@charset "utf-8";
li{list-style:none;}
.mb20{margin-bottom: 20px;}
.fs16{font-size: 16px;}
.fs18{font-size: 18px;}
.fs30{font-size: 30px;}
.fs40{font-size: 40px;}
.fs60{font-size: 60px;}
.banner.phone767 {
    margin-top: 0px;
    padding-top: 90px;
}
.banner .item .item_bg{
    height: 550px;
    width: 100%;
    background: url("../../img/solution3/banner1.jpg") center center;
	background-size: cover;
}
.banner .item .item_bg.solution1_banner {
    height: 550px;
    width: 100%;
    background: url(../../img/solution1/banner1.jpg) center center;
	background-size: cover;
}
.banner .item .item_bg.solution4_banner {
    height: 550px;
    width: 100%;
    background: url(../../img/solution4/banner1.jpg) center center;
	background-size: cover;
}
.banner .item .item_bg.support_banner {
    height: 600px;
    width: 100%;
    background: url(./../../img/aboutBanner.jpg) center center;
	background-size: cover;
}
.banner .item .item_bg.cooperate_banner {
    height: 550px;
    width: 100%;
    background: url(../../img/cooperate/banner.jpg) center center;
	background-size: cover;
}
.banner .item .item_bg.appdoc_banner {
    height: 550px;
    width: 100%;
    background: url(../../img/appdoc/APP2.jpg) center center;
	background-size: cover;
}
.banner .item .item_bg.news_banner {
    height: 600px;
    width: 100%;
    background: url(../../images/laterNews.jpg) center center;
	background-size: cover;
}

.banner .item_container{
    position: absolute;
    width: 100%;
    height: 550px;
    top: 0;
}
.banner .item_container img{
    width: 100%;
}
.banner .item_box{
    height:550px;
    display:table;
}
.banner .item_box span{
    display:table-cell;
    vertical-align:middle;
}
.banner .item_col{
    padding: 0;
    margin: 0;
}
.banner .item_col_text{
    box-sizing: border-box;
    padding-left: 25px;
}
.banner .item_box_top{

    height:275px;
    position: relative;
}
.banner .item_box_top p{
    height: 80px;
    font-size: 64px;
    margin: 0;
    line-height: 80px;
    color: #ffff00;
}
.banner .item_box_top p:first-child{
    position: absolute;
    bottom: 0;
    padding-bottom: 8px;
}
.banner .item_box_top p:last-child{
    position: absolute;
    bottom: 80px;
}
.banner .item_box_bottom{
    height:257px;
    position: relative;
    margin-top: 18px;
}
.banner .item_box_bottom p{
    height:52px;
    line-height: 52px;
    font-size: 30px;
    margin: 0;
    color: #fff;
}
.banner .item_box_bottom span{
    font-weight: 800;
}


.main.section {
    padding: 60px 0 86px 0;
    background: #fff;
}
.main_title h2{
    height: 44px;
    line-height: 44px;
    font-size: 30px;
    /*font-weight: 200;*/
    color: #000;
    margin: 0;
    padding: 0;

}
.main_title p{
    /*height: 34px;*/
    line-height: 34px;
    font-size: 20px;
    font-weight: 200;
    margin: 0;
    padding: 0;

}
.main_title i{
    display: block;
    width: 42px;
    height: 3px;
    background: #d7000f;
    position: relative;
    left: 50%;
    margin-left: -21px;
    margin-top: 20px;
    margin-bottom: 25px;
}
.main.section .col_dl{
    box-sizing: border-box;
    padding: 0px 0 0 0;
    margin: 0;
    border: 1px solid #ededed;
}
.main.section .col_dl_right{
    padding-right: 0px;
    margin-top: 28px;
}
.main.section .col_dl_left{
    padding-left: 0px;
    margin-top: 28px;
}
.main.section .col_dl dt{
    line-height: 56px;
    font-size: 20px;

    padding-left: 34px;
    color: #333;
	font-weight: normal;
    padding-top: 24px;
}
.main.section .col_dl dd.first{
    line-height: 24px;
    height: 48px;
    font-size: 14px;
    padding-left: 34px;
    padding-right: 34px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.main.section .col_dl dd.last{
    margin-top: 30px;
}
.main.section .col_dl dd.last img{
    width: 100%;
}
.main.section .hover_333{
    color: #666;
    text-decoration: none;
}
.main.section .hover_333:hover{
    color: #666;
    text-decoration: none;
}













.news{
    width: 100%;
    padding: 60px 0 60px 0;
    background: #f0f0f0;
}
.news .list-group-item{
    border: none;
    padding: 0;
    border-radius: 0;
    background:#f0f0f0;
    height: 54px;
    line-height: 54px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    text-align: left;
}
.news .list-group-item a{
    font-size: 16px;
    color: #333;
}
.news .list-group{
    margin-bottom: 0;
}
.news .item_box{
    height:160px;
    display:table;
}
.news .item_box span{
    display:table-cell;
    vertical-align:middle;
}
.news .item_box img{
   
}



.sub.footer{
    width: 100%;
    background: #e34b57;
    padding: 30px 0;
    /*border-bottom: 1px solid #ededed;*/
    /*border-top: 1px solid #ededed;*/
}
.sub.footer .first{
    font-size: 36px;
    color: #ffff00;
    line-height: 60px;
    font-weight: 200;
    padding: 0;
}
.sub.footer .second{
    font-size: 20px;
    color: #fff;
    line-height: 44px;
    font-weight: 200;
    padding: 0;
}
.sub.footer .third{
    font-size: 20px;
    color: #fff;
    line-height: 34px;
    font-weight: 200;
    padding: 0;
}
/*.sub.footer .row{*/
    /*padding: 24px;*/
/*}*/
.real.footer{
    width: 100%;
    background: #202231;
    padding:20px 0;
}
.real.footer .list-group{
    display: inline-block;
    margin-bottom: 0;
    line-height: 38px;
}
.real.footer .list-group .list-group-item{
    padding: 0;
    margin: 0;
    border: none;
    background: #202231;
    border-radius: 0;
    padding: 0 10px;
    line-height: 16px;
    margin: 11px 0;
}
.real.footer .list-group-item a{
    color: #a9a9ad;
    font-weight: 200;
    line-height: 16px;

}
.real.footer .text-content{
    line-height: 38px;
    color: #a9a9ad;
}
.real.footer .text-content a{

    color: #a9a9ad;
}
.real.footer .list-group .border_left_757881{
    border-left: 1px solid #757881;
}
.real.footer .list-group .border_right_757881{
    border-right: 1px solid #757881;
}
.real.footer .list-group .border_right_a9abb8{
    border-left: 1px solid #a9abb8;;
}
.real.footer .list-group .border_left_a9abb8{
    border-right: 1px solid #a9abb8;
}
.real.footer .dd_first{
    height: 32px;
    margin-right: 40px;
}
.real.footer .dd_first span{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.real.footer .dd_first i{
    display: inline-block;
    width: 82px;
    height: 1px;
    background: #a9abb8;
    vertical-align: middle;
}
.real.footer dl{
    margin: 10px 0px;
    display: inline-block;
}
.real.footer .dd_second{
    width: 32px;
    height: 32px;
    border-radius: 32px;
    margin-right: 40px;
    background: url("../../img/footer/footer1.png") no-repeat center / 100%;
    cursor: pointer;
    position: relative;
    z-index: 3;
}
.real.footer .dd_third{
    width: 32px;
    height: 32px;
    border-radius: 32px;
    margin-right: 40px;
    background: url("../../img/footer/footer2.png") no-repeat center / 100%;
    cursor: pointer;
    position: relative;

}

.real.footer .dd_fourth{
    width: 32px;
    height: 32px;
    border-radius: 32px;
    margin-right: 40px;
    background: url("../../img/footer/footer3.png") no-repeat center / 100%;
    cursor: pointer;
    position: relative;
}
.real.footer .dd_fourth a{
    width: 32px;
    height: 32px;
    display: block;
}
.footer{
    width: 100%;
    background: #202231;
}

.footer .row_pading{
    padding: 55px 0;
}
.footer .row_pading dt{
    color: #fff;
    font-size: 18px;
}
.footer .row_pading dl{
    margin-bottom: 0;
    padding-bottom: 28px;
    border-right: 1px solid #666;
    height: 174px;
}
.footer .row_pading dt,.footer_title{
    color: #fff;
    font-size: 18px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 16px;
}

.footer .row_pading dd{
    color: #a9a9ad;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
}
.footer .row_pading dd a{
    color: #666;
}
.footer .row_pading dd a:hover{
    color: #fff;

}
.footer .qyh,
.footer .xcd,
.footer .jld{
    font-size: 14px;
    line-height: 26px;
}
.footer .footer_img i{
    display: block;
    width: 96px;
    height: 96px;
    padding: 0;
    margin-top: 2px;
    margin:  0 auto;
}
.footer .qyh, .footer .xcd, .footer .jld { text-align: center;}
.footer .qyh i{
    background: url("../../img/qyh.jpg") no-repeat center / 100%;
}
.footer .xcd i{
    background: url("../../img/xcd.jpg") no-repeat center / 100%;
}
.footer .jld i{
    background: url("../../img/jld.jpg") no-repeat center / 100%;
}
.footer .text-center{
    color: #666;

}
.footer .text-center a{
    color: #666;

}

.real.footer .app{
    position: absolute;
    width: 400px;
    height: 200px;
    bottom:30px;
    left: 0;
    margin-left: -200px;
    z-index: 2;
    display: none;
}
.real.footer .dd_second .app div:first-child{
    width: 100px;
    height: 100px;
    position: absolute;
    top:37%;
    left: 27%;
}
.real.footer .dd_second .app div:last-child{
    width: 100px;
    height: 100px;
    position: absolute;
    top:37%;
    left: 56%;
}
.real.footer .app img{
    width: 100%;
}
.real.footer .dd_third .app div:first-child{
    width: 100px;
    height: 100px;
    position: absolute;
    top:37%;
    left: 42%;
}



.public.order{
    position: fixed;
    right: 0px;
    bottom: 0px;

}
.order.content{
    width: 280px;
    border: 1px solid #f0f0f0;
    background: #f0f0f0;
    display: inline-block;
}
.order.first{

}
.order.first button{
    width:40px ;
    height: 46px;
    background: #d7000f url("../../img/shrink.png") no-repeat center / 74%;
    position: absolute;
    top: 0;
    left: -40px;
    opacity: 1;
    border-radius: 0;
}
.order.first p{
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    margin-bottom: 0;
}
.order.second .bespeak{
    background: #fff;
    text-align: center;
    padding: 14px 0;
}
.order.second .label{
    width: 230px;
    height: 40px;
    display: inline-block;
    border-radius: 5px;
    border: 1px solid #cacaca;
    color: #333;
    /*margin-bottom: 18px;*/
}
.order.second input{
    width: 100%;
    height:100%;
    border: none;
    outline: none;
    color: #333;
}
.order.second .btn{
    width: 230px;
    height: 40px;
    display: inline-block;
    border-radius: 5px;
    border: 1px solid #d7000f;
    color: #fff;
}
.order.second .phone {
    padding: 14px 28px;
}
.order.second .phone span{
    font-size: 16px;
    height: 26px;
    line-height: 26px;
}
.order.second .phone p{
    font-size: 24px;
    height: 30px;
    line-height: 30px;
    color:#d7000f ;
    margin-bottom: 0;
}
@-webkit-keyframes fixed {
    0%{
        opacity: 1;
        width: 340px;
    }
    25%{
        opacity: 0.75;

    }
    50%{
        opacity: 0.5;


    }
    75%{
        opacity: 0.25;


    }
    100%{
        opacity: 0;
        width: 0px;
    }
}
.order.public.active{
    -webkit-animation-name:fixed ;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-fill-mode : forwards
}



.public.fixed{
    position: fixed;
    bottom: 0;
    right:0px;
    display: none;
}

.fixed.content button{
    width: 40px;
    height: 40px;
    background: #d7000f url("../../img/open.png") no-repeat center / 62%;
}
.fixed.content div{
    background: #f0f0f0;
    padding: 9px 0;
}
.fixed.content p{
    font-size: 20px;
    display: inline-block;
    width:30px;
    line-height: 24px;
}





@media screen and (min-width:768px) and (max-width:991px){
    /*.footer{*/
        /*width: 100%;*/
        /*background: red;*/
    /*}*/

    /*.banner .item_col_text{*/
        /*text-align: center;*/
    /*}*/
    /*.banner .item_box_top p{*/
        /*left: 50%;*/
        /*margin-left: -188px;*/
    /*}*/
}
@media screen and (max-width: 767px) {

    /*.footer{*/
        /*width: 100%;*/
        /*background: green;*/
    /*}*/
    /*.banner .item_col_text{*/
        /*text-align: center;*/
    /*}*/
    /*.banner .item_box_top p{*/
        /*left: 50%;*/
        /*margin-left: -138px;*/
        /*font-size: 42px;*/
    /*}*/
    /*.banner .item_box_bottom p{*/
        /*font-size: 26px;*/
    /*}*/
    /*.banner .item_container {*/

        /*height: 400px;*/

    /*}*/
    /*.banner .item_box_bottom{*/
        /*height: 200px;*/
    /*}*/
    /*.banner .item_box_top {*/
        /*height: 200px;*/

    /*}*/
    /*.banner .item .item_bg{*/
        /*height: 400px;*/
    /*}*/

}





/************************************************  首页  ***************************************************************************************************/




.latestNews{

}
.latest.title{
    width: 100%;
    background: #4b85e5;
}
.latest.title h1{
    height: 170px;
    line-height: 170px;
    font-size: 50px;
    color: #fff;
    font-weight: 200;
    padding: 0;
    margin: 0;
}
.latest.title small{

    font-size: 40px;
    color: #fff;

}
.latest.main .title{
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #333;
    margin-bottom: 20px;
    margin-top: 6px;
}
.latest.main .col_border{
    padding: 5px;
    /*width: 300px;*/
    /*height: 140px;*/
    /*background: url("../../img/news/58ace0bfcb46e.jpg") no-repeat center / 100%;*/
}
.latest.main .content{
    padding: 46px 0;
    border-bottom: 1px dashed #f0f0f0;
}
.latest.main .container{
    padding-right: 0px;
    padding-left: 0px;
}
/*.latest.main .img{*/
    /*display: inline-block;*/
    /*border: 1px solid #d8d8d8;*/
    /*padding: 5px;*/
/*}*/
.latest.main a:hover{
    color: #333;
    text-decoration: none;

}
.latest.main .title:hover{
    color: #d7000f;


}
.latest.main img{

    width:240px;
    height: 140px
}
.latest.main dl{

    margin-bottom: 0;
    margin-left:280px;
    height: 152px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.latest.main dt{
   font-size: 12px;
    margin: 8px 0;
    color: #999;
    font-weight:normal;
}
.latest.main dd{
    line-height: 26px;
    margin-bottom: 8px;
    overflow: hidden;
    color: #666;
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
}
.latest.main .span.last{

    margin-left: 42px;
}

.latest.Page{

}
.latest.Page span{
    height: 32px;
    line-height: 32px;
    display: inline-block;
}
.latest.Page span{
    height: 32px;
    line-height: 32px;
    display: inline-block;
}
.latest.Page span.margin5{
    margin: 0 5px;

}
.latest.Page span.padding10{
    padding: 0 10px;
    background: #f0f0f0;
    margin: 0 5px;
}
.latest.Page span.padding10:hover{

    background: #d7000f;
    color: #fff;
}
.latest.Page .row{
    margin: 45px 0;
    text-align: center;
}
.latest.Page .caret{
    height: auto;
    line-height: normal;
}
.latest.foot{
    height: 40px;
    line-height: 40px;
    width: 100%;
    background: #f0f0f0;
    border-top: 1px solid #d8d8d8;
}




.ecology.main .first .main_content{
    height: 328px;
}
.ecology.main .col_margin{
    margin-top: 74px;
}
.ecology.main .bg-f5f5f5{
    background: #f5f5f5;
}

/************************************************  解决方案  ***************************************************************************************************/

.soution.banner_text{
    height: 550px;
}
.soution.banner_text span{
    display: inline-block;
    height: 550px;
    vertical-align: middle;
}
.soution.banner_text .list-group{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    border-radius: 0;
}
.soution.banner_text .list-group .list-group-item{
    padding: 0;
    margin: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border: none;
    background: none;
    font-size: 34px;
    line-height: 64px;
    color: #fff;
}
.soution.banner_text .btn-default{
    background: #d7000f;
    font-size: 18px;
    color: #fff;
    border: none;
    height: 54px;
    line-height: 54px;
    width: 176px;
    padding: 0;
    margin: 0;
}




.solution.first dl{
    margin-bottom: 0;
}
.solution.first dl.pad_left{
    padding-left: 17px;
}
.solution.first dl.pad_right{
    padding-right: 17px;
}
.solution.first dt{
    font-size: 20px;
    line-height: 74px;
    color: #333;
	font-weight: normal;
}
.solution.first dd{

    height:150px;
    background: #f85551;
}
.solution.first dd.bg_f85551{
    /*background: #f85551;*/
    /*background: #f85551 url("../../img/solution4/mf1.png") no-repeat 1px -51px;*/

    background: #f85551 url("../../img/solution4/mf1.png") no-repeat 160px -56px / 75%;
}
.solution.first dd.bg_10cd95{

    background: #10cd95 url("../../img/solution4/mf2.png") no-repeat 142px -56px / 75%;
}
.solution.first dd.bg_f8b551{

    background: #f8b551 url("../../img/solution4/mf3.png") no-repeat 142px -37px / 75%;
}
.solution.container{
    padding: 78px 0;
}
.solution.bg{
    background: #f5f5f5;
}





.solution.second .item_box{
    height: 300px;
    background: #4b85e5;
    text-align: center;
}
.solution.second .item_box span{
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.solution.second .item_box img{
    width: 128px;
    height: 128px;
    vertical-align: middle;
}
.solution.second .dd_first{
    font-size: 20px;
    line-height: 38px;
    color: #333;
    /*font-weight: 200;*/
    padding: 24px 0 0px 0;
}
.solution.second .dd_second{
    font-size: 14px;
    line-height: 24px;
    height: 48px;
    margin: 0 36px;
}
.solution.second dl{
    margin-bottom: 0;
    padding: 0px 0 24px 0;
    border: 1px solid #ececec;
	background-color: #fff;
}


.solution .first dd span{
    display: block;
    color: #fff;
    line-height:150px;
    font-size:30px;
    text-indent: 32px;
    font-weight: 200;
}


.solution.img_content{
    display: inline-block;
    /*width: 968px;*/
    /*height: 968px;*/
    /*border-radius: 968px;*/
    /*background: green;*/
}
.solution.img_content img{
   width: 100%;
}
.solution.third dt{
    display: inline-block;
    /*width: 130px;*/
    /*height: 130px;*/
    /*background: red;*/
    margin: 16px 0;
}
.solution.third dl{
    margin-bottom: 16px;
}
.solution.third .border_right{
    border-right: 1px dashed #ededed;
}
.solution.third .dd_first{
    line-height: 48px;
    font-size: 20px;
    color: #333;
    margin-top: 6px;
}
.solution.third .dd_second{
    height: 52px;
    line-height: 26px;

}
.solution.third .row_pading{
    padding: 56px 0 0 0;

}




/************************************************  解决方案  ***************************************************************************************************/

/************************************************  解决方案开始1  ***************************************************************************************************/

.solution1.first {
    padding: 50px 0 100px;
}

.solution1.first h2{
    margin: 0;
    font-size: 32px;
    line-height: 104px;
    color: #000;
}
.solution1.first span{
    display: block;
    font-size: 20px;
    line-height: 28px;

}
.solution1.first h4{
    margin: 0;
    font-size: 24px;
    color: #000;
	margin-top:30px;

}


.solution1.second.bg{
    background: #f5f5f5;
    padding: 55px  0;
}

.solution1.second dt{
    height: 200px;
    position: relative;
}
.solution1.second dt span{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 116px;
    height: 116px;
    margin-left: -58px;
    margin-top: -58px;

}
.solution1.second dl {
    background: #fff;
     margin-right: 0px;
     margin-left: 0px;
}
.solution1.second dt span.first{
    background: url("../../img/solution1/ms1.png") no-repeat center / 90%;
}
.solution1.second dt span.second{
    background: url("../../img/solution1/ms2.png") no-repeat center / 90%;
}

.solution1.second dt span.third{
    background: url("../../img/solution1/ms3.png") no-repeat center / 90%;
}
.solution1.second dt span.fourth{
    background: url("../../img/solution1/ms4.png") no-repeat center / 90%;
}
.solution1.second dt span.fifth{
    background: url("../../img/solution1/ms5.png") no-repeat center / 90%;
}
.solution1.second dt span.sixth{
    background: url("../../img/solution1/ms6.png") no-repeat center / 90%;
}
.solution1.second dt span.seventh{
    background: url("../../img/solution1/ms7.png") no-repeat center / 90%;
}
.solution1.second dt span.eighth{
    background: url("../../img/solution1/ms7.png") no-repeat center / 90%;
}
.solution1.second dt span.ninth{
    background: url("../../img/solution1/ms9.png") no-repeat center / 90%;
}
.solution1.second dt span.tenth{
    background: url("../../img/solution1/ms10.png") no-repeat center / 90%;
}







.solution1.second dd h2{
    margin-top: 42px;
    font-size: 20px;
    line-height: 46px;
	color: #333;
}
.solution1.second .col_list{
    margin-bottom: 34px;
}


.solution1.third{
    padding:80px 0 20px 0 ;
}
.solution1.third .row_border{
    border: 1px solid #ededed;
}
.solution1.third dl{
    border-right: 1px solid #ededed;
    background-color: #fff;
}
.solution1.third dl.border_clearor{
    border-right: 0px solid #ededed;
}
.solution1.third dl.last{
    border-right: 0px solid #ededed;
}
.solution1.third dt{
    display: inline-block;
    margin-top: 26px;
}
.solution1.third dd{
    font-size: 20px;
    color: #333;
    line-height: 80px;

}


/************************************************  解决方案结束1  ***************************************************************************************************/


/************************************************  解决方案开始2  ***************************************************************************************************/

.solution2.first{
    padding-top: 55px;
}
.solution2.first p{
    font-size: 14px;
    line-height: 24px;
}
.solution2.first dl{
    height: 336px;
    border: 1px solid #ededed;
    margin-top: 42px;
    margin-bottom: 28px;
}
.solution2.first dt{
    height: 49px;
    line-height: 49px;
    background: #f5f5f5;
	font-size: 20px;
	font-weight: normal;
	color: #333;
}

.solution2.second{
    padding-top: 55px;
    padding-bottom: 150px;
}
.solution2.second .row_border{
    /*border: 1px solid #ededed;*/
   /* height: 348px;*/
}
.solution2.second dl{
    border-right: 1px solid #ededed;
    height: 348px;
}
.solution2.second dl.last{
    border-right: 0px solid #ededed;

}
.solution2.second dt{
    display: inline-block;
    margin: 26px 0 22px 0;
}
.solution2.second dd.first{
    font-size: 20px;
    color: #000;
    margin: 20px 0;
}
.solution2.second dd.last{
    margin: 0 20px;
    line-height: 24px;
}
.solution2.first dd {
   /* width: 368px;
    height: 285px;*/
    display: inline-block;
    padding: 5px;
}
.solution2.first dd img{
    width: 100%;
}
/************************************************  解决方案结束2  ***************************************************************************************************/
/************************************************  解决方案开始3  ***************************************************************************************************/

.solution3.first{
    padding: 55px 0;

}
.solution3.first p{
    /*min-height: 168px;*/
    line-height: 24px;
	font-size: 16px;
}
.solution3.second{
   padding: 55px 0;
}

.solution3.second .row_border{
	overflow: hidden;
    
    /*border: 1px solid #ededed;*/
}
.solution3.second .col_height{
    height: 450px;
    margin-bottom: 30px;
}
/*.solution3.second .row_border.first{*/
/*margin-bottom: 30px;*/
/*}*/
.solution3.second dl{
    height: 100%;
    border: 1px solid #ededed;
    padding-top: 33px;
}
.solution3.second dl.border_clear{
    border: none;
}
.solution3.second dt{
    line-height: 46px;
    font-size: 20px;
    color: #333;
	font-weight: normal;
}
.solution3.second dd.first{
    display: inline-block;
    margin: 30px 20px;
}
.solution3.second dd.second{
    line-height: 26px;
    margin: 0 20px 14px 20px;
}
.solution3.second dd.last{
 color: #999;
}
.solution3.second ul{
    font-size: 0;/*去掉1px的间距*/
}

.solution3.second li{
    padding: 0 5px;
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    margin: 6px 0;
}

.solution3.second li.border_left_757881{
    border-left: 1px solid #ccc;
}
.solution3.second li.border_right_757881{
    border-right: 1px solid #ccc;
}
.solution3.second li.border_left_a9abb8{
    border-left: 1px solid #ccc;
}
.solution3.second li.border_right_a9abb8{
    border-right: 1px solid #ccc;
}

/************************************************  解决方案结束3  ***************************************************************************************************/


.imgs{text-align: center; padding:30px 0 0 0;}
.funds{ padding:80px 0;}
.funds .support.second .row_bg{ border-bottom: 0;}
.funds2 .support.second .row_bg{ border-bottom: 0;}
.Netcar{background-color: #f5f5f5; padding:80px 0;}
.Netcar .col-md-2{width: 20%;}
.Netcar .col-md-2 dl{text-align: center;}
.Netcar .col-md-2 dl dt{ margin-bottom: 20px;}
.Netcar .col-md-2 dl dd{font-size: 20px;}



    /************************************************  支持开始  ***************************************************************************************************/
.support.banner_text{
    height: 550px;
}
.support.banner_text span{
    display: inline-block;
    height: 550px;
    vertical-align: middle;
}
.support.banner_text .banner_content{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    border-radius: 0;
}
.support.banner_text .banner_content p{
    display: inline-block;
    vertical-align: middle;
    font-size: 34px;
    line-height: 55px;
    color: #fff;
}
.support.banner_text .list-group{
    height: 60px;
    width: 342px;
    border-top:1px solid #d7000f ;
    border-bottom:1px solid #d7000f ;
    margin: 18px 0;
}
.support.banner_text .list-group .list-group-item{
    padding: 0;
    margin: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border: none;
    background: none;
    display: inline-block;
    vertical-align: middle;
    height: 60px;
    font-size: 28px;
    line-height: 60px;
    color: #fff;
}
.support.banner_text .list-group .circle{
    height: 4px;
    width: 4px;
    background: #fff;
    border-radius: 4px;
    margin: 0 22px;
}
.soution.banner_text .btn-default{
    background: #d7000f;
    color: #fff;
}
.support.main .item_box{

    height: 300px;
    background: #4b85e5;
    text-align: center;
    background: #4b85e5 url("../../img/support/ab.png") no-repeat center;
	
}
.support.main .item_box span{
    height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.support.main .item_box img{
    /*width: 260px;*/
    /*height: 260px;*/
    vertical-align: middle;
}
.support.main .col_border{

    padding-right: 0px;
    padding-left: 0px;

}
.support.main .col-margin{
    margin:0 7px;
    border: 1px solid #ededed;
}
.support.main .col-margin{
    margin:0 7px;
    border: 1px solid #ededed;
}
.support.main .first{
    margin: 7px 0;
}
.support.main .first dl{
    margin: 22px 0;
}
.support.main .first dt{
    font-size: 20px;
    line-height: 38px;
    color: #333;
	font-weight: normal;
}
.support.main .first dd{
    font-size: 14px;
    line-height: 30px;
}

.support.main .container{
    padding-top: 78px;
    padding-bottom: 78px;
}
.support.main .first i{
    margin: 0 5px;
	font-style: normal;
	
}
.support.main .second{
    width: 100%;
    background: #f0f0f0;
}
.support.second .row_bg{
    background: #fff;
    border-bottom: 4px solid #4b85e5;

}
.support.second .row_bg .active,
.support.second .active .list_content
{
    background: #4b85e5;
    color: #fff;

}
.support.second .active .list_content .first_dd{
    color: #fff;
}
.support.second .list_content{
    height: 326px;
    background: #fff;
    text-align: center;
    margin-bottom: 0;
    cursor: pointer;
}
.support.second .list_content dt{
    display: inline-block;
    /*width: 66px;*/
    /*height: 66px;*/
    margin: 60px 0 10px 0;
}
.support.second .list_content img{

    /*width: 100%;*/
    /*height: 100%;*/
}
.support.second .list_content .first_dd{
    font-size: 20px;
    line-height: 66px;
    color: #333;
}
.support.second .list_content dd.last{
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    padding: 0 12px;
}
.support.table .table>tbody+tbody{
    border-bottom: 0px solid #dce8fa;
}
.table>tbody>tr>td,
.table>tbody>tr>th{
    padding: 0px;
    vertical-align: top;
    border-top: 0px solid #ddd;

}
.table>thead>tr>th,
.table>thead>tr>td{
    padding: 0px;
    vertical-align: top;
    border: none;
}
.support.table>thead>tr>th{
    line-height: 60px;
    background: #4b85e5;
    font-size: 16px;
    color: #fff;
    font-weight: 200;
}
.support.table >tbody>tr>td{
    border: none;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
}
.support.table>tbody>tr>td.first{
    padding-top: 24px;
}
.support.table >tbody>tr>td.last{
    padding-bottom: 24px;
}
.support.table>tbody{
    background: #edf3fc;
    border-bottom: 1px solid #dce8fa;
}
/************************************************  支持结束  ***************************************************************************************************/

/************************************************  关于我们开始  ***************************************************************************************************/

.about.banner_text{
    height: 550px;
}
.about.banner_text span{
    display: inline-block;
    height: 550px;
    vertical-align: middle;
}
.about.banner_text .banner_content{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    border-radius: 0;
}
.about.banner_text .banner_content p{
    display: inline-block;
    /*vertical-align: middle;*/
    /*font-size: 34px;*/
    /*line-height: 55px;*/
    /*color: #fff;*/
}
.about.banner_text .list-group.second{
    /*height: 60px;*/
    width: 500px;
    border-top:1px solid #d7000f ;
    border-bottom:1px solid #d7000f ;
    margin: 0px auto;
    padding: 24px 0;
}
.about.banner_text .list-group.first{
    width: 500px;
    margin: 0px auto;
}
.about.banner_text .list-group.first p{
    margin: 0 18px;
}
.about.banner_text .list-group.first .list-group-item{
    font-size: 28px;
    line-height: 100px;
    color: #fff;
    display: inline-block;

}
.about.banner_text .list-group.second .list-group-item{
    font-size: 24px;
    line-height: 44px;
    color: #fff;
}
.about.banner_text .list-group .list-group-item{
    padding: 0;
    margin: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border: none;
    background: none;
    vertical-align: middle;
}


.us.main .container{
    padding-right: 0px;
    padding-left: 0px;
}
.us.main .text-center{
    margin-top: 50px;
}
.us.main .text-center{
    margin-top: 50px;
}
.us.main .video{
   
    margin: 16px 0;
    border: 0px solid #ededed;
}
.us.main .row_video{
    margin-bottom: 66px;
}
.us.main .text_video {
    line-height: 22px;
    margin: 16px 0;
    font-size: 16px;
}
.us.main .text_video span{
    line-height: 24px;

}
.us.main .text_video p{
    line-height: 24px;
    margin: 16px 0;
}
.us.main .bg_f5f5f5{
    width: 100%;
    background: #f5f5f5;

}
.us.main .row_margin{
    margin-bottom: 76px;
    margin-top: 15px;
}
.us.main .col-padding{
    padding-right: 10px;
    padding-left: 10px;
}
.us.main .height_180{
    /*height: 180px;*/
    background: #fff;
    border: 1px solid #ededed;
    padding: 5px;
}

.us.main .line_70{
 line-height: 50px;
    font-size: 16px;
    text-align: center;
    border: 0px solid #ededed;
    margin-bottom: 18px;
    background: #f0f0f0;
    color: #666;
}
.us.main .given{

    font-size: 28px;
    height: 50px;
    line-height: 40px;

}
.us.main .height_180 img{
   width: 100%;
}
.us.main .row_border{
    border: 1px solid #ededed;
    background: #fff;
    margin-bottom: 112px;
}
.us.main .border_right{
    border-right: 1px solid #ededed;
}
.us.main .border_bottom{
    border-bottom: 1px solid #ededed;
}
.us.main .height_142{
    height: 142px;
}
.contact.us{
    margin-bottom: 0;
min-height: 76px;
}
.contact.us {
    /*padding: 33px 30px;*/
    margin: 33px 0;
}
.contact.us dt{

    /*width: 52px;*/
    /*height: 52px;*/


}
.contact.us dt img{

    /*width: 52px;*/
    /*height: 52px;*/

}
/*.contact.us dt.first{*/

    /*background: url("../../img/about/mt1.png") no-repeat center / 100%;*/
/*}*/
/*.contact.us dt.second{*/

    /*background: url("../../img/about/mt2.png") no-repeat center / 100%;*/
/*}*/
/*.contact.us dt.third{*/

    /*background: url("../../img/about/mt3.png") no-repeat center / 100%;*/
/*}*/
/*.contact.us dt.fourth{*/

    /*background: url("../../img/about/mt4.png") no-repeat center / 100%;*/
/*}*/
/*.contact.us dt.fifth{*/

    /*background: url("../../img/about/mt5.png") no-repeat center / 100%;*/
/*}*/
/*.contact.us dt.sixth{*/

    /*background: url("../../img/about/mt6.png") no-repeat center / 100%;*/
/*}*/
/*.contact.us dt.seventh{*/

    /*background: url("../../img/about/mfo1.png") no-repeat center / 100%;*/
/*}*/
.contact.us dd{
    margin-left: 84px;
}
.contact.us dd p{
    color: #333;
    margin: 0;
    line-height: 28px;
    font-size: 16px;
}
.contact.us dd span{
    font-size: 14px;
    line-height: 24px;
}
.us.main .sub.title{
    display: block;
	font-size: 20px;
}
.about-coo{
    padding: 0;
}
.about-coo .map{
    margin-bottom: 0;
}
.about-coo .map .map-a{
    margin-top: 0;
}
.about-coo .BMapLabel{max-width: inherit;  padding: 5px 20px !important;
    display: inline-block;
    background-color: #f10215 !important;
    color: #fff;
    font-size: 16px !important;
    border-radius: 6px !important;}

/************************************************  关于我们结束  ***************************************************************************************************/
/************************************************  合作与生态  ***************************************************************************************************/

.cooperate.banner_text{
    height: 550px;
}
.cooperate.banner_text span{
    display: inline-block;
    height: 550px;
    vertical-align: middle;
}
.cooperate.banner_text .list-group{
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    border-radius: 0;
}
.cooperate.banner_text .list-group .list-group-item.second{
    font-size: 18px;
    line-height: 52px;
}
.cooperate.banner_text .list-group .list-group-item{
    padding: 0;
    margin: 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border: none;
    background: none;
    font-size: 34px;
    line-height: 64px;
    color: #fff;
}
.cooperate.banner_text .btn-default{
    background: #d7000f;
    color: #fff;
    height: 54px;
    line-height: 54px;
    font-size: 18px;
    padding: 0 30px;
    border: none;
}




.ecology.main .first dt{
    font-size: 18px;
    line-height: 26px;
    font-weight: 200;
    margin-top: 26px;
}
.ecology.main .first dd.first{
    font-size: 18px;
    line-height: 26px;
    font-weight: 200;
    margin-bottom: 40px;
}
.ecology.main .first dd.second{
    font-size: 20px;
    line-height: 32px;
    color: #333;
}
.ecology.main .first dd.third{
    font-size: 20px;
    line-height: 32px;
    color: #333;
}
.ecology.main .second .figure{
    /*width: 85%;*/
    display: inline-block;
}
.ecology.main .second .figure img{
    width: 100%;
}
.ecology.main .second .main_content{
    margin-bottom:70px;
}
.ecology.main .second dd{
    height: 44px;
    font-size: 20px;
    line-height: 44px;
}
.ecology.main .second .col{
    height: 306px;
    display: table;
}
.ecology.main .second .col dl{
    display: table-cell;
    vertical-align: middle;
}

.ecology.main .third dl{
    height: 200px;

}
.ecology.main .third .border_right{
    border-right: 1px solid #ededed;
}
.ecology.main .third dt{
    /*width: 112px;*/
    /*height: 112px;*/
    /*background: red;*/
    display: inline-block;
    margin: 12px;
}
.ecology.main .third dd{
    font-size: 20px;
    color: #333;
    line-height: 48px;
    margin-top: 11px;
}
.ecology.main .third .main_content{
    margin-bottom: 70px;
}

.ecology.main .fourth ul {
    border: 1px solid #ededed;
	background: #fff;
}
.ecology.main .fourth .border_right {
    border-right: 1px solid #ededed;


}
.ecology.main .fourth li {
   padding:6% 0;
	background-color: #fff;

}
.ecology.main .fourth .figure {
  text-align: center;
}
.ecology.main .fourth .figcaption {
	text-align: center;
    font-size: 20px;
    line-height: 48px;
    color: #333;
}
.ecology.main .fourth .main_content{
    margin-bottom: 70px;
}
.ecology.main .fifth .figure{
    display: inline-block;
}
.ecology.main .fifth .main_content{
    margin-bottom: 70px;
    margin-top: 12px;
}
.ecology.main .fifth .main_content img{
    width: 100%;
}
.latest.Page .txt-a{font-style: normal;}
/************************************************  合作与生态  ***************************************************************************************************/

/************************************************  弹出框开始  ***************************************************************************************************/
.modal-dialog {
    position: relative;
    width: 372px;
    /* height: 100%; */
    top: 50%;
    margin-top: -212px;
}
/************************************************  弹出框结束  ***************************************************************************************************/



@media screen and (max-width: 767px)
{	
	.navbar-fixed-top .navbar-collapse{max-height:inherit;}
	.in .hover {}
	.in .hover .nav-a{display: none;}
    .in .hover .text-center{display: block !important; margin-bottom: 0;border: none;}
    .in .hover .text-left{display: block !important; margin-bottom: 0;border: none;}
	.list-group-item:first-child,.list-group-item:last-child{border-radius: 0px;}
	.list-group-item{background-color: transparent;border:none;border-bottom: 1px solid #e1404b; text-align: left;}
	.navbar-inverse .navbar-nav>li>a,.list-group-item a{color: #fff !important;}
	.list-group-item a:hover{color: #fff;text-decoration: none;}
	.list-group-item span{display: none;}
	.header .navbar-nav{    height: 365px;overflow: hidden;}
	.banner .item .item_bg.appdoc_banner,
	.cooperate.banner_text span,
	.cooperate.banner_text,
	.banner .item_container,
	.banner .item .item_bg.cooperate_banner{height: 300px !important;}
	.no-dis{display:inline  !important}
	.banner .list-group{margin-bottom: 0px; padding-top:30px;}
	.banner .list-group .list-group-item{text-align: center; line-height:40px;}
	.real.footer{padding: 0px;}
	.footer .text-center{padding:0;}
	.real.footer .text-content{padding:15px;line-height:24px;}
	.real.footer .list-group,.real.footer dl{display: none;}
	.modal-dialog {position: relative;width:auto;top:-60px;margin-top:50%;}
	.modal-header{display: none;}
	.modal-body{padding: 0px;}
	.order.content{width:auto;border:0 none;background: #f0f0f0;display:block;border-radius: 6px;}
	.modal-footer{padding: 5px;}
	.order.second .bespeak .label{font-size: 100%;}
	#mymodal-data1 .modal-dialog{top:200px;margin-top:50%;}
	.coo-t{ margin-top:60px;}
	.coo-t .t1{font-size:24px !important;line-height: 24px !important; margin-bottom: 15px !important;}
	.coo-t .t2{font-size:18px !important; line-height: 22px !important;margin-bottom: 15px !important;}
	.ecology.main .first .main_content,.ecology.main .fourth .main_content{height: auto; margin-bottom: 35px;}
	.ecology.main .col_margin{margin-top: 35px}
	.ecology.main .first .main_content .text-center{padding: 0 20px; }
	.ecology.main .first dt ,.ecology.main .first dd{ margin-top: 0px; font-size: 18px !important; line-height:24px !important;font-family: \5fae\8f6f\96c5\9ed1}
	.ecology.main .first dt,.ecology.main .first dd.second{margin-bottom: 5px;}
	.ecology.main .second .figure img{width: 85%; margin-bottom: 20px;}
	.ecology.main .second .col dl,.ecology.main .second .col{text-align: center;display:inherit; height: auto;}
	.ecology.main .second dd{font-size: 18px; line-height: 32px; height: 32px; }
	.scy .col-sm-3{width: 50%;float: left;}
	.ecology.main .third .border_right{border:0 none;}
	.ecology.main .fourth ul li:nth-child(1){border-bottom:1px solid #ededed;}
	.ecology.main .fourth ul li:nth-child(2){border-bottom:1px solid #ededed;border-right:0 none;}
	.vtct.public .about .top{ padding-top: 0px;}
	.vtct.public .about .top .list-group-item{line-height: normal !important; margin-bottom: 15px;}
	.vtct.public .about .bottom{padding: 15px 0 !important;}
	.vtct.public .content .bottom .list-group-item{ line-height:40px !important;}
	.us.main .row_video{margin-bottom: 35px;}
	.us.main .text-center{margin-top: 30px;}
	.us.main .row_margin{margin-top: 0px; margin-bottom:35px;padding-right: 10px;}
	.sm25{width: 50%; float: left;padding: 0 0 0 10px;}
	.sm25:nth-child(1),.sm25:nth-child(2){margin-bottom: 10px;}
	.ms4{width:33.3%; float: left;padding: 0 0 0 10px;}
	.us.main .line_70{margin-bottom: 10px;}
	.about-coo .map .map-a{height: 200px;}
	.us.main .row_border{margin-bottom: 35px;}
	.sl20{padding: 0 15px;}
	.sl20 .contact.us{margin: 0px;min-height:inherit;}
	.sl20 .border_right{border-right:0 none !important;}
	.sl20 .contact.us dt img{width: 90%;}
	.sl20 .height_142{height: auto !important;}
	.sl20 .col-md-4{padding-top:15px;padding-bottom:15px;}
	.sl20 .col-md-4:nth-child(4),.sl20 .col-md-4:nth-child(5){border-bottom: 1px solid #ededed;}
	.sl20 .b-bottom{border-bottom: 1px solid #ededed;}
	.banner .item .item_bg.news_banner,.news_banner.appoint_h550{height:auto!important;}
	.news_banner .vtct.public{height:60px !important;}
	.banner .item .item_bg.news_banner  .list-group{padding-top:0px;}
	.vtct.public .content .list-group-item{font-size:24px !important;}
	.latest.main .col_border{width:33%; margin-right: 10px;}
	.latest.main img{width:100% !important; height:auto !important;}
	
	.news{padding: 35px 0;}
	.news .col-sm-12{display: none;}
	.news .list-group-item span{display:inherit !important;}
	.news .list-group-item a,.news .list-group-item span{color: #666 !important;}
	.news .list-group-item{line-height:35px; height: 35px; text-align: center; }
	.banner .item .item_bg.solution4_banner{height: auto !important;}
	
	.main.section{padding:35px 0 !important;}
	.home-txt-cn{}
	.main.section .col_dl_left,.main.section .col_dl_right{margin-top: 0px !important;}
	.main.section .col_dl dt{padding: 15px 0 0 15px; line-height: inherit; margin-bottom: 10px}
	.main.section .col_dl dd.first{padding: 0 15px;}
	.main.section .col_dl dd.last{margin-top: 15px;}
	.main.section  .home-txt-cn .col-md-6{margin-top: 15px !important;}
	
	.fcrfy{height: auto !important; margin: auto !important; padding: 0px !important;}
	.vtct.public .content .bottom.fcrfy .list-group-item{line-height: 58px !important;}
	
	.fcrfy-top-no{padding-top: 0 !important;}
	
	.support.main .container{padding-top: 35px; padding-bottom: 35px;}
	.support.main .col_border{margin-bottom:15px;}
	.support.main .col_border:nth-child(3){margin-bottom:0px;}
	.support.main .col-margin{margin: 0px;}
	.support.main .item_box{height: auto;padding: 20px 0;}
	.support.main .item_box img{width:30%; }
	.support.second .list_content{height:auto;padding: 25px;}
	.support.second .list_content dt{margin: 0px;}
	.support.second .row_bg,.support.second .row_bg .active{background: inherit;border-bottom: 0 none;}
	.support.second .row_bg .col{margin-bottom: 15px;}
	.support.second .row_bg .col:nth-child(4){margin-bottom:0px;}
	
	.solution3.first,.solution3.second{padding: 35px 0;}
	.main_title h2{height: auto;}
	
	.banner .list-group.home-top-no{padding-top:0px !important;}
	
	
	.sub.footer .first{font-size:24px; line-height: 28px; padding: 0 15px; margin-bottom: 10px;}
	.sub.footer .second{font-size:16px;line-height: 28px;padding: 0 15px;}
	.sub.footer .third{font-weight:inherit;font-size:18px;line-height: 28px; padding: 0 15px;}
	.solution3.second .col_height{height: auto; margin-bottom:15px; }
	.solution3.second dl{padding: 20px 0;}
	.solution3.second dd.first{margin:0px;}
	.solution3.second dd.second{line-height:22px;margin:10px 20px;}
	.solution3.second li.border_right_a9abb8{border-right:0 none;}
	.solution3.second li.border_left_a9abb8{border-left:0 none;}
	.solution2.second{padding: 35px 0;}
	.solution2.second .row_border{margin:0px;}
	.solution2.second dl{border-right:0 none; border-bottom: 1px solid #ededed;}
	
	.solution1.first{padding: 35px 0;}
	.solution1.first h2{line-height: inherit; margin-bottom: 10px;font-size:24px;}
	.solution1.first span{margin-bottom: 5px;font-size:16px;}
	.solution1.first h4{line-height: inherit; padding-top: 10px;font-size:20px; margin-top: 0;}
	.solution1.third{padding: 35px 0;}
	.solution1.third .row_border{ margin: 0px; border-right: 0 none;border-bottom: 0 none;}
	.solution1.third dl{border-bottom: 1px solid #ededed; padding:10px 0;}
	.solution1.third dl.border_clearor{border-right: 1px solid #ededed;}
	.solution1.third dt{margin-top: 0px;}
	.solution1.third dt img{width:80%;}
	.solution1.third dd{line-height: inherit; font-size: 16px;}
	.list-group-item span.jo-d{display: block; position: inherit !important;top: inherit!important;left: inherit!important; margin: 0px !important;}
	.solution1.second dt{height: inherit;float: left; padding:15px 10px;}
	.solution1.second dd {padding: 15px;}
	.solution1.second dd h2{margin-top: inherit;}
	
	.solution.container{padding: 35px 0 0  0;}
	.solution.first dl{padding: 0 15px; margin-bottom:35px;}
	.solution.first dt{line-height: inherit;margin-bottom: 10px;}
	.solution.second dl{margin: 0 15px; padding: 0px; margin-bottom: 15px;} 
	.solution.second .item_box{height: auto; padding: 20px 0;}
	.solution.second .dd_first{line-height: inherit; padding: 10px 0 5px 0;}
	.solution.second .dd_second{line-height: inherit; height: inherit;padding:0 0 10px 0;}
	.solution.img_content img{width:90%;}
	.solution.third .row_pading{padding-top:0px;}
	.solution.third .border_right{border-right: 0 none;}
	.solution.third dl{margin-bottom: 0px;}
	.solution.third dt{margin: 0px; padding: 10px;}
	.solution.third dt img{width:70%;}
	.solution.third .dd_first{line-height: inherit; margin: 0px;}
	.solution.third .dd_second{line-height:inherit; height: inherit;}
    .imgs{padding: 20px;}
    .imgs img{ width: 100%;}
    .financial .solution.container .mb20{padding: 0 20px;}
    .Netcar .col-md-2{width: 100%;}
    .Netcar .col-md-2 dl{padding: 20px 0;}
}

@media screen and (max-width:425px)
{
	.ecology.main .first .main_content .text-center{text-align: left;}
	.scy .col-sm-3 img{ width:100%;}
	.ecology.main .third dt,.ecology.main .fourth .figure{margin:0 25px;}
	.ecology.main .third dd{line-height:inherit; margin-top:15px;}
	.ecology.main .third .main_content{margin-bottom: 0px;}
	
	.vtct.public .about .top .list-group-item{font-size: 22px !important;line-height: normal !important; margin-bottom: 15px;}
	.vtct.public .content .bottom .list-group-item{font-size: 16px !important; line-height: 30px !important;}
	.latest.main .content{padding: 20px 0px;}
	.latest.main .col_border{width:120px; margin-right: 10px;}
	.latest.main img{width:100% !important; height:100px !important;}
	.latest.main .title{ margin-bottom: 10px; font-size: 18px;}
	.latest.main dl{height: auto !important;}
	.latest.main dt{display: none;}
	.latest.main dd{height:40px;overflow: hidden; line-height: 22px !important; }
	.latest.Page .txt-a{display: none;}
	.latest.Page .col-md-12{padding: 0px; margin: 0px;}
	
	.footer_title{margin-bottom: 0px;padding-top: 20px; height: auto;}
	.footer .pt20{padding: 20px 0;}
	.footer .row_pading{padding: 0px;}
	.col_sm_pad{display: none;}
	.footer .footer_img i{width: auto;}
	.footer .qyh, .footer .xcd, .footer .jld {font-size:12px;line-height: 26px;}
	
	.vtct.public .content .list-group-item.home-fs-12{font-size:20px !important;}
	.carousel-indicators{display: none;}
	.public.pop{height: 40px !important;line-height: 40px !important; font-size: 14px !important; width: 120px !important;}		
	
	.solution.third dl{height:200px;}
}
@media screen and (max-width:321px)
{
.solution1.second dt{min-height:200px;}
}
/* 
平台介绍 开始
*/
.r-main-box{
    width: 1200px;
    margin:0 auto;
}
.platInfo-absolute-box {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    bottom: 0;
    height: 165px;
    z-index: 1;
    background: rgb(0, 0, 0, 0.5);
    opacity: 1;
}

.platInfo-absolute-content {
    padding: 25px 0 0 0;
    display: flex;
}

.platInfo-absolute-num {
    color: #fff;
    font-size:64px;
    height:80px;
}

.platInfo-absolute-title {
    font-size: 24px;
    color: #fff;
    opacity: .8;
}

.platInfo-absolute-symbol {
    font-size: 22px;
}

.platInfo-absolute-item {
    flex: 1;
    -webkit-box-flex: 1;
    text-align: center;
}
.page-module-box{
    width: 100%;
    height: 600px;
    background: aquamarine;
    position: relative;
}
.module-8-right{
    float: right;
    margin-right: 20px;
    margin-top:50px;
}
.module-8-input{
    width:200px;
    height: 60px;
    line-height: 60px;
    float: left;
    border-radius: 5px;
    border:none;
    background: #fff;
    outline: none;
    margin-right: 5px;
    padding-left: 15px;
}
.module-8-submit{
    width:150px;
    height: 60px;
    line-height: 60px;
    float: left;
    border-radius: 5px;
    background: linear-gradient(#fd3405,#c8161d);
    margin-right: 5px;
    color: #fff;
    font-size: 21px;
    text-align: center;
    border: none;
}
.part-module-bg {
    width: 100%;
    height: 819px;
    /* background: url('./images/flow_path.png') center no-repeat; */
    background: red;
}
/* 
平台介绍 结束
*/