@charset "utf-8";
*{font-size:12pt; color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,select,blockquote{margin:0; padding:0; list-style-type:none;}
body{background:#f6f6f6;}
img{margin:0; padding:0; border:0;}
.clear{clear:both;}
.blank{height:20px;}
.red{color:#ff0000;}
a{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}
.padding10{padding:10px;}
.buy{background:url(../images/buy.gif) no-repeat left center; padding-left:20px;}

#header{width:100%; background:#ffffff;}
#header .container{width:1289px; height:109px; margin:0 auto;}
#header .container .logo{display:block; float:left; padding-top:20px; margin-left:10px;}
#header .container .header_right{float:right; margin-right:10px;}
#header .container .header_right .home_fav{padding-top:8px; text-align:right;}
#header .container .header_right .home_fav a{margin:0 8px;}
#header .container .header_right .search{margin-top:30px; width:271px;}
#header .container .header_right .search div{float:left; width:211px; margin:0; padding-top:1px; +padding-top:0; _padding-top:0;}
#header .container .header_right .search span{float:right; width:60px;}
#header .container .header_right .search .input_text{width:180px; padding:5px 5px 5px 24px; border:1px solid #006bd8; background:url(../images/search_ico.jpg) no-repeat 5px center;}
#header .container .header_right .search .input_image{margin-top:1px;}
#header .menu{width:100%;min-width:1289px;height:35px; background:url(../images/menu_bg.jpg) repeat-x left top;;}
#header .menu .nav{width:1289px; margin:0 auto; text-align:left;}
#header .menu .nav li{display:block; float:left; height:34px; padding:0 45px; background:url(../images/nav_explode.jpg) no-repeat right center;}
#header .menu .nav li a{display:block; margin-top:10px; font-size:16px; color:#ffffff;}

#content{width:1289px; background:#ffffff; padding:5px; margin:0 auto;}
#content .left{width:283px; float:left;}
#content .left .category{width:283px; border-top:0px;}
#content .left .category h2{background:url(../images/leftbox_title.jpg) no-repeat left top; padding:10px 10px 12px 10px; color:#ffffff; text-align:center;}
#content .left .category ul{width:281px; border:1px solid #eeeeee; border-width:0 1px 1px 1px;}
#content .left .category li{background:url(../images/ico.gif) no-repeat 16px 9px; padding-left:25px; line-height:200%;}
#content .left .category li ul{width:256px; border:none; padding:0;}
#content .left .category li ul li{background:url(../images/sec_ico.jpg) no-repeat left 12px; padding-left:8px; line-height:200%;}

/*hot sales*/
#content .left .hotsales{width:283px; margin-top:0px;}
#content .left .hotsales h2{background:url(../images/leftbox_title.jpg) no-repeat left top; padding:10px 10px 12px 10px; color:#ffffff; text-align:center;}
#content .left .hotsales ul{width:251px; padding:5px; border:1px solid #ffffff; border-width:0 1px 1px 18px;}
/*#content .left .hotsales li{border-bottom:1px solid #eeeeee; text-align:center; padding-bottom:5px; margin-top:5px;}
#content .left .hotsales li .pic{float:left;}
#content .left .hotsales li .pic a{display:block; width:106px; height:80px; border:1px solid #eeeeee;}
#content .left .hotsales li .name{width:58px; float:right; text-align:left; padding:0 5px; line-height:120%; word-wrap:break-word; word-break:normal;}*/
#content .left .hotsales li{width:251px; text-align:center; padding-bottom:5px; margin-top:5px;}
#content .left .hotsales li .pic{width:225px; text-align:center;}
#content .left .hotsales li .pic a{display:block; width:225px; height:169; margin:0 auto; border:1px solid #eeeeee;}
#content .left .hotsales li .name{width:240px; text-align:center; padding:0 5px; margin:0 auto; line-height:120%; word-wrap:break-word; word-break:normal;}

#banner23{width:1300px; background:#ffffff; padding:5px; margin:0 auto; }
/*#content .banner{width:1000px; float:right;}
#content .banner{width:1300px;}*/
#content .new_arrivals{width:1289px; margin:10px 0;}
#content .new_arrivals h3{width:1289px; height:32px; padding:5px 0 0 0; text-indent:55px; background:url(../images/line.jpg) no-repeat left bottom; font-size:20px;}
#content .new_arrivals .products{width:1259px; margin:0 0 0 30px;}
#content .new_arrivals .products li{width:302px; display:block; float:left; margin:10px 3px;}
#content .new_arrivals .products li .pic{width:300px; height:225px; border:1px solid #5D96FB;}
#content .new_arrivals .products li .pic a{display:block; width:298px; height:223px; color:#333333; border:1px solid #eeeeee;}
#content .new_arrivals .products li .pic a:hover{display:block; color:#333333; border:1px solid #0079f4;}
#content .new_arrivals .products li .name{line-height:150%; padding:5px; text-align:center; color:#333333;}

#footer{width:1299px; margin:0 auto; padding:22px 0; line-height:200%; text-align:center;}
#footer .footer_menu{width:1299px; text-align:center;}
#footer .footer_menu a{margin:0 10px;}
#footer .copyright{}

#content .main{width:1000px; float:right;}
#content .main h4{width:1000px; height:24px; padding:5px 0 0 0; text-indent:10px; background:url(../images/line.jpg) repeat-x left bottom;}
#content .main .location{width:1000px; background:url(../images/line.jpg) no-repeat left bottom;}
#content .main .location h5{float:left; display:block; padding:5px 0 0 0; text-indent:10px;}
#content .main .location .basket{float:right; padding-bottom:5px;}
#content .main .location .basket a{display:block; background:url(../images/basket.gif) no-repeat left center; text-indent:-9999px; width:120px; padding:8px 0;}
#content .main .products{width:992px; margin:0 0 0 8px;}
#content .main .products li{width:990px; display:block; float:left; margin:10px 14px;}
#content .main .products li .pic{width:362px; height:272px;text-align:center; border:1px solid #5D96FB;}
#content .main .products li .pic a{display:block; width:360px; height:270px; olor:#333333; border:1px solid #eeeeee;}
#content .main .products li .pic a:hover{display:block; color:#333333; border:1px solid #0079f4;}
#content .main .products li .name{line-height:150%; padding:5px; text-align:center; color:#333333;}

#content .main{width:1000px; float:right;}
#content .main .trade{width:980px; padding:10px; border-bottom:1px dashed #eeeeee;}
#content .main .trade .pic{float:left; width:520px; border:3px solid #6088FF;}
#content .main .trade .show{float:right; width:440px; padding-left:10px;}
#content .main .trade .show dt{font-weight:bold; font-size:18px;}
#content .main .trade .show dd span{font-weight:bold; width:105px; float:left; text-align:right; padding-right:5px;}
#content .main .trade .show dd p{padding:0; margin:0; width:330px; float:right;}
#content .main .trade .show dd{line-height:180%;}

#content .main .menu{width:100%;height:35px; background:url(../images/menu_bg.jpg) repeat-x left top; margin-top: 8px; margin-bottom: 8px; }
#content .main .menu .nav{width:1000px; margin:0 auto; text-align:left;}
#content .main .menu .nav li{display:block; float:left; height:34px; font-size:20px; padding:0 45px; background:url(../images/nav_explode.jpg) no-repeat right center;}
#content .main .menu .nav li a{display:block; margin-top:10px; font-size:18px; color:#ffffff;}


#content .main .service{width:780px; padding:10px; border-bottom:1px dashed #eeeeee;}
#content .main .service .pic{float:left; width:140px; border:5px solid #eeeeee;}
#content .main .service .show{float:right; width:620px; padding-left:10px; line-height:150%;}

#content .main .contact{width:980px; padding:10px; line-height:180%;}
#content .main .contact div{font-size:20px;}
#content .main .company_pic{width:980px; padding:10px 0;}
#content .main .about{width:980px; padding:10px; line-height:180%;font-size:20px;}
#content .main .about div{font-size:20px;}
#content .main .about strong{font-size:20px;}
#content .main .about li{font-size:20px;list-style:square; margin:0 0 0 30px;}

.form_input{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; height:20px; line-height:20px; padding:2px;}
.form_area{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; line-height:180%; padding:2px;}
.form_button{border:none; background:#0073FF; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:auto; width:80px;}

/*contact us*/
fieldset{border:1px solid #dadada; margin-top:10px;}
legend{height:20px; margin-left:10px; color:#000000; text-align:center; padding:0 10px;}

.service_table{width:980px;}
.service_table div{font-size:20px;}
.service_table strong{font-size:20px;}
.service_table img{width:140px; border:5px solid #eeeeee;}
.service_table td{border-bottom:1px dashed #eeeeee; padding:10px;}

.pagebar{width:900px; height:40px; float:right; margin:5px 0px;}
.pagebar img{position:relative; top:2px;}
.pagebar a{display:block; float:left; margin:0 3px; padding:4px 8px; color:#000; text-decoration:none; border:1px solid #CCCCCC;}
.pagebar a:hover{color:#ff5a6a; text-decoration:none; padding:4px 8px; border:1px solid #CCCCCC;}
.pagebar .page_now{display:block; float:left; margin:5 5px; font-weight:bold; padding:4px 8px; border:1px solid #CCCCCC; background:#EEEEEE; color:#097DEC;}
#pager a{color:#333; text-decoration:none;}

/*cart home*/
.cart_list{width:800px; margin-top:10px;}
.item_list_table{border:1px solid #ddd;}
.item_list_table .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(../images/tb_bg.gif);}
.item_list_table .tb_title td.last{border-right:none;}
.item_list_table .item_list td{padding:8px 5px; border-top:1px solid #ddd; font-size:10px; line-height:170%;}
.item_list_table .item_list_over td{background:#f7f7f7;}
.item_list_table .item_list_out td{background:#fff;}
.item_list_table .item_list td *{font-size:10px;}
.item_list_table .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
.item_list_table .item_list .proname{color:#0066CC; text-decoration:underline;}
.item_list_table .item_list .c_red{color:#B50C08; font-size:11px; font-weight:bold;}
.item_list_table .item_list .qty{text-align:center;}
.item_list_table .item_list .opt{color:#B50C08; margin:0 5px;}
.item_list_table .item_list .remark{font-weight:bold;}
.item_list_table .total td{height:28px; background:#efefef; text-align:center; color:#B50C08; font-size:11px; font-weight:bold;}
.empty_cart{text-align:left; padding:25px 0; float:left;}
.checkout{text-align:right; padding:25px 0; float:right;}
.checkout img{margin-left:25px;}
.ext_info{clear:both; margin:15px 0; line-height:180%; color:#666;}

