
/*网站公共样式*/
i,em{ font-style:normal;}

body { font-family:"微软雅黑","Microsoft YaHei"; font-size:14px;  background:#fff; overflow-x: hidden; margin: 0 auto; color:#333; line-height:22px; width:100%; overflow-x:hidden;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
form{ display:inline;}
ul,li,i { list-style:none;}
h1,h2,h3,h4,h5,h6 { font-weight:normal; padding:0; margin:0;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#d2101b;}
img { border:none;object-fit:cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:1280px; margin:auto; }
.ui-loader-default{ display:none}
.ui-mobile-viewport{ border:none;}
.ui-page {padding: 0; margin: 0; outline: 0} 
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none; line-height:100%;}
textarea { -webkit-appearance: none;}   
.button{ border-radius: 0; } 
.ui-btn-text{ display:none;}
.ui-submit{}
.left{ float:left;}
.right{ float:right;}
s{ text-decoration:none;}
.sjshow_tp{ display:none;}

/****分页****/
.fenye{ margin:25px 0;}
.fenye ul{  text-align:center; white-space:nowrap;}
.fenye ul li{display:inline;  margin:0 2px; padding:0;  }
.fenye ul li a{ display:table-cell; display:inline-block; padding:0 10px; height:26px; line-height:26px;text-align:center; background:#fff; border:1px solid #ededed; border-radius:2px; }
.fenye ul li a.cur,.fenye ul li a:hover{  border:1px solid #d2101b; background:#d2101b; color:#ffffff;}

#alertdiv{ position: fixed;margin: auto;width: 100%;top: 40%;display: none;z-index: 2147483647; }
#alertdiv div{ background-color: #000;color: #FFF;padding: 20px 20px 20px 20px;min-width: 100px;opacity: 0.7;min-height: 25px;text-align: center;color: rgb(255, 255, 255);border-width: 1px;  border-style: solid;-moz-border-radius: 11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;line-height: 150%;width: 60%;margin: auto;z-index: 2147483647;}

/**********404*******/
.div_cu { width:100%; height:auto;  float:left; padding:50px 0;  }
.div_cu p { width:100%; height:auto; float:left; text-align:center; font-size:14px; font-weight:550; line-height:26px;    }
.div_cu p img { width:350px; height:auto;  margin:30px auto; }
.div_cu p a { color:#2466a5; }

/****搜索结果******/
.com1{ width:100%; height:auto; float:left; text-align:center; font-size:20px; line-height:40px; margin-bottom:15px; font-weight:bold;}
.zhezhao{ width:100%; height:100%; float:left; position:fixed; left:0; top:0; z-index:9997; background:rgba(0,0,0,0.5); display:none;}
.showvideo{ width:800px; height:auto; float:left; position:fixed; left:0; outline:none; top:0;z-index:9998;display:none;}
.showvideo .close{ width:50px; height:50px; float:left; position:absolute; cursor:pointer; right:0; z-index:9999; top:0; cursor:pointer; background:url(../image/sj_menu_close.png) center center no-repeat #fff; background-size:30px auto;}
.showvideo video{ width:100%; height:500px; float:left; display:block;outline:none; }



/******首页******/
.header{ width:100%; height:100px; float:left; background:#fff;}
.header .logo{ width:auto; height:60px; float:left; margin-top:20px;}
.header .logo img{ width:auto; height:40px; margin-top:10px; display:block;}

dl.sosl{ width:50px; height:100px; float:right; position:relative;}
dl.sosl dt .button{ width:50px; height:100px; float:left; background:url(../image/search.png) center center no-repeat; outline:none; cursor:pointer; border:none;}
dl.sosl dd{ width:0; transition: all .5s ease; height:100px; background:#fff; z-index:99; float:left; position:absolute; right:50px; top:0px; }
dl.sosl:hover dd{ width:200px; }
dl.sosl dd .input{ width:100%; height:40px; float:left;text-indent:15px; border:none; border-bottom:1px solid #ededed; margin-top:30px; outline:none; border-radius:3px 0 0 3px;}
dl.topyy{ width:110px; height:100px; float:right; position:relative;}
dl.topyy dt{ width:110px; height:100px; line-height:100px; text-indent:32px; float:left; background:url(../image/language.png) 5px center no-repeat; outline:none; cursor:pointer; border:none;}
dl.topyy dd{ width:100%; display:none; height:auto; float:left; position:absolute; left:0; top:100px; background:rgba(255,255,255,0.8);z-index:999;}
dl.topyy dd a{ width:100%; height:50px; line-height:50px; float:left; border-bottom:1px solid #f2f2f2; text-align:center; font-size:15px;}
dl.topyy:hover dd{ display:block;}
ul.menu{ width:auto; height:100px; float:right; margin-right:20px;}
ul.menu li{ width:auto; height:auto; float:left; position:relative;}
ul.menu li a{ width:auto; height:100px; line-height:100px; float:left; font-size:17px; padding:0 15px;}
ul.menu li:hover > a{color:#d2101b;}
ul.menu li .menudiv{ width:300px; height:auto; float:left;  background:#fff; display:none; transition: all 0.6s ease; border-top:1px solid #f2f2f2; position:absolute; left:-180px; top:100px; z-index:999;}
ul.menu li:hover .menudiv{ height:auto; box-sizing:border-box; display:block; }
ul.menu li .menudiv ul{ width:100%; height:auto; float:left;}
ul.menu li .menudiv ul li{ width:100%; height:70px; float:left; padding:0 20px; border-bottom:1px solid #f2f2f2;position:relative; box-sizing:border-box;}
ul.menu li .menudiv ul li a{ width:100%; height:70px; line-height:70px; padding:0; margin:0; float:left;font-size:16px; background-size:auto 50px !important; background-position:right center !important;}
ul.menu li .menudiv ul li:hover{ background:#6d6c6c; color:#fff;}
ul.menu li .menudiv ul li:hover a{ color:#fff;}
ul.menu li .menudiv ul li p{ width:200px; float:left; height:auto; position:absolute; background:#fff; left:300px; top:0; z-index:9999; display:none;}
ul.menu li .menudiv ul li p a{ width:200px; height:40px; line-height:40px; padding:0; margin:0; float:left; color:#333; text-indent:15px; font-size:14px; border-bottom:1px solid #f2f2f2; box-sizing:border-box; }
ul.menu li .menudiv ul li p a img{ display:none; background:#fff; padding:30px; width:300px; height:auto; float:left; position:absolute; left:200px; top:0;}
ul.menu li .menudiv ul li p a:hover img{ display:block;}
ul.menu li .menudiv ul li:Hover p{ display:block;}
ul.menu li .menudivs{ width:200px; left:-50px;}
ul.menu li .menudivs ul li{ width:100%; height:60px;}
ul.menu li .menudivs ul li a{ width:100%; height:60px; line-height:60px; text-align:center;}
ul.menu li .menudiv ul li:hover p a{ color:#333;}
ul.menu li .menudiv ul li p a:hover{ background:#6d6c6c; color:#fff; }

ul.menu li .menudivc{ width:240px; left:-80px; }
ul.menu li .menudivc ul {position:relative;}
ul.menu li .menudivc ul li{ width:100%; height:60px; position:static;}
ul.menu li .menudivc ul li a{ width:100%; height:60px; line-height:60px; text-align:center;}
ul.menu li .menudivc ul li span{ position:absolute; left:240px; top:0px; display:none;}
ul.menu li .menudivc ul li span img{ width:400px; height:300px; display:block;}
ul.menu li .menudivc ul li:Hover span{ display:block;}

.menu_au{ display:none;}
.sj_menu{ display:none;}



.banner{ width:100%; overflow:hidden; height:42vw; position:relative; float:left;}
.ban_left:hover,.ban_right:hover{ opacity:1;}
.banner ul {  overflow:hidden; height:42vw;  }
.banner ul li{ width:100%;  height:42vw; min-height:160px; float:left; overflow:hidden; }
.banner ul li img{ width:100%; height:42vw;min-height:160px; float:left; transition:1.5s linear ; transform:scale(1.1);  }
.banner ul li.cur img{transform:scale(1); }
.addCur{transform:scale(1) !important;  }
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:886;}
.banner_span span{display:inline-block;margin-left:4px;width:50px;height:4px; border-radius:1px; background:#fff; cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{background:#d2101b;width:50px;height:4px; border-radius:1px;}

.index_div{ width:100%; height:auto; float:left; padding:40px 0;}
dl.id1{ width:49%; height:auto; float:left; margin:0.5%; padding:30px 40px; background:#eff2f7;transition: all .5s ease; box-sizing:border-box;}
dl.id1 dd{ width:100%; height:auto; float:left; margin-bottom:20px; }
dl.id1 dd h2 a{ width:100%; height:24px; float:left; font-size:24px; line-height:24px; color:#333; margin:5px 0;}
dl.id1 dd p{ width:100%; height:20px; float:left; font-size:16px; line-height:20px; color:#999;}
dl.id1 dd a.a{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666; margin:5px 0;}
dl.id1 dt{ width:100%; height:auto; float:left; text-align:center; overflow:hidden;}
dl.id1 dt img{ width:auto; max-width:100%; margin:0 auto; height:250px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.id1:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
dl.id1:hover{ box-shadow:0 0 6px #d2101b;}
dl.id1:hover dd a.a{color:#d2101b;}

dl.id2{ width:24%; height:auto; float:left; margin:0.5%; padding:30px 40px; background:#eff2f7;transition: all .5s ease; box-sizing:border-box;}
dl.id2 dd{ width:100%; height:70px; float:left; margin-bottom:20px; }
dl.id2 dd h2 a{ width:100%; height:24px; float:left; font-size:24px; line-height:24px; color:#333; margin:5px 0;}
dl.id2 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:20px; color:#999;}
dl.id2 dd a.a{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#666; margin:5px 0;}
dl.id2 dt{ width:100%; height:auto; float:left; text-align:center; overflow:hidden;}
dl.id2 dt img{ width:auto; max-width:100%; margin:0 auto; height:150px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.id2:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
dl.id2:hover{ box-shadow:0 0 6px #d2101b;}
dl.id2:hover dd a.a{color:#d2101b;}

.index_div1{ width:100%; height:auto; float:left; padding:40px 0; background:#f2f2f2;}
.indextt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:20px;}
.indextt strong{ width:100%; height:auto; float:left; font-size:32px; line-height:42px; background:url(../image/hxt.jpg) center bottom no-repeat; background-size:50px 2px; padding-bottom:5px; margin-bottom:5px; font-weight:600;}
.indextt p{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; color:#888; }
dl.ald1{ width:32%; height:auto; float:left; margin:0.66%; position:relative;}
dl.ald1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ald1 dt img{ width:100%; height:300px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.ald1:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
dl.ald1 dd a{ width:100%; height:50px; line-height:50px; overflow:hidden; position:absolute; left:0; bottom:0; background:rgba(210,16,17,0.6); text-align:center; color:#fff; font-size:16px; padding:0 15px; float:left; box-sizing:border-box;}
dl.ald1:hover dd a{background:rgba(210,16,17,1);}
p.pa{ width:160px; height:40px; margin:0 auto;}
p.pa a{ width:100%; height:40px; line-height:40px; float:left; text-align:center; border:1px solid #d2101b; border-radius:5px; font-size:16px; margin-top:20px;}
p.pa a:Hover{ color:#fff; background:#d2101b;}

.index_div2{ width:100%; height:auto; float:left; background:url(../image/video-bg.jpg) center center no-repeat; padding:130px 0; background-size:cover;}
.index_div2 h3{ width:100%; height:auto; float:left; font-size:32px; text-align:center; line-height:42px; color:#fff; margin-bottom:10px; padding-bottom:8px;background:url(../image/hxt.jpg) center bottom no-repeat; background-size:50px 2px;}
.index_div2 p.p{ width:80%; height:auto; float:left; margin:15px 10%; font-size:16px; line-height:24px; text-align:center; color:#fff;}
p.pa1{ width:160px; height:60px; margin:0 auto;}
p.pa1 a{ width:100%; height:60px; line-height:60px; float:left; text-align:center; text-indent:55px; color:#fff; background:url(../image/video-play.png) left center no-repeat; font-size:16px; margin-top:20px;}

.index_div3{ width:100%; height:auto; float:left; background:#eff2f7; padding:40px 0;}
.index_div3 dl{ width:32%; height:auto; float:left; margin:0.66%; background:#fff;}
.index_div3 dl dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
.index_div3 dl dt img{ width:100%; height:200px; display:block; box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.index_div3 dl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.index_div3 dl dt span{ width:auto; height:auto; float:left; position:absolute; left:30px; bottom:30px; font-size:26px; color:#fff;}
.index_div3 dl dd{ width:100%; height:auto; float:left; padding:0 20px 20px 20px; background:#fff; box-sizing:border-box;}
.index_div3 dl dd ul{ width:100%; height:auto; float:left;}
.index_div3 dl dd ul li{ width:100%; height:auto; float:left; border-bottom:1px solid #f2f2f2; padding:12px 0;}
.index_div3 dl dd ul li p{ width:100%; height:18px; line-height:18px; float:left; font-size:14px; color:#999; margin-bottom:5px;}
.index_div3 dl dd ul li a{ width:100%; height:40px; line-height:20px; overflow:hidden; float:left; font-size:16px; color:#333;}
.index_div3 dl dd ul li:hover a{ color:#d2101b;}
.index_div3 dl dd a.a{ width:100%; height:auto; float:left; margin-top:15px; font-size:15px; line-height:25px; color:#d2101b;}
.index_div3 dl dd a.a i{ width:25px; height:25px; float:left; border-radius:25px; background:url(../image/case-arr.png) center center no-repeat #d2101b; display:block; margin-right:8px;}

.bottom_div{ width:100%; height:auto; float:left; padding:30px 0; background:#072a43;}
.linkdiv{ width:100%; height:auto; float:left; margin-bottom:25px; }
.linkdiv strong{ width:auto; height:auto;line-height:26px; float:left; font-size:16px; font-weight:600; background:url(../image/bottom_tb_03.png) left center no-repeat; padding-left:40px; color:#fff;}
.linkdiv a{ width:auto; height:auto; float:left; font-size:16px; line-height:26px; margin-right:20px; color:#999;}
.linkdiv a:hover{ color:#fff;}
.bottom_div dl.d1{ width:17%; height:auto; float:left;}
.bottom_div dl.d1 dt{ width:100%; height:auto; float:left; font-size:18px; line-height:40px; color:#fff;}
.bottom_div dl.d1 dd{ width:100%; height:auto; float:left; }
.bottom_div dl.d1 dd a{ width:100%; height:auto; float:left; font-size:14px; line-height:28px; color:#999;}
.bottom_div dl.d1 dd a:Hover{ color:#fff;}
.bottom_div dl.d2{ width:15%; height:auto; float:left;}
.bottom_div dl.d2 dt{ width:100%; height:auto; float:left; text-align:center;}
.bottom_div dl.d2 dt img{ width:120px; height:auto; display:block; margin:0 auto;}
.bottom_div dl.d2 dd{ width:100%; height:auto; float:left; text-align:center; font-size:14px; color:#fff; margin-top:5px;}
.fotterdiv{ width:100%; height:auto; padding:10px 0; float:left; background:#000000; font-size:13px; line-height:26px; color:#fff; text-align:center;}

/************成功案例列表*******/
.nybanner{ width:100%; height:auto; float:left;}
.nybanner img{ width:100%; height:25vw; min-height:150px; float:left; display:block;}

.ny_menu{ width:100%; height:60px; float:left; box-shadow:0px 8px 8px #ededed;}
.ny_menu ul{  text-align:center; white-space:nowrap;}
.ny_menu ul li{display:inline;  margin:0 2px; padding:0;  }
.ny_menu ul li a{ display:table-cell; display:inline-block; padding:0 20px; height:60px; line-height:60px;text-align:center; background:#fff; font-size:16px; width:auto; }
.ny_menu ul li a.cur,.ny_menu ul li a:hover{ color:#d2101b;}
.nycontent{ width:100%; height:auto; float:left; padding:30px 0;}


/*******成功案例详细页******/
.casexx_div{ width:100%; height:auto; float:left; padding-bottom:25px;}
.casexx_div h1.h1{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; font-weight:600; padding-bottom:8px; margin-bottom:15px; border-bottom:1px solid #f2f2f2;}
.casexx_div_left{ width:60%; height:auto; float:left; margin-right:2%;}
.anlitz{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; }
.anlitz ul{  width:100%; height:auto; overflow:hidden; float:left }
.anlitz ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.anlitz ul li a img{ width:100%; height:400px; display:block; margin:0 auto; }
.aljt_left{ width:40px; height:40px; float:left; position:absolute; left:0; top:43%; background:url(../image/prev.png) center center no-repeat #000; opacity:0.6; background-size:40px auto; cursor:pointer;}
.aljt_right{ width:40px; height:40px; float:left; position:absolute; right:0; top:43%; background:url(../image/next.png) center center no-repeat #000; opacity:0.6;background-size:40px auto; cursor:pointer;}
.aljt_left:hover,.aljt_right:hover{ opacity:1;}
.casexx_divwz{ width:38%; height:auto; float:left; padding:15px 0; font-size:16px; line-height:26px; color:#666;}
.casexx_divwz img{ width:auto; height:auto !important; max-width:100% !important; display:block;}
.sxtiao{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; padding-top:5px;}
.sxtiao p{ width:48%; height:auto; float:left; margin:0 1%;}
.sxtiao p a{ width:100%; height:40px; line-height:40px; float:left; font-size:16px; overflow:hidden;}

/*******关于我们-公司简介******/
dl.abdl{ width:100%; height:auto; float:left; margin:25px 0;}
dl.abdl dd{ width:50%; height:auto; float:left; padding:15px 30px 0 0; box-sizing:border-box; font-size:15px; line-height:26px;}
dl.abdl dd h1{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; font-weight:600; margin-bottom:5px;}
dl.abdl dt{ width:50%; height:auto; float:left; overflow:hidden;}
dl.abdl dt img{ width:100%; height:auto; display:block; box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
dl.abdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }

ul.aul{ width:100%; height:auto; float:left;}
ul.aul li{ width:19%; height:150px; background:#eff2f7; cursor:pointer; text-align:center; padding:50px 0; font-size:16px; line-height:26px; color:#888; box-sizing:border-box; float:left; margin:0.5%;}
ul.aul li strong{ width:100%; height:auto; float:left; font-size:30px; line-height:32px; color:#333;}
ul.aul li:hover{ background:#d2101b; color:#fff;}
ul.aul li:hover strong{ color:#fff;}


/*******关于我们-企业文化********/
.qywh_div{ width:100%; height:auto; min-height:300px; float:left; padding:25px 0; background:#fff; box-sizing:border-box;}
.qywh_div dl{ width:25%; height:auto; float:left; background:#eff2f7; cursor:pointer;}
.qywh_div dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.qywh_div dl dt img{ width:100%; height:260px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1,1);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms;}
.qywh_div dl:Hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;	-webkit-transition-duration: 800ms;	-moz-transform: scale(1.05,1.05);	-moz-transition-timing-function: ease-out;	-moz-transition-duration: 800ms; }
.qywh_div dl dd{ width:100%; height:260px; padding:60px 30px 0 30px; font-size:15px; line-height:24px; float:left; box-sizing:border-box; text-align:center;}
.qywh_div dl dd strong{ width:100%; height:auto; float:left; font-size:18px; font-weight:600; line-height:30px;}

/*******新闻中心列表*******/
dl.xwdl{ width:98%; height:auto; float:left; margin:0 1% 15px 1%;}
dl.xwdl dt{ width:40%; height:auto; float:left; overflow:hidden;}
dl.xwdl dt img{ width:100%; height:340px; display:block;display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xwdl:hover dt img{ -webkit-transform: scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xwdl dd{ width:60%; height:auto; float:left; padding:30px 20px; box-sizing:border-box;}
dl.xwdl dd p.p{ width:100%; height:auto; float:left; line-height:30px; font-size:14px; background:url(../image/news_tb1.png) left bottom no-repeat;}
dl.xwdl dd h1 a{ width:100%; height:46px; float:left; line-height:46px; font-size:20px; color:#d2101b; font-weight:600; overflow:hidden;}
dl.xwdl dd p.p1{ width:100%; height:66px; float:left; line-height:22px; font-size:15px; float:left; overflow:hidden; color:888; margin-bottom:20px;}
dl.xwdl dd a.a{ width:120px; height:36px; float:left; line-height:36px; font-size:14px; float:left; color:#fff; border-radius:3px; background:url(../image/case-arr.png) 90px center no-repeat #d2101b; text-indent:20px;}

dl.xwd2{ width:31.333%; height:auto; float:left; margin:1%;}
dl.xwd2 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.xwd2 dt img{ width:100%; height:230px; display:block;display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.xwd2:hover dt img{ -webkit-transform:scale(1.05,1.05);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.05,1.05);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.xwd2 dd{ width:100%; height:auto; float:left; padding:10px 0; box-sizing:border-box;}
dl.xwd2 dd p.p{ width:100%; height:auto; float:left; line-height:30px; font-size:14px; background:url(../image/news_tb1.png) left bottom no-repeat;}
dl.xwd2 dd h3 a{ width:100%; height:25px; float:left; line-height:25px; font-size:16px; color:#333; font-weight:600; overflow:hidden; margin:5px 0;}
dl.xwd2 dd p.p1{ width:100%; height:44px; float:left; line-height:22px; font-size:14px; float:left; overflow:hidden; color:888; margin-bottom:20px;}
dl.xwd2:hover dd h3 a{ color:#d2101b}

/*******新闻中心-详细页*******/
.xwxx_div{ width:100%; height:auto; float:left; padding:30px 0;}
.xwxx_div h1.h1{ width:100%; height:auto; float:left; text-align:center; font-size:22px; line-height:36px; font-weight:600;}
.xwxx_div p.ptime{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:30px; padding-bottom:3px; color:#666; border-bottom:1px solid #f2f2f2;}
.xwxx_wz{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; font-size:15px; line-height:26px; color:#777;}
.xwxx_wz img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}

.xwxx_wz table{ margin:0 auto;}

.nytt{ width:100%; height:auto; float:left; text-align:center; padding:15px 0; font-size:14px; line-height:20px; color:#969696;}
.nytt strong{ width:100%; height:auto; float:left; font-size:24px; line-height:32px; font-weight:bold; color:#0f4f81;}
.prodiv{ width:100%; height:auto; float:left; padding:30px 0; background:#eff2f7;}





/******联系我们*******/
.lxwmdiv{ width:100%; height:auto; float:left; padding:30px 0 0 0; }
.lxwmdiv h1{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; margin-bottom:25px;}
.lxwmdiv dl.d1{ width:25%; height:250px; border:1px solid #fff; float:left; background:#eff2f7; padding:50px 20px; box-sizing:border-box; text-align:center; cursor:pointer;}
.lxwmdiv dl.d1 dt{ width:100%; height:auto; float:left; text-align:center; margin-top:20px;transition: all 0.6s ease;}
.lxwmdiv dl.d1 dt img{ width:auto; height:42px; margin:0 auto; display:bloc;}
.lxwmdiv dl.d1 dd{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; margin-top:15px;}
.lxwmdiv dl.d1 dd span{ color:#d2101b; font-size:17px; font-weight:600;}
.lxwmdiv dl.d1:hover dt{ margin-top:0;}

/****加入我们*****/
.rczp_div{ width:100%; height:auto; float:left;}
.rczp_div_div{ width:100%; height:auto; float:left; font-size:14px; line-height:24px; text-align:center; color:#666; margin-bottom:20px;}
.rczp_div_div p{ width:100%; height:auto; float:left; margin-bottom:5px;}
.xtjob { width:100%; height:1px; float:left; margin:10px 0 0 0; background:#ddd;}
dl.jobdl{ width:100%; height:auto; float:left;}
dl.jobdl dt{ width:100%; cursor:pointer; height:50px; text-indent:30px; float:left; line-height:50px; background:url(../image/job_tb.png) 97% center no-repeat #ededed; overflow:hidden; font-size:16px; font-weight:600; border-top:2px solid #666;}
dl.jobdl dd{ display:none; width:100%; height:auto; float:left; background:#fff; border:1px solid #ededed; border-top:none; padding:15px 30px; box-sizing:border-box; font-size:14px; line-height:22px;}
dl.jobdl dd strong.s{ width:33.3333%; height:auto; float:left; font-weight:600; margin-top:5px;}
dl.jobdl dd strong{ width:100%; height:auto; float:left; font-weight:600;  margin-top:15px;}
dl.jobdl.cur dd{ display:block;}
dl.jobdl.cur dt{background:url(../image/job_tb_h.png) 97% center no-repeat #d2101b; color:#fff;}

/********产品中心**********/
strong.ps1{ width:100%; height:auto; float:left; font-size:16px; font-weight:600; line-height:40px; margin:15px 0 5px 0; text-indent:15px;}
dl.pdl{ width:24%; height:auto; float:left; margin:0.5%; border:1px solid #f2f2f2; box-sizing:border-box;}
dl.pdl dt{ width:100%; height:auto; float:left; padding:20px; box-sizing:border-box; overflow:hidden;}
dl.pdl dt img{ width:100%; height:200px; display:block;box-sizing:border-box;-webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms;}
dl.pdl:hover dt img{ -webkit-transform: scale(1.1,1.1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration:500ms;  -moz-transform: scale(1.1,1.1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration:500ms; }
dl.pdl dd a{ width:100%; height:50px; line-height:50px; text-align:center; padding:0 20px; float:left; background:#6d6c6c; color:#fff; font-size:16px; box-sizing:border-box; overflow:hidden;}
dl.pdl:hover{ border:1px solid #d2101b;}
dl.pdl:hover dd a{ background:#d2101b;}


/*****产品中心-产品详情*********/
dl.pd3{ width:100%; height:auto; float:left; background:#fff;}
dl.pd3 dd{ width:55%; height:auto; float:left; padding:60px 25px 20px 25px; font-size:15px; line-height:26px; color:#969696; box-sizing:border-box;}
dl.pd3 dd h2{ width:100%; height:auto; float:left; line-height:36px; font-size:20px; color:#d2101b; font-weight:600;}
dl.pd3 dd h3{ width:100%; height:auto; float:left; line-height:30px; font-size:18px; color:#d2101b; font-weight:600; margin-bottom:15px;}
dl.pd3 dt{ width:45%; height:auto; float:left;}
.protz{ width:100%; height:auto; position:relative; overflow:hidden;background:#fff; }
.protz ul{  width:100%; height:auto; overflow:hidden; float:left }
.protz ul li{ width:100%;  height:auto; min-height:100px; float:left; overflow:hidden; }
.protz ul li a img{ width:70%; height:240px; display:block; margin:0 auto; }
.protzspan{margin:0px;padding:0px;width:100%;position:absolute; bottom:15px;text-align:center; z-index:886;}
.protzspan span{display:inline-block;margin-left:5px;width:30px;height:6px; border-radius:3px; background:#ccc; cursor:pointer;}
.protzspan span.cur,.protzspan span:hover{background:#000;width:30px;height:6px; border-radius:3px;}

.prodiv1{ width:100%; height:auto; float:left; background:#fff; min-height:300px; padding:20px 0; box-sizing:border-box;}
.prodiv1_menu{ width:100%; height:55px; float:left; border-bottom:2px solid #f5f5f5;}
.prodiv1_menu li a{ width:20%; height:55px; line-height:55px; overflow:hidden; float:left; text-align:center; font-size:18px; color:#202020;}
.prodiv1_menu li a:hover,.prodiv1_menu li a.cur{ border-bottom:2px solid #0f4f81; color:#0f4f81;}

.prodiv1wz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; padding:20px 0; box-sizing:border-box; display:none; }
.prodiv1wz p,.prodiv1wz p span,.prodiv1wz span{white-space: normal !important;}
.prodiv1wz img{ width:auto; max-width:100% !important; height:auto !important; display:block; margin:0 auto;}
.prodiv1wz strong.s{ width:100%; height:auto; float:left; font-size:16px; line-height:32px; margin-bottom:8px;}
dl.xxpd{ width:50%; height:auto; float:left; border:1px solid #ededed; box-sizing:border-box;text-align:center;}
dl.xxpd dt{ width:170px; height:auto; float:left; border-right:1px solid #ededed; }
dl.xxpd dt img{ width:130px; height:auto; margin:0 auto; display:block;}
dl.xxpd dd{ width:100%; height:auto; float:left; text-align:left; padding:5px 10px 5px 190px; margin-top:-75px; box-sizing:border-box; font-size:14px; line-height:22px;}

.prodiv1wz table{ width:100%; height:auto; float:left; border:1px solid #ccc !important; border-left:none !important; border-bottom:none !important; margin-top:20px; min-width:600px;}
.prodiv1wz table td{ border:1px solid #ccc; padding:8px 0 8px 15px; box-sizing:border-box; line-height:20px; border-top:none  !important; border-right:none  !important; }






















@media only screen and (max-width:1350px){ 
 .document_width{ width:1080px; margin:auto; }
 
 dl.pd3 dd{ padding:30px 25px 20px 25px; }

 

}



/******平板*****/
@media only screen and (max-width:1200px){ 

.document_width{ width:760px; margin:auto; }
 
 /******首页******/
.header{height:70px; position:fixed; left:0; top:0; z-index:999;}
.header .logo{ height:40px;margin-top:15px;}
.header .logo img{ height:40px; margin-top:0;}

dl.sosl{ width:50px; height:70px;}
dl.sosl dt .button{ width:50px; height:70px;}
dl.sosl dd{height:60px; right:50px; top:0px; }
dl.sosl:hover dd{ width:200px; }
dl.sosl dd .input{ width:100%; height:40px; float:left;text-indent:15px; border:none; border-bottom:1px solid #ededed; margin:15px 10px; outline:none; border-radius:3px 0 0 3px;}
dl.topyy{ display:none;}
ul.menu{ display:none;}

.menu_au{ margin:15px 0 0 10px; width:40px; height:40px; float:right; background:url(../image/sj_menu.png) center center no-repeat #f9f9f9; display:block; position:relative;background-size:auto 20px; border-radius:3px;}
.menu_au.close{  background:url(../image/sj_menu_close.png) center center no-repeat #f9f9f9;background-size:auto 20px;}
.sj_menu{ width:100%; height:auto; min-height:100vh; float:left; position:absolute; right:0; top:70px; text-align:right; z-index:33; background:rgba(0,0,0,0.8); background-size:cover; display:none;}
.sj_menu ul li a{ width:100%; height:45px; line-height:45px;  color:#fff; float:left; text-align:center; box-sizing:border-box; font-size:16px; border-top:1px solid #666464;}
.sj_menu ul li a:hover{ color:#ec7c33;}

.banner{ margin-top:70px;}

.index_div{ padding:20px 0;}
dl.id1{ padding:20px;}
dl.id1 dd h2 a{ font-size:19px; line-height:20px; height:20px}
dl.id1 dd p{ font-size:14px; line-height:16px; line-height:16px;}
dl.id1 dd a.a{ font-size:12px; line-height:18px; margin:0;}
dl.id1 dt img{ height:150px;}

dl.id2{ width:49%; padding:20px;}
dl.id2 dd h2 a{ font-size:19px; line-height:20px; height:20px}
dl.id2 dd p{ font-size:14px; line-height:16px; line-height:16px;}
dl.id2 dd a.a{ font-size:12px; line-height:18px; margin:0;}
dl.id2 dt img{ height:150px;}

.index_div1{ padding:20px 0 25px 0;}
.indextt{ margin-bottom:15px;}
.indextt strong{ font-size:21px; line-height:30px; background-size:35px 2px;}

dl.ald1 dt img{ height:200px;}
dl.ald1 dd a{ height:40px; line-height:40px; font-size:14px; padding:0 10px;}
p.pa a{ height:36px; line-height:36px; font-size:14px; margin-top:10px;}

.index_div2{ padding:80px 0;}
.index_div2 h3{ font-size:21px; line-height:30px; background-size:40px 2px; font-weight:600;}
.index_div2 p.p{ width:94%; margin:0 3%; font-size:14px; line-height:22px;}
p.pa1 a{ background-size:40px auto; text-indent:45px;}

.index_div3{ padding:20px 0;}
.index_div3 dl dt img{ height:100px;}
.index_div3 dl dt span{ font-size:18px; left:20px; bottom:10px; font-weight:600;}
.index_div3 dl dd{ padding:0 15px 15px 15px;}\
.index_div3 dl dd ul li p{ font-size:12px; line-height:16px; margin-bottom:0;}
.index_div3 dl dd ul li a{ font-size:14px;}
.index_div3 dl dd a.a{ height:20px; line-height:20px; font-size:14px;}
.index_div3 dl dd a.a i{ width:20px; height:20px; border-radius:20px;} 
 
.bottom_div{ padding:20px 0;}
.linkdiv{ margin-bottom:10px;}
.linkdiv strong{ background-size:26px auto; font-size:14px; padding-left:30px;}
.linkdiv a{ font-size:14px; margin-right:15px;}
.bottom_div dl.d1{ width:100%; margin:0 ;}
.bottom_div dl.d1 dt{ font-size:15px; cursor:pointer; line-height:42px; border-bottom:1px solid #1b3141; text-indent:15px; background:url(../image/btn_foot_visible.png) right center no-repeat; background-size:18px auto;}
.bottom_div dl.d1 dd{ display:none; padding-left:20px; padding-top:5px; box-sizing:border-box;}
.bottom_div dl.d1 dd a{ width:48%; margin:0 1%; border-bottom:1px dashed #1b3141;}
.bottom_div dl.d1.cur dt{ background:url(../image/btn_foot_visible_1.png) right center no-repeat; background-size:18px auto;}
.bottom_div dl.d1.cur dd{ display:block;} 
.bottom_div dl.d2{ display:none;}
 
.fotterdiv{ font-size:12px; line-height:20px; padding:9px 0;}
 
 
/************成功案例列表*******/
.nybanner{ margin-top:70px;}
.ny_menu{height:auto; box-shadow:0px 5px 5px #ededed;}
.ny_menu ul li a{  padding:0 15px; height:50px; line-height:50px; font-size:15px; }
.nycontent{  padding:20px 0;}
 


/*******成功案例详细页******/
.casexx_div h1.h1{  font-size:17px; }
.casexx_div_left{ width:100%; margin-right:0%;}
.anlitz ul li a img{ height:400px; }
.casexx_divwz{ width:100%;  padding:15px 0; font-size:14px; line-height:26px; }
.sxtiao p{ width:100%; margin:0;}
.sxtiao p a{height:30px; line-height:30px;  font-size:14px;}
 


/*******关于我们-公司简介******/
dl.abdl{ margin:20px 0;}
dl.abdl dd{ width:100%; padding:0; font-size:14px; line-height:24px;}
dl.abdl dd h1{ font-size:18px; line-height:30px; margin-bottom:5px;}
dl.abdl dt{ width:80%; margin:0 10%;}

ul.aul li{ width:19%; height:130px;  padding:40px 0; font-size:14px; line-height:22px;}
ul.aul li strong{ font-size:26px; line-height:28px;}

/*******关于我们-企业文化********/
.qywh_div{  padding:20px 0; }
.qywh_div dl{ width:50%; }
.qywh_div dl dt img{ height:200px;}
.qywh_div dl dd{  height:200px; padding:40px 30px 0 30px; font-size:14px; line-height:22px;}
.qywh_div dl dd strong{ font-size:18px; font-weight:600; line-height:30px;}


/*******新闻中心列表*******/
dl.xwdl{ width:99%; margin:0 0.5% 10px 0.5%;}
dl.xwdl dt{ width:40%; }
dl.xwdl dt img{  height:240px;}
dl.xwdl dd{ width:60%; padding:10px 20px;}
dl.xwdl dd p.p{ line-height:26px; font-size:12px; }
dl.xwdl dd h1 a{height:36px;line-height:36px; font-size:16px; }
dl.xwdl dd p.p1{ height:66px; line-height:22px; font-size:14px; }
dl.xwdl dd a.a{ width:120px; height:30px;line-height:30px; font-size:14px; }

dl.xwd2{ width:32.333%; margin:0.5%;}
dl.xwd2 dt img{  height:180px;}
dl.xwd2 dd{  padding:7px 0;}
dl.xwd2 dd p.p{ line-height:20px; font-size:12px;}
dl.xwd2 dd h3 a{ height:25px; line-height:25px; font-size:14px;}
dl.xwd2 dd p.p1{ height:44px;line-height:22px; font-size:12px;margin-bottom:10px;}


/*******新闻中心-详细页*******/
.xwxx_div{ padding:20px 0;}
.xwxx_div h1.h1{ font-size:18px; line-height:30px; }
.xwxx_div p.ptime{  font-size:14px; line-height:24px;}
.xwxx_wz{ padding:10px 0; font-size:14px; line-height:24px;}

.nytt{  padding:15px 0; font-size:14px;}
.nytt strong{ font-size:20px; line-height:28px; font-weight:600;}
.prodiv{  padding:20px 0;}


/******联系我们*******/
.lxwmdiv{ padding:20px 0 0 0; }
.lxwmdiv h1{ font-size:20px; margin-bottom:15px; font-weight:600;}
.lxwmdiv dl.d1{ width:50%; height:200px; padding:20px 20px;}
.lxwmdiv dl.d1 dt{  margin-top:20px;}
.lxwmdiv dl.d1 dt img{  height:40px;}
.lxwmdiv dl.d1 dd{ font-size:14px; line-height:24px; margin-top:10px;}
.lxwmdiv dl.d1 dd span{ font-size:15px;}


/********产品中心**********/
strong.ps1{ font-size:16px; line-height:40px; margin-top:0; }
dl.pdl{ width:32.333%;  margin:0.5%;}
dl.pdl dt{padding:15px;}
dl.pdl dt img{ height:150px;}
dl.pdl dd a{ height:40px; line-height:40px; padding:0 10px; font-size:14px; }


/*****产品中心-产品详情*********/
dl.pd3 dd{ width:55%; padding:15px;  font-size:14px; line-height:24px;}
dl.pd3 dd h2{ line-height:24px; font-size:18px;}
dl.pd3 dd h3{ line-height:24px; font-size:16px; margin-bottom:10px;}
dl.pd3 dt{ width:45%;}
.protz ul li a img{ width:100%;}

.prodiv1{ padding:10px 0; }
.prodiv1_menu{ height:40px;}
.prodiv1_menu li a{ height:40px; line-height:40px; font-size:16px;}


.prodiv1wz{ font-size:14px; line-height:24px; padding:20px 0;}
.prodiv1wz strong.s{ font-size:16px; line-height:32px; margin-bottom:8px;}
dl.xxpd{ width:100%;}
dl.xxpd dt{ width:140px;}
dl.xxpd dt img{ width:100px;}
dl.xxpd dd{ width:100%; padding:5px 10px 5px 160px; margin-top:-65px;font-size:14px; line-height:22px;}






 
 
 
 

}




/******平板*****/
@media only screen and (max-width:820px){ 
.document_width{ width:96%; margin:auto; }
.showvideo{ width:100%; }
.showvideo .close{ width:30px; height:30px; top:-30px;  background-size:20px auto;}
.showvideo video{ width:100%; height:auto;}
 
 
 /*****首页*****/
.banner{ height:54vw;}
.banner ul {  height:54vw;  }
.banner ul li{  height:54vw;  }
.banner ul li img{ height:54vw;   }
.banner_span span{width:40px;height:4px;}
.banner_span span.cur,.banner_span span:hover{width:40px;height:4px;}

.index_div{ padding:15px 0;}
dl.id1{ padding:15px;}
dl.id1 dd h2 a{ font-size:17px; line-height:20px; height:20px;overflow:hidden;}
dl.id1 dd p{ font-size:14px; line-height:16px; height:16px; overflow:hidden;}
dl.id1 dt img{ height:20vw;}

dl.id2{ width:49%; padding:15px;}
dl.id2 dd h2 a{ font-size:19px; line-height:20px; height:20px; overflow:hidden;}
dl.id2 dd p{ font-size:14px; line-height:16px; line-height:16px;overflow:hidden;}
dl.id2 dt img{ height:20vw;}

 
  

}

/******平板*****/
@media only screen and (max-width:650px){ 

dl.ald1{ width:49%; margin:0.5%;}
dl.ald1 dt img{ height:34vw;}
.index_div2{ padding:60px 0;}

.index_div3 dl{ width:49%; margin:1% 0.5%;}
.bottom_div dl.d1 dt{ line-height:36px;}


 
/************成功案例列表*******/
.ny_menu{ float:left;}
.ny_menu ul li{ float:left;width:25%; margin:0;}
.ny_menu ul li a{ float:left; width:100%; overflow:hidden; padding:0; text-align:center; height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #f2f2f2; }

 
/*******成功案例详细页******/
.casexx_div h1.h1{  font-size:15px; text-align:center; margin-bottom:8px; }
.anlitz ul li a img{ height:55vw; }
.aljt_left{ width:30px; height:30px; background-size:30px auto;}
.aljt_right{ width:30px; height:30px; background-size:30px auto;}
.casexx_divwz{ width:100%;  padding:10px 0; font-size:14px; line-height:22px; }

 


/*******关于我们-公司简介******/
dl.abdl{ margin:10px 0;}
dl.abdl dt{ width:100%; margin:0;}

ul.aul li{ width:32.333%; height:130px;  padding:40px 0; font-size:14px; line-height:22px;}
ul.aul li strong{ font-size:22px; line-height:28px;}

/*******新闻中心列表*******/
dl.xwdl{ width:99%; margin:0 0.5% 0 0.5%;}
dl.xwdl dt{ width:49%; }
dl.xwdl dt img{  height:170px;}
dl.xwdl dd{ width:51%; padding:10px 10px;}
dl.xwdl dd p.p{ line-height:26px; font-size:12px; }
dl.xwdl dd h1 a{height:44px;line-height:22px; font-size:14px; }
dl.xwdl dd p.p1{ height:66px; line-height:22px; font-size:12px; }
dl.xwdl dd a.a{ display:none;}

dl.xwd2{ width:49%; margin:0.5%;}
dl.xwd2 dt img{  height:170px;}
dl.xwd2 dd{  padding:7px 0;}
dl.xwd2 dd p.p{ line-height:20px; font-size:12px;}
dl.xwd2 dd h3 a{ height:46px; line-height:23px; font-size:13px;}
dl.xwd2 dd p.p1{ display:none;}


/****加入我们*****/
.rczp_div_div{ width:90%; font-size:13px; line-height:22px; margin:0 5% 10px 5%;}
dl.jobdl dt{ height:40px; text-indent:10px; line-height:40px; font-size:15px; }
dl.jobdl dd{ padding:10px ;font-size:14px; line-height:22px;}
dl.jobdl dd strong.s{ width:33.3333%;  margin-top:5px;}
dl.jobdl dd strong{ margin-top:10px;}











}



/******手机*****/
@media only screen and (max-width:560px){ 
.fenye ul li{ margin:0 1px;}
.fenye ul li a{ padding:0 6px; height:24px; line-height:24px;}


.header{height:50px;}
.header .logo{ height:36px;margin-top:7px;}
.header .logo img{ height:26px; margin-top:6px;}

dl.sosl{ width:40px; height:50px;}
dl.sosl dt .button{ width:40px; height:50px;}
dl.sosl dd{height:50px; right:40px; top:0px; }
dl.sosl:hover dd{ width:180px; }
dl.sosl dd .input{ width:100%; height:30px; float:left;text-indent:10px; margin:10px 10px; }

.menu_au{ margin:10px 0 0 5px; width:30px; height:30px; background-size:auto 16px;}
.menu_au.close{ background-size:auto 16px;}
.sj_menu{ top:50px;}
.sj_menu ul li a{ height:40px; line-height:40px;  font-size:14px;}

.banner{ margin-top:50px;}
.banner_span span{width:30px;height:4px;}
.banner_span span.cur,.banner_span span:hover{width:30px;height:4px;}

.index_div3 dl{ width:99%; margin:1% 0.5%;}
.index_div3 dl dd ul li{ padding:8px 0;}
.index_div3 dl dd ul li a{ height:20px;}


 
/************成功案例列表*******/
.nybanner{ margin-top:50px;}
.nybanner img{min-height: 120px;}
.nycontent{  padding:15px 0;}
.ny_menu ul li a{ height:38px; line-height:38px; font-size:13px;}

/*******新闻中心-详细页*******/
.xwxx_div{ padding:20px 0;}
.xwxx_div h1.h1{ font-size:16px; line-height:26px; }
.xwxx_div p.ptime{  font-size:12px; line-height:24px;}

.nytt{  padding:10px 0; }
.nytt strong{ font-size:20px; }


/******联系我们*******/
.lxwmdiv{ padding:10px 0 0 0; }
.lxwmdiv h1{ font-size:17px; margin-bottom:10px; text-align:center;}
.lxwmdiv dl.d1{ width:50%; height:160px; padding:20px 5px;}
.lxwmdiv dl.d1 dt{  margin-top:20px;}
.lxwmdiv dl.d1 dt img{  height:30px;}
.lxwmdiv dl.d1 dd{ font-size:12px; line-height:24px; margin-top:10px;}
.lxwmdiv dl.d1 dd span{ font-size:13px;}

/********产品中心**********/
strong.ps1{ font-size:16px; line-height:30px; margin-top:0; }
dl.pdl{ width:49%;  margin:0.5%;}
dl.pdl dt{padding:15px;}
dl.pdl dt img{ height:30vw;}
dl.pdl dd a{ height:36px; line-height:36px; padding:0 5px; font-size:13px; }

/*****产品中心-产品详情*********/
dl.pd3 dd{ width:100%; padding:15px 0;  font-size:14px; line-height:24px;}
dl.pd3 dd h2{ line-height:24px; font-size:18px;}
dl.pd3 dd h3{ line-height:24px; font-size:16px; margin-bottom:10px;}
dl.pd3 dt{ width:100%;}
.protz ul li a img{ width:80%;}

.prodiv1_menu li a{ width:25%; height:40px; line-height:40px; font-size:15px;}


.prodiv1wz{ font-size:14px; line-height:24px; padding:10px 0;}
.prodiv1wz strong.s{ font-size:16px; line-height:32px; margin-bottom:8px;}
dl.xxpd{ width:100%;}
dl.xxpd dt{ width:100px; height:70px;}
dl.xxpd dt img{ width:80px; margin-top:5px;}
dl.xxpd dd{ width:100%; padding:5px 10px 5px 110px; margin-top:-65px;font-size:12px; line-height:20px;}

 


}



@media only screen and (max-width:460px){ 

.banner{ height:58vw;}
.banner ul {  height:58vw;  }
.banner ul li{  height:58vw;  }
.banner ul li img{ height:58vw;   }
.banner_span{ bottom:5px;}
.index_div{ padding:10px 0;}
dl.id1,dl.id2{ padding:10px;}
dl.id1 dd,dl.id2 dd{ height:auto; margin-bottom:10px;}
dl.id1 dd h2 a,dl.id2 dd h2 a{ font-size:15px; font-weight:600;}
dl.id1 dd p,dl.id2 dd p{ display:none;}
dl.id1 dt img,dl.id2 dt img{ height:22vw;}


.index_div1{ padding:15px 0;}
.indextt strong{ font-size:17px; line-height:26px; padding-bottom:2px;}
.indextt p{ font-size:12px; line-height:20px;}

dl.ald1 dt img{ height:40vw;}
dl.ald1 dd a{ height:32px; line-height:32px; padding:0 8px; font-size:14px;}
p.pa{ width:120px;}
p.pa a{ height:30px; line-height:30px; margin-top:10px;}

.index_div2 h3{ font-size:17px;}
.index_div2 p.p{ font-size:13px;}


/*******关于我们-企业文化********/
.qywh_div{  padding:10px 0; }
.qywh_div dl dt img{ height:160px;}
.qywh_div dl dd{  height:160px; padding:20px 15px 0 15px; font-size:14px; line-height:20px;}
.qywh_div dl dd strong{ font-size:15px;  line-height:26px;}



/******联系我们*******/
.lxwmdiv{ padding:10px 0 0 0; }
.lxwmdiv h1{ font-size:17px; margin-bottom:10px; text-align:center;}
.lxwmdiv dl.d1{ width:100%; height:auto; padding:20px 5px;}
.lxwmdiv dl.d1 dt{  margin-top:20px;}
.lxwmdiv dl.d1 dt img{  height:30px;}
.lxwmdiv dl.d1 dd{ font-size:12px; line-height:24px; margin-top:10px;}
.lxwmdiv dl.d1 dd span{ font-size:13px;}

/****加入我们*****/
.rczp_div_div{ width:100%; font-size:12px; line-height:22px; margin:0 0 10px 0;}
dl.jobdl dt{ height:40px; text-indent:10px; line-height:40px; font-size:14px; }
dl.jobdl dd{ padding:10px ;font-size:13px; line-height:22px;}
dl.jobdl dd strong.s{ width:50%;  margin-top:5px;}
dl.jobdl dd strong{ margin-top:10px;}




}

