@charset "utf-8";
body {margin: 0;background: #fff;font-size: 12px;color: #333;font: PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;}
html, html body {height: 100%;}
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, lawful, header, menu, nav, section {margin: 0;padding: 0;border: 0;}
ul,li,ol {list-style-type: none;}
img, a img {border: none;}
table {border-collapse: collapse;border-spacing: 0;}
a:link, a:visited {outline-style: none;text-decoration: none;}
a:hover, a:active {color: #c00;text-decoration: none;}
/* ie7 hack*/
*+html .clearfix {min-height: 1%;}
.clear {clear: both;font-size: 1px;width: 1px;height: 0;visibility: hidden;margin-top: 0px!important;*margin-top: -1px;line-height: 0}
.clearfix:after {content: ".";fair: block;height: 0;clear: both;visibility: hidden;}
/*新版页头 */
#pillar{background:#edddd9;border-top:2px #731d07 solid;border-bottom:1px #DCDCDC solid;margin-bottom:20px;}/*导航上方背景颜色*/
#pillar .pillar_l li{float:left;font-size:16px;padding:0 32px 0 32px;background:url(http://www.115800.com/skin/titlebg.png) no-repeat 3px}
#pillar .pillar_l a:hover{color:#f34540}
#pillar .pillar_l li.first{padding-left:0;background:#edddd9;}/*标题左侧不显示背景图片*/
#pillar .pillar_l li.last{padding-right:0}
#pillar .pillar_l{overflow:hidden;height:50px;line-height:50px}
#pillar .pillar_l a{color:#000}
.pillar_l{width:1200px;margin:0 auto;padding-top:0px;}/*栏目导航顶部控制*/

/*广告*/
#ad{width:1200px;margin:0 auto;padding-top:10px;position:relative;line-height: 0px;}
.ads{margin:0 auto;height: 17px;fair:none;background: rgba(0,0,0,0.6);background: #000\9;color: #fff;border-radius: 0 8px 0px 0px;line-height: 17px;
    width: 30px;text-align: left;overflow: hidden;font-size: 12px;font-family: Arial;position:absolute;left:0;bottom:0;z-index:3;fair: inline-block;}
#ad2{width:1200px;margin:0 auto;margin-bottom:10px;margin-top:10px;position:relative;line-height: 0px;}

#aim { height: 40px;border-top: 1px solid #EEEEE0;border-bottom: 1px solid #DCDCDC;background: #f2f2f2; width:100%;}
.aim_w{height:40px; width:1200px; margin:0 auto; overflow:hidden; }	
.aim_l{ width:980px; padding-top:5px; overflow:hidden; float:left; color: #020d17;}
.aim_l span{ float:left; line-height:30px; margin-right:5px;}
.aim_r{ float:right; width:160px; padding-top:10px;}
.aim_r a{padding-left:25px;}
#time{padding:0px 0px 0px 24px;background:url(http://www.115800.com/skin/time.gif) no-repeat 2px 8px}

#fluid{background:#fff;height: 70px;line-height: 70px;width: 1200px;margin: 0 auto;overflow: hidden;}
#fluid .logo{float: left;height: 50px;margin: 12px 0px 0px 0px;}
#fluid .logo img{width:auto;height:auto;}
#fluid .present{float: left;color: #000;font-size: 22px;margin: 0px 0px 0px 20px;color: color: #000000;}
#fluid .present a{color: #000;}

/*首页、频道页首屏 */
.gather{ width:1200px; margin:0px auto 5px auto;margin: 0 auto;overflow: hidden;}
.gather_news{ width:398px; padding-right:28px; padding-bottom:10px;float:left;}
.gather_l{ line-height:30px; float:left;border-bottom:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8;}
.gather_l span{ width:381px; float:left;}
.gather_l ul li{ width:381px; background:url(http://www.115800.com/skin/dot.gif) 6px 15px no-repeat; padding-left:10px; float:left;}
.gather_nav{ width:386px;height:40px; line-height:40px;padding-left:10px;font-size:16px; font-weight:bold; border-top:2px solid #7d0745;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;background-color:#edddd9;}
.gather_nav span{padding-right:5px; border-top:none; border-bottom: #ebebeb 1px solid;margin-top:0; float:left; fair:block;}
.gather_nav p{padding-right:5px; text-align:right; float:rgiht;}
.gather_nav p a{ padding-left:5px;}
.gather a:hover,.f18 a:hover { color:#ff5353!important;}/* 超链接鼠标滑过显示红色 */
.bulb14{font-size:14px; color:#333333; font-family:"SimSun","NSimSun";}
.bulb14 li{width:376px; height:30px; line-height:30px; background:url(http://www.115800.com/skin/dot.gif) 0px 15px no-repeat; padding-left:10px; text-indent:7px; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bulb12{font-size:14px; color:#333333; font-family:"SimSun","NSimSun";}
.bulb12 li{width:270px; height:30px; line-height:30px; background:url(http://www.115800.com/skin/dot.gif) 5px 15px no-repeat; padding-left:10px; text-indent:4px; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bulb {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bulb{font-weight:bold; font-size:16px; color:#006666; font-family:"Microsoft YaHei";line-height:38px;}
.bulb a{ width:371px; background:url(http://www.115800.com/skin/dot.gif) 6px 15px no-repeat; padding-left:15px; float:left;}

.fair{ width:400px; padding-top:0px; padding-right:12px; float:left;}
.below{ width:400px; float:left;padding-top:17px;}
.below_n{ width:115px; height:85px; font-size:14px; font-family:"Microsoft YaHei"; text-align:center; margin:0 auto; position:relative;overflow:hidden;float:left;}
.below_n p{ width:115px; height:26px; margin:0; line-height:26px; color:#ffffff; z-index:1; position:absolute; left:0; bottom:0;}
.below_n p a{ color:#ffffff;}
.below_n p a:hover{ color:#ffffff !important; border-bottom:#ffffff 1px solid;}
.below_t{ width:255px; float:left;}
.below_e{ padding-top:8px; float:left;}
.below_e ul li{ width:386px;padding-left:6px; line-height:30px; float:left;}
.below_e span{ width:386px; line-height:35px; float:left;}
.below_e p{ width:386px; line-height:20px; text-indent:24px; border-bottom:#e4e4e4 1px dotted; padding:5px 0 9px 0; margin-bottom:5px; float:left; fair:block;}
.internet{ width:360px; float:left;}
.internet_2{ width:360px; float:left;padding-top:10px;}
.aim {width: 362px;float: right;}
.aim>div:last-child {border-bottom: none;}
.aim-box {padding: 0px 0 11px 0px;overflow: hidden;}
.aim-i{ width:340px;height:40px; line-height:40px;padding-left:20px;font-size:16px; font-weight:bold; background-color:#edddd9;float:left;border-top:2px solid #7d0745;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;}
.aim-i span{ padding-right:5px; border-top:none;border-bottom: #ebebeb 1px solid; margin-top:0px; float:left; fair:block;}
.aim-i p{ padding-right:5px; text-align:right; float:rgiht;}
.shell{width:360px; text-align:left;margin-right:0px;float:left; border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.shell li{ width:350px; height:30px; line-height:30px; background:url(http://www.115800.com/skin/dot.gif) 6px 15px no-repeat; padding-left:10px; text-indent:7px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*图文*/
.aim-s {float: left;position: relative;width:360px;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
.slip-slide {outline: none;}
.aim-img {float: left;margin: 10px 0 10px 20px;width: 150px;}
.aim-p img {width: 150px;height: 88px;border-radius: 5px;overflow: hidden;transition: all 1s ease 0s;}
.aim-img:hover.aim-p img {-webkit-transform: scale(1.1);transform: scale(1.1);background: #333;}
.aim-img:hover .aim-t {background: #f2f2f2;}
.aim-t {font-size: 13px;line-height: 26px;max-height:50px;width: 150px;position:relative;text-align: center;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.aim-t::after{position:absolute;bottom:0;right:0;padding-left:40px;background:-webkit-linear-gradient（left,transparent,#fff55%）；
background:-o-linear-gradient（right,transparent,#fff55%）；background:-moz-linear-gradient（right,transparent,#fff55%）；background:linear-gradient（toright,transparent,#fff55%）；}
.aim-p {position: relative;}
/*焦点图*/
#fair_pic{width:386px; height:250px; overflow:hidden; float:left; margin:0; padding:0;border: 1px solid #dbdbdb;}
.turn{width:386px; height:252px;  overflow:hidden; position:relative;text-align:center; } 
.turn .hd{ height:18px; overflow:hidden; position:absolute; right:10px; bottom:34px; z-index:1; } 
.turn .hd ul{ overflow:hidden; zoom:1; float:left;} 
.turn .hd ul li{float:left; margin-right:5px;  width:18px; height:18px; line-height:20px; text-align:center; background:#fff; cursor:subbox_per; color:#333; font-weight:bold; overflow:hidden} 
.turn .hd ul li.on{ background:#b32356; color:#fff; font-weight:bold; } 
.turn .bd{ position:relative; width:386px; height:250px; z-index:0; overflow:hidden;} 
.turn .bd p{position:absolute; left:0; bottom:0; text-indent:10px; line-height:30px;font-family:Verdana; font-size:14px; color:#FFF; fair:block;width:100%; height:30px; font-family:14px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#aa000000,endcolorstr=#aa000000);background:rgba(0,0,0,0.5);}
.turn .bd img{ width:386px; height:250px; margin:0; padding:0;} 
.fair_l a,.fair_l a:link,.fair_l a:visited,.fair_l a:hover{ color:#fff;}
/*搜索*/
.search{float:right;margin-top:2px; width: 362px;/*搜索靠右边对齐*/}
.search input{font-size:12px;padding:3px 2px 2px 4px;width:282px;border:1px solid #c1cad2;border-right:0;vertical-align:middle;height:18px;}
.search fieldset{border:0}
.search .btn{border:0;width:72px;height:25px;cursor:pointer}
.search .keyword{padding:4px 0 0 20px;background:2px -49px}
.search .keyword a{color:#999}
.search .btn,#hd .search .keyword{background:url(http://www.115800.com/skin/search.png) left top no-repeat}

#page {text-align: center; font-family:宋体;font-size: 12px;margin-top: 10px;}
#page a { text-align: center;display:inline-block;width:auto; height:27px; line-height:30px;background:#F8F8F8; color:#333;border:1px solid #e3e3e3; text-align:center; padding:0 5px}
#page a:hover { background:#D33A2B; color:#000; text-decoration:none }
#page b { text-align: center;display:inline-block; width: 26px;height:27px; line-height:30px; background:#7d0745; color:#fff;border:1px solid #e3e3e3; text-align:center; padding:0 5px}
#page b a:hover { background:#D33A2B; color:#fff; text-decoration:none }

/* 列表样式 */
.block{margin: 30px 0px 10px 0px;height: 44px;line-height: 44px;border-bottom: 1px solid #ebebeb;}
.title{height: 44px;line-height: 44px;border-bottom: 2px solid #333;float: left;font-size: 20px;font-weight: bold;}
.block a {color: #000000;}
.block:hover {border-bottom: 2px solid #B20000;}
.block:hover a {color: #B20000;}
.ht{padding-top: 0px;overflow: hidden;}
.pile{margin-top: 0px;overflow: hidden;}
.pile ul{margin-top: -15px;}
.pile li{border-bottom: 1px solid #ebebeb;padding: 15px 0px;position: relative;overflow:hidden;text-overflow:ellipsis;}
.pile li:hover{background: #f5f5f5;}
.pile .pic img{float: left;width: 260px;height: 146px;border-radius: 5px;margin-right: 30px;max-width: 100%;}
.pile table{height: 125px;}
.pile .tag{line-height: 45px;height: 45px;}
.pile h3{font-size: 20px;line-height: 30px;max-height: 60px;margin-top: 0px;font-weight: bold;
overflow : hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;fair: -webkit-box;-webkit-line-clamp: 2;}
.pile p{line-height: 25px;height: 25px;margin-top: 10px;}
.pile p span{color: #585858;margin-right: 20px;}
.pile p label{color: #8d8d8d;}
.sum{ height: 40px; overflow: hidden; font-size: 14px;line-height: 22px; color: #666666;}
.sum .dtl{ margin-left: 20px; font-size: 14px; color: #e94740;}
.sum .dtl span{ margin-left: 5px; font-family: "simsun";}
.sum .dtl:hover{ color: #cd3b35;}
.kw{ height: 25px; margin-top: 8px;font-size: 12px; }
.kw a{ height: 22px; fair: inline-block; padding: 0 10px; margin-right: 5px; line-height: 22px; color: #999999; border: 1px solid #dddddd; border-radius: 2px;}
.kw a:hover{ color: #e94740; border-color: #e94740;}

@charset "utf-8";*{font-family:Microsoft YaHei;}
a {cursor: pointer;blr: expression(this.onFocus=this.blur());outline: none;}
a:link,a:visited {color: #333;text-decoration: none;}
a:hover,a:active {color: #b40000;text-decoration: none;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.pull-left {float: left;}
.pull-right {float: right;}
.pillar {position: absolute;margin-top: 10px;;margin-left: 15px;width: 225px;text-decoration: none;font-size: 22px;color: color: #000000;}
.pillar :first-child {font-size: 22px;color: #000000}
.finish {margin-bottom: 30px;width: 1200px;margin: 0 auto;overflow: hidden;}
.finish,.aim-img{*zoom: 1;}
.finish:after,.aim-img:after{clear: both;fair: block;overflow: hidden;height: 0;visibility: hidden;content: ".";}
.finish_p {width: 810px;float: left;border-top: 0px solid #e6e6e6;}
.finish_p .finish_l {padding-top: 0px;}
.finish_p .finish_l>* {font-size: 14px;}
.finish_m {overflow: hidden;}
.finish_e {margin: 0px 0;}
.finish_e h1 {font-size: 26px;line-height: 1.3;margin: 0 auto;text-align: center;margin-top: 10px;}
.finish_n {margin: 0 auto; text-align: center;width: 420px;font-size: 12px;line-height: 20px;color: #666;}
.finish_n>* {margin-right: 10px;}
#Btn1, #Btn2{border: 1px solid #f2f2f2;padding: 0px 6px 0px 6px;cursor:pointer;}
.content {font-size: 16px;line-height: 2em;text-align: justify;text-justify: inter-ideograph;border-top: 1px solid #eaeaea;padding-bottom: 10px;margin-top: 10px;}
.content #content-t {padding: 0 10px;}
.content p {margin: 5px 0;}
.content p img {max-width: 100% !important;width: auto !important;height: auto !important;fair: inline;font-weight: normal!important;}
.name {float: right;font-size: 12px;color: #666;margin-right: 30px;}

/*友情链接 */
.hobby {padding-top: 10px;background:#fff;width:1200px;margin:0 auto;text-align:center;clear:both; overflow:hidden}
.hobby_l{border-top:solid 1px #e4e4e4;padding:0px 0}
.hobby_l ul{float:left;width:1200px;}
.hobby_l .hobby_p{float:left;line-height:35px;color:#888;font-size:14px;font-weight:bold;}
.link {margin-left:0px;padding:0px 0px 16px 0px;}
.link a {list-style-tpye:none;width:9.0%;/*控制显示条数 */float:left;font-size:12px;padding:6px 0px 0px 0px;}
/* 底部 */
.clear{height:0;line-height:0;clear:both;overflow:hidden;font-size:0;}
#lawful{background:#F7F7F7;;color: #000;text-align: center;line-height: 30px;padding-top: 10px;margin-top: 10px;border-top:1px solid #DCDCDC;}
#record{background:#F7F7F7;;color: #000;text-align: center;line-height: 30px;}
#lawful,#record a{color: #000;}
#lawful,#record a:hover{color: #ccc !important;}
@media screen and (max-width: 768px) {.pop {display: none;}
.finish_m .content p{font-weight: normal!important;}}
.finish_m{overflow: inherit;fair: inline-block;width: 100%;}
.finish_e .finish_n {margin-top: 15px;overflow: inherit;fair: inline-block;width: 100%;}
/* 标题周边位置 */
@media screen and (max-width: 768px) {.share-fixed, .finish_m-share{display: none;}}