*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#333;}
a:hover{color:#4ab344;}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}
body{font-size:12px;color:#333;behavior:url("csshover.htc");font-family:"microsoft yahei";/*background:#f2f2f2;*/min-width:1280px;}
.lh{line-height:1.8}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt15{margin-top:15px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mouse{cursor: pointer;}
.bold{font-weight:bold;}.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.3s linear all;}
.yahei{font-family:"microsoft yahei"}.st{font-family:"宋体"}.en{font-family:"Impact";}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.font12{font-size:12px}.font14{font-size:14px}.font15{font-size:15px}.font16{font-size:16px}.font18{font-size:18px}.font20{font-size: 20px;}.font24{font-size:24px}.font30{font-size:30px}.font36{font-size:36px}
.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.coccc{color:#ccc;}.yel{color: #f60;}.cocur{color: #2c81e1;}.fff{color: #fff;}.blue{color: #4ab344;}.red{color: #e50112;}.blue2{color: #002b80;}
.sj{text-indent:2em;}

.wrap{width:1200px;margin:0 auto;}.w{width:100%;}.baibg{background:#fff;}.huibg{background:#f5f5f5;}
.content{width:1200px;margin:20px auto;}
.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:50px 0;}

.jb{background: linear-gradient(587deg, rgb(121, 134, 204) 34.2105%, rgb(34, 34, 34) 99.1228%);-webkit-background-clip: text;color: transparent;}
.jb2{background: linear-gradient(0deg, rgb(255, 183, 78) 0%, rgb(0, 0, 0) 100%);-webkit-background-clip: text;color: transparent;}

.logo img{}
.header dt.zi{padding-left:20px;margin-left:20px;border-left:2px solid #ccc;}
.header dd{height:50px;padding-left:50px;background:url(../images/tel.png) 0 center no-repeat;}

.nav{height:70px;background:#204c97;}
.nav li{float:left;line-height:70px;position:relative;z-index:9;}
.nav li a{display:block;padding:0 30px;color:#fff;transition: 0.3s linear all;}
.nav li a.on, .nav li a.cur, .nav li a:hover{background:#d00;}
.nav li:before{content:"";position:absolute;right:0;top:50%;width:1px;height:15px;margin-top:-8px;background:#617fb1;}
/*子菜单*/
.nav ul li ul{display:none;position:absolute;left:0;top:70px;z-index:9;background:#b71732;}
.nav ul li ul a{height:35px;line-height:35px;padding:0;color:#bebebe;}
.nav ul li ul a:hover{color:#ff0;background:none;}

/*banner*/
#banner .swiper-pagination-bullets{left:0px;bottom:12px;}
#banner .swiper-pagination-bullet{width:12px;height:12px;background:#D9D9D9;opacity: 1;}
#banner .swiper-pagination-bullet-active{background:#0281ca;}
#banner .btn{position:absolute;z-index:9;top:50%;width:50px;height:50px;margin-top:-25px;background:rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;}
#banner .prev{left:5%;}
#banner .next{right:5%;}
#banner .btn i{top:5px;}

.iconabg{background:url(../images/iconb.jpg) center bottom no-repeat #f5f5f5;}

.icona{margin-top:-110px;z-index:3;}
.icona li{float:left;width:33.3%;height:220px;padding-top:30px;background:#fe0101;}
.icona li .a{display:inline-block;}
.icona li .a b{font-size:80px;position:relative;top:-5px;}
.icona li .b{width:180px;top:-30px;margin-left:20px;}
.icona li .a .e{height:40px;color:#fe8080;border-bottom:1px solid #fe8080;}
.icona li:nth-child(2){background:#ff5454;}

.tit span{display:inline-block;}
.tit span.a{width:245px;height:1px;background:#ccc;}
.tit span.b{top:3px;width:10px;height:10px;margin:0 20px;background:#f00;}

.iconb dt a{display:inline-block;line-height:40px;padding:0 20px;margin:0 15px;color:#fff;background:#fe0101;}
.iconb dt a.on{background:#00307c;}

.iconb dd li{float:left;width:23%;height:270px;margin:0 2.2% 20px 0;border:2px solid #d2d2d2;background:#d2d2d2;}
.iconb dd li a{display:block;}
.iconb dd li img{height:220px;}
.iconb dd li:nth-child(4n){margin-right:0;}
.iconb dd li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}
.iconb dd ul{display:none;}

.more span{display:inline-block;}
.more span.a{padding:0 35px;height:40px;line-height:40px;}
.more span.b{top:-1px;height:25px;padding:15px 10px 0;background:#f00;}

.tits a{display:inline-block;line-height:30px;padding:0 20px;margin:0 15px;border:1px solid #ccc;}
.tits a.on{color:#fff;border-color:#f00;background:#f00;}


.iconc .wrap,.iconc dt .swiper-slide{height:500px;}
.iconc .t{right:0;top:0;z-index:2;}
.iconc dt img{max-width:700px;max-height:360px;}
.iconc dt abbr{bottom:0;left:0;padding:30px;width:330px;background:rgba(0,48,124,.75);}
.iconc dt .t{height:55px;}
.iconc dt .t:before{content:"";position:absolute;bottom:0;left:0;width:100px;height:1px;background:#fff;}
.iconc dt .btn{z-index:2;bottom:140px;width:65px;height:30px;border:1px solid #ccc;}
.iconc dt .btn i{top:2px;}
.iconc dt .prev{right:75px;}
.iconc dt .next{right:0;color:#fff;border-color:#c00;background:#c00;}


.iconc dd{z-index:2;right:0;bottom:0;width:800px;}
.iconc dd img{width:99%;height:125px;}
.iconc dd .swiper-slide-thumb-active img{border:1px solid #c00;}

.icond ul.fl{width:65%;}
.icond ul.fr{width:32%;}
.icond ul.fr p{padding-right:20px;} 
.icond ul.fr p.e{padding-bottom:10px;}
.icond ul.fr p.e:before{content:"";position:absolute;bottom:0;left:0;width:130px;height:3px;background:#015cb5;}
.icond ul.fr p a{display:block;width:135px;line-height:40px;background:#015cb5;}

.icone{background:#375697;}
.icone li{float:left;width:32%;margin-right:2%;position:relative;}
.icone li a{display:block;}
.icone li abbr{bottom:0;left:0;padding:10px 0;background:rgba(0,0,0,.5);}
.icone li:nth-child(3n){margin-right:0;}
.icone li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.honor .btn{z-index:2;top:50%;margin-top:-20px;width:40px;height:40px;border:1px solid #ccc;}
.honor .btn i{top:6px;}
.honor .prev{left:-50px;}
.honor .next{right:-50px;}

.iconf1{width:340px;padding:30px;}
.iconf1:before{content:"";position:absolute;top:0;left:0;width:100%;height:265px;background:#015cb5;}
.iconf1 a{display:block;}
.iconf1:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.iconf2{width:705px;padding:10px 30px;}
.iconf2 a{display:block;}
.iconf2 li.l{width:135px;}
.iconf2 li.m{width:345px;}
.iconf2 .pic{width:165px;}
.iconf2:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}
.iconf2:hover i{left:10px;}

.iconf2.mt20{padding-bottom:30px;}
.iconf2 .pl{padding-left:40px;}
.iconf2 .ico{left:0;top:0;width:28px;line-height:28px;background:#1f88e5;-webkit-border-radius:50%;border-radius:50%;}

.foot{background:#191919;}
.foot a{color:#afafaf;}
.foot dt{width:330px;}
.foot dt img{height:100px;margin-right:10px;}
.foot dt .c{color:#407fe1;}
.foot dd ul{width:140px;line-height:26px;}
.foot dd .t{border-left:1px solid #407fe1;border-right:1px solid #407fe1;}
.foot dd a{display:block;}

.flink{border-bottom:1px solid #434343;}
.flink a{padding:0 10px;color:#fff;}


.banq{padding:10px 0;color:#afafaf;border-top:1px solid #434343;background:#101010;}
.banq a{color:#afafaf;}

.gotop{display:none;position:fixed;right:2%;bottom:50px;width:40px;height:40px;line-height:40px;background:#1f88e5;}
.gotop p{height:40px;transition: 0.1s linear all;}
.gotop i{top:10px;}
.gotop:hover p.i{margin-top:-40px;}
.gotop:hover{color:#fff;}

.where{height:50px;line-height:50px;}
.where li.fl a{padding:0 10px;}
.where li.fr a{display:inline-block;padding:0 30px;color:#204c97;position:relative;}
.where li.fr a:hover:before,.where li.fr a.cur:before{content:"";position:absolute;bottom:-7px;left:50%;margin-left:-41px;width:82px;height:10px;background: url(../images/menu_on.png) no-repeat;}

.acon{/*padding:20px;*/}
.acon .heng{/*height:30px;line-height:30px;*/border-bottom:1px solid #ddd;}
.maxpic img{max-width:100%;}
.prenext{padding:5px 0;border-top:1px dotted #ccc;}

.about li{float:left;width:32%;margin:0 2% 20px 0;}
.about li a{display:block;color:#204c97;}
.about li img{height:250px;}
.about li:nth-child(3n){margin-right:0;}

.newstop{box-shadow: 0 1px 5px #9dc4c1;position:relative;}
.newstop ul{padding:20px;overflow:hidden;}
.newstop ul a{display:block;}
.newstop li.fl{width:30%;}
.newstop li.fr{width:68%;}


.newslist li{float:left;width:100%;min-height:70px;padding:20px 0;margin:10px 0;box-shadow: 0 1px 5px #9dc4c1;overflow:hidden;position:relative;transition: 0.3s linear all;}
.newslist li a{display:block;}
.newslist li p.r{padding:0 20px 0 100px;}
.newslist li abbr{left:20px;top:20px;width:70px;height:70px;background:#eee;}
.newslist li:hover{color:#fff;background:#0175c2;}
.newslist li:hover a,.newslist li:hover .co666,.newslist li:hover .co999{color:#fff;}
.newslist li:hover abbr{border:1px solid #fff;background:none;}

.prolist li{float:left;width:23%;height:270px;margin:0 2.2% 20px 0;border:2px solid #d2d2d2;background:#d2d2d2;}
.prolist li a{display:block;}
.prolist li img{height:220px;}
.prolist li:nth-child(4n){margin-right:0;}
.prolist li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.pro dt{width:50%;height:400px;border:1px solid #ddd;}
.pro dt img{max-height:400px;max-width:100%;}
.pro dd{width:47%;}
.pro dd a{display:block;width:200px;line-height:50px;background:#f00;-webkit-border-radius:25px;border-radius:25px;}

.prot{line-height:40px;background:#f2f2f2;}
.prot li{padding:0 30px;background:#0b3862;}

.caselist ul{padding:35px;margin:15px 0;background:#f5f5f5;overflow:hidden;}
.caselist li.fl{width:46%;}
.caselist li.fr{width:48%;}
.caselist li a{display:block;}

.contact1 .e{height:40px;border-bottom:2px solid #002b80;}
.contact1 .e:before{content:"";position:absolute;left:0;bottom:-2px;width:50px;height:2px;background:#fe8080;}
.contact1 .e:after{content:"";position:absolute;left:50px;bottom:-2px;width:20px;height:2px;background:#fff;}

.contact2 dt{width:40%;height:300px;border-right:2px solid #f7f7f7;}
.contact2 dt .wx{width:120px;}
.contact2 dd{width:58%;}
.contact2 dd li{min-height:52px;}
.contact2 dd p{padding-left:65px;}
.contact2 dd img{top:0;left:0;}





/* 栏目页分页 */
.pages{padding:20px 0;}
.pages a{display:inline-block;padding:8px 12px;margin:0 5px;background:#ededed;/*-webkit-border-radius:5px;border-radius:5px;*/}
.pages .page-num-current{color:#fff;background:#204c97;}
/*
table,table td,table th{border:1px solid #ddd;border-collapse:collapse;}
table td{padding:5px;}*/

.faqbox {margin:20px 0 0 30px;background: url(../images/img/bdbg.jpg) right top no-repeat;}
.faqbox li{float:left;width:100%;line-height:40px;}
.faqbox li span{float:left;width:80px;height:40px;}
.faqbox li select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox li .ipt{width:160px;height:25px;line-height:25px;padding:0 5px;border:1px solid #ccc;}
.faqbox li  textarea {width:500px;height:80px;border:1px solid #ccc;}
.faqbox li .btn{width:100px;height:32px;line-height:32px;color:#fff;border:0;background:#4ab344;cursor:pointer;}
.wenda{}
.wenda li{float:left;width:100%;padding:10px 0;overflow:hidden;}
.wenda li p{float:left;width:97%;padding:0 1%;word-break:break-all;word-wrap:break-word;}
.wenda li p.t{background-color:#ddd;}
.wenda li p span{float:right;}
.wenda li p.hf{border:1px dashed #4b8f15;color:#4b8f15}
.wenda li p.hf a{color:#00f;}

.allcen{  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-pack: center;
  -webkit-box-align: center;
  
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-pack: center;
  -moz-box-align: center;
  
  display: -o-box;
  -o-box-orient: horizontal;
  -o-box-pack: center;
  -o-box-align: center;
  
  display: -ms-box;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -ms-box-align: center;
  
  display: box;
  box-orient: horizontal;
  box-pack: center;
  box-align: center;
  }