﻿@charset "utf-8";
/* CSS Document */
body
{
    display:block;
	margin:0px;
	padding:0px;
	font-family:'Open Sans','Helvetica Neue',Arial,"Hiragino Sans GB",'Microsoft YaHei',sans-serif;
	font-size:16px;
	line-height:1.75;
	min-width:1280px !important;
}
div{display:block; margin:0px;}
.ml5{margin-left:5px;}.ml10{margin-left:10px;}.ml15{margin-left:15px;}.ml20{margin-left:20px;}.ml25{margin-left:25px;}
.mr5{margin-right:5px;}.mr10{margin-right:10px;}.mr15{margin-right:15px;}.mr20{margin-right:20px;}.mr25{margin-right:25px;}
.fl{ float:left;}.fr{ float:right;}

.contner
{
	width:1280px;
	margin:0 auto !important;
}
.content
{
	display:inline-block;
	width:850px;
	float:left;
}
.right
{
	display:inline-block;
	width:395px;
	float:right;
}
.recom{ color:green; font-size:16px;}
.top
{
	height:67px;
	background-color:#f1f1f1;
	width:100%;
	padding-top:21px;
}
.top-logo
{
	
	width:193px !important;
	height:57px !important;
	display:inline-block;
	float:left;
	vertical-align:middle;
	
}
.nav-article
{
    float:right;
    padding:5px 10px 5px 27px !important;
    background:url(../images/nav-article.png) no-repeat left center;
    color:#fff;
    text-decoration:none; 
    cursor:pointer;
    font-size:18px;
}
.top-logo a{ display:block;}
.ad-in-con
{
	width:850px;
	margin:10px 0px !important;
	overflow:hidden;
}
.ad-in-con a,.ad-in-rb a{ outline:none; text-decoration:none;}
.d-info-tit{ font-size:24px; font-weight:bold; text-align:center; margin-top:10px; min-height:27px;  padding-top:10px;}
.d-info-subtit{  padding-bottom:16px; margin-top:6px;}
.d-info-subtit>span{ display:block; margin-top:10px; width:424px; margin-left:425px;}
.d-info-tinf
{
    height:30px;
    color:#333;
    font-size:14px;
}
.d-info-tinf span.cate a{ color:#2D96E9; text-decoration:none;}
.d-info-tinf span.cate a:hover{ border-bottom:#2D96E9 1px solid;}
.d-info-tinf a.nin{ color:#999; text-decoration:none;}
.d-info-tinf a.com{display:none; background:url(../images/mycom.png) no-repeat left center; padding:5px 5px 5px 20px; float:right; text-decoration:none; color:#999}

.d-info-tips{ width:80%; padding:20px !important; background-color:#EFF0E0; margin:15px auto !important; font-size:18px;}
.d-info-txt{ line-height:30px; font-size:16px;}
.d-info-bottom{ height:25px; margin-top:40px; width:100%; border-top:#999 1px solid; padding:15px 0px;}
.d-info-bottom a{ cursor:pointer; margin-right:20px; margin-left:5px; padding:5px 5px 5px 25px; background-repeat:no-repeat; background-position:left center; text-decoration:none;}
.d-info-bottom a.coll{ color:#999;}
.d-info-bottom a.coll.on{color:#1A8EFA;}
.d-info-bottom a.praise{background-attachment:scroll; text-decoration:none;background-image:url(../images/pjr.png);background-position:0px 8px; color:#999;}
.d-info-bottom a.praise.on{background-position:0px -13px;color:#1A8EFA;}
.d-i-b-share
{
    color:#999;
    float:right;
}
.d-i-b-share a{margin:0px 10px; color:#999;}
.d-info-bottom a.shwx{background-image:url(../images/wx.png);}
.d-info-bottom a.shsn{background-image:url(../images/sina.png);}
.d-info-bottom a.shtm{background-image:url(../images/tm.png);}
.ad-in-rb
{
    width:395px;
    overflow:hidden;
    margin-top:20px !important;
}
.auth-info{ background-color:#f1f1f1;width:355px; padding:20px;}
.auth-info .left
{
    width:60px;
    display:inline-block;
    vertical-align:top;
}
.top-right ul.menu1
{
    float:right;
    background: #F1F1F1;
  margin-top: -10px;
  position: absolute;
  z-index: 99999;
  padding-left: 0px;
  width:172px;
  display:none;
}
.top-right ul.menu1 li{  list-style-type: none;
  padding-right: 10px;
  line-height: 30px;
  padding: 2px 15px; text-align:left;}
  
.top-right ul.menu1 li:hover{  background:#d2d2ca;line-height:30px;}
.top-right ul.menu1 li:hover a{ color:#FFF;}
.top-right .h_right{ cursor:pointer; }
.top-right .h_right img{ vertical-align: middle;
                         margin-right:5px;
                         width:40px; height:40px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  }
  .top-right .h_right span{display:inline-block; width:126px; text-align:left; vertical-align:middle; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.top-right:hover ul.menu1{display:block;}
.auth-info .auth-main
{
    display:inline-block;
    width:265px;
    margin-left:20px;
    vertical-align:top;
}
.auth-info .auth-main .auth-tit span.c
{
    font-size:18px;
    font-weight:bold;
    color:#666;
}
.auth-info .auth-main .auth-tit a
{cursor:pointer; float:right;padding:0px 5px 0px 20px; background-repeat:no-repeat; background-attachment:scroll; text-decoration:none; font-size:12px;}
.auth-info .auth-main .auth-tit a.fans{ color:#999;}
.auth-info .auth-main .auth-tit a.fans.on{color:#1A8EFA;}
.stretch-adbg
{
    margin-top:10px;
    overflow:hidden;
}
.auth-info .left img
{
    width:60px;
    height:60px;
    -moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;

}
.auth-info .auth-main .link
{
     margin-top:5px;
     padding:5px 0px;
     color:#1A8EFA;
}
.fcontener
{
    width:1240px;
    padding:20px;
    
}
.fcontener a{text-decoration:none;}
.fcomm
{
    width:1240px;
    padding:20px;
}
.auth-info .auth-main .auth-btm
{
     border-bottom:solid #CCC 1px;
     padding:5px 0px;
}
.auth-info .auth-main .auth-btm a{text-decoration:none; color:#666;}
.auth-info .auth-main a
{
    color:#1A8EFA;
    text-decoration:none;
}


.ad-in-rb img{width:395px;
    }
    
.loc-bg{
	padding-left:10px;
	height:35px;
	line-height:35px;
	margin: 10px 0px;color:#333; font-size:16px;}
	.fa-home.c {color:#999;}
	.loc-bg a{color:#666; text-decoration:none;padding:0px 5px !important; }
	.loc-bg a:hover{ color:#1A8EFA;}
.top-quite
{
	display:inline-block;
	margin-left:30px !important;
	width:540px;
	line-height:35px;
	float:left;
	vertical-align:middle;
}
.more-than
{
	text-align:center;
	margin-top:10px  !important;
	margin-bottom:30px  !important;
	line-height:55px;
}
.more-than a
{
	padding:20px 50px;
	border:1px solid #01B201;
	color:#2DB200;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
}

.top-search
{
	display:inline-block;
	margin-left:20px !important;
	width:353px;
	line-height:35px;
	vertical-align:middle;
}
.com-list{ margin-bottom:20px;}
.com-item{ width:850px; border-top:solid #DBDBEA 1px;padding:10px 0px;}
.com-item .left
{
    display:table-cell;
    width:60px;
    vertical-align:top;
    text-align:center;
}
.com-w-count{color:#999; font-size:12px;}
.comm_list_all div:first-child{border-top:none;}
.com-item .left img{ width:60px; height:60px;-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; }
.com-item .com-body 
{
    display:table-cell;
    padding-left:10px;
    width:778px;
}
.com-item .com-body .com-user-infos{text-align:left;}
.com-item .com-body .com-user-infos a
{
    padding:5px;
    color:#1A8EFA;
    text-decoration:none;
    cursor:pointer;
}

.com-item .com-body .com-user-infos span{color:#999;}
.com-item .com-body .com-content{line-height:35px;
    font-size:14px;
    word-break:break-all;
    word-wrap:break-word; width:100%;}
.com-item .comm_pan_con{ margin-top:20px;} 
.com-item .com-body .com-body-btm
{
    line-height:30px;
}
.com-item .com-body .com-body-btm a{cursor:pointer; margin-right:20px; margin-left:5px; padding:5px 5px 5px 20px;  text-decoration:none;}
.com-item .com-body .com-body-btm a.praise{ background-repeat:no-repeat; background-attachment:scroll;background-image:url(../images/pjr.png);background-position:0px 8px;color:#999;}
.com-item .com-body .com-body-btm a.praise.on{background-position:0px -13px;color:#1A8EFA;}
.com-item .com-body .com-body-btm a.reply.on{color:#1A8EFA;}
.com-item .com-body .com-body-btm a.reply{ color:#999;}
.com-item .com-body .com-body-btm a.showm{color:#999;}
.com-item .com-body .com-body-btm a.showm.on{color:#1A8EFA;}
.com-btns{ width:100%; text-align:right; margin-top:10px;}
.com-btns .btn
{
    color: #fff;
background-color: #5cb85c;
border-color: #4cae4c; text-decoration:none;margin-bottom: 10px;
padding:10px 20px !important;
margin-right: 15px;
}
.com-btns .btn:hover{ color: #fff;
  background-color: #449d44;
  border-color: #398439;}
  .com-btns .btn.active{color: #fff;
  background-color: #449d44;
  border-color: #398439;}
  .top-search{ padding-top:11px;}
   .top-search input{ float:left;outline:none;line-height:30px;}
.top-search input[type="text"]
{
	width:280px;
	border:#ccc solid 1px;
	height:28px;
	border-right:none;
	
}
.top-search input[type="button"]
{
    background:#fff url(../images/searchicon.png) no-repeat 5px center;
	padding:0px 5px 0px 25px ;
	border:#ccc solid 1px;
margin:0px;
}
.top-search input[type="button"]:hover
{
    border-top:none;
    border-bottom-width:2px;
}

.navbg{
	background-color:#70AFF5;
	width:100% !important;
	height:40px !important;
}
.nav{
	height:40px !important;
	list-style:none;
	margin:0px !important;
	padding:0px !important;
	width:1024px !important;
	display:inline-block;
}
.nav li
{
	margin-right:30px !important;
	line-height:40px !important;
	display:inline-block;
	float:left;
}
.nav li a{
	display:block;
	text-decoration:none;
	color:#fff;
	padding:0px 30px !important;
	font-size:18px;
	text-align:center;
	font-weight:600;
	}
.nav li a:hover,.nav li.on a{
	background-color:#107FB7;
}
.qut-ctb{ background: url(../images/cbticon.png) no-repeat left center; padding:3px; padding-left:19px; float:right; margin-right:10px;line-height:35px; color:#fff; text-decoration:none;}
.quite-menu
{
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:35px;
	height:35px;
	vertical-align:middle;
	margin:0px !important;
	padding-top:11px;
	padding-left:6px;
}
.quite-menu li
{
	display:inline-block;
	color:#062039;
	float:left;
	font-size:18px;
	line-height:22px;
	padding-top:7px;
	margin-right:20px;
	cursor:pointer;
}
.quite-menu li a{color:#062039; text-decoration:none;}
.quite-menu li.on,.quite-menu li:hover
{
	border-bottom:2px solid #79AE69;
}
.top-right
{
    color:#062039;
	font-size: 18px;
	line-height:30px;
	vertical-align:top;
	font-size:14px;
	display:inline-block;
	margin-left:20px;
	text-align:right;
	width:118px;
}
.top-right a,.bottom a
{
	color:#062039;
	display:inline-block;
	font-size: 18px;
    line-height: 30px;
	text-decoration:none;
	margin-top:5px;
}
.top-right a{margin-top:15px;}
.top-right>div{ margin-top:-8px;}
.bottom
{
	width:100%;
	text-align:center;
	background-color:#434250;
	color:#FFF;
	font-size:18px;
	line-height:40px;
	float:left;
	padding-bottom:30px !important;
}
.bottom .firlink
{
    margin-bottom:20px !important;
    width:100%;
    background-color:#CDCEBE;
    text-align:left;
    font-size:14px;
    padding:15px 0px;
    float:left;
}
.firlink-t
{
    margin:0px 10px !important;
    display:inline-block;
    color:#434250;
    vertical-align:top;
    line-height:30px;
    float:left;
}
.firlink-list
{
    list-style:none;
    margin:0px !important;
    padding:0px !important;
    line-height:40px !important;
    display:inline-block;
    width:1186px;
    vertical-align:top;
    float:left;
    
}
.firlink-list li
{
    display:inline-block;
    padding:0px !important;
    margin:0px 10px !important;
    float:left;
}
.firlink-list li a
{
    display:block;
    text-decoration:none;
    color:#434250;
}
.firlink-list li a:hover
{
    /*background-color:#efefef;*/
    text-decoration:underline;
}
.bottom a{text-decoration:none; color:#FFF; line-height:20px; font-size:inherit;}
.banner{
	width:100%;
	height:380px;
	margin-bottom:10px !important;
}
.ban-left
{
	float:left;
	width:850px;
	overflow:hidden;
	height:380px !important;
}
.ban-right
{
	float:left;
	width:430px;
	height:380px;
}
.ban-left img{width:850px; height:380px;}
.clr{ clear:both; width:0px; height:0px;}
.ban-left .tip-pan-bg,.ban-left .tip-pan
{
	margin:0px;
	height:40px !important;
	width:850px;
	float:left;
	
}
a.badd{ text-decoration:none; color:#666;}
a.badd b{color:#f00;}
a.badd:hover,a.badd:hover b
{
    background-color:#107FB7;
    color:#fff;
}
.ban-left .tip-pan-bg{background-color:#fff;
	opacity:0.5;
	filter:alpha(opacity=50);margin-top:-47px !important;
}
.ban-left .tip-pan{ margin-top:-47px; z-index:50; position:absolute;}
.tip-pan .title
{
	padding-top:10px;
	line-height:40px;
	font-size:28px;
	color:#000;
	-moz-text-shadow:5px 2px 5px #333;
	-webkit-text-shadow:5px 2px 5px #333;
	text-shadow: 5px 2px 5px #333;
	text-decoration:none;
	padding:5px 10px !important;
}
.oth { line-height:35px; margin-left:10px !important; margin-top:5px !important;}
.oth a{ text-decoration:none;
 color:#000;}
.oth .auth{padding:5px !important;}
.oth .comm{ background:url(../images/com-icon.png) no-repeat 5px center;
padding:5px !important;
 padding-left:35px !important;
 margin-left:35px !important;

}
.oth .laud{background:url(../images/laud-icon.png) no-repeat 5px center;
padding:5px !important;
 padding-left:35px !important;
 margin-right:15px !important;
 float:right;
 height:12px;
 line-height:22px;
 }
.ban-right ul
{
	margin:0px !important;
	padding:0px !important;
	list-style:none;
	width:100%;
	background-color:#aFDFFF;
}
.ban-right ul li
{
	margin:0px !important;
	height:125.5px;
	display:block;
	cursor:pointer;
	border-bottom:1px solid #ccc;
	
}
.ban-right ul li .bg
{
    background-color:#afafaf;
    height:125.5px;
    opacity: 0.5;
    filter: alpha(opacity=50);
 }
 .ban-right ul li .ban-item
 {
    padding:10px 15px;
    display:table-cell;
    width:395px !important;
    vertical-align:middle;
    height:102px;
    position:absolute;
    margin-top:-125.5px;
 }
 .ban-item>a{padding:1px; float:left;}
 .ban-item>div.txt{ float:left; width:255px !important; height:102px !important;}
.ban-right ul li:last-child
{
    margin-bottom:0px !important;
    border-bottom:none;
    height:126.6px;
 }
 .ban-right ul li:last-child .bg{height:126.6px;}
.ban-right ul li:hover,.ban-right ul li.on {
	-moz-box-shadow:5px 2px 6px #333;
	-webkit-box-shadow:5px 2px 6px #333;
	box-shadow: 5px 2px 6px #333;
    
}
.red{color:#f00;}
.posl{ position:absolute; float:left; margin-left:-25px; margin-top:-5px;}
.t-sus{text-align:center; position:absolute; color:#000; margin-top:0px; overflow:hidden;height:0px; color:#73A942;opacity: 0;}
.ban-right ul li:hover  .bg,.ban-right ul li.on  .bg
{
    background-color:#555;
}

.ban-right ul li img
{
	float:left;
	width:125px;
	height:100px;
	margin-right:10px !important;
	outline:none;
}
.ban-right ul li .txt
{
	float:left;
}
.ban-right ul li .txt .title{ width:260px;}
.ban-right ul li a
{
	text-decoration:none;
	color:#313131;
	float:left;
	outline:none;
}
.title{font-size:18px; font-weight:bold;}
.ban-right ul li:hover a,.ban-right ul li.on a
{
	color:#fff;
	outline:none;
}
.hot-tag-bg
{
	background-color: #EFF0E0;
	width:100% !important;
	height:35px;
	margin: 10px 0px;
}
.hot-tag-bg h2{ display:inline-block; color:#10003F; font-size:16px; font-weight:400; padding:0px !important; margin:2px !important; margin-left:10px !important;float:left; vertical-align:middle; }
.hot-tag{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline-block;
	vertical-align:middle;
	float:left;
}
.hot-tag li
{
	display:inline-block;
	line-height:35px;
	float:left;
	margin-right:30px !important;
	vertical-align:top;
}
.hot-tag li a
{
	display:block;
	padding:0px 10px !important;
	text-decoration:none;
	color:#000;
}
.hot-tag li a:hover{ background-color:#EFFeEd}

.item-title-m
{
	border-bottom:2px solid #DBDBEA;
	height:39px !important;
	margin-bottom:10px !important;
	display:block;
	width:100%;
	line-height:40px !important;
}

.item-title-m-txt
{
	border-bottom:2px solid #01B201;
	font-size:25px;
	font-weight:bold;
	color:#666666;
	padding:8px 3px 4px 3px !important;
	vertical-align:text-bottom;
	margin:0px;
}
.item-t-m-m
{
	text-decoration:none;
	color:#000;
	/*background:url(../images/moreicon.png) left center no-repeat;	margin-right:5px !important;padding-left:40px !important;color:#01B201;*/
	margin-top:6px !important;
	float:right;
	line-height:30px !important;
}

img{border-style:none;} 
.item-title-sm
{
	border-bottom:1px solid #DBDBEA;
	height:29px !important;
	margin-bottom:15px !important;
	display:block;
	width:100%;
	line-height:34px !important;
	margin-top:10px !important;
}
.item-title-sm-txt
{
	border-bottom:2px solid #01B201;
	font-size:17px;
	font-weight:bold;
	color:#666666;
	padding:2px !important;
	vertical-align:text-bottom;
}

.item-t-sm-m
{
	text-decoration:none;
	color:#000;
	/*background:url(../images/moreicon.png) left center no-repeat;	margin-right:5px !important;padding-left:40px !important;color:#01B201;*/
	margin-top:10px !important;
	float:right;
	line-height:20px !important;
}
.item-t-sm-txt
{
    color:#aaa;
    margin-top:10px !important;
	float:right;
	line-height:20px !important;
}

.item-data-bg
{
	padding: 15px 0px !important;
	
}
.content a{text-decoration:none;}
.item-d-img-bg
{
    display:inline-block;
    height:100px;
	width: 150px;
	float:left;
	margin-right:20px !important;
	text-decoration:none;outline:none;
}
.item-d-img-bg-h
{
    display:inline-block;
    height:140px;
	width: 210px;
	float:left;
	margin-right:20px !important;
	text-decoration:none;outline:none;
}
.item-data-img
{
    display:block;
	height:100px;
	width: 150px;
	outline:none;
}
.figure-img{ height:204px; width:auto;}
.figure-info{min-height:204px;}
.item-data-img-h
{
    display:block;
	height:140px;
	width: 210px;
	outline:none;
}
.item-data-img-tag-h
{
	background-color:#01B201;
	display:inline-block;
	color:#fff;
	font-size:14px;
	height:22px;
	padding:1px 5px !important;
	float:left;
	position:absolute;
	margin-top:-140px !important;
}
.item-data-img-tag
{
	background-color:#01B201;
	display:inline-block;
	color:#fff;
	font-size:14px;
	height:22px;
	padding:1px 5px !important;
	float:left;
	position:absolute;
	margin-top:-100px !important;
}
.item-d-t-bg
{
	display:inline-block;
	width:670px;
	min-height:100px;
}

.item-d-t-bg-h
{
	display:inline-block;
	width:610px;
	min-height:150px;
}
.item-data-tit
{
	font-size:22px;
	color:#333;
	text-decoration:none;
	display:block;
}
.item-d-t-bg>a.item-data-tit{ font-size:20px;}
.item-data-tit:hover
{
	color:#1A8EFA;
}

.item-d-auth
{
	line-height:30px;
	width:100%;
}
.item-d-auth-l,.item-d-auth-l a
{
	color:#888;
}
.item-d-auth-r
{
    display:none;
	padding:5px 0px;
	
	text-decoration:none;
	color:#999;
	float:right;
}
.item-d-intro
{
	line-height:23px;
	color:#444;
	font-size:14px;
}

.item-d-lbl
{
	background:url(../images/lblicon.png) no-repeat left center;
	padding:5px 0px;
	padding-left:23px !important;
}
.item-d-lbl a
{
	text-decoration:none;
	color:#01B201;
	margin-right:10px;
}

.gelly
{
	margin:0px !important;
	padding:0px !important;
	list-style:none;
	width:100%;
	height:150px;
}
.gelly li{display:inline-block; float:left;}
.gelly li
{
	padding:0px !important;
	margin:5px 8px !important;
	
}
.gelly li a{ text-decoration:none; outline:none; display:block; color:#393939}
.gelly li a img{width:180px; height:120px;  display:block;}
.gelly li a span{display:block; width:180px; position:absolute; overflow:hidden;text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#fff;z-index:301;margin-top:-30px;}
.gelly li a div{ background-color:#000; height:30px; width:180px; z-index:300;opacity:0.6;filter:Alpha(Opacity=60); position:absolute; margin-top:-30px;}

.figrue-list
{
	margin:0px !important;
	padding:0px !important;
	list-style:none;
	width:100%;
	height:336px;
	margin-bottom:0px !important;
}
.figrue-list li{display:inline-block; float:left; margin-right:52px !important;}
.figrue-list li:last-child{margin:0px !important;}
.figrue-list li a{ text-decoration:none; outline:none; display:block; line-height:normal;}
.figrue-list li a>div{ display:block; background-color:#000; width:248px; height:30px; z-index:300;opacity:0.6;filter:Alpha(Opacity=60); position:absolute; margin-top:-30px;}
.figrue-list li a>span{ display:block; margin-top:0px; color:#fff; width:248px; height:30px; line-height:30px; position:absolute; margin-top:-30px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; text-align:center;z-index:301;}
.figrue-list li a img{width:248px; margin-bottom:-5px;}


.mi-bg
{
    width: 385px;
    height:180px;
    padding:5px !important;
    margin:10px 0px;
}
.mi-bg a{ text-decoration:none; outline:none;}
.mi-img
{
    width:171px !important;
    height:171px !important;
    vertical-align:top;
    float:left;
}
.mi-info
{
    margin-left:15px !important;
    margin-top:10px !important;
    display:inline-block;
    width:178px;
    font-size:20px;
    vertical-align:top;
    float:left;
}
.mi-tit
{
    color:#409923;
    height:42px;
    line-height:21px;
    display:inline-block;
    width:120px;
    vertical-align:top;
}
.si-list
{
    display:block;
}
.si-list a
{
    text-decoration:none;
    color:#000;
}
.si-list img
{
    
}
.imgnews,.imgnewsm
{
    margin:10px 0px 0px 0px !important;
    list-style:none;
    padding:0px !important;
    
}
.imgnews{width: 850px; height:180px;}
.imgnewsm{width: 395px; height:130px;}
.imgnewsm li.item,.imgnewsm li.nr
{
    display:inline-block;
    width:180px;
    height:130px;
    float:left;  
}
.imgnews li.item,.imgnews li.nr
{
    display:inline-block;
    width:250px;
    height:167px;
    float:left;  
}
.imgnews li.item{ margin-right:50px !important; }
.imgnewsm li.item{ margin-right:30px !important; }
.imgnews li.nr，.imgnewsm li.nr
{
    margin-right:0px;
}
.imgnews li a,.imgnewsm li a
{
    display:block;
    text-decoration:none;
    color:#fff;
    /*border-bottom:1px solid #FEA003;*/
    text-align:center;
    height:100%;
}
.imgnewsm li a{ font-size:10px;}
.imgnews li a img
{
    width:255px;
    display:block;
    margin:0px !important;
    padding:0px !important;
}
.imgnewsm li a img
{
    height:115px;
    width:180px;
    display:block;
}
.imgnews li a span,.imgnewsm li a span
{
    display:table-cell;
    position:absolute;
    padding-right:5px !important;
    float:left;
}
.imgnews li a span
{
    width:250px;
    height:30px;
    line-height:30px;
    text-align:center;
    vertical-align:middle;
    overflow:hidden;text-overflow:ellipsis; white-space:nowrap;
    
    
}
.imgnewsm li a span
{
    width:175px;margin-top: -136px !important;
    height:35px;
    

}
.imgnews li a span.tipbg,.imgnewsm li a span.tipbg
{
    background-color:#000;
    opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	margin-top:-30px;
}

.imgnews li a span.tip,.imgnewsm li a span.tip
{
     text-align:center;
    margin-top:-30px;
     position:absolute;
}
.imgnewsm li a span.tip{ font-size:10px;}
.imgnews li a:hover span.tip{display:block;}
.imgnews li a:hover span.tipbg{opacity:0.6;
	filter:alpha(opacity=60);}
.imgnewsm li a span.tip label{font-size:14px;
     font-weight:400;
     display:block;
     margin-bottom:-8px !important;}
.imgnews li a span.tip label
{
    font-size:18px;
     font-weight:600;
     display:block;
     margin-bottom:-8px !important;
}
.tagsList,.d-info-tags
{
    display:block;
    padding:0px !important;
    margin:0px !important;
    margin-bottom:0px !important;
    list-style:none;
    overflow:hidden;
    line-height:30px;
    padding-right:-20px;
}
.tagsList {width:415px; height:160px;}
.tagsList li,.d-info-tags li,.tag-ind-list li
{
    display:inline-block !important;
    border:1px solid #999;
    margin:0px;
    margin-right:20px !important;
    margin-bottom:10px;
    line-height:30px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.tagsList li a,.d-info-tags li a,.tag-ind-list li a
{
    line-height:24px;
    color:#999;
    text-decoration:none;
}
.tagsList li a.l,.d-info-tags li a.l,.tag-ind-list li a.l{ padding:0px 5px 0px 10px;}
.tagsList li a.r,.d-info-tags li a.r,.tag-ind-list li a.r{ padding:0px 10px 0px 5px;}
.tagsList li a:hover,.d-info-tags li a:hover,.tag-ind-list li a:hover,.tagsList li a.on,.d-info-tags li a.on,.tag-ind-list li a.on
{
    border-color:#0F80B8;
    color:#0F80B8;
}

.auths
{
    display:block;
    width:395px;
    height:80px;
    margin-bottom:20px !important;
}
.auths .left
{
    display:inline-block;
    width:80px;
    height:80px;
    vertical-align:bottom;
}
.auths .left img
{
    width:80px;
    height:80px;
   -moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.auths .left .u-lv
{
    background:url(../Images/u-lv-bg.png) no-repeat center center;
    position:absolute;
    color:#fff;
    display:block;
    height:25px;
    width:25px;
    margin-left:35px !important;
    margin-top:-30px !important;
    font-size:14px;
    text-align:center;
    font-weight:bold;
}
.auths .left .u-lv label
{
    vertical-align:sub;
    font-size:8px;
    font-weight:normal;
}
.auths .right
{
    
    display:inline-block;
    width:300px;
}
.auths .right .name
{
    font-size:16px;
    display:block;
    color:#333;
    font-weight:bold;
    text-decoration:none;
}
.auths .right .name:hover
{
    color:#1A8EFA;
    }
.auths .right .intro
{
    line-height:20px;
    color:#666;
}
.auths .right .comm
{
    background:url(../Images/gzicon.png) no-repeat right center;
    margin-right:15px !important;
    padding-right:30px !important;
    line-height:20px;
    float:right;
    text-decoration:none;
    color:#666;
}
.error-bg{ background:#f1f1f1 ; height:650px; margin-bottom:10px;}/*url(../images/errorbg.png)*/
.error-i-bg
{
    margin:20px auto;
    background: url(../images/404bg.png) no-repeat center center;
    width:320px;
    height:380px;
    padding:120px 80px 100px 360px !important;
}

.error-btn{text-align:right;}
.error-btn a{color: #fff;
background-color: #5cb85c;
border-color: #4cae4c; text-decoration:none;margin-bottom: 10px;
padding:10px 20px !important;
margin-right: 15px;}
.error-btn a:hover{ color: #fff;
  background-color: #449d44;
  border-color: #398439;}

.error-info
{
    line-height:35px;
    font-size:14px;
    color:#fff;
}

.error-tit
{
    font-size:70px;
    font-weight:bold;
    color:#fff;
    font-style:oblique;
}
.hotwz
{
    height:60px;
    width:395px;
    margin-bottom:20px;
}
.hotwz img
{
    height:60px;
    display:inline-block;
}
.hotwz a { text-decoration:none; color:#333;}
.hotwz a:hover { color:#1A8EFA;}
.hotwz .right
{
    width:290px;
    line-height:20px; 
    font-size:16px;
}
.hotwz .right label
{
    color:#666;
    display:block;
    font-size:12px;
}
.paper{width:850px; text-align:center; margin-bottom:30px;}
.paper ul{margin:0px; padding:0px; line-height:30px;}
.paper ul li{list-style:none; padding:0px; display:inline-block;}
.paper ul li a{ display:block; border:solid 1px #CEE9FC;background-color:#F0F7FC; color:#186EA5; padding:3px 12px; font-size:16px; font-weight:bold;}
.paper ul li.on a,.paper ul li a:hover{border:solid 1px #00A8FF;background-color:#186EA5; color:#fff;}

.tag-ind-bg
{
    padding:15px;
}
.tag-ind-list
{
    margin:0px;
    padding:0px;
}
.tag-ind-list li
{
    display: inline-block;
  list-style-type: none;
  margin-top: 10px;
  margin-right: 40px;
}
.tag-ind-list li a:hover{border-color:#0F80B8}
.bom_ba{ line-height:47px; }

.bom_ba a,.bom_ba span{ display:inline-block; height:47px;   line-height:47px;vertical-align:middle;margin:0px 5px;}
.bom_ba a{display:none;  }
@font-face
{
    font-family:KaiTi_GB2312;
    src:url(../fonts/KaiTi_GB2312.ttf);
}
@font-face
{
    font-family:FangSong_GB2312;
    src:url(../fonts/fs_GB2312.ttf);
}

.gloginbg
{
    display:block;
    position:fixed;
    top:0px;
    left:0px;
    background-color:#000;
    width:100%;
    height:100%;
    
    z-index:35321;
    opacity:0.4;
	filter:alpha(opacity=40);
}
.gloginbox
{
    display:block;
    position:fixed;
    z-index:35322;
    background-color:#fff;
    top:200px;
    left:500px;
    width:380px;
    
}
.gloginbox>div{padding:20px;}
.gloginbox>div>h3{ text-align:center; font-size:24px;}
.gloginbox input[type="text"],.gloginbox input[type="password"]
{
    padding:5px; font-size:16px;
    border:solid 2px #BFCFFF;
    width:220px;  height:25px; outline:none;
}
.gloginbox>span.close{ float:right; display:inline-block; width:24px; height:24px; line-height:24px; color:#999; cursor:pointer; font-size:40px; margin-top:-20;}
.gloginbox>div>div>p { margin:10px auto; width:350px;}
.gloginbox>div>div>p>span{display:inline-block; font-size:18px; width:80px; text-align:right;}
.gloginbox>div>div>p>label{ font-size:14px;}
.gloginbox>div>div>p>label>input{ vertical-align:middle;}
.gloginbox>div>div>p>label>a{ cursor:pointer; color:#000; text-decoration:none; margin-left:30px;}
.gloginbox>div>div>p.sbtn{ text-align:center; font-size:14px;}
.gloginbox>div>div>p>input[type="button"]{ height:40px; width:250px; background-color:#22A6F7; color:#fff; font-size:18px; border:none; outline:none; 
                                       -moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px; cursor:pointer;
                                       }
                                       .gloginbox>div>div>p>input[type="button"]:hover
                                       {
                                           background-color:#107FB7;
                                        }
.gloginbox>div>div>p.sbtn>a{ text-decoration:none; color:#22A6F7; font-weight:300; font-family:"@YaHei Consolas Hybrid";}
.Fy{color:#828282; background:#FFF; padding:5px 20px;text-align:center; border-top:1px solid #cccccc; margin-top:15px; padding-bottom:15px;}
.Fy a{ text-decoration:none;cursor:pointer;color:#828282; line-height:250% ; }


#banner
{
	position: relative;
	width: 850px;
	height: 380px;
	border: 1px solid #666;
	overflow: hidden;
}
#banner_list img
{
	border: 0px;
}
#banner_bg
{
	position: absolute;
	bottom: 0;
	background-color: #000;
	height: 35px;
	filter: Alpha(Opacity=30);
	opacity: 0.3;
	z-index: 1000;
	cursor: pointer;
	width: 850px;
}
#banner_info
{
	position: absolute;
	bottom: 0;
	left: 5px;
	line-height: 35px;
	color: #fff;
	z-index: 1001;
	cursor: pointer;
	font-size: 18px;
}
#banner_text
{
	position: absolute;
	width: 120px;
	z-index: 1002;
	right: 3px;
	bottom: 3px;
}
#banner ul
{
	position: absolute;
	list-style-type: none;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	border: 1px solid #fff;
	z-index: 1002;
	margin: 0;
	padding: 0;
	bottom: 3px;
	right: 5px;
}
#banner ul li
{
	padding: 0px 8px;
	float: left;
	display: block;
	color: #FFF;
	border: #e5eaff 1px solid;
	background: #A4D1EE;
	cursor: pointer;
}
#banner ul li.on
{
	background: #2E8AD3;
}
#banner_list a
{
	position: absolute;
}

.member_comment{ padding-bottom:30px;}
.member_comment .list{ border-bottom:1px solid #cccccc; padding-bottom:20px; padding-top:10px;}
.member_comment .list .left{ width:80px; float:left;}
.member_comment .list .left img{ width:60px; float:left;}
.member_comment .list .right{ float:left;}

.member_comment .list .right .p1{ margin:0px; padding:0px;}
.member_comment .list .right .p1 a{ color:#688EFA;}
.member_comment .list .right .p1 span{ color:#999999;}
.member_comment .list .right .p2{ margin:0px; padding:0px; font-size:14px; width:770px;}



.more2 { clear:both; width:100%; height:20px; margin-bottom:10px;}


