*{margin:0px auto; padding:0px;}

img{border:0;}ul{list-style-type:none;}a{text-decoration:none;}.ov{overflow:hidden;}.cl{clear:both;}.fl{float:left;}.fr{float:right;}ul, ol, li { list-style-type: none; }

body{background:#F4F3F3;}

#page_wrap{position:relative; width:100%;  margin:0 auto; max-width:640px; min-width:320px; background:#fff; font-size:14px; font-family:"Microsoft YaHei";}

.header{width:100%; max-width:640px; min-width:320px; height:auto; background:#fafafa; text-align:center;}

.header img{width:100%; overflow:hidden;}

.banner{width:100%; max-width:640px; min-width:320px; height:auto;}

.banner img{width:100%; max-width:640px; min-width:320px;}



.slider { width: auto; overflow: hidden; }

.flexslider .slides > li { display: none; }

.flexslider .slides img, .flexslider2 .slides img, .flexslider3 .slides img { width:100%; max-width:640px; min-width:320px;}

.slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px; }

.no-js .slides > li:first-child { display: block; }

.flexslider, .flexslider2 { position: relative;}

.flex-direction-nav a { width: 22px; height: 24px;display: block;position: absolute; top: 50%;z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; }

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }

.flexslider .flex-control-nav { width: 60px; position: absolute; bottom: 1px; text-align: center; left: 50%; margin-left: -30px; }

.flex-control-paging li a { display: block; width: 12px; height: 0px; padding-top: 12px; background: url(../images/pagination.png) repeat scroll 0px 0px transparent; float: left; overflow: hidden; cursor: pointer; }

 



/*list pdy*/

.mt10{ margin-top:10px}.mt20{ margin-top:20px}.mb10{ margin-bottom:10px}.p0{ padding:0 0 1% 0}.p1{ padding:0 0 5% 0}
 

@media screen and (min-width:480px){#page_wrap{font-size:21px}}@media screen and (min-width:640px){#page_wrap{font-size:24px}}



.auto{ margin:0 auto;}

.li-wrap{position:relative; width:100%; max-width:640px; min-width:320px; font-size:12px; font-family:"Microsoft YaHei"; background:#f3f4f6;}

.li-title{ background:url(../images/li-title.jpg) repeat-x; height:60px; color:#fff; font-size:1.2em; text-align:center; line-height:60px;}

.zjjs-main .p-doc{background:url(../images/ly_line.jpg) repeat-x bottom; padding:2% 0; text-align:center; font-size:.89em; color:#8e0016}

.zjjs-main .p-doc a{ color:red; text-decoration:underline;}

.p-address{padding:1% 2% 1% 5%;}

.p-address li{display: inline-block;width: 24%;height: 65px;line-height: 65px;text-align: center;color: #fff;background: #6c0018;margin-top: 1%;}

.p-address ul li.active{ background:#F0B600; cursor:pointer;}

.p-address input{ width:99%;border-radius:5px;border: 1px solid #d9d9d9; height:80px;}

.ly-mian p{ line-height:2em; color:#666666; font-size:.9em; background:url(../images/ly_line.jpg) repeat-x bottom;padding:1% 2% 1% 5%; overflow:hidden;}

.ly-mian p a{ display:block; width:46%; color:#fff; text-align:center; height:50px; line-height:50px; background:#FB9D9E;}

.ly-mian .p-tit{ text-align:center; }

.ly-mian .p-tit span{font-size:1.2em; color:#8d0000;}

.ly-mian p img{ padding:1%; background:#fff; border:1px solid #c1b6b6;}

/*zj*/

.doctor{padding:1% 2% 1% 5%}

.doctor li{background:url(../images/ly_line.jpg) repeat-x bottom;}

.doctor li .doc-l{ width:30%;}

.doctor li .doc-l img{ padding:2%; border:1px solid #ece7e4; background:#fff;}

.doctor li .doc-r{ width:65%; margin-left:5%}

.doctor li .doc-r p{ line-height:1.8em; color:#676767;}

.doctor li .doc-r .p-btn{ margin-top:3%}

.doctor li .doc-r p span{ color:#6c0018;}

.doctor li .doc-r p a{ display:inline-block; width:30%;color:#3e3e3e; text-align:center; height:40px; line-height:40px;  color:#fff;}

.doctor li .doc-r p .zx{background-image: -moz-linear-gradient(top, #f79006, #ef7200); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f79006), color-stop(1, #ef7200)); border:1px solid #eb6100;}

.doctor li .doc-r p .yt{background-image: -moz-linear-gradient(top, #0ecca4, #029372); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #0ecca4), color-stop(1, #029372)); border:1px solid #005542;}

.doctor li p{ color:#676767; line-height:1.8em}

.doctor .pj{ height:35px; background:#70d1c6; color:#fff; line-height:35px; text-align:center;}

.doctor .pj-a{ padding-bottom:3%}

.doctor .pj-a a{ display:inline-block; text-align:center; height:28px; line-height:28px; padding:2% 1.08%; color:#fff;}

.look{ background:#d5eff3;}

.look-l{ width:75%;}

.look-l .p1{ color:#55a0ac; font-size:.89em;}

.look-l .p2{ background:#56a0ac; color:#fff; font-size:.89em;}

.look-l .p3{ color:#7c7206; font-size:.89em;}

.look-r {width:20%; margin-left:5%; }

.look-r a{ display:block;background:#56a0ac; color:#fff; text-align:center; padding:20% 2%;}







/*tsjs*/

.b-f{ background:#fff;}

.js_a{padding:1% 3% 3% 5%;background:url(../images/ly_line.jpg) repeat-x bottom;}

.js_a a{ width:23%; display:inline-block; color:#fff; text-align:center; height:52px; line-height:52px; margin-top:1%}

.js-main{padding:0% 3% 3% 5%;background:url(../images/ly_line.jpg) repeat-x bottom;}

.js-main-b{background:url(../images/ly_line.jpg) repeat-x bottom #fff;}

.js-main-l{ background:url(../images/p_line.jpg) repeat-y right; padding-top:2%; width:39%}

.js-main-l img{ margin-top:10px;}

.js-main-l .p4{ color:#6c0018;}

.js-main-l .p5{ color:#535353;}

.js-main-l .p4 .ss{ display:inline-block; background:#6c0018; width:3px; height:23px; margin-right:2px; vertical-align:middle;}

.js-main-l .p4 .v img{ vertical-align:middle; border:none; margin:0;}

.js-main-l img{ padding:2%; border:1px solid #d5dbdb;}

.js-main .js-main-r{ width:61%;}

.js-main .js-main-r p{background:url(../images/ly_line.jpg) repeat-x bottom; line-height:2.1em; color:#868686; padding-left:5%; padding-bottom:2%}

.js-main .js-main-r p img{ vertical-align:middle; margin-right:8px;}

.js-btn{padding:1% 3% 3% 5%;}

.js-btn a{ width:49%; display:inline-block; height:45px; line-height:45px; text-align:center; font-size:.80em} 

.js-btn .a-1{ background:#c7e1b2; color:#40582d;}

.js-btn .a-2{ background:#70d1c6; color:#195b53}

 

@media screen and (min-width:480px){.li-wrap{font-size:21px}}@media screen and (min-width:640px){.li-wrap{font-size:24px}}
@media screen and (min-width:480px){.li-wrap .p5{font-size:14px}}@media screen and (min-width:640px){.li-wrap .p5{font-size:20px}}

