﻿article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
html {-webkit-text-size-adjust: none;font-size:20px;}
@media (max-width:480px){
html{font-size:16px;}
}
*{list-style:none;margin:0;padding:0}
img{border:none}
a{text-decoration: none;color:#333;}
a:hover{}
.cl{ clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
body{margin-top:76px;font-size:100%;font-family:"microsoft yahei";color:#333;}.mouse{cursor:pointer;}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.3s linear all;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:2.5rem;}
.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;}
.en{font-family:Arial, Helvetica, sans-serif;}.daxie{text-transform:uppercase;}.daxie_{text-transform:capitalize;}
.bold{font-weight:bold;}
.red{color:#741a1a;}.yel{color:#ffa62c;}.fff{color:#fff;}.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.blue{color:#0f375a;}.green{color: #188962;}.green2{color: #27a77b;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.block{display:block;}.inblock{display:inline-block;}.hide{display:none;}
.fl{float:left}.fr{float:right;}.ov{overflow:hidden;}.lh{line-height:2;}.hide{display:none;}
.jb{background: linear-gradient(587deg, rgb(121, 134, 204) 34.2105%, rgb(34, 34, 34) 99.1228%);-webkit-background-clip: text;color: transparent;}

.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;}

.wrap{width:100%;max-width:640px;margin:0 auto;font-size:12px;}.wrapin{width:92%;margin:0 auto;}.w{width:100%;}.h100{height:100%;}.baibg{background:#fff;}.huibg{background:#f6f6f6;}
.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:50px 0;}.padlr10{padding:0 10px;}

.navs{position:fixed;top:0;left:0;z-index:9;}
.navs .wrap{padding:10px 0;border-bottom:1px solid #ddd;}

.logo{height:55px;margin:0 10px;}
.logor{right:55px;top:28px;}
.logor a{padding:0 10px;color:#0f375a;}

.drop{right:0;top:0px;width:36px;padding:20px;}
.subnav{display:none;position:absolute;right:0;top:76px;z-index:9;/*box-shadow: 0 10px 20px #ccc;*/}
.subnav dt{float:left;width:100%;height:2.5rem;line-height:2.5rem;border-bottom:1px solid #ddd;background:rgba(255,255,255,1);}
.subnav dt a{display:block;padding-left:2%;}
.subnav dt i{padding:0.8rem 2%;}
.subnav dt.on i{transform: rotateZ(180deg);
    transform-origin: 50% 50%;
	-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.subnav dd{display:none;float:left;width:100%;background:#f5f5f5;}
.subnav dd li{float:left;width:100%;height:35px;line-height:35px;border-bottom:1px solid #ddd;}
.subnav dd li a{display:block;padding-left:4%;}
/*
.sear{display:none;top:76px;left:0;z-index:8;padding:5px 0;background:rgba(0,0,0,.6);}
.sear .ipt{width:80%;height:30px;line-height:30px;padding-left:10px;border:none;background:fff; outline:none;}
.sear button{padding:0 15px;border:none;background:none;cursor:pointer;}*/

.justify{text-align:justify;}
.justify:after{content:"";height:0;width:100%;display:inline-block;overflow:hidden;}
/*
.y10{-webkit-border-radius:10px;border-radius:10px;}*/
.pad10{padding:10px 0;}.pad20{padding:1rem 0;}.pad30{padding:1.5rem 0;}.pad50{padding:2.5rem 0;}

#banner .swiper-pagination-bullets{left:0px;bottom:10px;}
#banner .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;background:#ccc;opacity: 1;/*-webkit-border-radius:0;border-radius:0;*/}
#banner .swiper-pagination-bullet-active{background:#188962;}
#banner .btn{position:absolute;z-index:9;top:50%;margin-top:-30px;/*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:0px;}

.icona{background: url(../images/icona.jpg) center no-repeat;background-size:cover;}
.icona dd li{padding:0 1rem;margin:1rem 0;text-align:left;}
.icona dd li .h{height:60px;}
.icona dd li .t{font-size:1.8rem;}
.icona dd li .sp{bottom:5px;line-height:20px;padding:0 3px;border:1px solid #666;-webkit-border-radius:5px;border-radius:5px;}
.icona dd li:before{content:"";position:absolute;z-index:1;top:10px;left:0;width:1px;height:100%;background:#fff;}
.icona dd li:after{content:"";position:absolute;z-index:1;top:10px;left:1px;width:1px;height:100%;background:#d7d9db;}
.icona dd li:nth-child(1):before,.icona dd li:nth-child(1):after,.icona dd li:nth-child(3):before,.icona dd li:nth-child(3):after{width:0px;}
.icona dd li:nth-child(1),.icona dd li:nth-child(2){padding:0 20px;}

.iconb dt{top:0;left:0;height:7rem;}
.iconb dt .c{color:#69a993;}
.iconb dd{top:7rem;left:0;}
.iconb dd li{float:left;width:50%;position:relative;} 
.iconb dd li a{display:block;padding:10px 0 10px 2rem;}
.iconb dd li abbr{top:12px;left:1rem;}


.iconc{}
.iconc dt li{float:left;width:33.3%;height:80px;line-height:80px;border-top:1px solid #ddd;position:relative;}
.iconc dt li a{display:inline-block;}
.iconc dt li.cur:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:3px;background:#188962;}

.iconc dd li abbr{z-index:2;bottom:0;left:0;width:96%;padding:0 2%;height:60px;line-height:60px;background:rgba(0,0,0,.7);}
.iconc dd li .w1{width:80%;}
.iconc dd li .zx{z-index:3;top:10px;right:10px;width:150px;height:40px;line-height:40px;-webkit-border-radius:15px;border-radius:15px;}

.icond dt li{float:left;width:23%;height:40px;line-height:40px;margin:0 2.6% 10px -2px;border:1px solid #ddd;background:#fff;-webkit-border-radius:22px;border-radius:22px;}
.icond dt li.cur{color:#fff;background:#0f375a;}
.icond dt li:nth-child(4n){margin-right:0;}

.icond dd li{float:left;width:48%;margin:10px 0;border:1px solid #ddd;background:#fff;overflow:hidden;-webkit-border-radius:15px;border-radius:15px;}
.icond dd li img{height:190px;}
.icond dd li a.t{display:block;height:40px;line-height:40px;}
.icond dd li:nth-child(2n){float:right;}
.icond dd .m{width:260px;height:40px;line-height:40px;background:#188962;-webkit-border-radius:20px;border-radius:20px;}

.slide_btn .swiper-pagination-bullets{left:0px;bottom:10px;}
.slide_btn .swiper-pagination-bullet{width:15px;height:15px;margin:0 5px;background:#ccc;opacity: 1;/*-webkit-border-radius:0;border-radius:0;*/}
.slide_btn .swiper-pagination-bullet-active{background:#188962;}


.iconf dt{border-bottom:1px solid #ddd;}
.iconf dt li{float:left;line-height:40px;margin-right:50px;cursor:pointer;position:relative;}
.iconf dt li.cur{color:#188962;font-weight:bold;}
.iconf dd li{float:left;width:100%;padding:10px 0;border-bottom:1px solid #ddd;overflow:hidden;}
.iconf dd li img{margin-bottom:10px;}
.iconf dt li:first-child:before{content:"";position:absolute;right:-20px;top:10px;width:1px;height:25px;background:#ddd;}

.iconh dt li{float:left;width:33%;border-right:1px solid #ddd;}
.iconh dt li.cur{color:#188962;font-weight:bold;}
.iconh dt li:last-child:before{border:none;}
.iconh dd li{float:left;width:48%;margin:5px 0;}
.iconh dd li:nth-child(2n){float:right;}
.iconh dd li a{display:block;}

.dizhi p{padding:10px 25px;border-bottom:1px solid #ddd;overflow:hidden;}
.dizhi p i{top:18px;left:0;}
.dizhi p:first-child{border-top:1px solid #ddd;}






.foot{background:#188962;}
.foot a{color:#fff;}
.foot:after{content: "";position: absolute;left:0;top: 2px;width: 100%;height: 3px;background-color: #fff;}

.footscon{height:70px;}
.foots{position:fixed;bottom:0;z-index:3;}
.foots .wrap{background:#188962;}
.foots li{float:left;width:25%;padding:10px 0;position:relative;}
.foots li a{display:block;color:#fff;font-size:16px;}
.foots li img{height:39px;}


.topnav{line-height:40px;background:#188962;position:relative;}
.tsubnav{display:none;position:absolute;top:41px;right:0;z-index:9;background:rgba(255,255,255,.9);}
.tsubnav a{float:left;width:45%;height:2.5rem;line-height:2.5rem;margin:5px 2%;border:1px solid #0f375a;}

.protj .swiper-container{margin-top:20px;}
.protj .y img{-webkit-border-radius:10px;border-radius:10px;}
.protj .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px;background:#ccc;opacity: 1;/*-webkit-border-radius:0;border-radius:0;*/}
.protj .swiper-pagination-bullet-active{background:#188962;}
.protj abbr{bottom:0;left:0;padding:5px 0;background:rgba(0,0,0,.7);}
.protj .btn{z-index:3;top:30%;}
.protj .prev{left:-10px;}
.protj .next{right:-10px;}

.about1 .lh{line-height:2.2;}
.about1 .l:before{content:"";position:absolute;bottom:-20px;left:0;width:165px;height:7px;background:#188962;}

.about2{background: url(../images/about2.jpg) center top no-repeat;}

.about3 li{width:90%;height:250px;vertical-align:top;box-shadow: 0 5px 15px rgba(0,0,0,.2);}
.about3 li p{padding:0 15%;}

.pbtn a{display:inline-block;width:125px;height:40px;line-height:40px;background:#de4721;-webkit-border-radius:5px;border-radius:5px;}
.pbtn a.bg2{margin:0 10px;background:#0071a3;}
.pbtn a.bg3{background:#f60;}


.newslist li{float:left;width:94%;padding:10px 3%;margin:10px 0;border:1px solid #ddd;}
.newslist li a{display:block;}


.prolist li{display:inline-block;width:48%;margin:10px 0;text-align:center; vertical-align:top;}
.prolist li a{display:block;}

.acon{}
.acon .heng{height:40px;line-height:40px;margin:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;}
#pic img,.maxpic img{max-width:100%;}
.prenext{padding:5px 0;border-top:1px dotted #ccc;}
.acon .shop img{width:45%;max-width:10rem;}

.pn .btn{z-index:9;top:50%;margin-top:-45px;padding:10px 20px;}
.pn .prev{left:0;}
.pn .next{right:0;}
.pn .s{top:10px;left:10px;}

.joblist ul{border:1px solid #eee;}
.joblist li{border-top:1px solid #eee;}
.joblist li .w1{width:30%;padding:10px 1.5%;}
.joblist li:nth-child(1){border:none;}


.protable table,.protable table td,.protable table th{border:1px solid #ddd;border-collapse:collapse;}
.protable table td{padding:0px 5px;}

/* 栏目页分页 */
.pages{width:98%;text-align:center;}
.pages a{display:inline-block;line-height:30px;padding:0 12px;margin:0 2px;border:1px solid #ccc;background:#fff;}
.pages a:hover{color:#fff;border-color:#188962;background:#188962;}

.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;background:url(../images/ipt.gif) repeat-x;}
.faqbox li  textarea {width:60%;height:80px;border:1px solid #ccc;background:url(../images/ipt.gif) repeat-x;}
.faqbox li .btn{width:100px;height:32px;line-height:32px;color:#fff;border:0;background:#188962;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 #3367cd;color:#3367cd}
.wenda li p.hf a{color:#3367cd;}

.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;
}