@charset "utf-8";
@import "../../images/system.css";
body{font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑";background:#f5f5f5;color:#3e3e3e; font-size:16px;overflow-x:hidden;}
body.language_en{font-family: 'optima-regular';}
a{color:#3e3e3e;}
*:focus {outline: none;box-shadow: none;}
.am-alert{margin-bottom:0;text-align:center;}
.am-alert a:hover{color:#fff;}
input:required:invalid ,textarea:required:invalid ,select:required:invalid{outline: none;box-shadow: none;}
a:hover{color:#2E95F1;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.on {color:#2E95F1;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 10px;}
@font-face {
    font-family: 'optima-regular';
    src: url('../fonts/optima-regular.eot');
    src: url('../fonts/optima-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/optima-regular.woff2') format('woff2'),
         url('../fonts/optima-regular.woff') format('woff'),
         url('../fonts/optima-regular.ttf') format('truetype'),
         url('../fonts/optima-regular.svg#optima-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*
公用部分
*/
.web_w{width:100%;min-width:1200px;width:1200px; margin:0 auto;}
.web_w:after{ display:block; content:''; clear:both;}
.am-paragraph-default{ margin:0;color:#3e3e3e;text-align:justify;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline; height:auto;}
.am-paragraph-default p{ margin:0 0 10px 0;font-size:16px;}
.am-paragraph-default p ,.am-paragraph-default a{color:#3e3e3e;}
.am-paragraph-default a:hover{color:#2E95F1;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left::before {content: "\f00d";font-family: 'FontAwesome';}
.am-pureview-title{ text-align:center;}
.picture-hover-animate{ display:block; position:relative; overflow:hidden;}
.picture-hover-animate:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 160px;height: 160px;margin: auto;content: '';transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 80px solid rgba(0, 0, 0, 0.1);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.2); }
.am-table{ margin:0;}
.am-table-striped > tbody > tr:nth-child(2n+1) > td, .am-table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5;}
.am-table tr td,.am-table tr th{ vertical-align:middle!important;}

/*
网站头部
*/
.menu{min-width:1200px; background-color:#fff; position:relative; z-index:1000;}
.menu .logo{ display:block; height:90px;float:left;margin-top:20px;}
.menu .logo img{ display:inline-block; height:100%;vertical-align:middle;}
.menu .logo img:last-of-type{ display:none;}
.menu .logo h1{ display:inline-block; margin:0; vertical-align:middle; margin-left:20px; font-size:22px; font-weight:600; letter-spacing:2.6px;color:#2E95F1;font-family:"\5FAE\8F6F\96C5\9ED1"; }
.language_en .menu .logo h1{ letter-spacing:0;font-family: 'optima-regular';}
.menu .logo h1 span{ display:block; font-size:14px; font-weight:400; letter-spacing:0;}
.language_en .menu .logo h1 span{ font-size:16px;}
.menu .top_right{ float:right; font-size:14px; padding-top:8px;}
.menu .top_right .language{ float:right; font-size:14px; }
.menu .top_right .language a{ display:inline-block;vertical-align:middle; margin-left:20px;line-height:16px;}
.menu .top_right .language a img{ display:inline-block; width:23px; height:16px;line-height:16px;vertical-align:middle; margin-right:10px;}
.menu .top_right .tel{ clear:both; float:right; background: url(../img/tel.svg) left center no-repeat; background-size: auto 100%; padding-left:50px; margin-top:25px;line-height: 18px;}
.menu .tel strong{display: block;font-size: 24px;color:#ea5405;line-height: 26px;font-weight: 700;white-space: nowrap;}
.menu .am-menu{ width:100%; background-color:#2E95F1; margin-top:20px; position:relative;}
.nav .li_top{ display:block;float:left;margin-left:8px;width:calc((100% - 56px) / 8);}
.nav .li_top:first-of-type{ margin-left:0;}
.nav .li_top .parent_a{ display:block; padding:0; line-height:50px; color:#fff; text-align:center;}
.nav .li_top.on .parent_a ,.nav .li_top:hover .parent_a{background: rgba(255,255,255,.12);}
.nav .li_top .sub{ display:block; width:100%;background-color:#ffffff; position:absolute; left:0;top:50px;height:0; overflow: hidden;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.1);text-align:center;}
.nav .li_top .sub:before{ display:block;position: absolute;left:20px;top:-8px;content: "";height:0;width:0;border-color: transparent transparent #fff;border-style: none solid solid;border-width: 0 8px 8px;}
.nav .li_top:hover .sub{ height:80px;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;box-shadow: 0 1px 6px rgba(0, 0, 0, 0.4);transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;}
.nav .li_top .sub a{ display:inline-block; padding:0; height:80px; padding:20px 0; line-height:40px;font-size:14px;}
.nav .li_top .sub a:after{ display:inline-block; content:''; width:1px; height:16px; vertical-align:middle; background-color:#dedede; margin:0 30px;}
.language_en .nav .li_top .sub a:after{ margin:0 20px;}
.nav .li_top .sub a:last-of-type:after{ display:none;}
/*
关键词
*/
.hot_kryword{ width:100%; background-color:#fff; height:50px; font-size:14px;}
.hot_kryword dt{ width:calc(100% - 300px); float:left;line-height:50px; white-space:nowrap; overflow:hidden;}
.hot_kryword dt a{ color:#777; margin-right:12px;}
.hot_kryword dt a:last-of-type{ margin-right:0;}
.hot_kryword dt a:hover{color:#2E95F1;}
.hot_kryword dd{ width:260px; float:right;padding:8px 0;}
.search_box .search_text{ width:calc(100% - 36px)!important;height:36px; line-height:34px; float:left; border-right:none;font-size:14px!important;} 
.search_box .search_btn{ display:block; width:36px; height:36px; float:right; border:none; text-align:center; font-size:18px; background-color:#2E95F1; color:#fff;} 

/*
主页
*/
.left_side{ width:280px; float:left; min-height:200px;margin-top:20px;}
.pro_menu ,.left_menu{background-color:#fff; padding-bottom:12px;}
.index_title{ line-height:58px; border-bottom:#f2f2f2 solid 1px;font-size: 18px;color: #000; padding:0 20px; font-weight:600; margin:0;background-color:#fff; }
.index_title i{ margin-right:10px;color:#ea5405;}
.index_title span{ float:right; font-size:14px;font-weight:400;}

.pro_menu .am-accordion-gapped{ margin-top:12px;}
.pro_menu .am-accordion-gapped .am-accordion-item{ border:none;}
.pro_menu .am-accordion-gapped .am-accordion-title{ padding:0.8rem 0 0.8rem 1rem; border:none; color:#3e3e3e; font-weight:600;}
.pro_menu .am-accordion-gapped .am-accordion-title a{ display:block;}
.pro_menu .am-accordion-gapped .am-accordion-title h1{ font-size:16px; margin:0;font-weight:600;}
.pro_menu .am-accordion-gapped .am-accordion-title.title_f:after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.pro_menu .am-accordion-item.am-active .am-accordion-title.title_f:after{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.pro_menu .am-accordion-item.am-active .am-accordion-title ,.pro_menu .am-accordion-item.am-active .am-accordion-title a{color:#2E95F1;}
.pro_menu .am-accordion-bd a{ display:block; font-size:14px; margin-top:12px; padding-left:20px; position:relative;color: #777;}
.pro_menu .am-accordion-bd h2{ font-size:14px; font-weight:400; margin:0;}
.pro_menu .am-accordion-bd a:before{ display:inline-block;content: "\f105";font-family: 'FontAwesome'; position:absolute; left:6px; top:0;}
.pro_menu .am-accordion-bd a:hover ,.pro_menu .am-accordion-bd a.on{color:#2E95F1;}

.right_side{ width:900px; float:right;margin-top:20px;}
.index_banner.am-slider-default{width:100%; height:380px;position:relative;margin:0 auto;box-shadow:none; border-radius:0; z-index:1;background:#f5f5f5 url(../img/loading.svg) center center no-repeat; overflow:hidden;}
.index_banner .am-slides li a{ display:block;background-position: center center; background-repeat:no-repeat; background-size:cover;}
.index_banner .am-slides li a:after{ display:block; content:''; padding-bottom:42.222%}
.index_banner.am-slider-default .am-control-nav{ bottom:15px; z-index:10;}
.index_banner.am-slider-default .am-control-nav li a{ width:10px; height:10px;background: rgba(0,0,0,0.8);box-shadow:none;}
.index_banner.am-slider-default .am-control-nav li a.am-active{background-color:#2E95F1;}
.index_banner.am-slider-default .am-direction-nav a{opacity: .2;}
.index_banner.am-slider-default .am-direction-nav .am-prev ,.index_banner.am-slider-default .am-direction-nav .am-next{ width:40px; height:40px; margin:-20px 0 0 0; background-image:url(../img/arrows.png); background-repeat:no-repeat; background-color:#000; border-radius:50%;}
.index_banner.am-slider-default .am-direction-nav .am-prev:before ,.index_banner.am-slider-default .am-direction-nav .am-next:before{ display:none;}
.index_banner.am-slider-default .am-direction-nav .am-prev{ background-position: left center; left:20px;}
.index_banner.am-slider-default .am-direction-nav .am-next{ background-position: right center; right:20px;}

.index_pro{ background-color:#fff; margin-top:20px;}
.pro_iteam{ background-color:#fff;}
.pro_iteam li{ border-bottom:#f2f2f2 solid 1px;border-right:#f2f2f2 solid 1px; padding:3px;transition: all 300ms ease-in-out 0s;}
.pro_iteam li:hover{ background-color:#f2f2f2;}
.pro_iteam li:nth-of-type(4n){border-right:#fff solid 1px;}
.pro_iteam li a{ display:block;text-align:center; background-color:#fff; padding:3px;}
.pro_iteam li a .img{ overflow:hidden; background:url(../img/loading.svg) center center no-repeat; position:relative;}
.pro_iteam li a .img:after{ display:block; content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../img/mark.png) center center no-repeat; background-size:auto 10px;}
.pro_iteam li a i{ display:block; background-position: center center; background-repeat:no-repeat; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; overflow:hidden;}
.pro_iteam li a i:after{ display:block; content:''; padding-bottom:62.5%;}
.pro_iteam li a:hover i{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.pro_iteam li h2{ margin:0; padding:5px 0; font-weight:400; font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.index_news:after{ display:block; content:''; clear:both;}
.index_news_box{ width:50%; float:left; background-color:#fff;margin-top:20px; padding-bottom:10px;}
.index_news_box:first-of-type{ border-right:#f2f2f2 solid 1px;}
.index_news_box .am-list{ margin:10px 0 0;}
.index_news_box .am-list li{ border:none; margin:0;}
.index_news_box .am-list li a{ display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; padding:6px 20px;}
.index_news_box .am-list li a:before{ display:inline-block; content:''; width:7px; height:7px; background-color:#999; border-radius:50%; margin-left:5px; margin-right:10px; vertical-align:middle;}
.index_news_box .am-list li a span{ display:block; float:right; padding-left:10px;}

.index_links{ background-color:#fff; padding:20px 0; margin-top:40px;}
.index_links .title{font-size: 24px;line-height: 58px;}
.index_links .title i{ display:inline-block; vertical-align:middle; margin-right:8px; font-size:20px;color: #ea5405;}
.index_links a{ display:inline-block; margin-right:30px;color: #999;}
.index_links a:hover{color:#2E95F1;}

.footer{background: #333;border-top: 2px solid #2E95F1;padding: 30px 0; text-align:center; color:#999;}
.inner .footer{ margin-top:40px;}
.footer a{ color:#999;}
.footer a:hover{color:#2E95F1}
.footer_con{ line-height:36px;}
.footer_con span{ display:inline-block; margin:0 10px;}
.footer_con span:first-of-type{ margin-left:0;}
.footer_con span:last-of-type{ margin-right:0;}
.bottom_nav{line-height:36px;}
.bottom_nav a{ display:inline-block; }
.bottom_nav a:after{ display:inline-block; content:''; width:1px; height:16px; margin:0 16px; background-color:#999; vertical-align:middle;}
.bottom_nav a:last-of-type:after{ display:none;}

/*
我们
*/
.left_menu_list{}
.left_menu_list li{ margin-top:10px;}
.left_menu_list li a{ display:block; line-height:30px; padding:0 20px; font-weight:700;}
.left_menu_list li a:before{display:inline-block;content: "\f0da";font-family: 'FontAwesome'; margin:0 10px 0 8px;}
.giude{ float:right; max-width:460px; overflow:hidden; white-space:nowrap; font-size:14px; font-weight:400;color:#3e3e3e;}
.language_en .giude{text-transform:uppercase; font-size:12px;}
.giude strong{ font-weight:normal;}
.about_wapper{ background-color:#fff; padding:30px;}
.honer_list{ padding:20px 10px; background-color:#fff;}
.honer_list li{ padding:0 10px; text-align:center; margin-bottom:20px;}
.honer_list li a{ display:block;}
.honer_list li a i{ display:block; background-position: center center; background-repeat:no-repeat; background-size:contain;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; overflow:hidden; margin-bottom:5px;}
.honer_list li a i:after{ display:block; content:''; padding-bottom:67.75%;}

/*
产品
*/
.pro_list_wapper{ background-color:#fff; padding-bottom:30px;}
.pro_imgs.am-slider-default{width:100%;position:relative;margin:0 auto;box-shadow:none; border-radius:0; z-index:1;background:#fff url(../img/loading.svg) center center no-repeat; overflow:hidden;}
.pro_imgs .am-slides li a{ display:block; height:100%; background-position: center center; background-repeat:no-repeat; background-size:contain; position:relative;}
.pro_imgs .am-slides li a:after{ display:block; content:''; padding-bottom:40%;}
.pro_imgs .am-slides li a:before ,.pinch-zoom-container:after{ display:block; content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../img/mark.png) center center no-repeat; background-size:auto 20px;}
.pro_imgs.am-slider-default .am-control-nav{ bottom:10px; z-index:10;}
.pro_imgs.am-slider-default .am-control-nav li{ margin:0 5px;}
.pro_imgs.am-slider-default .am-control-nav li a{ width:8px; height:6px;background: rgba(0,0,0,0.8);box-shadow:none;transition: all 300ms ease-in-out 0s;box-shadow:none;}
.pro_imgs.am-slider-default .am-control-nav li a.am-active{width:24px;background-color:#2E95F1;}
.pro_contain{ background-color:#fff; margin-top:20px;}
.pro_detail{ padding:20px;}
.pro_hot{ background-color:#fff; margin-top:20px;}
.pro_hot ul{ padding:10px 20px;}
.pro_hot ul li{ line-height:33px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pro_hot ul li a:before{display:inline-block; content:''; width:7px; height:7px; background-color:#999; border-radius:50%; margin-left:5px; margin-right:15px; vertical-align:middle;}

/*
文章
*/
.news_list_warp{ background-color:#fff; padding-bottom:30px;}
.news_list li{ padding:20px;border-bottom: 1px dotted #d2d2d2;}
.news_list li h3 {font-size: 18px;height: 34px;line-height: 34px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: 700; margin:0;}
.news_list li .des{line-height: 28px;font-size: 14px; color:#666; margin-top:5px;}
.news_list li .info{line-height: 28px;font-size: 14px; margin-top:5px;}
.news_list li .time{color: #2E95F1;}
.news_list li .info .tag{ float:right;}
.news_list li .info .tag a{ margin-right:10px;}
.news_list li .info .tag a:last-of-type{ margin-right:0;}
.news_list li .info .tag a:hover{background-color:#2E95F1;}

.news_page_warp{ background-color:#fff; padding:30px;}
.article-hd{ text-align:center; border-bottom:#f2f2f2 solid 1px; padding-bottom:20px;}
.article-hd .title{ font-size:22px; margin:0; font-weight:500; color:#000;}
.article-hd .info{ color:#999; font-size:14px; margin-top:15px;}
.article-hd .info span{ margin:0 20px;}
.article-hd .info span em{ font-style:normal;}
.article-hd .info span a{ color:#999;}
.article-hd .info span a:hover{color:#2E95F1}
.article_bd{ margin-top:25px;}
.link_btn{ margin-top:50px; text-align:center;}
.link_btn a{ display:inline-block; width:60px; height:60px; border-radius:50%; margin:0 15px; color:#fff!important; text-align:center; padding-top:12px;background-color:#3e3e3e;transition: all 300ms ease-in-out 0s;font-size:15px;}
.link_btn a:hover{background-color:#2E95F1;transition: all 300ms ease-in-out 0s;}
.link_btn a:before{ display:block; font-size:18px;margin:0 auto;}
.article_share .bdsharebuttonbox{ background-color:#fff; text-align:center; padding:30px 0}
.article_share .bds_qzone ,.article_share .bds_tsina ,.article_share .bds_weixin ,.article_share .bds_sqq  ,.article_share .bds_fbook ,.article_share .bds_twi ,.article_share .bds_linkedin,.article_share .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:18px!important;width:38px!important;height:38px!important;line-height:38px!important;margin:0 15px 0 0!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.article_share .bds_qzone{background-color:#ffc028!important;}
.article_share .bds_tsina{background-color:#f3131b!important;}
.article_share .bds_weixin{background-color:#00cb0d!important;}
.article_share .bds_sqq{background-color:#1479d7!important;}
.article_share .bds_sqq{background-color:#1479d7!important;}
.article_share .bds_fbook{background-color:#3b5997!important;}
.article_share .bds_twi{background-color:#1da1f3!important;}
.article_share .bds_linkedin{background-color:#0b66c3!important;}
.article_share .bds_more{background-color:#2319dc!important; margin-right:0!important;}
.article_share .bds_qzone:hover ,.article_share .bds_tsina:hover ,.article_share .bds_weixin:hover ,.article_share .bds_sqq:hover,.article_share .bds_more:hover{-webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.article_share .am-btn-block{background-color:#2E95F1; color:#fff;}
.article_tag{ margin-top:20px;}
.article_tag a{ margin-left:10px;}
.article_tag a:hover{background-color:#2E95F1;}

/*
招聘
*/
.job_list_warp{ background-color:#fff; padding-bottom:30px;}
.job_ms{ background-color:#f8fafd;position:relative;}
.job_ms .img{ display:block; width:50%;}
.job_ms .text{ width:50%; height:100%; position:absolute; top:0; right:0;padding:10px 20px;}
.job_ms .text .des{text-align:justify;word-break:break-all; font-size:15px; color:#666;}
.job_ms .text .con{font-size:15px; padding-top:20px; margin-top:20px; border-top:#dedede dashed 1px;color:#666;}
.job_ms .text .con strong{ display:block; margin-bottom:12px; font-size:16px;}
.job_ms .text .con strong:after{display:block; content:''; width:30px; height:1px; background-color:#2E95F1; margin-top:8px;}

.job_list{ margin-top:30px;}
.job_title{ border:none;}
.job_title li{ padding:5px 20px;}
.job_iteam.am-accordion-gapped {margin:15px 0 0;}
.job_iteam.am-accordion-gapped .am-accordion-item {margin-bottom:0px!important;border:none;}
.job_iteam.am-accordion-gapped .am-accordion-item.am-active{ border:none;}
.job_iteam.am-accordion-gapped .am-accordion-title {border:none;background-color:#fff;padding:10px 0;color:#333;}
.job_iteam.am-accordion-gapped .am-accordion-title:after {right:20px;}
.job_iteam.am-accordion-gapped .am-active .am-accordion-title {background-color:#2E95F1; color: #fff!important;}
.job_iteam.am-accordion-gapped .am-accordion-bd{ border-bottom:#f2f2f2 solid 1px!important;}
.job_iteam .am-accordion-bd .am-paragraph-default {padding:20px 20px 30px!important;background-color:#fff;}
.job_iteam .am-accordion-bd .am-paragraph-default:after{ display:block; content:''; clear:both;}
.job_btn_a{ display:block; width:160px; line-height:40px;background-color:#2E95F1;color: #fff!important; text-align:center; margin:40px 0 0; border-radius:1000px;box-shadow: 0px 10px 25px 0px rgba(23,128,224,0.1);}
.job_btn_a:hover{ -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}

/*
联系
*/
#map{ margin-top:30px; height:400px;}
#map .title{color:#2E95F1; font-weight:bold; margin-bottom:5px;}
#map .content{ font-size:15px;}
.feedback{ background-color:#fff;}
.guestbook_form{ padding:30px;}
.guestbook_form .title{ text-align:center; font-size:22px;}
.guestbook_form .title:after{display:block; content:''; width:60px; height:2px; background-color:#2E95F1; margin:8px auto 10px;}
.guestbook_form .des{ font-size:15px; text-align:center; color:#666;}
.guestbook_form .am-form-field{height:46px; line-height:44px;}
.guestbook_form .am-input-group-label i{ font-size:18px;}
.guestbook_form .am-input-group{ margin-top:20px; position:relative;}
.guestbook_form .am-form-group{ width:100%; margin-top:20px; clear:both;}
.guestbook_form .am-input-group em{ display:block; font-style:normal;position:absolute; right:0; bottom:0; color:#ff0000; width:20px; text-align:center; line-height:48px; z-index:999}
.guestbook_form .am-form-group textarea{  width:100%; height:100px; padding:8px 10px;}
.guestbook_form .ksubmit{ display:block; width:160px; height:40px; line-height:40px; text-align:center;  color:#FFFFFF; background-color:#2E95F1; border-radius:30px; cursor:pointer;border:none; float:right;}
.guestbook_form .ksubmit:hover{ -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.guestbook_load{ width:100%; height:100%;background: rgba(0,0,0,0.5);background: #000\5;filter: alpha(opacity=50); position:fixed; left:0; top:0;z-index:9999; overflow:hidden;}
.guestbook_load .text{ width:250px; height:80px; line-height:80px; background: #fff;text-align:center; position:absolute; left:0; top:50%; font-size:16px; border-radius:8px; left:50%; margin-left:-125px; top:50%; margin-top:-40px; color:#000;}
#my-alert .am-modal-btn{color: #2E95F1;}

.global_box{width: 44px;position:fixed; right:10px; bottom:48px;box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);z-index: 1012;}
.global_box .title{ padding:10px;background-color: #2E95F1;text-align: center; font-size:14px; color:#fff; line-height:20px; cursor:pointer;opacity: .9;}
.global_box .title i{ font-size:20px; margin-bottom:5px;}
.language_en .global_box .title span{writing-mode: tb-rl;writing-mode: vertical-rl;text-align: justify; margin-top:5px;}
.global_con{position: absolute;width: 200px; bottom:0; right:44px;min-height:100px;padding: 20px;background: #fff;box-shadow: 0 6px 12px 0 rgba(0,0,0,.15);z-index: 4;opacity: 0;visibility: hidden;transition: all .3s;}
.global_box:hover .global_con{ visibility:visible;opacity: 1;}
.global_con p{margin:0 0 10px 0;font-size: 14px;position: relative;padding-left: 30px;}
.global_con p:last-of-type{ margin-bottom:0;}
.global_con p i{position: absolute;left: 0;top: 50%;margin-top: -14px;font-size: 18px;}
.global_con p span{display: block;color: #2E95F1;}
.am-gotop-fixed{ width:44px;}
/***pagelist***/
.pagination ,.page_list{
	clear:both;
	height:25px;
	line-height:25px;
	margin:0 auto;
	text-align:center;
	margin-top:30px;
		}
.pagination a ,.page_list strong ,.page_list span ,.page_list a {
	display: inline-block;
	width:25px;
 	height:25px;
	line-height:25px;
	margin:0 5px;
	border-radius:50%;
	font-weight:normal;
	background-color:#f5f5f5;
	}
.page_list strong{background-color:#2E95F1;color: #fff;}
.pagination a b ,.page_list span{display: inline-block;font-weight:normal;}
.pagination a.active{ cursor:pointer;}
.news_page_pages{ margin-top:30px; padding:20px 0; border-top:#f2f2f2 solid 1px; border-bottom:#f2f2f2 solid 1px; position:relative; font-size:15px;}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-11px;}
.news_page_pages dd{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.error_x{ text-align:center; height:150px; line-height:150px;}
.error_x i{ margin-right:10px;}
#k_ajax #k_ajaxBox{ border:none; padding:0}
#k_ajax #k_ajaxBox #k_ajaxSubmit{ padding-right:0;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{ margin-right:5px;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{line-height: 16px;height: 20px;padding: 2px 15px;font-size: 12px;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{line-height: 16px;height: 20px;padding: 2px 15px;font-size: 12px;}


@media screen and (max-width:1440px) {
.nav .li_top .sub a:after{  margin:0 20px;}
.language_en .nav .li_top .sub a:after{ margin:0 15px;}
}

@media screen and (max-width:640px) {
/*
网站头部
*/
body{ padding:60px 0 50px;}
.web_w{ width:100%; min-width:100%; max-width:100%;}
.menu{min-width:100%; height:60px; position:fixed; background-color:#fff; left:0; top:0;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);}
.menu .logo{ position:absolute; height:40px;margin:0; left:14px; top:10px;}
.menu .logo img:last-of-type{ display:block;}
.menu .logo img:first-of-type,.menu .logo h1,.menu .top_right{ display:none;}
.menu .am-menu{ position:static;width: auto; background-color:#fff; margin:0px;}
.am-topbar-collapse ,.nav{ float:right;}
.am-topbar-btn{ background:none; float:right; margin:22px 14px 22px 0; width:22px; height:16px;color:#000; position:relative;}
.am-topbar-btn span{display:block;width:100%;height:2px;position:absolute;background-color:#333333;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.am-topbar-btn span:nth-of-type(1){top:0;left:0;opacity:0}
.am-topbar-btn span:nth-of-type(4){bottom:0;left:0;opacity:0}
.am-topbar-btn span:nth-of-type(2),.am-topbar-btn span:nth-of-type(3){top:50%;left:0;margin-top:-1px;}
.am-topbar-btn span:nth-of-type(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg));-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.am-topbar-btn span:nth-of-type(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.am-topbar-btn.am-collapsed span:nth-of-type(2){-moz-transform:rotate(0);-ms-transform:rotate(0));-webkit-transform:rotate(0);transform:rotate(0);}
.am-topbar-btn.am-collapsed span:nth-of-type(3){-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
.am-topbar-btn.am-collapsed span:nth-of-type(1),.am-topbar-btn.am-collapsed span:nth-of-type(4){opacity:1}
.am-topbar-collapse{ float:none; clear:both; padding:0px; height:0; background-color:#fff;}
.am-topbar-collapse.am-collapse{display:none!important;}
.am-topbar-collapse.am-collapse.am-in{display:block!important; height:100vh;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.nav { height:auto; float:none; clear:both; margin:0;border-top:#dedede solid 1px; }
.nav .li_top { width:100%; float:none;margin:0; border-bottom:#dedede solid 1px; padding:0; line-height:normal;}
.nav .li_top ,.search_modal .title ,.search_modal .am-list li{transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0;}
.nav .li_top .parent_a{height:50px;line-height:50px;color:#3e3e3e; text-align:left; position:relative; padding:0 15px;}
.nav .li_top .parent_a:hover{ text-decoration:none;}
.nav .li_top .parent_a:before{content:'\f105'; float:right; line-height:50px;font-family:"FontAwesome";}
.nav .li_top.am-parent .parent_a:before {content:'\f107';}
.nav .li_top.am-parent.am-open .parent_a{ background-color:#2E95F1; color:#fff!important;}
.nav .li_top.am-parent.am-open .parent_a:before {content:'\f106';}
.nav .li_top .sub{ display:none;}
.nav .li_top:hover .sub{ height:0;opacity:0;}
.nav .li_top.am-parent .am-menu-sub {background-color:#F8FAFD;padding:10px 14px;font-size:16px;}
.nav .li_top.am-parent .am-menu-sub .son_a {display:block;line-height:36px; padding:0;}
.nav .li_top.am-parent .am-menu-sub .son_a:after {display:block;content:'\f105';float:right;line-height:36px;}
.m_language_ico {
	display:block;
	width:30px;
	height:24px;
	line-height:24px;
	position:absolute;
	right:90px;
	top:18px;
	text-align:center;
	font-size:22px;
	font-weight:100;

}
#language-modal .am-modal-dialog {
	border-radius:5px;
}
#language-modal .am-modal-bd {
	border-bottom:none;
}
#language-modal .am-modal-bd a {
	display:inline-block;
	font-size:14px;
	margin:0 20px;
}
#language-modal .am-modal-bd a img {
	display:block;
	height:20px;
	margin:0 auto 3px;
}
.m_search_ico {
	display:block;
	width:30px;
	height:24px;
	line-height:24px;
	position:absolute;
	right:50px;
	top:18px;
	text-align:center;
	font-size:22px;
	font-weight:100;

}
#search_modal .am-popup-inner {
	padding:20px 14px;
}
#search_modal .am-popup-inner .title{ margin-top:20px; font-weight:bold;}
#search_modal .am-form {
	padding:0;
	height:38px;
	border:#dedede solid 1px;
	border-radius:10px;
	width:calc(100% - 70px);
	float:right;
}
#search_modal .am-form .am-form-field {
	width:calc(100% - 50px);
	float:left;
	height:36px;
	line-height:36px;
	padding:0 10px;
	border:none;
	box-shadow:none;
	background:none;
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
}
#search_modal .am-form button {
	width:50px;
	height:36px;
	line-height:36px;
	padding:0;
	float:right;
	font-size:20px;
	background:none;
	border:none;
}
#search_modal .am-close {
	font-size:14px;
	width:60px;
	line-height:38px;
	float:left;
	background-color:#2E95F1;
	color:#fff;
	ext-align:center;
	font-weight:normal;
	opacity:1;
	border-radius:5px;
}	
.am-topbar-collapse.am-collapse.am-in .nav .li_1 ,.search_modal.am-modal-active .title{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .1s;
	-webkit-transition: all .6s ease .1s;
	-moz-transition: all .6s ease .1s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_2 ,.search_modal.am-modal-active .am-list li:nth-of-type(1){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .2s;
	-webkit-transition: all .6s ease .2s;
	-moz-transition: all .6s ease .2s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_3 ,.search_modal.am-modal-active .am-list li:nth-of-type(2){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .3s;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_4 ,.search_modal.am-modal-active .am-list li:nth-of-type(3){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .4s;
	-webkit-transition: all .6s ease .4s;
	-moz-transition: all .6s ease .4s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_5 ,.search_modal.am-modal-active .am-list li:nth-of-type(4){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .5s;
	-webkit-transition: all .6s ease .5s;
	-moz-transition: all .6s ease .5s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_6 ,.search_modal.am-modal-active .am-list li:nth-of-type(5){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .6s;
	-webkit-transition: all .6s ease .6s;
	-moz-transition: all .6s ease .6s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_7 ,.search_modal.am-modal-active .am-list li:nth-of-type(6){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .7s;
	-webkit-transition: all .6s ease .7s;
	-moz-transition: all .6s ease .7s;
}
.am-topbar-collapse.am-collapse.am-in .nav .li_8 ,.search_modal.am-modal-active .am-list li:nth-of-type(7){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .8s;
	-webkit-transition: all .6s ease .7s;
	-moz-transition: all .6s ease .8s;
}	
	
/*
主页
*/
.left_side{ display:none;}	
.right_side{ width:100%; margin:0; float:none;}	
.index_banner.am-slider-default{ height:auto;}
.index_banner.am-slider-default .am-direction-nav a{ display:none;}
.index_banner.am-slider-default .am-control-nav{ bottom:10px; z-index:10;}
.index_banner.am-slider-default .am-control-nav li{ margin:0 5px;}
.index_banner.am-slider-default .am-control-nav li a{ width:8px; height:8px;}
.index_banner .am-slides li a:after{padding-bottom:45%}
.index_title{ padding:0 14px;}
.index_title span{ font-size:16px;}
.index_title .back{ float:right;}
.menu_list_nav{ float:right;}
.menu_list_nav button {
    width: 4rem;
    line-height: 5.9rem;
    background: none;
    padding: 0;
    float: right;
	border:none;
	font-size:2rem; text-align:right;
}
.menu_list_nav .am-dropdown-content {
    margin-top: 0;
    background-color: #2E95F1;
    border: none;
    border-radius: 3px;
    min-width: auto;
	padding:14px;
}
.menu_list_nav .am-dropdown-content::before, .menu_list_nav .am-dropdown-content::after {
     border-color: transparent transparent #2E95F1;
     border-style: none solid solid;
     border-width: 0 8px 8px;
     background: none;
    }
.menu_list_nav .am-dropdown-content li a, .menu_list_nav .am-dropdown-content li a:hover {
     background-color: #2E95F1;
     padding: 0.5rem;
	font-size:1.6rem;color: #fff;
    }
.index_pro{ margin-top:0;}
.pro_iteam li:nth-of-type(even){border-right:#fff solid 1px;}
.index_news_box{ width:100%; float:none;}
.index_news_box:first-of-type{ border-right:none;}
.index_news_box .am-list li a{ padding:6px 14px;}
.index_news_box .am-list li a span{ display:none;}
.index_pro .more_btn{display: block;background-color:#f2f2f2;width: 130px;line-height: 36px;border-radius:30px;text-align: center;margin: 2rem auto;}
.index_pro .more_btn:hover{ background-color:#2E95F1; color:#fff;}
/*
底部
*/
.footer{ margin-top:20px; padding:20px 14px; font-size:16px;}
.inner .footer{ margin-top:20px;}
.footer_con{ line-height:30px;}
.footer_con span{ display:inline-block; margin:0 10px;}
.footer_con span.am-icon-fax{ display:none;}
.footer_con span.am-icon-map-marker{text-align:center; margin:0;}
.bottom_nav{ white-space:nowrap;}
.bottom_nav a:after{ margin:0 15px;}
.language_en .footer{ font-size:14px;}
.bottom_nav a:nth-of-type(4),.bottom_nav a:nth-of-type(5),.bottom_nav a:nth-of-type(6),.bottom_nav a:nth-of-type(7){ display:none;}

/*
我们
*/
.giude{ display:none;}
.about_wapper{ background-color:#fff; padding:20px 14px;}
.honer_list{ padding:20px 14px; margin:0 -7px;}
.honer_list li{ padding:0 7px;margin-bottom:10px;}

/*
产品
*/
.pro_detail{ padding:20px 14px;}

/*
文章
*/
.news_list li{ padding:20px 14px;}
.news_page_warp{padding:20px 14px;}
.article-hd{padding-bottom:15px;}
.article-hd .title{ font-size:18px; text-align:left;}
.article-hd .info{ margin-top:10px;text-align:left;}
.article-hd .info span{ margin:0 10px;}
.article-hd .info span:first-of-type{ margin-left:0;}
.article-hd .info span:last-of-type{ margin-right:0;}
.article_bd{ margin-top:15px;}
.link_btn{ margin-top:30px;}

/*
招聘
*/

.job_ms{padding:0;}
.job_ms .img{ display:block; width:100%;}
.job_ms .text{ width:100%; height: auto; position: inherit;padding:20px 14px;}
.job_ms .text .des{ font-size:16px;}
.job_ms .text .con{font-size:16px; }

.job_list{ margin-top:20px;}
.job_title{ border:none;}
.job_title li{ padding:5px 10px; width:33.33%;}
.job_title li:nth-of-type(4),.job_title li:nth-of-type(5){ display:none;}
.job_iteam.am-accordion-gapped .am-accordion-title:after {right:10px;}
.job_iteam .am-accordion-bd .am-paragraph-default {padding:20px 14px!important;}
.job_btn_a{ display:block; width:180px; line-height:40px;margin:30px auto;}

/*
联系
*/
#map{ margin-top:30px; height:280px;}
#map .content{ font-size:13px;}
.guestbook_form{ padding:20px 14px;}
.guestbook_form .ksubmit{ float:none; margin:0 auto;}
.mfooter_menu{ width:100%; height:50px; position:fixed; bottom:0; left:0;background-color: #f4f4f4;text-align: center;box-shadow: 0 0 10px gray; text-align:center;}
.mfooter_menu li a{ display:block; line-height:20px; font-size:14px; padding-top:5px;}
.mfooter_menu li i{ display:block; font-size:20px;color: #ea5405;}

.pro_sort .am-offcanvas-bar{ background-color:#fff; width:70%;}
.pro_sort .am-offcanvas-bar:after{ display:none;}
.pro_sort .pro_menu .am-accordion-gapped{margin: .5rem 0rem;}
.pro_sort .pro_menu .am-accordion-gapped .am-accordion-title{padding: 0.8rem 0 0.8rem 1.4rem; font-weight:bold;}
.pro_sort .pro_menu .am-accordion-gapped .am-accordion-title:after{right:1.4rem;}
.pro_sort .pro_menu .am-accordion-bd a{ margin-left:1.4rem; margin-right:1.4rem;}
}