body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td{margin: 0; padding: 0;}
body{background: #fff; color: #555; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td,
th,
caption{font-size: 14px;}
h1,
h2,
h3,
h4,
h5,
h6{font-weight: normal; font-size: 100%;}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var{font-style: normal; }
a{color: #555; text-decoration: none;}
a:hover{text-decoration: none;}
img{border: none;}
ol,
ul,
li{list-style: none;}
input,
textarea,
select,
button{font: 14px Verdana, Helvetica, Arial, sans-serif;}
table{border-collapse: collapse;}
html{overflow-y: scroll;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{*zoom: 1;}
.ps{position: static;}
.pr{position: relative;zoom:1;}
.pa{position: absolute;}
.pf{position: fixed;}
.news-title h2 a{text-decoration: none; color:#c20201;}
.fl{float:left;}
.fr{float:right;}
.active{display: block;}
.unactive{display: none;}
.wrapper{position:relative; margin:0 auto; padding:0; width:100%; height:auto; text-align:left; overflow:hidden;z-index: 1;}.wrapper:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.bg-wrap{margin:0; padding:0; background:#fff;} .bg-wrap:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} .bg-wrap.nobg{background:none;}
/* box */
.box{margin-bottom: 15px;}
.box .hd{height: 40px;line-height: 40px;background:#F1F1F1;overflow:hidden;font-size:16px;}
.box .hd .more{color: #999;float:right;font-size: 12px;margin-right:10px;font-weight:normal;}
.box .hd .more a{color: #999;}
.box .hd h3{float:left;background:#3069B8;color:#fff;}
.box .hd h3 a{display:block;float:left;padding:0 28px;color:#fff;font-weight:bold;}
.box .hd h3 a:hover{text-decoration: none;}
.box .hd ul{overflow:hidden;}
.box .hd li{float:left;height: 40px;}
.box .hd li a{display:block;float:left;padding:0 28px;margin:0;width:auto;}
.box .hd li a:hover{text-decoration:none;}
.box .hd .on a{background:#3069B8;color:#fff;}
.box .bd{padding: 15px 0;overflow: hidden;}
.clear{clear:both;}
.ellipsis{text-overflow: ellipsis;word-break: break-all;width: 70%;overflow: hidden;white-space: nowrap;}