﻿@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: 1060px;
    margin: auto;
	padding:0 30px;
}


/********头部*********/
.banner{
    width: 100%;
    background: url(../img/20240415_banner.jpg) top center no-repeat;
    padding-top:458px;
}
/*模块一*/
.main1{ width:1060px; margin:0 auto;padding:0 30px; }
.summary-f1{
	width: 1060px;
	height: 181px;
	background: url(../img/20240415_header_bg.png) no-repeat center;
}
.summary-f1 p{
	width: 972px;
	    font-size: 20px;
	    line-height: 38px;
	    color: #0a5c97;
	    text-indent: 2em;
	    padding: 59px 0 0 54px;
	    font-weight: 600;
}

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

/*end*/
/* 模块——01 */
.bmrx_box{
	margin-top: 30px;
}
/* 左边 */

/* 右边 */
.fx_news{
	background: #f5f5f5;
	width: 468px;
	height: 277px;
	padding: 14px 13px;
	margin-left: 44px;
}
.fx_news .news_title {
    overflow: hidden;
}
.fx_news .news_title img{
	display: block;
	margin-left:7px;
}
.news_title a {
    color: #666666;
    display: block;
    margin-top: 9px;
    font-size: 14px;
}
.nwes_list {
    margin-top: 14px;
	padding-left: 8px;
}
.nwes_list li {
    font-size: 18px;
    color: #333333;
    line-height: 45px;
}
.nwes_list li a {
	width: 443px;
	display: block;
    cursor: pointer;
	background: url(../img/20240415_dot.png) left center no-repeat;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}





/* 典型案例880px */
.dxal_bg{
	width: 100%;
	height: auto;
margin-bottom: 80px;
	background: url(../img/20240415_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 #0d58a5; }
.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: 30px 39px;
	background: #fff;
	padding-bottom: 30px;
	border: 1px solid #bddffb;
	box-shadow: 0 0 10px #bddffb;
}
