/* CSS Reset **/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; vertical-align: bottom; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: center; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
abbr, acronym { border: 0; }
textarea, input, select { resize: none; outline: none; background: none; border: none; }
button { overflow: visible; width: auto; margin: 0; padding: 0; border: 0 none; outline: none; }
input { border: 0 }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: none; color: #000; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.clearfix { display: inline-block; }

/* Hide from IE Mac */
.clearfix { display: block; }
body { color: #373434; font-size: 18px ;overflow-x: hidden;font-family: "微软雅黑"; }
canvas { position: absolute; top: 0; left: 50%; margin-left: -1000px; }
.fl { float: left; }
.fr { float: right; }

/* 底部表单部分 */
.form-wrap { width: 60%; padding: 0; font-size: 16px; margin:0 auto;}
.form-wrap.mobile { display: none; }
.form-wrap .tit { width: 100%; margin-bottom: 20px; color: #fff; text-align: center; font-size: 32px; font-weight: bold; }
.form-wrap form { width: 90%; margin: 0 auto; }
.form-wrap label { display: inline-block; width: 100%; height: 40px; margin-bottom: 10px; padding: 5px 0 10px 10px; color: #525a74; background-color: #fff; font-size: 18px; line-height: 40px; border:1px solid #cccccc;}
.form-wrap label i { display: inline-block; vertical-align: sub; width: 20px; height: 20px; }
.form-wrap label.name i { background: url(../images/form_icon_red.png) no-repeat left top; -webkit-background-size: 100%; background-size: 100%; }
.form-wrap label.phone i { background: url(../images/form_icon_red.png) no-repeat left -60px; -webkit-background-size: 100%; background-size: 100%; }
.form-wrap label.country i { background: url(../images/form_icon_red.png) no-repeat left -80px; -webkit-background-size: 100%; background-size: 100%; }
.form-wrap label.degree i { background: url(../images/form_icon_red.png) no-repeat left -100px; -webkit-background-size: 100%; background-size: 100%; }
.form-wrap label.city i { background: url(../images/form_icon_red.png) no-repeat left -180px; -webkit-background-size: 100%; background-size: 100%; }
.form-wrap label span { padding-left: 3%; display: inline-block; width: 26%; -webkit-background-size: 100%; background-size: 100%; }
.form-wrap label input { width: 60%; height: 50px; line-height: 45px; color: #525a74; font-size: 18px; }
.form-wrap label select { width: 60%; height: 50px; line-height: 45px; color: #525a74; font-size: 18px; font-family: "microsoft Yahei"; text-align: center; background: url(https://liuxue.xdf.cn/special/aus/growingup/css/img/arrow.png) no-repeat right center; appearance: none; -webkit-appearance: none; -moz-appearance: none; }
.form-wrap label select::-ms-expand {display: none;}
.form-wrap label select option { color: #333; text-align: center; }
.form-wrap .btn { position: relative; margin-top: 10px; height: 60px; width: 102%; background: #333333; text-align: center; }
.form-wrap .btn input { font-size: 24px; position: absolute; top: 12px; left: 0; width: 100%; color: #fff; }


/*左侧浮窗*/
#reg { width: 200px; height: 400px; margin: 0px; padding: 0px; position: fixed; top: 120px; left: 5px; background: url(img/2reg_bg.png) no-repeat; z-index: 1000; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); backface-visibility: hidden; transform: translateZ(0); }
#cBtn{width:8px; height:8px; margin:0px; padding:0px; position:absolute; top:75px; right:15px;}
#ul_form{width:200px;height:205px; list-style:none; padding:170px 0 0 0px;font-size:12px;}
#ul_form li{line-height:18px; padding: 15px 0 0px 20px;}
#ul_form li span{ color:#c00;}
#ul_form li.btn_submit{padding:0px;margin-top:30px;}
#ul_form li.btn_submit input{line-height: 18px; border: none; margin-left: 0;width:200px; height:44px; padding:0px;background:url(img/2reg_btn.png) center center no-repeat; cursor:pointer;}
#ul_form li input{width:114px; line-height:18px; border: solid 1px #cccccc; margin-left:3px;}
#ul_form li select{width:90px; line-height:18px; border: solid 1px #cccccc; margin-left:3px;}
#reg .close_btn { background: rgba(0, 0, 0, 0) url("img/close_btn.png") no-repeat scroll 0 0; cursor: pointer; height: 20px; position: absolute; right: 15px; top: 80px; width: 20px; }

.foot{background:#898989;}

@media screen and (max-width: 1000px) {
	#reg { display: none; }
	#doyoo_panel { display: none !important; }
	.head_nav, .foot { display: none; }
	/* 移动端表单调整 */
	.form-wrap { display: none;  }
	.form-wrap.mobile { display: block; width: 100%; padding: 160px 0; }
	.form-wrap.mobile label span,
	.form-wrap.mobile label input,
	.form-wrap label select { font-size: 26px; }
	.form-wrap.mobile .btn input { font-size: 30px; }
}

#doyoo_monitor{display:none !important;}

.w1000{width:1000px;margin:0 auto;}


.banner{width:100%;background:url(../images/banner/bg.png) no-repeat center center;}
.banner .w1000{text-align:right;position:relative;}
.banner .logo{position:absolute;left:0;}

.section .title{text-align:center;padding:60px 0 40px;}

.section_1 .con,.section_2 .con,.section_3 .con,.section_4 .con .top{overflow:hidden;}
.section_1 .con .text{width:500px;line-height:30px;padding-top:60px;}
.section_1 .section_1_bottom{background:#efefef;overflow:hidden;}
.section_1 .section_1_bottom .text{width:371px;height:218px;padding:20px 0;}
.section_1 .section_1_bottom .fl{background:url(../images/section_1_02.jpg) no-repeat center center;margin-left:78px;}
.section_1 .section_1_bottom .fr{background:url(../images/section_1_03.jpg) no-repeat center center;margin-right:78px}

.section_2 .con{padding-bottom:82px;}
.section_2 .con li{width:25%;float:left;}
.section_2 .con li .icon{width:100%;height:94px;border:1px solid #c9c9c9;padding-top:34px;text-align:center;}
.section_2 .con li .text{height:128px;background:#bd0009;text-align:center;color:#fff;font-size:22px;line-height:30px;padding-top:72px;}
.section_2 .con li .text.bg{background:#333333;}
.pc{display:block;}
.yd{display:none;}
.section_2 .con li .num{height:100px;padding-top:30px;text-align:center;}

.section_3{background:url(../images/section_3_01.jpg) no-repeat center center;background-size:100% 100%;}
.section_3 dl{width:344px;padding:20px 0;}
.section_3 dl dt{color:#e60013;font-size:24px;padding-left:30px;line-height:40px;background:url(../images/section_3_03.png) no-repeat left center;}
.section_3 dl dd{color:#fff;font-size:18px;padding-left:30px;line-height:20px;}

.section_4 .con .top .list{width:50%;height:470px;margin-bottom:50px;}
.section_4 .con .top .list dt{font-size:24px;font-weight:bold;line-height:40px;}
.section_4 .con .top .list dd{line-height:24px;margin-bottom:10px;}
.section_4 .con .top .fl{background:url(../images/section_4_01.png) no-repeat left top;}
.section_4 .con .top .fl img{margin-left:56px;margin-top:89px;}
.section_4 .con .top .fl dl{margin-left:40px;padding-top:14px;}


.section_4 .con .top .fr{background:url(../images/section_4_02.png) no-repeat right 10px;margin-top:38px;}
.section_4 .con .top .fr img{margin-left:30px;}
.section_4 .con .top .fr dl{margin-left:30px;}
.section_4 .con .top .fr .last{padding-bottom:30px;}
.section_4 .con .table h6{font-weight:bold;font-size:36px;text-align:center;}
.section_4 .con .table li{height:70px;background:#f1f1f1 url(../images/section_4_05.png) no-repeat left center;line-height:70px;color:#333333;font-size:16px;margin-bottom:10px;}
.section_4 .con .table li span{float:left;width:16%;text-align:center;font-size:20px;color:#fff;}
.section_4 .con .table li p{float:left;text-align:center;}
.section_4 .con .table li .act_1{width:54%;}
.section_4 .con .table li .act_2{width:28%;}
.section_4 .con .table .header{background:none;}
.section_4 .con .table .header span,.section_4 .con .table .header p{height:100%;}
.section_4 .con .table .header p{color:#ce2b00;font-size:20px;border-bottom:6px solid #ce2b00;margin:0 2%;height:64px;}
.section_4 .con .table .header .act_1{width:50%;}
.section_4 .con .table .header .act_2{width:24%;}
.section_4 .con .table .prompt{text-align:center;font-size:16px;color:#666666;padding:30px 0 70px;}

.section_5{background:url(../images/section_5_01.jpg) no-repeat center center;}
.section_5 .form-wrap{padding-bottom:86px;}


@media only screen and (max-width: 1000px) {
	.w1000{width:100%;}
	.section .w1000{width:96%;}
	.main .w1000{width:96%;}
	.form-wrap{display:none !important;}
	.section_5 .form-wrap-m{display:block !important;width:88%;padding-bottom:140px;}
	
	.banner{background:url(../images/banner/bg_m.jpg) no-repeat top center;}
	.banner,.section_5{background-size:auto;}
	.banner .text{margin-right:20px;}
	
	
	.section_1 .con .text{ float: inherit;width:100%;margin-bottom:20px;padding-top:0px;}
	.section_1 .con .img{ float: inherit;text-align: center;}
	.section_1 .section_1_bottom .text{width:48%;margin:1% 0;}
	
	.section_2 .con li .text{padding-top:36px;}
	.pc{display:none;}
	.yd{display:block;}
	
	.section_3{background:url(../images/section_3_yd.jpg) no-repeat center center;background-size: 100% 100%;}
	.section_3 dl{width:100%;}
	
	.section_4 .con .top .list{width:100%;height:560px;}
	.section_4 .con .top .fl dl{width:58%;}
	.section_4 .con .top .fl{background:url(../images/section_4_01_yd.jpg) no-repeat left top;}
	.section_4 .con .top .fr{background:url(../images/section_4_02_yd.jpg) no-repeat right 10px;margin-top:38px;}
	.section_4 .con .top .fr img,.section_4 .con .top .fr dl{margin-left:16%;}
	.section_4 .con .table .prompt{font-size:13px;}
	.section_4 .con .table li{background:#f1f1f1 url(../images/section_4_05.png) no-repeat left center;background-size: 17% 100%;}
}