@charset "utf-8";
/*---------reset---------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
ol, ul { list-style: none; margin:0; padding:0; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
abbr, acronym { border: 0; }
/*---------end reset-------*/
body {font: 14px/1.5 "微软雅黑";color: #252525;}
a { color: #004276; text-decoration:none }
a:hover {color: #BA2636;text-decoration:underline; }
p a { color:#bf142c }
.fl{float:left;}
.fr{float:right;}
.clear { clear:both }

.height5 { padding-bottom:5px;clear:both }
.height10 { padding-bottom:10px;clear:both }
.height15 { padding-bottom:15px;clear:both }
.height20 { padding-bottom:20px;clear:both }
.height30 { padding-bottom:30px;clear:both }
.height50 { padding-bottom:50px;clear:both }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;}


.container { margin:0 auto; width:1000px; background:#fff }

#topicheader{ width:100%; height:36px; background:#fff; border-bottom:1px solid #d9d9d9}
#speheader{ width:1000px;height:36px; text-align:left; margin:0 auto; clear:both}
#snlogo{ padding:1px 20px; float:left}
#snlogo img{ border:0}
#navlist{ float:right;}
#navlist ul{margin:0; padding:0;}
#navlist li{float:left; padding:0 3px; color:#eee; list-style:none;line-height: 36px;}
#navlist li a{ font-size:12px; color:#666; text-decoration:none;line-height:36px;}
#navlist li a:hover{ text-decoration:underline;}
/*底部*/
.btm_nav_box{height:32px;width:1000px;border:1px solid #e1e1e1;line-height:32px;margin:20px auto 0;overflow:hidden;background:white;}
.btm_nav{float:left;margin-left:5px;_display:inline;}
.btm_nav ul{float:left;width:760px;}
.btm_nav li{float:left;background:url(http://y0.ifengimg.com/b038735baea2cb5e/2012/1211/btmnavbg.gif) no-repeat right center; padding:0 4px;}
.btm_nav li a{color:#2b2b2b;font-size:12px;}
.vidio_nav{float:right;color:#ba2636;_display:inline;margin-right:10px;}
.vidio_nav a{color:#ba2636;}
.vidio_nav li{display:inline;font-size:12px;}
.vidio_channel{background:url(http://y0.ifengimg.com/b038735baea2cb5e/2012/1211/flv_.jpg) no-repeat left center;padding-left:22px;margin-right:5px;}
.vidio_channel span{margin:0 -2px;}
.vidio_tv{background:url(http://y0.ifengimg.com/b038735baea2cb5e/2012/1211/tv_.jpg) no-repeat left top;padding-left:20px;}

.foot{width:1000px;height:auto;margin:10px auto 0;font-size: 12px; font-family: Arial,simsun;color:#111111;text-align:center}
.foot_hr{height:11px;width:100%;background:url(http://y0.ifengimg.com/b038735baea2cb5e/2012/1211/foot_hr.gif) repeat-x;overflow:hidden;}
.foot_msg{margin-top:8px;}
.foot_msg div{line-height:22px;}
.foot_msg_nav span{color:#111111;margin:0 8px;}
.foot_msg_nav a{color:#111111;}
.foot_cantact{color:red;}


/*模板页面内容*/
a{color:#252525;}
a:hover{color:#06335b; text-decoration:underline;}


.bannerbox{width:100%; background:#09155d url(http://p3.ifengimg.com/l/2017/20/17b6ca03520bc19/bannerbg.jpg) no-repeat center 0;height: 350px;}
.banner{width:1000px; margin:0 auto;position: relative;}
.banner .zhuti {position: absolute;left: 240px;top: 38px;}
.banner .iflogo {position: absolute;right: 10px;top: 10px;}

.newest{width:100%;padding: 50px 0;background-color: #f3f4fa;}
.newestbox{width:1000px; margin:0 auto;padding-bottom: 20px; background: url(http://p1.ifengimg.com/l/2017/20/17b6ca03520bc19/yugaobg.png) no-repeat center bottom;}
.newestimg {width: 545px;margin-right: 30px;}
.newestcont {width: 425px;padding-top: 20px;}
.newestcont .qihao {font-size: 22px;padding-left: 30px;background: url(http://p3.ifengimg.com/l/2017/20/17b6ca03520bc19/icons01.png) no-repeat left center;}
.newestcont .qihao span {font-size: 14px;}
.newestcont h2 {font-size: 28px;font-weight: bold;padding: 10px 0;}
.newestcont p {font-size: 14px;color: #666;margin-bottom: 45px;}
.newestcont h3 {font-size: 16px;line-height: 30px;}
.newestcont h3 span {font-size: 14px;display: inline-block;}
.newestcont h3 span.time,.newestcont h3 span.person {width: 75px;}
.newestcont h3 span.name {font-size: 16px;padding-right: 15px;}

#content{width:1000px; margin:0 auto; color:#252525;}

#left{width:670px; margin-right:30px;}
#right{width:300px;}


#left {}
.newstitle {margin-bottom: 20px;}
.newslist {}
.newslist li {padding: 25px 0; border-bottom: 1px solid #f4f4f4;}
.newslist .imgbox {width: 250px;margin-right: 20px;}
.newslist .textbox {width: 400px;}
.newslist .textbox .qihao {font-size: 22px;padding: 5px 0 5px 25px;background: url(http://p3.ifengimg.com/l/2017/20/17b6ca03520bc19/icons02.png) no-repeat left center;}
.newslist .textbox .qihao span {font-size: 14px;}
.newslist .textbox h2 {font-size: 18px;}
.newslist .textbox h3 {font-size: 14px;line-height: 30px;color: #999;}
.newslist .textbox h3 span {display: inline-block;}
.newslist .textbox h3 span.time {padding-right: 20px;}
.newslist .textbox p {font-size: 14px;color: #666;}

.holder1 {text-align: center;}

#right {}
.column {padding-bottom: 50px;}
.column .column-title {margin-bottom: 20px;}
.column p {font-size: 14px;}
.column .erweim {margin-right: 10px;}
.column h4 {padding-top: 40px;}















