@charset "utf-8";
.body{padding:0;margin:0;font-size:14px;line-height:24px;font-family:"Microsoft YaHei",微软雅黑;min-width:320px;width:100%;color:#555;background:url(../images/bg.jpg) repeat left top}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}
.h1,.h2,.h3,.h4,.h5,.h6,.ol,.p,.ul,dd,dl,dt,form,menu{padding:0;margin:0;font-weight:400}
.ol li,.ul li{list-style:none}
input,select,textarea{font-family:Geneva,sans-serif;border-radius:0;-webkit-border-radius:0;color:#414446;font-size:14px}
input:focus{outline:0}
button,input,select,textarea{font-family:Geneva,sans-serif;outline:0}
textarea{resize:none}
input,select,textarea{margin:0;padding:0}
select{background:#fff}
input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none}
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
figcaption,figure{margin:0;padding:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
img{border:0;vertical-align:top;max-width:100%}
.btn{cursor:pointer;border:none}
a{color:#555;text-decoration:none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0)}
a:focus{outline:0;-moz-outline:none}
a:hover{text-decoration:none;color:#00746d}
.clear{clear:both;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;font-size:0}
.clearfix{zoom:1}
table,table td{border-collapse:collapse}
.table{display:table;width:100%;height:100%}
.table-cell{display:table-cell;vertical-align:middle}
.ul li em{font-style:normal}
.row1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.row2,.row3,.row4,.row5,.row6{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical}
.row2{-webkit-line-clamp:2}
.row3{-webkit-line-clamp:3}
.row4{-webkit-line-clamp:4}
.row5{-webkit-line-clamp:5}
.row6{-webkit-line-clamp:6}
.fl{float:left}
.fr{float:right}
.header{border-top:solid 4px #00746d;position:relative;z-index:100}
.header .logo{padding-top:28px;padding-bottom:18px}
.header .logo img{height:50px}
.header .oa{position:absolute;right:0;top:0;width:190px;line-height:36px;text-align:center;background:url(../images/header_oa_bg.png) no-repeat center top}
.header .oa a{display:inline-block;color:#fff;padding-left:30px;background:url(../images/header_oa_icon.png) no-repeat left}
.header .search{position:absolute;top:0;right:140px;padding-left:30px;padding-right:30px;border-bottom:solid 1px #7fb9b6}
.header .search:before{content:'';left:-46px;position:absolute;width:58px;height:36px;background:url(../images/search_bg.png) no-repeat left}
.header .search a{left:0;display:block;cursor:pointer;position:absolute;width:20px;height:100%;background:url(../images/search_btn.png) no-repeat center center}
.header .search .text{width:140px;border:none;height:35px;background:0 0;color:#00746d}
.header .nav{position:absolute;right:20px;bottom:0}
.header .nav ul li{float:left;position:relative;padding-left:32px}
.header .nav ul li a{display:block;position:relative}
.header .nav ul li b a{font-size:16px;line-height:45px;font-weight:400}
.header .nav ul li.aon b a:after{content:'';position:absolute;left:0;width:100%;bottom:0;border-bottom:solid 2px #00746d}
.header .nav ul li .sub{position:absolute;min-width:100%;display:none;white-space:nowrap}
.header .nav ul li .sub span{display:block;border-bottom:solid 1px rgba(255,255,255,.4)}
.header .nav ul li .sub span a{padding:10px;display:block;color:#fff;background-color:rgba(0,116,109,.7)}
.header .nav ul li .sub span a:hover{background-color:#00746d}
.header .nav ul li.hover .sub{display:block}
@media(max-width:1180px){
.header .nav ul li{padding-left:20px}
}
@media(max-width:1080px){
.header .nav ul li{padding-left:10px}
}
@media(min-width:961px){
.header .nav ul li .hide{display:none!important}
}
@media(max-width:960px){
.header #open_menu{z-index:102;position:absolute;right:20px;top:50%;width:40px;height:40px;cursor:pointer;transition:all .3s}
.header #open_menu i{display:block;background-color:#00746d;position:absolute;width:30px;left:5px;top:18px;height:3px;border-radius:4px;transition:all .3s}
.header #open_menu:after,.header #open_menu:before{content:'';position:absolute;left:5px;width:30px;height:3px;background-color:#00746d;border-radius:4px}
.header #open_menu:before{top:10px}
.header #open_menu:after{bottom:10px}
.header #open_menu span.b{width:100%;bottom:0}
.header #open_menu.open_menu_on{background-color:#d0d3d5;border-radius:100px;top:10px}
.header #open_menu.open_menu_on i{opacity:0}
.header #open_menu.open_menu_on:before{transform:rotate(45deg);background-color:#333f48;left:10px;top:18px;width:20px}
.header #open_menu.open_menu_on:after{transform:rotate(-45deg);background-color:#333f48;left:10px;bottom:18px;width:20px}
.header .nav{-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-y:auto;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;z-index:3}
.header .nav ul{padding:80px 5% 0 5%}
.header .nav ul li{float:none;padding-left:0}
.header .nav ul li.aon b a:after{display:none}
.header .nav ul li b{position:relative;display:block;border-bottom:solid 1px rgba(255,255,255,.2)}
.header .nav ul li b a{color:#fff}
.header .nav ul li b i{position:absolute;right:10px;top:50%;margin-top:-10px;display:block;width:17px;height:25px;background:url(../images/icn-arrow.png) no-repeat;background-size:55%}
.header .nav ul li.has-sub b:before{z-index:5;content:'';display:block;position:absolute;width:100%;height:100%}
.header .nav ul li .sub{position:relative}
.header .nav ul li .sub span{border-bottom-color:rgba(255,255,255,.1)}
.header .nav ul li .sub span a{background-color:rgba(0,0,0,.1)}
.header .nav.is-show{visibility:visible}
.header .nav:after{content:'';overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;right:0;top:0;visibility:hidden;background-color:#333f48;border-radius:50%;width:40px;height:40px;opacity:.5;-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;z-index:-1}
.header .nav.is-show:after{visibility:visible;-webkit-transform:scale(200);-ms-transform:scale(200);transform:scale(200);opacity:1}
}
@media(max-width:660px){
.header .logo{padding-top:50px}
}
.footer{padding:20px 0;background:#04746c url(../images/foot_bg.jpg) no-repeat center bottom}
.footer,.footer a{color:#fff}
.footer .link{min-height:24px;position:relative;padding-left:60px;border-bottom:solid 1px #36918a;margin-bottom:20px}
.footer .link b{position:absolute;left:0}
.footer .link b a{color:#e2e3e3}
.footer .link span{display:inline-block;padding-left:2%;max-width:26%}
.footer .txt{padding:10px 0;font-size:12px;overflow:hidden}
.footer .txt span{display:block;min-width:40%;float:left}
.footer .phone{line-height:30px;padding:10px 100px 10px 0;font-size:12px;float:right;position:relative}
.footer .phone b{font-size:18px}
.footer .phone img{width:80px;height:80px;position:absolute;right:0;top:0}
.footer .copyright{padding:10px 0;font-size:12px}
.footer .copyright,.footer .copyright a{color:#fff}
@media(max-width:1024px){
.footer .txt span{float:none}
}
@media(max-width:768px){
.footer .phone{float:none;text-align:right;padding-right:90px}
}
@media(max-width:640px){
.footer .link span{display:block;max-width:none}
.footer .phone b{font-size:16px}
}
.float_nav{z-index:100;position:fixed;width:86px;background-color:#fff;border-radius:4px;right:2%;top:10%;box-shadow:0 0 5px #e0e0e0}
.float_nav .click{width:40px;padding:20px 10px;background:#00746d;color:#fff;text-align:center;position:fixed;right:0;top:50%;margin-top:-44px;border-radius:10px 0 0 10px;font-size:16px;cursor:pointer;display:none}
.float_nav ul li.close a{padding-top:0}
.float_nav ul li{position:relative}
.float_nav ul li b{font-weight:400;display:block;padding:10px 10px 0 10px}
.float_nav ul li b a{display:block;text-align:center;font-size:16px;padding-top:53px;padding-bottom:12px;background:no-repeat center top;border-bottom:solid 1px #dbdbdb}
.float_nav ul li.n1 b a{background-image:url(../images/float_nav_icon1.png)}
.float_nav ul li.n2 b a{background-image:url(../images/float_nav_icon2.png)}
.float_nav ul li.n3 b a{background-image:url(../images/float_nav_icon3.png)}
.float_nav ul li.n4 b a{background-image:url(../images/float_nav_icon4.png)}
.float_nav ul li.n5 b a{background-image:url(../images/float_nav_icon5.png)}
.float_nav ul li.n6 b a{background-image:url(../images/float_nav_icon6.png)}
.float_nav ul li.n7 b a{background-image:url(../images/float_nav_icon7.png)}
.float_nav ul li.n7 b a{border-bottom:none}
.float_nav ul li:hover b{background-color:#00746d}
.float_nav ul li:hover b a{color:#fff;border-bottom-color:#00746d}
.float_nav ul li.n1:hover b a{background-image:url(../images/float_nav_icon1_show.png)}
.float_nav ul li.n2:hover b a{background-image:url(../images/float_nav_icon2_show.png)}
.float_nav ul li.n3:hover b a{background-image:url(../images/float_nav_icon3_show.png)}
.float_nav ul li.n4:hover b a{background-image:url(../images/float_nav_icon4_show.png)}
.float_nav ul li.n5:hover b a{background-image:url(../images/float_nav_icon5_show.png)}
.float_nav ul li.n6:hover b a{background-image:url(../images/float_nav_icon6_show.png)}
.float_nav ul li.n7:hover b a{background-image:url(../images/float_nav_icon7_show.png)}
.float_nav ul li img{max-width:120px}
.float_nav ul li .sub{display:none;top:0;padding:20px;right:120px;position:absolute;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 10px rgba(91,93,91,.2)}
.float_nav ul li .sub:before{position:absolute;right:-36px;top:50%;margin-top:-18px;content:'';border:solid 18px transparent;border-left-color:#fff}
.float_nav ul li.n2 .sub{margin-top:-120px}
.float_nav ul li.n2 .sub::after{content:"";width:36px;height:100%;position:absolute;top:0;bottom:0;left:100%;margin:auto;background-color:transparent;display:block}
.float_nav ul li .keshi{padding:10px 10%;width:690px}
.float_nav ul li .keshi dl{height:100px;position:relative}
.float_nav ul li .keshi dl dt{left:0;text-align:center;writing-mode:tb-rl;line-height:34px;position:absolute;width:34px;height:90px;color:#fff;background-color:#55a5aa;border-radius:6px}
.float_nav ul li .keshi dl:hover dt{background-color:#d2b386}
.float_nav ul li .keshi dl:hover dt:before{position:absolute;right:-20px;top:50%;margin-top:-10px;content:'';border:solid 10px transparent;border-left-color:#d2b386}
.float_nav ul li .keshi dl dd{overflow:hidden;padding-left:50px}
.float_nav ul li .keshi dl dd span{display:block;width:25%;padding:1% 0 1% 2%;float:left}
.float_nav ul li .keshi dl dd span a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:24%;border:solid 1px #e4e4e4;border-radius:4px;line-height:35px;background:url(../images/icon8.png) no-repeat 12%}
.float_nav ul li .keshi dl dd span.more a{color:#55a5aa;background:#fff;border-color:#55a5aa}
.float_nav ul li .keshi dl dd span a:hover,.float_nav ul li .keshi dl dd span.more a:hover{color:#fff;background:#d2b386;border-color:#d2b386}
.float_nav ul li .search_keshi{background-color:#fff;padding-left:20px;padding-right:82px;position:relative;margin-bottom:30px;border:solid 1px #e0e0e0;border-radius:6px}
.float_nav ul li .search_keshi .text{color:#999;width:100%;height:38px;border:none;background-color:#fff}
.float_nav ul li .search_keshi a{display:block;cursor:pointer;position:absolute;right:-1px;top:-1px;width:82px;height:40px;border-radius:6px;background:#55a5aa url(../images/search_btn2.png) no-repeat center center}
.float_nav ul li .search_keshi a:hover{background-color:#ff9000}
@media(min-width:1024px){
.float_nav ul li:hover .sub{display:block}
}
@media(max-width:1024px){
.float_nav{position:relative;width:100%;right:auto;top:auto}
.float_nav ul li{float:left;width:14.285%}
}
@media(max-width:640px){
.float_nav ul li{width:25%}
.float_nav ul li b a{font-size:14px}
}
.column_font{position:absolute;right:20px;padding-top:6%}
.column_font .photo:after{margin:10px 0;content:'';display:block;width:43px;height:3px;background-color:#fff}
.column_font .photo h3{font-family:'庞门正道标题体';font-weight:400;font-size:60px;color:#fff;line-height:60px;margin:0}
.column_font .txt{color:#fff;font-size:16px}
.column_font#col_7 .pic:after{background-color:#fff}
.column_font#col_7 .txt{color:#fff}
.column_banner{position:relative}
.column_banner span{display:block;height:280px;background:no-repeat center center}
.column_banner .pic{display:none}
.column_banner .pic img{width:100%}
@media(max-width:960px){
.column_banner span{height:auto}
.column_banner .pic{display:block}
.column_font{padding-top:3%}
.column_font .photo{width:30%}
.column_font .photo:after{margin:5px 0}
.column_font .txt{font-size:14px}
}
@media(max-width:640px){
.column_font{right:auto;left:20px}
.column_font .photo{width:50%}
.column_font .txt{display:none}
}
.menu_location{line-height:36px;padding:20px 0;border-bottom:solid 1px rgba(0,0,0,.1);z-index:10;position:relative}
.location{float:right;padding-left:16px;background:url(../images/location_icon.png) no-repeat left}
.location a{position:relative;margin-right:20px;display:inline-block}
.location a:before{content:'';position:absolute;right:-15px;width:4px;height:100%;background:url(../images/location_icon2.png) no-repeat center center}
.menu ul li{display:inline-block;font-size:16px}
.menu ul li a{display:inline-block;padding:0 15px;border-radius:4px}
.menu ul li.aon a{color:#fff;background-color:#00746d}
@media(max-width:960px){
.location{float:none;margin-bottom:10px}
.menu{display:none}
}
.column_name{line-height:40px;padding-top:2%;text-align:center;font-size:24px;color:#00746d}
.column_txt{padding-bottom:2%;text-align:center;color:#555;max-width:774px;margin:auto}
.job_item_list .column_name,.job_item_list .column_txt{text-align:left}
.job_item_list .column_txt{max-width:none}
.job_item_category .column_name{font-size:34px;color:#333}
.job_item_category .column_txt{padding:2% 0;font-size:16px;color:#999}
.job_item_category .job_more{text-align:center}
.job_item_category .job_more a{position:relative;z-index:10;color:#fff;background-color:#00746d;display:inline-block;text-align:center;width:140px;line-height:40px;border-radius:4px}
.job_item_category .job_more a:hover{background-color:#ff9000}
.job_item_category .category_name{position:relative}
.job_item_category .category_name span{position:absolute}
.job_item_category .category_name span a{color:#55a5aa}
@media(min-width:960px){
.job_item_category .column_name{padding-top:8%}
.job_item_category .category_name{margin-top:-8%}
.job_item_category .category_name .tagcloud{float:left;width:100%;margin-top:-20%;height:800px}
.job_item_category .category_name .tagcloud:nth-child(1){float:left}
.job_item_category .category_name .tagcloud:nth-child(2){float:right}
.job_item_category .category_name .tagcloud span{font-size:16px}
.job_item_category .category_name .tagcloud span:nth-child(4n){font-size:30px}
.job_item_category .category_name .tagcloud span:nth-child(3n){font-size:26px}
}
.category_name{text-align:center;font-size:16px;line-height:36px;margin-top:-10px;padding-bottom:30px}
.category_name_top{margin-top:10px}
.category_name span{display:inline-block;padding:0 10px}
.category_name a{display:inline-block}
.category_name .aon a{border-bottom:solid 2px #00746d}
.search_now_column{display:none;background-color:#fff;padding-left:20px;padding-right:82px;position:relative;margin:auto;margin-bottom:40px;max-width:640px;border:solid 1px #e0e0e0;border-radius:6px}
.search_now_column .text{color:#999;width:100%;height:38px;border:none;background-color:#fff}
.search_now_column a{display:block;cursor:pointer;position:absolute;right:-1px;top:-1px;width:82px;height:40px;border-radius:6px;background:#55a5aa url(../images/search_btn2.png) no-repeat center center}
.search_now_column a:hover{background-color:#ff9000}
#search_con_45{display:block}
.container{min-height:480px;padding-bottom:4%}
.auto{margin:0 auto;max-width:1308px;padding:0 14px;position:relative}
.web_link ul li{padding:10px 0;border-bottom:dotted 1px #e4e4e4}
.web_link ul li b{display:block;font-size:16px;font-weight:400}
.web_link ul li span{opacity:.8;display:inline-block;white-space:nowrap;padding-right:20px}
.single .article{line-height:28px}
.single .article .h3{padding:10px 0;color:#00746d;font-size:18px}
.editor_yyjj .txt1{padding-bottom:2%}
.editor_yyjj .txt1 .fl{width:51%;padding-bottom:12px;border-bottom:solid 1px rgba(0,0,0,.1)}
.editor_yyjj .txt1 .fr{width:45.313%;padding-top:10px;text-align:center}
.editor_yyjj .txt2{padding-bottom:2%}
.editor_yyjj .txt3{background-color:#fff;color:#00746d;padding:3% 2%}
.editor_yyjj .txt3 ul{padding:0 3%}
.editor_yyjj .txt3 ul li{padding-left:15px;float:left;width:33.333%;position:relative}
.editor_yyjj .txt3 ul li:before{content:'';position:absolute;left:0;top:11px;display:block;width:5px;height:5px;background-color:#00746d;border-radius:100px}
@media(max-width:960px){
.editor_yyjj .txt1 .fl,.editor_yyjj .txt1 .fr{float:none;width:100%}
.editor_yyjj .txt3 ul{float:none;width:100%}
}
.contact .box1{padding:4% 0}
.contact .box1 ul li{margin-bottom:2%;border-right:solid 1px rgba(0,0,0,.1);line-height:30px;float:left;width:25%;text-align:center;position:relative}
.contact .box1 ul li .h3{font-weight:700;padding-top:60px;font-size:16px;background:url(../images/icon2.png) no-repeat center top}
.contact .box1 ul li .txt{min-height:120px}
.contact .box1 ul li.on:before,.contact .box1 ul li:hover:before{content:'';left:15%;width:70%;bottom:0;position:absolute;border-bottom:solid 2px #008078}
.contact .box1 ul li.on:after,.contact .box1 ul li:hover:after{content:'';position:absolute;left:50%;bottom:-15px;border:solid 8px transparent;border-top-color:#008078}
.contact .box1 ul li:last-child{border-right:none}
.contact .map{margin-bottom:3%;padding-bottom:40%;position:relative}
.contact .map #map{position:absolute;width:100%;height:100%}
.contact .box2{background-color:#fff;border:solid 1px #dadada;padding:3%}
.contact .box2 h3{font-size:16px;font-weight:700;color:#5a5b5b;padding-bottom:15px}
.contact .box2 .fl{width:39%}
.contact .box2 .fr{width:60%}
.contact .box2 .txt{padding-bottom:8%;border-bottom:solid 1px rgba(0,0,0,.1)}
.contact .box2 .txt2{padding-top:7%;padding-bottom:4%}
@media(max-width:1024px){
.contact .box1 ul li{width:50%}
.contact .box1 ul li:nth-child(2){border-right:none}
.contact .box2 .fl,.contact .box2 .fr{width:100%;float:none}
}
@media(max-width:768px){
.contact .box1 ul li{float:none;width:100%}
.container.job_item_category .column_name{padding-top:50px}
}
.item_border_box{position:relative;border:solid 1px #d9c2a5;padding:4px;background-color:#fff}
.item_border_box .box_t .icon{top:-1px}
.item_border_box .box_b .icon{bottom:-1px}
.item_border_box .box_t .zuo{border-right:solid 1px #d9c2a5;border-bottom:solid 1px #d9c2a5;box-shadow:3px 3px 0 2px #fff}
.item_border_box .box_t .you{border-left:solid 1px #d9c2a5;border-bottom:solid 1px #d9c2a5;box-shadow:-3px 3px 0 2px #fff}
.item_border_box .box_b .zuo{border-top:solid 1px #d9c2a5;border-right:solid 1px #d9c2a5;box-shadow:3px -3px 0 2px #fff}
.item_border_box .box_b .you{border-left:solid 1px #d9c2a5;border-top:solid 1px #d9c2a5;box-shadow:-3px -3px 0 2px #fff}
.item_border_box .box_t .zuo:before{left:5px;top:5px;border-right:solid 1px #d9c2a5;border-bottom:solid 1px #d9c2a5}
.item_border_box .box_t .you:before{left:-6px;top:5px;border-left:solid 1px #d9c2a5;border-bottom:solid 1px #d9c2a5}
.item_border_box .box_b .zuo:before{left:5px;bottom:5px;border-top:solid 1px #d9c2a5;border-right:solid 1px #d9c2a5}
.item_border_box .box_b .you:before{left:-6px;bottom:5px;border-left:solid 1px #d9c2a5;border-top:solid 1px #d9c2a5}
.item_border_box .zuo{left:-1px}
.item_border_box .you{right:-1px}
.item_border_box .icon{position:absolute;width:21px;height:21px;display:block;background:url(../images/bg.jpg) no-repeat}
.item_border_box .icon:before{content:'';position:absolute;width:20px;height:20px}
.item_border_box .box_c{padding:3% 5%;border:solid 1px #d9c2a5;background:url(../images/item_border_box.jpg) repeat center top}
.item_border_box .h3{text-align:center}
.list_history{margin-top:4%;position:relative}
.list_history:before{position:absolute;display:block;left:28.3%;content:'';width:1px;height:100%;background-color:rgba(0,0,0,.1)}
.list_history .category{float:left;width:25.782%}
.list_history .category .list{border-bottom:solid 1px rgba(0,0,0,.1)}
.list_history .category .list:last-child{border-bottom:none}
.list_history .category .list h3{cursor:pointer;position:relative;color:#888;font-size:24px;padding-left:10%;line-height:120px;background:no-repeat center center;background-size:contain}
.list_history .category .list.hover h3:before,.list_history .category .list.show h3:before{content:'';position:absolute;right:-20%;width:20%;height:100%;background:url(../images/history_icon.png) no-repeat center center}
.list_history .category .list.show,.list_history .category .list:hover{padding-bottom:1px;border-bottom:none}
.list_history .category .list.show h3,.list_history .category .list:hover h3{color:#fff;background-image:url(../images/history_bg.png)}
.list_history .category .list.show ul{display:block}
.list_history .category .list ul{padding-left:20%;display:none}
.list_history .category .list ul li{position:relative;padding-left:10%;font-size:16px;line-height:60px;border-bottom:solid 1px rgba(0,0,0,.1);background:url(../images/icon.png) no-repeat 94% center}
.list_history .category .list ul li.show{color:#00746d}
.list_history .category .list ul li:before{content:'';display:block;position:absolute;left:5%;top:50%;margin-top:-2.5px;width:5px;height:5px;border-radius:100px;background-color:#666}
.list_history .category .list ul li.show:before{background-color:#00746d}
.list_history .details{float:right;width:68%;color:#666;line-height:28px}
.list_history .details h3{text-align:center;font-size:24px;color:#00746d;font-weight:700}
.list_history .details .txt{padding:2% 0;border-bottom:solid 1px rgba(0,0,0,.1)}
.list_history .details .list .box{position:relative}
.list_history .details .list .sub dl h4{left:50px}
.list_history .details .list h4{position:absolute;left:0;top:15px;color:#00746d;max-width:90px}
.list_history .details .list dl{position:relative;padding-left:100px}
.list_history .details .list dl span{padding:15px 0;display:block;word-break:break-all;white-space:pre-wrap;border-bottom:solid 1px rgba(0,0,0,.05)}
@media(max-width:960px){
.list_history .category .list h3{line-height:80px;font-size:18px}
}
@media(max-width:640px){
.list_history .category .list h3{line-height:60px;font-size:14px;padding-left:5%}
.list_history .category .list ul{padding-left:5%}
}
.list_honor_hot ul li{line-height:28px;min-width:19%;float:left}
.list_honor_hot h3{padding-bottom:15px;color:#00746d;font-size:18px;font-weight:700}
.list_honor{padding-top:3%}
.list_honor ul li{float:left;width:25%;padding:1% 3%;text-align:center;background:url(../images/list_honor_bg.png) no-repeat center 84%;background-size:92%}
.list_honor ul li .pic{padding:10px;background:url(../images/list_honor_picbg.png) no-repeat center center;background-size:100% 100%}
.list_honor ul li .pic span{display:block;padding-bottom:74%;background:no-repeat center center;background-size:cover}
.list_honor ul li .pic img{display:none}
.list_honor ul li .h4{font-size:16px;padding:20px 0}
@media(max-width:960px){
.list_honor_hot ul li{width:50%}
}
@media(max-width:640px){
.list_honor_hot ul li{width:100%}
.list_honor ul li{width:50%}
}
.timeSwiper{padding-bottom:45px;border-bottom:solid 2px #00746d;margin-bottom:20px}
.timeSwiper .btnWrapper{position:relative;padding:0 60px}
.timeSwiper .btnWrapper .swiper-container .item a{text-align:center;font-size:30px;font-weight:700;color:rgba(85,85,85,.3);display:block;padding-bottom:45px;background:url(../images/line.png) center bottom repeat-x}
.timeSwiper .btnWrapper .swiper-container .slidenow a{color:#00746d!important}
.timeSwiper .btnWrapper .swiper-button-prev{width:30px;height:30px;background:url(../images/icon_prev.png) no-repeat center;margin-top:10px}
.timeSwiper .btnWrapper .swiper-button-next{width:30px;height:30px;background:url(../images/icon_next.png) no-repeat center;margin-top:10px}
.timeSwiper .btnWrapper .swiper-button-next:after,.timeSwiper .btnWrapper .swiper-button-prev:after{font-size:0}
.list_font ul li{margin-bottom:1.6%;background-color:#fff}
.list_font ul li a{display:block;padding:3% 80px 3% 3%;position:relative}
.list_font ul li h3{font-size:18px;font-weight:700;padding:2% 0}
.list_font ul li:hover{box-shadow:0 0 5px #efefef}
.list_font ul li .icon{display:block;position:absolute;width:30px;height:30px;right:23px;top:50%;margin-top:-15px;background-color:#b2d5d3;transform:rotate(45deg)}
.list_font ul li .icon:before{position:absolute;width:100%;height:100%;content:'';transform:rotate(-45deg);background:url(../images/icon3.png) no-repeat center center}
.list_xinx{width:100%;float:left;margin-bottom:50px}
.list_xinx ul li{border-bottom:solid 1px #ededed;padding:25px 0;width:100%;float:left;transition:all .5s}
.list_xinx ul li h3{font-size:16px;float:left;font-weight:inherit;display:inline-block;max-width:77%;color:#666}
.list_xinx ul li time{font-size:14px;color:#999;float:right}
.list_xinx ul li:hover h3{color:#00746d}
.list_xinx ul li:hover{box-shadow:0 5px 5px #efefef}
@media(min-width:768px){
.list_font ul li{float:left;width:49.2%}
.list_font ul li:nth-child(odd){margin-right:1.6%}
}
@media(max-width:768px){
.list_font ul li a{padding:2% 40px 2% 2%}
.list_font ul li h3{font-size:16px}
.list_font ul li .icon{width:15px;height:15px;right:10px;margin-top:-7px}
.list_font ul li .icon:before{background-size:30%}
.list_xinx ul li{padding:10px 0}
.list_xinx ul li h3{font-size:14px}
.list_xinx ul li time{font-size:12px}
}
.imgzoom .span_img{-webkit-transition:transform .6s;-o-transition:transform .6s;transition:transform .6s}
.imgzoom:hover .span_img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
.list_pic_txt ul li{position:relative}
.list_pic_txt ul li .pic{overflow:hidden}
.list_pic_txt ul li .pic:before{left:0}
.list_pic_txt ul li .pic:after{right:0}
.list_pic_txt ul li .pic span{display:block}
.list_pic_txt ul li .pic a{display:block;position:relative}
.list_pic_txt ul li .border{position:absolute;width:100%;height:100%;top:0}
.list_pic_txt ul li .box_t{position:absolute;width:98%;left:1%;top:2%;height:4%;display:block;border:solid 1px rgba(255,255,255,.6);border-bottom:none}
.list_pic_txt ul li .box_c{position:absolute;width:98%;height:92%;left:1%;bottom:2%;border:solid 1px rgba(255,255,255,.6);border-top:none}
.list_pic_txt ul li .box_c:after,.list_pic_txt ul li .box_c:before{content:'';position:absolute;top:0;height:1px;background-color:rgba(255,255,255,.6)}
.list_pic_txt ul li .box_c:before{left:0}
.list_pic_txt ul li .box_c:after{right:0}
.list_pic_txt ul li .box_b{height:10px;margin:0 10px;background-color:#fff}
.list_pic_txt ul li .txt{background-color:#fff;padding:20px}
.list_pic_txt ul li .txt h3{font-size:18px;font-weight:700}
.list_pic_txt ul li .txt p{margin:10px 0}
.list_pic_txt ul li .txt time{color:#888}
.list_pic_txt ul li .pic .imgload img{width:100%}
.list_pic_txt ul li:hover .txt h3 a{color:#00746d}
@media(min-width:640px){
.list_pic_txt ul li{float:left;width:30.469%;margin-right:4.2965%;margin-bottom:4.2965%}
.list_pic_txt ul li:nth-child(3n){margin-right:0}
.list_pic_txt ul li .pic .imgload{display:none}
.list_pic_txt ul li .pic span{padding-bottom:66.67%;background:no-repeat center center;background-size:cover}
.list_pic_txt ul li .txt h3{height:48px}
.list_pic_txt ul li .txt p{height:72px}
.list_pic_txt ul.owl-carousel li{width:100%;margin:0}
}
.list_pic_txt .owl-carousel .owl-nav{position:absolute;top:0;bottom:0;height:0;left:0;right:0;margin:auto}
.list_pic_txt .owl-carousel .owl-nav button.owl-next,.list_pic_txt .owl-carousel .owl-nav button.owl-prev{font-size:60px;color:#555;display:block;width:50px;height:50px;line-height:50px;position:absolute;right:0;background:0 0;text-align:center;overflow:hidden}
.list_pic_txt .owl-carousel .owl-nav button.owl-next{right:0}
.list_pic_txt .owl-carousel .owl-nav button.owl-prev{left:0}
.list_pic_txt .owl-carousel .owl-nav button.owl-next:hover,.list_pic_txt .owl-carousel .owl-nav button.owl-pre:hover{color:#00746d}
.list_pic_txt .owl-carousel .owl-nav button.owl-next.disabled:hover,.list_pic_txt .owl-carousel .owl-nav button.owl-pre.disabled:hover{color:#555}
@media(min-width:1440px){
.list_pic_txt .owl-carousel .owl-nav button.owl-next{right:-80px}
.list_pic_txt .owl-carousel .owl-nav button.owl-prev{left:-80px}
}
.Pages{text-align:center;line-height:44px;color:#aaa}
.Pages b{font-weight:400}
.Pages span{display:inline-block}
.Pages a{display:inline-block;padding:0 20px;border:solid 1px #e0e0e0;background-color:#fff;border-radius:4px}
.Pages a.a_cur{color:#fff;background-color:#00746d;border-color:#00746d}
.Pages em{font-style:normal}
.Pages em a{margin:0 2px}
.Pages .p_count{padding:0 10px}
.Pages .i_text{width:46px;height:46px;text-align:center;border:solid 1px #e0e0e0;background-color:#fff;border-radius:4px}
.Pages .i_button{margin-left:10px;color:#888;cursor:pointer;border:none;width:70px;border-radius:4px;height:46px;background-color:#ebebeb}
.Pages .i_button:hover{color:#fff;background-color:#00746d}
@media(max-width:960px){
.Pages{line-height:30px}
.Pages a{padding:0 10px}
.Pages .i_text{height:30px}
.Pages .i_button{width:50px;height:30px}
.Pages .p_count,.Pages .p_jump{display:none}
}
.info_article .title{text-align:center;border-bottom:solid 1px #e3e4e4;padding-top:4%;padding-bottom:2%}
.info_article .title h1{font-size:22px;padding-bottom:10px;line-height:32px}
.info_article .title p{font-size:15px;padding:0;margin:0}
.info_article .title p span{padding:0 10px}
.info_article .article{padding:2% 0;line-height:30px}
.info_article .article *{font-size:16px!important;padding:0!important;margin:0;line-height:30px!important}
@media(min-width:768px){
.info_article .article *{margin:0!important}
.article img{max-width:900px}
}
.info_other span{display:block}
.info_other .back{text-align:center;padding:23px 0;border-bottom:solid 1px #e3e4e4;margin-bottom:30px}
.info_other .back a{text-indent:20px;width:112px;line-height:34px;text-align:left;color:#fff;border-radius:4px;display:inline-block;background:#00746d url(../images/icon_back.png) no-repeat 90% center}
.info_other .fl,.info_other .fr{width:48%}
.info_other .fr{text-align:right}
@media(max-width:768px){
.info_article .title{font-size:16px}
.info_other .fl,.info_other .fr{width:100%;float:none;text-align:left}
}
.traffic_guide .list{padding:20px;background-color:#fff;margin-bottom:30px}
.traffic_guide .list .info{width:56%;float:right;line-height:20px}
.traffic_guide .list .info .txt{min-height:20px;line-height:30px;font-size:16px;margin-top:20px;position:relative;word-break:break-all}
.traffic_guide .list .info h3{font-size:18px;font-weight:700}
.traffic_guide .list .info h3 a{cursor:pointer;font-size:14px;font-weight:400;float:right;padding-left:24px;background:url(../images/icon_map.png) no-repeat left}
.traffic_guide .list .info b{left:0;font-weight:400;position:absolute}
.traffic_guide .list .info span{color:#008d84}
.traffic_guide .list .pic{float:left;width:39.678%;position:relative}
.traffic_guide .list .pic .icon:after,.traffic_guide .list .pic .icon:before{content:'';position:absolute;display:block;width:10px;height:10px;background-color:#fff}
.traffic_guide .list .pic .icon.t:before{top:0;left:0}
.traffic_guide .list .pic .icon.t:after{top:0;right:0}
.traffic_guide .list .pic .icon.b:before{left:0;bottom:0}
.traffic_guide .list .pic .icon.b:after{right:0;bottom:0}
.traffic_guide .list .pic .box_c:after,.traffic_guide .list .pic .box_c:before{content:'';position:absolute;width:1px;height:86%;bottom:7%;background-color:rgba(255,255,255,.7)}
.traffic_guide .list .pic .box_c:before{left:1%}
.traffic_guide .list .pic .box_c:after{right:1%}
.traffic_guide .list .pic .box_t{position:absolute;left:3%;top:2%;width:94%;height:5%;border:solid 1px rgba(255,255,255,.7);border-bottom:none}
.traffic_guide .list .pic .box_t:after,.traffic_guide .list .pic .box_t:before{bottom:0;position:absolute;content:'';width:2.5%;height:1px;background-color:rgba(255,255,255,.7)}
.traffic_guide .list .pic .box_t:before{left:-2.5%}
.traffic_guide .list .pic .box_t:after{right:-2.5%}
.traffic_guide .list .pic .box_b{position:absolute;left:3%;bottom:2%;width:94%;height:5%;border:solid 1px rgba(255,255,255,.7);border-top:none}
.traffic_guide .list .pic .box_b:after,.traffic_guide .list .pic .box_b:before{top:0;position:absolute;content:'';width:2.5%;height:1px;background-color:rgba(255,255,255,.7)}
.traffic_guide .list .pic .box_b:before{left:-2.5%}
.traffic_guide .list .pic .box_b:after{right:-2.5%}
.traffic_guide .list .pic img{width:100%}
.traffic_guide .list .map{margin-top:2%;position:relative;height:70vh;width:100%;overflow:hidden}
.traffic_guide .list .map img{max-width:none}
.traffic_guide .list .map.hide{padding-bottom:0;margin-top:0;height:0vh}
.traffic_guide .list .item{position:absolute;width:100%;height:70vh}
@media(max-width:960px){
.traffic_guide .list .info,.traffic_guide .list .pic{float:none;width:100%}
.traffic_guide .list .info{padding-bottom:3%}
}
.list_pic_info ul li{position:relative;background-color:#fff;padding-left:21.094%;margin-bottom:3%}
.list_pic_info ul li .pic{position:absolute;top:0;left:0;width:21.094%;height:100%;overflow:hidden}
.list_pic_info ul li .pic a{display:block;height:100%}
.list_pic_info ul li .pic .imgload{display:none}
.list_pic_info ul li .pic img{width:100%}
.list_pic_info ul li .pic .span_img{display:block;height:100%;background:no-repeat center center;background-size:cover}
.list_pic_info ul li .pic .box_l{position:absolute;width:4%;height:84%;top:8%;left:2%;border:solid 1px rgba(255,255,255,.7);border-right:none}
.list_pic_info ul li .pic .box_l:after,.list_pic_info ul li .pic .box_l:before{content:'';right:0;position:absolute;display:block;width:1px;height:8%;background-color:rgba(255,255,255,.7)}
.list_pic_info ul li .pic .box_l:before{top:-8%}
.list_pic_info ul li .pic .box_l:after{bottom:-8%}
.list_pic_info ul li .pic .box_r{position:absolute;width:92%;height:96%;top:2%;right:2%;border:solid 1px rgba(255,255,255,.7);border-left:none}
.list_pic_info ul li .icon:after,.list_pic_info ul li .icon:before{content:'';z-index:5;position:absolute;display:block;width:10px;height:10px;background:url(../images/bg.jpg)}
.list_pic_info ul li .box_t:before{left:0;top:0}
.list_pic_info ul li .box_t:after{right:0;top:0}
.list_pic_info ul li .box_b:before{left:0;bottom:0}
.list_pic_info ul li .box_b:after{right:0;bottom:0}
.list_pic_info ul li .txt{padding:35px}
.list_pic_info ul li .txt h3{font-size:18px;font-weight:700}
.list_pic_info ul li .txt p{height:48px;margin-top:14px}
.list_pic_info ul li .txt time{color:#888}
.list_pic_info ul li:hover .txt h3 a{color:#00746d}
@media(max-width:640px){
.list_pic_info ul li{padding:0}
.list_pic_info ul li .pic{position:relative;width:100%}
.list_pic_info ul li .pic .imgload{display:block}
.list_pic_info ul li .pic .span_img{display:none}
.list_pic_info ul li .txt{padding:3%}
.list_pic_info ul li .txt h3{font-size:16px}
}
.list-jobs{position:relative;padding-top:20px;padding-bottom:3%}
.list-jobs .first{position:relative}
.list-jobs .first:after,.list-jobs .first:before,.list-jobs:after,.list-jobs:before{z-index:2;position:absolute;content:'';width:10px;height:10px;background:url(../images/bg.jpg)}
.list-jobs:before{left:0;top:0}
.list-jobs:after{right:0;top:0}
.list-jobs .first:before{left:0;bottom:0}
.list-jobs .first:after{right:0;bottom:0}
.list-jobs .title{position:relative;padding-left:4%;font-size:16px;line-height:60px;border-bottom:solid 1px rgba(0,0,0,.1)}
.list-jobs .first .title{font-size:18px;color:#fff;background-color:#00746d;border-bottom:none}
.list-jobs .title span{display:block;float:left;width:19%;text-align:center}
.list-jobs .title span.s1{text-align:left}
.list-jobs .list:before{position:absolute;right:3%;top:50%;margin-top:-5px;content:'';width:10px;height:10px;transform:rotate(45deg);border-top:solid 2px #888;border-right:solid 2px #888}
.list-jobs .list.on:before{transform:rotate(135deg);border-top-color:#00746d;border-right-color:#00746d}
.list-jobs .txt-page{background-color:#fff;padding:4%;display:none}
.list-jobs .txt-page .name{font-size:14px;font-weight:700}
.list-jobs .txt-page .txt{padding-bottom:2%}
.list-jobs .txt-page .apply a{cursor:pointer;display:inline-block;width:144px;line-height:40px;color:#fff;text-align:center;background-color:#00746d}
.list-jobs .txt-page .apply a:hover{background-color:#ff9000}
.list-jobs .txt-page .down{padding-left:193px}
.list-jobs .txt-page .down a{display:block;line-height:40px;position:absolute;padding-left:23px;background:url(../images/icon4.jpg) no-repeat left}
.list-jobs .wap{display:none}
.list-jobs .wap span{display:block}
@media(max-width:960px){
.list-jobs .title span.s1{width:90%}
.list-jobs .title span.s2,.list-jobs .title span.s3,.list-jobs .title span.s4,.list-jobs .title span.s5{display:none}
.list-jobs .txt-page{padding:2%}
.list-jobs .wap{display:block;padding-bottom:2%}
}
.job-form .queueList{margin:0!important;border:none;padding:0!important}
.job-form .webuploader-container{max-width:130px;display:inline-block}
.job-form .placeholder{font-size:14px;padding-top:0;text-align:left;min-height:inherit}
.job-form .placeholder input{display:block;width:100%;height:44px}
.job-form .placeholder .rt_input{width:100%!important;height:100%!important;left:0!important}
.job-form .placeholder .webuploader-pick{border:solid 1px #00746d;font-size:16px;line-height:38px;color:#00746d;background-color:#fff;border-radius:0;width:120px;text-align:center;padding:0}
.job-form .placeholder .webuploader-pick-hover{background-color:#00746d;color:#fff}
.job-form .statusBar .btns .uploadBtn{background-color:#00746d}
.job-form .statusBar .btns .uploadBtn:hover{background:#ff9000}
.job-form p.tips{display:inline-block;font-size:16px;color:#999}
.job-form div.tips{display:none}
.job-form{position:fixed;width:100%;height:100%;top:0;z-index:100;background:rgba(0,0,0,.5);display:none}
.job-form .form{max-width:800px;padding-bottom:3%;margin:auto;background-color:#fff;position:relative}
.job-form .form .txt{text-align:center;font-size:30px;padding:3% 0;margin-bottom:3%;color:#00746d;border-bottom:solid 1px #e4e6e6}
.job-form .form .txt b{display:none}
.job-form dl{padding:14px 3%;line-height:40px}
.job-form dl dt{font-size:16px;float:left;width:35%;text-align:right}
.job-form dl dd{float:right;width:63%}
.job-form .form_err{color:red}
.job-form .text{width:100%;max-width:340px;border:solid 1px #ededed;background-color:#f9f9f9;padding:0 3px;line-height:40px;height:40px}
.job-form .btn{text-align:center;font-size:16px;cursor:pointer;display:block;width:100%;max-width:340px;line-height:42px;color:#fff;background:#00746d;border:none}
.job-form .btn:hover{background-color:#ff9000}
.job-form .close{position:absolute;top:15px;right:15px;display:block;cursor:pointer;width:16px;height:16px;background:url(../images/close.png) no-repeat}
.job_search{width:100%;max-width:530px;position:absolute;right:14px;top:-80px;border:solid 1px #dcdcdc;background-color:#fff;padding-left:20px;padding-right:100px}
.job_search .text{color:#999;font-size:16px;border:none;width:100%;height:40px}
.job_search a{font-size:16px;text-indent:46px;display:block;color:#fff;position:absolute;width:100px;height:100%;line-height:42px;right:0;top:0;background:#00746d url(../images/search_btn2.png) no-repeat 22px}
.job_search a:hover{background-color:#ff9000}
@media(max-width:640px){
.job-form dl dt{font-size:14px}
.job-form p.tips{font-size:12%}
.job-form .form .txt{font-size:18px}
.job-form dl dt{width:25%}
.job-form dl dd{width:73%}
.list-jobs .title{line-height:40px;padding-left:6%;font-size:16px}
}
.list_links{padding-bottom:2%}
.list_links ul li{float:left;width:20%;padding:1%}
.list_links ul li a{display:block;background-color:#fff;border:solid 1px #ccc;padding:6px}
.list_links ul li .pic{padding-bottom:30%;background:no-repeat center center;background-size:contain}
.list_links ul li h4{text-align:center}
@media(max-width:1024px){
.list_links ul li{width:25%}
}
@media(max-width:640px){
.list_links ul li{width:50%}
}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.z_department_list{font-size:0}
.z_department_list li{display:inline-block;font-size:14px;width:29.5%;margin-right:5.7%;vertical-align:top;position:relative}
.z_department_list li:nth-child(3n){margin-right:0}
.z_department_list .top{background:url(../images/ksts_bg1.png) no-repeat center;background-size:100% 100%;padding:28% 0;text-align:center;position:relative;z-index:3}
.z_department_list li:nth-child(2) .top{background-image:url(../images/ksts_bg2.png)}
.z_department_list li:nth-child(3) .top{background-image:url(../images/ksts_bg3.png)}
.z_department_list .list{background:#fff;position:relative;z-index:1;padding:2% 2% 8% 10.5%}
.z_department_list .list:before{content:'';position:absolute;left:0;bottom:100%;width:100%;height:30%;background:#fff}
.z_department_list figure{text-align:center;height:70px;line-height:70px}
.z_department_list h2:before{content:'';width:10px;height:10px;border-radius:100%;display:block;background:#5bb6bd;margin:5% auto 4%}
.z_department_list h2{font-size:18px;color:#00746d}
.z_department_list p{height:50px;overflow:hidden;color:#666;line-height:24px;max-width:250px;margin:0 auto}
.z_department_list li:nth-child(2) p{max-width:200px}
.z_department_list i{width:40px;height:40px;background:url(../images/ksts_icon1.png) no-repeat center;display:block;margin:9% auto 0}
.z_department_list dt{font-size:16px;color:#555;padding:8% 0 5%}
.z_department_list dd{font-size:0}
.z_department_list dd a{display:inline-block;font-size:14px;min-width:82px;padding:0 5px;text-align:center;border:1px solid #dedede;margin:0 3.5% 2.5% 0;line-height:32px;color:#999;transition:all .5s}
.z_department_list dd a.text_2{min-width:50px}
.z_department_list dd a:hover{background:#00746d;color:#fff}
@media(max-width:1024px){
.z_department_list li{width:32%;margin-right:2%}
}
@media(max-width:640px){
.z_department_list li{width:100%;margin-right:0;margin-bottom:5%}
}
.depar_search{max-width:640px;margin:0 auto 3%;position:relative}
.depar_search .text{width:100%;padding:0 90px 0 20px;height:40px;line-height:40px;border-radius:5px;border:1px solid #dfdfdf;background:#fff;color:#999}
.depar_search .btn{width:82px;height:100%;position:absolute;right:0;top:0;background:url(../images/search_btn2.png) no-repeat center #55a5aa;border-radius:5px}
.nav_department{background:#fff;padding:3.5% 2%}
.nav_department dl{font-size:0;margin-bottom:4.5%}
.nav_department dt{margin-bottom:30px;border-bottom:solid 2px #00746d}
.nav_department dt span{display:inline-block;padding-bottom:15px;font-size:24px;display:inline-block;color:#00746d}
.nav_department dd{margin-right:2%;margin-bottom:2%;line-height:50px;width:15%;border:1px solid #00746d;display:inline-block;font-size:14px;position:relative}
.nav_department dd a{width:100%;display:block;text-align:center;position:relative;border:solid 1px #fff;background:#00746d;color:#fff;color:#fff;overflow:hidden}
.nav_department dd a span{display:inline-block;vertical-align:middle;line-height:16px}
.nav_department dd:nth-child(6n+1){margin-right:0}
.nav_department dd a:after,.nav_department dd a:before,.nav_department dd:after,.nav_department dd:before{content:'';background-color:#fff;position:absolute}
.nav_department dd a:after{top:auto;bottom:-1px}
.nav_department dd:after{top:auto;bottom:-1px;border-bottom:none;border-top:solid 1px #00736d}
.nav_department dd .line2:after,.nav_department dd .line2:before,.nav_department dd .line:after,.nav_department dd .line:before{content:'';position:absolute;background-color:#fff;display:block}
.nav_department dd .line2:after{top:auto;bottom:-1px}
.nav_department dd .line:after{top:auto;bottom:-1px;border-bottom:none;border-top:solid 1px #00736d}
@media(max-width:640px){
.nav_department dl{overflow:hidden}
.nav_department dd{width:48%;margin-right:0;line-height:40px;float:left}
.nav_department dd:nth-child(2n+1){float:right}
}
.z_news_list .left{float:left;width:42%}
.z_news_list .left ul{list-style:none;margin:0}
.z_news_list .left #schedule-box{max-width:532px;margin:0 auto;padding:0;font-size:14px;border:1px solid #55a5aa;background:#fff}
.z_news_list .left .schedule-hd{display:flex;justify-content:space-between;padding:0 15px;line-height:60px;background:#fafafa;border-bottom:1px solid #55a5aa}
.z_news_list .left .today{flex:1;text-align:center;font-size:22px;color:#55a5aa;font-weight:700}
.z_news_list .left .schedule-hd>div:first-child .arrow:first-child{width:15px;background-image:url(../images/icon5.png)}
.z_news_list .left .arrow{width:8px;height:13px;font-size:0;background:url(../images/icon4.png) no-repeat left center;display:inline-block;vertical-align:middle;margin:0 10px}
.z_news_list .left .schedule-hd>div:nth-child(3) .arrow:first-child{background-position:right center}
.z_news_list .left .schedule-hd>div:nth-child(3) .arrow:last-child{width:15px;background:url(../images/icon5.png) no-repeat right center}
.z_news_list .left .ul-box{overflow:hidden;margin:0;padding:0;border-bottom:1px solid #ededed}
.z_news_list .left .ul-box>li{float:left;width:14.28%;text-align:center;line-height:58px;border-bottom:1px solid #ededed}
.z_news_list .left .other-month{color:#999}
.z_news_list .left .current-month{color:#333}
.z_news_list .left .today-style{border-radius:50%;background:#58d321}
.z_news_list .left .arrow{cursor:pointer}
.z_news_list .left .dayStyle{display:inline-block;width:35px;height:35px;border-radius:50%;text-align:center;line-height:35px;cursor:pointer}
.z_news_list .left .current-month>.dayStyle:hover{background:#00bdff;color:#fff}
.z_news_list .left .today-flag{background:#00c2b1;color:#fff}
.z_news_list .left .boxshaw{box-shadow:2px 2px 15px 2px #e3e3e3}
.z_news_list .left .selected-style{background:#00bdff;color:#fff}
.z_news_list .left .have-style{background:#00bdff;color:#fff}
.z_news_list .left #h3Ele{text-align:center;padding:10px}
.z_news_list .right{float:right;width:55%}
.z_news_list .category span{display:inline-block;min-width:100px;line-height:36px;font-size:16px;color:#333;text-align:center;border-radius:5px;overflow:hidden}
.z_news_list .category span a{display:block;padding:0 30px;cursor:pointer}
.z_news_list .category span a:hover,.z_news_list .category span.aon a{background:#00756e;color:#fff}
.z_news_list .list{position:relative;padding-left:180px;border-left:1px solid #c6c6c6;margin:3% 0;min-height:200px}
.z_news_list .list time{position:absolute;left:-179px;top:-4px;width:170px;padding-left:22px;font-size:20px;color:#55a5aa}
.z_news_list .list time:before{content:'';position:absolute;left:-4px;top:50%;width:7px;height:7px;margin-top:-3px;background:#55a5aa;border-radius:100%}
.z_news_list .list ul{padding-top:13px}
.z_news_list .list li{position:relative;padding-left:48px;margin:0 0 5%;border-bottom:1px solid #e2e2e2;padding-bottom:4%}
.z_news_list .list span{position:absolute;left:0;top:0;width:36px;background:#cc9b54;text-align:center;line-height:20px;color:#fff;border-radius:5px}
.z_news_list .list h3{margin:0 0 2%;font-size:18px;color:#555;font-weight:400}
.z_news_list .list p{color:#999;margin:0;padding-left:28px;background:url(../images/icon6.png) no-repeat left 6px}
.z_news_list .list p.add{background:url(../images/icon7.png) no-repeat left 4px}
.z_news_list .list li:last-child{border-bottom:none}
.z_news_list .list li a:hover h3{color:#00756e}
.news_show{display:none}
@media(max-width:960px){
.news_show{display:block}
.z_news_list .category{display:none}
.z_news_list .left,.z_news_list .right{float:none;width:100%}
}
@media(max-width:640px){
.z_news_list .list{padding-left:20px}
.z_news_list .list time{position:relative;display:block;left:-20px;margin-bottom:3%}
.z_news_list .list h3{font-size:16px}
}
.ind_banner .pic_font{position:absolute;width:100%;top:50%;transition:.5s}
.ind_banner .pic_font span{display:block;max-width:1200px;margin:auto;text-align:right}
.ind_banner .pic_font span img{display:inline-block;width:auto}
.ind_banner .active .pic_font{transform:translateY(-100px)}
.ind_banner .pic_wap{display:none}
.ind_banner .owl-nav button{z-index:5;position:absolute;top:50%;width:25px;height:25px}
.ind_banner .owl-nav .owl-prev{left:5%;background:url(../images/owl-prev.png) no-repeat center center!important}
.ind_banner .owl-nav .owl-next{right:5%;background:url(../images/owl-next.png) no-repeat center center!important}
.ind_banner .owl-nav span{display:none}
@media(max-width:768px){
.ind_banner .pic_pc{display:none}
.ind_banner .pic_wap{display:block}
.ind_banner .pic_font{top:80%}
.ind_banner .pic_font span{padding:0 25%}
.ind_banner .active .pic_font{transform:translateY(-50px)}
}
.ind_bg{background:url(../images/ind_bg_photo.png) no-repeat right 20%}
.ind_item1{margin:6% 0 3%}
.ind_item1 .category{width:54%;position:absolute;right:0;top:0}
.ind_item1 .item1 .left{position:relative}
.ind_item1 .item1 .left figure{position:relative;padding-top:75%;background-size:cover;background-repeat:no-repeat;background-position:center center}
.ind_item1 .item1 .left .txt{position:absolute;left:0;bottom:0;width:100%;background:rgba(63,142,193,.5);padding:2% 2% 2% 100px;color:#fff}
.ind_item1 .item1 .left time{position:absolute;left:0;top:0;height:100%;width:100px;text-align:center}
.ind_item1 .item1 .left time span{display:block;font-size:48px;line-height:normal;cursor:pointer}
.ind_item1 .item1 .left h3{margin:0;font-size:16px;font-weight:400}
.ind_item1 .item1 .left p{height:44px;overflow:hidden;margin:1% 0 0}
.ind_item1 .owl-dots{position:absolute;right:0;text-align:right;width:100%;bottom:110px;z-index:100;padding-right:1%}
.ind_item1 .owl-dots .owl-dot{width:24px;height:6px;background:#fff;border:none;border-radius:50px;margin:0 3px}
.ind_item1 .owl-dots .active{background:#00afa4}
.ind_item1 .right{padding-top:42px}
.ind_item1 .r_item1{padding-left:1%}
.ind_item1 .r_item1 li{position:relative;border-bottom:1px solid #e1e1e1;padding:0 0 4% 100px;margin:3% 0;min-height:85px}
.ind_item1 .r_item1 li:last-child{border-bottom:none}
.ind_item1 .r_item1 time{position:absolute;left:0;top:0;width:85px;border:1px dashed #dddcdd;text-align:center;color:#333}
.ind_item1 .r_item1 time span{font-size:48px;display:block;line-height:normal;margin-bottom:-5px}
.ind_item1 .r_item1 h3{font-size:18px;color:#333;font-weight:400;margin:2% 0 2%}
.ind_item1 .r_item1 p{margin:0;line-height:20px;color:#999;height:44px;overflow:hidden}
.ind_item1 .r_item1 a:hover h3{color:#00756e}
.ind_item1 .z_news_list .category{display:block}
.ind_item1 .r_item3{width:100%;float:none;overflow:hidden}
.ind_item1 .r_item2{float:none;width:100%;padding-top:40px}
.ind_item1 .r_item2 li{float:left;width:49%;margin:1% 2% 1% 0;padding-bottom:2%}
.ind_item1 .r_item2 li:nth-child(5){border-bottom:none}
.ind_item1 .r_item2 li:nth-child(2n){margin-right:0}
.ind_item1 .jkjiaoyu .owl-dots{bottom:5%}
.ind_item2{margin:5% 0 0;position:relative;margin-bottom:60px;z-index:8}
.ind_item2 .icon:after,.ind_item2 .icon:before{content:'';z-index:10;display:none;position:absolute;width:10px;height:10px;background:url(../images/bg.jpg)}
.ind_item2 .box_t:before{left:0;top:0}
.ind_item2 .box_t:after{right:0;top:0}
.ind_item2 .box_b:before{left:0;bottom:0}
.ind_item2 .box_b:after{right:0;bottom:0}
.ind_item2 ul li{position:relative;float:left;width:33.22%}
.ind_item2 ul li:nth-child(2){margin:0 .17%}
.ind_item2 ul li .back a{transition:.5s;position:relative;padding:30px 0 30px 22%;display:block;color:#fff;background:url(../images/ind_icon.png) no-repeat 90% center}
.ind_item2 ul li h3{font-size:24px;font-weight:700;line-height:36px}
.ind_item2 ul li .back a>span{left:5%;position:absolute;width:15%}
.ind_item2 ul li .back a:hover{transform:translateY(-10px)}
.ind_item2 .tab_con{display:none;position:absolute;padding:25px 25px 50px;box-shadow:0 0 10px #e0e0e0;background:#fff;float:left;width:100%}
.ind_item2 .tab_con:after{display:inline-block;content:'';position:absolute;left:50%;bottom:0;margin-left:-20px;margin-bottom:-20px;width:40px;height:40px;background:url(../images/Jian_icon.png) no-repeat center;background-size:contain}
.ind_item2 .one_lis{line-height:30px}
.ind_item2 .one_lis h3{margin:0;color:#00746d;font-size:16px;font-weight:inherit;display:inline-block;line-height:30px}
.ind_item2 .one_lis .lis{padding-bottom:7px;margin-bottom:20px;border-bottom:solid 1px #eee;width:100%;float:left}
.ind_item2 .one_lis .lis .wen{width:70%}
.ind_item2 .one_lis .lis2{padding-bottom:7px;margin-bottom:20px;border-bottom:solid 1px #eee;width:48%;display:inline-block}
.ind_item2 .one_lis .lis2:nth-child(2n+1){float:right}
.ind_item2 .one_lis .lis2 .wen{width:44%}
.ind_item2 .one_lis .wen{display:inline-block;float:right}
.ind_item2 .one_lis .wen span{font-size:14px;color:#666;min-width:60px;display:inline-block}
.ind_item2 .two_lis{line-height:30px}
.ind_item2 .two_lis h4{position:relative;color:#00746d;margin:0;font-size:18px;font-weight:inherit}
.ind_item2 .two_lis h4:before{display:block;content:'';width:55%;height:1px;background-color:#eee;position:absolute;right:8px;top:50%}
.ind_item2 .two_lis h4:after{display:block;content:'';background:url(../images/fak_icon.png) no-repeat center;width:11px;height:11px;position:absolute;right:0;top:50%;margin-top:-6px}
.ind_item2 .two_lis p{margin:10px 0 0;font-size:16px;color:#666}
.ind_item2 .two_lis .lis .wen{font-size:0}
.ind_item2 .two_lis .lis span{width:24%;margin-right:1.3%;text-align:center;font-size:14px;display:inline-block;border-radius:4px;border:solid 1px #dedede;margin-top:10px}
.ind_item2 .two_lis1 .lis span:nth-child(4n){margin-right:0}
.ind_item2 .two_lis2 .lis span{width:32.333%;margin-right:1.5%}
.ind_item2 .two_lis2 .lis span:nth-child(3n){margin-right:0}
@media(max-width:1300px){
.ind_item2 .two_lis .lis span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
}
@media(max-width:640px){
.ind_item2{margin-bottom:20px}
.ind_item2 ul li{width:100%}
.ind_item2 ul li:nth-child(2){margin:1px 0}
.ind_item2 ul li h3{font-size:18px;line-height:28px;font-weight:400}
.ind_item2 .tab_con{position:relative;margin-bottom:40px;padding:20px 10px 50px}
.ind_item2 .two_lis p{margin:0}
.ind_item2 .two_lis2 .lis span{width:48%;display:block;float:left;margin-right:0}
.ind_item2 .two_lis2 .lis span:nth-child(2n){float:right}
}
.ind_item3 .list{display:none;position:absolute;left:-5%;top:0;width:110%;z-index:5;background:#fff;box-shadow:0 0 10px #ddd}
.ind_item3 .z_department_list .list:before{display:none}
.ind_item3 .aon{position:relative}
.ind_item3 .aon .list{display:block}
.ind_item3 .list .pic{padding-right:10.5%}
.ind_item3 .list figure{width:120px;height:60px;position:relative;margin:-60px auto 0;position:relative;overflow:hidden}
.ind_item3 .list figure:before{content:'';position:absolute;left:0;top:0;width:100%;height:200%;background:#fff;border-radius:100%;box-shadow:0 0 10px #ddd}
.ind_item3 .list figure img{display:inline-block;vertical-align:middle;max-width:50px;z-index:2;position:relative}
.ind_item3 .z_department_list .list h2:before{display:none}
.ind_item3 .list h2{text-align:center;margin-top:10px}
.ind_item3 .z_department_list dt{padding:6% 0 3%}
.ind_item3 .z_department_list dd a{min-width:80px;margin-right:2%}
.ind_item4{margin:5% 0}
.ind_item4 ul li{position:relative;float:left;width:25%;transition:.5s}
.ind_item4 ul li .txt{z-index:5;line-height:35px;text-align:center;position:absolute;width:100%;height:50%;padding-top:20%}
.ind_item4 ul li .txt a{color:#fff}
.ind_item4 ul li .txt h3{font-size:20px;padding-bottom:10px}
.ind_item4 ul li .txt span{display:block;width:80%;max-width:160px;margin:auto;border:solid 1px rgba(255,255,255,.7);border-radius:100px;transition:.5s}
.ind_item4 ul li .pic{padding-bottom:73.44%;background:no-repeat center center;background-size:cover}
.ind_item4 ul li .pic:nth-child(2){position:absolute;width:100%}
.ind_item4 ul li:nth-child(odd){padding-top:18.36%}
.ind_item4 ul li:nth-child(even){padding-bottom:18.36%}
.ind_item4 ul li:nth-child(odd) .pic:nth-child(2){top:0}
.ind_item4 ul li:nth-child(even) .pic:nth-child(2){bottom:0}
.ind_item4 ul li:nth-child(odd) .txt{top:0}
.ind_item4 ul li:nth-child(even) .txt{bottom:0}
.ind_item4 ul li:hover{transform:translateY(-10px)}
.ind_item4 ul li:hover span{background-color:#00746d;border-color:#00746d}
@media(max-width:1024px){
.ind_item4 ul li .txt{padding-top:15%;line-height:26px}
.ind_item4 ul li .txt h3{font-size:18px}
}
@media(max-width:960px){
.ind_item1 .category{position:static;width:100%;margin-bottom:2%}
}
@media(max-width:640px){
.ind_item4 ul li{width:50%}
.ind_item4 ul li:nth-child(odd){padding-top:36.72%}
.ind_item4 ul li:nth-child(even){padding-bottom:36.72%}
.ind_item4 ul li .txt{padding-top:10%}
.z_news_list .category span{min-width:auto;width:32%}
.z_news_list .category span a{padding:0}
.ind_item1 .r_item2 li{width:100%;margin-right:0}
.ind_item1 .item1 .left time span,.ind_item1 .r_item1 time span{font-size:36px}
.ind_item1 .r_item1 h3{font-size:16px}
}
.ind_item5{padding:1% 0;text-align:center;background:url(../images/ind_job_font.png) no-repeat center center}
.ind_item5 h3{font-size:24px;font-weight:700}
.ind_item5 .txt{padding-top:10px;padding-bottom:20px}
.ind_item5 a{display:inline-block;width:160px;line-height:40px;color:#fff;background-color:#00746d;border-radius:100px;transition:.5s}
.ind_item5 a:hover{background-color:#ff9000}
.single .guide li{text-align:center;position:relative;float:left;height:auto;padding-bottom:30px;background-color:#fff;border-radius:6px;width:31.25%;margin-right:3.125%;margin-bottom:20px}
.single .guide li:nth-child(3n){margin-right:0}
.single .guide .step_num{font-family:"庞门正道标题体";font-weight:400;font-size:80px;color:#00746d;line-height:80px;padding-top:35px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.single .guide .desc{font-size:16px;line-height:28px;color:#555;margin-top:35px;margin-bottom:40px;height:56px;overflow:hidden}
.single .guide .pic{margin:0 20px;position:relative;height:auto;background-color:#fff}
.single .guide .pic img{position:relative;max-width:100%;max-height:100%}
@media (min-width:1280px){
.step_img3{width:100%}
}
@media (max-width:640px){
.single .guide li{width:100%;margin-right:0}
.single .guide .step_num{font-size:40px;line-height:40px}
}
.menu .search_filter{margin-left:30px}
.menu ul li .site a{padding:0;margin-left:5px}
.menu ul li .site a.on{color:#00746d}
.menu ul li .time{margin-left:20px}
.Floor002411 .auto{max-width:1440px;overflow:hidden}
@media only screen and (max-width:1470px){
.Floor002411 .auto{padding-left:15px;padding-right:15px;max-width:1470px}
}
.Floor002411 .wrap-Tit{position:relative}
.Floor002411 .wrap-Tit h2{font-size:26px;color:#333;margin:0;position:relative;z-index:3}
.Floor002411 .wrap-Tit em{font-style:normal;color:#7d6157;font-family:Myriad Pro;font-size:34px;text-transform:uppercase;position:relative;z-index:3}
.Floor002411 .wrap-Tit .bg{font-size:70px;font-weight:700;color:#f8f8f8;position:absolute;top:54%;left:0;text-transform:uppercase;z-index:1;line-height:.8}
@media only screen and (min-width:1024px){
.Floor002411 .wrap-Tit h2{font-size:36px}
.Floor002411 .wrap-Tit em{font-size:44px}
.Floor002411 .wrap-Tit .bg{font-size:130px;top:30%}
}
@media only screen and (min-width:1440px){
.Floor002411 .wrap-Tit h2{font-size:46px}
.Floor002411 .wrap-Tit em{font-size:54px}
.Floor002411 .wrap-Tit .bg{font-size:150px}
}
.Floor002411{padding:0}
@media only screen and (min-width:1024px){
.Floor002411 .wrap-container{padding-left:0}
}
@media only screen and (min-width:1440px){
.Floor002411 .wrap-container{padding-left:0}
}
.Floor002411 .wrap-content{margin-top:40px;position:relative;padding-left:105px;min-height:487px}
.Floor002411 nav{position:absolute;left:0;width:105px;top:0;z-index:6}
.Floor002411 nav li{padding:12px 0}
.Floor002411 nav li a{color:#555;font-size:16px;position:relative;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.Floor002411 nav li a.active:after{content:">";position:absolute;right:7px;top:0}
.Floor002411 nav li a.active{color:#00746d;font-weight:700}
@media only screen and (min-width:1024px){
.Floor002411 .wrap-content{padding-left:0}
.Floor002411 nav{width:150px}
.Floor002411 nav li a{font-size:18px}
}
.Floor002411 .bx-wrapper{padding-right:0;position:relative;margin-left:0}
.Floor002411 .bx-pager{display:none}
.Floor002411 .bx-controls-direction a{opacity:.4;display:block;width:50px;height:50px;position:absolute;right:0;background:url(../images/Floor002411-btns_icon.png) no-repeat;text-indent:9999px;overflow:hidden}
.Floor002411 .bx-controls-direction .bx-prev{top:0;background-position:0 0}
.Floor002411 .bx-controls-direction .bx-next{bottom:0;background-position:-50px 0}
.Floor002411 .bx-controls-direction .bx-prev:hover{background-position:0 -50px;opacity:1}
.Floor002411 .bx-controls-direction .bx-next:hover{background-position:-50px;opacity:1}
@media only screen and (max-width:1023px){
.Floor002411 .bx-wrapper{padding-right:0}
.Floor002411 .bx-controls-direction{display:none}
.Floor002411{padding:68px 0 30px}
}
.Floor002411 .word{padding:3% 0 0 0}
.Floor002411 .word h3{font-size:24px;color:#00746d;margin:0;position:relative;z-index:3}
.Floor002411 .word h3:after{content:"";margin:15px 0 20px;width:20px;height:2px;background:#00746d;display:block}
.Floor002411 .word figure{font-size:16px;line-height:2.2;color:#555}
@media only screen and (min-width:1024px){
.Floor002411 .word h3{font-size:30px}
.Floor002411 .pic{float:left;width:50%}
.Floor002411 .word{width:50%;float:left;padding-left:2%;padding-right:60px}
.Floor002411 .word figure{font-size:16px}
}
@media only screen and (min-width:1440px){
.Floor002411 .word h3{font-size:36px}
}
.Floor002411 .word .more{display:block;border:1px solid #00746d;padding:9px 0 9px 0;max-width:170px;width:90%;text-align:center;color:#00746d;position:relative;margin-top:20px;transition:color .5s}
.Floor002411 .word .more span{padding-right:25px;background:url(../images/Floor002411-more_icon.png) no-repeat right center;position:relative;z-index:3}
.Floor002411 .word .more:after{content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#00746d;transition:width .5s}
.Floor002411 .word .more:hover{color:#fff}
.Floor002411 .word .more:hover:after{width:100%}
@media only screen and (min-width:1024px){
.Floor002411 .word .more{margin-top:40px}
.Floor002411 nav{display:none}
}
.PicList002663{padding:2% 0}
.PicList002663 .auto{max-width:1440px}
.PicList002663 li{background:#fafafa}
.PicList002663 .news-top .bx-wrapper{position:relative;z-index:1}
.PicList002663 .news-top .bx-viewport{z-index:1}
.PicList002663 li time{color:#00746d;font-size:28px}
.PicList002663 li h3{font-size:28px;line-height:38px;margin-bottom:0;height:76px}
.PicList002663 li h3 a{color:#333}
.PicList002663 li h3 a:hover{color:#00746d}
.PicList002663 li p{line-height:26px;font-size:16px;overflow:hidden;height:104px;margin-bottom:3%}
.PicList002663 li .more{border:1px solid #00746d;color:#00746d;display:block;height:40px;line-height:38px;text-align:center;width:80%;max-width:170px;position:relative;transition:color .5s}
.PicList002663 li .more span{position:relative;background:url(../images/Floor002412-more_icon.png) no-repeat right center;padding-right:25px;z-index:3}
.PicList002663 li .more:after{content:"";width:0;height:100%;background:#00746d;display:block;position:absolute;top:0;left:0;transition:width .5s}
.PicList002663 li .more:hover:after{width:100%}
.PicList002663 li .more:hover{color:#fff}
.PicList002663 .news-list li{float:left;margin-right:2%;margin-bottom:2%;padding:5% 3%}
.PicList002663 .bx-pager{text-align:center;background:#fafafa;padding:3% 5%}
.PicList002663 .bx-pager div{display:inline-block;padding:0 5px}
.PicList002663 .bx-pager div a{position:relative;display:block;width:14px;height:14px;border-radius:50%;border:1px solid transparent;overflow:hidden;line-height:1000px}
.PicList002663 .bx-pager div a::before{position:absolute;content:'';left:2px;top:2px;right:2px;bottom:2px;background:#c4c4c4;border-radius:50%}
.PicList002663 .bx-pager div a.active{background:#fff;border-color:#00746d}
.PicList002663 .bx-pager div a.active::before{background:#00746d}
@media(min-width:769px){
.PicList002663 .news-top .pic{width:50%}
.PicList002663 .news-top .txt{width:50%;padding:0 3%}
.PicList002663 .bx-controls{position:absolute;left:0;width:50%;bottom:0;z-index:10}
.PicList002663 .bx-pager{float:right}
.PicList002663 .bx-pager div{float:left}
}
@media(max-width:1024px){
.PicList002663 li h3,.PicList002663 li time{font-size:24px}
}
@media(min-width:481px) and (max-width:1024px){
.PicList002663 li p{line-height:20px;font-size:14px;height:80px}
}
@media(max-width:768px){
.PicList002663 .news-top .ycenter{display:block}
.PicList002663 .news-top .txt{padding:3%}
.PicList002663 .news-top li h3{height:auto;line-height:30px;font-size:20px}
.PicList002663 .news-top li p{margin:3% 0;height:auto}
}
.PicList002149 .auto{max-width:1440px}
.PicList002149 h3{margin:0;font-size:18px}
.PicList002149 p{line-height:26px;overflow:hidden;color:#999;height:52px;margin:2% 0 0 0}
.PicList002149 li{overflow:hidden;padding-left:160px;padding-right:58px;position:relative;margin-bottom:2%;background-color:#fff}
.PicList002149 li:after{position:absolute;content:'';right:0;top:0;width:58px;height:100%;background:url(../images/PicList002149-more.png) no-repeat center center;border-left:2px solid #fff}
.PicList002149 li div{border-left:1px solid #ededed;padding:2% 3%}
.PicList002149 li time{position:absolute;left:0;top:0;width:160px;height:100%}
.PicList002149 li time span{position:absolute;width:100%;text-align:center;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#b2b2b2;font-size:16px}
.PicList002149 li time i{font-style:normal;font-size:50px;color:#999;display:block;font-family:"Courier New",Courier,monospace;line-height:40px}
.PicList002149 li time i:after{display:block;content:'';margin:5px auto;height:1px;width:50%;max-width:66px;background:#dfdfdf}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px}
.PicList002149 li:after{width:30px;background-size:35% auto}
.PicList002149 li time{width:100px}
.PicList002149 li time span{font-size:14px}
.PicList002149 li time i{font-size:40px;line-height:30px}
}
@media(max-width:768px){
.PicList002149 h3{font-size:16px}
.Bottom002743 .contact li aside{font-size:14px}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0}
.PicList002149 li:after{display:none}
.PicList002149 li time{width:80px}
.PicList002149 li time span{font-size:12px}
.PicList002149 li time i{font-size:30px}
.PicList002149 h3{font-size:15px}
.PicList002149 p{font-size:12px;line-height:20px;overflow:hidden;height:40px}
}
.ycenter{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.list_xinx.zljs{width:54%;float:right}
.Cate_box.zljs_top{margin-bottom:0}
@font-face{font-family:'庞门正道标题体';src:url(../fonts/庞门正道标题体.eot);src:url(../fonts/庞门正道标题体.eot?#iefix) format('embedded-opentype'),url(../fonts/庞门正道标题体.woff2) format('woff2'),url(../fonts/庞门正道标题体.woff) format('woff'),url(../fonts/庞门正道标题体.ttf) format('truetype'),url(../fonts/庞门正道标题体.svg#庞门正道标题体) format('svg')}
@media(max-width:768px){
.list_xinx.zljs{width:100%;float:right;margin-bottom:0}
}
.visit{max-width:635px;margin-left:auto;margin-right:auto;padding-top:10px}
.visit p{font-size:14px;line-height:20px;color:#555;text-align:center}
.visit ul{width:100%;max-width:548px;margin-left:auto;margin-right:auto;padding-top:30px;padding-left:0}
.visit ul li{display:block;border:1px solid #d7d7d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:46px;line-height:44px;font-size:14px;margin-bottom:9px}
.form_tit{width:118px;height:100%;float:left;border-right:1px solid #d7d7d7;padding-left:43px;color:#00746d;background-position:16px center;background-repeat:no-repeat}
.form_tit.ks{background-image:url(../images/visit_icon1.png)}
.form_tit.ys{background-image:url(../images/visit_icon2.png)}
.form_input{height:100%;margin-left:120px}
.form_input input{width:100%;height:100%;border:none;padding:0 10px}
.visit p.color7{color:#777}
.visit_button{padding-top:25px;text-align:center}
.visit_button input{width:170px;height:46px;color:#fff;font-size:16px;background-color:#00746d;border:none;border-radius:6px}
.visit_results p{font-size:14px;line-height:20px;color:#555;text-align:center}
.visit_results table{border-left:1px solid #ddd;border-top:1px solid #ddd;margin-top:35px}
.visit_results table tr td,.visit_results table tr th{border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:50px}
.visit_results table tr th{font-size:14px;color:#fff;background-color:#01746d}
.visit_results table tr td{font-size:14px;color:#666}
.headers{border-bottom:1px solid #ccc}
.header .top_btn{position:absolute;right:0;top:0;width:240px;line-height:36px;text-align:center;background:url(../images/header_top_btn_bg.png) no-repeat center top}
.header .top_btn a{display:inline-block;color:#fff;position:relative;padding-right:13px;margin-right:12px}
.header .top_btn a::after{content:"";position:absolute;display:block;right:0;top:0;bottom:0;margin:auto;width:1px;height:13px;background-color:#fff;opacity:.5}
.header .top_btn a:last-child{padding-right:0;margin-right:0}
.header .top_btn a:last-child::after{display:none}
.header .back_index{position:absolute;top:0;right:240px;display:inline-block;font-size:14px;color:#00746d;line-height:36px;padding-left:19px;background:url(../images/index-icon.png) no-repeat left center}
.containers{min-height:480px;padding-bottom:4%;background:url(../images/subsite-body-bg.png) no-repeat left bottom}
.headers.header .logo{padding-bottom:38px}
.headers.header .nav ul li b a{padding-bottom:20px}
.index_itd{margin:4% 0 3%;background:#fff}
.index_itd .pic{width:46.875%;height:402px;float:left;background-position:center center;background-repeat:no-repeat;text-align:center}
.index_itd .pic img{display:none}
.index_itd .text{width:53.125%;padding-left:48px;float:right}
.skip_icon{width:31px;height:31px;background:url(../images/ksts_icon1.png) no-repeat center;display:block;background-size:contain}
.index_itd .text .tit{font-size:26px;font-weight:400;color:#047b77;padding:40px 0;position:relative;display:block}
.index_itd .text .tit i{position:absolute;right:10px;bottom:0;top:0;margin:auto}
.index_itd .text p{font-size:14px;line-height:30px;color:#999;margin:0;max-height:120px;overflow:hidden;padding-right:40px}
.index_itd .text ul{margin-top:40px;padding-right:40px}
.index_itd .text ul li{width:16.666%;float:left;text-align:center;font-size:14px;font-weight:400;color:#999;margin-bottom:10px}
.index_itd .text ul a{display:block}
.index_itd .text ul i{display:block;height:70px;background-position:center top;background-repeat:no-repeat}
.index_itd .text ul .icon2{display:none}
.index_itd .text ul a:hover .icon{display:none}
.index_itd .text ul a:hover .icon2{display:block}
.index_adv .tab_list{position:relative;margin-bottom:40px}
.index_adv .tab_list .tab_item{font-size:26px;color:#999;margin-right:25px;cursor:pointer}
.index_adv .tab_list .tab_item.on,.index_adv .tab_list .tab_item:hover{color:#047b77}
.index_adv .tab_list .skip_icon{top:0;right:28px;position:absolute;cursor:pointer}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.dot2{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.dot3{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.index_adv .data_list li{width:24.21875%;float:left;margin-right:1.015625%;padding-bottom:20px}
.index_adv .data_list li:nth-child(4n){margin-right:0}
.index_adv .data_list li>a{display:block}
.index_adv .data_list .pic{background-repeat:no-repeat;background-position:center center;padding-bottom:56%;background-size:cover}
.index_adv .data_list .tit{font-size:16px;font-weight:400;font-stretch:normal;color:#555}
.index_adv .data_list .txt{font-size:14px;line-height:24px;color:#999;height:45px}
.index_adv .data_list .date{font-size:14px;color:#999;margin-top:20px}
.index_adv .data_list li:hover .tit{color:#047b77}
.index_notice{margin-top:40px}
.index_notice .left{width:40.46875%;float:left;background:#fff}
.index_notice .right{width:56.25%;float:right}
.index_notice .tab_list{height:100px;border-radius:5px 5px 0 0;background-position:center center;background-repeat:no-repeat;position:relative}
.index_notice .tab_list .tab_item{display:inline-block;width:158px;height:50px;background-color:#fff;border-radius:5px 5px 0 0;line-height:50px;text-align:center;font-size:18px;font-weight:400;color:#999;margin-left:10px;margin-top:50px}
.index_notice .tab_list .tab_item.on,.index_notice .tab_list .tab_item:hover{color:#047b77;font-weight:700}
.index_notice .left .data_list{padding:0 40px 0 30px}
.index_notice .left .data_list li{line-height:74px;border-bottom:1px solid #dedede;position:relative;padding-left:90px}
.index_notice .left .data_list li:last-child{border-bottom:1px solid transparent}
.index_notice .left .data_list .date{font-size:14px;color:#999;margin-right:10px;position:absolute;left:0}
.index_notice .left .data_list a{font-size:16px;font-weight:400;color:#555}
.index_notice .left .data_list a:hover{color:#047b77}
.index_notice .tab_list .skip_icon{position:absolute;top:60px;right:20px}
.index_notice .right .tab_list .skip_icon{background-image:url(../images/skip-icon2.png)}
.index_notice .right .data_list li{padding:22px 0;border-bottom:1px solid #e3e3e3;position:relative}
.index_notice .right .data_list li>a{display:block}
.index_notice .right .data_list .pic{width:26%;background-repeat:no-repeat;background-position:center center;height:110px;position:absolute;left:0;top:22px}
.index_notice .right .msg{margin-left:26%;padding-left:18px}
.index_notice .right .name{font-size:16px;font-weight:400;color:#555;margin-top:10px;margin-bottom:12px}
.index_notice .right .date,.index_notice .right .text{font-size:14px;color:#999}
.index_notice .right .text{margin-top:12px}
.index_notice .right .data_list li:last-child{border-bottom:1px solid transparent}
.index_notice .right .data_list li a:hover .name{color:#047b77}
.index_doctor{margin-top:35px}
.index_tit{position:relative;margin:0;font-size:26px;font-weight:400;color:#047b77}
.index_tit .skip_icon{position:absolute;right:18px;top:0}
.index_tit .rect{display:inline-block;width:11px;height:11px;background-color:#047b77;transform:rotate(45deg)}
.index_doctor .data_list{margin-top:35px}
.index_doctor .data_list li{width:15.546875%;float:left;margin-right:1.3%;padding-bottom:25px;border-bottom:1px solid #ccc;margin-bottom:20px}
// .index_doctor .data_list li:nth-child(6n){margin-right:0}
.index_doctor .data_list .pic{padding-bottom:135%;background-repeat:no-repeat;background-position:center bottom;background-color:#e7e7e7;background-size:cover}
.index_doctor .data_list .name{font-size:18px;font-weight:400;line-height:24px;color:#555;margin-top:20px;text-align:center;margin-bottom:15px}
.index_doctor .data_list .name.name2{height:75px;overflow:hidden;margin-bottom:0;font-size:16px;text-align:left}
.index_doctor .data_list .position{font-size:14px;color:#999;text-align:center}
.index_doctor2 .data_list li{width:18%;margin-right:2.5%}
.index_doctor2 .data_list li:nth-child(5n){margin-right:0}
.index_doctor .data_list li :hover .name{color:#047b77}
.index_th{margin-top:40px}
.index_th .data_list{margin-top:40px}
.index_th .data_list li{width:24.21875%;float:left;margin-right:1.015625%}
.index_th .data_list li:nth-child(4n){margin-right:0}
.index_th .data_list li>a{display:block}
.index_th .data_list .pic{background-repeat:no-repeat;background-position:center center;padding-bottom:56%;background-size:cover}
.index_th .data_list .tit{font-size:16px;font-weight:400;font-stretch:normal;color:#555}
.index_th .data_list li:hover .tit{color:#047b77}
.editor_ksjs .txt1{padding-bottom:2%}
.editor_ksjs .txt1 .fl{width:51%;padding-bottom:12px}
.editor_ksjs .txt1 .fr{width:45.313%;padding-top:10px;text-align:center}
.Timeline000397{position:relative;padding:20px 0}
.Timeline000397::before{content:'';height:1px;background:#ccc;position:absolute;left:29px;right:29px;margin:auto;top:50%;margin-top:-2px;z-index:1}
.Timeline000397 .owl-stage-outer{overflow:hidden}
.Timeline000397 .owl-item{float:left}
.Timeline000397 .auto{position:relative;z-index:2}
.Timeline000397 .bd li{float:left;width:200px}
.Timeline000397 .owl-nav button{background-color:transparent;border:0;padding:0;font-size:22px;color:transparent;width:29px;height:29px;position:absolute;top:50%;margin-top:-14px;border-radius:50%;z-index:10;cursor:pointer;background-repeat:no-repeat;background-size:100% 100%;background-position:center center}
.Timeline000397 .owl-nav button span{display:none;line-height:20px;margin-top:-1px}
.Timeline000397 .owl-nav button.disabled{cursor:default}
.Timeline000397 .owl-nav button.owl-prev{background-image:url(../images/time-left.png)}
.Timeline000397 .owl-nav button.owl-next{background-image:url(../images/time-right.png)}
.Timeline000397 .item{position:relative}
.Timeline000397 .item .icon{width:89px;background:url(../images/Timeline000397-icon1.png) no-repeat left bottom}
.Timeline000397 .item div{color:#999}
.Timeline000397 .item time{text-align:center;color:#9c6807}
.Timeline000397 .item .icon{font-size:24px;font-weight:700;color:#fff;text-align:center}
.Timeline000397 .item .icon span{position:absolute;bottom:98px;left:0;right:0;margin:auto}
.Timeline000397 .owl-item:nth-child(2n) .icon span{position:absolute;top:105px;bottom:auto;left:0;right:0;margin:auto}
@media(min-width:1001px){
.Timeline000397 .owl-prev{left:0}
.Timeline000397 .owl-next{right:0}
}
@media(min-width:601px){
.Timeline000397 .item{height:530px}
.Timeline000397 .item .icon{height:50%;position:absolute;top:0;left:50%;margin-left:-44px;margin-top:8px}
.Timeline000397 .owl-item:nth-child(2n) .icon{top:50%;background-image:url(../images/Timeline000397-icon2.png);background-position:0 5px;margin-top:-16px}
.Timeline000397 .item div{font-size:14px;font-weight:400;font-stretch:normal;line-height:28px;color:#555;overflow:auto;max-height:126px;position:absolute;width:100%;left:0;bottom:425px;text-align:center}
.Timeline000397 .owl-item:nth-child(2n) .item div{bottom:auto;top:425px}
.Timeline000397 .item time{position:absolute;width:100%;top:52%}
.Timeline000397 .owl-item:nth-child(2n) .item time{top:43%}
}
@media(max-width:1000px){
.Timeline000397 .owl-prev{left:0}
.Timeline000397 .owl-next{right:0}
}
@media(max-width:600px){
.Timeline000397::before{top:64px;margin-top:0}
.Timeline000397 .item time{font-weight:700;font-size:18px;display:block;line-height:40px}
.Timeline000397 .item{padding:0 5%}
.Timeline000397 .owl-nav button{top:30px;margin-top:0}
.Timeline000397 .item .icon{display:block;margin:0 auto;height:50px;background-position:center bottom;background-image:url(../images/Timeline000397-icon2.jpg)}
.Timeline000397 .item div{padding-top:4%}
.Timeline000397 .owl-item:nth-child(2n) .icon span{top:31px}
}
@media(max-width:960px){
.editor_ksjs .txt1 .fl,.editor_ksjs .txt1 .fr{float:none;width:100%}
.editor_ksjs .txt3 ul{float:none;width:100%}
}
.Timeline000397 .item time{opacity:0}
.single .part_tit{color:#00746d;font-size:18px}
.page_part_tit{color:#00746d;font-size:24px;margin:4% 0 2% 0}
.category_name.subsite_category span{padding:0}
.category_name.subsite_category a{width:126px;height:36px}
.category_name.subsite_category .aon a{width:126px;height:36px;background-color:#00746d;border-radius:4px;border:0;color:#fff}
.list_pic_txt2 ul li{position:relative}
.list_pic_txt2 ul li .pic{overflow:hidden}
.list_pic_txt2 ul li .pic:before{left:0}
.list_pic_txt2 ul li .pic:after{right:0}
.list_pic_txt2 ul li .pic span{display:block}
.list_pic_txt2 ul li .pic a{display:block;position:relative}
.list_pic_txt2 ul li .txt{padding:20px 0}
.list_pic_txt2 ul li .txt h3{font-size:16px;font-weight:lighter;color:#555;margin-bottom:10px}
.list_pic_txt2 ul li .txt p{margin:5px 0;font-size:14px;line-height:24px;color:#999}
.list_pic_txt2 ul li .txt time{color:#888}
.list_pic_txt2 ul li .pic .imgload img{width:100%}
.list_pic_txt2 ul li:hover .txt h3 a{color:#00746d}
.list_pic_txt2 ul li .pic span{padding-bottom:66.67%;background:no-repeat center center}
@media(min-width:640px){
.list_pic_txt2 ul li{float:left;width:24.21875%;float:left;margin-right:1.015625%;margin-bottom:4.2965%}
.list_pic_txt2 ul li:nth-child(4n){margin-right:0}
.list_pic_txt2 ul li .pic .imgload{display:none}
.list_pic_txt2 ul li .pic span{padding-bottom:54.67%;background:no-repeat center center;background-size:cover}
.list_pic_txt2 ul li .txt h3{height:24px}
.list_pic_txt2 ul li .txt p{height:48px}
}
@media(max-width:640px){
.list_pic_txt2 ul li .pic span{padding-bottom:34.67%}
}
.single .index_adv{margin-top:3%}
.single .index_adv .tab_list .tab_item{font-size:24px;color:#999}
.single .index_adv .tab_list .tab_item.on,.single .index_adv .tab_list .tab_item:hover{color:#00746d}
.doctor_dt .pic{width:23.4375%;float:left}
.doctor_dt .text{width:72.65625%;float:right}
.doctor_dt .text .name{font-size:22px;font-weight:400;color:#555;margin-top:30px;margin-bottom:10px}
.doctor_dt .text .position{font-size:16px;font-weight:lighter;line-height:24px;color:#999}
.doctor_dt .text .features{font-size:16px;font-weight:lighter;line-height:28px;color:#555;padding-top:60px;margin-top:30px;border-top:1px solid #ccc}
.doctor_stroke{border-left:1px solid #ddd;border-right:1px solid #ddd;min-width:1024px}
.doctor_stroke dd,.doctor_stroke dt{display:table;width:100%}
.doctor_stroke dt>span{display:table-cell;vertical-align:middle;border-left:1px solid #ddd;width:12.5%;height:60px;background-color:#00746d;color:#fff;text-align:center;font-size:14px;font-weight:400;line-height:24px;position:relative}
.doctor_stroke dd>span:first-child,.doctor_stroke dt>span:first-child{border-left:0}
.doctor_stroke dt>span:first-child{color:transparent}
.doctor_stroke dd>span{display:table-cell;vertical-align:middle;border-left:1px solid #ddd;border-bottom:1px solid #ddd;width:12.5%;height:60px;text-align:center;font-size:14px;font-weight:400;line-height:24px;color:#555}
.stroke_wrap{overflow:auto}
.Report_inp,.Report_query{position:relative;border:solid 1px #dac2a6;background-color:#fff}
.Report_inp{padding:20px}
.Report_query{padding:5px}
.Report_inp:after,.Report_inp:before,.Report_query:after,.Report_query:before{content:'';background-color:#fff;position:absolute}
.Report_inp:after,.Report_inp:before{border-bottom:solid 1px #dac2a6;border-left:solid 1px #dac2a6;width:16px;height:16px;right:-1px;top:-1px}
.Report_query:after,.Report_query:before{width:17px;height:17px;right:-1px;top:-1px;z-index:2;border-left:solid 1px #dac2a6;border-bottom:solid 1px #dac2a6}
.Report_inp:after{border-bottom:none;border-top:solid 1px #dac2a6;top:auto;bottom:-1px}
.Report_query:after{top:auto;bottom:-1px;border-bottom:none;border-top:solid 1px #dac2a6}
.Report_inp .line2:after,.Report_inp .line2:before,.Report_query .line:after,.Report_query .line:before{content:'';position:absolute;background-color:#fff;display:block}
.Report_inp .line2:after,.Report_inp .line2:before{border-bottom:solid 1px #dac2a6;border-right:solid 1px #dac2a6;width:16px;height:16px;left:-1px;top:-1px}
.Report_query .line:after,.Report_query .line:before{width:17px;height:17px;left:-1px;top:-1px;z-index:2;border-right:solid 1px #dac2a6;border-bottom:solid 1px #dac2a6}
.Report_inp .line2:after{border-bottom:none;border-top:solid 1px #dac2a6;top:auto;bottom:-1px}
.Report_query .line:after{border-bottom:solid 1px #dac2a6;top:auto;bottom:-1px;border-bottom:none;border-top:solid 1px #dac2a6}
.Report_inp{overflow:hidden;font-size:14px}
.Report_inp .inpu_box{margin:10px 0;width:33.333%;margin-right:0;float:left;line-height:35px}
.Report_inp .inpu_box:nth-child(3n+1){margin-right:0}
.Report_inp .inpu_box input{padding:0 10px;width:76%;font-size:14px;color:#666;background-color:#f9f9f9;border:solid 1px #e8e8e8;border-radius:5px;line-height:35px;height:35px}
.Report_inp .inpu_box input::-webkit-input-placeholder{color:#999}
.Report_inp .inpu_box input::-moz-placeholder{color:#999}
.Report_inp .inpu_box input::-moz-placeholder{color:#999}
.Report_inp .inpu_box input::-ms-input-placeholder{color:#999}
.Report_inp .inpu_box .tex{display:inline-block;float:left;color:#666;font-size:14px}
.Report_inp .inpu_box input.submit{color:#fff;text-align:center;max-width:106px;padding:0 0;float:right;background-color:#55a5aa}
.Report_inp .inpu_box2 input{max-width:160px}
.Report_inp .inpu_box2 .tex{letter-spacing:4px}
.Report_inp .inpu_box.inpu_box3 input{width:calc(100% - 80px)}
.Report_inp .inpu_box.inpu_box3{width:22%;margin-right:2%}
.Report_inp .inpu_box.inpu_box2{width:50%}
.Report_table{margin-top:50px;overflow:hidden}
.Report_table table{text-align:center;background-color:#f0f0f0;width:100%;border:solid 1px #ddd}
.Report_table table td{font-size:14px;line-height:30px;background-color:#f9f9f9;padding:25px 10px;border:1px solid #ddd;box-sizing:border-box}
.Report_table table td a{cursor:pointer;border-radius:3px;display:inline-block;margin-left:20px;background-color:#55a5aa;color:#fff;padding:0 10px}
.Report_table table tr:first-child td{background-color:#f0f0f0;font-size:16px;color:#00746d}
.Tank_table{display:none;position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5);z-index:101}
.Tank_table .back_Juz{max-height:80%;background-color:#fff;position:absolute;left:50%;top:50%;width:65%;padding-bottom:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.Tank_table .back_Juz .close{cursor:pointer;width:26px;height:26px;display:block;position:absolute;right:3%;top:2%;background:url(../images/close.png) no-repeat center}
.Tank_table .tie{line-height:60px;padding:0 20px;background-color:#f3f3f3;font-size:18px;color:#333}
.Tank_table .Rena{padding:2% 3%;background-color:#fff}
.Tank_table .Rena .wie{padding:5px 0;display:inline-block;width:24%}
.Tank_table .Rena #examDesc,.Tank_table .Rena #resultDesc,.Tank_table .Rena #seeDesc{width:100%}
.Ttable_ox table{text-align:left;font-size:14px;color:#666;width:100%}
.Ttable_ox table th{min-width:100px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;font-weight:500;line-height:48px;text-align:left}
.Ttable_ox table td{line-height:25px;background-color:#fff}
.Ttable_ox table tr:nth-child(2) td{padding-top:15px}
.Ttable_ox table tr td:first-child,.Ttable_ox table tr td:last-child,.Ttable_ox table tr th:first-child,.Ttable_ox table tr th:last-child{padding-left:3%}
.Ttable_ox{max-height:400px;overflow:auto}
.Tank_table .Rena{max-height:480px;overflow:auto}
.wne_box{overflow:hidden}
.Cate_box{overflow:hidden;width:100%;margin-bottom:70px}
.Cate_box .Pic_box{width:43.6%;float:left;position:relative}
.Cate_box .Pic_box img{width:100%}
.Cate_box .Pic_box .swiper-pagination{bottom:6%;right:6%}
.Cate_box .Pic_box .swiper-pagination span{margin:0 5px;font-size:14px;color:#00746d;background-color:#fff;width:20px;height:20px;line-height:20px}
.Cate_box .Pic_box .swiper-pagination-bullet{opacity:1;border-radius:inherit}
.Cate_box .Pic_box span.swiper-pagination-bullet-active{background-color:#00746d;color:#fff}
.Jiank_box .Cate_box .Pic_box .swiper-pagination span{display:none!important}
.Cate_box .Tex_list{margin-bottom:15px;width:54%;float:right}
.Cate_box .Tex_list .leiname{border-bottom:solid 2px #00746d;overflow:hidden;width:100%}
.Cate_box .Tex_list .leiname a{margin-bottom:20px;font-size:24px;color:#00746d;display:block;background:url(../images/ksts_icon1.png) no-repeat right center;background-size:contain}
.Cate_box .Tex_list .lise{line-height:25px}
.Cate_box .Tex_list .lise li{padding:13px 0;border-bottom:solid 1px #ededed}
.Cate_box .Tex_list .lise h4{font-weight:inherit;font-size:18px;color:#333;margin:0}
.Cate_box .Tex_list .lise p{margin:0;color:#999;font-size:14px}
.Cate_box .Pic_box .Kuan_icon{display:block;background:url(../images/TeisImg_Kuan.png) no-repeat center;background-size:100% 100%;position:absolute;top:0;left:0;width:100%;height:100%}
.Cate_box .Pic_box .lianj{font-size:0;text-align:center;position:absolute;width:100%;bottom:10%;left:0}
.Cate_box .Pic_box .lianj a{display:inline-block;font-size:16px;color:#fff;width:25%;line-height:55px;margin:0 2%;background-size:100% 100%!important}
.Cate_box .Pic_box .lianj a:nth-child(2){background:url(../images/Teis_Icon1.png) no-repeat center}
.Cate_box .Pic_box .lianj a:nth-child(1){background:url(../images/Teis_Icon2.png) no-repeat center}
.Cate_box .Pic_box .lianj a:nth-child(3n){background:url(../images/Teis_Icon3.png) no-repeat center;margin-right:0}
.Cate_box .Pic_box img{display:none}
.Cate_box .Pic_box .img{height:388px;display:block;background-size:cover;background-position:center center}
.Jiank_box .Jiank_list{overflow:hidden}
.Jiank_list .tie{border-bottom:solid 2px #00746d;overflow:hidden;width:100%}
.Jiank_list .tie a{margin-bottom:20px;font-size:24px;color:#00746d;display:block;background:url(../images/ksts_icon1.png) no-repeat right center;background-size:contain}
.Jiank_list ul li{border-bottom:solid 1px #ededed;padding:20px 0;width:100%;float:left;transition:all .5s}
.Jiank_list ul li h3{font-size:16px;float:left;font-weight:inherit;display:inline-block;max-width:77%;color:#333}
.Jiank_list ul li time{font-size:14px;color:#999;float:right}
.Jiank_list ul li:hover h3{color:#00746d}
.Jiank_list ul li:hover{box-shadow:0 5px 5px #efefef}
@media (max-width:1280px){
.Report_inp .inpu_box input{width:75%}
.Report_inp .inpu_box2 input{max-width:80px}
}
@media (max-width:1024px){
.index_notice .left,.index_notice .right{width:100%}
.index_notice .tab_list{background-size:100% 100%}
.headers.header .logo{padding-bottom:18px}
.headers.header .nav ul li b a{padding-bottom:0}
.Report_inp .inpu_box input{width:70%}
.Report_inp .inpu_box2 input{max-width:90px}
.Report_inp .inpu_box input.submit{max-width:82px}
}
@media (max-width:920px){
.index_itd .pic,.index_itd .text{width:100%}
.index_itd .text{padding-left:20px}
.index_itd .text p,.index_itd .text ul{padding-right:20px}
.index_itd .pic{height:auto;background:0 0!important}
.index_itd .pic img{display:inline-block}
.Report_inp .inpu_box2 input{max-width:70px;float:left}
.Report_inp .inpu_box input.submit{float:left;margin-left:1%}
.Report_inp .inpu_box.inpu_box3{width:50%;margin-right:0}
.Report_inp .inpu_box.inpu_box2{width:100%}
}
@media (max-width:720px){
.index_adv .data_list li{width:49%;margin-right:2%}
.index_adv .data_list li:nth-child(2n){margin-right:0}
.index_adv .tab_list{margin-bottom:20px;margin-top:20px}
.index_tit{font-size:20px}
.index_doctor .data_list li:nth-child(3n){margin-right:0}
.index_doctor .data_list li{width:32.46%;margin-right:1.3%;margin-bottom:15px;padding-bottom:10px}
.index_doctor .data_list li:nth-child(3n){margin-right:0}
.index_doctor .data_list .name.name2{margin-top:10px;font-size:14px}
.index_th .data_list li{width:49%;margin-right:2%}
.index_th .data_list li:nth-child(2n){margin-right:0}
.Report_table{overflow-x:auto}
.Report_table table{width:800px}
.Report_table table td{padding:5px 8px}
.Report_inp .inpu_box{width:100%;margin-right:0}
.Report_inp .inpu_box:nth-child(2n){float:right}
.Report_inp .inpu_box input{width:100%}
.Report_inp .inpu_box2 input{max-width:140px}
.Report_inp .inpu_box input.submit{padding:0;max-width:82px}
.Tank_table .back_Juz{overflow-x:auto;width:90%;padding:5px 10px 20px}
.Tank_table .tie{font-size:16px;line-height:45px;padding:0}
.Tank_table .Rena{padding:2% 0;width:100%}
.Tank_table .Rena .wie{padding:0;width:100%}
.Ttable_ox{height:230px;overflow-x:auto}
.Ttable_ox table th{line-height:35px}
.Ttable_ox table td{font-size:13px;line-height:22px}
.Ttable_ox table tr td:first-child,.Ttable_ox table tr td:last-child,.Ttable_ox table tr th:first-child,.Ttable_ox table tr th:last-child{padding-left:0}
.Ttable_ox table tr:nth-child(2) td{padding-top:5px}
.wne_box{padding-top:30px}
.Cate_box,.Cate_box .Pic_box{margin-bottom:20px}
.Cate_box .Pic_box,.Cate_box .Tex_list{width:100%}
.Cate_box .Tex_list .leiname a{font-size:20px;margin-bottom:10px}
.Cate_box .Tex_list .lise h4{font-size:16px}
.Cate_box .Tex_list .lise li{padding:7px 0}
.Cate_box .Pic_box .lianj a{line-height:45px;font-size:14px;width:29%}
.Jiank_list ul li{padding:10px 0}
.Jiank_list ul li h3{font-size:14px}
.Jiank_list ul li time{font-size:12px}
}
@media (max-width:580px){
.Report_inp .inpu_box.inpu_box3{width:100%}
.Report_inp .inpu_box2 input{max-width:calc(100% - 80px);width:100%}
.Report_inp .inpu_box input.submit{margin-top:10px}
}
@media (max-width:480px){
.index_itd .text .tit{font-size:20px;padding:25px 0}
.index_itd .text ul li{width:25%}
.index_itd .text ul i{height:60px}
.index_adv .tab_list .tab_item{font-size:20px;margin-right:5px}
.index_adv .tab_list .skip_icon{right:0}
.index_notice .tab_list .tab_item{width:100px}
.index_notice{margin-top:20px}
.index_notice .left .data_list{padding:0 20px 0 10px}
.page_part_tit{margin:6% 0 4% 0;font-size:20px}
.Report_inp .inpu_box{width:100%;margin-right:0}
.Report_inp .inpu_box input{width:76%}
}
.priceSearch{width:640px;margin:0 auto;overflow:hidden;margin-bottom:5.469%;position:relative;max-width:100%}
.priceSearch .input{border:1px solid #e3e3e3;border:1px solid rgba(0,0,0,.1);margin-right:78px;border-right:none;border-radius:5px;overflow:hidden}
.priceSearch .text{background-color:#fff;height:40px;padding:10px 3%;width:100%;border:none}
.priceSearch .btn{display:block;width:80px;position:absolute;right:0;top:0;height:100%;border-radius:5px;background:#55a5aa url(../images/icon_search.png) no-repeat center center}
.priceTable{margin-bottom:4.6875%}
.priceTable table{width:100%;table-layout:fixed;text-align:center}
.priceTable tr{background-color:#fff}
.priceTable tr:nth-child(2n-1){background-color:#f4f4f4}
.priceTable th{background-color:#01746d;color:#fff;font-size:14px;padding:1.719% 10px;line-height:1.75em;border:1px solid #ddd;font-weight:400}
.priceTable td{border:1px solid #ddd;font-size:14px;color:#666;line-height:1.75em;padding:.96% 10px;word-break:break-all;word-wrap:word-break}
.priceTable .t1{width:15%}
.priceTable .t2{width:20%}
.priceTable .t3{width:17.5%}
.priceTable .t4{width:12.5%}
.priceTable .t5{width:9%}
.priceTable .t6{width:10%}
.priceTable .t7{width:16%}
.contact_table ul{width:100%;max-width:548px;margin-left:auto;margin-right:auto;padding-top:30px;padding-left:0}
.contact_table ul li{display:block;border:1px solid #d7d7d7;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:46px;line-height:44px;font-size:14px;margin-bottom:9px}
.contact_table .li_textarea{height:auto}
.contact_table .form_tit{border-right:none}
.contact_table .form_input{border-left:1px solid #d7d7d7}
.contact_table .li_textarea .text{width:100%;border:none;height:250px;display:block;padding:10px}
.contact_table .visit_button input{cursor:pointer}
@media (max-width:640px){
.info_article .article table{width:100%!important;max-width:100%}
.article img{max-width:100%}
}
.home_doctor_list .list{padding:10px 0;font-size:16px}
.home_doctor_list h3{font-size:22px;color:#00746d;padding:10px 0;margin:0}
.home_doctor_list ul li{display:inline-block;min-width:80px}
.home_doctor_details{padding:3vw 0}
.home_doctor_details .box{padding:20px 0;font-size:15px;line-height:30px;color:#666}
.home_doctor_details .box h2{margin:0 0 20px 0;color:#00746d;font-size:24px}
.home_doctor_details .box h5{font-size:18px;color:#333}
.home_doctor_details .box h6{margin:0;font-size:16px;color:#333}
.home_doctor_details .box p{text-indent:2em}
.home_doctor_details .box .pic{padding:20px 0;text-align:center}
.home_doctor_details .box .pic img{max-width:100%}