@charset "utf-8";
.phone_menu{display:none;}
@media (max-width:1500px){
.banner,#solid,#solid #btt{width:100%}
#solid .solid0,#solid .solid1,#solid .solid2{width:100%}
body{min-width:100%}
.subbanner img{width:100%;height:auto}
.subbanner{width:100%;height:auto}
}
@media (min-width:760px) and (max-width:1199px){
.midwidth{width:98%;}
.head-tit{float:none;width:100%;    clear: both;
    text-align: center;height:auto}
.head-tit h2{padding-top:0;font-size: 29px;font-size: 3.9vw;}
.logo img{padding-top:0}.logo{height:auto;float:none;margin:0 auto}
.nav{width:73%}
.nav li{width:18%}
#solid #btt{margin-left:0px; left:0}
.achievements{display:none;}
.summary,.apply-tit{width:96%;padding: 0 2%;}
.apply{float:none!important;width:100%}
.material{float:none!important;width:96%;padding: 0 2%;    margin-top: 30px;}
.material-cont ul{width: 380px;}
.summary-cont ul{width: 680px;}
.copy{height: 88px;}
.copy p{    line-height: 30px;  padding-top: 15px;}
.sublt{width:25%;}
.sublt h3{width:100%;}
.subrt{width:72%;}

.links{float:none!important;width:100%!important}
.links a{width:33.333%!important;float:left;margin-top:0!important}
}
@media (max-width:759px){
.links{float:none!important;width:100%!important}
.links a{width:33.333%!important;float:left;margin-top:0!important}
.summary-cont li{    margin-bottom: 6px;}
.midwidth{width:98%;}
.head-tit{float:none;width:100%;    clear: both;
    text-align: center;height:auto}
.head-tit h2{padding-top:8px;font-size: 29px;font-size: 22px;    line-height: 24px; padding-bottom: 10px;}
.logo img{padding-top:0;width: 60%; margin: 0 auto; display: block;}.logo{height:auto;float:none;margin:0 auto}
#solid #btt{margin-left:0px; left:0;top: 100px;}
.achievements{display:none;}
.summary,.apply-tit{width:96%;padding: 0 2%;}
.apply{float:none!important;width:100%}
.material{float:none!important;width:96%;padding: 0 2%;    margin-top: 30px;}
.nav{display:none;}
#solid ul li img,#solid ul li{height:145px;}
.banner,#solid{height:145px;}
.searchRt form .text{width:140px;color:#fff}
.searchRt form .text::-webkit-input-placeholder{color:#fff}
.searchRt form{width:165px;float: left;}
.searchRt{float:left;}
.phone_menu{display:block; position:absolute; z-index:9999; top:15px; right:2%;height:40px; width:20px; }
	.phone_menu h2{display:block; float:right; width:34px; }.phone_menu h2 i{display:block;background:#fff;height:3px;margin-top:5px}
	.phone_menu h3{display:none; float:right; width:24px; color:#fff; line-height:24px; height:34px;font-size:33px; font-family:Microsoft Yi Baiti; text-align:center; position:relative; z-index:1}
	.phone_nav{display:block; position:absolute; right:0; top:58px; z-index:9999;  width:60%;background:#9e2021; height:auto;animation:myfirsts .2s;}
	.phone_nav li{position:relative; float:none; margin:0; width:100%;background:#9e2021; border-bottom:1px solid #b34445;}.phone_nav li a{color:#fff;font-weight:normal; margin:0;display: inherit;padding:0}
.phone_nav li a.current{background:none;color:#fff}

.midwidth{    position: relative;}
.summary-cont ul,.material-cont ul{    background-position: 2% 0;}
.summary-cont li a{    line-height: 58px;padding: 0 0 0 20%;}
.apply{height: auto;padding-bottom: 20px;}
.apply-cont li{width:94%}
.material-cont li a{    padding: 0 0 0 20%;}
.copy{height: 88px;}
.copy p{    line-height: 30px;  padding-top: 15px;}
.sublt{width:100%;float:none;}
.sublt h3{display:none;}
.sublt ul{padding-top:0;min-height:auto;}

.subrt{width:100%;float:none;}
}
@media (max-width:450px){
.summary-cont li a{padding: 0 0 0 35%;}
.material-cont li a{padding: 0 0 0 30%;}
.copy{height: 115px;}
}