锘?auto_1440{ max-width:1440px;}
@media(max-width:1440px){.auto_1440{ padding:0 2%;}}

.red { color: #e60012; }
/*Top002839 */
.Top002839 { position: fixed; z-index: 200; width: 100%; left: 0; top: 0; font-size: 100px; line-height: 0; }
.Top002839 .logo { float: left; display: table; height: 0.9em; padding: 0 2vw; }
.Top002839 .logo a { display: table-cell; vertical-align: middle; }
.Top002839 .logo img { max-height: 0.46em; }
.Top002839 .logo .hover { display: none; }
.Top002839 .mid, .Top002839 .top-search, .Top002839 .top-email { float: right; }
.Top002839 .top-email {width: 180px;transition: 0.3s;}
.Top002839 .top-email a{font-size: 16px;font-weight: 100; color: #fff;display: inline-block;line-height: 90px; position: relative;}
.Top002839 .top-email a:after { position: absolute; content: ''; height: 4px; width: 0; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); background: #e60012; transition: 0.3s; }
.Top002839 .top-email a:hover:after { width: 100%; }

.Top002839_fixed .top-email a{color: #333;}
.Top002839 .top-search { width: 0.9em; min-height: 0.9em; transition: 0.3s; }
.Top002839 .open-search { transition: background 0.3s; cursor: pointer; }
.Top002839 .open-search:before, .Top002839 .open-search:after { position: absolute; content: ''; width: 20px; height: 2px; background: #fff; left: 50%; top: 50%; margin: -1px 0 0 -10px; opacity: 0; -webkit-opacity: 0; }
.Top002839 .top-search.on .open-search:before, .Top002839 .top-search.on .open-search:after { opacity: 1; -webkit-opacity: 1; transition: 0.3s 0.3s; }
.Top002839 .top-search.on .open-search:before { transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Top002839 .top-search.on .open-search:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.Top002839 .top-search .inner { width: 100%; min-width: 0.9em; position: relative; padding-right: 0.9em; }
.Top002839 .top-search .inner .text { opacity: 0; -webkit-opacity: 0; height: 5.625em; line-height: 5.625em; border: 0; background: rgba(255,255,255,0.1); padding: 0 20px; width: 100%; color: #fff; font-size: 0.16em; }
.Top002839 .top-search .inner .text.focus { color: #333; }
.Top002839 .top-search .inner .btn { position: absolute; right: 0; top: 0; height: 100%; width: 0.9em; background: url(../images/Top002839_btn.png) no-repeat center center; }
.Top002839 .header-menu li { position: relative;width: auto!important; padding-right: 25px; font-size: 0.16em; }
.Top002839 .header-menu li em { padding-right: 32px; position: relative; line-height: 5.625em; }
.Top002839 .header-menu li em a { position: relative; color: #fff; font-weight: 100; }
.Top002839 .header-menu li em a:after { position: absolute; content: ''; height: 4px; width: 0; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); background: #e60012; transition: 0.3s; }
.Top002839 .header-menu li em a:hover:after, .Top002839 .header-menu li.aon em a:after { width: 100%; }
.Top002839 .header-menu li .sub { padding-top: 15px; width: 120%; margin-left:-30%;/*left:50%;transform:translateX(-50%);*/}
.Top002839 .header-menu li#m6 .sub{ width: 220%;margin-left:-80%;}
.Top002839 .header-menu li#m10 .sub { width: 200%;margin-left:-70%;}
.Top002839 .header-menu li .sub-menu { background: rgba(255,255,255,0.25); border-radius: 4px;}
.Top002839 .header-menu li .sub-menu dt { line-height: 45px; padding: 0 0.5em; }
.Top002839 .header-menu li .sub-menu dt:first-child { padding-top: 15px;position: relative;}
.Top002839 .header-menu li .sub-menu dt:first-child:after { position: absolute; content: ""; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 6px; top: -6px; left: 50%; margin-left: -6px; border-top-width: 0; border-bottom-color: #fff; opacity: .25;}

.Top002839 .header-menu li .sub-menu dt:last-child { padding-bottom: 15px;}
.Top002839 .header-menu li .sub-menu dt a { text-align: center;color: #fff; }
.Top002839 .header-menu li .sub-menu dt a:hover { color: #e60012; background: none; }
.Top002839_fixed { background: #fff; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }
.Top002839_fixed .logo .cur { display: none; }
.Top002839_fixed .logo .hover { display: block; }
.Top002839_fixed .header-menu li em a { color: #000; }
.Top002839_fixed .top-search .inner .btn { background-image: url(../images/Top002839_btn2.png); }
.Top002839 .top-search.on .inner .text { opacity: 1; -webkit-opacity: 1; color:#fff;}
.Top002839_fixed .open-search:before, .Top002839_fixed .open-search:after {background: #e60012;}
.Top002839_fixed .top-search.on .inner .text { color:#333;background: #eee;}
.Top002839_fixed .header-menu li .sub-menu { background: rgba(0,0,0,0.25); border-radius: 4px;}

@media(min-width:1281px) {
.Top002839 .top-search { position: relative; overflow: hidden; }
.Top002839 .open-search { position: absolute; right: 0; top: 0; width: 0.9em; height: 100%; z-index: 4; }
.Top002839 .top-search.on { width: 20%; }
.Top002839 .top-search.on .open-search { right: 0.9em; }
}

@media(max-width:1500px) {
.Top002839 .header-menu li { padding-right: 20px; }
.Top002839 .header-menu li em { padding-right: 22px; }
}

@media(max-width:1280px) {
.Top002839 .top-search .inner { position: absolute; right: 0; top: -100%; transform: translateX(-100%); -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); opacity: 0; transition: opacity 0.3s; }
.Top002839 .top-search.on { width: 0.9em; }
.Top002839 .open-search { display: block; height: 0.9em; background: url(../images/Top002839_btn.png) no-repeat center center; position: relative; }
.Top002839 .top-search.on .open-search { background: none; }
.Top002839 .top-search.on .inner { opacity: 1; top: 100%; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }
.Top002839 .header-menu li .sub-menu dt { padding: 0 15px; }
    .Top002839_fixed .open-search { background-image: url(../images/Top002839_btn2.png); }
}

@media(max-width:1024px) {
.Top002839 { font-size: 70px; }
.Top002839 .logo {position: relative;z-index: 5}
.Top002839 .top-email {display: none;}
.Top002839 #header-menu { position: fixed; left: 0; opacity: 0; top: -100%; padding-top: 0.9em; bottom: 0; overflow: auto; height: 100%; width: 100%; background: #fff; transition: 0.3s; z-index: 3;}
.Top002839 #header-menu.header-menu-show { top: 0; opacity: 1; }
.Top002839 #header-menu ul { padding: 20px; }
.Top002839 #header-menu li em {border-bottom: 0px}
.Top002839 #header-menu li a { color: #333; font-size: 15px; border-bottom-color: rgba(0,0,0,.1)}
.Top002839 #header-menu li.has-sub i.op { display: block; }
.Top002839 #header-menu li.has-sub i.op:before, .Top002839 #header-menu li.has-sub i.op:after { background: #e60012; }
.Top002839 #header-menu li .sub { padding: 10px; background: rgba(234, 84, 50, 0.1); }
.Top002839 #header-menu li .sub-menu dt:last-child a { border-bottom: 0; }
.Top002839 #open_menu { float: right; width: 0.9em; height: 0.9em; position: relative;z-index: 5 }
.Top002839 #open_menu i { width: 60%; left: 20%; height: 3px; }
.Top002839 #open_menu i, .Top002839 #open_menu i::before, .Top002839 #open_menu i::after { background: #e60012; }
.Top002839 #open_menu i::after { top: -10px; }
.Top002839 #open_menu i::before { top: 10px; }

.Closebg{position: fixed; width: 0; height: 0; left: 0; top: 0; display: none; z-index: 0;}
/*.Closebg.block{display: block;}*/

.Top002839 .logo-on .cur { display: none; }
.Top002839 .logo-on .hover { display: block; }
}

@media(max-width:640px) {
    .Top002839 { font-size: 60px; }
    .Top002839 .logo img { max-height: 0.62em; }
    .Top002839 .top-search .inner .text {background:#fff;}
    .Top002839 .top-email{line-height: 54px;text-align: right; display: none;}
}
/*Bottom002983*/
.Bottom002983 { background: #222; color: #fff; padding: 2vw 0; overflow: hidden; position: relative; }
.Bottom002983, .Bottom002983 a { color: rgba(255,255,255,0.6); }
.Bottom002983 a:hover { color: #fff; }
.Gotop { position: fixed; z-index: 20; bottom: 18%; right: 5%; z-index:-1; opacity:0; transition: all .5s;}
.Gotop.hide{ opacity:1; z-index:1;}
.Gotop a { display: inline-block; width: 50px; height: 50px; background: url(../images/arrow.png) no-repeat center center #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }
.Bottom002983 .auto { max-width: 1440px; width: 96%; }
.Bottom002983 .b-right dl { float: left; }
.Bottom002983 .b-right dt { margin-bottom: 40px; }
.Bottom002983 .b-right dt a { color: #fff; font-size: 18px; }
.Bottom002983 .b-right dd { line-height: 34px; font-size: 15px; color: #999; }
.Bottom002983 .bshare-custom { margin: 70px 0 60px 0; }
.Bottom002983 .bshare-custom a { width: 50px; height: 50px; background-color: rgba(255,255,255,0.1); margin: 0 10px 0 0; background-position: center center; background-repeat: no-repeat; border-radius: 50%; }
.Bottom002983 .bshare-custom a.bds_sqq { background-image: url("../images/Bottom002983_qq.png"); }
.Bottom002983 .bshare-custom a.bds_weixin { background-image: url("../images/Bottom002983_weixin.png"); }
.Bottom002983 .bshare-custom a.bds_tsina { background-image: url("../images/Bottom002983_sina.png"); }

.Bottom002983 .code{ margin: 30px 0 40px 0; width:160px; text-align: center;}
.Bottom002983 .code img{max-width: 100px;margin: 0 auto;}

@media(min-width:1025px) {
.Bottom002983 .b-left { max-width: 360px; width: 30%; }
.Bottom002983 .b-right { width: 68%; }
.Bottom002983 .copyright { line-height: 28px; }
}

@media(max-width:1024px) {
.Bottom002983 .b-right { display: none; }
.Bottom002983 { text-align: center; padding: 5vw 0; }
.Bottom002983 .bshare-custom { display: table; margin: 4vw auto; }
.Bottom002983 .bshare-custom a { margin: 0 5px; width: 35px; height: 35px; background-size: contain;}
.Bottom002983 .code{margin:20px auto 30px;}
}
@media(max-width:480px) {
.Bottom002983 {  padding: 8vw 0 5vw ; }
    .Bottom002983 .b-left .logo img {max-width: 35%;}
}

/*Banner003069 */
.Banner003069 { position: relative; z-index: 1; }
.Banner003069 .auto { max-width: 1440px; }
.Banner003069 .Ispic { height: 590px; }
.Banner003069:before { width: 100%; height: 238px; content: ""; position: absolute; background: url(../images/banbg.png) no-repeat center top; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; -o-background-size: 100% 100%; background-size: 100% 100%; z-index: 2; }
.Banner003069:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #0c2150; opacity: .5; z-index: 1; }
.Banner003069 .banner_title { position: absolute; z-index: 10; top: 50%; left: 0; transform: translateY(-50%); font-size: 40px; color: #fff; width: 100%; padding-top: 70px; text-align: center; }
.Banner003069 .banner_title h1 { font-size: 1em; margin: 0; margin-bottom: 18px; }
.Banner003069 .banner_title p { font-size: 0.5em; margin: 0; font-weight: 100; letter-spacing: 12px; }

@media(max-width:640px) {
.Banner003069 .Ispic { height: 250px; }
.Banner003069 .banner_title { padding-top: 20px;font-size: 6vw; }
}
/*Menu002849 */
.Menu002849 { padding: 70px 0; }
.Menu002849 .auto { max-width: 1440px; width: 96%; }
.Menu002849 .Current em { float: right; font-style: normal; line-height: 2.7vw; max-width: 90%; }
.Menu002849 .Current, .Menu002849 .Current a { color: #666; }
.Menu002849 .Current a:hover { color: #e60012; }
.Menu002849 .Current a:not(:last-child):after { display: inline-block; width: 5px; height: 1px; vertical-align: middle; background: #666; content: ''; margin: 0 10px; }
.Menu002849 .nav-menu { position: relative; padding-right: 40px; }
.Menu002849 .nav { height: 2.7vw; position: relative; z-index: 10; }
.Menu002849 .nav li { line-height: 2.7vw; float: left; margin-right: 20px; }
.Menu002849 .nav-menu li a { font-size: 16px; color: #333; background: #f5f5f5; display: block; transition: 0.3s; padding: 0 30px; }
.Menu002849 .nav-menu li.aon a, .Menu002849 .nav-menu li a:hover { color: #fff; background: #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }
.Menu002849 .nav-menu .more { }
.Menu002849 .nav-menu .more dt { font-size: 0; width: 20px;position: absolute; right: 10px; top: 50%; margin-top: -10px; }
.Menu002849 .nav-menu .more dt i { display: block; height: 20px; border-radius: 3px; background: #fff url(../images/Menu002849_more.gif) no-repeat center center; cursor: pointer; }
.Menu002849 .nav-menu .more dd { position: absolute; left: 0; width: 200px; background: #fff; top: 100%; border: 1px solid #eee; border-radius: 4px; margin-top: 10px; padding: 10px 15px; box-shadow: 0 3px 5px rgba(0,0,0,0.2); z-index: 20; display: none; }
.Menu002849 .nav-menu .more dd li { line-height: 40px; }
.Menu002849 .nav-menu .more dd li:not(:last-child) { border-bottom: 1px solid #eee; }

@media(min-width:1025px) {
.Menu002849 .Current { float: right; width: 32%; }
.Menu002849 .nav-menu { float: left; width: 68%; }
}

@media(max-width:768px) {
.Menu002849 .nav { height: 45px; }
.Menu002849 .nav li { line-height: 45px; margin-right: 10px; }
.Menu002849 .Current em { line-height: 30px; }
}

@media(max-width:480px) {
    .Menu002849 { padding: 4% 0; }
    .Menu002849 .nav li a { font-size: 14px; padding: 0 10px; }
    .Menu002849 .Current { display: none;}
    .Menu002849 .nav-menu li { }
    .Menu002849 .nav-menu li a {font-size: 14px; padding: 10px 10px; line-height: 30px;}
}
/*浜у搧鏈嶅姟 */
.RighInfo003061 { padding: 2% 0 5% 0; }
.RighInfo003061 .auto { max-width: 1440px; width: 96%; }
.RighInfo003061 .title { margin: 0; color: #333; text-align: center; font-size: 32px; line-height: 1em; margin-bottom: 1.2em; }
.RighInfo003061 .col-name { text-align: center; color: #000; font-size: 36px; font-weight: bold; line-height: 1em; }
.RighInfo003061 .title span { margin-left: 5px; color: #e60012; margin-top: 10px; }
.RighInfo003061 .info-css { text-align: center; color: #333; font-size: 20px; line-height: 2; padding: 2% 0; }
.RighInfo003061 .info-css .t-1 { display: inline-block; padding-right: 7.167%; padding-left: 7.167%; padding-top: 24px; position: relative; background: url(../images/yinhao-r.png) no-repeat right top; background-size: 6.617% auto; }
.RighInfo003061 .info-css .t-1:before { position: absolute; content: ''; left: 0; top: 0; width: 6.617%; height: 100%; background: url(../images/yinhao-l.png) no-repeat left top; background-size: contain; }

@media(max-width:640px) {
.RighInfo003061 .info-css { font-size: 16px; }
.RighInfo003061 .info-css aside .f-cn { font-size: 28px; }
}

@media(min-width:1025px) and (max-width:1440px) {
.RighInfo003061 .col-name { font-size: 2.5vw; }
}

@media(max-width:1024px) {
.RighInfo003061 .col-name, .RighInfo003061 .title { font-size: 4vw; }
}

@media(max-width:640px) {
.RighInfo003061 .col-name, .RighInfo003061 .title { font-size: 6vw; }
.RighInfo003061 .title .desc { font-size: 4vw; }
}
/*box-1*/
.RighInfo003061 .box-1 dd { margin-bottom: 5%; position: relative; }
.RighInfo003061 .box-1 dd:after { position: absolute; content: ''; width: 100%; height: 45%; left: 0; bottom: 0; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,0.8) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,0.8) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 30%, rgba(0,0,0,0.8) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#66006aff', GradientType=0 );
}
.RighInfo003061 .box-1 dd .txt { position: absolute; z-index: 10; width: 100%; bottom: 3vw; left: 0; padding: 0 2vw; color: #fff; font-size: 16px; }
.RighInfo003061 .box-1 dd h5 { margin: 0 0 15px 0; font-size: 1.5em; padding: 15px 0; line-height: 1em; border-bottom: 1px solid rgba(255,255,255,0.3); }
.RighInfo003061 .box-1 dd p { margin: 0; line-height: 1.5em; height: 4.5em; overflow: hidden; }

@media(min-width:641px) {
.RighInfo003061 .box-1 dd:not(:nth-child(2n)) {
margin-right: 2%;
}
.RighInfo003061 .box-1 dd { float: left; width: 49%; }
}

@media(max-width:1024px) {
.RighInfo003061 .box-1 dd .txt { font-size: 1.5vw; }
}

@media(max-width:640px) {
.RighInfo003061 .box-1 dd .txt { font-size: 3vw; }
}
/*box-2*/
.RighInfo003061 .box-2{ max-width: 1050px; margin: 0 auto;}
.RighInfo003061 .box-2 .col-name { margin-bottom: 3%; }
.RighInfo003061 .box-2 .slider ul { margin: 0 -3px; }
.RighInfo003061 .box-2 .slider li { text-align: center; padding: 0 3px; }
.RighInfo003061 .box-2 .slider li .ytable { transition: 0.3s; padding: 0 18px; height: 160px; background: #f5f5f5; }
.RighInfo003061 .box-2 .slider li aside { font-size: 15px; color: #333; line-height: 1.5em; margin-top: 1em; }
.RighInfo003061 .box-2 .slider li img { max-width: 35%; }
.RighInfo003061 .box-2 .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 50px; height: 50px; background: #efefef; padding: 0; margin-top: -25px; transition: 0.3s; }
.RighInfo003061 .box-2 .slick-prev { left: -5vw; }
.RighInfo003061 .box-2 .slick-next { right: -5vw; }
.RighInfo003061 .box-2 .slick-arrow:hover { background: #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }
.RighInfo003061 .box-2 .slick-arrow:before { position: absolute; content: ''; width: 7px; height: 11px; background: url(../images/arrow2.png) no-repeat center center; left: 50%; top: 50%; margin: -3px 0 0 -5px; }
.RighInfo003061 .box-2 .slick-prev:before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }
.RighInfo003061 .box-2 .slick-arrow:hover:before { background-image: url(../images/arrow2_on.png) }


.col-title { font-size: 48px; padding-bottom: 3.18vw; }
.col-title .cn { font-size: 0.625em; font-weight: bold; color: #333; }
.col-title .cn:after { display: inline-block; content: ''; height: 1px; background: #e60012; width: 5.36em; margin-left: 0.521em; vertical-align: middle; }
.col-title .en { font-family: 'roboto'; font-size: 0.75em; color: #e60012; text-transform: uppercase; line-height: 1em; padding-top: 0.25em; }

@media(min-width:769px) and (max-width:1024px) {
.col-title { font-size: 4vw; }
}

@media(max-width:640px) {
.col-title { font-size: 9vw; padding-bottom: 7vw;}
.col-title .en { font-size: 0.65em; }
}

/*椤圭洰妗堜緥 */
.PicList003060 { padding: 3% 0 2% 0; }
.PicList003060 .auto { max-width: 1440px; width: 96%; }

.PicList003060 li{ float:left; margin-right:2%; margin-bottom:2%;}
@media(min-width:1025px){
.PicList003060 li{ width:23.5%;}
.PicList003060 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList003060 li{ width:32%;}
.PicList003060 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList003060 li{ width:100%;}
.PicList003060 li:nth-child(2n){ margin-right:0;}
}

.PicList003060 li a { color: #fff; display: block; position: relative; overflow: hidden; }
.PicList003060 li .Ispic { position: relative; padding-bottom: 74%; z-index: 1; }
.PicList003060 li .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 40%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#006aff', GradientType=0 );
}
.PicList003060 li .txt{position: absolute; z-index: 10; left: 20px; top: 0; background: rgba(230,0,18,0.75); padding: 16px; border-radius: 0 0 10px 10px;  max-width: 146px; font-size: 13px; }

.PicList003060 li .inner { position: absolute; z-index: 10; left: 0; bottom: 0; width: 100%; padding: 0 20px; transition: 0.3s; }
.PicList003060 li:hover .inner { bottom: 5%; }
.PicList003060 li h3 { font-size: 18px; font-weight: normal; margin: 0; }
.PicList003060 li p { margin: 5px 0 0 0; transition: 0.3s; opacity: 0;}
.PicList003060 li:hover a p { opacity: 1; }

@media(min-width:1025px) and (max-width:1366px) {
.PicList003060 li .inner { font-size: 2vw; }
}

@media(max-width:1024px) {
.PicList003060 .title { font-size: 4vw; }
.PicList003060 li .inner { font-size: 3vw; }
}

@media(max-width:640px) {
.PicList003060 .title { font-size: 6vw; }
.PicList003060 li .inner { font-size: 5vw; }
    .PicList003060 li h3 { font-size: 16px;}
}
/*鍏徃绠€浠 */
.RighInfo002806 { padding: 2% 0 0; }
.RighInfo002806 .box1 { position: relative; margin-bottom: 4%; }
.RighInfo002806 .auto { max-width: 1440px; width: 96%; }
.RighInfo002806 .word aside.t-1 { font-size: 24px; color: #333; font-weight: bold; margin-bottom: 4%; }
.RighInfo002806 .word p { line-height: 30px; font-size: 16px; color: #555; }
.RighInfo002806 .box1 .pic img { display: block; width: 100%; }
.RighInfo002806 .box1 .list { margin-top: 8.5%; position: relative; }
.RighInfo002806 .box1 .list ul { position: relative; z-index: 2; }
.RighInfo002806 .box1 .list li { float: left; width: 25%; padding: 60px 0; }
.RighInfo002806 .box1 .list li:nth-child(4n+1) { clear: left; }
.RighInfo002806 .box1 .list li .inner { color: #e60012; font-family: 'roboto'; }
.RighInfo002806 .box1 .list li aside { display: block; margin-bottom: 10px; }
.RighInfo002806 .box1 .list li span { font-size: 16px; color: #bbb; }
.RighInfo002806 .box1 .list li .counter { font-size: 60px; line-height: 1; font-weight: bold; color: #e60012; display: inline-block; vertical-align: sub; }
.RighInfo002806 .box1 .list li p { font-size: 16px; color: #999; }
.RighInfo002806 .box2 .pic { margin-top: 4%; }
.RighInfo002806 .box2 .pic figure { padding-bottom: 21%; }
.RighInfo002806 .box2 .pic img{width: 100%}
@media(min-width:1025px) {
.RighInfo002806 .box1 .list:before { position: absolute; z-index: 0; right: -20%; top: 0; height: 100%; background: #f8f8f8; content: ''; width: 200%; }
}

@media(min-width:769px) {
.RighInfo002806 .box1 .auto { display: flex;}
.RighInfo002806 .box1 .pic { float: right; width: 38.9%; position: relative;    align-self: flex-end;}
.RighInfo002806 .box1:before { position: absolute; z-index: 1; right: 0; bottom: 0; width: 58.125%; padding-bottom: 50%; background: url(../images/RighInfo002806-bg.png) no-repeat bottom right; content: ''; }
.RighInfo002806 .box1 .left { float: left; width: 60%; }
}

@media(max-width:640px) {
.RighInfo002806 .word aside.t-1 { font-size: 20px; }
    .RighInfo002806 .word p { font-size: 14px;}
    .RighInfo002806 .box1 .list li { width: 50%;padding: 3% 6%; padding-left: 6%;}
    .RighInfo002806 .box1 .list li .counter { font-size: 30px;}
    .RighInfo002806 .box1 .list li span { font-size: 14px;}
    .RighInfo002806 .box1 .list li p { font-size: 15px;}
}


/*鑽ｈ獕璧勮川 */
.RighInfo002812 { padding-bottom: 5%; }
.RighInfo002812 .auto { max-width: 1440px; width: 96%; }
.RighInfo002812 .word aside.t-1 { font-size: 30px; color: #333; font-weight: bold; margin-bottom: 20px; }
.RighInfo002812 .word .line { width: 50px; height: 2px; background-color: #e60012; margin-bottom: 35px; }
.RighInfo002812 .list p { line-height: 30px; font-size: 16px; color: #333; }
.RighInfo002812 .list ul { margin-top: 3%; }
.RighInfo002812 .list li { font-size: 16px; line-height: 48px; color: #666; padding-left: 47px; background: url(../images/li.png) no-repeat left center; }

@media(min-width:481px) {
.RighInfo002812 .list li { float: left; width: 32%; }
.RighInfo002812 .list li:not(:nth-child(3n)) {margin-right: 2%;}
.RighInfo002812 .list li:nth-child(3n+1) { clear: left; }
}
.RighInfo002812 .honorList { padding: 3% 0; margin: 3% 0; background: #f8f8f8; }
.RighInfo002812 .honorList .slider li { text-align: center; }
.RighInfo002812 .honorList .slider li .pic { background: url(../images/PicList002311-pic_honorBg.jpg) no-repeat center center; background-size: cover; padding: 25px; }
.RighInfo002812 .honorList .slider li .Ispic { padding-bottom: 68%; background-size: contain; }
.RighInfo002812 .honorList .slider li aside { margin: 10px 0; font-size: 16px; color: #000; }
.RighInfo002812 .honorList .slider li p { color: #b9b9b9; line-height: 1.428em; height: 2.856em; margin: 0; }
.RighInfo002812 .honorList .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 50px; height: 50px; background: #efefef; padding: 0; margin-top: -25px; transition: 0.3s; }
.RighInfo002812 .honorList .slick-prev { left: -5vw; }
.RighInfo002812 .honorList .slick-next { right: -5vw; }
.RighInfo002812 .honorList .slick-arrow:hover { background: #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }
.RighInfo002812 .honorList .slick-arrow:before { position: absolute; content: ''; width: 7px; height: 11px; background: url(../images/arrow2.png) no-repeat center center; left: 50%; top: 50%; margin: -3px 0 0 -5px; }
.RighInfo002812 .honorList .slick-prev:before { transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }
.RighInfo002812 .honorList .slick-arrow:hover:before { background-image: url(../images/arrow2_on.png) }

@media(min-width:1025px) {
.RighInfo002812 .honorList .slider li { margin: 0 20px; }
}

@media(max-width:1024px) {
.RighInfo002812 .honorList .slider .ul { padding: 3vw 5vw 2vw; }
.RighInfo002812 .honorList .slider li { margin: 0 1vw; }
}

@media(max-width:640px) {
    .RighInfo002812  { padding: 5% 0; }
    .RighInfo002812 .box1 { margin-bottom: 12%;}
    .RighInfo002812 .list li { font-size: 15px;}
    .RighInfo002812 .word .line { margin-bottom: 15px;}
    .RighInfo002812 .word aside.t-1 { font-size: 20px;}
    .RighInfo002812 .honorList .slider { padding-left: 0; }
    .RighInfo002812 .honorList .slider li { margin: 0 2vw; }
    .RighInfo002812 .honorList .slick-prev { left: 0;}
    .RighInfo002812 .honorList .slick-next { right: 0;}
}


/*鏍稿績鐞嗗康 */
.RighInfo003073 { padding-bottom: 5%; }
.RighInfo003073 .auto { max-width: 1440px; width: 96%; overflow: hidden;}
.RighInfo003073 .ytable-cell { vertical-align: top; }
.RighInfo003073 .con{ margin-bottom: 2%;}
.RighInfo003073 .col-title { font-size: 48px; padding-bottom: 3.18vw; }


.RighInfo003073 .con2{ margin: 2% auto;line-height: 30px;color: #555; font-size: 16px;}

.RighInfo003073 .word { width: 60%; padding-left: 7.167%; position: relative; background: url(../images/yinhao-l.png) no-repeat left top; background-size: 6.617% auto; }
.RighInfo003073 .word p { line-height: 30px; font-size: 16px; color: #333; }
.RighInfo003073 .word pre { line-height: 32px; font-size: 20px; color: #333; }
.RighInfo003073 .word b { display: block; font-size: 24px; margin-bottom: 10px;}

.RighInfo003073 .apply { position: relative; }
.RighInfo003073 .apply img{ width:100%; }
.RighInfo003073 .apply .txt { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; z-index: 10; color: #fff; font-size: 36px; padding: 0 12%; }
.RighInfo003073 .apply aside { display: block; margin-top: 30px; font-size: 30px; letter-spacing: 0.53vw; max-width: 40%; }

@media(min-width:1025px) {
.RighInfo003073 .box-1 .fl { width: 48%; }
.RighInfo003073 .box-1 .fr { width: 50%; }
}
.RighInfo003073 .box-2{ padding: 3% 0 0;}
.RighInfo003073 .box-2 ul{ width: 45%; float: left;}
.RighInfo003073 .box-2 ul:nth-child(2n){ float: right;}
.RighInfo003073 .box-2 li{ color:#333; border-top: 1px dashed #ededed; font-size:16px;position: relative;padding-left: 20px;line-height: 60px;}
.RighInfo003073 .box-2 li i{display: inline-block;content: '';width: 10px;height: 10px;background: url(../images/TextList002855_icon.png) no-repeat center;position: absolute;left:0;top:50%;margin-top: -5px;}
.RighInfo003073 .box-2 li span{ float: right; color: #666; line-height: 20px; background: #f5f5f5; padding: 5px 20px;}


@media(max-width:640px) {
    .RighInfo003073 {padding: 8% 0;}
    .RighInfo003073 .col-title { display: block;font-size: 9vw; }
    .RighInfo003073 .word { display: block; width: 100%;}
    .RighInfo003073 .word b { font-size: 18px;}
    .RighInfo003073 .word p { font-size: 14px;}
    .RighInfo003073 .con2 { font-size: 14px;}
    .RighInfo003073 .apply { overflow: hidden; }
    .RighInfo003073 .apply .txt { display: table; }
    .RighInfo003073 .apply aside {display: table-cell;vertical-align: middle; max-width:100%;font-size: 16px;}
    .RighInfo003073 .apply img { max-width:none;width: 140%;margin-left:-20%;}

    .RighInfo003073 .box-2 ul { width: 100%;}
    .RighInfo003073 .box-2 li em  { font-style: normal; width: 63%; display: inline-block; line-height: 30px; font-size: 15px;}
    .RighInfo003073 .box-2 li span { font-size: 14px;}
}

/*瑙嗛*/
.RighInfo003073 .video{position: relative;}
.RighInfo003073 .video img{display: block;width: 100%;}
.RighInfo003073 .video .play,
.RighInfo003073 .video .files{position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.RighInfo003073 .video .play{background: url(../images/play.png) no-repeat center center rgba(0,0,0,0.5); z-index: 3; cursor: pointer;}
.RighInfo003073 .video .files{ z-index: 10;display: none;}
.RighInfo003073 .video .files video{object-fit: cover;}
@media(max-width:480px){
.RighInfo003073 .video .play{background-size:40px auto;}
}


/*鎴樼暐鍚堜綔 */
.Floor003056{ padding:5% 0;background: #f8f8f8; }
.Floor003056 .auto { max-width: 1440px; width: 96%; }



.Floor003056 .word aside.t-1 { font-size: 30px; color: #333; font-weight: bold; margin-bottom: 20px; }
.Floor003056 .word .line { width: 50px; height: 2px; background-color: #e60012; margin-bottom: 35px; }

.Floor003056 .main .logo { 
	height: 12vw;
	border: 1px solid #f8f8f8;
	display: block;
	background: #fff;
	width: 100%;
	text-align: center;
	line-height: 12vw;
}
.Floor003056 .main .owl-nav span{display: none;}
.Floor003056 .main .owl-nav button{
	position: absolute;
	width: 35px;
	height: 35px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 5;
	border: 0;
	cursor: pointer;
}
.Floor003056 .main .owl-dots{
	display: none;
}
.Floor003056 .main .owl-nav .owl-prev{
	left: 0;
	background: rgba(0,0,0,.1) url(../images/arrow_prev_on.png) no-repeat center/15px;
}
.Floor003056 .main .owl-nav .owl-next{
	right: 0;
	background: rgba(0,0,0,.1) url(../images/arrow_next_on.png) no-repeat center/15px;
}
.Floor003056 .main .logo a{ background: #fff; display: table-cell!important; vertical-align: middle; text-align: center; cursor: default;}
.Floor003056 .main .logo img { max-height: 4vw; max-width: 85%; }
.Floor003056 .main{overflow: hidden;}
.Floor003056 .main #logos{height: 12vw;}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


@media(min-width:1025px) {
/* .Floor003056 .main .logo { width: 14.285%; } */
}

@media(min-width:641px) and (max-width:1024px) {
.Floor003056 .main .logo img { max-height: 12vw; }
}

@media(max-width:640px) {
.Floor003056 .main .logo img { max-height: 120px; }
    .Floor003056 .word aside.t-1 { font-size: 20px;}
    .Floor003056 .word .line { margin-bottom: 15px;}
}


/*鎴愬憳浼佷笟 */
.Map002793 { padding: 4% 0 5%; }
.Map002793 .auto { max-width: 1440px; width: 96%; }

.Map002793 .ytable-cell { vertical-align: top; }
.Map002793 .con{ margin-bottom: 2%;}

.Map002793 .word { width: 60%; padding-left: 7.167%; position: relative; background: url(../images/yinhao-l.png) no-repeat left top; background-size: 6.617% auto; }
.Map002793 .word p { line-height: 30px; font-size: 16px; color: #333; }


.Map002793 .word aside.t-1 { font-size: 30px; color: #333; font-weight: bold; margin-bottom: 20px; }
.Map002793 .word .line { width: 50px; height: 2px; background-color: #e60012; margin-bottom: 35px; }
.Map002793 .box { position: relative; }
.Map002793 .box img { display: block; width: 100%; }
.Map002793 .inner { position: absolute; left: 0; top: 0; width: 100%; max-height: 100%; overflow: auto; color: #fff; padding: 6%; }
.Map002793 .inner h2 { margin: 0; font-size: 24px; line-height: normal; }
.Map002793 .inner h2:after, .Map002793 .inner .txt:after { content: ''; display: block; width: 60px; height: 1px; background: #fff; margin: 2% 0; }
.Map002793 .inner .txt { max-width: 1000px; line-height: 30px; overflow: hidden; }
.Map002793 .inner ul { display: table; font-size: 16px; }
.Map002793 .inner li { display: table-row; }
.Map002793 .inner li span { display: table-cell; }
.Map002793 .inner ul li span:first-child { width: 100px; }
.Map002793 .tab_span li { font-size: 16px; color: #666; background: url(../images/arrow2.png) no-repeat 15px center #f5f5f5; padding: 15px; margin-bottom: 8px; cursor: pointer; padding-left: 30px; }
.Map002793 .tab_span li.on { background-image: url(../images/arrow2_on.png); background-color: #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1); color: #fff; position: relative; }

@media(min-width:1201px) {
.Map002793 .tab_list { width: 78%; float: right; }
.Map002793 .tab_span { width: 20%; float: left; }
}

@media(max-width:1200px) {
.Map002793 .tab_span { display: none; }
.Map002793 .box { display: block!important; margin-bottom: 2%; }
.Map002793 .con ul { width: 100%; float: none; }
}

@media(max-width:640px) {
.Map002793 .con { position: static; color: #555; }
.Map002793 .con h2 { font-size: 20px; }
.Map002793 .con li span { min-width: 80px; }
    .Map002793 .ytable-cell { display: block; width: 100%;}
    .Map002793 .word p { font-size: 15px;}
    .Map002793 .inner h2 {  font-size: 16px;}
    .Map002793 .inner ul { font-size: 14px;}
}
/*鏂伴椈鍒楄〃 */
.PicList002663 .auto { max-width: 1440px; width: 96%; }
.PicList002663 li { float: left; margin-right: 4.375%; margin-bottom: 60px; }
.PicList002663 li figure { padding-bottom: 67%; position: relative; }
.PicList002663 li time { position: absolute; right: 0; bottom: 20px; width: 114px; height: 94px; display: flex; align-items: center; justify-content: center; flex-direction: column; -webkit-display: flex; -webkit-align-items: center; -webkit-justify-content: center; -webkit-flex-direction: column; background-color: rgba(255,255,255,0.9); font-family: 'roboto'; color: #333; transition: .3s; }
.PicList002663 li time span { font-size: 50px; font-weight: bold; }
.PicList002663 li:hover time { background: #e60012; color: #fff; }
.PicList002663 li .txt { padding: 30px 0 0; }
.PicList002663 li h3 { font-size: 20px; font-weight: normal; line-height: 36px; margin: 0; height: 36px; }
.PicList002663 li h3 a { color: #333; transition: .3s; }
.PicList002663 li p { margin:10px 0; line-height: 30px; font-size: 16px; color: #666; overflow: hidden; height:30px;}
.PicList002663 li .more { position: relative; color: #bbb; text-transform: uppercase; font-family: 'Oswald'; background: url(../images/arrow2.png) no-repeat left center; padding-left: 15px; }
.PicList002663 li .more:hover,
.PicList002663 li:hover h3 a { color: #e60012; }

@media(min-width:769px) {
.PicList002663 .news-list li { width: 30.375%; }
.PicList002663 .news-list li:nth-child(3n) { margin-right: 0; }
}

@media(max-width:1024px) {
.PicList002663 li time, .PicList002663 li h3 { font-size: 24px; }
}

@media(min-width:481px) and (max-width:1024px) {
.PicList002663 li p { line-height: 20px; font-size: 14px; height: 80px; }
}

@media(max-width:768px) {
.PicList002663 .news-list li { width: 49%; }
.PicList002663 .news-list li:nth-child(2n) { margin-right: 0; }
.Floor003056 .main .logo{height: 160px; line-height: 160px;}
.Floor003056 .main #logos{height: 160px;}
}

@media(max-width:480px) {
    .PicList002663 .news-list li { float: none; width: auto; margin-right: 0; }
    .PicList002663 li time, .PicList002663 li h3 { font-size: 18px;}
    .PicList002663 .news-list li p, .PicList002663 .news-list li h3 { height: auto; line-height: 1.6; font-size: 18px;}
    .PicList002663 .news-list li p { font-size: 15px;}
    .PicList002663 li time span {  font-size:30px;}
}
/*
 .Page002274 涓篸emo缂栧彿
 */
.Page002274 { text-align: center; padding: 2% 0 5%; color: #666; }
.Page002274 .Pages * { vertical-align: middle; }
.Page002274 .Pages .p_cur, .Page002274 .Pages .p_count, .Page002274 .Pages .p_total { display: none; }
.Page002274 .Pages a { display: inline-block; padding: 0 15px; font-size: 18px; line-height: 50px; height: 50px; color: #666; margin: 0 5px; }
.Page002274 .Pages a:hover, .Page002274 .Pages a.a_cur { color: #e60012; }
.Page002274 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; }
.Page002274 .Pages .i_text { width: 47px; height: 36px; line-height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .i_button { cursor: pointer; background: none; width: 47px; height: 36px; border: 1px solid #ceced5; }
.Page002274 .Pages .p_jump b { font-weight: normal; margin: 0 5px; }
.Page002274 .Pages .a_prev, .Page002274 .Pages .a_next { font-family: 瀹嬩綋; color: #d2d2d2; font-weight: bold; width: 50px; line-height: 46px; text-align: center; border: 2px solid #efefef; }
.Page002274 .Pages .a_prev:hover, .Page002274 .Pages .a_next:hover { color: #fff; background-color: #e60012; border-color: #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }

@media(max-width:1000px) {
/*.Page002274 .Pages em { display: none; }*/
}

@media(max-width:640px) {
.Page002274 .Pages a.a_first, .Page002274 .Pages a.a_end { display: none; }
.Page002274 .Pages a { padding: 0 10px; }
    .Page002274 .Pages .a_prev, .Page002274 .Pages .a_next { width: 40px; height: 40px; line-height: 38px; }
}
/*鍛樺伐椋庨噰 */
.Floor002997 { padding-bottom: 5% }
.Floor002997 .auto { max-width: 1440px; width: 96%; }
.Floor002997 .ytable-cell { vertical-align: top; }

.Floor002997 .con { margin-bottom: 3%; }
.Floor002997 .word { width: 60%; padding-left: 7.167%; position: relative; background: url(../images/yinhao-l.png) no-repeat left top; background-size: 6.617% auto; }
.Floor002997 .word p { line-height: 30px; font-size: 16px; color: #333; }
.Floor002997 .list { background: url(../images/Floor002997-bg.jpg) no-repeat center center; background-size: cover; padding: 5% 0; }
.Floor002997 .slider li a { color: #000; display: block; margin: 0 auto; width: 95.715%; padding-bottom: 3vw; }
.Floor002997 .slider li .pic { overflow: hidden; }
.Floor002997 .slider li .Ispic { padding-bottom: 67%; transition: 0.3s; }
.Floor002997 .slider li a:hover .Ispic { transform: scale(1.2); }
.Floor002997 .slider li .txt { position: relative; z-index: 10; background-color: #fff; padding: 30px; }
.Floor002997 .slider li .txt aside { font-size: 20px; line-height: 36px; height: 36px; margin-bottom: 5%; display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.Floor002997 .slider li .txt .more { position: relative; color: #bbb; text-transform: uppercase; font-family: 'Oswald'; background: url(../images/arrow2.png) no-repeat left center; padding-left: 15px; }
.Floor002997 .controls { position: relative; height: 1px; background: rgba(255,255,255,0.1); margin: 0 80px; }
.Floor002997 .controls:before { position: absolute; content: ''; width: 50%; height: 100%; left: 0; background: #fff; }
.Floor002997 .slick-arrow { width: 50px; height: 50px; position: absolute; top: 50%; margin-top: -25px; background: url("../images/arrow2_on.png") no-repeat center center rgba(255,255,255,0.1); transition: 0.3s; }
.Floor002997 .slick-prev { left: -70px; transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); }
.Floor002997 .slick-next { right: -70px; }
.Floor002997 .slick-arrow:hover { background-color: #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }
.Floor002997 .slick-prev:hover { box-shadow: 0 -20px 20px rgba(0,0,0,0.1) }

@media(max-width:640px) {
.Floor002997 { padding: 5% 0;}
.Floor002997 .slider li a { padding-bottom: 5vw; }
    .Floor002997 .slider li .txt aside { height: auto; line-height: 26px;font-size: 16px; white-space:normal; -webkit-line-clamp: 2;display: -webkit-box;display: box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;}
    .Floor002997 .slider li .txt aside.dot2 { font-size: 4.5vw; }
    .Floor002997 .slider li .txt pre { font-size: 3.5vw; margin: 4vw 0; }
    .Floor002997 .slider li .txt { padding: 10px 20px;}
    .Floor002997 .controls { margin-left: 40px; margin-right: 40px; }
    .Floor002997 .slick-arrow { width: 30px; height: 30px; margin-top: -15px; }
    .Floor002997 .slick-prev { left: -40px; }
    .Floor002997 .slick-next { right: -40px; }
    .Floor002997 .ytable-cell { display: block; width: 100%;}
    .Floor002997 .word p { font-size: 15px;}
}

/* 鑱旂郴鏂瑰紡 */
.RighInfo002275 { padding-bottom: 5% }
.RighInfo002275 .auto { max-width: 1440px; width: 96%; }
.RighInfo002275 .text { display: flex; align-items: center; justify-content: center; -webkit-display: flex; -webkit-align-items: center; -webkit-justify-content: center; position: relative; }
.RighInfo002275 .text .img { margin-right: 50px; }
.RighInfo002275 .text h5 { font-size: 24px; color: #333; font-weight: normal; margin-top: 0; margin-bottom: 30px; }
.RighInfo002275 .text .line { width: 50px; height: 2px; background-color: #e60012; margin-bottom: 35px; }
.RighInfo002275 .text .box { display: flex; align-items: flex-start; justify-content: flex-start; -webkit-display: flex; -webkit-align-items: flex-start; -webkit-justify-content: flex-start; margin-bottom: 24px; }
.RighInfo002275 .text .box:last-child { margin-bottom: 0; }
.RighInfo002275 .text .box img { margin-right: 20px; }
.RighInfo002275 .text .box p { font-size: 16px; color: #555; line-height: 30px; margin: 0; }
.RighInfo002275 .text .tel p { font-family: 'Arial'; font-size: 26px; color: #e60012; font-weight: bold; }

.RighInfo002275 .text .erweima { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.RighInfo002275 .text .erweima .codeimg { margin-right: 20px; }
.RighInfo002275 .text .erweima .codeimg img { border: 1px solid #f3f3f3; }
.RighInfo002275 .text .erweima .word { text-align: center; }
.RighInfo002275 .text .erweima .word h2 { font-size: 24px; font-weight: normal; color: #333; margin-bottom: 10px; }
.RighInfo002275 .map { width: 100%; }

@media screen and (min-width: 768px) {
.RighInfo002275 .text { float: right; width: 45%; }
.RighInfo002275 .map { float: left; width: 50%; }
}

@media screen and (min-width: 1200px) {
.RighInfo002275 .text { width: 40%; }
}
@media screen and (max-width: 480px) {
    .RighInfo002275 .text .img { display: none;}
    .RighInfo002275 .text .info { padding: 6% 0 6% 4%;}
    .RighInfo002275 .text h5 { font-size: 20px;}
    .RighInfo002275 .text .box img {max-width:25px;}
    .RighInfo002275 .text .box p { font-size: 15px;}
    .RighInfo002275 .text .tel p { font-size: 20px;}
}

/*鍦ㄧ嚎鐣欒█ */
.Form001852 { padding-bottom: 5%; }
.Form001852 .auto { max-width: 1440px; width: 96%; }
.Form001852 p { font-size: 16px; margin-bottom: 30px; color: #333; }
.Form001852 .tips { padding: 20px 0; margin-bottom: 3%; border-bottom: 1px solid #ededed; }
.Form001852 .from td { padding-bottom: 2%; }
.Form001852 .from td div { position: relative; }
.Form001852 .from td { width: 32%; }
.Form001852 .from td.f_name { padding-right: 2%; }
.Form001852 .from label { position: absolute; left: 10px; top: 0; line-height: 50px; color: #666; font-size: 16px; }
.Form001852 .from label span { margin-right: 5px; }
.Form001852 .from .text { width: 100%; height: 50px; line-height: 50px; text-indent: 10px; border: none; background: #f5f5f5; }
.Form001852 .from textarea.text { height: 150px; }
.Form001852 .from .btn { text-align: center; }
.Form001852 .from .btn input { display: inline-block; transition: all 0.5s; width: 160px; height: 50px; line-height: 48px; color: #fff; border: 1px solid #e60012; background-color: #e60012; font-size: 16px; margin: 0 10px; cursor: pointer; box-shadow: 0 20px 20px rgba(0,0,0,0.1) }
.Form001852 .from .btn input.btn_reset { background-color: #fff; color: #e60012; box-shadow: none; }
.Form001852 .others { margin-top: 3%; padding: 3% 0; border-top: 1px solid #ededed; }
.Form001852 .others b { font-size: 20px; color: #333; }
.Form001852 .others b a { color: #e60012; padding-bottom: 3px; border-bottom: 2px solid #e60012; }
@media screen and (max-width: 480px) {
    .Form001852 p { font-size: 15px;}
    .Form001852 .from label { font-size: 15px;}
    .Form001852 .others {padding:8% 0;}
    .Form001852 .others b { font-size: 18px;}
}


/*鎷涜仒 */
.socialRecruitment { padding: 2% 0 5% 0; }
.socialRecruitment .auto { max-width: 1440px; width: 96%; }
.socialRecruitment .ytable-cell { vertical-align: top; }

.socialRecruitment .word { width: 60%; padding-left: 7.167%; position: relative; background: url(../images/yinhao-l.png) no-repeat left top; background-size: 6.617% auto; }
.socialRecruitment .word p { line-height: 30px; font-size: 16px; color: #333; }
.socialRecruitment .word p a{ color: #e60012; text-decoration: underline;}
.socialRecruitment .list{ background: #f8f8f8; padding: 5% 0;}
.socialRecruitment .content_Flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.socialRecruitment .content_Flex .left { width: 350px; border-right: 1px solid #cccccc; }
.socialRecruitment .content_Flex .left ul li { margin-bottom: 40px; cursor: pointer; }
.socialRecruitment .content_Flex .left ul li:last-child { margin-bottom: 0; }
.socialRecruitment .content_Flex .left ul li.active { color: #e60012; }
.socialRecruitment .content_Flex .left ul li.active .num { color: #e60012; }
.socialRecruitment .content_Flex .left ul li.active .num::after { background: #e60012; }
.socialRecruitment .content_Flex .left ul li .title { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }
.socialRecruitment .content_Flex .left ul li .num {font-family: 'roboto'; font-size: 46px; color: #dadee5; width: 90px; position: relative; }
.socialRecruitment .content_Flex .left ul li .num::after { display: block; content: ""; width: 10px; height: 2px; background: #dadee5; position: absolute; top: 50%; margin-top: -1px; right: 20px; }
.socialRecruitment .content_Flex .left ul li h2 { font-size: 20px; color: #333; font-weight: normal;}
.socialRecruitment .content_Flex .right { width: -webkit-calc(-250%); width: -moz-calc(-250%); width: calc(100% - 350px); padding-left: 145px; }
.socialRecruitment .content_Flex .right .content .item { display: none; }
.socialRecruitment .content_Flex .right .content .item h3 { margin: 0; font-size: 30px; font-weight: normal; color: #333; line-height: 1.75; width: 50%; float: left; }
.socialRecruitment .content_Flex .right .content .item h3 span { color: #e60012; }
.socialRecruitment .content_Flex .right .content .item dl { margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; line-height: 16px; height: 16px; font-size: 16px; }
.socialRecruitment .content_Flex .right .content .item dl dt { padding-left: 18px; background: url(../images/contactUs_icon.png) no-repeat left center; margin-right: 20px; }
.socialRecruitment .content_Flex .right .content .item dl dd { padding: 0 20px; border-left: 1px solid #cccccc; }
.socialRecruitment .content_Flex .right .content .item .text { margin-top: 50px; }
.socialRecruitment .content_Flex .right .content .item .text h4, .socialRecruitment .content_Flex .right .content .item .text p { font-size: 16px; line-height: 2; }
.socialRecruitment .content_Flex .right .content .item .text strong{ color: #333;}
.socialRecruitment .content_Flex .but { font-size: 16px; display: inline-block; cursor: pointer; float: left; }
.socialRecruitment .content_Flex .but span { width: 50px; height: 50px; text-align: center; background:url(../images/arrow2_on.png) no-repeat center center #e60012; box-shadow: 0 20px 20px rgba(0,0,0,0.1); display: inline-block; margin-left: 15px; vertical-align: middle; }

@media (max-width: 768px) {
.socialRecruitment .content_Flex { display: block; }
.socialRecruitment .content_Flex .left { width: 100%; border: 0; }
.socialRecruitment .content_Flex .left ul li { margin-bottom: 20px; }
.socialRecruitment .content_Flex .left ul li .title { padding: 16px 5%; background: #f7f7f7; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.socialRecruitment .content_Flex .left ul li .title .num::after { display: none; }
.socialRecruitment .content_Flex .left ul li.active .title { background: #e60012; color: #ffffff; }
.socialRecruitment .content_Flex .left ul li.active .title .num { color: #fff; }
.socialRecruitment .content_Flex .left ul li .item { padding: 20px 2%; display: none; color: #333333; }
.socialRecruitment .content_Flex .left ul li .item h3 { font-size: 18px; margin-bottom: 10px; }
.socialRecruitment .content_Flex .left ul li .item h3 span { color: #e60012; }
.socialRecruitment .content_Flex .left ul li .item dl { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 20px; background: url(../images/contactUs_icon2.png) no-repeat left center; }
.socialRecruitment .content_Flex .left ul li .item dl dd { padding-left: 12px; margin-left: 12px; border-left: 1px solid #cccccc; }
.socialRecruitment .content_Flex .left ul li .item .text { padding: 16px 2%; }
.socialRecruitment .content_Flex .left ul li .item .text h4 { font-weight: bold; }
.socialRecruitment .content_Flex .left ul li .item .but { margin-top: 20px; }
.socialRecruitment .content_Flex .right { width: 100%; padding: 0; margin-top: 30px; }
}

@media (max-width: 480px) {
    .socialRecruitment { padding: 5% 0;}
    .socialRecruitment .ytable-cell { display: block; width: 100%;}
    .socialRecruitment .content_Flex .left ul li { margin-bottom: 0;border-bottom:1px solid rgba(230, 0, 18, 0.24);}
    .socialRecruitment .content_Flex .left ul li.active h2 { color: #fff;}
    .socialRecruitment .content_Flex .left ul li .item h3 { float: left; width: 60%;}
    .socialRecruitment .content_Flex .left ul li .item .but { float: right; width: 38%; margin-bottom: 20px;}
    .socialRecruitment .content_Flex .but span { width: 30px; height: 30px;}
    .socialRecruitment .content_Flex .left ul li .item dl { padding-left: 0;}
    .socialRecruitment .content_Flex .left ul li .num { font-size: 40px;}
    .socialRecruitment .content_Flex .left ul li .title {padding: 6px 5%;}
    .socialRecruitment .content_Flex .left ul li h2 { font-size: 16px;}
}

/*鏍″洯鎷涜仒 */
.TextList002514 .auto { max-width: 1440px; width: 96%; }
.TextList002514 .ytable-cell { vertical-align: top; }

.TextList002514 .word { width: 60%; padding-left: 7.167%; position: relative; background: url(../images/yinhao-l.png) no-repeat left top; background-size: 6.617% auto; }
.TextList002514 .word p { line-height: 30px; font-size: 16px; color: #333; }
.TextList002514 .word p a{ color: #e60012; text-decoration: underline;}
.TextList002514 .list{ background: #f8f8f8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:20px 0; font-size:16px; color: #333; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#e60012; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#e60012;font-weight: bold; font-size:18px;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .text{font-size: 16px; line-height: 2; margin-top: 50px;}
.TextList002514 .text strong{ color: #333;}
.TextList002514 dl { margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; line-height: 16px; height: 16px; font-size: 16px; }
.TextList002514 dl dt { padding-left: 18px; background: url(../images/contactUs_icon.png) no-repeat left center; margin-right: 20px; }
.TextList002514 dl dd { padding: 0 20px; border-left: 1px solid #cccccc; }
@media (max-width: 480px) {
    .TextList002514 .ytable-cell { display: block; width: 100%;}
    .TextList002514 dl {flex-wrap: wrap; height: auto; margin-top: 0;}
    .TextList002514 dl dt,
    .TextList002514 dl dd { width: 50%; margin-bottom: 20px;}
    .TextList002514 dl dt { margin-right: 0;}
    .TextList002514 dl dd:nth-child(3) { border: 0;}
    .TextList002514 .text { margin-top: 20px; font-size: 15px;}
}



/*Floor002998 */
.Floor002998{ margin-bottom: 3%;}
.Floor002998 .slider-logo .slider{box-shadow: 0 0 40px rgba(0, 0, 0, 0.08);padding: 0 20px;}
.Floor002998 .slider-logo li{ cursor: pointer;}
.Floor002998 .slider-logo li .ytable{height: 130px; width: 90%; margin: 0 auto; text-align: center;}
.Floor002998 .slider-logo li .ytable img{max-height: 100px;}

.Floor002998 .btn{ text-align: center; margin-top: 3%;}
.Floor002998 .slick-arrow{margin: 0 15px; width: 50px;height: 50px; background: url("../images/arrow2.png") no-repeat center center #efefef; transition: 0.3s;}
.Floor002998 .slick-arrow:hover{ background-color: #e60012; background-image: url("../images/arrow2_on.png"); box-shadow: 0 20px 20px rgba(0,0,0,0.1)}
.Floor002998 .slick-prev{ transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg);}
.Floor002998 .slick-prev:hover{ box-shadow: 0 -20px 20px rgba(0,0,0,0.1)}


@media(max-width:640px){
.Floor002998 .slider-logo{padding: 0 50px;}
.Floor002998 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002998 .slick-prev{left: 10px;}
.Floor002998 .slick-next{right: 10px;}
.Floor002998 .slider-logo li .ytable{height: 12vw; }
.Floor002998 .slider-logo li .ytable img{max-height: 10vw;}
}










/*Floor002782 */
.Floor002782{padding-bottom:5%; position: relative;}
.Floor002782 .auto{ max-width: 1440px; width: 96%; }



.Floor002782 .word{padding-bottom:38.75%; position: relative; background-size:cover; background-repeat: no-repeat; background-position: center; margin-bottom:10px;  overflow: hidden;}
.Floor002782 .word:after{content:''; position:absolute; left:0; width:100%; height:40%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Floor002782 .con{position: absolute; left: 0; bottom: 0; width: 100%; padding:3% 5%; z-index: 10; transition: .5s;}
.Floor002782 .word h2{ margin:0; font-weight:normal;color:#fff; font-size:24px;text-align: center;}
.Floor002782 .owl-item{ float:left; margin-top: 10px; border:2px solid transparent;  position: relative;}
.Floor002782 .owl-item .item{ cursor:pointer;  background-size:cover; background-repeat: no-repeat; background-position: center; padding-bottom:45.768%; position: relative; z-index: 1; overflow: hidden;}
.Floor002782 .owl-item::before{ position:absolute; content:''; width:0; height:0;   border:9px solid transparent; border-bottom-color:transparent; top: -20px; left: 50%; margin-left: -9px;}
.Floor002782 .owl-item .item:after{ content:''; position:absolute; left:0; width:100%; height:100%; bottom:0; z-index:1; border: 1px solid #eaeaea;}
.Floor002782 .owl-item.on{ border-color:#e60012;}
.Floor002782 .owl-item.on::before{  border-bottom-color: #e60012; }
.Floor002782 .owl-item.on .item:after{opacity: 0;}
.Floor002782 .owl-item.on .item .tit{ opacity:0; }
.Floor002782 .list{padding: 0 80px;}

.Floor002782 .info{ display:none;}
.Floor002782 .owl-stage-outer{ position:relative;overflow:hidden;}
.Floor002782 .owl-carousel{ position:relative;}
.Floor002782 .owl-dots{display: none;}
.Floor002782 .owl-nav{ display:block;}
.Floor002782 .owl-nav button{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0; background: url("../images/arrow2.png") no-repeat center center #efefef; transition: 0.3s;}
.Floor002782 .owl-nav button:hover{ background-color: #e60012; background-image: url("../images/arrow2_on.png"); box-shadow: 0 20px 20px rgba(0,0,0,0.1)}
.Floor002782 .owl-nav button.owl-prev{ transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg);}
.Floor002782 .owl-nav button.owl-prev{ left:-80px;;}
.Floor002782 .owl-nav button.owl-next{ right:-80px;}


@media(max-width:768px){
    .Floor002782 { padding-top: 5%;}
.Floor002782 .tit h3{font-size:16px;}
.Floor002782 .word h2{ font-size:15px;}
.Floor002782 .word{padding-bottom:66%; }

.Floor002782 .BuildingTrue{ font-size: 15px;line-height:26px;}
.Floor002782 .BuildingTrue i{width: 26px; height:26px; background-size: contain;}
.Floor002782 .tab span{ font-size:14px; }
}


/*new Floor002782 */
.Floor002782 .hd .item{ height: 558px; position: relative; background-size:cover; background-repeat: no-repeat; background-position: center; margin-bottom:10px;  overflow: hidden;}
.Floor002782 .hd .item:after{content:''; position:absolute; left:0; width:100%; height:40%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */
}
.Floor002782 .hd .con{position: absolute; left: 0; bottom: 0; width: 100%; padding:3% 5%; z-index: 10;}
.Floor002782 .hd h2{ margin:0; font-weight:normal;color:#fff; font-size:24px;text-align: center;}
.Floor002782 .hd:hover a{ bottom: 76%;}


.Floor002782 .bd .slick-list{ padding-top: 30px;}
.Floor002782 .bd .item{  position: relative;margin: 0 10px;height: 108px;cursor:pointer; border: 2px solid #eaeaea;background-size:cover;  background-repeat: no-repeat; background-position: center;  z-index: 1; }
.Floor002782 .bd .item::before{ position:absolute; content:''; width:0; height:0;   border:9px solid transparent; border-bottom-color:transparent; top: -20px; left: 50%; margin-left: -9px;}
.Floor002782 .bd .item:after{ content:''; position:absolute; left:0; width:100%; height:100%; bottom:0; z-index:1; ;}
.Floor002782 .bd .item.slick-current{ border-color:#e60012;}
.Floor002782 .bd .item.slick-current::before{  border-bottom-color: #e60012; }
.Floor002782 .bd .item.slick-current:after{opacity: 0;}
.Floor002782 .bd .slick-arrow { font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-10px; background:none; cursor:pointer; padding:0; background: url("../images/arrow2.png") no-repeat center center #efefef; transition: 0.3s;}
.Floor002782 .bd .slick-arrow:hover{ background-color: #e60012; background-image: url("../images/arrow2_on.png"); box-shadow: 0 20px 20px rgba(0,0,0,0.1)}
.Floor002782 .bd .slick-arrow.slick-prev{ transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg);}
.Floor002782 .bd .slick-arrow.slick-prev{ left:-80px;;}
.Floor002782 .bd .slick-arrow.slick-next{ right:-80px;}
@media(max-width:768px){
    .Floor002782 .hd .item { height: auto;padding-bottom: 8%;}
    .Floor002782 .bd .item{ height: auto;background-size: cover;padding-bottom: 7%; }
    .Floor002782 .hd h2{ font-size:15px;}
}


/*IndexBanner*/
.IndexBanner figure { padding-bottom: 950px;}
.IndexBanner img { display: none;}
.IndexBanner .slick-dots { position: absolute; width: 100%;max-width:1440px;bottom:6%;left: 50%;transform: translateX(-50%); font-size: 0; z-index: 10;}
.IndexBanner .slick-dots li { display: inline-block; margin-right: 10px; vertical-align: middle;}
.IndexBanner .slick-dots li button {display: block;width: 10px;height: 10px;padding:0;margin:0;text-indent:100em;border:1px solid #e60012;background:#ad323c; overflow: hidden; cursor: pointer;}
.IndexBanner .slick-dots li.slick-active button { background:#e60012; }
@media(max-width:768px){
    .IndexBanner figure { display: none;}
    .IndexBanner img { display: block;}
}


.IndexAbout { padding: 3% 0 0; }
.IndexAbout .box1 { position: relative; overflow: hidden; }
.IndexAbout .auto { max-width: 1440px; width: 96%; }
.IndexAbout .word aside.t-1 { font-size: 30px; color: #333; font-weight: bold; margin:6% 0 4%; }
.IndexAbout .word p { line-height: 30px; height: 60px; font-size: 16px; color: #999999; overflow: hidden;}
.IndexAbout .box1 .pic img { display: block; width: 100%; }
.IndexAbout .box1 .list { margin-top: 5%; position: relative; }
.IndexAbout .box1 .list ul { position: relative; z-index: 2; }
.IndexAbout .box1 .list li { float: left; width: 25%; padding: 60px 0; }
.IndexAbout .box1 .list li:nth-child(4n+1) { clear: left; }
.IndexAbout .box1 .list li .inner { color: #e60012; font-family: 'roboto'; }
.IndexAbout .box1 .list li aside { display: block; margin-bottom: 10px; }
.IndexAbout .box1 .list li span { font-size: 16px; color: #bbb; }
.IndexAbout .box1 .list li .counter { font-size: 60px; line-height: 1; font-weight: bold; color: #e60012; display: inline-block; vertical-align: sub; }
.IndexAbout .box1 .list li p { font-size: 16px; color: #999; }

@media(min-width:1025px) {
    .IndexAbout .box1 .list:before { position: absolute; z-index: 0; right: -20%; top: 0; height: 100%; background: #f8f8f8; content: ''; width: 200%; }
}

@media(min-width:769px) {
    .IndexAbout .box1 .pic { float: right; width: 38.9%; position: relative; }
    .IndexAbout .box1 .bg { position: absolute; z-index: 1; right: -60px; bottom: 0; width: 58.125%; padding-bottom: 50%; background-repeat: no-repeat;background-position:  bottom right;  }
    .IndexAbout .box1 .left { float: left; width: 60%; }
}

@media(max-width:640px) {
    .IndexAbout .word aside.t-1 { font-size: 20px; }
    .IndexAbout .word p { font-size: 14px;}
    .IndexAbout .box1 .list li { width: 50%;padding: 3% 6%; padding-left: 6%;}
    .IndexAbout .box1 .list li .counter { font-size: 30px;}
    .IndexAbout .box1 .list li span { font-size: 14px;}
    .IndexAbout .box1 .list li p { font-size: 15px;}
}


/*Floor*/
.Floor002784{background: url(../images/Floor002784-bg.jpg) no-repeat center bottom;}
.Floor002784 .auto{ position: relative;}
.Floor002784 .wrap-head{  position: absolute; width: 180px;top:120px; left:0; z-index: 10;}
.Floor002784 .wrap-head .tit{ display:block;  margin-bottom: 35px; line-height: 1; color: #000;font-size: 30px; font-weight: bold; position: relative;  }
.Floor002784 .wrap-head .txt{ line-height: 30px;font-size: 16px;color: #999999;}
.Floor002784 .wrap-head .con{  overflow: hidden;  padding-top:52px; display: block;}
.Floor002784 .wrap-head .con i{ display: block; font-style: normal;  font-size: 16px; line-height:40px;cursor: pointer;}
.Floor002784 .wrap-head .con i.on{ background:url(../images/Floor002784-on.png) no-repeat center; color: #e60012;}
.Floor002784 .wrap-head .more{  position: relative;padding-left: 23px; margin-top: 190px;}
.Floor002784 .wrap-head .more i{ position: absolute; content: '';width: 50px;height: 50px;left:0;background:#e60012;z-index: -1;transition: .3s;}
.Floor002784 .wrap-head .more:hover i{width: 140px;}
.Floor002784 .wrap-head .more em { padding-left: 16px; font-style: normal;line-height: 50px;color: #bbbbbb; font-size: 13px;font-family: Oswald; text-transform: uppercase;background: url(../images/arrow2_on.png) no-repeat left center;}
.Floor002784 .wrap-head .more em b { font-weight: normal; color: #fff;}
.Floor002784 .wrap-head .more:hover em{ color: #fff;}

.Floor002784 .tab-info{ display:none;  }
.Floor002784 .pro_list{ position:relative; margin-left: 246px; padding-left: 40px;border-left: 1px solid #f7f7f7; }
.Floor002784 .owl-stage-outer{ overflow:hidden;}
.Floor002784 .owl-item{ float:left;}
.Floor002784 .owl-nav{ display:block !important;}
.Floor002784 .owl-nav >div{ font-size:0; width:50px; height:50px; border:none; position:absolute; top:50%; margin-top:-25px; background:none; cursor:pointer; padding:0; background: url("../images/arrow2.png") no-repeat center center #efefef; transition: 0.3s;}
.Floor002784 .owl-nav >div:hover{ background-color: #e60012; background-image: url("../images/arrow2_on.png"); box-shadow: 0 20px 20px rgba(0,0,0,0.1)}
.Floor002784 .owl-nav >div.owl-prev{ transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg);}
.Floor002784 .owl-nav >div.owl-prev{ left:-50px;;}
.Floor002784 .owl-nav >div.owl-next{ right:-50px;}
.Floor002784 .owl-dots{ display:none;}
.Floor002784 .item{width: 100%; padding:120px 20px; margin: 0 auto;}
.Floor002784 .item time{ display: block; color: #999999; font-size: 14px;  line-height: 1;}
.Floor002784 .item time em{ font-style: normal; display: block;}
.Floor002784 .item time span{ color: #000; font-size: 40px; display: block;}
.Floor002784 .item .tit{ font-size:18px; font-weight: normal; margin:50px 0 40px; line-height: 36px; height: 72px; overflow: hidden;}
.Floor002784 .item .tit a { color: #333333; display: block;}
.Floor002784 .item:hover .tit a{ color: #e60012;}
.Floor002784 .item .pic{ overflow: hidden;}
.Floor002784 .item figure{ color: #666; margin: 20px 0; font-size: 16px; line-height: 30px; max-height:60px; overflow: hidden;}
.Floor002784 .item .more{  position: relative;padding-left: 23px;}
.Floor002784 .item .more i{ position: absolute; content: '';width: 50px;height: 50px;left:0;background:#e60012;z-index: -1;transition: .3s;}
.Floor002784 .item .more:hover i{width: 140px;}
.Floor002784 .item .more em { padding-left: 16px; font-style: normal;line-height: 50px;color: #bbbbbb; font-size: 13px;font-family: Oswald; text-transform: uppercase;background: url(../images/arrow2_on.png) no-repeat left center;}
.Floor002784 .item .more em b { font-weight: normal; color: #fff;}
.Floor002784 .item .more:hover em{ color: #fff;}

.Floor002784 .more_wap{  position: relative;padding-left: 23px;}
.Floor002784 .more_wap i{ position: absolute; content: '';width: 50px;height: 50px;left:0;background:#e60012;z-index: 0;transition: .3s;}
.Floor002784 .more_wap:hover i{width: 140px;}
.Floor002784 .more_wap em { position: relative;z-index: 1;padding-left: 16px; font-style: normal;line-height: 50px;color: #bbbbbb; font-size: 13px; text-transform: uppercase;background: url(../images/arrow2_on.png) no-repeat left center;}
.Floor002784 .more_wap em b { font-weight: normal; color: #fff;}
.Floor002784 .more_wap:hover em{ color: #fff;}


@media only screen and (min-width:768px ) {
    .Floor002784 .more_wap{display: none;}
    .Floor002784 .item .pic .Ispic{ transition: transform .5s ease-in-out;  padding-bottom:67%; background-position: center;}
    .Floor002784 .item .pic img{display: none;}
    .Floor002784 .item:hover .pic a .Ispic{ transform: scale(1.1);}

}

@media(max-width:1440px){
.Floor002784 .wrap-head {left:2%;}
.Floor002784 .owl-nav >div.owl-prev{ left:0;;}
.Floor002784 .owl-nav >div.owl-next{ right:0;}
}
@media(max-width:1200px){
    .Floor002784 .pro_list{padding-left:80px}
    .Floor002784 .wrap-head{  left:2%;}
}
@media(max-width:1024px){
    .Floor002784 { padding: 8% 0;}
    .Floor002784 .wrap-head{ position: relative; width: 100%;top:0;left:0; text-align: center;}
    .Floor002784 .wrap-head .tit { margin-bottom: 4%; font-size: 22px;}
    .Floor002784 .wrap-head .con { padding-top: 5%; text-align: center;}
    .Floor002784 .wrap-head .con i { display: inline-block; margin-right: 20px;}
    .Floor002784 .wrap-head .more{ margin-top: 5%;text-align: left; display: none;}
    .Floor002784 .pro_list { margin-left: 0; padding-left: 0; padding-top: 5%;}
    .Floor002784 .item {padding:8% 0;}
    .Floor002784 .item time { font-size: 16px;}
    .Floor002784 .item .tit {margin: 20px 0;}
    .Floor002784 .item .tit a { font-size: 18px;}
}

@media(max-width:640px){
    .Floor002784 .wrap-head .txt,.Floor002784 .wrap-head .con{display: none;}
    .Floor002784 .pro_list{padding-top: 0; border-left: none;}
    .Floor002784 .item{padding: 20px 0 0;}
    .Floor002784 .item .tit{height: auto; line-height: 26px; max-height: 52px; margin: 10px 0 15px;}
    .Floor002784 .item .tit a{font-size: 16px;}
    .Floor002784 .item .more{display: none;}
    .Floor002784 .item figure{display: none;}

}




/*IndexService*/
.IndexService { background-repeat: no-repeat;background-position: center;background-size: cover; overflow: hidden;}
.IndexService .main { position: relative;padding: 120px 0 100px;}
.IndexService .main:before,.IndexService .main:after { position: absolute;content:''; width: 1px; height: 100%;top:0;left:calc(50% - (1440px / 2));background: rgba(245, 245, 245, 0.1);}
.IndexService .main:after { left: 0; right: calc(50% - (1440px / 2));}
.IndexService .head_tab { padding-bottom: 4%;}
.IndexService .head_tab .item { float: left; width: 50%; padding-right: 2%;color:#9ba3b1; cursor: pointer;}
.IndexService .head_tab .item h3 { margin:0 0 20px; font-size: 30px; color:#9ba3b1;}
.IndexService .head_tab .item p { margin:0; line-height: 36px;font-size: 16px; color: #9ba3b1;}
.IndexService .head_tab .item.on h3,
.IndexService .head_tab .item.on p { color: #fff;}
.IndexService .tab_info .info { display: none; }
.IndexService .tab_info .info .hd { width: 16.66%;}
.IndexService .tab_info .info .hd li { position: relative;padding: 0 40px; margin-bottom: 25%; line-height: 24px;color:#fff; font-size: 16px; cursor: pointer;}
.IndexService .tab_info .info .hd li:before { position: absolute;content:''; width: 2px; height: 40px;top:0;left:0;background:#999999;}
.IndexService .tab_info .info .hd li .hover{ display: none;}
.IndexService .tab_info .info .hd li.slick-active { color:#e60012;}
.IndexService .tab_info .info .hd li.slick-active:before {background:#e60012;}
.IndexService .tab_info .info .hd li.slick-active .img{ display: none;}
.IndexService .tab_info .info .hd li.slick-active .hover{ display: block;}
.IndexService .tab_info .info .hd .arrows { position: relative;text-align: center;}
.IndexService .tab_info .info .hd .arrows:after { position: absolute;content:'';width: 1px; height: 100%;top:0;left:50%;background:rgba(255,255,255,0.1);}
.IndexService .tab_info .info .hd .arrows button { display: inline-block;width: 21px;height: 17px; padding: 0; margin: 0;border:0;vertical-align:middle;background-repeat: no-repeat;background-position: center;}
.IndexService .tab_info .info .hd .arrows button.slick-prev { margin-right: 40px;background-image: url("../images/arrow_prev.png");}
.IndexService .tab_info .info .hd .arrows button.slick-prev:hover {background-image: url("../images/arrow_prev_on.png");}
.IndexService .tab_info .info .hd .arrows button.slick-next {background-image: url("../images/arrow_next.png");}
.IndexService .tab_info .info .hd .arrows button.slick-next:hover {background-image: url("../images/arrow_next_on.png");}


.IndexService .tab_info .info .bd { width: 83%;background: rgba(255, 255, 255, 0.1);}
.IndexService .tab_info .info .bd .bd_info {}
.IndexService .tab_info .info .bd .bd_info .text { width: 66.6%; padding:0 5.8%;}
.IndexService .tab_info .info .bd .bd_info h3 { margin-top: 40px;font-size: 20px; color: #fff;}
.IndexService .tab_info .info .bd .bd_info p { margin:0;line-height: 40px;font-size: 16px; color: #fff;}
.IndexService .tab_info .info .bd .bd_info .pic {  width: 33.4%; height: 480px;  }
.IndexService .tab_info .info .bd .bd_info .pic figure { height: 480px;}


.IndexService .tab_info .info .pic .slick-dots { position: absolute; width: 100%;bottom:30px;left: 0; font-size: 0; z-index: 10; text-align: center;}
.IndexService .tab_info .info .pic .slick-dots li { display: inline-block; margin-right: 10px; vertical-align: middle;}
.IndexService .tab_info .info .pic .slick-dots li button {display: block;width: 10px;height: 10px;padding:0;margin:0;text-indent:100em;border:1px solid #e60012;background:#ad323c; overflow: hidden; cursor: pointer;}
.IndexService .tab_info .info .pic .slick-dots li.slick-active button { background:#e60012; }

.IndexService .tab_info .info .more{  position: relative; display: block;padding-left: 23px; margin-top: 10%;}
.IndexService .tab_info .info .more i{ position: absolute; content: '';width: 50px;height: 50px;left:0;background:#e60012;z-index: 1;transition: .3s;}
.IndexService .tab_info .info .more:hover i{width: 140px;}
.IndexService .tab_info .info .more em { padding-left: 16px; font-style: normal;line-height: 50px;color: #bbbbbb; font-size: 13px;font-family: Oswald; text-transform: uppercase;background: url(../images/arrow2_on.png) no-repeat left center; position: relative; z-index: 2;}
.IndexService .tab_info .info .more em b { font-weight: normal; color: #fff;}
.IndexService .tab_info .info .more:hover em{color: #fff}

// .IndexService .info2{ margin-top: 40px; padding-left: calc(50% - (1440px / 2))}
// .IndexService .info2 .slick-slider{ min-height: 280px; margin-right: -70px;}
// .IndexService .info2 li a { color: #fff; display: block; position: relative; overflow: hidden; margin-right: 70px; }
// .IndexService .info2 li .Ispic { position: relative; padding-bottom: 74%; z-index: 1; }
// .IndexService .info2 li .Ispic:after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 40%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 60%, rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006aff', endColorstr='#006aff', GradientType=0 );
// }
// .IndexService .info2 li .txt{position: absolute; z-index: 10; left: 20px; top: 0; background: rgba(230,0,18,0.75); padding: 16px; border-radius: 0 0 10px 10px;  max-width: 146px; font-size: 13px; }

// .IndexService .info2 li .inner { position: absolute; z-index: 10; left: 0; bottom: 0; width: 100%; padding: 0 20px; transition: 0.3s; }
// .IndexService .info2 li:hover .inner { bottom: 5%; }
// .IndexService .info2 li h3 { font-size: 18px; font-weight: normal; margin: 0; }
// .IndexService .info2 li p { margin: 5px 0 0 0; transition: 0.3s; opacity: 0;}
// .IndexService .info2 li:hover a p { opacity: 1; }


// .IndexService .info2 .slick-dots{text-align: center;padding: 70px 0 40px 0; padding-right: calc(50% - (1440px / 2) + 70px)}
// .IndexService .info2 .slick-dots li { display: inline-block; margin-right: 10px; vertical-align: middle;}
// .IndexService .info2 .slick-dots li button {display: block;width: 10px;height: 10px;padding:0;margin:0;text-indent:100em;border:1px solid #e60012;background:#ad323c; overflow: hidden; cursor: pointer;}
// .IndexService .info2 .slick-dots li.slick-active button { background:#e60012; }



@media (max-width: 1440px) {
    .IndexService .head_tab {padding: 0 2% 4%;}
}
@media (min-width: 1025px) {
    .IndexService .tab_info .info .item{display: none!important}
}
@media (max-width: 1024px) {
    .IndexService .main{padding: 20px 0;}
    .IndexService .auto {padding: 0;}
    .IndexService .head_tab .item{width: auto; float: none; padding: 20px 15px;}
    .IndexService .head_tab .item h3 { font-size: 20px;color: #fff}
    .IndexService .head_tab .item p { text-align: justify;font-size: 14px;line-height: 30px;color: #fff}
    /*.IndexService .tab_info{display: none;}*/
    .IndexService .tab_info .info .hd .slick-dots {display: none!important;}
    .IndexService .tab_info .info .hd,
    .IndexService .tab_info .info .bd { width: 90%;margin: 0 auto;}
    .IndexService .tab_info .info .hd { padding-bottom: 5%;}
    .IndexService .tab_info .info .hd li { margin-bottom: 4%;}
    .IndexService .tab_info .info .bd .ytable-cell { display: block;}
    .IndexService .tab_info .info .bd .bd_info .ytable{position: relative;}
    .IndexService .tab_info .info .bd .bd_info .text { width: 100%;padding: 5% 30px;position: absolute;left:0;top:20px;}
    .IndexService .tab_info .info .bd .bd_info h3{margin: 20px 0;font-size: 18px;}
    .IndexService .tab_info .info .bd .bd_info p{font-size: 14px;line-height: 30px;}
    .IndexService .tab_info .info .more{margin-top: 3%;}
    .IndexService .tab_info .info .bd .bd_info .pic { width: 100%;}
    .IndexService .tab_info .info .bd .bd_info .pic{height: 380px}
    .IndexService .tab_info .info .bd .bd_info .pic figure{height: 380px}
    .IndexService .tab_info .info{position: relative;}
    .IndexService .tab_info .info .hd{position: absolute;bottom:10px;z-index: 5;left: 5%}
    .IndexService .head_tab {display: none}
    .IndexService .tab_info .info .item { padding: 30px 5% 10px; cursor: pointer;}
    .IndexService .tab_info .info .item h3 { margin:0 0 10px; font-size: 20px;color:#fff;}
    .IndexService .tab_info .info .item p { margin:0; line-height: 30px;font-size: 14px;color:#fff;}
}

/*
.RichInfo005
*/
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ min-height:350px;text-align:justify; text-justify:inter-ideograph;position: relative;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#0f76d3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#0f76d3;}

.RichInfo005 .news_info .info .btn a{display: block;position: absolute;top:50%;margin-top: -33px;width: 44px;height: 66px;background: #e60012;font-size: 0;overflow: hidden;box-shadow: 0 20px 20px rgba(0,0,0,0.1);}
.RichInfo005 .news_info .info .btn a:before {position: absolute;top:50%;display: inline-block;content: '';width: 22px;height: 22px;margin-top: -11px;border-top: 2px solid #fff;border-right: 2px solid #fff;}
.RichInfo005 .news_info .info .prve a:before {transform: rotate(-135deg); left: 16px;}
.RichInfo005 .news_info .info .next a:before {transform: rotate(45deg); left: 6px;}
.RichInfo005 .news_info .info .prve a{left: -22px;}
.RichInfo005 .news_info .info .next a{right: -22px;}
@media (max-width: 1440px) {
    .RichInfo005 .news_info .info .prve a{left: 22px;}
    .RichInfo005 .news_info .info .next a{right: 22px;}
}
@media (max-width: 1440px) {
.RichInfo005 .news_info .info{min-height: auto}
}
/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}

.Floor002782 p {
    position: absolute;
    left: 0;
    color: #fff;
    bottom: -100px;
    text-align: center;
    width: 100%;
    padding: 3% 5%;
    z-index: 10;
    transition: .5s;
}
.Floor002782 .word:hover a{
    bottom: 76%;
}

.Floor002782 .word:hover p{
    bottom: 60%;
    transition: .5s;
}
