﻿/* CSS Document */
@charset "utf-8";body{min-width:320px;max-width:640px;font-size:14px;margin:0 auto;background-color:#fff;}
body,dd,div,dl,dt,font,form,input,li,ol,p,td,textarea,th,ul{font-family:"Microsoft Yahei";padding:0;}h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:1.2em;}h1,h2,h3,h4,h5,h6,li,ul{padding:0;margin:0}img,input,textarea{border:0}li,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}a{text-decoration:none}a:hover{text-decoration:none}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
p{margin:0;line-height:1.6em;}
/*头部*/
.logo1 {  width: 100%;  overflow: hidden;  text-align: center  }
.logo {  width: 100%;  overflow: hidden;  text-align: center;  position: fixed;  z-index: 333;  max-width: 640px  }
.logo a {  position: absolute;  height: 100%  }
.logoa2 {  top: 0;  left: 0;  width: 20%  }
.logoa1 {  top: 0;  right: 0;  width: 80%  }
.logo img {  width: 100%;  max-width: 640px  }
/*头部导航*/
.nav {  margin-top: -0.5%;   }
.menu {  width: 100%; background:#2577E3;  }
.menu a {  color: white  }
.menu a:visited {  color: white  }
.menuContent { float: left;  text-align: center;  width: 25%;  line-height: 38px;  font-size: 1em;  height: 40px;  box-sizing: border-box; }
.menu img {  float: left;  height: 38px;  margin-top: .5%  }
.foot img {  float: left;  width: .5%;  height: 100%  }
.menu ul {  overflow: hidden;  width: 100%  }
.menu ul li{background:url(../images/topBgHorizon.jpg) no-repeat right center;}
.horizonalBg{ background: url(../images/horizonalbg.jpg) repeat-x !important;  height: 2px;  width: 100%;  float: left;}


/*内容部分*/
.ct_top{background:#fff;overflow:hidden;padding:0 2%;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;}
.ct_top span{width:5%;float:left;margin:.4em .5em 0 0}
.ct_top p{float:left;font-size:1em;height:2em;line-height:2em;color:#3B3B3B;margin:0}
.ct_top p a{color:#3B3B3B;}
/*列表导航*/
.ct_nav{width:100%;}

/*按钮*/
.ct_btn{width:90%;margin:10px 5%;overflow:hidden;}
.ct_btn .a1{display:inline-block;width:52%;float:left;}
.ct_btn .a2{display:inline-block;width:46%;float:left;margin-left:2%;}

.ct_btn_zj{width:80%;margin:10px 10%;overflow:hidden;}
.ct_btn_zj a{display:inline-block;float:left;text-align:center;}
.ct_btn_zj .a1{width:48%;}
.ct_btn_zj .a2{width:48%;margin-left:4%;}


/*ct1*/
.img_ban{width:96%;padding:0 2%;text-align:center;}
/*ct_2*/
.ct2_1{width:100%;margin:10px 0;padding:45px 0 25px;background:url(../images/ct2_bj1.jpg) no-repeat top;overflow:hidden;background-size:100%;}
.ct2_1_l{float:left;width:44%;padding:0 2%;}
.ct2_1_l h1{font-size:1.3em;color:#2577E3;text-align:center;margin:15px 0;}
.ct2_1_l p{text-indent:2em;color:#717171;}
.ct2_1_r{float:left;width:48%;padding:0 2%;}
.ct2_1_r h1{font-size:1.3em;color:#fff;text-align:center;margin:15px 0 15px 30px;}
.ct2_1_r p{text-indent:2em;color:#fff;}

.ct2_2{width:100%;background:url(../images/ct2_bj2.jpg) no-repeat top left;overflow:hidden;background-size:100% 100%;}
.ct2_2 p{width:60%;float:right;margin:10px 1%;color:#717171;text-indent:2em;}

/*ct_3 */
.ct3_1 {width:90%;margin:10px 5%;}
.ct3_1 li{margin-top:5px;}
.ct3_1 li h1{border-radius:10px;font-size:1.3em;color:#155B6C;padding:5px 0 5px 5%;background:url(../images/ct3_bj1.jpg) repeat-x center;background-size:100%;cursor:pointer;}
.ct3_1 li h1 img{vertical-align:middle;margin-left:10%;width:8%;max-width:37px;}
.ct3_1 li .hide{padding:10px 10px;display:none;}
.ct3_1 li p{color:#717171;margin-left:5px;}

/*ct_4*/
.ct4_1{width:90%;margin:10px 5%;overflow:hidden;}
.ct4_1 li{width:50%;float:left;}

/*ct_5*/
.ct5_cont{width:96%;margin:10px 2%;}
.ct5_1{overflow:hidden;}
.ct5_1_l{width:30%;float:left;text-align:center;margin-top:5%;}
.ct5_1_l h1{font-size:1.2em;color:#2577E3;}
.ct5_1_r{float:left;width:64%;background:url(../images/ct5_bj1.jpg) no-repeat top;padding:10px 3%;background-size:100% 100%;}
.ct5_1_r p{color:#717171;text-indent:2em;}
.ct5_1_r p font{color:#F18349;font-weight:bold;}
.ct5_2{overflow:hidden;margin-top:10px;}
.ct5_2_l{width:64%;float:left;background:url(../images/ct5_bj2.jpg) no-repeat top;padding:10px 5% 10px 3%;background-size:100% 100%}
.ct5_2_l p{color:#717171;text-indent:2em;}
.ct5_2_r{width:28%;float:left;margin-top:20%;text-align:center;}
.ct5_2_r h1{font-size:1.2em;color:#2577E3;}
.ct5_2_r p{font-size:0.9em;color:#717171;}

/*ct6*/
.ct6_1{width:96%;margin:10px 2%;overflow:hidden;}
.ct6_1 p{color:#666;text-indent:2em;}
.ct6_1 font{color:#2577E3;}
.ct6_1 b{color:#FF0000;}
.ct6_btn{width:100%;text-align:center;margin:10px 0;}
.ct6_btn img{width:45%;max-width:285px;}
.ct6_hbg{background:url(../images/ct6_4.jpg) no-repeat left;text-align:center;}
.ct6_hbg h1{font-size:1.2em;color:#2577E3;background-color:#fff;padding:10px 10px;display:inline;}
.ct6_2_cont{width:96%;margin:10px 2%;overflow:hidden;}
.ct6_2_cont p{color:#666;text-align:center;margin:10px 0;}

@media screen and (max-width:480px){
.ct2_1{padding:20px 0;background-size:150% 100%;}
.ct2_1_l h1{margin:25px 0;}
.ct2_1_r h1{margin:25px 0 25px 30px;}
.ct2_2{background-size:120% 100%;}
.ct3_1 li h1{font-size:1.1em;}
.ct5_1_l{margin-top:15%;}
.ct5_2_r{margin-top:35%;}
.ct6_3_r,.ct6_4_r{margin-top:10%;}
}
/*ct_7名医专家团队*/
.con1 {  width: 96%; margin:10px 2%; overflow: hidden; }
/*banner轮播*/
.banner{ padding:0; margin:0; background-color: #fff; }
.focus {  width: 100%;  height: auto;  margin: 0 auto;  position: relative;  overflow: hidden  }
.focus .hd {  width: 100%;  height: 14px;  z-index: 1;  bottom: 5px;  text-align: center;  }
.focus .hd ul {  display: inline-block;  height: 9px;  padding: 3px 18px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  border-radius: 6px;  font-size: 0;  vertical-align: top  }
.focus .hd ul li {  display: inline-block;  width: 10px;  height: 10px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;  background: #5f96cc;  margin: 0 5px;  vertical-align: top;  overflow: hidden  }
.focus .hd ul .on {  background: #e8fe4e; }
.focus .bd {  position: relative;  z-index: 0  }

.yuyueneirong{text-align:left;color: black;background-color:#F6F6F6;}
.yy_online{width:90%;padding:1em 5% 0;color:#666;}
.yy_online span{color:#FF1111;}
.yy_phone{margin-left:5%;color:#666;padding-top:1em;}
.yy_phone font{color:#FF4242;font-weight:bold;}

.tishi{width:90%;margin:15px 5% 0;}
.tishi p{color:#666;}
.tishi p font{color:#FF9235;}
/*免费电话*/
.call{margin-top:5px;padding:10px 0;overflow:hidden}
.num{height:36px;border:1px solid #bec3ca;margin-left:4%;width:52%;line-height:36px;color:#000;float:left}
.call .btn{height:38px;background:#469EEE;width:30%;display:inline-block;float:left;margin-left:2%;line-height:38px;text-align:center;color:#fff;}
/*ct_8在线留言*/
/*预约挂号*/
.list{width:94%;padding:1em 3%;text-align:center;background-color:#fff;}
.list h3{font-size:1.1em;color:#fff;background-color:#DE743C;border-radius:10px 10px 0 0;padding:0.2em 0;text-align:center;display:none;}
#roll_box{background-color:#E4FFF9;padding:0 0 0 1em;}
#roll_box li{color:#666; padding:0.3em 0;}
#roll_box li img{vertical-align:middle;margin-right:0.5em;}
#roll_box li p{color:#033977;display:inline;}
@media screen and (max-width:350px){#roll_box li p{font-size:13px;}}
#roll_box li span{color:#8D8D8D;}
#roll_box li font{color:#920000;}

.attention{width:94%;margin:0 3% 1em;background-color:#fff;}
.attention p{color:#666;}
.attention b{color:#D13900;}
#postform{background-color:#fff;}
/*预约挂号*/
.biaodan ul{width:90%;margin:15px 5% 0;}
.biaodan li{width:100%;height:47px;line-height:47px;margin-bottom:15px;}
.biaodan li input{width:69%;height:45px;color:#2F2F2F;float:left;}
.biaodan li div{width:96%;border:1px solid #E6E6E6;float:right;background:#fff;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */}
.biaodan li>span{width:4%;float:left;color:#FF2D12;}
.biaodan li div span{display:inline-block;width:30%;height:47px;line-height:47px;background-color:#EFEFEF;text-align:center;color:#2F2F2F;float:left;}
.biaodan .li_2 select{width:40%;height:47px;line-height:47px;float:right;border:none;font-size:15px;color:#2F2F2F;}
.biaodan .li_2 div{width:45%;}
.biaodan .li_5 select{width:70%;height:47px;line-height:47px;float:right;border:none;font-size:15px;color:#2F2F2F;}
.biaodan .li_6 select{width:70%;height:47px;line-height:47px;float:right;border:none;font-size:15px;color:#2F2F2F;}
.tj{text-align:center;}
.tj input{background:url(/images/tj.jpg) no-repeat center;display:inline-block;width:55%;max-width:205px;height:62px;background-size:95%;}
.yyts326 { width:90%; margin:10px auto; color:#797979; line-height:24px;  }
.con4 {  overflow: hidden; }
#gh_form {  width: 100%;  height: auto;  margin-top: 20px;  margin-left: 5%  }
.input0310 {    width: 57%;  height: 38px;  font-size: 14px;  text-indent: 20px;  line-height: 30px;  border: 1px solid #25be88;  float: left; }
#sb {  width: 57%;  height: 65px;  margin-top: 8px;  font-size: 14px;  text-indent: 20px;  border: 1px solid #ccc  }
.submit1 {  background-color: #ff9234;  margin-top: 10px;  color: #fff;  font-size: 1.5em;  padding: 5px 20%;  width: 81%;  -webkit-box-shadow: 0 4px 2px 0 #a7e4ff;  -moz-box-shadow: 0 4px 2px 0 #a7e4ff;  box-shadow: 0 4px 2px 0 #a7e4ff  }
.submit2 {  background-color: #ff8921;  margin-top: 10px;  color: #fff;  font-size: 1.3em;  padding: 7px 0;  width: 81%;  -webkit-box-shadow: 0 4px 2px 0 #a7e4ff;  -moz-box-shadow: 0 4px 2px 0 #a7e4ff;  box-shadow: 0 4px 2px 0 #a7e4ff;  text-align: center  }
.tell0311 {  text-align: center;  width: 100%;  margin-bottom: 20px  }
/*尾部*/
.foot { width: 100%;  overflow: hidden;  height: 39px;  background:#2577E3;margin-top:1em; }
.foot li {  float: left;  width: 25%;  text-align: center  }
.foot li a {  color: #fff;  line-height: 40px;  font-size: 15px  }
.bot {  margin: 10px;  text-align: center;  padding-bottom: 20px  }
.bot h2 {  background: #58a1ff;  height: 1.5em;  border-radius: 20px;  line-height: 1.5em;  color: #fff;  font-size: .8em  }
.bot h2 a {  color: #fff  }
.bot img {  margin: 15px 0 5px 0  }
.bot p {  font-size: 1em;  line-height: 1.8em;  text-align: left  }
.askline {  overflow: hidden;  margin-bottom: 10px;  width: 100%  }
.asklineblock{float: left;  width: 23%;  height: 40px;  line-height: 40px;  text-align: center;color:white;}
.submitbutton{    width: 60%;  margin-left: 17%;    margin-bottom: 10%;}
.foot a {  text-align: center;  width: 25%;  line-height: 39px;  color: #fff;  font-size: 1em;  float: left ;background:url(../images/topBgHorizon.jpg) no-repeat right center; }
.footer {  padding-bottom: 10px;  padding-top: 8px; background:#FFF;  } 
.footertwo {  padding-bottom: 10px;  padding-top: 8px; background:#FFF;  } 
.footer p {  text-align: center;  color: #797979;  line-height: 26px;  margin: 5px  }
.footer a {  color: #FF0000;  }
.small-font {  font-size: .7em  }
.btn-tel{ width:94%; height:52px; margin:0 auto 12px; border-radius:8px; cursor:pointer;}
.btn-tel01 .con-bt{ background:url(../images/bg_phone.png) no-repeat 25px center/30px; padding-left:60px;}
.btn-tel01 span{ color:#fff;}
.ovh{ overflow:hidden;}
.mainBgc{ background:#019eff;}
.con-bt{ width:260px; margin:0 auto; height:52px;}
.con-bt span{ display:block; color:#feeab9;}
.con-bt .span01{ font-size:14px; line-height:25px;}
.con-bt .span02{ font-size:26px; line-height:25px; font-weight:700; font-family:Arial, sans-serif;}
.btn-tel02{ display:block; background:#ff8808; text-align:center; line-height:52px; font-size:22px; color:#fff; margin-bottom:6em;}
.b_bot {
background: url(../images/topbg.jpg) repeat-x;
position: fixed;
_position: absolute;
bottom: 0;
width: 100%;
z-index: 99999;
-moz-box-shadow: 0 -2px 4px #aaa;
box-shadow: 0 -2px 4px #aaa;
max-width: 640px
}
.b_bot ul {
margin: 0 auto;
display: block;
max-width: 640px;
min-width: 320px;
width: 100%
}
.b_bot ul li {  width: 25%;  float: left;  text-align: center;  padding: 2% 0 1%  }
.b_bot ul li img {  display: block;  margin: 0 auto;  width: 33.75%  }  .b_bot ul li a {  color: #fff;  font-size: .8em;  line-height: 1.6em  }






@media screen and (min-width:320px) and (max-width:479px) {
    .float_swt_bottom{width:300px;margin-left: -162px;}
    .float_swt_bottom .float_swt_bottom_right .float_swt_bottom_text{font-size:12px; line-height:25px;}
}
@media screen and (min-width:480px) and (max-width:639px) {
    .float_swt_bottom{ width:460px; margin-left:-230px;  }
    .float_swt_bottom .float_swt_bottom_right .float_swt_bottom_text{font-size:18px; line-height:36px;}
}
@media screen and (min-width:639px){
    .swtLinkCounter{font-size:24px;}
    .float_swt_bottom{ width:620px; margin-left:-310px; }
    .float_swt_bottom .float_swt_bottom_right .float_swt_bottom_text{font-size:24px; line-height:50px;}
}@media screen and (min-width:640px){body,input,textarea{font-size:21px}}