*{box-sizing: border-box;}
.swiper-container {width: 100%;} 
.swiper-container img {display: block;width: 100%;}

.inner_tit{margin:0 0 20px 0; padding:0px;text-align:center;font-weight:normal;font-size:22px;}
.inner_tit span{position:relative;display:inline-block;padding:10px 15px;}
.inner_tit span:before{content: "";position:relative;display:block;background: #2e93ff;height: 2px;width:40px;margin: 0px auto;}

.prolist-list {display: -webkit-flex;display: flex;flex-wrap: wrap;justify-content: space-between;background: #fafafa;padding:10px}
.prolist-card {width: 100%;position: relative;margin-bottom: 15px;text-align: center;background: #fff;;border:1px solid #e6e6e6;border-radius: 5px;}
.prolist-img {text-align: center;display: block;}
.cover_a {width: 90%;object-position: center;text-align:center;padding-top:5%}
.prolist-info{}
.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-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}

.inner_tit{margin:0 0 0px 0; padding:0px;text-align:center;font-weight:normal;font-size:22px;}
.inner_tit span{position:relative;display:inline-block;padding:10px 15px;}
.inner_tit span:before{content: "";position:relative;display:block;background: #2e93ff;height: 2px;width:40px;margin: 0px auto;}

.pad_e{background-color: #ddd;height:14px;}

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;}