@charset "utf-8";
*{font-family: "宋体";font-size: 12px;margin: 0px;padding: 0px;}
#warp {width: 960px; margin: 0 auto 0 auto;}
.left{float: left;}
.right{float: right;}
ul,li{margin: 0px; padding: 0px; list-style-type: none;}
img{border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
#header {
	width: 960px;
	margin-bottom: 10px;
}

#top #msg {
	margin-top: 20px;
	margin-left: 20px;
	width: auto;
}

#top a{
	text-decoration: none;
	color: #000000;
}
#top a:hover{
	color: #e3330a;
}
#top_menu {
	width: 650px;
	margin-top: 20px;
	float: right;
}

#top_menu li {
	float: right;
	margin-left: 10px;
	border-left: 1px solid #CCCCCC;
	padding-left: 10px;
	line-height: 14px;
}
#top_menu #no {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#service {
	text-align: right;
	margin-top: 10px;
	float: right;
}
#nav {
	height: 34px;
	background-color: #646464;
}
#nav #nav_list {
	margin-top: 8px;
	margin-left: 25px;*margin-left: 20px!important;*margin-left: 15px;
	float: left;
}
#nav #nav_list li {
	float: left;
}
#nav #guild {
	float: right;
	background-color: #97110c;
	height: 34px;
	width: 275px;
	line-height: 34px;
	color: #FFFFFF;
}
#nav #guild li {
	float: left;
}
#nav #guild #g1 {
	background-image: url(../images/guild_ionc1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	margin-left: 20px;
}
#nav #guild #g2 {
	margin-top: 4px;*margin-top: 1px !important;*margin-top: 7px;
	margin-right: 10px;
	margin-left: 10px;
}
#nav #guild #g3 {
	margin-top: 1px;
}


#submenu {
	height: 34px;
	width: 960px;
}
#submenu #search {
	background-image: url(../images/search_bg.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 238px;
	float: left;
	margin-top: 4px;
}
#submenu #search input {
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 18px;
	margin-top: 6px;
	margin-left: 6px;
	width: 224px;
	line-height: 18px;
}
#submenu #search_inc{
	float: left;
}
#submenu #search_inc img{
	margin-top: 4px;
}
#submenu #sub_img {
	margin-right: 73px;

}
#submenu #sub_msg {
	float: right;
	width: 230px;
	margin-left: 10px;
}

#submenu #sub_msg li {
	float: left;
	line-height: 34px;
	margin-right: 5px;
}
#mian #left {
	margin-right: 8px;
	width: 238px;
}
#mian {
	margin-top: 10px;
}

#mian #left #menu {
	width: 240px;
	border: 1px solid #e2e2e2;
	height: auto;
}
#menu .menu_list {
	height: auto;
	width: 230px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#menu .menu_list p {
	float: left;
	padding-left: 3px;
	line-height: 24px;
	margin-bottom: 5px;
}
#menu .menu_list .list_box strong {
	margin-right: 13px;
	font-size: 14px;
	font-weight: bold;
}
#menu .menu_list .list_box strong a{
	margin-right: 13px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.list_box a{
	color: #000000;
	text-decoration: none;
}
.list_box a:hover{
	color: #e3330a;
	text-decoration: none;
}
#menu .menu_list .list_box {
	clear: both;
	float: none;
	margin-bottom: 10px;
	display: block;
	width: 220px;
	height: auto;
}
#right #ad_js {
	float: left;
}
#right #ad_img {
	float: right;
	margin-left: 10px;
	width: 179px;
	height: 285px;
}

#right #ad_img .no_px{
	margin-bottom: 5px;*margin-bottom: 7px !important;*margin-bottom: 7px;
}
#r_box{
	height: 285px;
	width: 708px;
}
#r_box #ad_img img {
	width: 179px;
	height: 89px;
}
#r_box #ad_img li {

}

#hot_post #more {
	float: right;
	margin-right: 10px;
}

#hot_post {
	background-image: url(../images/hot_ionc.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left: 30px;
	line-height: 48px;*line-height: 48px!important;*line-height: 48px;
	width: 676px;
}
#hot_post a{
	color: #000000;
	text-decoration: none;
}
#left #survey {
	border: 1px solid #e2e2e2;
	height: 180px;
	width: 238px;
	margin-top: 10px;
}
.title_img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E2E2;
	background-color: #f3f3f3;
}
#left #survey li {
	line-height: 24px;
	height: 24px;
}

#left .content {
	padding: 10px;
}

#survey .content p {
	line-height: 24px;
	color: #bd110c;
}
.content #butten {
	margin-top: 10px;
}
#top10_list {
	border: 1px solid #e2e2e2;
	margin-top: 10px;
}
#top10_list .content ul {
	padding-top: 10px;
	padding-bottom: 10px;
}
#top10_list .content li {
	height: 42px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dee0e0;
	margin:0px 3px 0px 3px;
}
#u1 #u1_pname{width: 145px;
    text-overflow:ellipsis;
	-moz-text-overflow: ellipsis;
	overflow:hidden;white-space: nowrap;
	}
#u2 #u2_pname{width: 100px;
    text-overflow:ellipsis;
	-moz-text-overflow: ellipsis;
	overflow:hidden;white-space: nowrap;
	}

#top10_list .content span {
	float: left;
	margin-right: 10px;
}
#top10_list .content .r p {
	line-height: 20px;

}
#top10_list .content .r a {
	color: #000000;
	text-decoration: none;
}
#history {
	border:1px solid #e2e2e2;
	margin-top: 10px;
}
#history .content li {
	float:left;
}
#history_list {
	height:100%;
}
#history_list img{
	height: 70px;
	width: 70px;
}
#r_box1 {
	height: auto;
	width: 686px;
	border: 1px solid #e2e2e2;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
#r_box1 h1 a{
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}
#r_box1 p {
	line-height: 20px;
}
#cp_right .cp_r_list {
	width: 323px;
	margin-bottom: 10px;
}

#r_box1 #cp_left {
	width: 347px;
}
#r_box1 #cp_right .cp_r_list .cp_text {
	margin-left: 10px;
	width: 160px;
	float: right;
}
.t1 {
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	line-height: 20px;
}

.t2 {
	font-size: 14px;
    font-weight: bold;
	color: #bd110c;
	line-height: 20px;
}
.t3 {
	color: #777777;
	line-height: 18px;
}
.t1 a{
	font-size: 14px;
	font-weight: bold;
	color: #444444;
	line-height: 20px;
	text-decoration: none;
}

.t2 a{
	font-size: 14px;
    font-weight: bold;
	color: #bd110c;
	line-height: 20px;
	text-decoration: none;
}
.t3 a{
	color: #777777;
	line-height: 18px;
	text-decoration: none;
}
.t5 {
	font-size: 18px;
    font-weight: bold;
	color: #bd110c;
	line-height: 20px;
}
.t6 {
	font-size: 14px;
	color: #bd110c;
	line-height: 20px;
}
.bottom_imglist a{	
    color: #000;
	text-decoration: none;}
#r_box2 .bottom {
	float: left;
	width: 350px;
}
#r_box2 .bottom2 {
	float: left;
	width: 350px;
	margin-left: 8px;
}
.bottom_content {
	border: 1px solid #e2e2e2;
	width: 328px;
	height:275px;*height:278px!important;*height:278px;
	padding: 10px;
	margin-top: 5px;
}
.bottom_content2 {
	border: 1px solid #e2e2e2;
	width: 328px;
	height:275px;*height:278px!important;*height:278px;
	padding: 10px;
	margin-top: 5px;
}
.bottom_content .left img img{	
    width: 146px;
	height: 144px;
}
.bottom_content .bottom_text {
	float: right;
	width: 170px;
	height: 144px;
}
.bottom_imglist {
	width: 328px;
   height: 120px;
		
}
.bottom_imglist li {
	float: left;
	width: 100px;
	text-align: center;
	margin-left: 4px;
}
.bottom_imglist img{
	width: 90px;
	height: 90px;
}
#submenu #sub_msg a {
	color: #777777;
	text-decoration: none;
}




#footer {
	background-image: url(../images/footer_bg.gif);  
	margin-top: 10px;*margin-top: 0px!important;*margin-top: 0px; 
	background-repeat: repeat-x;
	height: 370px;
	width: 100%;
	padding-top: 18px;

}
#foot_main {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#foot_link {
	width: 960px;
	height: 90px;
}

#foot_link li {
	float: left;
	width: 123px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	padding-left: 20px;
	height: 90px;
}
#foot_link #email {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 200px;
}
#foot_link #email input {
	width: 200px;
	height: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #c0c0c0;
	line-height: 20px;
}
#foot_img {
	border: 5px solid #e2e2e2;
	height: 70px;
	width: 950px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
#foot_img li {
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e2e2e2;
	text-align: center;
	width: 316px;
}
#foot_img #no2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#copyright {
	text-align: center;
	line-height: 20px;
	color: #777777;
}
div,ul, ol, li, h1,h2, p{margin:0;padding:0}
ul,li{list-style:none}
/*index_js*/
.slides {position:relative; overflow:hidden; width:517px; height:285px;}
.slide-pic{overflow:hidden;width:517px}
.slide-pic img{width:517px; height:262px;border:1px solid #E4E4E4}
.slide-pic li {display:none}
.slide-pic li.cur {display:block}
.slide-li {position:absolute; left:0; bottom:0; }
.slide-li li {float:left; width:172px; height:27px; line-height:30px; text-align:center;}
.slide-li a:visited,.slide-li a:link { display:block; width:172px; height:27px; font-size:12px; color:#444}
.slide-li .cur  { color:#fff; text-decoration:none}
.op li {
    background-image: url(../images/02_03.gif);
	background-repeat: no-repeat;}
.op li.cur {

	background-image: url(../images/01_03.gif);
	background-repeat: no-repeat;
}
.slide-txt span {display:none}
.slides a{text-decoration: none;}


/*head我的购物车下拉导航*/
#g2{position: relative;}
#DivCity {
	position:absolute;
	top:18px;*top:20px!important;*top:17px;
	left:-140px;*left:-140px!important;*left:-160px;
	width:270px;
	padding-top: 11px;
}
#DivCity {
	z-index:100;
	display:none;
	color:#646464;	
}
#shop_box{border:3px solid #D12A24;background-color: #fff;width:270px;}
.shop_xs {
	color: #000;
	line-height: 18px;
	padding: 5px;
	border-bottom: 1px dotted #CCCCCC;
}
.xs_name{
	float: left;
	width: 120px;
}
.shop_xs a{
	text-decoration: none;
	color: #444;
}
.shop_xs a:hover{
	color: #BD110C;
	text-decoration: underline;
}
.t9 a{
	color: #777;
}#shop_btn {
	margin-right: 10px;
	margin-bottom: 10px;
}

