*{box-sizing: border-box;}
.swiper-container {width: 100%;} 
.swiper-container img {display: block;width: 100%;}

.sc_inner_tit{margin:0 0 20px 0; padding:0px;text-align:center;font-weight:normal;font-size:22px;}
.sc_inner_tit span{position:relative;display:inline-block;padding:10px 15px;}
.sc_inner_tit span::after{content: "";position:relative;display:block;background: #2e93ff;height: 2px;width:40px;margin: 0px auto;}

.sc_inpro{display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fafafa;padding:10px}
.sc_proitem {width: 48%;position: relative;margin-bottom: 15px;text-align: center;background: #fff;;border:1px solid #e6e6e6;border-radius: 5px;}
.sc_proitem img{width:100%}

.cust{display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fafafa;padding:10px}
.cust_item {width: 48%;position: relative;margin-bottom: 15px;text-align: center;background: #fff;;border:1px solid #e6e6e6;border-radius: 5px;padding:15px 0px}
.cust_item img{width:50%;text-align: center;}

.foot{padding:10px;}

.font_b{font-size:30px !important;}


.prolistcover, .prolistcontain {width: 100%;object-position: center;}
.hz-list {margin: 10px;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fafafa;padding:10px}
.hz-card {width: 30%;position: relative;text-align: center;}
.hz-img {text-align: center;padding:0px 0px 10px 0px;display: block;}
.cover_a {width: 90%;object-position: center;text-align:center;padding-top:5%}
.hz-info{}
.hzcover, .hzcontain {width: 100%;object-position: center;}

.tem_index_fwbz{margin:10px;background: url(../img/bga.jpg)no-repeat;background-size: 100% 100%;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;padding:10px 0px}
.tem_index_fwbz_card {width: 22%;position: relative;margin-bottom: 15px;text-align: center;}
.tem_index_fwbz_card img{width:60%}
.tem_index_fwbz_card p{color: #fff;}
.tem_index_fwbz h4{color: #fff;text-align: center;display: block;width:100%;border-top:1px solid #fff}
.tem_index_fwbz h4 img{width:5%;margin-right:20px;}

.tem_inner{padding:0px 10px}
.tem_inner img{width:100%;display: block;}

.pad_a{padding:0px 10px}
.pad_b{padding:10px 0px}
.pad_c{padding:10px;}

.mar_a{padding:10px;}
.mar_b{margin:14px 0px 0px 0px}
.border_a{border:1px solid #ddd;border-radius: 5px;font-size: 12px;text-align: center;}

.iner_img{}
.iner_img img{width: 100%;display: block;}

.bak_a{background:#f5f5f5}


.tem_index_more{clear:both;margin:0 auto;text-align:center;}
.tem_index_more a{display:block;height:30px;background:#00479d;color:#fff;font-weight:normal;font-size:14px;line-height:30px;border-radius: 5px;}
.tem_index_more a:hover{background:#d82208;color:#fff;}
.footer_text{ margin-top:15px;text-align: center;padding-bottom:85px;    background-color: #fafafa;padding-top:15px}
.footer_text p{font-size:10px;}
.tem_index_about{padding:20px 10px 10px 10px;}
.tem_index_about_more{margin:0px;padding:20px 0px;background: #fafafa;}
.tem_index_about_more a{display:inline-block;color:#00479d!important;text-decoration:none;font-weight:normal;}
.tem_index_about_more a:hover{ background:#eee;text-decoration:none!important;}
.tem_index_about .met_editor{ padding:0px 10px;background: #fafafa}

.content_body{padding:0px 10px}
.content_body img{width:100%;display: block;}
.showinfo{padding:0px 10px}
.showinfo p{font-size:14px;color:#999;border-bottom:1px solid #ddd;padding:10px 0px;}
.showinfo span{display: block;padding:10px 0px;}
.protit{font-weight: normal;font-size:18px;padding:10px 0px;border-bottom:1px solid #ddd}
.tel a{padding:5px 10px;background:#007AFF;display: inline-block;color:#fff;margin-bottom:10px;border-radius: 15px;}

.imgparalist{margin:0px 10px;background: #8c989f;color: #fff;}
.imgparalist span{padding:0px 20px;display: inline-block;float:left;width:30%}
.imgparalist li{border-bottom:1px solid #fff;overflow: hidden;}
.imgparalist i{font-style: normal;float:left;display: inline-block;width:70%}


.menu{position:relative;
float:left;
width:33.33%;
border-right:1px solid #ebebeb;
box-sizing:border-box;
-webkit-box-sizing:border-box;}

.bt-name{font-size:16px;color:#fff;}
.bt-name a{display:block;font-size:16px;color:#000;}
.new-sub{position:absolute;
bottom:45px;
z-index:10;
width:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
border-radius: 5px;
display:none;}
.new-sub li{width: 100%;
background:#fff;
float:none;
box-sizing:border-box;
-webkit-box-sizing:border-box;
border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;
height:50px;
line-height:50px;
text-align:left;
background:#fff;
color:#333;
border:none;
text-align:center;
font-size:12px;}
.new-sub .tiggle{
width:0px;
height:0px;
position:absolute;
left:50%;
margin-left:-10px;
bottom:-9px;
border-top:10px solid #EEEEEE;
border-left:10px solid transparent;
border-right:10px solid transparent;
z-index:10;
}
.new-sub .innertiggle{
width:0px;
height:0px;
position:absolute;
left:50%;
margin-left:-9px;
bottom:-8px;
border-top:9px solid white;
border-left:9px solid transparent;
border-right:9px solid transparent;
z-index:11;
}

.item-list {margin: 10px;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fafafa;padding:10px}
.item-card {width: 48%;position: relative;margin-bottom: 15px;text-align: center;background: #fff;;border:1px solid #e6e6e6;border-radius: 5px;}
.item-card img{width:100%}
.item-img {text-align: center;padding:10px 0px;display: block;}
.cover_a {width: 90%;object-position: center;text-align:center;padding-top:5%}
.item-info{}
.cover, .contain {width: 30%;object-position: center;}

.hz-list {margin: 10px;display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fafafa;padding:10px}
.hz-card {width: 30%;position: relative;text-align: center;}
.hz-img {text-align: center;padding:0px 0px 10px 0px;display: block;}
.cover_a {width: 90%;object-position: center;text-align:center;padding-top:5%}
.hz-info{}
.hzcover, .hzcontain {width: 100%;object-position: center;}

.topa{background-color: #00479d;padding:10px 0px;color:#fff;text-align: center;margin-bottom: 15px;}
.topa a{color:#fff}

.show_contact{margin:15px;background-color: #fff;-moz-box-shadow: 0px 0px 10px #cccccc;-webkit-box-shadow: 0px 0px 10px #cccccc;box-shadow: 0px 0px 10px #cccccc;}
.show_contact_lx{padding:15px}
.contact_main p{padding-bottom:10px;font-size:14px}
.contact_main img{width:20px;margin-right:10px}
.contact_main_ewm{text-align: center;}
.contact_main_ewm img{width:30%;}

.show_job_job{padding:10px;}
.show_job_job li{padding:10px;margin-bottom:10px;background-color: #fff;-moz-box-shadow: 0px 0px 10px #cccccc;-webkit-box-shadow: 0px 0px 10px #cccccc;box-shadow: 0px 0px 10px #cccccc;}
.show_job_tit_fl{width:100%;font-size:18px;color:#00479d;border-bottom:1px solid #f5f5f5;padding:10px 0px}
.show_job_tit_fr{padding-top:10px}
.show_job_tit_fr p{font-size:14px;color:#333;}
.show_job_tit_main{font-size:16px;color:#333;}
.show_job_tit_main h3{font-weight: normal;padding:10px 0px}
.show_job_tit_main p{font-size:12px;color:#999}


.pad_e{padding-bottom:85px}

li{list-style-type: none;}
#pagesize,.Page{width:100%}
#pagesize ul{display: table;margin:0px auto}
#pagesize ul li{float:left}
.pos_a{position: fixed;}
.left-text{padding:0px 10px;font-size: 4vw;}
.left-text img{width:100%;}
.left-text video{width:100%}

.center-text{font-size:18px;text-align: center;font-weight: normal;}


.font_a{font-size:14px}

.newsarrows{padding:0px 10px;font-size:14px}
.newsarrows img{max-width:100%;}



.material-box p{font-size:12px;color:#999;text-align: center;}

.maps{padding:0px 10px;}


.home_about{padding:0px 10px;}
.home_about video{width:100%;}
.home_link{background:#ddd;margin:0px 10px}
.home_link a{padding:10px 0px;display: block;}


.bak_a{background:#f5f5f5}
.bak_f{background:#fff}
.mar_a{margin-top:14px}


.section{background:#fff}
.section-title{text-align: center;}
.liuyan{padding:0px 10px }
.form-group input{width:100%}
.form-group textarea{width:100%}
.form-submit{padding:5px 10px;border:none;background:#00a0e9;color:#fff}
.form-button{padding:5px 10px;border:none;background:#e97900;color:#fff}



.sp_header{height:50px;overflow:hidden;background:#000;z-index:10;width:100%;display: flex;align-items: center;justify-content: space-between; }
.sp_logo{padding:5px 10px;height:50px;}
.sp_logo span{color:#fff;margin-left:10px}
.sp_logo img{margin:auto;max-height:35px;padding:7px 0px 0px 15px}
.sp_logo a{display: inline-block;float:left}
.sp_logo span{display: inline-block;line-height: 40px;}
.sp_nav{width:40px;position:relative;cursor:pointer;height:25px;text-align: right;}
.sp_nav span{display:block;background:#fff;width:20px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:8px}
.sp_nav span:nth-of-type(3){top:16px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#666;display:block;}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
.sjj_nav ul li ul li>ul{margin-left:10px}
.sjj_nav ul li em{border-right:1px #ddd solid;height:30px;padding:0px 7px 0 7px;margin-top:15px}
.sjj_nav ul li em svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:0;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
.m_nav .m_navList ul li{border-bottom:1px solid #232530}
.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
.m_nav .m_navList ul li .m_f_a a{flex: 1;}
.m_nav .m_navList ul li .m_f_a i{width: 20px;height:20px;box-sizing: border-box; padding:0 5px; display: block;}
.icon{ background:url(../img/plus.png) 100% no-repeat;background-position: 50% 50%; -webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.icon_on{background:url(../img/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; white-space: nowrap;width: 90%;text-overflow: ellipsis;}
.m_nav .m_navList ul li .m_s_nav i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
.m_nav .m_navList ul li .tub{display:none}
.abtub{display: flex;align-items: center;justify-content: space-between; width: 100%}
.tub a{padding-left:20% !important;width:80% !important}


