﻿@charset "utf-8";  
/*@font-face{font-family: 'SourceHanSansCN';src : url('../fonts/SourceHanSansCN.ttf');}
@font-face{font-family: 'SourceHanSansCN-Medium';src : url('../fonts/SourceHanSansCN-Medium.otf');}
@font-face{font-family: 'CenturyGothicW';src : url('../fonts/CenturyGothicW02.ttf');}*/
html{padding: 0;margin:0;font-size: 14px;}
body{font-family:"Microsoft YaHei", Arial;font-size: 16px;padding: 0;margin:0;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th,dl,dt,dd{padding: 0;margin:0;}
h1,h2,h3,h4,h5{padding:0;margin:0;color:#37373c;}
li{list-style: none;}
a{text-decoration: none;color:#37373c;}
a:hover{text-decoration: none;color:#008cd6;}
a:focus{outline: none;text-decoration: none;color:#008cd6;}
 
.clear{clear: both;}
.clearfix:after{
  content: '';
  display: block;
  clear: both;
}
#cnzz_stat_icon_1261653014{display:none}
.fl{float: left;}
.fr{float: right;}
.scale11{display: block;overflow: hidden;}
.scale11 img{transition: all 0.3s ease-out;}
.scale11 img:hover{transition: all 0.3s ease-out;transform: scale(1.1);}
.currentPosition{
  max-width: 1200px;
    margin: 0 auto;
    line-height: 80px;
    /* padding-bottom: 10px; */
    border-bottom: solid 1px #ccc;
    margin-bottom: 1px;
}
/*导航*/
.navbar-header{padding:15px 0;}
.navbar-inverse{background:none;border:none;}
.navbar-inverse .navbar-nav{float: right; padding: 0; }
.navbar-brand{padding:7px 0; height: auto;margin-left:0 !important;}
.navbar-brand>img{height: 34px;} 
.navbar-inverse .navbar-nav> li{ text-align: center; position: relative;height: 80px; padding:20px 20px;}
.navbar-inverse .navbar-nav> li> a { 
  line-height: 40px;
  padding:0;
  display: block; 
  font-size: 16px;   
  color:#ffffff;  
  background-color:transparent;
  border-bottom:2px solid transparent;
} 

/*.navbar-inverse .navbar-toggle {
  background-color: #e3e0df;
  border:none;
}*/

.navbar-inverse .navbar-collapse { border-color: transparent;box-sizing: border-box;}
nav.navbar {margin-bottom: 0px;/*border-bottom: 1px solid #ddd;*/ }

/*.subnav {position: absolute;left:50%;min-width: 120px; top:80px;padding:10px 0px;background-color:#fff;z-index: 99; transform:translateX(-50%); display: none;}
.subnav .li-item{padding:5px 0;}
.subnav .li-item a{line-height: 30px; display:inline-block;font-size:1rem;padding:0 15px;border-bottom: 2px solid #fff;}
.subnav .li-item:hover a{color:#104992;border-bottom: 2px solid #104992;}*/
/*.navbar-inverse .navbar-nav> li:hover .subnav{display: block;}*/

/*.navbar-r{width: 165px;float: right;margin-top: 25px;margin-left: 50px;}
.navbar-r .phone{color:#fff;max-width: 140px; line-height: 30px;display: inline-block;border-right: 1px solid #ddd;padding-right: 5px;}
.navbar-r .phone span{font-size: 14px; }
.navbar-r .phone i{margin-right: 5px;font-size:20px;vertical-align: middle; }
.navbar-r .search { margin-top: 3px; display: block;float: right;width: 24px;height: 24px;background: url(../images/icon-search1.png) center center no-repeat;cursor: pointer;} 
 */

.navbar-inverse.notop{background-color: #fff;box-shadow: 0 4px 5px rgba(9,2,4,.17);}
.navbar-inverse.notop .navbar-nav> li> a{color:#37373c;} 
.navbar-inverse.notop .navbar-nav>li> a:hover,
.navbar-inverse.notop .navbar-nav>li.active>a,
.navbar-inverse.notop .navbar-nav>.active>a:hover{
  color: #37373c; 
  border-bottom:2px solid #37373c;
}
.navbar-inverse.notop .logo1,.navbar-inverse .logo2{display: none;}
.navbar-inverse.notop .logo2,.navbar-inverse .logo1{display: block;} 
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{}
.navbar-inverse .navbar-nav>li> a:hover,
.navbar-inverse .navbar-nav>li.active>a,
.navbar-inverse .navbar-nav>.active>a:hover{
  color: #ffffff;
  border-bottom: none;
  background-color:transparent;
  border-bottom:2px solid #ffffff;
}

 

/*banner*/
.banner { }
/*.banner img{object-fit:cover;}  */
#bannerCarousel .carousel-inner>.item>a>img{max-width: none;width: 100%; } 
#bannerCarousel .carousel-indicators{bottom: 10px;margin-bottom:0;}
.carousel-indicators li{border:none;margin:1px 3px;background-color: #fff; }
.carousel-indicators .active{width: 10px;height: 10px;margin:1px 3px;background-color: #008cd6; } 

.neibanner{position: relative;}
.neibanner img{width: 100%;display: block;}  

/*底部*/
.footer{background-color: #343639; margin-top:0px;}
.footer .foot-top{padding:50px 0 30px 0;  }
/*.footer .foot-top .line{border-left:1px solid #ccc;border-right:1px solid #ccc;}*/
.footer .foot-top .foot-contact{ margin:auto;}
.footer .foot-top .foot-contact img{margin-bottom: 40px;width: 180px;}
.footer .foot-top .foot-contact .cont{ }
.footer .foot-top .foot-contact .cont h1{font-size: 36px;color:#ffffff;margin-bottom: 5px;}
.footer .foot-top .foot-contact .tel{font-size: 24px; line-height: 36px; color:#008cd6;font-weight: bold;} 
.footer .foot-top .foot-contact .addr{font-size: 16px; line-height: 24px; color:#ffffff;} 
.footer .foot-top .foot-menu{ } 
.footer .foot-top .foot-menu .item{float: left; padding:0 15px;}
.footer .foot-top .foot-menu .item h4{font-size: 18px;line-height: 30px;margin-bottom: 15px; color:#ffffff;font-weight: bold;} 
.footer .foot-top .foot-menu .item p{font-size: 16px;line-height: 30px; color:#ffffff;}
.footer .foot-top .foot-menu .item a{color:#ffffff;}
.footer .foot-top .foot-media{position: relative;height: 205px;}  
.footer .foot-top .foot-media ul{bottom: 15px;position: absolute; right: 15px;width: 100%;}
.footer .foot-top .foot-media ul li{float: left;width: 33.33%; padding:0 10px;text-align: center;margin-top: 10px;}
.footer .foot-top .foot-media ul li a{display: block;width: 50px;height: 50px;margin:auto;position: relative;}
.footer .foot-top .foot-media ul li a.wx{background: url(../images/wechat.png) center center / contain no-repeat;}
.footer .foot-top .foot-media ul li a.tt{background: url(../images/toutiao.png) center center / contain no-repeat;}
.footer .foot-top .foot-media ul li a.dy{background: url(../images/douyin.png) center center / contain no-repeat;}
.footer .foot-top .foot-media ul li a p{position: absolute;left:50%;transform: translateX(-50%);padding:5px;bottom: 60px;display: none;background-color: #008cd6;border-radius: 5px;}
.footer .foot-top .foot-media ul li a p>img{max-width: 110px;}
.footer .foot-top .foot-media ul li a p span{font-size: 12px;color:#fff;line-height: 18px;display: inline-block;margin-top: 5px;}
.footer .foot-top .foot-media ul li a:hover.wx{background: url(../images/wechat1.png?v=1) center center / contain no-repeat;}
.footer .foot-top .foot-media ul li a:hover.tt{background: url(../images/toutiao1.png) center center / contain no-repeat;}
.footer .foot-top .foot-media ul li a:hover.dy{background: url(../images/douyin1.png) center center / contain no-repeat;}
/*.footer .foot-top .foot-media ul li a:hover p,*/
/*.footer .foot-top .foot-media ul li a.active p{display: block;}*/

.footer .foot-bot{ color:#b6b6b6; padding:20px 0; font-size: 14px; line-height: 24px;} 
.footer .foot-bot a{color:#b6b6b6; } 
.footer .foot-bot a:hover{color:#fff;}


.v-box{position: relative; }
.v-box video{/*width:100%;*/ object-fit:cover;}
/*.v-box .play{position: absolute;width: 60px;height: 60px;top:50%;left:50%;margin-left: -30px;margin-top: -30px;cursor: pointer;}*/
 
/******index*****/
.index-section{padding:60px 0; } 

.index-head{text-align: center;margin-bottom: 50px;} 
.index-head h2{ font-size: 36px;margin-bottom: 20px;/*font-weight: bold;*/  }
.index-head p{font-size: 18px;}  
.index-a{padding-bottom: 0;/*padding-top: 40px;*/}
.index-a-cont{height: 720px;overflow: hidden;position: relative;}
.index-a-cont .v-box {overflow: hidden;position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;height: 100%; background: #000;}
.index-a-cont .cont-box{height: 100%;position: relative;z-index: 5;padding:27px 0;}
.index-a-cont .cont-box .wrapper{height: 100%;position: relative; }
.index-a-cont .cont-box .slide{height:0;width: 0;top: 50%;left:50%;transform:translate(-50%,-50%);position: absolute;opacity: 0; transition-property:opacity;}
.index-a-cont .cont-box .slide.active{width: 100%; height: 100%;opacity: 1; transition:all 1s ease-in-out;}
.index-a-cont .cont-box .pagination{width: 160px;position:absolute;top: 47%;left:50%;transform:translate(-50%,-50%); }
.index-a-cont .cont-box .pagination .pagination-bullet{display: block; width: 148px;height: 36px;border:1px solid #fff;border-radius: 5px;margin:15px auto;color:#fff;font-weight: bold;text-align: center;line-height: 36px;font-size: 24px;cursor: pointer;}
.index-a-cont .cont-box .pagination .pagination-bullet.active{background-color: #fff;color:#008cd6;box-shadow: 0px 0px 5px 2px #008cd6;}
.index-b{ background:#f6f6f6;}
.index-b .index-head{margin-bottom: 30px;}
.index-b .index-head p span{color:#008cd6; font-weight: bold;}
.index-b-cont{} 
.index-b-cont ul{margin:0 -5px;}
.index-b-cont ul li{float: left;margin-left: 10px;width: 175px;height:310px; }
.index-b-cont ul li.bg{width: 60px;background:url(../images/index-b-iconbg.png) center center / 100% auto no-repeat;margin-left: 0;}
.index-b-cont ul li:nth-child(1),.index-b-cont ul li:nth-child(5){margin-left: 0;}
.index-b-cont ul li .box{background-color: #fff;padding:80px 10px 20px;text-align: center;height: 100%;border-bottom: 4px solid #008cd6;cursor: pointer; border-top-left-radius: 5px;border-top-right-radius: 5px; transition: all 0.3s;}
.index-b-cont ul li .box .pic{margin-bottom: 25px;height: 100px;}
.index-b-cont ul li .box .pic img{margin:auto;max-width: 140px;}
.index-b-cont ul li .box .pic .img1{display: block;}
.index-b-cont ul li .box .pic .img2{display: none;}
.index-b-cont ul li .box .txt{max-width: 136px;margin:auto;}
.index-b-cont ul li .box h3{ font-size: 24px;margin-bottom: 15px;}
.index-b-cont ul li .box p{font-size: 14px;}
.index-b-cont ul li:hover .box{transform:translateY(-4px); transition: all 0.3s;}
.index-b-cont ul li:hover .box .txt h3,.index-b-cont ul li:hover .box .txt p{color:#008cd6;}
.index-b-cont ul li:hover .box .pic .img1{display: none;}
.index-b-cont ul li:hover .box .pic .img2{display: block;}

.historyBox{background:url(../images/hisBG1.jpg) no-repeat center center; height: 430px;padding:65px 0;position: relative;}
.historyBox h1{font-size:36px;color: #fff;/*font-weight:normal;font-weight: bold; */position: absolute; left: 38%;top:25px; }
.historyBox .hiscon{position: relative;z-index:5;}
.historyBox .hiscon .hisYear{display: inline-block;width: 30%;vertical-align: middle;position: relative;margin-right: 8%;background:url(../images/historyActive-icon.png) center center no-repeat;}
.historyBox .hiscon .hisYear button{outline: none;}
.historyBox .hiscon .hisYear .slick-prev{position: absolute;left:50%;margin-left: -12px; top: 37%;width: 24px;height: 10px;background:url(../images/historyActive-tt.png) center center no-repeat;font-size:0;z-index: 9;border:none;cursor: pointer;padding:0;}
.historyBox .hiscon .hisYear .slick-next{position: absolute;left:50%;margin-left: -12px; bottom:37%;width: 24px;height: 10px;background:url(../images/historyActive-tb.png) center center no-repeat;font-size:0;z-index: 9;border:none;cursor: pointer;padding:0;}
.historyBox .hiscon .hisYear .item{line-height:66px;height: 66px; font-size:24px;color: #5883b7; text-align: center; }
.historyBox .hiscon .hisYear .item.slick-current{font-size:28px;color: #fff;position: relative;}
/*.historyBox .hiscon .hisYear .item.slick-current:before{width: 30px;height: 1px;content: '';background:rgba(255,255,255,.1);position: absolute;top: 50%;right:5%;margin-right:-4px;}*/
.historyBox .hiscon .hisInfo{display: inline-block;width: 50%;vertical-align: middle;margin-top: -20px;}
.historyBox .hiscon .hisInfo .item.slick-active{left: 0px!important;top: 0px!important;position: absolute!important;}
.historyBox .hiscon .hisInfo .item h5{font-size:36px;color:#fc8f1e;font-weight:normal;margin-bottom:5px; }
.historyBox .hiscon .hisInfo .item h5 span{font-size:12px;color: #fff;margin-left: 5px;}
.historyBox .hiscon .hisInfo .item p{font-size:16px;color: #fff;line-height:28px;}
.historyBox.waves canvas {display: block;position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;z-index:1;}
#hisYear{cursor: pointer; }


.aboutBox{}
.aboutBox .aboutRight{padding-left: 40px;/*background:url(../images/aboutRightbg.png) left 40px top 45px no-repeat;*/}
.aboutBox h2{font-size: 36px;margin-bottom: 20px;color:#37373c; }
.aboutBox .text{line-height: 30px;font-size: 16px; }
.aboutBox .text em{color:#008cd6;font-style: normal; font-size: 18px; }
.aboutBox .wrap {position: relative;width: 100%;height: 300px;margin: 50px auto;}
.aboutBox .content {position: absolute;width: 100%;height: 300px;}
.aboutBox .content li{position: absolute;background-size: 100% 100%; border-radius: 4px;}
.aboutBox .content li:before{content:"";display: block;width: 100%;height: 100%; border-radius: 4px; position: absolute;left: 0;top:0;background-color: #008cd6;opacity: 50%;}
.aboutBox .content li.active:before{opacity: 0;}
.aboutBox .wrap a {position: absolute;z-index: 10;width:30px;height: 250px;margin-top: 25px;cursor: pointer; }
.aboutBox .prev {left: 0px;}
.aboutBox .next { right: 0px;}
.aboutBox .aboutData{ }
.aboutBox .aboutData ul{text-align: center;margin-top: 20px;}
.aboutBox .aboutData ul li{display: block;float: left;width: 25%;text-align: center;}
.aboutBox .aboutData ul li .num{font-size: 24px;font-weight: bold;color:#008cd6; padding:15px 0 0;}
.aboutBox .aboutData ul li .num span{font-size: 60px;  }
.aboutBox .aboutData ul li .num sup{vertical-align: text-top;font-weight: bold;font-size: 32px;margin-left: 6px;}
.aboutBox .aboutData ul li .con{font-size: 16px;color:#008cd6; }
.aboutBox .aboutData ul li:nth-child(1) .num{background:url(../images/aboutData1.png) center center / contain no-repeat;}
.aboutBox .aboutData ul li:nth-child(2) .num{background:url(../images/aboutData2.png) center center / contain no-repeat;}
.aboutBox .aboutData ul li:nth-child(3) .num{background:url(../images/aboutData3.png) center center / contain no-repeat;}
.aboutBox .aboutData ul li:nth-child(4) .num{background:url(../images/aboutData4.png) center center / contain no-repeat;}
.aboutBox .aboutData ul li:nth-child(4) .num sup{font-size: 24px;}


.proBox{background:url(../images/proBoxbg.png) center center no-repeat; height: 700px;padding:90px 0;}
.proBox h2{font-size: 36px;margin-bottom: 25px;  }
.fi_movie{position:relative; height:430px; overflow:hidden; }
.fi_movie .fi_ct{height:100%; margin-left: 230px;}
.fi_movie .fi_ct dl{height: 100%;}
.fi_movie .fi_ct dl dt{float: left;width: 260px;height: 100%;border-radius: 5px;}
.fi_movie .fi_ct dl dt img{width: 100%;border-radius: 5px;}
.fi_movie .fi_ct dl dd{float: left;width: 206px;background-color: #fff;margin-left: 10px;text-align: center;height: 100%;border-radius:5px;}
.fi_movie .fi_ct dl dd .pic{padding:20px 15px;}
.fi_movie .fi_ct dl dd img{max-width: 100%;} 
.fi_movie .fi_tab{float: left;width: 230px;height: 100%;background-color: #fff;border-radius: 5px;} 
.fi_movie .fi_tab_inner{position:relative;height: 360px; overflow:hidden;}
.fi_movie .fi_tab_{position:relative;height: auto;}
.fi_movie .fi_tab li{position:relative;height: 90px;padding:20px 30px;cursor: pointer;} 
.fi_movie .fi_tab li h4{line-height: 30px;font-size: 18px;font-weight: bold;}
.fi_movie .fi_tab li p{line-height: 20px;font-size: 12px; }
.fi_movie .fi_btn,.fi_movie .fi_tab_inner{z-index:10;}
.fi_movie .fi_btn{position:relative;width:100%;height:35px;}
.fi_movie .fi_btn a{position:absolute;width:40px;height:35px;left:50%;margin-left: -20px;opacity: 0.5;}
.fi_movie .fi_prev a{background:url("../images/jqf_top.png") center center no-repeat;}
.fi_movie .fi_next a{background:url("../images/jqf_bot.png") center center no-repeat;}
.fi_movie .fi_btn a:hover{opacity: 1;} 
.fi_movie .fi_btn a.fi_off,.fi_movie .fi_btn a.fi_off:hover{cursor:default;} 
.fi_movie .fi_tab li.fi_now h4,.fi_movie .fi_tab li.fi_now p{color:#008cd6;} 



.newsBox{ }
/*.index-news .index-head{}*/
.newsBox .newsList{margin-top: 40px;} 
.newsBox .newsList ul li {transition: all 0.3s; }
.newsBox .newsList ul li .date{ border-bottom: 1px solid #ccc;padding-bottom: 15px;margin-bottom: 15px; }
.newsBox .newsList ul li .date .md{font-size:24px;display: block;line-height: 30px; }
.newsBox .newsList ul li .date .yy{font-size:16px;display: block;line-height: 20px; }
.newsBox .newsList ul li .pic img{width: 100%;border-radius: 5px;}
.newsBox .newsList ul li .tit{font-size: 20px; line-height: 30px; margin-bottom: 10px;height: 60px; overflow: hidden; }
.newsBox .newsList ul li .txt{font-size: 14px;line-height: 24px; color:#666666;height:48px;overflow: hidden;}
.newsBox .newsList ul li .pic{margin-top: 15px;}
.newsBox .newsList ul li:hover{transform:translateY(-15px);transition: all 0.3s;color:#008cd6;}
.newsBox .newsList ul li:hover *{color:#008cd6;}



@media(min-width: 768px){ 
/*.v-box video{width:100%; }*/
.footer .foot-top .foot-media ul li a.active p{display: block;}
}

@media(min-width: 992px){ 
    .navbar-inverse .navbar-nav> li>{padding:20px 15px;} 
   
  .subnav{display: none;width: 160px; padding:10px 0;border-radius: 5px; background-color: #fff;position:absolute;left:50%;transform: translateX(-50%); -moz-box-shadow:0px 1px 5px #666; -webkit-box-shadow:0px 1px 5px #666; box-shadow:0px 1px 5px #666;}
  .subnav.pro{width: 678px;padding:10px 0 15px;}
  .subnav .nav-tabs{text-align: center;}
  .subnav .nav-tabs>li{width: 140px;font-size: 24px;display: inline-block;float: none; margin:0 40px;position: relative;}
  .subnav .nav-tabs>li a{color:#37373c;font-size: 24px;border:0;margin:0;}
  .subnav .nav-tabs>li.active{margin-bottom: 0px;}
  .subnav .nav-tabs>li.active a{color:#008cd6;border:0;}
  .subnav .nav-tabs>li:hover{margin-bottom: 0px;}
  .subnav .nav-tabs>li:hover a{background-color: #fff;color:#008cd6;border:0;}
  .subnav .nav-tabs>li.active:before{content:"";display:block;position: absolute;z-index: 999; width: 0;height: 0;border-left: 7px solid transparent; border-right: 7px solid transparent;border-bottom: 7px solid #ddd;bottom: 0;left:50%;transform: translateX(-50%);}
  .subnav .nav-tabs>li.active:after{content:"";display:block;position: absolute;z-index: 999;width: 0;height: 0;border-left: 6px solid transparent; border-right: 6px solid transparent;border-bottom: 6px solid #FFF;bottom: -1px;left:50%;transform: translateX(-50%);}
  .subnav .tab-pane{padding:25px;}
  .subnav dl{float: left;width: 25%;text-align: left;}
  .subnav dl dt{height: 45px;padding-bottom: 10px;display: table-cell;vertical-align: bottom;}
  .subnav dl dt img{max-width: 100%;max-height: 100%;}
  .subnav dl dd{line-height: 30px;}
  .subnav dl dd a{font-size: 14px;}
  .navbar-inverse .navbar-nav> li:hover .subnav{display: block;} 
  .subnav .item{padding:0 15px;text-align: left}
  .subnav .item a{ font-size: 14px;line-height: 30px;}
  .navbar-inverse .navbar-nav> li span.right {display: none;}

}

@media(min-width: 1200px){ 
  .subnav.pro{min-height: 270px;}
  .subnav .tab-pane{padding:25px 33px;}
  .subnav dl{display: inline-block;
 width: auto;
 /* padding: 0; */
 margin-left: 65px;
 /* margin: 0; */
 text-align: left;}
  .subnav dl:first-child{margin-left: 0;}
  .navbar-inverse .navbar-nav> li{padding:20px 27px;}
  .index-a .index-head{/*padding:20px;*/margin-bottom: 58px;}
  .index-b{height: 640px;padding:88px 0;background: #f6f6f6;}
  .aboutBox{padding-top: 100px;padding-bottom: 106px;}
  .aboutBox .aboutData ul{margin-top: 31px;}
  .aboutBox .aboutData ul li .num span{font-size: 64px;}
  .newsBox{padding-top: 90px;height: 700px;}
  .newsBox .newsList{padding-top: 40px;}
  .newsBox .newsList ul li .pic{margin-top:25px;}
  .newsBox .newsList ul li .txt{line-height: 30px;height: 60px;}
  .newsBox .newsList ul li .date{padding-bottom: 20px;margin-bottom: 20px;}
  .newsBox .newsList ul li .tit{margin-bottom: 10px;}
  .footer{min-height:40px;} 
  .footer .foot-top .foot-media{height: 255px;}
  .footer .foot-top .foot-contact .cont h1{margin-bottom: 10px;line-height: 36px;}
  .footer .foot-top .foot-contact .tel{font-size: 34px;line-height: 34px; margin-bottom: 7px;}
  .footer .foot-bot{padding:25px 0;line-height: 24px;}
  .footer .foot-top .foot-media ul{bottom: -21px;}
}   
@media(min-width: 1260px){ 
  .container{width: 1230px;}
  .index-b-cont ul{margin:0;}
  .index-b-cont ul li{width: 183px;}
  .fi_movie .fi_ct dl dd{width: 225px;}
  .navbar-inverse .navbar-nav> li{padding:20px 0 20px 60px;}
  .subnav.pro{margin-left: 30px;}
  .index-b-cont ul li .box{}
  .index-b-cont ul li.bg{width: 50px;}
  .index-b-cont ul li{width: 185px;height: 313px;/*margin-left: 7px;*/}
  .index-b .index-head{margin-bottom: 27px;}
}

@media (max-width: 1200px){  
  .index-b-cont ul li .box{padding-top:30px;}
  .index-b-cont ul li{width: 141px;height: 250px;}
  .index-b-cont ul li .box .pic{height: 100px;}
  .index-b-cont ul li .box .pic img{max-width: 100px;}
  .index-a-cont{height: 520px;}
  .fi_movie .fi_ct dl dd{width: 140px;}
  .fi_movie .fi_ct dl dd .pic{padding:50px 15px 40px;}
  .footer .foot-top .foot-contact{width: 40%;float: left;padding:0 15px;}
  .footer .foot-top .foot-menu{width:38%; float: left;padding:0 15px;}
  .footer .foot-top .foot-media{width: 22%;float: left;padding:0 15px;}
  .aboutBox .aboutRight{padding-left: 15px;}
  .aboutBox .wrap{margin:100px 0;height: 250px;}
  .aboutBox .content{height: 250px;}
  
}

@media (max-width: 991px){ 
 
.navbar-header .navbar-brand {float: none;margin: auto;display: inline-block;}
.navbar-inverse .navbar-toggle{border-color: #fff;}
.navbar .navbar-collapse{display: block; width: 220px;height: 100%;max-height:none; background-color: #b2b2b2;position: fixed;z-index: 999; left: -220px;top:0;margin:0;padding:0; transition: all 0.3s;}
.navbar .navbar-collapse.open{left:0px;transition: all 0.3s;box-shadow: 3px 0px 5px rgba(9,2,4,.17);/* overflow:visible;*//*overflow-y: scroll;*/overflow-y: auto;}
.navbar-inverse.notop .navbar-toggle .icon-bar{background-color: #333;}
.navbar-inverse.notop .navbar-toggle{border-color: #333;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #008cd6;border-color:#008cd6;}
.navbar-inverse.notop .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar{background-color: #fff;}
.navbar-collapse .navbar-nav{width: 100%;margin:0; position: static;}
.navbar-inverse .navbar-nav li{float:none; height: auto;line-height: 44px;text-align: left;margin-bottom: 2px; position: relative;padding:0;}
.navbar-inverse .navbar-nav> li a{padding:0 15px;background: rgba(255,255,255,0.1);display: block;}
.navbar-inverse .navbar-nav> li> a{color:#fff;line-height: 44px;}
.navbar-inverse.notop .navbar-nav> li> a{color:#fff;}
.navbar-inverse .navbar-nav> li> a:hover, .navbar-inverse .navbar-nav>li.active>a, .navbar-inverse .navbar-nav>.active>a:hover{background-color: rgba(255,255,255,0.1); color:#fff;}
.navbar-inverse .navbar-nav> li span.right {color: #fff;cursor: pointer;position: absolute;z-index: 99; top: 10px; right: 15px; display: block; line-height: 25px;width: 25px; height: 25px;text-align: center;font-size: 18px;}
.subnav{display: none;}
.navbar-nav li .childnav{ display:none; }
.navbar-nav li .childnav li a{color: rgba(255,255,255,0.8);border-bottom: rgba(255,255,255,0.1) solid 1px;background:none;font-size: 14px;padding-left: 25px;}
.navbar-nav>li>.childnav>ul >li>.childnav{} 
.navbar-nav>li>.childnav>ul >li>.childnav a{padding-left: 35px;}

.navbar-inverse .navbar-nav li.menu_close {font-size: 20px;position: absolute;top: 10px;right: 15px;color: #fff;border-bottom: none;z-index: 1000;width: 25px;height: 25px;line-height: 25px;text-align: center;}
.index-b-cont ul li{width: 33.33%; margin-left: 0;padding:5px;}
.index-b-cont ul li.bg{display: none;}  
.aboutBox .wrap{ height: 312px;width: 562px;margin:auto; margin-bottom: 40px;}
.aboutBox .content{height: 312px;}
.newsBox .newsList ul li .tit{font-size: 18px;}
.aboutBox .aboutRight{padding-left: 0;}

.fi_movie{height: 350px;}
.fi_movie .fi_tab{width: 200px;}
.fi_movie .fi_tab li{padding:10px 15px;height: 70px;}
.fi_movie .fi_tab_inner{height: 280px;}
.fi_movie .fi_ct{margin-left: 200px;}
.fi_movie .fi_ct dl dt{width: 211px;}
.fi_movie .fi_ct dl dd{width: 98px;margin-left:5px;}
.fi_movie .fi_ct dl dd .pic{padding:35px 10px;}
.fi_movie .fi_ct dl dd .tit{padding:0 5px;font-size: 14px;}
.fi_movie .fi_ct dl dd .tit p{margin-bottom: 10px;}
.proBox{height: auto;padding:50px 0;}

}

@media (max-width: 767px){  
  .navbar-brand>img{height: 24px;display: block;}
  .navbar-toggle{top:3px;padding: 6px 6px; margin:0;} 
  .navbar-header{text-align: left;padding:5px 0;}
  .navbar-header .navbar-brand{padding:3px 0;}
  .navbar{min-height: 40px;}
  .index-head{margin-bottom: 40px;}
  .index-head h2{font-size: 24px;}
  .index-head p{font-size: 16px;}
  .index-section{padding:40px 0;}
  .index-a-cont{height: 400px; }
  .v-box video{height:100%; }
  .index-a-cont .cont-box .pagination .pagination-bullet{width:80px;height: 30px;line-height:30px;font-size:14px;margin:5px auto;}
  .index-b-cont ul li .box{padding-top: 15px;}
  .index-b-cont ul li .box .pic img{max-width: 100%;}
  .index-b-cont ul li .box h3{font-size: 18px;}
  .aboutLeft,.aboutRight{padding:0;}
  .footer .foot-top .foot-contact,.footer .foot-top .foot-menu,.footer .foot-top .foot-media{width: 100%;}
  .footer .foot-top .foot-contact img{margin-bottom: 20px;}
  .footer .foot-top .foot-contact .cont{margin-top: 0;}
  .footer .foot-top .foot-contact .cont h1{font-size: 24px;}
  .footer .foot-top .foot-menu{margin-top: 20px;}
  .footer .foot-top .foot-menu .item{padding:0;padding-right: 15px;}
  .footer .foot-top .foot-media{margin-top: 20px;height: auto;}
  .footer .foot-top .foot-media ul{position: static;float: left;width: 100%;}
  .aboutBox .aboutData ul li{width: 50%;margin:10px 0;}
  .aboutBox .aboutData ul li .num{font-size: 16px;}
  .aboutBox .aboutData ul li .num span{font-size: 24px;}
  .footer .foot-top .foot-media ul li a:hover p {display: block;}

}
@media (max-width: 600px){ 
 

}
@media (max-width: 400px){
  .index-a-cont{height: 250px; }
  .aboutBox .wrap{width: 345px;height: 190px;}
  .aboutBox .content{height: 190px;}
  .v-box video{height: 100%;}
} 


/*ie低版本提示*/
#ie-alert-overlay {width:100%;height:100%;background-image:url(../images/bg2.png);position: fixed; top: 0; left: 0;z-index:9999;}
* html #ie-alert-overlay {   /* fixed position hack for IE6 */ position: absolute;z-index:9999;}
/*Pop Up Panel*/
#ie-alert-panel{width:593px;height:404px;position:fixed;background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;
    _position:absolute;  /* fixed position hack for IE6 */
    _top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */
    /* font settings */ font-weight:bold;color:#333;line-height:20px;z-index:10000;
}

#ie-alert-panel a {display:inline-block;}
.browser {position: absolute;bottom:35px;}
.chrome, .firefox, .ie9, .opera, .safari {background: url(../images/iealertsprite.png) no-repeat;}

/*browsers*/
.chrome { background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}
.firefox {background-position: -292px 0;width: 73px;height: 98px;}
.ie9 {background-position: -179px 0;width: 95px;height: 98px;}
.opera {background-position: -90px 0;width: 73px;height: 98px;}
.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}
