@charset "utf-8";
html,body{height:100%;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1; font-family:"微软雅黑";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{max-width:100%;border:none;border:0;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0069b0;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #bdbdbd;}
::-moz-placeholder {color: #bdbdbd;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #888;font-size:16px;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888;font-size:16px;}
select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/

.relative{ position:relative;}
.both{clear:both;}

/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img {opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


/*pages*/
.Pages{zoom:1;text-align:center;color:#fff;clear:both;}
.Pages span{padding:0px 0px;display:inline-block;}
.Pages a{display:inline-block;margin:0px 4px;line-height:40px;text-align:center;}
.Pages .p_page a{display:inline-block;vertical-align:middle;background:#c8c8c8;}
.Pages .p_page .a_prev,.Pages .p_page .a_next{font-family:"宋体";font-size:14px;color:#fff;}
.Pages .p_page .num a{display:inline-block;width:40px;text-align:center;vertical-align:middle;font-size:14px;color:#999;font-family:Arial;}
.Pages a.a_prev,.Pages a.a_next{width:40px;height:40px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{background:#c9171f;color:#fff;}
.Pages a.a_prev:hover,.Pages a.a_next:hover{background:#c9171f;color:#fff;}
/*pages end*/

/*内容宽度 s*/
.w1200{width:1200px;margin:0 auto;}

@media(max-width:1199px){
  .w1200{width:95%;}
}
/*内容宽度 e*/

/*top s*/
.head{position:relative;}
.top{width:100%;height:156px;}
.top .logo{float:left;margin-top:30px;}
/*.top .pho{float:right;font-size:24px;color:#fff;font-weight:bold;margin-top:58px;}
.top .pho img{display:inline-block;vertical-align:middle;margin:-8px 10px 0 0;}
*/
.navcon{float:left;margin-top:21px;}
.navcon li{display:inline-block;height:50px;position:relative;margin-right:96px;}
.navcon li:first-child{margin-left:30px;}
.navcon li a.lia{display:block;width:100%;height:50px;line-height:50px;font-size:16px;color:#000;text-align:center;}
.navcon li a.lia i{position:absolute;left:50%;width:0%;bottom:0px;height:2px;background:#c9171f;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;}
.navcon li:hover a.lia i,.navcon li.on a.lia i{left:0px;width:100%;}
.navcon li:hover a.lia,.navcon li.on a.lia{color:#c9171f;}
.sea{width:210px;float:right;position:relative;margin-top:15px;}
.sea a{position:absolute;top:12px;right:15px;}
.sea input{width:210px;height:40px;line-height:40px;border-bottom:1px solid #e5e5e5;font-size:14px;color:#b8b8b8;padding:0 40px 0 14px;}
.sea input::-webkit-input-placeholder{color:#b8b8b8;font-size:14px;}

.en{position:absolute;right:0px;top:50px;}
.gpdm{position:absolute;right:70px;top:50px;}
.en a i{display:inline-block;width:2px;height:15px;background:#b8b8b8;vertical-align:middle;margin:-3px 0 0 6px;}
.en a{font-size:14px;color:#b8b8b8;}
.en a.a1{color:#c9171f;}
.en a:hover{color: #c9171f;}

.SubNav{display:none;position:absolute;left:50%;top:50px;margin-left:-110px;width:220px;font-size:15px;text-align:center;background:#f6ad01;padding:0px;z-index:999;}
.SubNav dd a{line-height:45px;display:block;color:#fff;border-bottom:1px solid #fff;padding:0px; font-size: 14px;letter-spacing:1px; }
.SubNav dd a:hover{color:#fff}
.SubNav dd:last-child a{border-bottom:none;}

/*手机导航 s*/
.phone_header{display:none;position:relative;padding:10px 10px 0px;height:46px;background:#fff;}
.phone_header .Logo{padding-top:2px;}
.phone_header .Logo img{ height:35px;margin-right:10px;}
#navigation { float:right; padding-right:10px;}
#navigation .openbtn{ cursor:pointer; display:block; position:absolute; right:10px; top:50%; margin-top:-8px; z-index:100; width:30px;}
#navigation .openbtn span{ display:block; width:30px; height:2px; background:#000; margin:3px 0px;}
#navigation .closebtn{ cursor:pointer; display:block; position:absolute; right:5px; top:16px; z-index:100; width:30px;}
#navigation .closebtn span{ display:block; width:30px; height:2px; background:#000; margin:3px 0px;}
#navigation .sp1 {
    -webkit-transform: translate(0, 3px) rotate(45deg) !important;
    -moz-transform: translate(0, 3px) rotate(45deg) !important;
    -ms-transform: translate(0, 3px) rotate(45deg) !important;
    -o-transform: translate(0, 3px) rotate(45deg) !important;
    transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
#navigation .sp2 {
    -webkit-transform: translate(0, -3px) rotate(-45deg) !important;
    -moz-transform: translate(0, -3px) rotate(-45deg) !important;
    -ms-transform: translate(0, -3px) rotate(-45deg) !important;
    -o-transform: translate(0, -3px) rotate(-45deg) !important;
    transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}    
#navigation .sub{ padding-top:45px; top:0%;display:none; z-index:100000; position:fixed; background:#fff; right:0px; width:65%; box-shadow:0 0 10px #999;}
#navigation .sub li{ border-bottom:1px solid #dddddd;}
#navigation .sub li span{ position:relative; display:block; line-height:40px;z-index:99;}
#navigation .sub li span a{color:#000000; display:block; padding-left:10px; font-size:15px;}
#navigation .sub li:last-child{ background:none;}
.UI-jian{background: url(../images/zoom_jian.png) center center no-repeat;}
.UI-jia{background: url(../images/zoom_jia.png) center center no-repeat;}
#navigation li span .UI-jian,#navigation li span .UI-jia{position:absolute;right:0px;top:0px; width:45px; height:40px;display:block; cursor:pointer;}
#navigation .sub .foldContent { display:none; margin-bottom:-1px; background:#f4f1f1;}
#navigation .sub .foldContent li{ border-bottom:1px solid #fff; margin-bottom:0; line-height:30px;}
#navigation .sub .foldContent li a{ color:#333; display:block; padding-left:20px;}
#navigation .bg{ dis left:0px; top:0px; display:none; width:100%; height:100%; position:fixed; height:100%;/* background:#fff;*/ z-index:998;}

.phone_header .cn{position:absolute;right:56px;top:11px;}
.phone_header .gpdm1{position:absolute;right:137px;top:18px;}
.phone_header .cn a i{display:inline-block;width:2px;height:15px;background:#ccc;vertical-align:middle;margin:-3px 0 0 8px;}
.phone_header .cn a{font-size:14px;color:#333;}

.seas{float:none;margin:40px auto;}
.seas input{border-bottom:1px solid #4ba0fd;color:#ccc}
.seas input::-webkit-input-placeholder{color:#333;}

/*手机导航 end*/

@media (max-width:1199px) {
    .top{display:none;}
    .phone_header{display:block;}
}
@media(max-width:640px){
	.phone_header .gpdm1{display: none;}
}
/*top e*/

/*bottom s*/
.foot{width:100%;background:#323232;padding:60px 0;border-bottom:1px solid #474747;}
.foot .ftul{padding:0 50px;line-height:30px;}
.foot .ftul li{ float:left;width:16%;}
.foot .ftul li:first-child{margin-left:0px;}
.foot .ftul li .ftit{font-size:16px;color:#fff;padding-bottom:15px;}
.foot .ftul li .ftit a{font-size:16px;color:#fff;}
.foot .ftul li a{display:block;font-size:14px;color:rgb(255,255,255,.3);line-height:30px;}
.foot .ftul li.li5{width:10%;float:right;}
.foot .ftul li a:hover{color: #c9171f;}

.foot .ftul li.li1{width:25%;text-align:left;}
.foot .ftul li.li2,.foot .ftul li.li3,.foot .ftul li.li4{margin-left:4%;}
.foot .ftul li.li1 dd{position:relative;font-size:14px;color:rgb(255,255,255,.3);padding-left:45px;word-wrap:break-word;}
.foot .ftul li.li1 dd span{position:absolute;top:0px;left:0px;}

.fx{margin-top:20px;}
.fx .bdsharebuttonbox{display:inline-block;vertical-align:middle;}
.fx .bdsharebuttonbox a{width:34px !important; height:34px !important; padding-left:5 !important;display:inline-block!important;vertical-align:middle;}
.fx .bdsharebuttonbox a.popup_sqq{background:url(../images/qq.png) no-repeat left top !important;}
.fx .bdsharebuttonbox a.bds_weixin{background:url(../images/wx.png) no-repeat left top !important;}
.fx .bdsharebuttonbox a.bds_tsina{background:url(../images/wb.png) no-repeat left top !important;}
.fx .bdsharebuttonbox img{ display:none !important;}
.bdshare-button-style0-16 a{padding-left:5px!important;}
.bdshare-button-style0-16 a:hover{opacity:1!important;}
.fx .bdsharebuttonbox a.popup_sqq:hover{background:url(../images/qq1.png) no-repeat left top !important;}
.fx .bdsharebuttonbox a.bds_weixin:hover{background:url(../images/wx1.png) no-repeat left top !important;}
.fx .bdsharebuttonbox a.bds_tsina:hover{background:url(../images/wb1.png) no-repeat left top !important;}


.foot1{width:100%;background:#323232;padding:30px 0;}
.foot1 .ftit{font-size:14px;color:rgb(255,255,255,.3);float:right;}
.foot1 .ftit a{color:rgb(255,255,255,.3);}
.foot1 .ftext{float:left;font-size:14px;color:rgb(255,255,255,.3);}
.foot1 .ftext a{color:rgb(255,255,255,.3);padding:0 10px;}

@media (max-width:998px){
    .foot1 .ftit,.foot1 .ftext{float:none;text-align:center;}
	.foot .ftul li.li1{ width:auto;}
}

@media (max-width:997px){
    .foot .ftul{padding:0 10px;}
}

@media (max-width:768px){
    .foot{padding:30px 0 10px 0;}   
}

@media (max-width:640px){
    .foot .ftul li.li1,.foot .ftul li.li5,.foot .ftul li.li2,.foot .ftul li.li3,.foot .ftul li.li4{width:100%;text-align:left;margin-left:0px;margin-bottom:20px;}
    .foot .ftul li a,.foot .ftul li.li5 a{text-align:left;}
    .foot .ftul li .ftit{padding-bottom:3px;}
    .foot1{padding:15px 0;}
    .foot .ftul li p{width:100%;}
    .foot .ftul li a{display:inline-block;margin-right:15px;}
    .foot .ftul li.li1 dd{line-height:24px;}
    .foot .ftul li.li1, .foot .ftul li.li5, .foot .ftul li.li2, .foot .ftul li.li3, .foot .ftul li.li4{margin-bottom:0px;}
    .foot .ftul li a{line-height:26px;}
    .foot{padding:15px 0 0px 0}
    .fx{margin-top:10px;}
}


/*bottom e*/


/**************************首页***********************/

/*bannar s*/
.swiper-wrapper{height:auto!important;}
.homeban img{display:block;width:100%;height:auto;}
.homeban img.sj{display:none;}
.homeban .swiper-wrapper{height:auto;}
.homeban .swiper-slide{height:auto;}
.homeban .swiper-button-next,.homeban .swiper-button-prev{width:54px;height:54px;}
.homeban .swiper-button-prev{background:url(../images/fl.png);left:5%;background-size:100% 100%;}
.homeban .swiper-button-next{background:url(../images/rh.png);right:5%;background-size:100% 100%;}
/*.swiper-pagination-bullets{bottom:20px!important;}
.homeban .swiper-pagination-bullet{width:12px;height:12px;background:#f4ede7;opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important;}
.homeban .swiper-pagination-bullet-active{background:#158dcb;background-size:100% 100%;}
*/
@media (max-width:768px) {
	.homeban img.pc{display:none;}
	.homeban img.sj{display:block;}
    .homeban .swiper-button-next,.homeban .swiper-button-prev{width:20px;height:20px;}
    .homeban .swiper-pagination-bullet{width:8px;height:8px;}
    .swiper-pagination-bullets{bottom:10px!important;}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important;}
}
/*bannar e*/

/*解决方案*/
.comtit{text-align:center;}

.soluway{position:relative;}
.soluway .swiper-container{padding:60px 10px 10px 10px;}
.soluway .swiper-slide{height:388px;}
.soluway .swiper-slide a{display:block;height:388px;box-sizing:border-box;box-shadow:0 0 20px rgba(8,1,3,.12);transition:all 1s ease;overflow:hidden;}
.soluway .swiper-button-next,.soluway .swiper-button-prev{width:54px;height:54px;z-index:999;}
.soluway .swiper-button-prev{background:url(../images/fl1.png);left:-8%;background-size:100% 100%;outline:none;}
.soluway .swiper-button-next{background:url(../images/rh1.png);right:-8%;background-size:100% 100%;outline:none;}

.soluway .swiper-slide .tb{position:relative;width:100px;height:100px;margin:40px auto 0}
.soluway .swiper-slide .tb .i1,.soluway .swiper-slide .tb .i2{display:block;position:absolute;left:0;top:0;border-radius:50%;}
.soluway .swiper-slide .tb .i1{transition:400ms;}
.soluway .swiper-slide .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}

.soluway .swiper-slide .sotit .p{font-size:18px;color:#333;text-align:center;margin:24px 0;}
.soluway .swiper-slide .sotit .line{width:30px;height:2px;background:#e5e5e5;margin:0 auto 30px;}
.soluway .swiper-slide .sobox p{font-size:14px;color:#666;line-height:26px;text-align:center;}

.soluway .swiper-slide a:hover{margin-top:-20px;box-shadow:0px 0px 35px rgba(8,1,3,.12);}
.soluway .swiper-slide:hover .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);box-shadow:17px 11px 30px }
.soluway .swiper-slide:hover .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}

.soluway .swiper-slide:hover .sotit .p{color:#00387b;}
.soluway .swiper-slide:hover .sotit .line{background:#00387b;}
.soluway .swiper-slide .sobox p:hover{color:#f6ad01;text-decoration:underline;}

/*新闻资讯*/
.newcon{padding:80px 0;background:#f9f9fb;}
.newfl{width:58%;float:left;margin-top:60px;}
.newfl a{display:block;position:relative;padding-left:345px;}
.newfl .nimg{width:310px;height:220px;position:absolute;top:-26px;left:0px;}
.newfl .ntit{margin-top:26px;}
.newfl .ntit .date{font-size:16px;color:#666;}
.newfl .ntit .ntxt{font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e0e0e1;padding:20px 0;}
.newfl .ntit .ncon{font-size:14px;color:#666;line-height:26px;height:52px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:20px;}

.newrh{width:37%;float:right;margin-top:60px;}
.newrh li a{font-size:14px;color:#666;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newrh li span{padding:0 18px 0 26px;}
.newrh li a:hover{background:#f6ad01;color:#fff;box-shadow:5px 2px 6px rgba(246,173,1,.4);}

.newa a{display:block;width:168px;height:48px;font-size:16px;color:#fff;text-align:center;line-height:48px;background:#c9171f;margin:80px auto 0;border-radius:5px;box-shadow:0px 0px 30px rgba(201,23,31,.4);transition:all 500ms ease;}
.newa a:hover{transform:scale(1.2);}


/*服务客户*/
.ser{padding:50px 0;}
.ser .hd{position:relative;overflow:hidden; text-align:center;margin-top:60px;}
.ser .hd li{font-size:16px;color:#888;display:inline-block;padding-bottom:14px;border-bottom:2px solid transparent;cursor:pointer;margin-left:60px;}
.ser .hd li a{color:#888;}
.ser .hd li:first-child{margin-left:0px;}
.ser .hd li.on{border-bottom:2px solid #c9171f;color:#333;}
.ser .hd li.on a{color:#333;}
.ser .bd ul{margin-top:40px;}
.ser .bd ul .swiper-container{padding:10px;}
.ser .bd ul .swiper-slide{text-align:center;padding:10px 0;transition:all 500ms;height:auto;}
.ser .bd ul .swiper-slide:hover{box-shadow:0px 0px 30px rgba(0,0,0,.1);}

@media (max-width:1440px) {
    .soluway .swiper-button-next,.soluway .swiper-button-prev{width:40px;height:40px;}
    .soluway .swiper-button-prev{left:-4%;}
    .soluway .swiper-button-next{right:-4%;}
}

@media (max-width:1280px) {
    .soluway .swiper-button-prev{left:3%;}
    .soluway .swiper-button-next{right:3%;}
}

@media (max-width:768px) {
    .soluway .swiper-button-next,.soluway .swiper-button-prev{width:30px;height:30px;}
    .solucon,.newcon,.ser{padding:40px 0;}
    .newfl,.newrh{width:100%;float:none;}
}

@media (max-width:640px) {
    .comtit img{max-width:30%;}
    .soluway .swiper-slide .tb{width:60px;height:60px;}
    .newfl .nimg{width:200px;height:auto;top:0px;}
    .newfl .nimg img{width:100%;height:auto;}
    .newfl a{padding-left:230px;}
    .newfl .ntit{margin-top:0px;}
    .newfl .ntit .ntxt{padding:10px 0;}
    .newfl,.newrh,.newa a{margin-top:30px;}
    .ser .hd li{font-size:14px;margin-left:10px;}
    .soluway .swiper-slide a{height:360px;}
    .soluway .swiper-slide .tb{margin:25px auto 0;}
}

@media (max-width:480px) {
    .soluway .swiper-slide .tb{width:80px;height:80px;}
    .newfl a{padding-left:0px}
    .newfl .nimg{position:static;width:100%;}
    .newfl .ntit{margin-top:30px;}
    .newrh li span{padding:0 10px;}

}

/*服务活动*/
.cmnav{padding:0px 0 12px;border-bottom:1px solid #e3e3e3;text-align:center;}
.cmnav a{display:inline-block;height:36px;line-height:36px;font-size:16px;color:#666;margin-top:12px;padding:0 25px;border-radius:5px;}
.cmnav a:hover,.cmnav a.ons{background:#c9171f;box-shadow:4px 5px 13px rgba(201,23,31,.28);color:#fff;}
.cmtit{text-align:center;margin-bottom:50px;}
.cmtit .cm1{font-size:30px;color:#000;}
.cmtit1 .cm1{color:#c9171f;}
.cmtit .cm2{font-size:18px;color:#bfbfbf;font-family:Arial;margin-top:10px;}


.sercon{padding:60px 0;background:#fafafa;}
.sercon .serul ul{margin-bottom:10px;}
.sercon .serul li{width:18.4%;margin-right:2%;margin-bottom:30px;float:left;padding:10px 0;background:#fff;text-align:center;}
.sercon .serul li:nth-child(5n){margin-right:0px;}
.sercon .serul li img{height:56px;}
.sercon .serul li:hover{box-shadow:0px 0px 30px rgba(0,0,0,.1);}

@media (max-width:768px) {
    .sercon .serul li{width:48%;float:left;margin-right:0px;}
    .sercon .serul li:nth-child(2n){float:right;}
}

@media (max-width:640px) {
    .cmnav a{font-size:14px;padding:0 10px;}
    .sercon{padding:30px 0;}
    .cmtit .cm1{font-size:20px;}
    .cmtit .cm2{font-size:14px;margin-top:0px;}
    .cmtit{margin-bottom:30px;}
    .sercon .serul li{margin-bottom:15px;}
}

/*解决方案*/
.wayul ul{margin-bottom:50px;}
.wayul li{padding:40px 0;background:url(../images/line.png) center bottom no-repeat;}
.wayul li a{display:block;position:relative;padding-left:290px;}
.wayul li .pic{width:240px;height:156px;position:absolute;top:-10px;left:0px;overflow:hidden;}
.wayul li .pic img{width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s; max-height:150px;}
.wayul li .waycon{}
.wayul li .waycon .wtit{font-size:20px;color:#333;}
.wayul li .waycon .wcon{ height:120px; overflow:hidden;overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;font-size:14px;color:#666;line-height:20px;margin:15px 0 25px 0;}
.wayul li .waycon .time{font-size:14px;color:#666;}

.wayul li:hover{background:#ecebeb;}
.wayul li:hover .pic img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}
.wayul li:hover .waycon .wtit{color:#c9171f;}

@media (max-width:768px) {
    .sercon{padding:40px 0;}
    .cmtit{margin-bottom:10px;}
    .wayul li .pic{width:200px;height:130px;}
    .wayul li a{padding-left:230px;}
    .wayul li .waycon .wcon{margin:10px 0;height:auto;overflow:initial;}
    .wayul li .waycon .wtit{font-size:18px;}
}

@media (max-width:480px) {
    .wayul li .pic{width:100%;height:auto;position:static;text-align:center;}
    .wayul li a{padding-left:0px;}
    .wayul li .pic img{width:auto;}
    .wayul li .waycon{margin-top:30px;}
}



/*新闻资讯*/
.newul ul{margin-bottom:50px;}
.newul li{padding:48px 0;background:#fff;transition:all 500ms;margin-bottom:30px;}

.newul li a,.newul li .box{display:block;position:relative;padding-left:545px;}
.newul li .pics{width:439px;height:244px;position:absolute;top:0px;left:50px;overflow:hidden;}
.newul li .pics img{width:100%;height:auto;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;}

.newul li .newcons{padding-right:40px;height:244px;display:flex;flex-direction:column;justify-content:center;}
.newul li .newcons .ntime{font-size:14px;color:#999;}
.newul li .newcons .ncon{font-size:14px;color:#888;line-height:24px;margin:10px 0 20px 0;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.newul li .newcons .ntitle{font-size:20px;color:#333;margin:10px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.newul li .newcons .nmore{width:120px;height:34px;border:1px solid #dadada;font-size:14px;color:#888;text-align:center;line-height:34px;border-radius:5px;margin-top:20px;}
.newul li:hover{box-shadow:0 0 24px rgba(52,14,5,.1)}
.newul li:hover .pics img{-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1);}
.newul li:hover .newcons .nmore{background:#d61e1e;border:1px solid #d61e1e;box-shadow:0px 0px 30px rgba(201,23,21,.4);color:#fff;}

@media (max-width:997px) {
   .newul li .pics{width:300px;height:166px;}
   .newul li .newcons{height:auto;}
   .newul li a,.newul li .box{padding-left:380px;}
   .newul li .newcons .ncon{margin:10px 0;}
   .newul li .newcons .nmore{margin-top:5px;}
}

@media (max-width:640px) {
   .newul li{padding:20px 0;}
   .newul li .pics{left:20px;width:200px;height:112px;top:30px;}
   .newul li a,.newul li .box{padding-left:250px;}
   .newul li .newcons{padding-right:20px;}
}

@media (max-width:479px) {
   .newul li .pics{position:static;width:90%;height:auto;margin:0 auto}
   .newul li a,.newul li .box{padding-left:0px;}
   .newul li .newcons{padding:0 20px;margin-top:30px;}
   .newul li .newcons .ntitle{margin:5px 0;}
}

.Zhdt li .newcons{display: block; height: auto;}
.Zhdt  li .newcons .ncon{height: auto; min-height: 200px; display: block;}

/*产品中心*/
.cpul{}
.cpul li{width:31%;height:470px;overflow:hidden;background:#fff;float:left;margin-right:3.5%;margin-bottom:45px;position:relative;transition:all 500ms ease;}
.cpul li:nth-child(3n){margin-right:0px;}
.cpul li .cpimg{text-align:center;height: 260px; transition:all 500ms ease;}
.cpul li .cpimg img{width: 100%; height: 260px;}
.cpul li .cptext{text-align:center;margin-top:48px;transition:all 500ms ease;}
.cpul li .cpt1{font-size:22px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpul li .cpt2{font-size:16px;color:#c0c0c0;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cpul li .cpbtn{width:80%;height:40px;font-size:14px;color:#fff;text-align:center;line-height:40px;box-shadow:0px 0px 30px rgba(201,23,31,.4);background:#c9171f;border-radius:5px;position:absolute;bottom:-100%;left:50%;transform:translate(-50%,-50%);transition:all 500ms ease;}
.cpul li:hover{box-shadow:0px 0px 50px rgba(52,14,5,.1);}
.cpul li:hover .cpbtn{bottom:35px;}
.cpul li:hover .cptext{margin-top:10px;}

@media (max-width:768px) {
    .cpul ul{margin-top:40px;}
    .cpul li{width:48%;float:left;margin-right:0px;}
    .cpul li:nth-child(2n){float:right;}
}

@media (max-width:480px) {
    .cpul li{height:auto;padding-bottom:40px;height:auto;}
    .cpul li .cpbtn{display:none;}
    .cpul li .cpimg{height: 180px;}
    .cpul li .cpimg img{height: 180px;}
    .cpul li:hover .cpimg,.cpul li:hover .cptext{margin-top:20px;}
    .cpul li .cpt1{font-size:18px;}
    .cpul li .cpt2{font-size:14px;margin-top:5px;}

}

/*产品详情*/
.cpbox{}
.cpbox .cpfl{width:40%;height:340px;background:#eee;float:left;}
.cpbox .cpfl .swiper-slide{text-align:center;}
.cpbox .cpfl .swiper-pagination-bullets{bottom:20px!important;}
.cpbox .cpfl .swiper-pagination-bullet{width:12px;height:12px;background:url(../images/wh.png);opacity:1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px!important;}
.cpbox .cpfl .swiper-pagination-bullet-active{background:url(../images/red.png);background-size:100% 100%;}

.cpbox .cprh{width:55%;float:right;display:flex;flex-direction:column;justify-content:center;}
.cpbox .cprh .cptit1{font-size:24px;color:#c9171f;font-weight:bold;border-bottom:1px dashed #e9e9e9;padding-bottom:30px;}
.cpbox .cprh .cpms .ms1{font-size:16px;color:#444;font-weight:bold;margin-top:20px;}
.cpbox .cprh .cpms p{font-size:14px;color:#999;line-height:32px;}

.cpbox .cpxq{padding:20px 50px 0;}
.cpbox .cpxq li{padding:40px 0;border-bottom:1px dashed #ccc;}
.cpbox .cpxq li:last-child{border-bottom:0px;}
.cpbox .cpxq .cname{font-size:16px;color:#333;font-weight:bold; margin-bottom: 20px;}
.cpbox .cpxq .ctext p{font-size:14px;color:#666;line-height:36px;margin:20px 0;padding-left:15px;}
.cpbox .cpxq img{display:block;margin:0 auto}
.cpbox .cpxq dl{padding-left:15px;margin-top:20px;}
.cpbox .cpxq dl dd{width:50%;float:left;}
.cpbox .cpxq dl dd p{font-size:14px;color:#666;line-height:40px;}
@media(max-width:768px){
    .cpbox .cpfl,.cpbox .cprh{width: 100%;float: none;height: auto;}
    .cpbox .cpxq{padding: 10px 0px;}
    .cpbox .cpfl .swiper-slide{height: auto;}
    .cpbox .cprh .cptit1{margin: 10px 0px;padding-bottom: 0px;}
}

/*人才招聘*/
.zc .hd{margin:45px 0;}
.zc .hd li{width:32%;float:left;margin-right:2%;height:70px;background:#f5f5f5;border-radius:5px;transition:500ms;cursor:pointer;text-align:center;}
.zc .hd li:nth-child(3n){margin-right:0px;}
.zc .hd li .tbcon{margin:12px auto 0;display:inline-block;}
.zc .hd li .tbs{position:relative;width:30px;height:30px;float:left;}
.zc .hd li .tbs .i1,.zc .hd li .tbs .i2{display:block;position:absolute;left:0;top:10px;}
.zc .hd li .tbs .i1{transition:400ms;}
.zc .hd li .tbs .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.zc .hd li .tbtit{float:left;margin-left:20px;}
.zc .hd li .tbtit .t1{font-size:20px;color:#333;}
.zc .hd li .tbtit .t2{font-size:16px;color:rgba(34,34,34,.3);font-family:Arial;}


.zc .hd li:hover{background:#f6ad00;box-shadow:0 0 50px rgba(236,139,0,.4);}
.zc .hd li:hover .tbs .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.zc .hd li:hover .tbs .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
.zc .hd li:hover .tbtit .t1{color:#fff;}
.zc .hd li:hover .tbtit .t2{font-size:16px;color:rgba(255,255,255,.2);font-family:Arial;}



.zc .bd{margin-bottom:50px;}
.zc .bd .thead{width:100%;height:60px;background:#d61e1e;}
.zc .bd .thead p{width:16.666666%;height:60px;float:left;font-size:18px;color:#fff;line-height:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zc .bd li .list p{width:16.666666%;height:60px;border-bottom:1px solid #eee;float:left;font-size:15px;color:#444;line-height:60px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zc .bd li .list p a.check{display:inline-block;width:120px;height:30px;line-height:30px;background:#f4f4f4;color:#444;margin-top:15px;}
.zc .bd li .list p a.check:hover,.zc .bd li .list p a.checks{color:#fff;background:#d61e1e;}
.zc .bd li .zccon{padding:20px 35px;display:none;}
.zc .bd li .zccon .zc1,.zc .bd li .zccon .zc2{font-size:16px;color:#666;}
.zc .bd li .zccon .zc2{margin:40px 0 20px 0;}
.zc .bd li .zccon p{line-height:40px;font-size:14px;color:#666;}
.zc .bd li .zccon .zc1 a.sh{float:right;display:block;width:120px;height:30px;color:#fff;background:#c9171f;font-size:15px;text-align:center;line-height:30px;box-shadow:0px 0px 30px rgba(201,23,31,0.4)}


@media (max-width:998px){
    .zc .hd li{width:48%;float:left;margin-right:0px;margin-bottom:15px;}
    .zc .hd li:nth-child(2n){float:right;}
}

@media (max-width:768px){
    .zc .bd li .list p a.check{padding:0 10px;width:auto;}
    .zc .hd li{width:48%;float:left;margin-right:0px;margin-bottom:15px;}
    .zc .hd li:nth-child(2n){float:right;}
}
@media (max-width:480px){
    .zc .bd li .zccon .zc2{margin-top:20px;}
    .zc .bd li .zccon p{line-height:30px;}
    .zc .bd li .zccon{padding:10px 10px;}
    .zc .hd li .tbtit .t1{font-size:16px;}
    .zc .hd li .tbtit .t2{font-size:14px;}
}

@media (max-width:479px){
    .zc .hd li .zctit p:nth-child(1),.zc .hd li .zctit p:nth-child(2){font-size:20px;}
   /* .zc .hd li{height:100px;}*/
    .zc .hd li .zctit{margin-top:40px;}
    .zc .hd{margin:30px 0;}
    .zc .bd{margin-bottom:30px;}
}

/*********************招聘详情***********************/
.zp .zptitle{width:100%;height:60px;background:#d61e1e;}
.zp .zptitle p{padding-left:40px;font-size:18px;color:#fff;line-height:60px;}
.zp .zpul{padding:0 36px;margin-top:36px;}
.zp .zpul li{width:45%;height:30px;float:left;margin-bottom:20px;}
.zp .zpul li:nth-child(2n){float:right;}
.zp .zpul li span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;}
.zp .zpul li input{width:80%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;padding-left:10px;}
.zp .zpul li select{width:40%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;background:url(../images/se.jpg) 97% center no-repeat;}
.zp .zpul li input[type="radio"]{width:18px;height:18px;vertical-align:middle;}
.zp .zpul li label{vertical-align:middle;font-size:14px;color:#666;}
.zp .zpcon{padding:0 36px;margin-bottom:20px;}
.zp .zpcon span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;vertical-align:top;}
.zp .zpcon textarea{width:91%;height:150px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:1%;resize:none;padding:10px 0 0 10px;}
.zp a{display:inline-block;width:120px;height:40px;font-size:16px;color:#fefefe;text-align:center;line-height:40px;background:#606060;border-radius:10px 0 10px 0;}
.zp a.aleft{margin-left:126px;}
.zp a:hover{background:#d61e1e;}
.zp a.aons{background:#d61e1e;}


@media ( max-width:1028px){
    .zp .zpul li input{width:73%;}
    .zp .zpcon textarea{width:88%;}
}

@media ( max-width:997px){
    .zp .zpul li input{width:68%;}
    .zp .zpcon textarea{width:84%;}
}

@media ( max-width:768px){
  .zp{text-align:center;}
  .zp .zptitle{height:50px;}
  .zp .zptitle p{line-height:50px;font-size:14px;padding-left:15px;text-align:left;}
  .zp .zpul,.zp .zpcon{padding:0px;}
  .zp .zpul li{float:none;width:100%;text-align:left;}
  .zp .zpul li:nth-child(2n){float:none;width:100%;}
  .zp .zpul li input{width:70%;}
  .zp .zpul li select{width:73%;}
  .zp .zpcon textarea{width:71%;}
  .zp a{width:100px;}
  .zp a.aleft{margin-left:0px;}
}


/*联系我们*/
.lxcon{margin-top:50px;}
.lxcon .lximg{width:100%;}
.lxcon .lximg img{display:block;width:100%;}
.Contact{background:#fff; padding:2% 4%;}
.Contact .pic{width:31%; float:left; position:relative;}
.Contact .pic img{display:block; width:100%;}
.Contact .pic .name{position:absolute; height:58px; top:50%; left:6%; margin-top:-29px;}
.Contact .pic .name h3{font-size:18px; line-height:26px; color:#0f0f0f;}
.Contact .pic .name h2{font-size:24px; line-height:32px; color:#d61e1e;}
.Contact .txt{width:67%; float:right; font-size:16px; line-height:36px; color:#515151; padding:3% 0 0;}
.Contact .txt .name{color:#666666;}
.Contact .txt i{padding:0 3%;}
.lxul{margin-top:50px;}
.lxul li{margin-top:24px;background:#fff;}
.lxul li .lxbox{padding:0px 50px 0px 420px;height:190px;position:relative;overflow:hidden;}
.lxul li .lxbox .lximg{width:329px;height:153px;position:absolute;top:18px;left:18px;}
/*.lxul li .lxbox .lximg img{display:block;width:329px;height:153px;}*/
.lxul li .lxbox .lxtit{margin-top:24px;}
.lxul li .lxbox .lxtit .lxname{font-size:20px;color:#111;line-height:30px;background:url(../images/line1.jpg) center bottom no-repeat;padding-bottom:20px;}
.lxul li .lxbox .lxtit dl{margin-top:25px;}
.lxul li .lxbox .lxtit dl dd{display:inline-block; *display:inline;zoom:1; min-width:207px; vertical-align:top;}
.lxul li .lxbox .lxtit dl dd img{display:inline-block;vertical-align:top;margin-top:3px;}
.lxul li .lxbox .lxtit dl dd .lxp{display:inline-block;margin-left:30px;}
.lxul li .lxbox .lxtit dl dd .lxp .p1{font-size:16px;color:#a0a0a0;}
.lxul li .lxbox .lxtit dl dd .lxp p{font-size:16px;color:#515151;line-height:24px;}
.lxul li .lxbox .lxtit dl dd:nth-child(2n){margin-left:80px; width:383px;}

@media ( max-width:1028px){
    .lxul li .lxbox{height:auto;padding:18px 50px 18px 420px;}
    .lxul li .lxbox .lxtit dl dd:nth-child(2n){margin-left:0px;}
    .lxul li .lxbox .lximg{top:35px;}
}

@media ( max-width:997px){
    .lxul li .lxbox{padding-left:20px;padding-right:20px;}
   .lxul li .lxbox .lximg{width:100%;height:auto;position:static;text-align:center;}
}

@media ( max-width:640px){
    .Contact .txt{line-height:24px;}
	.lxul li .lxbox .lxtit dl dd:nth-child(2n){ width:auto;}

}

@media ( max-width:480px){
    .lxul li .lxbox .lxtit .lxname{font-size:16px;padding-bottom:10px;}
    .lxul li .lxbox .lxtit dl dd:nth-child(2n){margin-top:10px;}
    .Contact .pic,.Contact .txt{width:100%; float:none;}
    .Contact .pic .name h2{font-size:20px;}
    .Contact .txt{line-height:30px;font-size:14px;}
    .Contact .txt i{display:block; padding:0;}
    .OrganizeList li .box .title{height:40px;}
    .OrganizeList li .box .title span{padding-bottom:9px; font-size:18px;}
    .OrganizeList li .box .txt dl.w1,.OrganizeList li .box .txt dl.w2{float:none; width:100%;}
    .OrganizeList li .box .txt dl dd{font-size:14px;}   
}

/*留言*/
.whcon1{padding:60px 0 110px 0;text-align:center;}
.whcon1 .wname{font-size:22px;color:#fff;margin-bottom:20px;}
.whcon1 p{font-size:16px;color:#fff;line-height:30px;}
.whcon2{padding:40px 0;}
.whcon2 dl{padding:0 70px;}
.whcon2 dl dd{width:45%;float:left;height:120px;background:#fff;display:flex;flex-direction:column;justify-content:center;position:relative;}
.whcon2 dl dd:nth-child(2n){width:45%;float:right;}
.whcon2 dl dd i{font-size:30px;color:#d61e1e;position:absolute;top:42px;left:50px;}
.whcon2 dl dd span{font-size:16px;color:#666;line-height:26px;padding:0 50px 0 150px;}

.lc{margin:50px 0 80px 0;}
.lctit{font-size:22px;color:#000;text-align:center;margin-bottom:40px;}
.lc ul li{width:49.8%;float:left;height:120px;border-right:1px solid #dadada;border-bottom:1px solid #dadada;display:flex;flex-direction:column;justify-content:center;}
.lc ul li:nth-child(2n){border-right:0px}
.lc ul li:nth-child(3n),.lc ul li:nth-child(4n){border-bottom:0px;}
.lc ul li p{padding-right:50px;position:relative;padding-left:60px;font-size:15px;color:#333;}
.lc ul li p span{font-size:36px;color:#d61e1e;font-weight:bold;position:absolute;top:5px;left:0px;}
.lc ul li:nth-child(2n) p span{left:70px;}
.lc ul li:nth-child(2n) p{padding-left:130px;}

.fw{font-size:16px;color:#333;line-height:36px;text-align:center;}
.fw i{width:144px;}
.fw span{font-size:22px;color:#d61e1e;font-weight:bold;}

.ly{padding-top:50px;}
.ly dl dd{width:31.5%;height:54px;background:#fff;float:left;border:1px solid #cfcfcf;margin-right:2.5%;position:relative;margin-bottom:30px;}
.ly dl dd:nth-child(3n){margin-right:0px;}
.ly dl dd .ico{position:absolute;left:22px;top:14px;}
.ly dl dd .ico i{display:inline-block;width:1px;height:18px;background:#cfcfcf;vertical-align:top;margin:5px 0 0px 20px;}
.ly dl dd input{width:100%;display:block;height:54px;padding-left:90px;}
.ly dl dd.dd1{width:100%;height:208px;background:#fff;border:1px solid #cfcfcf;position:relative;;}
.ly dl dd textarea{width:100%;display:block;height:106px;padding-left:90px;padding-top:19px;font-size:16px;color:#888;}
.ly  a.abtn{display:block;width:168px;height:48px;line-height:48px;background:#d61e1e;font-size:16px;color:#fefefe;box-shadow:0 0 50px rgba(201,23,31,.4);border-radius:5px;margin:0 auto;text-align:center;}

@media ( max-width:1028px){
    .ly dl dd{margin-right:2%;}
}


@media ( max-width:998px){
    .ly dl dd{margin-right:2%;}
    .whcon2 dl dd{height:auto;padding:20px 0;}
    .whcon1{margin-top:30px;}
}

@media ( max-width:767px){
   .whcon2 dl dd,.whcon2 dl dd:nth-child(2n){width:100%;float:none;}
   .whcon2 dl dd:nth-child(2n){margin-top:20px;}
   .whcon2 dl dd i{top:inherit;}
   .lc ul li{height:180px;}
}

@media ( max-width:480px){
   .lc ul li{width:100%;float:none;border:0px;height:auto;margin-bottom:20px;}
   .lc ul li:nth-child(2n) p{padding-left:60px;}
   .lc ul li:nth-child(2n) p span{left:0px;}
   .whcon2 dl{padding:0 20px;}
   .ly dl dd{margin-right:0px;float:none;width:100%;}
   .whcon2 dl dd i{font-size:20px;left:15px;}
   .whcon2 dl dd span{font-size:14px;padding-left:70px;}
   .lc{margin:40px 0;}
   .lctit{margin-bottom:25px;}
}

/*关于我们*/
.sercon1{background:#fff;}
.gybox1{padding:0 0 50px 0;}
.gycon .gyfl{width:40%;float:left; position: relative;}
.gycon .gyfl img{width:100%;height:auto;}
.gycon .gyrh{width:56%;float:right;}
.gycon .gyrh p{font-size:15px;line-height:28px;color:#414242;text-indent:2em;}

.gycon .gyfl .playbtn{position: absolute; top: 50%; width: 42px; height: 42px; left: 50%; margin: -21px 0px 0px -21px; background: url(../images/play.png) no-repeat;}
.gycon .gyfl .playbtn:hover{background: url(../images/playon.png) no-repeat;}
.gycon .gyfl .video{width: 100%; height: 100%; z-index: -100; opacity:0; display:; position: fixed; left: 0px; top: 0px; background: rgba(0,0,0,.7)}
.gycon .gyfl .video .box{width: 800px; position: relative; margin: 5% auto 0;}
.gycon .gyfl .video .box iframe{width:100% !important;}
.gycon .gyfl .video .box img{display: block; width: 100%;}
.gycon .gyfl .video video{width: 100%; height: 100%; background: #000; position: absolute; left: 0px; top: 0px;}
.gycon .gyfl .video .closebtn{font-size: 30px; color: #fff; position: absolute; right: 0px; top: -40px; line-height: 30px;}
.gycon .gyfl .video.on{ opacity:1; z-index:999;}

.gybox2{padding:60px 0 100px 0;background:#fafafa;}
.gyul{ margin-left:-4.3333%;}
.gyul li{width:29%;height:388px;background:#fff;margin-left:4.3333%;float:left;box-shadow:0 0 20px rgba(8,1,3,.12);transition:all 1s ease;overflow:hidden;}

.gyul li .tb{position:relative;width:100px;height:100px;margin:40px auto 0}
.gyul li .tb .i1,.gyul li .tb .i2{display:block;position:absolute;left:0;top:0;border-radius:50%;}
.gyul li .tb .i1{transition:400ms;}
.gyul li .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}

.gyul li .sotit .p{font-size:18px;color:#333;text-align:center;margin:24px 0;}
.gyul li .sotit .line{width:30px;height:2px;background:#e5e5e5;margin:0 auto 30px;}
.gyul li .sobox p{font-size:14px;color:#666;line-height:26px;text-align:center;}

.gyul li:hover{margin-top:-20px;box-shadow:0px 0px 35px rgba(8,1,3,.12);}
.gyul li:hover .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);box-shadow:17px 11px 30px rgba(201,23,31,0.4)}
.gyul li:hover .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}

.gyul li:hover .sotit .p{color:#c9171f;}
.gyul li:hover .sotit .line{background:#df7479;}
.gyul li:hover .sobox p,.gyul li:hover .sobox p span{color:#f6ad01 !important;}


.gybox3{padding:60px 0 30px;}
.fz{position:relative;}
.fz .swiper-container{padding:60px 10px 100px 10px;background:url(../images/line3.jpg) center 82% repeat-x;}
.fz .swiper-container .swiper-slide{position:relative;height:auto;}
.fz .swiper-button-next,.fz .swiper-button-prev{width:54px;height:54px;z-index:999;}
.fz .swiper-button-prev{background:url(../images/gf1.png);left:-8%;background-size:100% 100%;outline:none;}
.fz .swiper-button-next{background:url(../images/gr1.png);right:-8%;background-size:100% 100%;outline:none;}
.fz .gimg{width:100%;}
.fz .gimg img{width:100%;}
.fz .gtit{width:100%;height:60px;background:#fafafa;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.fz .gtit p{font-size:16px;color:#444;line-height:22px;}
.fz .dot{width:16px;height:16px;background:url(../images/rdot1.png);position:absolute;left:50%;bottom:-39px; transform:translate(-50%,0%);}
.fz .gtime{position:absolute;left:50%;bottom:-79px; transform:translate(-50%,0%);}
.fz .gtime span{font-size:16px;color:#999;}
.fz .swiper-button-prev:hover{background:url(../images/gf2.png);background-size:100% 100%;}
.fz .swiper-button-next:hover{background:url(../images/gr2.png);background-size:100% 100%;}

.fz .swiper-slide-active{margin-top: -15px;}
.fz .swiper-slide-active .gbox{box-shadow:0 0 30px rgba(0,0,0,.1);}
.fz .swiper-slide-active .gtit{background:#fff;}
.fz .swiper-slide-active .gtit p{color:#d61e1e;}
.fz .swiper-slide-active .dot{width:40px;height:40px;background:url(../images/rdot2.png);position:absolute;left:50%;bottom:-50px; transform:translate(-50%,0%);}
.fz .swiper-slide-active .gtime span{color:#d61e1e;}


@media (max-width:1440px) {
    .fz .swiper-button-next,.fz .swiper-button-prev{width:40px;height:40px;}
    .fz .swiper-button-prev{left:-5%;}
    .fz .swiper-button-next{right:-5%;}
}

@media (max-width:1280px) {
    .fz .swiper-button-prev{left:3%;}
    .fz .swiper-button-next{right:3%;}
}
@media (max-width:998px) {
.gycon .gyfl .video .box{width: 90%;}
.gycon .gyfl .video .closebtn{top: 0px;}
}

@media (max-width:768px) {
    .gycon .gyfl,.gycon .gyrh{width:100%;float:none;margin-top:30px;}
}

@media (max-width:640px) {
    .gyul li{width:100%;margin-top:30px;float:none;margin-right:0px;height:auto;padding-bottom:30px;}
    .gyul li .tb{margin:30px auto;}
}


/*******************新闻详情********************/
.newcon1{background:#fff;}
.Titleinfo{ color:#666; padding:10px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#666; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:36px;color:#656565;}
.SinglePage p{text-indent:2em;margin-bottom:10px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#d61e1e;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}
.SinglePage  img,.SinglePage p img{display:block!important;margin:0 auto;}
@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .Shares1{margin-top:10px;}
}


.BotNav{ display:none;}
.BotNav .container{min-width:100px;}
.BotNav dl{ width:auto; float:none; padding-left:0px;}
.BotNav dl .tit{ position:relative; font-size:16px;    padding: 15px 20px;border-bottom:1px solid #3d3d3d; font-weight:normal; color:#989898;}
.BotNav dl .tit i{background:url(../images/zoom_jia1.png) center center no-repeat; width:15px; height:15px; right:10px; top:22px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear; position:absolute;}
.BotNav dl .tit a{ position:absolute; left:0px; top:0px; width:100%; height:100%;z-index:2;}
.BotNav dl .tit i{ display:block;}
.BotNav dl.cur .tit{color:#fff;}
.BotNav dl.cur .tit i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
    -ms-transform: translate(0, -3px) rotate(-180deg) !important;
    -o-transform: translate(0, -3px) rotate(-180deg) !important;
    transform: translate(0, -3px) rotate(-180deg) !important;}
.BotNav dl li{ border-bottom:1px dashed #3d3d3d;}
.BotNav dl ul{display:none;background:#292929;}
.BotNav dl.cur ul{-moz-animation: subnav-open 0.3s ease;
    -webkit-animation: subnav-open 0.3s ease;
    animation: subnav-open 0.3s ease;}
.BotNav dl li a{ color:#666; padding:10px 20px; display:block; font-size:16px;}.BotNav dl li a:hover{ color:#fff;}

#youku-playerBox{ width:100% !important; height:500px !important;}

 @-moz-keyframes subnav-open {  0% {
 -moz-transform: scaleY(0.85);
 transform: scaleY(0.85)
}
 100% {
 -moz-transform: scaleY(1);
 transform: scaleY(1)
}
}
 @-webkit-keyframes subnav-open {  0% {
 -webkit-transform: scaleY(0.85);
 transform: scaleY(0.85)
}
 100% {
 -webkit-transform: scaleY(1);
 transform: scaleY(1)
}
}
 @keyframes subnav-open {  0% {
 -moz-transform: scaleY(0.85);
 -ms-transform: scaleY(0.85);
 -webkit-transform: scaleY(0.85);
 transform: scaleY(0.85)
}
 100% {
 -moz-transform: scaleY(1);
 -ms-transform: scaleY(1);
 -webkit-transform: scaleY(1);
 transform: scaleY(1)
}
}


@media ( max-width:998px){
    .BotNav{ display:block;}    
    .foot .ftul li.li5, .foot .ftul li.li2, .foot .ftul li.li3, .foot .ftul li.li4{display:none;}
}






/*2019-07-09    产品过渡*/
.CP_UL li{width: 49.5%;height: 274px;background: #fff;margin-bottom: 1%;}
.CP_UL li.CP_One{height: 274px;line-height: 274px;vertical-align: middle;text-align: center;float: left;}
.One_Txt{display: inline-block;text-align: left;color: #c9171f;vertical-align: middle;}
.CP_H2{font-size: 50px;line-height: 1.1;font-family: "微软雅黑";}
.CP_H3{font-size: 48px;line-height: 1.1;font-family: "Impact",Regular;text-transform:Capitalize;}
.CP_Cont{width: 50%;float: right;text-align: center;height: 274px;}
.CP_Txt{margin-top: 70px;}
.Lin5{width: 20px;height: 2px;background: #8f8f8f;margin: 0 auto 10px;}
.CP_P1{font-size: 22px;line-height: 36px;color: #444;}
.CP_P2{font-size: 20px;color: #999;line-height: 36px;}
.CP_More{display: block;width: 100px;height: 30px;line-height: 30px;background: #fff;margin: 20px auto 0;text-align: center;border-radius: 15px;border: 1px solid #c9171f;color: #c9171f;font-size: 16px;font-family: :'Arial',Regular;}
.CP_Img{width: 50%;height: 274px;float: left;}
.CP_Img img{width: 100%;height: 100%;}


.CP_UL li.CP_Li1{float: right;}
.CP_UL li.CP_Li2{float: left;}
.CP_UL li.CP_Li3{float: right;}
.CP_UL li.CP_Li1 .CP_Cont{float: left;}
.CP_UL li.CP_Li1 .CP_Img{float: right;}
.CP_UL li:hover{background: #c9171f;}
.CP_UL li:hover .Lin5{background: #fff;}
.CP_UL li:hover .CP_P1{color: #fff;}
.CP_UL li:hover .CP_P2{color: #fff;}

.CP_UL li.CP_One:hover{background: #fff;}

/* 19-07-04 */
.navcon .ProNav{position: static;}
.ProNav .SubNav{width: 200%; left: -50%; right: -50%; top: 100%; margin-left: 0; padding: 35px 0px; background: rgba(246, 173, 1, 0.9); text-align: left; color: #fff;}
.ProNav .SubNav .w1200{position: relative;}
.NavLeft{width: 100px; padding-right: 80px; position: absolute; left: 0px; top: 0px;}
.NavLeft h3{font-size: 25px; line-height: 35px; margin-bottom: 60px;padding-top: 8px;}
.NavLeft .more{display: block; color: #666; background: #fff; font-size: 14px; text-align: center; height: 30px; line-height: 30px;}
.NavRight{margin-left: 180px; padding-left: 80px; border-left: 1px solid rgba(255,255,255,.6);}

.NavRight .hd{width: 170px; float: left;}
.NavRight .hd li:first-child{margin: 0;}
.NavRight .hd li{margin-right: 0; display: block;}
.NavRight .hd li a{color: #fff; line-height: 45px; font-size: 18px;}
.NavRight .hd li.on a{color: #c9171f; font-weight: bold;}
.NavRight .bd{width: 715px; float: right;}
.NavRight .bd .list dd{width: 48%; float: left;}
.NavRight .bd .list dd:nth-child(2n){float: right;}
.NavRight .bd .list dd a{border-bottom: none;}
.NavRight .bd .list dd:hover a{color: #c9171f;}

@media ( max-width:768px){
    .CP_UL li{width: 100%;}
    .CP_UL li.CP_Li3 .CP_Cont{float: left;}
    .CP_UL li.CP_Li3 .CP_Img{float: right;}
}

@media ( max-width:460px){
    .CP_UL li.CP_One{height: 200px;line-height: 200px;}
    .CP_H2{font-size: 26px;}
    .CP_H3{font-size: 24px;}
   .CP_Img{height: 200px;}
   .CP_UL li{height: 200px;}
   .CP_Txt{margin-top: 40px;}
   .CP_P2{font-size: 15px;}
}
.three{text-align: center; font-size: 14px; padding: 15px 0px; background: #fafafa; line-height: 30px;}
.three a{display: inline-block; color: #333; padding: 0px 10px;}
.three a.on{color: #c9171f;}

@media ( max-width:460px){
    .three a{padding: 0px 5px;}
}