﻿@charset "utf-8";
/* CSS Document */
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
body { margin:0; padding:0; font-size:12px; color:#333; font-family: Microsoft YaHei,Simsun,SimHei,Arial; }
a{ color:#333; text-decoration:none;cursor: pointer;/*-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;*/}
a:hover{ text-decoration: none; color:#333;}
input{ outline:none;}
/****公用****/
.fl{ float:left;}
.fr{ float:right;}
/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*清除浮动2*/
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/**
* 文字溢出显示省略号
* 1. Chrome 21+ bug https://bugs.webkit.org/show_bug.cgi?id=121902
*/
.ellipsis {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.ellipsis_dh{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.main{
    width: 1040px;
    margin: auto;
	padding:0 30px;
	background: #ffffff;
}


/********头部*********/
.banner{
    width: 100%;
    background: url(../img/20240414_banner.jpg) top center no-repeat;
    padding-top: 422px;
}
/*模块一*/
.main1{ width:1040px; margin:0 auto;padding:0 30px; background:#ffffff;border-top: 6px solid #0b5c97;}
.summary{ font-size:32px; font-weight:bold; line-height:36px; text-align:center; margin:20px 0 0 0;}
.summary a{ color:#0a60ad;}
.summary-f1{ font-size:16px; line-height:30px; font-family:\5B8B\4F53; color:#0a5c97; text-indent:2em; margin:12px 0 25px 0;}
.summary-f1 a:hover{ text-decoration:underline;}

.bt-long { padding:30px 0 20px 0;}
.bt-long img{display:block;margin: auto;}
.bt-long_xxb { margin:40px 0 0 0; background:url(http://www.hunan.gov.cn/images/20180529_sz_btbj.png) center repeat-x;}

/*end*/
/* 模块——01 */
.rwqd_box{
	background: url(../img/20240414_gkztr.png) no-repeat center;
	width: 1039px;
	height: 437px;
	margin: auto;
        margin-top: 50px;
}
.rwqd_box .rwqd_l{
	margin: 38px 0 0 60px;
}
.rwqd_box .tu_r{
	margin: 41px 0 50px 43px;
}


/* 模块02-湖南行动 */
.hnxd_row{
	width: 1040px;
	background: #f0f0f0;
	position: relative;
}
.hnxd_row .hd .next {
    background: url(../img/20240414_arrow-r.png) center no-repeat;
    right: 11px;
}
.hnxd_row .hd .prev, .hnxd_row .hd .next {
    display: block;
    width: 15px;
    height: 27px;
    cursor: pointer;
    position: absolute;
    top: 120px;
}
.hnxd_row .hd .prev {
    background: url(../img/20240414_arrow-l.png) center no-repeat;
    left: 11px;
}
.hnxd_row .bd {
	margin-left: 42px;
	width: 1034px;
	overflow: hidden;
	padding:24px 0 12px 0
}

.hnxd_row .bd ul li{
	width:304px;
	margin-right: 20px;
}
.hnxd_row .bd ul li p {
	font-size: 16px;
	line-height: 27px;
	padding: 0 8px;
	box-sizing: border-box;
	text-align: center;
	color: #0e5594;
	padding: 10px 0 15px 0;
}
/* 列表 */
.jd_con .jd_left {
    width: 504px;
    font-size: 18px;
    color: #333333;
}
.jd_con .jd_left a {
    background: url(../img/20240414_ico_list.png) 0px no-repeat;
    display: block;
    line-height: 58px;
    padding-left: 15px;
	border-bottom: 1px dashed #d2d1d1;
}
.jd_con .jd_left a:last-child{
	border-bottom: none;
}
.jd_con {
    margin-top: 20px;
}
/* 典型案例 */
.dxal_bg{
	width: 100%;
	background: url(../img/20240414_bot_bg.jpg) bottom center no-repeat;
}
.box-b2rk{ width:467px; height:128px; overflow:hidden; padding-top:14px; padding-bottom:25px; border-bottom:1px dotted #a34a4a; }
.box-b2rtp{float:left; width:175px; height:128px; border:1px solid #eeeeee;}
.box-b2rtp img{width:175px; height:128px;}
.box-b2rwz{ float:right; width:270px; height:128px; overflow:hidden;  }
.box-b2rwz b{float:left; width:100%; font-size:18px;  line-height:30px; overflow:hidden; color:#4d4d4d; text-align:left; overflow:hidden; margin-bottom:15px;   }
.box-b2rwz b a{color:#4d4d4d;  text-decoration: none;}
.box-b2rwz span{
float:left; width:100%; height:60px; font-size:16px;  line-height:28px;overflow:hidden; color:#bbbbbb; text-align:left; overflow:hidden; text-indent:24px;
text-align: justify;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;

}

.box-b2rwz span a{color:#333333;  text-decoration: none;}
.ldhm_li_text{ width:467px;  padding-top:5px;overflow:hidden; }
.ldhm_li_text a{
	 line-height:58px;
	 font-size:18px;
	 border-bottom: 1px dashed #d2d1d1;
	 background: url(../img/20240414_ico_list2.png) no-repeat left center; 
	 padding-left:22px; 
	 display:block; 
	 clear:both;
	 color:#575757;
	 overflow:hidden;}
.ldhm_li_text a:last-child{
	border-bottom: none;
}	 
	 
.ldhm_gd{margin:0px auto; width:467px; text-align:right;font-size:16px;height:32px; line-height:23px;}
.ldhm_gd a{color:#bd9538; font-size: 15px;}
.al_b{
	padding-bottom: 30px;
}
