body{	}
a:hover{ text-decoration:underline; _vertical-align:baseline}

.hd,.pn-hd{ overflow:hidden; *zoom:1}
.hd .tit,.pn-hd .tit{ float:left; font-size:14px; font-weight:bold}
.hd .more,.pn-hd .more{ float:right}
.bd,.pn-bd{ *zoom:1}

.gb-list1 .date{float:right}

.gb-list2{ overflow:hidden; *zoom:1; font-size:0; text-align:center}
.gb-list2-item{ display:inline-block; *display:inline; *zoom:1; vertical-align:top}
@media all and (-webkit-min-device-pixel-ratio:0){.gb-list2{letter-spacing:-4px; word-spacing:-4px}
.gb-list2-item{letter-spacing:normal; word-spacing:normal}}
.gb-list2-con,.gb-list2-c2,.gb-list2 .txt,.gb-list2 .tit{ display:block; *zoom:1; overflow:hidden; cursor:pointer}
.gb-list2-con{ margin-left:auto; margin-right:auto}
*html .gb-list2-con:hover{ direction:ltr}
.gb-list2-c1{ display:block}
.gb-list2 .avatar,.gb-list2-c2{ font-size:12px}
.gb-list2 .txt{ width:98%; margin-left:auto; margin-right:auto; text-overflow:ellipsis}
.gb-list2 .cover,.gb-list2 .mask{ display:none; overflow:hidden; position:absolute}
.gb-list2 .cover{ z-index:2}
.gb-list2 .mask{ z-index:-1; top:0; left:0; width:1000px; height:1000px; background:#000; filter:alpha(opacity:75); opacity:.75}
:root .gb-list2 .mask{ filter:none \0}
.gb-list2-con:hover{ text-decoration:none}
.gb-list2-con:hover .txt{ text-decoration:underline}

.gb-list3 .item{ float:left}
.gb-list3 .pic{ float:left}
.gb-list3 .img{ display:block; position:relative}
.gb-list3 .icon{position:absolute; display:none}
.gb-list3 .text{ overflow:hidden; zoom:1}
*html .gb-list3 .img:hover{ direction:ltr}
.gb-list3 .img:hover .icon{ display:block}

.gb-tab{ *zoom:1}
.gb-tab-b1,.gb-tab-b2{ position:absolute; display:none; overflow:hidden; cursor:pointer}

.gb-rank{ *zoom:1}
.gb-rank .item{clear:both;vertical-align:bottom}
.gb-rank .rank-c1{ float:left}
.gb-rank .rank-c2,.gb-rank .info{ overflow:hidden; *zoom:1}
.gb-rank .num{ display:inline;float:left;text-align:center}
.gb-rank .pic{display:none}
.gb-rank .info{display:none}
.gb-rank .title{ overflow:hidden}
.gb-rank .date{ float:right}
.gb-rank .title2{ overflow:hidden; width:98%; white-space:nowrap; text-overflow:ellipsis}

.gb-rank .top{overflow:hidden}
.gb-rank .top .pic{float:left; display:inline; position:relative}
.gb-rank .top .pic a{ display:block}
.gb-rank .top .info{ display:block}
.gb-rank .top .tit{ overflow:hidden}
.gb-rank .top .title{display:none}

body{ margin: 0px auto; font-family:"\5b8b\4f53"; font-size:12px; color:#000}
#wrap{ }
.wrap-in{}

#header{  width:970px; height:345px; margin:0 auto}
.banner{position:relative; height:300px;}
.banner .logo{ display:block; overflow:hidden; position:absolute; top:20px; right:50px; width: 450px; height: 270px; }
.banner .logo:hover{ text-decoration:none;}
.banner .logo .image{ width:450px; height:212px;}
.banner .logo .tit{font-family:"Microsoft YaHei" ! important; font-size:22px; color:#1e005e; font-weight:bold; display:block; width:450px;text-align:center;}
.banner .logo .txt{font-family:"Microsoft YaHei" ! important; font-size:16px; color:#1e005e;font-weight:bold; display:block; position:absolute; bottom:7px; left:0; width: 450px;text-align:center;}


.nav {
	CLEAR: both; 
	MARGIN: 0px auto; 
	WIDTH: 952px; 
	HEIGHT: 23px;
           margin-top:3px;
}
.nav .nav-in {
	FLOAT: left; 
	WIDTH: 950px; 
	HEIGHT: 30px;
	background-image:url(http://images.17173cdn.com/news/07news/zx2.jpg);	
}

.nav-item {
	margin:0 auto;
	width:96px;
	clear:both;
	height:23px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	
	background-repeat: repeat-x;
	background-position: top;
	display:inline;
}

.nav-item a{
	color:#000;
	float:left;
	padding:8px 12px 5px;
	border-left:1px solid #fff;
	font-size: 12px;
	text-decoration: none;
}
.nav-item .active{
	background-color: #D9EDF8;
}
.nav-item a:visited{
	color:#000;
}
.nav-item a:hover{
	color:#000;
	background-image: url(http://images.17173cdn.com/news/07news/zx3.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.crumbs-bar .search .btn,.final-mod .hd{ background: url(http://images.17173cdn.com/2014/mir/2014/02/13/hb1.jpg) no-repeat}
.hd .tit,.main-c3 .news-list .tit,.news-list .tit,.g-news-list li{background:url(http://images.17173cdn.com/2014/mir/2014/02/13/hb1.jpg) no-repeat;}    
#content{ width:950px; margin:0 auto; padding:10px;}
.content .crumbs{ padding:0 10px; font-size:14px; color: #666; line-height:40px; border: 1px solid #b59ff1; border-bottom:none; background:#d0b4f9;}
.content .crumbs a{ color: #666;}
.content .crumbs a:hover{ color:#ff1f01;}
.content .crumbs .current{ color:#8900d0;}
.content .crumbs .arrow{ margin:0 8px}

.final-con{ padding:0;}
.main{ float:left; width:660px; color:#000; background-color:#fff ;border:1px solid #cfcdcd; }
.side{ float:right; width:280px; margin-top:-10px}
.main-con{ padding:15px; border:1px solid #c7c7c7; background:#fff; min-height:500px;_height:500px; _overflow-y:visible}

.hd .more a{ color:#fff;}
.main .crumbs{ padding:0 10px; font-size:14px; color: #666; line-height:40px; border-bottom:1px solid #b6a0f1; background:#d0b4f9;}
.main .crumbs a{ color: #666;}
.main .crumbs a:hover{ color:#ff1f01;}
.main .crumbs .current{ color:#8900d0;}
.main .crumbs .arrow{ margin:0 8px}

.article-list{ margin:15px 20px;}
.article-list li{ height:24px; line-height:24px;}
.article-list .line{ overflow:hidden; height:0; margin:20px 0; font-size:0; line-height:0; border-bottom:1px dashed #c3cad1}
.article-list .date,.article-list .author{ padding:0 10px; font-family:Arial,"\5b8b\4f53"; font-size:12px; color: #969696;}
.article-list .tit a{ font-size:14px; color: #1f005a;}
.article-list .tit a:hover{ color:#9800d0;}
.article-list .date{ float:none;}
.article-list .author{ float:right;}

.pagination{ position:relative; width: 630px; height: 25px; padding-bottom:15px; line-height:25px}
.pagination ul{ font-size:0; text-align:center; }
.pagination li{ display: inline; margin:0 1px; vertical-align:top}
.pagination li a{ display:inline-block; overflow:hidden; height:25px; color: #000; border:1px solid #c7c7c7; background-color: #d0b4f9; padding:0 7px ;font-size: 14px;}
.pagination a.current ,.pagination a:hover{ text-decoration:none; background-color:#8900d0;}

.final-mod{ margin-top:10px; background: #fff; border-top: none;}
.final-mod .hd{ overflow:hidden; *zoom:1; height:40px; padding:0 15px; line-height:40px;  }
.final-mod .hd .tit{ color: #fff; background:none; padding:0;}
.final-mod .hd .link{ color:#dadada}
.final-mod .bd{
	padding:10px 0;
	border: 1px solid #2b1d46;
	border-top:0;

}
.final-mod .g-news-list li a{color: #000;}
.final-mod .recommend{ margin-top:10px;}


.s-title{padding:10px 10px 0;font:bold 14px/2em "\5b8b\4f53"; color: #1c4e71;}
.r-link{text-align:center;}
.r-link a{display:block;position:relative; width:196px; height:80px; padding:1px; background-color:#fff; border:1px solid #dedede; margin:0 auto 10px}
.r-link a:hover span{text-decoration:underline;}
.r-link img{ width:196px; height:80px;}
.r-link .cover{width: 196px;height:24px;position:absolute;left: 1px;bottom: 1px;background-color:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; }
.r-link span{position:absolute;left:2px;bottom:2px;color:white;font:normal 12px/2em "\5b8b\4f53";padding:0px 5px;}

.g-news-list{font:normal 12px/2em "\5b8b\4f53";padding:0 10px;overflow:hidden; width:90%;}
.g-news-list li{ background-position:-967px -144px; padding-left:10px;width:98%;}
.g-news-list .date{ float:right; color:#5a4581;}
.g-news-list .tit{ float:left ;color:#0b4397; width:80%;}
.g-news-list .tit a{width:100%;overflow:hidden;display:inline-block;-o-text-overflow:ellipsis; text-overflow:ellipsis;white-space:nowrap;}
.g-news-list .tit a:hover{text-decoration:underline;}


.comm-list1 .gb-list2-con{ color:#000}
.comm-list1 .gb-list2-con:hover{ color:#C3310A; text-decoration:none}
.comm-list1 .gb-list2-c1{ border:2px solid #958ea3; padding:1px; margin:6px 0;}
.comm-list1 .gb-list2-con:hover .gb-list2-c1{ border-color:#958ea3;}
.comm-list1 .gb-list2-c2{text-align:left}
.comm-list1 .txt{ text-align:center; width:inherit; color:#000; font-size:12px; font-family:"\5b8b\4f53";}

.ep-list3{ width:278px}
.ep-list3 .gb-list2-item{ width:49.9%}
.ep-list3 .gb-list2-con{ width:130px;}
.ep-list3 .avatar{ width:124px; height:88px}
.gb-list2 {letter-spacing:0;word-spacing:0;}


.final-tlist{ padding:10px}
.final-tlist li{ height:23px; line-height:23px}
.final-tlist .date{ color: #c96181;}
.final-tlist .tit{ display:inline-block; padding-left:10px; background-position:0 -250px;}
.final-tlist .tit a{ color: #ecc4e1;}

.final-plist{ padding:10px 3px 0}
.final-plist .gb-list2-item{ width:49.99%; padding-bottom:6px}
.final-plist .gb-list2-con{ width:132px; color: #ecc4e1;}
.final-plist .gb-list2-c1{ padding:2px; border:1px solid #464f77; background:#fff}
.final-plist .avatar{ width:126px; height:86px}
.final-plist .txt{ line-height:26px; white-space:nowrap}

.crumbs-bar{ overflow:hidden; *zoom:1; height:35px; line-height:35px; margin-top:10px;}
.crumbs-bar .crumbs{ float:left; padding-left:20px; color:#948dc3; font-size:14px;}
.crumbs-bar .crumbs a{ color:#948dc3}
.crumbs-bar .crumbs .arrow{ margin:0 8px}
.crumbs-bar .crumbs .current{ color:#ffe42c}
.crumbs-bar .search{ float:right; margin-top:4px}
.crumbs-bar .search .label{ float:left; display:none}
.crumbs-bar .search .txt{ overflow:hidden; float:left; width:180px; height:15px; padding: 2px; margin-right:5px; font-size:12px; color:#a2a2a2; line-height:1.231; border: 1px solid #aeaeae;}
.crumbs-bar .search .focus{ color:#333}
.crumbs-bar .search .btn{ overflow:hidden; float:left; width:69px; height:27px; padding:7px 0; font-size:12px; color:#fff; text-align:center; background-position: -450px -50px; border:0; cursor:pointer; line-height:20em; text-indent:-999em; overflow:hidden}


.mod-link2{ padding:10px; border-bottom: 1px dashed #5bc4ff;}
.bn{ border-bottom:none}
.mod-link2 .tit{ display:inline-block; *display:inline; *zoom:1; height:25px; padding:5px 0; font-size:14px; font-weight:bold; line-height:25px; color: #b50000;}
.mod-link2 .bd1{ font-size:0; }
@media all and (-webkit-min-device-pixel-ratio:0){.mod-link2 .bd1{letter-spacing:-4px; word-spacing:-4px}}
.mod-link2 .link,.mod-link2 .sep{ display:inline-block;  font-size:12px; line-height:24px; white-space:normal; color: #5bc4ff;letter-spacing:0; word-spacing:0}
.mod-link2 .sep{ padding:0 8px 0 7px}
.final-mod .pt0{ padding-top:0}