﻿html { font-size: 100%;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body {font:1.2em/1.7 "microsoft yahei", "Tahoma", \5b8b\4f53, Arial; color: #444; margin: 0; padding: 0}
div,h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin: 0; padding: 0; font-weight:normal;}
ul,ol,li{list-style:none;}
a{text-decoration:none;cursor:pointer;color: #838383;}
a:hover{cursor:pointer; text-decoration:none;color:#ba2636;}
.clear{ clear:both;}
em,i{ font-style:normal;}
img{border:0; margin:0;vertical-align: top; max-width:100%;}
.fl{ float:left;}
.fr{ float:right}
.cl{ clear:left;}
.cr{ clear:right}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}





/***banner**/
.banner{position:relative; background-color:#FFFBF0; width:100%; margin-bottom:10px;}
.banner img{ width:100%;}







/**医生**/
.yishi{ background:#fff;margin-top:3%;  border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.ys_top{ background:url(../images/xian.png) no-repeat; background-position:bottom; background-size:40% auto; text-align:center;}
.ys_top h3{ color:#8f6a35; font-size:1.5em; padding:0.2rem 0px 2rem 0px;}
.ys_xq{ position:relative;}
.xqtp{
	background: #fff;
	margin-top: 15px;
	margin-right: 3%;
	margin-bottom: 5px;
	margin-left: 3%;
}
.tp_main{ background:#fadfcc;height:7.5em;width:7.5em;display: inline-block;border-radius:30em;-webkit-border-radius:30em;-moz-border-radius:30em;-o-border-radius:30em; overflow:hidden;right:45%; position:absolute; z-index:1;}
.tp_main img{ background:#none;height:7.5em;width:7.5em;display: inline-block;border-radius:30em;-webkit-border-radius:30em;-moz-border-radius:30em;-o-border-radius:30em; overflow:hidden;right:45%;}
.tp_name{ background:#daf4f9;height:7.5em;width:7.5em;display: inline-block;border-radius:30em;-webkit-border-radius:30em;-moz-border-radius:30em;-o-border-radius:30em; overflow:hidden;left:45%;position:absolute; z-index:1;}
.tp_name span{ width:20%; height:80px; display:block; padding-left:2.8em; padding-top:0.5em; color:#008ead; font-size:1.3em;}
.xqtp img{ width:100%; height:auto;}
.jieshao{ line-height:1.6rem; padding-top:10rem; height:4em; overflow:hidden;}
.jieshao p{ width:66%; margin:0 auto; text-indent:2em;}
.xxbtn_k{ width:88%; margin:0 auto;}
.xxbtn1{ width:100%; margin:15px 0px; height:45px; border:2px #b46f19 solid; color:#b46f19; background:none; border-radius:3px; font-size:1.1em;}
.main_top{ width:25%; margin:0 auto; height:5px;}
.ys_xq{ position:relative;}
.ys_xq li{ display:block;}
.ys_xq .swiper-button-prev {left:6px; background-position:left top;background-repeat:no-repeat; background-image:url(../images/icon_r10_c4.png); z-index:1;}
.ys_xq .swiper-button-next {right:6px; background-position:right top;background-repeat:no-repeat; background-image:url(../images/icon_r10_c3.png); z-index:1;}
.red{ color:#F00;}
.sy_title { width:100%; float:left; line-height:3rem; height:3rem; color:#FFFEFE; margin-top:1rem; font-size:1.5rem;}
.sy_title span { width:85%; float:left; text-indent:10px;background-color:#b46f19;border-radius:0px 20px 20px 0px;}
.sy_title span b { padding-left:12px; font-weight:normal;}
.sy_title p { width:15%; float:left; text-align:center; background-color:#C7C7C7;border-radius:20px 0px 0px 20px;}
.sy_title p a { color:#FFFEFE;}

/**医院特色**/
.conter_tsfw  .TabTitle .hover{background:url(../images/1-16.png) no-repeat center bottom;color:#336699}
.conter_tsfw  .TabTitle li{background:url(../images/1-17.png) repeat-x center bottom;color:#333}
.sy_tsfw_con { width:100%; float:left;}
.sy_tsfw_con span { width:100%; float:left; padding-bottom:10px; text-align:center; font-size:15px; color:#b46f19; line-height:25px;}
.sy_tsfw_con span b { color:#b46f19; font-size:1.2em; line-height:2rem;}
.sy_tsfw_con p { width:100%; text-indent:2em; float:left; font-size:12px; color:#555555; line-height:20px;}
.conter_tsfw { width:100%; float:left; margin-top:15px;}
.conter_tsfw  .TabTitle { width:100%; float:left;}
.conter_tsfw  .TabTitle ul { width:100%; float:left;}
.conter_tsfw  .TabTitle ul li{float:left;cursor:pointer;text-align:center; margin-left:1.5%; margin-right:1.5%; width:30%; padding-bottom:8px;}
.conter_tsfw  .TabTitle ul li a{text-decoration:none;}
.conter_tsfw  .TabTitle ul li img { width:100%; float:left;}
.conter_tsfw  .TabTitle ul li span { width:100%; float:left; line-height:2rem; font-size:1rem; padding:5px 0px 5px 0px;}
.adtit{text-align:center; color:#ff6005; margin:2% auto; width:100%; padding-bottom:2%; font-size:2rem;}
/*foot*/
.footerc {padding-top:1.5%;}
.footerc .f_nav {float: left;text-align: center;width: 100%;}
.footerc .f_nav li { border: 1px solid #efefef;float: left;padding-left: 2%;padding-right: 2%;width: 20%; height:4rem; line-height:4rem;}
.footerc .f_nav li a { color:#b46f19;}
.footerc .copyright {text-align: center; color: #B46F19; line-height:2rem; width:100%; padding-bottom:6em;}
.footerc .copyright a { color: #B46F19; }




/*底部*/
.footer_subMenu{padding-top:8px;}
.footer_subMenu ul{overflow:hidden;}
.footer_subMenu .w33 li{float:left;width:33.33%; margin-bottom:1.5em; text-align:center;}
.footer_subMenu .w33 li img { width:45%; margin-bottom:.4em;}
.footer_subMenu .w33 li a{color:#666666;}
.footer_subMenu .w43 li {float:left; width:43.75%; border:1px solid #cccccc; text-align:center; padding:.8em 0; color:#999; margin-left:4%; margin-bottom:4%;}
.footer_subMenu p { font-size:1em; text-align:center;}
#fpdl{ padding-bottom:3.5em;}



/* 科室汇总页 */
.xcc{width:96%; margin:auto;}
.xcc1 ul { list-style:none; margin:0px; padding:0px;}
.xcc1 ul li{ width:22%;color:#fff; list-style:none; float:left; text-align:center; margin-right:3%; height:30px;background-color:#de944c; color:#fff; -webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px; margin-bottom:10px; }
.xcc1 ul li:hover{ background-color:#ff6005; color:#000;}
.xcc1 ul li a{color:#fff;  text-decoration:none; line-height:30px; font-size:14px;}

.part-good{ margin-top:2.5%;}
.part-good .title { background-color: #dbad74; border-top: 3px solid #bc8540; height: 29px; line-height: 29px; height: 2.9rem; line-height: 2.9rem; color: #fff; }
.part-good .title h2 {font-size: 1.6rem; text-indent:1.5em;}
.part-good .title .more { font-size: 12px; font-size: 1.2rem; color: #fff; }
.part-good .content { padding: 10px 0 0; padding: 1rem 0 0; }
.part-good dl { margin-bottom: 10px; margin-bottom: 1rem; position: relative; overflow: hidden; border-radius: 0.4rem; }
.part-good .line { display: block; width: 100%; height: 1px; border-bottom: 1px dashed #ebe3d9; bottom: -1rem; margin-bottom: 10px; margin-bottom: 1rem; }
.part-good dl.dl-1 { background-color: #ffe3e3; }
.part-good dl.dl-2 { background-color: #def2c7; }
.part-good dl.dl-3 { background-color: #fcedda; }
.part-good dl.dl-4 { background-color: #dbf6f8; }
.part-good dl dt { line-height: 20px; line-height: 2rem; font-size: 16px; font-size: 1.6rem; color: #fff; padding: 16px; padding: 1.6rem; }
.part-good dl dd { overflow: hidden; }
.part-good dl.dl-1 dd, .part-good dl.dl-4 dd { padding: 6px 6px 6px 10px; padding: 0.6rem 0.6rem 0.6rem 1rem; }
.part-good dl.dl-2 dd, .part-good dl.dl-3 dd { padding: 6px 10px 6px 6px; padding: 0.6rem 1rem 0.6rem 0.6rem; }
.part-good dl dd .more { float: right; }
.part-good dl.dl-1 dt { background-color: #f68080; }
.part-good dl.dl-2 dt { background-color: #8dcc44; }
.part-good dl.dl-3 dt { background-color: #fda946; }
.part-good dl.dl-4 dt { background-color: #75c7ce; }

.part-ks { padding: 0.5rem 0 1rem; }
.part-ck,.part-jh, .part-ck .hd h2,.part-jh .hd h2 { background-color: #f0eeeb !important; }
.part-ks .hd, .ks-name { position: relative; text-align: center; }
.part-ks .hd h2, .ks-name h2 { position: relative; display: inline-block; z-index:1; color: #f68080; font-size: 1.6rem; padding: 0 0.6rem; background: #fff; }
.part-ks .hd:before, .part-ks .hd:after, .ks-name:before, .ks-name:after { content: ""; display: block; width: 100%; height: 1px; position: absolute; left: 0; border-top: 2px solid #dedbd5; top: 50%; }
.part-ks .hd:after, .ks-name:after { border-width: 1px; margin-top: 4px; }
.part-fk .hd h2,.part-by .hd h2{ color:#f68080;}
.part-ck .hd h2,.part-jh .hd h2{ color:#79bc2e;}
.part-ks .bd{ margin-top:0.4rem;}
.part-ks .bd .about { margin-bottom: 5px; margin-bottom: 0.5rem; }
.part-ks .bd .about .pic{width:10.5rem; height: 7.7rem;overflow: hidden; position:relative;}
.part-ks .bd .about .pic a{ position:absolute; bottom:0; left:0; width:100%; height:2rem; line-height:2rem; color:#fff; background:#000\9; filter:alpha(opacity:50)\9; background:rgba(0,0,0,0.5); text-align:center;}
.part-ks .bd .about img { display:block; width:100%; height:100%;}
.part-ks .bd .about p { margin-left: 114px; margin-left: 11.4rem; overflow: hidden; line-height: 18px; line-height: 1.8rem; text-indent:2em;}
.part-ks .bd .crumb-link{ margin-left:-2%;}
.part-ks .bd .crumb-link li{ width: 23%; float: left;  margin: 1% 0 0 2%;  padding: 2px 0; }
.part-ks .bd .crumb-link li a{border: 1px solid #dfdfdf; border-radius: 5px;text-align: center; color: #666;background-color:#fff; display:block;}

/*yyjj*/
.main .menu{ position:relative; margin:20px auto; margin:1rem auto;}
.main .menu img{width:100%; height:auto;}
.main .menu ul{ position:absolute; width:94%; height:100%;top:0; left:3%;}
.main .menu ul li{ width:20%; height:100%; float:left; text-indent:-999em;}
.main .menu ul li a{ display:block; height:100%;}
.parts{ padding:16px 0; padding:0.8rem 0;}
.part .title{ text-align:center; height:56px; height:2.8rem; line-height:56px; line-height:2.8rem; color:#da9a00; position:relative;}
.part .title:before,.part .title:after{ content:""; height:0.7rem; width:50%; position:absolute; top:50%; margin-top:-0.35rem; }
.part .title:before{ left:2%; background-image:url(../images/about_09.jpg); background-position:right top; background-repeat:repeat-x; background-size:contain;}
.part .title:after{ right:2%; background-image:url(../images/about_11.jpg);background-position:left top; background-repeat:repeat-x; background-size:contain;}
.part .title h2{font-size:1.6rem; white-space:nowrap; position:relative; z-index:1; display:inline-block; padding:0 0.8rem; background-color:#fff; line-height:3rem; font-weight:bold;}
.part .title span{ color:#12a0d5;}

.part .text{line-height:40px; line-height:2rem; font-size:28px; font-size:1.4rem;}
.part .pic{ width:100%; height:auto;}
.part .btn a{ display:inline-block; width:40%;}
.part .btn a img{ width:8.5rem; height:auto;}
.part-1{ background-color:#fff;}
.part-1 .title h2{ background:#fff;}
.part-1 .text{ text-indent:2em;}
.part-1 .pic{ margin:14px 0 20px; margin:0.7rem 0 1rem;}
.part-2{ background:#f5ae03;}
.part-2 .title{ color:#a47400;}
.part-2 .title h2{ background-color:#f5ae03;}
.part-2 .title:before{ background-image:url(../images/about_20.jpg);}
.part-2 .title:after{ background-image:url(../images/about_22.jpg);}
.part-2 .link{ margin-left:-2%; margin-top:10px; margin-top:0.5rem;}
.part-2 .link li{ float:left; width:31.3%; text-align:center; margin-left:2%; margin-bottom:20px; margin-bottom:1rem;}
.part-2 .link li a{ color:#a47400; display:block; border:1px solid #cf9405; border-radius:0.4rem;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fee8b6), to(#f2cd74)); background-image: -webkit-linear-gradient(top, #fee8b6, #f2cd74); background-image: -moz-linear-gradient(top, #fee8b6, #f2cd74);
}
.part-2 .zx{ line-height:50px; line-height:2.5rem; padding-bottom:1rem;}
.part-2 .zx a{ background:#e5a60d; border:1px dashed #ffff65; padding:0 24px; padding:0 1.7rem; color:#fff; border-radius: 2.6rem; display:inline-block;}
.part-3{ background-color:#23abde;}
.part-3 .title{ color:#a47400;}
.part-3 .title h2{ background-color:#23abde; color:#fff;}
.part-3 .title h2 span{ color:#ffec18;}
.part-3 .title:before{background-image:url(../images/about_27.jpg);}
.part-3 .title:after{ background-image:url(../images/about_30.jpg);}
.part-3 li{ background-color:#40bceb; color:#fff;margin-top:22px; margin-top:1.1rem;}
.part-3 li strong{ font-size:26px; font-size:1.3rem; display:block;}
.part-3 li .z{ margin-right:1rem; height:7.8rem; width:auto;}
.part-3 li .y{ margin-left:1rem;height:7.8rem; width:auto;}
.part-3 li p{ line-height:28px; line-height:1.4rem; color:#d6f4ff; font-size:20px; font-size:1rem; text-indent:2em;}
.part-3 .li-z{ border-radius:0 8rem 8rem 0; }
.part-3 .li-y{ border-radius:8rem 0 0 8rem;}
.part-3 .li-z .info{ padding:10px 20px 0 0; padding:0.5rem 1rem 0 0;}
.part-3 .li-y .info{ padding:10px 0 0 40px; padding:0.5rem 0 0 2rem;}
.part-3 .btn{ margin:28px 0 20px; margin:1.4rem 0 1rem;}

.part-3 .tr a{ color:#ffec18;}

.part-4{ background-color:#fff;}
.part-4 .text{ margin-bottom:1rem; text-indent:2em;}
.part-4 ul{}
.part-4 ul li{ position:relative; border-radius:0.4rem; overflow:hidden; width:46%; margin-bottom:20px;  margin:0 2% 1rem; float:left;}
.part-4 ul li img{ width:100%; height:auto;}
.part-4 ul li b{ font-size:28px; font-size:1.4rem; font-weight:normal; margin-right:0.5rem;}
.part-4 ul li span{ display:block;text-align:center; width:100%; position:absolute; white-space:nowrap; left:0; bottom:0; color:#fff; background-color:rgba(0,0,0,.5); font-size:22px; font-size:1.1rem; line-height:1.4rem; padding:0.3rem 0;}
.part-4 .btn{ margin-bottom:20px; margin-bottom:1rem;}
.part-5{ background-color:#6392a4; padding-bottom:1.2rem;}
.part-5 .title{ color:#a47400;}
.part-5 .title h2{ background-color:#6392a4; color:#fff;}
.part-5 .title h2 span{ color:#ffec18;}
.part-5 .title:before{background-image:url(../images/about_63.jpg);}
.part-5 .title:after{background-image:url(../images/about_66.jpg);}
.part-5 .content{ margin-top:24px; margin-top:1.2rem;position:relative; overflow:hidden;}
.part-5 .content:before{ content:""; height:100%; width:2px;  display:block; background:#b1c9d2; position:absolute; left:50%; top:0; margin-left:-1px;}
.part-5 .content ul{ margin-left:-7%; margin-top:-1.2rem;}
.part-5 .content li{ width:43%; background-color:#fff; border-radius:0.4rem; float:left; margin:1.2rem 0 0 6.9%; position:relative;}
.part-5 .content li:after{ display:block; content:""; position:absolute;}
.part-5 .content li.li-z:after{ top:10%;  right:-8%;border-color:transparent #b1c9d2 transparent transparent;border-style:solid;border-width:0.9rem 0.5rem 0.9rem 0;}
.part-5 .content li.li-y:after{ top:40%; left:-8%; margin-left:-1px;border-color:transparent  transparent transparent #b1c9d2;border-style:solid;border-width:0.9rem 0 0.9rem 0.5rem;}
.part-5 .content li .box{padding:10px; padding:0.5rem; }
.part-5 .content li strong{ display:block; text-align:center; font-size:26px; font-size:1.3rem; font-weight:normal;}
.part-5 .content li p{ color:#666; font-size:1.2rem; line-height:1.5rem; margin-top:10px; margin-top:0.5rem; text-indent:2em;}

.partv .title{  text-align:center; position:relative; white-space:nowrap;}
.partv .title h2{font-size:36px; font-size:1.8rem;line-height:40px; line-height:2rem;color:#c58a27; padding-bottom:34px; padding-bottom:1.7rem;}
.partv{ padding:20px 0; padding:1rem 0;}
.partv .content{ padding-top:20px; padding-top:1rem;}
.partv .title span{ font-size:30px; font-size:1.5rem; font-weight:normal;}
.partv .text{line-height:40px; line-height:2rem; font-size:28px; font-size:1.4rem;}
.partv .text b{ color:#3b9a9f;}
.partv .pic{ width:100%; height:auto;}

.column-name{ margin-top:0.5rem;}
.column-name { position: relative; text-align: center; }
.column-name h2 { position: relative; display: inline-block; z-index:1; color: #c58638; font-size: 1.6rem; padding: 0 0.6rem; background: #fff; }
.column-name:before, .column-name:after{ content: ""; display: block; width: 100%; height: 1px; position: absolute; left: 0; border-top: 2px solid #dedbd5; top: 50%; }
.column-name:after{ border-width: 1px; margin-top: 4px; }

.part-zx {  padding: 10px 0; padding: 1rem 0; background-color: #f0eeeb; box-shadow: 0 2px 3px #b3b3b3; position: relative; }
.part-zx a { width: 40%;}
.part-zx .z{ margin-left:5.5%;}
.part-zx .y{margin-right:5.5%;}
.part-zx a img { width: 100%; height: auto; }

.part-7 .title h2{ background:url(../images/ckzj_51.jpg) no-repeat center bottom; background-size:contain;}
.part-7 ul li{ font-size:28px; font-size:1.4rem; line-height:40px; line-height:2rem; margin-bottom:10px; margin-bottom:0.6rem;}
.part-7 ul li b{ color:#fff; font-size:32px; font-size:1.6rem; line-height:34px; line-height:1.7rem; padding:14px; padding:0.7rem; margin-right:8px; margin-right:0.4rem;} 
.part-7 ul li p{ padding:8px 0 8px 0; padding:0.4rem 0 0.4rem 0; overflow:hidden;}
.part-7 ul li.li-1{ background-color:#ffe8e8}
.part-7 ul li.li-2{background-color:#e3f6dd}
.part-7 ul li.li-3{background-color:#fdecd8}
.part-7 ul li.li-4{background-color:#e0f2fb}
.part-7 ul li.li-5{background-color:#fde7f1}
.part-7 ul li.li-1 b{ background-color:#fd8e8e}
.part-7 ul li.li-2 b{ background-color:#74d057}
.part-7 ul li.li-3 b{ background-color:#f69e3e}
.part-7 ul li.li-4 b{ background-color:#56b8e5}
.part-7 ul li.li-5 b{ background-color:#f785b8}
.part-7 .zx{ margin-top:20px; margin-top:1rem; display:block;}

.part-8{ background-color:#b0905c; padding-bottom:2rem;}
.part-8 .title h2{ background:url(../images/ckzj_53.jpg) no-repeat center bottom; background-size:contain; color:#f2f93f;}
.part-8 .text{ text-indent:2em; color:#fff;}
.part-8 .text span{ color:#f7fa05;}
.part-8 .zx{ display:block;}
.part-8 h3{ text-align:center; color:#fff; font-size:32px; font-size:1.6rem; padding-bottom:0.5rem;}

.part-9 .title h2{ background:url(../images/ckzj_57.jpg) no-repeat center bottom; background-size:contain; }
.part-9 .title h2 b{ color:#e69919;}
.part-9 ul li{ border-bottom:1px dashed #b7b7b7; padding:0.4rem 0 0.2em; font-size:28px; font-size:1.4rem;}
.part-9 .zx{ border:1px solid #ddd9d4; background-color:#ece7e1; height:50px; line-height:50px; height:2.5rem; line-height:2.5rem; padding-left:20px; padding-left:1rem; margin-top:26px; margin-top:1.3rem; color:#e69919; font-size:1.4rem;}
.part-9 .zx .btn{ background-color:#e69919; padding:0 1rem; font-weight:bold; color:#fff;}

.f-btn{ margin:26px auto; margin:1.3rem auto; text-align:center;}
.f-btn a{ width:40%; margin:0 0.5rem; display:inline-block;}
.f-btn a img{ width:100%; height:auto;}
.tc{ text-align:center;}

#bg{ position:absolute; top:0; width:100%; z-index:1; background:rgba(0,0,0,.8); max-width:640px; min-width:320px;}
#Eject{ position:absolute; width:90%; z-index:2; max-width:640px; min-width:320px;}
#Eject i{ cursor:pointer; border-radius:50%; width:40px; height:40px; width:2rem; height:2rem; line-height:2rem; text-align:center; position:absolute; right:-20px; top:-20px; top:-1rem; right:-1rem; background:#000; color:#fff; border:1px solid #fff; font-style:normal; font-size:12px;}
#Eject p{ border:2px solid #23abdf; background-color:#3fbcea; color:#fff; padding:10px; border-radius:0.4rem; font-size:30px; font-size:1.5rem;}

/*dna*/
.dna_title{width:95%;margin:0px auto; background-color:#f0e6dc; border-radius:5px;padding:5px 0px;color:#d40000}
.dnatable{width:95%;margin:0px auto}
.dnatable table{width:100%}
.dnatable table tr th{color:#713d05; font-size:16px; background-color:#eddfd0;height:40px;}
.dnatable table tr th.bcolor1{ background-color:#f0e6dc}
.dnatable table tr th.bcolor2{ background-color:#e9e1d9}
.dnatable table tr td{color:#333333; font-size:14px; background-color:#f9f3ec;height:40px;}
.dnatable table tr td.bcolor1{ background-color:#ffffff}
.dnatable table tr td.bcolor2{ background-color:#f5f5f5}
.dnatable table tr td.bcolor3{ background-color:#f7f2ed}
.dnatable table tr td.bcolor4{ background-color:#eee9e4}
.dnatable table tr td.bcolor5{ background-color:#f2e8dc}

.xg{margin:auto; width:96%;}

.xg img{border-radius:1.0em;-webkit-border-radius:1.0em;-moz-border-radius:1.0em; padding:1%;-o-border-radius:2.0em;border:1px dashed #649083;overflow:hidden; }
.dnapic{width:100%}
.dnapic img{width:95%;max-width:630px; height:auto}
.dnatitle2{width:95%;background-color:#f0e6dc; border-radius:5px; height:40px; line-height:40px;margin:0px auto;color:#d40000}

.daohang{ height:50px; line-height:50px; background-color:#0997ab; color:#FFF; font-weight:bold; font-size:24px; text-align:center;}

/*.zx{ width:90%; background-color:#f66d36; color:#FFF; font-size:24px; text-align:center; margin:auto; height:50px; line-height:50px; border-radius:30px; }*/

.ys{float:right; width:47%; padding-right:5%; padding-top:0px; font-size:13px; color:#666; line-height:18px;}

.haochu{color:#767676; padding-top:5px; line-height:20px; font-size:14px;}

@media only screen and (min-width: 640px){
.wp { max-width: 640px;}
=
}
@media only screen and (max-width: 600px) {
html { font-size:100%;}
.block_pic_slider img{ height:200px;}
.wp { max-width: 600px; }
}
@media only screen and (max-width: 480px) {
html { font-size:75%;}
.block_pic_slider img{ height:180px;}
.wp { max-width: 480px; }
}
@media only screen and (max-width: 360px) {
html { font-size:62.5%;}
.block_pic_slider img{ height:160px;}
.wp { max-width: 360px; }
.list-pic li img{width:155px; height:94px;}
}
@media only screen and (min-width: 361px) and (max-width: 375px) {
.part-3 li .z{ height:8.5rem;}
}


.txt_bt .tttj{ height:35px; width:90px; border:0px; background:#B46F19;color:#fff; cursor:pointer; position:absolute; font-size:16px;}
.txt_bt .ttin{ height:30px; color:#999; font-size:14PX;}

.m3_color1{color:#918d6a;}
.m3_color2{ color:#63948e;}
.m3_color3{ color:#a46766;}
.m1 img{ height:auto;  width:100%;}

/*m1*/
.m1{
	background: #FFF;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 0px;
	clear: both;
}
.m1 h1,.yishi h1{
	width: 100%;
	height: 1.5rem;
	font-size: 1.5rem;
	line-height: 1.1rem;
	text-align: center;
	margin-bottom: 0.9rem;
	background-image: url(../images/m1_s_20.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.m1 ul{ height:16.16rem;}
.m1 h1 span,.yishi h1 span{ background:#FFF; padding:0rem 0.5rem;}
.m1 ul li{ float:left; width:24.3%; height:7.9rem; margin-right:0.9%; margin-bottom:0.9%;}
.m1 ul li span{ width:4.35rem; height:4.35rem; margin:1rem auto 0; border-radius:50px; -moz-border-radius:50px; display:block;}
.m1 ul li p{ text-align:center;}
.m1 .li1{ background:#ffe7e7; color:#ec5c5c;}
.m1 .li11{ background:#ff8989;}
.m1 .li2{ background:#d9f6fb; color:#2cb4cd;}
.m1 .li22{ background:#41d0ea;}
.m1 .li3{ background:#ffeddc; color:#e28933;}
.m1 .li33{ background:#ffa751;}
.m1 .li4{ background:#fde0f6; color:#e44abe;}
.m1 .li44{ background:#f665d2;}
.m1 .li5{ background:#d6fad9; color:#29c137;}
.m1 .li55{ background:#31e842;}
.m1 .li6{ background:#fbe1e1; color:#da5555;}
.m1 .li66{ background:#ea6b6b;}
.m1 .li7{ background:#ece9d6; color:#c59924;}
.m1 .li77{ background:#dec93e;}
.m_o{ margin-right:0rem;}
.m1 .wp .m3 li{ float:left; width:24%; height:2.5rem; text-align:center; line-height:2.5rem; border:1px solid #d2d2d2; border-radius:5px; -moz-border-radius:5px;  margin-right:0.5%; margin-bottom:0.5%;}

.part .titl { background-color: #dbad74; border-top: 3px solid #bc8540; height: 29px; line-height: 29px; height: 2.9rem; line-height: 2.9rem; color: #fff; }
.part .titl h2 { font-size: 16px; font-size: 1.6rem; }
.part .titl .more { font-size: 12px; font-size: 1.2rem; color: #fff; }

.main #part-1 .content.lay p {
	padding-top: 0px;
	padding-bottom: 15px;
}
.lay { padding-left: 3% !important; padding-right: 3% !important; }


/*banner下文字轮播样式*/

.gdhot{ max-width:640px; border:1px solid #e7e7e7; margin:10px auto; }
.gdhot .gdhotl{ width:10%; border-right:1px solid #e7e7e7; float:left; padding:4px 0; }
.gdhot .gdhotl img{ width:26px;height:25px padding:0 2px; margin:7px auto; display:block;}
.gdhot .gdhotr { padding:2px 3%;  font-size:1.2em; color:#333; font-family:"微软雅黑";   display:inline; }
.gdhot .gdhotr strong{ color:#8f6a35;}
#scroll_div{width:100%;zoom:1} 
#scroll_div #scroll_begin, #gongao #scroll_end{display:inline; } 
/*tell style*/
.telltop{zoom:1; overflow:hidden;  background:#f0f0f0; padding-bottom:2%; max-width:640px; margin:10px auto;  font-family:"微软雅黑"; }
.telltop h3{ text-align:center; font-weight:normal; padding:4% 0; font-size:1.2em; color:#4d4d4f; } 
.telltop h3 em{ color:#ff0000;}
.btntop{ width:80%; margin:0 auto; zoom:1; overflow:hidden; padding-bottom:10px; }
.btntop img{ width:100%;}
.btntop .btntop1{ float:left;  width:47%;}
.btntop .btntop2{ float:right;   width:47%;  }

#toptel {position: fixed;top: 0px;width: 100%;background-color:#912128;z-index: 99999;height: 40px;overflow: hidden;left: 0px;}
#toptel div h3 {height: 40px;line-height: 40px;margin: 0px;font-size: 14px;padding-right: 10px;color: #fff;overflow: hidden;float: left}
#toptel div span {height: 30px;margin-top: 5px;width: 190px;background-color: #bd7d21;border-radius: 20px;display: block;overflow: hidden;float: left;padding-left: 25px;padding-top:0px;}
#toptel div span a {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	font-family: "微软雅黑", "黑体";
	text-align: center;
	letter-spacing: 0.1em;
}
#toptel div span img {display: block;float: left;padding-right: 5px;}
#toptel div {width: 320px;margin: 0px auto;height: 40px;overflow: hidden;}
























.wp { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; }
.z{ float:left;}
.y{ float:right;}
.red{ color:red;}
.tr{ text-align:right;}
img{ border:none; border:0;}
.yello{ color:#fff2ac;}
.kfs{ color:#E33979;}
.h{ color:#444444;}

.color_l{ color:#666666;}
.red{ color:#ff0000;}

/*20160924底部浮动*/

header,footer{display:block;}
.h{position:relative; z-index:101; padding:10px 0; width:100%; height:50px; background-color:#1BA665;}
.act.h{position:fixed; top:0px;}
.act.h .btn-topmenu{display:none;}
.close-showlm{display:none; position:absolute; top:10px; right:10px; width:50px; height:50px; line-height:50px; text-align:center; font-size:30px; color:#fff;}
.act.h .close-showlm{display:block;}

.logo2{margin-left:0.6rem; max-width:55%; height:50px;}
.logo2 a{width:100%; height:100%;
	display:-moz-box;display:-webkit-box;display:box;
	box-pack:left;box-align:center;
	-webkit-box-pack:left;-webkit-box-align:center;
	-moz-box-pack:left;-moz-box-align:center;
}
.logo2 img{max-height:100%; max-width:100%;}
.btn-topmenu{position:absolute; top:50%; margin-top:-25px; right:10px; font-size:14px; line-height:24px; text-align:center; color:#fff;}
.btn-topmenu .mk{margin-bottom:2px; display:inline-block; width:88px; height:29px; line-height:22px; background:url(../images/dia-top.png) 0 0/100% 100% no-repeat;}

.hmenu{display:none; position:fixed; z-index:100; left:0; top:0px; height:0px; overflow:hidden; width:100%; background-color:#272225; color:#a2cbe1;
}
.act.hmenu{display:block; height:auto; min-height:100%; box-sizing:border-box;}

.hmenu a{display:block; color:#fff0f6;}
.hmenu dl{width:100%; padding:0.2rem 10px; box-sizing:border-box; overflow:hidden;}
.hmenu dl:nth-of-type(1){margin-top:1rem;}
.hmenu dl:last-of-type{padding-bottom:1rem;}
.hmenu h2{font-size:1rem; height:2rem; line-height:2rem; text-indent:0.5em;}
.hmenu dd{float:left; margin:-1px 0 0 -1px; width:25%; height:2rem; line-height:1.99rem; border:1px solid #fff0f6; text-align:center; font-size:1rem;box-sizing:border-box;overflow:hidden;}

.foot{position:fixed; left:0px; bottom:0px; z-index:5; width:100%; padding:0.2rem 0; overflow:hidden; text-align:center; line-height:1.5; font-size:1.55rem; background-color:#1BA665;}
.foot a{float:left; width:25%; color:#fff;background:url(../images/lit.gif) 0 0 no-repeat;padding:0.8rem 0;}
.foot s{display:block; font-size:1.2rem; text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.5);}
.cpy{margin:1.5rem 0 1rem; text-align:center; line-height:1.8; font-size:0.75rem; color:#4d4d4d;}
.cpy a{color:#4d4d4d;}
.cpy .govimg{display:block; margin:1rem auto 0; max-width:100%;}



@media screen and (min-width:768px){
	html{font-size:22px;}
}
@font-face {
  font-family: 'iconfont';
  src: url('../images/font/iconfont.eot'); /* IE9*/
  src: url('../images/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../images/font/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../images/font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../images/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                    
@font-face {
  font-family: 'font-share';
  src: url('../images/font/font-share.eot'); /* IE9*/
  src: url('../images/font/font-share.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../images/font/font-share.woff') format('woff'), /* chrome、firefox */
  url('../images/font/font-share.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../images/font/font-share.svg#font-share') format('svg'); /* iOS 4.1- */
}
                    
.iconfont,.font-share{
    font-family:"iconfont" !important;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

/*20160924底部浮动*/






/*nav*/
.nav{ height:2.75rem; background:#159257; border-top:1px solid #29b473;}
.nav ul{width: 100%; height:2.75rem; line-height:2.75rem;  min-width: 320px; max-width: 640px; margin: 0 auto;}
.nav ul li{ width:16.6%; background:url(../images/nav_s_07.jpg) right repeat-y;height:2.75rem; line-height:2.75rem; font-size: 1.6rem; text-align:center; float:left;}
.nav ul span{ background:url(../images/nav_s_07.jpg) left repeat-y; width:100%;height:2.75rem; display:block;}
.nav ul li a{ color:#FFF;}







@media only screen and (min-width: 640px){
.wp { max-width: 640px; }
}
@media only screen and (max-width: 600px) {
.wp { max-width: 600px; }
html { font-size:100%;}
.part-4 .item dd img{ width:115px; height:auto;}
.part-1 .doctor img{ width:98px; height:auto;}
#tab-box .bd .big-img{ width:160px;}
}
@media only screen and (max-width: 480px) {
.wp { max-width: 480px; }
html { font-size:75%;}
#tab-box .bd .big-img{ width:125px;}
.part-4 .item dd img{ width:86px; height:auto;}
.part-1 .doctor img{ width:78px; height:auto;}
}
@media only screen and (max-width: 360px) {
.wp { max-width: 360px; }
html { font-size:62.5%;}
.part-4 .item dd p.pbn{ padding-bottom:0.2rem;}
#tab-box .bd .big-img{ width:105px; height:auto;}
.part-4 .item dd img{ width:78px; height:auto;}
.part-1 .doctor img{ width:58px; height:auto;}
.part-3 .content li{padding:1rem 0px}
.part-3 .content li.li1 h3{ margin-left:1rem;}
.part-3 .content li p{ padding:1rem 1rem 0px}
}
