
@charset "utf-8";
.g-bd{width: 1200px;height: auto;/* overflow: hidden; */margin: 0 auto;/*outline: 1px solid gold;*/}
.g-mainbox{ width: 1258px;height: auto;overflow: hidden;margin: 0 auto; }
.ofh{overflow: hidden;}
.bg-white{background: #ffffff!important;}
.body-text{min-height: 530px;background: #ffffff;position: relative;}
.features-list{min-height: 510px;background: #ffffff;}
.about_us{min-height:689px;background: #ffffff;}
.lygl-us{min-height: 689px;background: #ffffff;}
.tsly-us{min-height: 689px;background: #ffffff;}
.lyjs-us{min-height: 689px;background: #ffffff;}
.about-us2{ background:#f5f5f5;}
/*g-nav*/
 
 
/*slider items after finished video play*/
.focus{position:relative;width: 100%;height:600px;background-color:#F7F7F7;}
.focus img{width: 100%;height: 600px;}
.focus .btn{ position:absolute; bottom:34px; left:0; overflow:hidden; zoom:1;}
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none;text-align:center; outline:0; float:left; background:#D9D9D9; }
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#c10b0b;}
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#CCC}
.focus .fcon img{ display:block; }
.focus .fbg{bottom: 40px;right: 5%;position:absolute;height:21px;text-align:center;z-index: 200;}
.focus .fbg div{overflow:hidden;zoom:1;height:21px;/*margin: 0 auto;*//* margin-right: 68px; */}
.focus .D1fBt a{position:relative;display:inline-block;width: 20px;height: 20px;margin: 0 10px;font:13px "\5FAE\8F6F\96C5\9ED1";text-decoration:none;text-align:center;outline:0;float:left;background: #FFFFFF;line-height:21px;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#1dacca;}
.focus .D1fBt img{display:none}
.focus .D1fBt i{display:none; font-style:normal; }
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:16px; font-weight:bolder; overflow:hidden; }
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height: 52px; line-height: 52px;;display:block;  text-align:center;}
.focus .shadow1{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height: 52px; line-height: 52px; background:#222222;display:block;opacity: 0.8;}
.focus .shadow a{text-decoration:none;color:#fff;font-size:16px;overflow:hidden;margin-left:10px;font-family: "\5FAE\8F6F\96C5\9ED1";float: left;white-space: nowrap;text-overflow: ellipsis;width: 368px;text-align: left;}

/*通用标题*/
.m-title{
	display: block;
	margin: 0 auto;
	margin-top: 50px;
	width: 260px;
	height: 50px;
	border: 1px solid #3fa2e5;
	position: relative;
}
.u-title{
	position: absolute;
	padding: 5px 20px;
	color: #ff5c29;
	font-size: 22px;
	font-weight: bold;
	background: #FFFFFF;
	top: -20px;
	left: 66px;
}
.u-mtxt{
	margin-top: 18px;
	text-align: center;
	color: #707070;
	font-size: 16px;
}





 


 
/*train*/
.g-train{height: 690px;}

.g-tsly{height: 600px;}
/*g-fwdt*/
.g-zwdt{}
.g-zwdt ul{overflow: hidden}
.g-zwdt ul li{float: left;width: 386px;margin-right: 48px;}
.g-zwdt ul li.last{float: left;width: 386px;margin-right: 0;}
/*.u-fwdt1{width:386px;height: 226px;background: url("../images/zwdt_img1_03.png") no-repeat center; }*/
.u-fwdt1{width:386px;height: 226px;background: url("../images/dt1.png") no-repeat center; }
.g-zwdt ul li .u-py{font-size: 14px;color: #ffffff;line-height: 33px;text-align: center;padding-top: 126px;}
.g-zwdt ul li .u-hz{font-size: 20px;color: #ffffff;line-height: 33px;text-align: center;}
/*.u-fwdt2{width:386px;height: 226px;background: url("../images/zwdt_img2_03.png") no-repeat center; }*/
.u-fwdt2{width:386px;height: 226px;background: url("../images/dt2.png") no-repeat center; }
.u-fwdt3{width:386px;height: 226px;background: url("../images/zwdt_img3_03.png") no-repeat center; }
.u-fwtd-p{}
.u-fwtd-p .tt{color: #333;font-size: 16px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.u-fwtd-p .tt:hover{animation: fontBigger ease 0.6s;font-size: 18px;color: #d74040;}
.u-fwtd-p .desc{color: #a7a7a7;font-size: 16px;line-height: 36px;}
.u-fwtd-p .desc a{color: #a7a7a7;font-size: 16px;}
.u-fwtd-p .desc a:hover{color: #d74040;}

@keyframes fontBigger {
    from {color:#a7a7a7;font-size: 16px;}
    to {color:#d74040;font-size: 18px;}

}

/*g-harber*/
.g-harber{height:600px;}

/*news2*/

.m-tabs2{width: 800px;overflow: hidden;height: 42px;margin: 0 auto;text-align: center;}
.m-tabs2 a{display: inline-block;padding: 0 20px;font-size: 16px;text-decoration: none;color: #bdbdbd;font-size: 22px;line-height: 40px;}
.m-tabs2 a.hover{background:url("../images/underline_03.png")no-repeat bottom center;color: #000;}

.m-tabs2-content{}
.m-tabs2-content .u-item{float: left;width:33%;padding: 0 2%;box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */}
.m-tabs2-content .u-item .tt{font-size: 18px;line-height: 36px;}
.m-tabs2-content .u-item .desc{font-size: 14px;line-height: 30px;color: #a6a6a6;}
.m-tabs2-content .u-item .desc a{color: #a6a6a6;}
.m-tabs2-content .u-item .desc a:hover{color: #d74040}

.u-more{display:block;margin:0 auto;width: 220px;height: 40px;line-height:40px;border-radius: 20px;background: #eeeeee;color:#8d8d8d;text-align: center;}

/*g-building*/
.g-building{height: 678px;}

/*g-ztzl*/
.g-ztzl{}
.u-ztzl>a{display: block;float: left;width: 280px;height: 116px;margin-right: 45px;overflow: hidden;}
.u-ztzl a.last{margin-right: 0;}
.u-ztzl img{width: 280px;height: 116px;transition: all 0.6s;  }
.u-ztzl img:hover{transform: scale(1.1);}

.footer {overflow:hidden;padding: 20px 0;text-align:center;font-size:16px;color:#FFF;min-width: 1262px;border-top: 6px solid #226ec0;background:url(/images/common.files/ftbg.png) center;}
.footer .cpright {height: 140px;width:1262px;overflow:hidden;color:#ffffff;margin: 0 auto;text-align: left;line-height: 24px;position: relative;padding: 10px 0;padding-top: 0;}
.footer .cpright a {color: #000000;}
.footer .cpright p {font-size: 15px;height: 28px;line-height: 28px;text-align: left;color: #000000;}
.dzjg{position: absolute;left: 173px;top: 28px;display: none;}
.wzzc{position: absolute;right: 188px;top: 44px;}
.cprt{line-height: 28px;font-size: 14px;padding: 15px 0;text-align: left;position: absolute;left: 265px;min-height: 82px;}
span#_span_jiucuo {float: left;}

.jxly_top{ width:100%; background:#3fa2e5;}
.jxly_top p{ font-size:14px; color:#FFF; height:32px; line-height:32px;}
.jxly_top p a{font-size:14px; color:#FFF;}
.wb_mainBox{width:1200px;clear:both;margin:0 auto;height: auto;overflow: hidden;}
.lyjd_mainBox{ width:1280px; clear:both; margin:0 auto;}

.wbly_logo{ width:215px; height:80px; float:left;}
.wbly_logo img{ height: 60px; margin-top: 10px; }
.clearBoth{ clear:both;}
.wbly_nav{ width:auto; float:left; margin-left:100px;}
.wbly_nav ul li{ width:120px; height:80px; line-height:80px; text-align:center; float:left;}
.wbly_nav ul li a{ font-size:18px; color:#2f2f2f; font-weight:bold;}

.wbly_dt{ width:651px; height:678px; background:url(../images/map_bg_11.png); float:left;}
.wbly_dt_con{ width:100%;}
.wbly_dt_con .lydd1{ width:368px; text-align:right; font-size:12px; color:#2f2f2f; height:30px; line-height:30px; padding-top:7px;}
.wbly_dt_con .lydd1 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd1.hover a{ color:#a0d8e5; font-weight:bold;}

.wbly_dt_con .lydd2{ width:570px; text-align:right; font-size:15px; color:#2f2f2f; height:30px; line-height:30px;}
.wbly_dt_con .lydd2 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd2.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd3{ width:620px; text-align:right; font-size:15px; color:#2f2f2f; height:30px; line-height:30px;}
.wbly_dt_con .lydd3 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd3.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd4{ text-align:left; font-size:15px; color:#2f2f2f; height:30px; line-height:30px; margin-top:-4px;}
.wbly_dt_con .lydd4 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd4.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd5{ text-align:left; font-size:15px; color:#2f2f2f; height:30px; line-height:30px; padding-left:20px; margin-top:-4px;}
.wbly_dt_con .lydd5 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd5.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd6{ width:640px; text-align:right; font-size:15px; color:#2f2f2f; height:30px; line-height:30px; margin-top:-25px;}
.wbly_dt_con .lydd6 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd6.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd7{ text-align:left; font-size:15px; color:#2f2f2f; height:30px; line-height:30px; padding-left:90px;}
.wbly_dt_con .lydd7 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd7.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd8{ width:604px; text-align:right; font-size:15px; color:#2f2f2f; height:30px; line-height:30px; margin-top:-25px;}
.wbly_dt_con .lydd8 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd8.hover a{ color:#a0d8e5; font-weight:bold;}

.wbly_dt_con .lydd9{text-align:left; font-size:15px; color:#2f2f2f; height:20px; line-height:20px; padding-left:85px;}
.wbly_dt_con .lydd9 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd9.hover a{ color:#a0d8e5; font-weight:bold;}

.wbly_dt_con .lydd10{ width:540px; text-align:right; font-size:15px; color:#2f2f2f; height:30px; line-height:30px;}
.wbly_dt_con .lydd10 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd10.hover a{ color:#a0d8e5; font-weight:bold;}


.wbly_dt_con .lydd11{ width:570px; text-align:right; font-size:15px; color:#2f2f2f; height:30px; line-height:30px;}
.wbly_dt_con .lydd11 a{ font-size:15px; color:#2f2f2f;}
.wbly_dt_con .lydd11.hover a{ color:#a0d8e5; font-weight:bold;}

.wbly_lyjd_right{ width:570px; float:right; }

.jdtp_box{ width:auto;}
.jdtp_box ul li{ width:264px; height:166px; margin-top:30px;}

.wbly_jdjs_bg{
	 width:540px;
	 margin:0 auto; 
	 height:300px;
     border:1px solid #ececec;
     box-shadow:0px 0px 5px 5px #ececec;
	 border-radius:8px;
	 float:left;
}

.wbly_jdjs_con{ width:480px; margin:0 auto;}
.wbly_jdjs_con h1{ width:auto; height:40px; line-height:40px;}
.wbly_jdjs_con h1 a{ font-size:18px; color:#1dacca; font-weight:bold;}
.wbly_jdjs_con p{ font-size:16px; color:#515151; line-height:25px; text-indent:30px;}
.wbly_jdjs_con span{ width:110px; height:32px; display:block; text-align:center; line-height:32px; float:right; background:#1dacca; border-radius:8px;}
.wbly_jdjs_con span a{ font-size:16px; color:#FFF;}

.m-tabs1{width: 800px;overflow: hidden;height: 42px;margin: 0 auto;text-align: center;}
.m-tabs1 a{display: inline-block;padding: 0 20px;font-size: 16px;text-decoration: none;color: #515151;font-size: 22px;line-height: 40px;}

.fw_tt{ width:245px; margin:0 auto;}
.fw_tt ul li{ width:120px; text-align:center; float:left;}
.fw_tt ul li .ms{ width:auto; background:url(../images/fw_zs_tt1.png) top center; width:60px; height:60px; margin:0 auto;}
.fw_tt ul li p{ width:auto; height:30px; text-align:center; line-height:30px;}
.fw_tt ul li p a{ font-size:18px; color:#b4b4b4;}
.fw_tt ul li.hover .ms{ background:url(../images/fw_tt_ms2.png) top center;}
.fw_tt ul li.hover p a{ color:#1dacca;}

.fw_tt ul li .zs{ width:auto; background:url(../images/fw_zs_tt1.png) top center; width:60px; height:60px; margin:0 auto;}
 
.fw_tt ul li.hover .zs{ background:url(../images/fw_tt_ms2.png) top center;}

.fw_ms_con{ width:auto;}
.fw_ms_left{ width:563px; height:407px; float:left;}
.fw_ms_left img{ width:563px; height:407px; position:absolute;}
.fw_ms_left:hover p{ width:563px; height:407px; text-align:center; background-color:#000; position:relative; line-height:407px; opacity:0.6;}
.fw_ms_left:hover p a{ font-size:16px; color:#FFF; width:100%; height:407px; display:block;}
.fw_ms_right{  width:624px; float:right;}
.fw_ms_right ul li{ width:306px; height:198px;}
.fw_ms_right ul li img{width:306px; height:198px; position:absolute;}
.fw_ms_right ul li:hover p{width:306px; height:198px; text-align:center; background-color:#000; position:relative; line-height:198px; opacity:0.6;}
.fw_ms_right ul li:hover p a{font-size:16px; color:#FFF; width:100%; height:198px; display:block;}
.fw_magin_top{ margin-top:11px;}

.fw_more{ width:234px; height:54px; margin:0 auto; border:#1dacca solid 1px; line-height:54px; border-radius:8px; text-align:center;}
.fw_more a{ font-size:18px; color:#1dacca;}

.lygl_tt_bg{ width:auto; background:url(../images/lygl_tt_06.png) left no-repeat; height:67px;}
.lygl_tt_nav{ width:100%; background:#eeeeee; border:#d2d2d2 solid 1px;}
.lygl_tt_nav ul li{ width:33.33%; float:left; border-left:#d2d2d2 solid 1px; height:48px; text-align:center; line-height:48px;}
.lygl_tt_nav ul li.first{ border-left:0px;}
.lygl_tt_nav ul li a{ color:#515151; font-size:18px;}
.lygl_tt_nav ul li.hover{ border-bottom:#1dacca solid 3px; background:#FFF;}
.lygl_tt_nav ul li.hover a{ color:#1dacca; font-weight:bold;}

.lygl_box{ width:100%;}
.lygl_box ul li{ width:369px; height:283px; background:#FFF; float:left; margin-left:46px; margin-top:50px;}
.lygl_box ul li p{ width:100%; height:50px; line-height:50px; text-indent:17px;}
.lygl_box ul li p a{ font-size:16px; color:#515151;}


.lst_main { background:#FFFFFF; overflow:hidden;padding: 12px;border: 1px solid #F1F1F1}
.lst_bx { overflow:hidden; height:auto !important; padding:5px; background:#FFF; border:1px solid #F1F1F1}
.w267 { width:267px;}
.w830 { width:920px;}
.lst_title { height:39px; line-height:39px; overflow:hidden; text-align:center; font-size:16px; color:#FFF; font-weight:bold; background: #0068b7;}
.lst_nav { height:auto; overflow:hidden;}
.lst_nav ul { height:auto; overflow:hidden;}
.lst_nav ul li { width:244px; height:36px; line-height:36px; overflow:hidden; font-size:14px; font-weight:bold; color:#000; background:#F2F2F2; border:1px solid #E0DFDF; margin:5px auto; text-indent:70px;}
.lst_nav ul li a { display:block; background:url(../images/lst_nav_li.png) 40px center no-repeat;}
.lst_nav ul li.hover a { color:#0068b7;}
.lst_title2 { height:36px; line-height:36px; overflow:hidden; border-bottom:2px solid #045599; font-size:16px; font-weight:bold; color:#045599; text-indent:4px; letter-spacing:1px; width:244px; margin:0 auto;}
.rd_bx { height:auto; overflow:hidden; width:244px; margin:0 auto;}
.rd_bx .infohot ul li { border-bottom:none;}
.psrel { position:relative;}

.local_box{font-size:13px; font-weight:normal; height:39px; line-height:39px; background:#F8F8F6;}
.local_ul { overflow:hidden; height:auto;}
.local_ul li{line-height:39px;float:left; color: #000;margin: 0px 2px; height:39px; font-size:14px;}
.local_ul li a { color: #000;}
.local_ul li a:hover { color:#BA2636;}
.local_ul li .noLink{background:none;padding-right:5px;color:#000;}
.local_ul li.titName{font-weight:bold;display:block; text-align:center; height:39px; line-height:39px; color:#FFF; font-size:16px; width:110px; text-align:center; background:#0068b7; margin-right:12px;}

.lst_list { overflow:visible; min-height:600px;}
.lst_list li {*position:static;height:60px; line-height:60px;padding: 11px 15px;border-bottom:1px #d2d2d2 dotted;color:#666;}
.lst_list li.current{background-color:#f8f8f6;}
.lst_list li h4 {line-height:30px;font-size:16px; font-weight:bold;}
.lst_list li p {line-height:30px;}

.lst_list .share{width:50px;margin:-30px 0 0 807px; position:relative;}
.lst_list .share .btn{display:inline-block;padding-left:20px;background:url(../images/share_list.png) 0 50% no-repeat;line-height:30px;font-weight:bold;}
.lst_list .share .share-box{position:absolute;top:-30px;right:10px;border:1px #d2d2d2 solid;width:80px;line-height:14px;*margin-left:-40px;padding:5px!important;background-color:#fff;display:none;z-index:999;*position:relative;*top:0;*right:0;}
.lst_list .share .share-box a{position:relative;display:block;width:55px;padding-left:25px;z-index:999;}
.lst_list .share .share-box a:hover{background-color:#ddd;}

.commonPage{ height:30px; line-height:30px; text-align:center; padding:10px 0;}
.commonPage span{ margin-left:5px;}
.commonPage a{ border:1px solid #d2d2d2; padding:2px 8px;}
.commonPage .hover a{ background:#0068b7; border:1px solid #b7d3e9; color:#fff;}


.dyxx_con{ width:760px; margin:0 auto; font-size:14px; line-height:30px; min-height:400px;}


.text{width: 1198px;height: auto;border: 1px solid #ddd; overflow: hidden; background:#FFF;}
.info_main{margin: 20px auto;width: 1050px;min-height: 500px;height: auto;}
.info_title{margin: 0 auto;font-size: 28px;font-weight: bold;color: #2f2f2e;text-align: center; line-height:55px;}
.info_utitle{font-size:18px;color:#1a1919;;text-align: center;}
.info_dtitle{font-size:18px;color:#1a1919;;text-align: center;}
.info_time{margin: 0 auto;height: 40px;line-height:40px;background: #f9f9f9;font-size: 15px;color: #000000;text-align:center;} 
.info_content{margin: 20px auto;line-height: 36px;font-size: 15px;color: #000000;min-height: 300px;}
.info_content p{color: #000000;}
.mht600 { min-height:600px;}

.new_ly_sj{ float:left; text-align:left; padding-left:20px;}

.new_zt_fx{ float:right;}

.new_font_size{ width:153px; height:40px; line-height:40px; background:url(../images/font_icon_03.png) left no-repeat; text-align:right; float:right;}

.new_share{ width:144px; float:right;}


.duilian{ right:2px; top:200px; width:200px; position:absolute; overflow:inherit; display:none;}
.duilian ul li{ width:100%; text-align:center;}
.duilian ul li p{ width:100%; line-height:20px; color:#80808; font-size:12px; text-align:center; padding-bottom:10px;}



.lyjd_map_main{ width:1200px; margin:0 auto; clear:both;}

.ly_tt_bg{ width:711px; height:57px; background:url(../images/ly_tt_bg_03.png) center; margin:0 auto;}
.ly_tt_bg h1{ width:auto; text-align:center;  line-height:30px; padding-left:20px; font-size:24px; color:#1dacca;}
.ly_tt_bg h1 a{font-size:24px; color:#1dacca;}
.ly_tt_bg p{width:auto; text-align:center; font-size:18px; color:#1dacca; line-height:20px; padding-top:10px; padding-left:20px;}


.lyjd_left{ width:570px; float:left;}
.lyjd_map{ width:100%; background:url(../images/map.png) center top no-repeat; height:530px;}
.lyjd_map a{
	display: inline-block;
	position: absolute;
	font-size: 12px;
}
.lyjd_map a.hover {
	color: #a0d8e5;
	font-weight: bold;
}
.lyjd1{
	top: 134px;
	right: 180px;
}
.lyjd2{
	top: 194px;
	right: 154px;
}
.lyjd3{
	top: 228px;
	right: 192px;
}
.lyjd4{
	top: 292px;
	right: 182px;
}
.lyjd5{
	top: 330px;
	right: 190px;
}
.lyjd6{
	top: 346px;
	right: 420px;
}
.lyjd7{
	top: 355px;
	right: 120px;
}
.lyjd8{
	top: 378px;
	right: 146px;
}
.lyjd9{
	top: 400px;
	right: 346px;
}
.lyjd10{
	top: 404px;
	right: 106px;
}
.lyjd11{
	top: 464px;
	right: 38px;
}

.lyjd_jdjs_bg{
	 width:550px;
	 height:155px;
     border:1px solid #ececec;
     box-shadow:0px 0px 5px 5px #ececec;
	 border-radius:8px;
	 background:#e8fbff;
	 margin:0 auto;
}

.lyjd_jdjs_con{ width:480px; margin:0 auto;}
.lyjd_jdjs_con h1{ text-indent: 20px; width:auto; height:40px; line-height:40px; background: url("") no-repeat 0 11px;}
.lyjd_jdjs_con h1 a{ font-size:18px; color:#1dacca; font-weight:bold;}
.lyjd_jdjs_con p{ font-size:16px; color:#515151; line-height:25px; text-indent:30px;}
.lyjd_jdjs_con span{ width:110px; height:26px; display:block; text-align:center; line-height:26px; float:right; background:#1dacca; border-radius:8px;}
.lyjd_jdjs_con span a{ font-size:16px; color:#FFF;}


.lyjd_right{ width:598px; float:right;}
.lyjd_right_con{ width:auto;}
.lyjd_right_con_pc1{ width:598px; height:387px;}
.lyjd_right_con_pc2{ width:598px; height:210px; overflow:hidden;}

.lyjd_right_con_pc2 ul li{ width:289px; height:210px;}

.mszs_left{ width:519px; float:left;}

.mszs_njl_pc1{ width:auto; height:372px;}
.mszs_njl_box{ width:auto;}
.mszs_njl_left{ width:128px; float:left;}
.mszs_njl_left ul li{ width:auto; background:url(../images/lssj_16.png) left no-repeat; text-indent:15px; height:35px; line-height:35px;}
.mszs_njl_left ul li a{ font-size:14px;}
.mszs_njl_right{ width:auto; height:134px; float:right;}
.mszs_njl_right ul li{ width:185px; height:134px; float:right; margin-left:10px;}

.mszs_right{ width:auto; float:right;}

.mszs_right_jdzs{ width:auto;}
.mszs_right_jdzs ul li{ width:206px; float:right; margin-left:19px;}
.mszs_right_jdzs ul li p{ width:100%; height:30px; line-height:30px; text-align:center;}
.mszs_right_jdzs ul li p a{ font-size:14px;}

.mszs_right_msxx{ width:auto;}
.mszs_right_msxx_left{ width:128px; float:left; margin-left:20px;}
.mszs_right_msxx_left ul li{ width:auto; background:url(../images/lssj_16.png) left no-repeat; text-indent:15px; height:35px; line-height:35px;}
.mszs_right_msxx_left ul li a{ font-size:14px;}

.mszs_right_msxx_right{ width:500px; height:318px; float:right;}


.xlygl_left{ width:362px; float:left;}
.xlygl_left img{ width:356px; height:490px; padding:2px; border:#d2d2d2 solid 1px;}

.xlygl_right{ width:826px; float:right;}
.xlygl_right_glcx{ width:auto;}
.xlygl_right_glcx ul li{ width:157px; height:70px; line-height:60px; text-align:center; float:left; margin-right:10px; background:url(../images/lygl_tt_bg_03.png);}
.xlygl_right_glcx ul li a{ font-size:24px; color:#FFF;}
.xlygl_right_glcx ul li.end{ float:right; margin-right:0px;}

.xlyxlt_left{ width:131px; float:left;}
.xlyxlt_left ul li{ width:auto; height:40px; background:url(../images/lyxl_li_a.png); text-align:center; margin-top:10px; line-height:40px;}
.xlyxlt_left ul li a{ color:#FFF; font-size:18px;}
.xlyxlt_left ul li.hover{ background:url(../images/lyxl_li_b.png);}

.xlygl_lyzb_box{ float:left; margin-left:15px; background:#FFF; width:600px; padding:20px 10px 10px 25px;}
.xlygl_lyzb_box ul li{ width:175px; float:left; margin-right:10px; margin-top:10px;}
.xlygl_lyzb_box ul li p{ width:100%; height:27px; line-height:27px; text-align:center;}

.xlygl_lyzb_tt{ width:60px;  height:auto; background:#1dacca; float:right; text-align:center; padding:126px 25px 120px 18px;}
.xlygl_lyzb_tt a{ font-size:24px; color:#FFF;}


.xlygl_lylx{ width:auto;}
.xlygl_lylx ul li{ width:224px; float:left; margin-right:20px; background:#FFF;}
.xlygl_lylx ul li p{ width:auto; text-indent:19px; height:50px; line-height:50px;}
.xlygl_lylx ul li p a{ font-size:24px;}
.xlygl_lylx ul li.end{ float:right; margin-right:0px;}


.lyjs_list{ width:auto;}
.lyjs_list ul li{ width:286px; float:left; border:#d2d2d2 solid 1px; text-align:center; margin-top:30px; margin-right:18px;}
.lyjs_list ul li img{ margin-top:9px;}
.lyjs_list ul li h1{ width:auto; padding-left:9px; background:url(../images/jjt.png) no-repeat 9px center; text-align:left; text-indent:20px; height:30px; line-height:30px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lyjs_list ul li h1 a{ color:#1dacca;}
.lyjs_list ul li p{ width:auto; padding:9px; background:#f5f5f5; line-height:22px; color:#787878; text-align:left; border-top:#d2d2d2 solid 1px;}
.lyjs_list ul li.end{ float:right; margin-right:0px;}


.shinr {height: 497px;margin:0 auto;}
.shqh { margin:20px; margin:0 auto;}
#featureCarousel{height: 498px;width:100%;position:relative;margin:0 auto;}
#featureCarousel .feature{position:absolute; top:-1000px; left:-1000px;cursor:pointer; overflow:hidden;}
#featureCarousel .feature > div{position:absolute; bottom:0px; left:0px; background-color:black; width:100%;}
#featureCarousel .feature > div p{margin:0; padding:5px; font-weight:bold; font-size:12px; color:white;}
#featureCarousel .feature a { position:relative; overflow:hidden; display:block; height:500px; text-decoration:none;}
#featureCarousel .feature a span { height:50px; line-height:50px; display:block; text-align:center; font-size:18px; background:#000; opacity:0.7; position: relative; bottom: 50px; color:#FFF;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#featureCarousel img{/*border:2px solid #CCC;*/ height:440px; width:600px;}
#left,#right{position: absolute;width: 42px;height: 110px;top: 150px;/* z-index: 99; */cursor: pointer;}
#left{left: 40px;background:url(../images/left.png) no-repeat top center;top: 215px;}
#right{right: 40px;background:url(../images/right.png) no-repeat bottom center;top: 215px;}


.xglyxl_left{ width:40px; float:left; overflow:hidden; }
.xglyxl_left ul li{ width:auto; height:168px; margin-bottom:3px; border-radius:8px 0px 0px 8px; background:#FFF; text-align:center; padding-left:10px; padding-right:10px; padding-top:40px;}
.xglyxl_left ul li a{ font-size:15px;}
.xglyxl_left ul li.hover{ background:#1dacca;}
.xglyxl_left ul li.hover a{ color:#FFF;}

.xglyxl_pc{ width:375px; background:#FFF; overflow:hidden; float:left;}
.xglyxl_pc ul li{ width:auto; padding:10px 10px 6px 10px; text-align:center;}
.xglyxl_pc ul li img{ width:356px; height:490px;}

.xglygl_right{ width:770px; float:right;}

.xgxlygl_right_glcx{ width:auto;}
.xgxlygl_right_glcx ul li{ width:146px; height:45px; line-height:45px; text-align:center; float:left; margin-right:10px; background:#1dacca;}
.xgxlygl_right_glcx ul li a{ font-size:24px; color:#FFF;}
.xgxlygl_right_glcx ul li.end{ float:right; margin-right:0px;}

.xgxlygl_lyzb_box{ float:left; background:#FFF; width:690px; padding:10px 10px 10px 25px;}
.xgxlygl_lyzb_box ul li{ width:202px; float:left; margin-right:16px; margin-top:27px;}
.xgxlygl_lyzb_box ul li p{ width:100%; height:27px; line-height:27px; text-align:center;}

.xgxlygl_lyzb_tt{ width:60px;  height:auto; background:#1dacca; float:right; text-align:center; padding:152px 25px 160px 18px;}
.xgxlygl_lyzb_tt a{ font-size:24px; color:#FFF;}


.xgxlygl_lylx{ width:auto;}
.xgxlygl_lylx ul li{ width:282px; float:left; height:114px; overflow:hidden; margin-right:24px; background:#FFF;}
.xgxlygl_lylx ul li img{ width:282px; height:114px; position:absolute;}
.xgxlygl_lylx ul li p{ width:100%; height:114px; line-height:114px; text-align:center; position:relative;}
.xgxlygl_lylx ul li p a{ font-size:24px; color:#FFF;}
.xgxlygl_lylx ul li.end{ float:right; margin-right:0px;}


.imageflow{overflow:hidden; position:relative; text-align:left; visibility:hidden; width:100%}
.imageflow img{border:none; position:absolute; top:0px; visibility:hidden; -ms-interpolation-mode:bicubic}
.imageflow p{margin:0 auto; text-align:center}
.imageflow .loading{border:1px solid #ccc; height:15px; left:50%; margin-left:-106px; padding:5px; position:relative; visibility:visible; width:200px}
.imageflow .loading_bar{background:#ccc; height:15px; visibility:visible; width:1%}
.imageflow .caption{font-weight:bold; position:relative; text-align:center; z-index:10000}
.imageflow .scrollbar{border-bottom:1px solid #b3b3b3; position:relative; visibility:hidden; z-index:10001; height:1px}
.imageflow .slider{height:14px; margin:-6px 0 0 -7px; position:absolute; width:14px; z-index:10002}
.imageflow .images{overflow:hidden; white-space:nowrap}


.m-vnav{
	float: left;
	width: 180px;
	height: auto;
}
.u-vnav{
	margin-top: 10px;
	display: inline-block;
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #3fa2e5;
	color: #3fa2e5;
	cursor: pointer;
	font-size: 18px;
	border-radius: 10px;
}
.m-vnav .hover{
	background: #3fa2e5;
	color: #FFFFFF;
}

.m-rtpics{
	margin-top: 10px;
	/* float: right; */
	width: 1200px;
	height: 460px;
	width: auto !important;
}
.m-tcms{
	width: 1200px;
	height: 480px;
}
.u-tcms1{
	float: left;
	width: 500px;
	height: 460px;
}
.u-tcms1 img{
	width: 500px;
	height: 430px;
}
.u-tcmstxt{
	width: 100%;
	height: 28px;
	text-align: center;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.u-tcms2{
	margin-left: 30px;
	float: left;
	width: 320px;
	height: 230px;
}
.u-tcms2 img{
	width: 100%;
	height: 200px;
}

.m-lyzn{
	margin-top: 20px;
	float: left;
	width: 180px;
	height: auto;
	padding-bottom: 20px;
	border: 1px dashed #3fa2e5;
}
.u-lyzn{
	margin-top: 20px;
	text-indent: 60px;
	width: 100%;
	display: inline-block;
	font-size: 18px;
	color: #000;
}
#u-lyzn1{
	background: url("") no-repeat 18px 0;
}
#u-lyzn2{
	background: url("") no-repeat 18px 0;
}
#u-lyzn3{
	background: url("") no-repeat 18px 0;
}
#u-lyzn4{
	background: url("") no-repeat 18px 0;
}
#u-lyzn5{
	background: url("") no-repeat 18px 0;
}

.m-glue{
	float: left;
	width: 560px;
	height: 507px;
	margin-left: 26px;
}
.m-glue img{
	float: left;
}
.m-gluea{
	display: block;
	float: left;
	width: 560px;
	height: 247px;
	position: relative;
}
.rtpics-mask{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	text-align: center;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-size: 14px;
	background: rgba(0,0,0,0.6);
}
.imageflow-mask{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	background: rgba(0,0,0,0.6);
}
.m-glueb{
	margin-top: 30px;
	width: 265px;
	height: 230px;
	display: block;
	float: left;
	position: relative;
}
.m-gluec{
	margin: 30px 0 0 30px;
	width: 265px;
	height: 230px;
	display: block;
	float: left;
	position: relative;
}


.m-hsgm{
	float: right;
	width: 410px;
	height: 507px;
}
.m-hsgm-nav{
	float: right;
	width: 40px;
	height: 507px;
}
.u-hsgm-nav{
	float: right;
	background: #dcf0ff;
	color: #73797e;
	padding: 20px 10px 0;
	font-size: 18px;
	height: 250px;
	border-radius: 0 10px 10px 0;
	cursor: pointer;
}
.m-hsgm-nav .hover{
	background: #3fa2e5;
	color: #FFFFFF;
}


.m-hsgm-content{
	float: left;
	width: 370px;
	height: 507px;
	border: 7px solid #3fa2e5;
}
.m-hsgm-content img{
	width: 100%;
	height: 100%;
}


/* 3D轮播 */
.poster-main {
  position: relative;
	margin: 0 auto;
}

.poster-main a, .poster-main img { display: block; width: 100%; height: 100%;}
.poster-main img{ }
.poster-main .poster-list {
  width: 1000px;
  height: 500px;
}

.poster-main .poster-list .poster-item {
  width: 200px;
  height: 500px;
  position: absolute;
  left: 0;
  top: 0;
 
}

.poster-main .poster-btn {
  position: absolute;
  top: 0;
  cursor: pointer;
  filter: opacity(.5) brightness(1);
}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(2); }

.poster-main .poster-prev-btn {
  left: 0;
  background: url(../images/left.png) no-repeat center center;
}

.poster-main .poster-next-btn {
  right: 0;
  background: url(../images/right.png) no-repeat center center;
}
.poster-item-title{
	font-size: 18px;
	text-align: center;
	line-height: 48px;
	display: block;
}

.singlepage{height:auto;overflow:hidden;position:relative;padding: 10px 30px;min-height: 600px;margin-top: 4px;}
.topTitle{ line-height:25px; font-size:18px; font-weight:bold; text-align:center}
.infoTitle{ font-size: 24px;color:#333;font-weight:bold;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53" ;text-align:center; padding:3px 0px;}
.subTitle{font-size:18px;color:#333;font-weight:bold;;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";text-align:center;}
.desc{ font-size:12px;color:#333;line-height:32px;background:#F8F8F6; text-align:center;}
.dym_content {line-height:32px; font-size: 16px;}
.fenx {position: absolute;right: 0;bottom: 3px;display: none;}

