@charset "UTF-8";
/*Global style*/
* {margin: 0;padding: 0;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
html,body {font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;color: #333333;background-color: #ffffff;}
ul,li {list-style-type: none;margin: 0;}
input,textarea,select {resize: none;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);border: 0;}
a {text-decoration: none;color: #000;cursor: pointer;}
a:hover {text-decoration: none;}
img {max-width: 100%;border-style: none;vertical-align: middle;}
.zoom-img {overflow: hidden;}
.zoom-img .img {overflow: hidden;}
.zoom-img img {transition: all .5s;}
.zoom-img:hover img {transform: scale(1.04);-ms-transform: scale(1.04);-webkit-transform: scale(1.04);-o-transform: scale(1.04);-moz-transform: scale(1.04);}
.clear:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clear {zoom: 1}
.nav-page {font-size: 0;text-align: center;}
.flex {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus {outline: none;box-shadow: none;}
.btn-link:focus,.btn-link:hover {text-decoration: none;}
.h1,.h2,.h3,.h4,.h5 {margin: 0;font-weight: normal;}

/* header */
.header{position: fixed;top: 0;left: 0;width: 100%;height: auto;background-color: #2b303b;z-index: 12;}
.head-wrap{width: 1600px;height: 80px;line-height: 80px;margin: 0 auto;}
.header .nav .item{font-size: 16px;color: #ffffff;margin-right: 47px;}
.header .nav .item:last-child{margin-right: 55px;}
.header .user{background-color: #383e4d;padding: 0 34px 0 20px;position: relative;}
.header .icon{width: 44px;margin-right: 18px;font-size: 0;}
.header .name{font-size: 14px;color: #ffffff;min-width: .9rem;}
.header .name a{color: #ffffff;}
.header .drop-down{position: absolute;right: 0;width: 100%;background-color: #ffffff;padding: .35rem 0 .3rem;display: none;}
.header .drop-down .item{display: block;font-size: .24rem;line-height: .38rem;padding: 0 .31rem 0 .38rem;margin-bottom: .4rem;background-image: url(../images/icon17.png);background-repeat: no-repeat;background-position: 92% center;background-size: .06rem .11rem;}
.header .drop-down .item:last-child{margin-bottom: 0;}

/* footer */
.footer{background-color: #272a31;padding: 58px 0;}
.footer .name{font-size: 14px;color: #fefefe;line-height: 28px;text-align: center;opacity: .3;}
.footer .text{font-size: 14px;color: #fefefe;line-height: 28px;text-align: center;opacity: .3;}
.footer .text a{color: #fefefe;}

/* 媒体查询 */
@media only screen and (max-width: 1680px){
	.head-wrap{width: 1170px;padding: 0 15px;}
}

@media only screen and (max-width: 1440px){
	.header .icon{width: 35px;margin-right: 10px;}
	.header .nav .item{margin-right: 30px;}
	.header .nav .item:last-child{margin-right: 30px;}
}

@media only screen and (max-width: 1024px){
	.head-wrap{padding-right: 0;}
	.header .nav{display: none;}
	.header .user{padding: 0 15px;}
	.header .icon{width: .44rem;margin-right: .35rem;}
}

@media only screen and (max-width: 1199px){
	.head-wrap{width: 970px;}
	.header .nav .item{margin-right: 30px;}
	.header .nav .item:last-child{margin-right: 30px;}
}

@media only screen and (max-width: 991px){
	.head-wrap{width: 750px;}
}

@media only screen and (max-width: 767px){
	.head-wrap{width: 100%;height: 1rem;line-height: 1rem;}
	.head-logo{width: 2.83rem;}
	.header .name{font-size: .24rem;}
	.footer{padding: .5rem 0 .4rem;}
	.footer .name{font-size: .22rem;line-height: .44rem;}
	.footer .text{font-size: .22rem;line-height: .44rem;}
}

/* 首页 */
.page-main{padding-top: 80px;}
.update{background-color: #f6f6f6;padding: 43px 0 35px;}
.update .l-box{width: 300px;padding-right: 30px;}
.update .icon{width: 36px;margin-right: 16px;}
.update .name{font-size: 20px;color: #303645;line-height: 42px;font-weight: bold;}
.update .more{display: inline-block;font-size: 14px;color: #00a7d3;margin-left: 52px;margin-top: 38px;}
.update .carousel{width: calc(100% - 300px);padding-right: 180px;}
.update .item{display: block;}
.update .time{float: left;width: 180px;font-size: 16px;color: #333333;line-height: 36px;padding-right: 20px;transition: all .3s;}
.update .text{float: left;width: calc(100% - 180px);font-size: 16px;color: #333333;line-height: 36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all .3s;}
.update .item:hover .time{color: #00a7d3;}
.update .item:hover .text{color: #00a7d3;}
.update .swiper-pagination{width: auto;left: auto;right: 0;bottom: 0;font-size: 14px;color: #a4a4a4;line-height: 36px;}
.update .swiper-pagination-current{color: #00a7d3;}
.update .arrow{top: auto;left: auto;bottom: 0;right: auto;width: 6px;height: 36px;margin: 0;background-size: auto;transition: all .3s;}
.update .swiper-button-prev{background-image: url(../images/icon3.png);right: 90px;}
.update .swiper-button-next{background-image: url(../images/icon4.png);right: 50px;}
.update .swiper-button-prev::before{position: absolute;content: "";width: 1px;height: 10px;background-color: #a4a4a4;left: 24px;top: 13px;}
.update .swiper-button-prev:hover{background-image: url(../images/icon3-2.png);}
.update .swiper-button-next:hover{background-image: url(../images/icon4-2.png);}
.doc-search{background-position: center center;background-size: cover;padding: 59px 0 42px;border-top: 1px solid #eeeeef;}
.doc-search .box-wrap{max-width: 910px;margin: 0 auto;}
.home-main .title{text-align: center;}
.home-main .title .h1{font-size: 36px;color: #333333;line-height: 1;text-align: center;font-weight: bold;margin-bottom: 22px;}
.home-main .title .h2{font-size: 18px;color: #888888;line-height: 38px;}
.doc-search .title{margin-bottom: 33px;}
.doc-search .form-inline{font-size: 0;margin-bottom: 60px;}
.doc-search .form-group{width: calc(100% - 140px);}
.doc-search .form-control{width: 100%;height: 48px;font-size: 14px;color: #999999;border: 0;border-radius: 0;background-color: #eeeeee;padding-left: 40px;padding-right: 40px;box-shadow: none;}
.doc-search .btn-submit{width: 140px;height: 48px;font-size: 16px;color: #ffffff;background-color: #00a7d3;border-radius: 0;}
.doc-search .nav{font-size: 0;text-align: center;}
.doc-search .nav.navfixed{
	background-color: #f6f6f6;
	height: 85px;
    padding: 8px 0;
}
.doc-search .item{display: inline-block;vertical-align: top;margin: 0 35px;}
.doc-search .name{font-size: 16px;color: #333333;font-weight: bold;margin-top: 10px;}
.prod-info{padding: 73px 0 106px;}
.prod-info .title{margin-bottom: 40px;}
.down-list .column{border: 2px solid #ececec;margin-bottom: 40px;padding: 15px 30px;}
.down-list .column .h1{font-size: 0;align-items: center;margin-bottom: 28px;}
.down-list .icon{display: inline-block;width: 24px;margin-right: 7px;}
.down-list .name{display: inline-block;font-size: 20px;color: #333333;}
.down-list .item{font-size: 16px;color: #666666;line-height: 44px;padding: 0;padding-right: 20px;transition: all .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.down-list .item:hover{color: #00a4ff;}

/* 媒体查询 */
@media (min-width: 1680px) {
	.container {width: 1430px;}
}

@media only screen and (max-width: 1440px){
	.update .l-box{width: 240px;}
	.update .icon{width: 30px;}
	.update .name{font-size: 18px;line-height: 35px;}
	.update .more{margin-left: 46px;}
	.update .carousel{width: calc(100% - 240px);padding-right: 120px;}
	.update .time{width: 150px;}
	.update .text{width: calc(100% - 150px);}
	.home-main .title .h1{font-size: 30px;margin-bottom: 20px;}
	.home-main .title .h2{font-size: 16px;line-height: 30px;}
	.doc-search{padding: 40px 0;}
	.doc-search .title{margin-bottom: 30px;}
	.prod-info{padding: 50px 0 70px;}
	.prod-info .title{margin-bottom: 30px;}	
	.down-list .column{margin-bottom: 30px;}
	.down-list .column .h1{margin-bottom: 15px;}
	.down-list .icon{width: 20px;}
	.down-list .name{font-size: 18px;}
	.down-list .item{font-size: 14px;line-height: 40px;}
}

@media only screen and (max-width: 1024px){
	.update .l-box{width: 150px;padding-right: 15px;}
	.update .carousel{width: calc(100% - 150px);}
	.update .time{width: 120px;padding-right: 15px;}
	.update .text{width: calc(100% - 120px);}
}

@media only screen and (max-width: 767px){
	.page-main{padding-top: 1rem;}
	.update{padding: 0;}
	.doc-search .nav.navfixed{
		height: 70px;
	}
	.update .container{padding: 0;}
	.update .l-box{width: 100%;padding: .34rem 15px .21rem;display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #eeeeee;margin-bottom: .43rem;}
	.update .top{display: flex;align-items: center;}
	.update .icon{width: .36rem;margin-right: .16rem;}
	.update .name{font-size: .34rem;line-height: 1;font-weight: normal;}
	.update .more{margin: 0;}
	.update .carousel{width: 100%;padding: 0 15px;padding-bottom: .8rem;}
	.update .item{margin-bottom: .2rem;}
	.update .time{font-size: .26rem;line-height: .46rem;width: 1.6rem;padding-right: .2rem;}
	.update .text{width: calc(100% - 1.6rem);font-size: .26rem;line-height: .46rem;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;}
	.update .arrow{display: none;}
	.update .swiper-pagination{width: 100%;left: 0;line-height: 1;bottom: .3rem;}
	.swiper-pagination-bullet{margin: 0 .06rem;width: .1rem;height: .1rem;}
	.doc-search{padding: .7rem 0 .6rem;background-image: url(../images/img1-1.jpg) !important;}
	.home-main .title .h1{font-size: .36rem;margin-bottom: 0;}
	.doc-search .title{margin-bottom: .48rem;}
	.doc-search .form-inline{display: flex;align-items: center;margin-bottom: .65rem;}
	.doc-search .form-group{width: calc(100% - 2.1rem);margin-bottom: 0;}
	.doc-search .form-control{height: .7rem;padding: 0 .15rem;}
	.doc-search .btn-submit{width: 2.1rem;height: .7rem;font-size: .24rem;line-height: .7rem;padding: 0;}
	.doc-search .nav{display: flex;align-items: center;justify-content: center;}
	.doc-search .item{margin: 0 .62rem;}
	.doc-search .icon>img{height: .58rem;}
	.doc-search .name{font-size: .26rem;line-height: .36rem;margin-top: .2rem;}
	.prod-info{padding: .58rem 0 .25rem;}
	.prod-info .title{margin-bottom: .45rem;}
	.prod-info .title .h1{margin-bottom: .2rem;}
	.prod-info .title .h2{font-size: .24rem;line-height: .38rem;}
	.down-list .column{border: 1px solid #ececec;padding: .34rem .3rem .28rem;margin-bottom: .45rem;}
	.down-list .column .h1{margin-bottom: .28rem;}
	.down-list .icon{width: .37rem;margin-right: .16rem;}
	.down-list .name{font-size: .3rem;font-weight: bold;}
	.down-list .item{font-size: .26rem;line-height: .64rem;padding-right: .1rem;}
	.down-list .item:nth-child(2n){padding-right: 0;padding-left: .1rem;}
}

/* 产品 */
.prod-main .title{text-align: center;}
.prod-main .title .h1{font-size: 36px;color: #333333;line-height: 1;text-align: center;font-weight: bold;margin-bottom: 22px;}
.prod-main .title .h2{font-size: 18px;color: #888888;line-height: 38px;}
.prod-main .prod-info{padding: 73px 0 70px;}
.prod-main .prod-info .title{margin-bottom: 62px;}
.prod-info .text-video{padding-bottom: 75px;border-bottom: 1px solid #d2d2d2;margin-bottom: 45px;}
.prod-info .text-box{width: calc(100% - 440px);padding-right: 85px;}
.prod-info .text-box .h1{font-size: 30px;color: #333333;line-height: 38px;margin-bottom: 26px;}
.prod-info .text-box .text{font-size: 16px;color: #333333;line-height: 32px;}
.prod-info .video-box{width: 440px;}
.prod-info .video{position: relative;}
.prod-info .play{position: absolute;top: 50%;left: 50%;width: 65px;transform: translate(-50%,-50%);cursor: pointer;}
.prod-info .video-box .time{position: absolute;bottom: 2px;left: 20px;font-size: 14px;color: #d9d9d9;line-height: 38px;}
.prod-info .video-box .h1{font-size: 16px;color: #333333;line-height: 38px;padding: 8px 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border: 1px solid #eeeeee;border-top: 0;}
.down-list2 .column{position: relative;margin-bottom: 72px;}
.down-list2 .column:last-child{margin-bottom: 0;}
.down-list2 .name-box{width: 290px;font-size: 0;padding-right: 20px;}
.down-list2 .icon{display: inline-block;vertical-align: top;width: 27px;margin-right: 16px;line-height: 38px;}
.down-list2 .name{display: inline-block;vertical-align: top;font-size: 20px;color: #333333;line-height: 38px;}
.down-list2 .down{width: calc(100% - 290px);}
.down-list2 .item{float: left;padding-right: 20px;font-size: 16px;color: #666666;line-height: 42px;transition: all .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width: 100%;}
.down-list2 .item:hover{color: #00a7d3;}

/* 媒体查询 */
@media only screen and (max-width: 1680px){
	.down-list2 .item{width: 100%;}	
}

@media only screen and (max-width: 1440px){
	.prod-main .title .h1{font-size: 30px;margin-bottom: 20px;}
	.prod-main .title .h2{font-size: 16px;line-height: 30px;}
	.prod-main .prod-info{padding: 50px 0;}
	.prod-main .prod-info .title{margin-bottom: 40px;}
	.prod-info .text-video{padding-bottom: 50px;}
	.prod-info .text-box{padding-right: 50px;}
	.prod-info .text-box .h1{font-size: 24px;margin-bottom: 15px;}
	.prod-info .text-box .text{font-size: 14px;line-height: 30px;}
	.down-list2 .column{margin-bottom: 50px;}
	.down-list2 .name-box{width: 200px;}
	.down-list2 .name{font-size: 16px;}
	.down-list2 .down{width: calc(100% - 200px);}
}

@media only screen and (max-width: 1199px){
	.down-list2 .item{width: 100%;}
}

@media only screen and (max-width: 991px){
	.prod-info .text-box{width: 100%;padding-right: 0;margin-bottom: 30px;}
	.prod-info .video-box{width: 100%;}
}

@media only screen and (max-width: 767px){
	.prod-main .title .h1{font-size: .36rem;margin-bottom: 0;}
	.prod-main .title .h2{font-size: .24rem;line-height: .38rem;}
	.prod-main .prod-info{padding: .57rem 0 .9rem;}
	.prod-main .prod-info .title{margin-bottom: .8rem;}
	.prod-main .prod-info .title .h1{margin-bottom: .2rem;}
	.prod-info .text-box{margin-bottom: .5rem;}
	.prod-info .text-box .h1{font-size: .3rem;line-height: .38rem;margin-bottom: .25rem;}
	.prod-info .text-box .text{font-size: .24rem;line-height: .42rem;}
	.prod-info .play{width: .65rem;}
	.prod-info .text-video{padding-bottom: 0;border: 0;margin-bottom: .6rem;}
	.prod-info .video-box .time{font-size: .22rem;line-height: .38rem;left: .2rem;bottom: .2rem;}
	.prod-info .video-box .h1{font-size: .24rem;line-height: .38rem;padding: .2rem;}
	.down-list2 .column{margin-bottom: .6rem;}
	.down-list2 .column:last-child{margin-bottom: 0;}
	.down-list2 .name-box{width: 100%;display: flex;align-items: center;line-height: 1;margin-bottom: .25rem;}
	.down-list2 .icon{width: .36rem;margin-right: .2rem;line-height: 1;}
	.down-list2 .name{font-size: .3rem;line-height: 1;}
	.down-list2 .down{width: 100%;}
	.down-list2 .item{width: 100%;padding-right: .1rem;font-size: .26rem;line-height: .66rem;}
	.down-list2 .item:nth-child(2n){padding-right: 0;padding-left: .1rem;}
}

/* 登录、注册 */
.login-main{padding: 0;}
.log-reg{background-position: center center;background-size: cover;position: relative;min-height: 100vh;}
.login{position: absolute;top: 54%;left: 50%;transform: translate(-50%,-50%);}
.login .box-wrap{max-width: 1250px;width: 100%;background-color: #ffffff;border-radius: 15px;margin: 0 auto;padding: 120px 125px 140px 70px;}
.log-reg .footer{position: fixed;bottom: 0;left: 0;width: 100%;background: none;padding: 30px 0;}
.login .img{width: 531px;}
.login .r-box{width: calc(100% - 531px);padding-left: 75px;}
.login .logo{text-align: center;margin-bottom: 85px;font-size: 30px;color:#228ff8;font-weight:bold;
}
.login .form-group{background-color: #f7f5fb;padding: 0 35px;font-size: 0;border-radius: 30px;margin-bottom: 28px;}
.login .form-group:nth-child(2){margin-bottom: 0;}
.login .icon{display: inline-block;vertical-align: top;width: 23px;margin-right: 14px;line-height: 60px;}
.login .form-control{display: inline-block;width: calc(100% - 37px);height: 60px;border: 0;border-radius: 0;background: none;box-shadow: none;}
.login .link-box{text-align: right;font-size: 0;margin-top: 13px;}
.login .link-box a{display: inline-block;vertical-align: top;font-size: 14px;color: #939393;line-height: 15px;padding: 0 14px;border-left: 1px solid #939393;}
.login .link-box a:first-child{border-left: 0;}
.login .btn-submit{width: 100%;height: 60px;font-size: 18px;color: #ffffff;font-weight: bold;background-color: #1f8cf8;border-radius: 30px;margin-top: 48px;}
.login .text{font-size: .24rem;color: #939393;line-height: .28rem;text-align: center;margin-top: .72rem;}
.login .text a{color: #00a7d3;}
.register-main{padding: 0;}
.register-main .register{position: initial;top: auto;left: auto;transform: translate(0,0);padding: 190px 0 80px;}
.register .box-wrap{padding: 100px 144px;}
.register .title{margin-bottom: 50px;line-height: 1;}
.register .h1{font-size: 30px;color: #333333;font-weight: bold;}
.register .point{font-size: 14px;color: #333333;margin-top: 16px;}
.register .form .box{padding: 0;padding-right: 55px;}
.register .form .box:nth-child(2){padding: 0;padding-left: 55px;}
.register .form-group{background: none;border-radius: 0;padding: 0;margin-bottom: 23px;}
.register .form-group:nth-child(2){margin-bottom: 23px;}
.register .name{font-size: 16px;color: #333333;line-height: 28px;margin-bottom: 6px;}
.register .name>span{color: #dd2929;}
.register .form-control{border: 1px solid #dadada;height: 52px;width: 100%;}
.register .file-box{position: relative;width: 140px;border: 1px solid #dadada;border-radius: 5px;padding: 51px 0 54px;}
.register .icon2{width: 24px;margin: 0 auto;}
.register .name2{font-size: 14px;color: #939393;line-height: 28px;margin-top: 5px;text-align: center;}
.register .file{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.register .input-yzm{width: calc(100% - 152px);margin-right: 10px;}
.register .btn-yzm{width: 142px;height: 52px;padding: 0;border-radius: 0;font-size: 14px;color: #ffffff;line-height: 52px;background-color: #00a7d3;vertical-align: top;box-shadow: none;}
.register .btn-submit{width: 200px;height: 52px;line-height: 52px;padding: 0;border-radius: 0;margin-top: 44px;margin-bottom: 5px;}

.register .btn-yzm.send{
	background-color: #414445;
}

/* .form-group .am-alert {
    margin: 5px 0 0;
    padding: .5px 6px;
    font-size: 14px;
}
.am-alert-danger {
    background-color: #dd514c;
    border-color: #d83832;
    color: #fff;
} */
.register .check{font-size: 14px;color: #333333;line-height: 28px;margin-bottom: 0; }
.register .check input[type=checkbox]{margin-top: 8px;vertical-align: top;}
.register .terms{font-size: 14px;color: #00a7d3;line-height: 28px;}
.register .bot{margin-bottom: 0;}
.register-main .footer{position: initial;bottom: auto;left: auto;}
.register .form-phone{display: none;}

/* 媒体查询 */
@media only screen and (max-width: 1680px){
	.login .box-wrap{padding: 70px;}
	.register .box-wrap{padding: 80px 100px;}
}

@media only screen and (max-width: 1440px){
	.login .img{width: 480px;}
	.login .r-box{width: calc(100% - 480px);padding-left: 60px;}
	.login .logo{margin-bottom: 50px;}
	.login .btn-submit{margin-top: 40px;}
	.register-main .register{padding: 100px 0 50px;}
	.register .title{margin-bottom: 30px;}
	.register .h1{font-size: 24px;}
	.register .form-group{margin-bottom: 15px;}
	.register .form-group:nth-child(2){margin-bottom: 15px;}
	.register .name{font-size: 14px;}
	.register .form-control{height: 40px;}
	.register .btn-yzm{height: 40px;line-height: 40px;}
	.register .file-box{padding: 37px 0 36px;}
	.register .file{height: 100%;}
	.register .btn-submit{margin-top: 20px;height: 40px;line-height: 40px;font-size: 16px;}
	.register .bot{margin-bottom: 0;}
}

@media only screen and (max-width: 1199px){
	.login .img{width: 420px;}
	.login .r-box{width: calc(100% - 420px);padding-left: 50px;}
	.login .logo{margin-bottom: 30px;}
	.login .form-group{padding: 0 20px;margin-bottom: 20px;}
	.login .link-box{margin-top: 10px;}
	.login .btn-submit{margin-top: 30px;}
	.register .form-group{padding: 0;}
	.register .form .box{padding-right: 20px;}
	.register .form .box:nth-child(2){padding: 0;padding-left: 20px;}
	.register .form-group{margin-bottom: 15px;}
}

@media only screen and (max-width: 991px){
	.login .box-wrap{padding: 50px;}
	.login .img{width: 300px;}
	.login .r-box{width: calc(100% - 300px);padding-left: 30px;}
	.login .logo{margin-bottom: 20px; font-size: 20px;}
	.login .form-group{margin-bottom: 15px;}
	.login .icon{line-height: 40px;}
	.login .form-control{height: 40px;}
	.login .btn-submit{height: 40px;margin-top: 20px;}
}

@media only screen and (max-width: 767px){
	.register .check{width: 100px;}
	.log-reg{background: none !important;}
	.login{position: initial;top: auto;left: auto;transform: translate(0,0);margin-top: .7rem;margin-bottom: 1.26rem;}
	.login .container{padding: 0;}
	.login .box-wrap{padding: 0;}
	.login .r-box{width: 100%;padding: 0 15px;}
	.login .logo{margin: 0 auto;margin-bottom: .74rem;font-size: 20px;}
	.login .form-group{border-radius: .45rem;margin-bottom: .45rem;}
	.login .icon{width: .35rem;margin-right: .17rem;line-height: .9rem;}
	.login .form-control{height: .9rem;padding: 0 .2rem;width: calc(100% - .52rem);font-size: .22rem;color: #acacac;}
	.login .link-box{margin-top: .16rem;}
	.login .link-box a{font-size: .22rem;line-height: .28rem;}
	.login .btn-submit{height: .9rem;margin-top: .74rem;font-size: .26rem;}
	.log-reg .footer{position: relative;padding:.23rem 0;}
	.log-reg .footer .name{color: rgba(102,102,102,.5);opacity: 1;}
	.log-reg .footer .text{color: rgba(102,102,102,.5);opacity: 1;}
	.log-reg .footer .text a{color: rgba(102,102,102,.5);opacity: 1;}
	.register-main .register{margin-top: .5rem;padding: 0;margin-bottom: 1rem;}
	.register .form{display: none;}
	.register .form-phone{display: block;}
	.register .box-wrap{padding: 0 15px;}
	.register .title{margin-bottom: .68rem;}
	.register .h1{font-size: .36rem;}
	.register .point{font-size: .22rem;margin-top: 0.05rem;}
	.register .form .box{padding: 0;}
	.register .form .box:nth-child(2){padding: 0;}
	.register .form-group{margin-bottom: .26rem;display: flex;align-items: center;}
	.register .form-group:nth-child(2){margin-bottom: .26rem;}
	.register .name{font-size: .1rem;line-height: .85rem;width: 2.5rem;margin-bottom: 0;}
	.register .form-control{width: calc(100% - 2.2rem);height: .85rem;font-size: .22rem;}
	.register .input-yzm{width: 2.5rem;margin-right: 0;}
	.register .btn-yzm{width: 2.1rem;font-size: .22rem;height: .85rem;}
	.register .file{width: 100%;height: 100%;}
	.register .btn-submit{display: block;height: .85rem;line-height: .85rem;margin: 0 auto;margin-top: .8rem;margin-bottom: .23rem;}
	.register .bot{font-size: .22rem;line-height: .28rem;display: flex;justify-content: center;align-items: center;margin-bottom: 0;}
	.register .upload-img{flex-wrap: wrap;}
	.register .upload-img .name{/* width: 100%; */}
	/* .register .phone{flex-wrap: wrap;}
	.register .phone .name{width: 100%;} */
}

/* 企业新闻 */
.news-main .title{text-align: center;}
.news-main .title .h1{font-size: 36px;color: #333333;line-height: 1;text-align: center;font-weight: bold;margin-bottom: 22px;}
.news-main .title .h2{font-size: 18px;color: #888888;line-height: 38px;}
.news-list{border-top: 1px solid #dcdcdc;}
.news-list .column{padding: 16px 0 6px;border-bottom: 1px solid #dcdcdc;transition: all .3s;}
.news-list a{display: block;padding: 0 50px;}
.news-list .h1{font-size: 18px;color: #333333;line-height: 36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news-list .time{font-size: 16px;color: #888888;line-height: 36px;}
.news-list .column:hover{background-color: #f8f8f8;}
.news-list .column:hover .h1{color: #00a7d3;font-weight: bold;}
.news-list .column:hover .time{color: #00a7d3;}
.news-main .nav-page{margin-top: 100px;}
.nav-page{font-size: 0;text-align: center;}
.nav-page a{display: inline-block;vertical-align: top;font-size: 14px;color: #cccccc;width: 68px;height: 36px;line-height: 34px;border: 1px solid #cccccc;border-radius: 3px;margin: 0 20px;}
.nav-page .arrow{width: 117px;}
.nav-page .arrow:first-child{margin-left: 0;}
.nav-page .arrow:last-child{margin-right: 0;}
.nav-page a.on{color: #ffffff;background-color: #14abd2;border: 1px solid #14abd2;}

/* 媒体查询 */
@media only screen and (max-width: 1440px){
	.news-main .title .h1{font-size: 30px;}
	.news-main .title .h2{font-size: 16px;}
	.news-list .h1{font-size: 16px;line-height: 30px;}
	.news-list .time{font-size: 14px;line-height: 30px;}
	.news-main .nav-page{margin-top: 50px;}
}

@media only screen and (max-width: 767px){
	.news-main .update{display: none;}
	.news-main .title .h1{font-size: .36rem;margin-bottom: 0;}
	.news-main .title .h2{font-size: .24rem;line-height: .38rem;}
	.news-main .prod-info{padding-bottom: .84rem;}
	.prod-info .title .h1{margin-bottom: .2rem;}	
	.news-list .column{padding: .3rem 0 .32rem;}
	.news-list a{padding: 0 .1rem;}
	.news-list .h1{font-size: .26rem;line-height: .36rem;margin-bottom: .2rem;}
	.news-list .time{font-size: .22rem;line-height: .36rem;}
	.news-main .nav-page{margin-top: 1rem;}
	.nav-page a{width: .75rem;height: .55rem;border: .02rem solid #b5b5b5;line-height: .51rem;margin: 0 .15rem;font-size: .2rem;color: #b8b8b8;}
	.nav-page .arrow{width: 1.70rem;height: .55rem;border: .02rem solid #b5b5b5;line-height: .51rem;}
}

/* 搜索页 */
.search-main .title{text-align: center;}
.search-main .title .h1{font-size: 36px;color: #333333;line-height: 1;text-align: center;font-weight: bold;margin-bottom: 22px;}
.search-main .title .h2{font-size: 18px;color: #888888;line-height: 38px;}
.results .l-box{padding: 0;padding-right: 20px;}
.results .l-box .h1{font-size: 16px;color: #ffffff;line-height: 60px;padding: 0 55px;background-color: #00a7d3;background-image: url(../images/icon21.png);background-repeat: no-repeat;background-position: 28px center;margin-bottom: 5px;}
.results .nav a{display: block;font-size: 16px;color: #333333;line-height: 60px;background-color: #eeeeee;padding: 0 28px;margin-bottom: 5px;transition: all .3s;}
.results .nav a.on{color: #00a7d3;}
.results .nav a:hover{color: #00a7d3;}
.results .r-box{padding: 0;padding-left: 54px;}
.results .r-box .box{box-shadow: 0 5px 25px rgba(0, 0, 0, .1);padding: 58px 75px 84px;}
.results .column{padding: 8px 0 10px;border-bottom: 1px solid #e5e5e5;}
.results .column a{display: block;padding: 0 7px;}
.results .column .text{width: calc(100% - 80px);font-size: 16px;color: #333333;line-height: 44px;transition: all.3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: all .3s;}
.results .column .time{width: 80px;font-size: 14px;color: #808080;line-height: 44px;transition: all.3s;text-align: right;transition: all .3s;}
.results .column:hover .text{color: #00a7d3;}
.results .column:hover .time{color: #00a7d3;}
.results .nav-page{margin-top: 100px;}

/* 媒体查询 */
@media only screen and (max-width: 1440px){
	.search-main .title .h1{font-size: 30px;}
	.search-main .title .h2{font-size: 16px;}
	.results .l-box .h1{line-height: 50px;}
	.results .nav a{line-height: 50px;}
	.results .r-box{padding-left: 40px;}
	.results .r-box .box{padding: 45px 55px 70px;}
	.results .column .text{line-height: 30px;}
	.results .column .time{line-height: 30px;}
	.results .nav-page{margin-top: 80px;}
}

@media only screen and (max-width: 991px){
	.results .l-box{margin-bottom: 30px;padding: 0;}
	.results .r-box{padding: 0;}
}

@media only screen and (max-width: 767px){
	.search-main .title .h1{font-size: .36rem;margin-bottom: 0;}
	.search-main .title .h2{font-size: .24rem;line-height: .38rem;}
	.search-main .prod-info{padding-bottom: .84rem;}
	.prod-info .title .h1{margin-bottom: .2rem;}
	.results .l-box{margin-bottom: .77rem;}
	.results .l-box .h1{font-size: .26rem;line-height: .75rem;padding: 0 .8rem;background-position: .25rem center;background-size: .23rem .23rem;margin-bottom: 0.06rem;}
	.results .nav a{font-size: .24rem;line-height: .65rem;padding: 0 .28rem;margin-bottom: 0.06rem;}
	.results .r-box .box{box-shadow: none;padding: 0;}
	.results .list-box{border-top: 1px solid #e5e5e5;}
	.results .column{padding: .3rem 0 .32rem;}
	.results .column a{padding: 0 .08rem;}
	.results .column .text{width: 100%;font-size: .26rem;line-height: .36rem;margin-bottom: .16rem;}
	.results .column .time{width: 100%;font-size: .22rem;line-height: .36rem;text-align: left;}
	.search-main .nav-page{margin-top: .98rem;}
}

/* 修改密码 */
.password-main{padding-top: 0;}
.password .box-wrap{padding: 60px 0 88px;}
.password .title{text-align: center;margin-bottom: 36px;}
.password .title .h1{font-size: 30px;color: #333333;font-weight: bold;}
.step{max-width: 640px;width: 100%;margin: 0 auto;margin-bottom: 67px;}
.step-list .column{float: left;width: 33.33%;position: relative;}
.step-list .column::after{position: absolute;content: "";top: 63px;left: 0;width: 45%;height: 1px;background-color: #dadada;}
.step-list .column::before{position: absolute;content: "";top: 63px;right: 0;width: 45%;height: 1px;background-color: #dadada;}
.step-list .number{width: 41px;height: 50px;font-size: 16px;color: #ffffff;line-height: 40px;text-align: center;background-image: url(../images/icon22.png);background-position: center center;background-size: cover;margin: 0 auto;opacity: 0;}
.step-list .round{width: 13px;height: 13px;border: 1px solid #dbdbdb;border-radius: 50%;margin: 0 auto;margin-top: 7px;}
.step-list .name{font-size: 16px;color: #333333;line-height: 28px;margin-top: 6px;text-align: center;}
.step-list .column.on .number{opacity: 1;}
.step-list .column.on .round{border: 1px solid #06a9d4;}
.step-list .column.on::after{background-color: #00a7d3;}
.step-list .column.on::before{background-color: #00a7d3;}
.password .form{max-width: 426px;width: 100%;margin: 0 auto;}
.password .form-group{background: none;border-radius: 0;padding: 0;margin-bottom: 23px;}
.password .name{font-size: 16px;color: #333333;line-height: 28px;margin-bottom: 6px;}
.password .name>span{color: #dd2929;}
.password .form-control{border: 1px solid #dadada;height: 52px;width: 100%;}
.password .input-yzm{width: calc(100% - 152px);margin-right: 10px;}
.password .btn-yzm{width: 142px;height: 52px;padding: 0;border-radius: 0;font-size: 14px;color: #ffffff;line-height: 52px;background-color: #00a7d3;vertical-align: top;box-shadow: none;}
.password .btn-submit{display: block;width: 200px;height: 52px;line-height: 52px;padding: 0;border-radius: 0;margin: 0 auto;margin-top: 55px;}
.password .text-box{text-align: center;}
.password .text{font-size: 18px;color: #333333;line-height: 28px;margin-top: 20px;font-weight: bold;}
.password .link{color: #00a7d3;text-decoration: underline;}

/* 媒体查询 */
@media only screen and (max-width: 1680px){
	.password .box-wrap{padding: 50px 0 70px;}
	.password .title{margin-bottom: 30px;}
	.step{margin-bottom: 50px;}
	.password .form-group{margin-bottom: 20px;}
	.password .btn-submit{margin-top: 40px;}
}

@media only screen and (max-width: 1440px){
	.password .title{margin-bottom: 20px;}
	.password .title .h1{font-size: 24px;}
	.step{margin-bottom: 30px;}
	.password .form-group{margin-bottom: 15px;}
}

@media only screen and (max-width: 767px){
	.password{margin-top: .67rem;}
	.password .box-wrap{padding: 0;max-width: 73%;}
	.step{display: none;}
	.password .title{margin-bottom: .7rem;}
	.password .title .h1{font-size: .36rem;}
	.password .name{font-size: .24rem;line-height: .28rem;margin-bottom: .16rem;}
	.password .form-control{height: .9rem;}
	.password .btn-yzm{width: 2.16rem;height: .9rem;line-height: .9rem;font-size: .22rem;}
	.password .input-yzm{width: calc(100% - 2.37rem);margin-right: .2rem;}
	.password .btn-submit{width: 3.6rem;height: .9rem;line-height: .9rem;margin-top: 1.26rem;}
	.password .text-box{margin-top: 2rem;margin-bottom: 1.2rem;}
}

/* 资料下载 */
.down-main .banner{position: relative;}
.down-main .banner .suspen {position: absolute;left: 0;top: 0;width: 100%;text-align: center;padding-top: 12%;line-height: 1;}
.down-main .banner .suspen .h1 {font-size: 60px;color: #ffffff;font-weight: bold;margin-bottom: 40px;}
.down-main .banner .suspen .h2 {font-size: 24px;color: #ffffff;}
.location {position: absolute;bottom: 20px;right: 5.8%;}
.location .item {font-size: 14px;color: #bdbdbd;}
.down-box{margin: 0 0 99px;}
.down-box .column{padding: 0;}
.down-box .text-box{border-left: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;padding: 50px 45px;}
.down-box .img{position: relative;}
.down-box .img::before{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,167,211,.5);display: none;z-index: 2;}
.down-box .column:nth-child(2n) .text-box{border-left: 0;}
.down-box .h1{font-size: 22px;color: #333333;font-weight: bold;line-height: 1;margin-bottom: 30px;transition: all .3s;}
.down-box .text{font-size: 16px;color: #333333;line-height: 34px;height: 102px;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.down-box .more-box{height: 14px;margin-top: 40px;padding-right: 30px;background-image: url(../images/icon24.png);background-repeat: no-repeat;background-position: right center;display: inline-block;transition: all .3s;}
.down-box .more{font-size: 0;color: #00a7d3;}
.down-box .column:hover .h1{color: #00a7d3;}
.down-box .column:hover .more-box{background-image: url(../images/icon23.png);}
.down-box .column:hover .more{font-size: 14px;}
.down-box .column:hover .img::before{display: block;}

/* 媒体查询 */
@media only screen and (max-width: 1440px){
	.down-main .banner .suspen .h1{font-size: 30px;}
	.down-main .banner .suspen .h2{font-size: 18px;}
	.down-box{margin: 0 0 70px;}
	.down-box .text-box{padding: 40px 30px;}
	.down-box .h1{font-size: 18px;margin-bottom: 20px;}
	.down-box .text{font-size: 14px;line-height: 30px;height: 90px;}
}

@media only screen and (max-width: 991px){
	.down-box{margin: 50px 0;}
	.down-box .column{margin-bottom: 30px;}
	.down-box .text-box{border: 0;padding: 0;margin-bottom: 20px;}
	.down-box .more-box{margin-top: 20px;}
	.down-box .more{font-size: 14px;}		
}

@media only screen and (max-width: 767px){
	.down-main .banner .suspen{top: 50%;left: 0;transform: translate(0, -50%);text-align: left;padding: 0;}
	.down-main .banner .suspen .h1{font-size: .6rem;margin-bottom: .26rem;}
	.down-main .banner .suspen .h2{font-size: .32rem;color: #ffffff;line-height: .48rem;}
	.down-main .location{display: none;}
	.down-box{margin: .6rem 0 1.2rem;}
	.down-box .column{margin-bottom: .95rem;}
	.down-box .column:last-child{margin-bottom: 0;}
	.down-box .h1{font-size: .3rem;margin-bottom: .25rem;}
	.down-box .text-box{margin-bottom: .35rem;}
	.down-box .text{font-size: .24rem;line-height: .42rem;height: 1.26rem;}
	.down-box .more-box{margin-top: .2rem;padding-right: .33rem;background-size: .21rem auto;}
	.down-box .more{font-size: .22rem;}
	.down-box .column:hover .img::before{display: none;}
}


.bigPicLayer {
	display: none;
	width: 1000px;
	height: 556px;
	position: fixed;
	z-index: 111;
	top: 40% !important;
	margin-top: -180px;
	padding: 10px;
}

.bigPicLayer .close {
	display: block;
	width: 38px;
	height: 38px;
	background: url(../images/close.png) no-repeat;
	right: -50px;
	top: -50px;
	position: relative;
	position: absolute;
	z-index: 222;
}

.bigPicLayer .close em {
	width: 1px;
	height: 50px;
	background: #009690;
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -0.5px;
	top: 100%;
}

.bigPicLayer .imgDiv {
	text-align: center;
}

.bigPicLayer .imgDiv img {
	width: 100%;
}

.bigPicLayer .imgDiv span {
	display: block;
	text-align: center;
	font-size: 18px;
	margin-top: 16px;
	color: #fff;
	font-weight: bold;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
}

#Layer1 {
	position: fixed;
	z-index: 9;
	background: #000000;
	top: 0;
	left: 0;
}

@media screen and (max-width: 1440px) {
	.bigPicLayer {
		display: none;
		width: 600px;
		height: 350px;
		position: fixed;
		z-index: 111;
		top: 40% !important;
		margin-top: -100px;
		padding: 10px;
	}

	.bigPicLayer .close {
		display: block;
		width: 38px;
		height: 38px;
		background: url(../images/close.png) no-repeat;
		right: -50px;
		top: -50px;
		position: relative;
		position: absolute;
		z-index: 222;
	}

	.bigPicLayer .close em {
		width: 1px;
		height: 50px;
		background: #0a448d;
		display: none;
		position: absolute;
		left: 50%;
		margin-left: -0.5px;
		top: 100%;
	}

	.bigPicLayer .imgDiv {
		text-align: center;
	}

	.bigPicLayer .imgDiv img {
		width: 100%;
	}

	.bigPicLayer .imgDiv span {
		display: block;
		text-align: center;
		font-size: 18px;
		margin-top: 16px;
		color: #fff;
		font-weight: bold;
		position: absolute;
		left: 0;
		top: 100%;
		width: 100%;
	}
}

@media screen and (max-width: 1004px) {
	.bigPicLayer {
		width: 300px;
		height: auto;
		padding: 0px;
		margin-top: -150px;
	}

	.bigPicLayer .close {
		display: block;
		width: 38px;
		height: 38px;
		background: url(../images/close.png) no-repeat;
		right: -50px;
		top: -50px;
		position: relative;
		position: absolute;
		z-index: 222;
	}

	.bigPicLayer .close em {
		width: 1px;
		height: 20px;
		background: #0a448d;
		display: none;
		position: absolute;
		left: 50%;
		margin-left: -0.5px;
		top: 100%;
	}

	.bigPicLayer .imgDiv {
		height: 169px;
	}
}

/*20210617*/
.navfixed{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 12;
	width: 100%;
	padding: 20px 0px;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(0,0,0,0.2);
}
@media only screen and (max-width: 767px){
	.navfixed{
		/*top: 1rem;*/
		padding: 0.3rem 0;
	}
}
