@charset "utf-8";
/* CSS Document */
html{ -webkit-text-size-adjust:none;}
body{font:12px/1.5em Tahoma,Arial,'\5b8b\4f53',sans-serif; word-break:break-all; word-wrap:break-word;}
body,table,tr,td,ul,li,div,span,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,ol,dl,dd,dt,th,thead,tbody,tfoot,blockquote,iframe{margin:0; padding:0;}
/*h1,h2,h3,h4,h5,h6,p,a{font-size:100%;}*/
ul,ol,li{list-style:none;}
table{border-collapse:collapse; border-style:none;}
article,aside,footer,header,nav,section{ display:block;}
details,dialog,output,time{ display:inline;}
a{color:#333; text-decoration:none;outline:none;}
a:focus{}
a:hover{ text-decoration:none;}
a img{border:0;}
input,select,img{vertical-align:middle;}
.clear{clear:both;height:0;visibility:hidden;overflow:hidden;}
.clearfix:after { display:block; content:".";clear:both;height:0;visibility:hidden;width:0;overflow:hidden; }
.clearfix {zoom:1; }
.fl{float:left;}
.fr{float:right;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.indent2{text-indent:2em;}
.margin0{margin:0 !important;}
.padding0{padding:0 !important;}
body{font-family:Microsoft YaHei,Arial,'\5b8b\4f53', sans-serif;background:#f6f6f6;}

.info-main em,.info-text,.new-txt h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ellip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.w45{width:45%;}
.w55{width:55%;}
.mt15{margin-top:15px;}
.wd{max-width:1100px;margin:0 auto;}

#header{position:fixed;height:80px;background:#fff;top:0;left:0;width:100%;z-index:999;display:flex;}
.header-box{width: 1000px;margin: 0 auto;display: flex;justify-content: space-between;}
.sideLeft{}
.logo{padding-top:5px;}
.logo-text{font-size: 40px; font-weight: 600; color: cadetblue; margin-top: 20px;}
.rightNav{height:8px;}
.kf_btn{height:36px;line-height:36px;font-size:14px;}
.kf_btn a{margin-left:50%;color:#38323b;}
.kf_btn .iconfont{position:relative;display:inline-block;width:26px;height:26px;background:#38323b;border-radius:50%;vertical-align:middle}
.kf_btn .iconfont:after{content:'';display:block;width:14px;height:9px;background:#fff;margin:8px auto 0;}
.rightNav ul{height:76px; }
.rightNav ul li{float:left;width:100px;}
.rightNav ul li a{display:block;line-height:76px;color:#133885;border-bottom:4px solid #fff; font-size:16px;text-align:center;}
.rightNav ul li.active a,.nav-list ul li a:hover{color:#df1002;text-decoration:none; border-bottom:4px solid #df1002; background:#f1f2f3; }
.imgTitle,.ab_btn,.int02,.about_txt,.contact_txt,.about_title{visibility:hidden}
.ab_btn{padding-left:300px;}
.wrapper{position:relative;width:100%}
.section{width:100%;display:table;text-align:center;}
.dtc{display:table-cell;margin:0 auto;vertical-align:middle;}
.join-content{background: #f4f4f2;}
.aboutMain {background: #c5e1ed;}
.produceInf {background-image: url("../images/bg1.png"); background-repeat: no-repeat; background-size: cover; background-position: center;}
.contactMain{background:#f4f4f2;}
h1.lxwm{font-size:64px;color:#050f2d;text-align:center;display:block;line-height:1.5;}
h1.gygy{font-size:64px;color:#fff;text-align:center;display:block;line-height:1.5;}

.about_txt{margin-top:70px;padding:0 80px;color:#fff;font-size:20px;line-height:36px;text-align:left;}
.about_title{margin-bottom:100px;}
.addressTxt{margin-bottom:40px;padding-left:30px;color:#353944;line-height:30px;font-size:18px;text-align:left;}
.addressMap{}
.addressMap img{margin:0 auto 20px;}
.footer-copy{position:absolute;bottom:0;left:0;width:100%;background:#1f2a3a; border-top:4px solid #df1002; text-align:center;color:#fff;font-size:14px;}
.footer-copy2{width:100%;background:#1f2a3a; border-top:4px solid #df1002; text-align:center;color:#fff;font-size:14px;}
.footer{padding:20px 0;}
.footer a {color: #fff; margin-left: 5px;}
.footer-nav a {color: #fff; margin: 0 10px;}

.imgGroup{margin-top:10px;}
.imgGroup>img{margin:0 20px; height: 600px;}

@media screen and (max-width:768px){
	.about_txt{padding:0;}
}
.img-box-vertical {display: flex; justify-content: space-between; margin: 10px 0;}
.img-box-horizontal {margin: 10px 0;}
.img-box-horizontal>img {margin-bottom: 10px;}
