/*----------概览-------------*/
.w1200{width: 100%; max-width: 1200px;margin: 0 auto;margin-left: auto;margin-right: auto;}
.gl_top .qhd {
  float: right;
  padding-left: 20px;
  background: url(20200323szfh_daohang.png) left center no-repeat;
  line-height: 25px; }
.gl_top .address {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0px;
  float: left;
  width: auto; }

.pad_nav {
  padding-top: 120px; }
.pad_nav1 {
  padding-top: 25px; }
.gl_block h4 { font-size:20px;line-height: 30px;
	    margin-bottom:12px;overflow: hidden;      
    white-space: nowrap;       
    text-overflow: ellipsis; }



.gl_block h4 a{ text-decoration: none; }
.gl_block { padding:15px 0 20px 0; border-bottom:1px solid #d8d8d8;}
.gl_block span { font-size:15px; color:#777; line-height:28px;text-align: justify;
	overflow: hidden;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;}
.gl_block p { margin-top:20px; color:#999; }
.gl_block p em { float:right;}
.gl_pic_l  {width: 22%; float:left;}
.gl_pic_l img{width: 100%;}
.gl_word_r { width:76%; float:right;}
.gl_word_r p{font-size: 14px;}
.gl_word_r img{vertical-align: middle;margin-top: -3px;}
.gl_word_r span{ 
	font-size: 16px;
	line-height: 28px;
       overflow: hidden;
    white-space: pre-wrap;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
}
.yema{padding-bottom: 30px;}
.yema img{max-width: 100%;}
.llp{padding-top: 0px;}

/*----------细览-------------*/
.lip{ margin-top: 20px;color: #999;}
.lip p span{margin-right: 40px；}
.lip .sp2{color: #d8d8d8;}
.lip a{display: inline-block;padding: 0 20px;}
.detp{margin-top: 60px;font-size: 20px;line-height: 42px;text-align: justify;text-indent: 36px;    }
.detp p {
    margin-bottom: 20px !important;
}

.sever{padding: 40px 0 ;border-bottom: 1px #eee solid;text-align: center;}
.sever h2{font-size: 32px;color: #333;font-weight: bold;line-height: 45px;margin-bottom:10px;}
.sever p{font-size: 16px;color: #666;text-align: center;margin: 20px 0;}
.rig-jiao{text-align: right;margin-top: 20px;font-size: 18px;line-height: 40px;}
.fjp {font-size: 19px;font-weight: bold;margin-bottom: 15px;margin-top: 30px;}
.fjwz a{font-size: 16px;color: #2a8bd4;}
.erweimak{margin: 30px 0;text-align: center;}
.erweimak p{margin-bottom: 14px;}

.xglj{
    padding: 30px 0;
    border-top: 1px #dedede solid;
}
.xglj p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #0068b7 solid;
    color: #0068b7;
    font-weight: bold;
}
.gzh{
    padding: 40px;
    background: #f8f8f8;
}
.gzh h3{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.erwmjs{
    font-size: 16px;
    line-height: 38px;
    position: absolute;
    top: 0;
	padding-left: 1;}


/*----------会务服务-------------*/
.yj_title{text-align: center; }
.dil{display: inline-block}
.yj_title em{display: inline-block;width: 61px;height: 40px;background: url("20200323-title-line.png") no-repeat center;float: left}
.yj_title span{display: inline-block;padding: 0 25px;height: 40px;font-size: 36px;line-height: 40px;float: left}
.fhlt{margin-top: 96px;height:220px;background: url("20200323-yj-ban.png") no-repeat top center;}
.yj_mu{float: left;font-size: 50px;font-weight: bold;padding-left: 50px;background: url("20200323-icon.png") no-repeat left center;line-height: 1;margin-top: 50px}		
.bionp{
    width: 24.25%;
    margin-right: 1%;
    height: 279px;
    background-color: #fff;
    float: left;
    text-align: center;
    cursor: pointer;
    
}

.bionp img{
	height: 68px;
    margin-top: 50px;
    margin-bottom: 20px;
}
.bionp a{display: block;height: 100%;padding: 0 1%;color: #ffffff;text-decoration: none;}
.bionp h4{font-size: 20px;font-weight: bold;}
.bionp em{display: block;margin: auto;margin-top: 15px;margin-bottom: 15px; width:23px;height: 3px;background-color: #ffffff; }
.bionp p{font-size: 16px;line-height: 24px;}	
.bionp:nth-child(4n+4){  margin-right: 0; }		
.ys1{background-color: #0067b6;}
.ys2{background-color: #2b81c3;}
.ys3{background-color: #4367cf;}
.ys4{background-color: #20a0d0;}
.ys5{background-color: #309d99;margin-bottom: 80px;margin-top: 18px;}
.ys6{background-color: #b64141;margin-bottom: 80px;margin-top: 18px;}
.ys7{background-color: #c1773c;margin-bottom: 80px;margin-top: 18px;}
.ys8{background-color: #0067b6;margin-bottom: 80px;margin-top: 18px;}
.mar-B50{margin-bottom: 50px;}
.mar-B45{margin-bottom: 45px;}



/*----------成果展-------------*/
.cg_ul{width: 23.32%!important;
	height: 180px;
	margin-right: 2%;
	background: #fff;
	box-shadow: 0 4px 24px #eaf1fb;
	float: left;
	margin-top: 0px;
	border:1px solid #e7e7e7;
	border-radius:6px;
	text-align: center;}
.cg_ul img{margin-top:40px;}
.cg_ul:nth-child(4n+4){margin-right:0%;}
.cg_ul a{display: inline-block; text-decoration: none;width: 100%; height: 100%;}
.cg_ul a h4:hover{color:#2164b8!important;cursor:pointer;}
.cg_ul h4{text-align:center;color: #333333;font-size: 22px;line-height: 85px;}


.bionp2{
    width: 23.50%;
    margin-right: 2%;
    height: 180px;
    background-color: #fff;
    box-shadow: 0 4px 24px #eaf1fb;
	
	border-radius:6px;
    float: left;
    text-align: center;
    cursor: pointer;
    font-size: 22px;
}
.bionp2 img{
	height: 55px;
    margin-top: 37px;
    margin-bottom: 20px;
	
}
.bionp2 a{display: block;height: 100%;padding: 0 1%;}
.bionp2 p{margin-top: 10px;}
.bionp2:hover a{
   color:#2164b8!important;cursor:pointer;text-decoration:none;
}
.bionp2:nth-child(4n+4){margin-right: 0%;}

.xz{position: absolute;
	left: -50px;top: 45%;}
.xy{position: absolute;
	right: -50px;top: 45%;}
.zsxw_box{text-align: center;padding-top: 50px;padding-bottom:60px;}

.sblue{background-color:#2164b8!important;}

/*.ptpt h5{ font-size: 20px; font-weight: bold!important;}*/
.mar-T80{margin-top: 80px;}
.mar-T70{margin-top: 70px;}
.mar-T60{margin-top: 60px;}
.p010{padding-bottom: 60px;}







.bot span{ float: left; margin-top: 14px; color: #333; }
.bot i{ display: inline-block; float: right; width:68px; height: 24px;border-radius:12px;  background:#f1f1f1;color: #999999; margin-top: 15px;font-size: 11px;text-align: center;border: 1px solid #e6e6e6;}
.bot i.first,.bot i:hover{ background:#1b64bc;color: #ffffff;border: 1px solid #1b64bc;}
.zszb{margin-top: 55px;}
.zszb li{ width: 32.18%; margin-right: 1.7%;background: #fff; float: left;}
.zszb li a{ display: block; text-decoration: none; padding: 20px 25px; }
.zszb li:last-child{margin-right: 0}
.zszb li a h5{ font-size: 21px; line-height: 26px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;  }
.zszb li a p{ font-size: 14px; line-height: 26px; color: #999; margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-align: justify; }
.zszb li span{font-size: 15px;color: #999999;}
.zszb li span img{display: inline-block;margin-top: -3px;padding-right: 7px;}
.zszb li em{display:inline-block;float: right;width: 1px;height:134px;border-right: 1px #f6f3f3 solid;
    position: absolute;
    left: 67%;
    top: 50%;
    margin-top: -66px; }
.zszb li.first,.zszb li:hover{box-shadow: 0 2px 10px rgba(150,150,150,.2); border-radius: 4px;}

.detail{ font-size: 18px; line-height: 24px;font-weight: bold;margin-top: 0px;     overflow: hidden;         
    white-space: nowrap;       
    text-overflow: ellipsis; }
.detail2{font-size: 14px;line-height: 22px;color: #999999;margin-top: 12px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
