<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
body,ul,ol,li,dl,dt,dd,form,p,em,span,select,input,textarea,fieldset,abbr,table,td,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
body{ font-size:14px; line-height:1.5em; font-family:'Microsoft Yahei';  }
ul,ol,li{ list-style:none;}
select,input,img{ vertical-align:middle; outline:none;}
img{ border:none;width: 100%}
a{color:#1a1a1a}
a,a:hover{ text-decoration:none; outline:none;}
html{ overflow-x:hidden;}

.clearfix:after { content: ""; display: block; clear: both; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right;}
.clear{clear: both}

body,html {
    height:100%
}
body,li,ul {
    margin:0;
    padding:0
}
.viewport,body {
    background-color:#000
}
#navbar .location,#navbar ul li a,.btn-enroll.mobile,.logo {
    vertical-align:middle
}
body {
    /* font-family:Lantinghei SC,Open Sans,Arial,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif; */
	font-family:Arial,Hiragino Sans GB,Microsoft YaHei,STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;
    color:#fff
}
a,a:hover {
    text-decoration:none
}
li,ul {
    list-style:none
}
/*.viewport {*/
    /*background-attachment:fixed*/
/*}*/
.viewport-inner {
    width:1100px;
    margin:0 auto
}
.gol_tit {
    margin-bottom: 20px;
    font-weight:bold;
    font-size:28px;
    display: inline-block;
    color:#fff;
    height: 70px;
    line-height: 70px;
    text-align: center;
    padding-left: 80px;
    background: url("../images/title_bg.png") no-repeat left top ;
}
.logo {
    width:157px;
    height:34px;
    background-image:url(../images/logo.png);
    background-repeat:no-repeat;
    background-position:center center;
    background-size:contain;
    display:inline-block
}
.logo_box1{margin-top: 15px; }

.header {
    background-color:rgba(0,169,113,.5);
    position:fixed;
    width:100%;
    top:35px;
    text-align:center;
    overflow:hidden;
    z-index:1000
}
.navbar-inverse{ background-color:rgba(0,169,113,.5);margin-bottom: 0}
.jjimg{display: none}

.navbar-inverse .navbar-nav&gt;li&gt;a{  color:#fff;}
.navbar-inverse ul li a {
    color:#fff;
    display:block;
    height:74px;
    padding:0 12px;
    line-height:74px;
    font-size:18px
}
.navbar-inverse ul li.navbar-active {
    border-top:6px solid #000;
    border-bottom:6px solid #000
}
.navbar-inverse .btn-enroll {
    border:2px solid #fff;
    padding:12px 35px;
    font-weight:700;
    text-align:center;
    display:inline-block;
    border-radius:100px;
    background:#fff;
    color:#57b382;
    margin-left:90px
}
.slogan .icon,.slogan .text,.viewport {
    background-repeat:no-repeat
}
.btn-enroll i{margin-right:15px; }
.bg_gray{background: #171815;width: 100%;padding:80px 0;}
.bgblack{background-color: #000;width: 100%;padding: 80px 0}
.bg_gray img{width: 100%}
.bg_gray h4,.bg_gray dl dt{font-size: 22px;color: #00a971;font-weight: bold;margin-bottom: 10px;}
.bgblack,h6 a,a:hover{color:#fff}
.bgblack a,a:hover{color:#fff}
.bg_gray p{line-height: 24px;margin-bottom: 20px}
.bg_gray dl dd{margin-top: 15px;color: #00a971;}
.bg_gray dl dd i{margin-right: 8px}

/*zhibo*/
.zhiBo h5,.pmzb h5{color: #00a971;font-size: 22px;margin-bottom: 25px;font-weight: bold}
.zhiBo p{color: #00a971;font-size: 20px;margin-bottom: 18px;}
.zhiBo ul.zB1 li{line-height: 30px;vertical-align: middle;background: url("../images/zb_ico.png") no-repeat left 9px;padding-left: 10px;}
.zhiBo .btn_in{padding:15px 20px;color: #fff;font-size: 20px;background-color: #00a971;display: block;margin-top: 15px;text-align: center;border-radius: 20px;max-width: 262px}
.zhiBo .btn_in i{margin-right: 10px;}
.pmzb{margin-top:0px;}
.pmzb .zhiBo{background-color: #101010;border: 1px solid #232323}

/*精彩瞬间*/

.power-programme{width:1140px; height:100%; margin:0 auto;display: none}
.power-programme-content{ overflow:hidden;}
.power-programme-content-l{float:left;width:175px;margin-top: 23px;margin-left: 20px;}
/*.power-programme-content-l li img{width: auto}*/
.power-programme-content-l li{height:109px;overflow:hidden;width: 165px;margin: 0 auto 10px;cursor: pointer;}
.power-programme-month{float:left;   }
.power-programme-period{float:left; font-size:20px; width:198px; height:84px; padding:0 0 0 36px;}
.power-programme-list .period-color2{color:#aaa;}
.power-programme-list span,.power-programme-list p{cursor:pointer;}

.power-programme-content-r{float:left; width:944px;}

.power_div{  overflow:hidden; display:none;}
#powerProgramme li{ color:#aaa;}
#powerProgramme .power_cur1{box-shadow:0 0 10px #00a971}
#powerProgramme .power_cur2{}

.power-programme-content-r span{width:700px; height:150px; display:block;}
.power-programme-content-r h3{font-size:22px; font-weight:bold; padding:30px 0 8px ;}
.power-programme-content-r .award{font-size:16px;}

.power-programme-content-r .formula{color:#666; font-size:14px; padding-top:8px;}

#scrollDiv{height: 590px;overflow:hidden;}
.power-programme{position:relative;}
.arrow a{display:block;position:absolute;right:82px;background:url(../images/left.png) no-repeat;width:17px;height:11px;z-index: 10;}
.arrow a#btn2{top:5px;background-position:0 0;cursor:default;}
.arrow a#btn1{bottom: 0px;background:url(../images/right.png) no-repeat;}



/*video*/
.videoBox&gt;div{margin-bottom: 20px}
.videoBox&gt;div img{border: 1px solid #232323}
.videoBox p{margin-top:16px }
.videoBox p i{color: #00a971;margin-right: 8px}
/*嘉宾*/
.jiaBin&gt;div{text-align: center}
.jiaBin h5{background: url("../images/jbtit_bg.png") repeat-x center;text-align: center;margin: 33px 0 28px}
.jiaBin h5 span{color: #00a971;font-size: 22px;padding: 0 40px;background-color: #171815;}
.jiaBin h6{font-size:18px;font-weight: bold;margin: 15px 0}
.jiaBin p{min-height: 54px;color: #bbbbbb;line-height: 18px}
.jiaBin img{width: 100px;border-radius: 50%}
/*咨询列表*/
/*.newsList{margin-top: 25px}*/
.newsList li i{margin-right: 8px}
.newsList li {color: #fff;margin-bottom: 12px;height: 21px;overflow: hidden}
.newsList li a{color: #fff}

.strAnli&gt;div{margin-bottom: 32px;text-align: center}
.strAnli p{font-size: 16px;margin-top: 15px;}

.fangan{background:#181c1a url("../images/fanganperbg.png") no-repeat right top}
.icoBox{background: url("../images/fanganbg.png") no-repeat center center;width: 165px;height: 189px;text-align: center;padding-top: 45px;margin: 0 auto}
.icoBox img{width: auto}
.fangan h5{font-size: 18px;font-weight: bold;margin: 20px 0 ;text-align: center}
.fangan ul{width: 232px;margin: 0 auto}
.fangan ul li{color: #bbbbbb;margin-bottom: 8px}
.fangan ul li a{color: #bbbbbb}
.btn_down{display: block;margin: 20px auto;background-color: #00a971;border-radius: 20px;color: #fff;text-align: center;height:38px;line-height: 38px;width: 163px;font-size: 16px; }
.btn_down i{margin-right: 15px}
.btn_down:hover{color: #fff}
.fanganList&gt;div {margin-bottom: 15px}

.btn_bm{
    background-color: #00a971;
    color: #fff;
    font-size: 28px;
    text-align: center;
    width: 262px;
    height: 67px;
    line-height: 67px;
    padding: 0;
    border-radius: 15px;
    display: block;
    margin: 150px auto 25px;
}
.btn_bm:hover{color: #fff}
.adresss{text-align: center;font-size: 24px;color: #00a971;}


@media (min-width:768px) {
    .logo_box1{margin-top: 24px; }
    .strAnli&gt;div{height:210px;}
}

@media screen and (min-width:1450px) {
    .viewport {
        background-position:60% 20%;
        background-repeat:no-repeat
    }
}@media screen and (max-width:1100px) {
    .viewport-inner {
        width:980px
    }
    #navbar ul li a {
        padding:0 16px
    }
    #navbar .btn-enroll {
        margin-left:20px
    }

}@media screen and (max-width:988px) {
    .viewport-inner {
        width:830px
    }

    #navbar .btn-enroll {
        padding:8px 20px;
        border-radius:50px;
        margin-left:10px
    }

}@media screen and (max-width:830px) {
    .viewport-inner {
        width:740px
    }
     ul.nav li a {
        height:50px;
        padding:0 20px;
        line-height:50px;
        font-size:16px
    }
    #navbar .btn-enroll {
        margin-top:16px
    }

}@media screen and (max-width:740px) {
    .viewport-inner {
        width:600px
    }

    #navbar ul {
        float:none
    }
    #navbar .btn-enroll {
        display:none
    }
}@media screen and (max-width:600px) {
    .btn-enroll.mobile {display:inline-block    }
    .viewport-inner { width:500px    }
    .viewport {background-size:500px}
    #navbar ul li a { padding:0 12px  }
}@media screen and (max-width:500px) {
    .btn-enroll.mobile {  display:inline-block  }
    .viewport-inner {        width:400px    }
    .viewport {        background-size:400px    }
    #navbar ul li a {        padding:0 6px    }
    .strAnli&gt;div{height:170px}
}@media screen and (max-width:400px) {
    .btn-enroll.mobile {        display:inline-block    }
    .viewport-inner {        width:340px    }
    .viewport {        background-size:320px    }
    #navbar ul li a {
        padding:0 2px;
        height:30px;
        line-height:30px;
        font-size:14px
    }
}

.viewport {
     background-image:url(../images/bg_insight_index.jpg);
     background-size:100%;
     background-position:center right;
     height:100%
 }
.slogan,.slogan .text-wrapper {
    height:500px;
    position:absolute
}
.slogan {
    width:900px;
    top:50%;
    margin-top:-250px
}
.slogan .text-wrapper {
    width:100%
}
.slogan .text {
    background-position:left center;
    height:87px;
    position:absolute;
    background-size:660px;
    width:100%
}
.slogan .text-1010 {
    background-image:url(../images/slogan_text_1010.png);
    height:500px;
    width:105px;
    background-size:89px;
    background-position:29px 15px;
    left:80px
}
.slogan .text-qing {
    background-image:url(../images/slogan_text_qing.png);
    top:39px
}
.slogan .text-cloud {
    background-image:url(../images/slogan_text_cloud.png);
    top:125px
}
.slogan .text-insight {
    background-image:url(../images/slogan_text_insight.png);
    top:210px
}
.slogan .text-2016 {
    background-image:url(../images/slogan_text_2016.png);
    top:296px
}
.slogan .text-location {
    background-image:url(../images/slogan_text_location.png);
    top:376px
}
.slogan .icon {
    background-image:url(../images/slogan_text_icon.png);
    width:150px;
    height:150px;
    position:absolute;
    top:49px;
    left:320px;
    background-size:contain
}
.slogan .btn-enroll {
    position:absolute;
    left:39%;
    bottom:-34px;
    background-color:#00a971;
    color:#fff;
    font-size: 22px;
    text-align: center;
    width: 180px;
    height: 45px;
    line-height: 45px;
    padding: 0;
    border-radius:15px
}

@-webkit-keyframes fadeIn {
    from {
        opacity:0
    }
    to {
        opacity:1
    }
}@-moz-keyframes fadeIn {
     from {
         opacity:0
     }
     to {
         opacity:1
     }
 }@keyframes fadeIn {
      from {
          opacity:0
      }
      to {
          opacity:1
      }
  }.fade-in {
       opacity:0;
       -webkit-animation:fadeIn ease-in 1;
       -moz-animation:fadeIn ease-in 1;
       animation:fadeIn ease-in 1;
       -webkit-animation-fill-mode:forwards;
       -moz-animation-fill-mode:forwards;
       animation-fill-mode:forwards;
       -webkit-animation-duration:1s;
       -moz-animation-duration:1s;
       animation-duration:1s
   }
.fade-in.text-location {
    -webkit-animation-delay:2s;
    -moz-animation-delay:2s;
    animation-delay:2s
}
.fade-in.btn-enroll {
    -webkit-animation-delay:3s;
    -moz-animation-delay:3s;
    animation-delay:3s
}
@-webkit-keyframes slideLeft {
    from {
        opacity:0;
        transform:translateX(-20%);
        -webkit-transform:translateX(-20%)
    }
    to {
        opacity:1;
        transform:translateX(0);
        -webkit-transform:translateX(0)
    }
}@-moz-keyframes slideLeft {
     from {
         opacity:0;
         transform:translateX(-20%);
         -webkit-transform:translateX(-20%)
     }
     to {
         opacity:1;
         transform:translateX(0);
         -webkit-transform:translateX(0)
     }
 }@keyframes slideLeft {
      from {
          opacity:0;
          transform:translateX(-20%);
          -webkit-transform:translateX(-20%)
      }
      to {
          opacity:1;
          transform:translateX(0);
          -webkit-transform:translateX(0)
      }
  }@-webkit-keyframes slideRight {
       from {
           opacity:0;
           transform:translateX(20%);
           -webkit-transform:translateX(20%)
       }
       to {
           opacity:1;
           transform:translateX(0);
           -webkit-transform:translateX(0)
       }
   }@-moz-keyframes slideRight {
        from {
            opacity:0;
            transform:translateX(20%);
            -webkit-transform:translateX(20%)
        }
        to {
            opacity:1;
            transform:translateX(0);
            -webkit-transform:translateX(0)
        }
    }@keyframes slideRight {
         from {
             opacity:0;
             transform:translateX(20%);
             -webkit-transform:translateX(20%)
         }
         to {
             opacity:1;
             transform:translateX(0);
             -webkit-transform:translateX(0)
         }
     }.slide-left {
          opacity:0;
          -webkit-animation:slideLeft 1s ease;
          -moz-animation:slideLeft 1s ease;
          animation:slideLeft 1s ease;
          -webkit-animation-fill-mode:forwards;
          -moz-animation-fill-mode:forwards;
          animation-fill-mode:forwards;
          -webkit-animation-delay:1s;
          -moz-animation-delay:1s;
          animation-delay:1s
      }
.slide-right {
    opacity:0;
    -webkit-animation:slideRight 1s ease-in-out;
    -moz-animation:slideRight 1s ease-in-out;
    animation:slideRight 1s ease-in-out;
    -webkit-animation-fill-mode:forwards;
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-delay:1s;
    -moz-animation-delay:1s;
    animation-delay:1s
}
.col-md-8{height:499px;}
@media screen and (max-width:1024px) {
    .slogan {
        width:800px
    }
    .col-md-8{height:499px;}
}@media screen and (max-width:900px) {
    .slogan {
        width:700px
    }
    .col-md-8{height:499px;}
}@media screen and (max-width:740px) {
	.col-md-8{height:461px;}
    .viewport {
        background-image:url(../images/mobile_bg_insight_index.jpg);
        background-position:top right
    }
    .slogan {
        position:relative;
        top:0;
        margin-top:120px;
        width:560px;
        background-position:14% 85%
    }
    .slogan .text {
        height:36px;
        background-size:335px;
        width:330px
    }
    .slogan .text-1010 {
        height:250px;
        width:55px;
        background-size:46px;
        background-position:17px 15px;
        left:36px;
        top:80px
    }
    .slogan .text-qing {
        top:112px
    }
    .slogan .text-cloud {
        top:156px
    }
    .slogan .text-insight {
        top:199px
    }
    .slogan .text-2016 {
        top:245px
    }
    .slogan .text-location {
        top:285px
    }
    .slogan .icon {
        top:114px;
        left:160px;
        width:77px;
        height:77px
    }
}@media screen and (max-width:600px) {
	.col-md-8{height:368px;}
    .btn-enroll.mobile {
        display:none
    }
    .slogan {
        width:500px;
        background-position:10% 70%
    }
}@media screen and (max-width:500px) {
	.col-md-8{height:302px;}
    .btn-enroll.mobile {
        display:none
    }
    .viewport-inner {
        overflow:hidden
    }
    .slogan {
        background-position:0 40%;
        height:450px
    }
    .slogan .btn-enroll {
        left:20px;
        bottom:20px;
        display:inline-block
    }
}@media screen and (max-width:400px) {
	.col-md-8{height:235px;}
    .btn-enroll.mobile {
        display:none
    }
    .slogan .btn-enroll {
        left:20px
    }
}
.videoimg embed,.videoimg1 iframe {height: 200px;}
.pctabs{display: none}
.mobileBox{display: block}
.fdtcon .text-right{margin-top: 20px}
.fdtcon .text-right a{color: #bbbbbb}
.mobtabs{overflow: hidden;margin-bottom: 30px}
.mobtabs li{width: 50%;float: left;text-align: center;line-height: 60px;background-color: #161717; }
.mobtabs li.current{background-color:  #00a971 }
.mobtabs li a{font-size:18px;color: #fff;display: block;width: 100%}
.topics{padding: 10px 15px}
.topics li.topic {    margin: 10px 0;}
.topics li.topic span{display: block}
.topics li.topic .time{    color: #C7C7C7}
.topics li.topic .title{    color: #57b382}
.topics li.topic .author{    color: #C7C7C7}

/*相关视频*/
.xg_video{background-color: #101010;border: 1px solid #232323;}
.xg_video&gt;div,.pmzb .zhiBo&gt;div{padding: 0;}
.xg_video&gt;div:first-child{border-right:2px solid #232323;}

.xg_video&gt;div ul.tabsvideo{margin: 20px 0;width: 96%;height: 460px;overflow-y:auto;overflow-x: hidden }
.pmzb ul.tabsvideo1{width: 96%;margin: 20px 0;}
.xg_video&gt;div ul.tabsvideo li,.pmzb ul.tabsvideo1 li{line-height: 50px;border-bottom: 1px solid #333;margin-left: 20px;overflow: hidden}
.xg_video&gt;div ul.tabsvideo li a,.pmzb ul.tabsvideo1 li a{color: #fff;height: 50px;display: block}
.pmzb ul.tabsvideo1 li a{width: 97%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 6px;}
.xg_video&gt;div ul.tabsvideo li a i{margin-right: 8px;}
.pmzb ul.tabsvideo1 a{position: relative}
.pmzb ul.tabsvideo1 a i{opacity: 0;position: absolute; right: 3px;top:19px}
.xg_video&gt;div ul.tabsvideo li.current{background: #212322;position: relative;left: -20px;z-index: 20;width: 100%;padding-left: 20px;}
.pmzb ul.tabsvideo1 li.current{background: #212322;position: relative;left:-8px;z-index: 20;width: 98%;padding-left: 7px}
.xg_video&gt;div ul.tabsvideo li.current a i,.pmzb ul.tabsvideo1 li.current a i{opacity: 1;color:  #00a971}

.content-list&gt;li{color: #00a971;font-size: 16px;margin: 20px 0;font-weight: bold;background: url("../images/zlt_icobg.png") no-repeat left center;padding-left: 26px;}
.content-list ul{margin-left: 30px;}
.content-list ul li{margin-bottom: 10px}
.content-list ul li i{margin-right: 8px}
.content-list ul li span{padding: 4px 16px;background-color: #2c2e2e;border-radius: 10px;font-size: 12px;font-weight: normal;}
.content-list ul li dl{margin-top: 20px;margin-left: 14px;}
.content-list ul li dt{margin-bottom: 10px;color: #dddddd}
.content-list ul li dd{margin-bottom: 10px;color: #dddddd}
.content-list ul li dd b{font-weight: bold;width: 62px;display: inline-block;color: #fff}

@media(min-width: 768px){
    .slogan .btn-enroll {
        font-size: 28px;
        width: 262px;
        height: 67px;
        line-height: 67px;
    }
    .videoimg embed,.videoimg1 iframe{height: 500px;}
    
    .jjimg{display: block}
    .navbar-nav{float: right}
    .pctabs{display: block}
    .mobileBox{display: none}
    .dz_z{border: 1px solid #00a971;background-color: #161717;padding: 40px 60px}
    .content-list&gt;li{color: #00a971;font-size: 16px;margin: 20px 0;font-weight: bold;background: url("../images/zlt_icobg.png") no-repeat left center;padding-left: 26px;}
.content-list ul{margin-left: 30px;}
.content-list ul li{margin-bottom: 10px}
.content-list ul li i{margin-right: 8px}
.content-list ul li span{padding: 4px 16px;background-color: #2c2e2e;border-radius: 10px;font-size: 12px;font-weight: normal;}
.content-list ul li dl{margin-top: 20px;margin-left: 14px;}
.content-list ul li dt{margin-bottom: 10px;color: #dddddd}
.content-list ul li dd{margin-bottom: 10px;color: #dddddd}
.content-list ul li dd b{font-weight: bold;width: 62px;display: inline-block;color: #fff}
    .lefb{padding-right: 0}
    .rightb{padding-left: 0}
    .ztabs{margin-top: 100px}
    .ztabs li{background-color: #161717;height: 69px;line-height: 69px;text-align: center}
    .ztabs li.current{border: 1px solid #00a971;border-right-color: #161717;position: relative;margin-right: -1px;z-index: 10 }
    .ztabs li a{color: #fff;display: block;width: 100%;font-size: 18px}
    .ftabs{margin-bottom: 36px; border-bottom: 1px solid #3f3f3f;display: table;width: 100%}
    .ftabs li{text-align: center; vertical-align: middle;display: table-cell;border-bottom: 2px solid #161717;position: relative}
    .ftabs li a{font-size: 16px;color: #fff;padding: 10px 15px;display: block}
    .ftabs li:first-child a{padding-left: 0;padding-right: 0;}
    .ftabs li:last-child a{padding-right: 0;padding-left: 0;margin-left: 15px}
    .ftabs li.current{border-bottom: 2px solid #00a971;}
    .ftabs li.current::after{
        display: block;
        position: absolute;
        background: url("../images/ric_ico.png") no-repeat center 2px;
        z-index: 12;
        left: 50%;
        width: 8px;
        height: 6px;
        bottom: -6px;
        content: "";
    }
    .ftabs li.current a{color:#00a971;}
    .ftabs li.current a:hover{text-decoration: none}
    .fdtcon h5{font-size: 22px;color: #00a971;margin-bottom: 16px}
    .fdtcon span.tabrtxt{float: right;font-size: 12px;color: #bbb;}
    .fdtcon span.tabrtxt em{font-style: normal;color: #00a971;font-size: 16px;margin-right: 10px}
    .fdtcon table tr:nth-child(odd) td{background: #002b1d}
    .fdtcon table td{vertical-align: top;padding:14px 0 10px 30px;font-size: 16px;line-height: 30px }
    .fdtcon table td.timc{color: #00a971;font-size: 24px;}
    .fdtcon table td span{color: #bbbbbb;font-size: 12px;margin-left: 14px;}
}

@media (min-width: 992px) {
    .power-programme{display: block}
    .flickerplate,.flicker-example{display: none  }
}
.flicks .flick-content{
  position: relative;
}
.flicks h3{
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  width:100%;
  background: rgba(0,0,0,.6);
  color: #fff;
  bottom: 0;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
}
.power_div{
  position: relative;
}
.power_div h3{
    position: absolute;
  font-size: 16px;
  font-weight: bold;
  width:100%;
  background: rgba(0,0,0,.6);
  color: #fff;
  bottom: 0;
  height: 60px;
  line-height: 60px;
  padding: 0;
  padding-left: 15px;
}
</pre></body></html>