/*--css reset--*/
html,body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,pre,code,address,variable,form,fieldset,blockquote {
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:normal;
	font-family:'微软雅黑','MicrosoftYaHei','黑体';
	color:#666666;
}
ol{margin-left:0; list-style:none;}
ul{margin-left:0; list-style:none;}

a{ color:#666666; text-decoration:none;}
a:hover{ text-decoration:none;}
img,input{ vertical-align:middle;}
.clean{ clear:both;}
.left{ float:left;}
.right{ float:right;}
.hidden{ display:none;}
.show{ display:block;}
img{ border:none}
/*--css reset over--*/

body{ background:#f2f5f9;}
.body_w{ width:1200px; margin: 0 auto;}

.main_nav{ background-color:#fff; box-shadow: 0 3px 3px 0 #d3d5d9; /*padding: 9px 0; */ position: relative;}
.nav_list li{ float: left; width:46px; height: 92px;}
.nav_list .selected{ background: url(nav_hover.png) no-repeat;}
.nav_list li a{ display: block; text-indent: -9999px; width: 46px; height:92px;  background-repeat: no-repeat; background-position: center 14px;}
.nav_list li a:hover{background-position: center -79px;}
.sec_nav{ /*position: absolute; top:110px; */background: #053881; width: 100%; min-width: 1280px; line-height:36px;text-align: left; }
/*.sec_nav li{ margin-left: 410px;}*/
.sec_nav li a{ color: #d6d6d6; padding: 0 5px;}
.sec_nav li a:hover{ color: #fff;}
.search_login{position: absolute; left:50%; margin-left: 600px; top: 0px;width: 160px;background-color: #FFF;padding-top: 20px;}
.search_login a{-webkit-writing-mode:vertical-lr; writing-mode:tb-rl; writing-mode:vertical-lr; padding:10px 0 10px 3px; color: #000;}
.search_login a:hover{ color: #053881;}
.search_login .btns{-webkit-writing-mode:vertical-lr; writing-mode:tb-rl; writing-mode:vertical-lr; padding:10px 5px; color: #000;}
.search_login .btns:hover{ color: #053881;}
/* @media screen and (max-width:1440px){ */
/* .nav_list,.sec_nav li{ padding-right: 170px;} */
/* .search_login{ position: fixed; left: inherit; right: 10px;} */
/* } */

.mian_section{ position: relative; padding-top: 20px;}
.liststyle_selecter{ position: absolute; left:-38px; width: 38px;}
.liststyle_selecter div{ width: 38px; height: 44px; text-indent: -9999px; background-position: left; margin-bottom: 10px;}
.liststyle_selecter .style_card{ background: url(card.jpg) no-repeat;}
.liststyle_selecter .style_list{ background: url(list.jpg) no-repeat;}
.liststyle_selecter div:hover,.liststyle_selecter .selected{ background-position:right;}

.card_list{ width:950px; border-left: 1px solid #b2c1d8;} 
.card_list li{ background:#fff;  float: left; width: 33.3%; height: 295px; box-sizing: border-box; border-right: 1px solid #b2c1d8; border-bottom: 1px solid #b2c1d8; padding:18px 0; text-align: center;}
.card_list li:nth-child(-n+3) {
border-top: 1px solid #b2c1d8;
}
.card_list li .contant{ position: relative; background:#f2f5f8; width: 100%; height: 143px;}
.card_list li .contant h1{ position: absolute; top:0; left:0; width:100%; height: 143px; box-sizing: border-box; padding: 15px 17px; background: #fff; text-align:left; font-size:18px; font-weight: bold;}
.card_list li .contant h1 a{ color: #333;}
.card_list li .contant p{ text-align: left; padding:10px 17px 0; font-size: 14px;}
.card_list li .contant .time{ position: absolute; bottom: 20px; width: 100%; box-sizing:border-box; text-align:left; padding:0 17px;font-size: 14px; z-index: 999;}
.card_list li:hover .contant h1{animation: cardlist_h1hover 1s ease forwards;}
@keyframes cardlist_h1hover{
0%{top:0;  height: 143px; padding:15px 17px;}
100% {top:-84px; height:84px; padding: 5px 17px;}
}

.list_list{ background:#fff; border:1px solid #b2c1d8; padding:0 15px; width: 950px; box-sizing: border-box; }
.list_list li{ padding:20px 0;  border-bottom: 1px dashed #aba8a3;}
.list_list .contant{ float:right; padding:0 14px; width: 630px; box-sizing: border-box; height:131px; position: relative; }
.list_list .contant h1{ font-weight: bold;margin-top: -5px; padding-bottom:6px;}
.list_list .contant h1 a{ font-size: 24px; color: #333;}
.list_list .contant p a{ color: #999999; font-size: 16px;}
.list_list .contant .time{position:absolute; bottom:-5px;; width:616px;}
.loading{ text-align:center; padding: 30px 0;}

.r_bar{ width:220px;}
.scan_1,.rightbar_ad,.rightbar_ad2{text-align: center; padding-bottom: 30px;}
.right_news_with_hit{ padding-bottom: 30px;}
.right_news_with_hit .title{ text-align: center; padding-bottom:20px;}
.right_news_with_hit .days{ background: url(line.gif) no-repeat bottom; padding-bottom: 3px; height: 33px;}
.right_news_with_hit .days a{ width:33%; text-align: center; line-height:30px;display: block;float: left;}
.right_news_with_hit .days a:hover{ background:url(day_selected.png) no-repeat center bottom; color: #053881;}
.right_news_with_hit li{ padding: 10px 0; border-bottom: 1px solid #c2c4c7; font-size: 14px;}
.right_news_with_hit li a:hover{color:#053881;}
.right_news_with_hit li p{ font-size:12px; color:#999;}
.scan_2 div{ width: 50%; text-align: center; float: left;  padding-bottom: 15px;}
.rightbar_ad2 a{ display: block; margin-bottom: 10px;}

.foot{background:#053881; padding:20px 0 50px 0; font-size: 14px; float: left;width: 100%;min-width: 1280px; }
.foot .foot-border{ border:2px solid #9bafcd; text-align: center; padding:0 10px; color: #fff;}
.foot .copyrights{ border-bottom: 1px solid #9bafcd; padding: 20px 0;}
.foot .certificate{ padding:20px 0;}
.foot .certificate a{ color:#fff; padding: 0 20px;}
.foot .certificate a:hover{ color:#999;}

.back2top{position: fixed; left: 50%; margin-left: 605px; bottom: 50px;}

/*****新闻list样式*******/
.news_list{ text-align:center; padding-bottom: 30px;}
.location{ height: 40px; line-height: 40px; padding-bottom: 10px;}
.location a{ padding: 0 5px;}
.location a:hover{color:#053881; text-decoration: underline;}

.contant p{
text-align: justify;
}
.search {
border: 1px solid #999;
}
.search a {
padding: 0px;
}
.search input {
border: none;
width: 135px;
line-height: 22px;
}
.more{
line-height: 80px;
display: block;
font-size: 16px;
width: 100%;
text-align: center;
color: #939393;
font-weight: normal;
}
.sec_nav{
width: 100%;
height: 0px;
float: left;
-webkit-transition: height 1s;
-moz-transition: height 1s; /* Firefox 4 */
-o-transition: height 1s; /* Opera */
transition: height 1s;
z-index: 999;
margin-top: 10px;
}
.main_nav{
float: left;
width: 100%;
min-width: 1280px;
margin-bottom: 2px;
padding-top: 10px;
}
.main{
width: 100%;
float: left;
background: #f2f5f9;
}
.contant p{
min-height: 90px;
}
.nav_list .index{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_home.png);
}
.nav_list .lianbo{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_lianbo.png);
}
.nav_list .shizhen{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_shizhen.png);
}
.nav_list .xinwen{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_news.png);
}
.nav_list .shiting{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_video.png);
}
.nav_list .quanquan{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_quanquan.png);
}
.nav_list .yingxiang{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_image.png);
}
.nav_list .wenlv{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_travel.png);
}
.nav_list .jiaoyu{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_education.png);
}
.nav_list .yuanqu{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_industrial.png);
}
.nav_list .zizai{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_zizai.png);
}
.nav_list .pinlun{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_criticism.png);
}
.nav_list .yizhou{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_weekly.png);
}
.nav_list .wenyi{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_literature.png);
}
.nav_list .qiche{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_car.png);
}
.nav_list .zhuanti{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_zhuanti.png);
}
.nav_list .faxian{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_discovery.png);
}
.nav_list .dongting{
background-image:url(https://news.changsha.cn/upload/cslb/images/Nav_audio.png);
}
.nav_list {
padding-right: 20px;
}
.nav_list .xinwen , .nav_list .faxian { display: block; text-indent: -9999px; width: 46px; height:92px;  background-repeat: no-repeat; background-position: center 14px;}
.nav_list .xinwen:hover{background-position: center -79px;}
.nav_list .faxian:hover{background-position: center -79px;}
#loginQRCODE{display: none;}
#userinfo {display: block;width: 50%;float: left;}
#userinfo .avatar {height: 40px;width: 40px;margin-top: 10px;display: block;float: left;border-radius: 40px;}
#userinfo a {cursor:pointer;}
.logo {
    /*margin-top: 15px;*/
}
.logo .language{
    padding-left: 60px;
    font-size: 12px;
    line-height: 14px;
    height: 14px;
    margin-top: 5px;
}
.logo .language span{
    color: #BFBFBF;
    padding: 2px 10px;
    border-radius: 5px;
}
.logo .language .cur{
    color: #FFFFFF;
    background-color: #BFBFBF;
}
/*****新闻list样式*******/
.news_list{ text-align:center; padding-bottom: 30px;}
.location{ height: 40px; line-height: 40px; padding-bottom: 10px;}
.location a{ padding: 0 5px;}
.location a:hover{color:#053881; text-decoration: underline;}



