﻿/*global*/
body,div,span,table,td,th {margin:0px;padding:0px;font-size:12px;font-family:Arial,Helvetica,Verdana , sans-serif;/*color:#0059B2;*/}
body {background:#C8D1DE url('../images/body-bg.gif') repeat-y center;}
h1,h2,h3,h4,h5,h6 {padding:0px;margin:0px;}
img {border:0px;margin:0px;}

ul,li {list-style:none;margin:0px;padding:0px;}

a:hover{text-decoration:underline;color:Red;}

/**/
.clear {font:normal 0px/0px arial;height:0px;overflow:hidden;clear:both;}
.black,a.black:link,a.black:visited {color:Black;}
.red,a.red:link,a.red:visited {color:Red;}
.deepred {color:#C12523;}
.green,a.green:link,a.green:visited {color:#0fac00;}
.gray,a.gray:link,a.gray:visited {color:Gray;}
.blue,a.blue:link,a.blue:visited {color:#5091C9;}
.b {font-weight:bold;}
.back {background:#ccc;}
.btn {background:url('../images/input_btn.gif') no-repeat center;height:20px;color:#fff;line-height:20px;border:0px;width:75px;font-weight:bold;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
 .gvtitle {background:#ccc;line-height:25px;height:25px;padding:0px 5px;}

/*layout title*/
.layout_title {border-bottom:1px solid #ccc;text-align:left;clear:both;}
.layout_title h3 {line-height:30px;font-size:20px;margin-bottom:10px;}

.fl {float:left;}
.fr {float:right;}
.more_img {margin:8px 0px;}
.p5 {padding:5px;}
.title,a.title:link,a.title:visited {font:bold 14px/25px "Times New Roman";color:#000;}
a.title:hover {color:Red;}
.t13,a.t13:link,a.t13:visited,a.t13:hover {font-weight:bold;font-size:13px;font-family:"Times New Roman";color:#000;}
.searchInput {color:#6c6c6c;}

/*container*/
.ctnMain {width:840px;margin:auto;background:#fff;}
.main {width:840px;margin:auto;position:relative;overflow:hidden;min-height:500px;}


/*top*/
.top_cart {font-weight:bold;margin:1px;padding:2px;}
.top_cart_active {font-weight:bold;border:1px solid #ff0000;margin:0px;padding:1px;background:#FFF2F2;}
#top_cart_count {color:Red;}

.top_header {color:#154669;text-align:right;padding-right:15px;padding-top:8px;height:25px;}
.top_header a,.top_header a:visited {color:#154669;padding-left:5px;padding-right:5px;}
.top_header a:hover {color:#FF0000;}

.header {width:840px;margin:0 auto;clear:both;height:100px;overflow:hidden;}
.header_logo {width:200px;float:left;padding-top:5px;}
.header_right {float:right;text-align:right;}
.head_search {background:url('../images/bg_search.gif') no-repeat;width:296px;height:27px;color:#fff;line-height:25px;padding-left:20px;clear:both;margin-top:10px;}
.head_search span {float:left;}
.searchbox {height:14px;width:160px;margin-left:25px;BACKGROUND: none transparent scroll repeat 0% 0%;border:0px;margin-top:5px;#margin-top:4px;_margin-top:5px;}
.head_info {width:296px;text-align:left;line-height:35px;}

.head_menu{height:35px;margin:auto;width:840px;background:#666666;/* url('../images/search_top.gif') no-repeat bottom;*/}
.head_menu ul {margin-left:10px;}
.head_menu ul li {float:left;display:block;margin-right:5px;height:29px;background:url('../images/dian.jpg') no-repeat 5px center;line-height:35px;height:35px;text-align:center;padding-left:15px;margin-left:10px;}
.head_menu ul li a {color:#fff;font-size:13px;font-weight:bold;text-decoration:none;}
.head_menu ul li a:hover {color:#dbdbdb;font-size:13px;font-weight:bold;cursor:pointer;}
.head_menu ul li .currentMenu,.head_menu ul li .currentMenu:hover {font:bold 14px/35px arial;cursor:pointer;}


/*index page*/
.index_left {width:640px;float:left;padding-top:8px;overflow:hidden;}
.index_right {width:195px;float:right;padding-top:8px;overflow:hidden;background:#f1f1f1;min-height:1000px;}

/*top pic*/
.top_img {text-align:center;width:840px;height:80px;margin:auto;vertical-align:middle;border-bottom:2px solid #f1f1f1;overflow:hidden;}
.top_img img { vertical-align:middle;margin:5px 13px 10px 10px;}

/*第一栏*/
.comp_info {line-height:22px; text-indent:1em;color:#7C7C7C;}
#loginbox {width:190px;}
#loginbox .login_top {width:190px;height:23px;background:#d9d9d9 url('../images/title_bg.gif') no-repeat left center;padding-left:15px;}
#loginbox .login_top a {text-decoration:none;margin:0px 8px;}
#loginbox .login_mid {width:190px;}
#loginbox .login_mid .service {margin:5px 3px 5px 0px;float:left;}
#loginbox .login_mid .fr {float:right;width:130px;line-height:25px;}
#loginbox .login_mid a,#loginbox .login_mid a:visited {color:#003399;font-weight:bold;}

.li1 {background:url('../images/libg.gif') no-repeat left 0px;line-height:25px;padding-left:32px;margin-left:8px;margin-top:8px;}
.li2 {background:url('../images/libg.gif') no-repeat left -50px;line-height:25px;padding-left:32px;margin-left:8px;}
.li3 {background:url('../images/libg.gif') no-repeat left -75px;line-height:25px;padding-left:32px;margin-left:8px;}
.li4 {background:url('../images/libg.gif') no-repeat left -25px;line-height:25px;padding-left:32px;margin-left:8px;}

/*第二栏*/
.index_middle .title {width:840px;background:#c8c8c8;}


/*第三栏*/
.right_cate {margin-top:5px;}
.right_blue_title {background:#d9d9d9 url('../images/title_bg.gif') no-repeat left center;padding-left:8px;height:25px;}
.right_blue_title span {padding:0px 10px;font:bold 14px/25px "Arial";color:#000;display:block;}
.right_cate_ctn {border:0px solid #c8c8c8;clear:both;border-top:0px;padding-left:5px;}
.right_cate_ctn_c {clear:both;width:635px;}
.right_cate_ctn_c .ctn {float:left;width:310px;_width:306px;margin:5px 5px 5px 2px;min-height:55px;_height:55px;}
.right_cate_ctn_c .ctn span {font:bold 13px/25px arial;color:#000;display:block;}
.right_cate_ctn_c .ctn span a,.right_cate_ctn_c .ctn span a:visited {color:#003399;}
.right_cate_ctn_c .ctn div li {float:left;margin-right:5px;line-height:20px;}
.right_cate_ctn_c .ctn div li a {color:#0000FF;font:normal 12px/22px 'arial';white-space:nowrap;}

.right_cate_ctn_c .ctn div li a:hover {color:red;}

/*右边*/
.right_ctn {}
.right_ctn .title {background:#d9d9d9 url('../images/title_bg.gif') no-repeat left center;padding-left:15px;height:25px;font:bold 14px/25px "Times New Roman";color:#000;display:block;}
.right_ctn_p {background:#fff;_height:400px;min-height:400px;}
.right_ctn_p .title_p {}
.right_ctn_p .title_p a,.right_ctn_p .title_p a:visited {text-decoration:none;display:block;background:#666;padding-left:5px;height:25px;font:bold 14px/25px "Times New Roman";width:190px;overflow:hidden;color:#fff;}
.right_ctn_p .title_p a:hover {display:block;padding-left:5px;height:25px;font:bold 14px/25px "Times New Roman";width:190px;overflow:hidden;text-decoration:underline;background:#000;}
.right_ctn .c {text-align:center;line-height:22px;}
.right_ctn .waring {text-align:left;line-height:18px;padding:5px;}
.right_ctn_product {text-align:center;border:1px solid #d9d9d9;}
.right_ctn_product a img {margin:5px;border:1px solid #ccc;}
.right_ctn_product a,.right_ctn .c a:visited {display:block;line-height:20px;}
.right_ctn_product .price {font:bold 14px/25px arial;color:#DD2C2C;}
.right_ctn_product {position:relative;}
.right_ctn_product .index_add {position:absolute;top:7px;right:57px; display:inherit;}
.right_ctn_product .index_add a,.right_ctn_product .index_add a:visited {border:0px;display:block;width:15px;height:15px;background:url('../images/qlh.gif') no-repeat center;}
.right_ctn_product .index_add a:hover {background:url('../images/qlo.gif') no-repeat center;}



/*login page*/
.login_left {width:420px;float:left;border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;height:210px;}
.login_err {border:2px solid #ff0000;line-height:30px;text-align:center;margin:5px auto;background:#FFF2F2;}

.login_right {width:345px;float:right;border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;height:210px;text-align:center;}
.login_right .red {padding:2px 5px;border:1px solid #ccc;font:bold 13px/25px arial; text-decoration:none;}
.account_info {width:840px;}
.account_info ul li {line-height:25px;padding-left:15px;background:url('../images/dian.jpg') no-repeat left center;margin-left:5px;}

/*register page*/
.register {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;height:500px;}
.reg_remark {line-height:20px;display:none;background-color:#F7FFDD;color:#485E00;border:1px solid #485E00;padding:0px 5px;float:left;}
.reg_waring {float:left;background:#FFF5D8 url('../images/waring.gif') no-repeat 5px center;line-height:20px;color:#ff0000;border:1px solid #FF7300;padding:0px 5px 0px 25px;}

/*cart page*/
.cart {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;_height:500px;min-height:500px;}
.cart .imgbtn {text-align:center;}
.cart .imgbtn img {margin:8px 50px;}
.cart .total {font:bold 18px/30px "Times New Roman";text-align:right;padding-right:15px;}


/*quote page*/
.quote {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;_height:500px;min-height:500px;}
.quote .remark {line-height:22px;margin-bottom:8px;}

/*alert page*/
.alert_ok {background-color:#F7FFDD;color:#485E00;border:1px solid #485E00;padding:5px 8px; text-align:center;margin:auto;font:bold 14px/25px arial;}
.alert_err {background:#FFF5D8 url('../images/waring.gif') no-repeat 5px center;color:#ff0000;border:1px solid #FF7300;padding:5px 5px 5px 25px; text-align:center;margin:auto;font:bold 14px/25px arial;}

/*account page*/
.account {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;_height:500px;min-height:500px;}

/*getpwd page*/
.getpwd {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;_height:500px;min-height:500px;}

/*category page*/
.category {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;min-height:500px;_height:500px;}
.category .ctn {min-height:150px;_height:150px;float:left;margin:5px 11px 5px 0px;width:260px;}
.category .ctn .title {font:bold 14px/25px arial;color:#003399;background:url('../images/sjiao.jpg') no-repeat 1px center;padding-left:12px;}
.category .ctn ul {margin-left:10px;line-height:20px;}

/* productlist page */
.productlist {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:35px;_height:500px;min-height:500px;}
.productlist .gvtitle {background:#ccc;line-height:25px;height:25px;padding:0px 5px;}
.productlist .gvtitle .fl {font:bold 12px/25px arial;}


/*productdetail page*/
.productdetail {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:20px;_height:500px;min-height:500px;}
.productdetail .overview {line-height:25px;}
.productdetail .imgcolumn {float:left;border:1px solid #ccc;width:230px;text-align:center;padding-top:8px;}
.productdetail .imgcolumn .smallimg {display:block;text-align:center;background:#ccc;}
.productdetail .imgcolumn .smallimg img {text-align:center;margin:5px;}
.productdetail .imgcolumn .gray {padding:5px; text-indent:1em;}

.productdetail .wordcolumn {float:left;margin-left:15px;line-height:35px;}
.productdetail .wordcolumn li {width:380px;}
.productdetail .info {float:right;margin-right:5px;line-height:30px;}
.productdetail .info ul {margin-left:5px;}
.productdetail .info ul li {padding-left:15px;background:url('../images/tubh.jpg') no-repeat left center;}

.productdetail .content .pnav {background:url('../images/ptop.gif') repeat-x bottom;height:30px;margin-top:15px;}
.productdetail .content .pnav li {float:left;}
.productdetail .content .pnav a,.productdetail .content .pnav a:visited {line-height:28px;border:1px solid #567398;display:block;margin-right:8px;padding:0px 10px;}
.productdetail .content .pnav a.current:link,.productdetail .content .pnav a.current:visited {line-height:27px;border:1px solid #567398;border-bottom:2px solid #fff;display:block;}
.productdetail .content .pc {border:1px solid #567398;border-top:0px;width:806px;}

.quickcate div {float:left;width:200px;_width:195px;line-height:35px;margin:0px 5px;}

#poverview {display:none;padding:5px;line-height:22px; text-indent:1em;}
#pspec {padding:5px;line-height:22px; text-indent:1em;}
#preview {display:none;padding:5px;line-height:22px; text-indent:1em;}
#preview ul li {word-break:break-all;}

/*checkout*/
.checkout .title {line-height:30px;font-size:14px;background:#ccc;margin-top:15px;padding-left:8px;}
.checkout .ctn {border:1px solid #ccc;padding:8px 5px;}
.checkout .ctn .methodlist td {height:30px;}
.checklogin {background:url('../images/loginbtn.gif') no-repeat;width:75px;height:21px;display:block;margin:auto;}

/*about page*/
.about {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:25px;_height:500px;min-height:500px;}


/*pager*/
.pager {line-height:25px;padding:10px 0px;height:30px;margin:0px;font-family:"arial";}
.pager span {background-color:#ff0000;border:1px solid #ff000;padding:2px 5px;margin:0 5px;text-align:center;color:#fff;font-weight:bold;}
.pager a {border:1px solid #ccc;padding:2px 5px;margin:0 5px;text-align:center;text-decoration:none;font-family:"arial";}
.pager a:hover {border:1px solid #ff0000;text-decoration:none;font-family:"arial";}

/*vieworder*/
.vieworder table {background:#ccc; border-collapse:collapse;}
.vieworder th {font:bold 12px/25px arial;background:#fff;width:150px;}
.vieworder td {background:#fff;padding:0px 5px;}

/*sitemap*/
.sitemap {border:1px solid #ccc;margin:20px 0px;padding:5px 15px;line-height:25px;_height:500px;min-height:500px;}
.sitemap ul li {width:300px;float:left;padding-left:20px;background:url('../images/tubh.jpg') no-repeat left 10px;}

/*footer*/
.footer {margin:30px auto 10px auto;width:840px;text-align:center;line-height:25px;}
.footer_top {height:36px;background:url('../images/foot_center.jpg') repeat-x;width:840px;margin:auto;text-align:center;line-height:36px;}
.footer_top a {margin:0px 5px}




/*show box*/
#GB_overlay {background-color: #000;position: absolute;margin: auto;top: 0;left: 0;z-index: 100;}
#GB_window {left: 0;top: 0;font-size: 1px;position: absolute;overflow: visible;z-index: 150;}
#GB_window .content {width: auto;margin: 0;padding: 0;}
#GB_frame {border: 0;margin: 0;padding: 0;overflow: auto;white-space: nowrap;}
.GB_Gallery {margin: 0 22px 0 22px;}
.GB_Gallery .content {background-color: #fff;border: 3px solid #ddd;}
.GB_header {top: 10px;left: 0;margin: 0;z-index: 500;position: absolute;border-bottom: 2px solid #555;border-top: 2px solid #555;}
.GB_header .inner {background-color: #333;font-family: Arial, Verdana, sans-serif;padding: 2px 20px 2px 20px;}
.GB_header table {margin: 0;width: 100%;border-collapse: collapse;}
.GB_header .caption {text-align: left;color: #eee;white-space: nowrap;font-size: 20px;}
.GB_header .close {text-align: right;}
.GB_header .close img {z-index: 500;cursor: pointer;}
.GB_header .middle {white-space: nowrap;text-align: center;}
#GB_middle {color: #eee;}
#GB_middle img {cursor: pointer;vertical-align: middle;}
#GB_middle .disabled {cursor: default;}
#GB_middle .left {padding-right: 10px;}
#GB_middle .right {padding-left: 10px;}
.GB_Window .content {background-color: #fff;border: 3px solid #ccc;border-top: none;}
.GB_Window .header {border-bottom: 1px solid #aaa;border-top: 1px solid #999;border-left: 3px solid #ccc;border-right: 3px solid #ccc;margin: 0;height: 22px;font-size: 12px;padding: 3px 0;color: #333;}
.GB_Window .caption {font-size: 12px;text-align: left;font-weight: bold;white-space: nowrap;padding-right: 20px;}
.GB_Window .close { text-align: right;}
.GB_Window .close span {font-size: 12px;cursor: pointer;}
.GB_Window .close img {cursor: pointer;padding: 0 3px 0 0;}
.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }