body{
	margin: 0px;
	background: #FFFFFF url(../images/body_bck.gif) repeat-y 997px 0px;
	color: #000000;
}
a{
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
}
img {
	border-width: 0px;
}
form{
	margin: 0px;
}
.radio{
	border: 0fpx;
}
.button{
	background-color: #828282;
	border: 0px;
	height: 19px;
	color: #FFFFFF;
	font: 700 8pt Tahoma;
}
/**/
.main_container {
	background: #FFFFFF;
	width: 997px;
	border-top-width: 0px;
}
.main_container_inner{
	border: 1px solid #FFFFFF;
}
/**/
.base{
	background: #FFFFFF;
	width: 996px;
}
.base_left{
	float: left;
	width: 128px;
	overflow: hidden;
	background: #FFFFFF url(../images/left_bck.png) repeat-y;
}
.base_left_inner{
	width: 127px;
	overflow: hidden;
}
.base_middle{
	float: left;
	padding: 0px 10px;
}
.base_middle_inner{
	width: 566px;
	overflow: hidden;
}
.base_middle .middle_content{
	;
}
.base_right{
	float: left;
	width: 282px;
	overflow: hidden;
	background: #FFFFFF url(../images/right_bck.png) repeat-y;
}
.base_right_inner{
	margin: 0px 17px 0px 15px;
}
/**/
.logo_top_banner{
	clear: both;
	text-align: center;
	width: 996px;
	padding: 0px 0px 1px 0xpx;
	z-index: 1000;
}
/**/
.top{
	position: relative;
	width: 996px;
	height: 168px;
	overflow: hidden;
	background: url(../images/top.png) no-repeat;
}
.top .logo {
	position: absolute;
	width: 200px;
	height: 90px;
	top: 28px;
	left: 0px;
}
.top .logo img{
	width: 200px;
	height: 90px;
}

.top .banner {
	width: 728px;
	height: 90px;
	position: absolute;
	top: 43px;
	left: 252px;
}
.top .last_min {
	position: absolute;
	width: 470px;
	height: 27px;
	top: 0px;
	left: 130px;
	overflow: hidden;
}
.top .last_min, .top .last_min a, .top .last_min font  {
	color: #FFFFFF;
	font: 100 11px/27px Tahoma;
}
.top .date{
	position: absolute;
	width: 390px;
	height: 27px;
	left: 600px;
	top: 0px;
	overflow: hidden;
}
.top .date_inner{
	text-align: right;
	font: 100 8pt/27px Tahoma;
	color: #FFFFFF;
}
.top .main_page {
	position: absolute;
	width: 110px;
	height: 23px;
	top: 140px;
	left: 10px;
	overflow: hidden;
}
.top .main_page a{
	font: 700 8pt/23px Tahoma;
	color: #fff;
}
.top_menu_1{
	position: absolute;
	width: 520px;
	height: 32px;
	left: 150px;
	top: 137px;
}
.top_menu_1 .item{
	float: left;
}
.top_menu_1 .item a{
	color: #000;
	font: 100 8pt/32px Tahoma;
}
.top_menu_1 .sep{
	float: left;
	background: url(../images/top_menu_1_sep.gif) no-repeat;
	height: 32px;
	width: 1px;
	font-size: 1px;
	margin: 0px 8px 0px 8px;
}
.top .search{
	position: absolute;
	width: 214px;
	height: 25px;
	left: 769px;
	top: 141px;
}
.search .input{
	border-width: 0px;
	width: 164px;
	height: 20px;
	font: normal 10px Tahoma;
	padding: 4px;
	color: #000000;
	background-image: url(../images/search_input_bck.png);
	padding-left: 10px;
}
.search .submit{
	border-width: 0px;
	width: 51px;
	height: 20px;
	background-image: url(../images/search_submit_bck.png);
}
/*.search {
	background: url(../images/search_bck.png) no-repeat;
	height: 41px;
	overflow: hidden;
}
.search .container {
	margin-left: 70px;
	margin-top: 8px;
	width: 154px;
	height: 20px;
}


*/
/**/
.footer {
	clear: both;
	width: 996px;
	height: 95px;
	overflow: hidden;
	position: relative;
	text-align: left;
	background: url(../images/footer_bck.png) no-repeat;
}
.footer .footer_logo{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 190px;
	height: 95px;
}
.footer .footer_logo img{
	width: 190px;
	height: 110px;
}
.footer .content{
	position: absolute;
	top: 20px;
	left: 231px;
	width: 500px;
	height: 80px;
	overflow: hidden;
	font: normal 8pt/17px Tahoma;
	color: #767676;
}
.footer .content a{
	color: #767676;
}
.footer .content div {
	text-align: left;
}
.footer .content .item {
	text-align: left;
	margin-bottom: 10px;
}
.footer .content .item, .footer .content .item a{
	color: #FFF;
}
.footer .content .item a{
	font-weight: bold;
}
/**/
.left_caption{
	height: 35px;
	background: url(../images/left_caption_bck.png) no-repeat;
	color: #FFFFFF;
	font: 100 11px/27px Tahoma;
	text-align: center;
}
.left_caption span{
	;
}
/**/
.right_caption{
	height: 36px;
	background: url(../images/right_caption_bck.png) no-repeat;
	overflow: hidden;
}
.right_caption div{
	margin-left: 12px;
	width: 126px;
	text-align: center;
}
.right_caption *{
	color: #FFFFFF;
	font: bold 8pt/28px Tahoma;
}
.left_content{
	margin: 0px 10px 7px 10px;
	width: 107px;
	overflow: hidden;
}
.left_banner{
	text-align: center;
	margin-bottom: 6px;
}
.left_sep {
	clear: both;
	height: 15px;
	background: url(../images/left_sep.png) no-repeat;
	overflow: hidden;
}
.right_content{
	margin: 0px 15px 10px 15px;
	width: 230px;
	overflow: hidden;
}

.right_banner {
	margin-left: 15px;
	margin-bottom: 15px;
}
.right_banner_inner{
	width: 250px;
}
/*middle_content .explain{
	margin-top: 6px;
	margin-bottom: 10px;
}
.middle_content .nav2{
	margin-bottom: 10px;
}*/

.right_sep{
	clear: both;
	height: 15px;
	font-size: 1px;
	background: url(../images/right_sep.png) no-repeat;
	overflow: hidden;
}
.middle_sep{
	clear: both;
	height: 13px;
	font-size: 1px;
	background: url(../images/middle_sep.gif) no-repeat;
}
.nav_link{
	clear: both;
	height: 25px;
}
.nav_link a{
	padding-left: 6px;
	font: bold 9pt/25px Tahoma;
	color: #336699;
}
/**/
.middle_page_title {
	background : url(../images/middle_page_bck.png);
	width : 100%;
	height: 57px;
	font: 700 13pt/44px Tahoma;
	color : #000000;
}
.middle_page_title span{
	margin-left: 15px;
}
.middle_sub_page_title {
	background: url(../images/middle_sub_page_bck.png) repeat-x;
	margin-bottom: 5px;
	height: 24px;
	overflow: hidden;
}
.middle_sub_page_title span, .middle_sub_page_title a{
	margin-left: 10px;
	font: bold 11px/25px Tahoma;
	color : #FFFFFF;
}
/**/
.left_menu {
	width: 100%;
	margin-bottom: 4px;
}
.left_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	height: 24px; 
	overflow: hidden;
}
.left_menu a {
	font: 700 11px/24px Tahoma;
	display: block;
	margin-left: 0px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
}
.left_menu .parent a {
	background: url(../images/left_menu_bck.png) no-repeat;
	color: #000000;
}
.left_menu .parent a:hover{
	color: #017491;
}
.left_menu .child a {
	background: url(../images/left_menu_child_bck.png) no-repeat;
	color: #017491;
	font: 700 11px/24px Tahoma;
}
.left_menu .child a:hover{
	color: #000000;
}
/**/
.mostly_commented {
	font: 100 11px Verdana;
}
.mostly_commented .item{
	/*background: url(../images/icon_01.gif) no-repeat 0px center;*/
	clear: both;
	margin: 4px 0px 0px 0px;
}
.mostly_commented .sep {
	/*background: url(../images/line_02.gif) repeat-x;*/
	height: 1px;
	clear: both;
	font-size: 1px;
	margin: 4px 0px 0px 10px;
}
/**/
.weather {
	width: 100%;
	margin-bottom: 8px;
}
.weather .city{
	font: 700 8pt/19px Tahoma;
	width: 60px;
}
.weather .value{
	font: 100 7pt/19px Tahoma;
	width: 50px;
	text-align: right;
}
/**/
.video_news {
	width: 100%;
	font: 100 8pt/13px Verdana;
}
.video_news .item{
	clear: both;
	margin-bottom: 12px;
}
.video_news .item img {
	width: 100px;
	height: 75px;
	margin-bottom: 7px;
}
.video_news .item a{
	font-weight: bold;
}
.video_news .link{
	clear: both;
	padding-top: 6px;
}
.video_news .link a{
	color: #c00c2f;
	font-weight: bold;
}
/**/
.main_image_gallery {
	clear:both;
	font: 100 8pt/13px Tahoma;
}
.main_image_gallery .item{
	clear: both;
	margin-bottom: 12px;
}
.main_image_gallery .item img {
	width: 100px;
	height: 75px;
	margin-bottom: 7px;
}
.main_image_gallery .item a{
	font-weight: bold;
}
.main_image_gallery .link{
	clear: both;
	padding-top: 6px;
}
.main_image_gallery .link a{
	color: #c00c2f;
	font-weight: bold;
}
/**/
.main_author {
	clear: both;
	height: 210px;
	overflow: hidden;
}
.main_author .items{
	float: left;
	width: 120px;
	height: 210px;
	overflow: hidden;
}
.main_author .item span{
	padding-left: 5px
}
.main_author .item {
	height: 19px;
	font: 100 8pt/19px Tahoma;
	color: #006781;
	overflow: hidden;
	background: url(../images/icon_05.gif) no-repeat 115px 6px;
	text-align: right;
	padding-right: 12px;
	width: 120px;
}
.main_author .item_inner{
	width: 110px;
	overflow: hidden;
}
.main_author .item a{
	color: #006781;
	padding-left: 0px;
}
.main_author .article_content{
	float: left;
	width: 110px;
	height: 210px;
	overflow: hidden;
	text-align: center;
}
.main_author .article_content_inner{
	margin-top: 10px;
	margin-left: 10px;
}
.main_author .article_content img {
	width: 100px;
	height: 100px;
	margin-bottom: 10px;
}
.main_author .article_content .content{
	width: 100px;
	height: 210px;
	overflow: hidden;
}
.main_author .article_content div{
	font: 100 8pt/15px Tahoma;
	color: #949494;
}
.main_author .article_content .author_article_title {
	height: 60px;
	overflow: hidden;
}
.main_author .article_content .author_article_title a{
	color: #FF0000;
	font: 700 8pt/15px Tahoma;
}
.main_author .article_content .author_title{
	height: 15px;
	overflow: hidden;
}

/**/
.mostly_readed{
	width: 100%;
	clear: both;
}
.mostly_readed .item{
	clear: both;
	background: url(../images/icon_02.gif) no-repeat 0px 10px;
	height: 23px;
	overflow: hidden;
}
.mostly_readed .item a{
	font: 700 8pt/23px Tahoma;
	color: #000000;
	padding-left: 14px;
}
.mostly_readed .first_item{
	clear: both;
	width: 230px;
	height: 85px;
	overflow: hidden;
}
.mostly_readed .first_item img{
	margin: 0px 10px 0px 0px;
	width: 114px;
	height: 80px;
}
.mostly_readed .item{
	clear: both;
	height: 21px;
	overflow: hidden;
}
.mostly_readed .item div{
	float: left;
}
.mostly_readed .title{
	color: #ff0000;
	font: 700 8pt/16px Tahoma;
	margin-top: 10px;
}
/**/
.right_news{
	width: 100%;
}
.right_news .container{
	padding-bottom: 8px;
}
.right_news img{
	width: 230px;
	height: 159px;
	margin: 0px 10px 3px 0px;
}
.right_news .title{
	margin: 0px 0px 10px 0px;
}
.right_news .title a{
	color: #666666;
	font: 700 8pt/16px Verdana;
}
.right_news .short_content{
	height: 45x;
	overflow: hidden;
}
.right_news .short_content a{
	font: normal 8pt/15px Verdana;
	color: #535353;
}
/**/
.main_poll{
	clear: both;
}
.main_poll .container{
	;
}
.main_poll .question{
	font: 700 8pt/15px Verdana;
	color: #000000;
	margin: 5px 0px;
}
.main_poll .image img{
	width: 230px;
	height: 60px;
}
.main_poll .submit{
	font: 700 8pt/15px Verdana;
	color: #828282;
	margin-top: 10px;
}
/**/
.main_mail_list {
	width: 100%;
}
.main_mail_list .item{
	margin: 0px 0px 3px 0px;
}
.main_mail_list .input_type{
	font-size: 8pt;
	width: 230px;
}
/*
.main_link_bank {
  	clear: both;
	margin-top: 6px;
}
.main_link_bank .item{
    height: 24px;
    text-align: center;
}
.main_link_bank .item select{
    font-size: 8pt;
    width: 109px;
}
.main_pharmacy {
	font: normal 8pt Tahoma;
	color: #000000;
}
.main_pharmacy .image{
	width: 109px;
	height: 67px;
	background: url(../images/main_pharmacy.png) no-repeat;
	margin: 6px 0px 6px 0px;
}
.main_pharmacy .item{
	margin-bottom: 5px;
}
.main_pharmacy .exp a{
	color: #000000;,
	font-weight: bold;
}	
.comment_marquee {
	font: normal 8pt Tahoma;
	margin-bottom: 8px;
}
.comment_marquee .item{
	clear: both;
	margin-bottom: 8px;
}
.comment_marquee .item a{
	text-decoration: none;
	color: #434343;
}

*/
