body{
	font-size:12px;
	color:#333;
	text-align:center;
	margin:0;
	padding:0;
}
div,ul,li,td,form{
	margin:0;
	padding:0;
	text-align:left;
}
ul{
	list-style-type:none;
}
a{
	text-decoration:none;
	color:#333;
}
img{
	border:0;
}
.fl{
	display:block;
	float:left;
	padding-left:10px;
}
.fr{
	display:block;
	float:right;
	padding-right:10px;
}
.wrap{
	width:990px;
	background:#FFF;
	padding:0 5px 0 5px;
	margin:0 auto;
}
.container{
	width:990px;
	position:relative;
	margin:0 auto;	
}
.cleardiv{
	clear:both;
}
/****************页面顶部样式****************/
#topdiv{	
	width:988px;
	border:#D4D4D4 solid 1px;
	border-top:0;
	height:25px;
	overflow:hidden;
	background:url(top.gif) left bottom repeat-x;
	line-height:25px;
}
#topdiv .left{
	float:left;
	padding-left:10px;
}
#topdiv .left .title{
	color:#FF3300;
	font-weight:bold;
}
#topdiv .left .change{
	color:#999;
}
#topdiv .left .change a{
	color:#999;
}
#topdiv .right{
	float:right;
	padding-right:10px;
	color:#3366cc;
}
#topdiv .right a{
	color:#36c;
}
/****************页面logo部分样式****************/
#Logindiv{
	height:60px;
	overflow:hidden;
	margin:5px auto;
}
#Logindiv .logo{
	height:60px;
	width:260px;
	overflow:hidden;
	float:left;
}
#Logindiv .slogan{
	width:240px;
	overflow:hidden;
	float:left;
	margin-top:3px;
	border-left:#E4E4E4 solid 2px;
	padding-left:10px;
	line-height:25px;
}
#Logindiv .slogan span{
	color:#B2AEAE;
}
#Logindiv .login_tpl{
	height:60px;
	width:398px;
	overflow:hidden;
	padding-left:2px;
	float:right;
	background:url(loginbg.gif) left top no-repeat;
}
#Logindiv .login_a{
	width:280px;
}
#Logindiv .login_a table{
	height:60px;
	background:url(loginbg.gif) -120px top no-repeat;
	width:380px;
}
#Logindiv .login_tpl div{
	width:400px;
	overflow:hidden;
	padding-left:10px;
}
#Logindiv .login_tpl div a{
	color:#3366CC;
}
#Logindiv .login_tpl .reg{
	padding-top:10px;
	height:15px;
	color:#999;
	word-spacing:10px;
}
#Logindiv .login_tpl .login{
	padding-top:5px;
	height:25px;
}
#Logindiv .login_tpl span{
	display:block;
	float:left;
}
#Logindiv .login_tpl .L_name,#Logindiv .login_tpl .L_pwd{
	padding-top:5px;
}
#Logindiv .login_tpl .login_name,#Logindiv .login_tpl .login_pwd{
	width:90px;
	overflow:hidden;
	padding-right:8px;
}
#Logindiv .login_tpl .login_name input,#Logindiv .login_tpl .login_pwd input{
	width:90px;
	height:15px;
}
#Logindiv .login_tpl .L_sub,#Logindiv .login_tpl .L_reset{
	padding-left:8px;
	padding-top:1px;
}
#Logindiv .login_tpl .L_sub input{
	border:0;
	background:url(sub.gif) no-repeat;
	width:33px;
	height:18px;
	color:#FFF;
}
#Logindiv .login_tpl .L_reset input{
	border:0;
	background:url(reset.gif) no-repeat;
	width:33px;
	height:18px;
	color:#FFF;
}

#mainmenu{
	height:33px;
	padding-top:5px;
	overflow:hidden;
}
#mainmenu ul{
	height:33px;
	overflow:hidden;
	background-image:url(navBg.png);
	background-position:0px 0px;
	padding-left:10px;
}
#mainmenu li{
	width:120px;
	height:28px;
	padding-top:5px;
	float:left;
	text-align:center;	
}
#mainmenu .current{
	background-image:url(index_over.png);
	background-position:center 0px;	
	background-repeat:no-repeat;
}
#mainmenu .current a{
	color:#222;
}
#mainmenu .ditu{
	float:right;
	width:130px;
	background:url(ditu1.gif) center top no-repeat;
}
#mainmenu .ditu a{
	background:none;
}
#mainmenu .ditu span{
	color:#333;
}
#mainmenu li a{
	display:block;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-image:url(nav_bg_09.png);
	background-position:right 0px;
	background-repeat:no-repeat;
}
#search_box{
	height:42px;
	overflow:hidden;
	background:#FFF url(bg_960.png) center top no-repeat;
}
#search_box .selectstyle{
	width:250px;
	height:25px;
	float:right;
	margin-top:8px;
	overflow:hidden;
}
#search_box .selectstyle .hd{
	width:120px;
	line-height:25px;
	float:left;
	color:#A59770;
}
#search_box .selectstyle ul{
	width:90px;
	height:10px;
	float:left;
	overflow:hidden;
	background:url(theme.gif);
	margin-top:6px;
	
}
#search_box .selectstyle li{
	width:10px;
	height:10px;
	float:left;
	overflow:hidden;
	padding-right:5px;
}
#search_box .selectstyle li a{
	display:block;
	padding-top:10px;
}
/*******************************/
#search_box .search {
	width:600px;
	height:30px;
	overflow:hidden;
	float:left;
	padding-left:50px;
	padding-top:5px;
	background:url(searchbg.gif) 5px 5px no-repeat;
}
#search_box .search div{
	float:left;
}
#search_box .search .fidword,#search_box .search .keyword,#search_box .search .hightsearch{
	padding-left:5px;
	line-height:30px;
}
#search_box .search .fidselect{
	padding-top:5px;
}
#search_box .search .fidselect select{
	width:130px;
}
#search_box .search .keyinput{
	padding-top:3px;
	padding-right:10px;	
}
#search_box .search .submit{
	padding-top:3px;
	padding-right:10px;	
}
#search_box .search .keyinput input{
	width:100px;
	border:#F34200 solid 1px;
	height:15px;
}
#buttonsearch{
	border:0;
	width:52px;
	height:22px;
	background:url(searchsuba.gif) 0px 0px no-repeat;
	font-weight:bold;
	color:#FFF;
}
/************首页index样式****************/
#banner1{
	margin-top:5px;
	height:85px;
	overflow:hidden;
}
#banner1 div{
	width:247px;
	height:80px;
	float:left;
	text-align:center;
}
#indextop{
	height:170px;
}
#indextop .adinfo{
	height:168px;
	width:208px;
	float:left;
	border:#CCCCCC solid 1px;
}
#indextop .center{
	height:170px;
	width:550px;
	float:left;
	margin-left:10px;
}
#indextop .fenlieinfo{
	height:170px;
	width:210px;
	float:right;
}
#indextop .adinfo .img{
	text-align:center;
}
#indextop .adinfo ul{
	padding:5px;
	line-height:20px;
}
#indextop .adinfo ul .title{
	color:#F54100;
}
#indextop .center .img{
	text-align:center;
}
#indextop .center ul{
	padding:5px;
	height:40px;
	overflow:hidden;
	line-height:20px;
}
#indextop .center li{
	width:260px;
	float:left;
}
#indextop .center li a{
	color:#000099;
}
#indextop .fenlieinfo .postimg{
	text-align:center;
}
#indextop .fenlieinfo .reglogin{
	text-align:center;
	padding-top:5px;
}
#indextop .fenlieinfo .lsinfo{
	padding:5px;		
}
#indextop .fenlieinfo .lsinfo div{
	padding-left:25px;
	line-height:20px;
	height:20px;
	overflow:hidden;		
}
#indextop .fenlieinfo .lsinfo .phone{
	background:url(icon.gif) 5px 4px no-repeat;
}
#indextop .fenlieinfo .lsinfo .msn{
	background:url(icon.gif) 5px -22px no-repeat;
}
#indextop .fenlieinfo .lsinfo .email{
	background:url(icon.gif) 5px -98px no-repeat;
}
#indextop .fenlieinfo .lsinfo .qq{
	background:url(icon.gif) 5px -49px no-repeat;
}
#mainbigsort .center li a{
	color:#000099;
}
#mainbigsort .fenlieinfo .postimg{
	text-align:center;
}
#mainbigsort .fenlieinfo .reglogin{
	text-align:center;
	padding-top:5px;
}
#mainbigsort .fenlieinfo .lsinfo{
	padding:5px;		
}
#mainbigsort .fenlieinfo .lsinfo div{
	padding-left:25px;
	line-height:20px;
	height:20px;
	overflow:hidden;		
}
#mainbigsort .fenlieinfo .lsinfo .phone{
	background:url(icon.gif) 5px 4px no-repeat;
}
#mainbigsort .fenlieinfo .lsinfo .msn{
	background:url(icon.gif) 5px -22px no-repeat;
}
#mainbigsort .fenlieinfo .lsinfo .email{
	background:url(icon.gif) 5px -98px no-repeat;
}
#mainbigsort .fenlieinfo .lsinfo .qq{
	background:url(icon.gif) 5px -49px no-repeat;
}
#secondindex{
	height:50px;
	overflow:hidden;
	padding:5px 0 5px 0;
}
#secondindex .houer24{
	height:50px;
	width:770px;
	background:url(24houre.gif) left top no-repeat;
	overflow:hidden;
	float:left;
}
#secondindex .houer24 .head{
	width:70px;
	float:left;
	padding:10px;
	line-height:15px;
	color:#CC0000;
	font-weight:bold;
}
#secondindex .houer24 ul{
	width:670px;
	height:50px;
	overflow:left;
	float:left;
	background:url(dotted.gif) left 20px repeat-x;
}
#secondindex .houer24 ul li{
	width:325px;
	height:25px;
	overflow:left;
	float:left;
	line-height:25px;
	padding-left:5px;
}
#secondindex .countinfo{
	height:50px;
	width:210px;
	background:url(countinfo.gif) left top no-repeat;
	overflow:hidden;
	float:right;
}
#secondindex .countinfo .head{
	width:40px;
	float:left;
	padding:10px;
	line-height:15px;
	font-weight:bold;
	text-align:center;
	color:#5C5C5C;
}
#secondindex .countinfo ul{
	width:145px;
	height:50px;
	overflow:left;
	float:left;
	background:url(dotted.gif) left 20px repeat-x;
}
#secondindex .countinfo ul li{
	line-height:25px;
	padding-left:5px;
}
#mainsort{
	height:550px;
	overflow:hidden;
}
#mainsort .allsort{
	height:548px;
	width:768px;
	overflow:hidden;
	border:#CCC solid 1px;
	float:left;
}
#IndexSort{
	margin-top:10px;
	height:530px;
	width:760px;
	padding-left:5px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #eee;
	scrollbar-highlight-color: #eee;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #D2E5F4;
}
#mainsort .allsort .sortbox{
	width:185px;
	float:left;
	text-align:center;
}
#mainsort .allsort .sortbox .bigsort,#mainsort .allsort .sortbox .minsort{
	width:175px;
	margin:0 auto;
}
#mainsort .allsort .sortbox .bigsort{
	border:#CCC solid 1px;
	height:25px;
	line-height:25px;
}
#mainsort .allsort .sortbox .bigsort .l{
	float:left;
	padding-left:20px;
	background:url(to.gif) 3px 6px no-repeat;
	font-weight:bold;
}
#mainsort .allsort .sortbox .bigsort .r{
	float:right;
	padding-right:5px;
	padding-top:5px;
}
#mainsort .allsort .sortbox .minsort{
	border:#E3EFFB solid 1px;
	border-top:0;
	background:url(sortbg.gif) left top repeat-x;
	margin-bottom:10px;
	height:230px;
	overflow:hidden;
}
#mainsort .allsort .sortbox .minsort ul{
	padding:5px;
	height:210px;
	overflow:hidden;
}
#mainsort .allsort .sortbox .minsort ul li{
	line-height:20px;
	color:#B7B7B7;
	padding-left:5px;
}
#mainsort .allsort .sortbox a:link,#mainsort .allsort .sortbox a:visited,#mainsort .allsort .sortbox a:hover{
	color:#002CAD;
}
#mainsort .bhbox{
	width:210px;
	overflow:hidden;
	float:right;
	background:url(bhbg.gif) center bottom no-repeat;
}
#mainsort .bhbox .head{
	height:21px;
	padding-top:6px;
	background:url(bhbg.gif) center top no-repeat;
	line-height:21px;
	padding-left:5px;
}
#mainsort .bhbox .head span{
	display:block;
	width:65px;
	float:left;
	text-align:center;
}
#mainsort .bhbox .head .Out1{
	background:url(out1.gif) center bottom no-repeat;
	color:#FFF;
}
#mainsort .bhbox .cont{
	padding:5px;
	padding-top:0;
}
#mainsort .bhbox .cont .listinfo{
	height:70px;
	overflow:hidden;
	border-bottom:#CCC dotted 1px;
	padding-top:5px;
}
#mainsort .bhbox .cont .listinfo .img{
	float:left;
	width:90px;
	text-align:center;
}
#mainsort .bhbox .cont .listinfo .txt{
	float:left;
	width:100px;
	line-height:19px;
}
#mainsort .bhbox a:link,#mainsort .bhbox a:visited,#mainsort .bhbox a:hover{
	color:#002CAD;
}
#mainsort .zjtzbox{
	width:208px;
	overflow:hidden;
	float:right;
	border:#92C1DD solid 1px;
	margin-top:5px;
}
#mainsort .zjtzbox .head{
	line-height:20px;
	padding-left:10px;
	border:#FFF 1px solid;
	background:#F0F6FA;
	color:#002CAD;
	font-weight:bold;
}
#mainsort .zjtzbox ul{
	padding:5px;
	line-height:20px;
	padding-top:4px;
}
#middlead{
	margin:5px auto;
	height:90px;
	overflow:hidden;
}
#middlead .banner3{
	height:90px;
	width:740px;
	float:left;
	overflow:hidden;
}
#middlead .banner4{
	height:90px;
	width:240px;
	float:right;
	overflow:hidden;
}
#picinfo .head{
	height:30px;
	background:url(head.gif) center bottom no-repeat;
	padding-left:10px;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
#picinfo ul{
	border:#d6d6d6 solid 1px;
	border-top:0;
	height:450px;
}
#picinfo ul li{
	width:123px;
	height:150px;
	overflow:hidden;
	float:left;
	text-align:center;
}
#picinfo ul li a{
	display:block;
	width:110px;
	margin:0 auto;
	line-height:18px;	
}
#picinfo ul li img{
	margin-top:5px;
	margin-bottom:3px;
	border:#CCC solid 1px;	
}
#moresorttitle{
	height:220px;
	overflow:hidden;
	background:url(moresortbg.gif) center top no-repeat;
	margin-top:5px;
}
#moresorttitle ul{
	width:247px;
	float:left;
	padding:8px 0 8px 0;
	text-align:center;
}
#moresorttitle ul li{
	width:230px;
	margin:0 auto;
	line-height:22px;
}
#moresorttitle ul .head{
	padding-left:8px;
	font-weight:bold;
	background:#efefef;
}
#frendlink{
	margin:5px auto;
}
#frendlink .head{
	height:30px;
	background:url(head.gif) center bottom no-repeat;
	padding-left:10px;
	line-height:30px;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}
#frendlink ul{
	border:#d6d6d6 solid 1px;
	border-top:0;
}
#footdiv{
	border-top:#CCC solid 1px;
	text-align:center;
	padding:10px;
	padding-bottom:20px;
	line-height:20px;
	margin-top:10px;
}
/***************列表页样式开始*******************/
h4{
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
}
p{
	padding:0;
	margin:0;
}
#indextop .thissort{
	width:248px;
	float:left;
	height:293px;
	overflow:hidden;
	border:#D7D8F4 solid 1px;
	background:#EFF6FF;
}
#indextop .thissort h4{
	border-bottom:#D7D8F4 solid 1px;
	padding-left:10px;	
}
#indextop .thissort ul{
	padding:5px;
	line-height:20px;
}
#indextop .thissort li{
	padding-left:5px;
}
#indextop .helpinfo{
	width:510px;
	float:left;
	height:295px;
	overflow:hidden;
	margin-left:10px;	
}
#indextop .helpinfo h4{
	background:url(head.gif) right top no-repeat;
	height:30px;
}
#indextop .helpinfo h4 span{
	display:block;
	float:left;
	width:150px;
	padding-left:15px;
	background:url(head.gif) left top no-repeat;
	color:#FFF;
}
#indextop .helpinfo .cont{
	height:264px;
	border:#D6D6D6 solid 1px;
	border-top:0;
	overflow:hidden;
}
#indextop .helpinfo .cont p{
	padding:10px;
	line-height:20px;
}
#indextop .helpinfo .img{
	text-align:center;
	margin-top:25px;
}
#indextop .helpinfo .cont p a{
	color:#0050BC;
}
#indextop .sortad{
	width:210px;
	text-align:center;
	height:120px;
	margin-top:5px;
	overflow:hidden;
	float:right;
}
#mainbigsort{
	margin-top:5px;
	clear:both;
}
#mainbigsort .main{
	width:770px;
	float:left;
}
#mainbigsort .side{
	width:210px;
	float:right;
}
#mainbigsort .main h4{
	background:url(head.gif) right top no-repeat;
	height:30px;
}
#mainbigsort .main h4 span{
	display:block;
	float:left;
	width:150px;
	padding-left:15px;
	background:url(head.gif) left top no-repeat;
	color:#FFF;
}
#mainbigsort .main .cont{
	padding:10px;
	border:#D6D6D6 solid 1px;
	border-top:0;
	height:auto;
	overflow:hidden;
}
#mainbigsort .main .page{
	padding:8px 5px 5px 0px;
}
.listinfo{
	width:745px;
	border-bottom:#D6D6D6 dotted 1px;
}
.listinfo a:link,.listinfo a:visited,.listinfo a:hover{
	color:#2754BB;
	font-size:14px;
	font-weight:bold;
}
.listinfo td{
	vertical-align:middle;
	height:73px;
	line-height:20px;
}
.listinfo td span{
	color:#999;
	font-size:12px;
	font-weight:normal;
}
.listinfo .img{
	width:100px;
	text-align:center;
}
.listinfo .img img{
	border:#D6D6D6 solid 1px;
}
.listinfo .title{
	width:425px;
}
.listinfo .price{
	width:80px;
	text-align:center;
}
.listinfo .postinfo{
	width:120px;
	text-align:right;
}
#mainbigsort .side .sidebox{
	border:#92C1DD solid 1px;
}
#mainbigsort .side .sidebox h4{
	background:#F1F7FB;	
	padding-left:10px;
}
#mainbigsort .side .sidebox ul{
	padding:5px;
	line-height:20px;
}
#mainbigsort .side .sidebox li{
	padding-left:5px;
}
#mainbigsort .side .sidebox a{
	color:#2754BB;
}
#mainbigsort .side .rightad{
	width:210px;
	height:60px;
	overflow:hidden;
	margin:5px auto;
}
/******************列表页样式结束***************/
/***********修改默认样式**********/
.MainTable .Side{
	text-align:right;
}

