/* CSS Document */

a, area {
blr:expression(this.onFocus=this.blur());
}
:focus {
	-moz-outline-style: none;
}
a {
	outline: none;
	color: #555;
}
a:hover {
	color: #ffa303;
	zoom: 1
}
body {
	background: #cecece;
}
.btns {
	background: url("../images/btns.png")/*tpa=http://www.yoga78.com/images/btns.png*/ no-repeat;
}
.sprite {
	background: url("../images/sprite.png")/*tpa=http://www.yoga78.com/images/sprite.png*/ no-repeat;
}
.icons {
	background: url("../images/icons.png")/*tpa=http://www.yoga78.com/images/icons.png*/ no-repeat;
}
.ser {
	background: url("../images/ser_bg.png")/*tpa=http://www.yoga78.com/images/ser_bg.png*/ no-repeat;
}
.wrapper {
	/*background: url(../images/bg_01.jpg) no-repeat center top;*/
	margin-top:-150px;
}
.wrapbg {
	/*background: url(../images/bg_02.jpg) no-repeat center top;*/
}
.wrapper2 {
	/*background: url(../images/bg_04.jpg) no-repeat center top;*/
}
.wrapbg2 {
	/*background: url(../images/bg_05.jpg) no-repeat center top;*/
}
/*------------------- header -------------------*/
.header {
	position: relative;
	width: 100%;
	height: 385px;
	margin: 0 auto;
}
.theme {
	position: relative;
	width: 100%;
	height: 385px;
	background: url("../images/navtop.png")/*tpa=http://www.yoga78.com/images/navtop.png*/ top center no-repeat;
}
.nav {
	position: relative;
	width: 1000px;
	height: 113px;
	margin: 0 auto;
}
.navlink {
	position: relative;
	width: 1000px;
	height: 121px;
	z-index: 12;
	background: url("../images/nav.png")/*tpa=http://www.yoga78.com/images/nav.png*/ top center no-repeat;
}
.navlink a {
	display: block;
	position: absolute;
	top: 7px;
	width: 86px;
	height: 41px
}
a.link1 {
	left: 58px
}
a.link2 {
	left: 160px
}
a.link3 {
	left: 264px
}
a.link4 {
	left: 651px
}
a.link5 {
	left: 753px
}
a.link6 {
	left: 857px
}
.nav_pull {
	display: none;
	position: absolute;
	top: 67px;
	left: 56px;
	width: 891px;
	height: 100px;
	padding: 10px 0;
	background: url("../images/navpull.png")/*tpa=http://www.yoga78.com/images/navpull.png*/ no-repeat center bottom;
	z-index: 10
}
.nav_link {
	display: none;
	position: absolute;
	top: 67px;
	left: 56px;
	width: 891px;
	height: 100px;
	padding: 10px 0;
	z-index: 20
}
.navlist {
	position: absolute;
	top: 0;
	width: 100px;
	height: 80px;
	padding: 10px 0
}
.navlist a {
	display: block;
	width: 85px;
	height: 28px;
	padding-left: 15px;
	color: #C0BCBB;
	font: 12px/28px "SimSun";
	background: url("../images/icon1.png")/*tpa=http://www.yoga78.com/images/icon1.png*/ no-repeat left center
}
.navlist a:hover {
	color: #F6A03E;
	background: url("../images/icon2.png")/*tpa=http://www.yoga78.com/images/icon2.png*/ no-repeat left center
}
.nl1 {
	left: 120px
}
.nl2 {
	left: 220px
}
.nl3 {
	left: 710px
}
.slogan {
	width: 1000px;
	height: 260px;
	display: block;
	position: relative;
	margin: 0 auto;
}
.slogan .activesBtn {
	position: absolute;
	left: 162px;
	top: 213px;
	width: 205px;
	height: 32px;
	display: block;
}
.btn-loading {
	position: absolute;
	top: 424px;
	left: 570px;
	z-index: 10;
	display: block;
	width: 212px;
	height: 90px;
	text-indent: -9999px;
	background-position: 0 0;
}
.btn-loading:hover {
	background-position: 0 -92px;
}
.hongMainBtn {
	width: 90px;
	height: 20px;
	position: absolute;
	left: 945px;
	top: 258px;
	display: block;
	z-index: 10;
}
/*------------------- indexpage -------------------*/
.indexpage {
	font: "SimSun";
	margin-bottom: 50px;
}
/* conterBox_1*/
.conterBox_1 {
	width: 1120px;
	margin: 0 auto;
}
.sp_w {
	width: 295px;
	height: 369px;
	float: left;
	position: relative;
}
.sp_box {
	width: 326px;
	height: 369px;
	position: absolute;
	left: -15px;
	top: 0;
	background: url("../images/sp_bg.png")/*tpa=http://www.yoga78.com/images/sp_bg.png*/ no-repeat;
}
.slide_w {
	width: 817px;
	height: 369px;
	float: left;
	display: inline;
	margin-right: 8px;
	position: relative;
}
.slide_Tbox {
	width: 800px;
	height: 340px;
	float: left;
	position: absolute;
	padding: 25px 4px 4px 60px;
	top: 0;
	left: -60px;
	background: url("../images/slide_bg.png")/*tpa=http://www.yoga78.com/images/slide_bg.png*/ no-repeat;
}
.download_btn {
	width: 242px;
	height: 108px;
	display: block;
	margin: 50px auto 17px auto;
	background-position: 0 0;
}
.download_btn:hover {
	background-position: -243px 0;
}
.link_tp {
	width: 250px;
	height: 26px;
	display: block;
	line-height: 26px;
	margin: 0 auto;
	color: #a4afc2;
	text-align: center;
}
.link_tp a {
	color: #a4afc2;
	font: 12px/26px "Microsoft Yahei"
}
.link_tp a:hover {
	color: #ffa303;
	zoom: 1;
}
.link_tp span {
	margin-left: 5px;
	margin-right: 5px;
}
.re_btn {
	width: 255px;
	height: 64px;
	display: block;
	margin: 7px auto;
	background-position: 0 -111px
}
.ch_btn {
	width: 255px;
	height: 64px;
	display: block;
	margin: 2px auto;
	background-position: 0 -174px
}
.re_btn:hover {
	background-position: -256px -111px
}
.ch_btn:hover {
	background-position: -256px -174px
}
.slide_Tbox .hd {
	height: 20px;
	position: absolute;
	right: 40px;
	bottom: 5px;
	z-index: 1;
}
.slide_Tbox .hd li {
	float: left;
	width: 20px;
	height: 8px;
	cursor: pointer;
	display: inline-block;
	margin-right: 8px;
	background: #fefaee;
	overflow: hidden;
}
.slide_Tbox .hd .on {
	background: #b52026;
}
.slide_Tbox .bd {
	width: 800px;
	height: 340px;
	overflow: hidden;
	z-index: 0;
}
.slide_Tbox .bd li a {
	width: 800px;
	height: 340px;
	display: block;
}
/* conterBox_2 */
.conterBox_2 {
	width: 1136px;
	margin: 0 auto;
}
.conterBox_2 .c_left {
	width: 807px;
	float: left;
	display: inline;
	margin-right: 8px;
	background: #202731;
	padding: 10px 5px;
}
.c_right {
	width: 305px;
	background: #202731;
	float: left;
	padding: 9px 0;
	border-top: 1px solid #343941;
}
.section_1 {
	width: 767px;
	height: 271px;
	background: #efefef;
	padding: 20px 20px 0 20px;
}
.section_1 .c_content {
	width: 505px;
	height: 265px;
	float: left;
}
.newbox {
	position: relative;
	width: 480px;
	height: 265px;
	padding: 0 2px 0 0;
}
.newbox .slidenav {
	position: relative;
	width: 480px;
	height: 31px;
}
.more {
	display: block;
	position: absolute;
	top: 3px;
	right: 0;
	color: #D6BBA5;
	font: normal 12px/20px "SimSun";
	background-position: 0 -368px;
	width: 25px;
	height: 25px;
}
.more:hover {
	background-position: -24px -368px;
}
/*news*/
.newbox .slidenav li {
	float: left;
	width: 90px;
	height: 25px
}
.newbox .slidenav li a {
	display: block;
	width: 100%;
	height: 100%;
	color: #585858;
	text-align: center;
	font: 14px/25px "SimSun";
}
.newbox .slidenav li a.on {
	color: #dc3900;
}
.newbox .slidenav .i1 a {
	background-position: 0 -7px;
}
.newbox .slidenav .i2 a {
	background-position: -3px -85px;
}
.newbox .slidenav .i3 a {
	background-position: -3px -164px;
}
.newbox .slidenav .i4 a {
	background-position: -3px -247px;
}
.slidenav .i1.on a, .slidenav .i1 a:hover {
	background-position: 0 -47px;
	color: #dc3900;
}
.slidenav .i2.on a, .slidenav .i2 a:hover {
	background-position: -3px -125px;
	color: #dc3900;
}
.slidenav .i3.on a, .slidenav .i3 a:hover {
	background-position: -3px -206px;
	color: #dc3900;
}
.slidenav .i4.on a, .slidenav .i4 a:hover {
	background-position: -3px -285px;
	color: #dc3900;
}
.newbox .slidecont {
	width: 480px;
	height: 160px;
}
.newbox .conts {
	width: 480px;
	height: 160px;
	overflow: hidden;
	margin-top: 10px;
}
.newbox .conts li {
	width: 480px;
	height: 26px;
	font: 12px/26px "SimSun";
	overflow: hidden;
}
.newbox .conts li span {
	color: #CC3300;
	margin-right: 10px;
	display: inline-block;
	float: left;
}
.newbox .conts li a {
	display: inline-block;
	width: 365px;
	overflow: hidden;
	height: 26px;
}
.newbox .conts li em {
	color: #626161;
	float: right;
}
.newbox h1 {
	width: 480px;
	height: 33px;
	text-align: center;
	font: bold 16px/33px "SimSun"
}
.newbox h1 a {
	display: inline-block;
	color: #C21B09
}
.newbox h1 span {
	display: inline-block;
	width: 16px;
	height: 33px;
	background-position: -10px -325px;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 3px;
}
.newbox .c_tips {
	width: 480px;
	height: 28px;
	margin: 0 auto;
	text-align: center;
	color: #2D2E2D;
	background: #dbdada;
	font: 12px/28px "SimSun";
}
.newbox .c_tips a {
	color: #2d2e2d;
	margin-left: 10px;
	margin-right: 10px;
}
.weapon {
	width: 258px;
	height: 265px;
	float: left;
}
.weapon h1 {
	width: 258px;
	height: 30px;
	line-height: 30px;
	position: relative;
	font: bold 16px/30px "Microsoft Yahei";
	color: #7b7b7b;
	margin: 0 auto;

}
.weapon .img_w {
	margin: 10px auto;
	width: 258px;
	height: 140px;
	overflow: hidden;
	display: block;
}
.weapon .txt_w {
	width: 258px;
	height: 40px;
	line-height: 20px;
	color: #626161;
	overflow: hidden;
	margin: 0 auto;
}
.weapon .txt_w a {
	font: 12px/20px "SimSun";
}
.weapon .tips_w {
	width: 233px;
	height: 25px;
	line-height: 25px;
	color: #7b7b7b;
	overflow: hidden;
	margin: 3px auto;
	background-position: -3px -402px;
	padding-left: 23px;
	color: #7b7b7b;
}
.weapon .tips_w span {
	margin-left: 10px;
}
/* section_2 */
.section_2 {
	margin: 15px auto 0 auto;
}
.section_2 {
	height: 114px;
	margin-right: -15px;
}
.section_2 .ad_1 {
	width: 259px;
	height: 106px;
	display: inline-block;
	float: left;
	overflow: hidden;
	margin-right: 15px;
	_margin-right: 15px;
	background: url("../images/act_bg.jpg")/*tpa=http://www.yoga78.com/images/act_bg.jpg*/ left top no-repeat;
	padding-top: 6px;
}
.section_2 .last {
	margin: 0;
}
/* section_3 */
.section_3 {
	margin: 10px auto 0 auto;
	background: #efefef;
	padding: 15px 20px 5px 20px;
	width: 767px;
}
.section_3 .c_content {
	width: 505px;
	float: left;
}
.oc_Box {
	width: 662px;
	float: left;
	margin-right: 7px;
	display: inline-block;
}
.oc_slideBox {
	width: 480px;
	overflow: hidden;
	position: relative;
}
.oc_slideBox .hd {
	width: 480px;
	height: 36px;
	display: block;
	z-index: 2;
	zoom: 1;
	border-bottom: 1px solid #d9d9d9;
}
.oc_slideBox .hd li {
	float: left;
	width: 60px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	display: block;
	text-align: center;
	font-size: 14px;
	color: #646269;
	border-bottom: 1px solid #d9d9d9;
}
.oc_slideBox .hd .on {
	color: #b3260f;
	border-bottom: 3px solid #c0050e;
	height: 35px;
	line-height: 35px;
	bottom: -1px;
}
.oc_slideBox .bd {
	width: 485px;
	height: 418px;
	overflow: hidden;
	margin-top: 20px;
}
.oc_slideBox .bd li {
	width: 485px;
	height: 418px;
	display: block;
	position: relative;
}
.oc_slideBox .bd li img {
	z-index: 1;
}
.oc_slideBox .oc_bg h1 {
	position: absolute;
	left: 250px;
	top: 0px;
	width: 240px;
	line-height: 30px;
	color: #575757;
	font: bold 16px/30px "Microsoft Yahei";
}
.oc_slideBox .oc_bg h4 {
	position: absolute;
	left: 250px;
	top: 35px;
	width: 240px;
	line-height: 30px;
	color: #575757;
	font: 14px/30px "Microsoft Yahei";
}
.oc_slideBox .oc_bg p {
	position: absolute;
	left: 250px;
	top: 75px;
	width: 230px;
	line-height: 20px;
	color: #333232;
	font: 12px/20px "SimSun";
}
.c_aside {
	width: 258px;
	float: left;
}
.zj_slide {
	width: 258px;
}
.zj_slide .topNav {
	width: 258px;
	position: relative;
	height: 33px;
	padding-top: 4px;
}
.topNav h1 {
	width: 258px;
	height: 30px;
	line-height: 33px;
	position: relative;
	font: bold 16px/33px "Microsoft Yahei";
	color: #7b7b7b;
	margin: 0 auto;

}
.zj_slide .hd {
	height: 28px;
	padding: 0 5px;
	line-height: 28px;
	display: block;
	background: #dbdada;
	color: #4c4c4c;
	width: 205px;
}
.zj_slide .hd span {
	margin-left: 5px;
	margin-right: 5px;
	cursor: pointer;
	color: #4c4c4c;
	cursor: pointer;
	font: 12px/28px "SimSun";
}
.zj_slide .hd .on {
	color: #dc3900;
}
.corner {
	width: 55px;
	height: 32px;
	display: block;
	position: absolute;
	top: 4px;
	right: -29px;
	text-indent: 18px;
	color: #efefef;
	font: 14px/27px "Microsoft Yahei";
	background: url("../images/corner.png")/*tpa=http://www.yoga78.com/images/corner.png*/ no-repeat;
}
.zj_slide .bd {
	width: 250px;
	height: 230px;
	margin: 7px auto 0 auto;
	overflow: hidden;
}
.imgIs {
	width: 250px;
	height: 120px;
}
.imgIs_dsec {
	width: 250px;
	height: 192px;
	overflow: hidden;
}
.imgIs_dsec li {
	width: 250px;
}
.imgIs_dsec li {
	line-height: 22px;
	float: left;
	width: 250px;
	font: 12px/22px "SimSun";
}
.imgIs_dsec li em {
	float: left;
	padding-right: 6px;
	color: #646269;
}
.imgIs_dsec li span {
	float: right;
	color: #646269;
}
.imgIs_dsec a {
	float: left;
	width: 165px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #646269;
}
.imgIs_dsec a:hover {
	color: #ffa303;
}
.more_zj {
	width: 75px;
	height: 23px;
	display: block;
	text-align: center;
	background: #a5a5a5;
	border-radius: 6px;
	line-height: 23px;
	color: #efefef;
}
.more_zj:hover {
	background: #ffa303;
	color: #fff;
	text-decoration: none;
}
.playerTit {
	width: 258px;
	position: relative;
	height: 33px;
}
.q_h3 {
	width: 250px;
	height: 30px;
	overflow: hidden;
	color: #dc3900;
	font: 14px/30px "SimSun";
}
.q_txt {
	width: 250px;
	height: 36px;
	color: #7b7b7b;
	overflow: hidden;
	font: 12px/18px "SimSun";
}
.q_ul {
	width: 248px;
	height: 65px;
	overflow: hidden;
	padding: 10px 5px 0 5px;
	border-top: 1px dashed #7b7b7b;
	margin-top: 12px;
}
.q_ul li {
	width: 248px;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
}
.q_ul li a {
	color: #7b7b7b;
	font: 12px/21px "SimSun";
}
.q_ul li a:hover {
	color: #ffa303;
}
/* main left */
.small_nav {
	width: 293px;
	border: 1px solid #4a586a;
	background: #2d3540;
	margin: 0 auto;
}
.nav_inner {
	width: 282px;
	height: 285px;
	margin: 5px auto;
	background: url("../images/snav_bg.jpg")/*tpa=http://www.yoga78.com/images/snav_bg.jpg*/ top left no-repeat;
	overflow: hidden;
}
.nav_inner a {
	width: 141px;
	height: 95px;
	display: block;
	position: relative;
	float: left;
	overflow: hidden;
}
.nav_inner a span {
	width: 140px;
	height: 94px;
	text-align: center;
	color: #ffffff;
	background: #8293ab;
	font: 16px/95px "Microsoft Yahei";
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	display: none;
	cursor: pointer;
}
.nav_inner a:hover {
	text-decoration: none;
}
.featureBox {
	width: 290px;
	height: 365px;
	background: url("../images/ts_bg.jpg")/*tpa=http://www.yoga78.com/images/ts_bg.jpg*/ no-repeat;
	margin: 10px auto 0 auto;
	padding-top: 15px;
}
.featureBox h1 {
	width: 250px;
	height: 40px;
	margin: 0 auto 0 auto;
	position: relative;
	font: bold 18px/40px "Microsoft Yahei";
	color: #fff7f3;
}
.featureBox .more {
	top: 8px;
}
.featureBox .txt_ul {
	width: 250px;
	height: 230px;
	overflow: hidden;
	padding-top: 21px;
	margin: 0 auto;
	vertical-align: bottom
}
.txt_ul li {
	width: 250px;
	height: 38px;
	overflow: hidden
}
.txt_ul li a {
	color: #7b7b7b;
	line-height: 38px;
	color: #818181;
}
.txt_ul li a:hover {
	color: #ffa303;
}
.guideBox {
	width: 290px;
	height: 234px;
	background: url("../images/g_bg.jpg")/*tpa=http://www.yoga78.com/images/g_bg.jpg*/ no-repeat;
	margin: 10px auto 0 auto;
	padding-top: 1px;
}
.g_in {
	width: 200px;
	height: 123px;
	margin: 75px auto auto 45px;
	color: #302a21;
	line-height: 30px;
}
.g_in a {
	color: #302a21;
	font: 12px/30px "SimSun";
	margin-left: 5px;
	margin-right: 5px;
}
.g_in a:hover {
	color: #ba1207;
}
/* conterBox_3 */
.conterBox_3 {
	width: 1136px;
	margin: 12px auto;
	height: 85px;
	background: #efefef;
}
.conterBox_3 .serBox {
	float: left;
	height: 85px;
	display: inline;
	position: relative;
}
.conterBox_3 .ser_1 {
	width: 200px;
}
.conterBox_3 .ser_1 h1 {
	margin-left: 50px;
	font: 18px/38px "Microsoft Yahei";
}
.conterBox_3 .ser_1 p {
	margin-left: 50px;
	font: 12px/18px "SimSun";
}
.conterBox_3 .ser_1 .cor {
	width: 31px;
	height: 81px;
	display: block;
	position: absolute;
	left: 13px;
	top: -3px;
	background-position: 0 0;
}
.conterBox_3 .ser_2 {
	width: 270px;
}
.conterBox_3 .ser_2 p {
	margin-left: 75px;
	font: 14px/24px "Microsoft Yahei";
}
.conterBox_3 .ser_2 .cor {
	width: 67px;
	height: 67px;
	display: block;
	position: absolute;
	left: 2px;
	top: 5px;
	background-position: 0 -83px;
}
.mt15 {
	margin-top: 15px;
}
.conterBox_3 .ser_3 {
	width: 270px;
}
.conterBox_3 .ser_3 p {
	margin-left: 75px;
	font: 14px/24px "Microsoft Yahei";
}
.conterBox_3 .ser_3 .cor {
	width: 67px;
	height: 67px;
	display: block;
	position: absolute;
	left: 2px;
	top: 5px;
	background-position: -46px -4px;
}
.conterBox_3 .ser_4 {
	width: 395px;
	background: url("../images/weibo_bg.jpg")/*tpa=http://www.yoga78.com/images/weibo_bg.jpg*/ 90px 0 no-repeat;
}
.conterBox_3 .ser_4 .code {
	width: 80px;
	height: 85px;
	float: left;
}
.conterBox_3 .ser_4 .weiboBox {
	width: 315px;
	height: 85px;
	float: left;
}
.conterBox_3 .ser_4 .sina {
	margin-top: 17px;
	line-height: 20px;
	color: #bb2526;
	margin-left: 43px;
	font: 12px/20px "SimSun";
}
.conterBox_3 .ser_4 .tencent {
	margin-top: 12px;
	line-height: 20px;
	color: #bb2526;
	margin-left: 43px;
	font: 12px/20px "SimSun";
}
.conterBox_3 .sina a, .conterBox_3 .tencent a {
	margin-left: 8px;
	color: #fff;
	background: #bb2526;
	padding: 2px 5px;
	font: 12px "SimSun";
}
/* conterBox_4 */
.conterBox_4 {
	width: 1136px;
	margin: 15px auto 0 auto;
	height: 320px;
}
.conterBox_4 .showBox {
	height: 29px;
	margin-right: -15px;
}
.conterBox_4 .showBox .show_in {
	width: 372px;
	height: 303px;
	background: #e4e4e4;
	display: inline-block;
	float: left;
	overflow: hidden;
	margin-right: 10px;
	_margin-right: 9px;
	padding-top: 1px;
}
.conterBox_4 .show_in h1 {
	width: 345px;
	height: 40px;
	position: relative;
	display: block;
	background: #cfcfcf;
	font: bold 18px/38px "Microsoft Yahei";
	margin: 13px auto;
	text-indent: 15px;
	padding-bottom: 1px;
}
.conterBox_4 .show_in h1 .more {
	top: 7px;
}
.conterBox_4 .show_in .inBox {
	width: 345px;
	height: 225px;
	margin: 0 auto;
}
/*------------------- insidepage -------------------*/
.container {
	padding: 10px 0;
}
.content {
	width: 1136px;
	margin: 0 auto;
}
/* subcon */
.subcon {
	float: left;
	width: 305px;
}
.maincon {
	float: right;
	width: 814px;
	background: #fff;
	border: 1px solid #bbbec2;
	margin-top: 15px;
	display: inline;
}
.subcon .sp_w {
	float: none;
}
.data_da {
	width: 810px;
	height: 110px;
	margin: 0 auto;
	display: block;
}
/*--main news --*/

.mcon_title {
	width: 100%;
	height: 110px;
	padding-top: 1px;
	background: url("../images/t_bg.jpg")/*tpa=http://www.yoga78.com/images/t_bg.jpg*/ top right no-repeat #f1f0f0;
	position: relative;
}
.mcon_title h1 {
	width: 95%;
	margin: 16px auto 0 auto;
	font: bold 30px/60px "Microsoft Yahei";
	color: #525252;
}
.mcon_title .leadbar {
	padding-left: 20px;
	margin-bottom: 10px;
	font: 12px/18px "Microsoft Yahei";
	color: #1b1f25;
}
.mcon_title .search {
	width: 230px;
	height: 30px;
	position: absolute;
	right: 25px;
	bottom: 15px;
	border: 1px solid #afafaf;
}
.search .search_in {
	background: #fff;
	border: 0;
	margin: 0;
	height: 24px;
	width: 190px;
	padding: 3px 5px;
	display: inline;
	float: left;
	line-height: 24px;
}
.search .search_btn {
	border: 0;
	margin: 0;
	padding: 0;
	background: url("../images/search_bg.jpg")/*tpa=http://www.yoga78.com/images/search_bg.jpg*/ no-repeat;
	display: inline;
	width: 30px;
	height: 30px;
	float: left;
	cursor: pointer;
}
/* leadbar */
.leadbar {
	padding-left: 40px;
	margin-bottom: 20px;
	font: 12px/18px "Microsoft Yahei";
	color: #777;
}
.leadbar em {
	color: #A03100;
}
.conblock {
	padding: 30px 29px;
	min-height: 771px;
	_height: 771px;
	background: #fff;
}
.insideTab {
	position: relative;
	height: 60px;
}
.insideTab ul {
	width: 100%;
	height: 60px;
}
.insideTab li {
	float: left;
	display: inline;
	height: 59px;
}
.insideTab li a {
	display: block;
	width: 188px;
	height: 50px;
	font: 18px/50px "Microsoft Yahei";
	text-align: center;
	color: #525252;
	background: #afb3ba;
}
.insideTab .on {
	background: url("../images/dt_bg.jpg")/*tpa=http://www.yoga78.com/images/dt_bg.jpg*/ bottom center no-repeat;
}
.insideTab .on a {
	background: #c72b2b;
	color: #fff;
}
.insideTab li a:hover {
	text-decoration: none;
	color: #fff;
	background: #b9bcc1;
}
.insideTab .on a:hover {
	background: #c72b2b;
	color: #fff;
}
.listdetail {
	margin: 20px auto;
}
.listdetail li {
	padding: 0 6px;
	line-height: 35px;
	background: url("../images/dotted03.gif")/*tpa=http://www.yoga78.com/images/dotted03.gif*/ repeat-x left bottom;
}
.listdetail li em {
	padding-right: 10px;
	color: #ca2f2f;
}
.listdetail li span {
	float: right;
	color: #9d9d9d;
}
.pageBox {
	width: 740px;
	margin: 0 auto;
	height: 76px;
	text-align: center;
	font-size: 14px;
	color: #59636c;
	line-height: 70px;
}
.pageBox a {
	margin-left: 10px;
	margin-right: 10px;
	line-height: 70px;
}
.pageBox .col_on {
	color: #F90;
	font-size: 16px;
}
.newsdetail {
	line-height: 26px;
	color: #555;
}
.newsdetail h1 {
	padding: 0 3px;
	font: 22px/35px "Microsoft Yahei";
	color: #a03100;
	text-align: center;
}
.newsdetail .time {
	padding: 6px 3px;
	margin-bottom: 25px;
	color: #888;
	background: url("../images/dotted03.gif")/*tpa=http://www.yoga78.com/images/dotted03.gif*/ repeat-x left bottom;
	text-align: center;
}
.center {
	text-align: center;
}
.article img {
	max-width: 640px;
width: expression(this.width > 640 ? 640 : true);
}
/*------------------- downbox -------------------*/
.downbox {
	width: 700px;
	margin: 0 auto
}
.downbox .downTitle {
	width: 650px;
	height: 36px;
	line-height: 36px;
	color: #5c5c5c;
	background: url("../images/feat_title.jpg")/*tpa=http://www.yoga78.com/images/feat_title.jpg*/ no-repeat center -42px
}
/*downBtn*/
.downbox .downBtn {
	width: 542px;
	margin: 0 auto
}
.btn01, .btn02 {
	display: block;
	width: 221px;
	height: 96px;
	text-indent: -9999px;
}
.btn01 {
	background: url("../images/down_1.jpg")/*tpa=http://www.yoga78.com/images/down_1.jpg*/ no-repeat;
	float: left;
}
.btn02 {
	float: left;
	_display: inline;
	margin-left: 50px;
	background: url("../images/down_2.jpg")/*tpa=http://www.yoga78.com/images/down_2.jpg*/ no-repeat
}
/*tips*/
.downbox .tips {
	width: 670px;
	padding: 14px;
	color: #848484;
	line-height: 24px;
	border: 1px solid #DDD;
	background-color: #ededed;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px
}
/*downText*/
.downText {
	width: 700px;
	line-height: 24px;
	overflow: hidden;
}
.downText .biaoti {
	padding: 0 12px;
	height: 40px;
	color: #646464;
	font: 16px/40px "Microsoft Yahei";
	background-color: #ededed
}
.downText .downCon {
	width: 622px;
	padding: 14px;
	color: #646464;
}
.downText .downCon p {
	font-size: 14px
}
.downText .downCon h4 {
	color: #fe8200
}
.downText .md5note {
	height: 120px;
	overflow: hidden
}
.other_media {
	position: relative;
	width: 680px;
	padding: 0 10px;
	overflow: hidden;
	zoom: 1;
}
.other_media a {
	float: left;
	width: auto !important;
	margin-right: 30px
}
/*listnav*/
.snapNav {
	width: 630px;
	margin: 0 auto
}
.snapNav li {
	float: left
}
.snapNav a {
	display: block;
	height: 58px;
	text-align: center;
	font: 16px/50px "Microsoft YaHei";
	background: url("../images/curbg.gif")/*tpa=http://www.yoga78.com/images/curbg.gif*/ no-repeat 0 bottom #e2e2e2
}
.snapNav a, .snapNav a:hover {
	width: 210px;
	color: #4e4e4e;
	background: url("../images/curbg.gif")/*tpa=http://www.yoga78.com/images/curbg.gif*/ no-repeat 0 bottom #e2e2e2;
	text-decoration: none;
}
.snapNav .on a {
	color: #FFF;
	background: url("../images/curbg.gif")/*tpa=http://www.yoga78.com/images/curbg.gif*/ no-repeat -210px bottom #c82d2d;
	text-decoration: none;
}
/*------------------- downTable -------------------*/
.downTable {
	border: 1px solid #ddd;
}
.downTable th, .downTable td {
	height: 30px;
	word-break: break-word;
	padding: 0 5px
}
.downTable th {
	background-color: #dbdbdb;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	font-weight: bold
}
.downTable td {
	line-height: 30px;
	background-color: #ededed;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd
}
/*buding*/
.buding {
	color: #666
}
.buding dt {
	width: 370px;
	line-height: 24px
}
/*------------------- dataBox -------------------*/
.dataBox {
	width: 750px
}
.dataBox h3 {
	margin: 20px 0
}
.dataBox em {
	display: inline-block;
	padding: 5px 40px 5px 10px;
	font: 20px "Microsoft Yahei";
	border-bottom: 6px solid #db545a
}
.dataBox dl {
	overflow: hidden;
	margin-top: 5px
}
.dataBox dt {
	float: left;
	width: 100px;
	height: 26px;
	text-align: center;
	font: 15px/26px "Microsoft Yahei";
	background: url("../images/dtbg.gif")/*tpa=http://www.yoga78.com/images/dtbg.gif*/ no-repeat right 0 #e9e9e9;
}
.dataBox dd {
	margin-left: 104px;
*margin-left: 102px;
	line-height: 26px;
}
.dataBox dd a {
	display: inline-block;
	margin: 0 5px
}
/*------------------- picview -------------------*/
.picview {
	width: 750px;
	overflow: hidden
}
.picview ul {
	width: 750px
}
.picview li {
	position: relative;
	float: left;
	_display: inline;
	padding: 5px;
	margin: 20px 17px 0 25px;
	border: 1px solid #e2e0dc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 320px;
	height: 181px;
	overflow: hidden;
}
.picview li img {
	width: 320px;
	height: 181px;
	overflow: hidden;
}
.picview .sview {
	position: absolute;
	right: 5px;
	bottom: 5px;
	display: block;
	width: 28px;
	height: 28px;
	background: url("../images/curbg.png")/*tpa=http://www.yoga78.com/images/curbg.png*/ no-repeat -27px 0;
	cursor: pointer;
}
/*------------------- register -------------------*/
.listbox .before {
	padding-left: 70px
}
.listbox .clewtxt, .listbox .agreement, .listbox .btn_regist {
	margin-left: 98px;
}
.listbox .formlist dl {
	position: relative;
	margin-top: 24px
}
.formlist dt {
	width: 388px
}
.formlist dt span {
	float: left;
	width: 90px;
	padding-right: 8px;
	font-size: 14px;
	line-height: 31px;
	text-align: right
}
.formlist dt label {
	position: absolute;
	top: 7px;
	left: 104px;
	color: #868686;
	cursor: text;
	font-size: 14px
}
.formlist dd {
	position: absolute;
	left: 388px;
	top: 0
}
.formlist dd em {
	display: block;
	padding: 5px 10px 5px 26px;
}
.formlist .code {
	float: left;
	width: 85px;
	height: 33px;
	vertical-align: top;
	display: inline-block
}
.listbox .reg_input, .listbox .reg_input2 {
	float: left;
	height: 23px;
	line-height: 23px;
	padding: 4px 5px;
	font-size: 14px;
	color: #4e4e4e;
	outline: none;
	border: 1px solid #a7a7a7
}
.listbox .reg_input {
	width: 260px
}
.listbox .reg_input2 {
	width: 146px;
	margin-right: 6px
}
.listbox .btn_regist {
	display: block;
	width: 170px;
	height: 42px;
	color: #FFF;
	font: 20px/42px "Microsoft Yahei";
	cursor: pointer;
	border: 0;
	text-align: center;
	background: #b12127
}
.listbox .btn_regist:hover {
	background: #c92c33
}
/*注册提示*/
.listbox .msg_num, .listbox .msg_error {
	position: relative;
	display: inline-block;
}
.listbox .msg_ok {
	display: inline-block;
	height: 14px;
	background: url("../images/msg_icon.png")/*tpa=http://www.yoga78.com/images/msg_icon.png*/ no-repeat 0 7px
}
.listbox .msg_num {
	color: #666;
	border: 1px solid #DDDDDD;
	background: #FAFAFA url("../images/msg_icon.png")/*tpa=http://www.yoga78.com/images/msg_icon.png*/ no-repeat 6px -138px
}
.listbox .msg_error {
	color: #cc4040;
	border: 1px solid #da5c5c;
	background: #fff6f6 url("../images/msg_icon.png")/*tpa=http://www.yoga78.com/images/msg_icon.png*/ no-repeat 6px -64px
}
.listbox .form_arrow {
	display: block;
	position: absolute;
	top: 9px;
	left: -7px;
	width: 7px;
	height: 11px;
	background: url("../images/msg_icon.png")/*tpa=http://www.yoga78.com/images/msg_icon.png*/ no-repeat;
}
.listbox .msg_num .form_arrow {
	background-position: 1px -235px;
}
.listbox .msg_error .form_arrow {
	background-position: -8px -234px;
}
/*注册成功*/
.listbox .regok {
	color: #ff0000;
	margin-top: 70px;
	padding-top: 70px;
	font: 18px "Microsoft Yahei";
	background: url("../images/regok.png")/*tpa=http://www.yoga78.com/images/regok.png*/ no-repeat top center;
	line-height: 35px;
}
.listbox {
	min-height: 575px;
	_height: 575px;
	padding: 24px 33px 23px 34px;
	background: #FFF
}
.t_14 {
	background-position: 0 -600px;
}
.mcon_title .t_14 {
	width: 95%;
	margin: 16px auto 0 auto;
}
.redtext {
	color: #ff0000
}
.text_center {
	text-align: center
}
.listbox .reokTips {
	text-align: center;
	line-height: 36px;
	color: #666666;
	margin-top: 10px;
}
.listbox .reokTbtn {
	display: block;
	width: 180px;
	height: 42px;
	color: #FFF;
	font: 16px/42px "Microsoft Yahei";
	cursor: pointer;
	border: 0;
	text-align: center;
	background: #b92c25;
	margin: 10px auto;
	border-radius: 3px;
}
.listbox .reokTbtn:hover {
	text-decoration: none;
	background: #db372f;
}
.re_conblock {
	min-height: 701px;
	_height: 701px;
}
/*------------------- soonreg -------------------*/
.soonreg, .soonregsmall {
	position: fixed;
	_position: absolute;
	right: 0;
	top: 140px;
_top:expression(eval(document.documentElement.scrollTop+140));
	z-index: 100
}
.soonregsmall {
	width: 121px;
	height: 325px;
	text-indent: -9999px;
	background: url("../images/so_mbg.jpg")/*tpa=http://www.yoga78.com/images/so_mbg.jpg*/ no-repeat;
	
}
.soonregsmall a {
	width: 121px;
	display: block;
}
.soonregsmall .ss_a1 {
	height: 89px;
}
.soonregsmall .ss_a2 {
	height: 90px;
}
.soonregsmall .ss_a3 {
	height: 73px;
}
.soonregsmall .ss_a4 {
	height: 73px;
}
.soonreg {
	width: 254px;
	height: 488px;
	background: url("../images/m_soonregbg.png")/*tpa=http://www.yoga78.com/images/m_soonregbg.png*/ top left no-repeat;
}
.soonregbox {
	width: 200px;
	margin: 60px auto 0 auto;
	height: 220px;
}
.soonregbox label, .soonregbox input, .fillForm img {
	float: left;
}
.soonreg .regagree input {
	margin: 3px 5px 0 0;
}
.soonreg .fillForm {
	width: 190px;
	padding-bottom: 4px;
}
.soonreg .fillForm li {
	margin-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	zoom: 1;
}
.soonreg .fillForm label {
	width: 65px;
	text-align: right;
	color: #3e3d4d;
}
.soonreg .inputxt01, .inputxt02 {
	width: 113px;
	height: 18px;
	padding: 0 3px;
	line-height: 17px;
	background-color: #fff;
	border: 1px solid #a7a7a7;
	color: #000;
}
.soonreg .inputxt02 {
	width: 64px;
}
.soonreg .code {
	width: 47px;
	height: 20px;
	margin-left: 3px;
	cursor: pointer;
}
.soonreg .clewtxt {
	height: 14px;
	line-height: 14px;
	color: #f00;
	text-align: center;
	padding-top: 5px;
}
.agreement {
	margin: 5px 0 4px 30px;
	color: #368b32;
	height: 20px;
}
.agreement a {
	color: #368b32
}
.agreement input {
	margin: 3px 3px 0 0;
*margin: 0 0 0 -5px;
}
.soonreg .regagree {
	padding: 8px 0 0 20px;
}
.soonreg .close {
	display: block;
	width: 25px;
	height: 20px;
	background: url("../images/close_bg.jpg")/*tpa=http://www.yoga78.com/images/close_bg.jpg*/ no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
.soonreg .btn_register {
	width: 130px;
	height: 38px;
	background: url("../images/regbtn.jpg")/*tpa=http://www.yoga78.com/images/regbtn.jpg*/ no-repeat;
	margin: 0 auto;
	display: block;
}
.soonreg .btn_down {
	display: block;
	width: 130px;
	height: 38px;
	margin: 43px auto 0 auto;
}
.soonreg .btn_gift {
	display: block;
	height: 171px;
}
.soonreg .btn_libao {
	display: block;
	width: 130px;
	height: 38px;
	margin: 63px auto 0 auto;
}
.regsucc {
	display: none;
	padding: 55px 15px;
	color: #298f05;
	text-align: center;
}
.suctxt, #userName {
	font: 22px/30px "Microsoft Yahei";
}
#userName {
	word-break: break-word;
}
/*----n_buding -----*/
.n_buding_tit {
	padding-left: 25px;
	height: 28px;
	font-size: 20px;
	color: #c82d2d;
	line-height: 28px;
	background: url("../images/n_bicon.jpg")/*tpa=http://www.yoga78.com/images/n_bicon.jpg*/ left top no-repeat;
	margin: 15px 0;
}
.n_buding_info, .n_buding_sg {
	line-height: 30px;
	color: #666;
}
.n_buding_btn {
	width: 236px;
	height: 57px;
	display: block;
	background: url("../images/n_d_btn.jpg")/*tpa=http://www.yoga78.com/images/n_d_btn.jpg*/ no-repeat;
	margin: 20px auto;
}
.mt30 {
	margin-top: 30px;
}
.o_downtext .downTable {
}
.o_downtext .downTable tr {
}
.o_downtext .downTable th {
	font-size: 14px;
	color: #4c4c4c;
	line-height: 43px;
}
.o_downtext .downTable td {
	text-align: center;
	line-height: 43px;
	color: #616161;
}
.o_downtext .downTable td.l {
	text-align: left;
}
.n_zx_btns {
	width: 66px;
	height: 23px;
	display: block;
	margin: 0 auto;
	background: url("../images/n_btn.png")/*tpa=http://www.yoga78.com/images/n_btn.png*/ 0 0 no-repeat;
}
.n_zx_btns:hover {
	background-position: 0 -23px;
}
.new-patch {
	padding-left: 6px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.new-patch em {
	padding: 0 10px;
}
.patch-list th, .patch-list td {
	word-break: break-word;
	font-size: 14px
}
.patch-list th {
	padding: 12px 10px;
	color: #4c4c4c;
	font-weight: bold;
	text-align: left;
	background-color: #dadada;
}
.patch-list td {
	padding: 20px 10px 20px 10px;
	vertical-align: top;
	color: #616161;
	border-bottom: 1px dotted #CCC
}
/*------------------- popupCon -------------------*/
#TB_overlayBG {
	position: fixed;
	_position: absolute;
	z-index: 199;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	background: #000;
}
.popupCon {
	display: none;
	position: fixed;
	_position: absolute;
	left: 50%;
	top: 50%;
_top:expression(eval(document.documentElement.scrollTop+70));
	width: 629px;
	height: 352px;
	margin: -151px 0 0 -320px;
	_margin: 0 0 0 -320px;
	z-index: 200;
	color: #d0a996;
	background: url("../images/pop_bg.jpg")/*tpa=http://www.yoga78.com/images/pop_bg.jpg*/ top left no-repeat;
}
.popupArea {
	padding: 30px;
}
.btnClose {
	position: absolute;
	top: 0;
	right: -50px;
	display: block;
	width: 50px;
	height: 36px;
	text-indent: -9999px;
	cursor: pointer;
	background: url("../images/close.png")/*tpa=http://www.yoga78.com/images/close.png*/ right no-repeat;
}
.msgInfo {
	width: 260px;
	height: 260px;
	position: absolute;
	left: 348px;
	top: 60px;
}
.msgInfo h1 {
	font: bold 28px/50px "Microsoft Yahei";
	color: #576271;
}
.msgInfo h4 {
	font: 18px/30px "Microsoft Yahei";
	color: #e3251f;
}
.msgInfo .telephone {
	width: 235px;
	height: 31px;
	border: 1px solid #aea898;
	padding: 2px 5px;
	line-height: 31px;
	margin-top: 15px;
	font-size: 16px;
}
.popBtn {
	background: url("../images/pop_btn.png")/*tpa=http://www.yoga78.com/images/pop_btn.png*/ no-repeat;
}
.oderBtn {
	width: 246px;
	height: 54px;
	display: block;
	margin-top: 20px;
	background-position: 0 0;
}
.oderBtn:hover {
	background-position: 0 -54px;
}
.tipsmsg {
	width: 260px;
	height: 260px;
	position: absolute;
	left: 348px;
	top: 60px;
}
.tipsmsg h1 {
	font: bold 28px/50px "Microsoft Yahei";
	color: #576271;
}
.tipsmsg h2 {
	font: 24px/40px "Microsoft Yahei";
	color: #576271;
	margin-bottom: 25px;
}
.tipsmsg h2 span {
	color: #e3251f;
	margin-right: 5px;
}
.tipsmsg .moreInfo {
	color: #576271;
}
.tipsmsg .moreInfo:hover {
	color: #ffa303;
}
.newActBtn {
	width: 245px;
	height: 46px;
	display: block;
	margin-top: 20px;
	background-position: 0 -108px;
}
.newActBtn:hover {
	background-position: 0 -154px;
}
*html {
	_background-image: url("../images/12eb01fce93145808ecb3ec6df2ed7dc.gif")/*tpa=http://www.yoga78.com/images/12eb01fce93145808ecb3ec6df2ed7dc.gif*/;
	_background-attachment: fixed;
}
/*------------------- footer -------------------*/
#footer {
	background: #11151e;
	padding: 30px 0px;
	color: #626262;
}
#footer ul {
	width: 800px;
	margin: 0 auto
}
#footer li {
	float: left;
	margin-right: 20px;
	line-height: 20px
}
/*------------------- friendlink -------------------*/
.friendlink {
	width: 1136px;
	margin: 0 auto;
	background: #fff;
	padding: 10px 0;
}
.friendlink dl {
	padding: 0 15px;
	line-height: 40px;
	font-family: "Microsoft Yahei";
}
.friendlink dt {
	float: left;
	width: 80px;
	font-weight: bold;
	font-size: 14px;
}
.friendlink dd {
	float: left;
	width: 980px;
	height: 40px;
	overflow: hidden;
}
.friendlink dd a {
	padding: 0 10px;
	color: #000;
}
.friendlink dd a:hover {
	color: #ffa303;
}

/*men*/
.fixedbg_1 {
	position: absolute;
	top: 320px;
	/*left: 50%;
	margin-left: -700px;*/
	right:10px;
	z-index: 88;
}
.fixedbg_1 .weibo {
	display: block;
	position: absolute;
	width: 115px;
	height: 32px;
	top: 271px;
	left: 48px;
}
.fixedbg_1 .teiba {
	display: block;
	position: absolute;
	width: 115px;
	height: 32px;
	top: 307px;
	left: 48px;
}
.fixedbg_1 .shutdown {
	position: absolute;
	width: 20px;
	height: 20px;
	left: 5px;
	top: 0px;
}

.fixedbg_1 .shutdown:hover {
	cursor:pointer
}


.fixedbg_1 .qr {
	position: absolute;
	width: 117px;
	left: 46px;
	top: 55px;
	margin-top: 95px;
	-moz-animation: scan 2s linear infinite alternate;
	-webkit-animation: scan 2s linear infinite alternate;
	-o-animation: scan 2s linear infinite alternate;
	-ms-animation: scan 2s linear infinite alternate;
	animation: scan 2s linear infinite alternate;
}
.fixedbg_1 .m_1 {
	width:237px;
	height:268px;
	background: url("../images/m_1.png")/*tpa=http://www.yoga78.com/images/m_1.png*/ no-repeat;
}
.fixedbg_1 .m_1 img {
	width:106px;
	margin-left:53px;
	margin-top:152px;
}

.fixedbg_1 .m_2 {
	width:237px;
	height:100%;
	background: url("../images/m_2.png")/*tpa=http://www.yoga78.com/images/m_2.png*/;
}

.fixedbg_1 .m_2 ul {
	padding-top:8px;
}
.fixedbg_1 .m_2 ul li {
	width:117px;
	height:33px;
	background: url("../images/m_4.png")/*tpa=http://www.yoga78.com/images/m_4.png*/;
	margin-left:48px;
	margin-bottom:8px;
	text-align:center;
	font-family: "Microsoft Yahei";
}

.fixedbg_1 .m_2 ul li a {
	font-size:16px;
	color:#FFF;
	/*margin-left:32px;*/
	line-height:30px;
}

.fixedbg_1 .m_2 ul li a:hover {
	color:#FF0;
}


.fixedbg_1 .m_3 {
	width:237px;
	height:48px;
	background: url("../images/m_3.png")/*tpa=http://www.yoga78.com/images/m_3.png*/ no-repeat;
}