﻿@charset "utf-8";

html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }

*,
*::before,
*::after {
  box-sizing: border-box;
}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;}
body,html { font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; }

.linkinfo{ padding-top:20px; border-top:1px solid #dcdcdc; margin-top:30px; }

.w-header{ position:fixed; top:0; left:0; width:100%; z-index:99999;}
.w-header .box{ position:absolute; top:40px; left:80px; width:calc(100% - 160px); height:80px; background:rgba(255,255,255,0.9); border-radius:10px; transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s;}
.w-logo{ }
.w-logo  img{display:block;  width:444px; height:59px;top:11px; left:20px; position:absolute; }

.wphone{ text-align:right;position:absolute; right:0px; top:25px; height:82px; padding-right:100px; padding-top:10px; }
.wphone .ftt1{ font-size:18px; color:#666; padding-top:0; display:block;  }
.wphone .ftt1 img{ vertical-align:middle;margin-right:10px; }
.wphone .ftt2{ display:block; color:#0a4ba5; font-size:26px; width:226px; height:48px; margin-top:3px;}
.wphone .rcode{ position:absolute; right:0; top:0; width:85px; height:85px; }
.ym-banner span{display: block !important;}
.mobile{ display:none!important; }

.box22{width:calc(100%);padding:0px 80px; }

.wnav{ font-size:15px; height:40px; color:#333; line-height:40px; position:absolute; right:20px; top:20px; }
.nav li{float:left;text-align:center; height:40px; line-height:40px; display:block; margin:0 10px;padding: 0px 12px;}
.nav li.llx{margin:0 0px;}
.nav li img,
.cd-bouncy-nav li img{ vertical-align:middle; margin-right:10px; }
.nav li a{color:#333; }
.nav li:hover,
.nav li.cur{ border-bottom:2px solid #e4000f; }

.content {
    background-position: center top;
    background-size: cover;
}
.content::after {
    background-image:  url(../images/topbg.png);
    background-position: center top;
    background-size: cover;
    background-attachment: fixed;
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    -o-filter: blur(20px);
    filter: blur(20px);
}
/*.w-header .index_top{position: fixed;width: 100%;z-index: 999;background:rgba(255,255,255,1);transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s;}*/
.w-header .index-active{position: fixed; top: 0; left: 0; z-index: 99; width: 100%; background: #fff;  border-bottom: 1px solid #e0e0e0; box-shadow: 0 0 20px #e5e5e5;border-radius:0px;transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s;}

.lxbc{ background:#0a4ba5; padding:20px; color:#fff; margin-top:10px; }
.pp1{ font-size:16px;}
.pptel{ font-size:22px;font-weight: bold; padding:5px 0;}
.ppname{ font-size:15px;font-weight: bold; padding-bottom:10px;}
.ppadd{ font-size:14px;padding-bottom:10px;}
.lxbc a{ display:block; width:90%; background:#fff; line-height:30px; color:#333; text-align:center; }


.ym-banner{ text-align:center; z-index:0;}
.ym-banner {  overflow: hidden; position: relative; width: 100%;}
.ym-banner .bd {margin: 0 auto;overflow: hidden; position: relative; z-index: 0; height:100%}
.ym-banner .bd ul {width: 100% !important;}
.ym-banner .bd li {overflow: hidden;text-align: center;width: 100% !important; display:none;}
.ym-banner .bd li:first-child{ display:block; }
.ym-banner .bd li img{ width:100%; height:auto; display:block; }
.ym-banner .bd li a { display: block; background-position:center; width:100%;}
.ym-banner .hd { bottom:57px; height: 30px;left: 0;line-height: 30px;position: absolute;width: 100%; z-index: 1;}
.ym-banner .hd ul { text-align: center; text-align:center;}
.ym-banner .hd ul li { float:none; background: #fff none repeat scroll 0 0;cursor: pointer; border-radius:50%;display: inline-block;height: 12px;line-height: 999px; margin: 2px 8px; overflow: hidden;width: 12px;}
.ym-banner .hd ul .on {background:#0a4ba5;}
.ym-banner .next,
.ym-banner .next, .ym-banner .prev{background: url(../img/bl.png) no-repeat scroll 0px 0px; cursor: pointer; display: none; height: 24px; right: 240px; margin-top: -30px; opacity:1 !important; position: absolute; top: 90%; width: 51px; z-index: 1;}
.ym-banner .next { background-position:-60px 0px;left: auto;right:180px;}


.srkk{ position:absolute; right:0; top:0; }
.where .box{position: relative; background: #fff; padding: 0px 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: auto;}
.srkk a{ padding:0 20px; }
.srkk a.cur{ font-weight:bold; color:#e4000f;}

.footer{background:#f4f4f4 url(../img/sbg.png) no-repeat right bottom; background-size:auto 70%;font-size:14px; line-height:30px; color:#333; padding-top:55px;padding-bottom:20px;}
.footer .flogo{width:288px; padding-top:33px;}
.footer .flogo img{display:block; margin:0 auto; width:100%;}


.fcode{font-size:14px; padding-top:35px; }

.fcode img{display:block; margin-bottom:3px; width:117px;}
.footer .fnav{ position:absolute; right:0; top:50px;}
.footer .fnav a{font-size:16px; color:#fff; padding:0 30px;}
.footer .box{ position:relative; }
.fcontact{}
.fcinfo{color:#848588; line-height:40px; font-size:12px; width:450px; float:left; }
.fcinfo p{padding-bottom:0px; line-height:20px;}
.fcinfo1{ width:400px; float:right; }
.fcinfo2{ width:350px; }

.lxwm{ font-size:40px; font-weight:bold; color:#e4000f; }
.lxwm i{ font-size:36px;font-weight:bold;  color:#dddddd; font-style:normal;  display:block; padding-top:15px;}

.lxwm2{ text-align:right; }
.lxwm2 i{ font-size:30px; font-weight:bold; color:#e4000f; font-style:normal; display:block; }
.lxwm2 span{ font-size:16px; color:#333; display:block; padding-top:10px;}

.fcode2{ text-align:right; }
.fcode2 .fcode{ display:inline-block; margin-left:20px; text-align:center; }

.lxwmline{ }
.fcinfo p{ padding-top:30px;  color:#333;font-size: 16px;}
.fcinfo p a{color:#333;margin-right: 30px;}
.fcinfo p.vv{ font-size:16px; font-weight:bold;}
.fcinfo p.fadd{ font-size:16px;color:#333; color:#333; }
.fcinfo p.ftel{ font-size:16px;color:#333; margin-top:40px; }
.fcinfo p.ftel img{ margin-right:10px; vertical-align:middle; }

.links{ line-height:45px; }
.links span{ font-size:14px; color:#666666; display:block;}
.links .linkinfo a{ font-size:14px; color:#666666; padding-right:20px;}

.ffg{ padding:30px 0px 0px 0px ;color:#999;}
.ffg a{color:#999; }
.uk{padding-top:35px;}
.uk input{ color:#999; font-size:14px; height:30px; line-height:30px; background:none; border:1px solid #999999; width:calc(100% - 42px); padding:0 20px; }
.uk textarea{color:#999; font-size:14px; height:60px; background:none; border:1px solid #999999; width:calc(100% - 42px); padding: 20px; }
.uk input.btn1{ background:#f7a100; color:#fff; border:1px solid #f7a100; font-size:14px; height:40px; line-height:40px; }


.n_box{ padding-bottom:70px; }
.n_box ul{width: 100%; clear: both; height: auto; border-bottom: 1px solid #dcdcdc; padding: 25px 0px; display: table; position:relative;transition:transform 0.5s; -ms-transition:transform 0.5s; -moz-transition:transform 0.5s; -webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s;}
.n_box ul img.yy{width: 233px; height: 174px; float: left;}
.n_box ul:hover{cursor:pointer;transform:translate(10px,0px); -ms-transform:translate(10px,0px); -moz-transform:translate(10px,0px); -webkit-transform:translate(10px,0px);-o-transform:translate(10px,0px);}
.n_box ul li{float: left; width: 790px; position: relative; height: auto; margin-left: 45px;}
.n_box ul li h3{color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; font-size: 18px; display: block; margin: 0px 0px 20px 0px; font-weight:bold; padding-top:10px;}
.n_box ul li p{color: #666; font-size: 14px; line-height: 32px; height: 90px; overflow: hidden;}
.n_box ul li span{ display:block; text-align:center; background:#f7a100; color:#fff; width:150px; height:47px; line-height:47px; margin-top:20px;}
.n_box ul li span img{ width:auto; vertical-align:middle;}
.n_box ul div.time{ position:absolute; right:0; top:35px; text-align:right; }
.n_box ul div.time p.pp1{ font-size:30px; line-height:30px; background:url(../img/aa99.png) no-repeat left center; padding-left:90px;}
.n_box ul div.time p.pp2{ font-size:16px; padding-bottom:20px; padding-top:10px;}

.n_box ul div.time span{width: 45px; height: 32px; background: url(../images/news_jt1.png) no-repeat center; display: block; float: right;}
.n_box ul:hover div.time span{width: 45px; height: 32px; background:#e50112 url(../images/news_jt2.png) no-repeat center; display: block; float: right;}

.xx{ padding:70px; }
.xx span{ font-size:38px; font-weight:bold; color:#333333; text-align:center; display:block; margin-top:-35px; }
.xx i{ font-size:45px; font-style:normal; font-weight:bold; color:#fceeef;text-align:center;display:block;text-transform:Uppercase}


.where{ height:55px; line-height:55px; font-size:14px;color:#333333; position: relative;}
.where a{ color:#333333; }
.where span{padding-left: 20px; background: url(../images/dizhi.png) no-repeat left top;}
.where_news{border-bottom:none; margin-top: -40px;}
.n-banner ul{width: 100%;}
.n-banner ul img{ width:100%; display:block; max-height:774px; margin:0 auto; }


.n_box2{ padding-top:50px; padding-bottom:70px;}
.n_box2 .biaoti h3{color: #000; text-align: center; width: auto; font-size: 26px; display: block; padding-bottom: 20px; }
.n_box2 .biaoti{ padding-bottom:10px; }
.n_box2 .biaoti p{ text-align:center;    border-bottom: #eeeeee 1px solid;  padding-bottom: 20px; }

.n_box2 .descr{ padding:20px; background:#f2f2f2; margin:10px 0;display:none; }
.neirong{ padding:20px 0; line-height:24px; }
.neirong img{ max-width:100%;}

.biaoqian{ text-align:left; padding: 65px 0px; border-top: 1px solid #efefef; }
.biaoqian span{ }
.biaoqian img{ vertical-align:middle; margin-right:10px; }
.shangxiaye{ /*border-top:1px solid #efefef;*/ padding-top:10px; }
.shangxiaye a{ display:block; line-height:30px; }
.rnew { padding-bottom:40px; }
.rnew h2{ padding-top:20px; padding-bottom:10px; }
.rnew li{ line-height:50px; border-bottom:1px dashed #efefef; position:relative; }
.rnew li span{ position:absolute; right:0; top:0; }
.case{ padding-bottom:70px; }
.case ul{ width:calc(50% - 20px); border:1px solid #efefef; float:left; margin-bottom:30px; position:relative;}
.case ul img{width:100%;display:block}
.case ul .list_img2 img{ width:100px; height:100px; position:absolute; left:0; bottom:70px; }
.case ul li{ padding:20px; }
.case ul h3{color: #333; font-size: 26px; text-align: center;}
.case ul p{ font-size:14px; display:block; line-height:24px; height:48px; overflow:hidden; color:#666; margin-bottom:8px;display:none; }
.case ul span{ height:30px; line-height:30px; border:1px solid #efefef; padding:0 10px; display:inline-block;display:none; }


.case ul:nth-child(2n){ margin-left:40px; }

.wpr{ padding-top:40px; padding-bottom:70px; }
.box-left{width:220px;}
.box-left .lmain-title{ background:#0a4ba5; color:#fff; padding:20px 20px; color:#fff;font-size: 18px; font-weight:bold; }
.box-left .lmain-title span{font-size: 14px; font-weight:normal; padding-left:10px; }
.box-left .laboutus li{ background:#eeeeee; height:46px; line-height:46px; border-bottom:1px solid #fff; padding:0 20px;}
.box-right{}
.box-left .laboutus li:hover,
.box-left .laboutus li.cur{background: #f7a100; color:#fff}
.box-left .laboutus li:hover a,
.box-left .laboutus li.cur a{ color:#fff}

.box-right .list_img{ overflow:hidden; }
.box-right ul{width: calc(33.3% - 13px); height: 560px; float: left; margin-bottom: 30px; background: #f1f1f1;}
.box-right ul img{width: 350px; height: 350px; display: block; transition: all 0.3s linear; margin: 0px auto;}
.box-right ul img:after{ content:' '; }
.box-right ul:hover img{ transform: scale(1.2); }
.box-right ul h3{font-size: 14px; color: #333; border: 1px solid #333; height: 50px; margin: 30px auto 0; line-height: 48px; padding: 0 20px; text-align: center; overflow: hidden; width: 203px;}
.box-right ul p{text-align: center; padding: 20px 0; font-weight: bold; font-size: 18px; color: #333;}
.box-right ul:nth-child(3n-1){ margin:0 20px; }


.xxtty{  position:relative; margin-bottom:40px; color:#666; border-bottom:1px solid #efefef; }
.xxtty span{ display:block; padding:5px 0; font-size:18px; color:#333; background:#eeeeee; line-height:40px; text-align:center;font-weight: bold; }


.ccvs22{ }
.xx2 span{display: block; font-size: 40px; font-weight: bold; padding-bottom: 10px; color: #e4000f;}
.xx2 i{ display:block; font-size:36px; display:block; color:#dadada;
font-style: normal;
font-weight: bold;
text-transform: Uppercase;
 }
.xx2 .line{ height:5px; width:50px; background:#333; margin-top:25px; margin-bottom:60px;}

.gsjj3{ padding-top:70px;}
.xxgh {border-top:1px solid #efefef; margin-bottom:40px;}
.xxgh li.cur{ height:80px; line-height:80px; background:#e50112; color:#fff; padding:0 20px; font-size:26px; position:relative;}
.xxgh li.cur span{ font-size:14px; margin-left:20px;}
.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
.ppy{ padding:30px;display:none; border-bottom:1px solid #efefef;}
.lcxt{border-right:1px solid #efefef;border-left:1px solid #efefef;}
#HJ16{ display:block;}
.xxgh li{ height:123px; border-bottom:1px solid #efefef;  line-height:123px;  background: ; color:#333; padding:0 20px; font-size:26px; position:relative;}

.xxgh li span{ font-size:14px; margin-left:20px;}
.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}




.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; color:#009a44; font-size:14px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }
.near-page a{color:#1b7fdc;}

.xxinfo{ margin-bottom:80px; }
.xxinfo .xximg{width: 684px; float: left; display: inline; position: relative; border: 1px solid #efefef;height: 485px;overflow: hidden;}
.xxinfo .xximg img{height: 100%; width: auto; margin: 0px auto; display: block;}

.xxinfo .xxright{width: calc(100% - 720px); float: right; display: inline;}
.xxinfo .xxright h3{ font-size:30px; font-weight:bold; padding-bottom:10px; margin-bottom:20px; padding-top:30px; }
.xxinfo .xxright .xxdescr{color: #666; line-height: 32px; height: 90px; overflow: hidden;}

.xxright22{ padding-top:60px; }
.xxright22 a{ display:inline-block; background:#e50112; padding:12px 50px; color:#fff; margin-right:20px; }


.xxinfo .ltel{ margin-top:30px; background:#f7a100; font-size:22px; color:#fff; font-weight:bold; padding:10px 20px; display:inline-block;}
.xxinfo .ltel img{ vertical-align:middle; margin-right:10px; }
.hot{ padding-top:64px; margin-top:30px; border-top:1px solid #efefef;padding-bottom: 64px;}
.hot img{ vertical-align:middle; margin-right:10px; }

.gsjj2{ background:url(../img/s91.png) no-repeat bottom center;     display: none;}

.case-ok{ line-height:24px; }
.case-ok img{ max-width:100%;}

.fy{ text-align:center; padding-top:30px; }
.fy p,
.fy a{ border:1px solid #dcdcdc; display:inline-block; padding:4px 10px; margin:0 5px; border-radius:5px; }
.fy .now{ background:#1b7fdc; color:#fff; padding:4px 14px; border:1px solid #1b7fdc; }
.fy li{ display:inline-block; font-size:14px; margin:0 3px;     outline: none; }
.fy li.thisclass{ background:#009a44; color:#fff; padding:3px 14px;     outline: none;}
.fy li strong{ font-weight:normal; padding:0 5px; outline: none;}

.lianxi{ position:relative;padding-left:386px; }
.lianxi_taa{ position:absolute; height:431px;width:594px; z-index:99; left:0; top:80px; background:url(../img/888888.png); padding:40px 0px 0px 20px; }
.lianxi_taa11{padding-top:60px;}
.lianxi_taa p{ font-size:16px;  color:#fff;  line-height:60px; }
.lianxi_taa p a{ color:#fff; margin-right: 20px;}
.lianxi_taa img{ vertical-align:middle; margin-right:10px; }
.lianxi_taa span{ display:block;color:#fff;  }

.lianxi_top{width: 894px; height: 600px; float: right;}

.ly2{ background:#f6f6f6 url(../img/s92.jpg) no-repeat; background-size:cover; margin-top:70px; padding-bottom:70px; }



.uk2 input{margin-bottom: 20px; color: #999; font-size: 14px; height: 40px; line-height: 40px; background: #fff; border: 1px solid #dddddd; width: calc(100% - 2px); padding: 0 20px; outline: none; border-radius: 3px; opacity: 0.8;}
.uk2 textarea{color:#999; font-size:14px; height:200px; background:#fff; border:1px solid #dddddd; width:calc(100% - 2px); padding: 20px; margin-bottom:20px;     outline: none;opacity: 0.8;}
.uk2 input.btn1{ width:300px; background:#e50112; color:#fff; border:1px solid #e50112; font-size:14px; height:40px; line-height:40px;     outline: none;}
.aa0{width: calc(33.3% - 10px); margin-right: 15px;}
.aa1{ float:left; display:inline;  }
.aa2{ float:right; display:inline;}

.bgg img{ width:100%; display:none; }
.about_zw ul.ab_bottom li:nth-child(3){ margin-right:0; }

.chanpin_zw ul.bottom li:nth-child(3n){ margin-right:0;}



.hds{ margin:0 auto; position:relative;}
.hds .hd{ display:none; }



.cd-bouncy-nav-modal{position: fixed; z-index:999999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 1); opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0.6s, visibility 0s 0.9s; -moz-transition: opacity 0.3s 0.6s, visibility 0s 0.9s; transition: opacity 0.3s 0.6s, visibility 0s 0.9s;}

.cd-bouncy-nav-modal .cd-close{ display:block; background: #e4000f url("../images/close.png") no-repeat center center; border-radius:50%; height:40px; width:40px; position:absolute; right:20px; top:20px; background-size:20px; }


.cd-bouncy-nav{ padding:20px; }
.cd-bouncy-nav li{ height:50px; line-height:50px; border-bottom:1px solid #dcdcdc; }
.cd-bouncy-nav li{ }

.biaoqian a,
.hot a{ padding:0 10px; border:1px solid #efefef; padding:2px 10px; }

.box-left .lmain-title{ position:relative; }
.mmjh{ position:absolute; right:0; top:0px; height:62px;  display:none;}

.mmjh2{ position:absolute; right:0; top:0px; height:50px;  display:none;}


.xx88 span{display: block;font-size: 30px;font-weight: bold;padding-bottom: 10px;color: #fff;}
.xx88 p{display: block;font-size:19px;
color: #fff;
font-style: normal;
text-transform: Uppercase;    line-height: 32px;}

.xx88 a{font-size: 26px; display: block; color: #fff; border: 3px solid #fff; line-height: 59px; text-align: center; overflow: hidden; margin-top: 20%; width: 268px; height: 68px; box-sizing: border-box; font-weight: bold;transition:transform 0.5s; -ms-transition:transform 0.5s; -moz-transition:transform 0.5s; -webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s;}
.xx88 a:hover{cursor:pointer;transform:translate(10px,0px); -ms-transform:translate(10px,0px); -moz-transform:translate(10px,0px); -webkit-transform:translate(10px,0px);-o-transform:translate(10px,0px);}
.xx88 a.wes{font-size: 16px; display: block; color: #fff; border: 2px solid #fff; line-height: 51px; text-align: center; overflow: hidden; margin-top: 20%; width: 137px; height: 58px; box-sizing: border-box; font-weight: bold;}

.aleft .xx88{ position:absolute; left:80px; top:80px; max-width:300px; }
.aright .xx88{ position:absolute; left:40px; bottom:75px; max-width:300px; }
.aleft{ width:39.1%; position:relative; }
.aright{ width:60.9%;position:relative;  }
.aleft img,
.aright img{ display:block; width:100%; }

.mxcc{ position:relative; }
.mxcc i{display: block; font-style:normal;
font-size: 40px;
font-weight: bold;
padding-bottom: 10px; color:#333;}
.mxcc div.h3 {
    font-size: 36px;
    display: block;
    color: #dadada;
    font-style: normal;
    font-weight: bold;
text-transform: Uppercase;}
.news{ padding-top:80px; padding-bottom:80px;}
.mxcc a{color: #e4000f; position: absolute; right: 0; top: 40px; font-size: 15px; font-weight: bold;}
.news11{ position:relative;}
.news11 span{color: #999999; font-size: 16px; font-family: "arial"; font-weight: bold;}
.news11 i{ font-style:normal; font-size:28px; display:block; color:#333;width: 40%;}
.news11 p{position: absolute; right: 0; top: 20px; width: 48%; color: #333; font-size: 16px; line-height: 28px;}
.xmore{color: #e4000f ; display: block; font-size: 14px; background: url(../img/more2.png) no-repeat right center; width: 72px; height: 15px; line-height: 15px; margin-top: 20px;position: relative;z-index: 5;transition: .5s;}
.ces{padding-top:0px;}
.ces1{padding-bottom:50px;}
.ces2{padding:50px 0px;}

.news22{ border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc; }
.news_1 ul{display: inline-block; text-align: center;    margin-left: -30px;}
.news22 li{ float:left; width:33.3%; padding:30px 0; }
.news22 li h4{font-size: 18px; color: #333; margin-top: 12px;}
.news22 li h4,
.news22 li i{ max-width:90%; display:block;position: relative;z-index: 5;}
.news22 li i{font-style: normal; line-height: 30px; font-size: 16px; color: #666;position: relative;z-index: 5;}
.news22 li span.tjh{font-size: 33px; display: block; color: #333; font-weight: bold; font-family: "arial";position: relative;z-index: 5;}
.news22 li span.tjh1{font-size: 16px; display: block; color: #999; font-family: "arial";position: relative;z-index: 5;}
.news22 li.ximgx .news_bg{display: none; position: absolute; top: 0; width: 100%;height:100%; background-size: cover;-webkit-background-size: cover; -moz-background-size: cover;filter: brightness(60%);}
.news22 li.ximgx{ background-size:cover; width:calc(33.3% - 30px)!important; padding:80px 30px; margin-right:30px; color:#fff;position: relative;z-index: 5;text-align: left;display: table;}
.news22 li.ximgx a{}
.news22 li:hover .news22 li a{color:#eee;}

.news22 li:hover,
.news22 li:hover .news_bg{display:block !important;}
.news22 li:hover,
.news22 li:hover span,
.news22 li:hover h4,
.news22 li:hover i{color:#fff;padding-left:30px; transition: .5s;}

.news22 li,
.news22 li span,
.news22 li h4,
.news22 li i{transition: .5s;}


.news22 li:hover .xmore{margin-left: 30px;transition: .5s;}

.box_footer{width: calc(100%);padding: 0px 150px;}

.box_nei{width:1400px;margin:0px auto;background: #fff;padding: 0px 20px;}


.videolist {  }
.videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }

.videos{display: none; border: 1px solid #080808; position: fixed; left: 0; bottom: 0; z-index: 100000; width: 100%; height: 100%; overflow: hidden; background: rgb(10,20,30,0.5);}
.shipinc{left: 50%; position: relative; top: 50px; margin-left: -400px; margin-top: 180px;width:800px;}
video#video{margin-top: 50px;}
.vclose { border-radius:100%; cursor: pointer; position: absolute;right: 1%;}
.gaoju_news{margin-top:50px;}
.sphh{padding:70px;}
.box_nei2{width: 1400px; margin: 0px auto; background: none; padding: 0px;}


.spc{ display:block!important; }
	.smo{ display:none!important; }
.news_nei{}

@media (max-width:1980px) {
	
	
}
@media (max-width:1525px) {
	.nav li{margin: 0 0px; padding: 0px 5px;}
	.lhs1 ul li{width: calc(33.3% - 10px); height: 460px;}
	
}
@media (max-width:1441px) {
	.nav li{margin: 0 0px; padding: 0px 5px;}
	.box_nei{width:1200px}
	.aleft .xx88{top: 20px;}
	.aright .xx88{bottom: 24px;}
	.xxgh li{ background: none;}
	.xxgh li.cur{background: #e50112;}
	.lianxi_top{width: 694px;}
	.aleft .xx88{position: absolute; left: 80px; top: 50px; max-width: 300px;}
	.xx88 span{font-size: 26px; padding-bottom: 10px;}
	.xx88 a{font-size: 20px; display: block; color: #fff; border: 3px solid #fff; line-height: 53px; text-align: center; overflow: hidden; margin-top: 5%; width: 208px; height: 58px; box-sizing: border-box; font-weight: bold;}
	.aright .xx88{position: absolute; left: 40px; bottom: 36px; max-width: 300px;}
	.xx88 a.wes{font-size: 16px; display: block; color: #fff; border: 2px solid #fff; line-height: 42px; text-align: center; overflow: hidden; margin-top: 10%; width: 137px; height: 48px; box-sizing: border-box; font-weight: bold;}
	.news11 p{height: 60px; overflow: hidden;}
	.news22 li i{height: 60px; overflow: hidden;}
	.about_zw ul.ab_top li i{font-size: 32px;}
	.box_nei { width: 1200px; margin: 0px auto;}
	.gaoju_news{padding-top:70px;}
	.xxinfo .xxright h3{font-size: 26px;}
	.xx2 span{font-size: 32px;}
	.lxwm{font-size: 32px;}
	.lxwm i{font-size: 28px;}
	.xx i{font-size: 32px;}
	.xx2 i{font-size: 28px;}
	.xx span{font-size: 32px;}
	.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
	.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}

}
@media (max-width:1367px) {
	.nav li{margin: 0 0px; padding: 0px 5px;}
	.lhs1 ul li{height: 435px;}
	.box_nei{width:1200px}
	.aleft .xx88{top: 20px;}
	.aright .xx88{bottom: 24px;}
	.xxgh li{ background: none;}
	.xxgh li.cur{background: #e50112;}
	.lianxi_top{width: 694px;}
	.aleft .xx88{position: absolute; left: 80px; top: 50px; max-width: 300px;}
	.xx88 span{font-size: 26px; padding-bottom: 10px;}
	.xx88 a{font-size: 20px; display: block; color: #fff; border: 3px solid #fff; line-height: 53px; text-align: center; overflow: hidden; margin-top: 5%; width: 208px; height: 58px; box-sizing: border-box; font-weight: bold;}
	.aright .xx88{position: absolute; left: 40px; bottom: 36px; max-width: 300px;}
	.xx88 a.wes{font-size: 16px; display: block; color: #fff; border: 2px solid #fff; line-height: 42px; text-align: center; overflow: hidden; margin-top: 10%; width: 137px; height: 48px; box-sizing: border-box; font-weight: bold;}
	.news11 p{height: 60px; overflow: hidden;}
	.news22 li i{height: 60px; overflow: hidden;}
	.about_zw ul.ab_top li i{font-size: 32px;}
	.box_nei { width: 1200px; margin: 0px auto;}
	.xxinfo .xxright h3{font-size: 26px;}
	.xx2 span{font-size: 32px;}
	.lxwm{font-size: 32px;}
	.lxwm i{font-size: 28px;}
	.xx i{font-size: 32px;}
	.xx2 i{font-size: 28px;}
	.xx span{font-size: 32px;}
	.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
	.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}

}

@media (max-width: 1281px) {
	
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.w-header{height: 120px; position: relative;}
	.w-header .index-active{position: relative;}
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	.spc{ display:block!important; }
	.smo{ display:none!important; }
	.w-logo img.fl{margin-right: 20%;max-width: 100%;}
	.w-header .box {
    left: 20px;
    width: calc(100% - 40px);
    top: 20px;
}
.w-logo img.mobile {
    width: 40px;
    height: 40px;
    padding-top: 0;
    position: absolute;
    right: 0;
    top: 20px;
    left: auto;
}
.w-logo {
    position: relative;
}
}	
@media (max-width: 1241px) {
	.box{ width:calc(100%); padding:0 40px; }
	.fcinfo{ width:33%; }
	.fcontact{ width:100%;}
	
	.wphone{ right:40px; }
	.w-logo img{ left:40px;}
	/*.nav li{ padding:0 2.6%; }*/
	
	.xx{ padding:50px 0;}
	.gaoju_news{padding-top:70px;padding-bottom:0px;}
	.lianxi_taa{ z-index:999999; left:40px;}
	
	.box1200{ width:calc(100%); padding:0 40px; }

	
	.bgg{ height:100%; }
	.bgg img{ width:100%; display:block; }
	
	.gshj_zw ul li{ width:calc(50% - 10px); margin:10px 0; height:auto; }
	.gshj_zw{ padding-bottom:30px; }
	.gshj_zw ul li:nth-child(2n){ margin-left:20px}
	.gshj_zw ul li img{ width:100%; height:auto; }
	
	.fwlc2_zw ul{ width:100%; position:static; }
	
	.about_zw ul.ab_bottom li{ width:calc(33% - 15px); height:auto; }
	.about_zw ul.ab_bottom li img{ width:100%; height:auto; }
	
	.about_zw{ padding-top:30px; padding-bottom:30px; }
	
	.wan_zw{ background:none; height:auto; }
	
	.wan_zw .wa1 ul{ float:none!important;  display:none; width:100%; height:auto; }
	.wan_zw .wa1 ul:first-child{ display:block; }
	
	.ress_zw{ margin-top:20px; position:static;}
	.ress_zw ul.nl,
	.ress_zw ul.nr{ width:100%; }
	.ress_zw.box1200{ padding:0; }
	
	.search-r .s-input{ width:calc(100% - 60px); }
	.chanpin{ margin-top:50px; }
	
	.chanpin_zw ul.top{ height:auto; height:50px;padding-bottom:20px; }
	.chanpin_zw ul.top h3{ height:50px; line-height:50px; width:130px; }
	.chanpin_zw ul.top li{height:50px; line-height:50px; width:calc(100% - 150px); overflow-x:auto; }

	.lhs1{ width:100%;} 
	.lhs1 ul li{ width:33%;height:auto;}
	.chanpin_zw ul.top li{ position:relative; padding-right:80px; }
	
	.chanpin_zw ul.top li{ padding-top:0; }

	
}

@media (max-width: 1230px) {
	.n_box ul li{ width:65%; }
	.w-header{ }
	.w-header .box{ left:20px; width:calc(100% - 40px);top:20px;  }
	.nav li{ margin:0 5px; padding:0; }
	.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
	.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}
}



@media (max-width: 1142px) {
	.fcinfo{ width:50%; }
	.fcinfo2{ width:100%; float:none; clear:both; }
	.footer .fnav{ display:none;}
	.uk{ padding-top:20px;}
	.uk textarea,
	.uk input{width:calc(100% - 2px);}
	
	.case ul{ width:32%;}
	.case ul img{ width:100%; height:auto; }
	.about_zw ul.ab_top{ height:auto;}
	.about_zw ul.ab_top .fr{ width:50%; }
	
	.about_zw ul.ab_top{ border-top:0; }
	
	.news{ padding:30px 20px; }
	.about,
	.gtxz.box22,
	.box22{ padding:30px 20px; }
	.news_zw_fl,
	.news_zw_fr{ width:100%; }
	
	.aleft .xx88{ left:20px; top:20px; }
	.xx88 a{ margin-top:20px; }
	
	.aright .xx88{ left:20px; bottom:10px; }
	.aright .xx88 a{ width:120px;}
	
	.chanpin_zw ul.top a{ display:inline-block; float:left; }
	.chanpin_zw ul.top li span{ margin-right:10px;}
	
	.box-left,
	.box-right{ float:none; width:100%; }
	.box-left .laboutus li{ width:25%; float:left; }
	.lxbc{ display:none; }
	.box-right{ padding-top:30px; }
	
	.box-right ul img{ width:100%; height:auto; }
	 
	.box-right ul{ width:calc(33% - 10px); }
	.box-right ul:nth-child(3n-1){ margin:0 15px; }
	
	.mmjh{ display:block;}
	#gghs{ display:none; }
	
	.mmjh2{ display:block;}
	
	.chanpin_zw ul.bottom li{ width:calc(50% - 10px);margin:0; margin-bottom:20px; }
	.chanpin_zw ul.bottom li:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.chanpin_zw ul.bottom li:nth-child(2n+2){ margin-left:20px; }
	.chanpin_zw ul.bottom li img{ width:100%; height:auto; }
	.lhshow{ width:100%; }
	
	.wan_zw .wa1 ul ul{ width:calc(100%); margin:0; height:auto; display:none; }
	.wan_zw .wa1 ul ul:first-child{ display:block; }
	
	.news_zw_fl .nfr{ width:493px; }
	.box-right ul img.pc{ display:none; }
	.box-right ul img.mobile{ display:block!important; }
	

	
}

@media (max-width: 1064px) {
	.nav li{ padding:0 2.2%; }
	
	.xxinfo .xximg,
	.xxinfo .xxright{ width:100%; }
	
	.gtxz.box22 .xx2{ width:100%; text-align:center; position:static; }
	.xx2 .line{ margin:0 auto; }
	.gtxz.box22 .partner{ width:100%; margin-left:0; position:relative; }
	.lhshow .next{  right:20px; left:auto;}
	.lhshow .prev{ left:20px;right:auto; }
}
@media (max-width: 1024px) {
	.vclose{right: 1%; top: -1%;}

	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.w-header{height: 120px; position: relative;}
	.w-header .index-active{position: relative;}
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	.spc{ display:block!important; }
	.smo{ display:none!important; }
	.w-logo img.fl{margin-right: 20%;width: calc(100% - 50px);}
	/*首页*/
	.w-header .index-active{border-radius:10px !important;}
	.lhshow .prev{left: 20px; right: auto; display: block;}
	.lhshow .prev, .lhshow .next{top: 230px;}
	.line2{margin-bottom: 40px;}
	.lhs1 ul li{height: 470px;}
	.lhs1 ul li div.ppy i{font-size: 16px; color: #333;}
	.lhs1 ul li div.ppy span{font-size: 16px; color: #333; border: 1px solid #dcdcdc; height: 48px; margin: 10px auto; line-height: 40px; padding: 0 20px; text-align: center; overflow: hidden; display: block; width: 196px;}
	.xx88 span{font-size: 24px;}
	.xx88 p{font-size: 16px; line-height: 28px;}
	.xx88 a{font-size: 22px; border: 3px solid #fff; line-height: 59px; width: 200px; height: 50px;}
	.xx88 a.wes{font-size: 16px; border: 2px solid #fff; line-height: 45px; margin-top: 15px; width: 137px; height: 50px;}
	.about_zw ul.ab_top li{width: 81%;}
	.box_footer{width: calc(100%); padding: 0px 40px;}
	.aleft .xx88{top: 25px;}
	.xx88 a{font-size: 18px; border: 3px solid #fff; line-height: 43px; width: 200px; height: 50px; margin-top: 20px;}
	.xx88 span{font-size: 22px;}
	.xx88 a.wes{font-size: 16px; border: 2px solid #fff; line-height: 35px; margin-top: 15px; width: 137px; height: 40px;}
	.aright .xx88{left: 20px; bottom: 16px;}
	.about{background: #f4f4f4 url(../images/about_no_02.jpg) no-repeat right center; background-size: cover; display: table; padding: 80px 0px;}
	.mxcc i{font-size: 32px;}
	.mxcc div.h3{font-size:24px}
	.news11 i{font-size:20px}
	.about_zw ul.ab_top{border-top: 0; padding-left: 20px;}	
	/*关于我们*/
	.partner{margin: 0px auto; width: calc(100%); padding: 0px 40px;}
	.lhs133{width: auto; margin: 0px auto;}
	
	/*产品中心*/
	.box_nei{width: calc(100%); padding: 0px 40px;}
	.box-right ul{width: calc(33% - 10px); margin-left: 3px;}
	.box-right ul{height: 490px;}
	.xx {padding: 50px 0 50px;}
	.gaoju_news{padding-top:50px;padding-bottom:0px;}
	.xxinfo .xximg, .xxinfo .xxright{width: 100%; height: auto;}
	.box-right{padding-top: 30px;}
	.xxright22{padding-top: 40px;}
	.xxinfo{margin-bottom: 50px;}
	.hot{padding-top: 44px; margin-top: 30px; border-top: 1px solid #efefef; padding-bottom: 34px;}
	.wpr {padding-top: 0px; padding-bottom: 70px;}
	/*视频中心*/
	.case ul{width: calc(50% - 20px); border: 1px solid #efefef; float: left; margin-bottom: 30px; position: relative;}
	.case ul:nth-child(2n){ margin-left:40px; }
	/*新闻中心*/
	.n_box2 .biaoti h3{font-size: 22px;}
	
	/*招聘*/
	.xxgh li.cur{background: #e50112;}
	.xxgh li{background: none;}
	.ccvs22 {margin-top: 30px;}
	/*联系我们*/
	.lianxi_taa{width: 480px;}
	.lianxi_top{width: 494px;}
	.laxjl {padding: 40px !important;}
	.footer{background-size: auto 50%;}
	.n_box2 .biaoti p span{margin-top: 10px;}
	.tempWrap{margin: 0px auto;}
	
		.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 77px); max-width:440px; }
	.w-logo img.mobile{ width:40px; height:40px; padding-top:0; position:absolute; right:0; top:20px; left:auto; }
	.lhs133 ul li{max-width: 583px;}
	.xx2 .sderw{float: left;margin-top: 10px;}
	.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
	.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}
	
	
	
	.news22 li:hover .news22 li a{color:#eee;}

	.news22 li:hover .news_bg{display:none !important;}
	.news22 li:hover,
	.news22 li:hover span,
	.news22 li:hover h4,
	.news22 li:hover i{color:#333;padding-left:0; transition:0;}
	.news22 li:hover .xmore{margin-left:0px;}

}

@media (max-width: 1088px) {
	.n_box ul li{ width:55%; }
}

@media (max-width: 996px) {
	.w-logo img{ position:static; margin:0 auto; float:none; padding-top:30px; height:auto;}
	.wphone{ display:none; }
	.fwlc2_zw ul li{ width:25%; }
	.fwlc1_zw ul li h3{ margin-top:30px; }
	.fwlc1,
	.fwlc2{ height:auto;  }
	.fwlc2{ padding-bottom:30px; }
	.fwlc2_zw ul{ margin-top:20px; }
	.fwlc1_zw ul li p{ font-size:14px; }
	.fwlc1{ background:none; }
	.fwlc00{ background: url(../images/yanfa.jpg); background-size:cover;}
	
	.box-right ul{ width:calc(50% - 10px);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:20px; }
	.chanpin_zw ul.bottom li:nth-child(2n+2){ margin-left:0px; }
}


@media (max-width: 960px) {
	.wnav{ height:auto; }
	.nav li{ padding:0 0; width:25%; }
	
	.case ul{ width:49%;margin-right:1%;}
	.case ul:nth-child(3n-1){ margin:0 0;}
	.case ul:nth-child(2n){ margin-left:1%;margin-right:0%; }
	
	.about_zw ul.ab_top li div.h3{ font-size:30px; line-height:40px; }
	
	
	.fcinfo{ width:100%; }
	.fcinfo1,.lxwm2,.fcode2{ width:100%; text-align:left; }
	.lxwm2{padding-top:30px;}
	.lxwm2 span{ display:none; }
	.fcode2 .fcode{ margin-left:0; margin-right:20px; }

	.nav li{ margin:0 5px; padding:0; }
	
	
}

@media (max-width: 860px) {
	.n_box ul img.yy{ width:100%; height:auto; }
	.n_box ul li{ width:100%; clear:both; margin-top:20px; }
	
	.news_zw_fl .nfl,
	.news_zw_fl .nfr,
	.news_zw_fl .nfl img{ width:100%; }
	.news_zw_fl .nfl img{ height:auto; }
	
	.about_zw ul.ab_top li{ width:100%; }
	.about_zw ul.ab_top li div.h3,
	.about_zw ul.ab_top .fr{ display:none; }
	.about_zw ul.ab_top li p{ padding-right:0; margin:10px 0; padding-right:200px }
	.about_zw ul.ab_top{ padding-bottom:20px; }
	.about_zw ul.ab_top li span{ position:static; }
	

	
	.news11{ padding-right:0; }
	.news11 p{ position:static; width:100%; padding-top:10px; }
	
	.news22 li{ float:none; width:100%; }
	.news22 li h4, .news22 li i{max-width:100%; }
	.news22 li.ximgx{ width:100%!important;}
	
	.aleft,
	.aright{ width:100%; }
	.aleft .xx88,
	.aright .xx88{ position:static; max-width:100%; padding:20px; }
	.aright .xx88 a{ width:100%; }
	
	.aleft .xx88{ background:#cc000d; }
	.aright .xx88{ background:#022d64; }
	
	.aleft img,
	.aright img{ display:none; }
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 77px); }
	.w-logo img.mobile{ width:59px; height:59px; padding-top:0; position:absolute; right:0; top:32px; left:auto; }
	
	.cd-bouncy-nav li{ height:60px; line-height:60px; font-size:18px; }
	#container2{ margin-left:300px;	}
	
	
	.gtxz.box22 .xx2{ text-align:center; }
	.xx2 .line{ margin:0 auto; }
	.gtxz.box22 .xx2{ position:static; width:100%; }
	.gtxz.box22 .partner{ width:100%; margin-left:0; }
	
	.videos{z-index: 100000; overflow: hidden; margin-top: 0; margin-left: 0; width: 100%; height: 100%; top: 0; left: 0;}
	.videos video{ width:100%!important;height:auto!important;  }
	
}


/************************/


@media (max-width: 768px) {
	.vclose{right: 5%; top: -2%;}
	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.box1200{ width:calc(100%); padding:0 20px; }
	.case ul{ width:calc(100%); margin-right:0;}
	.case ul{margin-right:10px}
	.case ul h3{color: #333; font-size: 18px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto;}
	.case ul:nth-child(3n-1){ margin:0 0; margin-bottom:30px;}
	.case ul:nth-child(2n){ margin-left:0;margin-right:10px; }
	.case{ padding-bottom:30px; }
	
	.n_box ul{ padding:10px 0; }
	.n_box ul li span{ height:40px; line-height:40px; }
	.n_box2{ padding-bottom:30px; padding-top:0px; }
	.footer{ padding-top:15px; }
	.fcinfo{ width:100%; }
	.fcinfo1{ display:none; }
	.w-header{ padding-bottom:20px; height:110px;}
	.w-logo img{ width:100%; padding-top:10px; }

	.box{ padding:0 20px; }
	.wnav{ height:auto; line-height:45px; }
	.nav li{ padding:0 0; width:25%;line-height:45px; height:45px; font-size:13px; overflow:hidden; }
	
	.lxwm{ font-size:24px; border-bottom:1px solid #999999; padding-bottom:15px; }
	.lxwm2{ padding-bottom:0; height:0; overflow:hidden; }
	.lxwm i{ font-size:18px;padding-top:0; }
	.uk{ padding-top:10px;}
	.lxwmline{ display:none; }
	.fcinfo p.ftel{ margin-top:15px; }
	.fcinfo p.vv{ padding-top:15px; font-size:15px; }
	.fcinfo p.fadd{ font-size:14px; }
	.fcinfo{ padding-top:10px; }
	.footer .flogo{ width:60%; margin:0 auto;border-bottom:1px solid #999999; padding-bottom:20px; margin-bottom:0;}
	
	.lianxi_taa{ position:static; width:100%; background-size:cover; padding:20px; height:auto;}
	.lianxi_taa img,
	.lianxi_taa span{ display:none; }
	
	.xx{ padding:20px 0;}
	.xx span{ font-size:22px;margin-top:-20px; }
	.xx i{ font-size:30px;  }
	.ly2{ padding-bottom:30px; margin-top:30px;}
	.rnew li span{ display:none; }
	.rnew h2{ font-size:17px; }
	.rnew li{ line-height:30px; }
	
	.gshj_zw ul li{ width:calc(100%); margin:0; height:auto; display:none; }
	.gshj_zw ul li:nth-child(2n){ margin-left:0}
	
	.gshj_zw ul li:first-child{ display:block; }
	.gshj_zw{ padding-bottom:30px; }
	
	.news_zw_fl h3,
	.news_zw_fr h3{ height:50px; line-height:50px; margin-top:15px; }
	.i_title{ margin:30px 0;}
	
	
	.about_zw{ padding-top:30px; padding-bottom:30px;    padding-left: 20px;}
	
	.about_zw ul.ab_bottom li{ width:calc(100%); margin:0; height:auto; display:none; }
	.about_zw ul.ab_bottom li:first-child{ display:block; }
	.i_title img{ width:90%; max-width:465px; }
	.wan_zw .wa1 ul ul li{ font-size:20px; }
	.wan_zw .wa1 ul ul{ padding-top:20px; }
	.wan_zw .wa1 ul li.fz,
	.wan_zw .wa1 ul li.xin,
	.wan_zw .wa1 ul li.zs,
	.wan_zw .wa1 ul li.zhi{ background-size:40px; margin-bottom:20px; padding-left:55px; height:50px;}
	
	.ym-banner .next{ right:5%;}
	.ym-banner .prev{left:5%; }
	
	
	
	.chanpin_zw ul.bottom li{width:calc(100%); margin:0; height:auto; display:none;}
	.chanpin_zw ul.bottom li:first-child{ display:block; }
	.chanpin_zw ul.bottom li img{ width:100%; height:100%; }
	
		.ress_zw ul.nr h3{ margin-top:20px; }
	.ress_zw ul.nl h3,
	.ress_zw ul.nl li{ display:none; }
	.ress_zw ul{ height:auto; }
	
	.ym-banner .hd{ bottom:0; }
	
	
	.box-right ul{ width:calc(100%);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:0; }
	
	.box-left .laboutus li{ width:50%; padding:0 10px; font-size:13px; }
	 
	.gtxz{ height:auto; padding-bottom:30px; }
	.gtxz .i_title img{ width:30%; }
	.gtxz .i_title h3{ font-size:22px; }
	.lhshow .prev, .lhshow .next{ top:18px; }
	.lhs1 ul li img{ width:100%; height:auto; }
	.lhs1 ul li,
	.lhs1 ul li div.ppy{ width:100%; }
	.lhs1 ul li div.ppy{ height:auto; display:block; }
	.lhs1 ul li div.ppy span{ position:static; }
	
	.wan_zw .wa1 ul ul{ padding-top:10px; }
	.wan_zw .wa1 ul ul{ height:auto; }
	
	
	.pc{ display:none!important; }
	.mobile{ display:block!important;}
	.spc{ display:none!important; }
	.smo{ display:block!important; }
	
	.news,
	.box1200{ display:block; }
	
	.gtxz,
	.gtxz .i_title h3{ padding-top:10px; }
	
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%;  width: calc(100% - 200px); float: left;}
	.w-logo img.mobile{ width:40px; height:40px; padding-top:0; position:absolute; right:0; top:22px; left:auto; }
	
	.news_zw_fl .nfr p strong{ display:none; }
	.shuzu ul li p span{ font-size:18px; }
	.fwlc1_zw{ padding-top:5px; }
	
	.cd-bouncy-nav li{ height:50px; line-height:50px; font-size:16px; }
	.chanpin_zw ul.top li{ padding-right:50px;padding-left:10px; }
	.chanpin_zw ul.top li{width: calc(100% - 130px);}
	
	.n_box ul{ display:block; }
	#container2 {margin-left:0;}
	
	.gsjj{ padding-bottom:20px; }
	.shuxian{ height:50px; }
	.jjnr{ margin-bottom:20px; }
	.shuzu ul li{}
	
	.news_zw_fl .nfr li i{ overflow:hidden; height:40px; display:block; }
	.footer .flogo{ margin-left:0; border-bottom:0; }
	.chanpin_zw ul.top li span{ margin-right:0; }
	.chanpin_zw ul.top li{ padding-right:30px; }
	.links{ display:none; }
	
	.sphh{ height:0; overflow:hidden; margin-top:20px; padding:0; }
	.wpr,
	.box-right{ padding-top:20px; }
	
	.box-left .lmain-title{ padding:0 10px; height:40px; line-height:40px; }
	.mmjh{ height:40px; }
	.fks{ display:block; }
	
	.ress_zw ul.nl{ padding:10px; }
	.search{ margin-top:0; }
	
	
	.sbhh{ display:none; }
	.srkk,
	.about_zw ul.ab_bottom{ display:none;}
	.about_zw ul.ab_top{ margin-bottom:0; }
	
	.n_box2 .descr{ font-size:12px; line-height:22px;}
	.n_box2 .biaoti p span{ display:block; }
	
	.ym-banner2{ display:block!important; }
	.ym-banner{ display:none; }
	
	
	
	
	/*首页*/
	.xx2 span{font-size: 32px;}
	.lhs1 ul li{height: 800px;}
	.lhshow .prev, .lhshow .next{top: 410px;}
	.xx88 a{font-size: 18px;border: 3px solid #fff;line-height: 42px;width: 100%;height: 50px;}
	.aright .xx88 a{width: 100%;font-size: 18px;border: 3px solid #fff;line-height: 42px;height: 50px;}
	.news22 li.ximgx{padding: 30px 10px;}
	.box_footer{width: calc(100%); padding: 0px 20px;}
	.mxcc i{font-size: 24px;}
	.mxcc div.h3{font-size: 18px;}
	.news11 i{font-size: 18px;}
	.news11 p{font-size: 16px;}
	.news11 span{margin-bottom: 5px; display: block;}
	.news22 li span.tjh{font-size: 28px;}
	.news22 li h4, .news22 li i{max-width: 100%; font-size: 16px;}
	.about_zw ul.ab_top li i{font-size: 24px;}
	.about_zw ul.ab_top li span{position: static; margin-top: 24px;}
	
	/*关于我们*/
	.lhs133{width: 100%;}

	/*产品中心*/
	.box_nei{width: calc(100%); padding: 0px 40px;}
	.box-right ul{width: calc(50% - 10px); }
	.box-right ul{height: 490px;}
	.box-right ul h3{margin: 10px auto 0;}
	.box-right ul:nth-child(2n){ margin-left:20px; }
	..xx{padding: 30px 0 30px;}
	.xxinfo .xximg, .xxinfo .xxright{width: 100%; height: auto;}
	.box-right{padding-top: 0px;}
	.xxright22{padding-top: 40px; display: inline-block; text-align: center; width: 100%;}
	.xxinfo{margin-bottom: 50px;}
	.hot{padding-top: 44px; margin-top: 30px; border-top: 1px solid #efefef; padding-bottom: 34px;}
	.wpr {padding-top: 0px; padding-bottom: 70px;}
	.xx2 span{font-size: 24px;}
	.xx2 i{font-size: 18px;}
	/*视频中心*/
	.n_box2 .biaoti h3{padding-top: 20px; padding-bottom: 20px;font-size: 18px;}
	.n_box2{padding-bottom: 60px; padding-top: 0px;}
	/*新闻中心*/
	.n_box ul li{margin-left: 0px;}
	.n_box ul div.time{position: relative; top: 20px; text-align: left;}
	.n_box ul div.time p.pp1{font-size: 22px; line-height: 30px; background: url(../img/aa99.png) no-repeat left center; padding-left: 0px;}
	.n_box ul div.time span{width: 45px; height: 32px; background: url(../images/news_jt1.png) no-repeat center; display: block; float: left; position: absolute; bottom: 14px; left: 45px;display: none;}
	.xx {padding-top: 20px !important;padding-bottom: 90px !important;}
	/*job*/
	.xxgh li.cur{background: #e50112;}
	.xxgh li{background:none;}
	/*联系我们*/
	.lianxi_top{width: 100%; margin-top: 10px;}
	.footer{background-size: auto 50%;}
	.xxinfo .xximg img{height: auto; width:100%; margin: 0px auto; display: block;}
	.xx88 p{display: none;}
	.aleft, .aright{width: 50%;}
	.xx88 span{margin-bottom: 0px; text-align: center; padding-bottom: 0;}
	.ym-banner .next, .ym-banner .next, .ym-banner .prev{display: none !important;}
	.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
	.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}

	
}
/************************************/

@media (max-width: 415px) {
	
	.vclose{right: 5%; top: 25%;}
	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.biaoge{font-size: 14px !important; padding-left: 10px !important;}
    .biaoge span{font-size: 18px !important; text-align: left !important;}
	.news22 li i{height: 50px;}
	.box1200{ width:calc(100%); padding:0 20px; }
	.case ul{ width:100%; margin-right:0;}
	.case ul:nth-child(3n-1){ margin:0 0; margin-bottom:30px;}
	.case ul:nth-child(2n){ margin-left:0;margin-right:0%; }
	.case{ padding-bottom:30px; }
	.aright .xx88 a {font-size: 16px;}
	.n_box ul{ padding:10px 0; }
	.n_box ul li span{ height:40px; line-height:40px; }
	.n_box2{ padding-bottom:30px; padding-top:0px; }
	.footer{ padding-top:15px; }
	.fcinfo{ width:100%; }
	.fcinfo1{ display:none; }
	.w-header {height: 90px;}
	.w-logo img{ width:100%; padding-top:6px; }

	.box{ padding:0 20px; }
	.wnav{ height:auto; line-height:45px; }
	.nav li{ padding:0 0; width:25%;line-height:45px; height:45px; font-size:13px; overflow:hidden; }
	
	.lxwm{ font-size:16px; border-bottom:1px solid #999999; padding-bottom:15px; }
	.lxwm2{ padding-bottom:0; height:0; overflow:hidden; }
	.lxwm i{ font-size:16px;padding-top:0; }
	.uk{ padding-top:10px;}
	.lxwmline{ display:none; }
	.fcinfo p.ftel{ margin-top:15px; }
	.fcinfo p.vv{ padding-top:15px; font-size:15px; }
	.fcinfo p.fadd{ font-size:14px; }
	.fcinfo{ padding-top:10px; }
	.footer .flogo{ width:60%; margin:0 auto;border-bottom:1px solid #999999; padding-bottom:20px; margin-bottom:0;}
	
	.lianxi_taa{ position:static; width:100%; background-size:cover; padding:20px; height:auto;}
	.lianxi_taa img,
	.lianxi_taa span{ display:none; }
	
	.xx{ padding:20px 0;}
	.xx span{ font-size:18px;margin-top:-20px; }
	.xx i{ font-size:18px;  }
	.ly2{ padding-bottom:30px; margin-top:30px;    padding-left: 10px;padding-right: 10px;}
	.rnew li span{ display:none; }
	.rnew h2{ font-size:17px; }
	.rnew li{ line-height:30px; }
	
	.gshj_zw ul li{ width:calc(100%); margin:0; height:auto; display:none; }
	.gshj_zw ul li:nth-child(2n){ margin-left:0}
	
	.gshj_zw ul li:first-child{ display:block; }
	.gshj_zw{ padding-bottom:30px; }
	
	.news_zw_fl h3,
	.news_zw_fr h3{ height:50px; line-height:50px; margin-top:15px; }
	.i_title{ margin:30px 0;}
	
	
	.about_zw{ padding-top:30px; padding-bottom:30px;    padding-left: 0px;}
	
	.about_zw ul.ab_bottom li{ width:calc(100%); margin:0; height:auto; display:none; }
	.about_zw ul.ab_bottom li:first-child{ display:block; }
	.i_title img{ width:90%; max-width:465px; }
	.wan_zw .wa1 ul ul li{ font-size:20px; }
	.wan_zw .wa1 ul ul{ padding-top:20px; }
	.wan_zw .wa1 ul li.fz,
	.wan_zw .wa1 ul li.xin,
	.wan_zw .wa1 ul li.zs,
	.wan_zw .wa1 ul li.zhi{ background-size:40px; margin-bottom:20px; padding-left:55px; height:50px;}
	
	.ym-banner .next{ right:5%;}
	.ym-banner .prev{left:5%; }
	
	
	
	.chanpin_zw ul.bottom li{width:calc(100%); margin:0; height:auto; display:none;}
	.chanpin_zw ul.bottom li:first-child{ display:block; }
	.chanpin_zw ul.bottom li img{ width:100%; height:100%; }
	
		.ress_zw ul.nr h3{ margin-top:20px; }
	.ress_zw ul.nl h3,
	.ress_zw ul.nl li{ display:none; }
	.ress_zw ul{ height:auto; }
	
	.ym-banner .hd{ bottom:0; }
	
	
	.box-right ul{ width:calc(100%);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:0; }
	
	.box-left .laboutus li{ width:50%; padding:0 10px; font-size:13px; }
	 
	.gtxz{ height:auto; padding-bottom:30px; }
	.gtxz .i_title img{ width:30%; }
	.gtxz .i_title h3{ font-size:22px; }
	.lhshow .prev, .lhshow .next{ top:18px; }
	.lhs1 ul li img{ width:100%; height:auto; }
	.lhs1 ul li,
	.lhs1 ul li div.ppy{ width:100%; }
	.lhs1 ul li div.ppy{ height:auto; display:block; }
	.lhs1 ul li div.ppy span{ position:static; }
	
	.wan_zw .wa1 ul ul{ padding-top:10px; }
	.wan_zw .wa1 ul ul{ height:auto; }
	
	
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	.spc{ display:none!important; }
	.smo{ display:block!important; }
	
	.news,
	.box1200{ display:block; }
	
	.gtxz,
	.gtxz .i_title h3{ padding-top:10px; }
	
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 50px); }
	.w-logo img.mobile{ width:40px; height:40px; padding-top:0; position:absolute; right:0; top:22px; left:auto; }
	
	.news_zw_fl .nfr p strong{ display:none; }
	.shuzu ul li p span{ font-size:18px; }
	.fwlc1_zw{ padding-top:5px; }
	
	.cd-bouncy-nav li{ height:50px; line-height:50px; font-size:16px; }
	.chanpin_zw ul.top li{ padding-right:50px;padding-left:10px; }
	.chanpin_zw ul.top li{width: calc(100% - 130px);}
	
	.n_box ul{ display:block; }
	#container2 {margin-left:0;}
	
	.gsjj{ padding-bottom:20px; }
	.shuxian{ height:50px; }
	.jjnr{ margin-bottom:20px; }
	.shuzu ul li{}
	
	.news_zw_fl .nfr li i{ overflow:hidden; height:40px; display:block; }
	.footer .flogo{ margin-left:0; border-bottom:0; }
	.chanpin_zw ul.top li span{ margin-right:0; }
	.chanpin_zw ul.top li{ padding-right:30px; }
	.links{ display:none; }
	
	.sphh{ height:0; overflow:hidden; margin-top:20px; padding:0; }
	.wpr,
	.box-right{ padding-top:20px; }
	
	.box-left .lmain-title{ padding:0 10px; height:40px; line-height:40px; }
	.mmjh{ height:40px; }
	.fks{ display:block; }
	
	.ress_zw ul.nl{ padding:10px; }
	.search{ margin-top:0; }
	
	
	.sbhh{ display:none; }
	.srkk,
	.about_zw ul.ab_bottom{ display:none;}
	.about_zw ul.ab_top{ margin-bottom:0;padding-left: 0px; }
	
	.n_box2 .descr{ font-size:12px; line-height:22px; }
	.n_box2 .biaoti p span{ display:block; }
	
	.ym-banner2{ display:block!important; }
	.ym-banner{ display:none; }
	
	.w-header .box{ height:50px;}
	.w-logo img.mobile{ top:0px; right:-20px; width:50px; height:50px; border-radius:0 10px 10px 0; }
	.lhshow22 .hd li{ margin:0 5px; }
	.lhshow22 .next{ right:5px; }
	.lhshow22 .prev{ left:5px; }
	.shuzu ul li{ margin-bottom:15px; }
	
	.lianxi_taa11{ padding-top:30px; }
	.lianxi_taa p{ font-size:14px;line-height:40px;}
	.uk2 input.btn1{ width:100%;}
	
	.fcinfo p{ padding-top:10px; }
	
	.xx2 span {font-size: 18px;padding-bottom: 5px;}
	.xx2 i{ font-size:14px;margin-bottom: 5px; }
	.gsjj3{ padding-top:20px; }
	.ccvs22{ padding:10px 0;}
	.xx2 .line{margin: 0 auto; width: 50px !important; height: 3px;}
	.about_zw ul.ab_top li p{ padding-right:0;}
	.lhs1 ul li{ margin:0;    height: 460px; }
	
	.lhshow .prev{ right:auto;left:0px; top:180px; }
	.lhshow .next{ right:0px;left:auto; top:180px;}
	
	.line2{margin-bottom: 15px;padding-top: 10px; font-size: 14px; line-height: 24px; font-weight: bold;}
	.partner{padding: 0px 20px;}
	.lhs1 ul li div.ppy span{font-size: 16px; color: #333; border: 1px solid #dcdcdc; height: 40px; margin: 10px auto; line-height: 38px; padding: 0 20px; text-align: center; overflow: hidden; display: block; width: 196px;}
	.xx88 span{font-size: 18px;margin-bottom: 0px; text-align: center; padding-bottom: 0;}
	.xx88 a{font-size: 16px; border: 3px solid #fff; line-height: 42px; width: 100%; height: 50px;}
	.about_zw ul.ab_top li i{font-size: 18px;
	padding-bottom: 0px;}
	.about_zw ul.ab_top li p{padding-right: 0; font-size: 14px;}
	.mxcc i{display: block; font-style: normal; font-size: 18px; font-weight: bold; padding-bottom: 0px; color: #333;}
	.mxcc div.h3{font-size: 16px; display: block; color: #dadada; font-style: normal; font-weight: bold; text-transform: Uppercase;}
	.mxcc a{color: #e4000f; position: absolute; right: 0; top: 5px; font-size: 14px; font-weight: bold;}
	.about, .gtxz.box22, .box22{padding: 15px 20px 0px;}
	.news11 i{font-style: normal; font-size: 16px; display: block; color: #333; width: 100%;}
	.news11 p{position: static; width: 100%; padding-top: 10px; font-size: 14px;}
	.news22 li span.tjh{font-size: 24px;}
	.news22 li h4{font-size: 16px; color: #333; margin-top: 12px; margin-bottom: 10px;}
	.news22 li i{font-style: normal; line-height: 24px; font-size: 14px; color: #666; position: relative; z-index: 5;}
	.xmore{margin-top: 10px;}
	.news22 li.ximgx{padding: 20px 10px;}
	.gtxz.box22 .partner{width: 100%; margin-left: 0; margin-bottom: 30px;}
	/*关于我们*/
	.jjnr p{text-align: center; color: #666; line-height: 26px; font-size: 14px;}
	/*.hds{width: 334px !important;}*/
	.about, .gtxz.box22, .box22{padding: 15px 20px 0px; padding-bottom: 30px!important;}
    .box1200{width: calc(100%); padding: 0 0px;}
	/*产品中心*/
	.box_nei{width: calc(100%); padding: 0px 0px;}
	.box_nei3{    width: calc(100%);padding: 0px 20px;}
	.shangxiaye a {display: block;line-height: 30px;float: none;}
	.box-right ul{width: calc(100%); margin-left: 0px !important; height: auto !important; padding-bottom: 20px !important;}
	.box-right ul{height: 280px;}
	.box-right ul p{text-align: center; padding: 10px 10px; font-weight: bold; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto;}
	.box-right ul h3{font-size: 14px; color: #333; border: 1px solid #333; height: 35px; margin: 10px auto 0; line-height: 33px; padding: 0 20px; text-align: center; overflow: hidden; width: 130px;}
	.box-right ul:nth-child(2n){ margin-left:20px; }
	..xx{padding: 30px 0 30px;}
	.xxinfo .xximg, .xxinfo .xxright{width: 100%; height: auto;}
	.box-right{padding-top: 0px;}
	.xxright22{padding-top: 40px; display: inline-block; text-align: center; width: 100%;}
	.xxright22 a{margin-right:0px}
	.xxinfo{margin-bottom: 50px;}
	.hot{padding-top: 44px; margin-top: 30px; border-top: 1px solid #efefef; padding-bottom: 34px;}
	.wpr {padding-top: 0px; padding-bottom: 70px;}
	.xxinfo .xxright h3{font-size: 16px; font-weight: bold; padding-bottom: 0px; margin-bottom: 20px; padding-top: 30px; text-align: center;}
	/*视频中心*/
	.xx{padding-top: 20px !important;padding-bottom: 80px !important;}
	.case ul{width:calc(100%);margin-right:0;}
	.case ul{margin-right:10px}
	.case ul:nth-child(3n-1){margin:0 0;margin-bottom:30px;}
	.case ul:nth-child(2n){margin-left:0;margin-right:10px;}
	.n_box2 .biaoti h3{padding-top: 30px;}
	.n_box2{padding-bottom: 60px; padding-top: 0px;}
	.n_box2 .biaoti h3 {font-size:18px;}
	.case ul h3{color: #333; font-size: 14px; text-align: center;}
	/*新闻中心*/
	.n_box ul li{margin-left: 0px;}
	.n_box ul div.time{position: relative; top: 20px; text-align: left;}
	.n_box ul div.time p.pp1{font-size: 22px; line-height: 30px; background: none; padding-left: 0px;}
	.n_box ul div.time span{width: 45px; height: 32px; background: url(../images/news_jt1.png) no-repeat center; display: block; float: left; position: absolute; bottom: 14px; left: 45px;display:none;}
	.xx {padding-top: 20px !important;padding-bottom: 30px !important;}
	.news_nei {padding-left: 15px; padding-right: 15px;}
	/*job*/
	.ad9c{width: calc(100%); padding: 0px 0px;}
	.xxgh li{background:none; font-size: 14px;}
	.xxgh li.cur{background: #e50112; font-size: 14px; height: 60px; line-height: 60px; padding: 0 10px;}
	.ccvs22{margin-top: 10px;}

	/*联系我们*/
	.lianxi_top{width: 100%; margin-top: 10px;}
	.xxinfo .xximg img{height: auto; width:100%; margin: 0px auto; display: block;}
	.xxgh li.cur p{font-size: 12px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 25px;}
	.xxgh li p{font-size: 12px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 27px;}
	.case ul .list_img2 img {width: 50px;height: 50px;}
	.sphh { display: table;}
	.shipinc{left: 0; position: relative; top: 50px; margin-left: 0px; margin-top: 130px; width: 100%;}
	video#video{left: 0; position: fixed; top: 50px; margin-left: 21px; margin-top: 180px; width: calc(100% - 42px) !important;}
	
	.n_box2 .biaoti h3{ font-size:18px; }
	
	.lhshow .next{ right:-20px; }
	.lhshow .prev{ left:-20px; }
	
	.wpr,
	.case{ padding:0px 20px 60px;}
	.xxgh li{height: 60px; border-bottom: 1px solid #efefef; line-height: 60px; background: none; color: #333; padding: 0 10px; font-size: 14px; position: relative;}
	.w-header .box{left: 0px; width: calc(100% - 20px);
	.videos{z-index: 100; overflow: hidden; margin-top: 0; margin-left: 0; width: 100%; height: 100%; top: 0; left: 0;}
	.xxright22 a{padding: 12px 40px;}
	.lhs133 ul li {margin-right: 8px;margin-left:8px;}
	.box-right ul{width: calc(100%); margin-left: 0px !important; height: auto !important; padding-bottom: 20px !important;}
	
	
	
    





}


@media (max-width: 376px) {
	.n_box2 {
    padding-bottom: 60px;
    padding-top: 70px;
}
	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.wpr, .case {
    padding: 0px 10px;
}
	.sphh { display: table;}
	.w-logo img{ width:100%; padding-top:10px; }
	.box1200{ width:calc(100%); padding:0 20px; }
	.case ul{width: calc(100%);}
	.case ul:nth-child(3n-1){ margin:0 0; margin-bottom:30px;}
	.case ul:nth-child(2n){ margin-left:0;margin-right:0%; }
	.case{ padding-bottom:30px; }
	
	.n_box ul{ padding:10px 0; }
	.n_box ul li span{ height:40px; line-height:40px; }
	.n_box2{ padding-bottom:30px; padding-top:0px; }
	.footer{ padding-top:15px; }
	.fcinfo{ width:100%; }
	.fcinfo1{ display:none; }
	.w-header{ padding-bottom:20px; height:90px;}
	.w-logo img{ width:100%; padding-top:10px; }

	.box{ padding:0 20px; }
	.wnav{ height:auto; line-height:45px; }
	.nav li{ padding:0 0; width:25%;line-height:45px; height:45px; font-size:13px; overflow:hidden; }
	
	.lxwm{ font-size:16px; border-bottom:1px solid #999999; padding-bottom:15px; }
	.lxwm2{ padding-bottom:0; height:0; overflow:hidden; }
	.lxwm i{ font-size:16px;padding-top:0; }
	.uk{ padding-top:10px;}
	.lxwmline{ display:none; }
	.fcinfo p.ftel{ margin-top:15px; }
	.fcinfo p.vv{ padding-top:15px; font-size:14px; }
	.fcinfo p.fadd{ font-size:14px; }
	.fcinfo{ padding-top:10px; }
	.fcinfo p a{color: #333; margin-right: 30px; font-size: 14px;}
	.footer .flogo{ width:60%; margin:0 auto;border-bottom:1px solid #999999; padding-bottom:20px; margin-bottom:0;}
	
	.lianxi_taa{ position:static; width:100%; background-size:cover; padding:20px; height:auto;}
	.lianxi_taa img,
	.lianxi_taa span{ display:none; }
	
	.xx{ padding:20px 0;}
	.xx span{ font-size:22px;margin-top:-20px; }
	.xx i{ font-size:18px;  }
	.ly2{ padding-bottom:30px; margin-top:30px;}
	.rnew li span{ display:none; }
	.rnew h2{ font-size:17px; }
	.rnew li{ line-height:30px; }
	
	.gshj_zw ul li{ width:calc(100%); margin:0; height:auto; display:none; }
	.gshj_zw ul li:nth-child(2n){ margin-left:0}
	
	.gshj_zw ul li:first-child{ display:block; }
	.gshj_zw{ padding-bottom:30px; }
	
	.news_zw_fl h3,
	.news_zw_fr h3{ height:50px; line-height:50px; margin-top:15px; }
	.i_title{ margin:30px 0;}
	
	
	.about_zw{ padding-top:30px; padding-bottom:30px;}
	
	.about_zw ul.ab_bottom li{ width:calc(100%); margin:0; height:auto; display:none; }
	.about_zw ul.ab_bottom li:first-child{ display:block; }
	.i_title img{ width:90%; max-width:465px; }
	.wan_zw .wa1 ul ul li{ font-size:20px; }
	.wan_zw .wa1 ul ul{ padding-top:20px; }
	.wan_zw .wa1 ul li.fz,
	.wan_zw .wa1 ul li.xin,
	.wan_zw .wa1 ul li.zs,
	.wan_zw .wa1 ul li.zhi{ background-size:40px; margin-bottom:20px; padding-left:55px; height:50px;}
	
	.ym-banner .next{ right:5%;}
	.ym-banner .prev{left:5%; }
	
	
	
	.chanpin_zw ul.bottom li{width:calc(100%); margin:0; height:auto; display:none;}
	.chanpin_zw ul.bottom li:first-child{ display:block; }
	.chanpin_zw ul.bottom li img{ width:100%; height:100%; }
	
		.ress_zw ul.nr h3{ margin-top:20px; }
	.ress_zw ul.nl h3,
	.ress_zw ul.nl li{ display:none; }
	.ress_zw ul{ height:auto; }
	
	.ym-banner .hd{ bottom:0; }
	
	
	.box-right ul{ width:calc(100%);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:0; }
	
	.box-left .laboutus li{ width:50%; padding:0 10px; font-size:13px; }
	 
	.gtxz{ height:auto; padding-bottom:30px; }
	.gtxz .i_title img{ width:30%; }
	.gtxz .i_title h3{ font-size:22px; }
	.lhshow .prev, .lhshow .next{ top:18px; }
	.lhs1 ul li img{ width:100%; height:auto; }
	.lhs1 ul li,
	.lhs1 ul li div.ppy{ width:100%; }
	.lhs1 ul li div.ppy{ height:auto; display:block; }
	.lhs1 ul li div.ppy span{ position:static; }
	
	.wan_zw .wa1 ul ul{ padding-top:10px; }
	.wan_zw .wa1 ul ul{ height:auto; }
	
	
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	.spc{ display:none!important; }
	.smo{ display:block!important; }
	
	.news,
	.box1200{ display:block; }
	
	.gtxz,
	.gtxz .i_title h3{ padding-top:10px; }
	
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 50px); }
	.w-logo img.mobile{ width:40px; height:40px; padding-top:0; position:absolute; right:0; top:22px; left:auto; }
	
	.news_zw_fl .nfr p strong{ display:none; }
	.shuzu ul li p span{ font-size:18px; }
	.fwlc1_zw{ padding-top:5px; }
	
	.cd-bouncy-nav li{ height:50px; line-height:50px; font-size:16px; }
	.chanpin_zw ul.top li{ padding-right:50px;padding-left:10px; }
	.chanpin_zw ul.top li{width: calc(100% - 130px);}
	
	.n_box ul{ display:block; }
	#container2 {margin-left:0;}
	
	.gsjj{ padding-bottom:20px; }
	.shuxian{ height:50px; }
	.jjnr{ margin-bottom:20px; }
	.shuzu ul li{}
	
	.news_zw_fl .nfr li i{ overflow:hidden; height:40px; display:block; }
	.footer .flogo{ margin-left:0; border-bottom:0; }
	.chanpin_zw ul.top li span{ margin-right:0; }
	.chanpin_zw ul.top li{ padding-right:30px; }
	.links{ display:none; }
	
	.sphh{ height:0; overflow:hidden; margin-top:20px; padding:0; }
	.wpr,
	.box-right{ padding-top:20px; }
	
	.box-left .lmain-title{ padding:0 10px; height:40px; line-height:40px; }
	.mmjh{ height:40px; }
	.fks{ display:block; }
	
	.ress_zw ul.nl{ padding:10px; }
	.search{ margin-top:0; }
	
	
	.sbhh{ display:none; }
	.srkk,
	.about_zw ul.ab_bottom{ display:none;}
	.about_zw ul.ab_top{ margin-bottom:0; }
	
	.n_box2 .descr{ font-size:12px; line-height:22px; }
	.n_box2 .biaoti p span{ display:block; }
	
	.ym-banner2{ display:block!important; }
	.ym-banner{ display:none; }
	
	.w-header .box{ height:50px;}
	.w-logo img.mobile{ top:0px; right:-20px; width:50px; height:50px; border-radius:0 10px 10px 0; }
	.lhshow22 .hd li{ margin:0 5px; }
	.lhshow22 .next{ right:5px; }
	.lhshow22 .prev{ left:0px; }
	.shuzu ul li{ margin-bottom:15px; }
	
	.lianxi_taa11{ padding-top:30px; }
	.lianxi_taa p{ font-size:14px;line-height:40px;}
	.uk2 input.btn1{ width:100%;}
	
	.fcinfo p{ padding-top:10px; }
	
	.xx2 span{ font-size:18px; }
	.xx2 i{ font-size:14px; }
	.gsjj3{ padding-top:20px; }
	.ccvs22{ padding:10px 0;}
	
	.about_zw ul.ab_top li p{ padding-right:0;}
	.lhs1 ul li{ margin:0;    height: 430px; }
	
	.lhshow .prev{ right:auto;left:0px; top:180px; }
	.lhshow .next{ right:0px;left:auto; top:180px;}
	
	
	/*首页*/
	.lhs133 ul li {margin-right: 8px;margin-left:8px;}
	.line2{margin-bottom: 15px;padding-top: 10px; font-size: 14px; line-height: 24px; font-weight: bold;}
	.partner{padding: 0px 0px;}
	.lhs1 ul li div.ppy span{font-size: 16px; color: #333; border: 1px solid #dcdcdc; height: 40px; margin: 10px auto; line-height: 38px; padding: 0 20px; text-align: center; overflow: hidden; display: block; width: 196px;}
	.xx88 span{font-size: 18px;margin-bottom: 0px; text-align: center; padding-bottom: 0;}
	.xx88 a{font-size: 16px; border: 3px solid #fff; line-height: 42px; width: 100%; height: 50px;}
	.about_zw ul.ab_top li i{font-size: 18px;
	padding-bottom: 0px;}
	.about_zw ul.ab_top li p{padding-right: 0; font-size: 14px;}
	.mxcc i{display: block; font-style: normal; font-size: 18px; font-weight: bold; padding-bottom: 0px; color: #333;}
	.mxcc div.h3{font-size: 16px; display: block; color: #dadada; font-style: normal; font-weight: bold; text-transform: Uppercase;}
	.mxcc a{color: #e4000f; position: absolute; right: 0; top: 5px; font-size: 14px; font-weight: bold;}
	.about, .gtxz.box22, .box22{padding: 15px 20px 0px;}
	.news11 i{font-style: normal; font-size: 16px; display: block; color: #333; width: 100%;}
	.news11 p{position: static; width: 100%; padding-top: 10px; font-size: 14px;}
	.news22 li span.tjh{font-size: 24px;}
	.news22 li h4{font-size: 16px; color: #333; margin-top: 12px; margin-bottom: 10px;}
	.news22 li i{font-style: normal; line-height: 24px; font-size: 14px; color: #666; position: relative; z-index: 5;}
	.xmore{margin-top: 10px;}
	.news22 li.ximgx{padding: 20px 10px;}
	.gtxz.box22 .partner{width: 100%; margin-left: 0; margin-bottom: 30px;}
	.news.box22.ces1{padding-bottom: 10px !important;}
	.about_zw ul.ab_top li span{position: static; margin-top: 30px;}
	.about_zw{padding-top: 30px; padding-bottom: 00px;}
	.news11 span{color: #999999; font-size: 16px; font-family: "arial"; font-weight: bold; margin-bottom: 10px; display: block;}
	.aright .xx88 a{font-size: 16px; border: 3px solid #fff; line-height: 42px; width: 100%; height: 50px;}

	/*关于我们*/
	.jjnr p{text-align: center; color: #666; line-height: 26px; font-size: 14px;}
	.hds{width: auto !important;}
	.about, .gtxz.box22, .box22{padding: 15px 10px 0px; padding-bottom: 30px!important;}
	.box1200{width: calc(100%); padding: 0 0px;}
	/*产品中心*/
	.box_nei{width: calc(100%); padding: 0px 10px;}
	
	.box-right ul{width: calc(100%); margin-left: 0px !important; height: auto !important; padding-bottom: 20px !important;}
	.box-right ul{height: 280px;}
	.box-right ul p{text-align: center; padding: 10px 10px; font-weight: bold; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto;}
	.box-right ul h3{font-size: 14px; color: #333; border: 1px solid #333; height: 35px; margin: 10px auto 0; line-height: 33px; padding: 0 20px; text-align: center; overflow: hidden; width: 130px;}
	.box-right ul:nth-child(2n){ margin-left:20px; }
	..xx{padding: 30px 0 30px;}
	.xxinfo .xximg, .xxinfo .xxright{width: 100%; height: auto;}
	.box-right{padding-top: 0px;}
	.xxright22{padding-top: 40px;}
	.xxinfo{margin-bottom: 50px;}
	.hot{padding-top: 44px; margin-top: 30px; border-top: 1px solid #efefef; padding-bottom: 34px;}
	.wpr {padding-top: 20px; padding-bottom: 70px;}
	.xxinfo .xxright h3{font-size: 16px; font-weight: bold; padding-bottom: 0px; margin-bottom: 20px; padding-top: 30px; text-align: center;}
	.shangxiaye a{display: block; line-height: 30px; float: none;}
	/*视频中心*/
	.n_box2 .biaoti h3{padding-top: 20px; padding-bottom: 20px;}
	.n_box2{padding-bottom: 60px; padding-top:20px;}
	.n_box2 .biaoti h3 {font-size:18px;}
	.case ul h3{color: #333; font-size: 16px; text-align: center;}
	/*新闻中心*/
	.n_box ul li{margin-left: 0px;}
	.n_box ul div.time{position: relative; top: 20px; text-align: left;}
	.n_box ul div.time p.pp1{font-size: 20px; line-height: 30px; background: none; padding-left: 0px;}
	.n_box ul div.time span{width: 45px; height: 32px; background: url(../images/news_jt1.png) no-repeat center; display: block; float: left; position: absolute; bottom: 14px; left: 45px;display:none;}
	.xx {padding-top: 20px !important;padding-bottom: 20px !important;}
	.n_box ul li h3{font-size: 16px;}
	/*job*/
	.ad9c{width: calc(100%); padding: 0px 0px;}
	.xxgh li{background: none; font-size: 14px;}
	.xxgh li.cur{background: #e50112; font-size: 14px;}
	.ccvs22{margin-top: 10px;}

	/*联系我们*/
	.lianxi_top{width: 100%; margin-top: 10px;}
	.xxinfo .xximg img{height: auto; width:100%; margin: 0px auto; display: block;}
	.xxgh li.cur p{font-size: 12px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 25px;}
	.xxgh li p{font-size: 12px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 25px;}
	.box-right ul{width: calc(100%); margin-left: 0px !important; height: auto !important; padding-bottom: 20px !important;}
	.biaoge{font-size: 14px !important; padding-left: 10px !important;}
    .biaoge span{font-size: 18px !important; text-align: left !important;}
    .xxgh li span {
    font-size: 12px;
    margin-left: 20px;
}
	.lhs1 ul li {
    margin: 0;
    height: 480px;
}





}
/********************************************************/
@media (max-width: 320px) {
	.vclose{right: 5%; top: 25%;}
	.n_box ul:hover{cursor:pointer;transform:translate(0px,0px); -ms-transform:translate(0px,0px); -moz-transform:translate(0px,0px); -webkit-transform:translate(0px,0px);-o-transform:translate(0px,0px);}

	.news {
    padding: 30px 0px;
}
.lhs133 ul li {margin-right: 8px;margin-left:8px;}
	.box1200{ width:calc(100%); padding:0 20px; }
	.case ul{ width: calc(100%);}
	.case ul:nth-child(3n-1){ margin:0 0; margin-bottom:30px;}
	.case ul:nth-child(2n){ margin-left:0;margin-right:0%; }
	.case{ padding-bottom:30px; }
	
	.n_box ul{ padding:10px 0; }
	.n_box ul li span{ height:40px; line-height:40px; }
	.n_box2{ padding-bottom:30px; padding-top:0px; }
	.footer{ padding-top:15px; }
	.fcinfo{ width:100%; }
	.fcinfo1{ display:none; }
	.w-header{ padding-bottom:20px; height:90px;}
	.w-logo img{ width:100%; padding-top:10px; }

	.box{ padding:0 20px; }
	.wnav{ height:auto; line-height:45px; }
	.nav li{ padding:0 0; width:25%;line-height:45px; height:45px; font-size:13px; overflow:hidden; }
	
	.lxwm{ font-size:16px; border-bottom:1px solid #999999; padding-bottom:15px; }
	.lxwm2{ padding-bottom:0; height:0; overflow:hidden; }
	.lxwm i{ font-size:16px;padding-top:0; }
	.uk{ padding-top:10px;}
	.lxwmline{ display:none; }
	.fcinfo p.ftel{ margin-top:15px; }
	.fcinfo p.vv{ padding-top:15px; font-size:14px; }
	.fcinfo p.fadd{ font-size:14px; }
	.fcinfo{ padding-top:10px; }
	.fcinfo p a{color: #333; margin-right: 30px; font-size: 14px;}
	.footer .flogo{ width:60%; margin:0 auto;border-bottom:1px solid #999999; padding-bottom:20px; margin-bottom:0;}
	
	.lianxi_taa{ position:static; width:100%; background-size:cover; padding:20px; height:auto;}
	.lianxi_taa img,
	.lianxi_taa span{ display:none; }
	
	.xx{ padding:20px 0;}
	.xx span{ font-size:22px;margin-top:-20px; }
	.xx i{ font-size:18px;  }
	.ly2{ padding-bottom:30px; margin-top:30px;}
	.rnew li span{ display:none; }
	.rnew h2{ font-size:17px; }
	.rnew li{ line-height:30px; }
	
	.gshj_zw ul li{ width:calc(100%); margin:0; height:auto; display:none; }
	.gshj_zw ul li:nth-child(2n){ margin-left:0}
	
	.gshj_zw ul li:first-child{ display:block; }
	.gshj_zw{ padding-bottom:30px; }
	
	.news_zw_fl h3,
	.news_zw_fr h3{ height:50px; line-height:50px; margin-top:15px; }
	.i_title{ margin:30px 0;}
	
	.xxright22 a {
    display: inline-block;
    background: #e50112;
    padding: 12px 40px;
    color: #fff;
    margin-right: 0px;
}
	.about_zw{ padding-top:30px; padding-bottom:30px;}
	
	.about_zw ul.ab_bottom li{ width:calc(100%); margin:0; height:auto; display:none; }
	.about_zw ul.ab_bottom li:first-child{ display:block; }
	.i_title img{ width:90%; max-width:465px; }
	.wan_zw .wa1 ul ul li{ font-size:20px; }
	.wan_zw .wa1 ul ul{ padding-top:20px; }
	.wan_zw .wa1 ul li.fz,
	.wan_zw .wa1 ul li.xin,
	.wan_zw .wa1 ul li.zs,
	.wan_zw .wa1 ul li.zhi{ background-size:40px; margin-bottom:20px; padding-left:55px; height:50px;}
	
	.ym-banner .next{ right:5%;}
	.ym-banner .prev{left:5%; }
	
	
	
	.chanpin_zw ul.bottom li{width:calc(100%); margin:0; height:auto; display:none;}
	.chanpin_zw ul.bottom li:first-child{ display:block; }
	.chanpin_zw ul.bottom li img{ width:100%; height:100%; }
	
		.ress_zw ul.nr h3{ margin-top:20px; }
	.ress_zw ul.nl h3,
	.ress_zw ul.nl li{ display:none; }
	.ress_zw ul{ height:auto; }
	
	.ym-banner .hd{ bottom:0; }
	
	
	.box-right ul{ width:calc(100%);margin:0; margin-bottom:20px; }
	.box-right ul:nth-child(3n-1){ margin:0 0;margin-bottom:20px;  }
	.box-right ul:nth-child(2n+2){ margin-left:0; }
	
	.box-left .laboutus li{ width:50%; padding:0 10px; font-size:13px; }
	 
	.gtxz{ height:auto; padding-bottom:30px; }
	.gtxz .i_title img{ width:30%; }
	.gtxz .i_title h3{ font-size:22px; }
	.lhshow .prev, .lhshow .next{ top:18px; }
	.lhs1 ul li img{ width:100%; height:auto; }
	.lhs1 ul li,
	.lhs1 ul li div.ppy{ width:100%; }
	.lhs1 ul li div.ppy{ height:auto; display:block; }
	.lhs1 ul li div.ppy span{ position:static; }
	
	.wan_zw .wa1 ul ul{ padding-top:10px; }
	.wan_zw .wa1 ul ul{ height:auto; }
	
	
	.pc{ display:none!important; }
	.mobile{ display:block!important; }
	
	.news,
	.box1200{ display:block; }
	
	.gtxz,
	.gtxz .i_title h3{ padding-top:10px; }
	
	.w-logo{ position:relative; }
	.w-logo img.fl{ margin-right:20%; width:calc(100% - 50px); }
	.w-logo img.mobile{ width:40px; height:40px; padding-top:0; position:absolute; right:0; top:22px; left:auto; }
	
	.news_zw_fl .nfr p strong{ display:none; }
	.shuzu ul li p span{ font-size:14px; }
	.fwlc1_zw{ padding-top:5px; }
	
	.cd-bouncy-nav li{ height:50px; line-height:50px; font-size:16px; }
	.chanpin_zw ul.top li{ padding-right:50px;padding-left:10px; }
	.chanpin_zw ul.top li{width: calc(100% - 130px);}
	
	.n_box ul{ display:block; }
	#container2 {margin-left:0;}
	
	.gsjj{ padding-bottom:20px; }
	.shuxian{ height:50px; }
	.jjnr{ margin-bottom:20px; }
	.shuzu ul li{}
	
	.news_zw_fl .nfr li i{ overflow:hidden; height:40px; display:block; }
	.footer .flogo{ margin-left:0; border-bottom:0; }
	.chanpin_zw ul.top li span{ margin-right:0; }
	.chanpin_zw ul.top li{ padding-right:30px; }
	.links{ display:none; }
	
	.sphh{ height:0; overflow:hidden; margin-top:20px; padding:0; }
	.wpr,
	.box-right{ padding-top:20px; }
	
	.box-left .lmain-title{ padding:0 10px; height:40px; line-height:40px; }
	.mmjh{ height:40px; }
	.fks{ display:block; }
	
	.ress_zw ul.nl{ padding:10px; }
	.search{ margin-top:0; }
	
	
	.sbhh{ display:none; }
	.srkk,
	.about_zw ul.ab_bottom{ display:none;}
	.about_zw ul.ab_top{ margin-bottom:0; }
	
	.n_box2 .descr{ font-size:12px; line-height:22px; }
	.n_box2 .biaoti p span{ display:block; }
	
	.ym-banner2{ display:block!important; }
	.ym-banner{ display:none; }
	
	.w-header .box{ height:50px;}
	.w-logo img.mobile{ top:0px; right:-20px; width:50px; height:50px; border-radius:0 10px 10px 0; }
	.lhshow22 .hd li{ margin:0 5px; }
	.lhshow22 .next{ right:-25px; }
	.lhshow22 .prev{ left:-15px; }
	.shuzu ul li{ margin-bottom:15px; }
	
	.lianxi_taa11{ padding-top:30px; }
	.lianxi_taa p{ font-size:14px;line-height:40px;}
	.uk2 input.btn1{ width:100%;}
	
	.fcinfo p{ padding-top:10px; }
	
	.xx2 span{ font-size:18px; }
	.xx2 i{ font-size:14px; }
	.gsjj3{ padding-top:20px; }
	.ccvs22{ padding:10px 0;}
	
	.about_zw ul.ab_top li p{ padding-right:0;}
	.lhs1 ul li{ margin:0;    height: 430px; }
	
	.lhshow .prev{ right:auto;left:0px; top:180px; }
	.lhshow .next{ right:0px;left:auto; top:180px;}
	
	
	/*首页*/
	
	.line2{margin-bottom: 15px;padding-top: 10px; font-size: 14px; line-height: 24px; font-weight: bold;}
	.partner{padding: 0px 8px;}
	.lhs1 ul li div.ppy span{font-size: 16px; color: #333; border: 1px solid #dcdcdc; height: 40px; margin: 10px auto; line-height: 38px; padding: 0 20px; text-align: center; overflow: hidden; display: block; width: 196px;}
	.xx88 span{font-size: 18px;margin-bottom: 0px; text-align: center; padding-bottom: 0;}
	.xx88 a{font-size: 16px; border: 3px solid #fff; line-height: 42px; width: 100%; height: 50px;}
	.about_zw ul.ab_top li i{font-size: 18px;
	padding-bottom: 0px;}
	.about_zw ul.ab_top li p{padding-right: 0; font-size: 14px;}
	.mxcc i{display: block; font-style: normal; font-size: 18px; font-weight: bold; padding-bottom: 0px; color: #333;}
	.mxcc div.h3{font-size: 16px; display: block; color: #dadada; font-style: normal; font-weight: bold; text-transform: Uppercase;}
	.mxcc a{color: #e4000f; position: absolute; right: 0; top: 5px; font-size: 14px; font-weight: bold;}
	.about, .gtxz.box22, .box22{padding: 15px 20px 0px;}
	.news11 i{font-style: normal; font-size: 16px; display: block; color: #333; width: 100%;}
	.news11 p{position: static; width: 100%; padding-top: 10px; font-size: 14px;}
	.news22 li span.tjh{font-size: 24px;}
	.news22 li h4{font-size: 16px; color: #333; margin-top: 12px; margin-bottom: 10px;}
	.news22 li i{font-style: normal; line-height: 24px; font-size: 14px; color: #666; position: relative; z-index: 5;}
	.xmore{margin-top: 10px;}
	.news22 li.ximgx{padding: 20px 30px;}
	.gtxz.box22 .partner{width: 100%; margin-left: 0; margin-bottom: 30px;}
	.news.box22.ces1{padding-bottom: 10px !important;}
	.about_zw ul.ab_top li span{position: static; margin-top: 30px;}
	.about_zw{padding-top: 30px; padding-bottom: 00px;}
	.news11 span{color: #999999; font-size: 16px; font-family: "arial"; font-weight: bold; margin-bottom: 10px; display: block;}
	.aright .xx88 a{font-size: 16px; border: 3px solid #fff; line-height: 42px; width: 100%; height: 50px;}

	/*关于我们*/
	.jjnr p{text-align: center; color: #666; line-height: 26px; font-size: 14px;}
	.hds{width: auto !important;}
	.about, .gtxz.box22, .box22{padding: 15px 10px 0px; padding-bottom: 30px!important;}
	.box1200{width: calc(100%); padding: 0 0px;}
	/*产品中心*/
	.box_nei{width: calc(100%); padding: 0px 10px;}
	.box-right ul{width: calc(100% - 0px); }
	.box-right ul{height: auto; float: none; padding-bottom: 25px;}
	.box-right ul p{text-align: center; padding: 10px 10px; font-weight: bold; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto;}
	.box-right ul h3{font-size: 14px; color: #333; border: 1px solid #333; height: 35px; margin: 10px auto 0; line-height: 33px; padding: 0 20px; text-align: center; overflow: hidden; width: 130px;}
	.box-right ul:nth-child(2n){ margin-left:0px; }
	..xx{padding: 30px 0 30px;}
	.xxinfo .xximg, .xxinfo .xxright{width: 100%; height: auto;}
	.box-right{padding-top: 0px;}
	.xxright22{padding-top: 40px;}
	.xxinfo{margin-bottom: 50px;}
	.hot{padding-top: 44px; margin-top: 30px; border-top: 1px solid #efefef; padding-bottom: 34px;}
	.wpr {padding-top: 20px; padding-bottom: 70px;}
	.xxinfo .xxright h3{font-size: 16px; font-weight: bold; padding-bottom: 0px; margin-bottom: 20px; padding-top: 30px; text-align: center;}
	.shangxiaye a{display: block; line-height: 30px; float: none;}
	/*视频中心*/
	.n_box2 .biaoti h3{padding-top: 20px; padding-bottom: 20px;}
	.n_box2{padding-bottom: 60px; padding-top: 0px;}
	.n_box2 .biaoti h3 {font-size:16px;}
	.case ul h3{color: #333; font-size: 16px; text-align: center;}
	/*新闻中心*/
	.n_box ul li{margin-left: 0px;}
	.n_box ul div.time{position: relative; top: 20px; text-align: left;}
	.n_box ul div.time p.pp1{font-size: 20px; line-height: 30px; background:none; padding-left: 0px;}
	.n_box ul div.time span{width: 45px; height: 32px; background: url(../images/news_jt1.png) no-repeat center; display: block; float: left; position: absolute; bottom: 14px; left: 45px;display:none}
	.xx {padding-top: 20px !important;padding-bottom: 20px !important;}
	.n_box ul li h3{font-size: 16px;}
	/*job*/
	.ad9c{width: calc(100%); padding: 0px 0px;}
	.xxgh li p{display: none;}
	.xxgh li{font-size: 14px; background: url(../images/job_jt2.png) no-repeat 270px center; padding-right: 50px;}
	.xxgh li.cur{background: #e50112 url(../images/job_jt1.png) no-repeat 270px center; font-size: 14px;}
	.ccvs22{margin-top: 10px;}

	/*联系我们*/
	.lianxi_top{width: 100%; margin-top: 10px;}
	.xxinfo .xximg img{height: auto; width:100%; margin: 0px auto; display: block;}
	.xxgh li.cur p{font-size: 14px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt1.png) no-repeat right center; padding-right: 50px;}
	.xxgh li p{font-size: 16px; position: absolute; right: 20px; top: 0px; background: url(../images/job_jt2.png) no-repeat right center; padding-right: 50px;}
	
	
}












