*{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:65px;font-size:12px;color:#333;font-family: Arial,Microsoft Yahei;}
.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: #ffa62c;}.fff{color: #fff;}.blue{color: #044ac1;}.red{color: #da271c;}.green{color: #42bb88;}
.sj{text-indent:2em;}.block{display:block;}.inblock{display:inline-block;}


.wrap{width:100%;max-width:1400px;margin:0 auto;}.wrapin{width:90%;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;}
.w1480 .wrap{max-width:1480px;}

.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:99;height:65px;border-bottom:1px solid #ddd;background:rgba(255,255,255,.9);box-shadow: 0 0 10px rgba(0,0,0,.2);}
.scroll{background:#fff;}

.logo{left:5%;top:5px;}
.logo img{height:56px;}

.nav li{display:inline-block;height:45px;line-height:45px;padding:10px 35px;}
.nav li a{display:block;}
.nav li a.on,.nav li a:hover,.nav li a.cur{color:#044ac1;font-weight:bold;border-bottom:2px solid #da271c;}
.nav li dl{display:none;top:65px;left:0;box-shadow: 0 5px 7px rgba(0,0,0,.05);}
.nav li dl a:hover{border:none;}
.nav li dd{display:inline-block;padding:0 1rem;line-height:normal;}
.nav li dd a{padding:0;}
.nav li dd a.pic{height:50px;display:flex;align-items:center;justify-content:center;}
.nav li dd img{max-width:100%;max-height:100%;}
.nav li dl.pad20{padding-bottom:30px;background:#eaeff7;}
.nav li dl .wrap{max-width:1200px;}
.nav li dl .ml30{margin-left:30px;}
.nav li dl .a{width:240px;}
.nav li dl .a abbr{bottom:-16px;left:20%;width:60%;height:32px;line-height:32px;background:#da271c;-webkit-border-radius:16px;border-radius:16px;}
.nav li dl .b{width:620px;height:225px;border-right:1px solid #ddd;}
.nav li dl .b li{float:left;width:25%;height:auto;padding:0;margin-top:10px;}
.nav li dl .b .pic{height:60px;}
.nav li dl .b .pic img{max-height:60px;}
.nav li dl .c{width:260px;}
.nav li dl .c img{width:80px;border:1px solid #ccc;}


.sear_btn{right:5%;top:0px;padding:20px;}
.sear{display:none;top:65px;right:0;z-index:8;width:350px;padding:5px 5px 5px 10px;background:#f8f8f8;}
.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:12px;height:12px;margin:0 10px;background:#fff;opacity: 1;}
#banner .swiper-pagination-bullet-active{background:#0671cf;}
#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;}*/
#banner .swiper_t{z-index:5;bottom:50px;left:10%;width:80%;border-bottom:1px solid rgba(255,255,255,.5);}
#banner .pg0{width:auto;bottom:-10px;}
#banner .pg0:before{content:"";position:absolute;bottom:-21px;left:0;width:530px;height:2px;background:#da271c;}
#banner .pg0 .swiper-pagination-current{font-size:36px;font-weight:bold;}
#banner .btn{width:50px;height:50px;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;}
#banner .mr{margin-right:15px;}

.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);}

.more img{bottom:5px;left:10px;padding-right:10px;}
.tit img{bottom:8px;}

.icona dt{width:435px;}
.icona dt .t:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:10px;background:#da271c;}
.icona dd{width:690px;background: url(../images/icona.png) right top no-repeat;}

.iconb{height:270px;padding-top:180px;background: url(../images/iconb.png) center top no-repeat;}
.iconb li{float:left;width:200px;height:130px;padding:30px 37px 0;margin-right:15px;background:#fff;}

.iconc{background: url(../images/iconc.jpg) repeat-x;}
.iconc dd .swiper-slide{padding-bottom:10px;}
.iconc dd li{width:84%;padding:0 8%;height:500px;box-shadow: 0 0 5px #ddd;}
.iconc dd li .pic{height:420px;border-bottom:1px solid #ddd;}
.iconc dd li .pic img{max-width:98%;max-height:98%;}
.iconc dd .btn{top:50%;margin-top:-25px;width:50px;height:50px;background:#3333cc;-webkit-border-radius:50%;border-radius:50%;}
.iconc dd .prev{left:-60px;}
.iconc dd .next{right:-60px;}
.iconc dd .btn:hover{background:#ff2d16;}

.iconc dt.cp{background:#ededed;}
.iconc dt.cp li{width:20%;height:140px;}
.iconc dt.cp li:before{content:"";position:absolute;top:35px;right:0;width:1px;height:70px;background:#ccc;}
.iconc dt.cp li abbr{display:inline-block;}
.iconc dt.cp li i{top:35px;right:35px;}
.iconc dt.cp li span{padding-right:30px;}
.iconc dt.cp li.cur{color:#fff;font-weight:bold;background:#3333cc;}
.iconc dt.cp li.cur:before{display:none;}
.iconc dt.cp li.cur .p1{display:none;}
.iconc dt.cp li.cur .p2{display:block;}
.iconc dt.cp li:nth-child(5n):before{display:none;}

.icond{padding:60px 0;background: url(../images/icond.jpg) center top no-repeat;}
.icond dt.l{width:60%;}
.icond dt.l li.fl{width:65%;}
.icond dt.l li.fr{width:35%;}
.icond dt.l li.fr p{padding:0 16%;}
.icond dt.l li.fr .h{height:160px;}
.icond dt.l li.fr .m img{top:12px;}
.icond dt.l li.fr .t:before{content:"";position:absolute;top:-10px;left:16%;width:20px;height:2px;background:#3333cc;}

.icond dd{width:39%;}
.icond dd li{float:left;width:49%;height:146px;margin-bottom:10px;}
.icond dd li abbr{display:inline-block;padding:0 10px;}
.icond dd li i{top:35px;right:35px;}
.icond dd li.cur{color:#fff;background:#3333cc;}
.icond dd li.cur .blue{color:#fff;}
.icond dd li:nth-child(2n){float:right;}

.icone dd ul.fl{width:55%;}
.icone dd ul.fl li{float:left;width:48%;height:430px;border:1px solid #ddd;}
.icone dd ul.fl li p{padding:0 40px;}
.icone dd ul.fl li .pic{height:220px;}
.icone dd ul.fl li abbr{top:20px;left:20px;width:75px;height:75px;background:#3333cc;}
.icone dd ul.fl li abbr p{padding:0;}
.icone dd ul.fl li:nth-child(2n){float:right;}

.icone dd ul.fr{width:42%;}
.icone dd ul.fr li{float:left;width:87%;padding:35px 6%;margin-bottom:3px;border:1px solid #ddd;overflow:hidden;}
.icone dd ul.fr li .pr{padding-right:20px;}

.iconf{background: url(../images/iconf.jpg) center top no-repeat;}
.iconf dd li{border:1px solid #eee;}
.iconf dd .btn{top:50%;margin-top:-25px;width:50px;height:50px;background:#3333cc;-webkit-border-radius:50%;border-radius:50%;}
.iconf dd .prev{left:-60px;}
.iconf dd .next{right:-60px;}
.iconf dd .btn:hover{background:#ff2d16;}

.icong dd li{float:left;width:13%;height:100px;margin:0 1.3% 10px 0;border:1px solid #e6e6e6;-webkit-border-radius:10px;border-radius:10px;}
.icong dd li img{max-width:95%;max-height:95%;}
.icong dd li:nth-child(7n){margin-right:0;}

.foot{color:#ccc;background:#30322f;}
.foot a{color:#ccc;}
.foot a.fff{color:#fff;}
.foot.b{border-top:1px solid #fff;}
.foot dt{width:155px;}
.foot dt a{display:block;}
.foot dd.pr{padding-right:70px;}


/*未启用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{top:0;left:0;height:100%;}
.banner abbr span{display:inline-block;}

.topnav{border-bottom:1px solid #ddd;}
.topnav a{padding:0 40px;}
.topnav a:first-child{padding-left:0;}

.jjfalist li{float:left;width:32%;line-height:40px;margin:0 2% 30px 0;background:#f2f2f2;}
.jjfalist li span.fl{width:75%;border-right:1px solid #ddd;}
.jjfalist li span.fr{width:24%;}
.jjfalist li .pic{height:250px;}
.jjfalist li:nth-child(3n){margin-right:0;}

.scjdlist li{float:left;width:19%;line-height:40px;margin:0 1% 15px 0;border:1px solid #eee;background:#f2f2f2;}
.scjdlist li img{height:200px;}
.scjdlist li .pic{padding:10px;}
.scjdlist li:nth-child(5n){margin-right:0;}

.newslist dt ul.fl{}

.newslist dd li{float:left;width:80%;padding:30px 20% 30px 0;border-bottom:1px solid #ddd;overflow:hidden;position:relative;}
.newslist dd li img{width:150px;margin-right:30px;}
.newslist dd li abbr{right:0;top:40px;}
.newslist dd li .d{font-size:42px;}
.newslist dd li:first-child{border-top:1px solid #ddd;}

.newslist dt ul{width:50%;}
.newslist dt ul.fr p{padding:0 10%;}
.newslist dt ul.fr .t{width:70%;}
.newslist dt ul.fr .desc{width:50%;}
.newslist dt .pg0{z-index:5;right:60px;bottom:60px;width:auto;}
.newslist dt .pg0 .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px;background:#ccc;opacity: 1;}
.newslist dt .pg0 .swiper-pagination-bullet-active{background:#0671cf;}

.prolist li{float:left;width:27%;padding-bottom:20px;margin:10px;background:#fff;}
.prolist li .pic{height:340px;}
.prolist li .pic img{max-width:95%;max-height:95%;}
.prolist li:hover{box-shadow: 0 0 10px #ccc;}

.lnav{z-index:2;width:30%;max-width:370px;box-shadow:2px 0 10px -1px #ccc;}
.lnav dt:first-child{border-bottom:1px solid #ddd;}
.lnav dd.t{height:60px;line-height:60px;border-bottom:1px solid #ddd;}
.lnav dd.t a{display:block;padding:0 30px;}
.lnav dd.t i{padding:20px 30px;}
.lnav dd.t a:hover,.lnav dd.cur a{color:#fff;background:#005bac;}
.lnav dd.cur i{color:#fff;}

.lnav dd.s{display:none;line-height:50px;}
.lnav dd.s a{display:block;padding:0 30px;color:#666;background:#f6f6f6;border-bottom:1px solid #ddd;}
.lnav dd.s a i{padding-right:10px;color:#ccc;}


.ffzclist li{float:left;width:48%;margin:20px 0;background:#fff;overflow:hidden;}
.ffzclist li .t{height:140px;}
.ffzclist li:nth-child(2n){float:right;}
.ffzclist li .m:before{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-10px;width:20px;height:2px;background:#c70019;}

.map,#dituContent{height:600px;}
.map:before{z-index:3;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);}
.mapcon{z-index:5;top:0;left:0;}
.mapcon li{width:580px;padding:40px 50px;}
.mapcon li .pl{padding-left:30px;}
.mapcon li .ico{top:3px;left:0;}

.gbook .ipt{width:20%;height:50px;line-height:50px;border:none;border-bottom:2px solid #ddd;background:none; outline:none;}
.gbook textarea{width:100%;height:110px;border:none;border-bottom:2px solid #ddd;background:none; outline:none;}
.gbook .btn{width:190px;height:60px;line-height:60px;border:0;background: url(../images/btn.png) center no-repeat;background-size:cover;}

.proshow{width:80%;z-index:1;padding:50px 0;}
.shadow_foot{box-shadow: 0 0px 20px #ccc;}

.prol{width:26%;margin:0 6%;}
.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:3rem;height:4rem;border:1px solid #ddd;}
.prol .gallery-thumbs .swiper-slide-thumb-active img{border:1px solid #043a6f;}

.prol .btn{z-index:9;position:absolute;bottom:0.8rem;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:45%;}
.pror .line{height:1px;background:#ddd;}
.pror .btn a{display:inline-block;padding:0 20px;height:45px;line-height:45px;color:#fff;background:#1b73bd;-webkit-border-radius:5px;border-radius:5px;}
.pror .btn a:nth-child(2){margin:0 2rem;background:#f45752;}
.pror .btn a:nth-child(3){margin:0 2px;background:#24d25f;}
.pror .btn a:nth-child(4){margin:0 2px;background:#f45752;}
.pror .btn a.s{position:relative;top:-5px;padding:0;width:30px;height:30px;line-height:30px;text-align:center;-webkit-border-radius:50%;border-radius:50%;}
.pror .btn a.s i{position:relative;top:5px;}

.pror .pl{padding-left:80px;}
.pror abbr{position:absolute;left:0;top:0;}

.xing a{display:inline-block;padding:0 25px;line-height:35px;margin:0 10px 10px;text-align:center;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;}
.xing a.cur{padding:0 5px;margin-right:10px;color:#fff;background:#00b3d5;}
.canshu ol{display:block;width:200px;}
.canshu li{float:left;width:100%;height:30px;line-height:30px;border-bottom: 1px solid #eee;background:#fff;}
.canshu li:nth-child(2n){background:#eee;}
.canshu li span{display:inline-block;width:80%;background:#333;}
.canshu li:nth-child(1){background:none;}
.canshu .b li:nth-child(1) span{background:#00b3d5;}
.canshu .cur li:nth-child(1) span{background:#c00;}
.canshu .cur li:nth-child(2n){background:#ccc;}

.pcon{width:72%;margin-left:5%;}
.pcon dl{padding:20px;}

.ptab{}
.ptab dt li{display:inline-block;line-height:35px;padding:0 5px;margin:0 2rem;vertical-align:top;cursor:pointer;}
.ptab dt li.on{color:#333;border-bottom:4px solid #c00;}
.ptab dd ul{display:none;}

.tjpro li{float:left;width:32%;height:21rem;padding:10px 0;margin:0 2% 2rem 0;display:inline;background:#fff;overflow:hidden;position:relative;transition: 0.3s linear all;}
.tjpro li td{height:16rem;}
.tjpro li td img{max-height:16rem;max-width:90%;}
.tjpro li a{display:block;}
.tjpro li:nth-child(3n){margin-right:0;}
.tjpro li span{display:inline-block;}
.tjpro li span:nth-child(2){margin-left:20px;}
.tjpro li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}

.about1{margin-top:-230px;}
.about1 ul{box-shadow: 0 0 10px rgba(0,0,0,.2);}
.about1 li{padding:30px 60px;}

.about2 li{float:left;width:25%;}
.about2 li .a{font-size:56px;}
.about2 li .b{top:-30px;}

.about3 dt .btn{width:60px;height:40px;margin-left:15px;border:1px solid #ddd;}
.about3 dd li{padding:50px 30px;}
.about3 dd li .t{height:30px;}
.about3 dd li .h{height:120px;border-top:1px solid #ddd;}
.about3 dd li .d{font-size:56px;}

.about4{background: url(../images/about4.jpg) center no-repeat;background-size:cover;}
.about4 .btn{width:220px;height:55px;line-height:55px;margin-left:110px;border:2px solid #fff;-webkit-border-radius:3px;border-radius:3px;}
.about4 .tm{top:10px;margin-right:20px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity: 0.6;}
.about4 .btn i{margin-left:40px;}

.about5 li{width:32%;height:290px; margin:15px 0;vertical-align:top;background:#f7f9fc;}

.about6 dd .swiper-slide{padding:100px 0;}
.about6 dd .btn{z-index:5;top:45%;}
.about6 dd .prev{left:30%;}
.about6 dd .next{right:30%;}
.about6 dd .swiper-slide-active {z-index:4;transform: scale(1.6);}






.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;}



/* 栏目页分页 */
.pages a{display:inline-block;line-height:36px;padding:0 15px;margin:0 3px;border:1px solid #ddd;-webkit-border-radius:5px;border-radius:5px;}
.pages a.page-num-current{color:#fff;border-color:#044ac1;background:#044ac1;}
/*
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:#044ac1;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;
  }