@charset "gb2312";
*{
	margin:0;
	padding:0;
	outline:none;
}
em{
	font-style:normal;
}
ul,ol{
	list-style-type:none;
}
img {border:0px;width:100%;}
h4,h5,h6{
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
table td{
	vertical-align:top;
}
address{
	font-style:normal;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.vatop{
	vertical-align:top;
}
.vamiddle{
	vertical-align:middle;
}
.vamiddle img{
	width:80px;
}
.vabottom{
	vertical-align:bottom;
}
.wh100{
	width:100%;
}
.mt10{
	margin-top:10px;
}
.mb10{
	margin-bottom:10px;
}
.pb5{
	padding-bottom:5px;
}
.al{
	text-align:left;
}
.ac{
	text-align:center;
}
.ar{
	text-align:right;
}
.hide{
	display:none;
}
.show{
	display:block;
}
.blk{
	display:block;
}
.brdnone{
	border:none !important;
}
.bcknone{
	background:none !important;
}
.hide{display:none;}
.show{display:block;}
.mauto{margin-left:auto; margin-right:auto;}
.clearfix:after {   
  content: ".";   
  clear: both;   
  height: 0;   
  visibility: hidden;   
  display: block;   
}            /* 这是对Firefox进行的处理，因为Firefox支持生成元素，而IE所有版本都不支持生成元素 */   
.clearfix {   
  display: inline-block;        
}                /* 这是对 Mac 上的IE浏览器进行的处理 */   
/* Hides from IE-mac \*/   
* html .clearfix {height: 1%;}        /* 这是对 win 上的IE浏览器进行的处理 */   
.clearfix {display: block;}        /* 这是对display: inline-block;进行的修改，重置为区块元素*/   
/* End hide from IE-mac */ 
a:link {text-decoration:none; color:#333; font-size:15px;}
a:visited {text-decoration:none; color:#333; font-size:15px;}
a:hover,a.preced:hover {text-decoration:none; color:#2881BB; font-size:15px;}
a.preced:hover {color:#2881BB !important;}

/*body {font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif; font-size:15px; color:#333; line-height:150%;}
header {background:url(imagesbg_logo.png) repeat-x; background-size:100% 126px; height:100px; padding-top:16px;}
header .logo {display:block; height:38px; text-align:center; margin:0 auto 13px auto; }
header .nav{width:98%; margin:0 auto;border-collapse:separate;border-spacing:5px 1px;}
header .nav td{width:25%; text-align:center; }
header .nav td a{color:#fff;}
header .nav td a:hover{color:#ff0;}*/

#header {width:100%; overflow:hidden; position:fixed; z-index:99; left:0; top:0; background:url(imagesheadbj.png) repeat-x; background-size:100% 46px;}
.top-home {position:relative; height:46px; background:url(imageshead.png) no-repeat left; background-size:auto 46px;}
.top-home .logo {float:left; width:70%; height:46px; background:url(imageslogo1.png) 0px 50% no-repeat; background-size:auto 46px;}
.top-home .logo a {height:46px; display:block;}
.top-home .nav-btn {height:46px; float:right; min-width:46px;}
.top-home .nav-btn .more {float:right; height:46px; width:100%; background:url(imagesmenu.png) no-repeat; background-size:46px 46px;}
/*导航*/
.nd-nav{z-index:4; font-size:14px;}
.nd-nav a,.nd-nav a:visited{ color:#4d4d4d; width:100%; display:block;}
.nd-nav li{float:left; width:25%; text-align:center;}
#nav{display:none;}
#nav ul{border-top:1px solid #347FCB; line-height:40px; width:100%; float:left; background:#1562BD;}
#nav a {color:#FFFFFF;}
/*导航 END*/
#content {margin-top:47px; width:100%;}

.tabbed_content .ndnews{ text-align:left; padding-bottom:10px;}
.tabbed_content .ndnews h2{ line-height:46px;text-indent:1em;}
.tabbed_content .ndnews h2 a{ color:#000; font-size:16px;}
.tabbed_content .ndnews p{line-height:26px;text-indent:1em;}
.common {}
.common h3 { height:30px; line-height:30px; border-bottom:1px solid #999999; border-top:1px solid #999999; font-weight:normal;}
.common h3 em { float:left; background:url(imagesbg_h3.png) 12px 50% no-repeat; color:#0454a3; font-size:16px; text-align:right; margin-top:-1px; border-bottom:1px solid #2A89D3; border-top:1px solid #2A89D3; width:85px; min-width:70px; }
.common h3 a { float:right; font-weight:normal; color:#666; font-size:13px; padding-right:10px;}
.common h3 a:hover { color:#2881BB; }
.common .newsphoto {width:96%; margin:0 auto; padding:10px 0 5px 0;}
.common .newsphoto table {width:100%; border-collapse:separate; border-spacing:7px 0; min-width:280px;}
.common .dmnd {padding:6px 0 5px 0;}
.common .dmnd table {border-spacing:7px;}

.common .newsphoto table td{width:50%; text-align:center;}
.common .newsphoto table td a{font-size:13px; line-height:150%; color:#fff;}
.common .newsphoto table td a img{width:100%;}
.common .newsphoto table td a p{margin-top:-26px; position:relative; z-index:20; line-height:27px;}
.common .newsphoto table td a .btbg{background:#000;alpha(opacity=50); opacity: 0.5; width:100%; height:27px; margin-top:-32px; position:relative;z-index:10;}

/*.common .newsphoto table {width:100%; border-collapse:separate; border-spacing:15px;}
.common .newsphoto table td{width:50%;}
.common .newsphoto table td .wrap{ position:relative;}
.common .newsphoto table td a.pic{position:absolute; top:0; left:0; width:100%;}
.common .newsphoto table td a.txt{position:absolute; bottom:0; left:0; width:100%;}
.common .newsphoto table a img{width:100%;}
.common .newsphoto table .btbg{background:#000;alpha(opacity=50); opacity: 0.5; width:100%; height:34px; position:absolute; bottom:0;}*/

.common .newslist { padding:0 0 10px 0;}
.common .newslist li { background: url(imagesico_newslist.png) no-repeat 97% center; height: 28px; line-height: 28px;padding:0 15px; border-bottom:1px dashed #F0F0F0;  overflow:hidden;}
.common .newslist li:hover{ background-image: url(imagesico_newslist_hover.png);}
.common .newslist li span { color:#888888; float:right; font-size:12px; }
.common .newslist li a { display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.common .more{ padding:0 4% 0 4%;margin-bottom:10px;}
.common .more a{display:block;background-color:#FAFAFA; height:30px; line-height:30px; text-align:center; border-radius:5px; border:1px solid #DCDCDC;}

.common .rwfc { margin:0 auto; padding-top:15px;}
.common .rwfc table {width:100%; border-collapse:separate; border-spacing:10px 0px; margin-bottom:10px; min-width:280px; table-layout:fixed;}
.common .rwfc table th{ text-align:left; width:30%;}
.common .rwfc table td{}
.common .rwfc table td.tit{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.common .rwfc table td p{font-size:13px; line-height:180%; color:#333;}
.common .rwfc table td a{font-size:15px; line-height:150%; color:#000; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.common .rwfc table th a img{width:100%; border:2px solid #DCDCDC;}

footer{border-top:2px solid #2881BB;}
footer p{font-size:12px; color:#aeaeae; text-align:center; line-height:150%; padding:10px 0px;}
footer p a.tech{color:#aeaeae;font-size:12px; }
footer p a.tech:hover{color:#aeaeae;font-size:12px; }
footer .ver{padding:15px 0; text-align:center;}
footer .ver a{ display:inline-block;width:62px;height:32px; line-height:32px;}
footer .ver a.phone{margin-right:10px; border:2px solid #EFEFEF;}
footer .ver a.pc{ border:2px solid #D4E0ED; background:url(imagesico_pc.png) right top no-repeat;}

.actGotop{position:fixed; bottom:20px; right:10px; width:40px; height:40px; display:none;opacity:0.7;}
.actGotop a,.actGotop a:link{width:40px;height:40px;display:inline-block; background:url(imagesgotop.png) no-repeat; outline:none;}
.actGotop a:hover{}

/* 内页 */
.newsindex{padding:10px 0;}
.newsindex .newslist{padding:10px 0;}
.newsindex .article_page {color:#1E234D;width:100%; margin:10px auto; text-align:center;}
.newsindex .article_page a{padding:4px;color:#1E234D; background:#2f76bc; color:#fff;}
.article_show {padding:15px;}
	.show_title {font-size:18px; font-weight:bold; text-align:center; line-height:33px; padding:0px 0 10px 0; color:#0f7dd6;}
	.show_date {color:#666666; height:26px; line-height:26px; text-align:center; box-shadow: 0px 3px 3px #ccc; font-size:13px;}
	.Zoom {line-height:190%; padding:20px 0 0 0; overflow-x:auto; overflow-y:hidden; font-size:14px;}
	.Zoom p {padding-bottom:10px;}
	.Zoom img {padding:10px 0px; /*text-align:center; margin:0px auto; max-height:640px; max-width:400px; width:expression(this.width > 400 && this.height < this.width ? 400: true); height:expression(this.height > 640 ? 640: true);*/}
	
/* 相关阅读 */
.article_show .relanews{
	padding:10px 0;
}
.article_show .relanews dt{
	font-weight:bold;
	font-size:16px;
	padding:5px 0;
}
.article_show .relanews dd{
	height: 24px; line-height: 24px;padding-right:15px; overflow:hidden;
}
.article_show .relanews dd a{
	 display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}

/*评论模块*/	
.plwrap{}
	.pinglun_wrap {padding:0 0 10px 0;}
	.pinglun_form {margin-top:8px;background:url(../images/bg_plwarp.png) left top  no-repeat;}
	.pinglun_form img {vertical-align:middle;}
	.pinglun_form .input {width:122px; height:28px; line-height:28px; border:1px solid #E2E2E2; text-indent:2px; background:url(../images/pinglun_input.gif) repeat-x;}
	.pinglun_form .wby {width:90%; height:80px; line-height:20px; border:1px solid #E2E2E2; padding:4px;}
	.pinglun_form .btn {width:100px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; background:#2E83D6; border:0px; cursor:pointer; float:left; margin-top:6px;color:#fff;border-radius:5px;}
	.pinglun_content {}
	.pinglun_content .title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px;color:#0454A3;background:url(imagesbg_pltit.png) 12px center no-repeat;border-bottom:1px solid #ccc;}
	.pinglun_content .title p{margin-top:-1px; border-bottom:1px solid #2A89D3; width:14%; min-width:70px;padding-left:28px; }
	.pinglun_list { margin:0px auto; color:#666666; line-height:30px; padding:0 20px;}
	.pinglun_list ul { border-bottom:1px dotted #CBCBCB; padding:12px 0px;}
	.pinglun_list li { float:left; }
	.pinglun_list .text1 {color:#333333; line-height:20px;}
	.pinglun_list .date {color:#999999;}
	.pinglun_content .article_page{text-align:right; padding:20px 20px 20px 0; width:auto; float:right; margin-top:0;}

/*焦点图*/
.focus{ position:relative; width:100%; height:230px; background-color: #000; float: left;}  
.focus img{ width: 25%; height: 230px;} 
.focus .shadow .title{width:width:100%; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0px; left:0px; z-index:10; height:38px; line-height:38px; background:rgba(0,0,0,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{color:#fff; font-size:14px; font-weight:bold; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000}  
.focus .fcon img{ width:100%; height:230px;display:block; }  
.focus .fbg{bottom:13px; right:13px; position:absolute; height:21px; z-index:200; *width:130px;}  
.focus .fbg div{margin:10px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:11px; height:11px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#CCCCCC;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#B90F0F;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(imagesfocus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
/*end 焦点图*/





