@charset "gbk";

/* CSS Document Power by typ 2018-4-10 */

html body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a, button { margin:0; padding:0; outline:none; }

*{ font-family:" ", "Arial" ;} /*,"SimSun"*/

table { border-collapse:collapse; border-spacing:0; }

img {max-width:100%; border:0; vertical-align:middle;}

ol, ul { list-style:none; }

q:before, q:after { content:''; }

sup { vertical-align:text-top; top:-0.5em; }

sub { vertical-align:text-bottom; }
sub,sup{ line-height:0; position:relative; vertical-align:baseline; font-size:75%; }

input,button{font:inherit;}

button,input[type=button],input[type=submit],input[type=reset]{cursor:pointer;}

body {font-size:15px; font-family:" ","Arial";line-height:26px; color:#333; }/* */



/* layout */

.fl { float:left; }

.fr { float:right !important; }

.tr { text-align:right; }

.tl { text-align:left; }

.tc { text-align:center; }

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;line-height: 0;}

.clearfix { zoom:1;}

a{ text-decoration:none; cursor:pointer;color:inherit;}

a:link,a:visited,a:hover,a:active{color:inherit;}

.red{color:red !important; font-weight: bold;}

.layout,.mid_panel{width:1200px;margin:0 auto;}

.mask{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99; /*background-color:#000;filter:alpha(opacity=50);*/background-color:rgba(0,0,0,.5); display:none;}

.hide{display:none;}

/*for html5*/

.pagenum{ margin:10px 0px;font:14px/20px Arial, "SimSun";color:#666;text-align:center;}

.pagenum ul:after ,.small_paging ul:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;line-height: 0;}

.pagenum li ,.small_paging li{float:left;}

.pagenum strong{margin:0 5px;color:#333;}

.pagenum a { padding:3px 8px; margin:0 5px; display:inline-block; text-align:center; border:1px #ccc solid; border-radius:2px; }

.pagenum a:hover ,.pagenum input[type=button]:hover{ color:#f60; border-color:#f60; }

.pagenum .disabled a,.pagenum .disabled a:hover{color:#ccc; border-color:#ccc;cursor:not-allowed;}

.pagenum li.on a { border-color:#f90; background:#fd9; color:#f60; font-weight:bold; }

.pagenum input[type=text]{width:40px; margin:0 5px;text-align:center; }

.pagenum input[type=button]{padding:2px 8px;margin-left:10px;background:#f5f5f5;border:1px solid #eee;cursor:pointer;color:#666;}

.pagenum .active a{background:#fb0;border-color:#fb0;color:#fff;}

.pagenum select{padding:3px ;border:1px solid #ccc;}

.small_paging li:first-child{margin-right:10px;}

.small_paging li a{margin:0 4px;padding:0px 4px;color:#999;border:1px solid #bbb;border-radius:2px;}

.small_paging li a.disabled{color:#ccc;cursor:default;border-color:#e1e1e1;}

.small_paging li .icon-angle-left,.small_paging li .icon-angle-right{font-size:1.25rem;}

.pagenum >select,.pagenum ul,.small_paging span,.small_paging ul{display:inline-block;vertical-align: top;}

/* pagenum end */



/*行式文字列表*/

.line_list li{padding:3px 0 3px 20px;height:26px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position:relative; text-align:left;}

.line_list li time{*display:inline;float:right;margin-left:8px;color:#999;}

.line_list li:before{position:absolute;left:0;top:3px;font-size:12px;content:">";color:#ccc;}



/*焦点图轮播图公共样式 pub focus_flash*/

.focus_flash .pictures{height:100%;overflow: hidden;}

.focus_flash .pictures >li{width:100%;height:100%;}

.focus_flash .pictures >li img{width:100%;height:100%;}

.tuane{    margin-bottom: 10px;}
.tuane img{ width:100%; vertical-align:bottom;}

@media only screen and (max-width: 980px) {
	.layout,.mid_panel{ width:90%;  box-sizing:border-box;}
	}