@charset "utf-8";

/* CSS Document */

/*head*/

.ny-head{width: 100%;height: 90px;position: fixed;z-index: 999;}

.nyh-bk{padding: 0 16vh;}

.ny-head h1{margin-top: 16px;}

.ny-head .h_nav{width: 45%;height: 90px;}

#nav-menu{width:100%;}

#nav-menu .menu{width: 100%}

#nav-menu .menu li{position:relative;float:left;display:inline;width: 16.66%;text-align: center;}

#nav-menu .menu li h3{display:inline-block;width: 100%;}

#nav-menu .menu li a.xialaguang{display:inline-block;font-size:15px;color: #fff;line-height: 90px;height: 90px;width: 100%;}

#nav-menu .menu li:hover ul.children{border-top: 4px solid #f08519;}	

#nav-menu .menu ul.children{display:none;position:absolute;top:86px;left:0;width:100%;background:#FFF;border-top:0;line-height:normal;}

#nav-menu .menu ul.children li{width:100%;display:inline-block;text-align:center;}

#nav-menu .menu ul.children li h3{display:block; width:100%;}

#nav-menu .menu ul.children li a{width:100%;display:block;font-size:13px;color: #666;text-decoration:none;line-height: 50px;height: 50px;}

#nav-menu .menu ul.children li a:hover{color: #15499a;}

.ny-head .h_ic{margin-left: 50px;margin-top: 33px;}

.ny-head .h_ic dt{width: 16px;height: 16px;float: left;margin-right: 25px;}

@media (max-width: 1200px){.ny-head .h_ic{display: none;}.ny-head .h_nav{width: 50%;}}



/*head_wap*/

.head_wap{display: none;}

.sp_header{height:70px;overflow:hidden;position:fixed;z-index:9999;width:100%;}

.sp_logo{padding: 14px 14px 0;float:left;height:70px}

.sp_logo img{margin:auto;max-height:40px;}

.sp_nav{width:60px;float:right;position:relative;cursor:pointer;height:30px;margin-top:24px}

.sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}

.sp_nav span:nth-of-type(1){top:0px}

.sp_nav span:nth-of-type(2){top:10px}

.sp_nav span:nth-of-type(3){top:20px}

.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}

.sp_nav_se span:nth-of-type(2){width:0}

.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}

.sjj_nav{position:fixed;z-index:999;width:100%;height: 100%;font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;margin: 0 auto;display: block;padding: 0 14px;}

.sjj_nav ul{background: #fff;padding: 15px;}

.nav_show{top:70px}

.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px solid rgba(204, 204, 204, 0.2);height:40px;padding:0px 15px;}

.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}

.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}

.sjj_nav ul li:nth-child(1) i,.sjj_nav ul li:nth-child(2) i{display: none;}

.sjj_nav ul li{border-bottom:1px solid rgba(204, 204, 204, 0.2);position:relative;line-height:44px;font-size:16px}

.sjj_nav>ul >li:last-child{border-bottom:none;}

.sjj_nav ul li ul{display:none;padding: 0;background: #f5f5f5;}

.sjj_nav ul li a{color:#333;width:80%;font-size: 13px;}

.sjj_nav ul li ul li a{color:rgb(119, 119, 119);display:block;text-align:left;font-size: 12px;padding-left: 10px;}

.sjj_nav ul li ul li{border-bottom: none;}

.sjj_nav ul li i svg{width:20px;height:20px;fill:#999;}

.sjj_nav ul li .sjj_nav_i_se svg{fill:#999}

.sjj_nav ul li ul li>ul{margin-left:10px}



.index1-mb,.index2-mb,.index4-mb,.index5-mb{margin-left: 60px;}

.index1-mb h2{font-size: 62px;color: #fff;font-weight: bold;padding-top: 36vh;letter-spacing: 4px;}

.index1-mb span{font-size: 28px;color: #fff;opacity: 0.9;font-family: 'Lato';font-weight: bold;text-transform: uppercase;margin: 20px 0 30px;display: block;}

.index1-mb p{font-size: 17px;color: #fff;}

.index1-mb a{width: 60px;height: 60px;border-radius: 500px;border: 1px solid #fff;text-align: center;line-height: 60px;font-size: 20px;color: #fff;display: block;margin-top: 60px;background: url(../images/index_jt.png) no-repeat center;}



.arrow{opacity:1;animation:arrow 2s cubic-bezier(.5,0,.1,1) infinite;-webkit-animation:arrow 2.5s cubic-bezier(.5,0,.1,1) infinite;position:absolute;bottom:120px;left:50%;margin-left:-30px;width:40px;height:70px;line-height:60px;cursor:pointer;background-image:url(../images/index_gd.png);background-repeat:no-repeat;background-size:100%;z-index: 999;}

@keyframes arrow {%0,%100 {bottom:112px;opacity:1;}50% {bottom:115px;opacity:.7;}}

.arrow-wz{font-size: 14px;color: #fff;left:46.6%;position: absolute;z-index: 999;bottom: 85px;}

.index-txt{width: 46%;}

.index-txt h2{font-size: 45px;color: #fff;font-weight: bold;}

.index-txt .rec{width: 70px;height: 4px;background: #fff;margin: 30px 0;}

.index-txt .des{font-size: 16px;color: #fff;line-height: 30px;}

.index-txt a,.block_txt a{display: block;width: 160px;height: 50px;border: 1px solid #fff;border-radius: 5px;color: #fff;font-size: 14px;text-align: center;line-height: 50px;margin-top: 90px;}

.index-txt a span,.block_txt a span{transition:all 0.3s; cursor:pointer;}

.index-txt a:hover span,.block_txt a:hover span{margin-left:10px;}

.index-txt a:hover,.block_txt a:hover{font-weight: bold;}

.index-txt b{font-family: 'Lato';font-size: 20px;color: #fff;font-weight: normal;margin-bottom: 14px;}

.index-txt b span{font-size: 45px;}

.index5-mb h2{margin: 20px 0 30px;}

.index4-mb .index-txt{width: 40%;}



.index-ab-tb{width: 26%;border: 1px solid rgba(255,255,255,0.5);margin-right: 30px;}

.index-ab-tb li a{display: block;}

.index-ab-tb li{width: 50%;float: left;padding: 30px 0 40px;text-align: center;background: rgba(0,0,0,0.2);}

.index-ab-tb li img{width: 44px;height: 44px;margin: 0 auto;}

.index-ab-tb li span{font-size: 18px;color: #fff;display: block;margin: 15px 0;}

.index-ab-tb li .rec{width: 16px;height: 2px;background: #fff;margin: 0 auto;}

.index-ab-tb li:nth-child(1),.index-ab-tb li:nth-child(3){border-right: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;}

.index-ab-tb li:nth-child(1),.index-ab-tb li:nth-child(2){border-bottom: 1px solid rgba(255,255,255,0.5);box-sizing: border-box;}

.index-ab-tb li:hover{background: #f08519;}



.block_txt{}

.block_txt h2{font-size: 45px;color: #fff;font-weight: bold;}

.block_txt i{font-size: 24px;color: #fff;font-weight: bold;font-family: Arial;opacity: 0.8;}

.block_txt p{font-size: 20px;color: #fff;margin-top: 20px;}

.block_txt a{margin-top: 60px;}

.index_main .section1 .index_banner .item.active .inner{margin: 0 22vh;}

.anniu3{display: none;}



@media (max-width: 1900px){.index-htel{display: none;}}

@media (max-width: 1600px){

	.div_V5Vl2m,.div_Bc7jMp{padding: 0 4vh;}

	.cbdiv_5b9e20cd,.cbdiv_426d4517,.cbdiv_5655aabe,.cbdiv_6dfd3592,.index_main .section1 .index_banner .item.active .inner{margin:  0 4vh;}

	.index_main .section1 .number{display: none;}

	.anniu3{display: block;}

	.block_txt{margin-left: 8vh}

}

@media (max-width: 1200px){

	.index-txt{width: 54%;}

	.index-ab-tb{width: 40%;}

	.index-ab-tb{margin-right: 0;}

	.index4-mb .index-txt,.index5-mb .index-txt{width: 100%;}

	.arrow-wz{left:44.5%;}

	.block_txt i{margin-top: 10px;display: block;}

}

@media (max-width: 1100px){.index-nav{margin-left: 0;}}

@media (max-width: 1000px){

	.head_wap{display: block;}

	.cbsect_9bcc9459,.index-ab-tb,.ny-head{display: none;}

	.index1-mb h2,.index-txt h2,.index5-mb h2,.block_txt h2{font-size: 40px;}

	.index1-mb span{font-size: 20px;margin: 20px 0;}

	.index1-mb a{margin-top: 40px;}

	.index1-mb,.index2-mb,.index4-mb,.index5-mb{margin-left: 0px;}

	.index-txt{width: 100%;}

	.index-txt a{margin-top: 40px;}

	.arrow-wz{left:42.5%;}

}

@media (max-width: 600px){

	.arrow-wz,.arrow,div#section7219eeae a.c-textlink.paragraph_ceqL5j1{display: none;}

	.index1-mb h2{font-size: 22px;letter-spacing: 0;padding-top: 26vh}

	.index1-mb span,.index1-mb p{font-size: 14px;line-height: 22px;}

	.index1-mb a{margin-top: 30px;width: 50px;height: 50px;line-height: 50px;}

	.arrow{bottom: 60px;}

	@keyframes arrow {%0,%100 {bottom:60px;opacity:1;} 50% {bottom:70px;opacity:.7;}}

	.index-txt h2,.block_txt h2{font-size: 22px;}

	.index-txt .rec{width: 46px;height: 2px;margin: 20px 0;}

	.index-txt .des,.block_txt p{font-size: 14px;}

	.index-txt b span{font-size: 32px;}

	.cbdiv_dd586f29,.cbdiv_04e9fb37,.cbdiv_ab75b532,.index_main .section1 .index_banner .item .inner .block_txt{top: 20vh;}

	.block_txt i{font-size: 16px;}

	.block_txt a{margin-top: 40px;}

	

	.cbdiv_98856235.fecover{background-image: url( ../images/index4-1.jpg);}

	.cbdiv_6b39156e.rdcover{background-image: url(../images/index5-1.jpg);}

}

