@charset "utf-8";

/*main_slide*/
section#main_slide{width:100%;height:100%;}
ul.main_slide_list{width:100%;height:100%;position:relative;overflow:hidden;z-index:1;background-color:#000;}
ul.main_slide_list li{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;z-index:1;}
/* ul.main_slide_list li:after{content:'';display:block;position:absolute;top:0;left:0;background:rgba(0,0,0,0.6);width:100%;height:100%;z-index:-1;} */
ul.main_slide_list li.on{opacity:1;z-index:2;}
ul.main_slide_list li div.bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;transform:scale(1.3);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;font-size:0;background-size:cover;z-index:-10;}
ul.main_slide_list li.on div.bg{transform:scale(1) !important; transition:transform 5.0s ease;-webkit-transition:transform 5.0s ease;-moz-transition:transform 5.0s ease;-o-transition:transform 5.0s ease;}
ul.main_slide_list li:nth-child(1) div.bg{background-image:url('../img/main/main_bg01.jpg');}
ul.main_slide_list li:nth-child(2) div.bg{background-image:url('../img/main/main_bg02.jpg');}
ul.main_slide_list li:nth-child(3) div.bg{background-image:url('../img/main/main_bg03.jpg');}
ul.main_slide_list li div.txt_con{width:580px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center;}
ul.main_slide_list h1{position:relative;top:5%;opacity:0;font-size:56px;color:#fff;font-weight:600;letter-spacing:2px;font-family:'Roboto',sans-serif !important;;
						 transform:scaleY(0.95);-webkit-transform:scaleY(0.95);-moz-transform:scaleY(0.95);-o-transform:scaleY(0.95);}
ul.main_slide_list p.maincon_txt1{position:relative;top:5%;opacity:0;font-size:25px;color:#fff;margin:60px 0 0 0;font-weight:400;}
ul.main_slide_list p.maincon_txt2{position:relative;top:5%;opacity:0;font-size:17px;margin:15px 0 0 0;color:#fff;line-height:25px;font-weight:300;}
ul.main_slide_list li div.txt_con a.link_bt{position:relative;top:5%;opacity:0;margin:65px auto 0 auto;display:block;width:180px;height:50px;line-height:50px;border-radius:50px;font-size:14px;
												border:1px solid #fff;color:#fff;transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;
												-o-transition:background-color 0.5s ease;}
ul.main_slide_list li div.txt_con a.link_bt:hover{color:#fff;background:rgba(255,180,0,0.52);opacity:1;border:1px solid #ffb400;font-weight:900;}
div.main_slide_list_count_wrap{position:absolute;right:10%;bottom:50px;width:340px;z-index:2;overflow:hidden;}
ul.main_slide_list_count{width:300px;overflow:hidden;float:left;}
ul.main_slide_list_count li{width:32%;margin-left:2%;float:left;}
ul.main_slide_list_count li:first-child{margin-left:0;}
ul.main_slide_list_count li a{color:#fff;font-size:16px;font-family:'Roboto',sans-serif !important;position:relative;opacity:0.5;}
ul.main_slide_list_count li.on a{opacity:1;}
ul.main_slide_bts{float:left;margin:10px 0 0 10px;}
ul.main_slide_bts li{width:30px;height:30px;display:block;font-size:0;}
ul.main_slide_bts li.slide_stop_bt{float:right;}
ul.main_slide_bts li.slide_stop_bt span{display:inline-block;font-size:0;width:3px;height:14px;background:#fff;}
ul.main_slide_bts li.slide_stop_bt span.line1{}
ul.main_slide_bts li.slide_stop_bt span.line2{margin-left:3px;}
ul.main_slide_bts li.slide_play_bt{display:none;float:right;}
ul.main_slide_bts li a{display:inline-block;width:100%;height:100%;vertical-align:middle;}
ul.main_slide_bts li.slide_play_bt a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right: 10px solid none;border-left: 10px solid #fff;width:auto;height:auto;}
div.progress{display:block;font-size:0;width:100%;height:2px;background:#888;position:relative;margin-top:10px;}
div.progress span.bar{position:absolute;top:0;left:0;display:block;width:0;height:100%;background:#fff;}
a.mouse{position:absolute;display:block;overflow:hidden;border:1px solid #fff;border-radius:20px;box-sizing:border-box;height:40px;width:26px;left:0;right:0;margin:0 auto;bottom:40px;z-index:2;}
a.mouse span.wheel{display:block;background:#ffb400;position:absolute;top:4px;left:50%;margin-left:-2px;height:7px;width:4px;border-radius:2px;}

@media (max-width: 1200px){
	ul.main_slide_list h1{font-size:45px;}
	ul.main_slide_list p.maincon_txt1{font-size:23px;margin:40px 0 0 0;}
	ul.main_slide_list p.maincon_txt2{font-size:15px;}
	ul.main_slide_list li div.txt_con a.link_bt{margin:45px auto 0 auto;width:120px;height:30px;line-height:30px;border-radius:30px;font-size:12px;}
}

@media (max-width: 992px){
	section#main_slide{min-height:100%;}
	ul.main_slide_list li div.txt_con{padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
	div.main_slide_list_count_wrap{right:5%;bottom:50px;width:250px;}
	ul.main_slide_list_count{width:200px;}
	ul.main_slide_list_count li a{font-size:14px;}
	ul.main_slide_list li div.bg{background-attachment:scroll;}
}

@media (max-width: 768px){
	ul.main_slide_list li div.txt_con{width:450px;}
	ul.main_slide_list h1{font-size:35px;}
	ul.main_slide_list p.maincon_txt1{font-size:17px;margin:30px 0 0 0;}
	ul.main_slide_list p.maincon_txt2{font-size:13px;line-height:17px;padding:0 10px;}
	a.mouse{display:none;}
	div.main_slide_list_count_wrap{right:0;left:0;margin:0 auto;bottom:20px;width:80%;}
	ul.main_slide_list_count{width:100%;}
	ul.main_slide_list_count li a{font-size:12px;text-align:center;}
	ul.main_slide_bts{width:100%;margin:10px 0 0 0;text-align:right;}
}
@media (max-width: 576px){
	ul.main_slide_list li div.txt_con{width:100%;}
	ul.main_slide_list h1{font-size:26px;}
	ul.main_slide_list p.maincon_txt1{font-size:15px;margin:20px 0 0 0;}
	ul.main_slide_list p.maincon_txt2{font-size:13px;line-height:17px;}
	ul.main_slide_list li div.txt_con a.link_bt{margin:35px auto 0 auto;width:100px;height:27px;line-height:27px;border-radius:30px;font-size:11px;}
}

/*company*/
section#company{width:100%;background:#fff;overflow:hidden;}
div.company_con{width:1140px;margin:155px auto 70px auto;}
h2.section_tit{text-align:center;font-size:43px;font-weight:400;font-family:'Roboto',sans-serif !important;color:#111;}
section#company h2.section_tit{position:relative;opacity:0;top:3%;}
p.section_sub_tit{text-align:center;font-size:17px;font-weight:normal;margin-top:28px;color:#111;position:relative;opacity:0;top:3%;}
ul.company_intro_list{margin-top:40px;overflow:hidden;}
ul.company_intro_list li{float:left;width:23.5%;margin-left:2%;position:relative;opacity:0;top:50%;transform:skew(0deg);-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);}
ul.company_intro_list li:first-child{margin-left:0;}
ul.company_intro_list li div.img_box{background-position:center;background-size:cover;background-repeat:no-repeat;height:365px;font-size:0;position:relative;overflow:hidden;}
ul.company_intro_list li:nth-child(1) div.img_box{background-image:url('../img/main/company_intro_list_img01.jpg');background-position:left;}
ul.company_intro_list li:nth-child(2) div.img_box{background-image:url('../img/main/company_intro_list_img02.jpg');background-position:right;}
ul.company_intro_list li:nth-child(3) div.img_box{background-image:url('../img/main/company_intro_list_img03.jpg');background-position:20%;}
ul.company_intro_list li:nth-child(4) div.img_box{background-image:url('../img/main/company_intro_list_img04.jpg');background-position:85%;}
ul.company_intro_list li div.img_box img{position:absolute;left:0;right:0;margin:0 auto;width:110%;}
ul.company_intro_list li div.img_box span{display:block;position:absolute;font-size:0;background:#ffb400;transition:width 0.5s ease, height 0.5s ease;
													transform:skew(0deg);-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);
													-webkit-transition:width 0.5s ease, height 0.5s ease;-moz-transition:width 0.5s ease, height 0.5s ease;-o-transition:width 0.5s ease, height 0.5s ease;}
ul.company_intro_list li div.img_box span.line1{width:3px;height:0%;top:0;right:0;display:none;}
ul.company_intro_list li div.img_box span.line2{width:0%;height:3px;top:0;right:0;display:none;}
ul.company_intro_list li div.img_box span.line3{width:3px;height:0%;bottom:0;left:0;display:none;}
ul.company_intro_list li div.img_box span.line4{width:0%;height:3px;bottom:0;left:0;}
ul.company_intro_list li:hover div.img_box span.line1{height:100%;}
ul.company_intro_list li:hover div.img_box span.line2{width:100%;}
ul.company_intro_list li:hover div.img_box span.line3{height:100%;}
ul.company_intro_list li:hover div.img_box span.line4{width:100%;}

ul.company_intro_list li h3{font-size:19px;color:#111;line-height:28px;padding:20px 0 16px 0;font-weight:400;}
ul.company_intro_list li h3 span{display:block;font-family:'Roboto',sans-serif !important;font-weight:300;}
ul.company_intro_list li p{font-size:15px;color:#888;line-height:21px;padding:20px 0;font-weight:normal;border-top:1px solid #e6e6e6;}
section#company a.view_more_bt{position:relative;top:3%;left:0;right:0;width:180px;height:50px;line-height:50px;color:#111;margin:60px auto 0 auto;font-size:16px;opacity:0;
											transform:scaleY(0.95);-webkit-transform:scaleY(0.95);-moz-transform:scaleY(0.95);-o-transform:scaleY(0.95);
											font-family:'Roboto',sans-serif !important;text-align:center;border:1px solid #3d3d3d;color:#3d3d3d;transition:background-color 0.2s ease;}
section#company a.view_more_bt:hover{color:#333;background:#4e4e4e;border:1px solid #4e4e4e;}
section#company a.view_more_bt span{display:inline-block;position:relative;transition:all 0.2s ease;}
section#company a.view_more_bt span:after{content:'';font-size:0px;position:absolute;top:50%;right:0;transition:right 0.2s ease;opacity:0;
														width:0px;height:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);
														border-top:5px solid transparent;border-bottom:5px solid transparent;border-right: 5px solid none;border-left: 5px solid #fff;}
section#company a.view_more_bt:hover span{padding-right:15px;color:#fff;}
section#company a.view_more_bt:hover span:after{opacity:1;right:-5px;color:#fff;}



@media (max-width: 1200px){
	div.company_con{width:100%;margin:100px auto 60px auto;}
	h2.section_tit{font-size:33px;}
	p.section_sub_tit{font-size:16px;margin-top:15px;}
	ul.company_intro_list{margin-top:30px;padding:0 10px;}
	ul.company_intro_list li{width:49%;margin-left:2%;margin-top:2%;}
	ul.company_intro_list li:nth-child(2n+1){margin-left:0;}
	ul.company_intro_list li div.img_box{height:265px;}
	ul.company_intro_list li h3{font-size:17px;line-height:24px;padding:16px 0 12px 0;}
	ul.company_intro_list li p{font-size:13px;line-height:17px;padding:17px 0;}
	section#company a.view_more_bt{width:180px;height:50px;line-height:50px;margin:60px auto 0 auto;font-size:13px;}
}

@media (max-width: 992px){
	div.company_con{width:100%;margin:80px auto 40px auto;}
	h2.section_tit{font-size:23px;}
	p.section_sub_tit{font-size:14px;margin-top:12px;}
	ul.company_intro_list{margin-top:30px;padding:0 10px;}
	ul.company_intro_list li div.img_box{height:200px;}
	ul.company_intro_list li h3{font-size:15px;line-height:21px;padding:10px 0 7px 0;}
	ul.company_intro_list li p{font-size:12px;line-height:15px;padding:11px 0;}
	ul.company_intro_list li div.img_box span.line1{height:100%;}
	ul.company_intro_list li div.img_box span.line2{width:100%;}
	ul.company_intro_list li div.img_box span.line3{height:100%;}
	ul.company_intro_list li div.img_box span.line4{width:100%;}
	section#company a.view_more_bt{width:120px;height:30px;line-height:29px;margin:30px auto 0 auto;font-size:12px;}
}

@media (max-width: 768px){
	ul.company_intro_list{margin-top:20px;}
	ul.company_intro_list li div.img_box{height:150px;}
	ul.company_intro_list li h3{font-size:14px;line-height:17px;padding:10px 0 7px 0;}
	ul.company_intro_list li p{font-size:11px;padding:11px 0;height:70px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;}
}
@media (max-width: 576px){

}


/*introduce*/
section#introduce{width:100%;height:100%;min-height:700px;}
ul.introduce_list{width:100%;height:100%;overflow:hidden;}
ul.introduce_list li{width:33.3%;height:100%;float:left;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;
					  transform:skew(0deg);-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);}
ul.introduce_list li:nth-child(1){background-image:url('../img/main/introduce_list_img_01.jpg');}
ul.introduce_list li:nth-child(2){background-image:url('../img/main/introduce_list_img_02.jpg');}
ul.introduce_list li:nth-child(3){background-image:url('../img/main/introduce_list_img_03.jpg');}
ul.introduce_list li:first-child{width:33.4%;}
ul.introduce_list li > a{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2);opacity:0;position:relative;left:100%;}
ul.introduce_list li div.introduce_list_con{position:relative;top:55%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);text-align:center;height:150px;padding:0 10px;
transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
div.introduce_list_con h3{font-size:42px;font-weight:600;font-family:'Roboto',sans-serif !important;color:#fff;transition:color 0.5s ease;-webkit-transition:color 0.5s ease;-moz-transition:color 0.5s ease;-o-transition:color 0.5s ease;transform:scaleY(0.95);-webkit-transform:scaleY(0.95);-moz-transform:scaleY(0.95);-o-transform:scaleY(0.95);letter-spacing:1px;}
div.introduce_list_con p{font-size:17px;margin:15px 0 50px 0;color:#fff;}
div.introduce_list_con p.detail_view{position:relative;width:150px;height:40px;line-height:42px;margin:0 auto;display:none;font-size:15px;}
div.introduce_list_con p.detail_view span{display:block;position:absolute;background:#fff;font-size:0;}
div.introduce_list_con p.detail_view span.line1{top:0;right:0;width:0%;height:1px;}
div.introduce_list_con p.detail_view span.line2{top:0;right:0;width:1px;height:0%;}
div.introduce_list_con p.detail_view span.line3{bottom:0;left:0;width:0px;height:1px;}
div.introduce_list_con p.detail_view span.line4{bottom:0;left:0;width:1px;height:0%;}
ul.introduce_list li > a:hover h3{color:#ffb400;}
ul.introduce_list li:hover div.introduce_list_con{top:50%;}


@media (max-width: 1400px){
	div.introduce_list_con h3{font-size:32px;}
	div.introduce_list_con p{font-size:14px;margin:15px 0 30px 0;}
	div.introduce_list_con p.detail_view{width:150px;height:40px;line-height:42px;}
}

@media (max-width: 1200px){
	div.introduce_list_con h3{font-size:28px;}
	div.introduce_list_con p{font-size:14px;}
	div.introduce_list_con p.detail_view{width:150px;height:40px;line-height:42px;font-size:14px;}
}


@media (max-width: 992px){
	section#introduce{height:auto;min-height:auto;}
	ul.introduce_list{height:auto;}
	ul.introduce_list li{width:100%;height:300px;}
	ul.introduce_list li:first-child{width:100%;}
	ul.introduce_list li div.introduce_list_con{height:100px;}
	ul.introduce_list li > a h3{color:#ffb400;}
	ul.introduce_list li div.introduce_list_con{top:50%;}
	div.introduce_list_con h3{font-size:19px;}
	div.introduce_list_con p{font-size:13px;margin:15px 0 30px 0;}
	div.introduce_list_con p.detail_view{width:120px;height:30px;line-height:33px;font-size:12px;display:block !important;}
	div.introduce_list_con p.detail_view span.line1{top:0;right:0;width:100% !important;height:1px;}
	div.introduce_list_con p.detail_view span.line2{top:0;right:0;width:1px;height:100% !important;}
	div.introduce_list_con p.detail_view span.line3{bottom:0;left:0;width:100% !important;height:1px;}
	div.introduce_list_con p.detail_view span.line4{bottom:0;left:0;width:1px;height:100% !important;}
}

@media (max-width: 768px){
	ul.introduce_list li{height:250px;}
	ul.introduce_list li:first-child{width:100%;}
	ul.introduce_list li div.introduce_list_con{height:100px;}
	div.introduce_list_con h3{font-size:17px;}
	div.introduce_list_con p{font-size:12px;}
	div.introduce_list_con p.detail_view{width:110px;font-size:11px;}
}
@media (max-width: 576px){

}



/*partner*/
section#partner{width:100%;height:100%;min-height:850px;}
section#partner div.partner_con{width:100%;height:100%;overflow:hidden;position:relative;}
section#partner div.partner_con div.left{width:50%;height:100%;float:left;position:relative;padding-left:220px;z-index:7;opacity:0;left:-100%;}
section#partner div.partner_con div.left:after{content:'';display:block;clear:both;}
section#partner div.partner_con div.right{width:50%;height:100%;float:left;}
div.partner_con div.left div.partner_con_left{width:220px;height:100%;position:absolute;top:0;left:0;overflow-y:auto;}
div.partner_con div.left div.partner_con_left ul.partner_bt{padding:75px 0 150px 0;height:auto !important;}
div.partner_con div.left div.partner_con_left ul.partner_bt li{opacity:0.4;transition:all 0.2s ease;margin:20px 0}
div.partner_con div.left div.partner_con_left ul.partner_bt li:hover{opacity:1;}
div.partner_con div.left div.partner_con_left ul.partner_bt li.on{opacity:1;}
div.partner_con div.left div.partner_con_left ul.partner_bt li img{display:block;width:120px;margin:0 auto;}
div.partner_con div.left div.partner_con_left ul.partner_bt li a{padding:57px 0;}
.mCSB_scrollTools .mCSB_draggerRail{background:rgba(0,0,0,0.1) !important;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:rgba(0,0,0,0.5) !important;}
ul.partner_bt_con{font-size:0;height:100%;position:relative;z-index:6;}
ul.partner_bt_con li{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;opacity:0;z-index:1;}
ul.partner_bt_con li.on{z-index:5;opacity:1;}
ul.partner_bt_con li div.text_box{display:inline-block;padding:140px 10px 50px 100px;width:100%;height:100%;
                                        }
ul.partner_bt_con li div.text_box p.partner_name{font-size:19px;font-weight:600;padding-bottom:3px;font-family:'Roboto',sans-serif !important;position:relative;top:3%;opacity:0;}
ul.partner_bt_con li div.text_box p.partner_name span{border-bottom:1px solid #000;}
ul.partner_bt_con li div.text_box h3{font-size:27px;margin:43px 0 0 0;font-weight:400;line-height:40px;position:relative;top:3%;opacity:0;}
ul.partner_bt_con li div.text_box p.partner_txt{font-size:16px;margin:30px 0 0 0;line-height:28px;position:relative;top:3%;opacity:0;}
ul.partner_bt_con li div.text_box a.learn_more{display:block;width:200px;height:60px;line-height:60px;margin:50px 0 0 0;font-size:15px;font-weight:600;position:relative;top:3%;opacity:0;
                                                        transform:scaleY(0.95);-webkit-transform:scaleY(0.95);-moz-transform:scaleY(0.95);-o-transform:scaleY(0.95);
														text-align:center;border:1px solid #3d3d3d;color:#3d3d3d;
														transition:background-color 0.2s ease;}
ul.partner_bt_con li div.text_box a.learn_more:hover{color:#333;background:#4e4e4e;border:1px solid #4e4e4e;}
ul.partner_bt_con li div.text_box a.learn_more span{display:inline-block;position:relative;transition:all 0.2s ease;}
ul.partner_bt_con li div.text_box a.learn_more span:after{content:'';font-size:0px;position:absolute;top:50%;right:0;transition:right 0.2s ease;opacity:0;
														width:0px;height:0px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);
														border-top:5px solid transparent;border-bottom:5px solid transparent;border-right: 5px solid none;border-left: 5px solid #fff;}
ul.partner_bt_con li div.text_box a.learn_more:hover span{padding-right:15px;color:#fff;}
ul.partner_bt_con li div.text_box a.learn_more:hover span:after{opacity:1;right:-5px;color:#fff;}
ul.img_box_wrap{overflow:hidden;font-size:0;height:100%;position:relative;}
ul.img_box_wrap li{width:100%;height:100%;background:#fff;position:absolute;top:0;left:0;opacity:0;z-index:1;}
ul.img_box_wrap li.on{z-index:5;opacity:1;}
ul.img_box_wrap div.img_box{position:relative;display:inline-block;width:100%;height:100%;}
ul.img_box_wrap div.img_box .swiper-slide{opacity:0;}
ul.img_box_wrap div.img_box .swiper-slide-active{opacity:1;}
.swiper-container{width:100%;height:100%;}
.swiper-slide{background-size: cover;background-position: center;}
section#partner .swiper-pagination{left:0px !important;bottom:150px !important;font-size:0;}
section#partner .swiper-pagination-bullet{opacity:1;position:relative;border:1px solid #fff;background-size:100%;background-position:center;padding:0;background-color:#fff;background-repeat:no-repeat;
transform:skew(0deg);-webkit-transform:skew(0deg);-moz-transform:skew(0deg);-o-transform:skew(0deg);}

section#partner .swiper-pagination-bullet-active{outline:3px solid #ffb300;border:1px solid #ffb300;}
div.img_nav{position:absolute;left:100px;bottom:18%;width:700px;z-index:10;}
div.img_box_slide{overflow:visible !important;z-index:9;}
span.thumbnail{background-size:cover;display:inline-block;width:126px;height:80px;border-radius:0 !important;opacity:1;margin:0 5px;}
span.thumbnail:first-child{margin-left:0;}
span.thumbnail:hover{outline:3px solid #ffb300 !important;border:1px solid #ffb300 !important;}
span.thumbnail:visited,span.thumbnail:focus,span.thumbnail:active{border:0;outline:0;}
.swiper-scrollbar-drag{background:rgba(0,0,0,0.4) !important;}


@media (max-width: 1650px){
	ul.partner_bt_con li div.text_box h3{font-size:23px;margin:33px 0 0 0;line-height:36px;}
}
@media (max-width: 1550px){
	ul.partner_bt_con li div.text_box{padding:140px 10px 50px 50px;}
	section#partner div.partner_con div.left{width:60%;padding-left:180px;}
	section#partner div.partner_con div.right{width:40%;}
	div.img_nav{left:50px;}
	div.partner_con div.left div.partner_con_left{width:180px;}
	div.partner_con div.left div.partner_con_left ul.partner_bt li img{width:100px;}
}


@media (max-width: 1200px){
	section#partner{min-height:auto;}
	ul.partner_bt_con li div.text_box h3{font-size:19px;margin:28px 0 0 0;line-height:30px;}
	ul.partner_bt_con li div.text_box p.partner_txt{font-size:14px;margin:20px 0 0 0;line-height:25px;}
	div.img_nav{bottom:10%}
}

@media (max-width: 992px){
	section#partner{height:auto;}
	section#partner div.partner_con{height:auto;text-align:center;}
	section#partner div.partner_con div.left{width:100%;height:auto;padding-left:0px;}
	section#partner div.partner_con div.right{width:100%;height:300px;clear:both;}
	ul.partner_bt_con{height:auto;}
	ul.partner_bt_con li{position:relative;display:none;height:auto;}
	ul.partner_bt_con li.on{display:block;}
	ul.partner_bt_con li div.text_box{padding:40px 20px 50px 20px;height:auto;}
	ul.partner_bt_con li div.text_box a.learn_more{width:150px;height:40px;line-height:40px;margin:30px auto 0 auto;font-size:12px;}
	div.partner_con div.left div.partner_con_left{position:relative;width:100%;height:auto;z-index:7;border-bottom:1px solid #eee;}
	div.partner_con div.left .mCustomScrollBox{height:auto;}
	div.partner_con div.left div.partner_con_left ul.partner_bt{padding:5px 0 5px 0;text-align:left;font-size:0;}
	div.partner_con div.left div.partner_con_left ul.partner_bt li{display:inline-block;margin:0 1%;width:31%;vertical-align:middle;cursor:pointer;}
	div.partner_con div.left div.partner_con_left ul.partner_bt li img{display:block;width:100%;margin:0 auto;}
	div.partner_con div.left div.partner_con_left ul.partner_bt li a{padding:0;height:auto;width:100%;padding:10% 20%;}
	div.img_nav{width:100%;bottom:-45px;left:0;right:0;margin:0 auto;}
	div.img_nav span.thumbnail{background-image:none !important;width:15px;height:15px;border-radius:50% !important;background-color:rgba(255,255,255,0.9);}
	div.img_nav .swiper-pagination-bullet-active,div.img_nav span.thumbnail:hover{background:#ffb300 !important;outline:0 !important;}
	div#mCSB_1_scrollbar_vertical{display:none !important;}
	div.partner_con div.left div.partner_con_left .mCSB_inside > .mCSB_container{margin:0 !important;}
}

@media (max-width: 768px){
	ul.partner_bt_con li div.text_box{padding:30px 10px 40px 10px;}
	ul.partner_bt_con li div.text_box h3{font-size:15px;margin:20px 0 0 0;line-height:25px;}
	ul.partner_bt_con li div.text_box p.partner_txt{font-size:12px;margin:15px 0 0 0;line-height:20px;}
}
@media (max-width: 576px){

}







/*contact*/
section#contact{width:100%;height:100%;min-height:700px;overflow:hidden;}
section#contact div.contact_con{width:100%;height:100%;float:left;background-image:url('../img/main/partner_img4.jpg');background-size:cover;background-repeat:no-repeat;background-position:center;font-size:0;position:relative;}
section#contact div.right{position:absolute;right:-100%;top:0;width:50%;height:100%;padding:0 20px 0 145px;background:rgba(51,51,51,0.9);opacity:0;}
section#contact div.right div.contact_txt_box{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
div.contact_txt_box h3{color:#fff;font-size:38px;line-height:53px;font-weight:400;position:relative;left:10%;opacity:0;}
div.contact_txt_box p{color:#fff;padding:25px 0 0 0px;font-size:17px;line-height:28px;font-weight:300;position:relative;right:10%;opacity:0;}
div.contact_txt_box a.contact_bt{display:block;width:200px;height:60px;line-height:60px;margin:60px 0 0 0;font-size:12px;font-weight:600;position:relative;top:10%;opacity:0;
										text-align:center;border:1px solid #fff;color:#fff;
										transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;}
div.contact_txt_box a.contact_bt:hover{color:#333;background:#ffb400;border:1px solid #ffb400;}
div.contact_txt_box a.contact_bt span{display:inline-block;position:relative;transition:all 0.2s ease;}
div.contact_txt_box a.contact_bt span:after{content:'▶';font-size:10px;position:absolute;top:0;right:0;transition:right 0.2s ease;opacity:0;}
div.contact_txt_box a.contact_bt:hover span{padding-right:15px;color:#fff;}
div.contact_txt_box a.contact_bt:hover span:after{opacity:1;right:-5px;color:#fff;}


@media (max-width: 1550px){
	section#contact div.right{padding:0 20px 0 100px;background:rgba(51,51,51,0.9);opacity:0;}
	div.contact_txt_box h3{font-size:35px;line-height:53px;}
	div.contact_txt_box p{padding:25px 0 0 0px;font-size:16px;line-height:26px;}
}


@media (max-width: 1400px){
	section#contact div.right{padding:0 20px 0 70px;background:rgba(51,51,51,0.9);opacity:0;}
	div.contact_txt_box h3{font-size:30px;line-height:43px;}
	div.contact_txt_box p{padding:20px 0 0 0px;font-size:16px;line-height:26px;}
}

@media (max-width: 1200px){
	section#contact div.right{padding:0 20px 0 50px;background:rgba(51,51,51,0.9);opacity:0;}
	div.contact_txt_box h3{font-size:28px;line-height:38px;}
	div.contact_txt_box p{padding:20px 0 0 0px;font-size:15px;line-height:26px;}
	div.contact_txt_box a.contact_bt{width:150px;height:50px;line-height:50px;margin:40px 0 0 0;}
}


@media (max-width: 992px){
	section#contact{height:450px;min-height:auto;}
	section#contact div.right{left:0;right:0;margin:0 auto;top:0;width:100%;height:100%;padding:0 20px 0 20px;background:rgba(51,51,51,0.7);opacity:0;}
	div.contact_txt_box h3{font-size:28px;line-height:38px;text-align:center;}
	div.contact_txt_box p{padding:20px 0 0 0px;font-size:15px;line-height:26px;text-align:center;}
	div.contact_txt_box a.contact_bt{width:150px;height:50px;line-height:50px;margin:40px auto 0 auto;text-align:center;}
}

@media (max-width: 768px){
	div.contact_txt_box h3{font-size:20px;line-height:28px;}
	div.contact_txt_box p{padding:20px 0 0 0px;font-size:13px;line-height:20px;text-align:center;}
	div.contact_txt_box a.contact_bt{width:130px;height:40px;line-height:40px;margin:30px auto 0 auto;text-align:center;}
}
@media (max-width: 576px){
	div.contact_txt_box h3{font-size:16px;line-height:22px;}
	div.contact_txt_box p{font-size:12px;line-height:18px;}
	div.contact_txt_box a.contact_bt{font-size:11px;}
}

/*news*/
section#news{width:100%;background:#fff;overflow:hidden;}
div.news_con{width:1000px;margin:155px auto 135px auto;}
div.news_con h2.section_tit{position:relative;top:3%;opacity:0;}
p.section_sub_tit2{text-align:center;font-size:22px;margin:10px 0 0 0;letter-spacing:1px;position:relative;top:3%;opacity:0;}
div.news_con a.link_bt{margin:65px auto 0 auto;display:block;width:180px;height:50px;line-height:52px;border-radius:50px;font-size:14px;border:1px solid #353535;color:#353535;position:relative;opacity:0;top:3%;
                                     transition:background-color 0.5s ease;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;
									 -o-transition:background-color 0.5s ease;text-align:center;}
div.news_con a.link_bt:hover{color:#fff;background:rgba(255,180,0,0.8);opacity:1;border:1px solid #ffb400;font-weight:900;}



@media (max-width: 1400px){
	p.section_sub_tit2{font-size:20px;}
}

@media (max-width: 1200px){
	div.news_con{width:100%;margin:125px auto 115px auto;padding:0 20px;}
	p.section_sub_tit2{font-size:18px;}
	div.news_con a.link_bt{margin:65px auto 0 auto;width:120px;height:30px;line-height:32px;border-radius:50px;font-size:12px;}
}


@media (max-width: 992px){
	div.news_con{margin:85px auto 65px auto;padding:0 20px;}
	p.section_sub_tit2{font-size:14px;}
	div.news_con a.link_bt{margin:45px auto 0 auto;}
}

@media (max-width: 768px){

}
@media (max-width: 576px){
	p.section_sub_tit2{letter-spacing:0px;}
}
