/* CSS Document */
*{padding:0; margin:0; outline:none;}
body{font-size:12px; font-family:'微软雅黑';}
ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:none;}
.disnone{display:none;}

/*首页头部*/
.home_top{width: 720px; height: 90px; overflow: hidden; margin: 0 auto; background: url(../images/logo.jpg) no-repeat center center;}

/*
.home_top{width:720px; height:90px; overflow:hidden; margin:0px auto 0 auto;}
.home_top dl{width:720px; height:90px; background:#3c3939; position:fixed; z-index:100;}
.home_top dl dt{width:48px; height:48px; overflow:hidden; float:left;margin: 21px 0 0 98px;}
.home_top dl dd{float:left;}
.home_top dl dd.a1{width:354px; height:auto; overflow:hidden;margin: 23px 0 0 98px;}
.home_top dl dd.a2{width:55px; height:auto; margin: 25px 0 0 29px; position:relative;}
.home_top dl dd em{position:absolute;top:-6px; left:60px; width:14px;height:14px;background: red;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;}
.showMenu{width:55px;height:51px; ; overflow:hidden;}
.showMenu a{
	display:block;width:40px;position:relative;height:3px; background:#ffffff;
	-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;
	margin:17px 0 0 18px;
}


.showMenu a:before, .showMenu a:after{content:''; position:absolute; left:0; top:50%; height:3px; width:100%;
	-moz-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	background:#ffffff;
	margin-top:-3px;
}

.showMenu a:before {
	-moz-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
}

.showMenu a:after {
	-moz-transform: translateY(12px);
	-o-transform: translateY(12px);
	-ms-transform: translateY(12px);
	-webkit-transform: translateY(12px);
	transform:translateY(12px);
}

.hideMenu a{background:none;}
.hideMenu a:before{
	-moz-transform: rotate(90deg) rotate(45deg);
	-o-transform: rotate(90deg) rotate(45deg);
	-ms-transform: rotate(90deg) rotate(45deg);
	-webkit-transform: rotate(90deg) rotate(45deg);
	transform: rotate(90deg) rotate(45deg);
}
.hideMenu a:after {
	-moz-transform: rotate(90deg) rotate(-45deg);
	-o-transform: rotate(90deg) rotate(-45deg);
	-ms-transform: rotate(90deg) rotate(-45deg);
	-webkit-transform: rotate(90deg) rotate(-45deg);
	transform: rotate(90deg) rotate(-45deg);
}
*/

/*下拉导航*/
.popMenu{display:none;max-width:720px;margin:auto; background-color:rgba(0, 21, 45, 0.84);}
#popMenu dl{width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
#popMenu dl dt{width:100%; height:70px; line-height:70px; text-indent:18px; color:#fff; font-size:30px; border-bottom:1px solid #8bb9de; text-align:center;}
#popMenu dl dd{width:100%; height:auto; overflow:hidden; border-bottom:1px solid #8bb9de;}
#popMenu dl dd ul{width:100%; height:auto; overflow:hidden; position:relative; top:1px;}
#popMenu dl dd ul li{float:left;}
#popMenu dl dd ul li a{display:block; width:179px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; border:1px solid #8bb9de; border-left:none; border-top:none;}
#popMenu .nav_xl_zx{width:700px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:36px;}
#popMenu .nav_xl_zx h6{width:453px; height:115px; background:#fff; color:#ff7244; font-size:46px; text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#popMenu .nav_xl_zx h6{float:left;}
#popMenu .nav_xl_zx h6 span{display:block; font-size:24px; color:#7d7d7d; padding-top:15px;}
#popMenu .nav_xl_zx a{float:right; display:block; width:225px; height:50px; line-height:50px; text-align:center; font-size:28px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#popMenu .nav_xl_zx a.a1{color:#0065b7; background:#fff;}
#popMenu .nav_xl_zx a.a2{color:#fff; background:#ff7244; margin-top:15px;}

#header{width:720px; height:auto; overflow:hidden; margin:0 auto; background:#fff;}
/*#header ul{width:700px; height:auto; margin:0 auto;}*/
#header ul li{width:25%; height:70px; text-align:center; float:left; border-right:1px solid #bbb5b5; box-sizing: border-box;}
#header ul li:last-child{border-right:none;}
#header ul li a{width:100%; height:70px; display:block; text-align:center; overflow:hidden;}
#header ul li a .p1{ line-height: 70px; color:#000; font-size:26px;}
#header ul li a:hover .p1{color:#ff9500;}
#header ul .yy_top1 a .p1{color:#fe4c0e ;display: block;width: 138px;height: 70px;/*background: url("../images/yy_top1.png")no-repeat 118px 10px;*/}


/*RHB首页幻灯*/
.index_slide{width:720px; height:590px; overflow:hidden; margin: 0 auto; position:relative;}
.index_slide .pagination{position:absolute; left:0; text-align:center; width:100%; z-index:10;}
.index_slide .pagination .swiper-pagination-switch {display:inline-block; width:20px; height:5px; background:#0065b7; margin:0 5px; cursor:pointer;}
.index_slide .pagination .swiper-active-switch {background:#ff7244;}
.index_slide .pagination{bottom:20px;}
#main{width:720px; height:auto; overflow:hidden; margin:0 auto;}
/*RHB 公告栏*/
#main .index_yhxx{width:700px; height:66px; overflow:hidden; margin:12px auto; border:1px dashed #ccc; border-left:none; border-right:none; background:url(../images/home_gzrd.gif) no-repeat left center;}
#main .index_yhxx .bd{width:560px; height:auto; float:right;}
#main .index_yhxx .bd ul li{width:560px; height:66px; line-height:66px; overflow:hidden; float:right; display:block; color:#000; font-size:24px; background:url(../images/sz_hot.jpg) no-repeat right center;}
#main .index_yhxx .bd ul li a{color:#000;}

/*RHB 公用标题*/
#main .index_title{width:100%; height:auto; overflow:hidden; text-align:center; padding:40px 0 20px 0; background:url(../images/sz_index_xl.gif) no-repeat center bottom;}
#main .index_title .p1{width:100%; height:65px; overflow:hidden; font-size:38px; color:#000; background:url(../images/model_bt.jpg) repeat-x left bottom; letter-spacing:2px;}
#main .index_title .p2{width:100%; height:40px; line-height:40px; font-size:24px; background:url(../images/model_bt2.jpg) no-repeat center bottom; text-transform:uppercase;}
#main .index_title p span{color:#ff7245;}
#main .index_blank{width:100%; height:15px; background:#fff;}

/*RHB 专科项目*/
#main .index_zxkm{width:700px; height:auto; overflow:hidden; text-align:center; margin:0 auto; padding:32px 0;}
#main .index_zxkm dl{width:233px; height:242px; overflow:hidden; background-image:url(../images/mode_02_bg.jpg); float:left; position:relative;}
#main .index_zxkm dl.a2{background-position:-233px top;}
#main .index_zxkm dl.a3{background-position:right top;}
#main .index_zxkm dl.a4{background-position:left 242px;}
#main .index_zxkm dl.a5{background-position:-233px 242px;}
#main .index_zxkm dl.a6{background-position:right 242px;}
#main .index_zxkm dl dt{width:175px; height:auto; overflow:hidden; margin:59px auto 0 auto;}
#main .index_zxkm dl dt .p1{width:100%; height:42px; font-size:26px; border-bottom:1px dashed #ccc;}
#main .index_zxkm dl dt .p2{width:100%; height:38px; font-size:18px; color:#636363; line-height:36px;}
#main .index_zxkm dl dt a{display:inline-block; width:120px; height:34px; background:#ff7245; overflow:hidden; font-size:18px; color:#fff; text-align:center; line-height:34px;}
#main .index_zxkm dl dd{width:100%; height:auto; overflow:hidden; font-size:22px; margin-top:29px;}
#main .index_zxkm dl img{ position:absolute; top:0; right:0;}


/*RHB 困扰版块*/
#main .index_kunrao{width:700px; height:auto; overflow:hidden; margin:0 auto; padding:32px 0;}
#main .index_kunrao ul{width:559px; overflow:hidden; float:left;}
#main .index_kunrao ul li{float:left; margin:0 9px 9px 0;}
#main .index_kunrao ul li a{width:174px; height:42px; display:block; line-height:42px; text-align:center; font-size:30px; border-radius:5px; border:1px solid #ccc; color:#000;}


/*RHB 诊疗技术*/
#main .index_zljs{width:700px; height:auto; overflow:hidden; margin:0 auto; padding:32px 0;}
#main .index_zljs .index_zljs_top{width:100%; height:190px; overflow:hidden; background:#e4d7f5 url(../images/model_03_img.jpg) no-repeat 15px bottom;}
#main .index_zljs .index_zljs_top div{width:240px; height:auto; float:right; overflow:hidden;}
#main .index_zljs .index_zljs_top div h6{font-size:32px; color:#8650cd; font-weight:normal; margin-top:36px;}
#main .index_zljs .index_zljs_top div p{font-size:18px;}
#main .index_zljs .index_zljs_top div a{display:block; width:132px; height:37px; background:url(../images/sz_index_more.png) no-repeat left top; line-height:37px; font-size:18px; text-indent:19px; margin-top:18px;}
#main .index_zljs ul{width:100%; height:auto; overflow:hidden; background:url(../images/model_03_img2.jpg) no-repeat left top;}
#main .index_zljs ul li{width:350px; height:190px; overflow:hidden; float:left;}
#main .index_zljs ul div{width:240px; height:auto; float:right; overflow:hidden;}
#main .index_zljs ul h6{font-size:32px; color:#8650cd; font-weight:normal; margin-top:36px;}
#main .index_zljs ul p{font-size:18px;}
#main .index_zljs ul a{display:block; width:132px; height:37px; background:url(../images/sz_index_more.png) no-repeat left top; line-height:37px; font-size:18px; text-indent:19px; margin-top:18px;}
#main .index_zljs ul li.a4 a{background:url(../images/model_03_more.jpg) no-repeat left top; color:#fff;}
#main .index_zljs ul li.a1 h6{color:#989284;}
#main .index_zljs ul li.a2 h6{color:#8199c0;}
#main .index_zljs ul li.a3 h6{color:#91b07b;}
#main .index_zljs ul li.a4 h6{color:#989284;}
#main .index_zljs ul li.a4 p{ color:#fff;}


/*RHB 相关案例*/
#main .index_xgal{width:700px; height:600px; overflow:hidden; margin:0 auto; padding:32px 0;}
#main .index_xgal .index_xgal_nav{width:185px; height:auto; float:left;}
#main .index_xgal .index_xgal_nav ul li{width:185px; height:111px; background:#505050; margin-bottom:12px; overflow:hidden;}
#main .index_xgal .index_xgal_nav ul li dl{width:185px; height:111px; overflow:hidden; text-indent:58px;}
#main .index_xgal .index_xgal_nav ul li dl.a1{ background:url(../images/index_model4_ico_01.png) no-repeat 9px center;}
#main .index_xgal .index_xgal_nav ul li dl.a2{ background:url(../images/index_model4_ico_02.png) no-repeat 9px center;}
#main .index_xgal .index_xgal_nav ul li dl.a3{ background:url(../images/index_model4_ico_03.png) no-repeat 9px center;}
#main .index_xgal .index_xgal_nav ul li dl.a4{ background:url(../images/index_model4_ico_04.png) no-repeat 9px center;}
#main .index_xgal .index_xgal_nav ul li dl.a5{ background:url(../images/index_model4_ico_05.png) no-repeat 9px center;}
#main .index_xgal .index_xgal_nav ul li dl dt{color:#fff; font-size:26px; margin-top:28px;}
#main .index_xgal .index_xgal_nav ul li dl dd{color:#fff; font-size:14px;}
#main .index_xgal .index_xgal_nav ul li.active{background:#ff7245;}
#main .index_xgal .index_xgal_content{width:498px; height:604px; float:right; background:#e0e0e0; overflow:hidden; position:relative;}
#main .index_xgal .index_xgal_content .index_xgal_box{width:498px; height:604px; overflow:hidden; position:absolute; top:0; display:none;}
#main .index_xgal .index_xgal_content .swiper-wrapper{width:498px; height:604px; overflow:hidden;}
#main .index_xgal .index_xgal_content .index_xgal_box dl{width:467px; height:auto; overflow:hidden; margin:15px auto; text-align:center;}
#main .index_xgal .index_xgal_content .index_xgal_box dl dt{width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
#main .index_xgal .index_xgal_content .index_xgal_box dl dt img{display:block;}
#main .index_xgal .index_xgal_content .index_xgal_box dl dt h6{width:100%; height:auto; overflow:hidden; height:45px; line-height:45px; font-size:20px; font-weight:normal;}
#main .index_xgal .index_xgal_content .index_xgal_box dl dt ul li{width:100%; height:26px; line-height:26px; font-size:16px;}
#main .index_xgal .index_xgal_content .index_xgal_box dl dd a{ display:inline-block; width:133px; height:36px; line-height:36px; font-size:18px; color:#fff; text-align:left; text-indent:18px; background-image:url(../images/index_zx_more.png); background-repeat:no-repeat;}
#main .index_xgal .index_xgal_content .index_xgal_box dl dd .a2{background-position:left bottom; margin-left:20px;}
#main .index_xgal .yuandian{position:absolute; left:0; text-align:center; width:100%; z-index:10;}
#main .index_xgal .yuandian .swiper-pagination-switch {display:inline-block; width:16px; height:16px; background:#0065b7; margin:0 5px; cursor:pointer; border-radius:50%;}
#main .index_xgal .yuandian .swiper-active-switch {background:#ff7244;}
#main .index_xgal .yuandian{bottom:10px;}


/*RHB 五大保障*/
#main .index_wdbz{width:700px; height:auto; overflow:hidden; margin:0 auto; padding:32px 0;}
#main .index_wdbz .tempWrap{width:480px; height:344px; float:left;}
#main .index_wdbz .tempWrap .bd ul{width:480px; height:344px;  overflow:hidden;  position:relative;}



#main .index_wdbz .tempWrap .bd ul .p2{width:176px; height:42px; overflow:hidden; line-height:42px; border:1px solid #b6b8b9; color:#fff; font-size:22px; display:inline-block; margin-bottom:10px;}
#main .index_wdbz .tempWrap .bd ul .p3{margin-top:190px;margin-left:20px;color:#d4d4d4; display:inline-block; width:430px; height:auto; overflow:hidden; color:#fff; font-size:20px; line-height:28px;text-indent: 2em;overflow: hidden}
#main .index_wdbz .tempWrap .bd ul a{text-align:center;width:166px; height:42px; border-radius:21px; background:#ff7245; color:#fff; font-size:24px; line-height:42px; position:absolute; bottom:28px; left:50%; margin-left:-83px;}
#main .index_wdbz .hd{width:220px; height:auto; overflow:hidden; float:right;}
#main .index_wdbz .hd li{width:220px; height:68px; background:#4d4d4d; border-bottom:1px solid #6d6d6d;}
#main .index_wdbz .hd li.on{background:#ff7245;}
#main .index_wdbz .hd li dl{height:68px; background-image:url(../images/wbbz_ico.png); background-repeat:no-repeat; overflow:hidden; text-indent:72px;}
#main .index_wdbz .hd li dl.a1{background-position:26px 17px;}
#main .index_wdbz .hd li dl.a2{background-position:26px -52px;}
#main .index_wdbz .hd li dl.a3{background-position:26px -122px;}
#main .index_wdbz .hd li dl.a4{background-position:26px -189px;}
#main .index_wdbz .hd li dl.a5{background-position:26px -258px;}
#main .index_wdbz .hd li dl dt{font-size:26px; color:#fff; margin-top:14px;}

/*RHB 齿科医师*/
#main .index_ckys{width:100%; height:auto; overflow:hidden; padding:32px 0;}
#main .index_ckys .ckys_model{width:665px; height:auto; overflow:hidden; margin:0 auto; padding:32px 0;}
#main .index_ckys .ckys_img{ display:block; width:177px; height:188px; float:left;}
#main .index_ckys dl{width:450px; height:auto; float:right; overflow:hidden;}
#main .index_ckys dl dt{width:100%; height:79px; border-bottom:1px solid #ccc; text-align:center; color:#4d4d4d;}
#main .index_ckys dl dt div.a1{font-size:36px; font-weight:bold; }
#main .index_ckys dl dt div.a1 font{color:#ff7245; font-size:22px;}
#main .index_ckys dl dt div.a2{font-size:18px;}
#main .index_ckys dl dt div.a2 font{color:#ff7245;}
#main .index_ckys dl dd p{font-size:22px; color:#000; line-height:30px; padding:15px 0;text-indent: 2em; overflow: hidden;}
#main .index_ckys dl dd p a{color: #FF0000;font-weight: bold}
#main .index_ckys dl dd ul{width:110%; height:auto; overflow:hidden;}
#main .index_ckys dl dd ul li{ float:left; width:auto; height:32px;}
#main .index_ckys dl dd ul li a{width:auto; height:32px;display:block;font-size:17px;color:#1974c3;line-height:32px; background-image:url(../images/index_ckys_ico.jpg); background-repeat:no-repeat; padding:0 30px 0 39px;}
#main .index_ckys dl dd ul li a.a2{background-position:left center; color:#ff8b00;}
#main .index_ckys dl dd ul li a.a3{background-position:left bottom; color:#0fa76a;}
#main .ckys_more{width:700px; height:89px; overflow:hidden; margin:0 auto; background:#ff7245; border-radius:15px;  margin-bottom: 30px;}
#main .ckys_more div{width:380px; height:auto; font-size:20px; color:#fff; float:left; margin:12px 0 0 70px;}
#main .ckys_more div span{font-size:24px; font-weight:bold;}
#main .ckys_more a{display:block; width:203px; height:61px; margin:15px 15px 0 0; background:url(../images/index_model_more.jpg) no-repeat left top; float:right; font-size:24px; color:#ff7245; line-height:61px; text-indent:25px;}

#main .index_telll{width:720px; height:auto; overflow:hidden; margin:0 auto; padding-top:30px;}
#main .index_telll a{display:block; width:666px; height:84px; margin:0 auto; border-radius:42px; text-indent:220px; overflow:hidden; background:#ff7245 url(../images/footer_kjdh_tel.png) no-repeat 160px center;}
#main .index_telll a .a1{font-size:22px; color:#fff; margin-top:5px;}
#main .index_telll a .a2{font-size:36px; color:#fff;}



/*RHB 底部样式*/
#footer{width:720px; height:auto; overflow:hidden; margin:0 auto; padding-top:22px;}
#footer .bot a{display:block; width:666px; height:84px; margin:0 auto; border-radius:42px; text-indent:220px; margin-bottom:24px; overflow:hidden; background:#ff7245 url(../images/footer_kjdh_tel.png) no-repeat 160px center;line-height: 35px}
#footer .bot a .a1{font-size:22px; color:#fff; margin-top:5px;}
#footer .bot a .a2{font-size:36px; color:#fff;}
#footer ul{width:100%; height:auto; overflow:hidden; padding-bottom:92px;}
#footer ul li{width:100%; height:40px; line-height:40px; text-align:center; font-size:20px;}




.footer_new{height: 330px; width:720px;background: #ebebeb;  position:fixed; bottom:0; left:50%; margin-left:-360px;z-index: 11; }
.footer_new .guanbi{color: #fff;font-size: 45px; margin:-61px 0 0 619px; width: 1px; height: 1px;}
.footer_new .footer_title{width: 100%; height: 60px;background: #0f74a1;   line-height: 60px; text-align: center; font-size: 35px;}
.footer_new .footer_title a{color: #fff;}
.footer_new .tu_01{width: 40px; height: 40px; margin-top: -50px;margin-left: 30px;}
.footer_new .advisory{width: 100%; height: 220px;}
.footer_new .advisory img{border-radius: 100px; margin-top: 30px; margin-left: 50px;}
.footer_new .advisory .p_01{  color: #788ca0;font-size: 25px;margin-top: -96px; margin-left: 24%; }
.footer_new .advisory .p_02{  width: 468px; height: 60px; font-size: 23px;color: #000;position: relative;margin-left: 24%;padding: 10px;line-height: 31px;background: #fff;border-radius: 10px; margin-top: 7px;}
.footer_new .footer_new_footer{height: 85px;margin-top:43px;background-color: #FFF;overflow: hidden;}
.footer_new .footer_new_footer ul{width:720px; height:auto; overflow:hidden;  webkit-box-shadow: 0 -1px 6px 0 rgba(0,0,0,0.1); box-shadow: 0 -1px 6px 0 rgba(0,0,0,0.1);}
.footer_new .footer_new_footer ul li{width:39%; color: #fff; height:60px; float:left; position:relative; margin-left: 53px; margin-top: 15px;}
.footer_new .footer_new_footer ul li a{ display:block; background: #fff; height:60px;width: 100%; line-height: 60px; overflow:hidden;  text-align:center; font-size:30px; color:#fff; letter-spacing:4px; font-family: Arial,'微软雅黑',Tahoma,sans-serif;}
.footer_new .footer_new_footer ul li .a_03{  background: #FF8000; }
.footer_new .footer_new_footer ul li .a_04{  background:#00A064;}






#footer_zx{width:720px; height:80px; no-repeat center top;  position:fixed; bottom:0; left:50%; margin-left:-360px;z-index: 10;transform: translate3d(0, 0, 0);transition: transform 8.9s;}
#footer_zx .footer_huodong{width:auto; float:left; margin-left:33px;  transform: translate3d(0, 100%, 0); }
#footer_zx ul{width:720px; height:auto; overflow:hidden;  webkit-box-shadow: 0 -1px 6px 0 rgba(0,0,0,0.1); box-shadow: 0 -1px 6px 0 rgba(0,0,0,0.1);}
#footer_zx ul li{width:360px; height:50%; float:left; position:relative;}
#footer_zx ul li a{ display:block;  height:100%; line-height: 80px; overflow:hidden;  text-align:center; font-size:30px; color:#fff; letter-spacing:4px; font-family: Arial,'微软雅黑',Tahoma,sans-serif;}
#footer_zx ul li .a_01{ color: #fff;background: #ffca60; }
#footer_zx ul li .a_02{background: #02b7ca; }





/*公用插件样式*/
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}
.swiper-wrapper{
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;

	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;

	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);

	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;

	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-wp8-horizontal{-ms-touch-action: pan-y;}
.swiper-wp8-vertical{-ms-touch-action: pan-x;}


/*case 经典案例*/
#main .yy1{width: 700px;height: auto;overflow: hidden;margin:22px auto 0}
#main .yy1 ul{width:715px;}
#main .yy1 ul li{float: left;margin-right: 9px;width: 134px;height: 42px;font-size: 20px;line-height: 44px;text-align: center;background: #525252;color: #ffffff}
#main .yy_400{margin-top: 20px;}
#main .yy_400 .yy_jj1{display:block; width:666px; height:84px; margin:0 auto; border-radius:42px; text-indent:220px; margin-bottom:24px; overflow:hidden; background:#ff7245 url(../images/footer_kjdh_tel.png) no-repeat 160px center;}
#main .yy_400 .yy_jj1 .a1{font-size:22px; color:#fff; margin-top:5px;}
#main .yy_400 .yy_jj1 .a2{font-size:36px; color:#fff;}

/*case 成功案例*/
#main_case{width:720px; height:auto; margin-top:30px; padding-bottom:50px;}
#main_case .hd{width:101%; height:auto; overflow:hidden;}
#main_case .hd li{width:143px; height:50px; line-height:50px; background:#0064b9; color:#fff; font-size:24px; text-align:center; float:left; margin-left:2px; cursor:pointer;}
#main_case .hd li.on{background:#fe5018;}
#main_case .bd ul li{width:620px; height:auto; overflow:hidden; background:#f5f5f5; color:#000; margin:20px auto;}
#main_case .bd ul li dl dt{width:240px; height:240px; float:left;}
#main_case .bd ul li dl dt img{width:240px; height:240px;}
#main_case .bd ul li dl dd{width:325px; float:left; margin-left:12px;}
#main_case .bd ul li dl dd.a1 p{width:100%; height:40px; line-height:40px; font-size:23px; font-weight:normal;}
#main_case .bd ul li dl dd.a2{height:120px; overflow:hidden; font-size:23px; line-height:40px;}
#main_case .bd ul li dl dd.a3{width:100%; height:auto; padding:15px 0; background:#fff; overflow:hidden; margin:0; border-bottom:1px solid #ccc;}
#main_case .bd ul li dl dd.a3 p{width:386px; height:auto; margin:0 auto; overflow:hidden;}
#main_case .bd ul li dl dd.a3 a{width:167px; height:33px; line-height:33px; color:#fff; font-size:22px; display:inline-block; text-align:center;}
#main_case .bd ul li dl dd.a3 a.a4{background:#f44e14; border-radius:5px; margin-right:52px;}
#main_case .bd ul li dl dd.a3 a.a5{background:#0064ba; border-radius:5px;}
#main_case .bd .yy2{display: block}
#main_case .bd .yy3{display: none}


.yyyy1{background:url(../images/wdjs_bg.jpg) no-repeat left top;}
.yyyy2{background:url(../images/yy2_jishu.jpg) no-repeat left top;}
.yyyy3{background:url(../images/yy2_cailiao.jpg) no-repeat left top;}
.yyyy4{background:url(../images/yy2_baozhang.jpg) no-repeat left top;}
.yyyy5{background:url(../images/yy2_zhenshi.jpg) no-repeat left top;}


/*专家团队*/
.index_doc dl{ margin-top:40px;}
.index_doc dl dt{position:relative; height:528px;background:#d2d2d2; text-align:center;}
.index_doc dl dt p{ position:absolute;bottom:30px;left:3px; background:#4b4b4b;width:200px; padding:0 15px;height:230px;border-radius:50%; border:1px dashed #f6a592; font-size:22px;color:#fff; text-align:center;}
.index_doc dl dt p b{ background:#ff7245;color:#fff; width:120px; height:40px; line-height:40px; display:block; font-weight:normal; text-align:center;  margin-top:30px; margin-bottom:10px; margin-left:40px;}
.index_doc dl dd{ background:#4b4b4b; height:170px;text-align:center;}
.index_doc dl dd h2{ font-size:32px;color:#ffffff; padding:8px 0;}
.index_doc dl dd h3{ font-size:20px;font-weight:normal;color:#c9c9c9;}
.index_doc dl dd h4 a{color:#fff;font-weight:normal; background:#ff7245; width:185px; height:60px; display:block; border-radius:8px; line-height:60px; text-align:center; font-size:32px; margin:10px auto 0;}
.index_doc .swiper-container {height:780px;}
.lyZjtd{ width:720px;margin: 0 auto }
.lyZjtd .hd{ height:53px; line-height:53px; position:relative; color: #fff;text-align: center;font-size: 28px;}
.lyZjtd .hd ul{ float:left;  position:absolute;top:-1px; height:53px;   }
.lyZjtd .hd ul li{ float:left; cursor:pointer;width: 360px; background: #ff7245; }
.lyZjtd .hd ul li.on{background: #096ab9; }
.lyZjtd .bd ul{  zoom:1; }
.lyZjtd .bd li{width: 680px;height: 380px;border: 20px solid #e5e5e5;margin-top: 10px;overflow: hidden }
.lyZjtd .bd li .bdLeft{ float:left;width: 330px}
.lyZjtd .bd li .bdRight{ float:left;width: 350px}
.lyZjtd .bd li .bdRight .p1{font-size: 20px;margin: 40px 0 20px 0}
.lyZjtd .bd li .bdRight .p1 span{font-size: 35px;color: #ff7245;}
.lyZjtd .bd li .bdRight .p2{font-size: 24px;}
.lyZjtd .bd li .bdRight hr{width: 300px;margin: 20px 0}
.lyZjtd .bd li .bdRight .p4{font-size: 22px;width: 320px;height: 90px; margin-bottom: 20px; overflow: hidden;}
.lyZjtd .bd li .bdRight .p4 span{font-size: 22px;color: #ff7245;}
.lyZjtd .bd li .bdRight .a1{display: inline-block;width: 157px;height: 41px;line-height: 41px;color: #fff;text-align: center;float: left;background: #096ab9;border-radius: 10px;margin: 0 15px 0 5px;font-size: 24px;}
.lyZjtd .bd li .bdRight .a2{display: inline-block;width: 157px;height: 41px;line-height: 41px;color: #fff;text-align: center;float: left;background: #ff7245;border-radius: 10px;font-size: 24px;}

/*预约挂号*/
.ghtd{width:640px; height:620px; margin:0 auto; background:url(../images/bg_02.png) no-repeat; padding:50px 40px;}
.ghtd h2{ font-size:32px; padding-bottom:5px; line-height:60px;}
.ghtd label{font-size:23px; margin:0 2px;}
.ghtd .submit{width:223px; float:left; height:50px; border-radius:4px; background:#ff7245; line-height:50px; text-align:center; color:#fff; border:none; display:block; font-size:28px; margin-top:25px; margin-left:30px;}
.ghtd .submit:last-child{background:#8b8b8b;}
.ghtd1{width:640px;text-align:center; margin-bottom:10px;}
.ghtd1 p{width:100%; height:55px; overflow:hidden; font-size:38px; color:#000;letter-spacing:2px;}
.ghtd1 p font{color:#ff7245;}
.ghtd1 span{text-transform:uppercase; color:#000000; font-size:30px;}
.ghtd2 label{ line-height:40px; width:160px; display:block; float:left;}
.ghtd2{margin-left:20px; width:500px; overflow:hidden;}
.ghtd3{margin-left:20px;}
.ghtd3 .tel{ width:550px; height:40px; line-height:40px; font-size:30px; border-radius:5px; border:1px solid #dfdfdf;}
.ghtd3 .text{ width:550px; height:40px; line-height:40px; font-size:30px; border-radius:5px; border:1px solid #dfdfdf;}




/*文章页*/
#main .index_blank100{width:680px; height:100px; background:#e0e0e0;margin: 0 auto}
#main .article_con h2{height: 90px;line-height: 90px;font-size: 32px;color: #0065b7;text-align: center;}
#main .article_ad{width: 100%}
#main .article_ad img{margin-left: 20px}
#main .article_con1 p{width: 680px;height: 100px;margin: 15px auto;font-size: 18px;line-height: 30px;text-indent: 2em;}
#main .article_zixun{width: 100%;margin-bottom: 30px}
#main .article_zixun a{display: block;width: 380px;height: 55px;margin: 0 auto;text-align: center;font-size: 22px;line-height: 55px;background-color: #ff7245;color: #fff;border-radius:30px;}

#main .article_con2{width: 680px;margin: 0 auto}
#main .article_con2 h3{color: #0065b7;font-size: 24px;font-weight: lighter;line-height: 30px;}
#main .article_con2 p{font-size: 18px;text-indent: 2em;margin: 25px 0;line-height: 30px}
#main .article_con2 a{color: #ff7245;font-weight: 600}

#main .article_tubiao{width: 680px;margin: 0 auto 20px auto;height: 77px}
#main .article_tubiao li{float: left;}

#main .article_list{height: 88px}
#main .article_list ul{width: 680px;margin: 0 auto;}
#main .article_list li{float: left;width: 270px;font-size: 26px;color: #000000;height: 43px;padding-left: 50px;overflow: hidden}
#main .article_list li.li1{border-top: 1px solid #e0e0e0}
#main .article_list li.li2{border-top: 1px dashed #e0e0e0}
#main .article_list li a{color: #000000;line-height: 43px}

#main .article_ckys ul{width: 680px;margin: 35px auto;height: 290px}
#main .article_ckys ul li{float: left;text-align: center;width: 226px}
#main .article_ckys ul li p.p1{font-size: 16px;color: #ff7245;line-height: 44px}
#main .article_ckys ul li p.p2{font-size: 34px;color: #4d4d4d;line-height: 44px;font-weight: bold}
#main .article_ckys ul li p.p3{font-size: 18px;color: #000;line-height: 44px;}

#main .article_anli{height: 690px;margin-bottom: 28px;}
#main .article_anli ul li{text-align: center;float: left;margin: 30px 10px 0 10px;}
#main .article_anli ul li h6{font-size: 20px;line-height: 46px}
#main .article_anli ul li p{font-size: 24px;font-weight: lighter;line-height: 30px}
#main .article_anli ul li a{display: block;width: 132px;height: 36px;float: left;line-height: 36px;color: #fff;border-radius: 5px;margin-left: 26px;margin-top: 30px;background: url("../images/article_anli5.png") no-repeat 96px #ff7245;font-size: 18px;text-indent: -27px}
#main .article_anli ul li a.a1{margin-left: 24px;background-color: #0065b7;}

#main .article_tel{width:720px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;}
#main .article_tel a{display:block; width:666px; height:84px; margin:0 auto; border-radius:42px; text-indent:220px; overflow:hidden; background:#ff7245 url(../images/footer_kjdh_tel.png) no-repeat 160px center;}
#main .article_tel a .a1{font-size:22px; color:#fff; margin-top:5px;}
#main .article_tel a .a2{font-size:36px; color:#fff;}


#main .yyy1_top1{width: 700px;height: auto;margin:0 auto}
#main .yyy1_top1 .yyy1_box1{width: 105px;height: 78px;margin-top: 35px;float: left;overflow: hidden}
#main .yyy1_top1 .yyy1_box1 .yyy1_left1{float: left;width: 60px;height: 60px;background:#ff7245 ;text-align: center;font-size: 36px;line-height: 55px;color: #ffffff;font-weight: bold}
#main .yyy1_top1 .yyy1_box1 .yyy1_left2{float: right;width: 45px;height: 45px;background:#ff8e6a ;text-align: center;font-size: 26px;line-height: 42px;color: #ffffff;font-weight: bold;margin-top: 34px}
#main .yyy1_top1 .yyy1_right1{float: right;width: 570px;height: auto;overflow: hidden;margin-top: 15px;margin-bottom: 20px;}
#main .yyy1_top1 .yyy1_right1 ul .yyy1_word1{font-size: 20px;line-height: 34px;text-indent: 2em}
.clear{clear: both}



#main .yyy3_top1{width: 680px;height:648px;margin: 0 auto;}

#main .yyy3_top1 .yyy3_pp1 .pp_j1{background: url("../images/yyy1_img4.jpg")no-repeat;width:130px;height: auto;padding-left:45px;padding-top: 182px;margin-top: 50px;font-size: 24px;line-height: 34px;float: left;overflow: hidden}
#main .yyy3_top1 .yyy3_pp1 .pp_j2{background: url("../images/yyy1_img5.jpg")no-repeat;width:180px;height: auto;padding-left:85px;padding-top: 188px;margin-top: 50px;font-size: 24px;line-height: 34px;float: right;overflow: hidden}
#main .yyy3_top1 .yyy3_pp1 .pp_j3{background: url("../images/yyy1_img8.jpg")no-repeat;width:227px;height: 272px;margin-top: -95px;font-size: 22px;line-height: 34px;margin-left: 220px;color:#b46045;padding-top: 52px;text-align: center ;text-indent: 2em}
#main .yyy3_top1 .yyy3_pp1 .pp_j4{background: url("../images/yyy1_img6.jpg")no-repeat;width:208px;height: auto;padding-left:10px;padding-top: 188px;margin-top: -133px;font-size: 24px;line-height: 34px;float: left;overflow: hidden}
#main .yyy3_top1 .yyy3_pp1 .pp_j5{background: url("../images/yyy1_img7.jpg")no-repeat;width:148px;height: auto;padding-left:26px;padding-top: 262px;margin-top: -210px;font-size: 24px;line-height: 34px;float: right;overflow: hidden}

/*品牌页面*/
#main .pp_title{width:700px; height:auto; overflow:hidden; background:url(../images/pp_title_bg.gif) no-repeat left top; position:relative; margin:25px auto;}
#main .pp_title dl{width:615px; height:94px; float:right; border-bottom:1px solid #ccc;}
#main .pp_title dd {width:auto; height:auto; float:left; text-indent:50px;}
#main .pp_title dd .a1{font-size:40px; color:#4a4a4a; margin-top:6px;}
#main .pp_title dd .a1 span{color:#ff7245;}
#main .pp_title dd .a2{font-size:14px; color:#888; text-transform:capitalize;}
#main .pp_title dt{width:auto; float:right;}
#main .pp_title dt a{display:block; width:134px; height:45px; background:url(../images/pp_title_swt.jpg) no-repeat left top; font-size:20px; line-height:45px; margin-top:22px; color:#fff; text-indent:15px;}
#main .pp_title .title_ico{position:absolute; font-size:31px; color:#fff; left:57px; top:15px;}

#main .pp_sjz{width:700px; height:auto; overflow:hidden; margin:40px auto 0 auto; background:url(../images/pp_sjz.gif) no-repeat center top; padding:0 0 30px 0;}
#main .pp_sjz .pp_sjz_l{ padding-top:10px;}
#main .pp_sjz .pp_sjz_l,#main .pp_sjz .pp_sjz_r{width:350px; height:auto; float:left;}
#main .pp_sjz .pp_sjz_l dl{ margin:60px 0 0 86px;}
#main .pp_sjz .pp_sjz_r dl{ margin:10px 0 55px 43px;}
#main .pp_sjz dl{width:222px; height:auto; overflow:hidden;}
#main .pp_sjz dl dt p{width:222px; height:29px; line-height:29px; font-size:20px; text-align:center;}
#main .pp_sjz dl dd img{ display:block; width:222px; height:128px;margin-top:5px;}

#main .pp_zj{width:680px; height:auto; overflow:hidden; margin:0 auto;}
#main .pp_zj dl dt img{ display:block;}
#main .pp_zj dl dd{ font-size:20px; line-height:36px; text-indent:2em; width:100%; height:auto; padding:20px 0 20px 0; overflow:hidden;}
#main .pp_zj dl dd p{width:100%; height:auto; text-align:right; font-size:24px; color:#ff7245; text-transform:uppercase;}

/*底部挂号*/
.closeBtn_swt1 {
	right: -5px;
	top: -5px;
	width: 44px;
	height: 44px;
	cursor: pointer;
	background: #000;
}
.swtCenter1 {
	width: 580px;
	height: auto;
	margin:10px auto;
	background-color: #13192f;
}
.swtCenter1 a.closeBtn_swt1 {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background: none;
}
.swtCenter1 a.closeBtn_swtz {
	width: 500px;
	height: 240px;
	display: block;
	margin: 0 auto;
	margin-top: 60px;
}
.swtCenter1 input#telInput {
	width: 200px;
	height: 30px;
	background: none;
	border: none;
	margin-left: 30px;
	float: left;
}
.swtCenter1 input#callBtn {
	width: 100px;
	height: 30px;
	background: none;
	border: none;
	float: left;
}
.swtCenter1 div.swtCenter1zm {
	width: 330px;
	height: 30px;
	margin: 0 auto;
	margin-top: 4px;
}
.g_hao {
	background: url(../images/g_bg.jpg) no-repeat center;
	width: 580px;
	height: 948px;
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 1000;
	margin-left: -290px;
	margin-top: -470px;
}
.g_hao1 {
	padding: 40px 0 0 20px;
}
.g_hao1 .g_hao1_b {
	width: 404px;
	float: left;
	height: 39px;
	background: url(../images/g_tel.png) no-repeat;
}
.g_hao1 .g_hao1_b input.a1 {
	width: 205px;
	height: 38px;
	line-height: 64px;
	padding-left: 50px;
	border: none;
	background: none;
	float: left;
	outline: none;
	color: #b2b2b2;
	font-size: 20px;
	font-family: "微软雅黑";
}
.g_hao1 .g_hao1_b button.a2 {
	width: 140px;
	height: 38px;
	line-height: 64px;
	border: none;
	background: none;
	float: left;
}
.g_hao2 {
	height: 312px;
	width: 426px;
	border: 1px solid #cacbcb;
	background: #fff;
	padding: 25px;
	margin: -8px 0 20px 50px;
}
.g_hao2 dl dt {
	width: 100%;
	text-align: center;
	font-size: 26px;
	color: #595757;
	margin-top: -10px;
}
.g_hao2 dl dd {
	width: 100%;
	float: left;
	font-size: 20px;
	color: #595757;
	margin-top: 15px;
}
.g_hao2 dl dd .text {
	font-size:20px;
	width: 100px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b4b4b4;
	text-indent: 10px;
}
.g_hao2 dl dd .xmfl {
	font-size:20px;
	width: 150px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b4b4b4;
	text-indent: 10px;
	margin-left:5px;
}
.g_hao2 dl dd .text2 {
	width: 130px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b4b4b4;
	font-size:20px;
}
.g_hao2 dl dd .text3 {
	width: 149px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #b4b4b4;
	text-align: left;
	font-size:20px;
}
.g_hao2 dl dd .text4 {
	width: 25px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #b4b4b4;
	text-align: center;

}
.g_hao2 dl dd textarea {
	width: 304px;
	height: 69px;
	border: 1px solid #b4b4b4;
	float: left;
	line-height: 22px;
	font-size: 13px;
	text-indent: 10px;
	margin-left: 5px;
	font-size:20px;
}
.g_hao2 dl dd p {
	float: left;
}
.g_hao2 dl dd .submit {
	/*margin-left:50px;*/
	width: 133px;
	height: 33px;
	background: #007aaa;
	line-height: 33px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border: none;
	cursor: pointer;
	display:block;
	/*float:left;*/
	margin: 20px auto 0;
}
.g_hao2 dl dd .yanse{background: #01a165;color: #fff;}
.g_hao2 dl dd span {
	margin-left:50px;
	width: 133px;
	height: 33px;
	background: #01a165;
	line-height: 33px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	display:block;
	float:left;
	cursor: pointer;
}
.g_hao3 p {
	text-align:center;
	font-size: 28px;
	color: #007aaa;
	padding: 8px 0 47px;
}
.g_hao3 p a{
	color: #007aaa;
}
.g_hao3 b {
	font-size: 21px;
	font-weight: normal;
	padding-left: 217px;
	line-height:53px; color:#fff;
	display: block;
	margin-top:11px;
}
#overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=50);
	display: none;
}
.g_hao3 span{ display:block; text-align:center; margin-top:30px;}
#win {
	position: absolute;
	width: 700px;
	height: 330px;
	background: #fff;
	border: 4px solid #f90;
	margin: -102px 0 0 -202px;
	display: none;
}


#overDiv {
	background-color: #000;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;/*FF IE7*/
	filter: alpha(opacity=40);/*IE*/
	opacity: 0.4;/*FF*/
	z-index: 1;
	position: fixed!important;/*FF IE7*/
	position: absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
#dlDiv {
	background-image: url(dlbj.jpg);
	background-repeat: repeat-x;
	border: 2px solid #06F;
	z-index: 2;
	width: 400px;
	height: 300px;
	left: 43%;/*FF IE7*/
	top: 37%;/*FF IE7*/
	margin-left: -150px!important;/*FF IE7 该值为本身宽的一半 */
	margin-top: -60px!important;/*FF IE7 该值为本身高的一半*/
	margin-top: 0px;
	position: fixed!important;/*FF IE7*/
	position: absolute;/*IE6*/
	_top:       expression(eval(document.compatMode &&  document.compatMode=='CSS1Compat') ?  documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
 document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/
}
.lobu {
	width: 65px;
	height: 25px;
	background: #FFFFFF;
	font-size: 13px;
	border: #0099CC solid 1px;
}

.g_hao2 em{ width:20%;text-align:right; color:#f00; font-style:normal;}
.g_hao2 em font{ color:#f00; padding:0 10px 0 0; vertical-align:middle; font-size:24px;}
.ye_j1{font-weight: bold}
#num{background: red;border-radius: 25px;display: inline-block;width: 30px;height: 30px;font-size: 18px;text-align: center;line-height: 30px;letter-spacing: normal;margin-left: 82px;margin-top: 5px; position:absolute; top:30px; right:30px;}




/*新主页*/

.new_doc{width: 720px;height: 268px;margin: 30px auto 0}
.new_dh{width: 702px;height: auto;overflow: hidden;margin:65px auto 0 ;}
.new_dh .new_dh_top{width: 702px;height: auto;overflow: hidden;}
.new_dh .new_dh_top ul li{float: left;width:232px;height: 172px;margin-right: 2px ;}
.new_dh .new_dh_top ul li:last-child{margin: 0}


.swiper-container {width: 720px;height:268px;}
.secTit{ text-align: center}
.secTit h2{ color: #3768b5; font-size: 36px;line-height: 35px;}
.secTit i{ display: block; color: #ccc; font-size: 28px; line-height: 35px;font-style: normal}



.case .caseCon .swiper-slide .case_word{width: 645px;height: 577px;margin: 40px auto 0;}
.case{ padding:80px 130px 10px 130px;width: 460px;margin: 0 auto 0;overflow: hidden;position: relative;}
.case .caseCon{width: 465px; padding-top:20px;}
.case .caseCon .swiper-slide{ width: 100%; float: left; border-radius: 10px; transform: scale(0.8); -webkit-transform: scale(0.8); background: #000; transition: ease all 0.5s}
.case .caseCon .swiper-slide>img{display: block; opacity: 0.5;}
.caseBtn{display: block; width: 235px; height: 70px; clear: both; margin:64px auto 0; line-height:70px; text-align: center; background: #ff7245; color: #fff; border-radius:8px; font-size: 34px}
.case .caseCon .swiper-slide.swiper-slide-active{ z-index: 2; background: none; transform: scale(1); -webkit-transform: scale(1)}
.case .caseCon .swiper-slide.swiper-slide-active>img{ opacity: 1;}

.caseUps{ transform: scale(0) translateY(80%); -webkit-transform: scale(0) translateY(80%); width: 117%;height: 145%; box-shadow: 0 0 5px #999; position: absolute; bottom:-55px; left: -10%; z-index:9; border-radius: 10px; background: #f0f0f0; transition: ease transform 0.5s; -webkit-transition: ease transform 0.5s}
.caseUps.add{ transform: scale(1) translateY(0); -webkit-transform: scale(1) translateY(0)}
.caseUps .caseClose{ position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; z-index:5; background: url(../images/caseclose.png) no-repeat; background-size: 100%}
.caseUps .cuTop{ background: #666; border-top-left-radius: 10px; border-top-right-radius: 10px;height:135px; }
.caseUps .cuTop img{display: block; width:244px;height: 189px; margin-top: -55px; float: left}
.caseUps .cuTop span{ display: block; width: 51%; padding-top: 8%; float: right; color: #fff; font-size: 30px;line-height: 40px;}
.caseUps p{ padding: 15px 25px; }
.caseUps p em{display: block; border-bottom: 1px dashed #ccc; line-height: 50px;font-size: 25px;font-style: normal;color: #666666}
.caseUps p em i{ color: #333;font-style: normal}
.caseUps .cuBottom{ overflow: hidden; padding: 0 25px 15px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px}
.caseUps .cuBottom a{ display: block; width: 240px; height: 55px; line-height: 55px; text-align: center; border-radius: 5px; color: #fff; font-size: 30px;}
.caseUps .cuBottom a:nth-last-of-type(1){ background: #ff7245; float: left}
.caseUps .cuBottom a:nth-last-of-type(2){ background: #666666; float: right}


.index_doctor{width: 720px;height: auto;margin:  45px auto 0;overflow: hidden;}
.index_doctor .index_tabBox{width: 720px;height: auto;margin: 0 auto 0;position:relative;z-index: 0;}
.index_doctor .index_tabBox .hd{ height:22px;   position: absolute;bottom:17px ; text-align: center;z-index: 10;width: auto;overflow: hidden;left: 42%}
.index_doctor .index_tabBox .hd ul li{ float:left;  color:#666;width: 20px;height: 20px; margin-right: 10px; border-radius: 50% ;background:#ffffff; border:1px solid #e0e0e0;}
.index_doctor .index_tabBox .hd ul .on{  background:#3768b5  }
.index_doctor .index_doc_down{width: 720px;height: 305px;background: #262433;overflow: hidden;}
.index_doctor .index_doc_down ul li{width:145px;height: 238px;margin-left: 28px;float: left;text-align: center;color: #fff;margin-top:38px;}
.index_doctor .index_doc_down ul li P{font-size:20px;line-height: 29px; }
.index_doctor .index_doc_down ul li h1{font-size: 26px;line-height: 35px;margin-top: 7px;}


.index_yygy{width: 680px;height: 455px;margin: 20px auto 48px;overflow: hidden;}
.index_yygy .index_yygy_top{width: 680px;height:237px ; }
.index_yygy .index_yygy_top .index_yygy_lf1{width:450px ;height: 237px;background:url(../images/gyjlb_01.jpg)no-repeat 0 22px;float: left;}
.index_yygy .index_yygy_top .index_yygy_lf1 p{width: 140px;height: 36px;background: #3768b5;border-radius: 0 20px 20px 0;text-align: center;font-size: 22px;line-height: 24px;color: #ffffff;line-height: 36px;}
.index_yygy .index_yygy_top .index_yygy_img2{float: right;display:block;margin-top:22px; }
.index_yygy .index_yygy_down{width: 680px;height: auto;margin-top: 8px;overflow: hidden;}
.index_yygy .index_yygy_down>a{display:block ;float: left;margin-right:8px;}
.index_yygy .index_yygy_down>a:last-child{margin-right: 0}


.index_form{width: 654px;height: 695px;margin: 0px auto 0;border-radius: 15px;background: #3768b5;overflow: hidden;}
.index_form .index_form_tit{margin-top: 44px;text-align: center;color: #fff;}
.index_form .index_form_tit h1{font-size: 45px;line-height: 56px;}
.index_form .index_form_tit .form_p1{font-size: 24px;line-height: 40px;}
.index_form .index_form_tit .form_p2{font-size: 20px;line-height: 20px;}
.index_form .index_form_tit .form_p2 span{display:inline-block;background: url(../images/lock.png)no-repeat;width: 15px;height: 19px;vertical-align:top;}
.index_form .index_yeForm{width: 480px;height: auto;margin: 38px auto 0;overflow: hidden;}
.index_form .index_yeForm input{display: block;width: 480px;height: 55px;margin-bottom:27px; font-size: 22px;line-height: 55px;text-indent: 33px;}
.index_form  .boot{display: block;width: 480px;height: 65px;border-radius: 65px;background: #ff6f33;text-align: center;font-size:26px;color:#ffffff;border: none}


.index_form input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #999999;
}
.index_form input:-moz-placeholder, textarea:-moz-placeholder {
	color:#999999;
}
.index_form input::-moz-placeholder, textarea::-moz-placeholder {
	color:#999999;
}
.index_form input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color:#999999;
}

.newFooter{width: 720px; height: auto; padding-bottom: 100px; background: #3d3d3d;margin:45px auto 0 ;overflow: hidden;}
.newFooter .foot_lf1{width: 288px;height: 358px;float: left;background: url(../images/footer_logo.jpg)no-repeat 33px 100px;overflow: hidden;}
.newFooter .foot_lf1 .foot_p1{font-size: 20px;line-height: 30px; color: #999999;text-align: center;margin-top: 255px;}
.newFooter .foot_rg1{width:432px;height: 358px;float: left;background: url(../images/footer_logo1.jpg)no-repeat 8px 45px;overflow: hidden;}
.newFooter .foot_rg1 ul{margin-left: 42px;margin-top: 58px;}
.newFooter .foot_rg1 ul li{font-size: 24px;line-height:32px;color: #c7c7c7;padding-left: 69px;margin-top: 20px;}
.newFooter .foot_rg1 ul .foot_tel{background: url(../images/footer_tel.png)no-repeat 0 10px;}
.newFooter .foot_rg1 ul .foot_clock{background: url(../images/footer_clock.png)no-repeat 0 5px;}
.newFooter .foot_rg1 ul .foot_place{background: url(../images/footer_place.png)no-repeat 0 10px;}

.newFooter .foot_rg1 ul li span{font-weight: bold;}
.newFooter .rhb_copy p{text-align: center;font-size:26px;line-height: 30px;overflow: hidden; margin-top: 10px; color: #999; }
.newFooter .foot_beian a{color: #999999}



/*-----------右侧效果-----------------*/


@-webkit-keyframes rot{
    0%{
        -webkit-transform:rotatez(0deg) rotatez(180deg);
    }

    100%{
        -webkit-transform:rotatez(180deg)  rotatez(360deg);
    }
}


#rbutton{position: fixed;right: 0px;top: 45%;width:150px;height:150px;transition: right 1s;z-index: 999;}
#rot{position: absolute;top: 0px;left: 0px;}
#rot2 {position: absolute;top: 0px;left: 0px;}
#rbutton .in a {position:absolute;left:48px;top:48px;width:55px;height:55px;display:flex;flex-wrap:wrap;justify-content:space-around;line-height:1;font-size:24px;text-decoration:none;color:#fff;}



.slider_common{width:570px; height:362px; overflow:hidden;}
.slider_common div{ cursor:pointer}
.jquery-slider-wrapper{position:relative;zoom:1;clear:both}
.jquery-slider-slide{position:absolute;padding-bottom:0px;margin:0px;padding-left:0px;width:100%;padding-right:0px;display:none;float:left;padding-top:0px}
.jquery-slider-slide img{border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;border-top:0px;border-right:0px;padding-top:0px}
.jquery-slider-slide-current{z-index:2;display:block}
.jquery-slider-slide-next{z-index:1;display:block}
.jquery-slider-selectors{z-index:3;position:absolute;bottom:10px;display:block;overflow:hidden;right:10px}
.jquery-slider-selector{margin:0px 0px 0px 5px;width:16px;display:inline;float:left;height:16px}
.jquery-slider-selector span{display:none}
.jquery-slider-control{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;right:50%;margin-right:-24px}
.jquery-slider-control span{display:none}
.jquery-slider-hovered .jquery-slider-control{display:block}
.jquery-slider-navigation{display:block}
.jquery-slider-navigation-prev{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;left:0px}
.jquery-slider-navigation-prev span{display:none}
.jquery-slider-navigation-next{z-index:4;position:absolute;margin-top:-34px;width:48px;display:none;height:69px;top:50%;cursor:pointer;right:0px}
.jquery-slider-navigation-next span{display:none}
.jquery-slider-hovered .jquery-slider-navigation-prev{display:block}
.jquery-slider-hovered .jquery-slider-navigation-next{display:block}
.jquery-slider-wrapper .caption{position:absolute;padding-bottom:6px;padding-left:10px;bottom:10px;padding-right:10px;background:#333333;color:#ffffff;font-size:13px;padding-top:6px;left:10px}
.jquery-slider-timer{z-index:4;position:absolute;width:100%;bottom:0px;height:3px;color:#000000;left:0px}
.jquery-slider-timer-bar{width:0px;display:inline;background:#000000;float:left;height:3px;opacity:0.5}






/*renhaibo home menu*/
.h_menu{width:720px; height: auto; overflow: hidden; margin: 0 auto;}
.h_menu .dl_01{width:100%; height: auto; overflow: hidden;}
.h_menu .dl_01 dt{padding: 50px 0 60px 0;}
.h_menu .dl_01 dt img{ display: block; margin: 0 auto; }
.h_menu .dl_01 dd{width:100%; height: 86px; margin-top: 50px; line-height: 86px; text-align: center; color: #3768b5; font-size: 42px; font-weight: bold; background: url(../images/menu_title.jpg) no-repeat center center;}
.h_menu .dl_02{width: 700px; height: auto; overflow: hidden; margin: 40px 0 0 0;}
.h_menu .dl_02 dd{width:100%; height: auto; overflow: hidden;}
.h_menu .dl_02 dd ul li{ float: left; width:232px; height: 215px; margin:0 2px 2px 0; }
.h_menu .dl_02 dd ul li img{ display: block; }
.h_menu .dl_02 dd ul{width:110%;}
.h_menu .dl_02 dt{width: 100%; height: auto; margin-top: 40px;}
.h_menu .dl_02 dt a{ display:block; width:345px; height: 70px; line-height: 70px; text-align: center; color:#fff; font-size: 26px;}
.h_menu .dl_02 dt a.a1{ background: #c70000; float: left;}
.h_menu .dl_02 dt a.a2{ background: #333333; float: right;}