@charset "UTF-8";
/**
 * 框架公共部分
 * author kis2
 * @return
 */
.minH_350{
	min-height:350px;
	height:auto !important;
	height:350px;
}
.bc_fff{
	background: #fff;
}
.jqthumb{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

/* 顶部 begin */
.indTop{
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
}
.top{
	position: relative;
	z-index: 9;
	padding: 0px 60px;
	background: rgba(255,255,255,0.6);
	-webkit-box-shadow: 0px 1px 3px rgba(17,69,148,0.1);
	box-shadow: 0px 1px 3px rgba(17,69,148,0.1);
	transition: all 0.3s linear;
}
.top:hover{
	background: rgba(255,255,255,1);
}
.top.hide{
	box-shadow: none;
}

.subTopStyle .top{
	background: rgba(255,255,255,1);
}
.subTopStyle .top:hover{
	/*background: none;*/
}
.subTopStyle .menu{
	/*display: none;*/
}
.logo{
	display: block;
	overflow: hidden;
	margin: 5px 0px;
	position: relative;
	z-index: 9;
	width: 394px;
	height: 90px;
	
/*
	background: url(../../images/logo.png) no-repeat center center;
	background-size: auto 50px;
*/
}
.subTopStyle .logo{
/*
	background: url(../../images/logo.png) no-repeat center center;
	background-size: auto 50px;
*/
}
.logo img{
	display: none;
	height: 100%;
}
.topR{
	overflow: hidden;
	line-height: 30px;
	padding: 35px 0px;
	position: relative;
	z-index: 9;
}
.webMapBt i{
	font-size: 18px;
	color:#0054a6;
	background: url(../../images/tela.png) no-repeat 0 center;
	padding-left: 20px;
}
.subTopStyle .webMapBt i{
	/*color:#fff;*/
}
.subTopStyle .webMapBt span,
.subTopStyle .webMapBt span:after,
.subTopStyle .webMapBt span:before{
	/*background: #fff;*/
}
/*.webMapBt{
	padding: 14px 0px;
}*/
.webMapBt span{
	display: block;
	position: relative;
	width: 24px;
	height: 2px;
	background: #2d7cbe;
	margin: 14px 0px 14px 20px;
}
.webMapBt span:before,
.webMapBt span:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 24px;
	height: 2px;
	background: #2d7cbe;
	position: absolute;
	left: 0px;
}
.webMapBt span:before{
	top: -8px;
}
.webMapBt span:after{
	bottom: -8px;
}
.webMapBt em{
	display: block;
	width: 18px;
	height: 18px;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 6px;
	background: url(../../images/close.png) no-repeat right center;
}
.menuPlay .webMapBt em{
	background: url(../../images/close_h.png) no-repeat right center;
}
.menuPlay .webMapBt i{
	color:#fff;
}
.menuPlay .logo{
	background: url(../../images/logo2.png) no-repeat center center;
	background-size: auto 50px;
}
.menu{
	position: relative;
	text-align: center;
	font-size: 0px;
	z-index: 3;
}
.menu .center{
	display: inline-block;
}
.menu_dl{
	position: relative;
}
.menu_dl dd{
	float: left;
	display: inline;
	position: relative;
	padding: 0px 20px;
}

.menu_a{
	display: block;
	font-size: 16px;
	color:#333;
	text-align: center;
	transition: all 0.3s linear;
	padding: 30px 0px;
}
.menu_a span{
	display: block;
	height: 40px;
	line-height: 40px;
	position: relative;
	padding: 0px 10px;
}
.menu_a span:after,
.menu_a span:before{
	display: block;
	content: "";
	overflow: hidden;
	width: 10px;
	height: 2px;
	background: #0054a6;
	position: absolute;
	top: 50%;
	margin-top: -1px;
	opacity: 0;
	transition: all 0.3s linear;
}
.menu_a span:after{
	left: 100%;
	transform: translateX(100%);
}
.menu_a span:before{
	right: 100%;
	transform: translateX(-100%);
}
.menu_dl dd.hover .menu_a,
.menu_dl dd:hover .menu_a{
	color:#0054a6;
}
.menu_dl dd.hover .menu_a span:after,
.menu_dl dd.hover .menu_a span:before,
.menu_dl dd:hover .menu_a span:after,
.menu_dl dd:hover .menu_a span:before{
	opacity: 1;
	transform: translateX(0px);
}
.subMenuDiv{
	*display: none;
	width: 1000px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 100%;
	visibility: hidden;
}
.subMenuDiv.show{
	visibility: visible;
	*display: block;
}
.subMenu_ul{
	float: left;
	overflow: hidden;
}
.subMenu_ul li{
	float: left;
	display: inline;
	overflow: hidden;
	line-height: 50px;
	padding: 0px 10px;
	transform: translateX(20px);
	opacity: 0;
}
.show .subMenu_ul li{
	transform: translateX(0px);
	opacity: 1;
	transition: all 0.3s linear;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(1){
	transition-delay: 0.05s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(2){
	transition-delay: 0.1s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(3){
	transition-delay: 0.15s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(4){
	transition-delay: 0.2s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(5){
	transition-delay: 0.25s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(6){
	transition-delay: 0.3s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(7){
	transition-delay: 0.35s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(8){
	transition-delay: 0.4s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(9){
	transition-delay: 0.45s;
}
.menu_dl dd.hover .subMenu_ul li:nth-child(10){
	transition-delay: 0.5s;
}
.subMenu_a{
	font-size: 14px;
	color:#333;
}
.subMenu_ul li.hover .subMenu_a{
	color:#0247ae;
}
.menuBg{
	border-top: 1px solid rgba(0,0,0,0.03);
	*display: none;
	visibility: hidden;
	width: 100%;
	overflow: hidden;
	background: rgba(255,255,255,1);
	z-index: 2;
	height: 50px;
	position: absolute;
	left: 0px;
	top: 100%;
	transition: all 0.3s linear;
	opacity: 0;
	transform: translateY(10px);
	-webkit-box-shadow: 0px 2px 2px rgba(17,69,148,0.1);
	box-shadow: 0px 2px 2px rgba(17,69,148,0.1);
}
.menuBg.show{
	visibility: visible;
	opacity: 1;
	transform: translateY(0px);
}
@media screen and (max-width: 1500px){
.menu_dl dd{
	float: left;
	display: inline;
	position: relative;
	padding: 0px 10px;}
.menu_a span{padding:0px 6px;}
}
@media screen and (max-width: 1300px){
.menu_dl dd{
	float: left;
	display: inline;
	position: relative;
	padding: 0px 4px;
}
}

/* 顶部 end */


/*
 *banner
*/
.fp-tableCell{
	position: relative;
}
.banner{
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
}
.banner .bd{
	height: 100%;
	overflow: hidden;
}
.banner_dl{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.banner_dl dd{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.banner_dl dd a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.banner .hd{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 50px;
	text-align: center;
	font-size: 0px;
}
.banner .center{
	display: inline-block;
}
.banner .bt{
	display: block;
	padding: 0px 10px;
	font-size: 14px;
	color:#fff;
	line-height: 30px;
}
.banner .hd ul{
	overflow: hidden;
	margin: 12px 10px;
	background: rgba(255,255,255,0.6);
	border-radius: 3px;
}
.banner .hd ul li{
	width: 40px;
	height: 3px;
	overflow: hidden;
	float: left;
	display: inline;
	transition: all 0.3s linear;
	cursor: pointer;
	text-indent: 99em;
}
.banner .hd ul li.on{
	background: #fff;
}
.bannerTxt{
	text-align: center;
}
.banIntr{
	width: 600px;
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 25px;
	margin: 0px auto;
}
.banMore{
	overflow: hidden;
	height: 35px;
	overflow: hidden;
	background: url(../../images/more.png) no-repeat center center;
}
/*
* subBanner kis2
*/
.subBanner{
	position: relative;
	z-index: 6;
}
.subBanner_a{
	display: block;
	padding-top: 31.25%;
	overflow: hidden;
	position: relative;
}
.subBanner_a span{
	display: block;
	font-size: 50px;
	color:#fff;
	text-align: center;
	font-weight: bold;
	line-height: 60px;
}
.subBanner_a i{
	display: block;
	overflow: hidden;
	font-size: 40px;
	color:#fff;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
}

/*
* location kis2
*/
.location{
	height: 60px;
	overflow: hidden;
	padding-left: 25px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../../images/home.png);
    background-size: auto 17px;
}
.location a{
	display: inline;
	float: left;
	height: 60px;
	line-height: 60px;
	padding-left: 14px;
	margin-right: 10px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../../images/trangleright.png);
	color: #808080;
	font-size: 14px;
}
.location a:hover{color:#0247ae;background: url(../../images/trangleright_h.png) no-repeat left center;}
.location a.hover{color:#0247ae;background: url(../../images/trangleright_h.png) no-repeat left center;}


/*
* 二级导航 kis2
*/
.subMenu{
	overflow: hidden;
	font-size: 0px;
	background: #f5f6fa;
	text-align: center;
	-webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
	box-shadow: 0px 1px 3px rgba(0,0,0,0.1);
}
.subMenu_dl{
	display: inline-block;
	overflow: hidden;
}
.subMenu_dl dd{
	float: left;
	display: inline;
	overflow: hidden;
	padding: 0px 6px;
}
.subMenu_a2{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	height: 60px;
	line-height: 60px;
	position: relative;
	padding: 0px 5px;
}
.subMenu_a2 em{
	display: none;
	overflow: hidden;
	width: 100%;
	height: 2px;
	background: #0054a6;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.subMenu_dl dd.hover .subMenu_a2{
	color:#0054a6;
}
.subMenu_dl dd.hover .subMenu_a2 em{
	display: block;
}
/*
* 底部 kis2
*/
.footBox{
	background: #f1f7ff url(../../images/footbg.png) no-repeat center bottom;
	background-size: cover;
	overflow: hidden;
}
.foot1{
	overflow: hidden;
	position: relative;
	padding: 50px 0px;
}
.footCont{
	overflow: hidden;
}
.foot_dl{
	width: 160px;
	overflow: hidden;
	margin-right: 10px;
}
.foot_dl dt{
	overflow: hidden;
	line-height: 30px;
	padding-bottom: 10px;
}
.foot_dl dd{
	overflow: hidden;
	line-height: 35px;
}
.foot_dl dd a{
	font-size: 14px;
	color:#808080;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.foot_dl dt a:hover,
.foot_dl dd a:hover{
	color:#0054a6;
}
.foot_dl dt a{
	font-size: 16px;
	color:#666;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footContact{
	overflow: hidden;
}
.footContactTit{
	overflow: hidden;
	font-size: 16px;
	color:#666;
	line-height: 30px;
}
.footContactTxt{
	overflow: hidden;
	font-size: 14px;
	color:#808080;
	line-height: 25px;
}
.footCode{
	overflow: hidden;
	margin-left: 40px;
}
.footCode p{
	overflow: hidden;
}
.footCode p span{
	display: block;
	border: 1px solid #ddd;
	padding: 4px;
	overflow: hidden;
	background: #fff;
	border-radius: 3px;
}
.footCode i{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#666;
	text-align: center;
	padding-top: 10px;
}
.footCode img{
	display: block;
	width: 110px;
	height: 110px;
}
.footBox .footer2{
	border-top: 1px solid #ddd;
}

.footer2{
	overflow: hidden;
	font-size: 14px;
	color:#808080;
	text-align: center;
	line-height: 30px;
	padding: 20px 0px;
}
.footer2 a{
	color:#808080;
}
.footer2 a:hover{
	color:#114594;
}
/*
* 右侧滚动
*/
.rightScroll{
	display: none;
    position: fixed;
    right: 20px;
    top: 50%;
    margin-top: -162px;
    z-index: 998;
}
.right_dl{
	
}
.right_dl dd{
    position: relative;
    margin-bottom: 5px;
    height: 60px;
}
.right_a{
	width: 60px;
    display: block;
    overflow: hidden;
    text-align: center;
    background: #fff;
    -webkit-transition: background 0.3s linear;
    -o-transition: background 0.3s linear;
    transition: background 0.3s linear;
    padding: 5px 0px;
    -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 3px rgba(0,0,0,0.1);
}
.right_dl dd .right_a span{
	display: block;
	height: 25px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.weixin2 .right_a span{
	background: url(../../images/weixin2.png) no-repeat center center;
}
.weixin2:hover .right_a span{
	background: url(../../images/weixin2_h.png) no-repeat center center;
}
.sina2 .right_a span{
	background: url(../../images/sina2.png) no-repeat center center;
}
.sina2:hover .right_a span{
	background: url(../../images/sina2_h.png) no-repeat center center;
}
.companyLogo .right_a span{
	background: url(../../images/companylogo.png) no-repeat center center;
}
.companyLogo:hover .right_a span{
	background: url(../../images/companylogo_h.png) no-repeat center center;
}
.goTop .right_a span{
	background: url(../../images/gotop.png) no-repeat center center;
}
.goTop:hover .right_a span{
	background: url(../../images/gotop_h.png) no-repeat center center;
}
.right_dl dd:hover .right_a{
	background: #0054a6;
}
.right_a i{
	display: block;
	height: 20px;
	overflow: hidden;
	line-height: 20px;
	font-size: 14px;
	color:#666;
	text-align: center;
	padding-top: 5px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.right_dl dd:hover a i{
	color:#fff;
}
.rightDiv{
	display: none;
	position: absolute;
	right: 60px;
	top: 0px;
	overflow: hidden;
	padding-right: 13px;
}
.rightCont{
	overflow: hidden;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
.rightCont p{
	overflow: hidden;
}
.rightCont p img{
	display: block;
	width: 120px;
	height: 120px;
}
.rightCont i{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color:#666;
	padding: 5px 0px;
}
.rightDiv em{
	display: block;
	width: 9px;
	height: 17px;
	overflow: hidden;
	position: absolute;
	right: 5px;
	top: 20px;
	background: url(../../images/trangleright2.png) no-repeat center center;
}

.weixin2 .right_a span{
	background: url(../../images/weixin2.png) no-repeat center center;
}
.goTop{
	display: none;
}
/**
 * 首页 第二通栏
 * author kis2
 * @return
*/
.fullpage{position:relative;z-index:3;}
.section{
	position: relative;
	overflow: hidden;
}
.section .tableCell{
	padding-top: 100px;
}
.section2_dl{
	height: 100%;
	position: relative;
	z-index: 9;
}
.section2_dl dd{
	position: absolute;
	top: 0px;
	width: 0px;
	height: 100%;
	transition: all 1s;
	overflow: hidden;
}
.section-active .section2_dl dd{
	width: 25%;
}
.section2_dl dd:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 1px;
	height: 100%;
	background: rgba(0,0,0,0.05);
	position: absolute;
	right: 0px;
	top: 0px;
}
.section2_dl dd.dd4:after{
	display: none;
}
.section2_dl dd.dd1{
	left: 0px;
}
.section2_dl dd.dd2{
	left: 25%;
}
.section2_dl dd.dd3{
	left: 50%;
}
.section2_dl dd.dd4{
	left: 75%;
}
.section2_dl .list_a{
	height: 100%;
	transition: all 1.0s linear;
	width: 480px;
	width: calc(100vw/4);
}
.section-active .section2_dl .list_a{
	width: 100%;
}
.section2_dl .list_a:after,
.section2_dl .list_a:before{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 0px;
	position: absolute;
	left: 0px;
	transition: all 0.3s linear;
	background: rgba(214,235,255,0.5);
}
.section2_dl .list_a:before{
	bottom: 50%;
}
.section2_dl .list_a:after{
	top: 50%;
}
.section2_dl dd.on .list_a:after,
.section2_dl dd.on .list_a:before,
.section2_dl .list_a:hover:after,
.section2_dl .list_a:hover:before{
	height: 50%;
}
.aboutIcon{
	height: 50px;
	overflow: hidden;
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
	transition: all 0.3s linear;
}
.section2_dl dd.on .list_a .aboutIcon,
.list_a:hover .aboutIcon{
	transform: scale(1.2);
}
.aboutTxtCh{
	overflow: hidden;
	font-size: 26px;
	color:#000;
	text-align: center;
	line-height: 40px;
}
.aboutTxtEn{
	overflow: hidden;
	font-size: 18px;
	color:#333;
	line-height: 30px;
	text-align: center;
	text-transform: uppercase;
}
.aboutMore{
	overflow: hidden;
	text-align: center;
}
.aboutMore span{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding-right: 20px;
	font-size: 16px;
	color:#333;
	background: url(../../images/arrowright.png) no-repeat right center;
}
.aboutMore span i{
	display: block;
	overflow: hidden;
	width: 0px;
	visibility: hidden;
	transition: all 0.3s linear;
}
.section2_dl dd.on .list_a .aboutMore span i,
.list_a:hover .aboutMore span i{
	width: auto;
	visibility: visible;
}
.aboutLine{
	position: relative;
	overflow: hidden;
	width: 130px;
	height: 6px;
	margin: 0px auto;
	transition: margin 0.3s linear;
	visibility: hidden;
}
.aboutLine:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 6px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 0px;
	background: #fcb71d;
	transition: all 0.3s linear;
}
.aboutLine:before{
	display: block;
	content: "";
	overflow: hidden;
	width: 0px;
	height: 2px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 2px;
	background: #fcb71d;
	transition: all 0.3s linear;
}
.section2_dl dd.on .list_a .aboutLine,
.list_a:hover .aboutLine{
	margin: 40px auto;
	visibility: visible;
}
.section2_dl dd.on .list_a .aboutLine:after,
.list_a:hover .aboutLine:after{
	width: 20px;
}
.section2_dl dd.on .list_a .aboutLine:before,
.list_a:hover .aboutLine:before{
	width: 100%;
}
/**
 * 首页 第三通栏
 * author kis2
 * @return
*/
.sectionBox{
	position: relative;
	z-index: 9;
}
.sectionLayer{
	position: absolute;
	left: -5%;
	right: -5%;
	top: -5%;
	bottom: -5%;
	overflow: hidden;
	z-index: 1;
}
.layerBg{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.titBox{
	overflow: hidden;
	text-align: center;
}
.tit{
	font-size: 40px;
	color:#4c4c4c;
	font-weight: bold;
	padding-top: 0px;
	transition: all 0.4s;
	position: relative;
}
.section-active .tit{
	padding-top: 40px;
}
.tit span{
	display: block;
	position: relative;
	z-index: 3;
	transition: all 0.4s;
	transform: scale(0);
}
.section-active .tit span{
	transform: scale(1);
}
.tit:after{
	position: absolute;
	left: 0px;
	height: 70px;
	width: 100%;
	top: 0px;
	z-index: 2;
	display: block;
	content: "";
	visibility: hidden;
	opacity: 0;
	transition: all 0.8s;
	background-size: auto 25px !important;
}
.section-active .tit:after{
	visibility: visible;
	opacity: 0.2;
}
.section3Tit:after{
	background: url(../../images/section3tit.png) no-repeat center top;
}
.sectionBg_dl{
	width: 200%;
	position: absolute;
	left: -50%;
	top: 0px;
	z-index: 1;
	height: 100%;
}
.sectionBg_dl dd{
	width: 33.333333%;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
}
.sectionBg_dl dd em{
	display: block;
	width: 60%;
	margin: 0px auto;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.sectionBg_dl dd em:after{
	display: block;
	content: "";
	overflow: hidden;
	padding-top: 100%;
	position: relative;
	background: url(../../images/round.png) no-repeat center center;
	background-size: 100% auto;
}
.sectionBg_dl dd.dd1{
	left: 0px;
}
.sectionBg_dl dd.dd1 em{
	float: right;
}
.sectionBg_dl dd.dd1 em:after{
	animation: sectionBg1 60s linear infinite;
}
.sectionBg_dl dd.dd2{
	left: 33.333333%;
}
.sectionBg_dl dd.dd2 em:after{
	animation: sectionBg2 60s linear infinite;
}
.sectionBg_dl dd.dd3{
	left: 66.6666667%;
}
.sectionBg_dl dd.dd3 em{
	float: left;
}
.sectionBg_dl dd.dd3 em:after{
	animation: sectionBg1 60s linear infinite;
}
@keyframes sectionBg1{
	0%  {transform: rotate(0deg);}
	100%{transform: rotate(-360deg);}
}
@keyframes sectionBg2{
	0%  {transform: rotate(0deg);}
	100%{transform: rotate(360deg);}
}
.section3Cont{
	overflow: hidden;
	padding: 0px 12.5%;
	position: relative;
}
.section3Swiper{
	overflow: hidden;
}
.section3Swiper .list_a{
	border-radius: 3px;
}
.section3Swiper .pic{
	padding-top: 74.66666667%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.section3Swiper .swiper-slide{
	transform: translateY(50px);
	transition: all 1s;
	opacity: 0;
}
.section3Swiper .swiper-slide:nth-child(2){
	transition-delay: 0.15s;
}
.section3Swiper .swiper-slide:nth-child(3){
	transition-delay: 0.3s;
}
.section3Swiper .swiper-slide:nth-child(4){
	transition-delay: 0.45s;
}
.section-active .section3Swiper .swiper-slide{
	transform: translateY(0px);
	opacity: 1;
}
.proDiv{
	position: relative;
	overflow: hidden;
	padding: 20px;
	background: #fff;
}
.proDiv:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 120%;
	height: 400px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%) scale(0);
	z-index: 1;
	transition: all 0.3s linear;
	background: #fcb71d;
	border-radius: 100%;
}
.list_a:hover .proDiv:after{
	transform: translate(-50%,-50%) scale(1);
}
.proDeta{
	padding-left: 60px;
	position: relative;
	z-index: 5;
}
.proIconBox{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 50px;
	height: 100%;
	overflow: hidden;
}
.proIconBox em{
	display: block;
	width: 100%;
	height: 38px;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -19px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center;
	transition: all 0.3s linear;
}
.proIconHide{
	visibility: hidden;
	opacity: 0;
}
.list_a:hover .proIconHide{
	visibility: visible;
	opacity: 1;
}
.list_a:hover .proIconShow{
	visibility: hidden;
	opacity: 0;
}
.proDeta span{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color:#333;
	line-height: 30px;
	height: 30px;
	transition: all 0.3s linear;
}
.proDeta i{
	display: block;
	overflow: hidden;
	font-size: 12px;
	color:#333;
	line-height: 20px;
	height: 20px;
	text-transform: uppercase;
	transition: all 0.3s linear;
}
.list_a:hover .proDeta span,
.list_a:hover .proDeta i{
	color:#fff;
}
.section3SwiperBox{
	position: relative;
	padding: 0px 50px;
	overflow: hidden;
}
.section3SwiperBox .bt{
	display: block;
	width: 35px;
	height: 60px;
	overflow: hidden;
	position: absolute;
	top: 50%;
	margin-top: -30px;
}
.section3SwiperBox .prev{
	left: 0px;
	background: url(../../images/btprev.png) no-repeat center center;
}
.section3SwiperBox .next{
	right: 0px;
	background: url(../../images/btnext.png) no-repeat center center;
}
.section3SwiperBox .swiper-button-next,
.section3SwiperBox .swiper-button-prev{
	display: none;
}

/*
* 第四通栏 begin
*/
.section4Box{
	overflow: hidden;
	position: relative;
	z-index: 5;
}
.section4Tit:after{
	background: url(../../images/section4tit.png) no-repeat center top;
}
.section4Swiper .swiper-slide{
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	transform: translateY(50px);
	transition: all 1s;
	opacity: 0;
}
.section4Swiper .swiper-slide:nth-child(2){
	transition-delay: 0.15s;
}
.section4Swiper .swiper-slide:nth-child(3){
	transition-delay: 0.3s;
}
.section4Swiper .swiper-slide:nth-child(4){
	transition-delay: 0.45s;
}
.section-active .section4Swiper .swiper-slide{
	transform: translateY(0px);
	opacity: 1;
}
.section4Swiper .list_a{
	border-radius: 3px;
	transition: all 0.3s linear;
	-webkit-box-shadow: 0px 3px 7px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 7px rgba(0,0,0,0.1);
}
.section4Swiper .list_a:hover{
	transform: translateY(-5px);
}
.section4Swiper .pic{
	padding-top: 66.666667%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.section4Box .listDeta{
	overflow: hidden;
	background: #fff;
	transition: all 0.3s linear;
	padding: 15px 20px 20px 20px;
}
.section4Box .listTit{
	height: ;
}
.section4Box .listTime{
	
}
.section4Box .listIntr{
	overflow: hidden;
	height: 50px;
}
.section4Cont{
	overflow: hidden;
	padding: 0px 12.5%;
	position: relative;
}

/*
* 第五通栏 kis2
*/
.section5Box{
	position: relative;
	overflow: hidden;
	z-index: 9;
	padding-bottom: 70px;
}
.txt_l .tit{
	text-align: left;
}
.section5L{
	overflow: hidden;
	margin-right: 100px;
}
.section5Tit:after{
	background: url(../../images/section5tit.png) no-repeat left top;
}
.section5Cont{
	overflow: hidden;
	padding: 0px 12.5%;
	position: relative;
}
.section5Code p{
	float: left;
	margin-right: 20px;
	transform: translateY(30px);
	transition: all 0.5s;
	opacity: 0;
}
.section5Code p:nth-child(1){
	transition-delay: 0.4s;
}
.section5Code p:nth-child(2){
	transition-delay: 0.6s;
}
.section5Code p span{
	display: block;
	padding: 4px;
	overflow: hidden;
	border: 1px solid #ddd;
	border-radius: 3px;
	background: #fff;
}
.section5Code p span img{
	display: block;
	width: 100px;
	height: 100px;
}
.section5Code p i{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#333;
	line-height: 30px;
	text-align: center;
	padding-top: 5px;
}
.section5LTit{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	line-height: 30px;
	transform: translateY(30px);
	transition: all 0.5s;
	opacity: 0;
	transition-delay: 0s;
}
.section5LIntr{
	overflow: hidden;
	font-size: 16px;
	color:#333;
	line-height: 40px;
	transform: translateY(30px);
	transition: all 0.5s;
	opacity: 0;
	transition-delay: 0.2s;
}
.section-active .section5LTit,
.section-active .section5LIntr,
.section-active .section5Code p{
	transform: translateY(0px);
	opacity: 1;
}
.section5R{
	overflow: hidden;
}
.section5R img{
	max-width: 100%;
	float: right;
	transform: scale(0.5);
	transition: all 0.5s linear;
	opacity: 0;
}
.section-active .section5R img{
	transform: scale(1);
	opacity: 1;
}
.section5 .footer2{
	width: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 9;
}


/*
* 网站地图 kis2
*/
.webMapBox{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99;
	visibility: hidden;
	opacity: 0;
	perspective: 1000px;
	transition: all 0.4s;
}
.webMapBox.show{
	visibility: visible;
	opacity: 1;
}
/*.webMapHead{
	padding: 0px 60px;
}*/
.webCont{
	height: 100%;
	position: relative;
	z-index: 9;
	padding: 0px 60px;
	background: rgba(255,255,255,0.9);
	transform-origin: 50% 0px;
    transform: rotateX(-90deg);
    transform-style: preserve-3d;
    transition: all 0.4s linear;
}
.webMapBox.show .webCont{
	transform: rotate(0deg);
    opacity: 1;
}
.webCont .tableCont{
	z-index: 5;
}
.menuVideo{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
}
.menuVideo:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	background: rgba(5,30,62,0.8);
}
#menuVideo{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 2;
	object-fit: cover;
}
.webMapHead{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 6;
	right: 0px;
	padding: 0px 60px;
}
.webMap_dl{
	overflow: hidden;
	position: relative;
	padding: 0px 60px;
}
.webMap_dl:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 1px;
	background: rgba(255,255,255,0.3);
	z-index: 1;
	position: absolute;
	left: 0px;
	top: 98px;
}
.webMap_dl dd{
	position: relative;
	z-index: 5;
	float: left;
	display: inline;
	width: 16.6666667%;
	text-align: center;
	font-size: 0px;
}
.webMap_dl dd:hover{
	-webkit-animation: webMapDd 0.2s linear forwards;
	-o-animation: webMapDd 0.2s linear forwards;
	animation: webMapDd 0.4s linear forwards;
}
@keyframes webMapDd{
	0%  {transform: scale(1);}
	50% {transform: scale(0.99);}
	100%{transform: scale(1);}
}
.webMap_a{
	display: inline-block;
	overflow: hidden;
	position: relative;
	height: 100px;
	line-height: 100px;
	position: relative;
	text-align: center;
}
.webMap_a span{
	font-size: 18px;
	color:#fff;
}
.webMap_a em{
	display: block;
	content: "";
	overflow: hidden;
	width: 20px;
	height: 3px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -10px;
	bottom: 0px;
	transition: all 0.3s linear;
}
.webMap_dl dd:hover .webMap_a em{
	width: 28px;
	margin-left: -14px;
	transition-delay: 0.2s;
}
.subWebMapDiv{
	overflow: hidden;
	text-align: center;
}
.webMap_ul{
	overflow: hidden;
	padding: 20px 0px;
}
.webMap_ul li{
	overflow: hidden;
	line-height: 34px;
}
a.subWebMap_a{
	font-size: 14px;
	color: rgba(255,255,255,0.8);
}
.subWebMap_a:hover{
	color:#fff;
}

.subTitBox{
	overflow: hidden;
}
.subTitCh{
	text-align: center;
	overflow: hidden;
}
.subTitCh span{
	font-size: 30px;
	color:#333;
	padding: 0px 35px;
	position: relative;
	line-height: 40px;
}
.subTitCh span:before,
.subTitCh span:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 85px;
	height: 2px;
	position: absolute;
	top: 50%;
	margin-top: -1px;
}
.subTitCh span:before{
	right: 100%;
	background: url(../../images/subtitl.png) no-repeat center center;
}
.subTitCh span:after{
	left: 100%;
	background: url(../../images/subtitr.png) no-repeat center center;
}
.subTitEn{
	overflow: hidden;
	font-size: 14px;
	color:#808080;
	text-align: center;
	line-height: 40px;
}

/*
* 产品详情 ksi2
*/
.proViewL{
	width: 500px;
	overflow: hidden;
	margin-right: 50px;
	padding: 0px 25px;
}
.proViewSlide{
	position: relative;
	padding-bottom: 30px;
}
.proViewSlide .autoImg{
	background: none;
}
.proViewR{
	overflow: hidden;
}
.proName{
	overflow: hidden;
	font-size: 20px;
	color:#333;
	line-height: 30px;
}
.proViewIntr{
	overflow: hidden;
	font-size: 14px;
	color:#808080;
	line-height: 30px;
}
.proIntr{
	overflow: hidden;
}
.proIntr p{font-size: 15px; line-height: 30px;}
.proViewTit{
	font-size: 16px;
	color:#333;
	line-height: 30px;
	overflow: hidden;
}
table.proTable{
	table-layout: fixed;
	border: 1px solid #ddd;
	border-radius: 3px;
	width: 100%;
	box-sizing: border-box;
}
.txt-l{
	text-align: left !important;
}
.proTable tr th{
	font-size: 14px;
	color:#333;
	background: #fafafa;
	line-height: 40px;
	padding: 5px 10px;
	border: 1px solid #ddd;
}
.proTable tr td{
	border: 1px solid #ddd;
	padding: 10px;
	overflow: hidden;
}
.proTxt{
	overflow: hidden;
	font-size: 14px;
	color:#808080;
	line-height: 25px;
	text-align: center;
}

/*
* 关于我们 kis2
*/
.aboutL{
	overflow: hidden;
	width: 530px;
	margin-right: 70px;
}
.aboutTitCh{
	overflow: hidden;
	font-size: 20px;
	color:#313;
	line-height: 30px;
}
.aboutTitEn{
	overflow: hidden;
	font-size: 14px;
	color:#7e7e7f;
	line-height: 30px;
}
.aboutLIntr{
	overflow: hidden;
	font-size: 14px;
	color:#7e7e7f;
	line-height: 30px;
}
.abtouR{
	overflow: hidden;
	width: 600px;
}
.aboutBox{
	overflow: hidden;
	background: url(../../images/about.png) no-repeat center 60px;
}
.about_dl{
	overflow: hidden;
}
.about_dl dd{
	width: 50%;
	overflow: hidden;
}
.aboutTit{
	overflow: hidden;
	font-size: 20px;
	color:#033f83;
	line-height: 50px;
}
.aboutTit i{
	font-size: 40px;
	color:#033f83;
	font-weight: bold;
}
.aboutIntr{
	clear: both;
	overflow: hidden;
	font-size: 14px;
	color:#7e7e7f;
	line-height: 25px;
	padding-top: 20px;
	height: 250px;
	width: 350px;
}
.about_ul{
	overflow: hidden;
}
.about_ul li{
	padding-left: 15px;
	font-size: 14px;
	color:#7e7e7f;
	background: url(../../images/abouticon.png) no-repeat left 14px;
	padding: 5px 0px 5px 15px;
}
.about_dl dd.fr .aboutIntr,
.about_dl dd.fr .aboutTit{
	float: right;
}
.aboutBg{
	/* position: relative;
	background: url(../../images/aboutbg.jpg) no-repeat center 100px;
	background-size: 100% auto; */
}

/*
* 合作伙伴 kis2
*/
.partnerBox{
	overflow: hidden;
	background: url(../../images/partnerbg.jpg) no-repeat center top;
}

/*
* 联系我们 kis2
*/
.contact_dl{
	overflow: hidden;
}
.contact_dl dd{
	width: 33.333333%;
	float: left;
	display: inline;
	position: relative;
}
.contact_dl dd:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 1px;
	height: 80px;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -40px;
	background: #ddd;
}
.contact_dl dd:last-child:after{
	display: none;
}
.contactDiv{
	overflow: hidden;
	padding-top: 70px;
	font-size: 14px;
	color:#333;
	line-height: 30px;
	text-align: center;
	padding: 70px 50px 0px 50px;
}
.contactDiv span{
	display: block;
	overflow: hidden;
}
.tel{
	background: url(../../images/tel.png) no-repeat center top;
}
.email{
	background: url(../../images/email.png) no-repeat center 7px;
}
.address{
	background: url(../../images/address.png) no-repeat center top;
}
.map{
	height: 500px;
}

/*
* 解决方案 kis2
*/
.solution_dl{
	overflow: hidden;
}
.solution_dl dd{
	padding: 20px 0px;
	overflow: hidden;
}
.solutionCont{
	background: rgba(6,22,47,0.8);
	padding: 80px 100px;
	overflow: hidden;
}
.solutionTit{
	overflow: hidden;
	font-size: 30px;
	color:#fff;
	line-height: 40px;
}
.solutionIntr{
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	line-height: 30px;
	height: 150px;
}
.solutionMore{
	overflow: hidden;
	width: 175px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	background: #1f5fbf;
	font-size: 14px;
	color:#fff;
	position: relative;
}
.solutionMore span{
	position: relative;
	z-index: 3;
}
.solutionMore:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 200px;
	height: 200px;
	border-radius: 200px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -100px 0px 0px -100px;
	background: rgba(0,0,0,0.1);
	transition: all 0.3s linear;
	transform: scale(0);
	z-index: 1;
}
.solutionMore:hover:after{
	transform: scale(1);
}

/*
* 人才招聘 kis2
*/
.recruit_dl{
	overflow: hidden;
	padding: 20px 40px 40px 40px;
	background: #fff;
}
.recruit_dl dt{
	height: 60px;
	overflow: hidden;
	line-height: 60px;
}
.recruit_a span,
.recruit_dl dt span{
	display: block;
	overflow: hidden;
	font-size: 16px;
	color:#666;
	width: 200px;
	float: left;
	text-align: center;
	height: 60px;
}
span.w_300{
	padding-left: 50px;
	text-align: left !important;
	width: 250px !important;
}
span.w_100{
	width: 100px !important;
}
span.w_150{
	width: 150px !important;
}
span.w_225{
	width: 205px !important;
}
span.t_r{
	text-align: right !important;
	padding-right: 50px !important;
	width: 155px !important;
}
.recruitGo_i{
	position: absolute;
	right: 30px;
	top:0px;
	height: 60px;
	line-height: 60px;
	display: block;
	font-size: 14px;
	color:#d40000;
	text-align: right;
	cursor: pointer;
}
.recruit_dl dd{
	padding-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.recruit_dl dd .t_r i{
	display: block;
	height: 60px;
	overflow: hidden;
	background: url(../../images/add.png) no-repeat right center;
}
.recruit_dl dd.hover .t_r i{
	background: url(../../images/add_h.png) no-repeat right center;
}
.recruit_dl dd.hover .recruit_a{
	background: #0054a6;
}
.recruit_dl dd.hover .recruit_a span{
	color:#fff;
}
.recruit_a{
	display: block;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	background: #f5f5f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.recruitCont{
	display: none;
	overflow: hidden;
	position: relative;
	background: #f5f6fa;
}
.recruitDeta{
	overflow: hidden;
	padding: 20px 35px;
}
.recruitIntr{
	overflow: hidden;
	font-size: 14px;
	color:#777;
	line-height: 30px;
}
.recruitBtBox{
	overflow: hidden;
	padding-top: 15px;
}
a.recruitBt{
	display: block;
	width: 150px;
	height: 45px;
	overflow: hidden;
	background: #bdb5aa;
	font-size: 14px;
	color:#fff;
	text-align: center;
	line-height: 45px;
	font-weight: bold;
	margin-right: 15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.recruitBt.hover{
	background: #0054a6;
}
a.recruitGo{
	display: block;
	width: 80px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	position: absolute;
	right: 32px;
	top: 50%;
	margin-top: -40px;
	font-size: 14px;
	color:#d40000;
	text-align: center;
	font-weight: bold;
	padding-top: 60px;
	background: url(../../images/recruitgo.png) no-repeat center 0px;
}
.recruitPop{
	display: none;
	position: fixed;
	left: 0px;
	top: 0px;
	overflow: hidden;
	background: rgba(0,0,0,0.5);
	z-index: 999;
	width: 100%;
	height: 100%;
}
.recruitPopCont{
	width: 440px;
	height: 150px;
	overflow: hidden;
	border: 10px solid rgba(0,0,0,0.7);
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	top: 50%;
	margin: -100px auto 0px auto;
	padding: 50px 30px 0px 30px;
}
.close{
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(../../images/close.png) no-repeat center center;
	background-size: auto 18px;
}
.uploadCont{
	overflow: hidden;
}
.uploadBt{
	overflow: hidden;
	font-size: 14px;
	color:#333;
	height: 25px;
	line-height: 25px;
	background: #dfd4c5;
	padding: 0px 15px;
}
.uploadTip{
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
	color:#999;
}
a.recruitSubmit{
	display: block;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	color:#fff;
	padding: 0px 10px;
	background: #d40000;
}

/**
 * 应聘表单
 * @author kis2
 * @return
 */
.subPopBox{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0px;
    top:0px;
    background: rgba(0,0,0,0.65);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#65000000',endColorstr = '#65000000')\9;
    z-index: 999999;
    display: none;
}
.subPopCont{
    width: 790px;
    height: 555px;
    /*overflow: hidden;*/
    border:10px solid #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    position: relative;
    left: 50%;
    top:50%;
    margin-left: -395px;
    margin-top: -277px;
}
.joinForm{overflow: hidden;padding: 20px 40px;}
.joinFormTit{
    display: block;
    font-size: 24px;
    color:#333;
    text-align: center;
    overflow: hidden;
}
.joinForm_dl{overflow: hidden;}
.joinForm_dl dd{
    clear: both;
    /*height: 32px;
    line-height: 32px;*/
    /*overflow: hidden;*/
    padding-left: 70px;
    position: relative;
    margin-bottom: 10px;
}
.joinFormName{
    display: block;
    width: 70px;
    height: 32px;
    overflow: hidden;
    line-height: 32px;
    text-align: right;
    font-size: 12px;
    color:#444;
    position: absolute;
    left: 0px;
    top:0px;
}
.joinFormName i{font-style:normal;padding-right:3px;color:#cc0000;}
.joinFormInp{
    display: block;
    width: 203px;
    height: 30px;
    overflow: hidden;
    border:1px solid #ddd;
    padding: 0px 5px;
    font-size: 12px;
    color:#666;
    font-family: "microsoft yahei";
    line-height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.joinForm_dl dd label{margin-right: 15px;}
.joinForm_dl dd label span{padding-left: 6px;}
.joinFormInp[disabled="disabled"]{background: #fff;}
.joinForm_dl dt{overflow: hidden; position: relative; padding-left: 70px; margin-bottom: 10px;}
.joinForm_dl dt textarea{width: 580px; height: 140px; overflow-x: hidden; overflow-y: auto; border:1px solid #ddd; padding: 5px 10px; font-size: 12px; color:#666; line-height: 20px;outline: none;border-radius: 3px;}
.joinFile{display: block; width: 110px; height: 30px; overflow: hidden; background: #535353; font-size: 14px; color:#fff; line-height: 30px; text-align: center;}
input.w_100{width: 100px;}
.joinCode{height: 32px; overflow: hidden; line-height: 32px; margin-left: 10px;}
.joinCode img{display: block; height: 32px; float: left;}
.joinCode i{display: block; height: 32px; overflow: hidden; float: left; padding-left: 10px; color:#666;}
.joinCode i:hover{color:#0054a6;}
.closeSubPop{width: 30px; height: 28px; overflow: hidden; background:url(../../images/close.png) no-repeat center center; position: absolute; right:10px; top:10px;}
.bbsBt{border-radius:3px;display: block; width: 90px; height: 40px; overflow: hidden; margin:0px auto; text-align: center; line-height: 40px; font-size: 14px; color:#fff !important; background: #0054a6;}

/*
* 首页分页 kis2
*/
.author_ul{
	position: fixed;
	right: 10px;
	top: 50%;
	z-index: 98;
}
.author_ul li{
	clear: both;
	width: 8px;
	height: 8px;
	overflow: hidden;
	border: 2px solid #0054a6;
	border-radius: 100%;
	margin: 5px 0px;
	transition: all 0.3s;
	cursor: pointer;
	float: left;
	display: inline;
}
.author_ul li.on{
	background: #0054a6;
}


@media screen and (max-width: 1440px){
	.section5Cont,
	.section4Cont,
	.section3Cont{
		padding: 0px 100px;
	}
	.logo{
		margin: 15px 0px;
	}
	.topR{
		padding: 20px 0px;
	}
	.menu_a{padding: 15px 0px;}
	.section .tableCell{
		padding-top: 70px;
	}
	.section .h60{
		height: 30px;
	}
	.tit{
		font-size: 32px;
	}
}

@media screen and (max-width: 1366px){
	
}

