.xl_jianjie{
	height: auto;
	padding-bottom: 56px;
	padding-top: 56px;
	background-image: url(../img/ys-beijing2.jpg);
	background-size: cover;
	background-repeat:no-repeat ;
	background-position: center;
}
.ys_title{
	width: 100%;
	height: 56px;
	text-align: center;
}
.ys_title>span{
	display: block;
	width: auto;
	height: 100%;
	margin: 0 auto;
}
.ys_ditu{
	width: 100%;
	height: auto;
	margin-top: 34px;
	padding: 0 36px;
}
.ys_ditu>span{
	display: block;
	width: 100%;
	height: 508px;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 20px;
}
.ys_ditu p{
	font-size: 18px;
	color:#666;
	line-height: 32px;
	margin-bottom: 34px;
}
.ys_ditu ul{
	display: flex;
	width: 100%;
	height: 190px;
}
.ys_ditu ul li{
	display: inline-flex;
	width: 374px;
	height: 100%;
}
.ys_ditu ul li div{
	width: 100%;
	height: 100%;
	text-align: center;
}
.ys_ditu ul li div span{
	display: block;
	width: 136px;
	height: 136px;
	overflow: hidden;
	margin: 0 auto 18px;
}
.ys_ditu ul li div p{
	font-size: 20px;
	color:#333;
	font-weight: 700;
}
.xl_youshi{
	width: 100%;
	height: auto;
	padding-bottom: 62px;
	padding-top: 60px;
	background-image: url(../img/ys-beijing.jpg);
	background-size: cover;
	background-repeat:no-repeat ;
	background-position: center;
}
.xianlu_ys{
	width: 100%;
	height: 72px;
	margin-top: 48px;
}
.xianlu_ys ul{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}
.xianlu_ys ul li{
	display: inline-flex;
	width: 206px;
	height: 100%;
}
.xianlu_ys ul li a{
	width: 100%;
	height: 100%;
	border:1px solid #dcdcdc;
	text-align: center;
	padding-top: 12px;
}
.xianlu_ys ul li a:hover,.xianlu_ys ul li .act {
	border:1px solid #009944;
}
.xianlu_ys ul li a h2{
	font-size: 18px;
	color:#9e9e9e;
	font-weight: 700;
}
.xianlu_ys ul li a:hover h2,
.xianlu_ys ul li a:hover p,
.xianlu_ys ul li .act h2,
.xianlu_ys ul li .act p
{
	color:#009944;
}
.xianlu_ys ul li a p{
	font-size: 14px;
	color:#9e9e9e;
	font-weight: 700;
}
.lxys_js{
	width: 100%;
	height: 700px;
	margin-top: 42px;
	overflow: hidden;
	position: relative;
}
.item{
	width: 100%;
	
	opacity:0;
	position: absolute;
	top:0;
	left:0;
	
}
.contentin {
	opacity:1;
}
.lxys_js ul{
	display: flex;
	width: 100%;
	height: 412px;
	justify-content: space-between;
	margin-bottom: 32px;
}
.lxys_js ul li{
	display: inline-flex;
	width: 380px;
	height: 100%;
	border-radius: 6px;
	overflow: hidden;
	box-shadow: 1px 1px 2px 2px rgba(220,220,220,0.6);
}
.lxys_js ul li a{
	display: flex;
	width: 100%;
	height: 100%;
}
.ys_img{
	width: 100%;
	height: 100%;
	background:#fff;
}
.ys_img:hover{
	background:#009944;
}
.ys_img span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	margin: 40px auto 50px;
	position: relative;
	background:#f0f0f0;
}
.ys_img:hover span{
	background:#fff;
}
.ys_img span img{
	width: auto;
	height: 72px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.ys_img span img:nth-child(2){
	display: none;
}
.ys_img:hover span img:nth-child(2){
	display: block;
} 
.ys_img h2{
	font-size: 20px;
	font-weight: 700;
	color:#666;
	text-align: center;
	margin-bottom: 14px;
}
.ys_img:hover h2,
.ys_img:hover p{
	color:#fff;
}
.ys_img p{
	width: 100%;
	height: 104px;
	display: flex;
	align-items: center;
	position: relative;
	padding: 14px 22px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color:#9e9e9e;
	line-height: 28px;
}
.ys_img p:after{
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background:#9e9e9e;
	position: absolute;
	top:0;
	left:50%;
	margin-left: -20px;
}
.ys_img:hover p:after{
	background:#fff;
}
.ys4_img{
	width: 100%;
	height: 260px;
	border-radius: 6px;
	background:#fff;
	box-shadow: 1px 1px 2px 2px rgba(220,220,220,0.6);
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 68px;
	box-shadow: 1px 1px 2px 2px rgba(220,220,220,0.7);
}
.ys4_img:hover{
	background:#009944;
}
.ys4_img span{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	background:#f0f0f0;
}
.ys4_img:hover span{
	background:#fff;
}
.ys4_img span img{
	width: auto;
	height: 72px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.ys4_img span img:nth-child(2){
	display: none;
}
.ys4_img:hover span img:nth-child(2){
	display: block;
}
.ys4_img .s1{
	width: 876px;
	height: 120px;
}
.ys4_img .s1 h2{
	line-height: 54px;
	font-size: 20px;
	font-weight: 700;
	color:#666;
	position: relative;
	margin-bottom: 18px;
}
.ys4_img:hover .s1 h2{
	color:#fff;
}
.ys4_img .s1 h2:after{
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background:#9e9e9e;
	position: absolute;
	bottom: 0;
	left:0;
}
.ys4_img:hover .s1 h2:after{
	background:#fff;
}
.ys4_img .s1 p{
	font-size: 16px;
	color:#9e9e9e;
}
.ys4_img:hover .s1 p{
	color:#fff;
}
.meiti_zy{
	width: 100%;
	height: auto;
	padding-top: 48px;
	padding-bottom: 62px;
	display: flex;
	justify-content: space-around;
}
.zy_gongjiao>span{
	display: flex;
	width: 518px;
	height: 100%;
}
.zy_gongjiao>span img{
	width: 100%;
	height: 100%;
}
.zy_gongjiao .zy_r{
	width: 644px;
	height: 100%;
	padding-right: 10px;
}
.zy_gongjiao .zy_r h2{
	font-size: 24px;
	color:#333;
	font-weight: 700;
	margin-bottom: 10px;
}
.zy_gongjiao .zy_r p{
	font-size: 18px;
	line-height: 32px;
	color:#b9b9b9;
}
.zy_gongjiao .zy_r p span{
	color:#333;
}
.zy_gongjiao .zy_r ul{
	display: flex;
	width: 100%;
	height: auto;
	margin-top: 24px;
	margin-bottom: 52px;
}
.zy_gongjiao .zy_r ul li{
	margin-right: 50px;
	font-size: 18px;
	color:#b9b9b9;
}
.zy_gongjiao .zy_r ul li span{
	color:#333;
}
.zy_gongjiao .zy_r .lx_phone{
	display: flex;
	width: 100%;
	height: 44px;
	align-items: center;
	justify-content: space-between;
}
.zy_gongjiao .zy_r .lx_phone h3{
	font-size: 18px;
	color:#505050;
}
.zy_gongjiao .zy_r .lx_phone h3 span{
	display: inline-flex;
	padding-left: 34px;
	background-image: url(../img/mt-phone.png);
	background-size: 22px 22px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 20px;
	color:#009944;
}
.zy_gongjiao .zy_r .lx_phone h4{
	margin-right: 42px;
	width: 160px;
	height: 44px;
	border-radius: 4px;
	overflow: hidden;
	background:#009944;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color:#fff;
}
.zy_gongjiao .zy_r .lx_phone h4 img{
	width: 20px;
	height: 16px;
	margin-right: 8px;
}
.lx_phone a{
	margin-right: 42px;
	width: 160px;
	height: 44px;
	border-radius: 4px;
	overflow: hidden;
	background:#009944;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color:#fff;
}
.lx_phone a img{
	width: 20px;
	height: 16px;
	margin-right: 8px;
}
.tujing_zd{
	width: 1180;
	height: auto;
	position: relative;
	border-left:1px dashed #009944;
	margin: 0 auto;
	padding: 0 24px 20px;
	position: relative;
	margin-bottom: 72px;
}
.tujing_zd:after{
	content: '';
	display: block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	overflow: hidden;
	border:2px solid #009944;
	position: absolute;
	top:0;
	left:-14px;
	background:#fff;
}
.tujing_zd>ul{
	display: flex;
	width: 100%;
	height: auto;
}
.tujing_zd>ul>li{
	display: inline-flex;
	width: 140px;
	height: auto;
	padding-left: 52px;
	font-size: 20px;
	color:#333;
	font-weight: 700;
	position: relative;
}
.tujing_zd>ul>li:after{
	content: '';
	display: block;
	width: 46px;
	height: 1px;
	border-top:1px dashed #bfbfbf;
	position: absolute;
	left:0;
	top:50%;
}
.tujing_zd .zd_js{
	width: 100%;
	height: auto;
	padding-top: 32px;
}
.tujing_zd .zd_js>h4{
	font-size: 20px;
	color:#333;
	margin-bottom: 16px;
}
.tujing_zd .zd_js>p{
	font-size: 18px;
	color:#9e9e9e;
	line-height: 32px;
	margin-bottom: 22px;
}
.tujing_zd .zd_js>span{
	display: flex;
	width: 100%;
	height: 420px;
	margin-bottom: 56px;
}
.tujing_zd .zd_js>span img{
	width: 100%;
	height: 100%;
}
.zhong_xx{
	width: 100%;
	height: 52px;
	margin-top: 30px;
	margin-bottom: 34px;
}
.zhong_xx ul{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}
.zhong_xx ul li{
	display: inline-flex;
	width: 150px;
	height: 100%;
}
.zhong_xx ul li a{
	display: flex;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color:#9e9e9e;
	align-items: center;
	justify-content: center;
	border:1px solid #e1e1e1;
}
.zhong_xx ul li a.active{
	border:1px solid #009944;
	color:#009944;
}
.jlb_suannai{
	width: 100%;
	height: 224px;
}
.jlb_suannai ul{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}
.jlb_suannai ul li{
	display: inline-flex;
	width: 268px;
	border-radius: 8px;
	overflow: hidden;
}
.jlb_suannai ul li a{
	display: flex;
	width: 100%;
	height: 100%;
}
.jlb_suannai ul li a div{
	width: 100%;
	height: 100%;
	position: relative;
}
.jlb_suannai ul li a div span{
	display: flex;
	width: 100%;
	height: 100%;
}
.jlb_suannai ul li a div span img{
	width: 100%;
	height: 100%;
}
.jlb_suannai ul li a div p{
	width: 100%;
	height: 44px;
	background:rgba(0,0,0,0.5);
	position: absolute;
	bottom: 0;
	left:0;
	font-size: 18px;
	color:#fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.gc_img{
	width: 100%;
	height: 100%;
}
.bs_mt_zy{
	width: 100%;
	height: auto;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.mt_zy_l{
	width: 240px;
	height: auto;
	border-radius: 8px 8px 0 0;
	overflow: hidden;
}
.mt_zy_l h3{
	position: relative;
	font-size: 22px;
	text-align: center;
	padding-top: 14px;
	color:#fff;
	width: 100%;
	height: 64px;
	background:-webkit-linear-gradient(left,#07853f,#089b49);
	background:-o-linear-gradient(right,#07853f,#089b49);
	background:-moz-linear-gradient(right,#07853f,#089b49);
	background:linear-gradient(to right,#07853f,#089b49);
}
.mt_zy_l h3:after{
	content: '';
	display: block;
	width: 38px;
	height: 2px;
	background:#fff;
	position: absolute;
	bottom: 12px;
	left:50%;
	margin-left: -19px;
}
.mt_zy_l ul{
	width: 100%;
	height: auto;
	margin-bottom: 12px;
	background:#f4f6f9;
}
.mt_zy_l ul li{
	width: 100%;
	height: 60px;
	padding: 0 16px;
}
.mt_zy_l ul li a{
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #e2e2e2;
}
.mt_zy_l ul li:last-child a{
	border-bottom: none;
}
.mt_zy_l ul li a .c1{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 40px;
}
.mt_zy_l ul li a .c1>span{
	display: inline-flex;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	overflow: hidden;
	background:#b1b1b1;
}
.mt_zy_l ul li a.active .c1>span{
	background:#009944;
}
.mt_zy_l ul li a .c1 .z1{
	width: auto;
	/* height: 100%; */
	text-align: center;
}
.mt_zy_l ul li a .c1 .z1 h2{
	font-size: 18px;
	line-height: 18px;
	color:#333;
	font-weight: 700;
}
.mt_zy_l ul li a.active .c1 .z1 h2{
	color:#009944;
}
.mt_zy_l ul li a .c1 .z1 p{
	font-size: 14px;
	color:#333;
}
.mt_zy_l ul li a.active .c1 .z1 p{
	color:#009944;
}
.mt_zy_l ul li a .c1 img{
	width: 7px;
	height: 12px;
}
.mt_zy_l ul li a .c1 h6{
	font-size: 16px;
	line-height: 40px;
	color:#333;
}
.mt_zy_l ul li a.active .c1 h6{
	color:#009944;
}
.mt_zy_l .lx_p{
	width: 100%;
	height: 160px;
	border-radius: 6px 6px 0 0;
	padding-top: 32px;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	box-shadow: 0 2px 3px -1px gainsboro;
}
.mt_zy_l .lx_p h2{
	padding-left: 46px;
	font-size: 24px;
	color:#fff;
	background-image: url(../img/kefu.png);
	background-size: 38px 34px;
	background-repeat: no-repeat;
	background-position: 22px center;
	margin-bottom: 20px;
}
.mt_zy_l .lx_p  p{
	font-size: 30px;
	color:#fff;
	font-weight: 700;
}
.mt_zy_r{
	width: 920px;
	height: auto;
	margin-bottom: 40px;
}
.mt_zy_r ul{
	width: 980px;
}
.mt_zy_r ul li{
	display: inline-block;
	width: 300px;
	height: 220px;
	margin-right: 24px;
	margin-bottom: 26px;
	border-radius: 6px;
	overflow: hidden;
	box-shadow: 0 0 16px 0 rgba(220,220,220,0.9);
}
.mt_zy_r ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.mt_zy_r ul li a div{
	width: 100%;
	height: 100%;
}
.mt_zy_r ul li a div span{
	display: block;
	width: 100%;
	height: 160px;
	position: relative;
}
.mt_zy_r ul li a div:hover span:after{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.5);
	position: absolute;
	top:0;
	left:0;
	background-image: url(../img/jia.png);
	background-size: 68px 68px;
	background-repeat: no-repeat;
	background-position: center;
}
.mt_zy_r ul li a div span img{
	width: 100%;
	height: 100%;
}
.mt_zy_r ul li a div p{
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 20px;
	color:#333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.jgtx_box{
	height: auto;
	margin-top: 76px;
}
.jgtx_box>ul{
	width: 100%;
	height: auto;
}
.jgtx_box>ul>li{
	width: 100%;
	height: 336px;
	margin-bottom: 40px;
	overflow: hidden;
}
.jgtx_box>ul>li a{
	display: block;
	width: 100%;
	height: 100%;
}
.jgtx_box>ul>li a .jg{
	width: 100%;
	height: 100%;
	position: relative;
}
.jgtx_box>ul>li a .jg .jg_r{
	width: 1065px;
	height: 100%;
	border:3px solid #ededed;
	position: absolute;
	top:0;
	right:0;
	z-index: 1;
	padding-left: 260px;
	padding-right: 46px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.jgtx_box>ul>li a .jg .jg_r:hover{
	border:3px solid #21B462;
}
.jgtx_box>ul>li a .jg .jg_r .r1{
	width: 626px;
	height: auto;
}
.jgtx_box>ul>li a .jg .jg_r .r1 h2{
	font-size: 24px;
	color:#009944;
	margin-bottom: 6px;
}
.jgtx_box>ul>li a .jg .jg_r .r1 p{
	height: 32px;
	position: relative;
	font-size: 14px;
	color:#999;
	text-transform: uppercase;
}
.jgtx_box>ul>li a .jg .jg_r .r1 p:after{
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background:#009944;
	position: absolute;
	bottom: 0;
	left:0;
}
.jgtx_box>ul>li a .jg .jg_r .r1 h4{
	/* display: flex; */
	/* align-items: center; */
	
	width: 100%;
	height: auto;
	min-height: 80px;
	font-size: 16px;
	line-height: 28px;
	color:#333;
	margin-bottom: 8px;
	margin-top: 8px;
}
.jgtx_box>ul>li a .jg .jg_r .r1 h4 span{
	color:#666;
}
.jgtx_box>ul>li a .jg .jg_r .r1 h5{
	font-size: 24px;
	font-weight: 700;
	color:#333;
}
.jgtx_box>ul>li a .jg .jg_r .r1 h5 span{
	font-size: 14px;
	color:#999;
	font-weight: 400;
	margin-left: 8px;
}
.jgtx_box>ul>li a .jg .jg_r .r2{
	width: auto;
	height: 120px;
	margin-top: 36px;
	text-align: center;
}
.jgtx_box>ul>li a .jg .jg_r .r2 span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 86px;
	height: 86px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto 8px;
	background:#009944;
}
.jgtx_box>ul>li a .jg .jg_r .r2 span img{
	width: 37px;
	height: 34px;
}
.jgtx_box>ul>li a .jg .jg_r .r2 p{
	font-size: 16px;
	color:#9e9e9e;
}
.jgtx_box>ul>li a .jg .cpXq_head_l{
	height: 270px;
	width: 358px;
	border-radius: 6px;
	overflow: hidden;
	position: absolute;
	left:0;
	top:50%;
	margin-top: -135px;
	z-index: 9;
}
.jgtx_box>ul>li a .jg .slideBox_cp {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.jgtx_box>ul>li a .jg .slideBox_cp .hd {
	height: 10px;
	overflow: hidden;
	position: absolute;
	bottom: 12px;
	left:50%;
	margin-left: -30px;
	z-index: 1;
}
.jgtx_box>ul>li a .jg .slideBox_cp .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.jgtx_box>ul>li a .jg .slideBox_cp .hd ul li {
	float: left;
	margin-right: 10px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	cursor: pointer;
	background-color:none;
	border:1px solid #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.jgtx_box>ul>li a .jg .slideBox_cp .hd ul li.on {
	background-color: #009944;
	border:1px solid #009944;
}
.jgtx_box>ul>li a .jg .slideBox_cp .bd {
	position: relative;
	height: 270px;
	z-index: 0;
}

.jgtx_box>ul>li a .jg .slideBox_cp .bd li {
	zoom: 1;
	vertical-align: middle;
	height: 270px;
	width: 100%;
}

.jgtx_box>ul>li a .jg .slideBox_cp .bd li div{
	display: block;
	height:270px;
	width: 358px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.jgtx_box>ul>li a .jg1{
	width: 100%;
	height: 100%;
	position: relative;
}
.jgtx_box>ul>li a .jg1 .jg_r{
	width: 1065px;
	height: 100%;
	border:3px solid #ededed;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	padding-left: 46px;
	padding-right: 260px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.jgtx_box>ul>li a .jg1 .jg_r:hover{
	border:3px solid #21B462;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1{
	width: 618px;
	height: auto;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1 h2{
	font-size: 24px;
	color:#009944;
	margin-bottom: 6px;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1 p{
	font-size: 14px;
	height: 34px;
	position: relative;
	color:#999;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1 p:after{
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background:#009944;
	position: absolute;
	left:0;
	bottom: 0;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1 h4{
	width: 100%;
	height: auto;
	min-height: 80px;
	font-size: 16px;
	line-height: 28px;
	color:#333;
	margin-bottom: 8px;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1 h5{
	font-size: 24px;
	font-weight: 700;
	color:#333;
}
.jgtx_box>ul>li a .jg1 .jg_r .r1 h5 span{
	font-size: 14px;
	color:#999;
	font-weight: 400;
	margin-left: 8px;
}
.jgtx_box>ul>li a .jg1 .jg_r .r2{
	width: auto;
	height: 120px;
	margin-top: 52px;
	text-align: center;
}
.jgtx_box>ul>li a .jg1 .jg_r .r2 span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 86px;
	height: 86px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto 8px;
	background:#009944;
}
.jgtx_box>ul>li a .jg1 .jg_r .r2 span img{
	width: 37px;
	height: 34px;
}
.jgtx_box>ul>li a .jg1 .jg_r .r2 p{
	font-size: 16px;
	color:#9e9e9e;
}
.jgtx_box>ul>li a .jg1 .cpXq_head_l{
	height: 270px;
	width: 358px;
	border-radius: 6px;
	overflow: hidden;
	position: absolute;
	right:0;
	top:50%;
	margin-top: -135px;
	z-index: 9;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp {
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .hd {
	height: 10px;
	overflow: hidden;
	position: absolute;
	bottom: 12px;
	left:50%;
	margin-left: -30px;
	z-index: 1;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .hd ul li {
	float: left;
	margin-right: 10px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	cursor: pointer;
	background-color:none;
	border:1px solid #fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .hd ul li.on {
	background-color: #009944;
	border:1px solid #009944;;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .bd {
	position: relative;
	height: 270px;
	z-index: 0;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .bd li {
	zoom: 1;
	vertical-align: middle;
	height: 270px;
	width: 100%;
}
.jgtx_box>ul>li a .jg1 .slideBox_cp .bd li div{
	display: block;
	height:270px;
	width: 358px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.guanggao{
	width: 100%;
	height: 190px;
	border:3px solid #ededed;
	padding: 26px 40px;
	margin-top: 56px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.guanggao:hover{
	border:3px solid #21B462;
}
.guanggao p{
	color: #9e9e9e;
}
.guanggao .gg_l{
	width: 830px;
	height: 140px;
}
.guanggao .gg_l h2{
	padding-top: 10px;
	font-size: 24px;
	color:#009944;
	position: relative;
	margin-bottom: 16px;
}
.guanggao .gg_l h2:after{
	content: '';
	display: block;
	width: 80px;
	height: 1px;
	position: absolute;
	top:0;
	left:0;
	background-image: url(../img/xian.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.guanggao .gg_l h3{
	font-size: 16px;
	color:#666;
	height: 56px;
}
.guanggao .gg_l  p{
	font-size: 20px;
	color:#333;
	font-weight: 700;
}
.guanggao .gg_r{
	width: auto;
	height: auto;
}
.guanggao .gg_r span{
	display: flex;
	width:86px;
	height: 86px;
	background:#009944;
	border-radius: 50%;
	overflow: hidden;
	align-items: center;
	justify-content: center;
	margin: 0 auto 14px;
}
.guanggao .gg_r span img{
	width: 38px;
	height: 34px;
}
.gs_xinwen{
	height: auto;
	margin-bottom: 72px;
	margin-top: 40px;
}
.g_xinwen_list{
	width:100%;
	height: 210px;
	border-radius: 6px;
	box-shadow: 1px 1px 2px 2px rgba(220,220,220,0.5);
	margin-bottom: 22px;
	overflow: hidden;
}
.g_xinwen_list a{
	display: block;
	width: 100%;
	height: 100%;
	padding: 16px 14px;
}
.g_xinwen_list a span{
	display: block;
	width: 246px;
	height: 176px;
	display: inline-block;
	float:left;
	margin-right:26px;
	overflow: hidden;
}
.g_xinwen_in{
	height: auto;
	width: 734px;
	display: inline-block;
	float:left;
	padding-top: 26px;
}
.g_xinwen_in h2{
	height: 18px;
	font-size: 18px;
	color:#333;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.g_xinwen_in h3{
	height: 54px;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 24px;
	margin-top: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.g_xinwen_in p{
	font-size: 14px;
	color:#ccc;
	margin-top: 16px;
}
.g_xinwen_time{
	display: inline-block;
	float:right;
	margin-right: 38px;
	padding-top: 32px;
}
.g_xinwen_time h4{
	font-size: 70px;
	color:#ccc;
	line-height: 70px;
	position: relative;
}
.g_xinwen_time h4:after{
	content: '';
	display: block;
	width: 70px;
	height: 1px;
	background:#ccc;
	position: absolute;
	bottom: -5px;
	right:0;
}
.g_xinwen_time p{
	font-size: 18px;
	color:#ccc;
	line-height: 46px;
	text-align: right;
}
.g_xinwen_list a:hover{
	background: #009944;
}
.g_xinwen_list a:hover .g_xinwen_time p,.g_xinwen_list a:hover .g_xinwen_time h4,
.g_xinwen_list a:hover .g_xinwen_in h2,.g_xinwen_list a:hover .g_xinwen_in h3,
.g_xinwen_list a:hover .g_xinwen_in p{
	color:#fff;
}
.g_xinwen_list a:hover .g_xinwen_time h4:after{
	background: #fff;
}

.xiangqing_box{
    height: auto;
    box-shadow: 1px 1px 2px 2px rgba(220,220,220,0.6);
    padding: 68px 96px 74px;
    border-radius: 6px;
    margin-bottom: 70px;
	margin-top: 30px;
}
.xq_title{
    height: auto;
    text-align: center;
    margin-bottom: 38px;
}
.xq_title h1{
    font-size: 28px;
    line-height: 38px;
    color:#333;
    font-weight: 600;
    margin-bottom: 26px;
}
.xq_title li{
    display: inline-block;
    padding: 0 46px;
    font-size: 14px;
    color:#737373;
    line-height: 22px;
}
.xq_title li:last-child{
    background-image: url(../img/dianji.png);
    background-position: 22px center;
    background-size: 16px 16px;
    background-repeat: no-repeat;
}
.xq_title_in{
    height: auto;
}
.xq_title_in h2{
    color:#666;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 8px;
}
.xq_title_in p{
    font-size: 14px;
    color:#999;
    line-height: 28px;
    margin-bottom: 8px;
}
.xq_title_in p span{
	/* color:#335CC3; */
}
.xq_title_in>span{
    display: block;
    width: 100%;
    height: auto;
    margin: 24px 0;
}
.xq_title_in span img{
    width: 100%;
    height: 100%;
}
.zixun_wm{
    height: 242px;
    width: 100%;
    margin-top: 42px;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 66px;
}
.zixun_wm span{
    display: block;
    width: 100%;
    height: 100%;
}
.zixun_wm span img{
    width: 100%;
    height: 100%;
}

.news-bq{
	display: block;
	width: 1100px;
	margin: 114px auto 0;
	height: auto;
	background-image: url(../img/biaoqian.png);
	background-repeat: no-repeat;
	background-position: left center;
    background-size:14px 14px ;
    padding-left: 24px;
    margin-bottom: 30px;
}
.news-bq span{
	font-size: 14px;
	color: #383838;
	line-height: 22px;
	padding-right: 14px;
}
.news-bq a{
	display: inline-block;
	width: auto;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #fff;
	background:#009944;
	padding: 0 8px;
	border-radius: 2px;
	margin-right: 10px;
}

.news-fenxiang{
	display: block;
	width: 100%;
	height: 65px;
	border-top: 1px #cccccc dashed;
	border-bottom: 1px #cccccc dashed;
	margin: 0 auto;
	padding: 11px 0;
}
.news-fanhui{
    display: inline-block;
    float:right;
    width: 136px;
    height: 40px;
    background:#009944;
    border-radius: 20px;
    padding-left: 32px;
    font-size: 12px;
    color:#fff;
    line-height: 40px;
}
.news-fanhui span{
    display: inline-block;
    float:left;
    width: 14px;
    height: 12px;
    margin-right: 6px;
    margin-top: 14px;
}
.news-fanhui span img{
    display: block;
    width: 100%;
    height: 100%;
}

.news-fenxiang em {
	display: inline-block;
	float: left;
    line-height: 40px;
    font-size: 14px;
	color: #666666;
}

.fenxiang-in {
	display: inline-block;
	float: left;
    height: 40px;
}

.fenxiang-in a {
	display: inline-block;
	float: left;
	width: 40px !important;
	height: 40px !important;
	border-radius: 100% !important;
    margin: 0 4px;
    overflow: hidden;
    background-size: cover;
    background-repeat:no-repeat ;
    background-position: center;
}

.tiaozhuan{
	display: block;
	width: 100%;
    height: 20px;
    margin-top: 50px;
}
.tiaozhuan a{
	display: inline-block;
	width: 50%;
	line-height: 20px;
	font-size: 14px;
	color: #383838;
    float: left;
}
.tiaozhuan a:last-child{
    text-align: right;
}
.tiaozhuan a:hover{
	color: #009944;
}
.cp_tuijian{
    height: 312px;
    margin-top: 68px;
}
.cp_tuijian h2{
    height: 46px;
    font-size: 24px;
    line-height: 30px;
    color:#414141;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 32px;
}
.cp_tuijian li{
    display: inline-block;
    width: 306px;
    height: 166px;
    margin-right: 30px;
}
.cp_tuijian li:last-child{
    margin-right: 0;
}
.cp_tuijian li a{
    display: block;
    width: 100%;
    height: 100%;
}
.cp_tuijian_img{
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}
.cp_tuijian_img span{
    display: block;
    width: 100%;
    height: 100%;
}
.cp_tuijian_img span img{
    width: 100%;
    height: 100%;
}
.cp_tuijian_img  p{
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 0%;
    left:0;
    background:rgba(0,0,0,0.6);
    font-size: 16px;
    color:#fff;
    line-height: 40px;
    text-align: center;
}
.lianxi_wm_list{
	height: 280px;
	margin-top: 38px;
	margin-bottom: 60px;
}
.lianxi_wm_list ul {
	width: 1250px;
}

.lianxi_wm_list li{
	position: relative;
	display: inline-block;
	float: left;
	width: 286px;
	height: 280px;
	border: 1px solid #ccc;
	margin-right: 18px;
}

.lianxi_wm_list li:after {
	content: '';
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background:#009944;
	z-index: -1;
}

.lianxi_wm_list li:hover:after {
	display: block;
}

.lianxi_wm_list li:hover {
	border: none;
	padding: 1px;
	color: #fff;
}

.lianxi_wm_img {
	width: 113px;
	height: 113px;
	margin: 36px auto 16px;
	border-radius: 50%;
	background:#009944;
	overflow: hidden;
	position: relative;
}

.lianxi_wm_list li:hover .lianxi_wm_img span {
	z-index: 99;
}

.lianxi_wm_list li:hover .lianxi_wm_img {
	background: #fff;
}

.lianxi_wm_img img {
	display: block;
	margin: 27px auto;
	display: block;
    margin: 20px auto;
    width: 55%;
}

.lianxi_wm_img span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.lianxi_wm_bot {
	padding-top: 19px;
	margin-top: 19px;
	text-align: center;
	position: relative;
}

.lianxi_wm_bot:after {
	content: '';
	display: block;
	width: 48px;
	height: 2px;
	background:#009944;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -24px;
}

.lianxi_wm_list li:hover .lianxi_wm_bot:after {
	background: #fff;
}

.lianxi_wm_bot h4 {
	font-size: 20px;
	color: #333;
}
.lianxi_wm_bot a{
	width: 124px;
	height: 36px;
	border-radius: 2px;
	background:#009944;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color:#fff;
	margin: 10px auto;
}

.lianxi_wm_bot p {
	font-size: 16px;
	color: #666;
	line-height: 24px;
	margin-top: 6px;
}

.lianxi_wm_list li:hover .lianxi_wm_bot h4,
.lianxi_wm_list li:hover .lianxi_wm_bot p {
	color: #fff;
}
.lianxi_wm_list li:hover .lianxi_wm_bot a{
	background:#fff;
	color:#009944;
}

.lianxi_che{
	height: 80px;
	background:#f5f5f5;
	margin-bottom: 42px;
	padding-left: 82px;
	background-image: url(../img/lx-car.png);
	background-repeat: no-repeat;
	background-size: 58px 46px;
	background-position: 10px 16px;
	
}
.lianxi_che h2{
	display: inline-block;
	float:left;
	line-height: 80px;
	font-size: 24px;
	color:#333;
	font-weight: 500;
}
.lianxi_che a{
	line-height: 80px;
	display: inline-block;
	float: right;
	color: #009944;
	margin-right: 40px;
	font-size: 20px;
	padding-left: 36px;
	background: url(../img/lx-ss.png) no-repeat left center;
	background-size:24px 24px ;
}
.lianxi_luxian{
	display: flex;
	height: 200px;
	border: 1px solid #d9d9d9;
	margin-bottom: 60px;
}
.lianxi_luxian div{
	display:inline-block;
	width: 400px;
	height: 100%;
	border-right: 1px solid #d9d9d9;
	padding: 0 40px;
}
.lianxi_luxian>div:last-child {
	border: none;
}
.lianxi_luxian h3{
	font-size: 24px;
	color: #4c4c4c;
	line-height: 54px;
	padding-top: 10px;
	font-weight: 500;
}
.lianxi_luxian p{
	font-size: 16px;
	color:#666666;
	padding-top: 10px;
	line-height: 40px;
}
.lianxi_luxian h6{
	font-size: 16px;
	color:#666666;
	padding-top: 10px;
	line-height: 26px;
}
.ditu{
	height: 482px;
	margin-bottom: 70px;
}

.jjfa_in{
	height: 70px;
	border-bottom: 1px solid #d9d9d9;
	margin-top: 44px;
}
.jjfa_in h2{
	display: inline-block;
	float:left;
	width: 178px;
	font-size: 24px;
	line-height: 52px;
	font-weight: 700;
	color:#414141;
	padding-left: 48px;
	background-image: url(../img/jjfa.png);
	background-repeat: no-repeat;
	background-size: 30px 30px;
	background-position: left center;
}
.jjfa_in h3{
	display: inline-block;
	float:left;
	width: 178px;
	font-size: 24px;
	line-height: 52px;
	font-weight: 700;
	color:#414141;
	padding-left: 48px;
	background-image: url(../img/fwal_img1.png);
	background-repeat: no-repeat;
	background-size: 30px 30px;
	background-position: left center;
}
.jjfa_in a{
	display: inline-block;
	float:right;
	width: 160px;
	height: 44px;
	border-radius: 4px;
	background:#009944;
	font-size: 16px;
	padding-left: 48px;
	color:#fff;
	line-height: 44px;
	background-image: url(../img/duihua.png);
	background-size: 20px 16px;
	background-position: 20px center;
	background-repeat: no-repeat;
	transition: all 0.5s;
}
.jjfa_in a:hover{
	transform: scale(1.06);
}
.lengque{
	height: 60px;
	margin-top: 46px;
	margin-bottom: 56px;
}
.lengque ul{
	width: 1260px;
}
.lengque li{
	display: inline-block;
	float:left;
	width: 180px;
	height: 60px;
	border-radius: 2px;
	overflow: hidden;
	margin-right: 24px;
}
.lengque li a{
	display: block;
	width: 100%;
	height: 100%;
	border:1px solid #c2c2c2;
	font-size: 18px;
	line-height: 60px;
	font-weight: 700;
	color:#9e9e9e;
	text-align: center;
}
.lengque li.active a,.lengque li:hover a{
	background:linear-gradient(144deg,rgba(8,156,74,1),rgba(7,133,63,1));
	border:none;
	color:#fff;
}
.ml_zx_al{
	height: auto;
	margin-bottom: 60px;
}
.ml_zx_al h3{
	font-size: 20px;
	color:#414141;
	font-weight: 700;
	text-align: center;
	margin-bottom: 28px;
}
.ml_zx_al p{
	font-size: 16px;
	color:#9e9e9e;
	line-height: 32px;
}
.ml_zx_al p>span{
	color:#009944;
}
.ml_zx_al>span{
	display: block;
	width: 100%;
	height: 440px;
	border:1px solid #dcdcdc;
	margin: 20px 0;
}
.ml_zx_al>span img{
	width: 100%;
	height: 100%;
}

.lx_tuijian{
    height: 332px;
    margin-top: 60px;
}
.lx_tuijian h2{
    height: 46px;
    font-size: 24px;
    line-height: 30px;
    color:#414141;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 32px;
}
.lx_tuijian ul{
	width: 1260px;
}
.lx_tuijian ul li{
    display: inline-block;
    width: 270px;
    height: 250px;
    margin-right: 36px;
}
.lx_tuijian li:last-child{
    margin-right: 0;
}
.lx_tuijian li a{
    display: block;
    width: 100%;
    height: 100%;
}
.lx_tuijian_img{
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}
.lx_tuijian_img span{
    display: block;
    width: 100%;
    height: 100%;
}
.lx_tuijian_img span img{
    width: 100%;
    height: 100%;
	transition: all 0.5s;
}
.lx_tuijian_img:hover span img{
	transform: scale(1.06);
}
.lx_tuijian_img  p{
    width: 100%;
    height: 46px;
    position: absolute;
    bottom: 0%;
    left:0;
    background:rgba(0,0,0,0.6);
    font-size: 18px;
    color:#fff;
    line-height: 40px;
    text-align: center;
}
.gy_nav{
	width: 100%;
	height: 80px;
}
.gy_nav_left{
	display: inline-block;
	float: left;
	width: 732px;
	height: 80px;
}
.gy_nav ul{
	display: flex;
	width: 100%;
	height: 100%;
}
.gy_nav ul li{
	display: inline-flex;
	width: 122px;
	height: 100%;
}
.gy_nav ul li a{
	display: flex;
	width: 100%;
	height: 100%;
	font-size: 18px;
	color:#333;
	align-items: center;
	justify-content: center;
	font-weight: 700;
	position: relative;
}
.gy_nav ul li a.active:after{
	content: '';
	display: block;
	width: 34px;
	height: 2px;
	background:#009944;
	position: absolute;
	bottom: 0;
	left:50%;
	margin-left: -17px;
}
.gy_nav_right{
	display: inline-block;
	float: right;
	width: 160px;
	height: 44px;
	border-radius: 2px;
	overflow: hidden;
	background:linear-gradient(144deg,rgba(8,156,74,1),rgba(7,133,63,1));
	margin-top: 18px;
}
.gy_nav_right a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	line-height: 44px;
	color:#fff;
	padding-left: 48px;
	background-image: url(../img/duihua.png);
	background-size: 20px 16px;
	background-position: 20px center;
	background-repeat: no-repeat;
}
.gs_rongyu{
	width: 100%;
	height: auto;
	padding-top: 58px;
	padding-bottom: 60px;
	background-image: url(../img/ys-beijing2.jpg);
	background-size: cover;
	background-repeat:no-repeat ;
	background-position: center;
	box-shadow: 0 -2px 3px -1px gainsboro;
}
.gs_jianjie_box{
	display: flex;
	width: 100%;
	height: auto;
	justify-content: space-between;
	margin-bottom: 120px;
}
.gs_jj_l{
	width: 516px;
	height: 324px;
	position: relative;
}
.gs_jj_l:after{
	content: '';
	display: block;
	width: 56px;
	height: 56px;
	background:#009944;
	position: absolute;
	bottom: 0;
	left:0;
}
.gs_jj_l>span{
	width: 504px;
	height: 314px;
	position: absolute;
	top:0;
	right:0;
	z-index: 9;
	overflow: hidden;
}
.gs_jj_l span img{
	widows: 100%;
	height: 100%;
	transition: all 0.5s;
}
.gs_jj_l:hover>span img{
	transform: scale(1.06);
}
.gs_jj_r{
	width: 616px;
	height: auto;
}
.gs_jj_r>span{
	display: block;
	width: 100%;
	height: 56px;
	margin-bottom: 38px;
}
.gs_jj_r>span img{
	width: 100%;
	height: 56px;
}

.gs_jj_r p{
	font-size: 18px;
	color:#9e9e9e;
	line-height: 34px;
}
.gs_jj_r p>span{
	color:#009944;
}
.ry_zizhi{
	width: 100%;
	height: auto;
}
.ry_zizhi>span{
	display: block;
	width: 616px;
	height: 56px;
	margin: 0 auto 50px;
}
.ry_zizhi>span img{
	width: 100%;
	height: 100%;
}
.yn_lingxian{
	width: 100%;
	height: 284px;
}
.yn_lingxian ul{
	display: flex;
	width: 100%;
	height: 100%;
	justify-content: space-between;
}
.yn_lingxian ul li{
	display: inline-flex;
	width: 228px;
	height: 284px;
	border-radius: 8px;
	overflow: hidden;
	box-shadow: 0 0 6px 0 rgba(220,220,220,0.8);
}
.yn_lingxian ul li a{
	display: flex;
	width: 100%;
	height: 100%;
}
.yn_lingxian ul li a .qyln_img{
	width: 100%;
	height: 100%;
	background:#fff;
}
.yn_lingxian ul li a .qyln_img:hover{
	background:#009944;
}
.yn_lingxian ul li a .qyln_img span{
	display: flex;
	align-content: center;
	justify-content: center;
	position: relative;
	width: 94px;
	height: 94px;
	border-radius: 50%;
	overflow: hidden;
	margin: 34px auto 16px;
	background:#f0f0f0;
}
.yn_lingxian ul li a .qyln_img:hover span{
	background:#fff;
}
.yn_lingxian ul li a .qyln_img span img{
	width: auto;
	height: 44px;
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
}
.yn_lingxian ul li a .qyln_img span img:nth-child(2){
	display: none;
}
.yn_lingxian ul li a .qyln_img:hover span img:nth-child(2){
	display: block;
}
.yn_lingxian ul li a .qyln_img h2{
	height: 40px;
	font-size: 20px;
	color:#9e9e9e;
	position: relative;
	text-align: center;
	margin-bottom: 12px;
}
.yn_lingxian ul li a .qyln_img h2:after{
	content: '';
	display: block;
	width: 40px;
	height: 2px;
	background:#9e9e9e;
	position: absolute;
	bottom: 0;
	left:50%;
	margin-left: -20px;
}
.yn_lingxian ul li a .qyln_img p{
	font-size: 16px;
	color:#9e9e9e;
	line-height: 26px;
	text-align: center;
}
.yn_lingxian ul li a .qyln_img:hover h2,
.yn_lingxian ul li a .qyln_img:hover p{
	color:#fff;
}
.yn_lingxian ul li a .qyln_img:hover h2:after{
	background:#fff;
}
.gg_shebei{
	width: 100%;
	height: 100%;
	padding-bottom: 60px;
	padding-top: 60px;
	background-image: url(../img/ys-beijing.jpg);
	background-size: cover;
	background-repeat:no-repeat;
	background-position: center;
}
.gg_shebei_in{
	width: 100%;
	height: auto;
	margin-bottom: 120px;
}
.gg_shebei_in>span{
	display: block;
	width: 612px;
	height: 56px;
	margin: 0 auto 44px;
}
.gg_shebei_in>span img{
	width: 100%;
	height: 100%;
}
.gg_shebei_in p{
	font-size: 	18px;
	line-height: 28px;
	color:#666;
	margin-bottom: 28px;
}
.gg_shebei_in p>span{
	color:#009944;
}
.sb_img{
	width: 100%;
	height: auto;
}
.sb_img>span{
	display: block;
	width: 100%;
	height: 320px;
	margin-bottom: 22px;
	overflow: hidden;
}
.sb_img>span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
}
.sb_img>span:hover img{
	transform: scale(1.06);
}
.sb_img ul{
	display: flex;
	width: 100%;
	height: 266px;
	justify-content: space-between;
}
.sb_img ul li{
	display: inline-flex;
	width: 282px;
	height: 100%;
}
.sb_img ul li span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.sb_img ul li span img{
	width: 100%;
	height: 100%;
	transition: all 0.5s;
} 
.sb_img ul li span:hover img{
	transform: scale(1.06);
}
.sw_tuandui{
	width: 100%;
	height: auto;
}
.sw_tuandui>span{
	display: block;
	width: 612px;
	height: 56px;
	margin: 0 auto 46px;
}
.sw_tuandui>span img{
	width: 100%;
	height: 100%;
}
.sw_tuandui>p{
	font-size: 18px;
	color:#666;
	line-height: 38px;
	margin-bottom: 24px;
}
.sw_tuandui>p span{
	color:#009944;
}
.hz_houban{
	width: 100%;
	height: auto;
	padding-bottom: 60px;
	padding-top: 60px;
	background-image: url(../img/ys-beijing2.jpg);
	background-size: cover;
	background-repeat:no-repeat;
	background-position: center;
}
.hz_houban_in{
	height: auto;
}
.hz_houban_in>span{
	display: block;
	width: 612px;
	height: 56px;
	margin: 0 auto 42px;
}
.hz_houban_in>span img{
	width: 100%;
	height: 100%;
}
.hz_houban_in ul{
	display: flex;
	width: 100%;
	height: auto;
	flex-wrap: wrap;
	/* justify-content: space-between; */
}
.hz_houban_in ul li{
	display: inline-flex;
	width: 232px;
	height: 110px;
	margin: 0 8px 8px 0;
	border:1px solid #dcdcdc;
	overflow: hidden;
	background:#fff;
	align-items: center;
	justify-content: center;
}
.hz_houban_in ul li span{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 74%;
	height: 74%;
}
.hz_houban_in ul li span img{
	width: 100%;
	height: auto;
	transition: all 0.5s;
}
.hz_houban_in ul li:hover span img{
	transform: scale(1.06);
}
.remen_gjc{
    height: 60px;
    width: 100%;
    background:#fff;
    overflow: hidden;
}
.remen_gjc_in{
    height: 60px;
}
.remen_gjc_l{
    display: inline-block;
    float:left;
    width: 760px;
}
.remen_gjc_l h2{
    font-size: 16px;
    line-height: 60px;
    color:#666;
    display: inline-block;
    float:left;
    margin-right: 20px;
    font-weight: 700;
}
.remen_gjc_l li{
    display: inline-block;
    float:left;
    width: auto;
    height: 60px;
    padding: 0 18px;
}
.remen_gjc_l li a{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 16px;
    color:#666;
    line-height: 60px;
}
.remen_gjc_l li a:hover{
    color:#009944;
}
.index_search_right{
    height: 36px;
    width: 276px;
    border-radius: 18px;
    background:#ededed;
    margin-top: 12px;
    display: inline-block;
    float:right;
}
.index_search_right input{
    background:none;
    /* padding-left: 46px; */
    font-size: 16px;
    line-height: 36px;
    color:#d3d3d3;
    background-size: 20px 20px;
    background-position: 16px center;
    background-repeat: no-repeat;
}
.buttonT{
    background:none;
    padding-left: 46px;
    font-size: 16px;
    line-height: 36px;
    color:#d3d3d3;
    background-image: url(../img/ay-ss.png)!important;
    background-size: 20px 20px;
    background-position: 16px center;
    background-repeat: no-repeat;
}
.sheji_yf{
    height: 220px;
    width: 100%;
    box-shadow: inset 1px 1px 2px 2px rgba(220,220,220,0.6);
}
.sheji_yf_in{
    height: 100%;
    padding-top: 44px;
}
.sheji_yf_in li{
    display: inline-block;
    float:left;
    width: 25%;
    height: 130px;
    border-right:1px solid #e3e3e3;
    text-align: center;
    padding-top: 10px;
}
.sheji_yf_in li:last-child{
    border-right:none;
}
.sheji_yf_in li h3 a{
    font-size: 28px;
    color:#333;
    font-weight: 700;
}
.sheji_yf_in li:hover h3 a{
	color:#089647;
}
.sheji_yf_in li h3 a b{
    font-size: 70px;
    line-height: 80px;
    color:#333;
    font-weight: 900;
}
.sheji_yf_in li:hover h3 a b{
	color:#089647;
}
.sheji_yf_in li p{
    font-size: 18px;
    line-height: 22px;
    color:#666;
    margin-top: 8px;
}