<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*html{font-size:62.5%;}*/
html{height: 100%;}
body{background:#fff;width: 100%;height: 100%;max-width: 1920px;margin:0 auto;overflow-x: hidden;}
.wrap{width:1200px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
.text-over{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.over{overflow: hidden;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.table{width: 100%;height: 100%;display: table;}
.table-cell{display: table-cell;}
.inline{display: inline;}
.inline-block{display: inline-block;}
.block{display: block;}
.hidden{display: none;}
.visible-hidden{visibility: hidden;opacity: 1;}
.middle{vertical-align: middle;}
.middleImg img{vertical-align: middle;}
.middleImg .mid-ilb{vertical-align: middle;display: inline-block;}
.middleImg span{height: 100%;vertical-align: middle;display: inline-block;}
.relative{position: relative;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.center-vertical{position: relative;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.trans-show{transition:all .5s;-webkit-transition:all .5s;opacity: 0;visibility: hidden;}
.trans-show.visable{opacity: 1;visibility: visible;}
.trans{-webkit-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.imgZoom img{transition: all .4s;-webkit-transition: all .4s;}
.imgZoom img:hover{transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1);}
.flow-shadow{-webkit-transition:all .4s;transition:all .4s;}
.flow-shadow:hover{transform:translate3d(0, -2px, 0);-webkit-transform:translate3d(0, -2px, 0);-webkit-box-shadow:0 0px 10px #e9e9e9;box-shadow:0 0px 10px #e9e9e9;}
.clear_gt_991{clear: both;}
.border-box{box-sizing: border-box;}
*.hoverColor{-webkit-transition:all .3s;transition:all .3s;}
*.hoverColor:hover{color: #cd1020!important;}
.show-pc-block{display: block!important;}
.show-pc-inline-block{display: inline-block!important;}
.show-mb-block{display: none!important;}
.show-mb-inline-block{display: none!important;}
.iconfont{font-family:"iconfont";font-style:normal;vertical-align: middle;}
body.flex-foot-bottom{display: flex;flex-direction: column;}
.flex-foot-bottom .header,
.flex-foot-bottom .footer,
.flex-foot-bottom .top-cateogry,
.flex-foot-bottom .wrap-banner,
.flex-foot-bottom .bread{flex: 0 0 auto;}
.flex-main-content{flex: 1 0 auto;}
/*@font-face{font-family: 'pingfangMed';src: url(../inc/file/fonts/PingFangMedium.ttf);}*/
@font-face{font-family: 'pingfangSC';src: url(../inc/file/fonts/bell.ttf);}
@font-face{font-family: 'bell';src: url(../inc/file/fonts/bell.ttf);}

.w_detail{;margin: 30px auto 2%;}
.w_detail .title{font-size: 22px;color:#000;text-align: center;}
.w_detail .ext{font-size: 14px;color: #888;margin-top: 1%;text-align: center;}
.w_detail .ext span{font-size: 14px;color: #888;margin:0 5px;}
.w_detail .ext .iconfont{font-size: 20px;color: #888;}
.w_detail .ext .s-btn{cursor: pointer;}
/*.w_detail .ext .share-span{}*/
/*.w_detail .ext .share-span .jia-share{left: 100%;top: 2px;min-width: 120px;}*/
.w_detail .content{font-size: 14px;color: #333;line-height: 190%;padding:2% 0 5%;margin: 30px auto 0;border-top: 1px solid #dedede;}
@media (max-width:991px){
    .w_detail .content img{width: auto!important;height: auto!important;max-width: 100%;max-height: 100%;}
}
.w_detail .ln{margin: 2% 0;}
.w_detail .ln div{font-size: 14px;color: #cd1020;line-height: 200%;}
.w_detail .ln div a{font-size: 14px;color: #666;}
/*.w_detail .ln div a:hover{color: #e60012;}*/
.w_detail .ln div span{font-size: 14px;color: #888;font-weight: normal;margin-left: 5px;display: none;}
.w_detail .ln div span i{vertical-align: unset;}

.bread{font-size: 16px;color: #999;background: #f4f4f4;padding:29px 0;margin-bottom: 50px;}
.bread a{font-size: 16px;color: #999;}
.bread span{font-size: 16px;color: #cd1020;}

.top-cateogry{height: 80px;border-bottom: 1px solid #dedede;/*margin-bottom: 55px;*/}
.top-cateogry a{display: inline-block;line-height: 79px;height: 79px;font-size: 18px;color: #333;margin:0 30px;border-bottom: 3px solid transparent;}
.top-cateogry a.on{color: #cd1020;border-color: #cd1020;}

.wrap-banner{}

.header-height{height: 85px;}
.header{ background-color:#FFFFFF;z-index: 100;top: 0;left: 0;width: 100%;z-index: 300;}
.header.white{background: #fff;}
.header .logo{width: 249px;height: 100%;background: url(../images/logo.jpg) no-repeat right;}
.header .nav{}
.header .nav .li{}
.header .nav .li.nav-li:after{position: absolute;bottom: 0;left:50%;margin-left: -7px;border:7px solid transparent;border-bottom-color: #cd1020;content: "";width: 0;height: 0;transition: all .3s .1s;opacity: 0;}
.header.absolute .nav .li.nav-li:after{border-bottom-color: #fff;}
.header .nav .li.nav-li:hover:after{opacity: 1;}
.header .nav .li + .li{margin-left: 20px;}
.header .nav .li &gt; a{font-size: 16px;color: #222;height: 85px;line-height: 85px;}
.header .nav .li &gt; a.on{color: #cd1020;}
/*.header .nav .li.last{margin-left: 35px;}*/
/*.header .nav .li.last a{padding-left: 24px;background: url(../images/head_1.png) no-repeat left center;}*/
.header .lg-single{padding-left: 24px; margin-left: 10px;}
.lang_current{ color:#329bdd!important}

 
.icon-dd {
	background-image:url(../images/tel.jpg);
	background-repeat: no-repeat;
	width:148px;
	height:30px;
	display:block;
	background-position: 0px -7px;
	text-align: right;
	margin-top: 33px;
}
.header .lg-single a{font-size: 16px;color: #222;height: 85px;line-height: 85px;}
.header .nav .li .nav-list{background: #fff;width: 180px;padding:20px;top: 100%;left:50%;margin-left: -90px;opacity: 0;visibility: hidden;box-shadow: 0 1px 3px #f0f0f0;transition: all .3s .1s;}
.header .nav .li .nav-list .left{width: 370px;}
.header .nav .li .nav-list .left .word{margin-top: 10px;font-size: 14px;color: #333;line-height: 180%;}
.header .nav .li .nav-list .left .pic{}
.header .nav .li .nav-list .list{width: 180px;}
.header .nav .li .nav-list .list .a{font-size: 14px;color: #333;padding-top: 15px;margin-bottom: 15px;}
.header .nav .li .nav-list .list .a + .a{border-top: 1px solid #eee;}
.header .nav .li:hover .nav-list{opacity: 1;visibility: visible;}
.header .sign{margin-left: 25px;}
.header .sign input{border:1px solid #e0e0e0;width: 120px;height: 25px;margin:10px 0;text-indent: 10px;font-size: 12px;color: #000;border-radius: 7px;}
.header .sign input + input{margin:0;}

.i-banner{width: 100%;max-width: 1920px;text-align: center;margin:0 auto;}
.i-banner .item{}
.i-banner .item a{width: 100%;height: 680px;background: no-repeat center;}
.i-banner .owl-dots{}
.i-banner .owl-dots{position: absolute;width: 100%;left: 0;bottom: 35px;text-align: center;}
.i-banner .owl-dots .owl-dot span{background: #fff;margin:0 5px;opacity: .4;}
.i-banner .owl-dots .owl-dot.active span{background: #cd1020;opacity: 1;}

.banner-outer{}
@media (min-width:1200px){
    .banner-outer{height: 680px;}
}
.banner-list{top: 0;right: 0;margin-top: 150px;width: 100%;z-index: 200;}
.banner-list .list-box{width: 327px;margin-top: 1px;}
.banner-list .list-box .t{background:#cd1020;border-radius: 3px;font-size: 16px;color: #fff;cursor: pointer;height: 46px;line-height: 46px;padding: 0 15px;}
/*.banner-list .list-box .t .icon{width: 14px;height: 4px;background: #fff;border-radius: 4px;margin-right: 10px;vertical-align: middle;}*/
.banner-list .list-box .t .icon{width: 20px;height: 4px;border-radius: 4px;margin-right: 10px;vertical-align: middle;}
.banner-list .list-box .t .icon:before,
.banner-list .list-box .t .icon:after{position: absolute;background: #fff;top: 0;content: '';width: 7px;height: 4px;transition: all .3s;}
.banner-list .list-box .t .icon:before{left: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.banner-list .list-box .t .icon:after{right: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.banner-list .list-box .t:after{position: absolute;right: 2px;bottom: 2px;border:5px solid transparent;border-top-color: #fff;transform: rotate(-45deg);}
.banner-list .list-box .t .fr{font-size: 14px;color: #fff;opacity: 0;visibility: hidden;transition: all .3s .15s;}
.banner-list .list-box .list{background: url(../images/index_banner.png) repeat;border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;height: 255px;transition: all .7s .15s;}
/*.banner-list .list-box:last-child .list,*/
.banner-list .list-box .list .main{}
.banner-list .list-box .list .li{padding: 10px 15px;}
.banner-list .list-box .list .li a{font-size: 12px;color: #fff;}
.banner-list .list-box .list .li span{font-size: 12px;color: #fff;}
.banner-list .list-box:hover .t{background: #cd1020;}
.banner-list .list-box:hover .t:after{display: none;}
/*.banner-list .list-box:hover .t .icon:before{transform: skew(0deg,40deg);}
.banner-list .list-box:hover .t .icon:after{transform: skew(180deg,140deg);}*/
.banner-list .list-box:hover .t .icon:before,
.banner-list .list-box:hover .t .icon:after{width: 12px;}
.banner-list .list-box:hover .t .icon:before{transform:rotate(40deg);left: 0;}
.banner-list .list-box:hover .t .icon:after{transform:rotate(-40deg);right: 0;}
.banner-list .list-box:hover .t .fr{opacity: 1;visibility: visible;}
.banner-list .list-box:hover .list{height: 255px;}

.forcefullwidth_wrapper_tp_banner .tp-banner-container .tp-bullets{opacity: 1;}
/*.forcefullwidth_wrapper_tp_banner .tp-banner-container .tp-bullets .bullet*/
.tp-banner-container .tp-bullets.simplebullets.round .bullet{width: 10px; height: 10px; background: #D6D6D6; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px;margin: 0 6px;opacity: .4;background: #fff;}
.forcefullwidth_wrapper_tp_banner .tp-banner-container .tp-bullets .bullet.selected{background: #cd1020;opacity: 1;}

.slider-4-text-title{}

.scroll-news{background: #cd1020;height: 45px;}
.scroll-news .r-span{height: 30px;line-height: 30px;background: #fff;margin: 8px 40px 0 0;padding: 0 5px 0 10px;}
.scroll-news .r-span:after{position: absolute;left: 100%;top: 0;height: 0;width: 0;border:15px solid transparent;border-left-color: #fff;content: "";}
.scroll-news .scrollNews-swiper{width: 1000px;height: 45px;}
/*.scroll-news .scrollNews-swiper .swiper-wrapper{height: 35px;}*/
.scroll-news .scrollNews-swiper .swiper-slide{text-align: left;line-height: 45px;}
.scroll-news .scrollNews-swiper .swiper-slide a{color: #fff;}

/*.i-module{padding:}*/
.main-business{background: url(../images/index_4.png) no-repeat center 190px;max-height: 640px;}
.main-business .top{padding:35px 0;}
.main-business .top .title{font-size: 26px;color: #222;font-family: 'pingfangMed';padding-bottom: 20px;}
.main-business .top .title:before,
.main-business .top .title:after{position: absolute;bottom: 0;width: 50%;height: 2px;content: '';}
.main-business .top .title:before{left: 0;background: #cd1020;}
.main-business .top .title:after{right: 0;background: #222;}
.main-business .top .more{width: 145px;height: 40px;line-height: 40px;border:1px solid #dadada;border-radius: 100px;font-size: 16px;color: #333;}
.main-business .top .more:hover{border-color: #cd1020;color: #fff;background: #cd1020;}
.main-business .list{padding-bottom: 80px;}
.main-business .list .box{width: 203px;height: 420px;background: no-repeat center/cover;transition: all .3s;}
.main-business .list .box + .box{margin-left: 2px;}
.main-business .list .box .bg{height: 420px;transition: all .3s .1s;}
.main-business .list .box .mid-ilb{transition: .4s .3s;}
.main-business .list .box .icon{margin-bottom: 90px;}
.main-business .list .box .title{font-size: 28px;color: #fff;font-family: 'pingfangMed';line-height: 45px;}
.main-business .list .box .line{width: 24px;height: 1px;margin:0 auto;margin-top: 30px;background: #fff;}
.main-business .list .box .bf{font-size: 14px;color: #fff;height: 135px;width: /*270px*/70%;bottom: -135px;line-height: 200%;left: /*55px*/0;padding:0 15%;}
.main-business .list .box .more{font-size: 14px;color: #fff;width: 100%;bottom: -30px;}
.main-business .list .box .v-hidden{opacity: 0;visibility: hidden;transition: all .4s .2s;}
.main-business .list .box.show{width: 380px;padding:0;}
.main-business .list .box.show .bg{background: #cd1020;/*width: 380px;*/}
.main-business .list .box.show .mid-ilb{transform: translateY(-180px);}
.main-business .list .box.show .v-hidden{opacity: 1;visibility: visible;/*transform: translateY(-200px);*/}
.main-business .list .box.show .bf{bottom: 90px;}
.main-business .list .box.show .more{bottom: 60px;}

.web-title{text-align: center;margin-bottom: 50px;}
.web-title span{font-size: 26px;color: #333;position: relative;font-family: 'pingfangMed';}
.web-title span:after,
.web-title span:before{position: absolute;top: 52%;width: 32px;height: 1px;background: #222;content: "";}
.web-title span:before{left: 120%;}
.web-title span:after{right: 120%;}
.web-title.white span{color: #fff;}

.i-advantage{width: 100%;max-width: 1920px;margin: 0 auto;padding-bottom: 50px;background: #f5f5f5;padding:50px 0;}
.i-advantage .wrap {position: relative;}
.i-advantage .swiper-container {padding-bottom: 0px;}
.i-advantage .swiper-slide {width: 550px;height: 422px;border-radius: 8px;}
.i-advantage .swiper-slide .word{bottom: 0;left: 0;width: 100%;color: #fff;background: rgba(0,0,0,.7);padding:25px 0;}
.i-advantage .swiper-slide .word .cn{font-size: 24px;}
.i-advantage .swiper-slide .word .en{font-size: 14px;}
.i-advantage .swiper-slide .img{display:block;overflow: hidden;text-align: center;background: #fff;}
.i-advantage .swiper-slide .img img{max-width: 100%;height: 100%;}
.i-advantage .swiper-pagination {width: 100%;display: none;}
.i-advantage .swiper-button-prev,
.i-advantage .swiper-button-next{width: 50px;height: 50px;line-height: 50px;background: #fff;margin-top: 0;border-radius: 5px;text-align: center;font-size: 22px;color: #adadad;}
.i-advantage .swiper-button-prev {left: 415px;}
.i-advantage .swiper-button-next {right: 415px;}
.i-advantage .swiper-button-prev:hover,
.i-advantage .swiper-button-next:hover{background: #cd1020;color: #fff;}

.index-fix-menu{right: 1%;top: 35%;z-index: 100;}
.index-fix-menu .box{padding:10px 0;width: 80px;background: #cd1020;}
.index-fix-menu .box.l{background: #2d2d2d;}
.index-fix-menu .box + .box{margin-top: 1px;}
.index-fix-menu .box span{font-size: 12px;color: #f4f4f4;margin-top: 3px;}
.index-fix-menu .box i{right: 100%;top: -10px;margin-right: 0px;display: none;width: 140px;height: 140px;}
.index-fix-menu .box i.phone{font-size: 16px;font-style: normal; height: auto; background: rgba(0,0,0,.7); color: #fff; top: 15px; margin-right: 10px; border-radius: 6px; padding: 15px 5px;}
.index-fix-menu .box:hover i{display: block;}

.world-bg{background: url(../images/index_4.png) no-repeat center -595px;padding:40px 0 80px;}
.world-bg .title{width: 200px;line-height: 55px;font-family: 'pingfangMed';border-radius: 100px;margin:0 auto 40px;text-align: center;}
.i-news{}
.i-news .title{font-size: 18px;color: #fff;background: #6cb92c;}
.i-news .i-news-row{background: #f9f9fa;padding:30px 0;}
.i-news .i-news-row .date{width: 155px;padding-top: 15px;}
.i-news .i-news-row .date .d{font-size: 48px;color: #010101;}
.i-news .i-news-row .date .ym{font-size: 12px;color: #222;}
.i-news .i-news-row .pic{width: 150px;margin-right: 30px;}
.i-news .i-news-row .word{max-width: 820px;}
.i-news .i-news-row .word .t{font-size: 18px;color: #cd1020;font-weight: bold;}
.i-news .i-news-row .word .bf{font-size: 12px;color: #555;line-height: 180%; height:60px; overflow:hidden}

.i-partner{margin-top: 55px;}
.i-partner .title{font-size: 26px;color: #333;border:1px solid #e5e5e5;}
.i-partner .li{width: 185px;height: 100px;background: #f5f5f5;margin: 10px 0;border-radius: 6px;}
.i-partner .li.flow-shadow:hover{box-shadow:0 0px 10px #cbcbcb;}
.i-partner .li.nomr{margin-right: 0;}
.i-partner .li img{max-width: 85%;display: inline;}


.footer{background: #2d2d2d;padding-top: 50px;}
.footer .foot-ti{font-size: 16px;color: #fff;margin-bottom: 20px;}
.footer .ul{width: 190px;padding:0 10px;text-align: center;}
.footer .ul + .ul{border-left: 1px solid #3b3b3b;}
.footer .ul.first{width: 138px;text-align: left;padding:0;}
.footer .ul .li{font-size: 14px;color: #999;margin-bottom: 10px;}
.footer .qrcode{margin-left: 70px;}
.footer .qrcode .fl{font-size: 14px;color: #999;font-family: 'pingfangMed';width: 100px;}
.footer .qrcode .fl + .fl{margin-left: 20px;}
.footer .qrcode .fl img{margin-bottom: 10px;}
.footer .foot-contact{max-width: 270px;}
.footer .foot-contact .fc-0{font-size: 14px;color: #999;}
.footer .foot-contact .fc-0.m0{margin-top:10px;}
.footer .foot-contact .fc-0 a{font-size: 14px;color: #999;}
.footer .foot-contact .fc-1{font-size: 34px;color: #fff;font-weight: bold;margin:5px 0;}
.footer .cpr{margin-top: 55px;border-top: 1px solid #444;font-size: 14px;color: #999;line-height: 70px;}
.footer .cpr{}


.about{}
.about .jmd{font-size: 0;}
.about .web-title{margin: 50px 0 30px;}
.about .web-title span{font-size: 30px;}
.about .profile{background: #f4f4f4;padding-bottom: 60px;}
.about .profile .content{font-size: 14px;color: #747474;line-height: 200%;}

.history{padding-bottom: 75px;}
.history .last{background:url(../images/img27.jpg) repeat-y 50.2%; margin-top:45px;padding-bottom: 25px;}
.history .last .list{width:100%; min-height:100px; position:relative;}
.history .last .list .na{width:548px;}
.history .last .list .na .fz22{color:#cd1020; margin-top:-10px;font-size: 22px;}
.history .last .list .na .fz16{margin-top:15px;font-size: 16px;}
.history .last .list .na .fz12{line-height:24px; color:#555; margin-top:10px;font-size: 12px;}
.history .last .list .na .img1{overflow:hidden; margin-top:15px;}
/*.history .last .list .na .img1 img{width:100%;}*/
.history .last .list .img2{position:absolute; left:50%; top:0; z-index:2; margin-left:-4px;}
.history .last .list.fl{text-align:left;}
.history .last .list.fr{text-align:right;}
.history .last .list.fl .na{text-align:right;position: relative;z-index: 20;}
.history .last .list.fl .na .fz16{text-align:left;}
.history .last .list.fl .na .fz12{text-align:left;}
.history .last .list.fr .na{text-align:left;}
.history .last .list.in{margin-top:-150px;}
.history .last .list:hover .na .fz16{color:#3f5f3a;}
.history .last .list .na .img1:hover img{-ms-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.about .client{background: #f4f4f4;padding-bottom: 40px;}
.about .client .li{}
.about .client .li{width: 220px;height: 100px;background: #fff;margin: 0 20px 20px 0;border:1px solid #f2f2f2;}
.about .client .li.flow-shadow:hover{box-shadow:0 0px 10px #e1e1e1;}
.about .client .li.nomr{margin-right: 0;}
.about .client .li img{max-width: 85%;}

.about .recruit{padding-bottom: 5%;}
.about .recruit .box{border-bottom: 1px solid #d5d5d5;padding:30px;}
.about .recruit .box .name{font-size: 30px;color: #939393;}
.about .recruit .box .button{font-size: 60px;color: #7d7a7b;line-height: 1;transform: rotate(90deg);position: absolute;right: 2%;top: 10%;cursor: pointer;}
.about .recruit .box .en-name{font-size: 24px;color: #434343;margin: 10px 0;}
.about .recruit .box .dep{font-size: 16px;color: #434343;margin-bottom: 20px;line-height: 180%;}
.about .recruit .box .detail{font-size: 16px;color: #434343;line-height: 190%;display: none;}
.about .recruit .box .detail .resume{font-size: 16px;color: #fff;width: 170px;line-height: 45px;background: #e60021;margin-top: 30px;}
.about .recruit .box .detail .resume i{font-size: 30px;}
.about .recruit .box :after{/*position: absolute;width: 100%;background: #fff;*/}
.about .recruit .box.open{background: #fef2f4;border-color: #fff;}
/*.about .recruit .box.open:after{height: 2.5rem;content: "";background: #fff;}*/
.about .recruit .box.open .name{color: #e60021;}
.about .recruit .box.open .button{transform: rotate(270deg);top:4%;}
.about .recruit .box.open .detail{display: block;}


.service{margin: 60px 0 50px;}
.service .category{}
.service .category .cate-box{width: 285px;}
.service .category .cate-box .top-cate{background: #f2f2f2;color: #333;font-size: 18px;line-height: 60px;height: 60px;padding:0 20px;cursor: pointer;}
.service .category .cate-box .top-cate:after,
.service .category .cate-box .top-cate:before{content:"-";height: 2px;background: #989898;width: 15px;position: absolute;z-index: 1;right: 20px;top:48%;font-size: 0;transition: all .4s;-webkit-transition: all .4s;}
.service .category .cate-box .top-cate:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.service .category .cate-box .ul{height: 0;transition: all .4s .2s;}
.service .category .cate-box .ul .main{padding:20px;}
.service .category .cate-box .ul .li{line-height: 45px;font-size: 16px;color: #666;}
.service .category .cate-box .ul .li.on{color: #cd1020;}
.service .category .cate-box .top-cate:hover{color: #cd1020;}
.service .category .cate-box.open .top-cate{background: #cd1020;color: #fff;}
.service .category .cate-box.open .top-cate:after,
.service .category .cate-box.open .top-cate:before{background: #fff}
.service .category .cate-box.open .top-cate:before{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.service .category .cate-box.open .top-cate:after{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.service .category .cate-box.pre-open .ul{height: auto;}
.service .list{width: 880px;}
.service .list .box{width: 280px;margin-right: 10px;margin-bottom: 20px; text-align:center; background-color:#f8f8f8}
.service .list .box.nomr{margin-right: 0;}
.service .list .box .img{height: 240px;}
.service .list .box .word{padding:20px;background: #f8f8f8;height: 30px;}
.service .list .box .word .t{font-size: 18px;color: #cd1020;margin-bottom: 10px;}
.service .list .box .word .bf{font-size: 14px;color: #666;}

.service-detail{padding-bottom: 60px;}
.lo_tag{
	width:100%;
	height:50px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC; line-height:50px; margin-bottom:20px
}
.lo_tag h2{ color:#329bdd; float:left}
.con_tag{ font-size:14px; line-height:25px; color:#666666}
.recommend{padding: 60px 0 80px;}

.client{}
.client .row{padding:30px 0;border-bottom: 1px solid #e5e5e5;}
.client .row .t{font-size: 18px;color: #333;margin-bottom: 20px;}
.client .row .answer{font-size: 14px;color: #666;line-height: 200%;}

.us{padding:40px 0;}
.us .box{margin: 0 /*30px*/0 20px 0;width: 380px;}
.us .box.nomr{margin-right: 0;}
.us .box .pic{margin-bottom: 15px;height: 240px;}
.us .box .t{}
.grid.are-images-unloaded {opacity: 0;}
.us .grid-item {width: 380px;}
.grid.are-images-unloaded .grid-item{opacity: 0;}


.contact{padding-top: 75px;}
.contact .contact-way{}
.contact .contact-way .box{margin-bottom: 3%;width: 33%;}
.contact .contact-way .box .pic{box-shadow: 0 0 0 1px #ddd;border-radius: 100px;padding: 15px;}
.contact .contact-way .box .t{font-size: 24px;color: #333;margin: 15px 0;}
.contact .contact-way .box .w{font-size: 18px;color: #666;line-height: 180%;}
.contact .message{margin: 60px 0;}
.contact .message .map{width: 50%;}
.contact .message .form{top: 0;right: 0;padding:0 3%;width: 44%;height: 100%;background: #f0f0f0;}
.contact .message .form .ti{font-size: 36px;color: #d22634;margin-bottom: 10px;}
.contact .message .form .w{font-size: 18px;color: #333;margin-bottom: 30px;}
.contact .message .form .text{margin-right: 4%;width: 48%;}
.contact .message .form .text input{border:none;background: #fff;height: 50px;font-size: 18px;color: #aaa;margin-bottom: 20px;text-indent: 15px;border-radius: 3px;width: 100%;}
.contact .message .form .clean .text:last-child{margin-right: 0;}
.contact .message .form textarea{background: #fff;border:none;resize:none;padding:10px 2%;height: 100px;font-size: 18px;color: #aaa;width: 96%;}
.contact .message .form .submit{margin-top: 3%;text-align: center;}
.contact .message .form .submit input{font-size: 24px;color: #333;border:2px solid #999;width: 155px;height: 55px;background: none;cursor: pointer;}

.contact .branch-company{padding-bottom: 90px;}
.contact .branch-company .box{width: 523px;margin-right: 30px;border: 1px solid #dedede;padding: 40px 30px;margin-bottom: 30px;}
.contact .branch-company .box.nomr{margin-right: 0;}
.contact .branch-company .box .ti{font-size: 24px;color: #333;margin-bottom: 15px;}
.contact .branch-company .box .bf{font-size: 16px;color: #666;line-height: 200%;}


.news{ margin:0px auto; }
.news li &gt; a{ padding:30px 0; position:relative; border-bottom:1px solid #ccc; }
.news li &gt; a:before{ content:''; border-top:1px solid #0a67b0; border-bottom:1px solid #0a67b0; width:0; position:absolute; left:0; bottom:-1px; top:-1px; background:#fdfdfd;transition:all 700ms ease 0s; pointer-events:none; display:block; z-index:1px; }
.news li .img,
.news li .txt,
.news li .date{ position:relative; z-index:2; }
.news li .img{ width:200px; height:130px; text-align:center }
.news li .txt{ width:500px; margin-left:20px; }
.news li .txt .n{ line-height:30px; font-size:16px; }
.news li .txt .b{ line-height:26px; height:78px; font-size:14px; color:#666; margin-top:9px; overflow:hidden }
.news li .date{  }
.news li .date .day{ font-size:28px; color:#888; }
.news li .date .year{ font-size:12px; color:#888; padding:7px 0 16px; }
.news li .date .icon img{ margin-left:-1px; }
.news li:hover .img img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);transform:scale(1.06);}


#nativeShare{margin-top: 25px;}
#nativeShare li{width:20px;height: 20px;float: left;background: no-repeat center;cursor: pointer;}
#nativeShare li + li{margin-left: 20px;}
#nativeShare li.p0{background-image: url(../images/fs_1.png);}
#nativeShare li.p1{background-image: url(../images/fs_2.png);}
#nativeShare li.p2{background-image: url(../images/fs_3.png);}
#nativeShare li.p3{background-image: url(../images/fs_4.png);}


.color_red_to_blur{
	width:200px;
	list-style-image: linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	list-style-image: -o-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	list-style-image: -ms-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	list-style-image: -moz-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	list-style-image: -webkit-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	background-image: linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	background-image: -o-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	background-image: -ms-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	background-image: -moz-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	background-image: -webkit-linear-gradient(left , rgb(236, 36, 155) 19% , rgb(28, 36, 207) 89%);
	-webkit-background-clip: text; /*必需加前缀 -webkit- 才支持这个text值 */
    -webkit-text-fill-color: transparent; /*text-fill-color会覆盖color所定义的字体颜色： */
}
.ban_li{
	width:840px;
	height:60px;
	margin-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f4f4f4;
	text-decoration: none;
	display: block;
	margin-right: 20px;
	margin-left: 20px;
	background-color:#FFFFFF
}
.ban_li:hover{ background-color:#f4f4f4}
.ban_li p{font-size: 15px;line-height: 60px;margin: 0px;margin-right:20px;float:left;}
.ban_li img{
	height: 40px;
	float:right;
	margin-top: 10px;
	border: 1px solid #f4f4f4;
}</pre></body></html>