﻿
/* CSS Document */

*{margin:0;padding:0;font-family:font-family: 'sfont', sans-serif;list-style: none;font-style:normal;text-decoration: none;outline: none;}
html, body {position: relative;}
html { -webkit-text-size-adjust:none;}
a{color: #666;}
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, blockquote, th, td { margin:0; padding:0; font-family:font-family: 'sfont', sans-serif;"Microsoft YaHei","PingFang SC";font-size:14px; background:none; color:#333333; }
img { border:0;display: block;}
a{display: block;}
input, select { vertical-align:middle; }
.clearfix{clear:both;}
.L{float: left;}
.R{float: right;}

.h1M{font-size: 40px;color:#fff;font-weight: normal;}
.h3M{font-size: 30px;color:#fff;font-weight:normal;}
a:hover{ color:#c30d23;}
a{transition: 0.6s;}
input{outline: none;list-style: none;}
@font-face
{
font-family: sfont;
src: url(""),
     url(""),
   /*  url(), */
    url(),
    url(); 
	
}
/*头部导航*/
.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 20px;color: #fff;border-bottom:3px solid rgba(0,0,0,0.00);text-align: center;font-size: 16px;transition: 0.6s;padding: 0 10px}
.topbg .top .topnav > li > a:hover{border-bottom:3px solid #cc0000;}
.topbg .top .topnav > li > a.navnow{border-bottom:3px solid #cc0000;}
.topbg .top .topnav > li .navlist{position: fixed;top: 100px;left: 0;min-width: 1170px;background: rgba(247,247,247,1.90);height: 0px;width: 100%;transition: 0.8s;opacity: 0;}
.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;}


.navlist{display: block;}
.topbg .top .topnav > li:hover .navlist{opacity: 1;overflow: hidden;}
.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: 0;}
.navlist .R{float: right;width:800px;padding-top: 20px; }
.navlist .R .navbox ul li{line-height: 26px;text-align: left;overflow: hidden;}
.topbg .top .navlist .R .navbox ul li a{color: #666;display: block;width: 420px;font-size: 12px;text-align: left;line-height: 26px;}
.topbg .top .navlist .R .navbox ul li:hover a{color:#c30d23; }
.navlist .R .navbox{float: left;text-align: left;width: 320px;}
.topbg .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(2n + 1){width:400px; border-right:1px solid #ddd;padding-right: 20px;padding-top: 20px;}
.navlist .R .navbox:nth-child(1){width:400px; border-right:1px solid #ddd;padding-right: 20px;padding-top: 0px;margin-top: 20px;}
.navlist .R .navbox:nth-child(2n){margin-top: 20px;float: right;height: auto;}
.navlist .R .navbox:nth-child(3){width:400px; border-right:1px solid #ddd;padding-right: 20px;height: auto;}


/*头部导航*/
/*内页头部导航*/
.nytopbg{width: 100%;height:100px;position: fixed;top: 0;z-index: 9999;transition: 0.6s;background: #fff;box-shadow: 0 2px 7px 0 #ddd;}
.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 20px;color: #333;border-bottom:3px solid rgba(0,0,0,0.00);text-align: center;font-size: 16px;transition: 0.6s;padding: 0 8px;}
.nytopbg .top .topnav > li > a:hover{border-bottom:3px solid #cc0000;}
.nytopbg .top .topnav > li > a.navnow{border-bottom:3px solid #cc0000;}
.nytopbg .top .topnav > li .navlist{position: fixed;top: 100px;left: 0;min-width: 1170px;background: rgba(247,247,247,1.90);height:0px;width: 100%;transition: 0.8s;opacity: 0;display: block;overflow: hidden;}
.nytopbg .top .topnav > li:hover .navlist{opacity: 1;height: 540px;}
.nytopbg .top .navlist .R .navbox ul li a{color: #666;display: block;font-size: 12px;text-align: left;line-height: 26px;}
.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;}
/*内页头部导航*/
.nytopbg .top .topnav > li:hover .navlist2{opacity: 1;height: 300px;}
.nytopbg .top .navlist2 .L{float: left;width:200px; }
.nytopbg .top .navlist2 .L .navlistimg{width: 180px;height: 100px;background: #e5e5e5;margin: 0;}
.nytopbg .top .navlist2 .L .navlistimg img{max-width: 100%;margin: 0 auto;display: block;}

.nytopbg .top .navlist2 .R {width: 760px;float: left;}
.nytopbg .top .navlist2 .R .navbox{width:700px; border-right:0;margin-right: 20px;margin-top: 70px;margin-left: 200px;}
.nytopbg .top .navlist2 .R .navbox ul li{float: left;width: auto;padding: 0 20px;}
.nytopbg .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: 52px;float: left;margin-left: 24px;transition: 0.4s;}
.section1 .fixbox .btn a span{font-size: 20px;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/io2uwtya.jpg) no-repeat center center;}
.section3{background: url(/jpg/od6uvow7.jpg) no-repeat center center;}
.section4{background: url(/jpg/fgkisr2r.jpg) no-repeat center center;}
.section5{background: url(/jpg/y9njotik.jpg) no-repeat center center;}
.section6{background: url(/jpg/y9njotik.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 h1{}
.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: 40px;}
.h4max{font-size: 32px;color: #c30d23;font-weight: normal;text-align: center;line-height: 40px;}
.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 .h3max{}
.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: 32px;transition: 0.6s;position: relative;right: -300px;bottom:-300px;opacity: 0.0;}
.section2 .fixbox2 .right div{height: 180px;color: #333;line-height:  26px;margin-top: 10px;font-size: 16px;text-align: justify;transition: 0.6s;position: relative;right: -300px;bottom:-300px;opacity: 0.0;overflow: hidden;}
.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;}
.fixbox3 .main_pro ul li p{position: absolute;bottom: 20px;width: 100%;text-align: center;position: relative;bottom: 120px;opacity: 0;transition: 0.6s;}
.fixbox3 .main_pro ul li:hover img{transform: scale(1.1);}
.fixbox3 .main_pro ul li:hover p{bottom: 20px;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: 50px;left: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(2){top: 50px;left: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(1){top: 50px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(5){top: 50px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(4){top: 50px;right: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(6){top: 50px;right: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(7){top: 50px;right: -70px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(8){top: 50px;left: -70px;opacity: 0.0;}
.fixbox3 .main_pro ul li:nth-child(9){top: 50px;left: -220px;opacity: 0.0;}


/* .fixbox3 .main_pro ul.pro_act0 li:nth-child(3){top: 50px;left: -100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(2){top: 50px;left: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(1){top: 50px;left: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(5){top: 50px;right: 50%;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(4){top: 50px;right: 100px;opacity: 0.0;}
.fixbox3 .main_pro ul.pro_act0 li:nth-child(6){top: 50px;right: -100px;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: 320px;left: -100px;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 150px;left: 100px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 10px;left: 50%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 10px;right: 50%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top: 150px;right: 100px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 320px;right: -100px;opacity:1} */

/* .fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 210px;left: 00px;opacity:1;}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(2){top: 80px;left: 160px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(1){top: 20px;left: 50%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(5){top: 20px;right: 50%;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(4){top:80px;right: 160px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(6){top: 210px;right: 00px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(7){top: 370px;right: -100px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(8){top: 370px;left: -109px;opacity:1}
.fixbox3 .main_pro ul.pro_act1 li:nth-child(9){top: 500px;left: -240px;opacity:1} */



.fixbox3 .main_pro ul.pro_act1 li:nth-child(3){top: 260px;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}



.section3 .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;line-height: 40px;}
.fixbox3 .lookmoreC{position: relative;left: -500px;opacity: 0;transition: 0.6s;}
.fixbox3 .titlereturn{left: 0;opacity: 1;}


.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;}
.fixbox4 .m_lingyu_img{overflow: hidden;margin: 20px auto;}
.fixbox4 .m_lingyu_img img{max-width: 900px;max-height: 540px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgxiao{max-width: 900px;max-height: 540px;transform: scale(0.9);transition: 0.8s;}
.fixbox4 .m_lingyu_img img.imgda{max-width: 1000px;max-height: 540px;transform: scale(1);transition: 0.8s;}
.fixbox4 .ly_bottom{}
.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-container5 .swiper-slide img{}
/*
.partnerbg .swiper-container5 .swiper-slide:hover img:nth-child(2){opacity: 1;transition: 0.6s;}
.partnerbg .swiper-container5 .swiper-slide:hover img:nth-child(1){opacity: 0.0;transition: 0.6s;}
*/

	 .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 .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 .partnerbg .swiper-slide img{    max-width: 100%;
    display: block;
    max-height: 80px;}
.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;
    vertical-align: middle;
    width: 100%;
    
}
.section .fixbox6{}



/*底部*/
/*内页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{}
.footerbg .L .erweima div{float: left;width: 110px;margin: 20px 20px 10px 0;}
.footerbg .L .erweima div p{text-align: center;font-size: 12px;color: #333;line-height: 36px;}
.footerbg .R{float: right;width: 880px;}
.footerbg .R .bottomnav{width: 120px;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: 24px;color: #333;transition: 0.4s;font-size: 12px;}
.footerbg .R .bottomnav ul li a{color: #333;}
.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;font-size: 12px;}
.footerbg .footerbottom .banquan{float: left;font-size: 12px;}
.footerbg .footerbottom{height: 40px;line-height: 40px;font-size: 12px;}
.footerbg .footerbottom .zhichi{float: right;}
.footerbg .footerbottom .links:hover .linksf{display: block;font-size: 12px;}





.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: 14px;line-height: 26px;max-height: 312px;overflow: auto;padding: 0 16px;color:#666}
.companybg .L .cont{}::-webkit-scrollbar{transition: 0.5s;width: 3px;height: 3px;background-color: #F5F5F5;}
.companybg .L .cont{}::-webkit-scrollbar-track{border-radius: 2px;background-color: #F5F5F5;}
.companybg .L .cont{}::-webkit-scrollbar-thumb{border-radius: 2px;background-color: #ddd;}

.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: 36px;
    }
 .companybg .R .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 420px;
      height: 280px;
    }
.companybg .R p{text-align: center;font-size: 14px;color: #333;line-height: 34px;}
/*关于我们*/ 

/*企业文化*/
/*
.wenhuabg{background: url(/jpg/g6g64r9m.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: 240px;height:277px;float: left;position: relative;margin-right: 70px;overflow: hidden;position: relative;transition: 1s;}
.wenhuabg ul li:nth-child(4){margin-right: 0;}
.wenhuabg ul li .wh_text{position: absolute;top: 100px;left: 0;width: 100%;text-align: center;transition: 0.6s;}
.wenhuabg ul li .wh_text .whiteline{height: 2px;width: 40px;background: #fff;margin: 10px auto;transition: 0.6s;}
.wenhuabg ul li .wh_text h1{font-size: 24px;color: #fff;line-height: 40px;font-weight:100;transition: 0.6s;}
.wenhuabg ul li .wh_text p{font-size: 16px;color: #fff;line-height: 30px;transition: 0.6s;}
.wenhuabg ul li:hover .wh_text{top: 90px;}
.wenhuabg ul li:hover .wh_text h1{color:#c30d23}
.wenhuabg ul li:hover .wh_text p{color:#c30d23}
.wenhuabg ul li:hover .wh_text .whiteline{background:#c30d23 }

*/








/*企业文化*/
.wenhuabg{background: url(/jpg/g6g64r9m.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: 33%;height:277px;float: left;position: relative;margin:0;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:column;margin: 0 16px 0 0}
.wenhuabg ul li .wh_text .whiteline{height: 2px;width: 40px;background: #999;margin:0 0 10px 0;transition: 0.6s;}

.wenhuabg ul li .imgbox{margin: 0 20px 0 0;position: relative;max-width: 50%}
.wenhuabg ul li .imgbox img{max-width: 100%}
.wenhuabg ul li .imgbox h1{font-size: 20px;color: #fff;line-height: 32px;font-weight:normal;transition: 0.6s;max-width: 80%;position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);text-align: center;z-index: 999;text-transform: uppercase;text-align: center}
.wenhuabg ul li .wh_text p{font-size: 12px;color: #666;line-height: 20px;transition: 0.6s;text-align: left;text-shadow: 1px 1px 1px #ddd;overflow: hidden;margin:4px}
.wenhuabg ul li .wh_text p span{display: block;margin-bottom: 6px}
/*.wenhuabg ul li .wh_text .p_shu_02{margin-left: 24px}*/
.wenhuabg ul li .imgbox img{transition: 0.6s}

.wenhuabg ul li:hover .wh_text{top: 0;left: -10px}
.wenhuabg ul li:hover .imgbox h1{color:#c30d23;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/34hhkky2.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: 420px;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);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:hover img{}
.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/7m71xmk1.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%;}

.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;}
.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;;}
.servebg .width1170 .navlist1 ul li a{display: block;height: 48px;line-height: 48px;border: 1px solid #999;width: 180px;border-radius: 48px;font-size: 14px;transition: 0.5s;overflow: hidden;}
.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: 100%;}
.servebg .width1170 .prolistbg ul li div{height: 224px;overflow: hidden;}
.servebg .width1170 .prolistbg ul li{float: left;margin-right: 49px;margin-bottom: 20px;border: 1px solid #ddd;overflow: hidden;border-bottom: 2px solid #c30d23;width: 320px;}
.servebg .width1170 .prolistbg ul li p{line-height: 40px;text-align: center;font-size: 14px;color: #666;transition: 0.6s;height: 40px;overflow: hidden;}

.servebg .width1170 .prolistbg ul li:hover img{transform: scale(1.06)}
.servebg .width1170 .prolistbg ul li:hover p{color: #c30d23;}



.pagesbg{text-align: center;}
.pages{margin: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 .list-paddingleft-2 li{padding: 10px 0 }
.servebg .procontbg strong{
	position: relative;right: 30px; font-size:140%;
}
.servebg .procontbg .conttext{ width: initial !important;margin: 0 auto;float: none!important;margin-bottom: 10px;text-align: left; padding:0 10px 0 30px; text-indent:30px; }
.servebg .procontbg .list-paddingleft-2 li .conttext{ text-indent:0 }
.servebg .procontbg .list-paddingleft-2 li{
	position:relative;padding:0 0 0 10px;
}
.servebg .procontbg .list-paddingleft-2 li:before{
	content:"■";font-size: 20px;
	display:block;
	position: absolute;
    left: -6px;
    line-height: 1;
    top: 0;
    color: #C30D23;	
}


.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;}
.servebg .procontbg .imgshow ul li:hover .blackbox1{opacity: 1;}

.stylep1{font-size: 16px;line-height: 30px;color: #666;text-align: justify;}
.nextpage{}
.nextpage a{line-height: 24px;color: #666;font-size: 14px;}




.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;}
.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;}
.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/mxx36yxg.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/mxx36yxg.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/61et0oz3.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;
-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 {-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 .othercase{}
.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{}
.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: 40px;line-height: 40px;border: 1px solid #999;width: 140px;border-radius: 48px;font-size: 14px;transition: 0.5s;overflow: hidden;}
.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;overflow: hidden;padding: 10px 0;margin-bottom: 20px;}
.jobsbg .jobtop div{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{}
.jobsbg .jobad .L{height: 364px;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: 24px;padding: 0 20px;}
.jobsbg .jobad .L h5{line-height: 40px;text-align: left;font-size: 16px;}
.jobsbg .jobad .R{float: right;width: 300px;height: 364px;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;height: 48px;overflow: hidden;max-width: 400px;}
.jobsbg .joblist .jobC .jobtitle span{float: right;padding: 0 4px;margin-right: 20px;width: 280px;height: 48px;overflow: hidden;}
.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;border-bottom: 1px solid #eee;}
.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: 130px;text-align: center;transition: 0.6s;margin: 10px 0; }
.jobsbg .joblist .jobC .jobcont a.jobbtn2:hover{width: 140px;}
/*人文福利*/
.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/wl6wfpw5.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;}
.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: 12px;line-height: 28px;color: #666;}
.contactbg .R .R_box .R_box_txt p span{font-size: 14px;color: #666;}
.contactbg .R .R_box .R_box_txt h1{font-size: 14px;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 .width1170{}
.nynewsbg .newstitle{}
.nynewsbg .width1200 ul{}
.nynewsbg .width1200 ul li{width: 368px;height: 370px;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: 20px;padding-top: 18px;}
.nynewsbg .width1200 ul li .newstext h1{font-size: 14px;line-height: 20px;height: 40px;overflow: hidden;font-weight: normal;text-align: justify;transition: 0.6s;margin-bottom: 6px;}
.nynewsbg .width1200 ul li .newstext div{line-height: 20px;height: 40px;overflow: hidden;color: #666;text-align:justify;font-size: 14px;}
.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{float: left;height: 40px;line-height: 30px;margin: 0 10px;padding: 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: 30px;}
.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/wl6wfpw5.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{float: left;height: 40px;line-height: 30px;margin: 0 10px;padding: 0 10px;}
.mapbg .maptitle ul li a{font-size: 16px;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/5woyizcx.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{position: absolute;left: 100px;top: 4px;transition: 0.6s;}
.submitformbg .formbox .submitbtn a:hover{transform:translateY(-4px);padding-right:0px;}
.submitformbg .formbox .submitbtn a:hover img{top: -20px;opacity: 0;}
.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{height: 40px;border-radius: 56px;background: #c30d23;color: #fff;text-align: center;display: block;line-height: 40px;position: relative;font-size: 14px;transition: 0.6s;margin: 0 1.5%;float: left;padding: 0 20px;margin-right: 0px;}

.toudibg .toudiinfo .submit_btns a:hover{transform:translateY(-4px);}
	.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: 34px;margin-top: 20px;}
.pagesbg .page{background:none!important;height: 30px;line-height: 34px;}
.page{height: 34px;display: inline-block;}
.page span{text-align: center;margin-right: 10px;background: #f9f9f9;float: none;}
.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{display: inline-block; margin: 0;padding: 0px 10px; color: #FFF;background: #30B9C0;float: none;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.pagesbg .page li{padding: 0!important; float: none;display: inline-block;}
.pagesbg .page{float: none!important;padding: 0;margin: 0;text-align: center;}
.page a{ padding: 0px 10px!important;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */display: inline-block;
}
.nynewsbg .pagesbg{margin: 0;}
.servebg .pagesbg{margin: 0;}
.pagesbg{text-align: center;overflow: hidden;height: 34px;}
.pagesbg .pages{background:none!important;height: 30px;line-height: 34px;}
.pages{height: 34px;display: inline-block;}
.pages span{text-align: center;margin-right: 10px;background: #f9f9f9;float: none;}
.pagesbg .pages li span{background: #c30d23!important;color: #fff!important;}
.pagesbg .pages li a{background: #f9f9f9; color:#c30d23!important;}
.pagesbg .pages li a:hover{background: #c30d23!important; color:#fff!important; }
.pagesbg .pages span{display: inline-block; margin: 0;padding: 0px 10px; color: #FFF;float: none;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
.pagesbg .pages li{padding: 0!important; float: none;display: inline-block;}
.pagesbg .pages{float: none!important;padding: 0;margin: 0;text-align: center;}
.pages a{ padding: 0px 10px!important;box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */display: inline-block;
}

@media(max-width:1600px){
/*头部导航*/
.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;}
	.section4 .fixbox4{}	
.section5 .fixbox5{margin-top: 120px;}
	
	
.fixbox3 .main_pro{}
.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: 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;
}
	
	
	
	
	

.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 p{position: absolute;height: 40px;line-height: 40px;bottom: 36px;left: 0px;z-index: 9999;color: #fff;font-size: 14px;overflow: hidden;width: 440px;padding: 0 20px;background: rgba(0,0,0,0.6)}
.newsbg .width1170 .L .swiper-wrapper .swiper-slide img{width: 480px;height: 300px;}
.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:1400px){
/*头部导航*/
.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;}
	.section4 .fixbox4{}	
.section5 .fixbox5{margin-top: 120px;}
	
	
.fixbox3 .main_pro{}
.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;}
}
.bigimg{transform: scale(2);z-index: 9999;position: relative;}



