/* CSS Document */
*{ padding:0; margin:0; font-size:12px;}
li{ list-style:none;}
ul{ padding:0px; margin:0px;}
body{ background:url(../images/index_10.jpg) repeat}
a{ color:#ffdb8f; text-decoration:none;}
a:hover{ color:#ffffff; text-decoration:none;}
.mod{ width:1000px; margin:0 auto; overflow:hidden}
.header{ height:141px; width:100%; background:url(../images/index_02.jpg) repeat-x; overflow:hidden}
.logo{ width:1000px; margin:0 auto; height:97px;}
.top_nav{ width:1000px; margin:0 auto; height:44px; background:url(../images/index_05.jpg) no-repeat;}
.top_nav ul{ margin:0px; padding:0px; overflow:hidden; width:1000px; padding-left:90px;}
.top_nav li{ margin:0px; padding:0px; overflow:hidden; float:left; width:105px;}
.nav a{ font-size:14px; color:#ffdb8f; text-decoration:none; text-align:center; width:105px; display:block; line-height:44px;}
.nav a.on, .nav a.on:hover, .nav a:hover{ font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold; text-align:center; width:105px; display:block; background:url(../images/nav_bj_07.gif) no-repeat center bottom}
.banner{ width:1000px; margin-top:10px; overflow:hidden; height:517px; display:block}
.left{ float:left; overflow:hidden}
.right{ float:right; overflow:hidden}
.clear{ clear:both; overflow:hidden; height:0px; line-height:0px; padding:0px; margin:0px; background:#fff}
.index_left{ width:517px; height:276px; background:url(../images/index_13.jpg) no-repeat left top}
.notice{ margin-top:53px; height:28px; width:220px; overflow:hidden; margin-left:140px; _margin-left:70px; float:left;}
.notice a{ line-height:28px; color:#884c18; margin-left:10px;}
.notice_more{ width:60px; display:block; float:left;height:23px;margin-top:58px;}
.notice_more a{ display:block; height:28px; width:60px;}
.ad_pic{ margin-top:20px;_margin-top:16px; margin-left:27px; width:416px; height:114px;}
.index_right{ width:483px; height:276px; background:url(../images/index_14.jpg) no-repeat left top}
.news_more{ width:60px; display:block; float:left;height:23px;margin-top:55px; margin-left:407px;}
.news_more a{ display:block; height:28px; width:60px;}
.news_list{ height:180px; width:287px; overflow:hidden; margin-top:6px;}
.news_list li{ height:30px; line-height:30px; width:287px; padding-left:14px;}
.news_list li a{ color:#743c3b}
.news_pic{ width:160px; height:170px; margin-top:14px; margin-right:20px;_margin-right:10px; border:1px solid #ccc; overflow:hidden}
.index_pro{ width:1000px; height:218px; background:url(../images/ind_22.jpg) no-repeat left top}
.index_pro_more{ width:60px; display:block; float:left;height:23px;margin-top:40px; margin-left:900px;}
.index_pro_more a{ display:block; height:28px; width:60px;}
.index_pro_list{ margin-left:40px;_margin-left:20px;float:left; width:870px;height:102px; margin-top:10px; }
.pro_list_left{ float:left; width:40px;height:102px;float:left;}
.pro_list_left a{ display:block; width:40px;height:102px;}
.pro_list_center{height:102x;float:left; width:832px;}
.pro_list_center img { float:left; margin:0 8px;  border:1px solid #d4a283;}
#demo{ height:101px;overflow:hidden; float:left; width:820px;}
.product_banner{ width:1000px; margin-top:10px; overflow:hidden; height:261px; display:block}
.pro_list_right{ display:block; width:40px;height:107px;float:left; margin-top:10px; }
.pro_list_right a{ display:block; width:40px;height:102px;}
.foot{ width:1000px; height:58px; overflow:hidden; background:url(../images/index_16.jpg) no-repeat left top; text-align:center}
.foot_left{ width:305px; line-height:58px; color:#ffdb8f; overflow:hidden; text-align:left; padding-left:45px;}
.foot_centen{ width:250px; line-height:58px; color:#ffdb8f; overflow:hidden}
.foot_right{ width:400px; line-height:58px; color:#ffdb8f; overflow:hidden}
.foot_right a{ color:#ffdb8f; text-decoration:none; margin-right:15px;}
.foot_right a:hover{ color:#ffffff; text-decoration:none;}
.copy_right{ width:1000px; height:50px; line-height:50px; color:#960001; margin:0  auto;}
.copy_right img{ margin:0px 8px 0px 20px;}
/*product*/
.product_left{ width:184px; height:373px; margin-left:23px; margin-top:10px;}
.pro_left_top_img{ float:left; height:9px;width:184px;}
.pro_left_top_title{float:left; height:54px; _height:46px;width:184px; text-align:center; overflow:hidden}
.pro_left_center { height:298px; background:url(../images/pro_list_19.jpg) no-repeat center top; }
.news a{ color:#333333; text-decoration:none}
.news a:hover{ color:#ff0000; text-decoration:none}
.news_content a{ color:#333333; text-decoration:none}
.news_content a:hover{ color:#ff0000; text-decoration:none}
.product_path a{ color:#333333; text-decoration:none}
.product_path a:hover{ color:#ff0000; text-decoration:none}
.pro_left_center a{ color:#333333; text-decoration:none}
.pro_left_center a:hover{ color:#ff0000; text-decoration:none}
.pro_left_center ul{width:108px; margin:0 auto}
.pro_left_center li{ width:108px; height:28px; background:url(../images/pro_list_17.jpg) no-repeat center bottom; text-align:center; line-height:28px;}
.pro_left_center li a{ color:#333}
.pro_left_bottom{float:left; height:9px;_height:18px;width:184px;}
.product_right{ width:712px;  margin-right:18px; margin-top:10px;}
.product_path{ width:712px; background:url(../images/aa_10.gif) left top no-repeat; height:27px; padding-left:60px;}
.product_path a{ color:#333333; text-decoration:none; line-height:27px;}
.product_list{ width:620px; margin:20px auto;}
.product_list li{ width:310px; height:163px; float:left; color:#6d5441; margin-bottom:30px;}
.product_detail{ width:682px; overflow:hidden; margin:20px auto; margin-bottom:40px;}
.product_detail_pic{ width:320px; float:left; text-align:left;}
.product_detail_descript{ width:353px; float:left; text-align:left; background:url(../images/product_detail_03.jpg) center top no-repeat; color:#6d5441}
.product_detail_descript_tit{ color:#cd0000; font-weight:bold; font-size:14px; padding-left:20px; height:23px; line-height:23px;}
.page{ width:682px; height:32px; background:url(../images/pro_list_24.jpg) left top no-repeat;  text-align:center; margin:0 auto  30px;}
.close{ width:70px; height:25px; margin:0 auto;margin-bottom:30px; text-align:center}
.news{ width:670px; margin:20px auto;}
.news li{width:670px; height:24px; border-bottom:1px dashed #ccc; padding-left:10px; background:url(../images/news_tit.gif) left center no-repeat; line-height:24px; overflow:hidden}
.news li a{ color:#5c4a3c}
.news li span{ float:right}
.news_detail{width:670px; margin:20px auto; overflow:hidden}
.hd{ height:56px; font-size:16px; font-weight:bold; text-align:center}
.hd h1{font-family: "ËÎÌå",arial;  font-size: 16px;  font-style: normal; font-variant: normal;font-weight: 800;line-height: 30px;  text-align:center; color:#5c4a3c}
.info {color: #7E7E7E; height: 16px;margin: 0 auto; font-weight:normal}
.news_content{ text-align:left; line-height:26px;}
/*login*/
.user_login_box {margin: 25px auto 0; width: 900px; background:url(../images/login_03.jpg) center center no-repeat}
.login_box { float: left; height: 285px; width: 385px;}
.h2_reglogin_a1 { height: 28px; line-height:28px; overflow:hidden; font-size:14px; font-weight:bold; background:url(../images/login_09.jpg) center bottom no-repeat; text-align:center; color:#696969}
.h2_reglogin_a1 span{color:#ad0303}
.div_reglogin { height: 260px; margin: 10px 0 0;}
.login_table { margin: 15px auto 30px;}
.bg_bot{ background:url(../images/login_07.jpg) center bottom no-repeat; padding-left:10px; height:40px;}
.bg_bot font{ float:left; width:100px; line-height:22px; text-align:right;}
.reg_box { float: right; height: 285px; width: 385px;}
input.txtinput {height: 18px;}
.btn_reglogin { background:url(../images/login_18.jpg)  no-repeat; border: 0 none; color:#666666; font-weight: bold;height: 25px;   line-height: 25px; padding: 0 14px;}
.login_btn{ float:left; padding-left:40px;}
span.forget { float: left; padding: 7px 0 0 10px;}
.post_error {color: #FF0000;padding-left: 5px;}
/*gbook*/
.gbook{ width:695px; margin:20px auto;}
.gbook_left_bg{ background:url(../images/gbook_03.jpg) left top no-repeat; color:#5c4a3c; font-size:12px; font-weight:bold; padding-left:10px;}
.gbook_left_bg{ background:url(../images/gbook_05.jpg) right top no-repeat;color:#5c4a3c; font-size:12px; font-weight:bold;padding-left:10px;}
.gbook td{ padding-left:10px;}
.gbook_content{ line-height:22px;}
.page {text-align: right; padding:5px 10px;}
.page A {PADDING:2px 5px; MARGIN: 2px; COLOR: #5c4a3c; TEXT-DECORATION: none}
.page A:hover { text-decoration:underline}
.page SPAN.current {PADDING:2px 5px; color:#f00; font-weight:bold}
.page SPAN.disabled { PADDING:2px 5px; MARGIN: 2px;COLOR: #999;}
.search{ width:300px; margin-left:140px;  height:30px; margin-top:28px; overflow:hidden}