@charset "utf-8";
/* CSS Document */

body {
	font-family:"宋体",Arial,Geneva, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

form{
	margin:0;
	padding:0;
	display:inline;
}

ul,li {
	margin:0px;
	padding:0px;
	list-style-type: none;
}
dl,dt,dd{
	padding:0;
	margin:0;}
button{
	cursor:hand;
}

img{
	border:none;
	max-width:100%;
}

a{outline:none;
}/*2009-11-11去掉火狐下链接的虚线*/

.zz_clear{
	clear:both;
}

p{
    margin:0;
    padding:0;
}/*2009-11-25添加*/

.editable {/*2009-11-11 袁 控制IE7.0下,超出的部分隐藏  2009-11-18把editable的样式放空,*/
/*    width:100%;	
	margin:0 0 5px 0;
	min-height:30px;
	height:auto;
    overflow:visible;
	clear:both;
	position:relative;*/
}

.controltype-0 {/*2009-11-18 袁 把原来editable的样式内容放到这个类里面*/
    width:100%;	
	margin:0 0 5px 0;
	min-height:30px;
/*	*height:auto !important;
	*height:30px; */
	height:auto;
    overflow:visible;
	clear:both;
	position:relative;
	z-index:50;
}

.controltype-1 {/*2009-11-18 袁 把原来editable的样式内容放到这个类里面*/
    width:100%;	
	margin:0 0 5px 0;
	min-height:30px;
/*	*height:auto !important;
	*height:30px; */
	height:auto;
    overflow:visible;
	clear:both;
	position:relative;
	z-index:49;
}


.controltype-2 {/*2009-11-18 袁 把原来editable的样式内容放到这个类里面*/
    width:100%;	
	margin:0 0 5px 0;
	min-height:30px;
/*	*height:auto !important;
	*height:30px; */
	height:auto;
    overflow:visible;
	clear:both;
	position:relative;
	z-index:49;
}


 .controltype-0 table, .controltype-1 table, .controltype-2 table{/*2009-11-18 袁 */
	width:100%;
	clear:both;
	height:auto;
}


.context {
    overflow:visible;
	width : 100%;
	height:	100%;
	display:inline-block;
}

.disblay_none{
	display:none;
}

.wrapper_img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	margin:0 auto;
}
.wrapper_img img{
	width:100%;
	height:100%;
}
a:hover{
	text-decoration:none;}

#wrapper{
	position:relative;
	margin:0 auto;
	height:100%;
	width:100%;
}
#header{
	margin:0 auto;
	height:100%;
}
#zz_divbody{
	width:100%;
	margin:0 auto;
	height:auto;
}

#main{
	margin:0;
	height:auto;
	width:auto;
}

#main table{
	word-break:break-all;
}

#footer{
	width:100%;
	margin:0 auto;
	height:100%;
}
.absolute{
	position:absolute;}
.fixed{
	position:fixed;
	*position:absolute;}
.zen-context{
	margin:0;
	line-height:150%;
	clear:both;
	width:100%;/*2009-10-21*/
}
.textright{
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	}
.textleft{
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	}
.imgframe{
	width:150px;
	height:100px;
	overflow:hidden;
	}
.imgframe3{
	width:150px;
	height:100px;
	overflow:hidden;
	margin:0 auto;
	}
.imgframe2{
	width:auto;	
	max-width: 70px;
	width: expression(this.width > 70 ? "70px" : "auto");	
	height:50px;
	overflow:hidden;
	margin:0 auto;
	}
.imgframe4{
	height:27px;
	width:auto;	
	max-width: 88px;
	width: expression(this.width > 88 ? "88px" : "auto");	
	overflow:hidden;
}
.imgframe5{
	width:100px;
	height:120px;
	overflow:hidden;
	clear:both;
}	
.imgframe6{
	width:auto;	
	max-width: 100px;
	width: expression(this.width > 100 ? "100px" : "auto");	
	overflow:hidden;
	margin:0 auto;
	}
	
button{
	width:86px;
	height:23px;
	background:url(/images/admodel_btnbg1.gif) no-repeat left center;
	color:#000;
	text-align:center;
	line-height:23px;
	margin:2px auto;
	border:none;
	padding: 0px;
}
.zen-context input{
	border:1px solid #a5bfd2;
	background-color:#fff;
	width:97%;
	margin-top:0;
	}
.zen-context select{
	width:97%;
	border:1px solid #a5bfd2;
	background-color:#fff;
}
.zen-context textarea{
	width:97%;
	border:1px solid #a5bfd2;
	background-color:#fff;
	font-size:12px;
}
.zen-context .nos{
	border:none;
	background:none;
	width:16px;
	vertical-align:middle;
	margin-top:-3px;}
.zen-context .imgbor{
	border:1px solid #d0d0d0;}	
	
/*-------------------------------------------------控 件-----------------------------------------*/
.favority{
	clear:both;
	right:0;
	top:0;
	z-index:100;
	}
.favority .zen-context{
	text-align:right;}
.favority .zen-context img{
	margin:0 2px 0 2px;
}
.logo{
	left:0;
	top:0;}
.logo .zen-context{
	clear:both;
	vertical-align:middle;
	text-align:left;
	text-indent:50px;
	padding-top:30px;
	float:left;
}
.aboutus .zen-context{
	line-height:22px;
	margin:10px;}
.login .zen-context a{
	text-decoration:underline;}
.login .zen-context input{
	width:97%;
	font-family:"宋体";
	border:1px solid #a5bfd2;
	background-color:#fff;
	}
.login .zen-context .model_file{
	border:1px solid #ccc; 
	background-color:#fff; 
}
.login .zen-context .textright{
	vertical-align:middle;}/*10月14日增加*/
/*------------message css-----------------*/	
.message .zen-context .fabiao{
	padding:10px;
	/*background-color:#fff;*/
}
.message .zen-context .messagecon{
	margin:2px 0 0 0;
	}
.message .zen-context .messagecon table{
	table-layout:fixed;
	overflow:hidden;}	
.message .zen-context .messagecon .info{
	/*background-color:#fff;*/	padding:2px;
}	
.message .zen-context .messagecon .answer{
	/*border-top:1px dashed #bedde2;*/
	text-align:left;
	/*background-color:#fafafa;*/}
/*---------------end message css---------------------------*/	


/*---------------search css---------------------------*/	
.search-baidu .zen-context font{
	FONT-SIZE: 12px;
	color:#0000cc;
}
.search-baidu .zen-context input{
	border:1px solid #ccc;}
.search-baidu .zen-context .nos{
	border:none;
	background:none;}	
.search-baidu .zen-context .submit{
	border:1px solid #d1d0cc;
	background:#e6e4dc;
	cursor:hand;}
/*---------------end search css---------------------------*/

/*-----------------product & productitem & news &newsitem css---------------*/
.product .zen-context{
	line-height:24px;/*9月22日增加*/}
.product .zen-context table td{
	vertical-align:top;}	
.product .zen-context img{
	text-align:center;}
.product .zen-context .name_color{
	color:#666;}
.product .zen-context .buybutton,.productitem .zen-context .buybutton {
	background:url(images/admodel_btnbg2.gif) no-repeat left center;
	width:97px;
	height:20px;
	line-height:20px;
	text-align:center;
	padding-left:15px;
	color:#000;
}
.productitem .zen-context{
	color:#666;
	line-height:24px;/*9月22日增加*/	}
.productitem .zen-context select,.product .zen-context select{
	width:auto;}
.product .zen-context button{
	background:none;
	margin:0;
	padding:0;
	height:auto;
	width:auto;
}
.newsitem h3,.productitem h3{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin:0;
	padding:0;
}
.news .zen-context{
	text-align:left;
	line-height:24px;}
.news .zen-context td{
	vertical-align:top;}	
.news .zen-context .listtitle{
	background-color:#e8e8e8;
	font-weight:bold;}
.news .zen-context .titlebg{
	BACKGROUND-COLOR: #f5f5f5;}	
	
.news .zen-context .date{
	COLOR: #666;}
.newsitem .zen-context{
	color:#666;
	line-height:24px;/*9月22日增加*/	}
.newsitem .zen-context h1,.productitem .zen-context h1{
	color:#666;
	font-weight:bold;
	clear:both;
	font-size:15px;
	line-height:30px;
}	
.newsitem .zen-context h2,.productitem .zen-context h2{
	clear:both;
	text-indent:20px;
	font-size:12px;
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:left;
}
.newsitem .zen-context .style01,.productitem .zen-context .style01{
	float:left;
	width:400px;}
.newsitem .zen-context .style01 dl,.productitem .zen-context .style01 dl{
	 margin:0 auto;
	 text-align:center;
	 clear:both;
	 }
.newsitem .zen-context .style01 dt,
.newsitem .zen-context .style02 dt,
.newsitem .zen-context .style01 dd,
.newsitem .zen-context .style02 dd,
.productitem .zen-context .style01 dt,
.productitem .zen-context .style02 dt,
.productitem .zen-context .style01 dd,
.productitem .zen-context .style02 dd
{clear:both;}
.newsitem .zen-context .style02,.productitem .zen-context .style02{
	text-align:center;
	width:402px;
	margin:0 auto;}
.newsitem .zen-context .imgbox02,.productitem .zen-context .imgbox02{
	border:1px solid #f3f3f3;
	width:400px;
	height:302px;
	overflow:hidden;
	display:table-cell;/* for opera */
	text-align:center;
	vertical-align:middle;/* for opera */
	font-size:302px;/*2010-03-23 ie下图片垂直居中*/
	line-height:302px;/*2010-03-23*/
}
.newsitem .zen-context .imgbox01{
	width:230px;
	height:173px;
	overflow:hidden;
	float:left;
	margin:5px;
	border:1px solid #f3f3f3;
	text-align:center;
	vertical-align:middle;/* for opera */
}/*2010-08-24修改*/
.productitem .zen-context .imgbox01{
	width:450px;
	height:350px;
	overflow:hidden;
	float:left;
	margin:5px;
	border:1px solid #f3f3f3;
	text-align:center;
	vertical-align:middle;/* for opera */
}/*2010-08-24修改*/
.newsitem .zen-context .imgbox01 img,
.productitem .zen-context .imgbox01 img{
	/*max-width:230px;
	max-height:173px;*//* 2010-03-24 */
	vertical-align:middle;
}	
.newsitem .zen-context .imgbox02 img,
.productitem .zen-context .imgbox02 img{
	/*max-width:400px;
	max-height:302px;*//* 2010-03-24 */
	vertical-align:middle;
}
	
.newsitem .zen-context h2 a,.productitem .zen-context h2 a{
	color:#3399CC;}	
.newsitem .zen-context .date{
	border-bottom:1px solid #ccc;
	display:block;
	clear:both;
	text-align:center;
	line-height:20px;}
/*.newsitem .zen-context .text,.productitem .zen-context .text{
	text-indent:26px;}*/
/*-----------------end product & productitem & news &newsitem css---------------*/

.review{
	border-top:1px solid #ccc;
	background-color:#f5f5f5;
	color:#666;
}
.bluelink{
	text-align:right;
	padding-right:5px;color:#007ac8;}
.bluelink a,.bluelink a:hover{color:#007ac8;}
.graylink,.graylink a,.graylink a:hover{ color:#666;}
.newsitem .zen-context h1 .bluelink{
	font-weight:100;
	}
.reviewtitle{	
	overflow:hidden;
	height:25px;
	float:left;
}
.reviewtitle li,.messagetitle li{
	float:left;
	width:93px;
	border-bottom:none;
	height:26px;
	line-height:26px;
	text-align:center;
	margin:0 1px 0 0;
	}
.reviewtitle li{
	background:url(/images/review/rtitlebg1.gif) no-repeat left top;
	float:left;
	width:93px;
	text-decoration:none;
	color:#007ac8;
	cursor:pointer;
}
.reviewtitle_on{
	display:block;
	float:left;
	width:93px;
	text-decoration:none;
	color:#007ac8;
	background:url(/images/review/rtitlebg2.gif) no-repeat left top;
	cursor:pointer;
	}
.messagetitle{
	/*background:url(/images/messageboard/messagetbg.gif) repeat-x left top;*/
	height:25px;
}
.messagetitle li{
	/*background:url(/images/messageboard/messagetbg2.gif) no-repeat center top;*/
	height:24px;
	width:95px;
	line-height:24px;
	color:#000;
	text-align:left;
	text-indent:20px;}
.reviewtitle2{
	padding:1px 0 0 0;
	background:url(/images/review/zz_replybg2.gif) repeat-x left top;
	}
.reviewtitle2 .title {
	background:url(/images/review/zz_replybg.gif) no-repeat left top;
	width:91px;
	height:25px;
	display:block;
	text-align:center;
	color:#007ac8;
	text-decoration:none;
	line-height:25px;
	overflow:hidden;
}	
.review_con input,
.review_con textarea,
.review_con select{
	margin:2px 0 0 0;}	
.review_con{
	border:1px solid #ccc;
	clear:both;
	background-color:#fafafa;
	padding:5px;
}
.review_con .reply{
	border:1px solid #ccc;
	margin:10px;}
.reviewlist{
	border:dashed 1px #ccc;
	line-height:24px;
	margin:5px;
	}
.reviewlist .title{
	padding:0;
	margin:0px;
	background-color:#e8e8e8;
	padding:0 5px;
	}	
.reviewlist .item{
	padding:0;
	margin:5px;
}
.review h4{
	height:25px;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	font-size:12px;
	color:#000;
	font-weight:bold;
	background:url(/images/review/rehbg.gif) repeat-x left top;
}

/*---------------------links css------------------*/
.links .zen-context .other{
	color:#666;
	}
/*-------------------end links css---------------*/


/*-----------------------account css-------------------*/
.account .zen-context{
margin:0;}
.account .zen-context .accountstyle td{
	clear:both;
	background:#fff url(/images/account/accountbg2.gif) repeat-x bottom left;
	text-align:center;
	line-height:30px;}
.account_infor .zen-context .button01{
	background:url(/images/account/flaotbutton02.gif) no-repeat left top;
	width:128px;
	height:23px;
	}
.account_order .zen-context{
	margin:10px 0;/*2009-11-20*/}	
.account_order .zen-context .col{
	text-align:center;
}	
.account_save .zen-context .col,
.account_infor .zen-context .col,
.account_order .zen-context .col{
	clear:both;}
.account_save .zen-context .col table,
.account_infor .zen-context .col table,
.account_order .zen-context .col table{
	border:0px solid #cddbe6;
	border-width:1px 0px 0px 1px;
	margin:4px 0 0 2%;
	width:96%;
	border-collapse:collapse;	}
.account_save .zen-context .col table thead th,
.account_infor .zen-context .col table thead th,
.account_order .zen-context .col table thead th{
	background: url(/images/account/shoponbg.gif) repeat-x left top;
	border:0px solid #cddbe6;
	border-width:0px 1px 1px 0px;
	line-height:26px;
	font-weight:100;
	text-align:center;
	white-space:nowrap;
	}
.account_save .zen-context .col table td,
.account_infor .zen-context .col table td,
.account_order .zen-context .col table td{
	border:0px solid #cddbe6;
	border-width:0px 1px 1px 0px;
	text-align:center;}
.account_save .zen-context tfoot{
	background-color:#f5f5f5;}
.account_save .zen-context tfoot .left{ float:left}
.account_save .zen-context tfoot .right{ float:right}	
.account_order .detail{
	border:0px solid #b2d2e1;
	border-width:0px 1px 1px 1px;
	clear:both;
	padding:10px;	
	background-color:#fff;
	margin:0 auto;
	text-align:center;
	}
.account_order .zen-context .title{	
	clear:both;
	height:28px;
	background:url(/images/account/order_titlebg.gif) repeat-x  left bottom;
	min-width:500px;/*9月22日修改*/
	}
.account_order .zen-context .title ul{
	padding:0;
	margin:0 0 0 8px;
	*margin:0 0 0 8px;
}
.account_order .zen-context .title li{
	margin:0 2px 0 0;}
.account_order .zen-context .title li,.account_order .zen-context .title li a{
	float:left;
	background:url(/images/account/order_titlebgout.gif) no-repeat left top;
	width:107px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#007ac8;
	}
.account_order .zen-context .title li a:hover,.account_order .zen-context .title li .title_on{
	background:url(/images/account/order_titlebgon.gif) no-repeat left top;
	display:block;
	float:left;
	width:107px;
	height:28px;
	line-height:28px;
	text-decoration:none;
	color:#007ac8;
}
.account_order .zen-context .imgframe2,
.shopping .zen-context .imgframe2,
.account_save .zen-context .imgframe2{
	width:auto;	
	max-width: 101px;
	width: expression(this.width > 101 ? "101px" : "auto");	
	height:72px;
	overflow:hidden;
	margin:0 auto;
}
.pro-item{*position:relative;
}	
.account_order .zen-context .col02{
	clear:both;
	text-align:left;
	line-height:24px;}/*9月27日修改*/
.account_infor .left{
	float:left;}
.account_order button.button01{
	background:none;
	width:110px;
	height:40px;
	display:block;}/*2009-10-30*/	
.shopping .zen-context .payment{
	margin:0 0 0 24px;
	*margin:0 0 0 15px;}/*2009-02-22*/	

/*--------------------end account css------------------------*/

.member .zen-context .membersytle td{
	background-color:#fff;
	text-align:center;
	line-height:30px;}
.member .zen-context .textright{
	vertical-align:middle;}	/*9月25日修改*/
/*-----shopping css-------*/
.shopcar .zen-context .border-bottom{
	border-bottom:1px  dashed #ccc;
	margin:5px;
	}
.shopcar .zen-context .style4{
	background-color:#fff;
	border:1px solid #ccc;
	}
.shopcar .zen-context .style4 .title{
	border-bottom:1px solid #ccc;
	height:32px;
	*height:31px;
	padding-left:10px;
	clear:both;
	vertical-align:middle;
	font-weight:bold;
	background:url(/images/shoppingcart/gwcys1_09.gif) repeat-x bottom left;
}
.shopcar .zen-context .style4 .bottom{
	margin:0 10px 10px 0;
	
	text-align:right;}		
.shopcar .zen-context .style4 .con{
	margin:10px;
	border-bottom:1px dashed #ccc;}
	
.shopping .zen-context{
	background-color:#fff;
	}
.shopping .zen-context h1{
	font-size:13px;
	text-align:left;
	color:#232323;
	font-weight:bold;
}
.shopping .zen-context .hpad{
	padding-left:2%;}		
.shopping .zen-context table{
	text-align:center;}
.shopping .zen-context .title table td{white-space:nowrap;}	
.shopping .zen-context .title{padding:0 2% 0 2%;}	
.shopping .zen-context .title .first{
	background:url(/images/shoppingcart/shoppingcar01.gif) no-repeat left center;
	height:29px;
	padding-left:7px;
	}
.shopping .zen-context .title .first_out{
	background:url(/images/shoppingcart/shoppingcar07.gif) no-repeat left center;
	height:29px;
	padding-left:7px;
	}
.shopping .zen-context .title .arrow02{
	background:url(/images/shoppingcart/shoppingcar09.gif) no-repeat;
	height:29px;
	line-height:29px;
	width:17px;
	}	
.shopping .zen-context .title .last{
	background:url(/images/shoppingcart/shoppingcar05.gif) no-repeat right center;
	padding-right:7px;}
.shopping .zen-context .title .last_on{
	background:url(/images/shoppingcart/shoppingcar06.gif) no-repeat right center;
	padding-right:7px;
}
.shopping .zen-context .title .arrow { 
	background:url(/images/shoppingcart/shoppingcar02.gif) no-repeat;
	height:29px;
	line-height:29px;
	width:17px;
}
.shopping .zen-context .title .on .greenbg{
	background: url(/images/shoppingcart/shoppingcar08.gif) repeat-x center top;
	height:29px;
	line-height:29px;
	color:#fff;
	text-decoration:none;
	white-space:nowrap;}
.shopping .zen-context .title .out .arrow { 
	background:url(/images/shoppingcart/shoppingcar03.gif) no-repeat right top;
	height:29px;
	line-height:29px;
	width:17px;
}
.shopping .zen-context .title .out .graybg{
	background: url(/images/shoppingcart/shoppingcar04.gif) repeat-x center top;
	height:29px;
	line-height:29px;
	text-decoration:none;
	color:#232323;
	cursor:default;
	white-space:nowrap;
}
.shopping .zen-context .on{
	color: #0099CC;
	background-color:#f00;
	}
.shopping .zen-context button.button01{
	width: 115px;
	height:auto;
	background:none;
	display:inline;
}
.shopping .zen-context button.button02{
	width: 140px;
	height:auto;
	background:none;
}
.shopping .zen-context .col{
	clear:both;
	text-align:center;
	width:100%;
}
.shopping .zen-context .col li{
	margin:0 20px 0 100px;
	clear:both;
	line-height:24px;
	text-align:left;}
.shopping .zen-context .col li li{
	margin:0 20px 0 50px;
	clear:both;
	line-height:22px;
	}	
.shopping .zen-context .col li li input{
	width:50%;}
.shopping .zen-context .col li li select{
	width:auto;}		
.shopping .zen-context .col02{
	text-align:left;
	clear:both;
	text-indent:2%;
	color:#2076cf;
	margin:5px 0;/*2009-10-30修改*/
	} 
.shopping .zen-context .col table{
	border:0px solid #cddbe6;
	border-width:1px 0px 0px 1px;
	margin:4px 0 0 2%;
	width:96%;
	border-collapse:collapse;/*9月22日修改*/
	}
.shopping .zen-context .col table thead th {
	background: url(/images/shoppingcart/shoponbg.gif) repeat-x left top;
	border:0px solid #cddbe6;
	border-width:0px 1px 1px 0px;
	line-height:26px;
	font-weight:100;
	}
.shopping .zen-context .col table td{
	border:0px solid #cddbe6;
	border-width:0px 1px 1px 0px;
	}	
.bluefont{
	color:#2076cf;
}
.bluefont a{
	color:#2076cf;
}
.bluefont a:hover{
	color:#2076cf;
	text-decoration:underline;
}
.redfont{
	color:#860000;
}
.shopping .zen-context .border{
	border-bottom:1px  dashed #ccc;
	padding:20px 0 5px 0;}
.shopping .zen-context textarea{
	width:90%;
	height:60px;
	border:1px solid #cddbe6;}
/*-------end shopping css----------*/

/*--------bbs css-------*/
.bbs .zen-context .colse{
	text-align:center;
	line-height:100px;
	height:100px;
	font-weight:bold;
	}
.bbs .zen-context .td01{
	background-color:#efefef;}
.bbs .zen-context .titleico{
	vertical-align:text-top;
	padding-top:4px;
	}
.bbsreply .zen-context table,
.bbs .zen-context table
{table-layout:fixed;
}
.bbs .zen-context table td{
	overflow:hidden;}	
.bbsreply .zen-context .listtitle,
.bbs_qreply .zen-context .listtitle,
.bbs .zen-context .listtitle{
	background:url(/images/forum/bbstitlebg.gif) repeat-x top left;
	font-size:12px;
	line-height:31px;
	*line-height:30px;
	text-indent:20px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
}/*2010-05-06*/
.bbs .zen-context .bbstxt-height,
.bbsreply .zen-context .bbstxt-height{
	min-height:170px;
	}
.bbs .zen-context .listtitle{
	font-weight:100;}
.bbsreply .zen-context .td02{
	background-color:#f5f5f5;
	padding-left:20px;
	text-align:left;
	vertical-align:top;
}
.bbsreply .zen-context .replylist{
	border:solid 1px #ccc;
	background-color:#fff;
}
.bbsreply .zen-context .list{
	background-color:#fff;
	}
.bbsreply .zen-context .border01{
	border:solid 1px #ccc;
	margin:1px 0 3px 0;
}
.bbsreply .zen-context .border02{
	border-bottom:solid 1px #e0e0e0;
}

.bbsreply .zen-context .border03{
	border-top:solid 1px #e0e0e0;
}
.bbs_qreply .zen-context .con{	
	background-color:#fff;
}

.bbs_qreply .zen-context button{
	line-height:18px;
}
.bbs_qreply .zen-context input{
	width:80%;
}	
.bbs_qreply .zen-context select{
	width:20%;}
.bbs_edit .con{	
	border:solid 1px #ccc;
	text-align:left;
}

.bbs_edit .con input{
	width:80%;
}
.pic .zen-context{
	text-align:center;}	
/*-----end bbs css-------*/

/*---file css------*/
.file .zen-context .more{
	text-align:right;}
.file .zen-context table th{
	white-space:nowrap;}	
/*----end file css-------*/

/*------weather---------*/
.weather .zen-context select{
	width:auto;}
/*------end weather---------*/

/*-----page11 css--------*/
.page01, .page02, .page03, .page04, .page05 , .page06, .page07, .page08, .page09, .page10, .page11{
	text-align:right;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif; 
	margin:3px 0;
	float:right; 
	line-height:22px;
	_line-height:20px;
}
.page04 .number04, .page09 .number09, .page03 .number03, .page08 .number08{
	float:left;
	width:20px;
	height:20px;
	line-height:21px;
	_line-height:20px;
	margin:0 2px;
	cursor:pointer;
	text-align:center;
	background-color:#fff;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
}
.page04 .number04{
	border:solid 1px #679800;
	color:#679800;
}
.page09 .number09{
	border:solid 1px #9db0bc;
	color:#7691a2;
}
.page03 .number03{
	border:solid 1px #C6C6C6;
	color:#333;
}
/*.page03 a{border:solid 1px #C6C6C6;color:#333;}*/
.page04 a{ color:#000000;}
.page08 a{color:#333;}
/*.page09 a{border:solid 1px #9db0bc;color:#7691a2;}*/
.page11 a{margin:0 3px;}

/*.page03 a:hover{
	border:solid 1px #779DAD;
	background-color:#B4D0DC;
	color:#C00000;
	text-decoration:none;
}*/
.page09 a:hover{color:#333;text-decoration:none;}
.page10 a:hover{color:#0075a9;text-decoration:underline;}

.page04 a:hover{color:#333;text-decoration:none;}
.page04 .first{
	float:left;
	width:50px;
	height:20px;
	line-height:21px;
	_line-height:20px;
	text-align:center;
	border:solid 1px #b3b3b3;
	color:#b3b3b3;
	margin-right:2px;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../../../../images/notelist/pagestyle_bg.gif) repeat-x;
}
.page04 .next, .page04 .end {
	float:left;
	height:20px;
	line-height:21px;
	_line-height:20px;
	text-align:center;
	border:solid 1px #679800;
	color:#fff;
	margin:0 2px;
	cursor:pointer;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../../../../images/notelist/pagestyle4_bg.gif) repeat-x;
}

.page04 .next{width:50px; margin-left:2px;}
.page04 .end{width:50px;}
.page08 .arrow{
	width:20px;
	border:solid 1px #b3b3b3;
	margin:0 2px;
	float:left;
	height:20px;
	cursor:pointer;
	line-height:21px;
	_line-height:20px;
	text-align:center;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../../../../images/notelist/pagestyle8_bg.gif) repeat-x;
}
.page08 .number08{
	float:left;
	margin:0 2px;
}
.page09 .next{
	float:left;
	width:50px;
	height:20px;
	line-height:21px;
	_line-height:20px;
	text-align:center;
	border:solid 1px #9db0bc;
	color:#7691a2;
	margin:0 2px;
	cursor:pointer;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
	background:url(../../../../images/notelist/pagestyle9_bg.gif) repeat-x;
}
.page09 .input01{
	width:32px;
	margin-left:10px;
	border:solid 1px #dedede;
}
.page09 .input02, .page10 .input02, .page11 .input02{
	width:35px;
	height:23px;
	border:solid 1px #b3b3b3;
	color:#333;
	cursor:pointer;
	padding-left:5px;
	*padding-left:4px;
	background:url(../../../../images/notelist/pagestyle_bg.gif) repeat-x;
}
.page10 .input01, .page11 .input01{
	width:32px;
	margin:0 3px;
	border:solid 1px #dedede;
}
.page10 .next, .page10 .gray{
	float:left;
	width:50px;
	height:20px;
	margin:0 2px;
	line-height:21px;
	_line-height:20px;
	text-align:center;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
}
.page10 .next{
	border:solid 1px #83bbd9;
	color:#0075a9;
	margin-right:2px;
	cursor:pointer;
	background:url(../../../../images/notelist/pagestyle10_bg.gif) repeat-x;
}
.page10 .gray{
	border:solid 1px #b3b3b3;
	color:#b3b3b3;
	background:url(../../../../images/notelist/pagestyle_bg.gif) repeat-x;
}

.curpage03, .curpage04, .curpage08, .curpage09{
	float:left;
	width:20px;
	height:20px;
	line-height:21px;
	_line-height:20px;
	margin:0 2px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif; 
}
.curpage03{border:solid 1px #779DAD;background-color:#B4D0DC;color:#C00000;}
.curpage04{border:solid 1px #679800;background-color:#cde298;color:#679800;}
.curpage08{border:solid 1px #b3b3b3;}
.curpage09{border:solid 1px #9db0bc; color:#7691a2;background-color:#d9e2e7;}
.page01 a, .page02 a{margin:2px;padding:2px;text-decoration:none;}
.curpage01, .curpage02 {margin:2px;color:#303030;font-weight:bold;}
.page05 a{ margin:0 2px;}
.page06 a{ margin:0 3px;}
.page07 a{ margin:0 3px;}

/*-----end page11 css--------*/

.count{
	bottom:0;
	left:0;}
.count .zen-context{
	text-align:center;
	margin:0;}
.copyright{
	bottom:30px;
	left:0;
}
.copyright .zen-context{
	text-align:center;
	margin:0;
}
.job .zen-context table{
	border:0px solid #ccc;
	border-width:1px 0 0 1px;
	padding:0;
	margin:0 0 5px 0;
}
.job .zen-context table td{
	border:0px solid #ccc;
	border-width:0 1px 1px 0;
	text-indent:10px;}
.job .zen-context table th{
	border:0px solid #ccc;
	border-width:0 1px 1px 0;
	background-color:#f5f5f5;
	text-indent:10px;}
.job .zen-context ol{
	margin:0;
	padding:0;}
/*-------------------------------------end 控件-----------------------------*/

/*menu*/
.menu{
	top:100px;
	left:0px;}
.menu .zen-context{
	color:#fff;
	margin:0 auto;
	width:100%;
	position:relative;
	z-index:200;
}
/*---------*/

.tdpad{
	*padding-right:4px;
	}
	
.framewidth{
	width:50%;
	margin:30px auto;}
.model_search{
	margin:5px;
	}
.model_tdleft{
	text-align:left;
	margin-left:20px;
}


/*----------------table---------------*/
.zz_col table{
	border:0 solid #d2d2d2;
	border-width:1px 0 0 1px;
	width:97%;
	clear:both;
	border-collapse:collapse;
}
.zz_col th,.zz_col td {
	border:0 solid #d2d2d2;
	border-width:0 1px 1px 0;
	padding:2px 5px;
	text-align:center;
	font-weight:normal;
	line-height:22px;
	empty-cells:show;
}
.zz_col thead th {
	background:url(/images/zz_table_bg.gif) repeat-x left top;
	line-height:26px;
	border:0 solid #d2d2d2;
	border-width:0 1px 1px 0;
	text-align:center;
	padding:0;
	white-space:nowrap;
}

.zz_col tfoot td {
	border:0 solid #d2d2d2;
	border-width:0 1px 1px 0;
	padding:2px 5px;
	text-align:center;
	font-weight:normal;
	line-height:22px;
	background:#f5f5f5;
}

.zz_col tfoot td button {
	margin:2px 6px;
}
.zz_col table input{
	height:18px;
    line-height:18px;
}
.zz_col table label {
	float:left;
	line-height:18px;
	height:18px;
	width:120px;
	text-align:right;
}
.zz_col table .select{
    border:none;
}

/*--------------------------*/

.zz_frame{
	position:absolute;
	background:#eee;
	filter:Alpha(Opacity=0);
	opacity:0;
	width:100%;
	height:100%;
	top:0;
	left:0;
}


/*--------8月24日以后添加的------*/
.zz_framenav{
	position:fixed;
	*position:absolute;
	background:#eeeeee;
	filter:Alpha(Opacity=0);
	opacity:0.0;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
}
.zz_pop{
	position:absolute;
	width:auto;
	border:1px solid #c3c3c3;
	top:0px;
	left:0px;
	height:auto;
	background:#fff url(/images/dialog/float_titlebg.gif) repeat-x left top;
	z-index:999;
}

.zz_width{
	position:absolute;
	width:715px;
	border:1px solid #c3c3c3;
	top:0px;
	left:0px;
	height:550px;
	background:#fff url(/images/dialog/float_titlebg.gif) repeat-x left top;
}
.zz_width02{
	width:400px;
}
.zz_width03{
	width:715px;
}


.zz_pop_title{	
	float:left;
	height:29px;
	width:100%;
}

.zz_pop_title nobr{
	float:left;
	width:auto;
	height:29px;
	color:#000;
	background:url(/images/dialog/float_title_h1.gif) no-repeat left top;
	text-align:left;
	text-indent:30px;
	font-size:12px;
	font-weight:normal;
	line-height:29px;
}

.zz_pop_title button{
	position:absolute;
	right:0;
	width:30px;
	*width:20px;
	height:15px;
	margin:6px 3px;
	*margin:8px;
	background:none;
}

/*组件属性设置对话框*/
.zz_pop_prop{
	float:left;
	margin:2px auto;
	width:700px;
	font-size:12px;
	clear:both;
	height:auto;
	overflow-y:auto;
	text-align:left;
	position:absolute;
	top: 27px;
	left: 0px;
}
.zz_pop_prop nobr{
	float:left;
	background:url(../images/zz_h1_name.gif) no-repeat left center;
	text-align:left;
	text-indent:25px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:40px;
	margin:0 0 0 5px;
}

.zz_pop_prop h2{
	background:url(../images/zz_h1_name.gif) no-repeat left center;
	text-align:left;
	text-indent:25px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	margin:5px 0 10px 5px;
}
/*end 组件属性设置对话框**/

.zz_width .zz_pop_con{
	float:left;
	margin:2px auto;
	width:715px;
	font-size:12px;
	clear:both;
	height:519px;
	overflow-y:auto;
	position:absolute;
	top: 27px;
	left: 0px;	
}

.zz_pop_con nobr{
	float:left;
	text-align:left;
	text-indent:15px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	margin:0 0 0 5px;
}

.zz_pop_con h2{
	background:url(../images/zz_h1_name.gif) no-repeat left center;
	text-align:left;
	text-indent:25px;
	color:#000;
	font-size:12px;
	font-weight:normal;
	line-height:25px;
	margin:5px 0 10px 5px;
}


.zz_pbox{
	margin:5px 3%;
	*margin:5px 2%;
	border:1px solid #cccccc;
	clear:both;
	width:93%;
	height:auto;
}

.zz_pbox_title{
	height:28px;	
	line-height:28px;
	background:url(../images/zz_pbox_title.gif) repeat-x left top;
	width:100%;
	overflow:hidden;
}

.zz_pbox_title li{
	float:left;
	width:auto;
	padding:0 17px;
	height:28px;
	font-size:12px;
	font-weight:normal;
	line-height:28px;
	text-align:center;
}

.zz_pbox_title_out{
	line-height:28px;
	text-decoration:none;
	color:#000;	
}

.zz_pbox_title_over{
	background:url(../images/zz_pbox_title_a.gif) repeat-x left top;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	height:28px;
	color:#32699f;
	line-height:28px;
	display:block;
	overflow:hidden;
}
.zz_pbox_title li a{
	line-height:28px;
	text-decoration:none;
	color:#000;	
}

.zz_pbox_title li a:hover, zz_pbox_title .on{
	height:28px;
	color:#32699f;
	line-height:24px;
	overflow:hidden;
}
button.zz_button03{
	background:url(/images/dialog/zz_button03.gif) no-repeat;
	width:83px;
	color:#000;
	height:27px;
	line-height:27px;
	text-align:center;
	margin:0 20px;
	font-size:12px;
}
button.zz_button04{
	background:url(../images/zz_button04.gif) no-repeat;
	width:91px;
	color:#666;
	height:27px;
	line-height:27px;
	text-align:center;
	font-size:12px;
}
button.zz_button05{
	background:url(../images/zz_button05.gif) no-repeat;
	width:83px;
	color:#666;
	height:27px;
	line-height:27px;
	text-align:center;
	font-size:12px;
}
button.zz_button06{
	background:url(../images/zz_button06.gif) no-repeat;
	width:60px;
	color:#666;
	height:27px;
	line-height:27px;
	text-align:center;
	font-size:12px;
}

/* 提示框 */
.zz_pop_con{
	float:left;
	margin:2px auto;
	width:100%;
	font-size:12px;
	clear:both;
	height:auto;
	overflow-y:auto;
}
.zz_pop_title02{
	margin:0;
	height:auto;
}
.zz_pop_nobr02{
	margin:-23px 0 10px 0px;
	text-align:left;
	padding:8px 0 4px 34px;
	background: url(../images/zz_pop_h1.gif) no-repeat left top;
	color:#000;
}
.zz_pop_nobr01{	
	text-align:right;
	padding:4px 5px 0 0;
}
.zz_pop_nobr01 button{
	margin:2px 0 0 0;
}
.zz_popdiv03{
	clear:both;
	line-height:24px;
	text-align:center;
	margin:5px 20px 5px 20px;
	*margin:5px 20px 5px 20px!important;
	*margin:10px 20px 5px 20px;
}
.zz_cbutton03{
	line-height:30px;
	text-align:center;
	margin:0px auto 5px auto;
	padding:10px 0 ;
	clear:both;
}
/* end 提示框 */


#main, #tbLayout{
	height:100%;
}
#tbLayout{
	line-height:0px;
	border-collapse: separate;/*2009-10-28*/
}/*2009-0-15*/


.zz_width03 .zz_popdiv03 .mess li{
	text-align:left;
	clear:both;}
.zz_width03 .zz_popdiv03 .mess li label{
	float:left;
	width:100px;
	text-align:right;}
.zz_pop input ,.zz_pop select,.zz_pop textaera{
border:1px solid #ccc;}
.orderdetail table{
	width:100%;
	*width:97.2%;}
.orderdetail div{
	text-align:left;}
em{
	color:#f00;
	font-style:normal;}	
.closebg{
	border:1px  dashed #ccc;
	font-size:14px;
	line-height:30px;
}/*2009-10-23*/	
pre { 
	white-space: pre-wrap; /* css-3 */ 
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ 
	white-space: -pre-wrap; /* Opera 4-6 */ 
	white-space: -o-pre-wrap; /* Opera 7 */ 
	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
}/*2010-12-10 修改*/ 		

/* 无漂浮效果层次样式，默认“底层 50”（与之前控件样式 z-index 兼容） */
.zzn_layertype_00 {
	z-index:50;
}

.zzn_layertype_01 {
	z-index:55;
}

.zzn_layertype_02 {
	z-index:60;
}

.zzn_layertype_10, .zzn_layertype_20 {
	z-index:49;
}

.zzn_layertype_11, .zzn_layertype_21 {
	z-index:54;
}

.zzn_layertype_12, .zzn_layertype_22 {
	z-index:59;
}

/*2010-06-07　在线投票增加*/
.vote{
	text-align:left;
	line-height:30px;
	margin:0 10px;}
.vote .vote_table table{
	border:1px solid #ccc;
	border-width:1px 0 0 1px;
}
.vote .vote_table table thead th{
	border:1px solid #ccc;
	border-width:0 1px 1px 0;
	background-color:#f5f5f5;}
.vote .vote_table table td{
	border:1px solid #ccc;
	border-width:0 1px 1px 0;}
.vote .g-bar{
	display:inline-block;
	width:80px;
	height:6px;
	border:1px solid #8c8c8c;
	padding:1px;
	background-color:#fff;
	_overflow:hidden;
	margin:6px 5px;
	*margin:2px 5px;
	text-align:left;
	}
.vote .bar-persent{
	display:inline-block;
	height:6px;
	background: url(/images/flbar_bg.gif) repeat-x 0 0;
	}
.vote_person{
	display:inline-block;
	width:50px;
	text-align:right;}	
.vote_online .nos{
	margin-top:5px;
	*margin-top:0;}/*2010-09-29*/
.vote_online ol li{
	list-style-type:decimal;
}/*2010-09-29*/
.vote_online ul li{
	list-style-type:disc;
	margin:0 0 0 25px;
}/*2010-09-29*/
	
/*2010-06-07　end在线投票增加*/

/*编辑器显示文本*/
.bbstxt-height{line-height:1.6; word-break:break-all; word-wrap:break-word;}
.bbstxt-height ul,.bbstxt-height ol,.bbstxt-height ol li,.bbstxt-height ul li{ margin-left:26px; padding-left:0;}/*ul ol 默认样式调整*/
.bbstxt-height img{ max-width:100%; margin-top:5px; margin-bottom:5px;}
.bbstxt-height table{ border-collapse:collapse; width:100%;}
.bbstxt-height table tr td{ border:1px solid #ccc; text-align:center;padding: 2px;line-height: 18px;}
.bbstxt-height ol li{list-style-type: decimal;}
.bbstxt-height p, .bbstxt-height span {  overflow: hidden; white-space: normal; word-break: break-all;}

.resume tr td{ padding:8px 0;}