
.ind-banner .wal{position: relative;}
.ind-banner .swiper-slide img{width: 100%;}
.ind-banner .swiper-pagination{ bottom: 36px!important; } 
.ind-banner .swiper-pagination-bullet {width: 13px; height: 13px; background:url(/images/a3.png) no-repeat; opacity: 1; margin:0 6px;border-radius: 100%;} 
.ind-banner .swiper-pagination-bullet-active { background:url(/images/a3_on.png) no-repeat!important;}

.m-ind-banner .swiper-pagination{ bottom: 15px!important; } 
.m-ind-banner .swiper-pagination-bullet {width: 10px; height: 10px;margin:0 3px;background-size: 10px!important;}

.pc-ind-banner .swiper-slide{position: relative;}
.pc-ind-banner .t1{position: absolute;top: 18%;right: 26%;color: #fff;font-size: 36px;font-weight: bold;width: 100%;text-align:  right;}
.pc-ind-banner .t2{position: absolute;top: 30%;right: 26%;color: #fff;font-size: 30px;width: 100%;text-align: right;}
.pc-ind-banner .ico{position: absolute;top: 40%;right: 26%;color: #fff;font-size: 14px;display: block;width: 105px;height: 36px;line-height: 36px;background: #d8272c;text-align: center;border-radius: 3px;}
.pc-ind-banner .ico:hover{background: #fff;color: #d8272c;}

.ind-part1{padding-bottom: 150px; } 
.ind-part1 .tlt{padding: 100px 0 55px; text-align: center; } 
.ind-part1 .tlt b{font-size: 20px;color: #333; } 
.ind-part1 .tlt span{color: #999; display: block;padding-top: 7px; } 
.ind-part1 .banner1{position: relative;} 
.ind-part1 .banner1 .o{ margin: 3px;height: 205px; padding-top: 40px; background: #f5f5f5; border-radius: 7px; }
.ind-part1 .banner1 .o img{margin: 0 auto ;display:  block;} 
.ind-part1 .banner1 .o em{height: 65px; line-height: 65px; font-size: 20px; color: #000; display: block; width: 100%; text-align: center; } 
.ind-part1 .banner1 .swiper-pagination{width: 100%;margin-top: 35px;} 
.ind-part1 .banner1 .swiper-pagination-bullet {width: 42px;height: 5px;background: #fff;border-radius:  10px;border: 1px solid #d0d0d0;margin: 0 10px;opacity:  1;}  
.ind-part1 .banner1 .swiper-pagination-bullet-active {background: #9d080c!important;border: 1px solid #9d080c;}
.ind-part1 .banner1 .swiper-slide:hover .o{background: #fff; -webkit-box-shadow: 0 0 9px -3px #999; box-shadow: 0 0 9px -3px #999; }

.ind-part2{height: 737px; background: url(/images/a9.jpg) no-repeat; background-size: cover; } 
.ind-part2 .wal{padding-top: 63px;} 
.ind-part2 .o{float: left; width: 50%; height: 300px; overflow: hidden; } 
.ind-part2 .o1{} 
.ind-part2 .o1 .txt{position: relative;width: 38%;background: url(/images/a11.png);height: 100%;padding: 0 6%;} 
.ind-part2 .o1 .txt b{display: block;font-size: 20px;color: #fff;padding: 30px 0 6px;} 
.ind-part2 .o1 .txt span{display: block; color: #fff; } 
.ind-part2 .o1 .txt em{display: block;width: 20px;height: 2px;background: #fff;margin: 13px 0 20px;} 
/*.ind-part2 .o1 .txt p{color: #fff;line-height: 20px; height: 120px; overflow: hidden; }*/ 
.ind-part2 .o1 .txt p{color: #fff;line-height: 23px;height: 138px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;} 
.ind-part2 .o1 .txt .more{color: #fff;font-size: 12px;float:  right;margin-top: 20px;} 
.ind-part2 .o1 .txt .more:hover{text-decoration: underline;} 
.ind-part2 .o1 .trg{position: absolute; left: 50%; top: 50%; margin-top: -10px; } 
.ind-part2 .o1 .img{width: 50%;} 
.ind-part2 .o1 .img img{width: 100%;}

.ind-part2 .o2{position: relative;width: 44%;background: url(/images/a13.png);padding: 0 3%;}
.ind-part2 .o2 .top{width: 100%;} 
.ind-part2 .o2 .top b{display: block;font-size: 20px;color: #333;padding: 30px 0 6px;} 
.ind-part2 .o2 .top span{display: block; color: #999; } 
.ind-part2 .o2 .top em{display: block;width: 20px;height: 2px;background: #9d080c;margin: 13px 0 20px;} 
.ind-part2 .o2 .top .more{position: absolute;right: 6%;top: 60px;color: #333;font-size: 12px;margin-top: 20px;} 
.ind-part2 .o2 .top .more:hover{text-decoration: underline; color:#9d080c; } 

.ind-part2 .o2 .txt .name{font-size:16px;margin-bottom: 15px;font-weight:  bold;} 
.ind-part2 .o2:hover .txt .name{color: #9d080c;/*margin-top:30px;*/}
/*.ind-part2 .o2 .txt p{color: #909090;line-height: 20px;height: 60px;overflow: hidden;}*/ 
.ind-part2 .o2 .txt p{color: #909090;line-height: 23px;height: 69px;overflow: hidden;text-indent:2em;}

.ind-part2 .o2 .txt .time{color: #909090;margin-top: 40px;}

.ind-part2 .banner2 .swiper-button-prev{background: url("../images/a14_1.png") no-repeat center center;right: 68px;left:  auto;top: 85%;} 
.ind-part2 .banner2 .swiper-button-next{background:url("../images/a14_2.png") no-repeat center center;right:  30px;top: 85%;} 
.ind-part2 .banner2 .swiper-button-prev:hover{background-image:url("../images/a14_1on.png"); } 
.ind-part2 .banner2 .swiper-button-next:hover{background-image:url("../images/a14_2on.png"); } 

.ind-part2 .o3{background:#fff;opacity: .8; } 
.ind-part2 .o3 .top{padding: 0 6%;} 
.ind-part2 .o3 b{display: block;font-size: 20px;color: #333;padding: 55px 0 6px;} 
.ind-part2 .o3 span{display: block; color: #999; } 
.ind-part2 .o3 em{display: block;width: 20px;height: 2px;background: #9d080c;margin: 13px 0 20px;} 
.ind-part2 .o3 ul{overflow: hidden; } 
.ind-part2 .o3 ul li{float: left; width: 33.33%; text-align: center; } 
.ind-part2 .o3 ul li img{display: inline-block;margin-bottom: 25px;} 
.ind-part2 .o3 ul li p{font-size: 16px; font-weight: bold; }

.ind-part2 .o4{overflow: hidden; } 
.ind-part2 .o4 li{width: 50%; float: left; text-align: center; height: 300px; background:  #fff; opacity: .8; } 
.ind-part2 .o4 li img{display: inline-block;margin: 86px 0 20px;} 
.ind-part2 .o4 li b{display: block;font-size: 20px;color: #333;padding-bottom: 8px;} 
.ind-part2 .o4 li span{display: block; color: #999; } 
.ind-part2 .o4 li.li01{background: url(/images/a17.jpg);opacity: 1;} 
.ind-part2 .o4 li.li01 b,.ind-part2 .o4 li.li01 span{color: #fff;}

.introduction h2{font-size: 28px;color: #9d080c;font-weight: normal; } 
.introduction .line{width: 63px; height: 3px; background: #9d080c; margin:15px 0 40px; } 
.introduction .p1{line-height: 30px; width: 760px; } 
.introduction .img{margin-top: -352px; } 
.introduction .img img{width: 100%; } 
.introduction .t1{padding-left: 25px;background: url(/images/a19.png)no-repeat 0;font-size: 16px;color: #9d080c;;margin: 75px 0 35px;font-weight:  bold;} 
.introduction .t2{padding-bottom: 25px; font-size: 18px;color: #9d080c;font-weight: bold; } 
.introduction .t2 i{font-size: 14px; } 
.introduction .p2{line-height: 30px; } 
.introduction .list{overflow: hidden; margin:60px 0 70px; } 
.introduction .list li{float: left; margin-right: 20px; width: 365px; height: 200px; background: #f2f2f2; text-align: center; } 
.introduction .list li:last-child{margin-right: 0;} 
.introduction .list li em{display: block;padding: 57px 0 10px;font-size: 60px;color: #999999;display: block;} 
.introduction .list li span{color: #999999; display: block; } 
.introduction .list li img{width: 100%; } 
.introduction .list li.li02{background: #a72024; } 
.introduction .list li.li02 em,.introduction .list li.li02 span{color: #fff;}

.honor h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.honor p{line-height: 30px;} 
.honor p img{float: left; margin-right: 15px; } 
.honor .tlt{font-size: 26px;color: #363535; text-align: center; margin:42px 0 40px; } 
.honor .line{width: 100%; height: 68px; border-bottom: 1px solid #e4e4e4; margin-bottom: 40px; }

.h_banner{padding:0 140px;position: relative;}
.h_banner .swiper-slide {width: 440px;   /*background: url(/images/a24.png) no-repeat bottom;
    background-size: cover;*/

}
.h_banner .swiper-slide .img{border:5px solid #e4e4e4;}
.h_banner .swiper-slide img{width: 100%;}
.h_banner .swiper-slide p{opacity: 0; font-size: 16px;text-align: center;padding: 10px 10px 20px;}
.h_banner .swiper-slide-active p{opacity: 1;}
.h_banner .swiper-button-prev{width: 42px;height: 42px;margin-top:-21px;left:20px;background: url("../images/a23_1.png") no-repeat center center; } 
.h_banner .swiper-button-next{width: 42px;height: 42px;margin-top:-21px;right:20px;background:url("../images/a23_2.png") no-repeat center center; } 
.h_banner .swiper-button-prev:hover{background-image:url("../images/a23_1on.png"); } 
.h_banner .swiper-button-next:hover{background-image:url("../images/a23_2on.png"); } 
.h_banner .swiper-slide:hover p{color: #9d080c;}
#h_banner1 .swiper-slide .img{border:5px solid #e4e4e4;width: 430px;height:  304px;line-height:  304px;position:  relative;background:  #e4e4e4
;}
#h_banner1 .swiper-slide img{width: auto;position:  absolute;left:  0;right:  0;top: 0;bottom:  0;margin:  auto;max-width:  100%;max-height: 100%;}

/*#h_banner2{padding:0 117px;}
#h_banner2 .swiper-slide{width:auto;}
#h_banner2 .swiper-slide p{opacity:1;}
#h_banner2 .swiper-slide .img{background:#fff;}
#h_banner2 .swiper-slide img{width:auto;height:260px;margin: 0 auto;display:block;}*/
#h_banner2{padding:0 117px;}
#h_banner2 .swiper-slide{width:auto;}
#h_banner2 .swiper-slide p{opacity:1;}
#h_banner2 .swiper-slide .img{background:#fff;height:  260px;line-height: 260px;position:  relative;}
#h_banner2 .swiper-slide img{width:auto;margin: auto;max-width:  100%;max-height:  260px;position:  absolute;left:  0;right:  0;top: 0;bottom:  0;}
#h_banner3{padding:0 117px;}
#h_banner3 .swiper-slide{width:auto;}
#h_banner3 .swiper-slide p{opacity:1;}
#h_banner3 .swiper-slide .img{background:#fff;height:  260px;line-height: 260px;position:  relative;}
#h_banner3 .swiper-slide img{width:auto;margin: auto;max-width:  100%;max-height:  260px;position:  absolute;left:  0;right:  0;top: 0;bottom:  0;}
.product h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 

/*.product .o1{overflow: hidden;margin-bottom: 55px;-webkit-box-shadow: 0 5px 12px #dedede;box-shadow: 0 5px 12px #dedede;}
.product .o1 .img{width: 543px;}
.product .o1 .img img{width: 100%;}
.product .o1 p{padding: 35px 40px;width: 517px;float: left;line-height: 30px;}
.product .list{overflow: hidden; } 
.product .list li{float: left;margin: 5px 60px 60px 5px;width: 333px;height: 360px;background: #f5f5f5;} 
.product .list li:nth-child(3n){margin-right: 0; } 
.product .list li .o{text-align: center; } 
.product .list li img{margin:90px 0 30px; } 
.product .list li em{font-size: 20px;color: #000000; display: block; text-align: center; } 
.product .list li:hover{background: #fff; -webkit-box-shadow: 0 0 15px #ebebeb;box-shadow: 0 0 15px #ebebeb; }
.product .more{width: 150px; height: 53px; line-height: 53px; background: #a72024; text-align: center; color: #fff; font-size: 16px; display: block; margin:0 auto; }*/
.product .o1{overflow: hidden;margin-bottom: 55px;-webkit-box-shadow: 0 5px 12px #dedede;box-shadow: 0 5px 12px #dedede;}
.product .o1 .img{width: 543px;}
.product .o1 .img img{width: 100%;}
.product .o1 p{padding: 35px 40px;width: 517px;float: left;line-height: 30px;}
.product .list{overflow: hidden; } 
.product .list li{float: left;margin: 5px 60px 60px 5px;width: 333px;height: 232px;background: #f5f5f5;border-radius: 6px;} 
.product .list li:nth-child(3n){margin-right: 0; } 
.product .list li .o{text-align: center; } 
.product .list li img{margin: 32px 0 20px;} 
.product .list li em{font-size: 20px;color: #000000; display: block; text-align: center; } 
.product .list li:hover{background: #fff; -webkit-box-shadow: 0 0 15px #ebebeb;box-shadow: 0 0 15px #ebebeb; }
/*.product .more{width: 150px; height: 53px; line-height: 53px; background: #a72024; text-align: center; color: #fff; font-size: 16px; display: block; margin:0 auto; }*/

.service_1 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.service_1 p{line-height: 30px; } 
.service_1 .t1{color: #e62129; margin:25px 0 35px; height: 25px; line-height: 25px; } 
.service_1 .t1 em{font-size: 14px; display: inline-block; width: 23px; height: 23px; line-height: 23px; border:1px solid #e62129; border-radius: 100%; text-align: center; margin-right: 10px; } 
.service_1 .t1 span{font-size: 16px; display: inline-block; } 
.service_1 .img{margin-bottom: 10px; } 
.service_1 .img img{width: auto; } 
.service_1 .list{overflow: hidden; margin-bottom: 55px; } 
.service_1 .list li{width: 135px; margin-right: 35px; float: left; } 
.service_1 .list li .img{margin-bottom: 0; } 
.service_1 .list li .img img{width: 100%; } 
.service_1 .list li p{font-size: 12px;text-align: center; line-height: 38px; }

.service_2 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.service_2 .map{margin:0 0 45px 135px; position: relative; } 
.service_2 .map .icos img{position: absolute; } 
.service_2 .map .txts span{position: absolute; color: #333; cursor:pointer; } 
.service_2 .map .txts span:hover{color: #e50011; } 
.service_2 .map .txts span.on{color: #e50011; }
.service_2 .tlt{font-size: 16px;color: #454545; font-weight: bold; height: 50px; line-height: 50px; } 
.service_2 .table{ border-left: 1px solid #dadada; border-top: 1px solid #dadada; } 
.service_2 .table li{height: 50px; line-height: 50px; height: 50px; text-align: center; background: #f8f8f8; border-bottom: 1px solid #dadada; overflow: hidden; } 
.service_2 .table li:nth-child(2n){background: #fff; } 
.service_2 .table li dd{float: left; font-size: 16px;color: #888888; text-align: center; border-right: 1px solid #dadada; } 
.service_2 .table li.li01 dd{color: #454545;font-weight: bold; } 
.service_2 .table li dd:nth-child(1){width: 92px; } 
.service_2 .table li dd:nth-child(2){width: 222px; } 
.service_2 .table li dd:nth-child(3){width: 518px; } 
.service_2 .table li dd:nth-child(4){width: 303px; }

.service_2 .select{width: auto; position: relative; left: 0; display: inline-block; margin-top: 7px; } 
.service_2 .select dt{height: 35px;width: 100%;line-height: 35px;display: block;background: #fff url(/images/z3.png) no-repeat right;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;z-index: 99;padding: 0 10% 0 3%;border: 1px solid #ddd;box-sizing:  border-box;} 
.service_2 .select dt a{font-size: 14px;color: #666;font-style: normal;display: block;text-align: left;overflow: hidden;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
.service_2 .select dd{margin: 0;position: absolute;left: 0px;top: 35px;z-index: 100;width: 100%;} 
.service_2 .select dd ul {margin: 0;padding: 0;width: 100%;list-style: none;overflow: auto;max-height: 160px;} 
.service_2 .select dd ul li{line-height: 33px;display: block;cursor: pointer;border-bottom: 1px solid #fff;color: #666;font-size: 12px;background: #e4e4e4;border-right: 0;position: static;text-align:  center;} 
.service_2 .select dd ul::-webkit-scrollbar {width: 5px; background-color: #c9c9c9; } 
.service_2 .select dd ul::-webkit-scrollbar-thumb {background: #969696; }

/*.service_2 .list{display: none;}*/
.service_2 .list li{border: 1px solid #dedede; margin-bottom:  10px; overflow: hidden; } 
.service_2 .list li p{height:  30px;line-height: 30px;font-size: .8em;border-bottom: 1px solid #f5f5f5;text-align:  center;} 
.service_2 .list li p:last-child{border-bottom:0;} 
.service_2 .list li .lf{float:  left;width: 24%;padding:  0 3%;background: #f5f5f5;text-align:  center;} 
.service_2 .list li .rg{float: left; width: 64%; padding: 0 3%; }
.service_2 .list li .lf p{border-bottom: 1px solid #e1e1e1; } 
.service_2 .list li .lf p:last-child{border-bottom:0;}
.service_2 .more{display: block; width: 120px; height: 40px; line-height: 40px; color: #fff; text-align: center; border-radius: 50px; background: #a72024; margin:20px auto; }


.service_3 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.service_3 p{line-height: 30px; } 
.service_3 .img1{width: 545px;}
.service_3 .img2{width: 595px;}
.service_3 .img{margin-top: 80px;}
.service_3 .img img{width: 100%;}

.service_4 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.service_4 .list li{overflow: hidden; margin-bottom: 18px; } 
.service_4 .list li .img{width: 50%; } 
.service_4 .list li .img img{width: 100%; } 
.service_4 .list li .txt{width: 40%; padding: 0 5% } 
.service_4 .list li .txt .name{font-size: 22px;color: #333;padding-left: 15px;margin-bottom: 15px;margin-top: 135px;background: url(/images/a35.jpg)no-repeat 0 5px;} 
.service_4 .list li .txt p{line-height: 28px;color: #c7c7c7;text-transform: uppercase;}

.service_5 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.service_5 .box{/*text-align: center;*/margin:100px auto 0;display:  table;width:428px;} 
.service_5 .box .inp{overflow: hidden; } 
.service_5 .box .inp em{font-size: 18px; width: 92px; height: 50px; line-height: 50px; float: left; display: inline-block; } 
.service_5 .box .inp input{width: 293px; height: 48px; line-height: 48px; border:1px solid #d9d9d9; font-size: 16px; padding: 0 20px; float: left; } 
.service_5 .box .ico{margin: 42px auto 55px;display: block;width: 120px;height: 48px;line-height: 48px;color: #fff;background: #a72024 url(/images/a36.png) no-repeat 30px;border-radius: 18px;text-align:  left;text-indent: 60px;} 
.service_5 .box .gou{display: inline-block;} 
.service_5 .box p{line-height: 30px; /*margin-top: 35px;*/font-weight:bold;  }
.service_5 .box .t1{padding-bottom:20px;font-size: 14px;}
/*#data{ border:#ccc solid 1px; color:#a72024; padding:0 10px;}*/
.service_5 .box  .date{ border:#ccc solid 1px; color:#a72024; padding:0 10px;}

.news h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.news .o1{overflow: hidden; } 
.news .o1 .img{width: 543px; } 
.news .o1 .img img{width: 100%; } 
.news .o1 .txt{width: 530px;padding: 0 33px;} 
.news .o1 .txt .name{text-align: center; height: 100px; line-height: 100px; margin-top:22px; font-size: 30px; color: #333; } 
.news .o1 .txt p{line-height: 30px;overflow: hidden;height: 150px;} 
.news .o1 .txt .ico{display: block;width: 145px;height: 45px;line-height: 45px;text-align: center;color: #fff;background: #a72024;border-radius: 6px;margin-top: 20px;} 
.news .list{margin-top: 80px; } 
.news .list li{border-bottom: 1px dashed #eee; padding-bottom: 40px; margin-bottom: 40px; } 
.news .list li .name{font-size: 18px;color: #333;height: 40px;line-height: 40px;width: 900px;} 
.news .list li .line{width: 35px; height: 2px; background: #e4e4e4; margin:13px 0 18px; } 
.news .list li p{line-height: 30px; width: 900px; } 
.news .list li .ico{display: block;width: 145px;height: 45px;line-height: 45px;text-align: center;color: #999999;background: #ebebeb;border-radius: 6px;margin-top: 20px;float:  right;margin-top: -50px;} 
.news .list li .ico:hover{color: #fff;background: #a72024; } 
.news .list li:hover .name{color: #a72024; }

.newShow h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.newShow .name{font-size: 30px;color: #333;text-align: center; } 
.newShow .tip{display: table;margin:0 auto; } 
.newShow .tip span{font-size: 12px;color: #999; line-height: 75px; float: left; margin:0 30px; } 
.newShow .line{width: 100%; height: 40px; border-top: 1px solid #eee; } 
.newShow p{line-height: 28px; } 
.newShow .img1{margin-bottom: 40px; } 
.newShow .share{margin: 95px 0 40px; overflow: hidden; } 
.newShow .share a{display: inline-block; margin:0 5px; } 
.newShow .share a img{} 
.newShow .bot{border-top: 1px dashed #eee; padding-top: 30px; } 
.newShow .bot a{line-height: 30px; display: block; } 
.newShow .bot a:hover{text-decoration: underline; color: #a72024; } 
.newShow .bot a:hover b{color: #a72024; } 
.newShow .bot b{color: #444; } 
.newShow .bot .ico{display: block;width: 100px;height: 38px;color: #fff;border-radius: 4px;float: right;font-size: 16px;text-indent: 20px;margin-top: -50px;background: #a72024 url(/images/con12.png)no-repeat 68px;line-height:  38px;} 
.newShow .bot .ico:hover{color: #fff;}

.people h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.people .o{overflow: hidden; background: #fafafa; } 
.people .o .img{width: 558px; } 
.people .o .img img{width: 100%; } 
.people .o .txt{padding: 110px 45px;width: 490px;line-height: 30px;} 
.people .o .t{width: 380px;height: 90px;background: url(/images/w6.png);color: #fff;float: left;margin: -50px 0 0 -270px;position:  relative;z-index:  3;box-shadow: 0 2px 8px #696969;} 
.people .o .t span{font-size: 24px;text-align: center;display: block;line-height: 58px;} 
.people .o .t em{font-size: .9em;text-align: center;display: block;text-transform: uppercase;} 
.people .list{margin-top: 50px; } 
.people .list li{overflow: hidden;} 
.people .list li img{float:  left;} 
.people .list li .box{padding-left: 15px; width: 1084px; float:  left; } 
.people .list li em{font-size: 16px;color: #9d080c;font-weight: bold;line-height: 32px;} 
.people .list li dl{margin: 20px 0;} 
.people .list li dd{padding-left: 20px;line-height: 30px;background: url(/images/w5.png)no-repeat left 11px;}

.jobShow h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.jobShow .name{font-size: 22px;color: #333333; margin-bottom: 40px; } 
.jobShow .list li{font-size: 16px; overflow: hidden; margin-bottom: 45px; } 
.jobShow .list li img{float: left; margin-right: 20px; } 
.jobShow .list li p{width: 1094px; float: left; line-height: 30px; overflow: hidden; } 
.jobShow .list li p span{margin-right: 55px; float: left; } 
.jobShow .icos{overflow: hidden;} 
.jobShow .ico{display: inline-block; margin-right: 10px; width: 140px; height: 47px; line-height: 47px; text-align: center; background: #ececec; font-size: 16px;color: #999999; border-radius: 4px; float: left; } 
.jobShow .ico:hover{font-weight: bold; color: #fff; background: #9d080c; } 
.jobShow .icos .btnp{line-height: 47px;color: red;font-weight: bold;float: left; margin-left: 20px; } 

.job h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.job .box1{background: #fafafa; padding: 68px 0 83px; } 
.job .box1 .name{font-size: 26px;color: #333;text-align: center; } 
.job .box1 img{width: auto; display: block; margin:0 auto; } 
.job .box2{margin-bottom: 40px; } 
.job .box2 .name{padding: 75px 0 50px; font-size: 26px;color: #333;text-align: center; } 
.job .box2 table{border:1px solid #eee; border-right: 0; } 
.job .box2 table th{background: #fafafa; height: 55px; line-height: 55px; text-align: center; border-right:1px solid #eee; font-size: 16px; color: #666; } 
.job .box2 table td{height: 55px; line-height: 55px; text-align: center; border-right:1px solid #eee; border-top:1px solid #eee; font-size: 16px; color: #999; } 
.job .box2 table td a{display: block; font-size: 16px; color: #999; } 
.job .box2 table td a:hover{color: #9d080c; } 
.job .list li{overflow: hidden; } 
.job .list li img{float: left; margin-right: 12px; } 
.job .list li p{line-height: 30px;float:  left;margin-top: 20px;font-size: 16px;margin-left: 46px;} 
.job .list li b{line-height: 42px; font-size: 18px;color: #9d080c; display: block; }

.contact h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.contact .name{font-size: 26px;color: #333;text-align: center; margin-bottom: 65px; } 
.contact .o{overflow: hidden; margin-bottom: 42px; } 
.contact .o .txt{width: 530px;/*margin-left: 60px;*/} 
.contact .o .txt b{font-size: 16px;color: #9d080c; margin-bottom: 50px; display: block; } 
.contact .o .txt p{font-size: 16px; line-height: 25px; margin-bottom: 15px; } 
.contact .o .txt p img{margin-right: 13px; } 
.contact .o .img{width: 518px; } 
.contact .o .img img{width: 100%; } 
.contact .map{margin-bottom: 70px; text-align: right; } 
.contact .o {margin-bottom: 0;} 
.contact .o1 .txt b {margin-bottom: 20px; }
.contact .map{width: 1140px;height:524px; } 

.online h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.online .title{font-size:14px;width: 385px;line-height: 30px;}
.online .imgDiv{float:left;padding-top: 55px;}
.online .context{float:right;width: 660px;}
.online .context p{margin-bottom:40px;}
.online .form li{min-height:40px;line-height:40px;font-size:14px;margin-bottom:20px; }
.online .form li em{float:left;font-size:12px;font-weight:bold;width: 50px;}
.online .form li .box{padding-right:20px;overflow:  hidden;}
.online .form li .box .input1{display: inline-block;font-size:14px;color: #666;border:1px #eee solid;width: 300px;height: 38px;padding: 0 10px;float:  left;margin-right: 20px;}
.online .form li .box .btn{ display:block; width:50px; text-align:center; position:absolute; right:-1px; top:1px; height:50px; line-height:50px; background-color:#fafafa; border-left:1px #eee solid;}
.online .form .li04 textarea{display:block;border:1px #eee solid;height: 125px;font-size: 14px;color: #666;line-height: 25px;resize: none;width: 410px;padding: 5px 10px;float:  left;margin-right: 20px;}
.online .form .li04 .box .btn{ height:200px; line-height:200px;}
.online .form li .red{font-size:14px;color:#ff0000;float:  left;}
.online .ico{display: block; font-size: 16px;color: #fbfbfb; width: 130px; height: 42px; line-height: 42px; text-align: center; background: #a72024; margin:30px 0 0 50px; border-radius: 2px; }

.pc-hide1{display: none;}


.video h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.video .tlt{font-size: 24px;color: #333333; text-align: center;padding-bottom: 35px; }
.videoPic .agentlist{padding: 0 125px 20px;background: #f4f4f4;}
.videoPic .agentlist .slick-slide{float:left;margin: 32px 12px 0;}
.videoPic .slick-slide .ico{position:  relative;z-index: 9;}
.videoPic .slick-slide .name{font-size: 18px;color: #333;text-align:center;line-height: 50px;}
.videoPic .slick-slide img{ width:100%;}
.videoPic .slick-slide video{ width:100%;}

.videoPic .agentlist .slick-current .ico{box-shadow: 0 0 5px 2px #a9a9a9;}
.videoPic .agentlist .slick-current .name{color: #9d080c;}
.videoPic .slick-prev{cursor:pointer;position:absolute;background:#7a7a7a url(../images/z8_1.png) no-repeat center center;width:54px;height:54px;top:50%;margin-top:-30px;left: 35px;z-index:22;}
.videoPic .slick-next{cursor:pointer;background:#7a7a7a url(../images/z8_2.png) no-repeat center center;width: 54px;height: 54px;position: absolute;top:50%;margin-top:-30px;right: 35px;z-index:22;}
.videoPic .slick-prev:hover{ background:#a61f23 url(../images/z8_1.png) no-repeat center center;}
.videoPic .slick-next:hover{ background:#a61f23 url(../images/z8_2.png) no-repeat center center;}
.videoPic .slider-for .box{position:relative;padding-bottom: 45px;}
.videoPic .slider-for .imgDiv{text-align:center;width: 100%;margin:0 auto;}




/*.product_2 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.product_2 .p{line-height: 30px; } 
.product_2 .inps{overflow: hidden; margin:60px 0 30px; } 
.product_2 .inps input{width: 235px; height: 43px; line-height: 43px; display: inline-block; padding: 0 15px; color: #e4e4e4; border:1px solid #eeeeee; border-radius: 4px; margin-right: 25px; } 
.product_2 .inps .ico{display: inline-block; width: 93px; height: 45px; line-height: 45px; color: #fff; border-radius: 4px; text-indent: 45px; background:#9d080c url(../images/z9.png)no-repeat 18px center; } 
.product_2 .inps input::-webkit-input-placeholder{color: #e4e4e4;} 
.product_2 .inps input:-moz-placeholder{color: #e4e4e4; } 
.product_2 .inps input::-moz-placeholder{color: #e4e4e4; } 
.product_2 .inps input:-ms-input-placeholder{color: #e4e4e4; }*/ 
.product_2 h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.product_2 .p{line-height: 30px; } 
.product_2 .inps{overflow: hidden; margin:0px 0 30px;float:right;padding-right:198px; } 
.product_2 .inps input{width: 235px;height: 43px;line-height: 43px;display: inline-block;padding: 0 15px;color: #666;border:1px solid #999;border-radius: 4px;margin-right: 25px;} 
.product_2 .inps .ico{display: inline-block; width: 130px; height: 45px; line-height: 45px; color: #fff; border-radius: 4px; text-indent: 45px; background:#9d080c url(../images/z9.png)no-repeat 18px center; } 
.product_2 .inps input::-webkit-input-placeholder{color: #666;} 
.product_2 .inps input:-moz-placeholder{color: #666; } 
.product_2 .inps input::-moz-placeholder{color: #666; } 
.product_2 .inps input:-ms-input-placeholder{color: #666; } 
.product_2 table{border-left: 1px solid #eee; border-top: 1px solid #eee; } 
.product_2 table th{line-height: 43px; height: 43px; text-align: center; color: #333; background: #fafafa; border-right: 1px solid #eee; border-bottom: 1px solid #eee; } 
/*.product_2 table td{line-height: 43px; height: 43px; text-align: center; color: #666; border-right: 1px solid #eee; border-bottom: 1px solid #eee; }*/ 
.product_2 table td{line-height: 21px;height: 21px;text-align: center;color: #666;border-right: 1px solid #eee;border-bottom: 1px solid #eee;padding:  6px 7px;} 
/*.product_2 table tr{cursor:pointer; }*/ 
.product_2 .table.hasMore tr:hover td:last-child{cursor:pointer; } 

/*.product_2 table tr:hover{-webkit-box-shadow: 0 0px 6px #b9b7b7; box-shadow: 0 0px 6px #b9b7b7; } 
.product_2 table tr:first-child:hover{-webkit-box-shadow: none; box-shadow: none; } 
.product_2 table tr:hover td:last-child{font-weight: bold; color: #9d080c; }*/
.product_2 .table.hasMore tr:hover{-webkit-box-shadow: 0 0px 6px #b9b7b7; box-shadow: 0 0px 6px #b9b7b7; } 
.product_2 table tr:first-child:hover{-webkit-box-shadow: none; box-shadow: none; } 
.product_2 .table.hasMore tr:hover td:last-child{font-weight: bold; color: #9d080c; }


.product_2 .table2 tr:nth-child(1),.product_2 .table2 tr:nth-child(2){background: #fafafa;}
.product_2 .table2 tr:nth-child(1) td,.product_2 .table2 tr:nth-child(2) td{font-weight:bold;color:#333;text-align:center;} 
.product_2 .table2 tr:nth-child(1) td{line-height: 30px;height: 30px;}
.product_2 .table2 td{line-height: 21px;padding: 6px 7px;text-align:left;
}


.product_2_show h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.product_2_show .tlt{font-size: 24px;color: #333; text-align: center; margin-bottom: 60px; } 
.product_2_show .download{display: block; width: 94px; height: 30px; line-height: 30px; color: #fff; background: #9d080c; text-align: center; font-size: 12px; } 
.product_2_show .box{overflow: hidden; } 
.product_2_show .box img{width: 252px; border:1px solid #e7e7e7; margin-right: 40px; float: left; } 
.product_2_show .box ul{float: left;margin-top: 33px;width: 845px;} 
.product_2_show .box li{line-height: 32px;float:  left;padding-left: 16px;background: url(../images/z11.png)no-repeat left;} 
/*.product_2_show .box li:nth-child(3n+1){width: 335px;} 
.product_2_show .box li:nth-child(3n+2){width: 285px;} 
.product_2_show .box li:nth-child(3n+3){width: 177px;}*/ 
.product_2_show .box li:nth-child(3n+1){width: 300px;} 
.product_2_show .box li:nth-child(3n+2){width: 260px;} 
.product_2_show .box li:nth-child(3n+3){width: 237px;} 
.product_2_show .cont{padding-bottom: 55px;border:1px solid #fafafa;margin-bottom: 40px;}
.product_2_show .cont .title{margin:47px 0 30px; height: 55px; line-height: 55px; background: #f2f2f2; } 
.product_2_show .cont .title span{display: inline-block; width: 150px; background: #9d080c; font-size: 16px; color: #fff; text-align: center; margin-right: 5px; float:  left; } 
.product_2_show .cont .title em{display: inline-block;width: 5px;background: #9d080c;height: 100%;float:  left;} 
.product_2_show .cont b{display: block; line-height: 35px; padding-left: 20px; background: url(../images/z11.png)no-repeat left; } 
.product_2_show .cont p{line-height: 35px; padding-left: 20px; }
.product_2_show .pro-tlt .t{text-align:  center;} 
.product_2_show .pro-tlt .t .line{display: inline-block;width: 23px;height: 2px;background:#9d080c;margin-top: -5px;vertical-align:  middle;} 
.product_2_show .pro-tlt .t .txt{display: inline-block; padding: 0 13px; font-size: 24px;color: #333; } 
.product_2_show .pro-tlt p{font-size: 16px;color: #d4d3d3; text-align: center; padding: 17px 0 85px; } 
.product_2_show .pro-ban{position: relative; } 
.product_2_show .swiper-container{margin:0 90px; } 
.product_2_show .pro-ban .img{border:1px solid #e7e7e7; } 
.product_2_show .pro-ban .img img{width: 100%; } 
.product_2_show .pro-ban p{margin-top: 20px; line-height: 35px; text-align: center; } 
.product_2_show .swiper-button-prev{width: 30px;height: 30px; background: url("../images/a23_1.png") no-repeat center center; background-size:30px 30px;left: 23px;/*margin-top: -60px;*/margin-top: -42px;} 
.product_2_show .swiper-button-next{width: 30px;height: 30px; background:url("../images/a23_2.png") no-repeat center center;background-size:30px 30px; right: 23px;/*margin-top: -60px;*/margin-top: -42px;} 
.product_2_show .swiper-button-prev:hover{background-image:url("../images/a23_1on.png"); } 
.product_2_show .swiper-button-next:hover{background-image:url("../images/a23_2on.png"); }

/*.download h2{font-size: 28px;color: #9d080c;font-weight: normal; margin-bottom: 30px;} 
.download .inps{overflow: hidden; margin:60px 0 30px; } 
.download .inps span{font-size: 24px;color: #333;line-height: 45px; } 
.download .inps input{width: 235px; height: 43px; line-height: 43px; display: inline-block; padding: 0 15px; color: #e4e4e4; border:1px solid #eeeeee; border-radius: 4px; margin-right: 25px; } 
.download .inps .ico{display: inline-block; width: 93px; height: 45px; line-height: 45px; color: #fff; border-radius: 4px; text-indent: 45px; background:#9d080c url(../images/z9.png)no-repeat 18px center; } 
.download .inps input::-webkit-input-placeholder{color: #e4e4e4;} 
.download .inps input:-moz-placeholder{color: #e4e4e4; } 
.download .inps input::-moz-placeholder{color: #e4e4e4; } 
.download .inps input:-ms-input-placeholder{color: #e4e4e4; } 
.download .list{overflow: hidden; } 
.download .list li{float: left; width: 203px; height: 48px; line-height: 48px; background: #fafafa url(../images/z15.png) no-repeat 33px center; border:1px solid #eeeeee; border-radius: 4px; text-indent: 68px; margin:0 27px 27px 0; } 
.download .list li a{display: block; font-size: 16px;}
.download .list li:nth-child(5n){margin-right: 0; } 
.download .list li:hover{background: #fafafa url(../images/z15_on.png) no-repeat 33px center; } 
.download .list li a:hover{color: #9d080c;}*/


.download .inps{overflow: hidden; margin:60px 0 30px; } 
.download .inps span{font-size: 24px;color: #333;line-height: 45px; }
.download .list{overflow: hidden; } 

/*.download .list li {
    float: left;
    width: 215px;
    height: 48px;
    line-height: 24px;
    background: #fafafa url(../images/z15.png) no-repeat 10px center;
    border: 1px solid #eeeeee;
    border-radius: 4px;
    margin: 0 27px 27px 0;
}
.download .list li a {
    display: table-cell;
    font-size: 15px;
    vertical-align: middle;
    height: 48px;
    padding-left: 48px;
}
.download .list li:nth-child(5n){margin-right: 0; } 
.download .list li:hover{background: #fafafa url(../images/z15_on.png) no-repeat 10px center; } 

.download .list li a:hover{color: #E62129;}*/
.download .list ul{ margin-right:-25px;}
.download .list li{float: left; width: 25%; height: 48px; line-height: 24px; margin:0 0 27px 0; font-size:14px; } 
.download .list li .box{ margin-right:25px; background: #fafafa url(../images/z15.png) no-repeat 10px center; border:1px solid #eeeeee; border-radius: 4px;}
.download .list li a{display: table-cell; height:48px; vertical-align:middle; padding-left:48px;}
.download .list li:nth-child(5n){margin-right: 0; } 
.download .list li:hover{background: #fafafa url(../images/z15_on.png) no-repeat 33px center; } 
.download .list li a:hover{color: #E62129;}