﻿ul,ol,li,dl,dd,dt{ list-style-type: none; line-height: normal;}
address,caption,cite,code,dfn,i,em,th,var{ font-style: normal; font-weight: normal;}
a{ text-decoration:none; color:#333;
transition: all 0.5s linear;
-moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
-o-transition: all 0.5s linear;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;}
a:hover{ cursor: pointer; text-decoration: none; color: #b42b3e;}
img{ border: 0; max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
h1{ font-size: 36px;}
h2{ font-size: 24px;}
h3{ font-size: 22px;}
h4{ font-size: 18px;}
h5{ font-size: 14px;}
h6{ font-size: 12px;}
input,table,tr,td{ margin: 0; padding: 0; border: none;}
p{ margin: 0; padding: 0;}
button,table{ border: none; background: none; margin: 0; padding: 0;}
select{ margin: 0; padding: 0; outline: none;}
textarea{ border: 0; background: none; resize: none; outline: 0;}
input{ outline: 0; border: 0; background: none;}
button{ outline: none; border: 0; background: none;} 
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.w_1310{ padding-right:15px; padding-left:15px; margin-right: auto; margin-left: auto;}
.w_1600{ padding-right:15px; padding-left:15px; margin-right: auto; margin-left: auto;}
@media (min-width: 768px) {
    .w_1310{ width: 768px; }
    .w_1600{ width: 768px; }
}
@media (min-width: 992px) {
    .w_1600{ width: 992px; }
    .w_1310{ width: 768px; }
}
@media (min-width: 1200px) {
    .w_1310{width:1200px;}
    .w_1600{width:1200px;}
}
@media (min-width: 1340px) {
    .w_1310{width:1340px;}
}
@media (min-width: 1600px) {
    .w_1600{width:1600px;}
}


.tophead{ width: 100%; float: left;}

.tophead .topnav{width:100%;float: left;background-color: #ededed;padding: 10px 0;}
.tophead .topnav .left{float: left;font-size: 16px;color: #323232;font-weight: bold;height: 35px;line-height: 35px;}
.tophead .topnav .right{float: right;border-radius: 6px;border:1px solid #323232;}
.tophead .topnav .right a{display: block;width: 35px;height: 30px;float: left;line-height: 33px;text-align: center;font-size: 14px;color: #323232;}
.tophead .topnav .right a:hover,.tophead .topnav .right .zw{background-color: #464646;color: #fff;}
.tophead .bottomnav{width: 100%;background-color: #fff;float: left;position: relative;}

.tophead .top{ width: 100%; float: left; position: relative;}

.tophead .top .logo{ margin: 24px 0; line-height: 0; float: left;}
.tophead .top .logo img{ width: auto; height: 42px;}

.tophead .top .right{ float: right;}
.tophead .top .menu .nli{ padding:  34px 22px 0 22px; float: left; position: relative;font-size: 16px;}
.tophead .top .menu .nli span a{ display: block;color: #333333; position: relative;padding-bottom: 34px;}

.tophead .top .menu .nli.on span a,.tophead .top .menu .nli:hover span a{ color: #ea6a14;font-weight: bold;}
.tophead .top .menu .nli.on span a::after,.tophead .top .menu .nli:hover span a::after{ content: ""; display: block; width: 28px; height: 4px; background: #ea6a14; position: absolute; bottom: 14px; left: 50%;margin-left: -14px;}

.tophead .sub{ display: none; position: absolute;width: 100%; top:99%; left: 0;padding: 0 175px;z-index: 8;}
.tophead .sub .ulbox{ width: 100%; background: rgba(0,0,0,0.66); z-index: 4;overflow: hidden;padding: 0 26px;}
.tophead .sub .ulbox .reborder{width: 100%;float: left; overflow: hidden;}
.tophead .sub .l2{text-align: center;font-size: 16px;float: left;padding: 20px 30.5px;position: relative;border-bottom: 1px solid rgba(255,255,255,0.2)}
.tophead .sub .l2::before{width: 1px;height: 14px;background-color: rgba(255,255,255,0.5);content: "";display: block;position: absolute;right: -11px;top: 50%;margin-top: -7px;}
.tophead .sub .l2 a{ display: block; color: #fff;padding: 4px 18px;border-radius: 16px;}
.tophead .sub .l2:hover a{background-color: #ea6a14;}

.tophead .menuph{ display: none;} 
.tophead .xialaph{ display: none;}
@media screen and (max-width:1199px) {
}
@media screen and (max-width:991px) {
.tophead .topnav{padding: 6px 0;width: 100%; position: fixed; top: 0; left: 0;z-index: 20; }
.tophead .topnav .left{font-size: 14px;height: 28px;line-height: 28px;}
.tophead .topnav .right a{width: 30px;height: 28px;line-height: 26px;font-size: 12px;}

.tophead .menu{ display: none;}

.tophead .menuph{ display: block;}
.tophead .xialaph{ display: block;}

.tophead .top{padding: 0 15px; width: 100%; position: fixed; top: 42px; left: 0; z-index: 20; background: #fff;}

.tophead .top .logo{ margin: 8px 0;}
.tophead .top .logo img{ height: 30px;}

.tophead .menuph{ float: right; width: 28px; height: 22px; cursor: pointer; text-align: center; margin: 12px 0;}
.tophead .menuph .point { display: inline-block;  width: 28px;  height: 22px; position: relative;}
.tophead .menuph .point:hover .navbtn,
.tophead .menuph .point:hover .navbtn::after,
.tophead .menuph .point:hover .navbtn::before { width: 28px;}
.tophead .menuph .navbtn { position: absolute; top: 10px; right: 0; display: inline-block; width: 21px; height: 2px; background: #ea6a14;
-webkit-transition: all .3s ease-out 0s; 
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.tophead .menuph .navbtn::after,
.tophead .menuph .navbtn::before { position: absolute; right: 0; display: inline-block; width: 28px; height: 2px; content: ''; background: #ea6a14;
-webkit-transition: all .3s ease-out 0s;  
-moz-transition: all .3s ease-out 0s;  
-ms-transition: all .3s ease-out 0s;  
-o-transition: all .3s ease-out 0s;  
transition: all .3s ease-out 0s;}
.tophead .menuph .navbtn::after { top: -11px;}
.tophead .menuph .navbtn::before { top: 11px;}
.tophead .menuph .point.active .navbtn{ background: transparent;}
.tophead .menuph .point.active .navbtn::after{ -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0;}
.tophead .menuph .point.active .navbtn::before { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 0;}

.tophead .xialaph{ position: fixed; left: 0; top: 0; float: left; width: 100%; height: 100%; overflow: scroll; padding: 46px 15px 100px 15px; display: none; z-index:19; background:#fff;}
.tophead .xialaph .ul2,
.tophead .xialaph .ul3{ display: none;}
.tophead .xialaph h4 a{ float: left; width: 60%; color: #333333;line-height: 50px;} 
.tophead .xialaph h4{ float: left; width: 100%; position: relative;font-size: 16px;}
.tophead .xialaph li:last-child h4::before{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #e7e7e7;}
.tophead .xialaph h4:hover a,
.tophead .xialaph h5:hover a{ color: #C01;}
.tophead .xialaph h5 a{ float: left; width: 100%; color: #1f1f1f;line-height: 40px; text-transform: uppercase;}
.tophead .xialaph h5{ float: left; width: 100%; position: relative;font-size: 14px;}
.tophead .xialaph h5::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.tophead .xialaph h4 img{ width: 15px; height: 8px; float: right; margin-top: 24px; cursor: pointer;}
.tophead .xialaph h5 img{ width: 11px; height: 6px; float: right; margin-top: -25px; margin-right: 18px; cursor: pointer;}
.tophead .xialaph h4.active img.img_s,
.tophead .xialaph h5.active img.img_s{ display: none;}
.tophead .xialaph h4.active img.img_d,
.tophead .xialaph h5.active img.img_d{ display: block;}
.tophead .xialaph .ul2{ float: left; width: 100%; padding: 0 10px;}
.tophead .xialaph .ul3{ padding-top: 50px; padding-bottom: 10px; padding-left: 15px; z-index: -1; position: relative;}
.tophead .xialaph .ul3::after{ content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 1px; background-color: #e7e7e7;}
.tophead .xialaph li:last-child .ul3::after{ display: none;}
.tophead .xialaph .ul3 li a{ color: #333;line-height: 35px; display: block;}
.tophead .xialaph .ul3 li:hover a{color: #C01;}
.tophead .xialaph .ul3 li{ padding-top: 5px;}
.tophead .xialaph .ul3 li:first-child{ padding-top: 0;}
.tophead .xialaph{margin-top: 40px;}

.tophead .img_d,
.tophead .disno{ display: none;} 
}


.sbanner{width: 100%;float: left;position: relative;}
.sbanner ul li{height: auto;}
.sbanner ul li img{width: 100%;display: block;}
.sbanner .slick-prev{width: 70px;height: 70px;background: url(../image/img4.png) no-repeat center center; background-size: cover;left: 0;top: 50%;background-color: rgba(0,0,0,0.4);}
.sbanner .slick-next{width: 70px;height: 70px;background: url(../image/img5.png) no-repeat center center; background-size: cover;right: 0;top: 50%;background-color: rgba(0,0,0,0.4);}
.sbanner .slick-prev:hover,.sbanner .slick-next:hover{background-color: rgba(0,0,0,0.7);}
.sbanner .slick-dots{ position: absolute; bottom: 32px; height: 5px; text-align: center;}
.sbanner .slick-dots li{ vertical-align: top; width: 10px; height: 10px;border-radius: 100%; margin: 0 5px;border:1px solid #fff;}
.sbanner .slick-dots li.slick-active{ background: #fff;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.sbanner{margin-top: 88px;}
.sbanner h2{font-size: 30px;padding: 18px;}
.sbanner .slick-prev{width: 40px;height: 40px;}
.sbanner .slick-next{width: 40px;height: 40px;}
.sbanner .slick-dots{bottom: 18px;}
.sbanner .slick-dots li{width: 8px; height: 8px;margin: 0 4px;}
}         
@media  screen and (max-width: 767px){
.sbanner h2{font-size: 16px;padding: 8px;}
.sbanner .slick-prev{width: 30px;height: 30px;}
.sbanner .slick-next{width: 30px;height: 30px;}
.sbanner .slick-dots{bottom: 12px;}
}

.nbanner{width: 100%;float: left;position: relative;}
.nbanner img{width: 100%;display: block;}
.nbanner .title{position: absolute; top: 50%;left: 50%;
-webkit-transform: translate(-50%,-50%); 
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}
.nbanner .title .titlebox{padding: 0 54px;color: #fff;text-align: center;position: relative;}
.nbanner .title .yw{font-size: 54px;color: #ffffff;text-transform:uppercase;margin-bottom: 10px;position: relative;text-shadow:0 6px 8px rgba(0,0,0,0.28); }
.nbanner .title .zw{font-size: 46px;color: #ffffff;padding: 0 20px;background-color: #ff5c04; display: inline-block;vertical-align: middle;position: relative;}
.nbanner .title .left{width: 84px;height: 72px;position: absolute;left: 0;top: 50%;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.nbanner .title .right{width: 84px;height: 72px;position: absolute;right: 0;top: 50%;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.nbanner{margin-top: 88px;}
.nbanner .title .titlebox{padding: 0;}
.nbanner .title .yw{font-size: 30px;margin-bottom: 6px;}
.nbanner .title .zw{font-size: 24px;padding: 4px 14px;}
.nbanner .title .left{display: none;}
.nbanner .title .right{display: none;}
}           
@media  screen and (max-width: 767px){
.nbanner .title .yw{font-size: 24px;}
.nbanner .title .zw{font-size: 20px;}
}

.bonav{width: 100%;background-color: #181818;padding: 55px 0 20px 0;float: left;}
.bonav .top{width: 100%;overflow: hidden;}
.bonav .top .left{float: left;
width: -moz-calc(100% - 320px);
width: -o-calc(100% - 320px);
width: -webkit-calc(100% - 320px);
width: calc(100% - 320px);}
.bonav .top .left li{width: 30%;float: left;position: relative;}
.bonav .top .left li:nth-child(3){width: 40%;}
.bonav .top .left li:nth-child(2)::after{width: 1px;height: 88px;background-color: rgba(72,72,72,0.6);content: "";display: block;position: absolute;right: 34%;top: 50%;margin-top: -44px;}
.bonav .top .left li:nth-child(2)::before{width: 1px;height: 88px;background-color: rgba(72,72,72,0.6);content: "";display: block;position: absolute;left: -34%;top: 50%;margin-top: -44px;}
.bonav .top .left li h2{font-size: 18px;color: #ffffff;height: 54px;}
.bonav .top .left li a{display: block;width: 100%;font-size: 10px;color: rgba(144,144,144,0.99);font-weight: lighter;height: 28px;}
.bonav .top .left li a:hover,.bonav .top .center li a:hover{color: #fff;}
.bonav .top .left li .box{width: 100%;padding-bottom: 8px;line-height: 28px;}
.bonav .top .left li .box .boxl{font-size: 14px;color: rgba(144,144,144,0.99);font-weight: lighter;float: left;width: 45px;}
.bonav .top .left li .box .boxr{font-size: 14px;color: rgba(144,144,144,0.99);font-weight: lighter;float: left;
width: -moz-calc(100% - 45px);
width: -o-calc(100% - 45px);
width: -webkit-calc(100% - 45px);
width: calc(100% - 45px);word-break:break-all;}
.bonav .top .right{float: right;width: 320px;text-align: right;overflow: hidden;}
.bonav .top .right .phone{font-size: 24px;color: #ffffff;font-weight: bold;height: 40px;}
.bonav .top .right .date{font-size: 14px;color: #909090;height: 46px;}
.bonav .top .right .kf{width: 154px;height: 40px;background-color: #ff5c04;border-radius: 4px;text-align: center;display: block;line-height: 40px;float: right;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.bonav .top .right .kf:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);
}
.bonav .top .right .kf .icon{width: 16px;height: 16px;display: inline-block;vertical-align: middle;}
.bonav .top .right .kf .words{font-size: 14px;color: #ffffff;display: inline-block;vertical-align: middle;}
.bonav .bottom{width: 100%;padding-top: 70px;font-size: 14px;color: #909090;text-align: center;}

.bonav .q_d_m{ float: left; width: 100%; height: 50px; }
.bonav .pf_down{ width: 100%; float: left; position: fixed; left: 0; bottom: 0; height: 50px; background: #ea6a14; z-index: 16; box-shadow: 0 -5px 10px rgba(0,0,0,0.2);}
.bonav .pf_down li{ width: 33.3%; float: left; text-align: center; padding: 7px 0 4px 0; border-right: 1px solid #fff;}
.bonav .pf_down li .ico7{ width: 100%; float: left; height: 20px;}
.bonav .pf_down li .d_name{ width: 100%; float: left; margin-top: 4px; font-size: 12px; color: #fff; line-height: 14px;}
.bonav .pf_down li.l1 .ico7{ background: url(../image/fz.png) no-repeat center; background-size: 20px 20px;}
.bonav .pf_down li.l2 .ico7{ background: url(../image/dh.png) no-repeat center; background-size: 20px 20px;}
.bonav .pf_down li.l3 .ico7{ background: url(../image/db.png) no-repeat center; background-size: 20px 20px;}
.bonav .pf_down li:last-child{ border: none;}
.bonav .pf_down li:nth-child(3n){ border: none;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.bonav{padding: 20px 0 70px 0;}
.bonav .top .left{
width: -moz-calc(100% - 200px);
width: -o-calc(100% - 200px);
width: -webkit-calc(100% - 200px);
width: calc(100% - 200px);}
.bonav .top .left li:nth-child(2)::after{height: 60px;content: "";display: block;position: absolute;right: 34%;top: 50%;margin-top: -30px;}
.bonav .top .left li:nth-child(2)::before{height: 60px;content: "";display: block;position: absolute;left: -34%;top: 50%;margin-top: -30px;}
.bonav .top .left li h2{font-size: 16px;height: 38px;}
.bonav .top .left li a{font-size: 12px;height: 26px;}
.bonav .top .left li .box{padding-bottom: 6px;line-height: 24px;}
.bonav .top .left li .box .boxl{font-size: 12px;}
.bonav .top .left li .box .boxr{font-size: 12px;}
.bonav .top .right{width: 200px;}
.bonav .top .right .phone{font-size: 20px;height: 28px;}
.bonav .top .right .date{font-size: 12px;height: 32px;}
.bonav .top .right .kf{width: 120px;height: 30px;line-height: 28px;}
.bonav .top .right .kf .icon{width: 12px;height: 12px;}
.bonav .top .right .kf .words{font-size: 12px;}
.bonav .bottom{padding-top: 40px;font-size: 12px;}
}           
@media  screen and (max-width: 767px){
.bonav .top .left{width: 100%;float: none;overflow: hidden;}
.bonav .top .left li{width: 25%;}
.bonav .top .left li:nth-child(3){width: 50%;}
.bonav .top .left li:nth-child(2)::after{content: "";display: none;}
.bonav .top .left li:nth-child(2)::before{content: "";display: none;}
.bonav .top .left li h2{font-size: 16px;height: 38px;}
.bonav .top .left li a{font-size: 12px;height: 26px;}
.bonav .top .left li .box{padding-bottom: 6px;line-height: 24px;}
.bonav .top .left li .box .boxl{font-size: 12px;}
.bonav .top .left li .box .boxr{font-size: 12px;}
.bonav .top .right{width: 100%;float: none;text-align: center;margin-top: 14px;}
.bonav .top .right .kf{float: none;margin: 0 auto;}
}




.sy_section_1{width: 100%;float: left;padding: 60px 0 62px 0;}
.sy_section_1 .top{width: 100%;float: left;margin-bottom: 50px;}
.sy_section_1 .top h2{float: left;font-size: 24px;color: #323232;font-weight: bold;}
.sy_section_1 .top .right{float: right;margin-top: 6px;}
.sy_section_1 .top .right .words{font-size: 14px;color: #323232;display: inline-block;vertical-align: middle;margin-right: 5px; }
.sy_section_1 .top .right:hover .words{color: #ea6a14;}
.sy_section_1 .top .right .icon{width: 14px;height: 14px;background: url(../image/img6.png)no-repeat center center;background-size: cover;display: inline-block;vertical-align: middle;background-color: #ea6a14;border-radius: 1px;}
.sy_section_1 ul{float: left;margin: 0 -15px;
width: -moz-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -webkit-calc(100% + 30px);
width: calc(100% + 30px);}
.sy_section_1 ul li{background-color: #fff;margin: 0 15px;padding: 15px;padding-bottom: 35px;}
.sy_section_1 ul li .pic{padding-bottom: 63.64%; position: relative; overflow: hidden;}
.sy_section_1 ul li .pic img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.sy_section_1 ul li .words{margin-top: 14px;}
.sy_section_1 ul li .words h3{font-size: 20px;color: #323232;font-weight: bold;height: 38px;margin-bottom: 20px;position: relative;}
.sy_section_1 ul li .words h3::after{width: 100px;height: 2px;background-color: #ea6a14;content: "";display: block;position: absolute;left: 0;bottom: 0;}
.sy_section_1 ul li .words .listbox{width: 100%;}
.sy_section_1 ul li .words .listbox .list{width: 100%;font-size: 14px;color: #666666;margin-bottom: 8px;padding-left: 18px;position: relative;}
.sy_section_1 ul li .words .listbox .list::after{content: "";display: block;width: 5px;height: 5px;background-color: #909090;border-radius: 100%;position: absolute;left: 0;top:50%;margin-top: -2.5px;}
.sy_section_1 ul li .words .listbox .list:last-child{margin-bottom: 0;}
.sy_section_1 ul li .more{width: 100%;height: 46px;line-height: 46px;background-color: #ea6a14;border-radius: 6px;font-size: 14px;color: #ffffff;text-align: center;margin-top: 32px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section_1 ul li .more:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);
}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.sy_section_1{padding: 20px 0 ;}
.sy_section_1 .top{margin-bottom:18px;}
.sy_section_1 .top h2{font-size: 18px;}
.sy_section_1 .top .right{margin-top: 4px;}
.sy_section_1 .top .right .words{font-size: 12px;margin-right: 2px; }
.sy_section_1 .top .right .icon{width: 12px;height: 12px;}
.sy_section_1 ul{float: left;margin: 0 -10px;
width: -moz-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);}
.sy_section_1 ul li{margin: 0 10px;padding: 10px;padding-bottom: 15px;}
.sy_section_1 ul li .pic{padding-bottom: 63.64%;}
.sy_section_1 ul li .words{margin-top: 10px;}
.sy_section_1 ul li .words h3{font-size: 18px;height: 34px;margin-bottom: 10px;}
.sy_section_1 ul li .words h3::after{width: 60px;content: "";display: block;}
.sy_section_1 ul li .words .listbox .list{margin-bottom: 6px;padding-left: 12px;}
.sy_section_1 ul li .more{height: 30px;line-height: 30px;margin-top: 16px;}
}           
@media  screen and (max-width: 767px){
.sy_section_1{padding: 20px 0;}
.sy_section_1 .top{margin-bottom:12px;}
.sy_section_1 ul{float: left;margin: 0 -6px;
width: -moz-calc(100% + 12px);
width: -o-calc(100% + 12px);
width: -webkit-calc(100% + 12px);
width: calc(100% + 12px);}
.sy_section_1 ul li{margin: 0 6px;padding: 6px;padding-bottom: 10px;}
.sy_section_1 ul li .words{margin-top: 8px;}
}

.sy_section_2{width: 100%;float: left;padding: 70px 0;}
.sy_section_2 .top{width: 100%;float: left;margin-bottom: 50px;}
.sy_section_2 .top h2{float: left;font-size: 24px;color: #323232;font-weight: bold;}
.sy_section_2 .top .right{float: right;margin-top: 6px;}
.sy_section_2 .top .right .words{font-size: 14px;color: #323232;display: inline-block;vertical-align: middle;margin-right: 5px; }
.sy_section_2 .top .right:hover .words{color: #ea6a14;}
.sy_section_2 .top .right .icon{width: 14px;height: 14px;background: url(../image/img6.png)no-repeat center center;background-size: cover;display: inline-block;vertical-align: middle;background-color: #ea6a14;border-radius: 1px;}
.sy_section_2 ul{float: left;margin: 0 -15px;
width: -moz-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -webkit-calc(100% + 30px);
width: calc(100% + 30px);}
.sy_section_2 ul li{margin: 0 15px;height: 300px;position: relative;}
.sy_section_2 ul li .box{background-color: rgba(255,255,255,0.9);width: 52.63%;position: absolute;top: 50%;right: 20px;padding: 20px;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.sy_section_2 ul li .box .name{font-size: 16px;color: #323232;padding-bottom: 4px;}
.sy_section_2 ul li .box .adress{font-size: 16px;color: #323232;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 2px solid #ea6a14;}
.sy_section_2 ul li .box .pz{font-size: 16px;color: #323232;padding-bottom: 15px;}
.sy_section_2 ul li .box .more{width: 100%;text-align: center;background-color: #fff;padding: 10px 0;border-radius: 6px;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section_2 ul li .box .more .words{font-size: 16px;color: #323232;font-weight: bold;display: inline-block;vertical-align: middle;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section_2 ul li .box .more .jt{width: 10px;height: 10px;border-top: 2px solid #ff5c04;border-right: 2px solid #ff5c04;display: inline-block;vertical-align: middle;margin-top: 2px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.sy_section_2 ul li .box:hover .more{background-color: #ff5c04;}
.sy_section_2 ul li .box:hover .more .words{color: #fff;}
.sy_section_2 ul li .box:hover .more .jt{border-color: #fff;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.sy_section_2{padding: 20px 0 ;}
.sy_section_2 .top{margin-bottom:18px;}
.sy_section_2 .top h2{font-size: 18px;}
.sy_section_2 .top .right{margin-top: 4px;}
.sy_section_2 .top .right .words{font-size: 12px;margin-right: 2px; }
.sy_section_2 .top .right .icon{width: 12px;height: 12px;}
.sy_section_2 ul{margin: 0 -10px;
width: -moz-calc(100% + 20px);
width: -o-calc(100% + 20px);
width: -webkit-calc(100% + 20px);
width: calc(100% + 20px);}
.sy_section_2 ul li{margin: 0 10px;height: 190px;}
.sy_section_2 ul li .box{width: 50%;right: 10px;padding: 10px;}
.sy_section_2 ul li .box .name{font-size: 14px;padding-bottom: 2px;}
.sy_section_2 ul li .box .adress{font-size: 14px;padding-bottom: 10px;margin-bottom: 10px;}
.sy_section_2 ul li .box .pz{font-size: 14px;padding-bottom: 10px;}
.sy_section_2 ul li .box .more{padding: 8px 0;}
.sy_section_2 ul li .box .more .words{font-size: 14px;}
.sy_section_2 ul li .box .more .jt{width: 8px;height: 8px;}
}           
@media  screen and (max-width: 767px){
.sy_section_2{padding: 20px 0;}
.sy_section_2 .top{margin-bottom:12px;}
.sy_section_2 ul{margin: 0;width: 100%;}
.sy_section_2 ul li{margin: 0;}
}




.qy_section_1{width: 100%;padding: 95px 0;float: left;}
.qy_section_1 h2{font-size: 36px;color: #333333;text-align: center;padding-bottom: 26px;margin-bottom: 26px;position: relative;}
.qy_section_1 h2::after{width: 52px;height: 3px;background-color: #ff5c04;content: "";display: block;position: absolute;left: 50%;bottom: 0;
-webkit-transform: translate(-50%,-0); 
-ms-transform: translate(-50%,-0);
-moz-transform: translate(-50%,-0);
-o-transform: translate(-50%,-0);
transform: translate(-50%,-0);}
.qy_section_1 .top{font-size: 16px;color: #555555;line-height: 30px;text-align: center;margin-bottom: 48px;}
.qy_section_1 .bottom{width: 100%;}
.qy_section_1 .bottom .bottombox{width: 68%;margin: 0 auto;overflow: hidden;}
.qy_section_1 ul{ width: 100%; float: left;}
.qy_section_1 .li .pic{padding-bottom: 100%; position: relative; overflow: hidden; }
.qy_section_1 .li .pic img{width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.qy_section_1 .u2{ margin: -9% 0 0 0; padding-left: 9.95%; width: 109.95%;}
.qy_section_1 .li{ width: 19%; margin: 0 0.5%; float: left; overflow: hidden; position: relative;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.qy_section_1 .li .bg{ width: 71%; height: 71%; position: absolute; top: 0; left: 0; overflow: hidden; border: 2px solid #e9e9e9;-moz-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg);
margin-top:14.5%;
margin-left:14.5%;}
.qy_section_1 .wz{width: 100%;text-align: center;margin-top: 35px;height: 80px;line-height: 80px;}
.qy_section_1 .wz .poleft{width: 40px;height: 32px;display: inline-block;vertical-align: middle;margin-top: -35px;}
.qy_section_1 .wz .js{font-size: 28px;color: #333333;display: inline-block;vertical-align: middle;padding: 0 10px;}
.qy_section_1 .wz .js span{font-weight: bold;color: #ea6a14;}
.qy_section_1 .wz .poright{width: 40px;height: 32px;display: inline-block;vertical-align: middle;margin-top: 50px;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.qy_section_1{padding: 20px 0;}
.qy_section_1 h2{font-size: 24px;padding-bottom: 14px;margin-bottom: 14px;}
.qy_section_1 h2::after{width: 40px;height: 2px;content: "";display: block;}
.qy_section_1 .top{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
.qy_section_1 .bottom .bottombox{width: 90%;}
.qy_section_1 .wz{margin-top: 20px;height: 50px;line-height: 50px;}
.qy_section_1 .wz .poleft{width: 20px;height: 14px;margin-top: -25px;}
.qy_section_1 .wz .js{font-size: 20px;padding: 0 6px;}
.qy_section_1 .wz .poright{width: 20px;height: 14px;margin-top: 35px;}
}           
@media  screen and (max-width: 767px){
.qy_section_1 h2{font-size: 18px;padding-bottom: 10px;margin-bottom: 14px;}
.qy_section_1 h2::after{width: 30px;content: "";display: block;}
.qy_section_1 .top{font-size: 12px;line-height: 22px;margin-bottom: 12px;}
.qy_section_1 .bottom .bottombox{width: 100%;}
.qy_section_1 .wz{margin-top: 12px;height: 40px;line-height: 40px;}
.qy_section_1 .wz .poleft{width: 16px;height: 12px;margin-top: -10px;}
.qy_section_1 .wz .js{font-size: 12px;padding: 0 6px;}
.qy_section_1 .wz .poright{width: 16px;height: 12px;margin-top: 20px;}
}

.qy_section_2{width: 100%;float: left;padding: 95px 0 115px 0;}
.qy_section_2 h2{font-size: 36px;color: #fff;text-align: center;padding-bottom: 26px;margin-bottom: 26px;position: relative;}
.qy_section_2 h2::after{width: 52px;height: 3px;background-color: #ff5c04;content: "";display: block;position: absolute;left: 50%;bottom: 0;
-webkit-transform: translate(-50%,-0); 
-ms-transform: translate(-50%,-0);
-moz-transform: translate(-50%,-0);
-o-transform: translate(-50%,-0);
transform: translate(-50%,-0);}
.qy_section_2 .top{font-size: 16px;color: #fff;line-height: 30px;text-align: center;margin-bottom: 48px;margin-bottom: 66px;}
.qy_section_2 .bottom{width: 100%;overflow: hidden;}
.qy_section_2 .bottom ul{margin: 0 -33.3%;}
.qy_section_2 .bottom ul li{margin: 0 70px;position: relative;}
.qy_section_2 .bottom .picbox{padding-bottom: 66.8%; position: relative; overflow: hidden;}
.qy_section_2 .bottom .picbox img{ width: 100%; position: absolute; left: 50%; top: 50%; min-height: 100%;
-webkit-transform: translate(-50%, -50%); 
-moz-transform: translate(-50%, -50%); 
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);}
.qy_section_2 .bottom .words{opacity: 0; width: 100%;font-size: 18px;color: #fff;text-align: center;padding: 20px 0;background-color: #ea6a14;position: absolute;bottom: 0;left: 0;}
.qy_section_2 .bottom ul .slick-current .words{opacity: 1;}
.qy_section_2 .slick-prev{width: 60px;height: 60px;background: url(../image/img26.png) no-repeat center center; background-size: cover;left: 33.5%;top: 50%;border-radius: 100%;background-color: rgba(255,255,255,0.3);}
.qy_section_2 .slick-next{width: 60px;height: 60px;background: url(../image/img27.png) no-repeat center center; background-size: cover;right: 33.5%;top: 50%;border-radius: 100%;background-color: rgba(255,255,255,0.3);}
.qy_section_2 .slick-prev:hover,.qy_section_2 .slick-next:hover{background-color: #ea6a14;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.qy_section_2{padding: 20px 0;}
.qy_section_2 h2{font-size: 24px;padding-bottom: 14px;margin-bottom: 14px;}
.qy_section_2 h2::after{width: 40px;height: 2px;content: "";display: block;}
.qy_section_2 .top{font-size: 14px;line-height: 26px;margin-bottom: 20px;}
.qy_section_2 .bottom ul{margin: 0 -33.3%;}
.qy_section_2 .bottom ul li{margin: 0 25px;}
.qy_section_2 .bottom .words{font-size: 16px;padding: 10px 0;}
.qy_section_2 .slick-prev{width: 40px;height: 40px;left: 33.1%;}
.qy_section_2 .slick-next{width: 40px;height: 40px;right: 33.1%;}
}           
@media  screen and (max-width: 767px){
.qy_section_2 h2{font-size: 18px;padding-bottom: 10px;margin-bottom: 14px;}
.qy_section_2 h2::after{width: 30px;content: "";display: block;}
.qy_section_2 .top{font-size: 12px;line-height: 22px;margin-bottom: 12px;}
.qy_section_2 .bottom ul{margin: 0 -33.3%;}
.qy_section_2 .bottom ul li{margin: 0 12px;}
.qy_section_2 .bottom .words{font-size: 14px;padding: 4px 0;}
.qy_section_2 .slick-prev{width: 20px;height: 20px;left: 34.4%;}
.qy_section_2 .slick-next{width: 20px;height: 20px;right: 34.4%;}
}

.qy_section_3{width: 100%;float: left;position: relative;}
.qy_section_3 .box{width: 50%;height: 440px;text-align: center; float: left;position: relative;overflow: hidden;}
.qy_section_3 .box .pic{width: 100%;height: 100%;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.qy_section_3 .box .pic:hover{
transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);
}
.qy_section_3 .box .words{width: 100%;font-size: 30px;color: #fff;position: absolute;top: 50%;left: 0;text-align: center;padding-bottom: 28px;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.qy_section_3 .box .words::after{width: 45px;height: 4px;content: "";display: block;background-color: #fff;position: absolute;left: 50%;bottom: 0;
-webkit-transform: translate(-50%,0); 
-ms-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);}
.qy_section_3 .box .pf{width: 100%;height: 100%;background-color: rgba(0,0,0,0.4);position: absolute;left: 0;top: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.qy_section_3 .box:hover .pf{background-color: rgba(0,0,0,0);}
.qy_section_3 .position{width: 302px;height: 299px;position: absolute;left: 50%;top: 50%;padding-top: 64px;
-webkit-transform: translate(-50%,-50%); 
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);}
.qy_section_3 .position .yw{font-size: 36px;color: rgba(51,51,51,0.2);font-weight: bold;text-align: center;text-transform:uppercase;}
.qy_section_3 .position .zw{font-size: 36px;color: #333333;text-align: center;margin-top: 4px;}
.qy_section_3 .position .border{width: 54px;height: 4px;background-color: #ea6a14;margin: 0 auto;margin-top: 22px;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.qy_section_3 .box{height: 260px;}
.qy_section_3 .box .words{font-size: 22px;padding-bottom: 16px;}
.qy_section_3 .box .words::after{width: 30px;height: 2px;content: "";display: block;}
.qy_section_3 .position{width: 180px;height: 180px;padding-top: 40px;}
.qy_section_3 .position .yw{font-size: 20px;}
.qy_section_3 .position .zw{font-size: 20px;}
.qy_section_3 .position .border{width: 35px;height: 2px;margin-top: 16px;}
}           
@media  screen and (max-width: 767px){
.qy_section_3 .box{height: 150px;}
.qy_section_3 .box .words{font-size: 16px;padding-bottom: 8px;}
.qy_section_3 .box .words::after{width: 28px;content: "";display: block;}
.qy_section_3 .position{width: 120px;height: 120px;padding-top: 24px;}
.qy_section_3 .position .yw{font-size: 14px;}
.qy_section_3 .position .zw{font-size: 14px;}
.qy_section_3 .position .border{width: 30px;margin-top: 10px;}
}



.cp_section{width: 100%;padding: 30px 0 0 0;float: left;}
.cp_section ul{overflow: hidden;margin: -15px;margin-bottom: 100px;
width: -moz-calc(100% + 30px);
width: -o-calc(100% + 30px);
width: -webkit-calc(100% + 30px);
width: calc(100% + 30px);}
.cp_section ul li{float: left;margin: 15px;background-color: #f0f0f0;padding: 70px 50px;padding-right: 415px;position: relative;
width: -moz-calc(50% - 30px);
width: -o-calc(50% - 30px);
width: -webkit-calc(50% - 30px);
width: calc(50% - 30px);}
.cp_section ul li .left h3{font-size: 28px;color: #333333;margin-bottom: 30px;}
.cp_section ul li .left .listbox{margin-bottom: 40px;}
.cp_section ul li .left .listbox .list{font-size: 16px;color: #555555;position: relative;margin-bottom: 10px;padding-left: 18px;}
.cp_section ul li .left .listbox .list::after{width: 6px;height: 6px;content: "";display: block;background-color: #ea6a14;border-radius: 100%;position: absolute;left: -0;top: 50%;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.cp_section ul li .left .listbox .list:last-child{margin-bottom: 0;}
.cp_section ul li .left .more{width: 148px;height: 42px;line-height: 42px;text-align: center;background-color: #ea6a14;font-size: 16px;color: #fff;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cp_section ul li .left .more:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);
}
.cp_section ul li .right{width: 365px;height: 280px;position: absolute;right: 50px;top: 70px;}
.cp_section ul li:hover h3{color: #ea6a14;}
@media  screen and (max-width: 1199px){
.cp_section ul li{padding: 35px;padding-right: 300px;}
.cp_section ul li .left h3{font-size: 20px;margin-bottom: 20px;}
.cp_section ul li .left .listbox{margin-bottom: 30px;}
.cp_section ul li .left .listbox .list{font-size: 14px;margin-bottom: 8px;padding-left: 14px;}
.cp_section ul li .left .more{width: 130px;height: 34px;line-height: 34px;font-size: 14px;}
.cp_section ul li .right{width: 240px;height: 185px;right: 35px;top: 35px;}
}
@media  screen and (max-width: 991px){
.cp_section{padding: 20px 0 0 0;}
.cp_section ul{margin: -8px;margin-bottom: 20px;
width: -moz-calc(100% + 16px);
width: -o-calc(100% + 16px);
width: -webkit-calc(100% + 16px);
width: calc(100% + 16px);}
.cp_section ul li{margin: 8px;padding: 12px;padding-right: 180px;
width: -moz-calc(50% - 16px);
width: -o-calc(50% - 16px);
width: -webkit-calc(50% - 16px);
width: calc(50% - 16px);}
.cp_section ul li .left h3{font-size: 18px;margin-bottom: 14px;}
.cp_section ul li .left .listbox{margin-bottom: 18px;}
.cp_section ul li .left .listbox .list{font-size: 12px;margin-bottom: 6px;padding-left: 10px;}
.cp_section ul li .left .more{width: 100px;height: 30px;line-height: 30px;font-size: 12px;}
.cp_section ul li .right{width: 160px;height: 120px;right: 10px;top: 40px;}
}           
@media  screen and (max-width: 767px){
.cp_section ul{margin: 0;width: 100%;margin-bottom: 20px;}
.cp_section ul li{margin: 0;padding: 8px;padding-right: 160px;width: 100%;margin-bottom: 10px;}
.cp_section ul li:last-child{margin-bottom: 0;}
.cp_section ul li .left h3{font-size: 16px;margin-bottom: 8px;}
.cp_section ul li .left .listbox{margin-bottom: 12px;}
.cp_section ul li .right{width: 140px;height: 100px;right: 8px;}
}



.al_section{width: 100%;padding: 100px 0 65px 0;float: left;}
.al_section .ul{width: 100%;margin: -15px 0;}
.al_section ul li{width: 100%;height: 826px;margin: 15px 0;position: relative;overflow: hidden;}
.al_section ul li .boxs{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.al_section ul li:hover .boxs{
transform: scale(1.05);
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 -o-transform: scale(1.05);
 -ms-transform: scale(1.05);
}
.al_section ul li .box{width: 600px;background-color: rgba(255,255,255,0.84);padding: 30px;position: absolute;right: 55px;bottom: 44px;}
.al_section ul li .box h3{font-size: 20px;color: #333333;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid rgba(0,0,0,0.1)}
.al_section ul li .box p{font-size: 16px;color: #555555;}
.al_section ul li .box a{font-size: 16px;color: #fff;width: 146px;height: 42px;margin-top: 25px;line-height: 42px;text-align: center;background-color: #ea6a14;display: block;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.al_section .more{width: 100%;margin-top: 80px;}
.al_section .more .morepic{width: 92px;height: 92px;margin: 0 auto;}
.al_section .more .words{font-size: 16px;color: rgba(85,85,85,0.5);text-align: center;margin-top: 15px;}
.al_section ul li .box a:hover{
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);
}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.al_section{padding: 20px 0;}
.al_section .ul{margin: -10px 0;}
.al_section ul li{height: 400px;margin: 10px 0;}
.al_section ul li .box{width: 600px;padding: 14px;right: 20px;bottom: 20px;}
.al_section ul li .box h3{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
.al_section ul li .box p{font-size: 14px;}
.al_section ul li .box a{font-size: 14px;width: 100px;height: 30px;margin-top: 16px;line-height: 30px;}
.al_section .more{margin-top: 16px;}
.al_section .more .morepic{width: 40px;height: 40px;margin: 0 auto;}
.al_section .more .words{font-size: 14px;margin-top: 10px;}
}           
@media  screen and (max-width: 767px){
.al_section .ul{margin: -8px 0;}
.al_section ul li{height: 220px;margin: 8px 0;}
.al_section ul li .box{width: 100%;padding: 8px;right: 0;bottom: 0;}
.al_section ul li .box h3{font-size: 14px;padding-bottom: 6px;margin-bottom: 6px;}
.al_section ul li .box p{font-size: 12px;}
.al_section ul li .box a{font-size: 12px;width: 80px;height: 26px;margin-top: 10px;line-height: 26px;}
.al_section .more{margin-top: 10px;}
.al_section .more .morepic{width: 30px;height: 30px;}
.al_section .more .words{font-size: 12px;margin-top: 6px;}
}



.alxq_section{width: 100%;float: left;padding: 94px 0;}
.alxq_section .top{width: 100%;overflow: hidden;padding-bottom: 70px;border-bottom: 1px solid #e5e5e5;}
.alxq_section .top .fl{width: 76%;float: left;}
.alxq_section .top .fl .flbox{position: relative;}
.alxq_section .top .fl .flbox .pic{width: 100%;height: 630px;}
.alxq_section .top .fl .flbox .words{width: 585px;position: absolute;right: 30px;bottom: 30px;background-color: rgba(255,255,255,0.84);padding: 30px;}
.alxq_section .top .fl .flbox .words h3{font-size: 20px;color: #333333;padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid rgba(0,0,0,0.1);}
.alxq_section .top .fl .flbox .words p{font-size: 16px;color: #555555;}
.alxq_section .top .fr{width: 21.9%;float: right;}
.alxq_section .top .fr .frbox{width: 100%;margin-bottom: 15px;}
.alxq_section .top .fr .frbox .imgk{width: 100%;height: 180px;}
.alxq_section .top .fr .slick-prev{width: 46.28%;height: 40px;background: url(../image/img49.png) no-repeat center center; background-size: cover;left: 0;top: auto; bottom: -64px;background-color: #181818;}
.alxq_section .top .fr .slick-next{width: 46.28%;height: 40px;background: url(../image/img50.png) no-repeat center center; background-size: cover;right: 0;top: auto; bottom: -64px;background-color: #181818;}
.alxq_section .top .fr .slick-prev:hover,.alxq_section .top .fr .slick-next:hover{background-color: #ea6a14;}
.alxq_section .bottom{width: 100%;overflow: hidden;margin-top: 26px;}
.alxq_section .bottom .box{width: 33.3333%;float: left;font-size: 16px;color: #555555;}
.alxq_section .bottom .box a{color: #555;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.alxq_section .bottom .box:hover a{color: #ea6a14;}
.alxq_section .bottom .left{text-align: left;}
.alxq_section .bottom .center{text-align: center;}
.alxq_section .bottom .right{text-align: right;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.alxq_section{padding: 20px 0;}
.alxq_section .top{padding-bottom: 18px;}
.alxq_section .top .fl .flbox .pic{height: 375px;}
.alxq_section .top .fl .flbox .words{width: 100%;right: 0;bottom: 0;padding: 10px;}
.alxq_section .top .fl .flbox .words h3{font-size: 18px;padding-bottom: 10px;margin-bottom: 10px;}
.alxq_section .top .fl .flbox .words p{font-size: 14px;}
.alxq_section .top .fr{width: 22%;}
.alxq_section .top .fr .frbox{margin-bottom: 10px;}
.alxq_section .top .fr .frbox .imgk{height: 100px;}
.alxq_section .top .fr .slick-prev{height: 30px; bottom: -58px;}
.alxq_section .top .fr .slick-next{height: 30px; bottom: -58px;}
.alxq_section .bottom{margin-top: 20px;}
.alxq_section .bottom .box{font-size: 14px;}
}           
@media  screen and (max-width: 767px){
.alxq_section .top .fl{width: 100%;}
.alxq_section .top .fl .flbox .pic{height: 200px;}
.alxq_section .top .fl .flbox .words{padding: 8px;}
.alxq_section .top .fl .flbox .words h3{font-size: 16px;padding-bottom: 6px;margin-bottom: 6px;}
.alxq_section .top .fl .flbox .words p{font-size: 12px;}
.alxq_section .top .fr{width: 100%;margin-top: 10px;}
.alxq_section .top .fr .frbox{margin-bottom: 0;margin-right: 10px;}
.alxq_section .top .fr .frbox .imgk{height: 60px;}
.alxq_section .top .fr .slick-prev{opacity: 0;}
.alxq_section .top .fr .slick-next{opacity: 0;}
.alxq_section .bottom .box{font-size: 12px;}
}



.cpxq_section{width: 100%;padding: 50px 0 64px 0;float: left;}
.cpxq_section .top{width: 100%;overflow: hidden;margin-bottom: 78px;}
.cpxq_section .top .left{width: 47%;float: left;}
.cpxq_section .top .left .hometop{width: 100%;}
.cpxq_section .top .left .hometop img{width: 100%;}
.cpxq_section .top .left .homedown{width: 100%;margin-top: 30px;}
.cpxq_section .top .left .homedown .imgk{border:2px solid rgba(255,255,255,0);}
.cpxq_section .top .left .slick-current .imgk{border:2px solid #ea6a14;}
.cpxq_section .top .left .homedown .imgk img{width: 100%;}
.cpxq_section .top .left .hometop .slick-prev{width: 20px;height: 36px;background: url(../image/img55.png) no-repeat center center; background-size: cover;left: 0;top: 50%;}
.cpxq_section .top .left .hometop .slick-next{width: 20px;height: 36px;background: url(../image/img56.png) no-repeat center center; background-size: cover;right: 0;top: 50%;}
.cpxq_section .top .right{width: 45.47%;float: right;}
.cpxq_section .top .right h2{width: 100%;font-size: 28px;color: #333333;padding-bottom: 32px;border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;}
.cpxq_section .top .right h2::after{width: 148px;height: 3px;background-color: #ea6a14;content: "";display: block;position: absolute;bottom: -2px;left: 0;}
.cpxq_section .top .right ul{width: 100%;padding: 30px 10px 60px 0;}
.cpxq_section .top .right ul li{width: 100%;padding-left: 16px;font-size: 16px;color: #555555;margin-bottom: 18px;position: relative;}
.cpxq_section .top .right ul li::after{width: 6px;height: 6px;background-color: #ea6a14;border-radius: 100%;content: "";display: block;position: absolute;left: 0px;top: 50%;
-webkit-transform: translate(0,-50%); 
-ms-transform: translate(0,-50%);
-moz-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
.cpxq_section .top .right .more{width: 100%;overflow: hidden;}
.cpxq_section .top .right .more .mores{width: 146px;height: 42px;background-color: #ea6a14;line-height: 42px;text-align: center;font-size: 16px;color: #fff;float: left;
transition: All 0.3s ease-in-out;
-webkit-transition: All 0.3s ease-in-out;
-moz-transition: All 0.3s ease-in-out;
-o-transition: All 0.3s ease-in-out;}
.cpxq_section .top .right .more .mores a{color: #fff;}
.cpxq_section .top .right .more .mores:hover{
transform: scale(0.95);
 -webkit-transform: scale(0.95);
 -moz-transform: scale(0.95);
 -o-transform: scale(0.95);
 -ms-transform: scale(0.95);
}
.cpxq_section .top .right .more .picbox{float: right;}
.cpxq_section .top .right .more .picbox .pic{width: 62px;height: 54px;display: inline-block;vertical-align: middle;}
.cpxq_section .bottom{width: 100%;overflow: hidden;}
.cpxq_section .bottom .ejbox{width: 100%;float: left;border:1px solid #e5e5e5;border-top: 2px solid #ea6a14;}
.cpxq_section .bottom .ejbox .ej{font-size: 18px;color: #555555;cursor: pointer;float: left;padding: 14px 32px;}
.cpxq_section .bottom .ejbox .ej:hover,.cpxq_section .bottom .ejbox .ej.on{background-color: #ea6a14;color: #fff;}
.cpxq_section .bottom .content{padding: 36px 0 58px 0;border-bottom: 1px solid #e5e5e5;float: left;}
.cpxq_section .bottom .content .box{font-size: 16px;color: #555555;line-height: 30px;}
.cpxq_section .bottom .content .box img{width: 100%;}
.cpxq_section .bottom .page{width: 100%;float: left;padding-top: 26px;}
.cpxq_section .bottom .page .box{width: 33.3333%;float: left;font-size: 16px;color: #555555;}
.cpxq_section .bottom .page .box a{color: #555555;}
.cpxq_section .bottom .page .left{text-align: left;}
.cpxq_section .bottom .page .center{text-align: center;}
.cpxq_section .bottom .page .right{text-align: right;}
.cpxq_section .bottom .page .box:hover a{color: #ea6a14;}
@media  screen and (max-width: 1199px){
}
@media  screen and (max-width: 991px){
.cpxq_section{padding: 20px 0;margin-top: 88px;}
.cpxq_section .top{margin-bottom: 20px;}
.cpxq_section .top .left .homedown{margin-top: 20px;}
.cpxq_section .top .left .hometop .slick-prev{width: 16px;height: 30px;}
.cpxq_section .top .left .hometop .slick-next{width: 16px;height: 30px;}
.cpxq_section .top .right h2{font-size: 18px;padding-bottom: 18px;}
.cpxq_section .top .right h2::after{width: 100px;content: "";display: block;}
.cpxq_section .top .right ul{padding: 18px 8px 18px 0;}
.cpxq_section .top .right ul li{padding-left: 10px;font-size: 14px;margin-bottom: 12px;}
.cpxq_section .top .right ul li::after{width: 4px;height: 4px;content: "";display: block;}
.cpxq_section .top .right .more .mores{width: 110px;height: 34px;background-color: #ea6a14;line-height: 34px;font-size: 14px;}
.cpxq_section .top .right .more .picbox .pic{width: 40px;height: 35px;}
.cpxq_section .bottom .ejbox .ej{font-size: 16px;padding: 10px 20px;}
.cpxq_section .bottom .content{padding: 18px 0;}
.cpxq_section .bottom .content .box{font-size: 14px;line-height: 26px;}
.cpxq_section .bottom .page{padding-top: 18px;}
.cpxq_section .bottom .page .box{font-size: 14px;}
}           
@media  screen and (max-width: 767px){
.cpxq_section .top{margin-bottom: 12px;}
.cpxq_section .top .left{width: 100%;}
.cpxq_section .top .left .homedown{margin-top: 12px;}
.cpxq_section .top .left .hometop .slick-prev{opacity: 0;}
.cpxq_section .top .left .hometop .slick-next{opacity: 0;}
.cpxq_section .top .right{width: 100%;margin-top: 12px;}
.cpxq_section .top .right h2{font-size: 16px;padding-bottom: 12px;}
.cpxq_section .top .right ul{padding: 12px 8px 12px 0;}
.cpxq_section .top .right ul li{font-size: 12px;margin-bottom: 8px;}
.cpxq_section .top .right .more .mores{width: 90px;height: 30px;line-height: 30px;font-size: 12px;}
.cpxq_section .top .right .more .picbox .pic{width: 30px;height: 28px;}
.cpxq_section .bottom .ejbox .ej{font-size: 14px;padding: 8px 16px;}
.cpxq_section .bottom .content{padding: 12px 0;}
.cpxq_section .bottom .content .box{line-height: 24px;}
.cpxq_section .bottom .page{padding-top: 12px;}
.cpxq_section .bottom .page .box{font-size: 12px;}
}







.hBan{ float:left; width:100%; position:relative; line-height:0;}
.hBan:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; content:''; background:#000; z-index:1; opacity:0.1;}


.hContact{ float:left; width:100%; position:relative; padding:100px 0 105px 0;}
.hContact:after{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; content:''; background:#fff; opacity:0.9; z-index:3; }
.hForm{ float:left; width:100%; border:1px solid #e5e5e5; padding:58px 62px 46px 62px; position:relative; z-index:4; background:rgba(0,0,0,0.1);}
.hForm form{ float:left; width:100%;}
.hForm .lab{ float:left; width:100%; position:relative; margin-bottom:13px;}
.hForm .left{ float:left; width:48.8%;}
.hForm .right{ float:right; width:48.8%;}
.hForm .fv0{ float:left; width:100%; color:#555555; color:rgba(85,85,85,0.8); font-size:16px; line-height:26px; height:56px; padding:14px 30px; background:#fff; background:rgba(255,255,255,0.6); border:none;}
.hForm .fv1{ float:left; width:100%; color:#555555; color:rgba(85,85,85,0.8); font-size:16px; line-height:26px; height:126px; padding:14px 30px; background:#fff; background:rgba(255,255,255,0.6); border:none; }
.hForm .fv2{ display:block; margin:40px auto 0 auto; width:188px; color:#fff; font-size:16px; line-height:1; height:48px; padding:0; border:none; outline:none; background:#ea6a14; }
.hForm .fv2:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.hForm .yanzhengma{ float:left; width:159px; height:56px; position:absolute; right:0; top:0;}

.hForm ::-webkit-input-placeholder{ color:#555555; color:rgba(85,85,85,0.8);}
.hForm :-moz-placeholder{ color:#555555; color:rgba(85,85,85,0.8);}
.hForm ::-moz-placeholder{ color:#555555; color:rgba(85,85,85,0.8);}
.hForm :-ms-input-placeholder{ color:#555555; color:rgba(85,85,85,0.8);}

.hTitle{ float:left; width:100%; text-align:center; color:#555555; font-size:30px; line-height:40px; position:relative; z-index:4; margin:74px 0 51px 0;}

.hCont1{ float:left; width:100%; position:relative; z-index:4;}
.hCont1 ul{ float: left; width: 100%; display: flex;  flex-wrap: wrap;}
.hCont1 ul li{ float: left; width: 24.9%;  flex-grow: 0;display: flex; border-right:1px solid #e5e5e5; flex-direction:column; padding:20px 20px 20px 136px; margin:0 0.05%; position:relative; background:rgba(0,0,0,0.1); min-height:174px;justify-content: center; }
.hCont1 ul li:nth-child{ border:none;}
.hCont1 ul li i{ float:left; line-height:0; position:absolute; left:20px; top:50%; margin-top:-46px;}
.hCont1 ul li i img{ width:92px; height:92px; background:#ea6a14; border-radius:50%;}
.hCont1 ul li h1{ float:left; width:100%; color:#ea6a14; font-size:18px; line-height:28px; font-weight:bold;}
.hCont1 ul li .p{ float:left; width:100%; color:#555555; font-size:16px; line-height:29px; word-break:break-all; margin-top:8px; }
.hCont1 ul li:hover i img{-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotateY(360deg);
   -moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
		transform: rotateY(360deg);}


@media screen and (max-width:1599px ){
.hCont1 ul li{ padding:20px 15px 20px 120px;}	
.hCont1 ul li i{ left:15px;}
.hCont1 ul li .p{ font-size:13px; line-height:24px; margin-top:4px;}

}
@media screen and (max-width:1200px ){

}
@media screen and (max-width:991px ){
.hContact{ padding:30px 0;}	
.hForm{ padding:20px 15px 30px 15px}	
.hForm .lab{ width:100%; margin:6px 0;}
.hForm .left{ width:100%;}
.hForm .right{ width:100%;}
.hForm .fv0{ height:40px; line-height:38px; font-size:14px; padding:6px 12px;}
.hForm .fv1{ font-size:14px; line-height:24px; padding:6px 12px; height:136px; }
.hForm .fv2{ margin:15px auto 0 auto; font-size:16px;height:40px; width:140px; }
.hForm .yanzhengma{ width:113px; height:40px;}
.hTitle{ font-size:20px; line-height:30px; margin:25px 0 20px 0;}
.hCont1 ul li{ width: 49.9%; margin-top:2px; min-height:140px; padding:15px 15px 15px 96px;}	
.hCont1 ul li i{ margin-top:-33px;}
.hCont1 ul li i img{ width:66px; height:66px;}
.hCont1 ul li h1{ font-size:16px; line-height:26px;}

}
@media screen and (max-width:767px ){
.hForm h5{ position:relative; width:100%; text-align:center; margin-top:10px;}
.hCont1 ul li{ width:99.9%; min-height:100px;}
.hCont1 ul li .p{ margin-top:0;}
}




.wack1{ float:left; width:100%; padding:0 0 92px 0; text-align:center;}
.wack1 .pz_fy{ display:inline-block; *display:inline; *zoom:1;}
.wack1 .pz_fy a { float:left; width:38px; height:38px; line-height:38px;  border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; border:1px solid #ecedee; color:#333333; font-size:15px; font-family:Arial; margin:0 5px;}
.wack1 .pz_fy a:hover,
.wack1 .pz_fy a.on{color:#fff; border:1px solid #ff5c04; background:#ff5c04;}
.wack1 .pz_fy .l_fy,
.wack1 .pz_fy .r_fy{ width:100px;}
.wack1 .pz_fy .l_fy i,
.wack1 .pz_fy .r_fy i{ display:block; width:16px; height:2px; background:#ff5c04; margin:17px auto; position:relative;}
.wack1 .pz_fy .l_fy i:after,
.wack1 .pz_fy .l_fy i:before,
.wack1 .pz_fy .r_fy i:after,
.wack1 .pz_fy .r_fy i:before{float:left; width:7px; height:2px; background:#ff5c04; content:''; position:relative;}
.wack1 .pz_fy .l_fy i:after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); top:3px; left:-7px; }
.wack1 .pz_fy .l_fy i:before{ -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); top:-3px; left:0px; }
.wack1 .pz_fy .r_fy i:after{ -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); top:3px; right:-2px; }
.wack1 .pz_fy .r_fy i:before{ -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); top:-3px; right:-9px;}
.wack1 .pz_fy .l_fy:hover i,
.wack1 .pz_fy .r_fy:hover i{ background:#fff;}
.wack1 .pz_fy .l_fy:hover i:after,
.wack1 .pz_fy .l_fy:hover i:before,
.wack1 .pz_fy .r_fy:hover i:after,
.wack1 .pz_fy .r_fy:hover i:before{ background:#fff;}


@media  screen and (max-width:991px){
.wack1{padding:0 0 30px 0;}	
.wack1 .fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}
.wack1 .fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #ff5c04; background:#ff5c04; border-radius:16px; overflow:hidden;}
.wack1 .fy_pc span{ padding:5px 20px; color:#272727;}
}


.news1{ float:left; width:100%;}
.list1{ float:left; width:100%; margin:32px 0 98px 0;}
.list1 ul{ margin:0 -35px;}
.list1 li{ float:left; width:50%; padding:0 35px; margin-top:67px;}
.list1 li a{ float:left; width:100%;background:#f0f0f0;position: relative;}
.list1 li i{ float:left; width:100%; line-height:0; overflow:hidden; position:relative; padding-bottom:66%;}
.list1 li i img{ float:left; min-width:100%; max-width:100%; min-height:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%) scale(1.01,1.01); -moz-transform:translate(-50%,-50%) scale(1.01,1.01); -ms-transform:translate(-50%,-50%) scale(1.01,1.01); -o-transform:translate(-50%,-50%) scale(1.01,1.01); -webkit-transform:translate(-50%,-50%) scale(1.01,1.01);
-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  
}
.list1 li .date{width: 84px;position: absolute;left: 22px;top: 22px;}
.list1 li .date .top{width: 100%;height: 50px;line-height: 50px;font-size: 40px;color: #fff;font-weight: lighter;text-align: center;background-color: #ea6a14;}
.list1 li .date .bottom{width: 100%;height: 50px;background-color: #fff;line-height: 50px;text-align: center;font-size: 16px;color: #333333;}
.list1 li .text{ float:left; width:100%; padding:25px 30px;}
.list1 li .text h1{ float:left; width:100%; color:#ea6a14; font-size:20px; line-height:30px;}
.list1 li .text p{ float:left; width:100%; color:#555555; font-size:16px; line-height:26px; margin-top:8px;}
.list1 li a:hover{ background:#ea6a14;}
.list1 li a:hover .text h1{ color:#fff;}
.list1 li a:hover .text p{ color:#fff;}
.list1 li a:hover i img{ transform:translate(-50%,-50%) scale(1.1,1.1); -moz-transform:translate(-50%,-50%) scale(1.1,1.1); -ms-transform:translate(-50%,-50%) scale(1.1,1.1); -o-transform:translate(-50%,-50%) scale(1.1,1.1); -webkit-transform:translate(-50%,-50%) scale(1.1,1.1);}
@media screen and (max-width:1599px ){
.list1 ul{ margin:0 -25px;}
.list1 li{ padding:0 25px; margin-top:55px;}
}
@media screen and (max-width:991px ){
.list1{ margin:15px 0 30px 0;}	
.list1 ul{ margin:0 -6px;}
.list1 li{ padding:0 6px; margin-top:15px;}
.list1 li .text{ padding:12px 15px;}
.list1 li .text h1{ font-size:16px; line-height:26px;}
.list1 li .text p{ font-size:14px; line-height:24px; margin-top:2px;}
.list1 li .date{width: 60px;left: 10px;top: 10px;}
.list1 li .date .top{height: 30px;line-height: 30px;font-size: 24px;}
.list1 li .date .bottom{height: 30px;line-height: 30px;font-size: 14px;}

}
@media screen and (max-width:767px ){
.list1 li{ width:100%;}

}

.news2{ float:left; width:100%; background:url(../image/xb12.png) top center repeat-x;}
.newDet{ float:left; width:100%; padding:57px 0 82px 0;}
.newDet h4{ float:left; width:100%; color:#333333; font-size:28px; line-height:38px; text-align:center;}
.newDet h5{ float:left; width:100%; color:#666666; font-size:16px; line-height:26px; text-align:center; padding:11px 0 20px 0; border-bottom:1px solid #e5e5e5;}
.newDet .p{ float:left; width:100%; color:#555555; font-size:16px; line-height:30px; padding:46px 0 33px 0;}
.newDet .fy{ float:left; width:100%; position:relative; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding:18px 0;}
.newDet .fy a{ float:left; color:#555555; font-size:16px; line-height:28px; display: flex;  align-items: center; text-transform:uppercase;}
.newDet .fy a:hover{ color:#ea6a14;}
.newDet .fy a.r{ margin-left:60px; position:relative;}
.newDet .fy a.r:after{ float:left; width:1px; height:100%; background:#e6e6e6; position:absolute; left:-30px; top:0; content:'';}
.newDet .share{ float:right;}
.newDet .share span{ float:left; color:#555555; line-height:28px; font-size:16px;}
.newDet .bds_weixin{ width:28px; height:28px; background:url(../image/ico5.png) 0 0 no-repeat !important; background-size:100% 100% !important; margin:0 0 0 14px !important;}
.newDet .bds_sqq{ width:28px; height:28px; background:url(../image/ico4.png) 0 0 no-repeat !important; background-size:100% 100% !important; margin:0 0 0 14px !important;}
.newDet .bds_qzone{ width:28px; height:28px; background:url(../image/ico3.png) 0 0 no-repeat !important; background-size:100% 100% !important; margin:0 0 0 14px !important;}
.newDet .bds_tqq{ width:28px; height:28px; background:url(../image/ico2.png) 0 0 no-repeat !important; background-size:100% 100% !important; margin:0 0 0 14px !important;}
.newDet .bds_tsina{ width:28px; height:28px; background:url(../image/ico1.png) 0 0 no-repeat !important; background-size:100% 100% !important; margin:0 0 0 14px !important;}
.bd_weixin_popup{ box-sizing:content-box;}

@media screen and (max-width:991px ){
.news2{ margin-top:88px;}	
.newDet{ width:100%; padding:25px 0 30px 0;}
.newDet h4{ font-size:18px; line-height:28px;}
.newDet h5{ font-size:13px; line-height:23px; padding:5px 0 12px 0;}
.newDet .p{ font-size:14px; line-height:24px; padding:20px 0;}
.newDet .fy{ padding:12px 0;}
.newDet .fy a{ font-size:14px;}
.newDet .fy a.r{ margin-left:20px;}
.newDet .fy a.r:after{ left:-10px; height:20px; top:4px;}
.newDet .share{ float:right;}
.newDet .share span{ font-size:14px;}
.newDet .bds_weixin{ margin:0 0 0 2px !important;}
.newDet .bds_sqq{ margin:0 0 0 2px !important;}
.newDet .bds_qzone{ margin:0 0 0 2px !important;}
.newDet .bds_tqq{ margin:0 0 0 2px !important;}
.newDet .bds_tsina{ margin:0 0 0 2px !important;}

}

.serv1{ float:left; width:100%; margin:87px 0 0 0;}
.serv1 .tit{ float:left; width:100%; color:#333333; font-size:36px; line-height:46px; text-align:center; position:relative; padding-bottom:27px;}
.serv1 .tit:after{ float:left; width:54px; height:3px; background:#ea6a14; position:absolute; left:50%; bottom:0; content:''; margin-left:-27px;}
.serv1 .p{ float:left; width:100%; color:#555555; font-size:16px; line-height:30px; text-align:center; margin:24px  0 77px 0;}
.serv1 .img{ float:left; width:100%; line-height:0;}
@media screen and (max-width:991px ){
.serv1{ margin:25px 0 0 0;}	
.serv1 .tit{ font-size:20px; line-height:30px; padding-bottom:12px;}
.serv1 .tit:after{ height:2px;}
.serv1 .p{ font-size:14px; line-height:26px; margin:15px 0 25px 0;}	
	
}

.serv2{ float:left; width:100%; margin:116px 0 0 0;overflow: hidden;}
.serv2 .tit{ float:left; width:100%; color:#333333; font-size:36px; line-height:46px; position:relative; padding-bottom:29px;}
.serv2 .tit .en{ float:left; position:absolute; right:0; top:0; color:#333333; font-size:50px; line-height:46px; opacity:0.06; text-transform:uppercase; font-weight:bold;}
.serv2 .tit:after{ float:left; width:54px; height:3px; background:#ea6a14; position:absolute; left:0; bottom:0; content:''; }
.serv2 .p{ float:left; width:100%; color:#555555; font-size:16px; line-height:30px; margin:23px  0 40px 0;}
.serv2 .tab{ float:left; width:100%; position:relative; background:#000;}
.serv2 .tab .slide{ float:left; width:100%; position:relative;}
.serv2 .tab .li .pic{ float:left; width:100%; position:relative; height:100%; line-height:0; opacity:0.5;}
.serv2 .tab .li .tit1{ float:left; width:50%; text-align:center; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); position:absolute; left:50%; top:50%; z-index:3;}
.serv2 .tab .li .tit1 i{ float:left; width:100%; position:relative; line-height:0; position:relative; }
.serv2 .tab .li .tit1 i img{ display:block; margin:0 auto; width:134px; height:134px; background:#ea6a14; border-radius:50%;}
.serv2 .tab .li .tit1 i:after{ float:left; width:134px; height:134px; content:''; border-radius:50%; position:absolute; left:50%; top:0; border:4px solid #fff; opacity:0.3; z-index:3; margin-left:-67px;}
.serv2 .tab .li .tit1 h5{ float:left; width:100%; color:#fff; font-size:18px; line-height:28px; margin-top:24px;} 
.serv2 .tab .li .text{ opacity:0; float:left; width:64%; position:absolute; left:50%; top:50%; background:#000; background:rgba(0,0,0,0.88); padding:44px 38px 50px 38px; transform:translate(-50%,-50%) scale(0.5,0.5); -moz-transform:translate(-50%,-50%) scale(0.5,0.5); -ms-transform:translate(-50%,-50%) scale(0.5,0.5); -o-transform:translate(-50%,-50%) scale(0.5,0.5); -webkit-transform:translate(-50%,-50%) scale(0.5,0.5); z-index:4;-webkit-transition: all 1s ease-out 0s; 
-moz-transition: all 1s ease-out 0s; 
-o-transition: all 1s ease-out 0s; 
transition: all 1s ease-out 0s;  }
.serv2 .tab .li .text h1{ float:left; width:100%; color:#fff; font-size:20px; line-height:30px; text-align:center;} 
.serv2 .tab .li .text .info{ float:left; width:100%; color:#fff; font-size:16px; line-height:30px; overflow:hidden; padding-right:28px; margin-top:30px;
 overflow-y:auto;
 scrollbar-width:thin;
 max-height:150px;
}
.serv2 .tab .li .text .info::-webkit-scrollbar {
 width:3px
}
.serv2 .tab .li .text .info::-webkit-scrollbar-track
{
background:#fff; background:rgba(255,255,255,0.3);
 border-radius:3px;
}
.serv2 .tab .li .text .info::-webkit-scrollbar-thumb {
 width:3px;
 height:60px;
 background:#ea6a14;
 border-radius:3px
} 

.slide .img{
    overflow: hidden;
    position: absolute;
}
.slide .img img{
    width: calc(100%);
    height: calc(100%);
}
.slide .img1{
    width: 25%;
    height:100%;
    top: 0%;
    left: -25%;
    z-index: 1;
}
.slide .img2{
    width: 25%;
    height:100%;
    top: 0%;
    left: 0%;
    z-index: 2;
}
.slide .img3{
    width:50%;
    height: 100%;
    top: 0%;
    left:25%;
    z-index: 3;
}
.slide .img4{
    width: 25%;
    height: 100%;
    top: 0%;
    left: 75%;
    z-index: 2;
}
.slide .img5{
    width: 25%;
    height: 100%;
    top: 0%;
    left: 100%;
    z-index: 1;
}


.serv2 .tab .li.img3 .pic{ opacity:1;}
.serv2 .tab .li.img3 .tit1{ opacity:0;}
.serv2 .tab .li.img3 .text{ opacity:1; transform:translate(-50%,-50%) scale(1,1); -moz-transform:translate(-50%,-50%) scale(1,1); -ms-transform:translate(-50%,-50%) scale(1,1); -o-transform:translate(-50%,-50%) scale(1,11); -webkit-transform:translate(-50%,-50%) scale(1,1);}


.serv2 .tab .butLeft{ float:left; position:absolute; width:40px; height:40px; border-radius:3px; top:-67px; left:auto; right:50%; margin-right:-725px; background:url(../image/xb14.png) center no-repeat #7f7f7f;}
.serv2 .tab .butRight{ float:left; position:absolute; width:40px; height:40px; border-radius:3px; top:-67px; right:50%; margin-right:-785px; background:url(../image/xb15.png) center no-repeat #7f7f7f;}
.serv2 .tab .butLeft:hover{ background:url(../image/xb14.png) center no-repeat #ea6a14;}
.serv2 .tab .butRight:hover{ background:url(../image/xb15.png) center no-repeat #ea6a14;}

@media screen and (max-width:1599px ){
.serv2 .tab .butLeft{top:-67px; left:auto; right:50%; margin-right:-525px;}
.serv2 .tab .butRight{ top:-67px; right:50%; margin-right:-585px;}
.serv2 .tab .li .text{ padding:22px 20px 25px 20px;}
.serv2 .tab .li .text h1{ font-size:18px; line-height:28px;}
.serv2 .tab .li .text .info{ font-size:14px; line-height:26px; max-height:130px; margin-top:10px; padding-right:15px;}
.serv2 .tab .li .tit1 h5{ font-size:16px; line-height:26px;}
}
@media screen and (max-width:1199px ){
.serv2 .tab .butLeft{top:-67px; left:auto; right:50%; margin-right:-421px;}
.serv2 .tab .butRight{ top:-67px; right:50%; margin-right:-481px;}


}
@media screen and (max-width:991px ){
.serv2{ margin:25px 0 0 0;}	
.serv2 .tit{ font-size:20px; line-height:30px; padding-bottom:12px;}
.serv2 .tit .en{ font-size:24px; line-height:30px;}
.serv2 .tit:after{ height:2px;}
.serv2 .p{ font-size:14px; line-height:26px; margin:15px 0 25px 0;}	
.serv2 .tab .li .tit1 i img{ width:90px; height:90px;}
.serv2 .tab .li .tit1 i:after{ width:90px; height:90px; border:2px solid #fff; margin-left:-45px;}
.serv2 .tab .li .tit1 h5{ margin-top:12px;}
.serv2 .tab .li .text{ width:88%; padding:15px 15px;}
.serv2 .tab .li .text .info{ line-height:24px; max-height:96px; margin-top:5px; }
.serv2 .tab .butLeft{ width:30px; height:30px; top:-47px; left:auto; right:50%; margin-right:-329px;}
.serv2 .tab .butRight{ width:30px; height:30px; top:-47px; right:50%; margin-right:-369px;}
	
}
@media screen and (max-width:767px ){
.serv2 .tab .butLeft{ width:30px; height:30px; top:-40px; left:auto; right:0; margin-right:55px;}
.serv2 .tab .butRight{ width:30px; height:30px; top:-40px; right:0; margin-right:15px;}	

.serv2 .tab .li .tit1{ opacity:0;}
.serv2 .tab .slide{ height:240px !important;}
.slide .img1{
    width: 25%;
    height:100%;
    top: 0%;
    left: -40%;
    z-index: 1;
}
.slide .img2{
    width: 25%;
    height:100%;
    top: 0%;
    left: -15%;
    z-index: 2;
}
.slide .img3{
    width:80%;
    height: 100%;
    top: 0%;
    left:10%;
    z-index: 3;
}
.slide .img4{
    width: 25%;
    height: 100%;
    top: 0%;
    left: 90%;
    z-index: 2;
}
.slide .img5{
    width: 25%;
    height: 125%;
    top: 0%;
    left: 115%;
    z-index: 1;
}