﻿* {   
 vertical-align: baselinebaseline;   
 font-weight: inherit;   
 font-family: inherit;   
 font-style: inherit;   
 font-size: 100%;   
 /*border: 0 none;   */
 outline: 0;   
 padding: 0;   
 margin: 0;   
 }  
body{
	font-size:9pt;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: "Times New Roman","宋体";
	color:#2d2d2e;
}

#wrap{
	border:0px solid;
	padding:0px 10px 0px 10px;
	width:975px;
	*width:985px;
	margin:0px auto;	
	background-image:url("common/background.png") ;
	background-repeat:repeat-y;
	text-align:left;
}
#flash{
	padding-top:5px;
}
#header{	
	border:0px solid red;
	display:inline;
	margin-left:3px
}
#logo{
	float:left;
	display:inline;
	width:290px;
	background-image:url("common/logo.png") ;
}
#banner{
	float:left;
	width:612px;
	display:inline;
	background-image:url("common/banner.png") ;
}
#menus{
	height:39px;
	background-image:url("common/menu-bg-odd.png") ;
	border:0px solid;
	text-align:center;
	margin-right:10px;
	*margin-right:0px;
}

#menus ul li{
	text-align:left;
}

#menus div{
	display:inline;
}
#menus ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
}
#menus li{
	display:inline;
	margin:0px;
	line-height:39px;
}

#menus li img{
	vertical-align: middle;
	border:0px;
	
}

#menus .menus-left{
	background-image:url("common/menus-left.png") ;
	background-repeat:none;
	height:39px;
	width:20px;
	float:left;
}
#menus .menus-right{
	background-image:url("common/menus-right1.png") ;
	background-repeat:none;
	height:39px;
	width:30px;
	float:right;
	
}
#menus .menu-odd{
	background-image:url("common/menu-bg-odd.png") ;
}
#menus .menu-even{
	background-image:url("common/menu-bg-even.png") ;	
}
#menus .menulist{
	float:left;	
	background-image:url("common/menu-bg-odd.png") ;
	margin-right:0px;
}
#menus a{
	display:inline-block;
	line-height:39px;
	margin:0px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
	padding:0px 6px;
}
#menus a:hover{
	color:#a3be22;
	
}

/* 
Code Highlighting 
Courtesy of Dean Edwards star-light 
http://dean.edwards.name/my/behaviors/#star-light.htc
    - with jQuery methods added, of course
*/
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	
	
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.nav li {
  border-left: 0px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}


#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #3290d6;
  color: #fff;	
  font-weight:normal;
  line-height:30px;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #67a7d1;
  color:#ffffff;
}
#nav-one li {
	padding-left: 5px;
	padding-right: 5px;
}
.nav ul {
  background: #3290d6;
  border-bottom: 0px solid #000;
  list-style: none;
  margin: 0;
  width: 100px;
  position: absolute;
  top: -999em;
  left: -1px;
  line-height:1.2em;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 38px;  
}
.nav ul li {
  border: 0;
  float: none;
  line-height:1.2em;
}
.nav ul a {
  border-top: 1px solid #3290d6;
  border-bottom: 0;
  line-height:1.2em;
  width: 100%;
  white-space: nowrap;
}

/*---end of menu */

#left{
	border:0px solid blue;
	float:left;
	width:215px;
}
.notLogin{
	margin-top:6px;
}
#login{
	margin:5px;
	background-image:url("common/login-bg.png") ;
	background-repeat:repeat-x;
	height:170px;
	padding-top:5px ;
	#padding-top:2px ;
	color:#ffffff;
}
#login .fields{
	float:left;
	width:150px;
}


#login .login-btn{
	display:inline;
	float:right;
	margin-top:5px;
	#margin-top:8px;
	margin-right:10px;
	cursor: pointer;
}

#login .input1{
	width:80px;
	height:18px;
}
#login p{
	line-height:20px;
	margin:5px 0px 0px 20px;
	*margin:5px 0px 0px 20px;
	display:inline-block;
}

#loged{
	margin-top:5px;
	padding-top:8px;
	*padding-top:15px;
	vertical-align: middle;
	display:block;
}
#login a{
	text-decoration: none;
	color:#bed813;
}
#loged a{
	text-decoration: none;
	color:#bed813;
}
#loged p{
	line-height:20px;
	height:20px;
	display:block;
}
#loged img{
	vertical-align: middle;
	margin-right:3px;
}
#search{
	margin:5px;
	border:1px solid #dddddd;
	border-bottom:3px solid #dddddd;
	height:30px;
	padding:5px;
	

}

#search p{
	vertical-align:middle;
	margin:3px 5px;	
	line-height:30px;
	display:block;
}
#search input{
	height:22px;
	*height:19px;
	width:125px;
}

.txt{
	margin:auto 0px;
	color:#585858;
	padding:3px 2px 2px;
	width:60px;
	height:25px;
}
#search img{
	vertical-align: middle;
	margin-bottom:2px;
	*margin-bottom:4px;
}
#keyword{
	height:24px;
	width:110px;
}

.news{
	margin:5px;
}
.news_right{
	margin:5px 10px 0px 1px;
	*margin:5px 5px 0px 1px;
}
.newstitle{
	height:30px;
	line-height:30px;
	background-image:url("common/list-header-bg.png") ;
	background-repeat:repeat-x;
}

.title{
	color:#033399;
	line-height:28px;
	font-weight:bold;
	padding-left:20px;
	display:block;
	float:left;
}
.more{	
	line-height:28px;
	float:right;
	margin-right:20px;
	
}
.more img{
	border:0px;
}
.newslist{
	border:1px solid #dddddd;
	margin:0px;
	padding:5px;
}

.newslist ul{
	padding:0px 0px 0px 5px;
	margin:0px;	
}
.newslist li{
	list-style:none;
}
.newslist li img{
	padding-right:3px;
}
.newslist p{
	margin:3px;
	*padding:2px;
	line-height:20px;
}
.newslist a{
	text-decoration: none;
	color:#000;
}
.newslist a:hover{
	color:#078989;
}


/*中间*/
#middle{
	width:465px;
	float:left;
}

/*------tabs------*/
.tabs ul{
	margin:2px 0px 0px 3px;
	*margin:2px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:block;
	height:27px;
}
.tabs li{
	padding:0px;
	margin:0px 0px 0px 2px;
	*margin:0px 0px 0px 9px;
	list-style:none;
	display:inline;
	line-height:27px;	
	cursor: pointer;
}
.tabs p,span{
	display:inline;
}

.tab_more{
	display:inline;
}
.tab_name{
	font-weight:bold;
	color:#ffffff;
	padding-left:10px;
}
.tab_more{
	background:#8c8c8c;
	color:#ffffff;
	padding:0px 3px;
	margin-left:30px;
	font-family:Times New Roman;
	font-size:8px;
	letter-spacing: 1px;
}
.tab1{
	border:0px solid;
	display:inline-block;
	*display:inline;
	height:27px;
	width:146px;
	background-image:url("common/tab_1_uncheck.png");
}
.tab1_check{
	border:0px solid;
	display:inline-block;
	*display:inline;
	height:27px;
	width:146px;
	background-image:url("common/tab_1_check.png");
}

#tab_page{
	width:493px;
	*width:520px;
	height:345px;
	*height:330px;
	border:1px solid #d7e5ee;
	margin:0px 2px;
	*margin-left:2px;
	padding:5px 10px;
	overflow:hide;
}

.news_item{
	margin-top:3px;	
	margin-top:0px;	
	text-align: left;
	height:60px;
	border:0px solid;
	overflow: hide;
}
.news_item p{
	display:block;
	margin:5px 0px 0px 0px;
}

.news_item_title{
	color:#3775b2;
	font-weight:bold;
	font-size:1.1em;
	padding-left:3px;
}
.news_item_seprator{
	color:#7d7d7d;
	margin:0px 10px;
}
.news_item_date{
	color:#941214;
}
.news_item_summary{
	display:block;
	line-height:20px;
	font-size:1.1em;
	color:#363636;
	padding-left:12px;
}
.news_item_image{
	float:right;
	margin-right:5px;
	width:76px;
	height:60px;
	border:1px solid #afd8f5;
	padding:2px;
	
}
.news_item_h_seprator{	
	border-top:1px solid;
	border-style:dotted;
	border-left:0px;
	border-bottom:0px;
	border-right:0px;
	height:2px;
	margin-top:15px;
}

#tabs_2 ul{
	margin:2px 0px 0px 3px;
	*margin:2px 0px 0px 0px;
	padding:0px;
	list-style:none;
	display:block;
	height:32px;
}
#tabs_2 li{
	padding:0px;
	margin:0px 0px 0px 0px;
	*margin:0px 0px 0px 5px;
	list-style:none;
	display:inline;
	line-height:32px;
	cursor: pointer;
}
#tabs_2 span{
	font-weight:bold;
	color:#ffffff;
}
.tab2{
	border:0px solid;
	display:inline-block;
	*display:inline;
	/*padding-top:10px;*/
	height:32px;
	width:110px;
	background-image:url("common/tab_2_uncheck.png");	
}
.tab2_check{
	border:0px solid;
	display:inline-block;	
	*display:inline;
	height:32px;
	width:110px;
	background-image:url("common/tab_2_check.png");
	
}
.tab2 span{
	padding-left:25px;
}
.tab2_check span{
	padding-left:25px;
}


#tab_page_2{
	border:1px solid #8ab5e2;
	border-top:5px solid #8ab5e2;
	width:493px;
	*width:520px;
	height:150px;
	margin:0px 2px;
	*margin-left:2px;
	padding:5px 10px;

}

#right{
	width:225px;
	float:right;
	margin:0px 10px 0px 0px;
	*margin:0px 3px 0px 0px;
	
	
}
/*新闻页面的右侧*/
#articleRight{
	width:225px;
	float:right;
	margin:10px 10px 0px 0px;
	*margin:10px 3px 0px 0px;
	background:#c3dffb;
}

.newswithtinyimage{
	margin-bottom:5px;
}

.tinyimage{
	float:left;
}
.newswithtinyimage p{
	margin:3px 0px 0px 3px;
}
.ttitle{
	font-weight:bold;
}


#links{
	margin-top:10px;
	text-align:center;
}

#links ul{
	margin:0px;
	padding:0px;
}
#links li{
	display:inline;
	line-height:30px;
	margin-left:10px;
}

#links a{
	text-decoration:none;
	color:#078989;
}
#links img{
	border:1px solid #ccc;
}
#footer{
	margin-right:10px;
	*margin-right:0px;
}

#copyright{
	color:#ffffff;
	border-top,border-bottom:#3286ce 1px solid;
	background:#5aa3d8;
	height:80px;
	
	text-align:center;vertical-align: middle;
	padding-top:20px;
	padding-bottom:20px;
	margin-right:2px;

}
#copyright p{
	line-height:30px;
}

#content{
	padding:5px 2px 0px 3px;
	float:left;
	border:0px solid;
	width:720px;
	/*height:600px;
	overflow:auto;
	*/
}
#articleheader{
	padding:5px 2px 10px 3px;
	float:left;
	border:0px solid;
	width:670px;
}
/*文章标题*/
.articletitle{
	margin-top:10px;
	margin-left:30px;
	font-family:'Helvetica';
	font-size:25px;
	color:#078989;
}
.articlemeta{
	line-height:20px;
	margin-top:5px;
	margin-left:30px;
	font-family:'Helvetica';
	font-size:12px;
	color:#078989;	
}
.articlemeta img{
	vertical-align: middle;
	margin-right:3px;
}

.articletool{
	line-height:20px;
	margin-top:5px;
	margin-left:30px;
	font-family:'Helvetica';
	font-size:12px;
	color:#078989;	
}
.articletool img{
	vertical-align: middle;	
	margin-right:3px;
}
.fav{
}
#content .realContent{
	margin-left:30px;
}
.contentP{
	margin-left:22px;
	line-height: 20px;
	font-size: 14px;
}
.contentP div{
	/*line-height: 200%;*/
}
/*文章右侧列表*/
.rightTitle{
	line-height:20px;
	height:20px;
	margin:5px 0px 2px 5px;
}
.rightTitle img{
	vertical-align: middle;
}

#relatedArticles ul{
	margin:2px 0px 2px 5px;
	list-style: none;
}
#relatedArticles li a{
	text-decoration: none;
	color:#000000;
}
#relatedArticles a:hover{
	text-decoration: none;
	color:#078989;
}

#relatedArticles li img{
	vertical-align: center;
	margin-right:3px;
}



#content h3{
	margin-left:30px;
	font-family:'Helvetica';
	font-size:12px;
	font-weight: normal;
}
#content .meta{
	margin-left:30px;
}
/*---用户注册---*/
#reg-main{
	background:#ffffff;
}
/*---错误信息---*/
.error{
	margin-left:5px;
	color:#f5acbf;
}
/*提示信息　success.jsp*/
.info{
	border:0px solid #7dc1f0;
	width:80%;
	height:80px;
	text-align:center;
	vertical-align: middle;
	margin:30px 0px 0px 30px;
	background-image:url(common/info_bg.png);
	background-repeat:repeat-x;
	
}
.info p{
	margin:5px;
	line-height:30px;
	height:30px;
}
.info a{
	text-decoration: none;
	color:#000000;
}
/*评论、回复*/
#commentslist{
	margin:10px;
}
#commentslist p{
	text-indent:20px;	
}
#commentslist  .commentTitle{
	
	text-indent:5px;
	line-height:30px;
	background:#d2dfe8;
	border-top:solid 1px #6faed9;
	padding-left:5px;
	color:#63696e;
	valign:middle;
}
#commentslist img{
	margin-top:10px;
}
#commentslist .commentContent {
	margin:5px;
}
#commentslist .commentContent p{
	background:#d2f5e7;
	
}
/*短信页面*/
#sms_toolbar{
	margin:5px;
	text-align:left;
}
#sms_toolbar li {
	display:inline;
	margin-left:5px;
}
#sms_toolbar a{
	color:#033232;
}
#sms_toolbar a:hover{
	color:#078989;
}
#smsBody{
	margin:5px;
	text-align:left;
}
#smsBody p{
	vertical-align: middle;
}
#smsBody .smstitle{
	display:inline;
	line-height:20px;
	height:20px;
	font-weight: bold;
	border-bottom:1px solid #078989;	
	padding-bottom:4px;
}
#smsBody img{
	vertical-align: middle;
}
#smsBody .smscontent{
	text-indent: 20px;
	background:#cce0f0;
	padding:2px 0px 2px 2px;
}
#smsBody .smsmeta{
	display:block;
	line-height:20px;
	height:20px;
	border-bottom:1px solid #078989;	
	padding-bottom:4px;
}
.news_item_1 p{
	line-height:28px;
	height:28px;
}
.news_item_2 p{
	line-height:20px;
	height:20px;
	text-indent: 24px;
}
.news_item_1 img{
	vertical-align: middle;
	margin-right:2px;
	border:0px;
}
.news_item_1 a{
	text-decoration: none;
	color:#000000;
}
.news_item_1 a:hover{
	text-decoration:underline;
	color:#078989;
}
/*文章列表*/
.articlelist{
	list-style: none;
	margin-left:50px;
}
.articlelist li{
	line-height:25px;
}
.articlelist a{
	text-decoration: none;
	color:#494545;
	font-size:14px;
	font-family: 'Helvetica';
	letter-spacing: 1px;
}
.articlelist a:hover{
	text-decoration: none;
	color:#078989;
}
.articlelist img{
	vertical-align: middle;
	margin-right:3px;
}
.pagediv{
	float:right;
}
/*注册*/
#singup{
	margin:10px 0px 10px 20px;
}
#singup .label{
	line-height: 25px;
}
#singup input{
	margin-left:10px;
}
/*vip页面*/
#vip{
	margin:5px 30px;
}
#vip p{
	line-height: 20px;
}
/*about 页面*/
#about{
	padding:10px 25px;	
}
#about .subtitle{	
	font-family:'Helvetica';
	font-size:13px;
	color:#078989;
}
#about p{
	line-height: 22px;
	text-indent: 24px;
}
#about ul{
	margin:5px;
	list-style: none;
}
#about li{
	display:inline;
	margin-left:6px;
	
}
#about li a{	
	text-decoration: none;
	color:blue;
}
#about li a:hover{	
	text-decoration: none;
	color:#078989;
}
#navgator{
	margin-bottom: 15px;	
}
.imageFloatLeft{
	float:left;
	margin:5px;
}
#about img{
	border:0px;
	vertical-align: middle;
}
.logindiv{
	height:250px;
}
.logindiv a{
	text-decoration: none;
	color:#3a9cdb;
}
.logindiv a:hover{
	color:#19425c;
}

#login_left{
	border:0px solid #000000;
	float:left;
	width:250px;
	margin:20px 0px 0px 50px;
}
#login_left p{
	line-height:20px;
	height: 20px;
	vertical-align: middle;
}
#login_left .lg_title{
	color:#3a9cdb;
}
#login_left .lg_field{
	margin-left:20px;
}
#login_left .lg_info{
	color:#8568b6;
}
#login_left .txt{
	width:180px;
}
#login_left .button{
	border:1px solid #3a9cdb;
	background:#e4ebf0;
	padding:2px 4px;
	margin:5px;
	color:#103a55;
}
#login_right{
	border:0px solid #000000;
	float:right;
	width:600px;
	margin:20px 50px 0px 0px;
}
#login_right p{
	line-height:30px;
	text-indent: 24px;
	font-size:15px;
	color:#5faddf;
}




