*{margin: 0;padding: 0;box-sizing: border-box;border-radius: 0;border: 0;outline: none;/* vertical-align: middle; */}
ul,li,ol{list-style: none;}a{text-decoration: none;color: #000;}img{border: 0;}
table,th,td,tr{border-collapse:collapse;border: 1px solid #ddd;line-height: 1.5;padding: 10px;}
input,textarea,select,button{outline: none;resize: none;} input:focus,textarea:focus,select:focus,button:focus{outline: none;}
iframe,video{display: block;width: 100%;height: 600px;border: 0;margin: 0 auto;}
hr{border-bottom: 1px solid #dddddd;}
html,body{width: 100%;min-width: 1263px;position: relative;}
/* --------------- */
.f_le{float: left;} .f_ri{float: right;} .clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;} .p_re{position: relative;} .p_ab{position: absolute;}
/* --------------- */
.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;}
.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;}
.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;}
/* 横向 单行 多列 有高 */
.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* 子元素居中 */
.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* 子元素居底 */
.flex-wrap{-webkit-flex-wrap: wrap;flex-wrap: wrap;}
/* --------------- */
.column{column-width:300px;-moz-column-width:300px;-webkit-column-width:300px;column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden; text-align: justify;}
.pic{width: 100%;overflow: hidden;position: relative;z-index: 0;}
.pic figure{padding-top: 75%;overflow: hidden;position: relative;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}
.swiper-button-prev:focus,.swiper-button-next:focus,.swiper-button-prev:after:focus,.swiper-button-next:after:focus{outline: none!important;}

/* wrapper */
.wrapper{width: 1280px;margin: 0 auto;}
@media screen and (max-width: 1366px) {
	.wrapper{width: 1200px;}
}
/* banner */
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner .swiper-wrapper{transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination{position: absolute;bottom: 25px;}
.banner .swiper-pagination-bullet{width: 9px;height: 9px;border: 6px solid #dfdfdf;background: rgba(165,165,165,.5);opacity: 1;box-sizing: content-box;transition: .5s;}
.banner .swiper-pagination-bullet-active{opacity: 1;background: #1e1d7a;border-color: #c3c3d3;}

/* top */
.top{width: 100%;background: #dedede;height: 30px;line-height: 30px;color: #343434;font-size: 12px;}
.top marquee{width: 250px;margin: auto 0;}
.top .t-right{margin: auto 0;}
.top .t-right a{display: block;float: left;color: #343434;transition: .3s;}
.top .t-right a:hover{color: #df2600;}
.top .t-right em{display: block;width: 1px;height: 10px;background: #989898;float: left;margin: 10px 20px;}

/* header */
.header{width: 100%;background: #fff;position: relative;z-index: 9;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.header .logo{display: block;margin: auto 0;height: 55px;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}
.header .h-right{margin: auto 0;}
.header .n-phone{text-align: right;line-height: 20px;margin-top: 22px;}
.header .n-phone p{display: inline-block;font-size: 20px;color: #df2600;vertical-align: middle;}
.header .n-phone span{display: inline-block;font-size: 14px;color: #343434;margin: 0 5px;vertical-align: middle;}
.header .n-phone .ico{display: inline-block;height: 16px;vertical-align: middle;}
.nav{}
.nav li{float: left;margin-right: 55px;}
.nav li:last-child{margin-right: 0;}
.nav li .na{display: block;font-size: 20px;color: #343434;line-height: 60px;position: relative;transition: .5s;}
.nav li .sj{width: 0;height: 2px;background: #df2500;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;transition: .5s;}
.nav li .sj:after{content: '';display: block;width: 0;height: 0;border: 0 solid transparent;position: absolute;bottom: 1px;left: 0;right: 0;margin: 0 auto;transition: .5s;}
.nav li:hover .na,.nav li.active .na{color: #1e1d7a;}
.nav li:hover .sj,.nav li.active .sj{width: calc(100% + 40px);left: -20px;right: -20px;}
.nav li:hover .sj:after,.nav li.active .sj:after{border: 4px solid transparent;border-bottom-color: #df2500;}
.nav .drop-down{position: absolute;top: 100%;left: 0;right: 0;z-index: -1;background: #eeeeee;box-shadow: 0 5px 5px rgba(0,0,0,.15);display: none;}
.nav .drop-down .d-list{width: 20% /*16.667%*/;height: 205px;float: left;border-right: 1px solid #e2e2e2;padding: 30px 15px 15px;text-align: center;transition: .5s;}
.nav .drop-down .d-list:last-child{border-right: 0;}
.nav .drop-down .d-list .pic{width: 96px;margin: 0 auto 12px;}
.nav .drop-down .d-list .pic figure{padding-top: 108.929%;}
.nav .drop-down .d-list .d-tit{font-size: 14px;color: #5d5d5d;line-height: 1.5;transition: .5s;}
.nav .drop-down .d-list:hover{background: rgba(0,0,0,.02);}
.nav .drop-down .d-list:hover .d-tit{color: #df2500 /*#1e1d7a*/;}

/* footer */
.footer{width: 100%;background: #4a4a4a;padding: 55px 0;color: #9e9e9e;}
.footer .box1{border-bottom: 1px solid #9d9d9d;padding: 25px 0;}
.footer .f-logo{display: block;height: 30px;float: left;}
.footer .f-logo img{display: block;height: 100%;}
.footer .f-nav{float: right;line-height: 30px;}
.footer .f-nav a{display: block;float: left;font-size: 16px;color: #e3e3e3;padding-left: 15px;margin-left: 30px;position: relative;transition: .5s;}
.footer .f-nav a:after{content: '';width: 0;height: 0;border: 4px solid transparent;position: absolute;border-left-color: #e3e3e3;bottom: 0;left: 0;top: 0;margin: auto 0;transition: .3s;}
.footer .f-nav a:hover{color: #ffffff;}
.footer .f-nav a:hover:after{border-left-color: #ffffff;}
.footer .box2{border-bottom: 1px solid #9d9d9d;padding: 35px 0;}
.footer .f-left{float: left;width: 62.5%;}
.footer .f-nav1{}
.footer .f-nav1 a{display: block;float: left;font-size: 16px;color: #e3e3e3;line-height: 40px;margin-right: 55px;transition: .3s;}
.footer .f-nav1 a:last-child{margin-right: 0;}
.footer .f-nav1 a:hover{color: #fff;}
.footer .f-text{font-size: 14px;line-height: 1.5;}
.footer .f-text .txt1{width: 31.875%;float: left;}
.footer .f-text .txt2{width: 65.125%;float: right;}
.footer .f-text span{display: block;margin-top: 10px;}
.footer .f-code{float: right;width: 120px;height: 120px;border: 1px solid #9d9d9d;padding: 8px;}
.footer .f-code img{display: block;width: 100%;height: 100%;background: #fff;}
.footer .box3{border-bottom: 1px solid #9d9d9d;line-height: 55px;}
.footer .bt1{float: left;font-size: 14px;width: 80px;}
.footer .box4{font-size: 12px;color: #9e9e9e;line-height: 1.5;padding-top: 20px;}
.footer .box4 a{color: #9e9e9e;transition: .3s;}
.footer .box4 a:hover{color: #ffffff;}
.friendship-swiper{width: calc(100% - 80px);height: 55px;float: right;overflow: hidden;position: relative;padding-right: 80px;}
.friendship-swiper .swiper-slide{width: auto;}
.friendship-swiper .swiper-slide a{display: block;font-size: 14px;color: #9d9d9d;line-height: 55px;transition: .3s;}
.friendship-swiper .swiper-slide a:hover{color: #fff;}
.friendship-swiper .swiper-button-prev,.friendship-swiper .swiper-button-next{width: 35px;height: 55px;margin: 0;top: 0;left: auto;background: #4a4a4a;}
.friendship-swiper .swiper-button-prev:after,.friendship-swiper .swiper-button-next:after{color: #9d9d9d;font-size: 14px;}
.friendship-swiper .swiper-button-prev{right: 35px;}
.friendship-swiper .swiper-button-next{right: 0;}

/* floatWindow */
.floatWindow{width: 58px;height: 288px;position: fixed;bottom: 0;right: 0;z-index: 99;top: 0;margin: auto 0;background: #de150c;padding: 15px 0;}
.floatWindow .item{height: 58px;position: relative;cursor: pointer;margin-bottom: 10px;}
.floatWindow .item:last-child{margin-bottom: 0;}
.floatWindow .item .ico{display: block;width: 25px;height: 25px;margin: 6px auto;}
.floatWindow .item .ico img{display: block;width: 100%;}
.floatWindow .item .wz{font-size: 12px;color: #fff;text-align: center;line-height: 20px;}
.floatWindow .item .txt{width: 142px;height: 51px;background: #de150c;border-radius: 3px;position: absolute;top: 0;right: -152px;text-align: center;line-height: 51px;color: #fff;font-size: 14px;transition: 1s;}
.floatWindow .item .fccode{width: 100px;height: 100px;background: #de150c;padding: 10px;border-radius: 5px;position: absolute;top: 0;right: -110px;transition: 1s;}
.floatWindow .item .fccode img{display: block;width: 100%;border-radius: 3px;}
.floatWindow .f-line{display: block;width: 18px;height: 1px;background: #fff;margin: 10px auto;}
.floatWindow .item:hover .txt{right: 60px;}
.floatWindow .item:hover .fccode{right: 60px;}

/* home search */
.n-search{width: 100%;background: #c4c4c4;padding: 15px 0;}
.n-search form{display: block;width: 460px;height: 40px;background: #fff;border-radius: 6px;overflow: hidden;margin: 0 auto;}
.n-search form .ns-inp{display: block;float: left;width: calc(100% - 40px);height: 40px;padding: 0 12px;font-size: 14px;color: #343434;}
.n-search form .ns-btn{display: block;float: right;width: 40px;height: 40px;background: url(../images/ico02.png) center center no-repeat #fff;cursor: pointer;}
.n-search form input::-webkit-input-placeholder{color: #747474;}
.n-search form input::-moz-placeholder{color: #747474;}
.n-search form input:-ms-placeholder{color: #747474;}

/* home titBox */
.n-titBox{text-align: center;line-height: 1.2;margin-bottom: 30px;}
.n-titBox .ftitle{display: block;font-size: 38px;color: #1e1d7a;text-transform: uppercase;}
.n-titBox .title{font-size: 24px;color: #1b1b1b;}

/* home product */
.n-product{width: 100%;padding: 60px 0 30px;}
.n-product .item{display: block;width: calc( (100% - 9px) / 4 );float: left;margin: 0 3px 5px 0;}
.n-product .item:nth-child(4n){margin-right: 0;}
.n-product .item .it-bt{background: url(../images/bj01.png) top center no-repeat #606060;background-size: 100% auto;padding: 0 20px;height: 95px;transition: .5s;}
.n-product .item .it-bt .ico{display: block;width: 45px;height: 45px;border-radius: 100%;margin: auto 18px auto 0;}
.n-product .item .it-bt .bt{max-width: calc(100% - 63px);margin: auto 0;font-size: 20px;color: #ffffff;line-height: 1.5;}
.n-product .item .it-cont{height: 492px;background: url(../images/bj01.png) top center repeat-y #f3f3f3;background-size: 100% auto;padding: 35px 20px;color: #5d5d5d;line-height: 1.75;transition: .5s;}
.n-product .item .pic{margin-bottom: 15px;}
.n-product .item .pic figure{padding-top: 108.929%;}
.n-product .item .tit{text-align: center;font-size: 18px;}
.n-product .item .ftit{text-align: center;font-size: 12px;opacity: .5;}
.n-product .item .gd{display: block;width: 132px;height: 32px;border: 1px solid #cecece;border-radius: 32px;text-align: center;line-height: 30px;font-size: 14px;margin: 15px auto 0;transition: .5s;}
.n-product .item:hover .it-bt{background: url(../images/bj01.png) top center no-repeat #1e1d7a;background-size: 100% auto;}
.n-product .item:hover .it-cont{background: url(../images/bj01.png) top center repeat-y #e8eef2;background-size: 100% auto;color: #1e1d7a;}
.n-product .item:hover .gd{border-color: #1e1d7a;}

/* home n-news */
.n-news{width: 100%;padding: 30px 0 90px;}
.n-news .n-titBox{margin: auto 0;text-align: left;}
.n-news .nn-nav{margin: auto 0;}
.n-news .nn-nav a{display: block;width: 130px;height: 37px;float: left;border: 1px solid #cacaca;border-radius: 3px;text-align: center;line-height: 35px;font-size: 16px;color: #5d5d5d;margin-left: 10px;transition: .5s;}
.n-news .nn-nav a:hover,.n-news .nn-nav a.active{border-color: #1e1d7a;background: #1e1d7a;color: #fff;}
.n-news .nn-body{margin-top: 35px;display: none;}
.n-news .nn-body .list{display: block;width: 32.1875%;float: left;margin: 0 1.718% 22px 0;background: #fff;transition: .5s;}
.n-news .nn-body .list:nth-child(3n){margin-right: 0;}
.n-news .nn-body .list .pic figure{padding-top: 53.155%;}
.n-news .nn-body .list .cont{padding: 25px;height: 159px;border-bottom: 1px solid #dfdfdf;color: #5d5d5d;line-height: 2;transition: .5s;}
.n-news .nn-body .list .tit{font-size: 18px;margin-bottom: 10px;font-weight: bold;}
.n-news .nn-body .list .desc{font-size: 15px;}
.n-news .nn-body .list .gd{display: block;width: 112px;height: 36px;border: 1px solid #e2e2e2;border-radius: 5px;text-align: center;line-height: 34px;font-size: 14px;color: #737373;background: #fff;margin: 20px 25px;transition: .5s;}
.n-news .nn-body .list:hover{background: #1e1d7a;}
.n-news .nn-body .list:hover .cont{color: #fff;border-color: #a5a5ca;}
.n-news .nn-body .list:hover .gd{border-radius: 36px;}

/* crumbs */
.crumbs{width: 100%;background: #ffffff;border-bottom: 1px solid #c2c2c2;}
.m-crumb{max-width: 50%;font-size: 14px;color: #343434;height: 52px;line-height: 52px;overflow: hidden;transition: .3s;}
.m-crumb a{color: #343434;}
.m-crumb a:hover,.m-crumb span{color: #df2600;}

/* out */
.out{width: 100%;padding: 50px 0 65px;}
.innav{margin-bottom: 25px;}
.innav a{display: block;min-width: 158px;height: 40px;border-radius: 5px;background: #1e1d7a;text-align: center;line-height: 40px;font-size: 18px;color: #fff;padding: 0 10px;float: left;margin: 0 20px 15px 0;transition: .5s;}
.innav a:hover,.innav a.active{background: #df2600;}
.article{font-size: 16px;color: #333333;text-align: justify;line-height: 2;}
.article img{max-width:  100%;}

/* about */
.about .article{margin-bottom: 40px;}
.about .a-bt1{background: #1e1d7a;color: #fff;text-align: center;line-height: 62px;font-size: 24px;}
.about table,.about table tr,.about table td,.about table th{border: 0;font-size: 16px;color: #333333;line-height: 1.75;}
.about table tr:nth-child(even){background: #f3f3f3;}
.about table td{padding: 15px 30px;}
.about .pinpai-swiper{width: 100%;overflow: hidden;position: relative;padding: 45px 0;}
.about .pinpai-swiper .swiper-slide{width: auto;}
.about .pinpai-swiper .swiper-slide img{display: block;height: 55px;}

/* culture */
.culture .item{width: 32.656%;background: #f5f5f5;padding: 50px 20px 40px;margin: 0 1.016% 20px 0;text-align: center;line-height: 1.66;cursor: default;transition: .5s;}
.culture .item:nth-child(3n){margin-right: 0;}
.culture .item .ico{display: block;width: 118px;height: 118px;border-radius: 100%;margin: 0 auto 25px;}
.culture .item .tit{display: block;font-size: 28px;color: #333333;}
.culture .item .line{display: block;width: 26px;height: 2px;background: #626262;margin: 10px auto;}
.culture .item article{font-size: 18px;color: #808080;}
.culture .item:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.culture .item:hover .ico{animation: mymove1 1s ease infinite;}

/* honor */
.honor .list{width: 31.172%;float: left;margin: 0 3.242% 25px 0;}
.honor .list:nth-child(3n){margin-right: 0;}
.honor .list .img{width: 100%;overflow: hidden;position: relative;z-index: 1;transition: .5s;}
.honor .list .img > img{display: block;width: 100%;}
.honor .list .pic{width: 83.961%;height: 78.893%;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;background: #dddddd;}
.honor .list .pic figure{padding-top: 68.061%;}
.honor .list .tit{text-align: center;font-size: 20px;color: #575757;line-height: 65px;transition: .3s;}
.honor .list:hover .img{box-shadow: 3px 3px 5px rgba(0,0,0,.15);transform: translateY(-5px);}
.honor .list:hover .tit{color: #df2600;}

/* team */
.team .list{width: 18%;float: left;margin: 0 2% 25px 0;}
.team .list:nth-child(5n){margin-right: 0;}
.team .list .pic{background: #fff;transition: .5s;padding:3px 5px;}
.team .list .pic figure{width:100%;padding-top: 68.061%;}
.team .list .pic img{object-fit: contain;}
.team .list .tit{text-align: center;font-size: 16px;color: #575757;line-height: 65px;transition: .3s;}
.team .list:hover .pic{box-shadow: 0px 0px 5px rgba(0,0,0,.15);transform: translateY(-5px);}
.team .list:hover .tit{color: #df2600;}

/* service */
.service{}

/* download */
.download .list{background: #f5f5f5;padding: 0 55px 0 58px;height: 70px;overflow: hidden;margin-bottom: 25px;line-height: 70px;font-size: 20px;color: #333333;cursor: default;transition: .5s;}
.download .list em{display: block;width: 18px;height: 18px;border: 1px solid #333333;border-radius: 100%;float: left;margin: 26px 20px 0 0;transition: .5s;}
.download .list .tit{width: 65%;float: left;display: block;color: #333333;transition: .5s;}
.download .list .down{color: #808080;float: right;padding-left: 20px;background: url(../images/ico08.png) left center no-repeat;transition: .5s;}
.download .list:hover{background: #1e1d7a;color: #fff;}
.download .list:hover .tit{color: #fff;}
.download .list:hover em{border-color: #fff;}
.download .list:hover .down{color: #fff;background: url(../images/ico09.png) left center no-repeat;}

/* video */
.video .list{display: block;width: 32.031%;float: left;margin: 0 1.9535% 20px 0;}
.video .list:nth-child(3n){margin-right: 0;}
.video .list .pic{transition: .5s;}
.video .list .pic figure{padding-top: 62.592%;}
.video .list .bf{display: block;width: 70px;height: 70px;border-radius: 100%;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.video .list .tit{text-align: center;font-size: 22px;color: #333333;line-height: 85px;transition: .5s;}
.video .list:hover .pic{box-shadow: 3px 3px 5px rgba(0,0,0,.15);transform: translateY(-5px);}
.video .list:hover .tit{color: #df2600;}

/* service1 */
.service1 .list{display: block;width: 100%;background: #f5f5f5;padding: 35px 100px;position: relative;color: #333333;line-height: 2;margin-bottom: 25px;transition: .5s;}
.service1 .list .yuan{display: block;display: block;width: 18px;height: 18px;border: 1px solid #333333;border-radius: 100%;position: absolute;left: 58px;top: 45px;transition: .5s;}
.service1 .list .tit{font-size: 20px;margin-bottom: 5px;}
.service1 .list .desc{font-size: 16px;}
.service1 .list:hover{background: #1e1d7a;color: #ffffff;}
.service1 .list:hover .yuan{border-color: #ffffff;}

/* news */
.news .list{display: block;background: #f5f5f5;margin-bottom: 30px;padding: 35px 30px;color: #5d5d5d;transition: .5s;}
.news .list .time{width: 105px;height: 105px;float: left;background: #aaaaaa;text-align: center;color: #fff;padding-top: 19px;box-shadow: 5px 5px 10px rgba(0,0,0,.15);transition: .5s;}
.news .list .time b{display: block;font-size: 46px;line-height: 46px;}
.news .list .time p{font-size: 16px;line-height: 20px;}
.news .list .cont{width: calc(100% - 140px);float: right;line-height: 1.5;}
.news .list .tit{font-size: 24px;transition: .5s;}
.news .list .desc{font-size: 16px;}
.news .list em{display: block;width: 100%;height: 1px;background: #d7d7d7;margin: 15px 0;}
.news .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);}
.news .list:hover .time{background: #1e1d7a;}

/* news1 */
.news1 .list{display: block;width: 100%;border-bottom: 1px solid #dddddd;padding: 40px;}
.news1 .list:first-child{border-top: 1px solid #dddddd;}
.news1 .list .pic{width: 300px;float: left;}
.news1 .list .pic figure{padding-top: 63.123%;}
.news1 .list .cont{width: calc(100% - 370px);float: right;line-height: 2;padding-top: 30px;}
.news1 .list .time{font-size: 16px;color: #1e1d7a;}
.news1 .list .tit{font-size: 24px;color: #333333;transition: .5s;}
.news1 .list .desc{font-size: 16px;color: #5d5d5d;margin-top: 10px;}
.news1 .list:hover .tit{color: #1e1d7a;}

/* contact */
.contact .c-left{width: 435px;float: left;padding-right: 20px;}
.contact .item{width: 100%;margin-bottom: 35px;}
.contact .item .ico{display: block;width: 46px;height: 46px;border-radius: 100%;float: left;}
.contact .item .text{width: calc(100% - 60px);float: right;}
.contact .item .txt{font-size: 18px;color: #363636;line-height: 1.3;}
.contact .c-code{}
.contact .c-code .ma{display: block;width: 120px;height: 120px;padding: 10px;border-radius: 5px;overflow: hidden;background: #fff;float: left;margin-right: 18px;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.contact .c-code .ma img{display: block;width: 100%;height: 100%;}
.contact .map{width: calc(100% - 435px);height: 450px;background: #ddd;border: 1px solid #d3d2d1;border-radius: 6px;overflow: hidden;float: right;}
.contact .map iframe{}

/* message */
.message .form{display: block;background: #efefef;padding: 50px 35px;}
.message .form .lab{display: block;width: 85px;padding-right: 15px;float: left;text-align: right;font-size: 14px;color: #575757;line-height: 35px;}
.message .form .text{display: block;width: calc(100% - 85px);float: right;border: 1px solid #dadada;height: 140px;font-size: 14px;color: #575757;line-height: 1.5;padding: 7px 10px;font-family: 'Microsoft Yahei';text-align: justify;}
.message .form .text::-webkit-input-placeholder{color: #bbbbbb;}
.message .form .text::-moz-placeholder{color: #bbbbbb;}
.message .form .text:-ms-placeholder{color: #bbbbbb;}
.message .form .inp{display: block;width: calc(100% - 85px);height: 35px;float: right;border: 1px solid #dadada;font-size: 14px;color: #575757;padding: 0 10px;}
.message .form .inp1{width: 217.5px;float: left;}
.message .form .inp::-webkit-input-placeholder{color: #bbbbbb;}
.message .form .inp::-moz-placeholder{color: #bbbbbb;}
.message .form .inp:-ms-placeholder{color: #bbbbbb;}
.message .form .sel{display: block;width: calc(100% - 85px);height: 35px;float: right;border: 1px solid #dadada;font-size: 14px;color: #575757;padding: 0 10px;}
.message .form .yzm{display: block;width: 92px;height: 30px;border: 1px solid #dadada;float: left;margin-top: 2.5px;margin-left: 10px;background: #fff;overflow: hidden;}
.message .form .yzm img{display: block;width: 90px;height: 28px;}
.message .form .item{margin-bottom: 15px;}
.message .form .item1{margin-bottom: 15px;width: 25%;float: left;}
.message .form .btn{display: block;width: 112px;height: 42px;border: 0;border-radius: 42px;background: #1e1d7a;color: #fff;font-size: 18px;margin: 25px 0 0 85px;cursor: pointer;transition: .5s;}
.message .form .btn:hover{background: #de150c;}

/* recruitment */
.recruitment .jList{width: 100%;margin-bottom: 25px;}
.recruitment .jHead{width: 100%;height: 55px;background: #f5f5f5;box-sizing: border-box;padding: 0 40px;line-height: 55px;cursor: pointer;color: #333333;overflow: hidden;}
.recruitment .jHead .jTit{float: left;font-size: 22px;margin-right: 10px;}
.recruitment .jHead .jBrief{max-width: 30.208%;float: left;font-size: 16px;}
.recruitment .jHead .jMore{width: ;float: right;font-size: 16px;color: #333333;}
.recruitment .jHead .jMore span{display: block;width: 25px;height: 55px;background: url(../images/0jh.png) center center no-repeat;background-size: 100% auto;overflow: hidden;float: right;margin-left: 15px;}
.recruitment .jBody{width: 100%;display: none;}
.recruitment .jBody .rs{width: 100%;box-sizing: border-box;border: 1px solid #dcdcdc;padding: 15px 40px;line-height: 2;font-size: 16px;color: #5d5d5d;background: #ffffff;}
.recruitment .jBody article{width: 100%;box-sizing: border-box;padding: 20px 40px;}
.recruitment .jList .jHead.active{background: #1e1d7a;color: #fff;}
.recruitment .jList .jHead.active .jMore{color: #fff;}
.recruitment .jList .jHead.active .jMore span{background: url(../images/1jh.png) center center no-repeat;background-size: 100% auto;}

/* product */
.product .pro-bt{width: 100%;margin-bottom: 25px;}
.product .pro-bt h3{float: left;font-size: 24px;color: #df2600;line-height: 32px;cursor: default;}
.product .pro-bt .p-more{display: block;float: right;width: 92px;height: 32px;border: 1px solid #cbcbcb;border-radius: 3px;text-align: center;line-height: 30px;font-size: 12px;color: #5d5d5d;}
.product .pro-box1{width: 100%;margin-bottom: 20px;}
.product .list{display: block;width: 23.4375%;float: left;margin: 0 2.083% 25px 0;}
.product .list:nth-child(4n){margin-right: 0;}
.product .list .pic{background: #f3f3f3;padding: 30px;}
.product .list .pic figure{padding-top: 108.929%;}
.product .list .tit{background: #e7e7e7;text-align: center;line-height: 40px;font-size: 18px;color: #5d5d5d;transition: .5s;}
.product .list:hover .tit{background: #1e1d7a;color: #fff;}

/* product-content */
.product-content{}
.product-content .box1{margin-bottom: 60px;}
.product-content .proCont-swiper{width: 34.219%;float: left;overflow: hidden;position: relative;z-index: 0;margin-right: 3.906%;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.product-content .proCont-swiper .swiper-slide{width: 100%;}
.product-content .proCont-swiper .pic{width: 100%;background: #f3f3f3;padding: 35px;}
.product-content .proCont-swiper .pic figure{padding-top: 108.929%;}
.product-content .proCont-swiper .btnBox{width: 145px;height: 68px;background: #fff;position: absolute;bottom: 0;right: 0;z-index: 4;}
.product-content .proCont-swiper .btnBox:after{content: '';display: block;width: 1px;height: 20px;background: #d1d1d1;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.product-content .proCont-swiper .swiper-button-prev,.product-content .proCont-swiper .swiper-button-next{width: 60px;height: 68px;margin: 0;top: 0;}
.product-content .proCont-swiper .swiper-button-prev:after,.product-content .proCont-swiper .swiper-button-next:after{font-size: 20px;}
.product-content .proCont-swiper .swiper-button-prev{left: 0;}
.product-content .proCont-swiper .swiper-button-next{right: 0;}
.product-content .proCont-swiper .swiper-button-prev:after{color: #bdbdbd;}
.product-content .proCont-swiper .swiper-button-next:after{color: #565656;}
.product-content .proCont-swiper .pro--desc{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);z-index:3;opacity:0;transition:.5s}
.product-content .proCont-swiper .pro--desc span{width:80%;font-size:16px;color:#fff;cursor:context-menu;line-height:28px}
.product-content .proCont-swiper:hover .pro--desc{opacity:1;}
.product-content .cont1{width: 42.969%;float: left;}
.product-content .tit1{font-size: 24px;color: #1e1d7a;line-height: 1.5;margin-bottom: 15px;}
.product-content .an-box{float: right;}
.product-content .an-box a.an-btn{display: block;float: left;margin-right: 18px;}
.product-content .an-box a.an-btn:last-child{margin-right: 0;}
.product-content .an-box a.an-btn .ico{display: block;width: 75px;height: 75px;border-radius: 100%;margin: 0 auto 5px;}
.product-content .an-box a.an-btn .txt{text-align: center;font-size: 16px;color: #333333;line-height: 2;}
.product-content .an-box a.an-btn:hover .ico{animation: mymove1 1s ease infinite;}
.product-content .p-bt1{background: #1e1d7a;color: #fff;text-align: center;line-height: 62px;font-size: 24px;}
.product-content .box2{border-bottom: 1px solid #dddddd;padding: 25px 0;}
.product-content .box2:last-child{border: 0;}
.product-content .p-bt2{font-size: 22px;color: #333333;line-height: 1.5;margin-bottom: 20px;}
.product-content .list{display: block;width: calc( (100% - 30px) / 3 );float: left;margin: 0 15px 25px 0;}
.product-content .list:nth-child(3n){margin-right: 0;}
.product-content .list .pic{background: #f3f3f3;padding: 45px;}
.product-content .list .pic figure{padding-top: 108.929%;}
.product-content .list .tit{background: #e7e7e7;text-align: center;line-height: 58px;font-size: 18px;color: #5d5d5d;transition: .5s;}
.product-content .list:hover .tit{background: #1e1d7a;color: #fff;}
.product-content .article table th{background: #f3f3f3 /*#2e75b5*/;/*color: #fff;*/}

/*content*/
.content .c-title{font-size: 24px;text-align: center;line-height: 1.75;color: #333333;}
.content .c-time{font-size: 14px;text-align: center;line-height: 2;color: #333333;}
.content .c-line{display: block;width: 100%;height: 1px;background: #dcdcdc;margin: 20px auto 35px;}

.c-download{margin-top: 30px;}
.c-download a{display: block;padding: 15px 30px;font-size: 16px;color: #333333;line-height: 1.5;background: #f5f5f5;margin-bottom: 15px;transition: .5s;}
.c-download a:last-child{margin-bottom: 0;}
.c-download a:hover{color: #df2600;}

#newBridge .icon-right-center{top:90%!important;}
#newBridge .nb-icon-base-5 .nb-icon-inner-wrap{transform: scale(1.5)!important;transform-origin: right;}


@keyframes mymove1 {
    0% { transform:rotate(0); }
    25% { transform: translateY(-5px); }
    50% { transform:rotate(0); }
	75% { transform: translateY(-5px); }
    100% {  transform:rotate(0); }
}

/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #333333;line-height: 2;border-top: 1px solid #dcdcdc;padding-top: 35px;}
.m-clips a{color: #333333;line-height: 2;}


/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-ms-placeholder{color: #201f1d;} */

/* {border-right: 32px solid transparent;
-webkit-filter: drop-shadow(32px 0 0 red);
filter: drop-shadow(32px 0 0 red);} */

/*  透明图片投影 -webkit-filter: drop-shadow(0 104px 0 #003488);filter: drop-shadow(0 104px 0 #003488);
	图片变白 -webkit-filter: grayscale(100%) brightness(1000%);filter: grayscale(100%) brightness(1000%); 
 */