* {font-family:"微软雅黑";}
html {font-size:62.5%;}
img {width:100%;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {border:medium none;margin:0;padding:0;color:#333;}
body,button,input,select,textarea {font:0.7rem/1.5 '微软雅黑',tahoma,Srial,helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
em {font-style:normal;}
ul,ol {list-style:none;}
li {list-style:none;}
a {text-decoration:none;}
input,img {vertical-align:middle;}
img {border:none;vertical-align:top;}
.blank {height:0.4rem;clear:both;}
.blank13 {height:0.65rem;clear:both;}
a {color:#555;}
a:hover {text-decoration:none;}
.relative {position:relative;}
.absolute {position:absolute;}
body {width:100%;background:#ccc;}
.clear {clear:both;width:100%;height:0;overflow:hidden;}
.clearfix:after {display:block;clear:both;visibility:hidden;height:0;content:''}
.wamp {max-width:640px;min-width:320px;font-size:1.2rem;overflow-x:hidden;margin:0 auto;background:#fff;}


/***** 首页 *****/

/* 公共导航栏 */
.nav-pages{border-bottom:0.05rem solid #e4e4e4;}
.nav-pages ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0.1rem 0 0.6rem 0;}
.nav-pages ul li{width: 20%;border-right:0.05rem solid #e4e4e4;box-sizing: border-box;}
.nav-pages ul li:nth-child(5){border:none;}
.nav-pages ul li img{display: block;width: 2.5rem;height: 2.5rem;margin:0.6rem auto;}
.nav-pages ul li p{color: #555555;font-size:1rem;margin-bottom: 0.25rem;text-align: center;}
.clear{height: 5px;border-top: 1px solid #e4e4e4;background:#f6f6f6;}
.glob-page{width: 100%;height: 4.6rem;margin:1.4rem 0; background:url(../images/page-img05.jpg)/*tpa=http://4g.0731gb.com/statics/images/page-img05.jpg*/no-repeat;background-size:100% 100%;}
.glob-page h3{font-size:1.8rem;color: #fff;padding: 0.4rem 15%;}

/* 走进方泰 */
.grad-box{padding: 0 3%;}
.box-sub .type-tit{margin-bottom:1.5rem;}
.type-tit,.index-content ul.tent-ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.type-tit li{width: 49%; line-height:3rem;text-align: center;font-size:1.4rem;background:#e6e6e6;}
.box-sub .type-tit li.taercs{background:#2474c5;}
.box-sub .type-tit li.taercs a{color: #ffffff!important;}
.index-content ul.tent-ul li{width: 49%;height: 10rem;}
.index-text{margin:2rem 0; }
.index-text ul li{border-bottom:0.05rem dashed #cccccc;line-height:2.75rem;font-size:1.1rem;}
.index-text ul li i{display: inline-block;width: 0.75rem;height:0.75rem;border-radius: 50%;background:#cccccc;margin-right:2%;}
.index-text ul li img{display:inline-block;width: 2.2rem;height:1.5rem;margin-left:4%;}
.cont-hide{display: none;}
.list-more {
    display: block;
    width: 14.5rem;
    height: 2.6rem;
    margin: -0.5rem auto 1.2rem;
}

/* 医师团队 */
.page-jbdh{padding: 1rem 3%;}
.swiper-containerlp{width: 97%;padding: 0.5rem 1.5%;overflow: hidden;}
.swiper-containerlp .page-ystd{width:22%;padding:0 1.5%;height: 11.25rem;float:left;}
.swiper-containerlp .page-ystd img{display: block;width: 100%;}
.swiper-containerlp .page-ystd p{line-height: 2.75rem;text-align: center;font-size:1.2rem;}
.swiper-containerlp .page-ystd span{display:block;width: 90%;border:0.05rem solid #333; line-height:1.65rem;text-align: center;font-size:1rem;border-radius:1rem;margin:auto;}
.page-thems{padding:2rem 7%;overflow: hidden;}
.page-thems a{float:left;width: 45%;line-height:3.25rem;text-align: center;color: #fff;border-radius:0.5rem;background:#2474c5;font-size:1.4rem;}
.page-thems a:nth-child(2){background:#f7b503;margin-left:10%;}
.page-thems a img{display:inline-block;width: 2.05rem;height: 2.05rem;margin: 0.7rem 0.4rem 0 0;}

/* 公共表单  */
.yy-grads{margin-bottom:2rem;}
.yy-grads .my-h3{font-size: 1.8rem;color: #2474c5;text-align: center;margin-top: 2.5rem;}
.yy-grads .myAnd{font-size:1.1rem;color: #4d4e4e;line-height: 2.5rem;text-align: center;}
.my-form{padding: 1.5rem 7% 0 7%;}
.from-ul li{overflow: hidden;margin-bottom:0.75rem;}
.from-ul li span{float:left;width: 21%;line-height: 2rem;font-size:1rem;color: #4c4c4c;text-align: right;}
.from-ul li .from-ipt,.yy-text{float:left;width: 65%;line-height: 1.5rem;border-radius: 0.25rem;padding:0.25rem 3%;background: #e9e9e9;font-size: 0.9rem;box-sizing: border-box;border:none;margin: 0 1%;}
.from-ul li font{float:left;width:12%;line-height: 2rem;font-size: 0.9rem;color: #f94141;}
.from-ul li p{float:left;width: 12%;font-size: 0.9rem;color: #7c7c7c;margin:0.35rem 0 0 3%;}
.from-ul li p input{display: inline-block;width:0.9rem;height: 0.9rem; font-size:0.9rem;color: #7c7c7c;}
.my-btn{overflow: hidden;margin-top:2rem;}
.my-btn input{float:left;width: 45%;line-height: 3.25rem;color: #fff;font-size:1.4rem;text-align: center;border-radius: 0.5rem;}
.wxts{padding:0 5% 1.75rem 5%;font-size:0.9rem;line-height:1.5rem;}
.wxts span{color:#e80404;}


/**** 来院路线 ****/
.ly-dz{width: 100%;height: 4.55rem;background: url("../images/ly-img01.jpg")/*tpa=http://4g.0731gb.com/statics/images/ly-img01.jpg*/no-repeat;background-size:100% 100%;padding: 0.6rem 0;margin-top: 0.5rem;}
.ly-dz h3{text-align: center;font-size:1.6rem;color: #fff;}
.ly-dz p{text-align: center;font-size:1.3rem;color: #fff;}


.bddt {display:block;width:90%; margin:0.1rem auto; font-size:1.2rem; height:21rem; clear: both; border: solid 0.05rem #ccc;}
.ly-dhlx{display: block;width:80%;line-height:3rem;text-align: center;color: #fff;font-size:1.3125rem;background:#2575c5;margin: 1rem auto;border-radius:0.25rem;}
.dt_nr { display:block; width:86%; margin:0 auto; background:url(../images/ly-img08.jpg)/*tpa=http://4g.0731gb.com/statics/images/ly-img08.jpg*/ left 1rem no-repeat; background-size:18.5%;}
.dt_nr p:nth-child(1){padding-top:0;}
.dt_nr p { padding-left:22%; width:78%; font-size:1.1rem; line-height:1.6em; color:#a7a7a7; padding-top:1.5rem; text-transform:uppercase;}
.dt_nr p span { color:#fe1b1b;}
.dt_nr p i { font-style:normal; color:#4297f6;}
.dt_nr form { display:block; overflow:hidden;border:0.1rem solid #d8d8d8; width:55%;    height: 2.75rem; margin-left:22%; margin-top:2%;padding-left:9%;background:url(../images/ly-img05.jpg)/*tpa=http://4g.0731gb.com/statics/images/ly-img05.jpg*/ 4% center no-repeat; background-size:1.45rem;}
.dt_nr form.form1{background:url(../images/ly-img06.jpg)/*tpa=http://4g.0731gb.com/statics/images/ly-img06.jpg*/ 4% center no-repeat; background-size:1.45rem;}
.dt_nr form input{box-sizing: border-box;}
.dt_nr form input.my-one{float:left;width: 60%;margin: 0.5rem 0;padding: 0 3%;color: #a7a7a7;font-size:1.1rem;border:none; border-left:0.1rem solid #d8d8d8;height: 1.75rem;}
.dt_nr form input.my-two{float:left;width: 40%;color: #fff;font-size:1.1rem;text-align: center;line-height: 2.75rem;background: #2575c5;}
.ects{margin:1.75rem 0;border-bottom:0.1rem solid #d8d8d8; }
.dy-grad{padding: 0 7%;}
.dy-grad h3{color: #2575c5;font-size:1.627rem;margin:-0.5rem 0 1rem 0;}
.dy-grad h3 img{display: inline-block;width: 1.9rem;height: 1.9rem;position: relative;top:0.35rem;}
.dy-grad p{font-size:1.2rem;color:#393939;line-height:2rem;margin-bottom: 1rem;padding-left:10%;position: relative;}
.dy-grad p span{display: inline-block;color: #2575c5;font-size:1.627rem;position: absolute;left:0;top:0;}


/* 医院挂号 */

.globals{background: #2474c5;line-height:1.5rem;padding: 1.25rem 7%;position: relative;}
.globals h3{color: #fff;font-size:1.4rem;}
.globals h3 span{font-size:0.7rem;color: #b1d2f4;}
.glob-sub{position: absolute;top: 1rem;right: 5%;display: block;width: 28%;line-height: 2.25rem;border-radius: 0.5rem;color:#fff; border:0.05rem solid #fff;font-size:1.2rem;text-align: center;}
.glob-sub img{display:inline-block;width:1.6rem;height: 1.6rem;position: relative;top: 0.35rem; }
.ghfs{padding: 2rem 5%;}
.ghfs .gh-sub,.gh-sub2{border:0.05rem solid #cccccc;padding: 1.5rem 0;overflow: hidden;position: relative;}
.gh-sub h3{color: #2474c5;font-size:1.6rem;text-align: center;margin-bottom:1rem;}
.gh-sub .gh-form{margin:0 15%;border:1px solid #ccc;overflow: hidden;position: relative;}
.gh-form img{position:absolute; display: block;width:0.7rem;height:2rem;top: 0;right: 6.5rem;}
.gh-sub .gh-form input{float:left;line-height:1.5rem;}
.gh-sub .gh-form input:nth-child(1){width: 60%;padding:0.25rem 3%;font-size:1rem; }
.gh-sub .gh-form input:nth-child(2){width: 34%;font-size:1.1rem;padding:0.25rem 5%; color:#fff;background:#f7b503 }
.gh-dws{ position: absolute;top: -2.85rem;left:-2.85rem;border-right:3rem solid transparent;border-left:3rem solid transparent;border-bottom:3rem solid #2474c5; transform:rotate(314deg);}
.gh-dws font{display:block;font-size:1rem; position: relative;top: 2.8rem;left:-1rem;transform:rotate(45deg);color:#fff;}
.gh-sub2 img{float:left;width: 35%;margin-left:15%;height:5.25rem;}
.gh-sub2 .gh-meth{float:left;width: 37%;margin:0 6%;border:0.05rem solid #ddd; height: 2.25rem;margin-top:1.5rem;}
.gh-meth p{font-size:1.2rem;text-align: center;width: 72%;padding: 0 3%; margin:-1rem auto;background: #fff;}
.gh-meth a{display: block;margin:1.7rem auto; width:55%;line-height:1.5rem;border-radius: 1rem;text-align: center;color: #fff;background: #f7b503;font-size:1rem;}
.gh-xz{padding: 1.75rem 7%;}
.gh-xz p{font-size:1rem;line-height:1.5rem;}
.gh-xz p:nth-child(1){margin-bottom: 1.5rem;}

/* 公共尾部 */
.foot {width: 100%;position: relative; background: #fff;margin-bottom: 20%;padding-bottom: 2.85rem;}
.foot-nav{background:#0170c1;text-align:center;display: flex;justify-content: space-between;height: 3rem;line-height: 3rem;}
.foot-nav a{display: block;width:25%;color:#fff;}

.map {padding: 1.75rem 0 1.75rem 14rem;width: 32rem;height: 10.2rem;background: url(../images/ftbg.jpg)/*tpa=http://4g.0731gb.com/statics/images/ftbg.jpg*/ no-repeat center;background-size: 100% 100%;box-sizing: border-box;}
.map .time { padding-top: 6.2rem;color: #4a4a4a;}
.map .time span {display: block;padding-left: 2.5rem; font-size: 1.4rem; height: 1.85rem;  line-height: 1.85rem;}
.map .time small { font-size: 0.8rem; display: block; padding-left: 2.5rem;  height: 1.05rem; line-height: 1.05rem;}
.map .address { padding: 0 0 0.85rem 1.5rem; line-height: 1.25rem; font-size: 0.8rem;}
.map .link2 {font-size: 1.1rem;  height: 2.05rem;  overflow: hidden; margin-bottom: 1.4rem;}
.map .link2 a {
    background: #0073cb;
    border-radius: 0.25rem;
    text-align: center;
    display: block;
    width: 6.45rem;
    height: 2.05rem;
    line-height: 2.05rem;
    color: #fff;
}

