﻿﻿@charset "utf-8";
body{padding:0;margin:0;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;color:#333;text-align:center;background:#fff;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% \5FAE\8F6F\96C5\9ED1;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:none;}
ol,ul,li{list-style:none;} 
em{font-style:normal;}
/*clear*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
.w1000{width:1000px;}
.fl{float:left;}
.fr{float:right;}
.white,.white a:link,.white a:visited,.white a:hover{color:#fff;}
.gray,.gray a:link,.gray a:visited,.gray a:hover{color:#3d3d3d;}
/*top*/
.topbg{background:url(images/top.jpg) no-repeat top center #347ed4;height:300px;}
.top{height:230px}
.top .fl{width: 377px;padding-left: 15px;}
.top .fl img{margin-top: 80px;}
.top .fr{width: 608px;}
.sou{background:url(images/sou.png) no-repeat;width: 574px;height: 59px;margin-top: 80px;margin-left: 14px;}
.sou input{vertical-align: middle;}
input#sou{width:385px;height: 49px;line-height: 49px;margin-left:7px;margin-top:5px;padding:0 15px;border:none;border-radius: 10px;outline:medium}
input#btn1{background:url(images/btn1.png) no-repeat;width: 145px;height: 49px;border:none;margin-top:5px;cursor: pointer;outline:medium}
.keyword{width: 536px;margin-top: 12px;}
.keyword a{margin-right: 18px;}
.foreign{margin-top: 36px;text-align: right;}
.foreign a{margin:0 8px;color: #373643}
.foreign img{margin-right: 5px;}
.foreign span{font-family:"Arial", "Helvetica", "sans-serif";}
.nav{line-height: 51px;font-size: 16px;}
.nav a{float:left;width: 165px;text-align:center;margin-top: 4px;padding-top: 15px;}
.nav a.home{background:url(images/nav1.png) no-repeat;width:100px;height: 50px;}
/*p1Con*/
.p1Con{margin-top: 38px;}
.p1Con .fl{width: 330px;}
.p1Con .fr{width: 608px;}
.nav-sub{font-size: 20px;background:url(images/icon2.gif) no-repeat left center;padding-left: 14px;line-height: 22px;}
.nav-sub span{cursor: pointer;}
.nav-sub span.active1{color:#29599c;font-weight: bold;}
.pic1{width:325px;height:182px;position: relative;margin-top: 25px;margin-left: 3px;}
.swiper-container-p1{height:182px;width:325px;overflow: hidden;}
.swiper-container-p1 .swiper-slide{font-size: 14px;line-height:38px;font-family: \5B8B\4F53;position: relative;}
.swiper-container-p1 .swiper-slide span{background:url(images/box_kuai.png);width:316px;position: absolute;bottom:0;left:0;padding-left: 9px;}
.pagination1{position: absolute;text-align:right;top:195px; width:100%; text-align:center;z-index: 999}
.pagination1 .swiper-pagination-switch{display: inline-block;width:12px;height:12px;border-radius:6px;background: #ccc;margin: 0 5px;cursor: pointer;}
.pagination1 .swiper-active-switch{background: #2e6dba;}
.list1{margin-left: 3px;margin-top: 25px;}
.list1 li a{display: block;background:url(images/dot1.png) no-repeat 0 15px;padding-left:18px;font-size: 14px;line-height:36px;}
.list1 li a:hover{background:url(images/dot2.png) no-repeat 0 15px;}
.tit1 h3{font:bold 20px/22px \5FAE\8F6F\96C5\9ED1;color:#29599c;float:left;background:url(images/icon2.gif) no-repeat left center;padding-left: 14px;}
.tit1 span{float:right;line-height: 22px;}
.tit1 span a{color:#9b9b9b;}
.btn2{margin-top: 25px;}
.p1_2{margin-top: 18px;width: 608px;height: 252px;background:url(images/p1_2.gif) repeat-x top #f3f4f8;position: relative;}
.nav-sub2 span{float:left;width:122px;font-size: 18px;color:#2e6dba;padding-top: 84px;text-align: center;display: inline-block;cursor: pointer;}
.nav-sub2 span img{margin-bottom: 11px;}
.sub2-con{background:url(images/p1_3.jpg) no-repeat top #fff;width: 363px;height: 252px;position: absolute;left:122px;box-shadow: 0px 1px 5px 0px rgba(72, 72, 73, 0.35);}
.nav-sub2 span#personal{width: 363px;}
.nav-sub2 span#personal i{background:url(images/personal.png) no-repeat;width: 67px;height: 67px;display: block;margin:0 auto;margin-bottom: 5px;}
.nav-sub2 span#legal i{background:url(images/legal.png) no-repeat;width: 67px;height: 67px;display: block;margin:0 auto;margin-bottom: 5px;}
.nav-sub2 span#work-list i{background:url(images/work-list.png) no-repeat;width: 67px;height: 67px;display: block;margin:0 auto;margin-bottom: 5px;}
.personal-con i{background:url(images/personal-icon.png) no-repeat left center;width: 34px;height: 30px;text-align:center;padding-left: 40px;}
.legal-con i{background:url(images/legal-icon.png) no-repeat left center;width: 34px;height: 30px;text-align:center;padding-left: 40px;}
.work-list-con i{background:url(images/work-list-icon.png) no-repeat left center;width: 34px;height: 30px;text-align:center;padding-left: 40px;}
.sub2-con h3{height: 65px;text-align: center;font:normal 24px/65px \5FAE\8F6F\96C5\9ED1;color: #fff}
.sub2-con ul{width: 336px;margin:10px auto 0 auto;}
.sub2-con li{float:left;width: 72px;height: 62px;border:1px solid #f0f0f0;margin:15px 4px 0 4px;display: inline;text-align: center;cursor: pointer;}
.sub2-con li img{margin-top: 12px;}
.sub2-con li.active2{background:#e2f0fb;}
/*banner*/
.mt35{margin-top: 35px;}
.mt10{margin-top:10px;}
/*p2Con*/
.p2Con .fl{width: 326px;}
.p2Con .fr{width: 622px;}
.ml9{margin-left: 9px;}
.p2_1{background:url(images/p2_1.png) no-repeat;width: 325px;height: 171px;margin-top: 22px;}
.p2_1 h3{font:normal 22px/41px \5FAE\8F6F\96C5\9ED1;text-align: center;color: #fff}
.p2_1 div{margin-top: 51px;text-align: center;}
.p2_1 div img{margin:0 9px;}
.robot_pic{margin-top: 26px;}
.robot{width:309px;height:83px;border:1px solid #e5e5e5;margin-top: 26px;color: #2057c3;padding:8px 4px 8px 10px;display: none;}
.robot img{float:left;margin-right: 10px;}
.robot b{font-size: 18px;display: block;margin-bottom: 5px;margin-top: 8px;}
.p2_2{margin-top: 15px;}
.p2_2 li{margin:0 22px;text-align: center;float:left;font-family: \5B8B\4F53;}
.p2_2 li span{width: 62px;height:62px;display: block;}
.p2_2 li img{margin-top: 10px;margin-bottom: 12px;}
.p2_2 li.active3 span{border-radius: 50%;background:#f4f5f8;}
.p2_3{margin-top: 25px;}
.p2_3 li{float:left;width:110px;height:187px;margin-left:15px;position: relative;}
.p2_3 li div{height: 180px;position: absolute;top:7px;left:0;width:110px;text-align: center;font-size: 14px;/*font-family: \5B8B\4F53;*/cursor: pointer;}
.p2_3 li div span{ display:block; width:60%; line-height:20px; margin-left:20%;}
/*p2Con 1a*/
.p2_3 li#xin0 i{background:url(images/p2_2a_ico.png) no-repeat;width: 33px;height: 34px;position: absolute;top:0;right:8px;z-index: 999;display: none;}
.p2_3 li#xin0 div{background:#eff5e7;}
.p2_3 li#xin0 div em{background:url(images/p2_3a.png) no-repeat;width:53px;height:65px;display: block;margin:40px auto 10px auto;}
.p2_3 li#xin0.active4 i{display: block;}
.p2_3 li#xin0.active4 div{background:#91b462;color:#fff;}
.p2_3 li#xin0.active4 div em{background:url(images/p2_3a_a.png) no-repeat;}
/*p2Con 1b*/
.p2_3 li#xin1 i{background:url(images/p2_2b_ico.png) no-repeat;width: 33px;height: 34px;position: absolute;top:0;right:8px;z-index: 999;display: none;}
.p2_3 li#xin1 div{background:#e2f0fb;}
.p2_3 li#xin1 div em{background:url(images/p2_3b.png) no-repeat;width:51px;height:64px;display: block;margin:40px auto 10px auto;}
.p2_3 li#xin1.active4 i{display: block;}
.p2_3 li#xin1.active4 div{background:#347ed4;color:#fff;}
.p2_3 li#xin1.active4 div em{background:url(images/p2_3b_a.png) no-repeat;}
/*p2Con 1c*/
.p2_3 li#xin2 i{background:url(images/p2_2c_ico.png) no-repeat;width: 33px;height: 34px;position: absolute;top:0;right:8px;z-index: 999;display: none;}
.p2_3 li#xin2 div{background:#f7efe8;}
.p2_3 li#xin2 div em{background:url(images/p2_3c.png) no-repeat;width:52px;height:65px;display: block;margin:40px auto 10px auto;}
.p2_3 li#xin2.active4 i{display: block;}
.p2_3 li#xin2.active4 div{background:#e8814e;color:#fff;}
.p2_3 li#xin2.active4 div em{background:url(images/p2_3c_a.png) no-repeat;}
/*p2Con 1d*/
.p2_3 li#xin3 i{background:url(images/p2_2d_ico.png) no-repeat;width: 33px;height: 34px;position: absolute;top:0;right:8px;z-index: 999;display: none;}
.p2_3 li#xin3 div{background:#fff3e1;}
.p2_3 li#xin3 div em{background:url(images/p2_3d.png) no-repeat;width:53px;height:65px;display: block;margin:40px auto 10px auto;}
.p2_3 li#xin3.active4 i{display: block;}
.p2_3 li#xin3.active4 div{background:#e8814e;color:#fff;}
.p2_3 li#xin3.active4 div em{background:url(images/p2_3d_a.png) no-repeat;}
/*p2Con 1e*/
.p2_3 li#xin4 i{background:url(images/p2_3e_ico.png) no-repeat;width: 33px;height: 34px;position: absolute;top:0;right:8px;z-index: 999;display: none; background-size:100%;}
.p2_3 li#xin4 div{background:#f5f3ff;}
.p2_3 li#xin4 div em{background:url(images/p2_3e.png) no-repeat;width:50px;height:64px;display: block;margin:40px auto 10px auto;}
.p2_3 li#xin4.active4 i{display: block;}
.p2_3 li#xin4.active4 div{background:#c3bdf9;color:#fff;}
.p2_3 li#xin4.active4 div em{background:url(images/p2_3e_a.png) no-repeat;width:53px;height:65px;}
.pic2{margin-top:22px;position: relative;width: 622px}
.pic2 .arrow-left{background:url(images/prev3.png) no-repeat;width:16px;height:29px;position: absolute;top:36px;left:0px;z-index: 999}
.pic2 .arrow-right{background:url(images/next3.png) no-repeat;width:16px;height:29px;position: absolute;top:36px;right:0px;z-index: 999}
.swiper-container-p3{width:582px;height:112px;overflow: hidden;}
.swiper-container-p3 .swiper-slide div{position:relative;width: 185px;}
.swiper-container-p3 .swiper-slide div span{position: absolute;width:179px;left:0;bottom:0;height: 30px;line-height: 30px;background:url(images/box_kuai.png);font-family: \5B8B\4F53;padding-left: 6px;}
/*footer*/
.footer{background:#29599c;margin-top: 30px;padding-top: 20px;}
.footer .w1000 .list2 li{float:left;width: 185px;height: 31px;line-height: 31px;text-align: center;background:#fff;margin-left: 18px;color: #252525;cursor: pointer;}
.footer .w1000 .list2 li.active5{color:#29599c;}
.footer .w1000 .list2 li i{background:url(images/arrow.png) no-repeat center;width: 12px;height: 6px;display: inline-block;margin-left:1px;}
.footer .w1000 .list3{padding:20px 0;display: none;}
.footer .w1000 .list3 li{width:20%;float:left;line-height: 24px;}
.footer .w1000 div.list3ts{ clear:both;} 
.footer .w1000 .list3ts li{width:14%;float:left;}
.footer .w1000 .list3ts li.blen{ width:14%;}
.footer_2{padding: 30px 0 50px 0;}
.footer_2 p{ text-align:center; width:100%; margin-bottom:20px;}
.footer_2 p a{ margin:0 40px;}

.footer_2 .fl{width:140px; text-align:right}
.footer_2 .fl img{margin-left:185px;}

.footer_2 .fr{width: 600px;padding-top: 8px;margin-left:115px;}
.footer_2 .fr span{width: 185px;display: inline-block;line-height:24px;text-align:center;}
.footer_2 .fr .footer_top1{margin-left:73px;}
.footer_2 .fr .footer_top2{margin-left:46px;}
.footer_2 .fr {float:left;}


/*erwm*/
.erwm{position:fixed;_position:absolute;display:block;width:50px;right:13px;_right:-52px;top:320px; z-index:99;border-radius: 25px;background:#eee;}
.erwm span{ display: block;text-align: center;padding-bottom: 9px;cursor: pointer;}
.erwm span i{display: block;width: 50px;height: 50px;background:#e2e3e7;border-radius: 50px;}
.erwm span i img{margin-top: 10px;}
.erwm span.active6 i{background:#3c90f7;}
/*20200312*/
.erwm span{ position:relative; height:75px;}
.erwm span i{ z-index:111; position:absolute;top:0; left:0}
.erwm span em{ display:block; width:100%; text-align:center; position:absolute; top:55px;}
.erwm span b{ display:inline-block; width:120px; height:50px; line-height:50px;background:#3c90f7;left:0; position:absolute; top:0;color:#fff; font-size:16px;border-radius:30px 0 0 30px; z-index:1; display:none;}
.erwm span b.a01{ background:none;}
/*copyright*/
#copyright{clear:both;margin:0 auto;padding:50px 0;text-align:center;width:100%;font-size: 18px;}
/*wbc*/
.path{ margin:20px auto; font-size:14px;}
.path a{ padding:0 5px;}
.text_title{ border-bottom:#d3d3d3 1px solid; padding-bottom:15px;word-break: break-all;text-align: justify;}/*--------<<-----0920修改----------------*/
.text_title h1{ font:normal 30px/150% "Microsoft Yahei"; margin:15px auto 20px; clear:both;}
/*---------MEDIA QUERIES Mobile phone--------------*/
.hide,.mob_nav,.pic_mob,.nav-sub-mob,.more1,.more2,.btn2b,.robot_pic_mob,.pic2_mob{display: none;}
input#btn1{text-indent: -9999px}
.p2_1 div img{width:139px;height:46px;}
.robot img{width: 55px;height:82px;}
.p2_2 li img{width: 42px;height: 43px;}
.header{ width:100%; height:30px;}
.header a{ margin-right:15px; line-height:30px;}
.ggss{ margin:40px auto; text-align:center;}
.ggss div{ width:680px; height:55px; border:1px solid #e5e5e5;}
.ggss input#sougb{ width:482px; height:55px; border:none; float:left;}
.ggss input#btngb{ width:198px; height:55px;background:url(images/gbss.png) no-repeat center top; border:none;}
@media (min-device-width:320px) and (max-width:689px),(max-device-width:480px){
	/*.header,.w1200,#copyright,.conbg,.footer{width:1200px}*/
	.ggss{ margin:20px auto;}
	.ggss div{ width:90%; height:30px; border:1px solid #e5e5e5;}
	.ggss input#sougb{ width:70%; height:30px;}
	.ggss input#btngb{ width:30%; height:30px; background-size:100% 100%;}
    
    .footer_2 .fr .footer_top1{margin-left:0px;}
    .footer_2 .fr .footer_top2{margin-left:0px;}	
}
/*2.28mobxg*/
.xz01,.nav-sub-mob02,.listly{ display:none}

/*weixin share.min.css*/
.social-share .icon-wechat .wechat-qrcode .help p{font-size:13px;text-align:center;}
.bshare-custom{box-sizing:border-box;padding-left:50px;}