@font-face {
    font-family:'pingfang';
src: url('../font/PingFang-SC.ttf');

}
@font-face {
    font-family:'impact';
src: url('../font/impact.ttf');

}
@font-face {
    font-family:'Oswald';
src: url('../font/Oswald-Medium.ttf');

}
*{ font-family:'pingfang',"Microsoft YaHei";padding: 0; font-size: 14px;}
*,
*::before,
*::after{
    /*所有的标签，和伪元素都选中*/
    margin: 0;
    padding: 0;
    /*移动端常用布局是非固定像素*/
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*点击高亮效果的清除*/
    tap-highlight-color: transparent;
    -webkit-tap-highlight-color: transparent;
}
input,textarea{
    border: none;
    outline: none;
    /*不允许改变尺寸*/
    resize: none;
    /*元素的外观  none没有任何样式*/
    -webkit-appearance: none;
}
body{ overflow-x:hidden;}
p,a,span,div{color: #333333;}
ul,ol{
    list-style: none;
}
a{
    text-decoration: none;
    color: #333;
}
img{
    vertical-align: middle;
	margin: 0;
	padding: 0;
}
.clear{clear: both;content: "";display: block;}
.header{ height: 90px; }
.w{ width:90%;margin: 0 auto;}
.nywidth{ width:1200px;margin: 0 auto;}
.logo{ float: left; padding-top: 5px;width: 150px;}
.header_right{ float: right;}
.phoneimg{ float: left; padding-right: 10px; padding-top: 22px;}
.indexphone{ padding-top: 15px;float:left; font-size: 24px; color: #008aff;letter-spacing:normal; font-family:'Oswald';line-height:30px;}

.nav{ float: right;padding-top: 20px; padding-left: 30px;margin-right: 50px;}
.nav ul li{ padding: 0 17px;  line-height: 52px; text-align: center; float: left;font-weight: 600; position:relative;}
.nav ul li a{ display: block;color: #343537;}
.nav ul li .erji{position:absolute;background: #57b0fc;z-index:5;width:125px;left:50%;margin-left:-63px;display:none;}
.nav ul li .erji a{color:#fff;}
.nav ul li:hover a.yiji{color:#0189ff;}
.nav ul li:hover .erji{display:block;}

.mySwiperindexbanner img{width:100%;}
.footer{width: 100%;padding: 85px 0; background: #001323;}
.footewm{ float: left;width: 15%;font-size: 16px;color: #858585; text-align: center;line-height: 25px;}
.footewm img{max-width: 100%;display: block;margin: 0 auto; margin-bottom: 8px;}

.foottell{float: left;width:23%;margin-left: 30px;}
.foottell .dbtell{margin-top: 20px;}
.foottell .dbtell p{font-size: 16px;color: #858585;}
.foottell .dbtell span{font-size: 34px;color: #fff; font-family: 'Oswald';}

.dbnav{float: right;width:57%;}
.dbnav .footnav{ overflow: hidden;margin-bottom: 30px;}
.dbnav .footnav li{float: left;}
.dbnav .footnav li a{color: #fff;font-size: 16px;padding-right: 15px;display: inline-block;}
.footcx{border-top: 1px solid #858585;border-bottom: 1px solid #858585;
color: #858585;line-height: 35px;padding: 25px 0;}
.footcx p{color: #858585;}
.footicp{color: #858585;margin-top: 35px;}
.footicp p{float: left;color: #858585;}
.footicp a{color: #858585;}
.footicp .jszc{float: right;color: #858585;}

.iabout{width: 100%;background: url(../images/aboutbg.jpg) no-repeat center;padding: 90px 0;}
.iabout  .iabout_left{width: 50%;float: left;margin-right: 20px;}
.iabout .iabout_right{width: 48%;float: left;}
.about_title{margin-bottom: 50px;}
.about_title b{font-size: 40px;color: #333;float: left;}
.about_title span{color: #008aff;font-size: 40px;}
.about_title p{font-size: 20px;color: #666;text-transform: uppercase;float: left;
    margin-top: 22px;margin-left:10px;
}
.iabout_leftnr{font-size: 16px;color: #333;line-height: 30px;}
.iabout  .iabout_left a{width: 180px;line-height: 50px;background: #008aff;display: block;text-align: center;font-size: 16px;color: #fff;
margin-top: 50px;
}
.iabout  .iabout_left a img{margin-left: 10px;}
.iabout_num{margin-top: 50px;}
.iabout_num li{width:17%;float: left;
        padding-left: 70px;background-repeat: no-repeat;
        background-position: left;
}
.iabout_num li h6{font-size: 14px;color: #333;font-weight: 500;}
.iabout_num li h6 span{font-size: 34px;color: #333; font-family:'Oswald';
    font-weight: 600;margin-right: 10px;
}
.iabout_num li p{font-size: 14px;color: #333;}
.iabout_num li.iabout_num_imga{background-image: url(../images/a1.png);}
.iabout_num li.iabout_num_imgb{background-image: url(../images/a2.png);}
.iabout_num li.iabout_num_imgc{background-image: url(../images/a3.png);}
.iabout_num li.iabout_num_imgd{background-image: url(../images/a4.png);}
.iabout_num li.iabout_num_imge{background-image: url(../images/a5.png);}
.title{margin-bottom: 50px; text-align:center;}
.title b{font-size: 40px;color: #333;}
.title span{color: #008aff;font-size: 40px;}
.title p{font-size: 20px;color: #666;text-transform: uppercase;
}
.iproduces{width: 100%;background: url(../images/probg.png) no-repeat bottom;padding: 70px 0;}
.iproduces .mySwiperpro{padding-bottom: 70px;}
.iproduces .swiper-slide{background:#fff;box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); }
.iprobox{position:relative;}
.iproduces_list .iproduces_listimg{width: 100%;display: block;}
.iproduces .iproduces_listyc{position:absolute;top:0;left:0;height:100%; opacity:0; transition:all 0.3s;}
.iproduces .iproduces_listyc img{width:100%;height:100%;}
.iproduces .ych2{position:absolute;top:0;left:0;background: linear-gradient(180deg, rgba(3, 3, 3, 0) 0%, #008aff 100%);width:100%;height:100%;}
.iproduces .ych2 h2{ text-align:center;font-size:24px;color:#fff;position:absolute;left:40%;bottom:50px;}
.iproduces .swiper-slide:hover .iproduces_listyc{ opacity:1;}
.iproduces_listtxt{padding:35px 25px;box-sizing: border-box;}
.iproduces_list h2{font-size: 24px;color: #333;margin-bottom: 20px;}
.iproduces_list p{font-size: 16px;color: #7f7f7f;line-height: 30px;}
.iproduces_listtxt span{float: right;font-size: 16px;color: #9e9e9e;display:block;margin-top: 30px;}
.iproduces_listtxt span img{margin-left: 10px;}
.ihonor{width: 100%;background: url(../images/zzbg.jpg) no-repeat bottom;padding: 80px 0 42px;}
.ihonor_list{width: 1350px;margin: 0 auto;}
.ihonor_list li{float: left;width: 260px;padding: 10px;box-sizing: border-box;
margin-right: 10px;background: #fff;text-align: center;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.5);
} 
.ihonor_list li:last-child{margin-right: 0;}
.ihonor_list li img{display: block;margin: 0 auto;max-height: 315px;}
.ihonor_list li p{font-size: 16px;color: #333;line-height: 45px;}
.ihonor .ihonor_list_more img{display: block;margin:50px auto 0;}
.inews{width: 100%;background: url(../images/newbg.jpg) no-repeat bottom;padding: 80px 0;}
.inews .inews_left{width: 46%;float:left;position: relative;}
.inews .inews_left .inews_leftimg img{max-width: 100%;}
.inews .inews_right{width: 50%;float:right;}

.inews_left{}
.inews_left .inews_lefttxt{background: #fff;padding:15px;box-sizing: border-box;width: 80%;
position:relative;top:-50px;left:60px;border-left: 6px solid #008aff;
}
.inews_left .inews_lefttxtrq{float: left;width: 21%;background: url(../images/timebg.png) no-repeat center;height: 80px;padding: 14px; box-sizing: border-box;margin-right: 30px;margin-left: 20px;}
.inews_left .inews_lefttxtrq .year{font-size: 16px;color: #333;}
.inews_left .inews_lefttxtrq .day{font-size: 23px;color: #333;font-weight: 600; font-family:'Oswald'; letter-spacing:2px;}
.inews_left .inews_leftwz{float: left;width: 68%;}
.inews_left .inews_leftwz h2{font-size: 22px;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;line-height: 45px;}
.inews_left .inews_leftwz p{font-size:16px;color: #a3a3a3;line-height: 32px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}

.inews_right li{background: #fff;padding:20px;box-sizing: border-box;border-radius: 15px;margin-bottom: 10px;}
.inews_right li .inews_lefttxtrq{float: left;padding: 14px; box-sizing: border-box;margin-right: 30px;margin-left: 20px;color: #333;}
.inews_right li .year{font-size: 16px;}
.inews_right li .day{font-size: 23px;font-weight: 600; font-family:'Oswald'; letter-spacing:2px;}

.inews_right li .inews_leftwz{float: left;width: 455px;}
.inews_right li .inews_leftwz h2{font-size: 22px;color: #333;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;line-height: 45px;}
.inews_right li .inews_leftwz p{font-size:16px;color: #a3a3a3;line-height: 32px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.inews_right li:hover{background:linear-gradient(to right,#50bbff,#038cfd);}
.inews_right li:hover .inews_lefttxtrq p{color: #fff;}
.inews_right li:hover .inews_leftwz h2{color: #fff;}
.inews_right li:hover .inews_leftwz p{color: #fff;}
.nybanner img{width: 100%;margin: 0 auto;}
.nyfenlei_list{background: #fff;width: 100%;box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);position: relative;top: -50px;}
.nyfenlei_list li{float: left;line-height: 100px; text-align: center;}
.nyfenlei_list li a{color: #666666;font-size: 16px;display:block;padding:0 30px;}
.nyfenlei_list li:hover a{background: #008aff;color: #fff;}
.nyfenlei_list li a.curument{background: #008aff;color: #fff;}
.nypro_list{}
.nypro_list li{width: 385px;border: 1px solid #d8d8d8;
padding:0 30px 30px;box-sizing: border-box;margin: 0 20px 20px 0;float: left;background: #fff;
}
.nypro_list li:nth-child(3n){margin-right: 0;}
.nypro_list li .nypro_listimg{width: 100%;height: 315px;justify-content:center;display:flex;align-items:center; text-align:center;}
.nypro_list li .nypro_listimg img{max-height: 315px;max-width:100%;}
.nypro_list li .nypro_listtxt h2{float: left;
    font-size: 20px;color: #333;
}
.nypro_list li .nypro_listtxt img{float: right;}
.nypro_list li:hover .nypro_listtxt h2{color: #008aff;}
.nypro_list li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.nycontact{margin-bottom: 100px;}
.nycontact li{float: left;width: 33%;padding-left:100px;box-sizing: border-box;height: 90px;}
.nycontact li p{font-size: 16px;color: #878787;line-height: 40px;}
.nycontact li b{font-size:20px;color: #333;font-weight: 100;display:block;}

.map img{display: block;margin: 0 auto;}
.xqytitle{ text-align: center;margin: 50px auto 50px;}
.xqytitle h4{font-size: 33px;color: #333;font-weight: 600;}
.xqytitle p{font-size: 15px;color: #999; text-transform: uppercase;margin: 10px auto 20px;}
.ly{margin-bottom: 60px;}
.liuyanban .newXinrongMessage{ overflow: hidden;}
.liuyanban .newXinrongMessage_bottom{width: 40%;float: left;}
.liuyanban .newXinrongMessage_bottom li input{width: 100%;height:60px;line-height:60px;margin-bottom: 10px;padding-left: 15px;border:1px solid #d8d8d8;}
.liuyanban .textar{width:55%;float: right;}
.liuyanban textarea{height: 120px;width:98%;padding: 15px 0 0 15px;box-sizing: border-box;border:1px solid #d8d8d8}
.liuyanban #leaveWord_sub{width: 265px;line-height: 70px;background: #048cff;text-align: center;color: #fff;font-size: 20px;border: none; cursor: pointer;border-radius: 5px;}
.yema {text-align:center;margin-top:70px;margin-bottom: 60px;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#666;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;color:#aaaaaa;font-size:16px;}
.yema li:hover{color:#fff;background:#008aff;}
.yema li:hover a{color:#fff;}
.yema .pages_solid{color:#fff;background:#008aff;border:1px solid #00a8ff;}
.yema li.previous_s{width: 85px;}
.yema li.next{width: 85px;}
.dbfoot{width: 100%;background: url(../images/dbbg.jpg) no-repeat center;padding: 50px 0;}
.dbfoot .nycontact{margin: 0;}
.dbfoot .nycontact li{width: 25%;}
.dbfoot .nycontact li.dblxwm{margin-top: 10px;}
.dbfoot .nycontact li.dblxwm a{width:160px;height: 48px;line-height: 48px;background: #fff;color: #333;
display: block;text-align: center;font-size: 18px;color: #008aff;border-radius: 50px;
}
.dbfoot .nycontact li p{font-size: 16px;color: #fff;line-height: 40px;}
.dbfoot .nycontact li b{font-size:16px;color: #fff;font-weight: 100;}

.news_list li{margin-bottom:35px;margin-top:50px; padding-bottom:50px;transform:all 0.3s;border-bottom: 1px dotted #b1b1b1;}
.news_list li .newimg{width:390px;height:250px;float:left;}
.news_list li .newimg img{width:100%;height:250px;}
.news_list li .newwz{ width:63%;float:right;}
.news_list li .newwz h2 a{display:block;color:#333;font-size:22px;font-weight:900;line-height:50px;}
.news_list li .newwz .dec{font-size:16px;color:#333;line-height:26px;margin:15px 0 30px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.news_list li .newwz .newtime{ overflow:hidden;}
.news_list li .newwz span{font-size:14px;color:#333;
display: block;
}
.news_list li .newwz .newsmore{position:relative;width: 150px;}
.news_list li .newwz .newsmore .lvk{ position:absolute;top:0;left:0;width:0px;height:50px;background:#fff;transition:all 0.4s;z-index:-1;}
.news_list li .newwz .newsmore a{font-size:18px;color:#666666;display:block;height:50px;}
.news_list li .newwz .newsmore a span{color:#fff;width:50px;height:50px;background:#00a8ff ;text-align:center;line-height:50px;display:block; float:left;}
.news_list li .newwz .newsmore a p{float:left;line-height:50px;margin-left:10px;}
.news_list li:hover .newwz .newsmore .lvk{width:170px;height:50px;background:#00a8ff;}
.news_list li:hover .newwz .newsmore p{color:#fff;}
.news_list li:hover h2 a{color: #008aff;}

.xqbox{width: 100%;background:#edf5fc url(../images/newnybg.jpg) no-repeat top;}
.xqboxtop{padding: 100px 0 80px;}
.xqboxtop h1{color: #fff;font-size: 34px;}
.xqboxtop time{color: #fff;font-size: 16px;display: block;margin-top: 15px;}
.newsxq_left{width: 70%;float: left;background: #fff;padding: 40px;box-sizing: border-box;}
.newsxq_left h1{font-size: 28px;color: #333;}
.newsxq_left time{font-size: 16px;color: #999;line-height: 50px;border-bottom: 1px dotted #999;display: block;line-height: 60px;}
.newsxq_left .xqnr{font-size: 16px;color: #333;line-height: 32px;margin: 30px 0;}
.newsxq_left .xqnr a{font-size: 16px;color: #333;line-height: 32px;}

.newsxq_right{width: 25%;float: right;background: #fff;padding: 20px;box-sizing: border-box;}
.newsxq_right .news_rightbt{font-size: 22px;font-weight: 600;color: #333;margin-bottom: 15px;
background: url(../images/touying.png) no-repeat right;padding-right: 30px;line-height: 40px;display:inline-block;
}
.newsxq_right .news_rightbt i{width: 6px;height: 24px;background:#008aff;display: inline-block; vertical-align: middle;margin-right:15px;}
.newsxq_right ul{margin-bottom: 40px;}
.newsxq_right li i{width: 10px;height: 10px;border: 3px solid #008aff;display: inline-block; vertical-align:middle;margin-right:8px;}
.newsxq_right li a{font-size: 16px;color: #666666;line-height: 40px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.newsxq_right li:hover a{color: #008aff;}

.xqfy{margin: 50px 0 ; overflow: hidden;}
.xqfy li{width: 100%;float: left;line-height: 50px;background:#f7f7f7;padding: 0 20px;box-sizing: border-box;margin-bottom: 15px;}
.xqfy li:hover{background:#008aff;}
.xqfy li:hover a{color: #fff;}
.xqfy div{width: 100%;float: left;line-height: 50px;background:#f7f7f7;padding: 0 20px;box-sizing: border-box;margin-bottom: 15px;}
.xqfy div:hover{background:#008aff;}
.xqfy div:hover a{color: #fff;}
.xqfy div:hover {color: #fff;}
.xqfy li:hover {color: #fff;}
.cpxqtop{width: 100%;padding: 60px 0;}
.cpxqtop_left{width: 50%;float: left;}
.cpxqtop_left img{max-width: 100%;}
.cpxqtoptxt{width: 46%;float: right;}
.cpxqtoptxt h1{font-size: 25px;color: #333;}
.cpxqtoptxt p{font-size: 16px;color: #666;margin: 30px 0;}
.cpxqtoptxt .cpxqtop_tell{background: url(../images/xqtell.png) no-repeat left;font-size: 16px;color: #898989; padding: 30px 0; padding-left: 70px;
border-top: 1px dotted #d8d8d8;
border-bottom: 1px dotted #d8d8d8;
margin-bottom: 40px;
}
.cpxqtoptxt .cpxqtop_tell span{font-size: 30px;color: #008aff;font-weight: 600; font-family:'Oswald';
display: block;letter-spacing: 2px;}
.xpxqbottom{width: 100%;padding: 50px 0;background: #f2f9ff;}

.xpxqbottombt{border-bottom: 1px solid #d8d8d8; position: relative;margin-bottom: 30px;}
.xpxqbottombt span{font-size: 28px;color: #333;display: block;line-height: 60px;} 
.xpxqbottombt i{position: absolute;width: 110px;height: 2px;background: #008aff;display: block;}
.xpxqbottomnr{padding: 40px;background: #fff;width: 100%;box-sizing: border-box;}
.xpxqbottomtext{font-size: 16px;line-height: 30px;color: #333;}
.xgcp{margin:50px 0;}
.xgcpbt{font-size: 24px;color: #333;margin-bottom: 40px;}
.xgcpbt i{width: 3px;height: 35px;background: #008aff;display: inline-block; vertical-align: middle;margin-right: 6px;}

.nyabout{width: 100%;padding: 0 0 80px;background: url(../images/abouttop.jpg) no-repeat bottom;}
.nyabouttxt{position: relative;width: 100%;height: 500px;}
.nyabouttxt .nyabouttxtimg{position: absolute;left: 0;z-index: 1;}
.nyabouttxt .nyabouttxtms{font-size: 16px;color: #666666;width:737px;height: 377px;background: #eef7ff;
position: absolute;right: 0;z-index: 0;padding:70px 50px 20px 220px;box-sizing: border-box;line-height: 30px;top: 70px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.fzls{margin-top: 50px;}
.fzls li{width: 23%;float: left;
        margin-right: 2%;border: 1px solid #333333;
        background: #fff;text-align: center;
        padding: 20px 0;
}
.fzls li:last-of-type{margin-right: 0;}
.fzls li img{margin-bottom: 15px;}
.fzls li h6{font-size: 14px;color: #333;font-weight: 500;}
.fzls li h6 span{font-size: 34px;color: #333; font-family:'Oswald';
    font-weight: 600;margin-right: 10px;
}
.fzls li p{font-size: 14px;color: #333;}

.ryzz{width: 100%;padding: 1px 0 60px;background: url(../images/honeor.jpg) no-repeat bottom;}
.ryzz .xqytitle h4{color: #fff;}
.ryzz .mySwiperhonor{padding-bottom: 50px;}
.ryzz .xqytitle p{color: #fff;}
.ryzz_list .swiper-slide{ text-align: center;}
.ryzz_list .swiper-slide p{font-size: 16px;color: #fff;
line-height:50px;
}
.ryzz .mySwiperhonor .swiper-pagination-clickable .swiper-pagination-bullet{
    background: #fff;
}

.Enterprise{margin-bottom: 60px;}
.Enterprise li{width: 380px;float: left;border: 1px solid #d8d8d8; text-align: center;margin:0 15px 15px 0;}
.Enterprise li img{height: 300px;display: block;margin: 0 auto;width: 100%;}
.Enterprise li p{font-size: 18px;color: #666;line-height: 50px;}
.Enterprise li:nth-child(3n){margin-right: 0;}


.icases{width: 100%;padding:80px 0 90px;background: url(../images/casesbg.jpg) no-repeat bottom;}

.icases .swiper-containerpro .swiper-slide img{
max-width: 100%;
}

.icases_list img{max-width:100%;}
.icases_list .swiper-slide{ position: relative;
}
.icases_list .swiper-slide p{position: absolute;bottom: 60px;text-align: left;
display: block;width: 340px;line-height: 70px;left: 0;
padding-left: 30px;font-size: 20px;color: #fff;box-sizing: border-box;
background: url(../images/xg.png) no-repeat center;
}

.icases_list .swiper-slide i{width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);display: block;position: absolute;top:0;}
.icases_list .swiper-slide-active i{background: none;}






















