@charset "utf-8";
html {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
          text-size-adjust: none;
  -webkit-font-smoothing:antialiased;
  /*解决chrome浏览器下字体不能小于12px*/ }
body {
	overflow-x: hidden;
	font-size: 12px;
    color: #666;
    font-family:"Microsoft YaHei",  -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", sans-serif;
  }
a {outline:none;text-decoration:none;color:inherit;cursor:pointer;}
a:hover{ }
html { zoom:1; }
html * {  outline:0; zoom:1; }
html button::-moz-focus-inner { border-color: transparent !important; }
 
/*设置margin和padding为0*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0; }
 
table {
  border-collapse: collapse;
  border-spacing: 0; }
 
fieldset, a ,img,input,select,button,textarea{background:none;
  border: 0; }
 
address, caption, cite, code, dfn, em, th, var，i {
  font-style: normal;
  font-weight: normal; }
 
li {
  list-style: none; }
 
caption, th {
  text-align: left; }
 
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }
 
q:before, q:after {
  content: ''; }
 
em, i {
  font-style: normal; }
 
input[type="submit"], input[type="reset"], input[type="button"], input[type=date], button, select, input[type=text] {
  /*去掉苹果的默认UI来渲染按钮 、解决部分手机浏览器对border：none无效办法*/
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
 
a, input[type=text], select, input[type=password], textarea {
  /*去掉微信端input-text在ios轻快下的点击出先黑色半透明背景*/
  tap-highlight-color: transparent !important; }
  input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: #aaa; }
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;content:'.';width:100%; height:0;overflow:hidden;}
.warpper{width:1200px;margin:0 auto;}
.logo{padding-top:0px; position: absolute; background-color: #fff; z-index: 99999; padding: 5px 5px 5px 5px;}
.logo img{ max-height: 80px; }
.rheder{padding-top:15px;}
.searchbox{background:url(../images/searchbox.png) no-repeat;width:226px;height:30px;line-height:30px;}
.txt_search{font-size:14px;color:#868686;float:left;width:185px;padding-left:10px;height:30px;}
.btnsearch{float:right;width:30px;height:30px;font-size:0;cursor:pointer;}
.lan{line-height:30px;padding-left:20px;}
.lan a{font-size:14px;color:#666;}

.nav{}
.nav ul li{float:left;width:110px;text-align:center;line-height:50px;position:relative;}
.nav ul li a{font-size:16px;display:block;color:#333;}
.nav ul li dl{position:absolute;left:0;top:75px;width:100%;display:none;padding-bottom:20px;}
.nav ul li dl dt{}
.nav ul li dl dd{line-height:30px;}
.nav ul li dl dd a{font-size:14px;}
.nav ul li dl dd a:hover{color:#8d4900;}
.nav ul li.cur,.nav ul li.cur dl{background:#f2af0a;}
.nav ul li.cur dl dt{opacity:1;transition:all .3s;transform:scale(1);-webkit-transform:scale(1);}
.nav ul li.on a{color:#eb1414;font-weight:bold;}

.banner img{ width:100%;  display:block;}
.banner{clear:both;}
.banner .slides li img{display:block;}
.banner,.banner .slides,.banner .slides li{width:100%; height:655px;}
.banner .slides li{background-position:center top;background-repeat:no-repeat;background-size:cover;}
.flexslider{position:relative;overflow:hidden;/*background:url(../images/loading.gif) 50% no-repeat;*/}
.slides{position:relative;z-index:1; }
.slides a{display:block;height:100%;}
.slides ul li,.slides ul li a{ float:left; display:block;}
.slides ul li{background-size:cover;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;padding-left:0;}
.flex-control-nav li{display:inline-block;width:9px;height:9px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:9px;height:9px;line-height:9px;border-radius:50%; font-size:0px; overflow:hidden; background:#fff;}
.flex-control-nav .flex-active{ background:#22417e;width:9px;height:9px;}
.flex-direction-nav,.banner .npage{position:absolute;left:0%;bottom:50px; width:100%;height:47px;text-align:center;line-height:47px;color:#fff;font-size:14px;}
.flex-direction-nav{z-index:400;}
.flex-direction-nav li{float:left;width:50%;height:47px;}
.flex-direction-nav a{width:47px;height:47px;display:inline-block;position:absolute;}
.flex-direction-nav a.flex-prev{background:url(../images/bprev.png);left:50%;margin-left:-734px;}
.flex-direction-nav a.flex-next{background:url(../images/bnext.png);left:50%;margin-left:734px;}
.flex-direction-nav a.flex-prev:hover{background:url(../images/bprev02.png);}
.flex-direction-nav a.flex-next:hover{background:url(../images/bnext02.png);}

.inbg{}
.inbg .warpper{background:#fff;padding:36px;margin-top:-240px;box-sizing:border-box;position:relative;z-index:100;}

.news{width:590px;}
.ntitle{height:35px;line-height:35px;position:relative;}
.ntitle span{background:url(../images/rline.jpg) repeat-x;height:35px;line-height:35px;display:inline-block;text-align:center;padding:0 25px;border-radius:5px;color:#fff;font-size:18px;}
.ntitle span em{font-size:14px;}
.ntitle a{position:absolute;right:0;color:#bd1a1a;top:0;display:inline-block;font-size:14px;font-family:Arial;}
.nlist{padding-top:10px;}
.nlist ul{}
.nlist ul li{height:40px;border-bottom:dashed 1px #cacaca;line-height:40px;background:url(../images/gray.png) no-repeat 8px center;}
.nlist ul li a{float:left;width:360px;height:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:25px;}
.nlist ul li span{float:right;font-size:12px;color:#999;}
.nlist ul li:hover{background-image:url(../images/red.png);}
.nlist ul li a:hover,.nlist ul li:hover span{color:#eb1414;}
.rlist{padding-top:10px;}
.rlist ul li{float:left;width:229px;display:inline-block;margin-left:40px;}
.rlist ul li a,.rlist ul li img{display:block;}
.blist{padding-top:50px;}
.blist ul{margin-left:-42px;}
.blist ul li{float:left;margin-left:42px;width:280px;display:inline-block;}
.blist ul li:nth-child(1){width:482px;}

.translate{height:50px;background:#efefef;line-height:50px;}
.translate .warpper{padding:0 35px;box-sizing:border-box;}
.translate span{font-size:16px;color:#333;}
.translate a{font-size:16px;color:#333;padding-right:20px;}
.translate a i{margin-right:10px;position:relative;top:4px;}
.footer{background:#2c0606;}
.ftop{border-bottom:solid 1px #571010;padding-top:14px;padding-bottom:20px;}
.fcon{line-height:32px;}
.fcon ul li{color:#c2bfbf;font-size:16px;display:inline-block;padding-left:30px;padding-right:90px;}
.fcon ul li:nth-child(1){background:url(../images/fc01.png)no-repeat left center;}
.fcon ul li:nth-child(2){background:url(../images/fc02.png)no-repeat left center;}
.fcon ul li:nth-child(3){background:url(../images/fc03.png)no-repeat left center;}
.fbot{text-align:center;font-size:10px;line-height:27px;}
.email{padding-right:30px;line-height:32px;}
.email a{font-size:16px;color:#999;}
.email a:hover{color:#571010;}
#share a{width:32px;height:32px;display:inline-block;margin:0 auto;padding:0;margin-left:5px;}
#share a.bds_more{display:none;}
#share a.bds_tsina{background:url(../images/btn01.png)no-repeat;}
#share a.bds_tqf{background:url(../images/btn02.png)no-repeat;}
#share a.bds_weixin{background:url(../images/btn03.png)no-repeat;}
#share a.bds_tsina:hover{background-image:url(../images/btn001.png);}
#share a.bds_tqf:hover{background-image:url(../images/btn002.png);}
#share a.bds_weixin:hover{background-image:url(../images/btn003.png);}

.nbanner{clear:both;height:250px;background-repeat:no-repeat;background-position:center top;}
.mbg{padding-top:25px;padding-bottom:40px;}
.left{width:200px;}
.ltop{width:200px;height:45px;line-height:45px;text-align:center;color:#fff;font-size:18px;background:#cf1d1d;overflow:hidden}
.right{width:1000px;}
.location{line-height:40px;text-align:right;}
.location div{display:inline-block;background:url(../images/home.png)no-repeat left center;padding-left:20px;}
.location,.location a{font-size:14px;}


.aboutus h3{font-size:20px;color:#333;font-weight:bold;text-align:center;}
.aboutus p{font-size:14px;line-height:30px;color:#333;padding-top:30px;}

.lnav ul li{line-height:35px;margin-top:5px;}
.lnav ul li>a{display:block;background:#b91414;color:#fff;font-size:16px; padding-left:8px;background:url(../images/wr.png)#b91414 no-repeat 172px center;}
.lnav ul li dl dt{border-bottom:solid 1px #cccbcb;padding-left:25px;background:url(../images/cr.png) no-repeat 20px  center;}
.lnav ul li dl dt a{ font-size:14px;color:#333;display:block;padding-left:20px;}
.lnav ul li dl{display:none;}
.lnav ul li.cur>a{ background:url(../images/wdown.png)#b91414 no-repeat 168px center;}
.lnav ul li.cur dl dt.cur,.lnav ul li.cur dl dt:hover{background-color:#cccbcb;background:url(../images/cr.png)#cccbcb no-repeat 20px  center;padding-left:37px;font-size:14px;color:#333;}
.lnav ul li.cur dl dt.cur a,.lnav ul li.cur dl dt:hover a{background:none;padding-left:0;}
.lnav ul li.cur dl{display:block;}

/*产品*/
.category{padding-left:35px;box-sizing:border-box;}
.category ul{}
.category ul li{border-bottom:dotted 1px #ababab;padding-left:50px;padding-top:28px;}
.category ul dl dt{color:#0e78a1;font-size:16px;background:url(../images/ct.jpg)no-repeat left center;padding-left:16px;}
.category ul dl dd a{width:24%;display:inline-block;font-size:14px;color:#333;line-height:39px;background:url(../images/cr.jpg)no-repeat left center;padding-left:18px;box-sizing:border-box;}
.category ul dl dd a:hover{color:#88201f;background-image:url(../images/rr.jpg);}


/*产品列表*/
.product{width:800px;margin:0 auto;}
.pro_head{background:url(../images/pt.jpg) repeat-x;height:30px;line-height:30px;}
.pro_head ul li,.pro_body ul li span{width:auto;display:inline-block;font-size:14px;text-align:center;}
.pro_head ul li{color:#fff;}
.pro_head ul li:nth-child(1),.pro_body ul li span:nth-child(1){width:70px;}
.pro_head ul li:nth-child(2),.pro_body ul li span:nth-child(2){width:285px;}
.pro_head ul li:nth-child(3),.pro_body ul li span:nth-child(3){width:155px;}
.pro_head ul li:nth-child(4),.pro_body ul li span:nth-child(4){width:160px;}
.pro_body ul li span:nth-child(4) img{width:100%;max-height:100%;object-fit: scale-down;}
.pro_head ul li:nth-child(5),.pro_body ul li span:nth-child(5){width:100px;}
.pro_body ul li{height:155px;border-bottom:solid 1px #c1c0c0;}
.pro_body ul li a{display:table; font-size:14px;color:#333;width:100%;height:155px;}
.pro_body ul li a span{display:table-cell;vertical-align:middle;height:155px;
/*word-wrap:break-word;*/line-height:24px;word-wrap: break-word;
    word-break: break-all;}
.pro_detail{width:925px;margin:0 auto;padding-top:10px;}
.np_title{font-size:30px;color:#0e78a1;line-height:20px; border-bottom:solid 1px #d7d7d7;padding-bottom:15px;padding-left:25px;position:relative;}
.np_title:before{width:10px;height:20px;display:inline-block;content:'';position:absolute;left:0;bottom:15px;background:#0e78a1;}
.np_title02{font-size:18px;color:#333;line-height:25px;padding-bottom:15px;padding-top:20px; padding-left:25px;position:relative;}
.np_title02:before{width:10px;height:20px;display:inline-block;content:'';position:absolute;left:0;top:22px;background:#0e78a1;}
.np_title02 a{display:inline-block;color:#fff;background:#1c91be;font-size:18px;font-family:Arial;display:inline-block;text-transform:uppercase;width:60px;height:25px;text-align:center;margin-left:25px;}
.pro_detail .row02,.pro_detail .row03,.pro_detail .row04{ border-top:solid 1px #d7d7d7;}
.pro_detail .row03{margin-top:35px;}
.p_big {position: relative;float: left;width: 300px;background: fff;overflow: hidden;border: 0;vertical-align: middle;*font-size: 288px;*font-family: Arial;white-space: nowrap;text-align: center;margin: 15px 4px 0 2px;}
.p_big img{max-width:100%;}
.price_all {width: 525px;float: right;margin:15px 0 0 0;_display: inline;}
.np_cc {width: 525px;height: auto;background: #fff;}
.np_cc ul {}
.np_cc li {width: 100%;text-align: left;list-style: none;margin: 1px 0 0 0;padding: 0;height: auto;background: url(../images/npt.jpg) left top repeat-y #fff;line-height: 26px;}
.np_cc li b {font-size: 16px;font-weight:normal; color: #0e78a1;text-align: left;width: 120px;margin: 0 5px 0 0;padding: 0 3px 0 5px;line-height: 30px;display:inline-block;}
.np_cc li span{font-size:14px;font-family:Arial;color:#333;}
#toolbox{margin-top:10px;}
.pro_detail .row01{padding-bottom:35px;}
.np_title02{}
.p_con table{line-height:35px;border:solid 1px #333;}
.p_con table td{padding-left:5px;color:#333;font-size:14px;padding-right:4px;}

.ptip{font-size:18px;text-transform:uppercase;color:#1c91be;}
.pword{font-size:16px;color:#333;line-height:36px;text-transform:uppercase;}
.pclick a{width:200px;height:25px;line-height:25px;background:#1c91be;text-align:center;text-transform:uppercase;margin-left:0;}
/*最新消息*/
.newslist{padding-top:40px;}
.newslist ul li{border-bottom:dashed 1px #e6e6e6;}
.newslist ul li a{display:block;padding-bottom:15px;padding-top:10px;}
.newslist ul li .img{width:150px;float:left;}
.newslist ul li .img img{width:150px;}
.newslist ul li .txt{width:825px;float:right;position:relative;}
.newslist ul li .title{font-size:18px;height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist ul li .desc,.newslist ul li .time{font-size:14px;line-height:36px;height:36px;overflow:hidden; color:#999;}
.newslist ul li .more{display:inline-block;position:absolute;right:0;top:40px;font-size:14px;font-family:Arial;color:#999;}
.newslist ul li .desc{margin-top:6px;font-size:14px;}
.newslist ul li .time{margin-top:6px;font-size:14px;}
.newslist ul li:hover .title,.newslist ul li:hover .more{color:#cf221f;}


.m-page{text-align:center;padding-top:40px;}
.m-page a{display:inline-block;padding:3px 14px;border:solid 1px #bdbdbd;margin:0 7px;border-radius:5px;}
.m-page a.z-crt{background:#cf1d1d;color:#fff;border:solid 1px #cf1d1d;}

/*下载区*/
.dheader{line-height:45px;background:#a12120;font-size:18px;color:#fff;margin-top:40px;}
.dheader ul li{display:inline-block;box-sizing:border-box;}
.dheader ul li:nth-child(1){width:655px;padding-left:25px;}
.dheader ul li:nth-child(2){width:170px;text-align:center;}
.dheader ul li:nth-child(3){text-align:right;}
.dheader ul li:nth-child(3){width:175px;padding-right:25px;}
.dheader ul li:nth-child(3) span{width:90px;height:30px;display:inline-block;text-align:center;}
.downinfo{}
.downinfo ul{}
.downinfo ul li{line-height:65px;border-bottom:dashed 1px #d1d1d1;font-size:16px;color:#333;}
.downinfo ul li span{display:inline-block;box-sizing:border-box;height:65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.downinfo ul li span:nth-child(1){width:655px;padding-left:25px;}
.downinfo ul li span:nth-child(2){width:170px;text-align:center;}
.downinfo ul li span:nth-child(3){text-align:right;}
.downinfo ul li span:nth-child(3){width:175px;padding-right:25px;}
.downinfo ul li a.yulan{width:90px;height:30px;line-height:30px;display:inline-block;background:#3b7ccd;color:#fff;border-radius:5px;text-align:center;}
.downinfo ul li:hover span{color:#3b7ccd;}
/*下载详情*/
.downdetail{text-align:center;padding-top:40px;}
.endopt{text-align:center;padding-top:70px;}
.endopt a{width:120px;height:40px;line-height:40px;color:#fff;font-size:18px;margin:0 60px;display:inline-block;}
.endopt a.back{background:#787878;}
.endopt a.down{background:#16519b;}
/*人才招聘*/
.job{padding-top:20px;}
.jobhead{height:45px;font-size:18px;text-align:center;color:#333;}
.jobhead ul li{display:inline-block;}
.jobhead ul li:nth-child(1){width:200px;}
.jobhead ul li:nth-child(2){width:600px;}
.jobhead ul li:nth-child(3){width:200px;}
.joblist{}
.joblist ul{border-top:solid 1px #bdbdbd;}
.joblist ul li{line-height:60px;border-bottom:solid 1px #bdbdbd;}
.joblist ul li a{font-size:16px;color:#333;display:block;width:100%;text-align:center;}
.joblist ul li a:hover{color:#cf1d1d;}
.joblist ul li span{display:inline-block;height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.joblist ul li span:nth-child(1){width:200px;}
.joblist ul li span:nth-child(2){width:600px;}
.joblist ul li span:nth-child(3){width:200px;}

.jobdetail{padding-top:50px;}
.jobdetail dl dt{background:#166dbd;color:#fff;font-size:18px;line-height:48px;border-left:solid 20px #cd1d1d;box-sizing:border-box;}
.jobdetail dl dt span{padding-left:20px;}
.jobdetail dl dd{padding-bottom:25px;}
.jobdetail dl dd table{border-collapse:collapse;width:100%;}
.jobdetail dl dd table tr td{line-height:49px;border-bottom:dashed 1px #c4c4c4;text-align:center;font-size:14px;}
.jobdetail dl dd .desc{padding:20px 45px;font-size:14px;line-height:24px;}

.warn{color:#999;background:url(../images/warn.png) no-repeat left;padding-left:30px;font-size:14px;display: inline-block;color:#cd1d1d;line-height:21px;}
.jobdetail .btn{margin-top:35px; margin-bottom: 35px;}
.upload{width:498px;height:30px; margin-top:10px;  display: inline-block;background:url(../images/upload.jpg)no-repeat;position:relative;}
.upload .btnfile{width:498px;height:30px;opacity:0;cursor:pointer;position:absolute;left:0;top:0;z-index:1;}
.upload span{display:block;width:498px;height:30px;line-height:30px;position:absolute;left:0;top:0;padding:0 10px;box-sizing:border-box;}
.opt{text-align:left;position:relative;}
.btntj{width:140px;height:40px;line-height:40px;text-align:center;font-size:16px;background:#cd1d1d;color:#fff;cursor:pointer;}

.contactus{padding-top:35px;padding-left:25px;}
.conlist{width:390px;}
.msgfrom{width:505px;}
.conlist h3{font-size:20px;color:#333;line-height:48px;font-weight:bold;}
.conlist p{font-size:14px;line-height:24px;}
.conlist ul li{font-size:16px;color:#333;padding-left:38px;margin-top:25px;}
.conlist ul li:nth-child(1){background:url(../images/c01.png)no-repeat left center;}
.conlist ul li:nth-child(2){background:url(../images/c02.png)no-repeat left center;}
.conlist ul li:nth-child(3){background:url(../images/c03.png)no-repeat left center;}
.conlist ul li:nth-child(4){background:url(../images/c04.png)no-repeat left center;}
.conlist ul li:nth-child(5){background:url(../images/c05.png)no-repeat left center;}

.msgfrom p{line-height:28px;font-size:16px;color:#333;}
.msgfrom .row{width:200px;}
.msgfrom .txt_input{width:100%;height:35px;background:#e6e4e3;}
.msgfrom .row.msg{width:505px;}
.msgfrom .txt_input.txt_msg{height:110px;}
.msgfrom .end{padding-top:20px;}
.btnsubmit{width:118px;height:36px;background: #cf2623;text-align:center;font-size:20px;color:#fff;cursor:pointer;}
