/* 初始化CSS */
html, body {font:12px Microsoft Yahei,"宋体";color:#4a4a4a;}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {margin:0;padding:0;}
fieldset, img {border:none;}
img {display:block;}
div {margin:0 auto;}
table {border-collapse:collapse;border-spacing:0;}
address, caption, cite, code, dfn, th, var {font-style:normal;font-weight:normal;}
ul, ol {list-style:none;}
li {list-style-type:none;}
h1, h2, h3, h4, h5, h6 {font-size:inherit;font-weight:normal;}
input {padding-top:0;padding-bottom:0;}
input::-moz-focus-inner {border:none;padding:0;}
input {vertical-align:middle;}
input, textarea {margin:0;outline:none;}
input[type="text"], input[type="password"], textarea {outline-style:none;-webkit-appearance:none;}
textarea {resize:none;}

top {}
a {text-decoration:none;color:#666666;}
a:hover {text-decoration:none;color:#30afaf;}
a {outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
img{border:none;}
.zm {zoom:1;}
.none {display:none;}
.db {display:block;}
.di {display:inline;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.tl {text-align:left;}
.tr {text-align:right;}
.tc {text-align:center;}
.clear {clear:both;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.fw {font-weight:700;}
.ti2 {text-indent:2em;}
.m2 {height:2px;clear:both;}
.m4 {height:4px;clear:both;}
.m6 {height:6px;clear:both;}
.m10 {height:10px;clear:both;}
.m12 {height:12px;clear:both;}
.m20 {height:20px;clear:both;}
.m40 {height:40px;clear:both;}
.m90 {height:48px;*height:90px;_height:90px;clear:both;}
/* 初始化CSS END */

.top {height:74px; background:url(../images/bg.gif);}
.top .tolo {width:980px; height:74px;}
.top .tolo .logo {width:250px; height:74px; background:url(../images/logo.png) no-repeat center 3px;}
.top .tolo .logo h1 {width:240px; height:64px; margin:0 auto; margin-top:3px;}
.top .tolo .logo h1 a {width:240px; height:64px; display:block;}
.top .tolo .toro {width:840px;height:74px;}
.top .tolo .toro .swsy {height:38px; color:#6d8c8c; line-height:30px; text-align:right; padding-right:20px;}
.top .tolo .toro .swsy a { color:#6d8c8c; margin:0px 6px;}
.top .tolo .toro .swsy a:hover { color:#21e7e7;}

.naver {height:24px;width:100%;margin:0 auto;z-index:999;}
.nav {height:24px;margin:0 auto;}
.nav li {width:92px;height:24px;float:left;line-height:24px;text-align:center;font-family:"微软雅黑";font-size:16px;font-weight:bold;color:#666666; position:relative; z-index:999;}
.nav li a {display:block;height:24px;color:#666666;}
.nav li a:hover {display:block;height:24px;color:#ffffff;background:url(../images/mbj2.gif) no-repeat center;}
.nav li a.ahover {display:block;height:24px;color:#ffffff;background:url(../images/mbj.gif) no-repeat center;}
.nav li a.ahover2 {display:block;height:24px;color:#ffffff;background:url(../images/mbj2.gif) no-repeat center;}
.nav li ul{width:86px; display:none; position:absolute; top:24px; z-index:999; left:0; margin-left:3px;}
.nav li ul li{width:86px; height:auto; position:relative; left:0; top:0; z-index:999;background:url(../images/nav_bg.png); float:left;}
.nav li ul li a{width:86px; height:auto; display:block; font-weight:blod;font-size:13px;position:relative; left:0; top:0; z-index:999; color:#FFF; line-height:16px; padding:6px 0px;}
.nav li ul li a:hover{width:86px; height:auto; display:block; background:#3a707b; font-size:14px;font-weight:bold;position:relative; left:0; top:0; z-index:999;}
.nav li ul li.lst {width:86px; height:5px; background:url(../images/mbp.png);}
.nav li ul li.lst2 {width:86px; height:5px; background:url(../images/mbt.png);}

.banner {height:503px; background:url(../images/bbj.gif) repeat-x bottom; overflow:hidden;}

.banner .sousuo {height:30px; margin-top:-578px; z-index:99;position:relative;}
.banner .sousuo .soc {width:980px; height:30px;}
.soso {width:170px; height:20px; background:url(../images/soso.png); float:right; margin-right:20px;}
.soso .inputs {width:130px;height:14px; margin-left:4px; border:none; background:none; color:#999;}
.soso .subts {width:23px; height:16px; margin-left:5px; cursor:pointer; border:none; background:none;}

.content {width:986px; margin-top:-40px; position:relative; z-index:100;}
.clet {width:3px; background:url(../images/clft.gif) no-repeat center bottom; height:181px;}
.homecon {width:978px; height:201px; border:1px solid #e7e7e7; background:url(../images/blg.gif) repeat-x bottom;}
.crit {width:3px; background:url(../images/crit.gif) no-repeat center bottom; height:181px;}



.foot { background:#175f6b; border-bottom:1px solid #505050; border-top:1px solid #525252;}
.foot .footor {width:970px; padding:15px 0px; color:#FFF;}
.foot .footor a { color:#ffffff; margin:0px 10px;}
.foot .footor a:hover { color:#d5d4d5;}
.foot .footor span { margin-left:30px;}

.foota { background:#ffffff; border-bottom:1px solid #505050; border-top:1px solid #525252;}
.foota .footora {width:970px; padding:15px 0px; color:#FFF;}
.foota .footora a { color:#ffffff; margin:0px 10px;}
.foota .footora a:hover { color:#d5d4d5;}
.foota .footora span { margin-left:30px;}


.news {width:258px; margin-left:18px;}
.fuwu .ntop,.prod .ntop,.news .ntop {height:22px; padding-top:11px;}
.news ul { padding-top:10px; margin:0px;}
.news ul li { text-align:left;height:25px; line-height:25px; text-indent:2px; background:url(../images/ad.jpg) no-repeat left center; text-indent:10px;}
.news .more { padding-top:7px; padding-left:150px;}

.prod {width:440px; height:200px;}
.runlist {width:440px;height:160px;}
.movead {zoom:1; width:440px; margin:0 auto;position:relative;z-index:11;}
.movead .pcont { float:left;  width:362px;height:160px; overflow:hidden; margin:0 6px 0 5px; padding:0px 6px 0 0;}
.movead .ScrCont {width: 32766px; zoom: 1;}
.movead #List1_1 {float: left;}
.movead #List2_1 {float: left;}
.movead .LeftBotton { background:url(../images/leftarr.png) no-repeat center; float: left; width: 30px; height:150px;}
.movead .RightBotton {background:url(../images/rightarr.png) no-repeat center; float: left; width: 30px; height:150px;}
.movead .pl  {width:150px;height:140px;margin:0 7px;text-align:center; margin-top:12px;}
.movead .pl img {display: block; cursor: pointer; width:141px; height:102px; float:left;border:1px solid #d8d8d8;padding:3px;}
.picbox {display:block;width:150px;height:116px;display:block;}
.movead .pl {float:left; width:150px; height:140px;overflow:hidden;}

.fuwu {width:225px; margin-right:18px;}
.fwrx { margin-top:12px;}

.czjm {color:#555555; font-size:12px; margin-top:10px;}
.jmss { color:#9f9f9f; margin-top:5px;}
.jmss #jmsl {color:#9f9f9f;width:80px; vertical-align:middle;}

/*内页*/
.nybanner {height:259px;overflow:hidden; background:url(../images/bbj.gif) repeat-x bottom;}

.nycon {width:980px; position:relative; z-index:100;}

.nyleft {width:210px; margin-top:-51px;}

.nyleft .nygy {height:42px; background:url(../images/bj2.png);}
.nyleft .nygy h2 {color:#00652d; line-height:43px; font-size:18px; font-weight:bold; text-indent:12px;}
.nyleft .nylb {background:#fbfbfb; padding-bottom:5px;}
.nyleft .fllb { height:48px; width:202px; background:#f0f0f0; margin-bottom:1px;}
.nyleft .fllb a { height:48px;width:202px; display:block; line-height:48px; font-size:18px; color:#ba2a2f; text-indent:10px; background:url(../images/jt.gif) no-repeat 160px 15px;}
.nyleft .fllb a:hover {background:#00a651 url(../images/jt2.gif) no-repeat 160px 15px; color:#FFF;}
.nyleft .fllb a.htyer {background:#00a651 url(../images/jt2.gif) no-repeat 160px 15px; color:#FFF;}

.zxzx {height:51px; margin-top:51px;}
.zxcon {font-size:18px; line-height:25px; padding:15px 0px;background:#fbfbfb;}

.nyriht {width:765px; border:1px solid #f0f0f0; margin-top:-51px; background:#FFF;}
.nyrihts {width:980px; border:1px solid #f0f0f0; margin-top:-51px; background:#FFF;}
.nytle {height:42px; border-bottom:2px solid #00a651; line-height:42px; background:url(../images/fz.png) no-repeat 10px 12px; text-indent:38px; font-size:14px;}

.nyconor { padding:20px; line-height:28px;}

.nyconor .pages { text-align:center; margin-top:15px;}
.pages span,.pages a { float:right; margin:0 6px;}

.nyimg {width:220px; height:210px; float:left; margin-left:20px;} 
.nyimg table td { width:220px; height:170px; border:1px solid #f0f0f0; text-align:center;}

.nytext {height:30px; background:#00a651; text-align:center;}
.nytext a { color:#FFF;}

.nyetp { background:#f0f0f0; text-align:center; padding:20px 0px;}
.nyetp img {width:400px; border:5px solid #ffffff;}

.sxpian { margin-top:30px; border-top:1px dashed #CCC; padding:10px 0px;}
.nli { font: 15px Microsoft Yahei,"宋体";color: #00a651; /*font-weight:bold;*/line-height:36px; border-bottom:1px dashed #f0f0f0;/* text-indent:18px;*/}
.nli span { float: right;  color: #666; margin-right:5px;}
.nli spans { float: right;  color: #666; margin-right:5px;}

.h2sts { font-size:16px; font-weight:normal; color:#000; text-align:center; border-bottom:1px dashed #f0f0f0; height:50px;}
.mudata { text-align:right; color:#999; padding-top:10px; padding-right:10px;}

 .inly { height:20px; line-height:20px; border:1px solid #ccc; padding:0px 3px; color:#4a4a4a;}
 .ly {border:1px solid #e5e5e5; height:20px; line-height:20px; padding:0px 3px; color:#999; font-size:12px;}
 .bmbiao table {margin-top:20px;}
.bmbiao .lettb {width:100px; text-align:right;height:36px;}