@charset "gb2312";
/* CSS Document */

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default; color:#000;}
table{border-collapse:collapse;border-spacing:0; border:none;}
tr,td{border:none;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none; vertical-align:middle;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
input{cursor:text;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#4c4c4c;}
a:hover{ text-decoration:none;}
a:active{outline: none;star:expression(this.onFocus=this.blur());}
i{font-style:normal}

.clear{ clear:both;}
.fl{ float: left;}
.fr{ float: right;}
.pr{position:relative;}

body{
    background: url(images2017css_index_bj.jpg) no-repeat top center;
    background-attachment:fixed;
}
.container{ width: 100%; }
@media screen and ( max-width: 1200px ) {
    body,html{ width: 1200px; }
    .container{ width: 1200px; }
    .backstretch{ width: 1200px !important; }
}

/*--头部--*/
.top{ overflow: hidden; height: 30px; line-height: 30px;  background: url(images2017css_index_tmbg30.png) repeat-x;  }
.top a{ color:#ffffff; }
.top .top_main{ width: 1200px; margin:0 auto; }
.top .top_main p{ float: left; font-size: 12px; }
.top .t_m_l{ float: left; color:#ffffff; font-size: 12px; line-height:30px;  }
.top .wzall{ float: right; font-size: 12px; color:#ffffff; margin-right:20px; }
.top .wzall img{ margin: 0 5px; }

/*--logo 濜索--*/
.header{width:1100px; margin:0 auto; height:133px; position:relative; z-index:999;}
.top_logo{ width:383px; position:absolute; left:0px; top:20px; }
/*.top_logo img{ width:383px; height: 80px; }*/
.top_search{ position:absolute;right:0px; top: 44px; display: block; width:400px; overflow: hidden; }
.search{ display: block; width:400px; height: 30px; background:url(images2017css_index_search.png) no-repeat left top; }
.search .sr{display: inline-block; float: left; width: 297px; height: 30px; border: none; outline: none; color: #9e9e9e; background:none; padding-left: 13px; font-size:14px; line-height:30px;}
.search .btn{display: inline-block; float: left; width: 90px; height: 30px; border: none; outline: none; background:none; cursor: pointer;padding:0px;margin:0px;}

/*--天气--*/
.weather{ margin: 10px 96px 0 0;  width: 200px; height: 27px; padding: 3px 20px 0 20px; float: right; background: rgba(255,255,255,.2); }

/*--内容部分--*/
.main{ width: 1200px; overflow: hidden; margin: 0 auto;background:#fff;}
/*--页?tab切濢  nav导航--*/
.slideTxtBox{ width:1200px; overflow: hidden; position:relative; }
.slideTxtBox .nav{ height:60px; line-height:60px; background:#4083b1;  position:relative; }
.slideTxtBox .nav ul li{ float:left; width: 200px; height: 60px; line-height: 60px; text-align: center; background: url(images2017css_index_navb.png) no-repeat right; cursor:pointer;  }
.slideTxtBox .nav ul li:last-child{ background: none;  }
.slideTxtBox .nav ul li a{ display: inline-block; width: 100%; height: 100%; color: #fff; font-size: 20px; }
.slideTxtBox .nav ul li.on{ background:#006699 url(images2017css_index_navb.png) no-repeat right; }
.slideTxtBox .nav ul li.on:last-child{ background:#006699; }
/*-长沙市内页 nav导航--*/
.nav_main{ height: 60px;  background:#4083b1;  }
.nav_main .nav{ width:1200px; margin: 0 auto; overflow: hidden; height:60px; line-height:60px; position:relative;background-color: transparent;}
.nav_main .nav ul li{ float:left; width: 200px; height: 60px; line-height: 60px; text-align: center; background: url(images2017css_index_navb.png) no-repeat right; cursor:pointer;  }
.nav_main .nav .none{ background:none; }
.nav_main .nav ul li:last-child{ background: none;  }
.nav_main .nav ul li a{ display: inline-block; width: 100%; height: 100%; color: #fff; font-size: 20px; }
.nav_main .nav ul li:hover{ background:#006699 url(images2017css_index_navb.png) no-repeat right; }
.nav_main .nav ul li:hover:last-child{ background:#006699; }
.nav_main .nav ul li:hover .none{ background:#006699; }
.nav_main .nav ul li.on{ background:#006699 url(images2017css_index_navb.png) no-repeat right; }
.nav_main .nav ul li.on:last-child{ background:#006699; }



/*--页?容器--*/
.box .box_main{ width: 1160px; height: 480px; padding: 20px 20px 0 20px; background: #fafdff; overflow: hidden; }
.chengdiv{height:0px; width:100%;position:relative; z-index:9;}
.box_footer{ height: 0px; /*height: 636px;*/ overflow: hidden; }

/*--slideContainer专题--*/
.slideContainer{ width: 1200px; height: 62px; background: #fafdff; position:relative; overflow: hidden; padding: 10px 0 20px; }
.slideContainer .prev,.slideContainer .next{ opacity: 0.5; display:block; width: 28px; height: 28px; overflow:hidden;cursor:pointer; background:url(2017css_index_prev_next.png) no-repeat; position:absolute; left:15px; top:26px; z-index:9;}
.slideContainer .next{ left:auto; right:15px; background-position: 0 -29px; }
.slideContainer .prev:hover{ opacity: 1;}
.slideContainer .next:hover{ opacity: 1;}
.slideContainer .bd{ padding:0px 45px; }
.slideContainer .bd ul{ overflow:hidden; zoom:1; }
.slideContainer .bd ul li{ float: left; width: 260px; height: 62px; margin: 0 9px; }
.slideContainer .bd ul li img{ display:block; width: 260px; height: 62px; }

/*--link友情链接--*/
.link{ width: 1120px; height: 44px; padding: 0 40px; margin: 0 auto; background: #e8e8e8; position: relative; }
.link .link_nav { z-index: 2; }
.link .link_nav ul{ float: left;}
.link .link_nav ul li{ float: left;  padding: 0 27px; border: 1px solid #ebebeb; }
.link .link_nav ul li:hover{ background: #ffffff;  border: 1px solid #ddd; border-top: 1px solid #ffffff; }
.link .link_nav ul li a{ display: inline-block; height: 44px; line-height: 44px; font-size: 16px; }

.link .nav-cont{ width: 1110px; max-height: 565px; overflow: auto; position: absolute; left: 40px; bottom: 44px; z-index: 1;  padding-bottom:25px; float:left; background: #fff;  border: 1px solid #ddd; border-bottom: none; display: none; }
.link .nav-cont li{ float:left; padding:0!important; border: none!important; line-height:34px; text-align:center; margin:25px 0 0 12px; display:inline; }
.link .nav-cont li:hover{ border: none!important;  }
.link .nav-cont li a{ width:145px; height:34px!important; line-height: 34px!important; display:block!important; color:#666; background: #ebebeb;  overflow: hidden; }
.link .nav-cont li a:hover{ color:#c00; text-decoration:none; }

/*--底部--*/
.footer{ height: 70px; margin-top: 30px; background: url(images2017css_index_tmbg70.png) repeat-x; }
.footer_main{ width: 1200px; height: 70px; margin: 0 auto; }
.footer .footer_l{ height: 70px; line-height: 35px; color: #FFFFFF; float: left; }
.footer .footer_r{ height: 70px; line-height: 70px; color: #FFFFFF; float: right; vertical-align: middle }
.footer .footer_r img{ width: auto; height: 52px; vertical-align: middle; }


/*--忳侧远忕--*/
.right-nav{display: inline-block; width: 78px; height: 100%; padding-top: 160px; background:url(2017css_index_tmbgw80.png) repeat left top; position: fixed; top: 0; right: -78px; z-index:99;}
.hand{width: 80px; opacity:100; height: 100px; background: url(../images/2017css_index_tmbgw80s.png) no-repeat center center; font: 12px/24px "Microsoft YaHei"; color: #fff; position: fixed; right: 0; top: 20%; cursor: pointer; z-index: 99; vertical-align: middle; text-align: center;}
.hand span{display: inline-block; width: 80px; position: absolute; left: 0; top: 50%; font: 12px/24px "Microsoft YaHei"; color: #fff; margin-top: 24px;}
.right-nav-touch{width: 30px;height:100%;position: fixed;right:0;top:0;}
.right-nav li{ padding: 20px 0; height: 60px; border-bottom: 1px solid #96c4db; position: relative; }
.right-nav li:last-child{ border-bottom: none; }
.right-nav li a{display: inline-block; width: 78px; padding-top: 40px; font: 14px/20px "Microsoft YaHei"; color: #fff; text-align: center;}
.right-nav li a:hover{text-decoration:none;}
.right-nav li a.a1{background:url(2017css_index_weibo.png) no-repeat center top;}
.right-nav li a.a2{background:url(2017css_index_weixin.png) no-repeat center top;}
.right-nav li a.a3{background:url(2017css_index_app.png) no-repeat center top;}
.right-nav li:hover{ /*background:#68a812;*/  background: #266ca0; }

.eject span{ width:0; height: 0; display: none;  opacity: 0; overflow: hidden; position: absolute; right: 80px; top: -25px; z-index: 999; }
.eject span img{ width: 150px; height: 150px;  }


/*文章列表*/
.content{ width:1200px; margin:0px auto; background:#fff; }
.padd{ padding:0 36px 60px 36px;}
/*面包屑开始*/
.BreadcrumbNav{ line-height:44px; height:44px; font-size:12px;font-family:"宋体"; color:#000;}
.BreadcrumbNav a{ color:#000;}

/*栏目标题 带下划线 字体22px*/
.channel_tab{  border-bottom:1px #bababa solid; padding-bottom:2px; padding-left:5px;}
.channel_tab span{ padding:0 15px; background:url(line.jpg) no-repeat right;}
.channel_tab span.noline{ background:none}
.channel_tab span{ font-family:"微软雅黑","宋体"; font-size:20px;}
.channel_tab span a{ font-family:"微软雅黑","宋体"; font-size:20px;}

/*列表效果  标题  时间  摘要*/
.list ul li{padding:18px 0; overflow:hidden; border-bottom:1px #dddddd solid;}
.list ul li h4{ padding-bottom:15px;}
.list ul li h4 a {font-size: 17px;color: #000;font-family: "微软雅黑","宋体";font-weight: normal;}
.list ul li h4 span {color: #888888;font-weight: normal;font-size: 14px;}
.list ul li h4 span.date{ padding-left:14px;}
.list ul li p{ margin:0; padding:0; line-height:22px; color:#666}
.list ul li p a{ color:#666666; font-size:12px;}

/*列表效果  地点  标题  时间*/
div.list_1 ul{padding:15px 0 0 0;}
div.list_1 ul li{ padding:0; line-height:35px; border-bottom:none;}
div.list_1 ul li h4{ padding-bottom:0;}
div.list_1 ul li h4 span.place{ font-family:微软雅黑; padding-left:0; color:#888888; font-size:17px;}
div.list_1 ul li h4 span.date{font-family:宋体; color:#888888;}

/*列表效果 d带 . 标题  时间*/
div.list_2 ul li h4 a{ background:url(point.jpg) no-repeat left center; padding-left:11px;}
/*要闻标题样式*/
.channel_tab {margin: 0 auto; background: #dcdcdd; border-bottom: none; padding-bottom: 0px; line-height: 40px;height: 40px; margin-bottom:15px;}
.channel_tab a{ font-size:20px;font-family: "微软雅黑","宋体";}


/*栏目*/
.channel_871 {width: 871px; float: right; }
.news_box_830{ width: 830px; float: right; }
.hidden { overflow: hidden; }
.list_box{ width: 230px; overflow: hidden; margin-right: 20px; float: left;  border:1px solid #dddddd; }
.list-title{ background: #dcdcdd; text-align: center; border-bottom: none; padding-bottom: 0px; line-height: 40px;height: 40px; }
.list-title span{  font-size:22px;font-family: "微软雅黑","宋体";}
.list_box ul{ padding: 5px 10px;     }
.list_box ul li{ height: 35px; line-height: 35px;  margin: 5px 0; text-align: center; position: relative; }
.list_box ul li a{ display: inline-block; width: 100%; height: 100%; border-radius: 4px;  background: #ededed;  }
.list_box ul li a{
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.list_box ul li i {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #4083b1;
    border-radius: 4px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.list_box ul li a:hover{ color: #fff; }
/* 只支持IE6、7、8 */
@media \0screen\,screen\9 { .list_box ul li a:hover{ background: #4083b1; }  }
.list_box ul li .active{ background: #4083b1; color: #fff; }
.list_box ul li:hover i{ -webkit-transform: scaleX(1); transform: scaleX(1); }


/*要闻列表*/
.news_box{ margin: 0 auto; border:1px solid #dddddd; padding:0 22px; *padding-bottom:40px;}
.news_box .list{ border-bottom:1px solid #dddddd;}
.news_box .list .line{margin:10px auto; border-bottom:1px solid #ccc;}
.news_box .list_1 ul {padding: 15px 0;}
.news_box .list li{ line-height:36px; background:url(point.jpg) no-repeat left 17px; padding-left:12px;}
.news_box .list a{ font-size:15px; background:none; padding-left:0px; }
.news_box .list a:hover{ text-decoration:underline; color:#024886;}
.news_box .list span{ font-size:12px;}
.news_box .current{ border:0;}

/*标题部分*/
.article h1{ line-height:56px; font-family:"微软雅黑", "宋体"; font-size:38px; text-align:center; padding:26px 0 26px 0; font-weight:normal;}
.oneColumn {padding: 10px 66px 38px 66px;}
.pages-date{text-align:center;color:#666666;font-size:14px;height:35px;overflow:hidden;}
.pages-date span.font,.pages_print span.font{margin:0 10px;}
.pages-date{ position:relative;border-bottom: 1px #dcdcdc solid;padding-top: 7px; text-align:left}
.pages_print{position:absolute; border-bottom:none;top:7px;right:-12px;}
.pages_print .index_switchsize{float:left;padding-left:180px;}
.pages_print .printIco{float:left; background:url(ico.png) no-repeat 0px 0px; padding-left:22px;}
.pages_print .share{float:left;padding-left:20px;width:auto;margin:0;}
.pages_print .index_switchsize span{cursor:pointer;}

.editor{ padding-bottom:30px;}
.pages_content{line-height:30px;margin:0;padding:40px 0 40px 0;font-size:16px;}
.pages_content p{ margin-top:15px;}
.pages_content .list01 li a p{ margin-top:0px;	font-family:Microsoft Yahei;}
.pages_content .editor{color:#898989;font-size:12px;text-align:right;padding:5px 0;}
.editor{ text-align:right; color:#888888; font-size:14px;}
.pub_border{ border:1px #dddddd solid;}

/*=翻页导航=*/
.right_paging{ height: 40px; margin: 40px auto 20px; text-align:center;}
.right_paging .div_cutPage{display: inline-block;}
.right_paging .div_cutPage a{display: inline-block; padding: 10px 14px; margin-left: 5px; border: 1px solid #cccccc; }
.right_paging .div_cutPage a:hover{ background: #4083b1; color: #FFFFFF; text-decoration:none;}
.right_paging .on{ background: #4083b1; color: #FFFFFF;}


/*走进长沙图片概览*/
.pis_box{ width: 874px; float: right; border: 1px solid #dddddd; }
.pis_box .pis{ padding-top:17px;}
.pis_box .pis li{ float:left;display:block;margin-left:20px;margin-top:5px;}
.pis_box .pis li img { width: 189px; height: 135px; border:1px solid #A5A5A5;padding:1px;}
.pis_box .pis li p{text-align:center;font-size:16px;height:30px; line-height:30px;letter-spacing:2px;width:189px;}
.pis_box .pis li p a{font-size:16px;}

.m-content{background:#fff; width:1200px; padding:5px;}