body, button, input, select, textarea a{font: 12px/1.5 "microsoft yahei",tahoma,arial,'宋体',sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote, th, td, img{ margin: 0;  padding: 0;}
html{color:#333333;}
fieldset, img, iframe, button{ border:0; text-decoration:none;}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
table { border-collapse:collapse; border-spacing: 0;}
caption, th { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }

a { /* for Ie*/ }
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6,.fs14 {  font-size: 14px;  } 
a img{border: none;}
i{ font-style:normal;}

a:hover, a:active {color: #333333;text-decoration: none;  }

.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}

.bold{font-weight:bold;}
.mc{margin:0 auto;}
.fr{float:right;}
.fl{float:left}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt50{margin-top: 50px;}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}

.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}


.nobor{ border:none;}
.bgnone{ background:none;}

.img img{ display:block;-webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d; }

.img:hover img{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

/* select box */
.sb{
	border:solid 1px #cfcfcf;cursor:pointer;background-color:#ffffff;position:relative;float:left;margin:0 10px 0 0;display:inline-block;
}
.sb_active{
	border:solid 1px #3b88c4;
	border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
}
.sb *{color:#666666;font:normal 12px Song;cursor:pointer;background-color:#fff;}
.sb .opts{border:1px solid #3B88C4;cursor:pointer;display:none;height:auto;left:0;max-height:121px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:auto;z-index:99;}
.sb > .selected{
	padding:0 15px 0 5px;overflow:hidden;position:absolute;cursor:pointer;left:0;
	
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.sb .opts a{width:auto;height:24px;line-height:24px;padding:0 5px;cursor:default;outline:none;white-space:nowrap;text-decoration:none;display:block;cursor:pointer;}
.sb .opts a.selected{background:#ffffe1;}
.sb .opts a.none{background:#fff;}
.sb .opts a:hover{background:#ffffe1;cursor:pointer;}
.sb .sb_icon{width:7px;height:4px;position:absolute;cursor:pointer;right:4px;}
.sb .arrow{background-position:-27px -18px;}
.sb_active .arrow{background-position:-27px -4px;	}
/*新闻专题头像*/
.row1 {
    background: url(../images/newbg.jpg) center top no-repeat;
    height: 300px;
}


/*-----------------------------------------------分页---------------------------------------------------------*/
.jogger {color: #333;width: 790px;padding-top: 20px; text-align:center; margin-top:30px; color:#666;}
.jogger a {min-width: 24px;
padding: 0 4px;
height: 30px;
margin: 2px;
background: #f2f2f2;
line-height: 30px;
color: #0076d4;
text-decoration: none;
display: inline-block;
text-align: center;}
.jogger a:hover{ color:#0076d4;}
.jogger a.cur{ background:#1168b9; border:none; color:#fff; padding:0 5px; cursor:text;}
.jogger a.pre{ width:60px;}
.jogger a.next{width:60px; }
.jogger a.disable{ border:#e9e9e9 solid 1px; color:#b3c3d0; cursor:text;}
.jogger span{
    min-width: 24px;
padding: 0 4px;
height: 30px;
margin: 2px;
background: #0076d4;
line-height: 30px;
color: #fff;
text-decoration: none;
display: inline-block;
text-align: center;
}

.jogger em{min-width: 24px;
padding: 0 4px;
height: 30px;
margin: 2px;
background: #f2f2f2;
line-height: 30px;
color: #999;
text-decoration: none;
display: inline-block;
text-align: center;}
