/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0; font-family:arial; font-size:12px; }
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clear:after { content:''; display:block; clear:both; }

/*------------------top start-------------------*/
#top{ width:960px; height:100px; margin:0 auto; }

.top_menu{ width:960px; height:35px; margin:0 auto; margin-top:2px;	margin-bottom:1px;	background:url(../images/wp/header_bg.jpg) no-repeat; }
.top_menu ul{ margin:0;	padding:0; height:30px;	margin-left:4px; list-style:none; }
.top_menu ul li{ float:left; width:auto; font-size:12px; padding:0px 4px; margin:4px 5px 0px 0px; display:block; line-height:25px; text-align:center; background-color:#FFFFFF; }
.top_menu .act{ color:#3a5999; font-weight:bold; background-color:#FFFFFF; line-height:30px; }
.top_menu a:link,.top_menu a:visited{ color:#3a5999; text-decoration:none; }
.top_menu a:hover{ color:#3a5999; text-decoration:underline; }

.top_nav_bg{ width:960px; height:35px; margin:0 auto; background:url(../images/shp/shops_bg.jpg) no-repeat; }
.top_title{ width:156px; float:left; height:20px; text-align:center; padding-top:13px; color:#3a5999; cursor:pointer; font-size:16px; font-weight:bold;}
.top_nav{ width:780px; float:right; font-size:12px; color:#3a5999; cursor:pointer; padding-top:10px; }
.top_nav span{ margin:0 10px; } 
/*------------------top end-------------------------*/

/*------------------content start-------------------*/
#shop_content{ width:960px; margin:0 auto; }
#shop_contentww{ float:left; width:960px;}
.mainbox{ width:960px; height:100px; margin:1px 0; float:left; font-size:14px; display:inline;}
.mainbox .leftbox{ float:left; width:70px; height:100px; text-align:center; }
.mainbox .leftbox p{ width:70px; height:20px; font-size:14px; cursor:pointer; text-align:center;}
.mainbox .left_img{ width:60px; height:60px; margin:10px 5px; float:left; }
.mainbox .info{ width:890px; _width:880px; *width:880px; float:right; height:96px; padding:2px 0px; line-height:20px; }
.mainbox .info label{ color:#FF0000; }
.mainbox .info img{ width:12px; height:15px;  }
.mainbox .info a{ color:#3a5999; text-decoration:none; }
.mainbox .info a:hover{ color:#3a5999; text-decoration:underline; }

.main1{ width:880px; height:120px; margin:1px 0; float:right; font-size:14px; display:inline; }
.main1 .h1{ width:880px; height:20px; margin-left:20px; }
.main1 .leftbox1{ float:left; width:70px; height:100px; text-align:center; }
.main1 .leftbox1 p{ width:70px; height:20px; font-size:14px; cursor:pointer; text-align:center;}
.main1 .left_img1{ width:60px; height:60px; margin:10px 5px; float:left; }
.main1 .info1{ width:808px; float:right; height:96px; padding:2px 0px; line-height:20px; }
.main1 .info1 label{ color:#FF0000; }
.main1 .info1 img{ width:12px; height:15px;  }
.main1 .info1 a{ color:#3a5999; text-decoration:none; }
.main1 .info1 a:hover{ color:#3a5999; text-decoration:underline; }


/*------------------sousuo start--------------------*/
.shop_main_content{ width:960px; margin:0 auto; }
.shop_main_content ul{ float:left; }
.shop_main_content ul.smain4{ background:url(../images/shop_86.jpg) no-repeat; height:60px; width:8px; float:left;}
.shop_main_content ul.smain5{ width:946px; float:left; margin-left:-2px; height:60px; background:url(../images/shop_88.jpg) repeat-x;}
.shop_main_content ul.smain6{ background:url(../images/shop_89.jpg) no-repeat; height:60px; width:8px; float:left; _margin-top:-2px;}
.smain5 li{ float:left; height:35px; padding:10px 0;}
.smain5 li.img96 img{ padding-top:8px;}
.smain5 li input{ margin-top:8px;}
.smain5 li .type{ margin-top:8px; float:left;}
.shoted{ width:960px; overflow:hidden; height:1px; margin:4px 0; border-top:1px dashed #999; }
.shoted2{ width:722px; overflow:hidden; height:1px; margin:4px 0; border-top:1px dashed #999; }
/*------------------sousuo end---------------------*/

.page { width:960px; margin:0 auto; text-align:center; padding-bottom:5px; /*border-bottom:1px solid #c0ddef;*/ margin-bottom:15px; }
.page a { display:inline-block; height:20px; color:#3a5999; line-height:20px; text-align:center; font-size:12px; padding:0 10px; }
.page a:hover { background:#c0ddef; text-decoration:none; }
.page .active,.page .active:hover { background:#c0ddef; color:#fff; }
.page span,.page label { float:left; margin-left:200px; }
.page label { margin-left:10px; }
/*------------------content end---------------------*/

.shopmain{ width:960px; margin:0 auto; }


/*ͷ¼ӿʼ*/	
.xg_to
{
	float:left;
	width:960px;
	height:auto;
	margin:2px 0 2px 0;
}	
.xg_ks
{
	float:left;
	width:8px;
	height:70px;
}
.xg_cn
{
	float:left;
	width:945px;
	height:70px;
	background:url(../images/luyou/shop_02.jpg) repeat-x;
}
.xg_btn
{
	float:right;
	width:7px;
	height:70px;
}
.xg_cn01
{
	float:left;
	width:945px;
	height:auto;
	padding:20px 0 0 0;
}
.xg_cn02
{
	float:left;
	width:auto;
	height:auto;
	padding:0 0 0 8px;
}
.xg_cn03
{
	height:19px;
	color:#777;
	border:0;
	border:1px solid #c3c3c3;
}
.xg_cn04
{
	position:absolute; 
	margin-left:-30px; 
	line-height:15px; 
	margin-top:5px;
	color:#999;
}
.xg_cn05
{
	float:left;
	width:90px;
	height:22px;
	line-height:15px;
	padding:1px 0 0 10px;
}

.ly_top01
{
	width:960px;
	height:32px;
	float:left;
	margin-bottom:1px;
	background:url(../images/luyou/shr_tbg.png) no-repeat;
}
.ly_top02
{
	width:960px;
	float:left;
}
.ly_top02 ul
{
	margin:0;
	padding:0;
	height:30px;
	margin-left:4px;
	list-style:none;
	font-size:14px;
}
.ly_top02 ul li
{
	float:left;
	width:auto;
	margin:4px 5px 0px 0px;
	display:block;
	font-size:12px;
	padding:0px 3px;
	line-height:20px;
	text-align:center;
	background-color:#FFFFFF;
}
.ly_top02 ul .at,.ly_top02 ul .at a:link,.ly_top02 ul .at a:visited
{
	color:#3a5999;
	font-weight:bold;
	background-color:#FFFFFF;
	line-height:25px;
}
.ly_top02 ul a:link,.ly_top02 ul a:visited
{
	color:#3a5999;
	text-decoration:none;
}
.ly_top02 ul a:hover
{
	color:#3a5999;
	text-decoration:underline;
}
.ly_top03
{
	float:left;
	width:960px;
	height:35px;
	margin-top:1px;
	background:url(../images/luyou/shops_bg.jpg) no-repeat;
}
.ly_top03_
{
	display:none;
}
.ly_top04
{
	float:left;
	width:156px;
	height:auto;
	text-align:center;
	color: #3169c8;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
	line-height:15px;
	padding:16px 0 0 0;
}
.ly_top05
{
	width:780px;
	float:right;
	color:#3a5999;
	cursor:pointer;
	padding-top:12px;
}
.ly_top05 a:link,.ly_top05 a:visited{color:#3169c8;}
.ly_top05 span
{
	margin:0 10px 0 0;
	line-height:15px;
}
/*ͷ¼ӿ*/	

/*ͷ¼ӿʼ*/
.lyxg_top
{
	width:960px;
	height:32px;
	float:left;
	margin-bottom:1px;
	background:url(../images/luyou/shops_bg01.jpg) no-repeat;
}
.lyxg_main
{
	float:left;
	width:960px;
	color:#999;
	font-size:14px;
	line-height:15px;
	padding:12px 0 0 0;
}
.lyxg_lf
{
	float:left;
	width:235px;
	text-align:center;
}
.lyxg_lf a:link,.lyxg_lf a:visited{color:#3a5999;}
.lyxg_rg
{
	float:left;
	width:auto;
	
}
.lyxg_rg ul
{
	float:left;
	width:auto;
	
}
.lyxg_rg ul li
{
	float:left;
	width:auto;
	padding:0 8px 0 8px;
}
.lyxg_rg ul .at,.lyxg_rg ul .at a:link,.lyxg_rg ul .at a:visited
{
	color:#3a5999;
	font-weight:bold;
}
.lyxg_rg ul a:link,.lyxg_rg ul a:visited
{
	color:#3a5999;
	text-decoration:none;
}
.lyxg_rg ul a:hover
{
	color:#3a5999;
	text-decoration:underline;
}
/*ͷ¼ӽ*/