body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}q:before,q:after{content:''}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}.clearfix{clear:both;zoom:1}.clearfix:after{clear:both;content:'';display:block;height:0;visibility:hidden}
a{ text-decoration:none; color:#000000;}
body{font-family: Arial,'Microsoft Yahei','\5fae\8f6f\96c5\9ed1','hiragino sans gb',simsun; font-size:16px; background-color:#FFF; color:#000000;}
video{ padding:0; margin:0;}

/*comment*/
.lanse{color:#6dc6f2;}
.wrapper{width:1100px; margin-left:auto; margin-right:auto;}
.lunbo_btn li:hover{ background-color:#76c7d5; color:#ffffff;}

/*header*/
.head{background-color: #fff;z-index: 100;}
.head_box{ margin-left:auto; margin-right:auto; width:80%;}
.select{ margin-top:18px; float:left; margin-left:50px;}
.wrapper_head{width:1200px; margin-left:auto; margin-right:auto;}
.head .wrapper_head{ margin-top:26px; margin-bottom:22px;}
.logo{color:#7e7f7f;cursor:pointer;position: relative; float:left;max-width:340px;}
.logo .main{ color:#76c7d5; font-size:26px; font-weight:bold;}
.hd_nav{font-size:16px; width:620px;float:left; margin-left:80px;margin-top:10px;}
.hd_nav ul{visibility:visible;}
.hd_nav ul li{ float:left;padding:10px; margin:0px 2px; font-weight:bold;position:relative;}
.hd_nav ul li a:hover{color:#6dc6f2;}
.sub-menu{background-color:#ffffff; position: absolute;top: 100%;left: 0;z-index: 10; display: none; font-weight:400; margin-top:0px; width:166px; font-size:14px;}
.sub-menu ul li{ font-weight:400; font-size:12px;}

/* banner */
a.weibo,
a.weixin,
.code a:before,
.bar-xing,
.bar-xing span,
.icon-m,
.icon-v,
a.pre-pre,
a.pre-next,
.pagenav li.current{background:url(../img/icon.png) no-repeat 0 0;}
.icon-h{background:url(../img/icon1.png) no-repeat 0 0;}
.icon-q{background:url(../img/icon2.png) no-repeat 0 0;}
.icon-zrz{background:url(../img/icon3.png) no-repeat 0 0;}
.icon-yzr{background:url(../img/icon4.png) no-repeat 0 0;}
.icon-jkz{background:url(../img/icon5.png) no-repeat 0 0;}
.ercode{ position:absolute; width:150px; height:165px; z-index:999; left:240px; display:none;background:#EBEEF3;margin-left:20px;box-shadow:3px 3px 10px #aaa;border-radius:4px 4px 4px 4px;}
.ercode img{margin-left:15px;}
.ercode span{margin-left:15px;}
.icon-v{ display:inline-block; width:40px; height:40px; margin:-4px 30px 0 8px; content:'';background-position:0 -79px; vertical-align:middle;}
.code a:before{display:inline-block; width:10px; height:16px; margin:-1px 5px 0 0; content:'';background-position:-49px 0; vertical-align:middle;}
.code{ position:relative;}
.codepho{ position:fixed; top:40px; display:none; z-index:999;background:#EBEEF3;box-shadow:3px 3px 10px #aaa;border-radius:4px 4px 4px 4px;width:150px; height:165px;}
.codepho img{margin:0 15px;}
.qqpho{ position:fixed; top:40px; width:150px; height:165px; display:none; z-index:999;background:#EBEEF3;box-shadow:3px 3px 10px #aaa;border-radius:4px 4px 4px 4px;}

.slide {position: relative;width: 100%;overflow: hidden; margin-top:22px; max-height:242px;}
.slidetab {position: absolute;left:50%;bottom: 10px;z-index: 999;width:1080px;margin-left:-540px;text-align:center;}
.slidetab li {display:inline-block; *zoom:1;*display:inline;width: 10px;height:10px; margin:0 2px;*font-size:0;background: rgba(255,255,255,.5);background:rgba(255,255,255,0.5);*background-color:#ebeef3;zoom:1;
cursor: pointer; border-radius:5px;}
:root a{filter:none\9;}/*for IE9*/
.slidetab .current {background:#fff;}
.slideopen {width: 200%; background-color:#000;}
.slidearea {position: relative;float: left;width: 50%;background-color:#000;text-align:center;}
.slidearea img{ vertical-align:middle; width:100%; height:100%;}
.skin0{ background-color:#000;}
.skin1{ background-color:#000;}
.skin2{ background-color:#000;}
.slide .pre-btn{ width:1080px; height:22px;position:absolute; left:50%;top:140px; margin-left:-540px;}
.slide a.pre-pre,
.slide a.pre-next{position:absolute;width:13px; height:22px;cursor:pointer;}
.slide a.pre-pre{left:-70px; background-position:0 -53px;}
.slide a.pre-next{right:-70px; background-position:-21px -53px;}
.slide a.pre-pre:hover{ background-position:-38px -53px;}
.slide a.pre-next:hover{ background-position:-59px -53px;}



/*About Dr. Melissa*/
.title{ margin:70px 0px; text-align:center; font-size:28px; font-weight:bold;}
.title_ab{ border:2px solid #cae7ef;position: relative; height:444px;}
.about-img{ position:absolute;top:20px;left:20px; width:320px; height:400px; overflow:hidden;}
.about-img img{ width:100%; height:auto;}
.about-text{color:#000;font-size:15px;text-align:justify;line-height:1.6; width:710px; top:20px;right:20px; position:absolute;}
.btn{ width:174px; height:42px; border-radius:8px; background-color:#76c7d5; text-align:center; line-height:46px; font-size:16px; color:#FFF;text-transform:uppercase; border:2px solid #76c7d5; cursor:pointer; font-weight:bold;}
.about-btn{bottom:26px;right:27%; position:absolute;}
.btn:hover{ background-color:#ffffff; color:#76c7d5;}

/*Blog*/
.blog{ background-color:#faf8f6;margin-top:70px; overflow:hidden;}
.ziliao{ width:50%; overflow:hidden; cursor:pointer; float:left; margin-bottom:40px;}
.ziliao .img{ width:242px; height:180px; overflow:hidden; float:left; background-color:#000000;}
.ziliao .img img{ width:100%; height:auto;}
.ziliao .wenzi{ float:left; width:260px; margin-left:30px;}
.wenzi_h{ font-size:16px; font-weight:bold; margin-top:6px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;}
.wenzi .time{ color:#858888; font-size:12px; margin-top:4px;}
.wenzi_detail{ color:#999999; font-size:14px; margin-top:24px; height:56px; overflow:hidden;text-overflow:ellipsis;line-height:1.3;}
.more{ font-size:14px; color:#6dc6f2; font-size:14px; font-weight:bold; margin-top:24px; cursor:pointer;}
.more img{ margin-left:10px;}
.blog_btn{ margin:40px auto; width:174px; height:42px; border-radius:8px; background-color:#76c7d5; text-align:center; line-height:46px; font-size:16px; color:#FFF;text-transform:uppercase; border:2px solid #76c7d5; cursor:pointer; font-weight:bold; margin-bottom:70px;}
.blog_btn:hover{ background-color:#faf8f6; color:#76c7d5;}

/*Blog*/
.yuan{ border:1px solid #cae7ef; width:180px; height:180px; border-radius:30px; float:left; margin-right:47px; margin-bottom:70px; overflow:hidden;}
.yuan img{ margin-left:auto; margin-right:auto; display:block; margin-top:36px;}
.yuan p{ text-align:center; font-size:18px; margin-top:22px;}



/*blog_detail*/
.blog_box{ margin-top:70px;}
.blog_imgbox{ width:450px; height:335px; overflow:hidden; padding-right:30px; padding-bottom:30px; margin-left:auto; margin-right:auto;}
.blog_imgbox img{ width:100%; height:100%;}
.blog_wenzi{text-align: justify;line-height: 1.6;}
.bj_bannerd{ width:100%; height:340px; background-color:#000000; margin-top:22px; overflow:hidden; background:url(../img/Media.jpg)}
.bj_bannerd span{z-index:999; font-size:30px; font-weight:bold; color:#ffffff; text-align:center; display:block; margin-top:150px;}
.bj_bannerd  p{z-index:999; font-size:18px;color:#ffffff; text-align:center; display:block;}




/*if*/
.if_bq{ width:33.33%; float:left;}
.if_bqb span{ font-size:15px; margin-left:10px;}
.if_bqb{ margin-bottom:30px;}
.if_btn{ margin:40px auto; width:174px; height:42px; border-radius:8px; background-color:#76c7d5; text-align:center; line-height:46px; font-size:16px; color:#FFF;text-transform:uppercase; border:2px solid #76c7d5; cursor:pointer; font-weight:bold; margin-bottom:70px;}
.if_btn:hover{ background-color:#ffffff; color:#76c7d5;}





/*Blog_jiemian*/
.bj_banner{ width:100%; height:200px; background-color:#000000; margin-top:22px; overflow:hidden; background:url(../img/Blog_02.jpg)}
.bj_banner span{z-index:999; font-size:30px; font-weight:bold; color:#ffffff; text-align:center; display:block; line-height:200px;}
.bj_banner img{ width:100%; height:100%; opacity:0.7;}
.blog_bq{ margin-top:70px; font-size:24px; font-weight:bold;}
.blog_bqt ul li{ float:left; padding:4px 10px; border:1px solid #cccccc; margin-right:20px; margin-top:20px; cursor:pointer; border-radius:4px;}
#current{ background-color:#76c7d5; color:#ffffff; border:1px solid #76c7d5;}
#current_1{ background-color:#76c7d5; color:#ffffff;}
.blog_bqt ul li:hover{ background-color:#76c7d5; color:#ffffff; border:1px solid #76c7d5;}
.blog_detail{ margin-top:60px;}
.lunbo_box{ margin-top:60px; overflow:hidden; /* width:30%; */ margin-left:auto; margin-right:auto;}
.lunbo_box *{ float:left; cursor:pointer;}
.lunbo_btn li{ width:32px; height:32px; background-color:#f1f1f1; border-radius:16px; text-align:center; line-height:32px; margin-right:20px;}
.lunbo_box img{ vertical-align:middle; margin-top:10px;}
.lunbo_right img{ margin-left:30px;}
.lunbo_left img{ margin-right:50px;}

/*faqs*/

.faqs_box dl dt{ font-size:24px; color:#76c7d5; margin-top:40px;}
.faqs_box dl dd{ font-size:16px; color:#777777; font-weight:400; margin-top:10px; line-height:1.6;}


/*Naturopathic medicine*/
.nm_bg{ background-color:#faf8f6;}
.nm_wenzi{ padding-top:60px; font-size:16px; color:#333; line-height:1.6;text-align:justify;}
.nm_wenzi1{ font-size:16px; color:#333; line-height:1.6;text-align:justify;}
.nm_img{ padding-bottom:60px;}
.nm_img ul li{ width:50%; float:left; margin-top:40px;}
.nm_imgbox{ width:500px; height:270px; overflow:hidden; margin:auto;}
.nm_imgbox img{ width:100%; height:100%;;}



/*Media & Resources*/
.mr dl dt{ margin-top:60px; font-size:26px; color:#333333;}
.mr dl a{ color:#76c7d5;}
.mr_time{ color:#858888; margin-top:10px;}
.mr_content{color:#333333; margin-top:20px; line-height:1.6;}
.mr_img{ width:500px; height:300px; margin-top:20px; overflow:hidden; position:relative;}
.mr_img img{ width:100%; height:300px;}
.bg_img{position:absolute; top:50%; right:50%; margin-right:-35px; margin-top:-35px; z-index:999;}


/*contant*/
.contant{ margin-top:70px;}
.contant_n{ float:left;}
.contant_e{ float:right;}
.contant_b{ vertical-align:middle; height:210px;}
.contant p label{ overflow:hidden;}
.contant_btn{ margin-left:100px; margin-top:60px;}
.address{ margin-top:100px;}
.address ul li{ height:30px; line-height:30px; padding-left:40px; margin-bottom:20px;}
.address .bg_1{ background-image:url(../img/dizhi.png);background-repeat:no-repeat;}
.address .bg_2{ background-image:url(../img/iphone.png);background-repeat:no-repeat;}
.address .bg_3{ background-image:url(../img/dingweil.png);background-repeat:no-repeat;}
.address .bg_4{ background-image:url(../img/weixin.png);background-repeat:no-repeat;}
.address .bg_5{ background-image:url(../img/weixin.png);background-repeat:no-repeat;}
.address ul li strong{ font-weight:bold;}
.tio{ margin-top:-60px;}



.c_l{ width:520px;; float:left;}
.c_l strong{ font-weight:bold;}
.c_l .bg_11{background-image: url(../img/dizhi.png);background-repeat: no-repeat;}
.c_l .bg_22{ background-image:url(../img/iphone.png);background-repeat:no-repeat;}
.c_l .bg_33{ background-image:url(../img/dingweil.png);background-repeat:no-repeat;}
.c_l .bg_44{ background-image:url(../img/weibo.png);background-repeat:no-repeat;}
.c_l .bg_55{ background-image:url(../img/weixin.png);background-repeat:no-repeat;}
.c_l ul li {height:30px;line-height:30px; padding-left: 40px;margin-bottom:40px;}
.wb img{ margin-left:38px; margin-bottom:10px; width:100px; height:100px;}
.wx img{ margin-left:38px; margin-bottom:10px; width:100px; height:100px;}

.c_r{ width:520px;; float:right;}
.c_r b{ display:block; margin-bottom:10px;}
.c_r .it_l{ float:left; width:250px;}
.c_r .it_r{ float:right; width:250px;}
.c_r .st{ margin-top:40px;}
.c_r .st input{width:520px;}
.c_r .mes{ margin-top:40px;}
.c_r .mes textarea{width:520px; border: 1px solid #cccccc;overflow: hidden;border-radius: 6px;outline: none; padding-left:6px; padding-top:6px;}
.c_r input{height:40px; border: 1px solid #cccccc;overflow: hidden;border-radius: 6px;outline: none; padding-left:6px;} 



/*footer*/
.footer{ background-color:#faf8f6; margin-top:100px; overflow:hidden;}
.ft_l{ width:40%; float:left;}
.ft_l h2{ padding-top:60px;color:#76c7d5;font-size: 28px;font-weight: bold;}
.ft_l p{ color:#7e7f7f; font-size:16px;}
.ft_l span{ color:#000000; font-size:14px; margin-top:20px; padding-bottom:60px; display:block;}
.ft_r{ width:40%; float:left;}
.ft_r p{ padding-top:40px; margin-bottom:20px; font-size:14px;}
.ft_r p img{ margin-right:10px; float:left;}
.ft_r span img{ margin-right:10px;}
.ft_r span{ width:90%; display:block; float:left;}
.ft_r span b{ font-size:20px; color:#76c7d5;}





/*shuru*/
.shuru{ width:900px;}
.shuru .bold{ width:450px;overflow: hidden;line-height: 40px; float:left;}
.shuru .left{ width:100px;float:left; text-align:right; font-weight:bold;}
.shuru .right input{ width:330px; float:left;height:40px;border: 1px solid #cccccc; overflow: hidden; border-radius: 6px; outline: none;}
.shuru .right1 input{ width:780px; float:left;height:40px;border: 1px solid #cccccc; overflow: hidden; border-radius: 6px; outline: none;}
.shuru .right1 textarea{ width:780px; float:left;height:200px;border: 1px solid #cccccc; overflow: hidden; border-radius: 6px; outline: none;}
.shuru .wuxian{ width:900px;overflow: hidden;line-height: 40px; margin-top:60px;}




/* play */
.play{width:550px;height:340px;overflow:hidden;position:relative;margin:40px auto 0;}

.play .text {width:100%;position:absolute;left:0;bottom:0;height:60px;}
.play .text div {position:absolute;left:0;top:0;width:100%;height:100%;background:black;filter:alpha(opacity:40);opacity:0.4;z-index:99;}
.play .text span {position:absolute;left:0;top:0;width:100%;height:100%;line-height:60px;color:white;z-index:999;text-align:center;font-size:20px;}

.play ol{position:absolute;right:5px;bottom:5px;z-index:99999;}
.play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fcf2cf;border:1px solid #f47500;padding:2px 6px;color:#d94b01;font-family:arial;font-size:12px;}
.play ol li.active{padding:3px 8px;font-weight:bold;color:#ffffff;background:#ffb442;position:relative;bottom:2px;}

.play ul{position:absolute;top:0;left:0;z-index:1;}
.play ul li{width:550px;height:340px;float:left;}
.play ul img{float:left;width:550px;height:340px;}

#next{ display:block;position:absolute;top:42%;right:0;width:30px;height:54px;text-align:center;color:#fff;background-color:#000;z-index:999;line-height:50px;text-decoration:none;}
#prev{ display:block;position:absolute;top:42%;left:0;width:30px;height:54px;text-align:center;color:#fff;background-color:#000;z-index:999;line-height:50px;text-decoration:none;}

.prevImg{ height:54px;width:80px;position:absolute;background-color:#fff;top:0;left:30px;}
.nextImg{ height:54px;width:80px;position:absolute;background-color:#fff;top:0;right:30px;}






