﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, a, abbr, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, command, details, figcaption, figure, footer, header, hgroup, mark, nav {
margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
ol, ul, dl, li {list-style: none; list-style-type: none;}
.clear {clear: both;}
/*头部*/
.header_login {border-bottom: 1px solid #f1f1f1;}
.header_search .logo{margin: 15px 68px 0 0;}
.header_weather{margin-top: 12px;height: 60px;}
.mainsearch {margin:29px 0 0 20px;}
.mainsearch .inputbox {float: left; border: solid 1px #e6e6e6; margin-right: 0;}
.mainsearch .selectbox {width: 70px; height: 33px; cursor: pointer; z-index: 100; float: left;}
.mainsearch .selectbox a.selectnow {display: block; background-position: -245px -321px; width: 68px; height: 27px; color: #bbbbbb; text-align: center; line-height: 27px; padding: 3px 0 4px 0; overflow: hidden; font-family: PingFang-SC-Medium; font-size: 14px; font-weight: normal; font-stretch: normal; white-space: nowrap;}
.selectkeys {height: 27px; width: 100%; margin-right: 5px;}
.search-more-icon {display: inline-block;}
.mainsearch .selectbox .selectlist {z-index: 200; display: none; position: absolute; width: 70px; border: #ddd 1px solid; border-top: none; background: #fff; margin-left: -2px;}
.mainsearch .selectbox .selectlist li {float: left; width: 70px; overflow: hidden; border-top: #eee 1px solid;}
.mainsearch .selectbox .selectlist li a.selected {background: #b2b2b2; color: #fff;}
.mainsearch .selectbox .selectlist li a {color: #666; display: block; padding: 3px 0 4px; height: 26px; line-height: 26px; overflow: hidden; text-align: center;}
.search-more-icon {display: inline-block;}
.mainsearch .input {padding: 2px 4px 2px 6px; line-height: 21px; height: 29px; width: 208px; float: left; border: none; background: none;}
.mainsearch .btn {border: none; cursor: pointer; width: 35px; height: 35px; text-align: center; line-height: 35px; float: left; background-position: 0 0; background-color: #b2b2b2;}
.search-icon {display: inline-block; margin-top: 7px;}
.header_search .picbg{margin: 18px 0 0 20px;}

/*导航*/
.nav {height: 45px; line-height: 45px; background: rgb(35,162,213);}
.nav ul.menu {width: 1200px; margin: 0 auto; overflow: hidden;}
.nav ul.menu li {display: block; overflow: hidden; float: left; width: 133px; text-align: center;}
.nav ul.menu li a {color: #fff !important; font-size: 16px; display: inline-block; width: 100%; height: 100%;}
.nav ul.menu li a:hover {background: rgb(43,125,183);}

/*搜索*/
.b-b100{overflow: hidden;width: 260px;height: 33px;}
.search-b1{width: 210px;display: block;overflow: hidden;float: left;outline: none;height: 40px;}
.search-text{width: 205px;height: 30px;line-height: 20px;color: #666;padding-left: 3px;border: 1px solid #aaa;}
.search-btn{width: 49px;display: block;overflow: hidden;float: left;outline: none;height: 32px;width: 49px;height: 32px;background: url(../images/search_btn.jpg;vpn_img) no-repeat;border: 0;outline: 0;height: 32px;}

/*头条*/
.rednetfouc {width: 100%; display: block; overflow: hidden; padding: 30px 0;}
.rednetfouc h1 {width: 96%; height: 50px; line-height: 50px; display: block; overflow: hidden; font-size: 40px; font-family: microsoft yahei; text-align: center; margin: 0 auto;}
.rednetfouc h1 a {color: #05337E; text-decoration: none;}
.top_news {height: 82px; padding: 20px 0; display: block; overflow: hidden; background: url(../images/topnews_icon.png;vpn_img) left 20px no-repeat;}
.top_slogan {margin: 25px 0;}
.top_news .module{min-height:85px; width:100%;}
.top_news_title, .top_news_detail {width: 670px; /*margin-left: 115px;*/ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align:center;float: left;}
.top_news_title a {font-size: 30px; color: #05337E; font-weight: 500; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 5px; height: 30px; line-height: 30px;font-weight: bold;}
.sjsz{float: right;margin: 0 auto;padding: 0;height: 80px;}
.main-box{width: 1200px;border: none;margin: 10px auto;overflow: hidden;}

 ul.list15 {width:950px;overflow:hidden;display:block;font-size: 15px;margin:0 auto;font-family:microsoft yahei;}
 ul.list15 li { width:47%;  margin:0px; padding:0px; overflow:hidden;  display:block; height:32px;  line-height:32px; float:left; padding-right:2%;}
 ul.list15 li a,ul.list15 li a:visited{ color:#083381; padding-left:10px;  display:block;  overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
 ul.list15 li a:hover{ color:#cc0000;}
 ul.list15 li span.date{ font-size:12px; color:#888; float:right; padding-right:5px; }
 .f-left{}
 

.Ranking_List{border-left: 2px solid #f2f2f2; height: 66px; padding: 10px 0 10px 30px; margin-top: 20px;}
.Ranking_List li{float: left; margin-right: 36px; text-align: center;}
.Ranking_List li:last-child{margin-right: 0;}
.Ranking_List li a{font-size: 14px; color:#000; display: block;}

/*特别推荐*/
.group_carousel {height: 230px; background: #f8f8f8;}
.group_carousel_label {width: 26px; background: rgb(35,162,213); height: 110px; color: #fff; font-weight: 500; display: table; padding: 60px 12px; letter-spacing: 2px;}
.group_carousel_swiper {width: 1150px; height: 230px; position: relative;}
.arrow_left {background: url(../images/recommend_btn_left.png;vpn_img) no-repeat; left: 10px; width: 16px; height: 29px; display: block; position: absolute; top: 50%; margin-top: -25px;}
.arrow_right {background: url(../images/recommend_btn_right.png;vpn_img) no-repeat; right: 10px; width: 16px; height: 29px; display: block; position: absolute; top: 50%; margin-top: -25px;}
.group_carousel_swiper .swiper_container {padding: 20px 0 0 0;*position:absolute;}
.swiper_container {height: 230px; margin-left: 40px; width: 1070px; overflow: hidden;}
.swiper_container .swiper-slide {width: 250px !important; margin-right: 18px; float: left;}
.swiper_container .swiper-slide img {width: 250px; height: 100px;}
.swiper_container .swiper-slide .title {text-align:center;}
.swiper_container .swiper-slide .title a {text-align:center;font-size: 16px;color:#000;}
.pagination{display:none;}

/*广告刷图*/
.focus_swiper {position: relative; height: 420px; width: 670px;}
.focus_swiper .arrow_left, .focus_swiper .arrow_right {position: absolute; top: 50%; margin-top: -42.5px; width: 45px; height: 85px; z-index: 99;}
.focus_swiper .arrow_left {background: url(../images/turnRL.png;vpn_img) no-repeat left top; left: 0;}
.focus_swiper .arrow_right {background: url(../images/turnRL.png;vpn_img) no-repeat right top; right: 0;}
.swiper_container_big {height: 420px; width: 670px; overflow: hidden;}
.swiper_container_big .swiper-slide {position: relative;}
.swiper_container_big .swiper-slide img {width: 670px; height: 420px;}
.swiper_container_big .swiper-slide h3 {width: 100%; height: 64px; line-height: 64px; position: absolute; bottom: 0; z-index: 9999; background: url(../images/background-banner.png;vpn_img) repeat-x;}
.swiper_container_big .swiper-slide h3 a {font-size: 24px; color: #fff; padding-left: 20px; display: inline-block; width: 100%; height: 100%; cursor: pointer; z-index: 9999999;}
.pagination2 {position: absolute; right: 10px; text-align: right; bottom: 10px; max-width: 120px;}
.swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.swiper-active-switch {background: #fff;}

/*岳塘要闻*/
.news_list_big {width: 475px; margin-left: 40px; margin-right: 15px;}
.news_list_head {height: 50px; line-height: 50px; border-bottom: 1px solid #f1f1f1;}
.news_list_title {color: #000; font-size: 24px; border-bottom: 2px solid rgb(35,162,213); height: 48px;}
.english {font-size: 12px; color: #FEA348/*#25b8b8*/; margin-left: 5px;}
.news_list_ul li {overflow: hidden; text-overflow: ellipsis;}
.news_list_ul li a {overflow: hidden; text-overflow: ellipsis; height: 40px; line-height: 40px;  font-size: 14px; color: #000;white-space:pre;}

/*视频*/
.news_list_img {width: 1170px;}
.img_swiper {margin: 20px auto; position: relative; width: 1300px;}
.img_swiper .arrow_left {left: 20px;}
.img_swiper .arrow_right {right: 20px;}
.swiper_container_img {height: 144px; overflow: hidden; width: 1160px; /*padding: 0 15px;*/ margin: 0 auto;*position:absolute;margin-left:60px;}
.swiper_container_img .swiper-slide {position: relative; width: 216px !important; margin-right: 20px;}
.swiper_container_img .swiper-slide img {width: 216px; height: 144px;}
.swiper_container_img .swiper-slide span {position: absolute; bottom: 0; background: url(../images/bg-shade.png;vpn_img) repeat-x; height: 30px; line-heihgt: 30px; display: block; width: 100%; color: #fff; text-align: center;}

.swiper_container_img a,.swiper_container_imgs a,.swiper_container_imgs,.swiper_container_img,.swiper_container_big{*position:absolute;}

.img_swipers {margin: 20px auto; position: relative; width: 1300px;}
.img_swipers .arrow_left {left: 20px;}
.img_swipers .arrow_right {right: 20px;}
.swiper_container_imgs {height: 144px; overflow: hidden; width: 1170px; padding: 0 15px; margin: 0 50px;}
.swiper_container_imgs .swiper-slide {position: relative; width: 208px !important; margin-right: 29px;}
.swiper_container_imgs .swiper-slide img {width: 208px; height: 144px;}
.swiper_container_imgs .swiper-slide span {position: absolute; bottom: 0; background: url(../images/bg-shade.png;vpn_img) repeat-x; height: 30px; line-heihgt: 30px; display: block; width: 100%; color: #fff; text-align: center;}

/*动态*/
.news_list_small {width: 350px; margin: 35px 45px 0 15px; height: auto; position: relative;}
.news_list_ul li.first a.first_a img{width: 132px; height: 92px;float:left;}
.news_list_ul li.first {margin-top: 20px;}
.news_listtab ul li{font-size: 24px; color: #000; height: 48px; float: left; margin-right: 10px;}
.news_listtab ul li:hover{border-bottom: 2px solid rgb(35,162,213);}
.news_listtab .active{border-bottom: 2px solid rgb(35,162,213);}
.first .title, .first .description {
    float: left;
    margin-left: 5px;
    width: 196px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: block;
    overflow: hidden;
}

.first .description{height: 66px;overflow: hidden;}
.first .title a{line-height:24px;}

/*广告位*/
.Advertisement li{width: 348px; height: 102px; float: left; margin: 0 45px 0 15px;}
.Advertisement li img{width: 348px; height: 102px;}
.Advertisement div:last-child{margin-right: 0;}
.Advertisement ul{width: 110%;}

/*排行榜*/
.ranking {padding: 37px 0 36px 0; display: block;}
.ranking li{margin-bottom: 19px;}
.ranking li i{width: 13px; height: 13px; display: inline-block; margin-right: 18px;}
.ranking li a{font-size: 12px; color: #040404; display: inline-block; width: 284px;}
.ranking_title{margin:20px 0 0 10px;}
.ranking_title li{font-size: 20px; color: #6c6b6b; margin-right: 27px; float: left;}
.ranking_title .active{color: #da4747;}

/*友情链接*/
.friendship_link .title{border-top: 2px solid #e6e6e6; border-bottom: 2px solid #e6e6e6;}
.friendship_link .title a{padding: 0 10px; font-size: 14px; color: #a1a1a1; display: inline-block; height: 62px; line-height: 62px;}
.friendship_link .title a:hover,.friendship_link .title .active,.friendship_link li a{color: #000;}
.friendship_link .title a:hover,.friendship_link .title .active{border-bottom: 2px solid rgb(35,162,213);}
.friendship_link .content ul{padding: 31px 0 63px 18px; font-size: 14px; width: 1000px; display: inline-block;}
.friendship_link .content li{width: 115px; float: left; margin-bottom: 13px;}

/*底部信息*/
footer{background: #f0f0f0; padding: 25px 0 23px 0;}
footer .fair{text-align: center;}
footer .fair img{margin-right: 10px;}
footer .icon{margin: 46px 19px 0 300px; height: 100px;}
footer .content{margin-top: 26px;text-align:center;}
.foot_nav{background: rgb(35,162,213); text-align: center; height: 45px; line-height: 45px; color: #fff;}
.foot_nav a{color: #fff; margin: 0 10px;}

/*右侧悬浮*/
.site_specific {width: 60px; border: 1px solid #ededed; position: fixed; top: 30%; right: 60px; background: #fff; text-align: center;}
.site_specific div {position: relative; text-align: center; height: 55px; padding-top: 5px;}
.site_specific div.site_area, .site_specific div.site_wap, .site_specific div.site_wx, .site_specific div.site_wb, .site_specific div.site_sk {border-bottom: 1px solid #ededed;}
.site_specific div a {display: block;  margin: 0 13px; height: 30px;}
.site_specific div span {font-size: 10px; color: #333; line-height: 2px; position: relative; top: -5px;}
.site_specific div img {display: none; position: absolute; left: -138px; top: 0;}
.site_specific .site_area_a {background: url(../images/tab_icon_quqing.png;vpn_img) 2px 0 no-repeat;}
.site_specific .site_wap_a {background: url(../images/tab_icon_wap.png;vpn_img) 5px 0 no-repeat;}
.site_specific .site_wx_a {background: url(../images/tab_icon_wechat.png;vpn_img) 2px 0 no-repeat;}
.site_specific .site_wb_a {background: url(../images/tab_icon_weibo.png;vpn_img) 2px 0 no-repeat;}
.site_specific .site_sk_a {background: url(../images/tab_icon_shike.png;vpn_img) 3px 0 no-repeat;}
.site_specific .site_newspaper_a {background: url(../images/tab_icon_sjb.png;vpn_img) 2px 0 no-repeat;}
@media screen and (max-width: 1366px){
.site_specific {
    right: 0;
}

