body{
    font-family: "Arial" , "微软雅黑";
    margin:0;
    padding:0;
    transition: all 0.5s linear;
}
a{
    text-decoration: none;
    font-size: 12px;
}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,input,button{
    margin:0;
    padding:0;
    list-style:none;
}
img{
    vertical-align: bottom;
    transition: all 0.5s linear;
}
.lf{float:left;}
.rt{float:right;}
.clear{clear:both;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.banner{
    width:100%;
}
.banner .swiper-slide img{
    width:100%;
}
.swiper-wrapper{
    height:auto;
}
.swiper-slide{
    height:auto;
}
.banner1{
    width:100%;
}
.banner1>img{
    width:100%;
}
.phone{
    display: none;
}
.mould_title{
    width:100%;
    padding:50px 0 65px 0;
}
.mould_title h1{
    text-align: center;
    color:#353535;
    font-size: 26px;
    font-weight: normal;
}
.mould_title h2{
    text-align: center;
    color:#9a9a9a;
    font-size: 14px;
    margin-top:18px;
    font-weight: normal;
}
.mould_more{
    display:block;
    margin:50px auto 0;
    width:130px;
    height:45px;
    text-align: center;
    line-height: 45px;
    color:#faf7f8;
    font-size: 14px;
    background: #3261CB;
    /*margin:50px 0;*/
}
.pages {
    padding: 40px 0;
    text-align: center;
}
.pages a {
    width: 30px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
    display: inline-block;
    border: 1px solid #3490dc;
    color: #333;
    transition: all .2s linear;
}
.pages a.active , .pages a:hover {
    background: #3490dc;
    color: #fff;
}
#platform .center{
    position: static !important;
}
@media (max-width: 750px) {
    .pc{
        display: none;
    }
    .phone{
        display: block;
    }
}
/*页面导航*/
header{
    width:1200px;
    margin:0 auto;
}
header>a{
    display: inline-block;
}
header ul{
    width:57.5%;
    line-height:111px;
    margin-top:40px;
    box-sizing: border-box;
}
header li{
    width:11%;
    margin-left:1%;
    height:30px;
    line-height: 30px;
    box-sizing: border-box;
    border-radius: 5px;
}
header li a{
    display: inline-block;
    width:100%;
    text-align: center;
    height:30px;
    color:#4B4B4C;
    font-size: 14px;
}
header li:hover,header li.show{
    background: #3261CB;
}
header li:hover a,header li.show a{
    color:#fff;
}
@media (max-width: 750px) {
    header{
        width:100%;
    }
    header>a{
        display: inline-block;
        width:70%;
    }
    header>a img{
        width:100%;
    }
    header ul{
        width:100%;
        line-height:30px;
        margin-top:0;
        display: none;
    }
    header li{
        width:100%;
        margin-left:0;
        height:30px;
        line-height: 30px;
        box-sizing: border-box;
        border-radius: 0px;
    }
    header .open{
        display: block !important;
    }
}
/*banner*/
.banner_ul{
    position: relative;
    width:100%;
}
.banner_ul ul{
    position: relative;
    top:-101px;
    width:1200px;
    margin:0 auto;
    z-index: 10000;
}
.banner_ul ul li{
    width:25%;
    text-align: center;
    transition: all 0.5s linear;
}
.banner_ul ul li a{
    display: inline-block;
    width:100%;
    background: #206BD1;
    padding:60px 0 46px 0;
    transition: all .5s linear;
}
.banner_ul ul li a:hover{
    background: #4E7ECE;
    padding:40px 0 66px 0;
}
.banner_ul ul li h1{
    font-size: 20px;
    line-height: 20px;
    color:#ffffff;
    font-weight: bold;
}
.banner_ul ul li h2{
    color:#d9efff;
    font-size: 11px;
    line-height:11px;
    font-weight: bold;
    margin:12px 0 47px 0;
}
.banner_ul ul li a:hover h1{
    color:#ffffff;
}
.banner_ul ul li a:hover h2{
    color:#d9efff;
}
@media (max-width: 750px) {
    .banner_ul ul{
        top:0;
        width:100%;
    }
    .banner_ul ul li{
        width:50%;
    }
    .banner_ul ul li a{
        display: inline-block;
        width:100%;
        /*background: #F3F3F3;*/
        padding:15px 0 15px 0;
    }
    .banner_ul ul li h2{
        margin:12px 0 20px 0;
    }
}
/*首页核心科技*/
.home_core{
    width:1200px;
    margin:0 auto;
    text-align: center;
    padding-bottom:56px;
}
.home_case .center_title li{
    border:none;
}
.home_core h2{
    font-size: 26px;
    color:#353535;
    font-weight: normal;
}
.home_core h3{
    font-size: 14px;
    color:#c4c2c2;
    margin:16px 0 18px 0;
    font-weight: normal;
}
.home_core>img{
    margin-bottom:56px;
}
.case1 .swiper-slide>div{
    width:70%;
    height:386px;
    background: #206BD1;
    padding:50px 267px 0 43px;
    text-align: left;
    box-sizing: border-box;
    position: relative;
}
.case1 .swiper-slide h1{
    font-size: 16px;
    color:#fff;
}
.case1 .swiper-slide span{
    display: inline-block;
    width:59px;
    height:1px;
    background: #fff;
    margin:26px 0 27px 0;
    /*margin-bottom:250px;*/
}
.case1 .swiper-slide p{
    font-size: 12px;
    line-height: 26px;
    margin-bottom:63px;
    color:#90b5e8;
}
.case1 .swiper-slide a{
    /*margin-top:50px;*/
    display: inline-block;
    width:120px;
    height:30px;
    border:1px solid #fff;
    box-sizing: border-box;
    color:#fff;
    font-size: 12px;
    text-align: center;
    line-height:30px;
    transition: all 0.5s linear;
}
.case1 .swiper-slide a:hover{
    background: #fff;
    color:#206BD1;
}
.case1 .swiper-slide img{
    position: absolute;
    top:46px;
    right:-360px;
}
@media (max-width: 750px) {
    .home_core{
        width:100%;
        margin-top:30px;
    }
    .home_core>img{
        width:100%;
    }
    .case1 .swiper-slide>div{
        padding:40px 10px;
        width:100%;
    }
}
/*首页工程案例*/
.home_case_box{
    width:100%;
    background: #F6F6F6;
    padding:24px 0 40px 0;
}
div.special{
    background: #fff;
}
div.special li{
    border-bottom:1px solid #F0F0F0;
}
.home_case{
    width:1200px;
    margin:0 auto;
    text-align: center;
}
.home_case h1{
    font-size: 26px;
    color:#353535;
    font-weight: normal;
}
.home_case h2{
    font-size: 14px;
    color:#c4c2c2;
    margin:16px 0 18px 0;
    font-weight: normal;
}
.home_case>img{
    margin-bottom:56px;
}
.home_case li.img{
    width:32%;
    margin-right:2%;
    background: #fff;
    min-height:360px;
    transition: all 0.5s linear;
}
.home_case li.img:nth-child(3n){
    margin-right:0;
}
.home_case li.img>a{
    display: inline-block;
    width:100%;
}
.home_case li.img div{
    width:100%;
    height:190.5px;
    overflow: hidden;
}
.home_case li.img img{
    width:100%;
    height:190.5px;
}
.home_case li.img img:hover{
    transform: scale(1.05);
}
.home_case li.img h3{
    margin:40px 0 20px 0;
    font-size: 16px;
    color:#353535;
}
.home_case li.img h3 a{color:#353535;}
.home_case li.img p {
    font-size: 12px;
    color: #959595;
    line-height: 20px;
    width:90%;
    margin-left:5%;
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.home_case>a{
    transition: all 0.5s linear;
    display: inline-block;
    width:151px;
    height:37px;
    text-align: center;
    line-height: 37px;
    color:#959595;
    font-size: 12px;
    margin-top:30px;
    padding-right:37px;
    box-sizing: border-box;
    box-shadow: 0px 2px 10px 5px #ccc;
    background: url("search.jpg") no-repeat 100% 50% #fff;
}
.home_case>a:hover{
    background: url("search.jpg") no-repeat 100% 50% #206BD1;
    color:#fff;
}
.home_case .list{
    padding:0 20px;
}
.home_case .list li {
    width: 32%;
    margin-right:2%;
    text-align: center;
    line-height: 30px;
    margin-bottom:10px;
    border:1px solid #D2D2D2;
    box-sizing: border-box;
}
.home_case .list li:nth-child(3n){
    margin-right:0;
}
/*.home_case .list li:nth-child(4n){*/
    /*margin-left:34%;*/
/*}*/
/*.home_case .list li.special{*/
    /*width:45%;*/
/*}*/
.home_case .list li a{
    display: inline-block;
    width:100%;
    text-align: center;
    /*height:30px;*/
    color:#666666;
    font-size: 12px;
}
.home_case .list li:hover{
    background:#5180D4 ;
    border: 1px solid #5180D4;
}
.home_case .list li:hover a{
    color:#fefefe;
}
.cases_list li{
    height:60px;
    line-height: 60px;
    padding:0 20px;
    transition: all .5s linear;
}
.cases_list li p{
    width:90%;
    text-align: left;
    color:#666666;
    font-size: 15px;
}
.cases_list li span {
    font-size: 12px;
    color: #afafaf;
}
.cases_list li:hover{
    padding:0 10px 0 30px;
}
.cases_list li:hover p{
    color:#007aff;

}
ul.center_title2 li{
    border:none;
    /*width: 100%;*/
    /*height: 100%;*/
    font-size: 14px;
    color: #353535;
    /*padding: 0 10px;*/
}
ul.center_title2 li a{
    font-size: 14px;
    color: #2269BA;
    /*padding: 0 10px;*/
}
@media (max-width: 750px) {
    .home_case{
        width:100%;
    }
    .home_case li.img{
        width:100%;
        margin-right:0;
        margin-bottom:20px;
        padding:0 5px;
        box-sizing: border-box;
    }
    .home_case>img{
        width:100%
    }
    .home_case li img{
        width:100%;
        height:230px;
    }
    .cases_list li{
        padding:0;
    }
    .cases_list li p{
        width:80%;
        text-align: left;
        color:red;
        font-size: 15px;
        padding-left:10px;
        box-sizing: border-box;
    }
    .cases_list li span {
        width:20%;
        font-size: 12px;
        color: #afafaf;
        /*display: none;*/
    }
    .cases_list li:hover{
        padding:0 10px 0 30px;
    }
    .cases_list li:hover p{
        color:#007aff;

    }
    .home_case .list li a{
        font-size: 10px;
    }
    ul.center_title2{
        display: none;
    }
}
/*首页关于我们*/
.about_us_box{
    width:100%;
    height:400px;
    background: url('home_about1.jpg');
}
.home_about{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.home_about>div{
    position: absolute;
    top:124px;
    background: #305DC3;
    height:366px;
    box-sizing: border-box;
    padding:50px 66px 0 652px;
}
.home_about h1{
    font-size: 24px;
    color:#fff;
    line-height: 24px;
    font-weight: normal;
}
.home_about h2{
    color:#95ace0;
    margin:19px 0 54px 0;
    font-size: 14px;
    line-height: 14px;
    font-weight: normal;
}
.home_about p{
    font-size: 14px;
    color:#CBD6F0;
    line-height: 20px;
    margin-bottom:70px;
    text-align: justify;
}
.home_about div>div{
    text-align: right;
}
.home_about div>div a{
    display: inline-block;
}
.home_about>img{
    position: absolute;
    top:88px;
    left:25px;
    z-index: 1000;
}
@media (max-width: 750px) {
    .about_us_box{
        width:100%;
        height:638px;
        background: none;
    }
    .home_about{
        width:100%;
        margin:0 auto;
        position: relative;
    }
    .home_about>div{
        top:0;
        padding:40px 10px;
    }
    .home_about>img{
        position: absolute;
        top:366px;
        left:0;
        width:100%;
    }
}
/*首页咨询中心*/
.home_news{
    width:1200px;
    margin:0 auto;
    text-align: center;
    padding-bottom:40px;
}
.home_news h1{
    margin-top:130px;
    font-size: 26px;
    color:#353535;
    font-weight: normal;
}
.home_news h2{
    font-size: 14px;
    color:#c4c2c2;
    margin:16px 0 18px 0;
    font-weight: normal;
}
.home_news>img{
    margin-bottom:56px;
}
.home_news li{
    width:48%;
    margin-right:4%;
    background: #F5F5F5;
    padding:28px 24px 20px 22px;
    box-sizing: border-box;
    transition: all 0.5s linear;
}
.home_news li:nth-child(1),.home_news li:nth-child(2){
    margin-bottom:60px;
}
.home_news li:nth-child(2n){
    margin-right:0;
}
.home_news li a{
    display: inline-block;
}
.home_news li img{
    width:28%;
    height:89px;
}
.home_news li div{
    width:65%;
    text-align: left;
}
.home_news h3{
    font-size: 16px;
    line-height: 16px;
    margin:10px 0 20px 0;
    color:#353535;
    font-weight: normal;
}
.home_news p{
    font-size: 14px;
    line-height: 22px;
    color:#afafaf;
}
.home_news li:hover{
    box-shadow: 0px 2px 10px 5px #ccc;
}
.home_news>a{
    transition: all 0.5s linear;
    display: inline-block;
    width:151px;
    height:37px;
    text-align: center;
    line-height: 37px;
    color:#959595;
    font-size: 12px;
    margin-top:30px;
    padding-right:37px;
    box-sizing: border-box;
    box-shadow: 0px 2px 10px 5px #ccc;
    background: url("search.jpg") no-repeat 100% 50% #fff;
}
.home_news>a:hover{
    background: url("search.jpg") no-repeat 100% 50% #206BD1;
    color:#fff;
}
@media (max-width: 750px) {
    .home_news{
        width:100%;
    }
    .home_news h1{
        margin-top:30px;
    }
    .home_news>img{
        width:100%;
    }
    .home_news li{
        width:100%;
        margin-right:0;
        margin-bottom:20px;
    }
    .home_news li:nth-child(1),.home_news li:nth-child(2){
        margin-bottom:20px;
    }
    .home_news li:nth-child(2n){
        margin-right:0;
    }
    .home_news li a{
        display: inline-block;
    }
    .home_news li img{
        width:28%;
        height:89px;
    }
    .home_news li div{
        width:65%;
        text-align: left;
    }
    .home_news h3{
        font-size: 16px;
        line-height: 16px;
        margin:10px 0 20px 0;
        color:#353535;
        font-weight: normal;
        overflow:hidden;
        text-overflow:ellipsis;
        -o-text-overflow:ellipsis;
        -webkit-text-overflow:ellipsis;
        -moz-text-overflow:ellipsis;
        white-space:nowrap;
    }
    .home_news p{
        font-size: 14px;
        line-height: 22px;
        color:#afafaf;
        word-break:break-all;
        display:-webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient:vertical;
        overflow:hidden;
    }
    .home_news>a{
        transition: all 0.5s linear;
        display: inline-block;
        width:151px;
        height:37px;
        text-align: center;
        line-height: 37px;
        color:#959595;
        font-size: 12px;
        margin-top:30px;
        padding-right:37px;
        box-sizing: border-box;
        box-shadow: 0px 2px 10px 5px #ccc;
        background: url("search.jpg") no-repeat 100% 50% #fff;
    }
    .home_news>a:hover{
        background: url("search.jpg") no-repeat 100% 50% #206BD1;
        color:#fff;
    }
}
/*首页合作伙伴*/
.home_friends_box{
    width:100%;
    padding:30px 0 93px 0;
    background: #F6F6F6;
}
.home_friends{
    width:1200px;
    margin:0 auto;
    text-align: center;
}
.home_friends h1{
    font-size: 26px;
    color:#353535;
    font-weight: normal;
}
.home_friends h2{
    font-size: 14px;
    color:#c4c2c2;
    margin:16px 0 18px 0;
    font-weight: normal;
}
.home_friends>img{
    margin-bottom:56px;
}
.case2 img{
    width:73%;
}
.home_friends>a{
    transition: all 0.5s linear;
    transition: all 0.5s linear;
    display: inline-block;
    width:151px;
    height:37px;
    text-align: center;
    line-height: 37px;
    color:#959595;
    font-size: 12px;
    margin-top:30px;
    padding-right:37px;
    box-sizing: border-box;
    box-shadow: 0px 2px 10px 5px #ccc;
    background: url("search.jpg") no-repeat 100% 50% #fff;
}
.home_friends>a:hover{
    background: url("search.jpg") no-repeat 100% 50% #206BD1;
    color:#fff;
}
@media (max-width: 750px) {
    .home_friends{
        width:100%;
    }
    .home_friends>img{
        width:100%;
    }
    .case2 img{
        width:100%;
    }
}
/*页面底部*/
footer{
    width:100%;
    background: #2C2C2C;
}
.footer{
    width:1200px;
    margin:0 auto;
    padding:56px 0 87px 0;
}
.footer_contact h1{
    font-size: 26px;
    color:#959595;
}
.footer_contact h2{
    font-size: 18px;
    color:#c9c9c9;
    margin-top:21px;
    width:74px;
    margin-right:170px;
    font-weight: normal;
}
.footer_guanzhu{
    width:160px;
    margin-right:90px;
}
.footer_guanzhu h3{
    margin-bottom:40px;
    font-size: 16px;
    color:#959595;
}
.footer_guanzhu span{
    width:22px;
    height:20px;
    display: inline-block;
    margin-right:25px;
}
.footer_add h4{
    font-size: 16px;
    margin-bottom:45px;
    color:#959595;
}
.footer_add span{
    display: inline-block;
    font-size: 12px;
    line-height: 32px;
    color:#999999;
}
.footer_add span:nth-child(2){
    margin-right:120px;
}
.footer_last1{
    margin-left:100px;
}
.footer_last1 h4{
    font-size: 16px;
    margin-bottom:45px;
    color:#959595;
}
.footer_last1 img{
    width:120px;
}
.footer1{
    width:1200px;
    margin:0 auto;
    padding-bottom:50px;
}
.footer1 p {
    font-size: 13px;
    color: #939393;
}
.footer1 p a{
    font-size: 13px;
    color: #939393;
}
.footer1 li a{
    font-size: 13px;
    color:#939393;
    margin:0 10px;
}
/************关于我们**************/
.nav_about{
    width:1200px;
    margin:0 auto;
}
.nav_about ul{
    padding-bottom:12px;
}
.nav_about li{
    height:68px;
    line-height: 68px;
    width:80px;
    text-align: center;
}
.nav_about li a{
    display: inline-block;
    width:60px;
    text-align: center;
    color:#959595;
    font-size: 14px;
    border-bottom:3px solid transparent;
}
.nav_about li a:hover,.nav_about li a.show{
    border-bottom:3px solid #3562CB;
    color:#3261CB;
}
@media (max-width: 750px) {
    .nav_about{
        width:100%;
    }
    .nav_about ul{
        padding-bottom:12px;
        width:100%;
    }
    .nav_about li{
        width:20%;
    }
}
/*公司简介*/
.company{
    width:100%;
    background: #F7F7F7;
}
.company_main{
    width:1200px;
    margin:0 auto;
    padding-bottom:50px;
}
.company_main .img{
    width:41%;
}
.company_main .img img{
    width:100%;
    height:375px;
}
.company_main .text{
    width:56%;
}
.company_main .text h3{
    color:#333333;
    font-size: 20px;
    line-height: 20px;
    margin:20px 0 10px 0;
    font-weight: normal;
}
.company_main .text h4{
    color:#888888;
    font-size: 11px;
    line-height: 11px;
    margin-bottom:42px;
    font-weight: normal;
}
.company_main .text p{
    color:#666666;
    font-size: 14px;
    line-height: 23px;
    margin-bottom:32px;
}
.company_main .text p:last-child{
    margin-bottom:0;
}
@media (max-width: 750px) {
    .company_main{
        width:100%;
        padding:0 5px;
        box-sizing: border-box;
    }
    .company_main .img{
        width:100%;
    }
    .company_main .img img{
        width:100%;
        height:250px;
    }
    .company_main .text{
        width:100%;
    }
    .company_main .text h4{
        margin-bottom:22px;
    }
    .company_main .text p{
        margin-bottom:25px;
    }
    .company_main .text p:last-child{
        margin-bottom:0;
    }
}
/*发展历程*/
.history{
    width:100%;
    height:500px;
    background: url("bg_about1.jpg");
    overflow: hidden;
}
.history .line{
    width:100%;
    margin-top:80px;
    border-top:2px solid #325469;
}
.history_box{
    width:1200px;
    margin:0 auto;
    /*overflow: hidden;*/
}
.case4{
    overflow: inherit;
}
.history_box .swiper-slide{
    width:25%;
    position: relative;
    text-align: center;
}
.history_box .swiper-slide b{
    color:#bdccd5;
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    top:-40px;
    left:126px;
}
.history_box .swiper-slide span{
    display: inline-block;
    width:8px;
    height:8px;
    border-radius: 50%;
    background: #3E6279;
    position: absolute;
    top:-5px;
}
.history_box .swiper-slide p{
    font-size: 12px;
    color:#97abb6;
    line-height: 18px;
    width:80%;
    margin-left:10%;
    margin-top:38px;
}
/*@media (max-width: 750px) {*/
    /*.history{*/
        /*width:100%;*/
        /*height:500px;*/
        /*background:#043550;*/
    /*}*/
    /*.history .line{*/
        /*display: none;*/
    /*}*/
    /*.history_box{*/
        /*width:100%;*/
    /*}*/
    /*.history_box li{*/
        /*text-align: center;*/
        /*width:50%;*/
        /*position: static;*/
    /*}*/
    /*.history_box li b{*/
        /*color:#bdccd5;*/
        /*font-size: 20px;*/
        /*font-weight: normal;*/
        /*position:  static;*/
        /*text-align: center;*/
    /*}*/
    /*.history_box li span{*/
        /*display: none;*/
    /*}*/
    /*.history_box li p{*/
        /*font-size: 10px;*/
        /*color:#97abb6;*/
        /*line-height: 18px;*/
        /*width:90%;*/
        /*margin-left:5%;*/
        /*margin-top:20px;*/
        /*text-align: justify;*/
    /*}*/
/*}*/
/*企业荣耀*/
.honor_about{
    width:1200px;
    margin:0 auto;
    padding-bottom:50px;
}
.honor_about li{
    width:30%;
    margin-right:5%;
}
.honor_about li:nth-child(3n){
    margin-right:0;
}
.honor_about li img{
    width:100%;
    height:244px;
}
.sp_honor li{
    margin-bottom:30px;
}
@media (max-width: 750px) {
    .honor_about{
        width:100%;
    }
    .honor_about li{
        width:100%;
        margin-right:0;
        padding:0 5px;
        margin-bottom:10px;
        box-sizing: border-box;
    }
    .honor_about li:nth-child(3n){
        margin-right:0;
    }
}
/*企业文化*/
.wenhua{
    width:100%;
    /*margin:0 auto;*/
    height:575px;
    background: url("bg_wenhua.jpg");
    background-size: 100% 100%;
    /*text-align: center;*/
}
.wenhua h3{
    color:#333333;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
}
.wenhua h4{
    color:#666666;
    font-size: 16px;
    margin:21px 0 22px 0;
    font-weight: normal;
    line-height: 16px;
    text-align: center;
}
.wenhua p{
    text-align: justify;
    color:#333;
    font-size: 12px;
    /*width:1200px;*/
    margin:0 auto 23px;
    padding:0 540px;
    box-sizing: border-box;
    /*margin-bottom:23px;*/
    /*line-height: 14px;*/
}
.wenhua p.special{
    margin-bottom:45px;
}
@media (max-width: 750px) {
    .wenhua{
        width:100%;
        /*margin:0 auto;*/
        height:575px;
        background:#E7F5FE;
    }
    .wenhua p{
        width:100%;
        padding:0 10px;
        box-sizing: border-box;
    }
}
/*专利资料*/
.patent{
    width:100%;
    background: #F7F7F7;
    padding-bottom:50px;
}
.patent ul{
    width:1200px;
    margin:0 auto;
}
.patent ul li{
    width:22.5%;
    margin-right:3.33%;
}
.patent ul li:nth-child(4n){
    margin-right:0;
}
.patent ul li img{
    width:100%;
    height:361px;
}
@media (max-width: 750px) {
    .patent ul{
        width:100%;
        padding:0 10px;
        box-sizing: border-box;
    }
    .patent ul li{
        width:50%;
        margin-right:0;
        padding:0 5px;
        box-sizing: border-box;
        margin-bottom:20px;
    }
    .patent ul li img{
        width:100%;
        height:250px;
        /*height:480px;*/
    }
}
/*********核心技术*************/
.core{
    width:1200px;
    margin:0 auto;
    padding-bottom:60px;
}
.core li{
    margin-bottom:40px;
    padding:0 10px;
    transition: all .5s linear;
}
.core li a{
    width:100%;
    display: inline-block;

}
.core li .img{
    width:40%;
    height:272px;
}
.core li .img img{
    width:100%;
    height:100%;
}
.core li .text{
    box-sizing: border-box;
    width:60%;
    padding:50px 50px 0 50px;
    height:272px;
    background: #F6F6F6;
 }
.core li .text h3{
    color:#5a5a5a;
    font-size: 26px;
    margin-bottom:33px;
    font-weight: normal;
}
.core li .text p{
    font-size: 14px;
    color:#949494;
    line-height: 25px;
}
.core li:hover{
    padding:0 20px 0 0;
}
@media (max-width: 750px) {
    .core{
        width:100%;
        padding-bottom:0;
    }
    .core li{
        margin-bottom:40px;
    }
    .core li .img{
        width:100%;
        height:272px;
    }
    .core li .text{
        width:100%;
    }
}
/********新闻资讯***********/
.report_nav{
    width:1200px;
    height:32px;
    margin:30px auto 50px;
    line-height: 32px;
}
.report_nav li{
    /*width:90px;*/
    text-align: center;
}
.report_nav li a{
    display: inline-block;
    height:32px;
    padding:0 18px;
    margin-right:25px;
    color:#666666;
    font-size: 14px;
}
.report_nav li a:hover,.report_nav li a.show{
    background: #4C95F0;
    color:#fff;
}
@media (max-width: 750px) {
    .report_nav{
        width:100%;
    }
    .report_nav li{
        width:33.33%;
    }
    .report_nav li a{
        margin-right:0;
    }
}
/*新闻中心*/
.report{
    width:1200px;
    margin:0 auto;
}
.report li{
    width:100%;
    padding:18px 10px 18px;
    border-bottom:1px dashed #F1F1F1;
    transition: all .5s linear;
    box-sizing: border-box;
}
.report li a{
    display: inline-block;
    width:100%;
}
.report .img{
    width:21%;
}
.report .img img{
    width:100%;
    height:152px;
}
.report .text{
    width:76%
}
.report .text h1{
    color:#353535;
    font-size: 20px;
    margin:16px 0 13px 0;
    line-height:20px ;
    font-weight: normal;
}
.report .text span{
    display: inline-block;
    font-size: 12px;
    color:#afafaf;
    margin-bottom:30px;
}
.report .text p{
    font-size: 14px;
    color:#666666;
    line-height: 23px;
}
.report li:hover{
    padding:18px 20px 18px 0;
}
@media (max-width: 750px) {
    .report{
        width:100%;
    }
    .report li{
        width:100%;
    }
    .report .img{
        width:100%;
    }
    .report .img img{
        width:100%;
        height:250px;
    }
    .report .text{
        width:100%;
    }
}
/***********联系我们***********/
.contact_box{
    width:100%;
    background: #F7F7F7;
}
.contact{
    width:1200px;
    margin:0 auto;
    padding-bottom:100px;
}
.contact p{
    text-align: center;
    margin-bottom:60px;
    font-size: 14px;
    color:#666666;
}
.contact ul{
    margin-bottom:50px;
}
.contact li{
    box-sizing: border-box;
    width:35%;
    margin:0 7.5%;
    padding-left:38px;
    font-size: 12px;
    color:#666666;
    height:50px;
    line-height: 50px;
}
@media (max-width: 750px) {
    .contact{
        width:100%;
        padding:0 5px;
        box-sizing: border-box;
    }
    .contact ul{
        margin-bottom:50px;
    }
    .contact li{
        margin-left:10px;
        box-sizing: border-box;
        width:100%;
    }
}
/***人才招聘****/
.join_us{
    width:1200px;
    margin:0 auto;
}
.join_us p{
    text-align: center;
    font-size: 14px;
    line-height: 24px;
    color: #777;
}
.join_us_middle{
    padding:50px 130px;
}
.join_us_middle .lf{
    box-sizing: border-box;
    width:34%;
    height:450px;
    background: #fff;
    padding:40px 62px 0 62px;
}
.join_us_middle .lf h1{
    text-align: center;
    color:#666;
    font-size: 20px;
    font-weight: normal;
}
.join_us_middle .lf li{
    border-bottom:1px solid #E1E1E1;
    padding-left: 68px;
    font-size: 14px;
    line-height: 58px;
    color: #333;
    /*background: url('supply1-list-bg.png') no-repeat 15px 18px;*/
}
.join_us_middle .rt{
    width:66%;
}
.join_us_middle .rt img{
    width:100%;
    height:450px;
}
.tabs_top{
    width:100%;
    height:60px;
    /*display: flex;*/
    /*justify-content: space-between;*/
    background: #515151;
    border-bottom:2px solid #515151;
}
.tabs_top>li{
    width:20%;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color:#fff;
}
.works>li>ul{
    width:100%;
    height:64px;
    border-bottom:1px solid #F1F1F1;
    cursor:pointer ;
}
.works{
    margin-bottom:100px;
}
.works>li>ul>li{
    width:20%;
    line-height: 64px;
    font-size: 15px;
    color:#292b2a;
    text-align: center;
}
.works>li>div.show{
    background: #F9F9F9;
    padding:30px 70px;
    border-bottom:1px solid #F1F1F1;
    display: none;
}
.works>li>div>h3{
    color:#292b2a;
    font-size: 16px;
    margin-bottom:22px;
    margin-top:23px;

}
.works>li>div>h3:first-child{
    margin-top:0;
}
.works>li>div>p{
    font-size: 12px;
    color:#25292A;
    line-height: 30px;
    text-align: left;
}
@media (max-width: 750px) {
    .join_us{
        width:100%;
    }
    .join_us_middle{
        padding:20px 5px;
    }
    .join_us_middle .lf{
        width:100%;
    }
    .join_us_middle .lf li{
        padding-left: 90px;
    }
    .join_us_middle .rt{
        width:100%;
    }
    .join_us_middle .rt img{
        height:293px;
    }
    .tabs_top>li{
        width:50%;
    }
    .tabs_top>li:nth-child(2), .tabs_top>li:nth-child(3), .tabs_top>li:nth-child(4){
        display: none;
    }
    .works ul>li:nth-child(2), .works ul>li:nth-child(3), .works ul>li:nth-child(4){
        display: none;
    }
    .works>li>ul>li{
        width:50%;
        line-height: 64px;
        font-size: 15px;
        color:#292b2a;
        text-align: center;
    }
}
/*因特*/
/*新闻中心详情*/
.report_detail{
    width:1200px;
    margin:0 auto;
    padding:50px 200px;
    box-sizing: border-box;
}
.report_detail h1{
    text-align: center;
    font-size: 22px;
    color:#303030;
}
.report_detail h2{
    text-align: center;
    font-size: 14px;
    color:#959595;
    margin:23px 0 46px 0;
    font-weight: normal;
}
.report_detail div{
    text-align: justify;
    font-size: 14px;
    color:#121212;
    line-height: 25px;

    /*text-indent: 2em;*/
}
.report_detail img{
    /*max-width:100%;*/
    max-width: 100%;
}
@media (max-width: 750px) {
    .report_detail{
        width:100%;
        padding:50px 10px;
        box-sizing: border-box;
    }
    .report_detail div img{
        max-width:100%;
        /*text-indent: 0;*/
    }
    .report_detail div p{
        text-indent: 0 !important;
    }

}
/*******产品中心*****/
.center{
    width:100%;
    background: #F7F7F7;
    padding-bottom:50px;
}
.center ul{
    width:1200px;
    margin:0 auto;
}
.center ul li{
    width:22.5%;
    margin-right:3.33%;
    text-align: center;
    margin-bottom:20px;
    background: #fff;

}
.center ul li:nth-child(4n){
    margin-right:0;
}
.center ul li a{
    width:100%;
    display: inline-block;
}
.center ul li .img{
    overflow: hidden;
    height:142px;
}
.center ul li a img{
    width:100%;
    height:142px;
    transition: all .5s linear;
}
.center ul li h1{
    font-size: 16px;
    color:#333333;
    margin:28px 0;
}
.center ul li p{
    font-size: 12px;
    line-height: 24px;
    color:#959595;
    width:90%;
    margin-left:5%;
    margin-bottom:30px;
    word-break:break-all;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    height:67px;
}
.center ul li:hover img{
    transform: scale(1.1);
}
.center ul li:hover p{
    color:#007aff;
}

@media (max-width: 750px) {
    .center ul{
        width:100%;
        padding:0 5px;
        box-sizing: border-box;
    }
    .center ul li{
        width:100%;
        margin-right:0;
    }
    .center ul li a img{
        height:216px;
    }
}
/**********下载中心********/
.downloads{
    width:1200px;
    margin:0 auto;
    padding-bottom:100px;
}
.list_top li{
    width:14.28%;
    text-align: center;
    border-top:1px solid #DFDFDF;
    border-bottom:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    box-sizing: border-box;
    line-height: 46px;
    height:46px;
}
.list_top li:first-child{
    border-left:1px solid #DFDFDF;
}
.list_top li:nth-child(4),.downloads li:nth-child(5){
    line-height: 36px;
}
.bengti ul li{
    width:14.28%;
    text-align: center;
    border-bottom:1px solid #DFDFDF;
    border-right:1px solid #DFDFDF;
    box-sizing: border-box;
    line-height: 46px;
    height:46px;
    color:#656565;
}
.bengti ul li:first-child{
    border-left:1px solid #DFDFDF;
}
.center_title li{
    text-align: center;
    /*width:90px;*/
    height:32px;
    line-height: 32px;
    margin-bottom:30px;
    margin-right:30px;

}
.center_title li a{
    display: inline-block;
    width:100%;
    height:100%;
    font-size: 14px;
    color:#353535;
    padding:0 10px;
}
.center_title li a:hover{
    background: #4C95F0;
    color:#fff;
}
@media (max-width: 750px) {
    .downloads{
        width:100%;
        padding-bottom:50px;
    }
    .list_top li{
        width:50%;
    }
    .bengti ul li{
        width:50%;
    }
}
/**********产品周年详情************/
.center_detail{
    width:1200px;
    margin:0 auto;
    padding:50px 0;
}
.center_list_left{
    width:17%;
    box-shadow: 0px 2px 10px 5px #ccc;
    padding-bottom:20px;
}
.center_list_left>div{
    width: 100%;
    /*height:50px;*/
    /*background: #3261CB;*/
    padding-left:32px;
    /*line-height: 50px;*/
    box-sizing: border-box;
    border-bottom:1px solid #EFEFEF;
    margin-bottom:30px;
}
.center_list_left>div h1{
    font-size: 20px;
    /*font-weight: bold;*/
    color:#333333;
    font-weight: normal;
    margin-top:20px;
}
.center_list_left>div h2{
    font-size: 20px;
    /*font-weight: bold;*/
    color:#bbbbbb;
    font-weight: normal;
    margin:8px 0 33px;
}
.center_list_left li{
    /*width:100%;*/
    text-align: left;
    line-height: 45px;
    border-bottom:1px solid #CCCCCC;
    box-sizing: border-box;
    padding-left:11px;
    /*border-top:none;*/
    /*padding-left:25px;*/
    margin:0 20px;
}
.center_list_left li b{
    display: inline-block;
    width:3px;
    height:14px;
    background: #2A9AE6;
    margin-right:15px;
    /*opacity: 0;*/
    transition: all .5s linear;
}
.center_list_left li a{
    /*text-align: center;*/
    display: inline-block;
    /*width:100%;*/
    font-size: 14px;
    color:#333333;
    /*font-weight: bold;*/
}
/*.center_list_left li:hover{*/
    /*/!*background: #3261CB;*!/*/
    /*/!*border-color:#3261CB;*!/*/
/*}*/
/*.center_list_left li:hover a{*/
    /*/!*color:#fff;*!/*/
/*}*/
.center_list_left li:hover a,.center_list_left li.show a{
    color:#007aff;
}
.center_detail .rt{
     width:80%;
 }
.center_detail .rt h1{
    text-align: center;
    font-size: 22px;
    color:#303030;
    margin-bottom:50px;
}
.center_detail .rt div{
    text-align: justify;
    font-size: 14px;
    color:#121212;
    line-height: 25px;
}
.center_list_left>a{
    display: inline-block;
    width:100%;
    height:60px;
    line-height: 60px;
    text-align: center;
    margin-top:30px;
    font-size: 15px;
    font-weight: normal;
    border:1px solid #ddd;
}
@media (max-width: 750px) {
    .center_detail{
        width:100%;
        padding-top:0;
    }
    .center_list_left{
        width:100%;
    }
    .center_detail .rt{
        width:100%;
        padding:0 10px;
        box-sizing: border-box;
        margin-top:30px;
    }
    .center_list_left>a{
        display: none;
    }
}
.right_nav{
    z-index: 99999;
    position: fixed;
    right:0;
    top:70%;
    width:194px;
    background: #fff;
    /*border-radius: 10px;*/
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-bottom:20px;
    border:1px solid #ddd;
}
.right_nav div{
    width:100%;
    height:50px;
    background: #206BD1;
    font-size: 12px;
    color:#ffffff;
    font-weight: bold;
    line-height: 50px;
    padding-left:20px;
    box-sizing: border-box;
    border-top-left-radius: 10px;

    /*border-top-right-radius: 10px;*/
}
.right_nav ul li{
    width:100%;
    height:50px;
    font-size: 12px;
    color:#353535;
    line-height: 50px;
    padding-left:66px;
    box-sizing: border-box;
    background: url(right_nav_qq.png) no-repeat 30px 50%;
}
.right_nav ul li:nth-child(2){
    background: url(right_nav_tel.png) no-repeat 30px 50%;
}
@media (max-width: 750px) {
    .right_nav{
        display: none;
    }
}