<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* css document */
.pc-banner .swiper-button-prev{background:rgba(3,3,3,.1) url(/uploads/image/timages/img-10.png)no-repeat center !important;width: 50px !important;height: 80px !important;transition: .5s;left: 11% !important;}
.pc-banner .swiper-button-next{background:rgba(3,3,3,.1) url(/uploads/image/timages/img-11.png)no-repeat center !important;width: 50px !important;height: 80px !important;transition: .5s;right: 11% !important;}
.pc-banner .swiper-button-prev:hover{background:rgba(3,3,3,.3) url(/uploads/image/timages/img-10.png)no-repeat center !important;}
.pc-banner .swiper-button-next:hover{background:rgba(3,3,3,.3) url(/uploads/image/timages/img-11.png)no-repeat center !important;}
.index-case{margin: 100px 0;overflow: hidden;}
.index-case .boxfl{float: left;width: 43%;}
.case-tit{border: 3px solid #f5f5f5;width: 255px;height: 102px;display: flex;align-items: center;margin-left: 31px;margin-top: 5px;}
.case-tit div{background: #fff;height: 81px;margin-left: -31px;}
.case-tit div b{display: block;font-size: 24px;color: #cccccc;font-family: arial;text-transform: uppercase;font-weight: normal;}
.case-tit div h4{color: #333333;font-size: 30px;text-transform: uppercase;display: flex;align-items: center;}
.case-tit div h4 span{font-family: arial;font-size: 48px;margin-right: 5px;}

.case-tit div p.name{color: #333333;font-size: 30px;text-transform: uppercase;display: flex;align-items: center;}
.case-tit div p.name span{font-family: arial;font-size: 48px;margin-right: 5px;}
.casefont{}
.casefont h4{color: #333333;font-size: 30px;margin: 45px 0 27px;}
.casefont div.name{color: #333333;font-size: 30px;margin: 45px 0 27px;}
.casefont p{font-size: 16px;color: #666666;line-height: 36px;}
.casefont a{width: 100px;display: flex;align-items: center;justify-content: space-between;padding: 0 35px;height: 48px;background: #ba1e21;font-size: 16px;color: #fff;border-radius: 0;float: left;margin-top: 22px;}
.index-case .boxfr{width:55%;float: right;overflow: hidden;}
.index-case .boxfr img{transition: .5s;}
.index-case .boxfr img:hover{transform: scale(1.07);}
.case-pro{}
.agentlist{padding-top: 15px;}
.agentlist .slick{margin-top: 7px;transition: .7s;}
.agentlist .slick-current{transform: translatey(-7px);}
.agentlist .slick&gt;div{width: 97%;margin: 0 auto;position: relative;}
.slibg{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.6);width: 85%;height: 100%;padding-left: 15%;transition: 1s;}
.slibg h4{color: #fff;font-size: 18px;margin: 22px 0 18px;}
.slibg div.name{color: #fff;font-size: 18px;margin: 22px 0 18px;}
.agentlist .slick-prev{width: 40px;height: 100px;background: #333333 url(/uploads/image/timages/img-20.png)no-repeat center;float: left;margin-top: 7px;}
.agentlist .slick-next{width: 40px;height: 100px;background: #333333 url(/uploads/image/timages/img-21.png)no-repeat center;float: right;margin-top: 7px;}
.agentlist .slick-list{float: left;width: 93.9%;}
.agentlist .slick-current .slibg{opacity: 0;}

.index-tool{width: 100%;height: 470px;background: #f2f2f2;overflow: hidden;}
.tool-tit{display: flex;flex-direction:column;align-items: center;margin: 95px 0 0;}
.tool-tit h4{font-family: arial;font-size: 36px;color: #cccccc;text-transform: uppercase;}
.tool-tit div.name{font-family: arial;font-size: 36px;color: #cccccc;text-transform: uppercase;}
.tool-tit span{font-size: 30px;color: #333333;display: flex;align-items: center;}
.tool-tit span::before{content: "";background:#cccccc;width: 16px;height: 2px;margin-right: 14px;}
.tool-tit span::after{content: "";background:#cccccc;width: 16px;height: 2px;margin-left: 14px;}
.index-tool ul{margin-top: 58px;display: flex;justify-content: space-between;}
.index-tool li{width: 46%;height: 137px;display: flex;align-items: center;position: relative;}
.index-tool li:nth-child(1){padding-right: 4%;}
.index-tool li:nth-child(1)::after{content: ""; width: 1px;background: #dedede;height: 100%;position: absolute;top: 0;right: 0;}
.index-tool .boxfl{width: 98px;height: 98px;border: 2px solid #363636;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin-right: 27px;}
.index-tool .boxfl img:nth-child(2){display: none;}
.index-tool .boxfr{width: 80%;}
.index-tool .boxfr h4{font-size: 24px;color: #333333;margin-bottom: 16px;}
.index-tool .boxfr div.name{font-size: 24px;color: #333333;margin-bottom: 16px;}
.index-tool .boxfr p{color: #999999;font-size: 16px;line-height: 30px;}
.index-tool li:hover .boxfl{background: #fff;border: 2px #fff solid;}
.index-tool li:hover .boxfl img:nth-child(1){display: none;}
.index-tool li:hover .boxfl img:nth-child(2){display: block;}
.index-tool li:hover .boxfr h4{color: #ba1e21;}
.index-tool li:hover .boxfr div.name{color: #ba1e21;}
.index-tool li:hover .boxfr p{color: #ba1e21;}

.index-business{background: url(/uploads/image/timages/img-27.jpg)no-repeat;width: 100%;height: 956px;background-size: cover;overflow: hidden;}
.business-tit{display: flex;flex-direction:column;align-items: center;margin: 62px 0 0;}
.business-tit h4{font-family: arial;font-size: 27px;color: #dedede;text-transform: uppercase;}

.business-tit div.name{font-family: arial;font-size: 27px;color: #dedede;text-transform: uppercase;}

.business-tit span{font-size: 30px;color: #fff;display: flex;align-items: center;}
.business-tit span::before{content: "";background:rgba(255,255,255,1);width: 12px;height: 2px;margin-right: 16px;}
.business-tit span::after{content: "";background:rgba(255,255,255,1);width: 12px;height: 2px;margin-left: 16px;}
.index-business ul{display: flex;flex-wrap: wrap;margin-top: 70px;}
.index-business li{width: 33.3333%;margin-bottom: 65px;}
.index-business a{position: relative;height: 265px;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.index-business h4{color: #fff;font-size: 24px;margin: 15px 0 0;}
.index-business div.name{color: #fff;font-size: 24px;margin: 15px 0 0;}
.index-business img{}
.index-business p{text-align: center;color: #fff;font-size: 16px;line-height: 30px;}
.index-business .yin{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: #971a1c;opacity: 0;transition: .5s;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
.index-business li:hover .yin{opacity: 1}

.business-tit div.h4{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}

.index-serve{}
.serve-tit{display: flex;flex-direction:column;align-items: center;margin: 95px 0 0;}
.serve-tit h4{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}
.serve-tit div.name{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}
.serve-tit span{font-size: 30px;color: #333333;display: flex;align-items: center;}
.serve-tit span::before{content: "";background:#dedede;width: 16px;height: 2px;margin-right: 20px;}
.serve-tit span::after{content: "";background:#dedede;width: 16px;height: 2px;margin-left: 20px;}
.territory{}
.territory ul{overflow: hidden;padding-top: 58px;}
.territory li{width: 24%;margin-right: 1.3333%;float: left;transition: .5s;}
.territory li:nth-last-of-type(1){margin-right: 0;}
.territory li a{display: block;position: relative;}
.territory li em{display: block;overflow: hidden;}
.territory li em img{transition: .5s;}
.territory li:hover em img{transform: scale(1.1);}
.terbox{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.5);width: 84%;height: 100%;padding-left: 16%}
.terbox h4{color: #fff;font-size: 23px;margin: 56px 0 90px;}
.terbox div.name{color: #fff;font-size: 23px;margin: 56px 0 90px;}
.terbox img{transition: .5s;}
.terbox b{font-weight: normal;color: #e4e4e4;width: 84px;height: 32px;display: flex;justify-content: space-between;align-items: center;background: #ba1e21;border-radius: 2px;padding: 0 12px;letter-spacing: 3px;opacity: 0;transition: .5s;}
.terbox b::after{content: "";background: url(/uploads/image/timages/img-12.png)no-repeat;width: 6px;height: 10px;}
.territory li:hover{transform: translatey(-15px);}
.territory li:hover .terbox b{opacity: 1;transform: translatey(-25px);}
.territory li:hover .terbox img{opacity: 0;}
.tera{width: 98px;height: 48px;border-radius: 2px;float: none;font-size: 16px;color: #999999;display: flex;background: #333333;padding:  0 36px 0 40px;justify-content: space-between;align-items: center;margin: 60px auto 100px;}

.territory{overflow:hidden;position:relative;}
.territory .swiper-wrapper{padding-top: 58px;}
.territory .swiper-slide{overflow: hidden;transition: .5s;}
.territory .swiper-slide a {display: block;position: relative;}
.territory .swiper-slide em img{transition: .5s;}
.territory .swiper-slide:hover em img{transform: scale(1.1);}
.territory .swiper-slide:hover{transform: translatey(-15px);}
.territory .swiper-slide:hover .terbox b{opacity: 1;transform: translatey(-25px);}
.territory .swiper-slide:hover .terbox img{opacity: 0;}
.index-serve .territory .swiper-button-prev,.index-serve .territory .swiper-button-next{margin-top: -108px;}
.index-serve .territory .swiper-button-prev{background:rgba(3,3,3,.1) url(/uploads/image/timages/img-10.png)no-repeat center !important;width: 50px !important;height: 80px !important;transition: .5s;left: 0 !important;}
.index-serve .territory .swiper-button-next{background:rgba(3,3,3,.1) url(/uploads/image/timages/img-11.png)no-repeat center !important;width: 50px !important;height: 80px !important;transition: .5s;right: 0 !important;}
.index-serve .territory .swiper-button-prev:hover{background:rgba(3,3,3,.3) url(/uploads/image/timages/img-10.png)no-repeat center !important;}
.index-serve .territory .swiper-button-next:hover{background:rgba(3,3,3,.3) url(/uploads/image/timages/img-11.png)no-repeat center !important;}


.index-news{background: url(/uploads/image/timages/img-40.jpg);width: 100%;height: 975px;background-size: cover;overflow: hidden;}
.news-tit{display: flex;flex-direction:column;align-items: center;margin: 95px 0 0;}
.news-tit h4{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}
.news-tit div.name{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}
.news-tit span{font-size: 30px;color: #dedede;display: flex;align-items: center;}
.news-tit span::before{content: "";background:#dedede;width: 16px;height: 2px;margin-right: 20px;}
.news-tit span::after{content: "";background:#dedede;width: 16px;height: 2px;margin-left: 20px;}
.newsbox{margin: 58px 0 0;}
.newsbox li{width: 32.3333%;margin-right: 1.5%;float: left;background: #f2f2f2;height: 666px;}
.newsbox li:nth-last-of-type(1){margin-right: 0;}
.newsbox li .box1{height: 75px;display: flex;justify-content: space-between;align-items: center;width: 90%;margin: 0 auto;}
.newsbox li .box1 h4{color: #333333;font-size: 24px;}
.newsbox li .box1 a{width: 45px;height: 34px;padding:0 17px;display: flex;justify-content: space-between;align-items: center;background: #333333;border-radius: 3px;color: #ffffff;transition: .3s}
.newsbox li .box1 a:hover{transform: translatex(3px);}
.newsbox li .box2{position: relative}
.newsbox li .box2 em{display: block;overflow: hidden;}
.newsbox li .box2 em img{transition: .5s;}
.newsbox li .box2 em img:hover{transform: scale(1.1);}
.newsbox li .box2 p{position: absolute;left: 0;bottom: 0;color: #fff;font-size: 18px;background: rgba(0,0,0,.5);height: 60px;line-height: 60px;width: 90%;padding: 0 5%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsbox li .box3{width: 90%;margin: 0 auto;padding: 0 5%;}
.newsbox li .box3 p{display: flex;align-items: center;margin-top: 30px;}
.newsbox li .box3 p a{color: #666666;font-size: 16px;transition: .5s;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 100%;}
.newsbox li .box3 p::before{content: "";width: 6px;height: 6px;background: #bbbbbb;margin-right: 10px;border-radius: 50%;}
.newsbox li .box3 p a:hover{color: #ba1e21;}
.newsbox li .box3 p:hover::before{background: #ba1e21;}

.coopbox{margin-bottom: 100px;}
.coop-tit{display: flex;flex-direction:column;align-items: center;margin: 95px 0 0;}
.coop-tit h4{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}
.coop-tit div.name{font-family: arial;font-size: 36px;color: #dedede;text-transform: uppercase;}
.coop-tit span{font-size: 30px;color: #333333;display: flex;align-items: center;}
.coop-tit span::before{content: "";background:#dedede;width: 16px;height: 2px;margin-right: 20px;}
.coop-tit span::after{content: "";background:#dedede;width: 16px;height: 2px;margin-left: 20px;}
.coopbox p{line-height: 30px;color: #999999;font-size: 16px;margin: 33px 0;text-align: center;}
.coopbox .fanh{width: 174px;height: 48px;background: #333333;color: #999999;border-radius: 3px;float: none;margin: 0 auto;font-size: 16px;}

.appointment{background: url(/uploads/image/timages/img-42.jpg);width: 100%;height: 587px;background-size: cover;}
.antbox{background: rgba(248,248,248,.3);width: 660px;height: 410px;overflow: hidden;float: left;margin-top: 80px;}
.antbox   div{margin: 412px 0 0 46px;float: left;}
.antbox h4{color: #f4f4f4;font-size: 24px;display: flex;align-items: flex-end;line-height: 24px;margin: 43px 0 28px 51px;}
.antbox h4::before{content: "";background: url(/uploads/image/timages/img-44.png)no-repeat;width: 38px;height: 31px;margin-right: 27px;}
.antbox div.name{color: #f4f4f4;font-size: 24px;display: flex;align-items: flex-end;line-height: 24px;margin: 43px 0 28px 51px;}
.antbox div.name::before{content: "";background: url(/uploads/image/timages/img-44.png)no-repeat;width: 38px;height: 31px;margin-right: 27px;}
.antbox #form1{}
.antbox #form1 div{width: 430px;height: 48px;background: #fff;border-radius: 4px;display: flex;align-items: center;margin-bottom: 20px;margin-left: 117px;}
.antbox #form1 label{color: #666666;font-size: 16px;margin-left: 20px;}
.antbox #form1 input[type="text"]{height: 48px;width: 340px;padding:0 10px;outline: none;border: none;}
.antbox #form1 a{margin-left: 117px;width: 430px;height: 48px;background: #c5171e;color: #f4f4f4;font-size: 16px;border: none;border-radius: 4px;cursor: pointer;display: block;line-height: 48px;text-align: center;}
.antbox #form1 ::-webkit-input-placeholder { color: #666;}
.antbox #form1 ::-moz-placeholder {color: #666; } /* firefox 19  */
.antbox #form1 :-ms-input-placeholder { color: #666;  } /* ie */
.antbox #form1 input :-moz-placeholder { color: #666;  }

.banner{position: relative}
.casefontbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.casefontbox .cont{height: 100%;}
.casepos{width: 69.3%;position: relative;height: 100%;float: left;}
.casefont1{position: absolute;top: 0;left: 0;}
.casefont1 div.ename{font-size: 120px;color: #0b8153;font-family: arial;font-weight: normal;text-transform: uppercase;margin: 13% 0 -30px 0;line-height: 0;}
.casefont1 h2{font-size: 36px;color: #fff;margin: 45px 0 27px 10px;}
.casefont1 p{color:#cccccc;font-size: 16px;line-height: 30px;width: 78%;margin-left: 10px;}
.scope{position: absolute;bottom: 0;right: 0;}
.scope li{float: left;width: 209px;height: 129px;display: flex;flex-direction: column;justify-content: center;text-align: center;}
.scope li:nth-child(1){background: #e0e0e0;}
.scope li:nth-child(2){background: #e6e6e6;}
.scope li:nth-child(3){background: #ececec;}
.scope div.name{font-size: 60px;color: #ba1e4e;font-family: arial;}
.scope div.name span{font-size: 24px;font-family: "sourcehansanssc regular";}
.scope p{color: #666666;font-size: 16px;}
.casebox{background: #f4f4f4;overflow: hidden;}
.casezi{}
.casezi h3{font-size: 36px;color: #222222;font-weight: normal;margin: 75px 0 0;}
.casezi .ename{font-size: 36px;color: #222222;font-weight: normal;margin: 75px 0 0;}
.casezi em{display: block;overflow: hidden;margin: 35px 0 0px;}
.casezi em img{transition: .5s;}
.casezi em img:hover{transform: scale(1.07);}
.casezi div.name{font-size: 24px;color: #333333;margin-top: 55px;}
.casezi p{font-size: 16px;color: #666666;line-height: 30px;margin-top: 35px;}
.rests{margin: 120px 0 100px;overflow: hidden;width: 100%;}
.rests-tit{font-size: 30px;color: #222222;margin-bottom: 33px;}
.rests ul{border-top: 1px solid #dedede;padding-top: 40px;overflow: hidden;}
.rests li{width: 30.3333%;margin-right: 4.5%;background: #ececec;overflow: hidden;float: left;}
.rests li:nth-last-of-type(1){margin-right: 0;}
.rests em{display: block;overflow: hidden}
.rests em img{transition: .5s;}
.rests em img:hover{transform: scale(1.05);}
.restsfont {overflow: hidden;width: 85%;margin: 0 auto;border-bottom: 1px solid #dedede;padding: 30px 0;}
.restsfont .boxfl{float: left;width: 70%;}
.restsfont .boxfl h4{font-size: 20px;color: #333333;}
.restsfont .boxfl p{font-size: 16px;color: #999999;line-height: 40px;}
.restsfont .boxfr{float: right;}
.restsmove{font-size: 16px;color: #999999;display: flex;justify-content: space-between;align-items: center;width: 85%;margin: 0 auto;padding: 20px 0;}
.case-consult{top: 20%;background: #fff;float: right;position: relative;width: 360px;z-index: 100;}
.case-consult .box1{/*background:url(/uploads/image/timages/img-56.jpg)no-repeat;*/width: 100%;height: 195px;background-size: cover;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;font-size: 24px;}
.case-consult .box2{display: flex;flex-direction: column;justify-content: center;align-items: center;border-bottom: 1px solid #dedede;width: 85%;margin: 0 auto;padding: 40px 0;}
.case-consult .box2 p{font-size: 18px;color: #666666;margin: 22px 0 30px;}
.case-consult .box2 p span{color: #333333;}
.case-consult .box2 b{color: #222222;font-size: 18px;}
.case-consult .box3{width: 85%;margin: 0 auto;}
.case-consult .box3 h4{font-size: 18px;color: #666666;margin: 10px 0px 15px;}
.case-consult .box3 ul{overflow: hidden;}
.case-consult .box3 li{background: #4a4a4a;width: 31%;margin-right: 3.5%;float: left;height: 30px;border-radius: 3px;text-align: center;line-height: 30px;margin-bottom: 15px;}
.case-consult .box3 li:nth-child(3n){margin-right: 0;}
.case-consult .box3 li a{color: #fff;font-size: 12px;display: block;}
.case-consult .box3 p{font-size: 24px;color: #222222;display: flex;align-items: center;line-height: 26px;}
.case-consult .box3 p span{font-family: arial;font-size: 36px;margin-right: 7px;}
.case-consult .box3 .fanh{background: #333333;width: 95px;height: 48px;padding: 0 36px 0 43px;float: none;border-radius: 0;color: #999999;font-size: 14px;display: flex;align-items: center;justify-content: space-between;letter-spacing: 4px;margin: 35px auto 45px;}
.case-consult .box4{background: #c12832;width: 100%;flex-direction: column;align-items: center;justify-content: center;font-size: 14px;font-family: "sourcehansanssc regular";color: #fff;padding: 10px 0;cursor: pointer;display: none;}
.case-consult .box4 img{width: 50%;display: block;margin: 0 auto 5px;}
.case-consult.on{background-color: #fff;} 
.case-consult .box1.on,.case-consult .box2.on,.case-consult .box3.on{visibility: visible;}
.restsmove:hover{color: #ba1e21;}

.servicebox{background: url(/uploads/image/timages/img-66.jpg) center;width: 100%;height: 1100px;background-size: cover;overflow: hidden;}
.servicebox .boxfl{width: 22%;float: left;margin:100px 0 0;}
.servicebox .boxfl h3{font-size: 60px;font-family: arial;color: #fff;text-transform: uppercase;line-height: 44px;}
.servicebox .boxfl div.ename{font-size: 60px;font-family: arial;color: #fff;text-transform: uppercase;line-height: 44px;}
.servicebox .boxfl h4{font-size: 36px;font-family: 'microsoftyaheilight';color: #fff;margin: 28px 0;}
.servicebox .boxfl h2{font-size: 36px;font-family: 'microsoftyaheilight';color: #fff;margin: 28px 0;}
.servicebox .boxfl em{display: block;width: 40px;height: 2px;background: #d80112;margin: 30px 0 50px;}
.servicebox .boxfl ul{overflow: hidden;background: #25252d;}
.servicebox .boxfl li{background: #25252d;height: 60px;transition: .5s;}
.servicebox .boxfl li:nth-child(7),.servicebox .boxfl li:nth-child(10),.servicebox .boxfl li:nth-child(11){border-bottom: 10px solid #2b2b33;}
.servicebox .boxfl li a{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 100%;}
.servicebox .boxfl li a span{color: #f4f4f4;font-size: 20px;display: flex;align-items: center;}
.servicebox .boxfl li.on,.servicebox .boxfl li:hover{background: #ba1e21;}
.servicebox .boxfl li.on a span{font-size: 24px;}
.servicebox .boxfl li a span::before{content: "";background: url(/uploads/image/timages/img-70.png)no-repeat;width: 14px;height: 14px;margin: 0 12px 0 13px;}
.servicebox .boxfl li:nth-child(1) a span::before,.servicebox .boxfl li:nth-child(2) a span::before,.servicebox .boxfl li:nth-last-of-type(1) a span::before{content: "";background: url(/uploads/image/timages/img-70.png)no-repeat;width: 14px;height: 14px;margin: 0 7px 0 15px;}
.servicebox .boxfl li a img{margin-right: 18px;opacity: 0;transition: .5s;}
.servicebox .boxfl li.on a img,.servicebox .boxfl li:hover a img{opacity: 1;}
.servicebox .boxfr{width: 70%;float: right;background: #fff;height: 948px;margin:100px 0 0;}
.servicebox .boxfr h4{font-size: 30px;color: #d80112;border-bottom: 1px solid #dedede;text-align: center;width: 90%;margin:  0 auto;padding: 58px 0 38px;}
.servicebox .boxfr div.name{font-size: 30px;color: #d80112;border-bottom: 1px solid #dedede;text-align: center;width: 90%;margin:  0 auto;padding: 58px 0 38px;}
.sercont{width: 90%;margin: 40px auto 0;}
.seroption{float: left;width: 29%;}
.seroption a{font-size: 18px;color: #666666;background: #f5f5f5;margin-bottom: 10px;display: flex;align-items: center;width: 100%;height: 60px;}
.seroption a::before{content: "";width: 18px;height: 2px;background: #666;margin: 0 12px 0 28px;}
.seroption a.on{background: url(/uploads/image/timages/img-67.jpg)no-repeat;width: 100%;height: 60px;color: #fff;font-weight: bold;background-size: cover;}
.seroption a.on::before{background: #fff;}
.sercont ul{float: right;width: 67%;}
.sercont li{display: none;}
.sercont li.on{display: block;}
.sercont li em{display: block;overflow: hidden;}
.sercont li em img{transition: .5s;}
.sercont li em img:hover{transform: scale(1.05);}
.sercont dl{}
.sercont dd{font-size: 16px;color: #666666;margin: 18px 0;display: flex;align-items: center;}
.sercont dd span{color: #666666;font-family: arial;font-size: 24px;margin: 0 17px 0 25px;}
.m-seroption{}
.m-seroption .tit{color: #ffffff;font-size: 16px;display: flex;justify-content: space-between;align-items: center;background: #ba1e21;height: 45px;width: 100%;position:relative;}
.m-seroption .tit span{display: flex;align-items: center;}
.m-seroption .tit span::before{content: "";background: url(/uploads/image/timages/img-70.png)no-repeat;width: 14px;height: 14px;margin: 0 7px 0 15px;}
.m-seroption ul{width: 90%;margin: 12px auto;display: none;}
.m-seroption li{background: #24242b;height: 40px;}
.m-seroption li a{font-size: 15px;color: #f4f4f4;display: flex;align-items: center;width: 100%;height: 100%;}
.m-seroption li a::before{content: "";background: url(/uploads/image/timages/img-70.png)no-repeat;width: 14px;height: 14px;margin: 0 7px 0 15px;}
.m-seroption li.on{background: #ba1e21;}
.m-seroption li.on a{color: #fff;}
.m-seroption li:nth-child(7),.m-seroption li:nth-child(10),.m-seroption li:nth-child(11){margin-bottom: 7px;}
.m-seroption li:nth-child(1) a::before,.m-seroption li:nth-child(2) a::before,.m-seroption li:nth-last-of-type(1) a::before{content: "";background: url(/uploads/image/timages/img-70.png)no-repeat;width: 14px;height: 14px;margin: 0 7px 0 15px;}

.asrban-font{position: absolute;top: 0;left: 0;color: #fff;text-align: center;width: 100%;}
.asrban-font h4{font-family: "sourcehansanssc light";font-size: 36px;margin: 4% 0 40px}
.asrban-font em{display: block;background: #fff;width: 30px;height: 4px;margin: 0 auto;}
.asrban-font h2{font-family: "sourcehansanssc light";font-size: 60px;font-weight: normal;margin: 35px 0 5px; }
.asrban-font h3{font-size: 48px;font-weight: normal;}
.asrban-font p{display: flex;justify-content: center;margin: 40px 0;}
.asrban-font span{display: flex;align-items: center;font-family: "sourcehansanssc light";font-size: 30px;}
.asrban-font span::before{content: "";background: url(/uploads/image/timages/img-70.png)no-repeat;width: 14px;height: 14px;margin: 0 7px 0 15px;}
.asregbox{background: #f4f4f4;overflow: hidden;}
.asregbox .box1{padding: 80px 0 70px;overflow: hidden;border-bottom: 1px solid #dedede;}
.asregbox .box1 .boxfl{width: 46%;float: left;margin-top: 55px;}
.asregbox .box1 .boxfl ul{position: relative;width: 100%;height: 400px;}
.asregbox .box1 .boxfl li{width: 92%;position: absolute;transition: .7s;}
.asregbox .box1 .boxfl li.on1{top: 0px;left: 0px;opacity: .2;z-index: 1}
.asregbox .box1 .boxfl li.on2{top: 25px;left: 25px;opacity: .8;z-index: 2}
.asregbox .box1 .boxfl li.on3{top: 50px;left: 50px;opacity: 1;z-index: 3}
.asregbox .box1 .boxfl .btn{display: flex;justify-content: flex-end;}
.asregbox .box1 .boxfl .btn span{background-color: transparent;width: 14px;height: 14px;border: 1px solid #cdcdcd;border-radius: 50%;margin: 0 7px;cursor: pointer;}
.asregbox .box1 .boxfl .btn span.on{background: #222222;border: 1px solid #222222;}
.asregbox .box1 .boxfr{width: 50%;float: right;}
.asregbox .box1 .boxfr h4{color: #333333;font-size: 30px;}
.asregbox .box1 .boxfr div.name{color: #333333;font-size: 30px;}
.asregbox .box1 .boxfr p{font-size: 16px;line-height: 36px;margin-top: 35px;color: #666666;}

.asregbox .box2{}
.asregbox .box2 h4{color: #333333;font-size: 30px;text-align: center;margin:78px 0 43px 55px;}
.asregbox .box2 div.name{color: #333333;font-size: 30px;text-align: center;margin:78px 0 43px 55px;}
.asregbox .box2 ul{ margin-left:60px; }
.asregbox .box2 li{float: left;display: flex;justify-content: center;align-items: center;flex-direction: column;margin-right: 5%;}
.asregbox .box2 li:nth-last-of-type(1){margin-right: 0;}
.asregbox .box2 li em{}
.asregbox .box2 li p{color: #666666;font-size: 16px;line-height: 30px;text-align: center;margin-top: 25px;}

.asregbox .box3{}
.asregbox .box3 h4{color: #333333;font-size: 48px;text-align: center;margin: 130px 0 38px;}
.asregbox .box3 em{display: block;overflow: hidden;margin: 0 auto;width: 870px;}
.asregbox .box3 em img{transition: .5s;}
.asregbox .box3 em img:hover{transform: scale(1.05);}

.asregbox .box4{overflow: hidden;margin: 70px 0 60px;}
.asregbox .box4 h4{color: #333333;font-size: 30px;text-align: center;}
.asregbox .box4 p{font-size: 18px;color: #333333;text-align: center;margin: 35px 0 50px;}
.asregbox .box4 .boxfl{overflow: hidden;width: 44%;float: left;}
.asregbox .box4 .boxfl img{transition: .5s}
.asregbox .box4 .boxfl img:hover{transform: scale(1.05);}
.asregbox .box4 .boxfr{width: 53%;float: right;}
.asregbox .box4 .boxfr font{color: #666666;font-size: 16px;display: flex;align-items: center;padding: 18px 0;}
.asregbox .box4 .boxfr font::before{content: "";background: url(/uploads/image/timages/img-83.png)no-repeat;width: 24px;height: 24px;margin-right: 10px;}

.asregbox .box5{}
.asregbox .box5 h4{color: #333333;font-size: 30px;text-align: center;}
.asregbox .box5 p{font-size: 18px;color: #333333;text-align: center;line-height: 36px;margin: 30px 0;}
.asregbox .box5 table{border: 1px solid #e5e5e5;border-collapse: collapse;}
.asregbox .box5 table tr{font-size: 16px;text-align: center;}
.asregbox .box5 table th{border: 1px solid #dedede;background: #ffc000;color: #fefefe;font-weight: normal;font-size: 22px;height: 90px;}
.asregbox .box5 table th:nth-child(1){width: 185px;}
.asregbox .box5 table th:nth-child(2){width: 320px;}
.asregbox .box5 table th:nth-child(3){width: 650px;}
.asregbox .box5 table th:nth-child(4){width: 206px;}
.asregbox .box5 table td{border: 1px solid #dedede;color: #222222;height: 120px;padding: 0 30px;line-height: 30px;}
.asregbox .box5 table tr td:nth-child(3){color: #666666;}
.asregbox .box5 table tr:nth-last-of-type(1) td{padding-right: 55px;text-align: right;height: 94px;}

.asregbox .box6{margin: 130px 0 0;overflow: hidden;}
.asregbox .box6 h3{font-size: 48px;color: #333333;text-align: center;font-weight: normal;}
.asregbox .box6 p{font-size: 18px;color: #666666;text-align: center;margin: 30px 0 60px;}
.asregbox .box6 ul{overflow: hidden;}
.asregbox .box6 li{width: 18%;margin-right: 2.5%;float: left;margin-bottom: 55px;}
.asregbox .box6 li:nth-child(5n){margin-right: 0;}
.asregbox .box6 li a{display: flex;width: 100%;flex-direction: column;justify-content: center;align-items: center;}
.asregbox .box6 li em{overflow: hidden;}
.asregbox .box6 li em img{transition: .5s;}
.asregbox .box6 li em img:hover{transform: scale(1.05);}
.asregbox .box6 li h4{font-size: 24px;color: #333333;margin: 10px 0;}
.asregbox .box6 li span{color: #666666;font-size: 18px;}

.asregbox .box7{overflow: hidden;}
.asregbox .box7 h4{font-size: 48px;color: #333333;text-align: center;margin: 85px 0 60px;}
.asregbox .box7-cont{background: url(/uploads/image/timages/img-109.jpg);width: 100%;height: 793px;}
.asregbox .box7 .boxfl{width: 50%;float: left;}
.asregbox .box7 .boxfl p{font-size: 30px;color: #ffffff;text-align: center;margin: 80px 0 65px;}
.asregbox .box7 .boxfr{width: 330px;float:right;margin-top: 80px;}

.asregbox .box8{overflow: hidden;}
.asregbox .box8 h4{color: #333333;font-size: 30px;text-align: center;margin: 78px 0 38px;}
.asregbox .box8 .box8-cont{background: #eeeeee;overflow: hidden;}
.asregbox .box8 .box8-cont .boxfl{width: 53%;float: left;}
.asregbox .box8 .box8-cont .boxfl p{font-size: 18px;color: #333333;line-height: 48px;margin-top: 10px;margin-left: 25px;}
.asregbox .box8 .box8-cont .boxfl p span{display: inline-block;float: right;}
.asregbox .box8 .box8-cont .boxfr{width: 45%;float: right;}

.asregbox .box9{margin: 135px 0 0px;overflow: hidden;}
.asregbox .box9 h3{color: #333333;font-size: 48px;font-weight: normal;text-align: center}
.asregbox .box9 div.name {color: #333333;font-size: 48px;font-weight: normal;text-align: center}
.asregbox .box9 h4{color: #333333;font-size: 30px;text-align: center;margin: 45px 0 24px;}
.asregbox .box9 div.subname{color: #333333;font-size: 30px;text-align: center;margin: 45px 0 24px;}
.asregbox .box9 p{color: #666666;font-size: 18px;text-align: center;line-height: 36px;margin-bottom: 25px;width:1005px;margin-left:75px;}
.asregbox .box9 .boxfl{float: left;width: 32.454212%;overflow: hidden;}
.asregbox .box9 .boxfr{display: flex;flex-wrap: wrap;float: right;width: 67.545788%;}
.asregbox .box9 li{overflow: hidden;margin-bottom: 4px;margin-left: 3px;}
.asregbox .box9 li:nth-child(1){width: 45.444685%;}
.asregbox .box9 li:nth-child(2){width: 53.796095%;}

.asregbox .box10{overflow: hidden;}
.asregbox .box10 h4{color: #333333;font-size: 30px;text-align: center;margin: 78px 0 36px;}

.asregbox .box11{}
.asregbox .box11 h4{color: #333333;font-size: 30px;text-align: center;margin: 78px 0 38px;}
.asregbox .box11 em{display: block;overflow: hidden;margin: 0 auto;width: 100%;}
.asregbox .box11 em img{transition: .5s;}
.asregbox .box11 em img:hover{transform: scale(1.05);}

.asregbox .box12{margin: 100px 0;overflow: hidden;}
.asregbox .box12 ul{}
.asregbox .box12 li{float: left;background: #fff;width: 23%;margin-right: 2.5%;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 336px;}
.asregbox .box12 li:nth-last-of-type(1){margin-right: 0;}
.asregbox .box12 li:nth-last-of-type(1) img{box-shadow:0 0 30px rgba(0,0,0,.2);}
.asregbox .box12 em{background: #d81238;width: 80px;height: 80px;display: flex;justify-content: center;align-items: center;border-radius: 50%;box-shadow:0 0 20px rgba(216,18,56,.4);}
.asregbox .box12 p{font-size: 24px;color: #222222;margin: 52px 0 33px;}
.asregbox .box12 span{font-size: 30px;color: #222222;font-family: arial;}
.asregbox .box12 h4{font-size: 24px;color: #333333;margin-bottom: 42px;}
.asregbox .box12 div.name{font-size: 24px;color: #333333;margin-bottom: 42px;}

.coursebox{background: #f4f4f4;overflow: hidden;}
.coursebox .tit{text-align: center;}
.coursebox .tit b{font-family: arial;font-size: 36px;color: #333333;display: block;margin: 78px 0 18px;}
.coursebox .tit h4{font-size: 24px;color: #333333;font-family: sourcehansanssc regular;}
.coursebox .tit h2{font-size: 24px;color: #333333;font-family: sourcehansanssc regular;}
.coursebg{border-left: 1px solid #dedede;margin-left: 26px;margin: 15px 0 100px 26px;width: 100%;float: left;}
.cour-cont{position: relative;width: 100%;float: left;margin-bottom: 40px;}
.cour-cont .btn{display: flex;align-items: center;cursor: pointer;position: absolute;top: 0;left: 0;}
.cour-cont .btn em{background: #f4f4f4 url(/uploads/image/timages/img-116.png)no-repeat center;width: 18px;height: 58px;margin-left: -9px;}
.cour-cont .btn b{width: 25px;height: 25px;margin: 0 49px 0 56px;background: url(/uploads/image/timages/img-124.png)no-repeat;}
.cour-cont .btn b.on{background: url(/uploads/image/timages/img-123.png)no-repeat;}
.cour-cont .btn h4{font-family: 'bahnschrift';font-size: 36px;color: #333333;height: 36px;}
.cour-cont .btn div.name{font-family: 'bahnschrift';font-size: 36px;color: #333333;height: 36px;}
.cour-cont .box{border-bottom: 1px solid #dedede;width: 95.2%;float: right;padding-bottom: 50px;min-height: 100px;margin-top: -28px;}
.cour-cont ul{width: 77%;float: right;}
.coursebg .cour-cont:nth-child(1) ul,.coursebg .cour-cont:nth-child(2) ul{display: block;}
.coursebg .cour-cont:nth-last-child(1){margin-bottom: 0;}
.cour-cont li{margin-top: 32px;overflow: hidden;}
.cour-cont .boxfl{width: 44%;float: left;font-size: 16px;color: #333333;line-height: 48px;padding-right: 6%;}
.cour-cont .boxfr{width: 50%;float: right;overflow: hidden}
.cour-cont .boxfr img{transition: .5s;}
.cour-cont .boxfr img:hover{transform:scale(1.05);}

.jobs-font{position: absolute;width: 100%;top: 0;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;font-family:'sourcehansanssc regular';color: #fff;}
.jobs-font h4{font-size: 48px;margin: 60px 0 30px;}
.jobs-font h2{font-size: 48px;margin: 60px 0 30px;}
.jobs-font p{font-size: 30px;}
.jobsbg{background: #f4f4f4;width: 100%;float: left;}
.jobs-op{overflow: hidden;margin-top: -90px;}
.jobs-op .slick{margin-top: 30px;transition: .5s;}
.jobs-op .slick-current{margin-top: 0px;}
.jobs-op .slick div{width: 70%;margin: 0 auto;background: #fff;height: 296px;padding: 0 10%;overflow:hidden;}
.jobs-op .slick h3{font-size: 60px;color: #ba1e21;font-weight: normal;font-family: 'bahnschrift';margin: 30px 0 0;}
.jobs-op .slick em.num{font-size: 60px;color: #ba1e21;font-weight: normal;font-family: 'bahnschrift';margin: 30px 0 0;}
.jobs-op .slick h4{font-size: 24px;color: #222222;margin: 15px 0 20px;}
.jobs-op .slick div.name{font-size: 24px;color: #222222;margin: 15px 0 20px;height:auto;}
.jobs-op .slick p{color: #999999;font-size: 16px;line-height:36px;}
.jobs-op .slick-prev{width: 60px;height: 60px;border-radius: 2px;position: absolute;top: 50%;margin-top: -30px;left: 0;box-shadow:5px 5px 11px rgba(0,0,0,.2);background: #333333 url(/uploads/image/timages/img-20.png)no-repeat center;}
.jobs-op .slick-prev:hover{box-shadow:5px 5px 11px rgba(186,30,33,.3);background:#ba1e21 url(/uploads/image/timages/img-21.png)no-repeat center;}
.jobs-op .slick-next{width: 60px;height: 60px;border-radius: 2px;position: absolute;top: 50%;margin-top: -30px;right: 0;box-shadow:-5px 5px 11px rgba(0,0,0,.2);background: #333333 url(/uploads/image/timages/img-21.png)no-repeat center;}
.jobs-op .slick-next:hover{box-shadow:-5px 5px 11px rgba(186,30,33,.3);background:#ba1e21 url(/uploads/image/timages/img-21.png)no-repeat center;}
.jobs-op .slick-list{width: 90%;margin: 0 auto;}
.agentlist1{width: 88%;margin: 44px auto 90px;}
.agentlist1 .slick{background: #fff;height: 950px;width: 100%;}
.agentlist1 .slick .div1{width: 90%;margin: 0 auto;}
.agentlist1 .slick h4{font-size: 30px;border-bottom: 1px solid #dedede;color: #222222;width: 100%;height: 105px;line-height: 105px;}
.agentlist1 .slick div.name{font-size: 30px;border-bottom: 1px solid #dedede;color: #222222;width: 100%;height: 105px;line-height: 105px;}
.agentlist1 .slick p{display: flex;justify-content: space-between;margin: 35px 0 20px;}
.agentlist1 .slick p span{color: #333333;font-size: 18px;}
.agentlist1 .slick div{margin: 45px 0 0; }
.agentlist1 .slick div b{color: #ba1e21;font-size: 18px;display: block;margin-bottom: 35px;}
.agentlist1 .slick div font{color: #999999;font-size: 16px;line-height: 30px;}
.agentlist1 .slick .fanh{width: 174px;height: 48px;background: #ba1e21;border-radius: 1px;font-size: 16px;color: #dedede;float: none;margin-top: 40px;}

.knowbox{background: #f4f4f4;overflow: hidden;}
.learn{margin: 78px 0;}
.learn .boxfl{width: 54.5%;float: left;}
.learn .boxfl h3{font-size: 36px;font-family: arial;color: #222222;}
.learn .boxfl div.ename{font-size: 36px;font-family: arial;color: #222222;}
.learn .boxfl span{font-family: sourcehansanssc regular;font-size: 24px;color: #222222;margin: 12px 0 43px;display:block;}
.learn .boxfl h2{font-family: sourcehansanssc regular;font-size: 24px;color: #222222;margin: 12px 0 43px;display:block;}
.learn .boxfl p{font-size: 16px;color: #666666;line-height: 36px;}
.learn .boxfr{width: 30%;float: right;display: flex;flex-wrap: wrap;}
.learn .boxfr p{width: 50%;text-align: right;}
.learn .boxfr span{color: #ba1e21;font-size: 60px;font-family: 'bahnschrift';display: block;}
.learn .boxfr font{font-size: 24px;color: #222222;line-height: 36px;}
.learn .boxfr p{margin-top: 45px;}
.domain{margin: 80px auto 0;overflow: hidden;}
.domain .boxfl{width: 255px;background: #fff;height: 535px;float: left;padding-top: 35px;}
.domain .boxfl p{width: 100%;height: 88px;display: flex;align-items: center;font-size: 24px;color: #333333;justify-content: center;cursor: pointer;margin-top: 1px;transition:margin .5s;}
.domain .boxfl p span{font-family: 'bahnschrift';font-size: 36px;margin-right: 24px;display: none;}
.domain .boxfl p font{width: 150px;}
.domain .boxfl p.on,.domain .boxfl p:hover{color: #fff;background: url(/uploads/image/timages/img-130.jpg)no-repeat;margin-left: 25px;}
.domain .boxfl p.on span,.domain .boxfl p:hover span{display: block;}
.domain .boxfr{width: 76%;background: #fff;float: right;height: 570px;position: relative;}
.domain .boxfr li{position: absolute;top: 8%;left: 6%;width: 88%;height: 84%;display: none;}
.domain .boxfr li div{width: 100%;position: relative;height: 100%;}
.domain .boxfr li p{font-size: 16px;color: #666666;line-height: 36px;}
.domain .boxfr li .fanh{width: 130px;height: 48px;padding: 0 17px 0 27px;border-radius: 2px;position: absolute;bottom: 0;left: 0;justify-content: space-between;background: #666;color: #999;font-size: 14px;letter-spacing: 4px;align-items: center;}
.domain .boxfr li .fanh span{height: 20px;}
.domain .boxfr li.on{display: block;}
.knowfont{font-size: 16px;color: #666666;line-height: 36px;margin: 42px auto 30px;}

.contactbox{background: #f4f4f4;overflow: hidden;}
.con-tit{display: flex;flex-direction: column;justify-content: center;align-items: center;margin: 80px 0 70px;}
.con-tit h3{font-size: 36px;color: #333333;font-family: arial;}
.con-tit div.ename{font-size: 36px;color: #333333;font-family: arial;}
.con-tit span{color: #333333;font-family: sourcehansanssc regular;font-size: 30px;line-height: 45px;}
.con-tit h2{color: #333333;font-family: sourcehansanssc regular;font-size: 30px;line-height: 45px;}
.contactbox ul{margin-bottom: 94px;overflow: hidden;}
/*.contactbox li{width: 30%;float: left;margin-right: 5%;}
.contactbox li:nth-last-of-type(1){margin-right: 0;}
.contactbox li h4{color: #333333;font-size: 24px;font-family: arial;border-bottom: 1px solid #dedede;padding-bottom: 22px;}
.contactbox li font{font-size: 18px;color: #666666;padding: 30px 0 35px;display: block;}
.contactbox li .fanh{border-radius: 5px;width: 106px;height: 50px;font-size: 14px;color: #333333;float: none;background: #dedede;margin-top: 20px;padding: 0 20px;justify-content: space-around;}
.contactbox li p{color: #333333;font-family: arial;font-size: 24px;display: flex;align-items: center;margin-top: 32px;}
.contactbox li p em{width: 36px;}
.contactbox li dl{width: 126px;margin-top: 33px;}
.contactbox li dd{font-size: 18px;color: #666666;text-align: center;line-height: 55px;}
.contactbox li .wang{margin: 5px 0 25px;}*/
.contactbox li{width: 30%;float: left;margin-right: 5%;}
.contactbox li:nth-last-of-type(1){margin-right: 0;}
.contactbox li h4{color: #333333;font-size: 24px;font-family: arial;border-bottom: 1px solid #dedede;padding-bottom: 22px;}
.contactbox li div.name{color: #333333;font-size: 24px;font-family: arial;border-bottom: 1px solid #dedede;padding-bottom: 22px;}
.contactbox li font{font-size: 18px;color: #666666;padding: 30px 0 5px;display: block;}
.contactbox li .tel{font-size: 18px;color: #666666; padding:5px 0 30px;}
.contactbox li .fanh{border-radius: 5px;width: 106px;height: 50px;font-size: 14px;color: #333333;float: none;background: #dedede;margin-top: 20px;padding: 0 20px;justify-content: space-around;}
.contactbox li p{color: #333333;font-family: arial;font-size: 24px;display: flex;align-items: center;margin-top: 32px;}
.contactbox li p em{width: 36px;}
.contactbox li dl{width: 126px;margin-top: 33px;}
.contactbox li dd{font-size: 18px;color: #666666;text-align: center;line-height: 55px;}
.contactbox li .wang{margin: 5px 0 25px;}
.contactbox .allmap {width:100%;overflow: hidden;}

.honorbox{background: #f4f4f4;overflow: hidden;padding-bottom: 100px;}
.honor-tit{display: flex;flex-direction: column;justify-content: center;align-items: center;margin: 80px 0 50px;}
.honor-tit h3{font-size: 36px;color: #333333;font-family: arial;}
.honor-tit div.ename{font-size: 36px;color: #333333;font-family: arial;}
.honor-tit span{color: #333333;font-family: sourcehansanssc regular;font-size: 24px;line-height: 45px;}
.honor-tit h2{color: #333333;font-family: sourcehansanssc regular;font-size: 24px;line-height: 45px;}
.honorbox .box1{overflow: hidden;}
.honorbox .box1 img{transition: .5s;}
.honorbox .box1 img:hover{transform: scale(1.05);}
.awards{border: 2px solid #fff;margin: 40px 0 120px;}
.awards .slick{position: relative;border:2px solid #fff;box-sizing: border-box;}
.awards .slick em{display:block;overflow: hidden}
.awards .slick em img{transition: .5s;}
.awards .slick em img:hover{transform: scale(1.05);}
.awards .slick div{position: absolute;top: 0;left: 0;background: rgba(186,30,33,.8);width: 100%;height: 100%;justify-content: center;align-items: center;color: #fff;font-size: 24px;opacity: 0;transition: .5s;display: flex;}
.awards .slick div font{width: 80%;text-align: center;}
.awards .slick:hover div{opacity: 1;}
.awards .slick-prev{background:#333333 url(/uploads/image/timages/img-20.png)no-repeat center;width: 60px;height: 60px;left: 44.5%;bottom:-80px;display: block;position: absolute;transition: .2s;border-radius: 2px;box-shadow:5px 5px 11px rgba(0,0,0,.2);}
.awards .slick-next{background:#333333 url(/uploads/image/timages/img-21.png)no-repeat center;width: 60px;height: 60px;right: 44.5%;bottom:-80px;display: block;position: absolute;transition: .2s;border-radius: 2px;box-shadow:5px 5px 11px rgba(0,0,0,.2);}
.awards .slick-prev:hover{background:#ba1e21 url(/uploads/image/timages/img-20.png)no-repeat center;width: 60px;height: 60px;left: 44.5%;bottom:-80px;display: block;position: absolute;border-radius: 2px;box-shadow:5px 5px 11px rgba(186,30,33,.3);}
.awards .slick-next:hover{background:#ba1e21 url(/uploads/image/timages/img-21.png)no-repeat center;width: 60px;height: 60px;right: 44%.5;tbottom:-80px;display: block;position: absolute;border-radius: 2px;box-shadow:5px 5px 11px rgba(186,30,33,.3);}
.awards1{border:6px solid #fff;margin: 40px 0 80px;}
.awards1 .slick{border:2px solid #fff;box-sizing: border-box;}
.awards1 .slick-prev{background:#333333 url(/uploads/image/timages/img-20.png)no-repeat center;width: 60px;height: 60px;left: 44.5%;bottom:-88px;display: block;position: absolute;transition: .2s;border-radius: 2px;box-shadow:5px 5px 11px rgba(0,0,0,.2);}
.awards1 .slick-next{background:#333333 url(/uploads/image/timages/img-21.png)no-repeat center;width: 60px;height: 60px;right: 44.5%;bottom:-88px;display: block;position: absolute;transition: .2s;border-radius: 2px;box-shadow:5px 5px 11px rgba(0,0,0,.2);}
.awards1 .slick-prev:hover{background:#ba1e21 url(/uploads/image/timages/img-20.png)no-repeat center;width: 60px;height: 60px;left: 44.5%;bottom:-88px;display: block;position: absolute;border-radius: 2px;box-shadow:5px 5px 11px rgba(186,30,33,.3);}
.awards1 .slick-next:hover{background:#ba1e21 url(/uploads/image/timages/img-21.png)no-repeat center;width: 60px;height: 60px;right: 44%.5;tbottom:-88px;display: block;position: absolute;border-radius: 2px;box-shadow:5px 5px 11px rgba(186,30,33,.3);}

.chiefbox{background: #f4f4f4;padding: 80px 0 0;overflow: hidden;}
.expert{}
.expert .boxfl{float: left;width: 45%;}
.expert .boxfl h4{font-size: 30px;color: #333333;}
.expert .boxfl h2{font-size: 30px;color: #333333;}
.expert .boxfl h3{font-family:'sourcehansanssc bold';font-size: 30px;color: #333333;font-weight: normal;margin: 70px 0 55px;}
.expert .boxfl div.name{font-family:'sourcehansanssc bold';font-size: 30px;color: #333333;font-weight: normal;margin: 70px 0 55px;}
.expert .boxfl b{color: #222222;font-size: 18px;line-height: 48px;}
.expert .boxfl p{color: #666666;font-size: 16px;line-height: 30px;margin-top: 32px;}
.expert .boxfr{float: right;width: 52%;}
.clients{margin-top: 68px;overflow: hidden;}
.clie-tit{border-bottom: 1px solid #dcdcdc;}
.clie-tit b{font-family: arial;font-size: 36px;color: #333333;}
.clie-tit h4{font-size: 24px;color: #333333;font-family:'sourcehansanssc regular';margin: 15px 0 25px;}
.clie-tit div.name{font-size: 24px;color: #333333;font-family:'sourcehansanssc regular';margin: 15px 0 25px;}
.clie-tit em{background: #333333;width: 100px;height: 3px;display: block;}
.clients p{font-size: 18px;color: #333333;margin: 38px 0 26px;}
.clie-cont{overflow: hidden;}
.clie-cont li{width: 50%;border: 2px solid #f4f4f4;float: left;display: flex;box-sizing: border-box;}
.clie-cont em{background: #fff;width:20%;height: 100px;display: flex;justify-content: center;align-items: center;border-right: 1px solid #f4f4f4;}
.clie-cont font{background: #fff;width: 70%;padding: 0 5%;height: 100px;display: flex;align-items: center;font-size: 16px;color: #666666;line-height: 30px;}
.literature{margin: 90px 0 100px;overflow: hidden}
.litera{margin-bottom:100px;overflow: hidden}
.literature p{font-size: 18px;color: #666666;margin: 30px 0;line-height: 36px;}
.litecont{overflow: hidden;}
.litecont li{width: 13%;margin-right: 1.5%;float: left;overflow: hidden;}
.litecont li:nth-last-of-type(1){margin-right: 0;}
.litecont li img{transition: .5s;}
.litecont li img:hover{transform: scale(1.05)}

.casus-ban1{position: absolute;top: 90px;left: 37%;color: #f4f4f4;font-size: 24px;}
.casus-ban1 span,.casus-ban2 span{color: #f4f4f4;font-size: 72px;font-family: arial;padding: 0 10px;}
.casus-ban2{position: absolute;top: 200px;right: 30%;color: #f4f4f4;font-size: 24px;}
.casusbox{background: #f4f4f4;overflow: hidden;padding-bottom: 100px;}
.casusbox .boxfl{float: left;width: 280px;background: #ececec;margin: 80px 0 0;top: -80px;}
.casusbox .boxfl.on{position: fixed;}
.casusbox .boxfl .tit{height: 190px;width: 100%;background: #060606;color: #f4f4f4;font-size: 24px;display: flex;flex-direction: column;justify-content: center;align-items: center;line-height: 50px;}
.casusbox .boxfl .tit b{font-size: 36px;font-family: arial;}
.casusbox .boxfl ul{background: url(/uploads/image/timages/img-173.png)repeat-y;width: 55%;margin: 40px auto 60px;}
.casusbox .boxfl li{display: flex;align-items: center;margin-bottom: 45px;font-size: 18px;color: #333333;cursor: pointer;}
.casusbox .boxfl li:nth-last-of-type(1){margin-bottom: 0;}
.casusbox .boxfl li::before{content: "";background:#ececec url(/uploads/image/timages/img-171.png)no-repeat center;width: 14px;height: 34px;margin-right: 20px;}
.casusbox .boxfl li.on{color: #d80112;font-size: 24px;}
.casusbox .boxfl li.on::before{content: "";background:#ececec url(/uploads/image/timages/img-172.png)no-repeat center;width: 14px;height: 34px;margin-right: 20px;}
.casusbox .boxfr{float: right;width: 76%;}
.cascont{margin: 80px 0 0;overflow: hidden;}
.cascont&gt;h4{width: 100%;height: 100%;background: #060606;font-size: 24px;color: #f4f4f4;text-align: center;line-height: 100px;}
.cascont&gt;div.name{width: 100%;height: 100%;background: #060606;font-size: 24px;color: #f4f4f4;text-align: center;line-height: 100px;}
.cascont ul{}
.cascont li{width: 48%;margin-right: 4%;margin-top: 45px; background: #ececec;overflow: hidden;float: left;}
.cascont li:nth-child(2n){margin-right: 0;}
.cascont em{display: block;overflow: hidden}
.cascont em img{transition: .5s;}
.cascont em img:hover{transform: scale(1.05);}
.casfo {overflow: hidden;width: 85%;margin: 0 auto;border-bottom: 1px solid #dedede;padding: 30px 0;}
.casfo .boxzuo{float: left;width: 70%;}
.casfo .boxzuo h4{font-size: 25px;color: #333333;}
.casfo .boxzuo div.name{font-size: 25px;color: #333333;}
.casfo .boxzuo p{font-size: 20px;color: #999999;padding: 10px 0;height: 20px;}
.casfo .boxyou{float: right;}

.brandban{position: absolute;top: 0;left: 0;display:flex;width: 100%;flex-direction: column;height: 100%;justify-content: flex-end;}
.brandban h4{font-size: 48px;color: #fff;font-family:'sourcehansanssc regular';text-align: center;}
.brandban h2{font-size: 48px;color: #fff;font-family:'sourcehansanssc regular';text-align: center;}
.brandban div.name{font-size: 48px;color: #fff;font-family:'sourcehansanssc regular';text-align: center;}
.brandban ul{display: flex;justify-content: center;margin: 4% 0 87px;}
.brandban li{width: 285px;height: 86px;background: #d5d5d5;margin-right: 26px;transition: .2s}
.brandban li:nth-last-child(1){margin-right: 0;}
.brandban li a{font-size: 24px;color: #222222;display: flex;justify-content: center;align-items: center;height: 100%;transition: .2s}
.brandban li.on,.brandban li:hover{background: #ba1e21;}
.brandban li.on a,.brandban li:hover a{color: #ffffff;}
.brandbox{background: #f4f4f4;}
.brandbox .box1{background: #fff;width: 93%;height: 245px;padding: 0 3.5%;overflow: hidden;margin: -40px 0 55px;position: relative;box-shadow: 0 0 30px rgba(0,0,0,.1);}
.brandbox .box1 h4{font-size: 24px;color: #333333;text-align: center;margin: 40px 0 0;}
.brandbox .box1 h2{font-size: 24px;color: #333333;text-align: center;margin: 40px 0 0;}
.brandbox .box1 div.name{font-size: 24px;color: #333333;text-align: center;margin: 40px 0 0;}
.brandbox .box1 span{font-size: 16px;color: #666666;font-family: arial;text-align: center;display: block;margin: 10px 0 30px;}
.brandbox .box1 p{color: #666666;font-size: 16px;line-height: 30px;text-align: center;}
.brandbox .box2{margin-bottom: 100px;}
.brandbox .box2 li{display: flex;flex-direction: column;justify-content: center;align-items: center;margin-bottom: 20px;}
.brandbox .box2 em{background: #541375;width: 20px;height: 2px;margin: 10px 0;}
.brandbox .box2 li:nth-child(2) em{background: #f59600;}
.brandbox .box2 li:nth-child(3) em{background: #8cc128;}
.brandbox .box2 li:nth-child(4) em{background: #2eb9dc;}
.brandbox .box2 li:nth-child(5) em{background: #1c61e1;}
.brandbox .box2 li:nth-child(6) em{background: #d62446;}
.brandbox .box2 b{color: #666666;font-size: 16px;margin-bottom: 10px;}
.brandbox .box2 p{color: #666666;font-size: 14px;line-height: 24px;text-align: center;}

.toolbox{background: #f4f4f4;}
.toolbox .box1{background: #fff;width: 93%;height: 245px;padding: 0 3.5%;overflow: hidden;margin: -40px 0 55px;position: relative;box-shadow: 0 0 30px rgba(0,0,0,.1);}
.toolbox .box1 h4{font-size: 24px;color: #333333;text-align: center;margin: 40px 0 0;}
.toolbox .box1 div.name{font-size: 24px;color: #333333;text-align: center;margin: 40px 0 0;}

.toolbox .box1 span{font-size: 16px;color: #666666;font-family: arial;text-align: center;display: block;margin: 10px 0 30px;}
.toolbox .box1 p{color: #666666;font-size: 16px;line-height: 30px;text-align: center;}
.toolbox .box2{margin-bottom: 100px;overflow: hidden;}
.toolbox .box2 .boxfl{width: 53%;float: left;}
.toolbox .box2 .boxfr{width: 42%;float: right;}
.toolbox .box2 .boxfr li{display: flex;align-items: center;margin-top: 63px;}
.toolbox .box2 .boxfr .left1{position: relative;width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;}
.toolbox .box2 .boxfr .left1 em{position: absolute;top: 0;left: 0;animation: rotate1 3s linear infinite;}
.toolbox .box2 .boxfr li:nth-child(2) .left1 em{animation-delay: .2s}
.toolbox .box2 .boxfr li:nth-child(3) .left1 em{animation-delay: .6s}
.toolbox .box2 .boxfr li:nth-child(4) .left1 em{animation-delay: 1s}
.toolbox .box2 .boxfr .left1 span{color: #ba1e21;font-size: 60px;font-family: arial;}
.toolbox .box2 .boxfr .right1{display: flex;flex-direction: column;justify-content: center;margin-left: 14px;line-height: 40px;}
.toolbox .box2 .boxfr .right1 b{color: #ba1e21;font-size: 24px;}
.toolbox .box2 .boxfr .right1 p{color: #333333;font-size: 24px;}
@keyframes rotate1{
	from{
		transform: rotate(0deg);
	}
	to{
		transform: rotate(360deg);
	}
}

.works{background: #f4f4f4;overflow: hidden;padding: 70px 0 100px;}
.works .box1{}
.work-pro{}
.work-pro .slick{}
.work-pro .slick .boxfl{float: left;width: 51%;height: 573px;background: #fff;display: flex;justify-content: center;align-items: center;}
.work-pro .slick .boxfr{width: 44%;float: right;}
.work-pro .slick .boxfr h4{color: #222222;font-size: 24px;margin: 35px 0 70px;}
.work-pro .slick .boxfr div.name{color: #222222;font-size: 24px;margin: 35px 0 70px;}
.work-pro .slick .boxfr p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 28px;}
.work-pro .slick .boxfr .fanh{width: 160px;height: 48px;background: #222222;border-radius: 0;float: none;color: #cccccc;font-size: 16px;font-family:'sourcehansanssc regular';margin: 115px 0 45px;}
.work-pro .slick .boxfr .fen1{overflow: hidden;}
.work-pro .slick .boxfr .fen1 a{margin-right: 35px;display: block;float: left;}
.worklist{margin-top: 18px;}
.worklist .slick{margin-top: 40px;transition: .5s;}
.worklist .slick div{width: 90%;background: #fafafa;overflow: hidden;cursor: pointer;}
.worklist .slick em{display: flex;justify-content: center;align-items: center;background: #fff;height: 210px;}
.worklist .slick p{font-size: 18px;color: #222222;margin: 25px 0 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.worklist .slick span{width: 40px;height: 1px;background: #dedede;display: block;margin: 30px;}
.worklist .slick-current{margin-top: 0;}

.referbox{background: #f4f4f4;padding: 80px 0;overflow: hidden}
.referopn{display: flex;}
.referopn a{font-size: 16px;color: #666666;width: 180px;height: 60px;text-align: center;line-height: 60px;letter-spacing: 3px;border-radius: 3px;margin-right: 30px;background: #fff;cursor: pointer;}
.referopn a.on,.referopn a:hover{background: #ba1e21;color: #fff;}
.newcont{margin: 40px 0 0;}
.newcont .box{width: 100%;}
.newcont .box ul{}
.newcont .box li{width: 32%;float: left;margin-right: 2%;background: #fff;margin-bottom: 30px;height: 460px;}
.newcont .box li:nth-child(3n){margin-right: 0;}
.newcont .box li a{display: block;width: 100%;height: 100%;}
.newcont .box .hel{position: relative;}
.newcont .box .hel em{overflow: hidden;display: block;}
.newcont .box .hel img{transition: .5s;}
.newcont .box .hel img:hover{transform: scale(1.05);}
.newcont .box .hel p{position: absolute;left: 20px;bottom: -30px;background: #ba1e21;width: 80px;height: 70px;display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;font-family: arial;}
.newcont .box .hel p b{font-size: 24px;}
.newcont .box .hel p span{font-size: 16px;}
.newcont .box .wie{}
.newcont .box .wie h4{color: #333333;font-size: 18px;line-height: 32px;width: 92%;margin:50px auto 15px;}
.newcont .box .wie div.name{color: #333333;font-size: 18px;line-height: 32px;width: 92%;margin:50px auto 15px;}
.newcont .box .wie p{font-size: 14px;color: #666666;line-height: 24px;width: 92%;margin:0 auto 30px;}
.newsdetit{background: #dedede;overflow: hidden;}
.newsdetit h2{color: #333333;font-size: 30px;margin: 80px 0 30px;}
.newsdetit h4{color: #333333;font-size: 30px;margin: 80px 0 30px;}
.newsdetit p{font-size: 16px;color: #999999;margin-bottom: 40px;}
.newsdetbox{padding: 55px 0 90px;overflow: hidden;background: #f4f4f4;}
.newsdetbox .boxfl{width: 66%;float: left;}
.newsdetbox .detbox p{font-size: 16px;color: #666666;line-height: 30px;margin-bottom: 25px;}
.newsdetbox .detbox .tu{margin-bottom: 45px;overflow: hidden;}
.newsdetbox .detbox .tu img{transition: .5s;}
.newsdetbox .detbox .tu img:hover{transform: scale(1.05);}
.newsdetbox .fen2{font-size: 14px;color: #666666;display: flex;align-items: center;width: 100%;border-bottom: 1px dashed #dddddd;padding: 50px 0 40px;}
.newsdetbox .fen2 a{margin-left:10px;}
.newsdetbox .fen2 a:hover{transform: scale(1.1);}
.postsbox{display: flex;justify-content: space-between;align-items: center;padding-top: 30px;}
.postsbox div a{color: #666666;font-size: 16px;display: block;line-height: 50px;}
.postsbox div a:hover{color: #cc052b;}
.postsbox div strong {color: #444444;font-size: 16px;}
.postsbox .fanh{width: 74px;height: 48px;padding:0 44px 0 56px;border-radius: 3px;background: #333333;font-size: 16px;color: #ffffff;justify-content: space-between;float: none;}
.newsdetbox .boxfr{width: 400px;float: right;}
.newsdetbox .boxfr&gt;div.name{color: #f4f4f4;font-size: 24px;height: 120px;line-height: 120px; background: #cc052b;width: 100%;text-align: center;}
.newsdetbox .boxfr&gt;h4{color: #f4f4f4;font-size: 24px;height: 120px;line-height: 120px; background: #cc052b;width: 100%;text-align: center;}
.opnbox{margin: 10px 0 0;}
.opnbox li{background: #fff;overflow: hidden;margin-bottom: 4px;transition: .5s;}
.opnbox li a{display: block;width: 83%;margin: 40px auto;}
.opnbox li div.name{font-size: 18px;color: #333333;line-height: 30px;transition: .5s;font-weight: bold;}
.opnbox li h4{font-size: 18px;color: #333333;line-height: 30px;transition: .5s;font-weight: bold;}
.opnbox li:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.opnbox li p{color: #666666;font-size: 14px;line-height: 24px;margin: 20px 0 28px;transition: .5s}
.opnbox li:hover p{color:#cc052b; }
.opnbox li span{font-size: 14px;color: #999999;font-family: arial;}

.groupbox{text-align: center;background: #f4f4f4;overflow: hidden;color: #333333;padding: 78px 0 90px;}
.groupbox b{font-size: 36px;font-family: arial;display: block;}
.groupbox h4{font-size: 24px;margin: 18px 0 50px;}
.groupbox h2{font-size: 24px;margin: 18px 0 50px;}
.groupbox p{font-size{font-size: 24px;margin: 18px 0 50px;}: 16px;color: #666666;line-height: 36px;}

.caseimg{ width: 100%; margin: 0 auto; position: relative; }
.caseimg .slick{ height: auto; }
.caseimg img{ width: 100%; }
.caseimg .slick-dots{ position: absolute; bottom: 6px; left: 0; right: 0; text-align: center; }
.caseimg .slick-dots li{ width: 8px; height: 8px; border-radius: 50%; background: #fff;display: inline-block; margin: 0 4px; }
.caseimg .slick-dots  .slick-active{ background: #4a4a4a; }

 .netmap{ padding:50px 0 50px;}
.netmap li{ margin-bottom:25px; padding-bottom:15px;}
.netmap li h2{ font-size:22px; height:36px;}
.netmap li h2 a{ color:#333;}
.netmap li div{ position:relative; left:-30px;}
.netmap li div a{ font-size:18px; padding:0 30px;}
.netmap li div a:hover{ text-decoration:underline;}




.phone-box{display: none;}
/*分页*/
.pagenum{ text-align: center; overflow:hidden; }
.pagenum a{display:inline-block; position: relative; height:50px; line-height:50px; width: 50px; margin:0 4px; font-size: 18px; color: #3f4150; background: #fff; text-align: center; border-radius: 50%;}
.pagenum a:hover, .pagenum .anow{background:#ba1e21; color: #fff; }
.pagenum .prev, .pagenum .next{ width: 110px; border-radius: 24px;}

.pagemore a{display: block;height: 48px;line-height: 48px;background: #ba1e21;color: #fff;text-align: center;font-size: 14px;width: 40%;margin: 0 auto; }


.breadcrumb-box{position:absolute;right:0;top:-40px;line-height: 24px;z-index:10;}
.breadcrumb-box a,.breadcrumb-box img{display: inline-block;}
.breadcrumb-box .home {margin-right: 8px;}
.breadcrumb-box &gt; img {margin: 0 8px;}

.breadcrumb-box2 {top:20px;color:#fff;}
.breadcrumb-box2 a{color:#fff;}

.breadcrumb-box3 {top:20px;right:3.5%;}

.breadcrumb-box4 {top:20px;}</pre></body></html>