@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
/*html{ overflow-x:hidden}*/
body{ margin:0 auto; font-size:14px; color:#000;font-family:"PingFang SC","微软雅黑"; background:#164673 url(../images/bg.jpg) no-repeat center top;line-height:26px; overflow-x: hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0; padding:0;}
ul,li,ol,dt,dd,dl,map,area{ margin:0; padding:0; border:none}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
img,form{ border:none;margin:0;padding:0}
ul,li{list-style:none}
table{ table-layout:fixed; border-collapse:collapse;}
.fl{ float:left}
.fr{ float:right}
.fr2{ float:right}
.cl{ clear:both; overflow:hidden}
.tc{ text-align:center}
.tl{ text-align:left}
.tr{ text-align:right}
.wapper{ white-space:nowrap; overflow:hidden}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/** html .clearfix { height: 1%;}*/
.clearfix {display: block;}
.parflex{display: -webkit-flex;display: flex;flex-wrap: wrap;}
a{ color:#222; text-decoration:none;}
a:hover{ color:#A5090A; text-decoration:none;}
/*----------------*/
.tophead{width:1076px;margin:0 auto;padding:155px 0 155px;}
.tophead img{display: block;margin:0 auto;}
.navbox{max-width:1661px;min-width:1280px;margin:0 auto;position:relative;z-index: 1;height:224px;padding-top:25px;}
.navbox .flt,.navbox .frt{position:absolute;top:0;width:156px;height:249px}
.navbox .flt{left:0;background:url(../images/n_bg_fl.png) no-repeat left;}
.navbox .frt{right:0;background:url(../images/n_bg_fr.png) no-repeat right;}
.navbox .mid{width:1349px;height:197px;background:url(../images/n_bg_mid.jpg) no-repeat center center;margin-left:156px;display: -webkit-flex;display: flex;justify-content:center;align-items: center;}
.navbox .mid a{display:block;width:186px;height:186px;background:url(../images/nav_txt_bg.png) no-repeat;margin:0 1.5%;display: -webkit-flex;display:flex;justify-content: center;align-items: center;}
.navbox .mid a .title{width:78px;height:78px;}
.navbox .mid a.tbg1 .title{background: url(../images/txt-1.png) no-repeat;}
.navbox .mid a.tbg2 .title{background: url(../images/txt-2.png) no-repeat;}
.navbox .mid a.tbg3 .title{background: url(../images/txt-3.png) no-repeat;}
.navbox .mid a.tbg4 .title{background: url(../images/txt-4.png) no-repeat;}
.navbox .mid a.tbg5 .title{background: url(../images/txt-5.png) no-repeat;}
.navbox .mid a.tbg6 .title{background: url(../images/txt-6.png) no-repeat;}

.lunbo{width:1250px;margin:0 auto;height:802px;position: relative;z-index: 1;}
/*-------------------------------------*/
.swiper-slide {/*display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;*/}
#onelunbo{width:1008px;height:773px;margin:0 auto;background:url(../images/lb_1.png) no-repeat;padding:29px 0 0 28px;}
#onelunbo .swiper-slide {width: 981px;height:743px;position:relative;z-index:2;}
.lunbo .one-next,.lunbo .one-prev{width:107px;height:157px;position: absolute;z-index: 5;top:35%;cursor: pointer;}
.lunbo .one-next{background: url(../images/lb_fr.png) no-repeat;right:0;}
.lunbo .one-prev{background: url(../images/lb_fl.png) no-repeat;left:0;}
#onelunbo .swiper-slide dl dd{width:981px;height:90px;background:url(../images/lb_1_03.png) repeat;position:absolute;bottom:0;left:0;font-size:24px;text-align: center;line-height:90px;}
#onelunbo .swiper-slide dl dd a{display:block;font-weight: 700;}

.conts1{width:100%;margin:0 auto;padding:40px 0;}
.hbg1{background:url(../images/ico_1.png) no-repeat left center;margin:0 auto;padding:40px 0;}
.hbg2{background:url(../images/ico_2.png) no-repeat right center;margin:0 auto;padding:40px 0;}
.hbg3{background:url(../images/ico_3.png) no-repeat left 150px;margin:0 auto;padding:40px 0 0;}
.hbg4{background:url(../images/ico_4.png) no-repeat right bottom;margin:0 auto;padding:40px 0;padding-bottom:100px;}
.pubtitle{margin:0 auto}
.pubtitle a{display: block;width:403px;height:55px;background:url(../images/sub_tit_bg.png) no-repeat;margin:0 auto;padding-top:15px}
.pubtitle a span{display: block;width:192px;height:40px;margin:0 auto;background:url(../images/sub_tit.png) no-repeat;}
.pubtitle a.t1 span{background-position:0 0;}
.pubtitle a.t2 span{background-position:0 -95px;}
.pubtitle a.t3 span{background-position:0 -174px;}
.pubtitle a.t4 span{background-position:0 -253px;}
.pubtitle a.t5 span{background-position:0 -326px;}
.pubtitle a.t6 span{background-position:0 bottom;}

.midbox,.midbox2,.midbox3{background:#FFF4E3;margin:0 auto;min-height: 100px;}
.midbox{width:1150px;padding:30px 0;}
.midbox2{width:1070px;padding:30px 40px;justify-content: space-around;}
.midbox3{width:1200px;padding:30px 0 10px;}

.subitem1{width:1070px;margin:0 auto;padding:10px 0}
.subitem1 dt{float:left;width:565px;height:349px;position: relative;margin-right:40px;}
.subitem1 dt img.top{position:absolute;left:0;top:0;}
.subitem1 dd.big{font-size:24px;line-height:38px;padding-top:15px;font-weight:700;}
.subitem1 dd.smlt{text-indent:40px;font-size:17px;color:#666;padding:20px 20px 0 40px;line-height:35px;}
.subitem1 dd.smlt a{color:#c90001}

.subitem2{width:472px;padding:10px 0 15px;}
.subitem2 dt a{display:block;width:472px;height:356px;position:relative}
.subitem2 dt a img.top{position:absolute;left:0;top:0;}
.subitem2 dd a{display:block;text-align: center;font-size:18px;height:40px;line-height: 40px;font-weight:700;padding-top:10px}

.links{width:1150px;margin:0 auto;justify-content: space-between;padding-bottom:40px}
.links a{width:370px;height:114px;background:url(../images/lnk-1.png) no-repeat;display:-webkit-flex;display: flex;justify-content: center;align-items: center;margin:10px 0}
.links a img{display:block;width:313px;height:74px;}

.rows1{width:1069px;height:534px;background:#8C3B33 url(../images/img-top5.png) no-repeat;margin:0 auto;justify-content: space-around;align-items: center;padding:0 30px;margin-bottom:30px;}
.subitem3{width:321px;}
.subitem3 dt a{display: block;width:321px;height:434px;position:relative}
.subitem3 dt a img.top{position: absolute;top:0;left:0;}
.subitem3 dd a{display: block;height:40px;line-height:40px;overflow: hidden;text-align: center;font-size:18px;color:#FFF4E3;margin-top:10px;}

.product,.person{width:1250px;margin:0 auto;padding:10px 0 50px;display: -webkit-box;display: flex;justify-content: space-between;flex-wrap: wrap;}
.subitem4{width:403px;height:370px;background:url(../images/pd-botm.png) no-repeat center bottom;overflow: hidden;}
.subitem4 dt a{display: block;width:403px;height:370px;text-align: center;position:relative}
.subitem4 dt a img{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}

.subitem5{width:291px;height:435px;background:url(../images/img-top3.png) no-repeat center bottom;margin:25px 0;padding-bottom:7px}
.subitem5 dt a{display: flex;justify-content: center;align-items: flex-end;}
.subitem5 dt a img{display:block;}

.footer{text-align: center;color: #fff;height:132px;line-height:112px;background:url(../images/botm_bg.jpg) no-repeat center top;margin-top:40px;margin:0 auto;min-width: 1280px;}
.footer a{color:#fff}


@media screen and (max-width:1366px)  {
    .navbox .flt,.navbox .frt{width:120px}
    .navbox .mid{margin-left:10px;}
    .navbox .mid a{margin:0}
}








