/* 
* @Author: anchen
* @Date:   2017-08-08 12:37:12
* @Last Modified by:   anchen
* @Last Modified time: 2017-08-12 14:14:47
*/
.xinz-da{max-width: 1904px;margin:0 auto;}
.xinz-da .fl{float: left;}
.xinz-da .ov{overflow: hidden;}
.xinz-da .xwrap{width:1226px;margin:0 auto;}
.xinz-part1{font-size: 20px;line-height: 25px;padding: 20px 0 30px;}
.xinz-part1 .p1{width:20px;word-spacing:20px;text-align: center;margin-top: 18px;}
.xinz-part1 .picScroll-left{ width:1195px; height:145px;  position:relative; margin-left: 10px;}
.xinz-part1 .picScroll-left .next{ position:absolute; right:0; top:18%;  display:block;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;width: 24px; color:#000;cursor: pointer; }
.xinz-part1 .picScroll-left .next:hover{ -moz-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);-o-transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);}
.xinz-part1 .picScroll-left .bd{width: 1168px;overflow: hidden;  }
.xinz-part1 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.xinz-part1 .picScroll-left .bd ul li{ float:left; _display:inline; font-size: 14px; border:1px solid #ccc; width:288px; position: relative;transition:all .3s linear 0s;height:137px; cursor: pointer;}
.xinz-part1 .picScroll-left .bd ul li .pic{ text-align:center;}
.xinz-part1 .picScroll-left .bd .zj-txt{ position:absolute;top:18px;vertical-align: top;left:125px;width:155px;overflow: hidden;}
.xinz-part1 .picScroll-left h2{ font-size: 20px;}
.xinz-part1 .picScroll-left p{ color:#868686;height:20px;line-height:20px;overflow: hidden;}
.xinz-part1 .picScroll-left span{ font-weight: bold;}
.xinz-part1 .picScroll-left .zj-txt .mtbzj{ padding: 2px 10px; background:#bbbbc4; color:#fff; margin-top: 5px; display:inline-block;transition:all .3s linear 0s;}
.xinz-part1 .picScroll-left .bd ul li:hover{ border-color: #b399d6; box-shadow: 0px 0px 20px #ccc; border:1.5px solid #b399d6;}
.xinz-part1 .picScroll-left .bd ul li:hover .mtbzj{ background:#655e8a;}
/*.xinz-part1 .picScroll-left .bd ul li:nth-of-type(4n){margin-right: 10px;}*/
.xinz-part2{background:#f2f3f7;padding: 30px 0;border-top: 1px solid #e6e8eb;}
.xinz-part2 .xwrap{height:410px;}
.jqyh h2{font-size: 20px;position: relative;padding: 13px 10px 10px 12px;display:inline-block;}
.jqyh h2:before{content:'';position: absolute;width:9px;height:11px;background:url(../images/hm.png) no-repeat;top: 3px;right: 0;webkit-animation: shake1 3s linear normal both infinite;-o-animation: shake1 3s linear normal both infinite;animation: shake1 3s linear normal both infinite;}
.hmmy h2:before{opacity:0;}
/* 本例子css */
.jqyh .slideBox{ width:392px;  overflow:hidden; position:relative; border:1px solid #ddd; background:#fff; padding: 10px 0 50px;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s; }
.jczb .slideBox{ background:#7665a7; color:#fff;}
.jqyh .slideBox .hd{ height:12px; overflow:hidden; position:absolute;text-align:center;width:100%;bottom:15px; z-index:1;}
.jqyh .slideBox .hd ul{ overflow:hidden;display:inline-block;*display:inline;zoom:1;}
.jqyh .slideBox .hd ul li{ float:left; margin:0 3px;  width:12px; height:12px; border-radius: 50%; background:#dddddd; cursor:pointer; }
.jczb .slideBox .hd ul li{ background:#5e5086;}
.jqyh .slideBox .hd ul li.on{ background:#7665a7; }
.jczb .slideBox .hd ul li.on{ background:#fff; }
.jqyh .slideBox .bd{ position:relative; height:100%; z-index:0; text-align: center;  }
.jqyh .slideBox .bd li{ zoom:1; vertical-align:middle;font-size: 16px; color:#868686;position: relative; }
.jqyh .slideBox .bd li h3{ font-size: 22px; color:#000;padding: 20px 0 5px; line-height:25px;}
.jczb .slideBox .bd li h3{ color:#fff;}
.jczb .slideBox .bd li a{ color:#fff;}
.jqyh .slideBox .bd li span{ color:#ff0000;}
.jqyh .slideBox .bd li .ljqy{ position: absolute; width:72px; height:72px; background:#6c5598; border-radius: 50%;  top: 152px; right: 15px; color:#fff; font-size: 18px; text-align: center; line-height: 25px; padding-top: 10px; box-sizing: border-box;}
.jqyh .slideBox .prev,
.jqyh .slideBox .next{ position:absolute; right:8%; top:25px; display:block; width:18px; height:19px; background:#8c8c8c; padding-top: 3px; box-sizing: border-box; text-align: center;  }
.jqyh .slideBox .next{ right:3%; }
.jqyh .slideBox .prev:hover,
.jqyh .slideBox .next:hover{ background-color: #606060; }
.jqyh .slideBox .prevStop{ display:none;  }
.jqyh .slideBox .nextStop{ display:none;  }
.jqyh .slideBox:hover{box-shadow: 0px 0px 10px #ccc;-moz-transform:translate3d(0,-3px,0);-ms-transform:translate3d(0,-3px,0);-o-transform:translate3d(0,-3px,0);-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);border-top-color:#7665a7;}
.xinz-part3{width:100%;height:460px;background:url(../images/js-bg.jpg) no-repeat top center;padding:80px 0 0;box-sizing: border-box;text-align: center;overflow: hidden;}
.xinz-part3 .top{font-size: 22px;color:#fff;}
.xinz-p3-list1 ul li{float: left;cursor: pointer;width:12.5%;margin-top: 55px;}
.xinz-p3-list1 ul li .js-kk{width:110px;height:100px;border:1px solid #9795a3;border-radius: 25px;padding-top: 28px;box-sizing: border-box;margin: 0 auto;}
.xinz-p3-list1 ul li h2{color:#fff;font-size: 19px;padding: 15px 0 5px;}
.xinz-p3-list1 ul li p{font-size: 14px;color:#ccc;}
.xinz-p3-list1 ul li:hover .js-kk{background:#8460ed;border-color: #8460ed;}
.bt{-moz-transition: background 0.3s linear 0s;-webkit-transition: background 0.3s linear 0s;transition: background 0.3s linear 0s;}
.xinz-part4{padding: 40px 0;}
.qwzj-xiao{ background:#655e8a;width:455px;padding: 20px 0 0 15px;box-sizing: border-box;}
.qwzj-xiao h2{font-size: 22px;color:#fff;}
/* 本例子css */
.slideBoxqwzjt1{ width:425px;  position:relative; padding-bottom: 42px; height:388px;}
.slideBoxqwzjt1 .hd{ height:12px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; margin-left: -27px;}
.slideBoxqwzjt1 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxqwzjt1 .hd ul li{ float:left; margin:0 3px;  width:12px; height:12px; line-height:14px; text-align:center; background:#7f7c8e; cursor:pointer; border-radius: 50%; }
.slideBoxqwzjt1 .hd ul li.on{ background:#4d325f;}
.slideBoxqwzjt1 .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxqwzjt1 .bd li{ zoom:1; vertical-align:middle; cursor: pointer;  }
.slideBoxqwzjt1 .bd li a{ width:94px; float: left; position: relative; margin-top: 16px; color:#000;}
.slideBoxqwzjt1 .bd li p{ position:absolute; left:0; bottom: 0; font-size: 14px;background-color: #fff; width:100%; line-height: 19px; text-align: center; }
.slideBoxqwzjt1 .bd li a.mrr{margin-right: 16px;}
.slideBoxqwzjt1 .bd li a{ position: relative;}
.slideBoxqwzjt1 .bd li a .piao-zi{ position: absolute; top: 0; right: -220px; width:220px; background:#fff; height:114px; z-index: 100; color:#000; box-sizing: border-box; padding: 25px 0 0 15px; display:none;}
.slideBoxqwzjt1 .bd li a .piao-zi2{ position: absolute; top: 0; left: -220px; width:220px; background:#fff; height:114px; z-index: 100; color:#000; box-sizing: border-box; padding: 25px 0 0 15px; display:none;}
.slideBoxqwzjt1 .bd li a .piao-zi b{ font-size: 16px; margin-bottom: 5px; display:block;}
/*.slideBoxqwzjt1 .bd li a:hover .piao-zi{display:block; }
.slideBoxqwzjt1 .bd li a:hover p{ display:none;}*/
/* 本例子css */
.slideBoxqwzjt2{ width:770px; height:471px; overflow:hidden; position:relative;}
.slideBoxqwzjt2 .bd{  height:100%; z-index:0;   }
.slideBoxqwzjt2 .bd li{ zoom:1; vertical-align:middle;position:relative; }
.slideBoxqwzjt2 .bd img{  display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBoxqwzjt2 .prev,
.slideBoxqwzjt2 .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:90px; height:90px; background:url(../images/left1.png) no-repeat; }
.slideBoxqwzjt2 .next{ left:auto; right:0; background:url(../images/right1.png) no-repeat; }
.slideBoxqwzjt2 .prev:hover,
.slideBoxqwzjt2 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBoxqwzjt2 .prevStop{ display:none;  }
.slideBoxqwzjt2 .nextStop{ display:none;  }
.slideBoxqwzjt2-txt{width: 515px;height: 106px;padding: 0 28px;left: 0;bottom: 27px;background-color: rgba(135,106,149,.8);position: absolute;}
.slideBoxqwzjt2-txt h5 {font-size: 26px;color: #fff;line-height: 50px;font-weight: 100;}
.slideBoxqwzjt2-txt p {font-size: 14px;color: #fff;line-height: 20px;}
.xinz-part5{width:100%;height:730px;background:url(../images/bise.png) no-repeat top center;padding: 45px 0 0px;box-sizing: border-box;}
.xinz-part5 h2{font-size: 22px;color:#fff;padding: 0px 15px 20px 0;position: relative;display:inline-block;}
.xinz-part5 h2:before {content: '';position: absolute;width: 9px;height: 11px;background: url(../images/hm.png) no-repeat;top: 0;right: 0;webkit-animation: shake1 3s linear normal both infinite;-o-animation: shake1 3s linear normal both infinite;animation: shake1 3s linear normal both infinite;}
@-webkit-keyframes shake1{
0%{
-webkit-transform:translateY(0px);
}
25% {
-webkit-transform:translateY(-2px);
}
50%{
-webkit-transform:translateY(0px);
}
75% {
-webkit-transform:translateY(-2px);
}
100% {
-webkit-transform:translateY(0px);
}
}
@keyframes shake1{
0%{
transform:translateY(0px);
}
25% {
transform:translateY(-2px);
}
50%{
transform:translateY(0px);
}
75% {
transform:translateY(-2px);
}
100% {
transform:translateY(0px);
}
}
.xinz-part6{padding: 32px 0;position: relative;}
/* 本例子css */
/*.picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.picMarquee-left .prev{ display:block;  width:90px; height:90px; overflow:hidden;position: absolute; left:0; top: 75px;
 cursor:pointer; background:url("../images/left1.png") no-repeat; z-index: 1000; opacity:0;transition: all .3s linear 0s;}
.picMarquee-left .next{ display:block;  width:90px; height:90px; overflow:hidden;position: absolute; right:0; top: 75px;
 cursor:pointer; background:url("../images/right1.png") no-repeat; z-index: 1000;opacity:0;transition: all .3s linear 0s;}
 .picMarquee-left:hover .prev{ opacity:1; }
 .picMarquee-left:hover .next{ opacity:1; }

.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; width:408px; height:233px; position: relative; cursor: pointer;}
.picMarquee-left .bd ul li .pic img{ width:408px; height:233px; display:block; position: absolute; top: 0; left:0;}
.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left li .pic img:first-child{opacity:0;-moz-transition:opacity 0.4s linear 0s;-webkit-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s;}
.picMarquee-left .bd ul li {-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;filter:alpha(opacity:100);}
.picMarquee-left .bd ul li:hover img:first-child{opacity:1;z-index:2;}*/
/* 本例子css */
.picScroll-leftanli{ width:100%;  overflow:hidden; position:relative;  }
.picScroll-leftanli .prev{ display:block;  width:90px; height:90px; overflow:hidden;position: absolute; left:0; top: 75px;
 cursor:pointer; background:url("../images/left1.png") no-repeat; z-index: 1000; opacity:0;transition: all .3s linear 0s;}
.picScroll-leftanli .next{ display:block;  width:90px; height:90px; overflow:hidden;position: absolute; right:0; top: 75px;
 cursor:pointer; background:url("../images/right1.png") no-repeat; z-index: 1000;opacity:0;transition: all .3s linear 0s;}
.picScroll-leftanli:hover .prev{ opacity:1; }
.picScroll-leftanli:hover .next{ opacity:1; }

.picScroll-leftanli .bd{ }
.picScroll-leftanli .bd ul{ overflow:hidden; zoom:1; }
.picScroll-leftanli .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;cursor: pointer;  }
.picScroll-leftanli .bd ul li .pic{ text-align:center;height:233px; position: relative; width:408px;}
.picScroll-leftanli .bd ul li .pic img{ width:408px; height:233px; display:block;position: absolute; top: 0; left:0;   }
.picScroll-leftanli .bd ul li .pic img:first-child{opacity:0;-moz-transition:opacity 0.4s linear 0s;-webkit-transition:opacity 0.4s linear 0s;transition:opacity 0.4s linear 0s;}
.picScroll-leftanli .bd ul li {-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;filter:alpha(opacity:100);}
.picScroll-leftanli .bd ul li:hover img:first-child{opacity:1;z-index:2;}
.logo1{position: absolute;top: 50%;left:50%;margin-left: -536px;margin-top: -24px;}
.xinz-part7 {width: 100%;height: 700px;background: url(../images/bg.jpg) no-repeat fixed;overflow: hidden;}
.xinz-part7 .p5wrap .bd ul li .one{ float:left; width:300px;}
.xinz-part7 .p5wrap .bd ul li .one a{ display:block; width:100%; height:100%; position:relative; }
.xinz-part7 .p5wrap .bd ul li .one a .bg{ position:absolute; left:0px; bottom:0px; width:100%; height:0px; background:rgba(0,0,0,.5) none scroll 0 0 !important; filter:alpha(opacity=50); opacity:0; background:#000000;transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s;-moz-transition:all .3s linear 0s}
.xinz-part7 .p5wrap .bd ul li .one a .bg .p{ position:relative; padding:10px 30px 0px 30px;}
.xinz-part7 .p5wrap .bd ul li .one a .bg .p .t1{ font-size:26px; line-height:38px; color:#FFFFFF}
.xinz-part7 .p5wrap .bd ul li .one a .bg .p .t2{ font-size:14px; line-height:22px; color:#FFFFFF}
.xinz-part7 .p5wrap .bd ul li .one a:hover .bg{ height:120px; opacity:1}
.xinz-part7 .p5wrap .bd ul li .two{ float:right; width:894px; height:392px; overflow:hidden}
.xinz-part7 .p5wrap .bd ul li .two .list{ float:left; width:213px; height:183px; margin-left:10px; margin-bottom:11px; display:inline}
.xinz-part7 .p5wrap .bd ul li .two .list a{ display:block; width:100%; height:100%; position:relative}
.xinz-part7 .p5wrap .bd ul li .two .list a .bg{ width:100%; height:100%; position:absolute; left:0; top:0px; z-index:2; background:rgba(0,0,0,.5) none scroll 0 0 !important; filter:alpha(opacity=50); background:#000000; transition:all .3s linear 0s; opacity:0}
.xinz-part7 .p5wrap .bd ul li .two .list a:hover .bg{ opacity:1}
.xinz-part7 .p5wrap .bd ul li .two .list a .txt{ width:168px; position:absolute; z-index:3; left:25px; top:56px; font-size:14px; text-align:center; color:#FFFFFF; opacity:0; filter:alpha(opacity=0);}
.xinz-part7 .p5wrap .bd ul li .two .list a .txt .t1{ font-size:16px;}
.xinz-part7 .p5wrap .bd ul li .two .list a:hover .txt{opacity:1; filter:alpha(opacity=100);animation:orangeIn 0.3s ease;}
.xinz-part7 .p5wrap{ margin:100px auto 0 auto; width:1226px;}
.xinz-part7 .p5wrap .hd{ width:1204px; height:42px; background:rgba(112,112,168,.8);padding:6px 0px 0px 22px; position:relative; }
.xinz-part7 .p5wrap .hd ul{ float:left; height:42px;   }
.xinz-part7 .p5wrap .hd ul li{ float:left; height:42px; width:140px; text-align:center; line-height:42px; color:#FFFFFF; font-size:16px; cursor:pointer;}
.xinz-part7 .p5wrap .hd ul li.on{ background:#fff; color:#333333;}
.xinz-part7 .p5wrap .bd ul{padding:16px 16px 0px 16px; background:#FFFFFF; display:none}
.xinz-part7 .p5wrap .bd ul li{ width:100%; height:392px; overflow:hidden;}
.xinz-part7 .p5wrap .bd ul.on{ display:block;}

#focus {width:456px;height:430px;overflow: hidden; position: relative;}
.doctors_inner {width:456px;height:386px; margin-top:15px;overflow: hidden;position: relative;margin-left: -16px;}

.doctors_inner .addInfo p b img{ border:0; padding:0;}

#focus ul {height:386px;overflow: hidden;padding-left: 1px;position: absolute;}
#focus ul li {float: left;height:386px;position: relative;width:456px;}
#focus ul li a {display:block;float: left; height: 125px;line-height: 1.5; overflow: hidden;text-align: center;width:94px; position:relative}
#focus ul li a p{background-color: #fff;top:95px;color: #333;font-size: 14px;left: 0;line-height: 19px; position: absolute;text-align: center;width: 100%;}
#focus .doctors_inner ul li .doctors_inner1 .addInfo p b{ line-height: 26px!important;}

#focus .btnBg {display: none;}
#focus .btn { bottom: 15px; height: 14px;position: absolute;right: 172px;text-align:center; width:150px;}
#focus .btn span {background: none repeat scroll 0 0 #7f7c8e;border-radius: 8px;-moz-border-radius:8;-webkit-border-radius:8px;cursor: pointer;display: inline-block;height: 12px;margin-left: 5px;width: 12px;}
#focus .btn span.on { background: none repeat scroll 0 0 #4d325f;}
#focus .preNext {/*background: url("../images/body_01.png") no-repeat scroll 0 0;*/ cursor: pointer; height: 16px;position: absolute;top: 20px; width: 16px;}
#focus .pre {background-position: -104px -8px;left: 86px;}
#focus .pre:hover { background-position: -104px -30px;}
#focus .next {background-position: -125px -8px;left: 107px;}
#focus .next:hover {background-position: -125px -30px;}
#focus ul li .doctors_inner1 {display: inline; margin-left:16px;}
.doctors_inner1 {float: left;height: 125px;overflow: hidden;width:94px;}
.doctors_inner1 img{}
.doctors_inner .popInfo {background: none repeat scroll 0 0 #ffffff;color: #333;display: none;height: 114px;left: 0;overflow: hidden;position: absolute;top: 0;width:314px;z-index: 10;}
.doctors_inner .popInfo .p{ margin-top:15px;width:180px;}
.doctors_inner .popInfo .p b{ line-height:38px; font-size:18px; font-weight:100;}
.doctors_inner .layerMode {background: none repeat scroll 0 0 #4d325f;display: none;height: 100%;left: 0;opacity: 0.5;padding: 0;position: absolute;top: 0;width: 100%;z-index: 3;}