.news{
	margin-top:
	10px;
	}
.story{
	float:left;
	padding:20px 5px;
	width:97%;
	border:#eee 5px solid;
}
.story-feature{
	float:left;
	width:295px;
}
.story-feature img{
	margin:0 auto;
	display:block;
}
.article{
	float:left;
	width:48%;
	margin-left:10px;
	padding-left:10px;
	color:#666;
	text-align:justify;
	border-left:#eee 1px solid;
	}
.article p{
	color:#333;
	}
.thumbnail-image{
	width:100%;
	float:left;
	margin-top:10px;
}
.thumbnail-image .btn-back{
	float:left;
	width:30px;
	margin-top:5px;
	text-align:center;
	}
.thumbnail-image .btn-next{
	float:right;
	width:30px;
	margin-top:5px;
	text-align:center;
	}
.thumbnail-image .slider{
		margin:0;
}
.thumbnail-image ul{
	width:100%;
}
.thumbnail-image ul li{
	float:left;
	width:88px;
	height:auto;
	margin:5px 0 6px 10px;
}
.thumbnail-image ul li img{
	margin:0 auto;
	display:block;
}

/********************************************************************/
.list-feature{
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:#ddd 1px solid;
}

.text_right{
	float: left;
	width: 53%;
	padding: 0 0 0 17px;
	margin-top: 0;
	height: auto;
	}
.text_feature{
	width: 50%;
	}
	
/****************************************************************/
.related{
	float:left;
	margin:10px 0 0 0;
	width:100%;
	height:auto;
	}
.related .top{
    float:left;
	margin:10px 0 0 0;
	width:100%;
	height:auto;
	text-indent:5px;
	font:19px/35px 'RSURegular', Arial, sans-serif;
	color:#333;
	background: transparent url(../images/line.png) repeat-x bottom left;
	}
.related ul{
	float:left;
	width:100%;
	margin:20px 0;
	}
.related ul li{
	display:block;
	float:left;
	margin:0 0 6px 0;
	padding:3px 0 3px 35px;
	width:94%;
	height:auto;
	line-height:16px;
	background:url(../images/bullet/arrow.png) 2% 50% no-repeat;
	border-bottom:#ddd 1px dotted;
	}
/*****************************************************************************/

/***************************Display************************************/
ul.display {
	float:left;
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}
ul.display li {
	padding: 10px 5px;
	margin: 0;
/*	border-top: 1px solid #111;
	border-right: 1px solid #111;
	border-left: 1px solid #333;*/
	border-bottom: 1px solid #ddd;

}
ul.display li a {
	color: #000;
	text-decoration: none;
}
ul.display li .content_block {
	padding: 0 8px;
}
ul.display li .content_block h2 {
	margin: 0;
	padding: 5px;
	font-weight: normal;
	font:17px/20px Arial, sans-serif;
	}

ul.display li .content_block p {
	margin: 0;
	padding: 5px 5px 5px 0;
	font-size: 14px;
}
ul.display li .content_block a img{
	padding: 5px;
	border: 2px solid #ccc;
	background: #fff;
	margin: 0 15px 0 0;
	float: left;
}

ul.thumb_view li{
	width: 215px;
	height:255px;
	border-bottom:none;
}
ul.thumb_view li h2 {

}
ul.thumb_view li p{
	display: none;
}

ul.thumb_view li .content_block a img {
	margin: 0 0 15px;
}
/*********************************************/
.switch{
	float:right;
	width:52px;
	height:24px;
	background:url(../images/icon/list-on.png) no-repeat;
	}
.switch-off{
	background:url(../images/icon/gird-on.png) no-repeat;
	}
.addClass{
	float:left;
	width:14px;
	height:14px;
	padding:5px;
	}
.removeClass{
	float:left;
	width:14px;
	height:14px;
	padding:5px;
	}
/*********************************************/
.related{
	float:left;
	margin-top:20px;
	width:100%;
	}
.related .top{
    float:left;
	margin:10px 0 0 0;
	width:100%;
	height:auto;
	text-indent:5px;
	font:19px/35px 'RSURegular', Arial, sans-serif;
	color:#333;
	background: transparent url(../images/line.png) repeat-x bottom left;
	}
.related ul{
	float:left;
	width:100%;
	margin-top:5px;
	padding:10px 0;
	background:#eee;
	}
.related ul li{
	float:left;
	width:150px;
	height: auto;
	margin-left:10px;
	}	
.related ul li img{
	display:block;
	margin:0 auto;
	}
.related ul li p{
	margin-top:15px;
	text-align:center;
	}	
/********************************************************/
.box_search {
	float: left;
	margin: 10px 0;
	padding: 1%;
	width: 98%;
	height: auto;
	background:#eee;
}
.box_search .txt_search{
	float:right;
	margin:0px 0 0 0;
	width:10%;
	height:auto;
	font:18px/18px 'supermarket', Arial, sans-serif;
	color:#333;
	}
.box_search .text_field{
	float:right;
	margin:0 0 0 0;
	height:auto;
	font:18px/18px 'supermarket', Arial, sans-serif;
	color:#333;
	}
.box_search .title{
	float:left;
	font:21px/30px 'supermarket', Arial, sans-serif;
	text-indent:10px;
}		
	
/**************************************************************/
.news-in{
	float:left;
	margin:0 0 0 0;
	width:100%;
	height:auto;
}
.top-news .topic-news{
	float:left;
	width:500px;
	text-align:center;
}
.top-news .view-news{
	float: right;
	width:110px;
	text-align:center;
}
.top-p-1{
	float:right;
	width:100%;
	height: auto;
	margin:0;
	background:url(../images/sub/shadow_sub_2.png) bottom center no-repeat
}
.list-news{
	float:left;
	margin:0;
	width:100%;
	height:auto;
	}	
.list-news ul{
	margin:0;
	}
.list-news ul li{
	float:left;
	margin:0;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#dad5b7 1px solid;
	}
.list-news ul li .pic{
	float:left;
	margin:6px;
	width:150px;
	height:auto;
	}	
.list-news ul li .pic img{
	display:block;
	margin:0 auto;
	border:1px #ddd solid;
	padding:4px;
	background:#351b00;
	}

.list-news .view{
	float:left;
	margin:6px!important;
	margin:3px;
	padding:2px;
	height:auto;
	width:61px;
	height:53px;
	
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#eeeeee)); 
	background: -moz-linear-gradient(top,  #dddddd,  #eeeeee);
	
	text-shadow: 0px 1px 0px #fff;
	
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .3);

	-moz-border-radius:10px;
	-moz-border-radius:10px;
	
	-webkit-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius-bottom:10px;
	}
.list-news .view .ct{
	margin:0 auto;
	height:auto;
	width:61px;
	height:53px;
	color:#2f5b89;
	font-size:13px;
	line-height:53px;
	background:url(../images/content/bg-view.png) no-repeat;
	text-align:center;
	text-shadow: 0px 1px 0px #fff;
	}
.list-news ul li .text{
	float:left;
	margin:6px!important;
	margin:3px;
	height:auto;
	width:74%;
	height:auto;
	}
.list-news ul li .text .title{
	float:left;
	margin:0;
	height:auto;
	width:95%;
	min-height:16px;
	font:20px/20px 'supermarket', Arial, sans-serif;
	color:#2f5b89;
	text-shadow: 0px 1px 0px #fff;
	}
/*.list-news .text .title a{
	color:#2f5b89;
	}*/
.list-news ul li .text .detail{
	float:left;
	margin:6px 0;
	height:auto;
	width:95%;
	min-height:30px;
	font-size:13px;
	font-weight: normal;
	color:#333;
	line-height:20px;
	}
.list-news ul li .text .more-n{
	float:left;
	margin:0 0 6px 0;
	height:auto;
	width:95%;
	}
.select-news{
	float:left;
	margin:0 0 0 0;
	width:630px;
	height: auto;
	text-align:right;
	font:17px/30px 'supermarket', Arial, sans-serif;
}
.select-news .select{
	float:left;
	margin:0 0 0 0;
	padding-left:24px;
	width:200px;
	height: auto;
	text-align: left;
	font:19px/22px 'supermarket', Arial, sans-serif;
	background:url(../images/green-bullet.png) no-repeat;
	background-position:8px 8px;
}
.top-news{
	float:left;
	margin:0 0 0 0;
	padding-left:16px;
	width:650px;
	height: auto;
	font:17px/30px 'supermarket', Arial, sans-serif;
	color:#333;
	border-bottom:#2f5b89 1px solid;
	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#dddddd), to(#eeeeee)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #dddddd,  #eeeeee); /* for firefox 3.6+ */ 
	
	text-shadow: 0px 1px 0px #fff;
	
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .3);
	
	-moz-border-radius:10px;
	-moz-border-radius:10px;
	
	-webkit-border-radius:1px;
	-webkit-border-radius:10px;
	border-radius-bottom:10px;
}


/******************************************************************************************************/
.news-viwe{
	margin-top:15px;
/* 	margin-bottom:30px; */
	margin-bottom:15px;
	height:auto;
	color:#000;
/* 	font-size:16px; */
/* 	line-height:20px; */
	line-height:21px;
	}
.related-news{
	margin:20px 0 0 0;
	height:auto;
	}
/*.related-news .top-re{
	margin:10px 0 0 0;
	padding-left:10px;
	height:auto;
	font:25px/38px Arial, sans-serif;
	color:#333;
	border-bottom:#eaeaea 3px solid;
	}*/
	
.related-news .top-re{	
	    margin: 10px 0 0 0;
    padding-left: 10px;
    height: auto;
    font: 25px/38px Arial, sans-serif;
       color: #275E8A;
    border-bottom: #eaeaea 3px solid;
    background: rgba(71, 182, 224, 0.41);
}	
.related-news ul{
	display:block;
	margin:0;
	height:auto;
	}
.related-news ul li{
	display:block;
	margin:3px 0;
	padding:5px 10px;
	line-height:22px;
	font-size:14px;
	color:#000;
	background-position:14px 0;
	border-bottom:#eaeaea 1px solid;
	}
	
	
.related-news ul a:hover li{
	background: rgba(180, 225, 242, 0.11);
}
	
.news-sub-title{
/* 	margin:10px 0; */
    margin: 25px 0 0px 0;
	padding:0 0 2px 0;
	min-height:30px;
	font-size:16px; font-weight:bold;
	color:#333;
	line-height:20px;
/* 	font:29px/35px Arial, sans-serif; */
	font: 27px/32px Arial, sans-serif;
	background:url(../images/sub/shadow_sub_2.png) bottom center no-repeat;
	}
.news-sub-date{
	margin:0 0 6px 0;
	padding:0 0 10px 0;
	min-height:16px;
	font-size:12px; font-weight:normal;
	color:#666666;
	line-height:16px;
	
	}
	
/************************more pic****************************/
.box-morepic{
	display:inline-block;
	width:100%;
	margin:10px 0 0 0;
	}
.box-morepic .center{
	margin:0;
	}
.box-morepic .morepic{
	float:left;
	margin:12px 9px;
	width:250px;
	height: auto;
}
.box-morepic .morepic .pic{
	float:left;
	margin:0;
	width:250px;
	height: 187px;
}
.box-morepic .morepic .pic img{
	display:block;
	margin:0 auto;
	}
	
	
.box-morepic .morepic .pic a img {
    padding: 4px;
    border: 1px solid #AFAFAF;
    background: #fff;
    float: none;
}
	
	
.box-morepic .morepic .title{
	float:left;
	margin:5px 0 0 0;
	width:152px;
	height: auto;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:16px;
}	
.news-all-in{
	margin:0;
	min-height:600px;
	}
/*************************************************************/
.attachments{
	margin:0 0 25px 0;
	min-height:32px;
	border-bottom:#ccc 1px  dotted;
	}
.attachments .icon{
	float:left;
	margin:0;
	width:18px;
	height:18px;
	background: url(../images/icon/attachments.gif) no-repeat;
	}
.attachments .name{
	float:left;
	margin:0 0 0 6px;
	width: auto;
	min-height:18px;
	font-size:12px;
	color:#666;
	line-height:16px;
	}
.attachments .download{
	float:left;
	margin:0 0 0 6px;
	width:18px;
	height:18px;
	}
.more-news{
	margin-top:15px;
	text-align:right;
}
.more{
	padding:6px 6px;
	background:#a59853;
	margin:5px;
	color:#fff;
	font-size:14px;
	}






.view-package{
	float:left;
	width:100%;
	margin:20px 0;
	padding-bottom:30px;
	border-bottom:#eee 3px solid;
	}
.view-package strong{
	color:#266bb6;
}
