.pp .part01{width:100%;height:auto;margin:0 auto;}
.pp .part01 .brbox{width:100%;height:720px;margin:-8px auto 0 auto;background:url(../images/bg01.jpg) no-repeat top center;overflow:hidden;}

.pp .brcon{width:100%;height:510px;margin:300px auto 0 auto;}
.pp .title{width:100%;font-size:30px;color:#202020;text-align:center;}
.pp .title em{width:45px;height:2px;display:block;background:#202020;margin:20px auto;}
.pp .title p{width:100%;margin:20px auto;text-align:center;font-size:14px;line-height:30px;}

.pp .brcon .brcon_l{width:50%;height:400px;float:left;padding-top:60px;margin-top:30px;background:#e4ebf1;line-height:35px;overflow:hidden;}
.pp .brcon .brcon_l p{width:600px;text-indent:2em;float:right;margin-right:40px;}

.pp .brcon .brcon_r{width:50%;height:400px;float:left;padding-top:30px;margin-top:30px;overflow:hidden;line-height:35px;}
.pp .brcon .brcon_r table{width:600px;margin-left:40px;text-align:justify;}
.pp .brcon .brcon_r table tr{width:600px;}
.pp .brcon .brcon_r table tr .tit{width:130px;font-size:20px;text-align:justify;text-justify:auto;}
.pp .brcon .brcon_r table tr .tit01{letter-spacing:4px;}
.pp .brcon .brcon_r table tr .bricon{font-size:20px;color:#d0000e;font-weight:bold;margin-right:10px;display:block;}

.pp .part02{width:100%;height:auto;margin:10px auto;}
.pp .part02 img{width:850px;height:555px;margin:0 auto;display:block;}

.pp .part03{width:100%;height:auto;margin:0 auto;overflow:hidden;}
.pp .part03 ul{width:100%;height:auto;}
.pp .part03 ul li{width:20%;height:auto;float:left;margin-top:20px;transition:transform 0.3s linear 0s;}
.pp .part03 ul li:hover{-moz-transform:translateY(-4px);-ms-transform:translateY(-4px);-o-transform:translateY(-4px);-webkit-transform:translateY(-4px);transform:translateY(-10px); }
.pp .part03 ul li a{width:100%;height:auto;position:relative;}
.pp .part03 ul li a span{width:100%;height:40px;background:rgba(32,32,32,.7);display:none;position:absolute;bottom:4px;z-index:1;color:#fff;text-align:center;line-height:40px;}
.pp .part03 ul li a img{width:100%;height:auto;}
.pp .part03 ul li a:hover span{display:block;}
 
.pp .doctors{width:1338px;height:400px;margin:0 auto;}
.pp .pp_btn {width:50px;height:50px;background:#202020;cursor: pointer; display: inline;position:absolute; top:35%;z-index:10; color:#fff;line-height:50px;text-align:center;}
.pp .prev {float: left;}
.pp .next {float: right; left:1180px;}

.pp .hd_box {width:1230px; height: 360px; margin:0 auto;  position:relative; }
.pp .hd_ul { float: left; height: 360px; width: 1130px; margin:0 51px;}
.pp .hd_ul ul li {float: left; height:360px; width: 260px; margin-right:30px; background:url(../images/bg02.png) no-repeat center center;}
.pp .hd_ul ul li .docb{width:250px;height:350px;margin:5px;z-index:1;}
.pp .hd_ul ul li{height:360px; width: 260px;position:relative;}

.pp .hd_ul ul li span{width:250px;height:350px;margin:5px;position:absolute;z-index:5;background:rgba(32,32,32,.5);display:none;padding-top:25px;color:#fff;text-align:center;}
.pp .hd_ul ul li span img{width:100px;height:100px;margin:0 auto;}
.pp .hd_ul ul li span h3{width:80%;height:40px;margin:0 10%;line-height:40px;text-align:center;display:block;text-align:center;border-bottom:2px solid #fff;}
.pp .hd_ul ul li span strong{width:80%;margin:0 10%;text-align:center;margin-top:10px;}
.pp .hd_ul ul li span p{width:80%;margin:0px 10%;text-align:center; line-height:20px;}
.pp .hd_ul ul li:hover span{display:block;}

.pp .swt_btn{width:150px;height:30px;margin:0 auto;display:block;line-height:30px;position:relative;box-sizing:border-box;background:#fff;text-align:center;color:#000;overflow:hidden;cursor:pointer;text-transform:lowercase;border:none;}
.pp .swt_btn em{position:relative;z-index:10;transition:all .3s cubic-bezier(1, .02, .74, .93) 0s;margin:0;}
.pp .swt_btn:after{content:"";position:absolute;top:0;left:0;overflow:hidden;width:0;height:100%;background:#000;transition:none;transition:all .5s ease 0s}
.pp .swt_btn:hover:after{width:100%;background:#000}
.pp .swt_btn:hover em{color:#fff}


.pp .part04{width:100%;height:400px;overflow:hidden;background:#f6f6f6;}
.pp .part_tit {width:50%;height:400px;float:left;padding-top:130px;}

	/* silde-focus */
.pp #silde-focus,
.pp #banner-silde{width: 50%;height:400px;position: relative;float:left;overflow: hidden;background-color: #000;}	
.pp #banner-silde{position:absolute;width:960px;left:50%;margin-left:-480px;}	
 	/* layout */
.pp #banner-silde .layout{height:400px;position: relative;overflow: hidden;}
.pp #banner-silde li{width: 100%;height:400px;position: absolute;background-repeat: no-repeat;background-position: center center;background-color: #000;}
.pp #banner-silde li a{display: block;width: 100%;height:400px;position: absolute;z-index: 2;}
	/* banner-ctr */
.pp .banner-ctr{width: 0;height:0;position: absolute;text-align: center;bottom:20;z-index: 9;margin-left:65%}
	/* banner-btn */
.pp .banner-btn{width: 50px;height: 50px;overflow: hidden;cursor: pointer;position: absolute;top: 50%;right:0;z-index: 9;margin-top: -22px;
-moz-transition: all 0.3s ease-out 0s;
 -webkit-transition: all 0.3s ease-out 0s;
 -ms-transition: all 0.3s ease-out 0s;
 transition: all 0.3s ease-out 0s;
 filter: alpha(opacity=1);
 opacity:100;		
 background:url(../images/next.jpg) right bottom no-repeat;}

.pp .part05{width:1230px;height:auto;margin:70px auto;overflow:hidden;}
.pp .part05 ul li{border:1px solid #f6f6f6;float:left;}
.pp .part05 ul li a{width:100%;height:auto;position:relative;}
.pp .part05 ul li a span{width:100%;height:40px;background:rgba(32,32,32,.7);display:none;position:absolute;bottom:4px;z-index:1;color:#fff;text-align:center;line-height:40px;}
.pp .part05 ul li a img{width:100%;height:auto;}
.pp .part05 ul li a:hover span{display:block;}
.pp .part05 ul .wid01{width:598px;height:598px;margin:0 30px 30px 0}
.pp .part05 ul .wid02{width:283px;height:283px;margin:0 30px 30px 0;}
.pp .part05 ul .mar0{margin:0 0 30px 0;}
.pp .part05 ul .wid03{width:598px;height:283px;}

.pp .part06{width:1230px;height:auto;margin:0 auto 70px auto;overflow:hidden;}
.pp .contact{width:37%;height:auto;float:left;}
.pp .contact .title{text-align:left;}
.pp .contact .title em{margin:20px auto 20px 0;}
.pp .contact table tr{height:45px;}
.pp .contact table tr .tit{width:80px;text-align:justify;text-justify:auto;}
.pp .map{width:55%;margin-left:8%;height:auto;float:left;}



/*医生*/

.pp .brcon2{width:100%;height:310px;margin:230px auto 0 auto;}
.pp .title2{width:100%;font-size:35px;color:#202020;text-align:center; font-weight:bold}
.pp .title2 em{width:45px;height:2px;display:block;background:#202020;margin:20px auto;}
.pp .title2 p{width:100%;margin:20px auto;text-align:center;font-size:14px;line-height:30px;}

.pp .title3{width:100%;font-size:22px;color:#202020;text-align:center; }

.ppdoctors{width:65%;height:auto;margin:70px auto;overflow:hidden;}
.ppdoctors .doctors_l{width:65%;height:330px;float:left;background:url(../images/doctors.jpg) no-repeat top left;}
.ppdoctors .doctors_l h3{width:65%;height:35px;line-height:35px;text-align:left;font-size:18px;margin-top:10px;font-weight:bold;padding-bottom:30px}
.ppdoctors .doctors_l h3 em{width:30px;height:2px;background:#d0000e;display:block;margin-bottom:5px;}
.ppdoctors .doctors_l p{width:65%;height:40px;line-height:35px;font-size:14px;text-align:left;margin:20px 10;}
.ppdoctors .doctors_r{width:35%;height:auto;float:right;}
.ppdoctors .doctors_r img{}
.ppdoctors .doctors_l .refer a{float:left;}
.ppdoctors .doctors_l .refer .swt_btn{margin-left:10px;}


.button{text-align:center;line-height:40px;position:absolute;bottom:10px;right:10px; height:40px; width: 100px;z-index:100; }
.button a{display:block;width:28px;height:28px;margin:5px;float:left;border:1px solid #000;color:#000;line-height:30px;}
.button a:hover{background:#000;color:#fff;}
.button a.onbut{background:#000;color:#fff;}

.ppbtn{width:150px;height:40px;margin:0px auto 0 auto;display:block;line-height:40px;position:relative;box-sizing:border-box;background:#fff;text-align:center;border:1px solid #000;color:#000;overflow:hidden;cursor:pointer;text-transform:lowercase;}
.ppbtn span{position:relative;z-index:10;transition:all .3s cubic-bezier(1, .02, .74, .93) 0s}
.ppbtn:after{content:"";position:absolute;top:0;left:0;overflow:hidden;width:0;height:100%;background:#000;transition:none;transition:all .5s ease 0s}
.ppbtn:hover:after{width:100%;background:#000}
.ppbtn:hover span{color:#fff}

.pprefer{width:100%;margin:100px 0 auto auto;}
.pprefer .ppbtn{height:60px;line-height:60px;float:left;}
.pprefer .btn0{width:280px;background:#d0000e;border:none;color:#fff;}

.pprefer .swt_btn{width:100px;margin-right:10px;background:#fff;border:1px solid #000;color:#000;}
.pprefer .swt_btn:after{content:"";position:absolute;top:0;left:0;overflow:hidden;width:0;height:100%;background:#000;transition:none;transition:all .5s ease 0s;}
.pprefer .swt_btn:hover:after{width:100%;background:#000;}
.pprefer .swt_btn:hover span{color:#fff;}



.qzdoc_part{width:1230px;height:auto;margin:0 auto;overflow:hidden;}


.qzdocbg{width:100%;height:338px;background:url(../images/qzpptj01.jpg) center center no-repeat;}

.qzdocbg .par01{width:1230px;margin:0 auto;padding-top:25px; }
.qzdocbg .par01 .tit{text-align:center;color:#fff;font-size:30px;line-height:30px;margin:50px auto;}
.qzdocbg .par01 .tit em{width: 45px;height: 2px;background:#fff;margin:20px auto;display: block;}
.qzdocbg .par01 p{color:#fff;text-align:justify;font-size:16px;}


.qzdocbg02{width:100%;height:1125px;background:url(../images/qzpptj02.jpg) top center no-repeat;}

.qzdocbg02 .par02{width:1230px;height:1125px;margin:0 auto;padding-top:25px; }
.qzdocbg02 .par02 .tit{text-align:center;font-size:30px;line-height:30px;margin:50px auto;}
.qzdocbg02 .par02 .tit em{width: 45px;height: 2px;background:#000;margin:20px auto;display: block;}

.qzdocbg02 .par02 .box{width:100%;height:200px;background:#000;margin:800px auto 0;display: block;}
.qzdocbg02 .par02 .box p{color:#fff;text-align:justify;font-size:16px;padding:50px; }



.qzdocbg03{width:100%;height:944px;background:url(../images/qzpptj03.jpg) top center no-repeat;}

.qzdocbg03 .par03{width:1230px;height:944px;margin:0 auto;padding-top:25px; }
.qzdocbg03 .par03 .tit{text-align:center;font-size:30px;line-height:30px;margin:50px auto;}
.qzdocbg03 .par03 .tit em{width: 45px;height: 2px;background:#000;margin:20px auto;display: block;}

.qzdocbg03 .par03 .box{width:100%;height:200px;margin:370px auto 0;display: block;}
.qzdocbg03 .par03 .box p{color:#000;text-align:justify;font-size:16px;padding:0px }
.qzdocbg03 .par03 .box img{margin:40px auto 25px;}


.qzdocbg04{width:100%;height:593px;background:url(../images/qzpptj05.jpg) top center no-repeat;}

.qzdocbg04 .par04{width:1230px;height:513px;margin:40px auto; overflow:hidden;}
.qzdocbg04 .par04 .tit{text-align:left;font-size:18px;font-weight:bolder;line-height:30px;margin:20px 10px 20px;}
.qzdocbg04 .par04 .tit em{width:25px;height: 2px;background:#d0000e;margin:10px 0px 10px ;display: block;}

.qzdocbg04 .par04 ul li{ width:305.5px; height:256px;border:0px solid #dcdcdc;background:#fff; float:left;overflow:hidden; display:block; margin:0 0px 0px 0; position:relative;}
.qzdocbg04 .par04 ul li.mar0{  margin:0 0 0px 0; }
.qzdocbg04 .par04 ul li.mar1{  margin:0 0 0px 0; }
.qzdocbg04 .par04 ul li p{width:93%;margin:0px auto 20px;text-align:justify;font-size:14px;line-height:20px;}


.qzdocbg05{width:100%;height:130px;background:#d0000e;}

.qzdocbg05 .par05{width:1230px;height:130px;margin:0 auto;padding-top:30px; }
.qzdocbg05 .par05 .box{width:100%;height:130px;margin:0 auto;display: block;}
.qzdocbg05 .par05 .box p{color:#fff;text-align:justify;font-size:16px;}


.qzdocbg06{width:100%;height:580px;background:#fff;}

.qzdocbg06 .par06{width:1230px;margin:0 auto;padding-top:25px; }
.qzdocbg06 .par06 .tit{text-align:center;font-size:30px;line-height:30px;margin:50px auto;}
.qzdocbg06 .par06 .tit em{width: 45px;height: 2px;background:#000;margin:20px auto;display: block;}
.qzdocbg06 .par06 p{color:#000;text-align:justify;font-size:16px;}

.qzdocbg06 .par06 ul li{width:390px;height:328px;float:left;margin:0 30px 30px auto;background:#f2f2f2;}
.qzdocbg06 .par06 ul li p{width:328px;height:95px;border:0px solid #f6f6f6;color:#d0000e;border-top:none;padding:15px 30px 0;}
.qzdocbg06 .par06 ul li p .bh{width:40px;height:50px;font-size:30px;font-weight:bolder;text-align:center;line-height:50px;display:block;margin:0 auto; }
.qzdocbg06 .par06 ul li p b{font-size:18px;text-align:center;line-height:30px;display:block;}
.qzdocbg06 .par06 ul .mar0{margin:0 0 30px auto;}
.qzdocbg06 .par06 ul .title{width:340px;height:140px;background:url(../images/bg04.png) no-repeat top left;padding-top:230px;padding-left:50px;}


.qzdocbg07{width:100%;height:1850px;background:url(../images/qzpptj13.jpg) top center no-repeat;}

.qzdocbg07 .par07{width:1230px;height:1850px;margin:0 auto;padding-top:30px; }
.qzdocbg07 .par07 .box01{width:100%;height:571px;background:url(../images/qzpptj14.png) center center no-repeat;margin:120px auto 80px;display: block;}
.qzdocbg07 .par07 .box01 p{width:460px;text-indent:2em;margin-left:120px;color:#000;text-align:justify;font-size:16px;}
.qzdocbg07 .par07 .box01 .tit{width:460px;height:110px;text-align:left;font-size:30px;line-height:70px;margin-left:120px;padding-top: 50px;}
.qzdocbg07 .par07 .box01 .tit em{width: 45px;height: 2px;background:#000;display: block;}

.qzdocbg07 .par07 .box02{width:100%;height:571px;margin:20px auto 100px;display: block;}

.qzdocbg07 .par07 .box03{width:100%;height:352px;background:url(../images/qzpptj16.jpg) top center no-repeat;margin:0px auto 20px;display: block;}
.qzdocbg07 .par07 .box03 p{width:460px;margin-left:120px;color:#000;text-align:justify;font-size:16px;}
.qzdocbg07 .par07 .box03 .tit{width:460px;height:130px;text-align:left;font-size:30px;line-height:45px;margin-left:120px;padding-top: 50px;}
.qzdocbg07 .par07 .box03 .tit em{width: 45px;height: 2px;background:#000;display: block;margin-top:20px;}

