﻿html{

    overflow-x: hidden;

}

body {

    font-family: "Microsoft YaHei", sans-serif;

    overflow-x:hidden; 

}

@media (min-width: 1200px) {

    .container {

        width: 1200px;

    }

}

#aaa {
    height:626px;
}
.he_fixed{

    width: 100%;

    position: fixed;

    top: 0;

    z-index: 999;

}

/*nav*/

.nav_con{

    width: 88%;

    margin: 0 auto;

}

.navbar-default {

    min-height: 120px;

    background: url(../images/nav_mc1.png) repeat;

    border-radius: 0;

    border: none;

    margin-bottom: 0;

}

.navbar-brand  {

    padding: 18px 15px;

}

.navbar-brand img {

    display: block;

    max-width: 100%;

}



.navbar-nav {

    margin-top: 4px;

}

.nav > li > a {

    padding-top: 0;

    padding-bottom: 0;

    height: 120px;

    line-height: 120px;

    font-size: 16px;

    color: #383838;

    padding: 0 20px;

}



.nav > li,

.dropdown  {

    position: static;

}



.dropdown-menu {

    left: 0!important;

    right: 0!important;

}



.dropdown-menu {

    background-clip: padding-box;

    /*background-color: #e6571e;*/

    background: url(../images/nav_mc2.png) repeat;

    border: none;

    border-radius: 0;

    margin: 0;

    padding: 0;

    text-align: center;

    height: 75px;

}

.dropdown-menu li {

    display: inline-block;

}

.dropdown-menu li a {

    display: inline-block;

    line-height: 75px;

    padding-top: 0;

    padding-bottom:0;

    color: #ffffff;

    font-size: 16px;

}

.dropdown-menu li span{

    font-size: 16px;

    color: #fff;

    margin: 0 20px;

    display: inline-block;

}



.navbar-default .navbar-nav > li > a:hover,

.navbar-default .navbar-nav > li > a:focus ,

.navbar-default .navbar-nav > .active > a,

.navbar-default .navbar-nav > .active > a:hover,

.navbar-default .navbar-nav > .active > a:focus,

.navbar-default .navbar-nav > .open > a,

.navbar-default .navbar-nav > .open > a:hover,

.navbar-default .navbar-nav > .open > a:focus {

    color: #e6002d;

    background: none;

    font-weight: bold;

}



.dropdown-menu > li > a:hover {

    background: #e6002d;

    color: #fff;

}

.navbar-default .navbar-toggle {

    border-color: #ddd;

}

.navbar-toggle {

    margin-bottom: 23px;

    margin-top: 22px;

}



.navbar-brand img.min_logo{

   display: none;

}

/*中英文切换*/

.nav_switch a,.nav_switch span{

    font-size: 14px;

    color: #9d9d9d;

    line-height: 32px;

}

.nav_switch span{

    margin: 0 15px;

}

.search{

    border:1px solid #bcc2c3;

    height: 38px;

    line-height: 38px;

    position: relative;

    margin-top: 10px;

}

.nav_switch a.switch_on{

    color: #ee1b3e;

}



.search_txt{

    width: 60%;

    height: 38px;

    line-height: 38px;

    border:none;

    float: left;

    background: transparent;

    font-size: 12px;

    color: #8f8f8f;

    padding-left: 10%;

}



.search_but{

    width: 25px;

    height: 20px;

    background: url(../images/serch.png) repeat;

    border:none;

    position: absolute;

    right: 10px;

    top: 8px;

}

/*nav end*/

.banner{

    width: 100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

    z-index: 1999;

}

.banner .owl-wrapper-outer{

    width: 100%;

    height: 100%;

}

.banner .owl-wrapper,

.banner .owl-item,

.banner .item{

    width: 100%;

    height: 100%;

}

.banner .item{

    height: 100%;

    background-repeat: no-repeat;

    background-position: top center;

    background-size: cover;

    position: relative;

}

.banner .item a{

    display: block;

    width: 100%;

    height: 100%;

}



.banner .item a h3{

    font-size: 78px;

    color: #fff;

    text-align: center;

    font-weight: bold;

    position: absolute;

    bottom: 30%;

    width: 100%;

    -webkit-animation: fadeInUp 1s .2s ease both;

    -moz-animation: fadeInUp 1s .2s ease both;

}



@-webkit-keyframes fadeInUp {

    0% {

        opacity: 0;

        -webkit-transform: translateY(20px)

    }



    100% {

        opacity: 1;

        -webkit-transform: translateY(0)

    }

}



@-moz-keyframes fadeInUp {

    0% {

        opacity: 0;

        -moz-transform: translateY(20px)

    }



    100% {

        opacity: 1;

        -moz-transform: translateY(0)

    }

}

.banner .item a span{

    width: 100%;

    text-align: center;

    bottom: 26%;

    display: block;

    font-size: 22px;

    color: #ffffff;

    font-family: Arial;

    position: absolute;

    -webkit-animation: fadeInUp 2s 0.6s ease both;

    -moz-animation: fadeInUp 2s 0.6s ease both;

}



@-webkit-keyframes fadeInUp {

    0% {

        opacity: 0;

        -webkit-transform: translateY(20px)

    }



    100% {

        opacity: 1;

        -webkit-transform: translateY(0)

    }

}



@-moz-keyframes fadeInUp {

    0% {

        opacity: 0;

        -moz-transform: translateY(20px)

    }



    100% {

        opacity: 1;

        -moz-transform: translateY(0)

    }

}

.banner .owl-pagination{

    width: 100%;

    text-align: center;

    position: absolute;

    bottom: 15px;

}

.banner .owl-buttons{

    display: none;

}

.page-1 .owl-theme .owl-controls .owl-page.active span,.page-1 .owl-theme .owl-controls.clickable .owl-page:hover span{

    background: #e6002d;

}

.page-1 .owl-theme .owl-controls .owl-page span{

    width: 15px;

    height: 15px;

    border:1px solid #e6002d;

    opacity: 1;

    background: transparent;

    padding: 0;

    margin: 0 8px;

}

/*banner end*/

/*核心产品*/

.in_h3{

    font-size: 30px;

    text-align: center;

    color: #ffffff;

    line-height: 66px;

    margin-bottom: 15px;

    margin-top: 20px;

}

.in_a1{

    width: 166px;

    height: 27px;

    line-height: 27px;

    text-align: center;

    border:1px solid #fff;

    font-size: 12px;

    color: #fff;

    display: block;

    margin: 30px auto 0;

}

.in_a1:hover{

    background: #e6002d;

    border:1px solid #e6002d;

}

.in_d1{

    background: #fff;

    margin: 0 10px;

    border:1px solid #b8b8b8;

}



.in_d1>a,.in_d1>a>img{

    display: block;

    width: 100%;

    overflow: hidden;

    transition: all 1s ease 0s;

}

.in_d1_m{

    padding: 20px 25px;

}



.in_d1_m a{

    font-size: 20px;

    color: #858585;

    line-height: 36px;

    font-weight: block;

    display: block;

}

.in_d1_m p{

    font-size: 14px;

    color: #949494;

    line-height: 24px;

    min-height: 72px;

}

.in_d1:hover>a>img{

    transform:scale(1.1);

    -ms-transform:scale(1.1); 

    -moz-transform:scale(1.1); 

    -webkit-transform:scale(1.1);

    -o-transform:scale(1.1); 

}

.in_d1:hover .in_d1_m a{

    color: #e6002d;

}



.in_bg_d1 .owl-pagination{

    display: none;

}

.in_bg_d1 .owl-buttons{

    display: none;

}



/*解决方案*/

.in_bg_d2 .in_h3,.in_bg_d3 .in_h3{

    color: #e6002d;

}



.in_bg_d2 .in_a1{

    background: #e6002d;

    border:1px solid #e6002d;

}

.in_d2{

    background: #fff;

    box-shadow: 0 0 20px #ebebeb;

    border:1px solid #ebebeb;

    position: relative;

    top: 0;

}

.in_d2>a,.in_d2>a>img{

    display: block;

    width: 100%;

    overflow: hidden;

    transition: all 1s ease 0s;

}

.in_d2:hover >a>img{

    transform:scale(1.1);

    -ms-transform:scale(1.1); 

    -moz-transform:scale(1.1); 

    -webkit-transform:scale(1.1);

    -o-transform:scale(1.1);

}

.in_d2_m{

    padding: 10px;

}



.in_d2_m span{

    display: block;

    font-size: 14px;

    color: #ababab;

    line-height: 36px;

    background: url(../images/line1.jpg) bottom left no-repeat;

}



.in_d2_m p{

    font-size: 16px;

    color: #4a4a4a;

    line-height: 36px;

}



.in_bg_d2 .owl-pagination{

    display: none;

}

.in_bg_d2 .owl-buttons{

    display: none;

}



/*新闻资讯*/

.in_d3{

    margin: 0 35px;

}



.in_d3 h3{

    font-size: 16px;

    color: #000000;

    line-height: 68px;

    text-align: center;

    font-weight: normal;

}



.in_d3 a img{

    padding: 12px;

    border:1px solid #dddddd;

    display: block;

    width: 100%;

    background: #fff;

    position: relative;

    left: 0;

}



.in_d3 p{

    font-size: 14px;

    color: #aaaaaa;

    line-height: 24px;

    margin: 15px 10px 0;

    height: 48px;

}



.d3_more{

    width: 82px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    border:1px solid #e6002d;

    color: #e6002d;

    display: block;

    margin: 75px auto 0;

}



.in_d3:hover .d3_more{

    background: #e6002d;

    color: #fff;

    border:1px solid #c80000;

}



.in_bg_d3 .owl-pagination{

    display: none;

}

.in_bg_d3 .owl-buttons{

    display: none;

}



.jytd_deils_t img {

    max-width: 100%;

    vertical-align: middle;

}





.in_d4{

    border:1px solid #e0dfdf;

    box-shadow: 0 0 15px #e0dfdf;

    background: #fff;

    padding: 100px 100px 125px 125px;

}



.in_d4 h3{

    font-size: 24px;

    color: #e6002d;

    line-height: 35px;

    font-weight: normal;

}



.in_d4 span{

    font-size: 18px;

    color: #d2d2d2;

    display: block;

}



.in_d4 p{

    font-size: 14px;

    color: #939393;

    line-height: 30px;

    margin-top: 20px;

}

.in_d4 a{

    width: 182px;

    height: 47px;

    line-height: 47px;

    text-align: center;

    background: #e6002d;

    display: block;

    font-size: 14px;

    color: #fff;

    margin: 35px 0 0;

}



/*footer*/

.y_section1{

    width: 100%;

    background: #000;

}

.fot_d1{

    float: left;

}

.fot_d1 a{

    font-size: 14px;

    color: #ffffff;

    line-height: 100px;

    margin-right: 75px;

    display: block;

    float: left;

}

.fot_bot>img{

    float: right;

    width: 92px;

    height: 70px;

    margin-top: 15px;

}

.fot_k2{

    border-top: 1px solid #262626;

}



.fot_k2 p{

    float: left;

    font-size: 12px;

    color: #999999;

    line-height: 46px;

}



.fot_d2{

    float: right;

}

.fot_d2 a,.fot_d2 span{

    display: inline-block;

    font-size: 12px;

    color: #ffffff;

    line-height: 72px;

}

.fot_d2 span{

    margin: 0 20px;

}



/*发展历程*/

.other-banner img{

    display: block;

    width: 100%;

}

.other-banner img.oter_img2{

    display: none;

}



.course_h2{

    line-height: 62px;

    border-bottom: 1px solid #eaeaea;

    text-align: center;

    font-size: 26px;

    color: #000000;

    padding-top: 62px;

}



.course_tit a,.course_tit span{

    font-size: 16px;

    color: #666666;

    line-height: 54px;

}

.course_tit span{

    margin: 0 25px;

}



.course_tit a.on_1{

    color: #e6002d;

}



.deve_k{

    background: url(../images/line2.png) center repeat-y;

    position: relative;

    padding: 70px 0;

    margin-bottom: 50px;

    margin-top: 30px;

}

.deve_k b{

    width: 15px;

    height: 20px;

    display: block;

    position: absolute;

    left: 50%;

    margin-left: -7.5px;

    background: url(../images/m2.png) no-repeat;

}

.deve_b1{

    top: 0;

}

.ceve_b2{

    bottom: 0;

}

.course_l>a,.course_l>a>img{

    display: block;

    width: 100%;

}

.deve{

    border:1px solid #efefef;

    margin-right: 40px;

}



.deve .row{

    margin: 0 -10px;

    padding: 15px 15px 15px 20px;

}

.deve .row>div{

    padding-left: 10px;

    padding-right: 10px;

}

.deve_l a,.deve_l a img{

    display: block;

    width: 100%;

}

.deve_r span{

    display: block;

    font-size: 16px;

    color: #333333;

    line-height: 56px;

}



.deve h3{

    font-size: 24px;

    color: #333333;

    line-height: 45px;

    background: #f8f8f8;

    font-weight: normal;

    padding: 0 20px;

}



.deve_em{

    width: 12px;

    height: 32px;

    display: block;

    background: url(../images/m1.png) no-repeat;

    position: absolute;

    right: -6px;

    top: 0;

}

.deve_co_even{

    margin-top: 180px;

}

.deve_co_even .deve{

    margin-right: 0;

    margin-left: 40px;

}



.deve_co_even .deve_em{

    right: auto;

    left: -6px;

}



.deve_co_even .deve h3{

    text-align: right;

}



/*关于中创*/

.about_f1{

    max-width: 100%;

    /*width: 337px;*/

    /*height: 77px;*/

    text-align: center;

    display: block;

    margin: 0 auto;

    padding: 75px 0 45px;

}



.Introduc_m{

    font-size: 14px;

    color: #666666;

    line-height: 36px;

    padding-bottom: 50px;

}

.Introduc_m img{

    max-width: 100%;

    vertical-align: middle;

}



.memorabilia_bg{

    width: 100%;

    background: url(../images/bg5.jpg) center no-repeat;

}





.swiper-container {

    width: 100%;

    height: 300px;

    margin-left: auto;

    margin-right: auto;

}

.swiper-slide {

    background-size: cover;

    background-position: center;

}

.gallery-top {

    height: 80%;

    width: 100%;

    margin-top: 20px;

}

.gallery-thumbs {

    height: 20%;

    box-sizing: border-box;

    padding: 10px 0;

}

.gallery-thumbs .swiper-slide {

    width: 25%;

    height: 100%;

    opacity: 0.4;

}

.gallery-thumbs .swiper-slide-active {

    opacity: 1;

}



.swiper_d1{

    padding-bottom: 40px;

}

.swiper_d1>h3{

    font-size: 52px;

    color: #e6002d;

    line-height: 80px;

    text-align: center;

}

.swiper_d1>p{

    font-size: 14px;

    color: #000000;

    line-height: 70px;

    background: url(../images/line3.jpg) bottom center no-repeat;

    text-align: center;

}



.swiper a,.swiper a img{

    display: block;

    width: 100%;

}

.swiper_r span{

    font-size: 20px;

    color: #181818;

    line-height: 58px;

    display: block;

    padding-left: 30px;

    margin-top: 28px;

}



.swiper_r p{

    font-size: 16px;

    color: #6a6a6a;

    line-height: 38px;

    padding-left: 30px;

}



.swiper_d2{

    margin-top: 30px;

}



.swiper-button-next, .swiper-button-prev{

    width: 56px;

    height: 56px;

    position: absolute;

    top: 20%;

}

.swiper-button-prev{

    background: url(../images/left.png) no-repeat!important;

    left: 30%;

}

.swiper-button-next{

    background: url(../images/right.png) no-repeat!important;

    right: 30%;

}



.gallery-thumbs{

    background: url(../images/bg6.png) bottom repeat-x;

    width: 100%;

    padding-top: 80px;

}

.gallery-thumbs .swiper-slide{

    width: 123px;

}

.gall_span{

    color: #cdcdcd;

    font-size: 26px;

    padding-bottom: 45px;

    background: none;

    display: block;

    position: absolute;

    top: -72px;

    background-position:10px 56px;

    padding-left: 5px;

    opacity: 1;

}



.swiper-slide-active .gall_span{

    background: url(../images/bg6r.png) no-repeat;

    background-position:10px 56px;

    color: #e6002d;

}



/*企业荣誉*/

.Enter_h{

    padding-bottom: 40px;

}

.Enter_h .owl-pagination{

    display: none;

}

.Enter_h .owl-buttons{

    width: 100%;

    position: absolute;

    top: 35%;

    height: 56px;

    z-index: 2!important;

}

.Enter_h .owl-wrapper-outer{

    position: relative;

    z-index: 9999;

}

.Enter_h .owl-buttons>div{

    width: 56px;

    height: 56px;

    display: block;

    position: absolute;

}



.Enter_h .owl-theme .owl-controls .owl-buttons div.owl-prev{

    background: url(../images/left.png) no-repeat;

    left: -90px;

}

.Enter_h .owl-theme .owl-controls .owl-buttons div.owl-next{

    background: url(../images/right.png) no-repeat;

    right: -90px;

}

.enter_d1 a:hover span{

    color: #e6002d;

}

.enter_d1 a:hover img{

    -webkit-animation: bounceIn 1s .2s ease both;

    -moz-animation: bounceIn 1s .2s ease both;

}



@-webkit-keyframes bounceIn {

    0% {

        opacity: 0;

        -webkit-transform: scale(.3)

    }



    50% {

        opacity: 1;

        -webkit-transform: scale(1.05)

    }



    70% {

        -webkit-transform: scale(.9)

    }



    100% {

        -webkit-transform: scale(1)

    }

}



@-moz-keyframes bounceIn {

    0% {

        opacity: 0;

        -moz-transform: scale(.3)

    }



    50% {

        opacity: 1;

        -moz-transform: scale(1.05)

    }



    70% {

        -moz-transform: scale(.9)

    }



    100% {

        -moz-transform: scale(1)

    }

}

/*企业文化*/

.culture_bg{

    width: 100%;

    background: url(../images/bg8.png) top center no-repeat;

}



.cultrue_d1 h3{

    font-size: 18px;

    color: #000000;

    line-height: 36px;

    margin-top: 20px;

}



.cultrue_d1 p{

    font-size: 18px;

    color: #000000;

    line-height: 36px;

}

.culture_bg{

    padding-bottom: 20px;

}

.culture_bg .about_f1{

    padding: 40px 0 15px;

    b

}

.cultrue_d2{

    padding-top: 15px;

}

.cultrue_d2>a,.cultrue_d2>a img{

    display: block;

    width: 100%;

}



.partners_d1 a,.partners_d1 a img{

    display: block;

    width: 100%;

    margin-bottom: 5px;

}

.partners_d1 a img{

    border: 1px solid #ccc;

}

.partners{

    padding-bottom: 50px;

}





/*新闻资讯*/

.informa_news{

    padding-bottom: 100px;

}

.informa_k{

    margin-bottom: 50px;

}

.informa_a{

    padding: 2px;

    border:1px solid #dcdcdc;

    display: block;

    width: 100%;

    transition: all 1s ease 0s;

}



.informa_a img{

    display: block;

    width: 100%;

}



.informa h3 a{

    display: block;

    font-size: 16px;

    color: #5c5c5c;

    line-height: 32px;

    font-weight: bold;

    margin-top: 10px;

    transition: all 1s ease 0s;

}



.informa span{

    font-size: 14px;

    color: #afaeae;

    line-height: 26px;

    display: block;



}



.informa p{

    font-size: 14px;

    color: #888888;

    line-height: 30px;

    text-indent: 2em;

}



.informa>a{

    width: 102px;

    height: 34px;

    line-height: 34px;

    text-align: center;

    background: #f3f3f3;

    border-radius: 5px;

    display: block;

    font-size: 14px;

    color: #9d9d9d;

    margin-top: 15px;

    transition: all 1s ease 0s;

}

.informa_k:hover .informa h3 a{

    color: #e83c28;

}

.informa_k:hover .informa>a{

    background: #e83c28;

    color: #fff;

}

.informa_k:hover .informa_a{

    border:1px solid #e83c28;

}





.recruiting_bg{

    margin-top: 110px;

    margin-bottom: 60px;

    position: relative;

}



.recru_bg{

    display: block;

    width: 100%;

    position: absolute;

    top: 0;

    left: 0;

}



.recru{

    background: #fff;

    padding-bottom: 170px;

}



.recru h3{

    text-align: center;

    font-size: 18px;

    color: #025299;

    margin-bottom: 20px;

}



.recru p{

    width: 60%;

    margin: 0 auto;

    height: 58px;

    border-bottom: 1px solid #f5f8fb;

    line-height: 58px;

    font-size: 14px;

    color: #025299;

}



.recru p img{

    width: 28px;

    height: 28px;

    display: block;

    float: left;

    margin: 12px 20px 0 17px;

}



/*职位*/

.profess_bg{

    margin-bottom: 100px;

}

.profess_bg .owl-carousel{

    padding: 0 8%;

}

.porfess_d1{

    /*background: #e6002d;*/

    padding: 110px 30px 70px;

    position: relative;

}

.porfess_d1 h3{

    font-size: 22px;

    color: #474646;

    line-height: 50px;

    background: url(../images/line4.png) top left no-repeat;

}

.porfess_d1 p{

    font-size: 14px;

    color: #474646;

    line-height: 24px;

    margin-top: 12px;

	height:100px;

	overflow:hidden;

}



.porfess_d1 a{

    width: 52px;

    height: 31px;

    background: url(../images/menu1.png) no-repeat;

    display: block;

    margin-top: 50px;

}



.profess_bg{

    background: url(../images/bg12.png) center repeat-x;

    position: relative;

}



.porfess_d1 em{

    width: 25px;

    height: 28px;

    /*display: block;*/

    position: absolute;

    z-index: 999;

    display: none;

}

.porfess_d1 em.por_em1{

    left: 20px;

    top: 20px;

    background: url(../images/q1.png) no-repeat;

}

.porfess_d1 em.por_em2{

    right: 20px;

    top: 20px;

    background: url(../images/q2.png) no-repeat;

}

.porfess_d1 em.por_em3{

    left: 20px;

    bottom: 20px;

    background: url(../images/q3.png) no-repeat;

}

.porfess_d1 em.por_em4{

    right: 20px;

    bottom: 20px;

    background: url(../images/q4.png) no-repeat;

}



.profess_bg .owl-pagination{

    display: none;

}

.profess_bg .owl-theme .owl-controls .owl-buttons{

        width: 100%;

}

.profess_bg .owl-theme .owl-controls .owl-buttons div{

    width: 45px;

    height: 44px;

    border-radius: 0;

    position: absolute;

    top: 50%;

    margin-top: -22px;

    opacity: 1;

}

.profess_bg .owl-theme .owl-controls .owl-buttons .owl-prev{

    background: url(../images/left_1.png) no-repeat;

    left: 0;

}

.profess_bg .owl-theme .owl-controls .owl-buttons .owl-next{

    background: url(../images/right_1.png) no-repeat;

    right: 0;

}



.profess_bg .porfess_d1:hover {

    background: #e6002d;

}



.porfess_d1:hover em{

    display: block;

}

.porfess_d1:hover h3{

    color: #fff;

    background: url(../images/line5.png) top left no-repeat;

}

.porfess_d1:hover p{

    color: #fff;

}

.porfess_d1:hover a{

    background: url(../images/menu2.png) no-repeat;

}





/*产品中心*/

.product_m{

    padding-bottom: 60px;

}

.product_m1{

    border:1px solid #d9d9d9;

    padding: 35px 10px 35px 20px;

}



.product_m1{

    margin-top: 20px;

}



.porduc_a,.porduc_a img{

    display: block;

    width: 100%;

    overflow: hidden;

    transition: all 1s ease 0s;

}



.porduc_r h3 a{

    font-size: 24px;

    color: #000;

    line-height: 44px;

    display: block;

}



.porduc_r p{

    font-size: 14px;

    color: #a4a4a4;

    line-height: 24px;

}



.porduc_r>a{

    width: 161px;

    height: 44px;

    line-height: 44px;

    border:1px solid #ebebeb;

    text-align: center;

    display: block;

    margin-top: 15px;

}

.porduc_r>a span{

    padding-left: 40px;

    background: url(../images/q5.png) left no-repeat;

    font-size: 16px;

    color: #d8d8d8;

    display: inline-block;

}



.porduc_k:hover .porduc_r h3 a{

    color: #e83c28;

}



.porduc_k:hover .porduc_r>a{

    background: #e83c28;

}

.porduc_k:hover .porduc_r>a span{

    background: url(../images/q6.png) left no-repeat;

    color: #fff;

}



.porduc_k:hover .porduc_a img{

    transform:scale(1.1);

    -ms-transform:scale(1.1); 

    -moz-transform:scale(1.1); 

    -webkit-transform:scale(1.1);

    -o-transform:scale(1.1); 

}



/*产品中心1*/

.por_cen_bg{

    background: #f6f7f8;

    position: relative;

}



.por_a,.por_a img{

    display: block;

    width: 100%;

}

.por_r{

    padding-top: 18%;

}

.por_r h3{

    font-size: 30px;

    color: #353535;

    line-height: 86px;

}



.por_r p{

    font-size: 16px;

    color: #474747;

    line-height: 36px;

}

.por_img{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    display: block;

}

.por_cen_h .por_cen_bg:nth-child(even) .por_r{

    padding-top: 20%;

}

.por_cen_h .por_cen_bg:nth-child(2) .por_r h3{

    color: #fff;

}

.por_cen_h .por_cen_bg:nth-child(2) .por_r p{

    color: #fff;

}





.por_more{

    width: 100%;

    height: 51px;

    line-height: 51px;

    background: #f5f5f5;

    text-align: center;

    display: block;

    margin: 50px 0;

}

.por_more span{

    font-size: 18px;

    color: #505050;

    padding-left: 30px;

    background: url(../images/more.png) left no-repeat;

    display: inline-block;

}



/*产品中心详情*/

.cp_deilas{

    font-size: 14px;

    color: #333333;

    line-height: 30px;

}



.cp_deilas h3{

    text-align: center;

    font-size: 28px;

    color: #333333;

    line-height: 168px;

    border-bottom: 1px solid #ededed;

    margin-bottom: 20px;

}



.cp_deilas img{

    max-width: 100%;

    vertical-align: middle;

}





.cp_page{

    line-height: 60px;

    margin-bottom: 30px;

    border-top: 1px dashed #a4a4a4;

    margin-top: 60px;

}



.cp_page p,.cp_page p a{

    font-size: 14px;

    color: #000000;

}

.cp_page p:nth-child(odd){

    float: left;

}

.cp_page p:nth-child(even){

    float: right;

}



/*解决方案*/

.plan_k{

    padding-bottom: 100px;

}

.plan_k .plan{

    background: #f6f6f6;

    padding: 50px 0;

}

.plan_k .plan_even .plan_r>a{

    float: left;

}

.plan_a,.plan_a img{

    display: block;

    width: 100%;

}



.plan_r h3 a{

    font-size: 20px;

    color: #000000;

    line-height: 45px;

    margin-top: 8px;

    display: block;

}

.plan_r p{

    font-size: 16px;

    color: #8a8a8a;

    line-height: 30px;

}



.plan_r>a{

    width: 172px;

    height: 53px;

    line-height: 53px;

    text-align: center;

    background: #e5e5e5;

    display: block;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}



.plan_r a span{

    font-size: 16px;

    color: #e6002d;

    padding-left: 60px;

    background: url(../images/m5.png) left no-repeat;

    display: inline-block;

}





.plan_img{

    display: block;

    max-width: 100%;

    margin: 0 auto;

}



/*解决方案修改*/

#container {

    position: relative;

    width: 1100px;

    margin: 0 auto 25px;

    padding-bottom: 10px;

}



.grid {

    width: 560px;

    min-height: 100px;

    padding: 15px;

    background: #fff;

    margin: 8px;

    font-size: 12px;

    float: left;

}



.grid>a{

    margin: 40px 0 15px;

    display: block;

    padding: 0 0 5px;

    font-size: 18px;

    color: #000000;

}

.grid p{

    font-size: 14px;

    color: #a3a3a3;

}

.grid .meta {

    text-align: right;

    color: #777;

    font-style: italic;

}

.imgholder{

    overflow: hidden;

    position: relative;

}

.imgholder img {

    max-width: 100%;

    display: block;

    transition: all 1s ease 0s;

}

#tiles li {

  -moz-box-sizing: border-box;

       box-sizing: border-box;

  padding: 8px;

  position: relative;

}



#tiles li{

    padding: 0 15px 30px;



}

#tiles li img {

  width: 100%;

  height: auto;

}

.pb_d1{

    height: 62px;

    border:1px solid #e8e8e8;

    /*width: 100%;*/

}



.pb_d1 h3{

    font-weight: normal;

    line-height: 62px;

    font-size: 16px;

    color: #686767;

    padding-left: 20px;

    float: left;

}



.pb_d1>a{

    width: 25px;

    height: 25px;

    background: url(../images/q7.png) no-repeat;

    display: block;

    float: right;

    margin-right: 20px;

    margin-top: 20px;

}



#tiles li:hover .pb_d1{

    background: #e6002d;

    border:1px solid #e6002d;

}

#tiles li:hover .pb_d1 h3{

    color: #fff; 

}



#tiles li:hover .pb_d1 a{

    background: url(../images/q8.png) no-repeat;

}



#tiles li:hover .imgholder img{

    transform:scale(1.1);

    -ms-transform:scale(1.1); 

    -moz-transform:scale(1.1); 

    -webkit-transform:scale(1.1);

    -o-transform:scale(1.1); 

}



/*服务中心*/

.service{

    padding-bottom: 10px;

}

.ser_img1{

    display: block;

    width: 100%;

}



.service_r h3{

    font-size: 18px;

    color: #000000;

    line-height: 80px;

}

.ser_d1{

    margin-bottom: 25px;

}

.ser_d1 p{

    font-size: 16px;

    color: #757575;

    line-height: 30px;

}



/*联系我们*/

.contact_k{

    border:1px solid #eaeaea;

    margin: 40px auto 50px;

}



.con_d1{

    margin: 0 30px;

    border-bottom: 1px solid #ededed;

    padding: 50px 0;

}



.con_d1 span{

    font-size: 16px;

    color: #4f4f4f;

    line-height: 30px;

}



.con_d1 p{

    font-size: 14px;

    color: #4f4f4f;

}



.con_d1 img{

    width: 48px;

    height: 48px;

    display: block;

    float: left;

    margin-right: 10px;

}



.con_d1_r{

    float: left;

    width: 80%;

}

.con_d2{

    width: 128px;

    margin: 50px 0 0 30px;

}

.con_d2 img{

    display: block;

    width: 128px;

    height: 128px;

}



.con_d2 span{

    display: block;

    font-size: 14px;

    color: #5c5b5b;

    line-height: 50px;

    text-align: center;

}



.maps{

    padding: 30px 10px 30px 30px;

    border-left: 1px solid #eaeaea;

}



.maps a,.maps a img{

    display: block;

    width: 100%;

}





.slick_fa{

    padding: 0 5%;

    width: 100%;

    overflow: hidden;

}

.slick img{

    display: block;

    width: 100%;

}



.slick span{

    font-size: 16px;

    color: #888;

    line-height: 40px;

    text-align: center;

    width: 100%;

    display: none;

}



.slick .slick-center span{

    display: block;

}





/*企业荣誉*/

.hon_f{

    padding: 20px 10px 50px;

}

.hon_f .row{

    margin-left: -5px;

    margin-right: -5px;

}

.hon_f .row>div{

    padding-left: 5px;

    padding-right: 5px;

}

.hon_d1{

   border:1px solid #e3e3e3;

   margin-bottom: 20px; 

   transition: all 1s ease 0s;

}



.hon_d1>a{

    margin: 5%;

    display: block;

}

.hon_d1>a>img{

    display: block;

    width: 100%;

}



.hon_d1 h3 a{

    display: block;

    border-top: 1px solid #e3e3e3;

    height: 50px;

    line-height: 50px;

    text-align: center;

    width: 100%;

    font-size: 16px;

    color: #000000;

    transition: all 1s ease 0s;

}



.hon_d1:hover{

    box-shadow: 0 0 15px #e7e7e7

}

.hon_d1:hover h3 a{

    background: #e6002d;

    color: #fff;

}



/*关于中创详情*/

.abo_dy_tit{

    margin-bottom: 30px;

}

.abo_dy_tit h3{

    font-size: 32px;

    color: #000000;

    line-height: 64px;

    margin-top: 30px;

    font-weight: bold;

}

.abo_dy_tit span{

    display: block;

    font-size: 18px;

    color: #999999;

    line-height: 46px;

    padding-bottom: 16px;

    background: url(../images/abo_line1.png) bottom left no-repeat

}



.abo_dy img{

    max-width: 100%;

    vertical-align: middle;

}



.abo_dy{

    font-size: 14px;

    color: #666666;

    line-height: 32px;

    padding-top: 30px;

    padding-bottom: 55px;

}





/*搜索页面*/

.sea_ul{

    border-top: 1px solid #e0e0e0;

    margin-top: 80px;

    margin-bottom: 110px;

}

.sea_ul li{

    height: 42px;

    line-height: 42px;

    border-bottom: 1px solid #e0e0e0;

    text-align: right;

    background: #f9f9f9;

    padding: 0 20px;

    font-size: 12px;

    color: #aaaaaa;

}

.sea_ul li:nth-child(even){

    background: #fff;

}

.sea_ul li a{

    float: left;

    font-size: 14px;

    color: #666666;

    padding-left: 25px;

    background: url(../images/sea_m1.png) left no-repeat;

}



.map h3{

    font-size: 28px;

    color: #333333;

    line-height: 72px;

    padding: 60px 0 36px;

    text-align: center;

}



/*.bar_k_fam {

    width: 100%;

    height: 950px;

    margin-bottom: 30px;

    overflow: hidden;

}*/

.bar_k {

    width: 100%;

    height: 1020px;

    overflow-x: auto;

}



.bar_d1_fa{

    position: relative;

    background: url(../images/map_line.png) center repeat-y;

    margin: 0 25px;

}



.bar_d1_fa h4 a{

    display: block;

    /*width: 136px;*/

    height: 45px;

    border:1px solid #cccccc;

    box-shadow: 5px 5px 0px #ccc;

    font-size: 20px;

    color: #333333;

    text-align: center;

    line-height: 45px;

    background: #fff;

}

.bar_d1_fa>a{

    display: block;

    height: 45px;

    border:1px solid #cccccc;

    box-shadow: 5px 5px 0px #ccc;

    text-align: center;

    line-height: 45px;

    font-size: 15px;

    color: #767676;

    margin-top: 40px;

    background: #fff;

}



.profess_bg .owl-theme .owl-controls{

    display: block!important;

}



.bar_k .owl-pagination{

    display: none;

}



.bar_k .owl-buttons{

    display: none;

}

.fot_bot{

    float: right;

}

.fot_bot a{

    width: 27px;

    height: 27px;

    display: block;

    float: left;

    margin-top: 35px;

    margin-right: 20px;

}



/*留言板*/

.mask{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    background: #000;

    opacity: 0.5;

    z-index: 999997;

    display: none;

}



.board{

    background: #fff;

    position: fixed;

    top: 0;

    margin-top: 3%;

    z-index: 999998;

    padding-bottom: 30px;

    display: none;

}



.board h3{

    font-size: 36px;

    color: #a60a0a;

    line-height: 100px;

    text-align: center;

}



.board input.form-control{

    border-radius: 0;

    height: 50px;

    line-height: 50px;

}

.form-horizontal .control-label{

    padding-top: 15px;

    font-size: 16px;

    color: #737373;

    font-weight: normal;

}



.board select.form-control{

    color: #a7a6a6;

    height: 50px;

    line-height: 50px;

}



.board textarea{

    height: 165px;

}



.board .btn-default{

    width: 147px;

    height: 50px;

    line-height: 50px;

    background: #af1b31;

    border:none;

    border-radius: 0;

    font-size: 18px;

    color: #fff;

    padding: 0;

}





.player_1{

    margin-bottom: 80px;

}

.player_1,.player_1 a,.player_1 a img{

    display: block;

    width: 100%;

}