/*! style.css | By thy6415.com */
@charset "utf-8";
/* Css Document */
/*!--css reset------------------*/
*{word-wrap: break-word;outline: none;}
body{overflow-x: hidden;margin: 0;padding: 0;font-size: 14px;line-height: 1.4;background: #FFF;-webkit-text-size-adjust: none;color: #333;font-family: "Microsoft YaHei","微软雅黑","宋体","simsun","Arial","Arial Narrow";}
section,ul,ol,li,dl,dt,dd,p,form,input,button,select,h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
input,select,textarea,button{font-size: 14px;line-height: 1.4;font-family: inherit;box-sizing: border-box;}
select{box-sizing: border-box;appearance: none;-moz-appearance: none;-webkit-appearance: none;background-image: url("select_arrow.png");background-position: right center;background-repeat: no-repeat;}
select:focus{background-image: url(select_arrow2.png);}
select::-ms-expand{display: none;}
.old-ie select{padding-right: 0!important;background-image: none!important;}
img{max-width: 100%;border: 0;vertical-align: middle;}
ul,ol,li{list-style-type: none;}
cite,em,i{font-style: normal;}
.placeholder{color: #bdbdbd;}::-moz-placeholder{color: #bdbdbd;}:-ms-input-placeholder{color: #bdbdbd;}::-webkit-input-placeholder{color: #bdbdbd;}
/*链接颜色 */
a{color: #333;text-decoration: none;transition: color 0.3s linear 0s,background-color 0.3s linear 0s;}
a:hover{color: #127BF2;text-decoration: none;}
/*img A*/
.imga{display: block;position: relative;margin: 0 auto;}
.imga img{display: block;width: 100%;}
.imgh,.imgh0{overflow: hidden;position: relative;display:block;width: 100%;height: 0;padding-top: 56.25%;}
.imgh169{padding-top: 56.25%;}
.imgh43{padding-top: 75%;}
.imgh34{padding-top: 133.3333%;}
.imgh32{padding-top: 66.6666%;}
.imgh11{padding-top: 100%;}
.imgh .imgh{position: absolute;top: 0;left: 0;}
.imgh img{position: absolute;top: 0;left: 0;width: 100%;min-height: 100%;}
.imgm img{top: 50%;left: 50%;width: 100%;height: auto;max-width: none;max-height: none;min-width: 100%;min-height: 100%;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.imgm2 img{width: auto;height: 100%;}
.trbl{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.tabV{display: table;width: 100%;height: 100%;}
.tabV .tr{display: table-row;width: 100%;}
.tabV .td{display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
/*浮动位置 */
.fl{float: left;display: inline;}
.fr{float: right!important;}
.cl{clear: both;}
/*内部位置*/
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
/*字体状态*/
.fb{font-weight: bold;}
.fn{font-weight: normal;}
/*字体颜色*/
.mcolor,.mcolor a,a.mcolor{color: #127BF2;}
.red,.red a,a.red{color:#E94917;}
.fff,.fff a,a.fff{color:#FFFFFF;}
.f43,.f43 a,a.f43{color: #434343;}
.f63,.f63 a,a.f63{color: #636363;}
.f83,.f83 a,a.f83{color: #838383;}
.fa5,.fa5 a,a.fa5{color: #a5a5a5;}
.fff a:hover,a.fff:hover,
.f43 a:hover,a.f43:hover
.f63 a:hover,a.f63:hover,
.f83 a:hover,a.f83:hover,
.fa5 a:hover,a.fa5:hover{color:#127BF2;}
/*title*/
h3{font-size: 18px;}
.f18{font-size: 18px;}
h4,.f16{font-size: 16px;}
.f14{font-size: 14px;}
.f12{font-size: 12px;}
.fari{font-family: Arial, Helvetica, sans-serif;}
.fst{font-family: "宋体","微软雅黑","Arial","Arial Narrow";}
@font-face{font-family:'Montserrat-ExtraLight';src:url('fonts/Montserrat-ExtraLight.otf');font-weight:normal;font-style:normal;}
.fMontserratExtraLight{font-family: "Montserrat-ExtraLight","Microsoft YaHei","微软雅黑","Arial";}
/*transition*/
.tran{transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition:all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.scale{overflow: hidden;}
.scale img{transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all 3s;min-height: 100%;}
.scale:hover img,li.hover .scale img{transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.scale:hover .imgm img,li.hover .scale .imgm img{transform: translate(-50%,-50%) scale(1.1);-ms-transform: translate(-50%,-50%) scale(1.1);-moz-transform: translate(-50%,-50%) scale(1.1);-webkit-transform: translate(-50%,-50%) scale(1.1);-o-transform: translate(-50%,-50%) scale(1.1);}
/*end*/
#end{margin-right: 0;}
#first{margin-left: 0;}
.mt0{margin-top: 0!important;}
/*hr*/
.hr,.hrLine{height:1px;clear:both;font-size:1px;line-height:1px;}
.hrLine{background:#D2D2D2;}
.hr2{height:2px;clear:both;font-size:1px;line-height:1px;}
.hr3{height:3px;clear:both;font-size:1px;line-height:1px;}
.hr4{height:4px;clear:both;font-size:1px;line-height:1px;}
.hr5{height:5px;clear:both;font-size:1px;line-height:1px;}
.hr10{height:10px;clear:both;font-size:1px;line-height:1px;}
.hr15{height:15px;clear:both;font-size:1px;line-height:1px;}
.hr20{height:20px;clear:both;font-size:1px;line-height:1px;}
.hr30{height:30px;clear:both;font-size:1px;line-height:1px;}
.hr40{height:40px;clear:both;font-size:1px;line-height:1px;}
.hr60{height:60px;clear:both;font-size:1px;line-height:1px;}
/*文字断行*/
pre,.pre{margin: 0;white-space: pre-wrap;word-wrap: break-word;font-family: inherit;}
.break{white-space: nowrap;word-wrap: break-word;display: inline-block;}
.ellipsis{display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clamp{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tabV .ellipsis{white-space: initial;}
/*icon图标*/
.icon{float: left;display: inline;width: 30px;height: 30px;background: url(icons.png) -9999em -9999em no-repeat;}
/*行内 块状态*/
.dis{display:block;}
.none,#cnzz{display: none;}
.ove{overflow: hidden;}
.vis{overflow:visible;}
.posr{position: relative;}
.posa{position: absolute;}
.inline{float: none;display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
/*清除浮动*/
.clearfix,.Column{zoom: 1;}
.clearfix:after,.Column:after{content: ".";display: block;clear: both;height: 0;font: 0/0 sans-serif;visibility: hidden;}
/*Css Div*/
.Column-100{width: 100%;height: auto;margin: 0 auto;}
.Wrap{position: relative;width: 100%;min-width: 320px;max-width: 1920px;height: auto;margin: 0 auto;}
.Wrap2{position: relative;width: 1920px;margin-left: -360px;}
.Column{min-width: 290px;max-width: 1400px;padding: 0 15px;height: auto;margin: 0 auto;}
.Wrap .container{z-index: 3;position: relative;}
.viewMob{display: none;}
@media (max-width: 768px) {
	.viewPc{display: none;}
	.viewMob{display: block;}
}

/*Header*/
.HeaderWrap{z-index: 999;position: relative;height: 0px;}
	.Header{position: fixed;top: 0;width: 100%;height: 79px;border-bottom: 1px solid rgba(0,0,0,.1);background: #FFF;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	.Header .container{padding: 0 60px;}
	.Header .logo{z-index: 10;position: relative;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	.Header .logo img{height: 50px;padding: 15px 0;}
	
	.HeaderMenu .nav{height: 80px;text-align: right;}
	.HeaderMenu .parUl{display: inline-block;*zoom: 1;*display: inline;text-align: center;}
	.HeaderMenu li{position: relative;}
	.HeaderMenu li.parli{float: left;margin-left: 90px;}
	.HeaderMenu li .par{display: block;height: 30px;padding: 24px 0;border-bottom: 2px solid transparent;line-height: 30px;font-size: 16px;color: #333;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	/* .HeaderMenu li .par.hasSub em:after{content: "";display: inline-block;width: 30px;height: 30px;background: url(icons.png) 0 0 no-repeat;vertical-align: middle;} */
	.HeaderMenu li.current .par{border-bottom-color: #137BF2;color: #333;}
	.HeaderMenu li.hover .par{border-bottom-color: #137BF2;color: #333;}
	
	.HeaderMenu li ol{display: none!important;position: absolute;top: 100%;left: 50%;margin: -3px 0 0 -105px;width: 210px;background: #FFF;box-shadow: 0 2px 4px rgba(4,0,0,.2);}
	.HeaderMenu li ol ul{float: left;width: 100%;}
	.HeaderMenu li ol li .son{display: block;position: relative;border-top: 1px solid #DDDDDD;line-height: 48px;text-align: left;text-indent: 30px;font-size: 12px;color: #bebebe;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	.HeaderMenu li ol li .son:after{content: "";position: absolute;right: 30px;top: 50%;width: 30px;height: 30px;margin-top: -15px;background: url(icons.png) -30px 0 no-repeat;transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;}
	.HeaderMenu li ol li:first-child .son{border-top: none;}
	.HeaderMenu li ol li.hover .son,.HeaderMenu li ol li .son:hover, .HeaderMenu li ol li.current .son{background: #696969;text-indent: 40px;color: #FFF;}
	.HeaderMenu li ol li.hover .son:after,.HeaderMenu li ol li .son:hover:after, .HeaderMenu li ol li.current .son:after{right: 18px;}
	
	.Header .button{display: none;float: right;z-index: 10;position: relative;width: 42px;height: 42px;margin: 17px -10px 0 0px;border: 2px solid transparent;cursor: pointer;}
	.Header .button span{position: absolute;top: 50%;left: 50%;width: 24px;height: 3px;margin-left: -12px;background-color: #137BF2;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
	.Header .button span.t{width: 24px;-webkit-transform: translateY(-9px);-ms-transform: translateY(-9px);transform: translateY(-9px);}
	.Header .button span.m{width: 14px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);}
	.Header .button span.b{width: 20px;-webkit-transform: translateY(7px);-ms-transform: translateY(7px);transform: translateY(7px);}
	.header-menu-open{overflow: hidden;}
	/* .header-menu-open .Header{background: rgba(18,123,242,.5);} */
	.header-menu-open .Header .button span.t{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.header-menu-open .Header .button span.m{width: 0;zoom: 1;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);}
	.header-menu-open .Header .button span.b{width: 24px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
	
	/* .HeaderWrap.min .Header{background: rgba(18,123,242,1.5);}
	.HeaderWrap.min .HeaderMenu li .par{color: #FFF;} */
	@media (max-width: 1600px) {
		.HeaderMenu li.parli{margin-left: 50px;}
	}@media (max-width: 1280px) {
		.Header .container{padding: 0 3%;}
		.HeaderMenu li.parli{margin-left: 30px;}
	}@media (max-width: 1024px) {
		.Header{height: 60px;}
		.Header .logo img{height: 36px;padding: 12px 0;}
		.HeaderMenu li .par{padding: 14px 0;}
	}@media (max-width: 1023px) {
		.HeaderMenu .button{display: block;}
		.HeaderMenu .nav{display: none;overflow-y: auto;position: fixed;top: 80px;bottom: 0;left: 0;right: 0;height: auto;padding: 0px 0 10px;background: rgba(255,255,255,1);}
		.HeaderMenu .parUl{display: block;overflow-y: auto;border-top: 1px solid #DDDDDD;}
		.HeaderMenu li.parli{float: none;width: 100%;margin-left: 0;}
		.HeaderMenu li .par{padding: 10px 0;border-bottom: 1px solid #DDDDDD;color: #333;}
		.HeaderMenu li.current .par{border-bottom-color: #DDDDDD;color: #333;}
		.HeaderMenu li.hover .par{border-bottom-color: #DDDDDD;color: #333;}
		.HeaderMenu li .par.hasSub em:after{background-position: 0 -30px;}
		.HeaderMenu li ol{overflow: hidden;display: none;opacity: 1!important;visibility: visible!important;position: relative!important;top: 0!important;left: 0!important;min-width: auto!important;width: 100%!important;background: none!important;margin: 0!important;border-top: none;box-shadow: none;}
		.HeaderMenu li ol ul{width: 100%;}
		.HeaderMenu li ol li:last-child .son{border-bottom: 1px solid #DDDDDD;}
		.HeaderMenu li.hover .par{border-bottom-color: #DDDDDD;color: #333;}
	}@media (max-width: 768px) {
		.Header{height: 50px;}
		.Header .logo img{height: 36px;padding: 7px 0;}
		.HeaderMenu .nav{top: 50px;}
		.HeaderMenu .button{margin-top: 2px;background: none;}
	}@media (min-width: 1024px) {
		.HeaderMenu .nav{display: block!important;}
		.HeaderMenu .button{display: none!important;}
	}@media (min-width: 1920px) {
		.Header{left: auto;}
	}

/*Footer*/
.FooterWrap{z-index: 99;position: relative;overflow: hidden;}
	.Footer{position: relative;background: #272C32;color: #808695;}
	.Footer a{color: #808695;}
	.Footer a:hover{color: #137BF2;}
	.Footer .fInfo{padding-top: 1.64583%;padding-bottom: 1.6875%;}
	.Footer .flogo{width: 24.28571%;}
	.Footer .fweixin{width: 110px;text-align: center;color: #FFF;}
	.Footer .fweixin p{padding-top: 2px;}
	.Footer .mArea{width: 53.57142%;}
	.Footer .mArea dl{float: left;}
	.Footer .mArea dl dt{margin-bottom: 18px;font-size: 16px;color: #FFF;}
	.Footer .mArea dl dd{margin-bottom: 15px;}
	.Footer .fmenu{width: 32%;margin-right: 6%;}
	.Footer .fmenu dd{float: left;width: 50%;}
	.Footer .fbase{width: 60%;margin-right: 2%;}
	.Footer .fCopyr{padding: 20px 0;border-top: 1px solid #343A44;;text-align: center;}
	@media (max-width: 1280px) {
		.Footer .mArea{float: none!important;width: auto;margin: 0 110px 0 24.28571%;}
		.Footer .fmenu{width: 26%;margin-left: 6%;}
	}@media (max-width: 1024px) {
		.Footer .flogo{display: none;}
		.Footer .fweixin{width: 100px;}
		.Footer .mArea{margin: 0 100px 0 0;}
		.Footer .fmenu{width: 32%;margin-left: 0;}
	}@media (max-width: 768px) {
		.Footer .fmenu{width: 32%;margin-right: 0;}
		.Footer .fbase{width: 66%;margin-right: 2%;}
	}@media (max-width: 480px) {
		.Footer .fInfo{padding-top: 2.6875%;}
		.Footer .mArea dl dt{margin-bottom: 6px;}
		.Footer .mArea dl dd{margin-bottom: 3px;}
		.Footer .fmenu{display: none;}
		.Footer .fbase{width: 95%;margin-right: 5%;}
		.Footer .fCopyr{padding: 10px;font-size: 12px;}
	}@media (max-width: 380px) {
		.Footer .fweixin{width: 90px;font-size: 12px;letter-spacing: -1px;}
		.Footer .mArea{margin: 0 90px 0 0;}
		.Footer .mArea dl dt{font-size: 14px;}
		.Footer .fbase{width: 99%;margin-right: 1%;font-size: 12px;}
	}


/*!--首页------------------*/
.indexTitle{clear: both;width: 100%;padding: 3.38541% 0 2.86458%;text-align: center;}
	.indexTitle h2{font-size: 36px;font-weight: normal;}
.indexMore{text-align: center;}
	.indexMore a{display: inline-block;width: 16.66666%;padding: 15px 0;border: 1px solid #797B7D;font-size: 18px;}
	.indexMore a:hover{border-color: #127BF2;background: #127BF2;color: #FFF;}
	@media (max-width: 768px) {
		.indexTitle h2{font-size: 22px;}
		.indexMore a{width: 25%;padding: 0.78125% 0;}
	}@media (max-width: 480px) {
		.indexTitle{padding: 6% 0 4%;}
		.indexMore a{width: 30%;font-size: 16px;}
	}

.indexBanner{z-index: 2;position: relative;}
	.indexBanner .container{overflow: hidden;position: relative;width: 100%;height: 0;padding-top: 45.83333%;}
	.indexBanner .bd{z-index: 3;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}	
	.indexBanner .bd li{overflow: hidden;background-position: -9999em -9999em;background-repeat: no-repeat;background-size: auto 100%;}
	.indexBanner .hd{display: none;z-index: 5;position: absolute;left: 0;right: 0;bottom: 0;margin-bottom: 2%;line-height: 2px;text-align: center;}
	.indexBanner .hd span{opacity: .5;width: 15px;height: 2px;margin: 0 2px;background: #FFF;}
	.indexBanner .hd span.active{opacity: 1;}
	.indexProject{z-index: 6;position: relative;}
	.indexProject ul{overflow: hidden;position: absolute;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.1);}
	.indexProject ul li{float: left;width: 25%;}
	.indexProject ul li .imga{margin: 8.57142% 0;border-right: 1px solid rgba(240,240,240,.3);text-align: center;color: #FFF;}
	.indexProject ul li .img{width: 60px;margin: 0 auto 4.28571%;}
	.indexProject ul li:last-child .imga{border-right: none;}
	.indexProject ul li.hover .img,
	.indexProject ul li.hover .title{transform: translateY(-10px);}
	@media (max-width: 1024px) {
		.indexProject ul li .imga{margin: 4% 0;}
		.indexProject ul li .img{width: 40px;margin-bottom: 2%;}
		.indexProject ul li .title{font-size: 16px;}
	}@media (max-width: 768px) {
		.indexBanner .container{height: 360px;padding-top: 0;}
		.indexBanner .bd li{background-position: center;background-size: 130% auto;}
		.indexBanner .bd li img{opacity: 0;visibility: hidden;}
		.indexProject ul li .img{width: 30px;}
		.indexProject ul li .title{font-size: 14px;}
	}@media (max-width: 640px) {
		.indexBanner .container{height: 300px;}
	}@media (max-width: 480px) {
		.indexBanner{margin-bottom: 4.16666%;}
		.indexBanner .container{height: 200px;}
		.indexBanner .bd li{background-position: center top;;background-size: 130% auto;}
		.indexBanner .hd{display: block;}
		.indexProject ul{position: relative;margin-top: 4%;background: none;box-shadow: 0 0px 8px rgba(0,0,0,.16);}
		.indexProject ul li .imga{margin: 12% 0;border-right-color: rgba(162,162,162,.2);color: #333;}
		.indexProject ul li .img{width: 22px;padding: 5px;margin-bottom: 6%;background: #127BF2;border-radius: 100%;}
		.indexProject ul li .title{font-size: 12px;}
	}@media (max-width: 320px) {
		.indexBanner .container{height: 180px;}
	}

.indexAbout{overflow: hidden;margin: 4.16666% 0;}
	.indexAbout .rImg{width: 41.78571%;}
	.indexAbout .rImg .img{width: 144.44444%;}
	.indexAbout .lTxt{width: 51.42858%;padding: 2.14285% 0 0 6.78571%;}
	.indexAbout .lTxt .title h1{margin-bottom: 3px;font-size: 55px;}
	.indexAbout .lTxt .title h4{font-size: 24px;font-weight: normal;}
	.indexAbout .lTxt .note{margin: 3.47222% 0 0;-webkit-line-clamp: 8;line-height: 1.6666;font-size: 18px;color: #AAA;}
	.indexAbout .lTxt .list{max-width: 595px;margin-top: 3.47222%;}
	.indexAbout .lTxt .list ul{border: 1px solid #F4F4F4;}
	.indexAbout .lTxt .list li{overflow: hidden;position: relative;float: left;width: 25%;text-align: center;}
	.indexAbout .lTxt .list li .imga{padding: 13.51351% 0;border-right: 1px solid #F4F4F4;}
	.indexAbout .lTxt .list li:last-child .imga{border-right: 0;}
	.indexAbout .lTxt .list li .num{margin-bottom: 6.75675%;font-size: 30px;color: #127BF2;font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
	.indexAbout .lTxt .list li.hover{z-index: 3;margin: -1px;padding: 1px;background: #127BF2;}
	.indexAbout .lTxt .list li.hover .imga{border-right-color: #127BF2;color: #FFF;}
	.indexAbout .lTxt .list li.hover .imga .num{color: #FFF;}
	.indexAbout .lTxt .more{display: block;width: 215px;height: 50px;margin-top: 15%;background: #127bf2;border-radius: 100px;line-height: 50px;text-align: center;font-size: 18px;color: #FFF;}
	.indexAbout .lTxt .more:hover{background: #00A1FF;}
	@media (max-width: 1400px) {
		.indexAbout .lTxt .more{margin-top: 4%;}
	}@media (max-width: 1080px) {
		.indexAbout .lTxt{width: 55.42858%;padding-left: 2.78571%;}
		.indexAbout .lTxt .title h1{font-size: 34px;}
		.indexAbout .lTxt .title h4{font-size: 16px;}
		.indexAbout .lTxt .note{font-size: 14px;}
		.indexAbout .lTxt .more{width: 150px;height: 40px;line-height: 40px;}
	}@media (max-width: 920px) {
		.indexAbout .rImg .img{width: 180%;}
	}@media (max-width: 768px) {
		.indexAbout .rImg{width: 30%;}
		.indexAbout .lTxt{z-index: 3;position: relative;width: 70%;padding: 0;}
		.indexAbout .lTxt .title h1{font-size: 30px;}
		.indexAbout .lTxt .note{-webkit-line-clamp: 4;}
		.indexAbout .lTxt .list{margin-top: 2%;}
		.indexAbout .lTxt .list li{font-size: 12px;}
		.indexAbout .lTxt .list li .imga{padding: 8% 0;}
		.indexAbout .lTxt .list li .num{margin-bottom: 3%;font-size: 20px;}
		.indexAbout .lTxt .more{margin-top: 4%;width: 100px;height: 30px;line-height: 30px;font-size: 14px;}
	}@media (max-width: 680px) {
		.indexAbout .lTxt .title h1{font-size: 20px;}
		.indexAbout .lTxt .title h4{font-size: 12px;}
		.indexAbout .lTxt .note{-webkit-line-clamp: 3;}
	}@media (max-width: 480px) {
		.indexAbout .rImg{position: absolute;right: 0;width: 22%;}
		.indexAbout .lTxt{width: 100%;}
		.indexAbout .lTxt .title h1{font-size: 24px;}
		.indexAbout .lTxt .note{padding-right: 20%;}
	}@media (max-width: 380px) {
		.indexAbout .lTxt .list li{width: 50%;}
		.indexAbout .lTxt .list li .imga{padding: 4% 0;border-top: 1px solid #F4F4F4;}
		.indexAbout .lTxt .list li:nth-of-type(even) .imga{border-right: 0;}
		.indexAbout .lTxt .list li:nth-of-type(1),.indexAbout .lTxt .list li:nth-of-type(2){border-top: 0;}
		.indexAbout .lTxt .list li.hover .imga{border-top-color: #127BF2;}
	}

.indexProduct{background: #F3F7FB;padding-bottom: 3.125%;}
	.indexProduct .list{position: relative;padding: 0 9.375%;margin-bottom: 4.6875%;}
	.indexProduct .bd{padding: 0 1px;}
	.indexProduct .bd li{width: 20%;text-align: center;}
	.indexProduct .bd li .imga{padding: 55px 0;border-left: 1px solid #E7EAEE;font-size: 18px;color: #535353;}
	.indexProduct .bd li .img{max-width: 170px;margin: 0 auto 9.67741%;}
	.indexProduct .bd li .img .imgh{padding-top: 70.58823%;}
	.indexProduct .bd li .title{font-size: 18px;font-weight: normal;}
	.indexProduct .bd li .cate{margin-bottom: 3px;font-size: 18px;font-weight: bold;}
	.indexProduct .bd li .note{max-width: 90%;margin: 0 auto;}
	.indexProduct .bd li .arrow{opacity: 0;visibility: hidden;position: absolute;bottom: 0;left: 50%;margin-left: -15px;background-position: -270px -30px;}
	.indexProduct .bd li.hover .img,
	.indexProduct .bd li.hover .text{transform: translateY(-20px);}
	.indexProduct .bd li.hover .title,
	.indexProduct .bd li.hover .cate{color: #127BF2;}
	.indexProduct .bd li.hover .arrow{opacity: 1;visibility: visible;bottom: 23px;}
	.indexProduct .scbtn{z-index: 5;position: absolute;top: 50%;margin: -30px 3.125% 0;}
	.indexProduct .scbtn i{width: 60px;height: 60px;}
	.indexProduct .prev{left: 0;}
	.indexProduct .prev i{background-position: -30px 0;}
	.indexProduct .prev:hover i{background-position: -90px 0;}
	.indexProduct .next{right: 0;}
	.indexProduct .next i{background-position: -210px 0;}
	.indexProduct .next:hover i{background-position: -150px 0;}
	@media (max-width: 1440px) {
		.indexProduct .bd li{width: 25%;}
	}@media (max-width: 1024px) {
		.indexProduct .bd li{width: 33.3333%;}
		.indexProduct .scbtn{margin: -30px 1%;}
	}@media (max-width: 768px) {
		.indexProduct .bd li .imga{padding-left: 10px;padding-right: 10px;font-size: 14px;}
		.indexProduct .bd li .title{font-size: 16px;}
		.indexProduct .bd li .cate{margin-bottom: 5px;font-size: 16px;}
	}@media (max-width: 680px) {
	}@media (max-width: 480px) {
		.indexProduct{padding-bottom: 6%;}
		.indexProduct .list{padding: 0;}
		.indexProduct .bd{padding: 0;}
		.indexProduct .bd li{width: 50%;}
		.indexProduct .bd li .imga{padding: 35px 0;}
		.indexProduct .bd li .arrow{display: none;}
		.indexProduct .scbtn{top: 100%;margin-top: 5px;}
		.indexProduct .scbtn{transform: scale(.5);}
	}@media (max-width: 360px) {
	}

.indexNews{padding: 1.30208% 0;}
	.indexNews .lImg{width: 50%;}
	.indexNews .lImg .imgh{padding-top: 71.42857%;}
	.indexNews .rTxt{padding: 0.42857% 0 0 5.71428%;}
	.indexNews .rTxt li{border-bottom: 1px solid #C1C1C1;}
	.indexNews .rTxt li .imga{padding: 4.8387% 0 3.2258%;}
	.indexNews .rTxt li .date{padding: 15px 15px 0 0;line-height: 1.3;text-align: right;color: #666;}
	.indexNews .rTxt li .date em{display: block;font-size: 34px;color: #333;}
	.indexNews .rTxt li .text{padding: 0 20px 0 3.2258%;border-left: 1px solid #C1C1C1;}
	.indexNews .rTxt li .title{line-height: 1;font-weight: normal;}
	.indexNews .rTxt li .note{margin: 2.05338% 0 5px;line-height: 1.7142;color: #666;}
	.indexNews .rTxt li .view{margin-right: -20px;line-height: 20px;text-align: right;font-size: 12px;font-weight: bold;}
	.indexNews .rTxt li .view i{width: 12px;height: 20px;margin-left: 7px;background-position: -600px 0;}
	.indexNews .rTxt li a:hover .view i{background-position: -570px 0;}
	@media (max-width: 1280px) {
		.indexNews .rTxt li:first-child .imga{padding-top: 2%;}
	}@media (max-width: 1024px) {
		.indexNews .rTxt{padding: 0 0 0 2%;}
		.indexNews .rTxt li .imga{padding: 3% 0;}
		.indexNews .rTxt li .note{line-height: 1.4;}
	}@media (max-width: 768px) {
		.indexNews{padding-bottom: 5%;}
		.indexNews .lImg{display: none;}
	}@media (max-width: 480px) {
		.indexNews .lImg{display: block;width: 100%;margin-bottom: 5%;}
		.indexNews .rTxt li .title{font-size: 16px;}
		.indexNews .rTxt li .date em{font-size: 20px;}
	}

.indexPartner{padding-bottom: 6.25%;}
	.indexPartner ul{margin: 0 -18px;}
	.indexPartner li{float: left;width: 16.6666%;}
	.indexPartner li .imga{margin: 0 18px 32px;border: 2px solid #F2F2F2;}
	.indexPartner li .imgh{padding-top: 50%;}
	.indexPartner li.hover .imga{border-color: #127BF2;}
	@media (max-width: 1024px) {
		.indexPartner ul{margin: 0 -10px;}
		.indexPartner li .imga{margin: 0 10px 20px;}
	}@media (max-width: 768px) {
		.indexPartner li{width: 25%;}
	}@media (max-width: 480px) {
		.indexPartner ul{margin: 0 -5px;}
		.indexPartner li{width: 33.3333%;}
		.indexPartner li .imga{margin: 0 5px 10px;}
	}


/*!--内页------------------*/
.moduleImg{height: 480px;margin-bottom: 3.90625%;background-color: #2A4BB2;background-position: center top;background-repeat: no-repeat;background-size: auto 100%;}
	@media (max-width: 1024px) {
		.moduleImg{height: 350px;}
	}@media (max-width: 768px) {
		.moduleImg{height: 310px;}
	}@media (max-width: 480px) {
		.moduleImg{height: 200px;background-color: #306EC5;background-size: auto 100%;background-position: 50% 0;}
	}@media (max-width: 320px) {
		.moduleImg{height: 160px;background-color: #306EC5;background-size: auto 120%;background-position: 50% 0;}
	}
.moduleTitle{margin: 3.90625% 0 2%;text-align: center;font-size: 14px;color: #535353;}
	.moduleTitle h2{font-weight: normal;font-size: 26px;}
	.moduleTitle p{padding-top: 3px;font-size: 12px;text-transform: uppercase;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
	@media (max-width: 768px) {
		.moduleTitle h2{font-size: 24px;}
	}@media (max-width: 480px) {
		.moduleTitle{margin: 6% 0;}
	}
.CateList{margin: 3.90625% auto 2.08333%;}
	.moduleImg+.CateList{margin-top: 4.16666%;}
	.CateList ul{border-bottom: 2px solid #EEE;}
	.CateList ul li a{display: block;margin-bottom: 20px;padding: 0 15px;border-radius: 100px;line-height: 30px;font-size: 18px;}
	.CateList ul li a.current{padding: 0 25px;margin-right: 10px;}
	.CateList ul li a.current,.CateList ul li a:hover{background: #127BF2;color: #FFF;}
.CateList2{float: left;display: inline;width: 20.71428%;margin: 0 3.57142% 2.857142% 0;}
	.CateList2 ul li{margin-bottom: 1px;}
	.CateList2 ul li a{display: block;padding: 9.48275% 0;background: #EEE;text-align: center;font-size: 24px;}
	.CateList2 ul li a.current,.CateList2 ul li a:hover{background: #127BF2;color: #FFF;}
.CateList3{float: left;display: inline;width: 17.5%;margin: 0 3.57142% 2.857142% 0;}
	.CateList3 .ht{padding-left: 15px;line-height: 40px;background: #127BF2;color: #FFF;font-size: 16px;}
	.CateList3 ul{border: 1px solid #EEE;border-top: none;}
	.CateList3 ul li a{display: block;padding-left: 15px;line-height: 30px;}
	.CateList3 ul li a span{display: inline-block;vertical-align: middle;}
	.CateList3 ul li a em{display: inline-block;opacity: .8;position: relative;width: 16px;height: 16px;margin-right: 9px;border-radius: 100%;background: #127BF2;line-height: 16px;text-align: center;font-size: 16px;color: #FFF;vertical-align: middle;}
	.CateList3 ul li a em::before,.CateList3 ul li a em::after{content: "";position: absolute;top: 50%;left: 50%;background: rgba(255,255,255,.5);}
	.CateList3 ul li a em::before{width: 8px;height: 2px;margin: -1px -4px;}
	.CateList3 ul li a em::after{width: 2px;height: 8px;margin: -4px -1px;transition: all .3s;}
	.CateList3 ul li a em.opened::after{transform: rotate(-90deg);}
	.CateList3 ul li .par{padding-top: 5px;padding-bottom: 5px;border-top: 1px solid #EEE;}
	.CateList3 ul li ol{padding-left: 25px;padding-bottom: 5px;border-top1: 1px solid #EEE;}
	.CateList3 ul li ol ol{padding-left: 50px;padding-bottom: 0;border-top: none;}
	.CateList3 ul li ol a{font-size: 12px;color: #666;}
	.CateList3 ul li a.current{color: #127BF2;}
	.CateList3 ul li a:hover{background-color: #EFF8F8;}
	.CateList3 .button{display: none;z-index: 10;position: relative;float: right;width: 40px;height: 40px;border: 1px solid #0D6FB8;background: #0D6FB8;}
	.CateList3 .button span{position: absolute;top: 50%;left: 50%;width: 24px;height: 2px;margin-left: -12px;background-color: #FFF;-webkit-transition: all .2s ease-in;transition: all .2s ease-in;}
	.CateList3 .button span.t{width: 24px;-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
	.CateList3 .button span.m{width: 24px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);}
	.CateList3 .button span.b{width: 24px;-webkit-transform: translateY(8px);-ms-transform: translateY(8px);transform: translateY(8px);}
	.CateList3.open .button{border-color: #0D6FB8;}
	.CateList3.open .button span.t{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
	.CateList3.open .button span.m{width: 0;zoom: 1;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);}
	.CateList3.open .button span.b{width: 24px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
	@media (max-width: 1024px) {
		.CateList2{width: 15%;margin-right: 2%;}
		.CateList2 ul li a{padding: 8% 0;font-size: 16px;}
		.CateList3{width: 20%;margin-right: 2%;}
	}@media (max-width: 768px) {
		.CateList ul li a{margin-bottom: 10px;font-size: 16px;}
		.CateList ul li a.current{padding: 0 15px;margin-right: 0;}
		.CateList2{float: none;display: block;width: 100%;margin-right: 0;text-align: center;}
		.CateList2 ul li{float: none;display: inline-block;}
		.CateList2 ul li a{padding: 6% 10px;margin: 0 2px;}
		.CateList3{width: 25%;}
		/* .CateList3{float: none;display: block;width: 100%;margin-right: 0;text-align: center;}
		.CateList3 ul{border: none;}
		.CateList3 ul li{float: none;display: inline-block;}
		.CateList3 ul li a{padding: 4px 10px;margin: 0 2px;border: none;font-size: 14px;}
		.CateList3 ul li.all a{background: none;color: #333;font-size: 14px;}
		.CateList3 ul li a.current,.CateList3 ul li a:hover{background: #127BF2;color: #FFF;} */
	}@media (max-width: 680px) {
		.CateList3{z-index: 100;position: fixed;top: auto;right: 10px;bottom: 10px;left: auto;margin: 0;width: auto;}
		.CateList3 .container{display: none;width: 260px;background-color: #FFF;}
		.CateList3 ul{overflow-y: auto;position: relative;max-height: 350px;}
		.CateList3 .button{display: block;}
	}@media (max-width: 480px) {
		.CateList ul li a{margin-bottom: 5px;font-size: 13px;}
		.CateList ul li a{padding: 0 10px;line-height: 20px;}
		.CateList ul li a.current{padding: 0 10px;}
		.CateList2{margin: 8% 0;}
		/* .CateList3 ul li a{margin-bottom: 5px;font-size: 13px;}
		.CateList3 ul li a{padding: 0 10px;line-height: 20px;}
		.CateList3 ul li a.current{padding: 0 10px;} */
	}
	@media (min-width: 680px){
		.CateList3 .container{display: block!important;}
		.CateList3 ul{max-height: none!important;}
	}

.msgContainer{position: relative;padding-bottom: 4.16666%;}
	.msgTitle{margin: 5% 0;text-align: center;}
	.msgTitle h1{font-size: 30px;font-weight: normal;}
	.msgTitle2 h1{font-size: 36px;}
	.msgTitle .base{margin-top: 2.5%;padding-top: 1.5%;border-top: 1px solid #E5E5E5;}
	.msgContent{overflow: hidden;line-height: 1.875;font-size: 16px;}
	.msgContent img{height: auto;}
	.msgContent iframe{width: 100%;height: 440px;border: none;background: #EEE;}
	.msgContent table{width: 100%!important;border: 1px solid #DDD;border-collapse: collapse;}
	.msgContent table th,
	.msgContent table td{padding: 5px 10px;border: 1px solid #DDD!important;}
	.noContent{width: 100%;max-width: 1200px;margin: 0 auto 50px;padding: 50px 0;background: #FFF;line-height:50px;text-align:center;font-size:20px;}
	@media (max-width: 768px) {
		.msgTitle h1{font-size: 24px;}
	}@media (max-width: 480px) {
		.msgContainer{padding-bottom: 10%;}
		.msgTitle{margin: 8% 0;text-align: center;}
		.msgTitle h1{font-size: 20px;}
		.msgContent{font-size: 14px;}
	}

/*Product*/
.ProductList{}
	.ProductList ul{margin: 0 -18px;}
	.ProductList li{float: left;width: 25%;cursor: pointer;}
	.ProductList li .imga{margin: 0 18px 9.7222%;}
	.ProductList li .img{position: relative;padding: 21.875% 18.75%;border: 1px solid #EEE;}
	.ProductList li .view{opacity: 0;visibility: hidden;background: rgba(0,0,0,.1);transform: scale(.8);}
	.ProductList li .view i{position: absolute;top: 50%;left: 50%;margin: -30px;width: 60px;height: 60px;background-position: -300px 0;}
	.ProductList li .text{padding: 4.6875% 3.125%;}
	.ProductList li .title{height: 30px;line-height: 30px;font-weight: normal;font-size: 20px;color: #127BF2;}
	.ProductList li .note{height: 20px;line-height: 20px;color: #273A5D;}
	.ProductList li.hover .view{opacity: 1;visibility: visible;transform: scale(1);}
	@media (max-width: 1400px) {
		.ProductList ul{margin: 0 -15px;}
		.ProductList li .imga{margin-left: 15px;margin-right: 15px;}
		.ProductList li .img{padding: 14.75%;}
	}@media (max-width: 1024px) {
		.ProductList ul{margin: 0 -10px;}
		.ProductList li .imga{margin-left: 10px;margin-right: 10px;}
		.ProductList li .img{padding: 7%;}
		.ProductList li .title{font-size: 18px;}
	}@media (max-width: 768px) {
		.ProductList ul{margin: 0 -10px;}
		.ProductList li{width: 33.3333%;}
		.ProductList li .imga{margin-left: 10px;margin-right: 10px;}
		.ProductList li .img{padding: 7%;}
		.ProductList li .title{font-size: 16px;}
		.ProductList li .note{font-size: 12px;}
		.ProductList li .view{display: none;}
	}@media (max-width: 480px) {
		.ProductList li{width: 50%;}
		.ProductList li .text{padding-left: 0;padding-right: 0;}
	}
.ProductMsg{margin-bottom: 4%;}
	.ProductSlide{width: 56%;margin-right: 4%;border: 1px solid #EEE;text-align: center;}
	.ProductSlide .bBd{border-bottom: 1px solid #F1F2F6;}
	.ProductSlide .bBd li .imgh{padding-top: 56.25%;}
	.ProductSlide .bBd li img{width: auto!important;height: auto!important;max-width: 100%;max-height: 100%;left: 50%!important;top: 50%!important;-webkit-transform: translate(-50%,-50%)!important;-ms-transform: translate(-50%,-50%)!important;transform: translate(-50%,-50%)!important;position: absolute!important;}
	.ProductSlide .sbd{position: relative;padding: 10px 40px;}
	.ProductSlide .sBd li{width: 100px;cursor: pointer;}
	.ProductSlide .sBd li .imgh{padding-top: 56.25%;}
	.ProductSlide .sBd li .line{border: 2px solid #DDD;}
	.ProductSlide .sBd li.activeThumb .line{border-color: #127BF2;}
	.ProductSlide .scbtn{z-index: 5;position: absolute;top: 50%;margin: -28px 0;padding: 13px 0;background: #A2A2A2;}
	.ProductSlide .scbtn i{width: 30px;height: 30px;}
	.ProductSlide .prev{left: 5px;}
	.ProductSlide .prev i{background-position: -420px 0;}
	.ProductSlide .next{right: 5px;}
	.ProductSlide .next i{background-position: -390px -30px;}
	.cloudzoom-blank{background-image: url(px.png);background-repeat: repeat;}
	.cloudzoom-lens{z-index: 10;width: 100px;height: 100px;border: 1px solid rgba(254, 238, 167 ,.3);background: rgba(254, 238, 167 ,.3);cursor: move;}
	.cloudzoom-zoom{width: 500px;height: 200px;background: #FFF;}
	.cloudzoom-zoom-inside{border: none;box-shadow: none}
	.cloudzoom-caption{display: none;text-align: left;background-color: #000;color: #fff;font-weight: 700;padding: 10px;font-family: sans-serif;font-size: 11px}
	.cloudzoom-ajax-loader{background-image: url(loader.gif);width: 32px;height: 32px}
	.ProductInfo{color: #666;}
	.ProductInfo .title{margin-bottom: 4%;font-size: 28px;color: #333;}
	.ProductInfo .note{margin-bottom: 4%;line-height: 2;}
	.ProductInfo .base{overflow: hidden;margin-top: 3%;padding-top: 3%;border-top: 1px dotted #e8e8e8;line-height: 37px;font-size: 16px;}
	.ProductInfo .base .icon{width: 38px;height: 37px;margin-right: 6px;}
	.ProductInfo .addr .icon{background-position: -450px -30px;}
	.ProductInfo .phone .icon{background-position: -510px -30px;}
	@media (max-width: 1400px) {
	}@media (max-width: 1024px) {
		.cloudzoom-blank,.cloudzoom-zoom{display: none!important;}
		.ProductInfo .title{font-size: 24px;}
		.ProductInfo .base{display: none;}
	}@media (max-width: 768px) {
		.ProductSlide{float: none;display: block;width: auto;margin: 0 0 4% 0;}
	}@media (max-width: 480px) {
		.ProductSlide{margin-bottom: 8%;}
		.ProductSlide .sBd li{width: 60px;}
		.ProductSlide .sBd li .line{border-width: 1px;}
		.ProductSlide .sbd{padding-top: 5px;padding-bottom: 5px;}
		.ProductSlide .scbtn{padding: 0;margin-top: -15px;}
	}
.ProductContent{margin-bottom: 8%;}
	

/*News*/
.NewsList{margin-bottom: 2.142857%;}
	.NewsList ul li .imga{overflow: hidden;padding: 2.142857% 4.28571%;}
	.NewsList ul li .img{width: 25.390625%;}
	.NewsList ul li .img .imgh{padding-top: 57.14285714285714%;}
	.NewsList ul li .arrow{z-index: 3;position: absolute;top: 50%;right: 6.428571%;padding: 15px;margin-top: -30px;background: #EEE;border-radius: 100%;}
	.NewsList ul li .arrow i{background-position: -480px 0;}
	.NewsList ul li .text{padding: 0 12.5% 0 6.25%;color: #303030;}
	.NewsList ul li .text .title{height: 30px;margin: 1.3986% 0 2.0979%;line-height: 30px;font-size: 20px;font-weight: bold;}
	.NewsList ul li .text .date{font-size: 18px;}
	.NewsList ul li .text .note{height: 48px;margin-top: 2.51748%;line-height: 24px;}
	.NewsList ul li .imga:hover{background: #F7F7F7;box-shadow: 0 2px 15px rgba(39,40,40,.25);}
	.NewsList ul li .imga:hover .text .title{color: #127BF2;}
	.NewsList ul li .imga:hover .arrow{background: #127BF2;}
	.NewsList ul li .imga:hover .arrow i{background-position: -450px 0;}
	.TechnologyList{margin-bottom: 0;padding-top: 2.85714%;border-top: 2px solid #EEE;}
	.TechnologyList ul li .imga{margin-bottom: 5.71428%;padding: 2.85714% 4.642857%;border: 1px solid #E4E4E4;}
	.TechnologyList ul li .text{padding: 0 12.2239% 0 0;}
	.TechnologyList ul li .text .title{margin: 0 0 1.02523%;color: #127BF2;}
	.TechnologyList ul li .text .note{margin-top: 1.34069%;}
	@media (max-width: 1024px) {
		.NewsList ul li .imga{padding: 2%;}
		.NewsList ul li .arrow{right: 2%;padding: 10px;margin-top: -25px;}
		.NewsList ul li .text{padding: 0 8% 0 3%;}
		.TechnologyList ul li .text{padding-left: 0;}
	}@media (max-width: 768px) {
		.NewsList ul li .text .title{margin: 0 0 1%;font-size: 17px;}
		.NewsList ul li .text .date{font-size: 14px;}
		.NewsList ul li .text .note{height: 40px;margin-top: 2%;line-height: 20px;}
	}@media (max-width: 480px) {
		.NewsList ul li .img{float: none;display: block;width: 100%;margin-bottom: 2%;}
		.NewsList ul li .text{padding: 0;}
		.NewsList ul li .text .title{font-size: 16px;}
		.NewsList ul li .text .note{height: 34px;margin-top: 7px;line-height: 17px;font-size: 12px;color: #999;}
		.NewsList ul li .arrow{display: none;}
	}

/*Consult*/
.ConsultPage{margin-top: 3.125%;padding-bottom: 4.6875%;}
	.ConsultPage .lImg{width: 47.14285%;margin-right: 2.85714%;}
	.ConsultPage .lImg img{width: 100%;}
	.ConsultPage .rForm .ht{margin-bottom: 3.57142%;font-size: 16px;font-weight: normal;color: #666;}
	.ConsultPage .form{margin: 0 -3.57142%;}
	.ConsultPage .table{clear: none;float: left;width: 50%;margin-bottom: 4.66666%;}
	.ConsultPage .table .left{display: none;}
	.ConsultPage .table .right{margin: 0 6.66666%;}
	.ConsultPage .table .right div{position: relative;width: 100%;height: 0;padding-top: 14.153846%;}
	.ConsultPage .table .right .input-text{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;padding: 0 19px;border: none;border-left: 1px solid #3B597A;background: #F2F2F2;line-height: 1.4;font-size: 16px;resize: none;}
	.ConsultPage .table .right::after{content: "";z-index: 3;position: absolute;top: 50%;right: 4.923%;width: 30px;height: 30px;margin-top: -15px;background: url(icons.png) -999em -999em no-repeat;}
	.ConsultPage .cls_contact .right::after{background-position: -30px -60px;}
	.ConsultPage .cls_phone .right::after{background-position: -60px -60px;}
	.ConsultPage .cls_company .right::after{background-position: -90px -60px;}
	.ConsultPage .cls_email .right::after{background-position: -120px -60px;}
	.ConsultPage .cls_content{width: 100%;margin-bottom: 0;}
	.ConsultPage .cls_content .right{margin: 0 3.57142%;}
	.ConsultPage .cls_content .right::after{display: none;}
	.ConsultPage .cls_content .right div{padding-top: 38.5714285%;}
	.ConsultPage .cls_content .right .input-text{padding: 12px 19px;}
	.ConsultPage .cls_button{width: 100%;margin-top: 6.666666%;text-align: center;}
	.ConsultPage .cls_button .button{display: inline-block;width: 24%;height: 48px;margin: 0 3.333333%;border: 1px solid #DDD;background: #FFF;line-height: 48px;font-size: 18px;cursor: pointer;}
	.ConsultPage .cls_button .submit{border-color: #127BF2;background: #127BF2;color: #FFF;}
	.ConsultPage .cls_button .button:hover{border-color: #3795ff;background: #3795ff;color: #FFF;}
	@media (max-width: 1024px) {
		.ConsultPage .rForm .ht{margin-bottom: 2.57142%;}
	}@media (max-width: 768px) {
		.ConsultPage{padding-bottom: 8%;}
		.ConsultPage .lImg{display: none;}
		.ConsultPage .table{margin-bottom: 2%;}
		.ConsultPage .cls_button{margin-top: 3%;}
	}@media (max-width: 480px) {
		.ConsultPage .rForm .ht{margin: 3% 0;font-size: 12px;}
		.ConsultPage .form{margin: 0;}
		.ConsultPage .table{width: 100%;}
		.ConsultPage .table .right{margin: 0;}
		.ConsultPage .cls_button .button{width: 32%;height: 36px;line-height: 36px;font-size: 16px;}
	}

/*Job*/
.JobList{margin-bottom: 9.43396%;}
	.JobList .item{margin-bottom: 4px;}
	.JobList .hd{padding: 10px 18px;background: #E7E7E7;line-height: 30px;cursor: pointer;}
	.JobList .hd em{font-size: 18px;}
	.JobList .hd span{float: right;padding-right: 11.71875%;}
	.JobList .hd .arrow{background-position: -510px 0;}
	.JobList .bd{display: none;padding: 4.71698% 7.07547% 3.7735%;border: 1px solid #E7E7E7;border-top: none;font-size: 16px;}
	.JobList .bd .title{font-size: 24px;font-weight: normal;}
	.JobList .bd .note{line-height: 1.875;color: #585858;}
	.JobList .bd .note .ht{margin: 1.65198% 0 1.8722%;}
	.JobList .bd .order{display: block;width: 180px;height: 36px;margin-top: 6.6666%;background-color: #e7e7e7;line-height: 36px;text-align: center;}
	.JobList .bd .order:hover{background: #127BF2;color: #FFF;}
	.JobList .opened .hd{background: #127BF2;color: #FFF;}
	.JobList .opened .hd .arrow{background-position: -540px 0;}
	.JobList .opened .bd{display: block;}
	@media (max-width: 680px) {
		.JobList .hd span{padding-right: 2%;}
	}@media (max-width: 480px) {
		.JobList .hd{padding: 5px 10px;}
		.JobList .hd em{float: none;display: block;margin-right: 40px;}
		.JobList .hd span{opacity: .8;float: left;padding: 2% 2% 1% 0;line-height: 1.3;font-size: 12px;}
		.JobList .bd{padding: 3%;font-size: 14px;}
		.JobList .bd .title{font-size: 20px;}
		.JobList .bd .note{line-height: 1.4;}
	}

/*Pagelist*/
.Pagelist{overflow: hidden;text-align: center;margin: 1.78571% 0 6.428571%;}
	.Pagelist ul li{float: left;height: 38px;text-align: center;}
	.Pagelist ul li a,.Pagelist ul li span{display: block;width: 30px;margin: 0 1px;padding: 3px;border: 1px solid #EEE;background: #FFF;line-height: 30px;color: #a0a0a0;font-family: arial;}
	.Pagelist ul li .home,.Pagelist ul li .end{display: none;}
	.Pagelist ul li .btn em{display: block;width: 30px;height: 30px;background: url(icons.png) -999em -999em no-repeat;text-indent: -999em;}
	.Pagelist ul li .prev em{background-position: -390px 0;}
	.Pagelist ul li .next em{background-position: -420px -30px;}
	.Pagelist ul li a.prev:hover em{background-position: -420px 0;}
	.Pagelist ul li a.next:hover em{background-position: -390px -30px;}
	.Pagelist ul li a:hover, .Pagelist ul li .current{border-color: #127BF2;background: #127BF2;color: #FFF;}
	@media (max-width: 480px) {
		.Pagelist{margin-top: 5%;text-align: center;}
		.Pagelist ul li a,.Pagelist ul li span{padding: 0;}
	}

/*内滚动*/
.nano{overflow: hidden;position: relative;width: 100%;height:100%;}
	.nano>.nano-content{overflow: scroll;overflow-x: hidden;position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding-right: 12px;}
	.nano>.nano-content:focus{outline: thin dotted;}
	.nano>.nano-content::-webkit-scrollbar{display: none;}
	.has-scrollbar>.nano-content::-webkit-scrollbar{display: block;}
	.nano>.nano-pane{opacity: .01;position: absolute;right: 0;top: 0;bottom: 0;width: 7px;border-radius: 7px;background: #BBB;transition: .2s;}
	.nano>.nano-pane>.nano-slider{position:relative;width: 7px;border-radius: 7px;background: #999;}
	.nano:hover>.nano-pane,.nano-pane.active,.nano-pane.flashed{opacity: 1;}

/*公共表单*/
.table{position: relative;width: 100%;clear: both;margin-bottom: 15px;line-height: 36px;}
	.table .left{float: left;width: 150px;margin-right: 5px;font-size: 14px;text-align: right;}
	.table .left .red{color: #F20010;}
	.table .right{position: relative;}
	.table .right .input-text,.table .right select{height: 34px;line-height: 34px;padding: 0 10px;font-size: 14px;color: #777;background-color: #fff;border: 1px solid #D9D9D9;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
	.table .right textarea.input-text{display: block;min-height: 90px;line-height: 22px;padding-top: 5px;padding-bottom: 5px;resize: vertical;}
	.table .right .input-text.hover,.table .right .input-text.focus,.table .right .input-text:focus{border-color: #127BF2;}
	.table .right .clue_on{display: none;padding-left: 5px;}
	.table .right .imgcode{position: absolute;top: 1px;right: 1px;width: 85px;height: 34px;cursor: pointer;}
	.table .right .add_on{position: absolute;top: 50%;right: 10px;margin-top: -12px;height: 24px;line-height: 24px;color: #888;}
	.table .right .button{position: relative;width: 100%;height: 40px;padding: 0;margin: 0;border: none;background-color: #127BF2;line-height: 40px;text-align: center;font-size: 18px;color: #FFF;cursor: pointer;vertical-align: middle;}
	.table .right .button:hover{background: #6AF3FE;color: #FFF;}
	.table.cls_button{margin-bottom: 0!important;}
	.table table{width: 100%;}
	.table table td{padding: 0!important;}	
	/*弹窗报名*/
.ajaxOrderWinWrap{max-width: 96%;margin-top: -50px;}
	.ajaxOrderWin{padding: 4.878% 7.317%;}
	.ajaxOrderWinWrap .layui-layer-title{font-size: 18px;}
	.ajaxOrderWin .table .left{display: none;}
	.ajaxOrderWin .table .right .input-text{width: 100%;}
	.ajaxOrderWin .table .right textarea.input-text{height: 80px!important;min-height: 60px;resize: none;}
	.ajaxOrderWin .table .right .button{width: 100%;}

/*逼死IE*/
.ie-warning{z-index: 9999;position: fixed;top: 0;left: 0;right: 0;padding: .625em;background-color: #dd514c;border: 1px solid #d83832;text-align: center;font-size: 16px;color: #fff;}
.ie-warning a{font-size: 20px;color: #FFF;}
.old-ie .swiper-container .swiper-wrapper .swiper-slide:not(:first-child){display: none;}
.swiper-container-fade .swiper-slide{opacity: 0!important;visibility: hidden;}
.swiper-container-fade .swiper-slide.active{opacity: 1!important;visibility: visible;}