@charset "UTF-8";*{box-sizing: border-box;padding: 0;margin: 0;overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;} 
html,body{font-size: 62.5%;}
body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,a,img{margin: 0;padding: 0;border: none;}
body{background: #fff;font-family: "Arial", arial;font-size: 1.4rem;color: #333;font-weight: normal;}
textarea,input{font-family: "Arial", arial;color: #333;font-size: 1.4rem;padding: 0;margin: 0;border-radius: 0;outline: none;-webkit-appearance: none;display: block;}
input[type="checkbox"],input[type="radio"]{appearance: none;-moz-appearance: none;-webkit-appearance: none;}
select,input:focus,textarea:focus{outline: none;}
textarea{overflow: auto;resize: none;}
textarea::-webkit-scrollbar{width: 4px;}
textarea::-webkit-scrollbar-button{display: none;}
textarea::-webkit-scrollbar-thumb{background: #eb6622;}
select::-ms-expand{display: none;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display: block;}
ol,ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-size: 1.4rem;color: #333;font-weight: normal;}
a,a:link,a:visited,a:focus,a:active,a:hover{font-family: "Arial", arial;color: #333;font-size: 1.4rem;text-decoration: none;outline: none;}
a:hover{color: #ec6200;}
a{-webkit-transition-duration: 0.2s;-moz-transition-duration: 0.2s;-ms-transition-duration: 0.2s;-o-transition-duration: 0.2s;transition-duration: 0.2s;}
video,iframe,img{max-width: 100%;}
.wrap{max-width: 1400px;width: 90%;margin: 0 auto;}
.wrap:after{content: "";height: 0;display: block;clear: both;}
.wrap12{max-width: 1200px;width: 90%;margin: 0 auto;}
.wrap12:after{content: "";height: 0;display: block;clear: both;}
.clearboth{clear: both;}
.lzpic2{display: none;}
.picc{overflow: hidden;}
.picc img{width: 100%;display: block;}
.picc span{display: block;background: no-repeat center;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.row:after{content: "";height: 0;display: block;clear: both;}
.col{float: left;}
.col1{width: 8.33333333%;}
.col2{width: 16.66666667%;}
.col3{width: 25%;}
.col4{width: 33.33333333%;}
.col5{width: 41.66666667%;}
.col6{width: 50%;}
.col7{width: 58.33333333%;}
.col8{width: 66.66666667%;}
.col9{width: 75%;}
.col10{width: 83.33333333%;}
.col11{width: 91.66666667%;}
.col12{width: 100%;}
.l{float: left;}
.r{float: right;}
.tal{text-align: left;}
.tar{text-align: right;}
.tac{text-align: center;}
.hide{display: none;}
.table{display: table;height: 100%;width: 100%;}
.td{width: 100%;display: table-cell;vertical-align: middle;}
.swiper-pagination-bullet,
.swiper-button-prev,
.swiper-button-next{outline: none;}
.tynodata{max-width: 1200px;margin: 0 auto;overflow: hidden;text-align: center;margin-top: 13%;margin-bottom: 13%;background: url(../images/nodata.png) center top no-repeat;background-size: auto 169px;padding-top: 180px;}
.tynodata .tytitle{color: #555555;font-size: 18px;overflow: hidden;margin-top: 2%;line-height: 26px;}
.tynodata .tydesc{color: #999999;font-size: 14px;overflow: hidden;line-height: 24px;margin-top: 5px;}
@media screen and (max-width: 640px){.tynodata{background-size: auto 130px;padding-top: 140px;margin-top: 15%;margin-bottom: 15%;}}
.rbtn{position: relative;display: block;text-align: center;overflow: hidden;}
.rbtn:hover::after{width: 100%;}
.rbtn input,
.rbtn span{width: 100%;height: 100%;position: relative;z-index: 5;display: block;background: none;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.rbtn::after{content: " ";position: absolute;top: 0;left: 0;z-index: 2;width: 0;height: 100%;background: #eb6622;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.rbtn.w::after{background: #fff;}
.article{line-height: 28px;font-size: 1.6rem;color: #555555;}
.main-filter{width: 100%;height: 100%;position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 100;display: none;background: url(../images/mainFilter.png);}
.wrapper{width: 100%;position: relative;overflow: hidden;}
.header{width: 100%;position: fixed;top: 0;left: 0;z-index: 90;padding: 35px 54px;}
.header .logo{float: left;overflow: hidden;height: 75px;}
.header .logo img{height: 100%;}
.header .logotext{float: left;line-height: 75px;margin-left: 18px;font-size: 2.5rem;font-weight: bold;color: #fff;}
.header .search-box{float: right;margin-top: 20px;position: relative;}
.header .search-box .search-btn{width: 40px;height: 40px;background: url(../images/search.png) no-repeat center;cursor: pointer;}
.header .search-box .search-bar{width: 900px;height: 70px;position: absolute;right: -14px;top: -16px;z-index: 95;background: #eee;padding: 10px;display: none;}
.header .search-box .search-bar .close{width: 50px;height: 50px;float: right;background: url(../images/close.png) no-repeat center;background-size: 20px auto;cursor: pointer;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.header .search-box .search-bar .close:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.header .search-box .search-bar .btn{width: 50px;height: 50px;float: left;background: url(../images/search.png) no-repeat center #eb6622;}
.header .search-box .search-bar .btn input{width: 100%;height: 100%;background: none;cursor: pointer;}
.header .search-box .search-bar .inpu{width: 100%;padding: 0 60px;}
.header .search-box .search-bar .inpu input{width: 100%;height: 50px;line-height: 50px;padding: 0 10px;font-size: 1.6rem;background: #ddd;}
.header .search-box .search-bar .inpu input::-webkit-input-placeholder{color: #999999;}
.header .search-box .search-bar .inpu input:-moz-placeholder{color: #999999;}
.header .search-box .search-bar .inpu input::-moz-placeholder{color: #999999;}
.header .search-box .search-bar .inpu input:-ms-input-placeholder{color: #999999;}
.header .language{float: right;position: relative;margin-top: 28px;margin-right: 18px;}
.header .language .tit{height: 20px;line-height: 20px;padding: 0 44px 0 0;cursor: pointer;background: url(../images/arrow1.png) no-repeat right 24px center;font-size: 1.6rem;color: #fff;font-weight: bold;position: relative;}
.header .language .tit.on{background-image: url(../images/arrow2.png);}
.header .language .tit::after{content: " ";width: 1px;height: 14px;position: absolute;top: 50%;right: 0;z-index: 2;margin-top: -7px;background: rgba(255, 255, 255, 0.15);}
.header .language .list{position: absolute;top: 20px;left: -40px;z-index: 5;min-width: 120px;padding-top: 10px;text-align: center;display: none;box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.1);}
.header .language ul{border-radius: 4px;padding: 4px 0;position: relative;background: #fff;box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.2);}
.header .language ul::after{bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #fff;border-width: 4px;margin-left: -4px;}
.header .language li a{height: 40px;line-height: 40px;display: block;font-weight: bold;white-space: nowrap;padding: 0 20px;}
.header .language li a:hover{background: #eb6622;color: #fff;}
.header .nav .tit,
.header .menu-btn{display: none;}
.header .nav{float: right;margin-right: 34px;}
.header .nav > ul > li{float: left;position: relative;}
.header .nav > ul > li > a{height: 75px;line-height: 75px;padding: 0 26px;display: block;font-size: 1.6rem;color: #fff;font-weight: bold;overflow: hidden;text-transform: uppercase;}
.header .nav > ul > li .arrow{display: none;}
.header .nav .sub{min-width: 120px;position: absolute;top: 74px;left: 50%;-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-ms-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);transform: translate(-50%, 0);z-index: 90;display: none;padding-top: 4px;box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, 0.1);}
.header .nav .sub ul{background: #fff;border-radius: 4px;padding: 4px 0;position: relative;}
.header .nav .sub ul::after{bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #FFFFFF;border-width: 4px;margin-left: -4px;}
.header .nav .sub li a{display: block;height: 40px;line-height: 40px;text-align: center;font-size: 1.6rem;white-space: nowrap;padding: 0 20px;}
.header .nav .sub li a:hover{background: #eb6622;color: #fff;}
.header,
.header .logotext,
.header .language,
.header .nav{-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
@media only screen and (max-width: 1680px){.header{padding-left: 20px;padding-right: 20px;}
.header .nav > ul > li > a{padding: 0 20px;}
.header .logotext{font-size: 2rem;margin-left: 10px;}
.header .language{margin-right: 10px;}
.header .nav{margin-right: 20px;}}
@media only screen and (max-width: 1440px){.header .logotext{display: none;}}
.header.small{background: url(../images/mainFilter.png);padding-top: 10px;padding-bottom: 10px;}
.header.top{top: -150px;}
.footer{background: url(../images/footer_bg.png) no-repeat 0 0 #292c31;padding-top: 72px;}
.footer .link-list{float: left;width: 76.42857143%;}
.footer .link-list .list{width: 33.3333%;float: left;}
.footer .link-list .tit{line-height: 22px;font-size: 1.6rem;font-weight: bold;color: #ebebeb;text-transform: uppercase;}
.footer .link-list .tit a:hover{color: #fff;}
.footer .link-list ul{margin-top: 30px;}
.footer .link-list li{line-height: 20px;margin-bottom: 10px;}
.footer .link-list li a{color: #888888;}
.footer .link-list li a:hover{color: #fff;}
.footer .right{width: 23.57142857%;float: right;text-align: right;}
.footer .contact{line-height: 24px;}
.footer .contact .row{margin-bottom: 16px;}
.footer .contact .tit{color: #888888;display: inline-block;padding-left: 20px;background: no-repeat 0 6px;margin-bottom: 8px;}
.footer .contact p,
.footer .contact p a{color: #ebebeb;white-space: nowrap;}
.footer .contact p a:hover{color: #fff;}
.footer .contact .c1 .tit{background-image: url(../images/contact_icon1.png);}
.footer .contact .c2 .tit{background-image: url(../images/contact_icon2.png);}
.footer .contact .c3 .tit{background-image: url(../images/contact_icon3.png);}
.footer .contact .c1 p a,
.footer .contact .c1 p,
.footer .contact .c2 p a,
.footer .contact .c2 p{font-size: 2rem;}
.footer .share{text-align: right;margin-top: 26px;}
.footer .share a{display: inline-block;float: none;width: 24px;height: 24px;margin-left: 10px;background: no-repeat center;background-size: 100% 100%;opacity: .3;}
.footer .share a:hover{opacity: 1;}
.footer .share a span{display: none;}
.footer .share .a2a_button_facebook{background-image: url(../images/share3.png);}
.footer .share .a2a_button_twitter{background-image: url(../images/share2.png);}
.footer .share .a2a_button_skype{background-image: url(../images/share1.png);}
.footer .share .a2a_button_email{background-image: url(../images/share4.png);}
.footer .bottom{border-top: solid 1px #373737;padding: 20px 0;margin-top: 50px;}
.footer .bottom:after{content: "";height: 0;display: block;clear: both;}
.footer .copy,
.footer .technology{float: left;color: #888888;line-height: 24px;padding: 8px 0;margin-right: 8px;}
.footer .copy a,
.footer .technology a{color: #888888;}
.footer .copy a:hover,
.footer .technology a:hover{color: #fff;}
.footer .language{float: right;position: relative;}
.footer .language .tit{height: 40px;line-height: 38px;border: solid 1px #373737;padding: 0 34px 0 18px;color: #888888;position: relative;cursor: pointer;}
.footer .language .tit::after{content: " ";width: 8px;height: 4px;background: url(../images/arrow3.png) no-repeat;background-size: 100% 100%;position: absolute;top: 17px;right: 14px;z-index: 2;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.footer .language .tit.on::after{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.footer .language i{width: 20px;height: 14px;margin-right: 10px;margin-top: -2px;display: inline-block;vertical-align: middle;}
.footer .language img{width: 100%;display: block;}
.footer .language .list{min-width: 100%;position: absolute;right: 0;bottom: 38px;z-index: 5;background: #292c31;border: solid 1px #373737;display: none;}
.footer .language .list li{border-bottom: solid 1px #373737;}
.footer .language .list li a{height: 40px;line-height: 40px;padding: 0 18px;color: #888888;display: block;}
.footer .language .list li a:hover{color: #fff;}
@media only screen and (max-width: 1480px){.footer .link-list{width: 70%;}
.footer .right{width: 30%;}}
.main{ position: relative; margin-top: 95px;}
.banner img{width: 100%;display: block;}
.banner .lzpic1,
.banner .lzpic2{background: none;}
.banner.full .lzpic1,
.banner.sm-full .lzpic1,
.banner.full .lzpic2,
.banner.sm-full .lzpic2{background: no-repeat center;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;}
.banner.sm-full .lzpic2 img,
.banner.full .lzpic1 img{display: none;}
.banner .swiper-button-prev,
.banner .swiper-button-next{display: none;}
.banner .swiper-pagination{bottom: 42px;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 64px;height: 3px;border-radius: 0;opacity: .28;background: #fff;margin: 0 4px;position: relative;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.banner .swiper-pagination .swiper-pagination-bullet::after{content: " ";width: 0;height: 100%;position: absolute;left: 0;top: 0;bottom: 0;z-index: 2;background: #eb6622;-webkit-transition-duration: 0;-moz-transition-duration: 0;-ms-transition-duration: 0;-o-transition-duration: 0;transition-duration: 0;}
.banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active::after{width: 100%;-webkit-transition-duration: 3s;-moz-transition-duration: 3s;-ms-transition-duration: 3s;-o-transition-duration: 3s;transition-duration: 3s;}
.main .pctitle{text-align: center;}
.main .pctitle.tal{text-align: left;}
.main .pctitle .title{font-size: 4.5rem;font-weight: bold;}
.main .pctitle .title::first-letter{text-transform: uppercase;}
.main .pctitle .slogan{line-height: 26px;font-size: 1.5rem;color: #999;}
.main .product{padding: 66px 0;}
.main .product .content{margin: 46px -15px 0 -15px;}
.main .product .content .col{padding: 0 15px;}
.main .product .content .box{background: #f2f2f2;margin-bottom: 30px;overflow: hidden;position: relative;}
.main .product .content img{width: 100%;display: block;}
.main .product .content .cont{width: 100%;max-width: 250px;position: absolute;top: 50%;left: 54px;z-index: 5;-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);}
.main .product .content .box2 .cont{max-width: 100%;left: 0;top: auto;bottom: 30px;text-align: center;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.main .product .content .box2 .cont .tit::after{display: none;}
.main .product .content .box2 .cont .rbtn{margin-top: 10px;}
.main .product .content .box3 .cont{max-width: 270px;}
.main .product .content .tit{font-size: 3.6rem;font-weight: bold;color: #222;}
.main .product .content .tit::after{content: " ";width: 10px;height: 2px;background: #d9d9d9;display: block;margin: 14px 0;}
.main .product .content .txt{line-height: 24px;color: #b0b0b0;}
.main .product .content .rbtn{border-radius: 44px;background: #eb6622;text-align: center;display: inline-block;margin-top: 32px;}
.main .product .content .rbtn::after{background: #fe5600;}
.main .product .content .rbtn span{min-width: 154px;padding: 0 56px 0 32px;height: 44px;line-height: 44px;color: #fff;background: url(../images/arrow5.png) no-repeat right 25px center;}
.main .product .content .rbtn:hover span{background-position: right 15px center;}
.main .about{padding: 84px 0;background: url(../images/about_bg.jpg) no-repeat right 146px top 0 #f2f2f2;}
.main .about .picbox{width: 50%;float: left;position: relative;}
.main .about .picbox .pic{overflow: hidden;border-radius: 0 84px 0 0;}
.main .about .picbox img{width: 100%;display: block;}
.main .about .picbox .btn{width: 60px;height: 60px;border-radius: 50%;background: url(../images/add.png) no-repeat center #eb6622;position: absolute;bottom: 80%;left: -30px;z-index: 5;-webkit-transition-duration: 1.5s;-moz-transition-duration: 1.5s;-ms-transition-duration: 1.5s;-o-transition-duration: 1.5s;transition-duration: 1.5s;}
.main .about .picbox .btn:hover{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.main .about .picbox.aos-animate .btn{bottom: 52px;}
.main .about .cont{width: 50%;float: right;padding-left: 60px;padding-top: 30px;}
.main .about .cont .tit{font-size: 3.6rem;font-weight: bold;}
.main .about .cont .year{font-size: 10.8rem;font-weight: bold;opacity: .12;margin-bottom: 48px;}
.main .about .cont .text{line-height: 26px;font-size: 1.5rem;color: #666;margin-top: 4px;}
.main .about .cont .txt{font-size: 1.6rem;font-weight: bold;color: #b4b4b4;margin-top: 40px;padding-top: 40px;border-top: solid 1px #e1e1e1;}
.main .service{background: url(../images/service_bg.jpg) no-repeat center;background-size: cover;-moz-background-size: cover;-webkit-background-size: cover;background-attachment: fixed;padding: 168px 0;}
.main .service .content{max-width: 444px;width: 100%;float: right;background-color: rgb(71,73,80,0.5);border-radius: 0 88px 0 88px;padding: 54px 48px 64px 48px;}
.main .service .content .title{line-height: 58px;font-size: 5.2rem;font-weight: bold;color: #fff;}
.main .service .content .text{line-height: 30px;font-size: 1.6rem;color: #fff;opacity: .5;margin-top: 30px;}
.main .service .content .line{height: 1px;background: #fff;opacity: .2;margin: 40px 0;}
.main .service .content .more{display: inline-block;color: #fff;line-height: 20px;padding-right: 32px;background: url(../images/arrow5.png) no-repeat right center;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.main .service .content .more:hover{padding-right: 42px;}
.main .case .swiper-button-prev,
.main .news .swiper-button-prev,
.main .case .swiper-button-next,
.main .news .swiper-button-next{width: 24px;height: 24px;cursor: pointer;position: absolute;top: 50%;margin: -12px 0 0 0;background: no-repeat center;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);opacity: .4;}
.main .case .swiper-button-prev:hover,
.main .news .swiper-button-prev:hover,
.main .case .swiper-button-next:hover,
.main .news .swiper-button-next:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);opacity: 1;}
.main .case .swiper-button-prev,
.main .news .swiper-button-prev{left: -50px;background-image: url(../images/arrow6.png);}
.main .case .swiper-button-next,
.main .news .swiper-button-next{right: -50px;background-image: url(../images/arrow7.png);}
.main .case{padding: 75px 0;position: relative;min-height: 475px;}
.main .case .head{max-width: 296px;padding-top: 38px;}
.main .case .head .pctitle .slogan{margin-top: 14px;}
.main .case .btn{margin-top: 40px;}
.main .case .btn .swiper-button-prev,
.main .case .btn .swiper-button-next{position: static;margin: 0 10px 0 0;float: left;}
.main .case .content{position: absolute;top: 75px;left: 50%;right: -326px;-webkit-transform: translate(-326px, 0);-moz-transform: translate(-326px, 0);-ms-transform: translate(-326px, 0);-o-transform: translate(-326px, 0);transform: translate(-326px, 0);z-index: 5;}
.main .case .content .swiper-button-prev,
.main .case .content .swiper-button-next{display: none;}
.main .case .swiper-slide{width: 424px;}
.main .case .swiper-slide:nth-child(odd) a{margin-top: 48px;}
.main .case .swiper-slide a{display: block;position: relative;overflow: hidden;}
.main .case .swiper-slide a::after{content: " ";width: 100%;height: 170px;background: url(../images/case_filter.png) repeat-x 0 0;background-size: auto 100%;position: absolute;left: 0;bottom: 0;z-index: 5;}
.main .case .swiper-slide a:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.main .case .swiper-slide .tit{width: 100%;position: absolute;left: 0;bottom: 20px;z-index: 10;padding: 0 22px;font-size: 1.6rem;color: #fff;}
.main .case .swiper-slide img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.main .news{padding: 70px 0;background: #f2f2f2;}
.main .news .news-list{margin-top: 50px;position: relative;}
.main .news .swiper-button-prev{left: -50px;background-image: url(../images/arrow6.png);}
.main .news .swiper-button-next{right: -50px;background-image: url(../images/arrow7.png);}
@media only screen and (max-width: 1400px){.main .about{background-position: right -70px top 0;}
.main .case .content{right: -230px;-webkit-transform: translate(-230px, 0);-moz-transform: translate(-230px, 0);-ms-transform: translate(-230px, 0);-o-transform: translate(-230px, 0);transform: translate(-230px, 0);}}
.news-list ul{overflow: hidden;margin: 0 -17px;}
.news-list li{width: 33.3333%;padding: 0 17px;float: left;margin-bottom: 24px;}
.news-list li:nth-child(3n+1){clear: left;}
.news-list .swiper-slide a,
.news-list li a{display: block;}
.news-list .swiper-slide a:hover .picc span,
.news-list li a:hover .picc span{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.news-list .swiper-slide a:hover .tit,
.news-list li a:hover .tit{color: #eb6622;}
.news-list .swiper-slide a:hover .date,
.news-list li a:hover .date{color: #333;}
.news-list .swiper-slide .tit,
.news-list li .tit{height: 52px;line-height: 26px;font-size: 1.8rem;font-weight: bold;margin: 30px 0 22px 0;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.news-list .swiper-slide .txt,
.news-list li .txt{height: 44px;line-height: 22px;color: #999;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.news-list .swiper-slide .date,
.news-list li .date{border-top: solid 1px #e2e4e6;height: 62px;line-height: 62px;font-size: 2.2rem;color: #999;margin-top: 30px;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.container .banner{position: relative; margin-top: 95px;}
.container .banner .title{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 5;font-size: 7rem;color: #fff;text-align: center;}
.container .banner .crumbs{width: 100%;position: absolute;left: 0;bottom: 30px;z-index: 10;text-align: right;color: #fff;}
.container .banner .crumbs a,
.container .banner .crumbs span{opacity: .5;color: #fff;white-space: nowrap;}
.container .banner .crumbs span{padding: 0 4px;}
.container .banner .crumbs a:first-child,
.container .banner .crumbs span:first-child,
.container .banner .crumbs span:nth-child(2),
.container .banner .crumbs a:hover{opacity: 1;}
.container .pctitle{text-align: center;font-size: 4rem;font-weight: bold;color: #222;text-transform: uppercase;}
.columnmenu{height: 78px;text-align: center;border-bottom: solid 1px #e5e5e5;}
.columnmenu .tit{display: none;}
.columnmenu ul{display: inline-block;}
.columnmenu li{float: left;padding: 0 34px;}
.columnmenu li a{height: 78px;line-height: 78px;display: block;font-size: 1.6rem;color: #222;font-weight: bold;padding: 0 5px;text-transform: uppercase;}
.columnmenu li a:hover{color: #eb6622;}
.columnmenu li.on a{color: #eb6622;border-bottom: solid 3px #eb6622;}
.paging{text-align: center;margin-top: 30px;}
.paging ul{display: inline-block;}
.paging li{float: left;margin: 0 4px;}
.paging li a{display: block;width: 40px;height: 40px;line-height: 40px;font-size: 1.5rem;background: no-repeat center;}
.paging li.on a,
.paging li a:hover{color: #fff;background-color: #eb6622;}
.bg_gray{background: #f2f2f2;}
.about-page .profile{padding: 60px 0;}
.about-page .profile .content{margin-top: 60px;}
.about-page .profile .row{margin-bottom: 42px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;align-items: center;}
.about-page .profile .row:nth-child(even) .pic{float: right;order: 2;}
.about-page .profile .row:nth-child(even) .pic::after{left: auto;right: -20px;}
.about-page .profile .row:nth-child(even) .text{float: left;order: 1;padding: 52px 52px 52px 0;}
.about-page .profile .pic{width: 50%;float: left;position: relative;}
.about-page .profile .pic span{display: block;position: relative;z-index: 5;}
.about-page .profile .pic::after{content: " ";width: 100%;height: 100%;position: absolute;left: -20px;bottom: -20px;z-index: 2;background: #f2f2f2;}
.about-page .profile .pic img{width: 100%;display: block;}
.about-page .profile .text{width: 50%;float: right;line-height: 28px;font-size: 1.6rem;color: #555;padding: 52px 0 52px 52px;}
.about-page .factory{padding: 70px 0;}
.about-page .factory ul{margin: 66px -16px 0 -16px;}
.about-page .factory ul:after{content: "";height: 0;display: block;clear: both;}
.about-page .factory li{width: 25%;float: left;padding: 0 16px;margin-bottom: 32px;}
.about-page .factory li:nth-child(4n+1){clear: left;}
.about-page .factory li a{display: block;overflow: hidden;position: relative;top: 0;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.about-page .factory li a:hover{top: -8px;box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);}
.about-page .factory li a:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.about-page .factory li img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.about-page .factory li p{text-align:center;font-size:1.6rem;line-height:1.8rem;padding-top:20px;}

.about-page .factory2{padding: 70px 0;}
.about-page .factory2 ul{margin: 66px -16px 0 -16px;}
.about-page .factory2 ul:after{content: "";height: 0;display: block;clear: both;}
.about-page .factory2 li{width: 16.666%;float: left;padding: 0 16px;margin-bottom: 32px;}
.about-page .factory2 li:nth-child(6n+1){clear: left;}
.about-page .factory2 li a{display: block;overflow: hidden;position: relative;top: 0;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.about-page .factory2 li a:hover{top: -8px;box-shadow: 0 2px 10px 2px rgba(0, 0, 0, 0.2);}
.about-page .factory2 li a:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.about-page .factory2 li img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.about-page .factory2 li p{text-align:center;font-size:1.6rem;line-height:1.8rem;padding-top:20px;}

.about-page .history{padding: 60px 0;}
.about-page .history .content{margin-top: 60px;}
.about-page .history .gallery-top .swiper-slide{background: #f2f2f2;padding: 40px 38px;overflow: hidden;}
.about-page .history .gallery-top .pic,
.about-page .history .gallery-top .text{width: 50%;float: left;}
.about-page .history .gallery-top img{width: 100%;display: block;}
.about-page .history .gallery-top .text{padding: 44px;}
.about-page .history .gallery-top .year{font-size: 3rem;color: #222;font-weight: bold;}
.about-page .history .gallery-top .txt{line-height: 30px;font-size: 1.6rem;color: #555;margin-top: 20px;}
.about-page .history .gallery-thumbs{margin-top: 54px;}
.about-page .history .gallery-thumbs .swiper-slide{font-size: 2.8rem;font-weight: bold;text-align: center;background: url(../images/history_ruler.png) no-repeat center 0;background-size: 100% 22px;padding-top: 34px;cursor: pointer;}
.about-page .history .gallery-thumbs .swiper-slide-thumb-active{color: #eb6622;}
.about-page .recruitment{padding: 60px 0;}
.recruitment-list{margin-top: 60px;}
.recruitment-list .head,
.recruitment-list .top{overflow: hidden;padding-right: 136px;}
.recruitment-list .head .col,
.recruitment-list .top .col{text-align: center;line-height: 30px;}
.recruitment-list .head{background: #eb6622;font-size: 1.6rem;color: #fff;}
.recruitment-list .head .col{padding: 17px 0;}
.recruitment-list li{border-bottom: solid 1px #f5f5f5;}
.recruitment-list li:last-child{border-bottom: none;}
.recruitment-list li.on .top{background-image: url(../images/arrow10.png);}
.recruitment-list .top{font-size: 1.5rem;background: url(../images/arrow9.png) no-repeat right 52px center;cursor: pointer;}
.recruitment-list .top .col{padding: 20px 0;}
.recruitment-list .cont{line-height: 30px;font-size: 1.5rem;color: #888;background: #f2f2f2;border-top: solid 1px #dcdcdc;padding: 46px 58px;display: none;}
.recruitment-list .cont .tit{color: #333;font-weight: bold;}
.recruitment-list .cont hr{background: #e0e0e0;margin: 34px 0;}
.recruitment-list .cont .btn{display: inline-block;min-width: 148px;padding: 0 20px;height: 40px;line-height: 40px;background: #eb6622;color: #fff;}
.recruitment-list .cont .btn::after{background: #004d82;}
.product-list ul{margin: 0 -12px;}
.product-list ul:after{content: "";height: 0;display: block;clear: both;}
.product-list li{width: 25%;float: left;padding: 0 12px;margin-bottom: 26px;}
.product-list li:nth-child(4n+1){clear: left;}
.product-list li a{display: block;background: #fff;overflow: hidden;}
.product-list li a:hover .text{margin-top: -50px;background: #fff;}
.product-list li a:hover .more{margin-top: 20px;height: 30px;}
.product-list li a:hover .picc span{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.product-list li img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.product-list li .text{padding: 10px 24px 34px 24px;position: relative;margin-top: 0;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.product-list li .tit{/*height: 30px;*/line-height: 30px;font-size: 2.0rem;font-weight: bold;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.product-list li .txt{height: 36px;line-height: 22px;font-size: 1.5rem;color: #999;margin-top: 14px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;word-break: break-all;}
.product-list li .more{height: 0;line-height: 30px;font-size: 1.5rem;color: #eb6622;margin-top: 0;overflow: hidden;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.product-list li .more span{padding-right: 32px;background: url(../images/arrow11.png) no-repeat right center;}
.product-page.padding{padding: 78px 0 80px 0;}
.product-page .introduction{padding: 56px 0;overflow: hidden;}
.product-page .introduction .photo{width: 35.85714286%;float: left;}
.product-page .introduction .photo img{width: 100%;display: block;}
.product-page .introduction .gallery-thumbs .swiper-slide{opacity: .8;cursor: pointer;border: solid 1px #777;}
.product-page .introduction .gallery-thumbs .swiper-slide-thumb-active{opacity: 1;border: solid 1px #eb6100;}
.product-page .introduction .content{width: 59.57142857%;float: right;}
.product-page .introduction .content .titl{font-size: 1.6rem;font-weight: bold;color: #b7b7b7;}
.product-page .introduction .content .title{font-size: 3.6rem;font-weight: bold;margin: 20px 0 30px 0;}
.product-page .introduction .content .text{border-top: solid 1px #dddddd;border-bottom: solid 1px #dddddd;padding: 30px 0;}
.product-page .introduction .content .tit{font-size: 1.5rem;font-weight: bold;}
.product-page .introduction .content .txt{line-height: 26px;font-size: 1.5rem;color: #999999;margin-top: 26px;}
.product-page .introduction .content .txt p{display: flex;margin-bottom: 10px;}
.product-page .introduction .content .txt p:last-child{margin-bottom: 0;}
.product-page .introduction .content .txt .t{min-width: 154px;}
.product-page .introduction .content .txt .p{flex: 1;}
.product-page .introduction .content .txt .p.tel{width: 100%;font-size: 26px;color:#eb6622;font-family: sans-serif;font-weight: bold;}
.product-page .introduction .content .btn{display: inline-block;min-width: 326px;height: 64px;line-height: 64px;padding: 0 20px;font-size: 2.2rem;font-weight: bold;color: #fff;background: #eb6622;margin-top: 30px;}
.product-page .introduction .content .btn::after{background: #fe5600;}
.product-page .details{padding: 40px 0;}
.product-page .details .wrap{background: #fff;padding: 20px 40px 60px 40px;}
.product-page .details .tab{height: 96px;border-bottom: solid 1px #d9d9d9;}
.product-page .details .tab span{float: left;font-size: 2.4rem;font-weight: bold;margin-right: 78px;height: 96px;line-height: 96px;cursor: pointer;}
.product-page .details .tab span:last-child{margin-right: 0;}
.product-page .details .tab span.on{color: #eb6622;border-bottom: solid 2px #eb6622;}
.product-page .details .tabbox{margin-top: 40px;}
.product-page .features,
.product-page .specifications,
/*
.product-page .cases{display: none;}
.product-page .specifications{overflow: auto;}
*/
/*
.product-page .specifications table{width: 100%;min-width: 400px;background: #fff;border-top: solid 1px #e5e5e5;border-left: solid 1px #e5e5e5;}
.product-page .specifications th,
.product-page .specifications td{text-align: left;font-size: 1.6rem;border-bottom: solid 1px #e5e5e5;border-right: solid 1px #e5e5e5;line-height: 30px;padding: 10px 30px;}
.product-page .specifications th{font-weight: bold;}
.product-page .specifications td{color: #a9a9a9;}
*/
.product-page .specifications TABLE{border:#eee 1px solid;border-collapse:collapse;width:100%}
.product-page .specifications TABLE th{line-height:200%;padding:10px var(--yx_FS16);border:#ccc 1px solid;background:var(--yx_CTwo);font-size:var(--yx_FS18);color:#fff}
.product-page .specifications TABLE TD{line-height:200%;border:#ccc 1px solid;padding:10px var(--yx_FS16);font-size:var(--yx_FS16);color: #444444;}
.product-page .specifications TABLE tr:first-of-type td{background:#444444;font-weight:bold;color:#fff}
.product-page .specifications TABLE TR:nth-child(even){background:#f6f6f6}

.product-page .cases li{border-bottom: solid 1px #e5e5e5;padding: 20px 0;overflow: hidden;}
.product-page .cases li .down{float: right;width: 180px;height: 50px;line-height: 50px;background: #eb6622;font-size: 1.6rem;color: #fff;text-transform: uppercase;}
.product-page .cases li .down::after{width: 100%;height: 0;background: #004d82;}
.product-page .cases li .down:hover::after{height: 100%;}
.product-page .cases li .tit{line-height: 30px;padding: 10px 180px 10px 0;font-size: 1.6rem;}
.sidebar-right{width: 288px;float: right;}
.sidebar-right .box{margin-bottom: 40px;}
.sidebar-right .title{font-size: 2.2rem;font-weight: bold;margin-bottom: 28px;}
.sidebar-right .news li{margin-bottom: 30px;}
.sidebar-right .news li a{display: block;}
.sidebar-right .news li a:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.sidebar-right .news li a:hover .tit{color: #eb6622;}
.sidebar-right .news li .pic{overflow: hidden;}
.sidebar-right .news li img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.sidebar-right .news li .tit{line-height: 18px;color: #222;font-weight: bold;margin: 20px 0 12px 0;-webkit-transition-duration: 0.4s;-moz-transition-duration: 0.4s;-ms-transition-duration: 0.4s;-o-transition-duration: 0.4s;transition-duration: 0.4s;}
.sidebar-right .news li .date{font-size: 1.5rem;color: #999;}
.content-left{padding-right: 350px;}
.prevnext{font-size: 1.6rem;color: #555555;}
.prevnext a{font-size: 1.6rem;color: #555555;}
.prevnext a:hover{color: #eb6622;}
.prevnext p{line-height: 30px;height: 30px;margin-bottom: 6px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.news-page{padding: 60px 0;}
.news-page .details .title{line-height: 36px;font-size: 2.6rem;font-weight: bold;color: #222;}
.news-page .details .title2{line-height: 26px;font-size: 1.6rem;font-weight: bold;color: #666;}
.news-page .details .info{font-size: 1.5rem;color: #c8c8c8;margin-top: 20px;}
.news-page .details .article{border-top: solid 1px #f0f0f0;border-bottom: solid 1px #f0f0f0;margin: 30px 0;padding: 40px 0;}
.news-page .details .article p{margin-bottom: 10px;}
.case-page{padding: 70px 0;}
.case-page .paging{margin-top: 20px;}
.case-page .btn{width: 226px;height: 44px;line-height: 44px;padding: 0 20px;font-size: 1.8rem;color: #fff;background: #eb6622; margin:0 auto; border-radius:44px;}
.case-page .btn::after{background: #fe5600;}
.case-list ul{margin: 0 -19px;}
.case-list ul:after{content: "";height: 0;display: block;clear: both;}
.case-list li{width: 33.333%;float: left;padding: 0 19px;margin-bottom: 38px;}
.case-list li:nth-child(3n+1){clear: left;}
.case-list li a{display: block;position: relative;overflow: hidden;}
.case-list li a::after{content: " ";width: 100%;height: 174px;position: absolute;left: 0;bottom: 0;z-index: 5;background: url(../images/case-list-filter.png) repeat-x 0 0;background-size: auto 100%;}
.case-list li a:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.case-list li img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.case-list li .tit{width: 100%;height: 70px;line-height: 35px;padding: 0 30px;font-size: 1.8rem;font-weight: bold;color: #fff;position: absolute;left: 0;bottom: 0;z-index: 20;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.case-list li .tit span{width: 100%;height: 35px;line-height: 35px;font-size: 1.4rem;color: #565656;}

.case2-page{padding: 30px 0;}
.case2-page .paging{margin-top: 20px;}
.case2-list ul{margin: 0 -19px;}
.case2-list ul:after{content: "";height: 0;display: block;clear: both;}
.case2-list li{width: 25%;float: left;padding: 0 19px;margin-bottom: 18px;}
.case2-list li:nth-child(4n+1){clear: left;}
.case2-list li a{display: block;position: relative;overflow: hidden;}
.case2-list li a::after{content: " ";width: 100%;height: 174px;position: absolute;left: 0;bottom: 0;z-index: 5;background: url(../images/case-list-filter.png) repeat-x 0 0;background-size: auto 100%;}
.case2-list li a:hover img{transform: scale(1.1, 1.1);-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);}
.case2-list li img{width: 100%;display: block;-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.case2-list li .tit{width: 100%;height: 70px;line-height: 35px;padding: 0 30px;font-size: 1.8rem;font-weight: bold;color: #fff;position: absolute;left: 0;bottom: 0;z-index: 20;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;word-break: break-all;}
.case2-list li .tit span{width: 100%;height: 35px;line-height: 35px;font-size: 1.4rem;color: #565656;}

.support-page{padding: 60px 0;}
.support-page .pctitle{margin-bottom: 60px;}
.support-page .sidebar-right .tips{text-align: right;line-height: 30px;}
.support-page .sidebar-right .tips .p1{font-size: 2rem;font-weight: bold;}
.support-page .sidebar-right .tips .p2{font-size: 1.6rem;margin-top: 14px;}
.support-page .sidebar-right .tips .p2 a{font-size: 1.6rem;}
.support-page .faqlist{border-top: solid 1px #e6e6e6;}
.support-page .faqlist li{border-bottom: solid 1px #e6e6e6;background: url(../images/faqlist_icon1.png) no-repeat right 20px top 26px;padding: 4px 0;}
.support-page .faqlist li.on{background-image: url(../images/faqlist_icon2.png);}
.support-page .faqlist li .tit{padding: 16px 140px 16px 0;line-height: 30px;font-size: 1.8rem;font-weight: bold;cursor: pointer;}
.support-page .faqlist li .txt{line-height: 24px;font-size: 1.5rem;color: #777;padding: 0 140px 20px 0;display: none;}
.downloads-list ul{overflow: hidden;margin: 0 -15px;}
.downloads-list li{width: 33.3333%;float: left;padding: 0 15px;margin-bottom: 30px;}
.downloads-list li:nth-child(3n+1){clear: left;}
.downloads-list li .box{background: #f6f6f6;padding: 40px;overflow: hidden;}
.downloads-list li .date{min-height: 100px;border-right: solid 1px #e3e3e3;text-align: center;width: 98px;font-size: 1.8rem;color: #999;padding-top: 16px;float: left;}
.downloads-list li .date .y{font-size: 3rem;margin-bottom: 12px;}
.downloads-list li .right{padding: 6px 0 0 124px;}
.downloads-list li .tit{font-size: 2rem;font-weight: bold;}
.downloads-list li .btn{display: inline-block;background: #e3e3e3;margin-top: 22px;}
.downloads-list li .btn::after{width: 100%;height: 0;}
.downloads-list li .btn span{padding: 0 35px 0 66px;height: 48px;line-height: 48px;font-size: 1.5rem;color: #666;background: url(../images/downloads_btn1.png) no-repeat 34px center;}
.downloads-list li .btn:hover::after{height: 100%;}
.downloads-list li .btn:hover span{color: #fff;background-image: url(../images/downloads_btn2.png);}
@media only screen and (max-width: 1300px){
	.downloads-list li .box{padding: 40px 20px;}
}
.contact-page .contact{margin: 70px 0;display:block;}
.contact-page .contact .lianxifs{margin: 78px -60px 0 -60px; display:block;}
.contact-page .contact .lianxifs .lleft{width: 40%; float:left;}
.contact-page .contact .lianxifs .lright{width: 55%;float:right;}
.contact-page .contact .lianxifs .lleft ul{display:block;}
.contact-page .contact .lianxifs .lleft li{width: 100%;padding: 15px 0px;text-align: center;margin-bottom: 50px;display:block; }
.contact-page .contact .lianxifs .lleft li:nth-child(4n+1){/*clear: left;*/}
.contact-page .contact .lianxifs .lleft li .icon1{width: 30%;float:left;}
.contact-page .contact .lianxifs .lleft li .icon2{width: 70%;float:right;}
.contact-page .contact .lianxifs .lleft li .icon{height: 42px;line-height: 42px;}
.contact-page .contact .lianxifs .lleft li .icon img{max-height: 100%;display: inline-block;vertical-align: middle;}
.contact-page .contact .lianxifs .lleft li .tit{font-size: 2rem;font-weight: bold;text-align: left;}
.contact-page .contact .lianxifs .lleft li .p1,
.contact-page .contact .lianxifs .lleft li .p3,
.contact-page .contact .lianxifs .lleft li .p4{color: #666;line-height: 22px;text-align: left;margin: 14px 0;}
.contact-page .contact .lianxifs .lleft li .p1,
.contact-page .contact .lianxifs .lleft li .p1 a{color: #666;font-size: 1.8rem;text-align: left;}
.contact-page .contact .lianxifs .lleft li .p1,
.contact-page .contact .lianxifs .lleft li .p1 a,
.contact-page .contact .lianxifs .lleft li .p4,
.contact-page .contact .lianxifs .lleft li .p4 a{color: #666;text-align: left;}
.contact-page .contact .lianxifs .lleft li .p3,
.contact-page .contact .lianxifs .lleft li .p3 a{color: #999;text-align: left;}
.contact-page .contact .lianxifs .lleft li .p3{margin-top: 18px;text-align: left;}
.contact-page .contact .lianxifs .lleft li .p2,
.contact-page .contact .lianxifs .lleft li .p2 a{font-size: 2.6rem;font-weight: bold;color: #222;text-align: left;}
.contact-page .map{margin-top: 30px;}
.contact-page #allmap,
.contact-page iframe{width: 100%;height: 440px;}
.contact-page .message{margin: 70px 0;padding-top: 70px;}
.contact-page .message .content{margin-top: 44px;padding-top: 28px;border-top: solid 1px #e6e6e6;}
.contact-page .message .row{margin: 0 -18px;}
.contact-page .message .row .col{padding: 0 18px;margin-bottom: 28px;}
.contact-page .message input[type="text"],
.contact-page .message textarea{width: 100%;line-height: 26px;border: solid 1px #d0d0d0;color: #333;padding: 11px 18px;}
.contact-page .message input[type="text"]::-webkit-input-placeholder,
.contact-page .message textarea::-webkit-input-placeholder{color: #555555;}
.contact-page .message input[type="text"]:-moz-placeholder,
.contact-page .message textarea:-moz-placeholder{color: #555555;}
.contact-page .message input[type="text"]::-moz-placeholder,
.contact-page .message textarea::-moz-placeholder{color: #555555;}
.contact-page .message input[type="text"]:-ms-input-placeholder,
.contact-page .message textarea:-ms-input-placeholder{color: #555555;}
.contact-page .message textarea{height: 196px;}
.contact-page .message .verification{overflow: hidden;margin-top: 6px;}
.contact-page .message .verification input{width: 224px;float: left;}
.contact-page .message .verification .pic{width: 134px;height: 50px;float: left;margin-left: 12px;cursor: pointer;}
.contact-page .message .verification img{width: 100%;display: block;height:100%;}
.contact-page .message .btn{text-align: center;margin-top: 40px;}
.contact-page .message .btn .rbtn{display: inline-block;background: #eb6622;}
.contact-page .message .btn .rbtn::after{background: #fe5600;}
.contact-page .message .btn input,
.contact-page .message .btn button,
.contact-page .message .btn a{height: 48px;line-height: 48px;text-transform: uppercase;color: #fff;font-weight: bold;padding: 0 34px;background: none;cursor: pointer;}
.single-page{padding: 60px 0;}
.single-page .article{margin-top: 40px;}