@charset "UTF-8";
.swiper-container{
	height: inherit;
}
.swiper-slide{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	overflow: hidden;
}
.swiper-container1 .swiper-pagination-bullet{
	background: #ffffff;
	width: 6px;
	height: 6px;
	opacity: .4;
	border-radius: 5px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.swiper-container1 .swiper-button-next, .swiper-container1 .swiper-button-prev{
	background: url("../images/swiperArrow.png") no-repeat;
	width: 81px;
	height: 10px;
	outline: none;
	margin-top: auto;
	bottom: 11px;
	z-index: 15;
	opacity: .5;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.swiper-container1 .swiper-button-next:after, .swiper-container1 .swiper-button-prev:after{
	display: none;
}
.swiper-container1 .swiper-button-next:hover, .swiper-container1 .swiper-button-prev:hover{
	opacity: 1;
}
.swiper-container1 .swiper-button-next:hover{
	margin-right: -130px;
}
.swiper-container1 .swiper-button-prev:hover{
	margin-left: -130px;
}
.swiper-container1 .swiper-button-next{
	background-position: -81px 0;
	right: 50%;
	margin-right: -120px;
}
.swiper-container1 .swiper-button-prev{
	background-position: 0 0;
	left: 50%;
	margin-left: -120px;
}


.swiper-container2 .swiper-button-next, .swiper-container2 .swiper-button-prev{
	background: url("../images/modularArrow.png") no-repeat;
	width: 44px;
	height: 44px;
}
.swiper-container2 .swiper-button-next:after, .swiper-container2 .swiper-button-prev:after{
	display: none;
}
.swiper-container2 .swiper-button-next:hover, .swiper-container2 .swiper-button-prev:hover{
	opacity: 1;
}
.swiper-container2 .swiper-button-next{
	background-position: -44px 0;
	right: 0;
}
.swiper-container2 .swiper-button-prev{
	background-position: 0 0;
	left: 0;
}
.swiper-container1 .swiper-pagination-bullet-active{
	width: 16px;
	opacity: 1;
}
.ehrWidthArea{
	height: 100%;
	position: relative;
}
.cell_box{
	height: 100%;
	z-index: 3;
	font-size: 0;
}
.cell_box:before {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.cell_box .cell {
	width: 100%;
	display: inline-block;
	vertical-align: middle;
	height: auto;
}
.ehrBannerSection .swiper-slide .txt_block {
	opacity: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}
.ehrBannerSection .swiper-slide.swiper-slide-active .txt_block {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.txt_block .par_txt {
	position: relative;
}
.txt_block h2 {
	font-size: 42px;
	color: #fff;
}
.txt_block .desc {
	font-size: 24px;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 100px;
}
.txt_block a {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	padding: 0 50px 0 20px;
	position: relative;
	min-width: 150px;
	margin-right: 30px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
.txt_block a.btn1 {
	background-color: #ffffff;
	color: #2D86FF;
	line-height: 44px;
	border-radius: 4px;
}
.txt_block a.btn1:after{
	content: '';
	background-image: url('../images/ehr-icon.svg');
	width: 7px;
	height: 12px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 12px;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -6px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
.txt_block a.btn1:hover:after{
	right: 10px;
}
.txt_block a.qywx{
	background-position: center;
	background-repeat: no-repeat;
	background-size: 200px 40px;
	width: 200px;
	height: 40px;
}
.txt_block a.qywx1{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAABgCAMAAADyzVHLAAAAAXNSR0IArs4c6QAAAPZQTFRFAAAAAH//AJn/AH/fAIPiAIfcAIXeAITfAIbgAoTdAoTdAoXdAoTdAoXdAoXcA4XcA4XcA4XdA4XdAoTcAoXdAoTdAoTdAoXdAoXcAoXdAoTcAoTcAoXdAoTdA4XdEozfE43fIpThI5ThMpzjMpzkQaPlQaPmQqPlQqTmSafmUavoUqvnUqvoYLLpYbPqYrPqZLTqcbrscrvseb7tgcLuisbvkMnwkcrwmc7xoNHyodHyptTzsNn0sNn1sdn0sdr1vN/2v+D3wOD2wOH3weH2xeP3z+j50Oj40Oj50ej52Oz63/D74PD76fT87/f98Pj9+Pz+////V2PZggAAAB50Uk5TAAIFCCMkLjg5cHiIiZiZuMDCyM7P0Njo7PDz+fz9hmVNvAAACbVJREFUeNrtnGt33LYRhpm6tdsqTure7LbO6OZGQuzasLCoV0vHRGqRsleAgPf//5l+ILkEryurUprlmfeTlstDcufBDGYGoJIkSZJH3zx5RqxZ6dmTx4+SUg++fs72mKOe7/0qSZLk4V/ZFHPVXx4mSbLHdpiv9pLkt9+xGear7x4mj9kKc9bj5I9shDnrD8nf2Ahz1tOEbTBvMWAGzGLALAbMYsAsBsxiwCwGzIBZDJjFgFkMmMWAWQyYxYAZMIsBsxgwiwGzZgf44IfF+ysAuHy/+P6AbT4zwD+8R6zr81O2+owAv75GT1eMeC6ATy8rpherxWKxWH2uPv7niC0/B8BvAAB+9aI59GpVBupXN7qANoWY+t4YHZ1rbvpcSuvBu+n/5ceKzXOkm8fT3adXWXREZjsO+BwA/Fk35VoAAN7c5AoGmKQWf22Amz6YHTy1AIrJ0VbdzQADI0HCquo5bI28f2KOIOu/s8Hr7BDgcwD4MJA1H10AwNlNvCIgDNq6kNsA57YrNQ24AKYJTwM2gJTGVIBTI4l0/zYePv5x610GfDZBcQUAN4nSObAc4O4rW08Atr3cTk8CLoBi2ocnAcuAoiRqYIksNNGyNzoVkLfHxO4CPp2MwwsA10cjYXdKJeACgFMlYKFLFUD1l2o8GAixB9syfPYBizVQEBXAWtwK8BqQXcBNsI5GkYqjOrLdBXw5Pc+uAKxuC5hIWgBLAgzp3jm2x6Rx3WHAwlW+WwBO3ALwEsipC3gdu2sVlB1Fk0ZoRp9NdwzwGwAftiQ6OB0GHOyIQgQmDZBbAVsEQUSymAaswiY2F0BQXwxYBnjRA+zg27N/BqRjA9jsGOArwB9tC+GrYcD2RtmvSrdm0RUSGWpXGgacxdlVgU7gFKkcA6x0EwAU9QD3Zn8PTzQyeHfMg1+MRuCNPgM42AI4T+VkebMFsIcX1QSpRwFL2/Yfg/ZE7OvR0QeclzmxcEBanaF1Aae1gyYNWGs9Qu3B6f356c8OeLE9Sz4bOSUCrDve3AEsimnApk7BhS9D9RDgLAChlamn7SN5Xdn0AbvS8dd1ANCtnD2Da5fFARBzAXyBqOAb1gGAxTRg15nt2p6XB0wCVs2VlihLzh5gZQE4WX8ofU05AFY2l1kOAxaV42YoiCiVHcBljtUANpscUeqO5M4BvgIutp2D4XOsrXPPtDsd57Zx7gKAnwIsXN01UtqEEkoHsCxa6Y3ekMsBIBd1jC6GAS+rOlYWpX92ptGAjIjyupuhmiLA/FwZ1v0B3pZDV5Pw9CDwraox9s3cAwhGlKYpsxQPxOmKdECemcL6yoi+BzgLVTndBUykPYCQ1u3FYcBFHKWybtdCl00NW9NzcwO82DpPL95NAs5G+0oWgDeiTrIGrRUfcWtTTtdtwEsgZG0kmxlBGNTDq47RPcA+ej7hu8l/XsafGrABws275b94wPYGIZqIDobhbet0pKjcNPbgTsFhAQS7Nlk1wZUlSjtE2/ZalW5N+bIo2nl0F7CK26gG0KSipyAPBCLymwTbmRkBvgAut5zy8hpXx7cDTDIuk0Q6FMhlJ3NJnRypg9N6fU+PLO9UobgLOI+uogDXzqKXgIUiqk62CNLMKMl6N1LkNtq/BnA9sLxQeYBrdbSaD52ELCUKcJOxxG5pVW7OGAO83LQxWoB9tBjkAEskTaM1igwpqao0yqCbNHAGc/CrrSu+JwCAk9Hv14iy0nSqLb+c7NnfAWBR3qADWEUPWKCb8EtAaRSUVhmaSmlWgMkDV5MnHAIA3tF4Zz/yS9duEXQCnEdoH7g9YDewelyf0QGcN8+UoQeYCkuEQHl0fE4hmt5tc+H9BTAxCHzsTbqTTwM3WnK6BeCh1eOaTAdw2DzTEnD1lTeJnlBEFsrdbs/JLx/wgR9d8CUiotc4PF58Gi2mTGtl3HVqzBsBzusVqNC45C09WAG6CzhtcugUTlQXacfcDEU8UmYFmBYALsfyrP3zMjiffMLLoe9liA2TobOwGke3LMBZuH6ItgMbOm43BxOFarU3AmybLodwgjaAvbU2VIAlEG/qqAHr6ZizI4Dp8xjhw3+dX+Nj9WF1Tcf/3O+l0gDgc1XTDqNN+izACr3xJuFMJx3/Mg/WY5ma6wBWcWYkqAFsOt2r9WwBH3gAl/0o/RIAcFh/PF4B1716WGYOALyRzWLcUM/Sls5dVG1n5XuM7iCLrtC0AOedlaFhwFlrS1kEuIgKKmN3EzC98IMdaQ8AP7Z5D7UkZe4BYL3G2OZDVdTresLDCaJl6I+FOwGsilR0QrRKaRBwVgNW1N1WFwHWveGzg4DphR8AvA8AeNtKt8d+4HINANFW4lZrykYr8wpwMu+u7N4ZYBrsRfdvI+up3lAayhXgYsaA6RVwRnT6/v3b8qXCo+8X78rk57Ddmvw4dgVVEs67iJdFaBczabkbS043OlS54/LeAOuy52VhUkBSjhC78PwAL4Cjg/P2i2d0bOFfnzTlEgB7PHKBNADOA0Ah210uAEUaGyrFcChv8Il4UN0P4Ko9bRGAlDRg7ECjYz6AL4BF9+3Cc6JjIn9eZs77V7BvR/H6MginXcQG8JmIDKVkSXjgTSYLSzor3PjG9zsEXLWnHYCUhIcXOuqjzg9wxXR1scHrP7w5KDvRVydEtP+TfztmznJRP2tQR4iNagwlloXHksrNr8G0EAud+ok3G8o9866uojMgi6rp6lWjjQrAVklvlATHgHWZ4y2BoIlsVS9vdi1EgF28vul3FfBpifeIiI5OT8/enJ4exNH76t8nx77nvUprneW2mntFy5uRi84qQ567pnMk1gBCoYiIhMmta+KGt2YpSqJEOowXpL3t1Tdsi1rYZm+fd5KoKCs4GTYbrWdWB5dLSquRduW+x/Cuj2WzDyMT3fm41dFXoSZhah/RZfUsiChsOBVZM/3WB9f3ATivmx+Kog1l6aYPNzsPprPV0eRqBLDf/2INAK5IewmxMJ2XDgCEtdG94imvLG5N1n1Bt+pfehWF6DGpL/mpFpaUixemXf0OTO7FXOfgKXUaWvG8qccak7Jd5abLoQJZmYnNx6q/nng3ym1OJOI7q80HuRl8pU9LY1oP/gWvru8Q4H0P4BOx7ln/v/+TdfwRPx4ygPkCZjFgFgNmMWAGzGLALAbMYsAsBsxiwCwGzGLADJjFgFkMmMWAWQyYxYBZDJgBs2YI+CnbYM56mnzLRpizvk322Ahz1l7ym3+wFearv/86SX7PZpivfpckyVd/YjvMVX/+KkmS5MHeczbFHPX86wdJqUePnzxje8xLz5588yhJkuS/ibCqmPxmyNUAAAAASUVORK5CYII=");
}
.txt_block a.qywx2{
	background-image: url("data:image/png;base64,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");
}
.ehrBannerSection .ehr-box{
	width: 49%;
	max-width: 683px;
	position: absolute;
	right: 5.135%;
	bottom: 0;
	z-index: 2;
}
.ehrBannerSection .ehr-box.mainBox3{
	bottom: initial;
	top: 50%;
	transform: translateY(-50%);
}
.ehrBannerSection .ehr-box img.bg{
	display: block;
	width: 100%;
}
.ehrBannerSection .ehr-box img{
	display: block;
	width: 100%;
}
.ehrBannerSection .ehr-box .box{
	position: absolute;
	opacity: 0;
	transform: translateY(-100%);
	transition: all 0.5s ease;
}
.ehrBannerSection .swiper-slide.swiper-slide-active .ehr-box .box{
	opacity: 1;
	transform: translateY(0);
}
.ehrBannerSection .item.remove .ehr-box .box{
	opacity: 0;
	transform: translateY(100%);
	transition-delay: 0s !important;
}
.ehrBannerSection .mainBox1 .box1{
	width: 3.35%;
	left: 12.8%;
	bottom: 63.6%;
	transition-delay: .2s;
}
.ehrBannerSection .mainBox1 .box1 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .2s;
}
.ehrBannerSection .mainBox1 .box2{
	width: 4.35%;
	left: 39.28%;
	bottom: 77.58%;
	transition-delay: .5s;
}
.ehrBannerSection .mainBox1 .box2 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .3s;
}
.ehrBannerSection .mainBox1 .box3{
	width: 4.35%;
	left: 54.81%;
	bottom: 23%;
	transition-delay: .8s;
}
.ehrBannerSection .mainBox1 .box3 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .6s;
}
.ehrBannerSection .mainBox1 .box4{
	width: 4.35%;
	left: 83.84%;
	bottom: 40.76%;
	transition-delay: .4s;
}
.ehrBannerSection .mainBox1 .box4 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .4s;
}
.ehrBannerSection .mainBox1 .box5{
	width: 24.35%;
	left: 63.78%;
	bottom: 56.08%;
	transition-delay: .3s;
}
.ehrBannerSection .mainBox1 .box5 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .7s;
}
.ehrBannerSection .mainBox1 .box6{
	width: 12.08%;
	left: 28.14%;
	bottom: 72.49%;
	transition-delay: .4s;
}
.ehrBannerSection .mainBox1 .box6 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .5s;
}
.ehrBannerSection .mainBox1 .box7{
	width: 12.323%;
	left: 10.73%;
	bottom: 42.92%;
	transition-delay: .6s;
}
.ehrBannerSection .mainBox1 .box7 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .3s;
}
.ehrBannerSection .mainBox1 .box8{
	width: 12.323%;
	left: 46.5%;
	bottom: 16.84%;
	transition-delay: .7s;
}
.ehrBannerSection .mainBox1 .box8 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .2s;
}
.ehrBannerSection .mainBox1 .box9{
	width: 12.323%;
	left: 76.18%;
	bottom: 36.27%;
	transition-delay: .4s;
}
.ehrBannerSection .mainBox1 .box9 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .8s;
}
.ehrBannerSection .mainBox1 .box10{
	width: 12.323%;
	left: 62.5%;
	bottom: 82%;
	transition-delay: .8s;
}
.ehrBannerSection .mainBox1 .box10 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .4s;
}
.ehrBannerSection .mainBox1 .box11{
	width: 13.323%;
	left: 52.7%;
	bottom: 85.07%;
	transition-delay: .2s;
}
.ehrBannerSection .mainBox1 .box11 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .6s;
}
.ehrBannerSection .mainBox1 .box12{
	width: 100%;
	left: 0;
	top: 0;
}
.ehrBannerSection .mainBox2 .box1{
	width: 11%;
	left: 65.8%;
	bottom: 40.6%;
	transition-delay: .2s;
	z-index: 1;
}
.ehrBannerSection .mainBox2 .box1 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .2s;
}
.ehrBannerSection .mainBox2 .box2{
	width: 9.35%;
	left: 22.28%;
	bottom: 69.58%;
	transition-delay: .5s;
	z-index: 1;
}
.ehrBannerSection .mainBox2 .box2 img{
	animation: floatUserlive 2.5s infinite ease;
	animation-delay: .3s;
}
.ehrBannerSection .mainBox2 .box3{
	width: 42.35%;
	left: 51%;
	bottom: 22%;
	transition-delay: .8s;
}
.ehrBannerSection .mainBox2 .box3 img{
	animation: showHide 2.5s infinite ease;
	animation-delay: .6s;
}
.ehrBannerSection .mainBox2 .box4{
	width: 22.1%;
	left: 16.2%;
	bottom: 62.1%;
	transition-delay: .4s;
}
.ehrBannerSection .mainBox2 .box4 img{
	animation: showHide 2.5s infinite ease;
	animation-delay: .4s;
}
/*正文开始*/
.mainBigSection{
	background: url("../images/mainSection2Bg.png") center bottom no-repeat;
	width: 100%;
	height: 1120px;
}
.mainSection-1{
	width: 100%;
	height: 586px;
	padding-top: 100px;
}
.mainSection-1-area{
	font-size: 0;
	
}
.mainSection-1-area-left,
.mainSection-1-area-right{
	display: inline-block;
	vertical-align: top;
}
.mainSection-1-area-left{
	width: 450px;
	padding-right: 25px;
	padding-top: 54px;
}
.mainSection-1-area-right{
	width: 750px;
}
.mainSection-1-area-right img,
.mainSection-1-area-left-img img{
	width: 100%;
}
.mainSection-1-area-left-img{
	width: 155px;
	height: 125px;
	display: inline-block;
}
.mainSection-1-area-left h3{
	font-size: 28px;
	line-height: 40px;
	position: relative;
	margin-top: 50px;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.mainSection-1-area-left h3:after{
	content: "";
	background: #2D86FF;
	width: 38px;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.mainSection-1-area-left-text{
	font-size: 14px;
	line-height: 20px;
	color: #626262;
}
.mainSection-2{
	display: block;
	height: 534px;
	padding-top: 80px;
}
.mainSection-2 .sectionTitle{
	margin-bottom: 50px;
}
.mainSection-2-content{
	width: 1200px;
	height: 257px;
}
.mainSection-2-content .swiper-wrapper{
	width: auto;
	margin: 0 59px;
}
.mainSection-2-ul{
	font-size: 0;
}
.mainSection-2-ul li{
	width: 260px;
	height: 257px;
	display: inline-block;
	vertical-align: top;
	margin-right: 14px;
	position: relative;
	border-bottom: 4px solid #2D86FF;
	transition: border-bottom-color .3s ease;
	overflow: hidden;
}
.mainSection-2-ul li:nth-child(4n){
	margin-right: 0;
}
.modular-img img{
	transition: all 1s ease;
}
.modular-defaultTitle{
	background: rgba(0,0,0,.3);
	font-size: 18px;
	color: #ffffff;
	line-height: 54px;
	padding-left: 18px;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	transition: all .15s ease;
}
.modular-area{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .1s ease;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
}
.modular-area-bg{
	background: rgba(45, 134, 255, .7);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	transition: all .2s ease;
	opacity: 0;
	visibility: hidden;
}
.modular-area-cnt{
	padding: 40px 20px 20px;
	position: relative;
	z-index: 5;
	transform: translateY(100%);
	transition: all .4s ease;
}
.modular-icon{
	background: url("../images/modular-icon.png") no-repeat;
	width: 44px;
	height: 44px;
	display: inline-block;
	margin-bottom: 30px;
}
.modular-icon-1{
	background-position: 0 0;
}
.modular-icon-2{
	background-position: -44px 0;
}
.modular-icon-3{
	background-position: -88px 0;
}
.modular-icon-4{
	background-position: -132px 0;
}
.modular-icon-5{
	background-position: 0 -44px;
}
.modular-icon-6{
	background-position: -44px -44px;
}
.modular-icon-7{
	background-position: -88px -44px;
}
.modular-area-cnt-title{
	line-height: 30px;
	font-size: 18px;
	color: #ffffff;
	margin-bottom: 10px;
}
.modular-area-cnt-text{
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
}
.mainSection-2-ul li:hover{
	border-bottom-color: #0EDEDE;
	cursor: pointer;
}
.mainSection-2-ul li:hover .modular-img img{
	transform: scale(1.2);
}
.mainSection-2-ul li:hover .modular-defaultTitle{
	transform: translateY(100%);
}
.mainSection-2-ul li:hover .modular-area{
	opacity: 1;
	visibility: visible;
	z-index: 1;
}
.mainSection-2-ul li:hover .modular-area-bg{
	opacity: 1;
	visibility: visible;
}
.mainSection-2-ul li:hover .modular-area-cnt{
	transform: translateY(0);
}
.mainSection-3{
	background: url("../images/mainSection-3-bg.jpg") center no-repeat;
	width: 100%;
	height: 524px;
	padding-top: 80px;
}
.mainSection-3 .sectionTitle span{
	color: #ffffff;
}
.mainSection-3 .sectionTitle span:after{
	background: #ffffff;
}
.mainSection-3-ul{
	font-size: 0;
	text-align: center;
	margin-top: 50px;
}
.mainSection-3-ul li{
	width: 276px;
	height: 254px;
	display: inline-block;
	vertical-align: top;
	margin-right: 32px;
	text-align: left;
}
.mainSection-3-ul li:last-child{
	margin-right: 0;
}
.mainSection-3-ul-item,
.mainSection-3-ul-item-title,
.mainSection-3-ul-item-text{
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
.mainSection-3-ul-item{
	padding: 38px 40px 45px 40px;
	border-bottom: 1px solid #ffffff;
}
.mainSection-3-ul-item-img{
	width: 60px;
	height: 73px;
	display: block;
	position: relative;
}
.mainSection-3-ul-item-img img{
	position: absolute;
	top: 0;
	left: 0;
}
.imgHover{
	visibility: hidden;
}
.mainSection-3-ul-item-title{
	font-size: 22px;
	color: #ffffff;
	margin-top: 23px;
}
.mainSection-3-ul-item-text{
	font-size: 14px;
	color: #ffffff;
	margin-top: 10px;
}
.mainSection-3-ul li:hover .mainSection-3-ul-item{
	background: #ffffff;
	border-bottom: 5px solid #1EDFF1;
}
.mainSection-3-ul li:hover .mainSection-3-ul-item-title,
.mainSection-3-ul li:hover .mainSection-3-ul-item-text{
	color: #1EDFF1;
}
.mainSection-3-ul li:hover .imgLink{
	visibility: hidden;
}
.mainSection-3-ul li:hover .imgHover{
	visibility: visible;
	animation: zy 1s .15s linear;
	-moz-animation: zy 1s .15s linear; /* Firefox */
	-webkit-animation: zy 1s .15s linear; /* Safari and Chrome */
	-o-animation: zy 1s .15s linear; /* Opera */
}
.mainSection-4{
	padding-top: 80px;
}
.mainSection-4-content{
	text-align: center;
	font-size: 0;
	margin-top: 50px;
}
.mainSection-4-item-left,
.mainSection-4-item-right{
	display: inline-block;
	vertical-align: top;
}
.mainSection-4-item-left{
	background: url("../images/section4Img-1.jpg") no-repeat;
	width: 665px;
	height: 567px;
	position: relative;
	margin-right: 30px;
}
.mainSection-4-item-right{
	width: 503px;
}
.mainSection-4-item-right-top,
.mainSection-4-item-right-bottom{
	width: inherit;
	height: 269px;
	position: relative;
}
.mainSection-4-item-right-top{
	background: url("../images/section4Img-2.jpg");
	margin-bottom: 29px;
}
.mainSection-4-item-right-bottom{
	background: url("../images/section4Img-3.jpg");
}
.mainSection-4-item-info{
	background: rgba(255,255,255,.55);
	padding: 0 0 0 126px;
	height: 112px;
	text-align: left;
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	-webkit-transition: all .15s ease;
	-moz-transition: all .15s ease;
	-ms-transition: all .15s ease;
	transition: all .15s ease;
}
.mainSection-4-item-info-num{
	width: 90px;
	height: 90px;
	font-size: 80px;
	line-height: 90px;
	color: rgba(45, 134, 255, .5);
	position: absolute;
	left: 26px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
.mainSection-4-item-info-text{
	width: 100%;
	height: inherit;
	display: table;
}
.mainSection-4-item-info-text-box{
	display: table-cell;
	vertical-align: middle;
}
.mainSection-4-item-info-text-tit{
	font-size: 24px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
.mainSection-4-item-info-text-word{
	height: 0;
	font-size: 14px;
	line-height: 20px;
	padding: 4px 0;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	
}
.mainSection-4-item-text:hover .mainSection-4-item-info{
	background: rgba(45, 134, 255, 1);
}
.mainSection-4-item-text:hover .mainSection-4-item-info-num{
	color: rgba(255, 255, 255, .2);
}
.mainSection-4-item-text:hover .mainSection-4-item-info-text-tit{
	color: #ffffff;
}
.mainSection-4-item-text:hover .mainSection-4-item-info-text-word{
	height: 28px;
}
.mainSection-4-item-text:hover .mainSection-4-item-info-text-word{
	height: 28px;
}
.mainSection-4-item-text.mainSection-4-item-text-auto:hover .mainSection-4-item-info-text-word{
	height: 48px;
}
.mainSection-5{
	background: url("../images/caseBG.png?version=1.0.0") top center no-repeat;
	padding-top: 80px;
	height: 688px;
	position: relative;
	z-index: 5;
}
.mainSection-5 .sectionTitle{
	position: relative;
	z-index: 5;
}
.mainSection-5-dot{
	background: rgba(255,255,255,.2);
	height: 688px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.caseSection-content{
	font-size: 0;
	text-align: center;
	padding-top: 50px;
	position: relative;
	z-index: 10;
}
.caseSection-content ul li{
	width: 20%;
	height: 112px;
	max-width: 240px;
	margin-bottom: 24px;
	display: inline-block;
	vertical-align: top;
}
.caseSection-content-case{
	width: 90%;
	height: inherit;
	position: relative;
}
.caseSection-content-img{
	background: #ffffff;
	width: 100%;
	padding: 0 10px;
	height: inherit;
	margin:  0 auto;
	border-radius: 4px;
	text-align: center;
	display: table;
	position: relative;
	z-index: 5;
}
.caseSection-content-case:after{
	content: "";
	background:rgba(238,240,242,1);
	width: 100%;
	height: 100px;
	position: absolute;
	left: 8px;
	bottom: -8px;
	border-radius: 4px;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
}
.caseSection-content-case:hover:after{
	background:#2D86FF;
}
.caseSection-content-img-box{
	display: table-cell;
	vertical-align: middle;
}
.caseSection-content-img img{
	max-width: 100%;
	max-height: 80px;
}
/*底部试用*/
.footerContactUs{
	padding-top: 40px;
	text-align: center;
}
.footerContactUs-content{
	background: url("../images/contactUsBg.png") center no-repeat;
	width: 1200px;
	height: 290px;
	margin: 0 auto;
	padding-left: 160px;
	display: table;
}
.footerContactUs-content-box{
	display: table-cell;
	vertical-align: middle;
	text-align: left;
}
.contactBtn{
	width:132px;
	height:40px;
	line-height: 40px;
	background:rgba(45,134,255,1);
	border-radius:4px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	margin-top: 22px;
	text-decoration: none;
	display: inline-block;
	cursor: pointer;
}
.twinkleItem{
	width: 6px;
	height: 6px;
	display: inline-block;
	vertical-align: top;
	position: absolute;
}
.twinkleItem-dot{
	background: #3796EC;
	width: inherit;
	height: inherit;
	border-radius: 10px;
	position: absolute;
	left: 0;
	top: 0;
}
.twinkleItem-dot-1{
	animation: twinkle 1.8s infinite linear;
}
.twinkleItem-dot-2{
	animation: twinkle 1.8s infinite linear;
	animation-delay: .6s;
}
.twinkleItem-dot-3{
	animation: twinkle 1.8s infinite linear;
	animation-delay: 1.2s;
}
.twinkleItem-1{
	left: 78px;
	top: 188px;
}
.twinkleItem-2{
	right: 150px;
	top: 144px;
}
.twinkleItem-3{
	right: 511px;
	bottom: 67px;
}