/* 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; }
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: #333;font-size:16px;font-family: "微软雅黑"; overflow-x: hidden; }
canvas { position: absolute; top: 0; left: 50%; margin-left: -1000px; }
.fl { float: left; }
.fr { float: right; }

#reg { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: fixed; z-index: 9999; top: 120px; left: 5px; width: 200px; *width: 162px;height: 400px; padding: 142px 18px 0 20px; background: url("../images/reg_bg.png") no-repeat 0 0; }
#reg .btn-close { position: absolute; top: 90px; right: 8px; width: 20px; height: 20px; background: url("../images/close_btn.png") 0 0 no-repeat; cursor: pointer; }
#reg form { width: 100%; height: 235px; /* padding-top: 12px; */ }
#reg form label { display: block;margin:7px 0; }
#reg form label span { font-size: 14px; }
#reg form label span mark { background-color: transparent; color: #c00; }
#reg form label input { width: 115px; font-size: 12px; border:1px solid #ccc;}
#reg form label select { width: 90px; font-size: 12px; border:1px solid #ccc;}
#reg form button { /* position: absolute; left: 50%; bottom: 20px; margin-left: -85px;*/ width: 170px; height: 34px;  border: none; background: yellow; color: #004196; font-size: 18px;margin-top: 30px;margin-left: -6px;*margin-top:20px;}


.form-wrap-m{display:none;}
.form-wrap { width: 60%; padding:40px 0 60px;margin: 0 auto;}
.form-wrap form label { display: block; height: 50px; line-height: 50px; margin-bottom: 20px; padding-left:50px; font-size: 0; background: #fff;background-position:  15px center; background-repeat: no-repeat;}
.form-wrap form label.name { background-image: url("../images/icon/icon-name.png"); }
.form-wrap form label.phone { background-image: url("../images/icon/icon-phone.png"); }
.form-wrap form label.city { background-image: url("../images/icon/icon-city.png"); }
.form-wrap form label.country { background-image: url("../images/icon/icon-country.png"); }
.form-wrap form label.degree { background-image: url("../images/icon/icon-degree.png"); }
.form-wrap form label.school { background-image: url("../images/icon/icon-school.png"); }
.form-wrap form label span {display: inline-block; width: 26%; padding-left: 0; font-size:20px; color: #666;float:left; }
.form-wrap form label input, .form-wrap form label select { width: 70%; height: 100%; padding: 0; border:none;outline: none; font-size: 1.8rem; background-color: transparent; color: #666; }
.form-wrap form label select { -moz-appearance: none; -webkit-appearance: none; background: url("../images/icon/arrow.png") 95% center no-repeat; }
.form-wrap form label select option { text-align: center; }
.form-wrap form label select::-ms-expand { display: none; }
.form-wrap .btn-wrap {cursor: pointer; display: block; width: 100%; height: 4rem;border: none; background: #f39800; font-size: 2rem; color:#fff;margin-top: 1rem;}
.form-wrap form label input, .form-wrap form label select{font-size:20px;}
/*移动端表单*/
.reg_mobile { display: none; }
.reg_mobile .btn input{width: 100%;height: 100%;cursor: pointer;}
/*表单协议*/
.tiaokuan{font-size: 14px;color: #ccc;display: block;margin:0px auto;line-height: 18px;}
.tiaokuan img{float:left;margin-right:8px;cursor:pointer;width:16px;}
.tiaokuan.gray a{color: #a71a34;}
.tiaokuan.white{color:#ccc;}
.tiaokuan.white a{color: #f39800;} 

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

.item .title{text-align:center;padding-top:50px;padding-bottom:24px;}
/*.item .btn{text-align:center;}
.item .btn img{cursor:pointer;}*/

.header{height:620px;background:url(../images/banner_pc.jpg) no-repeat center center;}
.header .text{text-align:center;padding-top:160px;}

.item-1{
	
}
.item-1 ul{overflow:hidden;}
.item-1 ul li{width:184px;height:200px;float:left;text-align:center;color:#ffffff;margin-right:20px;}
.item-1 ul li.list-1{background:url(../images/item1/list1.jpg) no-repeat;background-size:100% 100%;}
.item-1 ul li.list-2{background:url(../images/item1/list2.jpg) no-repeat;background-size:100% 100%;}
.item-1 ul li.list-3{background:url(../images/item1/list3.jpg) no-repeat;background-size:100% 100%;}
.item-1 ul li.list-4{background:url(../images/item1/list4.jpg) no-repeat;background-size:100% 100%;}
.item-1 ul li.list-5{background:url(../images/item1/list5.jpg) no-repeat;background-size:100% 100%;}
.item-1 ul li.list-5{margin-right:0;}
.item-1 ul li dt{font-size:24px;line-height:56px;padding-top:44px;}
.item-1 ul li dd{font-size:14px;line-height:20px;}

.item-2 .con{padding-bottom:80px;}
.item-2 ul{overflow:hidden;background:url(../images/item2/bg_pc.jpg) no-repeat left top;padding-left:35px;}
.item-2 ul li{float:left;width:158px;height:140px;margin-right:35px;color:#fff;text-align:center;cursor:pointer;}
.item-2 ul li.active{background:url(../images/item2/bg.png) no-repeat center center;}
.item-2 ul li.list-6{height:200px;float:right;}
.item-2 ul li dl{border-top:1px solid #fff;border-bottom:1px solid #fff;margin-top:40px;height:58px;font-weight:bold;}
.item-2 ul li dt{font-size:22px;margin-top:5px;}
.item-2 ul li dd{font-size:14px;}
.item-2 ul li.list-6 dl{margin-top:70px;}
.item-2 ul li.div{width:770px;height:200px;background:#fff;margin-left:-35px;cursor:auto;}
.item-2 ul li.div .name{width:144px;font-size:48px;color:#288b33;font-weight:bold;padding:30px 20px 0 10px;}
.item-2 ul li.div .center{width:470px;}
.item-2 ul li.div .center p{color:#333333;font-size:16px;text-align:left;line-height:30px;}
.item-2 ul li.div .center{padding-top:30px;}
.item-2 ul li.div .center p span{color:#777777;}
.item-2 ul li.div .center p i{color:#ee791b;font-style:normal;}
.item-2 ul li.div .center .tip{color:#288b33;font-size:14px;line-height:20px;}
.item-2 ul li.div .wx{padding:40px 40px 0 0;}

.item-3{background:#f7f7f7;}
.item-3 .con{padding:30px 0 30px;}
.item-3 .swiper-container{overflow:inherit;}
.item-3 .swiper-slide{margin-bottom:40px;}
.item-3 .swiper-slide img{position:absolute;top:-20px;left:0;}
.item-3 .swiper-slide .text{background:#fff;min-height:232px;background:#fff;padding:20px 20px 20px 254px;margin-left:10px;}
.item-3 .swiper-slide .text .name{font-size:24px;font-weight:bold;color:#288b33;}
.item-3 .swiper-slide .text .tit{font-size:18px;color:#288b33;line-height:30px;}
.item-3 .swiper-slide .text .dec{font-size:14px;color:#333333;line-height:24px;}


.item-4{height:1000px;background:url(../images/item4/bg_pc.jpg) no-repeat;}
/*.item-4 .title{padding:60px 0 0px 0;}*/
/*.item-4 .title p{color:#fff;font-size:16px;}*/
.item-4 .con{height:1400px;padding-top:44px;}
.item-4 .con ul{overflow:hidden;}
.item-4 .con ul li{float:left;position:relative;height:176px;width:166px;text-align:center;cursor:pointer;margin-bottom:20px;}
.item-4 .con ul li p{color:#fff;font-size:16px;line-height:60px;text-align:center;}
.item-4 .con ul li p.name{height:60px;overflow:hidden;}
.item-4 .con ul li .activePic{display:none;position:absolute;left:0;right:0;margin:0 auto;}
.item-4 .con ul li.active .activePic{display:block;}
.item-4 .con ul li.dec{width:100%;min-height:170px;color:#fff;display:none;margin-bottom:0;}
.item-4 .con ul li.dec h4{font-size:20px;text-align:left;line-height:40px;}
.item-4 .con ul li.dec h5{font-size:14px;padding-bottom:30px;}
.item-4 .con ul li.dec p{text-align:left;font-size:14px;line-height:24px;padding-bottom:10px;}
.item-4 .con ul li.dec p b{font-weight:bold;}
.item-4 .con ul li.dec p span{float:left;width:30%;font-size:16px;}
.item-4 .con ul li.dec p span.pos{width:40%;}


.item-5{}
.item-5 .con{position:relative;height:486px;}
.item-5 .con .list{width:236px;height:203px;color:#fff;text-align:center;position:absolute;}
.item-5 .con .list h5{font-size:24px;font-weight:bold;line-height:60px;padding-top:40px;}
.item-5 .con .list p{font-size:14px;line-height:22px;}
.item-5 .list-1{background:url(../images/item5/list1.png) no-repeat center center;left:0;top:0;}
.item-5 .list-2{background:url(../images/item5/list2.png) no-repeat center center;left:190px;top:112px;}
.item-5 .list-3{background:url(../images/item5/list3.png) no-repeat center center;left:380px;top:0px;}
.item-5 .list-4{background:url(../images/item5/list4.png) no-repeat center center;left:570px;top:112px;}
.item-5 .list-5{background:url(../images/item5/list5.png) no-repeat center center;right:0px;top:0px;}
.item-5 .list-6{background:url(../images/item5/list6.png) no-repeat center center;left:0px;top:222px;}
.item-5 .list-7{background:url(../images/item5/list7.png) no-repeat center center;left:380px;top:222px;}
.item-5 .list-8{background:url(../images/item5/list8.png) no-repeat center center;right:0px;top:222px;}

.item-6{background:#f7f7f7;}
.item-6 .con{overflow:hidden;color:#fff;padding-bottom:100px;}
.item-6 .con h5{font-size:24px;font-weight:bold;padding:0 30px 0 30px;line-height:40px;padding-top:20px;}
.item-6 .con p{font-size:16px;padding:0 30px 0 30px;line-height:20px;}
.item-6 .con .left{width:72%;}
.item-6 .con .top{margin-bottom:10px;overflow:hidden;}
.item-6 .con .list-1,.item-6 .con .list-4{width:320px;height:200px;}
.item-6 .con .list-2,.item-6 .con .list-3{width:390px;height:200px;}
.item-6 .con .list-1{background:url(../images/item6/bg1.jpg) no-repeat center center;}
.item-6 .con .list-2{background:url(../images/item6/bg2.jpg) no-repeat center center;}
.item-6 .con .list-3{background:url(../images/item6/bg3.jpg) no-repeat center center;}
.item-6 .con .list-4{background:url(../images/item6/bg4.jpg) no-repeat center center;}
.item-6 .con .right{width:27%;height:410px;background:url(../images/item6/bg5.jpg) no-repeat center center;}
.item-6 .con .right h5{padding-top:126px;}

.item-7 .con{position:relative;height:470px;}
.item-7 .con .list{position:absolute;font-size:24px;color:#fff;}
.item-7 .con .list-1{width:542px;height:150px;line-height:150px;background:url(../images/item7/bg1.jpg) no-repeat center center;left:95px;top:50px;}
.item-7 .con .list-1 p{padding:0 0 0 100px;}
.item-7 .con .list-2{width:305px;height:181px;line-height:30px;background:url(../images/item7/bg2.jpg) no-repeat center center;left:650px;top:0;}
.item-7 .con .list-2 p{padding:80px 0 0 50px;}
.item-7 .con .list-3{width:316px;height:180px;line-height:30px;background:url(../images/item7/bg3.jpg) no-repeat center center;left:30px;top:232px;}
.item-7 .con .list-3 p{padding:36px 0 0 50px;}
.item-7 .con .list-4{width:546px;height:150px;line-height:150px;background:url(../images/item7/bg4.jpg) no-repeat center center;left:378px;top:232px;}
.item-7 .con .list-4 p{padding:0 0 0 100px;}

.item-8{height:660px;background:url(../images/item8/bg.jpg) no-repeat center center;}


@media only screen and (max-width: 1000px) {
	.w1000{width:96%;}
	#reg, .head_nav, .foot { display: none; }
	.form-wrap { display: none; }
	#doyoo_panel{display:none !important;}
	.header{height:546px;background:url(../images/banner_m.jpg) no-repeat;}
	.header .w1000{width:100%;}
	.header .text img{width:82%;}
	
	.item-1 ul li{margin-bottom:20px;width: 32%;height:240px;}
	.item-1 ul li.list-1{margin-left:17.5%}
	.item-1 ul li.list-3,.item-1 ul li.list-4{margin-right: 10px;}
	.item-1 ul li dt{padding-top:60px;font-size:30px;}
	.item-1 ul li dd{font-size: 18px;}
	
	.item-2 ul{background:none;}
	.item-2 ul li dl{border:none;height:100px;padding-top:40px;margin-top:0;}
	.item-2 ul li.active dl{background:url(../images/item2/bg.png) no-repeat center center;}
	.item-2 ul li dt{border-top: 1px solid #fff;}
	.item-2 ul li dd{border-bottom: 1px solid #fff;}
	.item-2 ul li.list-6{height:140px;float:left;margin:0 0 20px 0;}
	.item-2 ul li.list-6 dl{margin-top:0;padding-top:40px;}
	.item-2 ul li.div{display:none;position:relative;width:100%;}
	.item-2 ul li:nth-child(4){display:block;}
	.item-2 ul{padding-left:0;}
	.item-2 ul li{margin-right:0;padding:0 35px;margin-bottom:20px;}
	.item-2 ul li.list-1{background:url(../images/item2/bg_m1.jpg) no-repeat left top;}
	.item-2 ul li.list-2{background:url(../images/item2/bg_m1.jpg) no-repeat -228px top;}
	.item-2 ul li.list-3{background:url(../images/item2/bg_m1.jpg) no-repeat right top;padding:0 60px 0 35px;}
	
	.item-2 ul li.list-4{background:url(../images/item2/bg_m2.jpg) no-repeat left top;}
	.item-2 ul li.list-5{background:url(../images/item2/bg_m2.jpg) no-repeat -228px top;}
	.item-2 ul li.list-6{background:url(../images/item2/bg_m2.jpg) no-repeat right top;padding:0 60px 0 35px;}
	
	.item-2 ul li.list-7{background:url(../images/item2/bg_m3.jpg) no-repeat left top;}
	.item-2 ul li.list-8{background:url(../images/item2/bg_m3.jpg) no-repeat -228px top;}
	.item-2 ul li.list-9{background:url(../images/item2/bg_m3.jpg) no-repeat right top;padding:0 60px 0 35px;}
	
	.item-2 ul li.list-10{background:url(../images/item2/bg_m4.jpg) no-repeat left top;}
	.item-2 ul li.list-11{background:url(../images/item2/bg_m4.jpg) no-repeat -228px top;}
	.item-2 ul li.list-12{background:url(../images/item2/bg_m4.jpg) no-repeat right top;padding:0 60px 0 35px;}
	 
	.item-2 ul li.div{min-height:240px;overflow:hidden;}
	.item-2 ul li.div .name{padding:20px 40px 0 10px;}
	.item-2 ul li.div .wx{position:absolute;top:100px;left:55px;padding:0;}
	
	
	
	.item-3 .swiper-container{overflow:hidden;padding-bottom:50px;}
	.item-3 .swiper-pagination-bullet{width:80px;height:10px;border-radius:0;}
	.item-3 .swiper-pagination-bullet-active{background:#58a900;}
	
	
	.item-4{height:1428px;background:url(../images/item4/bg_m.jpg) no-repeat;}
	.item-4 .con{height:1900px;}
	.item-4 .con ul li{width:180px;margin-bottom:0px;}
	.item-4 .con ul li.dec{min-height:220px;}
	.item-4 .con ul li.dec p span{float: inherit;width:100%;display:block;}
	.item-4 .con ul li.dec p span.pos{width:100%;}
	
	
	.item-5 .con{height:700px;}
	.item-5 .list-1{background:url(../images/item5/list9.png) no-repeat center center;left:0;top:0;}
	.item-5 .list-2{background:url(../images/item5/list10.png) no-repeat center center;left:30%;top:72px;}
	.item-5 .list-3{background:url(../images/item5/list11.png) no-repeat center center;left:60%;top:0px;}
	.item-5 .list-5{background:url(../images/item5/list12.png) no-repeat center center;left:3%;top:224px;}
	.item-5 .list-6{background:url(../images/item5/list14.png) no-repeat center center;left:35%;top:294px;}
	.item-5 .list-4{background:url(../images/item5/list13.png) no-repeat center center;right:0%;left:auto;top:224px;}
	.item-5 .list-7{background:url(../images/item5/list15.png) no-repeat center center;left:8%;top:439px;}
	.item-5 .list-8{background:url(../images/item5/list16.png) no-repeat center center;right:6%;top:443px;}	
	
	
	
	.item-6 .con .left{width:100%;margin-bottom:10px;}
	.item-6 .con .right{width:100%;height:162px;background:url(../images/item6/bg6.jpg) no-repeat center center;}
	.item-6 .con .right h5{padding-top:26px;}
	
	.item-7 .con{height:600px;}
	.item-7 .con .list-2{left:auto;right:30px;top:210px;}
	.item-7 .con .list-3{left:0;}
	.item-7 .con .list-4{left:auto;right:0;top:410px;}
	.item-8 .form-wrap-m{display:block;padding:40px 0 150px;}
	
}