body{
				margin:0px;
				padding:0px;
				font-family:宋体, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#303030;
				text-align:center;
}
html{
				margin:0px;
				padding:0px;
				font-family:宋体, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#303030;
				text-align:center;
}
body{
	background:url('../images/topbg.png') 0px 0px repeat-x;
}
h3{
				margin:0px;
				padding:0px;
				list-style:none;
}
p{
				margin:0px;
				padding:0px;
				list-style:none;
}
dl{
				margin:0px;
				padding:0px;
				list-style:none;
}
ol{
				margin:0px;
				padding:0px;
				list-style:none;
}
ul{
				margin:0px;
				padding:0px;
				list-style:none;
}
a{
				color:#303030;
				text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a img{
				border:0;
}
.title span.txt{
				color:#303030;
				font-size:14px;
				font-weight:bold;
}
/*其他页面公用样式开始---------------------------------------------------*/
#left{
				float:left;
				width:680px;
				margin-bottom:30px;
}
#left .title {
				background:url('../images/ui-05.gif') no-repeat 10px 4px;
				padding-left:30px;
				height:25px;
				line-height:25px;
				border-bottom:2px #4a8aba solid;
}
#right{
			     float:right;
			     width:265px;
}
#right .title{
				background:url('../images/ui-06.gif') no-repeat 10px 4px;
				padding-left:30px;
				height:25px;
				line-height:25px;
				border-bottom:2px #4a8aba solid;
}
/*其他页面公用样式结束---------------------------------------------------*/
.header{
				width:1000px;
				margin:0px auto;
				text-align:left;
				height:89px;
}
.logo{
				float:left;
				margin:18px 0 0 20px;
}
.logo-middle{
				float:left;
				margin:26px 0 0 20px;
				font-size:13.3px;
				font-weight:bold;
				color:#ae8f70;

}
.logo-middle span{
	width:240px;
	height:35px;	
	display:block;
	line-height:45px;
}
/*598*33*/
.logo-right{
				width:598px;
				float:right;
}
.logo-right-top{
				width:598px;
				height:33px;
				background:url('../images/bgpng8.png') 0px -56px no-repeat;
}
.logo-right-top .buy{
	float:left;
	padding-left:30px;
	font-size:13.3px;
	padding-top:10px;
}
.logo-right-top .login{
	float:right;
	padding-right:25px;
	font-size:13.3px;
	padding-top:10px;
}

.logo-right-bottom{
	width:598px;
	padding:2px;
	padding-right:0px;
	text-indent:5em;
	text-align:left;
	font-size:14px;
}
.nav{
				width:1000px;
				margin:0px auto;
				height:70px;
							
}
ul.nav-ul{
				height:43px;/*not used*/
}
ul.nav-ul li{
				float:left;
				font-size:14px;
				cursor:pointer;
				padding-top:14px;
				color:#fff;	
}
ul.nav-ul li a{
				font-size:13.3px;
				color:#fff;	
				font-weight:bold;
}
ul.nav-ul li a:hover{
	text-decoration:underline;
}
.nav-index{
	width:90px;
	height:30px;
	padding-left:2px;
	font-weight:bold;
}
.nav-index .colorme{
	font-size:14px;
	color:#FFCC00;	
}
a.nav-knowledge-bg{
	display:block;
	width:48px;
	height:43px;
	background:url('../images/bgpng8.png') -658px -94px no-repeat;
}
.nav-knowledge{
	width:500px;
	height:25px;
	padding-left:10px;
	padding-top:2px;
	padding-right:5px;
	text-align:left;
}

a.nav-shangwan-bg{
	display:block;
	width:48px;
	height:43px;
	background:url('../images/bgpng8.png') -658px -138px no-repeat;
}
.nav-shangwan{
	width:260px;
	height:25px;
	padding-left:10px;
	padding-top:2px;
	padding-right:2px;
	text-align:left;
}
a.nav-wenwan-bg{
	display:block;
	width:34px;
	height:43px;
	background: url('../images/bgpng8.png') -781px -138px no-repeat;
}
.nav-wenwan{
	width:150px;
	height:25px;
	padding-left:2px;
	padding-top:2px;
}

.hide{
				 display:none;
}
.search{
	width:1000px;
	margin:0 auto;
	height:45px;
}
.search .leftdiv{
	float:left;
	padding-left:2px;
	line-height:32px;
	width:200px;
}
.search .rightdiv{
	float:left;
	padding-right:2px;
	
}
.search img,.search select,.search input{
vertical-align:middle;border:0px;
margin-top:5px;
}
.searchtype{
	height:22px;
}
.searchstr{
	height:22px;
	width:200px;
}

.content{
				width:1000px;
				margin:0 auto;
				text-align:left;
				height:100%;
}
/*left css 200*28 middle 442*28*/
.leftbox{
				float:left;
				width:198px;
				height:380px;
				overflow:hidden;
				border:1px solid #E1D4AA;
				margin-right:10px;
}

.leftbox .title{
				width:198px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background:url('../images/bgpng8.png') -766px 0px no-repeat;
}
.leftbox .title h1{
				font-size:14px;
				color:#715300;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}
.leftbox .title span.more{
				float:right;
				margin-right:10px;
}
.leftbox .picbox{
				
				width:200px;
				overflow:hidden;
				margin-top:10px;
}
.leftbox .picbox .picme{
				float:left;
				width:90px;
				height:80px;
				overflow:hidden;
				margin-top:8px;
				padding-left:5px;
}

.leftbox .picbox .pictxt{
				float:right;
				width:100px;
				height:80px;
				overflow:hidden;
				margin-top:8px;
				padding-left:5px;
}
.leftbox .picbox .pictxt .pictitle{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
}
.leftbox .picbox .pictxt .pictitle a{
	color:#CC3200;
}
.leftbox .picbox .pictxt .picdesc{
	font-size:12px;
	line-height:14px;
	color:#666666;
}
ul.left-list-ul{
	margin:0px auto;
}
ul.left-list-ul li{
	float:left;
	text-indent:0.5em;
	padding:2px;
	color:#ae591a;
	font-size:14px;
	width:60px;
}
ul.left-list-ul li a{
	text-indent:0.5em;
	padding:5px;
	color:#ae591a;
	font-size:14px;
}
ul.left-list-ul li a:hover{
	background-color:#9cd517;
	text-decoration:underline;
}
.middlebox{
				float:left;
				width:440px;
				height:380px;
				overflow:hidden;
				border:1px solid #c8805a;
				margin-right:10px;
}
.middlebox h1{
				width:440px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
}
.middlebox .title{
				width:440px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background:url('../images/bgpng8.png') 0px 0px no-repeat;
}
.middlebox .title h1{
				font-size:14px;
				color:#FFFFFF;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}
.middlebox .title span.more{
				float:right;
				margin-right:10px;
}
.middlebox .picbox .picme{
				float:left;
				width:135px;
				overflow:hidden;
				margin-top:5px;
				padding-left:10px;
}

.middlebox .picbox .pictitle{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
	padding-left:10px;
	line-height:18px;
}
.middlebox .picbox .pictitle a{
	color:#CC3200;
}
.middlebox .picbox .authortitle{
	font-size:12px;
	color:#989898;
	padding-left:10px;
	line-height:18px;
}



.rightbox{
				float:right;
				width:326px;
				height:380px;
				overflow:hidden;
				border:1px solid #e7d4c5;
}

.rightbox .title{
				width:326px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background:url('../images/bgpng8.png') -440px 0px no-repeat;
}
.rightbox .title h1{
				font-size:14px;
				color:#990001;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}
.rightbox .title span.more{
				float:right;
				margin-right:10px;
}
.rightbox .picbox .picme{
				float:left;
				height:120px;
				overflow:hidden;
				margin-top:8px;
				padding-left:10px;
}

.rightbox .picbox .pictxt{
				float:right;
				width:160px;
				height:120px;
				overflow:hidden;
				margin-top:8px;
				padding-left:3px;
}
.rightbox .picbox .pictxt .pictitle{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
}
.rightbox .picbox .pictxt .pictitle a{
	color:#CC3200;
}
.rightbox .picbox .pictxt .picdesc{
	font-size:12px;
	line-height:14px;
	color:#666666;
}
/*author search box start*/
.authorquerybox{
				float:left;
				width:657px;
				height:147px;
				overflow:hidden;
				margin-right:10px;
				background:url('../images/bgpng8.png') 0px -89px no-repeat;
}
.authorquerybox a{
				color:#990100;
}
.authorquerybox .authorcats1{
				width:98%;
				height:25px;
				overflow:hidden;
				margin:0 auto;
				color:#990100;
				font-weight:bold;
}

.authorquerybox .authorcats2{
				width:98%;
				height:25px;
				line-height:25px;
				margin:0 auto;
				color:#990100;
}
.authorquerybox .authorline{
				width:98%;
				height:1px;
				background:#D6B798;
				overflow:hidden;
				margin:0 auto;
				text-align:center;
}
.authorquerybox h1{
				width:657px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				
}
.authorsearch{
	width:1000px;
	margin:0 auto;
	height:45px;
	font-size:14px;
}
.authorsearch form{
	float:left;
	padding-left:20px;
	height:45px;
}
.authorsearch span.txt{
	float:left;
	padding-left:20px;
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	height:45px;
}
.authorsearch img,.authorsearch select,.authorsearch input{
vertical-align:middle;border:0px;
margin-top:5px;
}
.authorsearchtype{
	height:22px;
}
.authorsearchstr{
	height:22px;
	width:200px;
}
/*author search box end*/
.productbox-left,.productbox-right{
				width:496px;
				
				overflow:hidden;
				border:1px solid #e7d4c5;
}
.productbox-left{
	float:left;
}
.productbox-right{
	float:right;
}

.productbox-left .title,.productbox-right .title{
				width:496px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background:url('../images/bgpng8.png') 0px -27px no-repeat;
}
.productbox-left .title h1,.productbox-right .title h1{
				font-size:14px;
				color:#990001;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}

.potbox{	
				float:left;
				width:240px;
				overflow:hidden;
				margin:0 auto;
				padding-left:3px;
}
.potbox .picme{
				float:left;
				width:135px;
				height:150px;
				margin-top:8px;		
}

.potbox .pictxt{
				float:right;
				width:103px;
				height:140px;
				overflow:hidden;
				margin-top:8px;
				padding-left:1px;
				line-height:25px;
}
.potbox .pictxt .pictitle{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
}
.potbox .pictxt .picdesc{
	font-size:13.3px;
	line-height:18px;
	color:#666666;
	margin-top:5px;
}
.potbox2{	
				float:left;
				width:270px;
				overflow:hidden;
				margin:0 auto;
				padding-left:5px;
}
.potbox2 .picme{
				float:left;
				width:135px;
				height:140px;
				
				margin-top:8px;		
}

.potbox2 .pictxt{
				float:right;
				width:112px;
				height:160px;
				overflow:hidden;
				margin-top:8px;
				padding-left:1px;
				line-height:25px;
}
.potbox2 .pictxt .pictitle{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
}
.potbox2 .pictxt .picdesc{
	font-size:13.3px;
	line-height:18px;
	color:#666666;
	margin-top:5px;
}
ul.bbs-list-ul{
	margin:0px auto;
}
ul.bbs-list-ul li{
	text-indent:1em;
	padding:5px;
	color:#696562;
	font-size:13.3px;
}
ul.bbs-list-ul li a{
	text-indent:1em;
	padding:5px;
	color:#696562;
	font-size:13.3px;
}
ul.right-list-ul{
	margin:0px auto;
}
ul.right-list-ul li{
	text-indent:1em;
	padding:5px;
	color:#696562;
	font-size:13.3px;
	line-height:15px;
}
ul.right-list-ul li a{
	text-indent:1em;
	padding:5px;
	color:#696562;
	font-size:13.3px;
}
.leftbox-list{
				float:left;
				width:300px;
				margin-left:10px;
				*margin-left:5px;
				_margin-left:5px;
}
.leftbox-list dl dt{
				line-height:20px;
				margin:5px 0;
}
.leftbox-list dl dt a{
				color:#005ea3;
				font-size:14px;
				font-weight:bold;
}
.leftbox-list dl dt a:hover{
				color:#003760;
}

.leftbox-list dl dd{
				color:#7a7a7a;
				margin:0px;
				line-height:20px;
				border-bottom:1px #d3d3d3 dashed;
				padding-bottom:10px;
}
.leftbox-list dl dd span a{
				color:#d40600;
}
.leftbox-list dl dd span a:hover{
				color:#303030;
}
.leftbox-list ul{
				margin:10px 0;
}
.leftbox-list ul li{
				background:url('../images/list-ui.gif') no-repeat 3px 8px;
				padding-left:15px;
				line-height:20px;
}
.leftbox-img{
				float:right;
				width:355px;
				height:152px;
				margin-top:10px;
}
.fenge{
	height:10px;
	clear:both;
}

/*about-us 页面css样式*/
.about-us-left{
				float:left;
				width:265px;
}
.about-us-left .title{
				background:url('../images/ui-03.gif') no-repeat 10px 4px;
				padding-left:30px;
				height:25px;
				line-height:25px;
				border-bottom:2px #4a8aba solid;
}
.about-us-left ul {
				background:url('../images/about-left-img-bg.jpg') no-repeat 0 bottom;
				height:400px;
				padding:20px 0 0 0;
				font-size:14px;
}
.about-us-left ul li a{
				height:25px;
				line-height:25px;
				display:block;
				background:url('../images/list-ui3.gif') no-repeat 30px 7px;
				padding-left:45px;
}
.about-us-left ul li a:hover{
				background:url('../images/list-ui2.gif') no-repeat 30px 7px;
				color:white;

}
.contact-us-img{
				margin-top:5px;
				width:265px;
				overflow:hidden;
}
.about-us-right{
				float:right;
				width:680px;
}
.about-us-right .title{
				background:url('../images/ui-04.gif') no-repeat 10px 4px;
				padding-left:30px;
				height:25px;
				line-height:25px;
				border-bottom:2px #4a8aba solid;
}
.about-us-right .main{
				padding:30px;
				background-color:#f8f8f8;
				margin-bottom:20px;
}
.about-us-right .main div{
				text-align:center;
}
.about-us-right .main p{
				line-height:20px;
				text-indent:2em;
				margin:20px 0;
}
/*行业信息 页面css样式*/
#left .main{
			 border:1px #d4d4d4 solid;
			 padding:10px;
}
#left .main h3{
				height:25px;
				line-height:25px;
				background-color:#f6f6f6;
}
#left .main h3 span.txt{
				float:left;
				font-weight:bold;
				font-size:14px;
				margin-left:10px;
}
#left .main h3 span.txt a{
				color:#005ea3;
}
#left .main h3 span.txt a:hover{
				color:#7a7a7a;
}

#left .main h3 span.date{
				float:right;
				color:#7a7a7a;
				font-size:12px;
				margin-right:10px;
				font-weight:normal;
}
#left .main p{
				line-height:20px;
				color:#7a7a7a;
				padding:0 10px;
				border-bottom:1px #ebebeb solid;
				padding:5px 0 10px 10px;
				margin-bottom:5px;
}
#left .main p span.more a{
				color:#d40600
}
#left .main p span.more a:hover{
				color:#7a7a7a
}
#left .page{
				margin:10px;
				text-align:left;
}
#left .page a{
				color:#005ea3;
				text-decoration:underline;
}
#left .page a:hover{
				color:#7a7a7a;
}

.huisebg{
				background-color:#f4f4f4;
}
.jobs-main table td a{
				color:red;
}
.jobs-main table td a:hover{
				color:gray;
}
/*新闻中心页面css*/
.leftbox-main{
			 padding:10px 10px 30px 10px;
			 line-height:20px;
			 background-color:#f8f8f8;
			 text-align:center;
}
.leftbox-main h3{
				text-align:center;
				font-size:16px;
				font-weight:bold;
				line-height:30px;
				height:30px;
}
.leftbox-main .laiyuan{
				border-bottom:1px #e7e7e7 solid;
				border-top:1px #e7e7e7 solid;
				line-height:30px;
				height:30px;
				font-size:12px;
				color:gray;
				margin-bottom:20px;
}
.laiyuan span.txt{
				float:left;
				margin-left:150px;
}
.font-large{
				background:url('../images/font-large.gif') no-repeat 0 6px ;
				height:30px;
				 width:20px;
				 float:left;
}
.font-small{
				background:url('../images/font-small.gif') no-repeat 0 6px ;
				height:30px;
				 width:20px;
				 float:left;
				 margin-left:20px;
}
.font-small a{
				display:block;
				width:20px;
				height:30px;
}
.font-large a{
				display:block;
				width:20px;
				height:30px;
}
.leftbox-main p{
				margin:20px;
				line-height:20px;
				text-indent:2em;
				text-align:left;
}

/*footer css*/
.footwrapper{
				background:white url('../images/bottombg.png') 0 0 repeat-x;
				height:251px;
				width:100%;
}
.footbar{
				width:100%;
				height:34px;
}
.footbar .footbarwrapper{
				width:1000px;
				height:34px;
				margin:0 auto;
}
.footbar .footbarwrapper .leftspan{
	float:left;
	height:33px;
	margin-left:0px;
	color:#990001;
	font-weight:bold;
	font-size:13.3px;
	line-height: 33px;  

}
/*707*135*/
.footbar .footbarwrapper .rightspan{
	float:right;
	height:33px;
	width:74px;
	
}
.footbar .footbarwrapper .rightspan a{
	background:url('../images/bgpng8.png') -707px -159px no-repeat;
	float:right;
	height:22px;
	width:74px;
	line-height:33px;
	display:block;
	position:relative;
	top:5px;
	
}
.footbar .footbarwrapper span a{
	color:#990001;
}

.footer{
				width:1000px;
				background:url('../images/bgpng8.png') 0px -236px no-repeat;
				height:217px;
				margin:0 auto;
}
.footer .footerwrapper{
	float:left;
	width:1000px;
	height:152px;
	

}
.footerwrapper .footleft{
				float:left;
				width:176px;
				height:152px;

				margin-right:8px;
}
.footerwrapper .footbody{
				float:left;
				width:630px;
				height:152px;
				
}
.footerwrapper .footbody span.kefu{
				height:30px;
				line-height:28px;
				text-indent:1em;
				font-size:14px;
}
.footerwrapper .footbody .siteinfo{
				text-align:left;
				height:28px;
				line-height:28px;
				font-size:13.3px;
}
.footerwrapper .footright{
				float:right;
				width:170px;
				height:152px;
}

.footerwrapper .footbottom{
	float:left;
	height:40px;
}
.footerwrapper .footbottom a{
	color:#990000;
}

.footerwrapper .friendlink{
	height:20px;
	line-height:20px;
	text-align:left;
}
.footerwrapper .friendlink a{
	color:#990000;
}

.footer ul{
				width:1000px;
				margin:0 auto;
				padding:10px;
				line-height:20px;
				text-align:left;
}
.footer ul li.txt{
				float:left;
}
.footer ul li.links{
				float:right;
				margin-right:20px;
}
.footer ul li select{
				width:200px;
				border:1px #abadb3 solid;
}

.topnavbar{
	font-size:14px;
	line-height:31px;
	width:1000px;
	height:30px;
	margin:0 auto;
	text-align:left;
	text-indent:2em;
	background:url('../images/topbg.png') 0px 0px repeat-x;
}
.topnavbar2{
	font-size:14px;
	line-height:31px;
	width:1000px;
	height:30px;
	margin:0 auto;
	text-align:left;
	text-indent:2em;
	background:url('../images/topbg.png') 0px -160px repeat-x;
}  
.huyiwrapper{
	width:1000px;
    border: 1px solid #C8805A;
    float: left;
    line-height: 20px;
    margin-top: 10px;
}
.huyiwrapper .title{
	background: url('../images/bgpng8.png') 0px -453px no-repeat;
	width:1000px;
	height:27px;
    float: left;
    
}
.huyiwrapper .title h1 {
    color: #FFFFFF;
    font-size: 14px;
    height: 27px;
    margin: 0 auto;
    text-indent:2em;
    line-height:27px;
}

/*for author*/
ul.authorleft-list-ul{
	margin:0px auto;
}
ul.authorleft-list-ul li{
	float:left;
	text-indent:0.5em;
	padding:2px;
	color:#ae591a;
	font-size:14px;
	width:190px;
}
ul.authorleft-list-ul li a{
	text-indent:0.5em;
	padding:5px;
	color:#ae591a;
	font-size:14px;
}
.authormiddlebox {
    border: 1px solid #C8805A;
    float: left;
    line-height: 20px;
    margin-top: 10px;
    width: 1000px;
}
.authormiddlebox .title {
    background: url("../images/bgpng8.png") no-repeat scroll 0 -453px #43621E;
    float: left;
    height: 27px;
    width: 1000px;
}
.authormiddlebox .title h1 {
    color: #FFFFFF;
    font-size: 14px;
    height: 27px;
    margin: 0 auto;
    line-height:27px;
    text-indent:2em;
}

.authormiddlebox .title2 {
    background: url("../images/topbg.png") 0px 0px repeat-x;
    float: left;
    height: 27px;
    width: 1000px;
}
.authormiddlebox .title2 h1 {
    color: #990001;
    font-size: 14px;
    height: 27px;
    margin: 0 auto;
    line-height:27px;
    text-indent:2em;
}
.authormiddlebox .picbox .picme {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 10px;
    width: 150px;
    height:135px;
}
.authormiddlebox .picbox .pictitle {
    color: #CC3200;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding-left: 10px;
}
.authormiddlebox .picbox .authortitle {
    color: #989898;
    font-size: 12px;
    line-height: 18px;
    padding-left: 10px;
}

.middlebox .authorleft{
	float:left;
	font-size:12px;
	color:#989898;
	padding-left:10px;
	line-height:18px;
	width:138px;
	height:100%;
}

.middlebox .authorpic {
	width:135px;
}
.middlebox .authortxt {
	width:135px;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding-left:20px;
}
.middlebox .authoright{
	float:right;
	font-size:12px;
	color:#989898;
	padding-left:10px;
	line-height:18px;
	width:280px;
	height:100%;
}
/*for knowledge*/
ul.knowledgeleft-list-ul{
	margin:0px auto;
	line-height:20px;
}
li.bigcats{
	float:left;
	text-indent:0.5em;
	padding:2px;
	color:#ae591a;
	font-size:14px;
	width:280px;
	font-weight:bold;
}
li.smallcats{
	float:left;
	text-indent:0.5em;
	padding:2px;
	color:#ae591a;
	font-size:14px;
	width:120px;
}
li.bigcats2{
	float:left;
	text-indent:0.5em;
	padding:2px;
	color:#ae591a;
	font-size:14px;
	width:200px;
	font-weight:bold;
}
li.smallcats2{
	float:left;
	text-indent:0.5em;
	padding:2px;
	color:#ae591a;
	font-size:14px;
	width:80px;
}
ul.knowledgeleft-list-ul li a{
	text-indent:0.5em;
	padding:5px;
	color:#ae591a;
	font-size:14px;
}
.knowledgeleftbox{
				float:right;
				width:280px;
				
				overflow:hidden;
				border:1px solid #E1D4AA;
				margin-left:5px;
}

.knowledgeleftbox .title h1{
    color: #990001;
    font-size: 14px;
    height: 27px;
    margin: 0 auto;
    padding-left: 30px;
    padding-top: 8px;
}

.knowledgeleftbox .title {
    background: url("../images/bgpng8.png") no-repeat scroll -440px 0 transparent;
    height: 27px;
    margin-top: 0;
    overflow: hidden;
    width: 280px;
}
.knowledgerightbox{
				float:left;
				width:700px;
				overflow:hidden;
				border:1px solid #e7d4c5;
}

.knowledgerightbox .title{
				width:700px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
    			background: url("../images/bgpng8.png") no-repeat scroll 0 -453px;
}
.knowledgerightbox .title h1{
				font-size:14px;
				color:#fff;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}
.knowledgebox-left{
				width:480px;
				height:380px;
				overflow:hidden;
				border:1px solid #e7d4c5;
}
.knowledgebox-left{
	float:left;
}
.spanfloatleft{
	float:left;
	text-indent:1em;
	padding-right:2px;
}
.spanfloatright{
	float:right;
}
/*detail*/
.detailrightbox{
				float:right;
				width:700px;
				overflow:hidden;
				border:1px solid #e7d4c5;
}

.detailrightbox .title{
				width:700px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
    			background: url("../images/bgpng8.png") no-repeat scroll 0 -453px;
}
.detailrightbox .title h1{
				font-size:14px;
				color:#fff;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}
.datewrapper{
			font-size:13.3px;
			padding-left:30px;
			padding-top:8px;
			margin:0 auto;
			height:27px;
			color:#7E7E7E;

}
.detail{
			font-size:14px;
			padding-left:30px;
			padding-top:8px;
			line-height:30px;

}
.commentbox {
    height: 100%;
    margin: 0 auto;
}
.commentbox .commentbox_title {
    float: left;
    font-size: 13.3px;
    font-weight: bold;
    height: 20px;
    margin: 1px;
    padding-left: 50px;
    text-align: left;
    width: 20%;
}
.clear {
    clear: both;
}
.line {
    border-bottom: 1px dashed #DEDEDE;
    margin-top: 5px;
    padding: 6px 0;
}
.commentform {
    font-size: 13.3px;
    padding-left: 10px;
    padding-top: 5px;
    text-align: left;
}
.commentform span {
    line-height: 25px;
    padding: 5px;
}

.authorboxlist ol {
    float: left;
    margin: 0;
    padding-bottom: 10px;
    padding-left: 30px;
    width: 616px;
}
.authorboxlist ol li {
    float: left;
    list-style-type: none;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 616px;
}
.authorboxlist .LeftIcon {
    float: left;
    height: 131px;
    width: 134px;
}
.authorboxlist .RightInfo {
    float: right;
    padding-top: 15px;
    text-align: left;
    width: 360px;
}
.authorboxlist .TitleBox {
    color: #74563A;
    float: left;
    line-height: 22px;
    padding-bottom: 10px;
    width: 200px;
}

.authorboxlist .InfoBox {
    background-color: #F3EFC8;
    border: 1px solid #D7C1AE;
    float: left;
    height: 58px;
    line-height: 20px;
    overflow: hidden;
    padding: 5px;
    width: 360px;
}

/*for author detail page*/
.authordetailbox{
	width: 680px;
    margin: 5px;
    
}
.authordetailbox .authordetail-left{
	width: 260px;
	float:left;
}
.authordetailbox .authordetail-right{
	width: 300px;
	float:right;
    font-size: 14px;
    line-height: 26px;
    margin-left: 15px;
    padding-left: 15px;
    padding-top: 13px;
}
.authordetailbox .authordetail{
    background-color: #F3EFC8;
    font-size: 14px;
    line-height: 200%;
    padding: 5px;
    width: 620px;
}
.hot {
	background:url("../images/hot.gif") no-repeat scroll 0 0 transparent;
	height:16px;
	position:absolute;
	top:122px;
	width:21px;
}
/*for shop page*/
.byauthor{
    font-size: 14px;
    line-height: 200%;
    color:#990001;
    font-weight:bold;
    padding-left:15px;
}
.leftbox .title2 {
    height: 27px;
    margin-top: 0;
    width: 198px;
}

.shopmiddlebox{
				float:left;
				width:575px;
			
				overflow:hidden;
				border:1px solid #c8805a;
				margin-right:10px;
}
.shopmiddlebox .title{
				width:440px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background:url('../images/bgpng8.png') 0px 0px no-repeat;
}
.shopmiddlebox .title h1{
				font-size:14px;
				color:#FFFFFF;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}

.shopmiddlebox .shopmiddleleft{
	float:left;
	width:283px;
	height:198px;
	border:1px solid #c8805a;
}
.shopmiddlebox .shopmiddleright{
	float:right;
	width:283px;
	height:198px;
	border:1px solid #c8805a;
}
.shopmiddlebox .tejiatitle{
				width:283px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background: url("../images/bgpng8.png") no-repeat scroll 0 -453px transparent;
}
.shopmiddlebox  .tejiatitle h1{
				font-size:14px;
				color:#FFFFFF;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}

.shopmiddle{
				float:left;
				width:573px;
				
				overflow:hidden;
				border:1px solid #c8805a;
				margin-right:10px;
}
.shopmiddle .title{
				width:573px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background: url("../images/bgpng8.png") no-repeat scroll 0 -453px;
}
.shopmiddle .title h1{
				font-size:14px;
				color:#FFFFFF;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}

.shoprightbox{
				float:right;
				width:200px;
				overflow:hidden;
				border:1px solid #e7d4c5;
}

.shoprightbox .title{
				width:326px;
				height:27px;
				overflow:hidden;
				margin-top:0px;
				background:url('../images/bgpng8.png') -440px 0px no-repeat;
}
.shoprightbox .title h1{
				font-size:14px;
				color:#990001;
				padding-left:30px;
				padding-top:8px;
				margin:0 auto;
				height:27px;
}

.shoprightbox .title2{
	font-size:14px;
	color:#990001;
	font-weight:bold;
	padding-left:10px;
	padding-top:8px;

}
.shoprightbox .title2desc{
	font-size:13px;
	color:#990001;
	padding:3px;
	padding-left:10px;

}
.about-link {
    background: url("../images/buyhelp_box.gif") no-repeat scroll 0 0;
    height: 93px;
    margin: 5px 10px;
    
}
.about-link .about-link-left {
    float: left;
    padding: 14px;
    text-align: center;
    width: 18px;
}
.about-link .about-link-left h1 {
    font-size: 14px;
}
.about-link .about-link-right {
    float: left;
    line-height: 18px;
    padding: 22px 22px 22px 25px;
    text-align: center;
}

.shoprightbox .picbox{
				
				width:200px;
				overflow:hidden;
				margin-top:10px;
}
.shoprightbox .picbox .picme{
				float:left;
				overflow:hidden;
				margin-top:8px;
				padding-left:5px;
}

.shoprightbox .picbox .pictitle{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
}
.shoprightbox .picbox .pictitle a{
	color:#CC3200;
}
/*for pot detail*/
.picbox2{
				
				width:570px;
				overflow:hidden;
				margin-top:10px;
}
.picbox2 .picme2{
				float:left;
				width:250px;
				height:240px;
				margin-top:8px;
				text-align:center;
				
}

.picbox2 .pictxt2{
				float:right;
				width:250px;
				height:240px;
				overflow:hidden;
				margin-top:8px;
				padding-left:5px;
}
.picbox2 .pictxt2 .pictitle2{
	font-weight:bold;
	font-size:14px;
	color:#CC3200;
}
.picbox2 .pictxt2 .pictitle2 a{
	color:#CC3200;
}
.picbox2 .pictxt2 .picdesc2{
	font-size:12px;
	line-height:23px;
	margin-top:10px;
	color:#666666;
	font-size:13.3px;
}
.askbutton{
	float:left;
	width:80px;
	height:27px;
	line-height:27px;
	display:block;
	margin-right:3px;
	background: url("../images/bgpng8.png") no-repeat scroll -790px 0 transparent;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.askbutton2{
	font-weight:bold;
	color:#A54A37;
	font-size:13.3px;
    font-family: '微软雅黑','YaHei','黑体','Hei',Tahoma,Helvetica,arial,sans-serif;
    text-shadow: 1px 1px 1px #CCCCCC;
}

.askbutton3{
	width:120px;
	height:27px;
	line-height:27px;
	display:block;
	margin-right:3px;
	background: url("../images/bgpng8.png") no-repeat scroll -790px 0 transparent;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.infobar {
    background: url("../images/topbg.png") repeat-x scroll 0 0;
    font-size: 14px;
    line-height: 31px;
    margin: 0 auto;
    text-align: left;
    text-indent: 2em;
    width: 98%;
    border:1px #E7D4C5 solid;
}
.infobar a{
	margin-right:3px;
}


.potdetailbox {
    border: 1px solid #E7D4C5;
    margin-right: 10px;
    overflow: hidden;
    width: 98%;
    height:100%;
    margin: 0 auto;
}
.potdetailbox .title2{
    background: url("../images/topbg.png") repeat-x scroll 0 0;
    height: 27px;
    margin-top: 0;
    overflow: hidden;
    width: 100%;
}
.potdetailbox .title2 h1 {
    color: #CC3200;
    font-size: 14px;
    height: 27px;
    margin: 0 auto;
    padding-left: 30px;
    padding-top: 8px;
}
.potdetailbox .desc2{
	font-size:14px;
    line-height: 25px;
    
    padding:5px;
}
.smallpicbox{
	width:555px;
	margin:0 auto;
}

/*form common*/
.spacer{clear:both; height:1px;}
/* ----------- My Form ----------- */
.myform{
	margin:0 auto;
	width:780px;
	padding:14px;
}

.gform{
	left:0;
	margin-left:450px;
	margin-right:40px;
	margin-top:120px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	top:0;
	z-index:1000;
	background-attachment:scroll;
	background-color:transparent;
	background-position:left top;
	background-repeat:no-repeat;
	height:365px;
	position:absolute;
	width:457px;

}
	.formwrapper{
		border:solid 1px #FCF2D4;
		background-color:#FCF2D4;
		
	}
	.formwrapper h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	.formwrapper p{
		font-size:12px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #FCF2D4;
		padding-bottom:10px;
	}
	.formwrapper label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	.formwrapper .small{
		color:#666666;
		display:block;
		font-size:12px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	.formwrapper input{
		
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #FCF2D4;
		width:200px;
		margin:2px 0 20px 10px;
	}
	.formwrapper textarea{
		
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #A3745E;
		width:200px;
		margin:2px 0 20px 10px;
	}
	.formwrapper button,.formwrapper #msgbutton{ 
		clear:both;
		margin-left:120px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
	
/*form common end*/
/*for pot big pic*/
.bigpicbox{
	float:right;
	width:780px;
    border: 1px solid #C8805A;
    line-height: 20px;
}
.bigpicbox .title{
	background: url('../images/bgpng8.png') 0px -453px no-repeat;
	width:780px;
	height:27px;
    float: left;
    
}
.bigpicbox .title h1 {
    color: #FFFFFF;
    font-size: 14px;
    height: 27px;
    margin: 0 auto;
    text-indent:2em;
    line-height:27px;
}
.infobox {
    font-size: 14px;
    line-height: 31px;
    margin: 0 auto;
    text-align: left;
    text-indent: 2em;
    width: 98%;
}
/*for member pannel*/
.infowrapper{
	text-align:left;
	font-size:14px;
}
.infotxt{
	width:150px;
	float:left;
	display:block;
}
.infotxt2{
	width:150px;
	float:left;
	display:block;
}
.input150{
	width:150px;
}
ul.chargetitle {
    margin: 0 auto;
}
ul.chargetitle li {
    background-color: #A3745E;
    color: white;
    float: left;
    font-weight: bold;

    margin: 1px;
    text-align: center;
    width:110px;
}
ul.chargelist {
    margin: 0 auto;
}
ul.chargelist li {
    background-color: #F4FAFF;
    color: black;
    float: left;
    font-weight: bold;

    margin: 1px;
    text-align: left;
    width:110px;
	overflow:hidden;
}
ul.favlist{
	margin:0px auto;
}
ul.favlist li{
	text-align:center;
	width:20%;
	height:200px;
	float:left;
	padding:10px;
}
/*for news detail*/
.newsdetail{
	font-size:14px;
	line-height:25px;
	padding:5px;
}
/*for comments*/
.commentbox{
	margin:0px auto;
	height:100%;
	
}
.commentbox .commentbox_title{
	text-align:left;
	height:20px;
	width:20%;
	padding-left:50px;
	font-size:13.3px;
	font-weight:bold;
	margin:1px;
	float:left;
}

.commentbox .commentbox_list{
	padding-top:10px;
	text-align:left;
	color:#9A9A9A;
	height:20px;
	width:20%;
	padding-left:50px;
	font-size:13.3px;
	margin:1px;
	float:left;
	height:100%;
}

.commentbox .commentbox_reply_title{
	padding-top:10px;
	text-align:left;
	height:20px;
	padding-left:50px;
	font-size:13.3px;
}
.commentbox .commentbox_reply_content{
	text-align:left;
	color:black;
	height:20px;
	padding-left:50px;
	font-size:13.3px;
}
/*pot area*/
.potblockwrapper{
	margin:0 30px 22px 0;
	max-width:650px;
	overflow:hidden;
	float:left;
	border:1px dashed #eee;
}
.potblockwrapper .potblock {
    border: medium none;
    display: inline-table;
    height: 250px;
    margin: 0;
    padding: 0;
    position: relative;
    visibility: visible;
    width: 336px;
}

.button01{
	width:140px;
	height:38px;
	line-height:38px;
	display:block;
	background: url("../images/button_05.png") no-repeat 0 0 transparent;
	font-size:25px;
	font-weight:bold;
	color:red;
	text-align:center;
}

.commontitle1{
    color: #9B3026;
    font-family: '微软雅黑';
    font-size: 16px;
    letter-spacing: -1px;
    width: 150px;
}
.commontitle2{
    color: #9B3026;
    font-family: '微软雅黑';
    font-size: 14px;
    letter-spacing: -1px;
    width: 150px;
}
.commontitle3{
    color: #9B3026;
    font-family: '微软雅黑';
    font-size: 13.3px;
    letter-spacing: -1px;
    width: 150px;
}
.commonbold{
	font-weight:bold;
}
.commonliheheight1{
	line-height:25px;
}

#maskbg{
display:block;
background-color: #666;
z-index:999;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}