﻿/* 主体*/
.main{width: 1200px; margin: 0px auto 0;}
/*左部*/
.mainLt{width: 860px; float: left;}
/*标题*/
.mainLt .titBox{width: 860px; height: auto; overflow: hidden;}
.mainLt .titBox h1{line-height: 1.5; font-size: 34px; font-weight: 700;}
.mainLt .titBox .txtinfo{height: 20px; line-height: 20px; padding-top: 10px; font-size: 14px; color: #777;}
.mainLt .titBox .txtinfo span{float: left; margin-right: 20px;}
/*左微信+频道+阅读量*/
.mainLt .conBox{width: 860px; margin-top: 30px;}
.mainLt .conBox .conBox_lt{width: 130px; height: 100%; float: left; position: relative;}
/*固定样式*/
.mainLt .conBox .conBox_lt .conBox_on{width: 100px; background: #FFF; padding-right: 29px; border-right: 1px solid #E5E5E5; z-index: 99;}
/*左侧公共抬头*/
.mainLt .conBox .conBox_lt .pubTit{width: 100px; height: 20px; line-height: 20px; text-align: center; position: relative;}
.mainLt .conBox .conBox_lt .pubTit:after{content: " "; display: block; width: 100%; height: 1px; background: #E5E5E5; position: absolute; left: 0; top: 9px; z-index: 1;}
.mainLt .conBox .conBox_lt .pubTit em{display: inline-block; height: 20px; padding: 0 10px; background: #FFF; position: relative; z-index: 2;}
/*微信*/
.mainLt .conBox .conBox_lt .erweima{width: 90px; height: 90px; padding: 5px; background: #F0F2F5;}
.mainLt .conBox .conBox_lt .erweima img{width: 90px; height: 90px;}

/*时间*/
.mainLt .conBox .conBox_lt .shijian{height: auto; border: 1px solid #E5E5E5; margin-top: 40px; overflow: hidden;}
.mainLt .conBox .conBox_lt .shijian p.sha{height: 28px; line-height: 28px; text-align: center; position: relative;}
.mainLt .conBox .conBox_lt .shijian p.sha:after{display: block; content: " "; width: 100%; height: 1px; background: #E5E5E5; position: absolute; left: 0; top: 14px; z-index: 1;}
.mainLt .conBox .conBox_lt .shijian p.sha span{display: inline-block; height: 28px; padding: 0 10px; background: #FFF; position: relative; z-index: 2;}
.mainLt .conBox .conBox_lt .shijian p.int{height: 40px; line-height: 40px; text-align: center; margin: 10px 0; overflow: hidden;}
.mainLt .conBox .conBox_lt .shijian p.xia{height: 28px; line-height: 28px; text-align: center;  overflow: hidden;}

/*导航*/
.mainLt .conBox .conBox_lt .conNav{width: 78px; padding: 0 10px; height: auto; margin-top: 40px; border: 1px solid #E5E5E5; overflow: hidden;}
.mainLt .conBox .conBox_lt .conNav li{height: auto; text-align: center; overflow: hidden;}
.mainLt .conBox .conBox_lt .conNav li a{display: block; height: 20px; line-height: 20px; border-top: 1px solid #E5E5E5; padding: 12px 0; color: #555; position: relative;}
.mainLt .conBox .conBox_lt .conNav li a.frist{border: 0;}
.mainLt .conBox .conBox_lt .conNav li a:hover:after{display: block; content: " "; width: 2px; height: 20px; background: #B60005; position: absolute; left: 0; top: 12px;}
.mainLt .conBox .conBox_lt .conNav li a:hover{color: #B60005;}

/*正文部分*/
.mainLt .conBox .conBox_rt{width: 700px; height: auto; float: right; overflow: hidden;}
/*正文开始*/
.mainLt .conBox .conBox_rt .content{width: 700px; height: auto; font-size: 18px; line-height: 36px; text-decoration: inherit; color: #404040; overflow: hidden;}
.mainLt .conBox .conBox_rt .content a{text-decoration: underline;}
.mainLt .conBox .conBox_rt .content a:hover{color: #D83B2D;}
.mainLt .conBox .conBox_rt .content p{margin-bottom: 15px; text-indent: 2em;}
.mainLt .conBox .conBox_rt .content img {display: block;margin: 10px auto;max-width:640px;width:expression(document.body.clientWidth>700?"700px":"auto");overflow:hidden;}
.mainLt .conBox .conBox_rt .content p img{margin: 0 auto;}
.mainLt .conBox .conBox_rt .fromurl{font-size: 18px;}
.mainLt .conBox .conBox_rt .fromurl a{color: #E4392A;}
.mainLt .conBox .conBox_rt .fromurl a:hover{text-decoration: revert;}

/*分页*/
.mainLt .conBox .conBox_rt .page1 a {display: inline-block;height: 32px;line-height: 32px;padding: 0 15px;margin: 0 3px;background: #393C44;color: #FFF;border-radius: 3px;}
.mainLt .conBox .conBox_rt .page1{padding: 25px 15px;margin-top: 15px;}
.mainLt .conBox .conBox_rt .page{float: left;height: auto; background: #fff; text-align: center; padding: 25px 15px; margin-top: 15px; border-radius: 5px; overflow: hidden;}
.mainLt .conBox .conBox_rt .page a{display: inline-block; height: 32px; line-height: 32px; padding: 0 15px; margin: 0 3px; background: #dc5656; color: #FFF; border-radius: 3px;}
.mainLt .conBox .conBox_rt .page b{display: inline-block;  height: 30px; line-height: 30px; padding: 0 15px;  margin: 0 3px; border:#393C44; color: #393C44; border-radius: 3px;}
.mainLt .conBox .conBox_rt .page a b{background: none; border: 0; color: #FFF; border-radius: 0; padding: 0 2px;  margin: 0;}
.mainLt .conBox .conBox_rt .page a:hover{background: #F10;}

/*分页展开更多*/
.mainLt .conBox .conBox_rt .page a.no_page{display:none;width: 200px; height: 32px; line-height: 32px; font-size: 18px;}

/*正文部分公共抬头*/
.mainLt .conBox .conBox_rt .pubTit{width: 700px; height: 30px; text-align: center; margin-top: 35px; position: relative; overflow: hidden;}
.mainLt .conBox .conBox_rt .pubTit:after{width: 100%; height: 8px; display: block; content: " "; background: url(../images/line.jpg) no-repeat left center; position: absolute; left: 0; top: 11px; z-index: 1;}
.mainLt .conBox .conBox_rt .pubTit span{display: inline-block; height: 30px; background: #FFF; padding: 0 25px; line-height: 30px; position: relative; z-index: 2;}

/*推荐阅读*/
.tuijianBox{width: 700px;}
.tuijianBox li{height: 102px; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #E5E5E5;}
.tuijianBox li div.pic{width: 158px; height: 102px; float: left; overflow: hidden;}
.tuijianBox li div.pic img{display: block; width: 158px;}

.tuijianBox li div.con{width: 522px; height: 102px; float: right; overflow: hidden; position: relative;}
.tuijianBox li div.con h5{height: auto; line-height: 1.5; margin-top: 5px; overflow: hidden;}
.tuijianBox li div.con h5 a{font-size: 20px;}
.tuijianBox li div.con p{width: 100%; height: 18px; line-height: 18px; position: absolute; left: 0; bottom: 0;}
.tuijianBox li div.con p a{color: #777;}
.tuijianBox li div.con p a:hover{color: #D83B2D;}
.tuijianBox li div.con p a.site{display: inline-block; float: left; height: 18px; padding-right: 15px; position: relative;}
.tuijianBox li div.con p a.site:after{display: block; content: "●"; font-size: 12px; line-height: 18px; position: absolute; top: 0; right: 0;}
.tuijianBox li div.con p a.link{display: inline-block; float: left; height: 18px; margin-left: 10px;}
.tuijianBox li div.con p span{display: inline-block; height: 18px; line-height: 18px; padding-left: 20px; position: relative; float: right; margin-left: 15px; color: #999;}
.tuijianBox li div.con p span.tims:after{display: block; content: " "; width: 17px; height: 18px; background: url(../images/content-bg.png) no-repeat 0 -1px; position: absolute; left: 0; top: 0;}
.tuijianBox li div.con p span.hits{padding-left: 22px;}
.tuijianBox li div.con p span.hits:after{display: block; content: " "; width: 20px; height: 18px; background: url(../images/content-bg.png) no-repeat -21px -1px; position: absolute; left: 0; top: 0;}

/*图片新闻*/
.picNews{width: 726px; margin-left: -26px;}
.picNews li{width: 216px; height: auto; float: left; margin: 26px 0 0 26px; overflow: hidden;}
.picNews li div.pic{width: 216px; height: 140px; overflow: hidden;}
.picNews li div.pic img{display: block; width: 216px;}
.picNews li div.con{height: 50px; line-height: 25px; font-size: 16px; margin-top: 10px; overflow: hidden;}

/*右部*/
.mainRt{width: 302px; float: right;}
.mainRt .margin-top-20{margin-top: 20px;}
.mainRt .margin-top-30{margin-top: 30px;}
.mainRt .margin-top-40{margin-top: 40px;}
/*公共抬头*/
.mainRt .pubTit1{height: 30px; text-align: center; position: relative;}
.mainRt .pubTit1:after{display: block; content: " "; width: 300px; height: 15px; background: #FFF; border:1px solid #E5E5E5; border-bottom: 0; position: absolute; left: 0; top: 15px; z-index: 1;}
.mainRt .pubTit1 h3{display: inline-block; padding: 0 20px; height: 30px; line-height: 30px; font-size: 16px; font-weight: 400; color:#777; background: #FFF; position: relative; z-index: 2;}

.mainRt .pubTit2{height: 40px; text-align: center; position: relative;}
.mainRt .pubTit2 h3{display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; font-size: 16px; font-weight: 400; color:#777; background: #FFF; border: 1px solid #E5E5E5; border-bottom: 0; position: absolute; left: 0; bottom: -1px;}

/*热读*/
.mainRt .redu{width: 270px; height: auto; border: 1px solid #E5E5E5; padding: 0 15px 10px; overflow: hidden;}
.mainRt .redu li{height: auto; padding: 20px 0; border-top: 1px solid #E5E5E5; margin-top: -1px;}
.mainRt .redu li a{display: block; height: auto; line-height: 1.5; font-size: 14px; color: #555;}
.mainRt .redu li a:hover{color: #D83B2D;}
.mainRt .redu li em{display: block; margin-top: 15px; font-size: 12px; line-height: 15px; color: #999;}

/*炫图*/
.mainRt .xuantu{width: 270px; height: auto; border: 1px solid #E5E5E5; padding: 0 15px 5px; overflow: hidden;}
.mainRt .xuantu a{display: block; width: 270px; height: 220px; padding-top: 20px; margin-top: -1px; margin-bottom: 20px; border-top: 1px solid #E5E5E5; position: relative; overflow: hidden;}
.mainRt .xuantu a img{display: block; width: 270px; min-height: 220px;}
.mainRt .xuantu a em{display: block; width: 230px; height: 35px; line-height: 35px; font-size: 12px; color: #333; text-align: center; background: rgba(255,255,255,.6); position: absolute; left: 20px; bottom: 10px; border-radius: 3px; overflow: hidden;}

/*排行*/
.mainRt .toutiao{width: 270px; height: auto; border: 1px solid #E5E5E5; padding: 0 15px 5px; overflow: hidden;}
.mainRt .toutiao li{width: 270px; height: 66px; padding-top: 20px; margin-bottom: 20px; margin-top: -1px; border-top: 1px solid #E5E5E5;}
.mainRt .toutiao li div.pic{width: 86px; height: 66px; float: left; overflow: hidden;}
.mainRt .toutiao li div.pic img{display: block; width: 86px; min-height: 66px;}
.mainRt .toutiao li div.con{width: 174px; height: 66px; float: right; overflow: hidden;}
.mainRt .toutiao li div.con a{display: block; height: 40px; line-height: 20px; color: #555; overflow: hidden;}
.mainRt .toutiao li div.con a:hover{color: #D83B2D;}
.mainRt .toutiao li div.con p{height: 16px; line-height: 16px; margin-top: 10px;}
.mainRt .toutiao li div.con span{display: inline-block; height: 16px; line-height: 16px; font-size: 10px; color: #999;}
.mainRt .toutiao li div.con span.lt{float: left;}
.mainRt .toutiao li div.con span.rt{float: right;}

/*固定区域广告位*/
.adFixedBox{width: 302px; position: relative;}
.adFixedBox .adFixed_on{width: 302px; background: #FFF; overflow: hidden;}

/*最底部图片新闻*/
.botPhontBox{width: 1200px; height: 200px; margin: 40px auto 0; overflow: hidden;}
.botPhontBox_on{width: 1232px; height: 200px; margin-left: -32px; overflow: hidden;}
.botPhontBox li{width: 276px; height: 200px; float: left; margin-left: 32px; overflow: hidden; position: relative;}
.botPhontBox li div.pic{display: block; width: 276px; height: 200px;}
.botPhontBox li div.pic a img{display: block; width: 276px; min-height: 200px;}
.botPhontBox li div.con{display: block; width: 276px; height: 200px; background: #999; background-color: rgba(0,0,0,.6); position: absolute; left: 0; bottom: -200px;}
.botPhontBox li div.con a{display: block; width: 224px; margin: 76px 15px; padding: 0 10px;  height: 46px; line-height: 46px; border: 1px solid #CCC; color: #CCC; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; border-radius: 5px;}

/*迷你窗*/
#iframeBox{z-index: 9999; background: #FFF; border-radius: 3px;}
#iframeLoading{background: url(../images/loding_big.jpg) no-repeat;}

/*访问手机页面*/
.wappage{margin: 5px;text-align: center;}







