@charset "utf-8";
/*===================CSS Reset================*/
::selection{color:#fff;background-color: #4687f2;}
::-moz-selection{color:#fff;background-color: #4687f2;}
::-webkit-selection{color:#fff;background-color: #4687f2;}
::-webkit-scrollbar{width: 8px;height: 2px;background-color: #F5F5F5;}
::-webkit-scrollbar-track{border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);background-color: #ddd;}
*{padding: 0;margin: 0;}
:root{--wz-color:#ffc614;}
body{font: 14px/1.231 '微软雅黑', 'Microsoft YaHei', arial, helvetica, clean, sans-serif;position:relative;color: #333;margin: 0;line-height:1.1;min-width:1200px;overflow-x:auto;background:#fefefe;}
:focus{outline: 0;}
input,button,a{outline:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display: block;}
ins{background-color: #ff9;color: #000;text-decoration: none;}
mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold;}
del{text-decoration: line-through;}
table{border-collapse: collapse;border-spacing: 0;}
hr{display: block;height: 1px;border: 0;border-top: 1px solid #cccccc;margin: 1em 0;padding: 0;}
input,select{vertical-align: top;}
li,ul{list-style-type: none;}
img{border: none;max-width:100%;}
a{text-decoration: none;color:#393939;}
a:link,a:hover,a:active,a:visited{text-decoration: none;}
input,textarea{outline: 0;border: 0;}
textarea{resize: none;}
h1,h2,h3,h4,h5,h6,dl,dd,dt,i,em{font-weight: normal;font-style: normal;}
ul, li{list-style: none;margin: 0;padding: 0;}
.no_padding{padding:0;margin-bottom: 0 !important;}
/*自定义样式*/
.fl{float: left;}
.fr{float: right;}
.wrap{width:1400px;margin: 0 auto;display: block; position: relative; *overflow: hidden;}
.img{overflow:hidden;}
.img imgi,mg{width:100%;height:100%;}
h5{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;}
h5 a{display:block;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.txt p{color:#777;}
.clear{clear:both;}
.wrap:after,.clearfix:after{content:'';display:block;overflow: hidden;height: 0; clear: both;}
a{cursor:pointer;}
@font-face {font-family: "iconfont"; /* Project id  */src: url('../font/iconfont.ttf?t=1627614185950') format('truetype');}
.iconfont {font-family: "iconfont" !important; font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
/*===============================================header================================================*/

/**/
.header{height:110px;position: fixed;width:100%;top:0;z-index:9999;background:rgb(33 87 173 / 16%);}
.header .wrap{position:initial;}
.header .logo{width:210px;height:110px;display:flex;align-items: center;}
.header .logo .img01{display:none;}
.header .header_r{width:960px;height:110px;display:flex;align-items: center;float:right;position: absolute;right:0;}
.header .header_r:after.header .header_r #nav>ul:after{content: "";height: 0;display: block;clear: both;}
.header .header_r #nav{float:left;border-right:rgb(255 255 255 /0.26) solid 1px;padding-right:20px;}
.header .header_r #nav>ul>li{position: relative;float:left;border-bottom: 3px solid transparent;}
.header .header_r #nav>ul>li.on{ border-bottom: 3px solid #e77817;}
.header .header_r #nav>ul>li.on>a{color:#e77817;}
.header .header_r #nav>ul>li>a{padding:0 18px;color:#FFFFFF;display:flex;align-items: center;height: 107px;}
.header .header_r #nav ul li .sub{display:none; position: absolute;width:100%;text-align:center;top:110px;padding:5px 0;background:rgb(255 255 255/0.8);}
.header .header_r #nav ul li .sub.li3{width:150px;left:calc(50% - 75px);}
.header .header_r #nav ul li .sub.li2{width:160px;left:calc(50% - 80px);}
.header .header_r #nav ul li .sub a{display:block;font-size:14px;height:36px;line-height:36px;}
.header .header_r .top_search{float:right;}
.header .header_r .top_search  .tit {background:url(../images/top_search.png) no-repeat center; background-size:cover; cursor: pointer;width:24px;height:24px;display:none;}
.nyheader .header_r .top_search  .tit {background-image:url(../images/top_search_on.png) }
.header .header_r .top_search .img02{display:none;}
.header .header_r #nav ul li .sub a:hover{background:#e77817;color:#FFFFFF;}

.header .menuBtn{width: 50px;height: 50px;display: none;position: absolute;right: 0;top: 5px;z-index: 130;}
.header .menuBtn span{width: 24px;height: 0.14em;background: #FFFFFF;border-radius: 3px;position: absolute;left: 13px;top: 23px;z-index: 2;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;-ms-transition: 0.8s;-o-transition: 0.8s;}
.header .menuBtn span.line1{top: 15px;}
.header .menuBtn span.line3{top: 31px;}


.top_search{ width: 220px; height: 45px;}
.top_search form{ width: 100%; height: 100%; position: relative; display: flex; justify-content: center; align-items: center;}
.top_search .input{ font-size: 15px; color: #FFFFFF; width: 8.75rem; height: 45px; padding-left: 5px; border: 0; background: none; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; transition: .5s;}
.top_search .btn_search{width: 30px;height: 45px;text-align: center;line-height: 45px;display: flex;align-items: center;justify-content: center; right: 1rem;top: 0;border: 0;outline: 0;background: none;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.top_search .btn_search img{ width: 15px; height: 15px; display: inline-block; vertical-align: middle; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; }
.top_search .btn_search img.img02{ display: none;}
.top_search .input::-webkit-input-placeholder{color:#fff; color: rgba(255,255,255,.8);}
.top_search .input::-moz-placeholder{ color:#fff; color: rgba(255,255,255,.8);}
.top_search .input:-moz-placeholder{color:#fff; color: rgba(255,255,255,.8);}
.top_search .input:-ms-input-placeholder{ color:#fff; color: rgba(255,255,255,.8);}
.top_search .input:focus::-webkit-input-placeholder {color: transparent;}
.top_search .input:focus:-moz-placeholder {color: transparent;}
.top_search .input:focus::-moz-placeholder {color: transparent;}
.top_search .input:focus:-ms-input-placeholder {color: transparent;}
.nyheader,.header.xg{background:#FFFFFF;position: relative; }
.header.xg{position: fixed; box-shadow:0 2px 0 rgb(0 0 0 /0.05);}
.nyheader .header_r #nav,.header.xg .header_r #nav{border-right: #d9d9d9 solid 1px;}
.nyheader .logo .img01,.header.xg .logo .img01{display:block;}
.nyheader .logo .img02,.header.xg .logo .img02{display:none;}
.nyheader .header_r #nav>ul>li>a,.header.xg .header_r #nav>ul>li>a{color:#333333;}
.nyheader .header_r .top_search .img02,.header.xg .header_r .top_search .img02{display:block;}
.nyheader .header_r .top_search .img01,.header.xg .header_r .top_search .img01{display:none;}
.nyheader .header_r .top_search .input,.header.xg .header_r .top_search .input{ color: #333333;}
.nyheader .header_r .top_search .input::-webkit-input-placeholder,.header.xg .header_r .top_search .input::-webkit-input-placeholder{color:#fff; color: #b8b8b8;}
.nyheader .header_r .top_search .input::-moz-placeholder,.header.xg .header_r .top_search .input::-moz-placeholder{ color:#fff; color: #b8b8b8;}
.nyheader .header_r .top_search .input:-moz-placeholder,.header.xg .header_r .top_search .input:-moz-placeholder{color:#fff; color: #b8b8b8;}
.nyheader .header_r .top_search .input:-ms-input-placeholder.header.xg .header_r .top_search .input:-ms-input-placeholder{ color:#fff; color: #b8b8b8;}
.nyheader .header_r .top_search .input:focus::-webkit-input-placeholder,.header.xg .header_r .top_search .input:focus::-webkit-input-placeholder {color: transparent;}
.nyheader .header_r .top_search .input:focus:-moz-placeholder,.header.xg .header_r .top_search .input:focus:-moz-placeholder {color: transparent;}
.nyheader .header_r .top_search .input:focus::-moz-placeholder,.header.xg .header_r .top_search .input:focus::-moz-placeholder {color: transparent;}
.nyheader .header_r .top_search .input:focus:-ms-input-placeholder,.header.xg .header_r .top_search .input:focus:-ms-input-placeholder {color: transparent;}

/**/
.banner .swiper-container{position: relative; overflow: hidden;}
.banner .swiper-slide{}
.banner .swiper-slide a{display:flex;align-items: center;justify-content: center; background-repeat:no-repeat;background-position: center top;height:920px;background-size: cover;}
.banner .swiper-slide a .text{}
.banner .swiper-slide a .text h3{font-size:60px;color:#FFFFFF;margin-bottom:40px;font-weight:600;line-height:110px; letter-spacing: 3px;}
.banner .swiper-slide a img{opacity: 0;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 48px;height: 48px;border-radius: 50%;background: rgba(0, 0, 0, 0.2);top: 50%;transform: translateY(-50%);margin: 0;bottom: -70px;transition: .5s;}
.banner .swiper-button-prev:after,.banner .swiper-button-next:after{display: block;color: rgba(255, 255, 255, 1);font-size: 18px;}
.banner .swiper-button-prev{left:-80px;}
.banner .swiper-button-next{right:-80px;}
.banner:hover .swiper-button-prev{left:10px;}
.banner:hover .swiper-button-next{right:10px;}
.banner .swiper-pagination{width:100%;bottom:58px;}
.banner .swiper-pagination span.swiper-pagination-bullet{width:10px;height:10px; border-radius: 5px;background:#FFFFFF; opacity: 1;position: relative;margin:0 13px;}
.banner .swiper-pagination span.swiper-pagination-bullet:after{content:'';display:block;border-radius: 50%;position: absolute;width:20px;height:20px;left:-6px;top:-6.5px;border:solid 1px transparent;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background:#e77817;}
.banner .swiper-pagination span.swiper-pagination-bullet-active:after{border:solid 1px #e77817;}



.nybanner{display:flex;align-items: center;justify-content: center; background-repeat:no-repeat;background-position: center top;background-size:cover;height:370px;*margin-top:120px;}
.nybanner .textbox{color:#FFFFFF;text-align:center;}
.nybanner .textbox h3{color:#FFFFFF;font-size:38px;margin-bottom:10px;}
.nybanner .textbox p{color:#FFFFFF;font-size:18px;text-transform: uppercase;}

.i_title{text-align:center;}
.i_title h3{font-size:36px;color:#333333;font-weight:600;margin-bottom:10px;}
.i_title p{font-size:24px;color:#dcdcdc;text-transform: uppercase;}

.more{width:103px;border:1px solid #e77817;height:38px;line-height:38px;text-align:center; position: relative;}
.more:before{content:'';display:block;position: absolute;width:0;height:100%;left:0;top:0;background:#e77817;transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.more a{display:block;font-size:15px;*font-family:'宋体';font-weight:400;color:#e77817; position: relative;transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.more:hover a{color:#FFFFFF;}
.more:hover:before{width:100%;}

/**/
.i_main{}
.i_about{padding:140px 0 130px; }
.i_about .imgbox{ float:left; width:560px; position:relative;}
.i_about .imgbox:after{ content:""; width:111px; height:111px; left:-111px; bottom:-25px; position:absolute; background:url(../images/i_pic5.png) no-repeat; background-size:100% 100%;}
.i_about .imgbox img{ width:100%;}
.i_about .imgbox .mask{position: absolute;left:calc(50% - 45px);top:calc(50% - 45px);width:90px; height:90px;}
.i_about .imgbox .mask a{display:block; position:relative; }
 .mask span {width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: 50%; border: 1px solid rgba(255, 255, 255, .3); -webkit-animation: circleScale 3s linear infinite;-moz-animation: circleScale 3s linear infinite;-ms-animation: circleScale 3s linear infinite;animation: circleScale 3s linear infinite;}
.mask span:nth-of-type(2) {animation-delay: 1s; }
.mask span:nth-of-type(3) {animation-delay: 2s;  }
@keyframes circleScale {
0% {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
100% {opacity: 0;-webkit-transform: scale(2);-moz-transform: scale(2);-ms-transform: scale(2);transform: scale(2);}
}
@keyframes circleScale1 {
0% {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
60% {opacity: 1;}
100% {opacity: 0;-webkit-transform: scale(3);-moz-transform: scale(3);-ms-transform: scale(3);transform: scale(3);}
 }
.i_about .txts{}
.i_about .txts{ float:right; width:calc(100% - 640px); overflow:hidden;margin-top:-30px; background-size:410px auto; *padding-bottom:4%;}
.i_about .txts .i_title2 .h3 {font-weight: bold;overflow: hidden;color: #333;margin-top: 25px;line-height: 1.1;font-size:40px;}
.i_about .txts .i_title2 .h3 span {font-size: 20px;display: inline-block;vertical-align: middle;margin-left: 2%;margin-right: 2%;}
.i_about .txts .i_title2 .p {color: #333333;overflow: hidden;margin-top: 30px;padding-top: 42px;font-size:24px;position: relative;}
.i_about .txts .i_title2 .p:after {content: "";position: absolute;top: 0;left: 0;width: 63px;height: 3px;background: #e77817;}
.i_about .txts .more{margin-top:40px;}
.i_about .cons{ color:#888888; font-size:16px; overflow:hidden; line-height:36px; margin-top:5%;}
.i_about .cons p{ padding-bottom:5px;}
.i_about .counter{ overflow:hidden; *text-align:center; margin-top:60px;}
.i_about .counter ul li{ display:inline-block; vertical-align:top; padding-right:5.5%; margin-right:5.5%; transition:all 0.3s; position:relative; text-align:center; }
.i_about .counter ul li:after{ content:""; position:absolute; right:0; top:50%; margin-top:-24px; height:48px; width:1px; background:#e6e6e6;}
.i_about .counter ul li:last-child:after{ width:0;}
.i_about .counter ul li:last-child{ margin-right:0; padding-right:0;}
.i_about .counter ul li .txts2{}
.i_about .counter ul li .nums{ overflow:hidden; color:#333; line-height:1;}
.i_about .counter span{display:inline-block; vertical-align:top; overflow:hidden;font-size: 56px;  color:#e77817; font-weight:bold; font-family:Arial;}
.i_about .counter label{display:inline-block;vertical-align:top; margin-top:-5%; line-height:2;font-weight:500; font-size:14px; color:#999999;  }
.i_about .counter .h6{ font-weight: normal; font-size:14px;  overflow:hidden; line-height:24px; height:24px;  white-space:nowrap;text-overflow:ellipsis; margin-top:2px; margin-bottom:6px; color:rgba(51,51,51,0.5);}
.i_about .counter ul li:hover{-webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}

/**/
.i_pro{background:#f7f7f7;padding:80px 0;}
.i_pro .pro_list{margin-top:60px;position: relative;margin-bottom:60px;}
.i_pro .pro_list .swiper{position: relative; overflow: hidden;}
.i_pro .box{ display: block; background: #FFFFFF; overflow: hidden; position: relative; z-index: 1;}
.i_pro .box .txt{padding: 50px 25px 0px;}
.i_pro .box .txt h4{ font-size:22px;height:48px; font-weight: bold; color: #000000; *font-style: italic; margin-bottom:20px;}
.i_pro .box .txt p{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 30px;}
.i_pro .box .txt p span{ display: block;}
.i_pro .box .pic{ margin-top: 20px; position: relative;padding:0 20px 50px;}
.i_pro .box .pic:before{ content: ""; display: block; width: 100%; height: 0; padding-top: 78%;}
.i_pro .box .pic img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: contain;}
.btn_xq{ position: relative;display: inline-flex;width:100px;height:36px;line-height:36px;border:1px solid #e77817; }
.btn_xq:before{content:'';display:block;position: absolute;width:0;height:100%;left:0;top:0;background:#e77817;transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.btn_xq span{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #e77817; transition: .5s;}
.btn_xq:hover span{color:#FFFFFF;}
.btn_xq:hover:before{width:100%;}
.i_pro .box:before{ content: ""; opacity: 0; visibility: hidden; transition: .5s; display: block; width: 100%; height: 0; position: absolute; left: 0; bottom:-120px; background: #e77817; z-index: -1; transform: matrix(-1, .26, 0, 1, 0, 0);}
.i_pro .box:hover:before{ opacity: 1; visibility: visible; height: 50%;}
.i_pro .swiper-button-prev, .i_pro .swiper-button-next{ width:48px; height: 48px; border-radius: 50%; background: rgba(0, 0, 0, 0.2); top: 50%; transform: translateY(-50%); margin: 0; bottom: -70px; transition: .5s;}
.i_pro .swiper-button-prev{ left: -80px;}
.i_pro .swiper-button-next{ right: -80px;}
.i_pro .swiper-button-prev:after, .i_pro .swiper-button-next:after{ display: block; color: rgba(255, 255, 255, 1); font-size: 18px;}
.i_pro .swiper-button-prev:hover, .i_pro .swiper-button-next:hover{ background: #e77817;}

.i_pro .more{margin:0 auto;}

/**/
.i_sol{padding:80px 0}
.i_sol .sol_list{margin-top:60px;position: relative;margin-bottom:60px;}
.i_sol .sol_list .swiper-slide a{display:block;position: relative;}
.i_sol .sol_list .swiper-slide .pic{position: relative;}
.i_sol .sol_list .swiper-slide .pic:before{content:'';display:block;width:100%;height:0%;bottom:0;position: absolute; background:rgb(28 46 75 / 61%); transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.i_sol .sol_list .swiper-slide .pic:after{content:'';display:block;width:100%;height:100%;top:0;position: absolute; background-image: linear-gradient(0deg,rgb(28 46 75 / 60%),rgb(28 46 75 / 0%)); transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.i_sol .sol_list .swiper-slide .pic img{display:block;width:100%;}
.i_sol .sol_list .swiper-slide .txt{position: absolute;width:calc(100% - 100px);padding:50px;bottom:0px;} 
.i_sol .sol_list .swiper-slide .txt h4{color:#ffffff;font-size:28px;font-weight:600;line-height:42px;margin-bottom:10px;}
.i_sol .sol_list .swiper-slide .txt p{color:#FFFFFF;font-size:14px;height:0px;line-height:24px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
/*.i_sol .sol_list .swiper-slide .txt .t3{width:40px;height:40px;border:1px solid #FFFFFF;margin-top:20px;display:flex;align-items: center;justify-content: center;}*/
/*.i_sol .sol_list .swiper-slide .txt .btn_xq img{display:block; width:auto;height:auto;}*/
.i_sol .sol_list .swiper-slide .txt .t3{margin-top:35px;background-color:transparent;border:1px solid #fff;display:inline-block;}
.i_sol .sol_list .swiper-slide .txt .t3 .icon{width:50px;height:50px;display:inline-flex;align-items: center;justify-content: center;  float: left;}
.i_sol .sol_list .swiper-slide .txt .t3 span{line-height:50px;height:50px;float: left; padding: 0;font-size: 16px;overflow: hidden;max-width: 0;-webkit-transition: .8s;-o-transition: .8s;transition: .8s;white-space: nowrap;opacity: 0;}
.i_sol .sol_list .swiper-slide .txt .t3:hover span{opacity:1;max-width:300px;padding:0 20px 0 40px;}
@media(min-width:768px){
.i_sol .sol_list .swiper-slide .txt .t3:hover{background-color:#fff;}
.i_sol .sol_list .swiper-slide .txt .t3:hover span{color:#e77817;}
.i_sol .sol_list .swiper-slide .txt .t3:hover .icon svg path{fill:#e77817;}
}
.i_sol .sol_list .swiper-slide:hover .pic:before{height:100%;}
.i_sol .sol_list .swiper-slide:hover .pic:after{height:0%;}
.i_sol .sol_list .swiper-slide:hover .txt p{height:48px;}
.i_sol .sol_list .swiper-pagination{margin-top:60px;text-align:center;width:100%;;}
.i_sol .sol_list .swiper-pagination .swiper-pagination-bullet{width:40px;height:4px;background:#000000;margin:0 12px ;opacity:0.3;border-radius: 0; }
.i_sol .sol_list .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#e77817;opacity:1;}

/**/
.i_news{background:#f1f3f7;padding:80px 0}
.i_news .bottom{margin-top:50px;}
.i_news .bottom:after{content:'';display:block;clear: both}
.i_news .fl{width:630px;max-width:50%;padding:13px;}
.i_news .fl a{display:block;}
.i_news .fl a .img{position: relative;}
.i_news .fl a:hover .img i{transform:scale(1.03);}
.i_news .fl .t1{padding-top:20px;}
.i_news .fl .t1 span{font-size:14px;font-weight:400;color:#999;line-height:24px;}
.i_news .fl .t1 i{font-size:14px;font-weight:400;color:#999;line-height:24px;}
.pub_img i {position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;top: 0;background-size: cover;background-position: center;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;}

.i_news .fl .t2{margin-top:15px;}
.i_news .fl .t2 h3{font-weight:bold;font-size:22px;color:#333333;line-height:40px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.i_news .fl:hover .t2 h3{color:#e77817;}
.i_news .fl a:hover .t2 p{color:#e77817;}
.i_news .fl .info{font-size:15px;font-weight:400;color:#666666;line-height:26px;height:52px;display:block;margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.i_news .fr{width:calc(100% - 700px);max-width:50%;padding:13px;}
.i_news .fr .box{height:100%;margin:-13px;}
.i_news .fr .i{float:left;width:calc(50% - 26px);height:50%;position:relative;padding:13px;}
.i_news .fr .i a{display:block;background-color:#fff;height:100%;padding: 20px 25px;position:relative;overflow:hidden;}
.i_news .fr .i a .t2{position:relative;z-index:1;}
.i_news .fr .i a .t2 h3{font-weight:bold;font-size:18px;color:#333333;line-height:28px;height:56px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.i_news .fr .i a:hover .t2 h3{color:#fff;}
.i_news .fr .i a .t1{margin-top: 45px;padding-top: 15px;border-top:1px solid #eeeeee;position:relative;z-index:1;}
.i_news .fr .i a:hover .t1{border-top-color:rgba(255,255,255,.2);}
.i_news .fr .i a .info{font-size:16px;font-weight:400;position:relative;z-index:1;color:#666666;line-height:26px;height:52px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:25px; -webkit-line-clamp:2;}
.i_news .fr .i a:hover .info{color:rgba(255,255,255,.6);}
.i_news .fr .i a .t1 span{font-size:14px;font-weight:400;color:#CCCCCC;line-height:24px;}
.i_news .fr .i a .t1 i{font-size:14px;font-weight:400;color:#CCCCCC;line-height:24px;}
.i_news .fr .i a .img{position:absolute;z-index:0;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.i_news .fr .i a:hover .img{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.i_news .fr .i a .img:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);}
.i_news .more{text-align:center;padding-top:50px;}

/**/

.i_tantou2{height: 260px;background: url(../images/tantou2_bg.jpg) center no-repeat;background-size: cover;color: #fff;width: 100%;overflow: hidden;display:flex;align-items: center;justify-content: center;}
.i_tantou2 .textbox{display:flex;align-items: center;justify-content: center;}
.i_tantou2 .textbox h3{margin:0 20px;font-size:24px;color:#FFFFFF;font-weight:600;}

.i_tantou2 .more1{margin:20px auto 0;border:1px solid #FFFFFF;width:140px;height:42px;text-align:center;border-radius: 22px;margin-top:35px;}
.i_tantou2 .more1 a{display:flex;height:40px;align-items: center;justify-content: center;color:#FFFFFF;font-size:16px;}

.n_title {padding: 0;position: relative;}
.n_title .wrap { position: relative; border-bottom: #e3e6ea 1px solid;}
.n_nav { position: relative; height:60px;}
.n_nav a {display: inline-block;height: 60px;padding:0 15px;font-size:16px; font-weight: normal; float: left;line-height: 60px;margin-right:20px; color: #252525;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.n_nav a strong {display: block; position: relative;z-index: 4;height: 60px;line-height: 60px; font-weight: normal;  }
.n_nav a:before {content: "";width: 0;height: 2px;position: absolute; bottom:0; left: 0; background: #e77817;transition: 0.3s ease-in-out; opacity: 0;}
.n_nav .on:before, .n_nav a:hover:before { width: 100%; opacity: 1;}
.n_nav .on strong, .n_nav a:hover strong{ color: #e77817; font-weight: bold;}
.layui-col-md4 { height: 60px }
.position {line-height: 60px;left: 0;bottom: 0;font-size: .9375rem;color: #747679;display: flex;align-items: center;}
.position img{ vertical-align: middle; margin-bottom: 0; margin-right: 10px;}
.position span, .position a, .position i {font-size: .8125rem;color: #828386;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0px 10px;font-style: normal;width: 4px;height: 6px;background: url(../images/position_ico.png) center no-repeat;font-size: 0;display: inline-block;vertical-align: middle;}
.position em { color: #e77817;font-style: normal;font-size: .8125rem;}
.position a:hover {color: #e77817;}
.n_main_box .main_box { width: 1200px; height: 80px; position: relative; margin: 0 auto; }

.n_about{padding:85px 0;}
.n_about .tt {background: url(../images/about_tt_bg.png) right bottom no-repeat;height: 100px;margin-bottom: 50px;padding-top: 30px;}
.n_about .tt h3 {font-size: 30px;margin-bottom: 10px;text-align: left;color: #0c2340;}
.n_about .tt span {opacity: 0.5;text-transform: uppercase;font-size: 24px;text-align: left;color: #0c2340;}
.n_about .ar_article{font-size:16px;line-height:36px;}
.n_video {height:295px;background: url(../images/n_video.jpg) center no-repeat;padding-top: 70px;margin-top: 75px;padding-bottom:20px; position:relative;}
.n_video .n_play{display:flex;margin:0 auto;width: 120px; height: 120px;line-height: 120px;text-align:center;position:relative;}
.n_video .n_play .bg {position: absolute;width: 100%;height: 100%;z-index:0;left: 0;top: 0;border-radius:50%;border:1px #FFFFFF dashed; animation: round 6s infinite linear;-webkit-animation: round 6s infinite linear;}
.n_video .n_play img{margin:auto;display:block;}

 @keyframes round {
 0% {
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
}
 100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
}
}
.n_shuzi {margin-top: 70px;}
.n_shuzi ul:after{content: "";height: 0;display: block;clear: both;}
.n_shuzi ul li {width: 25%;float: left;	color: #fff;text-align: center;}
.n_shuzi ul li div {font-size: 52px;font-family: PingFang SC, PingFang SC-Light;margin-bottom: 15px;font-weight: 300;text-align: center;color: #fff;}
.n_shuzi ul li div span {font-size: 52px;font-family: PingFang SC, PingFang SC-Light;font-weight: 300;text-align: center;color: #fff;}
.n_shuzi ul li div i {font-size: 18px;position: relative;bottom: 0;margin-left: 8px;font-family: PingFang SC, PingFang SC-Light;font-weight: 300;text-align: center;color: #fff;}
.n_shuzi ul li p {font-size: 14px;font-family: PingFang SC, PingFang SC-Light;font-weight: 300;text-align: center;color: #fff;}


.footer{background:#333333;padding:70px 0 160px;}
.footer .f_navbox:after{content: "";height: 0;display: block;clear: both;}
.footer .f_navbox dl{float:left;margin-right:75px;}
.footer .f_navbox dl dt{margin-bottom:20px;}
.footer .f_navbox dl dt a{color:#FFFFFF;font-weight:600;font-size:24px;}
.footer .f_navbox dl dd a{color:#FFFFFF;font-size:16px;opacity: 0.6;line-height:36px;}
.footer .f_lianxi{}
.footer .f_lianxi .foot_tel{margin-bottom:15px;}
.footer .f_lianxi .foot_tel p{font-size:20px;color:#FFFFFF;margin-bottom:10px; display:flex; align-items: center;}
.footer .f_lianxi .foot_tel p span{font-weight:600;}
.footer .f_lianxi .foot_tel p i{display:inline-flex;align-items: center; margin-right:10px;}
.footer .f_lianxi .foot_tel p i img{display:inline-block;}
.footer .f_lianxi .foot_tel h6{font-size:36px;color:#e77818; }
.footer .f_lianxi .foot_tel_txt{font-size:16px;color:#FFFFFF; opacity: 0.8;line-height:36px;}
.footer .f_lianxi .ewm{margin-top:20px;}
.footer .f_lianxi .ewm{display:flex;}
.footer .f_lianxi .ewm li{margin-right:20px;}
.footer .f_lianxi .ewm li a{display:block;position: relative;}
.footer .f_lianxi .ewm li a i{width:42px;height:42px;border:solid 2px #505050; border-radius: 50%; display:flex;align-items: center; justify-content: center; font-family: "iconfont";}
.footer .f_lianxi .ewm li a i:after{content:"\e601";display:block;color:#505050;font-size:26px;}
.footer .f_lianxi .ewm li a i.icon_wx:after{content:"\e601";}
.footer .f_lianxi .ewm li a i.icon_dy:after{content:"\e8db";font-size:22px;}
.footer .f_lianxi .ewm li a i.icon_wb:after{content:"\e600";font-size:22px;}
.footer .f_lianxi .ewm li a i.icon_sj:after{content:"\3448";font-size:24px;}
.footer .f_lianxi .ewm li a i.icon_zx:after{content:"\e638";font-size:22px;}
.footer .f_lianxi .ewm li a .ewmbox{display:none;position: absolute;width:120px;height:120px;background:#FFFFFF;padding:5px;top:70px;left: calc(50% - 65px);}
.footer .f_lianxi .ewm li a:hover i{border:solid 2px #e77818;background:#e77818;}
.footer .f_lianxi .ewm li a:hover i:after{color:#FFFFFF;}
.footer .f_lianxi .ewm li a:hover .ewmbox{display:block;}

.foot_bot{background:#222222;color:#cacaca;padding:15px 0;}
.foot_bot .wrap{display:flex;align-items: center;justify-content:space-between;}
.foot_bot .wrap:after{display:none;}
.foot_bot .copyright a{color:#cacaca;}
.foot_bot .foot_link{background:#333333;padding:0 20px;height:35px;width:200px;position: relative; white-space: nowrap;}
.foot_bot .foot_link dt{display:flex; align-items: center;height:35px; justify-content:space-between; cursor: pointer;}
.foot_bot .foot_link .con { position: absolute;left: 0;bottom: 36px;background: #545454;box-shadow: 0 -5px 10px rgba(0,0,0,.15);padding:10px 15px;width:calc(100% - 30px) ;display: none;}
.foot_bot .foot_link .con dd a{color:#f0f0f0;}

.pageTarget{padding:50px 0 30px;display:none;}
.pageTarget .title{display:none;}
.pageTarget .bread_target{float:left;font-size:14px;color:#999999;}
.pageTarget .bread_target:before{content:"\e61a";font-family: 'iconfont';margin-right:10px;}
.pageTarget .bread_target a{color:#888888;}
.pageTarget .bread_target i{padding:0 10px;color:#bfbfbf;}
.pageTarget .bread_target i:after{content:'>';font-family:'宋体';font-weight:600;}
.pageTarget .bread_target em{color:#e77817;}
.pageTarget .ny_nav{float:right;color:#333333;}
.pageTarget .ny_nav a{font-size:15px;padding:0 20px;color:#666666;}
.pageTarget .ny_nav a.active,.pageTarget .ny_nav a:hover{font-weight:600;color:#e77817;}


/**/
.n_licheng{background: url(../images/licheng_bg.jpg) center bottom no-repeat;background-size: cover;overflow: hidden;height: 840px;padding-top: 158px;}
.licheng_slide ul{}
.licheng_slide ul li{width: 16.666%;float: left;height: 494px;padding: 0 5px;padding-left: 27px;}
.licheng_slide ul li .box{width: 180px;height: 100%;position: relative;}
.licheng_slide ul li .box:before{content: "";display: block;width: 2px;position: absolute;left: -22px;top: 36px;bottom: 0;background: #abaaae;margin-left: -1px;}
.licheng_slide ul li .box:after{content: "";display: block;width: 10px;height: 10px;position: absolute;left: -27px;bottom: 0;background: #5e5e61;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.licheng_slide ul li .box .tt{font-size: 14px;color: #293339;font-weight: bold;border-bottom: 1px solid #8d9aaf;padding-bottom: 11px;margin-bottom: 11px;}
.licheng_slide ul li .box .tt span{font-size: 25px;color: #1e2930;}
.licheng_slide ul li .box .con{font-size: 1rem;color: #29292b;line-height: 24px;}
.licheng_slide ul li:nth-child(1){padding-top: 170px;padding-bottom: 105px;}
.licheng_slide ul li:nth-child(2){padding-top: 80px;}
.licheng_slide ul li:nth-child(3){padding-top: 263px;padding-bottom: 15px;}
.licheng_slide ul li:nth-child(4){padding-top: 180px;padding-bottom: 23px;}
.licheng_slide ul li:nth-child(5){padding-top: 87px;padding-bottom: 40px;}
.licheng_slide ul li:nth-child(6){padding-bottom: 122px;}
.licheng_slide ul li[data-slick-index='1']{padding-top: 170px;padding-bottom: 105px;}
.licheng_slide ul li[data-slick-index='2']{padding-top: 80px;}
.licheng_slide ul li[data-slick-index='3']{padding-top: 263px;padding-bottom: 15px;}
.licheng_slide ul li[data-slick-index='4']{padding-top: 180px;padding-bottom: 23px;}
.licheng_slide ul li[data-slick-index='5']{padding-top: 87px;padding-bottom: 40px;}
.licheng_slide ul li[data-slick-index='6']{padding-bottom: 122px;}
.licheng_slide ul li[data-slick-index='7']{padding-top: 170px;padding-bottom: 105px;}
.licheng_slide ul li[data-slick-index='8']{padding-top: 80px;}
.licheng_slide ul li[data-slick-index='9']{padding-top: 263px;padding-bottom: 15px;}
.licheng_slide ul li[data-slick-index='10']{padding-top: 180px;padding-bottom: 23px;}
.licheng_slide ul li[data-slick-index='11']{padding-top: 87px;padding-bottom: 40px;}
.licheng_slide ul li[data-slick-index='12']{padding-bottom: 122px;}
.licheng_slide ul li[data-slick-index='13']{padding-top: 170px;padding-bottom: 105px;}
.licheng_slide ul li[data-slick-index='14']{padding-top: 80px;}
.licheng_slide ul li[data-slick-index='15']{padding-top: 263px;padding-bottom: 15px;}
.licheng_slide ul li[data-slick-index='16']{padding-top: 180px;padding-bottom: 23px;}
.licheng_slide ul li[data-slick-index='17']{padding-top: 87px;padding-bottom: 40px;}
.licheng_slide ul li[data-slick-index='18']{padding-bottom: 122px;}
.licheng_slide ul li[data-slick-index='19']{padding-top: 170px;padding-bottom: 105px;}
.licheng_slide ul li[data-slick-index='20']{padding-top: 80px;}
.licheng_slide ul li[data-slick-index='21']{padding-top: 263px;padding-bottom: 15px;}
.licheng_slide ul li[data-slick-index='22']{padding-top: 180px;padding-bottom: 23px;}
.licheng_slide ul li[data-slick-index='23']{padding-top: 87px;padding-bottom: 40px;}
.licheng_slide ul li[data-slick-index='24']{padding-bottom: 122px;}
.licheng_slide ul li .box:hover{}
.licheng_slide ul li .box:hover:before{background: #e77817;}
.licheng_slide ul li .box:hover:after{background: #e77817;}
.licheng_slide ul li .box:hover .tt{color: #e77817;}
.licheng_slide ul li .box:hover .tt span{color: #e77817;}
.licheng_slide ul li .box:hover .con{color: #e77817;}
.licheng_slide .slick-arrow{z-index: 99;position: absolute;top: 0;margin-top: -70px;transform: translate(0, 0);opacity: 1;display: block;width: 70px;height: 70px;background-size: contain !important;}
.licheng_slide .slick-prev{left: 50%;margin-left: -85px;background: url(../images/licheng_left.png) left center no-repeat;transition: 300ms;-webkit-transition: 300ms;}
.licheng_slide .slick-next{right: 50%;margin-right: -85px;background: url(../images/licheng_right.png) right center no-repeat;transition: 300ms;-webkit-transition: 300ms;}
.licheng_slide .slick-prev:hover{background: url(../images/licheng_left_on.png) left center no-repeat;}
.licheng_slide .slick-next:hover{background: url(../images/licheng_right_on.png) left center no-repeat;}
.licheng_slide .slick-prev.slick-disabled{background: url(../images/licheng_left.png) left center no-repeat;opacity: .2;cursor: auto;}
.licheng_slide .slick-next.slick-disabled{background: url(../images/licheng_right.png) left center no-repeat;opacity: .2;cursor: auto;}


/**/
.n_wenhua{width: 100%;overflow: hidden;background: url(../images/wenhua_bg.jpg) center no-repeat;background-size: cover;padding: 80px 0;}
.n_wenhua ul li{padding: 5px;}
.n_wenhua ul li .box{background: rgba(217, 219, 230, 0.4);height: 100%;padding: 55px 50px;position: relative;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.n_wenhua ul li .box:before{content: "";display: block;width: 0;height: 3px;background: #e77817;position: absolute;left: 0;top: 0;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;}
.n_wenhua .ul_1{width: calc(100% - 900px);float: left;}
.n_wenhua .ul_1 li .box{height: 500px;}
.n_wenhua .ul_2{width: 830px;float: left;}
.n_wenhua .ul_2 li{width:calc(50% - 10px);float: left;}
.n_wenhua .ul_2 li .box{height: 190px;}
.n_wenhua .ul_2 li:nth-child(3){width: 100%;}
.n_wenhua .ul_2 li:nth-child(3) .box{height: 192px;}
.n_wenhua ul li .tt{margin-bottom: 30px;}
.n_wenhua ul li .tt span{font-size: 36px;display: block;margin-bottom: 30px;font-family: Poppins, Poppins-Bold;font-weight: 700;text-align: left;color: #e77817;line-height: 30px;}
.n_wenhua ul li .tt h4{font-size: 26px;font-family: PingFang SC, PingFang SC-Bold;font-weight: 700;text-align: left;color: #333333;line-height: 30px;}
.n_wenhua ul li .tt h4 img{margin-right: 16px;vertical-align: middle;}
.n_wenhua .con{font-size: 15px;font-family: PingFang SC, PingFang SC-Regular;font-weight: 400;text-align: left;color: #333333;line-height: 24px;}
.n_wenhua .con p{margin-bottom: 25px;}
.n_wenhua ul li:hover .box{background: #fff;box-shadow: 16.41px 38.66px 45.9px 6.3px rgba(125,130,136,0.19);}
.n_wenhua ul li:hover .box:before{width: 100%;}
/**/
.n_honor{padding:50px 0 80px;}
.n_honor .list{}
.n_honor .list ul:after{content: "";height: 0;display: block;clear: both;}
.n_honor .list ul li{padding:30px 0 10px;margin-right:20px;border-bottom:1px solid #eaeaea;display:flex; align-items: center; cursor: pointer;float:left;width:calc(20% - (20px * 4 /5));}
.n_honor .list ul li:nth-child(5n){margin-right:0}
.n_honor .list ul li .item{width:100%;}
.n_honor .list ul li .item a{ display: block;}
.n_honor .list ul li .item .img{ width:100%; height:180px;display:flex;align-items: center;justify-content: center; background:#dcdcdc; overflow:hidden;}
.n_honor .list ul li .item .img img{ max-width:70%; max-height:90%; height:auto; width:auto; display:inline-block; transition:.6s; -webkit-transition:.6s;}
.n_honor .list ul li .item:hover .img img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.n_honor .list ul li .item h5{ font-size:0.9375rem; color:#5c5c5c; height:55px; line-height:55px; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }



/**/
.n_news{padding:50px 0 80px;}
.n_news .list{}
.n_news .list ul li{padding:45px 0;border-bottom:1px solid #eaeaea;display:flex; align-items: center; cursor: pointer;}
.n_news .list ul li .img{float:left;width:310px;height:220px;}
.n_news .list ul li .img a,.n_news .list ul li .img a img{display:block;transition: 1s;-webkit-transition: 1s;-moz-transition: 1s;-ms-transition: 1s;-o-transition: 1s;}
.n_news .list ul li .textbox{float:left;width:calc(100% - 350px);margin-left:40px;}
.n_news .list ul li .textbox:after{content:'';display:block;clear: both;}
.n_news .list ul li .textbox .text{width:calc(100% - 220px);float:left;}
.n_news .list ul li .textbox .text h3{margin-bottom:15px;}
.n_news .list ul li .textbox .text h3 a{font-size:20px;line-height:30px; color:#555555;}
.n_news .list ul li .textbox .text .info{line-height:28px;font-size:14px;color:#888888;}

.n_news .list ul li .textbox .text_r{width:130px;float:right;}
.n_news .list ul li .textbox .text_r .time{dispay:block; text-align:right;color:#d6d6d6;font-weight:600;}
.n_news .list ul li .textbox .text_r .time p{font-size:18px;margin-bottom:5px;}
.n_news .list ul li .textbox .text_r .time span{font-size:32px;}
.n_news .list ul li .textbox .text_r .more{display:none;width:130px;height:42px;margin-top:30px;background:#e77817;text-align:center;line-height:42px;}
.n_news .list ul li .textbox .text_r .more a{display:block;color:#FFFFFF;font-size:14px;}
.n_news .list ul li:hover .textbox .text h3 a{color:#e77817;}
.n_news .list ul li:hover .textbox .time{display:none;}
.n_news .list ul li:hover .textbox .more{display:block;}
.n_news .list ul li:hover .img a img{transform: scale(1.05) rotate(.1deg);-webkit-transform: scale(1.05) rotate(.1deg);-moz-transform: scale(1.05) rotate(.1deg);-ms-transform: scale(1.05) rotate(.1deg);-o-transform: scale(1.05) rotate(.1deg);}




.page{text-align: center;margin-top:70px;}
.page a{background:#fbfaff;display:inline-block;font-size:13px; line-height:35px;padding:0px 8px;min-width:19px;margin:0 5px;border-radius: 3px;}
.page a:hover,.page a.on{background:#e77817;color:#FFFFFF;}


/**/
.n_contact_box .n_contact{ padding:70px 0 50px;}
.n_contact_box .n_contact .text:after{content:''; display:block; clear: both;} 
.n_contact_box .n_contact .text {margin-bottom:50px}
.n_contact_box .n_contact .text .left h3{font-size: 24px;line-height: 1.5;color: #565656;margin-bottom: 0;}
.n_contact_box .n_contact .text .left h4{font-size: 20px;line-height: 1.5;color: #e77817;font-weight:bold;margin-bottom: 15px;font-family: Futura Md BT;}
.n_contact_box .n_contact .text .left p{font-size: 15px;line-height: 28px;color: #7f7e7e;}

.n_contact_box .n_contact .text .right{text-align:center;padding: 0;display:block;}
.n_contact_box .n_contact .text .right .con{display:inline-block;margin-left: 30px;display: inline-flex;align-items: center;}
.n_contact_box .n_contact .text .right .ewm{width: 120px;height: 120px;border: 0;position: relative;}
.n_contact_box .n_contact .text .right .ewm img{ width:100%; height:100%}
.n_contact_box .n_contact .text .right .ewm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border: #e6e6e6 3px solid;}
.n_contact_box .n_contact .text .right h6{font-size: 15px;color: #333333;line-height:24px;margin-top: 0;font-weight: normal;margin-left: 25px; text-align:left;}

.n_contact_box .map_box{ height:510px; border:#eaeaea 1px solid;position: relative; background: rgb(252, 249, 242);}
.n_contact_box .map_box #map{height:510px; }
.n_contact_box .message{padding:70px 0 40px;background:#eff0f2;background-size:100% auto;margin-top: 70px;}
.n_contact_box .message .left{ width:400px;}
.n_contact_box .message .left h3{position:relative;margin-bottom: 30px;font-size: 30px;color: #333333;font-weight: bold;}
.n_contact_box .message .left h3:before{content:"";position:absolute;width:1.375rem;height:2px;bottom:0;}
.n_contact_box .message .left p{font-size: 14px;line-height: 30px;color: #6f6f6f;margin-bottom: 60px;}
.n_contact_box .message .right{ width:calc(100% - 500px); padding-left:50px;}


.n_contact_box .message .n_biaodan .messlist{ width:49%}
.n_contact_box .message .n_biaodan .messsub input{ background:#e77817; max-width:12.8125rem}
.n_contact_box .message .n_biaodan .messsub input:hover{background: #e77817;}
.n_contact_box .message .n_biaodan .messlist02{height: 58px;}

.n_biaodan .messlist {height: 60px;line-height: 60px;margin: 0 0 10px;float:left;width: 100%;background: #fff;color:#626364;border: #e1e3e4 1px solid;}
.n_biaodan .messlist label,.form-list .messlist01 label,.n_biaodan .messlist03 label{float:left;width: 50px;height: 100%;line-height:60px;text-align: left;color: #4f4f4f;font-size: 14px;box-sizing: border-box;padding: 0 0 0 20px;font-weight:  normal;}
.n_biaodan .messlist label span img,.form-list .messlist01 label span img,.n_biaodan .messlist03 label span img{display:inline-block; margin-top:0px}
.n_biaodan .messlist input{float:left;width: calc(100% - 50px);height: 100%;background: none;border: none;outline: none;color:#626364;font-size: 14px;} 
.n_biaodan .messlist01{height: 43px;margin-top: 30px;float:left;width: 880px;border:#d3d7d8 1px solid;background:#fbfbfc;color:#626364;margin-right: 44px;}
.n_biaodan .messlist01 input{float:left;width: 712px;height: 48px;padding: 0 10px;background-color:#fbfbfc;border: none;outline: none;color:#626364; font-size:12px;} 
.n_biaodan .messlist02{height: 10.125rem;float:left;width: 100%;background: #fff;color:#626364;box-sizing: border-box;margin-bottom: 0.875rem;border: #e1e3e4 1px solid;}
.n_biaodan .messlist02 textarea{float:left;width: calc(100% - 50px);height: 100%;color: #000;font-size: .875rem;border: none;outline: none;padding: 18px 25px 18px 0;resize:none;box-sizing: border-box;background: none;}
.n_biaodan .messlist02 label{float:left;width: 50px;height: 56px;line-height: 56px;text-align: left;color: #000000;font-size: 16px;box-sizing: border-box;padding: 0 0 0 20px;font-weight:  normal;}
.n_biaodan .yanzheng{display:inline;float:left;position: absolute;right: 1rem;top: 0.5rem;}
/*.n_biaodan .yanzheng img{width: 5.5625rem;height: 1.8125rem;}*/
.n_biaodan .messsub input{float: left;width: 100%;height:60px;line-height:60px;font-size:15px;cursor:pointer;color: #fff;border:none;background: #009ee0;transition: 0.6s;}
.n_biaodan .messsub input:hover{background: #0391cc;}
.n_biaodan .messlist03{height: 60px;margin: 0 0 0 0;float:left;width: 340px;background: #fff;color:#626364;box-sizing: border-box;position: relative;border: #e1e3e4 1px solid;}
.n_biaodan .messlist03 input{float:left;width: calc(100% - 50px);height: 100%;color: #636363;font-size: .875rem;border: none;outline: none;resize:none;box-sizing: border-box;background: none;padding: 0;}
.n_biaodan .messsub{float: left;width: calc(100% - 450px);padding-left: 30px;}

/*解决方案*/
.n_jjfa_box{padding:100px 0; }
.n_jjfa_box ul li{float:left;width:calc(33.33% - (55px * 2 / 3));margin-right:55px;margin-bottom:55px;}
.n_jjfa_box ul li:nth-child(3n){margin-right:0;}
.n_jjfa_box ul:after{display:block; content:''; clear: both}
.n_jjfa_box ul li a{display:block;position: relative;}
.n_jjfa_box ul li .pic{position: relative;height:510px;}
.n_jjfa_box ul li .pic:before{content:'';display:block;width:100%;height:0%;bottom:0;position: absolute; background:rgb(28 46 75 / 61%); transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.n_jjfa_box ul li .pic:after{content:'';display:block;width:100%;height:100%;top:0;position: absolute; background-image: linear-gradient(0deg,rgb(28 46 75 / 60%),rgb(28 46 75 / 0%)); transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
.n_jjfa_box ul li .pic img{display:block;width:100%;}
.n_jjfa_box ul li .txt{position: absolute;width:calc(100% - 100px);padding:50px;bottom:0px;} 
.n_jjfa_box ul li .txt h4{color:#ffffff;font-size:28px;font-weight:600;line-height:42px;margin-bottom:10px;}
.n_jjfa_box ul li .txt p{color:#FFFFFF;font-size:14px;height:0px;line-height:24px;overflow: hidden;-webkit-line-clamp: 2;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; transition: .5s; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s;}
/*.n_jjfa_box ul li .txt .btn_xq{width:40px;height:40px;border:1px solid #FFFFFF;margin-top:20px;display:flex;align-items: center;justify-content: center;}
.n_jjfa_box ul li .txt .btn_xq img{display:block; width:auto;height:auto;}*/
.n_jjfa_box ul li:hover .pic:before{height:100%;}
.n_jjfa_box ul li:hover .pic:after{height:0%;}
.n_jjfa_box ul li:hover .txt p{height:48px;}
.n_jjfa_box ul li .txt .t3{margin-top:35px;background-color:transparent;border:1px solid #fff;display:inline-block;}
.n_jjfa_box ul li .txt .t3 .icon{width:50px;height:50px;display:inline-flex;align-items: center;justify-content: center;  float: left;}
.n_jjfa_box ul li .txt .t3 span{line-height:50px;height:50px;float: left; padding: 0;font-size: 16px;overflow: hidden;max-width: 0;-webkit-transition: .8s;-o-transition: .8s;transition: .8s;white-space: nowrap;opacity: 0;}
.n_jjfa_box ul li .txt .t3:hover span{opacity:1;max-width:300px;padding:0 20px 0 40px;}
@media(min-width:768px){
.n_jjfa_box ul li .txt .t3:hover{background-color:#fff;}
.n_jjfa_box ul li .txt .t3:hover span{color:#e77817;}
.n_jjfa_box ul li .txt .t3:hover .icon svg path{fill:#e77817;}
}
/*产品列表*/
.n_pro_box{padding:70px 0 80px;}
.n_pro_box .list{padding:10px 10px;margin:0 -10px;}
.n_pro_box .list ul:after{display:block; content:''; clear: both}
.n_pro_box .list ul li{float:left;width:calc(25% - (30px * 3 /4));margin-right: 30px;margin-bottom:30px;box-shadow:0px 0px 4px rgb(0 0 0 /0.08);}
.n_pro_box .list ul li:nth-child(4n){margin-right:0;}
.n_pro_box .list ul li .box{ display: block; background: #FFFFFF;  position: relative; overflow: hidden; z-index: 1;}
.n_pro_box .list ul li .txt{padding: 50px 25px 0px;}
.n_pro_box .list ul li .txt h4{ font-size:22px; height:48px;font-weight: bold; color: #000000; margin-bottom:20px;}
.n_pro_box .list ul li .txt p{ font-size: 14px; line-height: 24px; height: 48px; overflow: hidden; margin-bottom: 30px;}
.n_pro_box .list ul li .txt p span{ display: block;}
.n_pro_box .list ul li .pic{ margin-top: 20px; position: relative;padding:0 20px 50px;}
.n_pro_box .list ul li .pic:before{ content: ""; display: block; width: 100%; height: 0; padding-top: 78%;}
.n_pro_box .list ul li .pic img{ position: absolute;left: 10%;top: 10%;width: 80%;height: 80%;object-fit: contain;}
/*.btn_xq{ position: relative;display: inline-flex;width:100px;height:36px;line-height:36px;border:1px solid #e77817; }
.btn_xq span{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #e77817; transition: .5s;}*/
.n_pro_box .list ul li .box:before{ content: ""; opacity: 0; visibility: hidden; transition: .5s; display: block; width: 100%; height: 0; position: absolute; left: 0; bottom:-120px; background: #e77817; z-index: -1; transform: matrix(-1, .26, 0, 1, 0, 0);}
.n_pro_box .list ul li:hover .box:before{ opacity: 1; visibility: visible; height: 50%;}

/**/
.n_rczp_box{}
.n_rczp_box .n_rczp1{padding:50px 0 0;}
.n_rczp_box .n_rczp1 .pd{position:relative;z-index:2;}
.n_rczp_box .n_rczp1 .text{background-image:url(../images/job_list_p2_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:128px 20px 20px;position:relative;}
.n_rczp_box .n_rczp1 .text .bg_{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(43,47,63,0.7);}
.n_rczp_box .n_rczp1 .text .t1{font-size:36px;font-weight:bold;color:#FFFFFF;z-index:1;position:relative;text-align:center;}
.n_rczp_box .n_rczp1 .text .h{width:20px;height:1px;background:#FFFFFF;opacity:1;margin:24px auto;z-index:1;position:relative;}
.n_rczp_box .n_rczp1 .text .des p{font-size:16px;font-weight:400;color:#FFFFFF;line-height:26px;z-index:1;position:relative;text-align:center;}
.n_rczp_box .n_rczp1 .text .btn{display:block;width:154px;height:50px;background:#FFFFFF;border-radius:0px 0px 0px 0px;opacity:1;margin:40px auto 0;font-weight:400;color:#666666;line-height:50px;z-index:1;position:relative;text-align:center;transition:all .2s;}
.n_rczp_box .n_rczp1 .text .btn:hover{color:#fff;background:linear-gradient(69.46deg,#d16b13 0%,#e77818 73.21%,#ff9131 100%);}
.n_rczp_box .n_rczp1 .text .s{height:50px;width:1px;background:#FFFFFF;margin:55px auto 0;z-index:1;position:relative;}

.n_rczp_box .n_rczp2{background:#eeeeee;padding:65px 0 ;}
.n_rczp_box .n_rczp2 .title{text-align: center;}
.n_rczp_box .n_rczp2 .title h3{font-size: 36px; font-weight: bold;color: #333333;}
.n_rczp_box .n_rczp2 .form{}
.n_rczp_box .n_rczp2 .form .job_box{text-align:center;padding-top:40px;display:flex;align-items:stretch;justify-content:center;}
.n_rczp_box .n_rczp2 .form .job_box .h{display:inline-block;font-size:16px;font-weight:400;color:#999999;height:48px;line-height:48px;padding:0 15px;}
.n_rczp_box .n_rczp2 .form .box{display:inline-block;width:280px;height:48px;background:#FFFFFF;border-radius:24px 24px 24px 24px;opacity:1;}
.n_rczp_box .n_rczp2 .form .job_drop{position:relative;padding:0 20px;}
.n_rczp_box .n_rczp2 .form .job_drop select {display: block;width: 100%;height: 100%;border: none;background-color: transparent;color: #ccc;font-size: 16px;appearance: none;-webkit-appearance: none;-moz-appearance: none;background:  url('../images/drop_down__.svg') no-repeat scroll right center transparent;}

.n_rczp_box .n_rczp2 .list{padding-top:56px;margin:-12px;}
.n_rczp_box .n_rczp2 .list ul li{float:left;width:calc(33.33% - 24px);padding:12px;}
.n_rczp_box .n_rczp2 .list ul li a{display:block;background-color:#ffffff;padding:32px;}
.n_rczp_box .n_rczp2 .list ul li:hover a{background:linear-gradient(45deg,#cc6911 0%,#e77817 73%,#f4933f 100%);transition:.2s;}
.n_rczp_box .n_rczp2 .list ul li .t1{font-size:16px;font-weight:400;color:#999999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.n_rczp_box .n_rczp2 .list ul li:hover .t1{color:rgba(255,255,255,0.6);transition:.2s;}
.n_rczp_box .n_rczp2 .list ul li .t2{font-size:24px;font-weight:bold;color:#333333;margin-top:8px;}
.n_rczp_box .n_rczp2 .list ul li:hover .t2{color:#fff;transition:.2s;}
.n_rczp_box .n_rczp2 .list ul li .t3{padding-top:30px;}
.n_rczp_box .n_rczp2 .list ul li .t3 span{display:inline-block;font-size:16px;font-weight:400;color:#666666;position:relative;}
.n_rczp_box .n_rczp2 .list ul li:hover .t3 span{color:rgba(255,255,255,0.6);transition:.2s;}
.n_rczp_box .n_rczp2 .list ul li .t3 span:not(:first-child){padding-left:30px;}
.n_rczp_box .n_rczp2 .list ul li .t3 span:not(:first-child):after{content:'';width:1px;height:14px;background:#CCCCCC;border-radius:0px 0px 0px 0px;opacity:1;position:absolute;left:15px;top:50%;transform:translateY(-50%);}
.n_rczp_box .n_rczp2 .list ul li:hover .t3 span:not(:first-child):after{background:rgba(255,255,255,0.2);transition:.2s;}
.n_rczp_box .n_rczp2 .list ul li .t4{border-top:1px solid #ccc;margin-top:24px;padding-top:24px;}
.n_rczp_box .n_rczp2 .list ul li:hover .t4{border-top-color:rgba(255,255,255,0.6);transition:.2s;}
.n_rczp_box .n_rczp2 .list ul li .t4:after{content:'';display:block;height:0;clear:both;}
.n_rczp_box .n_rczp2 .list ul li .t4 span{float:left;width:calc(100% - 50px);font-size:16px;font-weight:400;color:#999999;line-height:50px;}
.n_rczp_box .n_rczp2 .list ul li:hover .t4 span{color:rgba(255,255,255,0.6);}
.n_rczp_box .n_rczp2 .list ul li .t4 .more2{width:50px;height:50px;border-radius:0px 0px 0px 0px;opacity:1;border:1px solid #EEEEEE;float:right;background-image:url(../images/jt_icon_eee.svg);background-repeat:no-repeat;background-position:center;background-size:22px;}
.n_rczp_box .n_rczp2 .list ul li:hover .t4 .more2{transition:.2s;background-color:#ffffff;background-image:url(../images/jt_right_green.svg);}
.n_rczp_box .n_rczp2 .list ul li .t5{display:none;}


/*join tc box*/
.join_tc{position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,.3);z-index:-999;left:0;top:0;opacity:0;}
.join_tc.show{z-index:20;opacity:1;}
.join-tc-box{position:fixed;left:50%;top:50%;width:520px;transform:translate(-50%,-50%) translateY(100px);z-index:10;background-color:red;border-radius:10px;background-color:#fff;max-width:640px;padding-bottom:30px;opacity:0;transition:all .6s;}
.join_tc.show .join-tc-box{opacity:1;transform:translate(-50%,-50%) translateY(0px);}
.join-tc-box .join-top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid #E5E5E5;}
.join-tc-box .join-top .t{font-size:18px;color:#666666;font-weight:bold;}
.join-tc-box .join-top .join-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.join-tc-box .join-top .join-close img{width:24px;height:24px;}
.join-tc-box .text{max-height:340px;overflow-y:auto;padding-left:40px;padding-right:40px;margin:30px 0;}
.join-tc-box .text .t_1{color:#666666;font-size:17px;line-height:20px;}
.join-tc-box .text .text_01{font-size:15px;color:#666666;line-height:20px;padding-top:6px;}
.join-tc-box .text .des_02{padding-top:20px;}
.join-tc-box .text .text_01 p{font-size:15px;margin-bottom:5px;color:#666666;line-height:24px;}
.join-tc-box .text::-webkit-scrollbar{width:5px;height:2px;}
.join-tc-box .text::-webkit-scrollbar-button:vertical{display:none;}
.join-tc-box .text::-webkit-scrollbar-corner,
.join-tc-box .text::-webkit-scrollbar-track{background-color:#f5f5f5;}
.join-tc-box .text::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--main-color);}
.join-tc-box .text::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--main-color);}
.join-tc-box .text::-webkit-scrollbar-thumb:vertical:active{background-color:var(--main-color);}
.join-tc-box .more2{display:flex;align-items:center;justify-content:space-between;width:140px;height:38px;background-color:#EDEDED;border-radius:0px;padding:0 8px 0 20px;margin-left:30px;cursor:pointer;position:relative;overflow:hidden;}
.join-tc-box .more2:after{content:'';position:absolute;left:0;top:0;width:0;height:100%;background-color:#e77817 ;transition:all .4s linear;}
.join-tc-box .more2:hover:after{width:100%;}
.join-tc-box .more2 span{font-size:13px;color:#666;position:relative;z-index:1;}
.join-tc-box .more2:hover span{color:#fff;}
.join-tc-box .more2 .img{width:25px;height:25px;border-radius:50%;background-color:#fff;background-image:url(../images/more_03.png);background-repeat:no-repeat;background-position:center;position:relative;z-index:1;}
@media(max-width:768px){
    .join-tc-box{width:90%;}
    .join-tc-box .join-top{padding:15px;}
    .join-tc-box .text{padding:15px;margin:10px 0;}
    .join-tc-box .more{margin-left:15px;}
}



.n_news_show .info_box{ float:left; width:70.5%; padding-bottom:1%; padding-right:3%;padding-top:4%; /*border-right:1px solid #e7e7e7;*/}
.n_news_show .info_box .show_t{ line-height:32px; font-size:26px; color:#555555; text-align:left; margin-bottom:1%; margin-top:5px; font-weight:normal;}
.n_news_show .info_box .con_line{height:40px; line-height:40px;font-size:15px; color:#c8c8c8; border-bottom:1px solid #f0f0f0; text-align:left; padding-bottom:1%; }
.n_news_show .info_box img{margin-bottom:10px; display:block; max-width:100%;}
.n_news_show .info_box .content{ line-height:28px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:4%;font-size:15px; color:#555555;text-align:left;/* font-family:"å®‹ä½“";*/ padding-bottom:4%;}
.content table  tr td { border:  1px solid #ccc!important;}
.n_news_show .info_box .content .h2{ font-size:16px; line-height:24px; margin-bottom:5px;}
.n_news_show .info_box .content p{ padding-bottom:10px; overflow:hidden;}
.n_news_show .info_box table{border-collapse:collapse;border-spacing:0;}
.n_news_show .info_box table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}
.n_news_show .prenext{ padding-top:3%; text-align:center;  font-size:15px;margin-bottom:4%;border-top:1px solid #f0f0f0; overflow:hidden; line-height:26px; color:#555555; text-align:center; }
.n_news_show .prenext span{ width:40%; overflow:hidden;}
.n_news_show .prenext span.l{ text-align:left;}
.n_news_show .prenext span.r{ text-align:right;}
.n_news_show .prenext a{ color:#555555; overflow:hidden; transition:all 0.3s;}
.n_news_show .prenext a:hover{ color:#d8271c;  text-decoration:none;opacity:0.8;filter:Alpha(opacity=80);}
.n_news_show .prenext .goback{ display:inline-block; vertical-align:top; height:38px; line-height:38px; width:120px; border:1px solid #9e0534; border-radius:20px; color:#9e0534; margin-top:-6px;}
.n_news_show .prenext .goback:hover{ background:#d8271c; color:#fff;}
.n_news_show .fenxiang{ float:right;}
.n_news_show .fenxiang div.social-share{ display:inline-block; vertical-align:top;}
.n_news_show .fenxiang .news_fx{ text-align:center;display:inline-block; vertical-align:top;  padding-left:3px; padding-right:3px;}
.n_news_show .fenxiang .news_fx ul li{ display:inline-block; width:30px; height:30px;  margin-left:2px; margin-right:2px; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.n_news_show .fenxiang .news_fx ul li.bgs1{ background-image:url(../images/fx_pic1.png);}
.n_news_show .fenxiang .news_fx ul li.bgs2{ background-image:url(../images/fx_pic2.png);}
.n_news_show .fenxiang .news_fx ul li.bgs3{ background-image:url(../images/fx_pic3.png);}
.n_news_show .fenxiang .news_fx ul li:hover{transition:all 0.3s/*;opacity:0.8;filter:Alpha(opacity=80);*/}
.n_news_show .fenxiang .news_fx ul li.bgs1:hover{ background-image:url(../images/fx_pic1_on.png);}
.n_news_show .fenxiang .news_fx ul li.bgs2:hover{ background-image:url(../images/fx_pic2_on.png);}
.n_news_show .fenxiang .news_fx ul li.bgs3:hover{ background-image:url(../images/fx_pic3_on.png);}
.n_news_show .fenxiang .news_fx ul li a{ display:block; width:30px; height:30px; padding:0; margin:0;}
.n_news_show .fenxiang .news_fx ul li a:hover{ background:none;}
.n_news_show .fenxiang .social-share .icon-qq:before{ content:"";}
.n_news_show .fenxiang .social-share .icon-qq{ border:0;}
.n_news_show .fenxiang .social-share .icon-qq:hover{ background-image:url(../images/fx_pic1_on.png);background-size:100% 100%;}
.n_news_show .fenxiang .social-share .icon-wechat:before{ content:"";}
.n_news_show .fenxiang .social-share .icon-wechat{ border:0;}
.n_news_show .fenxiang .social-share .icon-wechat:hover{ background-image:url(../images/fx_pic3_on.png);background-size:100% 100%;}
.n_news_show .fenxiang .social-share .icon-weibo:before{ content:"";}
.n_news_show .fenxiang .social-share .icon-weibo{ border:0;}
.n_news_show .fenxiang .social-share .icon-weibo:hover{ background:url(../images/fx_pic2_on.png) no-repeat;background-size:100% 100%;}


.n_news_show .news_r{ float:right; overflow:hidden; background:#fff; width:24%; max-width:390px; margin-top:3%; margin-bottom:5%;display:flex;}
.n_news_show .news_r .sticky{position: sticky;top:50px;}
.n_news_show .news_r .news_t{ font-weight:normal;  overflow:hidden; position:relative; padding-left:10px;}
.n_news_show .news_r .news_t .h2{ font-weight:normal; color:#555555; font-size:22px; margin-right:30px;height:70px; line-height:70px;}
.n_news_show .news_r .news_ul3{ margin-left:10px;overflow:hidden;}
.n_news_show .news_r .news_ul3 ul li{ display:block; border-bottom:1px solid #f0f0f0; padding-bottom:3%; margin-bottom:2%; overflow:hidden;}
.n_news_show .news_r .news_ul3 ul li label{ display:block; height:24px; line-height:24px;  color:#c8c8c8; font-size:13px;}
.n_news_show .news_r .news_ul3 ul li .h3{ font-weight:normal; overflow:hidden;height:30px; line-height:30px; color:#555555; font-size:16px;transition:all 0.3s; margin-top:1%; margin-bottom:1%;white-space:nowrap;text-overflow:ellipsis;}
.n_news_show .news_r .news_ul3 ul li .h3 a{display:block;}
.n_news_show .news_r .news_ul3 ul li:hover .h3{ color:#d8271c;}
.n_news_show .news_r .news_ul3 ul li:last-child{ border-bottom:0;}
/*è§£å†³æ–¹æ¡ˆ*/
.n_news_show .news_ul{ overflow:hidden; margin-top:5%;}
.n_news_show .news_ul ul li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; overflow:hidden; text-align:center; position:relative; z-index:0;transition:all 0.3s;}
.n_news_show .news_ul ul li:nth-child(3n+0){ margin-right:0;}
.n_news_show .news_ul ul li .imgs{overflow:hidden; position:relative; padding-top:60.8%;}
.n_news_show .news_ul ul li .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.n_news_show .news_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.n_news_show .news_ul ul li:hover .imgs .bgs{opacity:1.0;filter:Alpha(opacity=100);}
.n_news_show .news_ul ul li .txt{ overflow:hidden; padding-left:10px; padding-right:10px; padding-top:5%; padding-bottom:7%;transition:all 0.3s; border:1px solid #dcdce5;}
.n_news_show .news_ul ul li .txt .cons{ max-width:94%; max-width:390px; margin:0 auto; overflow:hidden; text-align:left;}
.n_news_show .news_ul ul li .h3{ overflow:hidden;height:24px; line-height:24px;font-weight:normal; font-size:18px;color:#010101;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}
.n_news_show .news_ul ul li:hover .h3{ color:#fff;}
.n_news_show .news_ul ul li:hover .txt{ background:#d8271c;border:1px solid #d8271c;}
.n_news_show .news_ul ul li .p{ height:78px; line-height:26px; margin-top:10px; overflow:hidden; color:#888888; font-size:14px;transition:all 0.3s;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.n_news_show .news_ul ul li:hover .p{ color:#fff;}
.n_news_show .news_ul ul li i{ display:inline-block; vertical-align:top; font-style:normal;height:18px; line-height:18px; width:24px; background:url(../images/i_bg1.png) left center no-repeat; background-size:24px auto; margin-top:11px;}
.n_news_show .news_ul ul li:hover i{ background-image:url(../images/i_bg1_on2.png);}

/**/
.n_pro_show{padding-bottom:110px;}
.n_pro_show .pro_show1{padding:100px 0 60px;}
.n_pro_show .pro_show1 .imgbox{width:460px;}
.n_pro_show .pro_show1 .textbox{width:calc(100% - 510px);}
.n_pro_show .pro_show1 .textbox .title{margin-bottom:40px;}
.n_pro_show .pro_show1 .textbox .title h3{font-size:28px;font-weight:800;margin-bottom:15px;}
.n_pro_show .pro_show1 .textbox .title h5{font-size:18px;font-weight:600;white-space: initial;}
.n_pro_show .pro_show1 .textbox .info{font-size:15px;color:#777777;line-height:30px;text-align:justify;}

.n_pro_show .pro_show2{padding:100px 0 110px;background:url(../images/pro_bg1.jpg)no-repeat center;background-size:cover;}
.n_pro_show .pro_show2 .title{text-align:center;}
.n_pro_show .pro_show2 .title h3{color:#FFFFFF;font-size:24px;font-weight:600;}
.n_pro_show .pro_show2 .list{text-align:center;margin-top:110px;}
.n_pro_show .pro_show2 .list ul{display:flex;align-items: center;justify-content: center;}
.n_pro_show .pro_show2 .list ul li{width:180px;}
.n_pro_show .pro_show2 .list ul li i{width: 120px;height: 120px;margin:0 auto 20px;border: rgba(255, 255, 255, 0.45) 2px solid;display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;transition:0.6s;}
.n_pro_show .pro_show2 .list ul li h3{font-size:20px;color:#FFFFFF;font-weight:600;}
.n_pro_show .pro_show2 .list ul li:hover i{ background:#e77817;border: #e77817 2px solid;}
.n_pro_show .pro_show3 .wrap{padding:80px 0 60px;border-bottom:#e2e2e2 solid 1px;}
.n_pro_show .pro_show3 .wrap:before {content: "";position: absolute;left: 0;width: 0;background:#e77817;height: 2px;bottom: -1px;transition: 0.6s;}
.n_pro_show .pro_show3 .title{width:350px;float:left;}
.n_pro_show .pro_show3 .title h5{font-size:22px;color:#e77817;font-weight:600;margin-bottom:15px;}
.n_pro_show .pro_show3 .title h3{font-size:24px;color:#4d4d4e;font-weight:600;}
.n_pro_show .pro_show3 .list{width:calc(100% - 350px);float:left;}
.n_pro_show .pro_show3 .list p{line-height:32px;padding-left:14px;font-size:15px;position: relative;color:#6b6d6e;}
.n_pro_show .pro_show3 .list p:before{content:'';width:4px;height:4px;border-radius: 2px;background:#6b6d6e; position:absolute;left:0;top:14px;}
.n_pro_show .pro_show3:hover .wrap:before{width:100%;}

.n_pro_show .pro_show4 .wrap{padding:80px 0 60px;border-bottom:#e2e2e2 solid 1px;}
.n_pro_show .pro_show4 .wrap:before {content: "";position: absolute;left: 0;width: 0;background:#e77817;height: 2px;bottom: -1px;transition: 0.6s;}
.n_pro_show .pro_show4 .title{width:350px;float:left;}
.n_pro_show .pro_show4 .title h5{font-size:22px;color:#e77817;font-weight:600;margin-bottom:15px;}
.n_pro_show .pro_show4 .title h3{font-size:24px;color:#4d4d4e;font-weight:600;}
.n_pro_show .pro_show4 .list{width:calc(100% - 350px);float:left;}
.n_pro_show .pro_show4 .list p{line-height:32px;padding-left:14px;font-size:15px;position: relative;color:#6b6d6e;}
.n_pro_show .pro_show4 .list p:before{content:'';width:4px;height:4px;border-radius: 2px;background:#6b6d6e; position:absolute;left:0;top:14px;}
.n_pro_show .pro_show4:hover .wrap:before{width:100%;}

.n_pro_show .pro_show5 .wrap{padding:80px 0 60px;border-bottom:#e2e2e2 solid 1px;}
.n_pro_show .pro_show5 .wrap:before {content: "";position: absolute;left: 0;width: 0;background:#e77817;height: 2px;bottom: -1px;transition: 0.6s;}
.n_pro_show .pro_show5 .title{width:350px;float:left;}
.n_pro_show .pro_show5 .title h5{font-size:22px;color:#e77817;font-weight:600;margin-bottom:15px;}
.n_pro_show .pro_show5 .title h3{font-size:24px;color:#4d4d4e;font-weight:600;}
.n_pro_show .pro_show5 .list{width:calc(100% - 350px);float:left; position: relative;}
.n_pro_show .pro_show5 .list .swiper{position: relative; overflow: hidden;} 
.n_pro_show .pro_show5 .list .swiper-slide .pic{height:220px;background-repeat:no-repeat; background-position: center; background-size:cover;}
.n_pro_show .pro_show5 .list .swiper-button-prev,.n_pro_show .pro_show5 .list .swiper-button-next{width: 48px;height: 48px;border-radius: 50%;background: rgba(0, 0, 0, 0.2);top: 50%;transform: translateY(-50%);margin: 0;bottom: -70px;transition: .5s;}
.n_pro_show .pro_show5 .list .swiper-button-prev:after,.n_pro_show .pro_show5 .list .swiper-button-next:after{display: block;color: rgba(255, 255, 255, 1);font-size: 18px;}
.n_pro_show .pro_show5 .list .swiper-button-prev{left:-80px;}
.n_pro_show .pro_show5 .list .swiper-button-next{right:-80px;}
/*.n_pro_show .pro_show5 .list:hover .swiper-button-prev{left:10px;}
.n_pro_show .pro_show5 .list:hover .swiper-button-next{right:10px;}*/


.search_box{padding:80px 0;}
.search_box .search_tab{text-align:center;}
.search_box .search_tab .search_tit{font-size:42px;}
.search_box .search_tab .search_nav{text-align:center;margin-bottom:50px;margin-top:50px;}
.search_box .search_tab .search_nav a{display:inline-block;min-width:100px;height:42px;background:#dcdcdb;color:#666666;font-size:18px;line-height:42px;border-radius: 21px;margin:0 18px;padding: 0 12px;}
.search_box .search_tab .search_nav a strong{font-weight:400;}
.search_box .search_tab .search_nav a.on,.search_box .search_tab .search_nav a:hover{background:#e77818;color:#FFFFFF;}
.search_box .list_search ul li{padding: 23px 0;  border-bottom: 1px solid #e0e2e9; overflow: hidden;}
.search_box .list_search ul li a{display:block;}
.search_box .list_search ul li a .tt:after{content:'';display:block;overflow: hidden;clear: both;}
.search_box .list_search ul li h5 { font-size: 24px; color: #616268; float: left; width: calc(100% - 150px); line-height: 40px;}
.search_box .list_search ul li span { display: inline-block; float: right; width: 110px; height: 40px; line-height: 40px; text-align: center; border-radius: 25px; background: #f0f1f6;
font-size: 14px; color: #3c3c3c; margin: 10px; transition: 0.6s;}
.search_box .list_search ul li .p { font-size: 14px; color: #888a8e; line-height: 24px; height: 48px; overflow: hidden;width:calc(100% - 200px);overflow: hidden; display: -webkit-box;
    -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.search_box .list_search ul li:hover span{background: #e77818; color: #fff;}




@media screen and (max-width: 1600px){
	.wrap{width:1400px;}
}
@media screen and (max-width: 1460px){
.wrap{width:1300px;}
.header,.header .header_r{height: 90px;}
.header .logo{width:160px;height:90px;}
.header .header_r #nav>ul>li>a{height: 87px;}
.header .header_r #nav ul li .sub{top:90px;}
.i_pro .swiper-button-prev{ left: -10px;}
.i_pro .swiper-button-next{ right: -10px;}
.n_pro_box .list ul li,.n_pro_box .list ul li:nth-child(4n) {width: calc(33.33% - (30px * 2 /3));margin-right: 30px;}
.n_pro_box .list ul li:nth-child(3n) {margin-right: 0;}
.n_news_show .news_r{min-width:350px;}
.n_news_show .info_box {width: 68%;}



}
@media screen and (max-width: 1300px){
	.wrap{width:1200px;}
}

@media screen and (max-width: 900px){
body{min-width:100%;}
.wrap{width:96%;}
.header .header_r #nav{display:none;}
.header .menuBtn{display: block !important;}
.header.nyheader .menuBtn span{background: #666;}
.header .menuBtn.on span{background: #e77817;}
.header .menuBtn.on span.line1{top: 23px;transform: rotate(45deg);	-webkit-transform: rotate(45deg);	-ms-transform: rotate(45deg);	-o-transform: rotate(45deg);	-moz-transform: rotate(45deg);}
.header .menuBtn.on span.line2{opacity: 0;}
.header .menuBtn.on span.line3{top: 23px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);-moz-transform: rotate(-45deg);}

.header,.header .header_r{height: 60px;}
.header .logo{width:110px;height:60px;position: relative;  z-index: 1;}
.header .header_r{width:100%;display:block;}
.header .header_r #nav>ul>li>a{height: 48px;}
.header .header_r #nav ul li .sub{top:0px;}
.header .header_r .top_search{width:30px;height:60px;display:flex;align-items: center; margin-right: 50px;}
.header .header_r .top_search .tit{width:18px;height:18px;display: block; background-size: cover;}
.top_search form{display:none;}
.header .header_r #nav{display:none;float: none; position: absolute; top: 0px; width: 100vw;padding-right:0;padding-top:20px; background: #FFFFFF; margin-right: 0; margin-left:0;  transition: 0.4s; -webkit-transition: 0.4s;  -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s;height:auto;z-index: 2;min-height: calc(100vh - 20px);}
.header .header_r #nav ul{padding:0 ;}
.header .header_r #nav>ul>li.on, .header .header_r #nav>ul>li:hover{background:none;}
.header .header_r #nav ul li .sub a:hover { background:none;color: #333333;}
.header .header_r #nav > ul > li { border-bottom:1px solid #eee; position:relative; float:none;padding:0;height:auto;}
.header .header_r #nav>ul>li.on {border-bottom:1px solid #eee;}
.header .header_r #nav > ul > li.down>a{background-image:url(../images/touch-arrow-d.png);background-repeat:no-repeat;background-position:center right 10px;background-size:13px;}
.header .header_r #nav > ul > li a{ color:#333; display:block; font-size:15px; height:48px; line-height:48px;/* padding-left:10px;*/ text-align:left;padding:0 20px;}
.header .header_r #nav > ul > li a h3{font-size:15px}
.header .header_r #nav > ul > li span{height:48px; line-height:48px;}
.header .header_r #nav > ul > li a:hover, .header .nav > ul > li a:active { background-color:#FFFFFF; color:#ed8d17; }	
.header .header_r #nav > ul > li.header .nav > ul > li.tels a{ display:inline-block;}
.header .header_r #nav > ul > li.tels a:hover{ background:none; color:var(--wz-color);}
.header .header_r #nav > ul > li:hover > a span:first-child{color:#333;margin-top: 0px;}
.header .header_r #nav > ul > li.now > a span:first-child{margin-top: 0px;color:var(--wz-color); }
.header .header_r #nav:hover > ul > li > a:hover::after{width:0;}
.header .header_r #nav > ul > li i { position:absolute; top:14px;/* right:5px;*/ right:25px;  display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }
.header .header_r #nav > ul > li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }
.header .header_r #nav > ul > li.now i.touch-arrow-down { background-image:url(../images/touch-arrow-u.png); }
.header .header_r #nav > ul > li > .sub,.header .header_r #nav ul li .sub.li2,.header .header_r #nav ul li .sub.li3{width:calc( 100% - 40px); padding:0px 20px 15px; position: relative; background:#FFFFFF; top: 0; text-align: left; z-index: 110; left:0;}
.header .header_r #nav>ul>li>.sub1 li{text-align:left;line-height: 32px;padding-left:15px;}
.header .header_r #nav>ul>li>.sub1 li:hover{ background:none;}
.header .header_r #nav>ul>li>.sub1 li a{line-height:32px;height: 32px;}
.header .header_r #nav > ul > li > .sub > ul> li> a{color:#666666;border-bottom:0;text-align:left;font-size: 15px;padding: 0;padding-left: 2%;line-height: 35px;height: 35px;}

	
.header.xg .menuBtn span{background: #333333;}
.header.xg .header_r .top_search .tit{background-image: url(../images/top_search_on.png);}
	
.banner{width:100%;}
.banner .swiper-slide a {height: 100vw;}
.banner .swiper-slide a .text h3 {font-size: 20px; margin-bottom: 20px; line-height:40px;}
.banner .swiper-slide a .text{padding:0 10px;}
.i_title h3{font-size:26px;margin-bottom:5px;}
.i_title p{font-size:18px;}

.i_about {padding: 60px 0 60px;}
.i_about .imgbox {float: none;width:calc(100% - 50px);margin-left:40px;position: relative;margin-bottom:40px;}
.i_about .imgbox:after {width:40px;height:40px;left: -40px;bottom: -25px;}
.i_about .txts .i_title2 .h3 {font-size: 26px;}
.i_about .txts {float: none;width:100%;margin-top: 00px;background-size: 410px auto;}
.i_news .fl .t2 h3 {font-size: 18px;}
.i_news .fl {float:none!important;width: calc(100% - 10px);padding: 5px;max-width:100%;}
.i_news .fr {float:none!important;width: calc(100% - 10px);padding: 5px;max-width:100%;margin-top:20px;}
.i_news .fr .i { width: calc(50% - 10px); height: 50%;position: relative; padding: 5px;}
.i_news .fr:after{content: '';display: block;overflow: hidden;height: 0;clear: both;}
.i_about .txts .i_title2 .p{margin-top: 20px;padding-top: 32px;font-size: 18px;}
.i_news .fr .i a {height: 100%;padding: 10px 15px;}
.i_news .fr .i a .t2 h3 {font-size: 16px;}
.i_news .fr .i a .info {font-size: 14px; line-height: 26px; height: 48px;margin-top: 15px;}
.i_news .fr .i a .t1 {margin-top: 25px;padding-top: 10px;}
.i_about .cons {font-size: 15px; line-height: 30px;}
.i_about .counter ul li{width:43%;}
.i_about .counter ul li:nth-child(2n){margin-right: 0;padding-right: 0;}
.i_about .counter ul li:nth-child(2n):after {width: 0;}
.i_about .counter span { font-size: 38px;}
.i_pro,.i_sol{padding: 60px 0;}
.i_pro .swiper-button-prev{ left: 0px;}
.i_pro .swiper-button-next{ right:0px;}
.i_pro .pro_list{ margin-top: 40px; margin-bottom: 40px;}
.i_sol .sol_list { margin-top: 40px;  margin-bottom: 30px;}
.i_tantou2 .textbox h3 {margin: 0 10px;font-size: 20px;}
	
.foot_bot .wrap {display: block;}
.footer .f_navbox{display:none;}
.footer .f_lianxi {float:none!important;}
.footer .f_lianxi .foot_tel h6 {font-size: 28px;}

.foot_bot .wrap .copyright{float:none!important;line-height:24px;}
.foot_bot .foot_link{float:none!important;margin:5px auto 0;}
.footer { padding: 40px 0 60px;}
.footer .f_lianxi .ewm {justify-content: center;}
.footer .f_lianxi .ewm li a .ewmbox{z-index:1;}
.nybanner{height: 70vw;}
.nybanner .textbox h3 { font-size: 28px;}
.n_nav_web{display:none;}
.pageTarget .bread_target,.pageTarget{display:block;}
.pageTarget .wrap{width:100%!important;}
.pageTarget{width: 100%; margin: 0 auto;padding:0;box-shadow: 0 0 2px 4px rgba(0 0 0 /0.05); overflow: hidden;}
.pageTarget .title{display:block;width:100%;height: 60px;line-height: 60px;background: #e77817;}
.pageTarget .title #bnt_back,.nav-two .title #bnt_sub_nav{display:none;}
.pageTarget .title h2{	color:#f4f4f4;font-size: 18px;font-weight: 700;text-indent: 20px;}
.pageTarget .title #bnt_back{ position:absolute;display:block; left: 1rem; top:0;display: block; display:flex;align-items: center; height: 60px;}
.pageTarget #bnt_back img{ height: 15px;}
.pageTarget .title #bnt_sub_nav{ position: absolute; display:block; right: 1rem; top:20px; cursor: pointer; }
.pageTarget #bnt_sub_nav img{ display: block; height: 15px; }
.pageTarget h2{ font-size: 16px; color: #fff; text-align: center; text-indent:0;}
.pageTarget .ny_nav{display:none;float:none;padding:20px 0;}
.pageTarget .ny_nav a{display:block;line-height:32px;}
.pageTarget .ny_nav a.active{color:#e77817;}

.n_about .tt { background-size: 120%;height: 80px;margin-bottom: 30px;padding-top: 20px;}
.n_about .tt h3 {font-size: 20px;}
.n_about .tt span {display: block;font-size: 16px;margin-right:30%;}
.n_about {padding: 20px 0;}
.n_about .ar_article {font-size: 14px;line-height: 32px;}

.n_shuzi ul li {width:50%;margin-bottom:15px;}
.n_shuzi ul li div span {font-size: 38px;}
.n_shuzi ul li div i { font-size: 16px;}

.n_shuzi { margin-top: 40px;}
.n_video {padding-top: 50px; margin-top: 35px;}
.n_video .n_play { width: 90px; height:90px; line-height: 90px;}
.n_shuzi ul li div {font-size: 38px; margin-bottom: 5px;}

.n_wenhua{padding:40px 0;}
.n_wenhua .ul_1{width: 100%;float: left;}
.n_wenhua .ul_2{ width: 100%;}
.n_wenhua .ul_2 li {width: 100%;}
.n_wenhua ul li .box{padding: 35px 20px;}
.n_wenhua .ul_2 li:nth-child(3) .box { height: 60vw;}

.licheng_slide ul li .box{width: 100%;}
.licheng_slide ul li {height:auto; min-height: 300px;}
.licheng_slide ul li .box {min-height: 300px;}
.licheng_slide ul li .box:hover .con { color: #29292b;}
.licheng_slide ul li:nth-child(1),.licheng_slide ul li:nth-child(2),.licheng_slide ul li:nth-child(3),.licheng_slide ul li:nth-child(4),.licheng_slide ul li:nth-child(5),.licheng_slide ul li:nth-child(6),.licheng_slide ul li[data-slick-index='1'],.licheng_slide ul li[data-slick-index='2'],.licheng_slide ul li[data-slick-index='3'],.licheng_slide ul li[data-slick-index='4'],.licheng_slide ul li[data-slick-index='5'],.licheng_slide ul li[data-slick-index='6'],.licheng_slide ul li[data-slick-index='7'],.licheng_slide ul li[data-slick-index='8'],
.licheng_slide ul li[data-slick-index='9'],.licheng_slide ul li[data-slick-index='10'],.licheng_slide ul li[data-slick-index='11'],.licheng_slide ul li[data-slick-index='12'],.licheng_slide ul li[data-slick-index='13'],.licheng_slide ul li[data-slick-index='14'],.licheng_slide ul li[data-slick-index='15'],.licheng_slide ul li[data-slick-index='16'],.licheng_slide ul li[data-slick-index='17'],.licheng_slide ul li[data-slick-index='18'],.licheng_slide ul li[data-slick-index='19'],.licheng_slide ul li[data-slick-index='20'],.licheng_slide ul li[data-slick-index='21'],.licheng_slide ul li[data-slick-index='22'],.licheng_slide ul li[data-slick-index='23'],.licheng_slide ul li[data-slick-index='24']{padding-top: 87px;padding-bottom: 40px;}

.n_honor {padding: 30px 0 50px;}
.n_honor .list ul li {width: 100%;}

.n_pro_show{padding-bottom:110px;}
.n_pro_show .pro_show1{padding:50px 0 30px;}
.n_pro_show .pro_show1 .imgbox{width:100%;margin-bottom:30px;}
.n_pro_show .pro_show1 .textbox{width:100%;}
.n_pro_show .pro_show1 .textbox .title{margin-bottom:20px;}
.n_pro_show .pro_show1 .textbox .title h3{font-size:20px;margin-bottom:10px;}
.n_pro_show .pro_show1 .textbox .title h5{font-size:15px;white-space: initial;}

.n_pro_show .pro_show2 .list {margin-top: 50px;}
.n_pro_show .pro_show2 {padding: 50px 0 60px;}
.n_pro_show .pro_show2 .list ul {display: block;}
.n_pro_show .pro_show2 .list ul li{width:33%;float:left;margin-bottom:30px;}
.n_pro_show .pro_show2 .list ul li i{width: 28vw;height: 28vw;}
.n_pro_show .pro_show2 .list ul li h3{font-size:16px;}

.n_pro_show .pro_show3 .title,.n_pro_show .pro_show4 .title,.n_pro_show .pro_show5 .title {width: 100%;float: none;text-align:center;margin-bottom:30px;}
.n_pro_show .pro_show3 .title h5,.n_pro_show .pro_show4 .title h5,.n_pro_show .pro_show5 .title h5{font-size:16px;margin-bottom:10px;text-align:center;}
.n_pro_show .pro_show3 .title h3,.n_pro_show .pro_show4 .title h3,.n_pro_show .pro_show5 .title h3{font-size:18px;}
.n_pro_show .pro_show3 .list,.n_pro_show .pro_show4 .list,.n_pro_show .pro_show5 .list {width: 100%;float: none;}

.n_pro_show .pro_show3 .wrap,.n_pro_show .pro_show4 .wrap,.n_pro_show .pro_show5 .wrap { padding: 60px 0 40px;}


.n_news_show .info_box {width: 100%;padding:30px 0 40px;}
.n_news_show .news_r {display:none;}
.n_news_show .info_box .show_t {color: #333333;font-size: 20px;}
.n_news_show .info_box .con_line {font-size: 13px;padding-bottom: 15px;}
	
.n_jjfa_box {padding:50px 0;}
.n_jjfa_box ul li {float: none;width: 100%;margin-right: 0px;margin-bottom: 40px;}
.n_jjfa_box ul li .pic {height: 115vw;}
.n_jjfa_box ul li .txt h4 {font-size: 24px;line-height: 36px;}
.n_jjfa_box ul li .txt {width: calc(100% - 50px);padding: 25px 25px 60px;}

.n_news .list ul li {padding: 45px 0;display: block;}
.n_news .list ul li .img {float: none;width: 100%;height: 70vw;}
.n_news .list ul li .textbox {float: none;width: 100%;margin-left: 0px;}
.n_news .list ul li .textbox .text{width:100%;float:none;}
.n_news .list ul li .textbox .text h3{margin-bottom:10px;}
.n_news .list ul li .textbox .text h3 a{font-size:18px;}
.n_news .list ul li .textbox .text .info{font-size:14px;}
.n_news .list ul li .textbox .text_r{width:100%;float:none;}
.n_news .list ul li .textbox .text_r .time {display:none;text-align: left;color: #d6d6d6;font-weight: 400;}
.n_news .list ul li .textbox .text_r .time p {display:block;font-size: 14px;margin-bottom: 5px;}
.n_news .list ul li .textbox .text_r .time span {font-size: 14px;}
.n_news .list ul li .textbox .text_r .more {  display: block;}

.n_rczp_box .n_rczp2 .list ul li {float: none;width: calc(100% - 24px);padding: 12px;}
.n_rczp_box .n_rczp2 .list ul li a {padding: 25px 20px;}
.n_rczp_box .n_rczp1 .text {padding: 60px 20px 20px;}
.n_rczp_box .n_rczp1 .text .btn{margin: 20px auto 0;}
.n_rczp_box .n_rczp1 .text .s {height: 30px;margin: 30px auto 0;}
.n_rczp_box .n_rczp1 .text .t1,.n_rczp_box .n_rczp2 .title h3  {font-size: 28px;}
.n_rczp_box .n_rczp2 .list ul li .t2 {font-size: 18px;}

.n_contact_box .n_contact .text .left{margin-bottom:20px;}
.n_contact_box .n_contact .text .left h3 {font-size: 20px;}
.n_contact_box .n_contact .text .right {float:left;}
.n_contact_box .n_contact .text .right .con {margin-left: 0px;}
    
.n_contact_box .map_box,.n_contact_box .map_box #map{height: 80vw;}
.n_contact_box .message {margin-top: 40px;padding: 50px 0 40px;}
.n_contact_box .message .left h3 {margin-bottom: 20px;font-size: 20px;}
.n_contact_box .message .left .img{display:none;}
.n_contact_box .message .left{width:100%;}
.n_contact_box .message .right {width: 100%;padding-left:0px;}
.n_contact_box .message .n_biaodan .messlist {float:none!important;width: 98%;height: 50px;line-height: 50px;}
.n_contact_box .message .n_biaodan .messlist02 {width: 98%;height: 90px;margin-bottom:10px;}
.n_biaodan .messlist03{width: 98%;float:none!important;margin-bottom:10px;}
.n_biaodan .messsub {float: none;width: 98%;padding-left: 0px;}

.n_pro_box .list ul li, .n_pro_box .list ul li:nth-child(4n) {width: 100%;margin-right: 0px;}

.page {margin-top: 40px;}
.n_pro_box { padding: 50px 0 60px;}
.n_news_show .prenext {padding-top: 25px;}
.n_news_show .prenext span {width: 100%;overflow: hidden;font-size:14px;margin-bottom:15px;}
.n_news_show .prenext span.r {text-align: left;font-size:14px;}




}


