@charset "utf-8";



@font-face{font-family:Oswald-Bold;src:url(../fonts/Oswald-Bold.eot);src:url(../fonts/Oswald-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Oswald-Bold.woff) format('woff'),url(../fonts/Oswald-Bold.ttf) format('truetype'),url(../fonts/Oswald-Bold.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:Oswald-Regular;src:url(../fonts/Oswald-Regular.eot);src:url(../fonts/Oswald-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Oswald-Regular.woff) format('woff'),url(../fonts/Oswald-Regular.ttf) format('truetype'),url(../fonts/Oswald-Regular.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:Roboto-Bold;src:url(../fonts/Roboto-Bold.eot);src:url(../fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Bold.woff) format('woff'),url(../fonts/Roboto-Bold.ttf) format('truetype'),url(../fonts/Roboto-Bold.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.eot);src:url(../fonts/Roboto-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Medium.woff) format('woff'),url(../fonts/Roboto-Medium.ttf) format('truetype'),url(../fonts/Roboto-Medium.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.eot);src:url(../fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/Roboto-Regular.woff) format('woff'),url(../fonts/Roboto-Regular.ttf) format('truetype'),url(../fonts/Roboto-Regular.svg#novecentowide-bold-webfont) format('svg')}


html {
	width: 100%;
	margin: 0;
	padding: 0;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body {
	width:100%;
	font-family:Roboto-Regular;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #222222;
	line-height: 200%;
}

img {
	border: none;
}

dl,dt,dd {
	display: block;
	margin: 0;
}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd {
	margin: 0;
	padding: 0;
	list-style: none;
}

input,textarea{font-family:Roboto-Regular;}

a {
	color: #222222;
	text-decoration: none !important;
	cursor: pointer;
	background: transparent;
	outline: none;
	blr: expression(this.onFocus=this.blur());
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; 
}

a img {
	border: none;
}

a:hover {
	color: #222222;
}

footer,header{display:block}

*{-webkit-box-sizing:border-box;box-sizing:border-box;}


img {
	border: none; max-width: 100%;-webkit-user-drag:none;
}

.cf:after{content:""; display:block; height:0; clear:both;}

.mwrap {width:78.3%; margin: 0 auto; overflow: hidden;}

.wrap { width: 12.8rem;margin: 0 auto; overflow: hidden;}

.pc-div{ display:block!important}

.phone-div { display:none!important}


.fl {float: left;}
.fr {float: right;}
.text-center{ text-align:center;}
.text-left{ text-align:left;}
input::input-placeholder{
	color: #fff;
}
input::-webkit-input-placeholder{
	color: #fff;
}
input::-moz-placeholder{
	color: #fff;
}
input::-moz-placeholder{
	color: #fff;
}
input::-ms-input-placeholder{
	color: #fff;
}
textarea::input-placeholder{
	color: #fff;
}
textarea::-webkit-input-placeholder{
	color: #fff;
}
textarea::-moz-placeholder{
	color: #fff;
}
textarea::-moz-placeholder{
	color: #fff;
}
textarea::-ms-input-placeholder{
	color: #fff;
}





/*》》》》》》》》》》flex布局《《《《《《《《《《*/

.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}

.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}

.flex-row {flex-direction: row;}

.flex-col {flex-direction: column;}

.justify-center {justify-content: center;}

.justify-end {justify-content: flex-end;}

.justify-evenly {justify-content: space-evenly;}

.justify-around {justify-content: space-around;}

.justify-between {justify-content: space-between;}

.items-center {align-items: center;}

.items-end {align-items: flex-end;}

/*自定义滚动条*/

::-webkit-scrollbar{width:5px;height:5px;}

::-webkit-scrollbar-button:vertical{display:none;}

::-webkit-scrollbar-track:vertical{background-color:black}

::-webkit-scrollbar-track-piece{background:#fff;}

::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}

::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}

::-webkit-scrollbar-corner:vertical{background-color:#535353;}

::-webkit-scrollbar-resizer:vertical{background-color:#0054A7;}



.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInDown50 {

  -webkit-animation-name: fadeInDown50;

  -moz-animation-name: fadeInDown50;

  -ms-animation-name: fadeInDown50;

  animation-name: fadeInDown50;

}

@-webkit-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}
.menu-title{display:none!important}
.dropdown-header{display:none!important}
.div_m{display: none !important;}
/*》》》》》》》》》》flex布局《《《《《《《《《《*/
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.justify-center {justify-content: center;}
.justify-end {justify-content: flex-end;}
.justify-evenly {justify-content: space-evenly;}
.justify-around {justify-content: space-around;}
.justify-between {justify-content: space-between;}
.items-center {align-items: center;}
.items-end {align-items: flex-end;}

.acc{margin-left: auto; margin-right: auto;}
.floatl{float: left;}
.floatr{float: right;}
.txtc{text-align: center;}
.transition035{transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.transition05{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}
.clear {clear: both;margin: 0;padding: 0;height: 0;}


/*菜单*/
.header{ clear:both; width: 100%; padding: .1rem 0; background: url(../images/ico03.png) repeat-x bottom center; background-size:100%; position: fixed; left: 0; top: 0; z-index: 99999999; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.nav{ width: 100%;position: relative;}
.nav .mwrap{ height: 100%; display: flex; align-items:flex-start; justify-content:center;}
.nav .nav_box{align-items:center; justify-content:space-between;}
.nav_1 img{ display:block;width: .91rem; height: .72rem; }


.nav_2 { width: 76%; margin-left:.2rem;}
.nav_2 ul{height:100%}
.nav_2 ul li{float: left;line-height: .88rem;margin-right:.62rem;}
.nav_2 ul li:hover .nav_2_1 a{color: #FFD70B;}
.nav_2 ul li a{color: #fff;font-size: .18rem;display: block;position: relative; height: .88rem;font-family:Oswald-Regular;}
.nav_2 .nav_2_1{text-transform:uppercase;}

.nav_2_hide{position: absolute;top: .88rem;z-index: 9999999;background: #fff;width: 100%;left: 0;display: none; border-top: 1px solid #DDDDDD; padding: .2rem 0 .5rem 0;}
.nav_2_hide dl{ display: flex; align-items: flex-start; justify-content: center;}
.nav_2_hide dl dd{ width: 16.8%; float: left;line-height: .6rem; border-bottom: 1px solid #ddd; margin-right: 4%;}
.nav_2_hide dl dd:last-child{margin-right:0;}
.nav_2_hide dl dd a{ display: flex; align-items: center; justify-content: flex-start; color: #222;font-size: .2rem;height: .6rem;line-height: .6rem;}
.nav_2_hide dl dd a:before{content:''; display: block; width: .04rem; height: .16rem; background: #FFD70B; margin-right: .1rem; border-radius: .1rem;}
.nav_2_hide dl dd a:hover{color:#FFD70B}
#nowMenu2 .nav_2_1 a { color:#e7582e;}
.nav .search{ font-size: .18rem; line-height: .3rem; color: #fff; display: flex; align-items: center; justify-content: flex-end;}
.nav .search a{ display: block; margin-right: .13rem;}
.nav .search .a2{margin-right:0;}
.nav .search img{ display: block; width: .26rem; height: auto;}


.nav .mwrap .bx{ width: 16.5%; margin: 0 3.5%;}
.nav .mwrap .bx .bx_1{ display: flex; align-items: center; justify-content: flex-start; color: #222;font-size: .2rem;height: .6rem;line-height: .6rem; border-bottom: 1px solid #ddd; margin-bottom: .16rem;}
.nav .mwrap .bx .bx_1:before{content:''; display: block; width: .04rem; height: .16rem; background: #E8361E; margin-right: .1rem; border-radius: .1rem;}
.nav .mwrap .bx .bx_2{font-size: .18rem; color: #222; line-height: .3rem; margin-bottom: .1rem;}
.nav .mwrap .bx .bx_2 a{font-size: .18rem; color: #222; line-height: .58rem; margin-bottom: 0; height: auto;border-bottom:1px dashed #ddd;}
.nav .mwrap .bx .bx_2 a:last-child{border-bottom:0}
.nav .mwrap .bx .bx_3{ border-bottom:1px dashed #ddd; margin-bottom: .14rem;}
.nav .mwrap .bx .bx_3 a{ display: block; height: auto;font-size: .18rem; line-height: .32rem; color: #888888;font-family:Roboto-Regular; margin-bottom: .12rem;}
.nav .mwrap .bx .bx_2 a:hover{ color: #E8361E;}
.nav .mwrap .bx .bx_3 a:hover{ color: #E8361E;}
.m-bottom-0{margin-bottom:0!important}


.fixed-header{ background:#000}
.contact .nav-wrapper{ background:#000}










/*header*/


#nowtopMenu{color: #8B614B;}


.sB{ font-size:10px; vertical-align:super;} 
.xB{ vertical-align:sub; font-size:10px;}





/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/
.banner{ clear:both; position: relative; height: 100vh; overflow: hidden; }
.banner .bg{ width:100%; height: .67rem; position: absolute; left: 0; bottom: 0; z-index: 9999;}
.banner .bg img{ display:block; width: 100%; height: auto}
.banner .h-banner{width: 100%; height: 100vh; }
/*
.banner .h-banner .swiper-slide .div_pc,
.banner .h-banner .swiper-slide video{width: 100%; height: 100%; object-fit: cover;}
*/
.banner .h-banner .swiper-slide .div_pc{width: 100%; height:100%; display: block;}
.banner .txt{ width: 82%; left: 9%; top:32%; position: absolute; z-index: 99; color: #fff;}
.banner .txt .p1{ font-size: .7rem; line-height:1rem; margin-bottom: .56rem;font-family:Oswald-Bold;}
.banner .txt .p2{ clear: both; display: flex; align-items: center; justify-content: flex-start;}
.banner .txt .p2 a{ display: block; width: 2.14rem; font-size: .16rem; height: .44rem; line-height: .44rem; border-radius: .4rem; margin-right: .2rem; color: #FFD70B; text-align: center; border: 1px solid #FFD70B;}
.banner .txt .p2 a.a1{ background: #FFD70B; color: #222;}
.banner .txt .p2 a:hover{ background: #FFD70B; color: #222;}

.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .1rem}
.banner .swiper-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-bullets.swiper-pagination-horizontal{ bottom:.3rem;}

.banner .swiper-pagination-bullet{ width: .12rem; height: .12rem; border-radius: 50%;background-color:rgba(255, 255, 255, .5);}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .1rem;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:.3rem; width:100%;}
.banner .swiper-pagination-bullet{ opacity: 1;}
.banner .swiper-pagination-bullet-active{opacity: 1;background-color:rgba(255, 255, 255, 1);}


.banner .h-banner .swiper-button-prev:after{display:none}
.banner .h-banner .swiper-button-next:after{display:none}
.banner .h-banner .swiper-button-prev{ width: .18rem; height: .34rem;background:url(../images/ico01.png) no-repeat center center; background-size: .18rem; left:4%; }
.banner .h-banner .swiper-button-next{ width: .18rem; height: .34rem;background:url(../images/ico02.png) no-repeat center center; background-size: .18rem; right:4%;}


.mTitle{ clear:both; text-align: center;font-size: .6rem; line-height: .8rem; color: #222; margin-bottom: .6rem;text-transform:uppercase;font-family:Oswald-Bold;}
.mTitle span{display:block}
.moreBtn{clear:both; display: block; width: 2.14rem; height: .44rem; line-height: .44rem; background: #FFD70B; border-radius: .32rem; color: #222; text-align: center; font-size: .16rem;text-transform:uppercase; cursor: pointer; margin: 0 auto;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.moreBtn:hover{-moz-box-shadow:0px 1px .14rem 2px #d0cece; -webkit-box-shadow:0px 1px .14rem 2px #d0cece; box-shadow:0px 1px .14rem 2px #d0cece; }



.row1{clear:both; padding: 1rem 0; overflow: inherit;}
.row1 .list .listL{ width: 47%; float: left; font-size: .18rem; line-height: .36rem; color: #555555; padding-top: .7rem;}
.row1 .list .listR{ width: 7.15rem; float: right;}
.row1 .list .listL p{ margin-bottom: .12rem;}
.row1 .list .listR img{display:block; width: 100%; height: auto;}



.row2{clear:both; width: 100%; height: 2.1rem; background: url(../images/pic05.png) no-repeat center center; background-size:100%;}
.row2 .list{ height: 100%; display: flex; align-items: center; justify-content: space-between}
.row2 .list .li{ height: 100%; float: left; text-align: center; background: url(../images/pic06.png) no-repeat right center; background-size:.01rem; padding-top: .58rem; padding-right:6%}
.row2 .list .li:last-child{background:none;padding-right:0}
.row2 .list .li .d1{ color: #FFD70B;font-size: .5rem; line-height: .5rem;text-transform:uppercase; margin-bottom: .1rem;}
.row2 .list .li .d1_2{font-size: .4rem;}
.row2 .list .li .d2{ clear:both; color: #fff; font-size: .16rem; line-height: .3rem;}


.row3{clear:both; padding: 1rem 0;}
.row3 .mTitle{margin-bottom: .25rem;}
.row3 .text{ font-size: .22rem; line-height: .3rem; color: #222; text-align: center; margin-bottom: .6rem;}
.row3 .list{clear:both;}
.row3 .list .li{ background: #F0F0F0; border-radius: .2rem; padding: .35rem .4rem; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .list1{display:flex; align-items: center; justify-content: space-between; margin-bottom: .25rem;}
.row3 .list1 .li{ width: 48.4%; height: 3rem;}
.row3 .list2{ margin-bottom: .6rem;}
.row3 .list2 .li{ width: 32%; height: 3rem; margin-right: 2%; float: left;}
.row3 .list2 .li:nth-child(3n){margin-right:0}
.row3 .list .li .d1{margin-bottom: .15rem;}
.row3 .list .li .d1 img{ display:block; width: .49rem; height: auto;}
.row3 .list .li .d2{ font-size: .26rem; line-height: .42rem; border-bottom: 1px solid #ddd; padding-bottom: .13rem; margin-bottom: .16rem;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.row3 .list .li .d3{ font-size: .18rem; line-height: .32rem; opacity: .7;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.row3 .list .li:hover{ background: #222222;}
.row3 .list .li:hover .d2{color:#FFD70B; border-bottom: 1px solid rgba(255, 255, 255, .15);}
.row3 .list .li:hover .d3{color:#fff}


.row4{clear:both; width: 100%;background:#fff url(../images/pic03.png) no-repeat top center; background-size:100%; padding-top: 1rem;}
.row4 .text{ font-size: .18rem; line-height: .36rem; color: #555; text-align: center; margin-bottom: .56rem;background: url(../images/pic04.png) no-repeat top center; background-size:100%; padding-top: .28rem;}
.row4 .pic img{display:block; max-width: 100%; height: auto; margin: 0 auto;}



.footer{ clear: both; width: 100%;}
.footer .box1{ width: 100%; height: 10.7rem; background: url(../images/pic07.png) no-repeat bottom center; background-size:100%; position: relative; display: flex; align-items: center; justify-content: center; text-align: center;}

.footer .box1 .bg{ display:block; width: 100%; height: auto; position: absolute; left: 0; bottom: 0; z-index: 999;}
.footer .box1 .d1{font-size: .6rem; line-height: .8rem; color: #fff; margin-bottom: .34rem;text-transform:uppercase;font-family:Oswald-Bold;}
.footer .box1 .d2{ width: 70%; margin: 0 auto;font-size: .22rem; line-height: .4rem; color: #fff; opacity: .7; margin-bottom: .63rem;}
.footer .box1 .d3{ display: flex; align-items: center; justify-content: center;}
.footer .box1 .d3 a{ display: block; width: 2.14rem; height: .44rem; line-height: .44rem; border-radius: .4rem; text-align: center; margin: 0 .1rem; border: 1px solid #FFD70B; color: #FFD70B;text-transform:uppercase; font-size: .16rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.footer .box1 .d3 .a1{ background: #FFD70B; color: #222;}
.footer .box1 .d3 a:hover{ background: #FFD70B; color: #222}

.footer .box2{ clear:both; width: 100%; background:#fff url(../images/pic12.png) no-repeat top center; background-size: 100%;}
.footer .box2 .list{padding:1.2rem 0 .52rem 0;}
.footer .box2 .list .listL{ width: 41%; float: left; font-size: .2rem; color: #888; line-height: .32rem;}
.footer .box2 .list .listR{ width: 59%; float: right;}
.footer .box2 .list .listL img{ display: block; width: 2.17rem; height: auto; margin-bottom: .38rem;}
.footer .box2 .list .listL p span{display:block}
.footer .box2 .list .listR .listR_1{ display: flex; align-items: flex-start; justify-content: flex-end; margin-bottom: .2rem; height: 2.1rem;}
.footer .box2 .list .listR .listR_1 .li{ margin-left: .55rem;}
.footer .box2 .list .listR .listR_1 .li .li_1{ font-size: .2rem; line-height: .3rem; color: #fff; margin-bottom: .24rem;font-family:Roboto-Medium;}
.footer .box2 .list .listR .listR_1 .li .li_1 a{display:block; width: 100%; height: 100%; color: #fff;}
.footer .box2 .list .listR .listR_1 .li .li_1 a:hover{color:#FFD70B}
.footer .box2 .list .listR .listR_1 .li .li_2 a{ display: block; font-size: .16rem; color: #888; line-height: .36rem;}
.footer .box2 .list .listR .listR_1 .li .li_2 a:hover{color:#FFD70B}
.footer .box2 .list .listR .listR_2{clear:both; display: flex; align-items: center; justify-content: flex-end; font-size: .16rem; line-height: .3rem; color: #888;}
.footer .box2 .list .listR .listR_2 img{display:block; width: .26rem; height: auto;}
.footer .box2 .list .listR .listR_2 a{display:block;}
.footer .box2 .list .listR .listR_2 .a2{margin-left:.13rem;}


.footer .box3{ clear:both; font-size: .15rem; line-height: .5rem;height: .5rem; background: #FFD70B; color: #222;}
.footer .box3 .mwrap{ display: flex; align-items: center; justify-content: flex-start;}
.footer .box3 a{ color: #222;display: flex; align-items: center; justify-content: flex-start; margin-left: .14rem;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; }
.footer .box3 a:before{content:''; display: block; width: 1px; height: .12rem; background: #222; margin-right: .14rem;}
.footer .box3 a:hover{ color:#fff}


.tese .footer .box2{background:#000;}
.tese .footer .box2 .list{padding:.46rem 0 .52rem 0;}




.iBanner{clear:both; width: 100%; position: relative;}
.iBanner .bann{display:block; width: 100%; height: auto;}
.iBanner .wz{ width: 12.8rem; position: absolute; left: 50%; margin-left: -6.4rem; top: 40%; z-index: 99; color: #fff; font-size: .9rem; line-height: .9rem;}
.iBanner .wz .p1{text-transform:uppercase; font-family:Oswald-Bold;}
.iBanner .wz .p2{ width: 50%; font-size: .22rem; line-height: .42rem; margin-top: .5rem;}
.iBanner .bg{ width:100%; height:auto; position: absolute; left: 0; bottom: 0; z-index: 9999;}
.iBanner .bg img{ display:block; width: 100%; height: auto}

.iCon{clear:both; width: 100%; padding: 1.3rem 0 1.5rem 0;}
.iCon2{clear:both; width: 100%; padding: 2.5rem 0 1.5rem 0;}

.product_box .li{ width:32.2%; height: 4.88rem; margin-right: 1.7%; border-radius: .3rem; float: left; overflow: hidden; position: relative; text-align: center;}
.product_box .li:nth-child(3n){margin-right:0}
.product_box .li a{display:block; width: 100%; height: 100%;}
.product_box .li .pic{ width:100%; height: 100%; overflow: hidden;}
.product_box .li .pic img{display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.product_box .li .text{width:100%; position: absolute; left: 0; bottom: 0; z-index: 9; padding-bottom: .32rem;}
.product_box .li .text .t1{ font-size: .26rem; line-height: .32rem; color: #fff; margin-bottom: .22rem;}
.product_box .li .text .t2{ width: 1.2rem; height: .38rem; line-height: .38rem;  color: #FFD70B; font-size: .16rem; text-align: center; border-radius: .4rem; margin: 0 auto; border: 1px solid #FFD70B;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.product_box .li .text .t2:hover{background: #FFD70B; color: #222;}
.product_box .li:hover .pic img{transform: scale(1.08);}


.cp_box .iConL{ width: 21.5%; float: left; background: #F8F8F8; border-radius: .25rem; padding: .38rem .26rem .2rem .26rem;}
.cp_box .iConR{ width: 73.5%; float: right;}
.cp_box .iConL .tit{ font-size: .2rem; line-height: .3rem; margin-bottom: .2rem; font-family:Roboto-Medium;}
.cp_box .iConL a{ display: block; color: #555;font-size: .16rem; line-height: .23rem;background:url(../images/ico12.png) no-repeat left center; background-size: .06rem; padding-left: .16rem; padding-top: .12rem; padding-bottom: .12rem;}
.cp_box .iConL .border-bottom{ border-bottom: 1px solid #ddd; margin-bottom: .2rem; padding-bottom: .1rem;}
.cp_box .iConL .border-top-1{ border-top: 1px solid #ddd; margin-top: .1rem; padding-top: .2rem;}
#nowMenu{ background: #222222 url(../images/ico12-on.png) no-repeat .2rem center; background-size: .06rem; color: #FFD70B; border-radius: .1rem; padding-left: .37rem;}
.cp_box .iConL a:hover{color: #FFD70B; }
.cp_box .iConR .ti1{ font-size: .26rem; line-height: .42rem; color: #FFD70B; margin-bottom: .08rem;}
.cp_box .iConR .ti2{ font-size: .18rem; line-height: .32rem; color: #555555; margin-bottom: .2rem;}
.cp_box .iConR .list .li{ width: 31.2%; height: 3.1rem; float: left; margin-right: 3.2%; text-align: center; margin-bottom: .4rem;}
.cp_box .iConR .list .li:nth-child(3n){margin-right:0}
.cp_box .iConR .list .li .pic{ width: 100%; height: 2.5rem; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.cp_box .iConR .list .li .pic img{ display:block; max-width: 80%; max-height: 80%;}
.cp_box .iConR .list .li .wz{ width: 100%; height: .48rem; line-height: .48rem; border-radius: .4rem; background: #F8F8F8; font-size: .18rem;}


.iTitle{ font-size: .6rem; line-height: .8rem; color: #222;font-family:Oswald-Bold;text-transform:uppercase; text-align: center; margin-bottom: .52rem;}



/*侧边栏*/
.saf-online{width:.48rem;position:fixed;right:8px;top:46%;z-index:9999999;opacity:0;visibility:hidden; cursor: pointer;transition:all 0.5s}
.g_senavatv{opacity:1;visibility:visible; width: .48rem;}
.saf-online .p_list{width:100%;height:auto}
.saf-online .saf-lineitem{display:block;width:.48rem;height:.48rem;position:relative;background:#000000; margin-bottom: .04rem; border-radius: .06rem;}
.saf-online .saf-lineitem a{display:block; width: 100%; height: 100%;}
.saf-online .saf-lineitem saf-icon{width:100%;height:100%; display: flex; align-items: center; justify-content: center;}
.saf-online .saf-lineitem saf-icon img{height:auto;display:block; width: .24rem;}
.saf-online .saf-lineitem > .xsbox{width:1.8rem; height:.48rem; border-radius: .1rem; background:#000000; color: #fff;font-size: .16rem; line-height: .48rem; text-align: center;position:absolute;right:100%;top:-.02rem;transform:translate(-.1rem,6%); z-index:1;display:none;transition:all 0.5s;}
.saf-online .saf-lineitem > .xsbox a{ color: #fff;}
/*.saf-online .saf-lineitem > .xsbox:after{content:"";display:block;width:0;height:0;border:.1rem solid transparent;border-left:.1rem solid #F5F5F5;position:absolute;left:100%;top:.2rem;transform:translate(0,-50%)}*/
.saf-online .saf-lineitem > .xsbox img{display:block; width: 100%; height: auto;border-radius: .1rem;}


.saf-online .saf-lineitem:hover > .xsbox{transform:translate(-.1rem,6%);display:block;visibility:visible}
.saf-make .saf-online{width:100%;position:relative;right:0;bottom:auto}
.saf-make .saf-online .p_list{display:flex}



.cp_box .iConR .cp_tit{  text-align: center; height: .3rem;background: url(../images/pic19.png) no-repeat center center; background-size: 100%; margin-bottom: .3rem;}
.cp_box .iConR .cp_tit span{font-size: .2rem; line-height: .3rem; display: inline-block; background: #fff; padding: 0 .2rem; margin: 0 auto;font-family:Roboto-Medium;}
.cp_box .iConR .cp_box1{ clear:both; text-align: center; display: flex;align-items: center; justify-content: space-between; border-bottom: 1px dashed #ddd; padding-bottom: .3rem; margin-bottom: .12rem;}
.cp_box .iConR .cp_box1 .li{min-width: 25%; font-size: .18rem; line-height: .3rem; padding: 0 .2rem;background: url(../images/pic20.png) no-repeat right center; background-size:.01rem;  }
.cp_box .iConR .cp_box1 .li:last-child{background:none}
.cp_box .iConR .cp_box2{ clear:both; padding-top: .3rem;}
.cp_box .iConR .cp_box2 img{display:block; max-width: 100%; height: auto; margin: 0 auto; margin-bottom: .2rem;}
.cp_box .iConR .cp_box2 p{ font-size: .18rem; line-height: .36rem; color: #555; margin-bottom: .04rem; width: 100%; display: flex; align-items:flex-start; justify-content: flex-start;}
.cp_box .iConR .cp_box2 p:before{content:''; display: block; width: .06rem; height: .06rem; background: #888888; border-radius: 50%; margin-right: .17rem; margin-top: .15rem;}
.cp_box .iConR .iTitle{ text-align:left; margin-bottom: .4rem;}
.cp_box .iConR .iTitle:after{content:''; display: block; width: .8rem; height: .08rem; background: #FFD70B; margin-top: .15rem;}

.services_box .box1 .d1{ font-size: .26rem; line-height: .36rem; margin-bottom: .22rem;font-family:Roboto-Medium; text-align: center;}
.services_box .box1 .d2{ font-size: .18rem; line-height: .36rem; color:#555555; text-align: center; margin-bottom: .86rem;}
.services_box .box2{clear:both; padding-top:1.3rem;}
.services_box .box2 .list{ display: flex; align-items: flex-start; justify-content: space-between;}
.services_box .box2 .list .li{ width: 25%; text-align: center;background: url(../images/pic24.png) no-repeat right center; background-size:.01rem;font-family:Roboto-Medium; font-size: .26rem; line-height: .42rem; }
.services_box .box2 .list .li img{display:block; margin:0 auto; width: .72rem; height: auto; margin-bottom: .18rem;-webkit-transition: 1.2s;
	-moz-transition: 1.2s;
	-ms-transition: 1.2s;
	-o-transition: 1.2s;
	transition: 1.2s;}
.services_box .box2 .list .li:hover img{transform:rotateY(-360deg)}




.fuwu_box .box1{ margin-bottom: 1.4rem;}
.fuwu_box .box1 .list{height: 3.7rem; margin-bottom:1rem;} 
.fuwu_box .box1 .list .listL{ width: 6.61rem; height:100%; border-radius: .2rem; overflow: hidden; float: left;} 
.fuwu_box .box1 .list .listR{ width: 5.62rem; height:100%; float: right; display: flex; align-items: center; justify-content: flex-start} 
.fuwu_box .box1 .list .listL img{ display: block; width: 100%; height: 100%;} 
.fuwu_box .box1 .list .listR .t1{font-size: .28rem; line-height: .42rem;font-family:Roboto-Medium; margin-bottom: .15rem; }
.fuwu_box .box1 .list .listR .t2{font-size: .18rem; line-height: .32rem;}
.fuwu_box .box1 .list .listR .line{background: url(../images/pic29.png) repeat-x center center; line-height: .32rem; height: .32rem; margin: .1rem 0; }
.fuwu_box .box1 .list .listR .line span{font-size:.2rem; display: inline-block; padding-right: .14rem; color: #FFD70B; background: #fff;}
.fuwu_box .box1 .list .listR .t3{}
.fuwu_box .box1 .list .listR .t3 p{ width: 50%; float: left;display: flex; align-items:flex-start; justify-content: flex-start; font-size: .18rem; line-height: .36rem;margin-bottom: .03rem;}
.fuwu_box .box1 .list .listR .t3 p:before{content:''; display: block; width: .06rem; height: .06rem; background: #FFD70B; border-radius: 50%; margin-right: .1rem; margin-top: .15rem;}
.fuwu_box .box1 .list:nth-of-type(even) .listL{ float: right}
.fuwu_box .box1 .list:nth-of-type(even) .listR{ float: left}

.fuwu_box .box2{ clear:both;}
.fuwu_box .box2 .list {display:flex; align-items: flex-start; justify-content: space-between; text-align: center;background: url(../images/ico23.png) no-repeat center center; background-size: 100%; height: 1.7rem; margin-top: .6rem;}
.fuwu_box .box2 .list .li{ height: 100%;}
.fuwu_box .box2 .list .li .d1{margin-bottom:.28rem;}
.fuwu_box .box2 .list .li .d1 img{ display: block; width: .45rem; height: auto;margin: 0 auto;}
.fuwu_box .box2 .list .li .d2{ width: .24rem; height: .24rem; line-height: .24rem; border-radius: 50%; background: #FFD70B; color: #222; text-align: center; margin: 0 auto; font-size: .14rem; margin-bottom: .22rem;}
.fuwu_box .box2 .list .li .d3{ font-size: .2rem; line-height: .3rem;}


.fuwu_box .box3{ clear:both; margin-bottom: 1rem;}
.fuwu_box .box3 .text{ font-size: .18rem; line-height: .36rem; margin-bottom: .5rem;}
.fuwu_box .box3 .list{ position: relative; padding-bottom: .45rem; border-radius: .22rem;}
.fuwu_box .box3 .list .swiper-container{position:static; border-radius: .3rem;}
.fuwu_box .box3 .list img{display:block; width: 100%; height: auto; border-radius: .3rem;}
.swiper-pagination-bullet{ width: .13rem; height: .13rem; background: #DDDDDD; opacity: 1;}
.fuwu_box .box3 .list .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 .08rem;}
.fuwu_box .box3 .list .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 0}
.fuwu_box .box3 .list .swiper-pagination-bullet-active{background: #FFD70B;}


.fuwu_box .box4{ clear:both;}
.fuwu_box .box4 .list .li{ width: 32.2666%; height: .8rem; float: left;display:flex; align-items: center; justify-content:center; font-size: .2rem; line-height: .3rem; background: #F0F0F0; border-radius: .2rem; text-align: center; margin-right: 1.6%; margin-bottom: 1.8%;}
.fuwu_box .box4 .list .li img{display:block; width: .24rem; height: auto; margin-right: .1rem;}
.fuwu_box .box4 .list .li:nth-child(3n){margin-right:0}


.resources_box .iTitle{ text-align: left;}
.resources_box .box1{clear:both;}
.resources_box .box1 .list{ width: 14.8rem; position: relative; font-size: .18rem; line-height: .28rem; text-align: center; margin: 0 auto;}
.resources_box .box1 .list .bx{}
.resources_box .box1 .list .swiper-container{position:static}
.resources_box .box1 .list .swiper-slide .pic { height: 5rem; margin-bottom:.2rem; overflow: hidden; padding: .2rem .18rem .2rem .18rem;background: url(../images/pic39.png) no-repeat center center; background-size: 100%;}
.resources_box .box1 .list .swiper-slide .pic img{display:block; width: 100%; height: 100%;}
.resources_box .box1 .list .swiper-button-prev{ width: .56rem; height: .56rem;background: url(../images/ico25.png) no-repeat center center; background-size: 100%; left: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.resources_box .box1 .list .swiper-button-next{ width: .56rem; height: .56rem;background: url(../images/ico26.png) no-repeat center center; background-size: 100%; right: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.resources_box .box1 .list .swiper-button-prev:hover{background: url(../images/ico25-on.png) no-repeat center center; background-size: 100%;}
.resources_box .box1 .list .swiper-button-next:hover{background: url(../images/ico26-on.png) no-repeat center center; background-size: 100%;}

.resources_box .box2{clear:both;margin-bottom: .2rem;padding-top: 1.2rem;}
.resources_box .box2 .list .li{ width: 100%; height:2.21rem;}
.resources_box .box2 .list .li .liL{ width: 12.7%; height: 100%; float: left;}
.resources_box .box2 .list .li .liL img{ display:block; width: 100%; height: 100%; float: left;}
.resources_box .box2 .list .li .liR{ width: 86.1%; height: 100%; float: right; background: #F6F6F6; border-radius: .26rem; display: flex; align-items: center; justify-content: space-between; padding: .2rem .6rem;}
.resources_box .box2 .list .li .liR a{ display: block;}
.resources_box .box2 .list .li .liR .a1{ color: #000; font-size: .26rem; line-height: .32rem;}
.resources_box .box2 .list .li .liR .a2{ width: 1.86rem; height: .36rem; line-height: .36rem; background: #FFD70B; text-align: center; border-radius: .24rem; font-size: .16rem; display: flex; align-items: center; justify-content: center;}
.resources_box .box2 .list .li .liR .a2 img{ width: .18rem; height: auto;margin-right:.08rem;}
.resources_box .box2 .list .li .liR .a1:hover{color:#FFD70B}.resources_box .box2 .list .li .liR .a2:hover{-moz-box-shadow:0px 1px .14rem 2px #d0cece; -webkit-box-shadow:0px 1px .14rem 2px #d0cece; box-shadow:0px 1px .14rem 2px #d0cece;}

.resources_box .box3{clear:both}




.lx_box .box1{margin-bottom:1rem;}
.lx_box .box1 .box1L{ width: 30%; float: left;}
.lx_box .box1 .box1R{ width: 60%; float: right;}
.lx_box .box1 .box1L .d1{ display: flex; align-items: center; justify-content: flex-start; margin-bottom: .22rem;}
.lx_box .box1 .box1L .d1 .d1L{ width: 10%; margin-right: .1rem;}
.lx_box .box1 .box1L .d1 .d1L img{ display:block; width: .23rem; height: auto;}
.lx_box .box1 .box1L .d1 .d1R{ width: 90%; border-bottom: 1px dashed #ddd; padding-bottom: .2rem;}
.lx_box .box1 .box1L .d1 .d1R .t1{ font-size: .18rem; color: #888; line-height: .3rem; margin-bottom: .06rem;}
.lx_box .box1 .box1L .d1 .d1R .t2{ font-size: .18rem; color: #222; line-height: .3rem;}

.lx_box .box1 .box1R .bx{ margin-bottom: .22rem;}
.lx_box .box1 .box1R .bx3{clear:both; margin-bottom: .35rem;}
.lx_box .box1 .box1R .bx .bxL{ width: 49%; float: left;}
.lx_box .box1 .box1R .bx .bxR{ width: 49%; float: right;}
.lx_box .box1 .box1R .bx input{ display: block; width: 100%; height: .58rem; line-height: .58rem; border: 1px solid #DDDDDD; border-radius: .08rem; padding: 0 .1rem; outline: none;font-size: .16rem;}
.lx_box .box1 .box1R .bx textarea{ display: block; width: 100%; height: 1.4rem; line-height: .28rem; border: 1px solid #DDDDDD; border-radius: .08rem; padding:.1rem; outline: none;font-size: .16rem;}
.lx_box .box1 .box1R .bx p{ font-size: .16rem; line-height: .26rem; margin-bottom: .08rem;}
.lx_box .box1 .box1R .smt .sbnm{display: block; width: 1.56rem; height: .44rem; line-height: .44rem; border:0; border-radius:4rem; outline: none; color: #222; font-size: .16rem; background: #FFD70B; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.lx_box .box1 .box1R .smt .sbnm:hover{-moz-box-shadow:0px 1px .14rem 2px rgba(232, 54, 30, .3); -webkit-box-shadow:0px 1px .14rem 2px rgba(232, 54, 30, .3); box-shadow:0px 1px .14rem 2px rgba(232, 54, 30, .3);}
.border-bottom-0{ border-bottom:0!important;}

.lx_box .box2{clear:both;}
.lx_box .box2 img{display:block; width: 100%; height: auto; border-radius: .22rem;}



.map_box .list .li{background: url(../images/pic44.png) no-repeat top left; background-size: 100%; padding-top: .43rem; margin-bottom:.66rem;}
.map_box .list .li .liL{ width: 27%; float: left;font-size: .26rem; line-height: .3rem;text-transform:uppercase;font-family:Roboto-Medium;}
.map_box .list .li .liL a{color:#222}
.map_box .list .li .liL a:hover{color:#FFD70B}
.map_box .list .li .liR{width:73%; float: right;}
.map_box .list .li .liR .bx{width:33.33333%; float: left;}
.map_box .list .li .liR .bx .bx_1{ font-size:.2rem; line-height: .3rem; font-family:Roboto-Medium; margin-bottom: .21rem;}
.map_box .list .li .liR .bx .bx_1 a{color:#222}
.map_box .list .li .liR .bx .bx_1 a:hover{color:#FFD70B;}
.map_box .list .li .liR .bx .bx_2 a{ display: block;font-size: .16rem ;line-height: .32rem; color: #666666; margin-bottom: .1rem;background: url(../images/pic45.png) no-repeat left center; background-size:.06rem; padding-left: .16rem;}
.map_box .list .li .liR .bx .bx_2 a:hover{color:#FFD70B;background: url(../images/pic45-on.png) no-repeat left center; background-size:.06rem;}

.dantu_box .iTitle{text-align:left; margin-bottom: .6rem;}
.dantu_box .tit{ font-size: .22rem; line-height: .3rem; margin: .2rem 0; font-family:Roboto-Medium; }
.dantu_box .wz{ font-size: .18rem; line-height: .36rem; color: #555; }
.dantu_box .dian{ display: flex; align-items:flex-start; justify-content: flex-start;font-size: .18rem; line-height: .36rem; color: #555; }
.dantu_box .dian:before{content:''; display: block; width: .04rem; height: .04rem; border-radius: 50%; margin-right: .1rem; background: #666; margin-top: .16rem;}
.ys_box .text div{ hyphens: none;
  overflow-wrap: break-word;
  word-break: normal;}


.cookie-box{ clear:both; width: 100%; background: #fff; border-radius: .16rem .16rem 0 0; position: fixed; left: 0; bottom: 0; z-index: 999999; box-shadow: 0 -.05rem .1rem rgba(219, 221, 223, 0.5); color: #222; font-size: .17rem; line-height: .3rem; padding: .15rem 5%;display: none;}
.cookie-box .L{ width: 77%; float: left;}
.cookie-box .R{ width: 3.3rem; height: .6rem; float: right; display: flex; align-items: center; justify-content: flex-end}
.cookie-box .R .a{ text-align: center; width: 1.56rem; line-height: .44rem; height: .44rem; border-radius: .4rem;text-transform:uppercase; cursor: pointer;}
.cookie-box .R .a1{ border: 1px solid #000; color: #000; margin-left: .18rem;}
.cookie-box .R .a2{ background: #000; color: #fff;}
.cookie-box .L a{color:#222;text-decoration: underline!important; display: inline-block;}
.cookie-box .L a:hover{color:#000;}


.ys_box .text{ padding-top: .14rem; font-size: .18rem; line-height: .36rem; color: #555555;}
.ys_box .text div{ hyphens: none;
  overflow-wrap: break-word;
  word-break: normal;}
.ys_box .text .tit{font-size: .22rem; line-height: .36rem;font-family:Roboto-Medium; color: #222; margin-bottom: .22rem; margin-top: .24rem;}
.ys_box .text .icon{ display: flex; align-items:flex-start; justify-content: flex-start;}
.ys_box .text .tit2{font-family:Roboto-Medium; color: #222; margin-bottom: .12rem; margin-top: .14rem;}
.ys_box .text .icon{ display: flex; align-items:flex-start; justify-content: flex-start;}
.ys_box .text .icon:before{content:''; display: block; width: .04rem; height: .04rem; border-radius: 50%; margin-right: .1rem; background: #666; margin-top: .16rem;}



.iTitle2{clear:both;font-size: .6rem; line-height: .7rem;font-family:Oswald-Bold; margin-bottom: .7rem;text-transform:uppercase;}
.public_con .text{ font-size: .18rem; line-height: .36rem; color: #555555;}
.public_con .text div{ hyphens: none;
  overflow-wrap: break-word;
  word-break: normal;}
.public_con .text .tit{font-size: .22rem; line-height: .36rem;font-family:Roboto-Medium; color: #222; margin-bottom: .22rem; margin-top: .24rem;}
.public_con .text .icon{ display: flex; align-items:flex-start; justify-content: flex-start; word-break: break-all}
.public_con .text .tit2{font-family:Roboto-Medium; color: #222; margin-bottom: .12rem; margin-top: .14rem;}
.public_con .text .icon{ display: flex; align-items:flex-start; justify-content: flex-start;}
.public_con .text .icon:before{content:''; display: block; width: .04rem; height: .04rem; border-radius: 50%; margin-right: .1rem; background: #666; margin-top: .16rem;}

.public_con .text .icon22{ display: flex; align-items:flex-start; justify-content: flex-start; word-break: break-all}
.public_con .text .icon22 .dian{ display: block; width: .04rem; height: .04rem; border-radius: 50%; margin-right: .1rem; background: #666; margin-top: .16rem;}


.page-navigation{ display: flex; align-items: center; justify-content: space-between}
.page-btn{padding: .1rem .3rem; background: #FFD70B; color: #222; text-decoration: none; transition: opacity 0.3s; display: flex; align-items: center; justify-content: center; font-size: .16rem; line-height: .3rem; border-radius: .4rem}
.page-navigation .b1 img{ margin-right: .08rem;}
.page-navigation .b2 img{ margin-left: .08rem;}
.page-navigation img{display: block; width: .07rem; height: auto;}



