
body{background:url(../images/body_bg.png) #fedfdd repeat-x 0px 403px; _behavior:url(/iepng/iepngfix.htc);}

#header{width:980px; height:91px; margin:0 auto;}
#header .logo{width:243px; height:91px; float:left;}
#header .fun{width:421px; height:91px; float:right; background:url(../images/header_right_bg.jpg) no-repeat right;}
#header .fun .function{width:278px; height:21px; margin-left:143px;}
#header .fun .function .member_fun{line-height:21px; text-align:right;}
#header .fun .function .member_fun a{color:#000;}
#header .fun .function .lang{color:#695e5e; text-align:center; background:url(../images/lang_bg.jpg) no-repeat center;}
#header .fun .function .lang a{color:#fff;}

#nav{width:1000px; height:36px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x; position:relative; z-index:2000;}
#nav ul{height:36px; float:left; margin-left:14px;}
#nav ul li{width:78px; height:36px; float:left; margin-right:10px; line-height:36px;}
#nav ul li a{display:block; width:78px; height:36px; color:#fff; line-height:36px; text-align:center; text-decoration:none;}
#nav ul li a:hover{background:url(../images/nav_hover.png) no-repeat center; _behavior:url(/iepng/iepngfix.htc);}
#nav .cart_icon{width:135px; height:36px; float:right; margin-right:10px; _margin-left:5px; line-height:36px; text-indent:20px; background:url(../images/cart_icon.png) no-repeat left center;}
#nav .cart_icon a{color:#FFF; text-decoration:none;}
#nav .nav_shadow{width:1000px; height:5px; position:absolute; left:0px; top:36px; z-index:2001;}

#index_banner{width:980px; height:460px; margin:0 auto;}
#index_banner .banner_list{width:1000px; height:446px; position:relative; z-index:1000;}
#index_banner .banner_list ul li{width:1000px; height:446px; position:absolute; left:0px; top:0px; z-index:1001; display:none;}
#index_banner .banner_list dl{width:150px; height:15px; position:absolute; right:35px; bottom:25px; z-index:1002;}
#index_banner .banner_list dl dd{width:15px; height:15px; float:left; margin-right:10px; cursor:pointer;}
#index_banner .banner_list dl dd img{_behavior:url(/iepng/iepngfix.htc);}
#index_banner .banner_shadow{width:980px; height:14px;}

#banner{width:980px; height:237px; margin:0 auto;}
#banner .banner_shadow{width:1000px; height:14px;}

#content{width:980px; margin:0 auto; background:#fff;}
#content .index_search{width:345px; height:26px; float:right; margin-right:10px;}
#content .index_search a{color:#333; text-decoration:none;}
#content .index_search a:hover{color:#ff6600; text-decoration:underline;}
#content .index_search a.red{color:red; text-decoration:none;}
#content .index_search a.red:hover{color:red; text-decoration:underline;}
#content .index_search .search_input{width:190px; height:20px; text-indent:10px; line-height:20px; color:#5a5a5a; border:none; background:#d2d5da;}
#content .index_list{width:970px; height:190px; margin:0 auto; margin-top:5px; position:relative; z-index:1000; overflow:hidden;}
#content .index_list ul{position:absolute; left:0px; top:0px; z-index:1001;}
#content .index_list ul li{width:194px; height:190px; float:left;}
#content .index_list ul li .name{width:184px; height:26px; margin:0 auto; line-height:26px; text-indent:4px;}
#content .index_list ul li .name a{color:#2e2e2e; text-decoration:none; font-size:16px; font-weight:bold;}
#content .index_list ul li .img{width:184px; height:74px; margin:0 auto;}
#content .index_list ul li .brief{width:184px; height:57px; margin:0 auto; padding:5px 0px; line-height:18px; color:#626262;}
#content .index_list ul li .more{width:184px; height:24px; margin:0 auto; line-height:24px; text-align:right;}
#content .index_list ul li .more a{text-decoration:underline;}
#content .index_box{height:182px; float:left; margin-top:15px;}
#content .index_box .box_title{width:100%; height:28px; line-height:28px; text-indent:6px; border-bottom:1px solid #e1e1e1;}
#content .index_box .box_title a{color:#2e2e2e; text-decoration:none; font-size:16px; font-weight:bold;}
#content .index_box .box_title{width:100%; height:28px; line-height:28px; text-indent:6px; border-bottom:1px solid #e1e1e1;}
#content .index_box .box_content{width:98%; height:137px; padding:8px; line-height:24px; color:#575757;}
#content .index_box .box_list{width:100%; height:72px;}
#content .index_box .box_list .date{width:100%; height:24px; line-height:24px;}
#content .index_box .box_list .date a{color:#000; text-decoration:none; font-weight:bold;}
#content .index_box .box_list .brief{width:100%; height:48px; line-height:18px; color:#525252;}
#content .detail_box{width:948px; margin:0 auto; padding:26px 0px;}
#content .detail_box .long_title{width:948px; height:29px; line-height:29px; text-indent:40px; color:#f31e10; font-size:14px; font-weight:bold; border:1px solid #dddddd; background:url(../images/right_title_icon.jpg) #f1f1f1 no-repeat 14px center}
#content .detail_box .long_title_ex{width:948px; height:29px; line-height:29px; border:1px solid #dddddd; background:url(../images/reg_title_bg.jpg) repeat-x center;}
#content .detail_box .long_title_ex .left{width:50%; height:29px; float:left; line-height:29px; text-indent:16px; color:#333333; font-weight:bold; font-size:14px;}
#content .detail_box .long_title_ex .right{width:49%; height:29px; float:left; line-height:29px; text-indent:16px; text-align:right; color:#767676; font-weight:bold;}
#content .detail_box .long_title_ex .right a{color:#dd0d00;}
#content .detail_box .long_detail{width:948px; padding-bottom:24px; border:1px solid #dddddd; border-top:none;}
#content .detail_box .long_detail .login_left{width:581px; height:244px; float:left; padding-top:10px; padding-left:20px; border-right:1px solid #dddddd;}
#content .detail_box .long_detail .login_title{width:96%; height:34px; color:#333333; font-size:14px; font-weight:bold; text-indent:6px; line-height:34px; border-bottom:1px solid #dddddd;}
#content .detail_box .long_detail table a{color:#c30b00; text-decoration:underline;}
#content .detail_box .long_detail .login_right{width:305px; height:244px; float:left; padding-top:10px; padding-left:20px;}
#content .detail_box .long_detail .login_right p{text-indent:6px;}
#content .detail_box .long_detail .login_right .reg_icon{width:155px; height:27px; margin:4px auto;}

#website_left{width:221px; float:left; padding-left:10px; padding-top:10px;}
#website_left .left_title{width:221px; height:30px; line-height:30px; text-indent:14px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/left_title_bg.jpg) repeat-x center;}
#website_left ul li{width:221px;}
#website_left ul li .top_a{display:block; width:221px; height:34px; line-height:34px; text-indent:13px; font-weight:bold; color:#000000; border-bottom:1px dashed #c7c7c7;}
#website_left ul li .top_a:hover{color:#c60c00; text-decoration:none;}
#website_left ul li .select{color:#c60c00;}
#website_left ul li dl dd{width:221px; height:34px;}
#website_left ul li dl dd .sub_a{display:block; width:221px; height:34px; line-height:34px; text-indent:22px; font-size:11px; color:#4b4b4b; border-bottom:1px dashed #c7c7c7;}
#website_left ul li dl dd .sub_a:hover{text-decoration:none;}

#member_left{width:210px; float:left; padding-left:10px; padding-top:8px;}
#member_left .member_left_box{width:208px; padding:10px 0px; border:1px solid #ddd;}
#member_left .member_left_box .member_left_title{width:178px; height:37px; margin:0 auto; line-height:37px; font-size:19px; color:#333333; font-weight:bold; border-bottom:1px solid #ddd;}
#member_left .member_left_box ul{width:178px; margin:0 auto;}
#member_left .member_left_box ul li{width:178px; height:31px; line-height:31px; border-bottom:1px solid #ddd;}
#member_left .member_left_box ul li a{color:#333; text-decoration:none;}

#member_right{width:732px; float:left; padding-left:15px; padding-top:8px;}
#member_right .member_brief{width:690px; height:103px; padding:15px; border:6px solid #e9e5e2;}
#member_right .member_brief .profile{width:80px; height:104px; float:left; line-height:24px; text-align:center;}
#member_right .member_brief .info{width:600px; height:103px; float:left; padding-left:10px; line-height:24px;}
#member_right .member_brief .info span{color:#b90b00; font-weight:bold;}
#member_right .member_product_box{width:730px; margin-top:17px; border:1px solid #ddd;}
#member_right .member_product_box .member_product_title{width:730px; height:26px; line-height:26px; text-indent:16px; font-size:14px; color:#000; font-weight:bold; border-bottom:1px solid #ddd; background:#f9f9f9;}
#member_right .member_product_box .member_product_list{width:700px; margin:0 auto; margin-top:10px; line-height:24px;}
#member_right .member_product_box .member_product_list ul li{width:155px; height:230px; float:left; padding:0px 10px;}
#member_right .member_product_box .member_product_list ul li .product_img{width:145px; height:145px; padding:4px; border:1px solid #e0e0e0;}
#member_right .member_product_box .member_product_list ul li .product_name{width:145px; height:32px; line-height:32px; text-align:center;}
#member_right .member_product_box .member_product_list ul li .product_name a{color:#000; text-decoration:none;}
#member_right .member_product_box .member_product_list ul li .addtocart{width:94px; height:23px; margin:0 auto;}
#member_right .member_product_box .member_product_list ul .line{width:700px; height:17px; border:none; border-top:1px dashed #959595; clear:both;}

#website_right{width:730px; float:left; padding:10px 0px 10px 10px;}
#website_right .detail{width:728px; border:1px solid #dcdcdc;}
#website_right .detail .line{width:100%; height:5px; border-bottom:1px solid #e9e9e9;}
#website_right .detail .right_title{width:728px; height:29px; line-height:29px; text-indent:40px; color:#f31e10; font-size:14px; font-weight:bold; border-bottom:1px solid #dddddd; background:url(../images/right_title_icon.jpg) #f1f1f1 no-repeat 14px center}
#website_right .detail .detail_content{width:700px; margin:0 auto; margin-top:10px; line-height:24px;}
#website_right .detail .detail_content ul li{width:155px; height:230px; float:left; padding:0px 10px;}
#website_right .detail .detail_content ul li .product_img{width:145px; height:145px; padding:4px; border:1px solid #e0e0e0;}
#website_right .detail .detail_content ul li .product_name{width:145px; height:32px; line-height:32px; text-align:center;}
#website_right .detail .detail_content ul li .product_name a{color:#000; text-decoration:none;}
#website_right .detail .detail_content ul li .addtocart{width:94px; height:23px; margin:0 auto;}
#website_right .detail .detail_content ul .line{width:700px; height:17px; border:none; border-top:1px dashed #959595; clear:both;}
#website_right .detail .detail_content .product_detail_img{width:430px; height:342px; float:left; border:1px solid #e1e1e1;}
#website_right .detail .detail_content .product_detail_info{width:240px; float:left; padding-left:22px;}
#website_right .detail .detail_content .product_detail_info .name{width:240px; height:35px; line-height:35px; font-size:20px; color:#000000; font-weight:bold;}
#website_right .detail .detail_content .product_detail_info .attr{width:240px;  line-height:25px; color:#3f3f3f;}
#website_right .detail .detail_content .description_title{width:700px; height:23px; margin-top:23px; border-bottom:1px solid #c3c3c3;}
#website_right .detail .detail_content .description_title .font{width:111px; height:23px; line-height:23px; text-align:center; color:#fff; background:url(../images/description_bg.jpg) no-repeat;}
#website_right .detail .detail_content .description_content{width:680px; padding:10px; line-height:24px;}
#website_right .detail .detail_content .item{width:700px; height:208px; margin-bottom:20px; border-bottom:1px solid #dddddd;}
#website_right .detail .detail_content .item .list_img{width:309px; height:189px; float:left;}
#website_right .detail .detail_content .item .list_info{width:380px; height:189px; float:left; padding-left:10px; overflow:hidden;}
#website_right .detail .detail_content .item .list_info .list_name{width:380px; line-height:26px;}
#website_right .detail .detail_content .item .list_info .list_name a{color:#c12020; font-size:14px; font-weight:bold; text-decoration:none;}/*-update..font-size:20px==>font-size:14px-*/
#website_right .detail .detail_content .item .list_info .list_brief{width:380px; line-height:26px; color:#353535;}
#website_right .detail .detail_content .cer_title{width:690px; height:24px; margin:0 auto; line-height:24px; text-indent:14px; font-weight:bold; background:#fedfdd;}
#website_right .detail .detail_content .cer_content{width:690px; margin:0 auto; margin-top:8px;}
#website_right .detail .detail_content .cer_content .cer_item1{width:690px; height:170px; margin-bottom:8px;}
#website_right .detail .detail_content .cer_content .cer_item1 .img_type1{width:174px; height:170px; float:left; background:#f3f3f3;}
#website_right .detail .detail_content .cer_content .cer_item1 .detail_type1{width:486px; height:150px; float:left; padding-top:10px; padding-bottom:10px; padding-left:30px; background:#f8f8f8;}
#website_right .detail .detail_content .cer_content .cer_item1 .detail_type1 .l_t{width:80px; float:left; line-height:18px;}
#website_right .detail .detail_content .cer_content .cer_item1 .detail_type1 .r_c{width:260px; float:left; line-height:18px;}
#website_right .detail .detail_content .cer_content .cer_item2{width:600px; height:170px; float:left; margin-bottom:8px; margin-right:8px;}
#website_right .detail .detail_content .cer_content .cer_item2 .img_type2{width:300px; height:170px; float:left; background:#f3f3f3;}
#website_right .detail .detail_content .cer_content .cer_item2 .detail_type2{width:89px; height:170px; float:left; line-height:170px; text-align:center; background:#f8f8f8;}
#website_right .detail .detail_content .cer_content .cer_item2 .detail_img_type2{width:200px; height:170px; float:left; text-align:center; background:#f8f8f8;}
#website_right .detail .detail_content .cer_content .cer_item3{width:166px; height:170px; float:left; margin-right:8px;}
#website_right .detail .detail_content .profile_list{width:700px; margin:0 auto;}
#website_right .detail .detail_content .profile_list dd{width:223px; height:200px; float:left; margin-right:15px;}
#website_right .detail .detail_content .profile_list dd .profile_list_img{width:223px; height:163px; padding-top:7px; text-align:center; background:url(/images/profile_list_bg.jpg) no-repeat center;}
#website_right .detail .detail_content .profile_list dd .profile_list_title{width:223px; height:24px; line-height:24px; text-align:center;}
#website_right .detail .detail_content .profile_list dd .profile_list_title a{color:#0a0028; font-weight:bold;}

#footer{width:980px; height:62px; margin:0 auto; background:#FFF;}
#footer .footer_t{width:980px; height:62px; background:#ff7f77;}
#footer .footer_t .left{width:158px; height:35px; float:left; padding-left:14px; padding-top:10px;}
#footer .footer_t .right{width:700px; height:62px; float:right; margin-right:10px; line-height:26px; text-align:right; color:#FFF;}
#footer .footer_t .right a{color:#fff;}
#footer .footer_b{width:200px; height:35px; float:right; margin-right:10px; line-height:35px;}

#show_box_ex{width:100px; text-align:center; line-height:30px; border:1px solid #ddd; background:#fff; position:absolute; left:0px; top:100px; z-index:9999;}
#show_box_ex .close{width:100px; height:20px; text-align:right;}
#show_box_ex .close img{cursor:pointer;}
#show_box_ex .down{width:100px; height:20px; text-align:right; display:none;}
#show_box_ex .down img{cursor:pointer;}
#show_box_ex .list{width:100px; line-height:24px;}

/*--- register Message --*/
 .tips{ background-color: #e5f5ff;border: 1px solid #40b3ff;color: red; height: 18px;   font-size: 12px; padding: 2px;display: none;}
