*{margin:0;padding:0;font-family:Verdana,Helvetica,Arial,sans-serif;word-wrap:break-word;}
html { /*background: #E6A267 url(img/bg.jpg) repeat-x 0 0;*/ }
body{
	font-size:13px;
	/*background-image: url(img/bg.jpg);*/
	background-repeat: repeat-x;
	background-position: 0 0;
/*	background-color: #E6A267;*/
}
div,ul{
	overflow:hidden;
	list-style-type:none;
}
a{color:#999;text-decoration:none;}
a:hover{color:#ff00aa;text-decoration:none;}
a:visited{color:#999;text-decoration:none;}
li{font-size:13px;line-height:23px;overflow:hidden;}

/*width_height*/
.w288{width:288px;}
.w343{width:343px;}
.w238{width:238px;}
.w398{width:398px;}
.h220{height:220px;}


.cc{margin-bottom:10px;}
.dis{display:block;color:#BAB9B9;}
.undis{display:none;}


.top{
	width: 100%;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.brand{width:960px;height:60px;margin:0 auto;position:relative;}

.logo{
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: auto; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}

}
.brand span{
float:right;display:inline;margin:5px;
}

.brand span a{
padding: 4px;
}

#naviga{
	width:960px;
	margin:0 auto 5px;
	position:relative;
	clear: both;	
	float: none;
	font-size: 15px;
	font-weight: bold;
}

#naviga ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#naviga li {
	margin: 0px;
	padding:0 4px 0 4px;
	float: left;
}

#naviga li a {
	display: block;
	color: #000000;
	margin: 0px 2px 2px 2px;
	padding: 2px;
	border: #FFffff solid 1px;
	text-decoration: none;
}

#naviga li a:link {
	border: #ffffff solid 1px;
	margin: 0px 2px 2px 2px;
	padding: 2px;
	text-decoration: none;
}

#naviga li a:visited {
	border: #FFffff solid 1px;
	text-decoration: none;
}

#naviga li a:active {
	border: #ffffff solid 1px;
	margin: 0px 2px 2px 2px;
	padding: 2px;
	text-decoration: none;
}

#naviga li a:hover {
	border: #FF33CC solid 1px;
	margin: 0px 2px 2px 2px;
	padding: 2px;
	text-decoration: none;
}

#toping {
	margin: 0 auto;
	padding: 0px;
	width:960px;
}

#slide {
	float: left;
	width: 602px;
}
#slide img{
	float: left;
	width: 600px;
	height: 400px;
	border:#cccccc solid 1px;
}

.show {
	display: block;
}
.dis1 {
	display: none;
}
#simg{
	width:600px;
	padding:5px 0 5px 0;
	margin-left:5px;
}
#simg div {
	cursor:hand;
	float: left;
	display:block;
	height: 25px;
	width: 30px;
	text-align: center;
	font-size:16px;
	padding-top:2px;
	margin-right: 10px;
	border:1px;
	border:#fff solid 1px

}
.s2 {
	border:#FF3399 solid 1px!important;
}

#simg div.s {
	border:#FF3399 solid 1px;
	background-color: #FF3399;
	color:#FFFFFF;
}

#news {
	float: right;
	display: inline;
	width: 348px;
}

#news1 {
	border: #ccc solid 1px;
}

#news2 {
	margin-top: 2px;
	border: #ccc solid 1px;
}

#news{margin:0 auto 5px;}
#news ul{clear: both;	}
#news ul li{padding-left:8px;height:23px;font-size: 11px;}

.newstitle1 {
	float:left;
	width: 98%;
	color: #FF0099;
	padding: 4px;
	text-align: right;
	height: 20px;
	border-bottom: #cccccc solid 1px;
}
.newstitle a:hover,.newstitle1 a:hover,.listtitle a:hover,.modeltitle a:hover,.towcoltitle a:hover{
	color:#FFFFFF;
	background-color: #FF00aa;
}
.newstitle1 span {
	margin-left: 5px;
	margin-top: 2px;
	float: left;
	font-size:17px;
	height: 18px;
	font-weight:bold;
}
.newstitle1 span a {
	background-color: #FF0099;
	color: #fff;
	padding-bottom: 1px;
}

.listtitle span a {
	background-color: #FF0099;
	color: #fff;
	padding-bottom: 1px;
}
.more {
	color: #FF0099;
	padding-top: 2px;
	height: 18px;
	font-size: 12px;
}

hr {
	border: 1px dashed #CCCCCC; margin: 1px 0px 0px 0px; height:1px; width:960px;
}

#search{
	width:960px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	border: #cccccc solid 1px;
}

.wdtea_tu{
	width:960px;
	background-color: #FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	border: #cccccc solid 1px;
}
.modeltitle {
	color: #FF0099;
	padding: 5px;
	text-align: right;
	margin: 0px;
	height: 20px;
	border-bottom: #cccccc solid 1px;
}

.modeltitle span {
	padding-top: 2px;
	margin-left: 5px;
	font-size:17px;
	font-weight:bold;
	float: left;
}

.modeltitle span a {
	background-color: #FF0099;
	color: #fff;
	padding-bottom: 1px;
}

#nymodel {
width: 475px;float: left; display: inline
}

#nanmodel {
width: 475px;float: left;display: inline
}

.hr1 {
border: #FF33CC dashed 1px; width: 0.5px; height: 250px; float: left; margin: 8px 3px 0px 4px; display: inline;
}
.towcoltitle {
	color: #FF0099;
	padding: 8px;
	text-align: right;
	margin: 0px;
	height: 18px;
}

.towcoltitle span {
	margin-left: 2px;
	float: left;
	font-size:17px;
	font-weight:bold;
}
.tu{width:955px;text-align:center;padding:3px;}

.tu li{
	float:left;
	padding:4px;
}
.tu li img{border:#ccc 1px solid;}
.tu a{line-height:18px;white-space:nowrap;}
.tu li a:hover img{border:#ff0099 1px solid;}
.tu li span{display:block;margin-top:5px;width:118px;text-align:left;color:#ff00aa;}
#show li span{display:block;margin-top:1px;padding-left:20px;width:118px;text-align:left;}



.newstitle {
	float:left;
	width: 320px;
	color: #FF0099;
	padding: 4px;
	text-align: right;
	margin: 0px;
}
.newstitle span {
	margin-left: 2px;
	float: left;
	font-size:17px;
	font-weight:bold;
}

.listtitle {
	float:left;
	width: 98%;
	color: #FF0099;
	padding: 4px 4px 2px 4px;
	text-align: right;
	margin: 0px;
	border-bottom: #cccccc solid 1px;
}
.listtitle span {
	margin-left: 2px;
	float: left;
	font-size:17px;
	font-weight:bold;
}
.wdtea{
	width:960px;
	margin:0 auto 10px;
}
.wdtea_left{
	float:left;
	width:353px;
	background-color: #FFFFFF;
	border: #cccccc solid 1px;
}
.wdtea_center{
	float:left;
	width:353px;
	margin-left:5px;
	border: #cccccc solid 1px;
}
.wdtea_right{
	float:right;
	width:234px;
	background-color: #FFFFFF;
	border: #cccccc solid 1px;
}

.main{margin:0 auto 5px;}
.main ul{clear: both;	}
.main ul li{padding-left:0px;height:23px;font-size: 11px;}


#search{width:960px;height:60px;margin:0 auto;position:relative;}


#footer{
	display:table;
	margin:0 auto;
	font-size:12px;
	width:960px;
	padding:1px 0px 1px 0px;
}
#footer p{
	text-align:center;
	padding:0px;
	margin:4px 5px 4px 5px;
	text-decoration:none;
}
#footer a{
	color:#000000;
	text-decoration:none;
}
#foot_logo{
 	margin:10px 0px 0px 0px;
	float:left;
	display:inline;
}
#foot_info{
float:right; display:inline;color:#999;text-align:right;
}

#foot_info a{
padding:0 5px 0 5px;
color:#999;
}

.link{
	width:958px;
	padding:5px;
	border-top:1px dashed #ccc;
}

.link a{
	padding-right:5px;
}

.title_blue{height:33px;line-height:33px;padding-left:10px;color:#999;}
.title_blue .s{font-weight:bold;}
.title_blue a{display:block;text-align:center;float:left;height:33px;}
.title_blue .s:hover,.title_blue .s:visited{text-decoration:none;color:#999;}


.wdtea{margin:0 auto 5px;}
.wdtea ul{clear: both;}
.wdtea ul li{padding-left:12px;height:23px;background:url(ico.gif) 6px 11px no-repeat;}

#pagerstyle
{
	width:960px;
	text-align:center;
	background-color: #EFF3F7;
	margin:0 auto;position:relative;
}
#pagerstyle a
{
	font-size:14px;
	color:#999;
}

#pagerstyle .page a
{
	padding:0 20px 0 20px;
}


.red {
	display: block;
	background-color: #FF00CC;
	margin: 0px 2px 2px 2px;
	padding: 4px;
	color: #FFFFFF;
}









.spa{
	overflow:hidden;
	clear:both;
	height:0px;
}

.viewbox{
	width:960px;
	border:#ccc solid 1px;
	overflow:hidden;
	padding:2px 2px 10px 2px;
	margin:0 auto;position:relative;
}
.viewbox .title{
	height:46px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
}
.viewbox .title h2{
	font-size:22px;
	color:#369;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:right;
	overflow:hidden;
	color:#666;
	padding:0 15px 0 0;
	border-bottom: #666 dashed 1px;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}

.viewbox .content{
	text-align:left;
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
	text-indent: 28px;
}

.viewbox #pre{
	overflow:hidden;
	clear:both;
}

.viewbox #pre dl{
	text-align:left;
	float:left;
}
.viewbox #pre dl li{
	font-size:14px;
	line-height:22px;
	color:#888;
}


#usrinfo {
	font-size:14px;
	background-color:#fff;
}

#usrinfo .usrleft {
	float:left;display:inline;width:240px;margin:10px;border:#ccc solid 1px;text-align:center;
}

#usrinfo .usrleft img {
	border:#cccccc solid 1px;margin:20px;
}

#usrinfo .usrtype p{
		width:200px;
		height:auto;
		margin:10px;
		padding:5px;
		text-align:left;
}
	
#usrinfo h4 {
font-size:14px; margin:2px; padding:0px;
}

#usrinfo h5 {
	font-size:18px; margin:0px;padding:5px; border-bottom:#cccccc solid 1px;text-align:left;color:#FF3399;
}

#usrinfo .usrtype h5 {
	border-top:#cccccc solid 1px;
}

#usrinfo dl {
float:right;display:block;width:685px;height:auto;border:#cccccc solid 1px;margin:10px 10px 0 0;
}

#usrinfo ul {
padding:10px 20px 10px 20px;
}

#usrinfo dl li {
float:left;width:200px; margin-right:10px;
}

#usrinfo dl li input{
		width:185px;
		height:25px;
		padding:4px 2px 0px 5px;
}

#usrinfo dl p{
		height:auto;
		margin:10px;
		padding:5px;
}

.viewpic {
	margin-top:10px;text-align:center;overflow:hidden;width:960px; padding:10px 3px;  background-color:#ccc;
}

.viewpic img{
border:#666666 solid 1px;
}

.viewpic a:hover img{
	border:1px solid #ff00aa;
	padding:1px;
}
.hr2 {
border:1px dashed #666666; height:1px
}













.reg-holder{
	padding:10px;
	width:960px;margin:0 auto;position:relative;

}


/**from**/
.form_wrap label {font-size:16px;width:56px;color:#333;float:left;font-weight:bold;line-height:1.6em;margin-right:10px;text-align:right;width:110px;}
.form_wrap label.labelRadio {width:50px;font-weight:normal}
.form_wrap label.empty {visibility:hidden }
.form_wrap .inputimag {float:left;border:1px solid #BDC7D8;padding:5px 4px;font-size:15px;height:18px;line-height:18px;width:60px;}
.form_wrap .inputtext {float:left;border:1px solid #BDC7D8;padding:5px 4px;font-size:15px;height:18px;line-height:18px;width:200px;}
.form_wrap .inputlong {float:left;border:1px solid #BDC7D8;padding:5px 4px;font-size:15px;height:18px;line-height:18px;width:400px;}
.form_wrap .miniinput {float:left;padding:2px;margin-left:5px;font-size:15px;width:50px;}

.form_row{
	clear:both;
	padding:10px 0 0;
	zoom:1;
	width:600px;
	overflow:hidden;
	position:relative;
}
.form_row:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.form_row .input_wrap{
	float:left;
}

.input_wrap img{
	border:0;
}
.form_wrap{
	border-top:1px solid #E8E8E8;
	margin:15px 0 0 25px;
	padding:15px 0 0 25px;
	clear:both;
}
#reg_contentbox{
	margin-bottom:40px;
}


.b_text{
	margin:10px 0 0;
	color:#808080;
}

.adp{
	margin:5px 0 0;
	color:#808080;
}
.form_pic{
	width:555px;
	overflow:hidden;
	position:relative;
}


#uploadfield{
	clear:both;
	width:555px;
}
#uploadfield .form_pic{
	width:555px;
}
#uploadfield .form_pic .input_pic{
	float:left;
}

.upfile{
	 border:1px solid #7F9DB9; width:400px; margin:5px;
}


.border_frame {
	margin:0px 0px 0px 0px;
	width:172px;
	float:left;
	height:auto;
	display:inline;
}
.global_frame {
	margin:8px 0px 10px 10px;
	height:auto;
	width:160px;
	float:left;
	display:inline;
}
.global_frame a,.global_frame1 a{
	text-decoration: none;
}

.ico{
	position:absolute;
	width:11px;
	height:20px;
	margin-left:148px;
	margin-top:15px;
}


.menu_border1 {
	width:148px;
	margin:0px 0px 3px 0px;
	float:left;
	display:inline;
	height:50px;
	border:1px solid #BFBFBF;
}

.menu_border1_3 {
	width:148px;
	margin:0px 0px 3px 0px;
	float:left;
	display:inline;
	height:50px;
	background-color:#ff0099;
	border:1px solid #BFBFBF;
}

.menu_border_text {
	padding-left:40px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:18px 0 0 0;
}
.menu_border_text1{
	padding-left:40px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin:18px 0 0 0;
}







.middle {
	width:80%;
	float:left;
	margin:10px 0 10px 0;
}

.middle dl {
	float:left;
	padding:8px;
}
.middle dl a:hover
{	
	color:#ff00aa;
}

.middle dl ul{
	width:100%;
	padding:4px 0px;
}
.middle dl ul li{
	height:27px;
	line-height:27px;
	overflow:hidden;
	background:url(ico.gif) 13px 11px no-repeat;
}

.middle dl ul li span{
	color:#777;
	float:right;
	padding-right:10px;
	margin-left:10px;
}
.middle dl ul li a{
	padding-left:21px;
	overflow:hidden;
}

.addinfo {
	margin:10px 20px 0 20px;
	background-color:#fff;
}
.addpost {
	padding:10px 20px 10px 20px;
	border:1px dashed #FF33CC;
	text-align:left;
	text-indent: 28px;
}

.addpost a {
	color:#000;
}
