@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#000000;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#000000; }
a:hover{ color:#3489cc;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}


.barwrap{ width:100%; height:87px;background:url(../images/navbg.png) repeat; position:fixed; top:0; left:0; right:0; margin-left:auto;margin-right:auto;z-index:10000;}
.topdh{ width:1200px; margin:0 auto;}
.yhdlogo{ margin-top:25px;}

.topul{ width:945px;margin-left:63px;}
.topul li{ width:105px; float:left; text-align:center; line-height:80px;}
.topul li a{ color:#FFF; font-size:17px;}
.topul li a:hover{ color:#3489cc; font-weight:bold; font-size:17px;}
.topul li a#cur{ color:#3489cc; font-weight:bold; font-size:17px;}

.topul li ul {
	line-height:45px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 105px;
	position: absolute;
	border-top-style: none;
	overflow:hidden;
	background:#2b5677;
	z-index:10000;
	font-size:14px;
}

.topul li ul li{
	line-height:45px;
	float: left;
	width: 105px;
	background: #2b5677;filter: Alpha(Opacity=90);
	border-top:none;
	border-right: none #6b8549;
	border-bottom:1px solid #CCC;
	border-left: none #6b8549;
}
.topul li ul li a{
 display: block;
 width: 105px;
 font-size:14px;
 text-align:center;
 font-weight:normal;
}
.topul li ul a:link  {
 color:#FFF; text-decoration:none;
}
.topul li ul a:visited  {
 color:#FFF;text-decoration:none;
}
.topul li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#3488ca;filter: Alpha(Opacity=70);
}
.topul li:hover ul {
 left: auto;
}
.topul li.sfhover ul {
 left: auto;
}	

.barwrap.on{ animation-name: down; animation-duration: 1s;background:#2b5677; top:0;border-bottom: none;}
.barwrap.on li a:hover{ color:#FFF;}		
/*banneræ»šåŠ¨*/
.banner { position:relative; overflow:hidden; width: 100%;}
.banner .bannerfix >li { height: 100%; line-height: 0; opacity:0; transition:opacity 1000ms linear;
 -webkit-transition:opacity 1000ms linear; float:left; position: relative;}
.banner .bannerfix >li .bimg { line-height: 0; width: 100%; position: relative; transition: transform 5s ease; -webkit-transition: transform 5s ease; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.banner .bannerfix >li.imgIn{ opacity:1; z-index:10; display:block;}
.banner .bannerfix >li.imgIn .bimg { transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); }
.banner .flex-control-nav{ width:100%; height:20px; position:absolute; left:0; bottom:50px; text-align:center; z-index:20;}
.banner .flex-control-nav li{ display:inline-block; position:relative; margin-right:15px; width:5px; height:20px;}
.banner .flex-control-nav li:last-child{ margin-right:0;}
.banner .flex-control-nav li span{ display:block; text-indent:999px; overflow:hidden; width:10px; height:20px; position:absolute; background:#fff; transition:320ms; left:0; top:6px;}
.banner .flex-control-nav li a.flex-active span{ height:20px; top:0; background:#3489cc;}
.banner .txt{ position: absolute; top: 60%; left: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); 
-moz-transform: translate(-50%,-50%);  width: 1200px;}
.banner .txt img{ display: block; max-width: 100%;} 
/***************end*************/


.gongsi {
    overflow: hidden;
    width: 100%;
}
.gongsi2{
    height:650px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.gongsi3{ width:1200px; margin:0 auto; margin-top:90px;}
.gongsi3-1{ width:595px;}
.gongsi3-1 h1{ display:block; width:100%; float:left; font-size:45px; font-weight:normal; margin-top:25px;}
.cmpmore{ width:200px; border:2px solid #000000; border-radius:15px; text-align:center; height:50px; font-size:19px; line-height:50px; margin-top:20px;}
.cmpmore:hover{ background:#3489cc; color:#FFF; border:2px solid #3489cc; }
.gongsi3-1 p{ width:100%; float:left; line-height:26px; margin-top:25px; margin-bottom:20px;}

.gongsi3-2{ width:575px; margin-left:30px;}
.gongsi3-2 img{ width:100%; height:auto; margin-top:30px;}

/************************************/
.shyingyong{ width:1200px; margin:0 auto; margin-top:50px; font-size:18px;}
.shyingyong strong{ font-size:42px; color:#3488ca;}
/***********************************/


.youshi{
    height:774px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.youshititle{ width:1200px; margin:0 auto; margin-top:80px; color:#FFF; text-align:center; line-height:50px; font-size:20px;}
.youshititle strong{ font-size:42px;}

.youshi2{ width:1200px; margin:0 auto; margin-top:30px;}
.youshi2 ul{ width:650px; float:left;}
.youshi2 li{ width:626px; cursor:pointer;float:left; color:#FFF; padding:12px; height:76px; overflow:hidden;}
.youshi2 li span{ display:block; font-weight:bold; width:82px; height:75px; float:left; font-size:35px; line-height:75px; text-align:center;}
.youshi2 li div{ width:514px; float:left; margin-left:30px;}
.youshi2 li div h1{ display:block; margin-top:5px; float:left; width:100%; font-size:20px; font-weight:bold;}
.youshi2 li div p{ width:100%; float:left; font-size:16px; margin-top:12px;}
.youshi2 li:hover{ background:#3488ca; color:#FFF;}
.youshi2 li:hover span{ background:#FFF; color:#3488ca;}
/************************************/

.mapp{
    height:774px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
@media only screen and (max-width: 1440px){
.youshi{
    height:580px;	
	}
.youshititle{ margin-top:30px;}	
.youshi2{ margin-top:15px;}
.mapp{
    height:500px;}	
}
/**************************************************************/


.yhdxinwen{ width:1200px; margin:0 auto; margin-top:50px;}
.htxinwen{ width:1200px; margin:0 auto; margin-top:50px;}
.htxinwen1{ width:600px;}
.htxinwen1-1{ width:600px; margin-top:20px;}
.htsp15{ width:54px; text-align:center;}
.htsp15 strong{ font-size:24px;}
.htp2{ width:521px; margin-left:25px;}
.xwa1{ width:100%; font-size:16px; margin-bottom:5px; height:20px; overflow:hidden;}
.xwa2{ width:100%;}

.htxinwen2{ width:570px; margin-left:30px;}
.htxinwen2 ul{ width:100%; float:left;}
.htxinwen2 li{ width:100%; float:left; margin:12px 0;}
.htsp05{ width:99px; text-align:center; border-right:1px solid #CCC; height:115px;}
.htsp05 strong{ font-size:24px;}
.htp3{ width:435px; margin-left:35px;}
/*****************************************end***************************************/


.shfoot{ width:100%; padding:25px 0; background:#2b5677; color:#FFF;}
.shfoot2{ width:1200px; margin:0 auto;}
.shfoot2-1{ width:320px;}
.shfoot2-1 h1{ display:block; width:320px; float:left; font-size:32px; font-weight:bold;}
.shfoot2-1 p{ width:320px; float:left; margin-top:25px; line-height:24px;}

.shfoot2-2{ width:236px; line-height:27px;}
.shfoot2-2 strong{ font-size:32px; font-family:Impact;}

.shfoot2-3{ width:100px;}
.shfoot2-3 ul{ width:100px; float:left;}
.shfoot2-3 li{ width:100%; float:left; line-height:32px;}
.shfoot2-3 li a{ color:#FFF;}
.shfoot2-3 li a:hover{ color:#FFF; text-decoration:underline;}

.shfoot2-4{ width:112px; text-align:center;}
.shfoot2-4 img{ margin-bottom:12px;}
.shmm{ margin-left:144px;}

.shfoot3{ width:100%; background:#3488ca; height:45px; line-height:45px; text-align:center; color:#FFF;}
.shfoot3 a{ color:#FFF; text-decoration:none;}
.shfoot3 a:hover{ color:#FFF; text-decoration:underline;}
/****************************************************/

/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#3489cc url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#3489cc url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_ercode{background:#3489cc url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba {
    height: 420px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.shneiview{ width:100%; height:70px; margin:0 auto; overflow:hidden;}
.shneiview ul{ width:100%; float:left;}
.shneiview li{ width:25%; float:left; text-align:center;}
.shneiview li a{ display:block; font-size:20px; width:100%; float:left; line-height:69px; border-bottom:1px solid #999; color:#2a2a2a;}
.shneiview li a:hover{ display:block; width:100%; float:left; line-height:68px; border-bottom:2px solid #3488ca; color:#2a2a2a;}
.shneiview li a#curnei{ display:block; width:100%; float:left; line-height:68px; border-bottom:2px solid #3488ca; color:#2a2a2a;}


.shneiview2{ width:100%; box-sizing:border-box; padding:18px 8.35%; line-height:18px; position:relative; font-size:16px; color:#585858;overflow:hidden;}
.shneiview2 a{ color:#585858;}
.shneiview2 a:hover{ color:#585858; text-decoration:underline;}
.shneiview2 span{background: url(../images/zhuye.png) left center no-repeat; padding-left:23px;}

.shneiview3{ width:1200px; margin:0 auto; margin-top:60px; text-align:center; font-size:30px;}
.shneiview3 hr{ width:200px;border: 0; margin:0 auto; margin-top:10px;height: 4px;background-image: linear-gradient(to right, rgba(43, 86, 119, 0), rgba(43, 86, 119, 0.55), rgba(43, 86, 119, 0));}

.shneiview4{ width:1200px; margin:0 auto; margin-top:50px; line-height:29px; margin-bottom:50px;}

.shneiview5{ width:1200px; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.shneiview5 ul{ width:1200px; float:left;}
.shneiview5 li{ width:358px; float:left; border:1px solid #CCC; margin:20px;}
.shneiview5 li a img{ float:left;}
.shneiview5 li a span{ display:block; float:left; width:100%; height:45px; line-height:45px; text-align:center; color:#FFF; background:#2b5677; font-size:17px;}
.shneiview5 li:hover a span{ background:#3488ca; color:#FFF;}


.shneiview02{ width:100%; height:70px; margin:0 auto; overflow:hidden;}
.shneiview02 ul{ width:100%; float:left;}
.shneiview02 li{ width:50%; float:left; text-align:center;}
.shneiview02 li a{ display:block; font-size:20px; width:100%; float:left; line-height:69px; border-bottom:1px solid #999; color:#2a2a2a;}
.shneiview02 li a:hover{ display:block; width:100%; float:left; line-height:68px; border-bottom:2px solid #3488ca; color:#2a2a2a;}
.shneiview02 li a#curnei{ display:block; width:100%; float:left; line-height:68px; border-bottom:2px solid #3488ca; color:#2a2a2a;}


.shneiview6{ width:1200px; margin:0 auto; margin-top:50px; margin-bottom:50px;}
.shneiview6 ul{ width:100%; float:left;}
.shneiview6 li{ width:100%; float:left; padding-bottom:20px; margin:20px 0; border-bottom:1px solid #CCC;}
.shneiview6 li span{ display:block; width:20%; float:left; text-align:center; line-height:24px; height:80px; padding-top:23px; background:#2b5677; color:#FFF;}
.shneiview6 li span strong{ font-size:30px;}
.shneiview6 li a{ display:block; margin-top:10px; width:75%; font-size:14px; float:left; margin-left:5%; line-height:24px;}
.shneiview6 li a strong{ font-size:16px; color:#036;}
.shneiview6 li a:hover{ color:#2b5677;}
/******************************************************************/

.daqianmessage{ width:1000px; margin:0 auto; margin-top:25px;}
.message{height:420px;}
.message .box{padding:0 0;}
.message .box li{line-height:42px;margin-bottom:15px; float:left; margin-right:30px;}
.message .box li .input-text{height:42px;line-height:42px; border:1px solid #ccc;width:395px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li strong{ color:#F00;}

.neirongput{height:145px;line-height:26px;border:1px solid #ccc;width:900px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:335px; float:left;}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#f5b406;border-radius:4px;color:#fff;font-size:16px}



.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}

.dc_pages{ width:100%; float:left; margin-bottom:25px; margin-top:25px;}
.dc_pages1{ width:100%; float:left;}
.dc_pages1 a{ display:block; width:17%; float:left; height:37px; border:1px solid #999; margin:0px 1% 0px 1%; line-height:37px; text-align:center;}

	
