﻿/*header*/
.header {position:fixed;top:24px;left:0;width:100%;z-index:55;}
.header>div {background:#FFF;padding:0 15px;width:100%;max-width:1500px;margin:0 auto;}
.header>div>div {padding:0 15px;line-height:61px;width:40%;float:left;}
.header>div>div:first-child+div {width:20%;text-align:center;}
.header .navlist li{display:inline-table;padding:0 30px;position:relative}
.header .navlist li>a {font-size:1.6rem;color:#494949;}
.header>div>div:last-child{text-align:right;}
.header .navlist li dl {position:absolute;top:61px;left:0;margin:0;width:100%;background:#FFF;transition:none;display:none;border:1px solid #cacaca;border-top:2px solid #004ea2;padding:10px;}
.header .navlist li dl dd a{display:block;text-align:left;padding:5px 0px;border-bottom:1px solid #cacaca;font-size:1.4rem;color:#333;text-align:center;}
.header .navlist li dl dd a:hover,.header .navlist li:hover>a,.header .navlist li.active >a {color:#004ea2}
.header .navlist li dl dd:last-child a{border:0}

.header .navlist li.langs {padding:0;margin:0 12px;}
.header .navlist li.langs>a {padding:6px 12px;border:1px solid #cacaca}
.header .navlist li.langs>a i:first-child {color:#000;font-size:1.4rem;padding-right:5px;}
.header .navlist li.langs>a i:last-child {color:#ababab;font-size:1.3rem;padding:0 0 0 10px;}
.header .navlist li.langs dl {top:54px;}

.header:before{content:'';width:0;height:100%;background:#FFF;top:0;left:50%;z-index:-1;position:absolute;transition:all .6s}
.os_header:before,.pa_header:before {width:100%;left:0;}
.os_header,.pa_header {top:0;box-shadow:0 0 10px rgba(0,0,0,0.15);}
/*banner*/
.tem_banner {position:relative;}
.tem_banner>div {position:fixed;width:100%;height:100%;top:0;left:0}
.tem_banner .swiper-slide {position:relative;background:#000;overflow:hidden;}
.tem_banner .swiper-slide .img {position:relative;width:100%;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;}

.tem_banner .swiper-page>div{outline:none;position:absolute;width:44px;height:44px;text-align:center;line-height:44px;font-size:1.4rem;color:#FFF;border:1px solid #e5e8e3;border-radius:100%;top:50%;left:12%;z-index:1;transform:translateY(-50%)}
.tem_banner .swiper-page>div.slide-button-next {left:auto;right:12%}
.tem_banner .swiper-page>div:hover {background:#004ea2;border-color:#004ea2;color:#FFF}

.tem_banner .ban_text {position:absolute;top:50%;left:50%;width:100%;max-width:1200px;transform:translateY(-50%) translateX(-50%);text-align:center;}
.tem_banner .ban_text h1 {font-size:4.9rem;color:#FFF;text-shadow:0 4px 15px rgba(0,0,0,0.5);margin:0 0 25px;transform:translateY(-25px);opacity:0;transition:all .5s}
.tem_banner .ban_text p{font-size:1.6rem;color:#FFF;text-shadow:0 2px 8px rgba(0,0,0,0.5);margin:0 0 43px;transform:translateY(-25px);opacity:0;transition:all .5s}
.tem_banner .ban_text>a {display:inline-block;padding:17px 49px;border:2px solid #FFF;border-radius:3px;font-size:1.4rem;color:#FFF;text-transform:uppercase;transform:translateY(25px);opacity:0;transition:all .5s}
.tem_banner .ban_text>a>i {padding-left:43px;}

.tem_banner .ban_text.bantxt1 h1{color:#004ea2}
.tem_banner .ban_text.bantxt1 p {color:rgba(0,78,162,0.8)}

.tem_banner .swiper-slide.swiper-slide-active .ban_text h1,.tem_banner .swiper-slide.swiper-slide-active .ban_text p{opacity:1;transform:none;transition-delay:.6s}
.tem_banner .swiper-slide.swiper-slide-active .ban_text a {opacity:1;transform:none;transition-delay: .6s}

.tem_banner .scroll_down {position:absolute;bottom:0;padding:0 0 70px;left:50%;transform:translateX(-50%);z-index:1;cursor:pointer;}
.tem_banner .scroll_down span {font-size:1.4rem;color:#FFF;text-transform:uppercase;}
.tem_banner .scroll_down i {position:absolute;top:25px;left:50%;transform:translateX(-50%);font-size:1.8rem;color:#FFF;transition:none;}
/*index */
.index_main {position:relative;background:#FFF;}

.tem_product {background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_product>div {padding:0}
.tem_product>div .item {border-right:1px solid #c9c9c9;min-height:855px;display:table;width:100%;position:relative;}
.tem_product>div .item  .img {position:absolute;width:0;height:100%;top:0;left:50%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_product>div .item>div.item_main {vertical-align:middle;display:table-cell;text-align:center;position:relative;z-index:1}
.tem_product>div .item:hover .img{width:100%;left:0}
.tem_product>div .infos {padding:100px 0 0;position:relative;}
.tem_product>div:first-child .infos{background:url(../images/icon1-1.png) center 0 no-repeat;}
.tem_product>div:first-child+div .infos{background:url(../images/icon2-1.png) center 0 no-repeat;}
.tem_product>div:last-child .infos{background:url(../images/icon3-2.png) center 0 no-repeat;}
.tem_product>div .infos h1 {font-size:2.4rem;color:#001b35;margin:0 0 15px;}
.tem_product>div .infos .slogan {font-size:1.4rem;color:#FFF;opacity:0;}
.tem_product>div .infos:after {content:'';width:33px;height:3px;background:#004ea2;position:absolute;bottom:-70px;left:50%;transform:translateX(-50%)}
.tem_product>div .item:hover .infos h1 {color:#FFF;}
.tem_product>div:first-child .item:hover .infos {background:url(../images/icon1-2.png) center 0 no-repeat;}
.tem_product>div:first-child+div .item:hover .infos {background:url(../images/icon2-2.png) center 0 no-repeat;}
.tem_product>div:last-child .item:hover .infos {background:url(../images/icon3-1.png) center 0 no-repeat;}
.tem_product>div .item:hover .infos .slogan {opacity:1}
.tem_product>div .item:hover .infos:after {opacity:0}
.tem_product>div .lists {margin:45px 0 0;display:none;transition:none;}
.tem_product>div .lists li {margin:0 0 10px;}
.tem_product>div .lists li a {font-size:1.4rem;color:#FFF;}
.tem_product>div .lists li a i {display:inline-block;width:9px;height:9px;background:#004ea2;margin-right:10px;line-height:9px;text-align:center;font-size:1.1rem;color:#FFF}
.tem_product>div .lists li a:hover i{margin-right:15px;} 
.tem_product>div .lists>a.more {margin:55px 0 0;display:inline-block;padding:0 45px;line-height:38px;font-size:1.4rem;color:#FFF;border:1px solid #FFF}
.tem_product>div .lists>a.more>i {padding-left:15px;}
#catalog{background:url(../images/catalog_bg.jpg) #c9d8e9 no-repeat center top; padding-top:250px;}
#catalog h2{font-size:48px; margin-bottom:50px; text-align:center; color:#fff; text-shadow: 0px 3px 3px rgba(0,0,0,.3);}
#catalog .tem_banner{display:none;}
#catalog .index_main{background:none;}
.catalog_wrap{padding-bottom:200px;}
.catalog_content{}
.catalog_content table{border-spacing:5px; border-collapse:inherit;}
.catalog_content table tr>td{background:#fff; padding:20px 5px; font-size:14px;}
.catalog_content table .firstRow td{background:#004ea2; height:65px; line-height:65px; text-align:center; color:#fff; padding:0; font-size:18px;}


/***新闻*/
.tem_news {padding:155px 0;}
.tem_news .swiper-slide a {display:block;overflow:hidden;position:relative;}
.tem_news .swiper-slide .img {overflow:hidden;}
.tem_news .swiper-slide .infos span{display:block;padding:25px 0;font-size:1.6rem;color:#000;text-align:center;}
.tem_news .swiper-slide .infos p {font-size:1.4rem;color:#797979;line-height:24px;height:48px;overflow:hidden;margin:0;padding:0 10px;}
.tem_news .swiper-slide a:hover img {transform:scale(1.06)}

.tem_news .slide-pagination {margin:35px 0 0;text-align:center;}
.tem_news .slide-pagination span {width:10px;height:10px;background:#868686;opacity:1;margin:0 3px;outline:none;}
.tem_news .slide-pagination span.swiper-pagination-bullet-active {background:#004ea2}
/***关于我们*/
.tem_about {background:url(../images/icon4.jpg) center 0 no-repeat #FFF;padding:20px 0 0;text-align:center;}
.tem_about h1 {font-size:3rem;color:#797979;padding:0 0 33px;border-bottom:1px solid #b5b5b5;text-transform:uppercase;font-family:"BellGothicStd-Bold";letter-spacing:0.2em}
.tem_about .slogan {font-size:2.8rem;color:#151515;margin:55px 0 0;}
.tem_about .data {padding:45px 0;}
.tem_about .data>div {display:inline-block;padding:0 47px;}
.tem_about .data>div h2 {font-family:"ImpactMTStd";font-size:2.8rem;color:#3b3b3b;}
.tem_about .data>div p {font-size:1.2rem;color:#999;margin:10px 0 0}
.tem_about .editor {font-size:1.4rem;color:#1c1c1c;line-height:1.8;padding:0 160px;}
.tem_about a.more {display:inline-block;width:42px;height:42px;border:1px solid #cacaca;line-height:42px;text-align:center;font-size:3.5rem;color:#c9c9c9;border-radius:100%;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%)}
.tem_about a.more:hover {background:#004ea2;color:#FFF;border-color:#004ea2}
/*link*/
.tem_link {padding:105px 0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_link>div>div {padding:0}
.tem_link>div>div:first-child .item {padding:0 80px 0 0}
.tem_link>div>div:last-child .item {padding:0 0 0 80px}
.tem_link .item a {display:block;position:relative;padding:0 120px 0 90px;}
.tem_link>div>div:first-child .item a {background:url(../images/icon5.png) 0 0 no-repeat;}
.tem_link>div>div:last-child .item a {background:url(../images/icon6.png) 0 0 no-repeat;}
.tem_link h1 {font-size:2.4rem;color:#FFF;text-transform:capitalize;margin:0 0 20px;font-style:italic}
.tem_link p {font-size:1.4rem;color:#FFF;line-height:1.6}
.tem_link i {position:absolute;right:0;top:50%;transform:translateY(-50%);width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #9ab0df;border-radius:100%;color:#9ab0df}
.tem_link .item a:hover i{right:15px;}
/*通用底部*/
.footer {background:#313131;}
.footer .f_infos {padding:99px 0 70px;}
.footer .f_infos >div {padding:0}
.f_infos .logo a{display:inline-block}
.f_infos .logo p{font-size:1.8rem;color:#FFF;margin:10px 0 0}
.f_infos .code {margin:40px 5px 0;display:inline-block;}
.f_infos .code img{width:100px;}
.f_infos .code p {font-size:1.2rem;color:#848484;padding:0 5px;margin:10px 0 0;text-align:center;}
.f_navlist {text-align:right}
.f_navlist>dl {display:inline-table;text-align:left;padding-left:149px;margin:0}
.f_navlist>dl:first-child{padding:0}
.f_navlist>dl dt a {font-size:1.4rem;color:#FFF;font-weight:normal;margin:0 0 30px;display:inline-block;}
.f_navlist>dl dd a {display:inline-block;font-size:1.4rem;color:#969696;margin:0 0 15px;}
.f_navlist>dl:last-child {transform:translateY(-32px)}

.footer .copy {border-top:1px solid #707070;padding:50px 0;font-size:1.4rem;color:#878787}
.footer .copy>div {padding:0}
.footer .copy>div:last-child {text-align:right;}
.footer .copy a {font-size:1.4rem;color:#606060;text-decoration:underline;}
/*内页通用*/
.tem_banner .page_img {background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem_banner .page_img .text {text-align:center;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}
.tem_banner .page_img .text h1 {font-size:4.9rem;color:#FFF;text-shadow:0 3px 10px rgba(0,0,0,0.5);margin:0 0 25px;}
.tem_banner .page_img .text .slogan {font-size:1.6rem;color:#FFF;text-shadow:0 3px 8px rgba(0,0,0,0.6);}
.tem_banner .page_img .text a {display:inline-block;width:35px;height:35px;line-height:35px;font-size:1.4rem;color:#FFF;background:#004ea2;border-radius:100%;margin:95px 0 0}

.tem_banner .page_img .protext {width:100%;max-width:1500px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-align:center;color:#FFF}
.tem_banner .page_img .protext p {font-size:2.4rem;margin:0 0 15px;}
.tem_banner .page_img .protext h1 {font-size:4.9rem;text-shadow:0 0 12px rgba(0,0,0,0.5);}
.tem_banner .page_img .protext .nowinfo>a {display:inline-block;width:35px;height:35px;line-height:35px;font-size:1.4rem;color:#FFF;background:#004ea2;border-radius:100%;margin:95px 0 0;border:1px solid #FFF}
.tem_banner .page_img .protext .nowcol a{position:absolute;top:50%;transform:translateY(-50%);font-size:1.8rem;color:#FFF;left:0}
.tem_banner .page_img .protext .nowcol a:after {content:'';width:60px;height:1px;background:#FFF;position:absolute;right:-78px;top:50%;transition:all .3s}
.tem_banner .page_img .protext .nowcol a:last-child {right:0;left:auto;}
.tem_banner .page_img .protext .nowcol a:last-child:after {left:-78px;right:auto;}
.tem_banner .page_img .protext .nowcol a:hover:after {width:50px;}

.subnav_box {background:#004ea2;}
.subnav_box li {float:left;width:20%;}
.subnav_box li a {display:block;text-align:center;line-height:62px;font-size:1.4rem;color:#d7d7d7;position:relative;border-right:1px solid #1b61ac}
.subnav_box li.on a,.subnav_box li a:hover {background:#bacfe6;color:#000}
.subfix {position:fixed;z-index:50;top:0;left:0;width:100%;transition-delay:.4s}
/*关于我们*/
.company {width:100%;max-width:1500px;margin:0 auto;padding:90px 0;}
.about_box .title {text-align:center;}
.about_box .title p {font-size:3rem;color:#000;margin:0}
.about_box .title span {font-size:1.8rem;color:#868686;text-transform:capitalize;display:inline-block;}
.company .content {font-size:1.6rem;color:#656565;line-height:1.8;text-align:justify;margin:65px 0 0}
.company .content>div {margin:0 0 110px;}
.company .content>div:last-child {margin:0}
.company .content>div:after {content:'';display:block;clear:both;}
.company .content>div>div {padding:0}
.company .content>div:last-child>div {float:right;}
.company .content .item>div p {padding:70px 70px 0;margin:0}
.company .content .item:first-child>div:first-child {padding:0 30px 0 9%}
.company .content .item:last-child>div:first-child {padding:0 9% 0 30px}

.culture {padding:80px 0;min-height:700px;background-position:center;background-repeat:no-repeat;background-size:cover;}
.culture .content {text-align:center;margin:15px 0 0;font-size:2.6rem;color:#FFF;text-shadow:0 0 8px rgba(0,0,0,0.3)}

.history {padding:80px 150px 0;}
.history .his_infos {margin:45px 0 0;}
.his_infos>ol {margin:0 0 60px;}
.his_infos>ol>li {float:left;width:50%;}
.his_infos>ol>li a {display:block;padding:0 0 15px;border-bottom:1px solid #e5e5e5;font-size:1.8rem;color:#868686;text-align:center;position:relative;}
.his_infos>ol>li a:after {content:'';width:0;height:1px;position:absolute;bottom:-1px;left:50%;background:#004ea2;transition:all .3s}
.his_infos>ol>li#current a,.his_infos>ol>li a:hover {color:#004ea2}
.his_infos>ol>li#current a:after,.his_infos>ol>li a:hover:after {width:100%;left:0}
.his_infos .main{margin:60px 0 0;}
.his_infos .main>div {border-top:1px solid #e5e5e5}
.his_infos .main>div li{display:table;border-bottom:1px solid #e5e5e5;width:100%}
.his_infos .main>div li>div {display:table-cell;}
.his_infos .main>div li>div.times {background:#004ea2;width:190px;max-width:190px;text-align:center;font-size:1.8rem;color:#FFF;vertical-align:middle;}
.his_infos .main>div li>div.cnt {font-size:1.4rem;color:#4c4c4c;padding:20px 0 20px 35px;}

.honor {padding:90px 0 0;}
.honor .lists {position:relative;margin:30px 0 0}
.honor .lists .swiper-slide a {display:block;position:relative;overflow:hidden;}
.honor .lists .swiper-slide a:hover img {transform:scale(1.06)}
.honor .lists .swiper-page {text-align:center;margin:40px 0 0}
.honor .lists .swiper-page>div {display:inline-block;margin:0 6px;outline:none;width:28px;height:28px;border:1px solid #d3d3d3;line-height:28px;text-align:center;font-size:1.4rem;color:#909090;border-radius:100%}

.organization {padding:100px 0 210px;background-position:center bottom;background-repeat:no-repeat;}
.organization .content {margin:35px 0 0;text-align:center;}
/*产品中心*/
.product_box {position:relative;padding:0 0 105px;}
.product_box .lists{padding:0 0 80px;}
.product_box .lists li {padding:80px 0 0;position:relative;margin:0 0 65px;}
.product_box .lists li >div {float:left;}
.product_box .lists li .img {width:51%;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,0.2);position:relative;z-index:2}
.product_box .lists li .infos {position:absolute;right:0;bottom:-50px;background:#e5e5e5;padding:40px 50px 75px 160px;width:55%;z-index:1}
.product_box .lists li .infos h1 {font-size:2.4rem;color:#000;margin:0 0 35px;}
.product_box .lists li .infos .description {font-size:1.4rem;color:#666;line-height:1.6}
.product_box .lists li .infos em {position:absolute;right:0;bottom:0;width:52px;height:52px;border:1px solid #6695c7;text-align:center;line-height:52px;font-size:3rem;color:#FFF;background:#004ea2}
.product_box .lists li.flt>div{float:right}
.product_box .lists li.flt .infos {right:auto;left:0;padding:40px 160px 75px 50px;}
.product_box .lists li.flt .infos em {right:auto;left:0}
.product_box .lists li:hover .infos {background:#004ea2}
.product_box .lists li:hover .infos a>*{color:#FFF}
.product_box .lists li:hover img{transform:scale(1.05)}
.product_box .lists li:hover .img {box-shadow:0 6px 20px rgba(0,0,0,0.2)}
/*翻译*/
.page {text-align:center;}
.page li {display:inline-block;margin:0 9px;}
.page li a {display:block;width:31px;height:31px;line-height:31px;font-size:1.4rem;color:#666;}
.page li.active a,.page li a:hover,.page li:first-child a,.page li:last-child a {background:#004ea2;color:#FFF;}
/*产品内页*/
.showproduct {padding:110px 0;}
.showproduct>div {padding:0}
.showproduct .infos {width:100%;max-width:600px;padding:48px 0 0 100px;}
.showproduct .infos .mbx_nav {font-size:1.6rem;color:#000;margin:0 0 25px;}
.showproduct .infos .mbx_nav a {font-size:1.6rem;color:#000}
.showproduct .infos >h1 {font-size:3.8rem;color:#000;margin:0 0 65px;}
.showproduct .infos .main {font-size:1.4rem;color:#666;line-height:1.8;text-align:justify;}
.showproduct .infos .pro_download {margin:70px 0 0;}
.pro_download >p{font-size:1.8rem;color:#000;margin:0 0 25px;}
.pro_download li {padding:0 0 20px;}
.pro_download li a {font-size:1.4rem;color:#000;display:inline-block;padding-left:30px;line-height:24px;background:url(../images/icon7.png) 0 center no-repeat;}
.pro_download li a>i {padding-left:65px;}
/*新闻资讯*/
.news_box {position:relative;}
.news_box .news_nav {padding:90px 0 50px;text-align:center;}
.news_box .news_nav li {display:inline-block;}
.news_box .news_nav li a {display:block;padding:0 80px;font-size:2.4rem;color:#666}
.news_box .news_nav li.on a,.news_box .news_nav li a:hover {color:#004ea2}

.news_box .lists {}
.news_box .lists .first>div {padding:50px 0;}
.news_box .lists .first>div:first-child {background:#e7edf1}
.news_box .lists .first>div a>div {padding:0}
.news_box .lists .first>div .img {overflow:hidden;}
.news_box .lists .first>div .info {padding:20px 0 0 60px;}
.news_box .lists .first>div .info span {font-size:1.4rem;color:#1c1c1c;}
.news_box .lists .first>div .info p.title {font-size:1.8rem;color:#1c1c1c;margin:15px 0 40px;}
.news_box .lists .first>div .info>div {font-size:1.4rem;color:#666;line-height:1.8;margin:0 0 40px;}
.news_box .lists .first>div .info em {font-size:1.4rem;color:#666}
.news_box .lists .first>div a:hover img {transform:scale(0.96)}
.news_box .lists .first>div:last-child a>div {float:right;}
.news_box .lists .first>div:last-child .img {text-align:right;}
.news_box .lists .first>div:last-child .info {padding:20px 60px 0 0}
.news_box .ne_lists {background:#e7edf1;padding:100px 0 120px;}
.news_box .ne_lists .ul_li>li {padding:0 40px;}
.news_box .ne_lists .ul_li>li a {border-bottom:1px solid #c9c9c9;display:block;padding:20px 0;}
.news_box .ne_lists .ul_li>li span {font-size:1.4rem;color:#8d8d8d;}
.news_box .ne_lists .ul_li>li p {font-size:1.4rem;color:#000;margin:10px 0 0}
.news_box .ne_lists .ul_li>li:last-child a,.news_box .ne_lists .ul_li>li.li10  a{border:0}
.news_box .ne_lists .page {padding:80px 0 0}
/*技术研发*/
.technology {padding:85px 0;text-align:center;}
.imgbox h1.title {font-size:2.4rem;color:#000;text-align:center;margin:0 0 40px;}
.technology .content {font-size:1.4rem;color:#666;line-height:1.8;padding:0 0 35px;max-width:900px;margin:0 auto;}
.imgbox .lists {position:relative;}
.technology .swiper-slide a,.patent .swiper-slide a {display:block;overflow:hidden;position:relative;}
.technology .swiper-slide a:hover img,.patent .swiper-slide a:hover img {transform:scale(1.06)}
.technology .swiper-page,.patent .swiper-page {margin:40px 0 0 ;text-align:center;}
.technology .swiper-page>div,.patent .swiper-page>div {display:inline-block;margin:0 5px;width:auto;}
.technology .swiper-page .slide-button-prev,.technology .swiper-page .slide-button-next,.patent .swiper-page .slide-button-prev,.patent .swiper-page .slide-button-next {outline:none;width:25px;height:25px;border:1px solid #d2d2d2;border-radius:100%;line-height:25px;font-size:1.4rem;color:#9d9e9f}
.technology .swiper-page .slide-pagination,.patent .swiper-page .slide-pagination {font-size:1.4rem;color:#757575}
.technology .swiper-page .slide-pagination span.swiper-pagination-current,.patent .swiper-page .slide-pagination span.swiper-pagination-current {font-size:1.8rem;color:#000}

.patent {background:#eceff2;padding:70px 0;}

.firendsbox {padding:75px 0 90px;}
.firendsbox .swiper-slide {position:relative}
.firendsbox .swiper-slide .img {line-height:110px;text-align:center;overflow:hidden;cursor:pointer}
.firendsbox .swiper-slide .img:hover img{transform:scale(0.96)}
.firendsbox .slide-pagination {text-align:center;margin:35px 0 0}
.firendsbox .slide-pagination span {display:inline-block;margin:0 5px;width:9px;height:9px;background:#bfbfbf;border-radius:100%;opacity:1;outline:none;}
.firendsbox .slide-pagination span.swiper-pagination-bullet-active {background:#004ea2}
/*contact us*/
.contact_box {}
.contact_box .infos {padding:135px 0 85px;text-align:center;}
.contact_box .infos h1 {font-size:3.6rem;color:#004ea2;text-transform:uppercase;margin:0 0 10px;font-family:"TimesNewRoman"}
.contact_box .infos>p {font-size:2.4rem;color:#000;margin:0}
.contact_box .infos .c_infos {margin:45px auto 0 auto; width:800px;}
.contact_box .infos .c_infos table td{text-align:left; font-size:14px;}
.contact_box .infos .c_infos>p {font-size:1.6rem;color:#666;}
.contact_box .map {width:100%;max-width:1500px;margin:0 auto;position:relative;z-index:1}
.contact_box .map .map_loading {position:absolute;z-index:999;width:100%;height:100%;background:#000;top:0;left:0;transition:none;}
.contact_box .map .map_loading i {position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);font-size:4.5rem;color:#FFF}

.message_box {padding:90px 0 95px;}
.message_box >h1 {font-size:1.8rem;color:#000;margin:0 0 40px;}

.message_box .mess_info>div{padding:0 0 65px;}
.mess_info .item>ul {transition:none;display:none;}
.mess_info .item h2 {font-size:1.6rem;color:#000;padding:0 0 10px;border-bottom:1px solid #000;position:relative;cursor:pointer;}
.mess_info .item h2>i {font-size:1.6rem;color:#004ea2;position:absolute;right:15px;top:50%;transform:translateY(-50%)}
.mess_info .item li {padding:18px 0;border-bottom:1px dashed #e3e3e3;display:table;width:100%}
.mess_info .item li>div {display:table-cell;vertical-align:middle;}
.mess_info .item li>div.name {width:75px;max-width:75px;font-size:1.4rem;color:#666;}
.mess_info .item li>div.name span {color:red;font-size:1.2rem}
.mess_info .item li>div input[type="text"] {width:100%;max-width:275px;height:46px;line-height:46px;padding:0 15px;border:1px solid #c9c9c9;font-size:1.4rem;color:#666}
.mess_info .item li>div select {width:240px;height:46px;line-height:46px;padding:0 20px 0 35px;border:1px solid #c9c9c9;font-size:1.4rem;color:#1f1f1f;outline:none;margin-left:15px;background:url(../images/icon8.png) 18px center no-repeat;}
.mess_info .item li.li4>div input[type="text"] {max-width:80%}
.mess_info .item li.li3>div input[type="text"] {max-width:240px}
.mess_info .item:last-child li:first-child {border:0;padding:26px 0 18px;}
.mess_info .item:last-child li:first-child input {max-width:70%}
.mess_info .item li>div textarea {width:100%;height:120px;font-size:1.4rem;color:#666;padding:5px 15px;border:1px solid #c9c9c9;}
.mess_info .item li:last-child {border:0}
.mess_info .item li.verify_code input {background:#f8f8f8;color:#000}
.mess_info .item li.verify_code a {font-size:1.4rem;color:#c7c7c7;text-decoration:underline;}
.btn_message {text-align:center;margin:35px 0 0}
.btn_message>input {margin:0 8px;padding:18px 70px;min-width:170px;font-size:1.4rem;color:#575757;border:1px solid #c7c7c7;background:none;}
.btn_message>input:first-child {background:#004ea2;border-color:#004ea2;color:#FFF}
/*招贤纳士*/
.job_box {padding:135px 0 100px;}
.job_box>div {padding:0}
.job_box>div:first-child h1 {font-size:2.4rem;color:#000;margin:0 0 15px;}
.job_box>div:first-child .editor {font-size:3.6rem;color:#004ea2;text-transform:uppercase;font-family:"TimesNewRoman"}
.job_box .lists li{padding:0 10px;margin:0 0 40px;}
.job_box .lists li a {display:block;overflow:hidden;border:1px solid #dcdcdc;padding:36px 20px 30px;position:relative;}
.job_box .lists li h2 {font-size:1.8rem;color:#000;margin:0 0 10px;}
.job_box .lists li span {font-size:1.4rem;color:#868686;}
.job_box .lists li a>p {font-size:1.4rem;color:#868686;margin:25px 0 50px;}
.job_box .lists li .content {font-size:1.4rem;color:#868686;line-height:1.6;height:130px;overflow:hidden;margin:0 0 40px;}
.job_box .lists li a>em {font-size:1.4rem;color:#868686;}
/**/
.m-header {background:#FFF;box-shadow:0 0 10px rgba(0,0,0,0.2)}
.m-header >.col-xs-6>div {color:#000}
.m-header img {max-height:50px;}
.st-container .st-menu {background:#FFF}
.st-container .st-menu ul li a {color:#333;position:relative;}
.st-container .st-menu ul li>a:hover,.st-container .st-menu ul li.active>a {background:#004ea2;box-shadow:0 4px 8px rgba(0,0,0,0.2);color:#FFF;border-radius:3px;}
.st-container .st-menu ul li>a>i {position:absolute;right:1em;top:50%;transform:translateY(-50%);}
.st-container .st-menu ul li>dl {transition:none;margin:0}
.st-container .st-menu ul li>dl dd a {background:none;box-shadow:none;color:#333;padding-left:0}
.st-container .st-menu ul li>dl dd a i {padding-right:10px;}
.st-container .st-menu ul li>dl dd.on2 a,.st-container .st-menu ul li>dl dd a:hover {color:#004ea2}
/***************************/
@media(max-width:1500px){
	.header>div {max-width:1200px;}
}
@media(max-width:1400px){
	.company .content .item:first-child>div:first-child,.company .content .item:last-child>div:first-child {padding:0 30px}
}
@media(max-width:1200px){
	.tem_banner .swiper-page>div{left:5%}
	.tem_banner .swiper-page>div.slide-button-next {left:auto;right:5%}
	.tem_link>div>div:first-child .item {padding:0 40px 0 0}
	.tem_link>div>div:last-child .item {padding:0 0 0 40px;}
	.tem_link>div>div .item a {padding:0 90px;}
	.footer {padding:0 15px;}
	.company .content .item>div p {padding:70px 15px 0;}
	.message_box {padding:70px 15px 95px;}
	.news_box .lists .first>div {padding:50px 15px;}
	.header>div>div {padding:0}
}
@media(max-width:1100px){
	.f_navlist>dl {padding-left:90px}
	.company .content .item>div p {padding:30px 15px 0;}
	.history {padding:80px 55px 0}
	.showproduct .infos {padding:40px 0 0 25px;}
	.header .navlist li {padding:0 22px;}
}
/***********ipad and coomon mobile***************/
@media(max-width:990px){
	.st-menu {display:block;}	
	.header {display:none;}
	.m-header  {top:0;opacity:1}	
	
	.tem_about .editor {padding:0 35px;}
	.tem_link>div>div .item {padding:0 15px}
	.tem_link>div>div .item a {padding:0 70px;}
	.f_navlist>dl {padding-left:60px;}
	.history {padding:80px 15px 0}
	.product_box .lists li .infos {padding-left:60px;}
	.product_box .lists li.flt .infos {padding-right:60px;}
	.news_box .lists .first>div .info {padding:10px 0 0 15px;}
	.news_box .lists .first>div:last-child .info {padding:10px 15px 0 0}
	.news_box .ne_lists .ul_li>li {padding:0 15px;}
	.job_box >div:first-child {padding:0 15px 30px;}
}

/********mobile********/
@media(max-width:767px){
	.tem_banner .ban_text h1 {font-size:2.8rem;}
	.tem_banner .swiper-page>div {display:none;}
	.tem_product>div .infos h1 {font-size:1.6rem;}
	.tem_product>div .infos .slogan {display:none;}
	.tem_product>div .lists>ul{display:none;}
	.tem_product>div .lists>a.more {padding:0 10px;}
	.tem_product>div .item {min-height:360px;}
	.tem_news {padding:55px 0}
	.tem_about .slogan {font-size:2.2rem;}
	.tem_about .data>div,.tem_about .editor{padding:0 15px;}
	.tem_link {padding:35px 0}
	.tem_link>div>div .item {padding:10px 0 !important;}
	.f_navlist {display:none;}
	.footer .f_infos >div:first-child {text-align:center;}
	.footer .copy {padding:35px 0;font-size:1.2rem;}
	.footer .f_infos {padding:45px 0 30px;}
	.footer .copy a{font-size:1.2rem;}
	.footer .copy>div:last-child {text-align:left;}
	
	.subnav_box {display:none;}
	.company .content>div>div{padding:0 0 15px !important}
	.company .content>div {margin:0 0 30px;}
	.culture .content {font-size:1.8rem;}
	.his_infos .main>div li>div.times {max-width:100px;width:100px;}
	.his_infos .main>div li>div.cnt {padding-left:15px;}
	.organization {padding:50px 0 80px;}
	.tem_banner .page_img .protext h1 {font-size:3.8rem;}
	.tem_banner .page_img .protext .nowcol {display:none;}
	.product_box .lists li >div {float:none;}
	.product_box .lists li .img {width:100%}
	.product_box .lists li .infos {position:relative;bottom:0;width:100%;padding:40px 15px 75px;}
	.product_box .lists li .infos h1 {font-size:2rem;}
	.showproduct .infos {padding:40px 15px 0}
	.news_box .news_nav li a {padding:0 15px;}
	.job_box>div:first-child .editor {font-size:2.8rem}
	.job_box .lists li a {padding:30px 15px;}
	.contact_box .infos h1 {font-size:2.6rem;}
	#container {height:400px;}
	.mess_info .item li>div select {margin-left:0;width:100%;margin:10px 0 0}
	.mess_info .item li>div input[type="text"] {width:100% !important; max-width:none !important;}
	.btn_message>input {padding:15px 35px;min-width:100px;}
	.contact_box .infos .c_infos {margin:45px auto 0 auto; width:100%;}
	.contact_box .infos .c_infos table td{text-align:left; font-size:14px; display:block; padding-left:20px;}
}