*{font-family: "Microsoft YaHei";  margin: 0;
    padding: 0;box-sizing: border-box;}

html, body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background: #FFFFFF
}
	
ul, li, ol, p {
    list-style: none
}  
a {
	text-decoration: none;
	outline: 0;
	color: #333;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
-webkit-user-select: none;
-moz-user-focus: none;
-moz-user-select: none;
}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

.phone_header{width: 100%;padding: 16px; overflow: hidden;}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}

.phone_log{width: 105px;float: left;}
.phone_log img{width: 100%;}
.phone_tab{width: 24px;float: right;}
.phone_tab img{width: 100%;}
.backblock{ position: fixed; top: 0;width: 100%;height: 100%;background: #5E6D79;left: 0;display: none;opacity: 0.7;}
.side_open {
    position: fixed;
    top: 0;
    right: -80%;
    width: 80%;
    height: 100%;
    background: #FFFFFF;
    z-index: 999;
}
.side_open .bus{padding: 14px;text-align: right;}
.side_open .bus img{width: 24px;height: 24px;}

.side_open ul{width: 100%; margin-top: 44px; padding: 0 16px 0 20px;}
.side_open ul li{
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    padding: 16px 10px;
    border-bottom: 1px solid #F0F0F0;
}

.side_open ul li.active{
    font-size: 18px;
    font-weight: bold;
}

.phone_footer{width: 100%;
   
    background: #253A4B;
    border-radius: 0px 0px 0px 0px;
    opacity: 1;
    padding: 60px 0;
  
}  
.phone_footer .code{width: 130px; margin: 0 auto; text-align: center;}
.phone_footer .code img{width: 100%;}
.phone_footer .code p{font-size: 13px; font-weight: 400;
    color: #CCCCCC; margin-top: 8px;}

.phone_footer .footer_info{width: 100%;overflow: hidden; margin-top: 30px;}
.phone_footer .footer_logo{width: 252px; margin: 0 auto;}
.phone_footer .footer_logo img{width: 100%;}
.phone_footer .footer_text{width: 100%;overflow: hidden; margin-top: 30px;}
.phone_footer .footer_text .phone_adress{width: 100%;text-align: center;}
.phone_footer .footer_text .phone_adress p{font-size: 13px;
   font-weight: 400;
    color: #CCCCCC; margin-bottom: 8px;}
.phone_footer .footer_text .beian{text-align: center;width: 100%;overflow: hidden; margin-top: 40px;}
.phone_footer .footer_text .beian p{font-size: 12px;
    font-weight: 400;
    color: #999999;}
.phone_footer .footer_text .beian p a{font-weight: 400;
    color: #999999;}