@charset "utf-8";
/*CssReset:0*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;font-size:12px;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;} 
strong{ font-weight:700}
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1 {font-size:18px;}
h2 {font-size:16px; color:#333;}
h3 {font-size:14px;}
h4,h5,h6 {font-weight:normal;font-size:100%;} 
q:before,q:after {content:??;} 
abbr,acronym {border:0;}  
button,input,select,textarfloatWindowCom
floatWindowComea{font-size:100%;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
/*CssReset:1*/ 
/*CommonStyle:0*/
html,body {
	width:100%;height:100%;
	font:12px/160% Helvetica,Tahoma,"\5b8b\4f53",Verdana,Lucida,Arial,Helvetica,sans-serif;
	color:#666;
	background:url(bg_body.png) repeat-x;
	background-color:#f9f9f9;
	
}
a,a:link {color:#666;outline:none;}
a:visited {color:#666;}
a:hover {color:#666;}
a:active {color:#666;}
.clear { clear:both;height:0;font-size:1px;line-height:0px;}
html[xmlns] .clear {background:none;}
.dis_0 {display:none;}
.dis_1 {display:block;}
.float_l {float:left;}
.float_r {float:right;} 
h1,h2,h3,dt {font-family:"Microsoft YaHei", "Microsoft JhengHei";}
.img img {display:block;}
/*CommonStyle:1*/

/*PageList:0*/
.page_list {
	clear:both;
	margin:0 auto;
	padding:5px 5px 5px 10px;
	background:#f9f9f9;
	color:#666;
	font-family:"Microsoft YaHei","\5b8b\4f53";
	overflow:hidden;zoom:1;
}
.page_list_info {float:left;} 
.page_list_info strong{ font-weight:700; padding:0 5px;} 
.page_list_content {float:right}
.page_list_content a {
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	padding:0 10px;
	text-decoration:none;
	margin:0 3px;
	border:1px solid #eee;
	background-color:#fff;
}
.page_list_content a:hover {background:#00B4BE;text-decoration:none;color:#fff!important;}
.page_list_content a.current_page,
.page_list_content a.current_page:hover {background:#00B4BE;font-weight:700;color:#fff!important;}
/*PageList:1*/

/*WherePath:0*/
.where_path {font-family:"\5b8b\4f53";height:25px;color:#999;}
.where_path a {padding:0 3px;}
.where_path .current {padding:0 3px;font-weight:700;color:#333;}
/*WherePath:1*/
/*PreNext:0*/
.topic_pre_next {position:relative;height:30px;color:#999;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px;}
.topic_pre_next a {color:#00b4be!important;text-decoration:underline;}
.topic_pre_next .pre {position:absolute;left:5px;top:5px;}
.topic_pre_next .next {position:absolute;right:5px;top:5px;}
/*PreNext:1*/
.wrapCom{
	width:1000px;
	margin:0 auto;
	margin-bottom:15px;
}
a.J_DelCat{
	cursor:pointer;
	width:23px;
	height:17px;
	line-height:0;
	display:block;
	background:url(bg_commn.png) 7px -672px no-repeat;
	float:left;
	text-indent:-9999px;
	margin-top:0;
}
a.J_DelCat:hover{
	background-position:0 -697px;
}

.inputComA,.inputComB,.inputComC,.inputComD,.inputFile{
	padding:4px;
	height:22px;
	line-height:22px;
	color:silver;
	border:1px solid #82af00;
	width:492px;
	vertical-align:middle;
	background:url(input.png) 0 0 white no-repeat;
	margin-right:10px;
	color:#333;
	float:left;
	font-size:12px;
	color:#666;
}
.inputComB{
	width:180px;
}
.inputComC{
	width:180px;
}
.inputComD{
	width:300px;
}
.butCom1102{
	display:inline-block;
	background: url(bg_commn.png) 0 -458px no-repeat;
	text-align:center;
	color:#666!important;
	font-weight:700;
	cursor:pointer;
	border:1px solid #ccc;
	height:30px;
	line-height:30px;
	overflow:hidden;
	float:left;
}
.butCom1102 span{
	padding:0 10px;
	display:inline-block;
}
.butCom1103{
	display:inline-block;
	background:url(bg_commn.png) 0 -513px;
	text-align:center;
	color:#fff!important;
	font-weight:700;
	cursor:pointer;
	border:1px solid #ccc;
	height:30px;
	line-height:30px;
	overflow:hidden;
	float:left;
}
.butCom1103 span{
	padding:0 10px;
	display:inline-block;
}

.butCom0923{
	display:inline-block;
	background:url(bg_commn.png) right -572px no-repeat;
	text-align:center;
	color:#fff!important;
	height:29px;
	line-height:29px;
	font-weight:700;
	cursor:pointer;
}
.butCom0923 b{
	display:inline-block;
	width:5px;
	height:29px;
	background:url(bg_commn.png) 0 -572px no-repeat;
	float:left;
}
.butCom0923 span{
	padding:0 15px 0 11px;
}
.butCom0923:hover{
	text-decoration:none!important;
}

.butComGray1108{
	display:inline-block;
	background:url(bg_commn.png) right -621px;
	text-align:center;
	color:#333!important;
	height:29px;
	line-height:29px;
	font-weight:700;
	cursor:pointer;
}
.butComGray1108 b{
	display:inline-block;
	width:5px;
	height:29px;
	background:url(bg_commn.png) 0 -621px;
	float:left;
}
.butComGray1108 span{
	padding:0 17px 0 11px;
}
.butComGray1108:hover{
	text-decoration:none!important;
}
/*butComA:0*/
.butComA{
	background:url(bg_commn.png) 0 -1394px no-repeat;
	color:#fff!important;
	padding:3px 12px 0 12px;
	height:21px;
	line-height:20px;
	cursor:pointer;
	display:block;
	float:left;
	margin-right:5px;
	border:1px solid #00adb7;
	font-weight:700;
}
.butComA:hover{
	background:url(bg_commn.png) 0 -1445px no-repeat;
	text-decoration:none!important;
	border:1px solid #00adb7;
}
.butComA input{
	background: none transparent;
	border:none; font-size:14px; color:#fff; cursor:pointer; float:left;
}
/*butComA:1*/
#top{
	background:url(bg_top.png) no-repeat;
}
.topA{
	position:relative;
	padding-top:5px;
}
.logo{
	position:absolute;
	top:30px;
}
.logo a{
	display:block;
	width:184px;
	height:64px;
	background:url(logo.png);
}
.topUser{
	text-align:right;
	color:#00656a;
	padding-top:3px;
}
#top .topUser a{
	color:#00656a;
}
.login_OK {
	padding-right:10px;
}
.login_OK strong{
	font-weight:700;
	color:#FF0000;
}
.topUser img{
	vertical-align:middle;
	margin:0 5px 0 15px;
}
.topAother{
	padding:5px 0 23px 0;
}
.searchCt,.cartCt{
	width:310px;
	height:38px;
	float:right;
	background-color:#00b4be;
	padding:5px 0 0 5px;
	margin-left:10px;
}
.cartCt{
	background-color:#cfa570;
	width:250px;
}
.ct_bd{
	height:32px;
	width:217px;
	background:url(bg_commn.png) -126px 0px no-repeat;
	background-color:#fff;
	padding-left:28px;
	float:left;
	line-height:32px;
}
.ct_bd strong{
	padding:0 8px;
	font-weight:700;
	color:#cfa570;
}
.cartCt .ct_bd{
	width:160px;
	background-position:-126px -40px;
}
.inputSearch{
	width:215px;
	height:24px;
	border:none;
	padding-top:4px;
	border-color:#FFFFFF;
	line-height:24px;
	color:#999;
}
.butGo{
	display:block;
	width:55px;
	height:32px;
	margin-left:5px;
	float:left;
	color:#fff!important;
	line-height:32px;
	cursor:pointer;
	text-align:center;
	text-decoration:none!important;
	font-weight:700;
}
.menu{
	background-color:#00b4be;
	height:35px;
	color:#fff;
	overflow:hidden;
	width:1000px;
	
}
.menu ul{
	width:1008px;
	margin-right:-8px;
}
#top .menu li{
	height:35px;
	line-height:35px;
	width:144px;
	float:left;
	text-align:center;
	background:url(bg_commn.png) right -91px no-repeat;
}
#top .menu li a{
	font-family:"Microsoft YaHei", "Microsoft JhengHei";
	font-size:16px;
	color:#fff;
	text-decoration:none;
}
#top .menu li.current{
	background:url(bg_commn.png) 0 -156px no-repeat;
	margin-left:-2px;
	width:146px;
}
#top .menu li.current a{
	font-weight:700;
}
.class_ct{
	padding-bottom:5px;
	background:url(bg_class.png) 0 bottom no-repeat;
	background-color:#f7f7f7;
}
.bord_wrap{
	border:1px solid #dfdfdf;
	border-bottom:none;
	background-color:#f7f7f7;
	padding-bottom:3px;
}
.class_ct ul{
	width:965px;
	margin:0 auto;
}
.class_ct li{
	padding-top:8px;
	color:#00b4be;
}
.class_ct li strong{
	font-weight:700;
	margin-right:15px;
}
#top .class_ct li a{
	color:#00b4be;
	margin-right:25px;
}
#foot{
	text-align:center;
	background:none;
	padding-bottom:10px;
}
.footCom{
	margin-bottom:15px;
}
.footA{
	background-color:#00b4be;
	height:30px;
	line-height:30px;
	color:#fff;
}

#foot .footA a{
	color:#fff;
}
.footCom img{
	margin-right:10px;
}
.crumbs{
	margin-bottom:10px;
	height:30px;
	line-height:30px;
}
.crumbs a{
	font-weight:400;
	color:#00656a;
}
.crumbs span{
	color:#999;
	font-weight:400;
	font-family:"宋体";
	margin:0 5px;
}
.crumbs img{
	vertical-align:middle;
}
/*formList:0*/
.formList{
	width:768px;
	margin:0 auto;
	border:1px solid #e8e8e8;
	padding:10px 25px;
	background-color:#fff;
	position:relative;
}
.formList h3{
	font-weight:700;
	font-size:14px;
	height:30px;
	border-bottom:1px solid #e8e8e8;
	margin-bottom:25px;
}
.formList h3 strong{
	color:#FF0000;
}

.formList dt,.formList dd{
	width:500px;
	float:left;
	height:45px;
}
.formList dt{
	width:195px;
	color:#666;
	text-align:right;
	font-size:14px;
	padding-right:5px;
}
.formList .inputI,.formList .inputII,.formList .inputIII{
	width:260px;
	height:24px;
	padding:7px 0 0 5px;
	vertical-align:middle;
	border:1px solid #ccc;
}
.formList .inputII{
	width:100px;
}
.formList .inputIII{
	width:350px;
}
.formList .inputFil{
	width:250px;
	height:22px;
	padding:2px 0 0 3px;
}
.formList .selectI{
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
.formList .textareaI{
	width:352px;
	height:100px;
	padding:3px 0 0 3px;
}
.formList dd.other{
	height:120px;
}
.formList dt span{
	color:#FF0000;
	margin-right:3px;
}
.formList dd a{
	color:#009ca5;
	margin-left:10px;
}
.formList dd a.butComA{
	margin-left:0;
}
.formList p{
	text-align:right;
}
.formList p strong{
	color:#FF0000;
	padding:0 3px;
	font-weight:700;
}
.faceImg{
	width:75px;
	height:75px;
	border:1px solid #ddd;
	padding:3px;
	position:absolute;
	top:70px;
	left:25px;
}
.faceImg img{
	width:75px;
	height:75px;
	vertical-align:middle;
}
/*formList:1*/