@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:80%; 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%; background: #fff; 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: 1.87rem; height: .48rem; }


.nav_2 { width: 69%; 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: #ec652c;}
.nav_2 ul li a{color: #222;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: #E8361E; margin-right: .1rem; border-radius: .1rem;}
.nav_2_hide dl dd a:hover{color:#E8361E}
#nowMenu2 .nav_2_1 a { color:#e7582e;}
.nav .search{ width: 1.28rem; height: .36rem; float: right; font-size: .16rem; line-height: .36rem; background: #E8361E; border-radius: .24rem; text-align: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.nav .search a{ color: #fff; display: block; width: 100%; height: 100%;}
.nav .search: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);}

.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}














/*header*/
.header_top{clear:both; width: 100%; height: .4rem; line-height: .4rem;  background: #E8361E; color: #fff;}
.header_top .mwrap{ height: 100%; display: flex; align-items: center; justify-content: space-between;}
.header_top .header_topL{ width: 40%; height:100%; display: flex; align-items: center; justify-content: flex-start;background:url(../images/ico03.png) no-repeat left center; background-size: .01rem;}
.header_top .header_topR{ width: 60%; display: flex; align-items: center; justify-content: flex-end; font-size: .17rem;}
.header_top .header_topL a{display:block; height: 100%; padding: 0 .1rem; background:url(../images/ico03.png) no-repeat right center; background-size: .01rem;display: flex; align-items: center; justify-content: center;}
.header_top .header_topL .a1 img{ display:block; width: .2rem; height: auto;}
.header_top .header_topL .a2 img{ display:block; width: .21rem; height: auto; margin-top: .03rem;}
.header_top .header_topR .p{ margin-left: .3rem; display: flex; align-items: center; justify-content: flex-start;color: #fff; line-height: .4rem;}
.header_top .header_topR .p img{display:block; height: auto; margin-right: .06rem;}
.header_top .header_topR .p .ico1{ width: .2rem;}
.header_top .header_topR .p .ico2{ width: .16rem;}
.header_top .header_topR .p .ico3{ width: .18rem;margin-right: .09rem;}


/*
.header{ clear:both; width: 100%; background: #fff; 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; }
.menuBox{ clear:both;width: 100%; display: flex; align-items: center; justify-content:space-between; padding:0 11%; background: #fff;}

.header .logo{ width: 1.87rem; height: .48rem; float: left; display: flex; align-items: center; justify-content: flex-start; margin-right: .6rem;}
.header .logo img{ display: block; width:100%; height: auto;}



.header .headr{ clear: both; justify-content: space-between;}
.head .nav>li{position: relative; z-index: 2;}
.head .nav>li .nav-top{position: relative; z-index: 1;}
.head .nav>li .nav-top a{display: block; font-size: .18rem; line-height:.88rem; color: #222222; padding: 0 .27rem;text-transform:uppercase;font-family:Oswald-Regular;}
.head .nav>li .nav-top a:hover{color: #E8361E;}

.head .nav>li .nav_two{width: 120%; position:absolute; left:-10%; top:.88rem; z-index: 99999999991;background-color:#fff; text-align: center; border-radius: .12rem;}
@-webkit-keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
.head .search{ width: 1.28rem; height: .36rem; font-size: .16rem; line-height: .36rem; background: #E8361E; border-radius: .24rem; text-align: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.head .search a{ color: #fff; display: block; width: 100%; height: 100%;}
.head .search: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);}

.head .nav>li .nav_two ul{display: block; text-align: center; background:#F6F6F6; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.head .nav>li.menu2-ing .nav_two ul{-webkit-animation-name: tsy1; animation-name: tsy1;}
.head .nav>li .nav_two ul li{ width: 100%; display: block; line-height: .44rem; min-height:.44rem; float: left; position: relative; margin-bottom: .1rem;}
.head .nav>li .nav_two ul li:nth-child(1){ margin-top: .1rem;}
.head .nav>li .nav_two ul li a{display: block; width: 100%; font-size: .18rem; line-height: .44rem; color: #222222;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a::after{content: ""; display: block; font-size: 0; width: 100%; transform: scaleX(0); height: 1px; background: #05308C; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a:hover { color: #87B33E;}
*/


#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 .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: .6rem; line-height: .88rem; margin-bottom: .56rem;font-family:Oswald-Bold;}
.banner .txt .p1:after{content:''; display: block; width:1rem; height: .05rem; background: #E8361E; margin-top: .24rem;}
.banner .txt .p2{ font-size: .28rem; line-height: .45rem;}


.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-slide .div_pc{transition: 1s linear 2s; transform: scale(1.1);}
.banner .h-banner .swiper-slide-active .div_pc,.banner .h-banner .swiper-slide-duplicate-active .div_pc{ transition: 6s linear; transform: scale(1);}
.banner video{ display: block; width: 100%; height: 100%;object-fit: cover;}


.banner .h-banner .swiper-button-prev{ width: .18rem; height: .34rem;background:url(../images/ico07.png) no-repeat center center; background-size: .18rem; left:4%; }
.banner .h-banner .swiper-button-next{ width: .18rem; height: .34rem;background:url(../images/ico08.png) no-repeat center center; background-size: .18rem; right:4%;}


.mTitle{ clear:both; font-size: .6rem; line-height: .7rem; color: #222; margin-bottom: .5rem; margin-bottom: 1rem;text-transform:uppercase;font-family:Oswald-Bold;}
.moreBtn{clear:both; display: block; width: 1.56rem; height: .44rem; line-height: .44rem; background: #E8361E; border-radius: .32rem; color: #fff; text-align: center; font-size: .16rem;text-transform:uppercase; cursor: pointer;-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 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); color: #fff}



.row1{clear:both; padding: 1rem 0; overflow: inherit;}
.row1 .mTitle{margin:0; }
.row1 .row1_top{ display: flex; align-items: center; justify-content: space-between;margin-bottom: .5rem;}
.row1 .list{clear:both;}
.row1 .list .listL{ width: 3.5rem; height:3rem; border-radius: .12rem; overflow: hidden; float: left; position: relative; color: #fff; margin-top: .16rem;}
.row1 .list .listR{ width: 11.2rem; float: right; padding: 0 .32rem; position: relative;}
.row1 .list .listL img{display:block; width: 100%; height: 100%;}
.row1 .list .listL p{ width: 100%; font-size: .4rem; line-height: .5rem; position: absolute; left: 0; top:35%; z-index: 1; text-align: center;}
.row1 .list .listL p span{ display:block}
.row1 .list .listR .box{ width: 100%; overflow: hidden;}

.row1 .list .listR .swiper{ position: static;}
.row1 .list .listR .swiper-slide{ height:3.32rem; background: #fff; text-align: center; padding: .16rem;}
.row1 .list .listR .swiper-slide a{display:block; width: 100%; height: 100%;-moz-box-shadow:0px 1px .16rem 2px #eff0f2; -webkit-box-shadow:0px 1px .16rem 2px #eff0f2; box-shadow:0px 1px .16rem 2px #eff0f2; border-radius: .12rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .list .listR .swiper-slide .pic{ width: 100%; height: 2.52rem; display: flex; align-items: center; justify-content: center;}
.row1 .list .listR .swiper-slide .pic img{ display:block; max-width: 90%; max-height: 90%;}
.row1 .list .listR .swiper-slide .wz{ font-size:.18rem; line-height: .3rem;}
.row1 .list .listR .swiper-slide a:hover{-moz-box-shadow:0px 1px .16rem 2px #dddddd; -webkit-box-shadow:0px 1px .16rem 2px #dddddd; box-shadow:0px 1px .16rem 2px #dddddd; }

.row1 .list .swiper-button-prev{ width: .2rem; height: .34rem;background:url(../images/ico16.png) no-repeat center center; background-size: .14rem; left:0; }
.row1 .list .swiper-button-next{ width: .2rem; height: .34rem;background:url(../images/ico17.png) no-repeat center center; background-size: .14rem; right:0;}
.row1 .list .swiper-button-next.swiper-button-disabled{background:url(../images/ico17_h.png) no-repeat center center; background-size: .14rem;}
.row1 .list .swiper-button-prev.swiper-button-disabled{background:url(../images/ico16_h.png) no-repeat center center; background-size: .14rem;}



.row2{clear:both; width: 100%;background: url(../images/pic01.png) no-repeat center center; background-size:100%; text-align: center; padding: 1rem 0;}
.row2 .mTitle{ color:#fff;}
.row2 .list .li{ width:20%; height: 3rem; float: left; color: #fff; padding: 0 2%;background: url(../images/pic18.png) no-repeat right center; background-size:.01rem;}
.row2 .list .li img{display:block; width: .65rem; height: auto;margin: 0 auto; margin-bottom: .3rem;-webkit-transition: 1.2s;
	-moz-transition: 1.2s;
	-ms-transition: 1.2s;
	-o-transition: 1.2s;
	transition: 1.2s;}
.row2 .list .li .p1{ font-size: .26rem; line-height: .4rem; margin-bottom: .24rem;}
.row2 .list .li .p2{ font-size: .2rem; line-height: .3rem; opacity: .7;}
.row2 .list .li:last-child{background:none}
.row2 .list .li:hover img{transform:rotateY(-360deg)}

.swiper-button-prev:after{display:none}
.swiper-button-next:after{display:none}

.row3{clear:both; padding: 1rem 0; overflow: inherit;}
.row3 .mTitle{ margin-bottom: .26rem;}
.row3 .text{ font-size: .18rem; line-height: .3rem; color: #555; margin-bottom: .88rem;}



.row3 .list{height:5.2rem; }
.row3 .list .swiper {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;padding-top: .14rem;
	
    }

.row3 .list .swiper-slide {
      height: calc((100% - 10px) / 2) !important;

      /* Center slide text vertically */
      display: flex;
      justify-content: center;
      align-items: center;
padding: .44rem .14rem .3rem .14rem;
    }



.row3 .list .li{ width: 100%; height: 1.92rem; background: #fff; border-radius: .12rem;position: relative; padding: .3rem .3rem;-moz-box-shadow:0px 1px .14rem 2px #eff0f2; -webkit-box-shadow:0px 1px .14rem 2px #eff0f2; box-shadow:0px 1px .14rem 2px #eff0f2;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .list .li .t1{ font-size: .2rem; line-height: .36rem; margin-bottom: .18rem;}
.row3 .list .li .t2{ font-size: .17rem; line-height: .26rem; color: #888888; height: .8rem; overflow-y: auto; padding-right: .1rem;}
.row3 .list .li .t3{ width: .93rem; height: .93rem; border-radius: 50%; position: absolute; right:.3rem; top:-.3rem; z-index: 1;}
.row3 .list .li .t3 img{display:block; width: 100%; height: auto;}
.row3 .list .li .t2::-webkit-scrollbar-track-piece{background:rgba(0,33,64,.04);}

.row3 .list .li .t2::-webkit-scrollbar {
  width:.02rem;
  height:.02rem; 
}
.row3 .list .li .t2::-webkit-scrollbar-track {
  background: #EEEEEE;
}
.row3 .list .li .t2::-webkit-scrollbar-thumb {
  background-color: #E8361E;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}
.row3 .list .swiper-pagination-bullet-active{background:#E8361E}
.row3 .list .li:hover{transform:translateY(-8px);}


.row4{clear:both; padding-bottom: .7rem; overflow: inherit;}
.row4 .mTitle{ margin-bottom: .26rem;}
.row4 .box1{ margin-bottom: .8rem;}
.row4 .box1L{ width: 39%; float: left;}
.row4 .box1R{ width: 57.8%; height: 5.25rem; float: right; position: relative; overflow: hidden;border-radius: .2rem; overflow: hidden;}
.row4 .box1R video{display:block; width: 100%; height: 100%;}
.row4 .box1R a{display:block; width: 100%; height: 100%; border-radius: .2rem; overflow: hidden;}
.row4 .box1L .text{ font-size: .18rem; line-height: .36rem; color: #555555; margin-bottom: .36rem;}
.row4 .box1R .fm{ display: block; width:100%; height: 100%; border-radius: .2rem; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row4 .box1R .btn{width: .67rem; height: .67rem; position: absolute; left: 46%; top: 43.5%; z-index: 9;}
.row4 .box1R:hover .fm{transform: scale(1.04);}
.row4 .box2{clear:both;}
.row4 .box2 .list{}
.row4 .box2 .list .li{ width: 33.3333%; height: 1.8rem; float: left; text-align: center;border-bottom: 1px dashed #DDDDDD; padding-top: .4rem;}
/*.row4 .box2 .list1{ border-bottom: 1px dashed #DDDDDD; margin-bottom: .3rem;}*/
.row4 .box2 .list .li:nth-child(4){border-bottom:0}
.row4 .box2 .list .li:nth-child(5){border-bottom:0}
.row4 .box2 .list .li:nth-child(6){border-bottom:0}
.row4 .box2 .list .li .li_1{ color: #E8361E;font-size: .18rem; line-height: .28rem;}
.row4 .box2 .list .li .li_1 .sp1{font-size: .55rem; line-height: .6rem;}
.row4 .box2 .list .li .li_1 .sp2{font-size: .18rem; line-height: .28rem;}
.row4 .box2 .list .li .li_2{clear:both; font-size: .16rem; line-height: .3rem;}



.row5{clear:both; width: 100%;background:#fff url(../images/ico09.png) no-repeat top center; background-size:100%; text-align: center; padding: 1rem 0;}
.row5 .mTitle{ border-bottom: 1px dashed #DDDDDD; padding-bottom: .34rem; margin-bottom: .68rem;}
.row5 .list{ display: flex; align-items: center; justify-content: center;}
.row5 .list_1{}
.row5 .list_2{}
.row5 .list .li{}
.row5 .list .li img{ display:block;}
.row5 .im1{ width: 8.25rem; height: auto; margin: 0 auto;margin-bottom: .62rem;}
.row5 .im2{ width: 10.35rem; height: auto; margin: 0 auto;}


.footer{ clear:both; width: 100%;}
.footer .box1{ clear:both; width: 100%; height: 7.4rem; background: url(../images/pic02.png) no-repeat bottom center; background-size:100%; overflow: hidden; padding-top: .9rem;}
.footer .box1 .mTitle{ color:#fff; margin-bottom: .26rem;font-family:Oswald-Bold;}
.footer .box1 .text{ font-size: .18rem; line-height: .32rem; color: #fff; opacity: .8; height:1.2rem;}
.footer .box1 .mwrap{ padding-right:45.8%; overflow: inherit;}
.footer .box1 .list .bx{width:100%; margin-bottom: .12rem;}
.footer .box1 .list .bx input{ display:block; width: 100%; height: .58rem; line-height: .58rem; border: 0; outline: none; font-size: .16rem;background-color:rgba(255, 255, 255, .15); border-radius: .1rem; padding: 0 .2rem; color: #fff;}
.footer .box1 .list .bx1{ display: flex; align-items: center; justify-content: space-between;}
.footer .box1 .list .bx1 input{ width: 48.7%;}
.footer .box1 .list .bx textarea{display:block; width: 100%; height: 1.33rem; line-height: .3rem; padding:.1rem .2rem;border: 0; outline: none;font-size: .16rem;background-color:rgba(255, 255, 255, .15); border-radius: .1rem; color: #fff;}
.footer .box1 .list .smt .sbnm{ display: block; width: 1.56rem; height: .44rem; line-height: .44rem; background: #E8361E; text-align: center; color: #fff; font-size: .16rem; border: 0;outline: none; border-radius: .3rem; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.footer .box1 .list .bx3{margin-bottom: .34rem;}
.footer .box1 .list .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);}






.footer .box2{ clear:both; padding: .6rem 0 .2rem 0;}
.footer .box2 .box2_1{ display: flex; align-items: center; justify-content: space-between; margin-bottom: .43rem;}
.footer .box2 .box2_1L img{ display:block; width: 2.78rem; height: auto;}
.footer .box2 .box2_1R{ font-size: .18rem; line-height: .4rem; color: #222; display: flex; align-items: center; justify-content: flex-end;}
.footer .box2 .box2_1R a{ margin-left:.1rem;}
.footer .box2 .box2_1R a.a1{margin-left:0}
.footer .box2 .box2_1R img{ display:block; width: .33rem; height: auto;}
.footer .box2 .box2_2_bx{clear:both;}
.footer .box2 .box2_2{ display: flex; align-items: flex-start; justify-content: space-between;}
.footer .box2 .box2_2 .li1{ width: 16%;}
.footer .box2 .box2_2 .li2{ width: 15%;}
.footer .box2 .box2_2 .li3{ width: 14%;}
.footer .box2 .box2_2 .li4{ width: 13%;}
.footer .box2 .box2_2 .li5{ width: 10%;}
.footer .box2 .box2_2 .li6{ width: 12%;}
.footer .box2 .box2_2 .li7{ width: 20%;}
.footer .box2 .box2_2 .li .li_1{ font-size: .18rem; color: #222; line-height: .32rem; margin-bottom: .22rem;font-family:Roboto-Medium;}
.footer .box2 .box2_2 .li .li_1 a{ display:block; }
.footer .box2 .box2_2 .li .li_1 a:hover{color: #E8361E;}
.footer .box2 .box2_2 .li .li_2 p{font-size: .16rem; color: #888888; line-height: .3rem; display: block; margin-bottom: .05rem; display: flex; align-items:flex-start; justify-content: flex-start;}
.footer .box2 .box2_2 .li .li_2 a{ font-size: .16rem; color: #888888; line-height: .3rem; display: block; margin-bottom: .05rem; display: flex; align-items:flex-start; justify-content: flex-start;}
.footer .box2 .box2_2 .li .li_2 a:hover{color: #E8361E;}
.footer .box2 .box2_2 .li .li_2 img{ display:block; width: .2rem; height: auto; margin-right: .1rem; margin-top: .06rem;}
.footer .box2 .box2_2 .li .li_2 span{width:2.7rem;}
.footer .box2 .box2_2 .li7 .li_2 a{ line-height: .22rem; margin-bottom: .13rem;}

.footer .box3{ clear:both; font-size: .15rem; line-height: .5rem;height: .5rem; background: #E8361E; color: #fff;}
.footer .box3 .mwrap{ display: flex; align-items: center; justify-content: flex-start;}
.footer .box3 a{ color: #fff;display: flex; align-items: center; justify-content: flex-start; margin-left: .14rem; }
.footer .box3 a:before{content:''; display: block; width: 1px; height: .12rem; background: #fff; margin-right: .14rem;}
.footer .box3 a:hover{ opacity: .7}

.iBanner{clear:both; width: 100%; position: relative; margin-top: 1.28rem;}
.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; font-family:Oswald-Bold; color: #fff; font-size: .8rem; line-height: .8rem;text-transform:uppercase;}
.iBanner .wz:after{ content:''; display: block; width: 1rem; height: .05rem; background: #E8361E; margin-top: .38rem;}

.public_con{padding-top:.6rem;}

.secMenu{clear:both; width: 100%; border-bottom: 1px solid #DDDDDD; height: .7rem; line-height: .7rem; background: #fff;}
.secMenu .wrap {height:100%; display: flex; align-items: center; justify-content: space-between;gap:0;flex: 1; }
.secMenu .secMenuL{ height:100%; float: left;}
.secMenu .secMenuR{ height:100%; float: right; text-align: right; font-size: .16rem; color: #888888; flex: 1}
.secMenu .secMenuL a{ display:inline-block; height: 100%; font-size: .2rem; color: #222; margin-right: .44rem;}
.secMenu .secMenuL a:last-child{margin-right:0}
.secMenu .secMenuR a{color: #888}
.secMenu .secMenuR .a1{ display:inline-block;background: url(../images/ico24.png) no-repeat left center; background-size:.06rem; padding-left: .15rem; margin-left: .1rem; color: #888 }
.secMenu .secMenuL a:hover{ color:#E8361E}
.secMenu .secMenuR a:hover{ color:#E8361E}


.iCon{clear:both; width: 100%; padding-top: .74rem; padding-bottom:1.1rem;}
.p-top0{padding-top:0!important;}

.iTitle{clear:both;font-size: .6rem; line-height: .76rem;font-family:Oswald-Bold; text-transform:uppercase; margin-bottom: .4rem;}

.about_box .section {
	z-index: 10;
	position: relative;

}
.about_box .inner {

	position: relative;

}
.about_box .subMenu {
	position: absolute;
	top: 462px;

	z-index: 1000;

}


.about_box .box1{ padding-bottom: .5rem; padding-top: 1.8rem; overflow: inherit;}
.about_box .box1 .box1L{ width: 37%; float: left;}
.about_box .box1 .box1R{ width: 63%; float: right; font-size: .19rem; line-height: .36rem; color: #555555;}
.about_box .box1 .box1R p{margin-bottom:.14rem;}


.about_box .box2{clear:both; margin-bottom: .2rem;}
.about_box .box2 img{display:block; width: 100%; height: auto; border-radius: .2rem;}



.about_box .box3_2{clear:both; padding: 1.3rem 0; overflow: inherit;}
.about_box .box3_2 .iTitle{text-align:center; margin-bottom:.62rem;}
.about_box .box3_2 .list{ width: 100%; height: 5.07rem; background: #fff;-moz-box-shadow:0px 1px .14rem 2px #eff0f2; -webkit-box-shadow:0px 1px .14rem 2px #eff0f2; box-shadow:0px 1px .14rem 2px #eff0f2;}
.about_box .box3_2 .list .swiper-slide { display: flex; }
.about_box .box3_2 .list .swiper-slide .item { width: 2.22rem; height: 5.07rem; transition: 0.6s; overflow: hidden;  position: relative; display: flex; align-items: flex-start; justify-content: flex-end; cursor: pointer}
.about_box .box3_2 .list .swiper-slide .item:not(:first-child) { margin-left: .02rem; }
.about_box .box3_2 .list .swiper-slide .item::after { content: ''; width: 100%; height:1.2rem; /*background-image: linear-gradient(to top,#b1b1b1,#b1b1b100);*/ position: absolute; bottom: 0; left: 0; z-index: 1; opacity: 1; transition: 0.6s; }
.about_box .box3_2 .list .swiper-slide .item .img { overflow: hidden; }
.about_box .box3_2 .list .swiper-slide .item .img img { height: 5.07rem; width: 2.22rem;object-fit:cover}
.about_box .box3_2 .list .swiper-slide .item .title { position: absolute; bottom: .24rem; right: 0; width:2.22rem; color: #fff; font-size:.22rem; line-height: .4rem; z-index: 2; text-align: center;background: url(../images/ico25.png) no-repeat top center; background-size:.61rem; padding-top: .76rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}

.about_box .box3_2 .list .swiper-slide .item .orientation { position: absolute; bottom: 0; left: 0; width:6.1rem; height: 100%; padding: 0 .86rem; opacity: 0; transform: translateY(10px); transition: 0.6s; display: flex; align-items: center; justify-content: center;}

.about_box .box3_2 .list .swiper-slide .item .orientation .content1 p{display:flex; align-items: center; justify-content: space-between; }
.about_box .box3_2 .list .swiper-slide .item .orientation .content1 p.p1{font-size: .26rem; line-height:.4rem; color: #222;font-family:Roboto-Medium; margin-bottom: .24rem;}
.about_box .box3_2 .list .swiper-slide .item .orientation .content1 p.p2{font-size: .18rem; line-height:.36rem; color: #555;}

.about_box .box3_2 .list .swiper-slide .active { width: 8.34rem; }
.about_box .box3_2 .list .swiper-slide .active .orientation { opacity: 1; transform: translateY(0); }
.about_box .box3_2 .list .swiper-slide .active .title{background: url(../images/ico26.png) no-repeat top center; background-size:.95rem; padding-top: 1.1rem}
.about_box .box3_2 .list .swiper-slide .active::after { opacity: 0; }






.about_box .box3{clear:both; padding: 1.3rem 0; overflow: inherit;}
.about_box .box3 .iTitle{text-align:center; margin-bottom:.62rem;}
.about_box .box3 .list{ width: 100%; height: 5.07rem; background: #fff;-moz-box-shadow:0px 1px .14rem 2px #eff0f2; -webkit-box-shadow:0px 1px .14rem 2px #eff0f2; box-shadow:0px 1px .14rem 2px #eff0f2;}
.about_box .box3 .list .slideTxtBox .hd{ width: 52%; height: 5.07rem; float: right;}
.about_box .box3 .list .slideTxtBox .hd .li1{background: url(../images/pic28.png) no-repeat left center; background-size:cover;}
.about_box .box3 .list .slideTxtBox .hd .li2{background: url(../images/pic29.png) no-repeat left center; background-size:cover;}
.about_box .box3 .list .slideTxtBox .hd .li3{background: url(../images/pic30.png) no-repeat left center; background-size:cover;}
.about_box .box3 .list .slideTxtBox .hd ul{height:100%;}
.about_box .box3 .list .slideTxtBox .hd ul li{ width: 33.33333%; height: 100%; float: left; text-align: center; color: #fff; border-left: 1px solid #fff; cursor: pointer; font-size: .22rem;font-family:Roboto-Medium; line-height: .4rem; display: flex; align-items:flex-end; justify-content: center; padding-bottom: .3rem;}
.about_box .box3 .list .slideTxtBox .hd ul li span{ display:block; width: .95rem; height: .95rem;background: url(../images/ico25.png) no-repeat bottom center; background-size:.61rem; margin: 0 auto; margin-bottom: .08rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.about_box .box3 .list .slideTxtBox .hd ul li.on span{background: url(../images/ico26.png) no-repeat bottom center; background-size:.95rem;}
.about_box .box3 .list .slideTxtBox .bd{ width: 48%; height: 5.07rem; float: left; padding: .3rem .9rem .3rem .7rem;}
.about_box .box3 .list .slideTxtBox .bd ul{width:100%; height: 100%; display: flex; align-items: center; justify-content: flex-start;}
.about_box .box3 .list .slideTxtBox .bd .d1{ font-size: .26rem; line-height: .5rem;font-family:Roboto-Medium; margin-bottom: .2rem;}
.about_box .box3 .list .slideTxtBox .bd .d2{ font-size: .18rem; line-height: .36rem; color: #555555;}


.about_box .box4{clear:both; width: 100%; height: 7rem; text-align:center;background: url(../images/pic31.png) no-repeat top center; background-size:100%; padding-top:1.36rem; }
.about_box .box4 .iTitle{ color: #fff; margin-bottom: .3rem; }
.about_box .box4 .text{ padding:0 8%;font-size: .19rem; line-height: .32rem; opacity: .7; color: #fff; margin-bottom: .7rem}
.about_box .box4 .list .li{ width:25%; height: 2.1rem; float: left; color: #fff; padding: 0 2%;background: url(../images/pic32.png) no-repeat right center; background-size:.01rem; padding-top: .2rem;}
.about_box .box4 .list .li img{display:block; width: .65rem; height: auto;margin: 0 auto; margin-bottom: .3rem;-webkit-transition: 1.2s;
	-moz-transition: 1.2s;
	-ms-transition: 1.2s;
	-o-transition: 1.2s;
	transition: 1.2s;}
.about_box .box4 .list .li .p1{ font-size: .26rem; line-height: .36rem; font-family:Roboto-Medium;}
.about_box .box4 .list .li:last-child{background:none}
.about_box .box4 .list .li:hover img{transform:rotateY(-360deg)}


.about_box .box5{clear:both; padding-top:1.4rem; padding-bottom: .3rem;}
.about_box .box5 .iTitle{ text-align: center; margin-bottom: .2rem;}
.about_box .box5 .text{font-size: .22rem; line-height: .32rem; margin-bottom: .52rem; text-align: center;}
.about_box .box5 .li{ width: 47.5%; height: 1.9rem; float: left; margin-right: 5%; border-bottom: 1px dashed #DDDDDD; margin-bottom: .34rem;}
.about_box .box5 .li:nth-child(2n){ margin-right: 0;}
.about_box .box5 .li:nth-child(3){ height: 1.6rem;}
.about_box .box5 .li:nth-child(4){ height: 1.6rem;}
.about_box .box5 .li .d1{ font-size: .26rem; line-height: .4rem; margin-bottom: .14rem; display: flex; align-items: center; justify-content: flex-start;font-family:Roboto-Medium;}
.about_box .box5 .li .d1:before{content:''; display: block; width: .05rem; height: .19rem; background: #E8361E; border-radius: .1rem; margin-right: .17rem;}
.about_box .box5 .li .d2{ font-size: .18rem; line-height: .36rem; color: #555555;}


.about_box .box6{clear:both; width: 100%; position: relative; height: 3.8rem; margin-bottom: 1.3rem;}
.about_box .box6 .swiper-container{position:static}
.about_box .box6 .swiper-wrapper{position:static}
.about_box .box6 .swiper-slide{ height: 3.48rem;}
.about_box .box6 .swiper-slide .bx{ width: 100%; position: relative;}
.about_box .box6 .swiper-slide .pic{ width: 100%; height: 3.5rem; overflow: hidden; border-radius: .2rem;}
.about_box .box6 .swiper-slide .pic img{ display:block; width: 100%; height: 100%; border-radius: .2rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.about_box .box6 .swiper-slide p{ width: 100%; height: .78rem; position: absolute; left: 0; bottom:0; font-size: .22rem; line-height: .36rem; color: #fff; padding:.2rem 6.5%;background: url(../images/pic33.png) no-repeat bottom center; background-size:100%;}
.about_box .box6 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: #E8361E;}
.about_box .box6 .swiper-container-horizontal>.swiper-pagination-progressbar{ width: 3.5rem; left: 41%; top:inherit; bottom: 0; height: .03rem;}
.about_box .box6 .swiper-slide:hover .pic img{transform: scale(1.08);}
.about_box .box6 .swiper-pagination-progressbar{ background: #E4E4E4;}


.about_box .box7{clear:both; width: 100%; padding-top:1.2rem; padding-bottom: .3rem;background: url(../images/pic37.png) no-repeat top center; background-size:100%;}
.about_box .box7 .iTitle{ text-align: center; margin-bottom: .28rem;}
.about_box .box7 .text{font-size: .19rem; line-height: .36rem; margin-bottom: .6rem; text-align: center; color: #555;}
.about_box .box7 .list{margin-bottom: .2rem;}
.about_box .box7 .list .li{ width: 31%; height: 4.4rem; float: left; text-align: center; margin-right: 3.5%;}
.about_box .box7 .list .li:nth-child(3n){ margin-right: 0;}
.about_box .box7 .li .d0{margin-bottom: .2rem;}
.about_box .box7 .li .d0 img{display:block; width: .66rem; height: auto; margin: 0 auto;}
.about_box .box7 .li .d1{ font-size: .26rem; line-height: .4rem; color: #E8361E;font-family:Roboto-Medium; margin-bottom: .1rem; border-bottom: 1px solid #DDDDDD; height: .68rem; margin-bottom: .3rem;}
.about_box .box7 .li .d2{ font-size: .18rem; line-height: .36rem; color: #555555; text-align: left;}
.about_box .box7 .list2{clear:both;}
.about_box .box7 .list2 .li{width:48.6%; float: left; margin-right: 2.8%;}
.about_box .box7 .list2 .li:nth-child(2n){ margin-right: 0;}
.about_box .box7 .list2 .li img{display:block; width: 100%; height: auto; border-radius: .12rem;}


#nowmenu{ border-bottom: .02rem solid #222;}


.catalog_list{overflow: inherit}
.catalog_list .tit{ display: flex; align-items: center; justify-content: flex-end; margin-bottom: .28rem;}
.catalog_list .tit .d1{ font-size: .18rem; line-height: .3rem; color: #555555;}
.catalog_list .tit .d2{ width:1.56rem; height: .44rem; line-height: .44rem; background: #888888; border-radius: .3rem; text-align:center; color: #fff;text-transform:uppercase; margin-left: .3rem; font-size: .16rem; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.catalog_list .list{ clear: both;}
.catalog_list .list .li{ width: 100%; height: 1.48rem; margin-bottom:.32rem; background: #fff;-moz-box-shadow:0px 1px .14rem 2px #eff0f2; -webkit-box-shadow:0px 1px .14rem 2px #eff0f2; box-shadow:0px 1px .14rem 2px #eff0f2; padding: .18rem .46rem .18rem .18rem; border-radius: .11rem; }
.catalog_list .list .li .liL{ width: 13%; height: 100%; float: left; margin-right: 2.4%;}
.catalog_list .list .li .liC{ width: 78.1%; height: 100%; float: left; padding-top: .2rem;}
.catalog_list .list .li .liR{ width: 6.5%; height: 100%; float: right; display: flex; align-items: center; justify-content:space-between;}
.catalog_list .list .li .liL img{display:block; width: 100%; height: 100%;}
.catalog_list .list .li .liC .t1{ font-size: .22rem; line-height: .3rem; font-family:Roboto-Medium; margin-bottom: .1rem;}
.catalog_list .list .li .liC .t1 a{display:block; width: 100%; height: 100%;}
.catalog_list .list .li .liC .t1 a:hover{color:#E8361E}
.catalog_list .list .li .liC .t2{ font-size: .17rem; line-height: .3rem; color: #888888;}
.catalog_list .list .li .liR a { display:block; width: .23rem; height: .2rem;background: url(../images/ico34.png) no-repeat center center; background-size:100%;}
.catalog_list .list .li .liR span{ display: inline-block;width: .2rem; height: .2rem;background: url(../images/ico35.png) no-repeat center center; background-size:100%;}
.catalog_list .list .li .liR a:hover{background: url(../images/ico34-on.png) no-repeat center center; background-size:100%;}
.catalog_list .tit .d2:hover{background: #E8361E; color: #fff;}
/*.catalog_list .list .li .liR input{ display: block; border: 1px solid #999; border-radius: 50%; width: .2rem; height: .2rem;}*/


.toggle-box{width: .2rem;height: .2rem; display: flex; align-items: center; justify-content: center;}
.toggle-box input { display: none;}
.toggle-box .img {
      width: .2rem;
      height: .2rem;
      display: inline-block;
      background-image: url(/skin/default/images/ico55.png);
      background-size: .2rem;
      cursor: pointer;
    }
.toggle-box input:checked ~ .img {
      background-image: url(/skin/default/images/ico55-on.png);background-size: .2rem; 
    }







.certificate_list{overflow: inherit}
.certificate_list .text{ font-size: .18rem; line-height: .36rem; text-align: center; margin-bottom: .5rem;}
.certificate_list .list .li{ width: 26%; height:5.4rem; float: left; margin-right: 11%; text-align: center; border-bottom: .03rem solid #E8361E; margin-bottom: .6rem;}
.certificate_list .list .li:nth-child(3n){ margin-right: 0;}
.certificate_list .list .li .pic{width:100%; height: 4.29rem; overflow: hidden;border-radius:.14rem;-moz-box-shadow:0px 1px .14rem 2px #eff0f2; -webkit-box-shadow:0px 1px .14rem 2px #eff0f2; box-shadow:0px 1px .14rem 2px #eff0f2; margin-bottom: .19rem;}
.certificate_list .list .li .pic img{display:block; width: 100%; height: 100%; border-radius:.14rem; }
.certificate_list .list .li .wz{font-size:.18rem; height: .72rem; line-height: .24rem; display: flex; align-items:  center; justify-content: center;}




.faq_box .text{ font-size: .2rem; line-height: .36rem; text-align: center; margin-bottom: .5rem;}
.faq_box .search_top{ display: flex; align-items: center; justify-content: space-between; margin-bottom: .5rem;}
.faq_box .search_top .L{ width: 4rem; height: .5rem; line-height: .48rem;}
.faq_box .search_top .R{ width: 2.07rem; height: .44rem; line-height: .44rem; border-radius: .4rem; overflow: hidden; background: #E8361E;  text-align: center; font-size: .16rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.faq_box .search_top .R a{ display:block; width: 100%; height: 100%; color: #fff;}
.faq_box .search_top .R: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);}
.faq_box .search_top .L .txt-bx{ clear: both;width: 100%; display: flex; align-content: center; justify-content: space-between;height: .5rem; border: 1px solid #DDDDDD; border-radius: .08rem;}
.faq_box .search_top .L .txt-bx input{display: block; height: .5rem; border: 0; outline: none;}
.faq_box .search_top .L .txt-bx .inp{ width: 85%; padding: 0 .2rem; background: none;font-size:.18rem;color:#222; }
.faq_box .search_top .L .txt-bx .sub{ width: 15%;cursor: pointer; text-align: center; background: url(../images/ico36.png) no-repeat center center; background-size:.24rem;}
.faq_box .search_top .L .txt-bx input::-webkit-input-placeholder {    
color:#B2B2B2;}



.iConBox{clear:both;}
.iConBox .iConBoxL{ width: 19.6%; float: left; padding-top: .22rem;}
.iConBox .iConBoxR{ width: 75%; float: right;}
.iConBox .iConBoxL a{ display:block; width: 100%; height: .68rem; line-height: .68rem; border-bottom: 1px solid #DDDDDD; font-size: .19rem; color: #222; display: flex; align-items: center; justify-content: space-between; }
.iConBox .iConBoxL a:after{content:''; display: block; width: .08rem; height: .14rem; color: #E8361E;background: url(../images/ico37.png) no-repeat right center; background-size:.08rem;opacity: 0;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.iConBox .iConBoxL a:hover:after{ opacity: 1 }
.iConBox .iConBoxL a:hover{color:#E8361E}

.iConBox .iConBoxL .changefieldandcss:after{ opacity: 1 }
.iConBox .iConBoxL .changefieldandcss{color:#E8361E;}



.faq_box .shzp_list2 .list_dl2 .list_dt2 { height: .9rem; line-height: .9rem; cursor: pointer;color: #222;font-size: .22rem; display: flex; align-items: center; justify-content: space-between;background: url("../images/ico38.png") no-repeat right center; background-size: .2rem; border-bottom: 1px dashed #DDDDDD; padding-right: .3rem;}
.faq_box .shzp_list2 .list_dd2{ display: none;border-bottom: 1px dashed #ddd; padding-bottom: .36rem;}
.faq_box .shzp_list2 .list_dd2 .wz { width:100%; font-size: .18rem; line-height: .36rem; color: #555; background: #F8F8F8;padding:.18rem .24rem;border-radius: .12rem; }
#open2{background: url("../images/ico38-on.png") no-repeat right center; background-size: .2rem;border-bottom:0}


.threeMenu{clear:both; display: flex; align-items: center; justify-content: center; margin-bottom: .5rem;}
.threeMenu a{ display: block; width: 1.87rem; height: .5rem; line-height: .5rem; border: 1px solid #DDDDDD; margin: 0 .1rem; background: #F8F8F8; border-radius: .1rem; text-align: center; font-size: .18rem;}
.threeMenu a:hover{background: #E8361E; color: #fff; }
#nowthreeMenu{background: #E8361E; color: #fff; border: 0}


.grid-item {
            margin-bottom: .2rem;
            width: calc(33.333% - .2rem); position: relative;-moz-box-shadow:0px 1px .14rem 2px #dbdddf; -webkit-box-shadow:0px 1px .14rem 2px #dbdddf; box-shadow:0px 1px .14rem 2px #dbdddf;
        }
.grid-item img {
            width: 100%;
            height: auto;
            display: block;
            border-radius: .08rem;
        }
.grid-item p{width:100%; position: absolute; left: 0; bottom:0; z-index: 22; text-align: center; font-size: .2rem; line-height: .3rem; color: #fff;background: url("../images/pic49.png") no-repeat bottom center; background-size:100%; padding-bottom:.2rem; min-height: .76rem; display: flex; align-items:flex-end; justify-content: center}
.view-more-btn {
            display: block; width: 1.56rem; height: .44rem; line-height: .44rem;
            margin: 32px auto 0;
            background-color: #E8361E;
            color: #fff;
            border: none;
            border-radius: .4rem; font-size: .16rem;
            cursor: pointer;
            transition: background-color 0.2s;
        }
.view-more-btn:hover {
            background-color: #dc2626;
        }
.view-more-btn:disabled {
            background-color: #9ca3af;
            cursor: not-allowed;
        }


.expo_box{ overflow:inherit}
.expo_box .li{ width: 100%; height: 2.75rem; background: #fff; border-radius: .16rem; margin-bottom: .3rem;-moz-box-shadow:0px 1px .14rem 2px #eeeeee; -webkit-box-shadow:0px 1px .14rem 2px #eeeeee; box-shadow:0px 1px .14rem 2px #eeeeee; padding: .2rem .2rem .2rem 0;}
.expo_box .li .liL{ width: 22%; height: 100%; float: left; text-align: center; padding-top: .8rem;background: url("../images/pic53.png") no-repeat right center; background-size:.01rem;}
.expo_box .li .liR{ width: 75%; height: 100%; float: right;}
.expo_box .li .liL .liL_1{ font-size: .26rem; line-height: .4rem;}
.expo_box .li .liL .liL_2{ font-size: .18rem; line-height: .3rem; color: #555;}
.expo_box .li .liR .liR_1{ display: flex; align-items:center; justify-content: space-between; margin-bottom: .16rem; height: .62rem;}
.expo_box .li .liR .liR_1 .p1 img{ display: block; height: .5rem; width: auto;}
.expo_box .li .liR .liR_1 .p2{ font-size: .26rem; line-height: .4rem; color: #222;font-family:Roboto-Medium;}
.expo_box .li .liR .liR_2{ clear:both; width: 100%; background: #F8F8F8; border-radius: .1rem; padding: .2rem .3rem;}
.expo_box .li .liR .liR_2 .liR_2_1{ color: #555; font-size: .18rem; line-height: .36rem;}
.expo_box .li .liR .liR_2 .liR_2_1 span{ display: inline-block; color: #222; margin-right: .02rem;}


.news_top{ margin-bottom: .7rem;}
.news_top .bx{ width: 100%; display: flex; align-items: center; justify-content: flex-start;}
.news_top .bx .bxL{ width: 3.2rem; height: .5rem; margin-left: .1rem;}
.news_top .bx .bxL select{ display: block; width: 100%; height: 100%; line-height: .5rem;background: none; border: 1px solid #DDDDDD; border-radius: .08rem; font-size: .18rem; color: #222; padding: 0 .16rem; cursor: pointer; outline: none}
.news_top .bx .bxR{ width: 4rem; height: .5rem; line-height: .5rem; background: #F8F8F8; border: 1px solid #DDDDDD; border-radius: .08rem;}
.news_top .bx .bxR .inp{ display: block; width: 80%; height: 100%; float: left; border: 0; background: none; font-size: .18rem; padding: 0 .16rem; outline: none}
.news_top .bx .bxR .sub{ display: block; width: 20%; height: 100%; float: right; border: 0; background: none;}
.news_top .bx .bxR .sub{ width: 15%;cursor: pointer; text-align: center; background: url(../images/ico36.png) no-repeat center center; background-size:.24rem;}
.news_top .bx .bxR .inp::-webkit-input-placeholder {    
color:#B2B2B2;}

.news_list{clear:both; overflow: inherit;}
.news_list .li{ width: 100%; height: 2.3rem; border-radius: .2rem; margin-bottom: .3rem; background: #fff;-moz-box-shadow:0px 1px .14rem 2px #eeeeee; -webkit-box-shadow:0px 1px .14rem 2px #eeeeee; box-shadow:0px 1px .14rem 2px #eeeeee;}
.news_list .li a{ display: block; width: 100%; height: 100%; padding: .2rem .3rem .2rem .2rem;}
.news_list .li .liL{ width: 27.4%; height: 100%; float: left; border-radius: .12rem; overflow: hidden;}
.news_list .li .liR{ width: 69.4%; height: 100%; float: right; padding-top: .08rem;}
.news_list .li .liL img{ display:block; width: 100%; height: 100%; border-radius: .12rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.news_list .li .liR .t1{ font-size: .18rem; line-height: .32rem; color: #888888; margin-bottom: .13rem;}
.news_list .li .liR .t2{ font-size: .26rem; line-height: .4rem; color: #222; margin-bottom: .13rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.news_list .li .liR .t3{ font-size: .18rem; line-height: .36rem; color: #555555;}
.news_list .li:hover .liR .t2{ color:#E8361E}
.news_list .li:hover .liL img{transform: scale(1.08);}



.position{clear:both; background: #F9F9F9; height: .48rem; line-height: .48rem; margin-top:1.28rem; color: #888; text-align: right; margin-bottom: .26rem;font-size: .15rem;}
.position .span{background:url("../images/pic55.png") no-repeat left center; background-size: .06rem; padding-left: .14rem; color: #888; font-size: .15rem; margin-left: .1rem;}
.position a{ color: #888;}
.position a:hover{color:#E8361E}


.news_con{clear:both;}
.news_con .news_conL{ width: 64%; float: left; padding-top: .62rem;}
.news_con .news_conR{ width: 26.5%; float: right;}
.news_con .news_conL .newsdetail-title{ font-size: .46rem; line-height: .6rem; font-family:Oswald-Bold; margin-bottom: .2rem; text-align: center;}
.news_con .news_conL .newsdetail-time{ font-size: .18rem; line-height: .3rem; text-align: center; color: #888888; border-bottom: 1px dashed #DDDDDD; padding-bottom: .24rem; margin-bottom: .46rem;}
.news_con .news_conL .newsdetail-content{ clear: both; width: 100%;font-size: .18rem; line-height: .36rem; color:#555; }
.news_con .news_conL .newsdetail-content img{display:block; max-width: 100%; height: auto!important; margin:.1rem auto;}
/*.news_con .news_conL .newsdetail-content p{ margin-bottom:.32rem}*/
.news_con .news_conR .box{ clear:both; width: 100%; background: #F8F8F8; border-radius: .12rem; padding: .22rem .22rem .1rem .22rem; margin-bottom: .2rem;}
.news_con .news_conR .tit{ font-size: .2rem; line-height: .32rem;font-family:Roboto-Medium; display: flex; align-items: center; justify-content: flex-start; margin-bottom: .16rem;}
.news_con .news_conR .tit:before{content:''; display: block; width: .03rem; height: .21rem; background: #E8361E; margin-right: .1rem;}
.news_con .news_conR .from{clear:both; margin-bottom: .2rem;}
.news_con .news_conR .from select{display:block; width: 100%; height: .42rem; line-height: .42rem; background: #fff; border: 1px solid #DDDDDD; font-size: .18rem; padding: 0 .12rem; border-radius: .06rem; outline:none;}
.news_con .news_conR .list{clear:both;}
.news_con .news_conR .list a{ display: block; width: 100%; font-size: .16rem; line-height: .22rem; border-bottom: 1px solid #DDDDDD;
overflow: hidden; padding-bottom: .14rem; margin-bottom: .14rem;
}
.news_con .news_conR .list a:last-child{border-bottom:0; margin-bottom: 0}
.news_con .news_conR .list a:hover{color:#E8361E}

.news_con .news_conR .tab-item { display: none; }
.news_con .news_conR .tab-item.active { display: block; }
.news_con .news_conR select {
    padding: 8px 12px;
    font-size: 16px;
    margin-bottom: 20px;
    cursor: pointer;
  }



.contact_box .box1{ margin-bottom: .6rem;}
.contact_box .box1 .box1L{ width: 42%; float: left;}
.contact_box .box1 .box1R{ width: 46%; float: right;}
.contact_box .box1 .box1L .t1{ font-size: .19rem; line-height: .36rem; margin-bottom: .34rem;}
.contact_box .box1 .box1L .t1 p{margin-bottom:.12rem;}
.contact_box .box1 .box1L .t2{ font-size: .18rem; line-height: .3rem; display: flex; align-items: center; justify-content: flex-start; margin-bottom: .16rem;}
.contact_box .box1 .box1L .t2 img{ display: block; width: .2rem; height: auto; margin-right: .12rem;}
.contact_box .box1 .box1L .t3{font-size: .18rem; line-height: .3rem; display: flex; align-items: center; justify-content: flex-start; margin-top: .19rem;}
.contact_box .box1 .box1L .t3 img{ display: block; width: .33rem; height: auto; margin-right: .1rem;}
.contact_box .box1 .box1R .bx{ margin-bottom: .22rem;}
.contact_box .box1 .box1R .bx3{ margin-bottom: .35rem;}
.contact_box .box1 .box1R .bx .bxL{ width: 49%; float: left;}
.contact_box .box1 .box1R .bx .bxR{ width: 49%; float: right;}
.contact_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;}
.contact_box .box1 .box1R .bx textarea{ display: block; width: 100%; height: 1.3rem; line-height: .28rem; border: 1px solid #DDDDDD; border-radius: .08rem; padding:.1rem; outline: none;font-size: .16rem;}
.contact_box .box1 .box1R .bx p{ font-size: .16rem; line-height: .26rem; margin-bottom: .08rem;}
.contact_box .box1 .box1R .smt .sbnm{display: block; width: 1.56rem; height: .44rem; line-height: .44rem; border:0; border-radius:4rem; outline: none; color: #fff; font-size: .16rem; background: #E8361E; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.contact_box .box1 .box1R .bx2{clear:both;}
.contact_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);}
.contact .footer{ border-top: 1px solid #DDDDDD;}

.contact_box .box2{ clear:both; height: 500px}
.contact_box .box2 img{display:block; width: 100%; height: auto; border-radius: .2rem;}


.iTitle2{clear:both;font-size: .48rem; line-height: .6rem;font-family:Oswald-Bold; margin-bottom: .5rem; text-align: center;}
.map_con{padding-top:.5rem;}
.map_con .li{ border-bottom: 1px solid #DDDDDD; padding-bottom: .3rem; margin-bottom: .3rem;}
.map_con .li .li_1{ font-size: .26rem; line-height: .36rem;font-family:Roboto-Medium;text-transform:uppercase; }
.map_con .li .li_1:after{content:''; display: block; width: .3rem; height: .03rem; background: #E8361E; margin-top: .07rem;}
.map_con .li .li_2{clear:both; margin-top: .22rem;}
.map_con .li .li_2 a{ display: inline-block; font-size: .2rem; line-height: .3rem; margin-right: .5rem;}

.map_con .li .li_3{clear:both; margin-top: .22rem;}
.map_con .li .li_3 p{width:16.8%; float: left; margin-right: 4%; }
.map_con .li .li_3 p a{ display: block; width: 100%; border-bottom: 1px dashed #DDDDDD;font-size: .2rem; line-height: .3rem; padding-bottom: .14rem; margin-bottom: .14rem;}
.border-bottom-0{ border-bottom:0!important;}
.map_con .li .li_3 p:nth-child(5n){margin-right:0;}
.p-bottom-0{ padding-bottom: 0!important}



.map_con .li .li_4{clear:both; margin-top: .22rem;font-size: .18rem; line-height: .3rem; margin-bottom: .32rem;}
.map_con .li .li_4 .li_4L{ width: 20%; float: left;}
.map_con .li .li_4 .li_4R{ width: 80%; float: right;border-bottom: 1px dashed #DDDDDD; padding-bottom: .22rem;}
.map_con .li .li_4 .li_4R p{width:100%; }
.map_con .li .li_4 .li_4R p a{display:block;background:url("../images/pic57.png") no-repeat left center; background-size: .06rem; padding-left: .14rem; margin-bottom: .12rem; }
.map_con .iTitle2{text-align:left}

.map_con .li .li_5{clear:both; margin-top: .22rem;font-size: .18rem; line-height: .3rem; margin-bottom: .32rem;}
.map_con .li .li_5 .li_4_li{width:22%; margin-right: 8%; float: left;}
.map_con .li .li_5 .li_4_li .li_4_li_tit{ font-size: .2rem; line-height: .5rem; color: #222; border-bottom: 1px dashed #ddd; margin-bottom: .04rem}
.map_con .li .li_5 .li_4_li a{ display: block;font-size: .2rem; line-height: .4rem; color: #888}
.map_con .li .li_5 .li_4_li .bx_2{ font-size: .2rem; line-height: .4rem; color: #222;}
.map_con .li .li_5 .li_4_li .bx_2 a{color: #222;}
.b-top-1{ border-top: 1px dashed #ddd; padding-top: .04rem; margin-top: .04rem;}
.map_con .li a:hover{color: #E8361E}
.map_con .li .li_5 .li_4_li a:hover{color: #E8361E}


.public_con .text{ border-top:1px dashed #DDDDDD; padding-top: .14rem; 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:before{content:''; display: block; width: .04rem; height: .04rem; border-radius: 50%; margin-right: .1rem; background: #666; margin-top: .16rem;}


.iCon_bg{background:url("../images/pic58.png") repeat-y top center; background-size:100%; padding-top: 1rem}
.cp_box .cp_boxL{ width: 22.2%; float: left; padding-top: .12rem;}
.cp_box .cp_boxR{ width: 71%; float: right;}
.cp_box .cp_boxL .tit{font-size: .26rem; line-height: .36rem;font-family:Roboto-Medium; color: #222; margin-bottom: .2rem;}
.cp_box .cp_boxL .tit:after{content:''; display: block; width: .3rem; height: .03rem; background: #E8361E; margin-top: .07rem;}

.cp_box .cp_boxL .shzp_list2 .list_dl2 .list_dt2 { height: .6rem; line-height: .6rem; cursor: pointer;color: #222;font-size: .19rem; display: flex; align-items: center; justify-content: space-between;background: url("../images/pic59.png") no-repeat 90% center; background-size: .14rem;  border-bottom: 1px solid #ddd;}
.cp_box .cp_boxL .shzp_list2 .list_dd2{ display: none;border-bottom: 1px solid #ddd; padding-bottom: .08rem;}
.cp_box .cp_boxL .shzp_list2 .list_dd2 a{display:block; width: 100%; font-size: .18rem; line-height: .46rem; color:#777; padding-left: .21rem; border-radius: .4rem 0 0 .4rem;}
/*.cp_box .cp_boxL .shzp_list2 .list_dd2 a:hover{ background: #fff; }*/
#nowleftcp{ background: #fff; }
#nowleftcp2{ color:#E8361E}
.cp_box .cp_boxL .wu a{ display: block; width: 100%; color: #222;font-size: .19rem;line-height: .6rem; border-bottom: 1px solid #ddd; }

#open3{background: url("../images/pic59-on.png") no-repeat 90% center; background-size: .14rem;border-bottom:0}
.m-top-20{margin-top:.38rem!important;}
.cp_list{ padding-top:.16rem;}
.cp_list .li{ width: 30%; height: 3.65rem; float: left; margin-right: 5%; margin-bottom: 4%; text-align: center; background: #fff; border-radius: .18rem;-moz-box-shadow:0px 1px .14rem 2px #f4f5f6; -webkit-box-shadow:0px 1px .14rem 2px #f4f5f6; box-shadow:0px 1px .14rem 2px #f4f5f6;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp_list .li a{ display: block; width: 100%; height: 100%; padding-top: .06rem; }
.cp_list .li:nth-child(3n){margin-right:0}
.cp_list .li .pic{ width: 100%; height: 3.1rem; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.cp_list .li .pic img{ display: block; max-width: 100%; max-height: 90%;}
.cp_list .li .wz{ width: 100%; color: #E8361E; font-size: .18rem; line-height: .32rem;}
.loading{clear:both; margin-top: .4rem;}
.loading a{display:block; width: 1.56rem; height: .44rem; line-height: .44rem; background: #E8361E; color: #fff; text-align: center; border-radius: .4rem; font-size: .16rem;text-transform:uppercase; margin: 0 auto;}
.loading a: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);}
.cp_list .li:hover{-moz-box-shadow:0px 1px .2rem 2px #e9e9ea; -webkit-box-shadow:0px 1px .2rem 2px #e9e9ea; box-shadow:0px 1px .2rem 2px #e9e9ea;}


.cp_con .tit{ font-size: .6rem; line-height: .66rem; font-family:Oswald-Bold;text-transform:uppercase;}
.cp_con .box1{ margin-bottom: 1.2rem;}
.cp_con .box1 .box1L{ width: 42%; height: 6.5rem; float: left; overflow: hidden; position:relative;}
.cp_con .box1 .box1L .bbox{ width: 90%; margin: 0 auto; overflow: hidden;}


.cp_con .box1 .box1L .swiper {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
    }

.cp_con .box1 .box1L .swiper-slide {
      background-size: cover;
      background-position: center;
    }

.cp_con .box1 .box1L .mySwiper2 {
      height: 85%;
      width: 100%;
    }

.cp_con .box1 .box1L .mySwiper {
      height: 15%;
      box-sizing: border-box;

    }

.cp_con .box1 .box1L .mySwiper .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0.4; border: 1px solid #DDDDDD; border-radius: .1rem;
    }
.cp_con .box1 .box1L .mySwiper .swiper-slide .pic{width: 100%; height:1.12rem;
      display:flex; align-items: center; justify-content: center;}
.cp_con .box1 .box1L .mySwiper .swiper-slide .pic img{ display:block; height:1rem; width: auto}
.cp_con .box1 .box1L .mySwiper .swiper-slide-thumb-active {
      opacity: 1;
    }


.cp_con .box1 .box1L .swiper-slide .pic { width: 100%; height:5.3rem;
      display:flex; align-items: center; justify-content: center;
    }

.cp_con .box1 .box1L .swiper-slide .pic img{ display: block;width:auto;max-height:4.9rem;}
.cp_con .box1 .box1L .mySwiper2 .swiper-slide .pic img{}
.cp_con .box1 .box1L .mySwiper .swiper-slide{ cursor: pointer;}

.cp_con .box1 .box1L .swiper-button-prev{ width: .14rem; height: .26rem;background: url("../images/ico49.png") no-repeat center center; background-size:.14rem; left: 0; top: inherit; bottom:.5rem}
.cp_con .box1 .box1L .swiper-button-next{ width: .14rem; height: .26rem;background: url("../images/ico50.png") no-repeat center center; background-size:.14rem; right: 0; top: inherit; bottom:.5rem}
.cp_con .box1 .box1L .mySwiper2 {position:static}






.cp_con .box1 .box1R{ width: 52.7%; float: right;}
.cp_con .box1 .box1R .d1{ font-size: .2rem; line-height: .3rem; color: #555; margin-bottom: .16rem;}
.cp_con .box1 .box1R .tit{margin-bottom: .3rem;}
.cp_con .box1 .box1R .d2{font-size: .18rem; line-height: .36rem; color: #555; margin-bottom: .4rem;}
.cp_con .box1 .box1R .gdBox{ clear:both; width: 100%;}
.cp_con .box1 .box1R .gdBox::-webkit-scrollbar-track-piece{background:rgba(0,33,64,.04);}

.cp_con .box1 .box1R .gdBox::-webkit-scrollbar {
  width:.02rem;
  height:.02rem; 
}
.cp_con .box1 .box1R .gdBox::-webkit-scrollbar-track {
  background: #EEEEEE;
}
.cp_con .box1 .box1R .gdBox::-webkit-scrollbar-thumb {
  background-color: #E8361E;
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}


.cp_con .box1 .box1R .d3{ font-size: .2rem; line-height: .3rem;font-family:Roboto-Medium; color: #E8361E;background: url("../images/pic63.png") no-repeat right center; margin-bottom: .3rem;}
.cp_con .box1 .box1R .d3 span{ display: inline-block; background: #fff; padding-right: .14rem;}
.cp_con .box1 .box1R .table{ clear:both; margin-bottom: .4rem;}
.cp_con .box1 .box1R .table .li{ font-size: .16rem; line-height: .28rem; color: #555; display: flex; align-items: center; justify-content: flex-start; padding:.07rem .13rem;}
.cp_con .box1 .box1R .table .li .liL{ width: 18%;}
.cp_con .box1 .box1R .table .li .liR{ width: 82%;}
.cp_con .box1 .box1R .table .li:nth-of-type(odd) { background: #F6F6F6;}
.cp_con .box1 .box1R .d4{ clear: both; display: flex; align-items: center; justify-content: space-between; margin-top: .32rem;}
.cp_con .box1 .box1R .d4 .bx{ width: 33.3333%; text-align: center; float: left;}
.cp_con .box1 .box1R .d4 .d4_1 a{ display: block; width: 100%; height: .44rem; line-height: .44rem; background: #E8361E; border-radius: .4rem; color: #fff; font-size: .16rem;text-transform:uppercase;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp_con .box1 .box1R .d4 .d4_1 a: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)}
.cp_con .box1 .box1R .d4 img{ display: block; margin: 0 auto; width: .22rem; height: auto; margin-bottom: .04rem;}
.cp_con .box1 .box1R .d4 .d4_2 a{ display: block; color: #E8361E; font-size: .16rem;text-transform:uppercase;}
.cp_con .box1 .box1R .d4 .d4_3{background: url("../images/ico47.png") no-repeat left center; background-size: .01rem; }
.cp_con .box1 .box1R .d4 .d4_3 a{ display: block; color: #E8361E; font-size: .16rem;text-transform:uppercase;}

.cp_con .box2{ clear:both; text-align: center; margin-bottom: 1.1rem;}
.cp_con .box2 .tit{ margin-bottom: .6rem;}
.cp_con .box2 .spBox{ width: 100%; border-radius: .4rem; overflow: hidden;}
.cp_con .box2 .spBox video{display:block; width: 100%; height: auto;}

.more_box{clear:both; text-align: center; background:#fff url("../images/pic37.png") no-repeat top center; background-size:100%; padding-top: 1.1rem;}
.more_box .tit{ font-size: .6rem; line-height: .66rem; font-family:Oswald-Bold;text-transform:uppercase; margin-bottom: .5rem;}
.more_box .list{ width: 13.5rem; margin: 0 auto; position:relative;}
.more_box .list .box{ width: 13rem; margin: 0 auto;overflow: hidden;}
.more_box .list .box .swiper{position:static}
.more_box .list .swiper-slide{ height: 3.2rem;padding: .1rem; overflow: hidden;}
.more_box .list .swiper-slide a{ display: block; width: 100%; height: 100%; background: #fff; -moz-box-shadow:0px 1px .14rem 2px #eff0f2; -webkit-box-shadow:0px 1px .14rem 2px #eff0f2; box-shadow:0px 1px .14rem 2px #eff0f2; border-radius: .18rem; }
.more_box .list .swiper-slide a:hover{-moz-box-shadow:0px 1px .14rem 2px #ddd; -webkit-box-shadow:0px 1px .14rem 2px #ddd; box-shadow:0px 1px .14rem 2px #ddd; }
.more_box .list .swiper-slide .pic{ width:100%; height: 2.56rem; display: flex; align-items: center; justify-content: center;}
.more_box .list .swiper-slide .pic img{ display:block; max-width: 100%; max-height: 90%;}
.more_box .list .swiper-slide .wz{ font-size: .18rem; line-height: .3rem;}
.more_box .list .swiper-button-prev{ width: .14rem; height: .26rem;background: url("../images/ico49.png") no-repeat center center; background-size:.14rem; left: 0;}
.more_box .list .swiper-button-next{ width: .14rem; height: .26rem;background: url("../images/ico50.png") no-repeat center center; background-size:.14rem; right: 0;}



/*侧边栏*/
.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:#E8361E; 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:#E8361E; 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}


.contact .footer .box1{display:none!important}


.wuneirong{ clear:both; width: 100%; text-align: center; padding: 2rem 0; font-size: .2rem; line-height: .3rem; color: #666;}


.cookie-box{ clear:both; width: 100%; background: #fff; border-radius: .16rem .16rem 0 0; position: fixed; left: 0; bottom: 0; z-index: 9999; 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 #E8361E; color: #E8361E; margin-left: .18rem;}
.cookie-box .R .a2{ background: #E8361E; color: #fff;}
.cookie-box .L a{color:#222;text-decoration: underline!important; display: inline-block;}
.cookie-box .L a:hover{color:#E8361E;}




























