
html,body, div,p, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend,  button, textarea, blockquote{margin:0;padding:0;}
body{ background:#fff; background-size:cover; font-family: 'Microsoft Yahei',Helvetica, Arial, sans-serif; font-size:14px; line-height:24px;}
/*h1, h2, h3, h4, h5, h6{line-height:28px;}*/
li,img,em{ list-style:none; border:none; font-style:normal;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#c30d23;cursor:pointer;text-decoration:none;}
a{ text-decoration:none;
    color:#333;
    /*-webkit-transition: 0.3s linear;*/
    /*-moz-transition: 0.3s linear;*/
    /*-o-transition: 0.3s linear;*/
    /*-ms-transition: 0.3s linear;*/
    /*transition: 0.3s linear;*/
}
.container{text-align:center;}
*{box-sizing:border-box;}
i{font-style:normal;}
@media(max-width:767px){
    /*body{ font-size:16px; line-height:26px;}*/
}

/*-----------ͨ����ʽ-------------------*/
@media (min-width: 768px) {
    .container {
        width:750px
    }
}

@media (min-width: 992px) {
    .container {
        width:970px
    }
}

@media (min-width: 1200px) {
    .container {
        width:1170px;
    }
}
/*----------------------header------------------*/
body{padding-top:80px;}
#header{position:fixed;top:0;left:0;right:0;background:rgba(255,255,255,.8);z-index:100;border-bottom:1px solid #eee;}
#nav li a{font-size:16px;}
#nav .logo{margin:10px 0;display:inline-block;}
.nav>li>a{padding:10px 25px;}
@media (max-width:991px) and (min-width:768px){
    .nav>li>a{padding:10px 15px;}
}
.nav>li>a:after{
    content:"";
    display:inline-block;
    height:2px;
    background:#c30d23;
    position:absolute;
    bottom:0;
    left:50%;
    right:50%;
    width:0;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.nav>li:last-child>a:after{display:none;}
#nav .nav>li:hover>a{color:#c30d23;}
.navbar-nav{margin:20px 0;}
#nav .nav>li.active>a:first-child{color:#c30d23;}
#nav .nav>li.active>a:first-child:after{
    width:70%;
    left:15%;right:15%;
    margin:0 auto;}
/*二级*/

/*!*bootstrap 带的*!*/
.navbar{margin-bottom:0;}
.navbar-collapse{padding:0;}
.navbar-default{background:none;border:none;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background:none;}
@media(min-width:768px){
    .navbar-nav{float:right;}
    .nav>li{position:static;}
    .nav>li>a.icon{display:none;}
    #rightnav .b_list{position:absolute;top:100%;left:0;width:100%;text-align:center;background:rgba(255,255,255,.8);
     height:0;overflow:hidden;opacity:0;
    margin-top:-20px;padding-top:20px;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    }
    #rightnav .b_list>li{display:inline-block;padding:15px 0;}
    #rightnav .b_list>li>a{display:inline-block;padding:0 15px;border-right:1px solid #ddd;}
    #rightnav .b_list>li:last-child>a{border:none;}
    #rightnav>ul>li:hover>.b_list{height:76px;opacity:1;overflow:visible;}
    #rightnav>ul>li:hover>a:after{
        width:70%;
        left:15%;right:15%;
        margin:0 auto;
    }
}

@media(max-width:767px){
    #header{background:#fff;opacity:1;}
    #rightnav{
        max-height:330px;
        overflow-y:auto;
    }
    .navbar-toggle{margin:25px 0 20px 0}
    .navbar-default .navbar-toggle{border-color:#c30d23;}
    .navbar-default .navbar-toggle .icon-bar{background-color:#c30d23;}
    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
    /*汉堡包闭合*/
    #nav .navbar-toggle .icon-bar{
        position: relative;
        transition: transform .25s
    }
    #nav a[aria-expanded="true"] .icon-bar:first-child {
        top: 6px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    #nav a[aria-expanded="true"] .icon-bar:nth-child(2) {
        opacity:0;
    }
    #nav a[aria-expanded="true"] .icon-bar:last-child{
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: -6px;
    }
    .navbar-nav{margin:0;}
    #nav .nav>li{border-bottom:1px solid #eee;}
    #nav .nav>li>a{display:inline-block;padding:10px 20px;}
    #nav .nav>li>a.icon{float:right;padding:8px 15px;margin-right:8px;}
    #nav .nav>li>a.icon>i{
        font-size:22px;color:#999;
        -webkit-transition:all 0.5s ease;
        -moz-transition:all 0.5s ease;
        -ms-transition:all 0.5s ease;
        -o-transition:all 0.5s ease;
        transition:all 0.5s ease;
    }
    #nav .b_list{display:none;}
    #nav .b_list>li{border-bottom:1px solid #eee;}
    #nav .b_list>li>a{display:inline-block;padding:5px 30px;font-size:14px;}
    #nav .b_list>li:first-child{border-top:1px solid #eee;}
    #nav .b_list>li:last-child{border:none;}
    #nav .nav>li.dk>a.icon>i{
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }
}
/*----------搜索-----------*/
#cover_all{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:rgba(0,0,0,.4);display:none;}
#search .search_box{display:table;width:100%;}
#search{background:#fff;}
#search .left{display:table-cell;width:175px;vertical-align:top;padding-top:10px;}
#search .right {display:table-cell;margin:13px 0;padding:15px 25px;float:right;}
#search .right i{font-size:18px;}
#search .form_search{display:table-cell;padding:15px 10% 0;width:100%;vertical-align: middle;}
#search form{position:relative;}
#search form button{position:absolute;top:0;left:0;padding:3px 10px;border:none;background:none;}
#search form button i{color:#888;}
#search form button:focus{border:none;outline:none;}
#search form input{width:100%;padding:2px 5px 2px 35px;border:none;border-bottom:1px solid #eee;}
#search form input:focus{outline:none;}
@media(max-width:991px){
    #search .right {padding:15px;}
}
@media(max-width:767px){
    #search .form_search{padding:15px 5px 0;}
    #search .left{display:none;}
}
    /*!*------nav  end----------------------------------*!*/
#banner {position:relative;}
#banner img{width:100%;}
#banner .owl-nav{display:inline-block;float:left;}
#banner .owl-nav .owl-prev{display:inline-block;position:absolute;left:15px;top:45%;padding:5px 15px;cursor:pointer;}
#banner .owl-nav .owl-next{display:inline-block;position:absolute;right:15px;top:45%;padding:5px 15px;cursor:pointer;}
#banner .owl-nav i{font-size:34px;color:#fff;}
#banner .owl-nav .owl-prev i:hover{color:#666;}
#banner .owl-nav .owl-next i:hover{color:#666;}

#banner .owl-dots{position:absolute;bottom:10px;left:0;right:0;text-align:center;}
#banner .owl-dots .owl-dot{display:inline-block;width:50px;height:6px;background:#ddd;margin:0 4px;}
#banner .owl-dots .owl-dot.active{background:#c30d23;}
@media(max-width:767px){
    #banner .owl-nav .owl-prev{top:36%;left:8px;padding:3px 5px;}
    #banner .owl-nav .owl-next{top:36%;right:8px;padding:3px 5px;}
}
/*-----------------------------section--------------------------*/
#section>div{padding:50px 0;}
.contain_box{padding:0 5%;}
@media(max-width:767px){
    .contain_box{padding:0 15px;}
}
/*首页的title*/
.common_title{text-align:center;margin-bottom:30px;}
.common_title p{color:#666;font-size:24px;}
.common_title h2{font-size:24px;}
.common_title i{display:inline-block;width:40px;height:2px;background:#c30d23;    margin-bottom:5px;}
.common_title span{color:#c30d23;margin-top:20px;display:inline-block;font-size:24px;}
/*招聘页面的title*/
.common_title.join_title  p{font-size:18px;}
@media(max-width:776px){
    #section>div{padding:30px 0;}
    .common_title{margin-bottom:20px;}
    .common_title p{font-size:20px;}
    .common_title h2{font-size:20px;}
    .common_title i{width:40px;height:2px;margin-bottom: 8px;}
    .common_title span{margin-top:15px;font-size:20px;}
}

#section>div.index_about{text-align:center;}
#section>div.index_about .text p{color: #666; font-size:16px; line-height:35px;}
#section>div.index_about .more>a{display:inline-block;padding:0 15px;border:1px solid #ddd;margin:40px 0;}
.index_about .about_sort{overflow:hidden;width:75%;margin:0 auto;font-size:0;}
.index_about .about_sort>li{display: inline-block;width:14%;font-size:14px;}
.index_about .about_sort>li>a{display:inline-block;border:1px solid #ddd;width:84px;padding:10px 0;}
.index_about .about_sort>li>a span{display:block;color:#999;margin-top:5px;}
.index_about .about_sort>li>p{font-size:16px;color:#666;margin-top:5px;}

@media(max-width:767px){
    .index_about .about_sort{width:100%;}
    .index_about .about_sort>li>p{font-size:14px;}
    .index_about .about_sort>li{width:33.3%;margin-bottom:10px;}
    #section>div.index_about .more>a{margin:25px 0;}
}
.case_show{background:#f9f9f9;}
.contain_box .category{text-align:center;}
.contain_box .category .sort{display:inline-block;}
.contain_box .sort{text-align:center;margin-bottom:30px;font-size:0;}
.contain_box .sort>li.active>a{color:#c30d23;}
.contain_box .sort>li{font-size:16px;display:inline-block;}
.contain_box .sort i{display:inline-block;width:1px;height:12px;background:#ddd;margin:0 20px;position:relative;top:1px;}
.case_show .content>div{overflow:hidden;display:none;}
.case_show .content>div:first-child{display:block;}
.case_show .content ul{overflow:hidden;}
.case_show .content ul>li{float:left;width:23.7%; margin-right:1.7%;margin-bottom:0.8%;max-height:330px; }
.case_show .content ul>li>figure{ width:100%; height:85%; overflow:hidden;}
.case_show .content ul>li>figure>img{ width:100%; height:auto;}
.case_show .content ul>li:nth-child(4n){margin-right:0;}
.case_show .content ul>li>a>img{width:100%;height:16vw;max-width:100%; display:block;}
.case_show .content  ul>li>.cover2{
    display:block;
   color:#000;
  
}
.case_show .content  ul>li:hover>.cover2{padding-top:18%;  opacity:1;background:rgba(78,85,96,0.8);}
.case_show .content  ul>li>.cover2 h4{font-size:16px;margin-bottom:10px; line-height:30px; text-align:center}
.case_show .content ul>li>.cover .text{margin-bottom:10px;height:44px;line-height:22px;overflow:hidden;}
@media(max-width:1199px) and (min-width:992px){
    .case_show .content  ul>li:hover>.cover{padding-top:6%;}
}
@media(max-width:990px){
    .case_show .content ul>li{width:47.5%;margin-right:5%;margin-bottom:5%;}
    .case_show .content ul>li:nth-child(3n){margin-right:5%;}
    .case_show .content ul>li:nth-child(2n){margin-right:0;}
}
@media(max-width:767px){
    .contain_box .sort i{margin:0 15px;}
    .contain_box .sort{margin-bottom:20px;}
    .case_show .content ul>li{width:100%;margin-right:0;margin-bottom:10px; height:auto; padding-bottom:none;
    position: relative;
    max-height: 300px;
    overflow: hidden;}
}
@media(max-width:375px){
    .case_show .content  ul>li:hover>.cover{padding-top:10%;}
}
/*index_zx*/
.index_zixun  .content ul{overflow:hidden;}
.index_zixun .content ul>li{float:left;width:19%;margin-right:1.25%;}
.index_zixun .content ul>li:nth-child(5n){margin-right:0;}
.index_zixun .content ul>li img{width:100%; max-height:210px;}
.index_zixun .content ul>li h4{font-size:16px;margin:15px 0 8px;}
.index_zixun .content ul>li .text{height:44px;line-height:22px;overflow:hidden;color:#777;}
.index_zixun .content>div{overflow:hidden;display:none;}
.index_zixun .content>div:first-child{display:block;}

.index_zixun1  .content ul{overflow:hidden;}

.index_zixun1 .content ul>li:nth-child(4n){margin-right:0;}

.index_zixun1 .content>div{overflow:hidden;display:none;}
.index_zixun1 .content>div:first-child{display:block;}

@media(max-width:767px){
    .index_zixun .content ul>li{width:100%;margin-bottom:15px;margin-right:0;}
}
/*index_parter*/
.index_parter .owl-nav{display:none;}
.index_parter .item{border:1px solid transparent;padding:15px;}
.index_parter .item:hover{border:1px solid #ddd;}
.index_parter .item img{max-width:100%;}

/*------------------------about-------------------*/
.about_title{margin-bottom:30px;text-align:center;}
.about_title h2{font-size:24px;margin-bottom:15px;}
#section>div.index_about {position:relative;}
#section>div.index_about b.bot_line{display:inline-block;width:40px;height:4px;background:#273458;position:absolute;bottom:0;}
@media(max-width:767px){
    .about_title h2{font-size:20px;}
}
.about_title i{display:inline-block;width:40px;height:2px;background:#c30d23;margin-bottom:8px;}
.parter2 .box{overflow:hidden;}
.parter2 .box img{width:100%;}
.parter2 .box .left{float:left;width:23%;}
.parter2 .box .middle{float:left;width:54%;padding:0 20px;}
.parter2 .box .right{float:left;width:23%;}
.parter2 .box .small_box .img{position:relative;}
.parter2 .box .small_box{margin-bottom:50px;}
.parter2 .box .small_box:last-child{margin-bottom:0;}
.parter2 .box .small_box .cover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;padding-top:0;display:block;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
	cursor:default;
}
.parter2 .box .small_box .cover h4{color:#fff;font-size:18px;margin-bottom:10px;}
.parter2 .box .small_box .cover p{color:#fff;margin-bottom:10px;}
.parter2 .box .small_box:hover .cover{padding-top:30%; opacity:1;background:rgba(78,85,96,0.8);}
.parter2 .box .bt{position:relative;text-align:left;margin-top:15px;padding-left:10px;}
.parter2 .box .bt h4{font-size:18px;}
.parter2 .box .bt p{color:#999;}
.parter2 .box .bt:before{
    content:"";
    display:inline-block;
    width:2px;
    height:38px;
    background:#c30d23;
    position:absolute;
    left:0;top:0;
}
.parter2 .box .middle_bt{text-align:center;margin-top:15px;}
.parter2 .box .middle_bt h4{font-size:18px;}
.parter2 .box .middle_bt p{color:#999;}

/*-------公共的样式-----------*/
.about_party .img{position:relative;}
.about_party .img>img{width:100%;}
.about_party .img .cover{
    position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;padding:0 10px 0;display:block;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
    text-align:center;
}
.about_party .img .cover h4{color:#fff;font-size:18px;margin-bottom:10px;}
.about_party .img .cover p{color:#fff;margin-bottom:10px;}
.about_party .img:hover .cover{
    padding-top:30%; opacity:1;background:rgba(78,85,96,0.8);
}
/*---------------------*/
.parter3{overflow:hidden;}
.parter3 .left{width:27.61%;padding-right:10px;float:left;}
.parter3 .left .img:first-child{margin-bottom:10px;}
.parter3 .right{width:72.39%;float:left;}
.parter3 .box .parter3_cover{
    display:block;
    position:absolute;
    top:0;bottom:0;
    left:0;right:0;
cursor:default;
    opacity:0;
    color:#fff;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.parter3 .box .img:hover .parter3_cover{
    background:rgba(78,85,96,0.8);
    opacity:1;
    height:100%;
}

.parter3 .box .parter3_cover>div{display:table;width:100%;height:100%;padding:20px;}
.parter3 .box .parter3_cover>div>div{display:table-cell;vertical-align:middle;text-align:center;}
.parter3 .box .parter3_cover h4{font-size:18px;margin-bottom:10px;}
@media(max-width:767px){
    .parter2 .box .small_box .cover h4{font-size:16px;}
    .parter2 .box .left{width:100%;margin-bottom:20px;}
    .parter2 .box .middle{width:100%;padding:0;margin-bottom:20px;}
    .parter2 .box .right{width:100%;}
    .parter2 .box .small_box{margin-bottom:20px;}
    .parter3 .left{width:100%;padding-right:0;margin-bottom:10px;}
    .parter3 .left .img:first-child{margin-bottom:10px;}
    .parter3 .right{width:100%;}
}
/*parter4*/
.parter4 .box{overflow:hidden;}
.parter4 .box  .top {overflow:hidden;}
.parter4 .box  .bottom {overflow:hidden;}
.parter4 .box .left{float:left;width:25%;padding-right:70px;text-align:left;}
.parter4 .box .right{float:right;width:75%;overflow:hidden;}
 .box .parter4_cover{
	 cursor:default;
    display:block;
    position:absolute;
    top:0;bottom:0;right:0;
    left:0;
    opacity:0;
    color:#fff;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
 .parter5  .box .parter4_cover{cursor:pointer;}
.box .img:hover .parter4_cover{
    background:rgba(78,85,96,0.8);
    opacity:1;;
}
 .box .parter4_cover>div{display:table;width:100%;height:100%;padding:20px;}
 .box .parter4_cover>div>div{display:table-cell;vertical-align:bottom;text-align:right;}
 .box .parter4_cover h4{font-size:18px;margin-bottom:10px;}
.parter4 .box .top .right .sm{float:left;width:31%;}
.parter4 .box .top .right .big{float:right;width:65.5%;margin-bottom:3.5%;}

.parter4 .box .bottom .right .sm{float:right;width:31%;}
.parter4 .box .bottom .right .big{float:left;width:65.5%;}
.parter4 .box .left h2{font-size:24px;margin-bottom:50px;line-height:30px;}
.parter4 .box .left p{font-size:20px;}
.parter4 .box .left span{font-size:18px;line-height:28px;display:inline-block;}
.parter4 .box .left i{display:inline-block;width:78px;height:78px;background:#273458;margin-bottom:50px;}
@media(max-width:1199px){
    .parter4 .box .left{padding-right:30px;}
    .parter4 .box .left h2{font-size:24px;margin-bottom:30px;}
    .parter4 .box .left i{margin-bottom:30px;}
}
@media(max-width:991px){
    .parter4 .box .left{padding-right:10px;}
    .parter4 .box .left h2{font-size:20px;margin-bottom:20px;}
    .parter4 .box .left p{font-size:18px;}
    .parter4 .box .left i{width:30px;height:30px;margin-bottom:20px;}
}
@media(max-width:767px){
    .parter4 .box .left i{width:50px;height:50px;margin-bottom:20px;}
    .parter4 .box .left{padding:0;width:100%;}
    .parter4 .box .right{width:100%;}
    .parter4 .box .left h2{font-size:20px;margin-bottom:20px;}
    .parter4 .box .left p{font-size:18px;margin-bottom:20px;}
    .parter4 .box .sm{width:100%;}
    .parter4 .box .top .right .sm{width:100%;margin-bottom:20px;}
    .parter4 .box .top .right .big{width:100%;margin-bottom:20px;}
    .parter4 .box .bottom .right .sm{width:100%;;margin-bottom:20px;}
    .parter4 .box .bottom .right .big{width:100%;margin-bottom:20px;}
    .parter4 .box .left span{margin-bottom:20px;}
}
/*-----------parter5-----------*/
.parter5 .box{overflow:hidden;}
.parter5 .box .img{float:left;width:32%;margin-right:2%;margin-bottom:2%;}
.parter5 .box .img:nth-child(3n){margin-right:0;}
.parter5 .box .img:nth-child(5){margin-right:0;}
.parter6 .box{overflow:hidden;}
.parter6 .top_pic{margin-bottom:2%;}
.parter6 .top_pic img{width:100%;}
.parter6 .bot_pic .img{float:left;width:32%;margin-right:2%;}
.parter6 .bot_pic .img:last-child{;margin-right:0;}
.author_intro{position:fixed;top:0;bottom:0;left:0;right:0;background:#333;z-index:900;display:none;}
.author_intro .top{border-bottom:1px solid #777;padding:10px 20%;overflow:hidden;}
.author_intro .top .left{float:left;}
.author_intro .top .right {float:right;display:inline-block;padding:20px;}
.author_intro .top .right i{color:#ddd;font-size:18px;}
.author_intro .bottom{overflow:hidden;margin-top:20px;padding:0 20%;}
.author_intro .bottom .left{float:left;width:35%;}
.author_intro .bottom .left img{width:100%;}
.author_intro .bottom .right{float:right;width:63%;color:#fff;text-align:left;}
.author_intro .bottom .right .title{border-bottom:1px dotted #999;padding:10px 0;}
.author_intro .bottom .right .title h4{margin-bottom:10px;font-size:18px;}
.author_intro .bottom .right p{color:#fff;}
@media(max-width:767px){
    .parter5 .box .img{width:100%;margin-bottom:10px;}
    .parter6 .bot_pic .img{width:100%;margin-bottom:10px;}
    .parter6 .top_pic{margin-bottom:10px;}
    .author_intro {overflow-y:auto;}
    .author_intro .bottom .left{width:100%;}
    .author_intro .bottom .right{width:100%;}
    .author_intro .top{padding:0 20px;}
    .author_intro .bottom{padding:0 20px;}
}
/*案例展示*/
.case_more{text-align:center;}
/*服务*/
.service_show .item{position:relative;}
.service_show .item .service_cover{
	cursor:default;
    position:absolute;display:block;top:0;right:0;bottom:0;left:100%;opacity:0;text-align:center;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
    padding-top:50%;
}
.service_show .item .service_cover img{max-width:40px;display:inline-block;margin-top:20px;}
.service_show .item .service_cover p{color:#fff;}
.service_show .owl-item:hover .item .service_cover{
    opacity:1;
    background:rgba(78,85,96,0.8);
    position:absolute;top:0;right:0;bottom:0;
    left:0;
}
.service_show li:first-child .owl-item .item .service_cover{padding-top:23%;}
.service_show li:last-child>div:last-child .owl-item .item .service_cover{padding-top:23%;}
.service_show li:nth-child(2)>div:first-child .owl-item .item .service_cover{padding-top:23%;}
.service_show .context{position:relative;}
.service_show .context>img{width:100%;}
.service_show .context>.intro{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#c30d23;
}
.service_show .context>.intro>div{width:100%;height:100%;padding:30px 20px;}
.mCSB_scrollTools .mCSB_dragger{height:50px!important;}
.mCSB_inside>.mCSB_container{margin-right:25px;}
.service_show .context>.intro>div>div{text-align:center;}
.service_show .context>.intro>div>div h4{color:#fff;font-size:30px;margin-bottom:20px;}
.service_show .context>.intro>div>div p{color:#fff;margin-bottom:15px;}
.service_show .owl-nav{display:none;}
.service_show li>div:first-child{margin-bottom:12%;}
@media(max-width:1200px){
    .service_show .context>.intro>div{padding:20px 15px;}
}
@media(max-width:990px){
    .service_show .context>.intro>div{padding:10px 10px;}
    .service_show .context>.intro>div>div h4{font-size:24px;margin-bottom:10px;}
    .case_show.service_show .content ul>li{width:30%;}
    .case_show.service_show .content ul>li:nth-child(3n){margin-right:0;}
    .case_show.service_show .content ul>li:nth-child(2n){margin-right:5%;}
}
@media(max-width:767px){
    .case_show.service_show .content ul>li{width:100%;}
    .service_show li>div:first-child{margin-bottom:10px;}
}

    /*gd_zx*/
.zx_contain_box{padding:0 15%;}
.gd_zx .top{overflow:hidden;border-bottom:1px solid #ddd;margin-bottom:30px;padding-bottom:10px;}
.gd_zx .top .left{display:inline-block;text-align:left;font-size:24px;}
.gd_zx .top .left>span{color:#999;display:inline-block;margin-left:10px;font-size:22px;}
.gd_zx .top .right{display:inline-block;text-align:right;float:right;}
.gd_zx .top .right>div{display:inline-block;}
.gd_zx .top .right>div.active a{color:#c30d23;}
.gd_zx .top .right i{display:inline-block;width:1px;height:10px;background:#ddd;margin:0 20px;}


.gd_zx .content>div{display:none;}
.gd_zx .content>div:first-child{display:block;}
.gd_zx ul{overflow:hidden;}
.gd_zx ul>li{float:left;width:32%;margin-right:2%;margin-bottom:20px;}
.gd_zx ul>li>.img{position:relative;}
.gd_zx ul>li:nth-child(3n){margin-right:0;}
.gd_zx ul li .text{height:44px;line-height:22px;overflow:hidden;margin-bottom:10px;color:#fff;}
.gd_zx ul li   h4{color:#fff;font-size:18px;margin-bottom:10px;}
.gd_zx ul li>.img>img{width:100%;}
.gd_zx ul li .cover{
    text-align:center;
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding-top:0;
    opacity:0;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    transition:all 0.5s ease;
    padding:0 15px;
}
.gd_zx ul li:hover .cover{
    padding-top:15%;
    opacity:1;
    background:rgba(78,85,96,0.8);
}
@media(max-width:1399px){
    .gd_zx ul li:hover .cover{padding-top:8%;}
}
.gd_zx ul li>p>a:first-child{display:block;padding-right:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gd_zx ul li>p>a:last-child{position:absolute;right:0;top:0;color:#c30d23;}
.gd_zx ul li>p{position:relative;margin-top:10px;}
@media(max-width:1199px){
    .gd_zx ul>li{width:49%;}
    .gd_zx ul>li:nth-child(2n){margin-right:0;}
    .gd_zx ul>li:nth-child(3n){margin-right:2%;}
    .gd_zx ul>li:nth-child(6n){margin-right:0;}
}
@media(max-width:767px){
    .zx_contain_box{padding:0 5%;}
    .gd_zx ul>li{width:100%;}
    .gd_zx .top .left{font-size:20px;}
    .gd_zx .top .left>span{font-size:18px;}
    .gd_zx .top .right{width:100%;text-align:left;margin-top:10px;}
}
@media(max-width:374px){
    .gd_zx .top .left{font-size:18px;}
    .gd_zx .top .left>span{font-size:16px;margin-left:5px;}

}
    /*news_info*/
.news_detail .left{float:left;width:75%;padding-right:30px;text-align:left;}
.news_detail .right{float:right;width:25%;text-align:left;}
.news_detail .left .title{background:#000;padding:15px;text-align:right;margin-bottom:30px;}
.news_detail .left .title h4{font-size:18px;color:#fff;text-align:left;border-bottom:1px solid #aaa;padding-bottom:12px;margin-bottom:10px;}
.news_detail .left .title span{display:inline-block;color:#999;margin-left:10px;}
.news_detail .left .text p{text-indent:28px;margin:10px 0;}
.news_detail .left .text img{max-width:100%;margin:10px 0;}
.news_detail .right .recommend{background:#f5fafc;border:1px solid #ddd;padding:0 15px 15px;}
.news_detail .right .recommend h4{background:#c30d23;color:#fff;padding:14px 0;text-align:center;font-size:20px;margin-bottom:25px;}
.news_detail .right .recommend>img{width:100%;}
.news_detail .right .recommend p{border-bottom:1px solid #ddd;padding:10px 0;}
.news_detail .right .recommend p:last-child{border:none;}
.news_detail .right .recommend p>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_detail .right .recommend p>a>img{margin-right:5px;}
@media(max-width:767px){
    .news_detail .left{width:100%;padding-right:0;margin-bottom:20px;}
    .news_detail .right{width:100%;}
}
    /*case_detail*/
.case_detail .top_title{text-align:left;}
.case_detail .top_title h4{font-size:18px;}
.case_detail .top_title span{color:#999;display:inline-block;margin-top:5px}
.case_detail .top_title p{color:#999;}
.case_detail .bot_title{text-align:left;display:none;}
.case_detail .bot_title h3{font-size:28px;margin-bottom:15px;}
.case_detail .bot_title p{font-size:28px;}
.case_detail .bot_title p:before{
    content:'';
    display:inline-block;
    width:10px;
    height:10px;
    border-radius:100%;
    background:#c30d23;
    position:relative;
    top:-3px;
}
.case_detail .bot_title .line{
    display:inline-block;
    width:100px;
    height:1px;
    background:#ddd;
    margin:30px 0 10px;
}
.case_detail .text {text-align:left;}
.case_detail .text p{margin:10px 0;}
.case_detail .text img{max-width:100%;margin:10px 0;}
@media(max-width:767px){
    .case_detail .bot_title h3{font-size:20px;}
    .case_detail .bot_title p{font-size:20px;}
}
/*--------------contact-----------------------------*/
.contact .contact_msg{overflow:hidden;}
.contact .contact_msg>li{float:left;width:32%;margin-right:2%;background:#f2f2f2;;border:1px solid #ddd;padding:30px;}
.contact .contact_msg>li:last-child{margin-right:0;}
.contact .contact_msg>li h4{font-size:18px;}
.contact .contact_msg>li i{display:inline-block;width:30px;height:1px;background:#c30d23;margin-bottom:5px;}
.contact .contact_msg>li>img{width:50px;margin-bottom:10px;}

@media(max-width:991px){
    .contact .contact_msg>li{padding:10px;}
}
@media(max-width:767px){
    .contact .contact_msg>li{width:100%;margin-bottom:10px;}
    .contact .contact_msg>li{padding:10px;}
}
.contact .ct_title h3{text-align:left; width:100%;height:20px; background:url(../images/incline.png) repeat;position:relative;margin:30px 0;  }
.contact .ct_title  span{font-size:18px;text-align:left; display:inline-block;height:32px; background:#fff;position:absolute;left:0;top:0; }
.contact .ct_title  span img{margin-right:5px;}
.contact .route{text-align:left; }
#map{height:400px;}
    /*-----------------------recruit-------------------*/
.recruit .join_us img{width:100%;margin-bottom:10px;}
.recruit .join_us .text{margin-top:10px;}
.recruit .here_get ul{overflow:hidden;}
.recruit .here_get ul>li:nth-child(odd){float:left;width:49%;overflow:hidden;margin-bottom:2%;}
.recruit .here_get ul>li:nth-child(even){float:right;width:49%;overflow:hidden;margin-bottom:2%;}
.recruit .here_get ul>li:nth-child(odd)>.left{float:left;width:52%;padding-right:10px;}
.recruit .here_get ul>li:nth-child(odd)>.right{float:left;width:48%;}

.recruit .here_get ul>li:nth-child(even)>.left{float:right;width:52%;padding-left:10px;}
.recruit .here_get ul>li:nth-child(even)>.right{float:left;width:48%;}
.recruit .here_get ul>li .left span{font-size:48px;color:#999;display:inline-block; font-weight:bold;line-height: 50px;}
.recruit .here_get ul>li .left p{text-align:left;margin-top:10px;}
.recruit .here_get ul>li .right img{width:100%;}
@media(max-width:1199px){
    .recruit .here_get ul>li .left span{font-size:30px;line-height:32px;}
    .recruit .here_get ul>li .left p{margin-top:0;line-height:20px;}
}
@media(max-width:991px){
    .recruit .here_get ul>li .left span{font-size:26px;line-height:25px;}
}
@media(max-width:767px){
    .recruit .here_get ul>li:nth-child(odd){width:100%;margin-bottom:15px;}
    .recruit .here_get ul>li:nth-child(even){width:100%;margin-bottom:15px;}
    .recruit .here_get ul>li:nth-child(odd)>.left{width:100%;padding:0;}
    .recruit .here_get ul>li:nth-child(odd)>.right{width:100%;}
    .recruit .here_get ul>li:nth-child(even)>.left{width:100%;padding:0;}
    .recruit .here_get ul>li:nth-child(even)>.right{width:100%;}
    .recruit .here_get ul>li .left p{margin:10px 0;}
}
.position #group{border:1px solid #ddd;}
.position #group .panel-heading{background:#999;text-align:left;padding:0;border-radius:0;}
.position #group .panel-heading>a{display:block;position:relative;padding:10px;color:#fff;font-size:18px;}
.position #group .panel-heading span{position:absolute;right:10px;top:15px;font-size:16px;color:#fff;}
.position #group .panel-heading img{margin-right:20px;}
.position #group a[aria-expanded="true"] {background:#c30d23;}
.position #group .panel-body {text-align:left;}
.position #group .panel-body h4{font-size:18px;margin:20px 0 10px;}
.panel-group .panel+.panel{margin:0;}
.position .bot{text-align:left;}
.position .bot p{color:#c30d23;}
.position .bot p a{color:#c30d23;}
@media(max-width:767px){
    .position #group .panel-heading>a{font-size:16px;}
    .position #group .panel-heading span{font-size:14px;}
}
    /*!*分享*!*/
#fx{text-align:center;margin-top:40px;}
#fx span{position:relative;top:-10px;}
#fx a{
float:none;
width:34px;
height:34px;
border-radius:100%;
background:#666;
font-size:18px;
color:#fff;
margin:0 10px;
/*padding-top:4px;*/
/*padding-left:19px;*/

}
#fx a:before{
position:relative;
top:9px;
left:-9px;
}

#fx a.bds_tsina{background:#ff0000;}
#fx a.bds_sqq{background:#00a3ff;}
#fx a.bds_weixin{background:#15b512;}
#fx a.bds_qzone{background:#00d1ff;}

/*详情页的分享*/
#fx1{text-align:right;margin-top:20px;}
#fx1 span{position:relative;top:-6px;}
#fx1 a{
    float:none;
    width:26px;
    height:26px;
    border-radius:100%;
    background:#666;
    font-size:14px;
    color:#fff;
    margin:0 5px;
}
#fx1 a:before{
    position:relative;
    top:5px;
    left:-11px;
}
@media(max-width:767px){
    #fx1{text-align:left;margin-bottom:10px;}
}
/*上下篇*/
#sxp{text-align:left;}
#sxp li{margin:3px 0;}
#sxp li>a:hover{color:#c30d23;}

/*!*上下页*!*/
#page{text-align:right;margin:20px 0 ;}
#page a{display:inline-block;border:1px solid #ccc;padding:0 8px;margin:2px 3px;}
#page a.active,#page a:hover{background:#c30d23;;border-color:#c30d23;color:#fff;}
@media(max-width:767px){
    #page{text-align:center;}
}
/*----------footer-----------------------*/
.common_box{width:80%;margin:0 auto;}
#footer .top{background:#313131;color:#999;padding:40px 0 90px;}
#footer a{color:#999;}
#footer a:hover{color:#c30d23;}
#footer ul>li{width:17.5%;float:left;
    /*border:1px solid red;*/
    padding-right:5px;}
#footer ul>li:first-child{width:30%;}
#footer ul>li:last-child{padding:0;}
#footer ul>li>h3{font-size:18px;padding-bottom:8px;margin-bottom:10px;position:relative;}
#footer ul>li>p{margin-bottom:5px;}
#footer ul>li>h3>span{font-size:14px;color:#5a5a5a;display:inline-block;margin-left:5px;}
#footer ul>li>h3:after{
    content:"";
    display:inline-block;
    width:36px;
    height:1px;
    margin-top:10px;
    background:#c30d23;
    position:absolute;
    left:0;
    bottom:0;
}
#footer ul>li>a.ewm{display:inline-block;}
#footer ul>li>a.ewm:nth-of-type(1){margin-right:5px;}
#footer ul>li>.logo_img{display:inline-block;margin-bottom:10px;position:relative;top:-10px;}
#footer ul>li>.logo_img>img{max-width:100%;}
#footer .bottom{
    overflow:hidden;background:rgba(58,58,58,.8);color:#999;padding:8px 0;
    position:fixed;bottom:0;left:0;right:0;z-index:100;
}
#footer .bottom div.left{float:left;width:50%;text-align:left;}
#footer .bottom div.left a{font-size:26px;color:#c30d23;position: relative;  top: 5px;}
#footer .bottom div.left a>img{margin-right:5px;}
#footer .bottom div.right{float:right;width:50%;text-align:right;padding-top:10px;}
#footer .bottom div.right input{width:200px;border-radius:4px;border:1px solid #ddd;padding:1px 5px;}
#footer .bottom div.right a{display:inline-block;padding:3px 10px;background:#5a5a5a;color:#fff;border-radius:4px;margin-left:5px;}
#footer .bottom div.right a.tel{background:#c30d23;}
@media(max-width:767px){
    #footer .top{padding:20px 0 90px;}
    #footer ul>li{width:100%;margin-bottom:20px;padding:0;}
    #footer ul>li:first-child{width:100%;}
    #footer ul>li:last-child{margin-bottom:0;}
    #footer .bottom div.left{width:100%;text-align:left;}
    #footer .bottom div.left>a>img{display:none;}
    #footer .bottom div.right{width:100%;text-align:left;}
    #footer .bottom div.right input{width:150px;}
    #footer .bottom div.left a{font-size:24px;}
}
@media(max-width:374px){
    #footer .bottom div.right input{width:120px;}
    #footer .bottom div.left a{font-size:22px;}
}
/*up_arrow*/
#arrow_up{
    position:fixed;
    z-index:200;
    bottom:50px;
    opacity:0.7;
    right:10px;
    width:30px;
    height:30px;
    background:#70070f;
    border-radius:3px;
}
#arrow_up:hover{opacity:1;}
#arrow_up i{font-size:24px;color:#fff;position: relative;left: 7px; top: 2px;}


/*搜索结果*/
.search_content  li{border-bottom:1px solid #eee;padding:20px 0;text-align:left;}
.search_content  li h4{margin-bottom:10px;}
.search_content  li a:hover h4{color:#c30d23;}
.search_content  li a:hover p{color:#c30d23;}

.part_1{ position:relative; }
.part_1 .banner{width:100%; }
@-webkit-keyframes sunrise {
    0%{transform:translateY(0);}
    80%{transform:translateY(-180%);}
    100%{transform:translateY(-180%);}
}
@keyframes sunrise {
    0%{transform:translateY(0);}
    80%{transform:translateY(-180%);}
    100%{transform:translateY(-180%);}
}

@-webkit-keyframes changeOpacity{
    0%{opacity:1;  }
    80%{ opacity:0 ;}
    100%{ opacity:0 ;  }
}
@keyframes changeOpacity{
    0%{opacity:1;}
    80%{ opacity:0 ;}
    100%{ opacity:0 ;}
}
#banner  .part_1 .sun{  position:absolute;right:32%; z-index:-1;width:8.28%;bottom:10%; }
#banner  .owl-item.active .part_1 .sun{
    -webkit-animation:sunrise 1.5s linear 1 normal forwards;
    animation:sunrise 1.5s linear 1 normal forwards;
}
.part_1 .cover{position:absolute;top:0;bottom:0;left:0;right:0; background:#000 }
.owl-item.active  .part_1 .cover{
    -webkit-animation:changeOpacity 1.5s linear 1 normal forwards;
    animation:changeOpacity 1.5s linear 1 normal forwards;
}
/*banner2-----------------------------*/
.part_2{ position:relative;}
#banner .part_2 .banner{width:100%; }
#banner .part_2 .text{  position:absolute;top:0;right:0;left:0;bottom:0;  }

/*@-webkit-keyframes changeOpacity{*/
    /*0%{opacity:1 }*/
    /*80%{ opacity:0 }*/
    /*100%{ opacity:0 }*/
/*}*/
/*@keyframes changeOpacity{*/
    /*0%{opacity:1 }*/
    /*80%{ opacity:0 }*/
    /*100%{ opacity:0 }*/
/*}*/
.part_2  .cover{position:absolute;top:0;bottom:0;left:0;right:0;
    /*background:#fff;*/
    /*-webkit-animation:changeOpacity 1.5s linear infinite alternate;*/
    /*animation:changeOpacity 1.5s linear infinite alternate;*/
}
/*banner3----------------------------*/
.part_3{  position:relative;  }
.part_3 .banner{width:100%; }
#banner .part_3 .gridding{position:absolute;left:17%;bottom:5%;  width:8.5% ;  }
#banner .part_3 .dot{position:absolute; left:48%;bottom:5%;
    width:6%; }
#banner .part_3 .flash{position:absolute;left:63%;bottom:56%;  width:6%;  }
#banner  .part_3 .wave{position:absolute;left:80%;bottom:16%;  width:9%;  }

@-webkit-keyframes gridXuan {
    0%{transform:rotate(-60deg)}
    100%{transform:rotate(30deg);}
}
@keyframes gridXuan  {
    0%{transform:rotate(-60deg)}
    100%{transform:rotate(30deg);}
}
.part_3 .gridding{
    -webkit-animation:gridXuan  4s linear  infinite alternate;
    animation:gridXuan  4s linear infinite alternate ;
}

/*dot--------------- */
@-webkit-keyframes dotXuan{
    0%{transform:rotate(60deg)}
    100%{transform:rotate(-15deg);}
}
@keyframes dotXuan{
    0%{transform:rotate(60deg)}
    100%{transform:rotate(-15deg);}
}
.part_3 .dot{
    -webkit-animation:dotXuan 4s linear infinite alternate;
    animation:dotXuan 4s  linear infinite alternate;
}
/*flash----------------------*/
@-webkit-keyframes flashXuan{
    0%{transform:rotate(0deg)}
    100%{transform:rotate(120deg);}
}
@keyframes flashXuan{
    0%{transform:rotate(0deg)}
    100%{transform:rotate(120deg);}
}
.part_3 .flash{
    -webkit-animation:flashXuan 3s linear infinite ;
    animation:flashXuan 3s  linear infinite ;
}
/*wave---------------*/
@-webkit-keyframes waveXuan{
    0%{transform:rotate(-60deg)}
    100%{transform:rotate(30deg);}
}
@keyframes waveXuan{
    0%{transform:rotate(-60deg)}
    100%{transform:rotate(30deg);}
}
.part_3 .wave{
    -webkit-animation:waveXuan 3.6s linear infinite alternate;
    animation:waveXuan 3.6s linear infinite alternate;
}
/*spot------------------------------------------*/
@-webkit-keyframes suofang {
    from{
        -webkit-transform: scale(0.3);
        -moz-transform: scale(0.3);
        -ms-transform: scale(0.3);
        -o-transform: scale(0.3);
        transform: scale(0.3);
    }
    to{
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes suofang{
    from{
        -webkit-transform: scale(0.3);
        -moz-transform: scale(0.3);
        -ms-transform: scale(0.3);
        -o-transform: scale(0.3);
        transform: scale(0.3);
    }
    to{
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

.part_3 .spot{display:inline-block;border-radius:100%;background:#35265d;width:1.5625%;height:5%;
    -webkit-animation:suofang .2s linear infinite alternate;
    animation:suofang .2s linear infinite alternate;
}
.part_3 .spot_1{  position:absolute;bottom:25%;left:7.6%;}
.part_3 .spot_2{  position:absolute;bottom:16%;left:29.8%;}
.part_3 .spot_3{  position:absolute;bottom:27.8%;left:44%;}
.part_3 .spot_4{  position:absolute;bottom:41%;left:72.5%;}
.part_3 .spot_5{  position:absolute;bottom:56%;left:85.7%;}
.part_3 .spot_6{  position:absolute;bottom:81.6%;left:91.3%;}
/*mid spot*/
.part_3 .mid_spot{display:inline-block;border-radius:100%;background:#35265d;width:1.04166%;height:3.3333%;
    -webkit-animation:suofang 0.2s linear infinite alternate ;
    animation:suofang 0.2s linear infinite alternate ;
}
.part_3 .mid_1{position:absolute;bottom:33.3%;left:35.67%;}
.part_3 .mid_2{position:absolute;bottom:48%;left:60.9%;}
.part_3 .mid_3{position:absolute;bottom:76.6%;left:86.87%;}

/*sm_spot*/
.part_3 .sm_spot{display:inline-block;border-radius:100%;background:#35265d;width:0.52083%;height:1.666%;
    -webkit-animation:suofang 0.2s linear infinite alternate ;
    animation:suofang 0.2s linear infinite alternate ;
}
.part_3 .sm_1{position:absolute;bottom:33%;left:11.25%;}
.part_3 .sm_2{position:absolute;bottom:8%;left:33.1%;}
.part_3 .sm_3{position:absolute;bottom:39.8%;left:52.08%;}
/*meteor*/
@keyframes meteorMove{
    0%{
        -webkit-transform: translate(-100%,0);
        -moz-transform: translate(-100%,0);
        -ms-transform: translate(-100%,0);
        -o-transform: translate(-100%,0);
        transform: translate(-100%,0);
    }
    100%{
        -webkit-transform: translate(100%,0);
        -moz-transform: translate(100%,0);
        -ms-transform: translate(100%,0);
        -o-transform: translate(100%,0);
        transform: translate(100%,0);
    }
}
.part_3 .meteor{
    position:absolute;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    overflow:hidden;
}
.part_3 .meteor_1{  width:4.16%; height:1px; left:3%; bottom:10%;}
.part_3 .meteor_2{  width:13%; height:1px;  left:5%;  bottom:65%;}
.part_3 .meteor_3{  width:7.8%; height:1px; left:25%; bottom:20%;}
.part_3 .meteor_4{  width:10%; height:1px;  left:30%; bottom:60%;}
.part_3 .meteor_5{  width:8%; height:1px; left:40%; bottom:30%;}
.part_3 .meteor_6{  width:11%; height:1px; left:45%; bottom:60%;}
.part_3 .meteor_7{  width:9%; height:1px; left:60%; bottom:40%;}
.part_3 .meteor_8{   width:8%; height:1px; left:70%;  bottom:70%;}
.part_3 .meteor_9{  width:15%; height:1px; left:80%; bottom:70%;}
.part_3 .meteor_10{  width:6%; height:1px; left:90%;  bottom:20%;}
.part_3 .meteor:before{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:block;
    background:#45376A;
    content:'';
    -webkit-animation:meteorMove .6s linear infinite ;
    animation:meteorMove .6s linear infinite ;
}
.part_3 .meteor_3:before{ -webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.part_3 .meteor_6:before{ -webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
.part_3 .meteor_9:before{-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;}
@media(max-width:767px){
    .part_3 .meteor_1,.part_3 .meteor_5,.part_3 .meteor_6,.part_3 .meteor_9{display:none;}
}

/*首页合作伙伴*/

#demo {
    background: #FFF;
    overflow: hidden;
    width:100%;
    height:130px;
}
#indemo {
    float: left;
    width: 10000%;
}
#demo1 {
    float: left;
}

#demo2 {
    float: left;
}
#demo .rightad {
    margin: 10px 0;
    /*margin-left: 25px;*/
    overflow: hidden;
}
#demo .rightad li {
    float: left;
    /*margin-left: 10px;*/
}
/*#demo .rightad li img {*/
    /*width: 200px;*/
    /*height: 150px;*/
/*}*/


