@charset "gb2312";
@import url("common2020.css");
@import url("phone.css");

/*文章页*/
.npage_one{background: #eee;border-radius: 0 0 100px 100px;margin-bottom: 3%;margin-top: 65px;}
.nnav_text{overflow: hidden;width: 90%;margin:3% auto;}
.nnav_text{float: left;position: relative;width: 25%;font-size: 1.1em;color: #535353;height: 30px;line-height: 30px;text-indent: 1em;}
.nnav_text{content: "";width: 8px;height: 8px;background: #DDA95C;border-radius: 50%;position: absolute;top: 11px;left: 0;}
@media screen and (max-width: 350px){
.nnav_text,nav a{font-size: 1em;}
}
.nnav_tab{width: 92%;margin: 0 auto;background: #fff;border-radius: 10px;padding: 2% 0;box-shadow: 0 5px 10px #eee; margin-top: 30px;}
.nnav_tab ul{width: 100%;overflow: hidden;}
.nnav_tab ul li{width: 33%;float: left;text-align: center;font-size: 0.8em;color: #707070;box-sizing: border-box;border-right: 1px solid #DCDCDC;}
.nnav_tab ul li img{display: block;width: 26%;margin: 0 auto 5%;}
.nnav_tab ul li b{display: block;font-size: 1.4em;color: #434343;}
.nnav_tab ul li:nth-of-type(3){border: none;}

.nnav_tab ul li:nth-of-type(1) img{ animation: artbtn 2s infinite}
@keyframes artbtn{
	0%{transform:rotateY(0deg)}
	60%{transform:rotateY(360deg)}
	100%{transform:rotateY(360deg)}
}

nav{overflow: hidden;width: 90%;margin:2% auto;}
nav a{float: left;position: relative;width: 25%;font-size: 1.1em;color: #535353;height: 30px;line-height: 30px;text-indent: 1em;}
nav a::before{content: "";width: 1px;height: 15px;background: #ddd;border-radius: 50%;position: absolute;top: 8px;left: 3px;}

.arc_ban{position: relative;background: #C30E23;padding-bottom: 10%;margin-bottom: -8%;}.arc_bg{width: 100%;margin: 0 auto;}.arc_ban01 .arc_bg{background:#F1F1F1 url(../images/ban_zy14.jpg) no-repeat center top;background-size:100%;}.arc_ban01,.arc_ban03{position: relative;overflow: hidden;width: 96%;margin: 0 auto;background: #fff;}.arc_ban03{ackground: #F6F5F5;}.banico,.banbtn{position: absolute;left: 0;right: 0;margin: auto;}.ban_zy11{width: 82%;top: 16%;}.ban_zy12{width: 47%;top: 39%;}.ban_zy13{width: 47%;top: 60%;}.banico2{position: absolute;}.banbtn{display: block;width: 29%;height:34px;line-height:34px;color: #fff;border-radius: 30px;font-size:14px;text-align: center;background: -webkit-linear-gradient(#FB766F,#C7192C);background: linear-gradient(#FB766F,#C7192C);top: 70%;transform:scale(1);}a.banbtn:hover{color: #fff;}.ban_zy14{margin: 0 auto;}.bianx{-webkit-animation: gelatine 1.5s ease infinite;animation: gelatine 1.5s ease infinite;}}@-webkit-keyframes gelatine{0%{transform: scale(1, 1);}20%{transform: scale(0.9, 1.1);}40%{transform: scale(1.1, 0.9);}60%{ transform: scale(0.95, 1.05);}80%{transform: scale(1, 1);}}@keyframes gelatine{0%{-webkit-transform: scale(1, 1);}20%{-webkit-transform: scale(0.9, 1.1);}40%{-webkit-transform: scale(1.1, 0.9);}60%{-webkit-transform: scale(0.95, 1.05);}80%{-webkit-transform: scale(1, 1);}}.banbtn{-webkit-animation:mymove ease 2.5s infinite;animation:mymove ease 2.5s infinite;}.ban_zy31{-webkit-animation:mymove ease 1s infinite;animation:mymove ease 1s infinite;width: 6.6%;left: 27.7%;top: 22.4%;}.banbtn span{position: relative;display: block;overflow: hidden;}@-webkit-keyframes mymove{80%{transform:scale3d(0.8,0.8,0.8);}100%{transform:scale3d(1,1,1);}}@keyframes mymove{80%{transform:scale3d(0.8,0.8,0.8);}100%{transform:scale3d(1,1,1);}}.banbtn span::before{position:absolute;left:-150%;top: 0;width:40%;height: 100%;content: "";background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 50%,rgba(255,255,255,0) 100%);transform: skewX(-45deg);animation:searchLights 2s ease infinite;}@-webkit-keyframes searchLights {0%{left:-150%;}100%{left: 150%;}}.art_btn{width: 92%;background: #fff;border-radius: 10px;padding-bottom: 15px;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 auto;box-shadow: 0 5px 10px #eee;}.nnav_tab,.art_btn{position:relative;z-index:2;}


/*文章页*/
.title_bt{ border-top:10px solid #f4f4f4; overflow:hidden; border-bottom:1px solid #f4f4f4; padding:10px 15px 5px; font-size:16px; color: #333; font-weight: bold}

.art_btn{ overflow:hidden; padding:15px 2% 10px;}
.art_btn a{ display:block; width:18%; float:left; text-align:center; margin:0 3.5%; font-size:1em}
.art_btn a p{ border-radius:23px; -moz-border-radius:23px; -ms-border-radius:23px; -o-border-radius:23px; -webkit-border-radius:23px; margin-bottom:3px}
.art_btn a p img{ width:100%}
.art_btn p.ab1{ background:#27A9F5}
.art_btn p.ab2{ background:#EF4B49}
.art_btn p.ab3{ background:#FF8041}
.art_btn p.ab4{ background:#6540FF}
.art_btn a:nth-of-type(1){ position:relative}
.art_btn a:nth-of-type(1) span{ display:block; width:20px; height:20px; line-height:20px; background:#f00; font-weight:bold; text-align:center; color:#fff; position:absolute; top:-6px; right:-6px; border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%;-webkit-animation: twinkling 1s infinite ease-in-out;-moz-animation: twinkling 1s infinite ease-in-out;-ms-animation: twinkling 1s infinite ease-in-out;-o-animation: twinkling 1s infinite ease-in-out;}

.ab2.addani b{animation: znq 0.8s ease; display: block; height: 100%;}
@-webkit-keyframes znq{	
	0%{ transform: scale(0)}
	100%{ transform: scale(1)}
}

.art_art{ padding:15px 4% 10px; border-top:10px solid #f4f4f4}
.art_art h1{ text-align:center; font-size:1.4em; color:#333}
.art_art>em{ text-align:center; display:block; color: #999; font-style:normal; font-size:1em; padding:5px 0 10px; border-bottom:1px solid #eee}
.art_art .aa_info{ padding:10px 0; font-size:15px; line-height:26px;}
.art_art .aa_info p{ margin-bottom:10px;min-height: 0em !important;}
.aa_info img{ max-width:90%; width: auto; margin: 0 auto}

.art_art .xcz_info{ padding:10px 0; font-size:15px; line-height:26px;}
.art_art .xcz_info p{ margin-bottom:10px}
.xcz_info img{ max-width:90%; width: auto; margin: 0 auto}

.art_com{ padding: 0 15px 15px; color: #999;}
.art_com a{color: #999;}

.artbtnB{ overflow: hidden; font-size: 14px; padding: 10px 0 ; margin: 0 3%;}
.artbtnB p{ width: 48%; overflow: hidden; padding: 5px; box-sizing: border-box; border-radius: 10px; color: #fff;}
.artbtnB p i{ display: block; width: 50px; height: 35px; margin:7.5px 0; border-right: 1px solid #eee; float: left; background-size:35px; background-position: center; background-repeat: no-repeat}
.artbtnB p span{display: inline-block; float: left; height:40px; line-height: 20px; padding: 5px 0 5px 7.5px; font-size:16px; font-weight: bold}
.artbtnB p span em{display: block; font-size: 12px; font-weight: lighter}
.artbtnB a:nth-of-type(1) p{ background: #465BD2; float: left}
.artbtnB a:nth-of-type(2) p{ background: #EF8A1F; float: right}
.artbtnB a:nth-of-type(1) i{ background-image: url(../images/artbtnb1.png)}
.artbtnB a:nth-of-type(2) i{ background-image:  url(../images/artbtnb2.png)}

.art_xgwz{ padding:5px 15px 10px; overflow:hidden;}
.art_xgwz li{ height:35px; line-height:35px; font-size: 15px; border-bottom: 1px solid #eee; overflow:hidden; background: url(../images/art_jian.png) no-repeat right; background-size: 15px}
.art_xgwz li a{display: block; height:35px; overflow: hidden; padding: 0 20px; color: #8e8d8d; background: url(../images/art_dian.png) no-repeat left; background-size: 15px;}

/*.art_art .aa_info{ height: 505px; overflow: hidden;}*/
.arc_ckgd{ text-align: center; height:40px; line-height:40px; font-size: 16px;  position: relative; margin-top: -15px; margin-bottom: 20px; color: #c2996d; border-bottom:1px solid #f4f4f4; 
	background: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1)); /* Safari 5.1 - 6 */
	background: -o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1)); /* Opera 11.1 - 12*/
	background: -moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1)); /* Firefox 3.6 - 15*/
	background: linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1),rgba(255,255,255,1)); /* 标准的语法 */
}

/*列表页*/
.list_ystw{ padding:5px; border-bottom: 1px solid #eee}
.la_tit{ height:30px; line-height:30px; padding:0 2%; font-size:18px; border-bottom: 1px solid #eee;color:#c2996d;}
.positon{ height:30px; line-height:30px; overflow:hidden; font-size:1.1em; padding:0 2%}
.list_art{ border-top:10px solid #f4f4f4; padding:10px 2% 0}
.list_art ul{ padding:10px 2% 0}
.list_art ul li{ height:63px; padding-bottom:10px; overflow:hidden; line-height:31.5px;}
.list_art ul li a{ display:block; height:31.5px; font-size:1.15em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.list_art ul li .list_pic{ width:100px; height:63px; background:#efefef; overflow:hidden; float:right; margin-left:5px; display: box; display: -webkit-box; display: -moz-box;-webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center;}
.list_art ul li .list_pic img{ max-height:63px;}
.list_art time,.list_art i{ font-style:normal; color:#999; font-size:0.9em; padding-right:5px}

.page_np{ padding:10px 0; margin-top:5px; text-align: center; border-top:1px solid #f4f4f4}
.page_np li{ display:inline-block; padding:2px 4px; background:#E6E6E6; border:1px solid #E6E6E6; margin:0 1px}
.page_np li.thisclass{ background:#283AA0; color:#fff}
.page_np li.thisclass a{  color:#fff}
.page_np li select{ margin:-2px 0 0 -4px}

/*频道页*/
.channelN{ padding: 15px; border-top: 1px solid #eee}
.channelTit{color: #999; font-size: 14px; padding-bottom: 5px}
.channelTit h2{ color: #c2996d; display: inline-block; border-left: 5px solid #c2996d; font-size: 18px; padding: 0 10px 0 5px; margin-bottom: 10px}
.channelKp{ background: #f0f0f0; overflow: hidden;}
.channelKp img{ width: 43.16%; float: left; display: block;}
.channelKp div{ width: 56%; padding: 10px 10px 0; box-sizing: border-box; float: right; display: block;}
.channelKp div h3{ font-size: 16px; color: #333;}
.channelKp div span{display: block; padding:5px 0}
.channelKp div i{display: block; height: 30px; line-height: 30px; border-radius: 5px; text-align: center; background: #c2996d; color: #fff; font-size: 16px}

.channelSyz{ overflow: hidden; text-align: center; padding-top: 20px}
.channelSyz h3{ width: 24%; height: 75px; line-height: 75px; float: left; background: #666; color: #fff;}
.channelSyz p{ width: 76%; float:right; overflow: hidden; text-align: center}
.channelSyz p a{display: block; height: 35px; margin: 0 0 5px 0.6%; line-height: 30px; background: #f0f0f0; float: left}
.channelSyz.yczz p a{ width: 49.4%;}
.channelSyz.ycjz p a{ width: 32.73%;}

.channelRdgz{ overflow: hidden;height: 30px; line-height: 30px; background: #f0f0f0; padding: 5px; margin-top: 20px}
.channelRdgz i{ display:inline-block; margin-right: 10px;  background: #ca0000 url(../images/channel_ico1.png) no-repeat 5px; background-size: 20px; color: #fff; padding: 0 5px 0 30px; border-radius: 5px}

.channelBtn{ margin: 20px 7% 30px; height: 35px; line-height: 35px; text-align: center; border: 2px solid #c2996d; color: #c2996d; border-radius: 18px; overflow: hidden;}
.channelBtn p{ height: 35px; background:#c2996d; color: #fff; padding: 0 10px; display: inline-block; float: right; border-bottom-left-radius: 18px; border-top-left-radius: 15px;}

.channelJs{ line-height: 35px; position: relative}
.channelJs p{ padding: 15px; background:#f0f0f0; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.channelJs i{ display:inline-block; width:50px; margin-right: 10px; text-align: center; background: #666; color: #fff; height: 25px; line-height: 25px;}
.channelJs .channelJs-prev,.channelJs .channelJs-next{ position: absolute; top: -38px; width: 20px; height: 20px; line-height: 18px; color: #999; border-radius: 5px; border: 1px solid #ccc; text-align: center; background:#fff; font-family:"微软雅黑"}
.channelJs .channelJs-prev{ right: 25px;}
.channelJs .channelJs-next{ right: 0;}

.slide_etck2 p i{ width:100px;}

.channelCase{ padding: 20px 0 0; overflow: hidden;}
.channelCase p{ width: 50%; padding-top: 4%; float: right}
.channelCase p b{display:inline-block; padding-bottom: 5px; border-bottom: 3px solid #c2996d; font-size: 1.2em;}
.channelCase p i{ display: block; margin-top: 5px; padding-bottom: 5%}
.channelCase p a{display: block; width: 90%; height: 30px; line-height: 30px; text-align: center; background: #c2996d; color: #fff; border-radius: 5px; font-size:16px}
.channelCase img{ display: block; width: 48%; float: left; padding-bottom: 3px; background: url(../images/chaneel_xian.jpg) no-repeat center bottom; background-size:100% 3px}
.cCaseBtn{ text-align: center; padding-top: 10px}
.cCaseBtn span{ width: 10px; height: 10px; background: #ccc; margin: 0 5px; border-radius: 50%; display: inline-block; text-indent: -999px; overflow: hidden;}
.cCaseBtn span.swiper-pagination-bullet-active{ background: #c2996d}
.caseycmb img{ width: 40%; background:none; margin-left: 4%}
.caseycmb p i{ margin-top: 10px; padding-bottom: 8%}
/*频道页*/
.zral{ overflow:hidden; padding-bottom:10px}
.zral li{ overflow:hidden}
.zral .zral_cen{ width:45.3125%; float:left; margin-left:3.2%; margin-top:3%; }
.zral img{ width:100%}
.zral .bot{ width:99%; height:auto; overflow:hidden; border:1px solid #e2e2e2; border-top:none; background-color:#fff;}
.zral .bot p{ width:100%;font-size:1em; text-align:center; color:#000; margin-top:1%; line-height:1.5em;}
.zral .bot p a{color:#000; }
.zral .bot p a font{ color:#555;}
.zral .bot span{ width:100%; margin-top:5%; display:block; overflow:hidden; margin-bottom:5%;}
.zral .bot span a{ width:40.3%; float:left; margin-left:5.5%; font-size:1em; line-height:1.2em; padding:2% 0;border-radius:5px; text-align:center;}
.zral .bot span .col1{ border:1px solid #000; color:#000;}
.zral .bot span .col2{border:1px solid #39F; color:#39F;}
.hd1{display: none;}

.touchsliderdemo{width:96%;margin:0 auto;display:block;overflow:hidden;position:relative;}
.touchsliderdemo .touchslider-viewport {margin:0 auto;overflow:hidden;z-index:1}
.touchsliderdemo .touchslider-item {margin:0 auto;display:block;overflow:hidden}
.touchsliderdemo .touchslider-viewport li{float:left}
.touchsliderdemo .touchslider-item img{width:100%; height:auto;margin:0 auto;border:0}
.touchsliderdemo .touchslider-item a{display:block;line-height:0}
.touchsliderdemo .touchslider-nav { position:relative; bottom:15px;height:8px;line-height:8px;text-align:center;z-index:3;display:block}
.touchsliderdemo .touchslider-nav a {cursor: pointer;color: #000}
.touchsliderdemo .touchslider-nav a:active {background: #D6AE7B}
.touchsliderdemo .touchslider-nav li {width:8px;height:8px;background:#A59F93;margin:0 2px;font-family: Arial;display:inline-block;-webkit-border-radius:9px;border-radius:9px;text-indent:-9999px;cursor: pointer}
.touchsliderdemo .touchslider-nav li.on {background: #00aaf0}

.swiper-container{ background:#fff}
.tjjs_con{ padding:0 3% 10px;position:relative;}
.tjjs_con img{ width:100%}
.jsjs p{ overflow:hidden; margin-top:10px; height:27px; line-height:27px; font-size:12px; border:1px solid #00b4ff; border-radius:20px}
.jsjs i{ display:block; font-style:normal; width:70px; margin-right:10px; float:left; background:#00b4ff; color:#fff; text-align:center}
.jsjs em{ font-style:normal; color:#666}
.jsjs em a{ color:#666; text-decoration:none}
.jsjs em a:hover{ color:#0284cf}
.tjjs_con .touchslider-nav{ position:relative; top:-20px;height:10px;line-height:8px;text-align:right;z-index:3;display:block}
.tjjs_con .touchslider-nav a {cursor: pointer;color: #000;text-indent:-9999px; font-size:0}
.tjjs_con .touchslider-nav a:active {background: #D6AE7B}
.tjjs_con .touchslider-nav li {width:10px;height:10px;background:#A59F93;margin:0 2px;font-family: Arial; font-size:0;display:inline-block;-webkit-border-radius:50%;border-radius:50%;text-indent:-9999px;cursor: pointer}
.tjjs_con .touchslider-nav li.on {background: #00aaf0}

.ch_top1{ height:35px; line-height:35px; text-align:center; border:1px solid #ccc;}
.ch_top1 .swiper-slide{ display:block; color:#333; width:33.33%; height:35px; border-bottom:2px solid #ccc; overflow:hidden; float:left; border-right:1px solid #ccc; box-sizing:border-box; -webkit-box-sizing:border-box; font-size:1.2em;}
.ch_top1 .swiper-slide.active{ color:#0180b5; border-bottom:2px solid #0180b5}
.ch_top1 .swiper-slide.active{ text-decoration:none}
.ch_top1 .swiper-slide:last-child{ border-right:none;}

.channel{ padding:10px 2% 0; border-top:10px solid #f4f4f4; font-size: 12px}
.channel .ch_top{ height:35px; line-height:35px; text-align:center; border:1px solid #ccc; border-bottom:2px solid #ccc}
.ch_top li,.ch_top a{ display:block; color:#333; width:33.33%; height:37px; overflow:hidden; float:left; border-right:1px solid #ccc; box-sizing:border-box; font-size:1.2em;}
.ch_top li.active,.ch_top a.active{ color:#0180b5; text-decoration:none; border-bottom:2px solid #0180b5}
.ch_top li:nth-of-type(3),.ch_top a:nth-of-type(3){ border-right:none}
.channel .ch_con{ border:1px solid #ccc; border-top:none; padding-top:5px; margin-bottom:10px; box-sizing:border-box;}
.ch_con .chc_top{ padding:10px; border-bottom:1px dotted #b6dedd; overflow:hidden}
.chc_top img{ width:25%; height:80px; float:left; margin-right:10px}
.chc_top p font{ display:block; font-size:1.2em; color:#0e85c9; padding-bottom:5px}
.chc_top p span{ color:#696969; font-size:1em; line-height:20px}
.chc_top p span a{ color:#f88125}

.ch_con ul{ padding:5px 10px; font-size:1em;}
.ch_con ul li{ overflow:hidden; height:25px; line-height:25px; text-indent:12px; background:url(../images/dian.jpg) no-repeat left;}
.ch_con ul li font{ display:block; width:80px; text-align:right; float:right}

/*来院线路*/
.lylx_con{ padding:5px 2% 0; clear:both; border-top:10px solid #f4f4f4}
.lylx_con h2{ font-size:16px; color: #c2996d; border-bottom:1px solid #f4f4f4; padding:5px}
.lylx_con li{ padding: 15px 1%; border-bottom: 1px solid #eee; overflow: hidden;}
.lylx_con li span,.lylx_con li b,.lylx_con li em{display: block;}
.lylx_con li span{width: 30%; float: left; border-radius: 10px;overflow: hidden; position: relative}
.lylx_con li span a{display: block;width: 50%;height: 65%;border-radius: 50%; background: rgba(248,147,31,0.8);color: #fff; text-align: center; position: absolute; left: 0;right: 0;top: 0;bottom: 0;margin: auto; padding-top: 8%;box-sizing: border-box;font-size:14px; line-height:120%; font-weight: bold;}
.lylx_con li span img{width: 100%;}
.lylx_con li p{width: 66%; float: right; margin-top: 1%; color: #666;}
.lylx_con li p b{font-size: 16px}
.lylx_con li p b i{display: inline-block; background: #00AAF0; color: #fff;font-style: normal; padding: 2px 5px; margin: 0.5% 0 0 2%; font-size: 0.7em;border-radius: 5px; }
.lylx_con li p em{padding: 3% 0 0; font-style: normal; font-size: 14px; color: #999;}
.lylx_con .xwlx{width: 50px; font-size: 16px; line-height: 120%; border-radius: 10px; padding:5px 10px 5px 0; text-align: center; background: #F8931F; color: #fff; position: fixed; right: -15px; top: 45%; box-shadow: -2px 2px 5px #ccc;z-index: 3}

/*问答页*/
.wenda_tit{ height:28px; overflow:hidden; padding: 15px 0 10px 15px;}
.wenda_tit h2{ display:inline-block; height:28px; line-height:28px; text-align:center; font-size:1.4em; font-family:"微软雅黑"; color:#E98000}
.wenda_tit h2 font{ color:#666; font-weight:lighter}
.wenda_tit span{height:28px; line-height:32px; padding-left:5px; color:#666; font-family:Geneva, Arial, Helvetica, sans-serif;}
.wenda_info { padding:0 15px; border-bottom: 10px solid #F6F6F6}
.wenda_info dl{ padding:10px 0; font-size:1em; border-top:1px dotted #ccc;}
.wenda_info dt{}
.wenda_info dd{ color:#666; line-height: 28px; font-size: 16px;}
.wenda_info dd button{width:100px; height:28px; background:#333; color:#fff; margin-top:5px; cursor:pointer;}
.wenda_info dd p{ padding:2px 0;}
.wenda_info dd font{font-size:1.1em;}
.wenda_info dd a:link,.wenda_info dd a:visited{color:#333; font-size:14px;}
.wenda_info dd a:hover{color:#FF6600; font-size:14px; text-decoration:none;}
.wenda_info .sj{font-size:12px; color:#888; font-family:"宋体"; padding: 5px 0}
.wenda_info .wen{background:url(../images/ico9.gif) 0 5px no-repeat; line-height:28px; font-weight:700; text-indent:28px; font-size:1.35em; background-size: 20px; color: #000;}
.wenda_info .da02{background:url(../images/ico11.gif) left top no-repeat; padding-bottom:5px;}
.wenda_info .cz{font-size:12px; background:#dadada; padding-left:10px; width:707px; margin-top:10px;}
.wenda_info .cz a{margin-right:10px;}
.wenda_info img{ max-width:100%}
dd.da_info{ padding:10px 15px 15px; background: #F6F6F6; border:1px solid #E6E6E6; margin-top: 5px; color: #333; position: relative}

.tijiao{text-align:center; margin:15px 0 5px}
.tijiao .tw{ height:40px; display:block; background:#E9804F; border-radius: 10px; color:#fff; font-size:1.4em; line-height:40px}

.ask_qt{ padding:20px 0 0;}
.ask_qt h3{ font-size:1.3em; color:#e58718; line-height:28px; font-weight:700;}
.ask_qt .ask_info{ padding-top: 5px}
.ask_qt .ask_info li{ height:30px; overflow:hidden; line-height:30px;}
.ask_qt .ask_info li font{ width:80px; float:right; display:block; text-align:right; color:#999}

.ask_more{ padding:10px 0; margin-top: 5px; font-size:1.1em;border-top:1px solid #E6E6E6;}
.ask_more a{color:#E98000;}

.qthd{ padding:10px 0 0;}
.qthd h3{ line-height:28px; font-size:1.3em; font-weight:700; text-indent:25px;background:url(../images/ico10_qt.gif) left no-repeat; background-size:20px; margin-bottom:5px; color: #333;}
.da_info_qt{ line-height:28px; font-size: 16px; margin-top: 5px; padding:10px 15px; border:1px solid #E6E6E6; color:#666; background: #F6F6F6}

.ask_tj{ border:1px solid #ccc; margin:0 2% 15px;}
.ask_tj h3{ height:30px; background:#F6F6F6; text-indent:10px; line-height:30px; margin:1px; font-size:1.2em;}
.ask_tj .ask_info{ padding:10px 20px; overflow:hidden}
.ask_tj .ask_info li{ width:313px; height:25px; font-size:12px; line-height:25px; float:left; padding-left:10px;}

.wenda_nav{ padding:10px 2%; overflow:hidden; margin-top:10px; background:#F6F6F6}
.wenda_nav a{ display:block; text-align:center; color:#00aaf0; text-decoration:none; font-size:16px;  height:30px;}
.wenda_nav a:hover{ text-indent:-9999px}
.wenda_nav li{ display:block; cursor:pointer; border:1px solid #00aaf0; margin:0 1% 1%; box-sizing:border-box; text-align:center; color:#00aaf0; text-decoration:none; font-size:16px; width:31.33%; height:50px; line-height:50px; background:#fff;  float:left; -moz-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px; overflow:hidden}
.wenda_nav li.active{text-indent:-9999px;}
.wenda_nav li.active a{ background:none}
.wenda_nav li#ask_li01.active{ background:url(../images/ask_hover1.jpg) no-repeat center -25px; background-size:100% auto}
.wenda_nav li#ask_li02.active{ background:url(../images/ask_hover2.jpg) no-repeat center -25px; background-size:100% auto}
.wenda_nav li#ask_li03.active{ background:url(../images/ask_hover3.jpg) no-repeat center -25px; background-size:100% auto}
.wenda_nav li#ask_li04.active{ background:url(../images/ask_hover4.jpg) no-repeat center -25px; background-size:100% auto}
.wenda_nav li#ask_li05.active{ background:url(../images/ask_hover5.jpg) no-repeat center -25px; background-size:100% auto}
.wenda_nav li#ask_li06.active{ background:url(../images/ask_hover6.jpg) no-repeat center -25px; background-size:100% auto}

.zuixin{ padding:10px 2%; border-bottom:10px solid #F6F6F6;}
.zuixin .tit{ width:100%; height:28px; font-size:1.3em; border-bottom:1px solid #E4E4E4;}
.zuixin .tit h3{ display:inline-block; height:28px; border-bottom:1px solid #9C9C9C; line-height:28px; color:#333; text-align:center;font-family:"微软雅黑";font-weight:normal;}
.zuixin .tit span{ width:70px; display:block; float:right; height:28px; font-size:12px; text-align:right}
.zuixin .tit span a{ color:#999}
.zuixin ul{ padding-top:10px; overflow:hidden}
.zuixin li{width:345px;float:left; white-space:nowrap; overflow:hidden; background:url(../images/ico4.gif) 10px no-repeat; text-indent:20px; line-height:24px;}
.zuixin li font{ display:block; width:80px; float:right; text-align:right; color:#999; padding-right:25px}
.zuixin .tit b{ display:inline-block; height:28px; border-bottom:1px solid #9C9C9C; line-height:28px; color:#333; text-align:center;font-family:"微软雅黑";font-weight:normal;}

.page_np td{ display:inline-block; border:1px solid #ccc; margin:0 1px;text-align:center; padding:2px}
.page_np td:nth-of-type(1){ display:none}

.ysda{ padding:10px 0 5px; overflow: hidden; line-height:normal; text-indent:0px; font-size:12px;}
.ysda *{ text-indent: 0}
.ysda .yuan{ width: 40px; height: 40px; border-radius: 50%; margin-right: 10px; background: #eee; float: left; position: relative}
.ysda .yuan img{width: 100%; border-radius: 50%;}
.ysda .yuan i{display: block; width: 15px; height: 15px; border-radius: 50%; overflow: hidden; position: absolute; right: -2px; bottom: -2px; background: #fff url(../images/v.png) no-repeat; background-size: 15px}
.ysda .zuozhe{ width: 56%; float: left; padding-top: 2px}
.ysda .zuozhe b{font-size: 14px; display: block; color: #333}
.ysda .zuozhe i{display:inline-block; font-style: normal; margin-left: 5px; border: 1px solid #ED4040; border-radius: 2px; height: 14px; line-height: 14px; transform: translateY(-2px); padding: 0 3px; font-size: 10px; color: #ED4040;}
.ysda .zuozhe em{display: block; font-size: 12px; font-style: normal; padding-top: 2px; color: #666;}
.ysda .tiwen{ width: 80px; height: 30px; margin-top: 5px; background:#FB9F16; text-align: center; line-height: 30px; color: #fff; float: right; border-radius: 5px; font-size: 14px;}
.da_info .sanjiao{width:0;height:0;border-bottom: 8px solid #E6E6E6;border-left: 8px solid transparent;border-right: 8px solid transparent; position: absolute; left:10px; top: -8px}

.askZwd{ position: relative; display: none; font-size: 14px}
.askZwd i{display: block; width: 60px; height: 28px; line-height: 28px; border-radius: 15px; text-align: center; background: #fff; border: 1px solid #ccc; color: #000; position: absolute; left: 0;}
.askZd i{ color: #e9804f;}
.askZw{ margin-top: 20px}
.askZwd .zw,.askZwd .zd{ margin-left: 31px; padding-left: 45px; padding-bottom: 20px; border-left: 1px solid #ccc}
.askZwd .zw{ line-height: 30px;}
.askZwd .zd{ border: none; padding-bottom:none; line-height: 28px;}
.askJg{ padding-top: 10px; border-top: 1px solid #ddd; margin-top: 5px}
.askJg i{ color: #c30000;}

.ask_xwxx{ overflow: hidden; text-align: center; padding: 20px 0 10px}
.ask_xwxx i{display:block; width: 31%; height: 40px; line-height: 40px; color: #fff; border-radius: 10px; font-size: 16px;}
.ask_xwxx i:nth-of-type(1){ background: #369FEB; float: left; margin-right: 3.5%}
.ask_xwxx i:nth-of-type(2){ background: #E9804F; float: left}
.ask_xwxx i:nth-of-type(3){ background: #f8b551; float: right}

ul.asklist li{ padding-bottom: 8px; height:auto; line-height:normal}
.asklist li p{ font-size:12px; color:#999}
.asklist li{ border-bottom: 1px solid #eee; margin-bottom: 10px}
.asklist li a{height:20px; background: url(../images/askwen.png) no-repeat ; background-size: 22px; padding-left: 26px}

/*疾病自测*/
.jbzc_con{ margin:0 auto; padding:10px 2%; border-top:10px solid #F6F6F6;}
.jbzc_con h2{ font-weight:lighter; padding:0 0 8px; font-size:1.15em; line-height:20px; color:#333; text-align:center; margin-bottom:15px; border-bottom:1px solid #E7E7E7}
.jbzc_con p{ text-align:center}
.jbzc_con h3{ width:90%; margin:0 auto 10px; font-size:1.15em; color:#00aaf0}
.jbzc_con .xz{ width:90%; margin:0 auto; font-size:1.1em; line-height:25px}
.jbzc_con .xz span{ display:block; line-height:35px; overflow:hidden}
.jbzc_con .xz input{  margin-right:5px; border:1px solid #ccc}
.talk{ width:90%; overflow:hidden; margin:15px auto;}
.talk a{ height:35px; line-height:35px; display:block; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; text-align:center; color:#fff; font-size:1.1em}
.talk .next{ width:35%; float:left; background:#00aaf0}
.talk .xwys{ width:62%; float:right; background:#ec5350}
@media screen and (min-width: 350px){
.jbzc_con .xz{ width:90%; margin:0 auto; font-size:1em;}
}

.zch4{ font-size:1.3em; text-align:center; padding-bottom:10px}
.zch4 em{ display:block; font-size:1em; font-style:normal; color:#B10002}
.zc_n,.zc_p{ width:70%; height:25px; margin-bottom:5px}
.izc i{ height:25px; margin-bottom:5px; font-style:normal; display:inline-block}
.zm_bot{ width:70%; margin:10px auto;}
.btnzc{ width:100%; display:block; background:#0397d5; color:#fff}

/*自助挂号页*/
.zxgh_main{padding:10px 15px 20px; border-top:10px solid #F6F6F6;}
.arc_zxgh{ background:#fff;}
.arc_zxgh h4{ border-bottom:2px solid #dddedf; font-size:1.3em; padding-bottom:5px}
.arc_zxgh h4 i{ font-size: 12px; display: inline-block; margin-left: 5px}
.arc_zxgh .arczx_cen{ padding:10px 0 0}
.arczx_cen p{ padding:2px 5px; margin-bottom:10px; overflow:hidden}
.arczx_cen p span{ display:inline-block; color:#666; width:25%}
.arczx_cen p input[type="radio"]{ display:inline-block; margin:0 3px}
.arczx_cen p input:checked + font{ color:#0397d5}
.arczx_cen p.p_wai{ height:31px; line-height:31px; border:1px solid #ccc}
.arczx_cen p.p_wai input,.arczx_cen p.p_wai select{ border:none; height:31px; width:75%; font-size: 16px}
.arczx_cen p.p_wai:hover,.arczx_cen p.p_ny:hover{ border-color:#0397d5}
.arczx_cen p.p_ny{ border:1px solid #ccc; overflow:hidden}
.arczx_cen p.p_ny span{ float:left}
.arczx_cen p.p_ny textarea{ border:none; width:80%;height:90px; display:inline-block}
.arczx_cen input[type="submit"],.arczx_cen a.guahao_zx{ display:block; border:none; width:100%; height:35px; cursor:pointer; text-align:center; font-size:16px; line-height:35px; color:#fff; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; transition:ease 0.3s; -moz-transition:ease 0.3s; -webkit-transition:ease 0.3s; -ms-transition:ease 0.3s; -o-transition:ease 0.3s; font-family:"微软雅黑"}
.arczx_cen input[type="submit"]{ background:#999;}
.arczx_cen a.guahao_zx{ background:#C2996D; margin-top:10px}
.arczx_cen input[type="submit"]:hover{ background:#0397d5}

/*机构页*/
.jigou{ position:relative}
.jigou img{ width:100%}
.jigou p{ padding:10px 6%; line-height:24px; font-size: 14px; color: #666;}
.jigou p i{display: inline-block; padding:5px 10% 2px 5px; font-style: normal; font-weight: bold; border-bottom:2px solid #ccc; color:#c2996d; margin:8px 0; font-size: 18px}
.jigou p em{overflow: hidden; border-bottom: 3px solid #eee; padding: 10px 0; font-style: normal; display: block;}
.jigou p b{display: block; float: left; color: #ff9500; font-size: 1.2em; padding-left: 35px; background: url(../images/ybk.jpg) no-repeat left; background-size: 30px;}
.jigou p em a{display: block; float: right; width:60px; border-radius: 5px; background: #00aaf0; color: #fff; text-align: center}
.jigou span{display: block; text-align: center}
.jigou span a{ width:45%; height:35px; color:#fff; text-align:center; line-height:35px; display:inline-block; background:#00aaf0; margin:15px 2% 0; border-radius: 5px; -webkit-border-radius: 5px; box-sizing: border-box}
.jigou span a:nth-child(1){background: #ff9500}

/*口腔价格表页*/
.jgb_con{ padding:10px 2% 0; border-top:10px solid #F6F6F6;}
.hd4{ border:1px solid #ccc; overflow:hidden; background:#dedede;}
.hd4 li{ width:25%; float:left; text-align:center; font-size:1.1em; height:30px; line-height:30px; border-right:1px solid #ccc; box-sizing:border-box}
.hd4 li:nth-of-type(4){ border-right:none}
.hd4 li.active{ background:#00aaf0; color:#fff}
.list_jg{ font-size:12px;}
.list_jg dd{ margin:15px 0; border-bottom:#e0e1e1 1px solid;padding-bottom:10px; overflow:hidden}
.zxbtn{ padding-top:5px; width:100%;}
.list_jg dd .zt_img{ width:60%; float:left}
.zt_img img{ width:100%}
.list_jg dd .zt_r{ width:36%; float:right}
.zt_r h2{ font-size:1.4em}
.zt_r p{ line-height:140%; height:32px;}
.zt_r span{ display:block; width:70%; padding:2% 0}
.zt_r span img{ width:100%}

.tabs{ overflow:hidden}
.tabs *{ box-sizing:border-box}

/*案例页*/
.case{ width:100%;overflow:hidden; border-top:10px solid #F6F6F6;}
.case ul{overflow:hidden;}
.case ul li{ width:33.1%; float:left; border-right:1px solid #c4c4c4; margin-top:2%; overflow:hidden; margin-bottom:2%;}
.case ul li i{ width:86%; margin:0 auto; font-style:normal; font-size:1.1em; color:#333; text-align:center; line-height:1.2em;  display:block; padding:2% 0; border-radius:5px;}
.case ul .active i{background-color:#00aaf0; color:#fff;}
.case ul .hsxx{ width:100%; border-bottom:1px solid #c4c4c4;float:left;}
.al_con{ width:100%; background-color:#F6F6F6;overflow:hidden;}
.touchsliderdemos{width:100%;margin:0 auto;display:block;overflow:hidden;position:relative;}
.touchsliderdemos .touchslider-navs { display:none;}
.al_con .alnr{ width:45.3125%; float:left; margin-left:3.2%; margin-top:5%; }
.al_con .alnr img{ width:100%}
.al_con .alnr .bot{ width:99%; height:auto; overflow:hidden; border:1px solid #e2e2e2; border-top:none; background-color:#fff;}
.al_con .alnr .bot p{ width:100%;font-size:0.8em; text-align:center; color:#000; margin-top:1%; line-height:1.5em;}
.al_con .alnr .bot p a{color:#000; }
.al_con .alnr .bot p a font{ color:#555;}
.al_con .alnr .bot span{ width:100%; margin-top:5%; display:block; overflow:hidden; margin-bottom:5%;}
.al_con .alnr .bot span a{ width:40.3%; float:left; margin-left:5.5%; line-height:1.2em; padding:2% 0;border-radius:5px; text-align:center;}
.al_con .alnr .bot span .col1{ border:1px solid #000; color:#000;}
.al_con .alnr .bot span .col2{border:1px solid #00aaf0; color:#00aaf0;}

/*专题列表*/
.tj_liucheng{ margin:1%; width:48%; text-align:center; display:inline-block; float:left; border-radius:10px; -webkit-border-radius:10px; overflow:hidden}
.tj_liucheng h4{ text-align: center; margin:10px 0; display:block}
.tj_liucheng img{ width:100%}

/*医生页2018-5-30*/
.ys_timg{ margin-bottom: 10px}
.ys_tops{ height: 40px; font-size: 16px; line-height: 25px; margin: 0 15px}
.ys_tops .swiper-slide{ text-align: center}
.ys_tops .swiper-slide-active{ color: #000; font-weight: bold; background: url(../images/ystd_05.jpg) no-repeat center bottom; background-size: 15px}
.ys_main{ margin-top: 15px}
.ys_main .ysm_p{ margin:0 15px 15px; padding-bottom: 15px; border-bottom: 1px solid #dadada}
.ys_main .ysm_p .ysmp_top{}
.ys_main .ysm_p .ysmp_top>i{display: block; width: 80px; height: 80px; border-radius: 50%; overflow: hidden; float: left; margin-right: 15px}
.ys_main .ysm_p .ysmp_top>i img{display: block; width: 100%;}
.ysmp_tr{ position: relative}
.ysmp_tr b{display: block; color: #2D2D2D; height: 45px; font-size: 20px; line-height: 45px;}
.ysmp_tr p:nth-of-type(1){ height:30px; overflow: hidden;}
.ysmp_tr p:nth-of-type(2){ position: absolute; top: 102px; color: #313131; line-height: 22px; height: 66px; overflow: hidden; text-indent:10px}
.ysmp_con{ padding-top: 10px}
.ysmp_con em{ height: 15px; border-bottom: 1px solid #455AD0; display: block; position: relative; z-index: 2; background: #fff}
.ysmp_con em>i{display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; background:#455AD0; color: #fff; border-radius: 15px}
.ysmp_con span{display: block; padding: 25px 0 10px; color: #b1824f;}
.ysmp_con p{ padding-top: 70px}
.ysmp_con p a{display:inline-block; width: 30%; height: 35px; line-height: 35px; text-align: center; background: #F7BA0F; color: #fff; font-size: 16px}
.ysmp_con p a:nth-child(2){ background:#455AD0}

/*机构页*/
.jigou_banner img{width: 100%;}
.jigou_tit{ font-size: 1.2em; text-align: center; line-height: 130%; padding: 3% 0; background: #ccc;  color: #9B6831;}
.jigou_tit i{display: block; color: #666; font-style: normal}
.jigou_con{overflow: hidden; background: #ccc}
.jigou_con *{ transition: ease 0.5s all; font-style: normal}
.jigou_con li{width: 50%; background: #333; position: relative; float: left; color: #fff; text-align: center;overflow: hidden;}
.jigou_con li a{ color: #fff;}
.jigou_con li img{width: 100%;}
.jigou_con li span{ background: rgba(0,0,0,0.7); width: 100%;height: 100%; position: absolute; left: 0;top: 0; right: 0; bottom: 0; margin: auto; vertical-align: middle; display:block; box-sizing: border-box; font-size: 1em; padding: 20% 8%;}
.jigou_con li span em{display: block; font-size: 0.8em; padding: 15px 0;display: none;}
.jigou_con li span i{width: 45%;height: 30%; line-height: 180%; display: block; margin: 5% auto; font-size: 0.7em; border-radius: 5px; border: 1px solid #999; cursor: pointer; color: #999;}
.jigou_back{ background: #333 url(../images/toa.png) no-repeat center; background-size: auto 50%; padding: 10% 0; display: block;}


.jxfg{ height: 20px;}

/*优惠页*/
.yhbox{ background:#FBE2AA url(../images/yhbg.jpg) no-repeat bottom center;width: 100%;background-size: 100%;padding-bottom: 20%}
.yhbox img{display: block;margin-bottom: -1px;}
.yhtit{padding:4% 0 6%;}
.yhpage{width:94%;margin: 0 auto;}
.yhpage img{margin-bottom: 4%;}
.yhbtn{width:94%;margin: 6% auto 0; overflow: hidden;}
.yhbtn a{float:left;width: 47.5%;box-sizing: border-box;border: 4px solid #C30D24;border-radius: 15px;font-size: 1em;color: #c30d24;text-align: left;padding:3% 0 3% 4%;}
.yhbtn a:nth-of-type(2){float: right;}
.yhbtn a b{display: block;font-size: 1.3em;margin-bottom: 2%;}
@media screen and (max-width: 350px){
	.yhbtn a{font-size:0.8em;}
}
.yhnav{position:relative;}
.yhnav span{display:block;width: 96.5%;height: 100%;position: absolute;left: 1.75%;top: 0;}
.yhnav span a{float: left;width: 16%;height: 100%;}
.yhnav span a:nth-of-type(3),.yhnav span a:nth-of-type(4){width:14%;}
.yhnav span a:nth-of-type(5),.yhnav span a:nth-of-type(6){width:18%;}
.navfixed{position: fixed;top: 0;width: 100%;z-index: 222;max-width: 750px;}

.yhForm{ background: #fff; padding: 20px; text-align: center}
.yhForm h3{ font-size: 1.6em}
.yhForm h3 i{ display: inline-block; width: 20px; height: 15px; background: url(../images/yhdz.jpg) no-repeat; background-size: 100%; margin: 0 5px}
.yhForm h3 i:nth-of-type(2){ transform: rotateY(180deg)}
.yhForm p{ height: 40px; line-height: 40px; margin:20px 0; padding: 0 10px; overflow: hidden; border-radius: 20px; border: 1px solid #ccc}
.yhForm p b{ display: inline-block; width: 30%; float: left; font-size: 16px}
.yhForm p input{ width: 69%; height: 35px; line-height: 35px; background: none; border: none; font-size: 16px; color: #666;}
.yhForm span{display: block; padding-bottom: 20px}
.yhForm span button{ width: 50%; height: 40px; line-height: 40px; margin: 0 auto; border: none; border-radius: 20px; color: #fff; font-size: 16px}

.Cblack{ border-left:15px solid #000; border-right:15px solid #000;}
.Cblack h3{ color: #831B24;}
.Cblack span button{ background: #831B24;}
.Cwhite{ border-left:15px solid #fff; border-right:15px solid #fff;}
.Cwhite h3{ color: #831B24;}
.Cwhite span button{ background: #831B24;}
.Corange{ border-left:15px solid #F2D24B; border-right:15px solid #F2D24B;}
.Corange h3{ color: #D7564B;}
.Corange span button{ background: #D7564B;}
.Cgreen{ border-left:15px solid #358790; border-right:15px solid #358790;}
.Cgreen h3{ color: #358790;}
.Cgreen span button{ background: #358790;}
.Cbrown{ border-left:15px solid #A27945; border-right:15px solid #A27945;}
.Cbrown h3{ color: #A27945;}
.Cbrown span button{ background: #A27945;}
.Cred{ border-left:15px solid #9C0B0C; border-right:15px solid #9C0B0C;}
.Cred h3{ color: #9C0B0C;}
.Cred span button{ background: #9C0B0C;}


/*技术页*/
.jsCon{ margin: 40px 15px 0;}
.jsCon ul{ padding: 30px 0 0}
.jsCon ul li{ padding: 20px; background-color:#efefef; background-repeat: no-repeat; margin-bottom: 15px; border-radius: 10px}
.jsCon ul li h3{ font-size: 18px; color: #000;}
.jsCon ul li p{ padding: 10px 0}
.jsCon ul li a{display: block; width: 90px; height: 35px; line-height: 35px; border-radius: 5px; background: #c1986d; color: #fff; text-align: center}
.jsM1{ background-image: url(../images/jsm1.png); background-size: 20% auto; background-position: 95% -20%;}
.jsM2{ background-image: url(../images/jsm2.png); background-size: 60% auto; background-position: 170% ;}
.jsM3{ background-image: url(../images/jsm3.png); background-size: 50% auto; background-position: 110%;}
.jsM4{ background-image: url(../images/jsm4.png); background-size: 45% auto; background-position: 120% bottom;}
.jsM5{ background-image: url(../images/jsm8.png); background-size: 40% auto; background-position: 110% -50%;}
.jsM6{ background-image: url(../images/jsm6.png); background-size: 80% auto; background-position: 150% 100%;}
.jsM7{ background-image: url(../images/jsm7.png); background-size: 50% auto; background-position: 135% ;}
.jsM8{ background-image: url(../images/jsm9.png); background-size: 40% auto; background-position: 110%;}
.jsM9{ background-image: url(../images/jsm5.png); background-size: 35% auto; background-position: 95%;}
.jsM10{ background-image: url(../images/jsm10.png); background-size: 40% auto; background-position: 110% 110%;}
.jsM11{ background-image: url(../images/jsm11.png); background-size: 50% auto; background-position: 130% bottom;}
.jsM12{ background-image: url(../images/jsm12.png); background-size: 50% auto; background-position: 130%;}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.5, 0.5, 0.5);
    transform: scale3d(0.5, 0.5, 0.5);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation:ease 1s 1s bounceIn forwards;
}

.aa_info img[src="http://www.ybs120.com/uploads/allimg/160407/0955193012-0.jpg"]{display: none;}


/*烤瓷牙*/
.make_pd{padding: 6% 4%;}
.make_pd h2{text-align: center;font-size: 1.2em;color: #d2d0d1;font-weight: normal;}
.make_pd h2 b{display: block;font-size: 1.5em;color: #c3996c;}
.make_pd p{font-size: 1em;color: #666;text-indent: 2em;line-height: 1.6em;padding: 6% 0;}
.dy_kcy1{background:#f2f2f2 url(../images/lkcy11.jpg) no-repeat bottom;padding:6% 4% 15%;background-size:100%;}
.dy_kcy1 ul{padding:6% 0;overflow:hidden;}
.dy_kcy1 ul li{width:22%;float:left;margin-right:4%;text-align:center;}
.dy_kcy1 ul li:nth-child(4){margin-right:0;}
.dy_kcy1 ul li div{background:#fff;border-radius:0 0 35px 35px;padding-bottom:24%;}
.dy_kcy1 ul li div span{font-size:1.1em;color:#333;display:inline-block;margin-top:12%;width:84%;padding-top:10%;border-top:1px dashed #969696;}
.dy_kcy11{display:block;width:55%;margin:0 auto;background:#c2996d;border-radius:10px;padding:4% 0;text-align: center;}
.dy_kcy11 span{display: inline-block;background:url(../images/lkcy5.png) no-repeat right center;background-size:10%;padding-right: 14%;font-size:1.2em;color:#fff;}
.dy_kcy2 ul{overflow:hidden;padding:6% 0 4%;}
.dy_kcy2 ul li{float:left;padding-bottom:4%;margin-bottom:6%;border-bottom:1px dashed #999;}
.dy_kcy2 ul li i{font-size:1.8em;color:#fff;font-weight:bold;background:url(../images/lkcy6.png) no-repeat;text-align:left;width:15%;padding:3% 0 6% 4%;background-size:100%;margin-right:3%;}
.dy_kcy2 ul li b{font-size:1.2em;color:#333;}
.dy_kcy2 ul li span{font-size:1em;color:#666;text-indent:2em;display:block;padding-top:2%;}
.dy_kcy21{overflow:hidden;}
.dy_kcy21 span{float:left;width:47%;padding:4% 0;border-radius:10px;text-align: center;background: #C2996D;}
.dy_kcy21 span:nth-of-type(2){float:right;}
.dy_kcy21 span em{display: inline-block;background:url(../images/lkcy5.png) no-repeat right center;background-size:12%;padding-right: 14%;color:#fff;font-size:1.2em;}
.dy_kcy3{background:#f2f2f2 url(../images/lkcy22.jpg) no-repeat top center;background-size:100%;padding:18% 4% 10%;}
.dy_kcy31{overflow:hidden;position:relative;}
.dy_kcy31 ul{overflow:hidden;padding:4% 0 6%;}
.dy_kcy31 ul li{width:75%;border:1px dashed #c2996d;float:left;border-radius:1em;padding:2% 0 2% 2%;margin-bottom:2%;}
.dy_kcy31 ul li b{font-size:1.2em;color:#333;}
.dy_kcy31 ul li span{font-size:1em;color:#666;line-height:1.6em;display:block;}
.dy_kcy31 img{width:42%;position:absolute;top:0;right:0;}
.dy_kcy3 h3{display:block;width:80%;margin:0 auto;font-size:1.2em;color:#fff;text-align:center;background:#c2996d;position:relative;font-weight:normal;line-height:1.6em;}
.dy_kcy3 h3:before,.dy_kcy3 h3:after{content:"";height:2px;position:absolute;background:#c2996d;top:45%;width:9%;}
.dy_kcy3 h3:before{left:-9%;}
.dy_kcy3 h3:after{left:100%;}
.dy_kcy32{overflow:hidden;margin: 4% 0 6%;padding-top: 5%;}
.dy_kcy32 li{width:29%;float:left;text-align:center;border:1px dashed #9C9C9C;margin:5% 5.4% 0 0;border-top:0;position:relative;}
.dy_kcy32 li:nth-child(3){margin-right:0;}
.dy_kcy32 li:before,.dy_kcy32 li:after{content:"";position:absolute;border-top:1px dashed #9C9C9C;top:-8%;width:52%;}
.dy_kcy32 li:before{left:0;transform:rotate(-17deg);}
.dy_kcy32 li:after{right:0;transform:rotate(17deg);}
.dy_kcy32 img{width:20%;margin:0 auto;}
.dy_kcy32 li b{font-size:1.2em;color:#333;display:block;margin:4% 0;}
.dy_kcy32 li span{font-size:1em;color:#666;line-height:1.6em;display:block;padding-bottom:10%;}


/*洗牙*/
.dy_xy1,.dy_xy3{background: #F2F2F2;}
.dy_xy11{overflow: hidden;padding-bottom: 3%;border-bottom: 1px dashed #C8C8C8;}
.dy_xy11 b{float: left;width: 18%;text-align: center;background: #C2996D;height: 6em;font-size: 1em;color: #fff;box-sizing: border-box;padding: 6% 4% 0;border-radius: 8px;}
.dy_xy11 ul{width: 78%;float: right;overflow: hidden;}
.dy_xy11 ul li{width: 30%;margin-right: 5%;background: #666;height: 2.6em;line-height: 2.6em;text-align: center;font-size: 1em;color: #fff;border-radius: 8px;float: left;margin-bottom: 0.8em;}
.dy_xy11 ul li:nth-child(3n){margin-right: 0;}
.dy_xy12{background: url(../images/xy12.png) no-repeat left center;background-size: 27.5%;padding:6% 0 6% 32%;}
.dy_xy12 b{display: inline-block;background: #C2996D;color: #fff;font-size: 1em;padding: 1%;}
.dy_xy12 p{padding: 4% 0 0;}
.dy_xybtn{overflow: hidden;}
.dy_xybtn span{width: 47%;float: left;font-size: 1.1em;color: #fff;text-align: center;box-sizing: border-box;border-radius: 5px;padding: 3% 5% 3% 0;background:#C2996D url(../images/xy13.png) no-repeat 90% center;background-size: 12%;}
.dy_xybtn span:nth-child(2),.dy_xy3 ul li:nth-child(2){float: right;}
.dy_xy21{text-align: center;}
.dy_xy21 b{display: inline-block;background: #C2996D;color: #fff;font-size: 1em;padding: 1%;position: relative;}
.dy_xy21 b::before{content: "";width:20%;height: 2px;background: #C2996D;position: absolute;left: -20%;top: 44%;}
.dy_xy21 b::after{content: "";width:20%;height: 2px;background: #C2996D;position: absolute;right: -20%;top: 44%;}
.dy_xy22{display: block;margin: 6% 0;width: 100%;content: url("../img/item/xy21.jpg");}
.dy_xy3 ul{margin-top: 6%;overflow: hidden;}
.dy_xy3 ul li{float: left;width: 47%;overflow: hidden;border-radius: 8px;}
.dy_xy3 ul li em{display: block;width: 100%;content: url("../img/item/xy31.jpg");}
.dy_xy3 ul li:nth-child(2) em{display: block;content: url("../img/item/xy32.jpg");}
.dy_xy3 ul li div{background: #666;color: #fff;box-sizing: border-box;padding: 6% 5%;}
.dy_xy3 ul li div b{display: block;text-align: center;font-size: 1.1em;margin-bottom: 2%;}

@media screen and (max-width:325px){
	.dy_xy13 span{font-size: 1em;}
	}

/*拔牙*/
.dy_by2 h2 b,.dy_by3 h2 b{font-size: 1.4em;}
.dy_by1{background: #eee url(../images/lby11.jpg) no-repeat bottom center;background-size:100%;padding-bottom:8%;}
.dy_by1 ul{padding:6% 0 4%;overflow:hidden;}
.dy_by1 ul li{width:47%;float:left;margin-bottom: 6%;background:#a0a0a0;border-radius:0 10px 0 10px;}
.dy_by1 ul li:nth-child(2n){float: right;}
.dy_by1 ul li img{box-sizing: border-box;padding:5% 5% 0 5%;}
.dy_by1 ul li div{padding:1% 0 4%;}
.dy_by1 ul li i{float:left;color:#fff;font-size:0.9em;width:20%;border-radius:0 20px 20px 0;text-align:center;line-height:1.4em;background:#f34330;}
.dy_by1 ul li span{font-size:1.1em;color:#fff;display:inline-block;padding-left:15%;}
.dy_by1 ul li:nth-child(2n) span{padding-left:11%;}
.dy_by11{padding-bottom: 6%;overflow: hidden;}
.dy_by11 img{width:27%;}
.dy_by11 .fr{font-size:1em;color:#626262;background:url(../images/lby21.png) no-repeat;padding:4% 4% 6% 4%;width:63%;line-height:1.6em;text-indent:2em;background-size:100%;}
.dy_by11 .fr span{color:#c4996c;font-size:1em;}
.dy_by12{overflow:hidden;text-align: center;}
.dy_by12 span{display: inline-block;width:40%;margin:0 4%;background:#cfa67c;color:#fff;font-size:1.2em;border-radius:30px;box-sizing: border-box;padding: 2% 0;}
.dy_by12 span:nth-of-type(2){background:#fff;color:#cea57b;border:1px solid #cea57b;}
.dy_by2{background: #fff;padding-bottom: 6%;}
.dy_by2 ul{overflow:hidden;padding-top: 6%;}
.dy_by2 ul li{display: block;padding: 0 0 4% 6%;border-bottom:1px dashed #A9A9A9;margin-bottom:5%;width:100%;box-sizing: border-box;background: url(../images/lby6.jpg) no-repeat left 8%;background-size: 4%;}
.dy_by2 ul li:nth-child(3){border-bottom:none;}
.dy_by2 ul li img{width:4%;padding:2% 2% 0 0;}
.dy_by2 ul li b{font-size:1em;color:#fff;overflow:hidden;display:block;width:30%;padding-left:2%;line-height:1.5em;background:url(../images/lby61.jpg) no-repeat;background-size:85%;}
.dy_by2 ul li span{font-size:1em;color:#626262;display:block;padding-top:4%;font-weight: normal;}
.dy_by21{background:#eee;padding:4%;border-radius:1em;margin-bottom:6%;}
.dy_by21 h4,.dy_by3 h3{font-size:1.2em;color:#434343;text-align:center;line-height: 2em;background:url(../images/lby7.png) no-repeat center center;background-size:100%;margin-bottom: 2%;}
.dy_by21 span{font-size:1.1em;color:#626262;text-indent:1em;line-height:1.5em;display: block;}
.dy_by3{background:#eee url(../images/lby31.jpg) no-repeat top center;background-size:100%;padding-top: 8%;}
.dy_by3 p{padding: 6% 0 4%;}
.dy_by3 ul{overflow:hidden;}
.dy_by3 ul li{float:left;width:47%;background:#fff;border-radius:15px;margin-bottom: 6%;}
.dy_by3 ul li:nth-child(2n){float: right;}
.dy_by3 ul li i{display:block;width:80%;margin:10% auto 0;font-size:1.2em;color:#fff;text-align:center;line-height:1.8em;padding-bottom:2%;background:url(../images/lby8.jpg) no-repeat center;background-size:100%;}
.dy_by3 ul li span{font-size:1.1em;color:#626262;display:block;line-height:1.5em;padding:4% 6%;}

/*种植牙*/
.dy_qs1,.dy_qs3{background: #F2F2F2;border-radius: 0 0 30px 0;}
.dy_qs1 ul{overflow: hidden;padding: 6% 0 4%;}
.dy_qs1 ul li{float: left;width: 19.2%;text-align: center;font-size: 1em;color: #1c1c1c;line-height:2em;margin-right: 7.7%;}
.dy_qs1 ul li:nth-child(4),.dy_qs2 ul li:nth-child(3n){margin-right: 0;}
.dy_qs11{background: #fff;overflow: hidden;padding: 5% 4.5%;box-sizing: border-box;}
.dy_qs11 span{float: left;width: 28%;background: url(../images/qs15.png) no-repeat;background-size: 100%;display: block;text-align: center;color: #fff;font-size: 1.15em;line-height: 1.3em;padding: 7.5% 0 10%;}
.dy_qs11 span b{display: block;font-size: 1.1em;}
.dy_qs11 p{float: right;width: 65%;font-size: 1em;color: #313131;line-height: 1.5em;text-indent: 2em;padding:2% 0 0;}
.dy_qsbtn{width: 88%;margin: 6% auto 0;overflow: hidden;border: 1px solid #C39857;border-radius: 30px;font-size: 1.1em;color: #1c1c1c;height: 2.4em;line-height: 2.4em;text-indent: 1em;position: relative;}
.dy_qsbtn span{width: 34%;height: 100%;background:-webkit-linear-gradient(to bottom right,#CBA47E,#B78553);background:linear-gradient(to bottom right,#CBA47E,#B78553);color: #fff;font-weight: bold;display: inline-block;position: absolute;right: 0;top: 0;border-radius: 30px;}
.dy_qs2c{background: #F2F2F2;}
.dy_qs2{border-radius: 0 0 30px 0;background: #fff;}
.dy_qs2 ul{overflow: hidden;padding:6% 0 2%;}
.dy_qs2 ul li{float: left;width: 29%;margin-right: 6.5%;margin-bottom: 4%;}
.dy_qs2 ul li *,.dy_qs3 ul li *{display: block;text-align: center;color: #313131;}
.dy_qs2 ul li b,.dy_qs3 ul li b{font-size: 1.1em;color: #bc996f;margin: 3% 0;}
.dy_qs21{background: url(../images/qs26.png) no-repeat;background-size: 100%;text-align: center;font-size: 1.2em;color: #fff;line-height: 1.7em;margin-bottom: -3.5%;position: relative;z-index: 2;}
.dy_qs22{background: #F0F0F0;font-size: 1em;color: #1c1c1c;text-indent: 2em;line-height: 1.5em;box-sizing: border-box;padding:8% 5% 5%;}
.dy_qs2 .dy_qsbtn span,.dy_qs3 .dy_qsbtn span{width: 50%;text-align: center;}
.dy_qs3 ul{overflow: hidden;}
.dy_qs3 ul li{float: left;width: 48.7%;}
.dy_qs3 ul li:nth-child(2){float: right;}

@media screen and (max-width:590px){
	
	}
@media screen and (max-width:375px){
	
	}
@media screen and (max-width:325px){
	.dy_xy13 span,.dy_qs11 span{font-size: 1em;}
	.dy_qsbtn{font-size: 0.9em;}
	}

/*矫正*/
.dy_jz1{background: #F0F0F0 url(../images/jz1b.jpg) no-repeat bottom center;background-size: 100%;padding-bottom: 12%;}
.dy_jz1 ul{margin: 6% 0;background: url(../images/jz11.jpg) no-repeat top center;background-size: 59%;overflow: hidden;position: relative;padding-bottom: 2%;}
.dy_jz1 ul li{float: left;text-align: center;font-size: 1em;width:50%;color: #313131;margin-bottom: 10%;}
.dy_jz1 ul li div{width: 58%;float: left;position: relative;}
.dy_jz1 ul li:nth-child(2n) div{float: right;}
.dy_jz1 ul li b{display: block;font-size: 1.2em;margin-bottom: 10%;}
.dy_jz1 ul li div::after{content: "";width: 20%;height: 1px;background: #343434;display: block;position: absolute;left: 40%;top:40%;}
.dy_jz1 ul li:nth-child(5){position: absolute;left: 36%;top: 68%;}
.dy_jz11{background: #fff;font-size: 1em;color: #313131;text-indent: 2em;line-height: 1.5em;padding: 4%;box-sizing: border-box;border-radius: 0 0 0 30px;margin-bottom: 6%;}
.dy_jz11 b{color: #b88653;}
.dy_jz12{overflow:hidden;text-align: center;}
.dy_jz12 span{display: inline-block;width:40%;margin:0 2%;font-size:1.1em;border-radius:30px;box-sizing: border-box;padding: 2% 0;background:#fff;color:#cea57b;border:1px solid #cea57b;font-weight: bold;}
.dy_jz12 span:nth-of-type(2){background:-webkit-linear-gradient(to right,#CBA47E,#B78553);background:linear-gradient(to right,#CBA47E,#B78553);color:#fff;}
.dy_jz21{text-align: center;margin-bottom: 6%;}
.dy_jz21 span{display: inline-block;background: #B88654;color: #fff;font-size: 1.1em;padding: 2% 5%;border-radius: 5px;}
.dy_jz22{overflow: hidden;margin-bottom: 6%;position: relative;padding-bottom: 8%;}
.dy_jz22 img{float: left;width: 41%;}
.dy_jz22 div{width: 66%;background: #F0F0F0;box-sizing: border-box;padding: 4%;font-size: 1em;color: #313131;line-height: 1.3em;position: absolute;top: 10%;right: 0;}
.dy_jz22 div b{display:block;font-size: 1.1em;color: #1c1c1c;border-left: 3px solid #C9A27B;margin-bottom: 4%;padding-left: 2%;}
.dy_jz22::before{content: "";width: 5%;height: 32px;background: url(../images/jz24.png) no-repeat top center; background-size: 100%;position: absolute;left: 31%;top: 38%;z-index: 2;}
.dy_jz23{border: 2px dashed #D2D2D2;border-radius: 5px;box-sizing: border-box;padding: 5% 3% 5% 33%;background: url(../images/jz23.jpg) no-repeat 3% center;background-size: 28.6%;text-align: center;margin-bottom: 6%;}
.dy_jz23 h3{font-size: 1.1em;color: #b88653;margin-bottom: 3%;}
.dy_ span{display: block;font-size: 0.9em;color:#1c1c1c;line-height: 1.5em;position: relative;}
.dy_jz23 span::after{content: "";width: 4px;height:4px;background: #C9A27B;border-radius: 50%;position: absolute;left: -2%;top:35%;}
.dy_jz3{background: #F0F0F0 url(../images/jz3b.jpg) no-repeat top center;background-size: 100%;padding-top: 10%;}
.dy_jz3 ul{overflow: hidden;}
.dy_jz3 ul li{width: 48.5%;float: left;text-align: center;font-size: 1em;color: #313131;}
.dy_jz3 ul li:nth-child(2){float: right;}
.dy_jz3 ul li div{position: relative;}
.dy_jz3 ul li div span{display: block;width: 82%;background: rgba(0,0,0,0.65);color: #fff;padding: 2.5% 0;position: absolute;right: 0;bottom: 0;border-radius: 20px 0 0 0;}
.dy_jz3 ul li b{display: block;font-size: 1.2em;color: #bc996f;margin: 5% 0 3%;}

/*牙痛*/
.dy_yt2{background: #eee;}
.yt11{width: 100%;content: url("../img/item/yt11.jpg");}
.dy_ytbtn{width: 88%;margin: 6% auto 0;overflow: hidden;border: 1px solid #C39857;border-radius: 30px;font-size: 1.1em;color: #C39857;height: 2.4em;line-height: 2.4em;position: relative;text-align: right;padding-right: 5%;box-sizing: border-box;}
.dy_ytbtn span{width: 48%;height: 100%;background:-webkit-linear-gradient(to bottom right,#CBA47E,#B78553);background:linear-gradient(to bottom right,#CBA47E,#B78553);color: #fff;font-weight: bold;display: inline-block;position: absolute;left: 0;top: 0;border-radius: 30px;text-align: center;}
.dy_yt2c{background: #fff url(../images/yt201.jpg) no-repeat top center;background-size: 100%;padding-top: 5%;margin-top: 6%;}
.dy_yt2c div{overflow: hidden;position: relative;padding-bottom: 22%;}
.dy_yt2c div:nth-child(3){padding-bottom: 18%;}
.dy_yt2c div img{width: 18%;margin-left: 5%;float: left;position: relative;z-index: 2;}
.dy_yt2c div b{float: left;width: 30%;text-align: center;line-height: 2em;background: #E5E5E5;font-size: 1.1em;color: #535353;margin: 5% 0 0 -2%;border-right: 3px solid #D2BCA7;}
.dy_yt2c div span{font-size: 1em;color: #626262;line-height: 1.5em;text-indent: 2em;display: block;width: 74%;position: absolute;left: 21%;top:38%;}
.dy_yt2c div:nth-child(3) span{top: 42%;}
.dy_yt21{background: url(../images/yt202.jpg) no-repeat bottom center;background-size: 100%;}
.dy_yt22{background:#626161 url(../images/yt203.jpg) no-repeat bottom center;background-size: 100%;}
.dy_yt23{background: url(../images/yt204.jpg) no-repeat bottom center;background-size: 100%;}
.dy_yt2c .dy_yt22 span{color: #fff;}
.dy_yt3c{overflow: hidden;}
.dy_yt31{width: 49%;position: relative;}
.dy_yt3c span{display: block;width: 100%;line-height: 2.4em;font-size: 1.1em;color: #fff;background: rgba(70,70,70,0.6);text-align: center;border-radius: 0 0 8px 8px;position: absolute;left: 0;bottom: 0;}
.dy_yt32,.dy_yt33{width: 49%;position: relative;}
.dy_yt33{margin-top: 2%;}
.dy_yt3 .dy_ytbtn{width: 72%;}
.dy_yt24{width: 78%;overflow: hidden;margin: 8% auto 0;text-align: center;}
.dy_yt24 span{width: 60%;float: left;border: 2px dotted #959595;border-right:none;border-radius: 5px 0 0 5px;height: 4em;padding: 0.5em 0;}
.dy_yt24 span b{display: block;font-size: 1.8em;}
.dy_yt24 em{width: 38%;float: left;background:-webkit-linear-gradient(to bottom right,#CBA47E,#B78553);background:linear-gradient(to bottom right,#CBA47E,#B78553);height: 3em;color: #fff;border-radius: 0 5px 5px 0;font-size: 1.2em;padding: 0.7em 0;}
@media screen and (max-width:325px){
	.dy_xy13 span{font-size: 1em;}
	}

/*机构页*/
.make_jg{padding: 6% 4%;}
.make_jg h2{text-align: center;font-size: 1.2em;color: #999;font-weight: normal;}
.make_jg h2 b{display: block;font-size: 1.5em;color: #a97443;}
.make_jg p{font-size: 1.1em;color: #666;text-indent: 2em;line-height: 1.6em;padding: 6% 0;}

.jgban{background: url(../images/dy_banjg1.jpg) no-repeat center;background-size: 100%;padding: 4%;}
.jgban_c{background: rgba(255,255,255,0.8);padding: 5% 0;text-align: center;font-size: 1em;color: #333;}
.jgban_c h3{font-size: 2em;line-height: 1.3em;font-weight: normal;margin:2% 0 4%;}
.jgban_c h3 b{display:block;color: #a97443;font-size: 1.2em;}
.jgban_c p span{display: inline-block;font-size: 1.1em;line-height:1.1em;color: #000;padding: 0 2%;border-right: 1px solid #C7A786;}
.jgban_c p span:nth-child(4){border: none;}
.jgban_c em{display: block;width:40%;margin:5% auto 0;font-size: 1.1em;color:#fff;background: #C2996D;border-radius: 30px;padding: 3% 0;}

.jgitem{overflow: hidden;}
.jgitem a{float: left;width: 32%;height: 2.3em;line-height: 2.3em;font-size: 1.15em;color: #323232;margin-top: 5%;}
.jgitem a:nth-child(1),.jgitem a:nth-child(4){margin-left: 4%;}
.jgitem a i{float: left;width: auto;height: 2.3em;background: #808080;border-radius: 50%;margin-right: 5%;}
.jgitem a i img{width:auto;height: 2.3em;}
.jgitem a:nth-child(3) i{background: -webkit-linear-gradient(to bottom right,#FF636A,#FF9783);background: linear-gradient(to bottom right,#FF636A,#FF9783);}
.jgitem a:nth-child(6) i{background: #C2996D;}

.dy_jg11{background: #F0E6DB;padding-bottom: 0.1%;}
.dy_jg11 img{padding: 2.5%;box-sizing: border-box;}
.dj_jg12{background: #fff;margin: 0 1% 1%;padding:5% 3%;box-sizing: border-box;overflow: hidden;}
.dj_jg12 li{float: left;width:48%;font-size: 1em;color: #4c4c4c;line-height: 1.5em;position: relative;}
.dj_jg12 li b{display: block;font-size: 1.1em;color: #4d4d4d;margin-bottom: 3%;}
.dj_jg12 li a{display: block;width: 80%;background: #FF666D;border-radius: 30px;color: #fff;text-align: center;padding: 3% 0;margin-top: 3%;}
.dj_jg12 li:nth-child(2){float: right;border:none;}
.dj_jg12 li:nth-child(1)::after{content:"";width: 1px;height: 100%;border-right: 1px dashed #C5C5C5;position: absolute;right: 5%;top:0;}

.dy_jg2{background: #E6E6E6;}
.dy_jg21{background: #FDFDFD url(../images/jg21.jpg) no-repeat center;background-size:100%;margin: 6% 0;padding: 3% 0;overflow: hidden;}
.dy_jg21 li{float: left;width: 28%;text-align: center;border-right: 1px dashed #C3C3C3;font-size: 1em;color: #666;line-height: 1.5em;padding: 2%;}
.dy_jg21 li b{display: block;font-size: 1.1em;color: #4c4c4c;margin-bottom: 8%;}
.dy_jg21 li span{display: block;background: #C2996D;border-radius: 30px;color: #fff;text-align: center;padding: 2% 0;margin-top: 10%;}
.dy_jg21 li:nth-child(3){border: none;}
.dy_jg2 h3{text-align: center;font-size: 1.4em;color: #a97443;font-weight: normal;}
.dy_jg23{background: #fff;padding: 5% 0;margin-top: 6%;}
.dy_jg23 div{overflow: hidden;}
.dy_jg23 div span{float: left;width: 42%;margin: 0 4%;font-size: 1.1em;color: #fff;background: #FF666D;border-radius: 30px;padding: 3% 0;text-align: center;}
.dy_jg31{overflow: hidden;margin-top: 6%;}
.dy_jg31 div{width: 48.5%;text-align: center;}
.dy_jg31 div span{display: block;font-size: 1.1em;color: #333;line-height: 2.1em;}

@media screen and (max-width:325px){
	.dy_xy13 span{font-size: 1em;}
	}


