@import url(style.css);@import url(slide.css);@import url(pscroll.css);/*首页*/.i_one{ overflow:hidden; margin-top:5%; margin-bottom:4%;}.i_one ul li{ float:right; overflow:hidden; width:49.57%; margin-bottom:0.86%; position:relative;}.i_one ul li:nth-child(1){ float:left;}.i_one ul li .imgs{ position:relative; overflow:hidden; padding-top:90.2%;}.i_one ul li .imgs img{ display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;}.i_one ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}.i_one ul li:nth-child(3) .imgs{ padding-top:37.17%;}.i_one ul li:nth-child(2) .imgs{ padding-top:51.3%;}.i_one.m ul li:nth-child(2) .imgs{padding-top:90.2%;}.i_one.m ul li:nth-child(3) .imgs{padding-top:90.2%;}.i_one ul li .txts{ position:absolute; bottom:0; left:0; width:100%; overflow:hidden;}.i_one ul li .txts .cons{ margin:0 auto; width:94%; max-width:620px; overflow:hidden; margin-bottom:5%;}.i_one ul li .txts i{ width:47px; height:38px; overflow:hidden; display:block; background-repeat:no-repeat; background-size:100% 100%;}.i_one ul li .txts i.bgs1{ background-image:url(../images/i_pic1.png);}.i_one ul li .txts i.bgs2{background-image:url(../images/i_pic2.png);}.i_one ul li .txts i.bgs3{background-image:url(../images/i_pic3.png);}.i_one ul li .txts .h3{ float:left; height:32px; line-height:32px; margin-top:14px; color:#fff; font-weight:normal; overflow:hidden;/* min-width:150px;*/ padding-right:20px; background:url(../images/i_bg1.png) right center no-repeat;transition:all 0.3s;}.i_one ul li:hover .txts .h3{ padding-right:25px;}/*畅销榜单*/.i_two{ overflow:hidden; background:url(../images/i_bg2_2.jpg) center center no-repeat; background-size:cover;}.i_title{ margin-top:5%; text-align:center; position:relative; overflow:hidden; font-weight:bold; color:#fff; padding-bottom:13px;}.i_title:after{ content:""; position:absolute; bottom:0; left:50%; width:36px; margin-left:-18px; height:2px; background:#fff;}.i_title.bgs2{ color:#333333;}.i_title.bgs2:after{ background:#1376cf;}.i_two .i_two_ul{ overflow:hidden; margin-top:3%; margin-bottom:6%;}.i_two .i_two_ul li{ float:left; width:19.71%; overflow:hidden; position:relative; background:#fff; margin-right:0.41%; margin-bottom:0.41%;}.i_two .i_two_ul li:nth-child(1){ width:39.64%;}.i_two .i_two_ul li:nth-child(4),.i_two .i_two_ul li:nth-child(7){ margin-right:0;}.i_two .i_two_ul li .imgs{ position:relative; overflow:hidden; padding-top:133.3%;}.i_two .i_two_ul li .imgs img{ display: block;width: 100%; height:100%; position:absolute; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.3s ease-out 0s;}.i_two .i_two_ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);opacity:0.2;filter:Alpha(opacity=20);}.i_two .i_two_ul li:nth-child(1) .imgs{ padding-top:133.5%;}.i_two .i_two_ul li .txts{ position:absolute; top:50%;left:2%; width:96%;transform: translate(0%, -50%); text-align:center;opacity:0;filter:Alpha(opacity=0);transition:all 0.6s;}.i_two .i_two_ul li:hover .txts{opacity:1.0;filter:Alpha(opacity=100);}.i_two .i_two_ul li .txts .h3{ font-weight:normal; font-size:16px; height:30px; line-height:30px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.i_two .i_two_ul li .txts em{display:block; margin:0 auto; margin-top:22px; width:132px; height:44px; line-height:44px; overflow:hidden; border-radius:20px; color:#fff; background:url(../images/i_bg1.png) 94px center #1a6248 no-repeat; text-align:left; text-indent:19px; font-size:16px;transition:all 0.3s;}.i_two .i_two_ul li .txts em:hover{ background-position:98px center; text-indent:23px;}/*发现[A'kin]*/.i_three{ overflow:hidden; background:url(../images/i_bg4.jpg) center center no-repeat; background-size:cover;margin-bottom: 50px;}.i_three .i_three_div{ overflow:hidden; margin-top:3%;}.i_three .i_three_div .imgs{ width:420px; float:left; overflow:hidden;}.i_three .i_three_div .imgs img{display: block;width: 100%; height:485px;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}.i_three .i_three_div:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}.i_three .i_three_div .txts{ overflow:hidden; background:url(../images/i_bg5.jpg) right bottom no-repeat; background-size:cover; height:485px;}.i_three .i_three_div .txts .cons{overflow:hidden; margin:0 auto; width:94%; max-width:810px;}.i_three .i_three_div .txts .cons .h3{ color:#1376cf; overflow:hidden; height:40px; line-height:40px; margin-top:59px; font-weight:normal;}.i_three .i_three_div .txts .cons .p{ line-height:24px;font-size:14px;color:#666666;overflow:hidden; margin-top:19px; margin-bottom:20px;}.i_three .i_three_div .txts .cons em{ display:block; width:92px; border:1px solid #1376cf; border-radius:30px; text-align:center; height:40px; line-height:40px; color:#1376cf; position:relative; font-size:14px; font-style:normal; z-index:0; overflow:hidden;animation-delay:0.3s;-webkit-animation-delay:0.3s;transition:all 0.3s;}.i_three .i_three_div .txts .cons em:before{ content:""; position:absolute; left:50%; right:50%; width:0; height:100%; background:#1376cf;border-radius:30px;/*transition:all 0.3s;*/ z-index:-1; overflow:hidden; top:0;}.i_three .i_three_div .txts .cons em:hover:before{ width:100%; left:0; right:0;}.i_three .i_three_div .txts .cons em:hover{ color:#fff; background:#1376cf;}@media screen and (max-width: 1660px) {}@media screen and (max-width: 1440px) {}@media screen and (max-width: 1260px) {/*畅销榜单*/.i_two .i_two_ul li .txts .h3{ font-size:15px;}.i_two .i_two_ul li .txts em{ font-size:15px;}/*发现[A'kin]*//*.i_three .i_three_div .txts .cons .p{ margin-bottom:40px;}*/}@media screen and (max-width: 1100px) {}@media screen and (max-width: 960px) {.i_one ul li .txts .h3{ margin-top:10px; height:26px; line-height:26px;}/*畅销榜单*/.i_two .i_two_ul li{width:33.06%;}.i_two .i_two_ul li:nth-child(1){ width:100%; margin-right:0;}/*发现[A'kin]*/.i_three .i_three_div .imgs{ width:380px;}.i_three .i_three_div .imgs img{ height:439px;}.i_three .i_three_div .imgs .txts{ height:439px;}.i_three .i_three_div .txts .cons .h3{ margin-top:39px;}.i_three .i_three_div .txts .cons .p{ line-height:22px; font-size:13px; margin-bottom:0px;}}@media screen and (max-width: 780px) {.i_one ul li .txts i{ width:40px; height:32px;}.i_one ul li .txts .h3{ margin-top:5px}/*发现[A'kin]*/.i_three .i_three_div .imgs{ float:none;width:100%;}.i_three .i_three_div .imgs img{ height:auto;}.i_three .i_three_div .txts{ height:auto; padding-bottom:16%;}.i_three .i_three_div .txts .cons .h3{ margin-top:5%;}.i_three .i_three_div .txts .cons .p{ margin-bottom:5%;}}@media screen and (max-width: 720px) {}@media screen and (max-width: 640px) {.i_one ul li{ float:none; width:100%; margin-right:0; margin-bottom:1%;}.i_one ul li:nth-child(1){ float:none;}/*畅销榜单*/.i_two .i_two_ul{ margin-top:4%;}.i_two .i_two_ul li{width:49.5%; margin-right:1%; margin-bottom:1%;}.i_two .i_two_ul li:nth-child(4){ margin-right:1%;}.i_two .i_two_ul li:nth-child(3),.i_two .i_two_ul li:nth-child(5){ margin-right:0;}/*发现[A'kin]*/.i_three .i_three_div{ margin-top:4%;}.i_three .i_three_div .txts .cons .p{ margin-top:2%;}.i_three .i_three_div .txts .cons em{ height:36px; line-height:36px; width:88px; font-size:13px;}}@media screen and (max-width: 520px) {}@media screen and (max-width: 480px) {.i_one ul li .txts .h3{ /*min-width:140px; */background-size:12px 12px;}/*畅销榜单*/.i_two .i_two_ul li .txts em{ font-size:14px; margin-top:15px; height:36px; line-height:36px; background-position:89px center; width:122px; text-indent:18px; background-size:12px 12px;}.i_two .i_two_ul li .txts em:hover{ background-position:93px center; text-indent:22px;}/*发现[A'kin]*/.i_three .i_three_div .txts .cons .p{ font-size:12px;}.i_three .i_three_div .txts .cons em{ height:32px; line-height:32px; width:82px; font-size:12px;}}@media screen and (max-width: 420px) {}@media screen and (max-width: 380px) {/*畅销榜单*/.i_two .i_two_ul li .txts .h3{ font-size:14px;}.i_two .i_two_ul li .txts em{ margin-top:10px;}}.tit1{ font:50px "Microsoft YaHei"; text-align:center; color:#424242; font-weight:bold; overflow:hidden; }.tit1 a{ display:block; color:#424242;}.tit1 em{ display:block; font:22px "Microsoft YaHei"; color:#626262; margin-top:8px; padding-top:30px; background:url(../images/line.png) no-repeat center top;}.content{	width:1200px;	margin:0 auto;	}.yinz{ height:490px; margin-top:90px; overflow:hidden;}.yinz p{ width:1101px; margin:40px auto; text-align:center; font:15px "Microsoft YaHei"; line-height:24px; color:#949494;}.yinz li{ width:270px; height:140px; float:left; background:#fff; font:18px "Microsoft YaHei"; text-align:center; color:#626262; margin:0 10px;}.yinz li span{ display:block; font:70px Arial; color:#424242; position:relative; margin-top:10px;}.yinz li span i{ display:block; width:26px; height:26px; background:#1376cf; border-radius:26px; font:14px "Microsoft YaHei"; text-align:center; line-height:25px; color:#fff; position:absolute; top:15px; left:190px;}.yinz li:nth-child(1) span i{ left:165px;}.yinz li:nth-child(4){ width:300px;}.yinz li:nth-child(4) span i{ left:260px;}.yinz .cur{ box-shadow:0.1rem 0.1rem 0.9rem 0.1rem #e3e3e3;}.yinz .cur span{ color:#1376cf;}.yinz .cur span i{ background:#1376cf;}/*banner*/.banner {  position: relative;  overflow: hidden;  height: 100vh;}.banner-slide {  overflow: hidden;}.banner-slide figure {  display: block;  line-height: 1;  overflow: hidden;  transform: scale(1.15, 1.15);  transition: 1s linear 2s;}.banner-slide figure img {  display: block;  position: relative;}.banner-slide.swiper-slide-active figure {  transition: 6s linear;  transform: scale(1);}.banner-slide.swiper-slide-active .bhide {  visibility: visible;  animation: letterL 2s;  animation-fill-mode: forwards;  animation-timing-function: ease-in-out;}@keyframes letterL {  0% {    opacity: 0;    text-shadow: #ffffff 0px 0px 40px;  }  60% {    opacity: 1;    transform: translate3d(0px, 0px, 0px);    text-shadow: #ffffff 0px 0px 0px;  }  100% {    opacity: 1;    transform: translate3d(0px, 0px, 0px);    text-shadow: #ffffff 0px 0px 0px;  }}.bhide {  visibility: hidden;  transform: translateY(-100px);}.btext {  position: absolute;  left: 12.5%;  right: 12.5%;  top: 50%;  margin-top: -88px;  z-index: 5;}.btext p {  color: #ffffff;  font-size: 20px;  letter-spacing: 3px;}.btitle {  display: inline-block;  position: relative;  padding-bottom: 35px;  margin-bottom: 30px;}.btitle i {  display: block;  position: absolute;  left: 0;  right: 16px;  bottom: 0;  height: 1px;  background: rgba(255, 255, 255, 0.3);}.btitle i:before {  position: absolute;  left: 0;  bottom: 0px;  content: "";  width: 113px;  height: 0;  background: #fff;}.btitle strong {  display: block;  line-height: 1.2;  color: #fff;  font-size: 48px;  letter-spacing: 5px;  font-weight:bold;}.btitle small {  display: block;  letter-spacing: 3px;  margin-top: 14px;  line-height: 1.1;  color: #ffffff;  font-size: 15px;  text-transform: uppercase;  font-family: "Helvetica";}.iconfont {  font-family: "iconfont" !important;  font-style: normal;}.banner-prev {  position: absolute;  left: 12.5%;  bottom: 65px;  z-index: 10;  overflow: hidden;}.banner-prev span {  display: block;  float: left;  position: relative;  z-index: 3;  margin-right: 30px;  width: 48px;  height: 48px;  border: 1px solid #fff;  text-align: center;  line-height: 48px;  color: #fff;  font-size: 26px;  cursor: pointer;  transition: 0.4s;  overflow: hidden;}.banner-prev span:hover {  color: #000;}.banner-prev span:hover:before {  transform: scale(1);}.banner-prev span:before {  content: "";  position: absolute;  left: -150%;  top: -150%;  background: #fff;  width: 300%;  height: 300%;  border-radius: 50%;  z-index: -1;  transition: 0.5s;  transform: scale(0);}.home-pro h1{padding-bottom:0px;margin-bottom: 0px;}.home-pro .main{ height:245px;}.home-pro .ul{ position:relative;}.home-pro .ul .tips{ position:absolute; font-size:24px; color:#fff; line-height:50px; width:200px; background:rgba(0,0,0,0.7); left:50%; top:50%; margin-left:-100px; border-radius:5px; text-align:center; margin-top:-25px;}.home-pro .ul li{ float:left; width:20%; text-align:center; cursor:pointer; padding-top:32px;}.home-pro .ul li::after{ display:block; content:''; width:20px; height:20px; margin:0 auto; background:url(../images/choice-dot.png) no-repeat center center;}.home-pro .ul li.selected::after,.home-pro .ul li:hover::after{ background-image:url(../images/choice-dot-check.png);}.home-pro .ul li .pic{ overflow:hidden; position:relative; width:120px; height:120px; margin:0 auto;}.home-pro .ul li .pic img{ position:absolute; left:0;width:100%; height:100%; transition:0.3s;}.home-pro .ul li .icon{ top:0;}.home-pro .ul li .img,.home-pro .ul li.selected .icon,.home-pro .ul li:hover .icon{ opacity:0;}.home-pro .ul li .img{ top:-20px;}.home-pro .ul li .icon,.home-pro .ul li.selected .img,.home-pro .ul li:hover .img{ opacity:1;}.home-pro .ul li.selected .img,.home-pro .ul li:hover .img{ top:0;}.home-pro .ul li.selected .icon,.home-pro .ul li:hover .icon{  top:20px;}.home-pro .ul li p{ font-size:16px; margin:0; padding:10px 5px 20px 5px;}.home-pro .ul .cur::after{ background-image:url(../images/choice-dot-check.png);}.home-pro .btn {position: absolute;top: 50%;margin-top: -25px;width: 50px;height: 50px;cursor: pointer;z-index: 10;background: url(../images/pro_btn.png) no-repeat left bottom #c81624;}.group-intro{ height:600px; background:#f9f9f9;position: relative;z-index: 1;}.group-intro .intro{overflow:hidden;}.group-intro .intro .box{ /*overflow:hidden;*/float:left; width:50%;}.group-intro .left-img{ width:960px; float:right; position:relative;}.group-intro .left-img dd,.group-intro .left-img .tempWrap{ width:960px;}.group-intro .left-img .btn{ top:auto; margin:0; bottom:0; right:0; background-color:#f9f9f9; background-position:left bottom;}.group-intro .left-img .btn:hover{ background-color:#c81624;}.group-intro .left-img .img-prev:hover{ background-position: left top;}.group-intro .left-img .img-next{ margin-right:-50px;background-position: right top;}.group-intro .left-img .img-next:hover{ background-position: right bottom;}.group-intro .left-img img{ display:block; max-width:none; width:100%; max-height:600px;}.group-intro .main{ width:600px; padding:50px 0 0 60px;}.group-intro .main .name,.group-intro .main .pre{ padding:0 13px;margin:0; line-height:26px;}.group-intro .main .name{ font-size:18px; color:#333; font-weight:normal; padding-bottom:10px;}.group-intro .main .pre{ font-size:16px;}.group-intro .main .youshi{ height:300px; overflow:hidden; position:relative; margin-top:10px;}.group-intro .main .hover{ position:absolute; left:0; top:0; width:100%; border:1px solid #f0f0f0; background:rgba(255,255,255,0.95); border-radius:10px; padding:20px 12px; line-height:26px; display:none; max-height:300px; overflow:auto;}.group-intro .bx-viewport{ z-index:1;}.group-intro .bx-controls-direction a{ z-index:10; left:50%; margin-left:-100px; top:auto; margin-top:0; bottom:0;}.group-intro .bx-controls-direction a.bx-next{ margin-left:-50px;}.box .youshi .ul-tag{list-style-type:none}.box .youshi li{ float:left; width:25%; text-align:center; font-size:16px; padding-top:20px;}.box .youshi li .pic{ padding-bottom:8px;}.box .youshi li .pic img{ border:1px solid #e4e4e4; border-radius:10px; transition:0.3s;}.box .youshi li span{ min-height:42px; display:block;}.box .youshi li:nth-child(4n+1){ clear:both;}.box .youshi li:hover .pic img{border:1px solid #c81623;}.index-more{ background:url(../images/index-more.png) no-repeat right center; width:128px; height:30px; line-height:30px; display:block; color:#fff; font-size:16px; padding-left:20px;}.index-more:hover{color:#fff; background-image:url(../images/index-more-hover.jpg);}.sy0 {width:1200px;margin:0 auto;text-align:center;line-height:60px;padding-top: 50px;}.sy0>h3 {font-size:51px;color:#333;font-family:SOURCEHANSANSCN-NORMAL;}.sy4 {width:100%;height:893px;background:url(../images/hz4.jpg) no-repeat center 0;}.sy41 {width:1200px;height:610px;margin:0 auto;margin-top: 50px;}.sy42 {width:760px;height:610px;float:right;position:relative;overflow:hidden;}.sy42>div {width:222px;height:151px;background:#FFF;border:1px solid #575759;border-radius:10px;font-family:'SourceHanSansCN-Regular';overflow:hidden;cursor:pointer;z-index:2;position:absolute;}.sy421 {top:0;left:0;}.sy422 {top:225px;left:200px;}.sy423 {bottom:0px;left:0;}.sy4211 {width:121px;height:61px;background:#575759;border-radius:20px;margin:-22px auto 0;text-align:center;line-height:80px;color:#FFF;font-size:18px;}.sy42>div>div {width:111px;height:66px;margin:18px auto 0;padding-left:63px;text-align:center;font-size:20px;}.sy4212 {background:url(../images/hz4_.png);}.sy4222 {background:url(../images/hz5_.png);}.sy4232 {background:url(../images/hz6_.png);}.sy4212 {background-position:5px 2px;background-repeat:no-repeat;}.sy4222 {background-position:5px 5px;background-repeat:no-repeat;}.sy4232 {background-position:0 2px;background-repeat:no-repeat;}.sy42>span {position:absolute;width:560px;height:151px;overflow:hidden;}.sy42>span>div {position:absolute;width:332px;height:97px;line-height:91px;padding-left:50px;background:#1376cf;font-size:22px;text-align:center;border-radius:44px;color:#FFF;top:31px;font-family:'SourceHanSansCN-Regular';}.sy431 {left:170px;top:0;overflow:hidden}.sy432 {left:200px;top:225px;overflow:hidden}.sy433 {left:170px;bottom:0;overflow:hidden}.sy431>div {left:-340px;z-index:-1;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}.sy432>div {left:-340px;z-index:-1;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}.sy433>div {left:-340px;z-index:-1;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;-moz-transition:All 0.5s ease-in-out;-o-transition:All 0.5s ease-in-out;}.sy5 {width:100%;height:100%;position:relative;overflow:hidden;}.sy5 img {width:100%;}.sy5>div {width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;display:none}.sy51>img {display:block;width:100%;}.sy6 {position:absolute;top:40px;right:0;left:0;width:900px;margin:auto;height:85px;display:flex;flex-direction:row;justify-content:space-between;}.sy6>div {width:218px;height:85px;background-position:-220px 0;background-repeat:no-repeat;cursor:pointer}.sy61 {background:url('../images/hz12.png')}.sy62 {background:url('../images/hz13.png')}.sy63 {background:url('../images/hz14.png')}.content6{width:100%; height:1056px; background:url(../images/13.jpg) no-repeat center 0}.content61{width:1200px; height:921px; margin:0 auto; padding-top:135px}.content611{width:1200px; height:120px; margin:0 auto; text-align:center; line-height:60px}.content620{width:750px; height:120px;}.contentd62{width:750px; height:640px; padding-top:120px}.content62{margin:0}.content621{width:120px; height:110px; border-radius:50%; padding-top:10px; background:rgba(255,255,255,0.5); float:right}.content622{width:100px; height:76px;border-radius:50%; padding-top:24px;margin:0 auto; background:#FFFFFF;cursor: pointer }.content623{width:52px; height:52px; overflow:hidden; margin:0 auto}.content624{width:630px; height:60px;}.content6241{width:160px; height:40px;margin-right:25px; float:right}.content6242{width:180px; height:40px; margin:10px 20px; float:right; text-align:center; line-height:40px; border-right:1px solid #FFFFFF}.content6243{width:605px; height:60px; padding-right:25px; text-align:right; line-height:30px; float:right}.content6232{display:none}.content622:hover .content6232{display:block}.content622:hover .content6231{display:none}.content622:hover{background:#1376cf}.content63{margin-top:90px}.content631{width:120px; height:110px; border-radius:50%; padding-top:10px; background:rgba(255,255,255,0.5); float:right}.content632{width:100px; height:78px;border-radius:50%; padding-top:22px;margin:0 auto; background:#FFFFFF;cursor: pointer}.content633{width:52px; height:56px; overflow:hidden; margin:0 auto}.content634{width:630px; height:60px;}.content6341{width:160px; height:40px;margin-right:25px; float:right}.content6342{width:180px; height:40px; margin:10px 20px; float:right; text-align:center; line-height:40px; border-right:1px solid #FFFFFF}.content6343{width:605px; height:60px; padding-right:25px; text-align:right; line-height:30px; float:right}.content632:hover .content6232{display:block}.content632:hover .content6231{display:none}.content632:hover{background:#1376cf}.content64{margin-top:90px}.content641{width:120px; height:110px; border-radius:50%; padding-top:10px; background:rgba(255,255,255,0.5); float:right}.content642{width:100px; height:80px;border-radius:50%; padding-top:20px;margin:0 auto; background:#FFFFFF;cursor: pointer}.content643{width:52px; height:60px; overflow:hidden; margin:0 auto}.content644{width:630px; height:60px;}.content6441{width:160px; height:40px;margin-right:25px; float:right}.content6442{width:180px; height:40px; margin:10px 20px; float:right; text-align:center; line-height:40px; border-right:1px solid #FFFFFF}.content6443{width:605px; height:60px; padding-right:25px; text-align:right; line-height:30px; float:right}.content642:hover .content6232{display:block}.content642:hover .content6231{display:none}.content642:hover{background:#1376cf}.content8{width:1200px; height:500px; margin:0 auto;}.content81{width:470px; height:260px; padding:80px 0 0 50px; float:left}.content_d7 p{font-family:'SourceHanSansCN-Regular';}.content800 p{font-size:51px}.content801 p{font-size:22px; color:#FFFFFF}.content802 p{font-size:18px}.content800{width:260px; height:60px; float:left; text-align:center}.content801{width:150px; height:40px; border-radius:30px; margin:18px 265px 10px; background:#1376cf; text-align:center; line-height:40px}.content802{width:450px; height:120px; margin-top:50px; line-height:40px}.content814{width:620px; height:500px; float:left; position:relative}.content8141{width:520px; height:500px; margin-left:50px}.content8142{width:30px; height:30px; border-radius:50%; background:#1376cf; text-align:center; line-height:30px; position:absolute;left:160px; bottom:60px}.content8143{width:30px; height:30px; border-radius:50%; background:#1376cf; text-align:center; line-height:30px; position:absolute; right:95px; top:30px}.content8144{position:absolute; left:90px; bottom:13px;}.content8145{position:absolute; right:15px; top:-15px}.content_d7{width:100%; height:2265px;position:relative}.content9{width:100%; height:620px; background:url(../images/h23.jpg) no-repeat center 0; position:absolute; left:0; top:670px}.content_d9{width:1200px; height:390px; margin:0 auto; padding-top:230px}.content91{width:470px; height:260px; padding-left:50px; float:right}.content_a1{width:100%; height:630px; position:absolute;left:0; top:1145px;z-index:8;}.content_a2{width:1200px; height:470px; margin:0 auto; padding-top:160px;}.content_a21{width:470px; height:260px; padding:80px 0 0 50px; float:left;}.content_a22{width:530px; height:590px; overflow:hidden; margin-top:-135px; float:right}.content_b1{width:100%; height:620px; position:absolute; left:0; top:1645px; background:url(../images/h22.jpg) no-repeat center 0}.content_b2{width:1200px; height:410px; margin:0 auto; padding-top:210px;}.content_b3{width:470px; height:260px; padding-left:50px; float:right}.content_c2{width:1200px; height:696px; margin:0 auto}.content_d{width:100%; height:990px; background:url(../images/25.jpg) no-repeat center 0; overflow:hidden}.content_d01{width:1200px; height:990px; margin:0 auto; position:relative}.content_d03{width:1200px;display:flex;justify-content: space-between; flex-flow: row wrap; margin:80px auto}.content_d03 li{width:370px; height:460px; background:#7f7f7f; display:block; text-align:center; line-height:60px; position:relative}.content_d0300{ position:absolute; bottom:-37px}.content_d03 img{width:370px; height:400px}.content_d03 a{width:370px; height:60px; display:block; font-size:21px; color:#FFFFFF; font-family:fzstgbys10}.content_d03 li:hover{transform:scale(1.1,1.1); background:#1376cf}.content_e01{width:1200px; height:60px; margin:180px auto 0; text-align:center; line-height:60px;}.content_e02{width:1200px; height:50px; margin:40px auto 0;}.content_e02 li{width:400px; height:50px; display:block; float:left; line-height:50px}.content_e02 p{font-size:22px; font-family:fzstgbys10}.content_e02 span{ border-radius:50px;background:#1376cf; color:#FFFFFF; font-size:20px; width:170px; height:40px; display:inline-block; margin-top:5px; text-align:center; line-height:40px}.content_e03{width:100%; height:530px; margin-top:60px; background:url(../images/26.jpg) no-repeat center 0}.content_f01{width:100%; height:180px; margin-top:60px; background:url(../images/27.jpg) no-repeat center 0; overflow:hidden}.content_f02{width:100%; height:790px; background:#f2f2f2; padding-top:60px; position:relative}.content_f021{width:1200px; height:60px; margin:0 auto; text-align:center}.content_f03{width:1150px;display:flex;justify-content: space-between; flex-flow: row wrap; margin:0 auto; padding:0 25px 0 25px; position:absolute; top:215px; left:360px}.content_f03 li{width:275px; height:135px; overflow:hidden; border:1px solid #1376cf;  border-radius:30px; margin-bottom:90px; background:#fff; padding-top:40px; text-align:center; line-height:60px}.content_f030{width:65px; height:65px; display:block; margin:0 auto}.content_f031{width:65px; height:65px; display:none; margin:0 auto}.content_f03 a{font-size:24px;font-family:'SourceHanSansCN-Regular'; color:#000000}.content_f03 li:hover{background:#1376cf}.content_f03 li:hover a{color:#FFFFFF}.content_f03 li:hover .content_f030{display:none}.content_f03 li:hover .content_f031{display:block}.content_g01{width:100%; height:890px; background:url(../images/48.jpg); padding-top:80px}.content_g02{width:1200px; height:100px; margin:0 auto;text-align:center; line-height:60px}.content_g03{width:1200px; height:720px; padding-top:70px; margin:0 auto;}.content_i01{width:1200px; height:785px; margin:0 auto; padding-top:30px; position:relative}.content_i0d{width:600px; height:660px; float:left;}.content_i02{width:400px; height:60px; line-height:60px}.content_i03{width:555px; height:270px; line-height:35px; margin-top:40px}.content_i04{width:561px; height:210px; margin-top:20px;}.content_i05{width:175px; height:55px; background:#1376cf; position:absolute;left:375px; bottom:120px; text-align:center; line-height:55px; cursor:pointer}.content_i05 a{font-size:20px; font-family:SourceHanSansCN-Bold; color:#FFFFFF}.content_i0d2{width:545px; height:660px; float:left; padding-left:55px}.content_i06{width:30px; height:390px; margin-top:120px; background:#1376cf; float:left}.content_i07{width:514px; height:657px; overflow:hidden; float:left; }.cy-tg {  float:left;  margin-left: 2%;  width: 23.5%;}.container{width:1200px;margin:0 auto;}.cy-tg:first-child{margin-left: 0;}.mt_4{margin-top: 40px;margin-bottom: 100px;}.hm-brand .brand-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 0 0 }.hm-brand .brand-info > div a:hover .b-i_desc { top: 0; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info > div a:hover .b-i_pic img { top: -110px }.hm-brand .brand-info > div .b-i_desc { top: 330px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }.hm-brand .brand-info > div .b-i_desc { top: 245px }.hm-brand .brand-info > div .b-i_pic { top: 0; bottom: auto }.hm-brand .brand-info a { display: block; overflow: hidden; position: relative; z-index: 1; background: #f2f2f2 }.hm-brand .brand-info a:hover { z-index: 3 }.hm-brand .brand-info a:hover .b-i_pic { height: 0; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info a:hover .b-i_pic img { opacity: .3; -webkit-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s }.hm-brand .brand-info .b-i_desc { position: relative; z-index: 1; padding: 30px; width: 83%; height:370px }.hm-brand .brand-info .date { font-size: 16px; line-height: 15px; color: #ababab }.hm-brand .brand-info .name {   height: 50px; margin: 25px 0 0;   font-size: 16px; font-weight: 700;    line-height: 25px; color: #111;     text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;     -webkit-line-clamp: 2; -webkit-box-orient: vertical;     }.hm-brand .brand-info .desc { height: 50px;  font-size: 13px; line-height: 25px; color: #858585; display: -webkit-box; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical }.hm-brand .brand-info .more { margin: 60px 0 0; padding: 10px 0; width: 110px; font-size: 12px; line-height: 15px; text-align: center; background:  #0079d5; color: #fff; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s }.hm-brand .brand-info .more:hover { background: #333}.hm-brand .brand-info .b-i_pic { overflow: hidden; position: absolute; right: 0;left:0; bottom: 0; z-index: 3; height: 250px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s ;top: 0; bottom: auto}.hm-brand .brand-info .b-i_pic img { position: relative; top: 0; width: 100%; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }@media (min-width: 1441px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:265px}}@media (max-width: 1440px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:185px}}@media (max-width: 1300px) {	.ul_7.t_center li{padding: 0 25px;}}@media (max-width: 640px) {  .new_ul li .newpic img,.hm-brand .brand-info .b-i_pic img{height:auto}  .zdxx li:nth-child(4n+1){margin-left: 2% !important;}  .zdxx li:nth-child(3n+1){margin-left: 2% !important;}  .zdxx li:nth-child(2n+1){margin-left: 0 !important;}  .zdxx {margin-bottom: 30px;}  .techul li{width:100%;height:auto;}  .techul li>div{padding: 25px 15px;}  .techul li h2{font-size: 17px;margin-bottom: 15px}  .techul{margin: 30px 0;}  .jyxt li{width:100%;float:none;margin-left: 0;margin-bottom: 15px;height:150px;}  .jyxt .d_no img{margin-bottom: 15px;}  .ulxx p{font-size: 14px;line-height: 20px;}  .yzbd{width: 98%;margin-left: -49%;}  .yzclose{right:0;top:-45px;}  .jyxt li h3{font-size: 16px;}}.jmpart2{padding:88px 0 100px;height: 380px;}.jmpart2 .wrap{width: 1300px;margin:0 auto;}.jmpart2 .infor {text-align:center; color:#666;}.jmpart2 .infor .tit a{display:block;}.jmpart2 .infor .tit a:hover{color:#929292;}.jmpart2 .infor .tit{font-size:36px; font-weight:bold; line-height:36px; margin-bottom:16px;}.jmpart2 .infor .con{font-size:16px; line-height:26px; padding:0 21%;}.jmpart2 .content{margin-top:70px;}.jmpart2 .content .list li{width:25%; float:left; text-align:center;}.jmpart2 .content .list li .li_box .icon{width:64px; height:64px; margin:0 auto 10px; transition:all 0.5s ease;}.jmpart2 .content .li_box:hover .icon{transform:rotateY(180deg);}.jmpart2 .content .list li .li_box .t{font-size:20px; line-height:30px; color:#666; margin-bottom:10px;}.jmpart2 .content .list li .li_box .number{font-size:20px; color:#666;}.jmpart2 .content .list li .li_box .number .num{font-size:48px; line-height:60px; color:#0054a4; font-family:Impact;}.jmpart2 .content .list li .li_box sup{font-size:36px; font-family:Arial;}.jmpart2 .content .list li .li_box img{width:64px;height:64px;}.welcome_box .classify_dl{	}.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: 38px;	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: #ed6d00;}.welcome_box .div1 dl dd span.hover_span i::before{	background: #eda160;}.welcome_box .div1 dl dd span.hover_span i::after{	background: #ed6d00;}.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: #ed6d00;    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: #ed6d00;    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 {    width: 1200px;    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;}.ry_bj{height:690px;background:#fff url(../images/rybg.png) no-repeat center 580px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;}.ry h2{ margin-bottom: 40px; }.ry h2 span{width: 255px; margin:0 auto;}.ry{ position: relative; }.carousel-container {position:relative;width:1200px;height:412px;}#carousel {height:345px;width:1200px;position:relative;font-size:12px;font-family: Arial;}.carousel-image {border:0;display:block;}.carousel-feature img{width:259px; height:345px; display:block;background: url(../images/ryspanbg.png) no-repeat center bottom;padding-bottom: 36px;}.carousel-feature .carousel-caption {position:absolute; bottom:0;width:100%;background-color:#fff; text-align:center;}.carousel-feature .carousel-caption p {margin:0;padding:5px; font-weight:bold;font:14px/38px "Microsoft Yahei";color:#333;}.carousel-container .prev {position: absolute;top: 36%;z-index: 9;left: 0px; background: url(../images/ryleft.png) no-repeat;display: inline-block;height: 54px;width: 27px;}.carousel-container .next {position: absolute;top: 36%;z-index: 9;right: 0px;background: url(../images/ryright.png) no-repeat; display: inline-block;height: 54px; width: 27px;}.carousel-container .carousel-feature { position: relative;}.carousel-container .titlework { background: url(../images/ryspanbg.png) no-repeat center top;display: block; height: 50px;left: 50%; line-height: 30px;position: absolute; text-align: center;top: 345px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}.hezuo {	    height: 550px;    font-size: 44px;    color: #333333;    font-weight: normal;    box-sizing: border-box;    text-align: center;	background: white;}.hezuo-list {	position: relative;	margin-top: 50px;	padding: 0 15px;}.hezuo-list .bd{	width: 1200px;overflow: hidden;}.hezuo-list .bd ul {	overflow: hidden;}.hezuo-list .bd ul li {	width: 250px;	height: 125px;	margin-right: 30px;	float: left;	_display: inline;	overflow: hidden;	text-align: center;}.hezuo-list .bd ul li img {	width: 250px;	height: 125px;	display: block;}.hezuo-list .prev, .hezuo-list .next {	position: absolute;	left: -28px;	top: 50%;	margin-top: -25px;	display: block;	width: 32px;	height: 40px;	background: url(../images/arrow.png) -110px 5px no-repeat;	filter: alpha(opacity=50);	opacity: 0.5;	cursor: pointer;}.hezuo-list .next {	left: auto;	right: -28px;	background-position: 8px 5px;}.hezuo-list .prev:hover, .hezuo-list .next:hover {	filter: alpha(opacity=100);	opacity: 1;}.hezuo-list .prevStop {	display: none;}.hezuo-list .nextStop {	display: none;}.huoban .title p{padding-top: 25px;}.c-about { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }.m-about { width: 68%; flex:0 0 68%; padding-left: calc( (100% - 1600px) / 2 ); padding-right: 9%; }.video { position: relative; width: 32%; flex:0 0 32%; text-align: center; }.video a { display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: rgba(255,255,255,.6); font-size: 24px; line-height: 40px; }.video a i { display: block; width: 68px; height: 68px; margin: 0 auto 36px; background: url(../images/video.png) no-repeat; background-size: contain; }.about { margin-bottom: 123px; }.about .hd { position: relative; margin-bottom:32px; }.about .hd .title { position: relative; font-size: 30px; font-weight: normal; line-height: 95px; }.about .hd .title::after { position: absolute; left: 0; bottom: 0; width: 56px; height: 4px; background-color: #0069ce; content: ''; }.about .bd { height: 70px; opacity: .7; font-size: 14px; line-height: 24px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }.honor { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }.honor-info { position: relative; width: 33%; min-height: 324px; flex:0 0 33%; padding: 40px 22px; background: #0070c0 url(../images/g_49.jpg) no-repeat right top; background-size: contain; color: #fff; }.honor-info h3 { font-size: 18px; line-height: 32px; font-weight: normal; color: #fff;}.honor-info h4 { opacity: .4; font-size: 12px; line-height: 24px; font-weight: normal;color: #fff; }.honor-info::after { position: absolute; right: 32px; bottom: 40px; width: 60px; height: 60px;  content: ''; }.honor-info .bottom { position: absolute; left: 32px; bottom: 40px; }.honor-info .bottom .y { font-size: 30px; font-family: Impact; line-height: 36px; color: #fff;}.honor-info .bottom .y em { margin-left: 11px; font-size: 14px; line-height: 22px; color: #fff;}.honor-info .bottom .a { opacity: .4; font-size: 12px; line-height: 24px; color: #fff;}.honor-list { width: 67%; flex:0 0 67%; }.honor-list li { position: relative; float: left; width: calc( 50% - 12px); margin-left: 12px; margin-bottom: 12px; background: #eaeaea; font-size: 14px; line-height: 28px; }.honor-list li a { display: block; min-height: 156px; padding: 40px 22px; }.honor-list li::after { position: absolute; right: 32px; bottom: 22px; width: 40px; height: 40px; content: ''; }.honor-list li:nth-child(1)::after { background: url(../images/g_51.png) no-repeat center; }.honor-list li:nth-child(2)::after { background: url(../images/g_52.png) no-repeat center; }.honor-list li:nth-child(3)::after { background: url(../images/g_53.png) no-repeat center; }.honor-list li:nth-child(4)::after { background: url(../images/g_54.png) no-repeat center; }.honor-list li:nth-child(3),.honor-list li:nth-child(4) { margin-bottom: 0; }@media only screen and (max-width:1680px) {    .c-about .m-about { padding-left: calc( (100% - 1200px) / 2 ); }    .c-about .m-about .about { margin-bottom: 40px; }}@media only screen and (max-width:1280px) {    .c-about .m-about { padding-left: calc( (100% - 1000px) / 2 ); padding-right: 4.5%; }    .about .hd { margin-bottom:22px; }    .about .hd .title { font-size: 26px; line-height: 60px; }    .about .hd .title::after { width: 36px; }    .honor-info { min-height: 254px; }    .honor-info .bottom {left: 22px;bottom: 20px;}    .honor-info::after { right: 12px; bottom: 20px; }    .honor-list li a { min-height: 121px; padding: 20px 22px; }    .honor-list li::after {right: 18px;bottom: 16px;}}@media only screen and (max-width:1024px) {    .c-about .m-about { width: 750px; flex: 0 0 750px; margin: 0 auto; padding:40px 0; }    .video { display: none; }}@media only screen and (max-width:750px) {    .c-about .m-about { width: 100%; flex:0 0 100%; padding:15px; }    .video { position: relative; width: 100%; flex:0 0 100%; padding:0 15px 15px; }    .about { margin-bottom: 15px; }    .about .hd { margin-bottom:15px; }    .about .hd .title { font-size: 20px; line-height: 45px; }    .about .hd .title::after { width: 36px; }    .honor-info,.honor-list { width: 100%; flex:0 0 100%; margin: 0; }    .honor-info { min-height: 234px; }    .honor-list li { width: calc( 50% - 6px); margin-left: 12px; margin-bottom: 0; margin-top: 12px; }    .honor-list li:nth-child(1),    .honor-list li:nth-child(3) { margin-left: 0; }}.zx_bg .content{		width:1400px;	margin:0 auto;}.container_header {    float: none;    margin-bottom: 20px;    text-align: center;}.container_header .title {    font-size: 30px;	margin-right: 0;	color: #1376cf;	font-weight: bold;}.container_header .subtitle {    font-size: 14px;    color: #bbb;    line-height: 26px;}.container_category {    text-align: center;}.container_category > a {    line-height: 36px;    margin: 0 0;    padding: 0 30px;	font-size:14px;	display: inline-block;	border: 1px solid rgba(170,170,170,.2);	color: #828282;	background-color: transparent;}.container_category > a.active, .container_category > a:hover {    border-color: #1376cf;    background-color: #1376cf;    color: #fff;}.content_wrapper {    position: relative;    margin-right: -10px;	padding-top: 51px;}.item_block{    border: none;}.item_block {    width: calc(100% / 3 - 20px);    margin-right: 20px;	margin-bottom: 40px;	transition: all 0.36s ease;	height: auto;	float: left;	position: relative;	box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);}.container_content {    clear: both;}.content_wrapper {    position: relative;    margin-right: -10px;}.content_list .item_img {    position: relative;    overflow: hidden;}.item_box {    display: block;}.item_img img {    transition: all 0.36s ease;    display: inline;	width:100%}.content_list .item_img .item_mask{    position: absolute;    width: 100%;    height: 100%;    border: 2px solid transparent;        border-bottom-color: transparent;        border-bottom-style: solid;        border-bottom-width: 2px;    top: 0;    left: 0;    box-sizing: border-box;    border-bottom: none;    transition: all 0.36s ease;}.item_wrapper {    padding: 30px;}.content_list .item_info .title{    font-size: 17px;}.content_list .item_info .title {    transition: all 0.36s ease;    color: #333;    font-size: 16px;    line-height: 30px;}.clearfix::after {    clear: both;    display: block;    content: '';}.content_list .item_des {    margin-top: 13px;}.content_list .item_des .description {    transition: all 0.36s ease;    font-size: 13px;    line-height: 26px;    height: 52px;    overflow: hidden;    color: #999;}.details{    display: block;    position: absolute;    right: 0;    bottom: 0;    margin: 0;    width: 48px;    height: 48px;    padding: 0;    border: none;    color: transparent;}.ellipsis {    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    display: block;}.content_list .details {    transition: all 0.36s ease;    border: 1px solid rgba(170, 170, 170, 0.2);    font-size: 14px;    line-height: 30px;    color: #999;    margin-left: 20px;    margin-bottom: 30px;    padding: 0 20px;}.item_tags {    clear: both;    height: 50px;    border-top: 1px solid rgba(170, 170, 170, 0.2);}.item_tags > a {    width: auto;    float: left;	height: 32px;	overflow: hidden;	padding-left: 0;	border: none;	margin-right: 10px;	padding: 12px 14px;	line-height: 26px;	color: #828282;	background-color: transparent;	font-size: 13px;}.content_list .item_block:hover .item_box .item_img img {  transform: scale(1.08) translate3d(0, 0, 0);}.item_block:hover{    border-color: #04a07b;}.content_list .item_block:hover a.details i.fa-angle-right {    opacity: 1;    color: #fff;    top: -1px;}.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  color: #333;  transform: translateY(-10px);}.content_list .item_block:hover .item_box .item_wrapper .item_info:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box .item_wrapper .item_info:after {  width: 55px;  background: #e5e5e5;}.content_list .item_block:hover .item_des,.npagePage:not(.post) .service .content_list .item_block:hover .item_des {  transform: translateY(10px);}.content_list .item_block:hover .item_box:after,.npagePage:not(.post) .service .content_list .item_block:hover .item_box:after {  border-color: #1376cf;}.content_list .item_block:hover .item_box .item_wrapper,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper {  background: #1376cf;}.content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_des .description {  color: #e4f4e3;}.content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyindex .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlistpost.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodyproject .mlist.project .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  color: #fff;}.content_list .item_block:hover .item_tags,.bodyindex .mlist.project .content_list .item_block:hover .item_tags,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags,.bodyproject .mlist.project .content_list .item_block:hover .item_tags {  background: #1376cf;  border-top-color: rgba(255, 255, 255, 0.2);}.content_list .item_block:hover .item_tags:after,.bodyindex .mlist.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags:after,.bodyproject .mlist.project .content_list .item_block:hover .item_tags:after {  border-left-color: rgba(255, 255, 255, 0.2);}.content_list .item_block:hover .item_tags a,.bodyindex .mlist.project .content_list .item_block:hover .item_tags a,.bodyproject .mlistpost.project .content_list .item_block:hover .item_tags a,.bodyproject .mlist.project .content_list .item_block:hover .item_tags a {  color: #fff;}.content_list .item_block:hover .item_img .item_mask{  border-color: #1376cf;}.content_list .item_block:hover .details,.bodyindex .mlist.project .content_list .item_block:hover .details,.bodyproject .mlistpost.project .content_list .item_block:hover .details,.bodyproject .mlist.project .content_list .item_block:hover .details {  background-color: transparent;} .content_list .item_block:hover .item_box,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box {  display: block;  margin: 0;  position: relative;  height: 100%;}.content_list .item_block:hover .item_box .item_wrapper,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper {  background: #1376cf;}.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  font-weight: 600;}.content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .subtitle {  color: #f2faf2;}.content_list .item_block:hover .item_box .item_wrapper .item_info .title,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_info .title {  color: #fff;}.content_list .item_block:hover .item_box .item_wrapper .item_des .description,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .item_box .item_wrapper .item_des .description {  color: #f2faf2;}.content_list .item_block:hover .details,.bodylist.bodyteam .mlist.team .content_list .item_block:hover .details {  opacity: 1;  border: 2px solid #fff;  background-color: transparent;  transition-delay: 0.3s;}.content_list .item_block:hover .item_box .item_wrapper .date_wrap,.bodylist.bodynews .mlist.news .content_list .item_block:hover .item_box .item_wrapper .date_wrap {  color: #57bc4c;}.content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {  opacity: 1;  width: 100%;}.content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {  color: #57bc4c;}.content_list .item_block:hover .date_wrap:after,.bodylist.bodynews .mlist.news .content_list .item_block:hover .date_wrap:after {  opacity: 1;  width: 100%;}.content_list .item_block:hover .details .fa,.bodylist.bodynews .mlist.news .content_list .item_block:hover .details .fa {  color: #57bc4c;}.content_list .item_block .item_box:hover {  box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);}/* .content_list .item_block:hover .item_mask{  background-color: rgba(0, 0, 0, 0.4);} */.content_list .item_block:hover .item_mask:after{  transform: translate3d(0, 0, 0);  opacity: 1;}.content_list .item_mask:after{  transition: 0.36s ease;  content: "";  width: 70px;  height: 70px;  position: absolute;  top: 50%;  left: 50%;  margin: -35px;  color: #fff;  border-radius: 50%;  transform: translate3d(0, 70px, 0);  opacity: 0;}.zx_bg {  height:910px; background:#fafafa;}.zx_bg .fa_bt a { width:621px; height:82px; margin:0 auto; text-align:center; display:block;}.index-floor{ background-color:#fff;}.floor-5{ background-color:transparent;}.index-floor,.group-intro{ position:relative; z-index:1;}.floor-5 .bg{ position:relative; background-position:center top; background-repeat:no-repeat;background-attachment: fixed;}.floor-5 .edit-info{ position:relative; z-index:3; height:650px; text-align:center;}.floor-5 .edit-info img{ width:650px; margin:150px auto 0;}.home-tit{text-align: center; margin: 0;}.home-tit .en{display: block;}.home-tit .cn{color: #0c6db2; 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;}