*{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:120px;font-size:12px;color:#666;font-family: Arial,Microsoft Yahei;/*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}.font28{font-size:28px}.font30{font-size:30px}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.yel{color: #ffa62c;}.fff{color: #fff;}.blue{color: #29A7E1;}.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:#F3F3F3;}
.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;}

.header{position:fixed;top:0;left:0;z-index:9;}

.topbar{height:27px;background: #8e8e8e;}
.topbar li{line-height:27px;padding:0 20px;border-left:1px solid #fff;}
.topbar li a{display:block;color:#fff;}
.topbar li ul{display:none;z-index:6;top:27px;left:0;background: #8e8e8e;}
.topbar li:hover ul{display:block;}
.topbar li:first-child{border:none;}
.topbar li a.bg1{padding-right:25px;background: url(../images/topyy.gif) right center no-repeat;}
.topbar li a.bg2{padding-left:30px;background: url(../images/topemail.gif) 0 center no-repeat;}
.topbar li a.bg3{padding-left:30px;background: url(../images/toptel.gif) 0 center no-repeat;}

/*
.sear{height:28px;border:2px solid #b8867d;-webkit-border-radius:5px;border-radius:5px;}
.sear .ipt{width:200px;height:28px;line-height:28px;padding:0 20px;border:none;background:none; outline:none;}
.sear .btn{width:35px;height:28px;border:none;background:#741a1a;}*/


.nav{height: 94px;background: url(../images/daohangbg.jpg);}
.nav li{float:left;width:100px;line-height:94px;background: url(../images/navbg1.jpg) right no-repeat;position:relative;z-index:5;}
.nav li a{display:block;}
.nav li.line{width:2px;height:94px;background: url(../images/dhline.jpg) no-repeat;}
.nav li a.on/*,.nav li a.cur*/,.nav li a:hover{background: url(../images/daohangja.jpg) right no-repeat;}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:90px;left:0;background:#003e92;}
.nav li ul a{line-height:40px;color:#fff;}
.nav li ul a:hover{background:#004bb0;}

/*banner*/
#banner .swiper-pagination-bullets{left:0px;bottom:30px;}
#banner .swiper-pagination-bullet{width:20px;height:8px;margin:0 5px;background:#fff;opacity: 1;-webkit-border-radius:4px;border-radius:4px;}
#banner .swiper-pagination-bullet-active{width:50px;background:#2AA7E1;}
#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;}

.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{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.tit{line-height:36px;}
.tit .t{padding:0 6px 0 30px;border-bottom: 3px solid #2AA7E1;background: url(../images/tit.png) 0 center no-repeat;}

.icona{width:575px;}
.icona .a li{width:50%;height:200px;}
.icona .a li.fr{background:#2AA7E1;}
.icona .b{text-indent:2em;}

.icona .c li{float:left;width:100%;padding:5px 0;}

.more{width:120px;height:30px;line-height:30px;background-color: #2AA7E1;}

.iconb{width:48%;}

.box3 .img{width:36%;}
.box3 .wh{width:60%;}
.box3 .wh li{float: none;width:100%;float: none;height: 30px;display: block;margin-bottom: 5px;	}
.box3 .wh h3{float: left;width:80px;height:30px;line-height: 30px;font-size:14px;text-align: center;color: #FFFFFF;margin-right: 10px;background-image: url(../images/dboe-03.png);background-position: right center;background-repeat: no-repeat;padding-right: 20px;}
.box3 .wh h5{height:30px;line-height: 30px;font-size:14px;font-weight: normal;}

.box4 .bkyy{width:100%;height:280px;position:relative;margin: auto;	background-image: url(../images/dboe-02.png);background-repeat: no-repeat;background-size:100%;}
.box4 .bkyy .wz01{position: absolute;left: 45%;top: 0%;color: #FFF;font-size: 20px;background-color: #2AA7E1;text-align: center;height: 40px;width: 40px;border-radius: 100px;padding: 5px;}
.box4 .bkyy .wz02{position: absolute; left: 18%; top: 4%; font-size: 24px; color: #fff; font-weight: bold;}


.box4 .bkyy .wz03{position: absolute; left: 35%; top: 38%; color: #FFF; font-size: 22px;background-color: #2AA7E1;padding-right: 15px;padding-left: 15px;}

.box4 .bkyy .wz04{position: absolute; left: 35%; top: 60%; font-size: 18px; color: #676767;padding-right: 15px;	padding-left: 15px;}
.box4 .bkyy .wz05{position: absolute;left: 5%;top: 72%;color: #FFF;font-size: 14px;background-color: #2AA7E1;padding-right: 15px;	padding-left: 15px;}
.box4 .bkyy .wz06{position: absolute; left:28%;top: 72%; color: #FFF; font-size: 14px;background-color: #2AA7E1;padding-right: 15px;	padding-left: 15px;}
.box4 .bkyy .wz07{position: absolute; left:55%;top: 72%; color: #FFF; font-size: 14px;background-color: #2AA7E1;padding-right: 15px;	padding-left: 15px;}
.box4 .bkyy .wz08{position: absolute;left: 80%;top: 72%;color: #FFF;font-size: 14px;background-color: #2AA7E1;	padding-right: 15px;padding-left: 15px;}
.box4 .bkyy .wz09{position: absolute;left: 30%;top: 85%;color: #676767;	font-size:26px;	}

.bottom{height: 26px;line-height: 26px;background: #8e8e8e;}
.bottom select{width:95px;height:22px;margin-top:2px;}
.bottom a{color:#fff;}
.bottom .a a{padding:0 8px;}


/*未启用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 abbr{display:none;top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}

.wrapin{width:90%;max-width:1160px;padding:20px;margin:20px auto;}

.where{height:42px;line-height:42px;border-bottom:1px solid #ddd;;}
.where li.fr a{padding:0 5px;}
.where li:first-child{margin-right:20px;}

.cleft{width:180px;}
.cright{width:950px;}
.pro .cleft{width:250px;}
.pro .cright{width:850px;}


.lnav dt{line-height:40px;border-bottom: 3px solid #00A0E8;}
.lnav dd li{float:left;width:100%;height:40px;line-height:40px;}
.lnav dd li a{display:block;color:#333;border-bottom:1px solid #ddd;}
.lnav dd li a:hover,.lnav dd li a.cur{border-color:#00A0E8;color:#00A0E8;}

.newslist li{float:left;width:100%;padding:15px 0;border-bottom:1px solid #ddd;background: url(../images/newsbt.jpg) 0 center no-repeat;overflow:hidden;}
.newslist li a{display:block;padding-left:30px;}

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



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

.prolist li{float:left;width:31%;margin:10px 3.1% 10px 0;border:1px solid #ddd;}
.prolist li a{display:block;}
.prolist li .pic{height:200px;}
.prolist li .pic img{max-width:100%;max-height:100%;}
.prolist li .t{height:40px;background:#eee;}
.prolist li:nth-child(3n){margin-right:0;}
.prolist li:hover .t{background:#29A7E1;}
.prolist li:hover a{color:#fff;}

.caselist li{width:95%;padding:20px 2%;margin:20px 0;border:1px solid #eee;background:#fbfbfb;overflow:hidden;}
.caselist li a{display:block;}
.caselist li .ml{margin-left:20px;}
.caselist li img{width:200px;margin-right:30px;}
.caselist li .no{display:none;}
.caselist li:hover{background:#e3e3e3;}


/* 栏目页分页 */
.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:#29A7E1;background:#29A7E1;}
/*
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:#29A7E1;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;
  }