#wrap{min-height:777px;min-width:340px}
#wrap_main{height:72.9%;}
header{height:7.5%;}
.ctn_b{height: 26.9%;    min-height: 130px;}
.ctn_b dd{height:100%}
.main_ctn{height:55%;min-height:inherit;min-height:408px;padding-top:2%}
.m_notice_list{display: table;width: 100%;background: #f2f2f2;overflow:hidden}
.d_table{display: block;max-width: 1200px;vertical-align: middle;width: 94%;margin: 0 auto;height:100%;overflow:hidden}
.d_table div{max-width: 1200px;font-size:12px;height:100%;width:100%}
.d_table div.cellcell:nth-child(1){font-size:1.2em;font-weight:bold;width:auto}
.d_table div.cellcell:nth-child(2){width:100%;height:100%;position:relative;}
.d_table div p{padding:1px;    white-space: nowrap;}
.d_table .cellcell a{white-space:nowrap}
.layout_wrap{height:100%;}
.layout_ctn{display:table-row;padding-right: 0px;padding-top: 0px;height:40%;width:100%;}
.layout_dd{height: 57.9%;width: 94%; margin: 0 auto;display: table;}
.applic_box{width:94%;height:57%;float:none;margin:0 auto;margin-top:1%}
.applic_box + ul{float: none;width:94%;height:34%;margin:0% 3%;display:inline-table}
.applic_box_c{height:100%;background-image: none !important;float:left;}
.applic_box_c:nth-child(2){border:0px;height:100%;box-shadow:inset -1px 1px 0px 0px #ddd, inset 1px -1px 0px 0px #ddd}
.applic_box + ul li {display: table-cell; vertical-align: middle;height: auto;width:80px;font-size: 12px;background: #f2f2f2;color:#2e2e2e;box-shadow:inset 0px 0px 0px 0px #ddd, inset 1px -1px 0px 0px #ddd}
.applic_box + ul li i{display:block;width:auto;text-align: center;border:0px}
.applic_box + ul li span{padding:0;display:block;text-align:center;border:0px}
.applic_box + ul li:nth-child(4) span, .applic_box + ul li:nth-child(4) i{border-bottom:0px;}
.applic_box_c .left_item{margin:0px !important;width:100% !important;color:#2e2e2e;text-indent:0px;text-align: center;min-height:60px;vertical-align:middle;display:table-cell !important}
.applic_btn{font-size: 14px;margin: 3px 33px 0px 37px;padding:5px 0px 5px 0px;text-indent: 0px;}
.left_item,.applic_box_c{width:50% !important;font-size: 12px !important;}
.tests_cnt ul{margin: 0 auto;margin-top: 8px;}
.tests_cnt ul li {width: 33.3%;cursor:pointer;height:50%;display:inherit;margin-right:0px}
.tests_cnt ul li div{background:#f2f2f2;width:100%;height:82%;margin:2% auto;height:84%;}
.tests_cnt ul li:nth-child(2){margin:0 1.65%;width:30%}
.tests_cnt ul li:nth-child(7){margin:0 1.65%;width:30%}
.tests_cnt ul{width: 100% !important;height: 100%;overflow: hidden;display:inherit}
.tests_cnt ul li img{width: 48px;outline: 0px;background:none;padding:0;border:0px;}
.tests_cnt ul li p {padding-top: 0px;padding-bottom: 0px;font-size: 12px;color:gray;}
.nowbtn{font-size:10px}
.export{height:24%}
.swiper-slide{min-width:340px;display:block}
.swiper-slide img{height:115%;width:100%}
.tel_btn{height:5%; min-height:30px}
footer{height:19.4%;}
.swiper-slide img{}
.swiper-slide{width:100%}
.rolling{}
.rolling ul{position:absolute;width:100%;top:0}
.rolling ul li{vertical-align:middle;width:100%;font-size:1.09em;padding:5px;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.rolling ul li a {vertical-align:middle;font-size:1.1em;}

.m_img_1{position:absolute;}
.m_img_2{position:absolute;width:65% !important;height:80% !important;top:10%;right:0px}
.m_img_3{position:absolute;width:100% !important;height:80% !important;top:10%;right:0px}
.layer .pop-layer{min-width:310px;}
.join_collgbox{font-size:11px}
.examination dt p{font-size:20px}


/*.new_bd:before{content: ""; display: inline-block; vertical-align: middle; height: 100%;}*/
.new_bd{width: auto;vertical-align: middle; white-space: nowrap; text-overflow: ellipsis;    overflow: hidden;}
.new_bd img{}