@font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../img/SourceHanSansCN-Regular.eot'); /* IE9 Compat Modes */
    src: url('../img/SourceHanSansCN-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../img/SourceHanSansCN-Regular.woff') format('woff'), /* Modern Browsers */
             url('../img/SourceHanSansCN-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
   }
   @font-face {
    font-family: 'SourceHanSansCN-Normal';
    src: url('../img/SourceHanSansCN-Normal.eot'); /* IE9 Compat Modes */
    src: url('../img/SourceHanSansCN-Normal.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../img/SourceHanSansCN-Normal.woff') format('woff'), /* Modern Browsers */
             url('../img/SourceHanSansCN-Normal.ttf')  format('truetype'), /* Safari, Android, iOS */
   }
   @font-face {
    font-family: 'SourceHanSansCN-Medium';
    src: url('../img/SourceHanSansCN-Medium.eot'); /* IE9 Compat Modes */
    src: url('../img/SourceHanSansCN-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../img/SourceHanSansCN-Medium.woff') format('woff'), /* Modern Browsers */
             url('../img/SourceHanSansCN-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
   }
body * {
  box-sizing: border-box;
  flex-shrink: 0;
}
body {
  font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
    Arial, PingFang SC-Light, Microsoft YaHei;min-width:1600px;
}
dd{margin:0px;padding:0px;}
body,html{margin:0px;padding:0px;min-width:1440px;}
button {
  margin: 0;
  padding: 0;
  border: 1px solid transparent;
  outline: none;
  background-color: transparent;
}

button:active {
  opacity: 0.6;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
	 display: flex;
  flex-direction: row;
}
.justify-start {
  display: flex;
  justify-content: flex-start;
}
.justify-center {
  display: flex;
  justify-content: center;
}

.justify-end {
  display: flex;
  justify-content: flex-end;
}
.justify-evenly {
  display: flex;
  justify-content: space-evenly;
}
.justify-around {
  display: flex;
  justify-content: space-around;
}
.justify-between {
  display: flex;
  justify-content: space-between;
}
.align-start {
  display: flex;
  align-items: flex-start;
}
.align-center {
  display: flex;
  align-items: center;
}
.align-end {
  display: flex;
  align-items: flex-end;
}

a{text-decoration:none;}
.top{width:100%;height:80px;}
.w1400{max-width:1400px;margin:0px auto;width:100%;}
.logo{margin-left:100px;float:left;}
.logo img{height:50px;margin-top:15px;}
.nav,.search{float:right;}
.nav a{display:inline-block}
.search{height: 80px;position:relative;
    background-color: rgba(255, 115, 21, 1);
    margin-left: 80px;line-height:80px;text-align:center;
    width: 100px;}
.search img{display:inline-block;}
.searchcon{display:none;width:500px;height:60px;line-height:60px;position:absolute;top:80px;right:0px;z-index:99999;background:#fff;}
.search:hover .searchcon{display:block;}

.searchcon button{background:none;border:0px;width:50px;height:60px;float:left;}
.searchcon input{height:60px;border:0px;width:450px;float:left;text-align:center;font-size:16px;color:#999;}
.searchcon button img{width:20px;margin-top:14px;}
.nav a{
   
    height: 80px;
    overflow-wrap: break-word;
    color: rgba(85, 85, 85, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    line-height:80px;
    text-align: center;
    margin:0px 25px 0 25px;
	position:relative;
}
.nav li ul li a{line-height:50px;border-bottom:1px dotted #ccc;display:block;width:100%;margin:0px 0px;height:50px;}
.nav li{list-style:none;display:inline-block; position:relative;}
.nav a.cur,.nav a:hover{color:rgba(239, 122, 44, 1);}
.nav a.cur:after,.nav li:hover a:after{background:rgba(239, 122, 44, 1);height:4px;position:absolute;bottom:0px;width:100%;left:0px;content:" ";}
.nav li ul{display:none;}
.nav li:hover ul{display:block;position:absolute;top:64px;left:50%;margin-left:-95px;width:190px;background:#fff;z-index:9999;padding:20px 30px;text-align:left;font-size:16px;}
.nav li:hover ul.w200{width:255px;margin-left:-127px;}
.nav li:hover ul li{width:100%;}
.nav li:hover ul li a{color:#555; height: 55px;
    overflow-wrap: break-word;
    color: rgba(85, 85, 85, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    line-height:55px;
    text-align: center;
    margin:0px 0px 0 0px;
	position:relative;}
	
.nav li:hover ul li a:after,.nav li:hover ul li a:hover:after{background:rgba(239, 122, 44, 1);height:0px;position:absolute;bottom:0px;width:100%;left:0px;content:" ";}
.nav li:hover ul li a:hover{color:rgba(239, 122, 44, 1);}
	
.nbaner{position:relative;}
.nbaner .bd1{position:absolute;top:0px;left:0px;text-align:center;width:100%;z-index:1;}
.position{float:left;color:rgba(85, 85, 85, 1);}
.position a{color:rgba(153, 153, 153, 1);}
.position a:hover{color:rgba(255,155,21,1)}
.position img{display:inline-block;}
.position  span{display:inline-block;}
.pos{border-bottom:1px solid #eee;overflow:hidden;height:60px;line-height:60px;}
.posir{float:right;text-align:right;}
.posir a{position:relative;display:inline-block;height:60px;}
.posir a.word2:after{width: 100%;
    height: 4px;position:absolute;bottom:0px;left:0px;
    background-color: rgba(239, 122, 44, 1);
   content:"";}
   
.banner{width:100%;overflow:hidden;}
.banner img{width:100%;}
.swiper-container {
        width: 100%;
        position:relative;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

      
        -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;
    }
.banner .swiper-slide{position:relative;}
.banner .swiper-slide div{width:40%;position:absolute;left:20%;top:20%;text-align:left;}
.banner b{font-size:70px;color:#fff;font-family: SourceHanSansCN-Medium;}
.banner p{font-size:24px;color:#fff;font-family: SourceHanSansCN-Medium;line-height:2;margin:40px 0px 80px 0px;}
.banner a{}
.nlitem{width:100%;float:left;border-bottom:1px solid #ddd;padding-bottom:45px;}

.nlitem dt{margin-top:60px;margin-bottom:20px;font-size:18px;color:rgba(51, 51, 51, 1);height:18px;}
.nlitem dt a{color:rgba(51, 51, 51, 1);    font-family: SourceHanSansCN-Medium;}
.nlitem dt font{float:right;font-size:14px;color:rgba(153, 153, 153, 1);line-height:14px;font-family: SourceHanSansCN-Regular;}
.nlitem:hover dt a,.nlitem dt a:hover{color:rgba(255, 115, 21, 1);}
.nlitem dd{padding:0px;margin:0px;height:52px;line-height:26px;    color: rgba(102, 102, 102, 1);
    font-size: 14px;text-align: justify;
    overflow: hidden;margin-top:10px;margin-bottom:25px;
    text-overflow: ellipsis;font-family: SourceHanSansCN-Regular;}
.nlitem a.more{display:block;width:100px;height:40px;background:url(../img/more.png) left 5px no-repeat;overflow:hidden;}
.nlitem:hover a.more{display:block;width:100px;height:40px;background:url(../img/more_hover.png) center 5px no-repeat;height: 40px;
    border-radius: 5px;
    background-color: rgba(255, 115, 21, 1);
    width: 100px;}
.pagesize{text-align:center;margin:60px 0px;}
.pagesize li{color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    
    padding:0px 10px;list-style:none;display:inline-block;
    text-align: left;
    margin: 0px 0 0 4px;height: 30px;
    border-radius: 4px;line-height:30px;
    border: 1px solid rgba(230, 230, 230, 1);
    background-color: rgba(255, 255, 255, 1);}
.pagesize li a{color:rgba(102, 102, 102, 1)}
.pagesize li:hover,.pagesize li.hover{height: 30px;
    border-radius: 4px; border: 1px solid rgba(255, 115, 21, 1);
    background-color: rgba(255, 115, 21, 1);}
.pagesize li:hover a{color:#fff;}
.pagesize li.hover a{color:#fff;}
.asklist{width:100%;overflow:hidden;}
.askitem{width:100%;overflow:hidden;border-bottom:1px solid #ddd;float:left;padding:30px 0px;}
.askitem i{display:inline-block;    height: 55px;
   
    border-radius: 50%;text-align:center;line-height:55px;color: rgba(102, 102, 102, 1);
    font-size: 18px;
    letter-spacing: -0.8999999761581421px;
    font-family: Roboto-Medium;
    background: url(../img/askli.png) 0px 0px no-repeat;font-style:normal;
    width: 55px;}
.askitem dt{line-height:55px;}
.askitem dt a{color: rgba(51, 51, 51, 1);
    font-size: 18px;
    text-transform: uppercase;
    font-family: SourceHanSansCN-Medium;display:inline-block;margin-left:20px;}
.askitem dt a:hover,.askitem:hover dt a{color:rgba(255, 115, 21, 1);}
.askitem dd{color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;margin-top:4px;margin-left:75px;transition: all 500ms;height:0px;}
.askitem:hover dd{height:72px;}


.casebg{width:100%;background:url(../img/casebg.png);}
.casebg .page{background:none;padding:100px 0px 0px 0px;}
.caselist{width:100%;overflow:hidden;}
.caseitem{width:23%;margin:2% 2% 2% 0px;float:left;overflow:hidden;position:relative;vertical-align:middle;}
.caseitem:nth-child(4n){margin-right:0px;}
.caseitem a{display:block;border-radius: 4px;
    width:100%;text-align:center;color:#fff;color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Medium;
    }

.caseitem a img{display:block;margin:0px auto;width:100%;}
.caseimg{display:inline-block;width:70%;margin-top:30px;}

.fanganlist{padding-top:50px;}
.faitem{width:31.33%;margin-right:3%;float:left;margin-top:50px;}
.faitem:nth-child(3n){margin-right:0px;}
.faitem img{width:100%;height:245px;}
.faitem dt{margin-top:20px;margin-bottom:20px;font-size:18px;color:rgba(51, 51, 51, 1);height:18px;}
.faitem dt a{color:rgba(51, 51, 51, 1);    font-family: SourceHanSansCN-Medium;}
.faitem dt font{float:right;font-size:14px;color:rgba(153, 153, 153, 1);line-height:14px;font-family: SourceHanSansCN-Regular;}
.faitem:hover dt a,.faitem dt a:hover{color:rgba(255, 115, 21, 1);}
.faitem dd{padding:0px;margin:0px;height:52px;line-height:26px;    color: rgba(102, 102, 102, 1);
    font-size: 14px;text-align: justify;
    overflow: hidden;margin-top:20px;margin-bottom:25px;
    text-overflow: ellipsis;font-family: SourceHanSansCN-Regular;}
.faitem a.more{display:block;width:100px;height:40px;background:url(../img/more.png) left 5px no-repeat;overflow:hidden;transition: all 500ms;}
.faitem:hover a.more{display:block;width:100px;height:40px;background:url(../img/more_hover.png) center 5px no-repeat;height: 40px;
    border-radius: 5px;
    background-color: rgba(255, 115, 21, 1);
    width: 100px;}
.di{position:absolute;z-index:0;left:0px;top:0px;width:100%;height:100%;}
.er{z-index:2;}
.jishu{width:100%;margin:0px auto;padding:100px 0px;}
.jishu .jsline{width: 100px;
    height: 1px;
    background-color: rgba(229, 229, 229, 1);
    margin-top: 0px;}
.jishu1{max-width:1400px;margin:0px auto;position:relative;}
.js1{width:100%;}
.jishu1 .jsline{position:absolute;top:20px;left:-100px;}
.jishu1 .js1 dt i{width: 28px;
    height: 21px;
    display: inline-block;
    overflow-wrap: break-word;
    color: rgba(255, 115, 21, 1);
    font-size: 18px;
    font-family: Roboto-Medium;
    font-style:normal;
    line-height: 21px;
    text-align: left;margin-left:15px;
    margin-top: 10px;}
.jishu1 .js1 dt img{margin-top:15px;display:inline-block;margin-left:15px;margin-right:15px;}
.jishu1 .js1 dt span{    height: 40px;display:inline-block;text-align:center;line-height:40px;color:#fff;
    background-color: rgba(254, 156, 91, 1);
    width: 150px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    }
.js1{width:650px;float:left;}
.js2{width:650px;float:right;overflow:hidden;}
.js2 img{width:100%;transition: all 800ms;}
.js2 img:hover{transform: scale(1.1);}
.js1 h2{
    height: 24px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(24, 42, 66, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 24px;font-weight:normal;
    text-align: left;
    margin-top: 80px;}
.js1 p{width: 650px;
    height: 150px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    line-height: 30px;
    text-align: justify;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*技术2*/
.jsbg{width:100%;background-color: rgba(248, 248, 248, 1);min-width:1440px;
    margin-top: 100px;overflow:hidden;padding:100px 0px;}
.jishu2{max-width:1400px;margin:0px auto;position:relative;}
.jishu2 .jsline{position:absolute;top:20px;right:-100px;}
.jishu2 .js1 dt i{width: 28px;
    height: 21px;
    display: inline-block;
    overflow-wrap: break-word;
    color: rgba(255, 115, 21, 1);
    font-size: 18px;
    font-family: Roboto-Medium;
    font-style:normal;
    line-height: 21px;float:right;
    text-align: left;margin-right:15px;
    margin-top: 10px;}
.jishu2 .js1 dt img{margin-top:15px;display:inline-block;margin-left:15px;margin-right:15px;float:right;}
.jishu2 .js1 dt span{    height: 40px;display:inline-block;text-align:center;line-height:40px;color:#fff;
    background-color: rgba(254, 156, 91, 1);
    width: 150px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);float:right;
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    }
.jishu2 .js1{width:650px;float:right;}
.jishu2 .js2{width:650px;float:left;overflow:hidden;}
.jishu2 .js2 img{width:100%;transition: all 800ms;}
.jishu2 .js2 img:hover{transform: scale(1.1);}
.jishu2 .js1 h2{
    height: 24px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(24, 42, 66, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 24px;font-weight:normal;
    text-align: left;
    margin-top: 80px;}
.jishu2 .js1 p{width: 650px;
    height: 150px;
    display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    line-height: 30px;
    text-align: justify;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.jishu3{padding:100px 0px 0px 0px;margin-bottom:100px;}
.jishu3 .js1{position:relative;}
.clear{width:100%;height:1px;overflow:hidden;}

.videolist { position:relative; float:left; width:31.11%; margin-right:3.33%; margin-bottom:3%; }
.videolist:nth-child(3n){margin-right:0px;}
.videolist:hover{ cursor: pointer; }
.videoed { display:block; width:60px; height:60px; position: absolute; left:50%; top:40%;margin-top:-30px;margin-left:-30px; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:101; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.vimg{width:100%;height:245px;}
.vtit{margin-top:20px;text-align:center;height: 18px;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);margin-bottom:15px;
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;}
.videolist:hover .vtit{color:rgba(255, 115, 21, 1);}
.vbg{display:none;position:fixed;width:100%;height:100%;z-index:100;background:rgba(0,0,0,0.6);left:0px;top:0px;}


.product{width:100%;background:url(../img/probg.png);}
.product .page{background:none;padding:100px 0px 0px 0px;}
.prolist{width:100%;overflow:hidden;}
.proitem{width:48.5%;margin-right:3%;float:left;overflow:hidden;position:relative;background:rgba(255,255,255,0.7);border-radius: 4px;text-align:left;margin-bottom:2%; vertical-align:middle;}
.proitem:nth-child(2n){margin-right:0px;}
.propic{float:left;margin:44px;}
.propic img{width:211px;height:211px;}
.proitem:nth-child(2n){margin-right:0px;}
.prodesl{display:inline-block;width:310px;margin-top:13px;}


.prodesl dt{margin-top:60px;font-size:18px;color:rgba(51, 51, 51, 1);height:18px;}
.prodesl dt a{color:rgba(51, 51, 51, 1);    font-family: SourceHanSansCN-Medium;font-weight:600;}
.proitem:hover .prodesl dt a,.prodesl dt a:hover{color:rgba(255, 115, 21, 1);}
.prodesl dd{padding:0px;margin:0px;height:52px;line-height:26px;    color: rgba(102, 102, 102, 1);
    font-size: 14px;text-align: justify;
    overflow: hidden;margin-top:26px;margin-bottom:35px;
    text-overflow: ellipsis;font-family: SourceHanSansCN-Regular;}
.prodesl a.more{display:block;width:100px;height:40px;background:url(../img/more.png) left 5px no-repeat;overflow:hidden;}
.proitem:hover .prodesl a.more{display:block;width:100px;height:40px;background:url(../img/more_hover.png) center 5px no-repeat;height: 40px;
    border-radius: 5px;
    background-color: rgba(255, 115, 21, 1);
    width: 100px;}
.viewarcl{width:990px;float:left;overflow:hidden;margin-top:70px;}
.viewarcl h1{overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    
    line-height: 24px;font-weight:normal;
    text-align: left;}
.time{    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    text-transform: uppercase;
    font-family: SourceHanSansCN-Regular;
    
    line-height: 14px;border-bottom:1px solid #efefef;padding-bottom:20px;
    text-align: left;margin-bottom:40px;}
.neirong{overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    line-height: 30px;
    text-align: justify;}
.neirong img{display:block;margin:0px auto;}
.prenext{border-top:1px solid #efefef;padding-top:20px;margin-top:40px;margin-bottom:80px;}
.prenext li{width:50%;float:left;list-style:none;    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: MicrosoftYaHeiUI;
    
    line-height: 18px;
    text-align: justify;}
.prenext li a{color: rgba(102, 102, 102, 1);}
.prenext li a:hover{color:rgba(255, 115, 21, 1);}

.viewarcr{width:330px;float:right;overflow:hidden;padding-top:80px;}
.viewarcr dt{
	margin-bottom:40px;
color: rgba(187, 187, 187, 1);
    font-size: 16px;
    letter-spacing: 4px;
    font-family: PingFangSC-Medium;
    
    line-height: 22px;
    text-align: left;	
	}
.viewarcr dt span{font-size: 24px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;}
.viewarcr dt font{font-size: 24px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(239, 122, 44, 1);
    line-height: 24px;}
.viewarcr li{list-style:none;border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:20px;}
.viewarcr li a{display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    text-transform: uppercase;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 18px;
    text-align: left;}
.viewarcr li p{overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;}

.casearc{width:100%;float:left;overflow:hidden;margin-top:70px;}
.casearc h1{overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    
    line-height: 24px;font-weight:normal;
    text-align: center;}
.casearc .neirong{margin-top:50px;margin-bottom:80px;}
.xgcon{width:100%;position:relative;max-width:1400px;}
.swiper-containerb{width:100%;max-width:1400px;margin:0px auto;overflow:hidden;}
.swiper-containerb .swiper-slide img{width:100%;height:255px;}
.swiper-containerb .swiper-slide a{display:block;width:100%;}
.swiper-button-nextb{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far.png) left top no-repeat;}
.swiper-button-prevb{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal.png) left top no-repeat;}

.swiper-button-nextb:hover{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far_h.png) left top no-repeat;}
.swiper-button-prevb:hover{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal_h.png) left top no-repeat;}
.swiper-containerb .swiper-slide a p{    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align:center;}
.swiper-containerb .swiper-slide:hover a p{color:rgba(255, 115, 21, 1);}




.swiper-containerc{width:100%;max-width:1400px;margin:0px auto;overflow:hidden;}
.swiper-containerc .swiper-slide{position:relative;}
.swiper-containerc .swiper-slide img{width:100%;}
.swiper-containerc .swiper-slide a{display:block;width:100%;}
.swiper-button-nextc{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far.png) left top no-repeat;}
.swiper-button-prevc{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal.png) left top no-repeat;}

.swiper-button-nextc:hover{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far_h.png) left top no-repeat;}
.swiper-button-prevc:hover{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal_h.png) left top no-repeat;}
.swiper-containerc .swiper-slide a p{    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align:center;}
.swiper-containerc .swiper-slide:hover a p{color:rgba(255, 115, 21, 1);}
.swiper-containerc .swiper-slide img.splay{position:absolute;top:40%;left:50%;margin-top:-20px;margin-left:-20px;z-index:999;width:40px;height:40px;}
.swiper-containerc .videolist{width:100%;}

.swiper-containerd{width:100%;max-width:1400px;margin:0px auto;overflow:hidden;}
.swiper-containerd .swiper-slide img{width:100%;height:245px;}
.swiper-containerd .swiper-slide a{display:block;width:100%;}
.swiper-button-nextd{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far.png) left top no-repeat;}
.swiper-button-prevd{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal.png) left top no-repeat;}

.swiper-button-nextd:hover{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far_h.png) left top no-repeat;}
.swiper-button-prevd:hover{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal_h.png) left top no-repeat;}
.swiper-containerd .swiper-slide a p{    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align:center;}
.swiper-containerd .swiper-slide:hover a p{color:rgba(255, 115, 21, 1);}
.bbitem span{display:block;width:100%;height:0px;position:absolute;top:0px;left:0px;background-color: rgba(254, 156, 91, 1);z-index:9;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Medium;
    line-height: 24px;
    text-align: justify;transition: all 600ms;
    overflow: hidden;padding: 78px  50px 0px 50px;opacity:0;
    text-overflow: ellipsis;
    }
.bbitem:hover span{height:245px;padding: 78px  50px 0px 50px;opacity:1;}
.bbitem img{width:100%;height:245px;}
.bbitem,.bbitem a{display:block;width:100%;}
.ckmore{height: 50px;
    border-radius: 5px;
    border: 2px solid rgba(255, 115, 21, 1);
    width: 150px;transition: all 500ms;text-align:center;line-height:50px;
    margin: 0px auto;margin-top:60px;}
.ckmore a{color:#FF7315;}
.ckmore:hover{background:rgba(255, 115, 21, 1);color:#fff;}
.ckmore:hover a{color:#fff;}
.ckmore a:hover,.ckmore:hover a:hover{color:#fff;}

.swiper-containere{width:100%;max-width:1400px;margin:0px auto;}
.swiper-containere .swiper-slide img{max-width:100%;}
.swiper-containere .swiper-slide a{display:block;width:100%;}
.swiper-button-nexte{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far.png) left top no-repeat;}
.swiper-button-preve{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal.png) left top no-repeat;}

.swiper-button-nexte:hover{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far_h.png) left top no-repeat;}
.swiper-button-preve:hover{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal_h.png) left top no-repeat;}
.swiper-containere .swiper-slide a p{    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align:center;}
.swiper-containere .swiper-slide:hover a p{color:rgba(255, 115, 21, 1);}

.xgitem{height:410px;}
.xgitem img{width:auto;height:245px;}
.xgitem,.bbitem a{display:block;width:100%;}
.xgitem a.xgks{display:block;background-color: rgba(255, 255, 255, 1);
    box-shadow: 0px 2px 10px 0px rgba(15, 33, 89, 0.1);height:400px;
    }
.xgitem a.xgjs{display:none;height:400px}
.swiper-containeree .swiper-slide .xgitem a.xgjs{display:none;height:410px;}
.swiper-containeree .swiper-slide:Hover .xgitem a.xgjs{display:block;height:400px;}
.swiper-containeree .swiper-slide .xgitem a.xgjs p{text-align:center;color:#fff;margin:20px 0px 30px 0px;}

.xgitem a span{padding:0px 50px;margin:0px;}
.xgitem a:hover span{padding:0px 50px;margin:0px;}
.xgitem a:hover img.caserow{margin:0px;}
.xgitem:hover a.xgjs{display:block;background:rgba(254, 156, 91, 1);}
.xgitem:hover a.xgks{display:none;}
.swiper-containere .swiper-slide img.caserow{width:auto !important;height:auto;}
.fat{overflow:hidden;width:1400px;margin:0px auto;padding:100px 0px;}
.fatpic{width:700px;height:395px;float:left;}
.fatpic img{width:700px;height:395px;}
.fades{width:620px;float:right;padding-top:60px;}
.fades h1{overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 30px;
    font-family: SourceHanSansCN-Bold;
    
    line-height: 30px;font-weight:normal;
    text-align: left;}
.fades p{display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    margin-top: 30px;
    overflow: hidden;
    text-overflow: ellipsis;}
.fades a{height: 50px;
    border-radius: 5px;
    background-color: rgba(255, 115, 21, 1);
    margin-top: 54px;
    width: 150px;display:block;color:#fff;text-align:center;line-height:50px;}
.fatbg{background:url(../img/fatbg.png) left top repeat;width:100%;}
.fatd{margin:70px 0px;max-width:1400px;float:left;}
.fatd dt{display: block;
    overflow-wrap: break-word;
    color: rgba(187, 187, 187, 1);
    font-size: 16px;
    letter-spacing: 4px;
    font-family: PingFangSC-Medium;
    
    line-height: 22px;
    text-align: left;}
.fatd dt span{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.fatd dt span font{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(239, 122, 44, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.fatd dd li{list-style:none;width:31.33%;float:left;margin-right:3%;}
.fatd dd li:nth-child(3n){margin-right:0px;}
.fatd dd li img{display:block;margin:0px auto;margin-top:50px;}
.fatd dd li b{display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    font-weight:normal;
    line-height: 18px;
    text-align: center;margin-top:25px;}
.fatd dd li p{display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    
    line-height: 28px;
    text-align: center;
    margin-top: 20px;}
.azxgw{background:url(../img/fatbg.png) left top repeat;width:100%;overflow:hidden;padding-bottom:50px;}	
.azxg{padding:70px 0px 0px 0px;max-width:1400px;margin:0px auto;width:100%;}

.azxg dt{display: block;
    overflow-wrap: break-word;
    color: rgba(187, 187, 187, 1);
    font-size: 16px;
    text-align:center;
    letter-spacing: 4px;
    font-family: PingFangSC-Medium;
    
    line-height: 22px;
}
.azxg dt span{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.cpcs dt span:after,.xtjg dt span:after,.fwal dt span:after,.fatd dt span:after,.azxg dt span:after{content:""; display:block;width:40px;height:2px;background:#ccc;margin:0px auto;margin-top:15px;}
.azxg dt span font{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(239, 122, 44, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.azxg dd{overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;margin-top:30px;}
.xgcon{margin-top:30px;}

.xtjg{max-width:1400px;float:left;margin-top:70px;width:100%;}
.xtjg dt{display: block;
    overflow-wrap: break-word;
    color: rgba(187, 187, 187, 1);
    font-size: 16px;
    letter-spacing: 4px;
    font-family: PingFangSC-Medium;
    
    line-height: 22px;
    text-align: left;}
.xtjg dt span{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.xtjg dt span font{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(239, 122, 44, 1);
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;}
.xtjg dd{margin-top:30px;text-align:center;}


.fwal{width:100%;float:left;background:#f5f8fc;padding:100px 0px 70px 0px;margin-top:0px;overflow:hidden;}
.fwal dt{display: block;
    overflow-wrap: break-word;margin-bottom:50px;
    color: rgba(187, 187, 187, 1);
    font-size: 16px;
    letter-spacing: 4px;
    font-family: PingFangSC-Medium;
    
    line-height: 22px;
    text-align: center;}
.fwal dt span{font-size: 24px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.fwal dt span font{font-size: 24px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(239, 122, 44, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}


.xgks p{display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 16px;}
.xgks span{display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;}

.xgjs img{width:100px;height:100px;margin-top:50px;}
.xgjs p{display: block;
    overflow-wrap: break-word;
    color:#fff;
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 16px;}
.xgjs span{display: block;
    overflow-wrap: break-word;
    color: #fff;
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;}
.xgjs img.caserow{margin-top:60px;width:auto !important;height:auto;}
.swiper-containere .swiper-slide  a.xgjs p{color:#fff;}
.swiper-containere .swiper-slide  a.xgjs img.caserow{margin-top:30px;}
.tdd span{    height: 40px;
    border-radius: 5px;
    border: 1px solid rgba(255, 115, 21, 1);
    display:inline-block;margin-left:10px;line-height:40px;padding:0px 10px;overflow-wrap: break-word;
    color: rgba(255, 115, 21, 1);margin-right:10px;
    font-size: 16px;margin-top:20px;
    font-family: SourceHanSansCN-Regular;
    }
.proapic{width:500px;height:500px;float:left;}
.proapic img{width:500px;}
.prodes{width:900px;height:500px;padding:60px;float:left;padding-top:60px;background:#fff;margin-top:0px;}
.prodes h1{overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 30px;
    font-family: SourceHanSansCN-Bold;
    
    line-height: 30px;font-weight:normal;
    text-align: left;}
.prodes p{display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    margin-top: 30px;
    overflow: hidden;
    text-overflow: ellipsis;}
a.xiazai,.prodes a{height: 50px;
    border-radius: 5px;
    background-color: rgba(255, 115, 21, 1);   transition: all 500ms;
    margin-top: 54px;border: 2px solid rgba(255, 115, 21, 1);
    width: 150px;display:inline-block;color:#fff;text-align:center;line-height:50px;margin-right:30px;}
    
  a.xiazai:hover,.prodes a:hover{
   
    border: 2px solid rgba(255, 115, 21, 1);
    color:rgb(255, 115, 21);
 
    background:none;
    }  
    
.cjcon a{display:inline-block;text-align:center;float:left;width:31.33%;margin-right:3%;}
.cjcon a:nth-child(3n){margin-right:0px;}
.cjcon a img{width:100%;}
.cjcon{margin-top:50px;overflow:hidden;}

.cjcon a:hover  p {
    color: rgba(255, 115, 21, 1);
}
.cjcon a p {
    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    
    text-align: center;
}
.page.mb70{margin-bottom:70px;}
.h70{width:100%;height:70px;overflow:hidden;}


.cpcs{max-width:1400px;float:left;margin-top:70px;}
.cpcs dt{display: block;
    overflow-wrap: break-word;
    color: rgba(187, 187, 187, 1);
    font-size: 16px;
    letter-spacing: 4px;
    font-family: PingFangSC-Medium;
    
    line-height: 22px;
    text-align: left;}
.cpcs dt span{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.cpcs dt span font{font-size: 28px;
    font-family: SourceHanSansCN-Medium;
    color: rgba(239, 122, 44, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
img{max-width:100%;}
.cpcs dd{margin:20px 0px;border-bottom:1px solid rgba(221, 221, 221, 1);padding-bottom:20px;overflow:hidden;}
.cpcs dd li{list-style:none;width:100%;margin-bottom:0px;display:block;overflow:hidden;}

.cpcs dd li span{font-size: 16px;
font-family: SourceHanSansCN-Regular, SourceHanSansCN;
font-weight: 400;
color: #333333;}
/*.cpcs dd li:nth-child(1) span{font-size: 18px;
font-family: SourceHanSansCN-Bold, SourceHanSansCN;
font-weight: bold;
color: #333333;}*/
.cpcs dd li div{width:48%;float:left;margin-right:4%;font-size: 16px;
font-family: SourceHanSansCN-Regular, SourceHanSansCN;
font-weight: 400;
color: #666666;
    line-height: 30px;
    text-align: justify;}
.cpcs dd li div:nth-child(2n){margin-right:0px;}
.cpcs dd li div span{display:inline-block;width:130px;height:36px;float:left;}

.index_pro{background:url(../img/iprobg.png) left top no-repeat;background-size:cover;width:100%;overflow:hidden;}


.ixgcon{position:relative;}
.ixgitem img{width:auto;height:245px;}
.ixgitem,.bbitem a{display:block;width:100%;}
.ixgitem a.xgks{display:block;
    box-shadow: 0px 2px 10px 0px rgba(15, 33, 89, 0);height:480px;
    }
.ixgitem a span{padding:0px 25px;display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    margin-top: 15px;
    overflow: hidden;
    text-overflow: ellipsis;margin:0px;}
.ixgitem a:hover span{padding:0px 25px;margin:0px;}
.ixgitem a:hover img.caserow{margin:0px;}
.ixgitem a.xgjs{display:block; box-shadow: 0px 2px 10px 0px rgba(15, 33, 89, 0.1);}
.ixgcon .swiper-slide{background:None;}

.swiper-containeree{width:100%;max-width:1400px;margin:0px auto;}
.swiper-containeree .swiper-slide img{max-width:100%;}
.swiper-containeree .swiper-slide a{display:block;width:100%;}
.swiper-button-nextee{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far.png) left top no-repeat;}
.swiper-button-prevee{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal.png) left top no-repeat;}

.swiper-button-nextee:hover{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far_h.png) left top no-repeat;}
.swiper-button-prevee:hover{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal_h.png) left top no-repeat;}

.swiper-containeree .swiper-slide a p{    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 16px;padding:0px 25px;
     font-family: SourceHanSansCN-Medium;
    text-align:left;}
.swiper-containeree .swiper-slide:hover a p{color:rgba(255, 115, 21, 1);}
.xgkspic{width:100%;height:305px;background:#eee;padding-top:30px;}
.xgksdes{height: 138px;
    box-shadow: 0px 2px 10px 0px rgba(15, 33, 89, 0);
    width: 100%;overflow:hidden;}
.ixgitem .xgksdes{ background-color: rgba(255, 255, 255, 1);box-shadow: 0px 2px 10px 0px rgba(15, 33, 89, 0.1);}
.ixgitem:hover .xgkspic{background:#2e86ec;}
.indt1{text-align:center;padding-top:100px;}
.indt1 img{display:inline-block;}
.indt1 span{width: 220px;
    height: 40px;
    display: inline-block;
    overflow-wrap: break-word;padding:0px 30px;
    color: rgba(51, 51, 51, 0.95);
    font-size: 40px;
    font-family: SourceHanSansCN-Bold;
    
    line-height: 40px;
    text-align: left;}
.indt2{text-align:center;
    display: block;width:100%;
    overflow-wrap: break-word;
    color: rgba(204, 204, 204, 1);
    font-size: 24px;margin-top:30px;
    text-transform: uppercase;
    font-family: SourceHanSansCN-Regular;
    
    line-height: 24px;
   }
 .azxgg{    margin:50px 0px 70px 0px;
    max-width: 1400px;
    float: left;}
.ifangan{background:#f5f8fc;width:100%;overflow:hidden;padding-bottom:70px;}
.ifacon{width:1400px;margin:0px auto;margin:50px 0px 0px 0px;overflow:hidden;}
.ifaitem{width:432px;margin-right:52px;float:left;}
.ifaitem:nth-child(3n){margin-right:0px;}
.ifaitem a{overflow:hidden;display:inline-block;height:245px;float:left;width:100%;}
.ifaitem img{width:432px;height:245px;margin-bottom:0px;}
.ifaitem dd{background:#fff;overflow:hidden;padding:20px 30px;margin-bottom:10px;float:left;}
.ifaitem dd a{display: block;
    overflow-wrap: break-word;height:auto;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 18px;
    text-align: left;}
.ifaitem:hover dd a{color:rgba(255, 115, 21, 1);}
.ifaitem dd p{display: block;float:left;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    
    line-height: 14px;
    text-align: left;
    margin-top: 10px;}

.swiper-containeref{width:100%;max-width:1400px;margin:0px auto;position:relative;}
.swiper-containeref .swiper-slide img.vimg{width:100%;height:220px;}
.swiper-containeref .swiper-slide a{display:block;width:100%;}
.swiper-button-nextef{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far.png) left top no-repeat;}
.swiper-button-prevef{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal.png) left top no-repeat;}

.swiper-button-nextef:hover{position:absolute;right:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/far_h.png) left top no-repeat;}
.swiper-button-prevef:hover{position:absolute;left:-60px;top:92px;width:52px;height:52px;z-index:999;background:url(../img/fal_h.png) left top no-repeat;}
.swiper-containeref .swiper-slide a p{    display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align:center;}
.swiper-containeref .swiper-slide:hover a p{color:rgba(255, 115, 21, 1);}
.swiper-containeref .videolist{width:100%;margin-right:0px;}
.ivcon{margin-top:50px;margin-bottom:70px;}

.youshi{background:#f5f8fc url(../img/ysbg.png) left top no-repeat;background-size:cover;}
.yscon{width:1400px;margin:0px auto;margin-top:50px;overflow:hidden;padding-bottom:70px;}
.ysc1,ysc3{width:475px;float:left;}
.ysc2{width:350px;float:left;margin-right:50px;}
.ysc2 img{width:350px;}
.ysc1{margin-right:50px;}
.yscbox{height: 230px;
    border-radius: 0 0 30px 0;
    background-color: rgba(255, 255, 255, 1);
    width: 475px;margin-bottom:30px;text-align:center;padding:59px 38px;}
.ysc1 .yscbox:nth-child(2){border-radius: 0px 30px 0px 0px;}	
.ysc3 .yscbox:nth-child(1){border-radius: 0px 0px 0px 30px;}	
.ysc3 .yscbox:nth-child(2){border-radius: 30px 0px 0px 0px;}	
	
.yscbox dt{overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Medium;
    
    line-height: 18px;
    text-align: center;}
.yscbox dd{    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: center;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;}
.ysc3{float:left;}
.ianli{background:url(../img/icasebg.png) left top no-repeat;background-size:cover;width:100%;overflow:hidden;padding:0px 0px 100px 0px;}
.ianli .indt1 span{color:#fff;}
.ialcon{width:1400px;margin:0px auto;margin-top:50px;overflow:hidden;}
/*.ialcon li{width:200px;text-align:center;position:relative;margin-right:40px;height:100px;margin-bottom:30px;list-style:none;float:left;background:#fff;border-radius:4px;}
.ialcon li:nth-child(6n){margin-right:0px;}
.ialcon li img{width:140px;margin-top:30px;}
.ialcon li p{transition:all 0.3s;height:0px;overflow:hidden;bottom:0px;left:0px;}
.ialcon li:hover p{margin:0px;padding-top:20px;display:block;width:200px;height:100px;background:#FE9C5B;color:#fff;font-size: 20px;
font-family: SourceHanSansCN-Medium, SourceHanSansCN;
font-weight: 500;
color: #FFFFFF;text-align:center;
line-height: 30px;position:absolute;top:0px;left:0px;}
.ialcon li:hover p img{margin:10px 0px;width:auto;}*/
.ianli .ckmore a{color:rgba(255, 115, 21, 1)}

.inew{background:#f7fbff url(../img/inewbg.png);background-size:cover;overflow:hidden;padding-bottom:100px;}
.inewcon{width:1400px;margin:0px auto;overflow:hidden;margin-top:50px;}
.inewitem{width:305px;float:left;margin-right:60px;}
.inewitem:nth-child(4n){margin-right:0px;}
.inewitem dt{border-bottom:1px solid #ddd;padding-bottom:20px;}
.inewitem:hover dt{border-bottom:2px solid #FF7315;}
.inewitem dt span{    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    text-transform: uppercase;
    font-family: SourceHanSansCN-Regular;
    margin-top:20px;
    line-height: 14px;
    text-align: left;display:block;}
.inewitem dt a{display: block;
    overflow-wrap: break-word;
    color: rgba(51, 51, 51, 1);
   font-size: 16px;
font-family: SourceHanSansCN-Medium, SourceHanSansCN;
font-weight: 600;
    line-height: 16px;
    text-align: left;}
.inewitem:hover dt a{color:rgba(255, 115, 21, 1);}
.inewitem dd{margin-top:20px;display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;
    text-align: justify;
    overflow: hidden;
    text-overflow: ellipsis;}
.inewitem a.more{display:block;width:100px;height:40px;background:url(../img/more.png) left 5px no-repeat;overflow:hidden;margin-top:40px;transition: all 500ms;}
.inewitem:hover a.more{display:block;width:100px;height:40px;background:url(../img/more_hover.png) center 5px no-repeat;height: 40px;
    border-radius: 5px;
    background-color: rgba(255, 115, 21, 1);
    width: 100px;}
.gscon{width:1400px;margin:0px auto;position:relative;margin-top:50px;margin-bottom:70px;}
.gscon img{width:680px;}
.gsjj{    z-index: 265;
    height: 420px;
    border-radius: 9px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 4px 4px 34px 0px rgba(210, 210, 210, 0.2);
    width: 800px;position:absolute;right:0px;top:40px;
   }
.gsjj dt{font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;font-weight:bold;
    overflow: hidden;margin-top:60px;margin-left:50px;
    text-overflow: ellipsis;}
.gsjj dt span{    font-size: 24px;
    font-family: SourceHanSansCN-Bold;
    color: rgba(255, 115, 21, 1);
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;}
.gsjj dd{display: block;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    line-height: 26px;padding-left:50px;padding-right:50px;
    text-align: justify;
    margin-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;}
.gsjj dd p{padding:0px;margin:0px;}
.gsjj .ckmore {
    height: 50px;
    border-radius: 5px;
    border: 2px solid rgba(255, 115, 21, 1);
    width: 150px;
    transition: all 500ms;
    text-align: center;float:left;margin-left:50px;
    line-height: 50px;
    margin-top: 60px;
}
.xgitem a.xgks p{padding:0px 50px;font-size:16px;font-weight:600;
font-family: SourceHanSansCN-Medium, SourceHanSansCN;color:#333;}


#box{float:left; position:relative;width:100%;}
.div1{width:100%;}
.div2{position:fixed;_position:absolute;top:0;z-index:250;background:rgba(255,255,255,0.9);}
.page{overflow:hidden;}



.tab {
	height:40px;margin-bottom:50px;
}
.tab ul {
	list-style:none;text-align:center;
}
.tab li {
	
	background:#eee;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	width:108px;
	float:none;
	font-size:14px;
	height:40px;
	line-height:40px;
	margin:0 5px;
	position:relative;
	top:1px;
	color:#000;
	z-index:9;
	border-radius:8px;
}
.tab li a{text-decoration:none;}
.tab li:hover {
	text-decoration:underline;
    background:#1f519e;
	color:#fff;
}
.tab li.curr {
	background:#1f519e;
	color:#fff;
	cursor:default;
}
.cc {
	overflow:hidden;
	padding:10px 0px;
    
}
#con_a_2,#con_a_3,#con_a_4,#con_a_5,#con_a_6,#con_a_7{display:none;}

.ialcon .cc li{width: 320px;
    height: 225px;list-style:none;float:left;position:relative;margin-right:40px;margin-bottom:40px;overflow:hidden;}
.ialcon .cc li:nth-child(4n){margin-right:0px;}
.an_img { position:absolute; top:0; left:0; z-index:5; overflow:hidden;}
.an_img img{width:320px;height:225px;transition: all 0.6s;}
.an_tit { display:none; position:absolute; top:0; left:0; z-index:15; width:100%; height:100%; overflow:hidden; background:url(2017031509301661241.png) 0 0 repeat; }
.an_tit a { display:block; width:90%; height:90%; position: relative; top:5%; left:5%; box-sizing:content-box; border:1px solid transparent;  }
.an_tit a span { display:block; overflow:hidden; text-align:center; color:#fff;  }
.an_tit a i { display:block; overflow:hidden; text-align:center;  color:#fff; font-style:normal;  }li:hover .an_tit { display:block;}

li .an_tit  a:before{ width:0%; height:0px; border:1px solid #aaa; border-bottom:none; position:absolute; left:0%; top:0; content:""; opacity:0; }
li .an_tit  a:after{ width:0%; height:0px; border:1px solid #aaa; border-top:none; position:absolute; right:0%; bottom:0; content:""; opacity:0; }
li:hover .an_tit  a:before{ animation:q_nav 0.5s cubic-bezier(0,1,1,1) 0s 1 both; -webkit-animation:q_nav 0.5s cubic-bezier(0,1,1,1) 0s 1 both; }
li:hover .an_tit  a:after{ animation:q_nav 0.5s cubic-bezier(0,1,1,1) 0s 1 both; -webkit-animation:q_nav 0.5s cubic-bezier(0,1,1,1) 0s 1 both; }
li:hover .an_img img{ transform: scale(1.1);}
li:hover .an_tit { display:block;}
.an_tit a span {
    height: 80px;
    line-height: 40px;
    padding: 40px 30px 0px;
    font-size: 22px;
}
.an_tit a span {
    height: 80px;
    line-height: 40px;
    padding: 40px 30px 0px;
    font-size: 22px;
}
.an_tit a i {
    height:80px;
    line-height: 30px;
    padding: 20px 30px 0;
    font-size: 14px;
}

@-webkit-keyframes q_nav{
	0% { width:0%; height:0;}
	1% { width:0%; height:0; opacity:1;}
	50% { width:100%; height:0; opacity:1;}
	100% { width:100%; height:20%; opacity:1;}
}
@keyframes q_nav{
	0% { width:0%; height:0;}
	1% { width:0%; height:0; opacity:1;}
	50% { width:100%; height:0; opacity:1;}
	100% { width:100%; height:20%; opacity:1;}
}

.xtjg img{display:block;margin:0px auto;width:100%;}

.mtool{display:none;overflow:hidden;}
@media screen and (max-width:1024px){
    .proapic img{width:100%;}
body{min-width:100%;}
html,body{width:100%;overflow-x:hidden;min-width:auto;}
.logo{margin-left:10px;}
.search{margin-left:10px;}
.nav{display:none;position:absolute;width: 100%;
    top: 80px;
    z-index: 999;
    background: #fff;
}
.nav li{width:100%;}
.nav a {
    height: 55px;
    overflow-wrap: break-word;
    color: rgba(85, 85, 85, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Regular;
    line-height: 55px;
    text-align: center;
    margin: 0px 25px 0 25px;
    position: relative;
    border-bottom:1px dotted #ccc;width:100%;display:block;
}
.ifacon{width:100%;}
.videos{width:100%;}
.yscon{width:94%;margin-left:3%;}
.ialcon{width:100%;}
.gscon{width:100%;}
.inewcon{width:100%;}
.am-fr {
    float: right;
    font-size: 30px;
    margin-right: 20px;
    margin-top: 15px;
}
.azxgg{width:94%;margin-left:3%;}
.swiper-button-nextee,.swiper-button-prevee{display:none;}
.indt1{padding-top:40px;}
.ifaitem{width:46%;margin:1% 2%;}
.ifaitem img{width:100%;height:auto;}
.ifaitem dd{padding:20px 0px 0px 10px;margin-bottom:0px;}
.ifaitem:nth-child(3n){margin-right:2%;}
.swiper-containeref .swiper-slide img.vimg{height:180px;}
.ivcon{width:94%;margin-left:3%;}
.swiper-button-nextef,.swiper-button-prevef{display:none;}
.ysc2{display:none;}
.ysc1,.ysc3{width:49%;}
.ysc1{margin-right:2%;}
.yscbox {
    height: auto;
    border-radius: 0 0 30px 0;
    background-color: rgba(255, 255, 255, 1);
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    padding: 29px 10px;
}
.cc{padding:10px;}
.ialcon .cc li {
    width: 31.33%;
    height: auto;
    list-style: none;
    float: left;
    position: relative;
    margin-right: 2%;
    margin-bottom: 20px;
    overflow: hidden;
}
.an_img{position:relative;}
.ialcon .cc li:nth-child(4n) {
    margin-right: 2%;
}
.ialcon .cc li:nth-child(7),.ialcon .cc li:nth-child(8) {
display:none;
}
.ianli{padding-bottom:30px;}
.gsjj {
    z-index: 265;
    border-radius: 9px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 4px 4px 34px 0px rgba(210, 210, 210, 0.2);
    width: 75%;
    position: absolute;
    right: 0px;
    top: 20px;padding-bottom:14px;
}
.gsjj .ckmore{margin-top:20px;}
.inewitem{width:46%;margin:2%;}
.yscbox dd{width:80%;margin-left:10%;}
.inewitem a.more {
    display: block;
    width: 100px;
    height: 40px;
    background: url(../img/more.png) left 5px no-repeat;
    overflow: hidden;
    margin-top:20px;
    transition: all 500ms;
}
.ckmore{margin-top:20px;}

.section7{display:block;width:100%;}
.flex-col{width:96% !important;margin:2%;float:left;margin-left:2% !important;height:auto !important;}
.bd2.flex-col{width:96% !important;margin:2% !important;}
.box10{width:100% !important;margin-left:0px !important;}
.paragraph1,.paragraph2,.paragraph3,.infoBox5{width:100% !important;height:auto !important;}
.box10 a,.paragraph1 a,.paragraph2 a,.paragraph3 a{float:left;margin:0px 2%;}
.bd8,.bd9{display:none;}
.txt12{width:100% !important;}
.section10{display:block !important;}
.ifaitem dd p{height:20px;overflow:hidden;}
.tab li{margin-bottom:20px;}
.nbaner{width:100% !important;margin:0px !important;}
.nbaner .bd1{margin-top:70px;}
.product{overflow:hidden;}
.propic{width:24%;margin:1%;}
.propic img{width:100%;height:auto;margin-top:10%;}
.prodesl{width:72%;margin:1%;}
.prodesl dt{margin-top:15px;font-size:16px;font-weight:normal;}
.prodesl dd{margin-top:8px;margin-bottom:15px;width:94%;}
.nbaner .txt1{font-size:24px;}
.nbaner .word1{font-size:18px;}
.fat{padding:50px 0px 0px 0px;width:100%}
.proapic {width: 30%;height:auto;}
.prodes{width:66%;margin:2%;height:auto;padding-top:10px;padding:0px;padding-top:10px;}
.prodes h1{font-size:24px;}
.tdd span{font-size:14px;height:34px;line-height:34px;}
.prodes p{margin-top:15px;}
a.xiazai, .prodes a{margin-top:20px;height:36px;line-height:36px;font-size:14px;}
.fatd dt span{font-size:20px;}
.fatd dt span font{font-size:20px;}
.fatd dd li{width:29.33%;margin:2%;}
.fatd{margin-bottom:0px;}
.azxg dt span,.azxg dt span font{font-size:20px;}
.azxg dd{margin-top:10px;}
.azxg{margin-top:0px !important;}
.xtjg dt span,.xtjg dt span font{font-size:20px;}
.cpcs dt span,.cpcs dt span font{font-size:20px;}
.cpcs{width:94%;margin:0px 3%;}
.ckmore {
    height: 40px;
    border-radius: 5px;
    border: 2px solid rgba(255, 115, 21, 1);
    width: 120px;
    transition: all 500ms;
    text-align: center;
    font-size:14px;
    line-height: 40px;
    margin: 0px auto;
    margin-top: 30px;
}
.azxgm{margin-bottom:0px !important;}
.vimg{height:200px;}
.fatd dd li p{height:56px;}
.faitem img{height:200px;}
.fatpic{width:35%;margin-right:2%;}
.fatpic img{width:100%;height:auto;}
.fades{width:61%;float:left;padding-top:10px;}
.xgitem img{height:200px;}
.caseitem{width:29.33%;margin:2%;}
.caseitem:nth-child(4n){margin-right:2%;}
.casebg .page{padding-top:50px;}
.pos{width:100%;}
.position{width:20%;}
.posir{width:78%;white-space: nowrap;overflow-x:scroll;}
.posir a{margin-left:10px;}
.jishu{padding:50px 0px;width:96%;margin-left:2%;}
.js1{width:45%;margin-right:2%;}
.js2{width:53%;}
.js1 h2{margin-top:30px;}
.js1 p{width:100%;height:auto;font-size:14px;}
.jsbg{margin-top:20px;padding-top:20px;min-width:100%;}
.jishu2 .js2{width:51%;padding-top:6%;}
.jishu2 .js1{width:45%;margin-left:2%;}
.jishu2 .js1 p{width:100%;height:auto;}    
.jishu3{padding-top:0px;}
 .viewarcl{margin-top:30px;width:96%;margin-left:2%;}
 .viewarcr{display:none;}
 .box6{margin-top:40px !important;}
 .box8{width:100% !important;}
    .pic2 {position:relative !important;width:96% !important;margin-left:2% !important;height:auto !important;}
    .outer2{padding-bottom:20px;}
}
@media screen and (max-width:800px){
	.videos {
    display: none;
    border: 1px solid #080808;
    position: fixed;
    left: 3%;
    top: 50%;
    margin-left: 0px;
    margin-top: -210px;
    z-index: 101;
    width: 94%;
    height: 360px;
}
    #video{max-width:94%;margin-left:3%;}
    .askitem dt a{font-size:16px;font-weight:normal;}
    .askitem i{width:8%;float:left;}
    .askitem dt a{width:90%;margin-left:2%;float:left;}
    .askitem{padding:10px 0px;}
    .jishu2 .js2{width:51%;padding-top:16%;}
    .position{width:35%;}
.posir{width:60%;white-space: nowrap;overflow-x:scroll;}
.posir a{margin-left:10px;}
    .casearc .neirong{width:94%;margin-left:3%;}
    .casearc h1{font-size:20px;}
    .caseitem{width:46%;margin:2%;}
.caseitem:nth-child(4n){margin-right:2%;}
    .caseitem{width:46%;margin:2%;}
    .faitem img{height:auto;}
    .faitem{width:46%;margin:2%;}
    .video .container{margin-top:30px !important;}
    .videolist{width:48%;margin:1%;}
    .vimg{height:180px;}
    .cpcs dd li div{width:96%;margin:1% 2%;}
    .tdd span{margin-right:5px;margin-top:10px;}
    a.xiazai, .prodes a{margin-top:10px;}
    .pagesize{margin:15px 0px;}
    .prodesl{width:66%;margin:1%;padding-left:2%;}
    .propic{width:28%;margin:1%;}
    .product .proitem{width:100%;}
    .product .page{padding-top:30px;}
    .nbaner .bd1{margin-top:25px;}
    .gsjj {
    z-index: 265;
    border-radius: 9px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 4px 4px 34px 0px rgba(210, 210, 210, 0.2);
    width: 85%;
    position: absolute;
    right: 0px;
    top: 20px;
    padding-bottom: 14px;
}
.indt1 span{font-size:26px;width:170px;}
.indt1 img{width:40px;}
.indt2{font-size:18px;margin-top:20px;}
.fades h1{font-size:20px;}
.viewarcr{display:none;}
.viewarcl{width:96%;margin-left:2%;}
 .prenext li{width:96%;margin-left:2%;margin-top:20px;}
}
@media screen and (max-width:640px){
	/*微信好友*/
.copyWx{
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  background-color:rgba(0,0,0,0.8);
  display: none;
  z-index: 999;
  left:0px;
}
.copyWx_bd{
  position: absolute;
  width: 80%;
  height: 240px;
  left: 10%;
  top: 25%;
  background: #fff;
  border-radius: 20px;
  text-align: center;
  padding: 50px 0;
}
.copyWx_bd span{
  font-size: 35px;
  margin-bottom: 15px;
}
.copyWx_bd p{
  font-size: 18px;
  line-height: 25px;
  color: #666;
}
.copyWx_bd button{
  width: 50%;
  margin: 15px auto;
  border: 0;
  background: #ff6600;
  color: #fff;
  font-size: 20px;
  line-height: 35px;
  border-radius: 5px;
}
.copyWx_bd .close{
  position: absolute;
  right: 10%;
  top: 5%;
  font-size: 29px;
  font-weight: 100;
  font-family: initial;
  transform: scale(1.4,1);
}
.mui-bar{position:fixed; z-index:99999; right:0; left:0; height:46px; bottom:0; display:table; width:100%; padding:0; table-layout:fixed;}
.footernavtxt{ display: block; font-size: 12px; color:#fff; line-height:20px;}
.footernavimg{ display: block; padding:6px 0 0;}
.footernavimg img{ width: 25px; height: 25px; display: block; margin:auto;}
.footernav{ background:#ff6600; box-shadow: none; padding:3px 0;}
.footernavli{ display: block; width: 33%; float: left; text-align: center;border-right:1px dotted #ccc;}
.footernavli:nth-child(3){border-right:0px;}
.mtool{display:block;}
    .word4{width:96% !important;margin-left:2% !important;font-size:22px !important;}
    .word5{font-size:13px !important;}
    .box8{margin-top:20px !important;height:auto !important;}
    .section3{padding-top:30px !important;}
    .pic3,.pic4{width:32px !important;height:16px !important;margin-top:13px !important;}
    .word6{width:90px !important;font-size:20px !important;margin-right:10px !important;}
    .pic4{margin-left:10px !important;}
    .txt3{font-size:18px !important;}
    .info2,.txt5,.info5,.info7{display:none !important;}
.mod1,.mod2,.mod3,.mod4{width:96% !important;margin-left:2% !important;font-size:14px !important;justify-content:left !important;}
.mod1 img,.mod2 img,.mod3 img,.mod4 img{margin-right:8px !important;}
.mod1 *,.mod2 *,.mod3 *,.mod4 *{font-size:14px !important;}
.info3{font-size:14px !important;}
    .txt4{width:100% !important;font-size:20px !important;}
    .prenext li{width:96%;margin-left:2%;margin-top:20px;}
    .viewarcl{margin-top:30px;width:96%;margin-left:2%;}
    .viewarcl h1{font-size:20px;}
    .nlitem{padding-bottom:20px;}
    .nlitem dt {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    color: rgba(51, 51, 51, 1);
    height: 26px;
    overflow:hidden;
}
.nlitem dd{margin-top:0px;}
    .js1{width:96%;margin-right:2%;}
.js2{width:96%;float:left;margin-left:2%;}
.jishu2 .js2 img{margin-bottom:20px;}
.jsbg{padding-bottom:50px;}
.js1 h2{margin-top:30px;}
.js1 p{width:100%;height:auto;font-size:14px;}
.jsbg{margin-top:20px;padding-top:20px;min-width:100%;}
.jishu2 .js2{width:96%;padding-top:6%;}
.jishu2 .js1{width:96%;margin-left:2%;}
.jishu2 .js1 p{width:100%;height:auto;}    
.jishu3{padding-top:0px;}


    .casearc{margin-top:20px;}
    .casearc h1{font-size:18px;}
    .fades a{margin-top:24px;}
    .fades h1{font-size:18px;}
    .fades p{margin-top:15px;}
    .fades a{width:120px;height:40px;line-height:40px;}
    .fwal dt span,.fwal dt span font{font-size:20px;}
    .fatpic{width:94%;margin-left:3%;height:auto;}
.fatpic img{width:100%;height:auto;}
.fades{width:94%;float:left;padding-top:10px;margin-left:3%;}
.xgitem img{height:180px;}
    .faitem{width:96%;margin:2%;}
     .videolist{width:96%;margin:2%;}
    .vimg{height:180px;}
    .proapic{width:100%;text-align:center;}
    .proapic img{width:40%;}
    .prodes{width:96%;margin-left:2%:}
    a.xiazai, .prodes a{width:130px;}
    .fatd dd li{width:46%;margin:2%;}
    .fatd dd li p{height:75px;line-height:25px;}
    .top{height:60px;}
    .logo img{height:40px;margin-top:12px;}
    .search{height:60px;line-height:60px;}
    .am-fr {
    float: right;
    font-size: 20px;
    margin-right: 20px;
    margin-top: 10px;
}
.cjcon a{width:96%;margin:1% 2%;}
.nav{top:60px;}
.nav a{margin:0px;}
.swiper-pagination-bullet{width:5px !important;}
.indt1{padding-top:20px;}
.indt1 span{font-size:20px;width:110px !important;padding:0px 15px;}
.youshi .indt1 span{font-size:20px;width:130px !important;padding:0px 15px;}
.indt1 img{width:30px;}
.indt2{font-size:15px;margin-top:10px;}
.xgitem img{width:50%;height:auto;}
.xgitem a.xgks{height:auto;}
.xgitem{height:auto;}
.ckmore {
    height:40px;
    border-radius: 5px;
    border: 2px solid rgba(255, 115, 21, 1);
    width: 130px;
    transition: all 500ms;
    text-align: center;
    line-height:40px;
    margin: 0px auto;
    margin-top: 20px;
}
.azxgg{margin-bottom:30px;}
.ifacon{margin-top:20px;}
.ifaitem {
    width: 96%;
    margin: 1% 2%;
}
.ifaitem dd p{height:40px;line-height:20px;overflow:hidden;}
.ialcon .cc li:nth-child(5),.ialcon .cc li:nth-child(6) {
display:none;
}
.ivcon{margin-top:20px !important;margin-bottom:30px !important;}
.yscon{margin-top:20px;padding-bottom:30px;}
.ysc1, .ysc3{width:96%;margin-left:2%;}
.yscbox {
    height: auto;
    border-radius: 0 0 30px 0;
    background-color: rgba(255, 255, 255, 1);
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    padding: 19px 10px;
}
.tab{height:auto;margin-bottom:20px;}
.tab ul{width:96%;margin-left:2%;padding-left:0px;}
.ialcon .cc li {
    width: 48%;
    height: auto;
    list-style: none;
    float: left;
    position: relative;
    margin-right: 2%;
    margin-bottom: 20px;
    overflow: hidden;
}
  .an_img img {
    width: 100%;
    height: auto;
    transition: all 0.6s;
}  
.tab li {
    background: #eee;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 31.33%;
    float: none;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin:1%;
    position: relative;
    top: 1px;
    color: #000;
    z-index: 9;
    border-radius: 8px;
}
.gscon {
    width: 100%;
    margin: 0px auto;
    position: relative;
    margin-top: 20px;
    margin-bottom: 30px;
}
.gsjj {
    z-index: 265;
    border-radius: 9px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 4px 4px 34px 0px rgba(210, 210, 210, 0.2);
    width: 90%;
    position: absolute;
    right: 0px;
    top: 20px;
    padding-bottom: 14px;
}
.gsjj{height:auto;}
.gsjj dd{height:100px;overflow:hidden;}
.gsjj dt {
    font-size: 18px;
    font-family: SourceHanSansCN-Bold;
    color: rgba(51, 51, 51, 1);
    line-height: 24px;
    font-weight: bold;
    overflow: hidden;
    margin-top: 20px;
    margin-left: 20px;
    text-overflow: ellipsis;
}
.gsjj dt span{font-size:18px;}
.gsjj .ckmore {
    height: 35px;
    border-radius: 5px;
    border: 2px solid rgba(255, 115, 21, 1);
    width: 100px;
    transition: all 500ms;
    text-align: center;
    float: left;
    margin-left: 40px;
    line-height: 35px;
    margin-top: 20px;
}
.gsjj .ckmore a{font-size:14px;}
.inewitem {
    width:94%;
    margin: 3%;
}
.inewitem dt{padding-bottom:11px;} 
.inewitem dd{margin-top:12px;}
.inewitem a.more{margin-top:0px;}
.inew{padding-bottom:50px;}
    .outer3 {
    width: 90%;
    height: 2px !important;
    background-color: rgba(255, 115, 21, 1);
    margin-top: 15px;
}
.section8 {
    width: 90%;
    height: 2px !important;
    background-color: rgba(255, 115, 21, 1);
    margin-top: 15px;
}
.mod5 {
    width: 20px;
    height: 2px !important;
    background-color: rgba(255, 115, 21, 1);
    margin-top: 15px;
}
.outer4 {
    width: 20px;
    height: 2px !important;
    background-color: rgba(255, 115, 21, 1);
    margin-top: 15px;
}
.group5 {
    width: 20px;
    height: 2px !important;
    background-color: rgba(255, 115, 21, 1);
    margin-top: 20px;
}
.txt12 a{display:block;text-align:center;width:100%;}
.txt12{   overflow-wrap: inherit !important; white-space: inherit !important;margin-left:0px !important;text-align:center !important;}
.word15{height:0px !important;}
.section9{margin-top:0px !important;}

.swiper-containeree .swiper-slide:Hover .xgitem a.xgjs{display:none;height:400px;}
.xgitem:hover a.xgks{display:block;}
.xgks span {height:70px;}
.section10{padding-bottom:65px !important;}
}