﻿
.wechat{ height:40px; line-height:40px; background:#f1ac2e; position:relative; overflow:hidden; }
.wechat_title{ position:absolute; left:0; top:0; height:40px; width:100px; color:#fff; font-size:14px; background:url(../images/wico.jpg) no-repeat 7px center; padding-left:40px; width:97px; }
.wechat_infobg{ background:url(../images/wechat_bg2.jpg) no-repeat 0 12px; margin-left:100px; text-align:left; overflow:hidden; width:100%; height:40px; padding-left:8px; }
.wechat_info{ width:100%; height:40px; overflow:hidden; font-size:14px;}
.wechat_info a{ color:#4f4e4f; }

/* 科室 */
.SH_box {
    width: 100%;
}
.xm{width:94%; padding:3% 3% 5%; float:left;}
.xm img{ width:100%;}
.xmbg{background:#f4f3f3;}
.xm_title{margin:0 auto; margin-bottom:2%}
.xm_title h3{width:100%; text-align:center; float:left; color:#004986; overflow:hidden;}
.xm_title span{float:left;}
.xm_banner{margin:0 auto; clear:left;}
.xm_text{ text-indent:2em; float:left;}
.xm_text1{float:left; }
.xm_text1 b{color:#004986;}
.xm_text a, .xm_text1 a{ color:#f1ac2d;}

.xm_pic{  width:87.2%; margin:0 auto; clear:left; padding:3% 6.4%;}
.xm_pic .ta{width:46%; float:left; padding:2%; display:block;}
.xm_pic .ta1{width:31%; float:left; padding:1.1%; display:block;}

.xm_pic1{  width:96%; margin:0 auto; clear:left; padding:3% 2%;}
.xm_pic1 .ta{width:46%; float:left; padding:2%; display:block;}
.xm_pic1 .ta p{width:100%; margin:0 auto; clear:left; text-align:center; border:1px dashed #5b8ab9; overflow:hidden;}
.xm_pic1 .ta b{float:left;width:100%; text-align:center; clear:left; margin-top:2%;}
.xm_pic1 .ta .sm{ float:left; clear:left;}

.xm_list{width:84.3%; margin:0 auto; padding:4% 7.85%; clear:left;}
.xm_list li{ margin-bottom:2%; float:left; clear:left; margin-bottom:6%;}
.xm_list a{width:100%; text-align:center; float:left; display:block; border-radius:0.3em; color:#fff; font-weight:bold; margin-top:4%;}
.xm_list .left{width:45%; margin-right:5%; float:left;}
.xm_list .right{width:50%; float:left;}
.xm_list .right .text{float:left; overflow:hidden; width:100%;}
.xm_list .right .text h3{float:left; font-weight:bold;}
.xm_list .right .text p{ float:left; overflow:hidden;}
.xm_list .left a{background:#fdab00;}
.xm_list .right a{background:#004986;}

.xm_syz{ float:left; clear:left;}
.xm_syz li{width:31%; float:left; margin:1%; background:#7c7c7c; border-radius:0.4em; cursor:pointer; text-align:center; color:#FFF;}
.xm_syz .js{ text-indent:2em; float:left; clear:left; margin-bottom:3%;}
.xm_syz .syz{width:48%; float:left; padding:2% 1%;}
.xm_syz .syz p{ background:#d0d0d0; text-align:center;  color:#fff; font-weight:bold;}
.xm_syz h3{ text-align:center; clear:left; float:left; margin:2% 0 ; float:left; }
.xm_syz .kwps{ float:left; background:#f4f3f3; width:100%;}
.xm_syz .kwps b{ color:#004986; font-weight:bold; width:100%; float:left; display:block;}
.xm_syz .kwps span{ width:100%; float:left; display:block;}
.xm_syz .kwps span a{color:#f1ac2d;}
.xm_al{ float:left; margin:2% 0;}
.xm_al li{width:100%; float:left;border-bottom:1px dotted #999; padding-bottom:2%; margin-bottom:4%;}
.xm_al .title{border:1px solid #004986; text-align:center; margin:0 auto; clear:left; margin-bottom:2%;}
.xm_al .title b{float:left; display:block; color:#004986; }
.xm_al li p{width:100%; float:left; text-align:center;}
.xm_al li p b{ color:#004986;}
.xm_tip{ clear:left; float:left; font-weight:bold; margin:3% 0;}
.xm_tip span{width:5%; float:left;}
.xm_link{width:80%;margin:0 auto;clear:left;background:#fdab00;border-radius:0.4rem;display:block;color:#FFF; text-align:center;font-weight:bold;}


.xm_zj{float:left;}
.xm_zj li{width:100%; float:left;}
.xm_zj li .pic{float:left; margin-right:2%;}
.xm_zj li .text{float:left;}
.xm_zj li .text b{padding-bottom:1%; width:100%; display:block;}
.xm_zj li .text p{text-align:left;}
.xm_zj li .text p span{ font-weight:bold;}
.xm_zj li .text a{background:#fdab00; border-radius:8px; color:#fff; font-weight:bold; display:block; text-align:center; margin-bottom:5px; float:left;}
.xm_zj li .text .a1{width:100%; margin:3% 2% 0 0; border-radius:0.4rem;}

.xm_zj .dot{width:57px; height:13px; margin:0 auto; padding:10px 0 0; clear:left;}
.xm_zj .dot a{width:13px; height:13px; float:left; margin:0 3px; display:block; cursor:pointer}
.xm_zj .dot .a1{ background:url(http://m.62266666.com/templets/m_sh/images/ks_dot.jpg) no-repeat center top;}
.xm_zj .dot .a1:hover{ background:url(http://m.62266666.com/templets/m_sh/images/ks_dotHover.jpg) no-repeat center top;}
.xm_zj .dot .on{ background:url(http://m.62266666.com/templets/m_sh/images/ks_dotHover.jpg) no-repeat center top;}

.xm_QA{float:left;}
.xm_QA .bt{float:left; overflow:hidden; margin-bottom:1%;}
.xm_QA span{float:left; display:block; margin-right:2%;}
.xm_QA  .da{float:left; margin-bottom:5%;}
.xm_QA .da a{color:#fdab00;}

@media(max-width:480px){
.xm_title h3{ font-size:1.4rem; line-height:2.8rem; height:2.8rem;}
.xm_text{ font-size:1.3rem; line-height:1.9rem;}
.xm_text1{ font-size:1rem; line-height:1.9rem;}
.xm_text1 b{ font-size:1.4rem;}
.xm_list a{ font-size:1.2rem; line-height:2.2rem;}
.xm_list .right .text{height:71px;}
.xm_list .right .text h3{float:left; font-weight:bold;font-size:1rem; line-height:2.2rem;}
.xm_list .right .text p{ float:left; line-height:1.23rem; height:1.23rem; font-size:1rem}
.xm_pic1 .ta p{ line-height:2.4rem;height:2.4rem; font-size:0.8rem;}
.xm_pic1 .ta b{font-size:1rem; line-height:2rem;}
.xm_pic1 .ta .sm{font-size:1rem; text-align:left;}
.xm_syz li{ line-height:2.5rem; font-size:0.8rem;}
.xm_syz .syz p{ line-height:2.5rem; font-size:1.2rem}
.xm_syz .kwps b{line-height:2.5rem; font-size:1.4rem}
.xm_syz .kwps span{line-height:2rem; font-size:1rem}

.xm_al .title{ line-height:2.5rem; padding:0 1rem; width:26%;}
.xm_al .title b{ font-size:1.4rem; font-weight:bold;}
.xm_al .width37{ line-height:2.5rem; padding:0 1rem; width:37%;}
.xm_al .width29{ line-height:2.5rem; padding:0 1rem; width:29%;}
.xm_al li p{ line-height:2.5rem;}
.xm_al li p b{font-size:1.2rem;}
.xm_tip{font-size:1rem; font-weight:bold; margin:2% 0;}
.xm_tip span{width:5%; margin:0 1% 0 3%; float:left;  padding-top: 3.5%;}
.xm_link{ line-height:2.5rem; font-size:1rem;}
.xm_xx{font-size:1.1rem; line-height:1.6rem;}
.xm_zj li .pic{width:29%; }
.xm_zj li .text{width:69%;font-size:1.2rem; line-height:1.6rem;height:1.6rem}
.xm_zj li span{width:20%;font-size:0.9rem; line-height:1.6rem; padding-top:1.5%}
.xm_zj li .text b{font-size:1.3rem; padding-bottom:1%; width:100%; display:block;}
.xm_zj li .text p{ text-align:left; font-size:1.2rem; line-height:1rem; height:1.6rem; overflow:hidden;}
.xm_zj li .text p span{ font-weight:bold;font-size:1.2rem;}
.xm_zj li .text a{line-height:2.2rem; font-size:1.2rem;}
.xm_QA .bt{ font-size: 1.5rem; line-height:2rem; height: 2.1rem;}
.xm_QA span{width:8%;}
.xm_QA  .da{font-size:1rem; line-height:1.8rem;}
.xm_QA  .da span{max-height:5.4rem; min-height:3.6rem;}
.xm_QA  .da .text{width:90%; float:left;}
}

@media(min-width: 481px){
.xm_title h3{ font-size:2rem; line-height:3.6rem;}
.xm_text, .xm_text1{ font-size:1.8rem; line-height:2.5rem;}
.xm_text1 b{ font-size:2.2rem;}
.xm_list a{ font-size:1.3rem; line-height:3.5rem;}
.xm_list .right .text{height:142px;}
.xm_list .right .text h3{float:left; font-weight:bold;font-size:2rem; line-height:3.5rem;}
.xm_list .right .text p{ float:left; line-height:2rem; font-size:1.4rem}
.xm_pic1 .ta p{ line-height:3.4rem; height:3.4rem; font-size:1.4rem;}
.xm_pic1 .ta b{font-size:1.4rem; line-height:2.5rem;}
.xm_pic1 .ta .sm{font-size:1.4rem; line-height:2.5rem; text-align:left;}
.xm_syz .js{ line-height:2.2rem; font-size:1.6rem;}
.xm_syz li{ line-height:3rem; font-size:1.4rem;}
.xm_syz .syz p{ line-height:3rem; font-size:1.6rem}
.xm_syz .kwps b{ line-height:3rem; font-size:2rem}
.xm_syz .kwps span{ line-height:2.5rem; font-size:1.4rem}

.xm_syz h3{ font-size:1.6rem }
.xm_al .title{ line-height:3.5rem; font-size:1.8rem; padding:0 1rem; width:25%;}
.xm_al .title b{ font-size:2rem; font-weight:bold;width:20%;}
.xm_al .width37{ line-height:2.5rem; padding:0 1rem; width:37%;}
.xm_al .width29{ line-height:2.5rem; padding:0 1rem; width:29%;}
.xm_al li p{ line-height:4rem; font-size:1.4rem;}
.xm_al li p b{font-size:1.6rem;}
.xm_tip{font-size:1.6rem;}
.xm_tip span{width:5%; margin:0 1% 0 12%; float:left;}
.xm_link{ line-height:3.5rem; font-size:1.6rem;}
.xm_xx{font-size:1.6rem; line-height:2.4rem;}
.xm_zj li .pic{width:24%; }
.xm_zj li .text{width:73%; font-size:1.7rem; line-height:2.4rem;height:2.4rem;}
.xm_zj li span{width:13%;font-size:1.4rem; line-height:2.4rem; padding-top:1.2%}
.xm_zj li .text b{font-size:2rem;}
.xm_zj li .text p{font-size:1.4rem; line-height:2.5rem;height:2.5rem; overflow:hidden;}
.xm_zj li .text a{line-height:4rem; font-size:2rem; }
.xm_QA .bt{ font-size: 2rem; line-height:2.4rem; height: 2.6rem;}
.xm_QA span{width:5%;}
.xm_QA  .da{font-size:1.6rem; line-height:2.8rem;}
.xm_QA  .da span{max-height:5.4rem; min-height:3.6rem;}
.xm_QA  .da .text{width:90%; float:left;}
}


/* 项目类通用列表样式 */
.xm_tip{float:left; height:auto; margin:0 0 3%;}
.xm_tip i{width:6%; float:left; display:block; padding-right:1%;}
.xm_list{ height:auto; float:left;}
.xm_list li{width:100%; float:left; margin-bottom:3%}
.xm_list li div{ float:left; text-decoration:none;  display:block;}
.xm_list li .jybj_text{background:#e2e2e2; float:left; padding:0.5% 3%; width:94%; text-align:center;overflow:hidden;}
.xm_list li .jybj_text b{}

.xm_list .link{background:#fdab00; border-radius:8px; color:#fff; font-weight:bold; display:block; text-align:center; margin-bottom:5px; float:left;}
.xm_list .a1{width:38%; margin-right:2%; border-radius:0.4rem;margin-left:11%;}
.xm_list .a2{width:38%; background:#004986; border-radius:0.4rem;}

.xm_list_title{width:100%; float:left; overflow:hidden;margin-bottom:2%;}
.xm_list_title a{ text-align:left; display:block; color:#000; float:left; padding-left:2%;color:#004986;}
.xm_list_title a h5{font-weight:500; float:right; width:20%; text-align:right; padding:0; margin:0; color:#000; display:block;}
.xm_list_title span{float:left; display:block; clear:left;}

@media(max-width:480px){
.xm_tip{line-height:2.5rem; font-size:1.2rem;width:90%; padding:0 5%; text-align:center;}
.xm_tip i{width:8%; padding-top:2%;}
.xm_list li .jybj_text{line-height:2.5rem; font-size:1rem;  height:2.5rem;}
.xm_list a{line-height:2.2rem; font-size:1.2rem;}
.xm_list_title{height:2.5rem;}
.xm_list_title a{width:96%;font-size:1.4rem; line-height:2.5rem; height:2.5rem; }
.xm_list_title a h5{float:right; width:20%; text-align:right; padding:0; margin:0; font-size:12px;}
.xm_list_title span{width:2%;padding-top:3px;}

}
@media(min-width: 481px){
.xm_tip{line-height:2.5rem; font-size:1.7rem;width:92%; padding:0 4%;}
.xm_tip i{width:6%;}
.xm_list li .jybj_text{line-height:3.5rem; font-size:1.6rem;height:3.5rem;}
.xm_list a{line-height:4rem; font-size:2rem;}
.xm_list_title{height:3rem;}
.xm_list_title a{width:97%; font-size:2rem;  line-height:3rem; height:3rem;}
.xm_list_title a h5{float:right; width:20%; text-align:right; padding:0; margin:0; font-size:14px;}
.xm_list_title span{width:1%; padding-top:8px;}	
}



/*精品项目*/
.jpxm{ float:left;margin-top:3%}
.jpxm li{width:100%; float:left; margin-bottom:3%}
.jpxm li a{ float:left; text-decoration:none; position:relative; color:#FFF;}
.jpxm li a span{ position:absolute; bottom:0px; left:0px; background:url(http://m.62266666.com/templets/m_sh/images/tmbg.png) left top; padding:0.5% 0; width:100%;}
@media(max-width:480px){
.jpxm li a span{line-height:2rem; font-size:1.2rem;}
}
@media(min-width: 481px){
.jpxm li a span{line-height:2rem; font-size:1.4rem;}
}



/*--width:320px/width:480px-----------------------------------------------------------------------------------------*/
@media(max-width:480px){
/* 咨询 */
.consulting{ height:auto; float:left; margin-bottom:3%;}
.consulting .tip{width:96%; height:36px; margin:0 auto; margin-top:2%; margin-bottom:2%; border:1px dotted #bd8636;  line-height:15px; display:block;}
.consulting .tip span{width:12%; padding:1%; font-size:1rem; color:#FFF; display:block; background:#c94a0b; text-align:center; float:left;}
.consulting .tip .t1{width:84%; padding:0 1%; font-size:0.9rem; line-height:18px; float:left;}
.consulting .tb{width:96%; height:auto; margin:0 auto;}
.consulting .tb p{width:50%; float:left; height:30px;}
.consulting .tb p b{width:25%; float:left; line-height:25px;}
.consulting .tb p input{ float:left;}
.consulting .tb p .input{width:65%; line-height:20px; font-size:1rem; padding:1%; line-height:18px;}
.consulting .tb p i{width:10px; height:17.5px; float:left;}
.consulting .tb .p1{width:100%; float:left; height:auto; margin-bottom:5px;}
.consulting .tb .p1 b{width:12.5%; height:60px; float:left; line-height:25px;}
.consulting .tb .p1 .input2{width:81.5%; line-height:20px; height:60px; font-size:1rem; padding:1%; line-height:18px;}
.consulting .tb .link{width:172px; height:20px; margin:0 auto; clear:left;}
.consulting .tb .link a{width:76px; line-height:20px; background:#747474; text-align:center; font-size:1rem; color:#FFF; float:left; display:block; margin:0px 5px;}
}


/*--width:481px/width:640px-----------------------------------------------------------------------------------------*/	
@media(min-width: 481px){
/* 咨询 */
.consulting{ height:auto; float:left; margin-bottom:3%;}
.consulting .tip{width:96%; height:70px; margin:0 auto; margin-top:2%; margin-bottom:2%; border:1px dotted #bd8636;  line-height:15px; display:block;}
.consulting .tip span{width:70px; line-height:29px; padding:1%; font-size:18px; color:#FFF; display:block; background:#c94a0b; text-align:center; float:left;}
.consulting .tip .t1{width:81%; padding:0 15px; font-size:16px; line-height:35px; float:left;}
.consulting .tb{width:96%; height:auto; margin:0 auto;}
.consulting .tb p{width:50%; float:left; margin-bottom:5px;}
.consulting .tb p b{width:19.5%; float:left; line-height:30px; font-size:18px;}
.consulting .tb p input{ float:left;}
.consulting .tb p .input{width:65%; height:20px; line-height:30px; font-size:16px; padding:2.5px; line-height:18px;}
.consulting .tb p i{width:20px; height:35px; float:left;}
.consulting .tb .p1{width:100%; float:left; height:auto;}
.consulting .tb .p1 b{width:9.5%; height:60px; float:left; line-height:25px;}
.consulting .tb .p1 .input2{width:81.5%; line-height:20px; height:60px; font-size:1rem; padding:1%; line-height:18px;}
.consulting .tb .link{width:244px; height:33px; margin:0 auto; clear:left;}
.consulting .tb .link a{width:112px; line-height:33px; background:#747474; text-align:center; font-size:16px; color:#FFF; float:left; display:block; margin:0px 5px;}
.consulting .tb .link input{width:112px; line-height:31px; background:#747474; text-align:center; font-size:16px; color:#FFF; float:left; display:block; margin:0px 5px; border:none; font-family:"微软雅黑";}
}





	
.zj{
	width:100%;
	float:left;
	}	
.zj li{width:100%; float:left; margin-bottom:3%;}
.zj li .pic{float:left; margin-right:2%; width:25%;}
.zj li .pic img{ width:100%;}
.zj li .text{float:right;width:73%;}
.zj li .text b{width:100%;font-size:20px; line-height:32px;}
.zj li .text p{text-align:left;font-size:15px;overflow:hidden;}
.zj li .text p span{ float:left;font-weight:bold;width:100%;font-size:16px; padding:2% 0;}
.zj li .text a{background:#fdab00; border-radius:4px; color:#fff; font-weight:bold; display:block; text-align:center; margin-top:4.5%; float:left; margin-right:3%; width:35%; padding:1.5%; font-size:20px;}
.zj li .text a:last-child{ background:#2182a6;}
#zhuanjia{ float:left; margin-top:5%;}
#zhuanjia .dot{width:40px; height:13px; margin:0 45%; padding:10px 0 0; float:left;}
#zhuanjia .dot a{width:13px; height:13px; float:left; margin:0 3px; display:block; cursor:pointer;line-height:2.2rem; font-size:1.2rem;}
#zhuanjia .dot .a1{ background:url(../images/ks_dot.jpg) no-repeat center top;}
#zhuanjia .dot .a1:hover{ background:url(../images/ks_dotHover.jpg) no-repeat center top;}
#zhuanjia .dot .on{ background:url(../images/ks_dotHover.jpg) no-repeat center top;}
.que ul{
	width:100%;
	background:#f4f3f3;
	padding-top:3%;
	float:left;
	padding-bottom:7%;
	}
.que ul li{
	width:100%;
	float:left;
	margin-bottom:4%;
	}
.que ul li .bt,.que ul li .da{
	width:100%;
	padding:1% 0;
	
	}
.que ul li .text{
	width:90%;
	float:left;
	}
.que ul li .text a{
	color:#fda800;
	}
.que ul li .bt{ 
	font-size:18px; 
	font-weight:bold;
	height:115%;
	line-height:115%;
	}
.que ul li .da{
	font-size:16px;
	line-height:180%;
	}
.que ul li .bt span,.que ul li .da span{
	width:4.5%;
	float:left;
	margin-right:2%;
	}
.que ul li .bt span img,.que ul li .da span img{ width:100%;}
@media(max-width:480px){
.que ul li .bt{ 
	font-size:16px; 
	line-height:100%;
	height:100%;
	}
.que ul li .da{
	font-size:14px;
	}
.que ul li .bt,.que ul li .da{
	width:100%;
	padding:2% 0;
}
.que ul li .bt span,.que ul li .da span{
	width:6%;
	}
.zj li .text b{font-size:18px; line-height:26px;}
.zj li .text p{font-size:14px;}
.zj li .text p span{font-size:14px;}
.zj li .text a{font-size:18px;}
	}
	
@media(max-width:360px){
.que ul li .text{
	width:85%;
	}
.que ul li .bt{ 
	font-size:15px; 
	line-height:80%;
	height:80%;
	}
.que ul li .da{
	font-size:13px;
	}
.que ul li .bt,.que ul li .da{
	width:100%;
	padding:2% 0;
	}
.que ul li .bt span,.que ul li .da span{
	width:6%;
	}
.zj li .text b{font-size:16px; line-height:22px;}
.zj li .text p{font-size:12px;}
.zj li .text p span{font-size:12px;}
.zj li .text a{font-size:16px;}
	}