.center{width:1008px; margin:0 auto;}
.float_left{float:left;}
.float_right{float:right;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.ps_rel{position:relative;}
.ps_abs{position:absolute;}
.zIndex1000{z-index:1000;}
.zIndex1001{z-index:1001;}
.zIndex1002{z-index:1002;}
.zIndex2000{z-index:2000;}
.zIndex2001{z-index:2001;}
.zIndex5000{z-index:5000;}
.zIndex5001{z-index:5001;}
.index_banner_height{height:510px;}

.pro_item{width:235px; height:296px; margin-right:20px;}
.pro_item .item_img{width:233px; height:205px; text-align:center; border:1px solid #dddddd; background:#fff;}
.pro_item .item_img span{display:inline-block; height:100%; vertical-align:middle;}
.pro_item .item_img img{vertical-align:middle;}
.pro_item .item_number{height:18px; padding-top:5px; line-height:18px; color:#999999;}
.pro_item .item_name{height:20px; line-height:20px; overflow:hidden;}
.pro_item .item_name a{color:#333; font-size:14px; text-decoration:none; font-weight:bold;}
.pro_item .item_brief{height:40px; padding:4px 0px; line-height:20px; color:#cccccc; overflow:hidden;}
.pro_item .item_price{height:24px; padding-top: line-height:24px; color:#ff5c00; font-size:20px; font-weight:bold;}
.pro_item .item_cart_ico{display:block; width:20px; height:20px; margin-top:2px; background:url(../images/item_cart_ico.jpg) no-repeat center;}
.pro_item .item_cart_ico img{visibility:hidden;}
.pro_item .item_cart_ico_sp{width:90px; height:24px; line-height:24px; text-indent:20px; background:url(../images/item_cart_list_ico.jpg) no-repeat left center;}
.pro_item .item_cart_ico_sp a{color:#6b9111; text-decoration:none;}
.pro_item:hover .item_img{border:1px solid #ff5c00;}
.pro_item:hover .item_name a{color:#ff5c00;}
.pro_item:hover .item_cart_ico img{visibility:visible;}
.last{margin-right:0px;}

#top_login{width:100%; height:65px; background:#6b9111; display:none;}
#top_login .top_tel{width:250px; height:65px; line-height:65px; text-indent:26px; color:#fff; background:url(../images/top_login_tel.jpg) no-repeat left center;}
#top_login .top_login{width:670px; height:65px;}
#top_login .top_login .top_login_input{width:220px; height:30px; line-height:30px; text-indent:44px; color:#000; font-weight:bold; border:none; background:url(../images/top_login_ico.jpg) #fff no-repeat 16px center;}
#top_login .top_login .top_password_input{width:220px; height:30px; line-height:30px; text-indent:44px; color:#000; font-weight:bold; border:none; background:url(../images/top_password_ico.jpg) #fff no-repeat 16px center;}
#top_login .top_login .top_login_button{display:block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; text-decoration:none; border:none; background:#324407; cursor:pointer;}
#top_login .top_login .top_login_button:hover{background:#ff7200;}

#top_account{width:100%; height:30px; background:#6b9111;}
#top_account .account_info{width:1000px; height:30px; line-height:30px; text-align:right; color:#fff;}
#top_account .account_info a{color:#fff;}

#header{width:100%; height:105px; border-top:5px solid #6b9111;}
#header .logo{width:382px; height:41px; margin:24px 0 0 0;}
#header .tel{width:335px; height:33px; margin:36px 0 0 0;}
#header .lang{width:120px; height:30px; line-height:30px; margin-top:40px; color:#6b9111;}
#header .lang a{color:#6b9111;}
#header .top_login_ico{display:block; width:13px; padding-top:25px; text-align:center; color:#ff7200; text-decoration:none; background:url(../images/top_login_ico.png) no-repeat top; right:0px; top:0px;}
#header .top_login_ico_away{display:none; width:13px; height:25px; text-align:center; color:#ff7200; text-decoration:none; background:url(../images/login_away_ico.jpg) no-repeat top center; right:0px; top:0px;}

#nav{width:100%; height:44px; background:url(../images/nav_bg.jpg) repeat-x;}
#nav ul li{width:144px; height:44px; background:url(../images/nav_line.jpg) no-repeat right;}
#nav ul li a{display:block; height:44px; padding:0 20px; line-height:44px; text-align:center; color:#fff; font-size:16px; text-decoration:none; overflow:hidden;}
#nav ul li a.cur_nav{height:38px; padding-top:6px; line-height:16px; font-size:14px; background:#e35f15; display:none;}
#nav ul li a.cur_nav span{font-size:10px;}
#nav ul li.cur a{display:none;}
#nav ul li.cur a.cur_nav{display:block;}
#nav ul li.hover a{display:none;}
#nav ul li.hover a.cur_nav{display:block;}
#nav ul li.nav_cart{width:110px; height:44px; padding:0px; line-height:44px; text-align:left; text-indent:34px; background:url(../images/nav_cart_ico.png) no-repeat 8px center;}
#nav ul li.nav_cart a{display:inline; padding:0px; text-align:left; color:#fff; font-size:16px; text-decoration:none;}
#nav ul li.nav_cart:hover{background:url(../images/nav_cart_ico.png) #e35f15 no-repeat 8px center;}
#nav ul li .sub_nav_wrap{width:100%; background:#e35f15; left:0px; top:44px; display:none;}
#nav ul li .sub_nav_wrap dd{width:100%; height:44px; line-height:20px; text-align:center; overflow:hidden;}
#nav ul li .sub_nav_wrap dd .sub_nav{color:#fff; text-decoration:none; display:block; font-size:14px;}

#banner{width:100%; overflow:hidden;}
#banner ul li{width:1920px; height:510px; margin-left:-960px; left:50%; top:0px; display:none;}
#banner dl{height:20px; left:50%; bottom:30px;}
#banner dl dd{width:16px; height:16px; margin:0 5px; border:2px solid #fff; background:#fff; cursor:pointer;}
#banner dl dd.cur{background:#6b9111;}

#content{width:100%;}
#content .search{width:100%; height:70px; background:#eeeeee;}
#content .search .share{width:250px; height:70px; line-height:70px; color:#999999;}
#content .search .search_wrap{width:440px; height:70px;}
#content .search .search_wrap .search_input{width:345px; height:40px; padding-left:55px; line-height:40px; color:#999999; border:none; background:url(../images/search_ico.jpg) #fff no-repeat 20px center;}
#content .index_cate{width:100%; height:432px;}
#content .index_cate .cate_item{width:33.33333333%; height:312px; padding-top:40px;}
#content .index_cate .cate_item .logo_img{width:224px; height:224px; margin:0 auto; background:url(../images/cate_logo_bg.jpg) no-repeat center;}
#content .index_cate .cate_item .logo_img .cur_img{width:224px; height:224px; background:url(../images/cur_img.png) no-repeat center; left:0px; top:0px; display:none;}
#content .index_cate .cate_item .logo_img .img{width:224px; height:224px; left:0px; top:0px;}
#content .index_cate .cate_item .logo_img .img_cur{width:224px; height:224px; left:0px; top:0px; display:none;}
#content .index_cate .cate_item .logo_img:hover .img{display:none;}
#content .index_cate .cate_item .logo_img:hover .img_cur{display:block;}
#content .index_cate .cate_item .cate_name{width:224px; margin:0 auto; padding-top:14px; line-height:20px; text-align:center;}
#content .index_cate .cate_item .cate_name a{color:#7c7c7c; font-size:14px; text-decoration:none;}
#content .index_cate .cate_item .cate_name a span{color:#cccccc; font-size:10px;}
#content .index_about{width:100%; height:654px; background:url(../images/index_about_bg.jpg) no-repeat top;}
#content .index_about .about_title{width:500px; height:85px; margin:0 auto; padding-top:40px; background:url(../images/index_about_title.png) no-repeat center bottom;}
#content .index_about .about_title .t{width:180px; margin:0 auto; line-height:45px; text-align:center; color:#6b9111; font-size:34px; font-weight:bold;}
#content .index_about .about_title .s{width:450px; height:22px; margin:0 auto; line-height:22px; text-align:center; color:#d2d3d0; font-size:10px;}
#content .index_about .about_title .m{width:76px; height:28px; margin:0 auto; line-height:28px; text-align:center; color:#666666; font-size:14px;}
#content .index_about .about_title .m a{color:#666666; font-size:14px; text-decoration:none;}
#content .index_about .about_brief{width:880px; height:124px; margin:auto; padding:25px 0 30px; line-height:30px; text-align:center; color:#666666;}
#content .index_about .about_video_wrap{width:800px; height:300px; margin:0 auto;}
#content .index_about .about_video_wrap .video_title{width:160px; height:65px; padding-top:35px; padding-left:50px; line-height:20px; color:#fff; font-size:14px; background:url(../images/video_title_bg.png) no-repeat center; left:-100px; top:20px;}
#content .index_about .about_video_wrap .video_title span{color:#fff; font-size:10px; font-family:Verdana, Geneva, sans-serif;}
#content .index_about .about_video_wrap .video{width:800px; height:300px;}
#content .index_about .more{width:180px; height:27px; line-height:27px; text-align:right; border-bottom:2px solid #779926;}
#content .index_about .more a{color:#779926; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
#content .index_product{width:100%; height:550px; background:url(../images/index_product_bg.jpg) no-repeat top center;}
#content .index_product .product_title{width:500px; height:85px; margin:0 auto; padding-top:40px; background:url(../images/index_product_title.png) no-repeat center bottom;}
#content .index_product .product_title .t{width:180px; margin:0 auto; line-height:45px; text-align:center; color:#6b9111; font-size:34px; font-weight:bold;}
#content .index_product .product_title .s{width:450px; height:22px; margin:0 auto; line-height:22px; text-align:center; color:#d2d3d0; font-size:10px;}
#content .index_product .product_title .m{width:100px; height:28px; margin:0 auto; line-height:28px; text-align:center; color:#666666; font-size:14px;}
#content .index_product .product_title .m a{color:#666666; font-size:14px; text-decoration:none;}
#content .index_product .left_ico{width:15px; height:19px; margin-top:166px; background:url(../images/arrow_ico.png) no-repeat left top; cursor:pointer;}
#content .index_product .left_ico:hover{background-position:left -19px;}
#content .index_product .right_ico{width:15px; height:19px; margin-top:166px; background:url(../images/arrow_ico.png) no-repeat right top; cursor:pointer;}
#content .index_product .right_ico:hover{background-position:right -19px;}
#content .index_product .product_wrap{width:920px; height:352px; margin:0 25px; overflow:hidden;}
#content .index_product .product_wrap .product_item{width:210px; height:352px; margin:0 10px; background:#fff;}
#content .index_product .product_wrap .product_item .img{width:210px; height:185px; margin:0 auto; text-align:center;}
#content .index_product .product_wrap .product_item .name{width:210px; height:32px; padding-bottom:5px; line-height:18px; text-align:center; border-bottom:1px dashed #dbdbdb; overflow:hidden;}
#content .index_product .product_wrap .product_item .name a{color:#373737; text-decoration:none; font-size:14px;}
#content .index_product .product_wrap .product_item .price{width:210px; padding-top:15px; line-height:24px; text-align:center; color:#ff5c00; font-size:18px; font-weight:bold;}
#content .index_product .product_wrap .product_item .price del{color:#999999; font-size:10px; font-weight:normal;}
#content .index_product .product_wrap .product_item .buy_ico{display:block; width:168px; height:36px; margin:0 auto; margin-top:12px; line-height:36px; text-indent:70px; color:#fff; font-size:14px; text-decoration:none; background:url(../images/buy_now_ico.jpg) no-repeat center;}
#content .index_product .product_wrap .product_item .buy_ico:hover{background:url(../images/buy_now_ico_cur.jpg) no-repeat center;}
#content .index_case{width:100%; height:458px; background:url(../images/index_case_bg.jpg) no-repeat center;}.product_title{width:500px; height:85px; margin:0 auto; padding-top:40px; background:url(../images/index_product_title.png) no-repeat center bottom;}
#content .index_case .case_title{width:500px; height:85px; margin:0 auto; padding-top:34px; background:url(../images/index_case_title.png) no-repeat center bottom;}
#content .index_case .case_title .t{width:180px; margin:0 auto; line-height:45px; text-align:center; color:#6b9111; font-size:34px; font-weight:bold;}
#content .index_case .case_title .s{width:450px; height:22px; margin:0 auto; line-height:22px; text-align:center; color:#d2d3d0; font-size:10px;}
#content .index_case .case_title .m{width:262px; height:28px; margin:0 auto; line-height:28px; text-align:center; color:#ff5c00; font-size:14px;}
#content .index_case .title{width:900px; height:35px; margin:0 auto; line-height:35px; color:#6b9111; font-size:16px;}
#content .index_case .title .more{width:60px; height:30px; line-height:30px; text-align:right;}
#content .index_case .title .more a{color:#666666; text-decoration:none;}
#content .index_case .left_ico{width:15px; height:19px; background:url(../images/arrow_ico.png) no-repeat left top; cursor:pointer;}
#content .index_case .left_ico:hover{background-position:left -19px;}
#content .index_case .right_ico{width:15px; height:19px; background:url(../images/arrow_ico.png) no-repeat right top; cursor:pointer;}
#content .index_case .right_ico:hover{background-position:right -19px;}
#content .index_case .list_wrap_1{width:920px; height:60px; margin:0 25px; overflow:hidden;}
#content .index_case .list_wrap_1 .case_item_1{width:164px; height:60px; margin:0 10px; text-align:center; left:0px; top:0px;}
#content .index_case .list_wrap_1 .case_item_1 .hover{text-decoration:none; left:0px; top:0px; display:none;}
#content .index_case .list_wrap_1 .case_item_1 .hover_name{width:162px; height:40px; padding-top:20px; line-height:18px; text-align:center; color:#fff;}
#content .index_case .list_wrap_1 .case_item_1:hover{width:162px; height:60px; border:1px solid #6b9111;}
#content .index_case .list_wrap_1 .case_item_1:hover .hover{display:block; width:162px; height:60px; background:url(../images/case_hover.png) no-repeat center;}
#content .index_case .list_wrap_2{width:920px; height:110px; margin:0 25px; overflow:hidden;}
#content .index_case .list_wrap_2 .case_item_2{width:162px; height:108px; margin:0 10px; text-align:center; border:1px solid #cccccc; left:0px; top:0px;}
#content .index_case .list_wrap_2 .case_item_2 .hover{text-decoration:none; left:0px; top:0px; display:none;}
#content .index_case .list_wrap_2 .case_item_2 .hover .hover_name{width:162px; padding-top:20px; line-height:18px; text-align:center; color:#fff;}
#content .index_case .list_wrap_2 .case_item_2:hover{border:1px solid #6b9111;}
#content .index_case .list_wrap_2 .case_item_2:hover .hover{display:block; width:162px; height:108px; background:url(../images/case_hover.png) no-repeat center;}
#content .index_news{width:100%; height:474px; background:url(../images/index_news_bg.png) no-repeat center;}
#content .index_news .news_title{width:500px; height:85px; margin:0 auto; padding-top:34px; background:url(../images/index_news_title.png) no-repeat center bottom;}
#content .index_news .news_title .t{width:180px; margin:0 auto; line-height:45px; text-align:center; color:#6b9111; font-size:34px; font-weight:bold;}
#content .index_news .news_title .s{width:450px; height:22px; margin:0 auto; line-height:22px; text-align:center; color:#d2d3d0; font-size:10px;}
#content .index_news .news_title .m{width:76px; height:28px; margin:0 auto; line-height:28px; text-align:center; color:#666666; font-size:14px;}
#content .index_news .news_title .m a{color:#666666; font-size:14px; text-decoration:none;}
#content .index_news .news_wrap{height:260px; margin-top:34px; overflow:hidden;}
#content .index_news .news_wrap .news_list{width:500px; height:100px; margin-bottom:30px;}
#content .index_news .news_wrap .news_list .news_img{width:170px; height:100px; text-align:center; overflow:hidden;}
#content .index_news .news_wrap .news_list .news_img .hover{text-decoration:none; left:0px; top:0px; display:none;}
#content .index_news .news_wrap .news_list .news_img .hover .hover_name{width:168px; padding-top:20px; line-height:18px; text-align:center; color:#fff;}
#content .index_news .news_wrap .news_list:hover .news_img .hover{display:block; width:170px; height:100px; background:url(../images/case_hover.png) no-repeat center;}
#content .index_news .news_wrap .news_list .news_b{width:270px; height:100px; padding-left:20px;}
#content .index_news .news_wrap .news_list .news_b .time{width:270px; height:20px; line-height:20px; text-indent:10px; color:#cccccc; font-size:10px; background:url(../images/time_clock.jpg) no-repeat left center;}
#content .index_news .news_wrap .news_list .news_b .title{width:270px; line-height:20px;}
#content .index_news .news_wrap .news_list .news_b .title a{color:#666666; font-size:14px; text-decoration:none;}
#content .index_news .news_wrap .news_list .news_b .brief{width:270px; padding-top:8px; line-height:20px; color:#999999;}
#content .index_news dl{height:12px; margin:0 auto;}
#content .index_news dl dd{width:12px; height:12px; margin:0 7px; background:url(../images/news_ico.jpg) no-repeat left center; cursor:pointer;}
#content .index_news dl dd.cur{background-position:-12px top;}
#content .inner_banner{width:100%; height:60px; padding-top:225px;}
#content .inner_banner .inner_cate{width:998px; height:58px; margin:0 auto; border:1px solid #e3e3e3; background:url(../images/cate_nav_bg.jpg) repeat-x top;}
#content .inner_banner .inner_cate .cate{width:150px; height:59px; line-height:59px; text-align:center; overflow:hidden;}
#content .inner_banner .inner_cate .cate a{color:#666666; text-decoration:none; font-size:14px;}
#content .inner_banner .inner_cate .cur_cate{background:url(../images/inner_cate_bg.jpg) repeat-x;}
#content .path{width:100%; height:50px; line-height:50px; text-align:right; color:#999999;}
#content .path a{color:#999999;}
#content .path_sp{width:100%; height:50px; padding-top:28px; line-height:50px; text-indent:40px; color:#666666; font-size:20px;}
#content .path_sp .p{height:50px; line-height:50px; color:#999999; font-size:12px;}
#content .path_sp .p a{color:#999;}
#content .path_sp .p strong{color:#6b9111;}
#content .path_sp2{width:100%; height:50px; line-height:50px; text-align:left; color:#999999; border-bottom:1px solid #6b9111;}
#content .path_sp2 a{color:#999999;}
#content .path_sp2 strong{color:#6b9111;}
#content .cont{width:920px; margin:0 auto; line-height:24px;}
#content .contact_cont{width:920px; min-height:400px; margin:0 auto; border-bottom:1px solid #e5e5e5; background:url(../images/contact_us_bg.png) no-repeat top center;}
#content .contact_cont .address{width:920px; height:128px; padding-top:20px; line-height:22px; text-align:center; color:#666666; border-bottom:1px solid #e5e5e5;}
#content .map_feedback{width:920px; margin:0 auto; padding-top:40px; padding-bottom:50px;}
#content .map_feedback .map{width:462px; height:340px;}
#content .map_feedback .feedback{width:420px;}
#content .map_feedback .feedback .input_type_1{width:200px; height:36px;}
#content .map_feedback .feedback .input_type_1 .feedback_input_1{width:198px; height:34px; text-indent:10px; line-height:34px; color:#999999; border:1px solid #e5e5e5; background:#fff;}
#content .map_feedback .feedback .input_type_2{width:420px;}
#content .map_feedback .feedback .input_type_2 .feedback_input_2{width:418px; height:34px; text-indent:10px; line-height:34px; color:#999999; border:1px solid #e5e5e5; background:#fff;}
#content .map_feedback .feedback .input_type_2 .feedback_area_1{width:398px; padding:10px; color:#999999; border:1px solid #e5e5e5; background:#fff;}
#content .map_feedback .feedback .input_type_2 .feedback_submit{width:420px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; border:none; background:#6b9111; cursor:pointer;}
#content .category_title{width:1000px; height:270px;}
#content .category_title .category{width:184px; height:198px; padding-top:72px;}
#content .category_title .category .logo_path{width:50px; height:53px; margin:0 auto;}
#content .category_title .category .cate_title{width:164px; height:32px; margin:0 auto; padding-top:10px; line-height:32px; text-align:center; overflow:hidden;}
#content .category_title .category .cate_title a{color:#fff; text-decoration:none; font-size:18px;}
#content .category_title .category .cate_more{display:block; width:83px; height:30px; margin:0 auto; line-height:30px; text-align:center; color:#becda6; text-decoration:none; background:url(../images/cate_more_bg.png) no-repeat center;}
#content .category_title .category_rec_pro{width:716px; height:270px; padding-left:100px; background:#f2f2f2;}
#content .category_title .category_rec_pro .pro_info{width:310px; height:204px; padding-top:66px;}
#content .category_title .category_rec_pro .pro_info .item_num{width:310px; height:20px; line-height:20px; color:#666666;}
#content .category_title .category_rec_pro .pro_info .name{width:310px; height:30px; line-height:30px; overflow:hidden;}
#content .category_title .category_rec_pro .pro_info .name a{color:#333333; font-size:20px; font-weight:bold; text-decoration:none;}
#content .category_title .category_rec_pro .pro_info .brief{width:310px; height:45px; line-height:20px; color:#999999; overflow:hidden;}
#content .category_title .category_rec_pro .pro_info .price{width:120px; height:37px; line-height:37px; text-align:center; color:#6b9111; font-size:16px; font-weight:bold; background:url(../images/price_bg.jpg) no-repeat center;}
#content .category_title .category_rec_pro .pro_info .buy{width:84px; height:37px; line-height:37px; text-align:center;}
#content .category_title .category_rec_pro .pro_info .buy a{color:#6b9111; text-decoration:none;}
#content .category_title .category_rec_pro .pro_img{width:270px; height:270px; text-align:center;}
#content .category_title .category_rec_pro .pro_img span{display:inline-block; height:100%; vertical-align:middle;}
#content .category_title .category_rec_pro .pro_img img{vertical-align:middle;}
#content .detail_img{width:458px;}
#content .detail_img .bimg{width:456px; height:402px; text-align:center; border:1px solid #ddd;}
#content .detail_img .bimg *{_behavior:none;}
/*#content .detail_img .bimg span{display:inline-block; height:100%; vertical-align:middle;}
#content .detail_img .bimg img{vertical-align:middle;}*/
#content .detail_img .bimg .MagicZoom{display:block; margin:0 auto;}
#content .detail_img .bimg .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#content .detail_img .bimg .MagicZoomBigImageCont{border:1px solid #999;}
#content .detail_img .bimg .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#content .detail_img .bimg .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#content .detail_img .bimg .MagicZoomLoading{border:1px solid #ddd; background:#fff url(../images/lib/product/zoomloader.gif) no-repeat 2px 50%; padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}
#zoom-big{top:0px;}
#content .detail_img .simg_wrap{width:458px; height:85px;}
#content .detail_img .simg_wrap .simg_left{width:11px; height:15px; margin-top:37px; background:url(../images/simg_arrow_ico.jpg) no-repeat left top; cursor:pointer;}
#content .detail_img .simg_wrap .simg_left:hover{background-position:left -15px;}
#content .detail_img .simg_wrap .simg_right{width:11px; height:15px; margin-top:37px; background:url(../images/simg_arrow_ico.jpg) no-repeat right top; cursor:pointer;}
#content .detail_img .simg_wrap .simg_right:hover{background-position:right -15px;}
#content .detail_img .simg_wrap .simg_list{width:413px; height:81px; margin:0 11px; padding-top:4px;}
#content .detail_img .simg_wrap .simg_list ul{height:85px;}
#content .detail_img .simg_wrap .simg_list ul li{width:90px; height:79px; margin-right:14px; border:1px solid #ddd; cursor:pointer;}
#content .detail_img .simg_wrap .simg_list ul li.last{margin-right:0px;}
#content .detail_img .simg_wrap .simg_list ul li .cur_border{width:92px; height:85px; background:url(../images/cur_border.png) no-repeat center; left:-1px; top:-5px; display:none;}
#content .detail_info{width:500px; margin-left:40px;}
#content .detail_info .detail_itemnumber{height:26px; line-height:26px; color:#666666; font-size:14px;}
#content .detail_info .detail_name{line-height:18px; color:#333333; font-size:20px; font-weight:bold;}
#content .detail_info .detail_brief{padding-top:10px; line-height:20px; color:#666666;}
#content .detail_info .detail_price{width:470px; height:60px; padding:20px 0 0 30px; line-height:32px; color:#666666; background:#f2f2f2;}
#content .detail_info .detail_price strong{color:#ff5c00; font-size:30px;}
#content .detail_info .detail_price del{color:#999999;}
#content .detail_info .detail_cart{width:500px;}
#content .detail_info .detail_cart .qty_title{color:#666666;}
#content .detail_info .detail_cart .qty_ico{display:block; width:28px; height:28px; line-height:28px; text-align:center; color:#666666; font-size:16px; text-decoration:none; border:1px solid #dddddd;}
#content .detail_info .detail_cart .qty_ico:hover{color:#fff; border:1px solid #6b9111; background:#6b9111;}
#content .detail_info .detail_cart .qty_input{width:78px; height:28px; line-height:28px; text-align:center; border:none; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
#content .detail_info .detail_cart .detail_buy_now{display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; text-decoration:none; background:#6b9111;}
#content .detail_info .detail_cart .detail_cart_ico{width:130px; height:40px; line-height:40px; text-indent:44px; color:#fff; font-size:14px; border:none; background:url(../images/detail_cart_ico.jpg) #ff5c00 no-repeat 17px center; cursor:pointer;}
#content .detail_info .detail_share{height:24px; line-height:24px; color:#666666;}
#content .menu{width:1000px; height:58px; border-top:3px solid #6b9111;}
#content .menu .menu_title{width:160px; height:58px; line-height:58px; text-align:center; font-size:20px; color:#666666; border-right:1px solid #6b9111; cursor:pointer;}
#content .menu .cur{color:#6b9111;}
#content .menu .last_menu{border-right:none;}
#content .menu_cont{width:980px; padding:10px; line-height:24px; display:none;}
#content .case_cate{width:920px; height:50px; margin:0 auto; line-height:50px; color:#666666; font-size:20px;}
#content .case_wrap{width:920px; margin:0 auto;}
#content .case_wrap .case_item{width:200px; height:248px; margin-right:40px; margin-bottom:40px;}
#content .case_wrap .case_item .case_img{width:200px; height:145px;}
#content .case_wrap .case_item .case_info{width:200px; height:103px; background:#f2f2f2;}
#content .case_wrap .case_item .case_info .case_name{width:176px; height:30px; margin:0 auto; padding-top:12px; line-height:30px; text-align:center; overflow:hidden;}
#content .case_wrap .case_item .case_info .case_name a{color:#666666; font-size:14px; text-decoration:none;}
#content .case_wrap .case_item .case_info .case_brief{width:176px; margin:0 auto; padding-top:4px; line-height:20px; text-align:center; color:#999999;}
#content .case_wrap .case_item:hover .case_info{background:#e35f15;}
#content .case_wrap .case_item:hover .case_info .case_name a{color:#fff;}
#content .case_wrap .case_item:hover .case_info .case_brief{color:#fff;}
#content .case_wrap .last{margin-right:0px;}
#content .case_cate_item{width:252px; height:320px; margin:0 63px 20px 0;}
#content .case_cate_item .case_cate_img{width:252px; height:252px; left:0px; top:0px; cursor:pointer;}
#content .case_cate_item .case_cate_bg{width:252px; height:252px; background:url(../images/case_cate_bg.png) no-repeat center; left:0px; top:0px;}
#content .case_cate_item .case_cate_bg_cur{width:252px; height:252px; background:url(../images/case_cate_bg_cur.png) no-repeat center; left:0px; top:0px; display:none;}
#content .case_cate_item .case_cate_name{width:100px; height:30px; margin-left:-50px; line-height:30px; text-align:center; left:50%; top:240px; background:url(../images/case_cate_name_bg.jpg) no-repeat center;}
#content .case_cate_item .case_cate_name a{color:#6b9111; font-size:14px; text-decoration:none;}
#content .case_cate_item .cur{background:url(../images/case_cate_name_bg_cur.jpg) no-repeat center;}
#content .case_cate_item .cur a{color:#e35f15;}
#content .case_cate_item .check{width:100px; height:22px; line-height:18px; text-align:center; background:url(../images/check_ico.jpg) no-repeat center bottom; display:none;}
#content .case_cate_item .check a{color:#e35f15; text-decoration:none;}
#content .case_cate_item:hover .case_cate_bg{display:none;}
#content .case_cate_item:hover .case_cate_bg_cur{display:block;}
#content .case_cate_item:hover .case_cate_name{background:url(../images/case_cate_name_bg_cur.jpg) no-repeat center;}
#content .case_cate_item:hover .case_cate_name a{color:#e35f15;}
#content .last{margin-right:0px;}
#content .article_banner{width:100%; height:255px;}

#website_left{width:210px;}
#website_left .cate_top_bg{width:210px; left:0px; top:-60px; z-index:-1;}
#website_left .left_cate{width:210px; margin-bottom:2px;}
#website_left .left_cate .left_cate_first{display:block; width:210px; height:46px; line-height:46px; text-align:center; color:#fff; font-size:14px; text-decoration:none; background:#6b9111; overflow:hidden;}
#website_left .left_cate .left_cate_first:hover{background:#e35f15;}
#website_left .left_rec_title{width:210px; height:74px; background:url(../images/left_rec_title_bg.png) no-repeat left 14px;}
#website_left .left_rec_title .t{width:100px; height:34px; margin:0 auto; line-height:34px; text-align:center; color:#6b9111; font-size:20px; font-weight:bold;}
#website_left .left_rec_title .s{width:190px; height:22px; margin:0 auto; line-height:22px; text-align:center; color:#d2d3d0; font-size:10px;}
#website_left .left_rec_title .m{width:70px; height:13px; margin:0 auto; line-height:13px; text-align:center; color:#666666; font-size:14px;}
#website_left .left_rec_pro{width:210px; margin-bottom:20px;}
#website_left .left_rec_pro .rec_img{width:208px; height:184px; text-align:center; border:1px solid #dddddd;}
#website_left .left_rec_pro .rec_img span{display:inline-block; height:100%; vertical-align:middle;}
#website_left .left_rec_pro .rec_img img{vertical-align:middle;}
#website_left .left_rec_pro .rec_name_price{width:208px; padding:8px 0px; line-height:20px; text-align:center; font-size:18px; font-weight:bold; border-left:1px solid #ddd; border-right:1px solid #ddd; overflow:hidden;}
#website_left .left_rec_pro .rec_name_price a{color:#666666; font-size:14px; text-decoration:none; font-weight:normal;}
#website_left .left_rec_pro .rec_buy{width:210px; height:36px; background:#ddd;}
#website_left .left_rec_pro .rec_buy a{display:block; width:210px; height:36px; line-height:36px; text-indent:91px; text-decoration:none; color:#666666; background:url(../images/rec_cart_ico.jpg) no-repeat 72px center;}
#website_left .left_rec_pro:hover rec_img{border:1px solid #6b9111;}
#website_left .left_rec_pro:hover .rec_name_price{color:#fff; border-left:1px solid #6b9111; border-right:1px solid #6b9111; background:#6b9111;}
#website_left .left_rec_pro:hover .rec_name_price a{color:#fff;}
#website_left .left_rec_pro:hover .rec_buy{background:#e35f15;}
#website_left .left_rec_pro:hover .rec_buy a{color:#fff; background:url(../images/rec_cart_ico_cur.jpg) no-repeat 72px center;}
#website_left .left_qrcode{width:158px; padding:25px; border:1px solid #ddd;}

#website_right{width:750px; margin-left:40px;}
#website_right .product_banner{width:750px; height:300px;}

#footer{width:100%; background:#2b2b2b;}
#footer .information{padding:30px 0 32px;}
#footer .information .information_item{width:161px;}
#footer .information .information_item dt{height:34px; line-height:34px; color:#fff; font-size:14px;}
#footer .information .information_item dd{height:30px; line-height:30px; overflow:hidden;}
#footer .information .information_item dd a{color:#999999; text-decoration:none;}
#footer .information .information_item dd a:hover{color:#fff;}
#footer .information .contact_item{width:346px;}
#footer .information .contact_item .contact_title{height:34px; line-height:34px; color:#fff; font-size:14px;}
#footer .information .contact_item .tel{height:50px; padding-top:12px; line-height:16px; color:#999999;}
#footer .information .contact_item .adr{padding-top:12px; line-height:28px; color:#999999;}
#footer .copyright{width:100%; height:54px; line-height:54px; border-top:1px solid #5b5b5b;}
#footer .copyright .links{height:30px; line-height:30px; color:#fff;}
#footer .copyright .links a{color:#fff;}
#footer .copyright .l{width:50%; height:24px; line-height:24px; color:#5b5b5b;}
#footer .copyright .r{width:50%; height:24px; line-height:24px; text-align:right;}
#footer .copyright .r a{color:#fff;}

.login_bg{width:100%; height:525px; padding-top:75px; background:url(../images/member_login_bg.jpg) no-repeat center;}
.login_bg .login_form{width:380px; height:448px; margin:0 auto; border:1px solid #dadada; background:#fff;}
.login_bg .login_form .thief{width:228px; height:111px; right:-40px; top:-76px;}
.login_bg .login_form .login_title{width:380px; height:80px; margin:0 auto; line-height:90px; text-align:center; color:#666666; font-size:16px;}
.login_bg .login_form .login_username{width:290px; height:38px; margin:0 auto; border:1px solid #ddd;}
.login_bg .login_form .login_password{width:290px; height:38px; margin:0 auto; border:1px solid #ddd;}
.login_bg .login_form .login_username .username_input{width:290px; height:38px; margin:0 auto; line-height:38px; text-indent:42px; color:#999999; border:none; background:url(../images/reg_input_ico.jpg) no-repeat 20px center;}
.login_bg .login_form .login_password .password_input{width:290px; height:38px; margin:0 auto; line-height:38px; text-indent:42px; color:#999999; border:none; background:url(../images/psw_input_ico.jpg) no-repeat 20px center;}
.login_bg .login_form .reg_input{width:348px; height:38px; margin:0 auto; border:1px solid #ddd;}
.login_bg .login_form .reg_input .reg{width:290px; height:38px; margin:0 auto; line-height:38px; text-indent:42px; color:#999999; border:none; background:url(../images/reg_input_ico.jpg) no-repeat 20px center;}
.login_bg .login_form .reg_input .mail{width:290px; height:38px; margin:0 auto; line-height:38px; text-indent:42px; color:#999999; border:none; background:url(../images/email_input_ico.jpg) no-repeat 20px center;}
.login_bg .login_form .reg_input .psw{width:290px; height:38px; margin:0 auto; line-height:38px; text-indent:42px; color:#999999; border:none; background:url(../images/psw_input_ico.jpg) no-repeat 20px center;}
.login_bg .login_form .fun_line{width:290px; height:72px; margin:0 auto;}
.login_bg .login_form .fun_line .reg_protocol{height:42px; line-height:42px; color:#999;}
.login_bg .login_form .fun_line .auto_login{width:50%; height:42px; line-height:42px; color:#999;}
.login_bg .login_form .fun_line .auto_login .auto{border:1px solid #b69a7a; opacity:0.5;}
.login_bg .login_form .fun_line .forgot_password{width:50%; height:50px; line-height:50px; text-align:right; color:#fff;}
.login_bg .login_form .fun_line .forgot_password a{color:#6b9111; font-size:14px;}
.login_bg .login_form .login_ico{width:290px; margin:0 auto; text-align:center;}
.login_bg .login_form .login_ico .reg_submit{width:290px; height:40px; margin:0 auto; line-height:40px; text-align:center; color:#fff; font-size:14px; border:none; background:#6b9111; cursor:pointer;}
.login_bg .login_form .login_ico div{width:171px; height:43px;}
.login_bg .login_form .qq_login{width:352px; margin:15px auto;}

.member_menu{width:209px;}
.member_menu .member_menu_title{width:209px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:20px; background:#6b9111;}
.member_menu dl{width:207px; border:1px solid #cfcfcf;}
.member_menu dl dt{height:36px; line-height:36px; text-indent:38px; color:#000; font-size:16px; border-bottom:1px solid #d7d7d7; background:#ededed;}
.member_menu dl dt.order{background:url(../images/member_menu_order.jpg) #ededed no-repeat 12px center;}
.member_menu dl dt.profile{background:url(../images/member_menu_profile.jpg) #ededed no-repeat 12px center;}
.member_menu dl dd{height:36px; line-height:36px; text-indent:40px; border-bottom:1px solid #ededed;}
.member_menu dl dd span{color:#6b9111;}
.member_menu dl dd a{color:#363636; text-decoration:none;}

.member_righter{width:778px; margin-left:13px;}
.member_righter .righter_wrap{width:776px; border:1px solid #ededed;}
.member_righter .member_brief_info{width:736px; padding:10px 20px; border:1px solid #dcdcdc; border-top:2px solid #6b9111; background:#f2f2f2;}
.member_righter .member_brief_info .member_img{width:122px; height:122px;}
.member_righter .member_brief_info .brief_info{width:594px; margin-left:13px;}
.member_righter .member_brief_info .brief_info .member_username{width:594px; height:28px; line-height:28px; color:#7b7b7b;}
.member_righter .member_brief_info .brief_info .member_username span{color:#6b9111; font-size:14px;}
.member_righter .member_brief_info .brief_info .fast_link{width:552px; height:53px; padding:20px 0;}
.member_righter .member_brief_info .brief_info .fast_link .item{width:33.3333%; height:25px; line-height:25px; color:#363636;}
.member_righter .member_brief_info .brief_info .fast_link .item span{color:#7e7e7e;}
.member_righter .member_brief_info .brief_info .fast_link .item a{color:#6b9111; text-decoration:none;}
.member_righter .rec_product{width:776px; border:1px solid #cfcfcf;}
.member_righter .rec_product .rec_title{width:776px; height:31px; border-bottom:1px solid #cfcfcf; background:#f2f2f2;}
.member_righter .rec_product .rec_title .member_menu{width:116px; height:32px; line-height:32px; text-align:center; color:#6b9111; font-weight:bold; border-right:1px solid #cfcfcf; background:url(../images/menu_title_cur.jpg) repeat-x top;}
.member_righter .rec_product .rec_more{width:100px; height:31px; line-height:31px;}
.member_righter .rec_product .rec_more a{color:#666666; text-decoration:none;}
.member_righter .rec_product .rec_list{width:776px; height:361px;}
.member_righter .rec_product .rec_list .rec_left_ico{width:15px; height:19px; margin:153px 42px 0; background:url(../images/arrow_ico.png)  no-repeat left top; cursor:pointer;}
.member_righter .rec_product .rec_list .rec_left_ico:hover{background-position:left -19px;}
.member_righter .rec_product .rec_list .rec_right_ico{width:15px; height:19px; margin:153px 42px 0; background:url(../images/arrow_ico.png) no-repeat right top; cursor:pointer;}
.member_righter .rec_product .rec_list .rec_right_ico:hover{background-position:right -19px;}
.member_righter .rec_product .rec_list .rec_center{width:576px; height:275px; margin-top:32px; position:relative; z-index:1000; overflow:hidden;}
.member_righter .rec_product .rec_list .rec_center ul{height:275px; position:absolute; left:0px; top:0px; z-index:1001;}
.member_righter .rec_product .rec_list .rec_center ul li{width:192px; height:275px;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_img{width:180px; height:158px; text-align:center;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_img img{vertical-align:middle;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_img span{display:inline-block; height:100%; vertical-align:middle;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_itemnumber{width:180px; height:20px; line-height:20px; color:#666666;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_name{width:180px; height:30px; line-height:30px;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_name a{color:#333; font-size:14px; font-weight:bold; text-decoration:none;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_brief{width:180px; height:45px; line-height:20px; color:#999; overflow:hidden;}
.member_righter .rec_product .rec_list .rec_center ul li .rec_price{width:192px; height:22px; line-height:22px; color:#6b9111; font-size:14px; font-weight:bold;}

#cart{padding:10px 0;}
#cart .cart_title{width:920px; height:100px; margin:0 auto; line-height:100px; color:#666666; font-size:20px; border-bottom:3px solid #c9c9c9;}
#cart .item_list_table{width:920px; margin:0 auto; border-bottom:6px solid #f4f4f4;}
#cart .item_list_table .tb_title td{background:#f4f4f4; height:20px; color:#464646; text-align:center;}
#cart .item_list_table .tb_title td.last{border-right:none;}
#cart .item_list_table td{padding:5px; line-height:180%;}
#cart .item_list_table .qty{width:30px; text-align:center;}
#cart .item_list_table .item_list td{}
#cart .item_list_table .item_list_out td{background:none;}
#cart .item_list_table .item_list_over td{background:#f7f7f7;}
#cart .item_list_table .total td{border-bottom:1px solid #ddd; padding-right:30px; background:#f7f7f7;}
#cart .item_list_table .clear_cart a{color:#999; text-decoration:none;}
#cart .show_table{width:920px; margin:0 auto;}
#cart .show_table .clear_cart{color:#999; text-decoration:none;}
#cart .show_table .continue_ico{display:block; width:148px; height:38px; margin-right:20px; line-height:38px; text-align:center; color:#999999; font-size:16px; text-decoration:none; border:1px solid #dddddd; background:#f1f1f1;}
#cart .show_table .continue_ico_en{display:block; width:188px; height:38px; margin-right:20px; line-height:38px; text-align:center; color:#999999; font-size:16px; text-decoration:none; border:1px solid #dddddd; background:#f1f1f1;}
#cart .show_table .checkout_ico{width:150px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; background:#6b9111;}
#cart .checkout{width:920px; margin:0 auto; border:1px solid #ddd; padding:15px 0; margin-top:9px;}
#cart .checkout .t{width:880px; margin:0 auto; height:40px; line-height:40px; font-weight:bold; font-size:14px; color:#656565;}
#cart .checkout .t a{color:#730B26; font-size:12px; font-weight:normal;}
#cart .checkout .address_info{width:880px; margin:0 auto; color:#666; line-height:200%;}
#cart .checkout .dline{height:1px; border-bottom:1px solid #ddd; margin:10px 0;}
#cart .checkout .a_info{background:#FAFAFA; padding:10px 15px;}
#cart .checkout .a_info .address_list{background:#fff; border:1px solid #ddd; padding:3px;}
#cart .checkout .a_info .address_list .list{margin:3px 0;}
#cart .checkout .a_info .address_list .list .l{float:left; height:22px; line-height:22px;}
#cart .checkout .a_info .address_list .list .r{float:right; height:22px; line-height:22px; padding-right:5px; width:55px; text-align:right;}
#cart .checkout .a_info .add_new_address{margin:3px; border-bottom:1px dotted #ddd; height:28px;}
#cart .checkout #shipping_to_this_address{margin-left:26px; margin-top:8px;}
#cart .checkout .form_button_100{width:100px;}
#cart .checkout #pls_conf_ship_addr{color:#999; text-indent:30px; height:30px; line-height:30px;}
#cart .checkout #shipping_info{width:880px; margin:0 auto; background:#FAFAFA; padding:20px 20px;}
#cart .checkout #shipping_info .shipping_item{padding:2px 0;}
#cart .checkout #shipping_info .shipping_item span{margin-left:20px; color:#999;}
#cart .checkout #shipping_info .cline{border-bottom:1px dotted #ccc; margin:12px 0; height:1px; clear:both;}
#cart .checkout #shipping_info .weight{color:#999; font-weight:normal;}
#cart .checkout #payment_info{background:#FAFAFA; padding:15px 25px;}
#cart .checkout #payment_info .paymentlist li{margin:8px 0;}
#cart .checkout #payment_info .paymentlist li .offline{ width:98%;margin-top:8px;padding:12px;line-height:160%;overflow:hidden;border:1px solid #B80000; }
#cart .checkout .sub_order{width:860px; margin:0 auto; text-align:right;}
#cart .checkout .sub_order .place_order_button{width:150px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; border:none; background:#6b9111; cursor:pointer;}
#cart .complete .pay{width:920px; margin:0 auto; border:1px solid #ddd; margin-top:3px;}

#cart_contents{width:352px; height:101px; margin-left:-176px; position:fixed; left:50%; top:45%; z-index:200000;}

#service{width:86px; border:1px solid #83b212; position:fixed; top:250px; right:15px; z-index:9999999;}
#service .service_header{width:86px; height:55px;}
#service .service_cont{width:86px; text-align:center; padding:5px 0; background:#6b9111;}
#service .service_footer{width:86px; height:27px; border-top:1px solid #83b212;}

/*新增样式*/
.xggs{ position:fixed; right:15px; top:420px; z-index:9999999;}