@charset "utf-8";
.hd_center{
    width: 1200px;
    margin: auto;

}

.hd_ys{
    color: #057ed7;
}


.hd_center>div{
    float: left;
}
.hd_center_left{
    width: 829px;
    height: 502px;
	background-color: #ffffff;
}
.hd_demo{
  
    height: 100%;
    border-top: 4px solid #2b7ce7;
    box-sizing: border-box;
}
.hd_demo_title{
  
	font-size: 22px;
	font-weight: normal;
	font-stretch: normal;
	
	letter-spacing: 0px;
  
   line-height: 22px;
    padding-left: 20px;
    margin-top: 30px;
}

.hd_demolist{
    margin-top: 25px;
    width: 100%;
}
.xjgkImg>a{
    display: block;
    width: 105px;
    height: 105px;
    float: left;
    text-align: center;
}
.xjzl{
    background-image: linear-gradient(
		#5a96e0, 
		#5a96e0), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#5a96e0;
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.myl{
    background-image: linear-gradient(
		#36b8ca, 
		#36b8ca), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#36b8ca;
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.waqsl{
    background-image: linear-gradient(
		#d56b78, 
		#d56b78), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#d56b78;
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.waqbj{
    background-image: linear-gradient(
		#579ccd, 
		#579ccd), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#579ccd;
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.blsx{
    background-image: linear-gradient(
		#ddb662, 
		#ddb662), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#ddb662;
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.zhpm{
    background-image: linear-gradient(
		#31bed2, 
		#31bed2), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#31bed2;
	background-blend-mode: normal, 
		normal;
	border-radius: 2px;
}
.xjgk{
    background-image: linear-gradient(
		#5dabe3, 
		#5dabe3), 
	linear-gradient(
		#55c3d2, 
		#55c3d2);
	background-color:#5dabe3;
	background-blend-mode: normal, 
        normal;
        border-radius: 2px;
}
.xjgkImg>a>img{
    margin-top: 17px;
}
.xjgkImg>a>p{
   
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
      line-height: 17px;
	letter-spacing: 0px;
    color: #ffffff;
    margin-top: 10px;
}
.xjgkImg>a:not(:first-child){
    margin-left:15px ;
}
.fwgs{
    
    height: 345px;
    
	margin-top: 20px
}
.hd_demo_title>a:not(:first-child){
   margin-left: 40px;
}
.hd_date{
   
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 38px;
	letter-spacing: 0px;
    color: #808080;
    float: right;
}                                   
.hd_demolist>li>a{
    display: block;
    width: 100%;
    height: 100%;

	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 38px;
	letter-spacing: 0px;
    color: #000000;
    background: url(/cms_files/webdongyangshirenminzhengfumenhuwangzhan/pubtplobject/defaultSet/730651/images/hd_dian.png) no-repeat left center ;
    background-position: 15px 18px;
    padding-left: 30px;
    box-sizing: border-box;
}
.hd_list{
    position: relative;
}
.hd_list>ul{
   position: absolute;
   top: 0px;
   left: 0px;
}
.hd_service>ul:first-child{
    margin-right: 20px;
}
.hd_zxbtn>a{
    width: 177px;
    height: 38px;
    display: inline-block;
  
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 38px;
	letter-spacing: 0px;
    color: #ffffff;
    text-align: center;
}
.hd_zxbtn>a:first-child{
    background-color: #dc8993;
    margin-left: 18px;
}
.hd_zxbtn>a:last-child{
    background-color: #55c3d2;
    margin-left: 9px;
}
.hd_center_right{
    width: 351px;
    margin-left: 20px;
}
.hd_jl_imgs{
    padding: 30px 30px 30px 33px;
	height: 100px;
}
.f_line>a{
    display: block;
    width: 71px;
    text-align: center;
   
}
.f_line>a>p{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 17px;
	letter-spacing: 0px;
    color: #6b6b6c;
    margin-top: 12px;
}
.f_line>a{
    
    float: left;
}
.f_line img{
	
	height: 31px;
}
 .xfrx{
    height: 387px;
}
.f_line>a:not(:first-child){
    margin-left: 37px;
}
.xfTime>li{
    float: left;
}
.xfcy>li{
    float: left;
}
.xfTxt>p{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
    color: #000000;
    width: 280px;
    margin-left: 5px;
}
.xfTxt>p:first-child{
   
	font-weight: normal;
	font-stretch: normal;
    line-height: 34px;
	letter-spacing: 0px;
	color: #000000;
}
.xfTime,.xfcy{
    padding: 0px 20px;
}
.xfTxt{
    margin-top:-6px;
}
.zfwb{
	margin-top: 24px; height: 663px;
}
.xfTxt>p>span:first-child{
	font-size: 18px; font-weight: bold;
}