*{margin:0;padding:0;}
body{color:#333;background:#fff;font-family: 'ËÎÌå';position: relative;width:100%;margin: 0 auto;font-size: 14px;line-height:30px;}
img{border:none; width:100%;border-radius: 5px;color: #999;font-size: 12px;text-align: center;}
a{color:#333;text-decoration:none;}
a:hover{color:#73957a;text-decoration:none;}
ul{list-style:none;}
ol li {list-style-type:decimal;list-style-position:outside;margin-left: 1.5em;}
.FR {float: right;}
.FL {float: left;}
.textUp{text-transform: uppercase;}
input,select,button{vertical-align:middle;}
input,textarea {padding:5px 5px;border-radius: 5px;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;resize: vertical;}   
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {font-weight:normal;font-size:14px;letter-spacing:0px;}
input::-moz-placeholder, textarea::-moz-placeholder {font-weight:normal;font-size:14px;letter-spacing:0px;}
input::-o-placeholder, textarea::-o-placeholder {font-weight:normal;font-size:14px;letter-spacing:0px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {font-weight:normal; font-size:14px;letter-spacing:0px;}
video::-internal-media-controls-download-button {display:none;}
video::-webkit-media-controls-enclosure {overflow:hidden;}
video::-webkit-media-controls-panel {width: calc(100% + 32px); }
.clearfix:after {content:"."; height:0; display:block; line-height:0; padding:0; margin:0; font-size:0; clear:both;}
.clearfix {*zoom:1;clear:both;}
.wrapCon { width:100%;background: #fff;position: relative;overflow: hidden;}
.wrap { width:1160px;margin:0 auto;position: relative;}
.ftYahei {font-family:'microsoft yahei';}
.ftItalic {font-style: italic;}

.textLineThrough {text-decoration:line-through; color:#999;margin-left: 6px;font-size:12px;resize: vertical;}
.ftYahei {font-family:'microsoft yahei';}
.fontBold {font-weight: bold;}

.center { text-align:center;}
.textLeft { text-align:left;}
.textRight { text-align:right;}

.loading  {width:100%;height:30px;padding:0;margin:0;background: url("../images/icon/loadingAjaxWait.gif") no-repeat center;background-size: auto 80%;}

.bg_1 {background:#73957a;color: #fff;}
.bg_2 {background:#f2f2f2;}
.bg_3 {background:#fff;}

.ft_1 { font-size:12px;}
.ft_2 { font-size:14px;}
.ft_3 { font-size:16px;}
.ft_4 { font-size:18px;}
.ft_5 { font-size:20px;}
.ft22 {font-size:22px;}
.ft26 {font-size:26px;}
.ft32 {font-size:32px;}

.ft_7 { font-size:18px;line-height: 26px;font-weight: bold;padding: 10px 0;}
.ft_8 { font-size:22px;line-height: 30px;font-weight: bold;padding: 10px 0;}
.ft_9 { font-size:12px;color:#73957a;}

.ftLH_1 {font-size:14px;line-height: 24px;}
.ftLH_2 {font-size:22px;line-height: 42px;}

.color_1 { color:#73957a;}
.color_2 { color:#999;}
.color_3 { color:#333;}

.margin_1 { margin:5px auto;}
.margin_2 { margin:10px auto;}
.margin_3 { margin:15px auto;}
.margin_4 { margin:20px auto;}
.margin_5 { margin:25px auto;}

.marginLeft_1 { margin-left:5px;}
.marginLeft_2 { margin-left:10px;}

.padding_1 { padding:5px;}
.padding_2 { padding:10px;}
.padding_3 { padding:15px;}

.ul_1 { padding:10px 25px;border:1px solid #ddd;}
.ul_1 li { border-bottom: 1px dotted #ddd; padding:2px 0;}
.ul_1 li.last { border-bottom:0;}
.ul_11:hover .color_2 { color:#fff;}

.ul_3 li { float:left;width:50%; position:relative; text-align: center;}
.ul_3 li .imgCon {margin:5px;overflow: hidden;position: relative;}
.ul_3 li .imgCon .imgTit {overflow: hidden;position: relative; line-height: 18px;}
.ul_3 li .imgCon img {display: block;margin: 0 auto;}
.ul_3 li .imgCon img.imgBorderRadius {width:80%;}
.ul_3 li .imgCon .nameTit {height: 18px;overflow: hidden;line-height: 18px;display: block;border-bottom:1px dotted #ddd;padding-bottom:3px;}
.ul_3 li .imgCon .name { font-size:14px; }
.ul_3 li .imgCon .nameEn { color:#999;margin-left: 5px;}
.ul_3 li .imgCon .nameInfo { color:#999;padding: 5px 0;overflow: hidden;}
.ul_3 li .imgCon .nameInfo p { white-space:nowrap;line-height: 18px;padding: 0;}

.ul_4 li { position:relative;line-height:32px; font-size:12px;border-bottom: 1px solid #f2f2f2; padding-left:12px; background:#fff url(../images/icon/arrowRB.png) no-repeat; background-position:0px 14px; background-size:5px;border-radius: 5px 5px 0 0;}
.ul_4.ul_4_1 li {padding-left:0;background: #fff;}

.ul_5 li {width:25%;}
.ul_5 li .imgCon .imgTit {margin: 10px auto;font-size: 12px;color: #999;height: 18px;}
.ul_5 li .imgCon img {width:100%;border-radius: 1000px;}
 
.ul_6 li {width:33.33%;}
.ul_5 li .imgCon img {width:90%;}

.ul_7 li {width:20%;}

.ul_9 {list-style-position: inside;list-style: initial; padding-left: 20px;}
.ul_9 li p{margin: 0px auto;}
.ul_9.ft12 li p{font-size: 12px;}

.imgListCon {}
.imgListCon img { margin:5px auto;}
.imgListCon_2 {}
.imgListCon_2 img {width:48%;display:block; margin:5px auto;}
.imgListCon_2 img.img2 {width:100%;display:block; margin:5px auto;}

.imgListCon_3 img {width:23%;display:block; margin:1%;float:left;}
.imgListCon_3 img.img2 {width:100%;display:block; margin:5px auto;}

.imgListCon_4 img {width:31.33%;margin:1%;float:left;padding:0;}


.activityImgCon p {width:31.33%;margin:1%;float:left;padding:0 !important;}
.activityImgCon p.imgListCon_4 {width:auto;margin:10px auto;float:none;padding:0;}

.imgWrap { display:block;}
.imgBorder {border: 1px solid #ddd;}
.imgBorderRadius {border-radius:1000px;}
.imgThumb {height: 78px;width:78px;display: block;margin: 0 auto;border-radius: 500px;padding: 1px;border: 1px solid #ddd;}
.imgThumb_1 {height: auto;width:60%;display: block;margin: 0 auto;border-radius:1000px;padding: 2px;border: 1px solid #ddd;}
.imgThumb_2 {height: 25px;width:25px;border-radius: 500px;vertical-align: middle;}
.imgThumb_3 {height:18px;width:18px;border-radius: 500px;vertical-align: top;}
.imgThumb_4 {height: auto;width:45%;display: block;margin: 0 auto;border-radius:1000px;padding: 2px;border: 1px solid #ddd;}
.imgThumb_5 {height: auto;width:50%;display: block;margin: 0 auto;border-radius:10px;padding: 0px;border: 1px solid #ddd;}
.imgThumb_6 {height: auto;width:80%;display: block;margin: 0 auto;border-radius: 500px;padding: 1px;border: 1px solid #ddd;}

.img_1 { display:block;width:auto;height: auto;margin:0 auto;}
.img_60 { display:block;width:60%;height: auto;margin:0 auto;}

.border_1 { font-size:12px;border:1px solid #ddd; display:inline-block;padding: 0px 10px;border-radius: 5px;margin: 5px 3px 5px;}
.border_1.cur { background:#73957a; color:#fff;}
.border_1_1 {line-height: 22px;}
.border_2 {border: 1px solid #ddd;padding: 10px 15px;font-size: 12px;}

.border_3 {border: 1px solid #fff;padding:3px 5px;font-size: 12px;line-height: 14px;margin-top: 4px;border-radius: 5px;color: #999;}

.border_11 {font-size: 12px;background: #b08b82;color: #fff;padding: 2px;border-radius: 2px;}
.border_12 {font-size: 12px;background: #23C7DA;color: #fff;padding: 2px;border-radius: 2px;}
.border_13 {font-size: 12px;background: #999;color: #fff;padding: 2px;border-radius: 2px;}

.boderBottom_1 { border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom:5px;}
.boderBottom_1_1 {border-bottom: 1px solid #ddd;}

.borderBefore_1{position: relative;}
.borderBefore_1:before {content: '';position: absolute;top: 32px;right: 100%; margin-right:0px;width: 0;height: 0;border-style: solid;border-width: 9px 14px 9px 0;border-color: transparent #73957a;}

.tit {font-size: 28px;font-family:'microsoft yahei';text-align: center; line-height:36px;border-bottom: 1px solid #ddd;margin-bottom: 5px;}
.tit.ft16 {font-size:16px;}
.tit.ft14 {font-size:14px;}
.tit.borderNone {border:none;}

.sec_fL_3 { width: 20%;text-align: center; float:left;}
.sec_fR_3 { width:77%;float: right;text-align: left;}

.imgWrap {width:100%;}
.imgWidth_1 { width:68%;border: 1px solid #fff;padding: 1px;}
.imgWidth_2 { width:48%;border: 1px solid #fff;padding: 2px;}
.imgWidth_3 { width:68%;}

.imgWeixin {border: 1px solid #ddd;width: 46%;}
.imgWeixinText {width:50%;}

.inputText { font-size: 16px;width:95%;font-family:'microsoft yahei';vertical-align:middle;-webkit-appearance: none;outline:none;border: 1px solid #ddd;max-height: 200px;}
.inputTextPhone { letter-spacing:2px;font-weight: bold;}

.btnSub {font-family:'microsoft yahei';background: #b08b82;color: #fff;border-radius: 5px; cursor: pointer;padding:0px 25px;display: inline-block;font-size: 14px;}
.btnSub:hover {background:#F96363;}
.btnSub.cur {background: #ddd;color: #999;}
.btnSub_1 { background:#f2f2f2; color:#333;}
.btnSub_1:hover {background:#fff;}
.btnSub_1.cur { background:#ccc; color:#999;}
.btnSub_2 {font-size: 16px;padding: 3px 30px;}

.btnSub_3 {background:none;color: #999;border: 1px solid #ddd;}
.btnSub_3:hover {background:#f2f2f2;color: #333;}

.loveIcon {cursor: pointer;display: inline-block;padding-left:15px;background: url("../images/icon/loveIcon.png") no-repeat 0px -12px;background-size: 14px;}
.loveIcon_0 {background-position: 0px 10px;}
.loveIcon_1 {background-position: 0px -12px;color:#f00;}
.clickLove_addResult {position: absolute;}

h1.logoCon  {display: inline-block;text-indent: -9999em;}
h1.logoCon .logo {width: 250px;height: 80px;display:block;background:url("../images/logo-s.png") no-repeat center;background-size: auto 100%;}
.logoInfo {letter-spacing:6px;padding-left:9px;}
.logo_forBD {height:20px;width:auto;float: left;margin: 5px 10px 0 0;}

.navCon a{ color:#fff;font-family:'microsoft yahei'; float:left; text-align:center; font-size:16px;width:8.33%;line-height:42px; display:block;}
.navCon a:hover,  .navCon a.cur {background:#547b5c;}

.secTit {font-family:'microsoft yahei'; font-size:26px;font-weight: bold;line-height:50px; border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 10px;}

.imgRadios { border-radius:1000px;}
.imgBorder { border: 1px solid #ddd;}

.secItem_fl {float: left; width:30%;}
.secItem_fr {float: right; width:67%;}

.secItem_0 { float: left; display:block;width:23.8%; height:auto;margin: 10px auto;margin-right:1.6%;}

.secItem_1 {float: left; display:block;width:23.8%; height:auto; padding:15px 0; margin-right:1.6%;}
.secItem_1 img { width:78%;margin: 10px auto;display: block;border: 1px solid #fff;padding: 2px;}

.secItem_2 {float: left; display:block;width:31%; height:auto; margin:10px auto; margin-right:3.5%;}

.secItem_3 {float: left; display:block;width: 160px;border: 1px solid #ddd;padding:15px 15px; margin-right:20px;}

.secItem_4 {float: left; display:block;width: 18.8%;margin:8px 1.5% 8px 0;}

.secItem_5 { margin-bottom:10px;}

.secItem_6 {float: left; display:block;width: 235px;border: 1px solid #ddd;padding:15px 15px; margin-right:20px;}
.secItem_6_1 {width:290px;}
.secItem_6_1 img {width: 54%;}

.last { margin-right:0;}

.yoga108 {width:100%;height:50px;background:url("../images/yoga108-s.png") repeat center;background-size: auto 100%;}

.fixedCon { z-index:2; position:fixed;bottom:0;box-shadow:0px 0px 15px #999;background:#b08b82;}

.zixunFor {color:#fff; cursor:pointer; padding:10px 0}
body { margin-bottom:120px}

.zixunCon {display:none;color:#fff; margin-bottom:15px;}
.zixunCon .close {position:absolute;right:0px;top:0px;width:42px;height:42px;background-image: url("../images/icon/close.png");background-position:center; background-repeat:no-repeat;background-size: 25px; cursor:pointer;}
.zixunPhoneCon {width:480px;margin: 10px auto;position: relative;}
.zixunPhoneCon .inputTextPhone {width:448px; font-size:30px; padding:5px 15px;border-radius: 10px; }
.zixunPhoneCon .inputTextPhone::-webkit-input-placeholder {font-size:20px; padding-top:4px;}
.zixunPhoneCon .inputTextPhone::-moz-placeholder {font-size:20px; padding-top:4px;}
.zixunPhoneCon .inputTextPhone::-o-placeholder {font-size:20px; padding-top:4px;}
.zixunPhoneCon .inputTextPhone::-ms-input-placeholder {font-size:20px; padding-top:4px;}

.zixunPhoneCon .btnSub {font-size:20px; position:absolute; right:0px; background:#333;color: #fff;padding: 11px 30px;border-radius: 0 10px 10px 0;font-weight: bold;}
.zixunPhoneCon .btnSub.cur {background:#555;}
.zixunPhoneCon .btnSub:hover {background:#73957a;}
.zixunPhoneCon_result {height: 14px; margin:0 auto; line-height:14px;}

.feedback_result {height:20px; line-height:20px;margin-top: 5px;}

.zixunPhoneCon_1 {width:340px;}
.zixunPhoneCon_1 .inputTextPhone {width:318px; font-size:20px; padding:5px 10px;border-radius: 5px; }
.zixunPhoneCon_1 .inputTextPhone::-webkit-input-placeholder {font-size:16px; padding-top:1px;}
.zixunPhoneCon_1 .inputTextPhone::-moz-placeholder {font-size:16px; padding-top:1px;}
.zixunPhoneCon_1 .inputTextPhone::-o-placeholder {font-size:16px; padding-top:1px;}
.zixunPhoneCon_1 .inputTextPhone::-ms-input-placeholder {font-size:16px; padding-top:1px;}
.zixunPhoneCon_1 .btnSub{background:#b08b82;font-size:16px;padding: 5px 20px;border-radius: 0 5px 5px 0;}
.zixunPhoneCon_1 .btnSub:hover {background:#aa7a6f;}

.fixedBackTop { z-index:5; display:none; width:50px; height:50px; position:fixed; bottom:20px; right:50%; margin-right:-640px;background:#f2f2f2 url("../images/icon/backTop.png") no-repeat center;background-size: 25px; cursor:pointer;border-radius: 5px;}
.fixedBackTop_float {right:5px; margin-right:0px;}

.fixedKefu {z-index:10; width:auto;position:fixed;bottom:0; left:50%; margin-left:-720px;color: #fff;}
.fixedKefu_float {left:5px; margin-left:0px;}
.fixedKefuFor {z-index:-1;width:90px; padding:10px 20px;background: #73957a; border-radius:10px 10px 0 0;box-shadow:0px 0px 15px #999;}
.fixedKefuCon {z-index:11;width:350px; padding:10px 25px; display:none;background: #73957a;border-radius:10px 10px 0 0;box-shadow:0px 0px 15px #999;}
.fixedKefuCon .close {position:absolute;right:12px;top:12px;width:42px;height:42px;background-image: url("../images/icon/close.png");background-position:center; background-repeat:no-repeat;background-size: 25px; cursor:pointer;}
.fixedKefuCon .imgWeixin {width: 38%; margin: 0 5%;}


.btnKefu { cursor:pointer;}

.secItem_1:hover,
.secItem_3:hover,
.secItem_6:hover,
.border_1:hover,
.border_2:hover,
.ul_11:hover 
 { cursor:pointer;background:#73957a; color:#fff;}
 
.ul_11:hover .border_3 { background:#ddd; color:#555;}
.ul_11 .border_3:hover { background:#fff; color:#333;}

.secItem_1:hover,
.secItem_3:hover,
.secItem_6:hover,
.border_1:hover,
.border_2:hover,
.ul_11:hover 
 { cursor:pointer;animation:1s changeColor;-webkit-animation:1s changeBG;-moz-animation:1s changeBG;-o-animation:1s changeBG; }

 /*ÉùÃ÷¶¯»­*/
@keyframes changeBG {
    0% {background:#fff; color:#333;}
    50%{background:#95b89c; color:#fff;}
    100%{background:#73957a; color:#fff;}
}
@-webkit-keyframes changeBG {
    0% {background:#fff; color:#333;}
    50%{background:#95b89c; color:#fff;}
    100%{background:#73957a; color:#fff;}
}
@-moz-keyframes changeBG {
    0% {background:#fff; color:#333;}
    50%{background:#95b89c; color:#fff;}
    100%{background:#73957a; color:#fff;}
}
@-o-keyframes changeBG {
    0% {background:#fff; color:#333;}
    50%{background:#95b89c; color:#fff;}
    100%{background:#73957a; color:#fff;}
}

.secItem_1,
.secItem_6,
.border_2,
.ul_11
{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
/*{transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;}*/
.secItem_1:hover,
.secItem_6:hover,
.border_2:hover,
.ul_11:hover 
{cursor:pointer;transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
/*{cursor:pointer;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);}*/

.secItem_6{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.secItem_6:hover {cursor:pointer;transform:translate(0,-10px);-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}

.secItem_3{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.secItem_3:hover{cursor:pointer;transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}

.secItem_0,
.secItem_4
{transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.secItem_0:hover,
.secItem_4:hover
{cursor:pointer;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}


.arrowDownCon { height:50px;}
.arrowDownCon .arrowDown{width:50px;height:50px;display:inline-block;position:absolute;bottom:10px;left:50%;background:url("../images/icon/arrowDown.png") no-repeat -21px -3px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/icon/arrowDown.png",enabled=true,sizingMethod="crop");border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;opacity:.7;cursor:pointer}
.arrowDownCon .arrowDown.trans{-webkit-animation:arrowDown_change 4.0s infinite ease-in-out;-moz-animation:arrowDown_change 4.0s infinite ease-in-out;-o-animation:arrowDown_change 4.0s infinite ease-in-out;animation:arrowDown_change 4.0s infinite ease-in-out}
.arrowDownCon .arrowDown.arrow-1{animation-delay:-2.0s;-webkit-animation-delay:-2.0s;-moz-animation-delay:-2.0s;-o-animation-delay:-2.0s}

@keyframes arrowDown_change{
    0%,100%{transform:scale(0.0);-moz-transform:scale(0.0);-o-transform:scale(0.0);-webkit-transform:scale(0.0);-ms-transform:scale(0.0);opacity:0}
    50%{transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);opacity:1}
}
@-webkit-keyframes arrowDown_change{
    0%,100%{transform:scale(0.0);-moz-transform:scale(0.0);-o-transform:scale(0.0);-webkit-transform:scale(0.0);-ms-transform:scale(0.0);opacity:0}
    50%{transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);opacity:1}
}
@-moz-keyframes arrowDown_change{
    0%,100%{transform:scale(0.0);-moz-transform:scale(0.0);-o-transform:scale(0.0);-webkit-transform:scale(0.0);-ms-transform:scale(0.0);opacity:0}
    50%{transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);opacity:1}
}
@-o-keyframes arrowDown_change{
    0%,100%{transform:scale(0.0);-moz-transform:scale(0.0);-o-transform:scale(0.0);-webkit-transform:scale(0.0);-ms-transform:scale(0.0);opacity:0}
    50%{transform:scale(1.0);-moz-transform:scale(1.0);-o-transform:scale(1.0);-webkit-transform:scale(1.0);-ms-transform:scale(1.0);opacity:1}
}

.articleSide {float:right;width:30%;background: #fff;}
.articleSide.fixed { width:348px;margin:15px auto;position: fixed;top: 0;right: 50%;margin-right: -580px;}
.articleBody {float:left;width:67%;}
.articleBody .secTit {line-height: 40px;padding: 5px 0 12px;}
.articleBody .secTit_1 {line-height: 36px;padding: 5px 0 10px;font-size:24px;}
.articleBody .imgBG {margin: 8px auto;display: block;width: 100%;height:120px;position: relative;background-position:center; background-repeat:no-repeat;background-size:auto 100%;}
.articleBody .description {max-height: 120px; overflow: hidden;}
.articleContent {font-size: 16px;font-family:'microsoft yahei';}
.articleContent p,
.articleContent div {margin: 25px auto;}
.articleContent img {width:auto;max-width:100%;display: block; margin: 25px auto;}