html {color:#4e4e4e;background:#fff}body, ul, li, ol, dl, dt, dd, form, input, textarea, img, p, h1, h2, h3, h4, h5, h6, fieldset, button,label {margin:0;padding:0; font-weight:normal}body { width:100%; min-width:320px; height:100%; background:#fff; color:#4e4e4e;line-height:20px;font-family:Arial,Tahoma,"Microsoft YaHei","SimSun"}ol, ul, li {list-style:none}img {border:0}h2 {font-size:1.8rem}h3 {font-size:1.6rem}h4, h5, h6,p{font-size:1.2rem}em, cite, i {font-style: normal}a {color:#333;text-decoration:none}a:hover {color:#f30; text-decoration:none}a:focus {outline:none}a:visited{text-decoration:none;outline:0; outline-width:0px}a:active{text-decoration:none;outline:0; outline-width:0px}b,strong{font-weight: bold}:focus,img{outline:0;outline-width:0px}table{border-collapse:collapse;border-spacing:0}
.sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline} .sup {top: -0.5em}.sub {bottom: -0.25em} 
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0}.clear{ clear:both; zoom:1} .wrap { margin:0 auto; display: block; position:relative; overflow: hidden; text-align: left; width:100%; max-width:768px}html {font-size: 62.5%}body {font-size: 1.2rem}h1 { font-size: 2.4rem}
@media screen and (min-width:320px){html{font-size:62.5%}/*10px */}
@media screen and (min-width:360px){html{font-size:70.3125%}/*12px */}
@media screen and (min-width:375px){html{font-size:73.2424875%}/*12px */}
@media screen and (min-width:400px){html{font-size:78.125%}/*12.5px */}
@media screen and (min-width:414px){html{font-size:80.86%}/*12.5px */}
@media screen and (min-width:480px){html{font-size:93.75%}/*15px*/}
@media screen and (min-width:568px){html{font-size:111%}}
@media screen and (min-width:640px){html{font-size:125%}/*20px */}
@media screen and (min-width:720px){html{font-size:137.5%}/*22px */}
@media screen and (min-width:768px){html{font-size:150%}/*24px */}
@media screen and (min-width:1024px){html{font-size:180%}/*24px */}
@media screen and (orientation:landscape){html{font-size:150%}/*24px */}
html,body {}
.b94{ width:94%; margin: 1rem 3%; position: relative; clear: both}
.b100{ width:100%; margin: 1rem 0; position: relative; clear: both}
/* LOGO */
header{ width:100%; clear: both; position: relative; z-index: 999}
.m_header{ width:94%; height:5rem;overflow: hidden; background:#fff; padding:0 3%; position: relative}
.m_header img{ width:100%; height:auto}
.m_logo{ width:90%; height:auto; float: left; padding-top: 1rem}
.m_toptel{ width:8%; height:48px; float: right; padding-top: 1.5rem}
nav{ width:100%; position: relative; clear: both; background: #0092d8}
nav a{ width:25%; float: left; font-size: 1.4rem; line-height: 3.5rem; height: 3.5rem; text-align: center; box-sizing: border-box; background: #0092d8; color: #fff}
nav .m_navh{ border-top: 1px solid #02a1ed}
nav .m_navm{ border-left: 1px solid #02a1ed}

.v-fixed{position:fixed;top:0; max-width: 768px}
/*--BANNER --*/
.focus{ clear:both; width:100%;margin:0 auto; position:relative; overflow:hidden}
.focus img{ width:100%; padding:0; margin:0; z-index:1}
.focus a{ width:100%; display:block;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.focus .hd{ width:100%; height:5px;  position:absolute; z-index:1; bottom:0; text-align:center}
.focus .hd ul{ overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:3px; background: #42c2ff}
.focus .hd ul li{ -moz-box-flex:1; -webkit-box-flex:1; box-flex:1}
.focus .hd ul .on{ background:#f30}
/*--BANNER END--*/
/*新闻*/
.m_navq{ width:100%; clear: both}
.m_navq ul{ width:100%; clear: both}
.m_navq ul li{ width:45.5%; float: left; margin: 1rem 0 0 3%;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.2)}
.m_navq ul li p{text-align: center; height:3rem}
.m_navq ul li img{ width:50%; margin: 1rem 25% 0 25%}
.m_navq ul li.m_ico_01{ background: #f19e3e}
.m_navq ul li.m_ico_02{ background: #44b4e4}
.m_navq ul li.m_ico_03{ background: #de5c4c}
.m_navq ul li.m_ico_04{ background: #5c7bbe}
.m_navq ul li a{ color: #fff}

.m_new{ width:94%; clear: both; margin: 1rem 3%; position: relative; float: left;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.2);}
.m_new_tp{ width:100%; margin: 0 0 1rem 0; position: relative}
.m_new_tp img{width: 100%}
.news ul li img{ width: 100%}
.m_new_t{ width:96%; margin: 0 2%; position: relative}
.m_new_t p{font-size: 1.6rem; line-height: 3rem; float: left}
.m_new_t span{font-size: 1.2rem; height: 2.5rem; line-height: 2.5rem; width: 6rem; background: #0092d8; display: block; border-radius: 0.5rem; float: right; text-align: center; position: relative}
.m_new_t span a{ width:100%; line-height: 2.5rem; font-size: 1.2rem; color: #fff}
.m_new ul{ width:100%; clear: both; position: relative}
.m_new ul li{ width:96%; margin: 0 2%; height: 3rem; line-height: 3rem; border-bottom: #f8f8f8 solid 1px; overflow: hidden}

.m_tittle{width:100%; clear: both; height: 4rem; font-size: 1.6rem; color: #444; line-height: 4rem}
/*医生*/
.m_doc{ width:94%; position: relative; clear: both; margin: 1rem 3%; float: left}
.tab-wrapper {margin: 0 auto; width: 100%;padding-top: 18.5rem}
.tab-menu li {position:relative; background-color: #e19c35;color:#fff;display: inline-block;width: 24%;float: left; margin:0 0.5%; height: 3rem; line-height: 3rem; text-align: center; font-size: 1.2rem; cursor:pointer;z-index:0; border-radius: 0.5rem;} 
.tab-menu li.m_bm_1{ background-color: #2698cc}
.tab-menu li.m_bm_2{ background-color: #7fb138}
.tab-menu li.m_bm_3{ background-color: #5fb4bb}
.tab-menu li:hover {color:#fff;}
.tab-menu li.active {color:#fff;opacity: 1;background-color: #e19c35;}
.tab-menu li.active:hover {color:#fff;}
.tab-content>div {background-color: #fff;box-sizing:border-box;width: 100%}
.tab-content .m_doc_p{ width:100%; clear: both; position: absolute; top: 4rem;left: 0; height:17rem; background: url(../images/doc_bg.jpg) ; background-size: 100%}
.tab-content .m_doc_p img{ width:55%; position: absolute; bottom: 0; left: 0}
.tab-content .m_doc_p p{ width:94%; height: 3rem; background: #0092d8; position: absolute; bottom: 0; left: 0; color: #fff; padding:0.5rem 3%; opacity: 0.8; font-size: 1.2rem; line-height: 1.6rem}
.tab-content .m_doc_p p b{ font-size: 1.4rem}
.tab-content .m_doc_p font{ font-size: 2rem; position:absolute; top: 3.5rem; left: 50%; color: #0092d8}
.tab-content .m_doc_p span{ font-size: 1.4rem; position: absolute; top: 5.8rem; left: 50%; color: #444; text-align: left}
.tab-content .m_doc_p a{ width:6rem; height: 3rem; line-height: 3rem; text-align: center; border-radius: 0.3rem; display: block; font-size: 1.4rem; color: #fff}
.tab-content .m_doc_p a.m_doc_btn1{ background: #ea000d; position: absolute; top: 8.5rem; left: 50%}
.tab-content .m_doc_p a.m_doc_btn2{ background: #0092d8; position: absolute; top: 8.5rem; left: 75%}
.tab-content ul{ width:100%; clear:both; position: relative; padding-top: 1rem}
.tab-content ul li{ width:18%;margin:0.5rem 1%; float: left; border: 1px solid #ccc; border-radius: 0.3rem; box-sizing: border-box; text-align: center; height: 3rem; line-height: 3rem; font-size: 1.2rem}
.line {position:absolute;width: 0; height: 0.5rem; background-color:#f30; bottom: -0.5rem;left: 0; background: url(../images/doc_tabg.png) center no-repeat; background-size: 16%}

.m_qmeun{ width:100%; clear: both; margin: 1rem 0; position: relative; float: left}
.m_qmeun img{width:29.3333%; float: left; margin-left: 3%}
/* 医疗合作 */
.boxpr{ width:94%; position:relative;clear:both; margin:1rem 3%; padding:0.5rem 0; float: left}
.swipe{width:100%; clear:both;overflow: hidden; position: relative; padding-top: -1rem; height:15rem}
.page{height:3.2rem;width:100%; position:relative}
.page li{font-size:1.4rem; display:block; height:3.2rem; text-align:center; float:left; width:33.33%; position:relative; border-right:1px solid #fff; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box}
.page li a{display:block; height:3.2rem; background:#f6f6f6; color:#666; font-weight:600; line-height:3.2rem}
.page a.active{color:#fff; background:#0092d8}
.box01_list{position:relative; -webkit-transition: left 600ms ease-out;  width:100%; padding-top:0.5rem}
.li_list{width:100%;float: left; position:relative; padding:5px 0}
.mc_01 p{ width:100%;height:2rem; line-height:2rem; color:#666; font-size:1.3rem; overflow:hidden}
.mc_01 p img{ width:1.5rem; float:left; padding:0.1rem 0.5rem 0 0}
.mc_02 p{ width:100%;height:2rem; line-height:2rem; color:#666; font-size:1.3rem; overflow:hidden}
.mc_03 p{ width:100%; line-height:1.6rem; color:#666; font-size:1.2rem; padding: 0.2rem 0; float: left}

/*自助挂号*/
.m_reg{width:94%; clear: both; position: relative; margin: 0 3%}
.m_regc{ width:100%; clear: both; position: relative; background: #f6f6f6; padding: 1rem 0}
.m_regc li.m_reg_n{width:35%; float: left; text-align: right; font-size: 1.4rem; line-height: 3.6rem; height: 3.6rem; color: #111}
.m_regc li.m_reg_tx{width:65%; float: right;font-size: 1.4rem;  height: 3.6rem; position: relative}
.m_regc li.m_reg_tx input,.m_regc li.m_reg_tx select{ width:70%; float: left; margin:0.5rem 2%; height: 2.6rem; border: 1px solid #ccc; box-sizing: border-box;line-height: 2.6rem; padding: 0 2% }
.m_regc li.m_reg_s,.m_regc li.m_reg_b{width:100%; clear: both; text-align: center; height: 3.6rem}
.m_regc li.m_reg_s label{ width:2rem; margin: 1rem 0}
.m_regc li.m_reg_s span{ font-size: 1.4rem; line-height: 3.6rem; padding: 0 2%}
.m_regc li.m_reg_b input{ width:60%; height: 3rem; margin-top: 1rem; background: #0092d8; font-size: 1.4rem; color: #fff; border: none}

.m_footer{width:90%; height: 4rem; line-height: 4rem; padding: 0 2%; background: #0092d8; font-size: 1.4rem; color: #fff; margin: 2rem 3% 0 3%; float: left; clear: both}
.m_footer a{ color: #fff; padding: 0 2.2%}
footer{ width:100%; clear: both; margin: 2rem 0 0 0; position: relative; background: #0092d8; float: left}
footer img{ width:90%; margin: 1.5rem 5% 0 5%}
footer p{ font-size: 1.2rem; color: #fff; line-height: 1.8rem; padding: 1rem 5% 4rem 5%}


/*列表*/
.m_seat{ width:100%; height: 4rem; line-height: 4rem; clear: both; position:relative}
.m_seat p{ font-size: 1.4rem; height: 2rem; float: left; line-height: 2rem; margin: 1.2rem 0 1.2rem 3%; padding-left: 0.5rem; color: #444}
.m_seat p a{ color: #444; padding: 0 0.5rem}

.m_column_t{width:94%; margin: 1rem 3%; clear: both; height: 3rem; background: #0092d8; line-height: 3rem}
.m_column_t p{ font-size: 1.4rem; font-weight: 600; color: #fff; padding-left: 1rem}
.m_list{ width:94%; margin: 1rem 3%; clear: both; position: relative; overflow: hidden}
.m_list ul{ width:100%; clear: both; position: relative}
.m_list ul li{ float: left; margin: 1rem 0; border-bottom: 1px solid #eee; display: block; padding-bottom: 1rem; width:100%; position: relative}
.m_list ul li p{width:100%; font-size: 1.4rem; line-height: 2.4rem; height: 4.8rem; position: relative; float: left}
.m_list ul li p font{ font-size: 1.2rem; font-weight: normal; color: #888;background: url( ../images/lico_01.png) left no-repeat; background-size: 23%; padding-left: 2rem;  margin-right: 2rem; position: absolute; bottom: 0; right: 5rem}
.m_list ul li p span{ font-size: 1.2rem; font-weight: normal; color: #888;background: url( ../images/lico_02.png) left no-repeat; background-size: 36%; padding-left: 2rem; position: absolute; bottom: 0; right: 0}

.m_list ul li a:nth-child(2){width: 100%; height: 15rem; float: left; display:block;overflow:hidden}
.m_list ul li img{width: 100%;padding: 0.5rem 0; text-align: center}

.m_list ul li small{ width:100%; line-height: 1.8rem;background: url( ../images/lico_03.png) left no-repeat; background-size: 16%; padding-left: 1.6rem; font-size: 1.2rem; color: #de5c4c}
.m_list ul big{ width:40%; clear: both; height: 3rem; line-height: 3rem; margin: 1rem 30%; background: #de5c4c; text-align: center; display: block}
.m_list ul big a{ color: #fff}

/*内容*/
.m_con_t{ width:94%;margin: 1rem 3%; clear: both; line-height: 2rem; font-size: 1.6rem}
.m_com_s{ width:94%;margin: 0 3%; clear: both;line-height: 1.6rem; font-size: 1.2rem; border-bottom: 1px solid #eee; height: 5.5rem; position: relative}
.m_com_s span{width:35%; position: absolute; top: 0.5rem; right: 0; display: block}
.m_com_s span img{ width:100%}
.m_con{ width:94%; clear: both; margin: 1rem 3%; position: relative; font-size: 1.4rem; line-height: 2rem}
.m_con div,.m_con p{ padding:  0.5rem 0}
.m_con img{ width:100%}
.m_con_b{ width:90%; clear: both; margin: 1rem 5%; position: relative; font-size: 1.4rem; float: left}
.m_con_b a{ width:42.5%; float: left; height: 3.6rem; line-height: 3.6rem; display: block; border-radius: 0.5rem; position: relative; margin-left: 5%}
.m_con_b a img{ width:30%; float: left; display: block; padding: 0 0.5rem;border-radius: 0.5rem 0 0 0.5rem; margin-right: 0.3rem}
.m_con_b a.m_con_b1{ border:1px solid #de5c4c; color: #de5c4c}
.m_con_b a.m_con_b2{ border:1px solid #0092d8; color: #0092d8}
.m_con_b .m_con_b1 img{ background: #de5c4c}
.m_con_b .m_con_b2 img{ background: #0092d8}
.m_con_b a span{text-align: center; display: block}
.m_page{ width:94%; clear: both; margin: 1rem 3%;border-top: 0.5rem solid #0092d8; padding: 1rem 0; clear: both}
.m_page p{ font-size: 1.2rem; line-height: 2rem; padding: 0.3rem 0}
.m_page p b{ color: #444; padding-right: 0.5rem}

.m_con_r{ width:94%; clear: both; margin: 0 3%; position: relative}
.m_con_rt{ wdith:100%; border-bottom: 1px solid #eee; position: relative; height: 3.6rem; line-height: 3.6rem; box-sizing: border-box}
.m_con_rt b{ border-bottom: 2px solid #0092d8; box-sizing: border-box; height: 3.6rem; line-height: 3.6rem; font-size: 1.6rem; font-weight: 600; color: #0092d8; float: left; display: block}
.m_con_r ul{ width:100%; clear: both; position: relative}
.m_con_r ul li{ font-size: 1.2rem; line-height: 2.8rem; height:2.8rem; border-bottom: 1px solid #eee; overflow: hidden}

/*医生*/
.m_office_mt{ wdith:94%; border-bottom: 1px solid #eee; position: relative; height: 3.6rem; line-height: 3.6rem; box-sizing: border-box; margin: 1rem 3%}
.m_office_mt b{ border-bottom: 2px solid #0092d8; box-sizing: border-box; height: 3.6rem; line-height: 3.6rem; font-size: 1.6rem; font-weight: 600; color: #0092d8; float: left; display: block}
.m_office_m{ width:100%; margin: 0 0; clear: both; position: relative}
.m_office_m ul li{ width:29.333%; float: left; margin: 0.5rem 0 0.5rem 3%; height: 3.6rem; line-height: 3.6rem; font-size: 1.3rem; text-align: center; position: relative; background: #f6f6f6}
.m_office_m ul li a{ width:100%; height: 3.6rem; display: block}
.m_office_m ul li a:checked{ background: #015290}
.m_office_m a.m_o_t1{background: #0092d8; color: #fff}
.m_office_m a.m_o_t2{background: #ef6e51; color: #fff}

.m_office_m dl{ width:94%; clear:both; margin: 1rem 3%;box-shadow:0px 2px 6px 0px rgba(0, 0, 0, 0.2); float: left; position: relative; min-height: 13rem}
.m_office_m dl dt{ width:30%; float: left; position: relative}
.m_office_m dl dt img{ width:80%; margin: 1rem 10% 0 10%}
.m_office_m dl dt p{  font-size: 1.6rem; font-weight: bold; line-height: 2rem; height: 2rem; text-align: center}
.m_office_m dl dt span{  font-size: 0.6rem; line-height: 1.8rem; height: 1.8rem; text-align: center; display: block}
.m_office_m dl dd{ width:67%; float: right; position: relative; padding-bottom: 1rem}
.m_office_m dl dd font{font-size: 1.4rem; line-height: 3rem; height: 3rem; display: block; position: relative; margin-top: 1rem}
.m_office_m dl dd font span{ width:40%; float: right; height: 2.6rem; background: #0092d8; border-radius: 0.3rem; text-align: center; line-height: 2.6rem; position:relative; margin-right: 1rem; font-size: 1.2rem}
.m_office_m dl dd font span a{ color: #fff; width:100%; display: block}
.m_office_m dl dd p{ font-size: 1.3rem; line-height: 2rem; padding-top: 0.5rem}
.m_office_m dl dd a.m_do_btn1{ width:40%; float: left; margin:0.8rem 0 0 5%; height: 2.6rem; text-align: center; line-height: 2.6rem; background: #67a8a0; border-radius: 0.3rem; color: #fff}
.m_office_m dl dd a.m_do_btn2{ width:40%; float: left; margin:0.8rem 0 0 5%; height: 2.6rem; text-align: center; line-height: 2.6rem; background: #a8c243; border-radius: 0.3rem; color: #fff}

.m_doc_l{width:94%;margin: 1rem 3%; clear: both; position: relative}
.m_doc_l .m_doc_p{ width:100%; clear: both; height:17rem; background: url(../images/doc_bg.jpg) ; background-size: 100%; position: relative; margin: 1rem 0; float: left}
.m_doc_l .m_doc_p img{ width:55%; position: absolute; bottom: 0; left: 0}
.m_doc_l .m_doc_p p{ width:94%; height: 3rem; background: #0092d8; position: absolute; bottom: 0; left: 0; color: #fff; padding:0.5rem 3%; opacity: 0.8; font-size: 1.2rem; line-height: 1.6rem}
.m_doc_l .m_doc_p p b{ font-size: 1.4rem}
.m_doc_l .m_doc_p font{ font-size: 2rem; position:absolute; top: 3.5rem; left: 50%; color: #0092d8}
.m_doc_l .m_doc_p span{ font-size: 1.4rem; position: absolute; top: 5.8rem; left: 50%; color: #444; text-align: left}
.m_doc_l .m_doc_p a{ width:6rem; height: 3rem; line-height: 3rem; text-align: center; border-radius: 0.3rem; display: block; font-size: 1.4rem; color: #fff}
.m_doc_l .m_doc_p a.m_doc_btn1{ background: #ea000d; position: absolute; top: 8.5rem; left: 50%}
.m_doc_l .m_doc_p a.m_doc_btn2{ background: #0092d8; position: absolute; top: 8.5rem; left: 75%}

.m_doc_l big{ width:40%; clear: both; height: 3rem; line-height: 3rem; margin: 1rem 30%; background: #de5c4c; text-align: center; display: block; float: left}
.m_doc_l big a{ color: #fff}

/*医生内容*/
.m_doc_con div,.m_doc_con p{ padding:  1rem 0 0 0;font-size: 1.4rem; line-height: 2rem}
.m_doc_dc{ width:94%; clear: both; margin: 1rem 3%; background: #f6f6f6; min-height: 21rem; position: relative}
.m_doc_dc dl{ width:94%; margin: 1rem 3%; float: left; clear: both; position: relative}
.m_doc_dc dl dt{ width:40%; float: left; position: relative; margin-top: 0.5rem}
.m_doc_dc dl dt img{ width:100%;background: url(../images/doc_bg.jpg) no-repeat center; background-size: 200%; padding-top: 2rem}
.m_doc_dc dl dd{ width:56%; float:right; position: relative; margin-top: 0.5rem}
.m_doc_dc dl dd strong{font-size: 1.6rem; line-height: 2.4rem; color: #0092d8; display: block}
.m_doc_dc dl dd font{font-size: 1.2rem; line-height: 1.8rem; display: block}
.m_doc_dc dl dd p{font-size: 1.2rem; line-height: 1.8rem; padding-top: 0.5rem}
.m_doc_dc a{ width:35%; height: 3rem; line-height: 3rem; text-align: center; border-radius: 0.3rem; display: block; font-size: 1.4rem; color: #fff; float: left; margin-left: 10%}
.m_doc_dc a.m_docc_btn1{background: #ea000d; color: #fff}
.m_doc_dc a.m_docc_btn2{background: #0092d8; color: #fff}

/*科室*/
.m_office_c p{ font-size: 1.4rem; line-height: 2.4rem; padding: 0.5rem 0}
.m_office_c ol{ width:88%; clear: both; position: relative; margin: 1rem 6% 2rem 6%; float: left}
.m_office_c ol li{ width:23.333%; float: left; position: relative; margin:0.5rem 5%}
.m_office_c ol li img{ width:60%; margin: 0 20%}
.m_office_c ol li span{ font-size: 1.2rem; text-align: center; display: block}
.m_office_doc ul { width:100%; position: relative; clear: both}
.m_office_doc ul li{ width:45.5%; float: left; margin: 1rem 0 0.5rem 3%; position: relative; background: #f6f6f6}
.m_office_doc ul li img{ width:80%; padding: 1.5rem 10% 0 10%; float: left}
.m_office_doc ul li p{ background: #0092d8; float: left; clear: both; width:94%; position: relative; font-size: 1.2rem; line-height: 1.8rem; padding: 0 3% 0.5rem 3%}
.m_office_doc ul li p b{ width:100%; line-height: 2.6rem; height: 2.6rem; font-size: 1.4rem; text-align: center; display: block}
.m_office_doc ul li a,.m_office_doc ul big a{ color: #fff}
.m_office_doc ul big{ width:40%; clear: both; height: 3rem; line-height: 3rem; margin: 1rem 30%; background: #de5c4c; text-align: center; display: block; float: left}

.m_office_a{ width:94%; clear: both; margin: 1rem 3%; position: relative; float: left}
.m_office_a strong{ width:70%; margin: 1rem 15%; border-bottom: 1px solid #fff; display: block; height: 2.5rem;  font-size: 1.4rem; position: relative; float: left}
.m_office_a strong font{ position: absolute; bottom: -0.7rem; width: 46%; margin: 0 27%; color: #fff; text-align: center}
.m_office_a1,.m_office_a1 strong font{ background: #f19e3e;}
.m_office_a2,.m_office_a2 strong font{ background: #7fb138;}
.m_office_a3,.m_office_a3 strong font{ background: #5c7bbe;}
.m_office_a ul{ width:90%; margin: 1rem 5%; position: relative; clear: both; padding: 0.5rem 0 1.5rem 0}
.m_office_a ul li{ line-height: 2rem; background: url(../images/oico_04.png) no-repeat left top; background-size:7%; margin: 0.3rem 0; color: #fff}
.m_office_a ul li p{ padding-left: 2rem}
.m_office_a2 ul li,.m_office_a3 ul li{ width:100%}

/* SITEMAP */
.sitemap{ width:100%; padding:0; background:#fff; clear: both; float: left}
.sitemap dl{ width:94%; margin: 0 auto; font-size:1.3rem; position: relative}
.sitemap dl dt{ width:100%; height:3.6rem; background:url(../images/ico_01.gif) left center no-repeat; background-size:0.35rem auto; border-bottom:1px solid #e1e1e1;font-size:1.4rem;border-top:1px solid #e1e1e1; position: relative}
.sitemap dl dt a{ height:3.6rem; padding-left:4%; display:block; line-height:3.6rem;}
.sitemap dl dt a.more{ width:5rem; height:2.6rem; display:block; line-height:2.6rem; position: absolute; top:0.5rem; right: 0; border-right: 0; color: #f30; font-size: 1.2rem}
.sitemap dl dd{ width:100%; height:auto; padding:0.8rem 0; padding-right:3%}
.sitemap dl dd a{  padding:1rem 2%; height:1.4rem; line-height:1.4rem; background:#ebebeb; border:none; border-radius:0.5rem; text-align:center; margin-left:2%; margin-bottom: 0.5rem; position:relative; display:inline-table}
.sitemap dl.first dt{ border-top:none}

/* LINE */
.m_line{ width:100%; clear: both; position: relative; padding: 0.5rem 0; background: #fff}
.map{width:94%;clear: both; position: relative; margin: 1rem 3%}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.baidumap{width:100%;height:18rem}

.m_line_ls{width:94%;clear: both; position: relative; margin: 1rem 3%}
.m_line_ls li{ width:100%; height: 6rem; border-bottom: 1px solid #e1e1e1; position: relative}
.m_line_ls li em{ width: 4rem; height: 4rem; display: block; float: left; margin: 1rem 1rem 1rem 0; position: relative; clear: both;;background: #0092d8; border-radius: 50%}
.m_line_ls li em img{ width:3rem; height: 3rem; padding: 0.5rem}
.m_line_ls li p{ font-size: 1.4rem; line-height: 2rem; padding-top: 1rem}
.l_b_p{ width:6rem; height: 2rem; border-radius: 0.3rem; background: #0092d8;  text-align: center; font-size: 1.2rem; color: #fff; line-height: 2rem}
.m_line_ls li a{ font-size: 1.8rem; font-weight: bolder; color: #0092d8}

.m_lines dl{ width:94%; margin: 1rem 3%; position: relative; border-bottom: 1px solid #e1e1e1}
.m_lines dl dt{ width:100%; height: 3rem; display: block; margin: 1rem 0; position: relative; clear: both}
.m_lines dl dt img{width:3rem; height: 3rem; float: left; padding-right: 1rem}
.m_lines dl dt b{ font-size: 1.4rem; color: #0092d8; line-height: 3rem}
.m_lines dl dd{ width:100%; margin: 0 0 1rem 0; position: relative; clear: both}
.m_lines dl dd h3{font-size: 1.3rem; padding-top: 0.5rem;line-height: 2rem; color:#000; font-weight: bold}
.m_lines dl dd p{font-size: 1.2rem; line-height: 1.8rem; color:#666; padding-right: 1rem}
.m_lines dl dd p b{ color: #000; font-weight: normal}

/* 404 */
.line_batn{ width:100%; clear: both; position: relative; padding-top: 1.5rem; margin-bottom: 1rem; float: left}
.line_batn li{ width:45.5%; float: left; height: 4rem;  position: relative; margin-left: 3%}
.line_batn li a{ width:100%; height: 4rem;; border-radius: 0.5rem;  display:block; color: #fff }
.line_batn li a img{ width:2.6rem; height: 2.6rem; padding:0.7rem 1rem; float: left}
.line_batn li a p{ font-size: 1.4rem; font-weight: bold; padding-top: 0.5rem}
.line_batn li a span{ font-size: 1.2rem; line-height: 1.6rem}
.line_batn .l_b_left a{background: #f30}
.line_batn .l_b_right a{background: #0092d8}
.cons{ width: 94%; margin: 2rem auto; position: relative; clear: both; border-top: 1px solid #e1e1e1}
.cons dl{ width:100%; position: relative}
.cons dl dd{width:50%; float: left; position: relative}
.cons dl dd b{ font-size: 4rem; line-height: 6rem; width:100%; height: 6rem; display: block; text-align: center}
.cons dl dd p{ font-size: 1.3rem ; line-height: 2rem; padding-bottom: 1rem}
.cons dl dt{width:50%; float: right; position: relative}
.cons dl dt img{ width:100%; padding-top: 4rem}
.time{ width:94%; margin: 2rem auto; border-top: 1px solid #e1e1e1; height: 4rem; line-height: 4rem; text-align: center; clear: both}
.time span{ font-size: 1.4rem; color: #000}

/* OFFICE */
.m_office{ width:94%; clear: both; margin: 1rem 3%; position: relative; float: left}
.m_office ul{ width:100%; position: relative}
.m_office ul li{ width:33.33%; float: left; position: relative}
.ico_br{ border-right: 1px solid #eee; box-sizing: border-box}
.ico_b{ border-bottom: 1px solid #eee; box-sizing: border-box}
.m_office ul li p{ text-align: center; line-height: 2rem; height: 3rem; font-size: 1.2rem}
.m_office ul li img{ width:76%; margin: 1rem 12% 0 12%; border-radius: 50%}
/* TAG */
.listbox{width:94%; clear: both; margin: 1rem 3%; position: relative}
.listbox ul{ width:100%; clear: both; position: relative}
.listbox ul li{width:100%; position: relative; padding-top: 1rem}
.listbox ul li img{ width:100%}
.listbox ul li a{ font-size: 1.4rem; line-height: 2rem}
.listbox ul li span{ font-size: 1.2rem; width:100%; clear: both; line-height: 2rem; display: block}
.listbox ul li p{ font-size: 1.3rem; line-height: 1.8rem; padding: 1rem 0}
.dede_pages{width:94%; clear: both; margin: 1rem 3%; position: relative}
/* SWT */
.m-b{position:fixed;width:100%;left:0;bottom:0;z-index:999;font:12px/1.5 Microsoft Yahei}
.m-b li{width:50%;float:left;height:46px;line-height:46px;font-size:16px;text-align: center; position: relative}
.m-b li a{display:block;height:46px;padding:0}
.m-b .m-b1 a,.m-b .m-b2 a{background: none}
.m-b .m-b1{background:#ff9713}
.m-b .m-b2{background:#f30}
.m-b .m-b1 a{color:#fff}
.m-b .m-b2 a{color:#fff}
.m-b .m-b1 span{background-image: url(../images/zx.gif);width:42px;height:42px;display: inline-block;background-size:100% 100%;vertical-align: middle}
.m-b .m-b2 span{background-image: url(../images/tel.png);width:42px;height:42px;display: inline-block;background-size:100% 100%;vertical-align: middle}

