html {position: relative;min-height: 100%;}
body {margin-bottom: 60px;}
.kv-main {padding: 60px 15px 0;}
.footer {bottom: 0;width: 100%;height: 60px;background-color: #f5f5f5;position: absolute;}
.footer .fcon {padding-right: 15px;padding-left: 15px;text-align: center;}
.fcon .text-muted {margin: 20px 0;}
.kv-main .h2 {font-size: 2.6em;line-height: 100%;}
code {font-size: 80%;}

.banner {font-size: 20px;padding:60px 0 20px;background-color: #27ae60;color:#add6af;text-shadow: 0 1px 0 rgba(0,0,0,.1);}
.banner h1 {margin-top: 0;color: #fff;}
.banner p {margin-bottom: 0;font-weight: 300;line-height: 1.4;}
@media (min-width: 768px) {.banner {padding:90px 0 60px;font-size: 24px;text-align: left;}
.banner h1 {font-size: 60px;line-height: 1;}}
@media (min-width: 992px) {.banner h1,.banner p{margin-right: 380px;}}

.intro{background-color:#efefef;padding:30px 0;}
.intro-odd{background-color:#fff;}
.intro h1{font-size: 40px;margin-bottom: 20px;color: #1ab59f;}
.intro h1 em{font-size:12px;font-style: normal;}

.qq-gallery .qq-thumbnail-wrapper{width:118px;}
body {padding: 0;margin: 0;}
.COntact {
    width: 1140px;margin: 0 auto;margin-top: 50px;padding-top: 82px;
}
.COntact .contact-left {width: 500px;height: 300px;float: left;}
.COntact .contact-left .LX {font-size: 24px;}
.COntact .contact-left span {color: #f7f7f7;line-height: 30px;letter-spacing: 3px;}
.contact-right {width: 485px;height: 246px;float: right;margin-top: 60px;}
.contact-right span {color: #fff;float: right;margin-top: 17px;margin-bottom: 25px;font-size: 24px;letter-spacing:4px}
.contact-right img {float: right;}
.about{
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1E83E6), color-stop(100%, #0962EA));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* IE10+ */
    background: linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E83E6, endColorstr=#0962EA, GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}
.width1140 {width: 1140px;margin: 0 auto;}
.about-center {width: 1140px;margin: 0 auto;height: 447px;margin-top: 50px;padding-top: 50px;}
.about-center .center-text {float: left;}
.about-center .center-text i.TB {width: 12px;height: 10px;display: inline-block;background: url(../images/lxtb.png);margin-left: 9px;margin-right: 2px;}
.about-center .center-text h6 {font-size: 24px;color: #fff;letter-spacing:3px;margin-bottom: 10px;margin-top: 0;}
.about-center .center-text span {font-size: 18px;color: #fff;}
.leftBT {margin-top: 33px;margin-bottom: 20px;}
.about-center .center-text .contact {margin-top: 25px;}
.about-center .center-back {float: right;width: 606px;height: 401px;background: url(../images/zndx.png);}
.body-BG1 {width: 362px;height: 453px;background: url(../images/ysj.png);position: fixed;right: -216px;top: 0;}
.body-BG2 {width: 250px;height: 570px;background: url(../images/zxj.png);position: fixed;left: 0;bottom: 0;background-size: 100% 100%;}
.Index-center {margin-top: 50px;}
.center-KJ {
    width: 100%;
    height: 300px;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #1E83E6), color-stop(100%, #0962EA));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* IE10+ */
    background: linear-gradient(-45deg, #1E83E6 0%, #0962EA 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E83E6, endColorstr=#0962EA, GradientType=1);
    /* IE6-9 fallback on horizontal gradient */
}
.center-KJ .KJ-text {width: 440px;height: 300px;padding-top: 60px;float: left;}
.center-KJ .KJ-text img {margin-bottom: 14px;}
.center-KJ .KJ-text span {font-size: 18px;color: #fff;}
.center-KJ .Back {background: url(../images/kjBack.png);width: 339px;height: 287px;float: right;margin-right: 150px;}
.center-DJ {
    overflow: hidden;
    width: 100%;
    height: 313px;
    background: url(../images/jxtp.png);
}
.center-DJ h1 {color: #0962EA;font-size: 24px;letter-spacing:3px}
.center-DJ p {width: 611px;font-size: 18px;margin-top: 9px;color: #4D4D4D;}
.center-DJ .DJ-text {margin:74px 0 0 29px;float: left;}
.center-DJ .DJ-Back {float: right;background: url(../images/DJBACK.png);width: 296px;height: 289px;margin-right: 100px;}
.center-AQ {
    width: 100%;
    height: 313px;
    background: url(../images/jxtp.png);
    margin-top: -8px;
}
.center-AQ .AQ-Back {width: 228px;height: 214px;background: url(../images/AQBack.png);margin: 50px 0 0 89px;float: left;}
.center-AQ .AQ-text {width: 612px;float: right;text-align: right;margin-top: 88px;}
.center-AQ .AQ-text h1 {font-size: 24px;color: #0962EA;letter-spacing:3px}
.center-AQ .AQ-text p {font-size: 18px;color: #4D4D4D;}
