/* reset */
body{ font-family: "Î¢ÈíÑÅºÚ","Microsoft yahei",Tahoma,Verdana,Arial,sans-serif;}
a:link,a:visited{color: #c10707;text-decoration:none;}
a:hover{ text-decoration:none;}

/* sprite */
/*.i_logo,.ihead_search,.ihead_weather,#i_nav_btn,.tag_vid,.i_section_more_btn,.i_topNews_more:before,.i_search_nav a div,.btn-submit,.i_search_icon,.i_foot_nav a,.top_bottom div p,.i_topNews_next,.i_topNews_hometown_next{ background-image:url(../imgv/i_sprite_2b0970e1_____p0.ifengimg.com_fe_iifeng_index_touch_images.png); background-repeat:no-repeat; background-size:500px auto;}*/


/* tag */
.tag_pic_bc{ height:11px; border:1px solid #fff; position:absolute; right:10px; bottom:18px; color:#fff; opacity:0.5; font-size:11px; line-height:11px; text-align:center; padding:1px;}
.tag_red{height:10px; border:1px solid rgba(255, 33, 52, 0.5); color:#ff2134; font-size:10px; line-height:10px; text-align:center; margin-left:4px; display:inline-block; vertical-align:top; border-radius:2px; padding:1px 2px 0px; overflow: hidden;}
.tag_vid{ width:28px; height:28px; background-position:0px -300px; position:absolute; top:16px; left:31px; display:block;}
.tag_pics{ height:7px; text-align:center; font-size:7px; line-height:7px; color:#fff; background-color:rgba(0,0,0,0.6); position:absolute; top:44px; right:2px; padding: 2px 5px; border-radius: 10px;}
.tag_txt_bc{ float:right; font-size:11px; color:#999;}

/* head */
.i_head{ width:100%; background-color:#c10707; overflow: hidden;}
.i_head .i_logo{ width:82px; height:50px; background-position:0px 16px; font-size:12px; line-height:68px; text-indent:106px; color:#fff; float:left; margin-left:15px;}
.i_head .i_logo a{ display:block; height: 50px;}
.i_head .i_head_r{ float:right; margin-right:11px; color: #fff;}
.i_head .i_head_r div{ float: right; margin:0px 4px; line-height: 50px; font-size: 10px;}
.i_head .i_head_r div a{ color: #fff; font-size: 12px; display: block;}
.i_head .i_head_r div.ihead_weather a,.i_head .i_head_r div.ihead_search a{ font-size: 8px;}
.i_head .i_head_r div.ihead_search{ background-position: 0px -88px; line-height: 68px; font-size: 8px;}
.i_head .i_head_r div.ihead_weather{ background-position: -251px -90px; line-height: 68px; width: 40px; height: 50px; position: relative; font-size: 8px;}
.i_head .i_head_r div.ihead_weather p{ position:absolute; top: 0px; left: 0px; font-size: 8px;}
.i_head .i_head_r div.ihead_weather a p.high{ top: -17px; left: 23px;}
.i_head .i_head_r div.ihead_weather a p.low{ top: -2px; left: 23px;}


.i_head .i_head_r a.i_smart{ width:63px; height:26px; float:left; font-size:15px; text-align:center; line-height:26px; color:#fff; border:1px solid #fff; border:1.5px solid #fff; border-radius:24px;}
.i_head .i_head_r a.i_login{ width:29px; height:28px; background-position:-250px 0px; float:left;}
.i_head .i_head_r a.i_login img{ width:100%; border-radius:50%;}
.i_head .i_download{ float:left; margin-top:5px;}
.i_head .i_download img{ width:20px; height:20px;}

/* i_tab */
.i_tab{ text-align: center; border-bottom: 1px solid #eeeeee; color: #000;}
.i_tab p{ font-size: 18px; line-height: 40px; height: 38px; overflow: hidden; display: inline-block; width: 20%; text-align: center;}
.i_tab p.cur{ color:#c10707; border-bottom: 2px solid #c10707;}

/* nav */
.i_nav{ padding:8px 4px; }
/*.i_nav a{ float:left; width:14.28%; text-align:center; white-space:nowrap; height:30px; line-height:30px; font-size:16px; color:#000;}*/
.i_nav a{ float:left; width:20%; text-align:center; white-space:nowrap; height:35px; line-height:30px; font-size:16px; color:#000;}

.i_nav a:nth-child(n+21){ display:none;}
.i_nav #i_nav_btn{ background-position:19px -190px; -webkit-tap-highlight-color:rgba(0,0,0,0); display:block;}

/* slide */
.i_slide{ position:relative; overflow:hidden;}
.i_slide .i_slide_main{ position:relative; z-index:0;}
.i_slide .i_slide_main ul{ width:999999px;}
.i_slide .i_slide_main li{ position:relative; text-align:center; float:left; width:375px;}
.i_slide .i_slide_main li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); display:block; background:url(../imgv/loading_eb0d4350_____p0.ifengimg.com_fe_iifeng_index_touch_images.gif) center center no-repeat;}
.i_slide .i_slide_main li a img{ vertical-align:top; width:100%;}
.i_slide .i_slide_main li a p{ display:block; width:100%; position:absolute; bottom:0; text-indent:15px; height:50px; font-size:17px; line-height:60px; background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0, rgba(0,0,0,.6) 100%); color:#fff; text-align:left; padding-bottom: 5px;}
.i_slide .i_slide_items{position: absolute;text-align: center;bottom: 0px; height: 8px; width: 100%;}
.i_slide .i_slide_items ul li{ width: 7px; height: 2px; background: #6f6f6e; display: inline-block; text-indent: -9999px; margin: 0 2px;}
.i_slide .i_slide_items ul li.on{ width: 10px; height: 2px; background: #c10707;}

/* i_newsflash */
.i_newsflash{ padding:15px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; height:16px; overflow:hidden;}
.i_newsflash div{ float:left; height:16px; line-height:16px; overflow:hidden;}
.i_newsflash div:nth-child(1){ width:28px; height:15px; padding-top:1px; color:#fff; background:#c10707; border-radius:3px; text-align:center; font-size:11px;}
.i_newsflash div:nth-child(2){ margin-left:10px; width:87%; width:calc(100% - 38px);}
.i_newsflash div:nth-child(2) a{ font-size:16px; color:#000;}

/* i_con */
.i_con{ padding:5px 0; height:59px; overflow:hidden; display:-webkit-box; border-bottom:1px solid #f2f2f2; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
.i_con .i_con_r{ width:90px; margin-left:15px; position:relative;}
.i_con .i_con_r img{ width:100%}
.i_con .i_con_l{ -webkit-box-flex:1; height:59px; position:relative;}
.i_con .i_con_l h3{ font-size:15px; color:#000; line-height:24px; height:44px; overflow:hidden;}
@media (min-width: 360px){
	.i_con .i_con_l h3{ font-size:17px;}
}
@media (min-width: 400px){
	.i_con .i_con_l h3{ font-size:18px;}
}

.i_con .i_con_l p{ height:15px; padding-top:4px; position:absolute; bottom:0px; right:0px;}
.i_con .i_con_l p span.i_con_cmt{ height:15px; font-size:11px; color:#999; display:inline-block; vertical-align:top;}

/* top news */
.i_topNews{ border-top:5px solid #f2f2f2;}
.i_topNews_tit{ height:28px; font-size:15px; color:#c10707; vertical-align:bottom; position:relative; padding:16px 15px 0;}
.i_topNews_tit span:nth-child(n+2){ display:none;}
.i_topNews_tit_hometown span:nth-child(n+2){height: 50px;display: block;width: 120px;line-height: 50px;position: absolute;top: 2px; left: 94px;}
.i_topNews_tit a.i_topNews_local{ font-size:18px; margin-right:10px; vertical-align:bottom; line-height:20px; color:#c10707;     font-weight: 600;}
.i_topNews_tit a.i_topNews_local:hover{ text-decoration:none; color:#c10707;}
.i_topNews_localBtn{ margin-left:10px; font-weight:600; vertical-align:bottom;}
.i_topNews_slide{ position:relative;}
/*.i_topNews_slide_main .i_con:last-child{ border-bottom:none;}*/
.i_topNews_slide_main li,.i_topNews_slide_main_hometown li{ padding:0 15px;}
.i_topNews_slide_main li:nth-child(n+2),.i_topNews_slide_main_hometown li:nth-child(n+2){ display: none;}
.i_topNews_next,.i_topNews_hometown_next{ position:absolute; top:-23px; right:10px; font-size:12px; color:#c10707;}
.i_topNews_next img,.i_topNews_hometown_next img{ height:14px; display:inline-block; padding-right:5px;}
.i_topNews_next p,.i_topNews_hometown_next p{ display:inline-block; vertical-align:top;}
.i_topNews_slide_items,.i_topNews_slide_items_hometown{ padding-top:15px; height:0px; text-align:center; overflow:hidden;}
.i_topNews_slide_items ul li,.i_topNews_slide_items_hometown ul li{ width:10px; height:3px; background-color:#d5d5d5; display:inline-block; margin:0 2px; overflow:hidden; text-indent:-99px;}
.i_topNews_slide_items ul li.on,.i_topNews_slide_items_hometown ul li.on{ background-color:#c10707;}
.i_topNews_more{ width:110px; margin:0 auto; font-size:17px; height:38px; color:#c10707; text-indent:24px; position:relative;}
.i_topNews_more:before{ content:""; width:14px; height:10px; display:block; background-position:0px -400px; position:absolute; top:8px; left:0px; animation:slideLeft 1s ease-in-out infinite alternate;}
@keyframes slideLeft{
	0%{ transform:translateX(3px); opacity:0.5;}
	100%{ transform:translateX(-3px); opacity:1;}
}
#i_topNews_slide_hometown{ display:none;}
.i_topNews_slide_main{ overflow:hidden;}

/*section*/
.i_section{ border-top:5px solid #f2f2f2; padding: 0 15px;}
.i_section_tit{ height:34px; padding:10px 0px 0;}
.i_section_tit_fixed{ width:100%; position:fixed; top:-60px; left:0px; background:#fff; box-shadow:1px 1px 12px #ccc; z-index:999; transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s;}
.i_section_tit_fixed .i_section_tit{ padding:10px 15px 0;}
.i_section_tit h3{ float:left;}
.i_section_tit h3 a{ font-size:18px; line-height:26px; color:#c10707; font-weight:700}
.i_section_tit p{ float:right;}
.i_section_tit p a{ font-size:14px; line-height:32px; color:#c10707; margin-left:20px;}

/*.i_section_rec{ width:100%; height:105px; margin-bottom:10px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; -webkit-user-select:none; overflow:hidden;}
.i_section_rec div{ height:120%; width:100%; overflow-x:auto; -webkit-overflow-scrolling: touch;}
.i_section_rec ul{ width:1078px; height:100%;}
.i_section_rec ul li{ width:173px; height:100%; float:left; position:relative; margin-right:8px; overflow:hidden;}
.i_section_rec ul li:last-child{ margin-right:0px;}
.i_section_rec ul li a{ display:block;}
.i_section_rec ul li a img{ width:100%; height:100%;}
.i_section_rec ul li a p{ display:block; width:100%; position:absolute; bottom:0; text-indent:6px; height:45px; font-size:16px; line-height:60px; background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%); color:#fff; text-align:left;}*/

.i_section_rec{ height:auto; width:auto; padding:0 0px 10px; border-bottom:1px solid #f2f2f2; margin-bottom:5px;}
.i_section_rec a{ position:relative;}
.i_section_rec a img{ width:100%; height:auto;}
.i_section_rec a p{ display:block; width:100%; position:absolute; bottom:0; text-indent:6px; height:45px; font-size:18px; line-height:60px; background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0, rgba(0,0,0,.8) 100%); color:#fff; text-align:left;}

/*.i_section_main{ padding:0px 0px 10px;}*/
  .i_section_more_btn{ width:120px; height:30px; line-height: 30px; padding:10px 0 10px 20px; display:block; margin:0 auto; font-size:17px; color:#c10707; background-position:-158px -276px;}
  .i_section_more_btn_on{ width:100%; text-align:center; background:none; height:20px; padding:10px 0; display:none; font-size:17px; color:#c10707;}
  /*.i_section_main .i_con:nth-last-child(3){ border-bottom:none;}*/
  .fadeLeft{ animation:fadeLeft 1.5s ease-in-out;}
@keyframes fadeLeft{
	0%{ transform:translateX(0px);}
	50%{ transform:translateX(-10px);}
	100%{ transform:translateX(0px);}
}
.i_section_vid{ padding:10px 0px 0; border-bottom:1px solid #f2f2f2;}
.i_section_vid a{ width:49%; float:left; padding-bottom:15px;}
.i_section_vid a:nth-child(2n+1){ margin-right:2%;}
.i_section_vid_img{ position:relative;}
.i_section_vid a .i_section_vid_img img{ width:100%;}
.i_section_vid a .i_section_vid_img div{ width:100%; height:100%; position:absolute; top:0px; left:0px; display:box; box-align:center; box-pack:center; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;}
.i_section_vid a .i_section_vid_img .tag_vid{ background-position:0px -800px; width:35px; height:35px; position:initial;}
.i_section_vid a p{ font-size:17px; color:#000; height:20px; line-height:20px; overflow:hidden; padding-top:6px; text-align:center;}

/* section_bc */
.i_section_bc{ padding:0 10px 15px; border-top:1px solid #f2f2f2;}
.i_section_bc a{ display:block;}
.i_section_bc a h3{ height:40px; line-height:40px; font-size:15px; color:#000;}
@media (min-width: 360px){
	.i_section_bc a h3{ font-size:17px;}
}
@media (min-width: 400px){
	.i_section_bc a h3{ font-size:18px;}
}
.i_section_bc a img{ width:100%;}

/* search */
.i_search_box{ padding:12px 10px; border-top:5px solid #f2f2f2; overflow:hidden;}
.i_search{ border:1px solid #d5d5d5; height:38px;}
.i_search form{ display:-webkit-box;}
.i_search select.select-touch{/* position:fixed; left:-999px;*/}
.i_search_icon{ width:34px; height:38px;/* background-position:-242px -592px;*/ background-position:-242px -695px;}
.i_search input.ipt-world{ height:38px; padding:0; border:none; -webkit-box-flex:1; display:block; font-size:18px; color:#333; line-height:40px;}
.i_search input.btn-submit{ width:50px; height:38px; background-color:#fff; background-position:24px -689px; border:none; padding:0px;}
.i_search_nav{ padding:15px 0 5px; display:box; box-pack:justify; display:-webkit-box; -webkit-box-pack:justify;}
.i_search_nav a{ width:52px;}
.i_search_nav a p{ font-size:13px; color:#999; text-align:center; padding-top:5px;}
.i_search_nav a div{ width:52px; height:52px; background-color:#3284CA; border-radius:50%;}
.i_search_nav a.i_search_nav_live div{ background-position:-242px -380px;}
.i_search_nav a.i_search_nav_pics div{ background-position:13px -486px;}
.i_search_nav a.i_search_nav_h5 div{ background-position:-238px -487px;}
.i_search_nav a.i_search_nav_vid div{ background-position:12px -588px;}

/* download_box */
.download_box{ padding:10px 15px 0px; margin-top:10px; display:block; border-top:7px solid #eeeeee;}
.downloadLis{ padding-bottom:4px; width: 80%; margin: 0 auto;
	display:box; box-align:center; box-pack:justify;
	display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:justify;
}
.downloadLis a{ width:20%; display:block;}
.downloadLis a img{ width:100%;}

/*LifeAd*/  
.LifeAd{ padding:10px 15px 10px; margin-top:10px; display:block; border-top:7px solid #eeeeee;}
.acBoxTit{ font-size:20px; color:#c10707; font-weight:bold; padding-bottom:12px;}
.LifeAdLis{ padding-bottom:4px;
	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; color:#333;}
.LifeAdLis a img{ width:52px; margin:0 auto;}
.LifeAdLis a p{ line-height:16px;}



/* top_bottom */
.top_bottom{ position:fixed; right:15px; bottom:190px; display:none;}
.top_bottom div{ width:36px; height:36px; display:block; margin-top:10px;}
.top_bottom div p{ width:34px; height:34px; background-color:rgba(232,232,232,0.9); border:1px solid rgba(197,197,197,0.9);}
.top_bottom div.i_top p{ background-position:9px -885px;}
.top_bottom div.i_bottom p{ background-position:-242px -887px;}
.top_bottom div.i_refresh p{ background-position:-242px -989px;}

/* safari_pop */
.safari_pop { width: 153px; height: 70px; position: fixed; bottom: 0px; left: 50%; margin-left: -76px; background:url(../imgv/safari_pop_bg_c68e2336_____p0.ifengimg.com_fe_iifeng_index_touch_images.png) no-repeat; background-size: 100% 100%; visibility: hidden;}
.safari_pop_logo { width: 40px; height: 40px; position: absolute; top: 12px; left: 8px;}
.safari_pop_logo img{ width:40px;}
.safari_pop_txt{ width: 90px; height: 40px; position: absolute; top: 8px; left: 53px; font-size: 9px;}
.safari_pop_txt img{ width: 10px; padding-left: 4px;}
.safari_pop_close{ width: 6px; height: 6px; position: absolute; top: 7px; right: 8px;}
.safari_pop_close img{ width: 6px; height: 6px; display: block;}





















