@charset "utf-8";
/* CSS Document */

.yanse { background:#FC9;}
body { font-family:"微软雅黑"; color:#333;}
a { text-decoration:none; color:#333;}
a:hover { color:#477fd1; text-decoration:none;}
h3 { font-weight:bold;}
.LM_top30 { margin-top:30px;}
.LM_bott30 { margin-bottom:30px;}
.navbar-static-top { margin-bottom:0;}


.top_img01{ width:100%; height:490px; background:url(../images/img01.jpg) center 0 no-repeat;}
.top_img02{ width:100%; height:490px; background:url(../images/img02.jpg) center 0 no-repeat;}
.top_img03{ width:100%; height:490px; background:url(../images/img03.jpg) center 0 no-repeat;}
.top_img01 a{ display:block; height:650px;}
.top_img02 a{ display:block; height:650px;}
.top_img03 a{ display:block; height:650px;}


.L_a { top:270px; bottom:270px; background:none;

  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 0%) !important;
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 0%) !important;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .0001))) !important;
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .2) 0%, rgba(0, 0, 0, .0001) 0%) !important;

 }
 
.logo { }
.top_menu { float:right; }
.top_menu ul { list-style:none;}
.top_menu ul li { float:left; margin:0 10px;}
.top_menu ul li a { display:block; height:50px; line-height:50px; padding:0 20px; color:#333; font-size:16px; text-decoration:none;}
.top_menu ul li a:hover { background:#91b2e3; color:#fff; border-top:3px solid #477fd1; height:50px; line-height:45px;}
.top_menu ul li .active { background:#91b2e3; color:#fff; border-top:3px solid #477fd1; height:50px; line-height:45px;}
				
.main_title { font-weight:bold; font-size:18px; margin-top:40px; margin-bottom:40px;  height:35px; border-bottom:1px dashed #c0c0c0; color:#333; }
.container-fluid.even { background-color:#f3f3f3}
.L_P { padding-bottom:55px;}
.L_P h4 { margin:0 0 20px 0; font-weight:500;}

.bs-callout {
padding: 10px;
margin: 15px 0;
border: 1px solid #eee;
border-left-width: 3px;
border-radius: 3px;
background:#fff;
font-size:14px;
}

.bs-callout+.bs-callout {
margin-top: -5px;
}
.bs-callout-info {
border-left-color: #c00000;
}

.con_img { margin-top:16px;}

.L_center{ text-align:center;}

.thumbnail { border-color:#e38585;}

.main_info { background:url(../images/con_bg01.gif) no-repeat; width:478px; height:300px; padding:60px 38px 0 38px; font-size:14px; line-height:30px; margin-top:40px; position:relative;}
.main_info span { display:block; position:absolute; background:url(../images/con_bg02.png) no-repeat; font-size:24px; color:#fff; top:-40px; right:-70px; width:138px; height:104px; padding:20px; text-align:center;}


/* footer */
.Lf_bg { background:#333;}
.Lf_menu { height:40px; line-height:40px; border-bottom:1px solid #5e5e5e;}
.Lf_menu ul { height:40px; padding:0; margin:0;}
.Lf_menu li { float:left; margin-left:55px;}
.Lf_menu li a { font-size:14px; display:inline; color:#adadad; text-decoration:none;}
.Lf_menu li a:hover { color:#477fd1;}
.Lf_m { margin-top:18px; margin-bottom:18px;}
.Lf_left { color:#757575; font-size:12px; margin-top:20px;}
.Lf_left p { margin:15px 0 0 5px;}
.Lf_line { border-left:1px solid #5e5e5e; height:48px; text-align:center; line-height:48px;margin-top:20px;}
.Lf_right { color:#757575; text-align:right; padding-top:0px;}

/*sub*/
.sub_top_img { background:#f3f3f3 url(../images/sub_top_img.jpg) center 0 no-repeat; height:360px; margin-bottom:0;}
.L_S_bg { background:#f3f3f3;}
.LM_del { margin:0;}
.sub_menu_title { font-size:18px; padding-left:28px; height:45px; line-height:38px; border-bottom:1px solid #c0c0c0; color:#333; background:url(../images/main_title_icon.gif) 0 7px no-repeat; font-weight:bold; }
.sub_Lmenu { padding-right:0;}
.sub_Lmenu ul { list-style:none; padding:0; margin:0 0 100px 0;}
.sub_Lmenu ul li { height:46px; line-height:46px; font-size:14px;}
.sub_Lmenu ul li a { padding-left:29px; display:block;}
.sub_Lmenu ul li a:hover { padding-left:25px; height:44px; line-height:44px;  background:#fff; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; border-left:4px solid #477fd1;}
.sub_Lmenu ul li .active { padding-left:25px; height:44px; line-height:44px;  background:#fff; border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3; border-left:4px solid #477fd1;}


.sub_right_con { border:1px solid #c3c3c3; min-height:500px; background:#fff; position:relative; padding-bottom:40px;}
.sub_Rtitle { font-weight:bold; font-size:18px; position:relative; height:40px; border-bottom:3px solid #939393; margin:10px 0 30px 0;}
.sub_Rtitle span { position:absolute; display:block; line-height:40px; bottom:-3px; border-bottom:3px solid; width:185px;}
.sub_Rtitle .red { border-color:#cf2d2d; color:#cf2d2d;}
.sub_Rtitle .blue {border-color:#2d96cf; color:#2d96cf;}  
.sub_Rtitle .orange {border-color:#f68a06; color:#f68a06;}  
.sub_Rtitle .purple {border-color:#a457a2; color:#a457a2;}  
.sub_Rtitle .green {border-color:#3ebd41; color:#3ebd41;}  

.sub_Rtitle02 { background:url(../images/sub_title_bg.jpg) no-repeat; margin:20px 0; line-height:34px; height:34px; padding-left:14px; color:#fff; font-weight:bold;}

.totop { position:fixed; left:50%; margin-left:600px; top:550px; display:block; width:26px; height:62px; z-index:9999;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out;}
.totop:hover {background:url(../images/rocket.png) no-repeat 0 -62px;}

.LH1 { line-height:30px;} 
.LH { line-height:30px;} 
.LH a { width:263px; display:block; overflow:hidden; line-height:30px; height:30px;text-overflow:ellipsis; white-space:nowrap;}

.sub_box {border:1px solid #cecece; margin-top:30px; margin-bottom:30px; background:#fff; padding:30px;}
.subLine { border-right:1px dashed #477fd1;}
h2 { font-size:18px; font-weight:bold; margin-top:0px; margin-bottom:20px;}
h3 { font-size:13px; font-weight:bold; margin-top:40px;}
.subUL { color:#477fd1; line-height:30px;}

h6 { font-size:16px; font-weight:bold; color:#477fd1;}
h1 { font-size:18px; height:46px; border-bottom:10px solid #477fd1; width:255px; font-weight:bold; margin-left:20px; color:#477fd1;}
h5 { font-size:14px; font-weight:bold; color:#477fd1;}
.bd_imgs{display: block;margin: 10px auto;width: 70%;}
















