@charset "utf-8";

/* dropdown menu */
.menu li ul {left:0; position:absolute; z-index:100; top:105px; left:420px; list-style-type:none; width:130px;}
.menu li ul li {float:left; position:relative; text-align:center; list-style-type:none; display:block;}
.menu li ul li a {background:#f7f7f7 none repeat scroll 0 0; color:#000000; display:block; height:40px; line-height:40px; width:120px;}

#banner,#wrap,#pid{ width:960px; margin:0 auto; overflow:hidden}

#banner,#wrap{ padding:12px 0 0 0;}
.bku{margin-left:12px;}
.bkn{margin-right:12px;}

.rightWrap {float:right; width: 215px; background:white;}
.right{ width:auto; float:left; background:#F1F1F1;overflow:hidden; padding-bottom:10px;}
.right h3{ font-size:14px;padding-left:10px; background:url(../images/title_bgl.gif) no-repeat; height:27px; line-height:27px; color:#fff;}


.right dl { padding-bottom:5px;}
.right dt { padding:5px 0 0 5px;}
.right dt strong { width:48px; color:#333; font-weight:normal; text-align:right}
.right dt span input { border:1px solid #bbb; width:125px;}
.right dd {padding:5px 0 0 10px;}
.right dd span input{ border:none}
.right dd strong{ color:#666; font-weight:normal}
.right div {float:left; width:190px}
.right div span{ padding:0 10px 0 55px;}
.right div input{ background:url(../images/btn.gif) no-repeat left top; border:none; height:20px; width:47px; line-height:20px; color:#fff; font-weight:bold}




.pagination { padding:7px; margin:3px; text-align:center; float:right; }
.pagination a { padding:2px 5px; border:1px solid #000; text-decoration:none; color:#000; margin:2px}
.pagination a:hover { border:1px solid #000; color:#fff; background:#000}
.pagination a:active {border:1px solid #000; color:#fff; background:#000}
.pagination span.current { padding:2px 5px; margin:2px; background:#000; color:#fff; border:1px solid #000;}
.pagination SPAN.disabled { border:#eee 1px solid; padding:2px 5px; margin:2px}
#wrap .row{margin-bottom:-3000px;padding-bottom:3000px;}

ul.ccun{ width:100%}
ul.ccun li{ float:left; margin:0 2px; width:15px}

.font { color:#999}
.fonts{ color:#fff}

.image_submit {width:108px; height:28px; border:none; background-image:url(../images/btn_cart.gif);}
.checkout {background-image:url(../images/botn.gif); width:220px; height:25px;}

/* helps */
h5 { font-size:14px; float:left; border-bottom:3px solid #CECECE; color:#3C3C3C; margin-top:10px; margin-bottom:5px; padding:6px; width:600px;}

/* layout */
.contactInfo {color:#CC0000; font-size:14px; font-weight:bold; padding-bottom:0;}


/* scroll ad */
div#MainPromotionBanner{width:894px;height:/*128*/391px;background:#fff;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: /*0*/auto auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height: /*128*/391px;overflow: hidden;}
#MainPromotionBanner .Slides li {float: left;width: 894px;height: /*128*/391px;}
#MainPromotionBanner .Slides img{border:0;display: block;width: 894px;height: /*128*/391px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top:10px; right: 0px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #000;text-align: center;line-height:26px;width: 26px;height: 26px;font-family: Arial;font-size: 14px;
                                       font-weight:bold;cursor: pointer;overflow: hidden; margin:3px 10px;background: url(../images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../images/slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;font-size: 18px;
                                                line-height: 31px;height: 31px;width: 31px;margin:0 6px; }

.firebugCanvas {position:fixed;top:0;left:0;display:none;border:0 none;margin:0;padding:0;outline:0;}
.firebugCanvas:before, .firebugCanvas:after {content:"";}
.firebugHighlight {z-index:2147483646;position:fixed;background-color:#3875d7;margin:0;padding:0;outline:0;border:0 none;}
.firebugHighlight:before, .firebugHighlight:after {content:"";}
.firebugLayoutBoxParent {z-index:2147483646;position:fixed;background-color:transparent;border-top:0 none;border-right:1px dashed #E00 !important;border-bottom:1px dashed #E00 !important;border-left:0 none;margin:0;padding:0;outline:0;}
.firebugRuler {position:absolute;margin:0;padding:0;outline:0;border:0 none;}
.firebugRuler:before, .firebugRuler:after {content:"";}
.firebugRulerH {top:-15px;left:0;width:100%;height:14px;border-top:1px solid #BBBBBB;border-right:1px dashed #BBBBBB;border-bottom:1px solid #000000;}
.firebugRulerV {top:0;left:-15px;width:14px;height:100%;border-left:1px solid #BBBBBB;border-right:1px solid #000000;border-bottom:1px dashed #BBBBBB;}
.overflowRulerX > .firebugRulerV {left:0;}
.overflowRulerY > .firebugRulerH {top:0;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

.firebugLayoutBox {margin:0;padding:0;border:0 none;outline:0;}
.firebugLayoutBox:before, .firebugLayoutBox:after {content:"";}
.firebugLayoutBoxOffset {z-index:2147483646;position:fixed;opacity:0.8;}
.firebugLayoutBoxMargin {background-color:#EDFF64;}
.firebugLayoutBoxBorder {background-color:#666666;}
.firebugLayoutBoxPadding {background-color:SlateBlue;}
.firebugLayoutBoxContent {background-color:SkyBlue;}
.firebugLayoutLine {z-index:2147483646;background-color:#000000;opacity:0.4;margin:0;padding:0;outline:0;border:0 none;}
.firebugLayoutLine:before, .firebugLayoutLine:after {content:"";}
.firebugLayoutLineLeft, .firebugLayoutLineRight {position:fixed;width:1px;height:100%;}
.firebugLayoutLineTop, .firebugLayoutLineBottom {position:fixed;width:100%;height:1px;}
.firebugLayoutLineTop {margin-top:-1px;border-top:1px solid #999999;}
.firebugLayoutLineRight {border-right:1px solid #999999;}
.firebugLayoutLineBottom {border-bottom:1px solid #999999;}
.firebugLayoutLineLeft {margin-left:-1px;border-left:1px solid #999999;}
.fbProxyElement {position:absolute;background-color:transparent;z-index:2147483646;margin:0;padding:0;outline:0;border:0 none;}	


.firebugCanvas {position:fixed;top:0;left:0;display:none;border:0 none;margin:0;padding:0;outline:0;}
.firebugCanvas:before, .firebugCanvas:after {content:"";}
.firebugHighlight {z-index:2147483646;position:fixed;background-color:#3875d7;margin:0;padding:0;outline:0;border:0 none;}
.firebugHighlight:before, .firebugHighlight:after {content:"";}
.firebugLayoutBoxParent {z-index:2147483646;position:fixed;background-color:transparent;border-top:0 none;border-right:1px dashed #E00 !important;border-bottom:1px dashed #E00 !important;border-left:0 none;margin:0;padding:0;outline:0;}
.firebugRuler {position:absolute;margin:0;padding:0;outline:0;border:0 none;}
.firebugRuler:before, .firebugRuler:after {content:"";}
.firebugRulerH {top:-15px;left:0;width:100%;height:14px;border-top:1px solid #BBBBBB;border-right:1px dashed #BBBBBB;border-bottom:1px solid #000000;}
.firebugRulerV {top:0;left:-15px;width:14px;height:100%;border-left:1px solid #BBBBBB;border-right:1px solid #000000;border-bottom:1px dashed #BBBBBB;}
.overflowRulerX > .firebugRulerV {left:0;}
.overflowRulerY > .firebugRulerH {top:0;}
.firebugLayoutBox {margin:0;padding:0;border:0 none;outline:0;}
.firebugLayoutBox:before, .firebugLayoutBox:after {content:"";}
.firebugLayoutBoxOffset {z-index:2147483646;position:fixed;opacity:0.8;}
.firebugLayoutBoxMargin {background-color:#EDFF64;}
.firebugLayoutBoxBorder {background-color:#666666;}
.firebugLayoutBoxPadding {background-color:SlateBlue;}
.firebugLayoutBoxContent {background-color:SkyBlue;}
.firebugLayoutLine {z-index:2147483646;background-color:#000000;opacity:0.4;margin:0;padding:0;outline:0;border:0 none;}
.firebugLayoutLine:before, .firebugLayoutLine:after {content:"";}
.firebugLayoutLineLeft, .firebugLayoutLineRight {position:fixed;width:1px;height:100%;}
.firebugLayoutLineTop, .firebugLayoutLineBottom {position:fixed;width:100%;height:1px;}
.firebugLayoutLineTop {margin-top:-1px;border-top:1px solid #999999;}
.firebugLayoutLineRight {border-right:1px solid #999999;}
.firebugLayoutLineBottom {border-bottom:1px solid #999999;}
.firebugLayoutLineLeft {margin-left:-1px;border-left:1px solid #999999;}
.fbProxyElement {position:absolute;background-color:transparent;z-index:2147483646;margin:0;padding:0;outline:0;border:0 none;}

/*10-03-13 for duoxiu shaonan*/
img{border:0;}
.wrap{width:960px;margin:0 auto;}
.guanggao{ padding-top:0px;}
.recommendedLinks a{ margin-right:15px;}


.du_body{ overflow:hidden; margin-bottom:10px; margin:auto; width:100%; padding-top:10px;}
.contactInfo span{ font-size:12px;}
/*10-03-14 for liangti shaonan*/
.lt_body{ color:#575757;}
.lt_body .lt_bt{ background:#e4e4e4; font-size:14px; height:30px;}
.lt_body td{ line-height:20px; text-align:center; padding-left:10px; padding-right:10px; padding-bottom:6px; padding-top:6px; border-right:1px solid #7f7f7f;}
.lt_body tr{ border-top:1px solid #7f7f7f; height:80px;}
.lt_body table{ border-left:1px solid #7f7f7f;border-bottom:1px solid #7f7f7f;}
.lt_body td input{ border:none; border-bottom:1px solid #1369AD; width:50%; padding-left:6px;}
.lt_body h2{ font-size:18px; font-weight:bold; text-align:center; padding-top:10px; padding-bottom:10px; font-family:"����"; color:#d90000;}
.lt_body h3{ font-size:16px; text-align:left; padding-bottom:10px; font-weight:normal; font-family:"����"; padding-left:15px; margin-top:10px;}
.lt_body p{ padding-left:15px; padding-right:30px; text-indent:24px;}
.liebs1 li a{ font-weight:bold; color:#d90000;}
.cl_tishi{ font-size:14px; color:#d90000; text-align:center; line-height:26px;}
.lt_wx span{ font-weight:bold; color:#d90000;}
.lt_lianxi span{ font-weight:bold; color:#d90000;}
.lt_wx{ line-height:40px;}
.lt_lianxi{ line-height:40px;}
.lt_botton span a{ color:#d90000; font-weight: bold; text-decoration:none;}
.lt_botton span a:hover{ color:#d90000; font-weight: bold; text-decoration: underline;}
.lt_wx textarea{ width:300px; height:80px; padding:4px;}
/*10-03-14 for dayi shaonan*/
.right .moxtxt .dayi{ text-align:center; margin-left:10px;margin-right:20px;padding:0px; background:none; line-height:30px; height:30px; border-bottom:1px solid #7e7e7e; margin-bottom:10px;}
.right .moxtxt .dayi a{ color:#A10000; text-decoration:none;}
.right .moxtxt .dayi a:hover{ color:#399; text-decoration: underline;}
.dy_box{ width:90%; padding-top:10px; padding-bottom:10px; margin:auto;}

.dy_body h2{ font-size:20px; color:#d90000; line-height:40px; height:40px; padding-left:20px; border-bottom:2px solid #e4e4e4;}

.dy_body .item{margin:0 0 23px 0;padding:10px 22px 20px;}
.dy_body .alt .item{background:#f6f6f6;}
.dy_body .item a{color:#666;}
.dy_body .item a:hover{color:#666;}
.dy_body .user{font-size:12px;color:#999;}
.dy_body .user strong{float:left;width:300px;}
.dy_body .user span{float:right;width:200px;text-align:right;}
.dy_body .text{clear:both;margin-top:8px;}
.dy_body .reply{margin-top:8px;color:#CB3234;}
.paginator{padding:10px 0 10px;white-space:nowrap;text-align:right;font-size:12px;}
.paginator li{display:inline;margin:0 1px;*vertical-align:middle;}
.paginator li.current{*height:24px;margin:0 6px;font-weight:bold;*line-height:24px;}
.paginator li a{*display:inline-block;*height:22px;padding:3px 6px 4px;*padding:0 6px;border:1px solid #bbb;text-decoration:none;*line-height:22px;*position:relative;}
.paginator li a:hover{*height:24px;padding:4px 7px 5px;*padding:0 7px;border:none;*line-height:24px;background:#00ADB2;color:#fff;text-decoration:none;}
.paginator li a.nolink{color:#ccc;cursor:default;}
.paginator li a.nolink:hover{background:transparent;*height:22px;padding:3px 6px 4px;*padding:0 6px;border:1px solid #ccc;*line-height:22px;}
.consult-form{padding:35px 55px 15px;width:auto;height:152px;border-top:1px solid #def;}
.consult-form .f-textarea{width:405px;font-size:14px;padding:3px 4px;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;}
.consult-form .commit{margin-top:10px;}
input.formbutton{padding:4px 1em;*padding:5px 1.5em 0;border:2px solid;border-color:#82D0D4 #4D989B #54A3A7 #92D6D9;background:#63C5C8;color:#fff;letter-spacing:.1em;cursor:pointer;*width:auto;_width:0;*overflow:visible;}


/*10-03-28 for diangzhi shaonan*/
.img_an{ text-align:center;}
.img_an span{ margin-left:10px;}
.img_an input{ margin-top:3px;}
.meige{ width:25%;*width:24.6%; padding-bottom:20px; border-bottom:1px dotted #e1e1e1; margin-top:15px;}
.img_ding{text-align:center;line-height:120px;width:140px;margin-left:auto;margin-right:auto;height:120px;border:1px solid #e1e1e1;}
.yangshi_h2{ height:20px; font-size:14px; line-height:20px; padding-left:30px; font-weight:700; color:#d90000; padding-top:15px;}
.yangshi_h3{ height:24px; font-size:12px; line-height:24px; padding-left:36px; color:#d90000; padding-top:15px; margin-left:12px;background:url(../images/right.gif) left bottom no-repeat;}
.t_center{ overflow:hidden; text-align:center; padding-top:10px; padding-bottom:5px;}
.t_center a.bg_btns{ clear:both; background:#A10000; font-size:12px; font-weight:700; padding-top:6px; padding-bottom:6px; color:#fff; padding-left:10px; padding-right:10px;}
.img_wz{width:120px; margin-left:auto; margin-right:auto; border:1px solid #e1e1e1; padding:10px; color:#d90000;}

/*10-03-28 for qita shaonan*/
.q_img_an{ text-align:center;}
.q_img_an span{ margin-left:10px;}
.q_img_an input{ margin-top:3px;}
.q_meige{ width:30%;*width:29.6%; padding-bottom:20px; border-bottom:1px dotted #e1e1e1; margin-top:15px;}
.q_img_ding{ width:160px; margin-left:auto; margin-right:auto; height:160px; border:1px solid #e1e1e1;}
.q_yangshi_h2{ height:20px; font-size:14px; line-height:20px; padding-left:30px; font-weight:700; color:#d90000; padding-top:15px;}
.q_yangshi_h3{ height:20px; font-size:12px; line-height:20px; padding-left:44px; color:#d90000; padding-top:15px;}
.q_img_wz{width:140px; margin-left:auto; margin-right:auto; border:1px solid #e1e1e1; padding:10px; color:#d90000;}
/*10-03-28 for lingxing shaonan*/
.l_img_an{ text-align:center;}
.l_img_an span{ margin-left:10px;}
.l_img_an input{ margin-top:3px;}
.l_meige{ width:30%;*width:29.6%; padding-bottom:20px; border-bottom:1px dotted #e1e1e1; margin-top:15px;}
.l_img_ding{ width:160px; margin-left:auto; margin-right:auto; height:160px; border:1px solid #e1e1e1;}
.l_yangshi_h2{ height:20px; font-size:14px; line-height:20px; padding-left:30px; font-weight:700; color:#d90000; padding-top:15px;}
.l_yangshi_h3{ height:20px; font-size:12px; line-height:20px; padding-left:44px; color:#d90000; padding-top:15px;}
.l_img_wz{width:140px; margin-left:auto; margin-right:auto; border:1px solid #e1e1e1; padding:10px; color:#d90000;}

.x_xuan{ padding-top:10px; padding-left:40px;}
.x_xuan input{ float:left; margin-top:5px; margin-right:10px;}
.x_xuan span{ float:left; line-height:24px; margin-right:20px;}
.luru{ padding-top:10px; padding-left:40px;}
.luru input{ float:left;width:100px; padding:2px;}
.luru span{ float:left; line-height:24px; margin-right:20px;}
.luru b{ font-weight:normal; color:#d90000;}

.ge_wei{ line-height:30px; padding-left:100px;}
.gaiyi strong{ font-size:14px; color:#d90000; padding-left:30px;}
.gai_dan input{ margin-left:100px;}
.qt_shuo span{ float:left; line-height:30px; padding-left:100px;}
.qt_shuo textarea{ padding:3px; line-height:24px; font-size:12px; color:#575757; width:350px; height:60px;}


.zi_chi{ width:90%; margin:auto; text-indent:24px; line-height:24px; padding-bottom:30px; padding-top:10px;}
.zi_input{ padding-bottom:6px; padding-top:6px;}
.zi_input strong{ float:left; line-height:30px; width:110px; font-weight:normal; text-align:right;}
.zi_input input{ float:left; padding:3px; width:150px; line-height:24px;}
.zi_input textarea{float:left; padding:3px; width:300px; height:60px; line-height:24px;}
.zi_input span{ float:left; padding-left:10px; white-space: normal; width:150px; color:#999999}
.zi_xianshi{ padding-left:110px; padding-top:20px; padding-bottom:15px;}
.zi_xianshi span{ float:left; margin-right:40px; line-height:24px;}
.zi_xianshi input{ float: left; padding-top:6px; margin-right:10px;}


#banner1{ width:100%; text-align:center;}

/* 2011-1-3 for topics shaonan */
.bokd{ border:1px solid #CFCFCF; }
.fosd{ width:892px; margin:12px auto 0; background:url(../images/img/bj.jpg) repeat-x left top; height:194px}
.fosd .zi{ margin-top:12px;margin-left:19px;}
.fosdt{ width:894px; margin:12px auto 0; overflow:hidden}
.fosdt .bt{ float:left; width:894px; margin-bottom:6px; float:left;overflow:hidden}
.fosdt .lif{ width:546px; float:left; margin-right:12px;}
.fosdt .lif table{ width:546px;}
.fosdt .lif table .bak{ background:url(../images/img/xs.gif) no-repeat center center; height:50px;}
.tgd{ width:60px; padding-left:318px;}
.tgd input{ border:1px solid #f00; width:58px; font-size:14px; color:#f00; font-weight:bold; text-align:center;}
.fosdt .lif table .fonty{ font-size:14px}
.tsdd{ width:222px; border:1px solid #ddd; height:20px}
.botd{ width:183px;  height:31px; background:url(../images/img/bots.gif) no-repeat center center; font-size:14px; color:#fff; text-align:center; border:none}
.fosdt .rigs{ width:304px; border:1px solid #CFCFCF; float:left; padding:14px;overflow:hidden}
.fosdl{ width:844px;margin:12px auto 0; overflow:hidden;padding:20px 24px 20px 24px;}
.fosdn{ width:892px;margin:0 auto; overflow:hidden}
.fosdn .pib{padding:20px 16px; float:left}
.fosdt .z{ width:441px; float:left; margin-right:12px; display:inline}
.fosdt .z table{ width:441px}
.fosdt .u{ width:419px; float:left; border:1px solid #ddd; padding:10px; height:140px; display:inline; overflow:auto}
.fosdt .u ul.liesd{ width:400px; float:left;}
.fosdt .u ul.liesd li{ border-bottom:1px dashed #ddd; width:400px; float:left}
.bost{ background:url(../images/img/btnt.gif) no-repeat left top; width:72px; height:23px; border:none; text-align:center ; font-size:14px; font-weight:bold; color:#fff;}
.ysd{ border:1px solid #ddd; width:437px;}




