/* CSS Document */

/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,table,th,td{margin:0;padding:0}
section,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav{display:block}
html{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}
body,input,button,textarea,select {-webkit-text-size-adjust:none;font:normal 12px/18px Helvetica;outline:none;}
body {font-family: "Microsoft YaHei",SimHei,helvetica,arial,verdana,tahoma,sans-serif;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: none;background: #f2f2f2;}
img,video{border:0;max-width:100%;height:auto;width:auto\9;}
input,select,button,textarea{vertical-align:middle;font-size:12px;outline:none}
ol,ul{list-style:none}
em{font-style:normal}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:none}
a{outline:none;text-decoration:none;color:#000;}
a:link{color:#000;}
a:visited{color:#000;}
a:focus{color:#000;}
a:active{color:#000;}
.clearfix{*zoom:1}
.clearfix:after{content:" ";overflow:hidden;clear:both;display:block;height:0}
.main{*zoom:1}
.main:after{content:" ";overflow:hidden;clear:both;display:block;height:0}
.scrollBox{*zoom:1}
.scrollBox:after{content:" ";overflow:hidden;clear:both;display:block;height:0}
section{*zoom:1}
section:after{content:" ";overflow:hidden;clear:both;display:block;height:0}
.clear{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}/* End hide from IE-mac */ *+html .clearfix{min-height:1%;}

/*basic*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width:92%; margin:0 4%; overflow:hidden; position: relative;}/*170316a*/
.wrap_w100{ width:100%; overflow:hidden;}
.wy{ font-family:Microsoft YaHei;}
.wrap_w94{ width:94%; margin:0 auto;}
.wrap_w92{width: 92%; margin: 0 auto;}
/*sprite*/


/*main*/
.main{ width:100%; overflow:hidden; position:relative; background:#fff;z-index: 998; margin-top:44px;}

/*tit*/
.acTit{ background:#c10707; width:100%; position:fixed; top:0; left:0px; z-index:999;}/*170316a*/
.title a{ color:#fff; font-family:Microsoft YaHei; letter-spacing: 1px; font-size:16px;}
.title span{ padding-right:15px; margin-right:12px; display:inline-block; height:44px; border-right:1px solid #b12323}
.title span a{ font-size:20px;}
.share{background:url(../imgv/shareicon_____p0.ifengimg.com_29b92e35b2b20708_2017_24.png) no-repeat;width:17px;height:17px;background-size:17px 17px;margin-top:13px;position: absolute;right: 0px;top: 0px;}/*170316a*/
.title {line-height:44px; height:44px; width: 84%; margin: 0 auto; text-align: center;}

/*acAd1*/
.acAd1{ width:100%; background:#F5F5F5; margin-top:13px;}
.acAd1 a{ font-size:14px; color:#474747; line-height:30px; padding-left:10px;}

/*acTxt begin*/
.acTxt p{ font-size:18px; color:#000;line-height:28px; text-align:justify; width:92%; margin:15px auto 0px;font-family:Microsoft YaHei; }/*170316a*/
.acTxt h3{ font-size:18px; color:#000; margin-top:20px; line-height:25px; font-weight:bold;}
/*acTxtTit*/
.acTxtTit{ margin-top:20px; width:92%; margin:20px auto 0px}/*160815a*/
.acTxtTit h1{ font-size:22px; color:#000000;  text-align:justify;font-family:Microsoft YaHei; line-height:28px;}/*170316a*/
.acTxtTit>div{ margin-top:13px;
    display:box; box-align:start; box-pack:justify;
    display:-webkit-box; -webkit-box-align:start; -webkit-box-pack:justify; margin-bottom:15px;
}/*170316a*/
.acTxtTit span{ font-size:13px; color:#909090;font-family:Microsoft YaHei;}
.acTxtTit span a{ color:#909090;}/*160815a*/
.acTxtTit a{ font-size:13px; color:#f54343;}
.acTxtTit a span{ width:13px; height:10px; display:inline-block; background-position:-100px 0; margin-left:5px;}
/*acB1Tip*/
.acB1Tip{ width:91%; margin:30px auto 0; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, transparent), color-stop(0.5, #dfdfdf), to(#dfdfdf)) left top repeat-x; background-size: 100% 1px; font-size:16px; color:#6d6d6d; line-height:23px; text-align:justify;}
.acB1Tip span{ color:#f54343; border-top:2px solid #f54343; padding-top:5px; display:inline-block;}
/*acB1Pic*/
.acTxt p.detailPic{ margin-top:32px;}
.acTxt p.detailPic img{ width:100%; display:inherit;}
.acTxt p.picIntro{ font-size:14px; color:#333333; text-align:center;text-indent:0px;line-height:18px; margin:10px auto 0px;}
/*acTxtVids*/
.acVids{ width:100%; position:relative; margin:22px 0 26px;}
.acVids .swiper-slide{ width:100%; position:relative; float:left;}
.acVids .swiper-slide video{ position:absolute; top:0px; left:0px; z-index:4;}
.acVids .swiper-slide img{ width:100%;}
.vidBtn{ width:55px; height:55px; background-position:-200px 0; position:absolute; top:50%; left:50%; margin-top:-28px; margin-left:-28px;}
.vidBtnNon{ opacity:0;}
.acVidsTxt{ width:100%; height:26px; background-color:rgba(0,0,0,0.5); position:absolute; left:0px; bottom:0px; line-height:26px; color:#fff; font-size:14px; background-position:-391px 8px; padding-left:30px;}
.acVids-pagination{ width:40px; position:absolute; bottom:7px; right:6px; text-align:right; z-index:2;}
.acVids-pagination .swiper-pagination-bullet{ width:4px; height:4px; display:inline-block; border-radius:2px; background:#d5d5d5; opacity:0.5; margin:0 2px;}
.acVids-pagination .swiper-pagination-bullet-active{ opacity:1; background:#c10707;}
/*acTxtVid*/
.acTxtVid{ margin-top:24px; position:relative;}
.acTxtVid img{ width:100%;}
.acTxtVid video{ position:absolute; top:0px; left:0px; z-index:4;}
/*acTxtPics*/
.acTxtPics{ margin:18px 0 24px; position:relative; overflow:hidden;}
.acTxtPics img{ width:100%;}
.acTxtPics div{ width:100%; height:26px; background-color:rgba(0,0,0,0.5); position:absolute; left:0px; bottom:0px; line-height:26px; color:#fff; font-size:14px; background-position:-391px -93px; padding-left:30px;}
/*readAll*/
.acTxtHid{ height:0px; overflow:hidden;}
.readAll{ width:138px; height:41px; background-position:-200px -100px; display:box; box-align:center; box-pack:center; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; font-size:16px; color:#000; margin:40px auto 0;}
/*acGood*/
.acGood{ text-align:center; margin-top:36px; line-height:26px; color:#9f9f9f; font-size:16px;}
.acGood>div:first-child{ background-position:0 -100px; width:21px; height:21px; margin:0 auto;}
/*acShare*/
.acShare{ width:100%; height:40px; margin-top:14px;
    display:box; box-align:center; box-pack:justify;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.acShare>div{ width:48%; height:39px; background:#fefefe; border:1px solid #dfdedf; border-radius:2px;
    display:box; box-align:center; box-pack:center;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;
}
.acShare>div a{ width:30px; height:17px; display:block; font-size:12px; color:#9F9F9F; padding:3px 0 0 32px;}
.acShare>div:nth-child(1) a{ background-position:-300px 0;}
.acShare>div:nth-child(2) a{ background-position:-200px -200px;}
/*survey*/
.acSurvey{ margin-top:22px;}
.acSurTit{ font-size:18px; color:#7b7b7b; padding:12px 0 10px; background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left bottom repeat-x; background-size: 100% 1px; font-weight:bold;}
.acSurQues{ background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left bottom repeat-x; background-size: 100% 1px; padding:10px 0 9px;}
.acSurQues p:nth-child(1){ font-size:17px; color:#333; margin-top:0; margin-bottom:4px;}
.acSurQues p:nth-child(2){ font-size:12px; color:#9F9F9F; margin:0px;}
.acSurQues p:nth-child(2) span{ margin:0 2px 0 8px;}
.acSurRst{ background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left bottom repeat-x; background-size: 100% 1px; padding:10px 0 16px;}
.acSurRstT p.RstSty1{ height:4px; width:40px; border-radius:4px; background-color:#00BDF6; float:left; margin-top:12px; margin-right:10px; position:relative;}
.acSurRstT p.RstSty1 span{ width:16px; height:16px; border-radius:100%; background-color:#00BDF6; display:block; position:absolute; top:-6px; left:0px;}
.acSurRstT p:nth-child(2){ font-size:20px; color:#222; margin:0; float:left;}
.acSurRstT p:nth-child(2) span{ font-size:12px;}
.acSurRstT p:nth-child(3){ font-size:12px; color:#222; margin:0; float:right;}
.acSurRstB{ font-size:12px; color:#9F9F9F;}
.acSurIn{ width:44px; width:100%; background:#F54343; text-align:center; margin-top:15px; border-radius:3px;}
.acSurIn a{ font-size:16px; color:#fff; line-height:44px; font-weight:bold;}
/*acTxt end*/


/*acCmt begin*/
.acCmt{ border-bottom:7px solid #eeeeee; padding-bottom:15px;}
.acCmtTit{ font-size:18px; color:#7b7b7b; padding:12px 0 6px; font-weight:bold;}
.acCmtInput{ width:100%; position:relative; height:71px; transition:height 0.5s; -webkit-transition:height 0.5s; padding-top:4px; overflow:hidden;}
.acCmtInput>em{ width:12px; height:5px; background-position:-400px -200px; position:absolute; top:0px; left:21px;}
.txtaeara{ border-radius:4px; width:100%; height:70px; color:#000; font-size:14px; padding:8px; line-height:18px; border:1px solid #f2f2f2; -webkit-appearance:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
input:-moz-placeholder { color: #d7d6d6; font-size:14px;}
::-webkit-input-placeholder { color:#d7d6d6; font-size:14px;}
.ipt-cancel{ color:#fff; font-size:14px; border:1px solid #D4D4D4; background:#D4D4D4; width:64px; height:30px; line-height:28px; -webkit-appearance:none; outline:0; border-radius:2px;}
.ipt-go{ color:#fff; font-size:14px; border:1px solid #fb453a; background:#fb453a; width:64px; height:30px; line-height:28px; float:right; -webkit-appearance:none; outline:0; border-radius:2px;}
.acCmtLis{ width:100%;}
.acCmtLisPic{ float:left; padding:16px 0;}
.acCmtLisPic img{ width:31px; height:31px; border-radius:100%;}
.acCmtLisCon{ margin-left:45px; background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left top repeat-x; background-size:100% 1px; padding:16px 0; text-align:justify;}
.acCmtLisCon.bgNon{ background:none;}
.acCmtLisCon>div{ margin-bottom:12px;
    display:box; box-align:center; box-pack:justify;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.acCmtLisCon>div{ font-size:12px; color:#9F9F9F;}
.acCmtLisCon>div i span:nth-child(2){ width:11px; height:10px; background-position:0 -300px; display:inline-block; margin-left:4px;}
.acCmtAll{ font-size:16px; color:#fff; width:100%; height:44px; background:#F54343; border-radius:3px; margin-top:2px; font-weight:bold;
    display:box; box-align:center; box-pack:center;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;
}
.acAdPic{ margin-top:23px;}
.acAdPic img{ width:100%;}
/*acAdLis*/
.acAdLis{ margin-top:18px;}
.acAdLis ul li{ background-position:-400px -287px; padding-left:10px; line-height:36px;}
.acAdLis ul li a{ font-size:17px; color:#474747;}
/*search*/
.yicha_seach{ margin:14px auto 18px; width:94%;}
.formcolor-2{ padding:0 40px 0 32px; position:relative; height:40px;}
.select-touch{  width:32px; height:40px; background:#fff url(../imgv/smlogo_____p0.ifengimg.com_29b92e35b2b20708_2017_24.png) no-repeat; background-size:100% 100%; position:absolute; left:0;}
.select-touch_bd{  width:32px; height:40px; background:#fff url(../imgv/baidu_____p0.ifengimg.com_29b92e35b2b20708_2017_24.jpg) no-repeat; background-size:100% 100%; position:absolute; left:0;}

.baidu{ background:url(../imgv/baidu_____p0.ifengimg.com_29b92e35b2b20708_2017_24.jpg) no-repeat; width:32px; height:40px; background-size:100% 100%;}
.ipt-world{ width:100%; height:40px; font-size:14px; text-indent:10px; background:#fff; border:none; color:#000; float:left; border-radius:0px;}
.btn-submit{ position:absolute; width:40px; top:0px; right:0px; height:40px;line-height:40px; background-color:#F54343; background:url(../imgv/ss_____p0.ifengimg.com_29b92e35b2b20708_2017_24.jpg) no-repeat; border:none; background-size:40px 40px;border-radius:0px;}
.hot_word{ font-size:14px; margin-top:8px;}
.hot_word a{ margin-right:5px;}
.ifgSsBox .yicha_seach{ margin:10px 0 10px;}
/*acCmt end*/


/*openApp*/
.openApp{padding: 5px 0 5px 40px;position:relative;background: #f9f9f9;height:30px;line-height:30px;}
.openApp:after {content: "";position: absolute;left: 12px;top: 11px;width: 18px;height: 17px;background: url(../imgv/30e455be97fecb1size1_w36_h33_____p2.ifengimg.com_a_2017_0718.png) no-repeat;background-size:18px 17px}

.openApp a{font-size:15px;color:#c10707;}
@media (min-width: 320px){
.openApp a{font-size:12px}
}
@media (min-width: 360px){
.openApp a{font-size:13px}
}
@media (min-width: 400px){
 .openApp a{font-size:15px}
}

/*acPicBox*/
.acPicBox{padding-bottom:34px;}
.acPicCon{ width:100%; background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left bottom repeat-x; background-size:100% 1px; margin-bottom:12px;
    display:box; box-align:center; box-pack:justify;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.acPicCon>div{ width:49%;}
.acPicCon p{ padding:8px 0; min-height:32px; text-align:justify;
    display:box; box-align:center; box-pack:justify;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.acAdLis2{ margin-top:0px;}
.acAdPic2{ margin-top:5px;}

/*acOrigBox*/
.acOrigBox{ border-bottom:7px solid #eeeeee; padding-bottom:26px;}
.acOrigLis li{ background:-webkit-gradient(linear, left top, left bottom, color-stop(.5, transparent), color-stop(.5, #e5e5e5), to(#e5e5e5)) left top repeat-x; background-size:100% 1px; padding:13px 0 7px;}
.acOrigLis li img{ width:90px; height:65px; margin-right:10px; float:left;}
.acOrigLis li>div>p{ height:52px; text-align:justify;}
.acOrigLis li>div>div{ font-size:12px; color:#9f9f9f;}
.acOrigLis li>div>div>span.acOrigTG{ background-position:-300px -300px; text-indent:-9999px; overflow:hidden; width:26px; height:11px; display:inline-block; margin-top:2px;}
.acOrigLis li>div>div a{ font-size:12px; color:#9f9f9f; float:right; margin-top:3px;}
.acOrigLis li>div>div a span:nth-child(2){ background-position:-300px -200px; width:12px; height:10px; display:inline-block; margin-left:5px;}
.moreHot{ font-size:16px; color:#FFF; width:100%; height:44px; background:#F54343; border-radius:3px; margin-top:8px; font-weight:bold;
    display:box; box-align:center; box-pack:center;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;
}
.acAdLis3{ margin-top:14px;}

/*LifeAd*/
.LifeAd{ padding-bottom:28px;}
/*20150721a begin*/
.LifeAdLis{
    display:box; box-align:center; box-pack:justify;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.LifeAdLis a{ font-size:13px; text-align:center; width:52px; display:block;}
.LifeAdLis a img{ width:52px; height:52px;}
.LifeAdLis a p{ line-height:24px;}
/*20150721a end*/

/*acFoot*/
.acFoot{ background:#F54343; padding:4px 0 0;}
.acFoot a{ color:#fff; font-size:14px;}
.acFoot p{ color:#fff; font-size:12px; line-height:22px; text-align:center;}
.acFoot ul{ text-align:center;}
.acFoot ul li{ padding:0 6px 0 10px; background-position:0 -493px; display:inline;}
.acFoot ul li:first-child{ background:none;}

/*totop*/
.acTopBox{ width:100%; height:35px; position:fixed; right:0px; bottom:14px; display:none;}
.acTopBox a{width:35px;height:35px;display:block;float:right;position:absolute;top: -50px;}
.acTopBox a.acToTop{ background-position:-200px -500px; right:10px;}
.acTopBox a.sinaShare{ background-position:-300px -500px; left:50%; margin-left:30px;}
.acTopBox a.qqShare{ background-position:-400px -500px; right:50%; margin-right:30px;}
/*文章*/
.ifengMore{ width:352px; height:23px; background:url(../imgv/fhdzd_____p0.ifengimg.com_29b92e35b2b20708_2017_24.jpg) no-repeat; background-size:345px 23px; margin-top:20px;}
.acTxt p.ifengMore{ margin-top:20px;}
.gg01{ width:100%;}
.gg02{ width:100%; overflow:hidden;}
.space5{ width:100%; height:5px; background:#f2f2f2; overflow:hidden;}
/*相关推荐*/
.acOrigLis li>div>div.acOripics a{ width:100%; display:box; box-align:center; box-pack:justify; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify; margin-bottom:6px;}
.acOrigLis li>div>div.acOripics img{ width:32.5%; height:auto; margin:0; float:none;}
.acOrigLis li.threepics>div>p{ height:auto; padding-bottom:6px;}
.acRelev{}
.acRelev ul li { width:100%;padding:10px 0 10px; overflow:hidden; border-bottom:solid 1px #f2f2f2;position: relative;}/*170316a*/
.acRelev ul li a{ display:block; text-decoration:none;}
.acRelev ul li img{ float:right; margin-left:25px;}/*170316a*/
/*.acRelev ul li:last-child{ border-bottom:none;}*/
.nr{ line-height:20px; height:40px; overflow:hidden; font-size:16px; color:#000;font-family:Microsoft YaHei; text-align: justify}/*170316a*/
.acBoxTit{ font-size:20px; color:#c10707; height:46px; line-height:46px;font-weight:bold;font-family:Microsoft YaHei;}
.ly{ font-size:12px; color:#999999; padding-right:12px; float:left; margin-top:6px; line-height:12px;}/*170316a*/
.ly img{ margin-left:5px!important; margin-top:2px;}/*160802*/
/*评论*/
.pingl{margin-top:12px;}
/*列表*/
.mt10{ margin-top:10px;}
.qdwz{ padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #f2f2f2;}
.qdwz a{ font-size:16px; color:#333333;font-family:Microsoft YaHei; line-height:26px; display:block;}
.tw_list{ width:100%;  border-bottom:solid 1px #f2f2f2; overflow:hidden;}/*170316a*/
.tw_list ul li{ width:47%;  float:left; text-align:center;}/*170316a*/
.tw_list ul li:nth-child(2n){ float:right; }/*170316a*/
.tw_list ul li a p{ font-size:16px; color:#333; line-height:27px; margin-bottom:14px;font-family:Microsoft YaHei;height:27px;overflow: hidden;}
.jctj{ position:relative; width:100%; height:auto;}
.jctj a img{ display:block;}
.bj img{ display:block}
.bj{ position:absolute; bottom:0; left:0;}
.wz{ position:absolute; bottom:0; left:19px; height:42px; line-height:42px;overflow:hidden;width:90%;left:5%;}
.wz a{ font-size:18px; color:#ffffff;font-family:Microsoft YaHei;}
.more{ width:99.5%; height:45px; line-height:45px; text-align:center; border:solid 1px #f3f3f3; border-top:none; margin:0 auto;}
.more a{ font-size:16px; color:#c10707;font-family:Microsoft YaHei;}

.list_tw{ width:100%;}
.list_tw ul li { width:100%;padding:10px 0 10px; overflow:hidden; border-bottom:solid 1px #f2f2f2; position:relative;}
.list_tw ul li a{ display:block;}
.list_tw ul li img{ float:right; margin-left:18px;}
.list_tw span.source{margin-right:10px;display:none}
.gg_wz{ position:absolute; color:#999999; font-size:8px; bottom:15px; left:0px; border: solid 1px #cccccc; border-radius: 3px;
    height: 10px;
    font-size: 10px;
    line-height: 10px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    padding: 1px 2px 0;
    overflow: hidden;}/*170316a*/
.xw{ width:100%; height:42px; line-height:42px;}
.xw a{ color:#333333; font-size:18px;font-family:Microsoft YaHei;}
.xw a em{ font-style:normal;}
.xw a span{ float:right; font-size:12px; color:#999999; margin-top:5px;}
.gg_03 { width:100%;display:box; box-align:center; box-pack:justify; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify; margin-bottom:6px;}
.gg_03 a img{ width:32%; height:auto; display:inline;}
.gg_03 a{width:32%; height:auto;}
.pbl{ width:100%; border-top:solid 1px #f2f2f2;}
.mt32{ margin-top:32px;}
.nobor{ border:none;}
.gg01 img{ display:block;}
.gg02 img{ display:block;}
/*foot*/
.ifgFoot{ background:#F54343; padding:13px 0 10px;}
.ifgFoot a{ color:#fff; font-size:18px; font-family:Microsoft YaHei;}
.ifgFoot p{ color:#fbb4b4; font-size:12px; line-height:22px; text-align:center; margin-top:10px; font-family:Microsoft YaHei; }
.ifgFoot ul{ text-align:center;}
.ifgFoot ul li{ padding:0 16px;display:inline; background:url(../imgv/xt_____p0.ifengimg.com_29b92e35b2b20708_2017_24.jpg) no-repeat; background-size:1px 17px;}
.ifgFoot ul li:first-child{ background:none;}
.ifgFoot_f{ height:45px; line-height:45px; background:#ffffff; padding:0 3%;}
.ifgFoot_f ul{ width:100%; height:22px;
    display:box; box-align:center; box-pack:justify;
    display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;}
.ifgFoot_f ul li{}
.ifgFoot_f ul li a{color:#333333;font-family:Microsoft YaHei; font-size:18px;}


/*视频*/
#cmtBox{ width:96%; margin: 0 auto; overflow:hidden;}
.video_box { width:92%; border:solid 1px #e5e5e5;}/*170316a*/
/*图文*/
.pic_box { width:92%; overflow:hidden; margin-top:20px;}/*170316a*/
.acTxt p.picIntro{ font-size:14px; color:#999999; text-align:center;text-indent:0px;line-height:18px; margin:10px auto 0px;}/*160815a*/

.zi{ width:33px; height:20px; background:#f2f2f2; border-radius:10px; text-align:center; line-height:20px; font-size:14px; color:#333333; position:relative;}/*170316a*/
.zi ul li{ position:absolute; left:0; top:0; width:33px; height:20px;}
.big_p20{ font-size:20px;}
/*.small{ font-size:0px;}*/
.acTxt p.red_p{ background:url(../imgv/st_01_____p0.ifengimg.com_29b92e35b2b20708_2017_24.jpg) no-repeat 2px 7px; background-size:2px 43px; text-indent:0px; padding-left:4%; width:96%; margin-top:5px;}
.gao_p{ width:94%; margin:0 auto; line-height:28px;  height:56px; margin-bottom:30px; overflow:hidden}
.yxqw{ width:100px; height:32px; background:#fff; border-radius:20px; margin:14px auto 0; background:url(../imgv/xw_____p0.ifengimg.com_29b92e35b2b20708_2017_24.png) no-repeat 86px 12px; background-size:14px 8px; color:#c10707; font-size:16px; line-height:32px;padding-left:15px; cursor:pointer;}
.space20{ height:20px; overflow:hidden;}
.xx{ width:100%; height:1px; background:#e5e5e5; width:94%; margin:0 auto;}
.acTxt p.p_20{ font-size:20px;}
.acTxt p.p_16{ font-size:16px; line-height:20px;}
.acTxt p img{ display: block;margin: 0 auto;}

#relatedNews{ padding-bottom:10px;}
.space10{ height:10px;}

/*top*/
.ifgToTop{ width:40px; height:40px; position:fixed; right:3%; bottom:240px; display:none; background:url(../imgv/scorll-top_____p3.ifengimg.com_29b92e35b2b20708_2017_28.png) no-repeat; background-size:40px 40px; z-index:9996}/*170316a*/
.ifgToTop a{ width:40px; height:40px; display:block;}
.ifgHome{ width:40px; height:40px; position:fixed; right:3%; bottom:190px; display:none; background:url(../imgv/scroll-home_____p3.ifengimg.com_29b92e35b2b20708_2017_28.png) no-repeat; background-size:40px 40px;z-index:9996;}/*170316a*/
.ifgHome a{ width:40px; height:40px; display:block;}
.ifgHome .num{display:block;position:absolute;width:16px;height:16px;background:#c10707;border-radius:50%;top:-3px;right:-5px;color:#fff;line-height:16px;text-align:center}
/*topAd*/
.topAd img{ width:100%;}

.zb{ color:#000; font-size:14px; text-align:right; height:20px; line-height:20px; width:94%; margin:0 auto; margin-top:20px}
/*头部分享*/
.share_T{ width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.8); z-index:9999; overflow:hidden; visibility:hidden;display: box;display: -webkit-box;-webkit-box-pack:center; -webkit-box-align:center; }
.close{ background:url(../imgv/close_____p0.ifengimg.com_29b92e35b2b20708_2017_24.png) no-repeat; width:19px; height:19px; background-size:19px 19px; position:absolute; left:50%; margin-left:-9px; bottom:5%;}
.share_q{ width:100%;text-align:center; overflow:hidden}
.share_q ul{ width:100%; overflow:hidden;}
.share_q ul li{ width:33%; text-align:center; background-size:50px 50px; float:left; margin-top:20px;}
.share_q ul li span,.share_ifeng ul li span{ height:30px; line-height:30px; display:block; font-size:16px; color:#ffffff;}
.share_q p{ font-size:18px; color:#ffffff;}

/*160728a*/

.detailPic img{ width:100%;}

.list_tw li:last-child{margin-right:0;}
.ml17{ margin-left:17%;}
.share_ifeng{ width:100%; overflow:hidden;}
.share_ifeng p{ width:100%; text-align:center;}
.share_ifeng p img{ width:102px; height:18px;}
.share_ifeng ul li{ width:33%; text-align:center; background-size:50px 50px; height:80px; margin-top:20px; float:left;}
.share_warp{ width:100%; overflow:hidden;}
.xian{ width:80%; height:1px; background:#434343; margin:20px auto;}


.acTx p a{ color:#c10707;}
.acTx p a:visited{ color:#551A8B;}
/*分享成功弹窗*/
.share_tc{ width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; z-index:1000; left:0; top:0; visibility:hidden;}
.share_wrap1{ width:72%; background:#fff; border-radius:2px; padding:0px 10%; margin:0 auto; overflow:hidden; position:absolute; left:4%;}
.share_img{ width:100%; text-align:center; margin-top:20px; position:relative;}
.share_list{ width:100%; overflow:hidden; border-top:solid 1px #d2d2d2; padding:10px 0px 22px; margin-top:16px; }
.share_list ul li{ margin-top:10px;}
.share_list ul li a{ line-height:20px; font-size:16px; color:#434343;}
.close_01{ position:absolute; right:-8px; top:-8px;}
.fxcg{ float:left; height:44px; line-height:44px; color:#fff;}

/*报业甑选*/
.zhenxuan{ border:1px solid #fff; padding:2px; width:88%; margin:30px auto 0;}
.zhenxuan div{ padding:8px; background:#fff;height:50px;}
.zhenxuan img{ float:left; width:95px; height:50px; margin-right:10px;}
.zhenxuan h3{font-size:16px; color:#666; margin-top:0;padding:2px 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zhenxuan h4{font-size:12px; color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

/*extend*/
.extend{padding:16px 0; position: relative;}
.extend::after{content:''; position: absolute; background-color: #f2f2f2; bottom:0; left:0; width:100%; height: 1px;}
.extend ul{display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;}
.extend ul li{border:1px solid #f2f2f2; text-align:center; font-size:14px; padding:0; float:left; display:block; width:23%; box-sizing: border-box;margin-right: 2%;}
.extend ul li a{display:block; padding:0; line-height:23px; color:#c10707;}

/*新增广告位170316a*/
.vivo_gg{ width: 88%; margin: 20px auto 25px;}
.vivo_gg img{width: 100%;}
.mb14{margin-bottom: 14px;}
.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.ly span{ margin-left: 0px;}
.tw_list a img{display: block;}
.tw_list ul li:last-child{position: relative;}
.tw_list ul li:last-child p{text-align: left}
.ggl4{ right: 0px; bottom: 19px; left: inherit;}
.relatedNews{padding-bottom: 11px;}
.pb0{padding-bottom: 0px;}
.return{background: url(../imgv/top_return_____p0.ifengimg.com_29b92e35b2b20708_2017_24.png) no-repeat center center; width: 11px; height: 44px; background-size: 11px 17px; position:absolute; left:0px;top: 0px;}
.logo_title{height: 18px;position:relative;margin-right:8px}
/*.logo_title:after{content:"";height:16px;position:absolute;right:-8px;top:3px;width:1px;background:#fff}
*/.title a{display: inline; margin-top: 14px;font-size:19px;}
.title a:last-child{margin-left:6px;}
.title a img{display: block;}
.title-pd{margin-left: 4px;}
.mb5{margin-bottom: 5px;}
.acTxt p.text-c{text-align: center;}
.tw_list_last ul li:last-child p{text-align: center;}

#artical_real + .detailPic {margin-top:17px;padding-top:0;}