@charset "utf-8";
/* CSS Document */
html,body{width:100%;max-width:720px;background:#f3f7f7;margin:0 auto;}
.main{ margin-top: 3rem; width:100%;float:left;background:#fff;overflow:hidden;}
.w100{width:100%;max-width:720px;}
.fl{float:left;}
.pr{position:relative;}
.pa{position:absolute;}
.text-c{text-align:center;}
.oh{ overflow: hidden;}
.hide{display:none;}
.clear{clear:both;}
.anima{ animation: pulse 1.8s infinite both;}
li{list-style:none;}
a,a:hover{text-decoration:none;}
/*网友热搜*/
.wrap-daohang{width:100%;max-width: 720px;min-width: 11.85rem;position:fixed;top:3rem;z-index:98;background:rgba(0,0,0,.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; overflow: hidden;}
.wrap-daohang .step{width:21%;float:left;border-right: 1px solid rgba(255,255,255,0.2);padding-top:0.33rem;padding-bottom:0.29rem;font-size:0.88rem;color:#FFFFFF;text-align:center;font-weight:600;line-height:140%;}
.wrap-daohang .step a{width:100%;height:100%;display:block;color:#FFFFFF;}
.wrap-daohang .step:nth-child(1){width:12%;color:#dcc142;}
.wrap-daohang .step:nth-child(5){border-right: 0rem solid rgba(255,255,255,0.2);}
/*术前模拟*/
.wbjz_moni{ padding-bottom: 1.666rem; background: #25acc3; background-size: contain;}
.wbjz_moni .wbjz_moni_box{ padding: 1.222rem 0;}
.wbjz_moni .wbjz_moni_box span{ float: left; display: block; margin: 0 0 0 4.166%; width: 47.222%;}
.wbjz_moni .wbjz_moni_box section{ float: left; display: block; width: 48%;}
.wbjz_moni .wbjz_moni_box section h3{ line-height: 2.148rem; font-size: 2.074rem; color: #fff;}
.wbjz_moni .wbjz_moni_box section h3 font{ display: block; line-height: 1.333rem; font-size: 1.185rem; color: #fff;}
.wbjz_moni .wbjz_moni_box section p{ padding: 0.37rem 0 0.74rem; line-height: 0.74rem; font-size: 0.666rem; color: #fff;}
.wbjz_moni .wbjz_moni_box section ul{ display: block; margin: 0 auto; width: 10.444rem; height: 3.259rem; background: url("../images/ico_2.png") no-repeat; background-size: contain;}
.wbjz_moni .wbjz_moni_box section ul li{ line-height: 1.185rem; font-size: 0.74rem; color: #fff; text-align: left;}
.wbjz_moni .wbjz_moni_box section ul li.li1{ padding-top: 0.37rem;}
.wbjz_moni .wbjz_moni_box section ul li em{ display: inline-block; margin: 0 0.185rem 0 0.555rem; width: 0.814rem; height: 0.814rem; background: #fff; border-radius: 100%; line-height: 0.814rem; font-size: 0.74rem; color: #25acc3; text-align: center;}
.wbjz_moni a.wbjz_moni_btn{ display: block; margin: 0 auto; width: 70.1388%; height: 4.11111rem; line-height: 3.7037rem; background: url("../images/ico_btn.png") no-repeat; background-size: contain; font-size: 1.5rem; color: #fff;}

.jzzz{ z-index: 2;}
.jzzz h2{height:2.074rem;line-height:2.074rem;font-size:2.074rem;color:#333;font-weight:normal;margin-top:1.296rem;}
.jzzz ul{float:left;margin-top:0.74rem;padding-left:0.37rem;z-index:99;background:#fff;}
.jzzz ul li{width:7.851rem;height:2.518rem;line-height:2.518rem;font-size:1.333rem;color:#333;font-weight:100;border:1px solid #333;border-radius:0.222rem;margin:0.37rem;cursor:pointer;}
.jzzz ul li.thisli{background:#f90;color:#fff;}
.jzzz ul li i{width:0.777rem;right:0.222rem;bottom:0.222rem;}
.jzzz ul li i img{float:left;}
.jzzz ul li.li7{width:25.185rem;}
.jzzz ul li.li7 i{right:0.222rem;}
.jzzz font{width:23.703rem;height:3.185rem;line-height:3.185rem;font-size:1.851rem;color:#fff;background:#f90;border-radius:1.851rem;margin:1.481rem;}

.bbjz{}
.bbjz .titles{height:3.703rem;line-height:3.703rem;font-size:2.074rem;font-weight:100;color:#fff;background:#45cbce;margin-bottom:1.481rem;}
.bbjz .titles:after{content:" ";border-top:0.37rem solid #45cbce;border-right:0.37rem solid transparent;border-left:0.37rem solid transparent;position:absolute;top:3.703rem;left:12.962rem;}
.bbjz .info{ width: 100%; overflow: hidden;}
.bbjz .info .thumb{width:11.111rem;overflow:hidden;margin-left:0.74rem;}
.bbjz .info .box{margin-left: 0.74rem;width:13.703rem;}
.bbjz .info .box h4{ width: 12.962rem;}
.bbjz .info .box div{float:left;line-height:1rem;font-size:0.666rem;color:#666;margin:0.37rem 0;}
.bbjz .info .box p{width:100%;line-height:1rem;float:left;font-size:0.666rem;color:#666;}
.bbjz .info .box p.w58{width:58%;}
.bbjz .info .box p.w42{width:42%;}
.bbjz .info .box p strong{float:left;color:#31cac4;margin:0.05rem 0.17rem 0.05rem 0;}
.bbjz .info .box p span{max-width:9.5rem;float:left;margin:0.05rem 0;}
@media screen and (max-width:17.777rem){
	.bbjz .info .box p span{max-width:100%;}
}
.bbjz .info .box i{height:1.333rem;line-height:1.333rem;font-size:0.962rem;color:#999;border:1px solid #999;border-radius:1.48rem;font-style:normal;text-align:center;margin-top:0.37rem;}
/*新改按钮*/
.bbjz .bbjz_btn{ margin: 0 auto; padding: 1.333rem 0; width: 95%; text-align: center;}
.bbjz .bbjz_btn a{ float: left; display: block; margin: 0 2.5%; width: 45%; height:2.962rem;line-height:2.962rem;font-size:1.407rem;border-radius:1.555rem; color: #fff;}
.bbjz .bbjz_btn a.bbjz_btn1{ background: #f90;}
.bbjz .bbjz_btn a.bbjz_btn2{ background: #45cbce;}
/*新改按钮_End*/
.bbjz ul li{width:7.777rem;height:7.777rem;overflow:hidden;margin:0.925rem 0.185rem 1.111rem 0.74rem;}
.bbjz ul li:before{content:" ";width:0.962rem;height:0.962rem;border-radius:0.962rem;float:left;background:rgba(153, 153, 153, 0.5);position:absolute;left:5.222rem;top:5.222rem;-webkit-animation-name:scaleDraw;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s;}
.bbjz ul li:after{content:" ";width:0.37rem;height:0.37rem;border-radius:0.37rem;float:left;background:rgba(255, 255, 255, 0.5);position:absolute;left:5.518rem;top:5.518rem;}
.bbjz ul li img{width:100%;float:left;border-radius:0.555rem;}
.bbjz ul li em{float:left;font-size:0.74rem;color:#fff;padding:0.111rem 0.444rem;border-radius:0.74rem;position:absolute;left:0.296rem;bottom:0.296rem;background:rgba(49,202,196,0.9);}
.bbjz font{width:23.703rem;height:2.962rem;line-height:2.962rem;font-size:1.407rem;border-radius:1.555rem;margin-left:1.481rem;margin-bottom:1.111rem;}
.bbjz font.zx2{color:#fff;background:#f90;}
.bbjz font span{width:2.892rem;padding:0.333rem 0;line-height:1.162rem;float:right;font-size:0.962rem;color:#f90;font-weight:bold;text-align:center;background:#fff;border-radius:1.555rem;position:absolute;top:0.01rem;right:0.185rem;}

#wbjz .info .box p{line-height:1.111rem;}
#wbjz .info .box i{bottom:0rem;left:0;}

.fqf img{width:25.444rem;}
.yyhj{margin:1.111rem 0; display: none;}
.yyhj h2{height:2.074rem;line-height:2.074rem;font-size:2.074rem;color:#333;margin-bottom:0.814rem;}

.news{height:33.888rem;background:url("../images/bg.png") left bottom no-repeat #fffbf7;background-size:contain;margin-top:0.74rem;}
.news ul li{width:12rem;height:11.481rem;float:left;background:#31cac4;margin-left:1rem;margin-top:1.111rem;border-radius:0.555rem;}
.news ul li:nth-child(1),.ys ul li:nth-child(3){margin-left:0.851rem;}
.news ul li img{float:left;border-top-right-radius:0.555rem;border-top-left-radius:0.555rem;}
.news ul li p{width:100%;float:left;font-size:0.962rem;line-height:1.185rem;color:#fff;margin:0.37rem 0 0;text-align:center;}
.news a.zx{width:21.333rem;height:4.444rem;line-height:4.444rem;float:left;background:#fc5d7b;border-radius:2.592rem;text-align:center;margin-left:2.666rem;margin-bottom:1.333rem;margin-top:1rem;position:relative;}
.news a.zx span{font-size:1.703rem;color:#fff;float:left;margin-left:2.5225rem;}
.news a.zx em{font-size:2.222rem;color:#ff0;font-weight:bold;float:left;font-style:normal;}
.news a.zx i{width:2.814rem;height:2.37rem;float:left;font-size:0.74rem;color:#fff;line-height:0.85rem;font-style:normal;padding-top:0.37rem;position:absolute;top:-0.74rem;right:0.574rem;background:url("../images/icon.png.html") left top no-repeat;background-size:contain;}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}


.big_box{opacity:0;z-index:-1;height:0;}
.big_box.block{width:100%;max-width:720px;height:100%;float:left;position:fixed;top:0;z-index:999999999999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;opacity:1;}
.big_box .big_bg{width:100%;max-width:720px;height:100%;float:left;background-color:rgba(51, 51, 51, 0.8);background-image:url("../../../../common/live/close.png");background-position:24.814rem 0.185rem;background-repeat:no-repeat;background-size:1.555rem 1.555rem;position:absolute;left:0;top:0;z-index:-1;}
.gallery-top{width:94%;float:left;margin:3.5rem 3% 1.5rem;}
.gallery-thumbs{width:100%;float:left;}
.swiper-xuanxuan .swiper-slide img{width:100%;float:left;}
.gallery-thumbs .swiper-slide-active{padding:0.111rem;background:#11679a;}
.big_box .bysx-pagination{width:100%;float:left;}
.big_box .bysx-pagination span{width:33.333%;float:left;border-radius:0;opacity:0.7;text-align:center;border:0;}
.big_box .bysx-pagination span img{width:90%;}
.big_box .bysx-pagination span.swiper-pagination-bullet-active{opacity:1;}

.box-pagination{bottom:0.37rem;left:0;}
.box-pagination span{width:30%;float:left;}

@keyframes scaleDraw{
	0%{transform: scale(1);}
	25%{transform: scale(1.2);}
	50%{transform: scale(1);}
	75%{transform: scale(1.2);}
}
		

@keyframes typing {from {width:0;}}
.typing {font:bold 200% Consolas, Monaco, monospace;border-right:0.1em solid;width:56ch;white-space:nowrap;overflow hidden;animation:typing 3s steps(30, end) infinite,blink-caret .5s step-end infinite alternate;}

.animated{-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.tada{-webkit-animation-name:tada;animation-name:tada}

.cqmylike_middle_zx,#cqmylike_btm_dialoge,.cqmylike_btm_zx{z-index:99999;}