*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#333;}
a:hover{/*color:#3699d2;*/}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.fl{float:left}.fr{float:right}
body{margin-top:40px;font-size:12px;color:#333;font-family: Arial,Microsoft Yahei;background:#f3f3f3;/*behavior:url("csshover.htc");*/}
.lh{line-height:1.8;}.no_lh{line-height:normal;}
.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;}.nobold{font-weight:normal;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.ov{overflow:hidden}.hide{display:none;}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.2s 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}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.yel{color: #f7af15;}.fff{color: #fff;}.blue{color: #005bac;}.red{color: #c00;}.green{color: #42bb88;}
.sj{text-indent:2em;}.block{display:block;}.inblock{display:inline-block;}


.wrap{width:100%;max-width:1200px;margin:0 auto;}.w{width:100%;}.h100{height:100%;}.baibg{background:#fff;}.huibg{background:#f8f8f8;}
.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:50px 0;}.padlr10{padding:0 10px;}


.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;}

.fix{z-index:9;position:fixed;top:0;left:0;}

.top{height:40px;line-height:40px;background: url(../images/top.jpg) no-repeat;background-size:cover;}
.top .sear_btn{height:20px;padding:10px 15px;background:#4d9154;}
.top .tq{width:225px;padding:6px 0 0 20px;background: url(../images/weather.png) no-repeat;}
.top .lang a{float:left;padding:0 40px;color:#fff;background:#4cb236;}
.top .lang a:nth-child(2){background:#2291af;}
.top .lang a img{position:relative;top:2px;}

.sear{z-index:9;top:40px;left:0;}
.sear .ipt{width:600px;height:45px;line-height:45px;padding:0 20px;border:1px solid #eee;background:none; outline:none;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.sear .btn{top:-2px;left:-5px;width:90px;height:47px;line-height:47px;border:none;background:#7ec159;}

.header{background: url(../images/head.png) no-repeat;background-size:cover;}
.header dl{height:110px;}

.nav{right:0;bottom:0;}
.nav li{float:left;width:100px;height:75px;padding-top:15px;position:relative;z-index:7;}
.nav li a{display:block;color:#fff;}
.nav li.on,.nav li.cur,.nav li:hover{background:rgba(46,86,105,.9);}
.nav li.on:before,.nav li.cur:before,.nav li:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:#f7af15;}
.nav li a:before,.nav li a:after{content:"";position:absolute;top:32px;width:1px;height:40px;background:#4cb236;}
.nav li a:before{left:-1px;}
.nav li a:after{right:0;}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:90px;left:0;background:rgba(46,86,105,.9);}
.nav li ul a{line-height:40px;}
.nav li ul a:hover{background:#f7af15;}
.nav li ul a:before,.nav li ul a:after{display:none;}

/*banner*/
#banner .swiper-pagination-bullets{left:0px;bottom:25px;}
#banner .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px;background:#fff;opacity: 1;/*-webkit-border-radius:0;border-radius:0;*/}
#banner .swiper-pagination-bullet-active{background:#e02d1d;}
#banner .btn{position:absolute;z-index:9;top:50%;margin-top:-60px;width:90px;height:120px;}
#banner .prev{left:5%;background: url(../images/lr.png) no-repeat;}
#banner .next{right:5%;background: url(../images/lr.png) right center no-repeat;}

.justify{text-align:justify;text-justify:distribute-all-lines; /* for ie */}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}

.hover li:hover img,.hover .li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.slides{z-index:5;bottom:60px;}
.slides .wrap{width:95%;max-width:1660px;height:140px;background: url(../images/slides.png) right center no-repeat rgba(255,255,255,.7);}
.slides li{float:left;width:19.5%;margin-top:45px;position:relative;}
.slides li p{padding-left:100px;}
.slides li em{width:45px;height:30px;}
.slides li i{top:5px;left:50px;}
.slides li:first-child{margin-top:30px;}
.slides li:first-child i{top:20px;}
.slides li:last-child{width:21%;}

.icona{height:700px;background: url(../images/icona.png) center bottom no-repeat;}
.icona dd li{float:left;width:24.5%;height:192px;margin:0 0.6% 5px 0;}
.icona dd li a{display:block;}
.icona dd li:nth-child(2){float:right;margin-right:0;}
.icona dd li:nth-child(1),.icona dd li:nth-child(2){height:390px;}
.icona dd li abbr{left:0;top:0;background:rgba(0,0,0,.3);filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.icona dd li:hover abbr{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.iconb{height:840px;background: url(../images/iconb.jpg) center no-repeat;}
.iconb li{height:400px;background:#0797ce;}
.iconb li img{height:260px;}
.iconb li p{padding:0 25px;}
.iconb .swiper-slide:nth-child(2) li,.iconb .swiper-slide:nth-child(5) li{background:#0ea544;}
.iconb .swiper-slide:nth-child(3) li,.iconb .swiper-slide:nth-child(6) li{background:#f59f18;}
.iconb .btn{position:absolute;z-index:9;top:50%;margin-top:-60px;width:90px;height:120px;}
.iconb .prev{left:-100px;background: url(../images/lr.png) no-repeat;}
.iconb .next{right:-100px;background: url(../images/lr.png) right center no-repeat;}

.iconc{height:610px;padding-top:120px;background: url(../images/iconc.png) center bottom no-repeat;}
.iconc .t{top:0;left:0;}
.iconc .wrap{width:95%;max-width:1400px;}
.iconc dt,.iconc dd{width:87%;}
.iconc dt .l{width:55%;}
.iconc dt .l .m{display:inline-block;width:150px;height:35px;line-height:35px;background: #0797ce;}
.iconc dt .r{width:40%;height:330px;}
.iconc dt .r abbr{z-index:2;right:-15px;bottom:-15px;background:#f59f18;}
.iconc dt .r video{z-index:5;background:#000;}
.iconc dd li{display:inline-block;width:285px;height:82px;line-height:82px;background: url(../images/go.jpg) center no-repeat;}
.iconc dd li a{display:block;padding-left:80px;color:#fff;}

.icond{height:840px;background: url(../images/icond.jpg) center no-repeat;}
.icond .wrap{width:95%;max-width:1400px;}
.icond dt{width:39%;}
.icond dt .swiper-slide{height:500px;background:#0797ce;}
.icond dt img{height:360px;}
.icond dt p{padding:0 25px;}
.icond .btn{position:absolute;z-index:9;top:150px;width:60px;height:70px;}
.icond .prev{left:0px;background: url(../images/lr.png) no-repeat;background-size:120px auto;}
.icond .next{right:0px;background: url(../images/lr.png) right center no-repeat;background-size:120px auto;}

.icond dd{width:58%;height:500px;background:rgba(255,255,255,.8)}
.icond dd ul{padding:15px 30px;}
.icond dd li{padding:15px 0;}
.icond dd li .pic{width:190px;height:125px;margin-right:20px;}

.foot{background:#282828;}
.foot a{color:#fff;}
.foot .ml50{margin-left:50px;}
.foot .bordb{border-bottom:1px solid #555;}
.foot .pad5{padding:5px 0;}
.foot1 i{top:3px;transform:rotate(270deg);
-ms-transform:rotate(270deg); 	/* IE 9 */
-moz-transform:rotate(270deg); 	/* Firefox */
-webkit-transform:rotate(270deg); /* Safari 和 Chrome */
-o-transform:rotate(270deg);}
.foot1 a{padding:0 10px;color:#8e8e8e;}

.foot3{width:200px;}
.foot3 a{float:left;width:50%;}
.foot4{width:290px;}
.foot5{width:260px;}
.foot5 li{width:49%; vertical-align:top;}
.foot5 li img{width:90%;}

.bottom{color:#8e8e8e;background:#000;}
.bottom a{color:#8e8e8e;}



/*未启用gotop*/
.gotop{display:none;position:fixed;right:2%;bottom:50px;width:0px;height:40px;line-height:40px;background:#ffa62c;}
.gotop p{height:40px;transition: 0.1s linear all;}
.gotop i{top:10px;}
.gotop:hover p.i{margin-top:-40px;}
.gotop:hover{color:#fff;}

.banner{height:585px;background: url(../images/banner.jpg)  no-repeat;/*background-size:cover;background-attachment: fixed;*/}
.banner abbr{top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}

.snav{bottom:0;left:0;}
.snav a{display:inline-block;width:160px;height:50px;line-height:50px;margin:0 15px;color:#fff;background:#f6b017;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.snav a:hover,.snav a.cur{background:#21aa43;}

.cbg{background:url(../images/cbg.jpg) no-repeat;/*background-size:cover;*/background-attachment: fixed;}
.cbg .wrap{background:rgba(255,255,255,.9);}

.wrapin{width:90%;margin:0 auto;}

.where a{padding:0 10px;}

.zhinan dl{margin:6px 0;background:#0796ce;}
.zhinan dt,.zhinan dd{width:50%;}
.zhinan dd p{padding:0 30px;}
.zhinan dl:nth-child(2n){background:#f7b018;}
.zhinan dl:nth-child(2n) dt{float:right;}
.zhinan dl:nth-child(2n) dd{float:left;}

.newslist ul{float:left;width:31.8%;margin:10px 2% 10px 0;border:1px solid #eee;background:#fff;overflow:hidden;transition: 0.3s linear all;}
.newslist ul:nth-child(3n){margin-right:0;}
.newslist li img{height:210px;}
.newslist li.w2{width:90%;padding:15px 5%;}
.newslist li.posi:before{content:"";position:absolute;bottom:0;left:5%;width:90%;height:1px;background:#ddd;}
.newslist li abbr{width:70px;height:70px;margin-right:20px;border-right:1px solid #ddd;}
.newslist ul:hover{box-shadow: 0 0 15px rgba(0,0,0,.3);}
.newslist ul:hover a{color:#0796ce;}

.wanzlist li{float:left;width:48.5%;height:440px;margin:20px 0;background:#0796ce;}
.wanzlist li a{display:block;}
.wanzlist li img{height:300px;}
.wanzlist li p{padding:0 30px;}
.wanzlist li:nth-child(2n){float:right;}

.prolist li{float:left;width:32%;height:280px;margin:20px 2% 20px 0;background:#f59f18;}
.prolist li img{height:230px;}
.prolist li:nth-child(3n){margin-right:0;}
.prolist li a{display:block;}




.heng{/*height:30px;line-height:30px;*/border-bottom:1px solid #ddd;}
h3.nb{font-weight:normal;}
.maxpic img{max-width:100%;}
.prenext{border-top:1px dotted #ccc;}



.caselist ul{border:1px solid #ddd;}
.caselist li.l{width:140px;}
.caselist li.r{width:740px;}
.caselist ul:hover{color:#fff;background: #004bb0;}
.caselist ul:hover a{color:#fff;}
.caselist ul .d{font-size:42px;}

/* 栏目页分页 */
.pages a{display:inline-block;line-height:36px;padding:0 15px;margin:0 3px;border:1px solid #ccc;/*-webkit-border-radius:5px;border-radius:5px;*/}
.pages a.page-num-current{color:#fff;border-color:#0796ce;background:#0796ce;}
/*
table,table td,table th{border:1px solid #ddd;border-collapse:collapse;}
table td{padding:5px;}*/

.faqbox ul{line-height:30px;}
.faqbox li.fl{width:8%;}
.faqbox li.fr{width:92%;}
.faqbox select{height:25px;line-height:25px;border:1px solid #ccc;}
.faqbox .ipt{width:98%;height:25px;line-height:25px;padding:0 0.5%;border:1px solid #ccc;background: url(../images/form_bg.jpg) #fff repeat-x;}
.faqbox  textarea {width:99%;height:80px;border:1px solid #ccc;}
.faqbox .btn{width:120px;height:35px;line-height:35px;color:#fff;border:0;background:#005bac;cursor:pointer;}

.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;}

.ccen{top:50%;transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);}
.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;
  }