@charset "utf-8";

.bdd{}
.bdd ul{}
.bdd li{width:23.75%;float:left;display:inline;text-align:center;box-sizing: border-box;margin-left:1%;}
.bdd li img{width:100%;max-width:465px;}

/*.a-b{width:100%;overflow:hidden;}
.a-b .sbd .tempWrap{width:100% !important;}
.a-b .sbd ul{}
.a-b .sbd li{width:23.75%;float:left;display:inline;text-align:center;margin-left:1%;}
.a-b .sbd li img{width:100%;max-width:465px;}

.a-b .shd {width:100%; height:4px; z-index:4;}
.a-b .shd ul { width:1000px; height:4px; margin:30px auto 0;text-align:center;}
.a-b .shd ul li { display:inline-block; *display:inline; zoom:1; width:40px; height:4px; margin:0 5px; background:#ccc; line-height:999px; overflow:hidden; cursor:pointer; vertical-align:top;}
.a-b .shd ul .on {background:#ca141d;}*/

/* 首页焦点图 */
/*.swiper-container-1{position:relative !important;}
.swiper-container-1 .swiper-slide{text-align:center;}
.swiper-container-1 .swiper-pagination-1{bottom:-38px !important;z-index:10;display:none !important;}
.swiper-container-1 .swiper-pagination-bullet { background:#a1a1a1; opacity:1; width:40px; height:4px; border-radius:0;}
.swiper-container-1 .swiper-pagination-bullet-active { background:#ca141d; }*/


@-webkit-keyframes btnRotate-y {
0% {
    -webkit-transform: rotateY(0deg);
   }
100% {
    -webkit-transform: rotateY(360deg);
    }
}

.b-b{padding:60px 0;}
.b-b .hdd{padding:77px 0 40px;}
.b-b .bd li{width:275px;float:left;display:inline;}
.b-b .bd li em{display:block;width:143px;height:165px;margin:0 auto;}
.b-b .bd li em a{display:block;width:100%;height:100%;}
.b-b .bd li h2{font-size:20px;text-align:center;font-weight:normal;padding:10px 0;}
.b-b .bd li p{text-align:center;padding:0 30px 16px;line-height:20px;color:#888;}
.b-b .bd li .m a{display:block;width:94px;height:24px;line-height:24px;border:1px solid #999;margin:0 auto;text-align:center;}
.b-b .bd li:hover h2 a{color: #0089d8; }
.b-b .bd li:hover .m a{background:#ca141d;color:#fff;border:1px solid #ca141d;}
.b-b .bd li:hover em{-webkit-animation: btnRotate-y 0.5s linear 1;}

.b-b .bd .l1 em{background:url(../images/o1.png);}
.b-b .bd .l1:hover em{background:url(../images/o2.png);}
.b-b .bd .l2 em{background:url(../images/o3.png);}
.b-b .bd .l2:hover em{background:url(../images/o4.png);}
.b-b .bd .l3 em{background:url(../images/o5.png);}
.b-b .bd .l3:hover em{background:url(../images/o6.png);}
.b-b .bd .l4 em{background:url(../images/o7.png);}
.b-b .bd .l4:hover em{background:url(../images/o8.png);}

.c-b{height:490px;}
.c-b .hdd h2{color:#fff;}
.c-b .hdd p{color:#fff;}

.c-b .bd{margin:60px auto 0 auto;}
.c-b .bd ul{width:866px;margin:10px auto 0;}
.c-b .bd li{float:left;text-align:center;}
.c-b .bd .sp{margin:0 200px;}
.c-b .bd .p1{font-size:51px;color:#fff;height:67px;line-height:67px;}
.c-b .bd .p1 em{font-size:60px;font-family:Arial;}
.c-b .bd .p2{font-size:24px;color:#fff;}

.c-b .bd .i{width:1100px;margin:50px auto 0;color:#fff;line-height:32px;}
.c-b .bd .i p{text-indent:2em;font-size: 16px;margin:0 0 20px 0;}

.d-b{margin-bottom:40px;}
.d-b .hdd p{font-family:Microsoft yahei;}
.d-b .bd{width:1100px;height:422px;margin:60px auto 0 auto;background:url(../images/d-b.png) center no-repeat;position:relative;}
.d-b .bd h2{width:148px;font-size:37px;text-align:center;font-weight:normal;position:absolute;top:166px;left:50%;margin-left:-74px;}
.d-b .bd h2 em{font-size:18px;display:block;}
.d-b .bd h3{font-size:27px;font-weight:normal;}
.d-b .bd .p1{position:absolute;top:66px;left:0;/*width:240px;*/ width:270px; text-align:center;}
.d-b .bd .p2{position:absolute;top:66px;right:0;/*width:240px;*/ width:270px; text-align:center;}
.d-b .bd .p3{position:absolute;bottom:34px;left:0;width:254px;text-align:center;}
.d-b .bd .p4{position:absolute;bottom:34px;right:0;width:240px;text-align:center;}

.e-b{padding:20px 0 50px;background:#f7f7f7;}
.e-b .bd{padding-top:30px;}
.e-l{width:450px;float:left;}
.e-l h2{font-size:22px;background:url(e-b.png) bottom left no-repeat;padding-bottom:17px;margin-bottom:11px;}
.e-l p{font-size:14px;line-height:30px;color:#888;}
.e-r{width:503px;height:335px;position:relative;float:right;}
.e-r .prev,.e-r .next{display:block;width:23px;height:41px;position:absolute;top:147px;z-index:10;cursor:pointer;}
.e-r .prev{left:-43px;background:url(prev.jpg);}
.e-r .next{right:-43px;background:url(next.jpg);}

.f-b{background:url(f-b.png) center no-repeat;margin:50px 0;}
.f-b .bd{height:391px;position:relative;}
.f-b .text{width:240px;position:absolute;top:103px;left:100px;}
.f-b .text h2{font-size:30px;}
.f-b .text h3{font-family:Arial;font-size:24px;font-weight:normal;margin-bottom:24px;color:#666;}
.f-b .text p{line-height:24px;}

.f-b .shd{width:86px;position:absolute;top:96px;right:330px;}
.f-b .shd li{margin-bottom:14px;cursor:pointer;position:relative;}
.f-b .shd .x{width:127px;height:25px;border-left:1px solid #ccc;padding-left:8px;position:absolute;top:0;left:94px;display:none;}
.f-b .shd .x p{height:22px;line-height:22px;}
.f-b .shd .x span{display:inline-block;height:12px;background:url(x.png);}
.f-b .shd .x1{width:13px;}
.f-b .shd .x2{width:26px;}
.f-b .shd .x3{width:39px;}
.f-b .shd .x4{width:52px;}
.f-b .shd .x5{width:67px;}

.f-b .shd .s{font-size:16px;font-weight:bold;background:url(jt.png) left 8px no-repeat;padding-left:34px;display:none;}
.f-b .shd .s em{display:block;font-size:12px;font-weight:normal;}
.f-b .shd .h{padding-left:34px;}
.f-b .shd li.on .s{display:block;}
.f-b .shd li.on .x{display:block;}
.f-b .shd li.on .h{display:none;}
.f-b .sbd{position:absolute;top:10px;right:450px;}

.g-b{height:549px;background:url(g-b.jpg) center no-repeat;}
.g-b .hdd{padding-bottom:46px;}
.g-b .hdd h2{color:#ccc;}
.g-b .bd{width:976px;margin:0 auto;}
.g-b .g-l{width:400px;float:left;}
.g-b .g-l-l{width:58px;float:left;text-align:right;font-size:22px;font-family:Arial;color:#959595;}
.g-b .g-l-l em{display:block;font-size:14px;}
.g-b .g-l-r{float:right;width:313px;}
.g-b .g-l-r h2{font-size:15px;padding:15px 0 10px;}
.g-b .g-l-r h2 a{color:#959595;}
.g-b .g-l-r h2 a:hover{color:#fff;}
.g-b .g-l-r .i{line-height:22px;}

.g-b .g-r{width:444px;float:left;border-left:1px solid #999;margin-left:100px;}
.g-b .g-r li{padding-bottom:10px;}
.g-b .g-r-l{width:58px;float:left;text-align:right;font-size:22px;font-family:Arial;color:#959595;margin-left:48px;}
.g-b .g-r-l em{display:block;font-size:14px;}
.g-b .g-r-r{width:298px;float:right;}
.g-b .g-r-r h2{font-size:15px;padding:3px 0 10px;}
.g-b .g-r-r h2 a{color:#959595;}
.g-b .g-r-r h2 a:hover{color:#fff;}
.g-b .g-r-r .i{line-height:22px;}

.g-b .m a{display:block;width:184px;height:40px;line-height:40px;text-align:center;border:1px solid #5b5a5a;margin:45px auto 0;font-size:15px;}

.h-b{padding:10px 0 40px;}
.h-b .bd{width:1024px;margin:0 auto;padding-top:20px;}
.h-b .h-l{width:386px;float:left;}
.h-b .h-l h2{font-size:22px;background:url(e-b.png) bottom left no-repeat;padding:50px 0 17px;margin-bottom:11px;}
.h-b .h-l h3{font-weight:normal;font-family:Arial;font-size:15px;margin-bottom:20px;}
.h-b .h-l p{font-size:14px;line-height:30px;color:#888;}
.h-b .h-l .m{margin-top:50px;}
.h-b .h-l .m a{display:block;width:120px;height:40px;line-height:40px;text-align:center;background:#ca151e;color:#fff;font-size:15px;border-radius:3px;}
.h-b .h-l .m a:hover{background:#8f030a;}

.h-b .h-r{float:right;border:1px solid #ccc;padding:12px;}

.i-b{height:500px;background:url(i-b.jpg) center no-repeat;}
.i-b .video{margin-top:90px;float:left;}
.i-b .text{width:508px;float:right;color:#fff;margin-top:140px;}
.i-b .text h2{font-size:30px;font-weight:normal;padding-bottom:20px;}
.i-b .text h2 a{color:#fff;}
.i-b .text .i{font-size:16px;line-height:40px;}

.j-b{height:578px;background:url(j-b.jpg) center no-repeat;}
.j-b .hdd h2{color:#242424;padding-top:20px;}
.j-b .hdd p{color:#333;}
.j-b .bd{height:443px;position:relative;}
.j-b .bd h2{font-size:20px;color:#ca141d;position:absolute;bottom:154px;left:480px;}
.j-b .bd a{display:block;width:96px;height:30px;line-height:30px;text-align:center;border:1px solid #ccc;position:absolute;bottom:110px;left:498px;font-size:14px;}

.k-b{margin-bottom:30px;}
.k-b .bd{overflow:hidden;width:1195px;margin:0 auto;}
.k-b ul{width:1220px;}
.k-b li{float:left;display:inline;width:180px;height:99px;position:relative;overflow:hidden;margin-right:23px;margin-bottom:30px;}
.k-b li .p1{transition: all, 1.5s;}
.k-b li:hover .p1{margin-top:-99px;}