html{ font-size:26px; font-family: "微软雅黑"; letter-spacing:1px;}
body{ margin: 0px; padding: 0px; color: #333; overflow-x:hidden;}
div,ul,li,p,header,h1,h2,h3{ margin: 0px; padding: 0px;}
h1,h2,h3,h4{ font-weight: normal;}
p{ padding: 0; margin: 0;}
ul{ list-style: none;}
a{ text-decoration: none;}
img{ margin: 0px; padding: 0px; border: 0px;}
input{ margin: 0px; padding: 0px;}
i{ font-style: normal;}
object,embed,a,input{bblr:expression_r(this.onFocus=this.blur());outline:none;}
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);} 
.clear{clear:both;}
/*遮罩层*/

/*头部跟banner*/
header{width:94%; padding: 6px 3%; height: 76px; background-color:#478bd1; color: #fff; position: relative;}
.garbage{ color: #fff; display: inline-block; float: right; height: 76px; line-height: 76px; width:30%; position: absolute; right: 0px; top: 5px;}
.garbage input{}
header span{ font-size: 30px; line-height: 76px; height: 76px; width: 82%; display: inline-block; text-align: center; position:absolute; left:9%;}
.biglength{ font-size: 30px; line-height: 76px; height: 76px; width:90%; padding-left: 3%; display: inline-block; text-align: center; position: relative; top: -10px;}
/*.smalllength{ font-size: 30px; line-height: 76px; height: 76px; width:84%; padding-left: 3%; display: inline-block; text-align: center; position: relative; top: -10px; box-sizing:border-box;-webkit-box-sizing:border-box;}
*/.logo{ display: inline-block; height: 75px; line-height: 75px; color: #fff; background:url(/img/sy025.png) no-repeat 13px 0px; padding-left:90px; font-size: 32px;text-align:center;}
.logo01{ display: inline-block; height: 75px; line-height: 75px; color: #fff; background:url(img/fwlb001.png) no-repeat 10px 3px; padding-left:17.1%; font-size: 32px;}
.head_r{display: inline-block; cursor: pointer; float: right; background: url(/img/sy026.png) no-repeat right 0px; font-size: 24px; margin-top: 20px; height: 34px; line-height: 34px; padding-right:8%;}
.banner{overflow: hidden; height: 350px; position: relative; width: 100%; margin: 0 auto;}
.banner ul{ width:100%; position: relative; height:100%; position:absolute;}
.banner ul li{ width:100%; float: left; line-height: 0px; height:100%;}
.banner ul li img{width: 100%; height: auto; height:100%;}
.banner p{ height:5px; line-height: 5px; width:100%; text-align: center; position: absolute; bottom: 26px; z-index: 20;}
.banner p span{ display: inline-block; height: 19px; width:19px; border-radius:20px; border:2px solid #ff9900; background-color:rgba(255,255,255,0); margin: 0px 5px;}
.banner p span.current{ background-color:#ff9900;}
/*****/
/*导航*/
.ducternav{ width: 100%; height: auto;background: #f3f3f3; }
.ducternav ul{width: 100%; height: auto; overflow: hidden; }
.ducternav ul li{ width: 25%;/* height: 175px;*/ height: 166px; float: left; text-align: center;/* border-bottom: 1px solid #999; border-right: 1px solid #999; */box-sizing: border-box;}
/*.ducternav ul li:nth-of-type(3n+3){ border-right: 0;}*/
.ducternav ul li a{ color: #333; font-size: 1.1em;  width: 100%; display:block; padding:0px; overflow:hidden;line-height: 1em;}
.ducternav ul li a img{display:block; margin:30px auto 10px;}
.ducternav ul li a.current_nava{ color: #478BD1; background:#fff;}

.ducternav1{ position:fixed; top:88px; left:0; z-index:998;}
.ducternav1{ width: 100%; height:104px;}
.ducternav1 ul{width: 100%; height: 104px;}
.ducternav1 ul li{ width: 20%; height: 104px; float: left; background-color:#478bd1; text-align: center;}
.ducternav1 ul li a{ color: #fff; font-size: 24px; display: inline-block; width: 100%; height:40px; line-height: 40px;/* padding-top:64px;*/ display:block; height:104px; padding:0px; overflow:hidden;}
.ducternav1 ul li a img{display:block; margin:10px auto; margin-top:15px; margin-bottom:3px;}
.ducternav1 ul li a.current_nava{ color: #478BD1; background:#fff;}



.ducternav1 ul li a img:nth-child(2){display:none;}
.ducternav1 ul li a.current_nava img:nth-child(2){display:block;}
.ducternav1 ul li a.current_nava img:nth-child(1){display:none;}
/*****/
/*主体内容*/
.expert{ width:100%; padding-top:30px; overflow: hidden;}
.searchimg{background: #fff;  width: 94%; margin: 0 auto; height:65px; border: 1px solid #b8b8b8;  border-radius:50px; color:#b8b8b8; line-height: 65px; font-size: 28px;}
.searchimg input{width:85%; height:75px;line-height: 75px; display:block; -webkit-box-sizing:border-box; border:0px; background:rgba(255,255,255,0);  color:#666; padding: 0px 18px;font: 26px arial}
.expertlist{ margin-top: 15px;}
.expertlist ul{ background-color: #f0f0f0;}
.expertlist ul li{ overflow: hidden; width: 94%; padding:20px 3% 0px 3%; margin-bottom: 8px; background-color: #fff;}
.syimgs{width:30%; float: left;}
.syimgs img{ width:93%;}
.sywords{ width:67.5%; float:left; margin-left:2.5%; line-height: 37px;}

.sywords h2{ font-size: 28px; font-weight:normal; color: #333333;}
.sywords h2 span{ font-size: 22px; color: #808080; display: inline-block; margin-left: 5px;}
.sywords h3{ font-size: 24px; color: #808080; color: #000000;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;}
    .sywords h4{ font-size: 23px; color: #808080; color: #000000;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;}
.sywords p:nth-of-type(1){ font-size:23px; color: #a0a0a0; line-height: 30px; height: 60px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.sywords p:nth-of-type(2){ font-size:23px; color: #707070;}
.onlinephone{ position: relative; bottom: 10px;}
.onlinephone a{display: inline-block; border-radius:15px; width: 30%; /*padding-left:5.5%;*/ height:40px; line-height: 40px; color: #fff; text-align: center;/* margin: 0px 2%;*/font-size: 0.85em;}
.onlinephone a:nth-of-type(1){ background: #67c28a;}
.onlinephone a:nth-of-type(2){ background: #478bd1;margin-left: 2%;}
/*****/
/*加载、回到顶部*/
.onload{ width: 100%; height:66px; text-align: center; padding: 30px 0px; background-color: #f0f0f0; border: 1px solid #ccc; border-left: 0px; border-right: 0px;}
.cometel{ clear: both; height: 55px; line-height: 55px; font-size: 22px; text-align: center; color: #666666; border-top: 1px solid #cecece; margin-bottom:120px;}
.playtel{ z-index: 100; position: fixed; right:20px; bottom: 245px; width:65px; height: 65px; background:#ff9900 url(/img/sy012.png) no-repeat 15px 14px; border-radius:100px; box-shadow:3px 3px 5px #A0A0A0;}
.gotop{ z-index: 100; position: fixed; right:20px; bottom:155px; width:65px; height: 65px; background:#fff url(/img/sy013.png) no-repeat 15px 14px; border-radius:100px; box-shadow:3px 3px 5px #A0A0A0; cursor:pointer;}
/*****/
/*侧边隐藏栏*/
.sidebar{z-index: 200; position: fixed; right: 0px; top: 0px; background:rgba(255,255,255,0.95); height:100%; overflow:hidden; overflow-y:scroll; padding-top: 30px; width: 50%; box-shadow: 3px 3px 5px #545353; right:-50%; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.shownav .sidebar{right:0%;}
.search01{ position: relative; height: 46px; background: url(/img/sy004.png) no-repeat 10px bottom; width:95.4%; padding-left: 3.3%;}
.search01 input[type="search"]{ padding: 5px 10px; width:95%; height: 45px; line-height: 45px; padding-right: 16%; font-size: 28px; border: 0px; color:#333;}
.search01 input[type="submit"]{position: absolute; width: 35px; height: 35px; border: 0px; z-index: 300; right:20px; top: 7px; background: url(/img/sy003.png) no-repeat 0px 0px;}
.sidernav{ width: 100%;}
.sidernav ul li{ width: 75%; height:82px; line-height: 82px; padding:0px 12.5%;}
.sidernav ul li a{ color: #478BD1; font-size:28px; display: inline-block; width: 100%; height: 81px; border-bottom: 1px solid #e6e6e6; background: url(/img/sy002.png) no-repeat right 28px;}
.current_li{ background-color: #478BD1;}
.sidernav ul li a.current_a{ color: #fff; border: 0px;}
.clickgotel{ display: block; width:52.5%; font-size: 22px; border-radius:15px; margin:60px ; height:50px; padding-left: 18.7%; line-height: 50px; color: #fff; background: #e37b35 url(/img/sy001.png) no-repeat 20px 5px;}
/*****/
/*底部导航*/
.allbottom{ width: 100%;}
.navbottom{ width: 94%; padding: 5px 3%; background-color: #f1f1f1; height:100px; position: fixed; bottom: 0px; left: 0px;z-index: 100;}
.navbottom ul{ width: 93%; height: 100px; border-right: 1px solid #478BD1; float: left; margin-right: 0px;}
.navbottom ul li{ float: left; width:20%; height: 100px;}
.navbottom ul li:nth-of-type(1){ background: url(/img/home.png) no-repeat center 5px;}
.navbottom ul li:nth-of-type(2){ background: url(/img/sy011.png) no-repeat center 5px;}
.navbottom ul li:nth-of-type(3){ background: url(/img/sy015.png) no-repeat center 5px;}
/*.navbottom ul li:nth-of-type(3){ background: url(/img/sy016.png) no-repeat center 5px;}*/
.navbottom ul li:nth-of-type(4){ background: url(/img/sy014.png) no-repeat center 5px;}
.navbottom ul li:nth-of-type(5){ background: url(/img/sy010.png) no-repeat center 5px;}
.navbottom ul li a{ color:#478bd1; font-size:22px; display: inline-block; width: 100%; height:36px; padding-top: 66px; text-align: center;}
.small_left{ display: inline-block; width:6.8%; height: 100px; background: url(/img/sy027.png) no-repeat 23px 36px; position:absolute; right:1%; top:3px;}
/*****/
/*服务列表*/

.ducternav ul li a.current_nava{ color: #478BD1;}
.sidebarlist{ float: left;}
.sidebarlist ul li{ height: 86px; line-height: 86px; text-align: center; border: 1px solid #e0e0e0; background-color:#f3f4f6;}
.sidebarlist ul li a{ color:#676767; font-size: 24px;}
.sidebarlist ul li.current_sbli{ border-left:7px solid #478BD1;}
.twolist{ width: 75.2%; float: right;}
.twolist ul li{ overflow: hidden; width: 100%; border-bottom: 1px solid #e0e0e0; margin-bottom: 10px; background-color: #fff;}
.twolist ul li .sywords{width:95%;}
.sywords{ text-overflow: ellipsis;overflow: hidden; width:65%; padding-bottom: 15px; float:center; margin-left:2.5%; line-height: 37px;}

.sywords h2{ font-size: 28px; font-weight: bold; color: #333333;}
.sywords h2 span{ font-size: 22px; color: #808080; display: inline-block; margin-left: 5px;}
.sywords div span{font-size: 23px; color: #808080; display: inline-block; margin-left: 5px;}
.sywords h3{ font-size: 24px; color: #808080;}
.sywords p:nth-of-type(1){ font-size:23px; color: #636262; line-height: 30px; height: 60px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.sywords p:nth-of-type(2){ font-size:23px; color: #707070; white-space:nowrap;}
.onlinephone02{ position: relative; bottom:10px; margin-top: 0px;}
.onlinephone02 a{display: inline-block; border-radius:15px; width:29.5%; padding-left:4%; height:36px; line-height: 36px; color: #fff; text-align: center; margin: 0px 3.5%;}
.onlinephone02 a:nth-of-type(1){ background: #67c28a url(/img/sy018.png) no-repeat 10px 7px;}
.onlinephone02 a:nth-of-type(2){ background: #478bd1 url(/img/sy019.png) no-repeat 10px 7px;}
/*****/
/*医生详情*/
.topbtn{ display: inline-block; height: 38px; width: 22px; background: url(/img/ysxq004.png) no-repeat 0px 0px; margin-top: 19px;}
.booking{ width: 94%; padding:22px 3%; overflow: hidden; line-height: 50px; border-bottom: 8px solid #f0f0f0; position: relative;}
.booking_L{ width: 100%; padding-bottom: 15px; overflow: hidden;}
.booking_L h3{ font-size: 30px; color: #333;}
.booking_L h3 span{ font-size: 26px; color: #666666;}
.booking_L p{ font-size: 26px; color: #666;}
.booking_L p:nth-of-type(1){ color: #333;}
.booking_L p i{ color: #cc0000;}
.booking_L p time{ color: #333;}
.guahao{ overflow: hidden;}
.guahao h3{font-size: 26px; color: #478bd1; width: 60%;float: left;}
.guahao p{ font-size: 26px; color: #666; width: 60%; float: left;}
.guahao p i{ color: #cc0000;}
.guahao button{ float: right; width: 22%; height: 40px; line-height: 40px; text-align: center; background: #478bd1; color: #fff; border: 0; border-radius: 15px; display: inline-block; font-size: 0.85em;}
.guahao button.tw{ background: #ff9900;}
.booking_R{ width: 33%; position: absolute; right: 3%; top: 18px; overflow: hidden;}
.booking_R a{ display: block; width: 48%; height: 36px; margin: 13px 0px; color: #fff; padding-left: 15%; font-size: 24px; line-height: 36px; border-radius: 15px; float: left; box-sizing: border-box; margin-right: 2%;}
.booking_R a:nth-of-type(1){ background:#ff9900 url(/img/ysxq003.png) no-repeat 7% 6px;}
.deldo{background:#ff9900 url(/img/ysxq003.png) no-repeat 9% 6px;display: block;width: 20%;height: 36px;margin: 13px 0px;color: #fff;padding-left:9%;font-size: 18px;line-height: 36px;border-radius:15px;}
.booking_R a:nth-of-type(2){ background:#67c28a url(/img/ysxq02.png) no-repeat 7% 6px;}
.booking_R a:nth-of-type(3){ background:#478bd1 url(/img/ysxq001.png) no-repeat 7% 6px;}
.booking_botm{ clear: both; width: 100%; height:70px; background-color: #478BD1; font-size: 30px; line-height: 70px; text-align: center; color: #fff; border-radius: 10px;}

.booklist{ padding-top: 25px; width: 100%; height:60px; color: #333; text-align: center; line-height: 60px;}
.booklist ul li{ float: left; width:25%; background-color: #fff; border: 1px solid #d7d7d7; border-bottom: 0px; border-radius:10px 10px 0px 0px; font-size: 28px;}
.booklist ul li:nth-of-type(1){ border-radius: 0px 10px 0px 0px; width: 25%; border-left: 0px;}
.booklist ul li:nth-of-type(4){ border-radius: 10px 0px 0px 0px; width: 23%; border-right: 0px;}
.booklist ul li.currentbook{ background-color: #478BD1; color: #fff;}
.bookmains{ width: 94%; padding: 20px 3% 50px 3%; border-bottom: 1px solid #cecece; font-size: 24px; color: #666; line-height:40px;}
.bookmains p{ padding-left: 15px; text-indent: 0px; margin: 0px;color: #666;}
.order{ width: 94%; padding: 10px 3% 50px 3%; border-bottom: 1px solid #cecece; font-size: 24px; color: #666; line-height:40px;}
.special{ width: 100%; border-bottom: 8px solid #f0f0f0;}
.special ul li{ padding: 15px 0px; border-bottom: 1px solid #e0e0e0; overflow: hidden; }
.specialimgs{width:25.3%; height:152px; float: left;}
.specialimgs img{width: 100%; height: auto;}
.specialwords{ float: right; padding-left: 1.5%; width: 73%;}
.specialwords h3{ font-size: 28px; color: #666; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.specialwords h3 span{ color: #333;}
.userwords{ float: right; width:100%;}
.userwords h3{ font-size: 28px; color: #666; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.userwords h3 span{ color: #333;}
.bookmains .special ul li .userwords p{ text-indent: 0px; margin: 0px; font-size: 26px; color: #666; overflow: visible; white-space: normal;}
.editer{ font-size: 18px; color: #999999;}
.editer time{ display: inline-block; padding-left:40px; background: url(/img/ysxq09.png) no-repeat 15px 11px;}
.editer span:nth-of-type(1){ display: inline-block; padding-left: 35px; background: url(/img/ysxq11.png) no-repeat 10px 11px;}
.editer span:nth-of-type(2){ display: inline-block; padding-left: 35px; background: url(/img/ysxq10.png) no-repeat 10px 13px;}
.bookmains .special ul li .specialwords p{ padding-left: 15px; text-indent: 0px; margin: 0px; font-size: 26px; color: #666;}
.usedirection{ border-bottom: 0px;}
.noborder ul li:last-child{ border-bottom: 0px;}
/*****/
/*医生详情-医疗专题-详情页*/
.detailspage{ width:100%; padding: 35px 0px 50px 0px; line-height: 40px; color: #666; border-bottom: 1px solid #cecece;}
.detailspage h2{ text-align: center; font-size:30px; font-weight: bold; color: #333; line-height: 60px;width: 94%;margin: 0 auto;}
.editer01{ border-bottom: 8px solid #cecece; margin-bottom: 30px; font-size: 18px; color: #999999; text-align: center; padding: 15px 0px;}
.editer01 time{ display: inline-block; padding-left:40px; background: url(../img/ysxq09.png) no-repeat 15px 10px;}
.editer01 span:nth-of-type(1){ display: inline-block; padding-left: 35px; background: url(/img/ysxq11.png) no-repeat 10px 10px;}
.editer01 span:nth-of-type(2){ display: inline-block; padding-left: 35px; background: url(/img/ysxq10.png) no-repeat 10px 13px;}
.detailspage img{ width: 100%; height: auto;}
.detailspage p{margin-top: 15px;font-size: 30px;max-height: 9999px;}
/*****/
/*医生详情-咨询列表*/
.bookmains ul li{ padding:25px 0px; border-bottom: 1px solid #e0e0e0;width: 100%}
.bookmains ul li:last-child{ border: 0px;}
.contation_h3{ font-size: 20px;}
.contation_h3 i{ display: inline-block; width:68px; height: 32px; text-align: center; line-height: 32px; color: #fff; background-color: #ff6600; border-radius: 5px; font-weight: normal; font-size: 24px; margin-right: 15px;}
.contation_h3 span{ font-size: 22px; color: #999; display: inline-block; float: right;}
.bookmains ul li p{ text-indent: 0px; line-height:40px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.bookmains ul li p span{ color: #669932;}
.bookmains ul li p i{ display: inline-block; width:32px; height: 32px; text-align: center; line-height: 32px; color: #fff; background-color: #669932; border-radius: 5px; font-weight: normal; font-size: 24px; margin-right: 15px;}
/*****/
/*医生详情-咨询列表-详情*/
.contationdetail{ padding-bottom: 74px;}
.contation_tail{ font-weight: normal; font-size: 28px; color: #333; width: 94%; padding:20px 3%; border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.contation_tail i{ display: inline-block; width:32px; height: 32px; text-align: center; line-height: 32px; color: #fff; background-color: #ff6600; border-radius: 5px; font-weight: normal; font-size: 24px; margin-right: 15px;}
.contation_tail span{ font-size: 22px; color: #999; text-align: left; height: 40px; font-weight: normal;}
.contation_p01{ color: #333; text-indent: 0px; line-height:40px; width: 94%; padding:15px 3%; font-size:26px;  overflow: hidden;}
.contation_p01 span{ color: #669932;}
.contation_p01 i{ display: inline-block; width:32px; height: 32px; text-align: center; line-height: 32px; color: #fff; background-color: #669932; border-radius: 5px; font-weight: normal; font-size: 24px; margin-right: 15px;}
.contationdetail time{ display: block; float: right; font-size: 22px;color: #999;}
.contation_p02{ color: #333; text-indent: 0px; line-height:40px; width: 89%; padding:15px 3% 15px 8%; font-size:26px; border-bottom: 1px solid #e0e0e0; overflow: hidden;}
.contation_p02 span{ color:#ff6600;}
.contation_p02 a{ color: #CC0000;}

/*****/
/*提问医生*/
.probelm_top{ width: 94%; padding:40px 3%; border-bottom: 8px solid #f0f0f0;}
.probelm_top table{ font-size:28px; color: #666; width: 100%;}
.probelm_top table tr{ height: 69px; vertical-align: middle;}
.probelm_top table tr td:first-child{ width:24.3%; white-space:nowrap;}
.probelm_top table tr td:last-child{ width:75%;}
.probelm_top table select{color:#666; font-size: 28px; width:73%; height: 55px; border: 1px solid #cccccc; padding: 0px 60px 0px 15px; -moz-appearance: none; -webkit-appearance:none; appearance:none; background: url(../img/twys001.png) no-repeat 95% 22px;}
.probelm_top table .widht{ width: 100%;background: url(../img/twys001.png) no-repeat 97% 22px;}
.inputpromble{ width: 94%; padding: 30px 3% 140px 3%; font-size: 28px; color: #666;}
.inputpromble textarea{ width: 95%; height:272px; border: 1px solid #cccccc; margin:30px 0px; font-size: 24px; line-height: 35px; padding: 5px 2%; resize:none;}
.inputpromble input[type="submit"]{ font-size: 28px; width:28%; float: right; border: 0px; background-color: #478bd1; height:56px; text-align: center; color: #fff; line-height: 56px; border-radius: 10px;}
.eject{ z-index: 800; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5);}
.eject_n{ position: relative; left: 50%; margin-left: -23.4%; top: 50%; margin-top: -92px; padding-top:70px; width:36.8%; padding-left: 10%; height:115px; background: #fff url(../img/twys002.png) no-repeat 20% 60px; text-align: center; border-radius: 10px; color:#478BD1; font-size: 31px;}
.hiding{ display: none;}
/*****/
/*预约专家*/
.gobooking{ width: 100%; border-bottom: 1px solid #e0e0e0;}
.gobooking h2{ width: 94%; background-color: #f5f5f5; font-size:30px; height:66px; line-height: 66px; color: #478BD1; padding: 0px 3%; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;}
.gobooking p{ line-height:60px; width: 94%; padding: 23px 3%; font-size: 30px; color: #666;} 
.gobooking p span{ color: #333;}
.gobooking p time{ color: #ff6600; padding-left: 10px;}
/*.gobooking p select{ padding-left:3%; width: 27%; height:55px; border: 1px solid #cccccc; margin: 0px 10px; font-size: 30px; -moz-appearance: none; -webkit-appearance:none; appearance:none; background: url(../img/twys001.png) no-repeat 90% 22px;}
*/.types{ line-height:70px; width:94%; padding: 30px 3%; color: #666; font-size:28px;}
.types select{ padding-left:3%; width: 27%; height:55px; border: 1px solid #cccccc; margin:0px 20px 0px 10px; font-size: 30px; -moz-appearance: none; -webkit-appearance:none; appearance:none; background: url(../img/twys001.png) no-repeat 90% 22px;}
.types span:last-child{ color:#CC0000;}
.types span:nth-of-type(2){ margin-left:19%; display: inline-block;}
.patient{ width: 100%; padding-bottom: 60px;}
.patient h2{ width: 94%; background-color: #f5f5f5; font-size:30px; height:66px; line-height: 66px; color: #478BD1; padding: 0px 3%;}
.patient form{ width:100%; font-size: 28px;}
.patient form label{ display: block;  padding: 0px 3%;height: 80px;line-height: 80px;}

.patient form label input{ width: 75%; height:70px; border: 0px; font-size: 28px; padding: 5px 10px;}
.describe{ width: 94%; padding: 0px 3%;  line-height:80px;}
.describe textarea{ width: 97%; height: 250px; border: 1px solid #cccccc; padding: 5px 1.5%; font-size: 24px; resize:none;}
.patient form input[type="submit"]{ width: 37.5%; height:60px; font-size: 30px; line-height:60px; background-color: #478BD1; border: 0px; text-align: center; color: #fff; margin-left: 31.2%; border-radius: 8px;}
.picturelist{ border-bottom: 8px solid #f0f0f0; padding: 30px 3% 95px 3%; margin-bottom:55px; overflow: hidden; position: relative;}
.picturelist ul li{ text-align: center; width:134px; height:135px; float: left; margin-right: 2%; border:1px dashed #999; border-radius:10px; position:relative;}
/*.picturelist ul li:nth-of-type(4n){ margin: 0px;}*/
.picturelist ul li span{ display: block; width: 22px; height: 22px; position: absolute; top:16px;}
.picturelist ul li img{ width: 100%; height: 100%;}
.picturelist ul li span{display:none; width:30px; height:30px; position:absolute; right:-10px; top:-10px; cursor:pointer; background:url(/img/chacha.png) no-repeat;background-size: 30px; z-index:10;}
.picturelist ul li input{position:absolute; width:100%; height:100%; left:0px; top:0px; opacity:0;}
.picturelist ul li.zengjia img{ width: 70%; height: 70%; position: relative; top: 50%; margin-top: -40%;}
.picturelist ul li.yijia span{display:block;}
.picturelist ul li.yijia{border-style:solid;}
/*****/
/*确认预约*/
.comfirmmain{ width: 100%; font-size: 28px; line-height:53px; padding-bottom:340px;}
.comfirmmain p{ padding:30px 3%; width: 94%; border-bottom: 8px solid #f0f0f0;}
.comfirmmain p span{ font-weight: bold;}
#combtn{ margin-top: 30px; display: block; width: 37.5%; height:60px; font-size: 30px; line-height:60px; background-color: #478BD1; border: 0px; text-align: center; color: #fff; margin-left: 31.2%; border-radius: 8px;}
/*****/
/*成功预约*/
.successmmain{ width: 94%; padding:150px 3%;}
.successmmain p{ text-align: center;line-height: 53px; color: #666; font-size: 28px;}
.successmmain span{ height: 60px; line-height: 60px; display: block; text-align: center; color:#ff6600; font-size: 32px; background: url(../img/yyzj006.png) no-repeat 18% 0px;}
.doublebtn{ width: 85%; padding: 0px 7.5%;}
.doublebtn a{ border-radius: 8px; display: inline-block; width:47%; margin-top:190px; height:62px; text-align: center; line-height: 62px; font-size: 28px; color:#fff; background-color: #478BD1;}
.zzxq a{ margin-right: 20px; border-radius: 8px; display: inline-block; width:45%;  height:62px; text-align: center; line-height: 62px; font-size: 28px; color:#fff; background-color: #478BD1;}
.doublebtn a:first-child{ margin-right: 6%;}
.doublebtn #s{background-color: #478bd1; border: 0 none; border-radius: 8px; color: #fff; font-size: 30px; height: 60px; line-height: 60px; margin-left: 31.2%; text-align: center; width: 37.5%;margin-top: 440px;margin-left: 10px;}
.doublebtn #d{background-color: #478bd1; border: 0 none; border-radius: 8px; color: #fff; font-size: 30px; height: 60px; line-height: 60px; margin-left: 31.2%; text-align: center; width: 37.5%;margin-top: -60px;float: right;}
/*****/
/*付款方式*/
.payment{ width: 94%; padding: 10px 3% 420px 3%; color: #666; line-height:80px;}
.payment h2{ height: 80px; font-size:28px;}
.payment form label{ font-size:30px; display: block; padding:0px 11%;}
.payment form label:nth-of-type(1){ background: url(../img/fk001.png) no-repeat 0px 8px;}
.payment form label:nth-of-type(2){ background: url(../img/fk002.png) no-repeat 4px 16px;}
.payment form label:nth-of-type(3){ border-bottom: 8px solid #f0f0f0; padding-bottom: 30px; background: url(../img/fk003.png) no-repeat -2px 10px;}
.payment form label input{ display: inline-block; float: right;}
.payment form input[type="submit"]{ margin-top: 90px; width: 37.5%; height:60px; font-size: 30px; line-height:60px; background-color: #478BD1; border: 0px; text-align: center; color: #fff; margin-left: 31.2%; border-radius: 8px;}
/*****/
/*微信转款*/
.wechat{ padding: 15px 0px 110px 0px; color: #666; line-height: 43px;}
.sweep{ width: 94%; font-size: 28px; border-bottom: 8px solid #f0f0f0; padding: 10px 3% 50px 3%;}
.sweep span{ color: #478BD1;}
.sweep p{ font-size: 24px;}
.yesbtn{ margin-top: 120px; display: block; width: 37.5%; border-radius: 8px; height:60px; font-size: 30px; line-height:60px; background-color: #478BD1; border: 0px; text-align: center; color: #fff; margin-left: 31.2%;}
/*****/
/*在线转账*/
.payonline{ padding-top: 20px; width: 100%; font-size: 30px; line-height: 70px;}
.payonline p{ padding: 0px 3%;}
.onep{ color: #666;}
.onep span:nth-of-type(1){ color: #CC0000;}
.onep span:nth-of-type(2){ color: #478BD1;}
.twop{ color: #333;}
.twop span:nth-of-type(1){font-weight: bold;}
.payonline .thweep{ color: #666; font-size: 24px; line-height:38px; border-bottom: 8px solid #f0f0f0; padding: 45px 3%;}
.yesido{ margin-top: 50px; margin-bottom: 50px; display: block; width: 37.5%; border-radius: 8px; height:60px; font-size: 30px; line-height:60px; background-color: #478BD1; border: 0px; text-align: center; color: #fff; margin-left: 31.2%;}
/*****/
/*支付宝支付*/
.alipay{ padding: 20px 0px 200px 0px; font-size:30px; line-height: 70px; color: #666;}
.alipay p{ border-bottom: 8px solid #f0f0f0; padding:0px 3% 60px 3%}
.alipay p input{ width:26%; height:40px; border: 0px; border-bottom: 1px solid #333; padding: 5px 10px; text-align: center; font-size: 30px;}
.alipay p span{ color: #CC0000;}
.alipay p i{ color: #478BD1;}
/*****/
/*个人中心*/
.centerbanner{text-align: center; color: #fff; font-size: 30px; line-height:38px; width: 100%; height:239px; padding-top: 15px; background: url(/img/grzx09.png) no-repeat 0px 0px; background-size:100% 100%;}
.centerbanner span{color:#ffff00;}
.myhead{ width:150px; height: 150px; border-radius: 150px; margin: 0 auto; background-color: #669932; overflow: hidden;}
.centerbanner p span{ color: #ffff00;}
.centermain{ width: 100%; padding-bottom: 190px;}
.centermain div{ height: 77px; line-height: 77px; width: 85%; padding:0px 3% 0px 12%; font-size: 28px; border-bottom:1px solid #cccccc;}
.centermain div a.f_a1{background: url(/img/grzx07.png) no-repeat right 30px; padding-right: 20px; display: inline-block; float: right; color:#999; font-size:24px;}
.centermain .myorder{ border-top:8px solid #f0f0f0; border-bottom:8px solid #f0f0f0; background: url(/img/grzx06.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(2){ background: url(/img/peizhen.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(3){ background: url(/img/grzx05.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(4){ background: url(/img/grzx02.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(6){ background: url(/img/grzx03.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(5){ background: url(/img/tejianlist.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(7){ background: url(/img/grzx04.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(8){background: url(/img/grzx08.png) no-repeat 3% 20px;}
.centermain div:nth-of-type(9){ background: url(/img/jyfw.png) no-repeat 3% 20px;}
#personal{background: url(/img/srys1.png) no-repeat 3% 20px;}
#twzx{background: url(/img/twzx.png) no-repeat 3% 20px;}

/*****/
/*关注的医生*/
.mylove h2{ font-size:24px; background: url(../img/gzdys02.png) no-repeat 4% 14px; color:#ff9900; width:90.7%; height:58px; line-height: 58px; background-color: #f6f6f6; border-bottom: 1px solid #e4e4e4; padding-left:9.3%;}
.mylove ul{ width: 100%;}
.mylove ul li{ overflow: hidden; border-bottom: 8px solid #f0f0f0; padding: 20px 3% 20px 6%; width: 91%;}
.mylove ul li:last-child{ border-bottom: 0px;}
.myloveimgs{ width:24%; float: left;}
.myloveimgs img{ width: 100%; height: auto;}
.malovewords{ width: 73%; float: left; color: #666; margin-left: 3%; line-height: 40px;}
.malovewords h3{ font-size:30px;}
.malovewords h3 span{ font-size: 24px;}
.onlinephone001{ position: relative; bottom: -30px;}
.onlinephone001 a{display: inline-block; border-radius:15px; width: 29%; padding-left:5.8%; height:36px; line-height: 36px; border: 1px solid #666; color: #fff; text-align: center; margin: 0px 3.5%;}
.onlinephone001 a:nth-of-type(1){ background: #67c28a url(../img/sy018.png) no-repeat 9px 6px; color:#fff; border:none;}
.onlinephone001 a:nth-of-type(2){ background: #478bd1 url(../img/sy019.png) no-repeat 9px 6px; color:#fff; border:none;}
/*****/
/*我的订单*/
.orderbtn{ width: 100%; height:70px; font-size: 28px; border-bottom: 8px solid #f0f0f0; overflow-x: auto;}
.orderbtn ul{ min-width: 120%; overflow: hidden;}
.orderbtn ul li{ float: left; width: 33%; text-align: center; height:70px; line-height: 70px;}
.orderbtn ul li a{display:block; color:#333;}
.orderbtn ul li.currentorder{ border-bottom:3px solid #478BD1; height: 67px; line-height: 67px; color: #478BD1;}
.orderbtn ul li.currentorder a{color:#478bd1;}
.ordermains{ padding-bottom: 70px;}
.ordermains ul li h3{ height: 79px; width: 90%; padding-left: 10%; line-height: 79px; border-bottom: 1px solid #ccc;}
.ordermains ul li h3.wdddsj{ height: 79px; width: 100%; padding-left: 0; line-height: 79px; border-bottom: 1px solid #ccc; color: #000; font-size: 30px;}
.ordermains ul li{ overflow: hidden; width: 94%; padding:0px 3% 20px 3%; border-bottom: 8px solid #f0f0f0;}
.ordermains ul li .h3_1{ background: url(/img/wddd03.png) no-repeat 0px 17px;}
.ordermains ul li .h3_2{ background: url(/img/wddd02.png) no-repeat 0px 17px;}
.ordermains ul li .h3_3{ background: url(/img/wddd01.png) no-repeat 0px 17px;}
.ordermains ul li h3{ margin-bottom: 20px;}
.ordermains ul li .h3_4{ background: url(/img/q1.png) no-repeat 0px 17px;}
.ordermains ul li .h3_7{padding-left:0;}
.ordermains ul li h3 time{ font-size:22px; color: #999; float: right;}
.ordermains ul li table{ font-size: 28px; line-height:50px; white-space: nowrap;}
.ordermains ul li table tr td:nth-of-type(1){ color: #333;}
.ordermains ul li table tr td:nth-of-type(2){ color: #666;}
.backorder{float: right;width:150px;height:40px;color:green;}
.cancelorder{width:500px;height:300px;margin-top:-150px;background:#fff;display: none;position: fixed;top:50%;left: 50%;margin-left:-250px;border-radius: 10px;overflow: hidden;z-index: 1000; }
.cancelorder div{width:100%;height:200px;text-align: center;line-height: 200px;border-bottom: 1px solid #000;font-size: 1.2em;}
#gray{background:rgba(0,0,0,0.5);width:100%;height:100%;display: none;position: fixed;top:0;left:0;z-index: 999;}

.tuik{ color: #CC0000; float: right;}
li>.tuik{ margin-top:-50px;}
.tuik a{ text-decoration: underline; color: #CC0000;}
/*****/
/*待服务-订单详情*/
.ordermains{ padding-bottom: 70px; line-height: 50px;}
.orderdetail h3{ background: url(../img/wddd03.png) no-repeat 1% 17px; padding: 0px 3% 0px 15%; height: 79px; width: 82%; padding-left: 10%; line-height: 79px; border-bottom: 1px solid #ccc;}
.ordermains ul li{ overflow: hidden; width: 94%; padding: 0px 3% 30px 3%; border-bottom: 15px solid #f0f0f0;}
.ordermains ul li:last-child{ border-bottom: 0;}
.orderdetail table{ padding: 30px 3%; font-size: 28px; line-height:50px; white-space: nowrap; color: #333;}
.orderdetail h2{ width: 94%; font-size: 28px; color: #478BD1; height:78px; line-height: 78px; padding: 0px 3%; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; background-color: #f3f3f3;}
.orderdetail h2:nth-of-type(2){ margin-bottom: 20px;}
.orderdetail p{ width:88%; margin: 0 auto; padding: 0px 3% 80px 3%; border: 1px solid #ccc;}
.orderdetail .zhuanjia{ background: url(../img/wddd02.png) no-repeat 3% 17px;}
/*****/
/*已完成-订单详情*/
.serviceover{ color:#669933; float: right; font-size: 26px;}
li>.serviceover{ margin-top:-50px;}
.overs{ color:#669933;}
.overs a{ color:#669933;}
/*****/
/*申请退款*/
.backmonin{ width: 100%;}
.monin_h3{ color: #478BD1; background: url(../img/wddd03.png) no-repeat 3% 17px; padding: 0px 4% 0px 15%; height: 79px; margin: 0px; width: 87%; padding-left: 10%; line-height: 79px; border-bottom:8px solid #f0f0f0; text-indent:10px;}
.vertical tr td{ vertical-align: top;}
.vertical tr td span{ color:#CC0000;}
.vertical tr td:nth-of-type(2){ color: #666;}
.admins{ margin-bottom: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 15px 3%;}
.admins table tr{ vertical-align: top;}
.admins table tr span{ color: #CC0000;}
.biaozhu{ color: #999; padding: 0px 3%;}
.goshow{ z-index: 999; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); display:none;}
.show_n{ line-height: 50px; border-radius: 5px; font-size:26px; width:46.7%; height: 105px; padding: 40px 0px; background-color: #fff; text-align: center; position: relative; left: 50%; margin-left: -23.3%; top: 50%; margin-top: -52px;}
.show_n span{ color: #478BD1; font-size: 32px;}
.moniover{ display: block; color: #ff6600; float: right; margin-top:-50px;}
li>.moniover{margin-top:-50px;}
.tuikuan{ color: #ff7920;}
.tuikuan a{ color: #ff7920;}
/*****/
/*诊疗记录*/
.myrecord_n{ line-height: 45px; font-size: 22px; color: #666666; width: 100%; padding-bottom:20px;}
.myrecord_n h2{ color:#ff9900; font-size: 26px; padding-left: 9.3%; background: #f3f3f3 url(../img/zljl01.png) no-repeat 3% 22px; height:78px; line-height: 78px; border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0;}
.myrecord_n div{ padding:0px 3%;}
.myrecord_n div span{ color: #333;}
.myrecord_n div:nth-of-type(5) span{color: #478BD1;}

.recorddail{ overflow: hidden; min-height:350px; line-height: 55px; font-size: 28px; color: #666666; width: 100%; padding-bottom:20px;}
.recorddail img{ width: 94%; height: auto; padding: 0px 3%;}
.recorddail h2{ color:#478BD1; font-size: 28px; padding:0px 3%; margin-bottom: 20px; background-color: #f3f3f3; height:78px; line-height: 78px; border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0;}
.recorddail div{ padding:0px 3%;}
.recorddail div span{ color: #333;}
/*****/
/*咨询记录*/
.Consultation{ padding-bottom:80px;}
.Consultation h2{ height: 78px; padding: 0px 3%; color: #478BD1; line-height: 78px; border-bottom: 8px solid #f0f0f0; border-top: 8px solid #f0f0f0;}
.Consultation h2:nth-of-type(1){ border-top: 0px;}
.Consulwords{ font-size: 26px; padding: 10px 3%; overflow: hidden;}
.bjandtime{ display: block; width: 8.3%; float: left; color:#999; font-size:14px; height:50px;}
.bjandtime span{ display: inline-block; background-color: #fff; position: relative; top:40px; left: 4px;}
.Consultation_n{ padding: 20px 3% 30px 6%;}
.Consultation_n ul{ text-indent: 0px; padding-left: 28px; border-left: 1px solid #ccc;}
.Consultation_n ul li{ padding: 15px 0px; color: #ff9900; border-bottom: 1px solid #f0f0f0; width: 100%; line-height: 48px; position:relative;}
.Consultation_n ul li:last-of-type{ border-bottom: 0px;}
.Consultation_n ul li time{ left: -49px; color: #b0b0b0; display: inline-block; width:45px; height: 45px; position:absolute; top:50%; margin-top:-20px;}
.Consultation_n ul li time i{ display: inline-block; width: 18px; height: 18px; position: absolute; left: 13px; top: 0px;}
.Consultation_n ul li time span{ display: inline-block; width: 45px; height: 18px; line-height: 18px; position: absolute; background-color: #fff; left: 1px; bottom: 0px;}
.Consultation_n ul li div{ color: #666; text-indent: 0px;}
.Consultation_n ul li div span{ color: #FF9900;}
/*****/
/*登录注册*/
.login{ color: #fff; font-size: 32px; position: relative; top: -10px; display: inline-block;}
.gologin{ padding:65px 3% 240px 3%;}
.loginimg{ margin: 0 auto; text-align: center; padding-top: 30px; width:185px; height: 155px; border-radius: 185px; background: #fff; box-shadow:0px 0px 15px #545353;} 
.gologin form input{ height: 75px; width:50%; margin-left: 26%; font-size: 26px; line-height: 105px;  border-bottom: 1px solid #d7d7d7;}
.gologin form div input{height:20px;width:20px; }

.gologin form ul .input1 input{ background: url(../img/hydl01.png) no-repeat 6% 15px;}
/*.gologin form li input:nth-of-type(1){ background: url(../img/hydl02.png) no-repeat 6% 15px;}*/
.gologin form ul .input2 input { width: 40%; height: 60px; line-height: 60px; border-radius: 5px; margin: 80px 0px 30px 30%; padding: 0px; background-color: #478BD1; color: #fff; font-size: 30px; text-align: center; cursor:pointer;}
/*.gologin form  input:nth-of-type(3){ width: 40%; height: 60px; line-height: 60px; border-radius: 5px; margin: 80px 0px 30px 30%; padding: 0px; background-color: #478BD1; color: #fff; font-size: 30px; text-align: center; cursor:pointer;}
.gologin form  input:nth-of-type(4){ width: 40%; height: 60px; line-height: 60px; border-radius: 5px; margin: 20px 0px 30px 30%; padding: 0px; background-color: #478BD1; color: #fff; font-size: 30px; text-align: center; cursor:pointer;}
.gologin form input:nth-of-type(5){ width: 40%; height: 60px; line-height: 60px; border-radius: 5px; margin: 20px 0px 30px 30%; padding: 0px; background-color: #478BD1; color: #fff; font-size: 30px; text-align: center; cursor:pointer;}*/
.gologin form a{ color: #9f9f9f; display: block; text-align: center; text-decoration: underline;}
.gologin form .eyes_box{ color: #9f9f9f; display: inline-block; text-align: center; text-decoration: underline;}
/*****/
/*账号注册*/
.registermethon{ width: 100%;}
.registermethon a{ color: #666; width: 50%; height:78px; display: inline-block; border-bottom: 1px solid #cccccc; text-align: center; line-height: 78px; float: left; font-size: 30px;}
.registermethon a.phonego{ border-bottom: 2px solid #478BD1; height: 77px; color: #478BD1;}
.registermethon a.emailgo{ border-bottom: 2px solid #478BD1; height: 77px; color: #478BD1;}
.registermethon a.noyanse img{ position: relative; left: -13px; top: 7px;}
.registermethon a.noemail img{ position: relative; left: -15px; top: 1px;}
.registermethon a.phonego img{ position: relative; left: -13px; top: 7px;}
.registermethon a.emailgo img{ position: relative; left: -15px; top: 1px;}
.methonmain{width: 94%; padding: 15px 3% 0px 3%;}
.register h2{ height:70px; font-size: 26px; line-height: 70px; background-color: #f0f0f0; padding: 0px 3%;}
.methonmain form .wordsborder{border-bottom: 8px solid #f0f0f0;}
.methonmain form input{ padding: 5px 10px; width: 94%; height: 97px; font-size: 28px; border: 0px; border-bottom: 1px solid #ccc;}
.methonmain form .submit{ border: 0px; width: 40%; height: 60px; line-height: 60px; border-radius: 5px; margin:115px 0px 30px 30%; padding: 0px; background-color: #478BD1; color: #fff; font-size: 30px; text-align: center;}
.methonmain form input[type="submit"]{ border: 0px; width: 40%; height: 60px; line-height: 60px; border-radius: 5px; margin:115px 0px 30px 30%; padding: 0px; background-color: #478BD1; color: #fff; font-size: 30px; text-align: center;}
/*.methonmain form .yanzhen a{ text-decoration: none; display: inline-block; float: right; width:40%; position: relative; top: 40px; line-height: 60px; height: 60px; color: #fff; text-align: center; border-radius: 5px; background-color:#478BD1;}*/
.methonmain form .yanzhen input{ width: 53%;}
.methonmain form .yanzhen .goyanzheng{ text-decoration: none; display: inline-block; float: right; width:38%; position: relative; top: 15px; line-height: 60px; height: 60px; color: #478BD1; border: 1px solid #478BD1; text-align: center; border-radius: 5px; background-color:#fff;}
.methonmain form a{ color: #9f9f9f; display: block; text-align: center; text-decoration: underline;}
.success{ background: #fff url(../img/zhzc05.png) no-repeat 20% 60px; padding-top: 65px; width: 40%; padding-left:10%; height:80px;}
.modify{ background: #fff url(../img/zhzc05.png) no-repeat 10% 60px; padding-top: 65px; width: 40%; padding-left:10%; height:80px;}
/*****/
/*个人信息*/
.private h2{ border-bottom: 8px solid #f0f0f0; border-top: 8px solid #f0f0f0; height:70px; color: #478BD1; font-size: 30px; padding: 0px 3%; line-height: 70px;}
.privatelist{padding: 0px 3%;}
.privatelist ul li{ height:84px; padding-left: 8.0%; line-height: 84px; border-bottom: 1px solid #cccccc;}
.privatelist ul li span{ font-size:20px; color: #999999; display: inline-block; margin: 0px 20px;}
.privatelist ul li a{ background: url(/img/grxx05.png) no-repeat right 33px; display: inline-block; float: right; text-align: center; width:100px; height: 84px; color:#478BD1;}
.privatelist ul li:nth-of-type(1){ background: url(/img/grxx04.png) no-repeat 2px 28px;}
.privatelist ul li:nth-of-type(2){ background: url(/img/grxx03.png) no-repeat 2px 28px;}
.privatelist ul li:nth-of-type(3){ background: url(/img/grxx02.png) no-repeat 2px 28px;}
.privatelist ul li:nth-of-type(4){ background: url(/img/grxx01.png) no-repeat 2px 28px;}
.privatelist ul li i{ color: #CC0000; display: inline-block; margin: 0px 20px;}
.goback{ width: 94%; background-color: #478BD1; color: #fff; text-align: center; line-height: 60px; border-radius: 5px; margin: 40px 3%;}
.toedit{ border-radius: 10px; font-size: 28px; text-align: center; height:225px; width:65%; margin: auto; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; padding: 20px 5.7%; background-color: #fff;}
.bottoms{ font-size: 28px; text-align: center; height:305px; width:100%; position: absolute; left: 0px; bottom: 0px; padding: 20px 0px; background-color: #fff;}
.bottoms span{ display: block; border-bottom: 1px solid #ccc; height: 75px; line-height: 75px; padding: 0px 5.7%;}
.bottoms span:nth-of-type(3){ border-bottom: 6px solid #7f7f7f;}
.bottoms span:nth-of-type(4){ border: 0px;}
.toedit p{ margin-top: 10px; background-color: #f3f3f3; text-align: left; height:50px; padding: 5px 10px; line-height: 50px; border: 1px solid #ccc; border-radius: 5px;}
.toedit p a{ display: inline-block; width:30px; height: 30px; background: url(../img/grxx06.png) no-repeat 1px 1px; float: right; margin-top: 11px;}
.gobtn{ border-top: 1px solid #ccc; margin-top: 20px;}
.toedit p.nobj{ background-color: #fff; border: 0px; height: auto; text-align: center;}
.gobtn span{ display: inline-block; padding:15px 20px 0px 20px;}
.gobtn span:nth-of-type(1){float: left;}
.gobtn span:nth-of-type(2){float: right; color: #ff6600;}
/*****/
.email01{ display: block; height: 75px; width:94%; padding: 0px 3%; font-size: 26px; line-height: 105px; border: 0px; border-bottom: 1px solid #d7d7d7;}
.email01 input{ float: left; height: 60px; width: 55%; font-size: 26px; line-height:60px; border: 0px;}
.methonmain form .email01 a{ position: relative; top: 7px; display: inline-block; float: right; border: 1px solid #478BD1; width:40%; height: 57px; border-radius: 5px; line-height:57px; text-decoration:none; text-align: center; color: #478BD1;}
.methonmain form .email01 a.hui{border-color:#999; color:#666;}
.yanzhen01{ display: block; height: 75px; width:94%; padding: 0px 3%; font-size: 26px; line-height: 105px; border: 0px; border-bottom: 1px solid #d7d7d7;}
.yanzhen01 input{ float: left; height: 60px; width: 100%; font-size: 26px; line-height:60px; border: 0px;}
.errors{ text-align: center; height: 66px; line-height: 66px; background-color: #ffeed9; color: #e19a43;}
.route{ height: 66px; line-height: 66px; text-align: center; border-bottom: 8px solid #f0f0f0;}
.route span{ color: #478BD1;}
/*****/

/*合作医院*/
.cooperation{ line-height:40px;}
.cooperation ul li{ padding: 30px 3%; border-bottom: 8px solid #f0f0f0; overflow: hidden;}
.coop_l{ width:30%; height: 200px; float: left;}
.coop_r{width:66%; float: right;}
.coop_r h3{ font-weight: bold;}
/*.coop_r a{ display: block; height: 40px; border-radius:10px; background-color: #478BD1; width:40%; line-height: 40px; text-align: center;color: #fff; font-size: 24px;}
*/.coop_r a.f_zhuanzhen{ display: block; height: 40px; border-radius:10px; background-color: #478BD1; width:40%; line-height: 40px; text-align: center;color: #fff; font-size: 24px;}
.nopadding{ padding-top: 0px;}
/*****/
/*申请转诊*/
.transfer{ border-bottom: 10px solid #f5f5f5; padding-bottom: 20px;}
.transfer h2{ padding: 0px 3% 0 0; margin-left: 3%; font-size: 1.6em; height: 70px; line-height: 70px; color: #478BD1; border-bottom: 1px solid #ccc;}
.transfer_n{ overflow: hidden; line-height: 43px;}
.transfer_n h3{  font-weight: bold; padding: 10px 3%;}
.transfer_n p{ padding: 0px 3%; font-family: arial, &#39;pingfang sc&#39;, stheiti, &#39;microsoft yahei&#39;, sans-serif; color: #333333;  background-color: #FFFFFF;}
.inputbtn{ height: 60px; padding-top:10px;}
.inputbtn li{ float: left; height: 60px; text-align: center; line-height: 60px; box-sizing:border-box;-webkit-box-sizing:border-box;}
.inputbtn li:nth-of-type(1){ width: 27.5%; border: 1px solid #cccccc; border-radius: 0px 10px 10px 0px;}
.inputbtn li:nth-of-type(2){ width: 27.5%; border: 1px solid #cccccc; border-radius: 10px;}
.inputbtn li:nth-of-type(3){ width: 45%; border: 1px solid #cccccc; border-radius: 10px 0px 0px 10px ; position: relative;}
.inputbtn li:nth-of-type(3) span{ width:21px; height: 21px; display: inline-block; position: absolute; top: 20px;}
.click_l{ background: url(../img/sqzz01.png) no-repeat 5px 0px; left: 15%;}
.click_r{ background: url(../img/sqzz02.png) no-repeat 5px 0px; right: 15%;}
.transfer_n table{ margin-bottom: 35px; background: #ccc; border: 0px; text-align: center;}
.transfer_n table tr{ height: 70px; font-size: 28px;}
.transfer_n table tr td:nth-of-type(1){ width:27.5%;}
.transfer_n table tr td{background: #fff;}
.iwantgo{height:60px; margin: 0 auto; border-radius:5px; background-color: #478BD1; width:40%; line-height: 60px; text-align: center;color: #fff; font-size: 24px;}
/*****/
/*关于我们*/
.aboutus{ text-align: center; line-height: 40px; font-size: 26px; width: 100%; background: url(../img/gywm03.png) no-repeat center bottom; background-size: cover;}
.aboutus h1{ background-color: #fff; font-size: 34px; color: #478BD1; text-align: center; height: 87px; line-height: 87px;}
.aboutus img{ width:100%;}
.aboutus section{ padding: 25px 3%;}
.aboutus h2{ height: 60px; line-height: 60px; text-align: left; text-indent:56px; font-size: 1.2em; color:#478BD1; background: url(../img/gywm02.png) no-repeat right 24px;}
.aboutus h3{ height: 60px; line-height: 60px; text-align: left; text-indent:56px; font-size: 1em; color:#478BD1; background: url(../img/gywm02.png) no-repeat right 24px;}
.aboutus p{ text-indent: 52px; line-height: 40px; text-align: left; font-size: 20px;padding: 0 3%;}
.aboutus section.ustoptwo{ border-bottom: 8px solid #f0f0f0;}
/*****/
/*预约须知*/
.yyxz{padding:0 3%;  line-height: 40px; font-size: 26px; background: url(../img/gywm03.png) no-repeat center bottom; background-size: cover;}
.yyxz h1{ background-color: #fff; font-size: 34px; color: #478BD1; text-align: center; height: 87px; line-height: 87px;}
.yyxz img{ width:100%;}
.yyxz section{ padding: 25px 3%;}
.yyxz h2{ height: 60px; line-height: 60px; text-align: left; font-size: 1.2em; color:#478BD1; background: url(../img/gywm02.png) no-repeat right 24px;}
.yyxz h3{ height: 60px; line-height: 60px; text-align: left; font-size: 1em; color:#478BD1; background: url(../img/gywm02.png) no-repeat right 24px;}
.yyxz p{ text-indent: 52px; line-height: 40px; text-align: left; font-size: 20px;padding: 0 3%;}
.yyxz section.ustoptwo{ border-bottom: 8px solid #f0f0f0;}
/*联系我们*/
.telus{ font-size: 26px; padding: 0 3%;}
.telus section h2{ height:70px; line-height: 70px; color: #478BD1; background-color: #f5f5f5; padding: 0px 3%; margin-bottom:20px;}
.telus section table{ padding: 0px 3%; vertical-align:top;}
.telus section table tr{ height: 50px; line-height: 50px;}
.telus section table tr td:nth-of-type(1){ width:33%; color: #666;}
.telus section table tr td.onetd{ padding-left: 50px; background: url(../img/lxwm01.png) no-repeat -1px 13px;}
.telus section table tr td.twotd{ padding-left: 50px; background: url(../img/lxwm02.png) no-repeat 0px 13px;}
.telus section table tr td.treetd{ padding-left: 50px; background: url(../img/lxwm03.png) no-repeat 0px 13px;}
.telus section table tr td.fortd{ padding-left: 50px; background: url(../img/lxwm04.png) no-repeat 0px 13px; vertical-align: top;}
.telus section table tr td.fivetd{ padding-left: 50px; background: url(../img/lxwm05.png) no-repeat 0px 13px;}
.telus section{ min-height: 350px; padding-top:0px; padding-bottom: 20px;}
.telus section p{ padding:0px 3%; line-height: 48px; text-decoration: underline; color: #478BD1; font-size: 28px;}
/*****/
/*付款方式*/
.paymethom section{ margin-bottom:95px; overflow: hidden; padding:5px 6% 30px 3%; line-height: 90px; border-bottom: 8px solid #f0f0f0; font-size: 28px; color: #666;}
.paymethom section h3{ font-weight: normal;}
.paymethom section div{ padding-left:65px;}
.paymethom section div.alipay02{ background: url(/img/fkfs01.png) no-repeat 0px 15px;}
.paymethom section div.wxpay{ background: url(/img/weixin.png) no-repeat 0px 22px;}
.paymethom section div.onlinepay{ background: url(/img/fkfs03.png) no-repeat 0px 22px;}
.paymethom section div.yue{ background: url(/img/fkfs04.png) no-repeat 0px 24px;}

.paymethom section div input{ float: right;width: 30px;margin: 16px 0 0 0;}
/*****/
/*预约转诊*/
.referral section{ padding: 45px 3%;}
.referral section table{font-size:28px; color:#666;}
.referral section table tr td:nth-of-type(2){ width:75%;}
.referral section table tr td:nth-of-type(1){ width:25%; white-space:nowrap;}
/*****/
.privatelistiocnone ul li{background:none !important; padding-left:2px; color:#666; position:relative;}
.privatelistiocnone ul li span{color:#333; font-size:24px; position:absolute; padding-left:90px; left:0px;}

.imggrouP{overflow:hidden; padding:30px 3%;}
.imggrouP img{width:143px; height:143px; display:block; float:left; border-radius:5px; border:1px solid #ccc; margin-right:8px;}


.yanzhen01border{height:77px; border-bottom:1px solid #d7d7d7; padding-top:33px; padding-left:0px;}
.methonmain .yanzhen01border input{border:0px; height:76px; line-height:76px; box-sizing:border-box;-webkit-box-sizing:border-box; padding:0px; float:left; width:100%;}
.yanzhen01border.email01{width:50%; position:relative;}
.yanzhen01border.email01 .yanzhnegsend{position:absolute; top:45px; left:103%; width:80%;}
.bookmains ul li p{padding-left:47px; position:relative;}
.bookmains ul li p i{position:absolute; left:0px;}
.Consultation_n ul li{padding-right:35px; width:auto;}
.Consultation_n ul li checkbox{position:absolute; right:0px; top:20px; border-color:#609bd6;}
.Consultation_n ul li checkbox.checked{background:url(img/yyzj006.png) no-repeat; background-size:100%;}
.deletehd{position:absolute; right:20px; top:25px;}
.myrecord_n .checks02{display:none;}
.deletwchecke{display:none;}
.fuxuanboxs .deletwchecke{display:inline-block; margin-left:450px}
.fuxuanboxs .deletwchecke input{width:30px;}
.fuxuanboxs .myrecord_n .checks02{display:inline-block;}
.garbage{width:auto; right:20px;}
.garbage checkbox.checks01{margin-right:10px;}
.garbageassd{display:none;}
.fuxuanboxs .garbageassd{display:block;}
.fuxuanboxs .deletehd{display:none;}
.garbage a{color:#fff;}

.biglength{padding-left:0px; left:10%; width:80%;}
.transfer_n table{width:100%; margin:30px 0px;}
.transfer_n table tr td{font-size:26px; color:#666;}
.transfer_n table tr.h3 td{color:#2767a9; font-size:28px; position:relative;}
.transfer_n table tr.h3 select{position:absolute; width:100%; height:100%; left:0px; top:0px; opacity:0; cursor:pointer;}
.transfer_n table tr.h3 td img{margin-left:30px;}

/****************/
.masktan{position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:100; opacity:0.5; background:#000;}
/*个人信息性别编辑*/

.sex{ width:100%; height:216px; background:white;;font-size:24px; position:fixed; bottom:0;left:0; z-index:1000;}
.sex ul{width:94%; text-align:center; margin:0 3% 0 3%;}
.sex ul li{ height:52px; line-height:52px;  }
.sex ul  li:nth-of-type(1){ color:#666666; height:52px; border-bottom:1px solid #cccccc; }
.sex ul  li:nth-of-type(2){ color:#333333; height:52px; border-bottom:1px solid #cccccc; }
.sex ul  li:nth-of-type(3){ color:#333333; height:52px; border-bottom:6px solid #7f7f7f;  } 
/*个人信息退出编辑*/
.tuichu{ width:350px; background:white;;font-size:24px; position:fixed; left:50%;  top:34%; border-radius:5px; z-index:1000; margin-left:-175px;}
.tuichu p{ padding:36px 36px 36px 36px; font-size:26px; text-align:center; color:#333333;}
.tuichu ul{ width:306px; margin:0 21px 0 21px; border-top:1px solid #dcdcdc;}
.tuichu ul li{float:left;}
.tuichu ul li:nth-of-type(1){ border-right:1px solid #dcdcdc; width:153px; height:57px; line-height:57px; text-align:center;}
.tuichu ul li:nth-of-type(1) a{ color:#333333;}
.tuichu ul li:nth-of-type(2){ float:left;width:152px; height:57px; line-height:57px; text-align:center;}
.tuichu ul li:nth-of-type(2) a{ color:#ff6501;}
.tuichu ul li a:hover{ color:#ff6501;}
/*个人信息工作编辑*/
.work{width:350px; background:white;;font-size:24px; position:fixed; left:50%; top:34%; border-radius:5px; z-index:1000; margin-left:-175px;}
.work p:nth-of-type(1){ padding:24px 0px 18px 0px; font-size:26px; text-align:center; color:#333333;}
/*.work .text{ border:1px solid #dcdcdc; color:#333333; border-radius:5px; background:#f3f3f3; width:306px; height:60px; line-height:60px; text-indent:15px; margin:0 22px 25px 22px; }*/
.work .text img{ float:right; margin:17px 11px 17px 0;}
.work ul{ width:306px; margin:0 21px 0 21px; border-top:1px solid #dcdcdc;}
.work ul li{float:left;}
.work ul li:nth-of-type(1){ border-right:1px solid #dcdcdc; width:153px; height:57px; line-height:57px; text-align:center;}
.work ul li:nth-of-type(1) a{ color:#333333;}
.work ul li:nth-of-type(2){ float:left;width:152px; height:57px; line-height:57px; text-align:center;}
.work ul li:nth-of-type(2) a{ color:#ff6501;}
.work ul li a:hover{ color:#ff6501;}

input{  border:1px solid #dcdcdc; color:#333333; border-radius:5px; background:#f3f3f3; width:40%px; height:60px; line-height:60px; /*text-indent:15px;*/ font-size: 30px; }
.ding{ position:absolute; right:27px; bottom:94px;}
/*个人信息昵称编辑*/
.nicheng{width:350px; background:white;;font-size:24px; position:fixed; left:50%; top:34%; border-radius:5px; z-index:1000;margin-left:-175px;}
ul.anniu li:nth-of-type(2) input{ border:none; background:white; width:152px; height:50px; line-height:57px; color:#ff9567; font-size:24px; padding-right:53px; font-weight:bold;}
.nc{ font-size:24px; line-height:50px;}

/*绑定邮箱*/
.mail{ color:#468bce; width:40%; background:white;;font-size:24px; position:fixed; left:50%; top:34%; border-radius:5px; height:182px; z-index:1000; line-height:182px; text-align:center;margin-left:-20%;}
/*个人信息所在地*/
.local{ width:400px;}
.local .text{ width:355px;}
.local ul{ width:360px;}
.local ul li:nth-of-type(1){ width:180px;}
.nc1{ width:357px;}
/*退款成功*/
.mail .p1{ color:#478bd2; font-size:28px; height:33px; line-height:140px; text-align:center;}
.mail .p2{ color:#333333;}
.picturelist ul li:nth-of-type(4n){margin-right:2%;}
.picturelist ul li{margin-bottom:20px;}

.contation_p02 input{ float:right; color:white; width:100px; height:40px; line-height:40px; background:#478bd1; border-radius:5px; margin-right:90px; padding-right:13px; }
.contation_p02 input value{ }

/*预约专家、转诊预约*/
.patient form input[type="button"] {background-color: #478bd1; border: 0 none; border-radius: 8px; color: #fff; font-size: 30px; height: 60px; line-height: 60px; margin-left: 31.2%; text-align: center; width: 37.5%;}
/*2016-3-11*/

.methonmain form .yanzhen a{ display: inline-block; line-height: 60px; text-align: center; padding-left:10px; color:#1c7e8b; text-decoration:none; }
.methonmain form .yanzhen a img{width:120px; height: 60px; margin-bottom:-20px;}
.methonmain input[type="text"]{ width:53%;}
.methonmain form input[type="button"]{ width:22%; background:#24b359; border-radius:7px; color:white; margin:0;}
#getyzm{width:22%;background:#24b359;border-radius:7px;color:white;margin:0;float: right;}
.methonmain form .yanzhen input{width:30%;}
.ducternav ul .current_nav06 a:hover{ background:url(/img/sy005_2.png) no-repeat scroll center 14px white; color:#478bd1;}
.ducternav ul .current_nav03 a:hover{ background:url(/img/sy007_2.png) no-repeat scroll center 14px white; color:#478bd1;}
.ducternav ul .current_nav04 a:hover{ background:url(/img/sy008_2.png) no-repeat scroll center 14px white; color:#478bd1;}
.ducternav ul .current_nav05 a:hover{ background:url(/img/sy009_2.png) no-repeat scroll center 14px white; color:#478bd1;}
/*2016-3-16*/
.ducternav ul li.current_nav_01 a:hover{ background:#fff url(../img/sy006_2.png) no-repeat center 14px;  color:#478bd1;}
.centermain div a{ color:#333;}
/*.onlinephone02 a{ font-size:16px;}
*//*.smalllength{ font-size: 30px; line-height: 76px; height: 76px;  text-align: center; pacding-top:2.5%; box-sizing:border-box;-webkit-box-sizing:border-box;}*/
.coop_r a.f_zhuanzhen{ display: block; height: 40px; border-radius:10px; background-color: #478BD1; width:40%; line-height: 40px; text-align: center;color: #fff; font-size: 24px;}
.coop_r h3 a{display: block;
  height: auto;
  border-radius: 0px;
  background:none;
  width: 100%;
  line-height: auto;
  text-align: left;
  color: #333;
  font-size:30px;}
.coop_r a p{ height: 80px;
    overflow: hidden;
    width: 300px;
    word-wrap: break-word;}
.onlinephone001 a.f_ml{margin-left:8%;}
.onlinephone02 a {padding-left:7%;}
/*.onlinephone a {padding-left:9%;padding-right:3%;}*/

.sidebarlist.f_pos{position:fixed;top:0;left:0;float:none;}
.gobooking p select{ font-family:"微软雅黑"; padding-left:2%; width:8rem; height:55px; border: 1px solid #cccccc; margin: 0px 10px 0 0; font-size: 30px; -moz-appearance: none; -webkit-appearance:none; appearance:none; background: url(../img/twys001.png) no-repeat 90% 22px;}
.types select{ font-family:"微软雅黑"; padding-left:2%; width:8rem; height:55px; border: 1px solid #cccccc; margin:0px 20px 0px 10px; font-size: 30px; -moz-appearance: none; -webkit-appearance:none; appearance:none; background: url(../img/twys001.png) no-repeat 90% 22px;}
/*2016-3-18*/
.expert{ position:relative;}
/*.ducternav{ position:fixed; top:0px; left:0; z-index:100;}*/
/*2016-3-18*/
.patient form label input{ font-family:"微软雅黑"; width: 74%; height:60px;  font-size: 28px; padding: 0px 10px; background-color: white;border-bottom: 1px solid #999;border-radius: 0;}
.describe textarea{ font-family:"微软雅黑";width: 97%; height: 250px; border: 1px solid #cccccc; padding: 5px 1.5%; font-size: 24px; resize:none;}
.patient form input[type="button"] {font-family:"微软雅黑";}
.booklist ul li{ cursor:pointer;}

/*2016-3-22*/
header{ position:fixed; left:0; top:0; z-index:1000;}
body{ padding-top:88px;}
.inputpromble input[type="button"]{ font-size: 28px; width:28%; float: right; border: 0px; background-color: #478bd1; height:56px; text-align: center; color: #fff; line-height: 56px; border-radius: 10px;}
.sidebarlist.f_pos{position:fixed;top:192px;;left:0;float:none;}
.expert{ width:100%; padding-top:30px; overflow: hidden; min-height:800px;background-color: #f3f3f3;}
.sidebarlist ul{  overflow-y:scroll;}

.ducternav1{ position:fixed; top:88px; left:0; z-index:998;}
/*.expert1{ padding-top:117px;}*/
/*2016-3-25*/
.f_xianshi{color:#C90; text-align:center; padding:20px 0; cursor:pointer;}
.sidebarlist ul{ overflow-y:scroll;}
.sidebarlist ul li{ line-height: 33px;padding: 32px 5px; text-align: center; border: 1px solid #e0e0e0; background-color:#f3f4f6;}
.sidebarlist li:click{border-left:7px solid #478BD1;}
.bookmains ul li p{padding-left:47px; position:relative; width:696px;}
/*3-28*/
.sidebar{z-index: 1000; }
.sidebarlist ul{  height:100%;top:0; border-bottom:108px solid #fff; box-sizing:border-box; border-top:90px solid #fff; width:222px; position:fixed;}
.search01 input[type="button"]{position: absolute; width: 35px; height: 35px; border: 0px; z-index: 300; right:20px; top: 7px; background: url(../img/sy003.png) no-repeat 0px 0px;}
.sidebarlist ul{  width:23.8%;}

.patient form label select{width: 35%; height:70px; border: 0px; font-size: 25px; padding: 5px 10px;}
.patient form label select option{width: 30%; height:70px; border: 0px; font-size: 17px; padding: 5px 10px;}
.tj{ width: 94%; background-color: #478BD1; color: #fff; text-align: center; line-height: 60px; border-radius: 5px; margin: 40px 3%;}
#pwdImg{margin-left: -50px; margin-bottom: -20px;}
.grayDiv { width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; left: 0; top: 0; z-index: 999; display: none; }
.yijia input{ display: none; }
/*实时咨询选择患者页面*/
.choose_h{margin: 0;padding: 0;}
.choose_tit{width: 100%;height: auto;}
.choose_tit p{color: #000;margin:15px 20px;}
.choose_tit p:nth-child(1){font-size: 34px;}
.choose_tit p:nth-child(2){font-size: 28px;color:#666;}
.choose_Inf{width: 100%;height: auto;float: left;}
.choose_Inf_plate{width: 40%;height: 120px;float: left;margin-left: 4%;margin-right: 4%;border-radius:5px;border:1px solid #ccc;margin-bottom: 20px;margin-top: 20px;}
/*.choose_Inf_plate_Img{float:left;width: 70px;border: 1px solid #000;height: 100%;}*/
.choose_Inf_plate_cot{float: left;line-height: 60px;width: 100%;text-align: center;}
.choosed{border: 1px solid #478BD1;background:#f4f9ff;}
/*.choose_Inf_plate_cot p{margin:0px 0px;}*/
.choose_newhz{width: 100%;height: auto;color: #478bd1;float: left;margin-bottom:40px;}
.choose_newhz p{margin-left: 30px;font-size: 30px;}
.choose_next{width: 100%;height: 80px;float: left;}
.choose_sub{width: 300px;height: 60px;background: #478BD1;color: #fff;margin: 10px auto;text-align: center;line-height: 60px;border-radius: 5px;}

/*新增患者页面*/
.mzyyinf_content{width: 100%;height: auto;margin-top: 88px;}
.mzyyinf_content p{font-size: 28px;margin-left: 50px;}
.mzyyinf_ipt{float: left;width: 100%;margin: 20px 0;height: auto;}
.mzyyinf_ipt dl dd{height: auto;font-size: 30px;color: #333;box-sizing: border-box;padding: 0 3%;margin: 0;border-bottom: 1px solid #ccc;height: 100px;line-height: 100px;}
.mzyyinf_ipt dl dd span input{font-size: 28px;margin-left: 20px;color: #666;width: 50%;padding-left: 5px;box-sizing: border-box;border: 0;background: none;/*border-bottom:1px solid #ccc;*/}
.mzyyinf_ipt dl dd span select{font-size: 28px;margin-left: 20px;color: #666;width: 50%;padding-left: 5px;box-sizing: border-box;/*border: 0;*/height:60px;line-height:60px;background: none;/*border-bottom:1px solid #ccc;*/}

.mzyyinf_sub{width: 30%;height: 60px;background: #478BD1;float: left;display: inline-block;line-height: 60px;text-align: center;color: #fff;font-size: 33px;margin-left: 35%;margin-bottom: 90px;border-radius: 10px;}
.xzsex span input{width: 25px !important;height: 25px;}

/*.rad{ width: 0.6rem; height: 0.6rem; cursor: pointer; text-align: center; background-image: url(images/checbox.png); background-repeat: no-repeat; vertical-align: middle; margin-top: 0.15rem; float: left; background-size: 0.6rem; margin-right: 0.2rem;}
.rad{ background-image: url(images/redio.png);}
.rad.on_check{ background-image: url(images/redioed.png);}*/
/*患者选择咨询类型页面*/
.zxtype{width: 100%;height: 100%;}
.zxtype_free{width: 100%;height:auto;border-bottom:10px solid #f5f5f5;position: relative;overflow: hidden;}
.zxtype_free_tit{width: 100%;/*min-height: 80px;*/font-size: 30px;height: auto;}
.zxtype_free_tit p{margin:5px 0 5px 30px;}
.zxtype_free_sub{height: 50px;padding:0 30px;/*position: absolute;*/font-size:30px;/*bottom: 10px;right: 20px;*/color:#fff;border-radius:10px;background: #478BD1;text-align: center;line-height: 50px;float: right;margin-right: 30px;margin-bottom: 20px;}
.zxtype_charge{width: 100%;/*min-height: 200px;*/height:auto;border-bottom:1px solid #eee;position: relative;overflow: hidden; }
.zxtype_charge_tit{width: 100%;/*min-height: 120px;*/font-size: 30px;height: auto;}
.zxtype_charge p{margin:5px 30px 5px 30px;}
.zxtype_charge_money{/*height: 50px;line-height: 50px;*/margin-left: 10px;overflow: hidden;display: inline-block;margin-top: 10px;}
.zxtype_charge_sub{/*width: 200px;*/height: 50px;padding:0 30px;font-size:30px;color:#fff;border-radius:10px;background: #478BD1;text-align: center;line-height: 50px;float: right;margin-right: 30px;margin-top: 10px;}




/*2020-9-23*/
.ducternav ul li a{ font-size: 1.15em; line-height: normal;}
.searchimg input{ font: 1em arial; height: 65px; line-height: 65px;}
.sywords{ line-height: 40px;}
.sywords h2{ font-size: 1.2em;}
.sywords h2 span{ font-size: 0.9em; color: #666; margin-left: 10px;}
.sywords h3{ font-size: 1.1em; color: #666;}
.sywords div span{ font-size: 1.1em; color: #666; margin-left: 0;}
.sywords p:nth-of-type(1){ font-size: 1.15em; color: #666;}
.onlinephone a{ overflow: hidden;}
.cometel{ font-size: 1em; margin-top: 20px; border-top: 1px solid #ccc; margin-bottom: 150px; padding-top: 10px;}

.sidebarlist ul{ border-bottom: 0;}
.sidebarlist ul li{ line-height: 40px;}
.sidebarlist ul li a{ font-size: 1.1em;}

.whole{ font-size: 1.15rem; line-height: 1.5em; width: 100%; height: auto;}
.notice span{ display: inline-block;}
.send_info p{ height: 74px; line-height: 74px;}
.send_sub{ background-color: #478bd1; border: 0 none; border-radius: 8px; color: #fff; font-size: 1.2em; height: 60px; line-height: 60px; margin-left: 31.2%; text-align: center; width: 37.5%;}

.gobooking h2{ font-size: 1.2em;}
.gobooking p{ line-height: 52px; padding: 20px 3%; font-size: 1.15em;}
.types{ line-height: 60px; padding: 20px 3%; font-size: 1.15em;}
.types p{ margin-left: 0 !important; font-size: 0.9em !important;}
#patient{ margin-bottom: 30px;}
.patient span{ font-size: 1.1em !important; margin-top: 15px; display: block; text-align: left !important;}
#pat{ margin-bottom: 0;}
#patient dd{ margin-top: 0 !important; margin-left: 20px; float: none !important; font-size: 1.1em;}
#patient dd img{ margin-right: 15px;}
#patient dd.Two{  width: 35% !important; font-size: 1.15em !important;text-align: center; height: 60px !important; line-height: 60px !important; float: left !important; margin-left: 20px; margin-bottom: 20px;}
.describe{ padding: 0 3% !important; margin-top: 20px;}
#yysj{ margin-top: 20px; border: 1px solid #ccc; width: 40%; height: 65px; line-height: 56px; text-indent: 2px; background-color: transparent; margin-left: 20px; font-size: 1em; outline: none; -webkit-appearance: none;}
#jzdd span{ display: inline-block;}
#company{ margin-top: 20px; border: 1px solid #ccc; width: 40%; height: 65px; line-height: 56px; text-indent: 2px; background-color: transparent; margin-left: 20px; font-size: 1em; outline: none; -webkit-appearance: none; }
.patient h2{ font-size: 1.2em !important;}

.booking_L h3{ font-size: 1.2em; font-weight: bold;}
.booking_L h3 span{ font-size: 0.9em;}
.booking_L p{ font-size: 1.1em;}
.guahao h3{ font-size: 1.15em;}
.guahao p{ font-size: 1.15em;}
.guahao button{ width: 20%; height: 45px; line-height: 45px;}
.bookmains{ font-size: 1.1em;}
.bookmains p{ font-size: 0.9em; padding-left: 0;}
#ysjs p, #ysjs span { font-size: 1.1em  !important;line-height: 50px!important;}

#combtn{ background-color: #478bd1; border: 0 none; border-radius: 8px; color: #fff; font-size: 1.15em; height: 60px; line-height: 60px; margin-left: 31.2%; text-align: center; width: 37.5%; margin-bottom: 20px;} 
.comfirmmain{ font-size: 1.1em;}
.filePicker{ box-shadow: none !important;}
.status_bar{ height: 54px !important; line-height: 54px !important;}
.webuploader_pick{ height: 40px !important; line-height: 40px !important; font-size: 0.8em !important;}
.upload_btn{ height: 40px !important; line-height: 40px !important; font-size: 0.8em !important;}
#demo{ height: 330px !important;}
.comfirmmain p{ font-size: 0.9em;}
#qrform span{ font-size: 1.1em;}

.paymethom section{ font-size: 1.15em;}

#wt{ margin-bottom: 10px;}
#time_longer{ margin-bottom: 20px;}
.patient form label{ margin-top: 10px;}

/*#zhuti div span:first-child{ font-size: 1.2em; margin-bottom: 10px; display: block; margin-top: 10px;}
#zhuti div span:last-child{ font-size: 1.1em; -webkit-line-clamp: 1;}*/

#name{ font-size: 1.2em; display: block; margin-top: 20px;}
#price{ font-size: 1.1em;}
.content p, .content span{ font-size: 1.1em !important;}

.specialimgs{ overflow: hidden;}
.specialwords h3{ font-size: 1.15em; height: 50px; line-height: 50px;}
.editer{ font-size: 0.9em;}

.detailspage h2{ font-size: 1.2em;}
.editer01{ font-size: 1em;}
.detailspage p{ font-size: 1.1em; line-height: 1.5em;}

.contation_h3 i{ width: 32px;}
.contation_h3 a{ font-size: 0.8em !important;}
.contation_h3 span{ font-size: 0.6em; font-size: 1.3em;}
.bookmains ul li p{ margin-top: 20px;}
.bookmains ul li p span{ font-size: 1.2em !important;}
.bookmains ul li p i{ margin-top: 5px;}




.dhyy{ line-height: 60px; width: 94%; padding: 23px 3%; font-size: 1.1em; color: #666;}
.dhyy p.fs{ color: #000; text-align: center; font-size: 1.2em; margin-bottom: 20px;}
.dhyy .yyfs{ overflow: hidden; margin-top: 35px;} 
.dhyy .yyfs span.dian{ width: 15px; height: 15px; border-radius: 50%; margin-top: 25px; background: #478bd1; display: inline-block; margin-right: 12px; float: left;}
.dhyy .yyfs p{ float: left; width: 92%; font-size: 1.1em;}
.dhyy .yyfs p.hzxm{ float: left; width: 92%; margin-bottom: 20px; margin-top: 20px; margin-left: 25px;}
.dhyy .yyfs p.lxdh{ float: left; width: 92%; margin-bottom: 20px; margin-left: 25px;}
.dhyy .yyfs p input{ width: 50%; height: 50px; line-height: 50px; border: 0; border-bottom: 1px solid #ccc; background: none; padding-left: 5px; font-size: 1em;}
.dhyy .yyfs p a{ color: #478bd1;}
#orderbtn{ background-color: #478bd1; border: 0 none; border-radius: 8px; color: #fff; font-size: 1.2em; height: 60px; line-height: 60px; margin-left: 31.2%; text-align: center; width: 37.5%; margin-bottom: 30px; margin-top: 60px;}

.active { border: 1px solid #478bd1; border-radius: 5px; color: #478bd1;}
