@charset "gb2312";

/* CSS Document */

/* public css */

/* global css*/

html{ font-size:10px;}

*{margin: 0px;border: 0px;padding: 0px;}

body{ max-width:640px; min-width:320px; margin:0 auto; background-color:#FFF;color:#666;}

body *{font-family: "Microsoft YaHei"; line-height:2.4rem;}

p,dl,dt,dd,li,div,section,nav{ font-size:1.4rem;}

img{vertical-align:middle;border:0;outline:0; max-width:100%;} 

.fl{float: left;display: inline;}

.fr{float: right;display: inline;}

.cl{clear: both;}

.ov{overflow: hidden;}

.text{text-align: center;}

.pad{padding:1rem 2rem;}

.w_pad{ padding:1.5rem 1rem 0;}

section{display:block;}

a{text-decoration: none; color:#f55a44; -webkit-tap-highlight-color:rgba(255,0,0,0);}

a img{ vertical-align:middle;}

ul li,ol li{list-style: none;}

.null{zoom:1;clear:both;height:0;font-size:0;overflow: hidden;}

.null:after{content:".";visibility:hidden;display:block;clear:both;height:0;font-size:0;overflow: hidden;}

/*-----------------------------------公共样式结束-------------------------------------------*/





/*-- 本页面公共样式 --*/



h3 { font-size:1.6rem; color:#333; text-align:center; font-weight:100; } 

.a_1 { text-align:center; display:block; font-size:1.5rem; line-height:2.8rem; margin-bottom:.5rem;}

.a_2 { display:block; width:92%; text-align:center; background:#f55a44; color:#FFF; margin:1rem auto; border-radius:.5rem; padding:.5rem 0;}

.a_2 span { display:block; font-size:1.6rem;}

/*p {text-indent:2em; line-height:2.4rem;  border-bottom:1px dashed #999999; padding-bottom:1rem;}*/

.font-color1{color:#e21d3b;}

.zx{ width:96%; margin:1.2rem auto 1rem; overflow:hidden;}

.zx a{ display:block;  border-radius:0.3em; width:48%; line-height:3.2rem; text-align:center;  color:#fff; font-size:1.6rem; font-weight:900;}

.zx a img { width:4rem; margin-top:-.4rem;vertical-align:middle;}

.zx a:nth-of-type(1){ background-color:#f18e02;}

.zx a:nth-of-type(2){ background-color:#1fb341;}



.tit{ padding:1rem 0; width:90%; border-bottom:1px dashed #999999; margin:0 auto; text-align:center; overflow:hidden;}

.tit p{ font-size:2rem; padding-top:1rem; color:#db5237;}

.tit p span{ font-size:2.4rem; font-weight:600; color:#333333;}



/*-- 本页面公共样式结束 --*/



/*top*/

.logo-bg{ background:#231f20; overflow:hidden; padding:0.8rem 1.5rem;}

.logo-bg span:nth-of-type(1){float:left;width:18%;}

.logo-bg span:nth-of-type(2){float:left;width:60%; margin-left:8%;}

.logo-bg span:nth-of-type(3){float:right;width:8%;}

.navitems{ clear:both;font-size:1.4rem;background:#231f20; overflow: hidden;padding:1.5rem;}

.nav li {display:inline-block;width:100%;text-align: left; margin-bottom:1.2rem;}

.nav li a {color:#fff;}

.nav{width:100%;background:#231f20;overflow:hidden;display:none;z-index:3;position:relative;top:0px;lef:0px;}

.nav .ico1,.nav .ico2,.nav .ico3,.nav .ico4,.nav .ico5{ padding-left:15%; padding:0.9rem 0 0.9rem 15%;}

.nav .ico1{background:url(../images/menu1.gif) no-repeat left;background-size:contain;}

.nav .ico2{background:url(../images/menu2.gif) no-repeat left;background-size:contain;}

.nav .ico3{background:url(../images/menu3.gif) no-repeat left;background-size:contain;}

.nav .ico4{background:url(../images/menu4.gif) no-repeat left;background-size:contain;}

.nav .ico5{background:url(../images/menu5.gif) no-repeat left;background-size:contain;}

.tel{ font-size:1.4rem; text-align:center; margin-left:6%!important; line-height:2.6rem; color:#ffffff;}

.tel a { color:#ffffff;}



.logo{ width:50%; margin:1rem auto;}/*width:80%;*/

/*医院简介*/

.box1,.box2,.box3,.box4,.box5,.box6,.box7{ width:100%; height:auto; border-bottom:0.7rem solid #e4e4e4;}

.box1_con{ padding:0 1.2rem; height:auto; }

.box1_con .p1{ line-height:2rem; font-size:1.4rem; text-indent:2.4rem; padding:1rem 0;word-break: break-all;}

.box1_con .p1 a{ color:#c03427;}

.box1_con .p2{ height:2.3rem; line-height:2rem; overflow:hidden; padding-top:0.5rem;}

.box1_con .p2 a{ color:#666666; overflow:hidden; height:2.3rem; line-height:2.3rem;}

.box1_img{ width:85%; display:block; margin:0 auto; padding:0.2rem; background:#e6e6e6; margin-bottom:1rem;}

.box1_img2{ width:6rem; margin-right:0.5rem;}

.box1_a{ width:80%; height:3rem; line-height:3rem; border-radius:2.3rem; background:#c03427; margin:2rem auto; display:block; text-align:center; color:#ffffff; font-size:1.6rem;}

.box1_a img,.box7 a img,.box2_a img,.box3_a img,.box4_a img{ width:1.8rem; margin-top:-2px;}

/*中研特色*/

.box7 ul{ width:100%; height:auto; display:block; overflow:auto; margin-bottom:1rem;}

.box7 ul li{ width:31%; float:left; padding-left:3%;}

.box7 ul li:nth-child(1){ padding-left:0;}

.box7 a{ width:100%; height:3rem; line-height:3rem; border-radius:2.3rem; background:#c03427; display:block; margin:2rem auto; text-align:center; color:#ffffff; font-size:1.6rem;}



/*专家*/

.box2_img{ width:85%; display:block; margin:0 auto; margin-bottom:1rem;}

.box2_a{ width:95%; height:4rem; margin:2rem auto}

.box2_a .box2_a1{ width:48%; height:3rem; border-radius:2.3rem; background:#c03427; text-align:center; color:#ffffff; line-height:3rem; font-size:1.6rem;}

.box2_a .box2_a2{ width:48%; height:3rem; border-radius:2.3rem; background:#f37548; text-align:center; color:#ffffff; line-height:3rem; font-size:1.6rem;}



/*6大诊疗中心*/

.focus{ width:100%; height:auto;  margin:0 auto; position:relative; padding-bottom:5rem; overflow:hidden;   }

.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:30px; text-align:center;  }

.focus .hd ul{ display:inline-block; height:15px; padding:3px 5px;  vertical-align:top;}

.focus .hd ul li{ display:inline-block; width:15px; height:15px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#dcdcdc; margin:0 5px;  vertical-align:top; overflow:hidden; font-size:0;}

.focus .hd ul .on{ background:#c03427;  }

.focus .bd{ position:relative; z-index:0; width:100%; background:#eeeeee; }

.box3_1{ width:100%; height:auto; position:relative}

.focus .bd ul li { overflow: hidden;}

.focus .bd ul li img{ width:96%; margin:2.3%; display:block;}

.focus .bd ul li span{ width:95.4%; height:2.5rem; background-color:#000; opacity:0.8; display:block; text-align:center; color:#ffffff; position:absolute; bottom:0; left:2.3%; }

.focus .bd ul li p{ width:96%; margin:1rem auto; text-indent:2.4rem;}

.box3_a{ width:90%; height:3rem; line-height:3rem; border-radius:2.3rem; text-align:center; color:#ffffff; display:block; margin:2rem auto; font-size:1.6rem; background:#c03427;}



/*治疗保障*/

.box4{ position:relative;}

.slideBox{ position:relative; height:auto; overflow:hidden; margin:2rem auto; }

.slideBox .pic{ width:84%; display:block; margin:0 auto;}

.slideBox .hd{ position:absolute; width:100%;  height:auto; top:7rem;; z-index:1; }

@media screen and (max-width:320px){

.slideBox .hd{ position:absolute; width:100%;  height:auto; top:5.5rem;; z-index:1; }

}

.slideBox .hd img{ width:1.3rem;  }

.slideBox .next{ float:right; padding-right:0.2rem;}

.slideBox .next{ padding-left:0.2rem;}

.box4_tit{ text-align:center; display:block; margin:0.8rem 0; font-size:1.6rem; font-weight:600; color:#333333;}

.slideBox .bd ul li p{ width:90%; text-indent:2.4rem; margin:0 auto;}

.box4_a{ width:80%; height:3rem; line-height:3rem; background:#c03427; border-radius:2.3rem; color:#ffffff; text-align:center; font-size:1.6rem; display:block; margin:2rem auto;}



/*口碑验证*/

.box5 ul{ width:100%; height:auto; overflow:hidden; margin-top:2rem; display:block;}

.box5 ul li{ width:100%; overflow:hidden; margin-bottom:1.5rem; border-bottom:1px solid #e6e6e6;}

.pl_top{ width:100%; overflow:hidden;}

.box5_img1{ width:15%;}

.box5_1{ width:80%; padding-left:4%;}

.name{ font-size:1.6rem; color:#999999; font-weight:0; padding-top:.2rem; overflow:hidden;}

.name span{ font-weight:100; color:#666666; padding-left:5px;}

.box5_img2{ width:5rem;}

.box5_img3{ padding-left:5px; width:1.3rem;}

.pl{ padding-top:1rem; display:block; padding-bottom:1rem; }

.gdpl{ color:#666666; font-size:1.6rem; margin:1rem auto; width:50%; text-align:center; display:block;}

.al_none{ display:none;}





/*在线问答*/

.box6{ border-bottom:0;}

.box6 .tit{ border-bottom:0;}

.box6_con{ width:90%; height:auto; overflow:hidden; margin:1rem auto;}

.box6_con a{ display:block; width:46%; border:1px solid #999999; height:3rem; line-height:3rem; border-radius:5px; color:#666666; padding:0 2px; overflow:hidden; margin:0.3rem 0; text-align:center;}

.box6_con a:nth-child(1),.box6_con a:nth-child(3),.box6_con a:nth-child(5){ float:left;}

.box6_con a:nth-child(2),.box6_con a:nth-child(4),.box6_con a:nth-child(6){ float:right;}





/*foot*/

.foot{padding:1rem 0 2rem; overflow:hidden; }

.foot ul li{width:20%;float:left; margin:0 2.5%; text-align:center;}

.foot ul li img { width:75%;}

.foot ul li a{ color:#333333;}