﻿@charset "utf-8";

/* CSS Document */

body {margin:0;  font:14px/24px 'Microsoft Yahei' Arial;background:url(../images/bg_top.gif) repeat-x #fff;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}

table,td,tr,th{font-size:12px;}

ol,ul {list-style:none;}

li{list-style-type:none;}

img{vertical-align:top;border:0; }

h1,h2,h3,h4,h5,h6{font-size:inherit; }

address,cite,code,em,th,i{font-weight:normal; font-style:normal;}

.hx a,.hx em,.fB{font-weight:bold;}

.clearfix{*zoom:1;}

.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}

a {color:#252525; text-decoration:none;}

a:visited {text-decoration:none;}

a:hover {color:#ba2636;text-decoration:underline;}

a:active {color:#ba2636;}



#top { margin:auto; width:100%; height:45px; display:table;}

#logo { float:left; width:200px; height:40px;  text-indent:-999em;background:url(../images/logo3.png) 10px  2px no-repeat; width:200px;height:38px; background-size:190px 38px;}



#logoKs { float:none; display:block; height:45px;  margin:auto; background:url(../images/Mhome04.jpg) no-repeat; padding-left:40px; width:75px; overflow:hidden; color:#fff; line-height:42px; font-size:16px; font-family:"微软雅黑"; font-weight:bold;}

.navBtn { float:right; width:100px; height:45px; line-height:42px; color:#faefd1; font-size:14px; text-align:center; background:url(../images/bg_topLeft.gif) right center no-repeat; display:block;}

.navBtnL{ float:left; width:90px; height:45px; line-height:42px; color:#faefd1; font-size:14px; text-align:center; background:url(../images/bg_topLeft.gif) 54px center no-repeat; display:block;}

.wrapadv { margin:auto; padding:8px 0px 0px; text-align:center;}



.wrapadv img{width:98%;}





.vv {VISIBILITY: visible! important}

.feature_tour .tab { FLOAT: left;CLEAR: both; color:#503a2c; BACKGROUND:#f7e5cd; VISIBILITY: hidden;  WIDTH:100%;}

.feature_tour .tab A {DISPLAY: block;color:#503a2c; FONT-SIZE: 16px; FLOAT: left; font-weight:bold; WIDTH: 25%;border-top:solid 2px #d1b5a4;  height:40px;line-height:40px;text-align:center; text-shadow: 0px 1px 0px #fff;}

.feature_tour .tab A.current {color:#891753; border-top:solid 2px #e3478c; background:#fff; }

.feature_tour .mask {	CLEAR: both; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; HEIGHT:280px}

.feature_tour .mask .maskCon {WIDTH: 5000px}

.feature_tour .mask .maskCon .innerCon {FLOAT: left; WIDTH: 940px; LINE-HEIGHT: 18px}

.content { padding:10px 20px;}

.content li{ line-height:36px; font-size:14px; border-bottom:solid 1px #eee;}

.content .newsHead { height:84px; overflow:hidden;}

.content .newsHead img{ float:left; margin-right:10px;}

.content .newsHead h4{ font-size:14px;line-height:20px;}

.content .newsHead p{ font-size:12px; color:#999; line-height:20px;}







footer { margin:5px auto 40px; color:#999; font-size:12px; text-align:center; clear:both; }

.footer { font-family: "Microsoft YaHei"; position: fixed; width: 100%; bottom: 0px; left: 0px;line-height: 46px; }

.footer ul { width: 100%; display: table; table-layout: fixed; }

.footer li { display: table-cell; text-align: center; color: #0093dd; border-right: 1px solid #459595; position: relative; }

.footer li:nth-last-of-type(1) { border-right: none; }

.footer li:nth-last-of-type(2) { border-right: none; }

.footer li:nth-last-of-type(1){display:none;}

.footer a { display: block; color: #fff; background: #0093dd; position: relative; font-size:16px; }

.footer a .no1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; position: absolute; border: 2px solid #fff; width: 20px; height: 20px; line-height: 17px; font-size: 14px; color: #fff; right: 1px; top: 1px; font-family: arial; font-weight: bold; -webkit-animation: dot 2s infinite; animation: dot 2s infinite; border-radius: 10px; background: -webkit-linear-gradient(top, #fd142e, #bf0116); background: linear-gradient(to bottom, #fd142e, #bf0116); }

.footer a:before{margin-right:5px;font-size:16px;display:inline-block;}

.footer a.active { background: #f37b38; }





/*130515*/

.newlist{ float:left; width:92%; padding:0 4%; margin-top:14px;}

.newlist li{ height:32px; line-height:32px; font-size:14px; border-bottom:solid 1px #eff1f4; overflow:hidden;  background:url(../images/Mhome03.jpg) no-repeat 0 center; padding-left:8px;}

.newlist li img{ float:left; max-width:70px; margin:5px 12px 0 0; display:inline;}  

.newlist li a{ color:#333333;}

.newlist .ks_more,.newlist .list_more{ background:url(../images/Mhome13.jpg); border:0; text-align:center;  margin-top:10px;height:36px; line-height:36px;}

.newlist .ks_more a,.newlist .list_more a{ color:#891753; float:left; width:100%;}

.doctor_more{ float:left; width:100%;background:url(../images/Mhome13.jpg); border:0; text-align:center; height:36px; line-height:36px; margin-top:10px;}

.doctor_more a{ color:#891753; width:100%; float:left;}



.newlist .newsHead { height:84px; overflow:hidden; background:none; padding:0;}

.newlist .newsHead img{ float:left; margin-right:10px; max-width:108px;}

.newlist .newsHead h4{ font-size:14px;line-height:20px; font-weight:normal; color:#333333; overflow:hidden;}

.newlist .newsHead p{ font-size:12px; color:#999999; line-height:24px; overflow:hidden; height:48px; }



.doc .cont {float:left;  padding:10px;}

.doc .cont ul li{ float:left; margin-right:15px;}



.topNews { clear:both; margin-top:8px; }

.topNews .nav{overflow:hidden;font-size:16px;color:#503a2c;background:url(../images/Mhome01.jpg) repeat-x;font-weight:bold; height:38px;}

.topNews .nav li{float:left;width:25%;   height:38px;line-height:38px;text-align:center;}

.topNews .nav .current{color:#256aab; border-top:solid 2px #256aab; background:#fff;}



.current .navHint{background:#BA2636;}

.newsList>ul>li{float:left;}





.doc{ margin-top:12px;}

.doc .title { float:left; width:100%; height:36px; line-height:36px;    background:url(../images/logo-myt.jpg) right no-repeat #e1f0fe;}

.doc .title h3{ padding-left:15px;color:#503a2c ; font-size:16px;}

.doc-diy{ width:92%; margin:0 4%;}

.doc-diy .cont {float:left;  padding:10px;}

.doc-diy .cont ul li{ float:left; margin-right:15px;}

.doc-diy ul{ float:left; width:100%;}

.doc-diy ul li{width:100%;}

.doc-diy ul li ul li{ float:left; font-size:14px;display:block; text-align:center; margin:0 5px; width:44%;}

.doc-diy li img{  border:solid 1px #d0c5a7; width:120px; height:130px; clear:both;  }

.doc-diy li p{   color:#4f3a2b; line-height:18px;  overflow:hidden; font-weight:normal; margin-top:5px; clear:both;overflow:hidden;}

.docdiy_more{ float:left; width:100%;background:url(../images/Mhome13.jpg); border:0; text-align:center; height:36px; line-height:36px; margin-bottom:10px;}

.docdiy_more a{ color:#891753; width:100%; float:left;}



/*文章内容*/



.positionDiv{ float:left; color:#999999; font-size:12px; padding-left:8px; line-height:28px; height:28px;}

.positionDiv a{ color:#999;}

.newInfoDiv{ float:left; width:100%; }

.newInfoDiv h1{ color:#333333; font-size:24px; font-family:"微软雅黑"; text-align:center;}

.newInfoDiv h5{ color:#cccccc; font-size:12px; text-align:center;  font-weight:normal; border-bottom:solid 1px #e0e3ea; line-height:30px; height:30px; overflow:hidden; margin-bottom:15px;}

.newInfoDiv .NewText{ float:left; width:96%; padding:0 2%; }

.newInfoDiv .NewText p{ font-size:14px; line-height:200%; color:#333333; float:left; margin-top:15px; width:100%;}

.newInfoDiv .NewText table{ border-left:solid 1px #dedede; border-top:solid 1px #dedede;} 

.newInfoDiv .NewText table td{border-right:solid 1px #dedede; border-bottom:solid 1px #dedede; padding:3px 5px;}

.xgtjDiv{ float:left; width:100%; margin-top:5px; margin-bottom:10px;}

.xgtjDiv h3{background: url(../images/Mhome01.jpg) repeat-x scroll 0 0 transparent;color: #503A2C;font-size: 16px; font-weight: bold; height: 38px; overflow: hidden; float:left; width:100%; color:#503a2c; line-height:38px; text-indent:18px; font-family:"微软雅黑";}

.xgtjDiv ul{ font-size:14px; width:94%; padding:0 3%; float:left;}

.xgtjDiv ul li{ padding-left:8px; background:url(../images/Mhome03.jpg) no-repeat 0 center; height:36px; overflow:hidden; line-height:36px; border-bottom:solid 1px #eff1f4; }

.xgtjDiv ul li a{ color:#666666;}







.RightSwt { background: url(../images/m_swt.gif) no-repeat scroll 0 0 transparent; height: 120px; overflow: hidden; width: 36px; z-index:99;}



.RightSwt a.close:link, .RightSwt a.close:visited { display: block;height: 10px;line-height: 10px; width: 36px;}

.RightSwt a:link, .RightSwt at:visited {color: #FFFFFF;display: block;font-size: 12px;font-weight: bold;height: 100px; line-height: 26px; width: 36px;}



.navArea{ margin-top:42px;}

.hide {display: none;}

.navArea ul { width:100%;border-bottom: 1px solid #1c5386;border-top: 1px solid #3695ef;line-height:35px;background:#256aab;height:70px;}

.navArea ul li{width:25%; float:left; text-align:center;}

.navArea ul li a{display: block;color:#fff; font-size:16px;}



.navhead a, .navhead a:visited {color:#256aab; font-size:16px;}

.navhead p{ margin:0 auto;border-bottom: 1px solid #1c5386; line-height:30px;background:#fff;}

#topdh a, #topdh a:visited {

    padding: 0 3px;

}



.navBtn .triDown {border-color: #FFFFFF transparent transparent; top: 48%;}

.navBtn .triUp { border-color: transparent transparent #FFFFFF; bottom: 47%;}

.navBtn > div { border-style: solid; border-width: 5px; left: 77%; position: absolute;}



.topNews .docFoot{ width:152px; margin:auto; height:6px; background:none;}

.topNews .docFoot ul{ float:left;}

.topNews .docFoot ul li{ float:left; width:30px; height:6px; margin-left:8px; display:inline; line-height:6px; border-top:0;}

.topNews .docFoot ul li div .DocnavHint{ float:left; width:30px; height:6px; background:#d5d5d5;}

.topNews .docFoot ul .current div .DocnavHint{ float:left; width:30px; height:6px; background:#D1B5A4;}

.topNews .docFoot .current{ border-top:0;}





/*名医堂*/

.mytDiv{ float:left;}

.mytDiv ul{ float:left; padding-left:15px;}

.mytDiv ul li{ float:left; width:200px; margin-right:15px; margin-top:10px; text-align:center;}

.mytDiv ul li img{ float:left; width:200px;}

.mytDiv ul li p{ clear: both;color:#4F3A2B;font-weight: normal; height: 18px;line-height: 18px; margin-top: 5px; overflow: hidden; width:200px;}

.mytDiv ul li font{ color: #999999;    float: left;    font-size: 12px;    height: 18px;    line-height: 18px;    margin: auto;    overflow: hidden;    width: 200px;}



.page{ float:left;padding:10px 4%; width:92%; line-height:26px;}

.page span{ float:left; width:100%; text-align:center; }

.page li {  padding:0px 8px; float:left;border:solid 1px #dedede; margin-left:10px; }



/*快速预约*/

.yygh{ float: left; width: 92%; margin: 12px 4% 10px; background:#f1eee9;}

.message{ padding:10px 0 0; float:left; width:100%;}

.message li{ line-height:36px; height:36px; margin-bottom:14px; font-size:14px; padding-left:2%;}

.message li span{ float:left; width:18%; margin-right:2%; text-align:right; font-weight:400;}

.message li input.text{ background:#f4f4f4; border:1px solid #d2d2d2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:34px; line-height:34px;  width:50%; padding:0 10px;}

.message li input.text1{ background:#f4f4f4; border:1px solid #d2d2d2; box-shadow: 0 2px 2px -2px #DDD inset; border-radius:4px; height:28px; line-height:28px; width:40%; padding:0 10px;}

.message li input.text,.message li #Memo{color:#787878;}

.message li #Memo{background:#f4f4f4; border:1px solid #d2d2d2; border-radius:4px;/* width:280px;*/ width:66%; height:120px; padding:10px 14px 10px 6px; font-size:14px;}

.message li.comment{ height:150px; margin-bottom:4px;}

.message .submit{ color:#FFF;}

.message .submitBtn{ background:url(../images/home01.gif) no-repeat;border: 0 none; color: #FFFFFF;cursor: pointer;  font-size: 12px; height: 25px; line-height: 25px; text-indent: -5px; width: 89px; float:left;}

.yygh h3{ width:100%;  background:url(../images/bg_yytitle.gif) repeat; height:35px; line-height:35px; font-size:16px; text-align:center; color:#FAEFD1;}

.yygh font{ font-size:12px; width:100%; text-align:center; height:20px; line-height:20px; color:#F00; float:left;margin:5px 0; }





.jvon_cmore{background: url(../images/Mhome13.jpg) repeat scroll 0 0 transparent; border: 0 none; height: 36px; line-height: 36px; margin-top: 10px;text-align: center; float:left; width:100%; }

.jvon_dp_cmore{background: url(../images/Mhome13.jpg) repeat scroll 0 0 transparent; border: 0 none; height: 36px; line-height: 36px; margin-top: 10px;text-align: center; float:left; width:100%; margin-bottom:20px; }



