@charset "utf-8";
/**
Theme Name: 涓�开
Time : 2016-6-21
Auther:K.U
**/
html,body,ul,li,img{
    margin: 0;
    border:0;
    padding:0;
    list-style: none;
}
a{ text-decoration: none; }
body{
    font-size: 14px;
}
img{
    width: 100%;
}
header{background-color: #2E303D;}
.clear{  clear: both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.tc{
    text-align: center;
}
.ri{
    position: relative;
    font-size: 0;
}
.jm{
    position: relative;
    width: 100%;
    height:0;
}
.jm img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.w{
    width:100%;
    max-width:1400px;
    margin: 0 auto;
    box-shadow: 0 -2px  12px 0 rgba(0,0,0,.3);
}
.Y{ width:95%;
    max-width:1400px;
    margin: 0 auto;
    box-shadow: 0 -2px  12px 0 rgba(0,0,0,.3);}
.gp{
    position: fixed;
    top:0;
    left:0;
    width: 100%;
    height:100%;
    background:url("../images/into-banner.jpg") center no-repeat ;
    background-size: cover;
    z-index: -1;
}
.gp-rb{
    position: absolute;
    bottom:3.454545%;
    right:3.28125%;
    width: 17.8%;
}
.logo{
    position: absolute;
    width: 17.126%;
    left:0;
    right: 0;
    top:34.51%;
    margin: auto;
}
.logo img{
    width: 100%;
}
.nav{
    position: absolute;
    top:39.9670%;
    left:28.6689%;
}
.nav li{
    position: relative;
    text-align: left;
    font-family: Corbel;
    font-size: 24px;
    letter-spacing:-.5px;
    font-weight: bolder;
    line-height: 45px;
    text-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.nav li a{
    color:#fff;
}
.btn{
    display: block;
    position: absolute;
    top:64.956%;
    left:0;
    right:0;
    margin: auto;
    width: 208px;
    height:48px;
    background: #b7b6b8;
    text-align: center;
    line-height: 48px;
    font-family: Corbel;
    font-size: 28px;
    font-weight: bolder;
    color:#fff;
}
.nav li{
    width: 190px;
    height:45px;
    position: relative;
    -webkit-perspective: 2000px;
    -moz-perspective:2000px;
    -ms-perspective: 2000px;
    -o-perspective: 2000px;
    perspective: 2000px;
}
.nav-d{
    -webkit-perspective: 2000px;
    -moz-perspective:2000px;
    -ms-perspective: 2000px;
    -o-perspective: 2000px;
    perspective: 2000px;
}
.nav li a{
    height:45px;
    display: block;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .47s;
    -moz-transition: all .47s ;
    -ms-transition: all .47s ;
    -o-transition: all .47s ;
    transition: all .47s ;
}
.nav-d li a{
    display: block;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .47s;
    -moz-transition: all .47s ;
    -ms-transition: all .47s ;
    -o-transition: all .47s ;
    transition: all .47s ;
}
.nav-d li span{
    display: block;
    position: absolute;
    -webkit-transform: translateZ(12px);
    -moz-transform: translateZ(12px);
    -ms-transform: translateZ(12px);
    -o-transform: translateZ(12px);
    transform: translateZ(12px);
    -webkit-transition: all .47s;
    -moz-transition: all .47s ease-in;
    -ms-transition: all .47s ease-in;
    -o-transition: all .47s ease-in;
    transition: all .47s ease-in;
    opacity: 1;
}
.nav-d li span.nc{
    font-family: microsoft yahei;
    font-size: 22px;
    font-weight: normal;
    -webkit-transform:translateY(12px) rotateX(-90deg);
    -moz-transform:translateY(12px) rotateX(-90deg);
    -ms-transform:translateY(12px) rotateX(-90deg);
    -o-transform:translateY(12px) rotateX(-90deg);
    transform:translateY(12px) rotateX(-90deg);
    -moz-transition: all .47s ease;
    -ms-transition: all .47s ease;
    -o-transition: all .47s ease;
    transition: all .47s ease;
    opacity: 0;
}
.nav-d li:hover a{
    -webkit-transform:rotateX(90deg);
    -moz-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    -o-transform:rotateX(90deg);
    transform:rotateX(90deg);
}
.nav-d li:hover a span.ne{
    opacity: 0;
}
.nav-d li:hover a span.nc{
    opacity: 1;
}
.top-t{
    width: 100%;
    height:0;
    padding-bottom: 2.6042%;
    background: #2e303d;
}
.bn{
    position: relative;
    width: 100%;
    font-size: 0;
    height:626px;
    overflow: hidden;
}
@media(max-width: 1600px){
.bn{height: 526px;}
}
.about-bn{ background: url("../images/ab-bn.jpg") center no-repeat;  background-size:100% 100%;}
.asy-bn{ background: url("../images/asy-bn2.jpg") center no-repeat;  background-size:100% 100%;}
.b-bn{ background: url("../images/B-bn.jpg") center no-repeat;  background-size:100% 100%;}
.cr1-bn{ background: url("../images/CR1-bn.jpg") center no-repeat; background-size:100% 100%;}
.eb1a-bn{ background: url("../images/EB-1A-bn.jpg") center no-repeat;  background-size:100% 100%;}
.eb5-bn{ background: url("../images/Eb5-bn.jpg") center no-repeat;  background-size:100% 100%;}
.fimi-bn{ background: url("../images/F1-bn.jpg") center no-repeat;  background-size:100% 100%;}
.l1-bn{ background: url("../images/L1-bn.jpg") center no-repeat;  background-size:100% 100%;}
.new-bn{font-size: 0;width: 100%;height: auto;position: relative;margin-bottom: -3px;}
.new-bn img{width: 100%;}
.new-bn .bn-logo{position: absolute;top:15%;right:0;left:0;bottom:0;margin: auto;}
.new-p1{position: absolute;top:70%;right:0;left:0;bottom:0;margin: auto;text-align: center;color:#fff;    font-size: 14px;
    font-family:'微软雅黑';
    margin: 5px 0;}
.new-p2{position: absolute;top:60%;right:0;left:0;bottom:0;margin: auto;text-align: center;color:#fff;    font-size: 14px;
    font-family:'微软雅黑';
    margin: 0px 0;}
.new-p2 span{line-height: 200%;}
.new-p2>:last-child{font-size: 19px;}

.s-nav{
    width: 100%;
    padding:1.2% 0 1% 0;
    text-align: center;
    background: #2e303d;
    position: relative;
}
.s-nav li{
    position: relative;
    display: inline-block;
    font-size: 2.1em;
    font-family: Corbel;
    letter-spacing: -.6px;
    font-weight: bolder;
    color:#fff;
    margin:0 2.5%;
}
.s-nav li a{
    color:#fff;
    display: block;
    padding:0 15px;
    border:1px solid transparent;
    border-radius: 12px;

}
.s-nav li:hover > a{
    box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
    border: 1px solid rgba(0,0,0,0.25);
}
.s-nav li.act > a{
    box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;
    border: 1px solid rgba(0,0,0,0.25);
}
.sm1{
    width: 92.8125%;
    padding:0 3.59375%;
}
.sm1 img{
    width: 100%;
    max-width:1764px;
}
.sm2{
    width: 92.8125%;
    padding:0 3.59375%;
    overflow: hidden;
}
.sm2 ul li{
    float: left;
    width: 31.3333%;
    margin: 0 1%;
}
.sm2 ul li div{
    position: relative;
}
.sm2 ul li div img{
    width: 100%;
}
.sm2 ul li div:first-child{
    margin-bottom:5.5% ;
}
.sm2 ul li div.la{
    margin-bottom: 7.6%;
    padding-bottom: 147.2727%;
}
.sm2 ul li div.lb{
    padding-bottom: 112.0721%;
}
.sm2 ul li div.ca{
    padding-bottom: 172.4324%;
}
.sm2 ul li div.cb{
    padding-bottom: 81.8018%;
}
.sm2 ul li div.ra{
    padding-bottom: 94.9550%;
}
.sm2 ul li div.rb{
    margin-top: 6.4%;
}
a.more{
    display: block;
    position: absolute;
    font-weight: bold;
    right:23px;
    bottom:20px;
    font-size: 16px;
    color:#fff;
    line-height: 12px;
    padding:10px 0;
    font-family: microsoft yahei;
}
a.more p{
    margin: 0;
    font-size: 10px;
    font-weight: normal;
}
a.more:before{
    content: "";
    display: block;
    float: right;
    width: 0;
    height:0;
    margin-left: 8px;
    border-width: 6px 12px;
    border-style:solid;
    border-color: transparent transparent transparent  #fff;
}
.sm3 img{
    width:100%
}
.sm4-wt{
    width: 100%;
    padding-bottom: 3.75%;
    background: #d4d5e4;
    position: relative;
    z-index: 9;
}
.foot{
    width: 1400px;
    padding:3.7% 0% 2.08333% 0%;
    background-color: #fff;
    position: relative;
    z-index: 9;
    margin: 0 auto;
    /**/
}
.foot .f-l{
    width: 66.8%;
    float: left;
    box-sizing: border-box;
    border-right: 2px solid #8b9cc8;
}
.foot .f-r{
    float: right;
    width: 32%;

}

.f-l ul{
    float: left;
    margin: 0 5%;
}

.f-l ul:nth-child(1){margin-left: 0;}
.f-l ul:nth-child(3){margin-left: 0;}

@media(max-width:1530px){
    .f-l ul{
        margin: 0 4%;
    }

}

.f-l ul li{
    font-size: 1.42857em;
    font-family: Corbel;
    letter-spacing: -.6px;
    line-height: 45px;
}
.f-l ul li a{
    color:#4a61a9;
}
.f-l ul li.b{
    font-size: 2.28571em;
    /*font-weight: bolder;*/
}
.f-l ul li.b a{
    color:#161616;
}

.ewm{
    overflow: hidden;
    /*width: 80%;*/
    margin-left: 0%;
}
.e-i{
    width: 100%;
}
.e-i img{
    width: 100%;
}
.f-nmb{
    padding-top: 20px;
    margin-left: 7%;
    position: relative;
    display: inline-block;
    width: 90%;
}
.f-nmb h1{
    font-family: Corbel;
    letter-spacing: -1px;
}
.tel-nmb{
    font-size: 2.0em;
    font-family: microsoft yahei;
    font-weight: bolder;
    color:#2d2d2d;
    /*padding-top: 45px;*/
    letter-spacing: 1px;
    float: left;display: inline-block;
    width: 80%;
    float: left;
    position: absolute;
    bottom:0;

}
@media(max-width: 1530px){
    .tel-nmb{
    font-size: 1.8em;
   padding-top: 35px;
}
.foot .f-r{
    float: right;
    width: 32%;
    /*margin-top: 1%;*/
}
}
.t-b-img{
    margin-right: 15px;
    width: 23%;
}
.f-bt{
    width: 100%;
    height:0;
    padding-bottom: 2.916666%;
    background: #2b314c;
}
.ab1-m1{
    width: 90.5%;
    margin-left: 9.5%;
}
.ab1-m1-l{
    width: 29.8024%;
}
a.ab1-more{
    right:0;
    bottom:6px;
    font-size: 13px;
}
.ab1-m1-c{
    width:33.81736%;

}
.ab1-m1-r{
    width: 36.36024%;
}
.ab1-m1-ra{
    width: 100%;
    padding-bottom: 76.7391%;
}
.ab1-m1-rb{
    padding-bottom: 36.087%;
}
.ab1-m1-rc{
    padding-bottom: 95.6521%;
}
a.w-more{
    color:#444b5e;
}
a.w-more:before{
    border-color:transparent transparent transparent  #444b5e;
}
.eb5-m1{
    position: relative;
    width: 70.1875%;
    height:0;
    padding-bottom: 18.9728%;
}
.eb5-m1-b{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
    font-size: 0;
}
.eb5-m1-b > div{
    float: left;
    height:100%;
}
.eb5-m1-al{
    width: 0%;
}
.eb5-m1-ac{
    width: 56.7417%;
}
.eb5-m1-ar{
    width:43.26%
}
.eb5-m1-b > div img{
    height:100%;
}
.eb5-m1-b2{
    width: 100%;
    height:0;
    padding-bottom: 40.4494%;
}
.eb5-m1-r2{
    width: 70.1875%;
}
.eb5-m1-rt{
    position: relative;
    width: 100%;
    height:0;
    padding-bottom: 40.565%;
}
.eb5-m1-rt-l{
    position: relative;
    width: 42.1348%;
    height:100%;
}
.eb5-m1-rt-l img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.eb5-m1-rt-r{
    position: relative;
    width: 57.866%;
    height:100%;
}
.eb5-m1-rt-r img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.e-i-wc{
    position: relative;
    /*padding-bottom: 48%;*/
    /*height:0;*/
    text-align: center;
    /*width: */
}
.e-i-wc img{
    /*position: absolute;*/
    /*top:8px;*/
    /*left: 50%;*/
   /* -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);*/
    width: 80%;
    margin-top: 8px;
}

.e-i-wc p{
   
    width: 100%;
    text-align: center;
    font-family: Corbel;
    font-weight: bold;
    font-size: 20px;
    margin:27px auto 0 auto;
}
@media(max-width:1680px){
    .e-i-wc img{
        /*top:20px;*/
    }
    .e-i-wc p{
        
       /* font-size: 20px;
        font-weight: bold;*/
    }
}
@media(max-width:1400px){
    .e-i-wc img{
        top:0;
    }
    .e-i-wc p{
       /* line-height: 14px;
        font-size: 14px;*/
    }
}
.eb1a-m1-r{
    position: relative;
    width: 70.3576%;
}
.eb1a-m1-ra{
    width: 100%;
}
.eb1a-m1-rl{
    width: 100%;
}
.eb1a-m1-rr{
    width: 57.3513%;
}
.eb1a-m1-rla{
    width: 100%;
    height:0;
    padding-bottom: 63.1579%;
}
.eb1a-m1-rla img{
    position: absolute;
    top:0;
    height:100%;
}
.eb1a-m1-rlb{
    width: 100%;
    height:0;
    padding-bottom: 94.7368%;
}
.ab1-lb{
    width: 100%;
    height:0;
    padding-bottom: 77.7361%;
}
.eb1a-m1-rr{ padding-bottom: 67.3400% }
.eb1a-m1-rr img{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.eb1a-m1-rb{
    position: relative;
    width: 100%;
    padding-bottom: 40.5%;
}
.eb1a-m1-rba{
    width: 42.4687%;
    height:100%;
}
.eb1a-m1-rba img{
    height:100%;
}
.eb1a-m1-rbb{
    width:57.5313%;
    height:100%;
}
.eb1a-m1-rb-b{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.eb1a-m1-r{
    position: relative;
    width: 30.30781%;
}
.fimi-m1-rl{
    width: 42.7609%;
}
.fimi-m1-rla{
    width: 100%;
    padding-bottom: 70.2414%;
}
.fimi-m1-rlb{
    padding-bottom: 182.6%;
}
.fimi-m1-rlb img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.fimi-m1-rr{
    width: 57.2391%;
}
.fimi-m1-rra{
    padding-bottom: 116.8627%;
}
.fimi-m1-rra img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.fimi-m1-rrb{
    padding-bottom: 71.9882%;
}
.asy-m1-rl{
    width: 50.2806%;
}
.asy-m1-rr{
    width: 49.7194%;
}
.asy-m1-rla{
    padding-bottom: 122.1125%;
}
.asy-m1-rlb{
    padding-bottom: 94.1%;
}
.asy-m1-rlb img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.asy-m1-rra{
    padding-bottom: 145.5280%;
}
.asy-m1-rra img{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.asy-m1-rrb{
    padding-bottom: 73.133%;
}
.ab-cr1{
    width: 95.5714%;
    margin-left: 4.4286%;
}
.cr1-m1-l{
    width: 39.7015%;
}
.cr1-m1-r{
    width: 60.2985%;
}
.cr1-la{
    width: 100%;
    padding-bottom: 144.8%;
}
.cr1-la img{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.cr1-lb{
    padding-bottom: 42.4812%;
}
.cr1-rl{
    width: 56.8069%;
}
.cr1-rr{
    width: 43.1931%;
}
.cr-rla{
    position: relative;
    width: 100%;
    padding-bottom: 47.4945%;
}
.cr-rla-b{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.cr-rlal,.cr-rlar{
    width: 100%;
    height:100%;
}
.cr-rlb{
    padding-bottom: 70.8061%;
}
.cr1-rra{
    padding-bottom: 96%;
}
.cr1-rra img{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.cr1-rrb{
    padding-bottom: 59.6%;
}
.cr1-rb{
    position: relative;
    width: 100%;
    padding-bottom: 28.1%;
}
.cr1-rb-b{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.cr1-rb-l{
    width: 42.0792%;
    height:100%;
}
.cr1-rb-r{
    width: 57.9208%;
    height:100%;
}
.ab-l1{
    width: 96.7857%;
    margin-left:3.2243%;
}
.ab-l1-l{
    width: 40.4428%;
}
.ab-l1-r{
    width: 59.5572%;
}
.ab-l1-la{
    padding-bottom: 96.8864%;
}
.ab-l1-la img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.ab-l1-lb{
    padding-bottom: 43.8929%;
}
.ab-l1-ra{
    position: relative;
    width: 100%;
    padding-bottom: 26.9232%;
}
.ab-l1-rb{
    position: relative;
    width: 100%;
    padding-bottom: 40.5203%;
}
.ab-l1-rc{
    position: relative;
    padding-bottom: 28.19%;
}
.ab-l1-ra-b{
    position: absolute;
    width: 100%;
    height:100%;
}
.ab-l1-ral,.ab-l1-rac,.ab-l1-rar{
    height:100%;
}
.ab-l1-ral{
    width: 28.5538%;
}
.ab-l1-rac{
    width: 28.4302%;
}
.ab-l1-rar{
    width: 43.016%;
}
.ab-l1-rar img{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.ab-l1-rb-b{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.ab-l1-rbl{
    width: 42.2744%;
    height:100%;
}
.ab-l1-rbr{
    width: 57.7256%;
    height:100%;
}
.ab-l1-rc-b{
    position: absolute;
    width: 100%;
    top:0;
    height:100%;
}
.ab-l1-rcl{
    width: 28.5538%;
    height:100%
}
.ab-l1-rcr{
    width: 71.4462%;
    height:100%;
}
.ab-l1-rcr img{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.ny-nav{
    width:22%;
    position: relative;
    top:0;
}
.ny-nr{
    width: 78%;
    background: #dddcea;
}
.ny-nav li{
    padding:12px 0;
    font-family: Arial,"MicroSoft YaHei";
    font-size: 22px;
    color:#2c314e;
    text-align: center;
}
.ny-nav li a{
    color:#2c314e;
}
.ny-nav li:nth-child(2n-1){
    background: #b9cade;
}
.ny-nav li:nth-child(2n){
    background: #cbdeef;
}
.ny-nav li:first-child{
    font-size: 30px;
    font-family:microsoft yahei;
    padding:15px 0;
}
.l1-ys-m1{
    background: #dddcea;
    padding-bottom: 50px;
}
.l1-ys-m1 img{
    width: auto;
}
.l1-ys-m2{
    padding:0 7.3102% 5% 0;
    background: #dddcea;
}

.l1-ys-m2-b ul{
    float: left;
    width: 46%;
    margin-left: 4%;
    padding-top: 76px;
}
.l1-ys-m2 li{
    position: relative;
    float: left;
    width: 78%;
    padding:12px 11%;
    font-family: "MicroSoft YaHei";
    font-size: 26px;
    background: #aebad0;
    margin-bottom: 28px;
    color:#fff;
    letter-spacing: 1px;
    overflow: hidden;
    cursor: default;
}
.l1-ys-m2  ul.l1-ys-m2l li{margin-bottom: 24px;}
.l1-ys-m2 li:hover{
    overflow: inherit;
}
.l1-ys-lfx{
    position: absolute;
    padding:15px 25px;
    border-radius: 6px;
    line-height: 30px;
    background: rgba(172,172,186,.8);
    top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 17px;
    width: 120%;
    opacity: 0;
    -webkit-transition: all .27s;
    -moz-transition: all .27s;
    -ms-transition: all .27s;
    -o-transition: all .27s;
    transition: all .27s;
    z-index: 0;
}
@media(max-width:1366px){
    .l1-ys-lfx{
        width: 80%;
        opacity: 0;
    }
}
.l1-ys-m2l .l1-ys-lfx{
    left:150%;
    box-shadow: 5px 5px 20px rgba(0,0,0,.6);
}

.l1-ys-m2l li:hover .l1-ys-lfx{
    display: block;
    left:98%;
    opacity: 1;
    z-index: 9;
}
.l1-ys-m2r li .l1-ys-lfx{
    right:150%;
    box-shadow: -5px 5px 20px rgba(0,0,0,.6);
}
.l1-ys-m2r li:hover .l1-ys-lfx{
    display: block;
    right:98%;
    opacity: 1;
    z-index: 9;
}
.L1-gx-m2{
    width: 100%;
    padding:30px 0;
    text-align: center;
    font-size: 36px;
    color:#0f2270;
    font-family:"榛戜綋";
    background: #dddcea;
}
.L1-gx-m3{
    position: relative;
    width: 100%;
    height:0;
    padding-bottom: 26.7658%;
}
.L1-gx-m3-b{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.L1-gx-m3-l{
    width: 28.3974%;
    height:100%;
}
.L1-gx-m3-c{
    width: 28.3974%;
    height:100%;
}
.L1-gx-m3-r{
    width: 43.2052%;
    height:100%;
}
.L1-gx-m3-l img,.L1-gx-m3-c img,.L1-gx-m3-r img{
    height:100%;
}
.l1-gx-m4{
    position: relative;
    width: 100%;
    height:0;
    padding-bottom: 39.4564%;
}
.l1-gx-m4-b{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.l1-gx-m4-l{
    width: 41.9869%;
}
.l1-gx-m4-r{
    width: 58.0131%;
}
.l1-gx-m5{
    position: relative;
    width: 100%;
    height:0;
    padding-bottom: 27.4602%;
}
.l1-gx-m5-b{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
}
.l1-gx-m5-l{
    width: 28.3974%;
    height:100%;
}
.l1-gx-m5-r{
    width: 71.6026%;
}
.bn-t{
    position: absolute;
    text-align: center;
    width: 100%;
    padding-top: 5%;
    top:0;
    color:#fff;
}
.bn-logo{
    width: 240px;
    margin: 80px auto;
}
.bn-t p{
    font-size: 14px;
    font-family: "榛戜綋";
    margin: 5px 0;
}
.bn-t p span{
    font-family: Corbel;
}
.ftl li{
    text-align: left;
}
.ftl li a{
    padding-left: 25px;
}
.eb1a-nav li:first-child{
    font-size: 24px;
}
.cr1-nav li:first-child{
    font-size: 18px;
}
.cr1-nav li{
    font-size: 15px;
}
.fgx{
    display: none;
    position: fixed;
    width: 100%;
    height:100%;
    top:0;
    left:0;
    z-index: 9;
}
.fgx .fgx-bj{
    position: absolute;
    width: 100%;
    height:100%;
    top:0;
    left:0;
    background: rgba(0,0,0,.7);
    z-index: 1;
    -webkit-transition: all .47s;
    -moz-transition: all .47s;
    -o-transition: all .47s;
    transition: all .47s;
}
.fgx .fgx-t{
    position: relative;
    width: 70%;
    margin: 10% auto 0 auto;
    height:auto;
    padding:5%;
    border-radius: 16px;
    background: #aeadbd;
    text-align: left;
    z-index: 9;
    font-family: "MicroSoft YaHei";
    color:#fff;
    line-height: 35px;
    font-size: 16px;
}
.cp-h {
    cursor: pointer;
    -webkit-transition: all .47s;
    -moz-transition: all .47s;
    -ms-transition: all .47s;
    -o-transition: all .47s;
    transition: all .47s;
    position: relative;
}
.cp-h:hover{
    -webkit-transform: scale(1.01,1.01);
    -moz-transform: scale(1.01,1.01);
    -ms-transform: scale(1.01,1.01);
    -o-transform: scale(1.01,1.01);
    transform: scale(1.01,1.01);
    z-index: 3;
    box-shadow: 0 0 36px rgba(0,0,0,.3);
}
.cp-sb  .cp-sbn{
    cursor: default;
}
.fgx-t h1{

}
.jm{
    -webkit-transition: all .37s;
    -moz-transition: all .37s ;
    -ms-transition: all .37s ;
    -o-transition: all .37s ;
    transition: all .37s ;
    z-index: 1;
}
.jm:hover{
    -webkit-transform: scale(1.2,1.2);
    -moz-transform: scale(1.2,1.2);
    -ms-transform: scale(1.2,1.2);
    -o-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
    z-index: 9;
    box-shadow: 0 0 0 100000px rgba(0,0,0,.4);
}
.cp-sb {
    font-size: 0;
}
.s-nav li .s-menu{
    display: none;
    background: rgba(46,48,61,.7);
}
.s-nav li .s-menu li{
    font-size: 16px;
    font-family: microsoft yahei;
}
.s-nav li:hover .s-menu{
    display: block;
    position: absolute;
    z-index: 9;
}
.s-nav li:nth-child(1) .s-menu{width: 100%;margin-top: -1%;}
.s-nav li:nth-child(2) .s-menu{width: 100%;margin-top: -1%;}
.s-nav li:nth-child(3) .s-menu{width: 120%;margin-top: -1%;margin-left: 0%;padding:20px 0 10px 0;}
.s-nav li:nth-child(4) .s-menu{width: 120%;margin-left: -5%;}
.s-nav li:nth-child(5) .s-menu{width: 100%;margin-top: -1%;}
.s-nav li:nth-child(6) .s-menu{width: 100%;margin-top: -1%;}
.s-nav li .s-menu{
    /*width: 120%;*/
    display: none;
    /*background: #2e303d;*/
}
.index-nav li .s-menu{
    /*width: 120%;*/
    display: none;
    background: rgba(46,48,61,.7);
    /*text-align: center;*/
}
.index-nav li .s-menu li{
    font-size: 14px;
    font-family: 微软雅黑;
    text-align: center;
}
.index-nav li:hover .s-menu{
    display: block;
    position: absolute;
    z-index: 9;
}

.index-nav li:nth-child(3) .s-menu{width: 110%;margin-top: -2%;padding:20px 0 10px 0;}

/*首页样式*/
.sy-head{position: relative;width: 100%;background: #2D2F3C;height:auto;display: inline-block;}
.big-box{display: inline-block;width: 1400px;height: 100%;position: relative;z-index: 99;}
/*--------logo样式---------*/
.index-logo{background: ;float: left;width:95px;height:81px;float: left;display: inline-block;position: relative;}
.index-logo a{display: inline-block;width: 100%;height: auto;position: absolute;top:0;bottom:0;top:0;margin: auto;}
.index-logo img{width:100%;max-width: 100%;position: absolute;top:0;bottom:0;top:0;margin: auto;}
.index-search{transition:all 8s ease;position: relative;height:81px;width:39px;background:;float:left;display: inline-block;}
/*.index-search a{display: inline-block;position: relative;height: 100%;width: auto;height: 75px;width: 39px;}*/
.index-search img{width:33px;max-width: 100%;margin-top: 26px;position: absolute;left: 0;top:0;bottom:0;right:0;margin: auto;cursor: pointer;}
.index-search :hover{width: 39px;}
.search-form{width:0px;height: 100%;background:#2E303D;position: absolute;left: 100px;right:0;top:0;bottom:0;margin: auto;transform:translateX(110%);opacity: 0;}
.search-form input{font-family: 微软雅黑;width: 40%;height: 35%;margin-left: 10px;font-size: 16px;color:#fff;background:rgba(0,0,0,0);display: inline-block;border:2px solid #636469;float: left;margin-top: 23.5px;padding-left: 16px;}
.search-form input:focus{outline: none;}
.sy-close{position: relative;width:25px;height: 81px;background:;cursor: pointer;float: left;font-size: 20px;color: #fff;margin-left: 70px;}
.sy-close img{position: absolute;letter-spacing: 0;top:0;bottom:0;right:0;margin: auto;}
.sy-close:hover{width: 29px;}
.search-down{overflow: hidden;position: absolute;top:61px;width: 40%;left:22.5%;height:0px;background: #2D2F3C;height: 0;}

.index-search1{float: left;margin-left: 20%;width: 25px;height: 81px;position: relative;}
.index-search1 img{cursor: pointer;position: absolute;top:0;right:0;bottom:0;left:0;margin: auto;display: inline-block;}
.move-right{
    transition:all .8s ease;
    transform:translateX(0px);
    opacity: 1;
    width: 100%;
}
.search-move{
    transition:all 1.2s linear;
    height:203px;
}
.search-1{width: 100%;font-size:12px; line-height: 30px;color:#ccc;padding-left: 10px;font-family: 微软雅黑;}
.search-down li{width: 92%;height:40px;line-height: 40px;font-size: 16px;}
.search-down li a{display: inline-block;width: 100%;height: 40px;color:#fff;}
.search-down li a:hover{background: #eee;color:#2D2F3C;border-radius: 5px;}

/*-----------头部LI 的样式-----------------*/
.index-nav{width:1117px;margin:25px 5% 0 5%;position: relative;float: left;display: inline-block;}
.index-nav li{position: relative;display: inline-block;font-size: 1.8em;font-family: Corbel;/*letter-spacing: -.6px;*/font-weight: bolder;color:#fff;margin:0 2.1%;}
.index-nav li a{color:#fff;display: block;padding:0 15px;border:1px solid transparent;border-radius: 12px;}
.index-nav li:hover > a{box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;border: 1px solid rgba(0,0,0,0.25);}
.index-nav li.act > a{box-shadow: inset 0 0 5px rgba(0,0,0, 0.4), rgba(255,255,255,0.1) 0 1px 0;border: 1px solid rgba(0,0,0,0.25);}

.index-nav li .s-menu{font-weight:300;}









.head-box{width: 100%;height: auto;}
.sy-banner{width:100%;height:auto;}
.sy-banner-img{width: 100%;}
.sy-banner img{width: 100%;max-width: 100%;}



/*-----------下部四个图片样式---------------*/
.sy-list{width:100%;height: auto;padding-top: 20px;background: #CED2EA;padding-bottom: 20px;}
.sy-list ul{width: 100%;height:auto;display: inline-block;}
.sy-list ul li{width: 24.625%;height:auto;background: ;display: inline-block;float: left;position: relative;font-size: 0;}
/*.sy-list ul li a{display: inline-block;width: 100%;height: 100%;position: relative;}*/
.sy-list ul li a{overflow: hidden;position: relative;width: 100%;display: inline-block;text-decoration: none;list-style: none;font-size: 0;}
/*.sy-list ul li a h2{display: inline-block;color:#fff;position: absolute;z-index: 9;font-size: 30px;bottom:5%;left: 5%;font-family: Prestige Elite Std;}*/
.sy-list ul li a img:nth-child(2){width: 40%;display: inline-block;position: absolute;z-index: 9;bottom:7%;left: 6%;}


.sy-list ul li a img:nth-child(1){position: relative;width: 100%;}
.sy-list ul li:nth-child(2){margin-left: 0.5%;margin-right:0.5%;}
.sy-list ul li:nth-child(3){margin-right:0.5%;}




/*-----------轮播图片------------*/
#index-bn{height: auto;}
#index-bn .owl-controls{background: #CED2EA;margin-top: 0px;}
#index-bn .owl-dot{margin-left: 5px;margin-right: 5px;}
#index-bn {position: relative;}
#index-bn .owl-controls .active{background: #CED2EA;margin-top: 0px;}
#index-bn .owl-controls .active span{background: #1ae6f3;margin-top: 0px;}
#index-bn .owl-controls  span{background: #FFF;}
#index-bn a{position: relative;display: inline-block;}
#index-bn a li{position:absolute;z-index: 99;background:;display: inline-block;height: auto;width: 32.4801%;
    bottom: 30%;
    left: 5%;}
#index-bn a li>div{width:100%;height: auto;background: ;display: inline-block;}
#index-bn a li>div img{width:100%;height: auto;max-width: 100%;}
.center{position: relative;left: 50%;transform:translateX(-50%);}
@media(max-width:1500px){
    .big-box{width:1100px;}
    .index-nav{width: 836px;}
    .index-nav{margin: 25px 3% 0 3%;}
    .index-nav li{margin:0 0%;}
    .s-nav li{margin:0 1.5%;}
    
    .index-nav li{font-size: 1.8em;}
    #index-bn a li{width:32.4801%;bottom:30%;left: 5%;}

}

.f-l li{height: 45px;}


@media(max-width: 1557px){
   /*.foot .f-l{width: 73%;}*/
    /*.foot .f-r{width: 26.8%;}*/
    /*.tel-nmb{font-size: 1.5em;width: 80%;}*/
    /*.f-tel{padding-top: 60px;}*/
.t-b-img{
    margin-right: 15px;
    width: 23%;
}
.e-i-wc p{}
}
    /*.f-tel{padding-top: 30px;}*/
.t-b-img{width: 19%;}
@media only screen and (min-width:1480px) and (max-width:1557px){
    /*.f-tel{padding-top: 50px;}*/
   
}
  .nav1{

}
.nav1 li{
    position: relative;
    text-align: left;
    font-family: Corbel;
    font-size: 24px;
    letter-spacing:-.5px;
    line-height: 45px;
    /*text-shadow: 0 1px 1px rgba(0,0,0,.1);*/
}
.nav1 li a{
    color:#000;
}

.nav1 li{

    height:45px;
    position: relative;
    -webkit-perspective: 2000px;
    -moz-perspective:2000px;
    -ms-perspective: 2000px;
    -o-perspective: 2000px;
    perspective: 2000px;
}
.nav1-d{
    -webkit-perspective: 2000px;
    -moz-perspective:2000px;
    -ms-perspective: 2000px;
    -o-perspective: 2000px;
    perspective: 2000px;
}
.nav1 li a{
    height:45px;
    display: block;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .47s;
    -moz-transition: all .47s ;
    -ms-transition: all .47s ;
    -o-transition: all .47s ;
    transition: all .47s ;
}
.nav1-d li a{
    display: block;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transition: all .47s;
    -moz-transition: all .47s ;
    -ms-transition: all .47s ;
    -o-transition: all .47s ;
    transition: all .47s ;
}
.nav1-d li span{
    display: block;
    /*position: absolute;*/
    -webkit-transform: translateZ(12px);
    -moz-transform: translateZ(12px);
    -ms-transform: translateZ(12px);
    -o-transform: translateZ(12px);
    transform: translateZ(12px);
    -webkit-transition: all .47s;
    -moz-transition: all .47s ease-in;
    -ms-transition: all .47s ease-in;
    -o-transition: all .47s ease-in;
    transition: all .47s ease-in;
    opacity: 1;
    width:100%;

}
span.ne1{font-weight: normal;}
li.b span.nc1{font-size: 18px;}
.zz span.nc1{position: absolute;bottom: -5px;}
.nav1-d li span.nc1{
    font-family: microsoft yahei;
    font-size: 1rem;
    /*font-weight: normal;*/
    -webkit-transform:translateY(12px) rotateX(-90deg);
    -moz-transform:translateY(12px) rotateX(-90deg);
    -ms-transform:translateY(12px) rotateX(-90deg);
    -o-transform:translateY(12px) rotateX(-90deg);
    transform:translateY(12px) rotateX(-90deg);
    -moz-transition: all .47s ease;
    -ms-transition: all .47s ease;
    -o-transition: all .47s ease;
    transition: all .47s ease;
    opacity: 0;
}
li.b span.nc1{
    font-size: 1.1rem;

}
.nav1-d li.zz:hover a{
    -webkit-transform:rotateX(90deg);
    -moz-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    -o-transform:rotateX(90deg);
    transform:rotateX(90deg);
}
.nav1-d li.zz:hover a span.ne1{
    opacity: 0;
}
.nav1-d li.zz:hover a span.nc1{
    opacity: 1;
}
/*.f-l li.b span.nc1{font-size: 1.1rem;}*/
.s-menu.s-meun1{text-align: left;margin-left: 0%;}

.bn-logo img{width: 80%;margin-left: 10%;}



/*案例分享样式*/
.case1{color:#000;font-size: 20px;font-family: 微软雅黑;line-height: 200%;margin-top: 20px;display: inline-block;}
.case2{color:#000;font-size: 20px;font-family: 微软雅黑;line-height: 200%;}
.case img{width: 70%;display: inline-block;padding: 0px 15%;height:;}
.case3{color:#000;font-size: 20px;font-family: 微软雅黑;line-height: 200%;margin-top: 20px;display: inline-block;width: 100%;}
.case4{color:#459cf5;font-size: 20px;font-family: 微软雅黑;display: inline-block;width: 100%;line-height: 200%;}
.case4 span{color: #000;}
.case5{color:#000;font-size: 20px;font-family: 微软雅黑;line-height: 200%;}
.case1,.case2,.case3,.case4,.case5{width: 95%;padding-left: 2.5%;text-align: left;display: inline-block;}
.case{display: block;text-align: center;background-color: #dcdcea;font-size: 0;}


.sm3{font-size: 0;}

.eb1a-m1-rlb{height:;padding-bottom:55%; }
.eb1a-m1-rla{height:;padding-bottom: 98.8%;}
.eb1a-m1-rlb3{height: 36.99059%;padding-bottom: 0;}
.eb1a-m1-rlb3 img{width: 100%;height: 100%;}
.eb1a-m1-ra{position: relative;height: ;}
.eb1a-m1-rl.fl{height:;}
.eb1a-m1-rr3{width: 39.88%;height: 100%;position: relative;}
.eb1a-m1-rr40{width: 100%;padding-bottom:52.7%; }
.eb1a-m1-rr40 img{width: 100%;height: 100%;}
.eb1a-m1-rr30 img{width: 100%;height: 100%;}
.eb1a-m1-rr30{font-size: 0;}
.ej-yw{color: #2c314e;}
.ftl li a{display: block;}
.ftl li:nth-child(1){font-weight: bold;}
.new-f1{width: 70.1976%;}
.ab1-m1-c{height: 100%;position: relative;padding-bottom: 75.8%;}
.ab1-m1-c img{height: 100%;position:absolute;width: 100%;top:0;bottom: 0;}
.ab1-la{font-size: 0;width: 100%;}
.ab1-m1-l .ab1-lb6{padding-bottom: 24.7961%;}
.eb1a-m1-r3{width: 70.1976%;}
.ab1-la6{padding-bottom: 256%;position: relative;}
.ab1-la6 img{position: absolute;top:0;bottom:0;height: 100%;}
.asy-nav li:nth-child(1){font-size: 24px;}
.eb1a-nav li:nth-child(1) div{font-size: 18px;}
.f1-new{position: relative;padding-bottom: 254.6%;}
.f1-new img{position: absolute;top:0;bottom: 0;width: 100%;height: 100%;}
.ny-nav li:nth-child(1) div{font-size: 15px;}
.ny-nav li:nth-child(1){font-weight: bold;font-size: 24px;}
/*.f-l ul li:nth-child(n+3) span{font-weight: normal;}*/
/*.nav1-d li span{font-weight: bold;}*/
.nav1-d li.zz a.ne1 span{font-weight: bold;}
.nav1-d li.zz a span{font-weight: normal;}
.nav1-d:nth-child(2) li:nth-child(n+2) span{font-weight: normal;}
.ny-nav a{display:inline-block;padding-left: 25px;text-align: left;}
.ny-nav li{text-align: left;padding: 12px 0;
    font-family: Arial,"MicroSoft YaHei";
    font-size: 22px;
    color: #2c314e;}


/*11.9添加底部字体 by-李森森*/
.sm8{z-index: 2;position: absolute;width: 12.7%;top:30%;left: 0;right:0;margin: auto;}
.sm8 img{width: 100%;}
.sm3{position: relative;}
.sm9{position: absolute;top:50%;width: 100%;}
.sm9 p{text-align: center;color: #fff;font-size: 18px;font-family: Corbel;margin: 0;line-height: 150%;}
.sm9 div{font-family: 微软雅黑;font-size: 18px;color: #fff;text-align: center;width: 100%;line-height: 300%;}
/*.f-r{margin-top: 0.6%;}*/
@media(max-width: 1480px){
/*.f-r{margin-top: 4.6%;}*/

}
@media(max-width: 2000px){
/*.f-tel{width: 85%;}*/

}
@media(max-width: 1650px){
/*.f-tel{width: 90%;}*/

}
/*.e-i-wc{float: left;}*/
/*.f-tel{margin: 5px 0;}*/
.ab1-lb6{margin-top: 1%;}
 .s-nav>li>a{position: relative;height: 36px;overflow: hidden;}
           .s-nav li a span{display: block;}
           .s-nav li a span:nth-child(2){line-height: 36px;font-size: 21px;position: relative;left: 0;right:0;top:36px;transition:all .47s ease;}
           .s-nav li a span:nth-child(1){position:relative;left: 0;right:0;top:0px;transition:all .47s ease;}
           .s-nav li:hover a span:nth-child(1){top:-42px;}
           .s-nav li:hover a span:nth-child(2){top:-36px;}
 .index-nav>li>a{position: relative;height: 36px;overflow: hidden;}
           .index-nav li a span{display: block;}
           .index-nav li a span:nth-child(2){line-height: 36px;;font-size: 21px;position: relative;left: 0;right:0;top:36px;transition:all .47s ease;text-align: center;}
           .index-nav li a span:nth-child(1){position:relative;left: 0;right:0;top:0px;transition:all .47s ease;}
           .index-nav li:hover a span:nth-child(1){top:-42px;}
           .index-nav li:hover a span:nth-child(2){top:-31px;}
 .s-nav li .s-meun li a{position: relative;height: auto;overflow: hidden;}

.ny-nr .news-t{font-size: 20px;text-align: center;}
.news-t1{width: 96%;padding: 0 2%;}
.news-t1 h2{font-size: 23px;color: #2c314e;text-align: center;line-height: 250%;font-family: 微软雅黑;}
.news-t2 img{width: 70%;margin: 0 auto;}
.news-t2{font-family: 微软雅黑;color: #2c314e;}
.news-i1{width: 100%;}
.news-i1 img{width: 50%;}
.news-t3 p{color: #ad2323;font-size: 20px;text-align: left;margin: 15px 0 0 0;}
.news-t3{text-align: left;color: #2c314e;line-height: 200%;}
.news-t4 p{color: #f79646;text-align: left;margin: 40px 0 10px 0;}
.news-t4 img{width: 90%;display: block;margin: 0 auto;}
.news-t4{text-align: left;color: #2c314e;}
.bn-logo{width: 11.7854622% !important;}
.bn-logo img{width: 100% !important;margin-left: 0 !important;}
.s-meun1 li a{line-height: 28px;}
.search-down li a{font-family:微软雅黑;font-size: 16px;letter-spacing: 2px;}

    .foot{width: 80%;}
    .f-l ul:nth-child(2) {
    margin-left: 0;
}
.f-tel{width: 100%;}

@media(max-width: 1530px){
.e-i .e-i-wc p {
    margin: 20px auto 0 auto;
}
}
@media(max-width: 1628px){
.tel-nmb{font-size: 1.7em;}
}
@media(max-width: 1628px){
.tel-nmb{font-size: 1.5em;}
}
.ab-map{position: relative;}

.ab-map1{position: absolute;left:6%;top:71.5%;width: 30%;height:18%;font-size: 18px;color: #fff;}
.ab-map2{position: absolute;left:6%;top:25.5%;width: 30%;height:18%;font-size: 18px;color: #fff;}
.footer{width: 100%;margin: 0 auto;background-color: #fff;position: relative;z-index: 99;}
.ab1-lb{wid}
@media(max-width: 1400px){
    /*.foot .f-l{width: 70%;}*/



.e-i-wc p {
    margin: 15px auto 0 auto;
}

.f-l ul {
    margin: 0 4.3%;

}
.nav1 li{height: 40px;line-height: 40px;}
}

.my-map { margin: 0 auto; width: 100%; height:100%;position: absolute; }
        .my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
        .my-map .icon-pot { height: 23px; width: 31px; }
        .my-map .icon-pot-blue { background-position: -234px -55px; }
        .amap-container{height: 100%;}
.amap-info-content h5{color: #333;margin: 0;text-align: left;font-family: 微软雅黑;font-size: 18px;}
.amap-info-content div{color: #333;margin: 0;text-align: left;font-family: 微软雅黑;font-size: 16px;}
#map1{width: 100% !important;position: absolute;height: 100% !important;}
@media(max-width: 1671px){
 .f-l ul {
    margin: 0 4%;

}

}
@media(max-width: 1614px){
 .f-l ul {
    margin: 0 3%;

}

}
@media(max-width: 1566px){
 .f-l ul {
    margin: 0 2%;

}

}

@media(max-width:1516px){
    .f-l ul{
        margin: 0 1%;
    }

}
@media(max-width:1516px){
     .f-l ul {
    margin: 0 3%;

}
.f-l ul li.b{font-size: 1.98571em}
.f-l ul li{font-size: 1.3em;}
}
@media(max-width:1414px){
     .f-l ul {
    margin: 0 2%;

}
.f-l ul li.b{font-size: 1.98571em}
.f-l ul li{font-size: 1.3em;}
}
@media(max-width:1367px){
     .f-l ul {
    margin: 0 1%;

}
.f-l ul li.b{font-size: 1.98571em}
.f-l ul li{font-size: 1.3em;}
}
@media(max-width:1325px){
     .f-l ul {
    margin: 0 3%;

}
.f-l ul li.b{font-size: 1.78571em}
.f-l ul li{font-size: 1.15em;}
}
.footer i{    font-family: 微软雅黑;
    font-style: normal;
    font-weight: 100;
    font-size: 16px;}
