﻿/*      初始样式      */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding:0; margin: 0; font-family:'Microsoft YaHei', Arial, Helvetica, sans-serif; }
img{max-width:100%;}
fieldset, img { border:0; vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
ol, ul, li, dl, dt, dd { list-style:none; }
a{outline:0;cursor:pointer;*star:expression(this.onFocus=this.blur()); text-decoration:none;}
input:focus,select:focus,textarea:focus,button:focus{outline:none;}
input, button, textarea, checkbox, select, radio, form { vertical-align:top; }
a { color:#333; text-decoration:none; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
.red, .red a { color:#dc0000; }
p{ line-height:1.7rem;}
.fl { float:left; }
.fr { float:right; }
.h10{height:0.5rem;}
.hd{ overflow:hidden;}
.autohei { height:auto; overflow:hidden; zoom:1;}
.clear { font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1; }
body { max-width:640px;min-width:320px; margin:0 auto; color:#353535; font-size:1.2rem; background:#fff;}

.con{ overflow:hidden; padding:1.5%}
.duan{ text-indent:2em;}
.con_img{ margin:2% 0}
.r_swt{height:2.4rem;line-height:2.4rem;font-size:1.3rem;color:#e60012;text-align:center;margin:2% auto 0;display:block}
.mtit_bot{margin: 1.5% 0 2%;}
#part1, #part2, #part3, #part4, #part5, #part6, #part7, #part8{overflow: hidden;height: 1px;}

.banner{ margin-top:1px}
.logo{text-align:center;}
.logo img{width:100%; display:block;}
nav table{background:#fff;}
nav td {background:#0068b8; text-align:center; border-bottom:1px solid #FFF; }
nav td a{display:block;color:#fff; padding:6% 0; border-right: 1px solid #ffffff}
.mtitle{ text-align:center; padding:10px 10px 0; font-size:1.5rem; color:#000; font-weight:bold;}
.mtitle1{ text-align:center; padding:10px 10px 0; font-size:1.2rem; color:#000; font-weight:bold;}
.mtit{ text-align:center; text-transform:uppercase; font-size:1rem; color:#929196; }
.mtit_bot{ width:100%; height:4px; border-bottom:1px solid #ccc;}
.mtit_bot span{ width:14%; height:4px; margin:0 auto; background:#e4c074; display:block; }
.oneNav{margin:0.5rem 0; overflow:hidden;}
.oneNav li{ background:#a0a0a0;width:23%; margin-left:1.5%;  text-align:center; float:left;}
.oneNav li a{ color:#fff; display:block; padding:0.5rem 0;}
.oneNav li.hover{ background:#59a5df;}
.oneBox{ padding:0.5rem; overflow:hidden;}
.oneList{ position:relative; display:none;}
.oneList img{width:62%; display:block;}
.oneList div{ background:#f3f3f3;width:36%;position:absolute;height:100%;right:0;top:0;overflow: hidden;}
.oneList dl{ position:absolute;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:92%; padding:0 4%;left:0;top:50%;}
.oneList dt{ color:#0068b8; font-weight:bold; text-align:center; margin-bottom:2%;}
.oneList dd span{ color:#0068b8;}
.twoA,.twoB{ background:#f3f3f3; padding:0.5rem; margin-bottom:0.5rem;}
.twoA img{margin:0.5rem auto; display:block;}
.twoA p{ padding:0.2rem 0.5rem; text-indent:2em;}
.twoTop{ padding:0.5rem 0 0.5rem 0.5rem; position:relative;}
.twoTop span{width:1.2rem; color:#0068b8; display:block; background:url(../images/m7.jpg) no-repeat right center; background-size:auto 100%; padding-right:0.7rem; position:absolute;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;top:50%;}
.twoTxt{width:94%; padding-left:1.6rem;}
.twoTopSwt{ border:1px solid #ff9000; background:#ff9000; border-radius:3px;}
.twoTopSwt a{ display:block; overflow:hidden; text-align:center;}
.twoTopSwt span{ display:block; float:left; padding:0.5rem 0;}
.twoTopSwt span:nth-of-type(1){ background:#fff; color:#ff7800;width:60%;}
.twoTopSwt span:nth-of-type(2){color:#ff7800;width:40%; color:#fff;}
.twoC .twoTxt p{ margin-bottom:0.5rem;}
.twoC .twoTxt .twoTopSwt{width:auto;}
.twoCSwt a{ display:block;width:48%; color:#fff; margin:0 1%;border-radius:3px; float:left; padding:2% 0; text-align:center;}
.twoCSwt a:nth-of-type(1){ background:#ff9000;}
.twoCSwt a:nth-of-type(2){ background:#43a5f1;}
.twoD .twoTxt{ overflow:hidden;}
.twoD .twoTxt dl{width:31.5%; margin:0 0.5%; float:left;text-align:center;}
.twoD .twoTxt dl dt{ color:#fff; padding:2% 0;}
.twoD .twoTxt dl dd{  text-align:left;width:92%; margin:0 auto;}
.twoD .twoTxt dl dd p{ line-height:1.4rem; padding:0.5rem 0;}
.twoD .twoTxt dl dd a{ background:#ff9000;display:block;width:90%; margin:2% auto 10px; color:#fff;border-radius:3px;padding:2% 0; text-align:center;}

.twoD .twoTxt dl:nth-of-type(1){background:#ebf7f1; border:1px solid #cee8db;}
.twoD .twoTxt dl:nth-of-type(1) dt{ background:#96d495;}
.twoD .twoTxt dl:nth-of-type(1) dd{ color:#30b26d;}

.twoD .twoTxt dl:nth-of-type(2){background:#ede9fb; border:1px solid #c3bed9;}
.twoD .twoTxt dl:nth-of-type(2) dt{ background:#948abf;}
.twoD .twoTxt dl:nth-of-type(2) dd{ color:#8673d4;}

.twoD .twoTxt dl:nth-of-type(3){background:#fdf2f7; border:1px solid #efaeca;}
.twoD .twoTxt dl:nth-of-type(3) dt{ background:#ff9191;}
.twoD .twoTxt dl:nth-of-type(3) dd{ color:#e96767;}

.mthree{ text-align:center;border-bottom:1px solid #b2b2b2; margin:1.5rem 0;padding-bottom:1rem; font-weight:bold; color:#000; font-size:1.3rem; position:relative;}
.mthree span{display:block;width:4%; margin:0 auto;position:absolute;left:50%; margin-left:-2%;bottom: -0.5rem;}
.mthree span img{ display:block;width:100%;}
.twoEBox { overflow:hidden;}
.twoEBox  li{width:44%; margin:1rem 3% 0; text-align:center; float:left;}
.twoEBox  li div{ border:1px solid #ccc; padding:2px;}
.twoEBox  li div span{ padding:0.5rem 0; display:block;height: 2.5rem;}
.nub{width:100%; padding:0.2rem 0; border-radius:3px; display:block; margin:0 auto 0.5rem; text-align:center; color:#fff; background:#178bd4;}
.twoF{ margin-top:0.5rem;}
.twoFbox span{ display:block; float:left;width:20%; margin:0rem 2.5% 1rem; text-align:center;}
.twoFbox span b{ display:block; margin-top:0.2rem;}
.twoFbox span:nth-of-type(1){ color:#ff9393;}
.twoFbox span:nth-of-type(2){ color:#99d598;}
.twoFbox span:nth-of-type(3){ color:#50bbff;}
.twoFbox span:nth-of-type(4){ color:#948abf;}
.twoG{ margin-bottom:0.5rem;}
.twoG .mthree{ margin-top:0.5rem;}
.twoGbox { position:relative;padding: 0 0.5rem;}
.fors{width:18%;position:absolute;left:50%;top:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.twoGbox ul{ overflow:hidden;}
.twoGbox li{width:44%; float:left; position:relative;background:rgba(0,0,0,.5); margin-top:0.5rem;}
.twoGbox li:nth-of-type(2n){ margin-left:12%;}
.twoGbox li span{bottom:0;left:0; padding:2% 0;display:block;width:100%; text-align:center;  text-align:center; color:#fff;}
.twoGbox li span a{ color:#e60012; display:block;}
.three,.four,.five,.six{ padding:0.5rem 0.5rem 0;}
.threeA,.threeB{ background:#f3f3f3; padding:0.5rem;}
.threeB{ overflow:hidden;}
.threeB img{width:15.3rem; float:left; padding-right:0.5rem;}
.threeBTXT p{ text-indent:2em;}
.threeBTXT p a{ color:#e60012;}
.threeC{ margin-bottom:1.5rem;}
.four ul{ overflow:hidden; margin-bottom:1rem;}
.four ul li{width:48.5%; position:relative; margin-bottom:0.5rem;}
.four ul li:nth-of-type(2n-1){ float:left;}
.four ul li:nth-of-type(2n){ float:right;}
.four ul li div{ position:absolute;bottom:0;width:100%;left:0; background:rgba(0,0,0,.6);height:3rem; color:#fff; text-align:center;}
.four ul li div span{position:absolute;left:50%;top:50%; -moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;}
.five ul li{ border:1px solid #7fc4e4; background:#f3f3f3; padding:1rem 0.5rem; margin-bottom:0.5rem;}
.five ul li .doctor{ overflow:hidden; position:relative; padding-bottom:5%}
.doctor_Name{width:14rem; position:absolute;left:0;top:0;    padding-bottom: 0.2rem;}
.name>img{width:5.05rem; float:left; border:1px solid #d2d2d2; margin-right:0.7rem;}
.nameTxt big{ color:#ff9000; font-size:2rem; display:block;}
.nameTxt small{ color:#94d1ff;display:block;}
.nameTxt span{ display:block; font-weight:bold;}
.nameTxt span img{ vertical-align:middle;width:0.75rem;}
.beSwt{ overflow:hidden;}
.beSwt a{width:48%; display:block; text-align:center; float:left; color:#fff; margin:0 1%; border-radius:5px; font-size:1rem;}
.beSwt a img{ width:1.6rem; vertical-align:middle;}
.beSwt a:nth-of-type(1){ background:#ff9000;}
.beSwt a:nth-of-type(2){ background:#0064b4;}

.be{ color:#fff; margin:1rem 0; position:relative;}
.be big{width:3rem;height:3rem; text-align:center; line-height:3rem; background:#3ea7f7; display:block; position:absolute;left:0;top:0;}
.be div{ float:left; overflow:hidden; padding-left:3rem;}
.be div span{ display:block; float:left; line-height:1.4rem; font-size:1rem; padding:0 0.4rem;background:#3ea7f7; text-align:center; color:#fff; margin:0 0 0.2rem 0.2rem}
.doctor_Txts{padding-left:14.85rem; float:right;}
.doctor_Txts h4{ font-weight:bold; color:#0068b8;}
.doctor_Txts h4 img{ vertical-align:middle;width:2rem; margin-right:0.3rem;}
.doctor_Txts p{ font-size:1rem;}
.six ul li{ overflow:hidden; border:1px solid #d2d2d2; border-radius:5px; box-shadow:0 0 3px rgba(0,0,0,.7); padding:0.5rem; margin-bottom:1rem;}
.six ul li div{ padding-top:0.5rem;}
.six ul li div font{ color:#0068b8;}
.six ul li div span img{width:1.2rem;}
.anMore a{ display:block;width:50%; margin:0 auto; color:#fff; border-radius:3px; padding:10px 0; background:#ff9000; text-align:center;}


.title { font-family:微软雅黑; font-size:3.0rem; color:#fff; background:#0068b8; padding-left:5%; position:relative }
.title { font-size: 1.3em; height:2.6rem; line-height:2.6rem;font-weight:bolder;}.jbdh_swt img { width:100% }
.jbdh_tel img { width:100% }
.jbdh_swt { position:absolute; top:7%; right:34%; width:26% }
.jbdh_tel { position:absolute; top:7%; right:5%; width:26% }
.yuyue { font-size: 12px; width: 290px; margin: 0 auto; overflow: hidden; margin-top: 5px; }
.yuyue div { width: 305px; margin: 5px auto; clear: both }
.yuyue div span { width: 50px; text-align: center; color: red }
.yuyue div font { font-size: 14px; float: left; width: 80px; text-align: right; line-height: 18px; }
.yuyue .input_style { font-size: 14px; float: left; width: 180px; height: 22px; border-radius: 2px; color: #333; border: #ccc 1px solid; background: #eee; padding: 0 5px; }
.yuyue .yuyue_name { padding-top: 10px; }
.yuyue .yuyue_age { padding-top: 10px; }
.yuyue .yuyue_hometel { padding-top: 10px; }
.yuyue .yuyue_date { padding-top: 10px; }
.yuyue .yuyue_qq { padding-top: 10px; }
.yuyue .yuyue_ill { padding-top: 10px; }
.yuyue .yuyue_ill .input_style { padding-top: 10px; float: left; height: 88px; border-radius: 4px; }
.yuyue .yuyue_ill font { padding-top: 10px; }
.yuyue .yuyue_validate { padding-top: 10px; }
.yuyue .yuyue_validate .input_style { float: left; width: 60px; padding: 2px; border-radius: 4px; }
.yuyue .yuyue_validate .absmiddle { cursor: pointer; margin-left: 6px; border-radius: 4px; opacity: 0.5 }
.yuyue .yuyue_button { padding: 10px 0 0 68px; color: #433d3b }
.yuyue .yuyue_button .submit { font: normal 12px/15px arial; width: 65px; height: 22px; background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)); -webkit-background-origin: padding; -webkit-background-clip: content; border: 1px solid #b3b3b4; cursor: pointer; margin: 2px 4px; color: #433d3b }
.bzn { font-size: 14px; line-height: 25px; margin-bottom: -10px; }
.bzn span { color: #F00; font-weight: 800; }
.bd_tit { padding-left: 20px; }
/******footer***/
#best3g_swt_YQ div a.tel{background:#0068b8 !important}
#best3g_swt_YQ div a.swt{background:#3ea7f7 !important}
.float_container .title1{background:#0068b8 url(/swt/images/tel.png) 97% 50% no-repeat !important }
.float_container .btn2 a:hover{    border-color: #0068b8 !important; background-color: #0068b8 !important;}
.float_container .btn2 a {  border:1px solid #3ea7f7 !important; background-color: #3ea7f7 !important; box-shadow: 0 2px 2px #0068b8 !important; }
#best3g_swt_YQ div{    border: 2px #0068b8 solid !important}
.navMenu ul li{background:#0068b8 !important}
.di_wei{background:#0068b8 !important}

.qj-cont1,.qj-cont2,.cont3-1{ width:90%; margin:10px auto;}
.btn01{width:90%;height:2.6rem;line-height:2.6rem;font-size:1.3rem;color:#fff;text-align:center;margin:3% auto;display:block;clear:both;background-color:#ff7800;border-radius:8px}
.daoyu{width:100%;margin:3% auto 0;line-height:2rem;}
.daoyu span{color:red}
.cont1-1{width:90%;height:auto;background:url(../images/qj_01.jpg) top right no-repeat;margin:3% auto 2%; background-size:63%; padding-top:2%}
.cont1-1 ul{width:35%;padding-top:6%; overflow:hidden;}
.cont1-1 ul li{width:98%;float:left;border:1px solid #323232;height:2rem;border-radius:0.9rem;line-height:2rem;margin-bottom:1.2rem;text-align:center; font-size:1rem;}
.cont1-1 p{clear:both;background:#3ea0dd;line-height:1.8rem;margin:0 auto;border-radius:12px;color:#fff;padding:3%;font-size:1rem}
.cont2-1 ul{width:98%;margin:15px auto;overflow:hidden}
.cont2-1 ul li{float:left;margin-bottom:15px;line-height:30px;border-bottom:dashed 1px #BDBEB9;padding-bottom:15px}
.cont2-1 ul li i{display:block;width:45px;height:45px;border-radius:100%;background:#0068b8;line-height:45px;text-align:center;color:#fff;font-style:normal;float:left;margin-right:10px;margin-top:6px;font-size:26px}
.cont3-1 ul{width:94%;margin:15px auto;overflow:hidden}
.cont3-1 ul div{width:80%;float:left}
.cont3-1 ul li{float:left;margin-bottom:15px;border-bottom:solid 1px #BDBEB9;padding-bottom:15px;width:100%}
.cont3-1 ul li img{width:17%;float:right;margin-top:4%}
.cont3-1 ul li h3{color:#0068b8;line-height:2.4rem;font-weight:700;font-size:1.4rem}
.cont3-1 ul li i{display:block;height:2.4rem;border-radius:100%;color:#0068b8;line-height:2.4rem;text-align:center;font-style:normal;float:left;margin-right:2%;font-size:1.4rem; font-weight: 700;}
.cont3-1 ul li p{margin-top:2%}

.cont6-1 ul{margin:3% auto;overflow:hidden;width:90%;}
.cont6-1 ul li{height:2.5rem;line-height:2.5rem;color:#fff;text-align:center;float:left;margin-bottom:10px;font-size:1rem;border-radius:4px}
.cont6-1 ul li a{color:#fff;display:block;width:100%;height:100%}
.cont6-1 ul li:nth-child(1){background:#2685DF;margin-right:5%;width:20%}
.cont6-1 ul li:nth-child(2){background:#F5891A;margin-right:5%;width:40%}
.cont6-1 ul li:nth-child(3){background:#5E60DD;margin-right:0;width:30%;}
.cont6-1 ul li:nth-child(4){background:#3AA934;margin-right:5%;width:47%}
.cont6-1 ul li:nth-child(5){background:#8138C9;margin-right:0;width:48%;}
.cont6-1 ul li:nth-child(6){background:#C3487E;margin-right:5%;width:43%}
.cont6-1 ul li:nth-child(7){background:#C13644;margin-right:0;width:52%;}

.float_container  .title1{font-size:1.4rem!important;}
.zx {text-align:center;}
.zx a{text-align:center; color:#F00;}
.navMenu { padding-top: 2px; padding-bottom: 5px; overflow: hidden }
.navMenu ul { position: relative; width: 100%; }
.navMenu ul li { float: left; width: 24%; height: 35px; background: #844142; line-height: 35px; margin-top: 1px; margin-right: 1.3%; }
.navMenu ul li h2 { font-weight: normal; text-align: center; font-size: 1.2em; font-weight: bold }
.navMenu ul li h2 a { color: white; font-size: 18px; font-family: 微软雅黑; }
.navMenu ul li:nth-child(4) { margin-right: 0 }
.navMenu ul li:nth-child(8) { margin-right: 0 }