@charset "UTF-8";
:root{
    --content-max-width: 1200px;
    --content-width: min(calc(100% - 8%), 1200px);
    --transition-fast: 0.2s;
    --color-accent:#007bbe;
    --color-accent-lightest: #6db9ff;
    --color-accent-light: #00a5ff;
    --color-accent-dark: #023f77;
    --color-black: #000000;
    --color-foreground: #333333;
    --color-background: #fff;
    --color-background-accent: #f0f0f0;
    --color-border: #d9d9d9;
    --font-family-serif: system-ui, -apple-system, /* Firefox supports this but not yet `system-ui` */ 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', serif;
    background-color: #fff;
}
/*
@font-face {
	font-family: 'pingfang'; 
	    src: url('../font/PingFangSC-Regular.ttf'); 
	    font-weight: normal;
	    font-style: normal;
}
*/
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?63e6wg');
  src:  url('../fonts/icomoon.eot?63e6wg#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?63e6wg') format('truetype'),
    url('../fonts/icomoon.woff?63e6wg') format('woff'),
    url('../fonts/icomoon.svg?63e6wg#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
*{margin:0;padding: 0;box-sizing: border-box;font-size: unset;}
html, body, div, header, footer, article, nav, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, tt, var, u, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, input {
    margin: 0;
    padding: 0;
    border: 0;
    box-sizing: border-box;
    font-weight: normal;
}
html,body{/*font-family:pingfang,sans-serif;font-family:"PingFangSC-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-family:PingFang SC, 微软雅黑;*/font-family:pingfang SC,helvetica neue,arial,hiragino sans gb,microsoft yahei ui,microsoft yahei,simsun,sans-serif!important;}
ul li{list-style: none;}a{text-decoration: none;color: #fff;}a:visited{color: #fff;}input:focus, textarea:focus {outline: none;}
.justify{text-align: justify;text-align-last: left;line-height: 32px;
text-justify: inter-ideograph; /*为了兼容IE*/
text-align-last: left;/* ie9*/
-moz-text-align: justify;
-moz-text-align-last: left;/*ff*/
-webkit-text-align:justify;
-webkit-text-align-last: left;/*chrome 20+*/
}

h3 {
    margin: 0 0 10px;
    font-size: 100%;
    font-weight: bold;
    color: #737373;
    line-height: 130%;
}
#lan_en .justify{line-height:24px;font-size:16px;hyphens: auto; -webkit-hyphens: auto;}
#app{position: relative;overflow: hidden;/*max-width:1920px;*/margin-left:auto;margin-right:auto;background-color:#fbfbfb;}
html{font-size: 100px;}input[type="text"]{border:unset;outline: none;}
.mobile-br{border:unset;display: none;width: 1px;}
.default-btn{padding:10px 30px;background-color:#007bbe;color:#fff;font-size:16px;cursor: pointer;}
.default-btn:hover{background-color:#023f77;}

.main-wrap{max-width: 1200px;margin-left:auto;margin-right:auto;}
.main-wrap::after,.clear{content:"";clear: both;}
.well-button {
	    display: inline-block;
	    width: 154px;
	    height: 40px;border-radius: 6px;
		background: #FF8D37;
	    background-color: #FF8D37;
		border: 1px solid #FF8D37;
	    color: #fff;
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 40px;
	text-align: center;border-radius: 6px;cursor: pointer;
}
.well-button[type="orange"] {
    background: #ff8000;
    border-color: #FF8D37;
    color: #fff;
}
.well-button[type="orange"]:hover {
    box-shadow: 0px 0px 9px 4px rgb(78 33 0 / 15%);
}
.pc-header{width: 100%;position: fixed;top:0;left:0;border-bottom: 1px solid #ffffff75;z-index: 50;}
.header-fixed{border-bottom: 0px solid #ffffff75;}
.pc-header .main-wrap{height: 70px;}
.top-logo{display:inline-block;width: 125px;height: 70px;float: left;
vertical-align: middle;
line-height: 70px;
background-image: url('../img/logo-white.png');
background-size: contain;    background-repeat: no-repeat;    background-position: center;}
.active .top-logo{background-image: url('../img/logo.png');}
.top-logo img{width: 100%;position: relative;top:-33%;}
.pc-header .main-wrap>ul{display: block;float: right;}
.pc-header .main-wrap .nav-item{margin-left: 27px;display: inline-block;float: left;/*position: relative;*/}
.pc-header .main-wrap .nav-item>a{display:block;padding:0 10px;height: 70px;font-size: 16px;line-height: 70px;font-weight:300;color: #fff;transform: scale(1);transition: all 0.5s;}
.pc-header:hover .main-wrap .nav-item>a{color:#000;}
.pc-header .main-wrap .lang{margin-left: 27px;display: inline-block;float: left;position: relative;padding-left:25px;display:none;}
.pc-header .main-wrap .lang:before{content: '';display: block;width: 18px;height: 70px;background-image: url('../img/lang.svg');background-repeat: no-repeat;position: absolute;background-position: center;left:0;}
.pc-header .main-wrap .lang::after{/*content: '';display: block;width: 10px!important;height: 70px;background-image: url('../img/arrow.svg');background-repeat: no-repeat;position: absolute;background-position: center;right:-8px;top: 0;*/}
.pc-header .main-wrap .lang>a{display:block;width: 24px;height: 70px;font-size: 16px;line-height: 70px;font-weight:300;color: #fff;}
#lan_en .pc-header .main-wrap .lang>a{width:auto;}
.pc-header .main-wrap .lang .on>a{color: #2d93f1!important;}

.pc-header .main-wrap .nav-item::after{content:"";display: inline-block;width:0;height: 2px;background-color: #fff;position: absolute;left:0;right: 0;top: 70px;transition: all 0.2s;margin: 0 auto;}
.pc-header .main-wrap>ul .active{background-color: rgba(0,0,0,0.5);}
.pc-header:hover .main-wrap>ul .active,.header-fixed .main-wrap>ul .active{background-color:#0266b6;}
.pc-header ul li:hover ::after{width: 100%;}
.pc-header .main-wrap .nav-item:hover>a,.pc-header ul .active>a{/*transform: scale(1.1)!important;font-weight:600!important;*/}
.pc-header .main-wrap .nav-item:hover .child-nav{height:auto;opacity: 1;padding: 33px 50px;}
.pc-header .main-wrap .nav-item:hover::after{width: 100%;}
.header-fixed{position: fixed;top: 0;background-color: #fff;box-shadow: 0 5px 15px rgb(100 100 100 / 10%);}
.header-fixed a{color: #000!important;}
.header-fixed .main-wrap>ul li:hover>a, .header-fixed .main-wrap>ul .active>a{color: #005EB2!important;}
.header-fixed .main-wrap>ul li::after{background-color: #0266b6!important;top: 69px!important;}
.header-fixed .top-logo,.m-header-fixed .top-logo{background-image: url('../img/logo.png');}
.header-fixed .main-wrap .lang:before{background-image: url('../img/lang-b.svg');}
.header-fixed .main-wrap .lang::after{background-color: unset!important;top: 0px!important;}
.pc-header:hover{background-color: #fff;box-shadow: 0 5px 15px rgb(100 100 100 / 10%);}
.pc-header:hover a{color: #000;}
.pc-header:hover .main-wrap .active>a{color:#ffffff!important;}
.header-fixed .main-wrap>ul .active>a{color: #ffffff!important;}
.pc-header:hover .main-wrap>ul li::after{background-color: #ffffff!important;top: 69px!important;}
.pc-header:hover .top-logo,.m-header-fixed .top-logo{background-image: url('../img/logo.png');}
.pc-header:hover .main-wrap .lang:before{background-image: url('../img/lang-b.svg');}
.pc-header:hover .main-wrap .lang::after{background-color: unset!important;top: 0px!important;}
/*手机*/
.mobile-header{width: 100vw;position: absolute;z-index: 50;}.mobile-header.active{background-color:#fff;}
.mobile-header .main-wrap .top-logo{height: 30px;position: absolute;left: 5px;top: 13px;}
.mobile-header .main-wrap .lang{position: absolute;right: 60px;top: 22px;font-size: 16px;text-align: right;color: #fff;}
.mobile-header .main-wrap .nav-btn{position: absolute;cursor: pointer;height: 20px;
    width: 20px;right:4vw;top: 22px;background-repeat: no-repeat;
    background-size: contain;background-image: url('../img/nav.png');}
.mobile-header .main-wrap .m-nav-wrap .active{background-image: url(../img/close.svg);}
/*nav*/
.child-wrap{position:absolute;left:0;width: 100vw;background-color:rgba(0,0,0,0.8);}
.child-nav{font-size: 14px;height:0;position: relative;padding: 0px 50px;transition: all .5s;overflow: hidden;opacity: 0;max-width:1200px;margin: 0 auto;width:100%;}
.pc-header .lang .child-nav{height: 0;border-radius: 5px;border:1px solid #2D93F1;padding: 0px 20px;left: -32px;display: none;}
.pc-header .main-wrap .lang:hover .child-nav{opacity: 1;height: auto;padding: 20px 20px;}
.pc-header .main-wrap>ul li .child-list{display: grid;grid-template-columns: 180px 180px 180px;
    justify-content: space-between;
}
.pc-header .main-wrap>ul li .about-list{display: grid;grid-template-columns: 300px 300px 300px;
    justify-content: space-between;
}
.pc-header .main-wrap>ul li .about-list a{position:relative;display:block;height:168px;}
.pc-header .main-wrap>ul li .about-list p{    height: 48px;
    width: 100%;
    line-height: 48px;
    padding-left: 10px;
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    bottom: 0px;
    color: #fff;}
.pc-header .main-wrap>ul li .about-list a:hover p{background-color:#005EB2;}

.child-nav>dl{width: 180px;margin-right: 44px;}
.child-nav>dl:last-child{margin-right: 0;}
#lan_en .child-nav>dl{width:188px;}
.child-nav>dl a,.header-fixed .child-nav>dl a{color: #000;}
.child-nav>dl dt a{font-weight: 400;cursor: auto;font-size: 18px;color: #fff!important;}
.child-nav>dl dd a{font-weight: 300;    color: #fff!important;}
.child-nav>dl dt{border-bottom: 1px solid #eee;padding-bottom: 16px;}
.child-nav>dl dd{padding-top: 22px;}
.child-nav>dl dd:hover a::after{content:'>';font-size:14px;color:#005EB2;position: relative;right: -7px;}
.pc-header ul .child-nav>li{margin:0;float:none;text-align: center;padding-bottom: 22px;}
.pc-header ul .child-nav>li:last-child{padding-bottom: 0;}
.pc-header ul .lang .child-nav>li{padding-bottom: 10px;}
.pc-header ul .lang .child-nav>li:last-child{padding-bottom: 0;}
.pc-header ul .child-nav>li a{color: #000;font-weight: 300;height: 16px;line-height: 14px;min-width: 66px;display: block;}
#lan_en .pc-header ul .child-nav>li a{min-width:160px;text-align:left;font-size:14px;}
.pc-header ul .lang .child-nav>li a{width:75px;}
.main-item{margin-top: 100px;}
.main-item .main-wrap>h2{margin-bottom: 70px;font-size: 28px;line-height: 39px;font-weight: 400;text-align: center;}
.main-item .main-wrap>p{font-weight: 400;font-size: 16px;color:#666666;text-align: center;line-height: 35px;}
.contact .main-wrap>p:first-child{line-height: 48px;}

/*手机导航*/
#m-nav-con{display: none;position: relative;top: 70px;width: 90%;background-color: #fff;border-radius: 5px;
box-shadow: 0 5px 15px rgb(100 100 100 / 10%);margin: 0 auto;padding:0 15px;height: 0;transition: all 0.6s;
}
.m-header-fixed #m-nav-con{top:0;}
.m-header-fixed{position: fixed;top: 0;}.m-header-fixed .m-nav-wrap{background-color: #fff;height: 60px;box-shadow: 0 5px 15px rgb(100 100 100 / 10%);}
.m-header-fixed .main-wrap .nav-btn{background-image: url('../img/nav-b.png');}
.m-header-fixed .top-logo{}
.mobile-header .main-wrap .nav-item>a{color:#000;font-weight: 600;font-size: 14px;display: block;
    height: 30px;
    line-height: 30px;
    position: relative;}
.mobile-header .main-wrap .nav-item>a::after{    content: "";
    background-image: url('../img/arrow-list.png');
    display: inline-block;
    width: 15px;
    height: 15px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 4vw;
    top: 40%;}
/*.mobile-header .main-wrap .nav-item:hover >a::after{transform: rotate(270deg);}*/
.mobile-header .main-wrap .active>a::after{transform: rotate(270deg);}
.mobile-header .main-wrap .nav-item .child-nav a{color:#000;font-weight: 300;font-size: 12px;}
.mobile-header .main-wrap .nav-item .child-nav a:hover{/*color:#005EB2!important;*/}
#mobile-header .main-wrap .headershow:before{content: '';width: 20px;height: 20px;background-color: #fff;transform: rotate(45deg);
    position: absolute;top: -5px;right: 5px;}
#m-nav-con .nav-item{/*border-bottom: 1px solid #eee;*/}

#m-nav-con .nav-item:last-child{border-bottom: unset;}
#m-nav-con .child-nav{height:0;position: relative;background: unset;box-shadow: unset;padding: 0;left: 0;padding: 0 0;transition: all 0.6s;}

#m-nav-con .active>a{background-color:rgb(227,235,240);color:#005EAD;font-weight:bold;}
#m-nav-con .active .child-nav{height:auto;/*padding: 15px 0;*/opacity:1;}

#m-nav-con .child-nav>dl{width:100%;margin-right: 0;}
#m-nav-con .child-nav>dl:last-child{margin-right: 0;}
#m-nav-con .child-nav>dl dt{border-bottom: unset;padding-bottom: 0;font-weight:bold;}
#m-nav-con .child-nav>dl dt a{/*color:#005EB2!important;*/font-weight:600!important;}
#m-nav-con .child-nav>dl dt a::after{
    content: "";
    background-image: url(../img/arrow-list.png);
    display: inline-block;
    width: 15px;
    height: 15px;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    right: 4vw;
}
#m-nav-con .child-nav>dl dd a{color:#646464!important;}
#m-nav-con .child-nav>dl .active a{background-color:#F9F9F9;}
#m-nav-con .child-nav>dl .active a::after{
    transform: rotate(270deg);
}
#m-nav-con .child-nav>dl dd{padding-top: 0;display:none;}
#m-nav-con .child-nav>dl .show{display:block;}
#m-nav-con .child-nav>li{/*margin-bottom:15px*/}
#m-nav-con .child-nav>li a{font-weight:600;}
#m-nav-con .child-nav>li:last-child{margin-bottom: 0;}
#m-nav-con.headershow{display: block!important;height: 100vh;padding:unset;width:100%;}
#m-nav-con.headershow a{display:block;height:auto;padding:24px 4vw;position: relative;}
/*#m-nav-con .nav-item:hover .child-nav{height: auto;opacity: 1;}*/
#m-nav-con .nav-item:last-child .child-nav{display: none;}
#m-nav-con.headershow a:before,#m-nav-con.headershow a:before{
    content: "";
    background-color: #E9E9E9;
    display: inline-block;
    width: 92vw;
    height: 1px;
    position: absolute;
    bottom:0;
    margin-left:auto;
    margin-right:auto;
}
#m-nav-con .nav-item.active{background-color: #F9F9F9;}
/*通用banner*/
.banner{height: 7.9rem;background-color: #daeeff;background-repeat: no-repeat;background-size: cover;
    background-position: center;position: relative;overflow: hidden;}
.banner>img{width: 100%;position: absolute;bottom: 0;top:0;transform: scale(1.1);}
.banner .banner-info{padding-top: 2.7rem;color: #fff;display:none;}
.banner .banner-info h1{font-size: 40px;font-weight: 400;margin-bottom: 24px;}
.banner .banner-info h2{font-size: 40px;font-weight: 400;margin-bottom: 24px;}
.banner .banner-info p{font-size: 24px;font-weight: 400;line-height: 34px;}
.banner .banner-info>a{display: block;width: 154px;height: 40px;background-color: #FF8D37;color: #fff;font-size: 14px;font-weight: 400;text-align: center;line-height: 40px;margin-top: 48px;border-radius: 6px;}
.banner .banner-info a:hover{/*box-shadow: -1px 1px 8px 3px rgba(0, 135, 255, 0.15);*/box-shadow: 0px 0px 9px 4px rgba(78,33,0,0.15);}
.banner-bottom{background: url('../img/bannerfoot.svg') no-repeat top center;background-size: 100% auto;
    position: relative;top:-1rem;height: 1.11rem;margin-bottom: -1rem;z-index: 20;width: 100%;}
.banner .banner-btn-list{margin: 0 auto;/*text-align: center;*/}
.banner .banner-btn-list a{padding: 7px 22px;font-weight: 300;font-size: 18px;color: #fff;border: 1px solid #FFFFFF;}
.banner .banner-btn-list a:not(:last-child){margin-right: 7px;}
.banner .banner-btn-list .active{color: #3468BE;background-color: #fff;}
.banner .banner-btn-list a:hover{color: #3468BE;background-color: #fff;}
.blue-btn{background-color: #005eb2;display: inline-block;padding: 5px 30px;border-radius:6px;}
.blue-btn:hover{box-shadow: -1px 1px 8px 3px rgba(0, 135, 255, 0.15);}
/*联系我们*/
.contact{height: 600px;background-image: url('../img/guestbook-bg.jpg?v=0.1');background-repeat: no-repeat;background-size: cover;background-position: center;text-align: center;}
.contact .main-wrap{/*padding-top: 92px;*/padding-top: 155px;}
.contact .item-title{font-size:32px;color:#fff;}
.contact .item-subtitle{font-size:14px;color:#fff;margin-bottom: 35px;}

.guestbook{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;  grid-row-gap: 20px; grid-column-gap: 20px;}
.guestbook input{width:100%;padding:10px 15px;font-size:18px;}

.contact p{/*font-size: 34px!important;line-height: 48px;font-weight: 400;color: #fff!important;margin-bottom:0.92rem;*/}
#lan_en .contact p{font-size:28px!important;}
.contact a{display: block;width: 154px;height: 40px;background: #FF8D37;color: #fff;font-size: 14px;font-weight: 400;line-height: 40px;margin: 0 auto;transform: scale(1);transition: all 0.5s;border-radius: 6px;}
.contact a:hover{box-shadow: 0px 0px 9px 4px rgba(78,33,0,0.15);/* width: 156px;height: 42px;line-height: 42px;*/}
/*底部*/
.footer{background-color: #007bbe;font-size: 16px;padding-top: 51px;}
.footer .main-wrap{padding:0 0 50px 0;color:#fff;}
.footer .contact-us{width: 440px;    float: left;    font-size: 14px;}
#lan_en .footer .contact-us{width:330px;}

.footer .copy-right a{display: inline;}
.footer .company{margin-bottom:30px;}

.footer .qrcode{display: block;width:150px;}

.footer .bottom-nav{width: 300px;float: right;text-align:center;margin-right:100px;
        border-left: 1px solid #fff;    border-right: 1px solid #fff;
}
.footer .bottom-ewm{width: 300px;float: right;}
.footer .bottom-ewm .pic1{position:relative;top:30px;}
#lan_en .footer .bottom-nav{width:825px;}
.footer .bottom-nav ul{display: inline-block;margin-left: 74px;color: #fff;}
#lan_en .footer .bottom-nav ul{margin-left: 30px;}
.footer .bottom-nav ul:first-child{margin-left:0!important;}
.footer .bottom-nav a{color: #fff;line-height: 20px;font-weight: 400;}
#lan_en .footer .bottom-nav li a{font-size: 12px;font-weight:300;}

.footer .bottom-nav ul>a{margin-bottom: 39px;line-height: 22px;display: inline-block;font-weight: 400;}
.footer .bottom-nav ul:first-child{font-size: 16px;}
#lan_en .footer .bottom-nav ul:first-child{font-weight:400;}
.footer .bottom-nav ul>a:hover{color: #fff;cursor: auto;}
.footer .bottom-nav ul li{margin-bottom: 16px;}

.footer .bottom-logo{margin-bottom: 28px;}
.footer .copy-right{background-color:#000;color:#fff;height: 50px;line-height:50px;font-size: 12px;text-align:center;}
.footer .copy-right .main-wrap{padding:0px;color:#bbbbbb;}
.footer .copy-right .main-wrap img{width: 20px;height: 20px;position: relative;top: 5px;margin-left: 20px;margin-right: 9px;}
.news-contact,.partner-contact,.aptitude-contact,.about-contact{background-image: url('../img/contact2_2x.jpg');}
.join-contact{background-image: url('../img/contact2_2x.jpg');}
.mobile-header-tem{position: absolute;width:100%;z-index: 50;overflow: visible;height: 8%;}

#pc-header dl dd hover a::after{content:'>';font-size:14px;color:#005EB2;}
.news .main-wrap>p a:hover{color: #fff!important;}
#screen{z-index: 9999;font-size: 16px;}
/*en*/
#en-lan .footer .bottom-nav{width: 840px;}
#en-lan .footer .bottom-nav ul{margin-left: 25px;}
#en-lan .footer .bottom-nav ul:first-child{font-size: 14px;}
#en-lan .footer .bottom-nav a{font-size: 10px;}

.banner-bottom.big-screen{width:100%;height:auto;position:relative;top:-1rem;margin-bottom:-1rem;}

#pop-close{position: absolute;cursor: pointer;
    right: 10px;    
    top: 10px;
    width: 20px;
    height: 20px;
    background-image: url('../img/close.svg');
    background-repeat: no-repeat;
    background-size: cover;}
/*大于1920*/
@media only screen and (min-width: 1921px){
	.big-screen{display:block;background-image:unset!important;}
	.default-screen{display:none;}
}
/*大于1920*/
@media only screen and (max-width: 1920px){
	.big-screen{display:none;}
	.default-screen{display:none;}
}
/*大于1200*/
@media only screen and (min-width: 1200px){
	.pc-br{display: block;border:none;width: 1px;}
	.mobile{display: none;}
}
@media only screen and (min-width: 650px){
	.pc-br{display: block;}
}
@media only screen and (max-width: 650px){
	.pc-br{display: none;}
}
/*750-1199*/
@media only screen and (min-width: 750px) and (max-width: 1199px){
    .pc img{display:none;}
	.pc-header{display: none;}
	.main-wrap{width: 100%;}
	.banner .banner-info{padding-left: 0.8rem;text-align: center;padding-top: 2.7rem;}
	.banner .banner-info h1{font-size: 0.8rem;}
	.banner .banner-info h2{font-size: 0.8rem;}
	
	.footer .contact-us{width: 320px;float: unset;margin: 0 auto;text-align: center;margin-bottom: 50px;}
	.footer .contact-us img{display: inline-block;}
	.footer .bottom-nav{width: 666px;float: unset;margin: 0 auto;}
	.footer .bottom-nav ul:first-child{margin-left: 0;}
	.copy-right{text-align: center;}

}

/*小于750*/
@media only screen and (max-width: 749px){
    .child-wrap{position:relative;}
    #m-nav-con .child-nav>dl .active a{color:#636363!important;padding-left:15px;}
    #m-nav-con .child-nav>dl dd a{color: #d5d5d5!important;
    padding-left: 30px;}
    #m-nav-con .nav-item:last-child .child-nav{display:block;}
	.mobile-br{display: block;border:none!important;}
    .pc{display:none;}.pc img{display:none;}
	.pc-header{display: none;}
	.main-wrap{width: 100%;}
	.banner .banner-info{text-align: center;padding-top: 2.7rem;}
	.banner .banner-info h1{font-size: 0.8rem;}
	.banner .banner-info h2{font-size: 0.8rem;}
	.banner .banner-info p{font-size: 0.6rem;line-height: 0.8rem;}
	.footer .contact-us{float: unset;margin: 0 auto;margin-bottom: 35px;}
	.footer .qrcode{margin:0 auto;}
	.footer .main-wrap{text-align: center;}
	
	.footer .bottom-nav{    width: 90vw;   float: none;    margin: 0 auto;display:none;}
	.footer .bottom-ewm{    width: 90vw;   float: none;    margin: 0 auto;}
	.footer .bottom-nav ul{display: block;float: unset;margin: 0 auto;text-align: left;border-bottom: 1px solid #eee;}
	#lan_en .footer .bottom-nav ul{margin-left:0;padding-left:20px;}
	.footer .bottom-nav ul li{display: none;}
	.footer .bottom-nav ul>a{margin-bottom:0;display: block;height: 50px;line-height: 50px;position: relative;}
	.footer .bottom-nav ul>a::after{content: "";background-image: url('https://www.choicewell.com.cn/src/icons/arrow-list.png');display:inline-block;
	width: 20px;height: 20px;background-size: cover;background-repeat: no-repeat;position: absolute;right: 0;top: 15px;
	}
	.footer .bottom-nav ul:hover li{display: block;}
	.footer .bottom-nav ul:hover a::after{transform:rotate(270deg);}
	.footer .bottom-nav .active>a::after{transform:rotate(270deg);}
	.footer .bottom-nav .active li{display: block;}
	.footer .copy-right{border: none;}
	.footer .copy-right .main-wrap{line-height: 20px;}
}
@media only screen and (max-width: 520px){
	.main-item .main-wrap>h2{font-size: 25px;}
    .pc{display:none;}.pc img{display:none;}
	.contact p{font-size: 20px!important;}
	
}