.res-link{margin-top:30px}.res-link a{display:block;margin:10px 0;padding:26px;height:140px;background:#f2f2f2;border-radius:10px}.res-link a p{margin-top:15px}.res-link a h3{color:#5f92ce;font-weight:bold}.res-link a:hover{background:#fff}@media(max-width:768px){.res-link a{height:auto}}.res-contact{padding:26px;background:#f2f2f2}.res-contact p{margin-bottom:10px}.res-left{margin-bottom:50px}.res-nav{margin-top:40px;margin-bottom:40px;padding:25px 35px;background:#f7f7f7}.res-nav li a{display:block;padding:10px 0;line-height:18px;font-size:16px;color:#888}.res-nav li a:hover{color:#5f92ce}.res-dl dt{margin-top:15px;margin-bottom:10px;color:#f60}.res-dl dd{line-height:24px}.our-photo li figure{margin:25px 0;background:#f5f5f5}.our-photo li img{display:block;margin:0 auto}.faqbox{padding:20px 0}.faqbox .faqbox-tit{position:relative}.faqbox .faqbox-tit span{display:inline-block;position:absolute;z-index:2;left:0;top:0;bottom:0;margin:auto;width:33px;height:33px;background:#88b4e3;border-radius:50px;line-height:33px;font-weight:bold;font-size:26px;text-align:center;color:#fff}.faqbox .faqbox-tit h4{display:inline-block;margin:0;padding-left:46px;line-height:33px;font-size:20px;color:#5f92ce}.faqbox .faqbox-con{margin-top:20px;padding:30px;background:#f8f8f8}.faqbox .faqbox-con li{padding:20px 0;border-bottom:1px solid #ddd}.faqbox .faqbox-con li:first-child{padding-top:0}.faqbox .faqbox-con li:last-child{padding-bottom:0;border-bottom:none}.faqbox .faqbox-con li .faq-q{cursor:pointer}.faqbox .faqbox-con li .faq-q i{margin-right:10px;font-style:normal;font-weight:bold}.faqbox .faqbox-con li .faq-a{display:none;padding:10px;color:#999}.anchor-link li a{display:block;margin:5px 0;text-decoration:underline}.visa-type{margin-top:20px}.visa-type li{float:left;margin:10px 0;margin-right:10px}.visa-type li a{display:block;padding:6px 10px;border-radius:10px;border:1px solid #5f92ce;color:#5f92ce}.visa-type li.on a{background:#5f92ce;color:#fff}.newslist{position:relative;margin:50px 0;padding:40px 30px;background:#f5f5f5;border-radius:10px;display:flex;flex-direction:row}.newslist .newsimg{margin:0 30px;width:180px;height:180px}.newslist .newsimg a{width:100%;height:100%;display:block}.newslist .newsimg img{width:100%;height:100%}.newslist .news-con{flex:1;min-height:180px}.newslist .news-con h3 a:hover{color:#5f92ce}.newslist .news-con span{line-height:50px;color:#999}.newslist .news-con p{font-size:16px;line-height:26px}@media(max-width:768px){.newslist{padding:15px;display:block}.newslist .newsimg{position:relative;left:0;margin:0}.newslist .newsimg,.newslist .newsimg img{width:100%;height:auto}.newslist .news-con{margin-top:20px;padding:0;width:100%;min-height:auto}}.detail{margin:50px auto;padding:0 15px;width:1000px}.detail .detail-tit{padding-bottom:30px;border-bottom:1px solid #ddd}.detail .detail-tit p{margin-top:15px}.detail .detail-tit p span{display:inline-block;margin-right:15px;font-size:16px;color:#999}.detail-bottom{padding:10px 15px;background:#f2f2f2;border-radius:5px}.detail-bottom p{display:inline-block;margin-right:15px;color:#999}.detail-bottom p strong{color:#666}.detail-link{margin-top:30px;padding-top:30px;border-top:1px solid #ddd}.detail-link p{font-size:16px}.detail-link p span{color:#999}.detail-link p a{color:#5f92ce}.detail-link p a:hover{text-decoration:underline}.detail-con{margin-bottom:30px}.detail-con h3{margin-top:30px;font-size:20px;color:#86be99;font-weight:bold}.detail-con h4{margin-top:20px;font-size:16px;font-weight:bold}.detail-con h4 a{text-decoration:underline}.detail-con p{margin-top:15px;line-height:26px;font-size:16px}.detail-con img{display:block;margin:0 auto}.detail-con table{margin-top:30px;width:100%}.detail-con table th{padding:10px 20px;background:#ddd;font-size:18px}.detail-con table td{padding:20px;border-bottom:1px solid #ddd;font-size:16px}@media(max-width:768px){.detail{margin:30px auto;width:100%}.detail-bottom p:last-child{display:block;margin-top:10px}.detail img{max-width:100%;height:auto}}