/* 初始化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;}

a {text-decoration:none;color:#666666;}
a:hover {text-decoration:none;color:#30afaf;}
a {outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
.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:302px; 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:648px;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:14px;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-size:12px;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:12px;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:592px; 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}

/*link*/
.link {width:978px; border:1px solid #e7e7e7; background:url(../images/link.gif) no-repeat 18px center; line-height:20px; padding:10px 0px}
.link p { padding:0px 15px 0px 100px}
.link p a { margin:0px 5px }

.foot { background:#404040; 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}

.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;_behavior: url(images/iepngfix.htc);}
.movead .RightBotton {background:url(../images/rightarr.png) no-repeat center; float: left; width: 30px; height:150px;_behavior: url(images/iepngfix.htc);}
.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:970px; 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:14px; text-indent:10px; background:url(../images/jt.gif) no-repeat 160px 15px;}
.nyleft .fllb a:hover {background:#0088d8 url(../images/jt2.gif) no-repeat 160px 15px; color:#FFF}
.nyleft .fllb a.htyer {background:#0088d8 url(../images/jt2.gif) no-repeat 160px 15px; color:#FFF}

.zxzx {height:51px; margin-top:15px;}
.zxcon { line-height:25px; padding:15px 0px;background:#fbfbfb;}

.nyriht {width:744px; 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 { 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 {line-height:36px; border-bottom:1px dashed #f0f0f0; background:url(../images/dian.gif) no-repeat 5px center; text-indent:18px}
.nli span { float:right; 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}