/*header--------------------------------------*/

@font-face {
    font-family: 'impactregular';
    src: url('font/impact-regular-webfont.eot');
    src: url('font/impact-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/impact-regular-webfont.woff2') format('woff2'),
         url('font/impact-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.header { position: fixed; left: 0; top: 0; z-index: 30; width: 100%; height: 60px; padding-top: 10px; padding-bottom: 10px; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.6s; -o-animation-duration: 0.6s; animation-duration: 0.6s; }

.header .hd-logo { padding-top: 18px; }

.header .hd-logo a { display: block; }

.header .hd-logo img { display: block; }

.header.shadow { -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.2); background-color: #ffffff; }

.header.shadow .headerstock { border-left-color: #eee; }

.header.cur { background-color: #ffffff; }

.menu-handle { position: absolute; right: 10px; top: 3px; padding: 9px 5px; width: 40px; height: 40px; }

.menu-handle span { display: block; width: 100%; height: 2px; background-color: #000; -webkit-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }

.menu-handle span:nth-child(2) { margin: 8px 0; }

.menu-handle.cur span:nth-child(1) { -webkit-transform: translateY(10px) rotate(45deg); -ms-transform: translateY(10px) rotate(45deg); -o-transform: translateY(10px) rotate(45deg); transform: translateY(10px) rotate(45deg); }

.menu-handle.cur span:nth-child(2) { opacity: 0; }

.menu-handle.cur span:nth-child(3) { -webkit-transform: translateY(-10px) rotate(-45deg); -ms-transform: translateY(-10px) rotate(-45deg); -o-transform: translateY(-10px) rotate(-45deg); transform: translateY(-10px) rotate(-45deg); }

.search-handle { position: absolute; right: 50px; top: 10px; width: 40px; height: 40px; background: url(../images/searchico.png) no-repeat center; }

.hdr-search { display: none; position: fixed; left: 0; top: 60px; z-index: 99; width: 100%; padding: 10px; background-color: #f5f5f5; }

.hdr-search .hd-form { position: relative; display: block; padding-right: 68px; }

.hdr-search .hd-form input { width: 100%; display: block; height: 40px; line-height: 40px; font-size: 16px; }

.hdr-search .hd-form .key { padding-left: 10px; }

.hdr-search .hd-form .sub { position: absolute; right: 0; top: 0; width: 68px; }

.mainnav { display: none; position: fixed; left: 0; top: 18px; z-index: 9; width: 100%; height: 100%; padding-bottom: 190px; background-color: #ffffff; overflow-y: scroll; border-top: 1px solid #ccc; }

.mainnav li { border-bottom: 1px solid #ccc; position: relative; }

.mainnav li a { display: block; font-size: 16px; line-height: 46px; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }

.mainnav li:hover .one-title a, .mainnav li.cur .one-title a, .mainnav li.cur a, .mainnav li a:hover {  color: #d60013;}

.mainnav li.cur .phsearchicon:after { transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 13px; }

.mainnav .phsearchicon { display: block; position: absolute; right: 0; top: 0; cursor: pointer; height: 45px; width: 80%; }

.mainnav .phsearchicon:after { content: ""; position: absolute; top: 17px; right: 10px; width: 10px; height: 10px; border-right: 1px solid #bebebe; border-top: 1px solid #bebebe; border-left: 0; border-bottom: 0; transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); }

.mainnav .sub-nav { display: none; padding: 0 15px; background-color: #f9f8f8; }

.mainnav .sub-nav a { line-height: 36px; font-size: 14px; }

.mainnav .sub-nav .commonweb { padding: 0; }

.sm-fixslide { display: none; position: fixed; left: 0; bottom: 0; right: 0; z-index: 101; padding: 15px; text-align: center; background-color: #f5f5f5; }

.sm-fixslide a { padding: 0 0 0 20px; }

.headlanguage { position: absolute; right: 50px; top: 15px; }

.headlanguage .Currentlan {padding: 0 15px 0 0; color: #fff; position: relative; right: 0px; top: -6px; font-size: 12px; white-space: nowrap; }

.headlanguage .Currentlan img { margin-right: 6px; vertical-align: -6px; }

.headlanguage .language-choose { display: block; position: fixed; right: 80px; top: 60px; background-color: #f5f5f5; text-align: center; width: 100px; }

.headlanguage .language-choose a { display: block; line-height: 30px; font-size: 14px; color: #999999;}

.headerstock .stock-up span { display: inline-block; vertical-align: top; *display: inline; *zoom: 1; vertical-align: middle; }

.headerstock .stock-up .up { width: 15px; height: 8px; }

.headerstock .stock-up .bs { font-family: Montserrat; font-size: 20px; color: #ff1919; }

/*.headerstock .stock-up.down .up { background-image: url(../images/wqicon2ho.png); }*/

.headerstock .stock-up.down .bs { color: #008000; }

.headerstock .stock-text { font-size: 13px; }

.headerstock .stock-text span { font-size: 16px; font-family: Montserrat; }

.container {
 width:1400px;
 margin:auto
}


.t_footer {
	
	/*background: url('../images/foot_bg.png'); */height:430px;
	border-top: 1px solid #d1d1d1;

    background: #fff;

}

.t_footertop {

   /* border-bottom: 1px solid #3e3d3d;*/

}

.t_content4 {

    width: 1300px;

    margin: 0 auto;

}

.t_dilogo a {

    display: block;

    width: 194px;

}

.t_dilogo a img {

    width: 100%;

}

.t_diwen p {

    font-size: 16px;

    color: #9a9797;

    line-height: 1.5;

    font-family: "Montserrat-Regular-8" !important;

}

.t_diicon {

    width: 18px;

    margin-right: 18px;

    position: relative;

    top: 2px;

}

.t_diicon img {

    width: 100%;

}

.t_diwen {

   /* width: calc(100% - 36px);*/

}

.t_footfirst a {

    color: #1da40a;

    font-size: 18px;

    line-height: 1.5;

}

.t_footnavli a {

    font-size: 16px;

    color: #9a9797;

    line-height: 1.5;

    transition: all 0.36s;

}

.t_footnavul {

    width: 85px;

    overflow: hidden;

    margin: 0 49px;

}

.t_footnav {

  /*  margin: 0 -29px;*/

    width: 950px;
	
	/*   border-right: 1px solid #3e3d3d;*/

}

.t_footle{ margin-top: 58px; padding-left:59px;border-left: 1px solid #ccc;}

.t_foottopnr {

    padding-top: 78px;

    padding-bottom: 23px;

}





.t_footfirst {

    margin-bottom: 12px;

}

.t_footnavli {

    margin-bottom: 12px;

}

.t_footlist {

    margin-bottom: 41px;

    padding-top: 12px;

}

.t_dilogo {

    margin-bottom: 31px;
	margin-left:49px;

}

.t_diul {

    margin-bottom: 16px;

}

.t_shareic {

    width: 24px;

    cursor: pointer;

}

.t_shareic img {

    width: 100%;

}

.t_shareli {

    margin: 0 12px;

}

.t_sharefl {

    margin: 0 -12px;

}

.t_waizi {

    color: #999;

    font-size: 16px;

    line-height: 1.5;

    margin-right: 8px;

    transition: all 0.36s;

}

.t_waiic {

    width: 20px;

    position: relative;

    top: 2px;

}

.t_waiic img {

    width: 100%;

}

.t_waili {

    padding: 0 26px;

    position: relative;

}

.t_wailian {

    margin: 0 -26px;

}

.t_waili::before {

    content: '';

    height: 18px;

    width: 1px;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0px;

    background: rgba(102, 102, 102, .3);

}

.t_waili:first-of-type::before {

    display: none;

}

.t_diyin a {

    font-size: 14px;

    color: #999;

    line-height: 1.5;

    transition: all 0.36s;

}

.t_diyin {

    padding: 0 14px;

}

.t_didownle {

    margin: 0 -14px;

}

.t_didownp p {

    font-size: 14px;

    color: #999;

    line-height: 1.5;

}

.t_didownp p span {

    font-size: 14px;

    color: #999;

    line-height: 1.5;

}

.t_didownp p a {

    font-size: 14px;

    color: #999;

    line-height: 1.5;

}

.t_didown {

    padding: 18px 0 20px;

}

.t_footsh {

    margin-bottom: 20px;

}

.t_cebian {

    width: 58px;

    height: 58px;

    border-radius: 50%;

    background: #fff;

    box-shadow: 0px 0px 73.08px 13.92px rgba(0, 0, 0, .06);

}

.t_cebian a {

    display: block;

}

.t_sycenr {

    width: 100%;

    height: 100%;

    position: relative;

}

.t_cebian img {

    width: 100%;

}

.t_cebian {

    position: fixed;

    z-index: 99;

    right: 66px;

    bottom: 66px;

    /* display: none; */

}

.t_cebian.on {

    display: block;

}

.t_sycenr img {
  transform: rotate(270deg);
}











@media (min-width: 1024px) { .header { position: absolute; height: 70px; padding: 0; -webkit-box-shadow: none; box-shadow: none; }
  .header.shadow { -webkit-animation-name: fadeHeaderInDown; -o-animation-name: fadeHeaderInDown; animation-name: fadeHeaderInDown; }
  .header > .commonweb { position: relative; }
  .header .hd-logo { float: left; padding-top: 18px; position: relative; z-index: 10;/*margin-left: 10px; */}
  .header .hd-logo img { /*height: 34px;*/margin-left: 100px; }
  .header .hd-right { position: absolute; right: 10px; top: 0; z-index: 10; font-size: 0; }
  .menu-handle { display: none; }
  .headsearch-box { position: relative; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; }
  .search-handle { position: static; display: block; height: 70px; padding: 0 10px; }
  .hdr-search { position: absolute; left: auto; right: -20px; top: 70px; z-index: 99; width: 260px; padding: 0; background: none; border: 1px solid #ccc; }
  .hdr-search .hd-form { padding-right: 50px; }
  .hdr-search .hd-form .sub { width: 50px; font-size: 0; background: #fff url(../images/searchico.png) no-repeat center; }
  .sm-fixslide { display: inline-block !important; position: static; background: none; padding: 0; text-align: left;  }
  .sm-fixslide a:hover { color: #0ca001; }
  .mainnav { border: 0; display: block !important; position: relative; top: 0; width: 100%; height: 100%; background: none; padding-right: 12%; overflow: visible; }
  .mainnav ul { margin-right: -1px; float: right;margin-right: 8%;  }
  .mainnav li { position: relative; float: left; border-bottom: 0; }
  .mainnav li .phsearchicon { display: none !important; }
  .mainnav li:hover .one-title a, .mainnav li.cur .one-title a, .mainnav li.cur a, .mainnav li a:hover { color: #d60013; }
  .mainnav li a { line-height: 70px; padding: 0 22px;}
  .mainnav li .one-title a { position: relative; overflow: visible; }
  .mainnav .sub-nav { position: absolute; top: 100px; left: -15px; right: -15px; overflow: hidden; background: rgba(255, 255, 255, 0.9); text-align: center; border-top: 3px solid #4db141; padding: 0; }
  .mainnav .sub-nav a:hover { color: #0ca001; }
  .headlanguage { height: 70px; line-height: 0px; display: inline-block; vertical-align: top; *display: inline; *zoom: 1; position: relative; top: auto; right: auto; padding: 0 12px 0 5px; }
  .headlanguage .Currentlan { position: static; display: none !important; }
  .headlanguage .language-choose { display: block !important; }
  .headlanguage .language-choose a:hover { color: #06B146; }
  .headerstock { padding: 25px 0 0 13px; height: 100px; border-left: 1px solid #ffffff; }
  .headerstock .stock-up .bs { font-size: 33px; line-height: 33px; }
  .headerstock .stock-text span { font-size: 18px; } }
@media (min-width: 1111px) { .mainnav ul{ margin-right: 15%; }}



@media (min-width: 1024px) { .headlanguage .Currentlan { display: none; }
  .headlanguage .language-choose { display: block; position: static; white-space: nowrap; background: none; width: auto; }
  .headlanguage .language-choose a { display: inline-block; vertical-align: top; font-size: 14px; line-height: 0px; color: #999999; padding-left: 10px;}
  .headlanguage .language-choose a:last-child:after { display: none; }
/*  .headlanguage .language-choose a::after { content: "|"; display: inline-block; vertical-align: top; padding: 0 5px; }*/
  }

@media (min-width: 1260px) { .mainnav li { padding: 0 13px; } }

@media (min-width: 1260px) { .mainnav {padding-right: 10%; text-align: center; }
  .mainnav ul { float: none; display: inline-block; vertical-align: top;margin-right: 40px; }
  .full-announcement .ann-panel .ann-news { padding-top: 20px; }
  .u-date-news li { margin-bottom: 32px; } }


/* 顶部栏白色背景 */
.header{
 
	transition:all 0.3s;-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;-o-transition:all 0.3s;
}
.otherHeader{background: rgba(255,255,255,1);}
.headerActive{background: rgb(255,255,255); color:#000}
.headerTopTit{font-weight: bold;color: #ffffff;}
.languageCN:before,.languageHK:before,.languageUS:before{
	content: '';
	width: 32px;height: 32px;
	display: block;float: left;
	margin-top: 18px;margin-right: 6px;
}

/* .languageCN:before{background: url(../images/CN.png) no-repeat;background-size: cover;}
.languageHK:before{background: url(../images/CN.png) no-repeat;background-size: cover;}
.languageUS:before{background: url(../images/US.png) no-repeat;background-size: cover;}
 */
.languageChooseMain{margin-top: 16px}
.languageBack{opacity: 0;filter:alpha(opacity=0);height: 0;display: none;margin-top: 20px;}
.headwuhua{opacity: 0;filter:alpha(opacity=0);margin-top: 0px;text-align:left;display: none;}
.headwuhua img{margin-top: 6%;/*width: 26%;*/ margin-left:85px;}
/* 页面上下滑动顶部栏动画 */
/*.headerNone{position: relative !important;}*/
.headerFixd{position: fixed;z-index: 999;  -webkit-animation-name: fadeHeaderInDown; -o-animation-name: fadeHeaderInDown; animation-name: fadeHeaderInDown;}
.back{
	background-color: #fff;display: block;border-bottom: 1px solid #dddddd;
	width: 100%;height: 10px;padding-bottom: 30px;
	box-shadow:0px 0px 2px 2px #f2f2f2;-moz-box-shadow:0px 0px 2px 2px #f2f2f2;
	-webkit-box-shadow:0px 0px 2px 2px #f2f2f2; -o-box-shadow:0px 0px 2px 2px #f2f2f2;
	z-index: -1;position: absolute;float: left;top: 0;
	opacity: 0;filter:alpha(opacity=0);
	transition:all 0.3s;-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;-o-transition:all 0.3s;
}
.mainnav{padding: 0;}
.header:hover {
	background: rgba(255,255,255,1);
	transition:all 0.3s;-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;-o-transition:all 0.3s;
}
.header:hover .headerTopTit{
	color: #333333 !important;
}
.backBlock:hover .back{
	height: 270px;opacity: 1;filter:alpha(opacity=100);
	transition:all 0.3s;-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.backBlock:hover .languageBack{
	opacity: 1;filter:alpha(opacity=100);display: block;
	transition:all 0.3s;-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;-o-transition:all 0.3s;}
.backBlock:hover .headwuhua{
	opacity: 0.8;filter:alpha(opacity=80);display: block;
	transition:all 0.3s;-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;-o-transition:all 0.3s; margin-top:25px;}
.childList{display: none;}
.backBlock:hover .childList{display: block;}
.childList a{color: #999999 !important;}

.childList:before{content: '';width: 0px;height: 4px;position: absolute;left: -50%;right: -50%;
	background: #0043b6;top: 66px;margin: auto;text-align: center;opacity: 0; filter:alpha(opacity=0);
	transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
.mainnav li:hover .childList:before{content: '';width: 50%;opacity: 1;filter:alpha(opacity=100);
	transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;}
/* 鼠标移入文字变化 */
.backListA{
	color: #999;
	word-wrap:break-word !important;
	text-overflow: clip !important;
	font-size: 14px !important;
	overflow: visible !important;
	padding: 0 !important;
	/* 强制不换行 */
	/* white-space: normal !important; */
}
.backListA:hover{color: #0043b6 !important;text-decoration:none;}
.backdiv{height: 35px;width: 100%;text-align: center;margin: auto;}

/* banner */
.item .inner .block_txt{
	opacity: 0;
	transform: translateY(40px);-webkit-transform: translateY(40px);
	transition: all 500ms ease;-webkit-transition: all 500ms ease;
}
.item.active .inner .block_txt{
	opacity: 1;
	transform: translateY(0);-webkit-transform: translateY(0);
	transition: all 1s ease 200ms;-webkit-transition: all 1s ease 200ms;
}
.block_txtContent{margin: 440px 0;}
.block_txt h2{font-weight: bold;}
.block_txt h2 a{color: #ffffff;letter-spacing: 1px;}
.block_txt p{color: #ffffff;font-size: 18px;width: 100%;}

/* subnav */
.channel-navLi a{display: inline-block!important;}
.channel-navLi:after{
	content: '';float: right;display: inline-block;
	width: 1px;height: 50px;background: #d0d0d0;margin-left: 10px;}
.channel-navLi:nth-child(1):before{
	content: '';float: left;display: inline-block;
	width: 1px;height: 50px;background: #d0d0d0;margin-right: 10px;}


@keyframes wx{
	0%{opacity: 0;filter:alpha(opacity=0);right: 0%;}
	100%{opacity: 1;filter:alpha(opacity=100);}}
@-moz-keyframes wx{ /* Firefox */
	0%{opacity: 0;filter:alpha(opacity=0);right: 0%;}
	100%{opacity: 1;filter:alpha(opacity=100);}}
@-webkit-keyframes wx{ /* Safari 和 Chrome */
	0%{opacity: 0;filter:alpha(opacity=0);right: 0%;}
	100%{opacity: 1;filter:alpha(opacity=100);}}
@-o-keyframes wx{ /* Opera */
	0%{opacity: 0;filter:alpha(opacity=0);right: 0%;}
	100%{opacity: 1;filter:alpha(opacity=100);}}
/* 让右侧logo浮动 */
.commonweb{position: relative;}



@keyframes videoPlay{
	0%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}
	50%{width: 6%;opacity: 0.8;filter:alpha(opacity=80);}
	100%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}}
@-moz-keyframes videoPlay{
	0%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}
	50%{width: 6%;opacity: 0.8;filter:alpha(opacity=80);}
	100%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}}
@-webkit-keyframes videoPlay{
	0%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}
	50%{width: 6%;opacity: 0.8;filter:alpha(opacity=80);}
	100%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}}
@-o-keyframes videoPlay{
	0%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}
	50%{width: 6%;opacity: 0.8;filter:alpha(opacity=80);}
	100%{width: 6.6667%;opacity: 1;filter:alpha(opacity=100);}}

/* 通用样式 */
.f-l{float: left;}
.f-r{float: right;}

.clear { clear: both; line-height: 0; height: 0; font-size: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom: 1; }


@media (max-width: 1111px){ .headlanguage{display: none;} }
/* 移动端 */
@media (max-width: 1024px) {
	.headlanguage{display: block;}
	/*.header{background: rgba(255,255,255,1);}*/
	.header:hover .headerTopTit{color: #fff !important;}
	.childList:before{display: none;}
	/* 顶部导航栏 */
	.headlanguage{right: 60px!important;}
	.languageChooseMain{display: none !important;}
	.Currentlan img{width: 24px;}
	.Currentlan{display: block;text-align: right;padding: 0!important;}
	.CurrentlanCN span{font-size: 16px;}
	.CurrentlanOther{
		margin-top: 0px;
		background: #fff;padding: 30px 14px 10px 14px;display: none;}
	.CurrentlanOther a{text-align: left;}
	.CurrentlanOther span{font-size: 16px;}
	.CurrentlanCN:after{
		content: '';margin-left: 10px;margin-right: 0px;
		width: 0;height:0;display: inline-block;
		border-left:6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 8px solid #aaaaaa; }
	.languageBack{display: none;}
	.backBlock:hover .languageBack{display: none;}
	.back{display: none;}
	.backdiv{display: none;}
	.childList{display: none;}
	.mainnavUl{text-align: center;}
	.mainnavUl a{color: #ffffff!important;}
	.mainnav{overflow-y: hidden;background: #333333;opacity: 0.9;}
	/* subnav */
	.channel-nav{background: #333333!important;opacity: 0.9;}
	.channel-navLi{text-align: center;}
	.channel-navLi a{color: #ffffff!important;padding: 10px 0!important;}
	.channel-navLi:after{display: none;}
	.channel-navLi:nth-child(1):before{display: none;}
	/* 首页 */

}




.inside-banner{margin-top: 60px;}
.full-inside-nav .inside-nav { position: relative; }

.full-inside-nav .channel-title { font-size: 18px; line-height: 30px; padding: 10px 0; text-align: center; cursor: pointer; }

.full-inside-nav .channel-title:after { content: ""; display: inline-block; vertical-align: top; width: 20px; height: 30px; margin-left: 10px; background: url(../images/navdw.png) no-repeat center; background-size: 14px auto; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; }

.full-inside-nav .channel-title.cur:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.full-inside-nav .channel-nav { display: none; position: absolute; left: 0; top: 50px; z-index: 10; width: 100%; border-top: 1px solid #ccc; background-color: #fff; }

.full-inside-nav .channel-nav li { border-bottom: 1px solid #ccc; }

.full-inside-nav .channel-nav a { display: block; font-size: 14px; line-height: 20px; padding: 6px 20px; color: #666; }

@media (min-width: 1024px) {
  
  .full-inside-nav .channel-title { display: none; }
  .full-inside-nav .channel-nav { display: block !important; position: relative; top: 0; left: 0; z-index: 10; width: auto; border: 0; background: none; }
  .full-inside-nav .channel-nav li { float: left; border-bottom: 0; padding: 0 5px; }
  .full-inside-nav .channel-nav li.cur a { color: #06b146; }
  .full-inside-nav .channel-nav li.cur a:after { width: 100%; }
  .full-inside-nav .channel-nav a { position: relative; font-size: 16px; padding: 15px 25px 6px 25px; }
  .full-inside-nav .channel-nav a:after { content: ""; position: absolute; left: 0; bottom: -1px; width: 0; height: 2px; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); -o-transform: translate(-50%, 0); transform: translate(-50%, 0); -webkit-transition: width ease 0.3s; -o-transition: width ease 0.3s; transition: width ease 0.3s; background-color: #06b146; }
  .full-inside-nav .channel-nav a:hover { color: #06b146; }
  .full-inside-nav .channel-nav a:hover:after { width: 100%; } }

 
  
  
@media (min-width: 1024px) { .m-title {  }
  .index-body { padding-top: 0; }
  .index-body .mainnav li a { color: #fff; }
  .index-body .search-handle { background-image: url(../images/searchico-wt.png); }
  .index-body .headlanguage .Currentlan { color: #fff; }
  .index-body .headlanguage .language-choose a { color: #999999; }
  .index-body .header { position: fixed; background-color: rgba(0, 0, 0, 0); -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all ease 0.3s; -o-transition: all ease 0.3s; transition: all ease 0.3s; }
  .index-body .header.active { background-color: #fff; }
  .index-body .header.active .mainnav li a { color: #222; }
  .index-body .header.active .search-handle { background-image: url(../images/searchico.png); }
  .index-body .header.active .headlanguage .Currentlan { color: #393f39; }
  .index-body .header.active .headlanguage .language-choose a { color: #06b146;}
  .u-gallery-list .title { font-size: 16px; }
  .culture-panel .lf-img { overflow: hidden; }
  .culture-panel .lf-img:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03); }
  .culture-panel .lf-img img { -webkit-transition: all ease 0.7s; -o-transition: all ease 0.7s; transition: all ease 0.7s; }
  .full-inside-nav.fixed { position: fixed; left: 0; top: 0; z-index: 150; width: 100%; background-color: #fff; }

  .full-reports-wrap .wrapper{margin:0 -20px;}
  .full-reports-wrap .swiper-slide{width:25%; padding:0 20px;margin-bottom:30px;}
}





.slick-dots li {
  width: 20px;
  height: 3px;
  border-radius: 0%; 
  background: #e2e2e2;
  border: 0;
  margin: 0 5px;
}












/*banner  第一屏----------------------------------------------*/


/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{-webkit-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);
	}to{-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1);}
}
@keyframes scale-bg{
	from{-webkit-transform:scale(1.2);transform:scale(1.2);-ms-transform:scale(1.2);
	}to{-webkit-transform:scale(1);transform:scale(1);-ms-transform:scale(1);}
}


/*banner */
.index_main{background: #000;}
/*.bannerTop{margin-top: 70px;}!*首页初始banner顶部距离 *!*/
.subnavBannerTop{margin-top:70px;}/*其他页初始banner顶部距离 */
.index_main .section1{position: relative;}
.index_main .section1 .index_banner .item{
	background-size: cover;-webkit-background-size:cover;
	background-position: center;background-repeat: no-repeat;
	height:969px;position: relative;}
	

/*banner背景图片动画时间*/
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; -webkit-animation:scale-bg 3s linear forwards;animation:scale-bg 3s linear forwards;
}
.index_main .section1 .index_banner .items{
	background-size: cover;background-position: center center;background-repeat: no-repeat;
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";background: rgba(0,0,0,0);
	display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;
}
.index_main .section1 .slick_txt{
	width:30%;height: 100%;background-color: transparent;
	transition: all 500ms ease;-webkit-transition:all 500ms ease;
	background-repeat: no-repeat;position: absolute;
	top: 0;font-size: 0;outline: none;border:0;}
.index_main .section1 .left{left: 0;}
.index_main .section1 .right{right:0;}
.index_main .section1 .slick_txt:hover .slick_arrow{opacity: 1;filter:alpha(opacity=100);visibility: visible;}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;height: 36px;
	background-repeat: no-repeat;background-position: center;
	margin-top: -18px;position: absolute;top: 50%;cursor: pointer;
	transition: all 500ms ease;-webkit-transition:all 500ms ease;
	opacity: 0;filter:alpha(opacity=0);visibility: hidden;}
.index_main .section1 .slick_txt .prev{background-image:url(../images/ban_prev.png);left:60px;}
.index_main .section1 .slick_txt .next{background-image:url(../images/ban_next.png);right:60px;}
.index_main .section1 .slick_txt .prev:hover{background-image:url(../images/ban_prev_hover.png);}
.index_main .section1 .slick_txt .next:hover{background-image:url(../images/ban_next_hover.png);}
.index_main .section1 .number{
	position: absolute;bottom:6%;width: 100%; margin:auto;
	/*border-top: 1px solid rgba(255,255,255,0.2);*/
	display: table;padding: 10px 10px; text-align: center;
	/*transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);*/}
.index_main .section1 .bannerNum{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 0;color: #fff; margin-right:100px; 
	display: inline-block;cursor: pointer;position: relative;
	transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.index_main .section1 .bannerNum:last-child{margin-right: 0;}
.index_main .section1 .bannerNum:after{
	content: "";display: inline-block;width: 8px;height: 2px;background: #fff;
	position: absolute;left: 50%;bottom: 46px;
	opacity: 0;filter:alpha(opacity=0);visibility: hidden;
	transform: translateX(-50%);-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);
	transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.index_main .section1 .bannerNum:before{
	content:'';display:inline-block;border-width:8px 8px 8px 8px;border-style:solid;border-color:transparent transparent #ffffff transparent;
    position:absolute;left:10%;bottom:46px;
	opacity: 1;filter:alpha(opacity=1);visibility: hidden;
	transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.index_main .section1 .bannerNum.active:after{width: 100%;opacity: 1;filter:alpha(opacity=100);visibility: visible;}
.index_main .section1 .bannerNum.active:before{opacity: 1;filter:alpha(opacity=100);visibility: visible;}



/*  第二屏----------------------------------------------*/
.t_sycon2{background: url('../images/ad.png') center  no-repeat; ;width:100%;margin: auto; background-color:#f0f0f0; height:739px; text-align:center;vertical-align: middle;}


.t_hcd2bo {width: 100%;height: 100%;position: relative;}
.t_hcdtit h1 {font-size: 52px;font-weight: bold; color: #fff; line-height: 1.5;}
.t_hcd2wen { position: absolute; width: 100%;top: calc(50% - 37px);transform: translateY(-50%);z-index: 30;}
.t_hcd2wen {    top: calc(50% + 29px);}
.section.active .t_hcd2wen .t_content1{-webkit-animation-name: fadeInUp1;animation-name: fadeInUp1;animation-duration: 1.5s; visibility: visible;}
.section {overflow: hidden;}
.homeTxtLine{/*margin-left: -16px;margin-top: -20px;*/ width: 100%;line-height:66px;font-size:48px;width:100%;color:#ffffff; text-align:left; }

 .indexTxtLine{/*margin-left: -16px;margin-top: -20px;*/ width: 100%;line-height:86px;font-size:48px;width:100%;color:#ffffff; text-align:left; }



/*  第三屏----------------------------------------------*/

.indeximg{width:90%}
.indexitem_top{margin-top:50px; }


.t_content3 {width: 1250px;margin: 0 auto;}
.t_hcd4nr .t_ywh1 h2 {font-weight: bold;color: #000; text-align: center; /*padding-left:20px;*/}
.t_hcd4icon {height: 42px;display: inline-block;margin-top: 14px;}
.t_hcd4icon img { width: 100%;}
.t_hcd4xin .t_ywh6  span { color: #fff;font-size: 18px;     /* text-align: center;*/}
.t_hcd4shu { font-size: 48px; color: #fff;    line-height: 1.5;  font-family: "MONTSERRAT-BOLD" !important;  /*  text-align: center;*/}
.t_hcd4shu .am_num {font-size: 48px;color: #fff; line-height: 1.5;/* font-family: "MONTSERRAT-BOLD" !important;*/ font-family: "impactregular"!important;}
.t_hcd4xin { /* text-align: center;*/}
.t_hcd4li {width: 20%;    padding: 10px;	padding-left:30px; 	border-left:1px #FFFFFF double;}
.t_ywh6 {
    margin-bottom: 10px;
    font-size: 20px;
}
.t_hcd4ul {margin-bottom: 38px;}
/*.item {float: left; width: 33.333333%; /* padding: 0 20px; */  margin-bottom: 55px;}*/





 

 .service-list{padding:0;background:#ffffff;background:;margin-bottom:0}
 .service-list .item{opacity:0;transform:translate(0,100%)}
 .head>a{display:inline-block;width:116px;height:42px;border:1px solid #000000;border-color:;border-radius:21px;line-height:42px;color:#000000;color:;margin-top:20px}
 .service-list .item .mask{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
 .service-list .item .mask .bg{position:absolute;left:0;right:0;top:0;bottom:0;background:#161A1D;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(60));-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
 .service-list .item:hover .bg.other-bg{opacity:0.6;filter:alpha(opacity=90);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(90));background:#000;background:}


 .service-list .item .mask .content .line-panel .item-line{width:20px;height:2px;background:#ffffff;display:inline-block;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100));-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
 .service-list .item .mask .content .line-panel{padding:0;margin:0;font-size:0;line-height:0;margin-top:20px;-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
 .service-list .item .mask .content .item-img-panel i{font-size:45px;color:#cc0000;color:#ffffff;-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
 .service-list .item:hover .mask .content .item-img-panel i{color:#fff}
 .service-list .item:hover .content .line-panel .item-line{opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
 .service-list .item .mask .content{position:absolute;width: 100%;left:0;top:50%;margin-top:-60px;text-align:center;-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}

 .service-list .item:hover .content{margin-top:-90px} 
 .service-list .item .mask .content .item-img-panel{position:relative;display:inline-block} 
 .service-list .item .content .line-panel{padding:0;margin:0;font-size:0;line-height:0;margin-top:20px;-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)} 
 .service-list .item .mask .content .item-title{color:#ffffff;font-size:22px;line-height:24px;margin:0;padding:0;margin-top:24px;font-weight:bold;-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)} 
 .service-list .item .mask .content .item-desc{opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)}
 .service-list .item .mask .content .item-desc{font-size:16px;color:#ffffff;text-align:center;margin-top:0px;margin-bottom:0;padding:0 0px;line-height:24px;  }


.service-list .item:hover .content .item-desc{opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.service-list .item:hover .content .item-desc{margin-top:22px} 
.service-list .item .mask .content .item-link{opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));-webkit-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-moz-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);-o-transition:all 0.4s cubic-bezier(0.4,0,0.2,1);transition:all 0.4s cubic-bezier(0.4,0,0.2,1)} 
.service-list .item .mask .content .item-link{display:inline-block;border:1px solid #ffffff;width:120px;height:36px;line-height:36px;font-size:14px;color:#ffffff;text-decoration:none;margin-top:62px} .service-list .item:hover .content .item-link{opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))} 
.service-list .item:hover .content .item-link{margin-top:24px} 
.service-list .item .mask .content .item-link:hover{color:#cc0000;color:;background:#ffffff} li a img{margin:0 auto;max-width:100%;width:100%} .head h2{font-size:34px}

.commonweb2{padding-bottom:105px;padding-top:45px;width: 1400px;}



/*  第四屏----------------------------------------------*/

.t_ywh1 h2 {  font-size: 28px;  color: #333;  line-height: 1.5;  text-align: center;}

.riifo-media-news {padding: 4% 0 0 0;overflow: hidden; width:1400px; margin:auto;  }
.riifo-news-list {padding: 5% 0;overflow: hidden;}
.riifo-news-item {float: left;/*width: 90%;*/margin-bottom: 2.3%;margin-right: 2%;margin-left: 2%;overflow: hidden;}
.riifo-news-item.rni0 {width: 30%;}
.riifo-news-item.rni1{width: 30%;}
.riifo-news-item.rni2 {width: 30%;}
.riifo-news-item.rni4,.riifo-news-item.rni7{margin-right: 0;}
.riifo-news-item a{display: block;overflow: hidden;position: relative;}
.riifo-news-item .text{overflow: hidden;padding: 5% 0;}
.riifo-news-item .text-1{padding-bottom: 20px;}
.riifo-news-item .title-2{overflow: hidden;/*min-height: 60px;max-height: 60px;margin-bottom: 50px;*/ height:60px;}
.riifo-news-item .learnmore-3{position: relative;overflow: hidden;}
.riifo-news-item .learnmore-3 i{display: block;width: 16px;height: 16px;position: absolute;right: 0;top: 50%;transform:translate(100%,-50%);background: url('../images/jia0.png') center no-repeat;z-index: 10;}
/*.riifo-news-item.rni0 .text{position: absolute;width: 100%;padding: 5%;box-sizing: border-box;left: 0;bottom: 0;z-index: 10;}
.riifo-news-item.rni0 .title-2 {min-height: auto;max-height:none;margin-bottom:auto;}
.riifo-news-item.rni0 .learnmore-3{display: none;}*/
/*.riifo-news-item.rni1 .title-2 {margin-bottom: 112px;}*/
.riifo-news-item a::after {content: '&#xe8b8;';width: 100%;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 3;}
.riifo-news-item a::before {content: '&#xe8b8;';width:0px;height: 2px;position: absolute;left: 0;bottom: 0;z-index: 5;transition:all .4s ease;}
.riifo-news-item a:hover::before {width: 100%;}
.riifo-news-item .view{position: absolute;left: 50%;top: 50%;transform:translate(-50%,-50%);z-index: 15;opacity: 0;} 
.riifo-news-item .view i{display: block;width: 80px;height: 80px;border-radius: 100%;background-image:url('../images/jt2.png');background-position: center; background-repeat: no-repeat;} 
.riifo-news-item a:hover .view {opacity: 1;transform:translate(-45%,-55%);}
.riifo-news-item a:hover .learnmore-3 i {transform:translate(0,-50%)}

riifo-news-item a:hover .text .text-1,.riifo-news-item a:hover .text .title-2,.riifo-news-item a:hover .text .learnmore-3 span,.riifo-faqs-item.cur .riifo-faqs-item-title strong,.riifo-career-item a:hover .learnmore-3 span,.riifo-career-item a:hover .title-1,.riifo-career-open-positions-num .num-1 strong,.riifo-career-open-positions-num .reset-2 a:hover,.riifo-career-open-positions-item a:hover .riifo-learnmore-3 span,.riifo-career-open-positions-item a:hover .title-1,.riifo-career-open-positions-item a:hover .text-2,.riifo-contact-item .riifoitem:hover .text-4 span,.riifo-contact-item .riifoitem:hover .text-4 strong,.riifo-contact-office-item .link-3 a:hover span,.riifo-technical-data-download-list .num-1 strong,.riifo-technical-data-download-content .num-1 strong,.riifo-technical-Tutorial-content .num-1 strong,.riifo-services-logistics-item a:hover .riifo-learnmore-3 span,.riifo-services-logistics-item a:hover .title-1,.riifo-an-nnovation-pioneer li:hover strong,.riifo-globtal-market-leader-bottom .left-icontext li:hover strong,.riifo-globtal-market-leader-bottom .left-icontext li:hover span,.riifo-about-history-item:hover .data-1 strong,.riifo-about-next .line-3 a:hover,.riifo-about-next a:hover .line-3 span{color: #1da40a;}
.riifo-news-item a::after,.riifo-career-item .text::after,.riifo-contact-text .title-1::after,.swiper-pagination-download .swiper-pagination-progressbar,.riifo-about-data-item .bottom-3::after,.right-addtext-item .title-1::after{background: #ebeced;}
.riifo-news-item a::before,.riifo-faqs-item.cur::after,.swiper-button-next-whyriifo,.swiper-button-prev-whyriifo ,.whoweneed-search-submit,.riifo-career-open-positions-item a::after,.riifo-contact-item .riifo-footer-content-top-social a:hover,.swiper-pagination-download .swiper-pagination-progressbar-fill,.riifo-services-logistics-item .img-swiper .swiper-pagination span.swiper-pagination-bullet-active,.riifo-about-data-item .bottom-3::before ,.riifo-viewmore i{background-color: #1da40a;}
.text-1,.riifo-news-item .learnmore-3 span,.riifo-honor-top .riifo-text,.riifo-honor-left .text-2,.riifo-career-top .riifo-text,.riifo-career-whyriifo-left .text-2,.riifo-career-item .text-2,.riifo-career-item .learnmore-3 span,.riifo-career-open-positions-item .text-2,.riifo-contact-left .riifo-text,.riifo-contact-office-item .link-3 span,.riifo-contact-office-item .add-2,.riifo-services-logistics .riifo-title .riifo-text,.riifo-services-logistics-item .text-2,.riifo-services-aftersale-item .text-4,.riifo-services-bin-service .riifo-text,.riifo-services-technical-support .riifo-content-top .riifo-title .riifo-text,.riifo-about-an-nnovation-pioneer .riifo-content-left .riifo-text,.riifo-an-nnovation-pioneer span,.riifo-globtal-market-leader-top .riifo-text,.right-addtext-item .text-2,.riifo-about-history-item .text-2,.riifo-header-item-nav .text-2,.riifo-header-item-nav .link-2 a,.riifo-product-index-text,.riifo-product-detail-content .text .riifo-text,.riifo-product-detail-bottom-text-left .text-item-1 p{color: #666;}
 .riifo-news-item a:hover .text .text-1,.riifo-news-item a:hover .text .title-2,.riifo-news-item a:hover .text .learnmore-3 span,.riifo-faqs-item.cur .riifo-faqs-item-title strong,.riifo-career-item a:hover .learnmore-3 span,.riifo-career-item a:hover .title-1,.riifo-career-open-positions-num .num-1 strong,.riifo-career-open-positions-num .reset-2 a:hover,.riifo-career-open-positions-item a:hover .riifo-learnmore-3 span,.riifo-career-open-positions-item a:hover .title-1,.riifo-career-open-positions-item a:hover .text-2,.riifo-contact-item .riifoitem:hover .text-4 span,.riifo-contact-item .riifoitem:hover .text-4 strong,.riifo-contact-office-item .link-3 a:hover span,.riifo-technical-data-download-list .num-1 strong,.riifo-technical-data-download-content .num-1 strong,.riifo-technical-Tutorial-content .num-1 strong,.riifo-services-logistics-item a:hover .riifo-learnmore-3 span,.riifo-services-logistics-item a:hover .title-1,.riifo-an-nnovation-pioneer li:hover strong,.riifo-globtal-market-leader-bottom .left-icontext li:hover strong,.riifo-globtal-market-leader-bottom .left-icontext li:hover span,.riifo-about-history-item:hover .data-1 strong,.riifo-about-next .line-3 a:hover,.riifo-about-next a:hover .line-3 span{color: #1da40a;}
 .riifo-news-item .title-2,.riifo-faqs-item-title strong,.riifo-text-linex p,.riifo-career-open-positions-item .title-1,.riifo-contact-office-item .title-1 ,.riifo-about-whatweare .riifo-content-top .riifo-content-top-left .riifo-text,.riifo-about-data-item .num-2,.riifo-about-history-content-top span,.riifo-page-banner-content .text-2,.riifo-honor-left .title-1{font-size:20px;line-height:30px;}

@font-face {
  font-family: 'iconfont';
  src: url('iconfont.ttf?t=1664286363844') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}















/* .fp-viewing-3 .t_syli a span{

    opacity: 1;

} */

.t_xiaping {

    height: 88px;

    bottom: 52px;

    position: fixed;

    left: 50%;

    transform: translateX(-50%);

    /* padding-top: 60px; */

}

.t_shubiao {

    width: 36px;

    height: auto;

    border-radius: 9px;

    border: 1px solid transparent;

    position: relative;

    cursor: pointer;

}

.t_shubiao .t_mousepic {

    width: 100%;

    position: relative;

    top: 20px;

    animation: huadong 2s ease-in-out infinite;

}

@keyframes huadong {

    0% {

        top: 20px;

    }

    50% {

        top: -20px;

    }

    100% {

        top: 20px;

    }

}

.t_shubiao .t_mousepic img {

    width: 100%;

    height: 100%;

}

.t_mouselv {

    position: relative;

    top: 0;

    left: 0;

}

.t_mousebai {

    position: absolute;

    top: 0;

    left: 0;

}

.fp-viewing-0 .t_mousebai,
.fp-viewing-2 .t_mousebai {

    opacity: 0;

}

.fp-viewing-0 .t_mouselv,
.fp-viewing-2 .t_mouselv {

    opacity: 1;

}

.fp-viewing-1 .t_mousebai,
.fp-viewing-3 .t_mousebai {

    opacity: 1;

}

.fp-viewing-1 .t_mouselv,
.fp-viewing-3 .t_mouselv {

    opacity: 0;

}

.fp-viewing-page5 .t_xiaping {

    display: none;

}
.fp-viewing-1 .t_syli a,
.fp-viewing-3 .t_syli a {

    background-image: none;

    -webkit-background-clip: text;

    -webkit-text-fill-color: #f7f7f7;

    color: #f7f7f7;

}

.fp-viewing-1 .t_syli a::before,
.fp-viewing-3 .t_syli a::before {

    background: #f7f7f7;

}

.fp-viewing-2 .t_scroll_line::before {

    background: #0043b6;

}

.fp-viewing-2 .t_scrollnr {

    border: 1px solid #0043b6;

}

.fp-viewing-1 .t_scrollnr {

    top: 64px;

}

.fp-viewing-2 .t_scrollnr {

    top: 82px;

}

.fp-viewing-3 .t_scrollnr {

    top: 98px;

}


.fp-viewing-4 .t_scrollnr {

    top: 120px;

}




.fp-viewing-page5 .t_scrollnr {

    top: 136px;

}
.fp-viewing-5 .t_syul {

    display: none;

}

.fp-viewing-5 .t_xiaping {

    display: none;

}

.fp-viewing-4 .t_scroll_line {

    display: none;

}

.fp-viewing-5 .t_scroll_line {

    display: none;

}

.fp-viewing-3 .t_xiaping {

    display: none;

}


.fp-viewing-4 .t_xiaping {

    display: none;

}

.fp-viewing-5 .t_xiaping {

    display: none;

}




.t_tanli9 .t_hcd1jie {

    left: calc(32px - 260px);

}

.t_tanli10 .t_hcd1jie {

    left: calc(32px - 244px);

}

.fp-viewing-0 .ys_navph3_header,

.fp-viewing-1 .ys_navph3_header,

.fp-viewing-2 .ys_navph3_header,

.fp-viewing-3 .ys_navph3_header {

    background-color: transparent;

    box-shadow: none;

}

.t_phbai {

    display: none;

}
/* 
.fp-viewing-1 .t_phhei,
.fp-viewing-3 .t_phhei {

    display: none;

}

.fp-viewing-0 .t_phhei,
.fp-viewing-2 .t_phhei {

    display: inline-block;

}

.fp-viewing-1 .t_phbai,
.fp-viewing-3 .t_phbai {

    display: inline-block;

} */

.fp-viewing-0 .t_phbai,
.fp-viewing-2 .t_phbai {

    display: none;

}

.fp-viewing-page2 .ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn,

.fp-viewing-3 .ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn {

    background: #fff;

}

.fp-viewing-page2 .ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::after,

.fp-viewing-page2 .ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::before,

.fp-viewing-3 .ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::after,

.fp-viewing-3 .ys_navph3_header .ys_navph3_menuph .ys_navph3_navbtn::before {

    background: #fff;

}

.fp-viewing-4 .t_head {

    background: #fff;

    box-shadow: 0px 0px 18px 2px rgba(156 154 154 / 75%);

}





.pc{}	

 .ph{display:none}	







@media only screen and (max-width: 1600px){
	 
 
.mainnav ul {
    margin-right: 10%;
}
.container, .odds, .honor {
     padding-left: 0px; 
    padding-right: 0px;

} 
	 
	}

	 
	
		@media only screen and (max-width: 1440px){
	 
	 .indexTxtLine {
    width: 100%;
    line-height: 86px;
    font-size: 35px;
    width: 100%;
    color: #ffffff;
    text-align: left;
}
	 
.container {width:1200px;}
	.t_content1 {
    width: 1200px;
    margin: 0 auto;
}
.t_content4 {
    width: 1200px;
    margin: 0 auto;
}
.t_footnavul {
    width: 85px;
    overflow: hidden;
    margin: 0 35px;
}.t_footle {
    margin-top: 58px;
    padding-left: 59px;
    border-left: 1px solid #3e3d3d;
}

.t_footnav {
    /* margin: 0 -29px; */
      width: 880px;  
    /* border-right: 1px solid #3e3d3d; */
}
	.strength{/*background:#0f49a0;*/padding:30px 0;color:#000;z-index:1;/*position: absolute;*/left: 0; margin-top: 30px;width: 100%}
	.strength li strong{font-size:40px;font-family:Arial;line-height:50px;}
 
	.homeMenu a {
  margin: 0px 15px;
  color: #333;
  position: relative;
  display: inline-block;
  height: 65px;
  line-height: 50px;
}
	
.mainnav ul {
    margin-right: 10%;
}
.container, .odds, .honor {
     padding-left: 0px; 
    padding-right: 0px;

} 
	 
	}
	
	
@media screen and (max-width: 1280px) {	
 
 	
	.t_hcd4shu .am_num {
    font-size: 38px;
   
}
	.t_content1 {
    width: 1100px;
    margin: 0 auto;
}
.commonweb {
    margin: 0px auto;
    max-width: 1000px;
   padding-top: 2.5%;
}
 
.commonweb2 {
   
    width: 1000px;
}
 
 .t_content3 {
    width: 1050px;
    margin: 0 auto;
}
 
 
 
.container {width:1200px;}
.t_content4 {
    width: 1200px;
    margin: 0 auto;
}


.t_footnav {
    /* margin: 0 -29px; */
    width: 880px;
    /* border-right: 1px solid #3e3d3d; */
}
.t_footnavul {
    width: 85px;
    overflow: hidden;
    margin: 0 39px;
}
.t_footle {
    margin-top: 58px;
    padding-left: 59px;
    border-left: 1px solid #3e3d3d;
}
	
}	






@media only screen and (max-width: 1366px){
	.index_main .section1 .index_banner .slick-arrow{background-size: auto 30px;}
}
 @media only screen and (max-width: 767px)
.index_main {
  height: 360px;
}
@media only screen and (max-width: 992px){
	
.pic img {
  transition: all 0.36s;
  width: 100%;
}
	
	
 footnav {
  /* margin: 0 -29px; 
  width: 850px;*/
   width: 100%;
  
  /* border-right: 1px solid #3e3d3d; */
}


.t_footer {
  /*background: url(../images/foot_bg.png);*/
  height: 504px;
  /* background: #323232; */
  background-size:cover;
}

.t_dilogo {
  margin-bottom: 31px;
  margin-left: 0px;
  margin-top: 20px;
}

.t_footnav {
	 
   margin: 0 0px; 
   width: 100%;
  
  /* border-right: 1px solid #3e3d3d; */
}
.t_footnavli {
  margin-bottom: 0px;
}
.t_footnavul {
	 width:33.333%;
	 float:left;
  /*width: 85px;*/
  overflow: hidden;
  margin: 0 0px;
   height: 180px;
}
 .t_footlist {
  margin-bottom: 21px;
    padding-top: 0px;  
}
 .t_footle fr{display:none;}
	 
	/*.index_main{display:none;}*/
	/* 公司介绍区 */
	.homeTxtLine{line-height: 56px!important;}
	/* 顶部导航栏 */
	/* banner */
	/*.index_main .section1 .index_banner .item{height: 400px;}*/
	.index_main .section1 .number{display: none !important;}
	.index_main .section1 .index_banner .slick-arrow{display: none !important;}
	/* 首页-就业机会 */
	.homeJobP2{font-size: 30px !important;}
	.homeJobP3{font-size: 22px !important;}

	/* 品牌与业务-自有品牌 */
	.brandAPVShiPin{height: 400px !important;}
	.brandAPVVideo{height: 400px !important;}
	/* 人才 */
	.smooreJob03{width: 58%!important;}
	/* 联系我们 */
	.contactTopWUHUA{width: 100%!important;margin-bottom: 60px;}
	.contactTopGMH{display: inline-block!important;}
	/*.contact{padding: 60px 0 120px 20px !important;}*/
	/* 底部栏 */
	.footer{padding-top: 60px;}
}
@media only screen and (max-width: 767px){

.t_ywh6 {
   
    font-size: 14px;
}
.commonweb {
 
  padding-top: 0%; 
}	
	
	.mainnav ul {
    margin-right: 0%;
}
	
		.commonweb2 {
   
    width: 100%;
}
 
 .t_content3 {
    width: 100%;
    margin: 0 auto;
}
	
	
	.riifo-news-item {float: left;width:none;margin-bottom: 2.3%;margin-right: 2%;margin-left: 2%;overflow: hidden;}

.riifo-news-item .text-1 {
  padding-bottom: 5px; 
}	
	.riifo-news-item .text {
  overflow: hidden;
  padding-top:5px; 
}
 .service-list .item .mask .content .item-desc{font-size:11px;color:#ffffff;text-align:center;margin-top:0px;margin-bottom:0;padding:0 0px;line-height:24px;  }	
	
	
.t_ywh1 {
  position: relative;
  left: 0px;
}	
	.t_footnavli a {
  font-size: 14px;
  color: #9a9797;
  line-height: 1.5;
  transition: all 0.36s;
}
.t_diwen p {
  font-size: 14px;
  color: #9a9797;
  line-height: 1.5;
  font-family: "Montserrat-Regular-8" !important;
}
	.ewm  { width:32%;}
	
.pic img {
  transition: all 0.36s;
  width: 100%;
}
 .riifo-news-item .title-2  {
	font-size: 14px;
   line-height: 20px;
   font-weight: bold; 
   height:40px;
  
}
	
.header .hd-logo img {
  display: block;
  height: 24px;
 /* padding-top:7px;*/
}
 .backBlock{padding-top:7px;}
	
 .pc{display:none}	
 
 
 .t_dilogo a img {
  width: 80%;
}
 
 .ph{display:block}		
	
	.container {
		position: relative;
  width:100%;
  margin: auto;
   padding-left: 15px;
  padding-right: 15px;

}
	.t_scroll_line {
		display:none;
  width: 12px;
  height: 145px;
  position: fixed;
  right: 46px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}
	
	.t_cebian {
  position: fixed;
  z-index: 99;
  right: 5%;
  bottom: 66px;
  /* display: none; */
}


.t_anbtnr {
  line-height: 30px;
}
.t_anbtnr {
  line-height: 36px;
  font-size: 14px;
  padding: 0 16px;
}.t_anbtn {
  display: inline-block;
  padding-right: 15px;
}.t_ywh1 h2 {
  font-size: 20px;
}

.riifo-news-item {
  float: left;
 /* width: 32%;*/
  margin-bottom: 5.3%;
   margin-right: 5px;  
     margin-left: 5px;  
  /* overflow: hidden; */
}

.t_footle {
  margin-top: 8px;
  padding-left: 0px;
  border-left: 0px solid #3e3d3d;
    float: left;
}/*
	.t_footnav{display:none;}
	.index_main{display:none;}*/
	/*banner*/
	.index_main{ padding-top:50px;}
	.index_main section{height: 100%;}
	.slick-slider{height: 100%;}
	.slick-list{height: 100%;}
	.slick-slide{height: 100%;}
	.index_main .section1 .index_banner .item{height: 200px;}
/*  第二屏----------------------------------------------*/   
.t_sytit_h1{margin-top: -120px;} 
    .indexTxtLine{ color:#FFF; margin-left: 16px; width: 100%;font-size: 20px;line-height:26px;}
	
/*  第三屏----------------------------------------------*/
    .indeximg{width:60%}
	.indexitem_top{margin-top:0px; }
	.service-list .item .mask .content .item-title {
  color: #ffffff;
  font-size: 18px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  margin-top: 16px;
  font-weight: bold;
  -webkit-transition: all 0.4s cubic-bezier(0.4,0,0.2,1);
  -moz-transition: all 0.4s cubic-bezier(0.4,0,0.2,1);
  -o-transition: all 0.4s cubic-bezier(0.4,0,0.2,1);
  transition: all 0.4s cubic-bezier(0.4,0,0.2,1);
}
	
	.t_content3 {width: 100%;margin: 0 auto;margin-top: 20px;}
	.t_hcd4nr .t_ywh1 h2 {font-weight: bold;color: #000; text-align: center; padding-left:10px;}
	.t_hcd4icon {width: 40%;height: 22px;display: inline-block;margin-top: 14px;}
	.t_hcd4icon img { width: 100%;}
	.t_hcd4xin .t_ywh6 span{ color: #fff;font-size: 12px;   /* text-align: center;*/}
	.t_hcd4shu { font-size: 38px; color: #fff;    line-height: 1.0;  font-family: "MONTSERRAT-BOLD" !important;  /*  text-align: center;*/}
	.t_hcd4shu .am_num {font-size: 21px;color: #fff; line-height: 1.5;/* font-family: "MONTSERRAT-BOLD" !important;*/ font-family: "impactregular"!important;}
	.t_hcd4xin {  text-align: center;}
	.t_hcd4li {width: 20%;   /* padding: 5px;	*/padding-left:2px; padding-right:2px; 	border-bottom:0px #FFFFFF double;border-left:0px #0043b6 double;}
	.t_ywh6 {margin-bottom: 10px;}
	.t_hcd4ul {margin-bottom: 0px;}
	/*.item {float: left; width: 100%;   margin-bottom: 55px;}*/
	
	.commonweb2{padding-bottom:45px;padding-top:25px;}
	
	
	.service-list .item:hover .content {
  margin-top: -110px;
}
	
	.service-list .item .mask .content .item-link {
  display: inline-block;
  border: 1px solid #ffffff;
  width: 100px;
  height: 26px;
  line-height: 26px;
  font-size: 13px; 
  color: #ffffff;
  text-decoration: none;
  margin-top: 12px;
}
	
.t_content4 {
  width: 100%;
  margin: 0 auto;
  padding-left:15px;
}

.t_footer {
  
  height: 524px;
  /* background: #323232; */
}

.t_foottopnr {
  padding-top: 0px;
  padding-bottom: 23px;
  float:left;
}

.t_anbtnr {

    position: relative;
	right:0px;

}

 
.t_cebian {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0px 0px 73.08px 13.92px rgb(0 0 0 / 6%);
}

.t_diul_l {
  margin-bottom: 16px;
  width: 25%;
  text-align: left;
}
.t_diul_l img {
  margin-bottom: 16px;
  width: 80%;
}

.t_diul {
  margin-bottom: 16px;
  width: 75%;
}

}