* {padding: 0; margin: 0; box-sizing: border-box;}
ul ,li {list-style: none;}
a {text-decoration: none;} 

.warpBox { margin: 0 auto; overflow-x: hidden;}
   .headBox { height: 866px;  position: relative;
        background: url("../images/banner.png") no-repeat center 0; background-size:cover;
    }
    .hedPicB {padding-top:260px;}
    .hedPic {height: 320px; width: 1260px; margin:0 auto; display: block;}
    .btn {width: 365px; display: block;
height: 56px; margin: 50px auto 0;
border-radius: 4px;
border: 1px solid #FFFFFF;
font-weight: 400;
font-size: 24px;
color: #FFFFFF;
text-align: center;
line-height: 56px;text-decoration: none}

.mod2  { background: #fff;padding-top:80px;position: relative;}
.mod2Nei {width:1280px; height: 650px; margin: 0 auto; }
.about1 {width:865px; height: 524px;position: relative; z-index: 10;}
.about2 {position: absolute; width: 900px;z-index: 15; right: 100px; top:50px;}

.bqsmBox {height: 176px; background: url(../images/bqsm.png) no-repeat center 0; background-size:cover;}
.bqsmFont {width:1280px; margin: 0 auto;padding-top:40px;}
.bqsmPic {width: 852px; height: 88px;}

.kcjs { background: #fff;padding:50px 0;}
.kejsBox {width:1280px; margin: 0 auto;}
.kcjsPic {}
.kcjs_3 {display: flex;padding-top:50px;justify-content: space-between;}
.kcjs_3 img {display: block; width: 344px; height: 502px;}

.jccp {background: #fff;}
.jccpBox {width: 1280px; margin: 0 auto;}
.jccp-font {width: 1350px;}
.jccp_4 {display: flex;padding-top:50px;flex-wrap: wrap;}
.jccp_4 div {width: 415px;padding-bottom:20px;}
.jccp_4 img { display: block; width: 230px; height: 315px; margin: auto;}
.jccp_4 span { display: block; text-align: center; line-height: 26px;}
.jccp_4 span.sp1 { font-size: 18px; color: #000; margin-top:-60px;}
.jccp_4 span.sp2 { font-size: 14px; color: #222;}

.xypj {height: 523px;background: url(../images/xypj.png) no-repeat center 0; background-size:cover;}
.xypjBox {width: 1280px; margin: auto; padding-top:45px;}
.xypjBox .xypj-font { display: block; width: 96px; height: 53px;}
.xypjBox .xypj-cont { display: block; width: 1280px; height: 314px; margin-top:25px ;}

.bkzy {background: #fff;}
.bkzyBox {width: 1280px; margin: 0 auto; padding:45px 0;}
.bkfxConBox { display: flex; padding-top:50px;}
.bkfxConBox .bkfx-pc1{ }
.bkfxConBox .bkfx-pc2{ display: block; width: 537px; height: 287px;}


.foot {background: #333; height: 202px;}
.footBox {display: flex;width: 1280px; margin: auto; color: #fff;justify-content: space-between;}
.footBox p {line-height: 32px;}
.footBox .div1 {padding-top:50px;}
.footBox .div2 {padding-top:50px; display: flex;}
.footBox .div2 img {margin-left:100px;}