@import "base.css";

body{

	color:#333;

}

a{

	color:#333;

	text-decoration:none;

}

.top{

	width:100%;

	height:29px;

	line-height:30px;

	border-bottom:1px solid #CCC;

	background-color:#f9f9f9;

	position:fixed;

	top:0;

	left:0;

	z-index:9999;

}

.top_l{

	float:left;

	margin-left:8px;

	background:url(../images/logoc.gif) left no-repeat;

	text-indent:40px;

}

.top_r{

	float:right;

	margin-right:8px;

}

.logo{

	width:980px;

	margin:0 auto;

	padding-top:30px;

}

.daohang{

	width:980px;

	height:30px;

	line-height:30px;

	margin:0 auto;

	margin-top:8px;

	background-color:#076cd6;

}

.daohang li{

	float:left;

	width:121px;

	text-align:center;

	border-right:1px solid #FFF;

}

.daohang li a{

	color:#FFF;

	font-size:14px;

}

.daohang li:hover{

	background-color:#fff;

}

.daohang li:hover a{

	color:#076cd6;

	font-weight:bold;

}

.daohang li:last-child{

	border:0px;

}

.banner{

	margin:0 auto;

	margin-top:8px;

	width:980px;

	height:220px;

}

.main{

	width:980px;

	margin:0 auto;

	margin-top:8px;

}

.main_l{

	float:left;

	width:220px;

}

.main_title{

	width:220px;

	height:30px;

	line-height:30px;

	font-size:14px;

	font-weight:bold;

	text-indent:10px;

	background: url(../images/maintitlebg.gif) no-repeat;

}

.main_l_1{

	border:1px solid #CCC;

	border-top:none;

	width:200px;

	height:311px;

	padding:10px 9px;

	margin-bottom:8px;

}

.main_l_1 h1{

	color:#0e7ff5;

	font-size:18px;

	font-weight:bold;

	width:200px;

	height:18px;

	overflow:hidden;

	text-align:center;

}

.main_l_1 img{

	width:200px;

	height:134px;

	margin-top:9px;

	margin-bottom:10px;

	border-radius: 15px;

}

.main_l_1 p{

	font-family:Arial,"宋体";

	line-height:23px;

	font-size:14px;

}

.main_l_2{

	border:1px solid #CCC;

	border-top:none;

	width:200px;

	height:260px;

	padding:9px;

	margin-bottom:8px;

	font-family:Arial,"宋体";

	line-height:23px;

	font-size:14px;

}

.main_l_2 img{

	vertical-align:middle;

}

.onlinefahuo{

	height:26px;

	line-height:28px;

	width:200PX;

	text-align:center;

	font-weight:bold;

	cursor:pointer;

	border-bottom:2px solid #06c;

}

.onlinefahuo:hover{

	height:26px;

	border-bottom:2px solid #ff0000;

}

.main_l_3{

	border:1px solid #CCC;

	border-top:none;

	width:200px;

	height:108px;

	overflow:hidden;

	padding:10px 9px;

	font-family:Arial,"宋体";

	line-height:27px;

	font-size:14px;

}



.main_m{

	float:left;

	width:750px;

	margin-left:10px;

	padding-bottom:10px;

}

.main_m_title{

	border-top:2px solid #0066cc;

	height:27px;

	line-height:29px;

	text-indent:0.6em;

	font-size:16px;

	font-weight:bold;

	margin-top:8px;

}

.main_m_title_l{

	float: left;

}

.main_m_title_r{

	float: right;

	font-size: 14px;

	font-weight: bold;

	color: #F00;

	margin-right: 10px;

}

.main_m_1{

	width: 100%;

	height: 830px;

}





.main_r{

	float:right;

	width:220px;

}

.main_r_1{

	border:1px solid #CCC;

	border-top:none;

	width:178px;

	height:368px;

	padding:8px 20px;

	padding-top:15px;

	margin-bottom:8px;

}

.main_r_1 img{

	width:178px;

	height:115px;

	margin-bottom:7px;

}

.main_r_2{

	border:1px solid #CCC;

	border-top:none;

	width:178px;

	height:135px;

	padding:15px 20px 8px;

	margin-bottom:8px;

	

}

.main_r_2 img{

	width:178px;

	height:115px;

}



.main_r_3{

	border:1px solid #CCC;

	border-top:none;

	padding: 15px; 

}

.main_r_3_t{

	font-weight:bold;

	width:200px;

	height:20px;

}

.main_r_3_t span{

	float:left;

	display:block;

}

.pj_l{

	float:left;

} 

.pj_r{

	margin-left:20px;

	color:#0066cc;

	cursor: pointer;

} 

.main_r_3 .pj_table{

	width:198px;

	border:1px solid #CCC;

	background-color:#ccc;

}

.main_r_3 button{

	background:none;

	background:url(buttonbg.jpg);

	border:1px solid #0157af; 

	height: 24px; 

	color: #fff;

	width: 80px;

	font-size:14px;

	font-weight:bold;

}

.main_r_3 .subbutton{

	width:180px;

	text-align:center;

}

.shop-rating

{

	padding: 2px 0px;

	z-index: 999;

	position: relative;

	zoom: 1;

	height: 25px;

	overflow: hidden;

	top: 0px;

	left: 0px;

}

.shop-rating SPAN

{

	line-height: 23px;

	display: block;

	float: left;

	height: 23px;

}

.shop-rating SPAN.title

{

	text-align: right;

	margin-right: 5px;

}

.shop-rating UL

{

	padding-bottom: 0px;

	margin: 0px;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	padding-top: 0px;

}

.shop-rating .result

{

	margin-left: 20px;

	padding-top: 2px;

}

.shop-rating .result SPAN

{

	color: #ff6d02;

}

.shop-rating .result EM

{

	font-family: arial;

	color: #f60;

	font-weight: bold;

}

.shop-rating .result STRONG

{

	color: #666666;

	font-weight: normal;

}

.rating-level

{

	background:url(star_v2.png) no-repeat 1000px 1000px;

}

.rating-level A

{

	background:url(star_v2.png) no-repeat 1000px 1000px;

}

.rating-level

{

	z-index: 1000;

	position: relative;

	width: 120px;

	background-position: 0px 0px;

	height: 23px;

}

.rating-level LI

{

	display: inline;

}

.rating-level A

{

	position: absolute;

	line-height: 23px;

	text-indent: -999em;

	outline-style: none;

	outline-color: invert;

	outline-width: medium;

	height: 23px;

	top: 0px;

	left: 0px;

}

.rating-level A.one-star

{

	z-index: 6;

	width: 20%;

}

.rating-level A.two-stars

{

	z-index: 5;

	width: 40%;

}

.rating-level A.three-stars

{

	z-index: 4;

	width: 60%;

}

.rating-level A.four-stars

{

	z-index: 3;

	width: 80%;

}

.rating-level A.five-stars

{

	z-index: 2;

	width: 100%;

}

.rating-level .current-rating

{

	background-position: 0px -28px;

}

.rating-level A:hover

{

	background-position: 0px -28px;

}

.rating-level A.one-star:hover

{

	background-position: 0px -116px;

}

.rating-level A.two-stars:hover

{

	background-position: 0px -116px;

}

.rating-level A.current-rating.one-star

{

	background-position: 0px -116px;

}

.rating-level A.current-rating.two-stars

{

	background-position: 0px -116px;

}

.rating-level .three-stars .current-rating

{

	background-position: 0px -28px;

}

.rating-level .four-stars .current-rating

{

	background-position: 0px -28px;

}

.rating-level .five-stars .current-rating

{

	background-position: 0px -28px;

}





.shipai{

	margin:0 auto;

	margin-top:8px;

	width:980px;

}

.shipai_t{

	width:100%;

	height:28px;

	width:978px;

	line-height:30px;

	border:1px solid #CCC;

	background:url(shipaibg.gif) repeat-x;

}

.shipai_t_l{

	float:left;

	margin-left:15px;

	font-size:14px;

	font-weight:bold;

	color:#076cd6;

}



.shipai_f{

	margin:0 auto;

	margin-top:8px;

	width:980px;

	height:194px;

	overflow:hidden;

}

#indemo

{

	width: 800%;

	float: left;

}

#demo1

{

	float: left;

}

#demo2

{

	float: left;

}

.more{

	font-size:12px;

	font-weight:normal;

	float:right;

	margin-right:10px;

	color:#666;

}

.clear{

	clear: both;

}



.foot{

	width:980px;

	margin:0 auto;

	margin-top:8px;

	height:52px;

	padding-top:8px;

	border-top:8px solid #076cd6;

	text-align:center;

	line-height:24px;

}