@charset "gb2312";

html{font-size:62.5%;}

.ask{text-align:center;font-family:"MicroSoft YaHei";font-size:0.16rem;}

.ask a{position:relative;background:linear-gradient(#ecdf4e, #f4ba32);box-shadow:0 0 7px rgba(255,255,255,0.4) inset;-webkit-box-shadow:0 0 7px rgba(255,255,255,0.4) inset;padding:0.06rem 0.4rem 0.06rem 0.3rem;border:1px solid #b37c12;border-radius:14px;display:inline-block; color:#000000; font-size:0.15rem;}

.ask span{color:#505050;font-weight:bold; display:inline-block; padding-bottom:6px;}

.ask img{animation: cursorMove 1s infinite; position: absolute;right:0;}



@keyframes cursorMove{

	0%{top:12px;}

	100%{top:20px;}

}

@-webkit-keyframes cursorMove{

	0%{top:12px;}

	100%{top:20px;}

}

/*Content*/

table.title { width:100%; background:#a12e06; color:#ffffff; }

table.title th { text-align:left; padding:10px 0; padding-left:3%;}

table.title th h2 {font-family:"Microsof Yahei";font-size:0.19rem;}

table.title th h2 em { vertical-align:text-bottom; margin-left:2%; font-weight:normal; font-size:0.12rem;}

table.title td { text-align:right; padding:6px 0;padding-right:3%; padding-left:2%; vertical-align:middle;}

table.title td a { background:#ffd200; display:inline-block; border-radius:4px; padding:3px 2%; width:70px; text-align:center;}



table.navd { width:100%; text-align:center; background:#963311;}

table.navd td { width:20%; border:solid 1px #ffffff; padding:5px 0;}

table.navd td a { color:#ffffff;font-family:"Microsof Yahei";font-size:0.16rem;}



.banner img { display:block;}

/*subNav*/
.subNav {width:100%;text-align: center;background: #963311;}
.subNav td {width:33%;border: solid 1px #ffffff;padding: 5px 0;}
.subNav td a {color:#fff;font-size: 0.15rem;}
.redian,.doc,.anli,.rongyu,.F,.G,.H,.tl,.comments{margin:0 4%;padding:0.1rem 0;font-family:"Microsof Yahei";font-size:0.16rem;}
.subNav4 td {width:49.5%;}

.y
.yiwu_top{ clear:both; overflow:hidden; padding-left:3%; }

.yiwu_top ul { border-bottom:solid 1px #dad4d4;}

.yiwu_top li{ display:inline-block; height:32px;margin-right:21px; line-height:32px; text-align:center;font-size:16px; }

.yiwu_top li a{display:inline-block;padding:0 10px}

.yiwu_top li a.on-tab { background:#a12e06; color:#ffffff;}

.yiwutext { overflow:hidden;}

.yiwu_xia{ padding-left:2%; padding-bottom:10px; padding-right:2%;}

.yiwu_xiacon { overflow:hidden; text-align:left; padding-top:15px;}

.yiwu_xiacon h3 { margin-bottom:12px;}

.yiwu_xiacon p { font-size:14px; line-height:24px; color:#939393;}

.yiwu_xiacon p a { color:#e60012;}

.yiwu_xiabot { clear:both}
.yiwu_xiabot li span {color:#616161;}

.yiwu_xiabot li { display:block; text-align:left;font-size:14px; margin-bottom:6px;}

.yiwu_xiabot li a {color:#616161;display:block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.yydt img { max-width:45%; float:left; margin-right:4%;}

.yydt h3 { text-align:left; margin-top:-20px;}

.yydt h3 span { display:inline-block; background:#16acd1; padding:3px 5%; color:#fef500;}

table.jibing { width:100%;}

table.jibing td { width:20%; text-align:center; vertical-align:middle; padding:5px 3%; border:solid 1px #dad1d1; position:relative; background:#f4f4f4;}

table.jibing td img { max-width:30%; vertical-align:top;}

table.jibing td img.sty { position:absolute; right:5px; top:5px; max-width:16%;}

table.jibing td a { display:inline-block; color:#505050;}

table.jibing th { width:20%; text-align:center; vertical-align:middle; padding:5px 3%; background:#eeeeee; border:solid 1px #dad1d1; position:relative; font-weight:normal;}

table.jibing th img { max-width:30%; vertical-align:top;}

table.jibing th img.sty { position:absolute; right:5px; top:5px; max-width:16%;}

table.jibing th a { display:inline-block; color:#505050;}

table.jibing tr.sty { height:4px;}

.zxzx { text-align:center;}

.zxzx a { display:inline-block; width:45%;}

.zxzx a img { max-width:100%;}

.zxzx a.sty { margin-left:2%;}


/*doc*/
.doc-ul li img{margin-right:3%;}
.doc-ul li {margin-top:20px;}
.doc-ul li h3 {font-size:0.17rem;}
.doc-ul li p {font-size:0.16rem;}
.doc-ul li p>a {color:#f00;}
.doc-ul li .tc a {padding:1% 2%;color:#fff;font-size:0.16rem;}
.doc-ul li .tc a:first-child {background: linear-gradient(#eedb51, #f4c240);}
.doc-ul li .tc a:last-child {background: linear-gradient(#d40016, #7a0004);}
.anli h4 { text-align:center; font-size:0.18rem;}
.toggle {display:none;}
@media (max-width:342px) {
	.toggle {display:block;}
}

.anli h3.sty { text-align:left; border-top:solid 1px #be4b23; font-weight:normal; margin-bottom:10px;}

.anli h3.sty span { display:inline-block; background:#be4b23; padding:5px 2%; color:#ffffff; margin-right:3%; position:relative; font-weight:bold;}

.anli h3.sty span:before { content:''; display:inline-block; position:absolute; left:0; bottom:-12px; border-right:solid 6px #be4b23; border-left:solid 6px transparent; border-bottom:solid 6px transparent; border-top:solid 6px #be4b23;}



table.youshi { margin:0 auto;}

table.youshi td { text-align:center; max-width:281px; vertical-align:text-top; background:#e6e6e6; border:solid 1px #e6e6e6;}

table.youshi td img { max-width:100%;}

table.youshi td.sty { width:2%; background:none; border:none; padding:0;}

table.youshi td h3 { font-size:0.17rem; padding:7px 0; text-align:center; background:#ededed; font-weight:normal;}





.title{font-size: 15px; padding-left: 3%;margin-top:20px;}

.title a{ font-size: 15px; color:#2e2e2e}

.list_article h3 a{font-size: 16px;  color: #5c5c5c; margin-bottom: 8px; font-weight: normal;}

.list_article p{font-size:14px; color: #939393; line-height: 24px;}

.list_article p a{ color:#f00;}

.list_article ul{margin:15px 3% 0;}

.list_article ul li{border-bottom: 1px solid #e0e0e0; padding-bottom: 15px; margin-bottom: 15px;}

.pager ul {margin:0 3%;}

.pager ul li{float: left; padding: 0 5px;}

.pager ul li a{font-size: 14px; color: #666;}

/*****************************article_article***********************************************************/

.article_article h3{text-align: center; color: #0176bb; margin-bottom: 0.6em; font-size: 18px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;margin-top:20px;}

.article_article p{color: #333333; line-height: 24px; font-size: 15px; text-indent: 2em; margin-top: 9px;}

.article_article a{color: #333; line-height: 24px; font-size: 15px; text-indent: 2em; margin-top: 9px;}

.article_article img{max-width: 100%; height: auto; display: block;margin:15px auto;}


@media (min-width: 320px) and (max-width: 374px){

	html{font-size:90px;}

	table.title th h2 { font-size:0.18rem;}

}

@media (min-width: 375px){

	html{font-size:100px;}

}

@media (max-width: 550px){

	.yiwu_xiabot { clear:both; padding-top:10px;}

}
/*position*/
.position {font-size:15px;margin-top:15px;margin-left:3%;margin-right:3%;}
.position a {color:#404040;}
/*article_list*/
.article_list {margin-left:3%;margin-right:3%;}
.article_list h2 {background-color:#ececec;padding:1.2% 1% 1.2% 2%;;margin-top:10px;font-size:17px;color:#404040;}
.article_list h2 a {color:#404040;}
.article_list li {margin-top:8px;padding-left: 15px;position:relative;}
.article_list li:after {content: ""; position: absolute;left: 5px;top: 50%;margin-top: -2px;width: 4px;height: 4px;background: #555;display: block;}
.article_list li a{ color:#404040;font-size:15px;}

/*footer*/
.bottom_nav {
    height: 45px;
    line-height: 45px;
    background: #0c629d;
    border-bottom: 1px solid rgba(255,255,255,0.6);
}
.bottom_nav ul {
    max-width: 640px;
    min-width: 320px;
    margin: 0 auto 0;
}
.bottom_nav ul li {
    float: left;
    width: 20%;
    text-align: center;
    position: relative;
}
.bottom_nav ul li:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 18px;
    background: #0c629d;
    top: 16px;
    right: 0;
}
.bottom_nav ul li a {
    font-size: 15px;
    color: #fff;
}

.footer-info {
    background-color: #0c629d;
    text-align: center;
    padding: 12px;
	margin-bottom:50px;
}
.footer-info .page-help {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255,255,255,0.6);
    margin-bottom: 12px;
}
.footer-info .page-help, .footer-info .page-help a {
    color: #fff799;
    font-size: 16px;
}
.footer-info p {

    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    font-size: 14px;
    color: #ffffff!important;
    text-align: center;
    padding: 2px 6px;
    box-sizing: border-box;
}
/*相关搜索*/
.related_search {
    border-top: 12px solid #f1f1f1;
    border-bottom: 12px solid #f1f1f1;
}
.related_search_a {
    max-width: 640px;
    min-width: 320px;
    margin: 0px auto;
}
.related_search h3 {
    font-size: 18px;
    color: #666;
    font-weight: normal;
    margin: 15px 0 8px;
    padding-left: 3%;
}
.related_search ul {
    margin-left: 3%;
    margin-bottom: 13px;
}
.related_search ul li {
    float: left;
    width: 48%;
    margin: 1%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.related_search ul li a {
    border-left: 2px solid #d1d1d1;
    color: #2f2f2f;
    font-size: 15px;
    padding-left: 12px;
    display: inline-block;
    height: 16px;
    line-height: 16px;
}

/*tuijian*/
.tuijian h2 {font-size:17px;}
.tuijian li {list-type-style:none;font-size:15px;}
.tuijian li a{color:#404040;}

/*医师团队*/
.doc-team {margin-left:3%;margin-right:3%;}
.doc-team h2 {background-color: #ececec;padding: 1.2% 1% 1.2% 2%;margin-top: 10px;font-size: 17px;color: #404040;border-bottom:1px solid #fff;box-shadow: 0px 1px 0px #ececec;}
.doc-box {padding:1% 1.2% 3%;border:1px solid #e5e5e5;margin:15px 0; }




