@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;line-height: 1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
html,body{font-size: 16px;line-height:1;color: #333;font-family: 'Arial','思源黑体',PingFang SC,Microsoft Yahei,Arial,Hiragino Sans GB,STHeiti,'华文细黑',sans-serif;background: #fff;}
ul,ol,li{list-style:none}
a{color: inherit;text-decoration:none;outline: none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
img{display: block;max-width: 100%;height: auto;border:0;}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear:after{visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.before, .after{position: relative;display: block;}
.before:before, .after:after{position: absolute;display: block;content: "";}
.imgbigout{display: block;overflow: hidden;}
.imgbigout .imgbig{display: block;max-width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;}
.imgbigout:hover .imgbig{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1) }
.imgbigout img{display: block;max-width: 100%;margin: 0 auto;}
input{-webkit-appearance:none;outline: none;background: none;border: none;}

.pager-box{margin-top: 70px;text-align: center;}
.pager{display: inline-block;margin: 0 auto;}
.pager span,.pager a{float: left;display:inline-block;width: 40px;height: 40px;margin: 0 6px;color: #555;line-height: 40px;text-align:center;border-radius: 5px;}
.pager .now{color:#fff;background-color: #244bb3;}
.pager .current,.pager .p1{display: none;}
.pager .p1:first-child, .pager .current:first-child{background-position: -2px -33px;}
.pager .p1:last-child, .pager .current:last-child{background-position: -34px -33px;}
.pager .p1:hover{background-color: #244bb3;}
.pager .p1:first-child:hover{background-position: -2px -1px;}
.pager .p1:last-child:hover{background-position: -34px -1px;}


/* 通用 */

.w1740{max-width: 1740px;width: 92%;margin: 0 auto;}
.w1340{max-width: 1340px;width: 77%;margin: 0 auto;}
.i-tit-en{margin-bottom: .64em;font-size: 50px;line-height: .8;letter-spacing: 3px;}
.i-tit-cn{font-size: 35px;}
.com-tit{text-align: center;}
.com-tit .tit-en{margin-bottom: 12px;font-size: 50px;line-height: .8;text-transform: uppercase;color: #244bb3;}
.com-tit .tit-cn{font-size: 35px;}
.more{display: block;width: 198px;margin: 0 auto;padding: 14px 0;font-size: 14px;line-height: 2;text-align: center;color: #666;letter-spacing: 2px;text-transform: uppercase;background: #e6e6e6;border-radius: 4px;transition: all .7s;box-sizing: border-box;}
.more:hover{color: #fff;background: #244bb3;letter-spacing: 3px;}
.com-banner{height: 500px;background-image: url(img/default-banner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}

.head{position: absolute;top: 0;left: 0;z-index: 9999;width: 100%;padding: 35px 0;color: #fff;}
.head .head-inner{position: relative;}
.head .head-logo{position: absolute;top: 50%;left: 0;width: 12.7%;max-width: 221px;min-width: 140px;transform: translateY(-50%);}
.head .head-main{float: right;display: flex;justify-content: space-between;align-items: center;padding-top: 8px;}


.head .head-nav{margin-right: 66px;}
.head .head-nav-ul{float: right;}
.head .head-nav-ul .item{float: left;margin-left: 52px;}
.head .head-nav-ul .item:first-child{margin-left: 0;}
.head .head-nav-ul .item a{font-size: 18px;line-height: 50px;color: #fff;}

.head .head-tool{font-size: 18px;}
.head .head-tool a{position: relative;line-height: 50px;}
.head .head-tool a:last-child{margin-left: 34px;}
.head .head-tool a:last-child::before{position: absolute;top: 0;left: -17px;display: block;content: "";width: 1px;height: 100%;background: #fff;}

.banner .item{height: 100vh;background-position: center;background-repeat: no-repeat;background-size: cover;}

.i-about{padding-bottom: 200px;}
.i-about .i-about-inner{}
.i-about .i-about-main{position: relative;padding: 116px 54px 80px 104px;background: #244bb3;box-sizing: border-box;}
.i-about-text{width: 53.3%;color: #fff;}
.i-about-text .i-about-tit{margin-bottom: 38px;}
.i-about-text .i-about-sum{margin-bottom: 80px;}
.i-about-text .i-about-sum p{margin-bottom: 1.75em;line-height: 1.75;text-align: justify;}
.i-about-text .i-about-sum p:last-child{margin-bottom: 0;}
.i-about-text .i-about-btn{}
.i-about-text .i-about-btn .i-about-more{display: block;width: 42px;height: 42px;background-image: url(img/more-icon.png);background-position: center center;background-repeat: no-repeat;}
.i-about-img{position: absolute;right: 54px;bottom: -12%;width: 33.4%;}
.slide-btn{position: absolute;top: 44.3%;right: -54px;width: 108px;z-index: 9;}
.slide-btn a{position: absolute;top: 0;display: block;width: 54px;height: 54px;background: rgba(51,189,235,.75);}
.slide-btn i{display: block;font-size: 20px;line-height: 54px;color: #fff;text-align: center;}
.slide-btn .btn-prev{left: 0;}
.slide-btn .btn-next{right: 0;}
.slide-btn a:hover{background: rgba(51,189,235,1);}

.i-product{padding: 110px 0 124px;background: #f4f5f4;}
.i-product .i-product-inner{}
.i-product .i-product-tit{margin-bottom: 48px;}
.i-product-tit .i-tit-en{color: #244bb3;}
.i-product-main{}
.i-product-tabs{margin-bottom: 62px;padding-left: 130px;box-sizing: border-box;}
.i-product-tabs::before{top: 50%;left: 0;width: 80px;height: 2px;margin-top: -1px;background: #244bb3;}
.i-product-tabs a{display: block;float: left;margin-right: 10px;padding: 10px 42px;background: #;font-size: 18px;line-height: 2;color: #333;border-radius: 4px;}
.i-product-tabs .active, .i-product-tabs a:hover{background: #244bb3;color: #fff;}
.i-product-container{margin-bottom: 80px;}
.i-product .series-ul .item{float: left;width: 19%;margin-right: 1.25%;/*margin-bottom: 4.5%;*/}
.i-product .series-ul .item:nth-child(5n){margin-right: 0;}
.i-product .series-ul .item a{display: block;}
.i-product .series-ul .item-img{}
.i-product .series-ul .item-text{padding: 9.7% 6.8% 4.4%;background: #244bb3;}
.i-product .series-ul .item-tit{margin-bottom: 30px;}
.i-product .series-ul .item-tit .tit-en{margin-bottom: .5em;font-size: 20px;line-height: 1;color: #33ccff;}
.i-product .series-ul .item-tit .tit-cn{font-size: 18px;color: #fff;}
.i-product .series-ul .item-icon{display: block;width: 54px;height: 54px;background-position: center;background-repeat: no-repeat;}
.i-product-btn{margin-bottom: 106px;}
.i-product-bottom{position: relative;height: 536px;background-image: url(img/ipro-img.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.i-product-bottom p{position: absolute;top: 50%;left: 10%;width: 80%;transform: translateY(-50%);font-size: 40px;line-height: 1.3;letter-spacing: 2px;color: #f4f5f4;text-transform: uppercase;}

.i-report{height: 700px;padding-top: 270px;background: url(img/i-report-bg.jpg);background-position: center;background-repeat: no-repeat;background-attachment: fixed;box-sizing: border-box;}
.i-report p{font-size: 50px;text-align: center;color: #fff;text-transform: uppercase;letter-spacing: 2px;}

.i-news{padding: 134px 0 138px;}
.i-news .i-news-inner{}
.i-news .i-news-top{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 54px;}
.i-news .i-news-top .i-tit-en{color: #244bb3;}
.i-news .i-news-main{display: flex;justify-content: space-between;}
.i-news .i-news-img{width: 30.6%;background: url(img/i-news-img.jpg) center no-repeat;background-size: cover;}
.i-news .i-news-text{width: 65.3%}

.news-list-ul .item{position: relative;margin-bottom: 28px;padding-top: 10px;padding-right: 28px;padding-bottom: 36px;border-bottom: 1px solid #d9d9d9;}
.news-list-ul .item:last-child{margin-bottom: 0;}
.news-list-ul a{display: block;}
.news-list-ul .item .item-date{float: left;width: 138px;height: 38px;color: #fff;line-height: 38px;text-align: center;background: #244bb3;border-radius: 4px;}
.news-list-ul .item .item-text{margin-left: 164px;padding-top: 4px;}
.news-list-ul .item .item-text .text-tit{height: 1em;font-size: 22px;color: #333;overflow: hidden;}
.news-list-ul .item .item-text .text-sum{height: 3.5em;margin-top: 1em;line-height: 1.75em;color: #666;overflow: hidden;}
.news-list-ul .item::after{position: absolute;display: block;content: "";bottom: -1px;left: 0;width: 0;height: 3px;background: #244bb3;transition: all .7s;}


.foot{padding-top: 98px;color: #fff;background: #244bb3;}
.foot .foot-inner{}
.foot .foot-main{display: flex;justify-content: space-between;margin-bottom: 100px;}
.foot-company{}
.foot-company .foot-logo{display: block;width: 62%;max-width: 221px;min-width: 120px;margin-bottom: 44px;}
.foot-company .foot-info{}
.foot-company .foot-info li{display: flex;align-items: flex-start;margin-bottom: 16px;}
.foot-company .foot-info i{margin-right: 14px;font-size: 24px;line-height: 28px;}
.foot-company .foot-info p{font-size: 14px;line-height: 2;}
.foot-nav{display: flex;justify-content: space-between;width: 43%;margin-top: 36px;}
.foot-nav dt{margin-bottom: 48px;}
.foot-nav dd{margin-bottom: 20px;}
.foot-nav dd:last-child{margin-bottom: 0;}
.foot-nav dt a{font-size: 18px;}
.foot-nav dd a{font-size: 14px;color: #acc2ff;}
.foot-code{}
.foot-code .foot-code-img{padding: 8px;border-radius: 4px;border: 1px solid #5d7ac7;}
.foot-code .foot-code-text{margin-top: 1em;text-align: center;color: #fff;}
.foot-bottom{padding: 14px 0;border-top: 1px solid #3a5dbb;}
.foot-bottom p{line-height: 2;}
.foot a:hover{color: #fff;}


/* 关于我们 */
.about-company{padding-top: 92px;padding-bottom: 106px;}
.about-company .about-company-tit{margin-bottom: 82px;text-align: center;color: #224bb4;}
.about-company .about-company-tit .tit-cn{margin-bottom: .4em;font-size: 66px;}
.about-company .about-company-tit .tit-en{font-size: 40px;text-transform: uppercase;line-height: .8;}
.about-company .about-company-text{display: flex;justify-content: space-between;}
.about-company .about-company-text .text{width: 100%;max-width: 1000px;margin: 0 auto;}
.about-company .about-company-text .text p{margin-bottom: 1.75em;line-height: 1.75;text-align: justify;color: #333;text-indent: 2em;}

.about-img{height: 700px;background: url(img/about-img-bg.jpg) center no-repeat;background-size: cover;background-attachment: fixed;}
.about-idea{padding-top: 100px;}
.about-idea .about-idea-tit{margin-bottom: 94px;text-align: center;}
.about-idea .about-idea-main{position: relative;margin-bottom: 94px;}
.about-idea .about-idea-main .about-idea-bg{position: absolute;bottom: 48px;left: 0;width: 41%;height: auto;}
.about-idea .about-idea-main-inner{position: relative;display: flex;justify-content: space-between;}
.about-idea .about-idea-text{margin-top: 16px;margin-left: 4.5%;}
.about-idea .about-idea-text li{display: flex;align-items: flex-start;margin-bottom: 42px;}
.about-idea .about-idea-text li:last-child{margin-bottom: 0;}
.about-idea .about-idea-text li i{display: block;width: 24px;height: 24px;margin-right: 12px;background: url(img/list-icon.png) center no-repeat;background-size: cover;}
.about-idea .about-idea-text p{font-size: 20px;}
.about-idea .about-idea-img{width: 47%;}
.about-idea .about-idea-bottom{background: #32ccfe;padding: 54px 0;text-align: center;}
.about-idea .about-idea-bottom img{margin: 0 auto;}
.about-fac{padding-top: 112px;padding-bottom: 162px;}
.about-fac .about-fac-tit{margin-bottom: 80px;}
.about-fac .about-fac-main{}
.about-fac .about-fac-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-fac .about-fac-ul .item{width: 32%;margin-bottom: 2%;overflow: hidden;}
.about-fac .about-fac-ul .item img{transition: all 1.5s;}
.about-fac .about-fac-ul .item:nth-child(4){width: 66%;}
.about-fac .about-fac-ul .item:nth-child(5){display: flex;justify-content: center;align-items: center;background: #244bb3;}
.about-fac .about-fac-ul .item p{padding: 0 30px;font-size: 30px;line-height: 1.6;color: #fff;}
.about-fac .about-fac-ul .item:hover img{transform: scale(1.08);}
.about-network{margin-bottom: 66px;padding-top: 90px;padding-bottom: 56px;background: #32ccfe;color: #fff;}
.about-network .about-network-inner{}
.about-network .about-network-tit{margin-bottom: 36px;color: #fff;}
.about-network .about-network-tit .tit-en{color: #fff;}
.about-network .about-network-main{display: flex;justify-content: space-between;}
.about-network .about-network-main .about-network-img{width: 81%;margin-left: -3%;}
.about-network .about-network-text{margin-top: 82px;}
.about-network .about-network-text p{margin-bottom: 1.5em;font-size: 24px;}
.about-network .about-network-text span{display: inline-block;width: 80px;font-size: 40px;line-height: .8;}
.about-gohome{margin-bottom: 132px;text-align: center;}

/* 产品中心 */
.product-nav{margin-top: 66px;margin-bottom: 100px;}
.product-nav .product-nav-inner{display: flex;justify-content: center;}
.product-nav a{display: block;margin: 0 23px;padding: 10px 22px;font-size: 18px;color: #333;line-height: 2;border-radius: 4px;}
.product-nav .active, .product-nav a:hover{color: #fff;background: #244bb3;}
.product-list{margin-bottom: 130px;}
.product-list .product-list-ul{margin-bottom: 14px;}
.product-list .product-list-section{margin-bottom: 60px;}
.product-list .product-list-img{margin-bottom: 10px;}
.product-list .product-list-img img{display: block;margin: 0 auto;}
.product-list .product-list-ul{display: flex;justify-content: center;flex-wrap: wrap;}
.product-list .product-list-ul .item{margin: 10px 22px;}
.product-list .product-list-ul .item a{display: inline-block;padding: 10px 30px;font-size: 20px;line-height: 2;color: #454545;background: #efefef;border-radius: 10px;}
.product-list .product-list-ul .item a:hover{background: #244bb3;color: #fff;}
.product-com-tit{font-size: 24px;text-align: center;color: #244bb3;}
.product-parameter{padding-top: 88px;padding-bottom: 10px;}
.product-parameter .product-parameter-inner{}
.product-tech{}
.product-tech .product-tech-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 78px;padding-bottom: 18px;border-bottom: 1px solid #d9d9d9;}
.product-tech-tit{}
.product-tech-tit .tit-en{margin-bottom: .85em;font-size: 35px;line-height: .8;color: #32ccfe;display: none;}
.product-tech-tit .tit-cn{font-size: 35px;}
.product-tech .product-tech-btn{position: relative;top: auto;right: auto;z-index: 9;}
.product-tech .slide-btn{width: 110px;}
.product-tech .slide-btn a{margin-top: -27px;}
.editor-content p{line-height: 1.75em;margin-bottom: 1.75em;}
.product-tech{padding-top: 70px;padding-bottom: 140px;}
.product-tech .product-com-tit{margin-bottom: 40px;}
.product-tech .product-tech-main{}
.product-tech .product-tech-main table{width: 100%;border-collapse: collapse;}
.product-tech .product-tech-main th{padding: 10px;background: #244bb3;font-size: 18px;line-height: 2;text-align: center;color: #fff;}
.product-tech .product-tech-main td{height: 60px;}
.product-tech .product-tech-main th, .product-tech .product-tech-main td{border: 1px solid #d9d9d9;}

/* 加入我们 */
.job-list{padding: 148px 0 120px;}
.job-dt{display: flex;justify-content: space-between;padding: 24px 28px;background: #244bb3;}
.job-dt p{display: flex;align-items: center;color: #fff;}
.job-dd{border-bottom: 1px solid #e6e6e6;}
.job-dd .job-tit{display: flex;justify-content: space-between;padding: 40px 28px;color: #000;cursor: pointer;}
.job-dd .job-tit p{display: flex;align-items: center;line-height: 24px;}
.job-dd .job-tit .job-position{font-size: 24px;}
.job-dd .job-tit .job-more{color: #244bb3}
.job-position{width: 25%;}
.job-address{width: 6%;min-width: 40px;}
.job-education{width: 18%;min-width: 40px;}
.job-num{width: 10%;min-width: 40px;}
.job-more{width: 7%;min-width: 30px;}
.job-more .job-more-close{display: none;}
.job-dd-on .job-more .job-more-close{display: block;}
.job-dd-on .job-more .job-more-open{display: none;}
.job-dd:hover{background: #fcfcfc;}
.job-con{display: none;padding: 28px 28px 34px;border-top: 1px solid #e6e6e6;}
.job-con p, .job-con li{color: #666;line-height: 2;}
.job-con .job-content1{margin-bottom: 2em;}
.job-con .job-send{display: flex;justify-content: center;align-items: center;margin-top: 70px;width: 196px;height: 56px;font-size: ;text-align: center;line-height: 56px;color: #fff;background: #244bb3;border-radius: 4px;}
.job-con .job-send i{font-size: 24px;line-height: 56px;margin-right: 8px;}


/* 新闻中心 */
.news-list{margin-top: 66px;margin-bottom: 72px;}
.news-list .news-list-ul{margin-bottom: 80px;}
.news-list .news-list-ul .item{margin-bottom: 0;padding-top: 38px;transition: all .7s;}
.news-list .news-list-ul .item .item-text{max-width: 62%;width: 830px;margin-left: 192px;}
.news-list .news-list-ul .item-icon{position: absolute;top: 50%;right: 60px;display: block;width: 50px;height: 50px;margin-top: -25px;background: #244bb3;border-radius: 4px;opacity: 0;transition: all .7s;}
.news-list .news-list-ul .item-icon i{display: block;font-size: 20px;line-height: 50px;color: #fff;text-align: center;}


.article{padding: 100px 0 0;}
.article-main{box-sizing: border-box;}
.article-title{margin-bottom: 34px;}
.article-title p{font-size: 24px;line-height: 1.5em;}
.article-top{display: flex;justify-content: space-between;align-items: flex-end;padding-bottom: 14px;border-bottom: 1px solid #d9d9d9;}
.article-top .article-info{display: flex;align-items: center;color: #666;}
.article-info .article-time{margin-right: 64px;}
.article-info .article-view{}
.article-share{display: flex;align-items: center;}
.article-share a{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px !important;margin-left: 12px;border-radius: 50%;background: #ccc;transition: all .5s;}
.article-share a span{color: #fff;font-size: 26px;line-height: 1em;}
.article-share a:not(:first-child):hover{background: #244bb3;}
.article-content{width: 94%;margin: 56px auto 102px;line-height: 1.7;color: #666;}
.article-content p{margin-bottom: 1.7em;line-height: 1.7;text-align: justify;}
.article-content a{color: #666;font-size: 16px;line-height: 28px;transition: all .5s;}
.article-content a:hover{color: #d41a1f;}
.article-content img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.article-page {padding: 38px 0 36px;border-top: 1px solid #e5e5e5;background: #f3f3f3;}
.article-page-inner{display: flex;justify-content: space-between;}
.article-page a{color: #666;font-size: 16px;line-height: 1em;transition: all .5s;}
.article-page a i{font-size: 20px;line-height: 22px;display: block;}
.article-page a span{display: inline-flex;align-items: center;margin-bottom: .9em;line-height: 22px;}
.article-page a p{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all .5s;}
.article-page-item{display: block;width: 45%;padding-bottom: 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-bottom: 1px solid #d9d9d9;}
.article-page-item.prev{text-align: left;}
.article-page-item.prev p{padding-left: 20px;}
.article-page-item.next{text-align: right;}
.article-page-item.next p{padding-right: 16px;}
.article-page-back{display: flex;flex-flow: column;align-items: center;width: 6%;text-align: center;}
.article-page-back span{margin-bottom: 6px !important;}
.article-page-back span i{font-size: 30px;}
.article-page a:hover{border-bottom-color: #244bb3;}
.article-page a:hover p{color: #244bb3;}
.article-page-back:hover{color: #244bb3;}
.bdshare-button-style1-24 a, .bdshare-button-style1-24 .bds_more{background-image: none !important;height: 40px !important;margin: 0 !important;padding: 0 !important;}
.social-share-icon::before{display: none;}


/* 联系我们 */
.contact-info{position: relative;margin-bottom: 100px;padding-top: 150px;padding-bottom: ;overflow-x: hidden;}
.contact-info .contact-info-bg{position: absolute;top: -13%;right: -7.8%;width: 30.3%;height: auto;}
.contact-info .contact-info-inner{position: relative;display: flex;justify-content: space-between;}
.contact-info .contact-info-img{width: 50%;}
.contact-info .contact-info-main{width: 44%;}
.contact-info .contact-info-tit{margin-bottom: .7em;font-size: 48px;line-height: .8;color: #244bb3;}
.contact-info .contact-info-text li{display: flex;padding: 10px 0;border-bottom: 1px solid #d9d9d9;}
.contact-info .contact-info-text li i{display: block;margin-right: 40px;font-size: 20px;line-height: 28px;color: #244bb3;}
.contact-info .contact-info-text li p{font-size: 18px;line-height: 27px;}
/*.contact-info .contact-info-text li:last-child i{width: 10px;}*/
.contact-info .contact-info-text li img{padding: 8px;border: 1px solid #f5f5f5;border-radius: 4px;}
.contact-map{margin-bottom: 108px;border: 1px solid #d9d9d9;padding: 9px 6px;box-sizing: border-box;}
.contact-map .map{height: 540px;}
.BMapLabel{left: 18px !important;top: 40px !important;width: 150px;height: 60px;font-size: 0 !important;border: none !important;background: url(img/logo.png) #244bb3 no-repeat !important;background-size: 110px 30px !important;background-position: center !important;transform: translateX(-50%);}
.BMap_pop, .BMap_shadow, .BMap_cpyCtrl, .anchorBL{display: none !important;}

.contact-online{margin-bottom: 110px;}
.contact-online .contact-online-inner{}
.contact-online .contact-online-tit{margin-bottom: 52px;}
.contact-online .row1{display: flex;justify-content: space-between;margin-bottom: 40px;}
.contact-online .row1 .row-input{display: flex;align-items: center;padding: 12px 20px;border: 1px solid #ccc;width: 30%;box-sizing: border-box;}
.contact-online .row1 .row-input i{display: block;margin-right: 12px;font-size: 32px;line-height: 1;color: #999;}
.contact-online .row1 .row-input input{color: #999;line-height: 2;}
.contact-online .row2{}
.contact-online .row2 .row-textarea{display: flex;align-items: flex-start;padding: 30px 20px;border: 1px solid #ccc;box-sizing: border-box;}
.contact-online .row2 .row-textarea i{display: block;margin-right: 12px;font-size: 32px;line-height: 1;color: #999;}
.contact-online .row2 .row-textarea textarea{width: 100%;height: 10em;color: #999;line-height: 2;border: none;outline: none;resize: none;}
.contact-online .row3{text-align: center;}
.contact-online .row3 .submit{cursor: pointer;display: block;width: 198px;height: 56px;margin: 58px auto 0;line-height: 56px;text-align: center;color: #fff;background: #244bb3;border-radius: 4px;}
.contact-online .row-input:hover, .contact-online .row-textarea:hover{box-shadow: 0 0 10px rgba(36,75,179,.5);}




@media screen and (min-width: 1025px){
	.mshow{display: none !important;}
	.news-list .news-list-ul .item:hover{padding-left: 28px;padding-right: 0;background: #f2f2f2;}
	.news-list .news-list-ul .item:hover .item-icon{right: 32px;opacity: 1;}
	.news-list-ul .item:hover::after{width: 100%;}
	.news-list-ul .item:hover .text-tit{color: #244bb3;}

	/* 滚动条 */
	::-webkit-scrollbar {
		width: 5px;
		height: 5px;
	}
	::-webkit-scrollbar-track {
		border-radius: 0;
		background: rgba(255,255,255,0)
	}
	::-webkit-scrollbar-thumb {
		border-radius: 5px;
		background: #244bb3;
	}
	::-webkit-scrollbar-thumb:hover {
		border-radius: 5px;
		background: #244bb3;
	}

	

}

@media screen and (max-width: 1600px){
	.w1340{width: 84%;}
	.more{width: 160px;padding: 10px 0;}
	.head{padding: 28px 0;}
	.i-tit-en, .com-tit .tit-en{font-size: 40px;}
	.i-tit-cn, .com-tit .tit-cn{font-size: 28px;}
	.i-about{padding-bottom: 160px;}
	.i-about .i-about-main{padding: 92px 43px 64px 84px;}
	.i-about-text .i-about-sum{margin-bottom: 64px;}
	.i-product{padding: 88px 0 100px;}
	.i-product .i-product-tit{margin-bottom: 38px;}
	.i-product-bottom{height: 428px;}
	.i-product-bottom p{font-size: 32px;}
	.i-report{height: 560px;padding-top: 216px;}
	.i-news{padding: 107px 0 110px;}
	.foot{padding-top: 78px;}
	.foot .foot-main{margin-bottom: 80px;}
	.foot-company .foot-logo{margin-bottom: 35px;}
	.foot-nav{margin-top: 28px;}
	.foot-nav dt{margin-bottom: 38px;}
	.com-banner{height: 400px;}
	.about-company{padding-top: 74px;padding-bottom: 84px;}
	.about-company .about-company-tit{margin-bottom: 65px;}
	.about-company .about-company-tit .tit-cn{font-size: 52px;}
	.about-company .about-company-tit .tit-en{font-size: 32px;}
	.about-img{height: 560px;}
	.about-idea{padding-top: 80px;}
	.about-idea .about-idea-tit{margin-bottom: 75px;}
	.about-idea .about-idea-main{margin-bottom: 75px;}
	.about-idea .about-idea-bottom{padding: 43px 0;}
	.about-idea .about-idea-text li{margin-bottom: 32px;}
	.about-idea .about-idea-text li i{width: 20px;height: 20px;margin-right: 8px;}
	.about-idea .about-idea-text p{font-size: 20px;}
	.about-fac{padding: 90px 0 130px;}
	.about-fac .about-fac-tit{margin-bottom: 64px;}
	.about-fac .about-fac-ul .item p{font-size: 28px;}
	.about-network{margin-bottom: 52px;padding-top: 72px;padding-bottom: 45px;}
	.about-network .about-network-text p{font-size: 28px;}
	.about-network .about-network-text span{width: 80px;font-size: 52px;}
	.about-gohome{margin-bottom: 105px;}
	.product-nav{margin-top: 52px;margin-bottom: 80px;}
	.product-nav a{margin: 0 18px;padding: 6px 12px;}
	.product-list .product-list-section{margin-bottom: 48px;}
	.product-list .product-list-ul .item{margin: 8px 16px;}
	.product-list .product-list-ul .item a{padding: 6px 20px;font-size: 16px;}
	.product-tech{padding-top: 56px;padding-bottom: 112px;}
	.product-tech .product-tech-top{margin-bottom: 62px;}
	.product-tech-tit .tit-cn{font-size: 28px;}
	.job-list{padding: 118px 0 96px;}
	.job-dt{padding: 20px 22px;}
	.job-dd .job-tit{padding: 32px 22px;}
	.job-dd .job-tit .job-position{font-size: 20px;}
	.job-con{padding: 22px 22px 28px;}
	.job-con .job-send{margin-top: 56px;width: 156px;height: 45px;line-height: 43px;}
	.article{padding: 80px 0 0;}
	.article-title{margin-bottom: 20px;}
	.article-content{margin: 44px auto 80px;}
	.article-page{padding: 30px 0 28px;}
	.contact-info{margin-bottom: 80px;padding-top: 120px;}
	.contact-info .contact-info-tit{font-size: 38px;}
	.contact-info .contact-info-text li i{font-size: 18px;margin-right: 20px;}
	.contact-info .contact-info-text li p{font-size: 16px;}
	.contact-map{margin-bottom: 86px;}
	.contact-map .map{height: 432px;}
	.contact-online{margin-bottom: 88px;}
	.contact-online .contact-online-tit{margin-bottom: 40px;}
	.contact-online .row1{margin-bottom: 32px;}
	.contact-online .row1 .row-input{padding: 8px 16px;}
	.contact-online .row1 .row-input i{margin-right: 8px;font-size: 24px;}
	.contact-online .row2 .row-textarea{padding: 24px 16px;}
	.contact-online .row2 .row-textarea i{margin-right: 8px;font-size: 24px;}
	.contact-online .row3 .submit{width: 160px;height: 44px;margin-top: 40px;line-height: 44px;}


}

@media screen and (max-width: 1440px){
	html, body{font-size: 14px;}
	.i-tit-en, .com-tit .tit-en{font-size: 32px;}
	.i-tit-cn, .com-tit .tit-cn{font-size: 22px;}
	.head{padding: 20px 0;}
	.head .head-nav{margin-right: 42px;}
	.head .head-nav-ul .item{margin-left: 34px;}
	.head .head-nav-ul .item a{font-size: 16px;}
	.head .head-tool{font-size: 16px;}
	.i-about{padding-bottom: 128px;}
	.i-about .i-about-main{padding: 74px 34px 51px 67px;}
	.i-about-text .i-about-tit{margin-bottom: 24px;}
	.i-about-text .i-about-sum{margin-bottom: 50px;}
	.i-product{padding: 70px 0 80px;}
	.i-product .i-product-tit{margin-bottom: 30px;}
	.i-product-bottom{height: 342px;}
	.i-product-bottom p{font-size: 24px;}
	.i-report{height: 448px;padding-top: 172px;}
	.i-product .series-ul .item-text{padding: 12px 6px;}
	.i-product .series-ul .item-tit{margin-bottom: 20px;}
	.i-product .series-ul .item-tit .tit-en{font-size: 16px;}
	.i-product .series-ul .item-tit .tit-cn{font-size: 14px;}
	.i-product .series-ul .item-icon{width: 32px;height: 32px;background-size: cover;}
	.i-news{padding: 64px 0;}
	.news-list-ul .item{margin-bottom: 16px;padding-bottom: 18px;}
	.news-list-ul .item .item-text .text-tit{font-size: 18px;}

	.foot{padding-top: 48px;}
	.foot .foot-main{margin-bottom: 50px;}
	.foot-company .foot-logo{max-width: 150px;margin-bottom: 28px;}
	.foot-nav{width: 52%;margin-top: 22px;}
	.foot-nav dt{margin-bottom: 20px;}
	.foot-nav dt a{font-size: 16px;}
	.foot-nav dd{margin-bottom: 12px;}
	.com-banner{height: 340px;}
	.about-company{padding-top: 48px;padding-bottom: 50px;}
	.about-company .about-company-tit{margin-bottom: 50px;}
	.about-company .about-company-tit .tit-cn{font-size: 30px;}
	.about-company .about-company-tit .tit-en{font-size: 24px;}
	.about-img{height: 448px;}
	.about-idea{padding-top: 64px;}
	.about-idea .about-idea-tit{margin-bottom: 56px;}
	.about-idea .about-idea-main{margin-bottom: 56px;}
	.about-idea .about-idea-bottom{padding: 32px 0;}
	.about-fac{padding: 72px 0 90px;}
	.about-fac .about-fac-tit{margin-bottom: 48px;}
	.about-network{margin-bottom: 40px;padding-top: 56px;padding-bottom: 32px;}
	.about-network .about-network-text p{font-size: 18px;}
	.about-network .about-network-text span{width: 70px;font-size: 40px;}
	.about-gohome{margin-bottom: 82px;}
	.product-nav{margin-top: 40px;margin-bottom: 64px;}
	.product-tech{padding-top: 42px;padding-bottom: 88px;}
	.product-tech .product-tech-top{margin-bottom: 48px;}
	.product-tech-tit .tit-cn{font-size: 22px;}
	.job-list{padding: 88px 0 72px;}
	.article{padding: 64px 0 0;}
	.article-content{margin: 32px auto 64px;}
	.contact-info{margin-bottom: 64px;padding-top: 88px;}
	.contact-info .contact-info-tit{font-size: 24px;}
	.contact-map{margin-bottom: 64px;}
	.contact-map .map{height: 345px;}
	.contact-online{margin-bottom: 64px;}
	.contact-online .contact-online-tit{margin-bottom: 32px;}

}



@media screen and (max-width: 1024px){
	.mshow{display: block;}
	.mhide{display: none !important;}
	.w1340{width: 92%;}
	.i-tit-en, .com-tit .tit-en{margin-bottom: .5em;font-size: 26px;}
	.i-tit-cn, .com-tit .tit-cn{font-size: 18px;}
	.more{width: 130px;padding: 8px 0;font-size: 12px;letter-spacing: 1px;}
	a{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}

	.head-h{height: 66px;}
	.head{position: fixed;padding: 14px 0;background: #244bb3;box-shadow: 0 0 10px rgba(0,0,0,.2);}
	.head .head-main{padding-top: 0;}
	.head-menu{margin-right: -10px;padding: 10px;}
	.head-menu .line{display:block;width:23px;height: 2px;background: #fff;margin-top:6px;transition: all .3s;}
	.head-menu .line:first-child{margin-top: 0;}
	.head-menu .is-active:nth-child(1){
	 -webkit-transform: translateY(8px)rotate(45deg);
	  -ms-transform: translateY(8px)rotate(45deg);
	  -o-transform: translateY(8px)rotate(45deg);
	  transform: translateY(8px)rotate(45deg);
	}
	.head-menu .is-active:nth-child(2){opacity: 0;}
	.head-menu .is-active:nth-child(3){
	  -webkit-transform: translateY(-8px)rotate(-45deg);
	  -ms-transform: translateY(-8px)rotate(-45deg);
	  -o-transform: translateY(-8px)rotate(-45deg);
	  transform: translateY(-8px)rotate(-45deg);
	}

	.mhead-wrap{position: fixed;top: 66px;left: 0;display: none;width: 100%;height: calc(100% - 66px);margin-right: 0;overflow: auto;background: #fff;border-top: 1px solid #e7edf0;z-index: 9999;}	
	.mhead-nav li{position: relative;padding: 0 4%;border-bottom: 1px solid #e7edf0;}
	.mhead-nav .is-sec::before{position: absolute;top: 0;left: 0;display: block;content: "";width: 100%;height: 59px;background-image: url(img/icon-open.svg?v=1);background-position: 95% 23px;background-size: 14px 14px;background-repeat: no-repeat;}
	.mhead-nav .is-sec-active::before{background-image: url(img/icon-close.svg?v=1);}
	.mhead-nav li>a{position: relative;font-size: 16px;color: #000;line-height: 59px;}
	.mhead-nav .no-sec>a{display: block;}
	.mhead-nav .is-sec>a{display: inline-block;}
	.mhead-nav .sec-nav{display: none;padding: 0 20px 20px;}
	.mhead-nav .sec-nav a{display: block;padding: 10px 0;font-size: 14px;line-height: 20px;}

	
	.banner .item{height: auto;background: none !important;}
	
	.i-about{margin-top: 40px;padding-bottom: 50px;}
	.i-about .i-about-main{display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding: 20px 15px;}
	.i-about-text{width: 100%;}

	.i-about-img{position: static;width: 100%;margin-bottom: 30px;}
	.i-about-text .i-about-tit{margin-bottom: 14px;}
	.i-about-text .i-about-sum p{margin-bottom: 1em;}
	.i-about-text .i-about-sum{margin-bottom: 20px;}
	.i-product{padding: 50px 0;}
	.i-product .i-product-tit{margin-bottom: 20px;}
	.i-product-main{}
	.i-product-container{width: 92%;margin: 0 auto 50px;}
	.i-product .series-ul .item{width: 49%;margin-right: 2%;margin-bottom: 2%;box-shadow: 0 0 10px rgba(0,0,0,.1);}
	.i-product .series-ul .item:nth-child(2n){margin-right: 0;}
	.i-product .series-ul .item-tit .tit-en{font-size: 12px;}
	.i-product .series-ul .item-tit{margin-bottom: 14px;}
	.i-product .series-ul .item-icon{width: 20px;height: 20px;}
	.i-product-bottom{width: 100%;height: 250px;}
	.i-report{height: 300px;}
	.i-news{padding: 50px 0;}
	.i-news .i-news-top{margin-bottom: 20px;}
	.i-news .i-news-main{flex-wrap: wrap;}
	.i-news .i-news-img{display: none;}
	.i-news .i-news-text{width: 100%;}
	.news-list-ul .item{margin-bottom: 10px;padding-right: 0;padding-bottom: 10px;}
	.news-list-ul .item .item-date{width: 80px;height: 32px;margin-right: 0;line-height: 32px;font-size: 13px;}
	.news-list-ul .item .item-text{margin-left: 92px;}
	.news-list-ul .item .item-text .text-tit{font-size: 15px;}
	.news-list-ul .item .item-text .text-sum{margin-top: .5em;}
	.foot{padding-top: 30px;}
	.foot-nav{display: none;}
	.foot .foot-main{margin-bottom: 10px;}
	.foot-company .foot-logo{margin-bottom: 15px;}
	.foot-company .foot-info li{margin-bottom: 6px;}
	.foot-company .foot-info i{margin-right: 10px;font-size: 16px;line-height: 20px;}
	.foot-company .foot-info p{font-size: 13px;line-height: 20px;}
	.foot-bottom{padding: 18px 0;}
	.foot-bottom p{font-size: 12px;line-height: 1.6;}
	.foot-bottom .fr{display: none;}



	.com-banner{height: 250px;}
	.about-company{padding-top: 40px;padding-bottom: 25px;}
	.about-company .about-company-tit{margin-bottom: 24px;}
	.about-company .about-company-tit .tit-cn{font-size: 24px;}
	.about-company .about-company-tit .tit-en{font-size: 18px;}
	.about-company .about-company-text{flex-wrap: wrap;}
	.about-company .about-company-text .text{width: 100%;margin-bottom: 20px;}
	.about-company .about-company-text .text-cn p, .about-company .about-company-text .text-en p{margin-bottom: .5em;}
	.about-img{height: 250px;}

	


	
	.about-idea{padding-top: 40px;}
	.about-idea .about-idea-tit{margin-bottom: 25px;}
	.about-idea .about-idea-main{margin-bottom: 40px;}
	.about-idea .about-idea-main-inner{flex-wrap: wrap;}
	.about-idea .about-idea-text{margin-top: 0;margin-left: 0;margin-bottom: 20px;}
	.about-idea .about-idea-text li{margin-bottom: 15px;}
	.about-idea .about-idea-text li i{width: 12px;height: 12px;}
	.about-idea .about-idea-text p{font-size: 16px;}
	.about-idea .about-idea-img{width: 100%;}
	.about-idea .about-idea-bottom{padding: 15px 0;}
	.about-idea .about-idea-bottom img{max-width: 90%;}


	.about-fac{padding: 50px 0 40px;}
	.about-fac .about-fac-tit{margin-bottom: 25px;}
	.about-fac .about-fac-ul .item{}
	.about-fac .about-fac-ul .item:nth-child(4){width: 100%;}
	.about-fac .about-fac-ul .item:nth-child(5){width: 100%;padding: 10px 0;}
	.about-fac .about-fac-ul .item p{font-size: 14px;}
	.about-network{margin-bottom: 30px;padding-top: 40px;}
	.about-network .about-network-main{flex-wrap: wrap;}
	.about-network .about-network-main .about-network-img{width: 100%;margin-left: 0;}
	.about-network .about-network-text{display: flex;justify-content: space-between;width: 100%;margin-top: 20px;}
	.about-network .about-network-text p{margin-bottom: 0;font-size: 16px;}
	.about-network .about-network-text span{display: block;width: auto;margin-bottom: 10px;font-size: 22px;}
	.about-gohome{margin-bottom: 50px;}


	.product-nav{margin-bottom: 20px;}
	.product-nav .product-nav-inner{display: block;}
	.product-nav a{display: inline-block;margin: 0 10px 10px 0;padding: 2px 10px;font-size: 16px;}
	
	.product-list{margin-bottom: 50px;}
	.product-list .product-list-section{margin-bottom: 10px;}
	.product-list .product-list-ul .item{margin: 5px;}
	.product-list .product-list-ul .item a{padding: 6px 10px;font-size: 14px;line-height: 1.5;}
	
	.product-tech{padding-bottom: 50px;}
	.product-tech .product-tech-top{margin-bottom: 30px;padding-bottom: 10px;}
	.product-tech-tit .tit-cn{font-size: 18px;}


	.job-list{padding: 30px 0;}
	.job-dt{padding: 10px;}
	.job-dd .job-tit{padding: 10px;}
	.job-dd .job-tit .job-position{font-size: 15px;}


	.job-dd .job-tit p{font-size: 13px;}
	.job-dd .job-tit .job-more{line-height: 1.5em;}
	.job-con{padding: 10px;}
	.job-con .job-send{margin-top: 20px;width: 100px;height: 32px;line-height: 32px;}
	.job-con .job-send i{margin-right: 2px;font-size: 18px;line-height: 32px;}

	
	.news-list{margin-top: 30px;margin-bottom: 40px;}
	.news-list .news-list-ul{margin-bottom: 30px;}
	.news-list .news-list-ul .item{padding-top: 10px;}
	.news-list .news-list-ul .item .item-text{width: auto;max-width: none;margin-left: 92px;}
	.news-list-ul .item .item-text .text-tit{font-size: 15px;}
	.news-list-ul .item .item-text .text-sum{font-size: 13px;}
	.pager-box{margin-top: 20px;}

	.pager span, .pager a{width: 30px;height: 30px;font-size: 12px;line-height: 30px;}

	.article{padding-top: 30px;}
	.article-title{margin-bottom: 10px;}
	.article-title p{font-size: 18px;}
	.article-info .article-time{margin-right: 20px;}

	.article-top .article-info p{font-size: 13px;}

	.article-share{display: none;}
	.article-content{margin: 20px auto;width: 100%;}
	.article-content p{margin-bottom: 1em;}

	.article-page{padding: 20px 0;}
	.article-page-item{border: none;padding-bottom: 0;}
	.article-page a p{display: none;}
	.article-page a span{margin-bottom: 0 !important;}


	.contact-info{margin-bottom: 30px;padding-top: 40px;}

	.contact-info .contact-info-inner{flex-wrap: wrap;}

	.contact-info .contact-info-img{width: 100%;margin-bottom: 20px;}

	.contact-info .contact-info-main{width: 100%;}
	.contact-info .contact-info-tit{font-size: 20px;}

	.contact-info .contact-info-text li{padding: 5px 0;}
	.contact-info .contact-info-text li i{font-size: 16px;margin-right: 10px;}
	.contact-info .contact-info-text li p{font-size: 14px;}
	
	.contact-map{margin-bottom: 40px;}
	.contact-map .map{height: 300px;}
	.contact-online{margin-bottom: 40px;}
	.contact-online .row1{flex-wrap: wrap;margin-bottom: 0;}
	.contact-online .row1 .row-input{width: 100%;margin-bottom: 10px;}

	.contact-online .row3 .submit{width: 120px;height: 36px;line-height: 36px;margin-top: 30px;}

	.message{padding: 40px 0 !important;}















}


