*{ margin:0; padding:0; list-style:none; text-decoration:none; border:0; font-family:"Î¢ÈíÑÅºÚ"; color:#2a2a2a;}
img{ display:block; margin:0 auto; width:100%;}
.clearfix:after{display: block;clear: both;content: "";visibility: hidden;height: 0;}
.clearfix{zoom:1;}

.box{ max-width:640px; min-width:320px; width:100%; margin:0 auto 5em; overflow: hidden; }

/*Í·²¿*/
.logo{ width:100%; position:relative;}
.logo a{ position:absolute; top:0; height:100%;}
.logo a.logo-l{ left:0; width:60%;}
.logo a.logo-r{ right:0; width:40%;}

.txt-ad{ text-align:center; font-size:16px; line-height:30px;}

#banner .lb-btn,.ystd .lb-btn{ bottom:10px;}
.lb-btn .swiper-pagination-bullet{ background:#aaa; opacity:1; vertical-align:bottom;}
.lb-btn .swiper-pagination-bullet-active{ background:#c98e24;}
.lb-next{ background:url(../images/index/lb-next.png) center center no-repeat; right:2%; width:22px; background-size:100% auto; max-width:27px;  z-index:9;}
.lb-prev{ background:url(../images/index/lb-prev.png) center center no-repeat; left:2%; width:22px; background-size:100% auto; max-width:27px; z-index:9;}

/*µ¼º½*/
.nav{ width:98%; background:#f0f0f0; display:block; padding:5px 1%}
.nav ul{ float:left; width:100%;}
.nav li{ float:left; background:#fff; width:48%; margin:5px 1%}
.nav li a{ padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.nav li a img{ width:48px; height:36px; vertical-align:top; margin:2px 0; display:inline-block;}
.nav li a p{ font-size:14px; display:block; line-height:20px; width:100%;}
.nav li a p span{ display:block; font-size:12px; color:#999;}

/*Ä£¿é*/
section{ display:block; width:100%;}
.title{ display:block; width:96%; border-bottom:1px solid #ededed; font-size:16px; height:20px; line-height:20px; padding:10px 2% 5px; position:relative;}
.title i{ display:inline-block; width:20px; height:20px; margin-right:5px; vertical-align:top;}
.title a{ position:absolute; right:2%; background:#f1a83a; padding:0 10px; display:block; top:10px; border-radius:10px; font-size:12px; color:#fff;}

/*¿ÆÊÒµ¼º½*/
.ks-nav{ display:block; width:98%; padding:5px 1%;}
.ks-nav ul{ float:left; width:100%;}
.ks-nav li{ width:23%; float:left; margin:5px 1%;}
.ks-nav li a{ display:block; width:100%;}
.ks-nav li a img{ width:50px; height:50px;}
.ks-nav li a span{ text-align:center; display:block; font-size:14px; line-height:24px;}

.line{ width:100%; display:block; background:#f0f0f0; height:5px;}

/*Ò½ÔºÓÅÊÆ*/
.youshi{ display:block; width:98%; padding:5px 1%;}
.youshi ul{ float:left; width:100%;}
.youshi li{ width:23%; float:left; margin:5px 1%;}
.youshi li a{ display:block; width:100%;}
.youshi li a img{ width:50px; height:50px;}
.youshi li a p{ text-align:center; display:block; font-size:14px; height:35px; overflow:hidden;}
.youshi li a p span{ display:block; font-size:12px; opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5; overflow:hidden; text-align:center;}

/*Ò½Éú*/
.ystd-con{ padding:10px 0 0;}
#ystd1{ padding-bottom:30px; overflow:visible;}
.ystd .doc-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; background:url(../images/index/doc-bg.jpg) center center no-repeat; background-size:cover;}
.ystd .doc-left{ width:38%; max-width:155px; margin:5px 1% 0 1%;}
.ystd .doc-right{ position:relative; -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; margin:10px 1%;}
.ystd .doc-right span{ color:#ac7842; font-size:14px; display:block;}
.ystd .doc-right span b{ color:#ac7842; font-size:16px; margin-right:5px;}
.ystd .doc-right p{ font-size:12px; text-align: justify; position:absolute; top:20%;}
.ystd .doc-right p a{ color:#ef0718;}
.ystd .doc-right .doc-btn{ display:block; position:absolute; bottom:0; left:0; width:100%;}
.ystd .doc-right .doc-btn a{ margin-right:1%; padding:5px 6px; display:inline-block; color:#fff; font-size:14px; text-align:center; background:#b4814c; border-radius:5px;}
.ystd .doc-right .doc-btn a:nth-of-type(2){ background:#d92b37;}
.ystd .doc-right .doc-btn a i{ width:20px; height:20px; display:inline-block; vertical-align:top;}

/*.doc{ position:relative; width:100%; display:block;}
.doc-info{ position:absolute; width:60%; top:5%; height:90%; display:block; right:2%;}
.doc-info span{ color:#ac7842; font-size:14px; display:block;}
.doc-info span b{ color:#ac7842; font-size:16px; margin-right:5px;}
.doc-info p{ font-size:12px; margin:3px 0;}
.doc-info p a{ color:#ef0718;}
.doc-info .doc-btn{ display:block; position:absolute; bottom:0; left:0; width:100%;}
.doc-info .doc-btn a{ margin-right:1%; padding:5px 7px; display:inline-block; color:#fff; font-size:14px; text-align:center; background:#b4814c; border-radius:5px;}
.doc-info .doc-btn a:nth-of-type(2){ background:#d92b37;}
.doc-info .doc-btn a i{ width:20px; height:20px; display:inline-block; vertical-align:top;}*/

/*³£¼ûÎÊÌâ¡¢ÈÈÃÅËÑË÷*/
.problems,.problems ul{  display:block; width:100%;}
.problems li{ padding:0 2%; border-bottom:1px solid #ededed; position:relative;}
.problems li span{ width:20px; height:20px; border-radius:10px; background:#f1a83a; color:#fff; text-align:center; line-height:20px; position:absolute; top:10px; left:2%; font-size:12px;}
.problems li a.txt{ font-size:14px; display:block; padding:5px 0; line-height:30px; height:30px; padding-left:25px; opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8;}
.problems li a.tel{ width:30px; height:30px; position:absolute; top:5px; right:2%;}
.problems li:last-child{ border-bottom:0;}

/*Ò½Ôº»·¾³*/
.yyhj{ display:block; padding:10px 2%; width:96%;}
.yyhj ul{ display:block; width:100%;}
.yyhj li{ margin-bottom:5px; display:block; width:100%;}
.yyhj li img{ max-width:605px;}
.yyhj li:last-child{ margin-bottom:0;}

/*Ô¤Ô¼¹ÒºÅ*/
.yygh{ display:block; margin:10px 2%; padding:0 0 10px; width:96%; background:#f0f0f0; border-radius:5px;}
.yygh span{ color:#ef0718; display:block; padding:10px 0; text-align:center; font-size:13px;}
.form{ background:#fff; border-radius:5px; margin:0 auto; padding:10px 0; width:96%;}
.item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; width:90%; margin:0 auto 10px;}
.item label{ width:65px; font-size:14px; line-height:36px; display:block; overflow:hidden; height:36px;}
.item label i{ color:#ef0718; font-style:normal; line-height:40px; display:inline-block; vertical-align:top; margin-right:5px;}
.item input,.item select,.item textarea{ outline:none; border:1px solid #ddd; -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; padding:5px 10px; width:100%; background:#fff; font-size:14px;}
.item textarea{ height:60px;}
.tips{ width:90%; text-align:justify; line-height:20px; font-size:12px; opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; margin:0 auto;}
.btn{ position:relative; width:100%; text-align:center; margin:10px 0 0;}
.btn button{ background:#d92b37; color:#fff; font-size:16px; line-height:30px; padding:5px 20px; border-radius:5px;}
.btn button i{ width:30px; height:30px; display:inline-block; vertical-align:top;}
.btn input{ position:absolute; width:100%; opacity:0; left:0; top:0; height:100%;}

/*µ±Ç°Î»ÖÃ*/
.pos{ width:98%; display:block; color:#666; font-size:14px; position:relative; line-height:24px; padding:3px 1%;}

.pos span,.pos a{ color:#666; font-size:12px; display:inline-block;}

/*ÁÐ±íÒ³*/
.list-box,.list-box ul{ width:100%; display:block;}
.list-box li{ width:96%; padding:10px 2%; border-bottom:1px solid #f2f2f2;}
.list-box li a{ display:block; width:100%;}
.list-box li a h3{ font-size:16px; line-height:26px;}
.list-box li a p{ font-size:14px; opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8; line-height:20px;}
.list-box li a p span{ opacity:1;filter:alpha(opacity=100); -moz-opacity:1; color:#c90808; display:inline-block; vertical-align:top;}
.list-more{ display:block; text-align:center; width:100%; font-size:14px; color:#807f7f; line-height:20px; padding:10px 0;}
.list-more img{ display:inline-block; width:20px; height:20px; vertical-align:top; margin-left:5px;}

/*ÎÄÕÂÒ³*/
.arc{ width:100%; display:block;}
.arc-title{ padding:10px 0; border-bottom:1px dashed #ebebeb; width:100%; display:block;}
.arc-title h1{ font-size:16px; text-align:center; width:100%; display:block; line-height:30px;}
.arc-title span{ display:block; text-align:center; font-size:12px; width:100%; color:#909090;}
.arc-con{ width:96%; padding:10px 2%; text-align:justify; display:block; line-height:30px;}
.arc-meat{ display:block; font-size:14px; width:96%; padding:0 2% 10px;}
.arc-meat span{ display:block; width:100%; line-height:24px; color:#807f7f;}
.arc-meat span a{ color:#807f7f;}
.arc-meat span.arc-editor{text-align:right;}
.arc-con .photo{ width:180px; display:block; margin:0 auto; background:#e8aec6;}
.arc-con .sc,.arc-con .jj{ line-height:24px; margin:10px auto 0; text-align:justify;}

/*Ò½ÉúÁÐ±íÒ³*/
.doc-list,.doc-list ul{ width:100%; display:block;}
.doc-list li{ padding:10px 0; border-bottom:1px dashed #e4e4e4; width:100%; display:block;}
.doc-list li:last-child{ border-bottom:0;}
.doc-list .doc-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; background:url(../images/index/doc-bg.jpg) center center no-repeat; background-size:cover;}
.doc-list .doc-left{ width:38%; max-width:155px; margin:5px 1% 0 1%;}
.doc-list .doc-right{ position:relative; -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; margin:10px 1%;}
.doc-list .doc-right span{ color:#ac7842; font-size:14px; display:block;}
.doc-list .doc-right span b{ color:#ac7842; font-size:16px; margin-right:5px;}
.doc-list .doc-right p{ font-size:12px; text-align: justify; position:absolute; top:20%;}
.doc-list .doc-right p a{ color:#ef0718;}
.doc-list .doc-right .doc-btn{ display:block; position:absolute; bottom:0; left:0; width:100%;}
.doc-list .doc-right .doc-btn a{ margin-right:1%; padding:5px 6px; display:inline-block; color:#fff; font-size:14px; text-align:center; background:#b4814c; border-radius:5px;}
.doc-list .doc-right .doc-btn a:nth-of-type(2){ background:#d92b37;}
.doc-list .doc-right .doc-btn a i{ width:20px; height:20px; display:inline-block; vertical-align:top;}

#page_doctor{ display:block; text-align:center; padding:0 0 10px; width:100%; line-height:24px;}
#page_doctor a{ font-size:14px; color:#807f7f; padding:0 5px; display:inline-block; vertical-align:top;}
#page_doctor a.thislink{ font-size:16px; color:#ae7b21;}

/*À¸Ä¿ÁÐ±í*/
.lm-box{ width:100%; display:block;}
.lm-son{ padding:5px 1%; width:98%; display:block; margin:10px 0; background:#f0f0f0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; flex-wrap:wrap;}
.lm-son li{ width:31.3%; margin:5px 1%; background:#fff; line-height:30px;}
.lm-son li a{ display:block; width:100%; text-align:center; padding:5px 0; font-size:15px; color:#}
.lm-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; width:98%; padding:0 1% 10px;}
.lm-nav li{ width:25%; margin:0 1%; background:#fff; line-height:30px;}
.lm-nav li a{ display:block; width:100%;}
.lm-nav li a img{ width:50px; height:50px;}
.lm-nav li a span{ width:100%; text-align:center; display:block; font-size:15px; line-height:24px;}
.tab{ display:block; width:98%; padding:10px 1% 5px;}
.tab ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;}
.tab li{ background:#ebebeb; width:25%; margin:0 1%; line-height:30px; text-align:center; font-size:15px;}
.tab li.on{ background:#ae7b21; color:#fff;}

@media (min-width:375px){
	.ystd .doc-right p,.doc-list .doc-right p{ line-height:20px;}	
}

/*µ×²¿*/
footer{ width:100%; background:url(../images/index/footbg.jpg) center center no-repeat; background-size:cover;margin-bottom:65px;}
footer p{ padding:10px 0; text-align:center; line-height:24px; font-size:12px; color:#807f7f;}
.backtop{ width:100%; display:block; color:#fff; font-size:16px; line-height:30px; padding:5px 0; text-align:center; background:#ae7b21;}
.backtop i{ width:30px; height:30px; display:inline-block; vertical-align:top;}

@media (max-width:640px){
	footer{margin-bottom: 10px;}
}
