
*{ box-sizing:content-box;}
.db_max{ margin-top:0 !important;}
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
.csbxy_banner{ width:100%; height:720px; overflow:hidden; background:url(../image/banner1.png) center center;}
.csbxy_banner_a{ width:1200px; height:720px; overflow: hidden; margin: 0 auto; position: relative;}
.csbxy_banner_a a{ width:135px; height:135px; font-size: 22px; border:3px solid #fff; position: absolute; top:438px; left:515px; line-height:28px;background:#eb8f1f; color:#fff; border-radius:200px;  transition:all 0.1s; display:flex; align-items: center; justify-content: center;}
.csbxy_banner_a a:hover{ margin-top:3px;}

.hui{ background:#f2f2f2;}
.hei{ background:url(../image/tu5.jpg) no-repeat center bottom #07010d; height:870px !important;}
.hei2{ background:url(../image/tu14.jpg) no-repeat center bottom #07010d;}

.box{ width:100%; height:auto; overflow:hidden; font-size:16px; line-height:26px; color:#444;}
.box_z{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:50px;}
.box_z_b{ width:100%; padding:60px 0 50px; display:block; text-align:center;}
.box_z_n{ width:100%; overflow:hidden;}
.anniu{ width:100%; height:60px; margin-top:40px; display:block; text-align:center; font-size:22px;}
.anniu a{ width:auto; height:54px; line-height:54px; padding:0 80px; text-align:center; background:#ec9220; color:#fff; display:inline-block; border-radius:100px; transition:all 0.1s;}
.anniu a:hover{ margin-top:3px;}

.yi,.san{ display:block;}
.yi li{ width:250px; height:380px; display:inline-block; border-radius:30px; overflow:hidden; position:relative; margin-left:40px;}
.yi li img{ position:absolute; top:0; left:0; z-index:1;}
.yi li b{ width:100%; height:90px; background:rgba(0,0,0,0.75); position:absolute; bottom:0; left:0; z-index:99; transition:all 0.2s; color:#fff; font-size:18px; display:flex; align-items: center; justify-content: center;}
.yi li:hover b{ height:100px; background:rgba(0,0,0,0.9);}

.er{ width:100%; height:600px; display:block; position:relative;}
.er span{ width:400px; height:210px; position:absolute; line-height:32px; top:240px; left:170px; display:block; z-index:999; color:#222;}
.er a{ width:135px; height:135px; text-align:center; font-size: 22px; position: absolute; top:438px; left:515px; line-height:28px;background:#eb8f1f; color:#fff; border-radius:200px;  transition:all 0.1s; display:flex; align-items: center; justify-content: center;}
.er a:hover{ margin-top:3px;}

.san li{ width:205px; height:200px; display:inline-block; overflow:hidden; margin-right:40px; padding:40px 20px 0 145px;}
.san li b{ font-size:20px; color:#245ca7; display:block; padding-bottom:8px;}
.san li.san_a{ background:url(../image/tu6.png) no-repeat;}
.san li.san_b{ background:url(../image/tu7.png) no-repeat;}
.san li.san_c{ background:url(../image/tu8.png) no-repeat; margin-right:0;}

.si{ width:1200px; height:380px; display:block; background:url(../image/tu9.png) no-repeat; position:relative;}
.si img{ position:absolute; top:48px; right:30px; box-shadow:0px 4px 8px #aaa;}

.c7{ width:1050px; height:421px; position:relative;}
.c7 .hd{ width:287px; float:left; overflow:hidden;}
.c7 .hd ul{ overflow:hidden; zoom:1;}
.c7 .hd ul li{ width:287px; height:64px; line-height:64px;color:#fff; font-size:18px; font-weight:lighter; text-align:left; text-indent:40px; margin-bottom:7.4px; cursor:pointer; background:#110E09;}
.c7 .hd ul li:nth-child(6){ margin-bottom:0;}
.c7 .hd ul li.on{ color:#fff; background:#294270;}
.c7 .bd{ width:758px; float:right; position:relative; z-index:0}
.c7 .bd li{  zoom:1; vertical-align:middle; text-align:center}

.dibu22{ width:100%; height:350px; background:url(../image/tu15.jpg) no-repeat center center;}
.dibu22_z{ width:1200px; height:350px; display:block; margin:0 auto; position:relative;}
.dibu22_z a{ position:absolute; top:210px; left:600px; width:auto; height:54px; line-height:54px; padding:0 80px; font-size:22px; text-align:center; background:none; color:#ea1b3b; border:2px solid #ea1b3b; display:inline-block; border-radius:100px; transition:all 0.1s;}
.dibu22_z a:hover{ margin-top:3px; background:#ea1b3b; border:2px solid #ea1b3b; color:#fff;}





@media(max-width:1000px) {
html{ font-size:62.5%;}
.csbxy_banner{ background-size:auto 17rem; background-position:center; background-repeat:no-repeat; height:17rem;}
.box_z{ width:100%;}
.yi li{ width:40%; height:15rem; display:inline-block; margin:0 4.5%;}
.hei{ height:45rem !important; background-size:auto 45rem;}
.er{ height:30rem;}
.er span{ width:16rem; left:0; top:5rem; font-size:1.4rem; line-height:2rem;}
.er a{ left:16rem; top:18rem;}
.hei2{ display:none;}
.dibu22{ height:15rem; background-size:auto 15rem;}
.dibu22_z{ height:15rem; width:100%;}
.dibu22_z a{ top:10rem; left:12rem; height:30px; line-height:30px; padding:0 50px;}
}

















