@charset "utf-8";
/* CSS Document */
.zy{overflow: hidden;margin-bottom: 5%;}
.left{width: 28%;float: left;}
.right{width: 70%;float: right;}
.left_l{width: 45%;float: left; padding-top: 2%; }
.right_r{width: 45%;float: right;}
.left_l p{text-align: center}
.right_r p{text-align: center}
.left_l_l{width: 35%;float:left; padding-left: 5%;}
.right_r_r{width: 60%;float: right; padding-top: 2%; padding-right: 5%;}
.left_z{width: 46%;float: left; }
.right_z{width: 46%;float: right;}
.left_z p{text-align: center}
.right_z p{text-align: center}

.left2{width: 40%;float: left;padding-left: 8%}
.left2 img{width: 80%}
.right2{width: 40%;float: left; }


#ac-globalnav *, #ac-globalnav *:before, #ac-globalnav *:after, #ac-gn-segmentbar *, #ac-gn-segmentbar *:before, #ac-gn-segmentbar *:after {
    font-size: 1em;
    font-family: inherit;
    font-weight: bold;
    line-height: inherit;
    text-align: inherit;
}



/*
#ac-globalnav {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 9999;
    display: block;
    margin: 0;
    width: 100%;
    min-width: 1024px;
    height: 48px;
    max-height: 44px;
    
    font-size: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-top: 2px solid #e6e1e1;
}*/



@media only screen and (min-width: 901px){
/*  主要样式 */
.yyui_menu1 {width: 100%; font-size:15px; background-color:#fff; }
 
.yyui_menu1 li { float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:44px; text-decoration:none; padding:0px 20px; color:#333333;   }
.yyui_menu1 li a:hover {  background:fff; }
.yyui_menu1 li a.more:after{content:" »";}
 
.yyui_menu1 li ul { position:absolute; float:left; width:200px; border:1px solid #D2D2D2; display:none; background-color:#FFFfff; z-index:9999;} /*这是第二级菜单*/
.yyui_menu1 li ul a { width:200px;text-decoration:none; color:#333333;}
.yyui_menu1 li ul a:hover { background:#f2f2f2;}
 
.yyui_menu1 li ul ul{ top:0;left:200px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
	
}



@media only screen and (max-width: 900px){
.sp_header{height:50px;overflow:hidden;background:#fff;position:fixed;z-index:10;width:100%;}
.sp_logo{padding:10px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:30px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
.sp_nav span{display:block;background:#0059a7;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#0059a7}
.sjj_nav ul li ul li>ul{margin-left:10px}
}


/*电脑端显示或隐藏*/

@media only screen and (min-width: 901px)  {

    #mobile{
        display: none;
    }   
    #pc_xs{
        display: inline;
    }
	#foot_tel{
		 display: none;
	}
	#tb_pc{
		display: inline;
	}
	#tb_sj{
		
		display: none;
	}
    
}


/*手机端显示或隐藏*/
@media only screen and (max-width: 900px) {
   

    #mobile{
        display: inline;
    }   
    #pc_xs{
        display: none;
    }
	#tb_pc{
		display: none;
	}
	#tb_sj{
		display: inline;
	}

}


@media screen and (max-width: 767px) and (min-width: 236px) {
	#tb_pc{
		display: none;
	}
	#tb_sj{
		display: inline;
	}
}


.ac-ln-button a{
	font-size: 1em;
}