body{
	/*overflow-x: hidden;*/
	min-width: 1200px;
}
input{
	outline: none;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff; opacity:1; 
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;opacity:1;
}

input:-ms-input-placeholder{
    color: #fff;opacity:1;
}

input::-webkit-input-placeholder{
    color: #fff;opacity:1;
}
a,input{
	outline: none;
}

/*火狐兼容select*/
select{
	-webkit-appearance: none;
	-moz-appearance: none;
    appearance: none;
    background-image: url("../theme/firefox_select_icon.png");
    background-repeat: no-repeat;
    background-position: calc(100% - 7px) 50%;
    background-size: 2% auto;
    border-radius:3px;
    padding:0;
}


/*@-moz-document url-prefix() {
    select.form-control {
        -moz-appearance: none;
        appearance: none;
        background-image: url("../theme/firefox_select_icon.png");
        background-repeat: no-repeat;
        background-position: calc(100% - 7px) 50%;
        background-size: 2% auto;
        border-radius:3px;
        padding:0;
    }
}*/
/*火狐兼容select  end*/
/*iframe  弹窗*/
/*.iframe-wrap{
	display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url("../theme/win-bg01.png") repeat;
    z-index: 998;
}
.iframe-wrap .iframe-con{
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    margin-left: -395px;
    margin-top: -240px;
    width: 790px;
    height: 480px;
}*/

/*iframe  end*/

/*header*/
.topInt{
	top: -134px !important;
}
.course-header-wrap{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1200px;
    background: url("../theme/header-bg.png") repeat;
    z-index: 100;
    transition: all 0.4s;
}
.course-header-con{
	width: 1200px;
	margin: 0 auto;
}
.course-header-con .course-header-link ul{
	text-align: right;
	padding: 20px 0 0 0;
}
.course-header-con .course-header-link ul li{
	display: inline-block;
	margin-left: 30px;
}
.course-header-con .course-header-link ul li a{
	display: inline-block;
	font-size: 14px;
	color: #cbcbcb;
	padding-left: 26px;
}
.course-header-con .course-header-link ul li.on a{
	color: #1eb9ef;
}
.course-header-con .course-header-link ul li a:hover{
	color: #1eb9ef;
}
.course-header-con .course-header-link ul li a.c-l01{
	background: url("../theme/header-icon08.png") no-repeat;
	background-size: 38%;
}
.course-header-con .course-header-link ul li a.c-l01:hover{
	background: url("../theme/header-icon08-on.png") no-repeat;
	background-size: 38%;
}
.course-header-con .course-header-link ul li.on a.c-l01{
	background: url("../theme/header-icon08-on.png") no-repeat;
	background-size: 38%;
}
.course-header-con .course-header-link ul li a.c-l02{
	background: url("../theme/header-icon09.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li a.c-l02:hover{
	background: url("../theme/header-icon09-on.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li.on a.c-l02{
	background: url("../theme/header-icon09-on.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li a.c-l03{
	background: url("../theme/header-icon010.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li a.c-l03:hover{
	background: url("../theme/header-icon010-on.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li.on a.c-l03{
	background: url("../theme/header-icon010-on.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li a.c-l04{
	background: url("../theme/header-icon011.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li a.c-l04:hover{
	background: url("../theme/header-icon011-on.png") no-repeat;
	background-size: 27%;
}
.course-header-con .course-header-link ul li.on a.c-l04{
	background: url("../theme/header-icon011-on.png") no-repeat;
	background-size: 27%;
}
.course-header-con .logo-city .course-logo{
	padding-top: 20px;
}
.course-header-con .logo-city .course-logo>h1{
	margin: 0;
}
.logo-city .mgs-city{
	padding: 38px 0 0;
}
.logo-city .mgs-city .mgs-tel a{
	display: inline-block;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	padding-left: 26px;
	background:url("../theme/header-icon04.png") no-repeat left;
}	
.logo-city .mgs-city .mgs-city-choose{
	width: 60px;
	margin-left: 30px;
	background: url("../theme/header-icon01.png") no-repeat left 2px;
	padding-left: 26px;
}
.logo-city .mgs-city .mgs-city-choose .mapList-h{
	position: relative;
}
.logo-city .mgs-city .mgs-city-choose .mapList-h .m-l-01{
	display: block;
	width: 100%;
	line-height: 28px;
	color: #fff;
	background: url("../theme/header-icon02.png") no-repeat right;
}
.logo-city .mgs-city .mgs-city-choose .mapList-h dl{
	display: none;
	position: absolute;
	top: 28px;
	right: 0;
	z-index: 30;
	width: 100%;
	line-height: 24px;
	background: #fff;
}
.logo-city .mgs-city .mgs-city-choose .mapList-h dl a{
	font-size: 14px;
	color: #333;
	padding-left: 6px;
	display: block;
}

.logo-city .mgs-city .mgs-city-choose .dSelect7{
	width: 100%;
	line-height: 28px;
	position: relative;
}
.logo-city .mgs-city .mgs-city-choose .dSelect7 .d_inSelect{
	width: 100%;
	line-height: 28px;
	color: #fff;
	background: url("../theme/header-icon02.png") no-repeat right;
	cursor: pointer;
}
.logo-city .mgs-city .mgs-city-choose .dSelect7 .d_SelectList{
	display: none;
	position: absolute;
	top: 28px;
	right: 0;
	z-index: 30;
	width: 100%;
	background: url("../theme/win-bg02.png") repeat;
}
.logo-city .mgs-city .mgs-city-choose .dSelect7 .d_SelectList li a{
	font-size: 14px;
	color: #fff;
	padding-left: 6px;
	display: block;
}
.logo-city .mgs-city .mgs-city-choose .dSelect7 .d_SelectList li a:hover{
	background: #666;
}



/*.logo-city .mgs-city .mgs-city-choose ul li{
	padding-left: 26px;
	line-height: 26px;
	background: url("../theme/header-icon01.png") no-repeat left;
}
.logo-city .mgs-city .mgs-city-choose ul li a{
	font-size: 14px;
	color: #fff;
	padding-right: 10px;
	background: url("../theme/header-icon02.png") no-repeat right;
}*/
.course-nav{
	height: 58px;
	border-top: 1px solid #999;
}
.course-nav .course-nav-choose{
	width: 150px;
}
.course-nav .course-nav-choose .pagLink-list{
	position: relative;
}
.course-nav .course-nav-choose .pagLink-list .pagLink-tit{
	display: block;
	font-size: 14px;
	color: #fff;
	width: 100%;
	height: 58px;
	line-height:58px;
	text-indent: 4px;
	border-bottom: 4px solid #1eb9ee;
	background: url("../theme/header-icon02.png") no-repeat right;
}
.course-nav .course-nav-choose .pagLink-list dl{
	display: none;
	position: absolute;
	top: 62px;
	left: 0;
	width: 100%;
	background: url("../theme/win-bg02.png") repeat;
}
.course-nav .course-nav-choose .pagLink-list dl dd{
	line-height: 28px;
}
.course-nav .course-nav-choose .pagLink-list dl dd a{
	color: #fff;
	display: block;
	padding-left: 4px;
}
.course-nav .course-nav-choose .pagLink-list dl dd a:hover{
	background: #666;
	color: #fff;
}

.course-nav .course-nav-choose .dSelect6{
	width: 150px;
	position: relative;
}
.course-nav .course-nav-choose .dSelect6 .d_inSelect{
	height: 58px;
	line-height:58px;
	text-indent: 4px;
	font-size: 14px;
	color: #fff;
	border-bottom: 4px solid #1eb9ee;
	background: url("../theme/header-icon02.png") no-repeat right;
	cursor: pointer;
}
.course-nav .course-nav-choose .dSelect6 .d_SelectList{
	display: none;
	position: absolute;
	top: 62px;
	left: 0;
	width: 100%;
	background: #fff;
}
.course-nav .course-nav-choose .dSelect6 .d_SelectList li{
	line-height: 28px;
}
.course-nav .course-nav-choose .dSelect6 .d_SelectList li a{
	display: block;
	padding-left: 4px;
}
.course-nav .course-nav-choose .dSelect6 .d_SelectList li a:hover{
	background: #999;
	color: #fff;
}
.course-nav .course-nav-list{
	margin-left: 60px;
}
.course-nav .course-nav-list ul li{
	float: left;
	padding: 0 20px;
	margin: 0 20px;
	line-height: 58px;
	position: relative;
	/*overflow: hidden;*/
}
.course-nav .course-nav-list ul li a{
	display: block;
	font-size: 14px;
	color: #fff;
	transition: all 0.4s;
	position: relative;
	z-index: 10;
}
.course-nav .course-nav-list ul li:hover .l-down{
	height: 70px;
	transition: all 0.4s;
}
.course-nav .course-nav-list ul li.on .l-down{
	top: 0px;
	height: 70px;
	transition: all 0.4s;
}
.course-nav .course-nav-list ul li .l-down{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 0;
	background: #1eb9ef;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    transition: all 0.4s;
}



/*header  end*/
.tangram-suggestion-main{
	z-index: 31;
	width: 265px !important;
}

#r-Btn{
	display: block !important;
}

.sc-banner{
	width: 100%;
	position: relative;
	/*overflow: hidden;*/
}
/*.sc-h .sc-banner-con{
	height: 700px;
}
.sc-h .sc-banner-con .bannerImg{
	height: 100%;
}*/
.sc-h .sc-banner-con .sc-banner-txt .sc-txt-con{
	padding-top: 216px;
}
.sc-banner-con{
	width: 100%;
	min-width: 1200px;
	/*height: 700px;*/
	/*position: relative;*/
	overflow: hidden;
}
.sc-banner-con .bannerImg{
	width: 1920px;
	/*position: relative;*/
	/*left: 50%;*/
	/*margin-left: -960px;*/
	/*width: 100%;*/
	/*min-width: 1366px;*/
}
.sc-banner-con .sc-banner-txt{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.sc-banner-con .sc-banner-txt .sc-txt-con{
	width: 1200px;
	margin: 0 auto;
	padding-top: 112px;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-l-tit{
	/*display: none;*/
	margin-top: 10%;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-l-tit h1{
	font-size: 56px;
	color: #fff;
	/*font-weight: bold;*/
	margin: 0;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-l-tit .h-p{
	font-size: 56px;
	color: #fff;
	/*font-weight: bold;*/
	margin: 0;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-l-tit p{
	font-size: 20px;
	color: #fff;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-r-int{
	width: 340px;
	padding: 30px 40px;
	background: url("../theme/bg01.png") repeat;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-r-int h3{
	margin: 0;
	font-size: 26px;
	color: #fff;
	/*font-weight: bold;*/
	text-align: center;
	margin-bottom: 20px;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-r-int .tj{
	padding: 0 0;
}
.sc-banner-con .sc-banner-txt .sc-txt-con .t-r-int .tj li{
	width: 44%;
	float: left;
	font-size: 14px;
	color: #fff;
	margin: 0 0 8px 0;
	padding-left: 6%;
	background: url("../theme/icon-h04.png") no-repeat left center;
}
.sc-scarchCon{
	width: 100%;
}
.sc-scarchCon .intBg{
	width: 100%;
	height: 56px;
	background: url("../theme/bg01.png") repeat;
	border-radius: 5px;
	margin-top: 15px;
}
.sc-scarchCon .intBg .nameIcon{
	display: block;
	float: left;
	width: 56px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	background: url("../theme/bg01.png") repeat;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
}
.sc-scarchCon .intBg .phoneIcon{
	display: block;
	float: left;
	width: 56px;
	height: 56px;
	text-align: center;
	line-height: 56px;
	background: url("../theme/bg01.png") repeat;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
}
.sc-scarchCon .intBg .h-name{
	width: 280px;
	height: 56px;
	line-height: 56px;
	color: #fff;
	text-indent: 10px;
}
.sc-scarchCon .intBg .h-phone{
	width: 280px;
	height: 56px;
	line-height: 56px;
	color: #fff;
	text-indent: 10px;
}
.sc-scarchCon .d_select{
	width: 160px;
	height: 56px;
	position: relative;
	margin-top: 15px;
}
.sc-scarchCon .d_select .d_SelectList{
	display: none;
	position: absolute;
	top: 56px;
	left: 0;
	width: 100%;
	background: url("../theme/win-bg02.png") repeat;
	color: #666;
	max-height: 186px;
	overflow: auto;
}
.sc-scarchCon .d_select .d_SelectList li{
	text-indent: 10px;
	color: #fff;
}
.sc-scarchCon .d_select .d_SelectList li a{
	color: #fff;
	padding: 6px 0;
	display: block;
}
.sc-scarchCon .d_select .d_SelectList li a:hover{
	background: #666;
	color: #fff;
}
.sc-scarchCon .d_select .d_inSelect{
	width: 104px;
	height: 56px;
	background: url("../theme/bg01.png") repeat;
	cursor: pointer;
	color: #fff;
	text-indent: 10px;
	float: left;
	padding-right: 56px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-bottom-left-radius:5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-bottom-right-radius:5px;
}
.sc-scarchCon .d_select .S-jt{
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 56px;
	height: 56px;
	background: url("../theme/xl-icon.png") no-repeat center;
}
.sc-scarchCon .dSelect2{
	margin-left: 20px;
}
.sc-scarchCon .scBtn{
	width: 340px;
	height: 56px;
	margin-top: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	background: #f6c507;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
}


.sc-con-search{
	width: 100%;
}
.sc-select{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 60px 0;
	text-align: center;
}
.sc-select select{
	width: 290px;
	height: 40px;
	border-bottom: 1px solid #e8e8e8;
	margin:0 50px;
	outline: none;
	cursor: pointer;
	color: #A9A9A9;
}
.sc-select #pro{
	background: url("../theme/icon-h01.png") no-repeat left center;
	text-indent: 32px;
	margin-right: 4%;
}
.sc-select #pro option{
	line-height: 24px;
	font-size: 14px;
	color: #333;
	border: 1px solid #333;
}
.sc-select #city{
	background: url("../theme/icon-h02.png") no-repeat left center;
	text-indent: 32px;
}
.sc-select #town1{
	display: none;
	width: 26px;
	height: 26px;
	background: url("../theme/search-btn.png") no-repeat center;
}
.sc-select .s03{
	display: none;
	width: 500px;
	height: 40px;
	line-height: 40px;
	float: right;
	border-bottom: 1px solid #e8e8e8;
	color: #A9A9A9;
	position: relative;
}
.sc-select .s03 .s03-int{
	height: 39px;
	width: 460px;
}
.sc-select .s03 .s03-btn{
	position: absolute;
	top: 6px;
	right: 0;
	width: 26px;
	height: 26px;
	background: url("../theme/search-btn.png") no-repeat center;
}

.lx12-18Con{ width:1200px; margin:0 auto; overflow:hidden; text-align:center}
.lx12-18Con .title{ font-size:36px; margin-top:80px;}
.lx12-18Con .intro{ margin-top:20px; font-size:16px; width:100%;}
.lx12-18Con .lx12-18Con1{ width:1200px; height:750px; margin-top:80px;}
.lx12-18Con .lx12-18Con2{ width:1200px; height:750px; margin-top:40px;}
.lx12-18Con .lx12-18Con3{ width:1200px; height:670px; margin-top:40px;}
.lx12-18Con .lx12-18Con_btn{ display:block; background:url(../theme/12-18Conbtn.png) no-repeat center top; font-size:18px; width:360px; height:56px; margin:40px auto; color:#fff; line-height:56px; text-align:center}

.sc-address{
	width: 100%;
}
.sc-address-con{
	width: 1200px;
	margin: 0 auto;
}
.sc-address-con .sc-address-item{
	width: 100%;
	background: #f7f7f7;
	margin-bottom: 30px;
}
.sc-address-con .sc-address-item .sc-add-l{
	width: 400px;
	height: 270px;
	padding: 80px 50px;
	overflow: hidden;
}
.sc-address-con .sc-address-item .sc-add-r{
	width: 700px;
	height: 430px;
}
.sc-address-con .sc-address-item .sc-add-l-p{
	padding: 10px 50px 0 !important;
	height: 410px !important;
}
.sc-address-con .sc-address-item .sc-add-l-p h1{
	font-size: 24px;
	color: #333;
	margin: 0 0 20px 0 !important;
}
.sc-address-con .sc-address-item .sc-add-l h1{
	font-size: 24px;
	color: #333;
	margin: 0 0 40px 0;
}
.sc-address-con .sc-address-item .sc-add-l ul li{
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	padding-left: 36px;
}
.sc-address-con .sc-address-item .sc-add-l .luxian-list{
	height: 260px;
	overflow-y: auto;
}
.sc-address-con .sc-address-item .sc-add-l ul li.add01{
	background: url("../theme/lx-icon01.png") no-repeat left 2px;
}
.sc-address-con .sc-address-item .sc-add-l ul li.add02{
	background: url("../theme/lx-icon02.png") no-repeat left 2px;
}
.sc-address-con .sc-address-item .sc-add-l ul li.add03{
	background: url("../theme/lx-icon03.png") no-repeat left 2px;
}
.sc-address-con .sc-address-item .sc-add-l ul li.add04{
	background: url("../theme/lx-icon04.png") no-repeat left 2px;
}
.sc-address-con .sc-address-item .sc-add-l ul li.add05{
	background: url("../theme/lx-icon05.png") no-repeat left 2px;
}
.sc-address-con .sc-address-item .sc-add-l .addLink{
	margin-top: 40px;
}
.sc-address-con .sc-address-item .sc-add-l .addLink a{
	font-size: 14px;
	display: inline-block;
	
	line-height: 44px;
	text-align: center;
}
.sc-address-con .sc-address-item .sc-add-l .addLink .l01{
	width: 150px;
	height: 44px;
	color: #fff;
	background: #32baea;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
}
.sc-address-con .sc-address-item .sc-add-l .addLink .l02{
	color: #32baea;
	margin-left: 40px;
}
.sc-address-con .sc-address-item .sc-add-r .sc-add-r-data{
	width: 100%;
	position: relative;
}
.sc-address-con .sc-address-item .sc-add-r .sc-add-r-data .tabTit{
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 99;
	width: 200px;
	height: 36px;
}
.sc-address-con .sc-address-item .sc-add-r .sc-add-r-data .tabTit ul li{
	float: left;
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	cursor: pointer;
	background: #fff;
	color: #b4b4b4;
}
.sc-address-con .sc-address-item .sc-add-r .sc-add-r-data .tabTit ul li.tb01{
	border-top-left-radius: 18px;
	-webkit-border-top-left-radius:18px;
	-moz-border-top-left-radius:18px;
	border-bottom-left-radius: 18px;
	-webkit-border-bottom-left-radius:18px;
	-moz-border-bottom-left-radius:18px;
}
.sc-address-con .sc-address-item .sc-add-r .sc-add-r-data .tabTit ul li.tb02{
	border-top-right-radius: 18px;
	-webkit-border-top-right-radius:18px;
	-moz-border-top-right-radius:18px;
	border-bottom-right-radius: 18px;
	-webkit-border-bottom-right-radius:18px;
	-moz-border-bottom-right-radius:18px;
}
.sc-address-con .sc-address-item .sc-add-r .sc-add-r-data .tabTit ul li.active{
	background: #32baea;
	color: #fff;
}
.tabCon{
	position: relative;
}
.tabCon .jl-Target{
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 11;
	width: 700px;
	height: 60px;
	font-size: 18px;
	color: #ccc;
	line-height: 60px;
	text-indent: 20px;
	background: url("../theme/txt-bg.png") repeat;
}
.tabCon .jl-Target span{
	color: #fff;
	margin-right: 10px;
}
.tabCon .tabCon-list{
	position: relative;
	width: 700px;
	height: 430px;
}
.tabCon .tabCon-list .tabCon-item{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	opacity: 0;
	width: 700px;
	height: 430px;
	transition:all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari 和 Chrome */
	-o-transition: all 1s; /* Opera */
}
.tabCon .tabCon-list .zIn-top{
	z-index: 9 !important;
	opacity: 1 !important;
	transition:all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari 和 Chrome */
	-o-transition: all 1s; /* Opera */
}

.tabCon .tabCon-list .tabCon-item .sc-pag{
	
  position: absolute;
  left: 0;
  text-align: right;
  bottom:20px;
  width: 100%;
  z-index: 2;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 10px;
  background: #bbaf85;
  box-shadow: 0px 1px 2px #555 inset;
  margin-right: 10px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}

/*地图*/
.tabCon .tabCon-list .tabCon-item #dituContent{
	width: 700px;
	height: 430px;
}
.BMap_cpyCtrl {  
    display:none;   
}  
.anchorBL{  
    display:none;   
}   

.sc-activity2{
	width: 100%;
	background: #fff;
}
.sc-activity{
	width: 100%;
	background: #f7f7f7;
	margin-top: 40px;
}
.sc-activity-con{
	width: 1200px;
	margin: 0 auto;
	padding: 60px 0 80px 0;
}
.sc-activity-con .sc-activity-tit h2{
	font-size: 36px;
	color: #333;
	margin: 0;
	/*font-weight: bold;*/
	text-align:center;
}
.sc-activity-con .sc-activity-list{
	margin-top: 40px;
}
.sc-activity-con .sc-activity-list ul li{
	float: left;
	width: 29.33%;
	margin: 2%;
	position: relative;
	background: #fff;
}
.sc-activity-con .sc-activity-list ul li>a{
	display: block;
	height: 200px;
	overflow: hidden;
	border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
}
.sc-activity-con .sc-activity-list ul li span.hd01{
    display: block;
    width: 62px;
    height: 61px;
    background: url("../theme/active-stat-on-jj.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    
}
.sc-activity-con .sc-activity-list ul li span.hd02{
    display: block;
    width: 62px;
    height: 61px;
    background: url("../theme/active-stat-on-sm.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
}
.sc-activity-con .sc-activity-list ul li span.hd03{
	
	display: block;
    width: 62px;
    height: 61px;
	background: url("../theme/js-icon.png") no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
.sc-activity-con .sc-activity-list ul li img{
	/*width: 100%;*/
	width: 352px;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
}
.sc-activity-con .sc-activity-list ul li .ti{
	padding: 20px;
	background: #fff;
}
.sc-activity-con .sc-activity-list ul li .ti h4{
	margin: 0 0 10px 0;
	height: 55px;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-overflow: -o-ellipsis-lastline;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
}
.sc-activity-con .sc-activity-list ul li .ti p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.sc-activity-con .sc-activity-list ul li .ti .hd-link{
	margin-top: 10px;
}
.sc-activity-con .sc-activity-list ul li .ti .hd-link .l1{
	float: left;
	width: 150px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	background: #32baea;
	border-top-left-radius: 10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
}
.sc-activity-con .sc-activity-list ul li .ti .hd-link .l2{
	float: right;
	height: 44px;
	line-height: 44px;
	color: #32baea;
}


.mb-nav{
	width: 1200px;
	margin: 20px auto 40px;
}
.mb-nav ul li{
	float: left;
	font-size: 14px;
	color: #333;
	margin-right: 10px;
}
.mb-nav ul li a{
	font-size: 14px;
	color: #333;
}

.Infor{
	width: 100%;
}
.Infor-con{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.Infor-con .Infor-tit h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /*font-weight: bold;*/
    text-align: center;
}
.Infor-con .Infor-slide{
	position: relative;
}
.Infor-con .Infor-slide .arrow-left{
	position: absolute;
	top: 50%;
	left: -50px;
	margin-top: -22px;
	display: block;
	width: 25px;
	height: 45px;
	background: url("../theme/left-btn.png") no-repeat;
	z-index: 2;
}
.Infor-con .Infor-slide .arrow-right{
	position: absolute;
	top: 50%;
	right: -50px;
	margin-top: -22px;
	display: block;
	width: 25px;
	height: 45px;
	background: url("../theme/right-btn.png") no-repeat;
	z-index: 2;
}
@media screen and (max-width: 1366px){
	.Infor-con .Infor-slide .arrow-left{
		left: 10px;
	}
	.Infor-con .Infor-slide .arrow-right{
		right: 10px;
	}
	.popup2 .video-box2{
		height: 440px !important;
    	margin-top: -220px !important;
	}
	.popup2 .btn-close2{
	    margin-top: -221px !important;
	}
	.popup-videocon{
		height: 440px !important;
    	margin-top: -220px !important;
	}
	.at-video1 .popup-videocon .closeBtn01{
		margin-top: -221px !important;
	}
}
.Infor-pag{
	text-align: center;
	margin: 30px 0;
}
.Infor-slide .small-pic{
	margin: 30px 0;
}
.Infor-slide .small-pic ul{
	text-align: center;
}
.Infor-slide .small-pic ul li{
	display: inline-block;
	text-align: center;
}
.Infor-slide .small-pic ul li.on a{
	color:#32baea;
}
.Infor-slide .small-pic ul span{
	margin: 0 10px;
}
.Infor-container .swiper-slide{
	position: relative;
}
.Infor-container .swiper-slide .In-slide-txt{
	position: absolute;
	top: 0;
	right: 0;
	width: 370px;
	height: 100%;
	padding: 0 50px;
	background: url("../theme/slide-txt-bg.png") repeat;
}
.Infor-container .swiper-slide .In-slide-txt h3{
	font-size: 22px;
	color: #333;
	margin: 34% 0 0;
}
.Infor-container .swiper-slide .In-slide-txt span{
	display: block;
	width: 40px;
	height: 2px;
	background: #32baea;
	margin: 10px 0 20px;
}
.Infor-container .swiper-slide .In-slide-txt p{
	font-size: 14px;
	color: #333;
	line-height:24px;
}



/*alert-win*/
.at-wind{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 998;
}
.at-wind .at-wind-con{
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 999;
	margin-left: -395px;
	margin-top: -240px;
	width: 790px;
	height: 480px;
}
.at-wind .w-closeBtn{
	display: block;
	width: 16px;
	height: 16px;
	background: url("../theme/close-btn.png") no-repeat;
	position: absolute;
	top: 20px;
	right: 20px;
}
.at-wind .at-wind-con .w-l{
	float: left;
	width: 330px;
	height: 100%;
}
.at-wind .at-wind-con .w-l h2{
	margin: 20px;
}
.at-wind .at-wind-con .w-r{
	float: left;
	width: 340px;
	height: 100%;
	padding: 0 60px;
	background: url("../theme/win-bg02.png") repeat;
	position: relative;
}
.at-wind .at-wind-con .w-r h4{
	font-size: 28px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.at-wind .at-wind-con .w-r .win-list{
	/*width: 300px;*/
	margin: 0 auto;
}
.at-wind .at-wind-con .w-r .win-list li{
	float: left;
	width: 44%;
	padding-left: 6%; 
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
	background: url("../theme/icon-h04.png") no-repeat left center;
}
.at-wind .at-wind-con .w-r .win-input{
	width: 100%;
}
.at-wind .at-wind-con .w-r .win-input .w-name{
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-bottom: 1px solid #666;
	margin-top: 10px;
	color: #fff;
}
.at-wind .at-wind-con .w-r .win-input .w-phone{
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-bottom: 1px solid #666;
	margin-top: 10px;
	color: #fff;
}
.at-wind .at-wind-con .w-r .win-input .d_select{
	width: 160px;
	margin-top: 10px;
	position: relative;
}
.at-wind .at-wind-con .w-r .win-input .d_select .win-Age{
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #666;
	background: url("../theme/icon-h03.png") no-repeat 130px;
	cursor: pointer;
	color: #fff;
}
.at-wind .at-wind-con .w-r .win-input .d_select .win-city{
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-bottom: 1px solid #666;
	background: url("../theme/icon-h03.png") no-repeat 130px;
	cursor: pointer;
	color: #fff;
}
.at-wind .at-wind-con .w-r .win-input .d_select .d_SelectList{
	display: none;
	position: absolute;
	top: 43px;
	left: 0;
	width:100%;
	max-height: 186px;
	overflow: auto;
	background: url("../theme/win-bg02.png") repeat;
}
.at-wind .at-wind-con .w-r .win-input .d_select .d_SelectList li a{
	display: block;
	padding: 6px 0;
	text-indent: 10px;
	color: #fff;
}
.at-wind .at-wind-con .w-r .win-input .d_select .d_SelectList li a:hover{
	background: #666;
}
.at-wind .at-wind-con .w-r .win-input .dSelect4{
	margin-left: 20px;
}
.at-wind .at-wind-con .w-r .win-input .win-Btn{
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: #f1bf01;
	font-size: 18px;
	color: #fff;
	margin-top: 30px;
	-webkit-border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	border-top-right-radius: 10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-bottom-left-radius:10px;
}

		/*win 01*/
.mb-win01{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win01 .mb-win01-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	height: 460px;
	background: #fff;
	padding: 50px;
	margin: -280px 0 0 -600px;
}
.mb-win01 .mb-win01-con .b1{
	font-size: 16px;
	color: #666;
	position: relative;
}
.mb-win01 .mb-win01-con .b1 .cBtn{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}
.mb-win01 .mb-win01-con .b1 span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win01 .mb-win01-con .yq-b{
	width: 100%;
	text-align: right;
	margin: 30px 0 20px 0;
}
.mb-win01 .mb-win01-con .yq-b span{
	display: inline-block;
	margin-left: 30px;
	font-size: 14px;
	color: #666;
	height:20px;
	line-height: 20px;
}
.mb-win01 .mb-win01-con .yq-b .s1 i{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #e6e6e6;
	margin-right: 8px;
}
.mb-win01 .mb-win01-con .yq-b .s2 i{
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #fcc800;
	margin-right: 8px;
}
.mb-win01 .mb-win01-con .yq-c{
	width: 100%;
	padding-bottom: 30px;
}
.mb-win01 .mb-win01-con .yq-c .c-l{
	width: 47%;
	padding-right: 3%;
	/*width: 100%;*/
}
.mb-win01 .mb-win01-con .yq-c .c-l p{
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #808080;
	border-bottom: 1px solid #f7f7f7;
}
.mb-win01 .mb-win01-con .yq-c .c-l p span{
	display: inline-block;
	width: 33.33%;
	text-align: center;
	float: left;
}
.mb-win01 .mb-win01-con .yq-c .c-l .p1{
	background: #31baea;
	color: #fff;
}
.mb-win01 .mb-win01-con .yq-c .c-r{
	width: 50%;
	text-align: right;
	/*display: none;*/
}
.mb-win01 .mb-win01-con .yq-c .c-r p{
	text-align: left;
	margin-top: 20px;
	font-size: 14px;
	color: #666;
	padding-left: 47px;
}
.mb-win01 .mb-win01-con .yq-c .c-r p span{
	display: inline-block;
	margin-left: 31px;
}

		/*win 01  end*/

		/*win 02*/
.mb-win02{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win02 .mb-win02-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	height: 300px;
	background: #fff;
	padding: 50px;
	margin: -200px 0 0 -600px;
}
.mb-win02 .mb-win02-con .p-tit{
	font-size: 16px;
	color: #666;
	position: relative;
	margin-bottom: 20px;
}
.mb-win02 .mb-win02-con .p-tit span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win02 .mb-win02-con .p-tab{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.mb-win02 .mb-win02-con .p-tab span{
	width: 33.33%;
	text-align: center;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -1px;
}
.mb-win02 .mb-win02-con .p-tab .bc1{
	background: #f7f7f7;
	color: #666;
}
.mb-win02 .mb-win02-con .p-tab .bc2{
	background: #31baea;
	color: #fff;
}
.mb-win02 .mb-win02-con .p-tit .cBtn2{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}
		/*win 02  end*/

		/*win 03*/
.mb-win03{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win03 .mb-win03-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	/*height: 490px;*/
	background: #fff;
	padding: 50px;
	margin: -245px 0 0 -600px;
}
.mb-win03 .mb-win03-con .p-tit{
	font-size: 16px;
	color: #666;
	position: relative;
	margin-bottom: 20px;
}
.mb-win03 .mb-win03-con .p-tit .cBtn3{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}
.mb-win03 .mb-win03-con .p-tit span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win03 .mb-win03-con .p-tab{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.mb-win03 .mb-win03-con .p-tab span{
	width: 33.33%;
	text-align: center;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -1px;
}
.mb-win03 .mb-win03-con .p-tab .bc1{
	background: #f7f7f7;
	color: #666;
}
.mb-win03 .mb-win03-con .p-tab .bc2{
	background: #31baea;
	color: #fff;
	font-size: 18px;
}
.mb-win03 .mb-win03-con h3{
	font-size: 18px;
	font-weight: bold;
	color: #1aa6d7;
	text-align: center;
	margin: 20px 0;
}
.mb-win03 .mb-win03-con .w3-tab{
	height: 150px;
	overflow: auto;
}
.mb-win03 .mb-win03-con .w3-tab table{
	width: 100%;

}
.mb-win03 .mb-win03-con .w3-tab table tr{
	border: 1px solid #e5e5e5;
}
.mb-win03 .mb-win03-con .w3-tab table tr td{
	font-size: 14px;
	color: #666;
	padding: 10px 0;
	width: 33.33%;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
}
.mb-win03 .mb-win03-con .w3-tab table tr.tr1 td{
	color: #333;
	font-weight: bold;
}
.mb-win03 .mb-win03-con .w3-f{
	display: inline-block;
	margin-top: 10px;
	width: 100%;
	font-size: 14px;
	color: #333;
	text-align: right;
}
.mb-win03 .mb-win03-con .w3-tab table tr td .sp01{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon01.png") no-repeat top center;
}
.mb-win03 .mb-win03-con .w3-tab table tr td .sp02{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon02.png") no-repeat top center;
}
.mb-win03 .mb-win03-con .w3-tab table tr td .sp03{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon03.png") no-repeat top center;
}
.mb-win03 .mb-win03-con .w3-tab table tr td .sp04{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon04.png") no-repeat top center;
}
.mb-win03 .mb-win03-con .w3-tab table tr td .sp05{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon05.png") no-repeat top center;
}

		/*win 03  end*/

		/*win 04*/
.mb-win04{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win04 .mb-win04-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	/*height: 490px;*/
	background: #fff;
	padding: 50px;
	margin: -245px 0 0 -600px;
}
.mb-win04 .mb-win04-con .p-tit{
	font-size: 16px;
	color: #666;
	position: relative;
	margin-bottom: 20px;
}
.mb-win04 .mb-win04-con .p-tit .cBtn4{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}
.mb-win04 .mb-win04-con .p-tit span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win04 .mb-win04-con .p-tab{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.mb-win04 .mb-win04-con .p-tab span{
	width: 33.33%;
	text-align: center;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -1px;
}
.mb-win04 .mb-win04-con .p-tab .bc1{
	background: #f7f7f7;
	color: #666;
}
.mb-win04 .mb-win04-con .p-tab .bc2{
	background: #31baea;
	color: #fff;
	font-size: 18px;
}
.mb-win04 .mb-win04-con h3{
	font-size: 18px;
	font-weight: bold;
	color: #1aa6d7;
	text-align: center;
	margin: 20px 0;
}
.mb-win04 .mb-win04-con .w4-tab{
	height: 150px;
	overflow: auto;
}
.mb-win04 .mb-win04-con .w4-tab table{
	width: 100%;

}
.mb-win04 .mb-win04-con .w4-tab table tr{
	border: 1px solid #e5e5e5;
}
.mb-win04 .mb-win04-con .w4-tab table tr td{
	font-size: 14px;
	color: #666;
	padding: 10px 0;
	width: 33.33%;
	line-height: 24px;
	text-align: center;
	vertical-align: middle;
}
.mb-win04 .mb-win04-con .w4-tab table tr.tr1 td{
	color: #333;
	font-weight: bold;
}
.mb-win04 .mb-win04-con .w4-f{
	display: inline-block;
	margin-top: 10px;
	width: 100%;
	font-size: 14px;
	color: #333;
	text-align: right;
}
.mb-win04 .mb-win04-con .w4-tab table tr td .sp01{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon01.png") no-repeat top center;
}
.mb-win04 .mb-win04-con .w4-tab table tr td .sp02{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon02.png") no-repeat top center;
}
.mb-win04 .mb-win04-con .w4-tab table tr td .sp03{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon03.png") no-repeat top center;
}
.mb-win04 .mb-win04-con .w4-tab table tr td .sp04{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon04.png") no-repeat top center;
}
.mb-win04 .mb-win04-con .w4-tab table tr td .sp05{
	display: inline-block;
	padding-top: 30px;
	background: url("../theme/w-icon05.png") no-repeat top center;
}


		/*win 04*/
/*.mb-win04{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win04 .mb-win04-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	height: 300px;
	background: #fff;
	padding: 50px;
	margin: -200px 0 0 -600px;
}
.mb-win04 .mb-win04-con .p-tit{
	font-size: 16px;
	color: #666;
	position: relative;
	margin-bottom: 20px;
}
.mb-win04 .mb-win04-con .p-tit span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win04 .mb-win04-con .p-tab{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.mb-win04 .mb-win04-con .p-tab span{
	width: 33.33%;
	text-align: center;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -1px;
}
.mb-win04 .mb-win04-con .p-tab .bc1{
	background: #f7f7f7;
	color: #666;
}
.mb-win04 .mb-win04-con .p-tab .bc2{
	background: #31baea;
	color: #fff;
}
.mb-win04 .mb-win04-con .p-tit .cBtn4{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}*/
		/*win  04  end*/

				/*win 05*/
.mb-win05{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win05 .mb-win05-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	height: 300px;
	background: #fff;
	padding: 50px;
	margin: -200px 0 0 -600px;
}
.mb-win05 .mb-win05-con .p-tit{
	font-size: 16px;
	color: #666;
	position: relative;
	margin-bottom: 20px;
}
.mb-win05 .mb-win05-con .p-tit span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win05 .mb-win05-con .p-tab{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.mb-win05 .mb-win05-con .p-tab span{
	width: 25%;
	text-align: center;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -1px;
}
.mb-win05 .mb-win05-con .p-tab .bc1{
	background: #f7f7f7;
	color: #666;
}
.mb-win05 .mb-win05-con .p-tab .bc2{
	background: #31baea;
	color: #fff;
}
.mb-win05 .mb-win05-con .p-tit .cBtn5{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}
		/*win  05  end*/

		/*win 06*/
.mb-win06{
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url("../theme/win-bg01.png") repeat;
	z-index: 500;
}
.mb-win06 .mb-win06-con{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 1100px;
	height: 300px;
	background: #fff;
	padding: 50px;
	margin: -200px 0 0 -600px;
}
.mb-win06 .mb-win06-con .p-tit{
	font-size: 16px;
	color: #666;
	position: relative;
	margin-bottom: 20px;
}
.mb-win06 .mb-win06-con .p-tit span{
	font-size: 24px;
	color: #1aa6d7;
	margin-right: 10px;
}
.mb-win06 .mb-win06-con .p-tab{
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.mb-win06 .mb-win06-con .p-tab span{
	width: 33.33%;
	text-align: center;
	float: left;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -1px;
}
.mb-win06 .mb-win06-con .p-tab .bc1{
	background: #f7f7f7;
	color: #666;
}
.mb-win06 .mb-win06-con .p-tab .bc2{
	background: #31baea;
	color: #fff;
}
.mb-win06 .mb-win06-con .p-tit .cBtn6{
	position: absolute;
	top: -76px;
	right: -50px;
	display: block;
	width: 50px;
	height: 50px;
	background: url("../theme/close-btn02.png") no-repeat;
}
		/*win  06  end*/

.am-Read{
	width: 100%;
}
.am-Read-con{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0 0;
}
.am-Read-con .readTit{
	text-align: center;
}
.am-Read-con .readTit h2{
    font-size: 36px;
    color: #333;
    margin: 0;
}
.am-Read-con .readTit p{
	font-size: 14px;
    color: #666;
    margin-top: 10px;
}
.am-Read-con .readTit ul{
	width: 100%;
	text-align: center;
	margin-top: 20px;
}
.am-Read-con .readTit ul li{
	display: inline-block;
	text-align: center;
	width: 26.03%;
	padding: 2%;
	margin: 14px 1%;
	border: 1px solid #e6e6e6;
}
.am-Read-con .readTit ul li span{
	display: block;
	width: 24px;
	height: 2px;
	background: #ccc;
	margin: 10px auto;
}
.am-Read-con .readTit ul li h4{
	font-size: 20px;
	color: #333;
	margin: 16px 0;
}
.am-Read-con .readTit ul li p{
	font-size: 14px;
	color: #666;
	/*line-height: 22px;*/
	/*height: 44px;*/
	overflow: hidden;
	max-width: 200px;
	margin: 0 auto;
}
.am-Read-con .readTit .am-link1{
	display: block;
	width: 178px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #32baea;
	border: 1px solid #32baea;
	border-radius: 15px;
	margin: 30px auto;
}
.wj-kc{
	padding: 40px 0;
}
.wj-kc .wj-kc-item{
	margin-bottom: 40px;
}
.wj-kc .wj-tit{
	text-align: center;
}
.wj-kc .wj-tit h2{
	font-size: 36px;
    color: #333;
    margin: 0;
}
.wj-kc .wj-tit p{
	font-size: 14px;
    color: #666;
    margin-top: 10px;
}
.wj-kc .wj-Img{
	margin-top: 30px;
}
.wj-kc .wj-Img .wj-Img-l{
	float: left;
	width: 70.7%;
}
.wj-kc .wj-Img .wj-Img-l .wj-Img-item{
	width: 48%;
	height: 276px;
	margin-right: 2%;
	margin-bottom: 2%;
	float: left;
	position: relative;
	overflow: hidden;
}
.wj-kc .wj-Img .wj-Img-l .wj-Img-item img{
	/*width: 100%;*/
	width: 407.22px;
}
.wj-kc .wj-Img .wj-Img-l .wj-Img-item p{
	font-size: 20px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	line-height: 40px;
	padding-left: 4%;
	text-align: left;
}
.wj-kc .wj-Img .wj-Img-r{
	float: left;
	width: 29.3%;
	height: 570px;
	overflow: hidden;
}
.wj-kc .wj-Img .wj-Img-r .wj-Img-item{
	width: 100%;
	float: left;
	position: relative;
}
.wj-kc .wj-Img .wj-Img-r .wj-Img-item img{
	/*width: 100%;*/
	width: 351.59px;
}
.wj-kc .wj-Img .wj-Img-r .wj-Img-item p{
	font-size: 20px;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	line-height: 40px;
	padding-left: 4%;
	text-align: left;
}
.wj-kc .am-link2{
	display: block;
	width: 218px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #32baea;
	border: 1px solid #32baea;
	border-radius: 15px;
	margin: 30px auto;
}
.wj-kc .am-link3{
	display: block;
	width: 170px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #32baea;
	border: 1px solid #32baea;
	border-radius: 15px;
	margin: 30px auto;
}
.wj-kc .am-link4{
	display: block;
	width: 170px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #32baea;
	border: 1px solid #32baea;
	border-radius: 15px;
	margin: 30px auto;
}
.chsc-con{
	width: 100%;
	margin-top: 20px;
	border-bottom: 120px solid #f9f9f9;
}
.chsc-con .ch-l{
	float: left;
	width: 50%;
	text-align: center;
	margin-bottom: -100px;
}
.chsc-con .ch-l img{
	/*max-width: 100%;*/
	width:100%;
}
.chsc-con .ch-r{
	float: left;
	width: 42%;
	padding: 40px 4%;
	margin-bottom: -100px;
}
.chsc-con .ch-r ul li{
	line-height: 30px;
}
.chsc-con .ch-r ul li a{
	font-size: 14px;
	color: #333;
	display: inline-block;
	padding-left: 20px;
	background: url("../theme/tx-d02.png") no-repeat left top 10px;
}
.chsc-con02{
	width: 100%;
	margin-top: 20px;
	border-bottom: 120px solid #f9f9f9;
}
.chsc-con02 .ch-r{
	float: left;
	width: 50%;
	text-align: center;
	margin-bottom: -100px;
}
.chsc-con02 .ch-r img{
	/*max-width: 100%;*/
	width:100%;
}
.chsc-con02 .ch-l{
	float: left;
	width: 42%;
	padding: 40px 4%;
	margin-bottom: -100px;
}
.chsc-con02 .ch-l ul li{
	line-height: 30px;
}
.chsc-con02 .ch-l ul li a{
	font-size: 14px;
	color: #333;
	display: inline-block;
	padding-left: 20px;
	background: url("../theme/tx-d02.png") no-repeat left top 10px;
}

.style-kc{
	margin-top: 20px;
}
.style-kc li{
	float: left;
	width: 31.13%;
	margin: 0 1%;
	border: 1px solid #eee;
	padding-bottom: 60px;
}
.style-kc li img{
	/*width: 100%;*/
	width: 374px;
}
.style-kc li a{
	display: block;
	width: 220px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #1eb9ef;
	font-size: 24px;
	color: #fff;
	margin: -30px auto 0;
	position: relative;
	border-radius: 5px;
}
.style-kc li p{
	font-size: 14px;
	color: #666;
	line-height: 28px;
	text-align: center;
	max-width: 280px;
	margin: 30px auto 0;
}


/*课程详情页*/
.event{
	width: 100%;
}
.event-details{
	width: 1200px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}
.event-mb-nav{
	width: 1200px;
	margin: 0 auto;
	padding: 14px 0;
}
.event-mb-nav ul li{
	float: left;
	font-size: 14px;
	color: #666;
	margin-right: 4px;
}
.event-mb-nav ul li a{
	font-size: 14px;
	color: #666;
}
.event-con .e-con-l{
	float: left;
	width: 840px;
	margin-right: 60px;
}
.event-con .e-con-r{
	float: left;
	width: 300px;
}
.con-l-tit{
	padding: 20px 0;
	border-bottom: 1px solid #e5e5e5;
}
.con-l-tit .e-tit{
	float: left;
}
.con-l-tit .e-tit h1{
	font-size: 24px;
	color: #010101;
	margin: 0;
}
.con-l-tit .e-share{
	float: right;
}
.con-l-tit .e-share a span{
	background: none;
}
.con-l-tit .e-share .s-wb{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url("../theme/de-icon01.png") no-repeat;
}
.con-l-tit .e-share .s-wx{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url("../theme/de-icon02.png") no-repeat;
	margin-left: 10px;
}
.e-choose{
	width: 100%;
	background: #32baea;
	margin-top: 20px;
}
.e-choose .choose-l{
	float: left;
	width: 520px;
}
.e-choose .choose-l>img{
	width: 520px;
	display: block;
}
.e-choose .choose-r{
	float: left;
	width: 260px;
	padding: 10px 30px 0 30px;
	position: relative;
}
.e-choose .choose-r .cName{
	width: 86%;
	font-size: 14px;
	color: #fff;
	padding-left: 14%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
	background: url("../theme/de-icon12.png") no-repeat left center;
}
.e-choose .choose-r .cYear{
	width: 86%;
	font-size: 14px;
	color: #fff;
	padding-left: 14%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
	background: url("../theme/de-icon10.png") no-repeat left center;
}
.e-choose .choose-r .cPhone{
	width: 86%;
	font-size: 14px;
	color: #fff;
	padding-left: 14%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
	background: url("../theme/de-icon13.png") no-repeat left center;
}
.e-choose .choose-r .m-code{
	border-bottom: 1px solid #fff;
}
.e-choose .choose-r .cMcode{
	width: 48%;
	font-size: 14px;
	color: #fff;
	padding-left: 14%;
	height: 40px;
	line-height: 40px;
}
.e-choose .choose-r .m-code .btn-cMcode{
	display: inline-block;
	*display: inline;
	*zoom:1;
	text-align: center;
	width: 5em;
	padding:3px 10px ;
	border:1px solid #fff;
	color:#fff;
	cursor: pointer;
	opacity: .8;
	filter:alpha(opacity=80);
}
.e-choose .choose-r .m-code .btn-cMcode.disabled{
	// color:#666;
	color:#333;
	background: #fff;
}
.e-choose .choose-r .dSelect5{
	width: 100%;
	height: 40px;
	position: relative;
}
.e-choose .choose-r .dSelect5 .d_inSelect{
	width: 86%;
	font-size: 14px;
	color: #fff;
	padding-left: 14%;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #fff;
	background: url("../theme/de-icon11.png") no-repeat left center;
	margin-bottom: 10px;
}
.e-choose .choose-r .dSelect5 .d_SelectList{
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	max-height: 160px;
	overflow-y: auto;
    background: url("../theme/win-bg02.png") repeat;
}
.e-choose .choose-r .dSelect5 .d_SelectList li{
	width: 86%;
	padding-left: 14%;
	line-height: 30px;
}
.e-choose .choose-r .dSelect5 .d_SelectList li:hover{
	background: #666;
}
.e-choose .choose-r .dSelect5 .d_SelectList li a{
	display: block;
	font-size: 14px;
	color: #fff;
}
.e-choose .choose-r .chooseBtn{
	width: 100%;
	height: 40px;
	background: #fff;
	font-size: 14px;
	color: #32baea;
	border-radius: 20px;
	margin-top: 15px;
}
.saidian{
	width: 100%;
	padding: 18px 0;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.saidian p span{
	display: inline-block;
	margin: 0 20px;
	font-size: 14px;
	color: #666;
	padding-left: 28px;
}
.saidian p span.d1{
	background: url("../theme/de-icon07.png") no-repeat left center;
}
.saidian p span.d2{
	background: url("../theme/de-icon08.png") no-repeat left center;
}
.saidian p span.d3{
	background: url("../theme/de-icon09.png") no-repeat left center;
}
.dasai-txt{
	width: 100%;
	padding: 20px 0;
	overflow: hidden;
}
.dasai-txt p{
	font-size: 14px;
	color: #666;
	line-height: 32px;
	/*text-indent: 2em;*/
	margin-bottom: 10px;
}
.e-con-r .r01-list img{
	/*width: 100%;*/
	width: 300px;
}
.e-con-r .r01-list .bm-list{
	border: 1px solid #e5e5e5;
	border-top: none;
	padding: 20px 30px;
}
.e-con-r .r01-list .bm-list ul li{
	line-height: 24px;
}
.e-con-r .r01-list .bm-list ul li a{
	font-size: 14px;
    color: #333;
    display: inline-block;
    padding-left: 20px;
    background: url("../theme/tx-d02.png") no-repeat left center;
}
.e-con-r .r01-list .bm-list .r-bm-btn{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	text-align: center;
	margin-top: 20px;
	font-size: 18px;
	color: #fff;
    background: #fcc900;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}
.e-con-r .r02-list{
	margin-top: 40px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.e-con-r .r02-list h2{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.e-con-r .r02-list .smCon{
	width: 96%;
	padding: 6px 2%;
	background: #32baea;
	margin-top: 20px;
}
.e-con-r .r02-list .smCon .smImg{
	width: 46%;
}
.e-con-r .r02-list .smCon .smImg>img{
	width: 130px;
}
.e-con-r .r02-list .smCon .smTxt{
	width: 52%;
	margin-left: 2%;
}
.e-con-r .r02-list .smCon .smTxt span{
	display: inline-block;
	width: 100%;
}
.e-con-r .r02-list .smCon .smTxt .sm-sp1{
	font-size: 24px;
	color: #fff;
}
.e-con-r .r02-list .smCon .smTxt .sm-sp2{
	font-size: 14px;
	color: #fff;
}
.e-con-r .r02-list p{
	font-size: 14px;
	color: #666;
	margin-top: 20px;
	line-height: 24px;
	padding-left: 10px;
}
.e-con-r .r03-list{
	margin-top: 40px;
}
.e-con-r .r03-list h2{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin: 0;
	padding-bottom: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.e-con-r .r03-list .r03-size{
	margin-top: 20px;
	position: relative;
}
.e-con-r .r03-list .r03-size img{
	/*width: 100%;*/
	width: 300px;
}
.e-con-r .r03-list .r03-size p{
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #fff;
	text-indent: 1em;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: url("../theme/tm-bg02.png") repeat;
	text-overflow: -o-ellipsis-lastline;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 1;
 	-webkit-box-orient: vertical;
}
.e-con-r .r03-list .r03-size p a{
	color: #fff;
}
.e-con-r .r03-list ul li{
	margin: 10px 0;
}
.e-con-r .r03-list ul li .r03-bk-con{
	width: 100%;
}
.e-con-r .r03-list ul li .r03-bk-con .bk-l-img{
	width: 112px;
	float: left;
}
.e-con-r .r03-list ul li .r03-bk-con .bk-l-img img{
	width: 112px;
	/*height: 84px;*/
}
.e-con-r .r03-list ul li .r03-bk-con .bk-r-txt{
	float: left;
	width: 180px;
	margin-left: 8px;
}
.e-con-r .r03-list ul li .r03-bk-con .bk-r-txt p{
	font-size: 14px;
	color: #818181;
	/*margin-top: 10px;*/
	text-overflow: -o-ellipsis-lastline;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
}
.e-con-r .r03-list ul li .r03-bk-con .bk-r-txt span{
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.zw{
	display: block;
	height: 80px;
	width: 100%;
}

.newsSwiper{
	width: 100%;
	position: relative;
}
.newsSwiper .news-slide{
	position: relative;
	width: 840px;
	height: 470px !important;
}
.newsSwiper .news-slide>a>img{
	width: 840px;
}
.newsSwiper .news-slide .news-slide-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80%;
	padding-right: 20%;
	height: 60px;
	background: url("../theme/tm-bg.png") repeat;
}
.newsSwiper .news-slide .news-slide-txt p{
	font-size: 18px;
	color: #fff;
	margin-left: 10px;
}
.newsSwiper .news-slide .news-slide-txt span{
	display: inline-block;
	width: 100%;
	font-size: 14px;
	color: #fff;
	margin-left: 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.newsSwiper .news-page{
	position: absolute;
	right: 10px;
	bottom: 20px;
	z-index: 9;
}
.newsList{
	width: 100%;
}
.newsList .news-listItem{
	padding: 30px 0;
	border-bottom: 1px solid #e5e5e5;
}
.newsList .news-listItem .n-l-Img{
	width: 300px;
}
.newsList .news-listItem .n-l-Img img{
	width: 300px;
}
.newsList .news-listItem .n-l-Img a img{
	width: 300px;
}
.newsList .news-listItem .n-l-txt{
	width: 500px;
	margin-left: 40px;
}
.newsList .news-listItem .n-l-txt h1{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin: 18px 0;
}
.newsList .news-listItem .n-l-txt h1:hover a{
	color: #32baea;
}
.newsList .news-listItem .n-l-txt p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.newsList .news-listItem .n-l-txt p:hover a{
	color: #32baea;
}
.newsList .news-listItem .n-l-txt span{
	display: inline-block;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}
.newsPage-list{
	width: 100%;
	/*padding: 20px 0;*/
}
.newsPage-list ul{
	text-align: center;
	padding: 20px 0;
}
.newsPage-list ul li{
	display: inline-block;
	text-align: center;
	margin: 0 4px;
}
.newsPage-list ul li.active a{
	background: #1eb9ee;
	color: #fff;
}
.newsPage-list ul li:hover a{
	background: #1eb9ee;
	color: #fff;
}
.newsPage-list ul li a{
	display: inline-block;
	font-size: 14px;
	color: #333;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.newsPage-list ul li .p-input{
	width: 46px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	border: 1px solid #e5e5e5;
}
.newsPage-list ul li .p-btn{
	padding: 4px;
}


/*学习百科*/
.none{
	display: none;
}
.study-wrap{
	margin-right: 30px !important;
	width: 870px !important;
}
.study{
	width: 100%;
}
.study .stydy-l{
	width: 160px;
	margin-right: 30px;
}
.study .stydy-r{
	width: 680px;
}
.study .stydy-l ul li>a{
	display: block;
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
	font-size: 14px;
	color: #fff;
	/*background: ;*/
	background:#1eb9ee url("../theme/slide-icon02.png") no-repeat right 20px center;
}
.study .stydy-l ul li>a.on{
	background:#1eb9ee url("../theme/slide-icon01.png") no-repeat right 20px center;
}
.study .stydy-l ul li dl dd{
	margin-bottom: 1px;
}
.study .stydy-l ul li dl dd.on a{
	color: #1eb9ee;
}
.study .stydy-l ul li dl dd a:hover{
	color: #1eb9ee;
}
.study .stydy-l ul li dl dd a{
	display: block;
	height: 48px;
	line-height: 48px;
	padding-left: 20px;
	font-size: 14px;
	color: #666;
	background: #f7f7f7;
}
.study .stydy-r .studySwiper{
	width: 100%;
	position: relative;
}
.study .stydy-r .study-container .study-slide{
	position: relative;
}
.study .stydy-r .study-container .study-slide>a{
	width: 100%;
}
.study .stydy-r .study-container .study-slide>a>img{
	width: 680px;
}
.study .stydy-r .study-container .study-slide .study-slide-txt{
	position: absolute;
    left: 0;
    bottom: 0;
    width: 70%;
    padding-right: 30%;
    height: 50px;
    background: url("../theme/tm-bg.png") repeat;
}
.study .stydy-r .study-container .study-slide .study-slide-txt p{
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	padding-left: 20px;
}
.study .stydy-r .study-container .study-slide .study-slide-txt p a{
	color: #fff;
}
.study .stydy-r .studySwiper .study-page{
	position: absolute;
	right: 10px;
	bottom: 12px;
	z-index: 9;
}
.study-news .study-news-list .s-news-01{
	padding: 30px 0;
	border-bottom: 1px solid #e6e6e6;
}
.study-news .study-news-list .s-news-01 .s-news-img{
	width: 300px;
	position: relative;
}
.study-news .study-news-list .s-news-01 .s-news-img img{
	width: 300px;
}
.study-news .study-news-list .s-news-01 .s-news-img .newTime{
	position: absolute;
	top: 0;
	left: 20px;
	width: 56px;
	text-align: center;
	background: url("../theme/bg03.png") repeat;
}
.study-news .study-news-list .s-news-01 .s-news-img .newTime span{
	display: inline-block;
	margin: 4px 0;
}
.study-news .study-news-list .s-news-01 .s-news-img .newTime .d{
	font-size: 24px;
	color: #fff;
	border-bottom: 1px solid #fff;
}
.study-news .study-news-list .s-news-01 .s-news-img .newTime .y{
	font-size: 14px;
	color: #fff;
}
.study-news .study-news-list .s-news-01 .s-news-txt{
	width: 360px;
	margin-left: 20px;
}
.study-news .study-news-list .s-news-01 .s-news-txt h1{
	font-size: 16px;
	color: #333;
}
.study-news .study-news-list .s-news-01 .s-news-txt h1 a{
	font-size: 16px;
	color: #333;
	margin-top: 0;
}
.study-news .study-news-list .s-news-01 .s-news-txt h1 a:hover{
	color: #1eb9ee;
}
.study-news .study-news-list .s-news-01 .s-news-txt p{
	font-size: 14px;
	color: #666;
}
.study-news .study-news-list .s-news-01 .s-news-txt a{
	display: inline-block;
	font-size: 14px;
	color: #1eb9ee;
	margin-top: 20px;
}
.study-news .study-news-list .s-news-02{
	padding: 30px 0;
	border-bottom: 1px solid #e6e6e6;
}
.study-news .study-news-list .s-news-02 .n-02-time{
	float: left;
	padding: 30px 30px;
}
.study-news .study-news-list .s-news-02 .n-02-time span{
	display: block;
	width: 50px;
	text-align: center;
}
.study-news .study-news-list .s-news-02 .n-02-time .t01{
	font-size: 24px;
	color: #666;
}
.study-news .study-news-list .s-news-02 .n-02-time .t02{
	font-size: 14px;
	color: #666;
	border-bottom: 1px solid #fff;
}
.study-news .study-news-list .s-news-02 .n-02-txt{

}
.study-news .study-news-list .s-news-02 .n-02-txt h2{
	font-size: 16px;
	color: #333;
}
.study-news .study-news-list .s-news-02 .n-02-txt p{
	font-size: 14px;
	color: #666;
}
.study-news .study-news-list .s-news-02 .n-02-txt a{
	display: inline-block;
	font-size: 14px;
	color: #1eb9ee;
	margin-top: 20px;
}

/*新闻详情页*/
.news-fbTime{
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}
.dasai-txt p img{
	max-width:100%;
	margin: 10px 0;
}
.news-listPage{
	width: 100%;
	padding: 20px 0;
}
.news-listPage p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
}
.news-listPage p a{
	font-size: 14px;
	color: #999;
}

/*学员案例*/
.case-wrap{
	width: 100%;
	overflow: hidden;
}
.case-con{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
.case-con .case-xy h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.case-con .case-xy .case-video{
	width: 100%;
	margin-top: 40px;
}
.case-con .case-xy .case-video .case-v-l{
    width: 860px;
    height: 440px;
    margin-right: 30px;
    position: relative;
    overflow: hidden;
}
.case-con .case-xy .case-video .case-v-l img{
	width: 860px;
}
.case-con .case-xy .case-video .case-v-r{
	width: 310px;
}
.case-con .case-xy .case-video .case-v-l .starBtn{
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 202px;
	height: 202px;
	margin-top: -101px;
	margin-left: -101px;
	background: url("../theme/bf-btn.png") no-repeat;
}
.case-con .case-xy .case-video .case-v-l p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-indent: 1em;
	font-size: 14px;
	color: #fff;
	background: url("../theme/tm-bg.png") repeat;
}
.case-con .case-xy .case-video .case-v-l p span{
	font-size: 18px;
	margin-right: 10px;
}
.case-con .case-xy .case-video .case-v-r .r-v-item{
	position: relative;
	margin-bottom: 20px;
	height: 170px;
	overflow: hidden;
}
.case-con .case-xy .case-video .case-v-r .r-v-item>img{
	width: 310px;
}
.case-con .case-xy .case-video .case-v-r .r-v-item a{
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-indent: 1em;
	font-size: 14px;
	color: #fff;
	background: url("../theme/tm-bg02.png") repeat;
}
.case-con .case-xy .case-video .case-v-r .r-v-item a img{
	margin-left: 10px;
}
.case-con .case-xy .case-video .case-v-r .more-vLink{
	margin-top: 20px;
}
.case-con .case-xy .case-video .case-v-r .more-vLink a{
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #1eb9ef;
	border-radius: 5px;
}

.case-lb {
	position: relative;
}
.case-lb .lb-bg{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.case-lb .case-lb-con{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.case-lb .case-lb-con .case-position{
	width: 1200px;
	margin: 0 auto;
	padding: 100px 0 0 0;
}
.case-lb .case-lb-con .case-contaniner1{
	width:480px;
	height: 435px;
	background: #fff;
	position: relative;
}
.case-lb .case-lb-con .case-next-btn{
	width: 56px;
	height: 56px;
	background: url("../theme/right-btn02.png") no-repeat;
	position: absolute;
	left: 424px;
	top: 370px;
	z-index: 20;
	cursor: pointer;
}
.case-lb .case-lb-con .case-next-btn:hover{
	background: url("../theme/right-btn02-a.png") no-repeat;
}
.case-lb .case-lb-con .case-prev-btn{
	width: 56px;
	height: 56px;
	background: url("../theme/left-btn02.png") no-repeat;
	position: absolute;
	left: 368px;
	top: 370px;
	z-index: 20;
	cursor: pointer;
}
.case-lb .case-lb-con .case-prev-btn:hover{
	background: url("../theme/left-btn02-a.png") no-repeat;
}
.case-lb .case-lb-con .case-contaniner2{
	width: 720px;
	margin-top: 14px;
}
.case-lb .case-lb-con .case-contaniner1 .swiper-slide .case-lb-txt{
	padding: 60px 30px;
}
.case-lb .case-lb-con .case-contaniner1 .swiper-slide .case-lb-txt h3{
	margin: 0;
	font-size: 20px;
	color: #333;
}
.case-lb .case-lb-con .case-contaniner1 .swiper-slide .case-lb-txt span{
	display: block;
	width: 60px;
	height: 2px;
	background: #1eb9ef;
	margin: 14px 0;
}
.case-lb .case-lb-con .case-contaniner1 .swiper-slide .case-lb-txt img{
	width: 100% !important;
}
.case-lb .case-lb-con .case-contaniner1 .swiper-slide .case-lb-txt ul li{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.case-lb .case-lb-con .case-contaniner1 .case-pag{
	padding: 30px 0;
	text-align: left;
	text-indent: 30px;
}
.case-lb .case-lb-con .case-contaniner1 .case-pag .swiper-pagination-current{
	font-size: 24px;
	color: #666;
	font-weight: bold;
}
.case-lb .case-lb-con .case-contaniner1 .case-pag span{
	font-size: 14px;
	color: #ccc;
}
.case-lb .case-lb-con .case-contaniner1 .case-pag span.hd{
	font-size: 24px;
	color: #666;
	font-weight: bold;
}
.case-children{
	width: 100%;
}
.case-children .case-children-con{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.case-children .case-children-con .mar-r{
	margin-right: 80px;
}
.case-children .case-children-con .ch01{
	width: 560px;
	height: 180px;
	float: left;
	margin-bottom: 40px;
	overflow: hidden;
}
.case-children .case-children-con .ch01-img{
	margin-right: 20px;
}
.case-children .case-children-con .ch01-img img{
	width: 240px;
}
.case-children .case-children-con .ch01-txt{
	width: 300px;
	height: 130px;
	padding: 24px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.case-children .case-children-con .ch01-txt h4{
	font-size: 22px;
	color: #333;
	margin: 0;
}
.case-children .case-children-con .ch01-txt span{
	display: block;
	width: 36px;
	height: 2px;
	background: #1eb9ef;
	margin: 6px 0 12px 0;
}
.case-children .case-children-con .ch01-txt p{
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
	/*师资保障*/
.grarantee{
	width: 100%;
}
.grarantee-con{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.grarantee-con .g-01{
	padding: 40px 0;
}
.grarantee-con .g-01 .g01-tit h2{
    font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.grarantee-con .g-01 .g01-list{
	margin-top: 30px;
}
.grarantee-con .g-01 .g01-list .g-data-01{
	width: 100%;
	background: #1eb9ef;
}
.grarantee-con .g-01 .g01-list .g-data-01 .dataImg{
	float: left;
	width: 600px;
	height:338px;
	overflow: hidden;
}
.grarantee-con .g-01 .g01-list .g-data-01 .dataImg img{
	width: 100%;
}
.grarantee-con .g-01 .g01-list .g-data-01 .dataTxt{
	float: left;
	width: 500px;
	padding: 60px 50px;
}
.grarantee-con .g-01 .g01-list .g-data-01 .dataTxt h4{
	font-size: 22px;
	color: #fff;
	margin: 0;
}
.grarantee-con .g-01 .g01-list .g-data-01 .dataTxt span{
	display: block;
	width: 50px;
	height: 2px;
	background: #fff;
	margin: 10px 0 30px 0;
}
.grarantee-con .g-01 .g01-list .g-data-01 .dataTxt p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 10px;
}
.grarantee-con .g-01 .g01-list .g-data-02{
	width: 100%;
	background: #666;
}
.grarantee-con .g-01 .g01-list .g-data-02 .dataImg{
	float: left;
	width: 600px;
	height: 338px;
	overflow: hidden;
}
.grarantee-con .g-01 .g01-list .g-data-02 .dataImg img{
	width: 100%;
}
.grarantee-con .g-01 .g01-list .g-data-02 .dataTxt{
	float: left;
	width: 500px;
	padding: 60px 50px;
}
.grarantee-con .g-01 .g01-list .g-data-02 .dataTxt h4{
	font-size: 22px;
	color: #fff;
	margin: 0;
}
.grarantee-con .g-01 .g01-list .g-data-02 .dataTxt span{
	display: block;
	width: 50px;
	height: 2px;
	background: #fff;
	margin: 10px 0 30px 0;
}
.grarantee-con .g-01 .g01-list .g-data-02 .dataTxt p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin-bottom: 10px;
}
.grar-tx{
	width: 100%;
	padding: 40px 0;
}
.grar-tx .grar-tx-tit h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.grar-tx .grar-tx-bz{
	padding: 40px 0;
}
.grar-tx .grar-tx-bz p{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 10px;
}
.grar-tx .grar-tx-bz ul{
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	padding: 30px 0;
}
.grar-tx .grar-tx-bz ul li{
	float: left;
	padding: 0 22px;
	text-align: center;
}
.grar-tx .grar-tx-bz ul li img{
	display: inline-block;
}
.grar-tx .grar-tx-bz ul li span{
	display: block;
	font-size: 14px;
	color: #666;
}
.grar-tx .grar-tx-bz ul li.pd img{
	margin-top: 16px; 
}
.teacher-gptx{
	width: 100%;
}
.teacher-gptx .teacher-js{
	font-size: 14px;
	color: #333;
	margin-bottom: 10px;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-l{
	border: 1px solid #e6e6e6;
	margin-right: 40px;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-r{
	border: 1px solid #e6e6e6;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-l .tx01-img{
	width: 159px;
	height: 158px;
	background: #1eb9ef;
	text-align: center;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-l .tx01-img img{
	margin-top: 30px;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-l .tx01-img span{
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-l .tx01-list{
	width: 359px;
	padding: 46px 30px;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-l .tx01-list p span{
	display:inline-block;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 14px;
	color:#666;
	margin: 4px 0;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-r .tx01-img{
	width: 159px;
	height: 158px;
	background: #1eb9ef;
	text-align: center;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-r .tx01-img img{
	margin-top: 30px;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-r .tx01-img span{
	display: block;
	margin-top: 10px;
	font-size: 14px;
	color: #fff;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-r .tx01-list{
	width: 359px;
	padding: 46px 30px;
}
.teacher-gptx .t-tx01 .t-tx01-data .tx-d-r .tx01-list p span{
	display:inline-block;
	width: 50%;
	float: left;
	text-align: center;
	font-size: 14px;
	color:#666;
	margin: 4px 0;
}
.heart-td{
	padding: 40px 0;
}
.heart-td .heart-td-tit h2{
    font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.heart-td .heart-td-slide{
	margin-top: 20px;
}
.heart-td .heart-td-slide p{
	font-size: 14px;
	color: #999;
	text-align: center;
}
.heart-swiper{
	position: relative;
	overflow: hidden;
}
.heart-swiper .heart-container{
	width: 1030px;
	margin: 0 auto;
    padding-top: 50px;
    padding-bottom: 50px;
}
.heart-swiper .heart-next-btn{
	background: url("../theme/right-btn.png") no-repeat;
}
.heart-swiper .heart-prev-btn{
	background: url("../theme/left-btn.png") no-repeat;
}
.heart-swiper .heart-container .heart-slide{
	background-position: center;
    background-size: cover;
    width: 640px;
    height: 360px;
}
.heart-swiper .heart-container .heart-pag span{
	width: 56px;
	height: 2px;
	border-radius: 0;
}



.Grow-up{
	width: 100%;
}
.Grow-up-con{
	border: 1px solid #e6e6e6;
	margin: 40px 0;
}
.Grow-up-con .grow-l{
	width: 798px;
	height: 450px;
	overflow: hidden;
}
.Grow-up-con .grow-l img{
	width: 100%;
}
.Grow-up-con .grow-r{
	width: 319px;
	padding: 40px;
}
.Grow-up-con .grow-r h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
}
.Grow-up-con .grow-r span{
	display: block;
	width: 50px;
	height: 2px;
	background: #1eb9ef;
	margin: 10px 0 20px 0;
}
.Grow-up-con .grow-r p{
	font-size: 16px;
	color: #999;
	line-height: 24px;
}

/**/
.jc-huodong{
	width: 100%;
}
.jc-huodong-con{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
.jc-huodong-con .jc-hd-l{
	margin-right: 30px;
	width: 870px;
}
.jc-huodong-con .jc-hd-l .dl-yuyue{
	width: 100%;
	position: relative;
}
.jc-huodong-con .jc-hd-l .dl-yuyue>span{
	position:absolute;
	left:0;
	top:0;
	width:62px;
	height:62px;
}
.jc-huodong-con .jc-hd-l .dl-yuyue span.git01{
	background: url("../theme/o-icon11.png") no-repeat;
}
.jc-huodong-con .jc-hd-l .dl-yuyue span.git02{
	background: url("../theme/o-icon12.png") no-repeat;
}
.jc-huodong-con .jc-hd-l .dl-yuyue span.bb{
	background: url("../theme/js-icon.png") no-repeat;
}
.jc-huodong-con .jc-hd-l .dl-yuyue>img{
	width: 870px;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .jxz{
	display: block;
	width: 75px;
	height: 74px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../theme/active-stat-on.png") no-repeat;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .hdOver{}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt{
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 30px;
	width: 260px;
	height: 100%;
	background: url("../theme/detail-bg.png") repeat;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt h3{
	font-size: 20px;
	color: #fff;
	line-height: 24px;
	margin-top: 100px;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt span{
	display: block;
	font-size: 14px;
	color: #fff;
	padding-left: 20px;
	margin: 4px 0;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt span.dl-txt-sp1{
	background: url("../theme/detail-time.png") no-repeat left center;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt span.dl-txt-sp2{
	background: url("../theme/detail-loc.png") no-repeat left center;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt a{
	font-size: 14px;
	color: #fff;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt .dl-txt-lk01{
	display: block;
	width: 178px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #bfbfbf;
	border-radius: 20px;
	margin-top: 30px;
}
.jc-huodong-con .jc-hd-l .dl-yuyue .dl-txt .dl-txt-lk02{
	display: block;
	width: 180px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-radius: 20px;
	background:#1eb9ef;
	margin-top: 40px;
}
.dl-list{
	width: 100%;
	margin-top: 40px;
}
.dl-list .dl-list-item{
	width: 420px;
	float: left;
	margin-bottom: 30px;
}
.dl-list .dl-list-item:hover .dl-item-txt h3{
	color: #1eb9ef;

}
.dl-list .dl-list-item:hover .dl-item-txt a{
	right: 20px;
}
.dl-list .dl-list-item .dl-item-img{
	position: relative;
}
.dl-list .dl-list-item .dl-item-img>a>img{
	width: 420px;
}
.dl-list .dl-list-item .dl-item-img span.aa{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 62px;
	height: 61px;
	background: url("../theme/active-stat-on-sm.png") no-repeat;
}
.dl-list .dl-list-item .dl-item-img span.bb{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 62px;
	height: 61px;
	background: url("../theme/active-stat-off.png") no-repeat;
}
.dl-list .dl-list-item .dl-item-img span.hd01{
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 62px;
	height: 61px;
	background: url("../theme/active-stat-on-jj.png") no-repeat;
}

.dl-list .dl-list-item .dl-item-txt{
	position: relative;
	border: 1px solid #e5e5e5;
	border-top: none;
	padding: 0 20px 30px;
	overflow: hidden;
}
.dl-list .dl-list-item .dl-item-txt h3{
	font-size: 18px;
	color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dl-list .dl-list-item .dl-item-txt h3>a:hover{
	color: #1eb9ef;
}
.dl-list .dl-list-item .dl-item-txt span{
	display: block;
	font-size: 14px;
	color: #666;
	padding-left: 20px;
	margin: 4px 0;
}
.dl-list .dl-list-item .dl-item-txt span.dl-sp-time{
	background: url("../theme/detail-time-grey.png") no-repeat;
}
.dl-list .dl-list-item .dl-item-txt span.dl-sp-dd{
	background: url("../theme/detail-loc-grey.png") no-repeat;
}
.dl-list .dl-list-item .dl-item-txt .w-btn-hd{
	display: block;
	width: 118px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #1eb9ef;
	border-radius: 18px;
	font-size: 14px;
	color: #fff;
	position: absolute;
	right: 20px;
	top: 66px;
	transition: all 0.4s;
}
.dl-list .dl-list-item:nth-child(odd){
	margin-right: 30px;
}
/*.mr-r-30{
	margin-right: 30px;
}*/



/*case  video*/
.jwlogo{
	display: none !important;
}
.at-video1{
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../theme/section-bg01.png") repeat;
    z-index: 999;
}
.at-video1 .popup-videocon{
	width: 1000px;
    height: 564px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -500px;
    margin-top: -282px;
    background: #000;
    z-index: 2;
}
.at-video1 .popup-videocon .closeBtn01{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 460px;
    margin-top: -322px;
    width: 38px;
    height: 38px;
    border: 1px solid #777;
    background: url("../theme/icon-close.png") center no-repeat;
    z-index: 3;

}


/*case  video   end */



























/*footer*/
.sc-footer{
	width: 100%;
	background: #000000;
}
.sc-footer-con{
	width: 1200px;
	margin: 0 auto;
	padding-top: 92px;
}
.sc-footer-con .sc-f01{
	width: 16%;
}
.sc-footer-con .sc-f02{
	width: 36%;
	position: relative;
}
.sc-footer-con .sc-f02 .map-btn{
    position: absolute;
    bottom: 8px;
    right: 20%;
    font-size: 14px;
    color: #b0b0b0;
}
.sc-footer-con .sc-f01 ul li{
	font-size: 16px;
	color:#dcdcdc;
}
.sc-footer-con .sc-f01 ul li a{
	display: inline-block;
	font-size: 14px;
	color: #b0b0b0;
	margin-left: 36px;
	margin-top: 24px;
}
.sc-footer-con .sc-f01 ul li a:hover{
	color: #1ebaed;
}
.sc-footer-con .sc-f01 ul li.Icon01{
	height: 30px;
	line-height: 30px;
	padding-left: 36px;
	background: url("../theme/header-icon09.png") no-repeat left center;
}
.sc-footer-con .sc-f01 ul li.Icon02{
	height: 30px;
	line-height: 30px;
	padding-left: 36px;
	background: url("../theme/header-icon011.png") no-repeat left center;
}
.sc-footer-con .sc-f01 ul li.Icon03{
	height: 30px;
	line-height: 30px;
	padding-left: 36px;
	background: url("../theme/header-icon010.png") no-repeat left center;
}
.sc-footer-con .sc-f01 ul li.Icon04{
	height: 30px;
	line-height: 30px;
	padding-left: 36px;
	background: url("../theme/header-icon08.png") no-repeat left center;
}
.sc-footer-con .sc-f02 h2{
	margin: 0;
}
.sc-footer-con .sc-f02 p{
	font-size: 14px;
	color: #b0b0b0;
	line-height: 24px;
	margin-top: 20px;
}
.shareBtn{
	position: absolute;
	top: -6px;
	right: 0;
}
.shareBtn a{
	float: left;
	/*margin-right: 20px;*/
}
.shareBtn .s-Btn01{
	display: block;
	width: 57px;
	height: 56px;
	background: url("../theme/share-i03.png") no-repeat;
	background-size: 90%;
}
.shareBtn .s-Btn01 .f-pImg{
	position: absolute;
	top: -140px;
	left: -24px;
	z-index: -1;
	width: 110px;
	height: 110px;
	opacity: 0;
	transition:all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.shareBtn .s-Btn01 .f-pImg img{
	width: 100%
}
.shareBtn .s-Btn01:hover{
	background: url("../theme/share-i05.png") no-repeat;
	background-size: 90%;
	transition:all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.shareBtn .s-Btn01:hover .f-pImg{
	z-index: 2;
	top: -130px;
	opacity: 1;
	transition:all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.shareBtn .s-Btn02{
	display: block;
	width: 57px;
	height: 56px;
	background: url("../theme/share-i02.png") no-repeat;
	background-size: 86%;
	position: relative;
}
.shareBtn .s-Btn02 .ewm{
	/*display: none;*/
	position: absolute;
	width: 110px;
	height: 110px;
	top: -140px;
	left: -24px;
	z-index: -1;
	opacity: 0;
	transition:all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.shareBtn .s-Btn02 .ewm img{
	width: 100%;
}
.shareBtn .s-Btn02:hover{
	background: url("../theme/share-i04.png") no-repeat;
	background-size: 86%;
	transition:all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.shareBtn .s-Btn02:hover .ewm{
	/*display: block;*/
	z-index: 2;
	top: -130px;
	opacity: 1;
	transition:all 0.5s;
	-moz-transition: all 0.5s; /* Firefox 4 */
	-webkit-transition: all 0.5s; /* Safari 和 Chrome */
	-o-transition: all 0.5s; /* Opera */
}
.shareBtn .s-Btn03{
	display: block;
	width: 57px;
	height: 56px;
	background: url("../theme/share-i01.png") no-repeat;
	background-size: 86%;
}
.sc-footer-fLink{
	width: 1200px;
	/*height: 36px;*/
	line-height: 36px;
	margin: 0 auto;
	padding: 40px 0 14px;
}
.sc-footer-fLink .f-f-t{
	font-size: 14px;
	color: #dcdcdc;
}
.sc-footer-fLink ul{
	float: left;
	width: 1100px;
}
.sc-footer-fLink ul li{
	font-size: 14px;
	color:#dcdcdc;
	float: left;
	margin-right: 20px;
}
.sc-footer-fLink ul li a{
	font-size: 14px;
	color: #b0b0b0;
}
.sc-footer-fLink ul li a:hover{
	color: #1ebaed;
}
.f-Phone{
	float: left;
	display: inline-block;
	font-size: 24px;
	color: #1ebaed;
	line-height: 36px;
	margin-top: 20px;
	padding-left: 50px;
	background: url("../theme/icon-footer-01.png") no-repeat;
}
/**.map-btn{
    font-size: 14px;
    color: #fff;
    margin: 26px 0 0 100px;
    display: inline-block;
}**/
.sc-footer-copy{
	width: 100%;
	background: #000;
	padding: 14px 0;
	border-top: 1px solid #8a8889;
	position: relative;
}
.sc-footer-copy p{
	width: 1200px;
	margin: 4px auto;
	text-align: center;
	font-size: 14px;
	color: #b0b0b0;
}
.sc-footer-copy .map-btn{
    /*position: absolute;
    top: 16px;
    right: 25%;*/
    font-size: 14px;
	color:#666
}

/*课程*/
.tixi{
	width: 1200px;
	margin: 0 auto;
}
.tixi .tixi-tit{
	padding: 40px 0;
}
.tixi .tixi-tit h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
    margin-bottom: 20px;
}
.tixi .tixi-tit ul li{
	float: left;
	width: 25%;
	text-align: center;
}
.tixi .tixi-tit ul li.on .tx-img img{
	display: block;
	margin: 0 auto;
}
.tixi .tixi-tit ul li.on .tx-img .i1{
	display: none !important;
} 
.tixi .tixi-tit ul li.on .tx-img .i2{
	display: inline-block !important;
} 

.tixi .tixi-tit ul li .tx-img{
	height: 80px;
	text-align: center;
	line-height: 80px;
	padding: 20px 0;
	vertical-align: middle;
}
.tixi .tixi-tit ul li .tx-img .i2{
	display: none;
}
.tixi .tixi-tit ul li .tx-span{
	width: 100%;
	height: 2px;
	border-bottom: 1px dashed #e5e5e5;
	position: relative;
}
.tixi .tixi-tit ul li .tx-span span{
	position: absolute;
	left: 50%;
	top: -8px;
	margin-left: -10px;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../theme/tx-d.jpg") no-repeat center;
}
.tixi .tixi-tit ul li.on .tx-span span{
	background: url("../theme/d-icon.png") no-repeat center;
}
.tixi .tixi-tit ul li .tx-txt{
	padding: 20px 20px 0 20px;
}
.tixi .tixi-tit ul li .tx-txt h2{
	font-size: 16px;
	color: #000;
	margin:10px 0;
}
.tixi .tixi-tit ul li .tx-txt p{
	font-size: 14px;
	color: #666;
}

.Y-target{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 0;
	text-align: center;
}
.Y-target .six-pag li{
    width: 28%;
    padding: 1.5%;
    float: left;
    margin: 0 1%;
    border: 1px solid #e5e5e5;
}
.Y-target .six-pag li:last-child{ margin-right:0}
.Y-target .target-tit{
	font-size: 36px;
    color: #333;
    margin: 0;
    text-align: center;
    margin-bottom: 40px;
}
.Y-target ul li{
	width: 28.7%;
	padding: 3% 10%;
	float: left;
	margin: 0 1.5% 0 0;
	border: 1px solid #e5e5e5;
}
.Y-target ul li:last-child{ margin-right:0}
.Y-target ul li h2{
	font-size: 22px;
	color: #4d4d4d;
	margin: 0 0 20px 0;
}
.Y-target ul li p{
	font-size: 14px;
	color: #666;
	height: 68px;
	overflow: hidden;
}
.Y-target ul li a{
	display: block;
	font-size: 14px;
	color: #32baea;
}
.Y-target ul li .tBtn{
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	background: #32baea;
	border-radius: 20px;
	color: #fff;
	margin: 10px auto;
}

.why-maxen{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0 40px 0;
}
.why-maxen .w-tit{
	font-size: 36px;
    color: #333;
    margin: 0;
    text-align: center;
    margin-bottom: 40px;
}
.why-maxen .w-img-t ul li,
.why-maxen .w-img-b ul li{
	float: left;
	position: relative;
}
.why-maxen .w-img-t ul li{
	width: 49%;
	padding: 0 0.5%;
}
.why-maxen .w-img-b{
	margin-top: 10px;
}
.why-maxen .w-img-b ul li{
	width: 32.33%;
	padding: 0 0.5%;
	position: relative;
}
.why-maxen .w-img-b ul li .three-video{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	display: block;
	width: 100px;
	height: 100px;
	background: url("../theme/bf-btn.png") no-repeat;
	background-size: 100%;
}
.why-maxen .w-img-t ul li img,
.why-maxen .w-img-b ul li img{
	display: block;
	/*width: 100%;*/
	transition: all 1s ease;
	-moz-transition: all 1s ease;
	-webkit-transition: all 1s ease;
}
.why-maxen .w-img-t ul li img{
	width: 588px;
}
.why-maxen .w-img-b ul li img{
	width: 388.5px;
}
.why-maxen .w-img-t ul li .w-txt,
.why-maxen .w-img-b ul li .w-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 90%;
	padding: 0 5%;
}
.why-maxen .w-img-t ul li .w-txt h2,
.why-maxen .w-img-b ul li .w-txt h2{
	font-size: 20px;
	color: #fff;
	margin: 0;
}
.why-maxen .w-img-t ul li .w-txt p,
.why-maxen .w-img-b ul li .w-txt p{
	font-size: 14px;
	color: #fff;
	margin: 4px 0 16px 0;
}

/*why maxen video*/
.whyMaxen-video{
	display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("../theme/section-bg01.png") repeat;
    z-index: 999;
}
.whyMaxen-video .whyMaxen-v-c{
    width: 1000px;
    height: 564px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -500px;
    margin-top: -282px;
    background: #000;
    z-index: 2;
}
.whyMaxen-video .whyMaxen-v-c .closeBtn02{
	position: absolute;
    left: 50%;
    top: 50%;
    margin-left: 460px;
    margin-top: -322px;
    width: 38px;
    height: 38px;
    border: 1px solid #777;
    background: url("../theme/icon-close.png") center no-repeat;
    z-index: 3;
}
/*why maxen video end*/

.ck-center{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.ck-center img{
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}
.ck-center .ck-linkBtn{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
}
.ck-center .ck-linkBtn h3{
	font-size: 20px;
	color: #fff;
	margin: 50px 0 0;
}
.ck-center .ck-linkBtn a{
	display: block;
	width: 178px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin: 10px auto;
	font-size: 14px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 18px;
}

		/*品牌介绍*/
.max-o-tit{
    font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.max-edcution{
	width: 100%;
}
.edcution-con{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
.edcution-con .pp-beijing{
	text-align: center;
}
.edcution-con .pp-beijing .jxTxt{
	font-size: 14px;
	color: #333;
	margin-top: 10px;
}
.bei-Img{
	margin-top: 40px;
}
.bei-Img .bei-Img-l{
	float: left;
	width: 760px;
	margin-right: 10px;
	position: relative;
}
.bei-Img .bei-Img-l img{
	width: 760px;
}
.bei-Img .bei-Img-l .nyourk-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	padding: 2%;
	background: url("../theme/bg03.png") repeat;
}
.bei-Img .bei-Img-l .nyourk-txt:hover .b-sp02 p{
	height: auto;
	overflow: inherit;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.bei-Img .bei-Img-l .nyourk-txt .b-sp01{
	float: left;
	margin-right: 10px;
	border-right: 1px solid #fff;
	padding-right: 10px;
}
.bei-Img .bei-Img-l .nyourk-txt .b-sp01 span{
	display: block;
	color: #fff;
	margin-top: 4px;
}
.bei-Img .bei-Img-l .nyourk-txt .b-sp01 span.ct{
	font-size: 26px;
}
.bei-Img .bei-Img-l .nyourk-txt .b-sp02{
	padding-left: 10px;
}
.bei-Img .bei-Img-l .nyourk-txt .b-sp02 p{
	font-size: 14px;
	color: #fff;
	text-align: left;
	height: 57px;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	transition: all 0.4s;
}
.bei-Img .bei-Img-r{
	float: left;
	width: 430px;
}
.bei-Img .bei-Img-r img{
	width: 430px;
}
.bei-Img .bei-Img-r img:first-child{
	display: block;
	margin-bottom: 11px;
}
.jsTxt{
	margin-top:40px;
}
.jsTxt ul li{
	float: left;
	width: 31.33%;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 20px;
}
.jsTxt ul li:first-child{
	margin-right: 3%;
}
.jsTxt ul li:last-child{
	margin-left: 3%;
}
.jsTxt ul li a{
	display: block;
	background: url("../theme/slide-b.png") no-repeat right;
}
.jsTxt ul li a.on{
	background: url("../theme/slide-t.png") no-repeat right;
}
.jsTxt ul li p{
	display: none;
	margin-top: 20px;
	font-size: 14px;
	color: #999;
	line-height: 24px;
	text-align: left;
}

.p-Culture{
	width: 100%;
	padding-top: 80px;
}
.culture{
	width: 100%;
	margin-top: 40px;
}
.culture .cu-t,.culture .cu-b{
	height: 250px;
}
.culture .cu-t{
	margin-bottom: 10px;
}
.culture .cu-t .cu-t-i01{
	float: left;
	width: 510px;
	height: 100%;
	background: #1eb9ef;
	margin-right: 10px;
}
.culture .cu-t .cu-t-i01 h4{
	margin: 70px 70px 0 70px;
	font-size: 20px;
	color: #fff;
}
.culture .cu-t .cu-t-i01 span{
	display: block;
	margin: 10px 0 0 70px;
	width: 38px;
	height: 2px;
	background: #fff;
}
.culture .cu-t .cu-t-i01 p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin: 10px 70px 0 70px;
}
.culture .cu-t .cu-t-i02{
	float: left;
	margin-right: 10px;
}
.culture .cu-t .cu-t-i03{
	float: left;
	width: 420px;
	height: 100%;
	background: #666;
}
.culture .cu-t .cu-t-i03 h4{
	margin: 70px 70px 0 70px;
	font-size: 20px;
	color: #fff;
}
.culture .cu-t .cu-t-i03 span{
	display: block;
	margin: 10px 0 0 70px;
	width: 38px;
	height: 2px;
	background: #fff;
}
.culture .cu-t .cu-t-i03 p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin: 10px 70px 0 70px;
}
.culture .cu-b .cu-t-i01{
	float: left;
	margin-right: 10px;
}
.culture .cu-b .cu-t-i02{
	float: left;
	width: 250px;
	height: 100%;
	background: #666;
	margin-right: 10px;
}
.culture .cu-b .cu-t-i02 h4{
	margin: 70px 30px 0 30px;
	font-size: 20px;
	color: #fff;
}
.culture .cu-b .cu-t-i02 span{
	display: block;
	margin: 10px 0 0 30px;
	width: 38px;
	height: 2px;
	background: #fff;
}
.culture .cu-b .cu-t-i02 p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin: 10px 30px 0 30px;
}
.culture .cu-b .cu-t-i03{
	float: left;
	margin-right: 10px;
}
.culture .cu-b .cu-t-i04{
	float: left;
	width: 250px;
	height: 100%;
	background: #1eb9ef;
}
.culture .cu-b .cu-t-i04 h4{
	margin: 70px 30px 0 30px;
	font-size: 20px;
	color: #fff;
}
.culture .cu-b .cu-t-i04 span{
	display: block;
	margin: 10px 0 0 30px;
	width: 38px;
	height: 2px;
	background: #fff;
}
.culture .cu-b .cu-t-i04 p{
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	margin: 10px 30px 0 30px;
}

.p-friend{
	padding: 80px 0 0 0;
}
.p-friend .friend-item{
	margin-top: 40px;
}
.p-friend .friend-item ul{
	padding: 50px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.p-friend .friend-item ul li{
	float: left;
	width: 22%;
	padding: 0 1.5%;
	text-align: center;
}
.p-friend .friend-item ul li h4{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin: 20px 0 0 0;
}
.p-friend .friend-item ul li p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top: 10px;
}



		/*品牌介绍   end*/




.input-hidden{
	width: 0;
}











/*课程  end*/


@media screen and (max-width: 1700px){
	.toefl-wrap .toefl-con{
		height: 600px !important;
	}
	.toefl-wrap .toefl-con .toefl-txt{
		height: 350px !important;
	}
	.toefl-wrap .toefl-con{
		margin-top: -300px !important;
	}
	.at-wind .at-wind-con{
		height: 400px;
		margin-top: -200px;
	}
	.at-wind .at-wind-con .w-r{
		padding: 0 30px;
	}
	.at-wind .at-wind-con .w-r h4{
		margin: 20px 0;
	}
	.at-wind .at-wind-con .w-r .win-input .win-Btn{
		margin-top: 10px;
	}
	.sc-banner-con .bannerImg{
	    width: 100%;
	    /*position: relative;
	    top: -32px;
	    left: 50%;
	    margin-left: -850px;*/
	    min-width: 1366px;
	}
	.whyMaxen-video .whyMaxen-v-c{
		height: 440px;
		margin-top: -220px;
	}
	.whyMaxen-video .whyMaxen-v-c .closeBtn02{
		margin-top: -260px;
	}
	.sc-h .sc-banner-con .bannerImg{
		min-width: 1700px;
	}
	.sc-h .sc-banner-con{
		height: 588px !important;
	}

	.sc-banner-con .sc-banner-txt .sc-txt-con .t-r-int{
		padding: 10px 20px;
	}
	.sc-banner-con .sc-banner-txt .sc-txt-con .t-r-int h3{
		margin-bottom: 10px;
	}
	.sc-scarchCon .intBg,
	.sc-scarchCon .d_select{
		margin-top: 10px;
		height: 44px;
	}
	.sc-banner-con{
		/*height: 590px;*/
	}
	.sc-scarchCon .d_select .d_SelectList{
		top: 44px;
	}
	.sc-banner-con .sc-banner-txt .sc-txt-con{
		padding-top: 90px;
	}
	.sc-scarchCon .intBg .nameIcon,
	.sc-scarchCon .intBg .h-name,
	.sc-scarchCon .intBg .phoneIcon{
		height: 44px;
		line-height: 44px;
	}
	.sc-scarchCon .d_select,
	.sc-scarchCon .d_select .S-jt{
		height: 44px;
	}
	.sc-scarchCon .d_select input,
	.sc-scarchCon .scBtn,
	.sc-scarchCon .intBg .h-phone,
	.sc-scarchCon .d_select .d_inSelect{
		height: 44px;
		line-height: 44px;
	}

	
	/*.sc-banner-con .bannerImg{
		min-width: 1200px;
		width: 1366px;
		margin-left: -683px;
	}*/
}


.ggw{
	width:100%;
	overflow:hidden;
}
.ggw img{
	display:block;
	width:100%;
}


/*关于我们*/
.mr-10{
	margin-right: 10px;
}
.mb-10{
	margin-bottom: 10px;
}
.joinUs-banner{
	width: 100%;
	position: relative;
	overflow: hidden;
}
.joinUs-banner img{
	/*width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;*/
    width: 100%;
    min-width: 1366px;
}
.joinUs-banner .join-b-txt{
	position: absolute;
	top: 40%;
	left: 18%;
}
.joinUs-banner .join-b-txt h1{
	font-size: 56px;
    color: #fff;
    /* font-weight: bold; */
    margin: 0;
}
.joinUs-banner .join-b-txt p{
    font-size: 20px;
    color: #fff;
}
.about-joinUs{
	width: 100%;
}
.about-joinUs .joinUs-wrap{
	width: 1200px;
	margin: 0 auto;
}
.joinTab-tit ul{
	text-align: center;
	padding: 40px 0;
}
.joinTab-tit ul li{
	display: inline-block;
	text-align: center;
	padding: 0 30px;
	border-right: 1px solid #e6e6e6;
}
.joinTab-tit ul li:last-child{
	border-right: none;
}
.joinTab-tit ul li a{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.joinTab-tit ul li a:hover{
	color: #1ebaed;
}
.joinTab-tit ul li.on a{
	color: #1ebaed;
}
.joinTab-tit p{
	max-width: 880px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	line-height: 24px;
	text-align: center;
}
.joinTab-con{
	padding: 40px 0;
}
.joinTab-con .joinList .j-item .joinImg-t,
.joinTab-con .joinList .j-item .joinImg-b{
	position: relative;
	height: 480px;
	margin-bottom: 10px;
}
.joinTab-con .joinList .j-item .joinImg-t img,
.joinTab-con .joinList .j-item .joinImg-b img{
	width: 100%;
}
.joinTab-con .joinList .j-item .joinImg-t .ImgC01{
	width: 590px;
	position: absolute;
	top: 0;
	left: 0;
}
.joinTab-con .joinList .j-item .joinImg-t .ImgC01 img,
.joinTab-con .joinList .j-item .joinImg-t .ImgC02 img{
	height: 480px;
}
.joinTab-con .joinList .j-item .joinImg-t .ImgC03 img,
.joinTab-con .joinList .j-item .joinImg-t .ImgC04 img{
	height: 235px;
}
/*.joinTab-con .joinList .j-item .joinImg-t .ImgC01 .ImgC-z{
	position: absolute;
	top: 0;
	left: 0;
}*/
.ImgC-z{
	position:absolute;
	top: 40%;
	left: 0;
	width: 100%;
	height: 100%;
	text-align:center;
}
.ImgC-z span{
	display: block;
	font-size: 14px;
	color: #fff;
	margin-bottom: 10px;
}
.ImgC-z p{
	font-size: 18px;
	color: #fff;
	padding: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	display: inline-block;
}
.joinTab-con .joinList .j-item .joinImg-t .ImgC02{
	width: 295px;
	position: absolute;
	top: 0;
	left: 600px;
}
.joinTab-con .joinList .j-item .joinImg-t .ImgC03{
	width: 295px;
	position: absolute;
	top: 0;
	right: 0;
}
.joinTab-con .joinList .j-item .joinImg-t .ImgC04{
	width: 295px;
	position: absolute;
	top: 245px;
	right: 0;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC01{
	width: 295px;
	position: absolute;
	top: 0;
	left: 0;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC01 img{
	height: 480px;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC02{
	width: 590px;
	position: absolute;
	top: 0;
	left: 305px;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC03{
	width: 285px;
	position: absolute;
	top: 245px;
	left: 305px;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC02 img,
.joinTab-con .joinList .j-item .joinImg-b .ImgC03 img,
.joinTab-con .joinList .j-item .joinImg-b .ImgC04 img,
.joinTab-con .joinList .j-item .joinImg-b .ImgC05 img,
.joinTab-con .joinList .j-item .joinImg-b .ImgC06 img{
	height: 235px;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC04{
	width: 295px;
	position: absolute;
	top: 245px;
	left: 600px;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC05{
	width: 295px;
	position: absolute;
	top: 0;
	right: 0;
}
.joinTab-con .joinList .j-item .joinImg-b .ImgC06{
	width: 295px;
	position: absolute;
	top: 245px;
	right: 0;
}
		/*关于我们  瀑布流*/
#container{
	position:relative;
	width:1200px;
	margin:0 auto 25px;
	padding-bottom: 10px;
	
}
.grid{
	width:188px;
	min-height:100px;
	padding: 15px;
	background:#fff;
	margin:8px;
	font-size:12px;
	float:left;
	border: 1px solid #f3f3f3;
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}
.grid h4{
	font-size: 18px;
	color: #333;
	margin: 20px 0 10px 0;
}
.grid p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	
}
.grid .lookMore{
	display: block;
	width: 118px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin-top: 20px;
	font-size: 14px;
	color: #1ebaed;
	border: 1px solid #1ebaed; 
	border-radius: 17px;
}
		/*瀑布流  end*/
.joinTab-con .joinList .loadBtn{
	display: block;
	font-size: 14px;
	color: #333;
	padding-right: 20px;
	background: url("../theme/slide-b.png") no-repeat right center;
	width: 120px;
	margin: 0 auto;
}

	/*关于我们  荣誉殿堂*/
.honor-wrap{
	width: 100%;
}
.honor-wrap .honor-con{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.honor-wrap .honor-con .honor-list{
	padding: 40px 0;
}
.honor-wrap .honor-con .honor-list .h-listItem{
	float: left;
	width: 576px;
	height: 170px;
	border: 1px solid #e6e6e6;
	margin: 0 10px 20px;
}
.honor-wrap .honor-con .honor-list .h-listItem .h-l{
	width: 228px;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	background: #f7f7f7;
	overflow: hidden;
}
.honor-wrap .honor-con .honor-list .h-listItem .h-l img{
	margin-top: 34px;
	width: 200px;
	height: 105px;
}
.honor-wrap .honor-con .honor-list .h-listItem .h-r{
	width: 290px;
	padding: 20px 28px;
}
.honor-wrap .honor-con .honor-list .h-listItem .h-r h3{
	font-size: 20px;
	color: #333;
}
.honor-wrap .honor-con .honor-list .h-listItem .h-r span{
	font-size: 14px;
	color: #666;
}

	/*关于我们  荣誉殿堂 end*/

.ab-We-wrap{
	width: 100%;
}
.ab-We-wrap .ab-we-con{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0;
}
.ab-We-wrap .ab-we-con .we-hz .we01{
	float: left;
	width: 583px;
	height: 300px;
	border: 1px solid #e5e5e5;
	padding: 40px 0;
	text-align: center;
	margin-right: 30px;
}
.ab-We-wrap .ab-we-con .we-hz .we01:last-child{
	margin-right: 0;
}
.ab-We-wrap .ab-we-con .we-hz .we01 span{
	display: block;
	width: 26px;
	height: 2px;
	background: #999;
	margin: 20px auto;
}
.ab-We-wrap .ab-we-con .we-hz .we01 h4{
	font-size: 20px;
	color: #666;
	margin: 20px 0;
	font-weight: bold;
}
.ab-We-wrap .ab-we-con .we-hz .we01 p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	max-width: 300px;
	margin: 0 auto 10px;
}
.ab-We-wrap .ab-we-con .we-hz .we01 .lq{
	display: block;
	width: 118px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #1eb9ee;
	border: 1px solid #1eb9ee;
	border-radius: 16px;
	margin: 20px auto;
}
.ab-We-wrap .ab-we-con .we-hz .we01 .com{
	font-size: 14px;
	color: #1eb9ee;
}
.ab-We-wrap .ab-we-con .ab-we-map{
	width: 100%;
	position: relative;
	margin-top: 40px;
}
.ab-We-wrap .ab-we-con .ab-we-map .mapDz{
    position: absolute;
    left: 0;
    top: 6%;
    width: 100%;
    /* height: 100%; */
    text-align: center;
}
.ab-We-wrap .ab-we-con .ab-we-map .mapDz span{
	display: block;
	width: 37px;
	height: 45px;
	background: url("../theme/about-icon04.png") no-repeat;
	margin: 40px auto 70px;
}
.ab-We-wrap .ab-we-con .ab-we-map .mapDz h2{
	font-size: 20px;
	color: #fff;
}
.ab-We-wrap .ab-we-con .ab-we-map .mapDz a{
	display: block;
	width: 238px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	margin: 20px auto;
}

	/*关于我们  企业文化*/
.j-culture{
	max-width: 1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.j-culture .ture-l{
	width: 480px;
}
.j-culture .ture-l img{
	width: 100%;
}
.j-culture .ture-r{
	width: 600px;
	height: 226px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 20px;
	padding: 0 60px;
}
.j-culture .ture-r h3{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin: 60px 0 0 0;
}
.j-culture .ture-r span{
	display: block;
	width: 60px;
	height: 2px;
	background: #1ebaed;
	margin-top: 10px;
}
.j-culture .ture-r p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-top:16px;
}

	/*关于我们  媒体报道*/
.aboutNew-tit{
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 0;
}
.aboutNew-tit ul{
	text-align: center;
}
.aboutNew-tit ul li{
    display: inline-block;
    text-align: center;
    padding: 0 30px;
    border-right: 1px solid #e6e6e6;
}
.aboutNew-tit ul li:last-child{
	border-right: none;
}
.aboutNew-tit ul li.on a{
	color: #1ebaed;
}
.aboutNew-tit ul li a{
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.aboutNew-tit ul li a:hover{
	color: #1ebaed;
}

	/*关于我们  视频库*/
.about-container{
    width: 1200px !important;
}
.a-n{

}
.a-p{
	
}
.about-slide{
    background-position: center;
    background-size: cover;
    width: 770px;
    height: 380px;
    position: relative;
}
.about-slide img{
	width: 770px;
}
.about-slide .ab-v-btn{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -85px 0 0 -85px;
	display: block;
	width: 170px;
	height: 170px;
	background: url("../theme/bf-btn.png") no-repeat center;
	background-size: 100%;
}
.about-slide .ab-v-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	height: 60px;
	padding: 0 2%;
	text-align: left !important;
	background: url("../theme/tm-bg.png") repeat;
}
.about-slide .ab-v-txt p{
	font-size: 16px;
	color: #fff;
	text-align: left;
}
.about-slide .ab-v-txt span{
	display: block;
	margin-top: 6px;
	font-size: 14px;
	color: #fff;
}
.ab-page span{
	width: 10px !important;
	height: 10px !important;
	border-radius: 5px !important;
}
.ab-page span.swiper-pagination-bullet-active{
	background: #fdc702;
}


.vd-list-nav{

}
.vd-list-nav ul li{
	float: left;
	margin: 0 4px;
}
.vd-list-nav ul li a{
	font-size: 14px;
	color: #999;
}
.vd-list-nav ul li span{
	color: #999;
}
.vd-list-nav ul li.on a{
	font-size: 14px;
	color: #333;
}

.ab-story{
	width: 100%;
	padding: 30px 0;
}
.ab-story .story-tit h3{
	float: left;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	margin: 0;
}
.ab-story .story-tit a{
	display: block;
	float: right;
	font-size: 14px;
	color: #666;
	margin-top: 16px;
}
.ab-story .story-tit a:hover{
	color: #1ebaed;
}
.ab-story .story-con{
	margin-top: 20px;
}
.ab-story .story-con .st-c-l{
	width: 590px;
	height: 360px;
	overflow: hidden;
}
.ab-story .story-con .st-c-r{
	width: 610px;
}
.ab-story .story-con .st-c-l .l-Item{
	width: 100%;
	height: 360px;
	position: relative;
	overflow: hidden;
}
.ab-story .story-con .st-c-l .l-Item img{
	width: 100%;
}
.ab-story .story-con .st-c-l .l-Item .v-btn02{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -35px 0 0 -35px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("../theme/v-btnIcon.png") no-repeat;
}
.ab-story .story-con .st-c-l .l-Item .l-Item-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	height: 60px;
	padding: 0 2%;
}
.ab-story .story-con .st-c-l .l-Item .l-Item-txt p{
	font-size: 16px;
	color: #fff;
}
.ab-story .story-con .st-c-l .l-Item .l-Item-txt span{
	display: block;
	font-size: 14px;
	color: #fff;
	margin-top: 6px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ab-story .story-con .st-c-r .l-Item{
	width: 285px;
	height: 170px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.ab-story .story-con .st-c-r .l-Item img{
	width: 285px;
}
.ab-story .story-con .st-c-r .l-Item .l-Item-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	padding: 6px 2%;
}
.ab-story .story-con .st-c-r .l-Item .l-Item-txt p{
	font-size: 14px;
	color: #fff;
}
.ab-story-2{
	width: 100%;
	padding: 30px 0;
}
.ab-story-2 .story-tit h3{
	float: left;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	margin: 0;
}
.ab-story-2 .story-tit a{
	display: block;
	float: right;
	font-size: 14px;
	color: #666;
	margin-top: 16px;
}
.ab-story-2 .story-tit a:hover{
	color: #1ebaed;
}
.ab-story-2 .story-con{
	margin-top: 20px;
}
.ab-story-2 .story-con .st-c-l{
	width: 590px;
}
.ab-story-2 .story-con .st-c-r{
	width: 610px;
}
.ab-story-2 .story-con .st-c-l .l-Item{
	width: 100%;
	height: 360px;
	position: relative;
}
.ab-story-2 .story-con .st-c-l .l-Item img{
	width: 100%;
}
.ab-story-2 .story-con .st-c-l .l-Item .v-btn02{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -35px 0 0 -35px;
	display: block;
	width: 70px;
	height: 70px;
	background: url("../theme/v-btnIcon.png") no-repeat;
}
.ab-story-2 .story-con .st-c-l .l-Item .l-Item-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	height: 60px;
	padding: 0 2%;
}
.ab-story-2 .story-con .st-c-l .l-Item .l-Item-txt p{
	font-size: 16px;
	color: #fff;
}
.ab-story-2 .story-con .st-c-l .l-Item .l-Item-txt span{
	display: block;
	font-size: 14px;
	color: #fff;
	margin-top: 6px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ab-story-2 .story-con .st-c-r .l-Item{
	width: 285px;
	height: 170px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.ab-story-2 .story-con .st-c-r .l-Item img{
	width: 285px;
}
.ab-story-2 .story-con .st-c-r .l-Item .l-Item-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 96%;
	padding: 6px 2%;
}
.ab-story-2 .story-con .st-c-r .l-Item .l-Item-txt p{
	font-size: 14px;
	color: #fff;
}
.ab-story-3 ul{
	margin-left: -20px;
}
.ab-story-3 ul li{
	float: left;
	width: 285px;
	margin-left: 20px;
	margin-bottom: 20px;
	cursor: pointer;
}
.ab-story-3 ul li:hover .ImgBn .yWrap{
	display: block;
}
.ab-story-3 ul li:hover p{
	color: #1ebaed;
}
.ab-story-3 ul li .ImgBn{
	width: 285px;
	height: 170px;
	position: relative;
}
.ab-story-3 ul li .ImgBn>img{
	width: 100%;
}
.ab-story-3 ul li .ImgBn .yWrap{
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
    background: url("../theme/bg01.png") repeat;
}
.ab-story-3 ul li .ImgBn .yWrap .v-btn02{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    display: block;
    width: 70px;
    height: 70px;
    background: url("../theme/v-btnIcon.png") no-repeat;
}
.ab-story-3 ul li>p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
	margin-top: 12px;
}
	/*视频弹窗*/
.popup2{
	display: none;
	position: fixed;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background: url("../theme/section-bg01.png") repeat;
	z-index: 999;
}
.popup2 .btn-close2{
	position: absolute;
	left: 50%;
	top:50%;
	margin-left:460px;
	margin-top: -322px;
	width: 38px;
	height: 38px;
	border:1px solid #777;
	background: url("../theme/icon-close.png") center no-repeat;
	z-index: 3;
}
.popup2 .video-box2{
	width: 1000px;
	height: 564px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left:-500px;
	margin-top:-282px;
	background: #000;
	z-index: 2;
}

	/*关于我们  大事记*/
.memor-con .memor-tit{
	padding: 40px 0;
}
.memor-con .memor-tit h2{
    font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.memor-con .memor-year{
	position: relative;
	padding: 50px 0;
}
.memor-con .memor-year .memorLine{
	position: absolute;
	top: 0;
	left: 200px;
	width: 1px;
	height: 100%;
	background: #e6e6e6;
}
.memor-con .memor-year .memorLine .line-t{
	position: absolute;
	top: 0;
	left: -4px;
	display: block;
	width: 27px;
	height: 30px;
	background: url("../theme/o-bg02.png") no-repeat;
}
.memor-con .memor-year .memorLine .line-b{
	position: absolute;
	bottom: 0;
	left: -7px;
	display: block;
	width: 15px;
	height: 15px;
	background: url("../theme/o-bg05.png") no-repeat;
}
.memor-con .memor-year .m-year01 .m-y-tit{
	/*font-size: 30px;
	font-weight: bold;
	color: #1ebaed;
	background: url("../theme/o-bg03.png") no-repeat left 120px center;*/
}
.memor-con .memor-year .m-year01 .m-y-tit a{
	display: inline-block;
	font-size: 30px;
	font-weight: bold;
	color: #1ebaed;
	
	padding-right: 50px;
}
.memor-con .memor-year .m-year01 .m-y-tit a em{
	display: inline-block;
	width: 16px;
	height: 10px;
	background: url("../theme/o-bg03.png") no-repeat center;
	margin: 4px 20px;
}
.memor-con .memor-year .m-year01 .m-y-tit a.on em{
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);             /* IE 9 */
	-webkit-transform: rotate(180deg);      	/* Safari and Chrome */
	-o-transform: rotate(180deg);              /* Opera */
	-moz-transform: rotate(180deg);         	/* Firefox */
}
.memor-con .memor-year .m-year01 ul li{
	margin: 40px 0;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-l{
	padding-left: 120px;
	margin-right: 27px;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-l span{
	display: block;
	text-align: right;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-l span.s01{
	font-size: 16px;
	font-weight: bold;
	color: #989898;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-l span.s02{
	font-size: 14px;
	font-weight: bold;
	color: #cdcdcd;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r{
	/*margin-left: 100px;*/
	max-width: 1000px;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r h4{
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r h4:hover a{
	color: #1ebaed;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r h4 a{
	position: relative;
	font-size: 18px;
	font-weight: bold;
	color: #333;
	background: #fff url("../theme/o-bg04.png") no-repeat left center;
	padding-left: 80px;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r .y-day-txt{
	padding-left: 80px;
	margin-top: 10px;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r .y-day-txt img{
	float: left;
	margin-right: 30px;
}
.memor-con .memor-year .m-year01 ul li .y-list-day .y-day-r .y-day-txt p{
	float: left;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	max-width: 520px;
	padding: 30px 0;
}


/*关于我们  end*/

/*12-18*/

.t-suc-case{
	width: 100%;
	height: 590px;
	background: #fbfbfb;
}
.t-suc-case .xy-qq{
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	padding-top: 40px;
	background: url("../theme/o-map.png") no-repeat top 40px center;
}
.t-suc-case .xy-qq h2{
    font-size: 36px;
    color: #333;
    margin: 40px 0 20px;
    /* font-weight: bold; */
    text-align: center;
    margin-bottom: 20px;
}
.t-suc-case .xy-qq a{
	display: block;
	width: 158px;
	height: 34px;
	font-size: 14px;
	color: #1ebaed;
	line-height: 34px;
	text-align: center;
	border: 1px solid #1ebaed;
	border-radius: 17px;
	margin: 0 auto;
}
.t-suc-case .xy-qq .rysl{
	margin-top: 180px;
	width: 100%;
	text-align: center;
}
.t-suc-case .xy-qq .rysl p{
	display: inline-block;
	width: 240px;
	font-size: 14px;
	color: #333;
	text-align: center;
	padding: 10px 0;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	margin: 0 100px;
}
.t-suc-case .xy-qq .rysl p span{
	font-size: 52px;
	color: #1ebaed;
	font-weight: bold;
}

.xyItem{
	width: 1200px;
	margin: 80px auto 40px;
}
.xyItem .xyItem-t{
	height: 405px;
	background: #32baea;
	overflow: hidden;
}
.xyItem .xyItem-t .xyItem-t-l{
	float: left;
	width: 720px;
}
.xyItem .xyItem-t .xyItem-t-l img{
	width: 100%;
}
.xyItem .xyItem-t .xyItem-t-r{
	float: left;
	width: 380px;
	padding: 50px;
	color: #fff;
}
.xyItem .xyItem-t .xyItem-t-r h4{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin:0;
}
.xyItem .xyItem-t .xyItem-t-r span{
	display: block;
	margin-top: 6px;
	margin-bottom: 20px;
	font-size: 14px;
	color: #fff;
}
.xyItem .xyItem-t .xyItem-t-r p{
	font-size: 16px;
	margin: 6px 0;
}
.xyItem .xyItem-t .xyItem-t-r a{
	display: block;
	width: 158px;
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	text-align: center;
	margin: 10px 0 0 0;
}
.xyItem .xyItem-t .xyItem-t-r a.xy-btn01{
	color: #fff;
	border: 1px solid #fff;
	border-radius: 17px;
	margin-top: 30px;
}
.xyItem .xyItem-t .xyItem-t-r a.xy-btn02{
	color: #1ebaed;
	background: #fff;
	border-radius: 17px;
}
.xyItem .xyItem-b{
	padding: 50px 0 0 0;
}
.xyItem .xyItem-b .xyL01{
	width: 584px;
	height: 240px;
	border: 1px solid #e6e6e6;
	float: left;
	margin-bottom: 28px;
	overflow: hidden;
}
.xyItem .xyItem-b .xyL01 img{
	display: block;
	float: left;
	width: 320px;
	margin-right: 40px;
}
.xyItem .xyItem-b .xyL01 h4{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	margin: 50px 0 0 0;
}
.xyItem .xyItem-b .xyL01 span{
	display: inline-block;
	width: 30px;
	height: 2px;
	background: #999;
	margin: 6px 0 14px 0;
}
.xyItem .xyItem-b .xyL01 p{
	font-size: 14px;
	color: #666;
}
.xyItem .xyItem-b .xyL01 a{
	/*display: inline-block;*/
	margin-top: 20px;
	font-size: 14px;
	color: #1ebaed;
	padding-bottom: 4px;
	border-bottom: 1px solid #1ebaed;
}
.xyItem .xyItem-b .xyL01:nth-child(odd){
	margin-right: 28px;
}
.t-cur{
	width: 1200px;
	margin: 0 auto;
}
.t-cur ul{
	margin: 40px 0 60px;
	text-align: center;
}
.t-cur ul li{
	display: inline-block;
	text-align: center;
}
.t-cur ul li:last-child{
	border-left: 1px solid #666;
}
.t-cur ul li a{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin: 0 50px;
}
.t-cur ul li.on a{
	color: #1ebaed;
}
.t-cur-list .t-list-con .t-list-item:last-child{
	display: none;
}
.t-cur .t-cur-list .t-list01{
	float: left;
	width: 26.13%;
	height: 450px;
	margin: 0 1.5% 80px;
	padding: 2% 2% 0px;
	border: 1px solid #e6e6e6;
	position: relative;
}
.t-cur .t-cur-list .t-list01 h3{
	font-size: 18px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin: 26px 0;
	height: 50px;
    overflow: hidden;

}
.t-cur .t-cur-list .t-list01 p{
	padding-left: 30px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin-bottom: 10px;
}
.t-cur .t-cur-list .t-list01 p.p1{
	background:url("../theme/o-icon01.png") no-repeat left top;
}
.t-cur .t-cur-list .t-list01 p.p2{
	background:url("../theme/o-icon02.png") no-repeat left top;
	max-height: 192px;
	overflow: hidden;
}
.t-cur .t-cur-list .t-list01 a.a1{
	display: inline-block;
	margin-left: 30px;
	font-size: 14px;
	color: #1ebaed;
	margin-top: 10px;
}
.t-cur .t-cur-list .t-list01 a.a2{
	position: absolute;
	left: 50%;
	bottom: -25px;
	margin-left: -120px;
	display: inline-block;
	font-size: 14px;
	color: #fff;
	width: 240px;
	height: 48px;
	line-height: 48px;
	text-align: center;
    background: #32baea;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}
.toefl-wrap{
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    background: url("../theme/section-bg01.png") repeat;
    z-index: 999;
}
.toefl-wrap .toefl-con{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1120px;
	height: 740px;
	background: #fff;
	margin-top: -370px;
	margin-left: -560px;
}
.toefl-wrap .toefl-con .toefl-close{
	position: absolute;
	top: 20px;
	right: 20px;
	display: block;
	width: 40px;
	height: 40px;
	border:2px solid #666;
    border-radius: 22px;
    -webkit-border-radius: 22px;
    -moz-border-radius: 22px;
	background: url("../theme/icon-close.png") no-repeat center;
	background-size: 48%;
}
.toefl-wrap .toefl-con .toefl-txt{
	padding: 40px;
	height: 480px;
}
.toefl-wrap .toefl-con .toefl-txt .d01{
	width: 100%;
	height: 100%;
	overflow: auto;
}
.toefl-wrap .toefl-con .toefl-txt .d01 span{
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 6px;
}
.toefl-wrap .toefl-con .toefl-txt .d01 p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
}

.t-teaCon{
	width: 1200px;
	margin: 0 auto;
	padding: 80px 0 0;
}
.t-teaCon h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.t-teaCon p{
	font-size: 14px;
	color: #333;
	text-align:center;
	margin-top: 6px;
}
.t-teaCon ul{
	padding: 50px 0;
	text-align: center;
	width: 100%;
}
.t-teaCon ul li{
	display: inline-block;
	float: left;
	text-align: center;
	width: 25%;
}
.t-teaCon ul li span{
	display: block;
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.t-teaCon .t-teajs{
	padding: 40px 0;
}
.t-teaCon .t-teajs .tea01{
	width: 380px;
	height: 506px;
	float: left;
	margin: 10px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.t-teaCon .t-teajs .tea01:hover .tm1{
	bottom: -120px;
}
.t-teaCon .t-teajs .tea01:hover .tm2{
	bottom: 0;
}
.t-teaCon .t-teajs .tea01 .tm1{
	/*display: none;*/
	position: absolute;
	left: 0;
	bottom: 0;
	width: 360px;
	height: 100px;
	background: url("../theme/bg03.png") repeat;
	padding: 10px;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}
.t-teaCon .t-teajs .tea01 .tm1 h4{
	font-size: 20px;
	color: #fff;
	margin: 10px 0 6px 0;
}
.t-teaCon .t-teajs .tea01 .tm1 p{
	font-size: 14px;
	color: #fff;
	text-align: left;
	height: 19px;
	overflow: hidden;
}
.t-teaCon .t-teajs .tea01 .tm2{
	/*display: none;*/
	position: absolute;
	left: 0;
	bottom: -506px;
	width: 300px;
	height: 386px;
	padding: 120px 40px 0;
	background: url("../theme/o-bg.png") no-repeat;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
}
.t-teaCon .t-teajs .tea01 .tm2 h4{
	font-size: 20px;
	color: #fff;
	margin: 0 0 20px 0;
}
.t-teaCon .t-teajs .tea01 .tm2 p{
	font-size: 14px;
	color: #fff;
	text-align: left;
	margin-top: 10px;
	line-height: 24px;
}
.shortBgc{
	background: #f7f7f7;
}
.shortTerm{
	margin: 20px 0;
}
.shortTerm .short1{
	background: #fff;
	margin-bottom: 20px;
	height: 394px;
	overflow: hidden;
}
.shortTerm .short1 .short1-l{
	float: left;
	width: 400px;
	padding: 50px;
}
.shortTerm .short1 .short1-r{
	float: left;
	width: 700px;
}
.shortTerm .short1 .short1-r img{
	width: 700px;
	height: auto;
}
.shortTerm .short1 .short1-l h4{
	font-size: 22px;
	color: #1ebaed;
	font-weight: bold;
	margin: 0;
}
.shortTerm .short1 .short1-l span{
	display: block;
	font-size: 16px;
	color: #666;
	font-weight: bold;
	margin: 6px 0 20px 0;
}
.shortTerm .short1 .short1-l p{
	font-size: 14px;
	color: #999;
	line-height: 24px;
	padding-left: 24px;
	text-align: left;
}
.shortTerm .short1 .short1-l p i{
	color: #333;
}
.shortTerm .short1 .short1-l p.p1{
	background: url("../theme/o-icon08.png") no-repeat left top;
}
.shortTerm .short1 .short1-l p.p2{
	background: url("../theme/o-icon09.png") no-repeat left top;
}
.shortTerm .short1 .short1-l p.p3{
	background: url("../theme/o-icon10.png") no-repeat left top;
}
.shortTerm .short1 .short1-l a{
	display: inline-block;
	font-size: 14px;
	height: 44px;
	line-height: 44px;
	margin-top: 20px;
}
.shortTerm .short1 .short1-l a.a1{
	width: 160px;
	color: #fff;
	text-align: center;
	background: #32baea;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}
.shortTerm .short1 .short1-l a.a2{
	color: #32baea;
	margin-left: 40px;
}
.shirt{
	width: 1200px;
	margin: 40px auto 0;
	position: relative;

}
/**.shirt a{
	position: absolute;
	top: 50%;
	right: 40px;
	margin-top: -22px;
	display: inline-block;
	width: 160px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #90c320;
	text-align: center;
	background: #fff;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}**/

		/*游学营*/

.studyCamp-wrap{
	width:1200px;
	margin: 0 auto;
	padding: 40px 0;
}
.studyCamp-wrap .campDetails{
	overflow: hidden;
}
.camp-choose{
	padding: 20px 40px;
	background: #fff;
}
.camp-choose .child{
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
}
.camp-choose .child li{
	font-size: 14px;
	position: relative;
}
.camp-choose .child li.on{
	color: #1ebaed;
}
.camp-choose .child li>span{
	display: inline-block;
	font-size: 14px;
	color: #999;
	width: 70px;
	margin-right: 40px;
}
.camp-choose .child li>a{
	display: inline-block;
	font-size: 14px;
	color: #333;
	margin-right: 40px;
	padding-left: 20px;
	background: url("../theme/o-bg07.png") no-repeat left center;
    background-size: 15px;
}
.camp-choose .child li>a:hover{
	color: #1ebaed;
}
.camp-choose .child li.on a{
	color: #1ebaed;
	background: url("../theme/o-bg06.png") no-repeat left center;
    background-size: 15px;
}
.camp-choose .camp-city{
	padding: 20px 0;
	border-bottom: 1px solid #e6e6e6;
}
.camp-choose .camp-city .c-city-l{
	font-size: 14px;
	color: #999;
	width: 70px;
	margin-right: 40px;
}
.camp-choose .camp-city .c-city-r ul{
	margin-bottom: 5px;
}
.camp-choose .camp-city .c-city-r ul li{
	float: left;
	position: relative;
}
.camp-choose .camp-city .c-city-r ul li.on{
	color: #1ebaed;
}
.camp-choose .camp-city .c-city-r ul li span{
	font-size: 14px;
	color: #999;
}
.camp-choose .camp-city .c-city-r ul li a{
	display: inline-block;
	font-size: 14px;
	color: #333;
	margin-left: 20px;
    padding-left: 20px;
    background: url("../theme/o-bg07.png") no-repeat left center;
    background-size: 15px;
}
.camp-choose .camp-city .c-city-r ul li a:hover{
	color: #1ebaed;
}
.camp-choose .camp-city .c-city-r ul li.on a{
	color: #1ebaed;
	background: url("../theme/o-bg06.png") no-repeat left center;
	background-size: 15px;
}
.camp-choose .camp-sort{
	margin-top: 20px;
}
.camp-choose .camp-sort p{
	font-size: 14px;
	text-align: right;
}
.camp-choose .camp-sort p span{
	display: inline-block;
	margin-right: 20px;
	font-size: 14px;
	color: #333;
}
.camp-choose .camp-sort p a{
	display: inline-block;
	font-size: 14px;
	color: #333;
	padding-right: 20px;
	margin-right: 30px;
}
.camp-choose .camp-sort p a.sort01{
	background: url("../theme/o-icon13.png") no-repeat right center;
}
.camp-choose .camp-sort p a.sort01.on{
	background: url("../theme/o-icon13-t.png") no-repeat right center !important;
}
/*.camp-choose .camp-sort p a.on{
	background: url("../theme/o-icon14.png") no-repeat right center !important;
}*/
.camp-choose .camp-sort p a.sort02{
	background: url("../theme/o-icon14-t.png") no-repeat right center;
}
.camp-choose .camp-sort p a.sort02.on{
	background: url("../theme/o-icon14.png") no-repeat right center !important;
}
.camp-list{
	padding: 30px 0;
}
.camp-list .campItem{
	width: 100%;
	height: 394px;
	overflow: hidden;
	background: #fff;
	margin-bottom: 20px;
}
.camp-list .campItem .campItem-l{
	width: 400px;
	padding: 50px;
}
.camp-list .campItem .campItem-r{
	width: 700px;
	position: relative;
}
.camp-list .campItem .campItem-r img{
	width: 100%;
}
.camp-list .campItem .campItem-l h3{
    font-size: 22px;
    font-weight: bold;
    margin: 0;
}
.camp-list .campItem .campItem-l h3:hover a{
	color: #1ebaed;
}
.camp-list .campItem .campItem-l h3 a{
    font-size: 22px;
    color: #333;
    font-weight: bold;
    margin: 0 !important;
}
.camp-list .campItem .campItem-l p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin: 4px 0;
}
.camp-list .campItem .campItem-l p.mt20{
	margin-bottom: 20px;
}
.camp-list .campItem .campItem-l p i{
	display: inline-block;
	padding-left: 24px;
	width: 100px;
	font-size: 14px;
	color: #999;
}
.camp-list .campItem .campItem-l p span{
	font-size: 14px;
	color: #333;
}
.camp-list .campItem .campItem-l p span.cl{
	color: #1ebaed;
}
.camp-list .campItem .campItem-l p i.i01{
	background: url("../theme/o-icon15.png") no-repeat left center;
}
.camp-list .campItem .campItem-l p i.i02{
	background: url("../theme/o-icon16.png") no-repeat left center;
}
.camp-list .campItem .campItem-l p i.i03{
	background: url("../theme/o-icon17.png") no-repeat left center;
}
.camp-list .campItem .campItem-l p i.i04{
	background: url("../theme/o-icon18.png") no-repeat left center;
}
.camp-list .campItem .campItem-l a{
	display: inline-block;
    font-size: 14px;
    height: 44px;
    line-height: 44px;
    margin-top: 20px;
}
.camp-list .campItem .campItem-l a.cp1{
    width: 160px;
    color: #fff;
    text-align: center;
    background: #32baea;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}
.camp-list .campItem .campItem-l a.cp2{
	color: #32baea;
    margin-left: 40px;
}
.camp-list .campItem .campItem-r span{
	display: inline-block;
	width: 62px;
	height: 62px;
	position: absolute;
	top: 0;
	left: 0;
}
.camp-list .campItem .campItem-r span.git01{
	background: url("../theme/o-icon11.png") no-repeat;
}
.camp-list .campItem .campItem-r span.git02{
	background: url("../theme/o-icon12.png") no-repeat;
}
.camp-list .campItem .campItem-r span.bb{
	background: url("../theme/js-icon.png") no-repeat;
}
.camp-page{
	background: #fff;
}
.Past-camp{
	padding: 40px 0;
}
.Past-camp h2{
	font-size: 36px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin: 0 0 30px 0;
}
.Past-camp ul{
	/*text-align: center;*/
}
.Past-camp ul li{
	display:inline-block;
	float: left;
	width: 380px;
	background: #fff;
	margin: 0 10px;
}
.Past-camp ul li img{
	display: block;
	width: 100%;
	height: 238px;
}
.Past-camp ul li span{
	display: inline-block;
	font-size: 14px;
	color: #333;
	height: 20px;
	overflow: hidden;
	padding: 20px;
	text-align: left;
}
.Past-camp ul li span:hover{
	color: #1ebaed;
}
.Past-xl{
	padding: 40px 0;

}
.Past-xl h2{
	font-size: 28px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.Past-xl ul{
	padding: 40px 0;
	background: #fff;
}
.Past-xl ul li{
	float:left;
	width: 239px;
	text-align: center;
	border-right: 1px solid #e6e6e6;
}
.Past-xl ul li:last-child{
	border-right: none;
}
.Past-xl ul li span{
	display: block;
	font-size: 14px;
	color: #333;
	margin-top: 12px;
	height: 20px;
	overflow: hidden;
}

.camp-world h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.camp-world .tit-b{
	font-size: 14px;
    color: #333;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 40px;
}
.camp-world .world-i01{
	background: #fff;
	margin-bottom: 20px;
}
.camp-world .world-i01 .wor-l{
	width: 400px;
	padding: 40px;
}
.camp-world .world-i01 .wor-r{
	width: 720px;
}
.camp-world .world-i01 .wor-r img{
	width: 100%;
}
.camp-world .world-i01 .wor-l h4{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin: 40px 0 40px 0;
}
.camp-world .world-i01 .wor-l span{
	display: inline-block;
	width: 50px;
	height: 2px;
	background: #1ebaed;
	margin-bottom: 20px;
}
.camp-world .world-i01 .wor-l p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.study-list{
	padding:20px 0;
	width: 1230px;
	margin-left: -15px;
}
.study-list ul li{
	float: left;
	width: 380px;
	margin: 15px;
	background: #fff;
}
.study-list ul li img{
	display: block;
	width: 380px;
	height: 238px;
	overflow: hidden;
}
.study-list ul li span{
	display: inline-block;
	height: 20px;
	overflow: hidden;
	padding: 20px;
}
.study-details .d-tit{
	padding: 20px 0;
}
.study-details .d-tit h2{
	font-size: 28px;
	color: #333;
	font-weight: bold;
	float: left;
	margin: 0;
}
.study-details .d-tit .de-share{
	float: right;
}
.study-details .d-tit .de-share a{
	display: inline-block;
	width: 36px;
	height: 36px;
	margin-left: 20px;
}
.study-details .d-tit .de-share a span{
	background: none;
}
.study-details .d-tit .de-share .de-wx{
	background: url("../theme/de-icon02.png") no-repeat center;
	background-size: 100%;
}
.study-details .d-tit .de-share .de-wb{
	background: url("../theme/de-icon01.png") no-repeat center;
	background-size: 100%;
}
.study-details .de-ying{
	width: 100%;
	background: #fff;
	margin-top: 10px;
}
.study-details .de-ying .d-y-l{
	width: 410px;
	padding: 30px 0 30px 30px;
}
.study-details .de-ying .d-y-r{
	width: 760px;
	height: 428px;
	overflow: hidden;
}
.study-details .de-ying .d-y-r img{
	width: 100%;
}
.study-details .de-ying .d-y-l .d-y-l-con{
	width: 309px;
	height: 266px;
	padding: 50px;
	border: 1px solid #e6e6e6;
	border-right: none;
}
.study-details .de-ying .d-y-l .d-y-l-con p{
	margin: 8px 0;
}
.study-details .de-ying .d-y-l .d-y-l-con p i{
	display: inline-block;
	width: 80px;
	padding-left: 28px;
	font-size: 14px;
	color: #999;
}
.study-details .de-ying .d-y-l .d-y-l-con p i.ic01{
	background: url("../theme/o-icon15.png") no-repeat left center;
}
.study-details .de-ying .d-y-l .d-y-l-con p i.ic02{
	background: url("../theme/o-icon17.png") no-repeat left center;
}
.study-details .de-ying .d-y-l .d-y-l-con p i.ic03{
	background: url("../theme/o-icon18.png") no-repeat left center;
}
.study-details .de-ying .d-y-l .d-y-l-con p i.ic04{
	background: url("../theme/o-icon22.png") no-repeat left center;
}
.study-details .de-ying .d-y-l .d-y-l-con p i.ic05{
	background: url("../theme/o-icon23.png") no-repeat left center;
}
.study-details .de-ying .d-y-l .d-y-l-con p span{
	display: inline-block;
	font-size: 14px;
	color: #333;
}
.study-details .de-ying .d-y-l .d-y-l-con p span.blue{
	color: #1ebaed;
}
.study-details .de-ying .d-y-l .d-y-l-con a{
	display: inline-block;
	margin-top: 30px;
	height: 44px;
	line-height: 44px;

    
}
.study-details .de-ying .d-y-l .d-y-l-con a.y01{
	width: 160px;
    color: #fff;
    text-align: center;
    background: #32baea;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}
.study-details .de-ying .d-y-l .d-y-l-con a.y02{
    color: #32baea;
    margin-left: 40px;
}

.deDnav-erap{
	width: 100%;
	height: 80px;
}
.fix{
	position: fixed;
    left: 50%;
    top: 0px;
    margin-left: -960px;
    z-index: 999;
    width: 1920px !important;
}
.deDnav-erap .deDnav-con{
	width: 1200px;
	padding: 30px 0;
	background: #f7f7f7;
}
.deDnav-erap .deDnav-con ul{
	text-align: center;
}
.deDnav-erap .deDnav-con ul li{
	display: inline-block;
	width: 160px;
	text-align: center;
	border-right: 1px solid #ccc;
}
.deDnav-erap .deDnav-con ul li:last-child{
	border-right: none;
}
.deDnav-erap .deDnav-con ul li a{
	font-size: 18px;
	color: #333;
	font-weight: bold;
}
.deDnav-erap .deDnav-con ul li.on a{
	color: #1ebaed;
}
.study-navItem{
	padding: 30px 50px;
	background: #fff;
}
.study-navItem .s-tt-t{
	font-size: 20px;
	color: #333;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding-left: 10px;
	border-left: 2px solid #1ebaed;
}
.study-navItem .navI01 .I-txt01{
	padding-left: 20px;
	margin-bottom: 10px;
}
.study-navItem .navI01 .I-txt01 p{
	font-size: 14px;
	color: #333;
	line-height: 24px;
	font-weight: bold;
}
.study-navItem .navI01 .I-txt01 p i{
	display: inline-block;
	width: 5px;
	height: 5px;
	background: #f29700;
	margin: 2px 10px 2px 2px;
	border-radius: 5px;
}
.study-navItem .navI01 .I-txt01 span{
	display: inline-block;
	font-size: 14px;
	color: #666;
	margin-left: 18px;
}

.study-navItem .navI02{
	position: relative;
	margin-top: 50px;
}
.study-navItem .navI02 .I02-x{
	position: absolute;
	top: 80px;
	left: 38px;
	width: 1px;
	height: 96%;
	background: #e6e6e6;
}
.study-navItem .navI02 .day01{
	padding-left: 65px;
	margin-bottom: 40px;
}
.study-navItem .navI02 .day01 .day01-tit{
	margin-left: -50px;
}
.study-navItem .navI02 .day01 .day01-tit span{
	display: inline-block;
	height: 47px;
	line-height: 47px;
	margin-right: 20px;
    max-width: 980px;
    overflow: hidden;
}
.study-navItem .navI02 .day01 .day01-tit .dat-sz{
	position: relative;
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	width: 47px;
	color: #fff;
    text-align: center;
    background: #32baea;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px; 
}
.study-navItem .navI02 .day01 .day01-tit .txt{
	font-size: 18px;
	color: #1ebaed;
	font-weight: bold;
}
.study-navItem .navI02 .day01 .day01-con{
	width: 100%;
	margin-top: 30px;
	margin-left: -35px;
	position: relative;
}
.study-navItem .navI02 .day01 .day01-con .xc1{
	/*display: inline-block;
	width: 17px;
	height: 25px;
	background: url("../theme/o-icon19.png") no-repeat;*/
}
.study-navItem .navI02 .day01 .day01-con .day-con-t{
	margin-left: 40px;
	width: 100%;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit{
	/*background: url("../theme/o-icon19.png") no-repeat left top;*/
	padding-left: 60px;
    margin-left: -40px;
    position: relative;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit .dayIcon-img{
	position: absolute;
	top: 0;
	left: 0;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit-2{
	/*background: url("../theme/o-icon20.png") no-repeat left top;*/
	padding-left: 60px;
    margin-left: -40px;
    margin-top: 20px;
    position: relative;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit-2 .dayIcon-img2{
	position: absolute;
	top: 0;
	left: 0;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit-2 .dayIcon-img2 img{
	max-width: 50px;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit-2 p i{
	display: inline-block;
	width: 110px;
	margin-right: 10px;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .xc-tit-2 p span{

}
.study-navItem .navI02 .day01 .day01-con .day-con-t h4{
	font-size: 16px;
	color: #333;
	margin: 0;
	font-weight: bold;
	margin-bottom: 10px;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t p{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	margin: 4px 0;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t p img{
	max-width: 100%;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .day-con-t-img{
	margin-top: 10px;
	margin-left: 20px;
}
.study-navItem .navI02 .day01 .day01-con .day-con-t .day-con-t-img img{
	max-width: 100%;
	float: left;
	display: block;
	margin-right: 10px;
}
.study-navItem .navI03{
	margin-top: 50px;
}
.study-navItem .navI03 .htit{
	font-size: 14px;
	color: #333;
	margin-bottom: 2px;
	margin-top: 20px;
	padding-left: 14px;
}
.study-navItem .navI03 ul{
	margin-bottom:20px;
	padding-left: 14px;
}
.study-navItem .navI03 ul li{
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.study-navItem .navI04{
	margin-top: 50px;
}
.study-navItem .navI04 h4 a{
	float: right;
	font-size: 14px;
	color: #1ebaed;
}
.study-navItem .navI04 ul{
	/*text-align: center;*/
	width: 1120px;
	padding-left: 14px;
	padding-top: 10px;
}
.study-navItem .navI04 ul li{
	display: inline-block;
	float: left;
	width: 240px;
	margin-right: 40px;
	overflow: hidden;
}
.study-navItem .navI04 ul li span{
	display: block;
	font-size: 14px;
	color: #333;
	padding: 6px 0;
}
.study-navItem .navI04 ul li a img{
	width: 100%;
}
.study-navItem .navI05{
	margin-top: 50px;
}
.study-navItem .navI05 ul{
	padding: 10px 0;
}
.study-navItem .navI05 ul li{
	float: left;
	width: 219px;
	text-align: center;
	padding: 10px 0;
	border-right: 1px solid #e6e6e6;
}
.study-navItem .navI05 ul li:last-child{
	border-right: none;
}
.study-navItem .navI05 ul li span{
	display: block;
	font-size:14px;
	color: #333;
	margin-top: 12px;
}
.study-navItem .navI-btn{
	display: block;
	width: 200px;
	height: 48px;
	font-size: 14px;
	color: #fff;
	line-height: 48px;
	text-align: center;
	margin: 20px auto;
    background: #32baea;
    border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
}
.hot-line{
	padding: 80px 0;
}
.hot-line h2{
	font-size: 32px;
	color: #333;
	font-weight: bold;
	margin: 0;
	text-align: center;
}
.hot-line ul{
	width: 1230px;
	height: 305px;
	margin-top: 40px;
	overflow: hidden;
}
.hot-line ul li{
	float: left;
	width: 380px;
	background: #fff;
	margin-right: 30px;
	position: relative;
}
.hot-line ul li:last-child{
	margin-right: 0;
}
.hot-line ul li img{
	width: 100%;
	height: 240px;
}
.hot-line ul li span{
	display: block;
	font-size: 18px;
	color: #333;
	padding: 20px 10px;
}
.hot-line ul li i.a{
	position: absolute;
	top: 210px;
	right: 20px;
	display: inline-block;
	width: 40px;
	height: 48px;
	background: url("../theme/o-icon21.png") no-repeat center;
}

	/*游学营  详情*/
.campDetails .gallery-top .swiper-slide{
	position: relative;
}
.campDetails .gallery-top .swiper-slide img{
	width: 1200px;
	height: 675px;
}
.campDetails .gallery-top .swiper-slide .camp-d-txt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 1140px;
	height: 46px;
	padding: 30px;
	background: url("../theme/bg03.png") repeat;
}
.campDetails .gallery-top .swiper-slide .camp-d-txt p{
	width: 950px;
	float: right;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
}
.campDetails .gallery-top .swiper-pagination{
	width: 120px;
	left: 50px !important;
	bottom: 30px;
}
.campDetails .gallery-top .swiper-pagination{
	color: #fff;
}
.campDetails .gallery-top .swiper-pagination span{
	font-size: 16px;
	color: #fff;
}
.campDetails .gallery-top .swiper-pagination .swiper-pagination-current{
	font-size: 40px;
}
/*.campDetails .gallery-thumbs .swiper-wrapper{
	transform: translate3d(0px, 0px, 0px) !important;
}*/
.campDetails .gallery-thumbs{
	margin-top: 10px;
    /*margin-left: -714px;*/
}
.campDetails .gallery-thumbs .swiper-wrapper{
	margin-left: -504px;
}
.campDetails .gallery-thumbs .swiper-button-prev{
	left: 512px !important;
}
.campDetails .gallery-thumbs .swiper-slide{
	width: 192px !important;
	position: relative;
	cursor: pointer;
}
.campDetails .gallery-thumbs .swiper-slide img{
	width: 100%;
	height: 120px;
}
.campDetails .gallery-thumbs .swiper-slide span{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
}
.campDetails .gallery-thumbs .swiper-slide.swiper-slide-active span{
	opacity: 0;
}

	/*限时优惠*/
.package{
	padding: 50px 0;
}
.package .package-item1{
	background: #fff;
	padding: 50px 0;
	margin-bottom: 20px;
}
.package .package-item1 .pack-txt{
	width: 400px;
	padding: 0 100px;
}
.package .package-item1 .pack-ka{
	width: 500px;
	padding: 0 50px;
}
.package .package-item1 .pack-txt p{
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin-top: 50px;
}
.package .package-item1 .pack-txt h1{
	font-size: 36px;
	color: #f49700;
	font-weight: bold;
}
.package .package-item1 .pack-txt span{
	display: block;
	font-size: 14px;
	color: #666;
	padding-left: 30px;
	margin: 6px 0;
}
.package .package-item1 .pack-txt span.age01{
	background: url("../theme/o-icon17.png") no-repeat left center;
}
.package .package-item1 .pack-txt span.age02{
	background: url("../theme/o-icon16.png") no-repeat left center;
}


/*scrollbar*/
.mCSB_buttonUp,
.mCSB_buttonDown{
	display: none !important;
}
#mCSB_1_scrollbar_vertical{
	width: 12px;
	background: #f7f7f7;
	border: 1px solid #c1c1c1;
	border-radius: 10px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	display: none;
}
.mCSB_draggerContainer{
	margin: 0 !important;
}
.mCSB_dragger_bar{
	background: #e0e0e0;
	border:1px solid #bebebe;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width: 10px !important;
	background: #e0e0e0 url("../theme/scroll-bg.png") no-repeat center;
	background-color: rgba(224,224,224,1) !important;
}

/*scrollbar  end*/




.maxen-searchbar{
	margin-top:20px;
	border-top: 1px solid #ccc;
	text-align: center;

}
.maxen-searchbar p:first-child{
	padding:5px 0 15px;
}
.maxen-searchbar p span{
	vertical-align: middle;
}
.maxen-searchbar p:last-child{
	line-height: 22px;
}
.maxen-searchbar p:last-child span{
	float: left;
    margin-left: 20px;
}
.maxen-searchbar p:last-child span{

}
.maxen-searchbar .icon-comehere{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	width: 10px;
	height: 18px;
	margin-right: 5px;
	background: url("../theme/iw_bg.png") -15px -135px no-repeat;
}
.maxen-searchbar .my-point-start{
	float: left;
	width: 120px;
	height: 22px;
	line-height: 22px;
	border:1px solid #ccc;
	margin:0 3px 0 5px;
	vertical-align: middle;
	text-align: left;
}
.maxen-searchbar .btn-by{
	float: left;
	display: inline-block;
	*display:inline;
	*zoom:1;
	width: 4em;
	padding:3px 10px;
	border:1px solid #ccc;
	margin:0 3px;
	cursor: pointer;
}




/*2017-9-15   网站地图 */
.map-wrap{
	width: 100%;
}
.map-wrap .map-con{
	width: 1200px;
    margin: 0 auto;
    padding: 80px 0 0;
}
.map-wrap .map-con .map-con-tit h2{
	font-size: 36px;
    color: #333;
    margin: 0;
    /* font-weight: bold; */
    text-align: center;
}
.map-link-list{
	width: 100%;
	margin-top: 40px;
}
.map-link-list .map-link-item{
	margin-bottom: 40px;
}
.map-link-list .map-link-item>.map-item-nav1{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-left: 36px;
	margin: 0;
	background: url("../theme/icon-footer-05.png") no-repeat left top 1px;
	padding-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
}
.map-link-list .map-link-item>.map-item-nav2{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-left: 36px;
	margin: 0;
	background: url("../theme/icon-footer-07.png") no-repeat left top 1px;
	padding-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
}
.map-link-list .map-link-item>.map-item-nav3{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding-left: 36px;
	margin: 0;
	background: url("../theme/icon-footer-06.png") no-repeat left top 1px;
	padding-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
}
.map-link-list .map-link-item span{
	display: block;
	font-size: 16px;
    font-weight: bold;
    /* color: #1eb9ee; */
    color: #666;
    margin: 15px 30px 0;
    padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
}
.map-link-list .map-link-item span a{
	font-size: 16px;
	font-weight: bold;
	color: #666;
}
.map-link-list .map-link-item span a:hover{
	color: #1eb9ee; 
}
.map-link-list .map-link-item>p{
	font-size: 16px;
	font-weight: bold;
	/*color: #1eb9ee;*/
	color: #666;
	margin: 18px 30px 0;
}
.map-link-list .map-link-item>p a{
	font-size: 16px;
	font-weight: bold;
	/*color: #1eb9ee;*/
	color: #666;
}
.map-link-list .map-link-item>p a:hover{
	color: #1eb9ee; 
}
.map-link-list .map-link-item>ul{
	margin: 15px 30px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}
.map-link-list .map-link-item>ul li{
	line-height: 32px;
}
.map-link-list .map-link-item>ul.ul01 li{
	float: left;
	width: 120px;
}
.map-link-list .map-link-item>ul.ul02 li{
	float: left;
	width: 248px;
}
.map-link-list .map-link-item>ul li:last-child{
	width: auto;
}
.map-link-list .map-link-item>ul li a{
	font-size: 14px;
	color: #666;
}
.map-link-list .map-link-item>ul li a:hover{
	color: #1eb9ee; 
}
.r04-list{
	width: 100%;
	background: #32baea;
}
.r04-list .r04-list-con{
	padding: 20px 20px 30px;
}
.r04-list .r04-list-con h2{
	font-size: 22px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin: 0;
}
.r04-list .r04-list-con .r04Item{
	margin-top: 20px;
}
.r04-list .r04-list-con .r04Item li{
    width: 44%;
    float: left;
    font-size: 14px;
    color: #fff;
    margin: 0 0 8px 0;
    padding-left: 6%;
    background: url("../theme/icon-h04.png") no-repeat left center;
}
.r04-list-input{
	margin-top: 10px;
}
.r04-list-input .cName{
    width: 86%;
    font-size: 14px;
    color: #fff;
    padding-left: 14%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #fff;
    background: url("../theme/de-icon12.png") no-repeat left center;
}
.r04-list-input .cYear{
	width: 86%;
    font-size: 14px;
    color: #fff;
    padding-left: 14%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #fff;
    background: url("../theme/de-icon10.png") no-repeat left center;
}
.r04-list-input .cPhone{
	width: 86%;
    font-size: 14px;
    color: #fff;
    padding-left: 14%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #fff;
    background: url("../theme/de-icon13.png") no-repeat left center;
}
.r04-list-input .m-code{
    border-bottom: 1px solid #fff;
}
.r04-list-input .m-code .cMcode{
    width: 48%;
    font-size: 14px;
    color: #fff;
    padding-left: 14%;
    height: 40px;
    line-height: 40px;
}
.r04-list-input .m-code .btn-cMcode{
    display: inline-block;
    text-align: center;
    width: 5em;
    padding: 3px 10px;
    border: 1px solid #fff;
    color: #fff;
    cursor: pointer;
    opacity: .8;
    filter: alpha(opacity=80);
}
.r04-list-input .dSelect5{
	width: 100%;
    height: 40px;
    position: relative;
}
.r04-list-input .dSelect5 .d_inSelect{
	width: 86%;
    font-size: 14px;
    color: #fff;
    padding-left: 14%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #fff;
    background: url("../theme/de-icon11.png") no-repeat left center;
    margin-bottom: 10px;
    cursor: pointer;
}
.r04-list-input .dSelect5 .S-jt{
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 40px;
	height: 40px;
	background: url("../theme/map-input-icon.png") no-repeat center;
	cursor: pointer;
}
.r04-list-input .dSelect5 .d_SelectList{
    position: absolute;
    top: 40px;
    left: 0;
    width: 100%;
    max-height: 160px;
    overflow-y: auto;
    background: #fff;
}
.r04-list-input .dSelect5 .d_SelectList li{
    width: 86%;
    padding-left: 14%;
    line-height: 30px;
}
.r04-list-input .dSelect5 .d_SelectList li:hover{
	background: #999;
}
.r04-list-input .dSelect5 .d_SelectList li:hover a{
	color: #fff;
}
.r04-list-input .dSelect5 .d_SelectList li a{
	display: block;
    font-size: 14px;
    color: #666;
}
.r04-list-input .chooseBtn{
	width: 100%;
    height: 40px;
    background: #fff;
    font-size: 14px;
    color: #32baea;
    border-radius: 20px;
    margin-top: 15px;
}
/*2017-9-15   搜索结果*/
.search-result-wrap{
	width: 100%;
	
}
.search-result-con{
	max-width: 1200px;
	margin: 0 auto;
	padding-top: 86px;
}
.search-result-con .search-result-input{
	max-width: 1100px;
	margin: 100px auto 0;
	position: relative;

}
.search-result-con .search-result-input .result-int{
	width: 90%;
	height: 60px;
	line-height: 60px;
	text-indent: 20px;
	padding-right: 8%;
	border: 1px solid #ebebeb;
	background: #fafafa;
	border-radius: 30px;
}
.search-result-con .search-result-input .result-btn{
	position: absolute;
	top: -12px;
	right: 0;
	width: 86px;
	height: 86px;
	background: url("../theme/search-result-icon01.png") no-repeat center;
}
.search-result-con .search-result-input .result-int:-moz-placeholder { 
    color: #666; opacity:1; 
}

.search-result-con .search-result-input .result-int::-moz-placeholder { 
    color: #666;opacity:1;
}

.search-result-con .search-result-input .result-int:-ms-input-placeholder{
    color: #666;opacity:1;
}

.search-result-con .search-result-input .result-int::-webkit-input-placeholder{
    color: #666;opacity:1;
}
.result-bottom{
	width: 100%;
	margin-bottom: 40px;
}
.result-bottom ul{
	text-align: center;
	padding: 40px 0;
}
.result-bottom ul li{
	display: inline-block;
	/*float: left;*/
	padding: 0 30px;
	text-align: center;
	border-right: 1px solid #ebebeb;
}
.result-bottom ul li:last-child{
	border-right: none;
}
.result-bottom ul li a{
	display: inline-block;
	font-size: 18px;
	color: #1eb9ee;
}
.result-bottom ul li span{
	display: block;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	max-width: 238px;
}
.result-data-list{
	width: 100%;
}
.result-data-list .result-data-item{
	padding: 28px 0;
	border-bottom: 1px solid #ebebeb;
}
.result-data-list .result-data-item .result-dataImg{
	float: left;
	width: 300px;
	margin-right: 30px;
}
.result-data-list .result-data-item .result-dataImg a{
	
}
.result-data-list .result-data-item .result-dataImg a img{
	width: 300px;
}
.result-data-list .result-data-item .result-txt{
	
}
.result-data-list .result-data-item .result-txt h2{
	font-size: 18px;
    font-weight: bold;
    color: #333;
    margin: 18px 0;
}
.result-data-list .result-data-item .result-txt h2:hover a{
	color: #1eb9ee;
}
.result-data-list .result-data-item .result-txt p{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    text-overflow: -o-ellipsis-lastline;
  	overflow: hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 3;
 	-webkit-box-orient: vertical;
}
.result-data-list .result-data-item .result-txt p:hover a{
	color: #1eb9ee;
}
.result-data-list .result-data-item .result-txt>span{
	display: inline-block;
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}

/*11-24  9-14  study*/
.global{
	margin-top: 40px;
}
.global .global-item{
	float: left;
	width: 380px;
	margin-right: 30px;
}
.global .global-item:last-child{
	margin-right: 0;
}
.global .global-item img{
	display: block;
	width: 100%;
}
.global .global-item h1{
	font-size: 24px;
	color: 333;
	margin: 30px 0 0;
}
.global .global-item p{
	font-size: 14px;
	color: #666;
}
.four-list{
	margin-top: 20px;
}
.four-list .four-list-item{
	float: left;
	width: 368px;
	border: 1px solid #e6e6e6;
	padding: 30px 0;
	text-align: center;
	margin-right: 30px;
	margin-top: 20px;
}
.four-list .four-list-item:last-child{
	margin-right: 0;
}
.four-list .four-list-item img{
	display: block;
	width: 60px;
	margin: 0 auto;
}
.four-list .four-list-item i{
	display: block;
	width: 30px;
	height: 2px;
	background: #ccc;
	margin: 10px auto 0;
}
.four-list .four-list-item span{
	font-size: 20px;
	color: #333;
	display: inline-block;
	margin-top: 20px;
}
.four-list .four-list-item p{
	font-size: 14px;
	color: #666;
	height: 52px;
	line-height: 26px;
	margin-top: 10px;
	padding: 0 50px;
	overflow: hidden;
}


.linkkoubei{ width:100%;}
.linkkoubei h3{ font-size:24px; font-weight:700; border-bottom:2px solid #1eb9ee; width:96px;}
.linkkoubei li{ font-size:14px; line-height:30px; margin-top:5px;border-bottom:1px dashed #e7e7e7;}
.linkkoubei li a{ padding-left:10px;}
.linkkoubei li a:hover,.baikeB1 a:hover{ text-decoration:underline; color:#1eb9ee}
.baikeB1{ width:100%; overflow:hidden; clear:both; margin-top:20px; line-height:24px;}
.baikeB1L{ float:left; width:400px;}
.baikeB1R{ float:left; width:400px; margin-left:40px;}

#left_layer{position:fixed; top:30%; z-index:999; left:5px;}
#l_form{background: url("../theme/leftAll.png") no-repeat center top; margin:0;width:126px; height:300px; overflow:hidden;}
#l_form ul{ margin-top:202px;}
#l_form ul li input{margin-left:26px;border:0px; background:none;margin-top: 14px;font-size: 12px; }
#l_form ul li input::-webkit-input-placeholder{
            color:#fff;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        }

#l_form ul li{ width:116px; overflow:hidden; margin-top:8px;}
#l_form .info .iclassLCity{ margin-right: 16px; width:90px;}
#l_form .iclassL{margin-top:22px;}

#l_form .butstyleL{ margin:12px 0 0 9px;border:0px; background:none}
#l_form .l_formClose{ position:absolute; right:0px; top:0px; font-size:18px; font-weight:700; color:#F00}
.l_formS{ width:80px; height:160px; cursor:pointer}


