*{list-style:none;margin:0;padding:0}
img{border:none}
address,caption,cite,code,dfn,em,strong,th,var,optgroup,i{font-style:inherit;font-weight:inherit;}
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{font-size:12px;color:#333;font-family: Arial,Microsoft Yahei;background:#f1f1f1;/*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;}.tind{text-indent:2em;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.vtop{vertical-align:top;}.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}
.font42{font-size:42px;}.font46{font-size:46px;}
.co000{color:#000;}.co333{color:#333;}.co666{color:#666;}.co999{color:#999;}.yel{color: #ee6d00;}.fff{color: #fff;}.blue{color: #1a91cd;}.blue2{color:#00a0e8;}.red{color: #c00;}.green{color: #42bb88;}
.sj{text-indent:2em;}.block{display:block;}.inblock{display:inline-block;}.lsp{letter-spacing:10px;}


.wrap{width:100%;max-width:1200px;margin:0 auto;}.wrapin{width:92%;margin:0 auto;}.w{width:100%;}.h100{height:100%;}.baibg{background:#fff;}.huibg{background:#f1f1f1;}
.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{height:90px;background:#22272a;}

.nav li{float:left;line-height:90px;position:relative;z-index:9;}
.nav li a{display:block;padding:0 35px;color:#fff;}
.nav li a.on,.nav li a.cur,.nav li a:hover{background:#ee6d00;}
/*子菜单*/
.nav li ul{display:none;z-index:9;top:90px;left:0;background:rgba(0,0,0,.7);}
.nav li ul a{padding:0;line-height:35px;}
.nav li ul a:hover{}

.sear{margin-left:30px;}
.sear li{padding:0 10px;}
.sear ul{display:none;top:100%;right:0;z-index:8;padding:5px;background:#f8f8f8;}
.sear li:first-child ul{width:350px;padding:5px 5px 5px 10px;}
.sear .ipt{width:300px;height:30px;line-height:30px;border:none;background:fff; outline:none;}
.sear button{padding:0 10px;border:none;background:none;cursor:pointer;}


/*banner*/
#banner .swiper-pagination-bullets{left:0px;bottom:30px;}
#banner .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;background:#fff;opacity: 1;}
#banner .swiper-pagination-bullet-active{width:40px;background:#1a91cd;-webkit-border-radius:5px;border-radius:5px;}
#banner .btn{display:none;position:absolute;z-index:9;top:0;width:110px;height:100%;/*background:rgba(0,0,0,.3);-webkit-border-radius:50%;border-radius:50%;*/}
#banner .prev{left:0;}
#banner .next{right:0;}
#banner .prev:hover{background:url(../images/btn_on_l.png) repeat-y;}
#banner .next:hover{background:url(../images/btn_on.png) repeat-y;}

.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);}

.icona{height:870px;background:url(../images/icona.jpg) center top no-repeat;}
.icona dt ul{width:53%;}
.icona dt .minw{min-width:120px;}
.icona dd li{width:220px;height:100px;background:#1a91cd;-webkit-border-radius:10px;border-radius:10px;}

.line{width:60px;height:6px;background:#1a91cd;}

.tit .e{top:70px;font-size:128px;color:#e1e1e1;font-family:Impact;}
.tit.mt-{margin-top:-80px;}
.tit.mt- .e{top:60px;font-size:88px;}

.iconb dt li{width:460px;height:100px;padding-top:30px;}
.iconb dt li img{margin:0 20px 0 50px;}
.iconb dd abbr{top:0;left:50%;margin-left:-320px;width:600px;padding:0 20px;background:rgba(0,0,0,.7);}
.iconb dd abbr .m{width:130px;height:40px;line-height:40px;border:1px solid #fff;-webkit-border-radius:5px;border-radius:5px;}

.iconc{background:url(../images/iconc.jpg) right bottom no-repeat;}
.iconc dt{width:640px;}
.iconc dt li{width:48%;}
.iconc dt li img{padding:0 10px 0 20px;}
.iconc dt li:hover{box-shadow: 0 0 10px #ccc;}
.iconc dd:before{content:"";position:absolute;right:0;bottom:0;width:200%;height:100%;background:#333;}

.iconc dd{width:870px;height:370px;}
.iconc dd .t{top:-13px;}
.iconc dd .t li{width:100px;padding-top:80px;cursor:pointer;}
.iconc dd .t li:before{content:"";position:absolute;left:50%;top:0;margin-left:-13px;width:26px;height:26px;background:#d2d2d2;-webkit-border-radius:50%;border-radius:50%;}
.iconc dd .t li.cur:after{content:"";position:absolute;left:50%;top:26px;width:1px;height:50px;background:#ee6d00;}
.iconc dd .t li.cur{color:#ee6d00;}

.iconc dd .c li{width:730px;height:130px;margin-left:30px;border:1px solid #ee6d00;}
.iconc dd .c li p{padding:0 260px 0 40px;}
.iconc dd .c li abbr{right:0;top:20%;height:60%;width:110px;border-left:1px solid #766957;}

.icond{height:910px;background:url(../images/icond.jpg) center no-repeat;}
.icond dd li{width:24%;height:240px;margin:0 1.3% 20px 0;}
.icond dd li:nth-child(4n){margin-right:0;}
.icond dd li abbr{top:5%;left:5%;width:89%;height:89%;border:1px solid #fff;}
.icond dd li em{left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);}
.icond dd li:hover abbr,.icond dd li:hover em{display:block;}

.more{width:185px;height:50px;line-height:50px;border:1px solid #999;-webkit-border-radius:5px;border-radius:5px;}

.ys_li{ width:200px; margin-top: 115px;}
.ys_li ul li{ padding-top: 21px;position: relative; margin-bottom: 44px; cursor: pointer;}
.ys_li ul li em{ display: none;}
.ys_li ul li i{ display: block; padding-left: 61px; font-size: 24px; color: #5f5d5e; line-height: 100%; padding-top: 14px; padding-bottom: 11px;background: url(../images/ys_i1.png) no-repeat 0 3px;}
.ys_li ul li:nth-child(2) i{background: url(../images/ys_i2.png) no-repeat 0 3px;}
.ys_li ul li:nth-child(3) i{background: url(../images/ys_i3.png) no-repeat;}
.ys_li ul li:nth-child(4) i{background: url(../images/ys_i4.png) no-repeat 0 4px;}
.ys_li ul li.cur i{background: url(../images/ys_i22.png) no-repeat 0 13px; font-size: 28px; color: #ee6d00; font-weight: bold; padding-left: 57px;}
.ys_li ul li.cur em{ display: block; font-size: 16px; color: #31305c; line-height: 25px; padding-left: 55px;}
.ys_li ul li.cur:before{ position: absolute; left: 0; top: 0; height: 3px; background: #00a0e8; content: ""; width: 0; transition: all 0.2s;}
.ys_li ul li.cur:before{ width: 100%;}
.ys_li ul li:nth-child(1).cur i{background: url(../images/ys_i11.png) no-repeat 0 13px;}
.ys_li ul li:nth-child(2).cur i{background: url(../images/ys_i22.png) no-repeat 0 13px;}
.ys_li ul li:nth-child(3).cur i{background: url(../images/ys_i33.png) no-repeat 0 13px;}
.ys_li ul li:nth-child(4).cur i{background: url(../images/ys_i44.png) no-repeat 0 13px;}

.ys_on{ width: 1260px; margin-right: -360px;}
.ys_on1 dl dt{ float: left; margin-top: 114px; margin-right: -265px; width: 414px; height: 460px; background: #313131; position: relative; box-sizing: border-box; padding: 40px 40px 0;}
.ys_on1 dl dt h3{ line-height: 100%; font-size: 24px; color: #fff; padding-bottom: 52px;}
.ys_on1 dl dt h3 span{ display: block; font-size: 20px;font-weight:normal; line-height: 100%; padding-top: 8px;}
.ys_on1 dl dt p{ height: 173px; line-height: 2; font-size: 16px; color: #e0e0e0;}
.ys_on1 dl dd{ float: right;}
.ys_on .btn{cursor: pointer; z-index: 55;bottom: 130px;color: #666;}
.ys_on .ys_u{ left: 300px; }
.ys_on .ys_d{left: 350px;}
.ys_on .btn:hover{color: #ee6d00;}
.ys_on .ys_page{position: absolute; left: 50px; color: #fff; z-index: 56; bottom: 140px; }
.ys_page i,.ys_page span{ font-size: 36px;}

.icone{height:410px;background:url(../images/icone.jpg) center no-repeat;}
.icone ul{margin-top:220px;width:560px;padding:20px;border:1px solid #fff;}
.icone ul .ipt{width:43%;height:45px;line-height:45px;padding:0 3%;border:none;background:#fff;}
.icone ul .ipt.w2{width:83%;}
.icone ul button{border:none;background:none;}
.icone ul:before{content:"";position:absolute;left:-5px;top:40%;width:5px;height:25px;background:#fff;}

.iconf dt{width:53%;}
.iconf dt .t li{margin-right:40px;}
.iconf dt .c li:first-child{margin-bottom:10px;}
.iconf dt .c li img{width:230px;margin-right:20px;}
.iconf dt .c .m{width:90px;height:30px;line-height:30px;background:#ee6d00;-webkit-border-radius:5px;border-radius:5px;}
.iconf dt .c .two{padding:15px 0;border-bottom:1px solid #ddd;}
.iconf dt .c .two a{display:block;padding-left:20px;background:url(../images/dot.png) 0 center no-repeat;}

.iconf dd{width:40%;}
.iconf dd .huibg{background:#f8f8f9;}
.iconf dd .li{padding-left:40px;border-bottom:1px solid #fff;background:url(../images/dot.png) 20px center no-repeat;}	
.iconf dd .li img{padding:0 20px;}
#iconf{height:310px;}



.foot{padding:80px 0 30px;color:#747a80;background:#262c33;}
.foot a{color:#747a80;}
.foot a:hover{color:#fff;}

.foot .logo{width:28%;}
.foot .lx .pl{padding-left:25px;}
.foot .lx abbr{top:5px;left:0;width:16px;height:18px;background: url(../images/icon.png) no-repeat;}
.foot .lx abbr.ico1{background-position: -88px 0;}
.foot .lx abbr.ico2{background-position: -108px 0;}
.foot .lx abbr.ico3{background-position: -74px -37px;}
.foot .ditu{margin:0 50px;width:220px;}
.foot .ditu a{width:50%;}

.bottom{color:#747a80;background:#1d1e26;}
.bottom a{color:#747a80;}
.bottom .fav a{margin:0 18px 0 0;background: url(../images/icon.png) no-repeat;opacity: 0.4;}
.bottom .fav a:hover{opacity: 1;}
.bottom .fav .ico1{width: 21px;height: 17px;background-position: -25px -62px;}
.bottom .fav .ico2{width: 22px;height: 18px;background-position: 0 -62px;}
.bottom .fav .ico3{width: 15px;height: 17px;background-position: -51px -62px;}
.bottom .fav .ico4{width: 18px;height: 19px;background-position: -70px -62px;}


/*未启用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{background:#f4f5f6;}
.banner abbr{top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}


.cleft{width:300px;}
.cright{width:870px;}

.lnav dt{border:1px solid #00a0e8;background:#00a0e8;}
.lnav dd{border:1px solid #00a0e8;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.lnav dd li.t{height:60px;line-height:60px;background:#00a0e8;}
.lnav dd li.s{height:45px;line-height:45px;border-bottom:1px solid #eee;}
.lnav dd li.s i{top:15px;left:70px;}
.lnav dd li a{display:block;}
.lnav dd:hover{border-color:#ee6d00;}
.lnav dd:hover .t{background:#ee6d00;}
.lnav dd li.s a:hover{color:#ee6d00;}

.prolist li{float:left;width:30%;height:430px;margin-right:4%;}
.prolist li .pic{height:310px;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.prolist li .pic img{max-height:90%;max-width:100%;}
.prolist li abbr{z-index:5;top:0;left:0;opacity: 0;}
.prolist li .l{width:120px;height:1px;}
.prolist li:nth-child(3n){margin-right:0;}
.prolist li .pic:before{content:"";z-index:3;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);transition: 0.2s linear all;}
.prolist li:hover .pic:before{background:rgba(0,0,0,.7);}
.prolist li:hover abbr{opacity: 1;}
.prolist li:hover .l{width:20px;}


.newslist ul{margin-bottom:20px;}
.newslist li.fl{width:170px;padding-left:20px;}
.newslist li.fr{width:630px;padding-right:20px;}

.newsr{width:90%;padding:20px 5%;}
.newsr .t{height:30px;padding-left:10px;}
.newsr .t:before{content:"";position:absolute;left:0;top:3px;width:3px;height:15px;background:#333;}
.newsr .c{border-bottom:1px solid #ccc;}


.acon{padding:40px;}
.heng{/*height:30px;line-height:30px;*/border-bottom:1px solid #eee;}
.heng .plr{padding:0 20px;}
h3.nb{font-weight:normal;}
.maxpic img{max-width:100%;}
.prenext{border-top:1px solid #ccc;}
.prenext a{color:#666;}

.caselist ul{float:left;width:49%;margin:10px 0;}
.caselist ul:nth-child(2n){float:right;}
.caselist .pic{width:280px;margin-left:20px;-webkit-border-radius:10px;border-radius:10px;}
.caselist li.fr{width:250px;padding-right:20px;}
.caselist li .t{border-bottom:1px solid #eee;}
.caselist li .m{width:130px;line-height:45px;background:#eee;-webkit-border-radius:5px;border-radius:5px;}
.caselist ul:hover li .m{color:#fff;background:#1a91cd;}


.lc li {float: left;width: 240px;height: 200px;text-align: center;position: relative;}
.lc li img {width: 136px;height: 92px;display: block;margin: 0 auto;}
.lc li span {font-size: 22px;font-weight: bold;line-height: 40px;position: absolute;left: 0px;top: 50px;width: 100%;color: #333333;}
.lc li span i {display: block;color: #848484;font-family: Arial;font-size: 16px;font-weight: normal;font-style: normal;}

.bz li {float: left;width: 175px;height: 175px;text-align: center;position: relative;font-weight: normal;margin: 0 30px 30px 0;}
.bz li img {width: 175px;height: 175px;display: block;}
.bz li span {position: absolute;left: 0px;top: 0px;width: 175px;color: #fff;padding-top: 60px;height: 115px;font-size: 24px;line-height: 35px;}
.bz li span i {display: block;color: #fff;font-family: Arial;text-transform: uppercase;line-height: 24px;font-size: 14px;font-style: normal;}
.bz li.nones {margin-right: 0px;}
.bz li:hover span {background: #d0121b;}

.rtit{height:45px;line-height:45px;border-bottom:1px solid #ddd;}
.rtit li{width:160px;background: #1a91cd;}

.proshow{width:94%;padding:20px 3%;}

.prol{width:56%;}
.prol .gallery-top{width:99%;border:1px solid #eee;}
.prol .gallery-top td{height:22rem;}
.prol .gallery-top img{max-width:100%;max-height:95%;}
.prol .gallery-thumbs{width:90%;}
.prol .gallery-thumbs img{width:90%;/*height:5rem;*/border:1px solid #ddd;}
.prol .gallery-thumbs .swiper-slide-thumb-active img{border:1px solid #043a6f;}

.prol .btn{z-index:9;position:absolute;bottom:1.5rem;color:#ccc;cursor:pointer;transition: 0.3s linear all;}
.prol .prev{left:-10px;}
.prol .next{right:-10px;}
.prol .btn.swiper-button-disabled{color:#eee;}
.prol .btn.swiper-button-disabled{color:#eee;}


.pror{width:40%;}
.pror .b{border-top:2px solid #eee;}
.pror .b li{width:100%;}
.pror .b li img{padding-right:10px;}
.pror .b a{width:120px;line-height:40px;background:#005bac;}


/* 栏目页分页 */
.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:#1a91cd;background:#1a91cd;}
/*
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:#c00;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;
  }