@charset "utf-8";
/* CSS Document */
.expo-main {
	width: 830px;
	float: left;
}
.article-main {
	width: 830px;
	float: left;
}
.expo-side {
	width: 350px;
	float: right;
}

/* banner-box */
.banner-box{min-width:1210px;height:350px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1210px;margin:0 auto;overflow:hidden;}
.banner-box .bd li .m-width img{width:1210px; height:350px;}
.banner-box .bd li{width:100% !important;height:360px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1210px;position:absolute;top:120px;left:50%;margin-left:-590px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:522px;}
.banner-box .hd ul li{width:30px;height:6px;/*border-radius :50%;*/text-indent:-9999px;margin-right:20px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#d23232;}

.expo-banner-bg {
	background-color: #2d2e31;
	}

.expo-list-mod {
	clear: both;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
.expo_imglist_01 {
	CLEAR: both; /*OVERFLOW: hidden;*/  MARGIN-LEFT: 0px; MARGIN-LEFT: -38px;
	}
.expo_imglist_01 LI {
	TEXT-ALIGN: left;
	border: 1px solid #e2e2e2;
	background-color: #FFF;
	margin-top: 20px;
	margin-left:38px;
	width:376px;
	float: left;
}
.expo_imglist_01 LI:hover{border-color: #e2e2e2; box-shadow: 0 0 10px #e2e2e2; background-color: #FFF;}
.expo_imglist_01 LI IMG {
	WIDTH: 378px; DISPLAY: block; HEIGHT: 252px
}
.expo_imglist_01 LI .pic-tit {
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.expo_imglist_01 LI H3 {
	FONT: 18px/30px "微软雅黑",arial; margin-top:0px
}
.expo_imglist_01 LI H3 A {
	COLOR: #333; TEXT-DECORATION: none
}
.expo_imglist_01 LI H3 A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
.expo_imglist_01 LI P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	LINE-HEIGHT: 21px;
	PADDING-TOP: 6px;
	TEXT-ALIGN: left;
	color: #a3a8a8;
}
.expo_imglist_01 LI P A {
	COLOR: #000; TEXT-DECORATION: underline
}
.expo_imglist_01 LI P A:hover {
	COLOR: #f00
}
.expo_imglist_01 LI .timeadd {
	background-color: #fafafa;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d8d8d8;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.expo_imglist_01 LI .timeadd span {
	line-height: 30px;
	background-image: url(../images/expo-icon.png);
	height: 30px;
	display: block;
	background-repeat: no-repeat;
	CURSOR: pointer;
	color: #333;
	font-size: 14px;
}
.expo_imglist_01 LI .timeadd span.time {
	background-position: 0px 0px;
	padding-left:20px;
	float: left;
}
.expo_imglist_01 LI .timeadd span.add {
	background-position: 0px -30px;
	padding-left:20px;
	float: right;
}
.expo_imglist_01 LI .timeadd A {
	COLOR: #a3a8a8; TEXT-DECORATION: none
}
.expo_imglist_01 LI .timeadd A:hover {
	COLOR: #a3a8a8
}

.expo-ihdtit {
	border-bottom:2px solid #c1c1c1;
	height:32px;
	line-height:32px;
}
.expo-ihdtit h2 {
	float:left;
	margin-bottom:-2px;
	padding-right:2px;
	border-bottom:2px solid #fff
}
.expo-ihdtit h2 em {
	font-size:20px;
	color:#222222;
	border-bottom:2px solid #0c81e3;
	padding:0 2px;
	margin-bottom:-2px;
	display:block
}
.expo-ihdtit .more {
	float:right;
	color:#9e9e9e;
	font-size:14px
}
.expo-ihdtit .more:hover {
	color:#222
}
.expo-ihdtit:after {
	clear:both;
	content:'';
	display:table
}
.expo-bd{margin-top:0px;padding-top:10px;}

.pic-headlines a {
	color:#404040;
	font-size:16px
}
.pic-headlines a:hover {
	color:#0c81e3
}
.pic-headlines .info {
	margin-top:5px
}
.pic-headlines .pic {
	float:left;
	margin-right:11px;
	overflow:hidden
}
.pic-headlines .pic img {
	width:130px;
	height:76px;
	vertical-align:bottom
}
.pic-headlines .text {
	font-size:14px;
	color:#bbbbbb
}
.expo-areal {
	float: left;
	width: 585px;
}
.expo-arear {
	float: right;
	width: 585px;
}

.expo-i-list_01 {
	padding-top:5px;
}
.expo-i-list_01 LI {
	PADDING-LEFT: 9px;
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/dot.gif) no-repeat 0px 14px;
	COLOR: #3A3A3A;
	LINE-HEIGHT: 30px;
	height:30px;
}
.expo-i-list_01 LI A {
	COLOR: #343434; TEXT-DECORATION: none
}
.expo-i-list_01 LI A:hover {
	COLOR: #c00;
	text-decoration: none;
}
.expo-i-list_01 LI span {
	FONT-SIZE: 12px; MARGIN-LEFT: 8px; COLOR: #9a9a9a
}


/*新闻列表*/

.mod-list {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.mod-list .pic-list {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.mod-list .pic-list:hover {
	BACKGROUND: #f9fafd
}
.pic-list .p-thumb {
	FLOAT: left; MARGIN-RIGHT: 20px; PADDING-TOP: 6px
}
.pic-list .pic-tit H3 {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 30px; HEIGHT: 30px; OVERFLOW: hidden
}
.pic-list .pic-details {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 18px; /*HEIGHT: 39px; */COLOR: #666; font-size:14px;
}
.pic-list H3 A {
	FONT-FAMILY: "microsoft yahei"; FONT-SIZE: 18px; FONT-WEIGHT: 400
}

.pic-info {
	LINE-HEIGHT: 20px; WIDTH: 370px; FLOAT: left; HEIGHT: 20px; OVERFLOW: hidden
}
.pic-info SPAN {
	FLOAT: none; COLOR: #999; MARGIN-RIGHT: 10px;
}
.pic-info SPAN.time {
	BORDER-RIGHT: #ccc 1px solid;
	padding:0 10px 0 17px;
	background:url(../images/mobile2015-icon1.png) no-repeat -95px -413px
}
.pic-info SPAN EM A {
	PADDING-RIGHT: 10px; COLOR: #40598b
}
.pic-info SPAN.expotime {
	BORDER-RIGHT: #ccc 1px solid;
	padding:0 12px 0 15px;
	background:url(../images/expo-icon.png) no-repeat 0px -60px;
	color: #333;
	font-size: 14px;
}
.pic-info SPAN.expoadd {
	padding:0 12px 0 15px;
	background:url(../images/expo-icon.png) no-repeat -0px -80px;
	color: #333;
	font-size: 14px;
}
.mod-list .pic-list .share-box {
	float:right;
	padding:1px 0 0;
	line-height:20px;
	width:190px;
}
.mod-list .pic-list .share-box .share {
	float:right;
	position:relative;
	zoom:1;
}
.mod-list .pic-list .share-box .share-txt {
	display:inline-block;
	width:12px;
	height:20px;
	cursor:pointer;
	background:url(../images/icons2.png) no-repeat -2px -35px;
}
.mod-list .pic-list .share-box .share-txt:hover {
	background:url(../images/zixun-icon.png) no-repeat 0 -60px;
}


.mod-list .pic-list .share-box em {
	_display:inline;
	margin:0 10px;
	color:#ccc;
	float:right;
}
.mod-list .pic-list .share-box .num {
	padding:0 0 0 19px;
	cursor:pointer;
	color:#999;
	float:right;
	margin:0 0 0 10px;
	background:url(../images/icons2.png) no-repeat 3px -18px;
}
.mod-list .pic-list .share-box .view {
	float:right;
	padding:0 0 0 25px;
	background:url(../images/icons2.png) no-repeat 6px 1px;
	cursor:pointer;
	color:#999;
}
.mod-list .pic-list .share-box .view:hover,.pic-list .share-box .num:hover {
	color:#ff7800;
	text-decoration:none;
}
.mod-list .pic-list .share-box .view:hover {
	background:url(../images/icons2.png) no-repeat 5px -53px;
}
.mod-list .pic-list .share-box .num:hover {
	background:url(../images/icons2.png) no-repeat 1px -74px;
}

/*.func {
	float:right;
	padding-right:10px
}
.func .share2btn {
	float:left
}
.func .likebtn {
	float:left;
	color:#666
}
.func SPAN {
	COLOR: #888; CURSOR: pointer
}
.func .share2btn span {
	background:url(http://static.21cnimg.com/css/com/img-import_index20130606/icons_03.png) no-repeat scroll 0 -59px;
	padding-left:19px;
	*float:left
}
.func .likebtn span {
	background:url(http://static.21cnimg.com/css/com/img-import_index20130606/icons_03.png?max_age=19830211&d=20130703101928) no-repeat scroll 0 -119px;
	padding-left:17px;
	*float:left
}
.func a {
	color:#999;
	text-decoration:none
}
.func a:hover span {
	background:url(http://static.21cnimg.com/css/com/img-import_index20130606/icons_03.png) no-repeat 0 -22px;
	_background-position:0 -24px
}
.func a.share2btn:hover span {
	background-position:0 -83px
}
.func a.likebtn:hover span {
	background-position:0 -143px
}
.func .split {
	color:#ccc;
	margin:0 10px;
	float:left
}*/
.mod-list .solidline {
	BORDER-TOP: #eee 1px solid
}

.nlist-breadcrumb {
	color:#333;
	font-family:\5B8B\4F53;
	line-height:35px;
	height:35px;
}
.nlist-breadcrumb a {
	color:#333;
	font-family:\5B8B\4F53
}
.nlist-breadcrumb a:hover {
	color:#ca0000
}


/*右新闻列表1*/
.mod-hdtit {
	height:35px;line-height:35px;border:0; background-color:#efefef
	}
.mod-hdtit .tit {
	color:#333;font-size:16px;padding-left:7px;height:35px;line-height:35px;/*border-left:3px solid #000;*/
}
.mod-hdtit .tit span {
	color: #dd2726;	
}
.contentMod .bd{margin-top:0px;padding-top:0;}
.mod-hdtit .more {
	PADDING-RIGHT: 13px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


.picTxtList li{font-size:14px;height:56px;padding:14px 0;}
.picTxtList img{background:none repeat scroll 0 0 #CCC;display:block;float:right;height:56px;width:84px;}
.picTxtList p{float:left;line-height:20px;width:255px;}
.picTxtList p span{font-size:12px;color:#888;}
.picTxtList p a{font-family:微软雅黑,Arial,HELVETICA;font-weight:400;font-size:14px;color:#131313;height:44px;/*zoom:1;position:relative;*/margin-top:-4px;overflow:hidden;display:block;}
.splitLine li{border-bottom:1px dotted #d3d3d3;}

.side_list_14_01 {
	padding-top: 8px;
}
.side_list_14_01 LI {
	PADDING-LEFT: 13px;
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/she_list_73.png) no-repeat 0px 14px;
	COLOR: #3A3A3A;
	LINE-HEIGHT: 30px;
	height:30px;

}
.side_list_14_01 LI A {
	COLOR: #343434; TEXT-DECORATION: none
}
.side_list_14_01 LI A:hover {
	COLOR: #c00;
	text-decoration: none;
}
.side_list_14_01 LI span {
	FONT-SIZE: 12px; MARGIN-LEFT: 8px; COLOR: #9a9a9a
}

.article-mod {
	background:#fff; padding:30px;
	}
.article-hd {
	}
.article-hd h1 {
	font-size:28px;
	font-family:microsoft yahei;
	padding:8px 0 20px
	}
.article-hd .info {
	HEIGHT: 24px;
	line-height:24px;
	font-size: 14px;
}
.article-hd .info SPAN {
	FLOAT: none; COLOR: #999;
}
.article-hd .info SPAN A {
	COLOR: #999;
}
.article-hd .info .sp {
	color:#e1e1e1;
	padding:0 7px
}

.article-hd .time-add {
	HEIGHT: 24px;
	line-height:24px;
	font-size: 14px;
}
.article-hd .time-add SPAN {
	FLOAT: none; COLOR: #333;
}
.article-hd .time-add SPAN A {
	COLOR: #999;
}
.article-hd .time-add .sp {
	color:#e1e1e1;
	padding:0 7px
}
.articalcon {
	FONT-SIZE: 16px; LINE-HEIGHT: 30px; PADDING-TOP: 25px
}
.articalcon IMG {
	max-width:640px;
}
.articalcon P {
	FONT-SIZE: 16px; MARGIN: 0px 0px 20px 0px; LINE-HEIGHT: 30px
}
.articalcon A {
	COLOR: #1e50a2; TEXT-DECORATION: underline
}
.articalcon A:visited {
	COLOR: #1e50a2; TEXT-DECORATION: underline
}
.articalcon A:hover {
	COLOR: #ba2636
}
.articalcon H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 23px
}
.articalcon H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 23px
}
.articalcon H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 23px
}
.articalcon H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 23px
}
.articalcon H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 23px
}
.articalcon H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 5px 0px; LINE-HEIGHT: 23px
}


.related-reading-hd {
	height:30px;line-height:30px;
	}
.related-reading-hd .tit {
	color:#000;
	font-size:18px;
	height:30px;
	line-height:30px;
	font-weight: normal;
}
.related-reading-list{
	padding-top: 5px;
}
.related-reading-list li{ height:30px; line-height:30px; font-size:14px; color:#000;}
.related-reading-list li a{float: left;}
.related-reading-list li a:hover{ TEXT-DECORATION: none}
.related-reading-list li EM{ color:#888;}
.related-reading-list li EM a{ color:#888;}
.related-reading-list li EM a:hover{ color:#39c;}
.related-reading-list li span {
	MARGIN-RIGHT: 0px;
	FONT-STYLE: normal;
	float: right;
	color: #999999;
}
.border-box{border:1px solid #e6e6e6}