﻿@charset "utf-8";
body{ font-size:13px; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; line-height:20px;}
.header{ background-image: -webkit-linear-gradient(right, #950224 15%, #d33b16); background-image: -moz-linear-gradient(right, #950224 15%, #d33b16); background-image: -o-linear-gradient(right, #950224 15%, #d33b16); background-image: -ms-linear-gradient(right, #950224 15%, #d33b16); background-image: linear-gradient(to left, #950224 15%, #d33b16); width: 100%; height: 50px; border-bottom:1px #fff solid; box-shadow: 0 0 2px rgba(0,0,0,.35); } 
img{ border:none;}
.header_wraper{ width:980px; margin:0 auto;}
.logo{ float: left;padding-top: 6px}
.main_menu{ float:right;}
.main_menu ul{ margin:0; padding:0; list-style:none;}
.main_menu ul li{ margin:0; padding:14px 6px; float:left;}
.main_menu ul li a{ font-size:14px; font-weight:normal; color:#fff; text-decoration:none; padding:4px 6px; border-color:transparent; border-width:1px; border-style:solid;}
.main_menu ul li a:hover{ -webkit-box-shadow: 0 0 1px rgba(0,0,0,.35); -moz-box-shadow: 0 0 1px rgba(0,0,0,.35); box-shadow: 0 0 1px rgba(0,0,0,.35); background-color:#C22B1A; border-radius:3px; color:#fff; transition: all 0.5s ease 0s;}
.main_menu h2{float: left;margin: 0px; }
.main_menu ul li a.current{ -webkit-box-shadow: 0 0 1px rgba(0,0,0,.35); -moz-box-shadow: 0 0 1px rgba(0,0,0,.35); box-shadow: 0 0 1px rgba(0,0,0,.35); border: solid 1px #fff; background-color:#fff; border-radius:5px; color:#c12a1a;}
.main_menu ul li a.home_current{ -webkit-box-shadow: 0 0 1px rgba(0,0,0,.35); -moz-box-shadow: 0 0 1px rgba(0,0,0,.35); box-shadow: 0 0 1px rgba(0,0,0,.35); border-radius:3px; color:#c12a1a;background:#fff url(../images/home_red.png) no-repeat center center;}
.main_menu ul li .home_link {height:18px; width:30px;display:block; background:url(../images/home_white.png) no-repeat center center; margin-top:-2px;}
.main_menu ul li .home_link:hover {background:#C22B1A url(../images/home_white.png) no-repeat center center;}
.content{ width:980px; margin:0 auto;}
.filter_top{ width:960px; background:url(../images/filter_bg.jpg) center top no-repeat; height:393px; margin:0px 0 10px 0; padding:10px; border-radius:3px;}
.slide_top img{ min-width:980px;}
.slide_top{ width:980px; max-height:393px; overflow:hidden; margin:10px 0 10px 0; padding:0;border-radius:3px;}
.left_filter{border: solid 1px #7b0c26; background-image: -webkit-linear-gradient(bottom, #6d0019, #a90329); background-image: -moz-linear-gradient(bottom, #6d0019, #a90329); background-image: -o-linear-gradient(bottom, #6d0019, #a90329); background-image: -ms-linear-gradient(bottom, #6d0019, #a90329); background-image: linear-gradient(to top, #6d0019, #a90329); width: 440px; height: 390px; border-radius:6px;}
.title_filter{ font-size:32px; color:#fff; text-shadow:0 1px 2px rgba(0,0,0,0.5); padding:35px 15px 20px; line-height:40px; border-bottom:1px solid #c32205;}
.title_filter span{ font-size:28px;}
.item_filter{ border-top:1px solid #670018; padding:15px;}
.desc_item{ padding:10px 10px 10px 0; color:#fff; font-size:15px;}
.row_item {height: 1%;}
#filter_form .select_item, #filter_form2 .select_item{ padding:5px;}
.item01{margin:10px 20px 10px 0px;}
.item02{margin:10px 0px 10px 0px;}
.select_item select {color: #444;font-size: 14px;border: 0;width: 115%;outline: none;background-color: transparent;-moz-appearance: none;-webkit-appearance: none;appearance: none;padding: 0;margin:0px;height:19px;}
.select_item {background: url(../images/select_bg.png) no-repeat right 1px #fff;overflow: hidden;padding: 6px 0 5px 5px; border-radius:3px; float:left; width: 185px;}
#filter_form2 .select_item{border:1px solid #ccc;}
.select_item option{ padding:5px;}

.submit_filter{-webkit-box-shadow: inset 0 0 7px rgba(112,174,14,.4); -moz-box-shadow: inset 0 0 7px rgba(112,174,14,.4); box-shadow: inset 0 0 7px rgba(112,174,14,.4); border: solid 1px #5b9400; background:#8AC829; padding:4px 18px; font-size:16px; color:#fff; border-radius:3px; cursor:pointer; text-shadow:0 1px 2px rgba(0,0,0,0.3);
               width: 190px;
}

.submit_item{float:left;padding: 10px 0 20px 0px;}
.left_content{ float:left;width:716px; border:1px solid #ccc; background:#F6F6F6; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:5px; min-height:1029px;}
.left_content img{ }
.left_content h4{background:#25252E; border-bottom:3px solid #A90329; padding:13px 10px; margin:0; font-size:18px; font-weight:normal; color:#fff; border-radius:5px 5px 0 0;}
.right_col{float: left;padding-left:10px;width:250px;}
.right_content{ width:250px; float: left; padding:0; border:1px solid #ccc; background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.1); border-radius:3px; margin-bottom:10px; border-bottom:3px solid #d9d9d9;}
#filter_form2 .submit_filter{background-image: -webkit-linear-gradient(bottom, #616564, #6c7476); background-image: -moz-linear-gradient(bottom, #616564, #6c7476); background-image: -o-linear-gradient(bottom, #616564, #6c7476); background-image: -ms-linear-gradient(bottom, #616564, #6c7476); background-image: linear-gradient(to top, #616564, #6c7476);border: none !important; box-shadow:none;}
ul.list li {
list-style-type:none;
margin-left:20px;
}
ul.tabs {overflow:hidden; margin:0; padding:10px 0 0 10px;background-image: -webkit-linear-gradient(bottom, #22222a, #282832); background-image: -moz-linear-gradient(bottom, #22222a, #282832); background-image: -o-linear-gradient(bottom, #22222a, #282832); background-image: -ms-linear-gradient(bottom, #22222a, #282832); background-image: linear-gradient(to top, #22222a, #282832); border-radius:3px 3px 0 0; }
ul.tabs li {
list-style-type:none;
display:block;
float:left;
color:#fff;
padding:4px 15px;
margin-right:2px;
border-top-style:solid;
border-top-width:3px;
border-color:transparent;
font-size:14px; color:#fff;
cursor:pointer;
border-radius:3px 3px 0 0;
}

ul.tabs li:hover {
background-color:#444; transition: all 0.8s ease 0s; 
}

ul.tabs li.current { border-radius:3px 3px 0 0;
background-color:#fff; color:#633b45;
}
.tabscontent {
padding: 10px 0px 10px 10px;
min-height:1000px;
display:none;
width:706px; background:#F6F6F6;
margin-top:-3px;
border-top:3px solid #a90329;
text-align:justify;
}
.tabscontent h3{ background: url(../images/arrow_b.png) no-repeat scroll left 11px rgba(0, 0, 0, 0);
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 6px 5px 5px 10px;}
.tabscontent .desc_ct { color:#444; font-size:14px;}
.items{ float:left; width:144px; padding:10px;border:1px solid #d9d9d9; background:#fff; margin:0 10px 10px 0;}
.items:hover{border:1px solid #888; box-shadow:0 0 5px rgba(0, 0, 0, 0.2); transition: all 0.8s ease 0s;}
.items a{ display:inline-block;}
.clear{ clear:both;}
.items_list{margin:5px 0;}
.items_img{ width:143px; float:left;text-align:center; height:92px; overflow:hidden;}
.items_img img{ width:139px; transition: all 0.3s ease 0s;}
.items a:hover .items_img img{margin-left: -5%; width: 110%;}
.items_name{ 
width: 139px;
float: left;
font-size: 14px;
color: #444;
text-align: center;
padding: 5px 0;
height: 27px;
overflow: hidden;
line-height: 17px;}
.items_price{width:139px; float:left; font-size:14px; font-weight:bold; color:#ff0000; text-align:center;}
.right_content h3{ font-size:15px; color:#555; background-image: -webkit-linear-gradient(bottom, #f3f3f3, #f8f8f9); background-image: -moz-linear-gradient(bottom, #f3f3f3, #f8f8f9); background-image: -o-linear-gradient(bottom, #f3f3f3, #f8f8f9); background-image: -ms-linear-gradient(bottom, #f3f3f3, #f8f8f9); background-image: linear-gradient(to top, #f3f3f3, #f8f8f9); margin:0; padding:10px 10px; border-radius:3px 3px 0 0;  font-weight:normal;}
.filter_right{ margin:10px auto 10px auto; width:205px;}
.right_banner{ float:right; margin-bottom:10px;}
.ct_right{ padding:10px;}
.item_right{ float:left; border-bottom: 1px dotted #ccc; padding:10px 0 10px 0;}
.item_right:last-child{ border-bottom:none;}
.img_right{ float:left; margin-right:10px;}
.img_right img{ width:90px;}
.items_name_r{ float:left; width:130px;}
.items_name_r a{ font-size:12px; color:#444; text-decoration:none;}
.items_price_r{ float:left; width:130px; font-size:13px; color:#ff0000;}
.img_right2{ float:left; margin-right:10px; max-height:80px; overflow:hidden;}
.img_right2 img{ width:100px;}
.items_title_r{ float:left; width:120px; overflow:hidden; }
.items_title_r a{font-size:13px; color:#386089; text-decoration:none;}
.items_date_r{ float:left; width:145px; font-size:12px; color:#888888; margin-top:5px;}
.footer{ width:100%; margin-top:10px; background:#333;}
.bd_top{ width:100%; height:8px;background-image: -webkit-linear-gradient(right, #950224 15%, #d33b16); background-image: -moz-linear-gradient(right, #950224 15%, #d33b16); background-image: -o-linear-gradient(right, #950224 15%, #d33b16); background-image: -ms-linear-gradient(right, #950224 15%, #d33b16); background-image: linear-gradient(to left, #950224 15%, #d33b16);}
.footer_link {margin:0 auto; width:980px;}
.footer_link .menu {float: left;list-style: none outside none;margin: 0;padding: 10px;text-align: left;width: 185px;}
.footer_link .menu .menu_title h3 {color: #FFFFFF;font-size: 16px;padding: 8px 0;text-align: left; font-weight:normal; margin:0;}
.footer a {color: #ccc;font-size: 12px;line-height: 26px;text-align: left;text-shadow: 0 0 0 transparent, 0 -1px 0 rgba(0, 0, 0, 0.3); text-decoration:none; text-shadow:0 0 1px #000;}
.footer  a:hover{ color:#fff;}
.copyright{ width:100%; background:#222;}
.copyright a{ color:#999;}
.copyright div{ width:980px; padding:5px 0 5px 0; color:#999; margin:0 auto;}
.social {background: url("../images/social.png") no-repeat scroll left 48px transparent;margin-left: 10px !important;padding: 10px 10px 10px 35px !important;width: 100px !important;}
.social .menu_title {margin-left: -35px;}
.social li a {display: block;line-height: 32px !important;}
.top_detail{ padding:10px 0 10px 10px; margin:0 10px 0 0; background:#fff; border-bottom:1px solid #ccc;}
.thumb_detail{ padding-right:15px; float:left;}
.thumb_detail img{ width:220px;}
.price_detail{ float: left; width:430px;}
.name_detail{ font-size:30px; width:335px; float:left; padding-bottom:10px;}
.ls_detail h1{font-size: 28px; line-height:30px;margin-bottom: 10px; color:#555; margin-top:0px; text-align:inherit !important;}
.price_desc{ font-size:15px; width:335px; float:left; padding:3px 0; color:#777;}
.price_b{font-size:18px; width:335px; float:left; padding:3px 0; color:#e72100;}
.content_detail{ padding:10px; font-size:13px; text-align:center}
.content_detail p{ text-align:left; margin-bottom:0;}
.content_detail img{border: 2px solid #FFFFFF;box-shadow: 0 0 2px #CCCCCC;margin-right: 10px; max-width:620px;}
.content_detail table p{ margin:0;}
table.default{ border-collapse: separate; border: none; border-spacing:1px; background-color: #C3C3C3;}
table.default td, table.default th{ padding: 5px; vertical-align: top;}
table.default thead td{ font-weight: bold; text-align: center;background-color: #C0C0C0;}
table.default tbody th{ text-align: left;}
table.default tbody tr:nth-child(even) td, table.default tbody tr:nth-child(even) th{ background-color: #F7F6F3; }
table.default tbody tr:nth-child(odd) td, table.default tbody tr:nth-child(odd) th{ background-color: #fff; }
table.default_left{ border-collapse: separate; border: none; border-spacing:1px; background-color: #C3C3C3;}
table.default_left td, table.default_left th{ padding: 5px; vertical-align: top;}
table.default_left thead td{ font-weight: bold; text-align: left; background-color: #C0C0C0;}
table.default_left tbody th{ text-align: left;}
table.default_left tbody tr:nth-child(even) td{ background-color: #F7F6F3; }
table.default_left tbody tr:nth-child(odd) td{ background-color: #fff; }
.color_item{ float:left; background:url(../images/shadow_bt.png) bottom center no-repeat; padding:10px 10px 12px 10px;}
.img_item{ width:300px; text-align:center; border-left:1px solid #c9c9c9;border-top:1px solid #c9c9c9;border-right:1px solid #c9c9c9;}
.name_color { width:300px; color:#333; font-weight:bold; text-align:center; border-left:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9; padding:5px 0 5px 0;}
.ct_left{ padding:10px 0px 10px 10px; font-size:13px; color:#444;background: #F6F6F6;}
.left_f{ padding:10px 5px 0px 5px;}
.right_f{ padding:5px;}
.right_f input, .right_f textarea{ width:60%; padding:5px; font-size:13px; border:1px solid #ccc;}
.right_f input:focus,.right_f textarea:focus{ border:solid 1px #09C;}
.btn{ background-image: -webkit-linear-gradient(bottom, #c74f58, #cb5855); background-image: -moz-linear-gradient(bottom, #c74f58, #cb5855); background-image: -o-linear-gradient(bottom, #c74f58, #cb5855); background-image: -ms-linear-gradient(bottom, #c74f58, #cb5855); background-image: linear-gradient(to top, #c74f58, #cb5855); color:#fff; font-size:18px; border:0; padding:5px 10px; cursor:pointer; border-radius:5px;}
.btn2{ background-image: -webkit-linear-gradient(bottom, #616564, #6c7476); background-image: -moz-linear-gradient(bottom, #616564, #6c7476); background-image: -o-linear-gradient(bottom, #616564, #6c7476); background-image: -ms-linear-gradient(bottom, #616564, #6c7476); background-image: linear-gradient(to top, #616564, #6c7476); color:#fff; font-size:18px; border:0; padding:5px 10px; cursor:pointer; border-radius:5px;}
.man_current {
-webkit-box-shadow: 0 0 1px rgba(0,0,0,.35);
-moz-box-shadow: 0 0 1px rgba(0,0,0,.35);
box-shadow: 0 0 1px rgba(0,0,0,.35);
border: solid 1px #fff;
background-color: #fff;
border-radius: 3px;
color: #c12a1a !important;
}
.man_current:hover{ color:#fff !important;}
.list_item {
width: 141px;
height: 21px;
float: left;
margin-left: 10px;
border-bottom: 1px dotted #CBCBCB;
background: transparent url(../images/ic9.gif) no-repeat left 9px;
padding: 3px 5px 4px;
}
.list_item span {
padding-left: 10px;
}
div.list_item a{ color:#666; text-decoration:none; font-size:13px;}
div.list_item a:hover, div.list_item a.hover {
color: #c00;
text-decoration: underline;
}

/*  --- update --- */
.item03{ padding:10px; border-bottom:1px dotted #c9c9c9;}
.item03:hover{ background:#f9f9f9;}
.img_it3{ float:left; border:1px solid #e9e9e9;}
.img_it3 img{ width:140px; height:100px; border:2px solid #fff;}
.ct_it3{ float:left; padding-left:10px;}
.name_it3{ font-size:18px; color:#C00; font-weight:bold;}
.ct_it3_d{ font-size:14px; color:#666; line-height:24px;}


.agent_manufacturer{ padding:5px 10px;background-image: linear-gradient(to top, #333, #444);
    border-bottom: 1px solid #CCCCCC;
    border-radius: 5px 5px 0 0;
    color: #fff;
	text-shadow:0 0 1px #000;
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 14px 10px;}
.fb-like {
padding-top: 10px;
}
.ads_footer {
	text-align: center;
	margin-top: 10px;
}
.ads_right {
width: 250px;
float: left;
padding: 0;
background: #fff;
}
.detail_content {
	
}

.detail_content  > li {
	/*background: url(../images/bg_line.png) no-repeat left bottom;*/
	padding: 9px 0 14px 0;
	border-bottom: 1px dotted #2b5c63;
}
.detail_content  > li.last {
	border-bottom:none;
}