@charset "utf-8";


/******************************* main-common *******************************/

	#container.main{position:relative;width:100%;}
	.main-section{position:relative;margin:100px 0 0 0;}
	.main-section .main-inner{margin:50px auto 0 auto;}

	@media screen and (max-width:1024px){
		.main-section{margin:70px 0 0 0;}
	}

	@media screen and (max-width:768px){
		.main-section{margin:50px 0 0 0;}
		.main-section .main-inner{margin:30px auto 0 auto;}
	}



/******************************* main-visual *******************************/

	.main-visual .visual-inner{position:relative; width:100%; height:100%; overflow:hidden}
	.main-visual .visual-inner .contBt.left{position:absolute;top:50%;margin-top:32.5px;left:22px;z-index:2000;}
	.main-visual .visual-inner .contBt.right{position:absolute;top:50%;margin-top:32.5px;right:22px;z-index:2000;}
	.main-visual .visual-inner .rolling-cont{width:100%;height:100%;position:absolute;top:0;left:0;}
	.main-visual .visual-inner .rolling-cont .obj{position:relative;width:1300px;height:100%;margin:0 auto;text-align:center;}
	.main-visual .visual-inner .rolling-cont .obj .tit{position:absolute;width:100%;font-size:50px;color:#fff;padding-top:160px;top:300px;line-height:1.1;opacity:0;text-transform:uppercase;letter-spacing:-1px;}
	.main-visual .visual-inner .rolling-cont .obj .tit:before{position:absolute;width:50px;height:1px;left:50%;margin-left:-25px;top:140px;content:"";background:#fff;}
	.main-visual .visual-inner .rolling-cont .obj .tit strong{display:block;font-size:60px;}
	.main-visual .visual-inner .rolling-cont .obj .btn{position:absolute;width:100%;top:474px;opacity:0;margin-top:20px;}
	.main-visual .visual-inner .rolling-cont.one{background:url('../../../images/site/main/main-visual02.jpg') no-repeat center 0;background-size:cover;}
	.main-visual .visual-inner .rolling-cont.two{background:url('../../../images/site/main/main-visual01.jpg') no-repeat center 0;background-size:cover;}
	.main-visual .visual-inner .rolling-cont .viewBt{display:inline-block;width:180px;border-radius:30px;height:50px;line-height:50px;text-align:center;font-size:15px;color:#fff;background:#0687c6;border:1px solid #0687c6;box-sizing:border-box;}
	.main-visual .visual-inner .rolling-cont .viewBt:hover{background:#036392;border:1px solid #036392;}
	.main-visual .visual-inner .numBt{position:absolute;bottom:125px;left:50%;z-index:1;height:33px;line-height:33px;padding-left:9px;box-sizing:border-box; background:url('../../../images/site/main/bulletA_bg.png') repeat;border-radius:16px;}
	.main-visual .visual-inner .numBt a{display:inline-block;float:left;margin-left:10px;}
	.main-visual .visual-inner .numBt a.contBt2{width:13px;height:13px;}
	.main-visual .visual-inner .numBt a.play{float:right; margin-left:17px;}
	.main-visual .visual-inner .scrollBt{position:absolute; bottom:50px;left:50%;margin-left:-22.5px;}

	@media screen and (max-width:1680px){

	}

	@media screen and (max-width:1280px){

	}

	@media screen and (max-width:1024px){
		.main-visual .visual-inner .rolling-cont .obj{width:100%;}
		.main-visual .visual-inner .rolling-cont .obj .tit{font-size:40px;padding-top:0px;}
		.main-visual .visual-inner .rolling-cont .obj .tit strong{font-size:50px;}
		.main-visual .visual-inner .rolling-cont .obj .tit:before{content:none;}
		.main-visual .visual-inner .rolling-cont .obj .txt{display:none;}
		.main-visual .visual-inner .rolling-cont .obj .btn{top:300px !important;margin-top:0px;opacity:0;}
	}

	@media screen and (max-width:768px){
	    .main-visual .visual-inner .rolling-cont .obj .tit{font-size:30px;padding:0px 10px;}
		.main-visual .visual-inner .rolling-cont .obj .tit strong{font-size:40px;}
	}

	@media screen and (max-width:520px){
	    .main-visual .visual-inner .rolling-cont .obj .tit{font-size:25px;}
		.main-visual .visual-inner .rolling-cont .obj .tit strong{font-size:35px;}
	}


/******************************* main-business *******************************/

	.main-business{}
	.main-business .main-inner{height:800px;background:url('../../../images/site/main/main-business-bg.png') repeat-x center bottom;}
	.main-business .main-inner .slide-cont,.main-business .main-inner .cont-inner{position:relative;}
	.main-business .main-inner .cont-inner .business_movie{position:absolute;top:0px;right:0px;width:800px;height:450px;background:#fff;}
	.main-business .main-inner .bx-wrapper{margin:0 auto 40px auto;}
	.slide-cont .slide-image{display:block;float:right;z-index:10;width:800px;height:450px;}
	.slide-cont .slide-text{min-height:350px;position:absolute;top:80px;left:0px;z-index:11;box-sizing:border-box;width:500px;padding:40px;background:#5fb9e5;color:#fff;}
	.slide-cont .slide-text h5{}
	.slide-cont .slide-text h3{margin:20px 0 30px 0;font-family:'NotoM';letter-spacing:-1px;}
	.slide-cont .slide-text h6{}
	.slide-cont .slide-text p{line-height:1.3;margin-bottom:50px;}
	.detail-arrow{text-transform:uppercase;color:rgba(255,255,255,0.8) !important;font-size:0.813em;font-weight:700;position:relative;padding:5px 35px 0 0px;}
	.detail-arrow:after{content:'';position:absolute;right:0;bottom:2px;width:30px;height:9px;background:url('../../../images/site/main/button-arrow.png') no-repeat right bottom;}
	.detail-arrow:hover{color:rgba(255,255,255,1) !important;}
	.main-business .main-inner .prod-slide-nav{position:relative;display:inline-block;width:100%;}
	.prod-slide-nav a{float:left;color:rgba(255,255,255,0.7);width:33.33%;cursor:pointer;}
	.prod-slide-nav a .nav-cont{padding:40px 40px 20px 0;position:relative;box-sizing:border-box;}
	.prod-slide-nav a .nav-cont:before{content:'';position:absolute;top:0px;left:0px;width:1px;height:100%;background:rgba(255,255,255,0.11);}
	.prod-slide-nav a:first-child .nav-cont:before{content:none;}
	.prod-slide-nav a .nav-cont p{line-height:1.3;padding-top:10px;}
	.nav-cont .nav-icon{float:left;width:120px;height:120px;text-align:center;}
	.prod-slide-nav a.active{color:rgba(255,255,255,1);background:rgba(0,0,0,0.11);}
	.business_movie{position:relative;}
	.business_movie .blank_image{position:absolute;top:0px;left:0px;width:100%;height:100%;background:transparent;z-index:10;}
	.business_movie video{z-index:1;}

	@media screen and (max-width:1024px){
	    .main-business .main-inner{height:auto;padding-bottom:30px;}
		.main-business .main-inner .bx-wrapper{height:200px;margin:0 auto 20px auto;}
		.main-business .main-inner .cont-inner .business_movie{position:relative;top:auto;right:auto;width:100%;height:auto;}
		.slide-cont .slide-image{width:100%;height:auto;}
	    .slide-cont .slide-text{min-height:auto;top:0px;bottom:auto;left:0;width:100%;padding:20px 50px;}
		.slide-cont .slide-text h3{margin:0;font-size:30px;}
		.slide-cont .slide-text p{margin-bottom:20px;}
		.slide-cont .slide-text p br{display:none;}
		.prod-slide-nav a .nav-cont{text-align:center;display:table;padding:20px 20px 20px 0;}
		.prod-slide-nav a .nav-cont .nav-icon{float:none;width:auto;height:auto;display:table-cell;vertical-align:middle;padding:0 20px 0 20px;}
		.prod-slide-nav a .nav-cont p br{display:none;}
		.prod-slide-nav a .nav-cont p br.need_br{display:block;}
	}

	@media screen and (max-width:768px){
	    .main-business .main-inner{padding-bottom:20px;}
	    .prod-slide-nav a .nav-cont{padding:20px;}
		.prod-slide-nav a .nav-cont .nav-icon{display:none;}
		.slide-cont .slide-image{float:none;}
	    .slide-cont .slide-text{padding:20px 30px;}
		.slide-cont .slide-text h3{font-size:22px;}
		.slide-cont .slide-text p{margin-bottom:15px;}
		.prod-slide-nav a .nav-cont h5{font-size:1.063em;font-weight:bold;}
	}

	@media screen and (max-width:640px){
		.main-business .main-inner .bx-wrapper{height:150px;margin:0 auto 10px auto;}
	    .prod-slide-nav a .nav-cont{padding:10px;min-height:165px;overflow:hidden;}
		.slide-cont .slide-text h5,.slide-cont .slide-text h6{font-size:1em;}
		.slide-cont .slide-text h2{font-size:25px;}
		.slide-cont .slide-text p{margin-bottom:10px;font-size:14px;}
	}

	@media screen and (max-width:520px){
	    .prod-slide-nav a .nav-cont{min-height:150px;}
	    .main-business .main-inner{padding-bottom:10px;}
		.slide-cont .slide-text h2{font-size:20px;}
		.slide-cont .slide-text p,.prod-slide-nav a .nav-cont p{font-size:13px;}
	}

	@media screen and (max-width:480px){
		.slide-cont .slide-text h2{font-size:18px;}
		.slide-cont .slide-text p,.slide-cont .slide-text h6{display:none;}
	}


/******************************* main-news *******************************/

.main-news .main-inner{} 
.box-cont .title-plus{font-size:18px;padding-bottom:7px;position:relative;color:#111;border-bottom:1px solid #dedede;}
.title-plus .icon-plus{position:absolute;right:0px;top:5px;width:18px;height:18px;background:url('../../../images/site/main/icon-plus.png') no-repeat top center;opacity:0.33;}
.title-plus .icon-plus:hover{opacity:1;}
.main-news .box-cont{margin-bottom:100px;display:inline-block;width:100%;}
.box-cont .box-float li{float:left;}
.box-cont .box-left{width:975px;float:left;}
.box-left .boxleft-top{height:360px;}
.boxleft-top .box-banner-cont{width:650px;height:100%;position:relative;}
.boxleft-top .box-banner-cont .bx-wrapper{margin:0;padding:0;}
.box-banner-cont .bx-wrapper img{width:650px;height:360px;}
.boxleft-top .box-moto-cont{width:310px;margin-left:10px;height:100%;}
.box-moto-cont .box-moto{height:360px;border:1px solid #dedede;padding:20px 20px 0 20px;box-sizing:border-box;}
.box-moto .moto-image{text-align:center;margin:10px auto;}
.box-moto p{margin:0;padding:0;}
.box-cont .box-notice{width:315px;height:550px;float:right;background:#f4f4f4;}
.box-notice .notice-cont{padding:20px 20px 0 20px;}
.notice-cont .notice-image{text-align:center;margin:20px auto 10px auto;}
.notice-cont .icon-new{height:20px;background:#0687c6;color:#fff;font-size:9px;font-weight:700;text-align:center;padding:0px 3px;}
.notice-cont .notice-list{}
.notice-list li{position:relative;border-bottom:1px solid #dedede;padding:10px 0 10px 35px;}
.notice-list li .icon-new{position:absolute;top:12px;left:0px;}
.notice-list li strong{display:block;color:#333;font-size:14px;}
.notice-list li p{color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.notice-list li a:hover p{color:#0687c6;text-decoration:underline;}

.boxleft-bottom{}
.boxleft-bottom .cs-banner{margin-top:10px;}
.cs-banner li{width:33.33%;float:left;}
.cs-banner li a{width:100%;height:180px;display:inline-block;box-sizing:border-box;padding:0 5px;}
.cs-banner li:first-child a{padding-left:0;}
.cs-banner li a:hover dl{border:1px solid #0687c6;}
.cs-banner li a dl{padding:50px 0 0 30px;border:1px solid #dedede;margin:0;display:inline-block;width:100%;height:100%;}
.cs-banner li a dl dt{float:left;}
.cs-banner li a dl dd{padding:10px 0 0 10px;font-size:1.063em;margin:0;float:left;color:#111;}
.cs-banner li a dl dd span{font-size:15px;color:#999;display:block;}

@media screen and (max-width:1680px){

}


@media screen and (max-width:1280px){

}


@media screen and (max-width:1024px){
	.box-cont .box-float li{float:none;}
	.box-left .boxleft-top{height:auto;}
	.box-cont .box-left{width:100%;float:none;}
	.boxleft-top .box-banner-cont{width:100%;}
	.box-banner-cont .bx-wrapper img{width:100%;height:auto;}
	.boxleft-top .box-moto-cont{width:100%;margin-left:0;margin-top:10px;}
	.box-moto-cont .box-moto{height:auto;padding:20px;}
	.cs-banner li a{height:170px;}
	.cs-banner li a dl{padding:20px;text-align:center;}
	.cs-banner li a dl dt{float:none;text-align:center;}
	.cs-banner li a dl dt img{width:60px;}
	.cs-banner li a dl dd{padding:10px 0 0 0;float:none;}
	.cs-banner li a dl dd span{margin-bottom:5px;}
	.box-cont .box-notice{width:100%;display:inline-block;height:auto;float:none;margin-top:10px;}
	.box-notice .notice-cont{padding:20px;}
	.notice-cont .notice-image{margin:10px auto 10px auto;}
	.main-news .box-cont{margin-bottom:50px;}
}


@media screen and (max-width:768px){
	.cs-banner li a dl dt img{width:50px;}
	.cs-banner li a dl{padding:10px;}
	.main-news .box-cont{margin-bottom:30px;}
	.box-moto p,.cs-banner li a dl dd span,.notice-list li p{font-size:15px;}

}


@media screen and (max-width:520px){
	.box-moto p,.cs-banner li a dl dd span,.notice-list li p{font-size:14px;}

}
