/*fix windows phone scrollbar*/

@viewport {
width:320px;
}
@-ms-viewport {
width:320px;
}
@-webkit-viewport {
width:320px;
}
@-moz-viewport {
width:320px;
}
@-uc-viewport {
width:320px;
}
@-o-viewport {
width:320px;
}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, zt_hd, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption {margin: 0; padding: 0; border:none;outline:none;background:transparent;text-decoration:none; }
/*h1,h2,h3,h4,h5,h6 {font-size:75%;}*/
body { padding-bottom:40px; background-color:#e0e0e0;  font-size:12px; font-family:'微软雅黑','microsoft yahei'; }
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/*table {border-collapse: collapse;border-spacing: 0;}*/
.clear{ clear:both; height:5px; width:100%;}
.cl{ clear:both; height:0px; width:100%;}
.space{ margin-top:10px;}
.mleft{ margin-left:10px;}
.left{ float:left;}
.right{ float:right;}
/*#LRfloater1{display:none;}*/
a[href*="tongji"]{ display:none; }
/***/
/*临时*/

a {color:#303030; text-decoration:none;}
a:hover {text-decoration:underline; }
img {border: none;}
ul, li {margin:0; padding:0; list-style-type:none; display:block; }
h1, h2, h3, h4, h5, p, form{margin:0; padding:0;}
.linewrap {width:320px; margin:0 auto; position:relative; clear:both; overflow:hidden; background:white;}

.cl {clear:both;}

.title1 {height:31px; line-height:31px; text-indent: 25px; font-size:14px; background:url(../mobile/title1.png) 0 bottom no-repeat;}
.title1 a {color:#E23C83; font-weight:bold; }

.xbuttons {}
.xbuttons ul {padding:10px; width:300px; }
.ksbuttons ul {padding:10px 75px; width:150px; }
.xbuttons ul li {width:75px; height:30px; float:left; overflow:hidden; background:url(../mobile/btn1.png) center center no-repeat; }
.xbuttons ul li a {display:block; width:75px; height:30px; text-align:center; line-height:30px;}
.xbuttons ul li a i {font-style:normal; color:#E23C83;}

.banner {text-align:center; padding-top:10px; padding-bottom:20px; color:#86D0CD;}
.banner img {border:solid 1px #F2F2F2;}
.banner b {font-size:18px; color:#0EA29B; line-height:24px;}

.page {line-height:24px; text-align:center; padding:10px 0;}
.page a {color:#E23C83; padding:0 4px;}

.newslist {}
.newslist ul {padding:10px 0; }
.newslist ul li {height:34px; border-bottom:dotted 1px #AEAEAE; line-height:34px; text-indent:22px; background:url(../mobile/item1.png) 14px 16px no-repeat; overflow:hidden;}
.newslist ul li font {font-size:14px; }
.newslist ul li:nth-last-child(1) {border:none;}

.search{ padding:5px 0; background:#ececec;}
.searchbox {height:21px; width:282px; padding:5px; margin:auto; background:white url(search-icon.png) 264px 5px no-repeat; background-size:20px 20px; overflow:hidden; border:solid 1px #dddddd; border-radius:4px;}
.searchbox .SSText {width:222px; height:19px; border:none; background:none; padding:0; margin:0; overflow:hidden; color:#A6A6A6; line-height:19px; vertical-align:middle; box-sizing:content-box; outline:0;}
.searchbox .SSBut {width:58px; height:19px; border:none; background:none; margin:0; padding:0; vertical-align:middle; box-sizing:content-box;}

.searchmain {width:300px; padding:0 10px;}

.bottom {text-align:center; padding-top:25px; padding-bottom:15px; color:#333333;}
.bottom a {color:#333333;}

.where {font-size:12px; }
.where a {font-size:12px; color:#818181; font-weight:normal;}

.title4 {height:34px; line-height:31px; background:url(../mobile/title4.png) no-repeat;}
.title4 a {display:block; height:31px; width:100%; text-indent:32px; color:white; font-weight:bold; }
.more {background:url(../mobile/more.png) right top no-repeat;}

.article {}
.article h1 {font-weight:bold; font-size:16px; line-height:24px; padding-top:20px; padding-bottom:4px; text-align:center; }
.article .adate {text-align:center; height:31px; border-bottom:dashed 1px #BDBDBD; color:red; }
.article .adate a { color:red; }
.article .sum {display:none;}
.article #nyContentArea {padding:10px; line-height:24px; font-size:12px; }
.article #nyContentArea a {color: #0000CC;}
.article #nyContentArea p, .article #nyContentArea div {padding-bottom:5px;}

.pager {text-align:center;}

.zxbtn {text-align:center; padding-bottom:30px;}

.keywords {line-height:24px; padding-top:5px; height:65px; border-bottom:dashed 1px #BDBDBD; text-align:center; color:#AAAAAA;}
.keywords a {padding: 0 10px;}
.keywords a i {font-style:normal; color:#E23C83; }

.foot {padding:20px 0; background:#F2F2F2; padding-bottom:56px;}
.foot p {color:#585858; line-height:22px; text-align:center; }
.foot p a, .foot p b {color:#A6021B; }

.doclist ul {}
.doclist ul li {border-top:dotted 1px #DADADA;}
.doclist ul li img {border-top:none;}
.doclist ul li a.zjzx {float:right; display:block; padding:10px 18px 20px 0;}
.doclist ul li a.zjzx img {float:none; border:none; padding:0;}
.doclist ul li p {height:110px;}
/******************/

.top{ width:320px; background-color:#fff;  margin:0 auto; text-align:center;}
.top img{}
.top a.logo {display:block; font-size:0;}
.top ul{width:310px; padding-left:10px; height:37px; background:#ececec;}
/*.top ul li:nth-child(1) {width:38px;}*/
.top ul li{ float:left; width:44px; height:37px; line-height:37px; text-align:center; letter-spacing:1px;}
.top ul li a{color:#333333; font-size:14px; font-weight:bold;}

.top2 {display:none; height:96px; padding:5px 0; font-size:12px; background:#cf3275;}
.top2 a {display:block; height:24px; line-height:24px; width:80px; color:white; float:left; overflow:hidden; text-align:center; }

.home_banner{ width:320px; margin:0 auto; background-color:#fff;}

.banner12{ width:320px; margin:0 auto; background-color:#fff;}

.home_ksnav{ width:320px; margin:0 auto; background-color:#fff;}
.home_ksnav ul {width:318px; padding:1px;}
.home_ksnav ul li {width:100px; height:100px; margin:3px; border:solid 1px #F82864; border-radius:5px; box-sizing:border-box; float:left; overflow:hidden;}
.home_ksnav ul li a {display:block; width:100%; width:100%; overflow:hidden; text-align:center; font-size:14px; line-height:162px; color:#444444;}
.ico1 {background:url(ico1.png) center center no-repeat; background-size:80% 80%;}
.ico2 {background:url(ico2.png) center center no-repeat; background-size:80% 80%;}
.ico3 {background:url(ico3.png) center center no-repeat; background-size:80% 80%;}
.ico4 {background:url(ico4.png) center center no-repeat; background-size:80% 80%;}
.ico5 {background:url(ico5.png) center center no-repeat; background-size:80% 80%;}
.ico6 {background:url(ico6.png) center center no-repeat; background-size:80% 80%;}
.ico7 {background:url(ico7.png) center center no-repeat; background-size:80% 80%;}
.ico8 {background:url(ico8.png) center center no-repeat; background-size:80% 80%;}
.ico9 {background:url(ico9.png) center center no-repeat; background-size:80% 80%;}

.keyword{width:320px; height:150px; position:relative; background:white; margin:0 auto;}
.keyword a,.keyword a:visited{position:absolute; font-size:16px; color:#fff;color:#fff; text-decoration:none;} 
.keyword a:hover{opacity:0.8;filter:alpha(opacity=80);}

.keyword a.s1{width:150px; height:36px; line-height:36px; left:8px; top:9px; background:#FE78B9; text-align:center; }
.keyword a.s2{width:75px; height:36px; line-height:36px; left:160px; top:9px; background:#81ED61; text-align:center; }
.keyword a.s3{width:75px; height:36px; line-height:36px; left:237px; top:9px; background:#F282E5; text-align:center; }
.keyword a.s4{width:100px; height:46px; line-height:46px; left:8px; top:47px; background:#B487F2; text-align:center; }
.keyword a.s5{width:100px; height:46px; line-height:46px; left:110px; top:47px; background:#FF8D86; text-align:center; }
.keyword a.s6{width:100px; height:46px; line-height:46px; left:212px; top:47px; background:#78D2F0; text-align:center; }
.keyword a.s7{width:151px; height:46px; line-height:46px; left:8px; top:95px; background:#64E0C5; text-align:center; }
.keyword a.s8{width:151px; height:46px; line-height:46px; left:161px; top:95px; background:#CE8DFF; text-align:center; }

.ntitle {height:36px; line-height:36px; width:320px; background:#FA6994; margin:0 auto; }
.ntitle a {color:white;}
.ntitle h3 {font-size:16px; padding:0 10px; color:white; background:#F82864; font-weight:normal;}
.ntitle span {font-size:14px; color:white; padding-right:10px;}

.zjbox {background:white; width:320px; margin:0 auto; text-align:left; font-size:12px;}
.zjbox ul {width:320px; padding-top:5px;}
.zjbox ul li {min-height:150px; width:320px; clear:both;}
.zjbox ul li .zjp {float:left; margin-left:4px; margin-right:1px; width:107px; height:140px; overflow:hidden;}
.zjbox ul li .zjp img {height:140px;margin-left:-16px;}
.zjbox ul li .zjjj {float:left; width:208px; min-height:140px; border-bottom:solid 10px white; overflow:hidden; background:#FFF7F9;}
.zjbox ul li .zjjj h5 {height:30px; line-height:35px; font-size:14px; color:#5C5C5C; font-weight:normal; text-indent:4px;}
.zjbox ul li .zjjj h5 i {color:#F82864; padding-left:5px; font-style:normal; white-space:nowrap;}
.zjbox ul li .zjjj .zjdesc {padding:0 4px; line-height:18px; color:#636363; min-height:80px;}
.zjbox ul li .zjjj .zjdesc b {color:#DD2024; font-size:14px;font-weight:normal;}
.zjbox ul li .zjjj .zjzx {text-align:center;}
.zjbox ul li .zjjj .zjzx a {margin:0 6px; display:inline-block; width:78px; height:24px; line-height:24px; font-size:14px; text-align:center; color:white;}
.zjbox ul li .zjjj .zjzx a:nth-child(1) {background-image:url(zjzx1.png); background-size:100% 100%;}
.zjbox ul li .zjjj .zjzx a:nth-child(2) {background-image:url(zjzx2.png); background-size:100% 100%;}

.telzx {padding:5px 0;}
.telzx img {width:100%;}

.bookings {width:320px; background:white; margin:0 auto;}

.news { width:300px; text-align:center; background:white; margin:0 auto; padding:10px;}
.news .tw{ width:284px; height:14px; margin:0 auto; text-align:center; font-size:14px; }
.news dl{ width:100%; height:51px; border-bottom:1px dotted #444; margin-top:9px;}
.news dl:last-child{border:none;}
.news dl dt{ width:210px; text-align:left; line-height:23px; font-size:16px;}
.news dl dt a{color:#000;}
.news dl dd{ width:58px; height:42px; background-color:#b1afb0; text-align:center; color:#fff; font-size:14px;}
.news dl dd p{padding-top:2px;}


.list_art { width:300px; text-align:center; background:white; margin:0 auto; padding:10px;}
.list_art .tw{ width:284px; height:14px; margin:0 auto; background:url(../Images/ic.jpg) no-repeat; text-align:center; font-size:14px; }
.list_art dl{ width:100%; height:51px; border-bottom:1px dotted #444; margin-top:9px;}
.list_art dl dt{ width:210px; height:34px; text-align:left; line-height:23px; font-size:16px; vertical-align:middle;}
.list_art dl dt a{color:#000; }
.list_art dl dd{ width:58px; height:42px; background-color:#b1afb0; text-align:center; color:#fff;  font-size:14px;}
.list_art dl dd p{padding-top:2px;}

.infobottom {background-color:#f2f2f2; border-radius:3px; width:300px; margin:0 auto; text-align:center;}
.infobottom p{ line-height:24px; font-size:12px; padding:10px 10px 10px 10px;  text-align:left;}
.infobottom p img {width:260px; display:block; margin:0 auto;}

.pjs {
	width:320px; padding-bottom:10px; background:white; margin:0 auto;

}
#pjnr {width:300px; margin:0 auto; border-bottom:dotted 1px #dddddd; padding:5px 0; line-height:20px;}
.pjt {height:24px; line-height:24px; }
.pjt b {color:#F82864;}
.pjt span {float:right;}
.pjc {line-height:20px;}
#pjpg {text-align:center; height:24px; line-height:24px; padding:5px 0;}

.pjbox {
	width:320px; padding-bottom:10px; background:white; margin:0 auto;
	line-height:32px;
}
.pjbox p {text-align:center; padding-top:12px;}
.pjbox table {width:300px; margin:0 auto;}
.pjbox table td {vertical-align:middle; }
.pjbox textarea {width:298px; height:70px;}
.pjbox h4 {height:24px; line-height:24px; margin:0 10px; border-bottom:solid 1px #dddddd; text-indent:10px;}
.pjbox input, .pjbox img {vertical-align:middle;}
.Pages {}
.Pages ul, .Pages li {display:inline;}
.Pages ul li a { padding:0 5px;}
.Pages ul li a.addClickClass {color:red; font-weight:bold;}

.pjtype {width:320px; margin:auto; background:white; height:30px; padding-top:10px;}
.pjtype ul {padding-left:10px;}
.pjtype ul li {width:70px; height:30px; line-height:30px; text-align:center; float:left; overflow:hidden; color:#666666;}
.pjtype ul li.plon {border:solid 1px #F82864; border-radius:3px;  color:#333333;}
/********************************************************/

.docotor{width:320px; height:266px; background-color:#fff; margin:0 auto;}
.docotor .list{ width:305px; height:132px; margin:0px auto 0px 3px; border-bottom:1px dotted #444; padding-bottom:5px;}
.docotor .list li{ float:left; width:69px; height:34px; line-height:34px; background:url(../Images/icon.jpg) no-repeat; text-align:center; margin-top:9px; margin-left:7px;}
.docotor .list li a{color:#000;  font-size:13px;}
.docotor .but{border:1px solid #71117c; width:184px; height:36px; }
.docotor .button{ background-color:#71117c; border:1px solid #71117c; width:68px; height:40px; color:#fff;  font-size:14px;}

.doc{ width:320px; margin:0 auto; background-color:#fff;}
.docs { width:298px;  border-bottom:1px dashed #444; text-align:left; overflow:hidden; margin:15px auto 0px auto;}
.docs dl{ width:100%; overflow:hidden;}
.docs dt { width:47px; height:47px; float:left; margin-left:4px;}
.docs dd { width:230px; float:right; }
.docs .intro{padding-top:3px;}
.docs .intro p{ margin-bottom:8px; line-height:18px; font-size:14px; }
.docs .intro .gray{ color:#6c6c6c;}
.docs .shan{font-size:14px; }
.docs .shan span{padding:2px 8px; background-color:#c2c0c1; font-size:14px; }
.words { font-size:14px;  padding-left:4px;line-height:22px;}
.words span { color:#2d2729;margin-right:4px; }
.buttons { overflow:hidden; margin:10px 20px; }
.buttons a { display:block; line-height:32px; border-radius:4px; text-align:center; font-size:14px; }
.buttons .tel {  width:100px; height:29px; background-color:#e4e2e3; border:1px solid #dbdbdb; color:#000; float:left;margin-left:20px; }
.buttons .zixun span { color:#fe4a0a; }
.buttons .zixun { width:100px; height:29px; background:#359DFF; color:#fff; float:left; }
.orange{ color:#975638; font-weight:bold; font-size:16px;}

/*列表页开始*/
.list_article{ width:320px; height:460px; margin:0 auto; background-color:#fff;}
.page{width:310px; height:16px; margin:12px auto 0px auto;}
.page ul{ width:100%; text-align:center;}
.page li{ float:left; width:64px; margin-left:4px;}
.page li a{ font-size:14px;  color:#000;}
.pageasqw ul{ text-align:center; padding-top:15px; padding-bottom:15px;} 
.pageasqw li{ display:inline; _zoom:1;_display:inline; margin:0 1px; font-size:0; }
.pageasqw li a{ color:#494949; display:inline-block;  border:solid 1px #cdcdcd; line-height:26px;padding:0px 4px; font-size:12px;}
.pageasqw li a:hover{ border:1px solid #b97921; color:#F00; }
.pagenum {line-height:20px;}
.pagenum a {padding:2px;}
/*列表页结束*/


.guahao{ width:320px;padding-bottom:10px; margin:0 auto; background-color:#fff;}
.guahao li{text-align:center;}
.reg_con{padding:0px;}
.reg_con li {overflow:hidden; zoom:1; line-height:30px; margin-bottom:4px; list-style:none; text-align:center;}
.reg_con li span{width:30%; text-align:right; float:left; font-size:14px; font-family:'微软雅黑';}
.reg_con li input{width:60%; line-height:23px; height:23px; padding:0 4px; background: #fff;border: 1px solid #F15585; border-radius: 4px; text-indent:40px; color:#666;}
#Realname {background:url(ico.png) 8px -1px no-repeat;}
#Telephone {background:url(ico.png) 8px -43px no-repeat;}
.reg_con li select{width:40px; line-height:23px; background: #fff;border:1px solid #e20041; float:left; margin-right:5px; display:inline; }
.reg_con li textarea{width:59%;background: #fff;border: 1px solid #F15585; padding:3px 6px; color:#666; box-shadow:4px;}
.reg_con li a,.reg_con li a:visited{width:63px; line-height:27px; display:block; margin:auto; color:#fff; text-align:center; font-weight:bold;}
.reg_con li a:hover{color:#ff0; text-decoration:none;}
.reg_con li strong{font-weight:normal; color:#f00; padding-right:4px;}
.reg_con p{padding:0 10px;}
.reg_con p strong{font-weight:normal; color:#f00; }
.reg_con li input.bot{ height:31px; background:#F15585; text-indent:0; text-align:center;  border:none; border-radius: 4px; color:#fff; font-size:14px; font-family:'微软雅黑';}



/*首页症状*/
.zhengzhuang {padding-bottom:5px;}
.zz{width: 320px; height: 240px; margin-left: auto; margin-right: auto; text-align:center;}
.zz dt{width: 136px; height: 236px; color: #FFF; font-size: 20px; margin: 2px; float: left;}
.zz dt a{display: block; width: 100%; height: 46px; padding-top: 190px; color: #FFF;}
.zz-dt-rl{background: url(idx_zz_01.png) no-repeat #9bb54d; background-size:100% 100%;}
.zz-dt-fk{background: url(idx_zz_02.png) no-repeat #2E72B9; background-size:100% 100%;}
.zz-dt-yw{background: url(idx_zz_03.png) no-repeat #E84572; background-size:100% 100%;}
.zz dd{width: 180px; float: left;}
.zz dd a {display:block; float:left; width:56px; height:46px; margin:2px; background:#36F; color:#fff; padding:15px; line-height:23px; text-align: left; font-size:14px;}
.zz dd a.zz-dd-01 { background:#F48985 }
.zz dd a.zz-dd-02 { background:#3f87d1 }
.zz dd a.zz-dd-03 { background:#D49356 }
.zz dd a.zz-dd-04 { background:#8162bc }
.zz dd a.zz-dd-05 { background:#71a1df }
.zz dd a.zz-dd-06 { background:#0D8413 }
.zz dd a.zz-dd-06 b{color: #F6F906;}

/*首页推荐*/
.hometj {}
.hometj ul {width:320px; padding:5px 0;}
.hometj ul li {width:300px; padding:8px 10px; line-height:24px; height:48px; overflow:hidden; font-size:14px; border-bottom:dotted 1px #d0d0d0; }
.hometj ul li span {color:red; float:left; padding-right:15px;}
.hometj ul li span img {width:80px; height:48px; vertical-align:middle; border-radius:4px;}
.hometj ul li:nth-child(2) {border:none;}


/*专家轮播*/
/*.zjslide {overflow:hidden;}*/
#zjslide .wrap ul li {float:left; width:320px; clear:none;}
#zjslide .wrap {width:320px; height:160px; overflow:hidden; position:relative;}
#zjslide .wrap ul.JQ-slide-content {position:absolute;} 


.xinwen{ width:320px; margin:0 auto; height:48px; background:#CF3275;}
.xinwen_1{ width:94%; margin:0 auto;}
.xinwen ul{ width:100%; float:left;height:52px; padding-top:4px;}
.xinwen ul li{line-height:20px; height:20px; box-sizing:border-box; overflow:hidden; text-align:center;}
.xinwen ul li div{display:none; color:#fff; font-size:16px; margin-right:2%; box-sizing:border-box; padding:0 2%; border-radius:6px; width:10%; float:left; text-align:center}
.xinwen ul li a{ color:#fff; font-size:14px;}
