.inBg{ background:url(../images/indexBg.png) 0 0 no-repeat;}
.inList1{ padding:0 0 0 15px;}
.inList1 li{ float:left; display:inline; margin:0 0 0 38px;}
.inList1 li a{ display:block; width:72px; height:72px; text-align:center; overflow:hidden;}
.inList1 li a:link,.inList1 li a:visited,.inList1 li a:hover{ color:#fff;}
.inList1 li a span{ display:block; height:39px; margin:5px auto;}
.inList1 li.in-doctor a span{ width:37px; background-position:0 0;}
.inList1 li.in-guest a span{ width:39px; background-position:-47px 0;}
.inList1 li.in-app a span{ width:51px; background-position:-95px 0;}
.inList1 li.in-doctor a{ background:#57d68d;}
.inList1 li.in-guest a{ background:#5399c7;}
.inList1 li.in-app a{ background:#f15686;}
.inList1 li.in-doctor a:hover{ background:#34c572;}
.inList1 li.in-guest a:hover{ background:#2677ac;}
.inList1 li.in-app a:hover{ background:#e32f67;}

.in-slider{ height:376px; overflow:hidden; margin-top:30px;}
.in-slider .slider{ position:absolute; left:0; top:0;}
.in-slider .slider li{ width:1200px; height:376px; overflow:hidden; float:left; display:inline;}
.in-slider .slider li img{ width:1200px; height:376px;}
.in-slider .num{ position:absolute; bottom:10px; left:528px; z-index:100;}
.in-slider .num li{ width:15px; height:15px; margin:auto; float:left; display:inline; border:#36c0c9 solid 3px; background:#fff; margin:0 8px; cursor:pointer; border-radius:10px;}
.in-slider .num li.on{ background:#36c0c9;}

.inList2{ overflow:hidden; _zoom:1; padding-bottom:34px;}
.inList2 li{ float:left; display:inline; margin:34px 0 0 34px;}
.inList2 li a{ display:block; padding:10px; overflow:hidden; cursor:pointer;}
.inList2 li a span{ float:left; display:inline; width:88px; height:88px;}
.inList2 li a .inText1{ float:left; display:inline; width:140px; padding:0 0 0 10px;}
.inList2 li a .inText1 b{ display:block; font-size:14px; border-bottom:#ddd solid 1px; padding:3px 0 5px 0; margin-bottom:5px;}
.inList2 li a .inText1 p{ line-height:18px;}
.inList2 li a:hover{ background:#39bfca; color:#fff;}
.inList2 li a:hover .inText1 b{ border-color:#fff;}
.inList2 li a span.inIco1{ background-position:0 -48px;}
.inList2 li a span.inIco2{ background-position:-98px -48px;}
.inList2 li a span.inIco3{ background-position:-196px -48px;}
.inList2 li a span.inIco4{ background-position:-294px -48px;}
.inList2 li a span.inIco5{ background-position:-392px -48px;}
.inList2 li a span.inIco6{ background-position:-490px -48px;}
.inList2 li a span.inIco7{ background-position:-588px -48px;}
.inList2 li a span.inIco8{ background-position:-687px -48px;}

.inList2 li a:hover span.inIco1{ background-position:0 -146px;}
.inList2 li a:hover span.inIco2{ background-position:-98px -146px;}
.inList2 li a:hover span.inIco3{ background-position:-196px -146px;}
.inList2 li a:hover span.inIco4{ background-position:-294px -146px;}
.inList2 li a:hover span.inIco5{ background-position:-392px -146px;}
.inList2 li a:hover span.inIco6{ background-position:-490px -146px;}
.inList2 li a:hover span.inIco7{ background-position:-588px -146px;}
.inList2 li a:hover span.inIco8{ background-position:-687px -146px;}

.inLayer1{ height:266px; background:#39bfca;}
.inLayer2{ width:178px; padding:70px 0 0 10px;}
.inLayer2 h2{ font-size:30px; font-weight:bold; margin-bottom:15px;}
.inLayer2 ul li{ font-size:16px; font-weight:bold; line-height:30px; cursor:pointer;}
.inLayer2 ul li a:link,.inLayer2 ul li a:visited{ color:#fff;}
.inLayer2 ul li a:hover,.inLayer2 ul li.active a{ color:#ff9900;}
.inLayer3{ width:408px; padding-top:70px;}
.inLayer3 ul li{ font-size:16px; line-height:32px;}
.inLayer3 ul li a:link,.inLayer3 ul li a:visited{ color:#fff;}
.inLayer3 ul li a:hover{ color:#fff; text-decoration:underline;}
.inLayer4{ width:600px; height:180px; background:#0099a5; margin:44px 0 0 0; overflow:hidden;}
.inLayer4 p{ font-size:14px; line-height:26px; text-indent:28px; display:block; height:150px; padding:15px;}

