/*-----------INDEX PAGE START-----------*/

@-webkit-keyframes bug01{0%{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform:translateY(0);transform:translateY(0)}}
@-webkit-keyframes bug02{0%{-webkit-transform:translateX(0px);transform:translateX(0px);-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateX(3px);transform:translateX(3px);-webkit-transform:translateY(-3px);transform:translateY(-3px)}}

@media (max-width:991px){

*{font-weight:400;}
div,p,h1,h2,h3,span{font-weight:400;}

.m-more{}
.m-more a{position:relative;margin:0 auto;display:block;width:200px;height:44px;border:#cacaca solid 1px;color:#666;font-size:13px;line-height:44px;text-align:center;}
.m-more a:hover{border:#404040 solid 1px;color:#fff;background-color:#404040;}
.m-more a:before{content:"";position:absolute;top:18px;left:calc(50% + 40px);width:7px;height:1px;background-color:#999;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-more a:after{content:"";position:absolute;bottom:18px;left:calc(50% + 40px);width:7px;height:1px;background-color:#999;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-more a:hover:before{left:calc(50% + 42px);background-color:#fff;}
.m-more a:hover:after{left:calc(50% + 42px);background-color:#fff;}

.m-title{color:#333;font-size:18px;line-height:20px;font-weight:bold;text-align:center;letter-spacing:-1px;font-family:"Arial","microsoft Yahei";}
.m-title em{display:block;color:#888;font-size:13px;line-height:20px;font-weight:normal;text-transform:uppercase;font-family:"Myriad Set Pro","microsoft Yahei";}

.m-intro{position:relative;padding:40px 0px 30px;text-align:center;}
.m-intro .content{display:-webkit-flex;display:flex;justify-content:center;}
.m-intro .icon{position:relative;width:47px;height:80px;margin:0 23px;background-color:#404040;}
.m-intro .icon:after{content:"";position:absolute;left:-23px;top:0px;border-style:solid;border-color:transparent #404040;border-width:40px 23px 40px 0px;}
.m-intro .icon:before{content:"";position:absolute;right:-23px;top:0px;border-style:solid;border-color:transparent #404040;border-width:40px 0px 40px 23px;}
.m-intro .icon.red{background-color:#bb121a;}
.m-intro .icon.red:after{border-color:transparent #bb121a;}
.m-intro .icon.red:before{border-color:transparent #bb121a;}
.m-intro .icon .number{position:absolute;z-index:10;left:-23px;right:-23px;top:10px;text-align:center;color:#fff;font-size:30px;line-height:40px;letter-spacing:-2px;font-weight:200;font-family:"Myriad Set Pro";}
.m-intro .icon .text{position:absolute;z-index:10;left:-5px;right:-5px;top:46px;text-align:center;color:#fff;font-size:8px;line-height:11px;}
.m-intro .intro{margin:20px 20px 20px;color:#6b6b6b;font-size:13px;line-height:22px;text-align:center;}

.m-domain{position:relative;}
.m-domain .container{padding:20px 0px 20px;}
.m-domain .content{padding:10px 0px 0px;margin-left:8px;margin-right:8px;}
.m-domain .content .item{position:relative;float:left;width:calc(50% - 4px);margin:2px;}
.m-domain .content .item .pic{overflow:hidden;}
.m-domain .content .item .pic img{width:100%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;}
.m-domain .content .item:hover .pic img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.m-domain .content .item .mask{position:absolute;z-index:10;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.4);opacity:1;filter:alphaopacity=100;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-domain .content .item .mask a{display:block;width:100%;height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;line-height:30px;padding-bottom:0px;text-shadow:0px 0px 3px rgba(0,0,0,0.8);font-weight:bold!important;letter-spacing:-1px;}
.m-domain .content .item .mask .icon{display:none;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:5px;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.8);}
.m-domain .content .item .mask .icon:before{content:"";position:absolute;top:10px;left:calc(50% - 2px);width:5px;height:1px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-domain .content .item .mask .icon:after{content:"";position:absolute;bottom:10px;left:calc(50% - 2px);width:5px;height:1px;background-color:#222;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-domain .content .link-more{display:none;}
.m-domain .m-more{float:left;position:relative;width:calc(50% - 4px);margin:2px;}
.m-domain .m-more img{width:100%;height:auto;}
.m-domain .m-more a{position:absolute;z-index:1;left:0px;top:0px;display:block;width:100%;height:100%;border:0px;color:rgba(255,255,255,0.8);font-size:13px;text-align:center;background-color:#bb121a;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.m-domain .m-more a:hover{border:0px;color:#fff;background-color:#404040;}
.m-domain .m-more a:before{content:"";position:absolute;width:0px;height:0px;}
.m-domain .m-more a:after{content:"";position:absolute;width:0px;height:0px;}
.m-domain .m-more a:hover:before{}
.m-domain .m-more a:hover:after{}

.m-service{padding:20px 0px 10px;background-color:#f4f4f4;}
.m-service:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;border-style:solid;border-width:5.44vw 0 0 100vw;border-color:#fff transparent transparent transparent;}
.m-service:after{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;border-style:solid;border-width:0 0 5.44vw 100vw;border-color:transparent transparent #fff transparent;}
.m-service .container{padding:20px 0px 20px;}
.m-service .content{margin:10px 1px 10px 0px;}
.m-service .item{position:relative;height:280px;padding:20px 20px;margin-left:1px;background-color:#e8e8e8;border-top:#bb121a solid 3px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item.n2{background-color:#d6d6d6;}
.m-service .item a{display:block;position:absolute;z-index:1;left:0px;top:0px;width:100%;height:100%;}
.m-service .item .pic{width:40px;height:40px;margin:20px auto 30px;}
.m-service .item .pic img{width:100%;height:100%;}
.m-service .item .text-cn{color:#333;font-size:14px;line-height:18px;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item .text-en{color:#666;font-size:14px;line-height:16px;text-align:center;margin-top:5px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item .icon{position:absolute;left:50%;bottom:40px;margin-left:-12px;width:24px;height:24px;border-radius:50%;border:#a9a9a9 solid 1px;background-color:transparent;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item .icon:before{content:"";position:absolute;top:9px;left:calc(50% - 2px);width:5px;height:1px;background-color:#a9a9a9;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-service .item .icon:after{content:"";position:absolute;bottom:9px;left:calc(50% - 2px);width:5px;height:1px;background-color:#a9a9a9;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-service .item:hover{background-color:#fdf5f5;}
.m-service .item:hover .text-cn{color:#bb121a;}
.m-service .item:hover .text-en{color:#222;}
.m-service .item:hover .icon{border:#bb121a solid 1px;background-color:#bb121a;}
.m-service .item:hover .icon:before{background-color:#fff;}
.m-service .item:hover .icon:after{background-color:#fff;}
.m-service .item:hover .pic img{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transition:all 1.8s ease;-ms-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-webkit-transition:all 1.8s ease;-o-transition:all 1.8s ease;}
.m-service .owl-controls{margin-top:5px;margin-bottom:10px;text-align:center;}
.m-service .owl-controls .owl-page{cursor:pointer;display:inline-block;width:8px;height:8px;margin:0px 3px;border:rgba(0,0,0,0.2) solid 1px;border-radius:10px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .owl-controls .owl-page.active{border:#bb121a solid 1px;background-color:#bb121a;}

.m-partner{position:relative;background-color:#f4f4f4;background-image:url(../images/bg-m-partner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-partner:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;border-style:solid;border-width:5.44vw 0 0 100vw;border-color:#fff transparent transparent transparent;}
.m-partner:after{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;border-style:solid;border-width:0 0 5.44vw 100vw;border-color:transparent transparent #fff transparent;}
.m-partner .container{padding:50px 0px 50px;}
.m-partner .content{padding:10px 0px 0px;margin-left:8px;margin-right:8px;}
.m-partner .content .item{position:relative;float:left;width:calc(33.333333% - 4px);margin:2px 2px;overflow:hidden;}
.m-partner .content .item img{width:100%;height:auto;border:rgba(0,0,0,0.3) solid 1px;}
.m-partner .m-more{margin-top:24px;}
.m-partner .content .item .pic{overflow:hidden;}
.m-partner .content .item .pic img{width:100%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;}
.m-partner .content .item:hover .pic img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.m-partner .content .item .mask{width:100%;height:24px;background-color:rgba(0,0,0,0.3);}
.m-partner .content .item .mask a{display:block;width:100%;height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;line-height:24px;padding-bottom:0px;overflow:hidden;}

.m-map{padding:20px 0px 20px;}
.m-map .content{margin:10px 8px 10px;}
.m-map .content img{width:100%;height:auto;margin-top:-28%;margin-bottom:-28%;}
.m-map .content .n01{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n02{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n03{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n04{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n05{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n06{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n07{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n08{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n09{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .n10{float:left;width:calc(50% - 4px);height:auto;margin:2px;overflow:hidden;border:rgba(0,0,0,0.2) solid 1px;}
.m-map .content .b01{display:none;}
.m-map .content .b02{display:none;}
.m-map .content .b03{display:none;}
.m-map .content .b04{display:none;}
.m-map .m-more{margin-top:24px;}

.m-news{position:relative;background-color:#f4f4f4;background-image:url(../images/bg-m-news.png);}
.m-news:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;border-style:solid;border-width:5.44vw 0 0 100vw;border-color:#fff transparent transparent transparent;}
.m-news:after{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;border-style:solid;border-width:0 0 5.44vw 100vw;border-color:transparent transparent #404040 transparent;}
.m-news .container{padding:40px 0px 50px;}
.m-news .tab-link{text-align:center;margin-top:10px;padding-left:8px;padding-right:8px;height:38px;}
.m-news .tab-link a{display:inline-block;width:calc(33.333333% - 4px);height:38px;margin-left:2px;margin-right:2px;background-color:rgba(0,0,0,0.1);color:#4f4f4f;font-size:14px;line-height:40px;text-align:center;cursor:pointer;}
.m-news .tab-link a:hover{background-color:rgba(0,0,0,0.2);color:#222;}
.m-news .tab-link a.active{background-color:#404040;color:#fff;}
.m-news .content{padding:10px 0px 0px;margin-left:8px;margin-right:8px;}
.m-news .content .item{position:relative;float:left;width:calc(50% - 4px);margin-left:2px;margin-right:2px;margin-bottom:4px;}
.m-news .content .item .pic{overflow:hidden;}
.m-news .content .item .pic img{width:100%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;}
.m-news .content .item .text{background-color:#fff;padding:12px 10px 10px;}
.m-news .content .item .text .link a{display:block;color:#333;font-size:13px;line-height:18px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-news .content .item .text .date{color:#888;font-size:12px;line-height:18px;margin-top:2px;}
.m-news .content .item .text .date i{font-size:13px;}
.m-news .m-more{margin-top:20px;}

}

@media (max-width:768px){


}

@media (max-width:480px){

.m-intro .icon{margin:0 23px;}

}

@media (max-width:320px){

.m-intro .icon{margin:0 16px;}

}

@media (min-width:992px){

.m-more{}
.m-more a{position:relative;margin:0 auto;display:block;width:200px;height:44px;border:#cacaca solid 1px;color:#666;font-size:14px;line-height:42px;text-align:center;cursor:pointer;}
.m-more a:hover{border:#404040 solid 1px;color:#fff;background-color:#404040;}
.m-more a:before{content:"";position:absolute;top:18px;left:calc(50% + 40px);width:7px;height:1px;background-color:#999;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-more a:after{content:"";position:absolute;bottom:18px;left:calc(50% + 40px);width:7px;height:1px;background-color:#999;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-more a:hover:before{left:calc(50% + 42px);background-color:#fff;}
.m-more a:hover:after{left:calc(50% + 42px);background-color:#fff;}

.m-title{color:#333;font-size:26px;line-height:40px;font-weight:bold;text-align:center;font-family:"Arial","microsoft Yahei";}
.m-title em{display:block;color:#888;font-size:18px;line-height:24px;font-weight:normal;margin-top:0px;text-transform:uppercase;letter-spacing:-1px;font-family:"Myriad Set Pro","microsoft Yahei";}

.m-intro{position:relative;padding:60px 0px 40px;text-align:center;}
.m-intro .content{display:-webkit-flex;display:flex;justify-content:center;}
.m-intro .icon{position:relative;width:98px;height:170px;margin:0 50px;background-color:#404040;}
.m-intro .icon:after{content:"";position:absolute;left:-50px;top:0px;border-style:solid;border-color:transparent #404040;border-width:85px 50px 85px 0px;}
.m-intro .icon:before{content:"";position:absolute;right:-50px;top:0px;border-style:solid;border-color:transparent #404040;border-width:85px 0px 85px 50px;}
.m-intro .icon.red{background-color:#bb121a;}
.m-intro .icon.red:after{border-color:transparent #bb121a;}
.m-intro .icon.red:before{border-color:transparent #bb121a;}
.m-intro .icon .number{position:absolute;z-index:10;left:-50px;right:-50px;top:20px;text-align:center;color:#fff;font-size:70px;line-height:90px;letter-spacing:-4px;font-weight:200;font-family:"Myriad Set Pro";}
.m-intro .icon .text{position:absolute;z-index:10;left:-5px;right:-5px;top:100px;text-align:center;color:#fff;font-size:14px;line-height:20px;}
.m-intro .intro{margin:50px 50px 40px;color:#6b6b6b;font-size:15px;line-height:28px;text-align:center;}

.m-domain{position:relative;margin-top:20px;margin-bottom:40px;}
.m-domain .content{padding:30px 0px 40px;margin-left:-3px;margin-right:-3px;}
.m-domain .content .item{position:relative;float:left;width:calc(33.333333% - 6px);margin:3px;}
.m-domain .content .item .pic{overflow:hidden;}
.m-domain .content .item .pic img{width:100%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;}
.m-domain .content .item:hover .pic img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.m-domain .content .item .mask{position:absolute;z-index:10;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;filter:alphaopacity=0;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-domain .content .item .mask a{display:block;width:100%;height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:20px;line-height:40px;padding-bottom:30px;text-shadow:0px 0px 3px rgba(0,0,0,0.8);}
.m-domain .content .item:hover .mask{opacity:1;filter:alphaopacity=100;}
.m-domain .content .item .mask .icon{position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:10px;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0px 0px 3px rgba(0,0,0,0.8);}
.m-domain .content .item .mask .icon:before{content:"";position:absolute;top:10px;left:calc(50% - 2px);width:5px;height:1px;background-color:#222;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-domain .content .item .mask .icon:after{content:"";position:absolute;bottom:10px;left:calc(50% - 2px);width:5px;height:1px;background-color:#222;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-domain .content .link-more{display:none;}
.m-domain .content .m-more{clear:both;padding-top:40px;}
.m-domain .content .m-more img{display:none;}

.m-service{padding:30px 0px;background-color:#f4f4f4;background-image:url(../images/bg-m-domain.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-service:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;border-style:solid;border-width:5.44vw 0 0 100vw;border-color:#fff transparent transparent transparent;}
.m-service:after{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;border-style:solid;border-width:0 0 5.44vw 100vw;border-color:transparent transparent #fff transparent;}
.m-service .container{padding:80px 0px 80px;}
.m-service .content{margin:30px 0px 30px;}
.m-service .item{position:relative;height:350px;padding:30px 20px;margin-right:1px;background-color:#e8e8e8;border-top:#bb121a solid 3px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item.n2{background-color:#d6d6d6;}
.m-service .item a{display:block;position:absolute;z-index:1;left:0px;top:0px;width:100%;height:100%;}
.m-service .item .pic{width:60px;height:60px;margin:30px auto 50px;}
.m-service .item .pic img{width:100%;height:100%;}
.m-service .item .text-cn{color:#333;font-size:14px;line-height:22px;text-align:center;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item .text-en{color:#666;font-size:15px;line-height:18px;text-align:center;margin-top:5px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item .icon{position:absolute;left:50%;bottom:60px;margin-left:-12px;width:24px;height:24px;border-radius:50%;border:#a9a9a9 solid 1px;background-color:transparent;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .item .icon:before{content:"";position:absolute;top:9px;left:calc(50% - 2px);width:5px;height:1px;background-color:#a9a9a9;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-service .item .icon:after{content:"";position:absolute;bottom:9px;left:calc(50% - 2px);width:5px;height:1px;background-color:#a9a9a9;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.m-service .item:hover{background-color:#fdf5f5;}
.m-service .item:hover .text-cn{color:#bb121a;}
.m-service .item:hover .text-en{color:#222;}
.m-service .item:hover .icon{border:#bb121a solid 1px;background-color:#bb121a;}
.m-service .item:hover .icon:before{background-color:#fff;}
.m-service .item:hover .icon:after{background-color:#fff;}
.m-service .item:hover .pic img{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transition:all 1.8s ease;-ms-transition:all 1.8s ease;-moz-transition:all 1.8s ease;-webkit-transition:all 1.8s ease;-o-transition:all 1.8s ease;}
.m-service .owl-controls{margin-top:10px;margin-bottom:10px;text-align:center;}
.m-service .owl-controls .owl-page{cursor:pointer;display:inline-block;width:8px;height:8px;margin:0px 3px;border:rgba(0,0,0,0.2) solid 1px;border-radius:10px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-service .owl-controls .owl-page.active{border:#bb121a solid 1px;background-color:#bb121a;}
.m-service .owl-controls .owl-buttons div{position:absolute;top:50%;margin-top:-34px;width:30px;height:48px;z-index:10;cursor:pointer;-moz-background-size:16px 32px;-webkit-background-size:16px 32px;background-size:16px 32px;background-position:center;background-repeat:no-repeat;}
.m-service .owl-controls .owl-buttons div.owl-prev{left:-50px;background-image:url(../images/scroll-left.png);}
.m-service .owl-controls .owl-buttons div.owl-next{right:-50px;background-image:url(../images/scroll-right.png);}

.m-partner{position:relative;background-color:#f4f4f4;background-image:url(../images/bg-m-partner.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-partner:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;border-style:solid;border-width:5.44vw 0 0 100vw;border-color:#fff transparent transparent transparent;}
.m-partner:after{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;border-style:solid;border-width:0 0 5.44vw 100vw;border-color:transparent transparent #fff transparent;}
.m-partner .container{padding:130px 0px 150px;}
.m-partner .content{padding:20px 0px 0px;margin-left:-12px;margin-right:-12px;}
.m-partner .content .item{position:relative;float:left;width:calc(16.666666% - 24px);margin:10px 12px;}
.m-partner .content .item img{width:100%;height:auto;}
.m-partner .m-more{margin-top:40px;}
.m-partner .content .item .pic{overflow:hidden;}
.m-partner .content .item .pic img{width:100%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;}
.m-partner .content .item:hover .pic img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.m-partner .content .item .mask{position:absolute;z-index:10;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0;filter:alphaopacity=0;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-partner .content .item .mask a{display:block;width:100%;height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;line-height:18px;padding-left:20px;padding-right:20px;}
.m-partner .content .item:hover .mask{opacity:1;filter:alphaopacity=100;}

.m-map{padding:30px 0px;}
.m-map .content{position:relative;margin:30px 0px 30px;min-height:545px;background-image:url(../images/bg-m-map.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;}
.m-map .content img{width:100%;height:auto;border-radius:50%;}
.m-map .content .n01{position:absolute;z-index:1;left:28%;top:25%;width:160px;height:160px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .n02{position:absolute;z-index:1;left:46.25%;top:14%;width:105px;height:105px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}
.m-map .content .n03{position:absolute;z-index:1;left:49%;top:42.5%;width:120px;height:120px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .n04{position:absolute;z-index:1;left:64%;top:23.5%;width:80px;height:80px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}
.m-map .content .n05{position:absolute;z-index:1;left:18.33%;top:6%;width:98px;height:98px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .n06{position:absolute;z-index:1;left:8%;top:30%;width:130px;height:130px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}
.m-map .content .n07{position:absolute;z-index:1;left:23%;top:61%;width:110px;height:110px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .n08{position:absolute;z-index:1;left:54%;top:70%;width:105px;height:105px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}
.m-map .content .n09{position:absolute;z-index:1;left:75%;top:44%;width:130px;height:130px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .n10{position:absolute;z-index:1;left:79%;top:7%;width:90px;height:90px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}
.m-map .content .b01{position:absolute;z-index:1;left:39%;top:5%;width:48px;height:48px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .b02{position:absolute;z-index:1;left:22.5%;top:51%;width:25px;height:25px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}
.m-map .content .b03{position:absolute;z-index:1;left:65%;top:1%;width:24px;height:24px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug01 1s ease-in-out infinite alternate;-webkit-animation:bug01 1s ease-in-out infinite alternate;}
.m-map .content .b04{position:absolute;z-index:1;left:68.33%;top:63%;width:16px;height:16px;overflow:hidden;border:rgba(0,0,0,0.2) solid 2px;border-radius:50%;background-color:#fff;animation:bug02 1s ease-in-out infinite alternate;-webkit-animation:bug02 1s ease-in-out infinite alternate;}

.m-news{position:relative;background-color:#f4f4f4;background-image:url(../images/bg-m-news.png);}
.m-news:before{content:"";position:absolute;z-index:1;left:0;top:0;display:block;border-style:solid;border-width:5.44vw 0 0 100vw;border-color:#fff transparent transparent transparent;}
.m-news:after{content:"";position:absolute;z-index:1;left:0;bottom:0;display:block;border-style:solid;border-width:0 0 5.44vw 100vw;border-color:transparent transparent #404040 transparent;}
.m-news .container{padding:130px 0px 150px;}
.m-news .tab-link{text-align:center;margin-top:15px;}
.m-news .tab-link a{display:inline-block;width:120px;height:34px;margin-left:3px;margin-right:3px;background-color:rgba(0,0,0,0.1);color:#4f4f4f;font-size:14px;line-height:34px;text-align:center;cursor:pointer;}
.m-news .tab-link a:hover{background-color:rgba(0,0,0,0.2);color:#222;}
.m-news .tab-link a.active{background-color:#404040;color:#fff;}
.m-news .content{padding:30px 0px 0px;margin-left:-10px;margin-right:-10px;}
.m-news .content .item{float:left;width:calc(33.333333% - 20px);margin-left:10px;margin-right:10px;}
.m-news .content .item .pic{overflow:hidden;}
.m-news .content .item .pic img{width:100%;height:auto;-webkit-transition:all 2s linear;transition:all 2s linear;}
.m-news .content .item:hover .pic img{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.m-news .content .item .text{background-color:#fff;padding:18px 20px;}
.m-news .content .item .text .link a{display:block;font-size:14px;line-height:18px;-webkit-transition:all .2s linear;transition:all .2s linear;}
.m-news .content .item .text .date{color:#888;font-size:13px;line-height:18px;margin-top:5px;}
.m-news .content .item .text .date i{font-size:15px;}
.m-news .m-more{margin-top:40px;}

}

@media (min-width:1280px){

.m-map .content{min-height:670px;}

}




