﻿@charset "utf-8";
/* CSS Document */
div, ul, li, dl, dt, dd, img, p, body { margin: 0px; padding: 0px; }
img { border:0px; }
.clearFix:after { clear:both; display:block; visibility:hidden; height:0; line-height:0; content:''; }
.clearFix { zoom:1; }
.remove{ clear:both; height:0; visibility:hidden;} 
.t2em{ text-indent:2em; text-align:left;}
.blank2 { clear:both; font-size:0; line-height:0; height:3%; }
.blank6 { clear:both; font-size:0; line-height:0; height:6px; }
.blank8{ clear:both; height:8px; overflow:hidden; display:block; }
.blank10 { clear:both; font-size:0; line-height:0; height:10px;}
.blank15 { clear:both; font-size:0; line-height:0; height:15px; }
.blank30 { clear:both; font-size:0; line-height:0; height:30px; }
.blank50 { clear:both; font-size:0; line-height:0; height:50px; }
.clear{background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.c{ clear:both}
body {
    width: 100%;
    padding-bottom: 90px;
    /*max-width: 640px;min-width: 320px;*/
    min-height: 100%;
    background-color: #fff;
    margin: 0 auto;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
  
}

.bp_t{ margin-top:2rem;}
.bp_t h5 {
    width: 20%;
    
    border-radius: 100%;
    margin: 0rem 0.65rem;
    float: left;
    background-color: #d7d9de;
}


/*banner*/
.nav1{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;overflow:hidden;  background:url(../images/d.png);}
.nav1 img{ float:left; width:100%;}


/*第二屏*/
.nav2{ width:100%; position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;overflow:hidden; background:url(../images/z2bj.jpg) no-repeat center center; background-size:100% 100%; padding:0 0 3rem 0}
.nav2 img{ float:left; width:100%;}
.nav2 ul{ padding:7% 0 0 3%;}
.nav2 .nav2a{ width:30%; float:left; margin-left:2.4%;}
.nav2 img{ float:left; width:90%;}

.nav2 .btm {
    width: 60%;
    height:3rem;
    border-bottom: 1px dashed #185598;
    color: #2653a4;
    margin: 0px auto;
    background-size: 20% 20%;
    font-size:1.3rem;
    padding-top:3%;
    line-height:1.2;
    margin-top:3%;
}
.nav2 .btm img{ width:8%; margin:1% 3% 0 0;}

.nav2 a{ display:block;float:left; color:White;
    width: 45%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:7% 0 0 28%;
}



/*第三屏*/
.nav3{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;overflow:hidden;}
.nav3 img{ float:left; width:100%;}
.nav3 .img1{ width:50%;}
.nav3 .btm{background:url(../images/part3_06.png) no-repeat center center; width:100%;height:auto;}
.nav3 .btm a{ display:block;float:left; color:White;
    width: 45%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:7% 0 2rem 28%;
}

/*第四屏*/
.nav4{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;overflow:hidden;}
.nav4 img{ float:left; width:100%;}
.nav4 .img1{ width:50%;}
.nav4 .img2{ width:20%;}

/*医生切换-第五屏*/
.nav5{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;/*background:url(../images/bj.jpg) center center; background-size:100% 100%;*/ height:auto; padding-top:2rem; background-color:#d4dbe7;  }
.nav5 img{  width:100%;}
.nav5 .title{ width:80%; margin:0 auto;}
.nav5  .zx{ display:block;float:left; color:White;
    width: 30%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:4rem 0  2rem 35%;
}

/*案例切换-第六屏*/
.nav6{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;background:url(../images/im1.jpg) 0px 0px; background-size:100% 100%; height:auto; padding-top:2rem; }
.nav6 img{ float:left; width:100%;}
.nav6 .title{ width:100%; margin:0 auto;}
.nav6  .zx{ display:block;float:left; color:White;
    width: 30%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:4rem 0  2rem 35%;
}

/*第七屏*/
.nav7{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;background:url(../images/bj.jpg) 0px 0px; background-size:100% 100%; height:auto; }
.nav7 img{ float:left; width:100%;}
.nav7 .img1{ width:50%;}
.nav7 .zx{ display:block;float:left; color:White;
    width: 30%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:2rem 0  2rem 35%;
}

/*第八屏*/
.nav8{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;background:url(../images/im1.jpg) 0px 0px; background-size:100% 100%; height:auto; }
.nav8 img{ float:left; width:100%;}
.nav8 .img1{ width:50%;}
.nav8 .zx{ display:block;float:left; color:White;
    width: 30%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:2rem 0  2rem 35%;
}

/*第九屏*/
.nav9{ position:relative;float:none;/*width:640px;*/ margin:0 auto; min-width:320px!important; max-width:640px!important; font-size: 1.2rem;background:url(../images/bj.jpg) 0px 0px; background-size:100% 100%; height:auto; padding-top:2rem; }
.nav9 img{ float:left; width:100%;}
.nav9 .title{ width:80%; margin:0 auto;}
.nav9  .zx{ display:block;float:left; color:White;
    width: 40%;
    border-radius:5px;
    text-align:center;
    padding:0.5rem 0.3rem 0.5rem 0.3rem;
    background-color:#2653a4;
    font-size:1.5rem;
    margin:2rem 0  2rem 30%;
}
.nav9 .nav91{ width:auto; margin:0px auto;height:auto; padding:5% 0 3% 0;}
.nav9 .nav9a{width:30%; float:left; margin-left:18%;}
.nav9 .nav9b{width:30%; float:left; margin-left:5%;}
.nav9 .nav9c{width:30%; float:left;margin-left:3%;}
.nav9 .nav9d{width:30%; float:left;margin-left:2%;}
.nav9 .nav9e{width:30%; float:left;margin-left:2%;}



.bp_t {
    overflow: hidden;
    text-align: center;
    display: table;
    position: absolute;
    margin-top: 1.6rem;
    margin-left: 40.7%;
}
.bp_t h5 {
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
    margin: 0rem 0.65rem;
    float: left;
    background-color: #ccccce;
}
.bp_t h5.hover {
    background: #2653a4;
    border: 1px solid #2653a4;
    color: #2653a4;
}



/*按钮样式*/
.zx:hover{transform: scale(1.2,1.2);/*box-shadow: 0 0 1px #0000ff;cursor: pointer;*/}
.zxa:hover{transform: scale(1.2,1.2);/*box-shadow: 0 0 1px #0000ff;cursor: pointer;*/}
.btm2:hover{transform: scale(1.2,1.2);/*box-shadow: 0 0 1px #0000ff;cursor: pointer;*/}


/*bootstrap箭头样式*/

.carousel-control.left {
    background-image: none;
    opacity: 1;
    background-repeat: no-repeat;
    color: #8e8f90;
	padding:18% 0 0 1%;
	width:0px;
	 font-weight:normal;
	 background-color:inherit;
	 text-shadow:0px;
}

.carousel-control.right {
    background-image: none;
    opacity: 1;
    background-repeat: no-repeat;
    background-color:inherit;
    color: #8e8f90;
    right:0px;
	padding:18.5% 0 0 7%;
	text-shadow:0px;
}

.carousel-control img{ width:1.5rem;}