/*研发*/
.sdjsfx{}
.slnum{overflow:hidden;margin:100px auto 60px auto}
.slnum ul li.slnum_team{width:30%;margin-right:5%;text-align:center;margin-bottom: 60px;color:#C50000;}
.slnum h3{ font-size:36px;line-height:60px}
.slnum p{ font-size:18px;line-height:32px}
.slnum ul li:nth-child(3n){margin-right:0}
/*.sdjsfx ul li{border-radius: 8px;float:left;width:49%;margin-right:2%;margin-bottom:2%;position: relative;}*/
/*.sdjsfx ul li{float:left;width:25%;position: relative;}*/
/*.sdjsfx ul li:nth-child(2n){margin-right:0}*/
/*.sdjsfx ul li img{width:100%;    display: block;}*/
/*.sdjsfx ul li span{position:absolute;bottom:20px;display: block;left:20px;font-size: 24px;*/
/*    font-weight: 600;*/
/*color:#fff;*/
/*    line-height: 32px;}*/
.sdjsfx ul li{position: relative;float:left;width:25%;height:440px;overflow: hidden; background-size: auto 100% !important;}
.sdjsfx ul li:before{content:"";background-color: rgba(1, 3, 6, 0.51);display:block;width:100%;height:100%;}
.sdjsfx ul li.ico1{background:url(../img/cgqsd1.jpg) no-repeat center 100% ;}
.sdjsfx ul li.ico2{background:url(../img/cgqsd2.jpg) no-repeat center 100% ;}
.sdjsfx ul li.ico3{background:url(../img/cgqsd3.jpg) no-repeat center 100% ;}
.sdjsfx ul li.ico4{background:url(../img/cgqsd4.jpg) no-repeat center 100% ;}
.sdjsfx  ul li u{bottom:10px;width:100%;position:absolute;left:0;padding: 24px;;color:#fff;    font-size: 24px;font-weight:bold;transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear; }
/*.sdjsfx  ul li u:after{content:"";display:block;width:100%;height:40px;background:url(../img/jt3.png) no-repeat  center;}*/
.sdjsfx  ul li div{      transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;  position: absolute;
    top:-440px;
    left: 0;
    z-index: 1;
    padding: 24px;}
.sdjsfx ul li:hover div{ top: 0;}	
.sdjsfx ul li:hover u{bottom:-80px;}
.sdjsfx ul li span{    
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 22px;height:58px;
    font-weight: 600;display:block;
    line-height: 29px;
  }
.sdjsfx ul li p{color:#fff;    line-height: 26px;}


 .ysjzx_img,.shysjs_img {margin-top:30px}
/*.ysjzx_img ul li{float:left;width:20%;position: relative;}*/
.ysjzx_img ul li{float:left;width:32%;position: relative;margin-right:2%}
.ysjzx_img ul li:nth-child(3){margin-right:0}
.ysjzx_img ul li img{width:100%; }
/*.shysjs_img ul li{float:left;width:23.5%;position: relative; margin-right:2%}*/
.shysjs_img ul li{float:left;width:32%;position: relative; margin-right:2%}
.shysjs_img ul li:nth-child(3){margin-right:0}
.shysjs_img ul li img{width:100%; }

.jtyfldpt{margin-top:100px;}
.jtyfldpt ul{height:625px;    overflow: hidden;    position: relative;}
.jtyfldpt ul li{    overflow: hidden;float:left;width:12%;position: relative;height:100%;    border-left:1px #fff solid;}

.jtyfldpt ul li.fast {
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.jtyfldpt ul li.on{width:40%;}
.jtyfldpt ul li img{  transition: all 0.6s;   display: block;height:100%}
.jtyfldpt ul li:hover img{ transform: scale(1.1);}
.jtyfldpt ul li span{position:absolute;top:20px;left:20px;display: block;font-size: 24px;
    font-weight: 600;
color:#fff;
    line-height: 32px;}
 .jtyfldpt ul li span:after{content:"";display: block;background:#fff;    width: 60px;
    height: 4px;margin-top: 30px;}   
.ldyfzx{margin-top:100px;}
.ldyfzx ul{overflow: hidden;border-radius: 8px;}
.ldyfzx ul li{overflow: hidden;}
.ldyfzx ul li img{width:50%;float:left;    display: block;}
.ldyfzx ul li div{    height: 350px;width:50%;float:left;background-color: rgba(40, 44, 53, 1);padding:60px;color: #fff}
.ldyfzx ul li div span{font-size:24px}
.ldyfzx ul li div p{    
    font-size: 16px;
    font-weight: 500;
    text-align: justify;
    line-height: 30px;
    margin-top: 10px;}
.ldyfzx ul li:nth-child(2) img{float:right;}
.ldyfzx ul li:nth-child(2) div{background: rgba(197, 0, 0, 1)}
.zljsa{background: url(../img/zlzz.jpg) no-repeat  center;margin-top:100px;}
.zljsa dl{display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;height:400px;    align-items: center;color:#fff}
.zljsa dl dt{ width:325px;   font-size: 24px;
text-align: center;
    font-weight: 500;

    line-height: 32px;}
 .zljsa dl dt b{ display: block;
    font-size: 60px;
  
    font-weight: 600;
  
    line-height: 80px;}   
.zljsa dl dd{     width: 750px;   font-size: 16px;

    text-align: justify;
    line-height: 36px;}
 .ysjzx{margin-top:100px;overflow:hidden}   
  .ysjzx p{font-size: 16px;
 
    text-align: justify;
    line-height: 36px;}
/* 文化 */
.hxjzg{}
.hxjzg ul li{float:left;width:32%;margin-right:2%;    box-shadow: 0px 2px 20px 0px rgba(0, 17, 45, 0.1);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px;position:relative;overflow:hidden;}
.hxjzg ul li:nth-child(3){margin-right:0}
.hxjzg ul li .jzgag{padding:25px;height:204px}
.hxjzg ul li  img{width:100%;}
.hxjzg ul li .jzgag h3{ margin-bottom:10px;   font-size: 24px;height:40px;line-height:40px}
.hxjzg ul li .jzgag h3 i{display:inline-block;width:40px;height:40px;vertical-align: middle;
    margin-right:10px;}
.hxjzg ul li .jzgag h3 i.ico1{background:url(../img/ico_jzg1.png) no-repeat  center;background-size:40px;}
.hxjzg ul li .jzgag h3 i.ico2{background:url(../img/ico_jzg2.png) no-repeat  center;background-size:40px;}
.hxjzg ul li .jzgag h3 i.ico3{background:url(../img/ico_jzg3.png) no-repeat  center;background-size:40px;}
.hxjzg ul li .jzgag p{color: rgba(102, 102, 102, 1);
    font-size: 16px;
    text-align: justify;
    line-height: 26px;}
.hxjzg ul li .jzgbg{display: flex;
    align-items: center;
    justify-content: center;    flex-direction: column;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -o-transition: all .3s linear;}
.hxjzg ul li .jzgbg i{margin-bottom:40px;display:block;width:100px;height:100px;}
.hxjzg ul li .jzgbg i.ico1{background:url(../img/ico_jzg1.png) no-repeat  center;}
.hxjzg ul li .jzgbg i.ico2{background:url(../img/ico_jzg2.png) no-repeat  center;}
.hxjzg ul li .jzgbg i.ico3{background:url(../img/ico_jzg3.png) no-repeat  center;}
.hxjzg ul li .jzgbg h3{    font-size: 32px;}
.qyjsa{margin-top:100px;}

.hxjzg ul li:hover .jzgbg{top:-100%}

/*.qyjsa ul li{float:left;width:49%;margin-right:2%;position:relative;    box-shadow: 0px 2px 20px 0px rgba(0, 17, 45, 0.1);*/
/*    background-color: rgba(255, 255, 255, 1);*/
/*    border-radius: 8px;padding:20px;margin-bottom:2%}*/
.qyjsa ul li{float:left;width:23.5%;margin-right:2%;position:relative; 	height: 520px;   box-shadow: 0px 2px 20px 0px rgba(0, 17, 45, 0.1);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px;padding:20px;margin-bottom:2%}
/*.qyjsa ul li:nth-child(2n){margin-right:0}*/
.qyjsa ul li:nth-child(4n){margin-right:0}
.qyjsa ul li em{    position: absolute;
    left: 20px;
    top: 20px;
    width: 145px;
    color:#fcf2f2;
    font-size: 100px;
    letter-spacing: 6px;
    font-weight: 900;
    line-height: 132px;
}
.qyjsa ul li u{width: 224px;
    height: 53px;
    color: rgba(197, 0, 0, 1);
    font-size: 36px;
    font-weight: 700;
    line-height: 53px;z-index:1;    position: absolute;
    top: 65px;
    left: 35px;}
.qyjsa ul li div{padding:150px  20px 50px 20px;/*150px  50px 50px 50px*/}
.qyjsa ul li h3{    font-size: 30px;/*40px*/line-height:54px;margin-bottom:18px;}
.qyjsa ul li p{ min-height:136px;  
    color: rgba(102, 102, 102, 1);
    font-size: 16px;/*20px;*/

    text-align: justify;
    line-height: 34px;
}
.qyjswz{margin:40px 0 75px;    font-size: 16px;
    line-height: 36px;}
.qybjcj dl{    display: flex;
    justify-content: space-between;}
.qybjcj  dd	{    height: 369px;
    background: #940606;    font-weight: 600;
    font-size: 24px;color:#fff;line-height:374px;text-align:center;
 
    width:180px;flex:0 0 180px;}
.qybjcj  dt{    width: 1200px;}
 .qybjcj   dt  .swiper-container{overflow:hidden;margin:0 40px;}
 
.bjys {
    position: relative;
    --swiper-navigation-size: 18px;
    --swiper-navigation-color: #fff;
	
}
.bjys  .swiper-slide img{width:100%;    height: 369px;} 
 
.bjys .swiper-button-next{width:35px;height:35px;background:#C50000;border-radius:100%;right:0}
.bjys .swiper-button-prev{width:35px;height:35px;background:#C50000;border-radius:100%;  left  : 0;}
 
.qyyja{margin-top:100px;}
.qyyja ul{height:500px;background:url(../img/qyyjbg.jpg) no-repeat  center;    letter-spacing: 15px;
   color:#fff;
    font-weight: 900;
    text-align: center;
    font-size: 32px;
    line-height: 500px;}
	
.ygwha{position:relative;--swiper-navigation-size:18px;--swiper-navigation-color:#fff;}
.ygwha  .swiper-container{    padding: 20px 0;overflow:hidden;margin:0 50px;}

  .ygwha  .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* 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;
	  transition: 300ms;
	  transform: scale(0.8);
    }
.ygwha	.swiper-slide-active,.ygwha .swiper-slide-duplicate-active{
      transform: scale(1);
	}
.ygwha .swiper-wrapper{    align-items: center;}
.ygwha .swiper-button-next{width:35px;height:35px;background:#C50000;border-radius:100%}
.ygwha .swiper-button-prev{width:35px;height:35px;background:#c50300;border-radius:100%}
.ygwha  .swiper-slide a{    box-shadow: 0px 2px 20px 0px rgba(0, 17, 45, 0.1);
    border-radius: 8px;display:block;    width: 100%;
  font-size:20px;}
.ygwha  .swiper-slide{width:216px;}
.ygwha  .swiper-slide a span{display:block;    height: 27px;
    overflow-wrap: break-word;
    font-size: 20px;margin:25px;
    white-space: nowrap;
    line-height: 27px;}
.ygwha	.swiper-slide-active a,.ygwha .swiper-slide-duplicate-active	a{font-size:24px;}
	
.ygwha  .swiper-slide a img{display:block;width:100%;height:145px;}	

.ygwha  .swiper-slide-active a img{height:100%;/*180px*/}	

.ffdcdeygwh{margin-top:100px;}
.ffdcdeygwh	.btjs{ text-align:center;margin-bottom:20px;   font-size: 16px;}	

.nzwhznq{margin-top:100px}
.nzwhznq ul li{float:left;width:32%;margin-right:2%;    box-shadow: 0px 2px 10px 0px rgba(0, 17, 45, 0.1);
    border-radius: 8px;background:#fff;}
.nzwhznq ul li:nth-child(3){margin-right:0}
.nzwhznq ul li span{display:block;padding:30px 20px;;text-align:center;    font-size: 24px;line-height:32px;}
.nzwhznq ul li img{width:100%;}

.whqka{margin-top:100px}
.whqka p{ margin-bottom:100px ; font-size: 16px;text-align: justify;line-height: 36px;}
.qikanbox ul{display:none;}
.qikanbox ul.on{display: block;}
.qikanbox ul li{float:left;width:48%;margin-bottom:4%}
.qikanbox ul li:nth-child(2n){margin-left:4%}
.qikanbox ul li img{float:left;margin-right:30px;box-shadow: 0px 2px 20px 0px rgba(0, 17, 45, 0.1);
    border-radius: 8px;
    width: 200px;/* 150px;/230px*/}
.qikanbox ul li .qkboxr{}	
.qikanbox ul li .qkboxr h3{  margin-top:20px;  height: 32px;/*36px*/font-size: 16px;/*24px*/}
.qikanbox ul li .qkboxr u{ height:100px;/*180px*/display:block; 
  
    color: rgba(137, 137, 137, 1);
    font-size: 14px;/*20px*/
    text-align: justify;
    line-height: 36px;
    margin: 16px 0 40px 0;
    /*margin-top: 16px;}*/}
.qkxz {height:40px;/*48px*/}
.qkxz a{color: rgba(197, 0, 0, 1);
    font-size: 14px; /*16px*/border-radius: 4px;
    width: 120px;/*100/140px*/line-height:40px;text-align:center;
    height: 40px;/*48px*/
    border: 1px solid rgba(197, 0, 0, 1);display:block;text-align:center;float:left;margin-right:60px;/*20px*/}
.qkxz a i{ margin-left:10px;   vertical-align: sub;display:inline-block;width:20px;height:20px;}	
.qkxz a i.ico1{background:url(../img/jt7.png) no-repeat  center;}
.qkxz a i.ico2{background:url(../img/xz2.png) no-repeat  center;}
/* 投资意向申请 */

.tzsqb{background:#FAFAFA;margin-bottom:120px;border-top:2px rgba(197, 0, 0, 1) solid;padding: 70px  240px;}
.tzsqb li{display: flex;
    align-items: center;margin-bottom:20px;}
.tzsqb li span{width:180px;  margin-right:20px;  font-size: 20px;text-align:right;}
.tzsqb li  .sqvxr{width:calc(100% - 200px)}
  .tzsqb li  .sqvxr input[type="text"]{border-radius: 4px;padding:0 20px;
    width:100%;font-size:20px;
    height: 60px;
    border: 1px solid rgba(202, 202, 202, 1);}
  .tzsqb li  .sqvxr textarea{border-radius: 4px;padding:10px 20px;
    width:100%;font-size:20px;
    height:120px;
    border: 1px solid rgba(202, 202, 202, 1);}

  .tzsqb li  .webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}
#uploader{width:calc(100% - 200px)}
#uploader .queueList{
    border: 3px dashed #fff;
}
#uploader .queueList.webuploader-dnd-over {
    border: 3px dashed #999999;
}

#uploader .placeholder{    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
      padding: 40px 0;
    height: 180px;}
  .tzsqb li  .webuploader-pick {
    position: relative;
    display:block;
    cursor: pointer;
   color: rgba(0, 0, 0, 0.88);
    font-size: 16px;

   line-height: 24px;
    text-align: center;
  
    overflow: hidden;
    background: url(../img/scfj2.png)  no-repeat  top center;
    padding-top:60px;
    margin: 0 auto ;
}

.tzsqb  .tzsubmit{margin:60px auto;background-color: rgba(197, 0, 0, 1);
    border-radius: 4px;
    height: 60px;
    width: 500px;color:#fff;line-height:60px;font-size:20px;display:block;border:0;cursor:pointer;margin-left: 310px;}


.rongzi{background:url(../img/trzbg.jpg) no-repeat  center;padding:83px 0  57px;}
.rongzi ul{margin-bottom:88px;}
.rongzi ul li{float:left;width:49%;margin-right:2%;margin-bottom:2%;
background: #FFFFFF;
border-radius: 8px;
opacity: 0.9;padding:32px;}
.rongzi ul li span{background-color: rgba(197, 0, 0, 1);
    border-radius: 4px;
    height: 44px;line-height:44px;color:#fff;font-size:20px;text-align:center;
    width: 100px;display:block;}
.rongzi ul li:nth-child(2n){margin-right:0}
.rongzi ul li h3{font-size: 24px;line-height: 32px;margin:37px 0 16px;height:32px;overflow:hidden;}
.rongzi ul li u{ display:block;   color: rgba(102, 102, 102, 1);height:66px;
    font-size: 16px;
    text-align: justify;
    line-height: 22px;}
.rongzi ul li em{display:block;    color: rgba(102, 102, 102, 1);
    font-size: 16px;text-align:right;margin-top:80px;}
.rongzi .index_more a{color:#fff}	
	
/* 产业园平台 */

.cyy_nr{margin:80px 0  100px;}
.cyy_l{float:left;width:744px;    color: #666;
    font-size: 16px;line-height:2}
.cyy_r{float:right;width:625px;}
.cyy_r img{width:100%;}
.cyy_bta{height:340px;    display: flex;
    justify-content: center;
    align-items: center;}
.cyy_bta p{width:1400px;    font-size: 30px;
    letter-spacing: 7.5px;
    color:#fff;
    font-weight: 900;
    text-align: center;
    line-height: 70px;}
.wdfx {
padding:40px 0  100px;
}
.wdfx ul{ }
.wdfx ul li{    position: relative;float:left;width:20%;height:520px;}
.wdfx ul li:before{content:"";/*background-color: rgba(1, 3, 6, 0.51);*/display:block;width:100%;height:100%;}
.wdfx ul li.ico1{background:url(../img/fx1.png) no-repeat center 100% ;}
.wdfx ul li.ico2{background:url(../img/fx2.png) no-repeat center 100% ;}
.wdfx ul li.ico3{background:url(../img/fx3.png) no-repeat center 100% ;}
.wdfx ul li.ico4{background:url(../img/fx4.png) no-repeat center 100% ;}
.wdfx ul li.ico5{background:url(../img/fx5.png) no-repeat center 100% ;}
.wdfx ul li div{ position: absolute;
    top: 52px;
    left: 20px;
    z-index: 1;}
.wdfx ul li span{    
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 22px;height:58px;
    font-weight: 600;display:block;
    line-height: 29px;
  }
.wdfx ul li i{ margin-top:20px;   background-color: rgba(255, 255, 255, 1);
    width: 60px;
    height: 4px;display:block;}
	
	
.qmtjb {
padding:40px 0  100px;
}
.qmtjb ul{ }
.qmtjb ul li{    position: relative;float:left;width:20%;height:600px;}
.qmtjb ul li:before{content:"";
/*background-color: rgba(1, 3, 6, 51);*/
background-color: rgba(1, 3, 6, 0.1);
display:block;width:100%;height:100%;}
.qmtjb ul li.ico1{background:url(../img/cyb11.jpg) no-repeat center 100% ;}
.qmtjb ul li.ico2{background:url(../img/cyb22.jpg) no-repeat center 100% ;}
.qmtjb ul li.ico3{background:url(../img/cyb33.jpg) no-repeat center 100% ;}
.qmtjb ul li.ico4{background:url(../img/cyb44.jpg) no-repeat center 100% ;}
.qmtjb ul li.ico5{background:url(../img/cyb55.jpg) no-repeat center 100% ;}
.qmtjb ul li div{ position: absolute;
    top: 52px;
    left: 20px;
    z-index: 1;}
.qmtjb ul li span{    
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 22px;height:58px;
    font-weight: 600;display:block;
    line-height: 29px;
  }
.qmtjb ul li i{ margin-top:20px;   background-color: rgba(255, 255, 255, 1);
    width: 60px;
    height: 4px;display:block;}	
	
	

.sdtzzx{padding:0 0 100px }
.sdtzzx ul {display: flex;
    justify-content: space-between;}

.sdtzzx ul li{    box-shadow: 0px 2px 10px 0px rgba(0, 17, 45, 0.1);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px;
    width: 440px;}
.sdtzzx ul li a{display:block;padding:40px 30px;}
.sdtzzx ul li img{width:100%;}
 .sdtzzx ul li a span{      height: 27px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 20px;
    font-weight: 500;
    white-space: nowrap;
    line-height: 27px;
        margin-top: 28px;
    display: block;
    text-align: center;}
	
.sttzcg{}
.sttzcgnav{text-align: center;    }	
.sttzcgnav a{color: rgba(102, 102, 102, 1);
    font-size: 24px;cursor: pointer}	

.sttzcgnav a.on{    color: rgba(197, 0, 0, 1);}
.sttzcgnav a:before{     padding: 0 20px;content: "|";
  color: #94959E;}		
.sttzcgnav a:first-child:before {
  display: none;
}	
.sttzcg ul.on{ display: flex; }

.sttzcg ul { display: none;  
    /*justify-content: space-between;*/
    flex-wrap: wrap;}
.sttzcg ul li{      line-height: 100px;   border-left: 6px rgba(197, 0, 0, 1) solid;
    box-sizing: border-box;   box-shadow: 0px 2px 10px 0px rgba(0, 17, 45, 0.1);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    width: 440px;
    height: 100px;font-weight: 500;
	margin-top:40px;
	float:left ;/*新增*/
	margin-right: 40px;/*新增*/
	}
.sttzcg ul li:nth-child(3n){margin-right:0}/*新增*/
.sttzcg ul 	li a span{   
  overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    white-space: nowrap;
    width: 306px;
    overflow: hidden;
    display: block;
    float: left;
 
}
.sttzcg ul 	li a{display:block;padding:0 20px;}	
.sttzcg ul 	li a i{    width: 63px;
  float:right;
    overflow-wrap: break-word;
    color: rgba(197, 0, 0, 1);
    font-size: 18px;
     font-style: normal;
  }	
	

/* 企业简介 */	

.qyjj p{ 
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
 margin-bottom:40px;
    text-align: justify;
    line-height: 36px;   
}	
.gysp{position:relative}
.gysp video{width:100%;height:600px;display:none}

.gysp img{width:100%;display:block}
.gysp i{position:absolute;width:140px;height:140px;background:url(../img/play.png) no-repeat center;    top: 50%;
    left: 50%;background-size: 100%;
    margin-top: -70px;
    margin-left: -70px;    cursor: pointer;}

.jthzl p{
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
 margin-bottom:40px;
    text-align: justify;
    line-height: 36px;   
}	
.jthzl{margin:100px 0;}
.zzyl p{
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
 margin-bottom:40px;
    text-align: justify;
    line-height: 36px;   
}	
.lybox{background:url(../img/zzly.jpg) no-repeat center;margin-bottom:100px;}
.lybox ul {width:1400px;margin:0 auto;    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    height: 400px;padding: 50px 0;}
.lybox ul li{float:left;width:25%;text-align:center;color:#fff;}
.lybox ul li b{font-size:48px;display:block;margin-bottom:10px;}
.lybox ul li span{font-size:16px;}
.cyst{}
.cyst dl{overflow:hidden}
.cyst dl dd{width:700px;float:left}
.cyst dl:nth-child(3) dd{float:right}
.cyst dl dd img{    border-radius:8px;}
.cyst dl dt{width:700px;float:left;padding-left:35px;}
.cyst dl:nth-child(3) dt{padding-right:35px;padding-left:0}
.cyst dl dt h3{
    height: 36px;  
    color: #c50000;
    font-size: 24px;
    font-weight: 500;
    white-space: nowrap;
    line-height: 36px;    margin-top: 49px;}
.cyst dl dt p{
 
    color: #666666;
    font-size: 16px;
 
    text-align: justify;
    line-height: 36px;
    margin-top: 15px;}
	
/* 在线留言	 */
.zxly{
	margin-bottom:100px;
}
.zxly  dl dt{width: 568px;float:left;
    height: 640px;padding: 448px 0 0 40px;
    background: url(../img/lxwm.jpg) 100% no-repeat;
    background-size: 100% 100%;}
.zxly  dl dt h3{  
    height: 48px; 
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    line-height: 48px;
}
.zxly  dl dt p{
	  
    height: 27px;
     color: #fff;
    font-size: 20px;
    line-height: 27px;
    margin-top: 15px;
}
.zxly  dl  dd{  float:left;  background-color: rgba(250, 250, 250, 1);
    width: 832px;
    height: 640px; border-top:2px #c50000 solid;   padding: 82px 65px 0 65px;}

  .zxly  dl  dd ul li{    color: #898989;
    font-size: 18px;    margin-bottom: 28px ;}
	
  .zxly  dl  dd ul li label	{    cursor: pointer;margin-right: 12px;font-size: 18px;}
  
  .zxly  dl  dd ul li span{
            display: inline-block;
     background-color: rgba(255, 255, 255, 1);
    border-radius: 2px;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(202, 202, 202, 1);
    vertical-align: text-top;
    margin: 4px 10px 4px 0;
    /*margin-right: 10px;*/
        }
 
.zxly  dl  dd ul li label  input{display:none;}
.zxly  dl  dd ul li label input:checked+span{
           background: rgba(197, 0, 0, 1); border: 1px solid rgba(197, 0, 0, 1);
}
 
  
  
	
  .zxly  dl  dd ul li input[type='text']{    background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
    height: 50px;width:100%;
    border: 1px solid rgba(202, 202, 202, 1);  color: #898989;
    font-size: 20px;   padding: 0 20px;
   
}
.zxly  dl  dd ul li textarea{ height:160px;    padding:  20px;   background-color: rgba(255, 255, 255, 1);
    border-radius: 4px;
   width:100%; color: #898989;
    font-size: 20px;
    border: 1px solid rgba(202, 202, 202, 1);
       font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma, Arial, PingFang SC-Light, Microsoft YaHei;
}

.zxly  dl  dd ul li button{ border:0;   font-size: 20px;color:#fff;    background-color: rgba(197, 0, 0, 1);
    border-radius: 4px;    cursor: pointer;
    height: 60px;width:100%;
    margin-top:20px;}
	.zxly  dl  dd ul li input::placeholder,.zxly  dl  dd ul li textarea::placeholder {
          color: #898989;
    font-size: 20px;
    }


.zxly.khfk dl dt{
	height:715px;    background: url(../img/khfk.jpg	) 100% no-repeat;
}
.zxly.khfk dl dd{height:715px;}

.lxwm_title h3	{ 
    height: 50px;
    overflow-wrap: break-word;
    color: rgba(197, 0, 0, 1);
    font-size: 32px;
 
    font-weight: 600;
 
    white-space: nowrap;
    line-height: 50px;}
	
.lxwm_title p{
	  
    height: 26px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 17px;
 
    font-weight: 600;
 
    white-space: nowrap;
    line-height: 26px;
    margin: 15px 0 0 4px;
}	

.lxwm_title i{      margin-top: 40px ;  display: block;
    background-color: rgba(197, 0, 0, 1);
    width: 60px;
    height: 5px;}
	
.lxwm_box	dl{
margin-top:40px;
}	
	
.lxwm_box	dl dt{padding:0 100px;    box-shadow: 0px 2px 10px 0px rgba(0, 17, 45, 0.1);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 8px 0px 0px 8px;
    width: 700px;
    height: 500px;float:left;}
.lxwm_box	dl dt ul {text-align:center;    padding: 40px 0 76px;overflow: hidden;}
.lxwm_box	dl dt ul li{float:left;width:50%;    }	
.lxwm_box	dl dt ul li span{display:block;font-size: 20px;}

.lxwm_box	dl dt  p{ line-height: 40px; color: rgba(137, 137, 137, 1);
    font-size: 20px;}

.lxwm_box	dl dd{ float:left;   background-color: rgba(197, 0, 0, 1);
    border-radius: 0px 8px 8px 0px;
    height: 500px;
    width: 700px;
  color:#fff;    padding: 89px 0 0 124px;
}	
.lxwm_box	dl dd  p{font-size: 20px;line-height: 46px;    color: #fff;}

/* 公司战略 */
.qmtj{}
.qmtj p{  
    overflow-wrap: break-word;
 
    font-size: 20px;/*24px*/
 
    line-height: 36px;/*40px*/
    }
.cydn{ margin-bottom:100px }
.cydn ul{overflow:hidden;}
.cydn ul  li{float:left;width:200px; text-align: center;font-size: 18px;/*24px*/}
 .cydn ul  li i{   display:block;width:100%;height:80px;margin-bottom:20px;}

.cydn ul  li i.ico1{background:url(../img/ico_cydn1.png) no-repeat   center;}
.cydn ul  li i.ico2{background:url(../img/ico_cydn2.png) no-repeat   center;}
.cydn ul  li i.ico3{background:url(../img/ico_cydn3.png) no-repeat   center;}
.cydn ul  li i.ico4{background:url(../img/ico_cydn4.png) no-repeat   center;}
.cydn ul  li i.ico5{background:url(../img/ico_cydn5.png) no-repeat   center;}
.cydn ul  li i.ico6{background:url(../img/ico_cydn6.png) no-repeat   center;}
.cydn ul  li i.ico7{background:url(../img/ico_cydn7.png) no-repeat   center;}

.zndnpt{margin:40px 0 100px;position:relative;}
.zndnpt img{width:100%}
.zndnpt p{position:absolute;width:100%;top:60px;    font-size: 46px;color:#fff;text-align:center;font-weight:bold}	
	
.sdwllcj_nav{text-align:center;margin-bottom:40px;}

.sdwllcj_nav a{   
    height: 33px;
     
    color: rgba(102, 102, 102, 1);
    font-size: 24px;
 
    font-weight: 500;
    
    line-height: 33px;
    margin-left: 10px;
	cursor: pointer
	}
	
.sdwllcj_nav a:first-child:before {
  display: none;
}		
.sdwllcj_nav a:before {
    padding: 0 20px;
    content: "|";
    color: #94959E;
}	
	
.sdwllcj_nav a.on{color: rgba(197, 0, 0, 1);}	
.sdwllcj_box ul.on{display: block;}
.sdwllcj_box ul{display: none;}	
.sdwllcj_box ul li{float:left;width:18.4%;margin-right:2%;    box-shadow: 0px 2px 10px 0px rgba(0, 17, 45, 0.1);
    background-color:#fff;overflow: hidden;
    border-radius: 8px;margin-bottom:2%}
.sdwllcj_box ul li:nth-child(5n){margin-right:0}
.sdwllcj_box ul li img{width:100%}
.sdwllcj_box ul li  span{ display:block;  
    height: 80px;
    overflow-wrap: break-word;
   
    font-size: 20px;
  
    text-align: center;
    white-space: nowrap;
    line-height: 80px;
   }
  
.wzwlwpt{margin:100px 0}
.wzwlwpt ul li{float:left;width:18.4%;margin-right:2%;overflow: hidden;
    margin-bottom:2%}
.wzwlwpt ul li:nth-child(5n){margin-right:0}
.wzwlwpt ul li img{width:100%;
/*box-shadow: 0px 2px 10px 0px rgba(0, 17, 45, 0.1);*/
border-radius: 8px;}
.wzwlwpt ul li  span{ display:block;  
    height: 60px;
    overflow-wrap: break-word;
   
    font-size: 20px;
  
    text-align: center;
    white-space: nowrap;
    line-height: 60px;
   }

@media screen and (max-width:640px){
    .cyy_nr{margin: 20px;}
    .cyy_l{float: none;width:100%;}
    .cyy_r{float: none;width:100%;}
    .cyy_bta{height: 250px}
    .cyy_bta p{width:100%;font-size: 14px;line-height: 1.5;    padding: 0 20px;}
.qyjj{padding:0 20px;}	
.zzyl{padding:0 20px;}		
.jthzl{padding:0 20px;margin: 20px 0;}	
.lybox ul{width:100%;    height: auto;padding:30px  20px;}	
.lybox{margin-bottom: 20px;}
.cyst dl dt h3{font-size: 18px;margin-top: 20px}
.cyst dl dt p{font-size: 14px;}
.lybox ul li b{font-size:30px;}	
.lybox ul li span {font-size: 14px;}

.ysjzx_img,.shysjs_img {width:100%;margin-right:0}

.gysp i{    width: 70px;
    height: 70px;
    margin-top: -35px;
    margin-left: -35px;}
.cyst{margin:20px;}
.cyst dl dd{width:100%;float:none}
.cyst dl:nth-child(3) dd{float:none}
.cyst dl dt{width:100%;float:none; padding-left:0px;}
.cyst dl dd img{width:100%}
.cyst dl:nth-child(3) dt {padding-right: 0px;padding-left: 0;}
.jthzl p,.qyjj p,.zzyl p{font-size: 14px;line-height:2}
.qmtjb ul li{width:50%;    height: 250px;}
.qmtj,.cydn{padding:0 20px;}		
.qmtj p,.cydn p{font-size: 14px;    line-height: 2;}
.zxly dl dd{float:none;width:100%;padding:20px;    height: auto;}
.zxly dl dt{float:none;width:100%;  height: auto;padding:20px;    background-size: 100%; }
.lxwm_box dl{margin:20px;}
.lxwm_box dl dt{float:none;width:100%;padding:20px;height:auto}
.lxwm_box dl dd{float:none;width:100%;padding:20px;height:auto}
.zxly.khfk dl dt{height:auto}
.sdjsfx ul li u {font-size:18px}
.sdjsfx ul li {width:50%}
.qyyja{margin-top:30px;}
.qyyja ul{    height: 200px;letter-spacing:0;line-height:200px;font-size:24px;}
.qyjsa ul li{float:none;width:100%;margin-bottom:20px;}
.qyjsa ul li:nth-child(3){margin-left:0}
.hxjzg ul li{float:none;width:100%;margin-bottom:20px;height:auto}
.hxjzg ul li:nth-child(3){margin-left:0}
.nzwhznq ul li{float:none;width:100%;margin-bottom:20px;}
.nzwhznq ul li:nth-child(3){margin-left:0}
.hxjzg{margin:20px;}
.qyjsa{margin:20px;}
.qyjswz{margin:20px;font-size: 14px;}
.nzwhznq{margin:20px;}
.whqka{margin:20px;}
.qikanbox ul li{float:none;width:100%;margin-bottom:20px;    overflow: hidden;}
.nzwhznq ul li:nth-child(2n){margin-left:0}
.qyjsa ul li div {
    padding: 120px 20px 20px 20px;
}
.qyjsa ul li h3{font-size:34px;}
.qyjsa ul li p{font-size:14px;    line-height: 2;}

.qkxz a {
    font-size: 14px;
    width: 110px;
    line-height: 34px;
    height: 34px;    margin-top: 10px;
}

.qikanbox ul li img{width:150px;    margin-right : 20px;}
.qikanbox ul li .qkboxr u{    overflow: hidden;font-size:14px;height:56px;line-height:2}
.qyjsa ul li em {
    width: 100px;
    font-size: 80px;
    line-height: 100px;
}
.qyjsa ul li u {
    font-size: 30px;
    top: 45px;
}
.qybjcj dl{display: block;}
.qybjcj dd{width: 100%;height: 60px;line-height: 60px;}
.qybjcj dt{padding:20px 0;    padding-bottom: 0;width:auto;}
.bjys  .swiper-slide img{height:auto;} 
.qybjcj dt img{width:100%;}
.ffdcdeygwh{margin-top: 20px;}
.ffdcdeygwh .btjs{margin: 20px;font-size: 14px;}
.hxjzg ul li .jzgag p{font-size: 14px;}
.hxjzg ul li .jzgbg h3{font-size: 24px;    height: auto;
    line-height: 1;
    margin-top: 0;}
.whqka p{font-size: 14px;line-height: 2;    margin-bottom: 20px;}
.qikanbox ul li .qkboxr h3{font-size: 18px;overflow: hidden;}
.qikanbox ul li:nth-child(2n){margin-left: 0}
.nzwhznq ul li span{padding:20px;font-size: 16px;}
.ygwha .swiper-slide a span{margin:20px;font-size: 16px;}
.qmtjb ul li span{font-size: 18px;}
.qmtjb {
    padding: 20px 0;
}
.sdwllcj_box{margin: 0 20px;}
.zndnpt p{font-size: 24px;    top: 40%;}
.zndnpt{margin: 20px 0}
.sdwllcj_nav a{font-size: 18px;}
.sdwllcj_box ul li{width: 49%;margin-right: 2%}
.sdwllcj_box ul li:nth-child(2n) {
    margin-right: 0;
}
.sdwllcj_box ul li:nth-child(5n) {
    margin-right: 2%;
}
.sdwllcj_box ul li:nth-child(10) {
    margin-right: 0;
}
.sdwllcj_box ul li span {
    height: 40px;
    font-size: 16px;
    line-height: 40px;
}
.wzwlwpt {
    margin: 20px;
}
.wzwlwpt ul li {
     float: none;
    width: 100%;  
    margin-right: 0%;
}
.jtyfldpt {
    margin-top:20px;
}
.jtyfldpt ul{height:auto;}
.jtyfldpt ul li,.jtyfldpt ul li.on{width: 50%;height:auto;border:0}
.jtyfldpt ul li img{width:100%;height:auto;}
.ldyfzx {
    margin: 20px;
}
.ldyfzx ul li{margin-bottom: 20px;}
.ldyfzx ul li img{float: none;width: 100%}
.ldyfzx ul li:nth-child(2) img {
    float: none;
}
.ldyfzx ul li div{float: none;width: 100%;height: auto}
.zljsa dl{flex-direction: column;height: auto;padding:20px;}
.zljsa{ background-size: auto 100%; margin-top:20px;}
.ldyfzx ul li div p {
    font-size: 14px;
    line-height: 1.5;
}
.zljsa dl dt b {
    font-size: 50px;
    line-height: 60px;
}
.zljsa dl dt {
    width: 100%;
    font-size: 18px;
}
.zljsa dl dd {
    width: 100%;margin-top: 20px;
    font-size: 14px;
    line-height: 2;
}
.ysjzx {
    margin: 20px;
}

.ysjzx p {
    font-size: 14px;
    line-height: 2;
}
.zxly dl dd ul li{font-size: 14px;}
.zxly dl dd ul li label{font-size: 14px;}
.zxly dl dt p{height: auto;font-size: 14px;}
.lxwm_title{margin: 20px;}
.lxwm_title h3{font-size: 24px;}
.lxwm_title p{font-size: 14px;}
.lxwm_box dl dt ul{padding:30px 0;}
.lxwm_box dl dt ul li span{font-size: 18px;}
.lxwm_box dl dt p{
      font-size: 14px;
    line-height: 2;  
}
.lxwm_box dl dd p {
    font-size: 14px;
    line-height: 2;
}
.zxly {
    margin-bottom: 20px;
}
.sdjsfx ul li span{font-size:14px}

 .zxly dl dd ul li input[type='text']{   font-size: 14px;  height: 40px;}

.zxly dl dd ul li input[type='text']::placeholder ,.zxly dl dd ul li textarea::placeholder{
            font-size: 14px;
        }
.zxly dl dd ul li textarea {font-size: 14px;}
.zxly dl dd ul li button{   font-size: 14px;  height: 40px;margin-top:0px;}
.sttzcgnav a{font-size: 18px}
.sttzcgnav a:before {
    padding: 0 10px;
}
.touzicg{padding:0 20px;}
.sttzcg ul {
    display: flex;
    flex-direction: column;
}
.sttzcg ul li {
    line-height: 80px;
    width: 100%;
    height: 80px;
    margin-top: 20px;
}
.sdtzzx{padding: 20px;}
.tzsqb {
   
    margin-bottom: 20px;

    padding: 20px;
}
.sdtzzx ul {
   
    flex-direction: column;
}
.sdtzzx ul li{width: 100%;    margin-bottom: 20px;}
.sdtzzx ul li a{padding:20px;}
.tzsqb li span {
    width: 100px;
    margin-right: 20px;
    font-size: 14px;
    text-align: right;
}
.tzsqb li .sqvxr input[type="text"] {
 
    font-size: 14px;
    height: 40px;
 
}
.tzsqb li .sqvxr textarea{font-size: 14px;}
.tzsqb li .sqvxr {
    width: calc(100% - 120px);
}
#uploader {
    width: calc(100% - 120px);
}
.tzsqb .tzsubmit{width: 100%}
.tzsqb li .webuploader-pick{font-size: 14px;}
.rongzi{padding:20px;}
.wdfx{padding:20px;}
.wdfx ul li{width: 100%;float: none;    height: 300px;
    margin-bottom: 20px;    background-size: 100%!important;}
    .list_newsb{padding:20px;}
.slnum{overflow:hidden;}
.slnum ul li.slnum_team{width:33.33%;padding:2%;text-align:center;margin-bottom: 30px;color:#C50000;}
.slnum h3{ font-size:22px;line-height:40px}
.slnum p{ font-size:16px;line-height:32px}
.cydn ul li {width:33.33%}
}   
