@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#383634;
	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:#383634; }
a:hover{ color:#15569d;}
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%;position:fixed;left:0; right:0; margin-left:auto;margin-right:auto;z-index:10000; background:#FFF; height:80px; padding:15px;}
.toplogo{ width:11.2%; padding-left:2%;}
.toplogo img{ width:100%; height:auto;}	
@media only screen and (max-width: 1400px){
.toplogo{ width:15%; padding-left:2%;}	
	
}	
	
#nav {
	line-height:55px;
	height:55px;
	width:61%;
	float:left; margin-left:5%;
}

#nav li {
 float: left; width:16%;
}
#nav li a {
	display: block;
	width: 100%;
	text-align:center;
	color:#3d3d3d;
}

#nav li a:hover{
	text-decoration:none;
	color:#f6a009;
	font-weight:bold;
}
#nav li ul {
	line-height:45px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 10%;
	position: absolute;
	border-top-style: none;
	overflow:hidden;
}

#nav li ul li{
	float: left;
	width: 100%;
	background: #476396;filter: Alpha(Opacity=90);
	border-top: none #6b8549;
	border-right: none #6b8549;
	border-bottom: none #6b8549;
	border-left: none #6b8549;
}
#nav li ul li a{
 display: block;
 width: 100%;
 text-align:center;
 font-weight:normal;
 font-size:14px;
}
#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#f6a009;filter: Alpha(Opacity=70);
 font-size:14px;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}	

.toptel{ width:11%; margin-left:2%; background:url(../images/telbg.gif) no-repeat left; height:32px; padding-left:2%; margin-right:2%; font-weight:bold; margin-top:6px; padding-top:8px;}

.barwrap.on{ animation-name: down; animation-duration: 1s;background:#FFF;top:0;border-bottom: none;}


.langyujieshao {
    overflow: hidden;
    width: 100%;
}
.langyujieshao2{
    height: 716px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.langyujieshao3{ width:1200px; margin:0 auto;}
.langyujieshao3-1{ width:600px; margin-top:165px;}
.langyujieshao3-1 h1{ width:100%; color:#FFF; font-size:80px; font-weight:bold; float:left;}
.langyujieshao3-1 h2{ width:70%; float:left; color:#FFF; font-size:30px; margin-top:20px; text-align:center;}
.langyujieshao3-1 p{ width:100%; float:left; color:#FFF; line-height:29px; margin-top:50px;}
.langyujieshao3-1 a{ display:block; float:left; width:150px; height:45px; line-height:45px; text-align:center; color:#FFF; border:1px solid #FFF; border-radius:20px; margin-top:20px;}
.langyujieshao3-1 a:hover{ background:#15569d; color:#FFF;}
.lydt{ margin-top:180px;}

/*数据统计滚动*/
.product-number-info{background:#a5aab5; position: relative;}
.product-number-info .product-number-inner{width: 1200px; margin:0 auto;}
.product-number-info ul{padding: 30px 0 40px 0;}
.product-number-info ul.q:after {content: "";clear: both;display: table;}
.product-number-info li{float: left; width: 239px; height: 90px; border-left: 1px solid #dadadb;color:#fff; padding-top:1px;}
.product-number-info li:first-child{border:none;}
.product-number-info li b{font-size:35px; line-height: 1;display: inline-block; position: relative; margin: 15px 0 10px;}
.product-number-info li b i{font-style: normal;font-family:Impact;}
.product-number-info li b sup{position: absolute; font-size:20px; right: -15px; top: -3px;}
.product-number-info li b em{font-style: normal; font-size: 28px; padding-left: 2px; position:relative; top: -4px;}
.product-number-info li b sub{ font-size:15px;padding-left: 2px; bottom:0;}
.product-number-info li p{font-size: 16px;}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{padding-left:70px;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:45px;}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{padding-left:50px; padding-right:10px;}
.product-number-info li.li-5{text-align: center;}
.product-number-info li.li-5 b{padding-right: 2px;}
/*页脚*/
.copyright{padding-top:79px; border-top: 1px solid #ededed;}
.copyright_c{ height: 313px; width: 1200px;margin: 0 auto;}
.copyright_head{ height: 247px; overflow: hidden; border-bottom: 1px solid #ededed;}
.copyright_L{ float: left; width: 406px; }
.copyright_L p{ display: block; width: 381px; height:48px; margin-bottom: 26px;}
.copyright_L span{ display: block; overflow: hidden; margin-bottom: 4px;}
.copyright_L span em{ display: block; float: left; font-size:14px; color: #888;line-height: 30px;}
.copyright_L span strong{ display: block; float: left; font-size:24px; color: #f90; line-height: 30px;}
.copyright_L span a{ display: block; float: left; width:70px; height: 30px;border-radius: 3px; overflow: hidden; background: url(../images/QQ.png) #03d3ff no-repeat 11px center;padding-left:35px; font-size: 14px; color: #FFF; line-height: 30px; margin-right:10px}
.copyright_L span:last-child{padding-top:10px;}
.copyright_C{ float: left; overflow: hidden;}
.copyright_C_list{ float: left;padding-top:24px;}
.copyright_C_list p{ display: block; font-size: 18px; color: #333;padding-bottom: 28px;}
.about{ overflow: hidden; margin-bottom: 22px;}
.about a{ display: block; font-size: 12px; color: #666; float: left; margin-right: 24px;}
.about a:hover{color:#3fc7ff;}
.copyright_C_list:nth-child(2){margin-left:114px; margin-right:46px;}
.copyright_R{ float: right; width: 150px; }
.copyright_R span{ display: block; width: 122px; height: 122px; border:1px solid #ededed;padding:13px; }
.copyright_R span img{ width: 100% }
.copyright_R p{ display: block; font-size:12px; color: #999; text-align: center;padding-top:18px;}
.copyright_bottom{ height: 65px; overflow: hidden; }
.copyright_bottom span{ display: block; line-height: 65px; font-size:12px; color: #a9a9a9; float: left;}
.copyright_bottom p{ display: block; line-height: 65px; font-size:12px; color: #a9a9a9; float: right;}
/**************************************************************************************************/


.zhuyingcp{
    height:900px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.langyucp01{ width:1200px; margin:0 auto; text-align:center; color:#FFF; line-height:65px; margin-top:150px; font-size:20px;}
.langyucp01 strong{ font-size:45px;}
.langyucp02{ width:1200px; margin:0 auto; margin-top:30px;}
.langyucp02 ul{ width:100%; float:left;}
.langyucp02 li{ width:33.3333%; float:left; margin:20px 0; text-align:center;}
.langyucp02 li a img{ margin-bottom:25px;}
.langyucp02 li a{ font-size:20px; color:#FFF;}
.langyucp02 li a:hover{ font-weight:bold; text-decoration:underline;}
/****************************************************************/

.langyulingyu{ width:1200px; margin:0 auto; text-align:center; color:#15569d; font-weight:bold; font-size:45px; margin-top:70px;}
.langyulingyu2{ width:100%; margin:0 auto; margin-top:50px;}
.langyulingyu2 ul{ width:100%; float:left;}
.langyulingyu2 li{ width:25%; float:left; height:100%;position: relative;}
.langyulingyu2 li a img{ float:left; width:100%; height:auto;}

.imgbg{width:100%; height:100%; top: 0; left: 0; position: absolute; background: #000;  opacity:0.5;filter(alpha=50)}
.imgbg:hover{ opacity:0;filter(alpha=0)}
.lyname{ width:100%; height:100px; text-align:center; font-size:30px; color:#FFF; position:relative; margin-top:-280px; z-index:10000;}
.langyulingyu2 li:hover .lyname{ display:none;}
/**************************************************************/

.langyuxw{
    height:700px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.langyuxw2{ width:1200px; margin:0 auto; margin-top:125px; color:#FFF; font-size:35px; font-weight:bold;}
.langyuxw2 span{ vertical-align:sub; font-weight:normal; margin-left:25px;font-size:20px;}
.langyuxw2 a{ display:block; width:115px; background:url(../images/xinwenpng.png) no-repeat left; text-indent:20px; float:right; font-size:16px; color:#FFF; height:17px; overflow:hidden; line-height:15px; margin-top:12px;}
.langyuxw2 a:hover{ color:#FFF; text-decoration:underline;}

.langyuxw3{ width:1200px; margin:0 auto; margin-top:25px;}
.langyuxw3 ul{ width:1200px; float:left;}
.langyuxw3 li{ width:382px; float:left; background:#FFF; margin:10px 8px; border:1px solid #244395; padding-bottom:15px;}
.langyuxw3 li p{ width:352px; float:left; line-height:27px; padding:15px;}
.langyuxw3 li p strong{ font-size:16px;}
.langyuxw3 li span{ display:block; width:300px; float:left; font-size:14px; color:#CCC; margin-left:15px;}
/**************************************************************/

.langyufuwu{ width:1200px; margin:0 auto; height:350px; margin-top:35px; overflow:hidden;}
.langyufuwu1{ width:857px;}
.langyufuwu1-1{ width:565px; height:350px; padding:0 0 0 35px; overflow:hidden; background:url(../images/fuwu1.jpg) no-repeat; color:#FFF;}
.langyufuwu1-1 h1{ display:block; width:100%; margin-top:100px; font-weight:normal; font-size:32px;}
.langyufuwu1-1 p{ width:80%; float:left; line-height:26px; font-size:16px; margin-top:20px;}
.langyufuwu1-1 a{ display:block; width:150px; float:left; height:45px; line-height:45px; text-align:center; color:#FFF; border:1px solid #FFF; border-radius:20px; margin-top:20px;}
.langyufuwu1-1 a:hover{ background:#266ccc; color:#FFF;}

.langyufuwu2{ width:343px; background:#FFF;}
.langyufuwu2 ul{ width:343px; float:left;}
.langyufuwu2 li{ width:169.5px; float:left; border:1px solid #666; height:123px; text-align:center; padding-top:50px;}
.langyufuwu2 li a{ font-size:17px; font-weight:bold;}
.langyufuwu2 li a:hover{ color:#266ccc;}
/*****************************************************************************/

.ltfoot{ width:100%; background:url(../images/footbg.jpg) repeat; margin:0 auto;/* margin-top:50px; */padding:50px 0; color:#FFF;}
.lyfoot2{ width:1200px; margin:0 auto; padding-bottom:25px;}

.lyfoot2-1{ width:120px;}
.lyfoot2-1 h1{ display:block; width:100%; float:left; font-size:17px; font-weight:normal;}
.lyfoot2-1 ul{ width:100%; float:left; margin-top:10px;}
.lyfoot2-1 li{ width:100%; float:left; margin:5px 0;}
.lyfoot2-1 li a{ color:#FFF;}
.lyfoot2-1 li a:hover{ color:#FFF; text-decoration:underline;}

.lyfoot2-2{ width:300px;}
.lyfoot2-2 h1{ display:block; width:100%; font-size:17px; font-weight:normal; float:left;}
.lyfoot2-2 p{ width:100%; float:left; line-height:26px; color:#FFF; margin-top:10px;}
.mmfot{ margin-left:118.5px;}

.ltfoot3{ width:1200px; margin:0 auto; border-top:1px solid #FFF; padding-top:25px;}
.ltfoot3-1{ width:395px; color:#FFF; line-height:25px;}
.djly{ width:150px; height:40px; line-height:40px; border:1px solid #FFF; color:#FFF; text-align:center; margin-top:12px;background:#005da9;}
.djly:hover{ background:#447dac; color:#FFF;}
.ltfoot3-1 a{ color:#FFF;}
/******************************************************************/


/*固定的悬浮窗*/
.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:#f69f09 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#f69f09 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_ercode{background:#f69f09 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:350px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	margin-top:100px;
}


.langyunei{ width:100%; margin:0 auto; margin-top:25px; border-bottom:1px solid #CCC;}
.langyunei1{ width:1200px; margin:0 auto;background:url(../images/shouye.png) no-repeat left; text-indent:20px; height:45px; line-height:45px;}
.langyunei1 a{ color:#383634;}
.langyunei1 a:hover{ color:#15569d;}

.langyuneilist{ width:1200px; margin:0 auto; margin-top:20px;}
.langyuneilist a{ display:block; float:left; padding:0 20px; height:40px; line-height:40px; border:1px solid #15569d; color:#15569d; border-radius:20px; margin:0 16px 0 0;}
.langyuneilist a:hover{ display:block; background:#15569d; color:#FFF;}
.langyuneilist a#curnei{ display:block; background:#15569d; color:#FFF;}

.langyunr01{ width:1200px; margin:0 auto; font-size:20px; font-weight:bold; color:#15569d; border-bottom:1px dotted #15569d; text-align:center; padding-bottom:10px; margin-top:20px;}
.langyunr02{ width:1200px; margin:0 auto; margin-top:20px; line-height:29px;}

.langyunr03{ width:1200px; margin:0 auto; margin-top:20px;}
.langyucp011{ width:618px; height:490px; border:1px solid #999; font-size:16px; font-weight:bold; text-align:center;}
.langyucp011 img{ margin-bottom:10px; float:left;}

.cpul01{ width:565px; float:left; margin-left:15px;}
.cpul01 li{ width:270px; height:235px; float:left; margin:0px 6px 20px 6.5px;}
.cpul01 li a img{ width:270px; height:193px; float:left;}
.cpul01 li a span{ display:block; width:100%; float:left; height:42px; line-height:42px; background:#15569d; color:#FFF; text-align:center;}
.cpul01 li a span:hover{ background:#f6a009; color:#FFF;}

#fenyely{ background:#eeeeee;width:185px; height:135px; float:left; margin:0px 15px 20px 15px; padding-top:100px}
#fenyely a{ margin:0 7px;}


/*.langyunr03 ul{ width:100%; float:left;}
.langyunr03 li{ width:21%; float:left; margin:1.5%;}
.langyunr03 li a img{ width:100%; height:auto; float:left;}
.langyunr03 li a span{ display:block; width:100%; float:left; height:42px; line-height:42px; background:#15569d; color:#FFF; text-align:center;}
.langyunr03 li a span:hover{ background:#f6a009; color:#FFF;}
*/
.liuhecpxq{ width:557px; margin-left:25px;}
.liuhecpxq span{ display:block; width:100%; font-size:30px; font-weight:bold; color:#25a4df; margin-top:50px;}
.m_xq{ width:100%; float:left; margin-top:30px;}
/****************************************************************************************/



.langyunr04{ width:1200px; margin:0 auto; margin-top:20px;}
.langyunr04 ul{ width:100%; float:left;}
.langyunr04 li{ width:100%; float:left; margin:12px 0; border-bottom:1px dotted #CCC; padding-bottom:15px;}
.xwpic{ width:20%; height:auto; border:5px solid #15569d;}
.lyxw{ width:72%; margin-left:5%;}
.lyxw a{ display:block; width:100%; float:left; line-height:27px;}
.lyxw a strong{ font-size:17px;}
.lyxw span{ display:block; float:left; width:125px; height:37px; line-height:37px; background:#15569d; color:#FFF; margin-top:25px; text-align:center; border-radius:20px;}
/******************************************************************/



.daqianmessage{ width:1200px; margin:0 auto; margin-top:25px;}
.message{height:487px; background:url(../images/liuyanbg.jpg) no-repeat;}
.message .box{padding:50px 0 0 50px;width:500px;}
.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:400px;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:50px; float:left;}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#f6a009;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;}

