.left .box table {

	font-size: 12px;

	line-height: 28px;

}

.left .box .search tr td {

	padding-left: 13px;

}

.left .box .search tr .button {

	padding: 0px;

}

.left .box table tr td input.textbox {

	font-size: 12px;

	line-height: 16px;

	color: #000;

	height: 16px;

	width: 105px;

	border: 1px solid #cccccc;

}

.box table tr td .select {

	font-size: 12px;

	color: #000;

	background-color: #f7f7f7;

	width: 62px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #abadb3;

	border-right-color: #e2e3ea;

	border-bottom-color: #e2e3ea;

	border-left-color: #e2e3ea;

}

.top .top_left {

	float: left;

	width: 334px;

	clear: both;

}

.top .top_left .box .flash {

	height: 242px;

	width: 333px;

	background-image: url(../images/linebg.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.box .abstract .tl {

	font-size: 13px;

	line-height: 20px;

	font-weight: bolder;

	color: #e60012;

	height: 20px;

	background-image: url(../images/news_til_bg.jpg);

	background-repeat: no-repeat;

	background-position: 10px 0px;

	padding-left: 24px;

	width: 339px;

}

.box .abstract .tl a {

	font-size: 14px;

	line-height: 20px;

	font-weight: bolder;

	color: #e60012;

	padding-left: 10px;

}

.box .abstract {

	padding: 0px;

}

.box .abstract .summary {

	font-size: 12px;

	line-height: 22px;

	color: #999999;

	padding-right: 15px;

	padding-left: 15px;

}

.box .abstract .summary a {

	font-size: 12px;

	line-height: 22px;

	color: #999999;

}

.box .abstract .sum_more a {

	color: #ff8a00;

	padding: 0px;

}

.box .abstract .sum_more {

	font-size: 12px;

	line-height: 22px;

	color: #ff8a00;

	background-image: url(../images/news_abs_bg.jpg);

	background-repeat: repeat-x;

	background-position: 0px bottom;

	text-align: right;

	padding-right: 20px;

}

.box .content ul {

	margin: 0px;

	list-style-type: none;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.box .content ul li {

	font-size: 12px;

	line-height: 23px;

	height: 23px;

}

.box .content ul li a {

	font-size: 12px;

	line-height: 25px;

	color: #333333;

	background-image: url(../images/news_list_coin.jpg);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left: 20px;

}

.box .content ul li a img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.top .top_right {

	width: 363px;

	padding-right: 8px;

	padding-left: 8px;

	float: left;

}

.buttom .b_left {

	float: left;

	width: 482px;

}

.details .news_pic {

	float: left;

	width: 90px;

	padding-top: 5px;

}

.details .news_pic img {

	padding: 2px;

	height: 81px;

	width: 81px;

	border: 1px solid #e1e1e1;

}

.details .list {

	float: left;

	width: 340px;

	padding-right: 10px;

	padding-left: 10px;

}

.details .list ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.details .list ul li {

	font-size: 12px;

	line-height: 26px;

	height: 26px;

	color: #333333;

}

.details .list ul li a {

	font-size: 12px;

	line-height: 28px;

	color: #333333;

	background-image: url(../images/news_list_coin.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 10px;

}

.box .videos .img {

	font-size: 12px;

	line-height: 22px;

	color: #999999;

	text-align: center;

}

.box .videos .introd {

	font-size: 12px;

	line-height: 28px;

	text-align: left;

	color: #CCC;

}

.box .videos .introdt {

	font-size: 12px;

	line-height: 28px;

	text-align: center;

	color: #CCC;

}

.box .videos ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.box .videos ul li {

	font-size: 12px;

	line-height: 28px;

	color: #333333;

	height: 24px;

}

.box .videos ul li a {

	background-image: url(../images/videos_coin.gif);

	background-repeat: no-repeat;

	background-position: left center;

	color: #333333;

	padding-left: 20px;

}

.videos_list .intro {

	text-align: center;

	font-size: 12px;

	line-height: 28px;

	color: #3333;

}

.videos_list .intro {

	text-align: center;

	font-size: 12px;

	line-height: 28px;

	color: #3333;

}

.videos_list .box_ {

	float: left;

	width: 218px;

	padding: 5px;

}

.videos_list .box_ .img {

	background-image: url(../images/video_bg.gif);

	background-repeat: no-repeat;

	background-position: 0px 12px;

	height: 185px;

	width: 218px;

	text-align: center;

	padding-top: 18px;

}

.videos_list .box_ .img a img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	height: 152px;

	width: 206px;

}



.videos_list .box_ .img_mito {

	background-image: url(../images/piclistbg.gif);

	background-repeat: no-repeat;

	background-position: 0px 12px;

	height: 170px;

	width: 218px;

	text-align: center;

	padding-top: 18px;

}

.videos_list .box_ .img_mito a img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	height: 152px;

	width: 206px;

}

.buttom .b_right {

	float: left;

	width: 224px;

	padding-left: 10px;

}

.details a img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.news_list ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

	list-style-image: none;

}

.news_list ul li {

	height: 31px;

	font-size: 14px;

	line-height: 31px;

	color: #333333;

	font-family: "宋体";

}

.news_list ul .odd {

}

.news_list ul .even {

	background-color: #f0fafd;

}

.news_list ul li .date {

	float: right;

	padding-right: 20px;

	color: #888888;

}

.news_list ul li a {

	background-image: url(../images/news_list_coin_.jpg);

	background-repeat: no-repeat;

	background-position: 18px center;

	color: #333333;

	padding-left: 34px;

}

.box .title .tip {

	float: right;

	color: #2e9bc6;

	font-size: 12px;

	font-weight: normal;

	line-height: 32px;

}

.details .videos_list ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.details .videos_list ul li {

	float: left;

	padding: 5px;

}

.details .videos_list ul li .img {

	width: 224px;

	text-align: center;

	font-size: 12px;

	line-height: 26px;

	color: #333;

}

.magazines .mag_left {

	float: left;

	height: 370px;

	width: 270px;

}

.magazines {

	padding-left: 8px;

	padding-top: 8px;

}



.magazines .mag_left a img {

	height: 355px;

	width: 255px;

	border: 5px solid #d3d3d3;

}

.magazines .mag_left a img:hover {

	height: 355px;

	width: 255px;

	border: 5px solid #005dc6;

}

.magazines .mag_right {

	float: left;

	width: 410px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.magazines .mag_right .mag_title a {

	font-size: 22px;

	line-height: 42px;

	font-weight: bolder;

	color: #ff8a00;

}

.magazines .mag_right .mag_summary ul  {

	margin: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	list-style-image: none;

	list-style-type: none;

}

.magazines .mag_right .mag_summary ul li{

	font-size: 14px;

	line-height: 22px;

	font-weight: bolder;

	color: #333333;

	padding-left: 10px;

	list-style-image: none;

	list-style-type: none;

}

.magazines .mag_right .sum_button {

	padding-left: 20px;

	padding-top: 10px;

}

.magazines .mag_right .sum_button a {

	background-image: url(../images/read_but.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 29px;

	width: 118px;

}



.magazines .mag_right ul .no {

	font-size: 12px;

	line-height: 20px;

	color: #3333;

	font-weight: normal;

	background-image: none;

}

.show .mags {

	padding-top: 20px;

	padding-bottom: 20px;

}

.show .mags .block {

	float: left;

	width: 121px;

	text-align: center;

	padding-right: 10px;

	padding-left: 10px;

}

.show .mags .block .img {

	width: 121px;

}

.show .mags .block .img a img {

	height: 163px;

	width: 115px;

	border: 3px solid #d3d3d3;

}

.show .mags .block .img a img:hover {

	height: 163px;

	width: 115px;

	border: 3px solid #005dc6;

}

.show .mags .block .wd {

	color: #484848;

	font-size: 12px;

	line-height: 30px;

}

.box .details_ {

	background-image: url(../images/details_.jpg);

	background-repeat: repeat-x;

	background-position: 0px top;

	padding-top: 10px;

	padding-right: 12px;

	padding-left: 12px;

}

.box .details_ .detail {

	background-color: #f6f6f6;

	border: 1px solid #d4d4d4;

	padding-top: 15px;

	font-size: 12px;

	line-height: 24px;

	color: #333333;

	padding-right: 16px;

	padding-left: 16px;

	text-align: justify;

	padding-bottom: 80px;

}

.box .details_ table {

	font-size: 12px;

	line-height: 24px;

	padding-bottom: 20px;

	color: #4e4e4e;

}

.box .details_ table tr td a {

	color: #4e4e4e;

}

.box .details_ table tr td a img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.box .details_ .pic {

	padding-left: 70px;

}

.main .keyword {

	padding-top: 20px;

	padding-left: 38px;

}

.keyword table .textfield {

	font-size: 12px;

	line-height: 20px;

	color: #000;

	height: 20px;

	width: 150px;

	font-weight: normal;

}

.main .keyword table {

	font-size: 13px;

	line-height: 30px;

	font-weight: bolder;

	color: #000;

}

.main .result {

	padding-right: 40px;

	padding-left: 38px;

}

.main .result .result_top {

	height: 28px;

	width: 878px;

}

.main .result ul {

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-type: none;

	width: 878px;

}

.main .result ul .odd {

	font-size: 13px;

	line-height: 28px;

	color: #333333;

	height: 28px;

	width: 878px;

}

.main .result ul .even {

	font-size: 13px;

	line-height: 28px;

	color: #333333;

	height: 28px;

	background-color: #e4f3fb;

}

.main .result ul li a .date {

	float: right;

	width: 80px;

	padding-right: 20px;

	font-size: 13px;

}

.main .result ul li a {

	background-image: url(../images/coin.gif);

	background-repeat: no-repeat;

	background-position: 10px center;

	padding-left: 20px;

	font-size: 13px;

	line-height: 28px;

	color: #333333;

}

.photo_gallery {

	width: 607px;

	padding-left: 30px;

	padding-right: 30px;

}

.photo_gallery .show_area .photo_box {

	text-align: center;

}





.photo_gallery .mid img {

	padding: 4px;

	height: 347px;

	width: 518px;

	border: 2px solid #e9e9e9;

}

.photo_gallery .photo_bar  {

	background-image: url(../images/bottom_bg.png);

	background-repeat: repeat-x;

	background-position: 26px 15px;

	padding-bottom: 20px;

}

.photo_gallery .photo_bar .left_button {

	float: left;

	width: 26px;

	height: 105px;

	padding-top: 15px;

}

.photo_gallery .photo_bar .left_button a {

	background-image: url(../images/left_button.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 105px;

}



.photo_gallery .photo_bar .right_button {

	float: right;

	height: 105px;

	width: 26px;

	padding-top: 15px;

}

.photo_gallery .photo_bar .right_button a {

	background-image: url(../images/right_button.png);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	text-indent: -9999px;

	display: block;

	height: 105px;

}



.photo_gallery .photo_bar .pic_button {

	float: left;

	height: 90px;

	width: 555px;

	background-position: 0px 0px;

	padding-top: 30px;

	overflow: hidden;

}

.photo_gallery .photo_bar .pic_button ul {

	margin: 0px;

	padding: 0px;

	list-style-image: none;

	list-style-type: none;

}





.photo_gallery .photo_bar .pic_button ul li {

	float: left;

	height: 80px;

	width: 104px;

	padding: 3px;

	background-image: none;

	list-style-image: none;

	list-style-type: none;

}

.photo_gallery .photo_bar .pic_button ul li a  img{

	border: 2px solid #b6b6b6;

	padding: 2px;

	height: 65px;

	width: 96px;

}

.photo_gallery .photo_bar .pic_button ul li a {

	display: block;

	width: 104px;

	background-image: none;

	margin: 0px;

	padding: 0px;

}



.photo_gallery .photo_bar .pic_button ul li a:hover img {

	border: 2px solid #ff0000;

	padding: 2px;

}

.photo_gallery .depict {

	font-size: 12px;

	line-height: 20px;

	color: #333333;

	text-align: justify;

}

.box .search .textfields{

	height: 16px;

	width: 106px;

	border: 1px solid #cccccc;

}

.box .details_ .sum {

	font-size: 14px;

	line-height: 26px;

	color: #333333;

	text-align: justify;

}

.article_reader .title {

	text-align: center;

	color: #055092;

	font-weight: bold;

	background-image: url(../images/line.gif);

	background-repeat: repeat-x;

	background-position: center bottom;

	line-height: 50px;

	font-size: 20px;

	padding-bottom: 5px;

}

.article_reader .title h3 {

	margin: 0px;

	padding: 0px;

	font-size: 20px;

	line-height: 50px;

	font-family: "微软雅黑";

}

.article_reader .title h5 {

	margin: 0px;

	padding: 0px;

	font-size: 15px;

	line-height: 28px;

	font-family: "微软雅黑";

}

.article_reader .propertybar .property {

	font-size: 12px;

	line-height: 38px;

	text-align: right;

	color: #333333;

	width: 100%;

	height: 38px;

	margin: 0px;

	padding: 0px;

}

.article_reader .propertybar .property .visit {

	padding-right: 10px;

	padding-left: 10px;

	float: left;

}

.article_reader .propertybar .property .author {

	float: left;

	padding-right: 20px;

	padding-left: 20px;

}



.article_reader .propertybar .property .updating {

	padding-right: 15px;

	padding-left: 15px;

	float: left;

}

.article_reader .propertybar .property .fontsize {

	float: left;

	width: 180px;

}

.article_reader .propertybar .property .fontsize a {

	color: #33333;

	padding-right: 5px;

	padding-left: 5px;

}

.article_reader .propertybar .property .print {

	float: left;

	padding-right: 10px;

	padding-left: 10px;

}

.article_reader .propertybar .property .print a {

	background-image: url(../images/stamp.gif);

	background-repeat: no-repeat;

	background-position: 0px 10px;

	text-indent: -9999px;

	display: block;

	height: 30px;

	width: 54px;

	float: right;

}

.article_reader .content {

	margin-right: 12px;

	margin-left: 12px;

	background-color: #f6f6f6;

	border: 1px solid #d4d4d4;

	text-align: justify;

	padding-top: 20px;

	padding-right: 16px;

	padding-left: 16px;

	font-size: 12px;

	line-height: 24px;

	color: #333333;

	padding-bottom: 20px;

}

.article_reader .content .player {

	width: 400px;

	margin-right: auto;

	margin-left: auto;

}

.pages{ text-align:center;}
.pages a,.pages span{ margin-left:10px;}