*{margin: 0;padding: 0;}
body {max-width: 640px; min-width: 320px; margin: auto; font-family: Arial,Verdana;}
h1, h2, h3, h4, h5, h6 , hr, p, ul, ol, hr, a {
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px; 
	line-height: 1;
}
.img100 img {width: 100%;}
li {list-style: none;}
a { border: none; color: #333;}
a:hover {text-decoration:none;}
.width94 {width: 93.75%;margin: auto;}
.width95 {width: 95.3125%;margin: auto;}
.width97 {width: 97%;margin: auto;}
.width100 {width:100%;margin: auto;}
.relative {position: relative;}
.absolute {position: absolute;}
.block {display: block;}
.inline-block {display: inline-block;}
.fl{float:left;}
.fr{float:right;}

/* 栅格造成的白边*/
.container-fluid{box-sizing:border-box; padding-left:0; padding-right:0;}
.row{margin:0;} 
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0;} 

/*start header*/
.hheader {background: #fff; padding-top:.5rem; padding-bottom:.5rem; overflow:hidden;}
.hheader div{display:block; float:left;}
.hheader .hmenu{width:12.5%; float: right;margin-right: 2%}
.hheader .hlogo{width:35%; margin-left:33%; margin-top: 2%}
.hheader .htel{width:12.5%; float:right; }

.hnav{background:#ffffff; padding-top:1rem; margin-bottom:1px;}
.hnav .swiper-slide a{ display:block;font-size:1rem; text-align:center; padding-bottom:0.5rem;}
.hnav .swiper-slide-active{border-bottom:4px solid #b77d3e;}

/*弹出导航*/
.bt { -moz-transition: background 0.3s linear 0s; -webkit-transition: background 0.3s linear 0s; transition: background 0.3s linear 0s; }
.ot { -moz-transition: opacity 0.3s linear 0s; -webkit-transition: opacity 0.3s linear 0s; transition: opacity 0.3s linear 0s; }
.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%); }
.contentBox { -moz-box-sizing: content-box; -ms-box-sizing: content-box; -o-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.borderBox { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.popMenus { position: absolute; width: 100%;height:100%; position: absolute; 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:99999999998;}
.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:20px; line-height:40px; color: #6a7380; }
.closePopMenu { display: block; width:27px; height: 25px; 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:40px; padding-left: 9%; padding-bottom:10px; padding-top:10px; }
.menuNavs ul li.on { background-color:#3f4754;}
.menuNavs ul a { display: block; width: 100%; height: 100%; color: #fff; font-size: 1rem;}
.menuContents {width:74.7%;height:100%;overflow:hidden;float:left;padding:0 7%;}
.menuContent {width:100%;height:100%;overflow:hidden;}
.menuLists {padding-bottom:80px; padding-top:8px;}
.menuList h4 {font-size:1.1rem;color:#fff;line-height:1.3rem;border-bottom:1px solid #525c6b;margin-top:1.5%;font-weight:normal; padding-bottom:5px; margin-bottom:0px!important;}
.menuList h4 a{color:#fff; font-size:18px;}
.menuList .links {padding:1.5% 0.5%;}
.menuList .links a{color:#a9a9a9;font-size:1rem;line-height:1.5rem; padding-right:0.4rem;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;}
.show{ position: fixed; top: 0px; left: auto; right: auto; max-width: 640px; z-index: 25}



.newNavs .newNav p {font-size:2.6rem;text-align:center;color:#6a7380;line-height:2;}

#rquick {position:fixed; right:1%; bottom:20%; z-index:190; width:20%; text-align:center;  display: block;}
#rquick .btn_toggle {display:block; overflow:hidden; position:relative; z-index:190; width:3.5rem; height:3.5rem; margin:4rem auto 0; text-indent:-999px;
 text-align:left; border-radius:100%; box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.15); background:url('/templets/hanfei/images/footer/btn_rquick_open(3).png') no-repeat center;
    background-size:contain; }
#rquick .btn_top {display:block; width:3.5rem; height:3.5rem; margin:auto; border-radius:100%; box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.15);}
#rquick .btn_top img {width:100%;}
#rquick .btn_event {display:block; width:6.5rem; height:6.5rem; margin:auto; border-radius:100%; box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.15) ;background:url('/templets/hanfei/images/footer/btn_event.gif') no-repeat center; background-size:contain;}
#rquick .dialog_btn {display:block; width:6.5rem; height:6.5rem; margin:10px auto; border-radius:100%; box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.15);}
#rquick li{margin-top:.8rem;}
#rquick ul {display:none; position:absolute; left:0; right:0; z-index:112; bottom:60%;}
#rquick ul a {display:inline-block; position:relative; vertical-align:top;}
#rquick ul .icon {display:block; width:3rem; height:3rem;  border-radius:100%; box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.15);}
#rquick ul .icon img{ display: block; width: 100%;}
#rquick ul .txt {position:absolute; top:0; right:3.8rem; font-size:.85rem; color:#fff; font-weight:500; line-height:3.5em; display: block; text-align: right;word-break:keep-all;}
#rquick ul li:nth-child(3) .txt{ line-height:1.2rem; }


.quick_dimmed_bg01 {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:111; background:rgba(0,0,0,0.7);}
.quick_dimmed_bg02 {display:none; position:fixed; top:0; left:0; right:0; bottom:0; z-index:889; background:rgba(0,0,0,0.6);}

#qcounsel h2{ font-size: 1.2rem; text-align: center; line-height: 1.2rem; color: #fff; padding-bottom: 1rem;}
#rquick.open .btn_toggle {background-image:url('/templets/hanfei/images/footer/btn_rquick_close(2).png')}
/*
#rquick.open ul {display:block;}
#rquick.open .quick_dimmed_bg01 {display:block;}
*/
#mobQuickBtn{ display: block; width: 4rem; height: 2rem; margin: 0 auto; margin-top: 1rem; line-height: 2rem; text-align: center; color: #fff; background: #000; border-radius: 45px; font-size: .87rem;}

#qcounsel {position:fixed; right:42%; bottom:0;/* width:19.0rem; */z-index:190; margin-bottom:13rem; padding:15px 15px 30px; border-radius:110px; opacity:0; transform:scale(0); transform-origin:right bottom; background-size:100% 100%; transition:all 0.2s; display: block;}
#qcounsel::before {position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1; border-radius:110px; background:url('/templets/hanfei/images/footer/counsel_bg01(2).jpg') no-repeat center; content:'';}
#qcounsel::after {position:absolute; width:80px; height:70px; right:-20px; bottom:-5px; z-index:-2; background:url('/templets/hanfei/images/footer/counsel_bg02(2).png') no-repeat right bottom; background-size:contain; content:'';}
#qcounsel img {display:block; width:100%; margin-bottom:2%}
#qcounsel .frow {}
#qcounsel .frow input {width:100%; height:35px; border-radius:18px; border:0; font-size:15px; background:#fff;text-indent: 1em}
#qcounsel .frow+.frow {margin-top:7px;}
#qcounsel .agree {margin-top:12px; text-align:center;}
#qcounsel .agree label {position:relative; padding-left:25px; font-size:12px; color:#fff; white-space:nowrap;}
#qcounsel .agree label::before {position:absolute; top:50%; left:0; width:20px; height:20px; margin-top:-10px; background:#fff no-repeat center; background-size:contain; content:'';}
#qcounsel .agree input:checked+label::before {background-image:url('/templets/hanfei/images/footer/icon_checkbox.png');}
#qcounsel input[type="image"] {display:block; max-width:70px; margin:10% auto 0;}

#qcounsel.open {transform:scale(1); opacity:1; transition:all 0.15s 0.1s ease-in-out;}

#quick_consult {pointer-events: none; overflow:hidden; position:absolute; top:50px; left:3rem; right:3rem; z-index:1111111111;}
#quick_consult.open {pointer-events: auto;}
#quick_consult .inwrap {overflow:hidden; position:relative; width:200%; margin-top:40px; transform:translateX(100%); background:#fff; transition:all 0.6s;}
#quick_consult .inwrap > div {float:left; width:50%;}
#quick_consult.counsel .inwrap {transform:translateX(-50%);}
#quick_consult.cart .inwrap {transform:translateX(0%);}
#quick_consult .btn_counsel_close {display:none; position:absolute; top:0px; right:0; width:25px; height:25px; text-indent:-999px; background:url('/templets/hanfei/images/footer/btn_counsel_close.png') no-repeat center; background-size:contain;}
#wish_counsel {position:relative; background:#fff;}
#wish_counsel h2 {font-size:20px; color:#fff; text-align:center; line-height:60px; font-weight:500; background:#2ab9c1;}
#wish_counsel .btn_prev {overflow:hidden; position:absolute; left:3rem; top:19px; width:11px; height:18px; text-indent:-999px; background:url('/templets/hanfei/images/footer/icon_prev.png') no-repeat center; background-size:contain;}
#wish_counsel .fbox {padding:30px 15px 20px;}
#wish_counsel .qrow {overflow:hidden; position:relative; padding-left:70px;}
#wish_counsel .qrow+.qrow {margin-top:2rem;}
#wish_counsel .qrow label {position:absolute; top:0; left:0; width:70px; font-size:15px; color:#222222; line-height:45px; font-weight:500;}
#wish_counsel .qrow label span {display:block; margin-top:-10px; font-size:13px; color:#2ab9c1; font-weight:300; line-height:1.2;}
#wish_counsel .qrow input {width:100%; height:45px; border:1px solid #cccccc; font-size:14px; }
#wish_counsel .qrow select::-ms-expand{display:none; }
#wish_counsel .qrow select {width:100%; height:45px; border:1px solid #cccccc; font-size:14px; background:url('/templets/hanfei/images/footer/icon_sel_arr.png') no-repeat right 9px center; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
#wish_counsel .qrow textarea {width:100%; height:90px; border:1px solid #cccccc; font-size:14px;}
#wish_counsel .hp_wrap select,
#wish_counsel .hp_wrap input {float:left; width:30%;}
#wish_counsel .hp_wrap span {float:left; width:5%; text-align:center; line-height:45px; font-size:14px; color:#666666;}
#wish_counsel .hp_wrap span::after {display:none;}
#wish_counsel .agree_chk {margin-top:10px; padding-left:70px; text-align:left;}
#wish_counsel .checkbox {display:block; margin:0; padding:0; font-size:13px;}
#wish_counsel .checkbox label {padding-left:20px; color:#999999; font-size:13px;}
#wish_counsel .checkbox label:before {width:15px; height:15px;}
#wish_counsel .checkbox a {color:#0e939a;}
#wish_counsel .checkbox+.checkbox {margin-top:5px;}
#wish_counsel .all_chk {border-top:1px solid #cccccc; margin-top:10px; padding-top:8px; padding-left:70px;}
#wish_counsel .submit {width:100%; height:50px; margin-top:12px; font-size:16px; color:#fff; font-weight:500; background:#0e939a;}
#wish_counsel .submit * {vertical-align:middle;}
#wish_pop {padding-bottom:15px; background:#fff;}
#wish_pop .title {padding:10px; font-size:14px; color:#fff; line-height:20px; text-align:center; background:#2ab9c1;}
#wish_pop .fbox {padding:15px 15px 0; background:#fff;}
#wish_pop .scroll {position:relative; overflow:hidden; height:330px; background:#f5f6f6;}


.relative {position:relative;}
.absolute {position:absolute;}
.float_left {float:left;}
.float_right {float:right;}

@media screen and (min-width:320px) and (max-width:639px){
		.popMenus {font-size:14px;}
		.popMenus  a{font-size:14px;}
		.menuList{font-size:14px!important;}
		.menuList a{font-size:14px!important;}

		.menuNavs ul,.menuLists {padding-bottom:60px;}

}
/*弹出导航*/

/*////////////////////////*/
.stitle{width:95%; margin:1rem 2.5%;}
.stitle h2{font-size:2rem; font-style:italic; font-weight:bold;}
.stitle h2 img{width:2rem; vertical-align:text-bottom;}
.stitle p{font-size:18px;}

.hcategory{background:#e9e0c9; padding:15px 1%; overflow:hidden;}
.hcateLeft{width:50%;}
.hcateRight{width:50%;}
.hcategory ul li{text-align:left; color:#000; line-height:20px; text-indent:10px;}
.hcategory ul li.catetl a{ color:#aa813d; font-weight:bold; font-size:18px; line-height:30px;}

/*首页案例*/
.doctss{
	width:100%;
	margin-top:0rem; background:url(../images/home/mapbg1.jpg) no-repeat; background-position:bottom center; background-size:contain;
}
.doctss .swiper-container1{
	width:90%;
	margin:0 auto;
	margin-top:0;
	overflow:hidden;
}
.doctss {overflow-x: hidden;}
.doctss .swiper-container1 .swiper-wrapper .swiper-slide{
	margin-right:0.1%;
}
.doctss .swiper-container1 .swiper-wrapper .swiper-slide img{
	width:90%;
}
.doctss .doc-container{margin-top:1rem;}
.doctss .doc-container img {width: 100% !important}
.doctss .doc-container .swiper-slide{border-radius:50%; }
.doctss .doc-container .swiper-wrapper div.active img {border:3px solid #e8a25a;border-radius:50%; }
.doctss .doc-con{
	width:100%;
	margin-top:0;
}
.doc-text{position:relative; height:auto; display:none;}

.doc-text img{width:100%;}
.cimg1{}
.cimg2{width:49%; position:absolute; left:2%; bottom:5%; z-index:8;border:3px solid #FFF; border-radius:15px; overflow:hidden;}
.cimg3{width:28%; position:absolute; left:40%; bottom:12%; z-index:10;  overflow:hidden;}
    
.hprocedures{width:96%; margin:0px auto; padding-left:0.5%;}
.hprocedures a{display:block; width:31%; float:left; margin:5px 1.13%;}

/*首页学术活动明星俱乐部等*/
#homeActivities{width:100%; height:auto; margin:2rem auto; overflow:hidden; padding:3px 0px;}
.habox{width:48%; height:auto; border:1px solid #e4e4e4;  padding:5px 4px 5px 5px; box-sizing:border-box;float:left; margin:3px 1%;transition: all 0.2s linear 0s;}
.habox:hover{border-top:1px solid purple; box-shadow:0px 0px 3px 3px #e4e4e4; transform:translateY(-1px);}
.habox .t{height:30px; text-align:left; vertical-align:top; font-size:20px;}
.habox .t span{width:50px; float:right;overflow:hidden; height:18px; margin-top:10px;}
.habox .t span a{display:block; width:19px; height:19px; float:left; margin:0px 3px; background:url(http://www.hanfeizx.com/templets/hanfei/images/home/tabbtns.jpg) no-repeat;}
.habox .t span a.doctorL{ background-position:0px 0px;}
.habox .t span a.doctorR{ background-position:-20px 0px;}
.habox .atcont{ width:100%; height:200px;position:relative;overflow:hidden; margin-top:15px;}
.habox .atcont ul{ position:absolute;top:0;left:0;}
.habox .atcont ul li{ width:276px;height:auto; float:left; overflow:hidden!important;position:relative;}
.habox .atcont ul li img{width:100%;position:relative;}
.atcont ul li .desc{position:absolute; bottom:0px; left:0px; width:100%;height:40px; line-height:40px; background:rgba(0,0,0,0.7); color:#fff; text-align:center; transition:all .5s; transform:translateY(50px);}
.atcont ul li:hover .desc{transform:translateY(0px);}
@media (max-width: 750px){
.habox .atcont{height:130px;margin-top:10px;}
.habox .atcont ul li{ width:180px;}

.hcateLeft{width:100%; float:none;}
.hcateRight{width:100%; float:none;}
}
/*////////////////////////*/



.articleTopNav .back, .articleTopNav .more {width: 15.625%;}
.articleTopNav {
	font-size: 0.8536rem;
	background: #e5e5e5;
}
.articleTopNav p {width: 68.75%;}
.articleTopNav > a, .articleTopNav p {
	height: 2rem;
	line-height: 2rem;
	color: #858585;
	overflow: hidden;
}
/*end header*/

/*start footer*/
footer{ padding-bottom:5rem!important;}
footer aside a,footer aside a:hover {
	height: 4.0rem;
	border-radius: 10px;
	margin: 1.2rem auto;
	color: #fff;
	background: url(../images/footer/foot-nav-phone.png) no-repeat,url(../images/footer/icon-finger.png) no-repeat,#000;
	background-size: 3.92rem 2.76rem,2.56rem 3.2rem;
	background-position: 1rem center,20.4rem center;
	font-size: 1.0668rem;
	padding-top: 0.7rem;
	padding-left: 5.8rem;
}
footer aside a span {
	font-size: 1.6rem;
	margin-top: 0.1rem;
}
footer ol li {
	width: 50%;
	font-size: 0.96rem;
	line-height: 1.5;
	margin: 1.2rem 0;
	padding-left: 1%;
}
footer ol li a.btn,footer ol li a.btn:hover {
	font-size: 0.96rem;
	color: #fff;
	background: #222222;
	border-radius: 50px;
	width: 48%;
	padding: 0.25rem 0;
	margin: 1rem 0 0 0;
}
footer ol li p {line-height: 1.5;}
footer ol li em {opacity: 0;}
footer ol li:first-child { border-right: 1px solid #7d7d7d;}
.footer-nav {
	height: 4.8rem; width:100%; max-width:640px;
	background: #95764a; position:fixed; bottom:0px; z-index: 10;
}
.footer-nav a, .footer-nav a:hover {
	color: #fff;
	font-size: 0.8536rem;
	width: 18%;
	height: 4rem;
}
.footer-nav a.foot-nav-logo {
	width: 27%;
	height: 100%;
	background: url(../images/logo.png) no-repeat center center;
	background-size: 5.8rem 4rem;
}
.foot-nav-mail,.foot-nav-facebook,.foot-nav-wechat,.foot-nav-whatapp {
	padding-top: 3rem;
	margin-top: 0.4rem;
}
.foot-nav-mail,.foot-nav-facebook {
	border-right: 1px solid transparent;
	border-image-source: linear-gradient(#95764a, #d5c8b6, #95764a);
	border-image-slice: 1;
	border-image-width: 1;
}
.foot-nav-wechat,.foot-nav-whatapp {
	border-left: 1px solid transparent;
	border-image-source: linear-gradient(#95764a, #d5c8b6, #95764a);
	border-image-slice: 1;
	border-image-width: 1;
}
.foot-nav-mail {
	background: url(../images/footer/foot-nav-mail.png) no-repeat;
	background-size: 2.8rem 2.8rem;
	background-position: center 0; 
}
.foot-nav-facebook {
	background: url(../images/footer/foot-nav-facebook.png) no-repeat;
	background-size: 2.8rem 2.8rem;
	background-position: center 0;
}
.foot-nav-wechat {
	background: url(../images/footer/foot-nav-wechat.png) no-repeat;
	background-size: 2.8rem 2.8rem;
	background-position: center 0;
}
.foot-nav-whatapp {
	background: url(../images/footer/foot-nav-whatapp.png) no-repeat;
	background-size: 2.8rem 2.8rem;
	background-position: center 0;
}
/*end footer*/

/*文章内容详情主体*/
.article-content, .article-content > img {
	max-width: 100% !important;
	height: auto !important;
}
/*.article-content{ padding-top:0.8rem;}*/
.article-content div{max-width:100%!important;height: auto !important;}
.article-content img{max-width:100%!important;height: auto !important;}

/*相关文章*/
.recommend-article h6, .related_articles h6 {
	font-size: 0.7468rem;
	color: #4d4d4d;
	line-height: 2;
}
.recommend-article {padding-bottom: 1.3rem;}
.recommend-article .swiper-pagination span {
	background: #bfbfbf;
	opacity: 1;
}

.recommend-article .swiper-pagination span.swiper-pagination-bullet-active {background: #95764a;}
.recommend-article ul li{ margin:5px auto;}
.recommend-article ul li a {font-weight:bold; font-size:16px; padding-bottom:5px;}
.recommend-article ul li p{line-height:25px;}
a.otherstory{width:100%; text-align:center;}

.listbox{clear:both; overflow:hidden; margin:5px auto;}
.listbox ul li{margin:5px auto;overflow:hidden;}
.litpic{width:322px; height:273px; float:left;}
.caseintro{ height:273px; width:600px; float:left; margin-left:10px; padding-left:10px;}
.caseintro h2{line-height:30px; font-size:20px;}
.caseintro p{line-height:20px; font-size:16px; padding-top:15px;}
.pagelist{overflow:hidden; margin:10px auto;}
.pagelist li{display:block; float:left; width:40px; height:20px;line-height:20px; text-align:center; border:1px solid #CCC; margin:0 5px;}
.pagelist li a{ display:block; width:100%; height:100%;}


/*文章页 栏目页里面的按钮*/
a.ctabox1{ display:block; width:80%; line-height:26px; margin:10px auto; padding-top:8px; padding-bottom:8px; font-size:18px; color:#fff; background:#cc2141; border-radius:8px; text-align:center;}
a.enquirybtn{display:inline-block; line-height:30px; text-align:center; background:#639; border-radius:10px; color:white; padding-left:15px; padding-right:15px;}
a.appointmentbtn{display:inline-block; line-height:30px; text-align:center;  border-radius:10px; color:#4118c5; padding-left:15px; padding-right:15px; padding-bottom:7px; padding-top:7px; border:3px solid #4118c5;}
a.cmorebtn{display:inline-block; line-height:30px; text-align:center; background:#639; border-radius:10px; color:white; padding-left:15px; padding-right:15px;}
a.morebtn{display:inline-block; line-height:30px; text-align:center; background:#639; border-radius:10px; color:white; padding-left:15px; padding-right:15px;}


