 @font-face{font-family: 'myotf';src : url('myfont.otf');}
 @font-face{font-family: 'impact';src : url('impact.ttf');} 
 @font-face{font-family: 'myttf';src : url('myfont1.ttf');}
 /* @font-face{font-family: 'mynew';src : url('mynew.OTF');}  */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: mynew,Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;font-size: 16px;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; } 


/******上面是css初始化******/












	html {
				font-size: 100px;
			}

			#span_nativeplace select{background-color: #fff;}


			.common_active{
				-webkit-animation-duration: 2s;
				-webkit-animation-delay: 0;
				-webkit-animation-iteration-count: infinite;
				-moz-animation-duration: 2s;
				-moz-animation-delay: 0;
				-moz-animation-iteration-count: infinite;
				animation-duration: 2s;
				animation-delay: 0;
				animation-iteration-count: infinite;
			}

			.index_part041_link a{
				-webkit-animation-duration: 1s;
				-webkit-animation-delay: 0;
				-webkit-animation-iteration-count: infinite;
				-moz-animation-duration: 1s;
				-moz-animation-delay: 0;
				-moz-animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 0;
				animation-iteration-count: infinite;
			}

			.part05_bottom_font {
				-webkit-animation-duration: 1s;
				-webkit-animation-delay: 2s;
				-webkit-animation-iteration-count: infinite;
				-moz-animation-duration: 1s;
				-moz-animation-delay: 2s;
				-moz-animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-delay: 2s;
				animation-iteration-count: infinite;
			}

            
            
            .Video-part {
              width: 1920px;
              margin: 0 auto;
              margin-top: 114px;
            }
            .Video-part .video-img {
              cursor: pointer;
              width: 100%;
              height: 281px;
              background: #eef0f4;
              position: relative;
            }
            .Video-part .video-img img {
              width: 662px;
              position: absolute;
              left: 0;
              top: 0;
              right: 0;
              bottom: 0;
              margin: auto;
            }
            .Video-part .video-box {
              display: none;
              width: 100%;
              height: 100%;
              background: rgba(0, 0, 0, 0.6);
              z-index: 9999;
              position: fixed;
              top: 0;
              left: 0;
              bottom: 0;
              right: 0;
              margin: auto;
            }
            .Video-part .video-box .jsmodern-video {
              width: 100% !important;
              height: 100% !important;
            }
            .Video-part .video-box #video {
              height: 730px;
              width: 1300px;
              position: absolute;
              top: 0;
              left: 0;
              bottom: 0;
              right: 0;
              margin: auto;
            }
            .Video-part .video-box #video .guanbi {
              cursor: pointer;
              width: 64px;
              position: absolute;
              right: 10px;
              top: 10px;
              z-index: 1000;
              transition: all 0.5s;
              transform: scale(0.8);
            }
            .Video-part .video-box #video .guanbi:hover {
              transform: scale(1);
            }
            .Video-part .video-box #video-modal video {
              width: 100%;
              height: 100%;
              object-fit: fill;
            }
            .Video-part .video-box .VideoBtn {
              position: absolute;
              left: 50%;
              top: 50%;
              display: block;
              width: 70px;
              height: 70px;
              margin-left: -35px;
              margin-top: -35px;
              cursor: pointer;
              z-index: 10;
            }
            .Video-part .video-box .VideoBtn img {
              width: 70px;
            }
			
				*{font-family: SourceHanSansCN-Bold}


			@keyframes fadeInUp {
				from {
					opacity: 0;
					-webkit-transform: translate3d(0, 25%, 0);
					transform: translate3d(0, 25%, 0);
				}

				to {
					opacity: 1;
					-webkit-transform: translate3d(0, 0, 0);
					transform: translate3d(0, 0, 0);
				}
			}

			.animate__fadeInUp {
				-webkit-animation-name: fadeInUp;
				animation-name: fadeInUp;
			}

			/* 呼吸 */
			.animate__animated.animate__pulse {
            -webkit-animation-duration: 1s;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-duration: 1s;
            -moz-animation-iteration-count: infinite;
            animation-duration: 1s;
            animation-iteration-count: infinite;
			}

			/* 大小弹跳 */
			.animate__animated.animate__heartBeat {
				-webkit-animation-duration: 1s;
				-webkit-animation-iteration-count: infinite;
				-moz-animation-duration: 1s;
				-moz-animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-iteration-count: infinite;
			}



			.animate__animated.animate__tada {
				-webkit-animation-duration: 1s;
				-webkit-animation-iteration-count: infinite;
				-moz-animation-duration: 1s;
				-moz-animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-iteration-count: infinite;
			}

			.animate__animated.animate__headShake {
				-webkit-animation-duration: 1s;
				-webkit-animation-iteration-count: infinite;
				-moz-animation-duration: 1s;
				-moz-animation-iteration-count: infinite;
				animation-duration: 1s;
				animation-iteration-count: infinite;
			}

			.animate__animated.animate__fadeIn {
				-webkit-animation-duration: 1s;
				-moz-animation-duration: 1s;
				animation-duration: 1s;
			}	


			input::-webkit-input-placeholder {
			color: #000000 !important;
			font-size: 0.22rem !important;
			font-weight: normal !important;
			}
			
				.boxs5 input::-webkit-input-placeholder { /* WebKit browsers */ 

				color: #000 !important; font-size: 0.16rem !important;font-weight: normal !important;

			} 

			.boxs5 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 

				color: #000 !important; font-size: 0.16rem !important;font-weight: normal !important;

			} 

			.boxs5 input::-moz-placeholder { /* Mozilla Firefox 19+ */ 

				color: #000 !important; font-size: 0.16rem !important;font-weight: normal !important;

			} 

			.boxs5 input:-ms-input-placeholder { /* Internet Explorer 10+ */ 

				color: #000 !important; font-size: 0.16rem !important;font-weight: normal !important;

			} 




/*******index_part01*******/



ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px; font-size:100%; font-weight:normal;}
img {border:none;}
a:link, a:visited {color:#323232; text-decoration: none;outline:none;}
a:hover, a:active {color:#ffae00; text-decoration: none;outline:none;}

.clear{clear:both;}
.kg{ width:96%; margin:0 auto; max-width:15rem;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}


.top_bg{ width:100%; background:#fff; position:relative; z-index:999; transition:0.5s;}
.logo_tel{width:100%; height:13.5rem; position:relative; z-index:999;}
.logo{padding-top:31px; display: flex;}

.logo a:nth-child(2){ margin-left: 22px; padding-left: 0.24rem; position: relative;}
.logo a:nth-child(2)::after{ content: ''; border-left: 1px dashed #7d7d7d; position: absolute; left: 0; height: 100%; bottom: 0;}
.logo a:nth-child(2) p:nth-child(1){ color: #2e2e2e; font-size: 1.25rem;}
.logo a:nth-child(2) p:nth-child(1) span{ color: #008cd6; font-size: 0.3rem; font-weight: bold; display: inline-block; vertical-align: top; padding-top: 8px;}
.logo a:nth-child(2) p:nth-child(2){ font-size: 26px; color: #1a7ac1; font-weight: bold; margin-top: 7px; letter-spacing: 2px;}
.top_zj{ padding-top: 0.38rem;}
.top_zj ul{ display: flex;}
.top_zj li{ margin-right: 10px;}
.top_zj li a{ display: block; width: 50px; height: 50px; border-radius: 15px;}
.top_zj li:nth-child(1) a{ background: url(top_01.png) no-repeat center #c7e7ff;}
.top_zj li:nth-child(2) a{ background: url(top_02.png) no-repeat center #c7e7ff;}
.tel{ margin-top:35px; padding-left: 16px;}
.tel p{ display:block; font-size:19px; color:#595959; background:url(images/tel.png) no-repeat left bottom; line-height: 25px; padding-left: 55px;}
.tel span{font-family:"Dinm"; font-size:28px; color:#1a7ac1; line-height:30px; display: block; margin-top: 15px;}
.sp_nav i{ display: none;}
.nav_bg{ width:100%; position:relative; z-index:999;}
.nav_bg::before{ content: ''; width: 100%; height: 5px; background: #1a7ac1; position: absolute; left: 0; bottom: 0; transition: 0.5s;}
.sjj_nav{ background: url(nav_bg.png) repeat left center; box-shadow: 0px 0px 8px rgba(0,0,0,0.2); border-radius: 10px 10px 0 0; position: relative; z-index: 9; transition: 0.5s;}
.sjj_nav>ul>li{ width:12.5%; float:left; position:relative;}
.sjj_nav>ul>li>a{display:block; text-align:center; font-size:1rem; height:0.54rem; line-height:0.54rem; color:#fff; transition:0.5s; position:relative; z-index:9; font-size:0.18rem;}
.sjj_nav>ul>li:hover>a,.sjj_nav>ul>li.cur>a{font-weight:bold; transition:0.5s;}
.sjj_nav>ul>li>a:before{ content:""; background:url(nav_fg.png) no-repeat left center; height:100%; width:1px; position:absolute; left:0%; top:0;}
.sjj_nav>ul>li:nth-child(1)>a:before{ background:none;}
.sjj_nav>ul>li:after{ content:""; background:#fff; height:3px; width:40%; position:absolute; left:30%; bottom:0; transform:scaleX(0); transition:0.5s;font-size:0.18rem;}
.sjj_nav>ul>li:hover:after,.sjj_nav>ul>li.cur:after{transform:scaleX(1); transition:0.5s;}
.sjj_nav>ul>li>ul{ position:absolute; width:100%; background:#007ec8; left:0%; display:none; overflow:hidden; border-radius:0 0 10px 10px;}
.sjj_nav>ul>li>ul.pkej{width:180%; left:-40%;}
.sjj_nav>ul>li>ul.pkej>li{ width:50%; float:left;}
.sjj_nav>ul>li>ul.pkej>li:nth-child(2n) a{border-left:1px solid rgba(255,255,255,0.1);}
.sjj_nav>ul>li>ul>li{ border-top:1px solid rgba(255,255,255,0.1); float:none;}
.sjj_nav>ul>li>ul>li>a{ text-align:center; display:block; line-height:0.44rem; height:0.44rem; color:#fff; font-size:0.9375rem; transition:0.5s;font-size:18px}
.sjj_nav>ul>li>ul>li:hover>a{ background:#ff0000; color:#fff; transition:0.5s;font-size:0.18rem;}
@media screen and (max-width:1020px){
.logo_tel{height:80px;}
.logo_tel .kg{ width: 100%;}
.logo{padding-top:15px; padding-left: 1%;}
.logo img{ height: 90px;}
.logo a:nth-child(2){ margin-left: 15px; padding-left: 15px;}
.logo a:nth-child(2) p:nth-child(1){ color: #2e2e2e; font-size: 1.125rem;}
.logo a:nth-child(2) p:nth-child(1) span{font-size: 1.875rem; padding: 0 6px;}
.logo a:nth-child(2) p:nth-child(2){ font-size: 1.25rem; margin-top: 2px; letter-spacing: 0px;}
.top_zj{ display: none;}
.tel{ margin-top:10px; padding-left: 0; padding-right: 15px;}
.tel p{font-size:1rem;}
.tel span{font-size:1.75rem;}
.nav_bg::before{height: 2px;}
.sjj_nav{border-radius: 0;}
.sjj_nav>ul>li>ul{ position: relative; width: auto; background: none;}
.sjj_nav>ul>li:after,.sjj_nav>ul>li>a:before{ display: none;}
}
@media screen and (max-width:700px){
.logo_tel{height:50px;}
.logo{padding-top:8px;}
.logo img{height: 34px;}
.logo a:nth-child(2){ margin-left: 10px; padding-left: 7px;}
.logo a:nth-child(2) p:nth-child(1){ font-size: 0.8125rem; line-height: 16px;}
.logo a:nth-child(2) p:nth-child(1) span{font-size: 1.125rem; padding: 0 2px;}
.logo a:nth-child(2) p:nth-child(2){ font-size: 0.9375rem; margin-top: 0;}
.tel{ display: none;}
.nav_bg::before{height: 1px;}
}

.nav_bg.navys::before{ height: 100%; transition: 0.5s;}
.nav_bg.navys .sjj_nav{box-shadow: 0px 0px 8px rgba(0,0,0,0); transition: 0.5s;}
/*banner*/
.banner{height:auto; width:100%; position:relative; height:100%; display:inline-block;}
.slides{position:relative; height:100%;}
.slides li{height:100%; position:relative; width:100%;}
.slides li a{ display:block; width:100%; height:auto;}
.slides li img{display:none;}
.flex-control-nav{ position:absolute; bottom:4%; z-index:99; text-align:center; width:100%;}
.flex-control-nav li{ display:inline-block; margin:0 5px;}
.flex-control-nav li a{ display:block; overflow:hidden; text-indent:-999px; width:10px; height:10px; background:#fff; border-radius:5px; cursor:pointer;transition:0.5s;}
.flex-control-nav li a.flex-active{width:26px; transition:0.5s;}
.flex-direction-nav{position:absolute;z-index:99; width:100%; left:0; margin:0 auto; top:45%;}
.flex-direction-nav li a{display:block;width:35px;height:35px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:1; -khtml-opacity:1; opacity: 1;}
.flex-direction-nav li a.flex-prev{left:2%;background:url(ban_l.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:2%;background:url(ban_r.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
@media screen and (max-width:1360px){
.slides li{ background-size:auto 100% !important; height:auto !important;  min-height:550px !important;}
}
@media screen and (max-width:1024px){
.slides li{ background-size:auto 100% !important; height:auto !important;  min-height:480px !important;}
}
@media screen and (max-width:770px){
.slides li{ background:none!important; height:auto !important; min-height:inherit !important;}
.slides li img{ width:100%; display:block;}
}









.index_part01{width: 100%;height: 1.02rem;}

.index_part01_center{width: 15rem;height: 1.02rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part01_left{width: 12rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}

.part01_left_logo_img{width: 2.97rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part01_left_logo_img img{width: 2.97rem;height: 0.64rem;}

.part01_left_honor{width: 2.7rem;height: 1.02rem;margin-left: 0.21rem;margin-right: 0.23rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part01_left_honor img{width: 2.7rem;height: 0.64rem;}


.part01_left_font{width: 5.7rem;height: 1.02rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;box-sizing: border-box;padding-top: 0.17rem;padding-bottom: 0.17rem;}

.part01_left_font h3{font-size: 0.25rem;color: #000;font-weight: bold;}

.part01_left_font h4{font-size: 0.25rem;color: #C00000;font-weight: bold;}





.part01_right_whole{width: 3rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;}



.part01_right{width: 2rem;height: 1.02rem;box-sizing: border-box;padding-top: 0.18rem;padding-bottom: 0.18rem;position: relative;top: 0.04rem;}

.part01_right_h6{text-align: right;margin-bottom: 0rem;position: relative;bottom: 0.04rem;}

.part01_right_h6 h6{color: #000000;font-size: 0.19rem;font-weight: bold;}


.part01_right_h3{text-align: right;}

.part01_right_h3 h3{color: #000;font-size: 0.29rem;font-weight:bold;}



.part01_right_whole_img{width: 0.57rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;margin-left: 0.23rem;}

.part01_right_whole_img img{display: block;width: 0.57rem;height: 0.82rem;}













/*****index_part02*********/

.index_part02{width: 100%;height: 7.6rem;}

.part02_center{width: 19.2rem;height: 7.6rem;margin: 0 auto;overflow: hidden;position: relative;}

.part02_center .swiper-slide{width: 19.2rem;height: 7.6rem;overflow: hidden;}

.part02_center img{width: 19.2rem;height: 7.6rem;transition: all ease 1s;}

.part02_center img{transform: scale(1.2);}


.part02_center .swiper-button-next{width: 0.84rem;height: 0.84rem;background-image: url(part02_center_right.png);background-size: 100% 100%;background-repeat: no-repeat;z-index: 133;transition: all ease 0.5s;}

.part02_center .swiper-button-prev{width: 0.84rem;height: 0.84rem;background-image: url(part02_center_left.png);background-size: 100% 100%;background-repeat: no-repeat;z-index: 133;transition: all ease 0.5s;}













/*****index_part03*********/

.index_part03{width: 100%;height: 8.54rem;}

.index_part03_center{width: 16.02rem;height: 8.54rem;margin: 0 auto;display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;box-sizing: border-box;padding-top: 0.7rem;}

.part03_right{width: 15rem;height: 7.01rem;box-sizing: border-box;margin-bottom: s.93rem;}

.part03_right_block{width: 15rem;;height: 7.01rem;background: url(part03_right_button_bg.jpg) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part03_right_button{width: 1.03rem;height: 1.05rem;position: relative;z-index: 1;}

.part03_right_button img{width: 1.03rem;height: 1.05rem}


.part03_right_button .point,
.part03_right_button .point::before,
.part03_right_button .point::after {
  position: absolute;
  width: 0.82rem;
  height: 0.82rem;
  border-radius: 50%;
  content: '';
  background-color: #A7CCFF;
}

.part03_right_button .point{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}





.part03_right_button .point::after {
  animation: scale2 1.5s infinite;
}

.part03_right_button .point::before {
  animation: scale 1.5s infinite;
}


@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes scale2 {
  0% {
    transform: scale(1);
    opacity: .9;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}





/*****index_part06*********/

.index_part06{width: 100%;height: 2.31rem;background-color: #282727;}

.index_part06_center{width: 12rem;height: 2.31rem;margin: 0 auto;}

.part06_left{width: 6rem;height: 2.31rem;float: left;display: flex;flex-direction: row;flex-wrap: nowrap;box-sizing: border-box;padding-left: 0.38rem;}

.part06_left_block{width: 4.57rem;height: 1.25rem;}

.part06_left_block img{width: 4.57rem;height: 1.25rem;}

.part06_right{width: 6rem;height: 2.31rem;box-sizing: border-box;padding-top: 0.35rem;float: left;margin: 0 auto;}

.part06_right_block{width: 6rem;height: 1.96rem;}

.part06_right_block ul{width: 6rem;height: 1.96rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}

.part06_right_block ul li{width: 1.24rem;height: 1.96rem;}

.part06_right_block_li_img{width: 1.24rem;height: 1.24rem;}

.part06_right_block_li_img img{width: 1.24rem;height: 1.24rem;}

.part06_right_block_li_h6{width: 1.24rem;height: 0.72rem;line-height: 0.72rem;text-align: center;}

.part06_right_block_li_h6 h6{color: #FFFFFF;font-size: 0.3rem;}








/*****index_part011*********/

.index_part011{width: 19.2rem;height: 9.64rem;margin: 0 auto;background-image: url(part011_bg.jpg);background-repeat: no-repeat;background-size: 100% 8.45rem;}

.part011_center{width: 15rem;height: 8.64rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;position: relative;}

.part011_left{width: 8.12rem;height: 8.64rem;box-sizing: border-box;padding-top: 1.08rem;}

.part011_left_block{width: 8.12rem;height: 7.56rem;}

.part011_left_block_title{width: 8.12rem;height: 0.89rem;}

.part011_left_block_title h3{color: #000000;font-size: 0.5rem;font-weight: bold;}

.part011_left_block_table{width: 8.12rem;height: 5.18rem;background-color: #fff;display: flex;flex-direction: row;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;margin-bottom: 0.35rem;}

.part011_left_block_table table{width: 7.25rem;height: 4.27rem;}

.part011_left_block_table table tr{width: 7.25rem;height: 0.47rem !important;}

.part011_left_block_table table th{text-align: left;color: #333333;font-size: 0.23rem;font-weight: bold;position: relative;bottom: 0.15rem;}

.part011_left_block_table table td{color: #000;font-size: 0.17rem;font-weight: normal;}

.part011_left_block_table table tr:nth-child(odd){background-color: #DBDBDB;}

.part011_left_block_table table tr:nth-child(even){background-color: #E4E4E4;}






.part011_left_block_contact{width: 8.07rem;height: 1.14rem;margin-left: 0.15rem;border-radius: 0.57rem;background-color: #000000;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part011_left_block_contact_link{width: 4rem;height: 1.14rem;}

.part011_left_block_contact_link .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 4rem;
  height: 1.14rem;
  background: linear-gradient(180deg,#7ab3ff, #0060e1);
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  border-radius: 0.57rem;
  font-size: 0.45rem;
  font-weight: bold;
  text-align: left;
  color: #fff;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part011_left_block_contact_link .button--nina img {
  width: 0.59rem;
  height: 0.59rem;
  margin-right: 0.14rem;
  transition: all ease 0.5s;
  display: block;
}



.part011_left_block_contact_link .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part011_left_block_contact_link .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part011_left_block_contact_link .button--nina:hover {

}
.part011_left_block_contact_link .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);

}
.part011_left_block_contact_link .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}






.part011_left_block_contact_tel{width: 4.07rem;height: 1.14rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part011_left_block_contact_tel img{width: 0.53rem;height: 0.63rem;margin-right: 0.11rem;}

.part011_left_block_contact_tel h3{color: #fff;font-size: 0.47rem;font-weight: normal;font-family: impact;}








.part011_middle{width: 6.88rem;height: 8.64rem;}

.part011_right{width: 7.1rem;height: 8.64rem;position: absolute;right: 0;top: 0;}

.part011_right_image{width: 7.1rem;height: 6.04rem;position: absolute;right: 0;top: 1.19rem;overflow: hidden;}

.part011_right_image img{width: 7.1rem;height: 6.04rem;transform: scale(1);transition: all ease 0.5s;}

.part011_right_image:hover img{transform: scale(0.9);}

.part011_right_icon{width: 1.74rem;height: 1.68rem;position: absolute;right: 0.36rem;top: 1.56rem;}

.part011_right_icon img{width: 1.74rem;height: 1.68rem;}















/*****index_part012******/

.index_part012{width: 19.2rem;height: 9.92rem;margin: 0.5rem auto; }

.part012_center{width: 19.2rem;height: 9.92rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-content: center;}

.part012_left{width: 19.2rem;height: 9.92rem;}

.part012_left ul li{position: relative;overflow: hidden;}

.part012_left ul li img{transform: scale(1.1);transition: all ease 0.5s;}

.part012_left_cover{width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);position: absolute;left: 0;top: 0;z-index: 20;display: block;}





.part012_left_top{width: 19.2rem;height: 3.53rem;}

.part012_left_top ul{width: 19.2rem;height: 3.53rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}

.part012_left_top ul li:nth-child(1){width: 3.53rem;height: 3.53rem;}

.part012_left_top ul li:nth-child(2){width: 8.61rem;height: 3.53rem;}



.part012_left_top ul li:nth-child(3){width: 7.06rem;height: 3.53rem;}






.part012_left_image_01{width: 3.53rem;height: 3.53rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_01 img{width: 3.53rem;height: 3.53rem;}


.part012_left_image_02{width:8.61rem;height: 3.53rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_02 img{width: 8.61rem;height: 3.53rem;}


.part012_left_image_03{width: 7.06rem;height: 3.53rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_03 img{width: 7.06rem;height: 3.53rem;}













.part012_left_middle{width: 19.2rem;height: 3.08rem;}

.part012_left_middle ul{width: 19.2rem;height: 3.08rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part012_left_middle ul li:nth-child(1){width: 3.08rem;height: 3.08rem;}

.part012_left_middle ul li:nth-child(2){width: 4.1rem;height: 3.08rem;}

.part012_left_middle ul li:nth-child(3){width: 4.51rem;height: 3.08rem;background: linear-gradient(180deg,#7ab3ff, #0060e1);}

.part012_left_middle ul li:nth-child(4){width: 3.08rem;height: 3.08rem;}

.part012_left_middle ul li:nth-child(5){width: 4.43rem;height: 3.08rem;}




.part012_left_image_06{width: 3.08rem;height: 3.08rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_06 img{width: 3.08rem;height: 3.08rem;}


.part012_left_image_07{width: 4.1rem;height: 3.08rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_07 img{width: 4.1rem;height: 3.08rem;}



.part012_left_image_09{width: 3.08rem;height: 3.08rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_09 img{width: 3.08rem;height: 3.08rem;}



.part012_left_image_10{width: 4.43rem;height: 3.08rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_10 img{width: 4.43rem;height: 3.08rem;}








.part012_left_font{width: 4.51rem;height: 3.08rem;position: absolute;left: 0;top: 0;z-index: 20;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-start;align-items: center;box-sizing: border-box;padding-top: 0.5rem;}

.part012_left_font h3{color: #fff;font-size: 0.72rem;font-weight: bold;margin-bottom: 0.12rem;}

.part012_left_font h6{color: #fff;font-size: 0.5rem;font-weight: bold;}












.part012_left_bottom{width: 19.2rem;height: 3.31rem;}

.part012_left_bottom ul{width: 19.2rem;height: 3.31rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part012_left_bottom ul li:nth-child(1){width: 6.45rem;height: 3.31rem;}

.part012_left_bottom ul li:nth-child(2){width: 7.19rem;height: 3.31rem;}

.part012_left_bottom ul li:nth-child(3){width: 5.56rem;height: 3.31rem;}




.part012_left_image_11{width: 6.45rem;height: 3.31rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_11 img{width: 6.45rem;height: 3.31rem;}



.part012_left_image_12{width: 7.19rem;height: 3.31rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_12 img{width: 7.19rem;height: 3.31rem;}


.part012_left_image_13{width: 5.56rem;height: 3.31rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part012_left_image_13 img{width: 5.56rem;height: 3.31rem}










/*****index_part013*********/

.index_part013{width: 19.2rem;height: 7.85rem;margin: 0 auto;}

.part013_center{width: 15rem;height: 7.85rem;margin: 0 auto;}

.part013_top{width: 15rem;height: 1.2rem;line-height: 0.7rem;text-align: center;margin: 0.4rem auto;}

.part013_top h3{color: #24272A;font-size: 0.35rem;font-weight: bold;}



.flex_center_center {
    display: flex;
    align-items: center;
    justify-content: center;
	font-size:0.2rem;
}
.more-type p {
    width: 6px;
    height: 6px;
    background: #B5B5B5;
    border-radius: 50%;
    margin: 0 11px;
}


.wmdfuwu {
float:left;
width:3rem;
height:2.8rem;
margin-left:0.6rem;
text-align:center;
font-size:0.2rem;
overflow:hidden;


}

.wmdfuwu h4{
font-size:0.18rem;

}
.wmdfuwu img{
width:3rem;

}
.fangda{
transition: all 0.5s ease 0.1s;
}
.fangda:hover{
transform: scale(0.9);
}




.part013_bottom{width: 15rem;height: 5.02rem;position: relative;}

.part013_bottom_block{width: 14.13rem;height: 5.02rem;margin: 0 auto;overflow: hidden;position: relative;}

.part013_bottom_block .swiper-slide{height: 5.02rem;background-color: #E4E4E4;}


.part013_bottom_block_image{width: 4.5004rempx;height: 4.13rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-end;overflow: hidden;}

.part013_bottom_block_image img{width:4.5004rem;height: 4.13rem;transform: scale(1);transition: all ease 0.5s;}

.part013_bottom_block_image:hover img{transform: scale(0.9);}


.part013_bottom_block_font{width: 4.6rem;height: 0.89rem;line-height: 0.89rem;text-align: center;}

.part013_bottom_block_font h3{color: #333333;font-size: 0.32rem;font-weight: bold;}


.part013_bottom .swiper-button-next{width: 0.89rem;height: 0.89rem;background-image: url(part013_bottom_right.jpg);background-repeat: no-repeat;background-size: 100% 100%;transition: all ease 0.5s;}

.part013_bottom .swiper-button-prev{width: 0.89rem;height: 0.89rem;background-image: url(part013_bottom_left.jpg);background-repeat: no-repeat;background-size: 100% 100%;transition: all ease 0.5s;}






/*****index_part016*********/

.index_part016{width: 100%;height: 2.3rem;background: url(part016_bg.jpg) no-repeat;background-size: 100% 100%;position:relative;bottom:0.00rem;}

.part016_center{width: 15rem;height: 2.3rem;margin: 0 auto;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}



.part016_center_top{width: 7.34rem;height: 2.3rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.part016_center_top h6{color: #fff;font-size: 0.36rem;font-weight: bold;margin-bottom: 0.3rem;}

.part016_center_top h5{color: #fff;font-size: 0.3rem;font-weight: bold;}

.part016_center_top h5 span{color: #FFFF00;font-size: 0.3rem;font-weight: bold;}






.part016_center_img{width: 4.17rem;height: 3.07rem;margin-right: 0.14rem;}

.part016_center_img img{width: 4.17rem;height: 3.07rem;}


.part016_center_block{width: 3.53rem;height: 2.3rem;box-sizing: border-box;padding-top: 0.2rem;}


.part016_center_tel{width: 3.53rem;height: 0.91rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;margin-bottom: 0.07rem;}

.part016_center_tel_icon{width: 0.57rem;height: 0.91rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;}

.part016_center_tel_icon img{width: 0.57rem;height: 0.69rem;}

.part016_center_tel_font{width: 2.86rem;height: 0.91rem;box-sizing: border-box;padding-left: 0.11rem;}

.part016_center_tel_font h6{color: #fff;font-size: 0.25rem;font-weight: normal;}

.part016_center_tel_font h3{color: #fff;font-size: 0.44rem;font-weight: normal;font-family: impact;}







.index_part016_center_block_font{width: 3.43rem;height: 0.87rem;box-sizing: border-box;}

.part016_right{width: 3.43rem;height: 0.87rem;box-sizing: border-box;}

.part016_right .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.43rem;
  height:  0.87rem;
  border-radius: 0.43rem;
  background: linear-gradient(180deg,#ffff9a, #ffff00);
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.32rem;
  font-weight: bold;
  text-align: left;
  color: #2F80EC;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part016_right .button--nina img {
  width: 0.33rem;
  height: 0.39rem;
  margin-right: 0.2rem;
  transition: all ease 0.5s;
  display: block;
}



.part016_right .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part016_right .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part016_right .button--nina:hover {
  
}
.part016_right .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  font-size: 0.34rem;
  font-weight: bold;
}
.part016_right .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part016_right .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part016_right .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part016_right .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part016_right .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part016_right .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part016_right .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part016_right .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part016_right .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part016_right .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}






/*****index_part017*********/  

.index_part017{width: 100%;height: 10.56rem;}

.index_part017_center{width: 15rem;height: 10.56rem;margin: 0 auto;box-sizing: border-box;}

.part017_top{width: 15rem;height: 3.01rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: flex-start;align-items: center;box-sizing: border-box;padding-top: 1rem;}

.part017_top h3{color: #333333;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.45rem;}

.part017_top h6{color: #333333;font-size: 0.26rem;font-weight: normal;}

.part017_middle{width: 15rem;height: 0.99rem;margin-bottom: 0.4rem;}

.part017_middle ul{width: 15rem;height: 0.99rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part017_middle ul li{width: 5rem;height: 0.99rem;background-image: url(part017_middle_li_bg.png);background-repeat: no-repeat;background-size: 100% 0.85rem;transition: all ease 0.5s;}

.part017_middle_li_font{width: 5rem;height: 0.85rem;line-height: 0.85rem;text-align: center;}

.part017_middle_li_font h3{color: #333333;font-size: 0.28rem;font-weight: bold;transition: all ease 0.5s;}




.part017_bottom{width: 15rem;height: 6.91rem;}

.part017_bottom>ul{width: 15rem;height: 6.91rem;position: relative;overflow: hidden;}

.part017_bottom>ul>li{width: 15rem;height: 6.91rem;}

.part017_bottom>ul>li:nth-child(1){width: 15rem;height: 6.91rem;position: absolute;left: 0;top: 0;z-index: 21;display: block;}

.part017_bottom_li_one_block{width: 15rem;height: 6.91rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part017_bottom_li_one_left{width: 7.15rem;height: 6.91rem;overflow: hidden;}

.part017_bottom_li_one_left img{width: 7.15rem;height: 6.91rem;transform: scale(1.1);transition: all ease 0.5s;}

.part017_bottom_li_one_left:hover img{transform: scale(1);}

.part017_bottom_li_one_right{width: 7.81rem;height: 6.91rem;}

.part017_bottom_li_one_right>ul{width: 7.81rem;height: 6.91rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part017_bottom_li_one_right>ul>li:nth-child(1){width: 4.97rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(1) img{width: 4.97rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(2){width: 2.77rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(2) img{width: 2.77rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(3){width: 4.54rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(3) img{width: 4.54rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(4){width: 3.2rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li:nth-child(4) img{width: 3.2rem;height: 3.42rem;}

.part017_bottom_li_one_right>ul>li{overflow: hidden;}

.part017_bottom_li_one_right>ul>li img{transform: scale(1.1);transition: all ease 0.5s;}

.part017_bottom_li_one_right>ul>li:hover img{transform: scale(1);}












.part017_bottom>ul>li:nth-child(2){width: 15rem;height: 6.91rem;position: absolute;left: 0;top: 0;z-index: 20;display: none;}

.part017_bottom_li_two_block{width: 15rem;height: 6.91rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part017_bottom_li_two_left{width: 6.54rem;height: 6.91rem;overflow: hidden;}

.part017_bottom_li_two_left img{width: 6.54rem;height: 6.91rem;transform: scale(1.1);transition: all ease 0.5s;}

.part017_bottom_li_two_left:hover img{transform: scale(1);}

.part017_bottom_li_two_right{width: 8.28rem;height: 6.91rem;}

.part017_bottom_li_two_right>ul{width: 8.28rem;height: 6.91rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part017_bottom_li_two_right>ul>li:nth-child(1){width: 8.28rem;height: 3.45rem;}

.part017_bottom_li_two_right>ul>li:nth-child(1) img{width: 8.28rem;height: 3.45rem;}

.part017_bottom_li_two_right>ul>li:nth-child(2){width: 2.44rem;height: 3.33rem;}

.part017_bottom_li_two_right>ul>li:nth-child(2) img{width: 2.44rem;height: 3.33rem;}

.part017_bottom_li_two_right>ul>li:nth-child(3){width: 2.44rem;height: 3.33rem;}

.part017_bottom_li_two_right>ul>li:nth-child(3) img{width: 2.44rem;height: 3.33rem;}

.part017_bottom_li_two_right>ul>li:nth-child(4){width: 2.44rem;height: 3.33rem;}

.part017_bottom_li_two_right>ul>li:nth-child(4) img{width: 2.44rem;height: 3.33rem;}

.part017_bottom_li_two_right>ul>li{overflow: hidden;}

.part017_bottom_li_two_right>ul>li img{transform: scale(1.1);transition: all ease 0.5s;}

.part017_bottom_li_two_right>ul>li:hover img{transform: scale(1);}
















.part017_bottom>ul>li:nth-child(3){width: 15rem;height: 6.91rem;position: absolute;left: 0;top: 0;z-index: 19;display: none;}

.part017_bottom_li_three_block{width: 15rem;height: 6.91rem;}

.part017_bottom_li_three_block>ul{width: 15rem;height: 6.91rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part017_bottom_li_three_block>ul>li:nth-child(1){width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(1) img{width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(2){width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(2) img{width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(3){width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(3) img{width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(4){width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(4) img{width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(5){width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(5) img{width: 2.41rem;height: 3.16rem;}

.part017_bottom_li_three_block>ul>li:nth-child(6){width: 4.34rem;height: 3.3rem;}

.part017_bottom_li_three_block>ul>li:nth-child(6) img{width: 4.34rem;height: 3.3rem;}

.part017_bottom_li_three_block>ul>li:nth-child(7){width: 4.34rem;height: 3.3rem;}

.part017_bottom_li_three_block>ul>li:nth-child(7) img{width: 4.34rem;height: 3.3rem;}

.part017_bottom_li_three_block>ul>li:nth-child(8){width: 4.34rem;height: 3.3rem;}

.part017_bottom_li_three_block>ul>li:nth-child(8) img{width: 4.34rem;height: 3.3rem;}







.part017_bottom_li_three_block>ul>li{overflow: hidden;}

.part017_bottom_li_three_block>ul>li img{transform: scale(1.1);transition: all ease 0.5s;}

.part017_bottom_li_three_block>ul>li:hover img{transform: scale(1);}















/*****index_part018*********/

.index_part018{width: 19.2rem;height: 7.05rem;margin: 0 auto;background-repeat: no-repeat;background-size: 100% 100%;}

.part018_center{width: 15rem;height: 7.35rem;margin: 0 auto;box-sizing: border-box;padding-top: 0.5rem;}

.part018_block{width: 15rem;height: 5.73rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part018_left{width: 6.76rem;height: 5.73rem;box-sizing: border-box;padding-right: 0.92rem;padding-top: 0.4rem;}

.part018_left h3{color: #333333;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.4rem;}

.part018_left hr{width: 1rem;height: 6px;border: none;background-color: #2A7DEB;margin-bottom: 0.3rem;}

.part018_left p{color: #333333;font-size: 0.2rem;line-height: 0.4rem;font-weight: normal;margin-bottom: 0.2rem;}






.part018_right{width: 8.24rem;height: 5.73rem;position: relative;}

.part018_right_block{width: 8.24rem;height: 5.73rem;position: relative;overflow: hidden;}


.part018_right .swiper-slide img{width: 8.24rem;height: 5.73rem;}



.part018_right .swiper-button-next{width: 0.6rem;height: 0.6rem;background-image: url(part018_right_button_right.jpg);background-size: 100% 100%;background-repeat: no-repeat;transition: all ease 0.5s;right: -0.3rem;}

.part018_right .swiper-button-prev{width: 0.6rem;height: 0.6rem;background-image: url(part018_right_button_left.jpg);background-size: 100% 100%;background-repeat: no-repeat;transition: all ease 0.5s;left: -0.3rem;}



.part018_right .swiper-pagination-bullet{width: 0.09rem;height: 0.09rem;background: #fff;}










/*****index_part020*********/

.index_part020{width: 19.2rem;height: 7.98rem;background-image: url(part020_bg.jpg);background-repeat: no-repeat;background-size: 100% 1.35rem;background-position: center bottom;}

.part020_center{width: 15rem;height: 7.48rem;margin: 0 auto;}

.part020_top{width: 15rem;height: 2.27rem;line-height: 2.27rem;text-align: center;}

.part020_top h3{color: #333333;font-size: 0.5rem;font-weight: bold;}


.part020_bottom{width: 15rem;height: 5.21rem;position: relative;z-index: 22;}

.part020_bottom ul{width: 14.67rem;height: 5.21rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;}

.part020_bottom ul li{width: 2.39rem;height: 4.31rem;border-radius: 1.19rem;border: 2px solid #E4E4E4;box-sizing: border-box;background-color: #fff;transition: all ease 0.5s;}

.part020_bottom ul li:nth-child(2){align-self: flex-end;}

.part020_bottom ul li:nth-child(4){align-self: flex-end;}

.part020_bottom_li_font{width: 2.39rem;height: 2.09rem;display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part020_bottom_li_font h3{color: #333333;font-size: 0.3rem;font-weight: bold;margin-bottom: 0.25rem;}

.part020_bottom_li_font hr{width: 0.57rem;height: 4px;border: none;background-color: #2A7DEB;margin-bottom: 0.25rem;}

.part020_bottom_li_font p{color: #707070;font-size: 0.16rem;font-weight: normal;line-height: 0.32rem;text-align: center;}







.part020_bottom_li_image{width: 2.39rem;height: 2.22rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;}

.part020_bottom_li_image img{width: 2.02rem;height: 2.02rem;filter: grayscale(100%);transition: all ease 0.5s;}




/*****index_part021*********/

.index_part021{width: 19.2rem;height: 7.83rem;margin: 0 auto;background-image: url(part021_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;}

.part021_center{width: 15rem;height: 7.83rem;margin: 0 auto;box-sizing: border-box;padding-top: 1.08rem;}

.part021_block{width: 15rem;height: 5.75rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part021_left{width: 8.03rem;height: 5.75rem;}

.part021_left_h3{width: 8.03rem;height: 1.48rem;box-sizing: border-box;padding-top: 0.27rem;}

.part021_left_h3 h3{color: #333333;font-size: 0.5rem;font-weight: bold;}

.part021_left_h6{width: 8.03rem;height: 0.72rem;margin-bottom: 1.12rem;}

.part021_left_h6_block{width: 4.1rem;height: 0.72rem;line-height: 0.72rem;text-align: left;box-sizing: border-box;padding-left: 0.3rem;background-image: url(part021_left_h6_block_bg.png);background-size: 100% 100%;background-repeat: no-repeat;}

.part021_left_h6_block h6{color: #fff;font-size: 0.3rem;font-weight: bold;}

.part021_left_ul{width: 8.03rem;height: 1.82rem;}

.part021_left_ul ul{width: 6.7rem;height: 1.82rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part021_left_ul ul li:nth-child(1){width: 1.78rem;}

.part021_left_ul ul li:nth-child(2){width: 2.11rem;}

.part021_left_ul ul li:nth-child(3){width: 2.42rem;}

.part021_left_ul ul li:nth-child(4){width: 2.26rem;}

.part021_left_ul ul li:nth-child(5){width: 2.11rem;}

.part021_left_ul ul li:nth-child(6){width: 1.78rem;position: relative;right: 0.1rem;}

.part021_left_ul ul li{height: 0.68rem;line-height: 0.68rem;text-align: center;border: 1px solid #707070;border-radius: 0.34rem;color: #000000;font-size: 0.26rem;font-weight: bold;background-color: #E4E4E4;transition: all ease 0.5s;}

.part021_right{width: 6.97rem;height: 5.75rem;}

.part021_right img{width: 6.78rem;height: 5.75rem;transform: scale(1);transition: all ease 0.5s;}

.part021_right:hover img{transform: scale(0.9);}








.index_part022_1{width: 100%;height: 1.57rem;line-height: 1.57rem;text-align: center;}

.index_part022_1 h3{color: #333333;font-size: 0.5rem;font-weight: bold;}



/*****index_part022*********/  

.index_part022{width: 19.2rem;height: 8.23rem;background-image: url(part022_bg.jpg);background-size: 100% 1.4rem;background-repeat: no-repeat;}

.part022_center{width: 15rem;height: 8.23rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;}

.part022_left{width: 11.6rem;height: 7.15rem;}

.part022_left ul{width: 11.6rem;height: 7.15rem;position: relative;}

.part022_left ul li:nth-child(1){width: 11.6rem;height: 7.15rem;position: absolute;left: 0;top: 0;z-index: 21;}

.part022_left ul li:nth-child(2){width: 11.6rem;height: 7.15rem;position: absolute;left: 0;top: 0;z-index: 20;}

.part022_left ul li:nth-child(3){width: 11.6rem;height: 7.15rem;position: absolute;left: 0;top: 0;z-index: 19;}

.part022_left ul li:nth-child(4){width: 11.6rem;height: 7.15rem;position: absolute;left: 0;top: 0;z-index: 18;}




.part022_left_image{width: 11.6rem;height: 7.15rem;}

.part022_left_image img{width: 11.6rem;height: 7.15rem;}

.part022_left_cover{width: 11.6rem;height: 0.9rem;position: absolute;left: 0;bottom: 0;background: linear-gradient(105deg,#002d68 39%, rgba(0,45,104,0.40) 81%);display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part022_left_cover_font{width: 9.13rem;height: 0.9rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;box-sizing: border-box;padding-left: 0.49rem;}

.part022_left_cover_font h3{color: #FFDD30;font-size: 0.3rem;font-weight: bold;margin-right: 0.31rem;}

.part022_left_cover_font h6{color: #fff;font-size: 0.26rem;font-weight: normal;}



.part022_left_cover_contact{width: 2.47rem;height: 0.9rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}

.part022_left_cover_contact_block{width: 2.28rem;height: 0.72rem;background: linear-gradient(180deg,#7ab3ff, #0060e1);border-radius: 0.36rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;cursor: pointer;}

.part022_left_cover_contact_block h3{color: #FFFFFF;font-size: 0.31rem;font-weight: bold;margin-right: 0.24rem;}

.part022_left_cover_contact_block img{width: 0.2rem;height: 0.3rem;}












.part022_right{width: 3.4rem;height: 7.15rem;}

.part022_right ul{width: 3.4rem;height: 7.15rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;}

.part022_right ul li{width: 3.4rem;height: 1.78rem;position: relative;}

.part022_right_image{width: 3.4rem;height: 1.78rem;}

.part022_right_image img{width: 3.4rem;height: 1.78rem;}

.part022_right_cover{width: 3.4rem;height: 1.78rem;line-height: 1.7875rem;text-align: center;background-color: rgba(0,0,0,0.7);position: absolute;left: 0;top: 0;z-index: 21;}

.part022_right_cover h3{color: #fff;font-size: 0.3rem;font-weight: bold;}















/*****index_part037*********/

.index_part037{width: 100%;height: 2.3rem;background: url(part037_bg.jpg) no-repeat;background-size: 100% 101%; }

.index_part037_center{width: 15rem;height: 2.3rem;margin: 0.5rem auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;box-sizing: border-box;}





.part037_left{width: 11rem;height: 2.3rem;box-sizing: border-box;position: relative;left: 0.39rem;}

.part037_left_font{width: 12rem;height: 1.27rem;line-height: 1.27rem;}

.part037_left_font h3{color: #fff;font-size: 0.3rem;font-weight: bold;}

.part037_left_font h3 span{color: #fff;font-size: 0.42rem;font-weight: normal;font-family: impact;}





.part037_left_block{width: 11rem;height: 0.85rem;position: relative;bottom: 0.1rem;font-weight: bold;font-size: 0.54rem;color: #ffff00;}











/*****index_part038*********/

.index_part038{width: 100%;height: 2.3rem;background: url(part038_bg.jpg) no-repeat;background-size: 100% 100%;}

.part038_center{width: 15rem;height: 2.3rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;box-sizing: border-box;}

.part038_left{width: 5rem;height: 2.3rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.part038_left h3{color: #fff;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.25rem;}

.part038_left h6{color: #fff;font-size: 0.32rem;font-weight: bold;}

.part038_left h6 span{color: #FFFF00;font-size: 0.32rem;font-weight: bold;}

.part038_right{width: 10rem;height: 2.3rem;}

.part038_right_top{width: 10rem;height: 1.02rem;box-sizing: border-box;padding-left: 0.7rem;padding-top: 0.4rem;}

.part038_right_top h3{color: #fff;font-size: 0.4rem;font-weight: normal;}

.part038_right_bottom{width: 10rem;height: 1.28rem;}

.part038_right_bottom_block{width: 10rem;height: 0.8rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part038_right_bottom_font{width: 7.34rem;height: 0.8rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: flex-end;box-sizing: border-box;padding-right: 0.3rem;}

.part038_right_bottom_font img{width: 0.45rem;height: 0.45rem;margin-right: 0.19rem;}

.part038_right_bottom_font h6{color: #fff;font-size: 0.36rem;font-weight: bold;}

.part038_right_bottom_font span{color: #fff;font-size: 0.5rem;font-weight: normal;font-family: impact;}




.part038_right_bottom_link{width: 2.66rem;height: 0.8rem;}

.part038_right_bottom_link .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 2.66rem;
  height:  0.8rem;
  border-radius: 0.43rem;
  background: linear-gradient(180deg,#ffff9a, #ffff00);
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.34rem;
  font-weight: bold;
  text-align: left;
  color: #2F80EC;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part038_right_bottom_link .button--nina img {
  width: 0.4rem;
  height: 0.34rem;
  margin-right: 0.13rem;
  transition: all ease 0.5s;
  display: block;
}



.part038_right_bottom_link .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part038_right_bottom_link .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part038_right_bottom_link .button--nina:hover {
  
}
.part038_right_bottom_link .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  font-size: 0.34rem;
  font-weight: bold;
}
.part038_right_bottom_link .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part038_right_bottom_link .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part038_right_bottom_link .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}


















/*****index_part039*********/

.index_part039{width: 100%;height: 2.3rem;background: url(part039_bg.jpg) no-repeat;background-size: 100% 100%;}

.index_part039_center{width: 15rem;height: 2.3rem;margin: 0 auto;box-sizing: border-box;position: relative;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part039_left{width: 9rem;height: 2.3rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.part039_left h3{color: #fff;font-size: 0.44rem;font-weight: bold;margin-bottom: 0.14rem;}

.part039_left h6{color: #FFDD30;font-size: 0.36rem;font-weight: bold;}





.part039_right{width: 7.65rem;height: 2.3rem;}

.part039_right_block{width: 7.65rem;height: 2.3rem;float: right;box-sizing: border-box;}

.part039_right_block_font{width: 7.65rem;height: 1.07rem;line-height: 1.07rem;text-align: center;}

.part039_right_block_font h3{color: #fff;font-size: 0.36rem;letter-spacing: 0.03rem;font-weight: bold;}

.part039_right_block_link{width: 7.65rem;height: 0.83rem;border-radius: 0.41rem;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;background-color: transparent;border: 2px solid #fff;}

.part039_right_block_link>a{width: 3.69rem;height: 0.83rem;}



.part039_right_block_link_h3{width: 3.69rem;height: 0.83rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part039_right_block_link_h3 img{width: 0.4rem;height: 0.39rem;margin-right: 0.1rem;}

.part039_right_block_link_h3 h3{color: #fff;font-size: 0.38rem;font-family: impact;}



.part039_right_block_link_h6{width: 3.96rem;height: 0.83rem;position: relative;left: 0.02rem;}

.part039_right_block_link_h6 .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.96rem;
  height: 0.83rem;
  background: linear-gradient(180deg,#ffff9a, #ffff00);
  border-radius: 0.41rem;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.31rem;
  font-weight: bold;
  text-align: left;
  color: #2F80EC;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part039_right_block_link_h6 .button--nina img {
  width: 0.38rem;
  height: 0.5rem;
  margin-right: 0.17rem;
  transition: all ease 0.5s;
  display: block;
}



.part039_right_block_link_h6 .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina:hover {

}
.part039_right_block_link_h6 .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}





















/*****index_part041*********/

.index_part041{width: 100%;height: 1.2rem;background: linear-gradient(134deg,#7ab3ff 7%, #0060e1 81%);}

.index_part041_center{width: 15.74rem;height: 1.2rem;margin: 0 auto;box-sizing: border-box;}

.index_part041_center_block{width: 15.74rem;height: 1.2rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}



.index_part041_font{width: 9.2rem;height: 1.2rem;line-height: 1.46rem;text-align: center;box-sizing: border-box;}

.index_part041_font h3{height: 1.2rem;line-height: 1.2rem;color: #fff;font-size: 0.36rem;font-weight: bold;text-align: left;}

.index_part041_font_span1{font-size: 0.36rem;font-weight: bold;color: #fff;}

.index_part041_font_span2{font-size: 0.64rem;font-weight: bold;color: #fff;}





.index_part041_link{width: 3.95rem;height: 1.2rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;}

.index_part041_link a{width: 3.95rem;height: 0.8rem;}

.index_part041_link_block{width: 3.95rem;height: 0.8rem;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;border-radius: 0.4rem;background: linear-gradient(180deg,#ffff9a, #ffff00); box-shadow: 0px 0.1rem 0.1rem 0px rgba(0,58,136,0.50);}

.index_part041_link_block img{width: 0.38rem;height: 0.5rem;margin-right: 0.18rem;}

.index_part041_link_block h3{color: #2A7DEB;font-weight: bold;font-size: 0.28rem;}























/*******scroll_top_block******/

.scroll_top_block_01{
  width: 1.94rem;
  height: 0.62rem;
  background-color: #C00000;
  color: #000;
  border-radius: 0.08rem;
  position: fixed;
  left: 2.85rem;
  bottom: 0.09rem;
  z-index: 999;
}


.scroll_top_block_piece{
  width: 1.94rem;
  height: 0.62rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}


.scroll_top_block_piece img{
  width: 0.27rem;
  height: 0.29rem;
  margin-right: 0.1rem;
}

.scroll_top_block_piece h3{
  color: #fff;
  font-size: 0.23rem;
  font-weight: bold;
}









/*****footer*******/

footer {
  width: 19.2rem;
  margin: 0 auto;
  background-color: #1b1b1b;
}
footer .footer {
  width: 15rem;
  height: 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
footer .footer .logo {
  text-align: center;
}
footer .footer .logo > img {
  width: 2.45rem;
}
footer .footer .logo p {
  margin-top: 0.16rem;
  display: flex;
  align-items: center;
}
footer .footer .logo p img {
  width: 0.32rem;
  margin-right: 0.13rem;
}
footer .footer .logo p span {
  font-family: SourceHanSansCN-Regular;
  font-size: 0.16rem;
  color: #ffffff;
  opacity: 0.5;
}
footer .footer .footer-xian {
  width: 0.01rem;
  height: 1.44rem;
  background-color: #ffffff;
  opacity: 0.1;
}
footer .footer .tuijian h1 {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.24rem;
  color: #ffffff;
}
footer .footer .tuijian ul li {
  margin-top: 0.2rem;
}
footer .footer .tuijian ul li span {
  margin-right: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.2rem;
  color: #ffffff;
  opacity: 0.5;
}
footer .footer .helpline3 button {
  cursor: pointer;
  margin-bottom: 0.28rem;
  margin-top: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.29rem;
  height: 0.61rem;
  background: #0057c8;
  border-radius: 0.1rem;
  border: none;
}
footer .footer .helpline3 button img {
  margin-right: 0.17rem;
  width: 0.31rem;
}
footer .footer .helpline3 button span {
  font-family: SourceHanSansCN-Medium;
  font-size: 0.24rem;
  color: #ffffff;
}
footer .footer .helpline3 p {
  font-family: SourceHanSansCN-Medium;
  text-align: right;
  font-size: 0.2rem;
  color: #ffffff;
  opacity: 0.5;
}
footer .footer .helpline3 span {
  display: block;
  text-align: right;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.36rem;
  color: #ffffff;
  font-weight: bold;
}
.banquan {
  border-top: 0.01rem solid rgba(255, 255, 255, 0.1);
  width: 19.2rem;
  margin: 0 auto;
  height: 0.82rem;
  line-height: 0.82rem;
  text-align: center;
  background-color: #1b1b1b;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.16rem;
  color: rgba(255, 255, 255, 0.3);
}


















/***********common_tel***********/

.common_tel{width: 100%;height: 1.54rem;background: url(common_tel_bg.jpg) no-repeat;background-size: 100% 100%;}

.common_tel_center{width: 12rem;height: 1.54rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;margin: 0 auto;}

.common_tel_block{width: 8.21rem;height: 1.14rem;background: url(common_tel_block.png) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;box-sizing: border-box;padding-left: 1.28rem;}

.common_tel_top_block_h3{width: 3.56rem;height: 0.74rem;line-height: 0.74rem;text-align: center;}

.common_tel_block h3{color: #FFFFFF;font-size: 0.5rem;font-family: impact;font-weight: normal;}


/***********common_tel2***********/

.common_tel2{width: 100%;height: 1.54rem;background: url(common_tel_new_bg.png) no-repeat;background-size: 100% 100%;}

.common_tel2_center{width: 12rem;height: 1.54rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;margin: 0 auto;}

.common_tel2_block{width: 8.21rem;height: 1.14rem;background: url(common_tel_block.png) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;box-sizing: border-box;padding-left: 1.28rem;}

.common_tel2_top_block_h3{width: 3.56rem;height: 0.74rem;line-height: 0.74rem;text-align: center;}

.common_tel2_block h3{color: #FFFFFF;font-size: 0.5rem;font-family: impact;font-weight: normal;}


/************common_tel3***************/
.common_tel3{width: 100%;height: 2.14rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}
















/*******按钮补充********/
.left {
  display: flex;
  align-items: center;
  }
   .left button:nth-of-type(1) {
  margin-right: 22px;
  width: 287px;
  height: 85px;
  background: #FFAC06;
  border-radius: 8px;
  border: none;
  }
   .left button:nth-of-type(1) img {
  margin-right: 13px;
  width: 45px;
  }
   .left button:nth-of-type(1) > div {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  }
  .left button:nth-of-type(1)::after {
  font-size: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  }
   .left button:nth-of-type(2) {
  width: 293px;
  height: 85px;
  border: 1px solid #000000;
  border-radius: 8px;
  }
   .left button:nth-of-type(2):hover {
    background: #ffffff;
  }

  .part04_middle_right_link_li_block_02.hover{
    background: #ffffff;
    border: none;
  }


   .left button:nth-of-type(2) > div {
  display: flex;
  justify-content: center;
  align-items: center;
  }
   .left button:nth-of-type(2) > div img {
  width: 45px;
  margin-right: 5px;
  }

  .left button:nth-of-type(1) > div div p {
  font-size: 19px;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-weight: 400;
  text-align: left;
  color: #fff;
  letter-spacing: 0.38px;
  }
   .left button:nth-of-type(1) > div div h2 {
  margin-top: 5px;
  font-size: 35px;
  font-family: Impact, Impact-Regular;
  font-weight: 400;
  text-align: left;
  color: #fff;
  }

   .left button:nth-of-type(2) > div div p {
  font-size: 19px;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-weight: 400;
  text-align: left;
  color: #000;
  letter-spacing: 0.38px;
  }
   .left button:nth-of-type(2) > div div h2 {
  margin-top: 5px;
  font-size: 35px;
  font-family: Impact, Impact-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
  }


  /* .part04_middle_right_link_li_block_font_02 h3{
    margin-top: 5px;
    font-size: 35px;
    font-family: Impact, Impact-Regular;
    font-weight: 400;
    text-align: left;
    color: #000000;
  } */


  .left button:nth-of-type(2)::after {
  font-size: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
  text-align: left;
  color: #000000;

  }

  /* .part04_middle_right_link_li_block_02::after {
    font-size: 36px;
    font-family: Source Han Sans CN, Source Han Sans CN-Bold;
    font-weight: 700;
    text-align: left;
    color: #000000;
  } */



.timer-box {
	background: #e83632;
	padding: 0.05rem 0px;
	width: 4.05rem;
	margin: 0px auto;
		margin-left:0.7rem;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 0 0 0.05rem #000;
	-webkit-box-shadow: 0 0 0.05rem#000;
	box-shadow: 0 0 0.05rem #000;
	border: 0.01rem solid #fff;
	height:1.05rem;
	}
	
.timer-box h5 {
	font-size:0.24rem;
	color:#fff;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
	}
	 /** Countdown */

#countdown {
	max-width:7.47rem;
	height:auto;
	margin: 0px auto;
	display: inline-block;
	text-align:center;


}
.dash {
	width: 1.07rem;
	height: 0.92rem;
	background: transparent url(t-box.jpg) 0 0 no-repeat;
background-size: cover;
	
	float: left;
	margin-left: 0.2rem;
	position: relative;
}

.dash .digit {
	font-size: 0.5rem;
	font-weight: bold;
	float: left;
	width: 0.33rem;
	text-align: center;
	font-family: Arial;
	color:#FFFFFF;
	position: relative;
	margin: 0.1rem 0 0 0.13rem;
	padding-top:0.09rem;
}

.dash_title {
	position: absolute;
	display: block;
	bottom: -0.15rem;
	text-align:center;
	font-weight:bold;
	width:1.07rem;
	font-size: 0.16rem;
	color: #fff;
	
}







  
