@charset "utf-8";
/* CSS Document */
html {font-size:62.5%;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,   /* structural elements 锟结构元锟斤拷 */dl, dt, dd, ul, ol, li, /* list elements 锟叫憋拷元锟斤拷 */pre, /* text formatting elements 锟侥憋拷锟斤拷式元锟斤拷 */
form, fieldset, legend, button, input, textarea, /* form elements 锟斤拷锟皆拷锟?*/
th, td, /* table elements 锟斤拷锟皆拷锟?*/
img{border:medium none;margin: 0;padding: 0;list-style-type: none;}
body,button, input, select, textarea {font: 12px/1.5 '微软雅黑',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
ul, ol,{ list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: none;  }
img{ border:0px;max-width:100%;}
body,.ui-overlay-h{margin:0 auto;background:#fff;}
input, img {vertical-align: middle;}
body,html{margin:0 auto;}
img {border:none;vertical-align:top;}
* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.po_r{position:relative;}
.po_a{position:absolute;}
.float_l{float:left;display: inline;}
.float_r{float:right;display: inline;}
.cf:after{
    clear:both;
    overflow:hidden;
    content:"";
    display:table;
}
.cf{
    zoom:1;
}
body{max-width: 640px;margin: 0 auto;}
.menuTop{width:100%;background:#2e3642;min-width: 320px;height:80px;position:relative;}
.showMenuBtn { width: 48px; height: 48px; left: 3%; top: 50%; position:relative;cursor:pointer;}
.showMenuBtn a { display: block; width: 100%; height: 6px;margin-top:-3px;top:50%;left:0; position:absolute; outline: none; background-color: rgba(106,115,128,1);-moz-transition: background 0.3s linear .3s; -webkit-transition: background 0.3s linear .3s; transition: background 0.3s linear .3s; }
.showMenuBtn a:after, .showMenuBtn a:before { content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0;  background-color: #6a7380;-moz-transition: top 0.3s linear .3s, transform .3s ease-in .1s; -webkit-transition: top 0.3s linear .3s, transform .3s ease-in .1s; transition: top 0.3s linear .3s, transform .3s ease-in .1s;  }
.showMenuBtn a:after { top:14px;}
.showMenuBtn a:before {	top:-14px;}
.translateXY { -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.translateY { -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.translateX { -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.menuTop h1{left:50%;top:50%;width:276px;height:33px;}
.menuTop .topTell{width:40px;height:40px;right:3%;top:50%;position:absolute;}
.project{margin-top:.8rem;position:relative;}
.project ul{overflow: hidden;}
.project ul a{display:block;margin-right:1.25%;text-align:center;float: left;color:#2e3642;font-size:1.5rem;width:19%; }
.project ul a:last-child{margin-right:0;}
.project ul li h4{position:relative;bottom:30px;text-align:center;}
.slideBanner{position:relative;overflow: hidden;}
.slideBanner .hd {overflow: hidden;position:absolute;bottom:2%;left:50%;width:50%;z-index:9;text-indent: -9999px}
.slideBanner .hd ul li{width:10px;height:10px;border-radius: 50%;float: left;margin-right:3%;background:#fff;}
.slideBanner .hd ul li.on{background:#db3453;}
.zhuanti ul{overflow: hidden;}
.zhuanti ul li{float:left;width:33.3333333333%;}
.case{position:relative;margin-top:1rem;}
.case .hd{overflow: hidden;position:absolute;bottom:2%;left:50%;width:50%;z-index:9;text-indent: -9999px}
.case .hd ul li{width:10px;height:10px;border-radius: 50%;float: left;margin-right:3%;background:#fff;}
.case .hd ul li.on{background:#db3453;}
.zhuanjia{position:relative;margin-top:1.5rem;}
.zhuanjia .hd{overflow: hidden;position:absolute;bottom:2%;left:45%;width:50%;z-index:9;text-indent: -9999px}
.zhuanjia .hd ul li{width:10px;height:10px;border-radius: 50%;float: left;margin-right:3%;background:#fff;}
.zhuanjia .hd ul li.on{background:#db3453;}
.pcTel{margin-top:1.5rem;padding:0 1rem;}
.pcTel a{width:100%;margin:0 auto;position:relative;}
.pcAdd{margin-top:2rem;}
.backup img{width:48px;}
.backup{position:fixed;bottom:10%;right:0.15rem;opacity: 0;}
.backup.cd-is-visible{visibility: visible;opacity: 1;}
.backup.cd-fade-out{opacity: .5;}
.padd{margin-bottom: 116px;}
.popMenus { position: absolute; width: 100%;height:100%; left: 0; top: 0; bottom: 0; right: 0; overflow: hidden; background-color: #3f4754;-moz-transition:all .6s ease-out 0s;-webkit-transition:all .6s ease-out 0s;transition:all .6s ease-out 0s;-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:200}
.popMenus.show{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
.pop_title { width: 100%; position: relative; z-index: 2; background-color: #2e3642; padding: 0 3%; }
.pop_title span { display: inline-block; float: left; font-size: 3.0rem; line-height: 2.66; color: #6a7380; }
.closePopMenu { display: block; width: 49px; height: 47px; right: 3%; top: 50%; }
.menuContainer { width: 100%; height: 100%; }
.menuNavs { width: 25.3%; background-color: #2e3642; height: 100%; float: left; overflow: hidden; position: relative; }
.menuNavs ul { position: absolute;width:100%;/* Prevent elements to be highlighted on tap */ -webkit-tap-highlight-color: rgba(0,0,0,0); /* Put the scroller into the HW Compositing layer right from the start */
-webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); padding-bottom:80px;}
.menuNavs ul li { width: 100%; font-size: 2.6rem; line-height: 2.57; padding-left: 9%; }
.menuNavs ul li.on { background-color:#3f4754;}
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; }
.menuContents {width:74.7%;height:100%;overflow:hidden;float:left;padding:0 7%;}
.menuContent {width:100%;height:100%;overflow:hidden;}
.menuLists {padding-bottom:80px;}
.menuList h4 {font-size:2.4rem;color:#fff;line-height:1.83;border-bottom:1px solid #525c6b;margin-top:2%;font-weight:normal;}
.menuList .links {padding:3% 0.5%;}
.menuList .links a{display:block;float:left;color:#a9a9a9;font-size:2.6rem;line-height:2.2;width:auto; padding-right: 1rem; overflow:hidden;}
.menuList .links a.hot:after {content:'';position:absolute;width:9px;height:11px; background:url(/commonJs/images/h.png) no-repeat;top:0;right:-1px;}
.menuList .links a.hot.active:after {-webkit-animation:shake .4s linear 0s 1;animation:shake .4s linear 0s 1;}
.pinpaiMenu{width:100%;height:80px;line-height:80px;background-color:#FFF;-moz-box-shadow:0 0 8px rgba(34,23,20,.5);-webkit-box-shadow:0 0 8px rgba(34,23,20,.5);box-shadow:0 0 8px rgba(34,23,20,.5);overflow:hidden;}
.menuScroll_lists{width:100%;height:80px;}
.menuScroll_lists li {width:196px;height:80px;line-height:80px;float:left; text-align: center;}
.menuScroll_lists li a {display:block;position:relative;width:100%;height:100%;font-size:30px;text-align:center;color:#2e3642;text-decoration:none;outline:none;}
.menuScroll_lists li a em {display:block;width:136px;height:6px; background-color:#d70a50;position:absolute;left:50%;bottom:0;margin-left:-68px;display:none;}
.menuScroll_lists li a:hover em,.menuScroll_lists li.active a em{display:block;}
.listCon{padding:.8rem .5rem;}
.lydz .addr{position:relative;display: -webkit-flex;padding:1rem .5rem;border-bottom: 1px solid #bdbdbd;font-size:16px;line-height:32px;}
.lydz .addr .det{flex:2;margin-right:10px;}
.lydz .addr .ewm{flex:1;}
.lydz .dt{padding-top:1rem;}
.lydz .bus{padding:1rem 0;border-bottom:1px solid #bdbdbd;}
.lydz .bus h3,.lydz .dt h3{font-weight: normal;font-size:26px;line-height:32px;padding-bottom:20px;}
.lydz .bus p,.lydz .dt p{font-size:20px;padding-bottom:20px;}
.lydz .bus p.red{color:#de4a63;padding-bottom:10px;}
.lydz .bus h3 em{width:22px;height:24px;background:url(../images/icon_09.jpg);display: inline-block;vertical-align: -3px;margin-right:5px;}
.lydz .dt h3 em{width:24px;height:24px;background:url(../images/icon_13.jpg);display: inline-block;vertical-align: -3px;margin-right:5px;}
.yhBox{padding:1rem 1.5rem;background:#f1ebeb;position:relative;overflow: hidden;}
.yhBox .yhDet{padding-bottom:1rem;}
.yhBox .yhDet .yhpic{width: 100%; float: left;}
.yhBox .con{background:#fff;padding:1rem .5rem;font-size:3rem;color:#3a3333;}
.yhBox .con .conPri{color:#fe3509;}
.yhBox .cir{position:absolute;right:0;bottom:0;}
.yhBox .w100{width: 100%;}
.yhBox .w50{width: 50%; float: left; padding: 0.5rem;}
.yhBox .yhDet ul{width: 50%; float: left; font-size: 2.5rem; color: #000000; padding-top: 2rem;}
.yhBox .yhDet ul h3,.yhBox .yhDet ul li{padding-left: 2rem;}
/*医师页面*/
.DrBox{padding:1rem 1.5rem;background:#f1ebeb;position:relative;overflow: hidden;}
.DrBox .DrDet{width: 50%; float: left; border: 0.5rem #f1ebeb solid; background: #ffffff; padding-top: 0.5rem;}
.DrBox .con{background:#fff;padding:0.5rem;font-size:2.5rem;color:#3a3333;}
.DrBox .con .conPri{color:#3a3333;}
.DrBox .cir{position:absolute;right:0;bottom:0;}
.DrBox .w100{width: 100%;}
.listNews{padding:1rem .5rem;}
.listNews .listNewsContent h2{margin-bottom: .2rem;}
.listNews .listNewsContent a{color: #000;}
.listNews .listNewsContent{overflow: hidden;padding-bottom:.5rem; border-bottom: 1px #e2e2e2 solid; margin-top: 5px;}
.listNews .listNewsContent .litpic{width: 49.5%;margin-right:1%; float: left;}
.listNews .listNewsContent .litpic img{padding: 2px; border:1px solid #e2e2e2;}
.listNews .listNewsContent .newsContent{width: 49.5%;font-size:30px; float: left;}
.listNews .listNewsContent .infomoreline{display: -webkit-box!important;overflow: hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.listNews .listNewsContent .infooneline{display: -webkit-box!important;overflow: hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.post_next{width: 100%; text-align: center; line-height: 25px;font-size:2rem;color:#3a3333;}
/*文章页*/
.content{padding: 0.5rem; text-align: justify; overflow: hidden;}
.content p{font-size: 2.5rem; line-height: 2.5rem;}
.aboutus p{font-size: 2.2rem; line-height: 2.5rem;color:#606060;margin-bottom: 1.5rem;}
.aboutus img{padding-bottom: 1rem;}
.content img{max-width: 100%!important; height: auto!important;}
.content .title{width: 100%; text-align: center; font-size: 2.5rem; font-weight: 600; line-height: 2.5rem; padding: 1rem 0;}
.content .context{width: 100%; font-size: 2rem; padding:1rem 0 0; margin-top: 2rem; border-top: 1px solid #e2e2e2;}
.content .context li{width: 100%; line-height: 2.5rem;}

/*项目文章*/
.content .section-wrapper{
	width: 100%;
	padding: 5px 0;
	border-bottom: 1px #e2e2e2 solid;
}
.aboutus .section-wrapper{
	border:none;
}
.content .section-wrapper img{width: 100%;}
.content .section-wrapper h2,.content .section-wrapper h3{font-size: 2.8rem; line-height: 2.5rem;}
.content .section-wrapper h2{
	line-height: 2.6rem;
	color: #ffffff;
    background: #2e3642;
    padding-left: 1rem;
    margin-bottom: 1rem;
}
.content .section-wrapper p{padding: 0 1rem;}
.content .section-wrapper .img_list{width: 100%;}
.content .section-wrapper .img_list img{width: 100%; margin-bottom: 0.5rem;}
@media screen and (min-width:320px) and (max-width:359px){
	html {font-size:31.25%;}
	.listNews .listNewsContent .newsContent{font-size:2.5rem;}
	.yhBox .cir{width:70px;height:70px;background-size: 70px 70px;}
	.lydz .addr .det p{font-size:1.5rem;line-height:1.5rem;}
	.lydz .bus{padding:1rem 0;border-bottom:1px solid #bdbdbd;}
	.lydz .bus h3,.lydz .dt h3{font-weight: normal;font-size:2.9rem;line-height:2.2px;padding-bottom:10px;}
	.lydz .bus p,.lydz .dt p{font-size:2rem;padding-bottom:10px;}
	.lydz .bus p.red{color:#de4a63;padding-bottom:5px;font-size:2.4rem;}
	.lydz .bus h3 em{width:15px;height:17px;background-size:15px 17px;padding-right:5px;}
	.lydz .dt h3 em{width:15px;height:15px;background-size:15px 15px;padding-right:5px;}		
	.closePopMenu {width:25px;height:24px;}
	.menuNavs ul,.menuLists {padding-bottom:40px;}
	.menuTop {height:40px;}
	.showMenuBtn { width: 24px; height: 24px; left: 3%; top: 50%; }
	.showMenuBtn a{height:3px;margin-top:-1.5px;}
	.showMenuBtn a:after { top:7px;}
	.showMenuBtn a:before {	top:-7px;}
	.showMenuBtn a em {width:7px;height:7px;right: -3px; top: -12px;}
	.menuTop h1 { width: 180px; height: 20px;}
	.menuTop .topTell { width: 24px; height: 24px;}	
	.project ul a{font-size:1.2rem;}
	.project ul li h4{bottom:22px;}
	.menulist ul li{font-size:1.5rem;}

	}
@media screen and (min-width:360px) and (max-width:409px){
	html {font-size:35%;}
	.listNews .listNewsContent .newsContent{font-size:2.8rem;}
	.yhBox .cir{width:80px;height:80px;background-size: 80px 80px;}
	.lydz .addr .det p{font-size:2rem;line-height:1.8rem;}
	.lydz .bus{padding:1rem 0;border-bottom:1px solid #bdbdbd;}
	.lydz .bus h3,.lydz .dt h3{font-weight: normal;font-size:3.5rem;padding-bottom:10px;}
	.lydz .bus p,.lydz .dt p{font-size:2.5rem;padding-bottom:10px;}
	.lydz .bus p.red{color:#de4a63;padding-bottom:5px;font-size:2.8rem;}
	.lydz .bus h3 em{width:18px;height:20px;background-size:18px 20px;padding-right:5px;}
	.lydz .dt h3 em{width:18px;height:18px;background-size:18px 18px;padding-right:5px;}
	.closePopMenu {width:27px;height:26px;}
	.menuNavs ul,.menuLists {padding-bottom:45px;}
	.menuTop {height:45px;}
	.showMenuBtn { width: 27px; height: 27px; left: 3%; top: 50%; }
	.showMenuBtn a{height:3px;margin-top:-1.5px;}
	.showMenuBtn a:after { top:8px;}
	.showMenuBtn a:before {	top:-8px;}
	.showMenuBtn a em {width:8px;height:8px;right: -3px; top: -12px;}
	.menuTop h1 { width: 180px; height: 20px;}
	.menuTop .topTell { width: 24px; height: 24px;}
	.project ul li h4{bottom:28px;}		
	.aboutus p{font-size: 2.5rem; line-height: 4rem;color:#606060;margin-bottom: 1.8rem;}
	.aboutus .section-wrapper h2{line-height: 3rem; }
	}
	
@media screen and (min-width:410px) and (max-width:479px){
	html {font-size:40%;}
	.listNews .listNewsContent .newsContent{font-size:2.4rem;}
	.yhBox .cir{width:85px;height:85px;background-size: 85px 85px;}
	.lydz .addr .det p{font-size:2rem;line-height:1.8rem;}
	.lydz .bus{padding:1rem 0;border-bottom:1px solid #bdbdbd;}
	.lydz .bus h3,.lydz .dt h3{font-weight: normal;font-size:3.5rem;padding-bottom:10px;}
	.lydz .bus p,.lydz .dt p{font-size:2.5rem;padding-bottom:10px;}
	.lydz .bus p.red{color:#de4a63;padding-bottom:5px;font-size:2.8rem;}
	.lydz .bus h3 em{width:18px;height:20px;background-size:18px 20px;padding-right:5px;}
	.lydz .dt h3 em{width:20px;height:20px;background-size:20px 20px;padding-right:5px;}
	.closePopMenu {width:31px;height:30px;}
	.menuNavs ul,.menuLists {padding-bottom:51px;}
	.menuTop {height:40px;}
	.showMenuBtn { width: 24px; height: 24px; left: 3%; top: 50%; }
	.showMenuBtn a{height:3px;margin-top:-1.5px;}
	.showMenuBtn a:after { top:7px;}
	.showMenuBtn a:before {	top:-7px;}
	.showMenuBtn a em {width:7px;height:7px;right: -3px; top: -12px;}
	.menuTop h1 { width: 180px; height: 20px;}
	.menuTop .topTell { width: 24px; height: 24px;}	
	.project ul li h4{bottom:28px;}	

		}
@media screen and (min-width:480px) and (max-width:639px){
	html {font-size:47%;}
	.lydz .addr .det p{font-size:2rem;line-height:2.4rem;}
	.closePopMenu {width:36px;height:35px;}
	.menuNavs ul,.menuLists {padding-bottom:60px;}
	.menuTop {height:51px;}
	.showMenuBtn { width: 31px; height: 31px; left: 3%; top: 50%; }
	.showMenuBtn a{height:4px;margin-top:-2px;}
	.showMenuBtn a:after { top:9px;}
	.showMenuBtn a:before {	top:-9px;}
	.showMenuBtn a em {width:9px;height:9px;right: -3px; top: -14px;}
	.menuTop h1 { width: 205px; height: 20px;}
	.menuTop .topTell { width: 24px; height: 26px;}
	.project ul li h4{bottom:28px;}			

		}
@media screen and (min-width:320px) and (max-width:900px){
	.pinpaiMenu {height:40px;line-height:40px;}
	.menuScroll_lists,.menuScroll1_lists {height:40px;}
	.menuScroll_lists li {width:98px;height:40px;line-height:40px;}
	.menuScroll_lists li a {font-size:15px;}
	.menuScroll_lists li a em {width:68px;height:3px;margin-left:-34px;}
	}
/*附加*/
.index_banner .flexslider{
	margin-bottom: 8px !important;
}
.index_banner .flexslider ol{
	margin-bottom: 40px;
}
/*商务通、底部*/
#LRdiv0,#LRfloater0,.swtCenter{display:none;}
/*.swtCenter {width:278px;height:275px; background-color:#FFF;position:fixed;left:50%;top:50%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-moz-box-shadow:0 0 20px rgba(10,2,4,0.75);-webkit-box-shadow:0 0 20px rgba(10,2,4,0.75);box-shadow:0 0 20px rgba(10,2,4,0.75); background:url(../image/swt_New_bg.png) no-repeat;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:12}*/
/*图片弹窗*/
.swtCenter { position:fixed;left:50%;top:50%;width:280px;/*height:374px;*/height:190px;  z-index:12}
.swtCenter .windowimg_btn{/*bottom:18px;*/bottom:26px;left:15%;width:70%;/*height:172px;*/height:36px;line-height:35px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.swtCenter .windowimg_btn_top{display:block;top: 180px;width: 100%;height: 121px;}
.swtCenter .windowimg_btn .swtimg_tel{margin-left:15px; width:46%;height:32px;display: block;float: left; }
.swtCenter .windowimg_btn .swtimg_ask{width:46%;height:32px;display: block;float: left;}
.closeBtn_swt {right:-5px;top:-5px;width:30px;height:30px; background:url(../images/closeBtn_swt.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;cursor:pointer;}
/*图片弹窗结束*/


/*底部弹窗 2017.11.20加*/
.footerSwt_container{width: 100%;left: 0;bottom: 0;position: fixed;z-index: 100000;background-image: linear-gradient(#f6f6f6, #f6f6f6);background-image: -webkit-linear-gradient(#f6f6f6, #f6f6f6);background-image: -moz-linear-gradient(#f6f6f6, #f6f6f6);background-image: -o-linear-gradient(#f6f6f6, #f6f6f6);}

    .cf:before,.cf:after{display: table;content:''}.cf:after{clear:both}.cf{zoom:1}
    .float_container {z-index:1000050; display: none; position: fixed; width: 100%; left:0; bottom:0; background-image: -moz-linear-gradient(#f6f6f6, #f6f6f6); background-image: -webkit-linear-gradient(#f6f6f6, #f6f6f6); background-image: -o-linear-gradient(#f6f6f6, #f6f6f6); background-image: linear-gradient(#f6f6f6, #f6f6f6); font-size: 14px; opacity:0.9;}
    .db { display: block}
    .float_container .title1 { background: #bb92db; background-size: 40px; font-size:20px; line-height: 2.2; color:#fff; text-align: center; letter-spacing: -1px; position:relative; }
    .float_container .title1 a{color: #ffffff;}
    .float_container .title1 .dianhua{ position:absolute; top:1%; right:1%; width:40px; display:block; }
    .float_container .title1 .dianhua img{ width:100%; }
    .float_container dl { display: none; transiton:all .3s linear 0s;margin:0;padding:0;}
    .float_container dt { display: inline-block; width: 14%; float: left; margin:15px 0 0 8px; text-align: center}
    .float_container dt img{max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode: bicubic; width:40px; height:40px;}
    .float_container dd {margin:0; display: inline-block; position: relative; width: 68%; float: left; margin-top: 15px; }
    .float_container .time1 { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center;width:100%;margin:0;height:1.6em; }
    .float_container .footTool_box {color:#000;position: relative; margin-left: 5%; padding:10px; border:1px solid #7ebbe4; border-top-color: #b2daf0; border-radius: 12px; box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff; background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7); background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7); background-image: -o-linear-gradient(#c6e5fa, #a6d7f7); background-image: linear-gradient(#c6e5fa, #a6d7f7); letter-spacing: -1px; display:-webkit-box;}
    .float_container .footTool_box span{ color:#de0000; display:inline-block;}
    .float_container .footTool_box img { width: 22px; vertical-align: bottom; display:inline-block;}
    .float_container .footTool_box:before,
    .float_container .footTool_box:after { position: absolute; content: ''}
    .float_container .footTool_box:before { width: 18px; height: 13px; top:-1px; left:-9px; background:url(../images/arrowdcw.png) 0 0 no-repeat; background-size: 18px; }
    .float_container .footTool_box:after { width: 40px; height: 26px; bottom:-4px; right:-7px; background:url(../images/wavedcw.png) 0 0 no-repeat; background-size: 40px; }
    .float_container .footTool_btn1 { margin-top: 25px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background: #eaebed;width:100%; max-width:100%;}
    .float_container .footTool_btn1 a {  width: 39%; height: 2em; float:left; margin:0 5%; border:1px solid #a6a5a1; border-radius: 12px; background-color: #fefefe; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#6c6761; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; text-indent:0;}
    .float_container .footTool_btn1 a:hover {border-color:#959490;background-color: #f7f7f7;}
    .hideTool{cursor: pointer;}
    @media screen and (max-width: 320px) {
        .float_container .title1 {font-size: 18px; background-size: 32px}
        .float_container dd {width: 73%}
        .float_container .footTool_box {
            font-size: 13px
        }
        .float_container .footTool_btn1 a {
            border-radius: 10px;
            font-size: 15px
        }
    }



/*商务通右侧小标*/
@-webkit-keyframes pan-ripple {
    0% {-webkit-transform:scale(1);opacity:0}
    30% {-webkit-transform:scale(1.1);opacity:1}
    100% {-webkit-transform:scale(1.4);opacity:0}
}
.s-ripple i {
    position:absolute;
    width:60px;
    height:60px;
    line-height:normal;
    border-radius:50%;
    border:1px solid #B300bf;
    box-sizing:border-box
}
.ripple {
    background:#B300bf;
    color:#fff;
    font-size:14px;
    text-align:center;
    font-style:normal;
    padding-top:16%;
    opacity:.8
}
.ripple-a {
    opacity:0;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation:pan-ripple 2s linear infinite;
    animation:pan-ripple 2s linear infinite;
}
.ripple-b {
    opacity:0;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-animation:pan-ripple 1s linear infinite;
    animation:pan-ripple 1s linear infinite;
}
.s-ripple {
    z-index:99999;
    position:fixed;
    width:65px;
    height:65px;
    display:block;
    transform-origin: 0px 0px 0px;
    transform: scale(1, 1);
    top: 40%;
    right:15px;
}
/*商务通右侧小标结束*/


.swtCenter h3 {width:100%;font-size:28px;text-align:center; color:#2e3642;font-weight:500;margin-top:33px;}
.swtCenter h6 {width:100%;font-size:16px;text-align:center;color:#2e3642;}
.mfhd {width:227px;height:32px;border:1px solid #6a7380;-moz-border-radius:17px;-webkit-border-radius:17px;border-radius:17px;margin:30px auto 5px;}
.mfhd  input {width:156px;height:30px;line-height:30px; background-color:#FFF;font-size:14px;color:#6a7380;-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;padding-left:13px;float:left;outline:none;}
.mfhd a {width:69px;height:30px;line-height:30px;color:#fff; background-color:#6a7380;font-size:12px;text-align:center;text-decoration:none;-moz-border-radius:0 14px 14px 0;-webkit-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0;float:left;}
.swtCenter p {width:230px;font-size:12px;color:#6a7380;margin:0 auto;}
.swt_lists {bottom:0;left:0;width:100%;height:58px;line-height:58px;-moz-border-radius:0 0 15px 15px;-webkit-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;}
.swt_lists a {display:block;width:50%;height:100%;position:relative;float:left;}
.swt_list1 { background-color:#26c540;-moz-border-radius:0 0 0 15px;-webkit-border-radius:0 0 0 15px;border-radius:0 0 0 15px;}
.swt_list2 { background-color:#ff6005;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
.swt_lists a i,.swt_lists a em {display:block;position:absolute;left:50%;color:#fff;text-decoration:none;}
.swtCallIcon {top:50%;margin-left:-50px;margin-top:-13px;width:27px;height:27px; background:url(../images/footerLink3.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swt_lists em {height:100%;top:0;margin-left:-16px;font-size:16px;}
.swtLinkIcon {top:50%;margin-left:-50px;width:27px;height:24px;margin-top:-12px;background:url(../images/footerLink2.png) no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;}
.swtLinkCounter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;text-align:center;font-size:9px;background-color:#e60012;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);z-index:3;font-style:normal;}

.footer {width:100%;height:116px;position:fixed;bottom:0;line-height:116px;z-index:100;display:none; max-width: 640px;}
.footer .footerInner {width:100%;height:100%;-moz-box-shadow:6px 0 24px rgba(32,21,18,.72);-webkit-box-shadow:6px 0 24px rgba(32,21,18,.72);box-shadow:6px 0 24px rgba(32,21,18,.72);}
.footer a {display:block;float:left;position:relative;}
.footer a em,.footer a i {display:block;position:absolute;}
.footerLink1 {width:20%;height:100%; background-color:#2e3642;}
.homeIcon {left:50%;top:18px;width:59px;height:50px;margin-left:-29px; background:url(../images/footerLink1.png) no-repeat;}
.footerLink1 em {display:block;left:0;top:68px;width:100%;color:#6a7380;font-size:20px;line-height:36px;text-align:center;}
.footerLink2 {width:40%;height:100%; background-color:#ff6005;}
.swtIcon {left:50%;top:36px;width:54px;height:48px;margin-left:-100px; background:url(../images/footerLink2.png) no-repeat;}
.swtIcon_Counter {left:50%;top:30px;width:28px;height:28px;margin-left:-68px;text-align:center;line-height:26px; background-color:#e60012;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);}
.footerLink2 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
.footerLink3 {width:40%;height:100%; background-color:#26c540;}
.phoneIcon {left:50%;top:50%;width:54px;height:54px;margin-top:-27px;margin-left:-90px; background:url(../images/footerLink3.png) no-repeat;}
.footerLink3 em {display:block;left:50%;top:50%;margin-left:-28px;margin-top:-23px;color:#fff;font-size:32px;line-height:46px;}
@media screen and (min-width:320px) and (max-width:900px){
.footer {height:58px;}
.padd{margin-bottom: 58px;}
.homeIcon {top:9px;width:30px;height:25px;margin-left:-15px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink1 em {font-size:10px;top:34px;line-height:18px;}
.swtIcon {top:18px;width:27px;height:24px;margin-left:-50px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.swtIcon_Counter {top:15px;width:14px;height:14px;margin-left:-34px;line-height:13px;font-size:9px;}
.footerLink2 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
.phoneIcon {width:27px;height:27px;margin-top:-14px;margin-left:-45px;-moz-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;}
.footerLink3 em {font-size:16px;line-height:23px;margin-left:-14px;margin-top:-12px;}
}
/*专题公共板块样式*/
	/*模板二*/
.TwentyYrear_three { position: relative; max-width: 640px; padding:40px 20px 0 20px; background: url("../images/TwentyYrear_two-background.jpg") repeat-y center top; background-size: contain; text-align: center; overflow: hidden; }
.TwentyYrear_three-content-one, .TwentyYrear_three-content-two, .TwentyYrear_three-content-three { margin-top: 60px; }
.TwentyYrear_three-content-three { position: relative; z-index: 11; margin-right: -1em ; margin-left: -1em ; }
/*.TwentyYrear_two-btn { width: 100%; height: auto; background: white; }
.TwentyYrear_two-btn a { display: block; padding: 1em 0; font-size: 2.2em; font-weight: bolder; color: black; }
.TwentyYrear_two-btn a em { font-style: normal; }*/
.clear-TwentyYrear_two-bg { position: relative; top: -10px; width: 100%; height: 100%; padding-top: 20px; padding-bottom: 30px; background: black; }
.clear-TwentyYrear_two-bg .TwentyYrear-btn { margin-top: 10px;}
.TwentyYrear_three-black { position: absolute; left: 0; right: 0; bottom: 0; height: 1em; width: 100%; background: black; }
	/*模板一*/
.TwentyYrear { max-width: 640px; padding:20px 10px; text-align: center; overflow: hidden; }
.TwentyYrear h2 { margin-bottom: .5em; margin-top: 0; }
.TwentyYrear h2 img { display: block; margin: auto; }
.TwentyYrear h4 { margin: 10px 0; font-size: 24px; color: black; font-weight: bolder; }
.TwentyYrear-title, .TwentyYrear-title-main, .TwentyYrear-content-list {  position: relative; }
.TwentyYrear-title { margin: 0 auto;  overflow: hidden;}
.TwentyYrear-title-main { display: inline-block;top: 50%;color: #333;}
.TwentyYrear-separator-holder { position: absolute; display: block; top: 50%; width: 2000px; border-top: 1px solid #a0a0a0;}
.TwentyYrear-separator-left { right: 100%; margin-right: 30px; }
.TwentyYrear-separator-right { left: 100%; margin-left: 30px; }
.TwentyYrear-inline_block { display: table;width: 100%; }
.TwentyYrear-inline_block div{ width:49%; float: right; padding-top: .6em;}
.TwentyYrear-inline_block div:first-child { float: left; }
.TwentyYrear-btn { width: 100%; height: auto; margin-top: 20px;  /*margin: 1em 0;*/ background: black; }
.TwentyYrear-btn a { display: block; /*padding: 1em 0;*/ font-size: 22px; color: white; }
.TwentyYrear-btn a em { font-style: normal; }
.TwentyYrear_add { position: relative;background: #fff }
.TwentyYrear_add h2{color: #000;position: absolute;top:7%;text-align: center;width: 100%;font-size: 30px;}
.TwentyYrear_add h2 span{color: #bc0e09}
.TwentyYrear_add .btn11{width: 60%; margin:20px 20%; background-color: #031a35; font-size: 20px; text-align: center;  padding: 5px 0;color: #fff;border-radius: 15px;display: block;}
.TwentyYrear_add h3{color: #000; text-align: center;width: 100%;font-size: 30px;}
.TwentyYrear_add h3 span{color: #bc0e09}
.TwentyYrear_add .btn2{position: absolute; bottom: 30px; right: 20px; }
@media screen and (min-width:320px) and (max-width:374px){
    .TwentyYrear_add h2,.TwentyYrear_add h3{
        font-size: 26px;
    }
}
/*医师公共板块*/
.special_expert,.special_expert_2{
	position: relative;
}
.special_expert h4{
	position: absolute;
    font-size: 20px;
    color: white;
    font-weight: bolder;
    width: 100%;
    left: 50%;
    margin-left: -50%; 
    line-height: 25px;
    text-align: center;
}
.special_expert a{
	position: absolute;
    font-size: 14px;
    color: white;
    background-color: #fe0000;
    width: 30%;
    height: 36px;
    line-height: 36px;
    left: 50%;
    top:60px;
    margin-left: -15%;
    text-align: center;
}
.special_expert_2 h4{
	position: absolute;
    font-size: 20px;
    color: black;
    font-weight: bolder;
    width: 100%;
    left: 50%;
    margin-left: -50%;
    top:10px;
    line-height: 1.2em;
    text-align: center;
}
.special_expert_2 a{
	position: absolute;
    font-size: 14px;
    color: black;
    background-color: #fdd033;
    width: 30%;
    height: 36px;
    line-height: 36px;
    left: 50%;
    bottom:5px;
    margin-left: -15%;
    text-align: center;
    border-radius: 5px;
}
.ad_number_bottom{
	width: 100%;
    padding: 10px 0px;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    background: #fff;
}
/*专题顶部活动*/
.zixun-wrap .zixun_box{width: 100%;overflow: auto; padding:1% 0;  background-image: linear-gradient(#f6f6f6, #f6f6f6); box-sizing: border-box; border: 1px solid #eee;
 }
.zixun-wrap .fl_img{ float: left; margin-left: 3%;width:97px;}
.zixun-wrap .DisCountText{ width:78%;float:left;display:inline;margin:0 0 0 3%;}
.zixun-wrap .Discounttitle{line-height:34px;}
.zixun-wrap .word_price{ font-size: 26px; color:#b300bf;font-weight: bold; margin:0;text-align:left;overflow: hidden;/*超出部分隐藏*/
  white-space: nowrap;/*不换行*/
  text-overflow:ellipsis;/*超出部分文字以...显示*/}
.zixun-wrap .word_price img{ width:33px; vertical-align: middle; margin-right: 10px;display:inline;}
.zixun-wrap p{ font-size: 24px;display:block;text-align:left;color:#666;overflow: hidden;/*超出部分隐藏*/
  white-space: nowrap;/*不换行*/
  text-overflow:ellipsis;/*超出部分文字以...显示*/}
.zixun-wrap .Discounttitle a{line-height:34px;display:block; color:#666;}
.zixun-wrap .UpList {height:70px;overflow: hidden;}
@media screen and (max-width: 639px) {
	.zixun-wrap .fl_img{ float: left; margin-left: 3%;width:.97rem;}
    .zixun-wrap .word_price{ font-size: 18px;}
    .zixun-wrap .word_price img{ width:20px;}
    .zixun-wrap p{ font-size: 16px;}
    .zixun-wrap .UpList {  height: 50px;  }
    .zixun-wrap .Discounttitle a{line-height:25px;}
}
@media screen and (max-width: 375px) {
	.zixun-wrap .fl_img{ float: left; margin-left: 3%;width:.97rem;}
    .zixun-wrap .word_price{ font-size: 16px;}
    .zixun-wrap .word_price img{ width:18px;}
    .zixun-wrap p{ font-size: 14px;}
    .zixun-wrap .UpList {height:38px;  }
  .zixun-wrap .Discounttitle a{line-height:20px;}
}
@media screen and (max-width: 321px) {
	.zixun-wrap .fl_img{ float: left; margin-left: 3%;width:.97rem;}
    .zixun-wrap p{ font-size: 12px;}
  .zixun-wrap .Discounttitle a{line-height:20px;}
}
/*专题顶部活动结束*/


.case{display: none;}
.TwentyYrear_three h2{display: none;}
.TwentyYrear h2{display: none;}

/*.content .section-wrapper:nth-child(5){display: none;}*/