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}
.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:100%; max-WIDTH: 1000px;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}
* html ul{height: 1%; }*> ul{ overflow: hidden;}

.top{ background:url(topbg.jpg) no-repeat center top; text-align:center}
.top img{ width:100%; max-width:800px;}
.topwa{ width:100%; max-width:800px; margin:auto; background:url(top1.jpg) no-repeat center bottom; font-size:1.6em; line-height:1.6em; padding-bottom:20px; background-size:100% auto; text-align:center}
.bghs{ background:#f0f0f0 url(bga1.jpg) repeat-x center top; padding:80px 0px 100px; margin-top:-60px; overflow:hidden}
.wkjk{ width:118px; margin:0px auto 0; text-align:center; position:relative; z-index:999;}
.wkjk1{ width:118px; margin:-65px auto 0; text-align:center; position:relative; z-index:999}
.wzik{ font-size:1.2em; line-height:1.6em; color:#da251d; text-align:center}
.wzik p{ font-size:3em; font-weight:bold; line-height:1.4em;}
.wzik1{ font-size:1.2em; line-height:1.6em; color:#ffffff; text-align:center}
.wzik1 p{ font-size:3em; font-weight:bold; line-height:1.4em;}
.wzxa{ width:96%; max-width:1000px; margin:auto; font-size:1.2em; line-height:1.8em;}
.wzxa img{ width:100%;}
.wzxa1{ width:96%; max-width:1000px; margin:auto; font-size:1.3em; line-height:1.8em; overflow:hidden; color:#201e30}
.wzxa1 img{ float:left; margin-right:15px; margin-top:7px;}
.wzxa2{ width:96%; max-width:1000px; margin:auto; font-size:1.3em; line-height:1.8em; overflow:hidden; color:#201e30}
.wzxa2 img{ float:right; margin-left:15px; margin-top:7px;}
.wlwimg{ width:21%; float:left}
.wlwimg img{ width:100%}
.spkd{ width:58%; float:left}
.wzjz{ text-align:center; font-size:1em; line-height:1.8em; color:#504958;}
.wzjz p{ font-size:1.4em; font-weight:bold; line-height:1.6em;}
.skt{ width:1000px; margin:auto}
.skt ul{ width:1032px; margin-left:-32px}
.skt ul li{ width:226px; padding-left:32px; float:left; background: url(bgh.jpg) no-repeat right center; height:223px; text-align:center; padding-top:10px; margin-top:20px;}
.skt ul li p{ font-size:1.1em; line-height:1.2em; margin-top:7px; color:#FFFFFF}
.hzal{ width:1000px; margin:-54px auto 0; overflow:hidden}
.hzal .zbls{ width:302px; float:left; background:#da251d; padding-bottom:30px; position:relative; z-index:989}
.hzal .zbls .tuus{ background:#352f45; padding:20px 0 10px; width:100%; text-align:center; font-size:1em; line-height:1.6em; color:#e5e5e5}
.hzal .zbls .tuus p{font-size:3em; font-weight:bold; line-height:1.4em;}
.hzal .zbls .zblba li{ background:url(xin.png) no-repeat 15px center; font-size:1.2em; height:2.2em; line-height:2.2em; padding-left:40px; color:#FFFFFF}
.hzal .zbls .zblba li.sd01{background:#b31710 url(xin.png) no-repeat 15px center;}
.hzal .zbls .zblba li.sd02{}
.afa{ text-align:center}
.hidden{display:none;}
.ylb{ position:absolute; width:773px; margin-left:210px; margin-top:70px; *margin-left:-90px;}
.tujh{ font-size:1.2em; line-height:1.6em; padding-left:110px; margin-top:-20px;}
.tujh p{ font-size:1.4em; font-weight:bold; line-height:1.6em;}
.bgds{ background:#da251d url(bga2.jpg) repeat-x center top; padding:50px 0px 50px; margin-top:-60px; overflow:hidden}
.wzdq{ font-size:0.7em; line-height:1.6em; color:#e7b2b0; text-align:center; background:url(hsbg1.jpg) no-repeat center 13px; text-transform: uppercase;}
.wzdq p{ font-size:1.8em; font-weight:bold; line-height:1.4em;}
.hga1 { width:1000px; margin:auto; overflow:hidden}
.hga1 ul{ width:1010px; margin-left:-10px;}
.hga1 ul li{ width:192px; padding-left:10px; float:left;}
.hga1 ul li img{ border:#fff 3px solid;}
.hga2 { width:1000px; margin:auto; overflow:hidden}
.hga2 ul{ width:1008px; margin-left:-8px;}
.hga2 ul li{ width:328px; padding-left:8px; float:left;}
.hga2 ul li img{ width:100%}
.hgzd{ text-align:center}
.hgzd img{ width:98%; max-width:842px;}
.bottom{ background:#333333; padding:30px 0 45px;}
.llx{ width:700px; float:left; font-size:1.2em; color:#b9b9b9; line-height:1.6em; margin-top:10px;}
.llx a{ color:#b9b9b9;}
.llx span{ color:#666666}
.rlx{ width: auto; float:right}


@media screen and (max-width: 1000px) {
.topwa{ font-size:1.2em}
.wzik{ font-size:0.9em;}
.wzik1{ font-size:0.9em;}
.wzxa{font-size:1em;}
.wzxa1{font-size:1em; line-height:1.6em;}
.wzxa1 img{ width:30%; margin-right:10px; margin-top:7px;}
.wzxa2{font-size:1em; line-height:1.6em;}
.wzxa2 img{ width:30%; margin-right:10px; margin-top:7px;}
.wlwimg{ width:50%;}
.spkd{ display:none}
.skt{ width:100%; margin:auto}
.skt ul{ width:100%; margin:0}
.skt ul li{ width:46%; padding:10px 2% 0; background: url(bgh.jpg) no-repeat center; height: auto; text-align:center;}
.skt ul li img{ max-width:100%;}
.skt ul li p{ font-size:0.9em; line-height:1.2em; height:2.4em;}
.hzal{ width:100%; margin:-50px auto 0; position:relative}
.hzal .zbls{ width:100%; padding-bottom:10px; position:relative; float:none}
.hzal .zbls .tuus{ padding:50px 0 10px}
.hzal .zbls .zblba{ overflow:hidden}
.hzal .zbls .zblba li{ background: none; font-size:0.8em; padding-left:2%; width:48%; float:left; padding-bottom:5px; padding-top:5px;}
.hzal .zbls .zblba li.sd01{background:#b31710; border-radius:10px;}
.afa{ display:none}
.ylb{ position: relative; width:100%; margin-left:0; margin-top:20px;}
.tuap img{ width:100%}
.tujh{ font-size:0.8em; line-height:1.6em; padding:0px 2%; margin-top:-20px;}
.hga1 { width:100%;}
.hga1 ul{ width:100%; margin-left:0;}
.hga1 ul li{ width:18%; padding:0px 1%;}
.hga1 ul li img{ width:99%; border:#fff 1px solid;}
.hga2 { width:100%;}
.hga2 ul{ width:100%;; margin-left:0;}
.hga2 ul li{ width:31.3%; padding:0px 1%;}
.llx{ width:96%; float:none; margin:auto; text-align:center; font-size:1em;}
.rlx{ width:96%; float:none; margin:20px auto 0; text-align:center;}
.rlx img{ height:140px;}
}

.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt40{ margin-top:40px;}
.mt100{ margin-top:100px;}


