@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;	}/*通用*//*效果过渡*/._ea {    -webkit-transition: all 1s ease-out 0s;    -moz-transition: all 1s ease-out 0s;    -o-transition: all 1s ease-out 0s;    transition: all 1s ease-out 0s;}/*超出隐藏*/._el {    overflow: hidden;    white-space: nowrap;    text-soverflow: ellipsis;}._el1 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;}._el2 {    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}._el3 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}._el4 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 4;    -webkit-box-orient: vertical;}._el5 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 5;    -webkit-box-orient: vertical;}._el6 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 6;    -webkit-box-orient: vertical;}._el7 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 7;    -webkit-box-orient: vertical;}._el8 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 8;    -webkit-box-orient: vertical;}._el9 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 9;    -webkit-box-orient: vertical;}._el10 {    overflow: hidden;    display: -webkit-box;    word-break: break-all;    -webkit-line-clamp: 10;    -webkit-box-orient: vertical;}/*主体宽度*/@media all and (-moz-min-device-pixel-ratio: 1.09) and (-moz-max-device-pixel-ratio: 1.18),(-webkit-min-device-pixel-ratio: 1.09) and (-webkit-max-device-pixel-ratio: 1.18),(min-resolution: 1.09dppx) and (max-resolution: 1.18dppx) {     :root {        font-size: 14px;    }}@media all and (-moz-min-device-pixel-ratio: 1.19) and (-moz-max-device-pixel-ratio: 1.28),(-webkit-min-device-pixel-ratio: 1.19) and (-webkit-max-device-pixel-ratio: 1.28),(min-resolution: 1.19dppx) and (max-resolution: 1.28dppx) {     :root {        font-size: 13px;    }}@media all and (-moz-min-device-pixel-ratio: 1.29) and (-moz-max-device-pixel-ratio: 1.4),(-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),(min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {     :root {        font-size: 12px;    }}@media all and (-moz-min-device-pixel-ratio: 1.41) and (-moz-max-device-pixel-ratio: 1.6),(-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),(min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {     :root {        font-size: 10px;    }}@media all and (-moz-min-device-pixel-ratio: 1.61) and (-moz-max-device-pixel-ratio: 1.8),(-webkit-min-device-pixel-ratio: 1.61) and (-webkit-max-device-pixel-ratio: 1.8),(min-resolution: 1.61dppx) and (max-resolution: 1.8dppx) {     :root {        font-size: 9px;    }}@media all and (-moz-min-device-pixel-ratio: 1.81) and (-moz-max-device-pixel-ratio: 2.1),(-webkit-min-device-pixel-ratio: 1.81) and (-webkit-max-device-pixel-ratio: 2.1),(min-resolution: 1.81dppx) and (max-resolution: 2.1dppx) {     :root {        font-size: 8px;    }}.w_1920 {    max-width: 1920px;    margin-right: auto;    margin-left: auto;}.w_1780 {    max-width: 92.71%;    margin-right: auto;    margin-left: auto;}.w_1600 {    max-width: 84.08%;    margin-right: auto;    margin-left: auto;}@media(max-width:1680px) {    .w_1200 {        max-width: 60%;    }}@media screen and (max-width:1024px) {    .w_1600 {        max-width: 100%;    }    .w_1200 {        max-width: 100%;    }}html,body{      -webkit-text-size-adjust:none;}.home-tit{text-align: center; margin: 0;}.home-tit .en{display: block;}.home-tit .cn{color: #009c82; 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;}.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: 16px;}.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);}/*关于我们数字*/.pro-title{ position: relative;}.pro-title b{font-size:35px;font-weight:bold}.pro-title b em{color:#1367ab}.pro-title b{ position: absolute;bottom:0;width:100%;left:0;text-indent: 2px;}.about-number{ background: url(../images/ys-bg.jpg) no-repeat center;height:300px}.about-number dl{float:left;width:25%;text-align: center;padding-top:30px}.about-number dl dt{margin:30px 0}.about-number dd b{font-size:60px;font-family: impact;text-align: center;display: block;color:#fff}.about-number dd span{display: block;color:#fff;margin-top: 15px;}.about{ position: relative;margin:10px 0;height: 100%;background: url(../images/about-bg.jpg) no-repeat center left;height:580px}.about .container{height: 100%;}.about .about-right{width: 50%; position: absolute;right:0;background: url(../images/about.jpg) no-repeat center;height:580px; background-size: cover;}.about .about-right span img{width: 100%;}.about .about-right b{ position: absolute;left:0;top:0}.about .about-left{width:40%;height: 100%;}.about .about-bg{width:50%; position: absolute;left:0;z-index: -1;}.about .about-bg img{width: 100%;}.about .about-left .pro-title{margin:90px 0 50px 0}.about .about-left p{margin-bottom:25px;line-height: 24px;color:#666666}.about-left .about-more{width:175px;height:55px;margin-top:40px}.about-left .about-more a{display: block;width:175px;height:55px;line-height: 55px;text-align: center; background: #1367ab;color:#fff;border-radius:5px;box-shadow:1px 1px 5px rgba(0,0,0,0.4);font-size:16px ;}.title{ position: relative;max-width:900px;margin:0 auto;text-align: center;margin-bottom: 15px;}.title b{font-size:35px;font-weight:bold}.title b em{color:#1367ab}.title b{ position: absolute;bottom:30px;width:100%;left:0;text-indent: 2px;}.title p{font-size:14px;color:#666;line-height: 24px;font-weight:normal;text-align: center;margin-top:8px;}.c{*zoom:1;}.c:after{content: ""; display: block; height: 0; clear: both;}.case-list{margin:60px 0}.case-list li{width:calc(100%/4 - 7.5px);margin-right:10px;margin-bottom:10px;float:left;position: relative;overflow: hidden;}.case-list li:nth-child(4n){margin-right:0}.case-list li .pic{width: 100%;overflow: hidden;}.case-list li .pic img{width: 100%;transition: all 1s;}.case-list li .info{ background: rgba(0,126,217,0.8); position: absolute;bottom:-100%;left:0;width:100%;height:100%;transition: all .5s;}.case-list li .info em,.case-list li .info span{display: block;text-align: center;}.case-list li .info span{font-size:18px;font-weight:bold;color:#fff;margin:auto;position: absolute;left:0;right:0;top:0;bottom:0;height: 82px;}.case-list li .info span:before{content: '';display: block;background: url(../images/case-more.png) no-repeat center;width:40px;height: 40px;margin:0 auto 20px auto;}.case-list li:hover .info{bottom:0}.case-list li:hover .pic img{transform: scale(1.05);}/*首页版块5*/.sy_section5 {    width: 100%;    padding-top: 76px;    padding-bottom: 78px;}.sy_section5 .tit {    width: 100%;    position: relative;    text-align: center;    margin-bottom: 26px;}.sy_section5 .tit h2 {    font-size: 72px;    color: rgba(34, 34, 34, 0.1);    line-height: 73px;    font-weight: bold;    text-transform: uppercase;}.sy_section5 .tit h3 {    font-size: 48px;    color: #222222;    line-height: 52px;    position: absolute;    left: 0;    bottom: 0;    font-weight: bold;    width: 100%;}.sy_section5 .border {    width: 36px;    height: 2px;    background-color: #1367ab;    margin: 0 auto 26px auto;}.sy_section5 .text {    font-size: 18px;    color: #666666;    line-height: 22px;    text-align: center;}.sy_section5 .ul {    margin: 0 -15px;    padding-top: 38px;    padding-bottom: 50px;    width: calc(100% + 30px);    width: -ms-calc(100% + 30px);    width: -o-calc(100% + 30px);    width: -moz-calc(100% + 30px);    width: -webkit-calc(100% + 30px);}.sy_section5 .ul .li {    height: auto;    padding: 0 15px;    padding-top: 20px;    padding-bottom: 20px;}.sy_section5 .ul .li a {    display: block;    width: 100%;    border: 1px solid #dddddd;}.sy_section5 .ul .li a:hover {    border-color: rgba(255, 255, 255, 0);    box-shadow: 0 0 16px rgba(220, 220, 220, 0.4);}.sy_section5 .ul .li a .pic {    width: 100%;    padding-bottom: 114.89%;    position: relative;    overflow: hidden;    min-height: 50px;    -webkit-transition: 0.5s ease;    -moz-transition: 0.5s ease;    -ms-transition: 0.5s ease;    -o-transition: 0.5s ease;    transition: 0.5s ease;}.sy_section5 .ul .li a .pic img {    width: 100%;    position: absolute;    left: 50%;    top: 50%;    min-height: 100%;    -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    -webkit-transition: all 0.5s ease-out 0s;    -moz-transition: all 0.5s ease-out 0s;    -o-transition: all 0.5s ease-out 0s;    transition: all 0.5s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.sy_section5 .ul .li a:hover .pic img {    -webkit-transform: translate(-50%, -50%) scale(1.1);    -moz-transform: translate(-50%, -50%) scale(1.1);    transform: translate(-50%, -50%) scale(1.1);}.sy_section5 .ul .slick-dots {    position: absolute;    bottom: 0;    height: 10px;    text-align: center;}.sy_section5 .ul .slick-dots li {    vertical-align: top;    width: 10px;    height: 10px;    margin: 0 15px;    background: #336896;}.sy_section5 .ul .slick-dots li.slick-active {    background: #1367ab;}.sy_section5 .ul .slick-prev {    width: 13px;    height: 24px;    background: url(../images/img61.png) no-repeat center center;    background-size: cover;    left: -18px;    top: 50%;}.sy_section5 .ul .slick-next {    width: 13px;    height: 24px;    background: url(../images/img62.png) no-repeat center center;    background-size: cover;    right: -18px;    top: 50%;}.sy_section5 .ul .slick-prev:hover,.sy_section5 .ul .slick-next:hover {    opacity: 0.6;}@media screen and (max-width: 1600px) {    .sy_section5 {        padding-top: 60px;        padding-bottom: 60px;    }    .sy_section5 .tit {        margin-bottom: 20px;    }    .sy_section5 .tit h2 {        font-size: 50px;        line-height: 54px;    }    .sy_section5 .tit h3 {        font-size: 20px;        line-height: 30px;        bottom: 6px;    }    .sy_section5 .border {        width: 40px;        margin: 0 auto 20px auto;    }    .sy_section5 .text {        font-size: 16px;        line-height: 20px;    }    .sy_section5 .ul {        margin: 0 -15px;        padding-top: 24px;        padding-bottom: 40px;        width: calc(100% + 30px);        width: -ms-calc(100% + 30px);        width: -o-calc(100% + 30px);        width: -moz-calc(100% + 30px);        width: -webkit-calc(100% + 30px);    }    .sy_section5 .ul .li {        padding: 0 15px;        padding-top: 20px;        padding-bottom: 14px;    }    .sy_section5 .ul .slick-dots {        height: 10px;    }    .sy_section5 .ul .slick-dots li {        width: 10px;        height: 10px;        margin: 0 10px;    }}@media screen and (max-width: 1280px) {    .sy_section5 {        padding-top: 40px;        padding-bottom: 40px;    }    .sy_section5 .tit {        margin-bottom: 14px;    }    .sy_section5 .tit h2 {        font-size: 40px;        line-height: 44px;    }    .sy_section5 .tit h3 {        font-size: 18px;        line-height: 24px;        bottom: 5px;    }    .sy_section5 .border {        width: 30px;        margin: 0 auto 12px auto;    }    .sy_section5 .text {        font-size: 14px;        line-height: 18px;    }    .sy_section5 .ul {        margin: 0 -10px;        padding-top: 20px;        padding-bottom: 30px;        width: calc(100% + 20px);        width: -ms-calc(100% + 20px);        width: -o-calc(100% + 20px);        width: -moz-calc(100% + 20px);        width: -webkit-calc(100% + 20px);    }    .sy_section5 .ul .li {        padding: 0 10px;        padding-top: 14px;        padding-bottom: 14px;    }    .sy_section5 .ul .slick-dots {        height: 8px;    }    .sy_section5 .ul .slick-dots li {        width: 8px;        height: 8px;        margin: 0 8px;    }}@media screen and (max-width: 1024px) {    .sy_section5 {        padding: 30px 20px;    }    .sy_section5 .tit {        margin-bottom: 12px;    }    .sy_section5 .tit h2 {        font-size: 22px;        line-height: 26px;        letter-spacing: 0;    }    .sy_section5 .tit h3 {        font-size: 18px;        line-height: 20px;        bottom: 4px;    }    .sy_section5 .border {        width: 30px;        margin: 0 auto 12px auto;    }    .sy_section5 .text {        font-size: 14px;        line-height: 20px;    }    .sy_section5 .ul {        margin: 0 -7px;        padding-top: 0px;        padding-bottom: 0px;        width: calc(100% + 14px);        width: -ms-calc(100% + 14px);        width: -o-calc(100% + 14px);        width: -moz-calc(100% + 14px);        width: -webkit-calc(100% + 14px);    }    .sy_section5 .ul .li {        padding: 0 7px;        padding-top: 12px;        padding-bottom: 26px;    }    .sy_section5 .ul .li a:hover {        box-shadow: 0 0 10px rgba(220, 220, 220, 0.4);    }    .sy_section5 .ul .slick-dots {        height: 8px;    }    .sy_section5 .ul .slick-dots li {        width: 8px;        height: 8px;        margin: 0 4px;    }    .sy_section5 .ul .slick-prev {        width: 0;        height: 0;        opacity: 0;    }    .sy_section5 .ul .slick-next {        width: 0;        height: 0;        opacity: 0;    }}/*优势*/.slick-slider {	position: relative;	display: block;	box-sizing: border-box;	-webkit-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;	-webkit-touch-callout: none;	-khtml-user-select: none;	-ms-touch-action: pan-y;	touch-action: pan-y;	-webkit-tap-highlight-color: transparent;}.slick-list {	position: relative;	overflow: hidden;	display: block;	margin: 0;	padding: 0;}.slick-slide {	float: left;	height: 100%;	min-height: 1px;	/* display: none; */}.slick-prev,.slick-next {	position: absolute;	display: block;	height: 20px;	width: 20px;	line-height: 0;	font-size: 0;	cursor: pointer;	background: transparent;	color: transparent;	padding: 0;	border: none;	outline: none;}.slick-dots{	position: absolute;	width: 80%;	left: 10%;	bottom: 80px;	z-index: 9999;}.slick-dots li{	display: inline-block;	width: 7px;	height: 7px;	border-radius: 6px;	background: #fff;	margin: 0 4px;	cursor: pointer;	/* opacity: 0.7; */	transition: all .4s;    -webkit-transition: all .4s;}.slick-dots li.slick-active{	/* width: 29px;	opacity: 1; */}.flex-table{	display: -webkit-flex;	display: -moz-box;	display: -ms-flexbox;	display: flex;	-webkit-justify-content: flex-start;	   -moz-box-pack: start;	    -ms-flex-pack: start;	        justify-content: flex-start;	-webkit-align-items: stretch;	   -moz-box-align: stretch;	    -ms-flex-align: stretch;	        align-items: stretch;	-webkit-flex-wrap: wrap;	    -ms-flex-wrap: wrap;	        flex-wrap: wrap;}.padd90{	padding: 40px 100px;}.ind-title{	margin-bottom: 20px;	-webkit-justify-content: space-between;	   -moz-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;	-webkit-align-items: center;	   -moz-box-align: center;	    -ms-flex-align: center;	        align-items: center;}.title-text h3{	font-size: 32px;    line-height: 1.3;}.title-text p{	font-size: 21px;	color: #666;	text-transform: uppercase;	font-family: 'Conv_HelveticaNeueLT-ThinExt';}.text-white h3{	color: #fff;}.text-white p{	color: rgba(255, 255, 255, 0.6);}.ind-honor-item{	-webkit-justify-content: space-between;	   -moz-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;	-webkit-align-items: center;	   -moz-box-align: center;	    -ms-flex-align: center;	        align-items: center;}.ind-honor-item h6{	width: 578px;	font-size: 15px;	color: rgba(255, 255, 255, 0.6);}.title-more{	display: inline-block;    color: #fff;	background: #25599f url(../images/right-w.png) no-repeat 110px center;	border-radius: 30px;    -o-background-size: 10px;       background-size: 10px;    padding-right: 12px;    font-size: 15px;    -webkit-transition: all .3s;    -o-transition: all .3s;    -moz-transition: all .3s;    transition: all .3s;}.title-more:hover{	color: #fff;	background-position: 115px center;}.title-more span{	display: inline-block;	padding: 8px 43px;}.ind-honor-view .slick-prev,.ind-honor-view .slick-next {  cursor: pointer;  width: 35px;  height: 35px;  border: none;  text-align: center;  position: relative;  vertical-align: top;  background: none;  margin-bottom: 5px;}.ind-honor-view .slick-prev{	position: absolute;  top: 50%;  margin-top: -35px;  left: -40px;  background: url(../images/l2.png) no-repeat center;  background-size: cover;}.ind-business .slick-prev,.honor-box-view .slick-prev {  position: absolute;  top: 50%;  margin-top: -35px;  left: -40px;  background: url(../images/l1.png) no-repeat center;  background-size: cover;}.ind-honor-view .slick-next{	position: absolute;  top: 50%;  margin-top: -35px;  right: -40px;  background: url(../images/r2.png) no-repeat center;  background-size: cover;}.ind-business .slick-next,.honor-box-view .slick-next{  position: absolute;  top: 50%;  margin-top: -35px;  right: -40px;  background: url(../images/r1.png) no-repeat center;  background-size: cover;}.ind-honor {	position: relative;}.ind-honor-bg{	position: absolute;	width: 100%;	height: 100%;	top: 0;	left: 0;}.ind-honor-bg img{	position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    -o-object-fit: cover;    object-fit: cover;}.ind-honor-main{	position: relative;	-webkit-justify-content: space-between;	   -moz-box-pack: justify;	    -ms-flex-pack: justify;	        justify-content: space-between;}.ind-honor-sj{	/* width: 50%; */	color: #fff;	justify-content: flex-end;}.ind-honor-sj li{	text-align: center;	padding-left: 100px;}.ind-honor-sj li h3{	font-size: 50px;	line-height: 1;	font-family: 'Conv_HelveticaNeueLT-ThinExt';}.ind-honor-sj li span{	display: block;	position: relative;	font-size: 38px;	line-height: 1;    margin-top: -13px;	color: rgba(255, 255, 255, 0.6);	-webkit-transition: all .3s;    -o-transition: all .3s;    -moz-transition: all .3s;    transition: all .3s;}.ind-honor-sj li span:before{	position: absolute;    content: '';    width: 50px;    height: 1px;    top: 30px;    left: 50%;    margin-left: -80px;    background: rgba(255, 255, 255, 0.6);}.ind-honor-sj li span:after{	position: absolute;    content: '';    width: 50px;    height: 1px;    top: 30px;    left: 50%;    margin-left: 30px;    background: rgba(255, 255, 255, 0.6);}.ind-honor-view{	margin-top: 50px}/* .ind-honor-view .pagination-list .swiper-button-prev{	left: 40px;}.ind-honor-view .pagination-list .swiper-button-next{	right: 40px;} */.ind-honor-view .swiper-slide{	margin: 0 10px;}.ind-honor-view .swiper-slide img{	padding: 10px;	background: #fff;	width: 100%;	box-sizing: border-box;}.ind-honor-view p{	text-align: center;	font-size: 16px;	color: #fff;	margin-top: 10px;	font-weight: bold;}.swiper-pagination-bullet-active {    opacity: 1;    background: #1367ab;}.hezuo {	    height: 350px;    font-size: 44px;    color: #333333;    font-weight: normal;    box-sizing: border-box;    text-align: center;}.huoban{ }.hezuo-list {	position: relative;	margin-top: 50px;	padding: 0 15px;}.hezuo-list .bd ul {	overflow: hidden;}.hezuo-list .bd ul li {	width: 220px;	height: 110px;	margin-right: 30px;	float: left;	_display: inline;	overflow: hidden;	text-align: center;}.hezuo-list .bd ul li img {	width: 220px;	height: 110px;	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;}.sy_section1 {    width: 100%;    padding-top: 62px;    padding-bottom: 80px;}.sy_section1 ._t {    width: 100%;    margin-bottom: 58px;}/*20211111start*/.sy_section1 ._t ul {    margin: 0 -9px;    text-align: center;    font-size: 0;    width: calc(100% + 18px);    width: -ms-calc(100% + 18px);    width: -o-calc(100% + 18px);    width: -moz-calc(100% + 18px);    width: -webkit-calc(100% + 18px);}.sy_section1 ._t ul li {    width: 12.4%;    display: inline-block;    vertical-align: middle;    padding: 0 9px;}/*20211111end*/.sy_section1 ._t ul li .libox {    width: 100%;    border: 1px solid #dddddd;    font-size: 0;    text-align: center;    padding: 7px 0;    cursor: pointer;}.sy_section1 ._t ul li .libox .icobox {    width: 46px;    height: 46px;    display: inline-block;    vertical-align: middle;    margin-right: 8px;}.sy_section1 ._t ul li .libox .icobox .ico {    width: 100%;    height: 100%;}.sy_section1 ._t ul li .libox .icobox .ico2 {    display: none;}.sy_section1 ._t ul li.on .libox .icobox .ico1 {    display: none;}.sy_section1 ._t ul li.on .libox .icobox .ico2 {    display: block;}.sy_section1 ._t ul li .libox .words {    font-size: 24px;    color: #333333;    line-height: 46px;    display: inline-block;    vertical-align: middle;}.sy_section1 ._t ul li.on .libox .words {    color: #1367ab;}.sy_section1 ._t ul li:hover .libox .icobox .ico1 {    display: none;}.sy_section1 ._t ul li:hover .libox .icobox .ico2 {    display: block;}.sy_section1 ._t ul li:hover .libox .words {    color: #1367ab;}/*20211111start*/.sy_section1 ._c {    width: 100%;    margin-bottom: 28px;}/*20211111end*/.sy_section1 ._c .tit1box {    width: 100%;    text-align: center;    position: relative;}.sy_section1 ._c .tit1box h2 {    font-size: 72px;    color: rgba(34, 34, 34, 0.1);    line-height: 76px;    text-transform: uppercase;    font-weight: bold;}.sy_section1 ._c .tit1box h3 {    font-size: 48px;    color: #222222;    line-height: 52px;    position: absolute;    left: 0;    top: 50%;    width: 100%;    font-weight: bold;    transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    -webkit-transform: translate(0, -50%);    -moz-transform: translate(0, -50%);    -o-transform: translate(0, -50%);}/*20211111start*/.sy_section1 ._c .border {    width: 36px;    height: 2px;    background-color: #1367ab;    margin: 26px auto 0 auto;}.sy_section1 ._b h4 {    font-size: 18px;    color: #666666;    line-height: 22px;    text-align: center;margin-bottom: 54px;}/*20211111end*/.sy_section1 ._b {    width: 100%;}.sy_section1 ._b ul {    margin: -15px -10px;    width: calc(100% + 20px);    width: -ms-calc(100% + 20px);    width: -o-calc(100% + 20px);    width: -moz-calc(100% + 20px);    width: -webkit-calc(100% + 20px);}.sy_section1 ._b ul::after {    content: "";    display: block;    clear: both;}.sy_section1 ._b ul li {    width: 24.3333%;    float: left;    padding: 15px 10px;}.sy_section1 ._b ul li .a {    display: block;    width: 100%;    box-shadow: 0 0 30px rgba(190, 190, 190, 0.19);    border: 2px solid rgba(255, 255, 255, 0);}.sy_section1 ._b ul li .a:hover {    border-color: #1367ab;}.sy_section1 ._b ul li .a .pic {    width: 100%;    padding-bottom: 65.89%;    position: relative;    overflow: hidden;    min-height: 50px;    -webkit-transition: 0.5s ease;    -moz-transition: 0.5s ease;    -ms-transition: 0.5s ease;    -o-transition: 0.5s ease;    transition: 0.5s ease;}.sy_section1 ._b ul li .a .pic img {    width: 100%;    position: absolute;    left: 50%;    top: 50%;    min-height: 100%;    -webkit-transform: translate(-50%, -50%);    -moz-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    -o-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    -webkit-transition: all 0.5s ease-out 0s;    -moz-transition: all 0.5s ease-out 0s;    -o-transition: all 0.5s ease-out 0s;    transition: all 0.5s ease-out 0s;    transition: -webkit-transform 2s;    vertical-align: middle;    -ms-interpolation-mode: bicubic;}.sy_section1 ._b ul li .a:hover .pic img {    -webkit-transform: translate(-50%, -50%) scale(1.1);    -moz-transform: translate(-50%, -50%) scale(1.1);    transform: translate(-50%, -50%) scale(1.1);}.sy_section1 ._b ul li .a .wordsbox {    width: 100%;    padding: 16px 50px 46px 50px;}.sy_section1 ._b ul li .a .wordsbox h2 {    font-size: 24px;    color: #222222;    line-height: 28px;    margin-bottom: 16px;    font-weight: bold;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;}.sy_section1 ._b ul li .a .wordsbox h3 {    font-size: 16px;    color: #666666;    line-height: 20px;    margin-bottom: 40px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;}.sy_section1 ._b ul li .a .wordsbox .morebox {    margin: 0 -10px;    overflow: hidden;    width: calc(100% + 20px);    width: -ms-calc(100% + 20px);    width: -o-calc(100% + 20px);    width: -moz-calc(100% + 20px);    width: -webkit-calc(100% + 20px);}.sy_section1 ._b ul li .a .wordsbox .morebox .more {    width: 50%;    float: left;    padding: 0 10px;    cursor: pointer;}.sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs {    width: 100%;    font-size: 0;    text-align: center;    background-color: #1367ab;}.sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs:hover {    background-color: #336896;}.sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .ico {    width: 24px;    height: 24px;    display: inline-block;    vertical-align: middle;}.sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {    font-size: 18px;    color: #ffffff;    line-height: 48px;    display: inline-block;    vertical-align: middle;    margin-left: 8px;}.sy_section1 ._b .mores {    width: 200px;    margin: 62px auto 0 auto;    background-color: #1367ab;}.sy_section1 ._b .mores:hover {    background-color: #336896;}.sy_section1 ._b .mores a {    display: block;    width: 100%;    font-size: 0;    text-align: center;}.sy_section1 ._b .mores a .words {    font-size: 18px;    color: #ffffff;    line-height: 48px;    display: inline-block;    vertical-align: middle;    margin-right: 16px;}.sy_section1 ._b .mores a .ico {    width: 8px;    height: 8px;    border-top: 2px solid #fff;    border-right: 2px solid #fff;    display: inline-block;    vertical-align: middle;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}@media screen and (max-width: 1600px) {    .sy_section1 ._t ul li .libox .words {        font-size: 18px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {        font-size: 16px;        line-height: 40px;    }    .sy_section1 ._b .mores {        width: 160px;    }    .sy_section1 ._b .mores a .words {        font-size: 16px;        line-height: 40px;        margin-right: 10px;    }}@media screen and (max-width: 1400px) {    .sy_section1 ._t ul li .libox .icobox {        width: 40px;        height: 40px;    }    .sy_section1 ._t ul li .libox .words {        font-size: 16px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {        font-size: 14px;        line-height: 36px;    }    .sy_section1 ._b ul li .a .wordsbox h2 {        font-size: 18px;        line-height: 22px;    }    .sy_section1 ._b ul li .a .wordsbox h3 {        font-size: 14px;        line-height: 20px;        margin-bottom: 24px;    }}@media screen and (max-width: 1600px) {    .sy_section1 {        padding-top: 60px;        padding-bottom: 60px;    }    .sy_section1 ._t {        margin-bottom: 40px;    }    .sy_section1 ._t ul {        margin: 0 -8px;        width: calc(100% + 16px);        width: -ms-calc(100% + 16px);        width: -o-calc(100% + 16px);        width: -moz-calc(100% + 16px);        width: -webkit-calc(100% + 16px);    }    .sy_section1 ._t ul li {        padding: 0 8px;    }    .sy_section1 ._t ul li .libox {        padding: 8px 0;    }    .sy_section1 ._t ul li .libox .icobox {        width: 40px;        height: 40px;        margin-right: 8px;    }    .sy_section1 ._t ul li .libox .words {        font-size: 18px;        line-height: 40px;    }    /*20211111start*/    .sy_section1 ._c {        margin-bottom: 20px;    }    /*20211111end*/    .sy_section1 ._c .tit1box h2 {        font-size: 50px;        line-height: 54px;    }    .sy_section1 ._c .tit1box h3 {        font-size: 24px;        line-height: 30px;    }    /*20211111start*/    .sy_section1 ._c .border {        width: 40px;        margin: 20px auto 0 auto;    }    .sy_section1 ._b h4 {        font-size: 16px;        line-height: 20px;        margin-bottom: 40px;    }    /*20211111end*/    .sy_section1 ._b ul {        margin: -12px;        width: calc(100% + 24px);        width: -ms-calc(100% + 24px);        width: -o-calc(100% + 24px);        width: -moz-calc(100% + 24px);        width: -webkit-calc(100% + 24px);    }    .sy_section1 ._b ul li {        padding: 12px;    }    .sy_section1 ._b ul li .a .wordsbox {        padding: 20px;    }    .sy_section1 ._b ul li .a .wordsbox h2 {        font-size: 18px;        line-height: 22px;        margin-bottom: 12px;    }    .sy_section1 ._b ul li .a .wordsbox h3 {        font-size: 14px;        line-height: 20px;        margin-bottom: 16px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox {        margin: 0 -8px;        width: -ms-calc(100% + 16px);        width: -o-calc(100% + 16px);        width: -moz-calc(100% + 16px);        width: -webkit-calc(100% + 16px);    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more {        padding: 0 8px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .ico {        width: 22px;        height: 22px;        ;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {        font-size: 14px;        line-height: 40px;        margin-left: 8px;    }    .sy_section1 ._b .mores {        width: 180px;        margin: 40px auto 0 auto;    }    .sy_section1 ._b .mores a .words {        font-size: 16px;        line-height: 36px;        margin-right: 14px;    }    .sy_section1 ._b .mores a .ico {        width: 10px;        height: 10px;    }}@media screen and (max-width: 1280px) {    .sy_section1 {        padding-top: 40px;        padding-bottom: 40px;    }    .sy_section1 ._t {        margin-bottom: 30px;    }    .sy_section1 ._t ul {        margin: 0 -5px;        width: calc(100% + 10px);        width: -ms-calc(100% + 10px);        width: -o-calc(100% + 10px);        width: -moz-calc(100% + 10px);        width: -webkit-calc(100% + 10px);    }    .sy_section1 ._t ul li {        padding: 0 5px;    }    .sy_section1 ._t ul li .libox {        padding: 4px 0;    }    .sy_section1 ._t ul li .libox .icobox {        width: 34px;        height: 34px;        margin-right: 4px;    }    .sy_section1 ._t ul li .libox .words {        font-size: 16px;        line-height: 34px;    }    /*20211111start*/    .sy_section1 ._c {        margin-bottom: 16px;    }    /*20211111end*/    .sy_section1 ._c .tit1box h2 {        font-size: 40px;        line-height: 44px;    }    .sy_section1 ._c .tit1box h3 {        font-size: 18px;        line-height: 30px;    }    /*20211111start*/    .sy_section1 ._c .border {        width: 30px;        margin: 16px auto 0 auto;    }        .sy_section1 ._b h4 {        font-size: 14px;        line-height: 18px;    }    /*20211111end*/    .sy_section1 ._b ul {        margin: -8px;        width: calc(100% + 16px);        width: -ms-calc(100% + 16px);        width: -o-calc(100% + 16px);        width: -moz-calc(100% + 16px);        width: -webkit-calc(100% + 16px);    }    .sy_section1 ._b ul li {        padding: 8px;    }    .sy_section1 ._b ul li .a .wordsbox {        padding: 20px;    }    .sy_section1 ._b ul li .a .wordsbox h2 {        font-size: 16px;        line-height: 20px;        margin-bottom: 10px;    }    .sy_section1 ._b ul li .a .wordsbox h3 {        font-size: 12px;        line-height: 16px;        margin-bottom: 14px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox {        margin: 0 -4px;        width: -ms-calc(100% + 8px);        width: -o-calc(100% + 8px);        width: -moz-calc(100% + 8px);        width: -webkit-calc(100% + 8px);    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more {        padding: 0 4px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .ico {        width: 18px;        height: 18px;        ;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {        font-size: 12px;        line-height: 26px;        margin-left: 4px;    }    .sy_section1 ._b .mores {        width: 120px;        margin: 30px auto 0 auto;    }    .sy_section1 ._b .mores a .words {        font-size: 14px;        line-height: 30px;        margin-right: 10px;    }    .sy_section1 ._b .mores a .ico {        width: 6px;        height: 6px;    }}@media screen and (max-width: 1125px) {    .sy_section1 ._t ul li .libox .icobox {        width: 32px;        height: 32px;    }    .sy_section1 ._t ul li .libox .icobox {        margin-right: 4px;    }    .sy_section1 ._t ul li .libox {        padding: 0;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .ico {        width: 20px;        height: 20px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {        margin-left: 4px;        font-size: 12px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox {        margin: 0 -4px;        width: calc(100% + 8px);        width: -ms-calc(100% + 8px);        width: -o-calc(100% + 8px);        width: -moz-calc(100% + 8px);        width: -webkit-calc(100% + 8px);    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more {        padding: 0 4px;    }}@media screen and (max-width: 1024px) {    .sy_section1 {        padding: 30px 20px;    }    .sy_section1 ._t {        margin-bottom: 12px;    }    .sy_section1 ._t ul {        margin: -5px;        width: calc(100% + 10px);        width: -ms-calc(100% + 10px);        width: -o-calc(100% + 10px);        width: -moz-calc(100% + 10px);        width: -webkit-calc(100% + 10px);    }    .sy_section1 ._t ul li {        width: 50%;        padding: 5px;    }    .sy_section1 ._t ul li .libox {        padding: 2px 0;    }    .sy_section1 ._t ul li .libox .icobox {        width: 30px;        height: 30px;        margin-right: 4px;    }    .sy_section1 ._t ul li .libox .words {        font-size: 16px;        line-height: 34px;    }    .sy_section1 ._c {        margin-bottom: 12px;    }    .sy_section1 ._c .tit1box h2 {        font-size: 30px;        line-height: 24px;    }    .sy_section1 ._c .tit1box h3 {        font-size: 18px;        ;        line-height: 20px;    }    .sy_section1 ._c .border {        width: 26px;        margin: 8px auto;    }    .sy_section1 ._c h4 {        font-size: 14px;        line-height: 20px;    }    .sy_section1 ._b ul {        margin: -5px;        display: flex;        flex-wrap: wrap;        align-items: flex-start;        width: calc(100% + 10px);        width: -ms-calc(100% + 10px);        width: -o-calc(100% + 10px);        width: -moz-calc(100% + 10px);        width: -webkit-calc(100% + 10px);    }    .sy_section1 ._b ul li {        width: 50%;        padding: 5px;    }    .sy_section1 ._b ul li .a .wordsbox {        padding: 8px;    }    .sy_section1 ._b ul li .a .wordsbox h2 {        font-size: 16px;        line-height: 20px;        margin-bottom: 10px;    }    .sy_section1 ._b ul li .a .wordsbox h3 {        font-size: 14px;        line-height: 18px;        margin-bottom: 12px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox {        margin: -5px 0;        width: 100%;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more {        width: 100%;        padding: 5px 0;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .ico {        width: 20px;        height: 20px;    }    .sy_section1 ._b ul li .a .wordsbox .morebox .more .boxs .words {        font-size: 14px;        line-height: 30px;        margin-left: 6px;    }    .sy_section1 ._b .mores {        width: 140px;        margin: 14px auto 0 auto;    }    .sy_section1 ._b .mores a .words {        font-size: 14px;        line-height: 32px;        margin-right: 10px;    }}/*首页模块7*/.sy_section7 {    width: 100%;    padding-top: 82px;    padding-bottom: 78px;}.sy_section7 .titbox {    width: 100%;    position: relative;    text-align: center;    margin-bottom: 86px;}.sy_section7 .titbox h2 {    font-size: 72px;    color: rgba(34, 34, 34, 0.1);    line-height: 76px;    text-align: center;    font-weight: bold;    text-transform: uppercase;}.sy_section7 .titbox h3 {    font-size: 48px;    color: #222222;    line-height: 52px;    width: 100%;    text-align: center;    position: absolute;    left: 0;    bottom: 10px;    font-weight: bold;}.sy_section7 .ul {    margin: 0 -36px;    overflow: hidden;    width: calc(100% + 72px);    width: -ms-calc(100% + 72px);    width: -o-calc(100% + 72px);    width: -moz-calc(100% + 72px);    width: -webkit-calc(100% + 72px);}.sy_section7 .ul .li {    width: 50%;    float: left;    padding: 0 36px;}.sy_section7 .ul .li .libox {    width: 100%;}.sy_section7 .ul .li .libox ._t {    width: 100%;    overflow: hidden;    border-bottom: 2px solid #336896;    padding-right: 8px;    padding-bottom: 36px;    margin-bottom: 40px;}.sy_section7 .ul .li .libox ._t .left {    float: left;    font-size: 20px;    color: #222222;    line-height: 24px;    font-weight: bold;}.sy_section7 .ul .li .libox ._t .right {    float: right;    font-size: 0;}.sy_section7 .ul .li .libox ._t .right:hover {    opacity: 0.6;}.sy_section7 .ul .li .libox ._t .right .words {    font-size: 18px;    color: #336896;    line-height: 22px;    display: inline-block;    vertical-align: middle;    margin-right: 8px;    font-weight: bold;}.sy_section7 .ul .li .libox ._t .right .ico {    width: 10px;    height: 10px;    border-top: 1px solid #336896;    border-right: 1px solid #336896;    display: inline-block;    vertical-align: middle;    -webkit-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg);}.sy_section7 .ul .li .libox ._c {    width: 100%;    margin-bottom: 36px;}.sy_section7 .ul .li .libox ._c a {    display: block;    width: 100%;    overflow: hidden;}.sy_section7 .ul .li .libox ._c a .left {    width: 29.52%;    float: left;    height: 144px;    overflow: hidden;}.sy_section7 .ul .li .libox ._c a .left .pic {    width: 100%;    height: 100%;    -webkit-transition: all 0.5s ease-out 0s;    -moz-transition: all 0.5s ease-out 0s;    -o-transition: all 0.5s ease-out 0s;    transition: all 0.5s ease-out 0s;    transition: -webkit-transform 2s;}.sy_section7 .ul .li .libox ._c a:hover .left .pic {    transform: scale(1.05);    -webkit-transform: scale(1.05);    -moz-transform: scale(1.05);    -o-transform: scale(1.05);    -ms-transform: scale(1.05);}.sy_section7 .ul .li .libox ._c a .right {    width: 70.48%;    float: left;    padding-left: 28px;    padding-top: 8px;}.sy_section7 .ul .li .libox ._c a .right .tit1 {    font-size: 18px;    color: #1367ab;    line-height: 22px;    margin-bottom: 10px;    font-weight: bold;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;}.sy_section7 .ul .li .libox ._c a .right .tit2 {    font-size: 16px;    color: #666666;    line-height: 30px;    margin-bottom: 12px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 2;}.sy_section7 .ul .li .libox ._c a:hover .right .tit2 {    color: #1367ab;}.sy_section7 .ul .li .libox ._c a .right .date {    font-size: 16px;    color: #666666;    line-height: 20px;}.sy_section7 .ul .li .libox ._b {    width: 100%;}.sy_section7 .ul .li .libox ._b .listbox {    width: 100%;}.sy_section7 .ul .li .libox ._b .listbox .list {    width: 100%;    padding-bottom: 16px;    margin-bottom: 16px;    border-bottom: 1px solid #eeeeee;}.sy_section7 .ul .li .libox ._b .listbox .list:hover {    border-bottom-color: #1367ab;}.sy_section7 .ul .li .libox ._b .listbox .list a {    display: block;    width: 100%;    font-size: 0;    overflow: hidden;}.sy_section7 .ul .li .libox ._b .listbox .list a .date {    font-size: 16px;    color: #666666;    line-height: 22px;    float: left;}.sy_section7 .ul .li .libox ._b .listbox .list:hover a .date {    color: #1367ab;}.sy_section7 .ul .li .libox ._b .listbox .list a .words {    font-size: 18px;    color: #666666;    line-height: 22px;    float: left;    margin-left: 48px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    width: calc(100% - 148px);    width: -ms-calc(100% - 148px);    width: -o-calc(100% - 148px);    width: -moz-calc(100% - 148px);    width: -webkit-calc(100% - 148px);}.sy_section7 .ul .li .libox ._b .listbox .list:hover a .words {    color: #1367ab;}@media screen and (max-width: 1400px) {    .sy_section7 .ul .li .libox ._c a .left {        height: 106px;    }    .sy_section7 .ul .li .libox ._c a .right {        padding-top: 4px;    }    .sy_section7 .ul .li .libox ._c a .right .tit1 {        font-size: 16px;        line-height: 20px;        margin-bottom: 8px;    }    .sy_section7 .ul .li .libox ._c a .right .tit2 {        font-size: 14px;        line-height: 24px;        margin-bottom: 8px;    }    .sy_section7 .ul .li .libox ._c a .right .date {        font-size: 14px;        line-height: 18px;    }    .sy_section7 .titbox h2 {        font-size: 60px;        line-height: 64px;    }    .sy_section7 .titbox h3 {        font-size: 36px;        line-height: 40px;        bottom: 6px;    }}@media screen and (max-width: 1600px) {    .sy_section7 {        padding-top: 60px;        padding-bottom: 60px;    }    .sy_section7 .titbox {        margin-bottom: 20px;    }    .sy_section7 .titbox h2 {        font-size: 50px;        line-height: 54px;    }    .sy_section7 .titbox h3 {        font-size: 20px;        line-height: 30px;        width: 100%;        bottom: 6px;    }    .sy_section7 .ul {        margin: 0 -20px;        width: calc(100% + 40px);        width: -ms-calc(100% + 40px);        width: -o-calc(100% + 40px);        width: -moz-calc(100% + 40px);        width: -webkit-calc(100% + 40px);    }    .sy_section7 .ul .li {        padding: 0 20px;    }    .sy_section7 .ul .li .libox ._t {        padding-bottom: 20px;        margin-bottom: 20px;    }    .sy_section7 .ul .li .libox ._t .left {        font-size: 16px;        line-height: 22px;    }    .sy_section7 .ul .li .libox ._t .right .words {        font-size: 16px;        line-height: 22px;        margin-right: 6px;    }    .sy_section7 .ul .li .libox ._t .right .ico {        width: 10px;        height: 10px;    }    .sy_section7 .ul .li .libox ._c {        margin-bottom: 20px;    }    .sy_section7 .ul .li .libox ._c a .left {        height: 120px;    }    .sy_section7 .ul .li .libox ._c a .right {        padding-left: 20px;        padding-top: 20px;    }    .sy_section7 .ul .li .libox ._c a .right .tit1 {        font-size: 18px;        line-height: 20px;        margin-bottom: 8px;    }    .sy_section7 .ul .li .libox ._c a .right .tit2 {        font-size: 16px;        line-height: 20px;        margin-bottom: 10px;    }    .sy_section7 .ul .li .libox ._c a .right .date {        font-size: 16px;        ;        line-height: 20px;    }    .sy_section7 .ul .li .libox ._b .listbox .list {        padding-bottom: 14px;        margin-bottom: 14px;    }    .sy_section7 .ul .li .libox ._b .listbox .list a .date {        font-size: 14px;        line-height: 20px;    }    .sy_section7 .ul .li .libox ._b .listbox .list a .words {        font-size: 16px;        line-height: 20px;        margin-left: 16px;        width: calc(100% - 148px);        width: -ms-calc(100% - 148px);        width: -o-calc(100% - 148px);        width: -moz-calc(100% - 148px);        width: -webkit-calc(100% - 148px);    }}@media screen and (max-width: 1280px) {    .sy_section7 {        padding-top: 40px;        padding-bottom: 40px;    }    .sy_section7 .titbox {        margin-bottom: 14px;    }    .sy_section7 .titbox h2 {        font-size: 40px;        line-height: 44px;    }    .sy_section7 .titbox h3 {        font-size: 18px;        line-height: 24px;        width: 100%;        bottom: 5px;    }    .sy_section7 .ul {        margin: 0 -14px;        width: calc(100% + 24px);        width: -ms-calc(100% + 24px);        width: -o-calc(100% + 24px);        width: -moz-calc(100% + 24px);        width: -webkit-calc(100% + 24px);    }    .sy_section7 .ul .li {        padding: 0 14px;    }    .sy_section7 .ul .li .libox ._t {        padding-bottom: 18px;        margin-bottom: 18px;    }    .sy_section7 .ul .li .libox ._t .left {        font-size: 14px;        line-height: 20px;    }    .sy_section7 .ul .li .libox ._t .right .words {        font-size: 14px;        line-height: 18px;        margin-right: 4px;    }    .sy_section7 .ul .li .libox ._t .right .ico {        width: 8px;        height: 8px;    }    .sy_section7 .ul .li .libox ._c {        margin-bottom: 16px;    }    .sy_section7 .ul .li .libox ._c a .left {        height: 144px;    }    .sy_section7 .ul .li .libox ._c a .right {        padding-left: 14px;        padding-top: 8px;    }    .sy_section7 .ul .li .libox ._c a .right .tit1 {        font-size: 14px;        line-height: 18px;        margin-bottom: 6px;    }    .sy_section7 .ul .li .libox ._c a .right .tit2 {        font-size: 12px;        line-height: 20px;        margin-bottom: 8px;    }    .sy_section7 .ul .li .libox ._c a .right .date {        font-size: 12px;        ;        line-height: 18px;    }    .sy_section7 .ul .li .libox ._b .listbox .list {        padding-bottom: 10px;        margin-bottom: 10px;    }    .sy_section7 .ul .li .libox ._b .listbox .list a .date {        font-size: 12px;        line-height: 18px;    }    .sy_section7 .ul .li .libox ._b .listbox .list a .words {        font-size: 14px;        line-height: 18px;        margin-left: 20px;        width: calc(100% - 148px);        width: -ms-calc(100% - 148px);        width: -o-calc(100% - 148px);        width: -moz-calc(100% - 148px);        width: -webkit-calc(100% - 148px);    }}@media screen and (max-width: 1024px) {    .sy_section7 {        padding: 30px 20px;    }    .sy_section7 .titbox {        margin-bottom: 14px;    }    .sy_section7 .titbox h2 {        font-size: 20px;        line-height: 24px;    }    .sy_section7 .titbox h3 {        font-size: 18px;        line-height: 18px;        bottom: 2px;    }    .sy_section7 .ul {        margin: -6px 0;        width: 100%;    }    .sy_section7 .ul .li {        width: 100%;        padding: 6px 0;    }    .sy_section7 .ul .li .libox ._t {        padding-right: 8px;        padding-bottom: 10px;        margin-bottom: 12px;    }    .sy_section7 .ul .li .libox ._t .left {        font-size: 16px;        line-height: 20px;    }    .sy_section7 .ul .li .libox ._t .right .words {        font-size: 16px;        line-height: 20px;        margin-right: 4px;    }    .sy_section7 .ul .li .libox ._t .right .ico {        width: 8px;        height: 8px;    }    .sy_section7 .ul .li .libox ._c {        margin-bottom: 12px;    }    .sy_section7 .ul .li .libox ._c a .left {        width: 42%;        float: left;        height: 100px;    }    .sy_section7 .ul .li .libox ._c a .right {        width: 58%;        padding-left: 10px;        padding-top: 0;    }    .sy_section7 .ul .li .libox ._c a .right .tit1 {        font-size: 16px;        line-height: 20px;        margin-bottom: 6px;    }    .sy_section7 .ul .li .libox ._c a .right .tit2 {        font-size: 14px;        line-height: 22px;        margin-bottom: 10px;    }    .sy_section7 .ul .li .libox ._c a .right .date {        font-size: 14px;        line-height: 18px;    }    .sy_section7 .ul .li .libox ._b .listbox .list {        padding-bottom: 10px;        margin-bottom: 10px;    }    .sy_section7 .ul .li .libox ._b .listbox .list a .date {        font-size: 14px;        line-height: 20px;    }    .sy_section7 .ul .li .libox ._b .listbox .list a .words {        font-size: 14px;        line-height: 20px;        margin-left: 12px;        width: calc(100% - 102px);        width: -ms-calc(100% - 102px);        width: -o-calc(100% - 102px);        width: -moz-calc(100% - 102px);        width: -webkit-calc(100% - 102px);    }}/*选择我们*/.choo {	width: 100%;	height: 1372px;	background: #f3f3f3;}.choo_box {	width: 1200px;	height: 1372px;margin: 0 auto;}.chootop {	width: 1200px;	height: 166px;	float: left;}.chootop p {	text-align: center;	margin-top: 60px;}.chootop span {	display: block;	text-align: center;	font-size: 16px;	color: #2b2b2b;	letter-spacing: 5px;	margin-top: 3px;}.ys1 {	width: 1200px;	height: 250px;	float: left;	margin-bottom: 30px;}.ys1 img {	width: 560px;	height: 250px;	float: right;}.ys1 dl {	background: url(../images/ys01.png) no-repeat left 58px;	width: 560px;	height: 250px;	float: left;}.ys1 dl dt {	padding-left: 74px;	font-size: 24px;	color: #2b2b2b;	font-weight: bold;	margin-top: 58px;}.ys1 dl dd {	padding-left: 74px;	margin-top: 25px;	height: 90px;	color: #777777;	line-height: 30px;}.ys1 dl dd span {	color: #1367ab;	font-weight: bold;}.ys2 {	width: 1200px;	height: 250px;	float: left;	margin-bottom: 30px;}.ys2 img {	width: 560px;	height: 250px;	float: left;}.ys2 dl {	background: url(../images/ys02.png) no-repeat left 58px;	width: 560px;	height: 250px;	float: right;}.ys2 dl dt {	padding-left: 74px;	font-size: 24px;	color: #2b2b2b;	font-weight: bold;	margin-top: 58px;}.ys2 dl dd {	padding-left: 74px;	margin-top: 25px;	height: 90px;	color: #777777;	line-height: 30px;}.ys2 dl dd span {	color: #1367ab;	font-weight: bold;}.ys3 {	width: 1200px;	height: 250px;	float: left;	margin-bottom: 30px;}.ys3 img {	width: 560px;	height: 250px;	float: right;}.ys3 dl {	background: url(../images/ys03.png) no-repeat left 58px;	width: 560px;	height: 250px;	float: left;}.ys3 dl dt {	padding-left: 74px;	font-size: 24px;	color: #2b2b2b;	font-weight: bold;	margin-top: 58px;}.ys3 dl dd {	padding-left: 74px;	margin-top: 25px;	height: 90px;	color: #777777;	line-height: 30px;}.ys3 dl dd span {	color: #1367ab;	font-weight: bold;}.ys4 {	width: 1200px;	height: 250px;	float: left;	margin-bottom: 30px;}.ys4 img {	width: 560px;	height: 250px;	float: left;}.ys4 dl {	background: url(../images/ys04.png) no-repeat left 58px;	width: 560px;	height: 250px;	float: right;}.ys4 dl dt {	padding-left: 74px;	font-size: 24px;	color: #2b2b2b;	font-weight: bold;	margin-top: 58px;}.ys4 dl dd {	padding-left: 74px;	margin-top: 25px;	height: 90px;	color: #777777;	line-height: 30px;}.ys4 dl dd span {	color: #1367ab;	font-weight: bold;}.list1 {    background: #f2f2f2;}.al_bj{background:white;height: 780px;padding-top:80px;box-sizing: border-box;overflow-x: hidden;overflow-y:hidden;}@media (min-width: 1200px) {.al_bj {height: 700px; }}@media (min-width: 1600px) {.al_bj {height: 650px; }}.al_nr{background: #fff;height: 503px;padding:24px 20px 21px 25px;box-sizing: border-box;position: relative;}.al_n{border:1px solid #d2d2d2;height: 456px;padding-left:19px;}.al_n .tempWrap {    width: 100% !important;}.al_n li{float:left;padding:19px 21px 0 0px;border-right:1px solid #d2d2d2;height:437px;margin-right:21px;width: 390px;}.al_n li i {font-size:0;line-height: 0;overflow: hidden;width:100%;display: block;}.al_n li i img{height: 193px;transition:all 0.5s;object-fit: cover;width:100%;}.al_n li:hover i img{transform:scale(1.1);}.al_n li h4 a{display: block;text-decoration: none;font-size:18px;color: #000000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;padding-top:20px;}.al_n li:hover h4 a{color:#005bac;}.al_n li p{font-size:14px;line-height: 30px;color: #666666;height: 124px;padding-top:6px;border-bottom:1px dashed #c3c3c3;}.al_n li em{display: block;text-align: right;}.al_n li em a{font-size:14px;color: #005bac;padding-right:18px;background: url(../images/al_ico1.jpg) no-repeat right;display: inline-block;margin-top:20px;font-style: normal;}.al_n li:last-child{margin:0;border:0;}.al_j1,.al_j2{position: absolute;top:246px;}.al_j1{left:-70px;}.al_j2{right:-70px;}.container .w1200 .title h2 {    font-size: 38px;    font-weight: bold;    text-align: center;    line-height: 55px;    color: #333;    font-family: "sycn";}.container .w1200 .tablist {    text-align: center;    line-height: 37px;    margin-top: 10px;    position: relative;}.container .w1200 .tablist ul {    width: 1400px;    height: 50px;    margin: 0 auto;    margin-bottom: 22px;}.container .w1200 .tablist ul li {    width: 222px;    height: 50px;    float: left;    margin: 0 5px;    text-align: center;    line-height: 50px;    color: #005bac;    background: #dbdbdb;    border-radius: 6px;}.mb5 {    margin-bottom: 3%;}.container .w1200 .list {    font-size: 14px;    float: left;    width:100%;}.container .w1200 .tablist ul li a {    font-weight: 300;    text-decoration : none;    color: #005bac;    font-family: MicrosoftYaHeiLight;}.container .w1200 .list ul li a img {    width: 100%;}.container .w1200 .list ul li a span {		font-weight: 300;    background: #005bac;    color: white;}.container .w1200 .list ul li {    margin-right: 22px;    width: 23%;    float: left;    border: 1px solid #ededed;    transition: 0.5s all;    overflow: hidden;}.container .w1200 .list ul li span {    height: 50px;    line-height: 50px;    text-align: center;    position: relative;    display: block;}.container .w1200 .tablist ul li:hover{    color: #fff;    background: #005bac;}.container .w1200 .tablist ul li:hover a{    color: #fff;}.pr-bac {    background: rgb(242, 242, 242);    padding: 80px 0;}.pr-titile h2 a {    color: #333333;    text-decoration: none;}.pr-titile p {    height: 29px;    font-size: 20px;    color: #333333;    line-height: 29px;    letter-spacing: 3px;    text-align: center;}.pr-list {    display: flex;    justify-content: space-between;}.pr-titile {    height: 170px;    text-align: center;}.pr-right {    background: #ffffff;    padding: 5px;    width: 60%;    display: block;    overflow: hidden;}.prup {    height: 100%;    background: #ffffff;    padding-top: 8%;	-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.pr-right img {    width: 100%;    transition: all 0.5s;}.pr-left {    width: 40%;    box-sizing: border-box;}.prup a {    font-size: 30px;    color: #333333;    padding: 15px 0 0 13px;    line-height: 43px;    display: inline-block;    text-decoration: none;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}.prup em {    display: inline-block;    background: url(../images/7.png) no-repeat left center;    height: 58px;    box-sizing: border-box;    padding: 15px 12px 0 0;    line-height: 43px;    font-size: 36px;    color: #fff;    margin-left: -10px;    width: 105px;    text-align: right;    vertical-align: middle;    float: left;    font-style: normal;}p.fz {    padding: 25px 38px 0 48px;    font-size: 14px;    color: #6a6a6a;    line-height: 24px;    letter-spacing: 1px;}.prdown {    padding: 3% 10% 0 10%;}.prup i a {    display: block;    background: url(../images/pro_ico1.jpg) no-repeat center;    width: 155px;    height: 23px;    float: right;}.prup i a:hover {    background: url(../images/pro_ico1_hv.jpg) no-repeat center;}.prdown h4 {    display: block;    height: 45px;    line-height: 45px;    background: url(../images/pro_ico2.jpg) no-repeat left bottom;    font-size: 22px;    color: #333333;    margin-bottom: 17px;    font-weight: bold;}.prdown li {    float: left;    border: 1px solid #bfbfbf;    height: 24px;    line-height: 24px;    padding: 0 9px;    font-size: 15px;    color: #333333;    margin: 0 16px 7px 0;}.prdown li a {    color: #333333;    text-decoration: none;}.prdown ul {    height: 20%;    overflow: hidden;}.prdown li a:hover {  color: #005bac;}.prdown li:hover {border: 1px solid #005bac;}.prup em:nth-child(2n) {    float: right;    background: url(../images/8.png) no-repeat left center;    margin: 0 -10px 0 0;    text-align: left;    padding-left: 13px;}.inlie {    text-align: right;    text-align: -webkit-right;}.inlie a {    font-size: 30px;    color: #333333;    padding: 15px 13px 0 0;    line-height: 43px;    display: inline-block;    text-decoration: none;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}.pro_f {    background: url(../images/fl_bj.jpg) no-repeat;    height: 236px;    display: flex;}.pro_f .tit {    float: left;    width: 19%;    text-align: center;    padding-top: 103px;}.pro_f .tit h2 {    font-size: 24px;    color: #fff;    font-weight: bold;    height: 34px;    line-height: 34px;    margin: 0;}.pro_f .tit em {    text-transform: uppercase;    font: 12px "Century Gothic";    color: #aad4b9;}.pro_f .nr {    float: left;    width: 75%;    padding-top: 10px;    padding-left: 41px;}.pro_f .nr li {    height: 52px;    border-bottom: 1px solid #ededed;    overflow: hidden;    width: 100%;    display: flex;    justify-content: space-between;    align-items: center;}.pro_f .nr li h3 {    width: 15%;    text-align: center;    font-size: 16px;    color: #4c4c4c;    background: url(../images/fl_ico1.jpg) no-repeat right center;}.pro_f .nr li p {    width: 85%;    padding-left: 2%;}.pro_f .nr li p a {    display: inline-block;    width: 19%;    padding-left: 2%;    font-size: 14px;    color: #333333;    background: url(../images/fl_ico2.jpg) no-repeat left center;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    text-decoration: none;}.pro_f .nr li h3 a {    color: #4c4c4c;    font-weight: bold;    text-decoration: none;}.index-pr .container{width: 1600px;margin: 0 auto;}.ry_bj{height:645px;background:#fff url(../images/rybg.png) no-repeat center 500px; overflow: hidden; font-family:"Microsoft Yahei";box-sizing: border-box;margin-top:50px;}.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:400px;width:1200px;position:relative;font-size:12px;font-family: Arial;}.carousel-image {border:0;display:block;}.carousel-feature img{width:259px; height:400px; 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: 400px; width: 259px;margin-left:-128px;display: block;text-align: center; font-size: 0; color:#333333; line-height: 50px;}.hezuo {	    height: 400px;    font-size: 44px;    color: #333333;    font-weight: normal;    box-sizing: border-box;    text-align: center;}.huoban{ background: url(../images/20210624170839_33935.png) no-repeat center top;}.hezuo-list {	position: relative;	margin-top: 50px;	padding: 0 0;}.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;}.mt_4{margin-bottom: 50px;margin-top: 50px;}.brandbox{height:auto;overflow: hidden;}.brandbox li{float:left;margin-left: 2%;width:49%;margin-bottom: 15px;}.brandbox li:nth-child(2N+1){margin-left: 0;}.brandbox li .brand_img{   width:100%;   height:130px;   overflow: hidden;}.brandbox li .brand_img img{width:100%;height:100%;}.brand_txt h3{   font-size: 13px;    line-height: 15px;    font-weight: normal;    color: #ababab;    margin-bottom: 15px;}.brand_txt h4{   font-size: 15px;    color: #333;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;     font-weight: normal;}.brand_txt{padding: 15px 10px 18px 10px;background: #f2f2f2;}.cy-tg {  float:left;  margin-left: 2%;  width: 23.5%;}.cy-tg:first-child{margin-left: 0;}.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: 86%; 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:  #004098; 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 }.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: #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;	color:white;}.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;}