.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#e67024;}

.cpzx{margin:50px auto 60px auto;}
.sybt{text-align:center;margin-bottom:30px;}
.sybt h3{font-size:36px;margin-bottom:15px;}
.sybt h5{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;}
.sybt h5 span{color:#e67024;font-size:14px;text-transform:uppercase;}
.sybt h4{color:#424242;font-size:18px;}
.cpzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;align-items: flex-start;}
.cpzx-l{width:20%;background:#0163c6;padding-top:33px;color:#fff;}
.cpzx-l-t{padding:0 13px 23px 22px;display:flex;align-items:center;}
.cpzx-l-t dt{margin-left:9px;margin-right:15px;}
.cpzx-l-t dd{}
.cpzx-l-t dd b{font-size:36px;line-height:100%;margin-bottom:10px;display:block;}
.cpzx-l-t dd p{font-size:12px;line-height:100%;text-transform:uppercase;}
.cpzx-l-c{margin:0 13px 29px 13px;background:#fff;}
.cpzx-l-c a{line-height: 45px;display:block;padding:0 27px;font-size:16px;color:#2f2f2f;border-bottom:1px solid #eeeeee;}
.cpzx-l-c a.active{background:#e67024;color:#fff;border-color:#e67024;}
.cpzx-l-c a p{padding-left:38px;background:url(../images/cpzx-tb2.png)no-repeat center left;}
.cpzx-l-c a.active p{background:url(../images/cpzx-tb3.png)no-repeat center left;}
.cpzx-l-c a:last-child{border:none;}
.cpzx-l-b{height:180px;display:flex;align-items:center;justify-content:center;text-align:center;background:url(../images/cpzx-bj.jpg) no-repeat;background-size:100% auto}
.cpzx-l-b dl{}
.cpzx-l-b dl dt{margin-bottom:20px;}
.cpzx-l-b dl h3{font-size:16px;margin-bottom:10px;}
.cpzx-l-b dl h4{font-size:16px;}
.cpzx-r{width:80%; padding-left: 20px; box-sizing: border-box;}
.cpzx-r-s{display:none;}
.cpzx-r-s:nth-child(1){display:block;}
.cpzx-r-t{box-sizing:border-box;background:#f1f1f1;border:1px solid #e4e4e4;padding:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:16px;}
.cpzx-r-t h4{width:470px;overflow:hidden;}
.cpzx-r-t h4 img{width:100%;display:block;}
.cpzx-r-t h4:hover img{transform:scale(1.1);}
.cpzx-r-t-r{width:350px;}
.cpzx-r-t-r h3{color:#000000;margin-bottom:30px;font-size:30px;}
.cpzx-r-t-r p{color:#424242;font-size:16px;line-height:36px;}
.cpzx-r-t-r h5{padding-top:30px;display:flex;flex-wrap:wrap;}
.cpzx-r-t-r h5 a{width:145px;line-height:45px;text-align:center;display:block;color:#fff;background:#e67024;transition:all 0.5s;font-size:14px;}
.cpzx-r-t-r h5 a:hover{transition:all 0.5s;background:#0163c6;}
.cpzx-r-t-r h5 a.active{background:#0163c6;margin-right:20px;}
.cpzx-r-b{}
.cpzx-r-b .swiper-container{height:800px;}
.cpzx-r-b .swiper-slide{height: calc((100% - 50px) / 2);}
.cpzx-r-b a{display:block;border:1px solid #eaeaea;text-align:center;color:#424242;font-size:16px;padding-bottom:30px;}
.cpzx-r-b a h4{overflow:hidden;margin-bottom:10px;position:relative}
.cpzx-r-b a h4::after{display:block;width:100%;height:100%;left:0;bottom:0;background: url(../images/sy.png);content: '';position: absolute;background-size: 100% 100%;}
.cpzx-r-b a h4 img{width:100%;display:block;}
.cpzx-r-b a p{}
.cpzx-r-b a:hover{color:#e67024;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { display: none; }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { display: none; }
.cpzx-r-b .swiper-button-next{width:14px;height:25px;right:20px;background:url(../images/r.png);background-size:100% 100%;}
.cpzx-r-b .swiper-button-prev{width:14px;height:25px;left:20px;background:url(../images/l.png);background-size:100% 100%;}
@media(min-width:1200px){
  .cpzx-r-b .swiper-button-next,.cpzx-r-b .swiper-button-prev{top:49%;}  
}
.jjfa{padding:70px 0;background:#f1f1f1; font-size: 14px;}
.jjfa-b{position:relative;overflow:hidden;}
.jjfa-b>img{width:100%;display:block;}
.jjfa-s{position:absolute;width:100%;left:0;bottom:0;box-sizing:border-box;padding:22px 40px;background:rgba(1,99,198,0.8);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.jjfa-l{color:#fff;width:49.5%;}
.jjfa-l h3{font-size:24px;margin-bottom:18px;}
.jjfa-l p{line-height:24px;}
.jjfa-l a{color:#e67024;}
.jjfa-r{width:38%;}
.jjfa-r img{display:block;}

.cptd{color:#fff;background:url(../images/cptd-bj.jpg)no-repeat center;}
.cptd .w1{position:relative;padding:100px 0;}
.cptd-t{position:absolute;left:0;top:93px;}
.cptd-t h3{font-size:30px;margin-bottom:12px;padding-left:33px;background:url(../images/cptd-tb.png)no-repeat center left;}
.cptd-t h4{font-size:14px;color:#2b94ff;text-transform:uppercase;padding-left:33px;}
.cptd-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.cptd-l{width:227px;}
.cptd-l:nth-child(1){padding-left:33px;}
.cptd-l dl{}
.cptd-l dl:hover img{transform: rotateY(180deg);}
.cptd-l dl:nth-child(1){margin-bottom:75px;}
.cptd-l dl dt{height:35px;display:flex;align-items:flex-end;margin-bottom:20px;}
.cptd-l dl h3{font-size:18px;font-weight:bold;margin-bottom:20px;}
.cptd-l dl p{height:72px;line-height:24px;}
.cptd-c{width:580px;height:580px;display:flex;justify-content:center;align-items:center;background:url(../images/cptd-bj2.png);background-size:100% 100%;margin-right:36px;}

.qyys{padding:70px 0 50px 0;background:#f1f1f1;}
.qyys-b{display:flex;flex-wrap:wrap;}
.qyys-b a{display:block;border-radius:10px;overflow:hidden;position:relative;width:calc(100% / 3 - 40px);margin:0 20px 40px 20px;color:#fff;text-align:center;transition:all 0.5s;}
.qyys-b a img{width:100%;display:block;}
.qyys-b a h4{position:absolute;width:100%;left:0;bottom:26px;font-size:24px;}
.qyys-s{position:absolute;width:100%;height:0;left:0;bottom:0;overflow:hidden;display:flex;justify-content:center;align-items:center;transition:all 0.5s;background:rgba(1,99,198,0.9);}
.qyys-s2{width:380px;max-width:80%;}
.qyys-s h3{font-size:24px;margin-bottom:35px;}
.qyys-s p{line-height:24px;margin-bottom:45px;}
.qyys-s span{display:block;margin:0 auto;width:140px;line-height:45px;background:#e67024;}
.qyys-b a:hover h4{display:none;}
.qyys-b a:hover .qyys-s{height:100%;}
.qyys-b a:hover{box-shadow:1px 1px 10px rgba(111,111,111,0.7);}

.gczs{margin:60px auto ;}
.gczs .sybt{margin-bottom:26px;}
.gczs-t{width:320px;display:flex;margin:0 auto 40px auto;border-radius:25px;overflow:hidden;background:#0163c6;height:50px;}
.gczs-t a{display:flex;align-items:center;width:50%;color:#fff;font-size:16px;}
.gczs-t a img{margin-left:20px;margin-right:12px;}
.gczs-t a.active{background:#e67024; color: #fff;}
.gczs-b{}
.gczs-s{display:none;flex-wrap:wrap;justify-content:space-between;}
.gczs-s:nth-child(1){display:flex;}
.gczs-l{width:310px;}
.gczs-b a{display:block;overflow:hidden;position: relative;}
.gczs-b a::after{display:block;width:100%;height:100%;left:0;bottom:0;background: url(../images/sy2.png);content: '';position: absolute;background-size: 100% 100%;}
.gczs-b a:hover img{transform:scale(1.1);}
.gczs-b a img{display:block;width:100%;}
.gczs-c{width:760px;}
.gczs-l a:nth-child(1){margin-bottom:10px;}
.gczs-c .swiper-pagination-bullet{background:#fff;opacity:1;}
.gczs-c .swiper-pagination-bullet-active{background:#e67024;}

.gg{padding:66px 0 55px 0;background:url(../images/gg-bj.jpg)no-repeat center;}
.gg-l{width:500px;color:#fff;}
.gg-l h3{font-size:36px;margin-bottom:15px;}
.gg-l p{line-height:24px;margin-bottom:35px;width:322px;max-width:100%;}
.gg-l a{display:block;width:160px;line-height:45px;text-align:center;background:#e67024;color:#fff;transition:all 0.5s;}
.gg-l a:hover{background:#0163c6;transition:all 0.5s;}

.gywm{background:#f1f1f1;padding:60px 0;}
.gywm-t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;box-shadow:1px 1px 10px rgba(200,200,200,0.3);margin-bottom:35px;}
.gywm-l{width:50%;overflow:hidden;position:relative;cursor:pointer;}
.gywm-l img{width:100%;display:block;transition: all 0.5s;}
.gywm-l span{position:absolute;width:100%;height:100%;display:block;left:0;bottom:0;background:url(../images/sp.png)no-repeat center;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width:50%;box-sizing:border-box;padding:0 45px;}
.gywm-r h3{font-size:30px;margin-bottom:30px;}
.gywm-r p{line-height:28px;color:#585858;font-size:16px;margin-bottom:28px;}
.gywm-r a{display:block;margin-top:15px;width:170px;text-align:center;line-height:45px;background:#e67024;color:#fff;font-size:16px;transition:all 0.5s;}
.gywm-r a:hover{transition:all 0.5s;background:#0163c6;}
.gywm-b{position:relative;}
.gywm-b a{display:block;text-align:center;color:#4a4a4a;font-size:16px;}
.gywm-b a h4{overflow:hidden;position:relative;margin-bottom:15px;}
.gywm-b a h4 img{width:100%;display:block;}
.gywm-b a h4 span{position:absolute;display:block;width:100%;left:0;height:0;bottom:0;background:url(../images/fdj.png)no-repeat center;transition:all 0.5s;}
.gywm-b a:hover{color:#e67024;}
.gywm-b a:hover span{height:100%;transition:all 0.5s;}
.gywm-b .swiper-button-next{width:17px;height:30px;right:-44px;background:url(../images/r2.png);background-size:100% 100%;}
.gywm-b .swiper-button-prev{width:17px;height:30px;left:-44px;background:url(../images/l2.png);background-size:100% 100%;}

.ryzz{margin-top:60px;}
.ryzz-b{height:650px;box-sizing:border-box;background:url(../images/ryzz-1.jpg)no-repeat center;padding-top:510px;}
.ryzz-b a{display:block;margin:0 auto;text-align:center;color:#fff;width:200px;line-height:50px;box-shadow:1px 1px 10px rgba(102,62,33,0.3);background:#e67024;transition:all 0.5s;}
.ryzz-b a:hover{transition:all 0.5s;background:#0163c6;}

.xwzx{margin:60px auto;font-size: 14px;}
.xwzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.xwzx-l{width:56%;}
.xwzx-t{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;}
.xwzx-t h3{display:flex;align-items:flex-end;font-size:24px;font-weight:bold;}
.xwzx-t h3 span{font-size:14px;line-height:100%;color:#a0a0a0;padding-left:5px;font-weight:normal;}
.xwzx-t a{color:#a0a0a0;}
.xwzx-t a:hover{color:#e67024;}
.xwzx-l-b2{border:1px solid #f0f0f0;padding:20px;}
.xwzx-l-t{display:block;padding-bottom:19px;border-bottom:1px solid #eeeeee;margin-bottom:17px;}
.xwzx-l-t h4{overflow:hidden;margin-bottom:14px;}
.xwzx-l-t h4 img{width:100%;display:block;}
.xwzx-l-t h3{display:flex;align-items:center;font-size:18px;color:#000000;margin-bottom:14px;}
.xwzx-l-t h3 span{display:block;width:90px;line-height:35px;text-align:center;color:#fff;font-size:16px;background:#e67024;margin-right:20px;}
.xwzx-l-t h3 i{display:block;width:calc(100% - 110px);line-height:100%;font-style: normal;}
.xwzx-l-t p{color:#696969;line-height:18px; overflow: hidden; -webkit-line-clamp: 2; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.xwzx-l-b{}
.xwzx-l-b a{display:flex;align-items:center;line-height:36px;color:#696969;padding-left:20px;background:url(../images/xwzx-tb.png)no-repeat center left;}
.xwzx-l-b a p{width:calc(100% - 100px);}
.xwzx-l-b a span{color:#7c7c7c;}
.xwzx-r{width:44%; padding-left: 40px; box-sizing: border-box;}
.xwzx-r-b2{background:#f1f1f1;border:1px solid #eaeaea;padding:30px 20px 20px 20px;}
.xwzx-r-t{display:block;margin-bottom:24px;}
.xwzx-r-t h3{color:#000000;font-size:18px;margin-bottom:18px;}
.xwzx-r-t p{color:#7c7c7c;line-height:18px;margin-bottom:20px; overflow: hidden; -webkit-line-clamp: 2; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.xwzx-r-t h4{overflow:hidden;border:1px solid #e2e2e2;}
.xwzx-r-t h4 img{width:100%;display:block;}
.xwzx-r-t:hover h3,.xwzx-r-t:hover p,.xwzx-l-t:hover h3,.xwzx-l-t:hover p{color:#e67024;}
.xwzx-r-b{}
.xwzx-r-b a{color:#696969;line-height:36px;display:block;padding-left:20px;background:url(../images/xwzx-tb.png)no-repeat center left;}
.xwzx-r-b a:hover,.xwzx-l-b a:hover{color:#e67024;background:url(../images/xwzx-tb2.png)no-repeat center left;}

.yqlj{margin-bottom:55px;}
.yqlj-t{display:flex;align-items:flex-end;position:relative;font-size:24px;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:30px;}
.yqlj-t span{line-height:100%;font-weight:normal;font-size:14px;padding-left:5px;}
.yqlj-t i{display:block;width:30px;height:3px;background:#e67024;bottom:-2px;position:absolute;left:0}
.yqlj-b{display:flex;flex-wrap:wrap;line-height:24px;color:#696969;}
.yqlj-b a{color:#696969;}
.yqlj-b span{display:block;margin:0 5px;}
.yqlj-b span:last-child{display:none;}
.yqlj-b a:hover{color:#e67024;}
.yqlj{}

@media screen and (max-width:1420px){
    .gczs-l{width:22.1428%;}
    .gczs-c{width:54.285714%;}
}
@media screen and (max-width:1300px){
	.gywm-b	.swiper-container{width:calc(100% - 60px);}
	.gywm-b .swiper-button-next{right:0;}
	.gywm-b .swiper-button-prev{left:0;}
}
@media screen and (max-width:1200px){
	.cpzx-l-c a{line-height:60px;}
	.cpzx-r-t-r p{line-height:24px;font-size:14px;}
	.cpzx-r-t-r h5 a{width:120px;}
	.jjfa-s{position:relative;}
	.cptd-t{position:relative;top:0;}
	.cptd-t h3{background:none;}
	.cptd-l dl dt{justify-content:center;}
	.qyys-b a h4{bottom:15px;}
	.gczs-l a{margin-bottom:20px!important;}
	.gczs-t{width:300px;}
	.gg{background: url(../images/gg-bj.jpg)no-repeat center left;}
	.gywm-r p{line-height:24px;font-size:14px;margin-bottom:10px;}
	.xwzx-l-t h3 span{width:50px;}
	.xwzx-l-t h3 i{width:calc(100% - 70px);}
	.qyys-s{display:none;}
	.qyys-b a:hover h4{display:block;}
	.ryzz-b{
    background: url(../images/ryzz-1.jpg)no-repeat center left -762px;
}
}

.gczs .gczs-s { display: none; font-size: 0; }
.gczs-s:nth-child(1) { display: block; }
.gczs .gczs-s li { display: inline-block; width: 25%; box-sizing: border-box; padding: 5px; }
.gczs .gczs-s .box-inner { width: 100%; }
.gczs .gczs-s .text { display: block; font-size: 20px; font-weight: 700; line-height: 36px; text-align: center; background-color: #0851ba; color: #fff; padding: 10px; box-sizing: border-box; height: 55px; overflow: hidden; }


#shili{width: 100%;background:url(../images/liyou_bg.jpg)no-repeat center;background-size: cover;}
#shili .bottom{margin-top: 50px;}
.index_con02_switch_btn_wrap{height:150px;margin:0 auto;font-size: 20px;text-align: center;margin-top: 60px; margin-bottom: 130px;}
.index_con02_switch_btn .tu{display: block;margin:0 auto;width: 42px;height: 42px;overflow: hidden;margin-top: 25px;margin-bottom: 15px;}
.index_con02_switch_btn .tu img{width: 100%;display: block;}
.index_con02_switch_btn a{width: 18.4%;height: 150px;background: #f5f1f0;border-radius: 20px;border:1px solid #cfcfcf;display: block;float: left;margin-right: 2%;font-size: 16px; box-sizing: border-box;}
.index_con02_switch_btn a i{font-size: 12px;color: #999999;text-transform: uppercase;display:block;margin-top: 10px;font-style: normal;}
.index_con02_switch_btn a:last-child{margin-right: 0;}
.index_con02_switch_btn a.active{color: #fff;background: url(../images/bgk.png)no-repeat center;background-size: cover;}
.index_con02_switch_btn a.active .tu img{margin-top: -42px;}
.index_con02_left_btn{
	width: 0.54rem;
    height: 0.53rem;
    background: url(/statics/images/index/zuo1.png) no-repeat center 0px;
    transition: background 0.5s;
    -moz-transition: background 0.5s;
    -webkit-transition: background 0.5s;
    -o-transition: background 0.5s;
    top:2.6rem;
    left:0;
    position: absolute;
    background-size: cover;
}

.index_con02_left_btn:hover,.index_con02_right_btn:hover{background-position:0 -0.53rem;}

.index_con02_right_btn{
	width: 0.54rem;
    height: 0.53rem;
    background: url(../images/you1.png) no-repeat center 0px;
    transition: background 0.5s;
    -moz-transition: background 0.5s;
    -webkit-transition: background 0.5s;
    -o-transition: background 0.5s;
    top:2.6rem;
    right:0;
    position: absolute;
    background-size: cover;
}


.index_con02_switch_box{width: 100%;position: relative;display: none;margin-top: 0.3rem;}

.index_con02_switch_box .wenzi{margin:0 auto;position: relative;overflow: hidden;}
.index_con02_switch_box .wenzi .tu{width: 100%;height: 600px;}
.index_con02_switch_box .wenzi .tu img{width: 100%; display: block;}


.index_con02_switch_box .wenzi .wen{width: 291px;height: 600px;background-size: cover;position: absolute;float: left;margin-right: 20px;background: url(../images/lik.png)no-repeat center;top:0;left:0;padding:0 40px;background-size: cover;}
.index_con02_switch_box .wenzi .wen .ico{width: 42px;height: 42px;overflow: hidden;margin-top: 110px;}
.index_con02_switch_box .wenzi .wen .ico img{margin-top: -42px;}
.index_con02_switch_box .wenzi .wen img{width: 100%;display: block;}
.index_con02_switch_box .wenzi .wen p{font-size: 36px;color: #fff;font-weight: bold;margin-top: 40px;margin-bottom: 20px;}
.index_con02_switch_box .wenzi .wen span{font-size: 16px;display: block;height: 20px;color: #fff;line-height: 25px;height: auto;}
.index_con02_switch_box .wenzi .wen .wen2{font-size: 12px;color: rgba(255,255,255,0.5);text-transform: uppercase;margin:50px 0;}
.index_con02_switch_box .wenzi .wen .an{width: 58px;height: 32px;overflow: hidden;}
.index_con02_switch_box .wenzi .wen .an img{margin-top: -32px;}
.index_con02_switch_box .wenzi .wen .shu{position: absolute;font-size: 28px;color: #fff;right: 10px;bottom: 40px;font-family: 'din';}

#fade { display: none; background: #000000;position: fixed; left: 0; top: 0;width: 100%; height: 100%;opacity: .80;z-index: 9999;}
.top_popupbox{width:60%;height: auto;border:2px solid #847d6a;border-radius:8px;padding:17px;background-repeat:no-repeat;display: none; /* Hidden as default */float: left;position: fixed;top: 50%; left: 50%;z-index: 99999;opacity:1px;background: #fff;-webkit-transform: translateY(-50%) translateX(-50%);
	 transform: translateY(-50%) translateX(-50%);}
.popupbox i,.top_popupbox i {background: rgba(0, 0, 0, 0) url("../images/guanbi.png") no-repeat scroll 0 0;padding: 16px;position: absolute;right: -8px;top: -8px;}
iframe#sp{width:100%;height:400px;}

.inservice { padding: 80px 0; }
.inservice .maintitle { display: block; font-size: 44px; line-height: 100%; color: #000; text-align: center; font-weight: 700; }
.inservice .subtitle { display: block; font-size: 34px; line-height: 100%; color: #252525; margin-top: 20px; font-weight: 400; text-align: center; }
.inservice .nr p { font-size: 16px; line-height: 32px; color: #5f5f5f; margin: 20px auto 13px; width: 100%; text-align: left; }
.inservice .video { position: relative; width: 100%; cursor: pointer; }
.inservice .video img { width: 100%; }
.inservice .video .sfdsdjl:after { display: block; content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, .6) url(../images/vi.png) no-repeat center; top: 0; left: 0; z-index: 2; position: absolute; }

.inservice .data { width: 999px; height: 120px; background: url(../images/gun_bg.png) no-repeat center; background: linear-gradient(183deg, #0a7cef, #0851ba); text-align: center; line-height: 0; font-size: 0; margin: -62px auto 0; position: relative; z-index: 99 }
.inservice .data li { display: inline-block; padding-top: 22px; width: 25%; position: relative }
.inservice .data li:after { position: absolute; content: ""; width: 1px; height: 50px; background: rgba(255, 255, 255, .15); right: 0; top: 35px }
.inservice .data li h6 { display: block; font-size: 18px; line-height: 46px; color: #fff; -o-transition: all .3s ease; transition: all .3s ease }
.inservice .data li span { font-size: 48px; margin-right: 5px; display: inline-block; vertical-align: -1px; letter-spacing: -1px }
.inservice .data li p { display: block; font-size: 16px; line-height: 100%; color: #fff; margin-top: -5px; letter-spacing: 1px; -o-transition: all .3s ease; transition: all .3s ease; text-align: center; }
.inservice .data li:last-child:after { display: none }