﻿/* CSS Document */
*{margin:0;padding:0;}
body,h1,h3,h4,div,ul,li,table,tr,td,dt,dl,dd,p,span,em,b,img,a,input,label,form,table,tr,td{margin:0;padding:0;}
body{font-size:14px; font-family:Microsoft YaHei;color:#51402e;overflow-x:hidden; zoom:1; position:relative;background:#fcf4e9; line-height:120%;}
html, body, input, button {
    font-family: "microsoft yahei", "黑体", "宋体", Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

ul,li{list-style:none;}
a{text-decoration:none; color:#51402e; }
a:hover{color:#e71f19; text-decoration:none;}
img,input{border:none;vertical-align: middle;}
.over{overflow:hidden; *zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear:after{content:"";clear:both;display: block; height: 0; line-height: 0;} 
.clear_l {clear:both;}

/*导航按钮*/
.topwrap {width:100%; height:auto; background:#ffffff;}
 @media screen and (min-width: 801px) {    
	.topcon {width:1200px; height:90px; margin:0 auto; }
	.logo {float:left; width:378px; height:90px;}
	.icon-item { display:none;}
	.nav {float:left; width:730px; height:90px; margin-left:20px;}
	.nav li:first-child {}
	.nav li {float:left;height:90px; font-size:16px; color:#51402e; line-height:90px;  text-align:center;align-items:center;}	
	.nav li a {width:95px;float:left; font-size:16px; color:#51402e;text-align:center;align-items:center;}
	.nav li a:hover {width:95px;float:left; font-size:16px; color:#e81f18; /*background:#0362c3;*/text-align:center;align-items:center;}
	.nav li a.current {width:95px;float:left; font-size:16px; color:#e81f18; /*background:#0362c3;*/text-align:center; align-items:center;}
	.loginbtn {width:90px; height:30px; line-height:30px; color:#ffffff; background:url(../images/buttonbg.png); font-size:16px; text-align:center; position:absolute; right:40px; top:30px;}
	.loginbtn a {width:90px; height:30px; line-height:30px; color:#ffffff; background:url(../images/buttonbg.png); font-size:16px; text-align:center;}
	.loginbtn a:hover {width:90px; height:30px; line-height:30px; color:#ffee00; background:url(../images/buttonbg.png); font-size:16px; text-align:center;}
}
@media screen and (max-width: 800px) { 
   .video-dimensions{width:100%;}
   .video-js {width:100%;}
    .topcon {width:100%;height:70px; position:relative;}
	.logo {float:none; width:50%; position:absolute; top:0px; left:0; overflow:hidden;}
	.logo img {border:none; width:100%;}
	.icon-item {width:88px; line-height:48px; position:absolute; top:5px; right:10px; outline:none; text-align:right;}
	.icon-item img {border:none;}
	.nav {width:100%; background:#000000; position:absolute; top:60px; display:none; z-index:10000; display:none;}
	.nav li {width:100%; height:40px; line-height:40px; text-align:center; border-bottom:1px solid #f2f2f2;}
	.nav li a {width:100%; height:40px; line-height:40px; text-align:center; color:#ffffff;}
	.nav li a:hover {width:100%; height:40px; line-height:40px; text-align:center; color:#216aea;}
	.nav li a.current {width:100%; height:40px; line-height:40px; text-align:center; color:#216aea;}	
	/*.icon-item:hover~ .nav {display: block;}*/

}
/*移动端导航*/
 @media screen and (min-width: 801px) {
	 .m-nav {display:none;}}
 @media screen and (max-width: 800px) {
	 .m-nav {margin:10px 0; padding:0; display:block; width:100%; height:auto;}
	 /*.m-nav-singel {float:left;width:20%; text-align:center;}
	 .m-nav-singel img {width:100%; height:auto;}*/
	 .m-nav-singel {float:left;width:30%; text-align:center; margin:5px 1.5%; height:35px; line-height:35px; background:#e81f18; color:#FFC;}
	 .m-nav-singel a {background:#e81f18; color:#FFC;}
	 .m-nav-singel a:hover {background:#e81f18; color:#FFC;}
	  }

/*首页课程*/
 @media screen and (min-width: 801px) {
	 .index_kc_wrap {width:1200px; height:auto; margin:0 auto;}
	 .index_kc_wrap_title {width:300px; height:50px; line-height:50px; font-size:24px; margin:15px auto; text-align:center; background:url(../images/bg_line.png) 50% 50% no-repeat;}
	 .index_kc_wrap ul {margin:0; }
	 .index_kc_wrap ul li { float:left;width:224px; height:180px; background:#ffffff; overflow:hidden; margin:0 8px 20px 8px;}
	 .index_kc_wrap ul li .imgdiv {width:224px; height:126px; margin-bottom:10px; overflow:hidden;}
	 .index_kc_wrap ul li .imgdiv img {cursor: pointer; transition: all 0.6s;width:224px; height:126px;}
	 .index_kc_wrap ul li .imgdiv img:hover {transform: scale(1.4);}
	 .index_kc_wrap ul li p {height:20px; line-height:20px; overflow:hidden;}
	 }
	 
@media screen and (max-width: 800px) { 
    .index_cp_wrap {width:100%; height:auto; position:relative;} 
	.index_kc_wrap_title {width:100%; height:30px; line-height:30px; font-size:24px; margin:5px auto; text-align:center; background:url(../images/bg_line.png) 50% 50% no-repeat;}
	 .index_kc_wrap ul {margin:0; }
	 .index_kc_wrap ul li { float:left;width:45%; height:auto; background:#ffffff; overflow:hidden; margin:0 2% 20px 2%; padding-bottom:10px;}
	 .index_kc_wrap ul li .imgdiv {width:100%; height:auto; margin-bottom:10px; overflow:hidden;}
	 .index_kc_wrap ul li .imgdiv img {cursor: pointer; transition: all 0.6s; width:100%; height:120px;}
	 .index_kc_wrap ul li .imgdiv img:hover {transform: scale(1.4);}
	 .index_kc_wrap ul li p {height:20px; line-height:20px; overflow:hidden;}	 
	
}

/*首页关于我们*/
 @media screen and (min-width: 801px) {
	 .index_about_wrap {width:1200px; min-height:200px; height:auto; margin:0 auto;}
	 .index_about_title {width:300px; height:50px; line-height:50px; font-size:24px;margin:35px auto; text-align:center;
	 background:url(../images/bg_line.png) 50% 50% no-repeat; }
	 .index_about_img {width:46%; float:left; padding-left:1%;padding-right:2%;}
	 .index_about_info {width:46%; float:right; padding-left:2%;padding-right:1%; font-size:15px; line-height:180%;}
	 .index_about_button {width:145px; height:45px; line-height:45px; background:#a5171b; color:#ffffff; font-size:15px; text-align:center; margin-top:10px;}
	 .index_about_button a {background:#a5171b; color:#ffffff; font-size:15px; display:block;}
	 .index_about_button a:hover {background:#ff6600; color:#ffffff; font-size:15px; display:block;}
	  }
	  
@media screen and (max-width: 800px) {
	  .index_about_title {width:100%; height:50px; line-height:50px; font-size:24px;margin:20px auto; text-align:center;
	  background:url(../images/bg_line.png) 50% 50% no-repeat; }
	  .index_about_wrap {width:100%; min-height:200px; height:auto; margin:0 auto;}
	  .index_about_img {width:90%; float:none;margin:15px auto; }
	  .index_about_img img {width:100%;}
	  .index_about_info {width:90%; float:none; margin:15px auto;font-size:15px; line-height:180%;}
	  .index_about_button {width:145px; height:45px; line-height:45px; background:#a5171b; color:#ffffff; font-size:15px; text-align:center; margin-top:10px;}
	 .index_about_button a {background:#a5171b; color:#ffffff; font-size:15px; display:block;}
	 .index_about_button a:hover {background:#ff6600; color:#ffffff; font-size:15px; display:block;}
	 }
	 
/*首页新闻资讯*/
 @media screen and (min-width: 801px) {
	 .index_news_title {width:300px; height:50px; line-height:50px; font-size:24px;margin:20px auto; text-align:center; background:url(../images/bg_line.png) 50% 50% no-repeat;}
	 .index_news_wrap {width:1200px; min-height:200px; height:auto; margin:40px auto;}	
	 .index_news_left {width:582px; min-height:200px; height:auto; float:left; margin-left:9px;} 
	 .index_news_right {width:582px; min-height:200px; height:auto; float:left; margin-left:18px;}
	 .index_news_img {width:582px; height:174px;}
	 .index_news_ul {width:95%; height:auto; margin:10px auto;}
	 .index_news_ul li {width:100%; border-bottom:1px solid #cab592; height:45px; line-height:45px; text-align:left; color:#51402e; position:relative;}
	 .index_news_ul li a {width:100%; height:45px; line-height:45px; text-align:left; color:#51402e;}
	 .index_news_ul li a:hover {width:100%; height:45px; line-height:45px; text-align:left; color:#ca2128;}
	 .index_news_ul li .time {color:#666666; position:absolute;right:10px; top:1px;}	 
	  }
@media screen and (max-width: 800px) { 
     .index_news_title {width:100%; height:50px; line-height:50px; font-size:24px;margin:20px auto; text-align:center; background:url(../images/bg_line.png) 50% 50% no-repeat;}
	 .index_news_wrap {width:100%; min-height:200px; height:auto; margin:40px auto;}	
	 .index_news_left {width:90%; min-height:200px; height:auto; float:none; margin:0 auto;} 
	 .index_news_right {width:90%; min-height:200px; height:auto; float:none;  margin:0 auto;}
	 .index_news_img {width:100%; }
	 .index_news_img img {width:100%;}
	 .index_news_ul {width:95%; height:auto; margin:10px auto;}
	 .index_news_ul li {width:100%; border-bottom:1px solid #cab592; height:45px; line-height:45px; text-align:left; color:#51402e; position:relative; overflow:hidden;}
	 .index_news_ul li a {width:100%; height:45px; line-height:45px; text-align:left; color:#51402e;}
	 .index_news_ul li a:hover {width:100%; height:45px; line-height:45px; text-align:left; color:#ca2128;}
	 .index_news_ul li .time {display:none;}
}

/*sub banner*/
.sub_banner { position:relative;width:100%; max-height:381px; height:auto }
.sub_banner img {max-width:100%; max-height:100%;}

/*sub css*/
.sub_right_con_ul {width:100%; height:auto; overflow:hidden;}
.sub_right_con_ul li {width:100%; border-bottom:1px solid #cab592; height:45px; line-height:45px; text-align:left; color:#51402e; position:relative; overflow:hidden;}
.sub_right_con_ul li a {width:100%; height:45px; line-height:45px; text-align:left; color:#51402e;}
.sub_right_con_ul li a:hover {width:100%; height:45px; line-height:45px; text-align:left; color:#e81f18;}
.sub_right_con_ul li .time {color:#666666; position:absolute;right:10px; top:1px;}
.sub_right_con_title {width:100%; font-size:18px; font-weight:bold; color:#51402e; border-bottom:1px solid #cab592; text-align:center; padding:15px 0;}
.downbtn {width:230px; height:60px; background:#0646b4; color:#ffffff; font-size:24px; line-height:60px; text-align:center; cursor:pointer; display:block; margin:20px 0 20px 0;}
/*课程类别*/
@media screen and (min-width: 801px) {
	.course_class {width:1200px; height:auto;margin:20px auto 5px auto; }
	.course_class ul {width:98.8%; min-height:40px; /*background:#e8ca94;*/margin:0px auto;}
	.course_class ul li {float:left; color:#e71f19; display:block; height:25px; line-height:25px; margin:5px 10px;}
	.course_class ul li a {color:#e71f19; display:block;padding:2px 10px; }
	.course_class ul li a:hover {color:#ffffff; display:block; background:#e71f19;}
	.course_class ul .classtitle {float:left;color:#e71f19; display:block; height:30px; line-height:30px; wdith:90px; margin-left:15px; margin-top:5px;}
	.course_class ul li .currentclass {color:#ffffff; display:block; background:#e71f19;}
	}
	
@media screen and (max-width: 800px) { 
	.course_class {width:100%; height:auto;margin:5px auto; }
	.course_class ul {width:98.8%; min-height:40px; /*background:#e8ca94;*/margin:0px auto;}
	.course_class ul li {float:left; color:#e71f19; display:block; height:25px; line-height:25px; width:24%; margin-bottom:10px; margin-right:1%; text-align:center;}
	.course_class ul li a {color:#e71f19; display:block;padding:1px 7px; }
	.course_class ul li a:hover {color:#ffffff; display:block; background:#e71f19;}
	.course_class ul .classtitle {float:none;color:#e71f19; display:block; height:50px; line-height:50px; wdith:100%; margin-left:15px; margin-top:5px; text-align:center; font-size:20px; margin-bottom:15px;  border-bottom:1px solid #cab592;}
	.course_class ul li .currentclass {color:#ffffff; display:block; background:#e71f19;}

}

/*课程分页*/
@media screen and (min-width: 801px) {
	.course_pages {width:1200px; height:auto; text-align:center;clear:both; margin:20px auto;}
	}
@media screen and (max-width: 800px) {
	.course_pages {width:100%; height:auto; margin:20px auto; clear:both;text-align:center; }
	}
	
/*课程详细*/
@media screen and (min-width: 801px) {
	.course_location {width:1200px; height:auto; margin:20px auto; font-size:12px;}
	.coursedetail_wrap {width:1200px; min-height:300px; margin:0 auto; position:relative;}
	.coursedetail_wrap_mainimg {/*float:left;*/ width:462px; height:263px; overflow:hidden; margin-right:35px; position:absolute;left:0;} 
	.coursedetail_wrap_mainimg img {width:462px; height:263px;}
	.coursedetail_intro {/*float:left;*/width:585px; height:263px;position:absolute;left:500px;}
	.course_intro_title {height:50px; line-height:50px; font-size:25px;}
	.course_intro_con {padding:15px; background:#ebdfce;  line-height:22px; margin-top:10px; color:#7b6d5d;}
	.course_study_btn {width:200px; height:50px; background:url(../images/study_btn.png) no-repeat; line-height:50px; text-align:center; color:#ffffff; font-size:18px;}
	.course_study_btn a {color:#ffffff; font-size:18px;}
	.course_study_btn a:hover {color:#ffee00; font-size:18px;}
	}
@media screen and (max-width: 800px) {
	.course_location {width:100%; height:auto; margin:20px auto;}
	.coursedetail_wrap {width:98%; height:auto; margin:0 auto;}
	.coursedetail_wrap_mainimg { width:96%; height:auto; overflow:hidden; margin:0 auto; } 
	.coursedetail_wrap_mainimg img {width:100%; height:auto;}
	.coursedetail_intro {float:none;width:96%; height:auto; margin:0 auto;}
	.course_intro_title {height:50px; line-height:50px; font-size:20px; text-align:center;}
	.course_intro_con {padding:15px; background:#ebdfce;  line-height:22px; margin-top:10px; color:#7b6d5d;}
	.course_study_btn {width:200px; height:50px; background:url(../images/study_btn.png) no-repeat; line-height:50px; text-align:center; color:#ffffff; font-size:18px; margin:0 auto;}
	.course_study_btn a {color:#ffffff; font-size:18px;}
	.course_study_btn a:hover {color:#ffee00; font-size:18px;}
	}
	
/*课程内容*/
@media screen and (min-width: 801px) {
	.course_kcnr {width:1120px; padding:20px 40px; height:auto; background:#ffffff; margin:20px auto;}
	.course_kcnr_title {width:100%; height:35px; line-height:35px; border-bottom:1px solid #cab592; position:relative;}
	.course_kcnr_title_text {border-bottom:3px solid #c60404;height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; display:inline-block;}
	.course_kcnr_con {width:100%; height:auto; font-size:15px; line-height:150%;}
	}	
@media screen and (max-width: 800px) {
	.course_kcnr {width:90%; padding:0 5%; height:auto; background:#ffffff; margin:20px auto;}
	.course_kcnr_title {width:100%; height:35px; line-height:35px;  position:relative;}
	.course_kcnr_title_text {border-bottom:3px solid #c60404;height:50px; line-height:50px; font-size:16px; font-weight:bold; text-align:center; margin:0 auto; display:block;}
	.course_kcnr_con {width:100%; height:auto; font-size:15px; line-height:150%; margin-top:20px;}
	 }
	 

@media screen and (min-width: 801px) {
.sub_container {width:1200px; min-height:200px; margin:40px auto;}
.sub_left {width:265px; float:left; min-height:50px; height:auto}
.sub_left_title {width:100%; height:60px; line-height:60px; color:#fff4f4; text-align:center;  font-size:20px; font-weight:bold; background:#ca2128;}
.sub_left_ul {width:263px; border-left:1px solid #cab592;border-right:1px solid #cab592; background:#f5ebde;}
.sub_left_ul li {width:100%; height:45px; line-height:45px; text-align:center; color:#51402e; font-size:16px; border-bottom:1px solid #cab592;}
.sub_left_ul li a {color:#51402e; font-size:16px;}
.sub_left_ul li a:hover {color:#ca2128; font-size:16px;}


.sub_right {float:left;width:900px; min-height:100px; height:auto; margin-left:30px;}
.sub_right_title {width:100%; height:55px; line-height:55px; color:#51402e; text-align:left;  font-size:20px; font-weight:bold; border-bottom:1px solid #51402e; padding-left:20px; margin-bottom:20px;}
.sub_right_con {width:98%; line-height:180%; margin:0 auto;}
.sub_product {float:left;width:410px; height:158px; margin:5px 5px 20px 20px; background:#f2f2f2; }
.num {border:1px solid #dddddd; position:relative;}
.sub_product_img {float:left;width:154px; height:154px; border:2px solid #dddddd; border-right:3px solid #dddddd; overflow:hidden;}
.sub_product_img img {width:154px; height:154px}
.sub_product_con {float:left;width:235px; height:148px; overflow:hidden; padding-left:15px; padding-top:10px;}
.sub_product_con p {padding-top:5px; height:75px; overflow:hidden;}
.sub_product_con_title {font-size:16px; color:#216aea; font-weight:bold; height:26px; overflow:hidden;}
.sub_product_detail_btn {width:80px; height:24px; line-height:24px; text-align:center; border:1px solid #0085e3; color:#0085e3; cursor:pointer; margin-top:5px;}
.sub_product_detail_btn a {color:#0085e3;}
.sub_product_detail_btn a:hover {color:#0085e3;}
}

@media screen and (max-width: 800px) { 
.sub_container {width:100%; min-height:200px; margin:20px auto;}
.sub_left {width:96%; float:none; min-height:50px; height:auto; margin:0 auto;}
.sub_left_title {width:100%; height:60px; line-height:60px; color:#fff4f4; text-align:center;  font-size:20px; font-weight:bold; background:#ca2128;}
.sub_left_ul {width:100%; border-left:1px solid #cab592;border-right:1px solid #cab592; background:#f5ebde;}
.sub_left_ul li {width:100%; height:45px; line-height:45px; text-align:center; color:#51402e; font-size:16px; border-bottom:1px solid #cab592;}
.sub_left_ul li a {color:#51402e; font-size:16px;}
.sub_left_ul li a:hover {color:#0646b4; font-size:16px;}

.sub_right {float:none;width:96%; min-height:100px; height:auto; margin:0 auto;}
.sub_right_title {width:100%; height:55px; line-height:55px; color:#51402e; text-align:center;  font-size:20px; font-weight:bold; border-bottom:1px solid #51402e; padding-left:20px; margin-bottom:20px;}
.sub_right_con {width:94%; line-height:180%; margin:0 auto;}
.sub_right_con img {width:100%; height:auto;}
.sub_right_con_ul li .time {display:none;}

.sub_product {float:none;width:98%; height:auto; margin:0 auto 15px auto; background:#f2f2f2; }
.num {border:1px solid #dddddd; position:relative;}
.sub_product_img {float:left;width:35%; height:auto; border:2px solid #dddddd; border-right:3px solid #dddddd; overflow:hidden;}
.sub_product_img img {width:100%; maxheight:154px}
.sub_product_con {float:left;width:58%; height:auto; overflow:hidden; padding-left:15px; padding-top:10px;}
.sub_product_con p {padding-top:5px;}
.sub_product_con_title {font-size:16px; color:#216aea; font-weight:bold;}
.sub_product_detail_btn {width:80px; height:24px; line-height:24px; text-align:center; border:1px solid #0085e3; color:#0085e3; cursor:pointer; margin-top:5px; margin-bottom:5px;}
.sub_product_detail_btn a {color:#0085e3;}
.sub_product_detail_btn a:hover {color:#0085e3;}
}

/*pages*/
.sub_pages {width:95%; height:auto; margin:30px auto;}

/*会员区域*/
@media screen and (min-width: 801px) {
	.member_login_wrap {width:100%; height:528px; background:url(../images/login_bg.jpg) 50% 50% no-repeat; }
	.member_login {width:1200px; height:528px; margin:0 auto; position:relative;}
	.member_login_con { position:absolute; top:80px; right:30px;width:380px; height:360px; background:#fcf4e9; border-radius:10px;}
	.member_login_con_title {width:300px; height:55px; margin:35px auto 0 auto; text-align:center; font-size:24px; color:#c51413;}
	.member_login_con_input {width:285px; height:55px; background:#dacbb5; outline:none; border:none; color:#c51413; margin-left:40px; padding-left:15px; border-radius:5px;}
	.member_login_con_btn {width:300px; height:55px; background:#c51413; outline:none; border:none; color:#ffffff; margin-left:40px;  border-radius:5px; text-align:center; font-size:20px;}
	}
@media screen and (max-width: 800px) { 
	.member_login_wrap {width:100%; height:auto;}
	.member_login {width:100%; height:auto; margin:0 auto; }
	.member_login_con { width:90%; min-height:360px; background:#fcf4e9; border-radius:10px;}
	.member_login_con_title {width:88%; height:55px; margin:35px auto 0 auto; text-align:center; font-size:24px; color:#c51413; margin-left:7%;}
	.member_login_con_input {width:90%; height:55px; background:#dacbb5; outline:none; border:none; color:#c51413;  padding-left:15px; border-radius:5px; margin:0px auto;margin-left:7%;}
	.member_login_con_btn {width:93%; height:55px; background:#c51413; outline:none; border:none; color:#ffffff; border-radius:5px; text-align:center; font-size:20px; margin:0px auto;margin-left:7%;}
}

/*会员中心*/
@media screen and (min-width: 801px) {
	.member_name {width:1180px; height:40px; padding:10px; line-height:40px; font-size:16px; background:#f5e8d5; margin:0 auto;}
	.member_course_con {width:1200px;height:35px; line-height:35px; border-bottom:1px solid #cab592; position:relative;margin:15px auto 0 auto;}
	.member_course_title {border-bottom:3px solid #c60404;height:35px; line-height:35px; font-size:14px; font-weight:bold; text-align:center; display:inline-block; padding:0 10px;}
	
	 }
@media screen and (max-width: 800px) {
	.member_name {width:96%; height:auto; padding:10px 2%; line-height:25px; font-size:16px; background:#f5e8d5; text-align:center;}
	.member_course_con {width:96%;height:35px; line-height:35px; border-bottom:1px solid #cab592; position:relative;margin:15px auto 0 auto;}
	.member_course_title {border-bottom:3px solid #c60404;height:35px; line-height:35px; font-size:16px; font-weight:bold; text-align:center; padding:0 10px; text-align:center;}
	
	}


@media screen and (min-width: 801px) {.videoYK_detail {width:800px; height:auto; margin:0 auto;}
}
@media screen and (max-width: 800px) {.videoYK_detail {width:inherit;height:inherit;}
}


/*foot css*/
@media screen and (min-width: 801px) {
     .foot_wrap {width:1200px;  height:auto; color:#51402e; line-height:30px; margin:10px auto;}
	 .foot_wrap_left {width:470px;  height:auto; float:left; margin-left:30px;} 
	 .foot_wrap_right {width:500px;  height:auto; float:left; margin-left:100px; text-align:center;} 
	 .foot_wrap_right img { margin-right:15px;} 
	  }
@media screen and (max-width: 800px) { 
     .foot_wrap {width:95%;  height:auto; color:#51402e; line-height:25px; margin:10px auto;}
	 .foot_wrap_left {width:95%;  height:auto; float:none; margin:0 auto;} 
	 .foot_wrap_right {width:95%;  height:auto; float:none; margin:20px auto; text-align:center;} 
	 .foot_wrap_right img { margin-right:15px;} 
}

/*normal*/

.w100 {width:100%; min-height:10px; height:auto; position:relative;}
.w95 {width:95%; margin:0 auto;position:relative;}
.bgf5f5f5 {background:#f5f5f5;}
.bg333333 {background:#333333;}
.bgfcf4e9{background:#fcf4e9;}
.bgebdfce{background:#ebdfce;}
.bgblue {background:#dddddd; border-top:1px solid #cccccc;}
.bgwhite { background:#ffffff;}
.bgf8f1e6 { background:#f8f1e6;}
.allpadtop40 {padding-top:40px;}
.allpadbottom40 { padding-bottom:40px;}
.allpadbottom30 { padding-bottom:30px;}
.allpadtop20 {padding-top:20px;}
.allpadtop5 {padding-top:5px;}
.allmartop20 {margin-top:20px;}
.allmartop30 {margin-top:30px;}
.allmartop10 {margin-top:10px;}
.allmarbottom10 {margin-bottom:10px;}
.allpadleft10 {padding-left:10px;}
.allpadright10 {padding-right:10px;}
.text-right { text-align:right;}
.textcenter {text-align:center;}
.textcolor333 {color:#333333;}
.textcolor999 {color:#999999;}
.textcolorred {color:#e71f19;}
.textfont12 {font-size:12px;}
.textfont20 {font-size:20px;}
.textbold {font-weight:bold;}

.video-js .vjs-tech {/*z-index:1000000;*/}