﻿
/* CSS Document */
*{margin:0;padding:0;'sfont', sans-serif;list-style: none;font-style:normal;text-decoration: none;outline: none;}
html, body {position: relative;}
li{list-style: none;}
html { -webkit-text-size-adjust:none;}
a{color: #666;text-decoration: none;}
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, blockquote, th, td { margin:0; padding:0; 'sfont', sans-serif; font-size:14px; background:none; color:#333333; }
img { border:0;max-width: 140%; }
a{display: block;}
input, select { vertical-align:middle;outline: none;}
.clearfix{clear:both;}
.clear{clear:both;}
.L{float: left;}
.w40{width: 40%;}
.w50{width: 50%;}
.w60{width: 60%;}
.R{float: right;}



body::-webkit-scrollbar { width: 0 !important }
body { -ms-overflow-style: none; }

body { overflow: -moz-scrollbars-none; }
@font-face
{
font-family: sfont;
src: url(""),
     url(""),
   /*  url(), */
    url(),
    url(); }
.h1M{font-size: 48px;color:#fff;font-weight: normal;}
.h3M{font-size: 36px;color:#fff;font-weight:normal;}
a:hover{ color:#c30d23;}
a{transition: 0.6s;}
input{outline: none;}
.max1200{max-width: 1200px;margin:0 auto;}
.max1500{max-width: 1500px;margin:0 auto;}
.p-20{padding:20px}
.p-40{padding:40px}
.py-50{padding:50px 0}
.py-70{padding:70px 0}
.py-120{padding:120px 0}
.pt-50{padding-top: 50px;}
.pb-50{padding-bottom: 50px;}
.pb-60{padding-bottom: 60px;}
.pb-120{padding-bottom: 120px;}
.pt-200{padding-top: 200px;}
.top--40{position: relative;top:-40px;}
.top--80{position: relative;top:-80px;}
.title_red{color:#C20B21;font-size: 36px;font-weight: bold;margin-bottom: 40px;}
.text_18_333{font-size: 20px;line-height: 2;color:#333;}
.text_18_333 p{position: relative;padding-left: 30px;}
.text_18_333 p:before{ content:"■"; display:inline-block; margin-right: 15px; font-size: 28px;color:#C20B21;position: absolute; left:-10px; top:0;line-height: 1.2; }
.title_red~.text_18_333 p:before{display: none;}
.title_red~.text_18_333 p{ text-indent: 36px; }
.title_large_white{position: relative;position: relative;padding:0 30px;margin:70px 0}
.title_large_white .title{font-size: 60px;color:#fff;font-weight: bold;line-height: 120px;letter-spacing: 4px;}
.title_large_white .top_line{position: absolute;width: 100%;top:0;left: 0;height: 3px;background: #fff;background: rgba(255,255,255,0.9);}
.title_large_white .bottom_line{position: absolute;width: 100%;bottom:0;left: 0;height: 3px;background: #fff;background: rgba(255,255,255,0.9);}
.img_box_bgf2f2f2{position:relative;}
.img_box_bgf2f2f2 img{width: 50%;display: block;margin: 0 auto;}
.img_box_bgf2f2f2 video{width: 50%;display: block;margin: 0 auto;}
.img_box_bgf2f2f2 .bg{position: absolute;left: 0;width: 100%;height: 70%;top:15%;z-index: -1;background: #f5f5f5;}
.bg_center_vertical_line{position:relative;}
.bg_center_vertical_line > .bg{position: absolute;left: 40%;width: 20%;height: 100%;top:0;z-index: -10;background: #f5f5f5;}
.bg_top_line{position:relative;}
.bg_top_line .bg{position: absolute;left: 0;width: 100%;height: 260px;top:0;z-index: -1;background: rgba(0,0,0,0.36);}
/*头部导航*/
.topbg{width: 100%;height:100px;position: fixed;top: 0;z-index: 9999;transition: 0.6s;}
.topbg .top{width: 100%;max-width: 1170px; height:100px;margin: 0 auto;}
.topbg .top .toplogo{margin: 25px 5px;transition: 0.6s;}
.topbg .top .toplogo img{transition: 0.6s;}
.topbg .top .topnav > li{float: left;position: relative;}
.topbg .top .topnav > li > a{height: 97px;line-height: 30px;margin: 0 30px;color: #fff;border-bottom:3px solid rgba(0,0,0,0.00);width: 70px;text-align: center;font-size: 16px;transition: 0.6s;}
.topbg .top .topnav > li > a:hover{border-bottom:3px solid #cc0000;}
.topbg .top .topnav > li > a.navnow{border-bottom:3px solid #cc0000;}
.top60bg .top{height:60px;margin: 0 auto;}
.top60bg .top .toplogo{margin:5px;}
.top60bg .top .topnav > li > a{height: 57px;line-height: 60px;}
.top60bg .top .topnav > li .navlist{top: 60px;}
.topbg .top .language{float: right;height: 100px;line-height: 30px;}
.topbg .top .language a{color: #333;transition: 0.4s;}
.topbg .top .language a:hover{color: #cc0000!important;}

.nytopbg .top .language a{color: #333;transition: 0.4s;}
.nytopbg .top .language a:hover{color: #cc0000!important;}
.nytopbg .top .language{float: right;height: 100px;line-height: 30px;}
.nytopbg .top .language a{color: #333;}
.top60bg .top .language{float: right;height: 60px;line-height: 60px;}
.top60bg .top .language a{color: #333;}

.top .topnav > li .navlist{position: fixed;top: 100px;left: 0;min-width: 1170px;height:0px;width: 100%;transition: 0.8s;opacity: 0;display: block;overflow: hidden;}
.top .topnav > li .navlist .navlist_box{background: rgba(247,247,247,1.90);}

.top .topnav > li:hover .navlist{opacity: 1;height:290px;z-index: 999;}
.width1170{width: 1170px;margin: 0 auto;overflow: hidden;}
.navlist .L{float: left;width:340px; }
.navlist .L .redline{height: 4px;width: 42px;background: #c30d23;margin: 50px 0 0 0;}
.navlist .L h5{font-size: 24px;color: #c30d23;line-height: 80px; }
.navlist .L h5 a{font-size: 24px;color: #c30d23;line-height: 80px; }
.navlist .L .navlistimg{width: 320px;height: 180px;background: #e5e5e5;margin: 20px 0;}
.navlist .L .navlistimg img{margin: 0 auto;display: block;position: relative;top: 20px;}
.navlist2 .L .navlistimg img{margin: 0 auto;display: block;position: relative;top: 0px;}
.navlist .R{float: right;width:760px; }
.navlist .R .navbox ul li{line-height: 32px;float: left;width: 150px;text-align: left;margin-right: 10px;}
.top .navlist .R .navbox ul li a{color: #666;display: block;width: 200px;font-size: 12px;text-align: left;line-height: 32px;}
.top .navlist .R .navbox ul li:hover a{color:#c30d23; }
.navlist .R .navbox{float: left;height: 220px;text-align: left;width: 200px;}
.top .navlist .R .navbox h6 a{font-size: 18px;color:#c30d23;width: auto;height: 50px;text-align: left;line-height: 50px;}
.navlist .R .navbox:nth-child(1){width:320px; border-right:1px solid #ddd;margin-right: 20px;margin-top: 40px;}
.navlist .R .navbox:nth-child(2){margin-top: 40px;float: left;}
.navlist .R .navbox:nth-child(3){margin-top: 40px;float: left;}
.navlist .R .navbox:nth-child(4){width:320px; border-right:1px solid #ddd;margin-right: 20px;height: auto;}
.navlist .R .navbox:nth-child(5){height: auto;float: left;}

.topnav > li .navlist3{position: fixed;top: 100px;left: 0;min-width: 1170px;width: 100%;transition: 0.8s;opacity: 0;padding: 0;transition: 0.6s;height: 0;overflow: hidden;}
.top60bg .topnav > li .navlist3{top: 60px;}
.topnav > li:hover .navlist3{height: 370px;opacity: 1;z-index: 999;}
.navbox_box{width: 23%;float: left;margin-right: 2%;margin-bottom: 20px;}
.navbox_box:nth-child(3n+1){width: 48%;float: left;margin-right: 2%;}
.navlist3 .navbox > h6 a{font-size: 24px;color:#c30d23;height: 50px;text-align: left;line-height: 50px;display: block;}
.navlist3 .navlist3_box{padding: 40px 0;background: rgba(247,247,247,1.90);}

.navlist3 .navbox .navbox_box > h6 a{font-size: 18px;color:#c30d23;height: 30px;text-align: left;line-height: 30px;display: block;margin-bottom: 10px;}
.navlist3 .navbox ul li a{color: #333;display: block;font-size: 12px;text-align: left;line-height: 24px;}
.navlist3 .navbox_box:nth-child(3n+1)  ul li{float: left;width: 31%;margin-right: 2%;}
.navlist3 .left{float: left;width:460px;}
.navlist3 .right{padding-left: 460px;}
.navlist3 .left .navlistimg img{margin: 0 auto;display: block;position: relative;top: 80px;max-width: 90%;}
.navlist3 .right .navbox:nth-of-type(1){float: left;width: 62%;margin:0 2%;border-right: 1px solid #ddd;padding-right: 2.8%;}
.navlist3 .right .navbox:nth-of-type(2){float: left;width: 31%;}
.navlist3 .right .navbox:nth-of-type(2) .navbox_box{width: 48%;float: left;margin-right: 2%;}
.navlist3 .right .navbox:nth-of-type(2) .navbox_box:nth-child(3n+1)  ul li{float: none;width: 100%;margin-right: 0;}

/*头部导航*/
/*内页头部导航*/
.nytopbg{width: 100%;height:100px;position: fixed;top: 0;z-index: 9999;transition: 0.6s;background: #fff;box-shadow: 0 2px 7px 0 #ddd;min-width: 1280px;}
.nytopbg .top{width: 100%;max-width: 1170px; height:100px;margin: 0 auto;}
.nytopbg .top .toplogo{margin: 25px 5px;transition: 0.6s;}
.nytopbg .top .toplogo img{transition: 0.6s;}
.nytopbg .top .topnav > li{float: left;position: relative;}
.nytopbg .top .topnav > li > a{height: 97px;line-height: 30px;margin: 0 30px;color: #333;border-bottom:3px solid rgba(0,0,0,0.00);width: 70px;text-align: center;font-size: 16px;transition: 0.6s;}
.nytopbg .top .topnav > li > a:hover{border-bottom:3px solid #cc0000;}
.nytopbg .top .topnav > li > a.navnow{border-bottom:3px solid #cc0000;}
.nytopbg .navlist .R .navbox ul li a{color: #666;display: block;width: 150px;font-size: 12px;text-align: left;line-height: 32px;}
.nytopbg .top .navlist .R .navbox ul li a:hover{color:#c30d23; }
.nynavlist .R .navbox{float: left;height: 220px;text-align: left;width: 260px;}
.nytopbg .top .navlist .R .navbox h6 a{font-size: 18px;color:#c30d23;width: auto;height: 50px;text-align: left;line-height: 50px;}
/*内页头部导航*/
.top .navlist2 .L{float: left;width:200px; }
.top .navlist2 .L .navlistimg{width: 180px;height: 100px;background: #e5e5e5;margin: 0;}
.top .navlist2 .L .navlistimg img{max-width: 100%;margin: 0 auto;display: block;}
.top .navlist2 .R {width: 760px;float: left;}
.top .navlist2 .R .navbox{width:700px; border-right:0;margin-right: 20px;margin-top: 70px;margin-left: 200px;}
.top .navlist2 .R .navbox ul li{float: left;width: auto;padding: 0 20px;}
.top .navlist2 .R .navbox ul li a{font-size: 16px;color:#c30d23;width: auto;height: 50px;text-align: left;line-height: 50px;font-weight: bold;}
.navlist2 .L h5 a{font-size: 24px;color: #c30d23;line-height: 80px; }
.height100{height: 100px;transition: 0.6s;}
.top60bg{height: 60px;}
.top60bg .top{height:60px;margin: 0 auto;}
.top60bg .top .toplogo{margin:5px;}
.top60bg .top .topnav > li > a{height: 57px;line-height: 60px;}
.top60bg .top .topnav > li .navlist2{top: 60px;}
.top60bg .top .topnav > li .navlist{top: 60px;}
/*内页头部导航*/
.boxmain{width: 100%;height:100%;overflow: hidden;}
.section1 .fixbox{position: absolute;width: 80%;height: 80%;top:10%;left:10%;text-align: center;padding-top:240px;opacity: 1;transition: 0.8s;z-index: 999;}
.section1 .fixboxout{top: -500px;opacity: 0;}
.section1 .fixboxin{top: 10%;opacity: 1;}
.section{overflow: hidden;}
/*.section1{background: url(../images/mainbanner.jpg) top center no-repeat;position: relative;}*/
.section1 .fixbox h1{margin-bottom: 40px;}
.section1 .fixbox .btn{width: 464px;margin: 0 auto;margin-top: 40px;}
.section1 .fixbox .btn a{height: 54px;width: 200px;border: 1px solid #fff;border-radius: 4px;color:#fff;font-size: 18px;line-height: 22px;float: left;margin-left: 24px;transition: 0.4s;padding-top: 10px}
.section1 .fixbox .btn a span{font-size: 14px;color: #fff;}
.section1 .fixbox .btn a:hover{background: #c30d23;border: 1px solid rgba(0,0,0,0.00)}
.section1 .video video{position: absolute;height: 100%;width: 100%;top: 0;left: 0; z-index: -100;display: block;margin: 0 auto;}
.section2{background: url(/jpg/h8pxjvhn.jpg) no-repeat center center;}
.section3{background: url(/jpg/lvmcvqw3.jpg) no-repeat center center;}
.section4{background: url(/jpg/wpktvmgn.jpg) no-repeat center center;}
.section5{background: url(/jpg/imly69uh.jpg) no-repeat center center;}
.section6{background: url(/jpg/imly69uh.jpg) no-repeat center center;}
.section2{position: relative;}
.section2 .main_company{margin-top: 40px;}
.section2 .main_company .left{float: left;}
.section2 .main_company .left img{transition: 0.8s;position: relative;opacity: 0;left:-400px;top: -240px;}
.section2 .main_company .right{float: right;}
.section2 .main_company .right div{text-align: justify;line-height: 24px;}
.h3max{font-size: 36px;color: #c30d23;font-weight: normal;text-align: center;line-height: 60px;}
.h4max{font-size: 40px;color: #c30d23;font-weight: normal;text-align: center;line-height: 60px;}
.h3maxa{font-size: 24px;color: #3e3a39;font-weight: normal;text-align: center;}
.fixbox2{position: relative;transition: 0.6s;}
.fixbox3{position: relative;transition: 0.6s;}
.fixbox4{position: relative;transition: 0.6s;}
.fixbox5{position: relative;transition: 0.6s;}
.fixbox6{position: relative;transition: 0.6s;}
.fixbox7{position: relative;transition: 0.6s;}
.section2 .fixbox2{width: 1170px;margin: 0 auto;margin-top: 200px;}
.section2 .fixbox2 .left{float: left;margin: 56px;width: 400px;height: 240px;}
.section2 .fixbox2 .left:hover img{transform: translateX(4px) translateY(-4px) scale(1.06);}
.section2 .fixbox2 .right{float: left;width: 550px;text-align: left;margin-top: 56px;}
.section2 .fixbox2 .right h1{font-size: 20px;color:#c30d23;font-weight: normal;line-height: 40px;transition: 0.6s;position: relative;right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right div{height: 144px;color: #333;line-height: 36px;margin-top: 10px;font-size: 16px;text-align: justify;transition: 0.6s;position: relative;right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right div:hover{color:#333;transform: translateY(-4px);}
.section2 .fixbox2 .right h1:hover{transform: translateY(-4px);}
/*
.section2 .fixbox2 .right h1.actrightbottom0{right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right h1.actrightbottom1{right: 0px;bottom:0px;opacity: 1;}
.section2 .fixbox2 .right div.actrightbottom0{right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right div.actrightbottom1{right: 0px;bottom:0px;opacity: 1;}
*/
.section2 .fixbox2 .right .actrightbottom1{right: 0px;bottom:0px;opacity: 1;}
.section2 .fixbox2 .right .actrightbottom0{right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right a{color:#c30d23;float: right;transition: 0.6s;position: relative;right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right a:hover{transform: translateX(4px);}
.fixbox2 .h3max{position: relative;left: 500px;opacity: 0;transition: 0.6s;top: -100px;}
.fixbox2 .h3maxa{position: relative;left: 500px;opacity: 0;transition: 0.6s;top: -100px;}
.fixbox2 .lookmoreC{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox2 .titlereturn{left: 0;opacity: 1;top: 0;}
.h3max{transition: 0.6s;}
.h3max:hover{transform: rotate(2deg);}
.h3maxa{transition: 0.6s;}
.h3maxa:hover{transform: translateX(4px);}
.h4maxa{transition: 0.6s;}
.h4maxa:hover{transform: translateX(4px);}
.h4max{transition: 0.6s;}
.h4max:hover{transform: scale(1.06)}
.lookmoreC{transition: 0.6s;}
.lookmoreC:hover{transform: translateX(-4px);}
/*#c30d23*/
/*#3e3a39*/
.section3 .fixbox3{width: 1170px;margin: 0 auto;margin-top: 160px;position: relative;height: 70%;}
.lookmoreC{text-align: center;color:#c30d23;line-height: 26px; }
.fixbox3 .main_pro{position: relative;width: 100%;}
.fixbox3 .main_pro ul li{position: absolute;width: 226px;text-align: center;transition: 1s;transform:translate3d(40px, 0px, 0) scale(0.75);}
.fixbox3 .main_pro ul li .m_pro_img{width: 226px;}
.fixbox3 .main_pro ul li img{max-width: 100%;margin: 0 auto;transition: 0.6s;display: block;}
.fixbox3 .main_pro ul li p{position: absolute;bottom: 20px;width: 100%;text-align: center;position: relative;bottom: 80px;opacity: 0;transition: 0.6s;}
.fixbox3 .main_pro ul li:hover img{transform: scale(1.1);}
.fixbox3 .main_pro ul li:hover p{bottom: 30px;opacity: 1;}
/*
.fixbox3 .main_pro ul li:nth-child(1){top: 380px;left: -100px;}
.fixbox3 .main_pro ul li:nth-child(2){top: 180px;left: 100px;}
.fixbox3 .main_pro ul li:nth-child(3){top: 40px;left: 50%;margin-left: -240px;}
.fixbox3 .main_pro ul li:nth-child(4){top: 40px;right: 50%;margin-right: -240px;}
.fixbox3 .main_pro ul li:nth-child(5){top: 180px;right: 100px;}
.fixbox3 .main_pro ul li:nth-child(6){top: 370px;right: -100px;}
*/
.fixbox3 .main_pro ul li:nth-child(3){top: 60px;left: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(2){top: 60px;left: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(1){top: 60px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(5){top: 60px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(4){top: 60px;right: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(6){top: 60px;right: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(7){top: 60px;right: -70px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(8){top: 60px;left: -70px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(9){top: 60px;left: 38%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(3){top: 60px;left: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(2){top: 60px;left: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(1){top: 60px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(5){top: 60px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(4){top: 60px;right: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(6){top: 60px;right: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(7){top: 60px;right: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(8){top: 60px;right: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(9){top: -60px;left: 38%;opacity: 0.0;}




.fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 264px;left: -60px;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 80px;left: 60px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 20px;left: 60%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 20px;right: 60%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top:154px;right: 60px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 210px;right: -60px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(7){top: 370px;right: -200px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(8){top: 370px;left: -209px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(9){top: -50px;left: 37%;opacity:1}
.fixbox3 .bottomp{position: absolute;bottom: 80px;width: 100%;text-align: center;color: #3e3a39;font-size: 24px;font-style: italic;transition: 0.6s;opacity: 0;}
.fixbox3 .h4max{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox3 .h3maxa{position: relative;left: 500px;opacity: 0;transition: 0.6s;}
.fixbox3 .lookmoreC{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox3 .titlereturn{left: 0;opacity: 1;}
.fixbox4 img{display: block;}
.fixbox4 .h4max{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox4 .h3maxa{position: relative;left: 500px;opacity: 0;transition: 0.6s;}
.fixbox4 .lookmoreC{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox4 .titlereturn{left: 0;opacity: 1;}
.section4 .fixbox4{width: 1170px;margin: 0 auto;margin-top: 160px;position: relative;height: 70%;}
.fixbox4 .m_lingyu_img{overflow: hidden;margin: 20px auto;}
.fixbox4 .m_lingyu_img img{max-width: 1170px;max-height: 580px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgxiao{max-width: 1170px;max-height: 580px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgda{max-width: 1170px;max-height: 580px;transform: scale(1);transition: 0.8s;}
.fixbox4 .ly_bottom ul li{float: left;width: 33%;text-align: center;}
.fixbox4 .ly_bottom ul li img{margin: 0 auto;}
    .swiper-container {
      width: 100%;
      height: 100%;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
     
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .partnerbg .swiper-container5 {
      width: 100%;
      height: auto;
      margin-left: auto;
      margin-right: auto;
    }
    .partnerbg .swiper-container5 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      height: 100px;
position: relative;
overflow: hidden;
float: left;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
 .partnerbg .swiper-button-next, .partnerbg .swiper-container-rtl .swiper-button-prev {
    background:none;
    right: 45%;    left: auto;outline: none;
}
 .partnerbg .swiper-button-prev, .partnerbg .swiper-container-rtl .swiper-button-next {
    background:none;
    left: 45%;
    right: auto;outline: none;
}
.section5 .fixbox5{width: 1170px;margin: 0 auto;margin-top: 200px;position: relative;height: 70%;}
.fixbox5 .partnerbg{height: 390px;width: 1170px;margin: 0px auto;margin-top: 40px;}
.fixbox5 .partnerbg .swiper-slide{box-shadow: 0 2px 5px #ddd;opacity: 1;transition: 0.6s;}
.fixbox5 .partnerbg .swiper-slide:hover{box-shadow: 0 2px 5px #ddd;opacity: 1;}
.fixbox5 .partnerbg .swiper-slide img{max-width: 100%;display: block;max-height:80px}
.fixbox5 .main_partner{width: 1200px;margin-top: 80px;}
.fixbox5 .main_partner ul li{float: left;margin-right: 30px;background: #fff;width: 210px;margin-bottom: 30px;box-shadow: 0 2px 5px #ddd;}
.fixbox5 .main_partner ul{height: 390px;overflow: hidden;}
.fixbox5 .h4max{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox5 .lookmoreC{position: relative;left: 500px;opacity: 0;transition: 0.6s;}
.fixbox5 .titlereturn{left: 0;opacity: 1;}
.fixbox5 .main_partner ul li img{margin: 0 auto;opacity: 0.4;transition: 0.6s;}
.fixbox5 .main_partner ul li:hover img{transform: scale(1.08);}
.fixbox5 .main_partner ul li{overflow: hidden;}
.fixbox5 .main_partner ul li:hover{opacity: 1;}
.fixbox5 .main_partner .next_btn{cursor: pointer;}
.fixbox5 .main_partner .next_btn .left_btn{width: 575px;float: left;margin-right: 20px;}
.fixbox5 .main_partner .next_btn .left_btn img{float: right;}
.fixbox5 .main_partner .next_btn .right_btn{width: 575px;float: left;}
.fixbox5 .main_partner .next_btn .right_btn img{float: left;}
.main_partner ul li{opacity: 0.3;transition: 1s;}
.main_partner ul{transform: scale(0.5);transition: 1s;}
.main_partner ul.partnerxiao{transform: scale(0.5);transition: 1s;}
.main_partner ul.partnerda{transform: scale(1);transition: 1s;}
.partnerbg{transform: scale(0.5);transition: 1s;}
.partnerxiao{transform: scale(0.5);transition: 1s;}
.partnerda{transform: scale(1);transition: 1s;}
.section6 .fp-tableCell{ display: block!important; width: 100%; }
/*底部*/
/*内页footer*/
.nyfooterbg{width: 100%;min-width: 1170px;margin: 0 auto;background: #f5f5f5;padding: 40px 0;border-top:1px solid #c30d23; }
.nyfooterbg .nyfooter{width: 1170px;margin: 0 auto;}
/*内页footer*/
.fixbox6{width: 1170px;margin: 0 auto;padding: 40px 0;}
.footerbg .L{float: left;width: 260px;}
.footerbg .L .logom{width: 240px;}
.footerbg .L .logom img{width: 240px;}
.footerbg .L .erweima div{float: left;width: 110px;margin: 20px 20px 10px 0;}
.footerbg .L .erweima div p{text-align: center;font-size: 14px;color: #333;line-height: 36px;}
.footerbg .R{float: right;width: 840px;}
.footerbg .R .bottomnav{width: 110px;float: left;}
.footerbg .R .bottomnav:nth-last-child(1){width: 380px;float: right;}
.footerbg .R .bottomnav h4 a{font-size: 16px;line-height: 40px;color: #333;}
.footerbg .R .bottomnav ul li{line-height: 32px;color: #333;transition: 0.4s;font-size: 14px;}
.footerbg .R .bottomnav ul li a{color: #333;font-size: 14px;}
.footerbg .R .bottomnav ul li:hover{color:#c30d23 }
.footerbg .R .bottomnav ul li a:hover{color:#c30d23 }
.footerbg .footerbottom{border-top:1px solid #666;margin-top: 20px;}
.footerbg .footerbottom .links{width: 240px;height: 30px;border: 1px solid #999;position: relative;margin: 5px 10px; float: right;line-height: 30px;margin-right: 0;}
.footerbg .footerbottom .links span{display: block;float: left;margin-left: 40px;color: #999;}
.footerbg .footerbottom .links img{display: block;float: left;margin: 12px 10px 0 24px;}
.footerbg .footerbottom .links .linksf{position: absolute;bottom:30px;background: #eee;width:calc(100% - 2px);border: 1px solid #fff;display: none;text-align: center;overflow: auto;line-height: 36px;height: 180px;}
.footerbg .footerbottom .links .linksf a{display: block;width: 100%;line-height: 30px;}
.footerbg .footerbottom .banquan{float: left;}
.footerbg .footerbottom{height: 40px;line-height: 40px;font-size: 14px;color:#666;}
.footerbg .footerbottom .zhichi{float: right;}
.footerbg .footerbottom .links:hover .linksf{display: block;}
.nybanner{width: 100%;min-width: 1170px;}
.width1920{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.minwidth1170{min-width: 1170px;width: 100%;overflow: hidden;}
.nytitle1{height: 50px;line-height: 50px;margin: 20px 0;margin-top: 40px;transition: 1s;position: relative;left: 46%;opacity: 0.3;}
.nytitle1 img{float: left;margin: 10px 10px 0 0;transition: 0.6s; }
.nytitle1 h4{float: left;font-size: 30px;color:#c30d23;font-weight: 100;transition: 1.6s; }
.nytitle1:hover h4{transform: rotateY(360deg)}
.nytitle1:hover img{transform: translateX(4px)}
.width575{width: 575px;}
.width720{width: 720px;}
.width420{width: 420px;}
.companybg{overflow: hidden;width: 100%;min-width: 1170px;}
.companybg .width1170{overflow: visible;}
.companybg .nytitle1{position: relative;left: 46%;opacity: 0.3;}
.companybg .L {position: relative;opacity: 0.0;left: -300px;transition: 1s;max-height: 390px;overflow: hidden;line-height: 26px;}
.companybg .R {position: relative;opacity: 0.0;right: -300px;transition: 1s;}
.companybg .L .cont{text-align: justify;font-size: 16px;color: #666;line-height: 30px;}
.companybg .R .swiper-pagination-bullet-active {background: #c30d23;}
.companybg .R .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;left: 0;width: 100%}
.companybg .R .swiper-container { width: 420px; height: 280px; padding-bottom: 50px; }
 .companybg .R .swiper-slide { background-position: center; background-size: cover; width: 420px; height: 280px; }
.companybg .R p{text-align: center;font-size: 18px;color: #333;line-height: 34px;}
/*关于我们*/ 
/*企业文化*/
.wenhuabg{background: url(/jpg/jjuz7xra.jpg) center center no-repeat;width: 100%;min-width: 1170px;height: 440px;padding: 20px 0;margin-top: 50px;overflow: hidden;}
.wenhuabg .width1170{overflow: visible;}
.wenhuabg ul li{width: 25%;height:277px;float: left;position: relative;margin:0;overflow: hidden;position: relative;transition: 1s;display: flex;flex-direction: row;align-items: center;justify-content: center;}
.wenhuabg ul li .wh_text{position: relative;top: 0;left: 0;text-align: center;transition: 0.6s;display: flex;flex-direction: row;}
.wenhuabg ul li .wh_text .whiteline{height: 40px;width: 2px;background: #999;margin:3px 10px;transition: 0.6s;}
.wenhuabg ul li .imgbox{margin: 0 10px 0 20px;position: relative}
.wenhuabg ul li .imgbox h1{font-size: 24px;color: #fff;line-height: 32px;font-weight:normal;transition: 0.6s;width: 28px;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);text-align: center;z-index: 999;}
.wenhuabg ul li .wh_text p{font-size: 16px;color: #666;line-height: 20px;transition: 0.6s;width: 18px;text-align: center;text-shadow: 1px 1px 1px #ddd;overflow: hidden;margin: 0 4px}
.wenhuabg ul li .wh_text p span{display: block;margin-bottom: 6px}
.wenhuabg ul li .wh_text .p_shu_02{margin-top: 24px}
.wenhuabg ul li .imgbox img{ transition: 0.6s;max-width:100%;width:180px }
.wenhuabg ul li:hover .wh_text{top: 0;left: -10px}
.wenhuabg ul li:hover .imgbox h1{color:#c30d23;left: 60%;text-shadow: 1px 1px 1px #fff;}
.wenhuabg ul li:hover .imgbox img{transform: rotate(30deg)}
.wenhuabg ul li:hover .wh_text p{color:#c30d23}
.wenhuabg ul li:hover .wh_text .whiteline{background:#c30d23 }
/*企业文化*/
/*发展历程*/
.fazhanbg{background: url(/jpg/dsluctjp.jpg) center center no-repeat;width: 100%;min-width: 1170px;height: 420px;padding: 10px 0;overflow: hidden;}
.fazhanbg .width1170{overflow: visible;}
.fazhanbg .width1170 ul{width: 1500px;position: relative;left: 50%;margin-left: -750px;margin-top: 60px;overflow: hidden;}
.fazhanbg .width1170 ul li{float: left;width: 33%;text-align: center}
.fazhanbg .width1170 ul li div{font-size: 48px;color: #999;}
.fazhanbg .width1170 ul li p{font-size: 24px;color: #999;}
.fazhanbg .width1170 ul li:nth-child(2) div{font-size: 48px;color: #333;}
.fazhanbg .width1170 ul li:nth-child(2) p{font-size: 24px;color: #333;}
.fazhanbg .fazhangundong{margin-top: 30px;position: relative;opacity: 0.4;transition: 1s;}
.fazhanbg #swiper-history{
width:100%;
max-width:1170px;
position:relative;
}
.fazhanbg #swiper-history  .swiper-container { 
        height: 144px;
margin:0;
    } 
.fazhanbg #swiper-history.short-line{
height:72px;
border-bottom:1px dashed #c30d23;
width:30px;
position:absolute;
top:0px;
}
.fazhanbg #swiper-history.long-line{
height:72px;
border-bottom:1px solid #c30d23;
width:100%;
position:absolute;
top:0px;
left:30px;
}
.fazhanbg #swiper-history   .swiper-slide span{
display:block;
width:100%;
text-align:center;
position:absolute;
transition: 700ms;
    }
.fazhanbg #swiper-history .swiper-slide .detail{
height: 20px;
line-height:20px;
    top:27px;
color:#333;font-size: 28px;
    opacity: 0;
}
.fazhanbg #swiper-history .swiper-slide .date{
color:#333;font-size: 40px;
position:absolute;
bottom:0px;
    opacity: 0;
}
.fazhanbg #swiper-history .swiper-slide-active span{
transition: 700ms 700ms;
}
.fazhanbg #swiper-history.swiper-pagination-bullets{
white-space:nowrap;
width:auto;
bottom:67px;
height:10px;
line-height:10px;
transition: 700ms;
}
.fazhanbg #swiper-history .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0;
}
.fazhanbg #swiper-history .swiper-pagination-bullet{
background:#fff;
border: 1px solid #c30d23;
opacity:1;
line-height:10px;
}
.fazhanbg #swiper-history .swiper-pagination-bullet-active {
    background: #c30d23;
}
.fazhanbg #swiper-history .swiper-button-next,#swiper-history .swiper-button-prev{
background-size:20px auto;
}
/*发展历程*/
/*新闻媒体*/
.nytitle2{position: relative;margin-bottom: 24px;}
.nytitle2 .newstopbtn{width: 320px;height: 48px;border-bottom: 2px solid #ddd;float: left;text-align: center;position: absolute;left: 50%;margin-left: -160px;}
.nytitle2 .newstopbtn a{font-size: 20px;color: #666;display: inline-block;line-height: 30px;height: 40px;border-bottom: 3px solid rgba(0,0,0,0.00);width: 90px;text-align: center;margin: 0 10px;padding: 0 6px;}
.nytitle2 .newstopbtn a:hover{color: #c30d23;border-bottom: 3px solid #c30d23;}
.nytitle2 .newstopbtn a.newsbtn_active{color: #c30d23;border-bottom: 3px solid #c30d23;}
.newsbg{background:#fff;width: 100%;min-width: 1170px;height: 500px;padding: 10px 0;overflow: hidden;}
.newsbg .width1170{overflow: visible;}
.newsbg .L{width: 480px;height: 300px;position: relative;overflow: hidden;transition: 1s;}
.newsbg .L .imgnewstext{position: absolute;bottom: 20px;left: 20px;height: 50px;}
.newsbg .L img{transition: 0.6s;width: 100%;}
.newsbg .L .imgnewstext h1{font-size: 18px;color:#fff;font-weight: 100;line-height: 30px;}
.newsbg .L .imgnewstext span{font-size: 14px;color:#fff;line-height: 20px;}
.newsbg .R{float: right;height: 300px;width: 652px;position: relative;transition: 1s;}
.newsbg .R .newsdate{height: 56px;width: 60px;text-align: center;border-right:1px solid #999;padding-right: 10px;float: left;}
.newsbg .R .newsdate span{color: #999;display: block;line-height: 24px;}
.newsbg .R .newsdate span.day{font-size: 30px;line-height: 34px;}
.newsbg .R .newscont{margin-left: 15px;height: 60px;float: left;width: 560px;}
.newsbg .R .newscont h1{font-size: 18px;color:#333;transition: 0.5s;font-weight: normal;line-height: 32px;height: 32px;overflow: hidden;}
.newsbg .R .newscont p{font-size: 14px;color:#999;line-height: 20px;overflow: hidden;height: 20px;}
.newsbg .R ul li:hover h1{color: #c30d23;}
.newsbg .R ul li{margin-bottom: 20px;}
.newsbg .R ul{position: relative;}
/*新闻媒体*/ 
.leftout500{left: -500px;opacity: 0;}
.rightout500{right: -500px;opacity: 0;}
.leftin1{left: 0px;opacity: 1;}
.rightin1{right: 0px;opacity: 1;}
/*荣誉展示*/
.honourbg{background: url(/jpg/9uc2otc4.jpg) center center no-repeat;width: 100%;min-width: 1170px;height: 520px;padding: 10px 0;overflow: hidden;}
.honourbg .width1170{margin: 0 auto;overflow: visible;}
.honourbg .L{width: 600px;float: left;position: relative;transition: 1s;}
.honourbg .L ul li{float: left;margin-right: 20px;margin-bottom: 20px;width: 180px;height: 136px;cursor: pointer;}
.honourbg .L ul{height: 312px;}
.honourbg .L ul li img{max-width: 100%;transition: 0.8s;}
.honourbg .L ul li img:hover{transform: scale(1.2)}
.honourbg .L .honourex{text-align: center;width: 580px;}
.honourbg .L .honourex div{display: inline-block;}
.honourbg .R{width: 504px;float: right;position:relative;transition: 1s;}
.honourbg .R .boxleft{float: left;width: 244px;position: relative;height: 300px;margin-bottom: 20px;}
.honourbg .R .boxright{float: right;width: 244px;position: relative;height: 300px;margin-bottom: 20px;}
.honourbg .R .honourex2 div{display: inline-block;}
.honourbg .R .honourex2{text-align: center;}
.honourbg .R div ul li{height: 212px;width: 150px;position: absolute;}
.honourbg .R div ul li img{transition: 0.6s;height: 212px;width: 150px;}
.honourbg .R div ul li img:hover{transform: scale(1.1);z-index: 10001;}
.honourbg .R div ul li:hover{z-index: 10001;}
.honourbg .R div ul li:hover img{position: relative;z-index: 10001;}
/*
.honourbg .R div ul li:nth-child(1){left: 0;bottom:0;}
.honourbg .R div ul li:nth-child(2){left: 10px;bottom:10px;}
.honourbg .R div ul li:nth-child(3){left: 20px;bottom:20px;}
.honourbg .R div ul li:nth-child(4){left: 30px;bottom:30px;}
.honourbg .R div ul li:nth-child(5){left: 40px;bottom:40px;}
*/
.honourbg .width1170 .honourlistlf{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.60);top: 0;left:0;z-index: 9999;display: none;}
.honourbg .width1170 .honourlistlf ul{position: absolute;height: 100%;width: 100%;display: block;}
.honourbg .width1170 .honourlistlf ul li{height: 70%;margin-top: 7%;}
.honourbg .width1170 .honourlistlf ul li img{width: auto;margin: 0 auto;height: 100%;display: block;}
.honourbg .width1170 .honourlistlf .closebtn{display: block!important;position: absolute;top: 10px;right: 10px;height: 50px;width: 50px;background:#c30d23;cursor: pointer;z-index: 10000;}
.honourbg .width1170 .honourlistlf .closebtn img{margin: 15px auto;width: 20px;height: 20px;display: block;}
.honourbg .width1170 .honourlistlf .nextbtn{display: block!important;width: 80%;position: absolute;top: 50%;margin-top: -40px;height: 80px;left: 10%;z-index: 10000;}
.honourbg .width1170 .honourlistlf .nextbtn .left{float: left;}
.honourbg .width1170 .honourlistlf .nextbtn .right{float: right;}
/*右侧*/
.honourbg .width1170 .honourlistrf{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.60);top: 0;left:0;z-index: 9999;display: none;}
.honourbg .width1170 .honourlistrf ul{position: absolute;height: 100%;width: 100%;display: block;}
.honourbg .width1170 .honourlistrf ul li{height: 70%;margin-top: 7%;}
.honourbg .width1170 .honourlistrf ul li img{width: auto;margin: 0 auto;height: 100%;}
.honourbg .width1170 .honourlistrf .closebtn{display: block!important;position: absolute;top: 10px;right: 10px;height: 50px;width: 50px;background:#c30d23;cursor: pointer;z-index: 10000;}
.honourbg .width1170 .honourlistrf .closebtn img{margin: 15px auto;width: 20px;height: 20px;}
.honourbg .width1170 .honourlistrf .nextbtn{display: block!important;width: 80%;position: absolute;top: 50%;margin-top: -40px;height: 80px;left: 10%;z-index: 10000;}
.honourbg .width1170 .honourlistrf .nextbtn .left{float: left;}
.honourbg .width1170 .honourlistrf .nextbtn .right{float: right;}
/*荣誉展示*/
/*服务项目*/
.servebg{background:#f5f5f5;width: 100%;min-width: 1170px;padding: 0;padding-bottom: 60px;overflow: hidden;}
.servebg .width1170 .navlist1{text-align: center;}
.servebg .width1170 .navlist1 ul{display: inline-block;}
.servebg .width1170 .navlist1 ul li{float:left;margin: 32px 10px 28px 10px;position: relative;}
.servebg .width1170 .navlist1 ul li a{display: block;height: 48px;line-height: 48px;border: 1px solid #999;width: 180px;border-radius: 48px;font-size: 18px;transition: 0.5s;}
.servebg .width1170 .navlist1 ul li a:hover{background:#c30d23;color: #fff;border: 1px solid rgba(0,0,0,0.00); }
.servebg .width1170 .navlist1 ul li a.navnow1{background:#c30d23;color: #fff;border: 1px solid rgba(0,0,0,0.00); }
.servebg .width1170 .prolistbg{background: #fff;padding: 54px;padding-bottom: 20px;}
.servebg .width1170 .prolistbg ul li img{display: block;transition: 0.6s;max-width: 80%;max-height: 84%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);}
.servebg .width1170 .prolistbg ul li div{height: 224px;overflow: hidden;position: relative;}
.servebg .width1170 .prolistbg ul li{float: left;margin-right: 49px;margin-bottom: 30px;border: 1px solid #ddd;overflow: hidden;border-bottom: 2px solid #c30d23;width:320px;overflow: hidden;}
.servebg .width1170 .prolistbg ul li p{line-height: 50px;text-align: center;font-size: 16px;color: #666;transition: 0.6s;height: 50px;overflow: hidden;}
.servebg .width1170 .prolistbg ul li:hover img{transform: translate(-50%,-50%) scale(1.06)}
.servebg .width1170 .prolistbg ul li:hover p{color: #c30d23;}
.pagesbg{text-align: center;}
.pages{margin: 20px 0 20px 0;height: 30px;display: inline-block;}
.pages span{float: left;text-align: center;margin-right: 10px;background: #f9f9f9;}
.pages span a{padding:0 10px;box-sizing: border-box;color: #666;line-height: 30px;display: block;}
.pages span a.nowselect{background: #c30d23;color: #fff;}
.pages span a:hover{background: #c30d23;color: #fff;}
/*服务项目*/
/*服务项目详情*/
.servebg .width1170 .procontbg{background: #fff;padding:40px;}
.servebg .procontbg .conttop{height: 24px;border-left:4px solid #c30d23;line-height: 24px;}
.servebg .procontbg .conttop h1{font-size: 24px;font-weight: normal;margin-left: 20px;float: left;}
.servebg .procontbg .conttop a{float: right;color: #666;font-size: 16px;}
.servebg .procontbg .conttop a:hover{color: #c30d23;}
.servebg .procontbg .L{width: 600px;margin-top:20px;margin-bottom: 20px;}
.servebg .procontbg .R{width: 450px;height: 250px;margin-top:20px;margin-bottom: 20px;}
.servebg .procontbg .imgshow{border-bottom: 1px solid #eee;padding-bottom: 30px;margin-bottom: 20px;}
.servebg .procontbg .imgshow ul li{width: 254px;height: 168px;position: relative;float:left;margin-right: 20px;cursor: pointer;overflow: hidden;border: 1px solid #eee;}
.servebg .procontbg .imgshow ul li:nth-child(4){margin-right: 0;}
.servebg .procontbg .imgshow ul li .blackbox{position: absolute;bottom: 0;width: 100%;height: 40px;line-height: 40px;text-align: center;font-size: 16px;background: rgba(0,0,0,0.50);color: #fff;display: none;}
.servebg .procontbg .imgshow ul li .blackbox1{position: absolute;bottom: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.50);opacity: 0;transition: 0.6s;}
.servebg .procontbg .imgshow ul li .blackbox1 img{width: auto;height: auto;margin: 43px auto;display: block;}
.servebg .procontbg .imgshow ul li:hover .blackbox1{opacity: 1;}
.stylep1{font-size: 16px;line-height: 30px;color: #666;text-align: justify;}
.nextpage a{line-height: 24px;color: #666;font-size: 16px;}
.serveimgbox{position: fixed;top: 0;background: rgba(0,0,0,0.80);height: 100%;width: 100%;left: 0;z-index: 9999;}
.serveimgbox ul{height: 100%;width: 100%;margin: 0 auto;}
.serveimgbox ul li{height: 80%;width: auto;margin: 0 auto;margin-top:5%;display: block;}
.serveimgbox ul li img{height: 100%;width: auto;margin: 0 auto;display: block;}
.serveimgbox .closebtn{position: absolute;top: 10px;right: 10px;height: 50px;width: 50px;background:#c30d23;cursor: pointer;}
.serveimgbox .closebtn img{margin: 15px auto;width: 20px;height: 20px;display: block;}
.serveimgbox .nextbtn{width: 80%;position: absolute;top: 50%;margin-top: -40px;height: 80px;left: 10%;}
.serveimgbox .nextbtn .left{float: left;}
.serveimgbox .nextbtn .right{float: right;}
/*服务项目详情*/
/*案例*/
.casebg{width: 100%;min-width: 1170px;padding: 30px 0;padding-bottom: 40px;overflow: hidden;}
.title2 h1{text-align: center;color:#c30d23;font-size: 30px;line-height: 90px;font-weight: normal;}
.casebg #certify {
position: relative;
width: 1100px;
margin: 0 auto
}
.casebg #certify .swiper-container {
padding-bottom: 60px;
}
.casebg #certify  .swiper-slide {
width: 520px;
height: 350px;
background: #fff;
box-shadow: 0 8px 30px #ddd;overflow: hidden;
}
.casebg #certify  .swiper-slide img{
display:block;
}
.casebg #certify  .swiper-slide p {
line-height: 98px;
padding-top: 0;
text-align: center;
color: #636363;
font-size: 1.1em;
margin: 0;
}
.casebg #certify .swiper-pagination {
width: 100%;
bottom: 20px;
}
.casebg #certify .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;
height: 10px;
opacity: 1;
}
.casebg #certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
border: 3px solid #c30d23;
background-color: #fff;
}
.casebg #certify .swiper-button-prev {
left: -30px;
width: 45px;
height: 45px;
background: url(/png/viwy1obw.png) no-repeat;
background-position: 0 0;
background-size: 100%;
}
.casebg #certify .swiper-button-prev:hover {
background-position: 0 -46px;
background-size: 100%
}
.casebg #certify .swiper-button-next {
outline: none;
right: -30px;
width: 45px;
height: 45px;
background: url(/png/viwy1obw.png) no-repeat;
background-position: 0 -93px;
background-size: 100%;
}
.casebg #certify .swiper-button-next:hover {
background-position: 0 -139px;
background-size: 100%
}
.casebg .swiper-button-next, .casebg .swiper-button-prev {
position: absolute;
top: 42%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
background-size: 27px 44px;
background-position: center;
background-repeat: no-repeat
}
.casebg2{background: #f0f0f0;width: 100%;min-width: 1170px;padding: 20px 0;padding-bottom: 40px;}
.casebg2 .width1170 .casebox1{width: 400px;height: 526px;float: left;margin-right: 24px;}
.casebg2 .width1170 .casebox1 ul li{width: 396px;border: 1px solid #e5e5e5;border-right:3px solid #c30d23;height: 160px;background: #fff;margin-bottom: 20px;}
.casebg2 .casebox1 ul li h2{font-size: 18px;color:#c30d23;font-weight: normal;line-height: 34px;margin: 20px 0 0 40px;}
.casebg2 .casebox1 ul li div{margin: 14px 0 0 40px;font-size: 16px;transition: 0.6s;}
.casebg2 .casebox1 ul li div:hover{color:#c30d23; }
.casebg2 .casebox1 ul li div span{padding-left: 20px;color:#999;transition: 0.6s;font-size: 14px;}
.casebg2 .casebox1 ul li div span:hover{color:#c30d23; }
.casebg2 .width1170 .casebox2{width: 320px;overflow: hidden;margin-right: 0;}
.casebg2 .width1170 .casebox2 ul li{width: 316px;}
.casebg2 .width1170 .casebox3{width: 400px;overflow: hidden;float: right;margin-right: 0;height: 526px;background: #fff;}
.casebg2 .width1170 .casebox3 ul li{height: 526px;margin: 0;background: url(/png/orvg73bo.png) 140px 280px no-repeat;}
.casebg2 .width1170 .casebox3 .caseoverbox{overflow: auto;margin: 0;height: 440px;}
.casebg2 .width1170 .casebox3 .caseoverbox::-webkit-scrollbar { width: 4px; height: 4px; }
.casebg2 .width1170 .casebox3 .caseoverbox::-webkit-scrollbar-thumb {border-radius: 5px; box-shadow: inset 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2); }
.casebg2 .width1170 .casebox3 .caseoverbox::-webkit-scrollbar-track {box-shadow: inset 0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}
.casebg3{width: 100%;min-width: 1170px;padding: 30px 0;padding-bottom: 40px;}
.casebg3 .othernav .boxF{width: 289px;float: left;height: 94px;overflow: hidden;margin-bottom: 4px;position: relative;}
 .othernav .boxF .boxFex{position: absolute;height: 94px;transform: skewX(-30deg);background:#eee;right: 27px;bottom: 0;width: 300px;z-index: -1;transition: 0.5s;}
.casebg3 .othernav .boxF span{color: #333;line-height: 20px;font-size: 18px;text-align: center;display: block;margin: 4px 0;transition: 0.5s;}
.casebg3 .othernav .boxF span.mun{font-size: 24px;font-weight: bold;margin-top: 15px;line-height: 33px;}
.casebg3 .othernav ul li{margin-right: 4px;}
.casebg3 .othernav ul li:nth-child(2){overflow: visible;}
.casebg3 .othernav ul li:nth-child(2) .boxFex{left: -26px;width: 315px;}
.casebg3 .othernav ul li:nth-child(3){overflow: visible;}
.casebg3 .othernav ul li:nth-child(3) .boxFex{left: 2px;width: 314px;}
.casebg3 .othernav ul li:nth-child(4){float: right;margin-right: 0;}
.casebg3 .othernav ul li:nth-child(4) .boxFex{left: 27px;width: 298px;}
.casebg3 .othernav ul li:hover .boxFex{background:#c30d23 ;}
.casebg3 .othernav ul li:hover span{color: #fff;}
.casebg3 .othernav ul li.othernavnow .boxFex{background:#c30d23 ;}
.casebg3 .othernav ul li.othernavnow span{color: #fff;}
.casebg3 .othersbox{height: 480px;overflow: hidden;}
/*案例*/
/*#c30d23*/
/*招贤纳士*/
.jobsbg{background:#f5f5f5;width: 100%;min-width: 1170px;padding: 0;padding-bottom: 60px;}
.jobsbg .width1170 .navlist1{text-align: center;}
.jobsbg .width1170 .navlist1 ul{display: inline-block;}
.jobsbg .width1170 .navlist1 ul li{float:left;margin: 32px 10px 28px 10px;;}
.jobsbg .width1170 .navlist1 ul li a{display: block;height: 48px;line-height: 48px;border: 1px solid #999;width: 180px;border-radius: 48px;font-size: 18px;transition: 0.5s;}
.jobsbg .width1170 .navlist1 ul li a:hover{background:#c30d23;color: #fff;border: 1px solid rgba(0,0,0,0.00); }
.jobsbg .width1170 .navlist1 ul li a.navnow1{background:#c30d23;color: #fff;border: 1px solid rgba(0,0,0,0.00); }
.jobsbg .width1170 .prolistbg{background: #fff;padding: 40px;padding-bottom: 30px;}
.jobsbg .jobtop{border: 1px solid #eee;height: 80px;overflow: hidden;padding: 10px 0;margin-bottom: 20px;}
.jobsbg .jobtop div{height: 40px;line-height: 40px;padding-left: 20px;}
.jobsbg .jobtop div a{float: left;padding: 0 10px;color: #666;font-size: 16px;}
.jobsbg .jobtop div a:hover{color:#c30d23; }
.jobsbg .jobtop div h3{float: left;font-size: 16px;color: #666;}
.jobsbg .jobad .L{height: 400px;width: 770px;float: left;border: 1px solid #eee;}
.jobsbg .jobad .L h1{line-height: 50px;text-align: center;font-size: 18px;margin-top: 10px;border-bottom: 1px solid #eee;margin: 0 20px;}
.jobsbg .jobad .L .cont{color: #666;font-size: 14px;line-height: 30px;padding: 0 20px;}
.jobsbg .jobad .L h5{line-height: 40px;text-align: left;font-size: 16px;}
.jobsbg .jobad .R{float: right;width: 300px;height: 400px;overflow: hidden;border: 1px solid #eee;}
.jobsbg .jobad .R .haibaobox img{width: 100%;transition: 0.6s;cursor: pointer;}
.jobsbg .jobad .R:hover .haibaobox img{transform: scale(1.06)}
.jobsbg .jobad .R .haibaobox .closebtn{display: none;}
.jobsbg .jobad .R .haibaobox{overflow: hidden;}
.jobsbg .jobad .R .haibaoboxf{position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.70);z-index: 9999;}
.jobsbg .jobad .R .haibaoboxf img{height: 70%;margin: 0 auto;margin-top: 7%;width: auto;}
.jobsbg .jobad .R .haibaoboxf .closebtn{position: absolute;top: 10px;right: 10px;height: 40px;width: 40px;background:rgba(0,0,0,0.3);cursor: pointer;display: block;opacity: 0.0;}
.jobsbg .jobad .R .haibaoboxf .closebtn img{margin: 10px auto;width: 20px;height: 20px;}
.jobsbg .width1170 .prolistbg ul li img{display: block;transition: 0.6s;}
.jobsbg .width1170 .prolistbg ul li div{height: 224px;overflow: hidden;}
.jobsbg .width1170 .prolistbg ul li{float: left;margin-right: 49px;margin-bottom: 30px;border: 1px solid #ddd;overflow: hidden;border-bottom: 2px solid #c30d23;}
.jobsbg .width1170 .prolistbg ul li p{line-height: 50px;text-align: center;font-size: 16px;color: #666;transition: 0.6s;}
.jobsbg .width1170 .prolistbg ul li:hover img{transform: scale(1.06)}
.jobsbg .width1170 .prolistbg ul li:hover p{color: #c30d23;}
/*招贤纳士*/
.jobsbg .joblist{margin: 20px 0;}
.jobsbg .joblist .jobC{margin: 10px auto;}
.jobsbg .joblist .jobC .jobtitle{line-height: 48px;height: 48px;background: #f4f4f4;}
.jobsbg .joblist .jobC .jobtitle h1{float: left;padding-left: 20px;}
.jobsbg .joblist .jobC .jobtitle span{float: right;padding: 0 4px;margin-right: 20px;width: 180px;}
.jobsbg .joblist .jobC .jobtitle .jobbtn{float: right;margin-right: 20px;}
.jobsbg .joblist .jobC .jobtitle .jobbtn img{margin: 8px 0;float: right;}
.jobsbg .joblist .jobC .jobcont{padding: 20px;line-height: 28px;font-size: 16px;color: #666;}
.jobsbg .joblist .jobC .jobopen{background: #c30d23; }
.jobsbg .joblist .jobC .jobopen h1{color: #fff;}
.jobsbg .joblist .jobC .jobopen span{color: #fff;}
.jobsbg .joblist .jobC .jobcont a.jobbtn2{display: block;color: #fff;background:#c30d23;height: 36px;line-height: 36px;padding: 0 14px;border-radius: 4px;width: 90px;text-align: center;transition: 0.6s;margin: 10px 0; }
.jobsbg .joblist .jobC .jobcont a.jobbtn2:hover{width: 100px;}
/*人文福利*/
.jobsbg .width1170 .welfarebg{background: #fff;padding: 0;}
.jobsbg .welfare ul li{width: 390px;height: 456px;float: left;position: relative;}
.jobsbg .welfare ul li .welfareimg{width: 390px;height: 228px;overflow: hidden;position: absolute;top: 0;left: 0;}
.jobsbg .welfare ul li .welfaretxt{width: 390px;height: 228px;position: absolute;top: 228px;left: 0;}
.jobsbg .welfare ul li .welfareimg img{display: block;max-width: 100%;transition: 0.6s;}
.jobsbg .welfare ul li:hover .welfareimg img{transform: scale(1.08);}
.jobsbg .welfare ul li .welfaretxt .cont28{padding: 28px;}
.jobsbg .welfare ul li .welfaretxt .cont28 h1{font-size: 24px;line-height: 24px;color:#c30d23;font-weight: normal;margin-bottom: 10px;}
.jobsbg .welfare ul li .welfaretxt .cont28 p{text-align: justify;font-size: 14px;line-height: 24px;color:#666;height: 140px;overflow: hidden;transition: 0.6s;}
.jobsbg .welfare ul li .fang{width: 100%;height: 36px;position: absolute;top: 50%;left: 0;margin-top: -18px;}
.jobsbg .welfare ul li .fang img{margin: 0 auto;}
.jobsbg .welfarebg .welfare ul li:nth-child(3n + 2) .welfaretxt{top:0;}
.jobsbg .welfarebg .welfare ul li:nth-child(3n + 2) .welfareimg{top: 228px;}
.jobsbg .welfare ul li:hover .welfaretxt .cont28 p{color:#c30d23; }
.jobsbg .welfare ul li:nth-child(2):hover .welfaretxt .cont28 p{color:#3F88BC; }
.jobsbg .welfare ul li:nth-child(3):hover .welfaretxt .cont28 p{color:#99771E; }
.jobsbg .welfare ul li:nth-child(4):hover .welfaretxt .cont28 p{color:#372925; }
.jobsbg .welfare ul li:nth-child(5):hover .welfaretxt .cont28 p{color:#A4584B; }
.jobsbg .welfare ul li:nth-child(6):hover .welfaretxt .cont28 p{color:#33322E; }
/*人文福利*/
/*联系我们*/
.contactbg{background:url(/jpg/1bo7jtrl.jpg) center center no-repeat;width: 100%;min-width: 1170px;padding: 0;background-size: cover;}
.contactbg .width1170{padding-top: 80px;}
.contactbg .L{width: 380px;float: left;}
.contactbg .R{width: 770px;}
.contactbg .R .R_box{float: left;width: 378px;height: 458px;border: 1px solid #eee;background: #fff;margin-bottom: 10px;}
.contactbg .R .R_box .R_box_img{height: 180px;overflow: hidden;}
.contactbg .R .R_box .R_box_img img{transition: 0.6s;width:100%; height:100%; object-fit: cover; }
.contactbg .R .R_box .R_box_img:hover img{transform: scale(1.06)}
.contactbg .R .R_box .R_box_txt{padding: 26px;}
.contactbg .R .R_box .R_box_txt .grayline{height: 2px;width: 50px;background: #999;margin: 10px 0;}
.contactbg .R .R_box .R_box_txt p{font-size: 16px;line-height: 30px;}
.contactbg .R .R_box .R_box_txt p span{font-size: 16px;color: #666;}
.contactbg .R .R_box .R_box_txt h1{font-size: 20px;color:#c30d23;}
.contactbg .R .R_box:nth-child(2){float: right;}
.contactbg .R .R_box:nth-child(3){height: 400px;}
.contactbg .R .R_box2{float:right;}
.contactbg .R .R_box2 a{display: block;width: 380px;height: 195px;overflow: hidden;margin-bottom:10px}
.contactbg .R .R_box2 a:nth-child(2){float: right;}
.contactbg .R .R_box2 a img{transition: 0.6s;}
.contactbg .R .R_box2 a:hover img{transform: scale(1.06)}
/*联系我们*/
/*#c30d23*/
.width1200{width: 1200px;overflow: hidden}
/*新闻中心*/
.nynewsbg{width: 100%;min-width: 1170px;margin: 0 auto;padding: 50px 0;padding-bottom: 24px;}
.nynewsbg .width1200 ul li{width: 368px;height: 378px;margin-bottom: 30px;transition: 0.6s;border: 1px solid #ddd;float: left;margin-right: 30px;}
.nynewsbg .width1200 ul li:hover{box-shadow: 0 4px 12px 0 #ddd;}
.nynewsbg .width1200 ul li .newsimg{height:240px;overflow: hidden; }
.nynewsbg .width1200 ul li .newsimg img{transition: 0.6s;max-width: 100%;width:100%;object-fit:contain;height: 100%;margin: 0 auto;}
.nynewsbg .width1200 ul li .newstext{padding: 24px;padding-top: 18px;}
.nynewsbg .width1200 ul li .newstext h1{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;font-weight: normal;text-align: justify;transition: 0.6s;}
.nynewsbg .width1200 ul li .newstext div{line-height: 24px;height: 48px;overflow: hidden;color: #666;text-align:justify;}
.nynewsbg .width1200 ul li:hover h1{color: #c30d23}
.nynewsbg .width1200 ul li:hover .newsimg img{transform: scale(1.08);}
.nynewsbg .newstitle{text-align: center;position: relative;height: 40px;margin-bottom: 40px;}
.nynewsbg .newstitle ul{display: inline-block;border-bottom: 2px solid #eee;height: 40px;padding: 0 40px;}
.nynewsbg .newstitle ul li{width: 100px;float: left;height: 40px;line-height: 30px;margin: 0 10px;}
.nynewsbg .newstitle ul li a{font-size: 20px;color: #666;}
.nynewsbg .newstitle ul li:hover a{color:#c30d23;}
.nynewsbg .newstitle ul li:hover{border-bottom: 2px solid #c30d23;}
.nynewsbg .newstitle ul li.newsactive a{color:#c30d23;}
.nynewsbg .newstitle ul li.newsactive{border-bottom: 2px solid #c30d23;}
.nynewsbg .newstitle .newsreturnbtn{position: absolute;right: 0;bottom: 0;}
.nynewsbg .newstitle .newsreturnbtn a{color: #999;}
.nynewsbg .newstitle .newsreturnbtn a:hover{color:#c30d23;}
/*新闻中心*/
/*新闻详情*/
.newsdetailbg{width: 100%;min-width: 1170px;margin: 0 auto;padding: 40px 0;}
.newsdetailbg .L{width: 800px;overflow: hidden;}
.newsdetailbg .R{width: 330px;background: #fafafa;padding-bottom: 20px;}
.newsdetailbg .L .news_detail_cont{text-align: justify;line-height: 24px;margin-bottom: 20px;color: #666;}
.newsdetailbg .L .news_detail_cont img{display: inline-block;height: auto!important;max-width: 100%;}
.newsdetailbg .L .messagetop{height: 30px;line-height: 30px;font-size: 16px;}
.newsdetailbg .L .messagetop a{float: left;font-size: 16px;color: #666;}
.newsdetailbg .L .messagetop span{float: left;font-size: 16px;margin: 0 4px;color: #666;}
.newsdetailbg .L .messagetitle{margin: 10px 0;}
.newsdetailbg .L .messagetitle h1{font-size: 24px;font-weight: normal;line-height: 40px;}
.newsdetailbg .L .messagetitle span{color: #666;line-height: 24px;}
.newsdetailbg .L .overline{height: 1px;width: 360px;background: #e5e5e5;}
.newsdetailbg .L .nextmessage{line-height: 24px;margin-bottom: 0px;padding: 10px 0;}
.newsdetailbg .L .nextmessage a{color: #999;line-height: 24px;}
.newsdetailbg .L .nextmessage a:hover{ color:#c30d23;}
.newsdetailbg .R div{height: 24px;line-height: 24px;font-size: 18px;padding: 0 10px;border-left:2px solid #c30d23;color: #333;padding-left: 20px;margin: 20px 0;font-weight: bold;}
.newsdetailbg .R div a{float: right;color: #666;font-size: 14px;font-weight: normal;}
.newsdetailbg .R div a:hover{color: #c30d23;}
.newsdetailbg .R ul li{line-height: 36px;overflow: hidden;border-bottom: 1px solid #eee;height: 36px;}
.newsdetailbg .R ul{padding:0 16px;}
.newsdetailbg .R ul li a:hover{color: #c30d23;}
.newsdetailbg .R ul li a{transition: 0.5s;}
/*新闻详情*/
/*地图*/
.mapbg{background:url(/jpg/1bo7jtrl.jpg) center center no-repeat;width: 100%;min-width: 1170px;padding: 0;height: 826px;}
.mapbg .maptitle{text-align: center;}
.mapbg .maptitle{text-align: center;position: relative;height: 40px;margin-bottom: 40px;}
.mapbg .maptitle ul{display: inline-block;border-bottom: 2px solid #eee;height: 40px;padding: 0 40px;}
.mapbg .maptitle ul li{width: 100px;float: left;height: 40px;line-height: 30px;margin: 0 10px;}
.mapbg .maptitle ul li a{font-size: 20px;color: #666;}
.mapbg .maptitle ul li:hover a{color:#c30d23;}
.mapbg .maptitle ul li:hover{border-bottom: 2px solid #c30d23;}
.mapbg .maptitle ul li.newsactive a{color:#c30d23;}
.mapbg .maptitle ul li.newsactive{border-bottom: 2px solid #c30d23;}
.mapbg .maptitle .newsreturnbtn{position: absolute;right: 0;bottom: 0;}
.mapbg .maptitle .newsreturnbtn a{color: #999;}
.mapbg .maptitle .newsreturnbtn a:hover{color:#c30d23;}
.mapbg .width1170{padding: 40px 0;}
.mapbg .mapbox{height: 638px;width: 1168px;background: #fff;border: 1px solid #ddd;position: relative;}
.mapbg .mapbox ul li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mapbg .mapbox ul{position: relative;top: 0;left: 0;width: 100%;height: 100%;}
/*地图*/
/*在线反馈*/
.submitformbg{background:url(/jpg/be2m5768.jpg) center center no-repeat;width: 100%;min-width: 1170px;padding: 0;height: 559px;}
.submitformbg .formtitle{text-align: center;}
.submitformbg .formtitle{text-align: center;position: relative;height: 20px;margin-bottom: 40px;}
.submitformbg .formtitle h1{font-size:  18px;color: #333;font-weight: normal;}
.submitformbg .formtitle .newsreturnbtn{position: absolute;right: 0;bottom: 0;}
.submitformbg .formtitle .newsreturnbtn a{color: #999;}
.submitformbg .formtitle .newsreturnbtn a:hover{color:#c30d23;}
.submitformbg .width1170{padding: 40px 0;}
.submitformbg .formbox .input{float: left;height: 52px;width: 573px;background: #fff;border: 1px solid #ddd;margin-bottom: 20px;}
.submitformbg .formbox .input:nth-child(2n){float: right;}
.submitformbg .formbox .input:nth-child(5){float: left;width: 1168px;height: 198px;}
.submitformbg .formbox .input input{width: 500px;display: block;float: left;height: 48px;color: #7b86a6;line-height: 48px;border: 0;}
.submitformbg .formbox .input .inputimg{float: left;width:60px;height: 48px;overflow: hidden;}
.submitformbg .formbox .input .inputimg img{margin: 18px;}
.submitformbg .formbox .input:nth-child(5) input{width: 1100px;display: block;float: left;color: #7b86a6;}
.submitformbg .formbox .submitbtn a{width:220px;height: 56px;border-radius: 56px;background: #c30d23;color: #fff;text-align: center;display: block;margin: 0 auto;line-height: 56px;position: relative;font-size: 16px;transition: 0.6s;}
.submitformbg .formbox .submitbtn a img{display: inline-block;position: relative;left: -10px;top: 4px;transition: 0.6s;}
.submitformbg .formbox .submitbtn a:hover{transform:translateY(-4px);padding-right:0px;}
.submitformbg .formbox .submitbtn a:hover img{left: 40px;top: -20px;}
.submitformbg .formbox .input:nth-child(5) textarea{float: left;width: 1100px;height: 196px;line-height: 48px;overflow:hidden;border: 0;}
/*在线反馈*/
/*投递简历*/
.toudibg{width: 1090px;position: fixed;left: 50%;transform: translateX(-50%);background: #fff;border: 1px solid #C30D23;padding: 40px 0;top: 160px;}
.toudibg .toudiinfo h1{font-size: 24px;text-align: center;line-height: 24px;font-weight: normal;margin:0 0 30px 0;color:#C30D23; }
.toudibg .toudiinfo{margin: 0 40px;}
.toudibg .toudiinfo .jianliwenjian{margin: 0 1.5%;height: 50px;border: 1px solid #eee;border-radius: 4px;line-height: 50px;}
.toudibg .toudiinfo .jianliwenjian img{max-height: 50px;}
.toudibg .toudiinfo .jianliwenjian div{float:left;margin:0 10px;}
.toudibg .toudiinfo .input{float: left;height: 52px;width:97%;background: #fff;border: 1px solid #eee;margin-bottom: 20px;margin:0  1.5%;border-radius: 4px;}
.toudibg .toudiinfo .input input{width:90%;display: block;height: 48px;color: #7b86a6;line-height: 48px;border: 0;padding-left: 20px;}
.toudibg .toudiinfo .submit_btns a{width:140px;height: 40px;border-radius: 56px;background: #c30d23;color: #fff;text-align: center;display: block;line-height: 40px;position: relative;font-size: 16px;transition: 0.6s;margin: 0 1.5%;float: left;}
.toudibg .toudiinfo .submit_btns a:hover{transform:translateY(-4px);padding-right:0px;}
.toudiclose{position: absolute;right: 10px;top: 10px;width: 30px;height: 30px;background: #C30D23;border-radius: 40px;}
.toudiclose img{margin: 6px auto;}
.toudibg .toudiinfo .submit_btns{margin: 20px 0;}
.toudibg .tishi{line-height: 36px;color: #666;font-size: 12px;margin:0 1.5%;}
/*投递简历*/
.pagesbg{text-align: center;overflow: hidden;height: 50px;}
.pagesbg .page{background:none!important;}
.page{margin: 20px 0 20px 0;height: 34px;display: inline-block;}
.page span{text-align: center;margin-right: 10px;background: #f9f9f9;float: none;}
.page span a{padding:0 10px;box-sizing: border-box;color: #666;line-height: 30px;display: block;}
.page span a.nowselect{background: #c30d23;color: #fff;}
.page span a:hover{background: #c30d23;color: #fff;}
.pagesbg .page li span{background: #c30d23!important;color: #fff!important;}
.pagesbg .page li a{background: #f9f9f9; color:#c30d23!important;}
.pagesbg .page li a:hover{background: #c30d23!important; color:#fff!important; }
.pagesbg .page span.page-link {
    display: inline-block;
    margin: 0;
    padding: 0px 10px; 
    color: #FFF;
    background: #30B9C0;
    float: none;
}
.pagesbg .page li{display: inline-block;float: none;}
.pagesbg .page li{margin: 0 3px;}
.pagesbg .page{float: none;padding: 0;margin: 0;text-align: center;line-height: 30px;}
.page a.page-link {
    padding: 0px 10px!important;
  
}
@media(max-width:1460px){
/*头部导航*/
.topbg .top .topnav > li > a{margin: 0 10px;width: 74px;}
/*头部导航*/
/*内页头部导航*/
.nytopbg .top .topnav > li > a{margin: 0 10px;width: 74px;}
/*内页头部导航*/
.section1 .fixbox{top:4%;padding-top:200px;}
.section1 .fixboxout{top: -400px;opacity: 0;}
.section1 .fixboxin{top: 4%;opacity: 1;}
.section2 .fixbox2{margin-top: 100px;}
.section2 .fixbox2 .main_company{margin-top: 0px;}
.section3 .fixbox3{margin-top: 120px;}
.section4 .fixbox4{margin-top: 120px;}
.section5 .fixbox5{margin-top: 120px;}
.fixbox3 .main_pro ul li{width: 200px;}
.fixbox3 .main_pro ul li .m_pro_img{width: 200px;}
.fixbox3 .main_pro ul li:nth-child(3){top: 60px;left: 0px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(2){top: 60px;left: 160px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(1){top: 60px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(5){top: 60px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(4){top: 60px;right: 160px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(6){top: 60px;right: 0px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(3){top: 60px;left: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(2){top: 60px;left: 160px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(1){top: 60px;left: 52%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(5){top: 60px;right: 52%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(4){top: 60px;right: 160px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(6){top: 60px;right: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 240px;left: 0;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 120px;left: 160px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 40px;left: 52%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 40px;right: 52%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top: 120px;right: 160px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 240px;right: 0;opacity:1}.section4 .fixbox4{width: 1000px;margin: 0 auto;margin-top: 120px;}
.fixbox4 .m_lingyu_img{overflow: hidden;margin: 20px auto;}
.fixbox4 .m_lingyu_img img{max-width: 900px;max-height: 530px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgxiao{max-width: 800px;max-height: 530px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgda{max-width: 900px;max-height: 530px;transform: scale(1);transition: 0.8s;}
.fixbox4 .ly_bottom ul li{float: left;width: 33%;text-align: center;}
.fixbox4 .ly_bottom ul li img{margin: 0 auto;max-height: 40px;}
.section1 .fixbox h1{margin-bottom: 40px;font-size: 40px;}
.section1 .fixbox h3{margin-bottom: 40px;font-size: 30px;}
.section1 .fixbox .btn{width: 384px;margin: 0 auto;margin-top: 40px;}
.section1 .fixbox .btn a{height: 44px;width: 160px;font-size: 16px;line-height: 18px;float: left;margin-left: 24px;transition: 0.4s;padding-top: 10px}
.section1 .fixbox .btn a span{font-size: 12px;}
}
/*轮播和资讯*/
.newsbg .width1170 .L .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .newsbg .width1170 .swiper-pagination-fraction {height: 38px;background: rgba(0,0,0,0.0);bottom: 0;left: 0;width: 100%;}
.newsbg .width1170 .L .swiper-pagination-bullet {width: 20px;height: 20px;display: inline-block;border-radius: 100%;background: #1861b3;color: #fff;
}
.newsbg .width1170 .L .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 10px 4px;}
.newsbg .width1170 .L .swiper-pagination-bullet-active{background: #c30d23!important;color: #fff!important;opacity: 1!important;}
.swiper-wrapper .swiper-slide .text_desc{position: absolute;height: 40px;line-height: 40px;bottom: 36px;left: 0px;z-index: 9999;color: #fff;font-size: 20px;overflow: hidden;width: 440px;padding: 0 20px;background: rgba(0,0,0,0.4)}
.newsbg .width1170 .L .swiper-wrapper .swiper-slide img{width: 480px;height: 300px;}
.newsbg .swiper-wrapper .swiper-slide span{position: absolute;height: 30px;line-height: 30px;bottom: 10px;left: 20px;z-index: 9999;color: #fff;display: block;}
.newsbg .width1170 .L .swiper-pagination-bullet {text-align: center;
    width: 20px;
    height: 20px;
    display: inline-block;
    border-radius: 100%;
    background: #fff;
    opacity: 0.6;
    color: #000;
}
/*.newsbg .width1170 .L .swiper-pagination90 span:nth-last-child(1){margin-right: 20px!important;}*/
@media(max-width:1700px){
    
    
.fixbox3 .main_pro ul li:nth-child(3){top: 20px;left: 0px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(2){top: 20px;left: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(1){top: 20px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(5){top: 20px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(4){top: 20px;right: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(6){top: 20px;right: 0px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(3){top: 20px;left: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(2){top: 20px;left: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(1){top: 20px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(5){top: 20px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(4){top: 20px;right: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(6){top: 20px;right: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 180px;left: -120px;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 70px;left: 50px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 00px;left: 61%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 00px;right: 61%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top: 70px;right: 50px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 180px;right: -100px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(7){top: 390px;right: -114px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(8){top: 400px;left: -120px;opacity:1}

.fixbox3 .main_pro ul.pro_act1 li:nth-child(9){
  top: -50px;
    left: 41%;
    opacity: 1;
}
    }
@media(min-width:1000px){
  .h5_show{display: none !important;}
}
@media(max-width:1400px){

  .pc_show{ display: none !important; }
/*头部导航*/
.topbg .top .topnav > li > a{margin: 0 10px;width: 74px;}
/*头部导航*/
/*内页头部导航*/
.nytopbg .top .topnav > li > a{margin: 0 10px;width: 74px;}
/*内页头部导航*/
.section1 .fixbox{top:4%;padding-top:200px;}
.section1 .fixboxout{top: -400px;opacity: 0;}
.section1 .fixboxin{top: 4%;opacity: 1;}
.section2 .fixbox2{margin-top: 100px;}
.section2 .fixbox2 .main_company{margin-top: 0px;}
.section3 .fixbox3{margin-top: 120px;}
.section4 .fixbox4{margin-top: 120px;}
.section5 .fixbox5{margin-top: 120px;}
.fixbox3 .main_pro ul li{width: 200px;}
.fixbox3 .main_pro ul li .m_pro_img{width: 200px;}
.fixbox3 .main_pro ul li:nth-child(3){top: 20px;left: 0px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(2){top: 20px;left: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(1){top: 20px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(5){top: 20px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(4){top: 20px;right: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(6){top: 20px;right: 0px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(3){top: 20px;left: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(2){top: 20px;left: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(1){top: 20px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(5){top: 20px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(4){top: 20px;right: 150px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(6){top: 20px;right: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(7){top: 20px;right: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(8){top: 20px;right: 0;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(9){top: -60px;left: 0;opacity: 0.0;}



.fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 220px;left: -60px;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 80px;left: 73px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 00px;left: 60%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 00px;right: 60%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top: 80px;right: 73px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 220px;right: -60px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(7){top: 420px;right: -60px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(8){top: 420px;right: -60px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(9){top: -50px;left: 41%;opacity:1}



.section3 .fixbox3{width: 1000px;margin: 0 auto;margin-top: 80px;height:80%;}
.section4 .fixbox4{width: 800px;margin: 0 auto;margin-top: 80px;}
.fixbox4 .m_lingyu_img{overflow: hidden;margin: 0px auto;}
.fixbox4 .m_lingyu_img img{max-width: 700px;max-height: 530px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgxiao{max-width: 700px;max-height: 400px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgda{max-width: 700px;max-height: 400px;transform: scale(1);transition: 0.8s;}
.fixbox4 .ly_bottom ul li{float: left;width: 33%;text-align: center;}
.fixbox4 .ly_bottom ul li img{margin: 0 auto;max-height: 40px;}.section1 .fixbox h1{margin-bottom: 40px;font-size: 40px;}
.section1 .fixbox h3{margin-bottom: 40px;font-size: 30px;}
.section1 .fixbox .btn{width: 384px;margin: 0 auto;margin-top: 40px;}
.section1 .fixbox .btn a{height: 44px;width: 160px;font-size: 16px;line-height: 18px;float: left;margin-left: 24px;transition: 0.4s;padding-top: 10px}
.section1 .fixbox .btn a span{font-size: 12px;}
.section5 .fixbox5{width: 900px;margin: 0 auto;margin-top: 100px;position: relative;height: 70%;}
.fixbox5 .partnerbg{height: 390px;width: 880px;margin: 0px auto;margin-top: 20px;}
.fixbox5 .partnerbg .swiper-slide{box-shadow: 0 2px 5px #ddd;opacity: 1;transition: 0.6s;}
.fixbox5 .partnerbg .swiper-slide:hover{box-shadow: 0 2px 5px #ddd;opacity: 1;}
.fixbox5 .titlereturn{left: 0;opacity: 1;}
.partnerbg .swiper-container5 .swiper-slide img{width: 100%;}
.partnerbg .swiper-container5 .swiper-slide{height: 72px;}
.topbg{width: 100%;height:60px;}
.topbg .top{height:60px;}
.topbg .top .toplogo{margin: 5px 5px;}
.topbg .top .toplogo img{transition: 0.6s;}
.topbg .top .topnav > li{float: left;position: relative;}
.topbg .top .topnav > li > a{height: 57px;line-height: 60px;font-size: 14px;}
.topbg .top .topnav > li .navlist{position: fixed;top: 60px;}
.fixbox3 .bottomp{position: absolute;bottom: 30px;width: 100%;text-align: center;color: #3e3a39;font-size: 24px;font-style: italic;transition: 0.6s;opacity: 0;}.section1 .fixbox{top:4%;padding-top:160px;}
.section2 .fixbox2{margin-top: 60px;}
.section2 .fixbox2 .main_company{margin-top: 0px;}
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}
/* li .fang{ display: inline-block;background-color:#BD0D22;width: 12px;height:12px;margin-right: 16px; } */


.lingyu_car .carimg{ mix-blend-mode: multiply; }













/* 
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 430px;left: -100px;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 333px;left: -56px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 215px;left: 73%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top: 175px;right: 71%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 330px;right: 0px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 450px;right: -100px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(7){top: 78px;right:58%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(8){top: 60px;left:59%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(9){top: 10px;left:41%;opacity:1} */










.lingyu_car{
      transform: scale(100%);
    mix-blend-mode: multiply;
}
