/*scrolbal 共用樣式*/
.scroll_style{
	position:relative;
	overflow:hidden;
	}
.scroll_area{
	position:absolute;
	top:0px;
	left:0px;
	width:9999px;
	}
.img_show{
text-align:center;
}

.img_show img{
display:inline-block;
vertical-align:middle;
}

.img_show:after{
content:'';
}

.img_show:after, .img_show>span{
	display:inline-block;
	width:0px;
	height:100%;
	vertical-align:middle;

	}

.ul{
	list-style:none;
	}
.lileft li{
	float:left;
	}
.block,.block a,.block span{
	display:block;
	}
.main_n{
	width: 1210px;
	margin: 0px auto;
}

.title_style{
	width: 100%;
	line-height: 47px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	height: 47px;
	background:url(image/title_bg_middle.jpg) 0px 50% repeat-x;
	position: relative;
	overflow: hidden;
}
.title_style .left_bg,.title_style .right_bg{
	position: absolute;
	height: 47px;
	top: 0px;
	z-index: 0;
	width: 301px;
}
.title_style .left_bg{
	left: 0px;
	background:url(image/title_bg_left.jpg) 0px 50% no-repeat;
}
.title_style .right_bg{
	right: 0px;
	background:url(image/title_bg_right.jpg) 0px 50% no-repeat;
}
.title_style p{
	width: 100%;
	height:47px;
	position: relative;
	z-index: 2;
}
.area_title{
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.link_title{
	color: #333;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.txt_box{
	font-size: 14px;
}
.marb_10{
	margin-bottom: 10px;
}
.marb_15{
	margin-bottom: 15px;
}
.marb_20{
	margin-bottom: 20px;
}
.marb_30{
	margin-bottom: 30px;
}
.padd_t_20{
	padding-top: 20px;
}
.padd_t_30{
	padding-top: 30px;
}
/*top*/
.top_n{
	padding-top: 10px;
}
.top_n li{
	margin-left:20px;
	border-right: 1px solid #ddd;
	padding-right: 20px;
}
.top_n li:last-child{
	border-right: none;
	padding-right: 0px;
}
.top_n li a,.top_n li span{
	line-height: 30px;
	height: 30px;
	display: block;
}
.top_n .icon_login{
	padding-left: 40px;
	background:url(image/order_03.png) 0px 50% no-repeat;
}
.top_n .icon_login a,.top_n .icon_login span{
	display:block;
	float:left;
	}
.top_n .icon_login span{
	margin-right:5px;
	}
.top_n .icon_mail a{
	background:url(image/order_05.png) 0px 50% no-repeat;
	width:30px;
}
.top_n .icon_fb a{
	background:url(image/order_07.png) 0px 50% no-repeat;
	width:11px;
}
.top_n .icon_cart a{
	padding-left: 36px;
	background:url(image/order_09.png) 0px 50% no-repeat;
}
/*header_n*/
.header_n{
	padding: 30px 0px;
}
.header_n .logo {
	white-space:nowrap;
	text-indent:100%;
	overflow:hidden;
	font:0/0 serif \9;
	text-shadow:none \9;
	color:transparent \9;
	display:block;
	width:177px;
	height:60px;
	cursor:pointer;
	background:url(image/logo_n.png) top center no-repeat;
	}
.header_n .logo h1{
	background:none;
	}
.header_n .member_tool a{
	font-size: 15px;
	width: 125px;
	color: #fff;
	display: block;
	background:url(image/index_11.png) top left no-repeat;
}
.header_n .member_tool a .right_part{
	width: 8px;
	height: 40px;
	background:url(image/index_15.png) top center no-repeat;
}
.header_n .member_tool a .middle{
	margin:0px 8px;
	text-align: center;
	background:url(image/index_13.png) top center repeat-x;
}
.header_n .member_tool p{
	line-height: 40px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	padding-left: 30px;
}
.header_n a.sell p{
	background:url(image/index_06.png) 0px 50% no-repeat;
}
.header_n a.buy p{
	background:url(image/index_3.png) 0px 50% no-repeat;
}
.header_n a.sell{
	margin-right: 20px;
}
.header_n .search_tool{
	margin: 0px 0px 0px 207px;
}
.header_n .search_box{
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}
.header_n .search_tool select{
	height: 40px;
	width:176px;
	border:1px solid #ddd;
}
.header_n .search_tool .input_box{
	position: relative;
	margin-left:196px;
}
.header_n .search_tool .input_box input{
	width: 100%;
	height: 40px;
	border:1px solid #ddd;
	box-sizing:border-box;
	padding:7px 80px 8px 10px;
	line-height: 25px;
	outline: none;
}
.header_n .search_tool .input_box button{
	height: 40px;
	border:none;
	outline: none;
	cursor: pointer;
	position: absolute;
	right: 20px;
	top:0px;
	padding-left: 30px;
	background:url(image/index_20.png) 0px 50% no-repeat;
}
.header_n .search_tool .hot_key ul li{
	height: 20px;
	margin-right:10px;
}
.header_n .search_tool .hot_key ul li:first-child{
	width: 40px;
	color: #fff;
	text-align: center;
	background:url(image/index_26.png) 0px 50% no-repeat;
}
/*top_ad*/
.top_ad{
	line-height: 50px;
	padding: 10px 0px;
	border:1px solid #ddd;
}
.top_ad a{
	color: #888;
	text-decoration: underline;
}
.top_ad a:hover{
	color:#3564ab;	
}
.top_ad ul.ad-link{
	height: 50px;
	line-height: 50px;
	margin-right: 505px;
	overflow: hidden;
}
.top_ad li{
	/*width: 115px;*/
	overflow: hidden;
	margin-right: 10px;
}
.top_ad .img_show{
	text-align: right;
	display: block;
	width:485px;
	height: 50px;
}
.top_ad .img_show img{
	max-width:485px;
	max-height: 50px;
}
.nav_box{
	padding: 2px 0px;
	font-size: 15px;
	background:url(image/index_31.png) 0px 0% repeat-x;
}
.nav_box .nav_ul li a{
	height:46px;
	line-height: 46px;
	padding: 0px 10px;
	display: block;
	text-decoration: none;
}
.nav_box .nav_ul li:hover{
	background: #fff;
}
.nav_box .nav_ul li:hover a{
	background:url(image/index_13.jpg) 0px 0% repeat-x;
}
/*slide_left*/
.slide_left,.slide_right{
	width: 175px;
	position: relative;
}
.slide_navbox .title_style{
	position: absolute;
	top: -47px;
	left: 0px;
}
.slide_navbox .slide_nav{
	padding-top: 10px;
}
.slide_nav li{
	margin-bottom: 5px;
	position:relative;
}
.slide_nav li:hover .layer_2{ z-index:5; display:block;}
.layer_2{ background:#FFF; display:none; left:100px; padding:5px; border:1px solid f0de98; position:absolute; width:450px; }
.layer_2 ul{background:#fdf6db;}
.layer_2 li{ width:150px; float:left; list-style:none;}
.layer_2 li a{}
.slide_nav li a{
	padding: 0px 0px 0px 5px;
	display: block;
	height:30px;
	line-height: 30px;
}
.slide_nav li a p{
	float: left;
}
.slide_nav li a p:first-child{
	width: 20px;
	height: 100%;
	margin-right: 10px;
}
.slide_nav li a.icon_1 p:first-child{
	background:url(image/index_37.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_2 p:first-child{
	background:url(image/index_40.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_3 p:first-child{
	background:url(image/index_42.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_4 p:first-child{
	background:url(image/index_44.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_5 p:first-child{
	background:url(image/index_49.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_6 p:first-child{
	background:url(image/index_52.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_7 p:first-child{
	background:url(image/index_54.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_8 p:first-child{
	background:url(image/index_56.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_9 p:first-child{
	background:url(image/index_58.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_10 p:first-child{
	background:url(image/index_60.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_11 p:first-child{
	background:url(image/index_62.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_12 p:first-child{
	background:url(image/index_64.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_13 p:first-child{
	background:url(image/index_68.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_14 p:first-child{
	background:url(image/index_70.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_15 p:first-child{
	background:url(image/index_23.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_16 p:first-child{
	background:url(image/index_6.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_17 p:first-child{
	background:url(image/index_85.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_18 p:first-child{
	background:url(image/index_94.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_19 p:first-child{
	background:url(image/index_97.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_20 p:first-child{
	background:url(image/index_100.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_21 p:first-child{
	background:url(image/index_105.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_22 p:first-child{
	background:url(image/index_109.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_23 p:first-child{
	background:url(image/index_112.png) 0px 50% no-repeat;
}
.slide_nav li a.icon_24 p:first-child{
	background:url(image/index_114.png) 0px 50% no-repeat;
}
.middle_box{
	overflow: hidden;
	margin-left: 205px;
}
/*大banner輪播區*/
.banner_tab{
	width: 768px;
}
.banner_tab .scroll_style{
	width: 590px;
	height: 370px;
}
.banner_tab .scroll_area{
	height: 370px;
}
.banner_tab .scroll_area .item{
	width:590px;
	height: 370px;
	overflow: hidden;
}
.banner_tab .scroll_area .item img{
	max-width: 590px;
	max-height: 370px;
}
.banner_tab .tab-item{
	border:1px solid #ddd;
	border-left: 1px solid #fff;
	width: 176px;
	background: #f5f5f5;
}
.banner_tab .tab-item .item{
	position: relative;
	cursor: pointer;
	padding:0px 15px;
	font-size: 15px;
	height: 59px;
	line-height: 59px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #ddd;
}
.banner_tab .tab-item .item:last-child{
	height: 61px;
	line-height: 61px;
}
.banner_tab .tab-item .item:hover,.banner_tab .tab-item .item.now{
	background: #1a82be;
	color: #fff;
	border-right: 5px solid #0769a4;
	border-bottom: 1px solid #0769a4;
	border-top: 1px solid #0769a4;
}
.banner_tab .tab-item .item:hover span,.banner_tab .tab-item .item.now span{
	position: absolute;
	width: 15px;
	height: 100%;
	left: -13px;
	top:0px;
	background:url(image/index_46.png) 0px 50% no-repeat;
}
/*ad_group*/
.main_banner .ad-tab{
	width:230px;
}
.main_banner .tab_style .item{
	width: 33.33%;
	height: 100%;
	overflow: hidden;
}
.main_banner .ad-tab .scroll_style,.main_banner .ad-tab .scroll_style .item{
	width: 230px;
	height: 130px;
}
.main_banner .ad-tab .scroll_area{
	height: 130px;
}
.main_banner .ad-tab img{
	max-width: 230px;
	max-height: 130px;
}
.main_banner .fright .ad-tab:first-child{
	margin-bottom: 10px;
}
/*tab樣式*/
.tab_style{
	height: 36px;
	line-height: 36px;
	padding-bottom: 4px;
	text-align: center;
	font-size: 15px;
	color: #333;
	background:url(image/ddd.jpg) bottom left repeat-x;
	margin-bottom: 10px;
}
.tab_style .item{
	cursor: pointer;
}
.tab_style .item.now,.tab_style .item:hover{
	background: #1a82be;
	color: #fff;
	border-bottom: 4px solid #0769a4;
}
/*精選*/
.chosen ul li{
	text-align: center;
	width: 175px;
	font-size: 15px;
	margin-right: 32px;
}
.chosen ul li:last-child{
	margin-right: 0px;
}
.chosen ul li a{
	display: block;
	text-decoration: none;
	overflow: hidden;
	width: 100%;
	height: 18px;
}
.chosen ul li a:first-child{
	height: 70px;
	overflow: hidden;
	margin-bottom: 10px;
}
.chosen ul li a:first-child img{
	max-height: 70px;
	max-width: 175px;
}
/*ad_group_1*/
.ad_group_1 a,.ad_group_2 a{
	display: block;
	text-decoration: none;
}
.ad_group_1 .group_left{
	width: 695px;
}
.ad_group_1 .group_left .tab_style .item{
	width:20%;
	height: 100%;
	overflow: hidden;
}
.ad_group_1 .group_left .tab-content .item:nth-child(1){
	width:175px;
	height: 315px;
	overflow: hidden;
}
.ad_group_1 .group_left .tab-content .item:nth-child(1) img{
	max-width: 175px;
	max-height: 315px;
}
.ad_group_1 .group_left .tab-content .item:nth-child(2){
	width:285px;
}
.ad_group_1 .group_left .tab-content .item:nth-child(3){
	margin:0px 305px 0px 195px;	
	height: 315px;
	position: relative;
	overflow: hidden;
}
.ad_group_1 .group_left .tab-content .item:nth-child(3) .link_title{
	margin-bottom: 20px;
}
.ad_group_1 .group_left .tab-content .ranking{
	width: 100%;	
	position: absolute;
	bottom: 5px;
	line-height: 25px;
}
.ad_group_1 .group_left .tab-content .ranking li{
	font-size: 14px;
	margin-bottom: 10px;
}
.ad_group_1 .group_left .tab-content .ranking li:last-child{
	margin-bottom: 0px;
}
.ad_group_1 .group_left .tab-content .ranking a>{
	height: 25px;
	line-height: 25px;
}
.ad_group_1 .group_left .tab-content .ranking a>p:first-child{
	width: 25px;
	text-align: center;
	color: #fff;
	background:url(image/ranking.jpg) 50% 50% no-repeat;
}
.ad_group_1 .group_left .tab-content .ranking a>p:last-child{
	margin-left: 35px;
	overflow: hidden;
}
.ad_group_1 .group_left .tab-content .item:nth-child(2) ul li{
	margin-bottom: 15px;
}
.ad_group_1 .group_left .tab-content .item:nth-child(2) ul li:last-child{
	margin-bottom: 0px;
}
.ad_group_1 .group_left .tab-content .item:nth-child(2) ul li a:first-child{
	width: 120px;
	height: 90px;
	overflow: hidden;
}
.ad_group_1 .group_left .tab-content .item:nth-child(2) ul li a:first-child img{
	max-width: 120px;
	max-height: 90px;
}
.ad_group_1 .group_left .tab-content .item:nth-child(2) ul li a:last-child{
	margin-left: 140px;
}
.ad_box_style{
	position: relative;
	width: 280px;
	padding-top: 6px;
	background:url(image/index_122.png) 0px 0px no-repeat;
}
.ad_box_style .middle_n{
	position: relative;
	background:url(image/index_124.png) 0px 0px repeat-y;
}
.ad_box_style .bottom_n{
	background:url(image/index_134.png) 0px 0px no-repeat;
	width: 100%;
	height: 276px;
	position: absolute;
	z-index: 1;
	bottom: -20px;
	left: 0px;
}
.ad_box_style .box_title{
	position: relative;
	z-index: 3;
	padding-bottom: 25px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-weight: bold;
	color: #1a82be;
	font-size: 16px;
	background:url(image/index_91.png) center bottom no-repeat;
}
.ad_box_style .content{
	position: relative;
	z-index: 2;
	padding: 0px 22px 0px 22px;
}
.ad_box_style .scroll_style{
	margin-bottom: 20px;
	width: 235px;
	height: 210px;
}
.ad_box_style .scroll_area{
	height: 210px;
}
.ad_box_style .scroll_style img{
	max-height: 210px;
	max-width: 235px;
}
.slide_div{
	position: relative;
}
.group_right .left_btn,.group_right .right_btn,
.slide_div .next_btn,.slide_div .prev_btn{
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top:-40px;
	cursor: pointer;
	z-index: 2;
}
.group_right .left_btn,
.slide_div .prev_btn{
	left: 0px;
	background:url(image/index_101.png) center top no-repeat;
}
.group_right .right_btn,
.slide_div .next_btn{
	right: 0px;
	background:url(image/index_103.png) center top no-repeat;
}
.ad_group_2 .group_left{
	width: 695px;
}
.ad_group_2 .group_left .tab_style .item{
	width: 33.33%;
	height: 100%;
	overflow: hidden;
}
.ad_group_2 .group_left .ad-tab:first-child{
	width: 380px;
}
.ad_group_2 .group_left .ad-tab:nth-child(2){
	width: 285px;
}
.ad_group_2 .group_left .ad-tab:first-child .tab-content{
	width: 380px;
	height: 240px;
	overflow: hidden;
}
.ad_group_2 .group_left .ad-tab:first-child .tab-content img{
	max-width: 380px;
	max-height: 240px;
}
.ad_group_2 .group_left .ad-tab:nth-child(2) .tab-content .item:first-child{
	width: 160px;
	height: 240px;
	overflow: hidden;
}
.ad_group_2 .group_left .ad-tab:nth-child(2) .tab-content .item:first-child img{
	max-width: 160px;
	max-height: 240px;
}
.ad_group_2 .group_left .ad-tab:nth-child(2) .tab-content .item:last-child{
	margin-left: 180px;
}
.ad_group_2 .group_left .ad-tab:nth-child(2) .tab-content .item:last-child li:first-child{
	margin-bottom: 20px;
}
.ad_group_2 .group_left .ad-tab:nth-child(2) .tab-content .item:last-child li a:first-child{
	width: 105px;
	height: 60px;
	overflow: hidden;
	margin-bottom: 10px;
}
.ad_group_2 .group_left .ad-tab:nth-child(2) .tab-content .item:last-child li a:first-child img{
	max-width: 105px;
	max-height: 60px;
}
.ad_group_2 .ad_group_3 .tab_style .item{
	width: 20%;
	height: 100%;
	overflow: hidden;
}
.ad_group_2 .ad_group_3 .tab-content{
	width: 695px;
	height: 85px;
	overflow: hidden;
}
.ad_group_2 .ad_group_3 .tab-content img{
	max-width: 695px;
	max-height: 85px;
}
.ad_group_2 .group_right .market_link li{
	margin-bottom: 21px;
}
.slide_right .market_link a{
	display:block;
	height:37px;
	overflow:hidden;
	background:url(image/link_icon.jpg) 0px 5px no-repeat;
	padding-left:15px;
	}
.market_link li{
	margin-bottom: 15px;
	font-size: 14px;
}
.slide_ad a{
	display: block;
}
.slide_ad li{
	width: 175px;
	text-align: center;
	margin-bottom: 18px;
}
.grid_style.slide_ad li .img_show{
	margin-bottom:0px;
	}
.slide_ad li .img_show{
	width: 175px;
	height: 150px;
	overflow: hidden;
	margin-bottom: 10px;
}
.slide_ad li a.link_title{
	text-decoration: none;
	margin-bottom: 0px;
	height:18px;
	overflow:hidden;
	width: 100%;
	word-break:break-all;
}
.slide_ad li .img_show img{
	max-width: 175px;
	max-height: 150px;
}
.slide_ad li .price{
	font-size: 14px;
}
.slide_ad li .price span{
	color: #ff6505;
}
.footer_style{
	margin-top: 20px;
	height: 86px;
	background:url(image/index_145.png) center top repeat-x; 	
}
.footer_style .footer_logo{
	display: block;
	width: 136px;
	height: 86px;
	background:url(image/footer_logo.jpg) 0px 50% no-repeat; 	
}
.footer_style .item:nth-child(2){
	overflow: hidden;
	padding-bottom: 2px;
}
.footer_style .item:nth-child(2) li{
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.footer_style .item:nth-child(2) li p{
	width: 85px;
	height: 37px;
	padding-top: 47px;
	display: block;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.footer_style .item:nth-child(2) li:nth-child(1){
	background:url(image/contact_icon.png) 50% 18px no-repeat;
}
.footer_style .item:nth-child(2) li:nth-child(2){
	color: #3b5998;
	background:url(image/fb_icon.png) 50% 18px no-repeat;
}
.footer_style .item:nth-child(3){
	overflow: hidden;
	margin:0px 228px 0px 206px;	
	line-height: 86px;
}
.footer_style .item:nth-child(3) a{
	text-decoration: none;
	font-size: 15px;
}
.footer_style .item:nth-child(3) li{
	margin-right: 30px;
}
.copyright{
	font-size: 14px;
	background: #1a82be;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.copyright,.copyright a{
	color: #c2e9ff;
	text-decoration: none;
}
.nav_layer_2 li{
	margin-bottom: 10px;
}
.nav_layer_2 li.see a{
	color: #00659f;
}
.nav_layer_2 li span{
	color: #a1a1a1;
}
.center_box{
	margin:0px 205px;
	overflow: hidden;
}
.choice_img img{
	max-width:50px;
	}
.grid_style.slide_ad li{
	text-align: left;
	margin:0px 20px 0px 0px;
}
.pro_list_item .grid_style.slide_ad li{
	margin:0px 33px 30px 0px;
}
.middle_box .pro_list_item .grid_style.slide_ad li{
	margin:0px 32px 30px 0px;
}
.grid_style.slide_ad li:last-child,
.center_box .grid_style.slide_ad li:nth-child(4n+4){
	margin-right: 0px;
}
.middle_box .grid_style.slide_ad li:nth-child(5n+5){
	margin-right: 0px;
}
.pro_list_item .img_show{
	display: block;
	width: 145px;
	height: 145px;
}
.pro_list_item .img_show img{
	max-width: 145px;
	max-height: 145px;
}
.form_style .input_item{
	line-height: 30px;
	margin-bottom: 10px;
}
.form_style .input_item:last-child{
	margin-bottom: 0px;
}
.form_style .check_list li{
	box-sizing:border-box;
	margin-bottom: 5px;
	width: 50%;
}
.form_style .check_list li:nth-child(odd){
	padding-right: 5px;
}
.form_style .check_list li:nth-child(even){
	padding-left: 5px;
}
.input_title{
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.input{
	outline: none;
	box-sizing:border-box;
	height: 30px;
	line-height: 25px;
	padding:3px 10px 2px 10px;
	border:1px solid #ddd;
}
.checkbox{
	vertical-align: middle;
	margin-right: 5px;
}
.full{
	width: 100%;
}
.w45{
	width:45%;
}
.search_item{
	display: block;
	margin:0px auto;
	width: 140px;
	height: 35px;
	background:url(image/pro_search.jpg) left center no-repeat;
	cursor: pointer;
	outline: none;
	border:none;
}
.normal_stye,.priority_stye{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 47px;
	margin-bottom: 20px;
}
.priority_stye{	
	color: #fff;
	border-left: 1px solid #3e7493;
	border-right: 1px solid #3e7493;
	background:url(image/show_hightlight.jpg) left center repeat-x;
}
.normal_stye{
	color: #333;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	background:url(image/normal.jpg) left center repeat-x;
}
.mark_title.mark_bg.pro_list_item .right .title,.slide_ad li.mark_bg.mark_title a.link_title{
	background: #77bc0a;
}
.mark_title.mark_bg.pro_list_item .right .title a,.slide_ad li.mark_title.mark_bg a.link_title{
	color: #fff;
}
.mark_bg.pro_list_item,.slide_ad li.mark_bg{
	background:#edffd2;
	}
.mark_bg.pro_list_item .right .title,.slide_ad li.mark_bg a.link_title{
	background: #dfffad;
}
.mark_bg.pro_list_item .right .title a,.slide_ad li.mark_bg a.link_title{
	color: #555;
}
.mark_title.pro_list_item .right .title a,.slide_ad li.mark_title a.link_title{
	color: #489200;
}
.pro_list_item li a.link_title{
	height: 36px;
	overflow: hidden;
	margin-bottom: 15px;
	padding:3px;
}
.pro_list_item li .price span{
	font-size: 18px;
	font-weight: bold;
	font-family: arial;
}
.seller li{
	margin-bottom: 5px;
}
.seller li a{
	color: #00659f;
	font-weight: bold;
}
.seller li:nth-child(3) a,.seller li:nth-child(4) a{
	font-size: 18px;
}
.seller li:nth-child(4) a.more{
	font-size: 14px;
	line-height: 25px;
}
.store_top{
	background: #78c8cf;
	border-radius: 5px;
	margin-bottom: 10px;
}
.store_top .store_img{
	position: relative;
	text-align:center;
	background:#fff;
	width:320px;
	height: 200px;
	margin:5px;
}
.store_top .store_img .mask input{
	z-index: 3;
	position: absolute;
	width: 320px;
	height: 200px;
	right:0px;
	bottom: 0px;
	opacity: 0;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
}
.store_top .store_img .mask .size{
	display: none;
	line-height: 20px;
	text-align: right;
	color: #FFF;
	font-size: 14px;
	position: absolute;
	width: 290px;
	height: 25px;
	right: 0px;
    bottom: 0px;
    z-index: 2;
    padding: 175px 30px 0px 0px;
}
.store_top .store_img .mask .txt{
	display: none;
	line-height: 200px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	position: absolute;
	width: 320px;
	height: 200px;
	right: 0px;
    bottom: 0px;
    z-index: 2;
}
.store_top .store_img .mask .bg{
	z-index: 1;
	position: absolute;
	right:0px;
	bottom: 0px;
	width: 30px;
	height: 30px;
	right:0px;
	bottom: 0px;
	background: url("image/camera.png") 50% 50% no-repeat;
}
.store_top .store_img .mask{
	cursor: pointer;
	position: absolute;
	opacity: 0.6;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
	background: none;
	width: 320px;
	height: 200px;
}
.store_top .store_img .mask:hover{
	background: #000;
}
.store_top .store_img .mask:hover .txt,
.store_top .store_img .mask:hover .size{
	display: block;
}
.store_top .store_img img{
	max-width: 320px;
	max-height: 200px;
	border-radius: 5px;
	vertical-align: middle;
}
.store_top .store_img span{
	display: inline-block;
	height: 200px;
	width: 0px;
	vertical-align: middle;
}
.store_top .store_info{
	position: relative;
	margin-left: 360px;
	padding-top: 20px;
	padding-right:20px;
	font-size: 18px;
	line-height: 22px;
}
.store_top .store_info .btn_tool{
	display: inline-block;
	*display: inline;
	*zoom:1;
}
.store_top .store_info .btn_tool button{
	cursor: pointer;
}
.store_top .store_info textarea{
	padding: 3px;
	width: 100%;
	height: 130px;
	resize: none;
}
.store_top .store_info button.txt{
	color: #FFF;
	height: 30px;
	background: none;
	text-decoration: underline;
	border: none;
	outline: none;
	vertical-align: middle;
}
.store_top .store_info button.edit{
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background: url("image/edit.png") 50% 50% no-repeat;
	border: none;
	outline: thin;
}
.store_top .store_info .share{
	position: absolute;
	right: 20px;
	top: 20px;
}
.store_top .store_info .store_title{
	color: #fff;
	font-weight: bold;
	font-size:24px;
	margin-bottom: 10px;
	margin-right: 86px;
}
.detail_img{
	position: relative;
}
.detail_img .img_show{
	width: 382px;
	height: 382px;
}
.detail_img .img_show img{
	max-width: 382px;
	max-height: 382px;
}
.detail_img ul li{
	float:left;
	line-height: 31px;
}
.detail_img ul li .hit_number{
	background: url(image/pro_detail_1_56.png) 0px 50% no-repeat;
}
.detail_img ul li:nth-child(2){
	margin-right: 20px;
}
.detail_right{
	width:280px;
}
.detail_middle{
	overflow: hidden;
	margin:0px 310px 0px 412px;
}
.detail_middle .now_price,.detail_middle .buy_price{
	padding:15px 20px;
	background: #fdf6db;
}
.detail_middle .price{
	font-size: 15px;
	color: #333;
	font-weight: bold;
	margin-bottom: 8px;
}
.detail_middle .price .col_orange{
	font-size:18px;
	color:#ff6505;
	margin: 0px 10px;
	}
.detail_middle .price .sold{
	font-size: 12px;
}
.detail_middle .now_price ul{
	line-height: 27px;
}
.detail_middle .now_price ul li{
	margin-right: 15px;
}
.detail_middle .now_price ul .input{
	width:50px;
	height:27px;
	border:none;
	outline: none;
	margin-right: 5px;
}
.detail_middle .now_price ul .radio{
	vertical-align: middle;
	margin-right: 5px;
}
.detail_middle .now_price ul li:last-child{
	float: right;
	margin:0px;
}
.btn_block{
	outline: none;
	border:none;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	background: url(image/pro_detail_03.jpg) 0px 0% repeat-x;
	height: 30px;
	padding:0px 20px;
}
.btn_block_1{
	outline: none;
	border:none;
	color: #fff;
	border-radius: 2px;
	cursor: pointer;
	background: url(image/pro_detail_2s_03.png) 0px 0% repeat-x;
	height: 30px;
	padding:0px 20px;
}
.detail_middle .btn_block{
	width:95px;
}
.detail_middle .buy_price{
	margin-top: 1px;
}
.detail_middle .buy_price .price{
	line-height: 30px;
	margin-bottom: 0px;
}
.detail_middle .pro_info{
	padding-top:10px;
}
.detail_middle .pro_info li{
	margin-bottom: 10px;
}
.detail_middle .pro_info li img{
	vertical-align: middle;
	margin-left: 5px;
}
.gray_title{
	height: 40px;
	line-height: 40px;
	background: #eee;
	padding: 0px 10px;
	font-weight: bold;
	color: #333;
	font-size: 15px;
}
.detail_right .data_list li{
	line-height: 25px;
}
.detail_note{
	background: url(image/pro_detail_3.jpg) 10px 50% no-repeat;
	padding:20px 20px 20px 145px;
	border:3px solid #8cc12f;
	color: #333;
}
.blue_title_bg.new{
	background: url(image/title_bg_02.jpg) 0px 0px repeat-x;
}
.path{
	background:none;
}
.pro_tool{
	position:fixed;
	left:50%;
	top:265px;
	margin-left:620px;
	z-index: 3;
	}
.pro_tool .tool_box{
	position:relative;
	z-index:1;
	
	}
.pro_tool .icon{
	cursor:pointer;
	box-sizing:border-box;
	width:50px;
	height:101px;
	position:absolute;
	z-index:1;
	font-size:15px;
	font-weight:bold;
	color:#ddd;
	padding:50px 10px 0px 10px;
	text-align:center;
	background:url(image/pro_detail_s_03.png) top center no-repeat;
	}
.pro_tool .show_box{
	display:none;
	width:166px;
	background:url(image/pro_detail_s1_top.png) top center no-repeat;
	}
.pro_tool .show_box .middle{
	padding:15px 15px 30px 15px;
	box-sizing:border-box;
	background:url(image/pro_detail_middle.png) top center repeat-y;
	}
.pro_tool .show_box .bottom{
	background:url(image/pro_detail_s1_3.png) top center no-repeat;
	height:4px;
	}
.pro_tool.open .show_box{
	display:block;
	position:absolute;
	right:-3px;
	z-index:2;
	}
.pro_tool.open .show_box ul{
	list-style:none;
	color:#ddd;
	line-height:30px;
	}
.pro_tool.open .show_box button{
	cursor:pointer;
	width:134px;
	height:30px;
	border:none;
	outline:none;
	background:url(image/pro_detail_s1_03.png) top center no-repeat;
	color:#555;
	margin-bottom:15px;
	}
.pro_tool.open .show_box button:hover{
	background:url(image/pro_detail_s1_06.png) top center no-repeat;
	}

.img_show{
	width:235px;
	height:210px;
	text-align:center;
	}

.img_link img{
	display:inline-block;
	vertical-align:middle;
	max-width:235px;
	max-height:210px;
	}

.img_link:after{
	content:'';
	}

.img_link:after, .img_link>span{
	display:inline-block;
	width:0px;
	height:100%;
	vertical-align:middle;

	}
.buy_style span{
	margin-left: 10px;
}
.buy_style>.txt{
	line-height: 30px;
	margin-right: 10px;
}
.buy_style .number_box{
	padding-top: 2px;
}
.buy_style .number_box .less{
	cursor: pointer;
	width: 25px;
	height: 25px;
	background-image: url("image/less.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #f2e5b3;
	border: 1px solid #dfce8c;
}
.buy_style .number_box .add{
	cursor: pointer;
	width: 25px;
	height: 25px;
	background-image: url("image/add.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #f2e5b3;
	border: 1px solid #dfce8c;
}
.buy_style .number_box>.txt{
	background: #FFF;
	width: 25px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	border-top: 1px solid #dfce8c;
	border-bottom: 1px solid #dfce8c;
}
.buy_style .btn_block_1{
	margin-right: 20px;
}
.gotop{
	width: 40px;
	height: 46px;
	position: fixed;
	bottom:60px;
	right: 30px;
	cursor: pointer;
	background: url("image/gotop.png") 50% 50% no-repeat;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	z-index: 100;
}
.gotop:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}