﻿body {
    margin: 0px auto;
    padding: 0px;
    color: #333;
    font-size: 16px;
    font-family: 'Calibri','Microsoft Yahei';
    line-height: 24px;
    background-color: #fff;
}
a:link{color:#fff;text-decoration:none;}        
a:visited{color:#fff;text-decoration:none;}
a:hover{color:#00adef;text-decoration:none;}
img{border:none;}
ul,li,h1,h2,h3,p{margin:0px;padding:0px;}
li{list-style:none; }
div,ul,li{overflow:hidden;display:block;}

.wrap{width:96%; max-width:1200px; margin:0px auto;}
.clear{height:10px;margin:0px;padding:0px;clear:both;}
.l{float:left;display:block;}
.r{float:right;display:block;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.fb{font-weight:bold;}
.fi{font-style:italic;}
.yh{font-family:Microsoft Yahei;}

.fast{transition:all 200ms;-moz-transition:all 200ms;-webkit-transition:all 200ms;-o-transition:all 200ms;}
.delay{transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;}
.slow{transition:all 800ms;-moz-transition:all 800ms;-webkit-transition:all 800ms;-o-transition:all 800ms;}

.shadow{box-shadow:0 0 7px #333;}
.shadow_img{background-color:#fff;padding:10px;box-shadow:0 0 7px #333;margin:7px 7px 7px 7px;}
.shadow_img:hover{box-shadow:0 0 7px #000;}
.yuanjiao_img{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}

.top{width:100%;min-width:1000px; height:100px;position:fixed;left:0px;top:0px;z-index:999;background-color:#fff;}
.top .wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.top .logo{height:80px;float:left;margin:10px 0px 0px 0px;font-family:Calibri;line-height:80px;width:500px;}
.top .logo img{height:70px;float:left;margin:5px 0px 0px 0px;}
.top .logo .gmc{font-size:60px;float:left;}
.top .logo .nm{line-height:75px;float:left;padding:0px 0px 0px 0px;font-size:32px;color:#ff0000;}
.top .nav{height:90px;float:right;margin:0px 30px 0px 0px;width:500px;}
.top .nav .lang{height:30px;line-height:30px;display:flex;justify-content:flex-end;font-size: 16px;}
.top .nav .link{height:40px;line-height:40px;display:flex;justify-content:flex-end;font-size: 20px;}
.top .nav a {
    display: block;    
    margin: 0px 0px 0px 40px;
    overflow: hidden;
    color: #ff0000;
    /*font-weight:bold;*/
}
.top .nav a:hover{color:#ff0000;}
.top .nav a.on{color:#ff0000;}

.btm {
    width: 100%;
    height: 60px;
    background-color: #c0504d;
    line-height: 60px;
    text-align: center;
    font-family: Calibri;
    color: #fff;
    position:fixed;
    left:0px;
    bottom:0px;
}

.banner {
    width: 100%;
    height: 400px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content:flex-start;
}
.banner .wrap {
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
}
.banner .wrap .nm {
    width: 260px;
    height: 68px;
    background-color: #1A2F6B;
    text-align: center;
    line-height: 68px;
    font-size: 50px;
    color: #ff0000;
}

.aboutzoom{line-height:36px;padding:40px 0px 40px 0px;font-size:18px;}
.aboutzoom p{padding:0px;margin:0px;}
.aboutzoom img{max-width:100%;}

.service {
    margin:20px 0px 20px 0px;
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items:center;
}
.service .item{width:24%;color:#fff;}
.service .item .tle{height:110px;padding:10px;font-size:20px;line-height:35px;font-weight:bold;}
.service .item .face{width:100%;}
.service .item .face img {width: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;float:left;}
.service .item .dis{height:260px;padding:10px;line-height:30px;}
.service .item:nth-child(1){background-color:#948a54;}
.service .item:nth-child(1) .face img{background-image:url('/images/service-1.jpg');}
.service .item:nth-child(2){background-color:#9bbb59;}
.service .item:nth-child(2) .face img{background-image:url('/images/service-2.jpg');}
.service .item:nth-child(3){background-color:#8064a2;}
.service .item:nth-child(3) .face img{background-image:url('/images/service-3.jpg');}
.service .item:nth-child(4){background-color:#c0504d;}
.service .item:nth-child(4) .face img{background-image:url('/images/service-4.jpg');}


.contact{padding:0px 0px 80px 0px;}
.contact .item{width:45%;line-height:25px;float:left;}
.contact .item .p1{color:#ff0000;font-weight:bold;text-decoration:underline;font-size:18px;}
.contact .item .f{color:#ff0000;font-weight:bold;}