/*基本设置*/
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul,li{list-style:none;}
img{border:none;}
a{text-decoration:none; font-size:12px; color:#000;}
h2{
	color:#fff;
}

/*布局*/
/*#wrap*/
#wrap{
	width:960px;
	margin:0 auto;
}
.clear{
	clear:both;
}

/*#header*/
#header{
	width:100%;
	height:113px;
}

#headerleft{
	float: left;
    padding-left: 40px;
    width: 217px;
	padding-top:30px;
}
#headerright{
    padding: 56px 0 0 50px;
    width: 635px;
	float:left;
}
#headerright span{

}
/*#mainnav*/
#nav{
	width:100%;
	height:90px;
}

#mainnav{
	height:51px;
	background:url('../images/menu_main.jpg') repeat-x left 15px;
	position:relative;
}

#mainnav ul{
	padding-top:15px;
	margin-left: 30px;
	font-weight: 700;
}

#mainnav ul li{
	margin-top:5px;
	padding:0 10px;
	float:left;
	border-right:1px #fff solid;
}

#mainnav ul li img{
	margin-top:5px;
}
#mainnav ul li.empty_l{
	width:2px;
	height:38px;
	background:url('../images/menu_left.jpg') no-repeat left;
}
#mainnav ul li.empty_r{
	width:2px;
	height:38px;
	background:url('../images/menu_right.jpg') no-repeat right;
}
#mainnav ul li a{
	color:#fff;
	text-decoration:none;
}
#mainnav ul li a:hover{
	text-decoration:underline;
}
.nav1{
	width: 327px;
    height: 30px;
    position: absolute;
    left: 626px;
    top: 15px;
}

.nav1 img{
	margin-top:3px;
}
.nav1 a{
	height:30px;
	line-height:20px;
	text-align:center; 
	font-weight:600;
	font-family:"微软雅黑"; 
	color:#fff;
	padding:0 10px;
}
.nav1 .cart{
	background:url('../images/my_cart1.jpg') no-repeat;
	color:#000000;
	padding:4px 25px 0px 15px;
	font-weight:bold;
	display:block;
	position:absolute;
	left:190px;
	top:5px;
}
.subnav{
	height:40px;
	width:100%;
	background-color:#f2f3f3;
	
}
.subnav p{
	height:38px;
	line-height:38px;
	float:left;
}
.sel{
	width:145px;
	height:20px;
	margin:10px 0 0 16px;
}
.tex{
	width:196px;
	height:18px;
	margin:10px 0 0 30px;
}
.sub{
	width:94px;
	height:26px;
	border:none;
	background:url('../images/button.jpg') no-repeat center center;

}
.subnav_form{
	float:right;
	margin-right:30px;
}
/*#main*/
.blank10{
	height:10px;
}
.blank11{
	height:10px;
	width:540px;
}
#main{
	width:100%;
	margin:0 auto;
	height:auto;
}
/*#mainleft*/
#mainleft{
	float:left;
	width:200px;
	padding-left:3px;
}
.category{
	width:198px;
	border:1px solid #d9d9d9;
	padding-bottom:4px;
	
}
.title{
	height:26px;
	background:url('../images/class_bj.jpg') no-repeat;
	line-height:26px;
	padding-left:22px;
}
.title a{
	color:#fff;
}
.category ul{
	padding:4px 0 0 10px;
	z-index:2;
}
.category ul li{
	position:relative;
	width:178px;
	padding:5px 0;
	border-bottom:1px solid #dadada;
	z-index:3;
}
.childCategoryBox{
	position:absolute;
	border:1px #FFB64B solid;
	width:180px;
	display:none;
	left:160px;
	top:0;
	background-color:#FFF1D1;
	z-index:20;
}
.category ul li .childCategoryBox li{
	width:160px;
}
.category ul li a{
	/*color:#0099cb;*/
	color:#3e3b3b;
}
.new{
	width:192px;
	border:4px solid #d5d3d3;
	background:#eff5f9;
}
.new h2{
	color:#000;
	height:31px;
	line-height:31px;
	padding-left:19px;
}
.content{
	width:190px;
	border:1px solid #a8a8a8;
	background:#fff;
}
.content p{
	line-height:20px;
	padding:6px 0 0 15px;
	background:url(../images/little.jpg) no-repeat 5px 15px;
	padding-bottom:10px;
}

.help{
	width:198px;
	border:1px solid #c9d6e1;
	padding-bottom:10px;
}
.help ul{
	padding:10px 0 0 10px;
}
.help ul li{
	width:178px;
	height:25px;
	background:url(../images/bit1.jpg) no-repeat 0 4px;
}
.help ul li a{
	padding-left:20px;
	line-height:25px;
	color:#3e3b3b;
}
.selling{
	width:198px;
	border:1px solid #a8a8a8;
}
.content1{
	width:198px;
	height:100px;
	border-bottom:1px solid dbdbdb;
}
.content1 span{
	float:left;
}
.content1 span img{
	margin:12px; 14px 0 10px;
}
.content1 p{
	padding-top:12px;
}
.content1 p a{
	width:86px;
	display:block;
	line-height:24px;
	float:left;
}
.translate{
	width:198px;
	border:1px solid #c9d6e1;
	padding-bottom:10px;
}
.translate ul{
	padding:10px 0 0 10px;
}
.translateul li{
	width:178px;
	height:25px;
}
.translate ul li a{
	padding-left:20px;
	line-height:25px;
	color:#3e3b3b;
}

/*#mainright*/
#mainright{
	width:748px;
	float:left;
	padding-left:7px;
}
.right_top{
	width:100%;
	height:auto 
	!important;height:1030px;
	min-height:1030px;
}
.right_left{
	width:540px;
	float:left;
}
.class_title{
	width:541px;
	height:48px;
	background:url('../images/class_title.jpg') no-repeat center;
}
.banner{
	height:224px;
	position:relative;
}
.zi{
	position:absolute; top:196px; left:660px;
}
.zi a{
	padding:3px 4px;
	background:#fff;
}
.zi a:hover{
	background:#eda7a7;
}

.right_top1{
	width:540px;
	float:left;
	height:auto;
}
.right_top2{
	width:198px;
	float:right;
}
.online {
	width:175px;
	height:177px;
	padding:23px 0 0 20px;
	background:url(../images/bj_msn1.jpg) no-repeat 3px 0;

}
.online p{
	height:30px;
	line-height:30px;
}
.online p a{
	font-size:14px;
	font-weight:600;
}
.sale{
	width:198px;
	border:1px solid #dbdbdb;

}
.topsel{
	border:1px solid #C6C6C6;
	padding-left:10px;
	*padding-left:3px;
}
.top_sal{
	 background:url(../images/top_right.jpg);
	 width:190px;
	 height:33px;
	 margin-left:-10px;
	 *margin-left:-16px;
	 padding-top:5px;
	 font-size:14px;
	 font-weight:bold;
	 padding-left:6px;
}
.title4{
	height:27px;
	background:url(../images/sale.jpg) no-repeat;
	line-height:27px;
	padding-left:22px;
}
.content3{
	padding:13px 0 0 10px;
	width:183px;
}
.content3 p{
	height:26px;
	line-height:26px;
}
.blank20{
	height:20px;
}
.let{
	width:200px;
	background:#f0d9d3;
	padding-bottom:20px;

}
.letter{
	width:200px;
	height:45px;
}
.content4{
	width:200px;
	padding-bottom:40px;
	background:url(../images/bj_sub.jpg) no-repeat 130px bottom;

}
.content4 p{
	line-height:26px;
	padding-left:14px;
	
}
.tex1{
	width:154px;
	height:18px;
	margin-top:12px;
}
.sub1{
	width:97px;
	height:28px;
	background:url('../images/submit.gif') no-repeat;
	margin-top:10px;
	border:none;
}
.tu1{
	width:200px;
	height:103px;
}
.get{
	width:200px;
	height:96px;
}

.title1{
	height:48px;
	background:url('../images/class_title.jpg') no-repeat;
}
.glass dl{
	width:100px;
	height:230px;
	float:left;
	margin-left:25px;
	display:inline;
	margin-top:10px;
	margin-bottom:10px;
}
.glass dl dt{
	height:113px;
	margin-bottom:27px;
}
.glass dd a{
	line-height:23px;
	display:block;
	text-align:center;
}
.glass dd.price{
	height:23px;
}	
.title2{
	height:48px;
	background:url('../images/class_title.jpg') no-repeat;
}
.glass1 dl{
	width:120px;
	height:210px;
	float:left;
	margin-left:13px;
	display:inline;
}
.glass1 dl dt{
	height:113px;
	margin:8px 0 27px 13px;
}
.glass1 dd a{
	line-height:23px;
	display:block;
	text-align:center;
}

.glass2 dl{
	width:150px;
	height:170px;
	float:left;
	margin-left:25px;
	background:url(../images/xian1.jpg) no-repeat right 3px;
	display:inline;
}
.glass2 dl dt{
	height:100px;
	margin:15px 13px 0 13px;
}
.glass2 dd a{
	line-height:23px;
	display:block;
	text-align:center;
}
	

/*right_bottom*/
.right_bottom{
	width:748px;
}
.bottom{
	width:748px;
	height:335px;
	margin-bottom:10px;
}
.title3{
	height:34px;
	background:url('../images/class_title.jpg') no-repeat;
}
.content2{
	height:306px;
	background:url(../images/bj_bottom.jpg) repeat-x;
}
.content2 p{
	padding:10px 10px;
	line-height:24px;
	text-indent:24px;
}
.content2 h3{
	color:#66c1df;
	padding-left:10px;
	font-size:14px;
}
/*#footer*/
#footer{
	width:956px;
	height:200px;
	background:url('../images/footer.jpg') repeat-x;
    padding-top:30px;
}

#footer p{
	line-height:24px;
	text-align:center;
	padding:10px 0 0 10px;
}
#footer p a{
	padding:0 10px;
}
.leftBanner{
	text-align:center;
	margin-top:5px;
	border:1px solid #c9d6e1;
}
/*次级页面*/
#footerinc{
	width:100%;
	height:200px;
    padding-top:30px;
	border-top:2px solid #CCCCCC;
}
#footerinc p{
	line-height:24px;
	text-align:center;
	padding:10px 0 0 10px;
}
#footerinc p a{
	padding:0 10px;
}

/*次级用户注册页面*/
#main_reg{
	padding-top:15px;
}
#main_reg_left{
	width:658px;
	float:left;
}
#main_reg_left_pos span{
	color:#FF7374;
}
#main_reg_left_pos a{
	color:#004B90;
}
#main_reg .main_left_cbox {

}
#main_reg .main_left_cbox .reg_content p.reg{
	line-height:40px;
	text-align:right;
	margin-right:300px;
}
#main_reg .main_left_cbox .reg_content .info{
	color:red;
}
#main_reg .main_left_cbox p.reg label{
	font-weight:bold;
}
#main_reg .main_left_cbox .reg_content .info{
	margin-left:228px;
}
#main_reg .main_left_cbox .reg_content p{
	line-height:24px;
}
#main_reg .main_left_cbox .reg_content p.info2{
	margin-left:100px;
	line-height:40px;
}
#main_reg .main_left_cbox .reg_content p.info2 a{
	color:#004B90;
}
#main_reg .main_reg_right{
	width:292px;
	float:right;
	border:1px solid #004B90;
}
#main_reg .main_reg_right .reg_content{
	background-color:#FCEDC4;
	padding:10px;
}
#main_reg .main_left_cbox .reg_content p.pad{
	margin-left:200px;
	line-height:22px;
}