@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; list-style: none; }
body { line-height: 1; font:16px/1.5 "Microsoft Yahei","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#666;  }
ol, ul, li{ list-style: none; } 
table { border-collapse: collapse; border-spacing: 0; }
.clear{clear:both;}
a{ text-decoration: none}
body{
  background: -webkit-linear-gradient(0deg, #ff9e01 20%,#fe7100 80%); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(0deg, #ff9e01 20%,#fe7100 80%); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(0deg, #ff9e01 20%,#fe7100 80%); /* Firefox 3.6 - 15 */
  background: linear-gradient(90deg, #ff9e01 20%,#fe7100 80%); /* 标准的语法 */
}
/* ============================= 公用 ====================== */
.fl { float:left }
.fr { float:right }
.cl { clear:both }
a { color: #696969;}
a:hover { text-decoration: none }
/* ============================= 乐语咨询 ====================== */
.lyb{ display: block; width:250px; margin:40px auto 60px; font-size:24px; background:#0897d4; color: #fff; border: 2px solid #079cce; padding: 0 10px; height: 45px; line-height:45px; text-align:center; text-decoration:none; border-radius: 30px; cursor:pointer; }
.lyb a:hover{opacity:0.8;}
/* ============================= 乐语咨询 ====================== */
.lyb2{ display: block; width:250px; margin:40px auto 60px; font-size:24px; background:#fc7b35; color: #fff; border: 2px solid #fc7b35; padding: 0 10px; height: 45px; line-height:45px; text-align:center; text-decoration:none; border-radius: 30px; cursor:pointer;  }
.lyb2 a:hover{opacity:0.8;}
/* ============================= header ====================== */
.ban{ width:100%; height:567px; background: url(../images/ban-bac.jpg) no-repeat center;}
.ban img{ display: block; margin: 0 auto; padding-top: 110px;}
.ty-nav{width: 100%;height:60px; line-height: 60px; background: rgba(0,0,0,0.7); position: fixed;left: 0;top: 0;z-index: 999}
.ty-nav-box{ width: 1100px; margin: 0 auto; overflow: hidden}
.ty-nav-l{ float: left} 
.ty-nav-r{ float: right} 
.ty-nav-l img{  margin-top: 7px; float: left; width: 120px;}
.ty-nav-r li{ float: left; font-size:19px; margin: 0 10px; line-height: 60px;}
.ty-nav-r li a{ color: #fff; }
.ty-nav-tel span{font-size: 24px; color: #fff; font-weight: bold}
.ty-nav-r li a:hover{padding-bottom: 2px; border-bottom: 2px solid #fff}
.yh{ width: 1112px; height: 295px; background: url(../images/ban-img2.png) no-repeat center center; margin: 0 auto 35px;}
.yh-l{ width: 785px; }
.yh-l h3{ font-size: 37px; color: #0058b2;  text-align: center; font-style: italic; margin: 25px 0; }
.yh-l h3 span{color: #f75a32;}
.yh-l li h4{ color: #0f0f0f; font-size: 24px; background: url(../images/ban-img3.png) left center no-repeat; padding-left: 35px}
.yh-l li p{ font-size: 19px; color: #0f0f0f; text-align: center}
.yh-l li p span{ color: #f75a32; font-style: italic}
.yh-li1{ width: 235px; }
.yh-li1 h4{ margin-left: 40px; margin-bottom: 40px; }
.yh-li2 h4{margin-bottom: 15px; }
.yh-li3 h4{margin-bottom:40px; }
.yh-li2 h4,.yh-li3 h4{ margin-left: 64px }
.yh-li2,.yh-li3{ width: 270px; }
.yh-line{ height: 125px; border-right: 1px dashed #d2d2d2; margin-top:45px;}
.yh-li1 p span{ font-size: 25px;}
.yh-r{ width: 325px;}
.yh-r h3{ font-size:26px; text-align: center; color: #333; margin-top: 25px; margin-bottom: 15px; }
.yh-r h3 span{ color: #f75a32 }
.yh-r input {width:190px;height: 40px;line-height: 40px;background: #fff;border-radius: 25px;color: #666;font-size: 16px;padding-left: 20px;margin:0 auto 15px;line-height: 100%;border:1px solid #e5e5e5; display: block}
.yh-r button {width: 210px;height: 42px;line-height: 42px;background: #f75a32;color: #fff;font-size: 21px;text-align: center;border-radius: 25px;margin: 25px auto 0; border: none;display: block}


.nav_bg{width:730px; height:68px; margin: 0 auto; background: url(../images/xhd_04.jpg)  no-repeat center; }
.nav_bg h3{ line-height: 72px; font-size: 35px; color: #fff; text-align: center; font-weight: normal;}

/******************课程**********************/
.main_s{width: 100%; height: 100%; padding-bottom: 50px;}
.main_s h2{ font-size: 24px; color: #fff; text-align: center; margin-top: 30px;}
.main_s p{ font-size: 18px; color: #fff; text-align: center; margin-bottom:10px;}
.main_s table{width:1000px; height:auto; margin:0 auto; padding:20px;  text-align: center; background: #fff; font-size:20px; line-height: 24px; border: 1px solid #e0e0e0;  border-collapse: collapse; box-shadow:5px 5px 10px rgba(0,0,0,.2); }
.main_s table tr,.main_s table td,.main_s table th{border: 1px solid #e0e0e0; border-collapse: collapse;}
.main_s table td,.main_s table th{padding:15px 0;}
.main_s table .table-second{background: #ffeee4;}
.main_s table tr:hover{background: #f0f0f0;}
.main_s table .firstbg{background: #fff;}
.main_s table .firstbg:hover{background: #fff;}
.main_s table .leyu{display: block; color: red; cursor: pointer; border: 0;}

.main_s  .button{display: flex; justify-content: center; flex-flow: row nowrap; margin-top:15px; }
.main_s  .button a{display: block; width:400px; height:32px; margin: 10px; padding: 15px 0px; background: #3e85f7; border-radius:15px; text-align: center; font-size:24px; text-decoration: none; line-height: 32px; cursor: pointer; color: #fff; box-shadow:0 6px 30px 0 rgba(0,0,0,.2);}
.main_s  .button a:hover{background: #f88a01; display: block; width:400px; height:32px;}
.main{font-size:14px; text-transform:uppercase;  font-family: '微软雅黑', Helvetica, Arial, sans-serif;  width:100%; height:330px; position:relative;  background:#ff9302 url("../images/2.jpg") no-repeat center; background-size:cover; }

/******************为什么选择新航道**********************/
.pinp{width: 940px; background: #fff; height: auto; margin: 20px auto 40px; padding: 30px 30px; border: 3px solid #fc5f01; box-shadow:5px 5px 10px rgba(0,0,0,.2);}
.pinp .xhd{ clear: both; padding-bottom: 30px;}
.pinp .wz{width: 720px; margin-left: 40px;}
.pinp .wz span{ color:#fc5f01;}
.pinp h3{ font-size: 26px;}
.pinp p{ font-size: 20px; padding-top: 15px; line-height: 32px;}
.pinp .xian{ width: 400px; margin-top: 30px; background: #fc5f01; height: 2px;}
.jca{ width: 940px;}
.jca h3{ text-align: center;}
.jca span{ color:#fc5f01;}
.jca .ted{ width: 860px; padding: 10px 35px; border: 1px solid #333; margin-top:10px; font-size: 20px;}
.jca .ted span{ color:#fc5f01; }
.jca .ts{ display: block; width: 870px; margin: 0 auto; text-align: center;}

/*********************************问题********************************/
.lsbg{width: 940px; background: #fff; height: auto; margin: 20px auto 40px; padding: 30px 30px 0 30px; border: 3px solid #fc5f01; box-shadow:5px 5px 10px rgba(0,0,0,.2);}
.lsbg p{ font-size: 20px; line-height: 32px; margin: 10px auto;}
.lsbg p span{ color:#fc5f01;}


/********************footer***************************/
#schooldr { background:#f3f3f3; text-align:center; }
#footer_wrapper { width:100%; height:190px; background:#343841; padding-bottom:40px; font:13px/24px"微软雅黑"; text-decoration: none; }
#footer_wrapper li { width:660px; margin:0 auto; text-align:center; color:#777c89; padding:6px 10px; border-top:1px solid #5a5e67; border-bottom:1px solid #5a5e67; list-style:none; }
#footer_wrapper a { color:#777c89; text-decoration:none; }
#footer { width:640px; height:120px; margin:0 auto; padding:35px 0px 0px 20px; }
#footer .lianxi { width:1000px; height:auto; }
#footer .lianxi dt { width:120px; float:left; text-decoration: none; }
#footer .lianxi dd { width:auto; height:100px; float:left; color:#e3e3e3; border-left:1px dashed #d5d5d5; padding:3px 0px 0px 20px; }
.foot-t { color: #fff; font-size: 26px; line-height:26px; text-align: center; margin-top: 15px; }
.foot-t span { color: #fec804; font-size: 26px; }

/**************底部*********************/
.foot{ width: 100%; height: 290px;background: #242424; padding-top:30px; }
.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;
}
.cur {background: url(../images/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
}

/******************************/
.fixedBanner_line { width: 100%; height: 100px; position: fixed; bottom: -1px; left: 0px;z-index: 88 }
.fixedBanner_line { background-color: #d4233c; }
.fixedBanner { width: 1920px;margin: 0 auto; position: relative; /*如果需要可以插背景图片*/ }
.fixedBanner .form { width: 1000px; margin: 0 auto; position: relative; }
.fixedBanner .form img{float: left; margin-top: -20px; }
.fixedBanner .form p{ width: 650px; float: left; font-size: 34px; line-height: 90px; color: #fff; text-align: center;}
.fixedBanner .form p span{ color:#ffd90f;}
.fixedBanner .form a{ display:block; float: left; width:190px; height:42px; line-height:42px; text-align:center;  background:#FBD302 ; border-radius:25px; color:#000; font-size:20px; text-decoration: none; margin-top: 25px;}
.fixedBanner .close { width: 19px; height: 19px; background: url(../images/close.png)0 0 no-repeat; position: absolute; right: 0; top:5px; cursor: pointer; }
.fixedBanner_sm { width: 150px; height: 100px; background: url(../images/open_red1.png) left center no-repeat; position: fixed; bottom: 0; left: 0; display: block; z-index: 90 }
a,button{color:#333; cursor: pointer}












