/* 全局定义 */
*{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-touch-callout:none;
	/*-webkit-user-select:none;*/
	-webkit-tap-highlight-color:transparent;
}
* html body{overflow:visible;}
* html iframe, * html frame{overflow:auto;}
* html frameset{overflow:hidden;}

body{color:#333; background:#fff; font:14px/1.5 Tahoma,Helvetica,Arial,"Microsoft YaHei",STXihei,SimSun,sans-serif; box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-font-smoothing:antialiased;}
body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,tr,img,div{margin:0; padding:0;}
input,select{font-size:12px; vertical-align:middle;}
textarea,input{word-wrap:break-word; word-break:break-all; padding:0px;}
img{border:none; vertical-align:middle;}
i{font-style:normal;}

a{color:#333; text-decoration:none;}
a:hover{color:#900; text-decoration:underline;}
/*a { outline:none; star:expression(this.onfocus=this.blur());}*/

/* 通用属性定义 */
.pointer{cursor:pointer;}
.noborder{border:0 none;}

.t_l{text-align:left;}
.t_c{text-align:center;}
.t_r{text-align:right;}

.break{word-break:break-all; word-wrap:break-word;}
.nobreak{word-break:keep-all; word-wrap:normal;}

.fl{float:left; padding-right:2px;}
.fr{float:right;}

.fb{font-weight:bold;}
.fn{font-weight:normal;}
.fi{font-style:italic;}

.unline{text-decoration:underline;}
.disunline{text-decoration:none;}

.absolute{position:absolute;}
.relative{position:relative;}
.auto{margin:0 auto;}

.w1200{width:1400px; margin:0 auto; background:#fff; overflow:hidden;}
.w350{width:350px; margin:0 auto;}
.w350 dt a{width:100%; line-height:30px; display:block;}

/* 通用容器定义 */
.wrapper{clear:both; overflow:hidden;}
.o-hidden{overflow:hidden;}
.invisible{visibility:hidden;}
.hidden{display:none;}
.block{display:block;}

/* 清理元素 */
.clearfix:after{ 
    content:"\200B"; 
    display:block; 
    height:0; 
    clear:both; 
}
.clearfix {*zoom:1;}/*IE6/7*/

/* 定位 */
.pos-abs{position:absolute; z-index:99;}
.pos-fix{position:fixed; z-index:99;}

/* 正文 */
#page_head,#page_title,#page_main,#page_foot,#txtlist,#piclist{margin:20px auto; width:1400px; display:table; position:relative; clear:both;}

/* 头子 */
#page_head li{float:left; width:78%; line-height:50px;}
#page_head li:first-child{width:22%;}
#page_head li img{vertical-align:middle;}
#page_head .logo img{width:auto; height:50px;}
#page_head .nav{color:#4683B1; font-size:16px;}
#page_head .nav a{color:#4683B1;}
#page_head .nav i{float:right; white-space:nowrap;}
#page_head .nav i a img{width:46px; height:46px; margin-left:10px; cursor:pointer;}
.so{width:370px; text-align:right;}
.so div{float:left;}
.gz{position:relative; padding-left:10px;}
.gz_wx_i{position:absolute; top:50px; left:58px; width:100px; height:100px; z-index:10;}

/* 正文标题 */
#page_title{border-bottom:1px #619FE3 solid; padding-bottom:10px;}
#page_title h1{color:#333; font-size:38px; line-height:50px; margin-bottom:15px; text-align:justify;}
#page_title i{color:#305798; font-size:16px;}
#page_title i a{color:#305798;}

/* 正文框架 */
.page_left{float:left; width:870px; margin-left:150px;}
.page_right{float:right; margin-left:30px; width:350px;}

/* 文字列表页 */
#txtlist{border-top:1px #ccc solid;}
#txtlist .page_left{width:1000px; margin-left:0;}
#txtlist .page_left li{line-height:40px; border-bottom:1px #ccc dashed; padding:10px 0;}
#txtlist .page_left li i{color:#999; font-size:14px; display:table;}
#txtlist .page_left h1{font-size:22px; font-weight:normal; line-height:35px; display:inline-block; _zoom:1;*display:inline;}
#txtlist .page_left a{color:#333;}

/* 图片列表页 */
#piclist{border-top:1px #ccc solid;}
#piclist .page_left{width:1000px; margin-left:0; margin-top:20px;}
#piclist .page_left ul{display:table;}
#piclist .page_left li{float:left; width:180px; margin-left:20px;}
#piclist .page_left li:first-child{margin-left:0;}
#piclist .page_left li img{width:100%; height:120px;}
#piclist .page_left h1{font-size:14px; font-weight:normal; line-height:25px; display:inline-block; _zoom:1;*display:inline;}
#piclist .page_left a{color:#333;}

/* 分页 */
#pagenum {margin:10px auto; text-align:center; font-size:14px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"宋体";}
#pagenum a {border:#ddd 1px solid; padding:2px 5px; margin-right:2px; color:#aaa; text-decoration:none;}
#pagenum a:hover {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a:active {border:#a0a0a0 1px solid; padding:2px 5px; margin-right:2px;}
#pagenum a.current {border:#e0e0e0 1px solid; padding:2px 5px; margin-right:2px; font-weight:bold; color:#aaa; background-color:#f0f0f0;}
#pagenum span.disabled {border:#f3f3f3 1px solid; padding:2px 5px; margin-right:2px; color:#ccc;}

/* 正文 */
.con_text{font-size:18px; line-height:40px; border-bottom:1px #ccc solid; text-align:justify;}
.con_text p{margin-bottom:30px;}
.con_text p img,.con_text p video{max-width:100%; height:auto;}

/* 正文右 */
.col{margin-bottom:20px; margin:0 auto; width:350px; clear:both;}
.col ol{margin:10px auto; width:100%; height:36px; color:#1277B8; font-size:18px; line-height:36px; text-align:left; background: url('../image/19page_tbg.png') no-repeat; border-bottom:1px #999 dashed;}
.col_pic{overflow:hidden;}
.col_pic dd{height:220px; margin-bottom:10px; *display:inline;}
.col_pic dd img{width:100%; height:100%;}
.col_pic dd a{
	display:block;
    width:100%;
    height:100%;
    text-align:left;
    color:#fff;
	position:relative;
	overflow:hidden;
}
.col_pic dd a h1{
	position:absolute;
	bottom:0;
	left:0; 
	width:100%;
	padding:5px;
	font-size:14px;
	font-weight:normal;
	box-sizing:border-box;
	background:rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.col_pic dd a i{
	position:absolute;
	bottom:22px;
	right:5px; 
	width:61px;
	height:29px;
	background:url('../image/19page_v.png') no-repeat 50%;
	background-size:100% 100%;
}
.col_pic.pp dd{float:left; width:170px; height:110px;}
.iframe_txt iframe .phbNum{font-size:16px;line-height:30px;}
.iframe_txt iframe .phbNum a{color:#333; font-size:16px;}

/* 编辑推荐 */
.tjxw{margin:10px auto; width:100%;}
.tjxw ol{margin:20px 0; width:100%; height:36px; color:#1277B8; font-size:18px; line-height:36px; background: url('../image/19page_tbg.png') no-repeat; border-bottom:1px #999 dashed;}
.data-list ul{width:100%; margin-bottom:15px; padding-bottom:15px; border-bottom:1px #eee solid; clear:both; display:table; zoom:1; position:relative;}
.data-list li{height:100%;}
.data-list li img{float:left; margin-right:10px; width:170px; height:110px;}
.data-list li h1{font-size:20px; line-height:28px;}
.data-list li i{color:#999; font-size:14px; white-space:nowrap;}
.data-list li a{color:#333;}

#page_btn{display:none; margin:0 auto; width:100%; color:#333; font-size:18px; text-align:center; cursor:pointer;}
.loading{display:none; background:url('../image/loading.gif') no-repeat 50%; background-size:100% 100%; width:30px; height:30px; margin:30px auto;}

/* 分享 */
#fxPlate{position:absolute; top:0; *margin-left:-820px;}
#fxPlate .fx_2wm{padding:10px; padding-bottom:0; background:#619FE3; text-align:center; color:#fff; font-size:16px; line-height:30px; display:table; zoom:1;}
#fxPlate .fx_2wm div{padding:5px; padding-bottom:0; background:#fff;}
#fxPlate .fx_2wm div img{width:90px; height:90px;}
#fxPlate.fixed{position:fixed;}
.baidufx{position:absolute; top:160px; left:40px; width:40px;}

/* 站内搜索 */
#scol_search form{position:relative; width:150px; margin-top:5px;}
#scol_search input{width:100%; height:30px; padding-left:10px; border:2px solid #ccc; border-radius:5px; outline:none; background:#fff; color:#000;}
#scol_search button{position:absolute; top:5px; right:-4px; width:30px; height:30px; border:none; background:#ccc url('../image/so.png') no-repeat center; border-radius:0 5px 5px 0; cursor:pointer;}
#scol_search button:before{content:"";}
#scol_search form{float:left; padding-right:10px; line-height:35px;}

/* 画中画广告 */
.hzh_pic{float:left; margin:5px 10px 10px 0; display:none;}

/* 视频 */
.jwplayer,.scolvideo{margin:20px auto; -webkit-margin:20px auto;}
.videoHeight0 {height: 0;}

/* Firefox专用CSS */
@-moz-document url-prefix() {
	#fxPlate{margin-left:-1020px;}
}