/*head*/
.head{padding: 20px 0;border-bottom: 1px solid #ccc;}
.head .container{overflow:hidden;}
.h-logo{float:left;}
.h-logo img{display:block;max-width:100%;}
.h-right{float:right;text-align:right;}
.h-right a{color: #06c;text-decoration: none;}
.h-right p{font-size:14px;color:#000;line-height:25px;}
.h-home{font-size: 16px;font-weight:bold;line-height:25px;}

@media(max-width:768px) {
    .head{padding: 10px 0;}
}
@media(max-width:499px){
    .h-right p a,.h-right p span{display:none;}
}
@media(max-width:329px) {
    .h-logo{width:120px;margin-top:5px;}
}

.h-logo{overflow:hidden;}
.h-logo a{display:block;float:left;}
a.h-office{display: none;height: 25px;line-height: 25px;font-size: 18px;color: #004ea1;padding-left: 10px;margin: 21px 0 0 10px;border-left: 2px solid #004ea1;white-space: nowrap;}
@media(min-width:640px){
    a.h-office{display:block;}
}

/*foot*/
.foot{margin-bottom: 20px;border-bottom: 3px solid #004ea1;padding-bottom: 10px;}
.foot h2{font-size: 22px;font-weight:normal;padding-bottom:24px;}
.foot p{font-size: 17px;line-height:28px;margin-bottom:10px;word-break: break-all;}
.foot p img{max-width:86px;max-height:86px;}
.foot a{color: #06c;text-decoration: none;}

.apply-sample{padding:40px 0px;}
.apply-summary{overflow:hidden;margin-bottom:40px;}
.apply-summary img{/*display:block;float:right;*/max-width:100%;}
.apply-summary h2{margin-bottom: 24px;margin-top: 20px;padding: 0px;font-size: 36px;line-height:43px;font-weight: normal;color: rgb(0, 161, 224);}
.apply-summary h3{margin-bottom: 15px;padding: 0px;font-size: 28px;line-height:35px;font-weight: normal;color: rgb(85, 87, 91);}
.apply-summary p{margin-bottom: 15px;padding: 0px;font-size:16px;line-height: 24px;color: rgb(85, 87, 91);}

.apply-form{padding: 50px 100px;border: 1px solid #ccc;border-radius: 5px;}
@media(max-width:991px){
    /*.apply-summary img{float:none;margin:0 auto;}*/
    .apply-form{padding: 40px 50px 25px 50px;}
}
@media(max-width:767px){
    .apply-form{padding: 20px 10px 15px 10px;}
}
@media(max-width:499px){
    .apply-form{padding: 15px 10px 15px 10px;}
}
