/* 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:72px; margin:0 auto; }

.top_menu{ width:960px; height:35px; float:left; 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 2px; margin:2px 4px 0px 0px; display:block; 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; }
.pad-nav a { padding:8px 0 7px 0; float:left; }

.top_nav_bg{ width:960px; height:35px; float:left; 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; }
.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; }
/*------------------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; }

