/* Global Elements */

body{
	font-family: 微软雅黑,宋体,Helvetica, Arial, sans-serif;
 	color:#333333;
	font-size: 12px;
	margin: 0px;
	text-align: center;
}
INPUT {
background-color:#FFFFFF;
	border-color:#666;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px; 
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px;
	PADDING-TOP: 1px; 
	PADDING-BOTTOM: 1px;
	color: #535353;
	FONT-SIZE: 10pt;
    FONT-FAMILY: 宋体, Arial, Helvetica
}
select,button{color:#535353; font:12px/1.6em Arial,Helvetica,sans-serif;}

.page
{
    letter-spacing:0px;
    font-size:11px;
}

.font_title
{
	FONT-FAMILY:幼圆;
}
.pagebtn
{
    
    font-size:11px;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover 
{
	color:#cc0000;
}
/* Container */
#container {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/*right*/
#right
{
	text-align:right;
	font-weight: bold;
}
/*query*/
#query
{
    border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:8px;
}

#btn_nav
{
    border: 0px ;
}


#query h3
{
    background-image: url(../images/query.gif);
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 35px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 90%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}

#queryContent
{
    padding-top:8px;
	padding-left:18px;
	padding-right:8px;
	padding-bottom:8px;
}

#memberMain01 
{
	 border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

#memberMain01 h3
{
	
    display: block;
	padding: 3px;
	padding-left: 20px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 100%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}



#friend 
{
	 border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

#friend h3
{
	    background-image: url(../images/userIcon.gif);
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 45px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 100%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}


/*userMessage*/
#userMessage
{
   border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

#userMessage h3
{
    background-image: url(../images/userIcon.gif);
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 90%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}



/*bestQuery*/
#bestQuery
{
   border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

#bestQuery h3
{
    background-image: url(../images/query.gif);
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 35px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 90%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}

#bestQuery h2
{
    background-image: url(../images/query.gif);
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 35px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 90%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}


#bestQueryContent
{
    display: block;
    padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

/*SearchItem*/
.SearchItem
{
     padding-top:0px;
    list-style-type:none; 
}
.SearchText
{
   float: right;
    padding-right:50px;
    
}

.friendOpen1
{
    padding-top:5px;
    text-align:center;
    padding-bottom:8px;
}

.SearchCaption
{
    padding-top:0px;
    padding-left:0px;
    margin:3px;
}
.SearchBtn
{
    padding-top:0px;
    padding-left:250px;
    margin:3px;
}
/*horizontalNav*/
#hNav {
	text-align: left;
	border: 1px solid #D2D6D7;
	padding: 3px;
	padding-left: 7px;
	padding-bottom:0px;
	padding-top:2px;
	background-color:#E6E9EA;
}

#hNav .sub a {
	background-image: url(../images/ioic.gif);
	
	font-weight:bold;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
}

/* Header */
#topheader {
	background-image: url(../images/topback.gif);
	height: 58px;
}
#topheaderLogin
{
	background-image: url(../images/topback.gif);
	height: 55px;
}
#logo {
	width: 300px;
	font-size: 150%;
	font-family: Trebuchet MS;
	font-weight: bold;
	color: #5A747D;
	float: left;
	padding-left: 10px;
	padding-top: 12px;
	padding-bottom: 12px;
}
#logo .dark {
	color: #294048;
}

#top {
border:solid 1px;
border-top-width:0px;
line-height: 30px;
height: 26px;
width: 998px;}

#top1 {
padding-left:10px;
width: 465px;
float: left;
text-align:left;} 


#top2 {
padding-right:10px;
width: 465px;
float: right;
text-align:right;
}


/* Navigation */
#nav {
	font-size: 11px;
	float: right;
	margin-top: 17px;
	margin-right: 5px;
}

#nav a {
	background-image: url(../images/navbg.gif);
	width: 102px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	padding-top: 14px;
	padding-bottom: 12px;
	display: block;
	text-align: center;
	float: left;
	clear: none;
}
#nav a:hover {
	color: #FAD000;
}

#navLogin {
	font-size: 11px;
	float: right;
	margin-top: 17px;
	margin-right: 0px;
}
#navLogin a {
	width: 60px;
	color: #002080;
	margin-bottom:0px;
	text-decoration: none;
	text-align: center;
	float: left;
	clear: none;
}
#navLogin a:hover {
	color: #9B9B9B;
}

#navMember {
	text-align: right;
	font-size: 11px;
	float: right;
	margin-top: 17px;
	margin-right: 0px;
	width:300px;
}
#navMember a {
	width: 60px;
	color: #002080;
	margin-bottom:0px;
	text-decoration: none;
	text-align: right;
	float: right;
	clear: none;
}
#navMember a:hover {
	color: #9B9B9B;
}

#navCMember {
	font-size: 11px;
	float: client;
	margin-top: 17px;
	margin-right: 200px;
	width:100px;
}

/* Sub header */
#subheader {
	background-color: #294048;
}
#subcontainer {
	background-color: #294048;
	float: left;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	border-bottom: 2px solid #C2C8CA;
}


/* Headlines */
#headlines {
	width: 211px;
	height:152px;
	float: left;
	
}
#headlines h1 {
	color: #FAD000;
	font-weight: bold;
	font-family: 黑体;
	font-size: 120%;
	margin: 0px; 
	margin-bottom: 4px;
}
#headlines h3 {
	color: #FAD000;
	font-weight: bold;
	font-family: 黑体;
	font-size: 120%;
	margin: 0px; 
	margin-bottom: 4px;
}
#headlines a {
	display: block;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/headlineslink.gif);
	padding-left: 24px;
	margin-bottom: 1px;
	text-decoration: none;
}
#headlines a:hover {
	color: #8C9BA2;
}
/* Latest topics */
#latesttopics {
	width: 211px;
	height:152px;
	float: right;
}
#latesttopics h1 {
	color: #FAD000;
	font-weight: bold;
	font-family: 黑体;
	font-size: 14px;
	margin: 0px; 
	text-align: right;
	margin-bottom: 5px;
}

#latesttopics h3 {
	color: #FAD000;
	font-weight: bold;
	font-family: 黑体;
	font-size: 120%;
	margin: 0px; 
	text-align: right;
	margin-bottom: 5px;
}
#latesttopics a {
	display: block;
	background-image: url(../images/headlineslink.gif);
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	margin-bottom: 1px;
	text-decoration: none;
}
#latesttopics a:hover {
	color: #8C9BA2;
}
/* Banner ad */
#banner {
	margin-left: auto;
	margin-right: auto;
	padding-left: 25px;
	text-align: center;
	margin-top: 5px;
	float: left;
	color: #FAD000;
	text-align: center;
}
#banner img {
	border: 2px solid #465D66;
}
/* Bottom */
#bottom {
	width: 950px;
	padding-left: 25px;
}

#bottomOther {
	width: 968px;
	padding-left: 25px;
}
/* Login bar */
#register {
	background-color: #E6E9EA;
	float: left;
	width: 100%;
	margin-top: 3px;
}
#register p {
	border: 1px solid #D2D6D7;
	padding: 3px;
	padding-left: 7px;
	margin: 0px;
	color: #54789B;
}
#register h1{
	border: 1px solid #D2D6D7;
	padding: 3px;
	padding-left: 7px;
	margin: 0px;
	font-size: 80%;
	color: #54789B;
	font-weight: bold;
}
/* Left column */
#left {
	float: left;
	width: 220px;
	margin-top: 5px;
	margin-right: 10px;
}
#left h1 {
	font-size: 140%;
	font-weight: bold;
}
#left .sub a {
	background-image: url(../images/pagelink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}
#left .sub2 a {
	background-image: url(../images/userlink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}

#left .sub3 a {
	background-image: url(../images/printlink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}

#leftLogin {
	/*border: 1px solid #7A7977;*/
	float: left;
	width: 300px;
	margin-top:30px;
	margin-left: 50px;
	background-color: #E6E9EA;

} 
#leftLogin h1 {
	font-size: 120%;
	font-weight: bold;
}

#leftMember {
	border: 1px solid #cccccc;
	float: left;
	width: 180px;
	margin-top: 3px;
	margin-right: 10px;
	background-color:#E6E9EA;
} 
#leftMember h1 {
	font-size: 110%;
	font-weight: bold;
	color:#ffffff;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#54789B;
}

#leftMember .sub a {
	background-image: url(../images/memberLink2.gif);
	display: block;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-bottom: 1px;
}

#leftMember .ly a
{
	border:0px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
}

/* Middle column */
#middleMember {
	float: left;
	width: 550px;
	margin-top: 5px;
	font-size: 105%;
}

#middleMember h1 
{
    background-image: url(../images/down.gif);
    background-repeat: no-repeat;
    display: block;
   font-weight: bold;
   	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 5px;
	font-size: 110%;
} 
#middleMember h2 
{
    background-image: url(../images/down.gif);
    background-repeat: no-repeat;
    display: block;
   font-weight: bold;
   	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 110%;
} 
#middle {
	float: left;
	width: 490px;
	margin-top: 5px;
	font-size: 105%;
}
#middle h1 {
	font-size: 140%;
}
#middle p {
	padding-left: 5px;
	margin: 0px;
	color: #5B7246;
}
#middle .subscribe {
	background-image: url(../images/subscribe.gif);
	width: 194px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 4px;
	font-size: 95%;
	display: block;
	text-decoration: none;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
}

#middle .title1{
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #FF7800;
}

.content {
	border: 1px solid #D2D6D7;
	padding: 3px;
	color: #54789B;
}

.small {
	font-size: 95%;
}
.comment {
	font-size: 95%;
	color: #2E464F;
	margin-top: 2px;
}

/* Bottom boxes */
#leftbox {
	width: 200px;
	float: left;
	font-size: 95%;
	color: #5B7246;
}
#leftbox img {
	float: left;
	margin-right: 1px;
}
#leftbox h1 {
	color: #333;
}
#leftbox .lol {
	display: block;
	margin-bottom: 1px;
	background-color: #E6E9EA;
	color: #5B7246;
	float: left;
	width: 105px;
}
#leftbox .p2 {
	padding: 5px;
}

#leftLogin2 {
	float: left;
	width: 370px;
	line-height: 25px;
	margin-top: 30px;
	margin-left: 50px;
} 

#leftLogin2 .sub a {
	background-image: url(../images/btn1.gif);
	font-weight:bold;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Right column */
#right {
	float: right;
	width: 220px;
	margin-top: 5px;
}
#right h1 {
	font-size: 140%;
	text-align: right;
}
#right .sub a {
	background-image: url(../images/pagelink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}
#right .sub2 a {
	background-image: url(../images/userlink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}
#right .sub3 a {
	background-image: url(../images/printlink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}
#right .sub4 a {
	background-image: url(../images/fivelink.gif);
	display: block;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 1px;
	color: #5B7246;
}

#rightbox {
	float: right;
	width: 200px;
	font-size: 95%;
}
#rightbox a {
	background-image: url(../images/folder.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	display: block;
	margin-bottom: 2px;
	text-decoration: none;
}

#CompanyLogin
{
	border: 1px solid #ffd274;
	width: 600px;
	line-height: 25px;
	margin-top: 10px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
	margin-right: 5px;
	margin-left:160px;
	margin-bottom: 30px;
}
#CompanyLogin li
{
	
	padding-top:10px;
}

#rightLogin {
	float: right;
	width: 370px;
	line-height: 25px;
	margin-top: 30px;
	margin-right: 50px;
} 
#rightLogin h1 {
	font-size: 170%;
	font-weight: bold;
	font-family:幼圆;
}

#rightLogin .sub a {
	background-image: url(../images/btn1.gif);
	
	font-weight:bold;
	padding-left: 30px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#rightMember {
	border: 1px solid #CCCCCC;
	float: right;
	width: 191px;
	margin-top: 5px;
} 
#rightMember h1 {
	font-size: 110%;
	font-weight: bold;
	color:#ffffff;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	 margin-bottom:10px;
	background-color:#54789B;
}
#rightMember .sub {
	padding-top: 0px;
}

/* footer */
#footer {
	float: left;
	width: 100%;
	background-color: #294048;
	text-align: left;
	color: #fff;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 6px;
}
#footer .left {
	float: left;
	padding-left: 30px;
}
#footer .right {
	float: right;
	padding-right: 30px;
}
#footer .middle {
	float: right;
	padding-right: 50px;
	color: #A0A0A0;
}
#footer a {
	color: #fff;
}


/*圆角表格*/
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #7A7977; border-right:1px solid #7A7977;}
.xb1 {margin:0 5px; background:#7A7977;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; border:0 solid #7A7977; border-width:0 1px; padding: 15px;}



/*按钮*/
.btn1{ 
    border: 1px solid #6179FF;
	PADDING: 2px; 
	FONT-SIZE: 12px; 
	CURSOR: hand; 
	background-color: #6179FF;
	COLOR: #FFFFFF;
} 

.btn_tj{ 
    border: 1px solid #ff5000;
	PADDING: 8px; 
	background-color: #ff5000;
	COLOR: #FFFFFF;
	font-size:16px;
	font-weight:bold;
	border-radius:5px;
	font-family: 微软雅黑;
} 

.btn_cx{ 
    border: 1px solid #ff5000;
	PADDING: 5px;  
	background-color: #ff5000;
	COLOR: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	border-radius:5px;
	font-family: 微软雅黑;
} 


.btn11{ 
BORDER-RIGHT: #000000 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #000000 1px solid; 
PADDING-LEFT: 2px; 
FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#000000); 
BORDER-LEFT: #000000 1px solid; 
CURSOR: hand; 
COLOR: black;
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: #000000 1px solid 
} 



.btn2{ 
BORDER-RIGHT: #7EBF4F 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #7EBF4F 1px solid; 
PADDING-LEFT: 2px; 
FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997); 
BORDER-LEFT: #7EBF4F 1px solid;
 CURSOR: hand;
  COLOR: black;
   PADDING-TOP: 2px; 
   BORDER-BOTTOM: #7EBF4F 1px solid 
} 

.btn3
{ 
BORDER-RIGHT: #ff91b8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ff91b8 1px solid; PADDING-LEFT: 2px; 
FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#ff91b8);
 BORDER-LEFT: #ff91b8 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ff91b8 1px solid 
} 

.btn4
{ 
BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid 
} 

.btn5
{ 
BORDER-RIGHT: #a879af 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a879af 1px solid; PADDING-LEFT: 2px; 
FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#a879af);
 BORDER-LEFT: #a879af 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #a879af 1px solid 
} 

.btn6
{ 
BORDER-RIGHT: #FFE400 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #FFE400 1px solid; PADDING-LEFT: 2px; 
FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
BORDER-LEFT: #FFE400 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #FFE400 1px solid 
} 

.btn7
{
    BORDER-RIGHT: #2C59AA 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2C59AA 1px solid; PADDING-LEFT: 2px;
     FONT-SIZE: 12px; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
     BORDER-LEFT: #2C59AA 1px solid; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #2C59AA 1px solid 
}

.btnNo
{
 BORDER-RIGHT:0px; 
 BORDER-TOP: 0px; 
 BORDER-LEFT: 0px; 
 BORDER-BOTTOM: 0px; 
 CURSOR: hand;
}

/*输入框*/

.text1{ 
BORDER-RIGHT: #7A7977 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #7A7977 1px solid; 
PADDING-LEFT: 2px; 
FONT-SIZE: 12px; 
BORDER-LEFT: #7A7977 1px solid; 
 PADDING-TOP: 2px; 
 BORDER-BOTTOM: #7A7977 1px solid 
} 

.text2{ 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	PADDING-RIGHT: 4px; 
	BORDER-TOP: #CCCCCC 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	PADDING-TOP: 4px; 
	BORDER-BOTTOM: #CCCCCC 1px solid;
	PADDING-bottom: 4px; 
	background:#FAFFBD
} 

/*翻页*/

.btn1nav{ 
 BORDER-RIGHT: #859FD4 1px solid; 
 PADDING-RIGHT: 2px; 
 BORDER-TOP: #859FD4 1px solid; 
 PADDING-LEFT: 2px; 
 FONT-SIZE: 12px; 
 BORDER-LEFT: #859FD4 1px solid; 
 CURSOR: hand; 
 COLOR: black;
 BORDER-BOTTOM: #859FD4 1px solid ;
 height:19px;
} 

.txtnav{ 
BORDER-RIGHT: #859FD4 1px solid; 
BORDER-TOP: #859FD4 1px solid; 
FONT-SIZE: 12px; 
BORDER-LEFT: #859FD4 1px solid; 
 BORDER-BOTTOM: #859FD4 1px solid ;
} 

.anpager .cpb /*当前页索引按钮样式*/
{background:#1F3A87 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
font-weight:bold;
margin:5px 4px 0 0;
padding:4px 5px 0;}

.anpager a /*超链接样式*/
{background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#1F3A87;
margin:5px 4px 0 0;
padding:4px 5px 0;
text-decoration:none}

.anpager a:hover /*鼠标悬停时的超链接样式*/
{background:#1F3A87 none repeat scroll 0 0;
border:1px solid #1F3A87;
color:#FFFFFF;}

.tableCss
{
	border-top: 0px; border-right: 0px; border-bottom: 0px; border-left:0px
}
table
{
	font-family:微软雅黑;
}

table td{
font-family:微软雅黑;
}
table th {
font-family:微软雅黑;
}



#PageMain
{
	 margin-top:10px; 
	 padding-top:10px;
	  padding-bottom:10px;
	   padding-left:10px;
	    padding-right:10px;
	background-color:#FFFFFF;
	border-color:#666;
	BORDER-TOP-WIDTH: 1px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px; 
	
	color: #535353;
}

#PageMainTitle
{
   border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

#PageMainTitle h3
{
    background-image: url(../images/ManageTitle.gif);
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 35px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 100%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}

#noIconTitle
{
   border: 1px solid #D2D6D7;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:3px;
	margin-bottom:3px;
}

#noIconTitle h3
{
    display: block;
	padding: 3px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 100%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
}


/*GridView 的样式===============================*/

.GridViewHeaderStyle 
{  
    background-color: #5D7B9D; 
    font-weight: bold; 
    color: White; 
} 

.GridViewStyle 
{/* 控制GridView整体属性 */ 
    color:#333333;    
    font-size:9pt;
    width:90%;
     border-color:#a1b5c0;
     border-width:1px;    
} 
.GridViewHeaderStyle th 
{ /* 控制GridView头标题属性 */ 
    background-color:#859FD4;
    border-color:White;
    font-weight: bold; 
    color: White; 
} 
.GridViewRowStyle 
{ /*控制带颜色的行(交替行)*/
    background-color:#EFF3FB;
} 
.GridViewEditRowStyle
{
	background-color: #2461BF;
}
.GridViewAlternatingRowStyle 
{ /*交替行样式*/
    background-color: white; 
} 
.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{ /*控制单元格线粗细及颜色、高度等(单元格的属性)*/
    border: 1px solid white; 
    height:25px;
    cursor:hand;/* 鼠标移到行上时变为手型 */
} 

.GridViewSelectedRowStyle 
{ 
    background-color: #D1DDF1; 
    font-weight: bold; 
    color: #333333; 
} 
.GridViewPagerStyle, .GridViewPagerStyle td
{ 
    background-color: #2461BF; 
    text-align:center;
    color: White; 
    height:20px;
}

/*GridView 的样式===============================*/

/*管理员管理的样式===============================*/
 .dvAdminInfo_dvTR
    {
	font-size:11pt;
	text-align: left;
	width:766px;
	background-color:#d6daf0;
    }

.dvAdminInfo_dvTD
{
	float:left;
	text-align: right; 
	width:10%;
}

 .dvAdmin_h3
{   
	font-size: 90%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
	width:96%
}
    .dvTitle
    {
        float:left; width:33%; border:1px solid #333
    }
    .dvInfo
    {
        float:left; 
        height:400px; 
        text-align: left;
        width:33%;
        border:1px solid #333
    }
    .dvInfoTR
    {
        text-align: left;width:100%
    }
    .dvInfoTD1
    {
        float:left;text-align: right; padding: 1px;width:35%;height:100%;font-size:12pt
    }
    .dvInfoTD2
    {
        float:left; text-align: left; width:63%;
    }
    .textBox
    {
        font-size:14px;color:red
    }
    .dvNewAdmin
    {
        width:35%; text-align: left;padding: 3px;font-size:13px
    }
    .label
    {
        color:red;
    }
    .content2 {
	border: 1px solid #D2D6D7;
	padding: 0px;
	color: #54789B;
    }
    
     .dvAdmin_h3{
    background-repeat: no-repeat;
    display: block;
	padding: 3px;
	padding-left: 35px;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0px;
	font-size: 90%;
	background-color:#859FD4;
	color: #ffffff;
	font-weight: bold;
	text-align: center
    }
    
    
  /*角色管理选项卡样式*/    
  
  .addminlist
  {
	cursor:hand;
  }
  
  
  /*---------------EC样式---------------*/
  
    
    
    /*选项卡*/
#Tab1{
width:100%;
margin:0px;
height:300px;
padding:0px;
margin:0 auto;}

/*菜单class*/
.Menubox {
width:100%;

height:28px;
line-height:28px;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:hand;
width:114px;
text-align:center;
color:#949694;
font-size:11px;

background:url(../images/200801081249070.gif);
}

.Menubox li.hover{
padding:0px;
background:#cccccc;
width:116px;
border-left:1px solid #A8C29F;
border-top:1px solid #A8C29F;
border-right:1px solid #A8C29F;

background:url(../images/200801081249070.gif);
color:#739242;
font-weight:bold;
font-size:14px;
height:27px;
line-height:27px;
}



.Contentbox{
clear:both;
margin-top:0px;
border:1px solid #A8C29F;
border-top:none;
height:541px;
text-align:center;
padding-top:8px;
}
    
    
    /*=============图书评论页样式表开始=================*/ 
    #tabBookComment{width: 100%; background:#fff; border:1px solid #e4e4e4}
    .tbc_tr1_td1{ height:20px; text-align:left;padding:5px 0px 5px 10px}
    .tbc_tr2_td1{width: 22%;height: 821px; vertical-align:top; border-top:1px solid #e4e4e4;border-right:1px solid #e4e4e4}
    .tbc_tr2_td2{width:78%; vertical-align:top; border-top:1px solid #e4e4e4;}
    
    .tbc_dv1{background:#fdf7f2; text-align:left; border-bottom:1px solid #e4e4e4; color:#111; font-size:16px; font-weight:bold; padding:17px 0px 17px 10px}
    .tbc_dv3{text-align:left; border-bottom:1px solid #e4e4e4; color:#555; font-weight:bold; padding:6px 0px 0px 10px}
    .tbc_dv5{text-align:left;border-bottom:1px solid #e4e4e4; color:#333; font-weight:bold;padding:10px 0px 4px 10px}
     
     img{border:0 0 0 0}     
     .startLabel{background:url(../images/start.gif)}
     .input{border:1px solid #a7a6aa}
     
    a.cA{font-size:10px; line-height:20px; color:#3366cc;}
	a.cA:link {text-decoration: none;}
	a.cA:visited{text-decoration: none;}
	a.cA:hover {text-decoration: underline;color:#ff6600}
	a.cA:active {text-decoration: none;}
	
	.btn_style{border-top:1px solid #907e55;border-right:1px solid #907e55;border-left:1px solid #907e55;border-bottom:0}
	.span_start{color:#9f1b09; font-weight:bolder}
	.comment_GridViewAlternatingRowStyle { background-color: #f3f3f2;}/*交替行样式*/
	.comment_GridViewRowStyle td, .comment_GridViewAlternatingRowStyle td{border: 0px;} /*控制单元格线粗细及颜色、高度等(单元格的属性)*/
     /*=============图书评论页样式表结束=================*/ 
     
     
     /*--------------------------------------------------------------------------------------------------------------------*/
     

/*-- 店铺列表首页面样式开始 --*/
#store_left{float:left; margin:0 0 11px 0;*margin:0 0 0 0; left:0px}

a.store{font-size:11.5px; font-family:Verdana; line-height:20px; color:#666666;}
a.store:link {text-decoration: none;}
a.store:visited{text-decoration: none;}
a.store:hover {text-decoration: underline;color:#ff6600}
a.store:active {text-decoration: none;}

.store_li{text-align:left; margin:0 0 0 0; *margin:0 0 0 -15px;padding:5px 0 0 10px; width:220px; border-bottom:1px dashed #e4e4e4; list-style:none;}
.store_li2{text-align:left; margin:0 0 -1px 0; *margin:0 0 0 -15px;padding:5px 0 0 10px; width:165px; border-bottom:1px dashed #e4e4e4; list-style:none;}
/*店铺列表样式*/
.store_type{clear:both; width:750px; left:0px; margin:10px 0 0 0;*margin:10px 0 0 0; border-top:0; left:0px}
.store_type_title{background:url(../images/store_type_t.gif);height:20px;*height:20px;padding:3px 0 2px 10px;*padding:5px 0 0 10px;border:1px solid #de7e00; border-top:0; border-bottom:0; color:#fff; font-weight:bold; font-size:14px}
.store_type_r_bg{border-color:#de7e00;background:#de7e00}
.store_type_content{border:1px solid #de7e00;  font-size:11.5px;*font-size:12px; width:738px; text-align:left; padding:15px 5px 5px 5px; border-bottom:0;border-top:0}
.store_typeUl{margin:0 0 0 0; padding:0 0 0 0}
.store_typeLi{float:left;list-style:none;margin:0 0 0 0}
.store_typeLi2{float:left;list-style:none; margin:0 15px 0 15px}
.store_typeLi3{list-style:none;margin:0 0 0 0}

/*本月明星店铺样式*/
.store_month_Img{height:80px; width:80px; border-width:1px;}
.store_month_Img2{height:70px; width:70px; border-width:1px;}
.store_month{float:left; width:183px;margin:10px 0 0 10px;}
.store_month_title{background:url(../images/store_month_t.gif); height:18px; padding:2px 0 2px 10px;*padding:4px 0 0 10px; border:1px solid #ec6500; border-top:0; border-bottom:0; color:#fff; font-weight:bold; font-size:14px}
.store_month_r_bg{border-color:#ec6500;background:#ec6500}
.store_month_content{ border:1px solid #ec6500; font-size:11.5px;*font-size:12px; border-bottom:0;border-top:0}


/*精品店铺样式*/
.store_refine{float:left; width:249px;margin:10px 0 0 0;}
.store_refine_title{background:url(../images/store_refine_t.gif); height:18px; padding:2px 0 2px 10px;*padding:4px 0 0 10px; border:1px solid #fe7900; border-top:0; border-bottom:0; color:#fff; font-weight:bold; font-size:14px}
.store_refine_r_bg{border-color:#fe7900;background:#fe7900}
.store_refine_content{height:400px; width:247px; border:1px solid #fe7900; font-size:11.5px;*font-size:12px; border-right:0; border-bottom:0;border-top:0}

/*新开店铺样式*/
.store_new{float:left; width:249px;margin:10px 0 0 0;}
.store_new_title{background:url(../images/store_new_t.gif); height:18px; padding:2px 0 2px 10px;*padding:4px 0 0 10px; border:1px solid #803944; border-top:0; border-bottom:0; color:#fff; font-weight:bold; font-size:14px}
.store_new_r_bg{border-color:#803944;background:#803944}
.store_new_content{height:400px;width:247px;border:1px solid #803944; font-size:11.5px;*font-size:12px;border-right:0; border-bottom:0;border-top:0}

/*人气店铺样式*/
.store_hot{float:left; width:249px;margin:10px 0 0 0;}
.store_hot_title{background:url(../images/store_hot_t.gif); height:18px; padding:2px 0 2px 10px;*padding:4px 0 0 10px; border:1px solid #a9bb4e; border-top:0; border-bottom:0; color:#fff; font-weight:bold; font-size:14px}
.store_hot_r_bg{border-color:#a9bb4e;background:#a9bb4e}
.store_hot_content{height:400px; width:247px; border:1px solid #a9bb4e; font-size:11.5px;*font-size:12px; border-bottom:0;border-top:0}

/*-- 店铺列表首页面样式结束 --*/

/*-- 店铺大类详细列表样式开始 --*/
/*左面搜索、类别样式*/
#store_type_left{width:200px; height:500px; border:1px solid #cccccc; background:#fafafa; float:left; left:0px; margin:10px 0 10px -8px;*margin:10px 0 3px -8px}
.store_type_ul{padding:0px 5px 5px 0px; *padding:12px 0 0 0px; margin:12px 0 0 0px; *margin:0 0 0 0px; list-style:none;}
.store_type_li_1{width:180px;list-style:none; *margin:0 0 -1px 0}
.store_type_li_2{width:178px;height:90px; list-style:none;text-align:left; margin-bottom:10px; padding:5px 0 5px 0px; border-top:0px}
.store_type_li_3{padding:5px 0 5px 10px;}
.store_type_r_bg{border-color:#ff9000;background:#ff9000}
.store_type_divbg{background:#ff9000; height:18px; color:#fff; font-weight:bold}

.store_type_search_ul{list-style:none; width:178px; clear:both; margin:0 0 0 0; padding:0 0 0 0}
.store_type_search_lit{list-style:none; clear:both;float:left; line-height:18px; width:55px;height:14px}
.store_type_search_lic{list-style:none; width:120px;float:left;clear:bottom; margin:0 0 5px 0}
.store_type_search_input{width:115px; height:12px}
.store_type_search_btn{ width:50px; height:23px;}

/*右面店铺列表显示样式*/
#store_type_right{width:730px;float:left; margin:10px 0 0 10px}
.store_type_pager{text-align:right; padding:0 10px 0 0; }
.store_type_rep{border-top:1px solid #ddd}
.store_type_rep_ul{width:740; padding:10px; margin:0 0 0 0; border-bottom:1px dashed #e4e4e4; list-style:none;}
.store_type_li{text-align:left;width:730px; margin:0 0 0 0;padding:5px 0 0 10px; }
.store_type_img{float:left; margin:0 20px 0 20px ; border-width:1px;}
.store_type_li_ul{padding:0 0 0 0px; margin:0 0 0 0px; list-style:none; color:#666}
.store_type_li_li1{height:auto; width:400px; float:left; padding:10px 20px 0 10px}
.store_type_li_li2{clear:right;height:auto;padding:15px 20px 0 0}

a.store_type{font-size:11.5px;*font-size:11px; line-height:20px; color:#0044dd; margin:0px 5px 5px 5x;}
a.store_type:link {text-decoration: none;}
a.store_type:visited{text-decoration: none;}
a.store_type:hover {text-decoration: underline;color:#ff6600}
a.store_type:active {text-decoration: none;}
/*-- 店铺大类详细列表样式结束 --*/

/*商城精选图书类别*/
#main_type{border:1px solid #fbd46f; height:397px; *height:400px}
#main_booktype{background:url(../images/dianT.gif); color:#ee6a06; font-weight:bold; font-size:13px;height: 23px; padding:5px 0 0 10px; text-align:left; }

a.main_type{ text-align:center; font-size :13.5px;*font-size:13px; line-height:20px; font-weight: bold; margin:0px 5px 5px 5x;}
a.main_type:link {text-decoration: none;}
a.main_type:visited{text-decoration: none;}
a.main_type:hover {text-decoration: underline;color:#ff6600}
a.main_type:active {text-decoration: none;}


 /*=============图书分类页样式表结束=================*/ 
		a.types{color:#404040;font-weight:bold;font-size:15px}
        a.types:link{text-decoration: none;/*链接下划线*/}
        a.types:visited{text-decoration: none;/*链接下划线*/}
        a.types:hover{text-decoration: underline;color:#ff6600/*链接下划线*/}
        a.types:active{text-decoration: none;/*链接下划线*/}
        
        a.type{color:#1a66b3; font-size:12px}
        a.type:link{text-decoration: none;/*链接下划线*/}
        a.type:visited{text-decoration: none;/*链接下划线*/}
        a.type:hover{text-decoration: underline;color:#ff6600/*链接下划线*/}
        a.type:active{text-decoration: none;/*链接下划线*/}
     /*=============图书分类页样式表结束=================*/ 
     
        a.select:hover{text-decoration: underline;color:#ff6600 /*链接下划线*/}
        a.downLine:hover{text-decoration: underline; /*链接下划线*/}
        
        
.NavFont{font-size:14px; color:#ffffff;}
 
		 a.Nav{color:#ffffff; font-size:14px}
        a.Nav:hover{text-decoration: underline;/*链接下划线*/}
        
        
#bimg {
	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 )
}

#info {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 14px; TEXT-ALIGN: center
}
.lkff A {
	COLOR: #333333; TEXT-DECORATION: none
}
.lkff A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#simg {
	PADDING-LEFT: 9px
}
#simg DIV {
	FONT-SIZE: 12px; BACKGROUND: #d6d6d6; FLOAT: left; WIDTH: 18px; CURSOR: hand; COLOR: #fff; LINE-HEIGHT: 15px; MARGIN-RIGHT: 1px; HEIGHT: 15px; TEXT-ALIGN: center
}
#simg .f1 {
	BACKGROUND: #6f6f6f
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}

.text1{ 
	BORDER: #0e5a97 1px solid; 
	FONT-SIZE: 12px; 
	PADDING: 2px;  
} 

.text11{ 
	BORDER: #999999 1px solid; 
	FONT-SIZE: 12px; 
	PADDING: 2px;  
} 

.text_tj{ 
	BORDER: #999999 1px solid; 
	FONT-SIZE: 12px; 
	PADDING: 3px 4px; 
	border-radius:3px;
	 
} 


/*----------导航------------*/
#div_center { width:950px; height:35px; background:#A2090B; margin-left: auto;margin-right:auto; }  /*定义总体宽度、高度；background:003399; 控制背景颜色,居中对齐*/
#zzjs_net { line-height: 17px; list-style-type: none; margin-top:-1px;}         /*控制一级菜单行高；上边距5px； margin-top：ie8为-1， ie6为0------*/
#zzjs_net a { display: block; width: 88px; text-align:center; font-size:12px;} /*一级菜单链接总体样式：每个菜单的宽，居中对齐，文字大小*/
#zzjs_net a:link  { color:#FFF; text-decoration:none; font-weight:bold; margin:0;}     /* 未访问的链接 */
#zzjs_net a:visited  {color:#FFF;text-decoration:none;font-weight:bold;margin:0;}    /* 已访问的颜色 */
#zzjs_net a:hover {color:#333333;text-decoration:none;}                /* 鼠标在链接上 */
#zzjs_net li {float: left;}                   /* 一级菜左对齐 */
#zzjs_net li a:hover{background:#FEFEFE;}     /* 鼠标在一级菜单上改变其背景色 */
#zzjs_net li ul {line-height: 24px; background:#FFF; list-style-type: none;text-align:left;left: -999em; width:132px; position: absolute;border-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-style: solid;border-color: #A2090B; padding:5px;}             /*二级菜单总体样式：行高24px；背景颜色；外框宽度；相对位置；边框一个象素，上边没样式，左右下边实线，边框颜色#003399；内边距1个象素*/
#zzjs_net li ul a{display:block; width: 122px;text-align:left;padding-left:2px;}                 /* 二级菜单链接样式；背景宽度、左对齐，左缩进2 */
#zzjs_net li ul a:link  {color:#333333; text-decoration:none;border-bottom-style: solid;border-width: 1px;border-color: #D7D7D7;}                                   /* 未访问的链接 */
#zzjs_net li ul a:visited  {color:#333333;text-decoration:none;border-bottom-style: solid;border-width: 1px;border-color: #D7D7D7;}                                 /* 已访问的链接 */
#zzjs_net li ul a:hover  {color:#FFF;text-decoration:none; padding-left:10px;font-weight:bold;background:#A2090B;}/* 鼠标在链接上 */
#zzjs_net li:hover ul {left: auto;}
#zzjs_net li.sfhover ul {left: auto;}
#content {clear: left;}
       
	  
/*-----------------圆角--------------*/
.b1,.b2,.b3,.b4,.b1b,.b2b,.b3b,.b4b,.b{display:block;overflow:hidden;}
.b1,.b2,.b3,.b1b,.b2b,.b3b{height:1px;}
.b2,.b3,.b4,.b2b,.b3b,.b4b,.b{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;}
.b_v{border:1px solid #D7D7D7;}
.b_v2{border:1px solid #E8E8E8;}
.b_k{border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.b_c{border-left:1px solid #E8E8E8;border-right:1px solid #E8E8E8;}
.b_c2{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.b_c3{border:1px solid #CCCCCC;padding:5px; }
.b_c4{border:1px solid #CCCCCC;padding:5px;width:15px; }
.b_c5{border:1px solid #E64D00;background:#FFEEE5;padding:5px;width:15px; }
.b_c6{border:1px solid #ccc;}
.b1,.b1b{margin:0 2px;background:#D7D7D7;}
.b2,.b2b{margin:0 1px;border-width:1px;}
.b3,.b3b{margin:0 0px;}
.b4,.b4b{height:1px;margin:0 0px;}
.d1{background:#fff;}
.d2{background:#F2F2F2;}
.d3{background:#F9F9F9;}
.d4{background:#EFEFEF;}



        .nTab{width:220px;background-image: url('../images/infobar_back.jpg');
overflow:hidden;
	height: 30px;
}
        .none {display:none;}
        .nTab .TabTitle li{list-style-type:none;float:left;cursor:pointer;height:21px;font-weight:bold;text-align:center;width:70px}
        .nTab .TabTitle li a{text-decoration:none;}
        .nTab .TabTitle .active{color:#BC0708;}
        .nTab .TabTitle .normal{color:#666666}
        .nTab .TabContent{clear:both;overflow:hidden;background:#fff;padding:5px;display:block}
		
		
.text_query{ 
	BORDER: #204389 1px solid; 
	background:#204389;
	FONT-SIZE: 12px; 
	PADDING: 2px;  
	color:#f2f2f2;
} 


/* 爱心公益 */
.love_duty{
	background-color:#fff;
	height:80px;
	width:100%;
	border-radius:6px;
	background-image:url(../images/duty_icon.png);
	background-repeat:no-repeat;
	background-position:15% center;
	text-align:center;
	line-height:80px;
	text-indent:4em;
	overflow:hidden;
	font-size:24px;
	position:inherit;
}
.love_duty:hover {
	background-color:#009900;
	background-image:url(../images/duty_icon_sel.png);
	color:#fff;
}

/*两端对齐
.justify_list{text-align: justify;text-justify:distribute-all-lines;}*/

.justify_list{text-align: left;}
 