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,ol,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:156px; margin-top: 6px;}
.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; height: 40px }
.nov h3{ display: none;}
.nov ul{ overflow: visible }
.nov ul li{ width:14.28%; float:left; font-size:1.1em; line-height:40px; text-align:center; color:#fff; position: relative}
.nov ul li a{ color:#fff; display:block; text-decoration:none}
.nov ul li.dqx a{color:#ffb400}
.nov ul li ul{ width:100%; visibility: hidden; position: absolute; top: 45px; left: 0; z-index: 999; height: auto; background: rgba(0,0,0,0.6); border-bottom-left-radius:8px; border-bottom-right-radius:8px; padding-bottom: 5px; }
.nov ul li ul li{ width:100%; float: none; font-size:0.9em; line-height:28px; height:auto; color:#fff; text-align: center}
.nov ul li.dqx ul li a{color:#fff}
.nov ul li ul li a:hover{ 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:70%; 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}
.news2{ height:440px;  overflow:hidden}
.news2 li{ padding-top:15px; border-bottom:#d7d7d7 1px dashed; overflow:hidden; padding-bottom:15px; position:relative; width: 60%; float: right}
.news2 li .xwpt{ width:175px; height:110px; border:#ccc 1px solid; float:left; margin-top:5px; margin-right:15px;}
.news2 li .xwbt{ max-height:1.4em; line-height:1.4em;  font-size:1.4em; font-weight:bolder; overflow: hidden; color:#3c3d3c}
.news2 li .xwjj{ font-size:1em; line-height:1.5em; max-height:3em; overflow: hidden; margin-top:5px; color:#494949}
.news2 li .xwra{line-height:1.4em; height:1.4em; font-size:0.8em; overflow: hidden; color:#727272; margin-top:10px;}
.news2 li a{ position:absolute; top:0; right:0px; bottom:0; left:0px;}
.news2 li:nth-child(1){ width:38%; float: left }
.news2 li:nth-child(1) .xwpt{ width:98.5%; height:220px; float:none; margin-right:0;}
.news2 li:nth-child(1) .xwbt{ max-height:2.8em;  margin-top:5px; }
.news2 li:nth-child(1) .xwjj{ line-height:1.5em; max-height:4.5em; margin-top:5px;}
.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:150px auto 0; background-size:100% auto; min-height: 500px; 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.9em; line-height: 1.6em; 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;}

/*新版*/
.topa1{ background:#d70008; position:fixed; top:0; width:100%; z-index:999; padding:0;}
.xbsbg{ background: #fff; padding: 20px 0; }
.logo_x{float:left; width:300px;}
.chdjs{ width: auto; float: right; font-size:1em; line-height:1.5em; color:#000; text-align:right; margin-top: 4px;}
.banner1{ margin:124px auto 0; text-align:center; overflow:hidden; width:1920px; position: relative; left:50%; margin-left:-960px;}
.banner1 .img1{ width:1920px; position: relative; left:50%; margin-left:-960px; display:block; z-index: 1}
.banner1 .img2{ display:none}
.dpp{ width: 958px; margin: -50px auto 0; position: relative; padding: 20px; background:#fff; box-shadow:0 0 10px #666; border-radius:20px; overflow: hidden; z-index: 33 }
.dpp h2{ text-align: center; font-size: 2.2em; line-height: 1.4em; height: 1.4em; color: #000;}
.gundong { width: 100%; margin: 5px auto 0; }
.gundong li{ width: 80px; float: left; padding-right: 15px;}
.gundong li img{ width: 100%; }
.dtua{ width: 100%; margin: 15px auto 0; }
.dtua img{ width: 100%;  }
.dbta{ font-size:3em; line-height:1.3em; color:#000; font-weight: bold; text-align: center}
.dbta p{ font-size:0.4em; line-height:1.3em; font-weight:lighter; color: #666}
.dwzk{ width: 600px; float: left; font-size: 1.05em; line-height: 1.6em; color: #333; text-align: justify }
.dwyt{ width: 380px; float: right;}
.dwyt img{ width: 100%;}
a.wycz{ background:#f00; color: #fff; font-size: 1.8em; line-height: 2.6em; height: 2.6em; padding: 10px 30px; text-decoration: none; border-radius: 8px;}
a.wycg{ background:#4683de; color: #fff; font-size: 1.8em; line-height: 2.6em; height: 2.6em; padding: 10px 30px; margin-left: 50px; text-decoration: none; border-radius: 8px; }
a.wycg1{ background:#4683de; color: #fff; font-size: 1.8em; line-height: 2.6em; height: 2.6em; padding: 10px 30px; text-decoration: none; border-radius: 8px; }
.focus{width:1000px;height:556px;position:relative; margin: auto}
.f426x240{width:1000px;height:556px;overflow:hidden}
.f426x240 img{width:1000px;height:556px}
.focus1{width:1920px;height:600px;position:relative; margin: auto}
.f160x160{width:1920px;height:600px;overflow:hidden}
.f160x160 img{width:1920px;height:600px}
.rslides{width:100%;position:relative;list-style:none;padding:0}
.rslides_nav{height:51px;width:31px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(i.png) no-repeat 0 -560px;margin-top:-28px}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-31px -560px;right:0}
.rslides_tabs{margin:auto; top: 0; clear:both; text-align:center; z-index:10; background:url(tuzz.gif) no-repeat; position:absolute; right: 0; width:87px; height:17px; padding-top:5px; padding-left:12px;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;margin-right:5px;}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;background:url(tubb1.gif) no-repeat;display:inline-block;_display:block;*display:block;width:9px;height:9px}
.rslides_tabs .rslides_here a{background:url(tubb2.gif) no-repeat;}
.zpfw{ width: 1000px; margin: 15px auto 0; }
.zpfw ul{}
.zpfw ul li{ width: 308px; margin-top: 15px; padding-top: 15px; height: 160px; margin-left: 35px; float: left; border:#ccc 1px solid; font-size: 1em; line-height: 1.4em; text-align: center; border-radius: 15px; color: #fff; }
.zpfw ul li span{ display: block; width: 100%; height: 70px; padding-top: 20px; color: #fff; margin: 0 auto 18px; font-size: 1.8em; line-height:50px; text-decoration: underline;  text-decoration-thickness: 2px; text-underline-offset: 6px; text-shadow: -2px -2px 2px #666,2px 2px 2px #000;}
.zpfw ul li:nth-child(1),.zpfw ul li:nth-child(4){ margin-left: 0px; }
.zpfw ul li:nth-child(1){ background:#ff9600 url(xabg1.jpg) no-repeat center top; background-size: 100% auto;}
.zpfw ul li:nth-child(2){ background:#ff9600 url(xabg2.jpg) no-repeat center top; background-size: 100% auto;}
.zpfw ul li:nth-child(3){ background:#ff9600 url(xabg3.jpg) no-repeat center top; background-size: 100% auto;}
.zpfw ul li:nth-child(4){ background:#ff9600 url(xabg4.jpg) no-repeat center top; background-size: 100% auto;}
.zpfw ul li:nth-child(5){ background:#ff9600 url(xabg5.jpg) no-repeat center top; background-size: 100% auto;}
.zpfw ul li:nth-child(6){ background:#ff9600 url(xabg6.jpg) no-repeat center top; background-size: 100% auto;}
.taba{ width: 100%; margin: 20px auto; font-size:1.4em;}
.taba td{ padding: 15px 5px;}
.taba td img{ width: 92%}
.taba td li{ list-style:circle; font-size: 0.9em; height: 1.6em; line-height: 1.6em; border-bottom: #ccc 1px dashed}
.taba td li.btax{ list-style:square; font-size:1.1em; font-weight: bold; color: #f00; border-bottom: #ccc 1px solid}
.l_logo{ width:100px; float:left;}
.l_logo img{ width:100%; }
.rdh{ width:auto; float:right;}
.rdh a{ color:#fff; margin-left: 30px; font-size: 1.2em; line-height: 1.6em; border-bottom: #ffffe5 1px solid; text-decoration:none}
.l_lx{  font-size:0.9em; line-height: 1.4em; color: #fff; width: auto; float: left }
.l_lx p{ font-size:1.3em; line-height: 1.4em; margin-top: 10px; margin-bottom: 3px;}
.l_lx p span{ border-bottom:#fff 1px solid; }
.xewm{ width: 130px; float:right; margin-left: 15px; text-align: center}
.xewm img{ width: 100% }
.xewm p{ font-size:0.9em; line-height: 1.4em; color: #fff; margin-top: 5px; }
.mt50{ margin-top:50px;}
.dnb{ display: block;}
.sjb{ display: none;}
.wjhg_x{ width:100%; max-width: 1000px; margin: auto; overflow: hidden; font-size:1em; line-height:1.4em;}
.wjhg_x ul{ margin-top:20px; position: relative; width:30.3%; padding: 0px 1.5%; float: left;}
.wjhg_x ul li.liz1{ text-align:center; font-size:1.6em; line-height:1.4em; height:100px; padding-top:5px; border: #aaaaaa 1px solid; border-top:0; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.wjhg_x ul li.liz1 p{ font-size:0.7em; line-height:1.4em;}
.wjhg_x ul li.liy1{ width:100%;}
.wjhg_x ul li.liy1 img{ width:100%; border-top-left-radius: 20px; border-top-right-radius: 20px; }
#ifocus { width:1000px; height:606px; margin:30px auto 0;}
#ifocus_pic { position:relative; width:1000px; height:556px; overflow:hidden;}
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:1000px; height:556px; overflow:hidden;}
#ifocus_piclist img { width:1000px; height:556px;}
#ifocus_piclist img.shjb1{ display: block;}
#ifocus_piclist img.shjb2{ display: none;}
#ifocus_btn { width:1000px; height: 50px; overflow: hidden;}
#ifocus_btn li { width:333px; float: left; height:45px; cursor:pointer; text-align: center; background: url(quabg1.jpg) no-repeat center top; padding-top:5px; font-size: 24px; line-height: 45px; color: #000}
#ifocus_btn .current { background: url(quabg2.jpg) no-repeat center top; color: #fff }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:410px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }


@media screen and (max-width: 999px) {
.top{ padding:10px 2% 10px; text-align:center; width:96%}
.topa1{ text-align:center; width:100%}
.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:10px 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; }

.xbsbg{padding: 10px 0; border-top: #777 1px solid;}
.dbta{ font-size:1.8em;}
.logo_x{width:38%; margin-top: 10px;}
.chdjs{ font-size:3.2vw; margin-right: 10px;}
.banner1{ margin:40px auto 0; width:100%; position: relative; left:0; margin-left:0; }
.banner1 .img1{ display:none}
.banner1 .img2{ display:block; width:100%}
.dwzk{ width: 100%; font-size: 0.9em;}
.dwyt{ width: 100%; float: right; margin-top: 10px}
.dpp{ width: 96%; margin: 0 auto 0;  padding: 10px 2%; border-radius:0; background:#fff; box-shadow:0 0 0 #666; }
.dpp h2{ font-size: 1.6em; }
.gundong ul li{ width: 60px; float: left; margin-right: 10px;}
a.wycz{font-size: 1.2em; padding: 10px 20px; }
a.wycg{font-size: 1.2em; padding: 10px 20px; margin-left: 30px; }
a.wycg1{font-size: 1.2em; padding: 10px 20px; }
.focus{width:100%;height:56vw;position:relative; margin: auto}
.f426x240{width:100%;height:56vw;overflow:hidden}
.f426x240 img{width:100%;height:56vw;}
.focus1{width:100%;height:40vw;position:relative; margin: auto}
.f160x160{width:100%;height:56vw;overflow:hidden}
.f160x160 img{width:100%;height:40vw;}
.zpfw{ width: 96%;}
.zpfw ul li{ width: 48%; padding-top: 10px; height: 110px; margin-left: 2%; font-size: 2.8vw; border-radius: 10px; }
.zpfw ul li span{ text-decoration-thickness: 1px; text-underline-offset: 4px; width: 100%; height: 45px; padding-top: 15px; font-size: 1.4em; line-height:32px; }
.zpfw ul li span.lhd{ line-height: 16px;}
.zpfw ul li:nth-child(1),.zpfw ul li:nth-child(3),.zpfw ul li:nth-child(5){ margin-left: 0px; }
.zpfw ul li:nth-child(4){ margin-left: 2%; }
.news2{ width:100%; height: auto; overflow:hidden; margin:auto}
.news2 li{ padding-top:10px; padding-bottom:10px; width: 100%; float: none}
.news2 li .xwpt{ width:120px; height:80px; float:left; margin-top:4px; margin-right:10px;}
.news2 li .xwbt{ max-height:2.8em; line-height:1.4em; font-size:0.9em;}
.news2 li .xwjj{ font-size:0.8em; line-height:1.4em; max-height:2.8em; margin-top:3px;}
.news2 li .xwra{line-height:1.4em; height:1.4em; font-size:0.8em; margin-top:3px}
.news2 li:nth-child(1){ width: 100%; float: none }
.news2 li:nth-child(1) .xwpt{ width:120px; height:80px; float:left; margin-top:4px; margin-right:10px;}
.news2 li:nth-child(1) .xwbt{ max-height:2.8em; line-height:1.4em;  }
.news2 li:nth-child(1) .xwjj{ line-height:1.5em; max-height:4.5em; margin-top:5px;}
.l_logo{ width:80px;}
.rdh{ margin-top: 5px;}
.rdh a{ margin-left: 10px; font-size: 0.9em; line-height: 1.6em;}
.l_lx{ width: 60%; }
.l_lx p{ margin-top: 12px; margin-bottom: 5px;}
.xewm{ width: 80px; margin-left: 10px; margin-bottom: 10px }
.xewm p{ font-size:3.2vw; margin-top: 3px; }
.mt50{ margin-top:5vw;}
.dnb{ display: none;}
.sjb{ display: block;}	
.wjhg_x{ font-size:2.6vw; line-height:1.4em;}
.wjhg_x ul{ margin-top:3vw; width:47%;}
.wjhg_x ul:nth-child(9){ display: none}
.wjhg_x ul li.liz1{ height:17vw; padding-top:1vw; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
.wjhg_x ul li.liy1 img{ border-top-left-radius: 15px; border-top-right-radius: 15px; }
#ifocus { width:100%; height:600px;}
#ifocus_pic { width:100%; height:556px; }
#ifocus_piclist li { width:100%; height:556px;}
#ifocus_piclist img { width:100%; height:556px;}
#ifocus_piclist img.shjb1{ display: none;}
#ifocus_piclist img.shjb2{ display: block;}
#ifocus_btn { width:100%; height: 40px; padding-top: 4px; line-height: 40px; overflow: hidden;}
#ifocus_btn li { width:33.3%; background-size:100% 100%; font-size: 3.8vw ;}
}




.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;}