@charset "utf-8";
/* CSS Document */
body, div {
	font-family:"Microsoft YaHei", "微软雅黑", "黑体";
	color:#666;
	margin:0 auto;
	padding:0;
	text-align:center;
	/* font-size:12px; */
}
.newsTop{
	width:100%;
	height:250px;
	overflow:hidden;
	position:relative;
	/* margin-top:50px; */
	/*background:url(/uploads/img/1480749308soAbVS.jpg) no-repeat center;*/
}
.newsTop img{
	width:100%;
	height:250px;
	position:absolute;
	top:0px;
	left:0px;
}
.newsTopTxt{
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.newsTop h3{
	font-size:40px;
	font-weight:normal;
	color:#ffffff;
	padding-top:75px;
}
.newsTop .num{
	font-size:18px;
	color:#ffffff;
	padding-top:25px;
}
.subNav{
	width:1190px;
	height:79px;
	overflow:hidden;
}
.subNav p{
	font-size:18px;
	color:#000000;
	height:79px;
	line-height:79px;
}
.subNav p a{
	color:#000000;
}
.subNav p span{
	color:#d2d2d2;
	padding:0px 18px;
}
.subNav p a:hover,.subNav p a.curr{
	color:#0099ff;
	border-bottom:1px solid #0099ff;
}
.recommendedReadBg{
	width:100%;
	height:59px;
	overflow:hidden;
	border-top:#e9e9e9 1px solid;
	border-bottom:#e9e9e9 1px solid;
	margin-bottom:46px;
}
.recommendedRead{
	width:1190px;
	height:59px;
	line-height:59px;
	overflow:hidden;
	background:url(..images/zhan-icon.jpg) no-repeat;
}
.recommendedRead h3{
	font-size:20px;
	font-weight:normal;
	color:#000000;
	float:left;
	padding-left:60px;
	text-align:left;
}
.recommendedRead p{
	font-size:14px;
	color:#0099ff;
	float:left;
	padding-left:30px;
	text-align:left;
}
.recommendedRead p a{
	color:#0099ff;
	margin-right:20px;
}
.recommendedRead p a:hover{
	text-decoration:underline;
}
.newsIndexBox{
	width:1190px;
	height:auto;
	overflow:hidden;
}
.newsIndexBox .newsIndexLeft{
	width:500px;
	float:left;
	overflow:hidden;
}
.newsIndexBox .newsIndexRight{
	width:600px;
	float:right;
	overflow:hidden;
}
.headlines{
	width:500px;
	height:625px;
	overflow:hidden;
	text-align:left;
}
.headlines h3{
	width:500px;
	height:51px;
	font-size:25px;
	font-weight:normal;
	white-space:nowrap;
	color:#000000;
}
.headlines h3 a{
	color:#000000;
}
.headlines h3 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.headlines ul{
	margin-bottom:36px;
}
.headlines ul li{
	width:500px;
	height:35px;
	line-height:35px;
	font-size:16px;
	font-weight:normal;
	white-space:nowrap;
	color:#333333;
}
.headlines ul li a{
	color:#333333;
}
.headlines ul li a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.panoNews{
	width:500px;
	height:365px;
	overflow:hidden;
	float:left;
}
.newsTitle01{
	width:500px;
	height:68px;
	overflow:hidden;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
}
.newsTitle01 b{
	width:3px;
	height:30px;
	overflow:hidden;
	background-color:#0099ff;
	position:absolute;
	top:6px;
	left:0px;
}
.newsTitle01 h3{
	font-size:30px;
	font-weight:normal;
	color:#000000;
	position:absolute;
	top:0px;
	left:22px;
}
.newsTitle01 h3 a{
	color:#000000;
}
.newsTitle01 h3 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.panoNewsCont{
	text-align:left;
}
.panoNewsCont h4{
	width:500px;
	height:45px;
	overflow:hidden;
	font-size:22px;
	font-weight:normal;
	white-space:nowrap;
	color:#333333;
}
.panoNewsCont h4 a{
	color:#333333;
}
.panoNewsCont h4 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
ul.newsList01 li{
	font-size:16px;
	white-space:nowrap;
	height:35px;
	line-height:35px;
	color:#666666;
	background:url(../images/green-icon.gif) no-repeat 0px 16px;
	padding-left:23px;
}
ul.newsList01 li a{
	color:#666666;
}
ul.newsList01 li a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.focus {
	width: 600px;
	height: 319px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
}
.focus ul {
	height: 319px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.focus ul li {
	float: left;
	width: 600px;
	height: 319px;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
}
.focus ul li img {
	width: 600px;
	height: 319px;
}
.focus ul li div {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
}
.focus .btnBg {
	position: absolute;
	width: 600px;
	height: 40px;
	left: 0;
	bottom: 0;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.focus .btn {
	position: absolute;
	width: 600px;
	height: 40px;
	right: 0;
	bottom: 0;
	text-align: right;
}
.focus .btn b {
	width: 400px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding-left: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: left;
	font-size: 16px;
	font-weight: normal;
	color: #ffffff;
}
.focus .btn p {
	width: 200px;
	height: 10px;
	position: absolute;
	top: 15px;
	right: 24px;
}
.focus .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 10px;
	height: 10px;
	_font-size: 0;
	margin-left: 12px;
	cursor: pointer;
	background: #dddddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.focus .btn span.on {
	background: #0099ff;
}
.focus .preNext {
	width: 28px;
	height: 50px;
	position: absolute;
	top: 114px;
	background: url(../images/sprite.png) no-repeat 0 0;
	cursor: pointer;
}
.focus .pre {
	left: 20px;
}
.focus .next {
	right: 20px;
	background-position: right top;
}
.focusKeyWord{
	width:600px;
	height:46px;
	line-height:46px;
	overflow:hidden;
	background-color:#f5f5f5;
}
.focusKeyWord p a{
	font-size:14px;
	color:#000000;
	margin:0px 14px;
}
.focusKeyWord p a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.recommendedImg{
	width:600px;
	height:200px;
	overflow:hidden;
	margin-bottom:60px;
}
.recommendedImg ul{
	width:606px;
}
.recommendedImg ul li{
	/* width:297px; */
	height:200px;
	overflow:hidden;
	float:left;
	padding-right:6px;
}
.recommendedImg ul li a{
	display:block;
	width:297px;
	height:200px;
	position:relative;
	top:0px;
	left:0px;
}
.recommendedImg ul li i{
	width:297px;
	height:40px;
	background-color:#000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	position:absolute;
	left:0px;
	bottom:0px;
}
.recommendedImg ul li p{
	width:297px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	position:absolute;
	left:0px;
	bottom:0px;
	font-size:16px;
	color:#ffffff;
}
.bannerT01{
	width:1190px;
	height:90px;
	overflow:hidden;
	margin-bottom:50px;
	position:relative;
}
.bannerT01 img{
	width:1190px;
	height:90px;
}
.tabbox{
	width:500px;
	height:590px;
	overflow:hidden;
	border-bottom:#e8e8e8 1px solid;
}
.tabbox .tabTitle{
	width:500px;
	height:68px;
	overflow:hidden;
	text-align:left;
	position:relative;
	top:0px;
	left:0px;
}
.tabbox .tabTitle i{
	width:3px;
	height:30px;
	overflow:hidden;
	background-color:#0099ff;
	position:absolute;
	top:6px;
	left:0px;
}
.tabbox .tabTitle ul{
	padding-left:22px;
}
.tabbox .tabTitle ul li{
	display:inline;
	font-size:30px;
	font-weight:normal;
	color:#000000;
}
.tabbox .tabTitle ul li a{
	color:#000000;
}
.tabbox .tabTitle ul li a:hover,.tabbox .tabTitle ul li.on a{
	color:#0099ff;
	text-decoration:underline;
}
.tabbox .tabTitle ul li span{
	color:#d2d2d2;
	padding:0px 20px;
}
.tabContBox .tabCont{
	display:none;
}
.tabContBox .tabContList01{
	text-align:left;
}
.tabContBox .tabContList01 h3,.tabContBox .tabContList02 h3{
	width:500px;
	height:50px;
	line-height:50px;
	overflow:hidden;
	font-size:22px;
	font-weight:normal;
	white-space:nowrap;
	color:#333333;
	margin-bottom:2px;
}
.tabContBox .tabContList01 h3 a,.tabContBox .tabContList02 h3 a{
	color:#333333;
}
.tabContBox .tabContList01 h3 a:hover,.tabContBox .tabContList02 h3 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.tabContBox .tabContList02{
	text-align:left;
	padding-top:30px;
}
.expodynamicNews{
	width:500px;
	height:349px;
	padding-top:34px;
	overflow:hidden;
}
.expodynamicNews .newsTitle01{
	margin-bottom:5px;
}
.expodynamicNews .expodynamicCont01{
	text-align:left;
}
.expodynamicNews .expodynamicCont01 h4{
	width:500px;
	height:45px;
	overflow:hidden;
	font-size:22px;
	font-weight:normal;
	white-space:nowrap;
	color:#333333;
}
.expodynamicNews .expodynamicCont01 h4 a{
	color:#333333;
}
.expodynamicNews .expodynamicCont01 h4 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.expodynamicNews .expodynamicCont02{
	width:414px;
	height:32px;
	overflow:hidden;
	float:left;
	*display:inline;
	margin:23px 0px 0px 10px;
	
}
.expodynamicNews .expodynamicCont02 ul{
	width:412px;
	height:30px;
	overflow:hidden;
	border:#dddddd 1px solid;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.expodynamicNews .expodynamicCont02 ul li{
	float:left;
	height:30px;
	overflow:hidden;
	position: relative;
	top:0px;
	left:0px;
}
.expodynamicNews .expodynamicCont02 ul li.li01{
	width:85px;
	border-right:#dddddd 1px solid;
}
.expodynamicNews .expodynamicCont02 ul li.li02{
	width:81px;
	border-right:#dddddd 1px solid;
}
.expodynamicNews .expodynamicCont02 ul li.li03{
	width:123px;
	border-right:#dddddd 1px solid;
}
.expodynamicNews .expodynamicCont02 ul li.li04{
	width:120px;
}
.expodynamicNews .expodynamicCont02 ul li a{
	display: block;
	height:30px;
	line-height:30px;
	color:#333333;
	font-size: 16px;
	position:relative;
	top:0px;
	left:0px;
}
.expodynamicNews .expodynamicCont02 ul li.li01 a,.expodynamicNews .expodynamicCont02 ul li.li01 a span{
	width:85px;
}
.expodynamicNews .expodynamicCont02 ul li.li02 a,.expodynamicNews .expodynamicCont02 ul li.li02 a span{
	width:81px;
}
.expodynamicNews .expodynamicCont02 ul li.li03 a,.expodynamicNews .expodynamicCont02 ul li.li03 a span{
	width:123px;
}
.expodynamicNews .expodynamicCont02 ul li.li04 a,.expodynamicNews .expodynamicCont02 ul li.li04 a span{
	width:120px;
}
.expodynamicNews .expodynamicCont02 ul li a span{
	display: block;
	height:30px;
	line-height:30px;
	color:#333333;
	font-size: 16px;
	position:absolute;
}
.expodynamicNews .expodynamicCont02 ul li a span.out{
	bottom:0px;
	left:0px;
}
.expodynamicNews .expodynamicCont02 ul li a span.over{
	bottom:-30px;
	left:0px;
	color:#0099ff;
}
.expressNews{
	width:500px;
	height:371px;
	overflow:hidden;
	padding-top:34px;
}
.expressNews .newsTitle01{
	margin-bottom:5px;
}
.expressNews .expressNewsCont{
	text-align:left;
}
.expressNews .expressNewsCont h4{
	width:500px;
	height:45px;
	overflow:hidden;
	font-size:22px;
	font-weight:normal;
	white-space:nowrap;
	color:#333333;
}
.expressNews .expressNewsCont h4 a{
	color:#333333;
}
.expressNews .expressNewsCont h4 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.banner02{
	width:600px;
	height:272px;
	overflow:hidden;
	padding-bottom:44px;
}
.banner02 img{
	width:600px;
	height:272px;
}
.mjdpNews{
	/* width:500px; */
	height:271px;
	padding-right:100px;
	text-align:left;
	margin-top: 40px;
}
.mjdpNews .newsTitle01{
	height:55px;
}
.expoVideo{
	width:600px;
	height:408px;
	overflow:hidden;
}
.expoVideo ul{
	width:606px;
}
.expoVideo ul li{
	width:297px;
	height:246px;
	overflow:hidden;
	float:left;
	margin:0px 5px 5px 0px;
	cursor:pointer;
	position:relative;
	top:0px;
	left:0px;
}
.expoVideo ul li.videoFirst{
	width:600px;
	height:383px;
}
.expoVideo ul li i{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:100;
	display:none;
}
.expoVideo ul li div{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	display:none;
}
.expoVideo ul li span{
	display:block;
	width:94px;
	height:94px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-47px;
	margin-left:-47px;
	background:url(../images/video-icon.png) no-repeat;
	transition:2s all ease;
	display:none;
}
.expoVideo ul li i:hover span{
	transform:rotate(360deg);
}
.expoVideo ul li b{
	display:block;
	width:100%;
	height:38px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#000000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.expoVideo ul li p{
	display:block;
	width:100%;
	height:38px;
	line-height:38px;
	position:absolute;
	bottom:0px;
	left:0px;
	font-size:16px;
	color:#ffffff;
}








.videoMain{
	display:none;
	width:670px;
	height:545px;
	background:#000;
	border-radius:5px 5px 5px 5px;
	overflow:hidden;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-335px;
	z-index:999;
}
.videoCont{
	width:670px;
	height:545px;
}
.videoClose{
	width:15px;
	height:15px;
	position:absolute;
	right:20px;
	top:10px;
}
.videoClose a{
	display:block;
	cursor:pointer;
	width:26px;
	height:26px;
	background:url(../images/video-close.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/video-close.png" ,sizingMethod="crop");
}
.videoClose a:hover{
	background:url(../images/video-close-on.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/video-close-on.png" ,sizingMethod="crop");
}
#video{
	width:642px;
	height:517px;
	padding:14px;
}
.videoMainBg{
	height:100%;
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	background:#000000;
	z-index:20;
	filter: alpha(opacity=60);
	opacity: 0.6;
	display:none;
}
.panoIndexList{
	width:1190px;
	height:487px;
	overflow:hidden;
}
.panoIndexList ul{
	width:1196px;
	overflow:hidden;
}
.panoIndexList ul li{
	width:293px;
	height:230px;
	overflow:hidden;
	float:left;
	margin-right:6px;
	cursor:pointer;
}
.panoIndexList ul li a.img{
	display:block;
	width:293px;
	height:174px;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
}
.panoIndexList ul li a.img img{
	width:100%;
}
.panoIndexList ul li a.img i{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-color:#000000;
	opacity: 0.4;
	filter: alpha(opacity=40);
	display:none;
}
.panoIndexList ul li a.img span,.panoIndexList ul li a.img b{
	display:block;
	width:140px;
	height:33px;
	line-height:33px;
	border:#ffffff 2px solid;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-17px;
	margin-left:-70px;
	font-size:16px;
	font-weight:normal;
	color:#e5e5e5;
	display:none;
}
@-webkit-keyframes fadeIn{
	0%{
		opacity:1;
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1); 	
	}
	100%{
		opacity:0;
		transform:scale(1.5);
		-ms-transform:scale(1.5);
		-moz-transform:scale(1.5);
		-webkit-transform:scale(1.5);
		-o-transform:scale(1.5); 
	}
}
@keyframes fadeIn{
	0%{
		opacity:1;
		transform:scale(1);
		-ms-transform:scale(1);
		-moz-transform:scale(1);
		-webkit-transform:scale(1);
		-o-transform:scale(1); 	
	}
	100%{
		opacity:0;
		transform:scale(1.5);
		-ms-transform:scale(1.5);
		-moz-transform:scale(1.5);
		-webkit-transform:scale(1.5);
		-o-transform:scale(1.5); 
	}
}
.panoIndexList ul li:hover a.img b{
	animation-name:fadeIn;animation-duration:.5s;
	-ms-animation-name:fadeIn;-ms-animation-duration:.5s;
	-moz-animation-name:fadeIn;-moz-animation-duration:.5s;
	-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;
	-o-animation-name:fadeIn;-o-animation-duration:.5s;
}
.panoIndexList ul li p{
	width:293px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	font-size:16px;
	color:#666666;
}
.panoIndexList ul li p a{
	color:#666666;
}
/*newsIndex End*/
.recommendedReadBg.marginB0{
	margin-bottom:0px;
}
.newsListBox{
	width:1190px;
	height:auto;
	overflow:hidden;
}
.newsListLeft {
    float: left;
    height: auto;
    overflow: hidden;
    width: 852px;
}
.newsListight{
	width:307px;
	height:auto;
	overflow:hidden;
	float:right;
}
.newsContList {
    border-bottom: 1px solid #e5e5e5;
    height: 228px;
    overflow: hidden;
    padding-top: 50px;
    width: 852px;
}
.newsContList a.img{
	width:270px;
	height:180px;
	overflow:hidden;
	float:left;
	*display:inline;
	margin-right:16px;
}
.newsContList a.img img{
	width:270px;
	height:180px;
}
.newsContList .text{
	width:550px;
	overflow:hidden;
	float:left;
	text-align:left;
}
.newsContList .text h3{
	width:550px;
	height:35px;
	overflow:hidden;
	white-space:nowrap;
	font-size:20px;
	font-weight:normal;
	color:#000000;
}
.newsContList .text h3 a{
	color:#000000;
}
.newsContList .text h3 a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.newsContList .text span{
	display:block;
	width:550px;
	height:35px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	color:#a0a0a0;
}
.newsContList .text p{
	width:550px;
	height:100px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	color:#666666;
}
.newsContList .text p a{
	color:#666666;
}
.newsContList .text p a b{
	font-weight:normal;
	color:#0099ff;
}
.newsContList .text p a:hover b{
	text-decoration:underline;
}
/*setpage strat*/
.newsListPage{
	width:852px;
	height:89px;
	padding-top:36px;
	overflow:hidden;
}
.setpage {
	position:static;
	text-align: center;
	width:100%;
	height:44px;
	line-height:44px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
}
.setpage a {
	display:inline-block;
	color:#666666;
	height:42px;
	line-height:42px;
	padding:0px 19px;
	overflow:hidden;
	border:#e8e8e6 1px solid;
	margin:0px 5px; 
}
.setpage a:hover {
	color:#ffffff;
	background-color:#0099ff;
	border:#0099ff 1px solid;
}
.setpage span {
	display:inline-block;
	color:#666666;
	height:42px;
	line-height:42px;
	padding:0px 19px;
	overflow:hidden;
	border:#e8e8e6 1px solid;
	margin:0px 5px;
}
.setpage span.current {
	color:#ffffff;
	background-color:#0099ff;
	border:#0099ff 1px solid;
}
/*setpage end*/
.labelHot{
	width:307px;
	height:auto;
	margin-top:50px;
	margin-bottom:20px;
	background-color:#fafafa;
}
.labelHotTitle{
	width:307px;
	height:80px;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
	text-align:left;
}
.labelHotTitle i{
	width:3px;
	height:30px;
	overflow:hidden;
	background-color:#0099ff;
	position:absolute;
	top:36px;
	left:0px;
}
.labelHotTitle h3{
	position:absolute;
	top:33px;
	left:28px;
	font-size:25px;
	font-weight:normal;
	color:#333333;
}
.labelHot .labelHotCont{
	width:241px;
	padding:8px 33px 30px 33px;
}
.labelHot .labelHotCont p{
	line-height:38px;
	font-size:14px;
	color:#333333;
	text-align: left;

}
.labelHot .labelHotCont p a{
	display:inline-block;
	margin-right:20px;
	color:#333333;
	overflow: hidden;
	width: 207px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.labelHot .labelHotCont p a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.banner04{
	width:307px;
	height:209px;
	overflow:hidden;
	padding-bottom:19px;
}
.banner04 img{
	width:307px;
	height:209px;
}
.recommendedPano{
	width:307px;
	height:auto;
	margin-bottom:50px;
	background-color:#fafafa;
}
.recommendedPanoList{
	width:307px;
	height:auto;
	overflow:hidden;
}
.recommendedPanoList ul li{
	width:307px;
	height:254px;
	overflow:hidden;
}
.recommendedPanoList ul li a img{
	display:block;
	width:307px;
	height:206px;
	overflow:hidden;
}
.recommendedPanoList ul li a p{
	width:307px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	font-size:16px;
	color:#666666;
}
.recommendedPanoList ul li a:hover p{
	color:#0099ff;
}
.recommendedPano .labelHotTitle i{
	top:30px;
}
.recommendedPano .labelHotTitle h3{
	top:27px;
}
/*newsList End*/
.currentLocation{
	width:1190px;
	height:59px;
	line-height:59px;
	overflow:hidden;
	text-align:left;
}
.currentLocation p{
	font-size:14px;
	color:#000000;
}
.currentLocation p a{
	color:#000000;
}
.currentLocation p a:hover{
	color:#0099ff;
	border-bottom:1px solid #0099ff;
}
.currentLocation p strong{
	font-weight:normal;
}
.newsContTitle{
	text-align:center;
	margin-top:25px;
}
.newsContTitle h1,.newsContTitle h2{
	font-size:30px;
	line-height:35px;
	font-weight:normal;
}
.sourceCont{
	width:852px;
	height:44px;
	overflow:hidden;
	margin:21px 0px 36px 0px;
	text-align:left;
}
.sourceCont span{
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#a0a0a0;
	float:left;
	padding-right:20px;
}
.sourceCont .shareBd{
	float:left;
	text-align:left;
	*float:none;
}
.newsSummary{
	width:852px;
	height:auto;
	border-top:#e8e8e8 1px solid;
	margin-bottom:38px;
}
.newsSummary p{
	width:810px;
	padding:16px 20px;
	border:#ededed 1px solid;
	text-align:left;
	font-size:14px;
	color:#666666;
	line-height:25px;
}
.newsContent{
	margin-top: 25px;
	height:auto;
	text-align:left;
	padding-bottom:15px;
}
.newsContent p{
	font-size:16px;
	line-height:35px;
	color:#333333;
	text-align:left;
	margin-bottom:30px;
}
.newsContent p img{
}
.newsContent p a{
	color:#333333;
	text-decoration:underline;
}
.newsContent p a:hover{
	text-decoration:none;
}
.reLink{
	width:852px;
	min-height:30px;
	overflow:hidden;
	margin-top:32px;
	margin-bottom:28px;
}
.reLink .prevNew,.reLink .nextNew{
	width:852px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-size:16px;
	color:#0099ff;
	text-align:left;
}
.reLink .prevNew a,.reLink .nextNew a{
	color:#333333;
}
.reLink .prevNew a:hover,.reLink .nextNew a:hover{
	color:#0099ff;
	text-decoration:underline;
}
.shareBdTwo{
	width:852px;
	height:88px;
	overflow:hidden;
	border-bottom:#626262 5px solid;
	margin-bottom:25px;
}
.shareBdTwo span{
	height:44px;
	line-height:44px;
	float:left;
	padding-right:20px;
	font-size:16px;
	color:#000000;
}
.readLeft{
	width:436px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-bottom:50px;
	*margin-bottom:25px;
}
.readKeyWord{
	width:852px;
	height:52px;
	overflow:hidden;
	text-align:left;
	border-bottom:#e8e8e8 1px solid;
}
.readKeyWord p{
	height:59px;
	line-height:29px;
	font-size:16px;
	color:#000000;
}
.readKeyWord p a{
	color:#0f6b99;
	margin-right:14px;
}
.readKeyWord p a:hover{
	text-decoration:underline;
}
.readLeft .readLeftList ul li{
	width:436px;
	height:110px;
	overflow:hidden;
}
.readLeft .readLeftList ul li a.img{
	display:inline-block;
	width:130px;
	height:90px;
	float:left;
	margin-right:20px;
}
.readLeft .readLeftList ul li a.img img{
	width:130px;
	height:90px;
}
.readLeft .readLeftList ul li p{
	width:258px;
	height:90px;
	line-height:30px;
	overflow:hidden;
	font-size:16px;
	color:#333333;
	text-align:left;
}
.readLeft .readLeftList ul li p a{
	color:#333333;
}
.readLeft .readLeftList ul li p a:hover{
	color:#0099ff;
}
.readRight{
	width:369px;
	float:left;
	padding-left:25px;
	overflow:hidden;
	border-left:#dddddd 1px solid;
	margin-bottom:50px;
	*margin-bottom:25px;
}
.readRight .relatedReading{
	width:369px;
	text-align:left;
	overflow:hidden;
	padding-bottom:36px;
}
.readRight .relatedReading.paddingB0{
	padding-bottom:0px;
}
.readRight .relatedReading h3{
	width:369px;
	height:32px;
	overflow:hidden;
	font-size:16px;
	font-weight:700px;
	color:#000000;
}
.readRight .relatedReading ul li{
	width:352px;
	height:35px;
	line-height:35px;
	overflow:hidden;
	font-size:16px;
	color:#333333;
	padding-left:17px;
	white-space:nowrap;
	background:url(../images/gray-icon.gif) no-repeat 0px 16px;
}
.readRight .relatedReading ul li a{
	color:#333333;
}
.readRight .relatedReading ul li a:hover{
	color:#0099ff;
	border-bottom:1px solid #0099ff;
}
/*newsCont End 20160128*/
/*20160201 Friends link Start*/
.linkCont{
	width:1190px;
	overflow:hidden;
	border-top:#e8e8e8 1px solid;
	padding-bottom:38px;
}
.linkCont h3{
	width:1190px;
	height:97px;
	line-height:97px;
	overflow:hidden;
}
.linkCont h3 strong{
	display:block;
	font-weight:normal;
	font-size:25px;
	color:#000000;
}
.linkCont ul{
	width:1140px;
	padding:0px 25px 0px 25px;
}
.linkCont ul li{
	width:114px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	display:inline;
	float:left;
	font-size:14px;
	text-align:left;
	
}
.linkCont ul li a{
	color:#000000;
}
.linkCont ul li a:hover{
	color: #0099ff;
    text-decoration: underline;
}
.linkBg{
	border-top:#e8e8e8 1px solid;
	background-color:#fafafa;
}
.linkBg .linkCont{
	border-top:none;
}
.linkBg .linkCont h3{
	text-align:left;
}
/*20160201 Friends link End*/
.lineBottom{
	width:100%;
	height:1px;
	overflow:hidden;
	background-color:#e9e9e9;
}
/*20160201 ad slider*/
.bannerT01 ul{width:1190px;height:90px;}
.bannerT01 ul li{width:1190px;height:90px;display:none;}
.bannerT01 ol{position:absolute;top:50%;right:6px;}
.bannerT01 ol li{background:#282529;width:10px;height:10px;border-radius:50%;margin-bottom:5px;cursor:pointer;}
.bannerT01 ol li.cur{background:#0099ff;}
/*2016  gai remenbiaoqian*/
.labelHotCont p{
	width:250px;
	overflow:hidden;
}
.labelHot .labelHotContNew p{
	text-align:left;
	width:270px;
	overflow:hidden;
}
.labelHot .labelHotContNew p a{
	display:inline-block;
	height:30px;
	line-height:30px;
	border:#0099ff 1px solid;
	color:#333;
	padding:0 14px;
	max-width:70px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:16px;
	margin-right:16px;
	_width:75px;
}
/*20160906 newsSearch Start*/
.newsSearchTop{
	width:100%;
	height:250px;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
	background:url(../images/top-bg02.jpg) no-repeat center;
}
.newsSearchTop .cont{
	width:1170px;
	padding-left:20px;
	margin:0px auto;
	text-align:left;
	padding-top:60px;
}
.newsSearchTop .cont h3{
	height:45px;
	line-height:45px;
	font-size:16px;
	font-weight:normal;
	color:#fafcff;
	padding-left:30px;
	background:url(../images/icon-book.png) no-repeat left center;
}
.newsSearchTop .cont h4{
	height:45px;
	line-height:45px;
	font-size:25px;
	font-weight:normal;
	color:#ffffff;
}
.newsSearchTop .cont h4 strong{
	font-weight:normal;
	color:#00b7ee;
}
.newsSearchTop .cont p{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
.newsSearchTop .cont p b{
	font-weight:normal;
	color:#00b7ee;
}
.newsSearchBox{
	padding-top:20px;
}
.newsSearchList{
	width:852px;
    height:173px;
    overflow:hidden;
    border-bottom:#e5e5e5 1px solid;
	text-align:left;
}
.newsSearchList h3{
	width:852px;
	height:68px;
	line-height:68px;
	overflow:hidden;
	font-size:20px;
	font-weight:normal;
	white-space: nowrap;
	color:#000000;
}
.newsSearchList h3 a{
	color:#000000;
}
.newsSearchList h3 a b{
	font-weight:normal;
	color:#ff0000;
}
.newsSearchList a.img{
	display:block;
	float:left;
	width:120px;
	height:80px;
}
.newsSearchList a.img img{
	width:120px;
	height:80px;
}
.newsSearchList p{
	float:right;
	width:704px;
	padding-right:20px;
	line-height:24px;
	height:72px;
	overflow:hidden;
	font-family:Arial, "宋体";
	font-size:12px;
	color:#898989;
}
.newsSearchList p a{
	color:#898989;
}
.newsSearchList span{
	display:block;
	width:832px;
	padding-right:20px;
	text-align:right;
	font-family:Arial, "宋体";
	font-size:12px;
	color:#898989;
}



