@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,em,b,i,u,s,dl,dt,dd,ol,ul,li,input,select,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none;border:0 none;-webkit-text-size-adjust:none}html{_background-image:url(blank.jpg);_background-attachment:fixed;overflow-x:hidden;overflow-y:scroll}body{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,"宋体",Helvetica;font-size:18px;color:#fff}.arial{font-family:"arial"}article,aside,dialog,figure,footer,header,legend,nav,section,time{display:block}a{text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur())}a,.main_content_two dd,.main_content_three .sanbiao_pro,.logbox .logIn,.logbox .signIn,.main_content_one li,.log_window .login_type,.log_window .login_pw,article .f1,article .f2,article .f3,article .f4,article .f5,article .f6,.zq_pro a .zq_rate span,.zq_pro a .zq_price span,.zq_pro a .zq_lowest span,.zq_pro a .zq_m span,.sub_zhaiquan_two .zq_pro,textarea{-webkit-transition:all .3s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}a:focus{-moz-outline-style:none;background:0}button{border:0}ul,ol,li{list-style:none}h1,h2,h3,h4,h5,h6,em,b,i,u{font-style:normal;font-weight:normal;}img{border:0;-ms-interpolation-mode:bicubic;}input,button,ul li{vertical-align:top}input,button:focus{ outline:0;}textarea{ resize:none}.clearfix{zoom:1}.clearfix:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}section{width:1000px;margin:0 auto;}img{-ms-interpolation-mode:bicubic;vertical-align:top;border:0}.fl{float:left;display:inline}.fr{float:right;display:inline}.tl{text-align:left}.tc{text-align:center}.tr{text-align:right}table{border-collapse:collapse;border-spacing:0}.pr{position:relative}.pa{position:absolute}.dn{display:none}.clear{ clear: both}a,button{ cursor: pointer;color: #c4c3c3;}
.top{ width: 1140px; margin: 0 auto; overflow: hidden; padding-top: 16px;}
.top-tel{ margin-top:13px }
.nav { height:80px }
.nav nav {
	width:100%;
	height:80px;
	background:#da0f32;
}
.nav nav ul {
	margin:0 auto;
	width:1100px;
}
.nav nav li { float:left }
.nav nav li a {
	width:136px;
	height:62px;
	display:block;
	padding-top:18px;
	color:#FFF;
	font-size:16px;
	text-align:center;
	text-decoration:none
}
.nav nav li a:hover {
	color:#FFF;
	font-size:16px;
	background:#6209bf;
}
.nav nav li a span {
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-family:Arial
}
.nav-fixed nav {
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	_position:relative;
	margin-bottom: 50px;
}
.ban{ width: 100%; height: 640px;  background: url(../imgs/ban.jpg) no-repeat center center}
.ban-con{ width:1040px; margin: 0 auto; padding-top:90px}
.ban-h2{ font-size: 64px; font-weight: bold;color: #fff;}
.ban-cp,.ban-box li{ overflow: hidden}
.ban-cp h3{ float: left; font-size: 64px; font-weight: bold;color: #dffe4e;}
.ban-cp h5{ float: left; width: 290px; height:70px; line-height:70px; text-align: center; font-size: 40px;color: #fff; background:#ff6657; border-top-left-radius: 30px; border-bottom-right-radius:30px; margin-left: 20px; margin-top: 12px }
.ban-h6{ width: 590px; height:60px; line-height: 60px; text-align: center;  background-color: #86dc77;background-image: linear-gradient(#9fe070, #86dc77); color: #222; font-size: 30px; border-radius:5px; margin-top:25px; margin-bottom: 25px; }
.ban-box li{ margin-top: 8px;}
.ban-box li span{ float: left; width: 7px; height:7px; margin-top: 12px; border-radius: 50%; background: #a8e571}
.ban-box li i{ float: left; font-size: 22px; color: #FFF;margin-left: 8px}
.yh{width: 1000px; height: 370px; margin: 40px auto;background: url(../imgs/yh-bac.jpg) no-repeat center center; overflow: hidden}
.yh-l{float: left; width: 330px;margin-left: 45px;}
.yh-l h2{font-size: 40px; color: #fcff00; font-weight: bold; text-align: center; margin-top:35px; }
.yh-l p{font-size: 20px; color: #FFF; text-align: left}
.yh-l p span{font-size: 36px; color: #fcff00; text-align: left}
.yh-btn{ display: block; width: 200px; height:48px; line-height:48px; margin: 30px auto 0; text-align: center; font-size: 20px;color: #333; background:#fcff00; border-radius: 10px;}
.yh-r{ float: left; margin-left: 180px;margin-top: 50px}
.yh-r li{ width: 200px; float: left}
.yh-r li img{ display: block; width: 160px; margin: 0 auto}
.yh-r li p{ font-size: 16px; text-align: center; color: #333; font-weight: bold;margin-top: 15px}
.yh-r li .yh-btn{ width: 150px; height: 36px;font-size: 16px; line-height: 36px; background:#e8172b; color: #fff; border-radius: 5px; margin-top: 20px }
.liuc{ overflow: hidden;margin-top: 40px;}
.lc-l{ width: 560px; float: left}
.lc-ul{float: left; border-bottom: 1px dashed #d4d4d4}
.lc-ul li{ width:310px; height:85px;}
.lc-ul-l{ float: left; width: 57px; height: 63px; background:#088d58; position: absolute }
.lc-ul-l h4{ display: block; color: #333; text-align: center; font-size: 20px; font-weight: bold;width: 57px; height:55px; padding-top:8px;line-height: 24px; margin-top: 5px; background-color: #78d97a;background-image: linear-gradient(#a6e06f, #4dd488);position: relative; left: 10px; top: -10px}
.lc-ul-r{ float: left; margin-left: 90px; margin-top: -5px}
.lc-ul-r p{ font-size: 17px; color: #333}
.lc-img{ float: left; margin-left: 70px;}
.lc-ul2{ margin-top:20px }
.lc-ul2 li{ overflow: hidden}
.lc-img2{ margin-top: 25px;}
.lc-r{float: right; width: 520px;color: #222}
.lc-r-top h3{ font-size:22px; text-align: left; border-left: 5px solid #058f5b;line-height: 20px; padding-left: 8px; margin-bottom: 5px;}
.lc-r-top p{ font-size:18px; text-align: left;color: #999 }
.lc-r li{font-size:17px; line-height: 53px;border-bottom: 1px dashed #d4d4d4}
.lc-line{ float: left;width: 1px; height: 340px;margin-top: 15px; background:#cacbcd;margin-left: 22px }
.xb-con{ width: 100%; height: auto; padding: 40px 0px 20px; background: #f3f3f3;margin:20px 0 35px }
.yh-btn:hover{ background:#d3d609 }
.yh-r li .yh-btn:hover{ background:#f94a5b }
/********************************************/
.ld{ padding-top: 40px; padding-bottom: 40px; background: #F5DD02; }
.title h2{ font-size: 42px; text-align: center; color:#373737; font-weight: bold;}
.title span{color:#fd312a;}
.title p{ font-size: 20px; text-align: center; color:#666; }
.title div{ width: 100px; height: 2px; background: #da0f32; margin: 3px auto;}

.ld .yuyue{ width: 1140px;  color: #000; font-size: 22px; line-height: 48px; margin: 30px auto;}
.ld .yuyue input {
	background-color: #fff;
	width: 340px;
	height: 45px;
	text-indent: 6px;
	border-radius: 4px;
	margin-right:30px;
	margin-left:10px;
	border:1px solid #A8A7A7;
}

.ld .yuyue button {
	width: 240px;
	height: 48px;
	background-color: #fd312a;
	color: #fff;
	font-size: 22px;
	font-family: "微软雅黑";
	border-radius: 24px;
}
.ld .yuyue button:hover {
	width: 240px;
	height: 48px;
	background-color: #f95d58;
	color: #000;
}
/************************************************/
.ld ul{ overflow: hidden; margin-top: 30px;}
.ld ul li{ float: left; width: 262px; height: 272px; text-align: center; background: url(../imgs/ld-img1.png) no-repeat center center; margin-right: 30px}
.ld ul li img{ display: block; margin: 0 auto; margin-top: 36px;}
.ld ul li h3{ font-size: 24px; color: #333; margin-top: 15px}
.ld ul li p{ font-size: 18px; color: #585858;margin-top: 15px}
.ld ul li div{ width: 40px; height: 2px; background:#da0f32; margin: 15px auto 0px; }


.part1 {
	width:1140px;
	margin:40px auto;
	height: auto;
}
.tabSlider { height:468px; }
.part1 .tab_con { width:290px; height:468px; }
.part1 .tab a{
	display:block;
	width:286px;
	height:50px;
	line-height:50px;
	text-align:left;
	padding-left:30px;
	color:333;
	background: url(../imgs/navbg-zx.jpg) no-repeat;
	font-size:16px;
	color:#FFF;
	font-family:"微软雅黑";
	margin-bottom:2px;
	cursor:pointer;
}
.part1 .tab .cur { color:#fff; background:url(../imgs/nav-zx.png) no-repeat;}
.part1 .tabc { height:468px; }
.type-cont { }
.video-lists {background:#3c3c3c;width: 845px;color: #fff;height:466px;}
.video-lists h3 {
	font-size: 20px;
	font-weight: normal;
	height:40px;
	line-height: 40px;
	padding-top:10px;
	padding-left:45px;
	color:#F90;
}
.video-lists h4 {
	font-size: 18px;
	font-weight: normal;
	line-height: 32px;
}
.video-list { height: auto; }
.video-list .school{
	float:left;
	width:320px;
}
.video-lists .xuey{ width:150px; margin:5px; background:#f1f1f1; padding-top:5px; padding-bottom:5px; color:#333; text-align:center;}
.video-list li {
	margin-bottom: 5px;
	padding: 10px 45px;
	font-size: 16px;
	line-height: 26px;
}
.video-list .fist {
	float: left;
	padding: 10px 0px;
}
.video-list .fist li {
	padding: 0px;list-style: disc
}
.video-list li span{ color:#F60;}
/*************课程*****************/
.gf{ padding: 40px 0px;  background: url(../imgs/k_bg.png) repeat-x; background-size: contain }
.gf .title{ margin-bottom: 30px; }
.gf .title p{ color: #fff}
.gf .title div{ background: #fff}
.gf-con{ width: 1200px; margin: 0 auto; }
.gf-con .title h2{color: #fff;}
.w1 { width: 120px }
.w2 { width: 180px; }
.w3 { width: 360px; }
.w6{ width:125px }
.table { width: 1200px;  background: #fff; margin: 0 auto;}
.table h3{width: 100%; text-align: center; color: #000; background: #fcfb8c; font-size: 28px; line-height:58px;}
.table table tr th { font-size: 18px; color: #fff; background:#F94245; font-weight: normal; text-align: center; height: 52px; line-height: 52px; border: 1px solid #c0bfbf }
.table table tr td { font-size: 16px; color: #333; text-align: center; line-height: 26px; padding: 15px 0px; border: 1px solid #c0bfbf; border-top: none; }
.table .sed td { font-size: 16px; color: #333; text-align: center; line-height: 32px; padding: 2px 0px; }
#nomar { margin-right: 0px; }
.border-bot { border-bottom: 1px solid #c0bfbf }
.tab-btn { display: block; width: 170px; height: 42px; line-height: 42px; border-radius: 22px; text-align: center; font-size: 18px; color: #e52a47; border: 2px solid #e52a47; margin: 0 auto; }
.tab-btn:hover { background: #e52a47; color: #fff }
.tab-color { background: #f5f4f4; }


.wq-con{ width: 1140px; margin:  0 auto;}
.wq-con img{ display: block; margin: 0 auto;} 
.wq-con .title{ margin-bottom: 30px;}

.yl{ width: 100%; height: auto; padding: 40px 0px; background: url(../imgs/yl-bac.jpg) no-repeat center center}
.yl-con{ width: 1140px; margin: 0 auto;}
.yl-title{ font-size:40px; color: #fcff00; text-align: center; font-weight: bold}
.yl-h3{ width: 230px; font-size: 30px;font-weight: bold;color: #fcff00; margin: 25px auto 0px;; text-align: right; background: url(../imgs/yl-img1.png) no-repeat left center;}
.yl-con p{ font-size:24px; color: #fff; text-align: center; margin-top: 15px; line-height: 36px; }
.yl-con p span{ color:#fcff00}
.yl-line{ border-bottom: #cccccc dashed 1px; width: 500px; margin: 30px auto;}
.yl-con h4{font-size:40px; color: #fcff00; text-align: left; letter-spacing: 6px; font-weight: bold; width: 530px; background: url(../imgs/yl-img2.gif) no-repeat right center; margin: 35px auto 0px}
.yl-con .swiper-container3{ width: 570px; margin: 30px auto 0px;}
.yl-con .swiper-container3 img{ display: block; margin: 0 auto;}
.foot{ width: 100%; height: 220px;background: #242424; padding: 30px 0px; }
.foot-top{ width: 98%; border-top: 1px #4b4a4a solid; border-bottom: 1px #4b4a4a solid}
.foot-bot,.foot-nav{ width: 1140px; margin: 0 auto;}
.foot-nav{ overflow: hidden;  }
.foot-nav li a{
	color:#c0c0c0;
	float: left;
	font-size: 16px;
	padding: 10px 18px;
}
.foot-nav li a:hover{ color:#9b9b9b;}
.foot-l{ width: 640px; float:left;}
.foot-tab{ overflow: hidden;}
.foot-tab li {
	float: left;
	font-size: 16px;
	color: #c0c0c0;
	width: 85px;
	text-align: right;
	cursor: pointer;
	margin-right:3px;
}
.cur2 {
    
    background: url(../imgs/dz.png) no-repeat left;
}
.foot-bot{ margin-top: 15px;}
.foot-tabcon{ margin-top: 10px; }
.foot-tabcon ul li p{
	font-size: 14px;
	color: #c0c0c0;
	margin-bottom: 8px;
}
.foot-r{ margin-right:10px; float:right;}
.foot-r li{ float: left;margin-left: 10px; margin-top:3px;}
.foot-r li img{ display: block; margin-bottom: 5px;}
.foot-r li .mt{ margin-top:5px;}
.foot-r li span{
	font-size: 12px;
	color: #fff;
	display: block;
	text-align: center
}
a,button{ cursor: pointer}


.fix-bd {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 90px;
	background: #da0f32;
	z-index: 9999
	
}
	.fix-bd-box{ width: 1140px; margin: 0 auto; text-align: center;}
	.fix-bd-box p{font-size: 22px;
    color: #fff;
    font-weight: bold; 
    margin: 7px 0;}
	.fix-form{ width: 1008px; margin: 0 auto; overflow: hidden;margin-top: 14px;}
	.fix-form span{ font-size: 21px; color: #fff;line-height: 57px; float: left; margin-right: 30px; letter-spacing: 2px; text-align: left}
.fix-form span b{color: #fcff00;}
	.fix-form input{margin-top: 15px;width: 170px; height: 36px; line-height: 36px;padding-left: 15px; border: none; border-radius: 3px; float: left; margin-right: 21px; float: left}
	.fix-form button{ display: inline-block;margin-top: 15px; width: 120px; height: 36px; line-height: 36px;background: #fcff00; border: none; font-size: 20px; text-align: center; color: #212121; border-radius: 3px; float: left; margin-left: 25px; cursor: pointer}


.yc-btnbox a:hover,.fix-form button:hover{background: #e1e403}

.ld-btn a:hover{
	background: #da0f32;
	color: #FFF;
}
.xb{ width: 1200px; margin: 0 auto;}

.xb .container{ margin-top: 40px;}

 .tab-con{
            display: block;
            width: 1110px;margin: 0 auto;
            overflow: hidden;
        }
        .tab-con li{
            float: left; border: 1px solid #b5b5b5; width: 190px; height: 44px; line-height: 44px; text-align: center; font-size: 20px; color: #000; border-radius: 5px;margin: 0 10px; cursor: pointer
        }
        .tab-con .cur{
           background-color: #fc4035;color: #fff; border: none
        }
        .main-con{
           margin: 30px 0px;
        }
        .main-con>div{
            display: none;
        }
        .main-con .show-block{
            display: block;
        }
.main-con img{border-radius: 5px;}













