@charset "utf-8";
/* CSS Document */
.breadcrumb{
	height:20px;
	line-height:20px;
	font-family:'simsun','\u5B8B\u4F53';
	color:#6d6d6d;
	font-size:12px;
	margin-bottom:10px;
}

.breadcrumb a {
	color:#777;
	font-family:\5B8B\4F53
}
.breadcrumb a:hover {
	color:#ca0000
}

/*焦点图*/
.section-focus-pic{margin:0px 0 0 0;height:360px;width:830px;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:830px;width:830px;height:360px;}
.section-focus-pic ul li h3{position:absolute;bottom:11px;left:0;width:700px;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑";text-align:left;}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:50px;background-color:#000;width:830px;opacity: 0.6;filter: alpha(opacity=60);}
.section-focus-pic .pages{width:830px;height:360px;}
.section-focus-pic .controler{position:absolute;bottom:20px;right:20px;}
.section-focus-pic .controler b{position:relative;overflow:hidden; width:12px; height:12px; border-radius:7px; margin:0 5px; display:block; float:left; background:#D9D9D9;text-indent:20px;cursor:pointer;}
.section-focus-pic .controler b.down{background:#f54144;}
.section-focus-pic .controler2 a{display:block; width:40px;position:absolute;top:120px;height:74px;}
.section-focus-pic .controler2 a i{cursor:pointer;display:block;width:40px;height:74px; background:url(../images/focus_btn.png) no-repeat;}
.section-focus-pic .controler2 .prev{left:10px;}
.section-focus-pic .controler2 .prev i{background-position:0px -74px;_background:none;;margin-left:0px;}
.section-focus-pic .controler2 .prev:hover i{left:10px;background-position:0px 0px;}
.section-focus-pic .controler2 .next{right:10px;}
.section-focus-pic .controler2 .next i{background-position:-40px -74px;_background:none;margin-left:0px;}
.section-focus-pic .controler2 .next:hover i{right:10px;background-position:-40px 0px;}


.news-main {
	width: 830px;
	float: left;
}
.news-side {
	width: 350px;
	float: right;
}
.apply-hdtit{ height:35px; line-height:35px; border-top:2px solid #0c81e3; font-size:16px;background:#f8f8f8; padding:0 8px;}
.apply-hdtit span{ float:right; font-size:14px;}
.apply-hdtit span a{display:inline-block; margin-left:10px;}
.apply-hdtit h3{ font-size:18px; font-weight:normal;}

.text-list01{ width:400px; clear:both; overflow:hidden; margin-top:10px;}
.text-list01 li{background:url(../images/bg.png) no-repeat;}
.text-list01 li{ height:26px; line-height:26px; font-size:14px; padding-left:14px;background-position:0 11px; color:#666;}
.text-list01 li span{ float:right; color:#ccc;}
.text-list02{ clear:both; overflow:hidden; margin-top:10px;}
.text-list02 li{background:url(../images/bg.png) no-repeat;}
.text-list02 li{ height:26px; line-height:26px; font-size:14px; padding-left:14px;background-position:0 11px; color:#666;}
.text-list02 li A {
	COLOR: #343434; TEXT-DECORATION: none
}
.text-list02 li A:hover {
	COLOR: #c00;
	text-decoration: none;
}

.apply-left {
	width: 830px;
	float: left;
}
.apply-right {
	width: 350px;
	float: right;
}
.apply-bd .pic {
	float:left;
	width:290px;
	overflow:hidden
}
.apply-bd .text {
	float:right;
	width:510px;
	overflow:hidden
}
.apply-bd .l1 {
	float:left;
	width:400px;
	overflow:hidden
}
.apply-bd .r1 {
	float:right;
	width:400px;
	overflow:hidden
}
 .i-pic-txt {
	margin-top:10px;
}
 .i-pic-txt .pic1 img {
	width:120px;
	height:80px;
	vertical-align:bottom
}

 .i-pic-txt h3 {
	font-family:'microsoft yahei';
	font-size:16px;
	font-weight:700;
	margin-bottom:0px;
	height:28px;
	line-height:28px;
	overflow:hidden
}
 .i-pic-txt h3 A {
	color: #333;	
}
 .i-pic-txt .pic-text {
	margin-bottom:0px
}
 .i-pic-txt .pic-text .p-thumb {
	FLOAT: left; MARGIN-RIGHT: 15px; PADDING-TOP: 6px
}
 .i-pic-txt .pic-text .pic-details {
	color:#8F8F8F;
	font-family:"microsoft yahei";
	line-height:23px;
	font-size: 14px;
}


.name-list01 {
	padding-top:8px;
}
.name-list01 li {
	height:36px;
	margin:0px 0 0px;
	overflow:hidden;
	line-height:36px;
	clear:both;
	border-bottom:1px dotted #D3D3D3
}
.name-list01 span {
	width:15px;
	height:15px;
	background:#cbcbcb;
	display:inline-block;
	line-height:15px;
	text-align:center;
	margin-right:12px;
	margin-top:11px;
	float:left;
	color:#fff;
	font-weight:arial
}
.name-list01 li a {
	height:36px;
	overflow:hidden;
	font-size:14px;
	color:#404040
}
.name-list01 li a:hover {
	color:#cd0001
}
.name-list01 .red {
	background:#ff9003;
	border-color:#ff9003;
	color:#fadada
}
.name-list01 .black {
	background:#000;
	border-color:#000;
	color:#fadada
}


.content-list-box {
	height:auto;
	width:100%;
	overflow:hidden;
	padding-bottom:16px;
}
.apply-nav-tab{
	height:46px;
	line-height:46px;
	padding:0 0px;
	position:relative;
	border-left:solid 1px #d1d1d1; 
}
.apply-nav-tab ul{}
.apply-nav-tab li{float:left;color:#000;height:45px;cursor:pointer;line-height:45px;width:91px;text-align:center;font-size:16px;font-family:Microsoft YaHei;border-right:solid 1px #d1d1d1;background-color:#fafafa;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1; width:137px;}
.apply-nav-tab li.current{color:#0c81e3;background:#FFF;border-top:solid 2px #0c81e3;font-weight:bold; border-bottom:solid 1px #FFF; width:138px;}


/*新闻列表*/

.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
}

.share-box {
	padding-top: 0px;
	padding-bottom: 5px;
	}
	
.listmore {
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	color:#aeaeae;
	border:1px solid #f0f0f0;
}
.listmore:hover {
	background:#f4f4f4;
	border:1px solid #f4f4f4;
	border-top:0;
	color:#828282
}


.apply-expert-list {
	CLEAR: both; /*OVERFLOW: hidden;*/ MARGIN-LEFT: -19px
	}
.apply-expert-list LI {
	FLOAT: left;
	WIDTH: 104px;
	margin-left: 19px;
	margin-top: 15px;	/*position: relative;*/
	background-color: #FFF;
	/*text-align:center;vertical-align:middle;display:block;transition:all 1s ease 0s*/;
}
.apply-expert-list .pic {
	width:104px;
}
.apply-expert-list .pic IMG {
	width:104px;
	height:69px;
}
.apply-expert-list LI .pic H3 {
	margin-top:0px;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	padding-top:5px;
	padding-right: 0px;
	padding-left: 0px;
	height: 36px;
}
.apply-expert-list LI .pic H3 A {
	COLOR: #000; TEXT-DECORATION: none
}
.apply-expert-list LI .pic H3 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}



.rank-list01 {
	padding-top:8px;
}
.rank-list01 li {
	height:36px;
	margin:0px 0 0px;
	overflow:hidden;
	display:block;
	line-height:36px;
	clear:both;
	border-bottom:1px dotted #D3D3D3
}
.rank-list01 span {
	width:15px;
	height:15px;
	background:#cbcbcb;
	display:inline-block;
	line-height:15px;
	text-align:center;
	margin-right:12px;
	margin-top:11px;
	float:left;
	color:#fff;
	font-weight:arial
}
.rank-list01 li a {
	height:36px;
	overflow:hidden;
	font-size:14px;
	color:#404040
}
.rank-list01 li a:hover {
	color:#cd0001
}
.rank-list01 .topRank {
	background:#ec5353;
	border-color:#ec5353;
	color:#fadada
}

