BODY { background-color:#ffffff; COLOR: #000000; margin:0px; padding:0px; font-size:1em; text-align:left; overflow-x:hidden; font-family:"Microsoft Yahei",simhei,simsun;}
A {COLOR: #000000; TEXT-DECORATION: none}
A:link {COLOR: #000000; TEXT-DECORATION: none}
A:visited {COLOR: #000000; TEXT-DECORATION: none}
A:hover {COLOR: #333333; TEXT-DECORATION: underline}
form,ul,li,p,h1,h2,h5,h3,h4{ list-style-type:none; margin:0px; padding:0px; }
img{ border:0px; margin:0px;padding:0px; vertical-align:bottom}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.clear {CLEAR: both;}
.t_f,.t_f A:link,.t_f A:visited {  COLOR: #ffffff;}
.t_f A:hover {COLOR: #ffffff;}

.box { MARGIN: 0px auto; width:96%; max-WIDTH: 1000px;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}
.box1 { MARGIN: 0px auto; width:100%; max-WIDTH: 1000px;}
* html .box1{height: 1%; }*> .box1{ overflow: hidden;}
* html ul{height: 1%; }*> ul{ overflow: hidden;}

.top{ background:#d70008; position:fixed; top:0; width:100%; z-index:999; padding:0;}
.logo{float:left; width:165px; margin-top: 8px;}
.chdh{ width: auto; float: left; font-size:0.9em; line-height:1.3em; color:#fff; text-align:left; margin-left:15px; margin-top: 5px}
.chdh p{}
.shijian{ width:100%; float:left; color:#666; font-size:0.9em; line-height:1.3em; background:#dcdcdc;  margin-bottom:15px; padding:5px 0;}
.shijian p{ display:block; width:1000px; margin:auto}
.rwza{ width:auto; float:right; font-size:0.9em; line-height:1.7em; color:#fff}
.rwza .odo1{ background:url(log_a1.png) no-repeat left center; background-size:75% auto; padding:12px 15px;}
.rwza .odo2{ background:url(log_a2.png) no-repeat left center; background-size:75% auto; padding:12px 15px;}
.gda{ display: none}
.banner{ width:100%; margin:140px auto 0; text-align:center; overflow:hidden;}
.banner .img1{ width:1920px; position: relative; left:50%; margin-left:-960px; display:block}
.banner .img2{ display:none}
.nov{ width:1000px; margin:10px auto 5px;}
.nov h3{ display: none;}
.nov ul li{ width:16.6%; float:left; font-size:1.1em; line-height:40px; text-align:center; color:#fff}
.nov ul li a{ color:#fff; display:block; text-decoration:none}
.nov ul li.dqx a{color:#ffb400}
.nov1{ background:url(novbga.png) repeat-x center top; margin-top:-45px; position: absolute; visibility: hidden; z-index:999; width:100%}
.nov1 ul{ width:1000px; margin:auto;}
.nov1 ul li{ width:16.6%; float:left; font-size:1.1em; line-height:40px; height:200px; text-align:center; color:#fff}
.nov1 ul li:hover{ background:url(xian.png) repeat-x 0 2px;}
.nov1 ul li a{ color:#fff; display:block; padding-bottom:5px;  text-decoration:none}
.nov1 ul li:hover a{color:#ffb400}
.nov1 ul li ul{ width:100%; margin:10px 0 0;}
.nov1 ul li ul li{ width:100%; font-size:0.9em; line-height:28px; height:auto; color:#fff}
.nov1 ul li ul li:hover{ background:none; color:#fff}
.nov1 ul li ul li.dqx a{color:#ffb400}
.nov1 ul li:hover ul li a{ color:#fff;}
.nov1 ul li:hover ul li a:hover{ color:#ffb400}
.nov1 ul li:hover ul li.dqx a{color:#ffb400}
.vca{ text-align:center; font-size:2em; line-height:1.4em; color:#727272}
.vca p{ font-size:0.5em; line-height:1.4em; font-weight:lighter}
.vca1{ font-size:2em; line-height:1.4em; color:#727272}
.vca1 p{ font-size:0.5em; line-height:1.4em; font-weight:lighter}
.stut{ width:1000px; margin:15px auto 0;}
.stut ul{ width:1010px; margin-left:-10px;}
.stut ul li{ width:495px; float:left; padding-left:10px; position:relative}
.stut ul li img{ width:100%}
.stut ul li p{ position:absolute; background:rgba(0,0,0,0.5); text-align:center; font-size:1.2em; line-height:2em; height:2em; margin-top:-2em; width:495px; color:#fff}
.stut ul li:hover p{ top:0; margin-top:0; background:rgba(0,0,0,0.7); font-size:1.6em; height:85%; padding-top:15%; transition:All 0.3s ease-in-out;}
.zwtu{ background:url(hx.jpg) repeat-y center; overflow:hidden; padding:30px 0;}
.zwtu .zwt{ width:49%; float:left; text-align:right;}
.zwtu .zwt img{ width:96%; border:#eb8084 5px solid}
.zwtu .zwwz{ width:47%; float:right; padding-left:2%; font-size:1em; line-height:1.8em; color:#fff}
.zwtu .zwwz p{ margin-top:15px;}
.zwtu .zwwz p a{ background:#d70008 url(dw.jpg) no-repeat 20px center; padding:10px 20px 10px 45px; color:#fff; text-decoration:none; border-radius:30px;}
.zwtu .zwwz p a.ml{ margin-left:50px}
.zwtu .zwwz i{ display:block; font-style:normal; font-size:1.6em; margin-top:20px}
.zwtu .zwwz ul{ width:450px;}
.zwtu .zwwz ul li{ width:50%; float:left; color:#d70008; font-size:1em; line-height:1.5em; margin-bottom:15px;}
.zwtu .zwwz ul li p{ font-size:2em; line-height: inherit; font-weight:bold}
.zwtu .zwwz ul li img{ float:left; margin-top:15px; margin-right:7px;}
.zwtu .zwwz ul.wkjd li{ color:#fff; font-size:0.9em; line-height:1.7em; margin-bottom:0px; width: 100%}
.zwtu .zwwz ul.wkjd li.ybgs{ background:url(yda.jpg) repeat-y 96%}
.zwtu .zwwz ul.wkjd li h3{ font-size:1.2em; color:#CCCCCC}
.zwtu .zwwz ul.wkjd li h3 span{ font-size:1.2em; color:#fff}
.fqzg{ width:1000px; margin:15px auto 0;}
.fqzg ul{ width:1016px; margin-left:-16px;}
.fqzg ul li{ width:238px; float:left; padding-left:16px; position:relative; margin-bottom:15px;}
.fqzg ul li img{ width:100%}
.fqzg ul li p{ position:absolute; background:rgba(0,0,0,0.5); text-align:center; font-size:1.1em; line-height:2em; height:2em; margin-top:-2em; width:238px; color:#fff}
.fqzg ul li:hover p{ top:0; margin-top:0; background:rgba(0,0,0,0.7); font-size:1.4em; height:82%; padding-top:12%; transition:All 0.3s ease-in-out;}
.fqzg ul li.zsg{ width:322px; padding-left:16.3px}
.fqzg ul li.zsg p{ width:322px}
.fqzg ul li.zsg:hover p{ height:80%; padding-top:10%;}
#featureContainer {MARGIN: 20px auto 0; WIDTH:1000px;}
#wrap {OVERFLOW: hidden}
#load { MARGIN: 0px auto; WIDTH: 910px; DISPLAY: none; }
#feature { POSITION: relative;}
#feature .button { POSITION: absolute;  WIDTH: 910px; TOP: 0px;  LEFT: 0px}
#feature .prev {TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(feature_left.gif) center top; FLOAT: left; HEIGHT: 48px; TOP: -150px; position: relative}
#feature .next {TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; TOP: -150px;  position:relative}
#feature .prev:hover {BACKGROUND-POSITION: center bottom}
#feature .next:hover {BACKGROUND-POSITION: center bottom}
.featureUL { POSITION: relative;  FLOAT: left; LEFT: 0px}
.featureBox { WIDTH: 455px; FLOAT: left; HEIGHT: 270px; OVERFLOW: hidden;}
#botton-scroll { Z-INDEX: 0; MARGIN: 0px auto; WIDTH: 910px; FLOAT: left; HEIGHT: 270px; }
#block { Z-INDEX: 0;  POSITION: relative;  MARGIN: 0px auto;  WIDTH: 910px; PADDING-RIGHT: 0px; HEIGHT: 270px;  OVERFLOW: hidden;}
#block .box { MARGIN: 0px; WIDTH: 435px; padding-left:10px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 270px; }
.sdgg{ background:#efefef; padding:15px 0 30px;}
.news{ overflow:hidden}
.news li{ padding-top:20px; border-bottom:#d7d7d7 1px dashed; overflow:hidden; padding-bottom:20px; position:relative}
.news li .xwpt{ width:195px; height:130px; border:#ccc 1px solid; float:left; margin-top:5px; margin-right:20px;}
.news li .xwbt{ max-height:1.4em; line-height:1.4em;  font-size:1.6em; font-weight:bold; overflow: hidden; color:#3c3d3c}
.news li .xwjj{ font-size:1em; line-height:1.6em; max-height:4.8em; overflow: hidden; margin-top:5px; color:#494949}
.news li .xwra{line-height:1.4em; height:1.4em; font-size:0.8em; overflow: hidden; color:#727272; margin-top:10px;}
.news li a{ position:absolute; top:0; right:0px; bottom:0; left:0px;}
.news1{ overflow:hidden}
.news1 li{ padding-top:20px; border-bottom:#d7d7d7 1px dashed; overflow:hidden; padding-bottom:20px; position:relative}
.news1 li .xwbt{ line-height:1.4em;  font-size:1.4em; font-weight:bold; overflow: hidden; color:#3c3d3c}
.news1 li .xwjj{ font-size:1em; line-height:1.6em; overflow: hidden; margin-top:5px; color:#494949}
.news1 li .xwjj span{ font-weight:bold; color:#666}
.cpkfy { width:100%; text-align:center; margin:15px auto 0px; overflow:hidden; font-size:1em;}
.cpkfy a { padding:6px 6px; line-height:2em; height:2em; margin:0px 3px}
.cpkfy span{padding:6px 11px;  background:#eee; border-radius:45px; color:#ff0000; line-height:2em; height:2em;}
.xwxxbt{ font-size:2em; text-align:center; font-weight:bold; line-height:1.6em;}
.xwxxaq{ font-size:0.8em; text-align:center; border-top:#ccc 1px dotted; padding-top:5px; color:#999999; margin-top:5px;}
.xwxxzy{ background:#f0f0f0; font-size:1em; line-height:1.6em; height:3.2em; padding:5px 10px 3px; overflow:hidden; color:#777777; margin-top:10px;}
.xwxxzy span{ font-size:1.4em; font-weight:bold; width:2.5em; float:left; line-height:1.2em;}
.xwxxnr{ font-size:1em; color:#333333; line-height:1.8em; text-indent:2em; margin-top:20px;}
.xwxxnr img{ max-width:100%; display:block; margin:auto}
.xwxxnr p{ margin-top:15px}
.zslogo{ width:1000px; margin:0 auto}
.zslogo ul{ width:1017px; margin-left:-17px;}
.zslogo ul li{ width:128px; padding-left:17px; float:left; margin-top:15px; position:relative}
.zslogo ul li img{ width:126px; height:86px; border:#e6e6e6 1px solid;}
.zslogo ul li a p{ display:block; position:absolute; top:0; left:17px; right:0; bottom:0; background:rgba(0,0,0,0.6); color:#fff;  z-index:99; text-align:center; padding-top:13%; font-size:0.9em; line-height:1.4em; opacity:0}
.zslogo ul li a:hover p{ transition:All 0.3s ease-in-out; opacity:1}
.zslogo1{ width:1000px; margin:0 auto}
.zslogo1 ul{ width:1017px; margin-left:-17px;}
.zslogo1 ul li{ width:126px; margin-left:17px; height: 63px; border:#e6e6e6 1px solid; float:left; margin-top:15px; position:relative}
.zslogo1 ul li img{ width:126px; height:63px; object-fit: contain; }
.zslogo1 ul li a p{ display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.6); color:#fff;  z-index:99; text-align:center; padding-top:13%; font-size:0.9em; line-height:1.4em; opacity:0}
.zslogo1 ul li a:hover p{ transition:All 0.3s ease-in-out; opacity:1}
.ptlogo1{ width:1000px; margin:0 auto}
.ptlogo1 ul{ width:1017px; margin-left:-17px;}
.ptlogo1 ul li{ width:128px; margin-left:17px; float:left; margin-top:15px; position:relative; overflow: hidden}
.ptlogo1 ul li span{ display: block; width:126px; height:63px; border:#e6e6e6 1px solid; }
.ptlogo1 ul li img{ width:126px; height:63px; object-fit: contain; }
.ptlogo1 ul li p{ font-size:14px; line-height:18px; height: 18px; overflow: hidden; text-align: center; display: block }
.ptlogo1 ul li i{ font-size:12px; line-height:18px; height: 18px; overflow: hidden; text-align: center; display: block; font-style: normal; margin-top: 5px; color: #666 }
.gdert{ width:1000px; margin:15px auto 0;}
.gdert ul li{ width:128px; float:left; margin-right:15px;}
.gdert ul li img{ width:126px; height:86px; border:#e6e6e6 1px solid;}
.bottom{ background:#d70008; padding:30px 0; overflow:hidden}
.llx{ width:auto; float:left; font-size:0.9em; color:#fff; line-height:1.6em; margin-right:50px}
.llx a{ color:#fff;}
.llx p{ font-size:1.2em; margin-bottom:5px; border-bottom:#fff 1px solid; padding-bottom:5px;}
.llx span{ color:#666666}
.rlx{ width: auto; float:right}
.bghq{ width:100%; background:url(bga.jpg?ver=1) no-repeat center top; margin:160px auto 0; background-size:100% auto; overflow:hidden}
.bsbg{ background:#fff; width:1000px; margin:30px auto; padding:20px; border-radius:10px; overflow:hidden}
.bsbg1{ background:#fff; width:500px; margin:70px auto; padding:20px; border-radius:10px;}
.baid{ font-size:1.2em; line-height:1.8em; color:#666}
.baid1{ font-size:1em; line-height:1.8em; color:#666; overflow:hidden}
.baid1 span{ color:#999; font-size:0.9em;}
.baid2{ text-align:center}
.baid2 img{ max-width:100%}
.wzk3{ font-size:1em; line-height:1.8em; color:#666}
.bg3{ width:450px; margin:20px auto}
.bg3 td{ padding:10px 0; color:#666; font-size:1em; line-height:2em;}
.bg3 td.zbu{ width:130px; padding-right:10px}
.jga1{ font-size:1em; height:2em; line-height:2em; width:220px;  border:#ccc 1px solid; padding:3px 5px; border-radius:5px; box-shadow:inset 0px 1px 3px #ccc;}
.jga2{ font-size:1em; height:2em; line-height:2em; width:115px;  border:#ccc 1px solid; padding:3px 5px; border-radius:5px; box-shadow:inset 0px 1px 3px #ccc;}
.dengl{ font-size:1.2em; height:2.2em; line-height:2em; width:350px; border:#0082d5 1px solid; background-image: linear-gradient(to bottom right, #46a5fe, #028fe8); border-radius:5px; color:#fff;}
.sska{ font-size:1.2em; height:2.2em; line-height:2em; width:120px; border:#0082d5 1px solid; background-image: linear-gradient(to bottom right, #46a5fe, #028fe8); border-radius:5px; color:#fff;}
.yazm{ height:39px;}
.bgqta{margin:165px auto 0; width:1000px; padding:20px 10px; overflow:hidden;}
.zsss{ text-align:center; overflow:hidden;}
.zslb{ padding:0px 3px 20px}
.zslb li{ width:300px; padding:9px; margin-top:25px; margin-left:20px; float:left; background:url(bgls.jpg) no-repeat right top; border-radius:5px; box-shadow:0px 1px 5px #ccc; overflow:hidden; text-align:center; position:relative}
.zslb li.ml0{ margin-left:0}
.zslb li p{ margin:20px auto 0; padding-top:23px; width:100px; height:77px; background:#fff; border-radius:100px; box-shadow:0px 0px 5px #ccc;}
.zslb li p img{ width:80px; height:56px; border-radius:10px;}
.zslb li h2{ font-size:1em; height:1.4em; line-height:1.4em; overflow:hidden; font-weight:lighter; margin-top:10px; color:#666}
.zslb li h3{ font-size:1em; height:1.4em; line-height:1.4em; overflow:hidden; font-weight:lighter; margin-top:10px; color:#888}
.zslb li div{ display:none}
.zslb li:hover div{ display:block; position:absolute; top:0; left:0; bottom:0; right:0; background:rgba(0,0,0,0.6); text-align:left; color:#fff; padding:10px 15px; font-size:1em; line-height:1.6em; overflow:hidden;}
.zslb li:hover div i{ font-size:0.9em; line-height:1.6em;  font-style:normal}
.zslb li a{ position:absolute; top:0; left:0; bottom:0; right:0; }
.wzrt{ text-align:center; width:100%; max-width:1000px; margin:0px auto 0; overflow:hidden}
.wzrt ul{ width:1020px; margin-left:-20px;}
.wzrt ul li{ width:320px; float:left; padding-left:20px; margin-top:20px;}
.wzrt ul li img{ width:100%;}
.wzrt ul li p{ margin-top:5px}
.oid1{ width:100%; position:relative}
.oil1{ width:48%; overflow:hidden}
.oir1{ width:48%; position:absolute; margin-top:-201px; right:0}
.oid1 i{ font-style:normal; float:right}
.taaj{  border-top:#cfcfcf 1px dashed; border-left:#cfcfcf 1px dashed; }
.taaj tr td{ border-right:#cfcfcf 1px dashed; border-bottom:#cfcfcf 1px dashed; font-size:0.9em; line-height:1.4em; padding:5px; color:#6b6b6b;}
.zsxq{ width:96%; padding:9px 2%; margin:140px auto 0; background:url(bgls1.jpg) no-repeat center top; background-size:100% auto; position:relative; text-align:center}
.zsxq p{ margin:60px auto 0; padding-top:50px; width:200px; height:150px; background:#fff; border-radius:100px; box-shadow:0px 0px 5px #ccc; }
.zsxq p img{ width:160px; height:112px; border-radius:10px;}
.zsxq h2{ font-size:1.6em; height:1.4em; line-height:1.4em; overflow:hidden; font-weight:lighter; margin-top:10px; color:#666}
.zsxq h3{ font-size:1.6em; height:1.4em; line-height:1.4em; overflow:hidden; font-weight:lighter; margin-top:10px; color:#888}
.zsxq .xiangq{ font-size:1.2em; line-height:1.8em; color:#888; margin:20px auto 0; font-weight:lighter; text-align:left; max-width:1000px; display:block;}
.jiabin{ width:1000px; margin:auto}
.jiabin ul{ width:1040px; margin-left:-40px;}
.jiabin ul li{ width:220px; float:left; padding-left:40px; margin-top:20px; text-align:center}
.jiabin ul li img{ width:100%;}
.jiabin ul li h2{ font-size:1.2em; line-height:1.4em; height:1.4em; overflow:hidden; color:#666; margin-top:10px}
.jiabin ul li p{ font-size:1em; line-height:1.4em; height:2.8em; overflow:hidden; color:#999999}
.lxzb{ width:46%; float:left;}
.lxyb{ width:54%; float:right;}
.lxyb img{ width:100%}
.shipin{ width:1000px; margin:auto}
.shipin ul{ width:1000px; -moz-column-count:3; -webkit-column-count:3;column-count:3;  -moz-column-gap:2%; -webkit-column-gap:2%; column-gap:2%; }
.shipin ul li{ width:313px; float:left; padding-left:30px; margin-top:20px; -moz-page-break-inside:avoid; -webkit-column-break-inside:avoid; break-inside:avoid;}
.shipin ul li p{ font-size:0.9em; line-height:1.4em; height:2.8em; overflow:hidden; margin-top:5px; color:#666}
.shipin ul li video{ background:#000}
.gzl{ width:1000px; margin:auto}
.gzl ul{ position:relative}
.gzl ul li{ width:46%; margin-right:3%; float:left; color:#919191; font-size:0.9em; line-height:1.5em; overflow:hidden; margin-top:10px;}
.gzl ul li p{ font-size:1.4em; font-weight:bold; color:#d00}
.gzl ul li span{ font-size:1.4em; line-height:1.8em; font-weight:bold; color:#fff; background:linear-gradient(-135deg,transparent 10px, #d00 0); padding:0px 5px; margin-right:5px;}
.tqll{ width:1000px;}
.tqll ul li{ width:310px; float:left; margin-left:20px; background:#f2f2f2; padding:5px 5px 10px; margin-top:20px;}
.tqll ul li.dyg{ margin-left:0}
.tqll ul li.dsg{ margin-left:17%}
.tqll ul li p{ font-size:1em; line-height:2.2em; height:2.2em; border-bottom:#ccc 1px solid;}
.tqll ul li h2{ font-size:1.1em; line-height:1.6em; font-weight:lighter; margin-top:5px;}
.tqll ul li i{ font-size:1em; line-height:1.6em; font-style:normal; margin-top:30px; display:block}
.tqll ul li:hover{ background:#ffd7d7}
.tqll ul li img{ width:100%}
.wjhg{ width:100%; overflow:hidden}
.wjhg ul{ margin-top:20px;}
.wjhg ul li{ position:relative; overflow:hidden}
.wjhg ul li img{ width:100%;}
.wjhg ul li p{ position:absolute; width:100%; font-size:1em; height:2em; line-height:2em; margin-top:-2em; text-align:center; background:rgba(0,0,0,0.6); color:#fff}
.wjhg ul li p span{ font-size:0.7em;}
.wjhg ul li:hover p{ top:0; margin-top:0; background:rgba(0,0,0,0.6); font-size:1.6em; height:100%; padding-top:15%; transition:All 0.3s ease-in-out;}
.wjhg ul .li1{ width:62%; float:left}
.wjhg ul .li2{ width:37%; float:right}
.wjhg ul .li3{ width:30.5%; float:left; margin-top:1%;}
.wjhg ul .li4{ width:30.5%; float:left; margin-top:1%; margin-left:1%;}
.vca2{ text-align:center; font-size:2em; line-height:1.8em; background:#d70008; color:#fff;  border-radius:10px; cursor:pointer}
.vca2 p{ font-size:0.5em; line-height:1.4em; font-weight:lighter}
.duet{ font-size:1.1em; line-height:1.8em; color:#666; text-align: justify;}
.duet h2{ color:#d70008; font-size:1.4em; line-height:1.8em}
.duet span{ color:#999;}
.zlgo{ width:200px; vertical-align:top}
.zanqt{ width:1000px; margin:20px auto 0;}
.zanqt img{ width:100%;}
.taaj1{ border-left:#a2a2a2 1px dashed; border-top:#a2a2a2 1px dashed;}
.taaj1 tr td{ border-right:#a2a2a2 1px dashed; border-bottom:#a2a2a2 1px dashed; font-size:0.9em; line-height:1.6em; padding:5px; color:#666}
.wzwq{ font-size:0.8em; line-height:2em; width:1000px; margin:10px auto 0; overflow:hidden; text-align:center}
.wzwq span{ padding:0px 3px; border:#eee 1px dashed; margin-right:5px; color:#666; display:inline; white-space: nowrap;}
.zet1{ display: block}
.zet2{ display: none}
.beian{ text-align:center; font-size:0.8em; color:#fff}
.beian a{ color:#fff}
.rcap{ text-align:center; font-size:1.2em; line-height:1.4em; width:1000px; margin:0 auto;}
.rcap ul li.li1{ background:#e35e61; padding:5px 0; font-size:1.3em; line-height:1.4em; color:#fff; font-weight:bold; margin-top:15px;}
.rcap ul li.li1 span{ font-size:0.8em; font-weight:lighter}
.rcap ul li.li2{ background:#ebe0de; padding:5px 0; font-size:1.3em; line-height:1.4em; color:#000; font-weight:bold}
.rcap ul li.li3{ padding:3px 0; font-size:1em; line-height:1.4em; color:#d9261c;}
.taii{ font-size:1.2em; line-height:1.6em;}
.taii h2{ font-size:1.5em; line-height:1.6em; margin-top:15px;}
.taii h2 span{ color:#fff; background:#d9261c; padding:0px 5px; margin-right:5px}
.taii h3{ font-size:1.5em; line-height:1.6em; font-weight:lighter; background: url(xian1.jpg) no-repeat 80% center;}
.taii h4{ font-size:1.4em; line-height:1.4em; font-weight:lighter; background: url(xian1.jpg) no-repeat 86% center;}
.bta{ font-size:2em; line-height:1.2em; font-weight:bold;  background: url(xian.jpg) no-repeat left bottom; padding-bottom:10px}
.bta p{ font-size:0.6em; line-height:1.2em; color:#aaaaaa; font-weight:lighter; text-transform: uppercase;}
.tu img{ width:100%}
.czsqy{ overflow:hidden; font-size:1em;}
.czsqy ul li{ width:48.5%; float:left; margin-top:20px;}
.czsqy ul li img{ width:100%}
.czsqy ul li.dsg{ float:right}
.czsqy ul li h4{ padding-left:16%; margin-top:-50px; font-size:1.6em; line-height:1.2em; background:none}
.czsqy ul li h4 span{ font-size:0.5em; font-weight:lighter; line-height:1.4em; color:#666;}
.czsqy ul li p{font-size:0.8em; line-height:1.5em;}
.czsqy ul li.dyg{ width:100%}
.czsqy ul li.dyg h4{ padding-left:7.5%; margin-top:-50px;}
.czsqy ul li.dyg p{ margin-top:10px;}
sup{ font-size:0.6em; line-height:0}
.tc{ text-align:center}

.ldu{ margin-top:50px; position: relative }
.ldu img{ width:100% }
.ldu div{ width:200px; height: 96px; background: url(tai1.png) no-repeat left top; background-size:100% auto;  font-size: 2.5em; line-height: 1.3em; font-weight: bold; position: absolute; left: -5px; color: #fff; top: -30px; text-align: center }
.zwx{ font-size:1.5em; line-height:1.4em;}
.zbw{ font-size:1.2em; line-height:1.6em; overflow: hidden;}
.zbw h2{ font-size:1.5em; line-height:1.4em; font-weight:normal; margin-top:20px; margin-bottom: 6px;}
.zbw h2 i{ border-bottom: #000 1px solid; font-style: normal;}
.zbw h3{ font-size:1.3em; line-height:1.4em; font-weight:normal; margin-top:10px; margin-bottom: 6px;}
.zbw span{ float: left;}

.jsbox{ padding:10px 0px 20px; font-size:1em; line-height: 1.6em; text-align: justify; overflow:hidden}
.jsbox p{ margin-top:15px; overflow:hidden}
.dbt{ font-size:2.2em; line-height:40px; text-indent: 0;}
.xbt{ font-size:1.2em; line-height:1.6em; font-weight: bold; text-indent: 0;}
.youtu{ float:right; width:30%; max-width:300px; border:#dddddd 1px solid; text-indent:0; padding:3px; margin:0px 0px 0px 15px;}
.youtu img{ width:100%}
.youtu i{ display:block; text-align:center; font-style: normal;}
.youtu1{ float:right; width:40%; max-width:500px; border:#dddddd 1px solid; text-indent:0; padding:3px; margin:0px 0px 0px 15px;}
.youtu1 img{ width:100%}
.youtu1 i{ display:block; text-align:center; font-style: normal;}
.ybt { border-left:12px solid #4F9CEE; background:url(hx.png) repeat-x center; height:30px; line-height:30px;}
.ybt span{  font-size:1.6em; font-family:arial,tahoma,'Microsoft Yahei','\5b8b\4f53',sans-serif; padding:0px 10px 0px 18px; background:#ffffff; font-weight: bold}
a.dload{  background:#ff7300 url(xza.png) no-repeat 10px center; width: 340px; font-size: 18px; height: 50px; line-height: 50px; text-align: center; padding-left: 30px; color: #fff; display: block; margin: 80px auto 30px; font-weight: bold; border-radius: 50px;}
a.dload1{  background:#4784df url(xza.png) no-repeat 10px center; width: 340px; font-size: 18px; height: 50px; line-height: 50px; text-align: center; padding-left: 30px; color: #fff; display: block; margin: 30px auto 80px; font-weight: bold; border-radius: 50px;}



sup{line-height:1em; font-size: 0.6em;}



@media screen and (max-width: 999px) {
.top{ padding:10px 2% 10px; text-align:center; width:96%}
.logo{ width:120px; margin-top:2px}
.chdh{ display:none}
.rwza{ font-size:0.8em; line-height:1.6em; margin-right:13px}
.rwza .odo1{ padding:10px 13px;}
.rwza .odo2{ padding:10px 13px;}
.gda{ display: block; width:auto; float:right; margin-top:6px}
.shijian{ display:none}
.banner{ margin:60px auto 0; }
.banner .img1{ display:none}
.banner .img2{ display:block; width:100%}
.nov{ width:100%; margin:auto; background:rgba(0,0,0,0.6); height:100vh; top:0; left:0; position:absolute; display:none; z-index:999}
.nov h3{ display:block; width:55%; float:right; background:#d70008; font-size:1.6em; line-height:2.4em; text-align:right; padding-right:5%;}
.nov h3 a{ color:#fff}
.nov ul{ width:60%; float:right; background:#fff; padding-bottom:20px}
.nov ul li{ width:100%; font-size:1em; line-height:2.5em; border-top:#ccc 1px dashed; text-align:left; color:#000}
.nov ul li a{ color:#000; padding-left:10%;}
.nov1{ display:none}
.vca{  font-size:1.6em; line-height:1.4em;}
.vca1{  font-size:1.6em; line-height:1.4em;}
.vca2{  font-size:1.5em; line-height:1.4em;}
.stut{ width:98%; margin:0 auto 0;}
.stut ul{ width:100%; margin-left:0;}
.stut ul li{ width:98%; padding:0 1%; margin-top:15px}
.stut ul li p{ font-size:0.9em; width:96%;}
.stut ul li:hover p{ font-size:1.2em;}
.zwtu{ background:#d70008; padding:15px 0 0;}
.zwtu .zwt{ width:100%; padding-bottom:15px; text-align: center}
.zwtu .zwt img{ width:95%;}
.zwtu .zwwz{ width:96%; padding:15px 2% 0; background:#333333}
.zwtu .zwwz p a.ml{ margin-left:40px}
.zwtu .zwwz ul{ width:100%;}
.zwtu .zwwz ul li{ font-size:3vw; margin-bottom:10px}
.zwtu .zwwz ul li img{ width:10vw}
.zwtu .zwwz ul.wkjd li{ font-size:3.1vw;}
.fqzg{ width:100%; margin:10px auto 0;}
.fqzg ul{ width:100%; margin-left:0;}
.fqzg ul li{ width:23%; margin:0 1% 10px; padding:0;}
.fqzg ul li p{ font-size:2.6vw; width:100%; height:1.8em; line-height:1.8em; margin-top:-1.8em;}
.fqzg ul li.zsg{ width:31.3%; padding:0}
.fqzg ul li.zsg p{ width:100%}
.sdgg{ background:#efefef; padding:0px 0 15px;}
.news{ width:100%; overflow:hidden; margin:auto}
.news li{ padding-top:10px; padding-bottom:10px;}
.news li .xwpt{ width:120px; height:80px; float:left; margin-top:4px; margin-right:10px;}
.news li .xwbt{ max-height:2.8em; line-height:1.4em; font-size:0.9em;}
.news li .xwjj{ font-size:0.8em; line-height:1.4em; max-height:2.8em; margin-top:3px;}
.news li .xwra{line-height:1.4em; height:1.4em; font-size:0.8em; margin-top:3px}
#featureContainer {WIDTH:100%;}
#load { MARGIN: 0px auto; WIDTH: 340px; DISPLAY: none; }
#feature { POSITION: relative;}
#feature .button { POSITION: absolute;  WIDTH: 100%; TOP: 0px;  LEFT: 0px}
#feature .prev {TOP: -115px;}
#feature .next {TOP: -115px;}
.featureBox { WIDTH: 340px; HEIGHT: 199px; }
#botton-scroll { WIDTH: 340px;  HEIGHT: 199px; }
#block { WIDTH: 320px; PADDING-RIGHT: 0px; HEIGHT: 199px; }
#block .box { WIDTH: 320px; padding-left:0px; PADDING-RIGHT: 0px;  HEIGHT: 199px; }
#block .box img{ width:320px; height:199px}
.zslogo{ width:100%;}
.zslogo ul{ width:100%; margin-left:0;}
.zslogo ul li{ width:23%; padding:0; margin:10px 1% 0;}
.zslogo ul li img{ width:100%; height:15vw;}
.zslogo ul li a p{top:0; left:0; right:0; bottom:0; padding-top:13%; font-size:0.8em;}
.zslogo1{ width:100%;}
.zslogo1 ul{ width:100%; margin-left:0;}
.zslogo1 ul li{ width:22.5%; padding:0; margin:10px 1% 0;}
.zslogo1 ul li img{ width:100%;}
.zslogo1 ul li a p{top:0; left:0; right:0; bottom:0; padding-top:13%; font-size:0.8em;}
.ptlogo1{ width:100%;}
.ptlogo1 ul{ width:100%; margin-left:0;}
.ptlogo1 ul li{width:22.5%; padding:0; margin:10px 1% 0;}
.ptlogo1 ul li span{ width:100%;}
.ptlogo1 ul li img{ width:100%;}
.ptlogo1 ul li p{ font-size:3vw; line-height:1.2em; height: 1.2em;}
.ptlogo1 ul li i{ font-size:2.9vw; line-height:1.2em; height: 1.2em;}
.bottom{ padding:10px 0 30px;}
.llx{ width:96%; float:none; margin:15px auto 0; text-align:center; font-size:0.75em;}
.llx p{ border:0; padding:0}
.rlx{ width:96%; float:none; margin:15px auto 0; text-align:center;}
.rlx img{ height:140px;}
.gdert{ width:100%; overflow:hidden; margin:10px auto 0}
.bghq{  background:url(bgb.jpg) no-repeat center top; background-size:100% auto; margin:60px auto 0;}
.bsbg{ width:92%; margin:15px auto; padding:10px 2%; overflow: hidden}
.bsbg1{ width:92%; margin:70px auto; padding:10px 2%; overflow: hidden}
.bg3{ width:100%; margin:20px auto}
.bg3 td{ font-size:0.9em; line-height:2em;}
.bg3 td.zbu{ width:100px; padding-right:5px}
.baid{ font-size:0.9em; line-height:1.6em;}
.baid1{ font-size:0.9em; line-height:1.6em;}
.baid1 img{ width:100%}
.duet{ font-size:0.9em; line-height:1.6em;}
.oil1{ width:100%; float:left}
.oir1{ width:100%; float:right; position: relative; margin-top:5px;}
.wzrt{ width:96%; margin:0px auto;}
.wzrt ul{ width:100%; margin-left:0px;}
.wzrt ul li{ width:100%; padding:0; font-size:0.9em}
.wzk3{ font-size:0.9em;}
.jiabin{ width:100%; margin:auto}
.jiabin ul{ width:100%; margin-left:0;}
.jiabin ul li{ width:30.3%; padding:0px 1.5%; margin-top:20px;}
.jiabin ul li span{ padding:10px; margin-top:-24px;}
.jiabin ul li h2{ font-size:1em; height:auto; margin-top:5px}
.jiabin ul li p{ font-size:0.8em;}
.lxzb{ width:100%; float:left;}
.lxyb{ width:100%; float:right; margin-top:15px}
.zslb{ padding:0px 3px 20px}
.zslb li{ width:46%; padding:9px 1%; margin:20px 1% 0; background:url(bgls.jpg) no-repeat right top; border-radius:5px; box-shadow:0px 1px 5px #ccc;}
.zslb li.ml0{ margin:20px 1% 0;}
.bgqta{margin:70px auto 0; width:98%; padding:20px 1%; overflow:hidden;}
.zsxq{ margin:60px auto 0; background:url(bgls1.jpg) no-repeat center top; background-size:1500px auto; overflow:hidden}
.zsxq p{ margin:30px auto 0; padding-top:50px; width:200px; height:150px; background:#fff; border-radius:100px; box-shadow:0px 0px 5px #ccc; }
.zsxq p img{ width:160px; height:112px; border-radius:10px;}
.zsxq h2{ font-size:1.2em; }
.zsxq h3{ font-size:1.2em;}
.zsxq .xiangq{ font-size:1em; width:100%}
.shipin{ width:100%; margin:auto}
.shipin ul{ width:100%; -moz-column-count:1; -webkit-column-count:1;column-count:1;  -moz-column-gap:0; -webkit-column-gap:0; column-gap:0;}
.shipin ul li{ width:100%; float:left; padding-left:0; margin-top:20px;}
.gzl{ width:100%; margin:auto}
.gzl ul li{ width:100%; margin-left:0; font-size:3.3vw}
.cpkfy { font-size:0.9em;}
.cpkfy a { padding:5px 3px; margin:0px 1px}
.tqll{ width:100%;}
.tqll ul li{ width:46%; margin:15px 1% 0; padding:5px 1% 8px; font-size:2.3vw}
.tqll ul li.dyg{margin:15px 1% 0;} 
.tqll ul li.dsg{margin:15px 1% 0;} 
.tqll ul li h2{ font-size:1em;}
.tqll ul li i{ margin-top:15px;}
.wjhg ul li p{font-size:0.85em;}
.zanqt{ width:96%}
.wzwq{ width:96%;}
.zet1{ display: none}
.zet2{ display: block}
.rcap{ font-size:3.2vw; width:96%}
.rcap ul li.li1{ margin-top:2vw;}
.taii{ font-size:3vw;}
.taii h3{ background: url(xian1.jpg) no-repeat 92% center;}
.taii h4{ background: url(xian1.jpg) no-repeat 94% center;}
.bta{ padding-bottom:1vw}
.czsqy{ overflow:hidden; font-size:2.8vw;}
.czsqy ul li h4{ margin-top:-6.5vw;}
.czsqy ul li p{font-size:0.9em; line-height:1.5em;}
.czsqy ul li.dyg h4{ margin-top:-6.5vw;}
.czsqy ul li.dyg p{ margin-top:1.5vw;}
.ldu{ margin-top:6vw; }
.ldu div{ width:25vw; height: 12vw; font-size: 5.2vw; line-height: 1.3em;  left: -0.5vw; top: -3vw }
.zwx{ font-size:5vw;}
.zbw{ font-size:3.5vw; }
.zbw h2{margin-top:3vw; margin-bottom: 1vw;}
.zbw h3{margin-top:1.5vw; margin-bottom: 1vw;}
	
.jsbox{ padding:10px 0 20px; font-size:3vw;}
.youtu{ width:40%; height: auto}
.youtu1{ width:98%; height: auto; margin: 0; float: none}
.ybt span{ font-size:1.3em; padding:0px 10px 0px 8px; }
}




.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb30{ margin-bottom:30px;}
.mt40{ margin-top:40px;}