@charset "utf-8";

html,body{font-family: "微软雅黑";}

body{font-size:14px;font-family:'微软雅黑';}

*{padding:0;margin:0;list-style:none;}

a{text-decoration:none;color:inherit;} 

i{font-style: normal;}

dl,ol,ul {list-style-type:none}



.odcontent{max-width:1420px;margin:0 auto; width:90%;}

@media only screen and (max-width: 480px){

	.odcontent{width: 94%;}

}

.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}

.clearfix{zoom:1}

input,textarea{border: none;outline: none;appearance: none;-webkit-appearance: none;border-radius: 0;}

button {border: none;padding: 0;}

.fl{float:left}

.fr{float:right}



.por{position: relative;}

.poa{position: absolute;}

.head_fixed{position: fixed;top: 0;left: 0;width: 100%;height: auto;z-index: 9999;}

img{border: none;vertical-align: middle;max-width: 100%;}



*:focus{

	outline: none;

	-webkit-tap-highlight-color: transparent;

}



a,li,div {-webkit-tap-highlight-color:transparent}



/* 自定义样式 */

.ver-mid{vertical-align: middle;}

.ver-bl{vertical-align: baseline;}

.flx{display: flex;flex-wrap: nowrap;justify-content: space-between;}

.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}

.txt_center{text-align: center;}



@font-face {

	font-family:arial;

	src: url("./fonts/arial.ttf");

}

@font-face {

	font-family:iskpota;

	src: url("./fonts/iskpota.ttf");

}



/* banner */

.banner{width: 100%;height:auto;overflow: hidden;}

.banner .swiper-container{width: 100%;height: 100%;}

.banner .swiper-container img{width: 100%;height:100%;}

.banner .list{width:100%;height: 100%;}

.banner .pcpt{display: block;}

.banner .mbpt{display: none;}

.banner .swiper-button-prev{background:rgba(0,0,0,0.47) url('../images/arrow-left-light.png') no-repeat center;left: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;}

.banner .swiper-button-next{background:rgba(0,0,0,0.47) url('../images/arrow-right-light.png') no-repeat center;right: calc((100% - 1500px)/2);width: 73px;height: 73px;border-radius: 50%;}

.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}

.banner .swiper-pagination span{width: 12px;height: 12px;background: #fff;padding: 0;border: solid 1px transparent;opacity: 1;border-radius: 50%;}

.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #0f5eaa;border-color:transparent;border-radius: 10px;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}

.banner .swiper-pagination-bullet{border-radius: 16px;}

.banner .swiper-pagination{height: auto;bottom: 7%;}

/* .banner .swiper-pagination span{width: 16px;height: 16px;margin: 0 8px;border: 3px solid #fff;} */

.banner .vdo_wrap .vedio_itdc{padding: 0 2.3%;width: auto;top: 69%;left: 50%;transform: translateX(-50%);color: #fff;font-size: 20px;background: #07C26b;border-radius: 30px;}

 .banner .vdo_wrap .vedio_itdc p{display: inline-block;margin-right: 25px;padding: 8% 0;vertical-align: middle;}

 .banner .vdo_wrap .vedio_itdc i.more{display: inline-block;width: 30px;height: 24px;vertical-align: middle;background:url(../images/i_vdo.png)no-repeat center}

.banner .swiper-container .hide{

  opacity:0;

}

.banner .swiper-button-next,.banner .swiper-button-prev{

  transition:opacity .5s;

}

@media only screen and (max-width:1420px){

	.banner .swiper-button-prev{left: 5%;}

	.banner .swiper-button-next{right: 5%;}

}

@media only screen and (max-width:750px){

	.banner .pcpt{display: none;}

	.banner .mbpt{display: block;}

}

@media only screen and (max-width:480px){

	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}

	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 35px;}

}



/* head */

			.head{position: relative;box-shadow: 0 0 10px #666;z-index: 3;}

			.head .top_wrap{margin: 0 auto;width: 90%;max-width:1430px;}

			.head .head_mid{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}

			.head .head_mid  a.logo_w{display: block;float: left;}

			.head .head_mid .lf_part{width:150px;}
			.head .head_mid .lf_part .log0_img img{max-width: 120px;}

			.head .head_mid .head_nav {width: calc(100% - 170px);align-items: center;}

			.head .head_mid .head_nav .first_nav{margin-right: 15px;}

			.head .head_mid .head_nav .first_nav > li{float: left;white-space: nowrap;font-size: 17px;color: #0f5eaa;}

			/* .head .head_mid .head_nav .first_nav > li.cur{color: #ca090c;} */

			.head .head_mid .head_nav .first_nav > li > a{display: block;padding: 41px 0.365rem;position: relative;}

			/* .head .head_mid .head_nav .first_nav > li:nth-child(1) > a{padding: 47px 28px;} */

			.head .head_mid .head_nav .first_nav > li > a::before{content: "";position: absolute;left: -10%;bottom: 0;width: 100%;height: 5px;background: #0f5eaa;opacity: 0;transition: 0.3s;}

			/* .head .head_mid .head_nav .first_nav > li > a::after{content: "|";position: absolute;left: 55%;bottom: 0;color: #ca090c;opacity: 0;transition: 0.3s;} */

			.head .head_mid .head_nav .first_nav > li:hover > a::before{left: 0%;opacity: 1;}

			/* .head .head_mid .head_nav .first_nav > li:hover > a::after{left: 48%;opacity: 1;} */

			.head .head_mid .head_nav .first_nav > li.cur > a::before{left: 0%;opacity: 1;}

			.head .head_mid .head_nav .pc_secnav{padding: 15px;position: absolute;top: 100%;left: 0;width: 100%;height: auto;z-index: 3;display: none;flex-wrap: nowrap;justify-content: space-between;background:#eee;box-sizing: border-box;z-index: 2;}

			.head .head_mid .head_nav .pc_secnav .lf_nav{width: 100%;}

			.head .head_mid .head_nav .pc_secnav .lf_nav > ul{display: flex;flex-wrap: wrap;justify-content:center;}

			.head .head_mid .head_nav .pc_secnav .lf_nav > ul > li{margin: 0 2%;padding-bottom: 6px;text-align: center;font-size: 16px;line-height: 28px;color: #666;box-sizing: border-box;}

			.head .head_mid .head_nav .pc_secnav .lf_nav > ul > li:hover{color: #0f5eaa;}

			.head .head_mid .app_right{display: none;}

			.head .mobile_nav{position: fixed;padding: 4% 30px 20px;left: -80%;top: 0;width: 60%;height: 100vh;background: #fff;z-index: 999;transition: left .3s;}

			.head .mobile_nav.sld{left:0;}

			.head .head_mid .menu_btn{float: right;display: inline-block;/* width: 30px;height: 20px; */width: 0;height: 0;cursor: pointer;}

			.head .head_mid .menu_btn span{display: block;width: 100%;height: 2px;background-color: #0f5eaa;transform-origin: center;}

			.head .head_mid .menu_btn span:nth-child(1){top: 0;}

			.head .head_mid .menu_btn span:nth-child(2){margin: 6px 0px;opacity: 1;transition: all .5s;}

			.head .head_mid .menu_btn span:nth-child(3){top:100%;}

			.head .head_mid .menu_btn.open{width: 30px;height: 20px;position: relative;}

			.head .head_mid .menu_btn.open span{width: 100%;}

			.head .head_mid .menu_btn.open span:nth-child(1){position: absolute;top: 50%;left: 0;transform: rotateZ(45deg);transition: transform 0.3s 0.5s;}

			.head .head_mid .menu_btn.open span:nth-child(2){opacity: 0;width: 0;margin: 10px 0;}

			.head .head_mid .menu_btn.open span:nth-child(3){position: absolute;top: 50%;left: 0;transform:rotateZ(-45deg);transition: transform 0.3s 0.5s;}

			.head .head_mid .btn_box{width: 155px;}

			.head .head_mid .app_right{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

			.head .head_mid .app_right i{display: block;cursor: pointer;     width: 28px;}

			.head .head_mid .app_right i img{display: block;}

			.head .head_mid .app_right .search{background:#edeeef;border-radius: 30px;width: 155px;height: 37px;overflow: hidden;padding: 0 5px 0 10px;box-sizing: border-box;}

			.head .head_mid .app_right .search input{display: inline-block;background:#edeeef;width: 100px;height: 37px;}

			.head .head_mid .app_right .search img{width: 26px;}

			.head .head_mid .app_right .laugage{color: #fff;cursor: pointer;position: relative;}

		/* 	.head .head_mid .app_right .line{margin:0 10px;width: 0px;height: 15px;background: #a6a6a6;} */

			.head .head_mid .app_right .lang_list{width: 42px;height: 22px;background:url(../images/earth.png)no-repeat left center;color: #a6a6a6;cursor: pointer;position: relative;}

			.head .head_mid .app_right .lang_list{display: none;position: absolute;top: 150%;left: 50%;width: 60px;transform: translateX(-50%);}

			.head .head_mid .app_right .lang_list li{padding: 5px 0;text-align: center;color: #fff;background: #014198;}

			.head .search_nav{position: absolute;width: 372px;top: 100%;right:8%;background: #777;display: none;z-index: 998;filter: grayscale(0)}

			.head .head_mid .app_right .lang_list li:hover{background: #eee;color: #014198;}

			/* .head .search_nav .search_box{margin: 28px auto;padding:0 20px;box-sizing: border-box;}

			.head .search_nav .search_box i{display:inline-block;width: 6%;}

			.head .search_nav .search_box .content{padding-bottom: 6px;width: 80%;background: transparent;border-bottom: 1px solid #e3e3e3;color:#e3e3e3;} */

			/* .head .search_nav .search_box .tijiao{width: 10%;color: #e3e3e3;background-color: transparent;}

			.head .search_nav .search_box .search_close{margin-left: 1%;width: 20px;}

			.head .search_nav .search_box input::-webkit-input-placeholder {color: #e3e3e3;}

			.head .search_nav .search_box input:-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}

			.head .search_nav .search_box input::-moz-placeholder {color: #C0C0C0;opacity: 1;font-size: 14px;}

			.head .search_nav .search_box input:-ms-input-placeholder {color: #C0C0C0;font-size: 14px;} */

			

			@media only screen and (max-width:1500px){

				.head .head_mid .head_nav .first_nav > li > a{padding: 47px 15px;}

			}

			@media only screen and (max-width:1440px){

				.head .head_mid .head_nav .first_nav{margin-right: 20px;}

			}

			@media only screen and (max-width:1260px){

				.head .head_mid{padding: 0 0;}

				.head .head_mid .logo{margin-top: 0;}

				.head .head_mid .logo .log0_img img{display: block;}

				.head .head_mid .head_nav{width: auto;}

				.head .head_mid .head_nav .first_nav{display: none;}

				.head .head_mid .btn_box{width: auto;}

				.head .head_mid .app_right .laugage{margin-left: 30px;}

				.head .head_mid .menu_btn{float: initial;margin: 0 0 0 30px;width: 30px;height: 20px;}

				.head .mobile_nav .m_logo img{width: auto;}

				.head .mobile_nav .second_nav{margin-top: 6%;}

				.head .mobile_nav .second_nav > li{font-size:22px;line-height: 2;cursor: pointer;color: #262c33;}

				.head .mobile_nav .second_nav > li p{display: inline-block;}

				.head .mobile_nav .second_nav > li p:hover{color: #0f5eaa;}

				.head .mobile_nav .second_nav > li i{display: inline-block;width: 20px;height: 20px;background:url(../images/down.png)no-repeat left 8px center;vertical-align: middle;}

				.head .mobile_nav .second_nav .next_nav{display: none;}

				.head .mobile_nav .second_nav .next_nav > li{font-size: 18px;line-height: 2;}

				.head .mobile_nav .second_nav .next_nav > li:hover{color: #0f5eaa;}

			}

			@media only screen and (max-width:768px){

				.head .mobile_nav .second_nav > li{font-size: 18px;}

				.head .mobile_nav .second_nav .next_nav > li{font-size: 14px;}

			}

			@media only screen and (max-width:680px){

				.head .head_mid .lf_part{width: 80px;}

				.head .mobile_nav{left: -100%;}

				.head .search_nav .search_box{margin: 20px auto;width: 90%;}

			}

			@media only screen and (max-width:480px){

				.head .head_top{display: none;}

				.head .head_mid .menu_btn{margin: 0 0 0 12px;width: 25px;}

				.head .head_mid .app_right .search{display: block;height: 30px;}

				.head .head_mid .app_right .search input{width: 112px;height: 30px;}

				.head .head_mid .app_right .search img{width: 20px;}

				.head .head_mid .app_right .laugage{margin: 0 0 0 12px;}

				.head .head_mid .app_right i img{width: 22px;}

				.head .head_mid .menu_btn.open{height: 23px;}

				.head .head_mid .menu_btn.open span{width: 100%;}

				.head .head_mid .menu_btn.open span:nth-child(2){margin: 7px 0;}

				.head .mobile_nav .m_logo img{width: 114px;}

				.head .mobile_nav{padding: 4%;width: 60%;}

				.head .mobile_nav .second_nav > li{font-size: 16px;}

				.head .mobile_nav .second_nav .next_nav > li{font-size: 14px;}

			}
			@media only screen and (max-width:320px){
				.head .head_mid .app_right .search{width: 130px;}
				.head .head_mid .app_right .search input{width: 85px;}
			}

			/* 我们的优势 */

			.five_advance{padding:2.5% 0;}

			.five_advance .ser_item{width: 20%;text-align: center;color: #272636;box-sizing: border-box;}

			.five_advance .ser_item:nth-last-child(1){border-right: 0;}

			.five_advance .ser_item .img {margin-bottom: 38px;}

			.five_advance .ser_item .img img{display: block;margin: 0 auto;}

			.five_advance .ser_item strong{display: block;font-weight: normal;font-size: 18px;}

			@media only screen and (max-width:768px){

				.five_advance .service_top{font-size: 16px;}

				.five_advance .ser_item strong{font-size: 14px;}

				.five_advance .ser_item .img{margin-bottom: 10%;}

			}

			@media only screen and (max-width:680px){

				.five_advance .ser_item strong{font-size: 16px;}

			}

			@media only screen and (max-width:480px){

				.five_advance .service_top{padding: 20px 0;font-size: 16px;}

				.five_advance .ser_item{margin: 8px 0;width: 50%;}

				.five_advance .ser_item:nth-child(2n){border-right: 0;}

				.five_advance .ser_item .img{margin-bottom: 10px;}

				.five_advance .ser_item .img img{width: 18%;}

				.five_advance .ser_item strong{font-size: 14px;}

			}



			/*  品牌故事、产品世界、酒店项目、加盟专区  */

			.indexTitle{position:absolute;width: auto; z-index:10; left:.4rem; top:.4rem; color:#FFF;}

			.indexTitle .title{font-size:.2rem; padding-bottom:28px;}

			.indexTitle .title h2{font-size:2em; padding-bottom:3px;}

			.indexTitle a.more{display:block; background-image:url(../images/icon_more.png); background-size:cover;text-align: center;text-transform: uppercase;font-size: 0.12rem;font-weight: bold;width: 1.83rem;height: .54rem;}

			.indexTitle a.more i{margin-left: 14%;display: inline-block;vertical-align: baseline;}

			.indexTitle a.more i img{display: block;}

			

			.indexPart2{height:9.8rem; width:33.7%; overflow:hidden; position:relative;}

			.indexPart2 a.img{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%;background-image:url(../images/brand_story.jpg);background-position:center; background-repeat:no-repeat; background-size:cover;}

			

			.indexPart3{height:9.8rem; width:41.1%; background:url(../images/product_center.jpg) center no-repeat; background-size:cover; position:relative;}

			.indexPart3 .indexTitle{color:#333;}

			/* .indexPart3 .more2{display:block; background:url(../image/img26.png) center no-repeat; position:absolute; z-index:10; top:50px; right:20px; width:50px; height:50px;} */

			.indexPart3 .list{min-height:100px; position:relative; padding:1.5rem 0 .35rem 0;}

			.indexPart3 .box{min-height:2.5rem; position:relative; border-bottom:#bbb dashed 1px; margin:0 .8rem;}

			.indexPart3 .imgDiv{position:absolute; left:0rem; top:.5rem; width:4.06rem;}

			.indexPart3 .imgDiv img{width:100%;transition: all .5s;}

			.indexPart3 .box:hover .imgDiv img{transform: scale(1.05);}

			.indexPart3 .name{text-align:center; padding:.95rem 0rem 0 4.5rem;}

			.indexPart3 .name a{display:block; font-size:0.12rem; color:#bfbfbf;text-transform: uppercase;}

			.indexPart3 .name a h2{font-size:0.2rem; color:#333; padding-bottom:3px;}

			.indexPart3 .box .more{display:block; background:url(../image/more3.png) center no-repeat; background-size:cover; position:absolute; top:50%; right:.15rem; margin-top:-.3rem; width:1.83rem; height:0.54rem;}

			.indexPart3 .box:hover .name a,.indexPart3 .box:hover .name a h2{color:#0f5eaa;}

			.indexPart3 .box:hover .more{background-image:url(../image/more3on.png);}

			/**/

			.indexPart3 .slick-arrow{display:block; width:6px; height:12px; background-position:center; background-repeat:no-repeat; position:absolute; z-index:11; bottom:0px;}

			.indexPart3 .slick-prev{background-image:url(../images/icon_07.png); left:50%; margin-left:-50px;}

			.indexPart3 .slick-next{background-image:url(../images/icon_08.png); right:50%; margin-right:-50px;}

			.indexPart3 .slick-dots{position:absolute; z-index:10; left:0px; bottom:3px; width:100%; text-align:center; font-size:0px;}

			.indexPart3 .slick-dots li{display:inline-block; margin:0 5px; border:#999 solid 2px; width:8px; height:8px;box-sizing: border-box;border-radius: 50%;cursor: pointer;}

			.indexPart3 .slick-dots .slick-active{border-color:#0f5eaa;}

			

			.indexPart4{ width:25.2%; position:relative;}

			.indexPart4 li{height:4.9rem; overflow:hidden; position:relative;}

			.indexPart4 a.img{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}

			.indexPart4 li:nth-child(1) a.img{background-image:url(../images/hotel_case.jpg);}

			.indexPart4 li:nth-child(2) a.img{background-image:url(../images/join_bg.jpg);}

			

			@media only screen and (max-width:800px){

				.indexTitle{left:20px; top:20px;}

				.indexTitle .title{font-size:12px; padding-bottom:15px;}

				.indexTitle .title h2{font-size:1.5em;}

				.indexTitle a.more{width:92px; height:27px;}

				

				.indexPart2{height:300px; width:50%;}

				

				.indexPart3{height:auto; min-height:100px; padding-bottom:20px; width:100%;}

				.indexPart3 .more2{background-size:13px; top:10px; right:0px;}

				.indexPart3 .list{padding:70px 0 35px 0;}

				.indexPart3 .box{min-height:6rem; margin:0 15px;}

				.indexPart3 .imgDiv{top:0.25rem; left:0rem; width:10rem;}

				.indexPart3 .name{padding:.95rem 0 0 12rem; text-align:left;}

				.indexPart3 .name a{font-size:12px;}

				.indexPart3 .box .more{right:1.5rem; margin-top:0; width:88px; height:32px;}

				

				.indexPart4{height:300px; width:50%;}

				.indexPart4 li{height:150px;}

			}

			

			@media only screen and (max-width:480px){

					.indexPart3 .name{padding: 0.95rem 0 0 11rem;}

			}

			



/* home_contact */

.home_contact{margin: 10px 0;}

.indexPart6{padding:0.7rem .6rem 0.7rem .6rem; min-height:200px; background:url(../images/home_contact_bg.jpg)no-repeat center/cover; background-size:100% 100%;}

.indexPart6 .h10{height:.7rem;}

.indexPart6 .title{font-size:.22rem; line-height:2rem;}

.indexPart6 .fl,.indexPart6 .fr{width:50%; min-height:8rem; padding:0 1.8rem .5rem 1.8rem;box-sizing: border-box;}

.indexPart6 .fl{background:url(../images/home_contact.jpg)no-repeat center/cover;position: relative;}

.indexPart6 .fl .mes_txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;text-align: center;}

.indexPart6 .fl .mes_txt p.slogan{font-size: 16px;}

.indexPart6 .fl .mes_txt p.en{font-size: 0.69rem;font-weight: bold;}

.indexPart6 .fl .mes_txt b{display: block;font-size: 0.4rem;}

.indexPart6 .fl .mes_txt p.btm{margin-top: 10px;font-size: 18px;background: rgba(0,0,0,0.52);padding: 5px 20px;}

.indexPart6 .search{height:.64rem; max-width:4.5rem; position:relative; background:#333;}

.indexPart6 .search .input1{width:100%; font-size:17px; height:.64rem; line-height:.64rem; padding:0 .25rem; font-size:.17rem; color:#FFF;border: 0; outline: none;}

.indexPart6 .search  .input1::-ms-clear{

  display: none;

}

.topBtn .input2::-ms-clear{

  display: none;

}

.indexPart6 .search .btn1{position:absolute; top:0px; right:0px; width:.64rem; height:.64rem; background:url(../image/img26.png) center no-repeat; background-size:.26rem;}

.indexPart6 .map{padding:.75rem 0 0 0; margin-right:-1.15rem; margin-left:-.1rem;}

/**/

.indexPart6 .fr{background:#1b1b1b; background-size:auto 1.9rem;}

.indexPart6 .fr .title{text-align:right; color:rgba(255,255,255,0.8);}

.indexPart6 .form li{padding-bottom:.2rem;}

.indexPart6 .form .input1{background:#FFF; height:.49rem; line-height:.49rem; font-size:14px; padding:0 15px; width:100%;box-sizing: border-box;border-radius: 5px;}

.indexPart6 .form #ver_code{margin-right:10px;width: 100px;}

.indexPart6 .form #ver_code + img{width: auto;height:100%; vertical-align:middle;}

.indexPart6 .form textarea.input1{height:1.83rem; line-height:29px; padding:10px 15px;resize: none;}

.indexPart6 .btn{padding:10px 0;}

.indexPart6 .btn div{ background-size:cover; width:1.4rem; height:.45rem; margin-left:auto;}

.indexPart6 .btn1{width:100%; height:.45rem; font-size:15px; font-weight:bold; color:#FFF; text-shadow:1px 1px 2px #000;background:#0f5eaa;}



@media screen and (max-width: 1200px){

.indexPart6 .form .input1 {height: 32px;line-height: 32px;}

}



@media only screen and (max-width:800px){

	.indexPart6 .title{font-size:0.8rem; line-height:2.5rem; padding-top:10px;}

	.indexPart6 .fl,

	.indexPart6 .fr

	{width:100%; padding:0 1rem 1rem 1rem;}

	.indexPart6 .btn div{width:88px; height:32px;}

	.indexPart6 .btn1{height:30px; font-size:14px;}

	.indexPart6 .form .input1 {height: 35px;line-height: 35px;}

	.indexPart6 .form textarea.input1 {height: 135px;}

	.indexPart6 .fl .mes_txt{width: 75%;}

	.indexPart6 .fl .mes_txt p.btm{font-size: 14px;}

	.indexPart6 .form #ver_code + img{width: 100px;}

}

@media only screen and (max-width:480px){

	.indexPart6 .fl .mes_txt p.btm{font-size: 12px;}

	.indexPart6 .form .input1{height: 30px;line-height: 30px;font-size: 12px;}

	.indexPart6 .form #ver_code + img{width: 80px;}

	.indexPart6 .title{font-size: 0.7rem;}

}

/* banner2 */

.banner2{padding: 1.4rem 0;min-height: 4.47rem;background: url(../images/slogan_bg.jpg)no-repeat center/cover;position: relative;}

.banner2 .mes_txt{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);color: #fff;text-align: center;}

.banner2 .mes_txt .con{font-size: 0.68rem;font-weight: bold;}

.banner2 .mes_txt .en{margin-top: 4%;font-size: 0.22rem;text-align: center;}

.banner2 .mes_txt .more{display: inline-block;margin-top: 15.5%;padding:0.3rem 0.32rem;border:1px solid #fff;border-radius: 40px;font-size: 0.17rem;}

@media only screen and (max-width:480px){
	.banner2 .mes_txt .con{font-size: 18px;}
	.banner2 .mes_txt .en{font-size: 14px;}
	.banner2 .mes_txt .more{margin-top: 10%;padding: 0.3rem 0.8rem;font-size: 14px;}

}



/* home-news */

.home_news{margin: 6.5% 0 4%;}

.home_news .news_ban{position: relative;}

.home_news .news_ban .news_item .tit{margin: 4% 0;font-size: 24px;font-weight: 600;}

.home_news .news_ban .news_item .con{font-size: 17px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #3A3737;}

.home_news .news_ban .news_item .news_img{overflow: hidden;}

.home_news .news_ban .news_item .news_img img{transition: all .3s;}

.home_news .news_ban .news_item:hover .news_img img{transform: scale(1.1);}

.home_news .news_ban .news_item .news_btm{margin-top: 12%;align-items: center;}

.home_news .news_ban .news_item .news_btm .time{font-size: 16px;}

.home_news .news_ban .news_item .news_btm .more{display: block;font-size: 17px;padding-right: 20px;box-sizing: border-box;background: url(../images/icon_09.png)no-repeat center right;}

.home_news .swiper-pagination{position: initial;margin: 20px 0 10px;width: 100%;text-align: right;}

.home_news .swiper-pagination-clickable .swiper-pagination-bullet{margin: 0 5px;}

 @media only screen and (max-width:1200px){

	 .home_news{margin-bottom: 8.5%;}

	 .home_news .news_ban .news_item .tit{font-size: 20px;}

 }

 @media only screen and (max-width:680px){

	 .home_news .news_ban .news_item .tit{font-size: 16px;}

	 .home_news .news_ban .news_item .con{font-size: 14px;}

	 .home_news .news_ban .news_item .news_btm .time{font-size: 12px;}

	 .home_news .news_ban .news_item .news_btm .more{font-size: 14px;}

 }

 @media only screen and (max-width:480px){

	 .home_news{margin: 30px 0;}

	 .home_news .news_ban{margin: 5% 0 0;}

	 .home_news .news_ban .news_item .tit{font-size: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

 }



/* foot */

.foot{background: #1a1a1a;color: #fff;padding: 5% 0 3.6%;}

.foot .foot_wrap,footer .foot_wrap{margin: 0 auto;width: 90%;max-width:1570px;}

.foot .ft_logo{margin-right: 11%;}
.foot .ft_logo .img img{max-width: 150px;}

.foot .ft_logo .ft_contact{text-align: center;margin-top: 27%;}

.foot .ft_logo .ft_contact p{font-size: 0.18rem;}

.foot .ft_logo .ft_contact p b{font-weight: normal;}

.foot .ft_logo .ft_contact p.time{margin-top: 8%;}

.foot .ft_nav{margin-top: 25px;width: calc(89% - 220px);}

.foot .ft_nav .item .tit{margin-bottom: 47%;font-size: 0.24rem;}

.foot .ft_nav .item li{margin-bottom:20px;font-size: 0.18rem;}

.foot .ft_nav .item li:nth-last-child(1){margin-bottom: 0;}

.foot .share ul li{margin-left: 22px;text-align: center;color: #ccc;}

.foot .share ul li:nth-child(1){margin-left: 0;}

.foot .share ul li p.tit{margin-top: 4px;}

footer{padding: 8px 0;text-align: center;color: #fff;background: #111;font-size: 16px;}

footer .foot_wrap > div{padding: 8px 0;}

footer span,footer a{display: inline-block;}

footer span.icp{margin-right: 15px;}
.flink{ color:#444; margin-top:20px;}
.flink a{ color:#444; margin-right:5px;}

@media only screen and (max-width:992px){

	.foot .ft_logo{margin-right: 4%;width: 150px;}

	.foot .ft_nav{width: calc(96% - 150px);width: -webkit-calc(96% - 150px);}

	.foot .share ul li i img{display: block;margin: 0 auto;width: 35px;}

}

@media only screen and (max-width:750px){

	.foot .ft_logo{margin-right: 0;width: 100%;text-align: center;}

	.foot .ft_logo .ft_contact{margin-top: 30px;}

	.foot .ft_logo .ft_contact p.time{margin-top: 1%;}

	.foot .ft_nav{display: none;}

	.foot .foot_mid .share{margin-top: 30px;width: 100%;}

	footer{font-size: 0.16rem;}

	footer .foot_wrap > div{padding: 4px 0;}

}

@media only screen and (max-width:480px){

	.foot{padding: 30px 0;}

	.foot .ft_logo .img img{width: 150px;}
	.foot .ft_logo .ft_contact p{font-size: 14px;}
	footer{font-size: 14px;}
	.flink{ display:none;}
 
}



