@charset "UTF-8";
@media only screen and (max-width: 1300px) and (min-width:1201px) {
.service .slick-slide:hover {}
}
 @media only screen and (max-width: 1200px) and (min-width:1001px) {
.service .slick-current {/* width: 12.6% !important; */}
}
 @media only screen and (min-width: 1301px) {
.service .slick-current {/* width: 480px !important; */}
}
 @media only screen and (max-width: 1900px) {
.medical .left-kk, .join .right-kk { display: none; }
}
@media only screen and (max-width: 1450px) {
.service .slick-next { right: 0; }
.service .slick-prev { left: 0; }
}
@media only screen and (max-width: 1400px) {
.main {
    background-position: top 109px center;
}
.desk {padding: 0;margin: 50px auto 0;}
.medical .w1200::after { width: 100%; }
.join .w1200 { width: 87%; }
.desk .desk-lb p {font-size: 16px;}
.desk-table {width: 87%;}
.desk-tab2 li { width: 14.285555%; padding: 0; }
.desk-tab2 li a { font-size: 14px; }
.desk-list .cut .cut-img { width: 32%; }
.desk .cut-list li { width: 25% }
.technique-lb { width: 67%; overflow: hidden; }
.technique .right-box { width: 33%; }
.map .box1 { margin-left: 0; width: 460px; height: 700px; }
.desk .w1200 {width: 88%;}
.desk .blue-bg {}
.desk-tab2 li.active { box-shadow: none; background: #aa7e3f; }
.desk-table .desk-tab1 li.active a>p { box-shadow: none; background: #fff; }
.right-box-txt .list { width: 85%; margin: 0; float: right; padding-right: 15px; }
.medical .fl li { width: 48%; margin-right: 4%; }
.kxyj_title h2 { width: 50% !important; float: left !important; }
.kxyj_title span.fr { width: 50% !important; padding: 0; text-align: right; line-height: 35px; font-size: 14px; }
}
@media only screen and (max-width: 1300px) {
.news .tab li a { font-size: 25px; }
.news .tab li span { line-height: 48px; }
}
@media only screen and (max-width: 1200px) {
.main {background-position: top 110px center;}
.desk-list .cut .cut-img { width: 36%; }
.desk .cut-list { width: 60%; }
.service { padding-top: 100px; }
.service .title h2, .join .join-title h2, .medical h2 { font-size: 32px; }
.service .title p, .join .join-title p { font-size: 15px; margin-bottom: 25px; }
.service .txt h2 { font-size: 22px; }
.service .txt p { font-size: 14px; }
.desk>p{width: 80%;margin: auto auto 20px;font-size: 15px;}
.desk .desk-tab2 {overflow-x: auto;overflow-y: hidden;white-space: nowrap;font-size: 0;}
.desk-tab2 li { width: auto; padding: 0 16px; display: inline-block; float: none; }
.desk>h2 { font-size: 32px; line-height: 65px; }
.desk .cut-list li { width: 33.333%; }
.desk .cut-list li:nth-child(3n) { margin-right: 0; }
.desk .cut-list li a { line-height: 36px; }
.link .fl { width: 80% }
.link .fl .dome { width: 40%; margin-left: 3%; }
.link .title { width: 100%; font-size: 16px; }
.technique-lb { width: 60%; }
.technique .right-box { width: 40%; }
.technique-img { height: 240px; }
.right-box-img { height: 297px; }
.medical .fl li p, .medical .fr li a { font-size: 15px; }
.medical .w1200 { padding: 80px 0 0 0; }
.technique-txt h2 { font-size: 20px; }
}
@media only screen and (max-width: 1100px) {
.main {
    background-position: top 20px center;
}
.news-list .list-img { height: 200px; }
.news .tab li a { font-size: 24px; }
.news .tab li span { line-height: 45px; }
.map .box1 { left: auto; right: 0; top: -50px; height: 680px; }
.technique-img { height: 220px; }
.right-box-txt { height: 283px; padding: 30px 0 0 20px; }
.medical .fl li p { font-size: 14px; }
}
 @media only screen and (max-width: 1000px) {
.main {}
.search-box .submit{
    top:40px;
}
.search-box { margin: 40px 0 0 0; padding: 40px 30px 40px 30px; height: auto; border-bottom: 4px solid #E09717; }
.join { height: auto; margin-bottom: 35px; }
.service .more3 {opacity: 1;visibility: visible;bottom: 33px;left: 33px;}
.service { padding-top: 240px; }
.search-box .submit { right: 3.5%; }
.service .slick-slide:hover {}
.news-list h2 { font-size: 16px; margin: 15px 0 0; }
.news-list .time { font-size: 14px; margin: 0; }
.news-list .abstract { font-size: 13px; }
.news-list li { width: 32%; margin-right: 2%; }
.news { margin-top: 50px; }
.news .tab li span { display: none; }
.news .tab li { margin-right: 20px; }
.news-list .list-img { height: 180px; }
#ywgk_ul li { min-height: 130px !important; padding: 0 15px 15px !important; }
.desk .w1200 {width: 89%;}
.desk>h2 { font-size: 30px; }
.desk>p { font-size: 14px; line-height: 24px; text-align: justify; max-height: 48px; }
.map { margin: 0; }
.desk-list {padding: 40px;height: auto;}
.desk-list .cut .cut-img {width: 100%;height: 130px;margin-bottom: 29px;}
.desk-list .cut .cut-img img{width: 28%;height: 100%;}
.desk-list .cut .cut-img .cut-txt{background: none;width: 70%;float: right;position: relative;padding: 0 0 0 20px;}
.desk-list .cut .cut-img .cut-txt *{color: #333;-webkit-line-clamp: 8;}
.desk-list .cut .cut-img .cut-txt p{color: #333;-webkit-line-clamp: 3;height: 60px;}
.desk .cut-list {width: 100%;}
.desk .blue-bg { padding: 55px 0 50px; }
.technique-lb { width: 100%; }
.technique .right-box { width: 100%; margin-top: 25px; }
.technique .technique-tit { width: 100%; text-align: center; position: static; top: 0; }
.technique.animation .arrowbox { width: 100%; position: static; text-align: center; top: 0; left: 0; margin-bottom: 25px; }
.arrowbox .slick-arrow { position: static; display: inline-block !important; top: 0; left: 0; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); margin: 0 15px; }
.technique-lb, .technique .slick-current .items { margin-top: 0; }
.right-box-img { width: 50%; float: left; height: 300px; }
.right-box-txt { width: 50%; float: right; height: 300px; }
.technique-img { height: 300px; }
.medical .fl { width: 100%; float: none; }
.medical .fl li { width: 24%; margin-right: 1%; }
.medical .fl .noright { margin-right: 1%; }
.medical .fr { width: 100%; padding: 0; }
.join .join-img { height: 160px; }
.join ul li { margin: 0 8px; height: auto; margin-bottom: 4px; }
}
@media only screen and (max-width: 960px) {
.main {background-position: top 19px center;}
.service .title h2, .join .join-title h2, .medical h2 { font-size: 30px; }
.join li p { font-size: 16px; }
.service .title p, .join .join-title p { font-size: 14px; }
.news .tab li a { font-size: 22px; }
.desk>h2 { font-size: 28px; line-height: 50px; }
.desk {margin: 80px auto 0;}
.desk .cut-list li a { font-size: 15px; }
.desk-list .cut .cut-img {}
.desk .cut-list {}
.technique-img { height: 290px; }
.join .join-img { height: 150px; }
}
@media only screen and (max-width: 860px) {
.main {background-position: top 59px center;}
.news-list .list-img { height: 175px; }
.technique-img { height: 280px; }
.join .join-img { height: 130px; }
}
@media only screen and (max-width: 768px) {
.main {}
.search-box .submit{
    top:20px;
}
.search-box {margin: 0 auto 40px;border: 0;padding: 20px;position: relative;box-shadow: 0px 0px 2px 0px rgba(5, 1, 1, 0.15);}
.join ul { margin-top: 20px; }
.search-box .text { height: 45px; font-size: 15px; line-height: 45px; width: 100%; margin: 0; }
.join li p { font-size: 15px; line-height: 45px; }
.join .join-txt { padding-left: 12px; height: 45px; }
.kxyj_title, .medical { margin-top: 30px; height: auto; }
.search-box .submit {height: 45px;line-height: 45px;font-size: 16px;background: #185699 url(../img/search.png) no-repeat 17px center;background-size: 13%;width: 19%;border-radius: 4px;position: absolute;right: 20px;padding-left: 28px;}
.kxyj_title span.fr { font-size: 13px; }
.search-box .submit:hover { background: #c99f21 url(../img/search.png) no-repeat 15px center; background-size: 13%; }
.search-box input::-webkit-input-placeholder { font-size: 16px;}
.search-box input::-moz-placeholder { font-size: 16px;}
.search-box input:-moz-placeholder { font-size: 16px;}
.desk-table .desk-tab1 li {width: 33.3333%;margin-right: 0;float: left;margin-bottom: 20px;}
.desk-table .desk-tab1 li a>p { width: 100%; font-size: 15px; }
.desk-table .desk-tab1 li.active a>p { color: #2B2B2B;/* box-shadow: inset 180px 0 0 0 #fff; */}
.desk-tab2 li.active { /* box-shadow: inset 180px 0 0 0 #aa7e3f; */}
.desk .desk-tab2 { margin-top: 30px; }
.desk-tab2 li a { padding: 15px 0; }
.search-box input:-ms-input-placeholder { font-size: 16px;}
.service { padding-top: 0px; }
.service .title h2, .join .join-title h2, .medical h2 { font-size: 26px; }
.service .title p, .join .join-title p { font-size: 14px; }
.service .txt h2 { font-size: 20px; }
.service .txt p { font-size: 13px; }
.news .tab li a { }
.news .more { font-size: 13px; }
.news-list .list-img { height: 150px; }
.news-list h2 { font-size: 15px; }
.news-list .time { font-size: 13px; }
.news-list .abstract { font-size: 12px; line-height: 20px; }
#ywgk_ul li { padding: 0 10px 10px !important; }
#ywgk_ul li:first-child { margin-bottom: 20px !important; }
#ywgk_ul li:first-child+li { margin-bottom: 20px !important; }
#ywgk_ul li:first-child+li+li { margin-bottom: 20px !important; }
.desk>h2 { font-size: 24px; line-height: 45px; }
.desk>p { font-size: 13px; }
.desk {margin: 90px auto 0;width: 100%;padding: 0;}
.desk-table .desk-tab1 li .img { display: none; }
.map .box1 { position: static; left: 0; margin-top: 0; width: 100%; height: auto; padding-bottom: 20px; }
.map { height: auto; }
#bdmap { height: 400px; }
.desk-list .cut .cut-img { width: 100%; margin-bottom: 20px; height: auto; }
.desk .cut-list { width: 100%; height: auto; padding-bottom: 15px; }
.desk .blue-bg {padding: 40px 0 40px;}
.technique-img { height: 260px; }
.medical .fr li span { width: 22%; text-align: right; font-size: 12px; }
.medical .fr li a { width: 76%; }
.medical .w1200 { padding: 0 3%; }
.join .w1200 { width: 100%; }
.join .join-img { height: 160px; }
.link h2 { float: none; line-height: 45px; padding: 0; }
.link .fl { width: 100%; margin-bottom: 30px; }
.link .fl .dome { margin-left: 0 !important; width: 48%; margin-right: 4%; padding: 0; }
.link .fl .dome:nth-child(2) { margin-right: 0; }
.link { height: auto; }
.link::after { margin: 0 auto; width: 93%; }
.link .dome-list { top: 47px; }
.technique-tit .tit { font-size: 28px; line-height: 70px; }
.technique-txt h2 { font-size: 18px; }
.technique-txt { padding: 20px; height: auto; }
.technique-txt::after { height: 3px; }
.desk-lb .w1200 {width: 100% !important;}
}
@media only screen and (max-width: 750px) {
.main {background-position: top 23px center;}
}
@media only screen and (max-width: 640px) {
.main {background-position: top 546px center;}
.search-box .submit {position: static;width: 100%;background: #185699 url(../img/search.png) no-repeat 40% center;background-size: auto;font-size: 15px;margin-top: 15px;}
.search-box .submit:hover { background: #c99f21 url(../img/search.png) no-repeat 40% center; background-size: auto; }
.search-box .text { padding: 0 22px; }
 .search-box input::-webkit-input-placeholder {font-size: 15px;}
 .search-box input::-moz-placeholder {font-size: 15px;}
.search-box input:-moz-placeholder {font-size: 15px;}
 .search-box input:-ms-input-placeholder {font-size: 15px;}
.service .title h2, .join .join-title h2 { font-size: 24px; margin: 0 auto; }
.medical h2 { font-size: 20px; margin: 0 auto 20px; }
.medical h2.fl { margin: 0 auto; }
.service .title p, .join .join-title p { font-size: 13px; margin: 10px 0 20px; }
.service .txt{top: 32px;}
.service .txt h2 {font-size: 24px;}
.service .txt p {font-size: 16px;margin-top: 10px;}
.news .tab li a { font-size: 22px; }
.news .more { font-size: 12px; }
.news-list .list-img { height: 130px; ; }
.service-lb { height: auto; }
.technique-img { height: 240px; }
.right-box-img, .right-box-txt { width: 100%; float: none; }
.right-box-txt { height: 320px; padding: 35px 20px 20px 20px; }
.medical .fl li { width: 48%; margin-right: 4%; }
.medical .fl .noright { margin-right: 0; }
.join .join-img { height: 180px; }
.desk-table .desk-tab1 li a>p { height: 40px; line-height: 40px; font-size: 14px; }
.desk-tab2 li a { padding: 10px 0; }
.technique-tit .tit { font-size: 24px; line-height: 60px; }
.technique-txt h2 { font-size: 16px; }
.right-box-txt .tit1 { float: none; width: 100%; height: auto; text-align: center; padding: 0; margin-bottom: 20px; font-size: 22px; }
.right-box-txt .list { width      	: 100%; padding: 0; }
}
@media only screen and (max-width: 600px) {
.service .w1200 {}
.service .slick-slide { height: 220px !important; background-size: cover; }
.news-list .list-img { height: 120px; ; }
.desk { margin: 40px auto 0; }
.technique-img { height: 220px; }
.join .join-img { height: 160px; }
.technique-tit .tit { font-size: 22px; }
}
@media only screen and (max-width: 540px) {
.main {background-position: top 1422px center;}
.search-box .submit { font-size: 13px; }
.link .dome-list { top: 45px; }
.link .dome-list a { font-size: 14px; padding: 0 12px; }
.desk .desk-lb li.slick-slide {}
.news .tab li a { font-size: 17px; }
.service .title p, .join .join-title p { font-size: 12px; }
.news-list li { width: 100%; float: none; margin-right: 0; margin-bottom: 30px; background: #fff; }
.news-list .list-img { height: auto; max-height: 240px; }
.news { margin: 0; }
#ywgk_ul li { min-height: initial !important; padding: 20px !important; }
.banner .slick-arrow { /* display:none !important; */
transform: scale(0.5) !important; }
.banner .slick-next { right: 2% !important; }
.banner .slick-prev { left: 2% !important; }
.news-list li h2 { margin-top: 0; }
.news-list li .list-txt {padding: 20px;background: #FFF;border: 1px solid #efefef;}
#ywgk_ul li .list-txt { padding: 0; }
.desk { margin: 0 auto; }
.desk>h2 { font-size: 20px; line-height: 32px; }
.desk>p {font-size: 12px;padding: 0 15px;max-width: 100%;width: 90%;}
.news-list { margin-top: 0; }
.news { margin-top: 30px; }
.desk-list {padding: 27px;}
.desk .cut-list li a { font-size: 14px; padding-left: 15px; }
.technique-img { height: 200px; }
.join .join-img { height: 140px; }
.technique-tit .tit { font-size: 20px; }
.technique-txt h2 { font-size: 14px; margin: 0;}
.technique-txt p { font-size: 12px; }
.technique-txt { padding: 12px; }
.map .tit { font-size: 20px; line-height: 70px; height: 70px; }
.map .cur .tit1 { font-size: 16px; }
.map .list .item .s1 { font-size: 14px;}
.link .title { font-size: 15px; height: 45px; line-height: 45px; }
.footer .bq p { font-size: 13px;}
.desk .desk-tab2 { margin-top: 20px;}
.service .more3 {left: auto;right: 30px;}
}
@media only screen and (max-width: 480px) {
.nav { width: 100%; }
.service .slick-slide { height: 200px !important;}
.search-box { margin: 20px auto;}
.search-box .text, .search-box .submit { height: 41px; line-height: 41px; }
.search-box .submit { background-size: 6%; }
.search-box .submit:hover {
    background-size: 6%;
}
 .search-box input::-webkit-input-placeholder {font-size: 14px;}
 .search-box input::-moz-placeholder {font-size: 14px;}
 .search-box input:-moz-placeholder {font-size: 14px;}
 .search-box input:-ms-input-placeholder {font-size: 14px;}
.technique-img { height: 180px; }
.join .join-img { height: 120px; }
.map .bdmaplist li::after { width: 100%; }
.technique-tit .tit { }
.right-box-txt .tit1 { font-size: 22px; }
}
@media only screen and (max-width: 420px) {
.technique-img { height: 160px; }
}
@media only screen and (max-width: 380px) {
.technique-img { height: 140px; }
}
