@charset "utf-8";/*公共样式*/div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,body{	padding:0;	margin:0;}ul,li{	 list-style:none;}img{	border:0 none;}input,textarea {	outline: none;}a{ 	text-decoration:none;	color:#666;	transition: all 0.3s;	-moz-transition: all 0.3s; 	-webkit-transition: all 0.3s; 	-o-transition: all 0.3s;}a:hover{	text-decoration: none;	color: #ac0001;}body{	font-size:16px;	font-family:"微软雅黑";	color:#666;	line-height:32px;	overflow-x: hidden;}@media only screen and (max-width:991px ) {	body {		font-size: 14px;		line-height: 24px;	}}@media only screen and (min-width:1600px ) {	.container {		width: 1400px;	}}.fl{	float:left;	display:inline;}.fr{	float:right;	display:inline;}.clear{	clear:both;}.bg_none{	background:none !important;	}.bd_none{	border:none !important;	}html,body{      -webkit-text-size-adjust:none;}[allbanner] .img img{width:100%}/*banner*/.lr {    float: right;}.lf {    float: left;}.wrap{width:80vw;max-width:100%;margin:0 auto}.indexban{position:relative}.indexban .swiper-button-prev,.indexban .swiper-button-next{width:48px;height:48px;margin-top:-24px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.indexban .swiper-button-prev{left:30px;background-image:url(../images/bann-l.png)}.indexban .swiper-button-next{right:30px;background-image:url(../images/bann-r.png)}.indexban .swiper-button-prev:hover{background-image:url(../images/bann-l_cur.png)}.indexban .swiper-button-next:hover{background-image:url(../images/bann-r_cur.png)}.indexban .swiper-slide .textbox{position:absolute;left:50%;margin-left:-40vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:1.4s ease 0s;-webkit-transition:1.4s ease 0s;-moz-transition:1.4s ease 0s}.indexban .swiper-slide .textbox1,.indexban .swiper-slide .textbox4{top:15%;opacity:0}.indexban .swiper-slide .textbox1.cur,.indexban .swiper-slide .textbox4.cur{top:50%;opacity:1}.indexban .swiper-slide .textbox1 .cnname{width:80%;font-size:28px;text-align:center;margin:0 auto;line-height:1.286;color:#fff}.indexban .swiper-slide .textbox1 .enname{width:80%;font-size:60px;text-align:center;margin:16px auto 0;line-height:1;color:#fff;font-family:'helblack'}.indexban .swiper-slide .textbox .more{width:150px;height:48px;background-color:#217dc2;color:#fff;text-align:center;line-height:48px;display:block}.indexban .swiper-slide .textbox1 .more{margin:82px auto 0}.indexban .swiper-slide .textbox2,.indexban .swiper-slide .textbox3{top:50%;left:80%;opacity:0}.indexban .swiper-slide .textbox2.cur,.indexban .swiper-slide .textbox3.cur{left:50%;opacity:1}.indexban .swiper-slide .textbox2 .enname{font-family:'dincon';opacity:0.2;font-size:42px;color:#fff}.indexban .swiper-slide .textbox2 .cnname{font-weight:bold;font-size:45px;color:#fff;margin-top:26px}.indexban .swiper-slide .textbox2 .text{font-size:26px;color:#fff;margin-top:19px}.indexban .swiper-slide .textbox2 .more{margin-top:42px}.indexban .swiper-slide .textbox3 .enname{font-family:'idcnmei';opacity:0.2;font-size:36px;color:#fff}.indexban .swiper-slide .textbox3 .cnname{font-weight:bold;font-size:32px;color:#fff;margin-top:12px}.indexban .swiper-slide .textbox3 .more{margin-top:42px}.indexban .swiper-slide .textbox4 .icon{text-align:center}.indexban .swiper-slide .textbox4 .icon img{display:inline-block}.indexban .swiper-slide .textbox4 .cnname{width:80%;font-size:34px;text-align:center;margin:18px auto 0;line-height:1.286;color:#fff}.indexban .swiper-slide .textbox4 .text{width:35.8%;text-align:center;margin:17px auto 0;opacity:0.6;color:#fff;line-height:2.286}.indexban .swiper-container-horizontal>.swiper-pagination-bullets{bottom:40px}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;background-color:rgba(255,255,255,0.5);opacity:1;margin:0 8px;position:relative}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet svg:nth-child(2){position:absolute;left:0;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{fill:none}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background{stroke:rgba(255,255,255,0);stroke-width:1}.circle-chart__circle{stroke-linecap:square;fill:none}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{stroke:#fff;stroke-width:1;stroke-linecap:square;fill:none;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform-origin:center;-webkit-transform-origin:center;-ms-transform-origin:center;-moz-transform-origin:center}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 5.2s linear reverse;-moz-animation:circle-chart-fill 5.2s linear reverse;-webkit-animation:circle-chart-fill 5.2s linear reverse;-ms-animation:circle-chart-fill 5.2s linear reverse}.indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle{animation:circle-chart-fill 4.5s linear reverse;-moz-animation:circle-chart-fill 4.5s linear reverse;-webkit-animation:circle-chart-fill 4.5s linear reverse;-ms-animation:circle-chart-fill 4.5s linear reverse}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-moz-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@-ms-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@media (max-width:1620px){     .indexban .swiper-slide .textbox{margin-left:-41vw} }@media (max-width:1440px){     .indexban .swiper-slide .textbox{margin-left:-42.5vw}    .indexban .swiper-slide .textbox1 .cnname{font-size:20px}    .indexban .swiper-slide .textbox1 .enname{font-size:46px}    .indexban .swiper-slide .textbox1 .more{margin:41px auto 0}    .indexban .swiper-slide .textbox2 .enname{font-size:32px}    .indexban .swiper-slide .textbox2 .cnname{font-size:34px;margin-top:14px}    .indexban .swiper-slide .textbox2 .text{font-size:18px;margin-top:9px}    .indexban .swiper-slide .textbox2 .more, .indexban .swiper-slide .textbox3 .more{margin-top:31px}    .indexban .swiper-slide .textbox3 .enname{font-size:26px}    .indexban .swiper-slide .textbox3 .cnname{font-size:20px}    .indexban .swiper-slide .textbox4 .icon img{height:54px}    .indexban .swiper-slide .textbox4 .cnname{font-size:24px;margin-top:10px}    .indexban .swiper-slide .textbox4 .text{width:60%;line-height:2;margin:10px auto 0} }@media (max-width:1280px){     .indexban .swiper-slide .textbox{margin-left:-44vw}}@media (max-width:1024px){    .indexban .swiper-button-prev,    .indexban .swiper-button-next{display:none}}input::-webkit-input-placeholder {color: #666;}body{min-width: 1200px;max-width: 1920px;margin: 0 auto;overflow-x: hidden; width: 100%;}.content{ width:1200px; margin:0 auto;}/**/.yinz{background: url(../images/yinz_bg.gif) no-repeat 0 85px;height: 437px;padding: 85px 0 75px;}.yinz dl{padding: 37px 0 0 96px;}.yinz dl dt{width: 484px;height: 363px;float: left;line-height: 0;overflow: hidden;}.yinz dl dt img{width: 484px;height: 363px;}.yinz dl dt img,.yous dl dt img,.case_m dl dt img,.news_l dl dt img,.about dl dt img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}.yinz dl dt img:hover,.yous dl dt img:hover,.case_m dl dt img:hover,.news_l dl dt img:hover,.about dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.yinz dl dd{width: 620px;float: left;padding: 20px 0 0;}.yinz dl dd h5{font-size: 30px;color: #333;height: 80px;line-height: 36px;overflow: hidden;position: relative;margin-left: 50px;}.yinz dl dd h5:before{content: "";width: 53px;height: 2px;background: #217dc2;position: absolute;bottom: 0;left: 0;}.yinz dl dd h5 i{display: block;font-size: 16px;font-weight: normal;}.yinz_desc{font-size: 14px;color: #666;line-height: 24px;height: 96px;overflow: hidden;padding: 16px 0 0 50px;}.digital{background:#217dc2;width: 565px;height: 95px;padding: 20px 0 0 55px;margin: 36px 0 0;}.ibrand-num li{float:left;width: 180px;height:90px;color:#fff;font-size:16px;font-weight: bold;}.ibrand-num li b{font-size:40px;line-height: 36px; font-family:"DINOT";padding-right: 3px;}.ibrand-num li span{display:block;font-size: 16px;padding: 5px 0 0;}/*产品中心*/.pro1{ padding-top: 90px;background: url(../images/pro1_bg.jpg) no-repeat center;box-sizing: border-box;height: 840px;box-sizing: border-box; }.pro1_con{ margin: 60px 0 0 255px; }.pro1_con dt{ padding-left: 318px;background: url(../images/pro_ic1.png) no-repeat 216px 2px; }.pro1_con dt b{ display: block;font-size: 16px;color: #217dc2;font-weight: bold;line-height: 16px; }.pro1_con dt a{display: block;font-size: 34px;color: #000000;line-height: 34px; padding-top: 20px;}.pro1_con dd{ padding-left: 318px; }.pro1_con dd p{display: block;font-size: 15px;color: #1a1a1a;line-height: 30px; padding-top: 23px;letter-spacing: -0.8px;}.pro1_con dd .more{ width: 100px;height: 30px;border:1px solid #217dc2;box-sizing: border-box;margin-top: 23px; font-size: 14px;color: #333333;line-height: 30px;font-family: Arial; display:block;transition: all 0.3s; text-align: center;}.pro1_con dd .more:hover{ background: #217dc2;color: #fff;}.pro1_con ul{ margin-top: 50px; }.pro1_con ul li{ float: left;width: 307px;margin-right: 12px; }.pro1_con ul li i{ width: 307px;height: 230px;display: block;overflow: hidden; }.pro1_con ul li img{ width: 307px;height: 230px;display: block; transition: all 0.5s;}.pro1_con ul li:hover img{ transform:scale(1.05); }.pro1_con ul li:last-child{margin-right: 0;}.pro1_con ul li span{ display: block;width: 100%;height: 48px;border:1px solid #e5e5e5;line-height: 48px;border-top: 0;line-height: 48px;font-size: 16px;color: #4c4c4c;text-align: center;overflow: hidden; transition: all 0.3s;background: #fff;}.pro1_con ul li:hover span{ height: 80px;line-height: 80px;background: url(../images/pro_yuan.png) no-repeat 239px 28px #217dc2;line-height: 80px;color: #fff;border:0;margin-top: -32px; position: relative;z-index: 50;}.pro1_con ul li:nth-child(2n):hover  span{ font-size: 16px;line-height: 25px;padding-top: 14px;height: 80px;box-sizing: border-box; }.pro2{ padding-top: 80px;background: url(../images/pro2_bg.jpg) no-repeat center;box-sizing: border-box;height: 720px;box-sizing: border-box; }.pro2_con dl{ margin: 0px 0 0 216px; }.pro2_con dt{ padding-left: 103px;background: url(../images/pro_ic2.png) no-repeat 0 2px; }.pro2_con dt b{ display: block;font-size: 16px;color: #217dc2;font-weight: bold;line-height: 16px; }.pro2_con dt a{display: block;font-size: 34px;color: #000000;line-height: 34px; padding-top: 20px;}.pro2_con dd{ padding-left: 103px; width: 555px;}.pro2_con dd p{display: block;font-size: 15px;color: #1a1a1a;line-height: 30px; padding-top: 23px;}.pro2_con dd .more{ width: 100px;height: 30px;border:1px solid #217dc2;box-sizing: border-box;margin-top: 23px; font-size: 14px;color: #333333;line-height: 30px;font-family: Arial; display:block;transition: all 0.3s; text-align: center;}.pro2_con dd .more:hover{ background: #217dc2;color: #fff;}.pro2_con ul{ margin-top: 50px; }.pro2_con ul li{ float: left;width: 307px;margin-right: 11px; }.pro2_con ul li i{ width: 307px;height: 230px;display: block;overflow: hidden; }.pro2_con ul li img{ width: 307px;height: 230px;display: block; transition: all 0.5s;}.pro2_con ul li:hover img{ transform:scale(1.05); }.pro2_con ul li:last-child{margin-right: 0;}.pro2_con ul li span{ display: block;width: 100%;height: 48px;border:1px solid #e5e5e5;line-height: 48px;border-top: 0;line-height: 48px;font-size: 16px;color: #4c4c4c;text-align: center;overflow: hidden; transition: all 0.3s;background: #fff;}.pro2_con ul li:hover span{ height: 80px;line-height: 80px;background: url(../images/pro_yuan.png) no-repeat 239px 28px #217dc2;line-height: 80px;color: #fff;border:0;margin-top: -32px; position: relative;z-index: 50;}.pro3{ padding-top: 80px;background: url(../images/pro3_bg.jpg) no-repeat center;box-sizing: border-box;height: 720px;box-sizing: border-box; }.pro3_con{ margin: 0 0 0 255px; }.pro3_con dt{ padding-left: 318px;background: url(../images/pro_ic3.png) no-repeat 216px 2px; }.pro3_con dt b{ display: block;font-size: 16px;color: #217dc2;font-weight: bold;line-height: 16px; }.pro3_con dt a{display: block;font-size: 34px;color: #000000;line-height: 34px; padding-top: 20px;}.pro3_con dd{ padding-left: 318px; }.pro3_con dd p{display: block;font-size: 15px;color: #1a1a1a;line-height: 30px; padding-top: 23px;letter-spacing: -0.8px;}.pro3_con dd .more{ width: 100px;height: 30px;border:1px solid #217dc2;box-sizing: border-box;margin-top: 23px; font-size: 14px;color: #333333;line-height: 30px;font-family: Arial; display:block;transition: all 0.3s; text-align: center;}.pro3_con dd .more:hover{ background: #217dc2;color: #fff;}.pro3_con ul{ margin-top: 50px; }.pro3_con ul li{ float: left;width: 307px;margin-right: 12px; }.pro3_con ul li i{ width: 307px;height: 230px;display: block;overflow: hidden; }.pro3_con ul li img{ width: 307px;height: 230px;display: block; transition: all 0.5s;}.pro3_con ul li:hover img{ transform:scale(1.05); }.pro3_con ul li:last-child{margin-right: 0;}.pro3_con ul li span{ display: block;width: 100%;height: 48px;border:1px solid #e5e5e5;line-height: 48px;border-top: 0;line-height: 48px;font-size: 16px;color: #4c4c4c;text-align: center;overflow: hidden; transition: all 0.3s;}.pro3_con ul li:hover span{ height: 80px;line-height: 80px;background: url(../images/pro_yuan.png) no-repeat 239px 28px #217dc2;line-height: 80px;color: #fff;border:0;margin-top: -32px; position: relative;z-index: 50;}.pro4{padding: 80px 0 100px;overflow-x: hidden;position: relative;background: #ededed;}.pro4 h2 a{ display: block;font-size: 34px;font-weight: normal;line-height: 34px;color: #000000;text-align: center;position: relative; }.pro4 h2 a:after{ position: absolute;left: 50%;height: 4px;top:55px;width: 135px;background:url(../images/pro_line.png) no-repeat center;content: ""; margin-left: -67px;}.pro4_con{ margin-top: 68px;position: relative;}.pro4_con dl{float: left;width: 285px;margin-right: 20px;position: relative;}.pro4_con dt{height: 214px;overflow: hidden;}.pro4_con dt img{width: 285px;height: 214px;transition: all 0.5s;}.pro4_con dl:hover img{transform: scale(1.05);}.pro4_con dd{height: 270px;background: #fff;width: 285px;padding: 42px 35px 0;box-sizing: border-box;border:1px solid #e5e5e5;border-top: 0;position: relative;}.pro4_con dd:after{ position: absolute;left: 0;height: 0;bottom: 0;width: 285px;background:#217dc2;content: "";  transition: all 0.6s;}.pro4_con dl:hover dd{ border:0; }.pro4_con dl:hover dd:after{  height: 270px;}.pro4_con dd h3 a{font-size: 22px;color: #1a1a1a;line-height: 22px;font-weight: normal;position: relative;z-index: 3;}.pro4_con dd p{font-size: 15px;color: #4c4c4c;line-height: 28px;margin-top: 18px;height: 122px;position: relative;z-index: 3;}.pro4_con dd .more{display: block;width:24px;height: 24px;background: url(../images/pro_yuanh.png) no-repeat center;position: relative;z-index: 3;}.pro4_con dl:hover .more{background: url(../images/pro_yuan.png) no-repeat center;}.pro4_con dl:hover h3 a,.pro4_con dl:hover p{ color: #fff;}.pro4_con .sprev{ position:absolute; left:-74px; top:192px; width:50px;height:50px; z-index: 100;cursor: pointer;background: url(../images/sprev.png) no-repeat center;}.pro4_con .snext{ position:absolute; right:-74px; top:192px;  width:50px;height:50px; z-index: 100;cursor: pointer;background: url(../images/snext.png) no-repeat center;}.pro4_con .sprev:hover{ background: url(../images/sprevh.png) no-repeat center;}.pro4_con .snext:hover{ background: url(../images/snexth.png) no-repeat center;}/*产品优势*/.four{padding: 90px 0 80px;}.four_l{width: 305px;}.four dl{height: 260px;border-bottom: #eaeaea 2px solid;padding: 35px 0 0;}.four dl dt{font-size: 26px;color: #333;font-weight: bold;height: 140px;background: url(../images/four_line01.png) no-repeat 0 bottom;}.four dl dt em{width: 56px;height: 60px;display: block;line-height: 0;overflow: hidden;margin-bottom: 20px;}.four dl dt em img{width: 56px;height: 60px;}.four dl dd{font-size: 16px;color: #333;line-height: 30px;padding: 15px 0 0;}.four dl:hover dt{background: url(../images/four_line02.png) no-repeat 0 bottom;}.four dl:hover dt em,.yous dl dd h5:hover em,.liuc ul li:hover em{-webkit-animation:hvr-buzz-out 0.75s linear;animation:hvr-buzz-out 0.75s linear;}.four dl.nobor{border-bottom: none;padding-top: 70px;}.four_r{width: 310px;text-align: right;}.four .four_r dl dt{background: url(../images/four_line03.png) no-repeat right bottom;}.four .four_r dl dt em{margin-left: 254px;}.four .four_r dl:hover dt{background: url(../images/four_line04.png) no-repeat right bottom;}.four_c{width: 645px;height: 600px;line-height: 0;position: absolute;top: 230px;left: 280px;}.four_c img{width: 645px;height: 600px;}/*优势*/.xad{ height: 190px;background: url(../images/xad_bg.jpg) no-repeat center;}.xad_l{ float: left;width: 802px;box-sizing: border-box; }.xad h3{ display: block;font-weight: normal;padding-top: 72px; font-size: 34px;line-height: 34px;color: #fff; position:relative; }.xad h3:before{width:34px; height:5px; background:#217dc2;content:""; position:absolute;left:0;top:53px;}.xad h3 span{ display: inline-block;font-weight: bold;margin-left: 45px;}.xad h4{ display: block;font-size:18px;line-height: 18px;color: #ffffff;padding-top: 20px;font-weight: normal;}.xad_r{margin-top:116px;float: left; width: 398px;}.xad_r p{ float: left;transition: all 0.5s; }.xad_r p strong { display: block; font-size: 28px; color: #ffffff; line-height: 100%; margin-top: 6px; font-family: Arial;}.xad .more{ display: block;width: 200px;background: #217dc2;border: 1px solid #217dc2;border-radius: 22px;-o-transition: all .3s ease;transition: all .3s ease;text-align: center;font-size: 16px;font-weight: 400;line-height: 38px;height: 38px;color: #fff;overflow: hidden;float: right;}.xad .more img { display: inline-block; width: 22px; margin-right: 8px; vertical-align: -5px; -o-transition: all .3s ease; transition: all .3s ease }.xad .more:hover img { margin-right: 12px }.xad .more span{display: inline-block;font-size: 16px;        color: #ffffff;font-weight: 400;margin-left: 4px;-o-transition: all .3s ease;transition: all .3s ease;line-height: 38px;}.ys{ margin-top: 90px; }.leit{width: 100%;display: block;height:600px;margin-top: 50px;}.leit ul{width: 102%;}.leit li{width: 25%;float: left;position: relative;cursor:pointer;height: 600px;border-right: 1px solid #fff;box-sizing: border-box;}/*.leit li img{display: block;}*/.mo{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;background:rgba(0,0,0,0.5);}.hav{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}.shu2{left:0%;padding-top:210px;color: #fff;text-align: center;}.shu2 h4{font-size:34px;color: #fff;font-weight: normal;height: 74px;line-height: 74px;position: relative;}.shu2 h4:after{ position: absolute;left: 50%;height: 3px;bottom:0;width: 42px;background:#217dc2; content: ""; margin-left: -21px;}.shu2 em{font-size:16px;color: #ffffff;height: 74px;line-height: 74px;}.bock{width: 93%;position: absolute;left:4%;bottom:20px;color: #fff;opacity:0;height:170px;padding:15px 6% 0 7%;box-sizing: border-box;box-shadow: 5px 8px 12px rgba(0,0,0,0.06);z-index: 50;background: url(../images/ys_line.png) no-repeat 3% 35px #fff;}.bock h3{font-size:22px;line-height: 70px;font-weight:normal;height: 70px;color: #1a1a1a;font-family: 'Microsoft Yahei', Arial;}.bock h3 b{ display: inline-block;margin-right: 20px;font-size:32px;font-weight: bold; font-family: 'Microsoft Yahei', Arial;}.bock p{font-size: 15px;color: #4c4c4c;line-height: 27px;}@media screen and (max-width:1366px) {     .bock{height:220px;  }    .bock h3{font-size:18px;font-family: 'Microsoft Yahei', Arial;}    .bock h3 b{font-size:22px;margin-right:10px;font-family: 'Microsoft Yahei', Arial; }}@media screen and (min-width:1367px) and (max-width:1440px) {         .bock{height:210px;  }    .bock h3{font-size:20px;font-family: 'Microsoft Yahei', Arial;}    .bock h3 b{font-size:28px;font-family: 'Microsoft Yahei', Arial; }}/*新闻资讯*/.wh {    width: 1270px;    margin: 0 auto;}.box4{    background: url(../images/habba1.jpg) no-repeat center top;    height: 409px;    overflow: hidden;margin-top: 60px;    box-sizing: border-box;}.ahah{    padding-top: 45px;}.ahah h2 span{    color: rgba(255,255,255,.41);    font:200 19px/30px "微软雅黑";    display: block;    text-transform: uppercase;    margin-bottom: 6px;}.ahah h2{    color: #fff;    font:600 39px/40px "微软雅黑";}.ahah h3{    color: #fff;    font:500 20px/30px "微软雅黑";    margin-top: 7px;    }a.aaghgh {    display: block;    color: #fff;    font:500 18px/52px "微软雅黑";    width:166px;    background: url(../images/aggaaa.png) no-repeat center;    text-align: center;margin-top: -67px;}.hahaha h2{    color: #fff;    font:600 30px/56px "微软雅黑";    background: url(../images/ahjhg.png) no-repeat left center;    padding-left: 126px;}.hahaha{    width: 380px;    margin: 40px auto 0;}/* 新闻 */.f_fl {    float: left;}.f_fr {    float: right;}.g_newcon{height:600px;background: white; padding-top: 63px; }.g_newcon h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;}.g_newcon h2 a{color: #333333;}.g_newcon h2 em{color: #666666;display: block;font-size: 18px;}.case h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;width: 1200px;margin: 0 auto;}.case h2 a{color: #333333;}.case h2 em{color: #666666;display: block;font-size: 18px;}.pro_bj22 h2{background:url(../images/newtit.png) no-repeat;height: 100px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;width: 1200px;margin: 0 auto;}.pro_bj22 h2 a{color: #333333;}.pro_bj22 h2 em{color: #666666;display: block;font-size: 18px;}.pro_bj h2{background:url(../images/newtit.png) no-repeat;height: 100px;padding-top: 30px;text-align: center;font-size: 38px;color: #333333;font-weight: normal;width: 1200px;margin: 0 auto;}.pro_bj h2 a{color: #333333;}.pro_bj h2 em{color: #666666;display: block;font-size: 18px;}.g_news{width:750px; }.g_news h3{background: url(../images/newtit1.jpg) no-repeat 0 9px; border-bottom: 1px solid #d1d1d1; padding-left: 12px; height: 54px;line-height: 54px;padding-left: 36px; font-size: 20px;margin-bottom: 20px; overflow: hidden; font-weight: bold;}.g_news h3 a{color: #1068a7;}.g_news h3 span{display: block;width: 52px;height: 22px;line-height: 22px;background: #f0f8ff; font-size: 12px;text-transform: uppercase;font-weight: normal; color: #afb0b0;text-align: center; margin-top: 12px;border:1px solid #d1d1d1;border-radius: 3px;}.g_news h3 span a{color: #afb0b0;}.g_news .newup{height:218px;}.g_news .u_dlst3 dt{width: 266px;float: left; height: 200px;overflow: hidden; }.g_news .u_dlst3 dt img{width: 266px; height: 200px;display: block;transition: all 0.3s linear 0s;}.g_news .u_dlst3 dt:hover img{transform: scale(1.1)}.g_news .u_dlst3 dd{float: right;width: 455px;}.g_news .u_dlst3 dd h4{height: 42px;line-height: 42px;overflow: hidden; margin-bottom: 12px;}.g_news .u_dlst3 dd h4 a{ font-size: 16px; display: block; color: #000000;font-weight: normal;}.g_news .u_dlst3 dd p{ color: #666666; font-size: 14px; line-height: 24px; height:72px; overflow: hidden;margin-bottom: 40px;}.g_news .u_dlst3 dd span a{display: block;font-size: 14px;color: #666666;width: 72px;height: 24px;line-height: 24px;border-radius: 3px;border:1px solid #d1d1d1;text-align: center;}.g_news .u_lst5{height: 120px;overflow: hidden;}.g_news .u_lst5 li{height: 40px;line-height: 40px;overflow: hidden;border-bottom: 1px dashed #dbdbdb;}.g_news .u_lst5 li a{ font-size: 16px; color: #333333;}.g_news .u_lst5 li span{color: #666666;}.g_news .u_lst5 li i{font-style: normal;}.pro_bj22{overflow: hidden; background:#fff;padding-top:50px; box-sizing: border-box; font-family: "Microsoft YaHei"; height: 752px; }.pro h3{white-space: nowrap;overflow: hidden; text-overflow: ellipsis; font-size: 24px;color: #217dc2; font-weight: bold;margin-bottom: 15px; height: 65px; line-height: 65px;border-bottom: 1px solid #e2e2e2;  }.pro h3 i{ font-size: 30px; display: inline-block; color: #217dc2;width: 54px; float: left; }.pro h3 a{color:#217dc2;text-decoration: none;}.pro dl{width: 1200px; height: 420px;box-sizing: border-box;position: relative; }.pro dl dt {width: 560px; height: 420px; overflow: hidden; }.pro dl dt img{width: 560px; height: 420px;  display: block;}.pro dl dt img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}.pro dl dt img:hover{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);}.pro dl dd{ width: 600px;}.pro dl dd p{line-height: 32px; height: 92px; font-size:16px; overflow: hidden; color: #666666; text-align: justify;}.pro dl dd span a{font-size:16px; overflow: hidden; display:block;line-height: 46px; width: 192px; float: left; background:url(../images/xqbtn.png) no-repeat; text-align: left;color: #fff;padding-left: 47px;box-sizing: border-box; }.pro ul{margin-top:63px;}.pro ul li {float: left;width: 291px; margin-right: 17px; box-sizing: border-box;  overflow: hidden;}.pro ul li img{width: 291px;height: 218px;  display: block;}.pro ul li a{text-decoration: none;}.pro ul li:last-child{margin-right: 0;}.pro ul li img{transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}.pro ul li img:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}.pro ul li:hover{box-shadow: 0 0 5px #eeeeee;}.pro_bj2{overflow: hidden; background:#f3f3f3;padding-top:25px; box-sizing: border-box; font-family: "Microsoft YaHei"; height: 587px;  }.pro_bj1{background: #fff;}.pro_bj22 .content{	width:1200px;	margin:0 auto;}.pro_bj2 .content{	width:1200px;	margin:0 auto;}.case{width: 100%;background: #f5f5f5;height: 849px;}.case .mainCon{width: 100%;margin-top: 54px;padding-bottom: 73px;border-bottom: 1px solid #e9e9e9;background-color: #f5f5f5;}.case .mainCon .menu{width: 808px;margin: 0 auto;}.case .mainCon .menu li{float: left;position: relative;width: 160px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666;}.case .mainCon .menu li:first-child{border-left: 1px solid #e7e7e7;}.case .mainCon .menu li{float: left;position: relative;width: 200px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666}.case .mainCon .menu li a{color: #666666;text-decoration: none;display: block;}.case .mainCon .menu li i{display: none;width: 11px;height: 5px;position: absolute;bottom: -5px;left: 50%;margin-left: -6px;}.case .mainCon .menu li img{display: block;}.case .mainCon .menu li.cur{background: #217dc2;border-color: #217dc2;color: white;}.case .mainCon .menu li.cur i{display: block;}.case .mainCon .menu li.cur a{color: #fff;}.case .mainCon .conBox{width: 100;position: relative;margin-top: 50px;}.case .mainCon .conBox .caseBtn{width: 1200px;position: absolute;left: 50%;top: 86px;height: 49px;margin-left: -600px;}.case .mainCon .conBox .btn{display: block !important;width: 52px;height: 49px;cursor: pointer;position: absolute;top: 0px;z-index: 99;}.case .mainCon .conBox .btn img{display: block;width: 52px;height: 49px;}.case .mainCon .conBox .prev{left: 0px;}.case .mainCon .conBox .next{right: 0px;}.case .mainCon .conBox .con{height: 404px;width: 100%;overflow: hidden;position: relative;}.case .mainCon .conBox .con .box{width: 1200px;height: 404px;position: relative;}.case .mainCon .conBox .box ul{position: absolute;left: 0px;top: 0;width: 200%;}.case .mainCon .conBox .box li{float: left;width: 392px;margin-right: 12px;position: relative;height: 404px;}.case .mainCon .conBox .box .Pics{display: block;width: 392px;height: 254px;overflow: hidden;}.case .mainCon .conBox .box .Pics img{display: block;width: 392px;height: 254px;transform: scale(1);transition: all 1s ease-out;}.case .mainCon .conBox .box .intro{position: absolute;width: 392px;height: 124px;bottom: 0;left: 0;text-align: center;padding-top: 26px;}.case .mainCon .conBox .box .intro h3{font-size: 16px;color: #333333;font-weight: normal;}.case .mainCon .conBox .box .intro h3 a{color: #333333;text-decoration: none;}.case .mainCon .conBox .box .intro p{line-height: 22px;font-size: 13px;color: #9c9c9c;height: 44px;padding: 0 28px;margin-top: 22px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height:44px;}.case .mainCon .conBox .box .intro a.more{display: none;width: 125px;height: 35px;line-height: 35px;color: #fff;font-size: 13px;background: url(../images/case_ty.png) no-repeat center;margin: 26px auto 0;}.case .mainCon .conBox .box li:hover .intro{background: #217dc2;}.case .mainCon .conBox .box li:hover .intro h3 a{color: #fff;}.case .mainCon .conBox .box li:hover .intro p{color: #fff;}.case .mainCon .conBox .box li:hover .Pics img{transform: scale(1.2);}/*友情链接*/.f_link{background: url(../images/link_bg.jpg) no-repeat center 0;overflow: hidden;height: 68px;line-height: 68px;border-top: rgba(51,51,51,0.8) 1px solid;}.f_link b{display: block;float: left;font-size: 14px;color: #fff;width: 110px;}.f_link p{font-size: 14px;color: rgba(255,255,255,0.5);float: left;width: 1090px;}.f_link p a{font-size: 14px;color: rgba(255,255,255,0.5); padding:0 10px 0 0;}.f_link p a:hover{color: #fff;}/**//* Pulse */@-webkit-keyframes hvr-pulse {  25% {    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  75% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }}@keyframes hvr-pulse {  25% {    -webkit-transform: scale(1.1);    transform: scale(1.1);  }  75% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }}/**/@-webkit-keyframes shake{  from,to{-webkit-transform:translate3d(0, 0, 0);}  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}}@keyframes shake {  from,to{transform:translate3d(0, 0, 0);}  20%,60%{transform:translate3d(-10px, 0, 0);}  40%,80%{transform:translate3d(10px, 0, 0);}}/*图标抖动*/@-webkit-keyframes hvr-buzz-out {  10% {    -webkit-transform: translateX(3px) rotate(2deg);    transform: translateX(3px) rotate(2deg);  }  20% {    -webkit-transform: translateX(-3px) rotate(-2deg);    transform: translateX(-3px) rotate(-2deg);  }  30% {    -webkit-transform: translateX(3px) rotate(2deg);    transform: translateX(3px) rotate(2deg);  }  40% {    -webkit-transform: translateX(-3px) rotate(-2deg);    transform: translateX(-3px) rotate(-2deg);  }  50% {    -webkit-transform: translateX(2px) rotate(1deg);    transform: translateX(2px) rotate(1deg);  }  60% {    -webkit-transform: translateX(-2px) rotate(-1deg);    transform: translateX(-2px) rotate(-1deg);  }  70% {    -webkit-transform: translateX(2px) rotate(1deg);    transform: translateX(2px) rotate(1deg);  }  80% {    -webkit-transform: translateX(-2px) rotate(-1deg);    transform: translateX(-2px) rotate(-1deg);  }  90% {    -webkit-transform: translateX(1px) rotate(0);    transform: translateX(1px) rotate(0);  }  100% {    -webkit-transform: translateX(-1px) rotate(0);    transform: translateX(-1px) rotate(0);  }}@keyframes hvr-buzz-out {  10% {    -webkit-transform: translateX(3px) rotate(2deg);    transform: translateX(3px) rotate(2deg);  }  20% {    -webkit-transform: translateX(-3px) rotate(-2deg);    transform: translateX(-3px) rotate(-2deg);  }  30% {    -webkit-transform: translateX(3px) rotate(2deg);    transform: translateX(3px) rotate(2deg);  }  40% {    -webkit-transform: translateX(-3px) rotate(-2deg);    transform: translateX(-3px) rotate(-2deg);  }  50% {    -webkit-transform: translateX(2px) rotate(1deg);    transform: translateX(2px) rotate(1deg);  }  60% {    -webkit-transform: translateX(-2px) rotate(-1deg);    transform: translateX(-2px) rotate(-1deg);  }  70% {    -webkit-transform: translateX(2px) rotate(1deg);    transform: translateX(2px) rotate(1deg);  }  80% {    -webkit-transform: translateX(-2px) rotate(-1deg);    transform: translateX(-2px) rotate(-1deg);  }  90% {    -webkit-transform: translateX(1px) rotate(0);    transform: translateX(1px) rotate(0);  }  100% {    -webkit-transform: translateX(-1px) rotate(0);    transform: translateX(-1px) rotate(0);  }}.product{ width:1400px;margin:0 auto;margin-top: 115px;}.con1{height: 152px;border-top: 2px solid black; border-bottom: 1px solid #dbdddc;background:none;}.con1_1{height: 59px;border-bottom: 1px solid #dbdddc;}.con1_1 .fl{font-family:Arial;font-size:18px;color:black;padding-left: 15px;line-height: 59px;}.con1_1 .fl_1{width:30px;height: 16px; background: url(../images/sprite.png) 0 0;display: inline-block;*display:inline;*zoom:1; line-height: 59px;}.con1_1 .fl_2{font-size: 16px;color: #000;font-weight: bold;line-height:59px; padding-left: -8px;}.con1_1 .fl_3{font-weight: bold;line-height: 59px;float: right;}.con1_1 .fl_3 a{color:#fff;font-size: 16px;background:#217dc2;padding:10px 40px;}.con1_1 .fl_3 a:hover{color: #ec3d0e;}.con1_1 .search{margin-left:20px;display: inline-block;*display: inline;*zoom:1;height: 28px; position: relative;}.con1_1 .search input,textarea { font:12px 微软雅黑; }.con1_1 .search .ke{border: 2px solid #a0a0a0;width: 166px;height: 24px;color: #9e9e9e;}.con1_2{height: 95px;position: relative;}.con1_2 .cp{height: 95px;overflow: hidden;zoom:1;}.con1_2 b{font:16px 微软雅黑;display: inline-block;font-weight: normal;width: 147px;float: left;text-align: center;height: 26px;line-height: 26px;color: #000;border: 1px solid #b2b2b2;position: absolute;top:34.5px; left: 14px;}.con1_2 p{float: left;line-height:36px;padding: 8px 0 0;*top:12px; word-spacing: -1.5px;position: absolute;left: 201px;}.con1_2 a{display: inline-block;width:282px;color: #000;padding-left:10px;font-weight:bold;font-size: 16px;}.con1_2 a:hover{color: #ec3d0e;}.product .main .multipleLine{margin-top: 20px;}.product .main .multipleLine .ulWrap li{	width:330px;	cursor: pointer;	box-sizing: border-box;	/* border-top-left-radius: 12px;	border-bottom-left-radius: 12px; */	overflow: hidden;	float: left;	margin: 10px;	border:1px solid #ccc;	/* border-top-right-radius: 12px;	border-bottom-right-radius: 12px; */}.product .main .multipleLine .ulWrap li .picp img{vertical-align: top;width:100%;}.product .main .multipleLine .ulWrap li:hover{border-color:#202020;}.product .main .multipleLine .ulWrap li .con{padding:30px 28px 36px;background: #217dc2;color: #fff;}.product .main .multipleLine .ulWrap li .con h4{font-size:16px;margin-bottom:10px;}.product .main .multipleLine .ulWrap li .con p{margin-bottom: 25px;}.product .main .multipleLine .ulWrap li .con a{color:#fff;display: block;line-height: 22px;text-align: center;border:1px solid;float: left;padding:0 10px;transition: all .3s;}.product .main .multipleLine .ulWrap li .con a:hover{background: #222;border-color: #222;}.product .main .multipleLine .hd{margin-top: 30px;}.product .main .multipleLine .hd ul{width: 570px;margin: 0 auto;}.product .main .multipleLine .hd ul li{width: 55px;height:6px;background:#aeaeae;float: left;margin:0 4px;text-indent: -100em;cursor:pointer;}.product .main .multipleLine .hd ul li.on{background:#217dc2;}.home-tit{text-align: center; margin: 0;}.home-tit .en{display: block;}.home-tit .cn{color: #217dc2; font-size: 42px; position: relative;z-index: 2; top: -15px; font-weight:bold}.home-tit p{font-size: 16px; color: #666; margin: 0;font-weight: normal;}.welcome_box{	margin-top:50px;	margin-bottom: 50px;}.welcome_box .classify_dl dd{	height: 180px;	line-height: 180px;	background: #f7f7f7;	display: block;}.welcome_box .classify_dl dd a{	padding: 8px 0;	line-height: 1;	vertical-align: middle;	border-right: 1px solid #e6e6e6;}.welcome_box .classify_dl dd a:last-of-type{	border-right: none;}.welcome_box .classify_dl dd a em{	height: 62px;	width: 84px;}.welcome_box .title_h5{	font-size: 32px;	text-align: center;	margin-bottom: 50px;}.welcome_box .title_h5 small{	display: block;	font-size: 20px;	color: #666;	margin-top: 16px;}.welcome_box .pd{	padding: 54px 0;}.welcome_box .div1{}.welcome_box .div1 dl{	text-align: center;}.welcome_box .div1 dl dt{}.welcome_box .div1 dl dt img{	width: auto;	vertical-align: top;	max-width: 100%;}.welcome_box .div1 dl dd{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;}.welcome_box .div1 dl dd span{	position: absolute;	z-index: 8;	height: 24px;	line-height: 26px;	font-size: 18px;	cursor: pointer;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div1 dl dd span i{	display: inline-block;	vertical-align: top;	margin-right: 8px;	position: relative;	width: 24px;	height: 24px;}.welcome_box .div1 dl dd span i::before{	content: "";	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	width: 12px;	height: 12px;	border-radius: 50%;	background: #6aa2ff;	animation: mymove 2s infinite;	-webkit-animation: mymove 2s infinite;	transition: 0.5s;    -webkit-transition: 0.5s;}@keyframes mymove{	0% {width: 14px;height: 14px;}	65% {width: 24px;height: 24px;}	100% {width: 14px;height: 14px;}}@-webkit-keyframes mymove{	0% {width: 14px;height: 14px;}	65% {width: 24px;height: 24px;}	100% {width: 14px;height: 14px;}}.welcome_box .div1 dl dd span i::after{	content: "";	position: absolute;	top: 6px;	left: 6px;	width: 12px;	height: 12px;	background: #0060ff;	border-radius: 50%;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div1 dl dd .span1{	width: 65px;	height: 65px;	left: 152px;    bottom: 112px;	background: url(../images/c1.png) no-repeat;}.welcome_box .div1 dl dd .span2{	top: 60px;	left: 634px;}.welcome_box .div1 dl dd .span2::after{	content: "";	position: absolute;	top: 26px;    left: -60px;	width: 238px;	height: 69px;	background: url(../images/c2.png) no-repeat;}.welcome_box .div1 dl dd .span3{	top: 145px;	left: 833px;}.welcome_box .div1 dl dd .span3::after{	content: "";	position: absolute;	top: 24px;    left: -4px;	width: 127px;	height: 57px;	background: url(../images/c3.png) no-repeat;}.welcome_box .div1 dl dd .span4{	top: 197px;	left: 402px;}.welcome_box .div1 dl dd .span4::after{	content: "";	position: absolute;	top: -70px;    left: -108px;	width: 135px;	height: 99px;	background: url(../images/c4.png) no-repeat;}.welcome_box .div1 dl dd .span5{	top: 307px;	left: 810px;}.welcome_box .div1 dl dd .span5::after{	content: "";	position: absolute;	top: -20px;    left: -75px;	width: 85px;	height: 61px;	background: url(../images/c5.png) no-repeat;}.welcome_box .div1 dl dd .span6{	top: 324px;	left: 1042px;}.welcome_box .div1 dl dd .span7{	top: 436px;	left: 80px;}.welcome_box .div1 dl dd .span8{	top: 436px;	left: 593px;}.welcome_box .div1 dl dd .span8::after{	content: "";	position: absolute;	top: -25px;    left: -166px;	width: 143px;	height: 58px;	background: url(../images/dr.png) no-repeat;}.welcome_box .div1 dl dd span::after{	opacity: 0;}.welcome_box .div1 dl dd span.hover_span{	color: #217dc2;}.welcome_box .div1 dl dd span.hover_span i::before{	background: #eda160;}.welcome_box .div1 dl dd span.hover_span i::after{	background: #217dc2;}.welcome_box .div1 dl dd span.hover_span::after{	opacity: 1;	animation: mymove1 2s infinite;	-webkit-animation: mymove1 2s infinite;}@keyframes mymove1{	0% {opacity: 0;}	65% {opacity: 1;}	100% {opacity: 0;}}@-webkit-keyframes mymove1{	0% {opacity: 0;}	65% {opacity: 1;}	100% {opacity: 0;}}.welcome_box .div1 dl dd div{	position: absolute;}.welcome_box .div1 dl dd div i{	position: absolute;}.welcome_box .div1 dl dd .div2{	width: 845px;	height: 230px;	left: 38px;	bottom: 10px;	opacity: 0;}.welcome_box .div1 dl dd .div2 .i1{	width: 0;	height: 4px;	left: 0;	bottom: 52px; 	background: url(../images/zsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div2 .i2{	width: 4px;    height: 0;    bottom: 52px;    left: 13px;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div2 .i3{	width: 4px;    height: 0;    top: 174px;    left: 13px;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div2 .i4{	width: 0;    height: 4px;    left: 13px;    bottom: 0;    background: url(../images/zsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div2 .i5{	width: 4px;    height: 0;    bottom: 4px;    left: 95px;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div2 .i6{	width: 0;    height: 4px;    left: 13px;    top: 23px;    background: url(../images/zsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div2 .i7{    width: 4px;    height: 0;    bottom: 207px;    right: 0;    background: url(../images/zss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61{	width: 1140px;	height: 181px;	left: 38px;	bottom: 59px;	opacity: 0;	z-index: 3;}.welcome_box .div1 dl dd .div61 .i1{	height: 4px;	width: 0;	right: 0;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i2{	height: 4px;	width: 0;	right: 47px;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i3{	height: 4px;	width: 0;	right: 87px;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i4{	height: 4px;	width: 0;	right: 135px;	top: 151px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i5{	height: 0;	width: 4px;	right: 172px;	bottom: 27px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i6{	height: 4px;	width: 0;	right: 172px;	top: 23px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div61 .i7{	height: 0;	width: 4px;	right: 295px;	top: 0;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i8{	height: 0;	width: 4px;	top: 11px;	left: 152px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i9{	height: 0;	width: 4px;	left: 13px;	top: 27px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div61 .i10{	height: 4px;	width: 0;	right: 1127px;	top: 175px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62{	width: 1045px;	height: 119px;	right: 22px;	bottom: 10px;	opacity: 0;}.welcome_box .div1 dl dd .div62 .i1{	height: 4px;    width: 0;    right: 0;    top: 40px;    background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i2{	height: 4px;    width: 0;    right: 47px;    top: 40px;    background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i3{	height: 4px;    width: 0;    right: 87px;    top: 40px;    background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i4{	height: 0;	width: 4px;	right: 97px;	top: 44px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i5{	height: 4px;	width: 0;	right: 97px;	bottom: 0;	background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i6{	height: 0;	width: 4px;	right: 743px;	bottom: 9px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i7{	height: 0;	width: 4px;	left: 64px;	bottom: 4px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i8{	height: 4px;	width: 0;	right: 994px;	bottom: 49px;	background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div62 .i9{	height: 0;	width: 4px;	left: 0;	bottom: 50px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i10{	height: 0;	width: 4px;	left: 74px;	top: 80px;	background: url(../images/gss.jpg) repeat-y;}.welcome_box .div1 dl dd .div62 .i11{	height: 4px;	width: 0;	left: 74px;	bottom: 9px;	background: url(../images/gsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81{	width: 414px;	height: 222px;	bottom: 4px;	left: 175px;	opacity: 0;}.welcome_box .div1 dl dd .div81 .i1{	height: 0;	width: 4px;	left: 0;	top: 0;	background: url(../images/hss.jpg) repeat-y;}.welcome_box .div1 dl dd .div81 .i2{	height: 4px;	width: 0;	left: 0;	top: 18px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i3{	height: 0;	width: 4px;	left: 98px;	top: 18px;	background: url(../images/hss.jpg) repeat-y;}.welcome_box .div1 dl dd .div81 .i4{	height: 4px;	width: 0;	left: 98px;	bottom: 0;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i5{	width: 15px;	height: 0;	bottom: 0;	right: 0;	background: url(../images/hsx.png) no-repeat;	background-size: 100% 100%;}.welcome_box .div1 dl dd .div81 .i6{	height: 4px;	width: 0;	right: 0;	bottom: 59px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i7{	width: 15px;	height: 0;	top: 163px;	right: 165px;	background: url(../images/hsx.png) no-repeat;}.welcome_box .div1 dl dd .div81 .i8{	height: 4px;	width: 0;	left: 238px;	bottom: 27px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div81 .i9{	width: 15px;	height: 0;	bottom: 29px;	right: 20px;	background: url(../images/hsx.png) no-repeat;}.welcome_box .div1 dl dd .div81 .i10{	height: 4px;	width: 0;	right: 21px;	bottom: 42px;	background: url(../images/hsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82{	width: 383px;	height: 214px;	bottom: 12px;	left: 194px;	/* opacity: 0; */}.welcome_box .div1 dl dd .div82 .i1{	height: 0;	width: 4px;	left: 0;	bottom: 204px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div82 .i2{	height: 4px;	width: 0;	right: 293px;	top: 9px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82 .i3{	height: 0;	width: 4px;	left: 90px;	bottom: 4px;	background: url(../images/lss.jpg) repeat-y;}.welcome_box .div1 dl dd .div82 .i4{	height: 4px;	width: 0;    right: 7px;    bottom: 2px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82 .i5{	width: 14px;	height: 0;	top: 167px;	right: -4px;	background: url(../images/lsx.png) no-repeat;}.welcome_box .div1 dl dd .div82 .i6{	height: 4px;	width: 0;	left: 248px;	bottom: 43px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .div82 .i7{	width: 14px;	height: 0;	bottom: 30px;    right: 131px;	background: url(../images/lsx.png) no-repeat;}.welcome_box .div1 dl dd .div82 .i8{	height: 4px;	width: 0;    right: 29px;    bottom: 27px;	background: url(../images/lsh.jpg) repeat-x;}.welcome_box .div1 dl dd .ani2{	opacity: 1;}.welcome_box .div1 dl dd .ani2 .i1{	width: 13px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani2 .i2{	height: 151px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani2 .i3{	height: 52px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani2 .i4{	width: 86px;	transition: all 0.3s 0.6s;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani2 .i5{	height: 66px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani2 .i6{	width: 832px;	transition: all 0.3s 0.6s;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani2 .i7{	height: 23px;    transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani61{	opacity: 1;}.welcome_box .div1 dl dd .ani61 .i1{	width: 26px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani61 .i2{	width: 15px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani61 .i3{	width: 23px;	transition: all 0.3s 0.6;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani61 .i4{	width: 41px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani61 .i5{	height: 127px;	transition: all 0.3s 1.2s;    -webkit-transition: all 0.3s 1.2s;}.welcome_box .div1 dl dd .ani61 .i6{	width: 955px;	transition: all 0.3s 1.5s;    -webkit-transition: all 0.3s 1.5s;}.welcome_box .div1 dl dd .ani61 .i7{	height: 23px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani61 .i8{	height: 12px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani61 .i9{	height: 152px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani61 .i10{	width: 13px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani62{	opacity: 1;}.welcome_box .div1 dl dd .ani62 .i1{	width: 26px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani62 .i2{	width: 15px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani62 .i3{	width: 14px;	transition: all 0.3s 0.6;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani62 .i4{	height: 74px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani62 .i5{	width: 884px;	transition: all 0.3s 1.2s;    -webkit-transition: all 0.3s 1.2s;}.welcome_box .div1 dl dd .ani62 .i7{	height: 35px;	transition: all 0.3s 1.5s;    -webkit-transition: all 0.3s 1.5s;}.welcome_box .div1 dl dd .ani62 .i8{	width: 51px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani62 .i9{	height: 19px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani62 .i6{	height: 116px;	transition: all 0.3s 2.4s;    -webkit-transition: all 0.3s 2.4s;}.welcome_box .div1 dl dd .ani62 .i10{	height: 30px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani62 .i11{	width: 224px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani81{	opacity: 1;}.welcome_box .div1 dl dd .ani81 .i1{	height: 18px;	transition: all 0.3s;    -webkit-transition: all 0.3s;}.welcome_box .div1 dl dd .ani81 .i2{	width: 98px;	transition: all 0.3s 0.3s;    -webkit-transition: all 0.3s 0.3s;}.welcome_box .div1 dl dd .ani81 .i3{	height: 201px;	transition: all 0.3s 0.6;    -webkit-transition: all 0.3s 0.6s;}.welcome_box .div1 dl dd .ani81 .i4{	width: 306px;	transition: all 0.3s 0.9s;    -webkit-transition: all 0.3s 0.9s;}.welcome_box .div1 dl dd .ani81 .i5{	height: 59px;	transition: all 0.3s 1.2s;    -webkit-transition: all 0.3s 1.2s;}.welcome_box .div1 dl dd .ani81 .i6{	width: 169px;	transition: all 0.3s 1.5s;    -webkit-transition: all 0.3s 1.5s;}.welcome_box .div1 dl dd .ani81 .i7{	height: 29px;	transition: all 0.3s 1.8s;    -webkit-transition: all 0.3s 1.8s;}.welcome_box .div1 dl dd .ani81 .i8{	width: 152px;	transition: all 0.3s 2.1s;    -webkit-transition: all 0.3s 2.1s;}.welcome_box .div1 dl dd .ani81 .i9{	height: 16px;	transition: all 0.3s 2.4s;    -webkit-transition: all 0.3s 2.4s;}.welcome_box .div1 dl dd .ani81 .i10{	width: 110px;	transition: all 0.3s 2.7s;    -webkit-transition: all 0.3s 2.7s;}.welcome_box .div1 dl dd .ani82{	opacity: 1;}.welcome_box .div1 dl dd .ani82 .i1{	height: 10px;	transition: all 0.3s 5.1s;    -webkit-transition: all 0.3s 5.1s;}.welcome_box .div1 dl dd .ani82 .i2{	width: 90px;	transition: all 0.3s 4.8s;    -webkit-transition: all 0.3s 4.8s;}.welcome_box .div1 dl dd .ani82 .i3{	height: 201px;	transition: all 0.3s 4.5;    -webkit-transition: all 0.3s 4.5s;}.welcome_box .div1 dl dd .ani82 .i4{	width: 286px;	transition: all 0.3s 4.2s;    -webkit-transition: all 0.3s 4.2s;}.welcome_box .div1 dl dd .ani82 .i5{	height: 45px;	transition: all 0.3s 3.9s;    -webkit-transition: all 0.3s 3.9s;}.welcome_box .div1 dl dd .ani82 .i6{	width: 135px;	transition: all 0.3s 3.6s;    -webkit-transition: all 0.3s 3.6s;}.welcome_box .div1 dl dd .ani82 .i7{	height: 16px;	transition: all 0.3s 3.3s;    -webkit-transition: all 0.3s 3.3s;}.welcome_box .div1 dl dd .ani82 .i8{	width: 111px;	transition: all 0.3s 3.0s;    -webkit-transition: all 0.3s 3.0s;}.welcome_box .move_div{	text-align: center;	margin-top: 40px;}.welcome_box .move_a{	display: inline-block;    position: relative;    font-size: 12px;    line-height: 14px;    height: 20px;    color: #217dc2;    background: url(../images/jt2h.png) no-repeat;    background-position: right 6px top 1px;    padding-right: 26px;    padding-left: 6px;    border-bottom: 2px solid #ccc;    transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .move_a::after{	content: "";    position: absolute;    height: 2px;    width: 50%;    left: 0;    bottom: -2px;    background: #217dc2;    transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .move_a:hover{	background-position: right 0 top 1px;}.welcome_box .move_a:hover::after{	width: 100%;}.welcome_box .div2{	position: relative;}.welcome_box .div2 .swiper-slide img{	width: 100%;	height: auto;	vertical-align: top;}.welcome_box .div2 .gallery-top{	height: 80%;	width: 100%;}.welcome_box .div2 .gallery-top .swiper-slide div{	position: absolute;	padding-right: 30%;	bottom: 85%;	left: 38%;	transform: translate(-50%,80%);}.welcome_box .div2 .gallery-top .swiper-slide div h5{	text-align: left;	margin-bottom: 20px;}.welcome_box .div2 .gallery-top .swiper-slide div p{	font-size: 16px;	color: #666;	line-height: 1.6;	margin-bottom: 32px;}.welcome_box .div2 .gallery-thumbs{	position: absolute;	bottom: 64px;	left: 50%;	transform: translateX(-50%);}.welcome_box .div2 .gallery-thumbs .swiper-slide{	height: 100%;	box-sizing: border-box;	cursor: pointer;	border: 1px solid rgba(237,109,0,0);	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div2 .gallery-thumbs .swiper-slide div{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.6);	opacity: 1;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div2 .gallery-thumbs .swiper-slide div h6{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	font-size: 15px;	text-align: center;	color: #fff;}.welcome_box .div2 .gallery-thumbs .swiper-slide div span{	display: none;	font-size: 14px;	margin-top: 10px;	white-space: nowrap;}.welcome_box .div2 .gallery-thumbs .swiper-slide-thumb-active{	border: 1px solid rgba(237,109,0,1);	box-shadow: 0 0 10px rgba(0,0,0,0.4);}.welcome_box .div2 .gallery-thumbs .swiper-slide-thumb-active div{	opacity: 0;}.welcome_box .div3{	background: #f7f7f7;}.welcome_box .div3 dl{	}.welcome_box .div3 dt{	float: left;	width: 650px;	margin-right: 20px;}.welcome_box .div3 dt a{	display: block;	position: relative;}.welcome_box .div3 dt a em{	display: block;	overflow: hidden;}.welcome_box .div3 dt a em img{	width: 100%;	vertical-align: top;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div3 dt a div{	position: absolute;	left: 0;	bottom: 0;	width: 100%;	box-sizing: border-box;	background: url(../images/bg1.png) no-repeat;	background-size: 100% 100%;	padding: 60px 24px 24px;	color: #fff;}.welcome_box .div3 dt a div span{	font-size: 16px;	display: block;	margin-bottom: 12px;}.welcome_box .div3 dt a div h6{	font-size: 24px;	line-height: 1.4;}.welcome_box .div3 dd{	float: right;	width: 530px;}.welcome_box .div3 dd a{	display: block;	font-size: 0;	color: #333;	padding-bottom: 20px;	margin-bottom: 21px;	border-bottom: 1px solid #ccc;}.welcome_box .div3 dd a:last-of-type{	padding-bottom: 0;	margin-bottom: 0;	border-bottom: none;}.welcome_box .div3 dd a em{	display: inline-block;	width: 170px;	vertical-align: middle;	overflow: hidden;}.welcome_box .div3 dd a em img{	width: 100%;	vertical-align: top;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div3 dd a div{	display: inline-block;	width: calc(100% - 170px);	vertical-align: middle;	box-sizing: border-box;	padding-left: 20px;}.welcome_box .div3 dd a div span{	font-size: 14px;	display: block;	margin-bottom: 12px;}.welcome_box .div3 dd a div h6{	font-size: 18px;	line-height: 1.5;	height: 54px;	overflow: hidden;}.welcome_box .div3 dt:hover a em img{	-webkit-transform: scale(1.1);    transform: scale(1.1);}.welcome_box .div3 dd a:hover em img{	-webkit-transform: scale(1.1);    transform: scale(1.1);}.welcome_box .div4{}.welcome_box .div4 div{	padding-top: 30px;}.welcome_box .div4 div a{	float: left;	width: 25%;	text-align: center;	position: relative;}.welcome_box .div4 div a::after{	content: "";	position: absolute;	width: 1px;	height: 60%;	background: #e6e6e6;	top: 20%;	right: 0;}.welcome_box .div4 div a:last-of-type::after{	display: none;}.w1200 {    margin: 0 auto;    box-sizing: border-box;}.welcome_box .div4 div a em{	display: inline-block;	width: 84px;	height: 84px;	position: relative;	border: 1px solid #e5e5e5;	border-radius: 50%;}.welcome_box .div4 div a em img{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;	transition: 0.5s;    -webkit-transition: 0.5s;}.welcome_box .div4 div a em img:first-of-type{	opacity: 1;}.welcome_box .div4 div a em img:last-of-type{	opacity: 0;}.welcome_box .div4 div a h6{	font-size: 18px;	color: #666;	margin-top: 20px;}.welcome_box .div4 div a h6 small{	display: block;	font-size: 14px;	color: #999;	margin-top: 10px;}.welcome_box .div4 div a:hover em img:first-of-type{	opacity: 0;}.welcome_box .div4 div a:hover em img:last-of-type{	opacity: 1;}.div2{	position: relative;}.div2 .swiper-slide img{	width: 100%;	height: auto;	vertical-align: top;}.div2 .gallery-top{	height: 80%;	width: 100%;}.div2 .gallery-top .swiper-slide div{	position: absolute;	padding-right: 30%;	bottom: 60%;	left: 50%;	transform: translate(-50%,80%);}.div2 .gallery-top .swiper-slide div h5{	text-align: left;	margin-bottom: 20px;}.div2 .gallery-top .swiper-slide div p{	font-size: 16px;	color: #666;	line-height: 1.6;	margin-bottom: 32px;}.div2 .gallery-thumbs{	position: absolute;	bottom: 64px;	left: 50%;	transform: translateX(-50%);}.div2 .gallery-thumbs .swiper-slide{	height: 100%;	box-sizing: border-box;	cursor: pointer;	border: 1px solid rgba(237,109,0,0);	transition: 0.5s;    -webkit-transition: 0.5s;}.div2 .gallery-thumbs .swiper-slide div{	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0,0,0,0.6);	opacity: 1;	transition: 0.5s;    -webkit-transition: 0.5s;}.div2 .gallery-thumbs .swiper-slide div h6{	position: absolute;	top: 50%;	left: 50%;	transform: translate(-50%,-50%);	font-size: 20px;	text-align: center;	color: #fff;}.div2 .gallery-thumbs .swiper-slide div span{	display: none;	font-size: 14px;	margin-top: 10px;	white-space: nowrap;}.div2 .gallery-thumbs .swiper-slide-thumb-active{	border: 1px solid rgba(237,109,0,1);	box-shadow: 0 0 10px rgba(0,0,0,0.4);}.div2 .gallery-thumbs .swiper-slide-thumb-active div{	opacity: 0;}.section-2 .left{	position: absolute;	left: 0;	top: 50%;	margin-top: -120px;	width: 305px;	height: 240px;}.section-2 .left h3{	margin: 0 0 10px;	font-size: 40px;	color: #fff;}.section-2 .left h6{	margin: 0 0 25px;	font-size: 24px;	line-height: 26px;	color: #fff;}.section-2 .left p {	line-height: 18px;	font-size: 12px;	color: #b4b3b2;	margin-bottom: 25px;}.section-2 .left .btn{	display: block;	padding: 10px 0;	width: 200px;	color: #fff;	font-size: 12px;	border-color:#817f7d;}.section-2 .pro-mes a:hover{	color: #14a0e6;	border: #14a0e6 1px solid;}.section-2 .pro-slider{	position: absolute;	width: 1200px;	height: 800px;	margin: 0 auto;	z-index: 9;	margin-left: 100px;}.section-2 .pro-slider .bxslider li img{	opacity: .5;  -webkit-transform: scale(0.6);      -ms-transform: scale(0.6);          transform: scale(0.6);  -webkit-transition: all .2s ease;          transition: all .2s ease;}.section-2 .pro-slider .bxslider li.bigger img{	opacity: 1;  -webkit-transform: scale(1.2);      -ms-transform: scale(1.2);          transform: scale(1.2);}.bxslider-pro-name{	position: absolute;	top: 50%;	margin-top: -150px;	right: -10px;	z-index: 5;}.bxslider-pro-name li{	margin: 15px 0;	line-height: 36px;	height: 36px;	cursor: pointer;  -webkit-transition: all .2s ease;          transition: all .2s ease;	text-align: right;}.bxslider-pro-name li a{	display: block;	color: #999;	font-size: 14px;	padding-right: 40px;	background: url(../images/index-s2-icon1.png) right center no-repeat;}.bxslider-pro-name li.active a,.bxslider-pro-name li:hover a{	color: #18a4cc;	font-size: 24px;	background: url(../images/index-s2-icon1-cur.png) right center no-repeat;}@keyframes rotate{	0%{transform:rotate(0deg);}	50%{opacity: 0.5;}	100%{transform:rotate(-360deg);}}@-webkit-keyframes rotate{	0%{ -webkit-transform:rotate(0deg);}	50%{opacity: 0.2;}	100%{-webkit-transform:rotate(-360deg);opacity: 1;}}.section-2 .earth.animate{	-webkit-animation:rotate .5s linear 1;		animation:rotate .5s linear 1;}.section-2 .bg {	position: absolute;	left: 50%;	top: 50%;	margin: -200px 0 0 -200px;}.section-2 .bg .line,.section-2 .bg .txt{	position: absolute;}.section-2 .bg .line1{	top: 12px;	left: -40px;}.section-2 .bg .line2{	bottom: 40px;	left: -44px;}.section-2 .bg .line3{	top: 46px;	right: -23px;}.section-2 .bg .line4{	bottom: 34px;	right: -2px;}.section-2 .bg .txt {	display: inline-block;	width: 100px;	font-size: 14px;}.section-2 .bg .txt1,.section-2 .bg .txt2{	text-align: right;	padding-right: 10px;	color: #fff;}.section-2 .bg .txt1{	top: 6px;	left: -139px;}.section-2 .bg .txt2{	bottom: 33px;	left: -143px;}.section-2 .bg .txt3,.section-2 .bg .txt4{	text-align: left;	padding-left: 10px;	color: #4a4845;}.section-2 .bg .txt3{	top: 40px;	right: -124px;}.section-2 .bg .txt4{	bottom: 25px;	right: -102px;}.bxslider-ps{	position: absolute;	top: 200px;	left: 310px;	z-index: 0;	width: 690px;	height: 401px;	overflow: hidden;	font-size: 14px;}.bxslider-ps li{	opacity: 0;}
