*{margin:0;padding:0;}
html,body{min-width: 1100px;}
#main div, #main span,  #main ul, #main li, #main ol, #main dl, #main dd, #main dt, #main p, #main h1, #main h2, #main h3, #main h4, #main h5, #main h6, #main form, #main fieldset, #main legend, #main img, #main input, #main section, #main table, #main thead, #main tbody, #main tr, #main th, #main td, #main hr, #main textarea {-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box; /*W3C鏍囧噯(IE9+锛孲afari5.1+,Chrome10.0+,Opera10.6+閮界?﹀悎box-sizing鐨剋3c鏍囧噯璇?娉?)*/}
#main li{list-style: none;}
#main a{color: #ffffff;cursor: pointer;text-decoration: none;}
#main .section input,#main .section textarea, #main .section select{border: 0;resize:none;outline: none;font-size: 14px;}
#main .section select{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
#main .section select::-ms-expand{display: none;}
#main .btn{text-align: center;cursor: pointer;}
#main .section .btn{font-size: 18px;;background-color: #ff8111;color: #fff;height: 44px;line-height: 42px;}
#main .btn-box{text-align: center;}
#main .btn-inline .btn{display: inline-block;}
#main .fr{float: right;}
#main .fl{float: left;}
#main img{width: auto;height: auto}
#main .clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
#main .title{font-weight: bold;}

#main{background-color: #131e38;font-size: 0;}
#main .header{background: url(../images/background_01.jpg) no-repeat center;height: 500px;}
#main .header .icon{display: inline-block;width: 18px;height: 9px;background-position: -315px -98px;margin-left: 11px;}
#main .section{
	width: 1200px;
	margin: 0 auto;
}
#main .section>.title{text-align: center;}

#main .section7{
	margin-top: 60px;
	background-color: #1c2d54;
	overflow: hidden;
	border-radius: 20px;
	padding-bottom: 20px;
}
#main .section7 .title{
	font-size: 14px;
    color: #7d8394;
    margin: 0 35px;
    height: 70px;
	padding-top: 30px;
}
#main .section7 .myform{padding: 0 40px;}
#main .section .form-inline .form-item{display: inline-block;position: relative;border-radius: 5px;overflow: hidden;background: #fff;}
#main .section7 .form-item{margin: 0 20px 20px 0;position: relative;}
#main .last{margin-right: 0!important;}
#main .section7 .form-item label{font-size: 14px;color: #a3a3a3;line-height: 35px;width: 64px;}
#main .section .form-item .icon{
	position: absolute;
	left: 3px;
	top: 10px;
	width: 36px;
	height: 37px;
	margin-left: 4px;
}
#main .section .form-item .icon img{
	width: 100%;
}
#main .section7 .container input, #main .section7 .container select{
	width: 360px;
	height: 58px;
	background-color: #ffffff;
	color: #a3a3a3;
	padding-left: 52px;
	float: left;
	font-size: 16px;
}
#main .select-parent{position: relative;display: inline-block;}
#main .select-parent:after{
	position: absolute;
	right: 25px;
	top: 25px;
	content: '';
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 12px solid #00aab3;
}
#main .section7 .form-item.code input{width: 206px;}
#main .section7 .form-item.code .btn{width: 155px; font-size: 18px;}
#main .section7 .btn{
	height: 58px;
	line-height: 58px;
	width: 360px;
	font-size: 26px;
	border-radius: 4px;
}

/* 标题 */
.bt{
	width: 1200px;
	margin:0 auto 40px;
	overflow: hidden;
}
/* 备战留学 */
.main_bzlx{
	overflow: hidden;
	background: url(../images/bj1.jpg) no-repeat center top;
}
.main_bzlx .bzlx{
	overflow: hidden;
	background: url(../images/bzlx.png) no-repeat;
	margin: auto;
	height: 388px;
	width: 1200px;
}
.main_bzlx .bzlx .bzlx_nr{
	overflow: hidden;
	margin-top: 73px;
}
.main_bzlx .bzlx .bzlx_nr strong{
	font-size: 36px;
	line-height: 36px;
	color: #ffffff;
}
.main_bzlx .bzlx .left1{
	margin-left: 35px;
}
.main_bzlx .bzlx .left1 span{
	color: #16be94;
	font-weight: bold;
}
.main_bzlx .bzlx .righ1{
	margin-right: 35px;
	text-align: right;
}
.main_bzlx .bzlx .righ1 span{
	color: #4e8dff;
	font-weight: bold;
}
.main_bzlx .bzlx .bzlx_nr p{
	font-size: 26px;
	line-height: 56px;
	color: #ffffff;
	margin-top: 45px;
}

/* 注册1 */
.zc{
	overflow: hidden;
	background: #1c2d54;
	width: 1200px;
	margin:20px auto 0!important;
	padding: 25px 40px;
	border-radius: 25px;
}
.zc .zc_left{
	overflow: hidden;	
}
.zc .zc_left p{
	font-size: 18px;
	line-height: 35px;
	color: #e5e5e5;
}
.zc .zc_left p:hover{
	color: #18a286;
	text-decoration: underline;
	cursor: pointer;
}
.zc .zc_right{
	width: 650px;
	margin-right: 32px;
	overflow: hidden;
}
.zc .zc_right .zc_bt{
	font-size: 31px;
	font-weight: bold;
	color:#16be94;
	text-align: center;
	margin-bottom: 24px;
}
.zc .zc_right .form-inline{
	width: 600px;
	margin:0 auto 20px;
}
.zc .zc_right .form-item #section-name_1{
    width: 600px;
}
.zc .zc_right .form-item #section-tel_1{
	width: 290px;
}
.zc .zc_right .form-item .btn{
	width: 120px!important;
}
.zc .zc_right .myform .btn_1{
	margin: auto;
	background: #ff8111;
	width: 290px;
	font-weight: bold;
	border-radius: 5px;
	font-size: 26px;
}
.zc .zc_right .form-item .icon{
	width: 30px!important;
	left: 2px!important;
    top: 5px!important;
}
#main .zc .myform input{
	width: 170px;
	height: 44px;
	background: #ffffff;
	color: #a3a3a3;
	padding-left: 47px;
	float: left;
}

/* 方案制定 */
.main_fazd{
	width: 1200px;
	margin: auto;
}
.main_fazd .fazd_ul{
	overflow: hidden;
}
.main_fazd .fazd_ul li{
	width: 390px;
	float: left;
	margin-right: 15px;
	margin-bottom: 48px;
}
.main_fazd .fazd_ul li .fazd_top{
	width: 390px;
	height: 247px;
	background: url(../images/gxf_bj.png) no-repeat;
}
.main_fazd .fazd_ul li .fazd_top img{
	margin: 11px 8px 0 28px;
	float: left;
}
.main_fazd .fazd_ul li .fazd_top span{
	font-size: 15px;
	color: #16be94;
	font-weight: bold;
	margin-top: 65px;
	float: left;
	width: 250px;
}
.main_fazd .fazd_ul li .fazd_top span strong{
	font-size: 30px;
}
.main_fazd .fazd_ul li .fazd_top p{
	font-size: 20px;
	margin-top: 20px;
	float: left;
	width: 300px;
	margin-left: 40px;
	color: #ffffff;
}
.main_fazd .fazd_ul li .fazd_top p i{
	float: left;
	width: 9px;
	height: 9px;
	background: #16be94;
	transform:rotate(50deg);
	margin: 9px 10px 0 0;
}
.main_fazd .fazd_ul li .fazd_top .pp1{
	overflow: hidden;
}
.main_fazd .fazd_ul li .fazd_top .pp1 a{
   float: left;
   width: 113px;
   line-height: 37px;
   border: 1px solid #ffffff;
   text-align: center;
   border-radius: 4px;
   margin: 0 10px 10px 0;
   font-size: 20px;
}
.main_fazd .fazd_ul li .fazd_bottom{
	width: 302px;
	margin:24px auto 0;
	overflow: hidden;
	font-size: 18px;
	color: #fff;
}
.main_fazd .fazd_ul li .fazd_bottom span,.main_fazd .fazd_ul li .fazd_bottom a{
	border-radius: 4px;
	width: 139px;
	border:1px solid #ff8111;
	text-align: center;
	line-height: 44px;
}
.main_fazd .fazd_ul li .fazd_bottom a{
	float: right;
}
.main_fazd .fazd_ul li .fazd_bottom span{
	background: #ff8111;
	float: left;
	cursor: pointer;
}

/* 实用工具 */
.main_sygj{
	width: 1200px;
	margin: auto;
}
.main_sygj .sygj_ul{
	display: flex;
	justify-content: space-between;
	width: 1200px;
}
.main_sygj .sygj_ul li{
	width: 232px;
	height: 232px;
	border-radius: 5px;
	text-align: center;
}
.main_sygj .sygj_ul li a{
	overflow: hidden;
	display: block;
}
.main_sygj .sygj_ul li img{
	margin-top:22px;
}
.main_sygj .sygj_ul li strong{
	font-size: 24px;
	color: #16be94;
	line-height: 55px;
	border-bottom: 2px solid #16be94;
	display: block;
	width: 170px;
	margin: auto;
}
.main_sygj .sygj_ul li p{
	color: #ffffff;
	line-height: 18px;
	font-size: 14px;
	margin-top: 10px;
}
.main_sygj .sygj_ul .bj1{
	background-color: #1c2d54;
}
.main_sygj .sygj_ul .bj1:hover{
	background-color: #144e51;
	box-sizing: 0 10px 10px #07122c;
}
.main_sygj .sygj_ul .bj2{
	background-color: #144e51;
}
.main_sygj .sygj_ul .bj2:hover{
	background-color: #1c2d54;
	box-sizing: 0 10px 10px #07122c;
}
.main_sygj .anniu{
	width: 800px;
	margin:45px auto 0;
	overflow: hidden;
}
.main_sygj .anniu a,.main_sygj .anniu span{
	width: 350px;
	line-height: 58px;
	text-align: center;
	font-weight: bold;
	font-size: 26px;
	color: #ffffff;
	border-radius: 6px;
}
.main_sygj .anniu a{
	background: #1d62df;
}
.main_sygj .anniu span{
	background: #ff8111;
}


/* 解决难题 */
.main_jjnt{
	background:#182649 url(../images/bj2.png)no-repeat top center;
	overflow: hidden;
	padding-bottom: 48px;
}
.main_jjnt .zblx{
	overflow: hidden;
	width: 1200px;
	margin: auto;
}
.main_jjnt .zblx .zblx_top{
	overflow: hidden;
	margin-top: 70px;
}
.main_jjnt .zblx .zblx_8c{
	width: 708px;
	overflow: hidden;
}
.main_jjnt .zblx .table{
	overflow: hidden;
	font-size: 14px;
	color:#ffffff;
	text-align: left;
	border: 0px;
}
.main_jjnt .zblx .table tr{
	overflow: hidden;
}
.main_jjnt .zblx .table tr th{
	color: #16be94;
	font-weight: bold;
	line-height: 48px;
	border-bottom: 1px solid #5e6880;
}
.main_jjnt .zblx .table tr td{
	height: 55px;
	line-height: 18px;
	border-bottom: 1px solid #5e6880;
}
.main_jjnt .zblx .table tr .leyu{
	font-weight: bold;
	color: #ffa453;
	cursor: pointer;
	text-decoration: underline;
}
.main_jjnt .zblx .mxlz{
	overflow: hidden;
	margin-top: 50px;
}
.main_jjnt .zblx .mxlz p{
	width: 1200px;
	height: 98px;
	line-height: 98px;
	font-size: 23px;
	color: #ffffff;
	background: url(../images/zbbj.jpg) no-repeat;
	font-style: italic;
}
.main_jjnt .zblx .mxlz p strong{
	font-size: 40px;
	margin-left: 38px;
	border-right: 3px solid #16be94;
	line-height: 41px;
	float: left;
	overflow: hidden;
	margin-top: 25px;
	margin-right: 20px;
}

.bj3{
	background: url(../images/bj3.jpg) no-repeat center;
	overflow: hidden;
	padding-top: 100px;
}
/* 课程强化 */
.main_kcqh{
	overflow: hidden;
	width: 1200px;
	margin:0 auto 110px;
}
.main_kcqh .kcqh_ul{
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}
.main_kcqh .kcqh_ul li{
	width: 274px;
	height: 268px;
	border: 1px solid #16be94;
	border-radius: 28px;
}
.main_kcqh .kcqh_ul .wid1{
	width: 606px;
}
.main_kcqh .kcqh_ul li strong{
	width: 100%;
	line-height: 110px;
	text-align: center;
	font-size: 26px;
	color: #ffffff;
	display: block;
}
.main_kcqh .kcqh_ul li p{
	padding: 20px 25px;
	font-size: 14px;
	color: #16be94;
	line-height: 23px;
}
.main_kcqh .kcqh_ul li span{
	font-size: 18px;
	color: #ffffff;
	line-height: 46px;
	width: 142px;
	border-radius: 6px;
	background: #ff8111;
	display: block;
	margin: auto;
	text-align: center;
	cursor: pointer;
}
.main_kcqh .kcqh_ul li .str1{
	background: url(../images/gqs_01.png) no-repeat;
}
.main_kcqh .kcqh_ul li .str2{
	background: url(../images/gqs_02.png) no-repeat;
}
.main_kcqh .kcqh_ul li .str3{
	background: url(../images/gqs_03.png) no-repeat;
}
.main_fazd,.main_sygj,.main_jjnt,.main_kcqh{
	margin-top: 100px;
}
#centerAdBox .adItem a.closeAdBtn{
	top: 0px!important;
}