@charset "gb2312";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote,dl,dt,dd,ul,ol,li,pre,
form,fieldset,legend,button,
th,td,img{
  border:medium none;
  margin:0;
  padding:0;
}
body,button,input,select,textarea{font:12px/20px '宋体';}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline; color:#F00;}
img{border:0px;}
table{border-collapse:collapse;border-spacing:0;}
body{
	background-color:#fff;
	color:#000;
}
a:focus {
     outline:none;
     -moz-outline:none;
}
.customer,.top_ddbut,.sitemap,.sitmaptopbg,.mylisttop,li.active,a.shoucang{ background:url(../images/img_bg.png) no-repeat;}
/* top */
.top{width:100%; background:url(../images/img_bg.png) repeat-x; background-position:0 -55px; height:35px;}
.topmain{ width:960px; margin:0 auto; position:relative; z-index:1000;}
.topmain_left{ float:left;}
.collect{ float:left;}
.collect a{ line-height:33px;}
.customer{ float:left; background-position:-288px 11px; padding-left:18px; line-height:33px;}
.manage{ color:#125dc3; margin-left:10px;}
.manage a{ color:#125dc3; margin:0 1px;}
.manage a.register{ color:#F00;}
.topmain_right{ float:right; }
.topmain_right p{ float:left; line-height:33px; margin-left:10px; display:inline;}
.sitemap{ background-position:-240px -16px; padding-right:15px; line-height:33px; float:left; margin-left:10px; position:relative;}
.sitemap span{ cursor:pointer;}
.sitmaphiddle{ overflow:hidden; position:absolute; top:19px; left:-80px; width:212px; white-space:nowrap;}
.sitmapmian{ width:190px; border:#f39800 solid 1px; background:#f5f5f5; padding:10px; border-top:none; }
.sitmaptopbg{ width:212px; height:15px; background-position:0 6px; overflow:hidden;}
.sitmapmian_top{ border-bottom:#eaeaea solid 1px; overflow:hidden; padding-bottom:5px; width:190px; }
.sitmapmian_bottom{ overflow:hidden; padding-top:5px; width:190px; }
.sitmapmian_bottom ul{ width:190px; _width:195px; overflow:hidden;}
.sitmapmian_top h5,.sitmapmian_bottom h5{ line-height:22px;}
.sitmapmian_top li,.sitmapmian_bottom li{ float:left; margin-right:15px; line-height:22px; display:inline; }
.sitmapmian_top li a,.sitmapmian_bottom li a{ color:#265380; line-height:22px;}
.shoucan{  background-position:-300px -932px; padding-right:15px; position:relative; line-height:33px; float:left; margin-left:10px; display:inline;}
.shoucan span{ cursor:pointer;}
.collectnav{ width:72px; position:absolute; top:19px; right:3px; overflow:hidden;}
.collectnav_top{ height:15px; background-position:-69px -935px;}
.collectnav_bottom{ width:70px; border:#f39800 solid 1px; background:#f5f5f5;  border-top:none; overflow:hidden; padding:5px 0;}
p.colcpxx{ line-height:24px;  border-bottom:#eaeaea solid 1px;}
p.colgsxx{ line-height:24px; }
.colcpxx a,.colgsxx a{ color:#265380;}


/*公共*/
.mylist{ float:left; line-height:33px; cursor:pointer; position:relative;}
.mylist a:hover{ text-decoration:none;}
.mylist span{ color:#F00;}

/*我的订单*/
.mylistcon{ width:200px; overflow:hidden; position: absolute; top: 19px; right:-40px; z-index: 10000; }
.top_dhk{
	border: #F39800 solid 1px;
	border-top:none;
	padding: 5px 10px;
	background: #F5F5F5; 
}
.top_dhk_img{ border:#ddd solid 1px; width:40px; height:40px; display:block; overflow:hidden;  text-align:center; padding:3px;}
.top_dhk_img span{ vertical-align: middle; display:inline-block; height:100%;}
.top_dhk_img img{ vertical-align:middle;}
.mylisttop{ width:200px; height:15px; background-position:0 6px; overflow:hidden;}
.top_dhk h4{ color:#666;}
.top_dhk h4 span{ color:#F00;}
.top_dhk dl{ margin-top:5px; overflow:hidden;}
.top_dhk dl dt{ float:left; }
.top_dhk dl dd{ float:left;  margin: 0 3px 0 3px; max-width:100px; line-height:18px; overflow:hidden;}
.top_dhk dl dd a:hover{ text-decoration:none; color:#F60;}
.top_dhk dl dd a span{ color:#18599D;}
.top_dhk_tit{ display:block; width:90px; height:55px; overflow:hidden; color:#666;}
.top_ddbut{ background-position:-102px -18px; text-align:center; line-height:27px; width:95px; overflow:hidden; margin:0 auto; margin-top:10px;}
.top_ddbut a{ color:#fff; font-weight:bold; margin:auto 0;}

/*图片浏览*/
.browsing{ width:960px; margin:0 auto; overflow:hidden; margin-top:15px;}
.browsing_left{ float:left; width:750px;}
.browsing_left_top{ overflow:hidden; zoom:1;}
.browsing_left_bottom{ color:#333; line-height:24px; font-size:12px; zoom:1;}
/*.browsing_left_bottom span{ color:#F00; font-weight:bold; font-size:12px;}*/
.browsing_left_bottom span.tel{ color:#F00; font-size:14px;}
.browsing_comname{ float:left; font-family:"微软雅黑"; font-size:20px; font-weight:bold; line-height:24px; line-height:35px;}
.browsing_brand{ float:left; margin:7px 0 0 30px;}
.browsing_year{ float:left; margin-left:10px; font-size:14px; font-weight:bold; line-height:40px;}
.browsing_year span{ color:#F00; font-size:16px;}
.browsing_right{ float:right; padding-top:20px;}
.browsing_con{ margin-top:20px; overflow:hidden; zoom:1; background:#f6f6f6; box-shadow:3px 0 3px 2px  #dad8d8;}
.browsing_conmain{ width:960px; margin:0 auto; }
.browsing_conmain_top{ overflow:hidden; border-bottom:#ccc solid 1px; padding:10px 0; zoom:1;}
.browsing_address{ color:#999;}
.browsing_address a{ color:#666;}
.browsing_product,.browsing_cart{ overflow:hidden; margin-top:10px; zoom:1;}
.browsing_product_left{ float:left; font-size:14px; color:#666; }
.browsing_product_left a{ font-weight:normal;}
.browsing_product_mid{ float:left; color:#125dc3; margin-left:20px;}
.browsing_product_right{ float:right; overflow:hidden; zoom:1;}
.browsing_product_right a{ border:#ccc solid 1px; display:block; padding:2px 10px; font-size:14px; font-weight:bold; float:left;}
.browsing_product_right a:hover{ text-decoration:none;}
.browsing_product_right a.anotherone{ border-right:none;}
.browsing_cart span{ color:#F00; font-weight:bold; font-size:14px;}
.joincart{ margin-left:20px;}
.browsing_cart p{ float:left;}
.joincart_but{ float:left; margin-left:20px; padding:0 10px; background:#3488fb; color:#fff; border:#559cfd solid 1px; border-radius:3px;}
a.joincart_but:hover{ color:#FFF; text-decoration:none;}
.browsing_imgage{ margin:20px 0; width:960px; overflow:hidden;}
.tab-content{ float:left; min-height:404px; position:relative; width:810px;}
.vertical-img{ display: table; overflow: hidden; text-align: center;width:810px; }
.vertical-img .box-img {
    display: table-cell;
    vertical-align: middle;
	width:810px;
	min-height:400px;
	text-align:center;
}
.vertical-img .box-img span{ vertical-align: middle; display:inline-block; height:100%;}
.vertical-img img {
    vertical-align: middle;
}
.tab-pane {
    overflow: hidden;
    width:810px;
}
.smallview{ background-color: #ddd; float:right; padding: 24px 0 12px 16px; width: 114px;}
.smallview_con{ overflow: hidden;  width: 82px;}
.smallview_con_img li{ cursor:pointer; height: 66px; margin-bottom: 12px; padding-left: 16px; width: 66px;}
.smallview_con_img li.active{  background-position:-214px 26px;}
.singleimg{ background:#ffffff; border:1px solid #a9a9a9; height: 64px; width: 64px; overflow: hidden; text-align: center;}
.box-img{ width:66px;  overflow:hidden; text-align:center; }
.box-img span{ vertical-align: middle; display:inline-block; height:100%;}
.box-img img{ vertical-align:middle;}
.next-g{ 
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 100%;
    top: 0;
    white-space: nowrap;
    width: 404px;
}
.paging_next{
    left: 404px;
	 height: 100%;
	 overflow: hidden;
    position: absolute;
    text-indent: 100%;
    top: 0;
    white-space: nowrap;
	width: 404px;
	}
.other_choose{ text-align:right; width:810px; overflow:hidden; zoom:1; margin-bottom:20px;}
.other_choose a{ line-height:22px; float:right; margin-left:15px;}
.other_choose a.shoucang{ padding-left:15px; background-position:0 -33px; color:#09C;}
.other_choose a.shoucang:hover{ background-position:0 -16px; text-decoration:none;}
.browsing_bottom{ width:960px; margin:0 auto; margin-top:20px; margin-bottom:10px; color:#666;}
.browsing_bottom p{ text-align:center;}
.browsing_bottom p a{ color:#666;}