﻿@charset "utf-8";
/*网站公共样式*/
@font-face {
 font-family:'AlibabaMedium';
 src:url("../fonts/Alibaba-PuHuiTi-Medium.otf")format("truetype"); 
      font-weight: normal;
    font-style: normal;
}
@font-face {
 font-family:'AlibabaLight';
 src:url("../fonts/Alibaba-PuHuiTi-Light.otf")format("truetype"); 
      font-weight: normal;
    font-style: normal;
}

@font-face {
 font-family:'Alibabablod';
 src:url("../fonts/Alibaba-PuHuiTi-Bold.otf")format("truetype"); 
      font-weight: normal;
    font-style: normal;
}

 
i,em{ font-style:normal;}
body {  margin:0;font-family:"微软雅黑","思源","黑体",Arial, sans-serif,Stawix, Arial, Helvetica, sans-serif; font-size:16px; background:#fff; overflow-x: hidden; margin: 0 auto; color:#555; line-height:35px; width:100%;  }
html,div,span,p,ul,li,dl,dt,dd,a,img,em,label,input,textarea,form { margin:0; padding:0;}
footer {display:block;margin-bottom: -100px;}
form{ display:inline;}
/*ul,li,i { list-style:none;}*/
h1,h2,h3,h4,h5,h6,strong { font-weight:normal; padding:0; margin:0; }
a{ text-decoration:none; color:#c90707; }
a:hover{ color:#c90707;}
img { border:none;object-fit: cover;}
.del_float{ display:block; height:0; clear:both; visibility:hidden; }
.document_width{ width:100%; padding:0 100px; box-sizing:border-box;  margin:auto; max-width:1920px; }
.document_width1{ width:100%;box-sizing:border-box;  margin:auto; max-width:1920px; }
.document_width2{width:100%; padding:0 250px; box-sizing:border-box;  margin:auto;  max-width:1920px;}

.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;}

 .sosoh2 { width:100%; height:auto; float:left; padding:10px 0; font-size:16px;}
.sosoh2 span {  margin:0 8px; font-weight:bold;   }
.prott { width:100%; height:auto; float:left; font-size:22px; line-height:40px; border-bottom:1px solid #ededed; margin:10px 0;  color:#000;}
.zhezhao{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; background:rgba(0,0,0,0.5); display:none;}

.menutb{ width:30px; height:36px;float:right; margin:17px 0; position:relative; display:none; z-index:9999; margin-left:15px;}
.menutb span{ width:100%; height:2px; margin:5px 0; background:#c90707; transition:all 0.5s ease;float:left; display:inline-block;}
.menutb.close span{ opacity:0;transition:all 0.5s ease; position:absolute; left:0; top:13px;}
.menutb.close span:first-child{ transform: rotate(45deg); position:absolute; left:0; top:13px; opacity:1;}
.menutb.close span:last-child{ transform: rotate(-45deg); position:absolute; left:0; top:13px; opacity:1;}
.sjmenu{ display:none;}


/****分页****/
.fenye{ margin:40px 0 20px 0;}
.fenye ul{  text-align:center; white-space:nowrap;list-style:none;}
.fenye ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.fenye ul li a{ display:table-cell; display:inline-block; padding:0 10px; font-size:16px; height:30px; margin:0 1px; line-height:30px;text-align:center; background:#fff; border:1px solid #ededed; border-radius:2px; }
.fenye ul li a.cur,.fenye ul li a:hover{ color:#fff; border:1px solid #c90707; background:#c90707;}
 
 #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; }

 
/*******首页*******/ 
.header{ width:100%; height:100px; float:left; position:fixed; left:0; top:0; z-index:9997; background:url(../images/headerbj.png) center bottom no-repeat; background-size:100% 100px;}
.logo{ width:auto; height:60px; float:left; margin:28px 0 0 0;}
.logo img{ width:auto; height:60px; display:block;}
.logo img.img1{ display:none;}
.pmenu{ width:auto; height:auto; float:right; margin-right:20px;}
.pmenu ul{ width:auto; height:auto; float:left;list-style:none;}
.pmenu ul li{ width:auto; height:auto; float:left; position:relative;list-style:none;}
.pmenu ul li>a{ width:auto; height:100px; float:left; line-height:100px; padding:0 25px; font-size:18px; color:#fff;background:url(../images/redbj.png) center bottom no-repeat; background-size:0 2px;transition: all .3s ease;}
.pmenu ul li p{ width:100%; border-radius:0 0 3px 3px; display:none; height:auto; float:left; position:absolute; top:100px; left:0; background:#fff; box-shadow:0 0 8px #ccc;}
.pmenu ul li p a{ width:100%; height:40px; line-height:40px; float:left; text-align:center; font-size:16px; color:#333; border-bottom:1px solid #dedede; overflow:hidden;}
.pmenu ul li p a:hover{color:#c90707;}
.pmenu ul li:hover p{ display:block;}
a.atel{ width:auto; height:32px; margin-top:34px; line-height:32px; float:right; padding:0 20px; border-radius:15px; color:#fff; font-size:16px; background:#c90707;}
a.yyqh{ width:auto; height:32px; margin-top:34px;line-height:32px; font-size:16px; background:url(../images/menuxz.png) 74px center no-repeat #c90707; border-radius:15px; padding:0 28px 0  15px; float:right; margin-right:10px; color:#fff; background-size:10px auto;}

.soso{ width:60px; height:100px; cursor:pointer; position:relative; float:right; background:url(../images/baibj.png) left 42px no-repeat; background-size:1px 14px !important;}
.soso s{ width:60px; height:100px; float:right; background:url(../images/soso.png) center 42px no-repeat;}
.pmenu ul li > a.cur {color:#c90707;}
.header:hover,.headerd{ background:#fff; border-bottom:1px solid #f9f9f9; box-sizing:border-box;}
.header:hover .logo img.img,.headerd .logo img.img{ display:none;}
.header:hover .logo img.img1,.headerd .logo img.img1{ display:block;}
.header:hover .pmenu ul li>a,.headerd .pmenu ul li>a{ color:#333;}
.header:hover .pmenu ul li:hover>a,.header:hover .pmenu ul li>a.cur,.headerd .pmenu ul li:hover>a,.headerd .pmenu ul li>a.cur{  background-size:100% 2px; color:#c90707;}
.header:hover .soso,.headerd .soso{background:url(../images/huibj.png) left 42px no-repeat;}
.header:hover .soso s,.headerd .soso s{background:url(../images/sosoh.png) center 42px no-repeat;}
.soso:hover p{ display:block;}
.soso p{ display:none; width:310px; height:70px; background:#fff; position:absolute; right:0; top:100px; border-radius:0 0 5px 5px; padding:15px; box-sizing:border-box;}
.soso .input{ width:200px; height:40px; line-height:40px; border:none; background:#f9f9f9; box-sizing:border-box; float:left; outline:none; text-indent:10px;}
.soso .button{ width:80px; height:40px; cursor:pointer; outline:none; line-height:40px; float:left; border:none; background:#c90707; color:#fff; border-radius:0 5px 5px 0;}
.soso .button:hover{ opacity:0.9;}

.banner{ width:100%; overflow:hidden; height:50vw;min-height:400px;position:relative; float:left; }
.banner ul {  overflow:hidden; height:50vw; min-height:400px; list-style:none; }
.banner ul li{ width:100%;  height:auto;  min-height:400px; float:left; overflow:hidden;list-style:none; }
.banner ul li img{ width:100%; height:50vw; min-height:400px;  float:left; transition:1.5s linear ; transform:scale(1.1);  }
.banner ul li.cur  img{transform:scale(1); }
.bannershuzi{ width:auto; height:auto;position:absolute; left:100px; bottom:40px; font-size:20px; line-height:40px; color:#fff;}
.bannershuzi span{ font-size:28px; font-weight:normal;}
.banner_span{margin:0px;padding:0px;width:100%;position:absolute; left:100px; bottom:20px; z-index:886;}
.banner_span span{display:inline-block; width:40px;height:20px; background:url(../images/baibj.png) left center no-repeat; background-size:100% 2px !important;  cursor:pointer;}
.banner_span span.cur,.banner_span span:hover{  background:url(../images/redbj.png) left center no-repeat;}
.banner .document_width{ position:relative;}
.banwenzi{ position:absolute; top:14vw; left:0px;transition:1s linear ; margin-top:20px; color:#fff; z-index:99;box-sizing:border-box}
.banwenzi h2{ width:100%; height:auto; float:left; font-size:30px;  line-height:34px; color:#fff;  font-weight:600;}
.banwenzi h3{ width:100%; height:auto; float:left; font-size:16px; line-height:24px;  margin:10px 0 25px 0 ; color:#fff;  font-weight:100;}
.banwenzi a.a{ width:auto; height:40px; line-height:40px; float:left; border-radius:40px; font-size:18px; padding:0 45px; display:block; color:#fff; border:1px solid rgba(255,255,255,0.4);}
.banwenzi a.a:Hover{ background:#fff; color:#333;}
.addCur{transform:scale(1) !important;  }
.wzaddCur{ margin-top:0px;}

.indexdiv1{ width:100%; height:auto; float:left;padding:100px 0;  box-sizing:border-box; min-height:200px; }
.indexdiv1left{ width:50%; height:auto; float:left; padding:0 100px 0 100px; box-sizing:border-box;}
.indexdiv1left strong.s{ width:100%; height:150px; overflow:hidden; float:left; font-size:140px; letter-spacing:-5px; line-height:150px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; left:-50px; color:#f7f6f6; position:relative;}
.indexdiv1left h2{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; color:#2a2a2a; font-weight:600; margin-top:-95px; position:relative; z-index:1;}
.indexdiv1left p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#7c868e;}
.indexdiv1left .xt{ width:60%; height:1px; float:left; border-top:1px dashed #ededed; margin:25px 0;}
.indexdiv1left ul{ width:100%; height:auto; float:left; margin-bottom:60px;}
.indexdiv1left ul li{ width:33.3333%; height:auto; float:left;list-style:none;}
.indexdiv1left ul li strong{ width:100%; height:auto; float:left; font-size:60px; line-height:70px; color:#c90707; font-weight:600;list-style:none;}
.indexdiv1left a.a{ width:auto; margin-top:30px; height:50px; padding:0 35px; float:left; border-radius:5px; border:1px solid #ededed;}
.indexdiv1left a.a s{ width:auto; height:50px; line-height:50px; float:left; padding-right:40px; background:url(../images/iabtb.png) right center no-repeat; font-size:14px; color:#333;}
.indexdiv1left a.a:hover{ background:#ededed;}
.indexdiv1right{ width:50%; height:auto; float:left;}
.indexdiv1right img{ width:100%; height:523px; float:left; display:block;}

.indexdiv2{ width:100%; height:auto; }
.indexdiv2c{ width:100%; height:auto;  float:left; position:relative; padding:50px 0 60px 0; background:url(../images/pbg.jpg) center center no-repeat; background-size:cover;}
.indextt{ width:100%; height:auto; float:left; text-align:center; margin-bottom:40px;}
.indextt strong{ width:100%; height:auto; float:left; font-size:140px; line-height:140px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; color:#f7f6f6; position:relative;}
.indextt h2{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; color:#2a2a2a; font-weight:600; margin-top:-75px; position:relative; z-index:1;}
.indextt p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#3e3e3e;}


dl.ipdl{ width:100%; height:auto; float:left; text-align:center; margin-top:40px; display:none;} 
dl.ipdl dt{ width:100%; height:auto; float:left;}
dl.ipdl dt img{ width:auto; height:auto; display:block; max-width:100%; margin:0 auto;} 
dl.ipdl dd a{ width:100%; height:auto; float:left; font-size:30px; line-height:42px; color:#333; margin-top:40px;}
 dl.ipdl dt img{  height:200px;} 

.ipleft{ width:101px; height:207px; cursor:pointer; position:absolute; left:0px; top:45%; background:url(../images/ijtbjl.png) center center no-repeat; background-size:cover; } 
.ipleft span{ width:100%; height:100%; float:left; background:url(../images/iprojtl.png) center center no-repeat; background-size:50px auto !important;}
.ipleft:hover span{background:url(../images/iprojtlh.png) center center no-repeat;}
.ipright{ width:101px; height:207px; cursor:pointer; position:absolute; right:0px; top:45%; background:url(../images/ijtbjr.png) center center no-repeat; background-size:cover; } 
.ipright span{ width:100%; height:100%; float:left; background:url(../images/iprojtr.png) center center no-repeat; background-size:50px auto !important;}
.ipright:hover span{background:url(../images/iprojtrh.png) center center no-repeat;}

.indexdiv2fl{ width:100%; height:auto; float:left;background:#f8fbfd;height:210px}
.indexdiv2fl dl{ width:20%; height:50px; float:left; cursor:pointer; border-right:1px solid #fff; background:#f8fbfd; box-sizing:border-box;}
.indexdiv2fl dl dt{ width:40%; height:auto; float:left;}
.indexdiv2fl dl dt img{ width:auto; height:130px; float:right; margin-top:0px; } 
.indexdiv2fl dl dd{ width:60%; height:auto; float:left; padding-left:10px; box-sizing:border-box;}
.indexdiv2fl dl dd a{ width:100%; height:auto; float:left; margin-top:82px;}
.indexdiv2fl dl dd a h2{ width:100%; height:28px; line-height:28px; float:left; font-size:24px; color:#333; overflow:hidden;} 
.indexdiv2fl dl dd a p{ width:100%; height:20px; line-height:20px; float:left; font-size:14px; color:#666; overflow:hidden;} 
.indexdiv2fl dl.cur{ background:#c90707;} 
.indexdiv2fl dl.cur dt{ display:none;} 
.indexdiv2fl dl.cur dd{ width:100%; height:auto; float:left; padding:0 40px; box-sizing:border-box;}
.indexdiv2fl dl.cur dd a{ padding-right:40px; box-sizing:border-box; background:url(../images/iprotb.png) right center no-repeat; background-size:40px auto;}
.indexdiv2fl dl.cur dd a h2,.indexdiv2fl dl.cur dd a p{ color:#fff;} 
 
.indexdiv3{ width:100%; height:auto; float:left; padding:90px 0;} 
.indextt1{ text-align:left;}
.indextt1 strong{ margin-left:-50px;} 
ul.nfl{ width:auto; height:auto; float:right; margin-top:-100px; position:relative; z-index:11;list-style:none;}
ul.nfl li{ width:auto; height:auto; float:left;list-style:none;}
ul.nfl li a{ width:auto; height:40px; line-height:40px; float:left; font-size:18px; padding:0 20px; background:url(../images/huibj.png) right center no-repeat; background-size:1px 12px;}
ul.nfl li a:last-child{ background:none;} 
ul.nfl li a:hover{ color:#c90707;} 

dl.indl{ width:100%; height:520px; float:left; background:#ee1d23;}
dl.indl dt{ width:60%; height:auto; float:left; overflow:hidden;}
dl.indl dt img{ width:100%; height:520px; 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.indl: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.indl dd{ width:40%; height:520px; float:left; padding:40px 50px 0 50px; box-sizing:border-box; color:#fff;}
dl.indl dd span{ width:100%; height:auto; float:left; font-size:14px; line-height:22px;}
dl.indl dd h3 a{ width:100%; height:auto; float:left; max-height:52px; line-height:26px;  overflow:hidden;font-size:24px; color:#fff; margin:40px 0 10px 0;}
dl.indl dd .xt{ width:100%; height:1px; float:left; border-top:1px dashed #fff; margin:15px 0;}
dl.indl dd p{ width:100%; height:52px; line-height:26px; font-size:16px; float:left; overflow:hidden;} 
.indexdiv3c{ width:100%; height:520px; float:left; position:relative; overflow:hidden; margin-bottom:40px;} 
.njt{ width:120px; height:auto; float:left; position:absolute; left:60%; margin-left:50px; top:400px; z-index:11;}
.njtl{ width:50px; height:50px; border-radius:50px; opacity:0.9; float:left; background:url(../images/iprojtlh.png) center center no-repeat #fff; background-size:20px auto; cursor:pointer;} 
.njtr{ width:50px; height:50px; border-radius:50px; opacity:0.9; float:right; background:url(../images/iprojtrh.png) center center no-repeat #fff; background-size:20px auto; cursor:pointer;} 
.njtl:hover,.njtr:hover{ opacity:1;} 
 
dl.ind2{ width:32%; height:auto; float:left;}
dl.ind2 dt h3 a{ width:100%; height:30px; float:left; font-size:22px; line-height:30px; overflow:hidden; color:#333;} 
dl.ind2 dd{ width:100%; height:auto; float:left; margin-top:10px;}
dl.ind2 dd p{ width:100%; height:54px; line-height:24px; font-size:16px; box-sizing:border-box; color:#7c868e; float:left; overflow:hidden; border-bottom:1px dashed #ededed; margin-bottom:10px; padding-bottom:10px;} 
dl.ind2 dd span{ width:auto; height:auto; float:left; font-size:14px; line-height:40px; color:#888;}
dl.ind2 dd a.a{ width:auto; height:40px; line-height:40px; border-radius:4px; float:right; padding:0 20px; border:1px solid #ededed; font-size:14px; text-align:center;} 
dl.ind2 dd a.a s{ padding-right:24px; background:url(../images/iabtb.png) right center no-repeat; background-size:18px auto; color:#333;} 
dl.ind2 dd a.a:hover{ background:rgba(0,0,0,0.1);} 
dl.ind2:hover dt h3 a{ color:#ee1d23;}
dl.ind2.last{ margin:0 2%;} 
 
.indexdiv4{ width:100%; height:auto; float:left;}
.indexdiv4 dl.d1{ width:54%; height:680px; float:left; position:relative; margin-right:1%;}
.indexdiv4 dl.d1 dt{ width:100%; height:auto; float:left; overflow:hidden;}
.indexdiv4 dl.d1 dt img{ width:100%; height:680px; 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;}
.indexdiv4 dl.d1: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; }
.indexdiv4 dl.d1 dd{ width:100%; height:auto; float:; position:absolute; left:0; top:40%; padding:0 80px; box-sizing:border-box; color:#fff; text-align:center;}
.indexdiv4 dl.d1 dd strong{ width:100%; height:auto; float:left; font-size:40px; line-height:60px;}
.indexdiv4 dl.d1 dd strong s{ padding-left:60px; background-size:50px auto !important; box-sizing:border-box;}
.indexdiv4 dl.d1 dd p{ width:100%; height:auto; float:left; margin-top:20px; font-size:18px; line-height:28px; color:#d0cfcf;}

.indexdiv4 dl.d2{ width:45%; height:330px; float:left; position:relative; margin-bottom:1%;}
.indexdiv4 dl.d2 dt{ width:100%; height:auto; float:left; overflow:hidden;}
.indexdiv4 dl.d2 dt img{ width:100%; height:330px; 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;}
.indexdiv4 dl.d2: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; }
.indexdiv4 dl.d2 dd{ width:100%; height:auto; float:; position:absolute; left:0; top:40%; padding:0 80px; box-sizing:border-box; color:#fff; text-align:center;}
.indexdiv4 dl.d2 dd strong{ width:100%; height:auto; float:left; font-size:40px; line-height:60px;}
.indexdiv4 dl.d2 dd strong s{ padding-left:60px; background-size:50px auto !important; box-sizing:border-box;}
.indexdiv4 dl.d2 dd p{ width:100%; height:auto; float:left; margin-top:10px; font-size:18px; line-height:28px; color:#d0cfcf;}

.indexdiv5{ width:100%; height:auto; float:left; padding:80px 0; }
.indexdiv5 ul{ width:100%; height:auto; float:left;list-style:none;}
.indexdiv5 ul li{ width:13.2%; height:auto; margin:0.5%; border:1px solid #ededed; box-sizing:border-box; float:left;list-style:none;}
.indexdiv5 ul li a{ width:100%; height:auto; float:left; overflow:hidden;}
.indexdiv5 ul li a img{ width:100%; height:auto; 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;}
.indexdiv5 ul li:hover a 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; }
.indexdiv5 a.a{ width:100%; height:50px; line-height:50px; float:left; text-align:center; margin-top:50px;}
.indexdiv5 a.a s{ padding-right:50px;height:50px;  box-sizing:border-box; background:url(../images/iabtb.png) right center no-repeat; background-size:30px 30px; display:inline-block; font-size:24px; color:#c90707;}

.bottomdiv{ width:100%; height:auto; float:left; padding:40px 0 25px 0; background:#282828; min-height:100px;}
.bottomdiv ul{  width:100%; height:auto; float:left; margin-bottom:35px;list-style:none;}
.bottomdiv ul li{ width:auto; height:auto; float:left; margin-right:7%;list-style:none;  }
.bottomdiv ul li a{ width:auto; height:auto;  float:left; font-size:18px; color:#959393; line-height:30px; }
.bottomdiv ul li a:hover{ color:#fff;}
.bottomdiv ul li:last-child{ margin-right:0;}


.bottomleft{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#999; padding-right:250px; box-sizing:border-box;}
.bottomleft p.p{ width:100%; height:auto; float:left; margin-bottom:10px;}
.bottomdiv dl{ width:230px; height:auto; float:right; text-align:center; margin-top:-150px;}
.bottomdiv dl dt{ width:100%; height:auto; float:right;}
.bottomdiv dl dt img{ width:auto; height:auto; max-width:100%;}
.bottomdiv dl dd{ width:100%; height:auto; float:left; margin-top:15px;}
.bottomdiv dl dd a img{ margin:10px;}
.bottomdiv .xt{ width:100%; height:1px; float:left; margin:25px 0 15px 0; border-top:1px solid rgba(255,255,255,0.1); display:block;} 
.bqxx{ width:100%; height:auto; float:left; text-align:center; font-size:14px; line-height:24px; color:#959393;} 
.bqxx a{ color:#959393;} 
 
 
 
 
/******关于我们-公司简介*****/ 
.nybanner{ width:100%; height:auto; float:left; position:relative;}
.nybanner img{ width:100%; height:auto; display:block; min-height:400px;}
.nybannerwz{ width:100%; height:auto; float:left; position:absolute; left:0; top:45%;}
.nybannerwz strong{ width:100%; height:auto; float:left; padding:0 60px; margin-top:20px; opacity:0.5; text-align:center; box-sizing:border-box; font-size:52px; line-height:56px; color:#fff;}
.nybannerwz p{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; margin-top:10px; font-weight:normal;text-align:center; color:#fff;letter-spacing:0.6em}

.nymenu{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; box-sizing:border-box; }
.nymenu ul{ width:100%; height:auto; float:left; list-style:none;}
.nymenu ul li{ width:auto; height:auto; float:left; list-style:none;}
.nymenu ul li a{ width:auto; height:90px; line-height:90px; float:left; background:fff; padding:0 60px; font-size:18px; color:#333; border-left:1px solid rgba(150,150,150,0.1); box-sizing:border-box;}
.nymenu ul li a.cur,.nymenu ul li a:hover{ background:url(../images/menuxz.png) 30px center no-repeat #c90707; color:#fff; background-size:22px auto !important;} 
 
.nydiv{ width:100%; height:auto; float:left; padding:60px 0; }
.abouttt{ width:100%; height:160px; float:left; padding-top:80px; box-sizing:border-box; margin-bottom:60px; background:url(../images/name.png) left BOTTOM no-repeat; background-size:auto 160px !important;}
.abouttt strong{ width:auto; height:60px; line-height:60px; float:left; font-size:40px; color:#333;} 
.abouttt span{ width:auto; float:right;line-height:60px;  font-size:30px;color:#c90707;} 
 
.aboutwz{ width:100%; height:auto; float:left;}
.aboutwz p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:28px; color:#6a6a6a; margin-bottom:15px; text-indent:2em;} 
.aboutwz ul{ width:100%; height:auto; float:left; margin:30px 0 0 0;}
.aboutwz ul li{ width:33.3333%; height:auto; float:left;list-style:none;}
.aboutwz ul li strong{ width:100%; height:auto; float:left; font-size:60px; line-height:70px; color:#c90707; font-weight:600;list-style:none;}
 
.abouttz{ width:100%; height:380px; float:left; margin-bottom:60px; overflow:hidden;}
.abouttzc{ width:100%; height:auto; float:left; position:relative;}
.abouttz dl{ width:100%; height:380px; float:left; position:relative; opacity:0.1; box-sizing:border-box; margin-right:15px;}
.abouttz dl dd{ width:28%; height:380px; display:none; padding:150px 40px 0 40px;float:left; background:url(../images/logo.png) 40px 70px no-repeat #c90707; box-sizing:border-box;} 
.abouttz dl dd h3{ width:100%; height:auto; float:left; padding-top:20px; font-size:18px; background:url(../images/) left top no-repeat; background-size:60px 1px; color:#fff; line-height:26px;}
.abouttz dl dt{ width:100%; height:auto; float:left;}
.abouttz dl dt img{ width:100%; height:380px; display:block;} 
.abouttz dl.cur{ opacity:1; }
.abouttz dl.cur dd{ display:block;}
.abouttz dl.cur dt{ width:72%;} 
.ajt{ width:100px; height:auto; float:left; position:absolute; left:60px;  top:250px; z-index:11;}
.ajtl{ width:40px; height:40px; border-radius:40px; opacity:0.9; float:left; background:url(../images/iprojtlh.png) center center no-repeat #fff; background-size:18px auto; cursor:pointer;} 
.ajtr{ width:40px; height:40px; border-radius:40px; opacity:0.9; float:right; background:url(../images/iprojtrh.png) center center no-repeat #fff; background-size:18px auto; cursor:pointer;} 
.ajtl:hover,.ajtr:hover{ opacity:1;} 


/******关于我们-企业文化*****/
.aboutwhdiv{ width:100%; height:auto; float:left;}

dl.whd1{ width:33.33333%; height:auto; float:left; cursor:pointer; border-right:1px solid rgba(255,255,255,0.8); text-align:center; background:#eee; padding:50px 30px; box-sizing:border-box;} 
dl.whd1 dt{ width:100%; height:auto; float:left;}
dl.whd1 dt img{ width:80px; height:auto; margin:0 auto; display:block;}
dl.whd1 dt .img1{ display:none;}
dl.whd1 dd{ width:100%; height:auto; float:left; color:#333; margin-top:20px;}
dl.whd1 dd strong{ width:100%; height:auto; float:left; font-size:26px; line-height:36px; font-weight:normal; margin-bottom:2px;}
dl.whd1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; min-height:52px;} 
dl.whd1.cur{ background:#c90707;}
dl.whd1.cur dt .img{ display:none;}
dl.whd1.cur dt .img1{ display:block;}
dl.whd1.cur dd{ color:#fff;} 

.whtt{ width:100%; height:auto; float:left; text-align:center; margin:60px 0 40px 0;}
.whtt strong{ width:100%; height:auto; float:left; font-size:30px; line-height:30px; margin-bottom:8px; color:#333;}
.whtt p{ width:100%; height:auto; float:left; font-size:16px; line-height:18px; color:#777;} 

dl.whd2{ width:33%; height:auto; float:left; cursor:pointer;}
dl.whd2 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.whd2 dt img{ width:100%; height:auto; 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.whd2: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.whd2 dd{ width:100%; height:60px; line-height:60px; float:left; text-align:center; font-size:20px; color:#fff; background:#c90707; overflow:hidden;} 
dl.whd2.whd2s{ margin:0 0.5%;} 
 
 
dl.whd3{ width:49%; height:auto; float:left; cursor:pointer; margin-bottom:2%;}
dl.whd3 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.whd3 dt img{ width:100%; height:auto; 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.whd3: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.whd3 dd{ width:100%; height:auto; float:left; min-height:150px; background:#eee; padding:25px 20px 25px 110px; box-sizing:border-box;} 
dl.whd3 dd strong{ width:50px; height:auto; position:relative; z-index:21; float:left; padding:15px 10px 0px 10px; margin-left:-95px; background:url(../images/redbj.png) top right no-repeat; background-size:10px auto !important; font-size:22px; line-height:30px; color:#333;} 
dl.whd3 dd p{ width:100%; height:auto; margin-left:-5px; min-height:75px; float:left; padding-left:25px; box-sizing:border-box; background:url(../images/huibj.png) left 10px no-repeat; background-size:1px 100%  !important; font-size:14px; line-height:25px; color:#959595;} 
dl.whd3.whd3s{ margin-left:2%;} 
dl.whd3:hover dd{ background:#c90707;} 
dl.whd3:hover dd strong{ background:url(../images/baibj.png) top right no-repeat; color:#fff; position:relative; z-index:21;}
dl.whd3:hover dd p{background:url(../images/baibj.png) left 10px no-repeat; color:#fff;} 
 
 
dl.whd4{ width:100%; height:auto; float:left; cursor:pointer;}
dl.whd4 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.whd4 dt img{ width:100%; height:auto; 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.whd4: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.whd4 dd{ width:100%; height:auto; float:left; color:#fff; background:#c90707; padding:15px 20px; box-sizing:border-box;} 
dl.whd4 dd p{ width:48%; height:auto; float:left; font-size:16px; line-height:26px; margin-right:2%;} 
 

/******关于我们-发展历程******/
.aboutfzdiv{ width:100%; height:auto; min-height:200px; float:left; background:url(../images/about_fztb2.png) 165px 30px no-repeat; background-size:1px 100%;}
.aboutfztt{ width:100%; height:40px; float:left; background:url(../images/about_fztb1.png) 145px center no-repeat; background-size:auto 37px;}
.aboutfzdiv dl{ width:100%; cursor:pointer; height:auto; float:left; padding-left:170px; padding-bottom:10px; margin-bottom:25px; box-sizing:border-box; background:url(../images/huibj.png) right bottom no-repeat; transition: all .5s ease;  background-size:60px 5px;} 
.aboutfzdiv dl dt{ width:175px; height:auto; position:relative; z-index:11; float:left; font-size:40px; line-height:46px; color:#2a2a2a; font-weight:bold;margin-left:-175px; background:url(../images/huibj.png) 168px bottom no-repeat; background-size:5px 5px;}
.aboutfzdiv dl dt s{ width:auto; height:auto; font-size:20px; line-height:26px; position:relative; left:5px; top:-2px; font-weight:normal; color:#777;  } 
.aboutfzdiv dl dd{ width:100%; height:auto; float:left; margin-top:30px; margin-left:-24px; padding-left:60px; box-sizing:border-box; background:url(../images/about_fztb2.png) left 13px no-repeat; background-size:40px 1px;}
.aboutfzdiv dl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px; color:#555;} 
 
.aboutfzdiv dl.cur,.aboutfzdiv dl:hover{ background:url(../images/redbj.png) right bottom no-repeat; background-size:100px 5px;} 
.aboutfzdiv dl.cur dt,.aboutfzdiv dl:Hover dt{ color:#c90707;} 
.aboutfzdiv dl.cur dd p,.aboutfzdiv dl:hover dd p{ color:#c90707;} 
 
 

#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat; padding:10px; }
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#999; text-align:left; padding:0 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber {display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:10px; right:10px; }
#mbError { position:relative; font-family:Myriad, Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }

/*****关于我们-荣誉资质****/
dl.rydl{ width:24%; height:auto; float:left; margin:0.5%; box-shadow:0 0px 6px #ededed; background:#fff; padding:15px; box-sizing:border-box; border-radius:0px; overflow:hidden;}
dl.rydl dt{ width:100%; height:auto; float:left;}
dl.rydl dt img{ width:100%; height:auto; display:block;}
dl.rydl dd{ width:100%; height:26px; font-size:16px; margin-top:5px; line-height:26px; float:left; overflow:hidden; text-align:center;}
dl.rydl:hover{ border:1px solid red;}
dl.rydl:hover dt img{ cursor:zoom-in;}

/*****产品列表****/
dl.prdl{ width:24%; height:auto; float:left; margin:20px 0.5%;  background:#fff;  border:10px solid #f5f5f5;box-sizing:border-box; overflow:hidden;border-radius:0 50px 15px 15px}
dl.prdl dt{ width:100%; height:auto; float:left;}
dl.prdl dt img{ width:100%; height:auto; display:block;padding:1px;}
dl.prdl dd{ width:100%; height:26px; font-size:16px; margin-top:5px; line-height:26px; float:left; overflow:hidden; text-align:center;}
dl.prdl:hover{ border:1px solid red;padding:10px; color:#c90707;border-radius:0%}

/*****产品详情页****/
.center-block { display:block;margin-right:auto;margin-left:auto;}
.img-responsive{display:block;max-width:100%;height:auto}
img-rounded {border-radius:0 12% 0 12%}
.img-thumbnail {box-shadow: 0px 2px 0px 0px #ddd;}
.panel-body p {text-indent:2em}
.panel-body strong {font-weight:700}

/******产品列表*****/ 
.prodiv{ width:100%; height:auto; float:left; min-height:200px; padding-bottom:50px;}
.prodivleft{ width:25%; height:auto; float:left; margin-top:-100px; margin-bottom:20px;}
.prodivlefttt{ width:100%; height:100px; background:#c90707; float:left; text-align:center; position:relative; z-index:999;letter-spacing:1.1em;border-radius:0 0px 0 0}
.prodivlefttt strong{ padding-left:40px; height:100px; line-height:100px; cursor:pointer; background:url(../images/prolisttb.png) left center no-repeat; font-size:24px; color:#fff;} 
.prodivleftc{ width:100%; height:auto; float:left; padding:20px; background:#f2f2f2; box-sizing:border-box;}
.prodivleftc dl{ width:100%; height:auto; float:left; border-bottom:1px solid #dedede;} 
.prodivleftc dl dt{ width:100%; height:56px; line-height:56px; padding:0 0 0 40px; box-sizing:border-box; float:left;}
.prodivleftc dl dt a{ padding-left:30px; font-size:20px; color:#333; background:url(../images/a1.png) left center no-repeat; box-sizing:border-box;} 
.prodivleftc dl dd{ display:none; width:100%; height:auto; float:left; padding:15px 0 15px 70px; box-sizing:border-box;} 
.prodivleftc dl dd a{ width:100%; height:32px; line-height:32px; font-size:18px; color:#333; overflow:hidden; float:left;} 
.prodivleftc dl dd a.cur,.prodivleftc dl dd a:hover{ color:#c90707;} 
.prodivleftc dl.cur dt{ background:#c90707;}
.prodivleftc dl.cur dt a{ background:url(../images/a2.png) left center no-repeat; color:#fff;} 
.prodivleftc dl.cur dd{ display:block;}
.prodivleftc dl:last-child{ border-bottom:none;}
.prodivleftf {margin-top:10px;border:1px solid #f2f2f2;height:}


.prodivright{ width:75%; height:auto; float:left; padding-left:30px; box-sizing:border-box; margin-top:20px;}
.prodivright h1{ text-align:center; margin:20px 0;}
.prodivright h1{ text-align:center; margin:20px 0;}
.prodivrightt{ width:100%; height:56px; line-height:56px; float:left; text-align:right; font-size:16px; color:#333;}
dl.pdl{ width:100%; height:auto; float:left; border:10px solid #f2f2f2; padding:0 20px; margin-bottom:15px; box-sizing:border-box;}
dl.pdl dd{ width:48%; height:auto; float:left; margin-right:2%; padding:60px 0 0 20px; box-sizing:border-box;}
dl.pdl dd h2 a{ width:100%; height:32px; float:left; font-size:22px; line-height:32px; overflow:hidden; color:#333;}
dl.pdl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#666; margin-top:15px;}
dl.pdl dt{ width:50%; height:auto; float:left; overflow:hidden;}
dl.pdl dt img{ width:auto; height:auto; 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.pdl: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.pdl:hover dd h2 a{ color:#c90707;}
dl.pdl:hover {border:10px solid #c90707;} 



/********产品列表-详细页*****/
.proxxdiv{ width:100%; height:auto; float:left; background:url(../images/proxxbj.jpg) center center no-repeat; background-size:cover; padding:180px 0 60px 0;}
.proxxdiv dl{ width:100%; height:auto; float:left; background:rgba(201,7,7,0.9); margin-bottom:20px;box-shadow:0 0 5px #ededed;}
.proxxdiv dl dt{ width:50%; height:auto; float:left;}
.proxxdiv dl dt img{ width:100%; height:auto; display:block; }
.proxxdiv dl dd{ width:50%; height:auto; float:right; padding:55px 50px 0 50px; box-sizing:border-box; color:#fff;}
.proxxdiv dl dd h1{ width:100%; height:auto; font-size:26px; line-height:32px; padding-bottom:15px; margin-bottom:15px; float:left; border-bottom:1px solid rgba(255,255,255,0.4);}
.proxxdiv dl dd p{ width:100%; height:auto; float:left; margin:30px 0;}
.proxxdiv dl dd p a{ width:50px; height:50px; border:1px solid rgba(255,255,255,0.4); cursor:pointer; margin-right:10px; background-size:40px 40px !important; float:left; display:block;}
.proxxdiv dl dd span.s{ width:100%; height:auto; float:left; font-size:20px; line-height:32px;}
 
.proxxtz{ margin-top:10px;}
.proxxtz ul{  text-align:center; white-space:nowrap;list-style:none;}
.proxxtz ul li{display:inline;  margin:0; padding:0;list-style:none;  }
.proxxtz ul li a{ display:table-cell; width:150px; height:auto; display:inline-block;  margin:0 7px; text-align:center; border:1px solid #ededed;}
.proxxtz ul li a img{ width:100%; height:auto; display:block;}
.proxxtz ul li a.cur,.proxxtz ul li a:hover{border:1px solid #c90707;}

.proxxdiv1{ width:100%; height:auto; float:left; border-bottom:1px solid #ededed; box-sizing:border-box; margin-bottom:20px;}
.proxxdiv1 ul{ width:100%; height:auto; float:left; border-bottom:2px solid #c90707; list-style:none; box-sizing:border-box;}
.proxxdiv1 ul li{ width:33.3333%; height:auto; float:left; list-style:none; text-align:center;}
.proxxdiv1 ul li a{ width:auto; height:90px; display:inline-block; line-height:90px; font-size:20px; padding-left:35px; }
.proxxdiv1 ul li a:hover,.proxxdiv1 ul li a.cur{ color:#c90707;background:url(../images/iabtb.png) left center no-repeat; background-size:30px auto;}

.proxxdiv2{ width:100%; height:auto; float:left; padding:0 0  60px 0;background:url(../images/about_bj.png) center top no-repeat; background-size:100% auto;}
.proxxdiv2c{ width:100%; height:auto; float:left; font-size:16px; line-height:32px; color:#333; margin-bottom:25px; }
.proxxdiv2c img{ width:auto; height:auto; max-width:100% !important; display:block;}
.proxxdiv2ctt{ width:100%; height:auto; float:left; font-size:30px; text-align:center; margin:40px 0 35px 0; color:#333;}

.ptable{ width:100%; height:auto; border:1px solid #ededed; border-bottom:none; border-left:none; float:left; text-align:center;}
.ptable tr{ border-bottom:1px solid #ededed; border-right:1px solid #ededed;}
.ptable tr td{ border-left:1px solid #ededed; border-bottom:1px solid #ededed; padding:8px 0;}
.ptable tr.first{ font-weight:bold;}

.proxxdiv2ctw{ width:100%; height:auto; float:left; border:1px solid #ededed; border-radius:10px; margin-bottom:25px;}
.proxxdiv2ctwtt{ width:100%; height:auto; background:#ecedec; padding:0 30px; box-sizing:border-box; float:left; border-radius:10px 10px 0 0; } 
.proxxdiv2ctwtt strong{ width:100%; height:65px; line-height:65px; float:left; font-size:22px; color:#333; background:url(../images/logo.png) right center no-repeat; background-size:auto 40px;}
.proxxdiv2ctwtt strong span{ color:#c90707; margin-right:5px;}
dl.proxxd1{ width:100%; height:auto; float:left; padding:30px 40px; box-sizing:border-box;}
dl.proxxd1 dd{ width:100%; height:auto; float:left; margin-bottom:30px;word-break: break-word;}
dl.proxxd1 dt{ width:100%; height:auto; float:left; text-align:center;}
dl.proxxd1 dt img{ width:auto; height:auto; max-width:100%; margin:0 auto; display:block;}

dl.proxxd2{ width:100%; height:auto; float:left; padding:30px 40px; box-sizing:border-box;}
dl.proxxd2 dd{ width:50%; height:auto; float:left; padding-right:40px; padding-top:40px; box-sizing:border-box;word-break: break-word;}
dl.proxxd2 dt{ width:50%; height:auto; float:right; text-align:center;}
dl.proxxd2 dt img{ width:auto; height:auto; max-width:100%; margin:0 auto; display:block;}
 

dl.pd2{ width:32%; height:auto; float:left; margin:0.65%; box-shadow:0 0 5px #ededed; border-radius:5px; overflow:hidden; box-sizing:border-box;}
dl.pd2 dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.pd2 dt img{ width:100%; height:auto; 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.pd2: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.pd2 dd a{ width:100%; background:#ededed; height:60px; line-height:60px; font-size:16px; text-align:center; float:left; overflow:hidden;}
dl.pd2:hover dd a{ background:#c90707; color:#fff;}
 
.proxgdivz{ width:100%; height:auto; float:left; position:relative;}
.proxgdiv{ width:100%; height:400px !important; float:left; position:relative; overflow:hidden;}
.proxgdivlist{ height:400px !important;}
.pjtl{ width:40px; height:40px; border-radius:40px; opacity:0.9; position:absolute; left:-60px; top:40%;  background:url(../images/iprojtlb.png) center center no-repeat #c90707; background-size:18px auto; cursor:pointer;} 
.pjtr{ width:40px; height:40px; border-radius:40px; opacity:0.9; position:absolute; right:-60px; top:40%;  background:url(../images/iprojtrb.png) center center no-repeat #c90707; background-size:18px auto; cursor:pointer;} 
.pjtl:hover,.pjtr:hover{ opacity:1;} 
 
/*******新闻列表*****/ 
dl.ndl{ width:32%; height:auto; float:left; background:#f4f4f4; padding:20px; box-sizing:border-box; margin:0.65%;}
dl.ndl dd.d1{ width:100%; height:auto; float:left;} 
dl.ndl dd.d1 h2 a{ width:100%; height:32px; float:left; font-size:22px; line-height:32px; overflow:hidden; color:#333;} 
dl.ndl dd.d1 p{ width:100%; height:48px; line-height:24px; float:left; font-size:16px; overflow:hidden; color:#7c868e; margin:5px 0 15px 0;} 
dl.ndl dt{ width:100%; height:auto; float:left; overflow:hidden;}
dl.ndl dt img{ width:100%; height:170px; 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.ndl: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.ndl dd.d2{ width:100%; height:auto; float:left; margin-top:15px; border-top:1px dashed #ccc; padding-top:10px;} 
dl.ndl dd.d2 span{ width:auto; height:32px; line-height:32px; float:left; font-size:16px; color:#777;}
dl.ndl dd.d2 a{ width:140px; height:32px; line-height:32px; float:right; text-indent:15px; background:url(../images/iabtb.png) 110px center no-repeat #fff; background-size:15px; box-sizing:border-box;} 
 
dl.ndl:hover dd.d1 h2 a{ color:#c90707; } 


/*********新闻列表-详细页*******/
.newsxxdiv{ width:100%; height:auto; background:#fff; float:left; border:1px solid #ededed; padding:35px; box-shadow:0 0 7px #ededed; box-sizing:border-box; margin-top:-15px; margin-bottom:35px;}
.newsxxdiv .h1{ width:100%; height:auto; float:left; text-align:center; font-size:22px; line-height:32px; color:#333;}
.newsxxdiv .ptime{ width:100%; height:auto; float:left; text-align:center; font-size:16px; line-height:24px; color:#888; border-bottom:1px solid #f2f2f2; margin:15px 0; padding-bottom:5px;} 
.newsxxwz{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#444; margin-bottom:20px;}
.newsxxwz img{ width:auto; height:auto !important; max-width:100% !important; display:block; margin:0 auto;}
 
.sxtiao{ width:100%; height:auto; float:left; border-top:1px solid #f2f2f2; padding-top:5px;}
.sxtiao a{ width:30%; height:36px; line-height:36px; float:left; text-align:center; font-size:16px; color:#666;} 
.sxtiao a.a1{ width:30%; height:36px; line-height:36px; float:right; text-align:center; font-size:16px; color:#666;} 
.sxtiao a.a{ width:40%; height:36px; line-height:36px;   text-align:center; font-size:16px; color:#666;} 
.sxtiao a.a s{ padding-left:25px; background:url(../images/newstb.png) left center no-repeat;}
.sxtiao a:hover{ color:#c90707;} 
 
 
/********服务与支持-产品需求******/
.serverxqdiv{ width:100%; height:auto; float:left; padding-bottom:50px;}

.serverxqdiv strong.stt{ width:100%; height:auto; float:left; font-size:20px; line-height:32px; color:#333; margin-bottom:25px;}
.serverxqdiv dl.d1{ width:32.5%; height:48px; float:left; margin:0 1.25% 1.25% 0; box-shadow:0 0 5px #ededed; border-radius:4px; border:1px solid #ededed; padding:0 5px 0 100px; box-sizing:border-box;}
.serverxqdiv dl.d1 dt{ width:100px; height:46px; line-height:46px; float:left; text-indent:15px; margin-left:-100px; font-size:16px; color:#333; font-weight:600;}
.serverxqdiv dl.d1 dd{ width:100%; height:auto; float:left;}
.serverxqdiv dl.d1 dd select{ width:100%; height:46px; line-height:46px; font-size:16px; color:#666; border:none; outline:none;}

.serverxqdiv dl.d1 dd .input{ width:100%; height:46px; line-height:46px; font-size:16px; color:#666; border:none; outline:none;}
.serverxqdiv dl.d1.dls{ margin-right:0;}
.serverxqdiv .text{ width:100%; height:150px; padding:15px; font-family:"微软雅黑";  box-shadow:0 0 5px #ededed; border-radius:4px; box-sizing:border-box; border:1px solid #ededed; font-size:16px; line-height:26px; color:#666; outline:none; margin-bottom:1%;}
.serverxqdiv .img{ width:auto; float:right; height:40px; cursor:pointer; margin:-43px 0px 0 0; position:relative; z-index:22;}
.serverxqdiv .button{ width:32.5%; height:48px; float:right; line-height:48px; border:none; background:#c90707; outline:none; cursor:pointer; font-size:18px; color:#fff; border-radius:5px;}
.serverxqdiv .button:hover{ opacity:0.8;}



/*****服务与支持-售后与服务*****/
.serverxqdiv .fwd1 dt a {color:#fff;}

.serverxqdiv .fwd1 dd p a {white-space:nowrap;color:#fff;padding:0 25px;background:url(../images/a2.png) left center no-repeat;-border:1px solid #fff}
.serverxqdiv .fwd1 dd p a:hover {color:#c90707;background:url(../images/a1.png) left center no-repeat;}

/*****服务与支持-售后与服务*****/
dl.fwd1{ width:48%; height:auto; float:left; text-align:center; margin:100px 1% 0 1%; background: linear-gradient(to bottom, #796ece,#5d50b8); border-radius:0 45px 0 45px; border-left:10px solid #dedbf0; border-bottom:10px solid #dedbf0; box-sizing:border-box;}
dl.fwd1 dt{ width:140px; height:140px; border-radius:100%; padding:15px; box-sizing:border-box; margin:0 auto; background:#796ece; margin-top:-70px; position:relative; z-index:11; border:10px solid #fff; box-sizing:border-box;}
dl.fwd1 dt img{ width:100%; height:auto; display:block; margin:0 auto;-border:1px solid #000}
dl.fwd1 dd{ width:100%; height:200px; float:left; padding:40px 40px 0 40px; position:relative; box-sizing:border-box; color:#fff; font-size:16px; line-height:26px; overflow:hidden;}
dl.fwd1 dd p{ width:100%; height:auto; min-height:78px; float:left;}
dl.fwd1 dd strong.s{ width:100%; height:130px; line-height:130px; position:absolute; bottom:0; font-size:130px; margin:-40px; left:0; z-index:11; color:rgba(255,255,255,0.1); font-weight:bold;}

dl.fwd1.fwd2{background: linear-gradient(to bottom, #31a0c2,#00768a);border-left:10px solid #dfebf1; border-bottom:10px solid #dfebf1;  }
dl.fwd1.fwd2 dt{ background:#31a0c2;}
dl.fwd1.fwd3{background: linear-gradient(to bottom, #d76d97,#ba5188);border-left:10px solid #f1dce7; border-bottom:10px solid #f1dce7; }
dl.fwd1.fwd3 dt{ background:#d76d97;}
dl.fwd1.fwd4{background: linear-gradient(to bottom, #e79d35,#dc6b32);border-left:10px solid #f8e2d6; border-bottom:10px solid #f8e2d6; }
dl.fwd1.fwd4 dt{ background:#e79d35;}


/*****客户案例*****/
.khaldiv{ width:100%; height:auto; min-height:30px; padding-bottom:70px; float:left; background:url(../images/hzkhbj.jpg) center top no-repeat; background-size:cover;}
.nybannerwza{ top:160px; }
.khaldivc{ width:100%; height:auto; margin-top:20px; float:left; background:#fff; padding:60px; box-sizing:border-box; box-shadow:0 0 5px #ededed; border-radius:5px;}

.khaldivc ul.altb{ width:100%; height:auto; float:left;list-style:none; margin-bottom:20px;}
.khaldivc ul.altb li{ width:15.667%; height:auto; margin:0.5%; border:1px solid #ededed; box-sizing:border-box; float:left;list-style:none;}
.khaldivc ul.altb li a{ width:100%; height:auto; float:left; overflow:hidden;}
.khaldivc ul.altb li a img{ width:100%; height:auto; 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;}
.khaldivc ul.altb li:hover a 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; }
.khaldivc ul.altb li.last{ position:relative;}
.khaldivc ul.altb li.last p{ width:100%; height:auto; float:left; position:absolute; z-index:22;  left:0; top:0; padding:23px 0 0 30px; box-sizing:border-box; font-size:16px; line-height:22px; color:#fff;}

 
.khaltp dl{ width:32%; height:auto; float:left; background:#f4f4f4;  box-sizing:border-box; margin:0.65%;}
.khaltp dl dt{ width:100%; height:auto; float:left; overflow:hidden;}
.khaltp dl dt img{ width:100%; height:auto; 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;}
.khaltp 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; }
.khaltp dl dd{ width:100%; height:60px; line-height:60px; font-size:16px; text-align:center; overflow:hidden; color:#333; float:left; } 
 
.khaltp{ width:100%; height:400px !important; float:left; position:relative; overflow:hidden;}
.khaltplist{ height:400px !important;}
.hjtl{ width:40px; height:40px; border-radius:40px; opacity:0.9; position:absolute; left:20px; top:40%;  background:url(../images/iprojtlh.png) center center no-repeat #fff; background-size:18px auto; cursor:pointer;} 
.hjtr{ width:40px; height:40px; border-radius:40px; opacity:0.9; position:absolute; right:20px; top:40%;  background:url(../images/iprojtrh.png) center center no-repeat #fff; background-size:18px auto; cursor:pointer;} 
.hjtl:hover,.hjtr:hover{ opacity:1;} 


/******联系我们******/
dl.lxdl{ width:23.5%; height:auto; float:left; margin:0 2% 2% 0; box-shadow:0 0 5px #ededed; border-radius:5px; padding:30px 20px; box-sizing:border-box;}
dl.lxdl dt{ width:100%; height:auto; float:left; text-align:center;}
dl.lxdl dt img{ width:65px; height:auto; margin:0 auto;}
dl.lxdl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:15px;}
dl.lxdl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; color:#333; margin:0 0 8px 0; }
dl.lxdl dd p{ width:100%; height:auto; float:left; min-height:72px; font-size:16px; line-height:24px; color:#777;}
dl.lxdl.lxdls{ margin-right:0%;}

.dtdiv{ width:100%; height:auto; float:left;}

/******加入我们-职业发展*****/
.rczpxt{ width:100%; height:7px; float:left; margin:20px 0; background:url(../images/zp_xt.png) left center repeat-x; background-size:100% 7px;}
dl.zyfzdl{ width:32%; height:auto; float:left; margin:0.65%; position:relative;}
dl.zyfzdl dt{ width:100%; height:auto; float:left;}
dl.zyfzdl dt img{ width:100%; height:auto; display:block;}
dl.zyfzdl dd{ width:100%; height:auto; float:left; position:absolute; left:0; top:0; padding:35px 0 30px 30px; color:#fff; text-align:center; box-sizing:border-box;}
dl.zyfzdl dd strong{ width:100%; height:70px; float:left; font-size:60px; line-height:70px; font-weight:bold;}
dl.zyfzdl dd strong span{ font-size:20px; font-weight:normal; margin-left:5px}
dl.zyfzdl dd p{ width:100%; height:auto; float:left; font-size:20px; line-height:30px; margin-top:5px;}

dl.zyfzd2{ width:23%; height:140px; padding-left:145px; box-sizing:border-box; float:left; position:relative;  box-sizing:border-box; background-size:auto 140px !important;}
dl.zyfzd2 dt{ width:145px; float:left; height:auto; margin-left:-145px; font-size:22px; line-height:30px; font-weight:bold; color:#fff; margin-top:50px; text-align:right;} 
dl.zyfzd2 dd{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#fff; margin-top:54px; padding-left:10px; box-sizing:border-box;} 
  
dl.zyfzd2a{ margin-left:-4%;}
dl.zyfzd2a dd{ margin-top:45px;}


/******加入我们-培训机制******/
.pxjzdiv{ width:100%; height:auto; min-height:200px; margin-top:30px; float:left; background:url(../images/zp_pxjzbj.png) left 60px no-repeat; background-size:100% auto;}
.pxjzdiv dl{ width:20%; height:auto; float:left; text-align:center;}
.pxjzdiv dl dt{ width:100%; height:auto; float:left;}
.pxjzdiv dl dt img{ width:auto; max-width:90%; margin:0 auto; height:auto; display:block;}
.pxjzdiv dl dd{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; margin-top:20px; font-weight:bold; color:#333;}


/***加入我们-薪酬福利******/
.xsfldiv{ width:825px; height:250px; margin:0 auto; padding:0 25px; box-sizing:border-box; background:url(../images/zp_xsfltp.png) center top no-repeat; background-size:100% auto;}
.xsfldiv dl{ width:25%; height:auto; float:left; text-align:center; margin-top:89px; box-sizing:border-box;}
.xsfldiv dl dt{ width:100%; height:auto; float:left; font-size:20px; line-height:26px; font-weight:600; color:#333;}
.xsfldiv dl dd{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#333;}

.xsfldiv1{ margin:50px 0 0 0;}
.xsfldiv1 ul{  text-align:center; white-space:nowrap;list-style:none;}
.xsfldiv1 ul li{display:inline;  margin:0 0 0 25px; padding:0 0 0 30px; background:url(../images/zp_xsfltb.png) left center no-repeat; background-size:20px auto; list-style:none; font-size:24px; line-height:32px; color:#333; }
 
.xsfldiv2{ width:100%; height:auto; float:left; padding:20px 0 70px 0; background:#eee;}
.xsfldiv2 dl{ width:18%; height:auto; float:left; margin:0 1%; padding:30px 30px 60px 30px; text-align:center; background:linear-gradient(to bottom, rgba(255,255,255,0),rgba(255,255,255,1)); box-sizing:border-box; border-radius:0 0 100% 100%;}
.xsfldiv2 dl dt{ width:100%; height:auto; float:left;}
.xsfldiv2 dl dt img{ width:100px; height:auto; margin:0 auto; display:block;}
.xsfldiv2 dl dd{ width:100%; height:auto; float:left; margin-top:20px;}
.xsfldiv2 dl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:32px; color:#333;}
.xsfldiv2 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#777; min-height:72px;}



 
table.t0  {width:100%;padding:15px 10px;}
table.t0  th {background:#eee;}
table.t0  th,table.t0  td {padding: 1px 5px;line-height: none;vertical-align: middle;text-align:center;}


/****响应样式****/
 
@media only screen and (max-width:1700px){
  
.document_width{ padding:0 50px;  } 
.document_width2{ padding:0 100px;}
/****首页****/
.bannershuzi{ left:50px;}
.banner_span{ left:50px;}

.pmenu ul li>a{ padding:0 20px;}

}




@media only screen and (max-width:1550px){

.document_width{ padding:0; width:1280px;  } 
.document_width2{ padding:0 ; width:1200px;}
/****首页****/
.header{ height:90px;}
.logo{ height:40px; margin-top:20px;}
a.atel{ padding:0 20px;}
.soso{ width:50px; height:90px;}
.soso s{ width:50px; height:90px;}
.soso p{ top:90px;}
.pmenu{ margin-right:10px;}
.pmenu ul li>a{ padding:0 16px; height:90px; line-height:96px; font-size:16px;} 
.pmenu ul li p{ top:90px;}
.bannershuzi{ left:9%;}
.banner_span{ left:9%;} 

a.atel{height:28px; margin-top:34px; line-height:28px;padding:0 15px; border-radius:12px;font-size:14px;}
a.yyqh{  height:28px; margin-top:34px;line-height:28px; font-size:14px; background:url(../images/menuxz.png) 65px center no-repeat #c90707; border-radius:12px; padding:0 24px 0  12px;background-size:10px auto;}


.indexdiv1{ padding:80px 0;}
.indexdiv1left{ padding:0 60px 0 5%;}
.indexdiv1left strong.s{ height:120px; line-height:120px; font-size:100px;}
.indexdiv1left h2{font-size:38px; line-height:42px;  margin-top:-70px;}
.indexdiv1left p.p{ font-size:15px; line-height:26px;}
.indexdiv1left .xt{ margin:15px 0;}
.indexdiv1left ul{ margin-bottom:35px;}
.indexdiv1left ul li strong{ font-size:50px; line-height:60px;}
.indexdiv1right img{ height:auto;}

.indexdiv2c{ padding:40px 0 50px 0;}
.indextt{ margin-bottom:30px;}
.indextt strong{ font-size:100px; line-height:120px;}
.indextt h2{font-size:38px; line-height:42px;margin-top:-65px;}
.indextt p{font-size:16px; line-height:26px; margin-top:-10px;}
dl.ipdl dd a{ font-size:24px; line-height:32px;}
.ipleft{ width:60px; height:122px; top:45%;} 
.ipleft span{ background-size:30px auto !important;}
.ipright{ width:60px; height:122px; top:45%; } 
.ipright span{  background-size:30px auto !important;}


.indexdiv2fl dl{height:170px;}
.indexdiv2fl dl dt{ width:40%;}
.indexdiv2fl dl dt img{height:100px;margin-top:35px; } 
.indexdiv2fl dl dd{ width:60%; padding-left:10px; }
.indexdiv2fl dl dd a{ margin-top:60px;}
.indexdiv2fl dl dd a h2{ height:28px; line-height:28px;font-size:20px; } 
.indexdiv2fl dl dd a p{height:20px; line-height:20px;font-size:14px;} 

.indexdiv3{ padding:60px 0;}
dl.indl{ height:400px;}
dl.indl dt{ width:60%;}
dl.indl dt img{ height:400px; }
dl.indl dd{ width:40%; height:400px;  padding:30px 40px 0 40px; }

dl.indl dd h3 a{ max-height:52px; line-height:26px; font-size:22px; margin:15px 0 10px 0;}
dl.indl dd .xt{ margin:10px 0;}
dl.indl dd p{height:52px; line-height:26px; font-size:15px; } 
.indexdiv3c{ height:400px; margin-bottom:40px;} 
.njt{  left:60%; margin-left:40px; top:300px;}

dl.ind2 dt h3 a{font-size:20px; } 
dl.ind2 dd{margin-top:8px;}
dl.ind2 dd p{font-size:15px; margin-bottom:8px; padding-bottom:8px;} 

.indexdiv4 dl.d1{ width:54.5%; height:480px; margin-right:0.5%;}
.indexdiv4 dl.d1 dt img{ height:480px; }
.indexdiv4 dl.d1 dd{  top:36%; padding:0 80px;}
.indexdiv4 dl.d1 dd strong{ font-size:30px; line-height:50px;}
.indexdiv4 dl.d1 dd strong s{ padding-left:50px; background-size:40px auto !important;}
.indexdiv4 dl.d1 dd p{ margin-top:20px; font-size:16px; line-height:26px;}

.indexdiv4 dl.d2{ width:45%; height:236px; margin-bottom:0.5%;}
.indexdiv4 dl.d2 dt img{ height:236px; }
.indexdiv4 dl.d2 dd{ top:35%; padding:0 80px; }
.indexdiv4 dl.d2 dd strong{ font-size:30px; line-height:50px;}
.indexdiv4 dl.d2 dd strong s{ padding-left:50px; background-size:40px auto !important; }
.indexdiv4 dl.d2 dd p{ margin-top:10px; font-size:16px; line-height:26px;}

.indexdiv5{ padding:60px 0;}


/******关于我们-企业文化*****/
dl.whd1{ padding:50px 30px;} 
dl.whd1 dt img{ width:60px;}
dl.whd1 dd{ margin-top:20px;}
dl.whd1 dd strong{ font-size:22px; line-height:30px;margin-bottom:2px;}
dl.whd1 dd p{font-size:16px; line-height:26px; min-height:52px;} 

.whtt{ margin:50px 0 30px 0;}
.whtt strong{font-size:28px; line-height:30px; margin-bottom:8px; }
.whtt p{ font-size:16px; line-height:18px;} 

dl.whd2{ width:33%;}
dl.whd2 dd{height:52px; line-height:52px;font-size:18px;} 

dl.whd3{ width:49.2%; margin-bottom:1.6%;}
dl.whd3 dd{ min-height:150px; padding:25px 20px 25px 110px; } 
dl.whd3 dd strong{ width:70px; padding-right:25px; margin-left:-90px; font-size:20px; line-height:26px; color:#333;} 
dl.whd3 dd p{ margin-left:-5px; min-height:120px;padding-left:25px; font-size:14px; line-height:24px; } 
dl.whd3.whd3s{ margin-left:1.6%;} 




/******关于我们-发展历程******/
.aboutfzdiv{ background:url(../images/about_fztb2.png) 165px 30px no-repeat; background-size:1px 100%;}
.aboutfztt{ height:40px; background:url(../images/about_fztb1.png) 145px center no-repeat; background-size:auto 37px;}
.aboutfzdiv dl{  padding-left:170px; padding-bottom:10px; margin-bottom:25px;   background-size:50px 4px;} 
.aboutfzdiv dl dt{ width:175px;  font-size:34px; line-height:40px; margin-left:-175px; background:url(../images/huibj.png) 166px bottom no-repeat; background-size:8px 8px !important;}
.aboutfzdiv dl dt s{ font-size:18px; line-height:26px; left:5px; top:-2px;} 
.aboutfzdiv dl dd{ margin-top:22px; margin-left:-24px; padding-left:60px; background:url(../images/about_fztb2.png) left 14px no-repeat; background-size:40px 1px;}
.aboutfzdiv dl dd p{ font-size:16px; line-height:26px; } 
 
.aboutfzdiv dl.cur,.aboutfzdiv dl:hover{  background-size:100px 4px;} 



/******产品列表*****/ 
.prodiv{ padding-bottom:30px;}
.prodivleft{ width:25%;  margin-top:-80px; margin-bottom:20px;}
.prodivlefttt{ width:100%; height:80px;}
.prodivlefttt strong{ padding-left:30px; height:80px; line-height:80px; font-size:22px; background-size:25px auto;} 
.prodivleftc{ padding:15px; }
.prodivleftc dl dt{ height:50px; line-height:50px; padding:0 0 0 32px; }
.prodivleftc dl dt a{ padding-left:30px; font-size:18px;} 
.prodivleftc dl dd{ padding:15px 0 15px 60px;} 
.prodivleftc dl dd a{ height:30px; line-height:30px; font-size:16px; } 


.prodivright{ width:75%;  padding-left:20px; margin-top:15px;}
.prodivrightt{ height:50px; line-height:50px;display:none;}
dl.pdl{ border:8px solid #f2f2f2; padding:0 15px; margin-bottom:10px;}
dl.pdl dd{ width:48%;margin-right:2%; padding:40px 0 15px 20px; }
dl.pdl dd h2 a{ height:30px; font-size:22px; line-height:30px; }
dl.pdl dd p{ font-size:14px; line-height:24px; margin-top:10px;}
dl.pdl:hover {border:8px solid #c90707;} 





/*****客户案例*****/
.khaldiv{  padding-bottom:60px;}
.nybannerwza{ top:140px; }
.khaldivc{ margin-top:20px; padding:35px; }
.khaldivc ul.altb li.last p{ padding:20px 0 0 15px; font-size:14px; height:60px; overflow:hidden; line-height:22px;}
.khaltp dl dd{  height:52px; line-height:52px;  } 
 
.khaltp{ height:320px !important; }
.khaltplist{ height:320px !important;}

 
 
/******联系我们******/
dl.lxdl{ width:23.5%;margin:0 2% 2% 0; padding:30px 10px; }
dl.lxdl dt img{ width:65px; height:auto; margin:0 auto;}
dl.lxdl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; color:#333; margin:0 0 8px 0; }
dl.lxdl dd p{ width:100%; height:auto; float:left; min-height:72px; font-size:16px; line-height:24px; color:#777;}
 

/******加入我们-职业发展*****/
.rczpxt{  height:5px; background-size:100% 5px;}
dl.zyfzdl{ width:32%; margin:0.65%;}
dl.zyfzdl dd{ padding:35px; }
dl.zyfzdl dd strong{ height:60px; font-size:50px; line-height:60px;}
dl.zyfzdl dd strong span{ font-size:18px; margin-left:5px}
dl.zyfzdl dd p{ font-size:18px; line-height:26px; margin-top:5px;}

dl.zyfzd2{ width:23%; height:140px; padding-left:125px; background-size:auto 140px !important;}
dl.zyfzd2 dt{ width:125px;margin-left:-125px; font-size:20px; line-height:30px;} 
dl.zyfzd2 dd{  font-size:14px; line-height:22px; margin-top:54px; padding-left:10px; } 
  
 

/********加入我们-招聘职位******/
dl.zpzwt dt strong{  padding:6px 20px; font-size:18px; line-height:30px;}
dl.zpzwt dd span{ margin-right:35px; padding-left:15px; background-size:6px 6px; font-size:15px; line-height:29px;}

dl.zwdl{ padding:15px 20px; }
dl.zwdl dt{  padding-right:60px; background-size:40px 40px !important;}
dl.zwdl dt h3{ font-size:21px; line-height:30px;}
dl.zwdl dt p{font-size:15px; line-height:26px;}
dl.zwdl dd{ font-size:15px; line-height:25px;padding:10px 0;}
 
 
 
 
 
 
 
}


/***平板***/
@media only screen and (max-width:1320px){
	
.document_width{ padding:0; width:80%;  } 
.document_width2{ padding:0 ; width:80%;}	
	
/*****首页****/	
.header{ height:70px; background:#fff;}
.logo{ height:34px; margin-top:18px;}
.logo img{ height:34px;}
.logo img.img{ display:none;}
.logo img.img1{ display:block;}
a.atel{ padding:0 20px; margin-top:18px;}
a.yyqh{ margin-top:18px;}
.soso{ width:50px; height:70px; background:none !important;}
.soso s{ width:50px; height:70px; background: url(../images/sosoh.png) center center no-repeat !important;}

.soso p{ top:70px;}
.pmenu{ display:none;}
.menutb{ display:block;}
.sjmenu{ width:300px; height:100vh; position:fixed; right:0; top:70px; background:#fff; overflow:hidden; border-top:3px solid #c90707; z-index:9997;}
.sjmenu ul{ width:100%; height:auto; float:left; position:relative;}
.sjmenu ul li{ width:100%; height:auto; float:left; padding:0 20px; box-sizing:border-box; border-bottom:1px solid #ededed;}
.sjmenu ul li a{ width:100%; height:50px; line-height:50px; float:left; font-size:16px;}
.sjmenu ul li a:hover{ color:#c90707;}
.sjmenu ul li.xl a{ background:url(../images/nav_jt_l.png) right center no-repeat; background-size:7px auto !important;}
.sjmenu ul dl{ width:100%; height:100vh; position:absolute; right:-300px; top:0px; z-index:9998; background:#fff;}
.sjmenu ul dl dt a{ width:100%; height:50px; line-height:50px; float:left; border-bottom:1px solid #ededed; background:#f2f2f2; text-indent:20px; font-size:18px; }
.sjmenu ul dl dd{ width:100%; height:auto; float:left; overflow-y:auto;}
.sjmenu ul dl dd a{ width:100%; height:50px; line-height:50px; float:left; padding:0 20px; overflow:hidden; box-sizing:border-box; border-bottom:1px solid #f2f2f2; font-size:15px;}
.sjmenu ul dl dd a:hover{ color:#c90707;}

.banner{ margin-top:70px;}	
.bannershuzi{ left:5%;}
.banner_span{ left:5%;} 	


.indexdiv1{ padding:50px 0; background-position: center center !important; }
.indexdiv1left{ width:80%; padding:0; margin:0 10%; text-align:center;}
.indexdiv1left strong.s{ left:0;}
.indexdiv1left p.p{ font-size:16px; line-height:28px;}
.indexdiv1left .xt{ width:100%;}
.indexdiv1left a.a{ float:none; margin:0 auto; display:inline-block;}

.indexdiv1right{ display:none;}

.indexdiv2c{ padding:25px 0 40px 0;}
.indexdiv2fl dl{ text-align:center; padding-top:20px;}
.indexdiv2fl dl dt{ width:100%;}
.indexdiv2fl dl dt img{ height:70px; float:none; margin:0 auto; display:block;}
.indexdiv2fl dl dd{ width:100%; padding:0; text-align:center;}
.indexdiv2fl dl dd a{ margin:0;}
.indexdiv2fl dl.cur dd{ padding:0; margin-top:20px;}
.indexdiv2fl dl.cur dd a{ padding-right:0px; padding-bottom:50px; background:url(../images/iprotb.png) center bottom no-repeat;}
	
.indexdiv3{ padding:20px 0;}	
.indextt1{ text-align:center; margin-bottom:0;}
.indextt1 strong{ margin-left:0;}

ul.nfl{ width:50%; margin:0px 25% 25px 25%;}
ul.nfl li{ width:33.333%; }
ul.nfl li a{ width:100%; padding:0; text-align:center; background:url(../images/huibj.png) right center no-repeat !important; background-size:1px 14px !important;}
.indexdiv3c{ margin-bottom:25px;}
dl.ind2 dd span{ line-height:24px;}
dl.ind2 dd a.a{ display:none;}
	
.indexdiv4 dl.d2{ height:237px;}
.indexdiv4 dl.d2 dt img{height: 237px;}	

.indexdiv5{ padding:30px 0;}
.indexdiv5 ul li{ width:19%; margin:0.5%;}
.indexdiv5 a.a{ margin-top:30px;}
.indexdiv5 a.a s{ padding-right:35px;height:40px; line-height:40px;background-size:26px 26px;font-size:20px;}

.bottomdiv ul li{ margin-right:3%;}

 
/******关于我们-公司简介*****/ 
.nybanner img{ width:100%;  min-height:350px;}
.nybannerwz strong{ padding:0 40px; font-size:42px; line-height:46px; }
.nybannerwz p{font-size:20px; line-height:30px;}

.nymenu ul li a{ height:70px; line-height:70px; padding:0 30px; font-size:16px; }
.nymenu ul li a.cur,.nymenu ul li a:hover{ background:url(../images/menuxz.png) 20px center no-repeat #c90707; padding-left:52px; background-size:22px auto !important;} 

.nydiv{ padding:40px 0;}
.abouttt{ height:110px; padding-top:52px;margin-bottom:30px; background-size:auto 110px !important;}
.abouttt strong{ height:40px; line-height:40px; font-size:30px; } 
.abouttt span{ line-height:40px;  font-size:18px;} 
 
.aboutwz p.p{  font-size:16px; line-height:26px; margin-bottom:10px; } 
.aboutwz ul{  margin:30px 0 0 0;}
.aboutwz ul li{ text-align:center;}
.aboutwz ul li strong{  font-size:50px; line-height:60px;}
 
.abouttz{  height:380px;  margin-bottom:40px;}
.abouttz dl{  height:380px; margin-right:10px;}
.abouttz dl dd{ width:28%; height:380px; padding:150px 20px 0 30px;float:left; background:url(../images/logo.png) 30px 70px no-repeat #c90707; background-size:70% auto;} 
.abouttz dl dd h3{ padding-top:20px; font-size:16px;line-height:26px;}
.ajt{ width:100px; left:50px;  top:250px; }




/******关于我们-企业文化*****/
dl.whd1{ padding:40px 20px;} 
dl.whd1 dt img{ width:60px;}
dl.whd1 dd{ margin-top:15px;}
dl.whd1 dd strong{ font-size:20px; line-height:30px;}
dl.whd1 dd p{font-size:15px; line-height:25px; min-height:50px;} 

.whtt{ margin:45px 0 25px 0;}
.whtt strong{font-size:28px; line-height:30px; margin-bottom:4px; }
.whtt p{ font-size:16px; line-height:18px;} 

dl.whd2{ width:33%;}
dl.whd2 dd{height:48px; line-height:48px;font-size:16px;} 

dl.whd3{ width:49.5%; margin-bottom:1%;}
dl.whd3 dd{ min-height:150px; padding:15px 20px; } 
dl.whd3 dd strong{ width:100%; padding-right:0px; margin-left:0px; margin-bottom:5px; padding-left:20px; box-sizing:border-box; background-position:left 9px !important; font-size:20px; line-height:26px; color:#333;} 
dl.whd3 dd p{ margin-left:0px; min-height:120px;padding-left:0px; font-size:14px; line-height:24px; background:none; } 
dl.whd3.whd3s{ margin-left:1%;} 




/******产品列表*****/ 
.prodiv{ padding-bottom:20px;}
.prodiv .document_width2{ position:relative;}
.prodivleft{ width:260px;  margin-top:-60px; margin-bottom:20px; position:absolute; left:0; top:0; z-index:99;}
.prodivlefttt{ width:100%; height:60px;}
.prodivlefttt strong{ padding-left:25px; height:60px; line-height:60px; font-size:20px; background-size:20px auto;} 
.prodivleftc{ padding:10px; display:none;}
.prodivleftc dl dt{ height:50px; line-height:50px; padding:0 0 0 28px; }
.prodivleftc dl dt a{ padding-left:28px; font-size:17px;} 

.prodivleftc dl dd{ padding:10px 0 10px 55px;} 
.prodivleftc dl dd a{ height:30px; line-height:30px; font-size:15px; } 

.prodivright{ width:100%;  padding-left:0px; margin-top:0px;}
 



/********产品列表-详细页*****/
.proxxdiv{  padding:120px 0 50px 0;}
.proxxdiv dl dd{ padding:40px 40px 0 40px; }
.proxxdiv dl dd h1{ font-size:24px; line-height:32px; padding-bottom:10px; margin-bottom:10px;}
.proxxdiv dl dd p{ margin:15px 0;}
.proxxdiv dl dd p a{ width:40px; height:40px; margin-right:10px; background-size:32px 32px !important; }
.proxxdiv dl dd span.s{  font-size:18px; line-height:32px;}
 
.proxxtz{ margin-top:5px;}
.proxxtz ul li a{ width:130px;}

.proxxdiv1{  margin-bottom:15px;}
.proxxdiv1 ul li a{height:70px;line-height:70px; font-size:20px; padding-left:35px; }
.proxxdiv1 ul li a:hover,.proxxdiv1 ul li a.cur{ background-size:30px auto;}

.proxxdiv2{ padding:0 0 50px 0;}
.proxxdiv2c{ font-size:16px; line-height:28px; margin-bottom:20px; }
.proxxdiv2ctt{font-size:26px; margin:30px 0 20px 0;}

.ptable{ width:100%; }
.ptable tr td{  padding:8px 0; font-size:15px;}

.proxxdiv2ctw{ border-radius:8px; margin-bottom:20px;}
.proxxdiv2ctwtt{ padding:0 20px; border-radius:8px 8px 0 0; } 
.proxxdiv2ctwtt strong{ height:56px; line-height:56px; font-size:20px;  background-size:auto 32px;}

dl.proxxd1{padding:20px 30px;}
dl.proxxd1 dd{  margin-bottom:20px;}

dl.proxxd2{ padding:20px 30px;}
dl.proxxd2 dd{ padding-right:40px; padding-top:10px; }


dl.pd2 dd a{ height:50px; line-height:50px; font-size:16px; }
 
.proxgdiv{  height:26vw !important; }
.proxgdivlist{ height:26vw !important;}
.pjtl{ left:20px; } 
.pjtr{ right:20px;} 



/******联系我们******/
dl.lxdl{ width:48%;margin:1%; padding:30px 10px; }
 



/******加入我们-职业发展*****/
.rczpxt{  height:5px; background-size:100% 5px;}
dl.zyfzdl{ width:32%; margin:0.65%;}
dl.zyfzdl dt img{ height:170px;}
dl.zyfzdl dd{ padding:35px 20px; }
dl.zyfzdl dd strong{ height:50px; font-size:40px; line-height:50px;}
dl.zyfzdl dd strong span{ font-size:18px; margin-left:5px}
dl.zyfzdl dd p{ font-size:18px; line-height:26px; margin-top:5px;}

dl.zyfzd2{ width:30%; height:140px; padding-left:125px; background-size:auto 140px !important; margin-bottom:20px;}
dl.zyfzd2 dt{ width:125px;margin-left:-125px; font-size:20px; line-height:30px;} 
dl.zyfzd2 dd{  font-size:14px; line-height:22px; margin-top:54px; padding-left:10px; } 

dl.zyfzd2.zyfzd21{ margin-left:7%;}
dl.zyfzd2.zyfzd24{ margin-left:18%;}  




/***加入我们-薪酬福利******/
.xsfldiv1{ margin:40px 0 0 0;}
.xsfldiv1 ul{ width:100%;}
.xsfldiv1 ul li{ float:left;  padding:0 0 0 30px;   list-style:none; font-size:22px; line-height:32px;  }
 
.xsfldiv2{ padding:20px 0 70px 0; }
.xsfldiv2 dl{ width:18%;  margin:0 1%; padding:30px 30px 60px 30px; }
.xsfldiv2 dl dt img{ width:80px; }
.xsfldiv2 dl dd{  margin-top:20px;}
.xsfldiv2 dl dd strong{ font-size:20px; line-height:26px; }
.xsfldiv2 dl dd p{ font-size:14px; line-height:24px; min-height:72px;}




/********加入我们-招聘职位******/
dl.zpzwt dt strong{  padding:6px 20px; font-size:18px; line-height:30px;}
dl.zpzwt dd span{ margin-right:35px; padding-left:15px; background-size:6px 6px; font-size:15px; line-height:29px;}

dl.zwdl{ padding:15px 20px; }
dl.zwdl dt{  padding-right:60px; background-size:40px 40px !important;}
dl.zwdl dt h3{ font-size:21px; line-height:30px;}
dl.zwdl dt p{font-size:15px; line-height:26px;}
dl.zwdl dd{ font-size:15px; line-height:25px;padding:10px 0;}
dl.zwdl dd .zwd{ width:100%;padding-right:0px; margin-top:15px;}
dl.zwdl dd .zwd strong.s{  font-size:18px;  line-height:30px; margin-bottom:5px;}

 


	
}

@media only screen and (max-width:1100px){
	

/***产品中心-详细****/	
.proxxdivgdt{ width:100%; overflow-x:auto;}	
.ptable{ width:1000px; }	


/********服务与支持-产品需求******/
.serverxqdiv{ padding-bottom:40px;}
.serverxqdiv strong.stt{  font-size:20px; line-height:32px; margin-bottom:25px;}
.serverxqdiv dl.d1{ width:48%; height:42px; margin:0 2% 2% 0;  padding:0 5px 0 100px;}
.serverxqdiv dl.d1 dt{ width:100px; height:40px; line-height:40px; font-size:15px; }
.serverxqdiv dl.d1 dd select{ height:40px; line-height:40px; font-size:15px; }

.serverxqdiv dl.d1 dd .input{ width:100%; height:40px; line-height:40px;  font-size:15px;}
.serverxqdiv dl.d1.dls{ margin-right:2%;}
.serverxqdiv .text{ width:98%; height:150px; padding:15px;  font-size:15px; line-height:24px; margin-bottom:2%;}
.serverxqdiv .img{  height:40px; cursor:pointer; margin:-40px 0px 0 0; }
.serverxqdiv .button{ width:32.5%; height:42px; float:right; line-height:42px;font-size:16px; margin-right:2%; }
.serverxqdiv .button:hover{ opacity:0.8;}



/*****服务与支持-售后与服务*****/
dl.fwd1{ width:48%; margin:80px 1% 0 1%; border-radius:0 45px 0 45px; border-left:8px solid #dedbf0; border-bottom:8px solid #dedbf0;}
dl.fwd1 dt{ width:120px; height:120px; padding:0px; margin-top:-60px;  border:8px solid #fff;}
dl.fwd1 dd{  height:200px;  padding:20px 20px 0 20px; font-size:15px; line-height:25px;}
dl.fwd1 dd p{  min-height:78px; }
dl.fwd1 dd strong.s{  height:100px; line-height:100px; position:absolute; bottom:-20px; font-size:100px; margin:0;}
dl.fwd1 dt strong { font-weight:700;font-size:20px;line-height:100px; }
dl.fwd1.fwd2{border-left:8px solid #dfebf1; border-bottom:8px solid #dfebf1;}
dl.fwd1.fwd3{border-left:8px solid #f1dce7; border-bottom:8px solid #f1dce7; }
dl.fwd1.fwd4{border-left:8px solid #f8e2d6; border-bottom:8px solid #f8e2d6; }



/*****客户案例*****/
.khaldiv{  padding-bottom:50px;}
.nybannerwza{ top:140px; }
.khaldivc{ margin-top:20px; padding:25px; }
.khaldivc ul.altb li{ width:19%; margin:0.5%;}
.khaldivc ul.altb li.last p{ padding:15px 0 0 15px; font-size:14px; height:60px; overflow:hidden; line-height:20px;}
.khaltp dl dd{  height:52px; line-height:52px;  } 
 
.khaltp{ height:26vw !important; }
.khaltplist{ height:26vw !important;}

 

/******加入我们-职业发展*****/
.rczpxt{  height:5px; background-size:100% 5px;}
dl.zyfzdl{ width:32%; margin:0.65%;}
dl.zyfzdl dt img{ height:140px;}
dl.zyfzdl dd{ padding:25px 20px; }
dl.zyfzdl dd strong{ height:50px; font-size:40px; line-height:50px;}
dl.zyfzdl dd strong span{ font-size:16px; margin-left:5px}
dl.zyfzdl dd p{ font-size:16px; line-height:24px; margin-top:5px;}

dl.zyfzd2{ width:33.333%; height:140px; padding-left:125px; background-size:auto 140px !important; margin-bottom:20px;}
dl.zyfzd2 dt{ width:125px;margin-left:-125px; font-size:20px; line-height:30px;} 
dl.zyfzd2 dd{  font-size:14px; line-height:22px; margin-top:54px; padding-left:10px; } 

dl.zyfzd2.zyfzd21{ margin-left:4%;}
dl.zyfzd2.zyfzd24{ margin-left:18%;}  



	
	
}

@media only screen and (max-width:1000px){
 
 /****关于我们-企业文化 *****/
 dl.whd3{ width:100%;}
 dl.whd3.whd3s{ margin-left:0;}
 dl.whd3 dd{ min-height:50px; padding:15px 20px; } 
 dl.whd3 dd p{ min-height:24px;}
 
 /*******新闻列表*****/ 
dl.ndl{ width:48%; padding:15px; margin:1%;}
 



/***加入我们-薪酬福利******/
.xsfldiv{ width:100%; height:auto; margin:0 auto; padding:0; background:none; }
.xsfldiv dl{ width:24%; height:auto; float:left; padding:30px 15px; border-radius:5px; text-align:center; margin:0.5%; background:#f2f2f2; box-sizing:border-box;}
.xsfldiv dl dt{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; font-weight:600; color:#333;}
.xsfldiv dl dd{ width:100%; height:auto; float:left; font-size:15px; line-height:26px; color:#333;}
 
.xsfldiv2{ padding:20px 0 70px 0; }
.xsfldiv2 dl{ width:31.3333%;  margin:0 1%; padding:30px 30px 60px 30px; }




}


@media only screen and (max-width:900px){
.document_width{ padding:0; width:90%;  } 
.document_width2{ padding:0 ; width:90%;}	






}
/***平板***/
@media only screen and (max-width:800px){
	
.document_width{ padding:0; width:94%;  } 
.document_width2{ padding:0 ; width:94%;}	
.bannershuzi{ left:2%;}
.banner_span{ left:2%;} 

/*****首页****/
.indexdiv1{ padding:30px 0;}
.indexdiv1left{ width:96%; margin:0 2%;}
.indexdiv1left strong.s{ height:80px; line-height:80px; font-size:70px;}
.indexdiv1left h2{font-size:32px; line-height:36px;  margin-top:-50px;}
.indexdiv1left p.p{ font-size:15px; line-height:26px;}

.indexdiv1left ul li strong{ font-size:40px; line-height:50px;}
.indexdiv1left a.a{height:40px; padding:0 20px; }
.indexdiv1left a.a s{ height:40px; line-height:40px; padding-right:35px; background-size:25px 25px;}

.indextt strong{ font-size:70px; line-height:80px;}
.indextt h2{font-size:32px; line-height:36px;margin-top:-50px;}
.indextt p{font-size:14px; line-height:22px; margin-top:-10px;}

dl.ipdl dd a{ font-size:20px; line-height:26px;}
ul.nfl{ width:70%; margin:0px 15% 15px 15%;}

dl.indl dd{ padding:20px 20px 0 20px; }

.indexdiv4 dl.d1 dd{ padding:0 40px; top:32%;}
.indexdiv4 dl.d1 dd strong{font-size:26px; line-height:40px;}
.indexdiv4 dl.d1 dd strong s{ padding-left:40px; background-size:35px auto !important; box-sizing:border-box;}

.indexdiv4 dl.d2{ height:238px;}
.indexdiv4 dl.d2 dt img{height: 238px;}	
.indexdiv4 dl.d2 dd{ top:32%; padding:0 40px; }
.indexdiv4 dl.d2 dd strong{ font-size:26px; line-height:40px;}
.indexdiv4 dl.d2 dd strong s{ padding-left:40px; background-size:35px auto !important; }

.bottomdiv ul{ display:none;}

.indexdiv2fl dl dd a h2{ height:26px; line-height:26px;font-size:18px; } 
.indexdiv2fl dl dd a p{height:18px; line-height:18px;font-size:14px;} 
.indexdiv2fl dl.cur dd a{ background-size:36px 36px;}
 
/*****关于我们-荣誉资质****/
dl.rydl,dl.prdl{ width:32.3333%;  padding:10px; }
dl.rydl dd,dl.prdl dd{  height:24px; font-size:15px; margin-top:5px; line-height:24px; }



/******产品列表*****/ 
.prodivrightt{ height:42px; line-height:42px; font-size:14px;display:none;}
dl.pdl{ border:5px solid #f2f2f2; padding:0 10px; margin-bottom:8px;}
dl.pdl dd{ width:53%;margin-right:2%; padding:20px 0 5px 10px; }
dl.pdl dd h2 a{ height:30px; font-size:20px; line-height:30px; }
dl.pdl dd p{ font-size:14px; line-height:24px; margin-top:10px;}
dl.pdl dt{ width:45%;}
dl.pdl:hover {border:5px solid #c90707;} 


.fenye{ margin:20px 0 10px 0;}
 


/********产品列表-详细页*****/
.proxxdiv{  padding:100px 0 40px 0;}
.proxxdiv dl { background:#fff; margin-bottom:10px;}
.proxxdiv dl dd{ width:100%; float:left; padding:20px 15px;background: rgba(201,7,7,0.9); }
.proxxdiv dl dd h1{ font-size:22px; text-align:center; line-height:32px; padding-bottom:0; margin-bottom:0; border-bottom:none;}
.proxxdiv dl dd p{ display:none;}
.proxxdiv dl dd span.s{ display:none;}
.proxxdiv dl dt{ width:100%;} 
.proxxdiv dl dt img{ width:80%; margin:0 10%;} 
 
.proxxtz{ margin-top:5px;}
.proxxtz ul li a{ width:120px; margin:0 2px;}

.proxxdiv1{  margin-bottom:15px;}
.proxxdiv1 ul li a{height:60px;line-height:60px; font-size:18px; padding-left:30px; }
.proxxdiv1 ul li a:hover,.proxxdiv1 ul li a.cur{ background-size:25px auto;}

.proxxdiv2{ padding:0 0 40px 0;}
.proxxdiv2c{ font-size:14px; line-height:24px; margin-bottom:20px; }
.proxxdiv2ctt{font-size:24px; margin:30px 0 20px 0;}


.ptable tr td{  padding:8px 0; font-size:14px;}

.proxxdiv2ctw{ border-radius:8px; margin-bottom:20px;}
.proxxdiv2ctwtt{ padding:0 20px; border-radius:8px 8px 0 0; } 
.proxxdiv2ctwtt strong{ height:56px; line-height:56px; font-size:20px;  background-size:auto 32px;}

 
.proxgdiv{  height:28vw !important; }
.proxgdivlist{ height:28vw !important;}




/*****客户案例*****/
.khaldiv{  padding-bottom:40px;}
.nybannerwza{ top:120px; }
.khaldivc{ margin-top:20px; padding:20px; }
.khaldivc ul.altb li{ width:24%; margin:0.5%;}
.khaldivc ul.altb li.last p{ padding:15px 0 0 15px; font-size:14px; height:60px; overflow:hidden; line-height:20px;}
.khaltp dl dd{  height:46px; line-height:46px;  } 
 
.khaltp{ height:28vw !important; }
.khaltplist{ height:28vw !important;}

 


/******加入我们-职业发展*****/
.rczpxt{ margin:10px 0;}
dl.zyfzdl{ width:32%; margin:0.65%;}
dl.zyfzdl dt img{ height:110px;}
dl.zyfzdl dd{ padding:20px 20px; }
dl.zyfzdl dd strong{ height:40px; font-size:30px; line-height:40px;}
dl.zyfzdl dd strong span{ font-size:14px; margin-left:5px}
dl.zyfzdl dd p{ font-size:16px; line-height:24px; margin-top:0px;}

dl.zyfzd2{ width:50%; height:140px; padding-left:125px; background-size:auto 140px !important; margin-bottom:20px;}
dl.zyfzd2 dt{ width:125px;margin-left:-125px; font-size:20px; line-height:30px;} 
dl.zyfzd2 dd{  font-size:14px; line-height:22px; margin-top:54px; padding-left:10px; } 

dl.zyfzd2.zyfzd21{ margin-left:4%;}
dl.zyfzd2.zyfzd23{ margin-left:4%;}
dl.zyfzd2.zyfzd24{ margin-left:-4%;}  
dl.zyfzd2.zyfzd25{ margin-left:24%;}  





/******加入我们-培训机制******/
.pxjzdiv{  margin-top:30px;  background:url(../images/zp_pxjzbj.png) left 40px no-repeat; background-size:100% auto;}
.pxjzdiv dl{ width:20%;}
.pxjzdiv dl dt img{ max-width:70%;}
.pxjzdiv dl dd{ font-size:18px; line-height:24px; margin-top:10px;}




}


/***手机***/
@media only screen and (max-width:650px){

.none {display:none;}
body {  font-family:"AlibabaLight"}
	
/*****首页****/	
.header{ height:55px;}
.logo{ height:31px; margin-top:12px;}
.logo img{ height:31px;}
.menutb{  height:26px;margin:13px 0;  margin-left:8px; width:26px;}
.menutb span{ margin:4px 0;}
a.atel{ padding:0 12px; margin-top:14px; font-size:12px; height:28px; line-height:28px; display:none;}
a.yyqh{ margin-top:14px; margin-right:0px;}
.soso{ width:40px; height:55px; background:none !important;}
.soso s{ width:40px; height:55px; background: url(../images/sosoh.png) center center no-repeat !important;}
.soso p{ right:-80px;}
.soso p{ top:55px;}
.sjmenu{top:55px; }
.sjmenu ul li a{ height:42px; line-height:42px;}
.sjmenu ul dl dt a{ height:42px; line-height:42px; }
.sjmenu ul dl dd a{height:40px; line-height:40px; }
.banner{ margin-top:55px;}


.indexdiv2fl{ display:none;}

/******关于我们-公司简介*****/ 
.nybanner img{ width:100%;  min-height:240px;}
.nybannerwz strong{ padding:0 20px; font-size:32px; line-height:36px; }
.nybannerwz p{font-size:18px; line-height:20px;}

.nymenu .document_width2{ width:100%;}
.nymenu ul li a{ height:52px; line-height:52px; padding:0 30px; font-size:16px; }

.nydiv{ padding:20px 0 30px 0;}
.abouttt{ height:80px; padding-top:38px;margin-bottom:10px; background-size:auto 80px !important; background-position: center center;}
.abouttt strong{ height:30px; line-height:30px; font-size:26px; text-align:center; width:100%; } 
.abouttt span{ display:none;} 
 
.aboutwz p.p{  font-size:16px; line-height:26px; margin-bottom:10px; } 
.aboutwz ul{  margin:20px 0 0 0;}
.aboutwz ul li{ text-align:center;}
.aboutwz ul li strong{ font-size:40px; line-height:50px;}
 
.abouttz{  height:60vw;  margin-bottom:20px;}
.abouttz dl{  height:60vw; margin:0 20px 0 0;}
.abouttz dl dd{ width:100%; height:50px; padding:0;float:left; background:#c90707; display:block;} 
.abouttz dl dd h3{ padding-top:0px; font-size:16px;line-height:50px; background:none; text-align:center;}
.abouttz dl.cur dt{ width:100%;} 
.abouttz dl dt img{height:60vw;}
.ajt{ width:100px; left:30px;  top:48vw; }


/******关于我们-企业文化******/
.aboutwhdivgd{ width:100%; overflow-x:auto;}
.aboutwhdivgdc{ width:660px; height:auto; float:left;}
dl.whd1{padding:30px 15px;} 
dl.whd1 dt img{ width:50px;}
dl.whd1 dd{ margin-top:10px;}
dl.whd1 dd strong{ font-size:20px; line-height:24px;}
dl.whd1 dd p{font-size:14px; line-height:22px; min-height:44px;} 

.whtt{ margin:35px 0 20px 0;}
.whtt strong{font-size:22px; line-height:24px; margin-bottom:2px; }
.whtt p{ font-size:14px; line-height:16px;} 
dl.whd2 dd{height:42px; line-height:42px;font-size:15px;} 

dl.whd3{ margin-bottom:10px;}
dl.whd3 dd{ min-height:50px; padding:15px; } 
dl.whd3 dd strong{  padding-left:15px; background-position:2px 9px !important; font-size:18px; line-height:24px; background-size:7px 7px !important;} 

dl.whd4 dd{  padding:15px;} 
dl.whd4 dd p{font-size:14px; line-height:24px; margin-right:0px; width:100%;} 
 

/******关于我们-发展历程******/
.aboutfzdiv{ background:url(../images/about_fztb2.png) 19px 30px no-repeat; background-size:1px 100%;}
.aboutfztt{ height:40px; background:url(../images/about_fztb1.png) 0px center no-repeat; background-size:auto 37px;}
.aboutfzdiv dl{  padding-left:0px; padding-bottom:10px; margin-bottom:25px;   background-size:40px 3px;} 
.aboutfzdiv dl dt{ width:100%; padding-left:35px; box-sizing:border-box;  font-size:28px; line-height:30px; margin-left:0px; background:none;}
.aboutfzdiv dl dt s{ font-size:16px; line-height:22px; left:5px; top:-2px;} 
.aboutfzdiv dl dd{ margin-top:5px; margin-left:0px; padding-left:35px; box-sizing:border-box; background:none;}
.aboutfzdiv dl dd p{ font-size:15px; line-height:25px; } 
 
.aboutfzdiv dl.cur,.aboutfzdiv dl:hover{  background-size:100px 3px;} 


/******产品列表*****/ 
.prodiv{ padding-bottom:20px;}
.prodivleft{ width:210px;  margin-top:-50px; }
.prodivlefttt{ width:100%; height:50px;display:none;}
.prodivlefttt strong{ padding-left:20px; height:50px; line-height:50px; font-size:18px; background-size:15px auto;} 
.prodivleftc{ padding:10px; display:none;}
.prodivleftc dl dt{ height:40px; line-height:40px; padding:0 0 0 20px; }
.prodivleftc dl dt a{ padding-left:22px; font-size:16px; background-size:18px auto !important;} 
.prodivleftc dl dd{ padding:8px 0 8px 45px;} 
.prodivleftc dl dd a{ height:28px; line-height:28px; font-size:14px; } 

dl.pdl{ width:48%; margin:1%; border:5px solid #f2f2f2;}
dl.pdl dd{ width:100%; margin-right:0;}
dl.pdl dd h2 a{ text-align:center; overflow:hidden; font-size:18px;}
dl.pdl dd p{ display:none;}
dl.pdl dt{ width:100%; text-align:center;}



/********产品列表-详细页*****/
.proxxdiv{  padding:80px 0 25px 0;}
.proxxdiv dl { background:#fff; margin-bottom:10px;}
.proxxdiv dl dd{ width:100%; float:left; padding:10px; }
.proxxdiv dl dd h1{ font-size:20px; line-height:30px; }
.proxxdiv dl dt img{ width:100%; margin:0%;} 
 
.proxxtz{ margin-top:5px;}
.proxxtz ul li a{ width:100px; margin:0 2px;}

.proxxdiv1{  margin-bottom:10px;}
.proxxdiv1 ul li a{height:52px;line-height:52px; font-size:16px; padding-left:25px; }
.proxxdiv1 ul li a:hover,.proxxdiv1 ul li a.cur{ background-size:20px auto;}

.proxxdiv2{ padding:0 0 20px 0;}
.proxxdiv2c{ font-size:14px; line-height:24px; margin-bottom:20px; }
.proxxdiv2ctt{font-size:22px; margin:20px 0 15px 0;}


.ptable tr td{  padding:8px 0; font-size:14px;}

.proxxdiv2ctw{ border-radius:8px; margin-bottom:20px;}
.proxxdiv2ctwtt{ padding:0 20px; border-radius:5px 5px 0 0; } 
.proxxdiv2ctwtt strong{ height:46px; line-height:46px; font-size:18px;  background-size:auto 28px;}

dl.proxxd1{padding:20px;}
dl.proxxd1 dd{  margin-bottom:20px;}

dl.proxxd2{ padding:20px;}
dl.proxxd2 dd{ width:100%; padding-right:0px; padding-top:10px; }
dl.proxxd2 dt{ width:100%;}
 
dl.pd2{ width:48%;} 
 
.proxgdiv{  height:41vw !important; }
.proxgdivlist{ height:41vw !important;}


 /*******新闻列表*****/ 
dl.ndl{ width:49%; padding:10px; margin:0.5%;}
dl.ndl dd.d1 h2 a{ height:52px; line-height:26px; font-size:18px; margin-bottom:8px;} 
dl.ndl dd.d1 p{ display:none;}
dl.ndl dt img{ height:25vw;}
dl.ndl dd.d2{ margin-top:8px; padding-top:3px;}
dl.ndl dd.d2 span{  height:24px; line-height:24px;}
dl.ndl dd.d2 a{ display:none;}

/*********新闻列表-详细页*******/
.newsxxdiv{  padding:15px; margin-top:-15px; margin-bottom:15px;}
.newsxxdiv .h1{ font-size:18px; line-height:26px;}
.newsxxwz{ font-size:14px; line-height:24px;}

/********服务与支持-产品需求******/
.serverxqdiv{ padding-bottom:30px;}
.serverxqdiv strong.stt{  font-size:18px; line-height:26px; margin-bottom:15px;}
.serverxqdiv dl.d1.d3{ width:98%; height:42px; margin:0 2% 2% 0;  padding:0 5px 0 100px;}
.serverxqdiv .button{ width:98%;}

/*****服务与支持-售后与服务*****/
dl.fwd1{ width:100%; margin:60px 0% 0 0%; border-radius:0 35px 0 35px; border-left:5px solid #dedbf0; border-bottom:5px solid #dedbf0;}
dl.fwd1 dt{ width:100px; height:100px; padding:10px; margin-top:-50px;  border:5px solid #fff;}
dl.fwd1 dd{  height:auto;  padding:20px; font-size:15px; line-height:25px;}
dl.fwd1 dd p{  min-height:78px; }
dl.fwd1 dd strong.s{  height:100px; line-height:100px; position:absolute; bottom:-20px; font-size:100px; margin:0;}

dl.fwd1.fwd2{border-left:5px solid #dfebf1; border-bottom:5px solid #dfebf1; }
dl.fwd1.fwd3{border-left:5px solid #f1dce7; border-bottom:5px solid #f1dce7; }
dl.fwd1.fwd4{border-left:5px solid #f8e2d6; border-bottom:5px solid #f8e2d6; }






/*****客户案例*****/
.khaldiv{  padding-bottom:40px;}
.nybannerwza{ top:100px; }
.khaldivc{ margin-top:20px; padding:15px; }
.khaldivc ul.altb li{ width:32.3333%; margin:0.5%;}
.khaldivc ul.altb li.last p{ padding:15px 0 0 15px; font-size:14px; height:60px; overflow:hidden; line-height:20px;}

.khaltp dl{ width:48%; margin:1%;}
.khaltp dl dd{  height:46px; line-height:46px;  } 
 
.khaltp{ height:41vw !important; }
.khaltplist{ height:41vw !important;}

 


/******加入我们-职业发展*****/
.rczpxt{ margin:10px 0;}
dl.zyfzdl{ width:49%; margin:0.5%;}
dl.zyfzdl dt img{ height:110px;}
dl.zyfzdl dd{ padding:20px 20px; }
dl.zyfzdl dd strong{ height:40px; font-size:30px; line-height:40px;}
dl.zyfzdl dd strong span{ font-size:14px; margin-left:5px}
dl.zyfzdl dd p{ font-size:16px; line-height:24px; margin-top:0px;}

dl.zyfzd2{ width:50%; height:140px; padding-left:125px; background-size:auto 140px !important; margin-bottom:20px;}
dl.zyfzd2 dt{ width:125px;margin-left:-125px; font-size:18px; line-height:30px;} 
 

	
}




@media only screen and (max-width:610px){
/***加入我们-薪酬福利******/
.xsfldiv dl{ width:48%; height:auto; float:left; padding:30px 15px; border-radius:5px; text-align:center; margin:1%; background:#f2f2f2; box-sizing:border-box;}
.xsfldiv dl dt{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; font-weight:600; color:#333;}
.xsfldiv dl dd{ width:100%; height:auto; float:left; font-size:14px; line-height:26px; color:#333;}
.xsfldiv1{ margin-top:20px;}
.xsfldiv1 ul li{ font-size:18px;} 
 
.xsfldiv2{ padding:20px 0 70px 0; }
.xsfldiv2 dl{ width:48%;  margin:0 1%; padding:20px 20px 50px 20px; }
.xsfldiv2 dl dd strong{ font-size:18px;}
.xsfldiv2 dl dd p{ line-height:22px; margin-top:5px;}

}

/***手机***/
@media only screen and (max-width:560px){

/*****首页****/	
.bannershuzi{ font-size:14px;}
.bannershuzi span{ font-size:20px;}	

.indexdiv1{ padding:20px 0;}
.indexdiv1left strong.s{ height:60px; line-height:60px; font-size:60px;}
.indexdiv1left h2{font-size:24px; line-height:30px;  margin-top:-40px;}
.indexdiv1left p.p{ font-size:14px; line-height:26px;}
.indexdiv1left ul{ margin-bottom:20px;}
.indexdiv1left ul li strong{ font-size:30px; line-height:40px;}
.indexdiv1left ul li{ font-size:12px;}	
	
.indextt strong{ font-size:60px; line-height:60px;}
.indextt h2{font-size:24px; line-height:30px;margin-top:-40px;}
.indextt p{font-size:14px; line-height:20px;width:90%; margin:-5px 5% 0 5%;}	

.indexdiv2c{ padding:20px 0 30px 0;}
.ipleft{ width:40px; height:80px; top:45%;} 
.ipleft span{ background-size:20px auto !important;}
.ipright{ width:40px; height:80px; top:45%; } 
.ipright span{  background-size:20px auto !important;}


.indexdiv2fl dl{ width:50%; border-bottom:1px solid #fff; height:130px; text-align:center; padding-top:10px;}
.indexdiv2fl dl dt img{ height:60px;}
.indexdiv2fl dl dd a h2{ height:24px; line-height:24px; font-size:18px;}
.indexdiv2fl dl dd a p{ height:18px; line-height:18px;}
.indexdiv2fl dl.cur dd{margin-top:15px;}
.indexdiv2fl dl.cur dd a{ padding-bottom:40px; background:url(../images/iprotb.png) center bottom no-repeat; background-size:30px 30px;}
	
ul.nfl{ width:100%; margin:0px 0% 10px 0%;}
ul.nfl li:last-child a{ background:none !important;}

dl.indl{ height:400px;}
dl.indl dt{ width:100%;}
dl.indl dt img{ height:200px; }
dl.indl dd{ width:100%; height:100px; padding:25px 20px 0 20px; }
dl.indl dd h3 a{ max-height:26px; line-height:26px; font-size:20px; margin:0;}
dl.indl dd .xt{ display:none;}
dl.indl dd p{ display:none; } 
.indexdiv3c{ height:300px; margin-bottom:20px;} 
.njt{  left:0%; margin-left:40px; top:0px; position:static; width:100%; margin:0;}
.njtl{ width:36px; height:36px; border-radius:36px; background-size:18px auto; position:absolute; left:10px; top:35%;} 
.njtr{ width:36px; height:36px; border-radius:36px; background-size:18px auto; position:absolute; right:10px; top:35%;} 

dl.ind2{ width:100%; margin:0 0 10px 0; }
dl.ind2 dt h3 a{ height:24px; font-size:20px; line-height:24px;} 
dl.ind2 dd{ margin-top:5px;}
dl.ind2 dd p{height:50px; line-height:22px; font-size:14px;} 
dl.ind2 dd span{ font-size:13px; line-height:20px; }
dl.ind2.last{  margin:0 0 10px 0;} 

.indexdiv4 dl.d1{ width:100%; height:auto; margin-right:0%; margin-bottom:1%;}
.indexdiv4 dl.d1 dt img{ height:360px; }
.indexdiv4 dl.d1 dd{  top:20%; padding:0 30px;}
.indexdiv4 dl.d1 dd strong{ font-size:22px; line-height:50px;}
.indexdiv4 dl.d1 dd strong s{background-size: 31px auto !important;}
.indexdiv4 dl.d1 dd p{ margin-top:0px; font-size:14px; line-height:26px;}

.indexdiv4 dl.d2{ width:100%; height:200px; margin-bottom:1%;}
.indexdiv4 dl.d2 dt img{ height:200px; }
.indexdiv4 dl.d2 dd{ top:30%; padding:0 30px; }
.indexdiv4 dl.d2 dd strong{ font-size:22px; line-height:50px;}
.indexdiv4 dl.d2 dd strong s{background-size: 31px auto !important;}
.indexdiv4 dl.d2 dd p{ margin-top:0px; font-size:14px; line-height:26px;}

.indexdiv5 ul li{ width:24%;}

.bottomleft{ padding-right:0px;}
.bottomdiv dl{ display:none;}

	
/*****关于我们-公司简介*****/	

.nymenu ul li{ width:25%;}
.nymenu ul li a{ width:100%; height:46px; line-height:46px; padding:0; font-size:14px; text-align:center; }
.nymenu ul li a.cur,.nymenu ul li a:hover{background:#c90707; padding-left:0;}
	
	
	

/******联系我们******/
dl.lxdl{ width:48%;margin:1%; padding:20px 10px; }
dl.lxdl dt img{ width:45px; }
dl.lxdl dd strong{ font-size:20px; line-height:26px;  }
dl.lxdl dd p{ min-height:72px; font-size:14px; line-height:23px;}
 	


/******加入我们-培训机制******/
.pxjzdiv{  margin-top:20px; background:none;}
.pxjzdiv dl{ width:33.333%; margin-bottom:20px;}
.pxjzdiv dl dt img{ max-width:70%;}
.pxjzdiv dl dd{ font-size:18px; line-height:24px; margin-top:10px;}




/********加入我们-招聘职位******/
dl.zpzwt dt strong{  padding:5px 15px; font-size:16px; line-height:26px;}
dl.zpzwt dd span{ margin:0px; width:100%; padding-left:10px; background-size:5px 5px; font-size:14px; line-height:26px;}

dl.zwdl{ padding:10px 15px; }
dl.zwdl dt{  padding-right:40px; background-size:30px 30px !important;}
dl.zwdl dt h3{ font-size:18px; line-height:28px;}
dl.zwdl dt p{font-size:14px; line-height:24px;}
dl.zwdl dd{ font-size:14px; line-height:24px;padding:10px 0;}
dl.zwdl dd .zwd{ width:100%;padding-right:0px; margin-top:12px;}
dl.zwdl dd .zwd strong.s{  font-size:17px;  line-height:26px; margin-bottom:5px;}

 


	
	
}

 
@media only screen and (max-width:460px){

/****首页*****/	
.banner{ min-height:210px;}
.banner ul {min-height:210px;  }
.banner ul li{ min-height:210px;}
.banner ul li img{ min-height:210px;}
.banner_span span{ width:20px;}	
.indexdiv1left h2{ font-size:22px;}	
.indextt h2{ font-size:22px;}	

.indexdiv5 ul li{ width:32.3333%;}

	
/*****关于我们-公司简介*****/	

.abouttt{ height:70px; padding-top:30px;background-size:auto 65px !important; background-position: center center;}
.abouttt strong{ height:30px; line-height:30px; font-size:24px; text-align:center; width:100%; } 

.aboutwz p.p{font-size:14px; line-height:24px; margin-bottom:10px; } 
.aboutwz ul{  margin:10px 0 0 0;}
.aboutwz ul li{ font-size:12px; line-height:16px; padding:0 5px; box-sizing:border-box;}
.aboutwz ul li strong{ font-size:26px; line-height:30px;}

.abouttz dl dd{ height:42px;} 
.abouttz dl dd h3{  font-size:16px;line-height:42px; }
.ajtl{ width:30px; height:30px; border-radius:30px; background-size:15px auto; } 
.ajtr{ width:30px; height:30px; border-radius:30px; background-size:15px auto; left:20px;} 


/******关于我们-企业文化********/
.whtt{ margin:25px 0 10px 0;}
.whtt strong{ font-size:20px; line-height:22px;}
dl.whd3{ margin-bottom:8px;}

/******关于我们-发展历程******/
.aboutfzdiv {  background: url(../images/about_fztb2.png) 15px 30px no-repeat;  background-size: 1px 100%;}
.aboutfztt{ background-size:28px auto !important;}
.aboutfzdiv dl{  padding-left:0px; padding-bottom:10px; margin-bottom:20px;   background-size:30px 2px;} 
.aboutfzdiv dl dt{ padding-left:30px; font-size:24px; line-height:24px;}
.aboutfzdiv dl dt s{ font-size:14px; line-height:20px; left:5px; top:-2px;} 
.aboutfzdiv dl dd{ margin-top:0px; margin-left:0px; padding-left:30px; box-sizing:border-box; background:none;}
.aboutfzdiv dl dd p{ font-size:14px; line-height:24px; } 
 
.aboutfzdiv dl.cur,.aboutfzdiv dl:hover{  background-size:80px 2px;} 


/*****关于我们-荣誉资质****/
dl.rydl,dl.prdl{ width:48%; margin:1%;  padding:10px; }
dl.rydl dd,dl.prdl dd{  height:24px; font-size:14px; margin-top:5px; line-height:24px; }

/****产品列表****/
dl.pdl{ width:100%; margin:0 0 8px 0; border:3px solid #f2f2f2;}
dl.pdl dd{ width:100%; margin-right:0;}
dl.pdl dd h2 a{ text-align:center; overflow:hidden; font-size:18px;}
dl.pdl dd p{ display:none;}
dl.pdl dt{ width:100%; text-align:center;}




/********产品列表-详细页*****/
.proxxdiv{  padding:70px 0 15px 0;}
.proxxdiv dl dd{ width:100%; float:left; padding:8px 10px; }
.proxxdiv dl dd h1{ font-size:18px; line-height:26px; }

.proxxtz{ margin-top:5px;}
.proxxtz ul li a{ width:90px; margin:0 2px;}

.proxxdiv1{  margin-bottom:10px;}
.proxxdiv1 .document_width2{ width:100%;}
.proxxdiv1 ul li { height:50px;}
.proxxdiv1 ul li a{height:50px;line-height:50px; font-size:16px; padding-left:25px;  overflow:hidden; }
.proxxdiv1 ul li a:hover,.proxxdiv1 ul li a.cur{ background-size:20px auto;}

.proxxdiv2{ padding:0 0 20px 0;}
.proxxdiv2ctt{font-size:20px; margin:20px 0 15px 0;}


.proxxdiv2ctw{ border-radius:8px; margin-bottom:20px;}
.proxxdiv2ctwtt{ padding:0 10px; border-radius:5px 5px 0 0; } 
.proxxdiv2ctwtt strong{ height:46px; line-height:46px; font-size:18px;  background-size:auto 28px; overflow:hidden;}

dl.proxxd1{padding:10px;}
dl.proxxd1 dd{  margin-bottom:20px;}

dl.proxxd2{ padding:10px;}
dl.proxxd2 dd{ width:100%; padding-right:0px; padding-top:0px; }
dl.proxxd2 dt{ width:100%;}
 
dl.pd2{ width:48%;} 
 dl.pd2 dd a{ height:44px; line-height:44px; font-size:16px; }
 
.proxgdiv{  height:45vw !important; }
.proxgdivlist{ height:45vw !important;}
.pjtl{ width:30px; height:30px; border-radius:30px; background-size:15px auto;} 
.pjtr{ width:30px; height:30px; border-radius:30px; background-size:15px auto;} 



 /*******新闻列表*****/ 
dl.ndl{ width:100%; padding:10px; margin:0.5% 0;}
dl.ndl dd.d1 h2 a{ height:auto; line-height:24px; font-size:16px; margin-bottom:5px;} 
dl.ndl dt img{ height:35vw;}


/********服务与支持-产品需求******/
.serverxqdiv{ padding-bottom:20px;}
.serverxqdiv strong.stt{  font-size:16px; line-height:26px; margin-bottom:15px;}
.serverxqdiv dl.d1{ width:100%; margin:0.5% 0;}
.serverxqdiv dl.d1 dt{ font-size:14px;}
.serverxqdiv dl.d1 dd .input{ font-size:14px;}
.serverxqdiv dl.d1 dd select{ font-size:14px;}
.serverxqdiv .text{ width:100%; margin:0.5% 0; padding:10px; line-height:24px; font-size:14px;}
.serverxqdiv dl.d1.d3{ width:100%; height:42px; margin:0.5% 0;  padding:0 5px 0 100px;}
.serverxqdiv .button{ width:100%; margin:1% 0;}
	
/*****服务与支持-售后与服务*****/
 dl.fwd1 dd{  height:auto;  padding:20px 15px; font-size:14px; line-height:24px;}

/*****客户案例*****/
.khaldiv{  padding-bottom:30px;}
.nybannerwza{ top:100px; }
.khaldivc{ margin-top:20px; padding:10px; }
.khaldivc ul.altb li{ width:32.3333%; margin:0.5%;}
.khaldivc ul.altb li.last p{ padding:10px 0 0 10px; font-size:12px; height:60px; overflow:hidden; line-height:18px;}

.khaltp dl{ width:48%; margin:1%;}
.khaltp dl dd{  height:42px; line-height:42px; font-size:16px;  } 
 
.khaltp{ height:43vw !important; }
.khaltplist{ height:43vw !important;}
.hjtl{ width:30px; height:30px; border-radius:30px;  left:10px;  background-size:15px auto; } 
.hjtr{ width:30px; height:30px; border-radius:30px; right:10px;  background-size:15px auto; } 


/******联系我们******/
dl.lxdl{ width:100%;margin:1% 0; padding:20px 10px; }
dl.lxdl dt img{ width:40px; }
dl.lxdl dd{ margin-top:8px;}
dl.lxdl dd strong{ font-size:20px; line-height:26px;  }
dl.lxdl dd p{ min-height:24px; font-size:14px; line-height:23px;}
 	

/******加入我们-职业发展*****/
.rczpxt{ margin:10px 0;}
dl.zyfzdl{ width:100%; margin:0.5% 0;}
dl.zyfzdl dt img{ height:110px;}
dl.zyfzdl dd{ padding:20px 20px; }
dl.zyfzdl dd strong{ height:40px; font-size:30px; line-height:40px;}
dl.zyfzdl dd strong span{ font-size:14px; margin-left:5px}
dl.zyfzdl dd p{ font-size:16px; line-height:24px; margin-top:0px;}

dl.zyfzd2{ width:50%; height:100px; padding-left:95px; background-size:auto 100px !important; margin-bottom:10px;}
dl.zyfzd2 dt{ width:95px;margin-left:-95px; font-size:16px; line-height:22px; margin-top:40px;} 
dl.zyfzd2 dd{  font-size:12px; line-height:16px; margin-top:38px; padding-left:10px; } 
	
}
 

 
@media only screen and (max-width:420px){
/******加入我们-职业发展*****/
 
dl.zyfzd2{ width:80%; height:100px; padding-left:95px; background-size:auto 100px !important; margin-bottom:10px; margin-left:20% !important;}
dl.zyfzd2 dt{ width:95px;margin-left:-95px; font-size:16px; line-height:22px; margin-top:40px;} 
dl.zyfzd2 dd{  font-size:12px; line-height:16px; margin-top:34px; padding-left:10px; } 


/******加入我们-培训机制******/
.pxjzdiv{  margin-top:20px; background:none;}
.pxjzdiv dl{ width:33.333%; margin-bottom:20px;}
.pxjzdiv dl dt img{ max-width:80%;}
.pxjzdiv dl dd{ font-size:16px; line-height:24px; margin-top:10px;}

 }


 /* footer */
.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto ;
}
@media (min-width:768px) {
	.container {
	width:750px
}
}@media (min-width:992px) {
	.container {
	width:970px
}
}
}@media (min-width:1200px) {
	.container {
	width:1170px
}
}
@media (min-width:1300px) {
	.container {
	width:1270px
}
}
@media (min-width:1470px) {
	.container {
	width:1400px
}
}
.list-unstyled {
	padding-left:0;
	list-style:none
}


.fbg {margin-top:50px;background: #192351 url('../img/fbg.png') no-repeat center 100%;}
.footer{display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0;color:#abadba;height:auto;text-align:left;padding-bottom:50px;line-height:20px;font-size:14px}
.fbg .footer a {color:#abadba;}
.fbg .footer a:hover {color:#fff;}
.footer h3 {margin-top:20px;margin-bottom:20px;color:#FFF;font-size:22px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:5px}
.footer div {margin:0 10px;width:220px;border:0px solid red}
.footer ul li{;padding:0 2px 0 10px;margin:0 10px}
.footer .ctct img {margin-bottom:10px}
.footer .ctct {width:300px;}

@media (max-width:767px){
.fbg {background-position:center 100%;}
.footer{justify-content:center;}
.footer div,.footer .ctct {width:70%;}
h1 {font-size:22px}
h3 {font-size:18px}
}

@media (min-width:992px) {
.footer div {margin:0 5px;width:150px;}
.footer ul li{;padding:0 2px;margin:0 5px}
.footer .ctct img {margin-bottom:10px}
.footer .ctct {width:300px;}
}

.last{text-align:center;line-height:70px;p}