.headH{height: 163px;}
.head .logo1{display: none;}
.head .logo2{display: block;}
.head{background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.head .nav ul li .yj{color: #333;}
.head .sousk img.ico1{display: none;}
.head .sousk img.ico2{display: block;}
.Crumbs{position: relative; width: 100%; line-height: 60px; color: rgba(255,255,255,0.8); border-bottom: 1px solid rgba(255,255,255,0.2); z-index: 3;background-color:rgba(0,0,0,.5)}
.Crumbs .wap{position: relative;}
.Crumbs .curnav{position: absolute; right: 0; top: 0;}
.Crumbs .curnav a{margin-left: 1.5em; position: relative; display: inline-block;}
.Crumbs .curnav a:first-child{margin-left: 0;}
.Crumbs .curnav a.cur:before{content: ''; width: 100%; height: 2px; position: absolute; bottom: 0; left: 0; background: #fff;}
.Crumbs a{color: rgba(255,255,255,0.8)}
.Crumbs a:hover{color: #fff;}
.pgbanner{position: relative;}
.pgbanner .txt{padding:80px;position: absolute; left: 50%; top: 50%; width: 90%; max-width: 700px; color: #fff; text-align: center; -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.pgbanner .txt h3{line-height: 1.2em; padding-top: 0.5em;}
.pgbanner .txt p{padding-top: 2em;}
.pgbbox{position: relative;}
.tansu{position: absolute; left: 50%; bottom: 0%; padding-bottom: 5%; color: #fff !important; margin-left: -2em;}
.tansu:before{content: ''; left: 50%; top: 2em; height: calc(100% - 2em); width: 1px; background: #fff; opacity: 0.3; position: absolute;}
.pageBox{ /*padding-bottom: 7%;*/}
.xisys{}
.xisys .cons{padding: 6% 0; border-bottom: 1px solid #E6E6E6;}
.xisys .cons:last-child{border-bottom: 0;}
.xisys .cons .left{float: left; width: 42.5%;}
.xisys .cons .right{float: right; width: 50%; padding-top: 7%; color: #666;}
.xisys .cons .tit{color: #000000;}
.xisys .cons .tit h3{line-height: 1.3em; color: #cc322f; padding: 0.5em 0 1.2em; position: relative;margin-bottom: 1.2em;}
.xisys .cons .tit h3:before{content: ''; position: absolute; left: 0; bottom: 0; width: 2em; background: #cc322f; opacity: 0.2; height: 2px;}
.xisys .cons:nth-child(2n) .right{float: left; width: 41%;}
.xisys .cons:nth-child(2n) .left{float: right; width: 51.75%;}

.fenhui{padding: 8% 0 0; text-align: center; color: #fff;}
.fenhui .tit{color: #fff; padding-bottom: 30px;}
.fenhui .tit h3{line-height: 1.3em; color: #fff; padding: 0.4em 0 0.8em; position: relative;margin-bottom: 0.8em;}
.fenhui .tit h3:before{content: ''; position: absolute; left: 50%; margin-left: -1em; bottom: 0; width: 2em; background: #fff; opacity: 0.2; height: 2px;}
.xiaqux{padding-bottom: 7%; padding-top: 2%; max-width: 470px; text-align: left;}
.xiaqux .xuanxl{background: rgba(255,255,255,0.9);  }
.xiaqux .but{float: left; width: 78px; height: 65px; border: 0; background: #cc322f; color: #fff;}
.xiaqux .xuanxl h3{border-color:#cc322f;}
.fenhqh{border-top: 1px solid rgba(255,255,255,0.2);}

.fenhqhs_{width: 90%; max-width: 638px; margin: 0 auto; border-right: 1px solid rgba(255,255,255,0.2); border-left: 1px solid rgba(255,255,255,0.2); position: relative; padding: 6.5% 0;}
.fenhqhs_ h3{line-height: 1.3em; color: #fff; padding: 0.4em 0 0.8em; position: relative;margin-bottom: 0.8em;}
.fenhqhs_ h3:before{content: ''; position: absolute; left: 50%; margin-left: -1em; bottom: 0; width: 2em; background: #fff; opacity: 0.2; height: 2px;}
.fenhqhs{position: relative; overflow: hidden; text-align: center;}
.pqh{position: absolute; top: 50%; margin-top: -5px; width: 177px; z-index: 3; height: 11px; opacity: 0.4;}
.pqh01{left: -140px; background: url(../image/qh1.png) no-repeat left;}
.pqh02{right: -140px; background: url(../image/qh2.png) no-repeat right;}
.pqh:hover{opacity: 1;}
.fenhqhs_ .cons{padding: 0 5%;}

.saixs{padding: 60px 0 30px; margin-bottom: 10px; border-bottom: 1px solid #E6E6E6;}
.saixs .xuanxl{float: none; width: 100%; max-width: 234px;}
.saixs .xuanxl h3{line-height: 42px;}
.saixs .xuanxl h3 a{padding: 0 15px;}
.saixs .sm{padding-top: 15px; color: #555555;}
.saixs .xuanxl .ul a{padding: 0 15px;}

.guslist{padding-bottom: 7%;}
.guslist ul li{float: left; width: calc(50% - 20px); margin-left: 30px; margin-top: 30px;}
.guslist ul li:nth-child(2n+1){margin-left: 0;}
.guslist ul li a{display: block; background: #f3f3f3;}
.guslist ul li a .txt{padding: 26px 26px 45px;}
.guslist ul li a>span,.guslist ul li a .txt>span{display: block; color: #666;}
.guslist ul li a>h3{color: #000000; padding-top: 0.5em; height: 3em; overflow: hidden;}
.guslist ul li a .txt>h3{height: 3em; overflow: hidden;}
.guslist ul li a:hover{background: #cc322f;color:#fff;}
.guslist ul li a:hover>span,.guslist ul li a:hover h3,.guslist ul li a:hover .txt>span{color: #fff;}
.guslist ul li a .img{padding-bottom: 52.623%; position: relative;}

.guslist ul li{float: left; width: calc(50% - 20px); margin-left: 30px; margin-top: 30px;}
.guslist ul li:nth-child(2n+1){margin-left: 0;}
.guslist ul li .item{display: block; background: #f3f3f3;}
.guslist ul li .item .txt{padding: 26px 26px 45px;}
.guslist ul li .item>span,.guslist ul li .item .txt>span{display: block; color: #666;}
.guslist ul li .item>h3{color: #000000; padding-top: 0.5em; height: 3em; overflow: hidden;}
.guslist ul li .item .txt>h3{overflow: hidden;}
.guslist ul li .item:hover .txt > p{color:#fff;}
.guslist ul li .item:hover{background: #d23633;}
.guslist ul li .item:hover>span,.guslist ul li .item:hover h3,.guslist ul li .item:hover .txt>span{color: #fff;}
.guslist ul li .item .img{ position: relative;}

/*.guslist .more{padding-top: 60px;}*/
.moreac font,.moreac a{display: block; line-height: 30px; width: 104px; padding: 2px; position: relative; text-align: center; color: #666666; border: 1px solid #c2c2c2;}
.moreac font span,.moreac a span{display: block;}
.moreac font:before,.moreac a:before{content: ''; width: 1px; height: 70%; position: absolute; left: -10px; top: 15%; background: #c2c2c2; transition:.3s; -webkit-transition:.3s;}
.moreac font:after,.moreac a:after{content: ''; width: 1px; height: 70%; position: absolute; right: -10px; top: 15%; background: #c2c2c2; transition:.3s; -webkit-transition:.3s;}
.moreac font:hover:after,.moreac a:hover:after{right: 10px;}
.moreac font:hover:before,.moreac a:hover:before{left: 10px;}
.moreac font:hover span,.moreac a:hover span{background: #fff; color: #cc322f;}
a:hover .moreac font:before,a:hover .moreac font:after{opacity: 0.2; background: #fff;}
a:hover .moreac font{color: #fff; border-color: rgba(255,255,255,0.2);}


.moreae a{display: block; line-height: 30px; width: 104px; padding: 2px; position: relative; text-align: center; color: #666666; border: 1px solid #c2c2c2; margin: 0 !important;}
.moreae a span{display: block;}
.moreae a:before{content: ''; width: 1px; height: 70%; position: absolute; left: -10px; top: 15%; background: #c2c2c2; transition:.3s; -webkit-transition:.3s;}
.moreae a:after{content: ''; width: 1px; height: 70%; position: absolute; right: -10px; top: 15%; background: #c2c2c2; transition:.3s; -webkit-transition:.3s;}
.moreae a:hover:after{right: 10px;}
.moreae a:hover:before{left: 10px;}
.moreae a:hover span{background: #fff; color: #cc322f;}
li:hover .moreae a:before,a:hover .moreae font:after{opacity: 0.2; background: #fff;}
li:hover .moreae a{color: #fff; border-color: rgba(255,255,255,0.2);}


.foot{background: #f7f7f7; border-top: 1px solid #E6E6E6;}
.page{padding-top: 5%; text-align: center;}
.page a,.page span{display: inline-block; width: 48px; line-height: 48px; border: 1px solid #E6E6E6; color: #666; margin: 0 5px;}
.page a.last,.page a.fast{background: #F7F7F7; padding: 0 2em;}
.page a:hover,.page span{background: #cc322f; color: #fff; border-color: #cc322f;}

.tabqhs{text-align: center; padding: 60px 0 90px;}
.tabqhs a{float: left; width: 33.33%; color: #283c7b; border-bottom: 1px solid #cc322f; line-height: 60px;}
.tabqhs a.cur{background: #cc322f; color: #fff;}

.fengc{max-width: 750px; padding-bottom: 7%; width: 80%;}
.pgtit{color: #000000; text-align: center;}
.pgtit h3{line-height: 1.3em; color: #cc322f; padding: 0.3em 0 0.7em; position: relative;}
.pgtit h3:before{content: ''; position: absolute; left: 50%; margin-left: -1em; bottom: 0; width: 2em; background: #cc322f; opacity: 0.2; height: 2px;}
.pgtit h5{margin-bottom: 1.6em;}
.fengs{text-align: center; position: relative;}
.fengs .txt{padding-top: 18px; color: #666;}
.fengs .txt span{padding-top: 5px;}
.fengs .swiper-slide{opacity:0.6;}
.fengs .swiper-slide-active{opacity: 1;}
.woshilub{text-align: center; padding-bottom: 0 !important;}
.woshilub .shj0{border: 1px solid #ececec; background-size: cover !important; background: #fff; margin: 0 6px; position: relative; left: auto; right: auto; top: auto; display: inline-block;width:58px;line-height:58px;color:#cc322f;}
.woshilub .shj01:hover{border: 1px solid #cc322f; background:#cc322f; color:#fff;}
.woshilub .shj02:hover{border: 1px solid #cc322f; background:#cc322f; color:#fff;}
.woshilub .shj0:hover img{opacity: 0;}


/*.kexzcs .shj0{border: 1px solid #E6E6E6; background-size: cover !important; background: #fff; margin-top: -70px;}
.kexzcs .shj01:hover{border: 1px solid #1B2F77; background: url(../image/pgqh1.png) no-repeat center #1B2F77;}
.kexzcs .shj02:hover{border: 1px solid #1B2F77; background: url(../image/pgqh2.png) no-repeat center #1B2F77;}
.kexzcs .shj0:hover img{opacity: 0;}
.kexzcs .shj01{left: -120px;}
.kexzcs .shj02{right: -120px;}*/

.kexzcs{position: relative;}
.blue{color:#cc322f;}

.axjies{text-align: center; max-width: 915px;}
.axjies .tit{padding-top: 0 !important;}
.axjies .tit h3{color: #cc322f; padding-bottom: 0.8em;}
.axjies .con{max-width: 380px; margin: 0 auto; border-top: 1px solid #E6E6E6; border-bottom: 1px solid #E6E6E6;}
.axjies .con .more a{margin: 0 auto;}
.more a img{display: inline-block; vertical-align: middle; padding-left: 0.7em; padding-bottom: 0.3em;}
.axjies .con h3{color: #cc322f; padding: 25px 0;}
.axjies .con h4 span{color: #cc322f;}
.axjies .con .mores{padding-top: 25px;}
.axjies .con .mores a{line-height: 40px;}

.zhuxmx{background: #f6f7fa;}
.zhuxmx ul li{float: left; width: calc(33.33% - 20px); margin-left: 30px; margin-bottom: 30px; color: #666;}
.zhuxmx ul li:nth-child(3n+1){margin-left: 0;}
.zhuxmx ul li h3{padding-top: 0.7em; padding-bottom: 0.3em;}
.zhuxmx ul li p{height: 4.5em;}

.regongg{padding: 11% 0;}
.regongg .con{padding: 86px 36px 86px; max-width: 400px; background: rgba(211, 26, 27, 0.75); color: #fff;}
.regongg .con h3{line-height: 1.2em; padding-bottom: 36px; margin-bottom: 42px; padding-top: 12px; position: relative;}
.regongg .con h3:before{content: ''; position: absolute; left: 0; bottom: 0; width: 2em; height: 2px; background: #fff;}
.regongg .con p{margin-bottom: 25px; line-height: 2em;}


.xgxx{position: relative;}
.xgxx ul li{position: relative;/* padding-bottom: 45.8333%;*/ float: left; width: 33.33%; background: #f7f7f7;}
.xgxx li .img{padding-bottom: 68.75%; /*position: absolute; top: 0; left: 0; width: 100%;*/}
.xgxx li .txt{position: relative; padding-bottom: 68.75%;}
.xgxx ul li:hover{background: #cc322f;}
.xgxx li .txt h5{color: #666;}
.xgxx li .txt h3{padding-top: 0.3em;}
.xgxx li .whbfb{ padding: 0 7% 0; width: 86%;}
.xgxx li:hover .txt h5,.xgxx li:hover .txt h3{color: #fff;}
.xgxx ul li:nth-child(2n){padding-top: 22.91222%;}
.xgxx ul li:nth-child(2n) .txt{position: absolute; top: 0; left: 0; width: 100%;}

.shzkc{background: url(../image/bg1.jpg) no-repeat bottom; background-size: 100%;}
.shzkc .left{float: left; margin-left: 5%; width: 45%;}
.shzkc .right{float: right; width: 45%; position: relative;}
.shzkc .pgtit{text-align: left;}
.shzkc .pgtit h3:before{left: 0; margin-left: 0;}
.shzkc .txt{position: relative; color: #777;}
.shzkc .txt .yh01{position: absolute; right: 100%; top: 0; width: 20px;}
.shzkc .txt .yh02{position: absolute; left: 100%; bottom: 0; width: 20px;}
.shzkc .right span{position: absolute; width: 12em; line-height: 3.2em; background: #242424; color: #fff; text-align: center; left: -3.3em; bottom: 10%;}

.dashj{background: #d31a1b;}
.dashj .pgtit{color: #fff;}
.dashj .pgtit h3{color: #fff;}
.dashj .pgtit h3:before{background: #fff;}
.niansf{text-align: center; position: relative;}
.niansf:before{position: absolute; top: 50%; width: 100%; height: 1px; background: #fff; opacity: 0.2; content: ''; left: 0;}
.niansf a{display: block; color: #fff; border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; width: 56px; line-height: 56px; margin: 0 auto; background: #d31a1b;}
.niansf .cur a{border: 1px solid #fff; color: #4bc0ef;}

.shjcon{margin-top: 60px; position: relative;}
.shjcons{position: relative; overflow: hidden;}
.shjcon .cons{position: relative;}
/*.shjcon .left{width: 33%;}*/
.shjcon .left{width: 80%;height:400px;margin: 0 auto 20px;overflow:hidden;border-radius: 30px;}
.shjcon .left img{width:100%;height:100%;}
.shjcon .right{position: relative; width: calc(80% - 2px); border: 1px solid rgba(255,255,255,0.2); color: #fff;margin: 0 auto;padding:10px;}
.shjcon .text{position: relative; width: 80%;}
.shjcon .text h3{ padding-bottom: 20px;}
.shjcon .text h3 span{line-height: 1em; display: inline-block;}
.shj0{position: absolute; top: 50%; border: 1px solid rgba(255,255,255,0.2); border-radius: 50%; z-index: 3; margin-top: -30px;}
.shj0:hover{background: #cc322f;}
.shj01{left: -80px;}
.shj02{right: -80px;}
/*.shj0.swiper-button-disabled{opacity: 0.2;}*/

.whcon{float: left; margin-left: 36px; width: calc(25% - 27px);}
.whcon:first-child{margin-left: 0;}
.whcon .con{padding: 40px 29px; border: 1px solid #E6E6E6;}
.whcon .con .tit{padding-bottom: 0.6em; color: #000000;}
.whcon:hover .con .tit{color: #d31a1b;}
.whcon:hover .con{border-color: #d31a1b; background: #f1e8e8;}
.whcon .whcon0{position: relative; overflow: hidden;}
.whcon .txt{padding-top: 1em; height: 3em; color: #666666;}
.whcon:hover .txt{color: #d31a1b;}
.whction{position: absolute; bottom: 5%; left: 0; z-index: 3; text-align: center;}
.whction span{margin: 0 3px; background: none; border: 1px solid #fff; opacity: 1;}
.whction span.swiper-pagination-bullet-active{background: #fff;}

.shzkcs{background: #d2d5da; padding-bottom: 0 !important;}
.vidcon{padding-bottom: 0 !important;}
.shzkcs .left{padding-top: 8%;}

.ppgus{}
.ppgus .left{float: left; margin-left: 5%;}
.ppgus .pgtit{text-align: left;}
.ppgus .pgtit h3:before{left: 0; margin-left: 0;}
.ppgus .right{float: right; width: calc(95% - 300px); position: relative;}
.ppgus .right:before{content: ''; left: 30px; top: 0; height: 100%; width: 1px; background: #E6E6E6; position: absolute;}
.guscon{ position: relative; float: left; max-width: 590px; width: calc(100% - 140px); overflow: hidden;}
.guscon .num{width: 60px; line-height: 60px; text-align: center; background: #cc322f; color: #fff; border-radius: 50%; top: 100px; left: 0px; position: absolute; }
.guscon .swiper-slide{overflow: hidden;}
.guscon .con{padding-left: 110px;}
.guscon .con .tit{padding-bottom: 0.8em;color: #000000;}
.guscon .con .txt{color: #666; line-height: 1.8em; padding-top: 1.8em;}
.guscon .swiper-wrapper,.guscon .swiper-slide{height: auto;}
.wsqhs{float: right; padding-top: 8%;}
.wsqhs a{float: left; border: 1px solid #999; border-radius: 50%; width: 58px;height:58px;text-align:center;line-height:60px;}
.wsqhs a:last-child{margin-left: 15px;}
.wsqhs a:hover{color:#fff;}
.wsqhs a:hover{color:#fff;}
.wsqhs a.shj03:hover{background: #cc322f;}
.wsqhs a.shj04:hover{background: #cc322f;}
.wsqhs a:hover img{opacity: 0;}
.wsqhs a.swiper-button-disabled{opacity: 0.2;}

.xunszf .pgtit{color: #fff;}
.xunszf .pgtit h3{color: #fff;}
.xunszf .pgtit h3:before{background: #fff;}
.xunszf .cons{padding: 0 120px; position: relative;}
.xunzqh{max-width: 800px; margin: 0 auto; overflow: hidden;}
.xunzqh .con{background: #fff; border: 1px solid rgba(255,255,255,0.8); position: relative;}
.xunzqh .con .img{width: 50%;}
.xunzqh .con .right{width: 50%; left: auto; text-align: center; right: 0; color: #333;}
.xunzqh .con .right .txt{padding: 0 7%; line-height: 1.8em;}
.xunszf .shj0{border-color: #fff; background: rgba(0,0,0,0.2);}
.xunszf .shj01{left: 20px;}
.xunszf .shj02{right: 20px;}
.xunszf .shj0:hover{background: #ff0001;}
.lxdzhi{padding-bottom: 0 !important;}
.lxdzhi .cons{border: 1px solid #E6E6E6; background: #fbfcfd;}
.lxdzhi .map{float: left; width: calc(100% - 460px); height: 458px;}
.lxdzhi .map img{max-width: initial;}
.anchorBL{display: none !important;}
.lxdzhi .con{float: right; width:360px; padding:7% 40px 0 60px; color: #000000;}
.lxdzhi .con h3{padding-bottom: 1em;}
.lxdzhi .con p{line-height: 1.8em;}
.lxdzhi .more{padding-top: 40px;}
.lxdzhi .more a{line-height: 36px; padding: 3px; width: 120px;}

.moreab a{display: block; line-height: 30px; width: 104px; padding: 2px; position: relative; text-align: center; color: #666666; border: 1px solid #c2c2c2;}
.moreab a span{display: block;}
.moreab a:before{content: ''; width: 1px; height: 70%; position: absolute; left: -10px; top: 15%; background: #c2c2c2; transition:.3s; -webkit-transition:.3s;}
.moreab a:after{content: ''; width: 1px; height: 70%; position: absolute; right: -10px; top: 15%; background: #c2c2c2; transition:.3s; -webkit-transition:.3s;}
.moreab a:hover:after{right: 10px;}
.moreab a:hover:before{left: 10px;}
.moreab a:hover span{background: #cc322f; color: #fff;}
.xiaqls{font-size: 15px; color: #000000; padding-top: 0 !important;}
.xiaqls li h3{float: left; width: 140px; padding-right: 20px;}
.xiaqls li h4{float: left; width: 150px; padding-right: 20px;}
.xiaqls li p{float: left; width: calc(100% - 450px);}
.xiaqls li .more{float: right; padding-top: 0; line-height: 1.8em;}
.xiaqls li{padding: 35px 0; border-bottom: 1px solid #E6E6E6;}

.jiaz a{margin: 0 auto;}
.sousxq{border-bottom: 1px solid #E6E6E6; padding-bottom: 40px !important; font-size: 15px;}
.sousxq .cons{background: #F7F7F7; padding: 22px;}
.sousxq .con{max-width: 600px; margin: 0 auto;}
.sousxq .con input{float: left; height: 44px; line-height: 44px; border: 1px solid #E6E6E6;}
.sousxq .con .txt{width: calc(100% - 144px - 32px); padding: 0 15px;}
.sousxq .con .but{float: right; border-color: #1B2F77;  color: #fff; width: 137px; background: #1B2F77;}
.zhwlist{ padding-top: 0 !important;}
.zhwlist li{padding: 25px; border-bottom: 1px solid #E6E6E6;}
.zhwlist .tit{line-height: 40px; cursor: pointer;}
.zhwlist .tit h3{float: left; width: calc(35% - 15px);}
.zhwlist .tit h4{float: left; width: calc(30% - 15px);}
.zhwlist .tit span{float: right;}
.zhwlist .cons{padding: 10px 0; display: none;}
.zhwlist .con h3{padding-bottom: 1em; padding: 0 0 15px;}
.zhwlist .con .txt{color: #666; line-height: 1.8em;}
.zhwlist .con{padding-top: 20px;}
.zhwlist .morea a{margin: 0;}
.zhwlist li.cur .tit span{background: url(../image/zhkico2.png) no-repeat; background-size: 100%;}
.zhwlist li.cur .tit span img{opacity: 0;}


.xiaquls{padding-top: 20px !important;}
.xiaquls li{float: left; width: calc(33.33% - 20px); margin-left: 30px; padding-top: 30px;}
.xiaquls li:nth-child(3n+1){margin-left: 0;}
.xiaquls li .img{position: relative;}
.xiaquls li .con{position: absolute; top: 25px; left: 25px; width: calc(100% - 50px); height: calc(100% - 50px); background: rgba(255,255,255,0.96); opacity: 0;}
.xiaquls li a:hover .con{opacity: 1;}
.xiaquls li .con_{padding: 10% 10% 0;}
.xiaquls li .con_ .tit{padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #E6E6E6;}
.xiaquls li .con_  h3{padding-bottom: 0.5em; color: #000000;}
.xiaquls li .con_ p{color: #666;}
.xiaquls li .con_ span{display: block; width: 140px; max-width: 80%; line-height: 3em; background: #1B2F77; color: #fff; text-align: center;}
.xiaquls li .txt{padding-bottom: 0.5em; padding-top: 1em;}
.xiaquls li .txt h3{color: #000000;}
.xiaquls li .txt p{color: #666;}
.xiaquls li a:hover .txt{opacity: 0;}

.cksdt{position: fixed; z-index: 80; background: rgba(0,0,0,0.8); display: none;}
.cksdt .close{position: absolute; right: 20px; top: 20px;}
.cksdt .con{position: absolute; top: 10%; left: 50%; width: 800px; margin-left: -400px; background-size: contain !important; height: 80%; background-repeat: no-repeat !important; background-position: center !important;}

.taqhc{padding-bottom: 0 !important;  text-align: center;}
.taqhc li{float: left; width: 20%; line-height: 60px; border-bottom: 2px solid #1B2F77;}
.taqhc li a{display: block; color: #1B2F77;}
.taqhc li a.cur{background: #1B2F77; color: #fff;}
.taqhcs{text-align: center;}
.taqhcs li{float: none; display: inline-block;}


.touzzg{padding-top: 0 !important;}
.touzzg li{line-height: 80px; border-bottom: 1px solid #E6E6E6;}
.touzzg li a{display: block; overflow: hidden;}
.touzzg li img{display: inline-block; vertical-align: middle; padding-right: 0.6em; padding-bottom: 0.3em;}
.touzzg li p{float: left; width: calc(100% - 8em);}
.touzzg li span{float: right; color: #666;}
.saixsa{margin-bottom: 0;}
.head .navlin span{background: #333;}
.guslists{padding-top: 3%;}

.rcpyu{text-align: center; position: relative;}
.rcpyu h3{padding: 1.2em 0 0.4em;}
.rcpyu p{color: #666;}
.rcpyu .swiper-slide{-webkit-transform:scale(0.9);transform:scale(0.9); opacity: 0.6;}
.rcpyu .swiper-slide-active{-webkit-transform:scale(1);transform:scale(1); opacity: 1;}

.taqhca li{width: 25%;}

.daoshlist{/*padding-top: 20px;*/}
.daoshlist li{float: left; width: calc(50% - 15px); padding-top: 30px;}
.daoshlist li:nth-child(2n){float: right;}
.daoshlist li .item{display: block; background: #f8f8f8;}
.daoshlist li .img{float: left; width: 50%;}
.daoshlist li .con{float: right; width: 50%;}
.daoshlist li .text{padding:40px 30px 30px;}
.daoshlist li h3{color: #000000; padding-bottom: 1em; position: relative; margin-bottom: 1em;}
.daoshlist li h3:before{content: ''; position: absolute; left: 0; bottom: 0; width: 2em; height: 1px; background: #1B2F77; opacity: 0.2;}
.daoshlist li p{color: #666; line-height: 1.8em;}
.guslista{padding-top: 40px;}

.daoshlistlb{overflow: hidden;}
.daoshlist .swiper-slide .item{display: block; background: #f8f8f8; overflow: hidden;}
.daoshlist .swiper-slide .img{float: left; width: 50%;}
.daoshlist .swiper-slide .con{float: right; width: 50%;}
.daoshlist .swiper-slide .text{padding:40px 30px 30px; text-align: left;}
.daoshlist .swiper-slide h3{color: #000000; padding-bottom: 1em; position: relative; margin-bottom: 1em;}
.daoshlist .swiper-slide h3:before{content: ''; position: absolute; left: 0; bottom: 0; width: 2em; height: 1px; background: #1B2F77; opacity: 0.2;}
.daoshlist .swiper-slide p{color: #666; line-height: 1.8em;}


.daoshlists{}
.daoshlists li .img{width:172px; background: #e3e5eb; padding: 14px;}
.daoshlists li .con{width: calc(100% - 200px);}
.daoshlists li h4{color: #1B2F77; padding-bottom: 0.3em;}
.pgtit h5{font-size: 16px;}

.guslistf{background: #F8F8F8;}
.guslistf ul li a{background: #fff;}
.guslistf ul li a h3{height: 3em;}
.guslistf .pgtit h3{margin-bottom: 1em;}
.sdkcs{text-align: center;}
.sdkcs .pgtit,.sdkcs .pgtit h5,.sdkcs .pgtit h3{color: #fff;}
.sdkcs .pgtit h3:before{background: #fff;}
.sdkcs li{float: left; width: calc(33.33% - 40px); margin-left: 60px;margin-bottom:30px;}
.sdkcs li:nth-child(3n+1){margin-left: 0;}
.sdkcs li .item{display: block; background: #fff; padding: 95px 40px 70px;}
.sdkcs li h3{color: #000; padding: 1.5em 0 1em; margin-bottom: 0.9em; position: relative;height:3em;}
.sdkcs li h3:before{content: ''; position: absolute; left: 50%; margin-left: -1em; bottom: 0; width: 2em; background: #cc322f; opacity: 0.2; height: 2px;}
.sdkcs li p{color: #666; line-height: 1.8em; height: 9em;}
.sdkcs li .ico{width: 84px; margin: 0 auto;}
.sdkcs li .ico img:last-child{display: none;}
.sdkcs li .item:hover p,.sdkcs li a:hover h3{color: #fff;}
.sdkcs li .item:hover{background: #1B2F77;}
.sdkcs li .item:hover .ico img{display: none;}
.sdkcs li .item:hover .ico img:last-child{display: block;}
.sdkcs li .item:hover h3:before{background: #fff;}
.sdkcs li .item:hover h3{color: #fff;}
.sdkcs .kcsjgd{overflow: hidden;}
.sdkcs .kcsjgd .item{display: block; background: #fff; padding: 95px 40px 70px;}
.sdkcs .kcsjgd h3{color: #000; padding: 1.5em 0 1em; margin-bottom: 0.9em; position: relative;}
.sdkcs .kcsjgd h3:before{content: ''; position: absolute; left: 50%; margin-left: -1em; bottom: 0; width: 2em; background: #cc322f; opacity: 0.2; height: 2px;}
.sdkcs .kcsjgd p{color: #666; line-height: 1.8em; height: 9em;}
.sdkcs .kcsjgd .ico{width: 84px; margin: 0 auto;}
.sdkcs .kcsjgd .ico img:last-child{display: none;}
.sdkcs .kcsjgd .item:hover p,.sdkcs li a:hover h3{color: #fff;}
.sdkcs .kcsjgd .item:hover{background: #1B2F77;}
.sdkcs .kcsjgd .item:hover .ico img{display: none;}
.sdkcs .kcsjgd .item:hover .ico img:last-child{display: block;}
.sdkcs .kcsjgd .item:hover h3:before{background: #fff;}
.sdkcs .kcsjgd .item:hover h3{color: #fff;}


.kcdgang{}
.kcdgang li{float: left; line-height: 55px; width: calc(50% - 18px); margin-top: 20px;}
.kcdgang li:nth-child(2n){float: right;}
.kcdgang li a{display: block;}
.kcdgang li .tit{float: left; width: 10em; text-align: center; background: #1B2F77; color: #fff;}
.kcdgang li .txt{float: left; width: calc(100% - 10em - 42px); border: 1px solid #E6E6E6; padding: 0 20px; color: #666;}

.zhujs{background: url(../image/xiaoz8.jpg);}
.zhujs .daoshlist li{/*padding-top: 0;*/}
.zhujs .pgtit,.zhujs .pgtit h5,.zhujs .pgtit h3{color: #fff;}
.zhujs .pgtit h3:before{background: #fff;}
.zhujs .daoshlist li{float: none; text-align: left; display: inline-block; vertical-align: top;}
.zhujs .daoshlist{text-align: center;}

.kexzcs{max-width: 750px; margin: 0 auto;}
.kexzcs .swiper-slide{opacity: 0.6;}
.kexzcs .swiper-slide-active{opacity: 1;}
.kexzcs .swiper-slide p{padding-top: 1em; text-align: center; color: #666; display: none;}

.mokuai{background: #F8F8F8;}
.mokuai ul{position: relative;}
.mokuai li{float: left; width: calc(25% - 26px); margin-left: 33px; margin-bottom: 30px;}
.mokuai li:nth-child(4n+1){margin-left: 0;}
.mokuai li .cons{background: #fff; padding: 36px 36px 95px;}
.mokuai li .cons:hover{background: #cc322f;}
.mokuai li .tit{padding-bottom: 75px;}
.mokuai li .tit .ico{float: left; width: 87px;}
.mokuai li .tit .ico img:last-child{display: none;}
.mokuai li .cons:hover .tit .ico img{display: none;}
.mokuai li .cons:hover .tit .ico img:last-child{display: block;}
.mokuai li .tit .txt{float: right; width: calc(100% - 100px); padding-top: 18px;}
.mokuai li .tit h3{padding-bottom: 0.1em; color: #000000;}
.mokuai li .tit p{color: #666;}
.mokuai li .con{background: url(../image/mokico11.png) no-repeat 40% 15px;}
.mokuai li .cons:hover .con{background-image: url(../image/mokico12.png);}
.mokuai li .li{float: left; width: 45%;}
.mokuai li .li:last-child{float: right;}
.mokuai li .li h3{position: relative; color: #000000; padding-bottom: 0.2em; margin-bottom: 1.1em;}
.mokuai li .li h3:before{content: ''; position: absolute; left: 0; bottom: 0; width:5em; height: 1px; background: #676767;}
.mokuai li .li p{color: #666;}
.mokuai li .cons:hover .li h3,.mokuai li .cons:hover .li p,.mokuai li .cons:hover .tit h3,.mokuai li .cons:hover .tit p{color: #fff;}
/*.mokuai li:nth-child(1) .cons{padding-bottom: 70px;}*/
/*.mokuai li:nth-child(3) .cons{padding-bottom: 66px;}*/
/*.mokuai li:nth-child(4) .cons{padding-bottom: 45px;}*/
/*.mokuai li:nth-child(5) .cons{padding-bottom: 25px;}*/
/*.mokuai li:nth-child(6) .cons{padding-bottom: 42px;}*/
/*.mokuai li:nth-child(7) .cons{padding-bottom: 22px;}*/
/*.mokuai li:nth-child(8) .cons{padding-bottom: 50px;}*/
/*.mokuai li:nth-child(9) .cons{padding-bottom: 78px;}*/
/*.mokuai li:nth-child(10) .cons{padding-bottom: 45px;}*/
/*.mokuai li:nth-child(4){position: absolute; left: 0; top: 422px;}*/
/*.mokuai li:nth-child(5){position: absolute; left: calc(33.33% - 22px); top: 471px;}*/
/*.mokuai li:nth-child(7){position: absolute; left: 0; top: 819px;}*/
/*.mokuai li:nth-child(8){position: absolute; left: calc(33.33% - 22px); top: 848px;}*/
/*.mokuai li:nth-child(9){position: absolute; right: 0; top: 788px;}*/
/*.mokuai li:nth-child(10){position: absolute; left: 0; bottom: 0; margin-bottom: 0;}*/

.kectes{background: #d31a1b;}
.kectes .pgtit,.kectes .pgtit h5,.kectes .pgtit h3{color: #fff;}
.kectes .pgtit h3:before{background: #fff;}
.kectes .guslist ul li .txt h3{padding-bottom: 0.6em; color: #333; padding-top: 0.4em;}
.kectes .guslist ul li .txt p{line-height: 1.8em; color: #666; font-size: 15px; color: #666; opacity: 0.6;}
.kectes .guslist ul li:hover .txt p{color: #FFFFFF; opacity: 0.6;}
.kectes .pgtit h3{margin-bottom: 0.8em;}
.kectes .guslist ul li:hover .txt h3{
	color:#fff;
}

.zhujls{}
.zhujls li{float: left; width: calc(50% - 15px); margin-bottom: 30px;}
.zhujls li:nth-child(2n){float: right;}
.zhujls li .con{background:#edeff4; background-size: auto 100%; display: block;}
.zhujls li .con .imgs{float: left; width: 44%;}
.zhujls li .con .txt{float: right; width: 44%; padding-right: 6%; padding-top: 8%;}
.zhujls li .con h3{padding-bottom: 1em; margin-bottom: 1em; position: relative;}
.zhujls li .con h3:before{content: ''; left: 0; bottom: 0; position: absolute; width: 2em; height: 1px; background: #1B2F77; opacity: 0.2;}
.zhujls .moreac a{margin: 0; border-color: #999;}
.zhujls .moreac a:before,.zhujls .moreac a:after{background: #999;}

.regonggs .con h3{padding-bottom: 0; line-height: 1.5em;}
.regonggs .con h3:before{display: none;}
.vidlist{padding-bottom: 0 !important;}
.vidlist li{padding-top: 40px; float: left; width: calc(33.33% - 20px); margin-left: 30px;}
.vidlist li:nth-child(3n+1){margin-left: 0;}
.vidlist li .img{position: relative;}
.vidlist li .img span{background: url(../image/vidico1.png) no-repeat center; }
.vidlist li p{width: 94%; margin: 0 auto; padding-top: 0.5em; color: #555555;}
.vdtcbg{z-index: 96; background: rgba(0,0,0,0.6); position: fixed; display: none;}
.vdtc{width: calc(90% - 1.6em); padding: 0.8em; background: #fff; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: 99; max-width: 600px; display: none;}
.vdtc h3{text-align: center; padding-bottom: 0.8em;}
.vdtc .close{position: absolute; right: 0.4em; top: 0.4em; width: 15px; padding: 5px; background: #1B2F77;}

.kexzca{background: #F8F8F8;}
.kuaisutd{}
.kuaisutd li{float: left; width: 190px; transition:.3s; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s;}
.kuaisutd li.cur{width: calc(100% - 570px);}
.kuaisutd li a{display: block; height: 180px; position: relative; background: #df570a;}
.kuaisutd li:nth-child(2) a{background: #757575;}
.kuaisutd li:nth-child(3) a{background: #3a484f;}
.kuaisutd li:nth-child(4) a{background: #004796;}
.kuaisutd li span{background-position:  center !important; background-repeat: no-repeat !important; opacity: 0;}
.kuaisutd li .txt{position: absolute; width: 90%; left: 5%; text-align: center; top: 50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform: translate(0,-50%); transform: translate(0,-50%); -moz-transform: translate(0,-50%); z-index: 3; color: #fff;}
.kuaisutd li.cur span{opacity: 1;}

.ylbaom{background: url(../image/bg1.jpg) no-repeat center bottom; background-size: 100%;}

.bdlis{max-width: 640px; margin: 0 auto;}
.bdlis .lis{margin-bottom: 20px;}
.bdlis .lis .txt{width: calc(100% - 32px); border: 1px solid #E6E6E6; line-height: 48px; height: 48px; display: block; padding: 0 15px;}
.bdlis .xuanxl{width: 100%; float: none;}
.bdlis .xuanxl h3{line-height: 48px;}
.bdlis .xuanxl h3 a{padding: 0 15px;}
.bdlis .xuanxl .li a{padding: 0 15px;}
.bdlis .li1{width: calc(50% - 10px); float: left; position: relative;}
.bdlis .li2{float: right;}
.bdlis .li1 .txts{width: calc(100% - 120px - 17px); padding-right: 120px;}
.bdlis .li1 .yzm{position: absolute; right: 0; top: 0; height: 100%; width: 110px;}
.bdlis .more{padding-top: 20px;}
.bdlis .more a{margin: 0 auto;}

.appewm{padding-top: 5%; margin-top:5%; position: relative;}
.appewm .imgs{max-width: 120px; margin: 0 auto;}
.pgbanner .txt .appewm p{padding-top: 0.6em;}
.appewm:before{content: ''; position: absolute; left: 50%; top: 0; width: 3em; background: #fff; margin-left: -1.5em; height: 1px; opacity: 0.2;}
.appewm a{display: block; margin: 0 auto; }
.appewm .more{padding-top: 0;}

.qiyjnls{background: url(../image/zxianbg1.jpg) no-repeat center; background-size: cover; text-align: center;}
.qiyjnls ul li{float: left; width: calc(33.33% - 14px); margin-left: 21px; margin-bottom: 21px;}
.qiyjnls ul li:nth-child(3n+1){margin-left: 0;}
.qiyjnls ul li a{display: block; padding: 30px 0;}
.qiyjnls ul li h3{padding-bottom: 0.2em; color: #000000; line-height: 1.2em;}
.qiyjnls ul li p{color: #666; height: 3em;}
.qiyjnls ul li a:hover{background: #fff;}
.qiyjnls .more{text-align: center; color: #666;}
.qiyjnls .more p{color: #666; font-size: 13px; padding-bottom: 10px;}
.qiyjnls .more a{margin: 0 auto;}

.guslistd{}
.guslistd.guslist ul li a{background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.guslistd.guslist ul li a h3{padding-bottom: 0.6em; color: #000000;}
.guslistd.guslist ul li a p{height: auto; color: #666;}
.lirunk{background: #F8F8F8;}
.lirunk li{float: left; width: calc(25% - 30px); margin-left: 40px; margin-bottom: 30px;}
.lirunk li:nth-child(4n+1){margin-left: 0;}
.lirunk li .ico{float: left;}
.lirunk li .txt{float: right; width: calc(100% - 75px);}
.lirunk li .txt h3{padding: 0.6em 0 0.3em; color: #000;}
.lirunk li .txt p{height: 10.5em;}

.kevhsi{}
.kevhsi .left{float: left; width: 60%; position: relative; cursor: pointer;}
.kevhsi .left video{display: none; background: #000;}
.kevhsi .right{float: right; width: 35%;}
.kevhsi .right h3{line-height: 1.3em; padding-bottom: 0.8em; padding-top: 0.5em;}
.kevhsi .right p{line-height: 1.8em;}
.kevhsi .more{padding-top: 45px;}
.huzjlaos{background: #F8F8F8;}

.huzjlaos{}
.huzjlaos dd{float: left; width: calc(50% - 15px); margin-bottom: 30px;}
.huzjlaos dd:nth-child(2n){float: right;}
.huzjlaos dd a{display: block; background: #fff;}
.huzjlaos dd .imgs{float: left; width: 180px;}
.huzjlaos dt{float: right; width: calc(50% - 15px); height: 230px; position: relative; background: #fff;}
.huzjlaos dt .more{position: absolute; padding: 0; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
.huzjlaos dd .txt{float: right; width: calc(100% - 240px); padding: 30px;}
.huzjlaos dd h3{color: #333;}
.huzjlaos dd h4{color: #333; padding: 0.5em 0 0.7em;}
.huzjlaos dd p{color: #666; height: 4.5em; font-size: 15px;}

.xunjz{position: relative; padding-top: 0 !important;}
.xunjz .bg{position: absolute; top: 0; left: 0; width: 100%; height: 31%; background: #F8F8F8;}
.xunjz .wapa{position: relative; z-index: 3;}
.xunjz li{float: left; width: calc(50% - 15px); margin-bottom: 30px;}
.xunjz li:nth-child(2n){float: right;}
.xunjz li .img{position: relative;}
.xunjz li .img img{width: 100%;}
.xunjz li .img span{background: url(../image/vidico2.png) no-repeat center;}
.xunjz li a{display: block; background: #fff; box-shadow: 0 5px 10px rgba(0,0,0,0.1);}
.xunjz li .txt{padding: 20px;}
.xunjz li .txt h3{margin-bottom: 0.5em;}
.xunjz li .txt h3 font{float: left; color: #333;}
.xunjz li .txt h3 span{float: right; color: #666;}
.xunjz li .txt p{color: #666;}
.xunjz .tit{padding: 2.5em 0 1.5em; text-align: center; color: #000000;}
.xunjz .more{padding-top: 0;}
.xunjz .more a{margin: 0 auto;}
.xunjz .more a:hover span{background: #1B2F77; color: #fff;}

.whyxz{background: #F8F8F8;}
.whyxz .tit{color: #1B2F77; padding-bottom: 0.3em; text-align: center;}
.whyxz .li{float: left; width: calc(33.33% - 60px); margin-left: 90px; margin-top: 40px;}
.whyxz .li:nth-child(3n+1){margin-left: 0;}
.whyxz .li .con{background: #fff; padding: 36px 30px 50px; border: 1px solid #E6E6E6;}
.whyxz .li .con h3{color: #1B2F77;}
.whyxz .li .con h4{color: #000; padding: 1.4em 0 0.6em;}
.whyxz .li .con .txt{color: #666; height: 4.5em;}

.zxsheq{}
.zxsheq .left{float: left; width: 56%;}
.zxsheq .right{float: right; width: 40%; padding-top: 5%;}
.zxsheq .tit{color: #1B2F77; padding-bottom: 1.2em;}
.zxsheq .li{margin-bottom: 12px; position: relative;}
.zxsheq .li input{line-height: 36px; height: 36px; padding: 0 15px; width: calc(100% - 32px); border-radius: 6px; border: 1px solid #E6E6E6;}
.zxsheq .li .txt1{width: calc(100% - 152px); padding-right: 135px;}
.zxsheq .li .yzm{position: absolute; right: 1px; top: 1px; width: 118px; height: calc(100% - 2px); border-left: 1px solid #E6E6E6;}
.zxsheq .ann{padding-top: 15px;}
.zxsheq .ann input{background: #1B2F77; color: #fff; display: block; width: 8em; line-height: 2.8em; border: 0;}

.shxiaoq{}
.shxiaoq li{float: left; width: calc(50% - 15px); margin-bottom: 30px;}
.shxiaoq li:nth-child(2n){float: right;}
.shxiaoq li a{display: block; background: #f9f9f9; padding: 50px;}
.shxiaoq li h3{color: #1B2F77; position: relative; padding-bottom: 1.4em; margin-bottom: 1.1em;}
.shxiaoq li h3:before{content: ''; left: 0; bottom: 0; width: 2em; height: 1px; background: #1B2F77; opacity: 0.2; position: absolute;}
.shxiaoq li p{color: #666; padding-bottom: 0.5em; height: 1.5em;}
.shxiaoq li p img{display: inline-block; vertical-align: middle; padding-right: 0.6em; padding-bottom: 0.3em;}
.shxiaoq li p .ico2{display: none;}
.shxiaoq li a:hover p .ico1{display: none;}
.shxiaoq li a:hover p .ico2{display: inline-block;}
.shxiaoq li a:hover{background: #1B2F77;}
.shxiaoq li a:hover h3,.shxiaoq li a:hover p{color: #fff;}
.shxiaoq li a:hover h3:before{background: #fff;}

.jiejie{padding-top: 0 !important; background: url(../image/jierbg1.jpg) no-repeat center bottom; background-size: 100%;}
.jiejie .left{float: left; width: 48%;}
.jiejie .right{float: right; width: 47%; padding-top: 3%;}
.jiejie .pgtit{text-align: left;}
.jiejie .pgtit h3:before{left: 0; margin-left: 0;}
.jiejie .pgtit h3{padding-bottom:1.5em; margin-bottom: 1em;}
.jiejie .txt{line-height: 1.8em; color: #666;}
.jiejie .ul{padding-bottom: 0 !important; text-align: center;}
.jiejie .li{display: inline-block; width: calc(25% - 4px); margin-bottom: 20px;}
.jiejie .li .item{display: block; width: 200px; text-align: center; border: 1px solid #c9c9c9; border-radius: 50%; padding: 50px 0 49px; margin: 0 auto;}
.jiejie .li .item .ico{width: 84px; margin: 0 auto;}
.jiejie .li .item .ico img:last-child{display: none;}
.jiejie .li .item p{line-height: 20px; padding-top: 14px;}
.jiejie .li .item:hover{background: #1B2F77; color: #fff; border-color: #1B2F77}
.jiejie .li .item:hover .ico img:first-child{display: none;}
.jiejie .li .item:hover .ico img:last-child{display: block;}
.jiejie .cons{display: none;}

.yanjjb{background: url(../image/xiaoz8.jpg);}
.yanjjb .pgtit h3,.yanjjb .pgtit h5{color: #fff;}
.yanjjb .pgtit h3:before{background: #fff;}
.yanjjb ul{border-bottom: 1px solid rgba(255,255,255,0.2); text-align: center;}
.yanjjb li{display: inline-block; width: calc(33.33% - 23px); margin-left: 30px; padding-bottom: 20px; text-align: left; vertical-align: top;}
.yanjjb li:first-child{margin-left: 0;}
.yanjjb li .txt{color: #fff; padding: 0 5%;}
.yanjjb li h3{padding: 0.8em 0 0.6em;}
.yanjjb li .p{opacity: 0.7; line-height: 1.8em; height: 7.2em;}

.tuqht{border-bottom: 1px solid #E6E6E6; line-height: 60px; text-align: center;}
.tuqht a{display: inline-block; width: 12em; color: #1B2F77;}
.tuqht a.cur{background: #1B2F77; color: #fff;}
.tujqhs{padding-bottom: 20px;}
.tuqhli{position: relative; padding:0 100px;}
.tuqhlis{position: relative; /*overflow: hidden;*/}
.tuqhli .shj0{border: 1px solid #E6E6E6; background-size: cover !important; background-color: #fff;}
.tuqhli .shj01:hover{border: 1px solid #1B2F77; background: url(../image/pgqh1.png) no-repeat center #1B2F77;}
.tuqhli .shj02:hover{border: 1px solid #1B2F77; background: url(../image/pgqh2.png) no-repeat center #1B2F77;}
.tuqhli .shj0:hover img{opacity: 0;}
.tuqhli .shj01{left: 0;}
.tuqhli .shj02{right: 0;}
.tuqhli p{text-align: center; padding-top: 12px; color: #666666;}

.xuyjzs{background: #F8F8F8;}
.jcshphg{position: relative;}
.jcshphg a{display: block; position: relative;}
.jcshphg .txt{position: absolute; left: 50%; top: 50%; color: #fff; text-align: center; max-width: 90%; -moz-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);}
.jcshphg .ico{margin: 0 auto; width: 64px; padding-bottom: 15px;}
.jcshphg video{display: none; background: #000000;}

.meitbds{}
.meitbds a{display: block;}
.meitbds a .txt{padding: 12px 0; border-bottom: 1px solid #E6E6E6;}
.meitbds a .txt h3{height: 3em; padding-top: 0.2em; overflow: hidden;}
.meitbds a .sm{color: #666; padding: 12px 0;}
.meitbds a .img{position: relative; padding-bottom: 52.623%;}
.dascon{background: url(../image/dasbg1.jpg) no-repeat center top; background-size: cover; position: relative; z-index: 3;}

.qiyjj{} 
.qiyjj .pgtit{}
.pgtit h3{font-weight: bold;}
.blue{ color: #cc322f !important;}
/*.qiyjj .pgtit h3:before{left: 0; margin-left: 0;}*/
.qiyjj .txt{max-width: 800px; line-height: 1.8em; color: #666; text-align: center; max-width: 1140px; margin: 0 auto;}

.dalubn{position: relative;}
.dalubns{position: relative; overflow: hidden; width: 100%; /*max-width: 1157px;*/}
.dalubn .shj0{border-color: #E6E6E6; background-size: cover !important; background-color: #fff;margin-top: -30px;}
.dalubn .shj01{left: 5%; margin-top: 0; }
.dalubn .shj02{right: 5%; left: auto;}
.dalubn .shj0:hover img{opacity: 0;}
.dalubn .shj01:hover{border: 1px solid #1B2F77; background: url(../image/pgqh1.png) no-repeat center #1B2F77;}
.dalubn .shj02:hover{border: 1px solid #1B2F77; background: url(../image/pgqh2.png) no-repeat center #1B2F77;}

.fasheng{}
.fasheng .pgtit{text-align: left;}
.fasheng .pgtit h3:before{left: 0; margin-left: 0;}
.fasheng .txt{ line-height: 1.8em; color: #666;}
.fasheng .left{float: left; width: 285px;}
.fasheng .right{float: right; max-width: calc(100% - 310px);}
.yusnx{position: absolute; left: 19%; bottom: -2.5%; width: 8.3%; display: none;}

.xuyjzx .pgtit h3{margin-bottom: 1em;}
.tujzhansa{background: #F8F8F8;}

.dazixun{}
.dazixun .cons{position: relative;}
.dazixun .left{position: absolute; left: 0; top: 0; width: 32%; height: calc(100% - 30px); color: #fff;}
.dazixun .left p{position: absolute; top: 30px; left: 30px; width: calc(100% - 60px);}
.dazixun .left h3{position: absolute; left: 30px; bottom: 30px; width: calc(100% - 60px);}
.dazixun .right{float: right; width: 68%;}
.dazixun .right li{float: left; width: calc(50% - 30px); margin-left: 30px; margin-bottom: 30px;}
.dazixun .right a{display: block; background: #F8F8F8;}
.dazixun .right .txt{padding: 15px; color: #666;}
.dazixun .right h3{color: #000000; padding-bottom: 0.8em;}
.dazixun .right a .img{padding-bottom: 36%; position: relative;}

.search{padding-top: 30px;}
.search li{padding: 25px 0; border-bottom: 1px solid #eee;}
.search li a{display: block; line-height: 24px;}
.search li p{float: left; width: calc(100% - 8em); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search li span{font-size: 90%; color: #1B2F77; line-height:65px;}
.search li p font{color: #f00;}
.search .hmtit p{text-align: center;}
.search .hmtit p span{color: #00A1E9;}
.search .hmtit{padding-bottom: 4%;}

.searchs{padding-bottom: 2%;}
.searchs input{float: left; height: 40px; border: 0;}
.searchs .but{width: 40px; height: 40px; background: url(../image/sous1.png) no-repeat center #1B2F77;}
.searchs .txt{width: calc(100% - 60px); padding: 0 10px; max-width: 300px; background: #F8F8F8;}

.Crumbsa{position: relative;top:0; color: #666;background:transparent;}
.Crumbsa a{color: #666;}
.Crumbsa a:hover{color: #1B2F77;}

.txtcon{line-height: 1.8em; color: #666; text-align:justify;}
.txtcon img{display: inline-block; height: auto !important; padding-bottom: 0.5em;}
.xqBox .pgtit h3{margin-bottom: 0em; padding-bottom: 0.3em;}
.xqBox .pgtit h3:before{display: none;}
.xqBox .pgtit p{color: #666;}
.newpage .cons li{color: #999; line-height: 1.8em; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width: 100%;}
.xqBox{max-width: 960px; margin: 0 auto;}
.huoblist{}
.huoblist .li{float: left; width: 11.28%; margin: 0 1.5% 20px;}
.huoblist .li img:last-child{display: none;}
.huoblist .li .item{border: 3px solid #f1f1f1; border-radius: 50%; overflow: hidden; display: block;}
.huoblist .li .item:hover img:last-child{display: block;}
.huoblist .li .item:hover img:first-child{display: none;}
.huoblist .li:nth-child(13n+1){margin-left: 9.14%;}

.kcbshg .pgtit{max-width: 960px; margin: 0 auto;}
.kcbshg .pgtit p{color: #666; line-height: 2em; }

@media screen and (max-width:1400px) {
	.sdkcs li{float: left; width: calc(33.33% - 20px); margin-left: 30px;}
	.sdkcs li a{padding: 70px 30px 50px;}
	.kcdgang li .tit{width: 10em;}
	.kcdgang li .txt{width: calc(100% - 10em - 32px); padding: 0 15px;}
	.whyxz .li{float: left; width: calc(33.33% - 40px); margin-left: 60px;}
	
	
	
}
@media screen and (max-width:1300px) {
	.dalubn .shj0{margin-top: -16px;width:30px;}
}
@media screen and (max-width:1240px) {
	.headH{height: 48px;}
	.xisys .cons .right{padding-top: 0;}
	.xiaqux .but{height: 42px;}
	.regongg .con{padding: 40px 20px;}
	.pgtit h5{font-size: 14px;}
	.kcdgang li{width: 100%;}
	.Crumbs{top:48px;}
	
	.mokuai li{position: relative !important; left: auto !important; top: auto !important; right: auto !important; width: calc(50% - 10px); margin-bottom: 20px; margin-left: 0;}
	.mokuai li:nth-child(2n){float: right;}
	.mokuai ul{height: auto;}
	.mokuai li .tit .ico{width: 50px;}
	.mokuai li .tit .txt{width: calc(100% - 60px); padding-top: 0;}
	.mokuai li .tit{padding-bottom: 30px;}
	.mokuai li .cons{padding: 20px !important;}
	.kectes .guslist ul li a .txt p{font-size: 14px; height: 10.8em;}
	.zhujls li{width: 0100%;}
	.zhujls li .con .txt{padding-top: 5%;}
	.lirunk li{width: 100%; margin-left: 0; margin-bottom: 20px;}
	.lirunk li .txt p{height: auto;}
	.huzjlaos dd{float: left; width: calc(50% - 10px); margin-bottom: 20px;}
	.huzjlaos dd .txt{padding: 20px; width: calc(100% - 220px);}
	.whyxz .li{float: left; width: calc(33.33% - 20px); margin-left: 30px;}
	
	.shxiaoq li{width: 100%;}
	.shxiaoq li a{padding: 15px;}
	.shxiaoq li a p{height: auto;}
	
	.jiejie .li a{width: 160px; padding: 30px 0 29px;}
	
	/*.fengs .shj01,.kexzcs .shj02{left: 10px;}
	.fengs .shj02,.kexzcs .shj02{right: 10px;}
	*/
}
@media screen and (max-width:960px) {
	.Crumbs{position: fixed; color: rgba(255,255,255,0.8); line-height: 40px;}
	.Crumbs a{color: rgba(255,255,255,0.8);}
	.pgbanner .txt h3{font-size: 20px;}
	.pgbanner .txt p{padding-top: 1em; font-size: 12px;}
	.tansu{display: none;}
	.pqh{width:50px;}
	.pqh01{left: -20px;}
	.pqh02{right: -20px;}
	.saixs{padding: 30px 0 15px;}
	.saixs .sm{padding-top: 10px;}
	.page a,.page span{width: 30px; line-height: 30px; margin: 0 2px;}
	.page a.last,.page a.fast{padding:0 1em;}
	.tabqhs{padding: 30px 0 40px;}
	.tabqhs a{line-height: 40px;}
	.axjies .con h3{padding: 15px 0;}
	.page a.last, .page a.fast{width: 3em; padding: 0 0.6em;}
	
	.zhuxmx ul li{width: calc(50% - 10px); margin-left: 0;}
	.zhuxmx ul li:nth-child(2n){float: right;}
	.regongg .con{padding: 24px 15px;}
	.regongg .con h3{padding-bottom: 20px; margin-bottom: 20px;}
	.regongg .con p{margin-bottom: 0;}
	
	.xgxx ul li{width: 100%; padding: 0 !important;}
	.xgxx li .txt{position: relative; padding:20px 0 !important;}
	.xgxx li .whbfb{position: relative;}
	.xgxx ul li:nth-child(2n) .txt{position: relative;}
	.shjcon .left{width: 100%;}
	.shjcon .right{position: relative; width: auto; height: auto; padding: 20px; width: calc(100% - 43px);}
	.shjcon .text{position: relative; left: 0; top: 0; -moz-transform: translate(0,0px); -o-transform: translate(0,0px); -webkit-transform: translate(0,0px); transform: translate(0,0px);}
	.shjcon{margin-top: 25px;}
	.shj01{left: 0;}
	.shj02{right: 0;}
	.shj0{width: 30px; background: #1B2F77;}
	.dalubn .shj0{background: #fff;}
	.whcon{width: calc(50% - 10px); margin-left: 0; margin-bottom: 20px;}
	.whcon:nth-child(2n){float: right;}
	.whcon .con{padding: 15px 15px 20px;}
	.whcon .con .txt{}
	.ppgus .left{width: 100%; padding-bottom: 0 !important;}
	.ppgus .right{width: 100%;}
	/*.dalubns{width: calc(100% - 60px);}*/
	/*.fengs .shj0,.kexzcs .shj0{margin-top: -42px;}*/
	
	.xiaqls li p{width: calc(100% - 168px); padding-top: 12px;}
	.xiaquls li .con{display: none;}
	.xiaquls li .txt{opacity: 1 !important;}
	
	.cksdt .con{left: 5%; width: 90%; margin-left: 0;}
	.touzzg li{line-height: 50px;}
	.Crumbs .curnav{position: relative; /*line-height: 30px; padding-bottom: 8px;*/ border-top: 1px solid #E6E6E6; white-space:nowrap; overflow-y: auto;}
	
	.daoshlist li{width: 100%; padding-top: 20px;}
	.kuaisutd li{float: left; width: 140px;}
	.kuaisutd li.cur{width: calc(100% - 420px);}
	
	.kevhsi .left{width: 100%;}
	.kevhsi .right{width: 100%; padding-top: 12px;}
	
	.huzjlaos dd{width: 100%;}
	.huzjlaos dt{width: 100%; height: 120px;}
	.whyxz .li{width: 100%; margin-left: 0; margin-top: 20px;}
	.whyxz .li .con{padding: 15px;}
	.whyxz .li .con .txt{height: auto;}
	
	.jiejie .pgtit h3{padding-bottom:1em; margin-bottom: 0.6em;}
	.jiejie .right{padding-top: 0;}
	
	.jiejie .li{width: calc(50% - 4px);}
	.yanjjb li{width: calc(50% - 10px); margin-left: 0;}
	.yanjjb li:nth-child(2n){float: right;}
	.tuqht a{width: 25%; float: left;}
	.tujqhs .shj0{background-color: #fff;}
	.tuqhli{padding: 0 0px;}
	.tuqht{line-height: 40px;}
	.tujqhs{padding-top: 20px; padding-bottom: 0;}
	
	
	
	.huoblist .li{float: left; width: 16%; margin: 0 2% 10px;}
	.huoblist .li:nth-child(13n+1){margin-left: 2%;}
	.huoblist .li:nth-child(9n+1){margin-left: 13.14%;}
}
@media screen and (max-width:768px) {
	.fenhui .tit{padding-bottom: 15px;}
	.guslist ul li{width: calc(50% - 10px); margin-left: 0; margin-top: 20px;}
	.guslist ul li:nth-child(2n){float: right;}
	
	.shzkc .right{width: 100%;}
	.shzkc .right span{width: 6em; bottom: 0; left: 0;}
	.shzkc .left{width: 94%; padding-bottom: 25px;}
	.shzkc .left .yh01{right: 101%;}
	.shzkc .left .yh02{left: 100%;}
	.guscon .num{display: none;}
	.ppgus .right:before{display: none;}
	.guscon .con{padding: 0;}
	.ppgus .left{margin-left: 0;}
	.ppgus .right{padding-top: 0 !important;}
	.guscon{width: 100%; max-width: 100%;}
	.wsqhs a{width: 30px;}
	
	.xunszf .shj01{left: -10px;}
	.xunszf .shj02{right: -10px;}
	.xunszf .cons{padding: 0 25px;}
	.xunzqh .con .img{width: 100%;}
	.xunzqh .con .right{position: relative; width: 100%; padding: 20px 0;}
	
	.lxdzhi .map{width: 100%; height: 200px; float: none;}
	.lxdzhi .con{width: auto; float: none; padding: 15px;}
	.lxdzhi .con h3{padding-bottom: 0.5em;}
	.lxdzhi .more{padding-top: 15px;}
	.lxdzhi .more a{line-height: 32px; width: 100px;}
	
	.zhwlist li{padding: 15px 0; font-size: 13px;}
	.zhwlist .tit{line-height: 25px;}
	.zhwlist .tit span{width: 25px;}
	.zhwlist .tit h3{width: calc(100% - 50px);}
	.zhwlist .sm{padding-top: 8px; color: #666;}
	
	.xiaquls li{width: calc(50% - 10px); margin-left: 0; padding-top: 20px;}
	.xiaquls li:nth-child(2n){float: right;}
	.xiaquls{padding-top: 0px !important;}
	
	.taqhc li{display: inline-block; float: none; width: auto; line-height: 40px;}
	.taqhc li a{ padding: 0 1.5em;}
	.taqhc ul{white-space:nowrap;}
	.taqhc{overflow-y: auto;}
	
	.sdkcs li{float: left; width: 100%; margin-left: 0px; margin-top: 15px;}
	.sdkcs li a{padding: 30px 20px 30px;}
	.sdkcs li p{height: auto;}
	.kcdgang li{margin-top: 10px;}
	.kcdgang li:first-child{margin-top: 0;}
	.kcdgang li .tit{line-height: 40px;}
	.kcdgang li .txt{width: calc(100% - 32px); line-height: 1.8em; padding: 10px 15px;}
	
	.vidlist li{width: calc(50% - 10px); padding-top: 20px; margin-left: 0;}
	.vidlist li:nth-child(2n){float: right;}
	.vidlist li .img span{background-size: 30px;}
	.bdlis .lis .txt{height: 38px; line-height: 38px;}
	.bdlis .lis{margin-bottom: 10px;}
	.bdlis .xuanxl h3{line-height: 38px;}
	.huzjlaos dd p{font-size: 13px; height: 6em; overflow: hidden;}
	.huzjlaos dd .imgs{width: 140px;}
	.huzjlaos dd .txt{width: calc(100% - 180px);}
	
	.xunjz li .txt h3 span{width: 100%;}
	.xunjz li .txt p{height: 3em;}
	
	.zxsheq .left{display: none;}
	.zxsheq .right{width: 100%; padding-top: 0;}
	
	.yanjjb li{width: 100%;}
	.yanjjb li .p{height: auto;}
	
	.dazixun .right li{width: calc(50% - 15px); margin-left: 15px; margin-bottom: 15px;}
	.dazixun .left{height: calc(100% - 15px);}
	
	
	
}
@media screen and (max-width:640px) {
	.xisys .cons .left{width: 100% !important;}
	.xisys .cons .right{width: 100% !important; padding-top: 4%;}
	.xisys .cons .tit h3{padding-bottom: 0.6em; margin-bottom: 0.6em;}
	.axjies .con .mores a{line-height: 30px;}
	
	.zhuxmx ul li{width: 100%; margin-bottom: 20px;}
	.zhuxmx ul li p{height: auto;}
	.xiaqls li p{width: 100%; padding: 8px 0 15px;}
	.xiaqls li h4,.xiaqls li h3{width: 100%; padding: 0;}
	.xiaqls li{color: #666;}
	.xiaqls li h3{color: #000;}
	.xiaqls li .more{float: left;}
	.xiaqls li{padding: 20px 0;}
	.moreab a{width: 90px; line-height:28px;}
	
	.mokuai li{width: 100%;}
	
	.zhujls li .con .imgs{float: none; margin: 0 auto; width: 100%; max-width: 270px;}
	.zhujls li .con .txt{width: 90%; padding: 20px 5%; text-align: center;}
	.zhujls li .con h3:before{left: 50%; margin-left: -1em;}
	.zhujls .moreac a{margin: 0 auto;}
	.kuaisutd li{width: 50% !important;}
	.kuaisutd li a{height: 120px;}
	.kevhsi .more a{width: 140px;}
	.kevhsi .more{padding-top: 25px;}
	.xunjz li{width: 100%; margin-bottom: 20px;}
	.xunjz li .img span{background-size: 40px;}
	.jiejie .right{padding-top: 20px; width: 100%;}
	.jiejie .left{width: 100%;}
	
	.fasheng .left{width: 100%;}
	.fasheng .right{width: 100%; padding-top: 25px; max-width: 100%;}
	.yusnx{display: none;}
	.huoblist .li .item{border-width: 1px;}
	.huoblist .li{float: left; width: 21%; margin: 0 2% 10px !important; margin-left: 2% !important;}
	.huoblist .li:nth-child(7n+1){margin-left: 13.14% !important;}
	
}
@media screen and (max-width:480px) {
	.pqh{width:30px;}
	.pqh01{left: -10px;}
	.pqh02{right: -10px;}
	.guslist ul li{width: 100%;}
	.guslist ul li a .txt{padding: 15px 15px 20px;}
	.pgbanner .txt h3{font-size: 16px; line-height: 1.4em;}
	
	.daoshlist li .img{width: 100%;}
	.daoshlists li .img{width: calc(100% - 28px);}
	.daoshlist li .img img{width: 100%;}
	.daoshlist li .text{padding: 15px;}
	.daoshlist li .con{width: 100%;}
	.kectes .guslist ul li a .txt p{height: auto;}
	.huzjlaos dt{height: 80px; background: none;}
	.huzjlaos dt .more a{width: 150px;}
	
	.jiejie .li a{width: 120px; padding: 25px 0 25px;}
	.jiejie .li a .ico{width: 45px;}
	
	.dazixun .left{width: 100%; position: relative; padding-bottom:50%;}
	.dazixun .right{width: 100%;}
	.dazixun .right li{margin-left: 0; margin-bottom: 0; margin-top: 15px; width: calc(50% - 7px);}
	.dazixun .right li:nth-child(2n){float: right;}
	
	
}
@media screen and (max-width:375px) {
	
	
	
}




.success_box {padding:25px;text-align:center;line-height:2;}
.success_box .h1 {font-size:16px;font-weight:bold;color:#cc322f}
.success_box .h2 {font-size:14px;margin-bottom:30px;}
.success_box img {display:inline-block;}

.right-fixed {
  position: fixed;
  right: 20px;
  bottom: 0;
  top: 0;
  height: 380px;
  margin: auto 0;
  display: none;
  z-index: 999; }
 .help {
  width: 65px;
  font-size: 12px;
  text-align: center;
  padding: 5px 0;
  background: #fff;
  box-shadow: 0px 1px 4px 0px rgba(157, 148, 131, 0.5);
  border-radius: 5px;
  margin: auto;
  z-index: 99999;
  transition: all .3s;
  border-radius: 5px; }
  .help.scroll {
    width: 56px;
    right: 0; }

.help a {
  position: relative;
  display: block;
  width: 100%;
  height: 70px;
  text-align: center;
  padding-top: 10px; }
  .help a:hover {
    background: #F3F3F3; }

.showPhone {
  position: relative; }

.help img {
	display:inline-block;
  width: 35px; }

.help p {
  padding-top: 7px;
  color: #333; }

.help .tips2 {
  display: none;
  position: absolute;
  bottom: 0;
  top: 0;
  margin: auto 0;
  right: 80px;
  width: 220px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background: #4B8CEF;
  border-radius: 5px; }

.help .tips2::after {
  position: absolute;
  right: -16px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  width: 0;
  height: 0;
  font-size: 24px;
  content: " ";
  border-width: 8px;
  border-style: solid;
  border-color: transparent transparent transparent #4B8CEF; }
  
  
.page li{display: inline-block;}

.newlist ul li{width: calc(33.333% - 20px);}
.newlist ul li:nth-child(2n+1) {margin-left: 30px;}
.newlist ul li:nth-child(3n+1) {margin-left: 0;}
.lslist ul li a .img{width: 42%;padding-bottom: 0;display:inline-block;height:250px;}
.lslist ul li a .txt{width: 50%;padding:4%;float:right;}