@charset "utf-8";

.hds{text-align:center;margin-bottom:35px; padding-top: 80px;}
.hds h2{font-size:30px;font-weight: bold;font-family:Arial;color:#dcdcdc;text-transform:uppercase;}
.hds p{color:#071c7b;font-size:24px;margin-top:-28px;font-weight:bold;}
.hds .line{width:46px;height:1px;background:#900010;margin:12px auto 0;}

.b-1{margin-top:40px;}
/* .b-1 .bd{width:1130px;margin:0 auto;} */
.b-1 .z{float:left;overflow:hidden;}
.b-1 .z a:hover img{transform:scale(1.04);}
.b-1 .y{float:right;width:491px;padding-top:36px;}
.b-1 .y h2{font-size:20px;padding-bottom:20px;}
/* .b-1 .y h2 a:hover{padding-left:14px;} */
.b-1 .y .i{font-size:14px;color:#7d7d7d;line-height:26px;}
.b-1 .y .i a{color: #071c7b;}
.b-1 .y ul{padding-top:40px;}
.b-1 .y li{float:left;margin-right:77px;}
.b-1 .y li a{display:block;width:65px;text-align:center;}
.b-1 .y li a p{font-size:14px;padding-top:3px;}
.b-1 .y li:last-child{margin-right:0;float:right;}
.b-1 .y li .ico{width:65px;height:65px;position:relative;border-radius: 6px;overflow: hidden;}
.b-1 .y li .ico img:nth-child(1){position:absolute;top:0;left:0;}
.b-1 .y li .ico img:nth-child(2){display:none;}
.b-1 .y li a:hover .ico img:nth-child(1){display:none;}
.b-1 .y li a:hover .ico img:nth-child(2){display:block;}

.b-2{margin-top:60px;}
.b-2 .bd li{width:33%;float:left;margin-right:0.5%;margin-top:0.5%;}
.b-2 .bd li:nth-child(1),.b-2 .bd li:nth-child(2),.b-2 .bd li:nth-child(3){margin-top:0;}
.b-2 .bd li:nth-child(3n){margin-right:0;float:right;}
.b-2 .bd li a{display:block;position:relative;overflow:hidden;}
.b-2 .bd li img{width:100%;}
.b-2 .bd li p{font-size:26px;color:#fff;width:100%;position:absolute;left:0;bottom:30px;text-align:center;transition:all 0.5s;z-index:10;}
.b-2 .bd li a:hover img{transform:scale(1.04);}
.b-2 .bd li a:hover p{bottom:44%;}

.b-3{margin:60px 0;}
.b-3 .hd-tab{text-align:center;margin-bottom:35px;}
.b-3 .hd-tab li{width:90px;height:25px;line-height:25px;text-align:center;display:inline-block;cursor:pointer;font-size:14px;margin:0 12px;}
.b-3 .hd-tab li.on,.b-3 .hd-tab li:hover{background:#071c7b;color:#fff;}
.b-3 .hd-tab li.on a{color:#fff;}
.b-3 .hd-tab li:hover a{color:#fff;}
.b-3 .bd{position:relative;width:1199px;height:352px;margin:0 auto;}
.b-3 .bd .prev,.b-3 .bd .next{width:45px;height:45px;cursor:pointer;position:absolute;top:107px;display:block;z-index:10;}
.b-3 .bd .prev{background:url(prevt.png);left:-70px;}
.b-3 .bd .next{background:url(nextt.png);right:-70px;}
.b-3 .bd .tempWrap{width:1199px !important;overflow:hidden;}
.b-3 .bd li{width:272px;float:left;margin-right:37px;overflow:hidden;}
.b-3 .bd li .txt{height:80px;background:#959595;position:relative;}
.b-3 .bd li .txt p{font-size:16px;padding:10px 0 0 10px;color:#fff;}
.b-3 .bd li .txt span{display:block;width:29px;height:29px;background:url(more.png);position:absolute;bottom:10px;right:10px;}
.b-3 .bd li a:hover .txt{background:#071c7b;}
.b-3 .bd li a:hover img{transform:scale(1.04);}

.b-4{padding:50px 0;background:url(../image/bg.png);border-bottom:3px solid #f7f7f7;}
.b-4 .z{float:left;width:546px;}
.b-4 .z .pic{overflow:hidden;}
.b-4 .z .pic a:hover img{transform:scale(1.04);}
.b-4 .z h2{font-size:18px;padding:12px 0 8px;}
.b-4 .z .i{font-size:14px;color:#6d6d6d;}
.b-4 .z .m{margin-top:24px;}
.b-4 .z .m a{display:block;width:194px;height:43px;line-height:43px;text-align:center;background:#071c7b;font-size:16px;color:#fff;}
.b-4 .z .m a:hover{background:#04155f;}

.b-4 ul{float:right;width:588px;}
.b-4 ul li{border-bottom:1px solid #eaeaea;}
.b-4 ul li a{display:block;padding:22px 10px;}
.b-4 ul li .d{float:left;text-align:center;font-size:13px;font-family:Arial;}
.b-4 ul li .d em{display:block;font-size:45px;line-height:50px;font-weight:bold;}
.b-4 ul li .y{width:500px;float:right;}
.b-4 ul li .y h3{font-size:15px;}
.b-4 ul li .y p{text-align:justify;font-size:13px;color:#6d6d6d;margin-top:7px;}
.b-4 ul li a:hover{background:#959595;}
.b-4 ul li a:hover .d{color:#fff;}
.b-4 ul li a:hover .y{color:#fff;}
.b-4 ul li a:hover .y h3{color:#fff;}
.b-4 ul li a:hover .y p{color:#fff;}

.b-5{margin:60px 0;}
.b-5 .bd{width:1198px;margin:0 auto;position:relative;}
.b-5 .bd .prev,.b-5 .bd .next{display:block;width:17px;height:25px;cursor:pointer;position:absolute;top:27px;z-index:10;}
.b-5 .bd .prev{background:url(prevp.png);left:-42px;}
.b-5 .bd .next{background:url(nextp.png);right:-42px;}
.b-5 .bd ul{}
.b-5 .bd li{float:left;margin-right:17px;border:1px solid #dcdcdc;}