body{overflow-x: hidden;}
.active3{display:block!important}
/* @media screen and (max-width: 600px) {
    .wrapbig{width:99%;margin:0 auto;}
}
 */

/*顶部开始*/
.headtop{height: 118px;background-color: #f7f7f7;overflow: hidden;}
.headtop-p{line-height: 27px;}
.headbot{height: 90px;border-top: 1px solid #ededed;}
.headlogo{height: 90px;}
.headform{width: 366px;height: 36px;margin-top: 27px;}
.headform form{float: left;width: 235px;height: 36px;float: left;overflow: hidden;}
.headform form .txt{width: 187px;height: 34px;border: 1px solid #dbdbdb;padding-left: 10px;float: left;}
.headform form .submit{float: right; width: 36px;height: 36px;overflow: hidden;background: url(../img/search.jpg) no-repeat;cursor: pointer;}
.headform p{float: right;line-height: 36px;font-size: 16px;}
.headform p a{font-size: 16px;color: #333;}
.headform p a.active{color: #f67d1b;}

/*中间部分*/
/*导航开始*/
.headnav{height: 50px;background: url(../img/navbg.png)repeat-x;border-top: 1px solid #004998;border-bottom: 1px solid #004998;margin-bottom: 2px;}
.navul{height: 50px;margin-left:5px;}
.navul li{float: left;width: 158px;position: relative;}
.navul li>a{display: block;float: left; width: 100%;color: #fff;font-size: 18px;text-align: center;line-height: 50px;}
.navul span{display: block; float: left;color: #FFFFFF;font-size: 18px;line-height: 50px;}
.navdl{display: none; position: absolute; left: -102px;top: 50px; z-index: 20; width: 460px;height: 200px;overflow: hidden;}
.navdlbg{width: 460px;height: 200px; bottom: 0;left: 0;z-index: 21;background: #004998;filter:alpha(opacity=60);}
.navdltxt{background: url(../img/dlbg.png) repeat-x top center;width: 460px;height: 200px; bottom: 0;left: 0;z-index: 22;}
.navdltxt dt{width: 188px;height: 150px;float: left;border-right:1px dashed #fff;margin-top: 13px;}
.navdltxt dt img{display: block;margin: 10px 14px 14px 14px;border: 1px solid #dcdcdc;}
/* .navdltxt dd{display: block;padding-top: 18px;}
.navdltxt dd a{color: #fff;padding-left: 30px;}
.navdltxt dd a:hover{color: #2cafeb;} */

.navdltxt dd{display: block;margin-top: 9px; width:223px;margin-left:190px;}
.navdltxt dd a{color: #fff;padding-left: 30px;display:block;width:100%;padding-top:6px;padding-bottom:6px;}
.navdltxt dd a:hover{background: #2cafeb;}

.navhover{background: #2cafeb;}

/*banner*/
#banner{height:280px;width: 1160px;overflow: hidden;}
.banner1{height:280px;position:absolute;float:left;width: 100%;display:none;}
.banner1 a {position: absolute;display: block;height: 280px;width: 100%;}
.banner_b {width: 100%;height: 12px;position: relative;margin-top: -32px;margin-bottom: 20px;}
#bannerb {height: 12px;width: 120px;margin: 0px auto;}
.bannerb1{width: 12px;height: 12px;border-radius:50%;background: #fff;display: inline-block;*zoom:1;*display: inline;margin-right:12px;text-align:center;color:#fff;}
.bannerb2{width: 12px;height: 12px;background:#f67d1b;border-radius: 50%;}

/*公司简介*/
.block1{padding-top: 13px;}
.jianjie{width: 400px;height: 509px;}
.jianjiecon{width: 378px;height: 450px;padding: 10px 10px 0 10px; border: 1px solid #b6c8d2;border-top: none;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
.card{width:378px;height: 450px;overflow: hidden;}
.card .tabCon{width: 100%;height: 390px;overflow: hidden;  }
.card .tabCon>div{display:none;}
.card .tabCon .on{display:block;}
.card .tabCon div p{line-height: 28px;font-size: 14px;color: #333;text-indent: 1em;}
.card .tabCon div img{margin-bottom: 20px;}
.card .tab{height:18px;width: 100%;overflow: hidden;margin-top: 20px;}
.card .tab a{float:left;color: #000;font-size: 12px;line-height: 18px;padding-right: 5px;padding-left: 5px;font-weight:700; border-right: 1px solid #000;cursor: pointer; }
.card .tab a:last-child{border-right: none;}
.card .active2{color:#004998 !important;}

/*新闻动态*/
.xwdt{width: 680px;height: 509px;}
.xwdtcon{width: 658px;height: 450px;padding: 10px 10px 0 10px;border: 1px solid #b6c8d2;border-top: none;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}
/*新闻轮播*/
.xwlb{width: 658px;height: 240px;border:1px solid #ccc;}
.xwlb ul{width: 2632px;height: 240px;overflow: hidden;position: relative;z-index: 2;}
.xwlb ul li{width: 658px;height: 240px;overflow: hidden;float: left;position: relative;}
.xwlb ul li img{width:100%;height:100%;}
.xwlb .btn{display: block;width: 40px;height: 40px;overflow: hidden;position: absolute;bottom: 0;z-index: 5;}
.xwlb .prev{right: 44px;background: url(../img/arrow3.jpg) no-repeat;}
.xwlb .next{right: 0;background: url(../img/arrow2.jpg) no-repeat;}
.xwlb .prev:hover{background: url(../img/arrowl.jpg) no-repeat;}
.xwlb .next:hover{background: url(../img/arrow4.jpg) no-repeat;}
.xwlb ul li a{position: absolute;bottom: 0;left: 0; display: block;width: 100%;height: 40px;z-index: 5;}
.xwlb ul li a p{width: 510px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color: #fff;line-height: 40px;font-size: 16px;padding-left: 10px;position: absolute;left: 0;bottom: 0;z-index: 7;}
.xwlb ul li .cover{width: 100%;height: 40px;position: absolute;bottom: 0;left: 0;background: #000;opacity: .6;filter: alpha(opacity=60);z-index: 6;}

/*新闻列表*/
.xwul{height: 178px;margin-top: 15px;}
.xwul li{height: 43px;border-bottom: 1px dashed #d0d0d0;line-height: 43px;}
.xwul li a{display: block;color: #333; padding-left: 30px;background: url(../img/tra1.png) no-repeat 10px 15px;}
.xwul li a span{float: right;color: #666;}
.xwul li a:hover{background: url(../img/tra2.png) no-repeat 10px 15px;color: #004998;text-shadow:0 .5px 1px #004998;}
.xwul li a:hover span{color: #004998;}

/*产品展示*/
.card2{width:1080px;height: 380px;margin: 0 auto;overflow: hidden;}
.card2 .tabCon2{width: 100%;height: 335px;overflow: hidden; }
.card2 .tabCon2>div{display:none;}
.card2 .tabCon2 .on2{display:block;}
.cpul{height: 295px;}
.cpul li{float: left;margin-right: 20px;margin-top: 20px;transition: all .3s;}
.cpul li a{display: block;width: 510px;height: 108px;padding: 10px;background: #f0f0f0; overflow: hidden;}
.leftimg{width: 112px;height: 108px;border-right: 1px solid #d5d5d5;}
.leftimg img{width: 100%;height:100%;}
.righttxt{width: 364px;height: 108px;padding-left: 16px; border-left: 1px solid #fff;}
.righttxt h1{width: 100%;margin-bottom: 15px;overflow: hidden;}
.righttxt h1 b{font-size: 16px;font-weight: 400;color: #000;float: left;}
.righttxt h1 span{font-size: 14px;font-weight: 400;color: #000;float: right;}
.righttxt p{width: 100%;font-size: 14px;color: #333;line-height: 24px;}
.cpul li:hover{transform: translateY(-10px);box-shadow: 0 3px 5px rgba(185,185,185,.6);}
.cpul li:hover a b,.cpul li:hover a span,.cpul li:hover a p{color: #004998;}
.card2 .tab2{height:42px;width: 100%;overflow: hidden;margin-bottom: 10px;}
.card2 .tab2 li{float:left;padding: 9px 35px;background: url(../img/tab1.png) repeat-x;
border-radius: 6px;border: 1px solid #8e8e8e;cursor: pointer;margin-left: 14px;margin-right: 15px;
color: #fff;font-size: 16px; }
.card2 .active3{background: url(../img/tab2.png) repeat-x !important;border: 1px solid #004998 !important;}

/*合作伙伴*/
.partner{height: 84px;margin-bottom: 30px;}
.contentPic{height: 84px;}
.content{width: 998px;height: 84px;float: left;overflow: hidden;}
.content li{display: block;float: left;width: 148px;height: 82px;border: 1px solid #e0e0e0;overflow: hidden;}
.content li+li{margin-left: 19px;}
.content li img{width: 148px;height: 82px;}
.leftbtn{width:42px; height:84px;  background:url(../img/left.jpg) no-repeat;  cursor:pointer;margin-right: 10px;transition: all .3s;} 
.leftbtn:hover{ background:url(../img/left-h.jpg) no-repeat; }
.rightbtn{width:42px; height:84px; background:url(../img/right.jpg) no-repeat;cursor:pointer;transition: all .3s;} 
.rightbtn:hover{background:url(../img/right-h.jpg) no-repeat; }

/*友情链接*/
/* .flink{padding-bottom: 20px;min-height: 50px;padding-top: 20px;border-top: 1px solid #D0D0D0;}
.flinkleft{width: 870px;}
.flinkleft span{font-size: 16px;color: #333;line-height: 24px;}
.flinkleft a{color: #999;line-height: 24px;white-space :nowrap;margin-right: 15px;}
.flinkleft a:hover{color: #004998;}
.flinkright{top: 7px;right: 0; width: 130px;height: 41px;}
.flinkright span{font-size: 16px;color: #333;line-height: 41px;display: inline-block;}
.flinkright img{cursor: pointer;display: inline-block;}
.wxshow{top: -161px;right: 0;z-index: 20;display: none;} */
.flink{min-height: 90px;padding-top: 20px;border-top: 1px solid #D0D0D0;}
.flinkleft{width: 870px;padding-bottom: 20px;}
.flinkleft span{font-size: 16px;color: #333;line-height: 24px;}
.flinkleft a{color: #999;line-height: 24px;white-space :nowrap;margin-right: 15px;}
.flinkleft a:hover{color: #004998;}
.flinkright{top: 7px;right: 0; width: 160px;height: 90px;overflow:hidden;}
.flinkright span{font-size: 16px;color: #333;line-height: 41px;display: inline-block;}
.flinkright img{cursor: pointer;display: inline-block;}
.wxshow{top: -161px;right: 0;z-index: 20;display: none;}
.wxshow2{top: -121px;right: 0;z-index: 20;display: none;}
/*底部开始*/
.footer{height: 70px;background: #004998;}
.footer p{line-height: 70px;color: #fff;}
.footer p a{color: #fff;}

/*关于我们-合作伙伴*/
.bannerny{width: 1156px;height: 200px;margin: 0 auto 20px;}
.hezuoul li{float: left;margin-right: 12px;margin-bottom: 12px;border: 1px solid #DBDBDB;overflow: hidden;}
.hezuoul li img{width: 156px;height: 76px;}

/*关于我们-公司简介*/
/* .development{display: block;margin: 60px auto 60px;} */
.develop{width: 100%;overflow: hidden;padding-top:20px;padding-bottom:20px;}
.develop .til{font-size: 27px;font-weight: 400;color: #004998;padding-bottom: 20px;}
.develop .til span{font-size: 12px;margin-left: 10px;}
.developcon{width:100%;min-height: 300px;overflow: hidden;}
.toleft,.toright{display: block;width: 24px;height: 20px;overflow: hidden;z-index: 2;}
.toleft{background: url(../img/toleft.png) no-repeat;left: 0;top: 40px;}
.toright{background: url(../img/toright.png) no-repeat;right: 0;top: 40px;}
.hr2{width: 100%;height: 1px;background: #bdbdbd;top: 50px;}
.devepolcover{width: 780px;min-height: 345px;overflow: hidden;margin-left: 29px;}
.devepolcover ul{width: 100%;height: 100%;overflow: hidden;}
.devepolcover ul li{float: left;width: 242px;height: 100%;overflow: hidden;margin: 8px;position: relative;z-index: 3;}
.developul li b{display: block;width: 100%;height: 30px;line-height: 30px;color: #004998;text-align: center;}
.developul li .dot{display: block;margin: 0 auto;}
.developul li .picjj{display: block; border: 2px solid #ececec;margin-bottom: 20px;}
.developul li p span{display: block;width: 6px;height: 6px;border-radius: 50%;background: #004998;float: left;margin: 8px;}
.developul li p{font-size: 14px;color: #666;line-height: 22px;}

/*关于我们-荣誉资质*/
.honorul li{float: left;margin-right: 18px;margin-bottom: 18px;}
.honorul li div{width: 266px;height: 207px;border: 1px solid #DBDBDB;overflow: hidden;;margin-bottom: 20px;background:url(../img/tubg.jpg) no-repeat;} 
.honorul li img{display: block;width:240px;height:181px;margin:14px auto;}
.honorul li p{text-align: center;}

/*关于我们-知识产权*/
.abouth1{font-weight: 400; font-size: 18px;color: #f67d1b;padding-left: 37px;margin-bottom: 15px; background: url(../img/tra5.jpg) no-repeat left center;}
.aboutp{color: #666666;line-height: 24px;margin-bottom: 35px;}
.rightul1 li{float: left;width: 227px;overflow: hidden;margin-bottom: 30px;margin-right: 77px;}
.rightul1 li img{width: 209px;height: 324px;padding: 8px;border: 1px solid #DBDBDB;box-shadow: 0 0 3px 3px rgba(200,200,200,.6);}
.rightul1 li p{width: 80%;margin: 0 auto; text-align: center;line-height: 24px;margin-top: 20px;}

.rightul2 li{float: left;width: 202px;overflow: hidden;margin-bottom: 30px;margin-right: 10px;}
.rightul2 li img{width: 183px;height: 270px;padding: 8px;border: 1px solid #DBDBDB;box-shadow: 0 0 3px 3px rgba(200,200,200,.6);}
.rightul2 li p{width: 80%;margin: 0 auto; text-align: center;line-height: 24px;margin-top: 20px;}

/*联系我们*/
.contacttop{margin-bottom: 50px;}
.contacttop p{color: #333;line-height: 26px;}
.contacttop p span{color: #666;}
.contacttop p:first-child{margin-top: 20px;}
.contacttop img{width: 299px;height: 152px;top: 0;right: 0;}
#dituContent{height: 325px;width: 868px;border: 1px solid #BDBDBD;margin-bottom: 100px;}
/*人才战略*/
.hr .wz2{height: 50px;line-height: 50px;position: relative;}
.hr .wz2 span{font-size: 16px;position: absolute;color: #000;}
.hr .wz2 .span1{left: 20px;}
.hr .wz2 .span2{left: 380px;}
.hr .wz2 .span3{right: 30px;}
.hr .box{width:100%; height: auto;}
.hr .Collapsing{width: 100%; height: 50px; line-height: 50px;position: relative; cursor: pointer;background: #fff url(../img/down.png) no-repeat 800px center;}
.hr .Collapsing span{position: absolute;font-size: 16px;}
.hr .Collapsing .span1{left: 20px;}
.hr .Collapsing .span2{left: 380px;}
.hr .Collapsing .span3{right: 50px;}
.hr .coll_body{display: none; }
.hr .coll_body .con{width: 800px; padding:30px 20px 30px 20px;line-height: 26px;}
.hr .current{background: #0b50ab url(../img/up.png) no-repeat 800px center !important;}
.hr .current span{color: #FFFFFF;}
.hr .box .jl{width: 100%;height: 50px;overflow: hidden;background: #e2e2e2 !important;line-height: 50px;font-size: 16px;padding-left: 20px;margin-bottom: 170px;}
.hr .box .jl span{color: #0b50ab;font-size: 16px;}
.second{background: #e2e2e2 url(../img/down.png) no-repeat 800px center !important;}
.strategy{width:840px;}
.strategy p{font-size:14px;line-height:26px;color:#333; word-wrap:break-word !important;width:840px;}

/*下载中心*/
.downloada{display: block;width: 838px;height: 43px;overflow: hidden;
border: 1px solid #f1f1f1;border-radius: 8px;background: linear-gradient(#fff, #cfcdce);margin-bottom: 30px;}
.downloada p{width: 100%;text-align: center;line-height: 45px;font-size: 18px;color: #004998;}
.downloada p img{margin-left: 30px;vertical-align: middle;}
.downloada:hover{box-shadow: 0 3px 5px rgba(200,200,200,.6);}

/*新闻中心*/
.news{}
.newlist{display: block;height: 170px;padding-top: 10px;padding-bottom: 30px;background: url(../img/hr.jpg) no-repeat bottom center;}
.newlist img{width: 226px;height: 168px;border: 1px solid #DBDBDB;margin-right: ;}
.newsright{width: 580px;}
.newsright h1{width:100%;overflow: hidden;white-space: nowrap; text-overflow: ellipsis; font-weight: 400; font-size: 16px;color: #333;line-height: 30px;padding: 10px 0;}
.newsright span{color: #999;line-height: 24px;}
.newsright p{width: 100%;height: 50px;overflow: hidden; color: #666;line-height: 24px;padding-top: 15px;}
.newlist:hover .newsright h1{color: #004998;}

/*新闻内页*/
.newscon{}
.newstitle{text-align: center;color: #004998;font-size: 20px;font-weight: 400;}
.newstime{display: block;width: 100%;text-align: center;font-weight: 400; color: #999;padding: 20px 0;}

.fy{height: 100px;line-height: 100px;border-top: 1px dashed #DBDBDB;margin-top: 50px;}
.return{width: 34px;height: 34px;top: 30px;left: 403px;}
.fy a{color: #333;font-size:20px;}
.fy a span{font-size: 30px;}
.fy a:hover{color: #004998;}
.fy .syy{padding-left: 43px;background: url(../img/a1.jpg) no-repeat left center;}
.fy .xyy{padding-right: 43px;background: url(../img/a3.jpg) no-repeat right center;}
.fy .syy:hover{background: url(../img/a2.jpg) no-repeat left center;}
.fy .xyy:hover{background: url(../img/a4.jpg) no-repeat right center;}

/*产品中心*/
.proul li{float: left; width: 176px; overflow: hidden; margin-right: 45px;margin-bottom: 20px;}
.proimg{display: block; width: 162px;height: 166px;padding:5px; overflow: hidden;border: 2px solid #DBDBDB !important;transition: all .3s;}
.proimg img{width: 100%;height:100%}
.proul li p{font-size: 14px;color: #333;text-align: center;line-height: 40px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.proul li:hover .proimg/* {border: 2px solid #CC5522 !important; */{border: 2px solid #aaa !important;}

/*产品中心内页*/
.procon{padding-bottom: 50px;}
.proh1{height: 20px;line-height: 20px;padding-bottom: 20px;}
.proh1 span{display: block;width: 10px;height: 10px;background: #3399e7;float: left;margin: 5px 20px 0 0;}
.proh1 p{float: left;color: #004998;font-size: 16px;}
.proh1 b{float: right;color: #004998;font-weight: 400;}
/* .procon img{display:block;margin:0 auto;} */
/*公共样式*/
img,input,textarea{border: none;}
a{outline: none;}

.w{width: 100%;}
.wrap{width: 1160px;margin: 0 auto;}
.wrap2{width: 1100px;margin: 0 auto;}
/*首页包裹*/
.container{background: linear-gradient(#b3d5f4, #fff);}
.main{background: #fff !important;box-shadow: 0 0 3px 5px rgba(179,213,244,.6);/*border: 1px solid red;*/}
/*首页分部*/
.title{height: 48px;}
.title p{font-size: 18px;letter-spacing: 1px;line-height: 48px;float: left;padding-left: 42px;color: #fff;}
.title a{display: block;width: 78px;height: 28px;background: url(../img/more_04.png) no-repeat;float: right;margin-top: 9px;margin-right: 9px;}
.title1{background: url(../img/titlebg1.png) no-repeat;} 
.title2{background: url(../img/titlebg2.png) no-repeat;} 
.title3{background: url(../img/titlebg3.png) no-repeat;margin-bottom: 30px;}/*内页公共样式*/
/*内页公共样式*/
/*.middle{border: 1px solid red;}*/
/*左边*/
.midleft{width: 230px;}
.midleftt{margin-bottom: 30px;}
.leftnav{width:228px;border-left: 1px solid #bdbdbd;border-right: 1px solid #bdbdbd;}

.leftnav>li{line-height: 58px;border-bottom: 1px solid #BDBDBD;}
.leftnav>li>a{display: block;color: #000;font-size:13px; padding-left: 47px; background: url(../img/tra3.png) no-repeat 17px 20px;}
.leftnav>li>a:hover{background:#e7f3fd url(../img/tra3.png) no-repeat 17px 20px;color:#004998;}
.leftnava{color: #004998 !important;background: #e7f3fd url(../img/tra4.png) no-repeat 17px 20px !important;}

.leftnavdl{width: 100%;overflow: hidden;display: none;}
.leftnavdl dd{display: block;border-top: 1px solid #bdbdbd;}
.leftnavdl dd a{color: #333;display: block;text-indent: 50px;font-size:15px;}
.leftnavdl-hover{color: #004998;background:#e7f3fd}
.show{display: block;}
.hidden{display: none;}

.midleftt h3{width:230px;height:110px;overflow:hidden;background:url(../img/bga.jpg) no-repeat;color:#fff;font-weight:400;font-size:20px;padding-left:30px;line-height:110px;}
.midleftb h4{width:230px;height:50px;overflow:hidden;background:url(../img/bgb.jpg) no-repeat;color:#fff;font-weight:400;font-size:20px;line-height:50px;padding-left:30px;}

.midleftlx{width: 208px;padding: 10px;border-left: 1px solid #DBDBDB;border-right: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;margin-bottom: 10px;}
.midleftlx p{font-size: 13px;line-height: 24px;}

/* 内页单页左侧导航 */
.leftnav1{width:228px;border-left: 1px solid #bdbdbd;border-right: 1px solid #bdbdbd;}
.leftnav1>li{line-height: 58px;border-bottom: 1px solid #BDBDBD;}
.leftnav1>li>a{display: block;color: #000;font-size:15px; padding-left: 47px; background: url(../img/tra3.png) no-repeat 17px 20px;}
.leftnav1>li>a:hover{background:#e7f3fd  url(../img/tra3.png) no-repeat 17px 20px;color:#004998;}
.leftnavb{color: #004998 !important;background:#e7f3fd  url(../img/tra3.png) no-repeat 17px 20px !important;}
/*右边*/
.midright{width:840px;}
.midtitle{height: 40px;background: url(../img/navright.jpg) no-repeat left top;margin-bottom: 30px;}
.midtitle h1{font-size: 16px;color: #FFFFFF;font-weight: 400;line-height: 40px;padding-left: 50px;}
.midtitle p {color: #333;line-height: 50px;}
.midtitle p span{color: #004998;line-height: 40px;}
.midtitle p a{color: #333;}
/*.con{font-size: 14px;line-height: 24px;}*/

/*分页*/
.page{padding-top: 50px;padding-bottom: 50px;display: table;margin: 0 auto;}
.page li{display: table-cell;}
.page li a{padding: 10px 20px;border: 1px solid #DBDBDB;color: #666;margin-right: 10px;}
.page li a:hover{color: #fff;background: #004998;border: 1px solid #004998;}
.pagea{color: #fff;background: #004998;border: 1px solid #004998;}
.act{color: #fff !important;background: #004998 !important;border: 1px solid #004998 !important;}

.fl{float: left;}
.fr{float: right;}
.ov{overflow: hidden;}
.pr{position: relative;}
.pa{position: absolute;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*右侧悬浮框*/
.floatTips{width: 132px;height: 106px;overflow: hidden; position:absolute;right:0;top:250px; background: url(../img/kfbg_03.png) no-repeat;z-index: 100;}
.floatTips a{display: block;width: 108px;height: 32px;overflow: hidden;position: absolute;left: 12px;bottom: 12px;cursor: pointer;}
