/* CSS Document */


/*头部样式*/
/*header*/
.header_cnt{width:1002px;height:100px;overflow: hidden;margin-left:auto;margin-right:auto;}
.header_cnt_l{width:313px;height:60px;padding:20px 0px;overflow: hidden;float:left;}
.header_cnt_l a{display:block;width:100%;height:100%;}
.header_cnt_l a img{width:100%;height: 100%;}
/*老板搜索寻机干掉这个样式*/
.header_cnt_2{width:440px;height:83px;padding-top:17px;padding-left:246px;overflow: hidden;float:left;}
.header_cnt_2 a{width:100%;height:100%;display:block;background-color:#FCFCFC;color:#ddd;}
.header_cnt_2 a img{width:100%;height:100%;}
/*新版搜索开始*/
.header_cnt_2_t{width:440px;height:36px;position: relative;_overflow:hidden;*height:37px;}
.header_cnt_2_t .search_head{width:330px;height:34px;line-height:34px;padding-left:14px;border:1px solid #bebebe;color:#ccc;}
.header_cnt_2_t .an {display: block;width:96px;height:36px;line-height:36px;background-color:#EE4B4B;font-size:16px;color: #FFF;text-align: center;font-weight: bold;position: absolute;right:0;top:0;_top:1px;}
*html .header_cnt_2_t a:hover{color:#fff;}
.header_cnt_2_b{width:100%;height:30px;line-height:30px;}
.header_cnt_2_b a{overflow:hidden;font-size:12px;display:block;width:22%;padding:0 5px;height:100%;text-align:center;line-height:30px;position:relative;background-color:#fff;color:#999;float:left;}
.header_cnt_2_b a:hover{color:#EE4B4B;}
.header_cnt_2_b a em {position: absolute;right:0;top:0;background:url(../image/hotwords.png) no-repeat center center;width:14px;height:16px;display:block;}
/*新版搜索结束*/
/*nav*/
.nav_cnt{width:100%;height:40px;border-top:1px solid #EFEBEB; border-bottom:3px solid #EE4B4B; background-color:#fff;}
ul.nav{width:1002px;height:100%;margin-left:auto;margin-right:auto;position:relative;z-index:888;}
ul.nav li{float:left;width:7.142857142857143%;*width:7%;height:100%;line-height:40px;position: relative;}
ul.nav li a{display:block;width:100%;height:100%;font-size:16px; /*font-family: "\5b8b\4f53";*/color:#444;text-align:center;font-weight:bold; -webkit-transition: background-color .5s;-moz-transition: background-color .5s;-ms-transition: background-color .5s;-o-transition: background-color .5s;transition: background-color .5s;}
ul.nav li a.more{background-image: url(../image/down-1x_bdb6ffa3.png);background-repeat: no-repeat;background-position: 55px center;}
ul.nav li a.active,ul.nav li a:hover{ background-color: #DC3939; color: #fff;}
div.more-links{display:none;position: absolute;width:100%;height:auto;line-height:40px;background-color:#EE4B4B;left:0px;top:40px;z-index:9999;}
/*首页，二级栏目页顶部广告容器*/
/*.gg_cnt{height: 49px;background-color: #F9F9F9;width:100%;overflow: hidden;}
.gg_cnt_contain{width:1002px;height:100%;margin-left:auto;margin-right:auto;overflow: hidden;*z-index:0;*position:relative;}
.gg_cnt_left{width:660px;height:auto;padding-top:5px;float:left;overflow:hidden;*zoom:1;}
.gg_cnt_left iframe{vertical-align: none\9;vertical-align: bottom\9\0;*vertical-align: bottom;}
.gg_cnt_right{position:relative;width:342px;height:100%;float:left;background-image:url(img/search_bg_320.png) ;background-size:conver;background-repeat:no-repeat;background-position:right center;overflow:hidden;*zoom:1;}
.gg_cnt_right form{*display:block;*width:100%;*height:100%;}
input.search_text{position: absolute;width:263px;height:24px;background-color:#fff;color:#666;line-height:24px;left:33px;top:12px;padding-left:5px;font-size:14px;*zoom:1;z-index:1;}
.search_btn{width:36px;height:26px;position:absolute;right:10px;top:12px;background:transparent;border:none;cursor:pointer;}*/
/*首页，二级栏目页顶部--->改版成tab选项卡*/
.head_search_cnt{height: 50px;width:100%;overflow: hidden;}
.head_search_cnt_contain{width:1002px;height:49px;margin-left:auto;margin-right:auto;overflow: hidden;border-bottom:1px solid #ebebeb;*zoom:1;}
.head_search_cnt_left{float:left;width:702px;height:100%;}
.head_search_cnt_right{float:left;width:300px;height:100%;position:relative;}
.head_search_cnt_right form{*display:block;*width:100%;*height:100%;}
input.search_text{width:258px;*width:250px;height:26px;border:1px solid #dbdbdb;color:#666;line-height:26px;padding-left:5px;font-size:14px;position: absolute;left:0;top:12px;*border-right:1px solid #fff;*height:24px;}
a.search_btn{width:43px;height:26px;display:block;border:1px solid #dbdbdb;background:url(../image/icon_search.png) no-repeat center center;cursor:pointer;position: absolute;right:0;top:12px; background-color: #fff;}





/*========================================
  头条首页样式
  ========================================*/

/* 定义容器可视宽度 */
.container{width: 1002px; margin: 10px auto; overflow: hidden;}

/*=============== 第一屏 start ===============*/
/*.first-view-container{margin-top: 20px;}*/
.first-view-container .hot-personality{width: 396px; margin-top:-15px }
/* 热点要闻 + 个性推荐 */
.hot-personality .hot-personality-nav{border-bottom: 1px solid #ebebeb; margin-top: 16px;}
.hot-personality .hot-personality-nav .nav-hot,
.hot-personality .hot-personality-nav .nav-personality{display: block; width: 120px; font-size: 18px; height: 28px; line-height: 28px; padding-bottom: 8px; text-align: center;}
.hot-personality .hot-personality-nav .nav-hot.active,
.hot-personality .hot-personality-nav .nav-personality.active{color: #EE4B4B; font-weight: bold;}
.hot-personality .hot-personality-nav .more{position: absolute; right: 0; top: 0; width: 40px; height: 28px; line-height: 28px; color: #999;}
.hot-personality .hot-personality-nav .more:hover{color: #ee4b4b;}
.hot-personality .hot-personality-nav .more i{position: absolute; right: 0; top: 2px; font-size: 12px; line-height: 10px; width: 10px; height: 10px; color: #EE4B4B;}
.hot-personality .hot-personality-nav .bt-line{position: absolute; left: 0; bottom: -1px; height: 2px; line-height: 2px; font-size: 0; background-color: #EE4B4B; width: 120px; overflow: hidden;}
.hot-personality .hot-personality-content .hot-news,
.hot-personality .hot-personality-content .personality-recommend{position: absolute; left: 0; top: 0; width: 100%; height: 1043px;}

/* 热点要闻 */
.hnt-list{margin-top: 14px;}
.hnt-list .hnt-item{padding-left: 14px; padding-top: 12px; height: 61px; overflow: hidden;}
.hnt-list .hnt-item .dot{position: absolute; top: 22px; left: 0; width: 6px; height: 6px; line-height: 6px; font-size: 0; background-color: #EE4B4B; border-radius: 50%;}
.hnt-list .hnt-item .title-lg{display: block; font-size: 18px; font-weight: bold; height: 27px; overflow: hidden;}
.hnt-list .hnt-item .title-sm-wrap .title-sm{font-size: 12px; margin-right: 10px; line-height: 2; height: 24px; line-height: 24px; overflow: hidden;}
.hot-news-bottom{margin-top: 10px; border-top: 1px dotted #b6b6b6; padding-top: 6px;}
.hnb-list{margin-top: 16px;}
.hnb-list .hnb-item{padding-left: 14px; height: 28px; line-height: 28px; overflow: hidden;}
.hnb-list .hnb-item.first{margin-bottom: 6px;}
.hnb-list .hnb-item.first .title-main{font-size: 16px; font-weight: bold; display: block; height: 24px; line-height: 24px; overflow: hidden;}
.hnb-list .hnb-item .title-sub{font-size: 14px; line-height: 28px;}
.hnb-list .hnb-item .dot{position: absolute; top: 9px; left: 0; width: 6px; height: 6px; line-height: 6px; font-size: 0; background-color: #EE4B4B; border-radius: 50%;}
.hnb-list .hnb-item .dot-sm{position: absolute; top: 12px; left: 0; width: 4px; height: 4px; line-height: 4px; font-size: 0; background-color: #9A9A9A; border-radius: 50%;}

/* 个性推荐 */
.personality-recommend .pr-content-wrap{height: 1043px; padding-top: 8px; overflow: hidden;}
.personality-recommend .pr-content-wrap .pr-list{overflow: hidden;}
.personality-recommend .pr-content-wrap .pr-list .pr-item{padding-top: 13px; padding-bottom: 13px; border-bottom: 1px solid #F4F4F4; float: left; width: 100%;}
.personality-recommend .pr-content-wrap .pr-list .pr-item .img{position: absolute; left: 0; width: 100px; height: 75px; overflow: hidden;}
.personality-recommend .pr-content-wrap .pr-list .pr-item .pr-list-txt-wrap{padding-left: 112px; min-height: 75px; _height: 75px;}
.personality-recommend .pr-content-wrap .pr-list .pr-item .pr-list-txt-wrap h4{font-size: 16px; line-height: 24px; height: 45px; overflow: hidden;}
.personality-recommend .pr-content-wrap .pr-list .pr-item .pr-list-txt-wrap p{font-size: 12px; color: #999999; height: 18px; overflow: hidden; margin-top: 8px;}
.personality-recommend .pr-more{padding: 15px 0; border-bottom: 1px solid #e3e3e3; text-align: center;}
.personality-recommend .pr-more a{font-size: 16px; font-weight: bold; color: #f54343;}

.first-view-container .carousel-wrap{width: 580px;}
/* 轮播图 */
.carousel-wrap .carousel{width: 580px; height: 326px; overflow: hidden; margin-top: 10px;}
.banner{position: relative; width: 580px; height: 326px; overflow: hidden; }
.banner a.img_a{position: absolute; left: 0; top: 0; width: 580px; height: 326px; }
.banner a.img_a img{display: block; position: absolute; left: 0; top: 0; width: 580px; height: 326px; }
.banner_bar{position: absolute; left: 0; top: 286px; width: 580px; height: 40px; background-color: #000000; background: rgba(0, 0, 0, 0.5); filter: alpha(opacity=50); z-index: 8888; }
.banner_txt{position: absolute; left: 0; top: 286px; width: 460px; height: 40px; line-height: 40px; text-align: left; text-indent: 14px; z-index: 9999; }
.banner_txt a{font-size: 16px; font-weight: bold; color: #ffffff; }
.banner_txt a:hover{color: #ffffff; text-decoration: underline; }
.banner_act{position: absolute; right: 0; top: 296px; width: 96px; height: 20px; z-index: 9999; }
.banner_act div{width: 20px; height: 20px; float: left; cursor: pointer; }
.banner_act div span{display: block; font-size: 0; margin: 0 auto; margin-top: 6px; width: 8px; height: 8px; border-radius: 100%; background-color: #ffffff; }
.banner_act div span.now{background-color: #F44D4D; margin-top: 4px; width: 12px; height: 12px; }
.banner .btn_l{position: absolute; left: -50px; top: 120px; width: 20px; height: 45px; background: url(../image/banner_left.png) no-repeat center center; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/banner_left.png"); cursor: pointer; z-index: 99999; }
.banner .btn_r{position: absolute; right: -50px; top: 120px; width: 20px; height: 45px; background: url(../image/banner_right.png) no-repeat center center; _background: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/banner_right.png"); cursor: pointer; z-index: 99999; }

