b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none; font-family:"Microsoft YaHei"}

img,input{border:0;vertical-align:middle}

li,ul{list-style:none;margin:0;padding:0}

form{padding:0;margin:0}

td{FONT-SIZE:12px}

img{border:0}



a{COLOR:#666;blr:expression(this.onFocus=this.blur());text-decoration:none}

a:focus{outline:0}

input,textarea{outline:0}

a:hover{color:#0f487c;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}





.content{width:1300px;overflow:hidden;margin:0 auto}



.content_mbx{width:1200px;overflow:hidden;margin:0 auto}

.concom{width:1200px;overflow:hidden;margin:30px auto}

.con_box{width:1200px;overflow:hidden;margin:50px auto}



.had{ padding:0px 3%; height:80px; line-height:80px; position:relative; z-index:99}

.had span{ float:right; color:#0f487c; font-weight:bold; font-size:} 

.logo{ font-size:20px; color:#0f487c; float:left;}

.logo i img{ margin:0px 0 0 10px;}

.logo i p{ display:none;}





.had ul{ float:left; margin-left:5%; }

.had ul li{ padding:0 40px; float:left; font-size:18px; position:relative; }

.had ul li a:hover{ }

.had ul li ul{ position:absolute; left:0px; width:200px; background:#024485;margin-left:-20px; display:none; }

.had ul li ul li{ padding:0; height:45px; line-height:45px; font-size:14px; text-align:center; border-bottom:1px #19314a solid; float:none; width:100% }

.had ul li ul li a{ color:#fff;} 

.had ul li:hover ul{ display:block;}

.banner{ overflow:hidden; margin:0px auto;}

.banner .swiper-slide img{ width:100%;}



.pic_content{ overflow:hidden; }

.pic_content h3{ overflow:hidden; font-size:48px; font-weight:400; color:#333; margin-top:60px;}

.pic_content p{ overflow:hidden; font-size:15px; color:#666;}

.pic_content p span{ float:right; font-size:15px;}



.pic{ width:1300px; overflow:hidden; margin:30px auto 0;}

.pic ul{ overflow:hidden;}

.pic ul li{ overflow:hidden; width:310px; float:left; margin:0 20px 20px 0 ;  }

.pic ul li div{ position:relative;  overflow:hidden; background:url(../images/pic_bj.jpg) no-repeat center top; background-size:cover; text-align:center; padding:30px 0; display: flex;  display: -webkit-flex;  align-items: center; justify-content: center;overflow: hidden; height:280px}

.pic ul li div ul{ overflow:hidden; width:100%; height:100%; background:rgba(43,127,188,0.6); position:absolute; bottom:-100%;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out }

.pic ul li div ul li { overflow:hidden; margin:80px 40px 0 ; float:none; width:auto; }

.pic ul li div ul li a{ display:block; height:40px; line-height:40px; border:1px #fff solid; font-size:15px; color:#fff; margin-top:20px; position:relative;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out }

.pic ul li:nth-child(4n){margin-right:0px;}

.pic ul li p{ background:#024485; text-align:center; height:60px; text-align:center; line-height:60px; font-size:18px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.pic ul li p a{ color:#fff;}

.pic ul li div ul li a:hover{  background:#024485;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.pic ul li div:before{ content:url(../images/sanjiao.png); position:absolute; bottom:-15px; left:50%; margin-left:-30px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.pic ul li:hover ul{ bottom:0px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.pic ul li:hover div:before{ bottom:-50px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.pic ul li:hover p{ background:#2b7fbc;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

	

	

	.ys{ background:#024485; margin:50px auto; overflow:hidden;}

	.ystop{ text-align:center; width:1300px; margin:0px auto; padding:50px 0;}

	.yscon{ background:#fff url(../images/yscom.jpg) no-repeat center top; overflow:hidden; margin:0px auto;}

	.yscon ul{ width:1300px; margin:0px auto; overflow:hidden; position:relative; height:976px}

	.yscon ul dl{ width:360px; float:left; overflow:hidden; margin-top:100px;}

	.yscon ul dl:nth-child(2){float:right; overflow:hidden;}

	.yscon ul dl li{ overflow:hidden; margin-bottom:40px;}

	.yscon ul dl li view{ background:url(../images/ysimg1.png) no-repeat  left top; height:128px; display:block; }

	.yscon ul dl li view b{ font-family:Impact; font-size:50px; color:#024485; margin:10px;}

	.yscon ul dl li view dd{ font-size:30px; color:#024485 ; font-weight:bold;padding-left:10px; }

	.yscon ul dl li view dt{ font-size:18px; color:#027cc9;padding-left:10px;}

	.yscon ul dl li p{ font-size:16px; line-height:26px; margin-top:30px; color:#666}



	.yscon ul dl:nth-child(2) li view{ background:url(../images/ysimg2.png) no-repeat right top;height:128px; display:block; }

	.yscon ul dl:nth-child(2) li view b{ font-family:Impact; font-size:50px; color:#024485; margin:10px 10px 0;text-align:right; display:block; }

	.yscon ul dl:nth-child(2) li view dd{ font-size:30px; color:#024485 ; font-weight:bold;padding-left:10px; text-align:right; }

	.yscon ul dl:nth-child(2) li view dt{ font-size:18px; color:#027cc9;padding-left:10px;text-align:right; }

	.yscon ul dl:nth-child(2) li p{ font-size:16px; line-height:26px; margin-top:30px; color:#666;text-align:right; }



	

	

.solution{padding-top:93px; box-sizing: border-box;}

.solution h2{text-align: center; margin-bottom: 35px;}

.solution h2 span{display: inline-block; height:68px; line-height: 68px;font-size: 50px; color:#333333;padding:0 21px;position: relative; font-weight: bold;}

.solution h2 span:before{width:15px; height:20px; background:url(../images/tit-left.png) no-repeat center; content:""; position: absolute; left:0;top:26px;}

.solution h2 span:after{width:15px; height:20px; background:url(../images/tit-rig.png) no-repeat center; content:""; position: absolute; right:0;top:26px;}

.solution h2 em{display: block; height:42px; line-height: 42px;font-size: 24px; color:#666666;font-weight: normal;}

.solution .sol-con{width:100%;height:840px;position: relative;}

.solution .sol-con .sol-list,.solution .sol-con .sol-pic{height:840px;}

.solution .sol-con .sol-pic{position: relative;width:100%;}

.solution .sol-con .sol-pic span{display: block; width:100%; height:100%; line-height: 0; overflow: hidden;}

.solution .sol-con .sol-pic span img{width:100%;height:100%;}

.solution .sol-con .sol-pic .sol-left{width:50%; height:840px;padding:106px 0 0 178px; box-sizing: border-box; position: absolute; left:0; top:0;}

.solution .sol-con .sol-pic .sol-left i{display: block; width:32px; height:2px; background: #E60012; margin-bottom: 31px;}

.solution .sol-con .sol-pic .sol-left h4{width:342px;}

.solution .sol-con .sol-pic .sol-left h4 em{display: block; line-height:23px; font-size: 16px; color:rgba(255,255,255,0.37); text-transform: uppercase; font-weight: normal;}

.solution .sol-con .sol-pic .sol-left h4 span{display: block; height:62px;line-height: 62px;font-size: 42px; color:#FFF; font-weight: bold; font-family: "思源黑体 CN"; margin-bottom: 16px;}

.solution .sol-con .sol-pic .sol-left p{ line-height:27px;font-size: 16px; color:#FFF; margin-bottom: 372px;width:342px; }

.solution .sol-con .sol-pic .sol-left strong{display: block; width:159px; height: 44px; background:url(../images/sol-kk.png) no-repeat center;}

.solution .sol-con .sol-pic .sol-left strong a{display: block; height:44px; text-align: center;}

.solution .sol-con .sol-pic .sol-left strong em{display: inline-block; height:44px; line-height: 44px;font-size:14px; color:#FFF;padding-right:40px;background:url(../images/sol-jt1.png) no-repeat right;font-weight: normal;}

.solution .sol-con .sol-hd{width:50%; height:840px;background:rgba(0,49,113,0.77); position: absolute;right:0;top:0;}

.solution .sol-con .sol-hd ul li{height:210px;border-bottom:1px solid rgba(255,255,255,0.18); box-sizing: border-box; transition: .5s;}

.solution .sol-con .sol-hd ul li a{display: block;height:208px;padding:19px 106px 0 42px; box-sizing: border-box;}

.solution .sol-con .sol-hd ul li i{display: block;  height:80px; line-height: 80px;font-size: 62px; color:rgba(255,255,255,0.1); font-family: "Impact"; margin-bottom: 26px; transition: .5s;}

.solution .sol-con .sol-hd ul li span{display: block; height:37px; line-height: 37px;font-size: 26px; color:#FFF; font-family: "思源黑体 CN";}

.solution .sol-con .sol-hd ul li p{height:24px; line-height: 24px;font-size: 16px; color:rgba(255,255,255,0.37); text-transform: uppercase; background:url(../images/sol-jt.png) no-repeat right;}

.solution .sol-con .sol-hd ul li:last-child{border-bottom:0;}

.solution .sol-con .sol-hd ul li.cur{background: rgba(255,255,255,0.25);}

.solution .sol-con .sol-hd ul li.cur i{color:#E60012;}

.solution .sol-con .sol-hd ul li.cur p{background:url(../images/sol-jt_h.png) no-repeat right;}	

	

	

	.title{ overflow:hidden; padding:30px 0;}

	.title h3{ font-size:48px; text-align:center; font-weight:48px; font-weight:400;}

	.title p{ font-size:18px; color:#666; text-align:center;}

	.title h3 span{ color:#024485}

	

.fangan_box{overflow:hidden; margin:0px auto; width:100%;  position:relative;  min-width:1300px;}

	

.fangan{ overflow:hidden; margin:0px auto; width:100%; }

.fangan ul li{ overflow:hidden; background:#000; display:none; height:750px; }	



	

.fa_txt{  width: 25%; position: absolute; left: 0px; top: 0px;  margin: 5% 0 0 17%;}

.fa_txt dl{ overflow:hidden;} 

.fa_txt dl dd{ font-size:36px; color:#fff; font-weight:bold;}

.fa_txt dl dt{ font-size:18px; color:#fff; text-transform:uppercase; margin-bottom:20px;}

.fa_txt dl dt:before{ content:"——"; color:#fff; display:block; font-weight:bold;}	

.fa_txt p{ font-size:16px; line-height:36px; color:#fff; margin-top:20px;}



.fangan_tab{ overflow:hidden; position:absolute; width:50%; top:0px; right:0px;}

.fangan_tab ul{ overflow:hidden; }

.fangan_tab ul li{ overflow:hidden; background:rgba(2,68,133,0.7); border-bottom:1px #fff solid; }

.fangan_tab ul li.thistab{ background:rgba(2,68,133,0.4); }	

.fangan_tab ul li dl{ overflow:hidden; padding:50px 50px; position:relative;}	

.fangan_tab ul li dl h3{ font-family:Impact; font-size:60px; color:#fff; opacity:0.4; margin-bottom:30px;}	

.fangan_tab ul li dl dd{ font-size:18px; color:#fff;}

.fangan_tab ul li dl dt{ font-size:18px; color:#fff; text-transform:uppercase;}	

.fangan_tab ul li dl:after{content:url(../images/zuojiantou.png); position:absolute; right:10%; bottom:15%}

.fangan_tab ul li.thistab dl h3{ opacity:1;}	

.fangan_tab ul li.thistab dl:after	{ content:url(../images/zuojiantou1.png);}

	

	

	



.anli{ overflow:hidden; margin:30px auto;}

.anli ul{ overflow:hidden;}	

.anli ul li{ float:left; width:32.8%; border:5px #fff solid; box-sizing:border-box;  overflow:hidden; position:relative;}		

.anli ul li div{ position:absolute; width:100%; background:rgba(0,0,0,0.6); height:80px; bottom:0px;}	

.anli ul li div h3{ font-size:18px; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:10px; position:relative;}	

.anli ul li div p{ font-size:14px; color:#fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin:10px; }	

.anli ul li:first-child{ width:66%;}

.anli ul li div:after{content:""; background:url(../images/zuojiantou.png) no-repeat; width:20px; height:20px; background-size:100%; position:absolute; right:10px; top:10px;}

.anli ul li:hover div:after{ content:""; background: url(../images/zuojiantou1.png) no-repeat;width:20px; height:20px; background-size:100%; position:absolute; right:10px; top:10px;}	

.anli ul li:hover div{ background:rgba(2,68,133,.6)}

.anli ul li:nth-child(n+2) div{  position:absolute; width:100%; background:rgba(0,0,0,0.6); height:45px; bottom:0px;}	

.anli ul li:nth-child(n+2):hover div{ background:rgba(2,68,133,.6)}		

.anli ul li img{-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;   width: 100%;height: 100%; }

.anli ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}	

	

	

	.jing{ overflow:hidden; width:100%; background:url(../images/qiujing.png) no-repeat center top;}

	.jing ul{ width:1300px; margin:0px auto; overflow:hidden; padding:50px 0}	

	.jing ul li{ width:16.5% ; float:left; text-align:center; }

	.jing ul li div{ width:100px; height:100px; text-align:center; margin:0px auto;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s; }

	.jing ul li div img{ padding-top:16px;}

	.jing ul li  h3{ font-size:18px; color:#fff; margin-bottom:10px;}

	.jing ul li  h3:before{content:"——"; color:#fff; display:block; font-weight:bold; margin-bottom:10px;}

	.jing ul li  p{ font-size:15px; color:#fff; line-height:20px; padding:0 40px;}

	.jing ul li:hover div{ border-radius:50%; border:1px #fff solid; background:#024485;-webkit-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s; }

	

	

	.about-box{ background:url(../images/about.png) no-repeat center top; width:100%;}

	.about{ margin:300px auto 0; background:#fff;}

	.about_text{ font-size:16px; line-height:30px; color:#666; padding: 0 100px; text-indent:2em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;overflow: hidden;}

	.about_text a{color:#027cc9}

	

.abo-nav{width:268px;  height:47px;margin:40px auto 32px;background:#024485;}

.abo-nav li{float:left;width:141px; height:47px;text-align: center; line-height: 47px;}

.abo-nav li a{font-size: 16px; color:#fff; font-weight: bold;display: block;}

.abo-nav li.ab2{margin-left: -14px;}

.abo-nav li.cur a{color:#FFF;}

.abo-nav li.ab1.cur{background:url(../images/abo-nav1.png) no-repeat center;}

.abo-nav li.ab2.cur{background:url(../images/abo-nav2.png) no-repeat center;}



.zizhi{ overflow:hidden;}

.zizhi ul{ overflow:hidden;}

.zizhi ul li{ overflow:hidden; width:250px; overflow:hidden;  float:left; margin:0 10px;}

.zizhi ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%;}

.zizhi ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}









.news_box{ background:#f5f5f5; overflow:hidden; position:relative; margin-top:60px }

	

.news{position: relative;z-index:300; padding-bottom:50px}



.news .news-left{width:830px; float:left;}



.news .news-left h4{height:78px;}

.news .news-left h4 span{display: block;float:left; height:78px;line-height: 78px; font-size: 22px; color:#333333; font-weight: bold; padding-left:32px; background:url(../images/news-ico1.png) no-repeat left; margin-right:20px; cursor:pointer;}

.news .news-left h4 span.cur{ color:#024485 ;background:url(../images/news-ico2.png) no-repeat left;}



.news .news-left h4 i{display: block; height:78px;line-height: 78px; font-style:normal; font-size: 14px; color:#333333; font-weight: normal; float:right; text-transform: uppercase;}



.news .news-left .news-con:nth-child(3){ display:none;}



.news .news-left .news-con{ overflow:hidden; background:#fff; padding:20px; height:522px;}

.news .news-left .news-con .con{ overflow:hidden;position: relative; width:100%}

.news .news-left .news-con .con div{     width: 310px; height: 210px; float:left; margin-right:15px; overflow:hidden; border:1px #ccc solid;}



.news .news-left .news-con .con div img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%;}

.news .news-left .news-con .con div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}





.news .news-left .news-con .con span { overflow:hidden;}

.news .news-left .news-con .con span  h3{ overflow:hidden; font-size:18px; color:#027cc9;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;    height: 45px;

    line-height: 45px; }

.news .news-left .news-con .con span p{ height: 100px; line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden; color:#666}

.news .news-left .news-con .con span dd{ font-size:14px; margin:10px auto; color:#999;}



.news .news-left .news-con ul{width:100%; margin-top:40px;}

.news .news-left .news-con ul li{height:54px; border-bottom:1px  #ccc dashed; font-size:16px; line-height:54px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news .news-left .news-con ul li span { float:right;}

.news .news-left .news-con ul li:before{content:"●"; font-size:10px; color:#ccc; margin-right:5px;}



.news .news_right{ overflow:hidden; float:right; width:435px}

.news .news_right h4{height:78px;line-height: 78px; font-size: 22px; color:#333333; font-weight: bold; padding-left:32px; background:url(../images/wt.png) no-repeat left;}

.news .news_right h4 i{display: block; height:78px;line-height: 78px; font-style:normal; font-size: 14px; color:#333333; font-weight: normal; float:right; text-transform: uppercase;}

.news .news_right ul{ background:#fff; overflow:hidden; padding:20px; height:520px;}

.news .news_right ul li{ height:55px; line-height:55px; font-size:16px; border:1px #ccc solid; margin-bottom:10px; padding:0 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news .news_right ul li:before{content:">"; font-family:"宋体"; margin-right:10px;}





.b_nav{ background:#024485; height:60px; line-height:60px; text-align:center;}

.b_nav a{ padding:0 63px ; font-size:16px; color:#fff;}

	

	

	

.footer{ background:#232324; margin:0px auto; padding:30px 0 0px;}

.foot{ width:1300px; margin:0px auto; position:relative;}

.f_left{ width:440px; overflow:hidden; float:left;}	

.f_left h3{ font-size:16px; color:#fff;}	

.f_left h3:after{content:"——"; color:#fff; display:block; margin:15px auto;}

.f_left p{ font-size:14px; color:#7d7d7d; line-height:26px;}	



.f_nav{ overflow:hidden; float:left; width:630px;}

.f_nav h3{ font-size:16px; color:#fff;}	

.f_nav h3:after{content:"——"; color:#fff; display:block; margin:15px auto;}

.f_nav ul{ overflow:hidden;}

.f_nav ul li{ overflow:hidden; width:25%; float:left; border:5px #232324 solid; box-sizing:border-box; }		

.f_nav ul li a{ color:#7d7d7d;  display:block; height:36px; line-height:36px; text-align:left;}	

.f_nav ul li a:hover{ color:#fff; text-decoration:underline;}

.rwm{ float:right; width:150px;}

/*.rwm .links{  display:block; text-align:center; position:relative;}

.rwm .links ul{ position:absolute; background:#00C;  width:100%; bottom:0px;}	

.rwm .links ul li{ overflow:hidden; text-align:center;}	

*/

.links { overflow:hidden; width:100%; border-top:1px #7d7d7d solid ; padding-top:10px;}
.links ul{ overflow:hidden; width:1300px; margin:0px  auto}
.links ul span{ font-size:16px; color:#fff; margin-top:5px;}
.links ul a{ margin:5px; color:#7d7d7d}
.links ul a:hover{ color:#fff;}
/*.links ul li a, .links ul li a:visited {display:block; text-decoration:none; height:40px; text-align:center; color:#fff;   line-height:40px; font-size:15px;}

.links ul {padding:0; margin:0;list-style-type: none;  }

.links ul li { position:relative;}

.links ul li ul {display: none; position:absolute; z-index:999; width:100%; }



.links ul li:hover a {color:#000; background:#fff;}

.links ul li:hover ul {display:block; position:absolute; bottom:40px; left:-1px;}

.links ul li:hover ul li a.hide {background:#fff; color:#000;}

.links ul li:hover ul li {display:block; background:#fff; color:#000;width:150px; border:1px #fff solid; clear:both;}

.links ul li:hover ul li:hover a.hide {background:#fff; color:#000;}

.links ul li:hover ul li ul {display: none;}
*/
















.rwm .rm{ background:#024485 ; margin-top:10px;}

.rwm .rm div{ padding:3px;}	

.rwm .rm div img{ width:100%}	

.rwm .rm p{ text-align:center; color:#fff;line-height:30px;}	

.clear{clear:both; overflow:hidden; width:100%;}

.Copyright{ border-top:1px #7d7d7d solid; height:50px; line-height:50px; color:#7d7d7d; width:100%; clear:both; margin:30px auto 0; text-align:center;}

	

.n_banner{ width:100%; overflow:hidden; margin:0px auto;}

.n_banner img{ width:100%;}



.mbx{ background:#f5f5f5; border-bottom:1px #ccc solid; height:55px; line-height:55px;}	

.main_mbx { width:1300px; overflow:hidden; margin:0px auto;white-space: nowrap;text-overflow: ellipsis; background:url(../images/icon02.png) no-repeat center left; padding-left:30px;}

.main_mbx a{ overflow:hidden; background:url(../images/jt1.png) no-repeat center right; padding-right:10px; margin-left:5px;}	

.main_mbx a:last-child{ background:none;}

	

	

	

.wary{ overflow:hidden; margin:40px auto;}	

.wary_left{ overflow:hidden; float:left; width:270px;}

	

.w_tit{background: #013171; height: 80px;}

.w_tit h2 { height: 75px;font-size: 24px;  font-weight: normal;line-height: 75px; color: #fff;  border-bottom: 1px solid #fff; text-align: center;}

.w_tit h2 span{font-size: 14px; text-transform: uppercase;}

         

	



.muen_nav{ background:#ececeb; overflow:hidden;}



.muen_nav .link{cursor:pointer;display:block;padding:15px 15px 15px 20px;color:#4d4d4d;font-size:18px;font-weight:400;border-bottom:1px solid #ccc;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}

.muen_nav li:last-child .link{border-bottom:0}

.muen_nav li{cursor:pointer}

.muen_nav li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease; font-style:normal; z-index:9999}

.muen_nav li i.chedown{right:12px;left:auto;font-size:16px ;    top: 12px;}

.muen_nav li i.chedown:after{content:"+"; font-size:20px;}



.muen_nav li.open .link{background:#024485}

.muen_nav li.open .link a{color:#fff; }



.muen_nav li.open i{color:#fff;}



.muen_nav li.open i.chedown{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}

.muen_nav li.open i.chedown:after{ content:"-";}

.submenu{display:none;background:#f5f5f5;font-size:14px}

.submenu li{border-bottom:1px solid #d6d7dc}

.submenu a{display:block;text-decoration:none;color:#666;padding:12px;padding-left:42px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease; font-size:16px;}

.submenu a:hover,.submenu li.current a{background:#2b7fbc;color:#fff}



.xwmuen_nav{ background:#ececeb; overflow:hidden;}

.xwmuen_nav ul{ overflow:hidden;}

.xwmuen_nav ul li{ height:50px; line-height:50px; border-bottom:1px #fff solid; text-indent:1em; font-size:18px; font-weight:400;}

.xwmuen_nav ul li a{ display:block;}

.xwmuen_nav ul li a:hover{ background:#2b7fbc; color:#fff;}













.wary_right{ float:right; width:990px; }

	

	

	

	.pic_com{ overflow:hidden;}

	.pic_com ul{ overflow:hidden;}

	.pic_com ul li{ overflow:hidden; width:280px; float:left; margin:0 20px 20px 0; text-align:center;}

	.pic_com ul li div{ overflow:hidden; background:url(../images/pic_bj.jpg) no-repeat; background-size:cover; text-align:center;}

	.pic_com ul li div img{width:100%; height:100%;}

	.pic_com ul li p{ overflow:hidden; height:40px; line-height:40px; }

	.pic_com ul li:hover p{ background:#2b7fbc;}

	.pic_com ul li:hover  a{ color:#fff;}

	

	

	.page{width:100%;height:auto;overflow:hidden;margin-top:20px; margin-bottom:10px;}

.page ul{display:table;margin:0 auto}

.page ul li{border:1px solid #ccc;padding:0 8px;height:25px;line-height:25px;color:#333;border-radius:3px;float:left;margin: 3px}

.page ul li a{color:#333}

.page ul .thisclass{background:#333;border:1px solid #333;color:#fff}

.page select{border:none;background:0 0;outline:0}





.xw{ overflow:hidden; margin-top:15px;}

	

.tjxin { overflow:hidden; height:250px; margin:10px auto;}

.tjxin ul{ overflow:hidden;}

.tjxin ul li { height:36px; line-height:36px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; border-bottom:1px #ccc solid;}

.tjxin ul li a{ color:#666;} 

.tjxin ul li a:hover{ color:#013171;} 

	

	

.cbgg-01{background:#013171;text-align:center;color:#fff}

.cbgg-01-img img{width:100%;display:block}

.cbgg-01 p{padding-top:15px}

.cbgg-01 p img{vertical-align:middle;margin-right:5px}

.cbgg-01 span{display:block;font-size:28px;font-weight:700;font-family:Arial;padding-bottom:20px;padding-top:10px}







.article-detailed{ margin:0 auto; padding:10px;overflow:hidden;margin-top:20px}

.article-detailed .tit{width:100%;height:auto;overflow:hidden;margin-bottom:15px; }

.article-detailed .tit p{color:#333;font-size:24px;text-align:center;border-bottom:1px dashed #f1f1f1; padding:10px 0;}

.article-detailed .tit span{display:block;color:#333;margin-top:5px;font-size:12px;text-align:center}

.article-detailed .intro{width:100%;height:auto;overflow:hidden}

.article-detailed .intro img{display:block;max-width:100%;margin:0 auto}

.article-detailed .intro p{color:#333;font-size:16px;line-height:30px; text-indent:2em;}





.kfay{width:1200px;height:210px;padding-top:15px}

.kfay dt{width:188px;float:left;padding:10px}

.kfay dt img{display:block;width:188px;height:188px}

.kfay dd{width:965px;float:right}

.kfay dd h4{height:45px;padding-top:32px;font:24px "Microsoft YaHei";color:#000;background:url(../images/xt.jpg) no-repeat left bottom;font-weight:700}

.kfay dd h4 i{padding-left:15px;text-transform:uppercase;font:16px Arial;color:#999}

.kfay dd p{font:16px "Microsoft YaHei";color:#333;line-height:30px;padding-top:15px}







.gssll .linw{width:50px;height:4px;background:#faf6f3;display:block;margin-bottom:28px}

.smjz{background:#f9f9f9;padding:30px 0 10px}

.smjz li{line-height:30px;margin-bottom:30px;color:#333;width:239px;text-align:center;float:left;border-right:1px dashed #bbb;padding:0 30px 0 30px;transition:.3s}

.smjz li img{width:70px}

.smjz .qyyj2{border-right:none}

.smjz li span{display:block;font-size:18px;font-weight:700}

.smjz li em{display:block;font-size:15px;font-style:normal}

.smjz li:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}



.ditu { margin:50px  auto}

.ditu ,#ditu1{ width:100%; height:450px;}



.news_lb{ overflow:hidden;}

.news_lb ul{ overflow:hidden;}

.news_lb ul li{border:1px solid #dedede;margin-bottom:20px;padding:22px 50px 22px 34px;background:#fff;display:inline-block;width:844px}

.news_lb ul li dt{width:100px;height:100px;background-color:#0c4194;float:left;font-size:14px;color:#fff;margin-right:30px;text-align:center}

.news_lb ul li dt i{font-size:24px;display:block;border-bottom:#fff 2px solid;height:50px;line-height:50px;margin-bottom:10px}

.news_lb ul li dd h4{height:40px;font-weight:400;font-size:18px;color:#154c64;line-height:40px;margin-bottom:5px}

.news_lb ul li h4 a{display:block;color:#4b4a4a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.news_lb ul li dl:hover{border:1px solid #013171}

.news_lb ul li dl:hover h4 a{color:#013171}

.news_lb ul li .news_lb-desc{height:48px;font-size:14px;line-height:24px;color:#797979;overflow:hidden}

.news_lb ul li .news_lb-deta{width:90px;height:30px;line-height:30px;text-align:center;display:block;float:right;background:#b6b6b6;color:#fff}

.news_lb ul li .news_lb-deta a{color:#fff}

.news_lb ul li:hover {background:#fff;border-color:#013171}

.news_lb ul li:hover   a{color:#013171}









.pro-intro{overflow:hidden;margin-top:6px;padding:10px 0}

.pro-intro .img{float:left;width:405px;height:auto;overflow:hidden}

.pro-intro .img img{display:block;width:450px;height:395px}

.pro-intro .info{float:right;width:428px;height:395px;box-sizing:border-box;overflow:hidden;border:1px solid #d2d2d2;border-left:none}

.pro-intro .info p{color:#555;font-size:20px;border-bottom:1px solid #d9d9d9;height:45px;margin-top:60px;text-indent:20px}

.pro-intro .info .tel{width:100%;height:160px;border-bottom:1px solid #d9d9d9}

.pro-intro .info .tel img{display:block;margin-top:25px;margin-left:25px}

.pro-intro .info .tel b{width:100%;display:block;color:#1c71c8;margin-left:25px;font-size:36px;margin-top:10px;line-height:36px;font-weight:400}

.pro-intro .data{width:100%;height:auto;overflow:hidden}

.pro-intro .info .btn{width:100%;height:auto;overflow:hidden;margin-top:30px;margin-left:25px}

.pro-intro .info .btn a{display:block;width:165px;height:48px;background:#1c71c8;color:#fff;float:left;margin-right:15px;line-height:48px;font-size:16px;text-indent:30px;border-radius:10px;position:relative}

.pro-intro .info .btn a:after{content:url(../images/kf.png);position:absolute;top:13px;right:29px}

.pro-intro h2{font-size:28px;color:#333;font-weight:400;margin-bottom:16px;text-align:center;margin-top:20px}

.pro-intro .share{width:100%;height:46px;line-height:46px;border-bottom:1px #e7e7e7 solid;background:#f1f1f1;text-align:center}

.pro-intro .share p span{display:inline-block;font-size:12px;color:#999;padding:0 8px}

.pro-intro .info .btn a:last-child{background:#595757;text-indent:0;text-align:center}

.pro-intro .info .btn a:last-child::after{content:""}

.pro-intro .info .btn a:hover{background:#25b240}

.pro-intro .intro{width:100%;height:auto;overflow:hidden;margin-top:40px;min-height:500px}

.pro-intro .intro .t{width:100%;height:30px;border-bottom:1px solid #d2d2d2}

.pro-intro .intro .t p{color:#fff;font-size:18px;background:#1c71c8;width:180px;height:30px;line-height:30px;text-align:center}

.pro-intro .textxq{width:100%;height:auto;overflow:hidden;color:#666;font-size:16px;line-height:30px;margin-top:20px}

.pro-intro .textxq img{max-width:100%; display:block; margin:0px auto; text-align:center;}

.txt{width:100%;height:auto;overflow:hidden;margin-top:10px;font-size:20px;text-align:center;height:45px;font-weight:700;background:url(../images/tit02.png) no-repeat center bottom;color:#1c71c8}

.pro-intro .textxq p{ text-indent:2em;}

.fy{height:auto;border:1px solid #d2d2d2;overflow:hidden;margin:30px auto}

.fy p{width:33.3333%;height:60px;line-height:60px;float:left;color:#666;font-size:16px;text-align:center;border-right:1px solid #d2d2d2; box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; padding:0 10px;}

.fy p:last-child{border:none}

.fy p a{color:#666}

.fy .return{text-align: center;  padding-right: 30px;   color: #666;  line-height: 60px;   font-size: 16px;  background: url(../images/icon10.png) no-repeat right center;}









.client-2{position:fixed;right:-170px;top:50%;z-index:900}

.client-2 li a{text-decoration:none}

.client-2 li{margin-top:1px;clear:both;height:62px;position:relative}

.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center}

.client-2 li p{height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#fff}

.client-2 .my-kefu-qq i{background-position:4px 5px}

.client-2 .my-kefu-tel i{background-position:0 -21px}

.client-2 .my-kefu-liuyan i{background-position:4px -53px}

.client-2 .my-kefu-weixin i{background-position:-34px 4px}

.client-2 .my-kefu-weibo i{background-position:-30px -22px}

.client-2 .my-kefu-ftop{display:none}

.client-2 .my-kefu-ftop i{width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px}

.client-2 .my-kefu-ftop .my-kefu-main{padding-top:6px}

.client-2 .my-kefu-left{float:left;width:62px;height:47px;position:relative}

.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px}

.client-2 .my-kefu-right{width:20px}

.client-2 .my-kefu-tel-main{background:#013171;color:#fff;height:53px;width:230px;padding:9px 0 0;float:left}

.client-2 .my-kefu-main{background:#013171;width:97px;height:53px;position:relative;padding:9px 0 0;float:left}

.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333}

.my-kefu-weixin-pic img{width:115px;height:115px}







	

@media screen and (max-width:1900px){

	

	.had ul li{ padding:0 30px;

	}



}







@media screen and (max-width:1720px){

	

	.had ul li{ padding:0 20px;

	}



}





@media screen and (max-width:1600px){

	

.had ul li ul{margin-left:-40px; }

	



}





@media screen and (max-width:1560px){



.logo i img{ display:none}

.logo i p{ display:block; color:#666; font-size:15px; font-style:normal;}

.logo {     line-height: 23px;

    margin-top: 17px;}

	.logo{ font-size:22px; color:#0f487c; float:left;}

}



@media screen and (max-width:1366px){



.had{ min-width:1300px;}

.had ul li ul{margin-left:-40px; }



}



















