@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{ margin: 0 ; padding: 0; border: 0; outline: 0;background:transparent;}
body{_background-attachment:fixed; _background-image:url(about:blank); font-family:SimSun,Microsoft YaHei,Verdana,Geneva,sans-serif; background: #d3d3d3; color: #000000; font-size:12px; }
html{_overflow-x:hidden;}
* html .clearfix { height: 1%; }
p, li, dt, dd, th, td, div {font-family:Microsoft YaHei,SimSun,Verdana,Geneva,sans-serif; font-size: 12px;}
img,li,ul,dl,dd,dt,ol{margin:0; padding:0; border:0; list-style:none;}
img, input, select, textarea {vertical-align: middle;font-family:Microsoft YaHei,SimSun,Verdana,Geneva,sans-serif; color:#000000; font-size:12px;}
h1, h2, h3, h4, h5, p,span,div {margin:0; padding:0; font-weight:normal;}
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; }
em,i{font-style:normal;}
:focus{outline:0 none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }

.fl {float: left; }
.fr {float: right; }

a{text-decoration:none; color:#000000}
a:hover {text-decoration: none; color: #000000; }
a:active, a:focus {outline: medium none;}
a:active, a:focus {outline: medium none;}

#subNav ul li:first-child a{padding-left:15px}
.MsgBox ul.news li{line-height:23px;}
.MsgBox h2.subH2{padding-left:0;}
.MsgBox ul.subMenu{margin-left:96px;}

a:hover{color:#c7000a; text-decoration: none;}

.adBox{width:980px; margin:0 auto; position: relative;padding:10px 0}
.adBox .adLeft{position:absolute; top:90px; left:0; cursor:pointer;}
.adBox .adRight{position:absolute; top:90px; right:0; cursor:pointer;}
.adBox .adPic{width:924px; margin:0 auto; overflow:hidden}
.adBox .adPic ul{width:10000px; overflow:hidden}
.adBox .adPic ul li{float:left; display:inline;}
.adBox .adPic ul li a{ margin:0;}
.Product{float:left; margin:0 3px; width:225px; position: relative; overflow:hidden;}
.Product .pic{cursor:pointer;}
.Product .title{position:absolute; bottom:0; left:0; width:225px; height:30px; text-align:center; font-size:12px; color:#fff; line-height:30px; z-index:100; background:url(../images/bg.png);}
.Product .title span{display:inline-block; line-height:30px;}
.Product .title span.hot{ padding-right:25px;}
.Product .con{width:205px; height:175px; position:absolute; top:195px; left:0; background:url(../images/bg.png); padding:10px; z-index:120}
.Product .con h2{border-bottom:2px solid #c8000a; text-align:center; padding-bottom:0; color:#fff; margin-bottom:5px; overflow:hidden}
.Product .con h2 span{display:inline-block; line-height:30px;font-size:12px;font-weight:bold; float:none}
.Product .con h2 span.hot{padding-right:25px;}
.Product .con h3{line-height:30px; color:#fff; font-size:12px; padding-bottom:10px}
.Product .con p{line-height:24px; color:#fff; font-size:12px; position:relative}
.Product .con p a{border:1px solid #9b9b9b; position:absolute; right:0; top:2px; text-align:center; width:40px; line-height:18px; height:18px; margin:0}

.zxjh{overflow:hidden;}
.zxjh dt{float:left; width:190px; margin-right:20px;}
.zxjh dd{float:left; width:448px;}
.zxjh dd h3{color:#c7000a; font-size:16px; line-height:20px; padding-bottom:10px; font-weight:bold; text-align:center}
.zxjh dd p{padding-bottom:10px; line-height:24px; text-indent:2em; border-bottom:1px solid #cfcfcf;}
.zxjh dd p a{color:#c7000a;}
.zxjh dd ul{padding-top:10px;}
.zxjh dd ul li{overflow:hidden;border-bottom:1px dashed #cfcfcf}
.zxjh dd ul li p{border-bottom:0; width:208px; margin-right:15px; text-indent:0; float:left; padding-bottom:0; line-height:28px;}
.zxjh dd ul li p span{padding-right:5px;}
.zxjh dd ul li p a{color:#000;float:none; text-decoration:none}
.zxjh dd ul li p a:hover{color:#c7000a; text-decoration:underline}
.zxjh dd ul li p a span{ color:#c7000a;float:none;}

.gjsProduct{width:299px; float:left; margin-right:60px; overflow:hidden; padding-top:19px;}
.gjsProduct.noMargin{margin-right:0;}
.gjsProduct dt{width:100px; margin-right:19px; float:left}
.gjsProduct dd{width:180px; float:left;}
.gjsProduct h3{padding-top:10px;}
.gjsProduct h3 span{color:#c7000a; line-height:30px; line-height:30px; display:inline-block; font-size:12px; font-weight:bold}
.gjsProduct h3 span.hot{padding-right:25px;}
.gjsProduct p a{color:#c7000a;}

.clubP{font-size:12px; line-height:20px;}
.clubP a{color:#c7000a;}
.club{overflow:hidden; padding:10px 0}
.club dl{float:left; width:124px; overflow:hidden; padding:20px 0 0 0}
.club dl dt{width:36px; margin-right:10px; float:left}
.club dl dd{width:70px; float:left;}
.club dl dd span{line-height:18px; font-size:12px;}

.hqlist{width:658px; overflow:auto; height:453px;}

.lcgj{overflow:hidden;}
.lcgj img{margin:0 2px; float:left;}

.adSlide{width:290px; height:145px; position:relative; overflow:hidden}
.adMain{width:290px; height:145px; overflow:hidden}
.adMain .adItem{position:absolute; top:0; left:0;opacity:0;filter:alpha(opacity=0)}
.adSlide .black{background:#000;opacity:0.4;filter:alpha(opacity=40); position:absolute; bottom:0px; width:100%; left:0; height:20px; z-index:190}
.adSlide .adNum{position:absolute; bottom:5px; right:5px; z-index:200}
.adSlide .adNum li{width:9px; height:8px; float:left; margin:0 3px; cursor:pointer}


.jpxsBox{width:450px; margin:0 auto; position: relative;padding:8px 0 0 0}
.jpxsBox .adLeft{position:absolute; top:55px; left:-10px; cursor:pointer;}
.jpxsBox .adRight{position:absolute; top:55px; right:-10px; cursor:pointer;}
.jpxsBox .adPic{width:402px; margin:0 auto; overflow:hidden}
.jpxsBox .adPic ul{width:10000px; overflow:hidden}
.jpxsBox .adPic ul li{float:left; display:inline;}
.jpxsBox .adPic ul li a{ margin:0;}
.jp_Product{float:left; margin:0 2px; width:130px; position: relative; overflow:hidden;}
.jp_Product .pic{cursor:pointer;}
.jp_Product .title{position:absolute; bottom:0; left:0; width:130px; height:30px; text-align:center; font-size:12px; color:#fff; line-height:30px; z-index:100; background:url(../images/bg.png);}

#subNav{width:1000px; margin:10px auto 0;border-top:1px solid #fff; position:relative; height:39px; padding-bottom:3px}
#subNav h2{color:#fff; padding-left:30px; font-size:18px; line-height:39px; background:url(../images/subNavbg.png) 1px top no-repeat;}
#subNav ul{position:absolute; top:0; left:135px; overflow: hidden; border-top:1px solid #c8000a; width:865px;}
#subNav ul li{float:left; display:inline; line-height:38px; color:#545454;}
#subNav ul li a{float:left; line-height:38px; text-align:center; width:100px; color:#000;text-shadow: #fff 0 1px 0; text-decoration:none}
#subNav ul li a.on{background: url(../images/subnav_on.png) no-repeat;width:125px;}

#Main{width:100%;}
.MsgBox{width:100%;}
.MsgBox h2{font-size:14px; padding-bottom:20px; color:#000; font-weight:bold; font-family:SimSun; line-height:20px;}
.MsgBox h2.subH2{border-bottom:1px solid #dadada;padding-bottom:10px; float:left;font-size:14px; font-weight:bold; padding:0 40px 9px 25px;}
.MsgBox h2 span{float:right; font-size:12px;}
.MsgBox ul.menu{padding-bottom:10px;}
.MsgBox ul.menu li{display:inline;font-size:14px; color:#545454; line-height:20px; float:left}
.MsgBox ul.menu li h2{padding-bottom:10px; float:left;font-size:14px; font-weight:normal }
.MsgBox ul.menu li.on h2{padding-bottom:8px; border-bottom:2px solid #c7000a; font-weight:bold}
.MsgBox ul.menu li.more{float:right; font-size:12px;}
.MsgBox ul.subMenu{padding-bottom:0; margin-left:123px; background:url(../images/line.gif) repeat-x bottom;}
.MsgBox ul.subMenu li{display:inline;font-size:14px; color:#545454; line-height:20px; float:left}
.MsgBox ul.subMenu li h3{padding-bottom:10px; float:left;font-size:12px;}
.MsgBox ul.subMenu li.on h3{padding-bottom:8px; border-bottom:2px solid #c7000a;}

.MsgBox .InfoBox{ position:relative}
.MsgBox .InfoBox .more{position:absolute; top:-35px; right:0}
.MsgBox ul.news{}
.MsgBox ul.news li{padding-left:10px; font-size:12px;line-height:22px;}
.MsgBox ul.news li p{float:right; color:#000}

.linkBox{width:1000px; margin:0 auto; padding:20px 0; text-align:center}
.linkBox select{color:#797979; font-size:12px; padding:0 0 0 10px;}
.linkBox option{color:#797979; font-size:12px; padding:0 10px;}

.MB5{margin-bottom:5px;}
.MB10{margin-bottom:10px;}
.MB30{margin-bottom:30px;}
.MB45{margin-bottom:45px;}
.ML5{margin-left:5px;}
.ML51{margin-top:5px;}
.ML2{margin-left:2px;}
.MT40{margin-top:40px;}
.MT20{margin-top:20px;}
.MT10{margin-top:10px;}
.MT5{margin-top:5px;}
.ML20{margin-left:20px;}
.ML10{margin-left:10px;}
.MR20{margin-right:20px;}
.MR15{margin-right:15px;}
.MR5{margin-right:5px;}
.MR10{margin-right:10px;}
.PLR20{padding:0 20px;}
.PLR10{padding:0 10px;}
.PLR15{padding:0 15px;}
.PL0{padding-left:0;}
.P10{padding:10px;}
.PL10{padding-left:10px;}
.PTB20{padding-top:20px; padding-bottom:20px;}
.PB45{padding-bottom:45px;}
.PB20{padding-bottom:20px;}
.PB25{padding-bottom:25px;}
.PT10{padding-top:20px;}

.FL{float:left;}
.FR{float:right;}
.w290{width:290px;}
.w200{width:200px;}
.w330{width:330px;}
.w308{width:308px;}
.w100{width:100px;}
.w65{width:65px;}
.w140{width:140px;}
.w135{width:135px;}
.w726{width:726px;}
.w700{width:700px;}
.w643{width:643px;}
.w581{width:581px;}
.w489{width:489px;}
.w495{width:495px;}
.w475{width:475px;}
.w435{width:435px;}
.w235{width:235px;}
.w224{width:224px;}

.w650{width:650px;}
.w340{width:340px;}
.BTopRed{border-top:1px solid #c7000a;}