.com_aa:nth-child(even) {
    background: #f4f4f4;
}

.pc_head{
	padding: 15px;
	background: url(../img/picbg1.png);

position: fixed;
width: 100%;
top: 0;
z-index:10;
}

.banner{
margin-top: 85px;
}
.head_wrap{
	display: flex;
	justify-content: space-between;
}
.head_ul>ul{
	margin-right: 30px;
	display: flex;
}
.head_ul>ul>li{
	font-size: 16px;
	margin-left: 50px;
}
.head_ul>ul>li:nth-child(2) .ul_tab{
	height: 300px;
	bottom: -348px;
}
    .head_ul > ul > li:nth-child(7) .ul_tab {
        bottom: -172px;
    }
.ul_max{
	background: #f4f4f4;
	padding: 10px;
	display: flex;
}
.ul_text{
	padding-top: 15px;
	padding-bottom: 15px;
}
.max_right{
	font-size: 12px;
	padding-left: 12px;
	color: #999;
}
.wechat>div:nth-child(2){
	position: absolute;
	width: 100px;
  left: -40px;
  display: none;
  z-index:2;
}
.wechat:hover div:nth-child(2){
	display: block;
}
.wechat{
	
	position: relative;
}

.icon{
	display: flex;
}
.icon>div{
	margin-left: 20px;
}
.head_right{
	align-items: center;
	display: flex;
}

/* 公共标题 */
.tit{
	margin-bottom: 40px;
	position: relative;
	text-align: center;
}
.tit ul li:nth-child(1){
	font-size: 32px;
	font-weight: 600;
padding-bottom: 20px;
}
.tit ul li:nth-child(2){
	font-size: 24px;
	color: #666666;
	padding-bottom: 20px;
}
.tit::before{
	content: "";
	width: 40px;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
      bottom: 0;
	border: 2px solid #15a286;
	border-radius: 30px;
}
.footer_box{
	background: #2f3338;
}
.foot_ul div{
	color: #fff;
}
.foot_ul div ul li a{
	color: #fff;
	font-size: 16px;
	padding-bottom: 15px;
}
.footer_list{
	padding-top: 70px;
	padding-bottom: 80px;
	display: flex;
	border-bottom: 1px solid #fff;
}
.footer_list>div{
	width: 30%;
}
.foot_ul>div:nth-child(1){
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}
.footer_wrap{
	border-bottom: 1px solid #dedede;
}
.fc_icon{
	
	display: flex;
}
.footer_center{
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cr_text>div:nth-child(2){
	margin-left: 30px;
}
.cr_text{
	font-size: 16px;
	display: flex;
	color: #fff;
}
.cr_text img{
	margin-right: 10px;
}
.fc_icon>div{
	margin-right: 15px;
}
.footer_left{
	display: flex;
	
	color: #fff;
}
.footer_footer{
	color: #fff;
	
	padding-top: 30px;
	padding-bottom: 30px;
	background: #3e4246;
}
.footer_left>div:nth-child(2){
	margin-left: 10px;
}
.footer_left>div:nth-child(2) img{
	margin-right: 10px;
}
.footer_footers{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
footer{
	position: relative;
}
.footer_main{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: rgba(29, 143, 121, 0.9);
	width: 100%;
}
.foote_left{
	display: flex;
	align-items: center;
	 color: #fff;
}
.main_wrap{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.foote_right {
	display: flex;
}
.foote_right input{
	padding: 10px;
}
.foote_right>div{
	margin-right: 10px;
}
.foote_left>div:nth-child(2){
	margin-left: 25px;
}
.foote_left>div:nth-child(2) ul li:nth-child(1){
	font-size: 24px;
	margin-bottom: 10px;
}
.foote_left>div:nth-child(2) ul li:nth-child(2){
	font-size: 16px;
}
.submit{
	width: 97px;
	height: 36px;
	background: #f08200;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.top{
	position: absolute;
	top: -37px;
	right: 40px;
}


.head_ul>ul>li{
	position: relative;
}
.tab_show{
	display: none
}
.ul_tab{
	
	padding: 20px;
	position: absolute;
	/*bottom: -327px;*/
bottom: -260px;
	z-index: 2;
	left: 0;
	display: flex;
	width: 500px;
	border-radius: 14px;
	background: #fff;
}
.head_ul ul li:nth-child(5) .ul_tab{
	
	padding: 20px;
	position: absolute;
	bottom: -252px;
	z-index: 2;
	display: flex;
	width: 500px;
	background: #fff;
	height: 203px;
	left: -429px;
}
.head_ul ul li:nth-child(6) .ul_tab{
	padding: 20px;
	position: absolute;
	bottom: -330px;
  /*bottom: -377px;*/
	z-index: 2;
	display: flex;
	width: 500px;
	background: #fff;
	left: -429px;
}
.head_ul ul li:nth-child(3) .ul_tab{
    /*bottom: -335px;*/
}
.head_ul ul li:nth-child(4) .ul_tab{
	bottom: -257px;
	height: 207px;
	  <!-- left: -434px;-->
bottom: -172px;
}
.head_ul>ul>li{
	height: 40px;
	display: flex;
	align-items: center;
}

.head_ul>ul>li:hover>a{
	color: #15a286;

}


.head_ul>ul>li::before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 0;
	transform: scale(1);
	transition: 500ms;
	border-bottom: 2px solid #15a286;
}

.head_ul>ul>li:hover::before {
	width: 100%;
}
.head_ul>ul>li.curren{
	border-bottom: 2px solid #15a286;
}
.head_ul>ul>li>a.current{
	color: #15a286;
}



.ul_left{
	width: 200px;
	height: 120px;
}
/* .ul_img img{
	width: 100%;
	height: 100%;
} */
.ul_text{
	font-size: 13px;
	color: #666;
	line-height: 25px;
}
.ul-right{
	width: 50%;
	padding-left: 20px;
}
.ul_left{
	padding-right: 20px;
	border-right: 1px solid #dedede;
}
.ul-right ul li{
	padding: 10px;
}
.ul-right ul li.current{
	background: #f4f4f4;
}
.ul-right ul li a.current{
	color: #15a286;
}



.nav_wrap span{
	margin-right: 10px;
	color: #999999;
}
.nav_wrap span:last-child{
	color: #15a286;
}

.nav_ul{
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dedede;
}


.com_tit{
	font-size: 32px;
	color: #222;
	font-weight: 550;
	text-align: center;
	padding-bottom: 50px;
}
.com_aa{
	padding-top: 50px;
	padding-bottom: 70px;
}
.a1_img{
	display: flex;
	justify-content: center;
}
.com_bb{
	background: #f4f4f4;
}
.a1_text{
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 40px;
}

.a1_tit{
	font-size: 32px;
	color: #222;
	font-weight: 550;
	text-align: center;
	padding-bottom: 50px;
}

.mobile-nav {
		display: none;
	}