@charset "utf-8";
body{background:#ffffff;color:#3e3e3e; font-size:16px;overflow-x:hidden;font-family: "SF Pro SC","sf-pro-display_regular","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;}
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:#001f79;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.on {color:#001f79!important;}
.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;}
img{image-rendering: -webkit-optimize-contrast;}
/*
FONTS
*/
@font-face {
    font-family: 'SF Pro SC';
    src: url('../fonts/PingFangSC-Regular.eot');
    src: url('../fonts/PingFangSC-Regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PingFangSC-Regular.woff2') format('woff2'),
         url('../fonts/PingFangSC-Regular.woff') format('woff'),
         url('../fonts/PingFangSC-Regular.ttf') format('truetype'),
         url('../fonts/PingFangSC-Regular.svg#PingFangSC-Regular') format('svg');
         font-style: normal;
         font-weight: 500;
}
@font-face {
    font-family: 'sf pro display';
    src: url('../fonts/sf-pro-display_regular.eot');
    src: url('../fonts/sf-pro-display_regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sf-pro-display_regular.woff2') format('woff2'),
         url('../fonts/sf-pro-display_regular.woff') format('woff'),
         url('../fonts/sf-pro-display_regular.ttf') format('truetype'),
         url('../fonts/sf-pro-display_regular.svg#sf-pro-display_regular') format('svg');
         font-style: normal;
         font-weight: 500;
}
/*
public
*/
.web_w{width:100%;width:1260px; margin:0 auto;}
.web_w:after{display: block; content: ''; clear: both;}
.am-paragraph-default{ margin:0;color:#3e3e3e;font-size:16px;text-align:justify;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline; height: auto!important;}
.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:#001f79;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left:before {font-family:FontAwesome;content: "\f00d";}
.am-pureview-direction a:before{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.05);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.2); }
.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;}

/*
Header
*/
.menu{position:relative; z-index:10;}
.menu.am-sticky {box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1); background-color: #fff;}
.menu .logo{display:block;height:50px;float:left;margin: 20px 0 0;}
.am-menu{ float:right;}
.am-menu-nav{float:left;}
.am-menu-nav .parent_li{ display:block; margin-right:60px;float:left; position: relative;}
.menu .am-menu-nav a{ padding:0;}
.am-menu-nav .parent_li .parent_a{ display:block;line-height:48px;padding-top:32px;position:relative;font-size: 17px;}
.am-menu-nav .parent_li .parent_a:hover ,.nav .parent_li .parent_a.on{color:#001f79;}
.am-menu-nav .parent_li .sub{ display:block; width:140px;background-color:#fff; position:absolute; left:50%;margin-left:-70px;top:80px;height:0; overflow: hidden;font-size:15px;font-weight:500;text-align:center;box-shadow: 0px 0px 10px 0px rgba(222,222,222,.5);transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;}
.am-menu-nav .parent_li .sub a{display: block;line-height:32px;}
.am-menu-nav .parent_li:hover .sub{ padding:10px 5px;height:auto;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;}

.language_pc{width:18px;height:80px;line-height:36px;text-align:center;float:right;color:#fff;position:relative;z-index:1012;}
.language_pc dt{display:block;height:80px;background:url(../img/language_ico_black.svg) center bottom 14px no-repeat;background-size:100% auto; cursor:pointer;}
.language_pc dd{position:absolute;width:80px;left:-31px;top:80px;background-color:#fff;padding:10px 0;height:0;overflow:hidden;transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);opacity:0;text-align:center}
.language_pc dd:before{display:block;position:absolute;left:50%;margin-left:-8px;top:-8px;content:"";height:0;width:0;border-color:transparent transparent #fff;border-style:none solid solid;border-width:0 8px 8px;}
.language_pc dd a{display:flex;justify-content: center; align-items: center;height:30px;font-size:13px;text-align:center;white-space:nowrap; }
.language_pc dd a img{display: block;width: 23px;height: 16px;margin-right: 5px;}
.language_pc:hover dd{height:auto;overflow:inherit;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);opacity:1;box-shadow:0 1px 6px rgba(0,0,0,0.4)}

.top_search{min-width: 20px; float:right; position:relative;height:32px; margin:41px 24px 0 0;}
.top_search_btn{display:block; width:20px; height:32px; position:absolute; right:0; top:0; background-repeat:no-repeat; background-position: center center; background-image:url(../img/search_btn.png); background-size:100% auto; cursor:pointer;}
.top_search:hover .top_search_btn{display: none;}
.top_search_form{width:0; border:none!important;height:30px;overflow:hidden;-webkit-appearance: none;-webkit-transition: all .15s;transition: all .15s; border:none; opacity:0;}
.top_search_form input[type="text"]{float:left;border:none; background:none;width:120px;height: 30px;line-height: 30px;font-size:14px;padding-left:10px;}
.top_search_form button{ display:none;}
.top_search:hover .top_search_form{ width:160px; border:#3e3e3e solid 1px!important;border-radius:30px; background-color:#fff;opacity:1;}
.top_search:hover button{display:block;width:18px; height:30px; position:absolute;right:8px;top:0;border: none;outline:0;background:url(../img/search_btn.png) center center no-repeat; background-size:contain;}


/*
Banner
*/
.index_banner {position: relative;}
.index_banner:after{display: block; content: ''; padding-bottom: 43.223%;}
.index_banner .am-slider-default{position: absolute;width:100%;height:100%;left:0;top:0;z-index: 1;border-radius:0;box-shadow:none;margin: 0; background:#f2f2f2 url(../img/loading.svg) center no-repeat;border:none;box-shadow:none; }
.index_banner .am-slider-default .am-direction-nav a{width: 36px;height: 48px;line-height:48px;margin: -24px 0 0;color: #fff; background-color: rgba(0, 29, 127, 0.3);}
.index_banner .am-slider-default .am-direction-nav a.am-next{border-bottom-left-radius:30px;border-top-left-radius:30px;right: 0; padding-left: 10px;}
.index_banner .am-slider-default .am-direction-nav a.am-prev{border-bottom-right-radius:30px;border-top-right-radius:30px;left: 0; padding-right: 10px;}
.index_banner .am-slider-default .am-direction-nav a:before{height: 48px;line-height:48px!important;font-size: 25px!important;}
.index_banner .am-slider-default .am-direction-nav a.am-prev:before{content: "\f104";color:#fff;}
.index_banner .am-slider-default .am-direction-nav a.am-next:before{content: "\f105";color:#fff;}
.index_banner .am-control-nav{bottom:15px;z-index:10}
.index_banner .am-control-nav li{margin:0 5px}
.index_banner .am-control-nav li a{width:5px;height:3px;background:#999;box-shadow:none;z-index:3; position:relative; border-radius:0;}
.index_banner .am-control-nav li a.am-active{ width:22px;background: #001f79;z-index:4;animation: anima 4s 1 cubic-bezier(0.28, 0.77, 1, 1);-webkit-transition:.5s;transition:.5s}
@keyframes anima{from{width:5px;}to{width:22px;}}

/*
Title
*/
.index_title{text-align: center;}
.index_title strong{display: block;font-size: 50px; position: relative; z-index: 2; font-weight: 600;line-height:100%; color: #000000;}
.index_title strong:after{display: block;content: ''; width: 80px; height: 2px;margin: 10px auto 0;background: linear-gradient(135deg,rgba(0,31,121,1) 0%,rgba(143,219,242,1) 100%);}
.index_title strong a{color: #000000;}
.index_title .des{max-width: 900px; margin: 15px auto 0;}
.index_title .des p:last-of-type{margin-bottom: 0;}

/*
Product
*/
.index_pro{padding: 70px 0 0;}
.index_pro_tab .hd_ul{ display: flex; justify-content: center; margin:40px 0 30px;}
.index_pro_tab .hd_ul li{ margin: 0 38px; text-align: center;}
.index_pro_tab .hd_ul li a{display: block; position: relative; overflow: hidden;}
.index_pro_tab .hd_ul li a:before{display: block;content:'';width: 50px; height: 50px;margin: 0 auto; background-image: url(../img/pro_ico.png?v=2); background-repeat: no-repeat;background-size:400% auto;}
.index_pro_tab .hd_ul li.on a{color: #001f79; position: relative;}
.index_pro_tab .hd_ul li a:after{display:block; content:''; position:absolute; left:25%; width:50%;opacity: 0; height:1px; background-color:#001f79; bottom:0;transition: .4s} 
.index_pro_tab .hd_ul li.on a:after,.index_pro_tab .hd_ul li a:hover:after{opacity: 1;left: 0;width: 100%;}
.index_pro_tab .hd_ul .li_6 a:before{background-position: 0 0;}
.index_pro_tab .hd_ul .li_7 a:before{background-position: -100px 0;}
.index_pro_tab .hd_ul .li_8 a:before{background-position: 0 -50px;}
.index_pro_tab .hd_ul .li_9 a:before{background-position: -100px -50px;}
.index_pro_tab .hd_ul .li_10 a:before{background-position: 0 -100px;}
.index_pro_tab .hd_ul .li_11 a:before{background-position: -100px -100px;}
.index_pro_tab .hd_ul .li_12 a:before{background-position: 0 -150px;}
.index_pro_tab .hd_ul .li_13 a:before{background-position: -100px -150px;}
.index_pro_tab .hd_ul .li_6.on a:before{background-position: -50px 0;}
.index_pro_tab .hd_ul .li_7.on a:before{background-position: -150px 0;}
.index_pro_tab .hd_ul .li_8.on a:before{background-position: -50px -50px;}
.index_pro_tab .hd_ul .li_9.on a:before{background-position: -150px -50px;}
.index_pro_tab .hd_ul .li_10.on a:before{background-position: -50px -100px;}
.index_pro_tab .hd_ul .li_11.on a:before{background-position: -150px -100px;}
.index_pro_tab .hd_ul .li_12.on a:before{background-position: -50px -150px;}
.index_pro_tab .hd_ul .li_13.on a:before{background-position: -150px -150px;}
.index_pro_sort{margin:0 -5px}
.index_pro_sort li{padding:0 5px;margin-bottom:10px;}
.index_pro_sort li a ,.pro_list li .img{display: block;position: relative;text-align: center; overflow: hidden;}
.index_pro_sort li a:after ,.pro_list li .img:after{display: block; content: ''; padding-bottom: 74.79%;}
.index_pro_sort li a img ,.pro_list li .img img{display: block;width: 100%;height: 100%; position: absolute;left: 0; top: 0;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_pro_sort li a:hover img ,.pro_list li a:hover .img img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.index_pro_sort li a span{display: flex;width:100%;height: 46px; justify-content: center;align-items: center; line-height: 20px; background-color:rgba(0,31,121,0.5); color: #ffffff; position: absolute;left: 0;bottom: 0;overflow: hidden;padding: 0 5px;}


.sort_name{text-align: center;font-size: 30px;line-height:100%;padding: 60px 0 30px; color: #000;}
.sort_name a{color: #000;}
.sort_name:after{display: block; content: ''; width: 60px; height: 2px;margin: 5px auto 0;background: linear-gradient(135deg,rgba(0,31,121,1) 0%,rgba(143,219,242,1) 100%);}
.pro_list{margin: 0 -15px;}
.pro_list li{padding: 0 15px;margin-top: 30px;}
.pro_list li a{display:block;background-color: #fff;position: relative; overflow: hidden;}
.pro_list li .title{text-align: center;padding: 15px 5px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.pro_list li .des{width: 100%; height: 0;opacity: 0; position: absolute; left: 0; bottom: 0; background-color: rgba(0, 31, 121, 0.7); color: #fff;display: flex; flex-direction: column;justify-content: center;padding: 10px 30px; align-items: center;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.pro_list li .des .name{text-align: center;font-size: 18px;}
.pro_list li .des .name:after{display: block;content: '';width: 50px;height: 1px; background-color: #fff; margin: 5px auto 0;}
.pro_list li .des .ms{ color:rgba(255,255,255,.8);text-align: justify; margin-top: 20px;}
.pro_list li .des .more{width: 36px;height: 36px;display: flex;justify-content: center;align-items: center; border-radius: 50%; background-color: #fff;font-size: 18px;margin-top: 20px; color: #001f79;}
.pro_list li a:hover .des{height: 100%;opacity: 1;}

.pro_list_rel{margin:20px 0 0; position: relative; padding-bottom: 35px;}
.pro_list_rel li{padding: 0; margin: 0 15px;}
.pro_list_rel .slick-list{margin: 0 -15px;}
.pro_list_rel li .title{background-color: #f7f7f7;}
.pro_list_rel .slick-dots{ margin:0; left:0;bottom:0}
.pro_list_rel .slick-dots li{height:8px;width:8px;margin: 0 5px; position:relative;border-radius:50%; background-color:#333;}
.pro_list_rel .slick-dots li.slick-active{background-color:#001f79;}
.pro_list_rel .slick-dots li button{display:none;}
.pro_list_rel .slick-prev{ left:inherit; right:40px; top:-50px}
.pro_list_rel .slick-next{ right:15px; top:-50px}
.pro_list_rel .slick-prev:before{ content:'<';color:#001f79; width:30px; height:30px; line-height:30px;font-size:20px;}
.pro_list_rel .slick-next:before{ content:'>';color:#001f79; width:30px; height:30px; line-height:30px;font-size:20px;}



.pro_top{background-color: #f7f7f7;padding:60px 0;}
.pro_con{display: flex; justify-content: space-between;background:#fff;}
.pro_con .am-slider-default{ margin:0;border-radius:0;box-shadow:none; background:none;}
.pro_con .pro_img_big ,.pro_con .pro_text{position:relative;width: calc(50% - 30px);}
.pro_con .pro_img_small{ padding:0 27px;width:calc(100% - 30px);position: absolute; left: 0; bottom: 30px;}
.pro_con .pro_img_big:after{ display:block; content:''; padding-bottom: 74.79%;}
.pro_con .pro_img_big .am-viewport{ position: absolute!important;width: 100%;height: 100%;left:0;top:0; background: url(../img/loading.svg) center center no-repeat;}
.pro_con .pro_img_big .am-slides{ position:absolute; width:100%; height:100%; left:0; top:0;}
.pro_con .am-slider-default .am-direction-nav a{opacity:1}
.pro_con .img{background-position: center center; background-repeat:no-repeat; background-size:cover;}
.pro_con .img:after{ display:block; content:'';padding-bottom: 74.79%;;}
.pro_con .pro_img_small .am-slides li a{ display:block; position:relative;border:#dedede solid 1px;padding:1px;}
.pro_con .pro_img_small .am-slides li.am-active-slide a{ border:#001f79 solid 1px;}
.pro_con .am-slider-default .am-direction-nav .am-disabled{opacity: 1!important;}
.pro_con .pro_img_big.am-slider-default .am-direction-nav a:before{font-size:30px!important;}
.pro_con .am-slider-default .am-direction-nav a{ width:20px;}
.pro_con .am-slider-default .am-direction-nav a:before{content: "\f104"; color:#999;}
.pro_con .am-slider-default .am-direction-nav a:hover:before{color:#001f79;}
.pro_con .am-slider-default .am-direction-nav a:before{font-size:26px!important;}
.pro_con .am-slider-default .am-direction-nav a.am-next:before{content: "\f105";}
.pro_con .pro_img_small.am-slider-default .am-direction-nav .am-prev{left:0;}
.pro_con .pro_img_small.am-slider-default .am-direction-nav .am-next{right:0;}
.pro_con .pro_img_big.am-slider-default .am-direction-nav{ display:none;}
.pro_con .pro_img_big.am-slider-default .am-control-nav{ bottom:10px; display:none;}
.pro_con .pro_img_big.am-slider-default .am-control-nav li{ margin:0 3px;}
.pro_con .pro_img_big.am-slider-default .am-control-nav li a.am-active{background-color: #001f79;}

.pro_con .pro_text{padding-top: 30px;padding-right: 30px;}
.pro_con .pro_text .des .ms{ max-height: 240px; overflow: auto;color: #666666!important;}
.pro_con .pro_text .des p{color: #666666!important;}
.pro_con .pro_text .des .title{font-size: 24px; color: #000; margin-bottom: 10px;}

.pro_bottom{padding:40px 0 60px;}
.pro_page_iteam .am-nav-tabs {border-bottom:#f2f2f2 solid 1px;}
.pro_page_iteam .am-nav-tabs li {margin:0;font-weight: 500;font-size: 18px;}
.pro_page_iteam .am-nav-tabs li a {display:block;padding:10px 50px;text-align:center;border:none!important;margin:0 20px 0 0;background:#f2f2f2;}
.pro_page_iteam .am-nav-tabs li.am-active a {color:#fff;background:#001f79;}
.pro_page_iteam .am-tabs-bd {padding:0;border:none;}
.pro_page_iteam .am-tabs-bd .am-tab-panel{padding:30px 0 0; }

.pro_tags{margin-top: 30px; line-height: 20px;}
.pro_tags a{margin:0 10px;display: inline-block;vertical-align: middle;}
.pro_tags a:hover{color:#fff;background:#001f79;}


/*
About
*/
.index_about_title{margin-top:70px;}
.index_about{margin-top: 30px;background-position: center center; background-repeat: no-repeat;background-size:cover;}
.index_about_con{display: flex;padding: 100px 0;justify-content: space-between; align-items: center;}
.index_about_imgs{width:calc(50% - 30px);position: relative;}
.index_about_imgs .am-slider-default{width:100%;height:100%;border-radius:0;box-shadow:none;margin: 0;border:none;box-shadow:none; z-index: 1;}
.index_about_imgs .am-slides li{overflow: hidden;}
.index_about_imgs .am-slides li a{display:block;height:100%;background-position: center; background-repeat: no-repeat; background-size: cover;		  -webkit-transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);transition: all 1s cubic-bezier(0.7, 0, 0.3, 1);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);padding-bottom:58.333%;}
.index_about_imgs .am-slides li.am-active-slide a{-webkit-transform: scale(1);-moz-transform: scale(1); transform: scale(1);}            
.index_about_imgs .am-control-nav{bottom:10px;z-index:10}
.index_about_imgs .am-control-nav li{margin:0 5px}
.index_about_imgs .am-control-nav li a{width:8px;height:8px;background:#fff;box-shadow:none;z-index:3; position:relative;}
.index_about_imgs .am-control-nav li a.am-active{background: #001f79;}
.index_about_imgs .video_btn{ position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); z-index: 2; font-size: 50px; color: #fff;}
.index_about_imgs .video_btn:hover{color:#001f79;}
.video_modal{width:1000px;background:none;}
.video_con video {width:1000px!important;height:auto;margin:0;padding:0;background-color:#000000;}
.index_about_text{width:calc(50% - 30px);}
.index_about_text .title{font-size: 32px; margin-bottom: 10px; color: #000;}
.index_about_text .more{display: block;width: 120px;line-height: 32px; text-align: center; border: #3e3e3e solid 1px;  border-radius: 1000px;margin-top: 20px;font-size: 14px;}
.index_about_text .more i{display: inline-block; margin-left: 8px;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_about_text .more:hover{background-color:#001f79;color: #fff;}
.index_about_text .more:hover i{-webkit-transform: translateX(5px); -moz-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px);}

.about_company{display: flex; justify-content: space-between; align-items: center;margin-top: 30px;}
.about_company .text{width:calc(50% - 30px);}
.about_company .text .title{display: flex;flex-direction: column; line-height: 120%;color: #000;font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑";}
.about_company .text .title span:last-of-type{color: #001f79;font-weight: normal;font-size: 20px;}
.about_company .text .title:after{display: block; content: '';width: 120px; height: 1px; background-color: #001f79;margin-top: 5px;}
.about_company .img{width:calc(50% - 30px)}
.about_company .img img{display: block; width: 100%;}

.about_pics{margin: 0 -15px;}
.about_pics li{padding:0 15px;margin-top: 30px;}
.about_pics li a{display:block;border:#dedede solid 1px;padding:2px;overflow: hidden;}
.about_pics li img{display:block;width:100%;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.about_pics li a:hover img{-webkit-transform: scale(1.02);-moz-transform: scale(1.02); transform: scale(1.02);}

.job_list .am-accordion-gapped{margin:30px 0 0;}
.job_list .am-accordion-gapped .am-accordion-item{border: none;}
.job_list .am-accordion-gapped .am-accordion-item:first-of-type{border-top:1px solid #dedede;}
.job_list .am-accordion-gapped .am-accordion-title{padding: 15px 20px; color: #3e3e3e;font-size: 18px;}
.job_list .am-accordion-gapped .am-accordion-title:after{right:20px}
.job_list .am-accordion-gapped .am-accordion-item.am-active .am-accordion-title{background-color: #001f79; color: #fff;}
.job_list .am-accordion-gapped .am-accordion-content{ background-color: #f2f2f2;padding: 30px 40px; color: #666;}
.job_list .am-accordion-gapped .am-accordion-content p{ color: #666;}
.job_list .am-accordion-gapped .am-accordion-content .info{display: flex;justify-content: space-between;flex-wrap: wrap;border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 30px; line-height: 36px; color: #3e3e3e;}
.job_list .info span{width:25%;}
.job_list .am-accordion-gapped .am-accordion-content .des{margin-top: 20px;}
.job_list .am-accordion-gapped .am-accordion-content .des .am-btn{background-color: #001f79; color: #fff; margin-right: 10px;}

/*
Case
*/
.index_case{ padding: 70px 0;box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.1);}
.index_case_iteam{margin-top: 30px; padding-bottom: 35px;}
.index_case_iteam dd{overflow: hidden; position: relative;}
.index_case_iteam dd:after{display: block;content:''; padding-bottom:214.23%;}
.index_case_iteam dd a{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; position: absolute;left: 0;top:0; background-position: center center; background-repeat: no-repeat; background-size: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_case_iteam dd a:hover{-webkit-transform: scale(1.02);-moz-transform: scale(1.02); transform: scale(1.02);}
.index_case_iteam dd a:before{display: block; content: '';width: 100%;height: 100%; background-color: rgba(0, 0, 0, 0.5);z-index:1; position: absolute;left: 0; top: 0;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_case_iteam dd a:hover:before{height: 0; opacity: 0;}
.index_case_iteam dd a span{position: relative;z-index:2; color: #fff;font-size: 18px;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_case_iteam dd a:hover span{color: #001f79; font-weight: bold;font-size: 20px; text-shadow:2px 2px 1px rgba(255,255,255,.5);}
.index_case_iteam .slick-dots{ margin:0; left:0;bottom:0}
.index_case_iteam .slick-dots li{height:8px;width:8px;margin: 0 5px; position:relative;border-radius:50%; background-color:#333;}
.index_case_iteam .slick-dots li.slick-active{background-color:#001f79;}
.index_case_iteam .slick-dots li button{display:none;}
.more_btn{ margin-top: 20px;text-align: center;}
.more_btn a{display: inline-block; padding: 5px 30px; border: #3e3e3e solid 1px; border-radius: 1000px;}
.more_btn a i{margin-left: 10px;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.more_btn a:hover{background-color:#001f79; color: #fff;}
.more_btn a:hover i{-webkit-transform: translateX(5px); -moz-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px);}

.index_partner{ padding: 70px 0;}
.index_partner ul{ margin: 20px -10px 0;}
.index_partner ul li{padding: 0 10px;border:#f2f2f2 solid 1px; position: relative;}
.index_partner ul li img{display: block;max-width: 100%;margin:o auto;}
.index_partner ul li:after{display:block;content: '';position: absolute;top: 0; left: 0;z-index: 1; width: 100%;height: 100%;-webkit-transition: all .3s;-o-transition: all .3s;  -moz-transition: all .3s;transition: all .3s;}
.index_partner ul li:hover:after { -webkit-box-shadow: 0px 0px 20px 5px #ddd inset; box-shadow: 0px 0px 20px 5px #ddd inset; }

.case_list{margin-top: 30px;}
.case_list li a{display: flex;justify-content: space-between; }
.case_list li:nth-of-type(even) a{flex-direction: row-reverse;}
.case_list li .text ,.case_list li .img{width:50%; overflow: hidden;}
.case_list li .text {padding:30px;background-color: #fff;display: flex;flex-direction: column;justify-content: center;transition: all 300ms ease-in-out 0s;}
.case_list li .text .title{font-size: 20px; color:#000;}
.case_list li .text .title:after{display: block; content: '';width: 50px;height: 1px; background-color:#001f79;margin-top: 2px;}
.case_list li .text .des{margin-top: 15px; font-size: 15px;text-align: justify;}
.case_list li .text .more{display:block;width: 30px;height:30px;border: #001f79 solid 1px; border-radius: 50%; margin-top: 20px;color: #001f79;font-size: 20px;display: flex; justify-content: center; align-items: center;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.case_list li .img i{display: block; padding-bottom: 56.17%; background-position: center; background-repeat: no-repeat; background-size: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.case_list li a:hover .text{background-color:#001f79;color: rgba(255,255,255,.8);}
.case_list li a:hover .text .title{color: rgba(255,255,255,.8);}
.case_list li a:hover .img i{-webkit-transform: scale(1.05);-moz-transform: scale(1.05); transform: scale(1.05);}
.case_list li a:hover .text .more{color:rgba(255,255,255,.8); border-color: rgba(255,255,255,.8);-webkit-transform: translateX(10px); -moz-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px);}
.case_list li a:hover .text .title:after{background-color: rgba(255,255,255,.8);}

.case_list_rel{margin:20px 0 0; position: relative; padding-bottom: 35px;}
.case_list_rel li{padding: 0; margin: 0 10px;}
.case_list_rel li .img:after{display: block; content: ''; padding-bottom:56.17%;}
.case_list_rel .slick-list{margin: 0 -10px;}

/*
News
*/
.index_news{padding: 70px 0;box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.1);}
.index_news dl{width:calc(33.33% - 30px);float:left;margin-top: 30px; margin-right: 45px;}
.index_news dl:last-of-type{float: right; margin-right: 0;}
.index_news dt{color: #000;display: flex; justify-content: space-between; align-items: flex-end;}
.index_news dt strong{font-size:32px;font-weight: 400;line-height: 100%;}
.index_news dt a{font-size: 14px;}
.index_news dt a i{margin-left: 5px;}
.index_news dd{padding-top: 15px;}
.index_news .dd_company a{display: block; position: relative; overflow: hidden;margin-top: 20px;}
.index_news .dd_company a:after{display: block; content: ''; padding-bottom: 65%;}
.index_news .dd_company a .img{width: 100%;height: 100%; position: absolute;left: 0;top: 0; background-color: #f2f2f2;background-position: center; background-repeat: no-repeat; background-size: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_news .dd_company a span{display: block;width: 100%; line-height: 36px; background-color: rgba(0, 0, 0, 0.5); color: #fff; position: absolute;left: 0;bottom: 0; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; padding: 0 10px; text-align: center;}
.index_news .dd_company a:hover .img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.index_news .dd_company a:hover span{background-color: rgba(0, 31, 121, 0.5);}
.index_news .dd_exhibition .iteam{margin-top: 20px; border-bottom: #dedede dashed 1px; padding-bottom: 20px; position: relative;}
.index_news .dd_exhibition .iteam:first-of-type{margin-top: 14px;}
.index_news .dd_exhibition .iteam:after{display: block;content: ''; clear: both;}
.index_news .dd_exhibition .iteam:before{display: block; content: '';width: 0;height: 1px; background-color: #001f79; position: absolute;left: 0;bottom:-1px;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.index_news .dd_exhibition .iteam:hover:before{width: 100%;}
.index_news .dd_exhibition .iteam strong{display:block;font-size: 18px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;  font-weight: normal;}
.index_news .dd_exhibition .iteam strong a{color:#000;}
.index_news .dd_exhibition .iteam strong a:hover{color:#001f79;}
.index_news .dd_exhibition .iteam .info{display: flex;flex-direction: column;font-size: 15px; color: #666;margin-top: 8px; line-height: 26px;}
.index_news .dd_exhibition .iteam .info span{white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.index_news .dd_exhibition .iteam .info span i{margin-right:3px;width: 1em;text-align: center;font-size: 12px;}
.index_news .dd_exhibition .iteam .more{display:block;color:#001f79; font-size: 15px;float: right;}
.index_news .dd_exhibition .iteam .more i{margin-left: 6px;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.index_news .dd_exhibition .iteam .more:hover i{-webkit-transform: translateX(3px); -moz-transform: translateX(3px); -o-transform: translateX(3px); transform: translateX(3px);}
.index_news .dd_industry{margin-top: 20px;}
.index_news_switch li.on{ margin-bottom:18px;}
.index_news_switch li:last-of-type.on{ padding-bottom:18px; margin-bottom: 0;}
.index_news_switch li .img{ display:block; overflow:hidden; display:none;margin-bottom:6px;}
.index_news_switch li .img i{display:block; background-position:center center;  background-repeat:no-repeat; background-size:cover; background-color:#f2f2f2; transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_news_switch li .img i:after{ display:block; content:''; padding-bottom:36%;}
.index_news_switch li .img i:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.index_news_switch li .title{ display:block; color:#000;line-height:48px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-weight:400; border-top:#f2f2f2 solid 1px;}
.index_news_switch li:first-of-type .title{border-top:#fff solid 1px;}
.index_news_switch li .title:hover ,.index_news_switch li.on .title{ color:#001f79;}
.index_news_switch li .title.new:after{display: inline-block;content: '';width: 25px;height: 24px;background: url(../img/new.gif) center center no-repeat;
margin-left: 8px;}
.index_news_switch li .des{ font-size:14px; color:#999;font-weight:400; display:none; position:relative; top:-4px;}
.index_news_switch li .time{color:#999;font-size:12px;line-height:30px;font-weight:300;position:relative; top:8px;display: flex; justify-content: space-between;}
.index_news_switch li .time span.img_logo a:before{display:block;content:'';width:22px;height:22px;background:#f2f2f2 url(../img/app-icon72x72@2x.png) center center no-repeat;background-size:auto 70%;border-radius:50%;float:left;margin:4px 5px 0 0;}
.index_news_switch li .time span:before ,.news_list li .info span:before{margin-right:5px;}
.index_news_switch li .time span a{display:inline-block;line-height:30px;color:#999}
.index_news_switch li .time span a:hover {color:#001f79}
.index_news_switch li.on .img ,.index_news_switch li.on .des{ display:block;}
.index_news_switch li.on .title{ border:none;}

.news_list{ margin: 0 -15px;}
.news_list li{padding: 0 15px;margin-top: 30px;}
.news_list li .text{ background-color: #fff; position: relative; overflow: hidden;-webkit-box-shadow: 0px 0px 15px 0px rgba(8, 1, 3, 0.15);box-shadow: 0px 0px 15px 0px rgba(8, 1, 3, 0.15); z-index: 1;}
.news_list li .text:after{display: block;content: ''; padding-bottom: 90%;}
.news_list li .iteam{display: block;padding: 110px 30px 30px; position: absolute; width: 100%;height: 100%;left: 0;top:0;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s; overflow: hidden;-webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0);}
.news_list li .time{width: 80px;height: 80px;display: flex;flex-direction: column;align-items: center; background-color:#001f79; color: #fff;justify-content: center; position: absolute;top: 0; left: 30px;}
.news_list li .time span{font-size: 14px;}
.news_list li .time b{font-size: 28px; line-height: 100%; margin-top: 5px;}
.news_list li .title{font-size:20px; line-height: 25px; max-height: 50px; overflow: hidden;}
.news_list li .des{color: #999; text-align: justify; margin-top: 15px;display: flex;flex-direction: column;}
.news_list li .des span{line-height: 32px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news_list li .des span i{margin-right:3px;width: 1em;text-align: center;font-size: 12px;}
.news_list li .info{ width: 100%;position: absolute;left:0;bottom:30px;color:#999;font-size:14px;display: flex; justify-content: space-between;padding:0 30px}
.news_list li .box{display:block;width: 100%;height:0;position: absolute;left: 0;top:0; background-color:#001f79; color: #fff;display: flex; flex-direction: column;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s; opacity: 0; overflow: hidden;z-index: 2;}
.news_list li .box .img{ background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_list li .box .img:after{display: block;content: ''; padding-bottom: 60%;}
.news_list li .box .name{display: flex;height: 40%;justify-content: center; align-items: center;padding:15px 25px;font-size: 18px;}
.news_list li:hover .box{height: 100%; opacity: 1;}
.news_list li:hover .iteam{-webkit-transform: translateY(60px); -moz-transform: translateY(60px); -o-transform: translateY(60px); transform: translateY(60px);}

.news_scroll{position: relative;padding:30px 0}
.news_scroll .am-slider-default{border-radius:0;box-shadow:none;margin: 0;border:none;box-shadow:none;}
.news_scroll .am-slides li{display: flex!important;justify-content: space-between; align-items: center; overflow: hidden;}
.news_scroll .am-slides li .img{display:block;width:65%;background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_scroll .am-slides li .img:after{display: block;content:''; padding-bottom: 50%;}
.news_scroll .am-slides li .text{display: flex; width: 35%; flex-direction: column;padding:30px;}
.news_scroll .am-slides li .text .title{font-size: 24px; line-height: 120%;}   
.news_scroll .am-slides li .text .des{color: #999; margin-top: 15px;}  
.news_scroll .am-slides li .text .more{margin-top: 20px;}
.news_scroll .am-control-nav{width:35%;bottom:50px;left:auto;right:0;z-index:10;text-align: left;padding-left: 25px;}
.news_scroll .am-control-nav li{margin:0 5px}
.news_scroll .am-control-nav li a{width:8px;height:8px;background:#dedede;box-shadow:none;z-index:3; position:relative;}
.news_scroll .am-control-nav li a.am-active{background: #001f79;}

.news_page_left{ width:870px; float:left; background-color: #fff; padding: 30px;margin-top: 30px;}
.news_page_left.last{background:none;padding:0;}
.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:#001f79;}
.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:14px;}
.link_btn a:hover{background-color:#001f79;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 ,.pro_text .des .bds_qzone ,.pro_text .des .bds_tsina ,.pro_text .des .bds_weixin ,.pro_text .des .bds_sqq,.pro_text .des .bds_fbook ,.pro_text .des .bds_twi ,.pro_text .des .bds_linkedin ,.pro_text .des .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:16px!important;width:32px!important;height:32px!important;line-height:32px!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 ,.pro_text .des .bds_qzone{background-color:#ffc028!important;}
.article_share .bds_tsina ,.pro_text .des .bds_tsina{background-color:#f3131b!important;}
.article_share .bds_weixin ,.pro_text .des .bds_weixin{background-color:#00cb0d!important;}
.article_share .bds_sqq ,.pro_text .des .bds_sqq{background-color:#1479d7!important;}
.article_share .bds_more,.pro_text .des .bds_more{background-color:#2319dc!important; margin-right:0!important;}
.article_share .bds_fbook ,.pro_text .des .bds_fbook{background-color:#3b5997!important;}
.article_share .bds_twi ,.pro_text .des .bds_twi{background-color:#1da1f3!important;}
.article_share .bds_linkedin ,.pro_text .des .bds_linkedin{background-color:#0b66c3!important;}.
.article_share .bds_qzone:hover ,.article_share .bds_tsina:hover ,.article_share .bds_weixin:hover ,.article_share .bds_sqq:hover,.article_share .bds_fbook:hover ,.article_share .bds_twi:hover ,.article_share .bds_linkedin: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:#001f79; color:#fff;}
.bd_weixin_popup_foot{ text-align:center!important;}

.news_page_right{ width:calc(100% - 900px); float:right; background-color: #fff; padding: 30px 15px;margin-top: 30px;}
.article_commend .name{font-size:16px; font-weight: bold;}
.article_commend .name:before ,.article_tag .title:before ,.page_rel_title:before{display: inline-block; content: ''; width: 1px; height: 14px;background-color:#001f79;  margin-right: 10px; vertical-align: middle;}
.article_tag{margin-top:25px;border-top:#dedede dashed 1px;padding-top:30px}
.article_tag .title{margin-bottom:10px;font-size:16px;font-weight: bold;}
.article_tag_yun{display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;}
.article_tag_yun a{padding:5px 6px;margin-top:10px;font-weight: 500;}
.article_tag_yun a:hover{background-color:#001f79; color:#fff!important;}
.article_rel li{margin-top:20px}
.article_rel li a{ overflow: hidden;}
.article_rel li .img{ background-color:#f2f2f2; 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;}
.article_rel li a:hover .img{transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);}
.article_rel li .img:after{ display:block; content:''; padding-bottom:55%;}
.article_rel li .text{padding:10px 0}
.article_rel li .text .title{font-size: 15px;}
.article_rel li .text .am-badge{margin-right:10px;font-weight:normal;margin-top:10px}
.article_rel li .text .am-badge:hover{background-color:#001f79; color:#fff!important;}
.article_hot{margin-top:10px;}
.article_hot li{padding:10px 0; border-top:#f2f2f2 dashed 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;margin:0;}
.article_hot li i{width:16px;height:16px;line-height:16px;padding:0;font-style:normal;font-size:12px;margin-right:6px;}
.article_hot li:nth-of-type(1) i{background: #e71555;color: #fff;}
.article_hot li:nth-of-type(2) i{background: #16d083;color: #fff;}
.article_hot li:nth-of-type(3) i{background: #ff6700;color: #fff;}
.article_hot li:first-of-type{border-top:#f2f2f2 solid 1px;}
.article_hot li:last-of-type{padding-bottom:0;}
.page_rel .am-list{margin-top:10px;padding:0 10px; font-size: 15px;}
.page_rel .am-list li{border: none;border-bottom: 1px solid #dedede; margin-bottom: 0; }
.page_rel .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page_rel .am-list li span{float: right;font-size: 14px; padding-left: 10px;}

/*
Footer
*/
.footer{ background-color: #2d2e32; color: #A6A6A6;padding: 55px 0;}
.index_link .title{font-size: 20px;color:#fff; position: relative;border-bottom: #47494B solid 1px; padding-bottom: 8px;}
.index_link .title:after{display: block; content: ''; width: 100px; height: 3px; position: absolute; left: 0px;  bottom: -2px;background: #fff;}
.index_link a{display: inline-block; margin:15px 15px 0 0;color: #A6A6A6;font-size:15px;}
.index_link a:hover{color:#fff;}
.footer_nav{display: flex; justify-content: space-between;margin-top: 30px;}
.footer_nav .am-accordion-item{border:none}
.footer_nav .am-accordion-title{margin-bottom:10px;font-size:20px;font-weight:bold;border-bottom:none;padding-left:0;cursor:default;font-weight:bold;color:#fff;font-weight:500;}
.footer_nav .am-accordion-title:after{display:none}
.footer_nav dd.am-collapse{display:block}
.footer_nav .am-accordion-content{padding:0;font-size:15px;line-height:30px}
.footer_nav .am-accordion-content span{display:block;}
.footer_nav .am-accordion-content span.address{max-width: 280px;}
.footer_nav .am-accordion-content span i{margin-right: 5px;}
.footer_nav .am-accordion-content a{display:block;color:#A6A6A6}
.footer_nav .am-accordion-content a:hover{color:#ffffff}
.footer_nav .wx_code img{display: block;width: 120px;margin-top: 15px;}
.footer_nav .wx_code img:first-of-type{margin-top: 0;}
.copyright{padding:20px 0; font-size: 15px;}
.copyright .fl{float: left;}
.copyright .fr{float: right;}
.copyright span{padding:0 15px}
.copyright .fl span:first-of-type{padding-left: 0;}
.copyright .fl span:last-of-type ,.copyright .fr span:last-of-type{padding-right: 0;}

.am-gotop-fixed{width:44px;height:44px;bottom:20px}
.am-gotop-fixed .am-gotop-icon{line-height:44px}
.global_box{width:44px;position:fixed;right:10px;bottom:70px;z-index:100}
.global_box .title{padding:10px;background-color:#001f79;text-align:center;font-size:14px;color:#fff;line-height:20px;cursor:pointer}
.global_box .title i{font-size:20px;margin-bottom:5px}
.global_con{position:absolute;width:240px;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 a{display:block;margin:0 0 10px 0;font-size:14px;position:relative;padding-left:30px}
.global_con a:last-of-type{margin-bottom:0}
.global_con a i{position:absolute;left:0;top:50%;margin-top:-16px;font-size:20px}
.global_con a span{display:block;color:#001f79}

.shangwu_modal{background-color:#fff;border-radius:10px}
.shangwu_modal .am-close{color:#3D4451;opacity:1;font-size:20px;top:11px;line-height:inherit}
.shangwu_modal .am-popup-inner{padding-top:70px}
.shangwu_modal .am-popup-hd{height:70px}
.shangwu_modal .am-popup-hd .am-popup-title{line-height:70px;color:#001f79}
.shangwu_modal .am-popup-bd{padding:30px 25px 20px;}
.shangwu_modal .am-form{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.shangwu_modal .am-form .am-input-group{width:100%; margin-bottom:20px; position:relative;}
.shangwu_modal .am-form .am-form-field{ font-size:16px;height:46px; line-height:44px; padding-top: 0; padding-bottom: 0;}
.shangwu_modal .am-form select{font-size: 15px; height:46px;line-height: 44px;padding-top: 0;padding-bottom: 0;}
.shangwu_modal .am-form .am-selected{width:100%;background-color: #fff;max-width:522px;}
.shangwu_modal .am-form .am-selected-btn{border: #ccc solid 1px;height: 46px;line-height: 34px;padding-top:0;padding-bottom: 0;}
.shangwu_modal .am-form .am-selected-status{color: #999;}
.shangwu_modal .am-form .am-dropdown.am-active .am-btn-default.am-dropdown-toggle{background-color: #fff;}
.shangwu_modal .am-form .am-selected-list .am-selected-list-header{color:#000;font-size: 16px;font-weight: bold;}
.shangwu_modal .am-form .am-selected-list li.am-checked .am-icon-check{color: #001f79;}
.shangwu_modal .am-form .am-input-group-label i{ font-size:20px;}
.shangwu_modal .am-form .am-input-group em{ display:block; font-style:normal;position:absolute; right:5px; bottom:0; color:#ff0000; width:20px; text-align:center; height:40px; line-height:40px; z-index:999}
.shangwu_modal .am-form .am-input-group textarea{ width:100%; height:100px; padding:8px 10px; font-size:16px;}
.shangwu_modal .am-form .am-form-group{width: 100%; display: flex; justify-content: space-between; position: relative;}
.shangwu_modal .am-form .am-form-group.am-center{justify-content: center;}
.form_code input[type="text"]{display: inline-block!important; width: 120px; height:38px;line-height: 36px;padding-top: 0;padding-bottom: 0; text-align: center; font-size: 16px;}
.form_code img{display:inline-block; height: 38px;}
.form_btn .am-btn{width:160px;background-color:#001f79;color: #fff;}
.guestbook_load{ width:100%; height:100%;background: rgba(0,0,0,0.5);position:fixed; left:0; top:0;z-index:9999; overflow:hidden;}
.guestbook_load .text{ width:300px; height:80px; line-height:80px; background: #fff;text-align:center; position:absolute; left:50%; top:50%; font-size:16px; border-radius:8px; margin-left:-150px; margin-top:-40px; color:#000;}
.guestbook_load .text span{ margin-right:8px;}
#my-alert .am-modal-btn{color: #001f79;}
#my-alert .am-modal-hd {padding: 25px 10px 10px 10px;}

/*
Contact
*/
.contact_info{ margin: 0 -15px;}
.contact_info li{padding: 0 15px;display: flex; flex-direction: column; text-align: center;margin: 30px 0;}
.contact_info li i{width: 100px; height: 100px; border:#dedede solid 1px; border-radius: 50%; display: flex; justify-content: center; align-items: center; font-size: 40px; color: #001f79; margin: 0 auto 20px;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.contact_info li span:first-of-type{color: #575757;}
.contact_info li span:last-of-type ,.contact_info li span a{color: #000;}
.contact_info li span a:hover{color: #001f79;}
.contact_info li:hover i{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg); background-color:#001f79; color: #fff;}
#weixin_img img{display: block;width: 100%; margin: 0 auto 10px;}
#weixin_img .am-modal-bd{background-color: #fff;}
.contact_map{height: 550px;margin-top: 30px;display:flex;justify-content:space-between;}
#map_contain{width:calc(100% - 320px);height:100%;}
#map_contain .title{font-weight: bold;color: #000;}
.map_list{width:320px;height:100%;background-color:#f7f7f7;overflow: auto;padding: 10px;}
.map_list li a{display: block;padding:10px; margin-bottom: 1px;}
.map_list li a:hover{background-color: #f2f2f2;}
.map_list li.active a{background-color: #f1f1f1;}
.map_list li .title{text-decoration: underline; color: #00C;}
.map_list li .iteam{font-size: 14px;color: #333;}


/*
Banner
*/
.banner{ position: relative;}
.banner img{display: block; min-width:1280px;width: 100%; margin: 0 auto;}
.banner .name{position: absolute;width: 1200px; height: 100%;left:50%; top:0;display: flex; align-items: center; color: #001f79; font-size: 36px;z-index: 1;font-family: "\5FAE\8F6F\96C5\9ED1","Microsoft YaHei","微软雅黑";margin:0 0 0 -405px;}
.guide_pos{position: absolute;width: 100%; left: 0;bottom: 15px;color: #fff;text-align: right;z-index: 2;}
.guide_pos a{color: #fff;}


/*
Guide
*/
.guide{ border-bottom: 1px solid #dddddd;background-color: #fff;}
.guide dd{float: left;font-size: 18px;}
.guide dd a{float: left; margin-right: 60px;padding:20px 0;position: relative;}
.guide dd a:after{display:block; content:''; position:absolute; left:25%; width:50%;opacity: 0; height:2px; background-color:#001f79; bottom:-1px;transition: .4s}
.guide dd a.on:after,.guide dd a:hover:after{opacity: 1;left: 0;width: 100%;}
.guide dd a:last-of-type{margin-right: 0;}
.guide dd.guide_pro{float: none;display:flex;justify-content: space-between;}
.guide dd.guide_pro a{margin: 0;}

.guide dt{float: right;;color: #888888;padding:20px 0;}
.guide dt a{color: #888888;}

.page_bg{background-color: #f7f7f7; padding-bottom: 60px;}
.page_bg.white{background-color: #fff;}
.page_bg.last{padding-top: 40px;}
.page_bg.first{padding:0;}
.page_bg:after{display: block; content: '';clear: both;}


/*
SEARCH
*/
.search_list{display: flex; background-color: #fff;padding:20px;margin-bottom: 20px;box-shadow: 0 0 15px #f2fcf6;transition: all 300ms ease-in-out 0s;}
.search_list:hover{box-shadow: 0 0 15px #fff6f6}
.search_list dt{width:180px;height:120px;display: flex;}
.search_list dt a{width:100%;background-position: center; background-repeat: no-repeat; background-size: cover;}
.search_list dt img{display:block;width: 100%;}
.search_list dd{width:calc(100% - 180px);display: flex; flex-direction: column; justify-content: center;padding-left:20px;}
.search_list dd h5{margin:0;}
.search_list dd .card-text{color:#999;font-size: 15px;margin:6px 0;}
.search_list dd .card-sort{font-size: 13px;color:#999;}
.search_list dd .card-sort span{margin-right:20px;}
.search_list dd .card-sort span:last-of-type{margin-right:0}
.search_list dd .card-sort a{color:#999;}
.search_list dd .card-sort a:hover{color:#001f79;}

/*
PAGEBAR
*/
.page_list{text-align:center;margin-top:30px; font-size:14px;}
.page_list a {display: inline-block;margin:0 10px;width:25px;height:25px;line-height:25px;border-radius:50%;background-color:#f2f2f2;}
.page_list .page-num-current{background-color:#001f79;color: #fff;}
.news_page_pages{ margin-top:30px; padding:20px 0; border-top:#dedede solid 1px; border-bottom:#dedede 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;font-size:16px;}
.error_x i{ margin-right:10px;}
.page_rel{ margin-top:40px;}
.page_rel_title{ background-color:#f2f2f2; padding:10px 20px; font-size: 18px;color:#001f79;font-weight: bold;}
.page_rel_title a{ float:right; font-size: 16px; font-weight: normal;}


@media screen and (max-width:640px) {
body{padding:60px 0 55px;}    
.web_w{ width:100%; min-width:100%; max-width:100%;}
.am-sticky-placeholder{height:auto!important;}
.menu{width:100%;height:60px; position:fixed;left:0; top:0;z-index: 101;}
.menu .logo{ float: none; position:absolute; height:32px;margin:0; left:14px; top:14px;z-index:10;}
.am-menu{float:none;background-color:#fff;}
.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;}
.am-menu-nav { height:auto; float:none; clear:both; margin:0;border-top:#dedede solid 1px; }
.am-menu-nav .parent_li { width:100%; float:none;margin:0!important; border-bottom:#dedede solid 1px; padding:0; line-height:normal;}
.am-menu-nav .parent_li ,.search_modal .title ,.search_modal .am-list li{transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0;}
.am-menu-nav .parent_li .parent_a ,.menu.am-sticky nav .parent_li .parent_a{height:50px;line-height:50px;color:#3e3e3e; text-align:left; position:relative; padding:0 15px;}
.am-menu-nav .parent_li .parent_a:after{ display:none;}
.am-menu-nav .parent_li .parent_a:hover{ text-decoration:none;}
.am-menu-nav .parent_li .parent_a:before{display:block;content:'\f105'; float:right; line-height:50px;font-family:"FontAwesome";}
.am-menu-nav .parent_li.am-parent .parent_a:before {content:'\f107';}
.am-menu-nav .parent_li.am-parent.am-open .parent_a{ background-color:#001f79; color:#fff!important;}
.am-menu-nav .parent_li.am-parent.am-open .parent_a:before {content:'\f106';}
.am-menu-nav .parent_li .sub{ display:none;}
.am-menu-nav .parent_li:hover .sub{ height:0;opacity:0;}
.am-menu-nav .parent_li.am-parent .am-menu-sub {background-color:#f6f6f6;padding:10px 14px;font-size:16px;}
.am-menu-nav .parent_li.am-parent .am-menu-sub .son_a {display:block;line-height:36px; padding:0;}
.am-menu-nav .parent_li.am-parent .am-menu-sub .son_a:after {display:block;content:'\f105';float:right;line-height:36px;}	
.am-menu-nav .parent_li.am-parent .am-menu-sub li{transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0;}

.m_language_ico {
    display:block;
    width:30px;
    height:24px;
    line-height:24px;
    position:absolute;
    right:95px;
    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;
    display: flex;
    justify-content:space-evenly;
}

#language-modal .am-modal-bd a img {
    display:block;
    height:24px;
    margin:8px auto 5px;
}
.m_search_ico {
    display:block;
    width:30px;
    height:24px;
    line-height:24px;
    position:absolute;
    right:54px;
    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:2.5rem;font-size:1.8rem; font-weight:bold; display: flex; align-items: center;color:#001f79}
#search_modal .am-popup-inner .title:before{display:block;content:'';width: 2px; height:1.6rem; background-color:#001f79 ; margin-right: 5px;}
#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:20px;
    width:60px;
    line-height:38px;
    float:left;
    background-color:#001f79;
    color:#fff;
    text-align:center;
    font-weight:normal;
    opacity:1;
    border-radius:5px;
    text-shadow:none;
}
#search_modal .am-list li{ border-color:#dedede;}
#search_modal .am-list li a:before{display:block;content:'\f105'; float:right;font-family:"FontAwesome";}
.am-topbar-collapse.am-collapse.am-in .am-menu-nav .parent_li:nth-of-type(1),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(1),.search_modal.am-modal-active .title,.guide dd.am-in a:nth-of-type(1){
    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 .am-menu-nav .parent_li:nth-of-type(2),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(2),.search_modal.am-modal-active .am-list li:nth-of-type(1),.guide dd.am-in a:nth-of-type(2) {
    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 .am-menu-nav .parent_li:nth-of-type(3),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(3),.search_modal.am-modal-active .am-list li:nth-of-type(2),.guide dd.am-in a:nth-of-type(3) {
    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 .am-menu-nav .parent_li:nth-of-type(4),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(4),.search_modal.am-modal-active .am-list li:nth-of-type(3),.guide dd.am-in a:nth-of-type(4){
    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 .am-menu-nav .parent_li:nth-of-type(5),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(5),.search_modal.am-modal-active .am-list li:nth-of-type(4),.guide dd.am-in a:nth-of-type(5){
    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 .am-menu-nav .parent_li:nth-of-type(6),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(6),.search_modal.am-modal-active .am-list li:nth-of-type(5),.guide dd.am-in a:nth-of-type(6){
    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 .am-menu-nav .parent_li:nth-of-type(7),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(7),.search_modal.am-modal-active .am-list li:nth-of-type(6),.guide dd.am-in a:nth-of-type(7){
    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 .am-menu-nav .parent_li:nth-of-type(8),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(8),.search_modal.am-modal-active .am-list li:nth-of-type(7),.guide dd.am-in a:nth-of-type(8){
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .8s;
    -webkit-transition: all .6s ease .8s;
    -moz-transition: all .6s ease .8s;
}
.am-topbar-collapse.am-collapse.am-in .am-menu-nav .parent_li:nth-of-type(9),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(9),.search_modal.am-modal-active .am-list li:nth-of-type(8),.guide dd.am-in a:nth-of-type(9){
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease .9s;
    -webkit-transition: all .6s ease .9s;
    -moz-transition: all .6s ease .9s;
}
.am-topbar-collapse.am-collapse.am-in .am-menu-nav .parent_li:nth-of-type(10),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(10),.search_modal.am-modal-active .am-list li:nth-of-type(9),.guide dd.am-in a:nth-of-type(10){
    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 .am-menu-nav .parent_li:nth-of-type(11),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(11),.search_modal.am-modal-active .am-list li:nth-of-type(10),.guide dd.am-in a:nth-of-type(11){
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1.1s;
    -webkit-transition: all .6s ease 1.1s;
    -moz-transition: all .6s ease 1.1s;
}
.am-topbar-collapse.am-collapse.am-in .am-menu-nav .parent_li:nth-of-type(12),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(12),.search_modal.am-modal-active .am-list li:nth-of-type(11),.guide dd.am-in a:nth-of-type(12){
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1.2s;
    -webkit-transition: all .6s ease 1.2s;
    -moz-transition: all .6s ease 1.2s;
}
.am-topbar-collapse.am-collapse.am-in .am-menu-nav .parent_li:nth-of-type(13),.am-menu-nav .parent_li.am-parent .am-menu-sub.am-in li:nth-of-type(13),.search_modal.am-modal-active .am-list li:nth-of-type(12),.guide dd.am-in a:nth-of-type(13){
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transition: all .6s ease 1.3s;
    -webkit-transition: all .6s ease 1.3s;
    -moz-transition: all .6s ease 1.3s;
}

/*
Banner
*/
.index_banner .am-slider-default{background:#f2f2f2 url(../img/loading.svg) center no-repeat;background-size: 5rem 5rem;}
.index_banner .am-slider-default .am-direction-nav{display:none;}
.index_banner .am-control-nav{bottom:10px;}

/*
Title
*/
.index_title strong{font-size: 24px;}
.index_title strong:after{width: 60px;margin: 8px auto 0;}
.index_title .des{max-width:100%;margin: 10px auto 0;padding:0 14px;}


/*
Product
*/
.index_pro{padding: 30px 0 0;}
.index_pro_tab .hd{overflow-y: hidden; padding: 0 14px;}
.index_pro_tab .hd_ul{margin:15px 0;white-space: nowrap; justify-content: flex-start;}
.index_pro_tab .hd_ul li{ margin:0 15px;}
.index_pro_tab .hd_ul li:first-of-type{margin-left:0;}
.index_pro_tab .hd_ul li:last-of-type{margin-right:0;}
.index_pro_sort{margin:0 -3px}
.index_pro_sort li{padding:0 3px;margin-bottom:6px;}
.index_pro_sort li a span{height: 40px; line-height: 15px; font-size: 14px;}

.sort_name{font-size:20px;padding:30px 0 20px;font-weight: bold;}
.pro_list{padding:0 14px;}
.pro_list_m{margin-top:20px;}
.pro_list li{margin-top:15px;}
.pro_list li:first-of-type{margin-top: 0;}


.pro_top{background-color: #f7f7f7;padding:0 0 20px;}
.pro_con{flex-direction: column;}
.pro_con .pro_img_big ,.pro_con .pro_text{width:100%;}
.pro_con .pro_img_small{display: none;}
.pro_con .pro_img_big.am-slider-default .am-control-nav{display: block;}
.pro_con .pro_text{padding:14px;}
.pro_con .pro_text .des .ms{ max-height: 100%;}
.pro_con .pro_text .des p{color: #666666!important;}
.pro_con .pro_text .des .title{font-size:18px;}

.pro_bottom{padding:20px 14px 30px;}
.pro_page_iteam .am-nav-tabs {border-bottom:none;}
.pro_page_iteam .am-nav-tabs li {font-size: 18px;width:calc(50% - 5px);margin: 0 0 10px 0;}
.pro_page_iteam .am-nav-tabs li:nth-of-type(even){float: right;}
.pro_page_iteam .am-nav-tabs li a {padding:8px 0;background:#f2f2f2;margin:0;}
.pro_page_iteam .am-tabs-bd .am-tab-panel{padding:10px 0 0;}

.pro_list_rel{margin:10px 0 0; padding:0!important;}
.pro_list_rel li{padding: 0; margin:0;}
.pro_list_rel.pro_list li .title{padding: 10px 5px;}
.pro_list_rel .slick-list{margin:0;}
.pro_list_rel .slick-prev{top:-40px;}
.pro_list_rel .slick-next{top:-40px;}
.pro_tags{margin-top:20px; line-height: 20px;}

/*
About
*/
.index_about_title{margin-top:30px;}
.index_about{margin-top: 20px;padding: 0 14px;}
.index_about_imgs{width:100%;}
.index_about_con{padding: 20px 0; flex-direction: column;}
.index_about_imgs .video_btn{font-size: 50px;}
.video_modal{width:calc(100% - 5px);left: -3px;}
.video_con video {width:100%!important;}
.index_about_text{width:100%;margin-top: 20px;}
.index_about_text .title{font-size: 20px; margin-bottom: 5px;}
.index_about_text .more{margin: 10px auto;}
.index_about_text .more i{ margin-left: 5px;}

.about_company{margin-top:20px;padding: 0 14px; flex-direction: column-reverse;}
.about_company .text{width:100%; padding-right:0;margin-top:20px;}
.about_company .text .title{font-size: 20px!important;}
.about_company .text .title span:last-of-type{font-size: 18px;}
.about_company .img{width:100%;}

.about_pics{margin: 0 -3px;padding:0 14px;margin-top:20px;}
.about_pics li{padding:0 3px;margin-top:14px;}
.about_pics li:nth-of-type(1),.about_pics li:nth-of-type(2){margin-top: 0;}

.job_list .am-accordion-gapped{margin:20px 0 0;padding: 0 14px;}
.job_list .am-accordion-gapped .am-accordion-title{padding:10px;font-size: 17px;}
.job_list .am-accordion-gapped .am-accordion-title:after{right:10px;}
.job_list .am-accordion-gapped .am-accordion-content{padding: 14px;}
.job_list .am-accordion-gapped .am-accordion-content .info{padding-bottom: 15px; margin-bottom: 15px; line-height: 30px;}
.job_list .info span{width:100%;}
.job_list .am-accordion-gapped .am-accordion-content .des{margin-top: 20px;}
.job_list .am-accordion-gapped .am-accordion-content .des .am-btn{background-color: #001f79; color: #fff;display: block; margin:10px 0 10px 0;}


/*
Case
*/
.index_case{ padding: 30px 0;}
.index_case_iteam{margin-top: 20px; padding-bottom: 30px;}
.more_btn{ margin-top: 10px;}

.index_partner{ padding: 30px 14px;}
.index_partner ul{ margin: 20px -5px 0;}
.index_partner ul li{padding: 0 5px;}

.case_list{margin-top:0;padding:0 14px;}
.case_list li{margin-top: 14px;}
.case_list li:first-of-type{margin-top: 0;}
.case_list li a{flex-direction: column;flex-direction: column-reverse;}
.case_list li:nth-of-type(even) a{flex-direction: column-reverse;}
.case_list li .text ,.case_list li .img{width:100%;}
.case_list li .text {padding:14px;}
.case_list li .text .title{font-size:18px;}
.case_list li .text .more{display:none;}


/*
News
*/
.index_news{padding: 30px 14px;}
.index_news dl{width:100%;float:none;margin-top: 30px; margin-right:0;}
.index_news dl:first-of-type{margin-top: 20px;}
.index_news dl:last-of-type{float:none;margin-top: 30px;}
.index_news dt strong{font-size:22px;}
.index_news dt a{font-size: 14px;}
.index_news dd{padding:0; }
.index_news .dd_company a{display: block; position: relative; overflow: hidden;margin-top: 15px;}

.index_news .dd_exhibition .iteam{margin-top: 15px; padding-bottom: 15px;}
.index_news .dd_exhibition .iteam:first-of-type{margin-top: 20px;}
.index_news .dd_exhibition .iteam strong{font-size: 16px;}
.index_news .dd_exhibition .iteam .info{font-size: 15px; }
.index_news .dd_exhibition .iteam .more{font-size: 14px;}

.index_news .dd_industry{margin-top: 20px;}
.index_news_switch li.on{ margin-bottom:15px;}
.index_news_switch li:last-of-type .title{border-bottom:#f2f2f2 solid 1px;}
.index_news_switch li:last-of-type.on{ padding-bottom:0; border-bottom:none;}

.news_scroll{padding:14px 14px 0;}
.news_scroll .am-slider-default{padding-bottom: 25px;}
.news_scroll .am-slides li{flex-direction: column;}
.news_scroll .am-slides li .img{width:100%;}
.news_scroll .am-slides li .img:after{display: block;content:''; padding-bottom: 50%;}
.news_scroll .am-slides li .text{width:100%;padding:14px;}
.news_scroll .am-slides li .text .title{font-size:18px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}   
.news_scroll .am-slides li .text .des{color: #999; margin-top:8px;height: 88px; line-height: 22px; overflow: hidden;text-align: justify;}  
.news_scroll .am-slides li .text .more{display: none;}
.news_scroll .am-control-nav{width:100%;bottom:18px;text-align: center;padding-left:0;}

.news_list{ margin:0; padding: 0 14px;}
.news_list li{padding:0;margin-top:14px;}
.news_list li .text:after{display:none}
.news_list li .iteam{display: block;padding:14px; position: relative;}
.news_list li .time{width:100%;height:20px;flex-direction: row;background:none; color:#999;justify-content: flex-start; position: relative; left:0;margin-top: 5px;}
.news_list li .time span{font-size: 15px;}
.news_list li .time b{font-size: 15px;  margin-top:0;font-weight: normal;}
.news_list li .time b::before{display: inline-block;content: '-';}
.news_list li .title{font-size:18px; line-height: 24px; max-height:auto;}
.news_list li .des{margin-top: 10px;max-height: 66px; line-height: 22px; overflow: hidden;}
.news_list li .des span{position: relative; top: -5px;}
.news_list li .info{position: relative;left:0;bottom:0;color:#999;font-size:14px;padding:0;margin-top: 10px;}
.news_list li .box{display:block;width: 100%;height:auto;position: relative;left: 0;top:0; background-color:none; color: #3e3e3e; opacity: 1; }
.news_list li .box .img{ background-position: center; background-repeat: no-repeat; background-size: cover;}
.news_list li .box .img:after{display: block;content: ''; padding-bottom: 60%;}
.news_list li .box .name{display: none;}
.news_list li:hover .iteam{-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px);}


.news_page_left{ width:100%; float:none; background-color: #fff; padding: 0 14px;margin-top: 0;}
.article-hd{ text-align:left; border-bottom:#f2f2f2 solid 1px; padding-bottom:15px;margin-top:15px}
.article-hd .title{ font-size:20px; margin:0; font-weight:500; color:#000;}
.article-hd .info{ color:#999; font-size:14px; margin-top:8px;display: flex;justify-content: space-between;}
.article-hd .info span{ margin:0;}
.article-hd .info span:first-of-type{display: none;}
.article_bd{ margin-top:15px;}
.article_bd.wap{padding: 0 14px;margin-top:20px;}
.link_btn{ margin-top:30px; 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:14px;}
.link_btn a:hover{background-color:#001f79;transition: all 300ms ease-in-out 0s;}
.link_btn a:before{ display:block; font-size:18px;margin:0 auto;}

.article_share .bds_weixin ,.article_share .bds_more{display:none}

.news_page_right{ display: none;}
.page_rel .am-list{margin-top:10px;padding:0 10px; font-size: 15px;}
.page_rel .am-list li{border: none;border-bottom: 1px solid #dedede; margin-bottom: 0; }
.page_rel .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page_rel .am-list li span{float: right;font-size: 14px; padding-left: 10px;}



/*
Contact
*/
.contact_info{ margin: 0 -5px;padding: 0 14px;}
.contact_info li{padding: 0 5px;margin: 20px 0 0;}
.contact_info li i{width: 60px; height: 60px;font-size: 24px; margin: 0 auto 10px;}
#weixin_img img{display: block;width: 100%; margin: 0 auto 10px;}
#weixin_img .am-modal-bd{background-color: #fff;}
.map_btn{padding:14px;display: flex; justify-content: space-between; font-size: 16px;font-weight: bold;}
.map_btn:after{font-family:'FontAwesome';display:block;content: "\f107"; }
.map_btn.am-active ,.map_list li.active a{background-color:#001f79; color: #fff;}
.map_btn.am-active:after{content: "\f106";}
.contact_map{height:auto;margin-top:20px; flex-direction: column-reverse;}
#map_contain{width:100%;height:300px;}
#map_contain .title{font-weight: bold;color: #000;}
.map_list{width:100%;height:0;background-color:#f7f7f7;padding:0; overflow: hidden;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s; opacity: 0;}
.map_list.am-in{height:auto;opacity: 1;}
.map_list li{background-color: #fff; margin-bottom: 5px;}
.map_list li a{display: block;padding:8px 14px;}
.map_list li .title{text-decoration: none; color: #3e3e3e;display: flex;justify-content: space-between; font-weight: bold;}
.map_list li.active .title ,.map_list li.active .iteam{color:#fff;}



/*
Footer
*/
.footer{padding: 20px 14px;}
.index_link{display:none;}

.footer_nav{display: flex; justify-content: space-between;margin-top: 0; flex-direction: column;}
.footer_nav .am-accordion-title{margin:10px 0 0 0;padding-bottom:10px;line-height:30px;border-bottom:#A4A9B2 solid 1px;font-size:16px;}
.footer_nav .am-accordion-item.am-active .am-accordion-title{color:#fff}
.footer_nav .am-accordion-item:first-of-type .am-accordion-title{margin-top:0}
.footer_nav .am-accordion-title:after{display:block;font-family:'FontAwesome';content:"\f105";float:right;transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s}
.footer_nav .am-accordion-item.am-active .am-accordion-title:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s}
.footer_nav dd.am-collapse{display:none}
.footer_nav dd.am-collapse.am-in{display:block}
.footer_nav .am-accordion-content{padding:10px 0 0;font-size:15px;line-height: 32px;}
.footer_nav .am-accordion-content span.address{max-width: 100%;}
.footer_nav .wx_code{display: flex; justify-content:center;margin-top:20px;}
.footer_nav .wx_code img{width: 100px; height: 100px;margin:0 10px;}

.copyright{padding:18px 14px; font-size: 15px; text-align: center;}
.copyright .fl{float: none;}
.copyright .fr{float: none;}
.copyright .fr span{display: block;}

.am-gotop-fixed{width:32px;height:32px;bottom:60px}
.am-gotop-fixed .am-gotop-icon{line-height:32px}

.global_box{width:100%;height:55px;position:fixed;right:0;bottom:0;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1);}
.global_box .title{display:none;}
.global_con{width:100%;bottom:0;right:0;min-height:auto;height:100%;padding:0;background:#fff;box-shadow:none;opacity:1;visibility:visible;display: flex; justify-content: space-between;}
.global_con a{margin:0;padding:0;width: 33.33%;display: flex; justify-content: center; align-items: center;flex-direction: column;font-size:16px; line-height: 20px;border-right: #f2f2f2 solid 1px;}
.global_con a:last-of-type{border-right:none;}
.global_con a i{position: relative;left:0;top:0;margin:0 auto;font-size:18px;}
.global_con a span{display:none}

.shangwu_modal{border-radius:0}
.shangwu_modal .am-popup-bd{background-color: #fff;}
.shangwu_modal .am-popup-bd {padding: 20px 14px;}
.shangwu_modal .am-form .am-form-group{flex-direction: column;}
.shangwu_modal .am-form .form_code{display: flex; justify-content: space-between; align-items: center;}
.shangwu_modal .am-form .form_code input[type="text"]{width:160px;}
.shangwu_modal .form_btn .am-btn{width: 100%;margin-top: 20px;padding:10px;}
.guestbook_load .text{ width:80%; left:10%;  margin-left:0;}
#my-alert .am-modal-bd span{display:block;}

/*
Banner
*/
.banner img{min-width:100%;height:120px}
.banner .name{width:100%;font-size: 20px;margin:0;left:0;justify-content: center;}
.guide_pos{display: none;}



/*
Guide
*/
.guide{ border:none;}
.guide_btn{color:#001f79;font-size: 20px; font-weight: bold;padding: 14px;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.1); }
.guide_btn i{float: right;}
.guide dd{float: none;font-size: 18px;height:0; overflow:hidden;display:flex!important;flex-direction: column; opacity: 0; background-color: #f2f2f2;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.guide dd.am-in{height:auto;opacity: 1;}
.guide dd a{float: none;padding:5px 14px; margin:0;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0;}
.guide dd a:first-of-type{margin-top:10px;}
.guide dd a:last-of-type{margin-bottom:10px;}
.guide dd a:before{display:block;content:'\f105'; float:right;font-family:"FontAwesome";}
.guide dd a:after{display: none;}
.guide dt{display: none;}

.page_bg{ padding-bottom: 30px;}
.page_bg.last{padding-top:0;}
.page_bg_m{background: none; padding-bottom:15px;}
.page_bg_search{padding:20px 14px 30px!important;}

/*
SEARCH
*/
.search_list{display: flex;padding:0;margin:0 0 14px; flex-direction: column;}
.search_list dt{width:100%;height:auto;}
.search_list dt a{padding-bottom:50%;}
.search_list dd{width:100%;display: flex; flex-direction: column; justify-content: center;padding:14px;}
.search_list dd .card-text{color:#999;font-size: 15px;margin:6px 0; max-height: 66px; overflow: hidden; line-height: 22px;text-align: justify;}
.search_list dd .card-sort{font-size: 14px;color:#999; display: flex; justify-content: space-between;}
.search_list dd .card-sort span{margin:0;}


/*
PAGEBAR
*/
.page_list{margin-top:20px; }
.news_page_pages{ margin-top:30px; padding:10px 0; }
.page_rel{ margin-top:20px;}
.page_rel_title{padding: 10px 14px;}
.error_x{ text-align:center; height:30px; line-height:30px;}


}
