*{margin:0;padding:0;}
body{font-family:Arial,\5B8B\4F53;font-size:12px;text-align:center;background:#fff;color:#666;}
a{color:#666;text-decoration:underline;}
a:hover{color:#2593d2;text-decoration:none;}
.bold{ font-weight:bold; color:#2593d2}
img{border:0}
ul,li{list-style:none;}
.btn,.btn_on{background:#f1f1f1 url(../images/btn_bg.gif) repeat-x 0 0; border:1px solid #fff;font-weight:bold; cursor:pointer; display:inline-block; height:22px;*height:21px; line-height:22px;_line-height:15px; padding:0 5px 1px 5px; *padding:1px 5px; min-width:52px; *min-width:auto; *width:auto; text-align:center; text-decoration:none; font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px; color:#666;}
.btn_on{background:#f1f1f1 url(../images/btn_bg_on.gif) repeat-x 0 0;}
.gray_btn{ border:1px solid #BBB; display:inline-block; margin:4px 3px 5px 0}
.red{color:#FF0000}
textarea,input{font-family:,Verdana,Helvetica,sans-serif; font-size:12px;}
.input{padding:3px 1px 3px 3px;height:16px; line-height:16px; border:1px solid #BDBDBD;color:#333;}
.nodisplay{display:none;}
.content{width:980px;margin:0 auto;text-align:left;}
.head{height:180px;overflow:hidden;}
.head_top{height:94px;background:url(../images/n/head_top_bg.jpg) no-repeat;float:left;overflow:hidden;padding-left:244px;}
.logo{float:left;}
.head_menu{float:left;background:url(../images/n/slogan.jpg) no-repeat right top;width:476px;height:95px;}
.head_menu div{margin-top:70px;text-align:right;}
.head_menu div a{font-weight:bold;color:#2593d2;text-decoration:none;}
.head_menu div a:hover{text-decoration:underline;}
.menu{overflow:hidden;background:url(../images/n/head_bg.jpg) 0 0 no-repeat;float:left;padding-left:244px;height:85px;}
.menu_center{float:left;background:url(../images/menu_bg.gif) no-repeat;width:636px;height:85px;}
.web_search{height:65px;clear:both;color:#fff;}
.web_search div{padding-top:30px;}
.btnSearch{width:68px;height:22px;background:url(../images/search.gif) no-repeat;border:0;cursor:pointer;vertical-align:middle;}
.btnENLan,.btnCHLan{width:74px;height:23px;background:url(../images/en_btn.gif) no-repeat;border:0;cursor:pointer;}
.btnCHLan{background:url(../images/ch_btn.gif) no-repeat;}
.menu_info a{color:#178ECC;text-decoration:none;}
.menu_info a:hover{font-weight:bold;}
.menu_info ul{float:left;}
.menu_info ul li{float:left;width:90px;height:30px;text-align:center;margin-right:1px;white-space:nowrap;}
.lan_btn{float:left;height:85px;background:url(../images/menu_right.jpg) no-repeat;width:100px;padding-top:35px;text-align:center}
.main{float:left;padding:4px 0 6px 0;width:100%;}
.main_left{width:200px;float:left;}
.main_right{width:775px;margin-left:5px;float:left;overflow:hidden; min-height:250px;}
.main_left .title{font-weight:bold;font-size:15px;height:20px;line-height:20px;}
.cart{background:url(../images/cart_top.gif) no-repeat;padding-top:12px;}
.cart .cart_bottom{background:url(../images/cart_bottom.gif) no-repeat left bottom;padding:0 0 34px 0;}
.cart .cart_bg{background:url(../images/cart_bg.gif) repeat-y;padding:0;}
.cart .title{background:url(../images/cart_i.gif) no-repeat 8px 2px;color:#2593D2;padding:3px 0 5px 35px;}
.cart .info{padding:0 8px;}
.cart .info div{border-bottom:1px dotted #59BFF9;border-top:1px dotted #59BFF9;padding:5px 3px;text-align:center;line-height:18px;}
.cart .info ul li{line-height:20px;text-align:left;}
.cart .btnDiv{text-align:center;padding-top:8px;}
.sort{background:url(../images/sort_top.gif) no-repeat;padding-top:12px;margin-top:5px;}
.sort .sort_bottom{background:url(../images/sort_bottom.gif) no-repeat left bottom;padding:0 0 15px 0;}
.sort .sort_bg{background:url(../images/sort_bg.gif) repeat-y;padding:0 10px;}
.sort .title{background:url(../images/sort_i.gif) no-repeat 13px 6px;color:#99F7FF;padding:8px 0 8px 40px;}
.sort .info{border-top:1px dotted #59BFF9;text-align:center;min-height:30px;_height:30px;}
.sort .info .proSort{width:160px;margin:0 auto;padding:8px 0;}
.sort .info .proSort li{border:1px dotted #9BDDFC;position:relative;cursor:pointer;}
.sort .info .proSort li a{display:block;width:160px;padding:6px 0;font-weight:bold;color:#fff;text-decoration:none;}
.sort .info .proSort li a:hover,.sort .info .proSort .curMenu a{background:#fff;color:#2593d2;}
.sort .info .proSort .curMenu ul{display:block;}
.sort .info .proSort li ul{position:absolute;left:159px;background:#fff;top:0;display:none;}
.sort .info .proSort li ul li{width:160px;}
.sort .info .proSort .curMenu ul li a{background:#9bddfc;color:#2593d2;display:block;}
.sort .info .proSort .curMenu ul li a:hover{background:#fff;}
.hot{background:url(../images/hot_bottom.gif) no-repeat left bottom;padding-bottom:16px;}
.hot .title{height:46px;background:url(../images/hot_top.gif) no-repeat left bottom;text-align:center;color:#2593D2;overflow:hidden;line-height:45px;font-size:16px;}
.hot .hot_bg{background:url(../images/hot_bg.gif) repeat-y;padding:0 20px;}
.hot .hot_bg li{text-align:center;}
.hot .hot_bg li .pro_name{padding:5px 0;}
.hot .hot_bg li .pro_name a{text-decoration:none;}
.method{background:url(../images/method_top.gif) no-repeat;padding-top:52px;}
.method .method_bottom{background:url(../images/method_bottom.gif) no-repeat left bottom;padding:0 0 8px 0;}
.method .method_bg{background:url(../images/method_bg.gif) repeat-y;padding:0 10px 0 10px;}
.brand ul{clear:both;}
.brand ul,.brand li{float:left;}
.brand li{padding:15px 0 15px 0;width:155px;overflow:hidden;}
.brand li div{width:155px;height:50px;display:table-cell;text-align:center;vertical-align:middle;+display:block;+font-size:50px;}
.brand li div img{vertical-align:middle;}
.product_list{padding-bottom:6px;}
.product_list .list_title,.about_title{height:40px;overflow:hidden;background:url(../images/title_bg.gif) repeat-x;}
.product_list .title,.about_title div{font-weight:bold;font-size:16px;color:#2593D2;padding:8px 0 0 50px;height:40px;}
.product_list .more{float:right;padding:8px 5px 0 0;}
.product_list .promotion,.about_title div{background:url(../images/promotion_bg.gif) no-repeat;}
.product_list .new,.about_title .new{background:url(../images/new_bg.gif) no-repeat;}
.product_list .list_info{padding-top:1px;}
.product_list .list_info table{border:0;background:#fff;}
.product_list .list_info td{vertical-align:top;text-align:center;background:#f8f8f8;padding:2px;width:125px;overflow:hidden;}
.hot .hot_bg li .pro_img,.product_list .pro_img{width:100px;height:100px;background:#fff;border:1px dotted #2593D2;overflow:hidden;margin:10px auto;text-align:center;}
.hot .hot_bg li .pro_img div,.product_list .pro_img div{width:100px;height:100px;display:table-cell;text-align:center;vertical-align:middle;+display:block;+font-size:90px;}
.hot .hot_bg li .pro_img{margin:0 auto;border:1px solid #2593D2;}
.hot .hot_bg li .pro_img img,.product_list .pro_img img{vertical-align:middle;}
.product_list a{color:#2593D2;text-decoration:none;}
.product_list a:hover{color:#666;}
.product_list .pro_mprice{text-decoration:line-through;font-family:Verdana,Arial,Helvetica,sans-serif}
.product_list .pro_price{color:#FF0000;font-size:14px;font-weight:bold;}
.product_list .pro_save{color:#FF0000;}
.product_list .pro_out{color:#FF0000;padding:3px 0;}
.product_list .pro_btn{padding:3px 0;}
.product_list .pro_btn a{height:15px;padding-left:15px;background:url(../images/btnShop.gif) no-repeat;}
.product_list .items td{width:190px;min-height:70px;_height:70px;padding:1px;}
.product_list .items .pro_name{background:#2593D2;padding:2px 5px;word-break:keep-all;white-space:nowrap;overflow:hidden;width:180px;}
.product_list .items .pro_name a{color:#fff;}
.product_list .items .pro_name a:hover{text-decoration:underline;}
.product_list .items .pro_left{float:left;width:120px;}
.product_list .items .pro_right{float:left;width:68px;padding:2px 2px 2px 0;text-align:left;}
.about_info{padding:5px 0 15px 15px}
.webtable{background-color:#f8f8f8;padding-top:10px;}
.webtable th,.shoppingcart th{text-align:right;padding-right:6px;font-weight:normal; padding-top:3px;}
.shoppingcart{ background:#fff;}
.shoppingnav{padding:12px 0 12px 20px; float:right;}
.shoppingnav li{border-bottom: 5px solid #D2D2D2;color: #7C7C7C;float: left; font-family: microsoft yahei;font-size: 14px;height: 32px;line-height: 32px;padding: 0 31px;margin-right:1px; text-align:left;}
.shoppingnav li.cur{ border-color: #FF8400;color: #FF8400;font-weight: bold;}
.shoppingcart th{ font-weight:bold;}
.shoppingcart td,.shoppingcart th{ vertical-align:middle;}
.webtable td,.webtable th,.popwintable th,.popwintable td{vertical-align:top; padding-bottom:6px;}
.webtable .txt{ padding-top:3px;}
.popwintable th,.webtable th{ color:#444;}
.webtable label.red,.popwintable label.red{padding:3px 0 0 0; display:block; clear:both;}
.webtable .btnTd{text-align:center;padding:10px 0;}
.webtable .dotted{border-top:1px dotted #999;width:90%;margin:0 auto;text-align:center;}
.popwintable{background-color:#fff;}
.popwintable td{ text-align:left;}
.webtable .tip,.popwintable .tip,.tip{ height:auto;color:#888;}
.borderBottom{border-bottom:solid 2px #2593D2}
.shoppingcart{border-bottom:2px solid #2593D2;}
.shoppingcart th{text-align:left;padding:0 5px;color:#fff;background-color:#2593D2;height:25px;}
.shoppingcart td{text-align:left;padding:8px 6px;}
.shoppingcart .nodata{text-align:center;height:50px;}
.shoppingcart .seltr{background-color:#F8f8f8;}
.shoppingcart a{color:#2593d2;text-decoration:none;}
.shoppingcart a:hover{ text-decoration:underline}
.shoppingcart .plus,.shoppingcart .minus{background:url("../images/ico_desc.png") no-repeat;height:14px;width:14px; border:0; cursor:pointer; margin:0 0 0 3px; vertical-align:middle;}
.shoppingcart .minus{background:url("../images/ico_desc.png") -14px 0 no-repeat;margin:0 3px 0 0;}
.shoppingdelnav{float:left; padding-top:20px;}
.cartbtn{padding:0 0 6px 0;text-align:center;}
.tatolDiv{text-align:right;padding:5px 3px 5px 0;}
.carmsg{text-align:left;padding-left:15px;}
.logintable{margin:0 auto;background-color:#2ea0de}
.logintable .title{height:30px;text-align:center;color:#fff;background-color:#2ea0de;font-size:18px;font-weight:bold;}
.logintable th,.logintable td{background-color:#fff}
.logintable td{padding-left:6px;}
.logintable .btnTd{padding:10px 0 6px 0;}
.userMenu{padding:0;}
.userMenu li{padding:5px 10px;text-align:left;}
.userMenu li a{color:#fff;font-size:14px;font-weight:bold;text-decoration:none}
.userMenu li a:hover{text-decoration:underline}
.page{text-align:center;clear:both;padding:5px 0;}
.page a,.page span{padding:5px 8px 2px 8px;background-color:#fff;color:#2593D2;border:1px solid #eee;text-decoration:none;margin-bottom:2px;height:18px;display:inline-block;font-weight:bold;}
.page a:hover,.page .curPage{background-color:#2593D2;color:#fff;border:1px solid #2593D2;}
.flashDiv{left:50%;margin:0 0 0 -490px;position:absolute;top:0;}
.proFrm{width:500px;overflow:hidden;margin:0 auto;}
.proFrm .proFrm_top{height:45px;background:url(../images/pro_top_right.gif) no-repeat right top;float:left;width:100%;}
.proFrm .proFrm_top div{float:left;}
.proFrm .proTop_left{background:url(../images/pro_top_left.gif) no-repeat left top;width:12px;height:45px;}
.proFrm .proFrm_info{background:url(../images/pro_bg.gif) repeat-y;padding:0 15px;}
.proFrm .pro_title{padding:3px 20px;}
.proFrm .pro_title h1{font-size:16px;}
.proFrm .proFrm_bottom{background:url(../images/pro_bottom.gif) no-repeat;height:39px;}
.proFrm .pro_item{text-align:left;overflow:hidden;}
.proFrm .pro_item .item{height:22px;line-height:22px;}
.proFrm .pro_item .item b{padding-right:5px;}
.proFrm .pro_item .mPrice{text-decoration:line-through;font-family:Verdana,Arial,Helvetica,sans-serif}
.proFrm .pro_item .sPrice{color:#FF0000;font-weight:bold;font-size:14px;}
.proFrm .pro_item .nogoods{color:#FF0000;font-weight:bold;font-size:16px;margin-left:10px;}
.proFrm .pro_item .price{padding:10px 0;}
.proFrm .pro_item .pro_order{text-align:right;}
.proFrm .pro_item .pro_close{text-align:center;padding-top:10px;}
.proFrm .pro_imgShow{text-align:center;padding-top:6px;}
.proFrm .pro_imgShow div{float:left;padding:1px;}
.proFrm .proFrm_img li{float:left;width:100px;padding:5px 8px;text-align:center;}
.proFrm .proFrm_img li div{line-height:22px;}
.proFrm .stylelistdiv{display:none;width:100px;}
.proFrm .stylelistdiv li{position:relative;padding-bottom:1px;}
.proFrm .stylelistdiv li .play{position:absolute;left:65%;top:55%;width:25px;height:25px;background:url(../images/play.png) no-repeat;cursor:pointer;}
.footer{border-top:1px solid #2593D2;background:#f8f8f8;min-height:50px;_height:50px;font-family:Arial,Times New Roman;text-align:center;line-height:50px;color:#666;}
.footer a{text-decoration:none;}

#popwinbg{ background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:fixed; z-index:9998; top:0px; left:0px; height:100%; width:100%;}
* html #popwinbg{ position:absolute;}/* ie6 hack */
.memberwin{ position:fixed; top:50%; left:50%; z-index:9999; width:400px;}
* html .memberwin{ position:absolute;}/* ie6 hack */
.memberwin_inner{ border:4px #2593D2 solid; background-color:#fff;}
.memberwin_title{ text-align:left; height:27px; line-height:27px; background-color:#CAEAFF; position:relative;}
.memberwin_title span{ float: left;margin: 4px 0 0 4px;padding: 2px 10px 0;height:21px; line-height:21px;cursor: pointer;font-weight:bold;}
.memberwin_title .on{background-color: #FFF;color:#2593D2;}
.memberwin_title .close,.memberwin_title .close_hover{ position:absolute;right:7px;top:6px; width:16px; height:16px; overflow:hidden;background: url("../images/close.gif") no-repeat center 3px;cursor: pointer;}
.memberwin_title .close_hover{background: url("../images/close.gif") no-repeat center -10px;}
.memberwin_info{padding:15px 20px 16px 15px;}
.memberwin .alertinfo_inner{padding:0 8px 0 8px;}
.memberwin .alertinfo table{ border:0; width:100%;}
.memberwin .alertinfo table td{height:52px;vertical-align:middle;}
.memberwin .pass,.memberwin .error,.memberwin .wan,.memberwin .dan{ background:url(../images/pass.png) no-repeat; padding:0 0 5px 60px; text-align:left;}
.memberwin .error{ background:url(../images/error.png) no-repeat;}
.memberwin .wan{ background:url(../images/wan.png) no-repeat;}
.memberwin .dan{ background:url(../images/dan.png) no-repeat;}
.memberwin .loading{background:url(../images/ajax-loader.gif) no-repeat;padding:0 0 0 22px; text-align:left;}
a.forget{color:#2593D2;text-decoration:none;}
a.forget:hover{text-decoration:underline;}
.codeimg{cursor: pointer;height:25px;}
.reseterror{padding:10px 0 0 35px;margin:0 auto; font-weight:bold; font-size:14px;background:url(../images/error.gif) no-repeat; height:52px; margin-left:80px; margin-top:20px;}
.ordertitle{ padding:5px 0 5px 50px; color:#2593D2; font-size:14px; font-weight:bold;}
