@charset "utf-8";
* {margin:0;padding:0;}
body {background:url(../images/body_bg.jpg);font:11px Verdana, Geneva, sans-serif;  }
a{ text-decoration:none;}
a img{ border:0px;}
ul,li{ list-style:none;}

.header{ width:1400px; margin:auto; height:13px; background:url(../images/top.jpg);}

.header_nav{width:1400px; margin:auto; height:71px; background:url(../images/top_logo.jpg);}
.head_content{ width:945px; margin:auto;}
.logo{padding-top:20px; float:left;}
.logo_right{ padding-left:12px; height:31px;float:left; padding-top:26px;}
.header_nav ul{ width:259px; height:25px; float:right; background:url(../images/header_navbg.png); margin-top:25px;}
.header_nav ul li{ background:url(../images/headernav_bg.gif) right 5px no-repeat; padding-top:6px; height:15px; float:left; padding-right:12px; padding-left:5px;}
.header_nav li a{ font-size:10px; color:#000; font-weight:bold;}
#header_contact{ background:none; padding-right:0px;}
#header_right{float:right;padding-top: 25px;}
#home{float:right;padding-top: 25px;color:#e0470e;font-size:10px;font-weight:bold; background:url(../images/homebg.jpg) right 25px no-repeat; padding-right:10px; height:23px; line-height:23px;}

.nav { background:url(../images/nav.jpg);margin:auto;width:1400px;height:112px;color:#FFF; margin-bottom:36px;}
.nav img{ padding-left:12px; padding-top:25px; float:left;}
.nav p{ width:420px; height:75px; float:left; padding-top:35px; font-size:14px; color:#352c0b; padding-left:10px;}

.subnav{ width:960px; margin:auto; height:84px; padding-left:20px;}
.subnav ul{}
.subnav li{ width:184px; height:74px; float:left; background:url(../images/navbg2.gif) no-repeat; padding-top:10px; margin-left:50px; text-align:center;}
.subnav li a{ color:#FFF; font-size:14px; font-weight:bold; }
#subnav_home{ background:url(../images/navbg.gif) no-repeat; width:224px; margin:0;}

#main {width:974px;height:100%;margin:auto;border:1px solid #cae7d5;background-color:#fff;margin-bottom:15px;font-size:13px;
font-family:Arial, Helvetica, sans-serif;overflow:auto; padding:2px;}
.main_left{background-color:#fdfbef; border:1px solid #edece8;width:740px; padding:7px; float:left;}
.main_left_b{background-color:#fff; border:1px solid #edece8;width:738px; overflow:auto;}

#main_product {float:left;border-bottom:1px solid #cacaca;width:702px;height:auto; margin-left:15px; margin-top:20px; margin-bottom:5px;}
#product_img{border:1px solid #cacaca; width:185px; height:163px;padding:4px; background-color:#fdfbef; float:left; margin-bottom:3px;}
#product_img img { border-top:18px solid #ff8400;}
#product_text{ margin-left:20px; width:482px; float:left; border-bottom:1px solid #ededed; padding-bottom:10px; margin-bottom:5px;}
#main_product h1{ font-size:20px; font-family:Verdana, Geneva, sans-serif;  text-indent:20px;color:#e14f0a; padding-bottom:10px;}
#main_product h1 a{color:#e14f0a;}
#main_product table{ width:650px;margin-left:20px; border-collapse:collapse;}
#main_product table td{ border:1px solid #CCC;}
#contactimg{ margin-top:20px; padding-right:40px;}
#service_text{ margin-left:20px; width:200px; float:left;margin-bottom:5px;}
#product_content{ margin-left:20px; width:650px; float:left;margin-bottom:10px;}
#product_content img{ float:left; margin-right:10px;}

.main_right{background-color:#fdfbef; border:1px solid #edece8;width:197px; padding:7px; float:left;}
.main_right_b{background-color:#e8e5de; border:1px solid #edece8;width:195px; height:740px; text-align:center; border-left:1px solid #ecebe6;
border-top:1px solid #e2dfd6;border-right:1px solid #e2dfd6;border-bottom:1px solid #ecebe6;}
#chat_right{ padding-top:12px;}
#rightbar{padding-top:20px; padding-bottom:30px;}
#rightbar2{padding-top:5px; padding-bottom:20px;}
#right_title{font-size:17px;font-weight:bold;color:#352D09; padding-bottom:10px;}
#right_contact{ width:180px; text-align:left; padding-left:10px;}

.roller_product {OVERFLOW: hidden;width:180px; padding-left:10px;}
.roller_product .LeftBotton,.roller_product .RightBotton  { background:url(../images/button.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 9px; CURSOR: pointer; HEIGHT:40px; margin-top:46px;}
.roller_product .RightBotton {background:url(../images/button.gif) no-repeat -9px 0px; }
.roller_product .Cont { OVERFLOW: hidden; WIDTH:152px; float:left;}
.roller_product .box {	FLOAT: left; WIDTH: 152px; TEXT-ALIGN: center; display:block;}
.roller_product .box IMG {	BORDER: #c5c9c8 1px solid; PADDING: 3px;DISPLAY: block;BACKGROUND: #fff;MARGIN: 0px auto;}
.roller_product .box A:hover IMG {	BORDER: #9aba8b 1px solid}
.roller_product .box h2 {MARGIN:2px auto 0px; WIDTH: 130px; LINE-HEIGHT:18px; background-color:#9bba8b;}
.roller_product .box h2 a{ color:#3a3c17; font-weight:bold; font-size:11px;}

.message_logo{ width:978px; height:60px; margin:auto; background:url(../images/message_logo.gif) 20px no-repeat; text-indent:30px; font-size:15px; color:#000; padding-top:5px;clear:both;}
.message{margin:auto;height:182px; background-color:#fff; border:1px solid #cae7d5;width:976px; margin-bottom:45px;}
.message_a{margin:2px; background-color:#fdfbef; border:1px solid #edece8;width:956px; padding:7px;}
.message_b{background-color:#fff; border:1px solid #edece8;width:934px; height:160px; padding-left:20px; padding-bottom:5px;}
#buymsg {float:left; width:360px; font-size:13px;}
#buymsg td {border-bottom:1px solid #b1b1b1;}
#buymsg strong { font-size:11px;}
textarea,input{border:none; height:25px; width:250px;overflow:auto}
textarea{ height:60px;vertical-align:top;}
#buymsg #submit{ text-indent:10px;line-height:20px;background-color:#352d09; width:80px; height:20px; color:#f4ce23; font-weight:bold; margin-bottom:7px; }
#table_line{ width:24px;height:133px; overflow:hidden; float:left; padding:20px 0 0 20px;}
#chat_bottom{ padding-top:40px;}

#footer{background:url(../images/footbg.jpg) ;height:44px;width:1400px;margin:auto; text-align:center; font-size:14px; font-weight:bold; line-height:44px;
color:#FFF;}
#footer a{color:#FFF; }

#bottom {width:1400px;height:16px;margin:auto; background:url(../images/bottombg.jpg);}

#fixed{right:4%;position:fixed;top:30%;_position:absolute; _right:6%; _top:25%;}

