* {font-family:"\5FAE\8F6F\96C5\9ED1";}
/* catlist */
.catlist {padding:12px 15px 12px 20px;line-height:24px;}
.catlist_li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}
.catlist_sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}
/* special */
.special_intro {line-height:180%;font-size:13px;height:160px;overflow-y:scroll;}
.special_box {width:980px;overflow:hidden;}

.s_l {width:640px}
.s_n {width:20px}
.s_r {width:320px}

.cattab {font-size:14px;}
.cattab li {float:left; margin:0 5px 0 5px; background-color:#EEEEEE;}
.cattab a {width:80px; height:30px; line-height:30px; text-align:center; display:block;}
.cattab a:hover {background-color:#DEDEDE;}
.cattab  .caton {background-color:#DEDEDE; color:#333333; font-weight:bold; }

.sp-list {float:left;margin:0 auto 5px;overflow:hidden;}
.sp-item {padding:0 0 15px 0;border-bottom:1px solid #dadada;overflow: hidden;margin-bottom:15px; position: relative;zoom:1}
.sp-item .pic-group { position: absolute; height: 100px; width: 120px; display: inline; left: 0; top:0px;zoom:1;}
.sp-item .pic-group li {display:inline; float:left; width:120px}
.sp-item h3{font-size:18px;text-align: left;line-height: 40px;height : 40px; font-family:"\5FAE\8F6F\96C5\9ED1"; padding:0; margin:0;}
.sp-item p{line-height: 24px;font-size: 12px; margin:0; padding:0 25px 10px 0;}
.sp-item .article { margin-left: 0px;}
.sp-item .article_thumb {height:100px;margin-left: 145px;}

.fun { display: block; clear:both; margin-left: 180px;position: relative}
.sp-item .fun{margin:0 auto 0;color:#999;line-height:18px}
.sp-item .fun .share{float:right;display:inline;width:190px}
.sp-item .fun .share li{float:left; margin-right:6px;}
.sp-item .fun .share li a{width:16px;height:16px;display:block;overflow:hidden;line-height:500px; opacity: 0.2;filter: alpha(opacity=20);}
.sp-item .fun .time {float:left; padding:4px 0;}

.area{background:url(/file/upload/201503/31/23-18-40-90-1.jpg); background-position: 0 0; background-repeat: no-repeat no-repeat;}

.art {padding:0 0 15px 0;border-bottom:1px solid #dadada;overflow:hidden;margin-bottom:15px; position: relative;zoom:1}
.art .pic-group { position: absolute; height: 90px; width: 120px; display:inline; left:0; top:0px;zoom:1;}
.art .pic-group li {display:inline; float:left; width:120px}
.art h3 {font:normal 18px/18px 'microsoft yahei';height:26px; padding:0; margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.art h3 a {}
.art p {line-height: 23px;font-size: 12px; margin:0; padding-right:25px;}
.art .article { margin-left: 0px;}
.art .article_thumb {height:90px;margin-left: 145px;}

.banner{background:rgba(255,255,255,0); height:240px;margin:0 auto;font-size: 14px;text-align: left;}
.banner .tit{overflow: hidden;}
.banner .tit1{margin:55px 0 40px;font-size: 46px;color:#346890;font-weight: bold;float: left;}
.banner .tit1 span{font-weight: normal;padding:0 10px;}
.banner .tit2{width:1px;height: 47px;overflow: hidden;font-size: 0;float: left;margin:66px 16px 0;background: #346890;}
.banner .tit3{float: left;margin-top:66px;}
.banner .tit3 p{line-height: 24px;color:#346890;font-weight: bold; margin:0; padding:0}
.banner .con{overflow: hidden;clear: both;}
.banner .con_l{float: left;background: url(image/icon1.gif) no-repeat;width:44px;height: 24px;line-height: 24px;padding-left:6px;color:#fff;margin:8px 16px 0 0;}
.banner .con_r{float: left;width:840px;}

.tit {margin:24px 0 15px;}
.tit span{display: block;border-bottom: 2px solid #44749c;width:84px;font-size: 18px;font-family:"\5FAE\8F6F\96C5\9ED1";color:#346890;height: 29px;}
.r_tit {color:#346890;border-bottom: 1px solid #dcdcdc;margin:24px 0 5px;text-align: left;font-size: 18px;font-family:"\5FAE\8F6F\96C5\9ED1";height: 30px;line-height: 29px;}
.c_tit {color:#346890;margin:24px 0 5px;text-align: left;font-size: 17px;font-family:"\5FAE\8F6F\96C5\9ED1";height: 30px;line-height: 29px;}
.c_tit em{color:#CC0000;}

.word_read .con{margin-bottom:0px;overflow: hidden;}
.word_read .con h3 a{font-size:16px;font-family:"\5FAE\8F6F\96C5\9ED1";font-weight: bold;}
.word_read .con p{color:#909090;line-height: 24px;margin-top: 14px;}

.r_lis a {display:block; padding:0 15px; font-size:13px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:dashed 1px #e0e0e0}