.body-wrap.white-bg{background-color:#fff}
.website-banner{width:100%;height:535px;position:relative;overflow:hidden;background-color:#333}
.website-banner .bg-box{width:100%;height:100%;}
.website-banner.active .bg-box{display:block}
.website-banner .up-cont{width:78%;margin-top:146px;color:#fff;position:absolute;left:11%;top:0;text-align:center}
.website-banner .up-cont .tit1{font-size:78px;line-height:94px}
.website-banner .up-cont .line{display:block;width:50px;height:4px;background-color:#fff;margin-top:25px}
.website-banner .up-cont .tit2{display:block;font-size:34px;line-height:50px}
.website-banner .up-cont .link-btn{display:block;width:182px;padding-left:24px;line-height:56px;color:#fff;border:2px solid #fff;background:url(/images/ico_72.png) no-repeat 175px center;margin-top:45px;font-size:22px;font-family:Base-font}
.website-banner .up-cont .cent-list{width:720px;margin:54px auto 0;text-align:left;color:#fff}
.website-banner .up-cont .cent-list ul{width:100%}
.website-banner .up-cont .cent-list li{width:180px;padding-left:60px;position:relative}
.website-banner .up-cont .cent-list li .line-t{display:inline-block;width:1px;height:98px;background-color:#fff;opacity:.15;position:absolute;right:0;top:5px}
.website-banner .up-cont .cent-list .tt{font-size:20px;line-height:36px}
.website-banner .up-cont .cent-list .num{font-size:96px;line-height:90px;font-family:Trump}
.website-banner .news-recom{width:100%;position:absolute;bottom:0;left:0;line-height:50px;height:50px;background-color:rgba(10,10,10,.3)}
.website-banner .news-recom .cent-wrap{width:74%;margin:0 auto;position:relative;color:#fff}
.website-banner .news-recom .tit{font-size:14px}
.website-banner .news-recom .line{display:inline-block;width:1px;height:16px;margin:17px 20px 0 15px;background:#fff;opacity:.2}
.website-banner .news-recom .list{width:400px}
.website-banner .news-recom .list li a{display:block;float:left;color:#fff}
.website-banner .news-recom .list li .stt{font-size:14px}
.website-banner .news-recom .list li{height:50px}
.website-banner .news-recom .list .date{display:inline-block;margin-left:24px;font-size:12px;color:#fff;opacity:.5}
.website-banner .news-recom .list .btn{display:block;width:34px;height:50px;cursor:pointer;position:absolute;top:0;transition:all .3s ease 0s}
.website-banner .news-recom .list .prev{right:36px;background:url(/images/ico_75.png) no-repeat center}
.website-banner .news-recom .list .prev:hover{background:url(/images/ico_75_h.png) no-repeat center}
.website-banner .news-recom .list .next{right:8px;background:url(/images/ico_76.png) no-repeat center}
.website-banner .news-recom .list .next:hover{background:url(/images/ico_76_h.png) no-repeat center}
.website-column{width:100%}
.website-column ul{width:100%}
.website-column li{width:25%;position:relative;overflow:hidden}
.website-column li a{display:block;width:100%;color:#fff}
.website-column li img{width:101%}
.website-column li .up-cont{position:absolute;width:86%;padding:0 7% 0;left:0;top:50%;margin-top:-90px}
.website-column li .tit{font-size:24px;line-height:40px;color:#fff}
.website-column li .font{display:block;line-height:26px;font-size:14px;color:#fff;margin-top:12px;width:59%;min-height:110px}
.website-column li .font h2{line-height:26px;font-size:14px}
.website-column li .font a{display:inline-block;width:auto}
.website-column li .tit a{display:inline-block;width:auto}
.website-column li.white .more-ico{border:1px solid rgba(0,0,0,.05);background:url(/images/ico_74.png) no-repeat center}
.website-column li .more-ico{display:inline-block;width:36px;height:36px;border:1px solid rgba(255,255,255,.05);background:url(/images/ico_73.png) no-repeat center;border-radius:50%;margin-top:30px}
.website-wrap .top-nav{padding-top:65px}
.website-wrap .top-nav h3{text-align:center}
.website-wrap .top-nav .s-nav{text-align:center}
.website-wrap .top-nav .s-nav ul{display:inline-block}
.website-wrap .top-nav .s-nav li.tt{margin-right:32px}
.website-wrap .list-wrap{margin-top:42px}
.i-wrap .up-graybox .stit{line-height:26px;padding:3px 0;margin-top:-29px}
.i-nine-wrap{background:#fff;padding:22px 0 50px;padding-left: 16px;    padding-right: 15px;}
.nine-wrap-list{padding-top:30px;position:relative;overflow:hidden}
.nine-wrap-list ul{width:102%;padding-bottom:10px}
.nine-wrap-list li{width:31.5%;margin-right:1.75%;    margin-bottom: 1.75%;border:1px solid #ececec;padding:1.6%;transition:box-shadow .3s;box-sizing:border-box}
.nine-wrap-list li .pic{width:39.8%;overflow:hidden;position:relative}
.nine-wrap-list li .pic img{width:100%}
.nine-wrap-list li .con{width:100%}
.nine-wrap-list li h2{font-size:16px;color:#333;line-height:22px;margin-bottom:17px}
.nine-wrap-list li p{font-size:14px;color:#666;line-height:22px}
.nine-wrap-list li .link-point{display:block;width:24px;height:8px;background:url(/images/ico_08.png) no-repeat center;margin-top:38px}
.i-nine-wrap .main-wrap{width:93.4%;margin:0 auto}
.i-nine-wrap .top-titbox h4{font-size:24px;line-height:40px;color:#333;font-weight:400}
.i-nine-wrap .top-titbox .line{display:inline-block;width:10px;height:2px;background-color:#1c1c1c;margin-top:8px}
.i-nine-wrap .top-titbox .font{display:block;line-height:32px;margin-top:10px;font-size:16px;color:#666}
.i-nine-wrap .top-titbox .more{display:inline-block;line-height:32px;margin-top:60px;padding-left:25px;background:url(/images/ico_09.png) no-repeat left center;font-size:14px;    color: #777;}
.nine-wrap-list.mobile-list{display:none;padding-bottom:48px}
.nine-wrap-list.mobile-list li{margin-right:0}
@media (min-width:1200px){.website-banner .up-cont .cent-list,.website-banner .up-cont .line,.website-banner .up-cont .tit1,.website-banner .up-cont .tit2{opacity:0;filter:alpha(opacity=0);transform:translateY(30px)}
    .website-column li img{transform:translateZ(0);transition:transform .3s ease 0s}
    .website-column li:hover img{transform:scale(1.1,1.1);transition:transform .6s ease 0s}
    .website-banner.active .up-cont .tit1{opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:.3s ease .2s}
    .website-banner.active .up-cont .line{opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:.3s ease .4s}
    .website-banner.active .up-cont .tit2{opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:.3s ease .6s}
    .website-banner.active .up-cont .cent-list{opacity:1;filter:alpha(opacity=100);transform:translateY(0);transition:.3s ease .8s}
}
@media (max-width:1580px){.website-banner .up-cont .tit2{font-size:40px;line-height:58px}
    .website-column li .tit{font-size:18px;line-height:32px}
    .website-column li .font{width:90%;font-size:14px;margin-top:4px}
    .website-column li .more-ico{margin-top:20px}
    .website-column li .up-cont{margin-top:-80px}
}
@media (max-width:1400px){.website-column li .font{margin-top:0}
    .website-column li .up-cont{margin-top:-70px}
}
@media (max-width:1300px){.website-banner .up-cont{width:89%;left:5.5%}
    .website-column li .font{line-height:22px;min-height:44px}
    .website-column li .font h2{line-height:22px}
    .website-banner .up-cont .tit1{font-size:50px;line-height:72px}
    .website-banner .up-cont .tit2{font-size:26px;line-height:52px}
    .website-banner .up-cont .link-btn{border-width:1px;width:140px;padding-left:15px;line-height:42px;font-size:16px;background:url(/images/ico_72.png) no-repeat 126px center}
}
@media (max-width:1050px){.website-column li{width:50%}
    .website-column li .tit{font-size:24px;line-height:50px}
    .new-float{display:none}
    .nine-wrap-list.pc-list{display:none}
    .nine-wrap-list.mobile-list{display:block}
    /*.i-nine-wrap{padding:22px 0 40px}*/
}
@media (max-width:900px){.website-banner{height:500px}
    .website-banner .up-cont .tit1{font-size:42px}
    .website-banner .up-cont .tit2{font-size:26px;line-height:48px}
    .website-banner .up-cont{margin-top:120px}
    .website-banner .news-recom{display:none}
    .website-banner .up-cont .cent-list{width:100%}
    .website-banner .up-cont .cent-list li{width:33.3%;padding-left:0;text-align:center}
    .website-banner .up-cont .cent-list .num{font-size:68px;line-height:76px}
}
@media (max-width:780px){.website-column li .tit{font-size:20px;line-height:30px}
    .website-column li .up-cont{margin-top:-60px}
    .website-banner .up-cont .tit1{line-height:60px}
}
@media (max-width:480px){.website-column li{width:100%}
    .website-banner .up-cont .tit1{font-size:30px}
    .website-banner .up-cont .tit2{font-size:20px;line-height:36px}
    .website-column li .font,.website-column li .more-ico{display:block}
    .website-column li .font{width:100%}
    .website-banner .up-cont .cent-list .tt{font-size:16px;line-height:28px}
    .website-banner .up-cont .cent-list .num{font-size:42px;line-height:60px}
    .website-column li .tit{font-size:20px;line-height:44px}
    .website-column li .up-cont{margin-top:-70px}
    .website-banner .up-cont .cent-list li .line-t{height:70px}
}
.alert-contact-box{width:577px;height:342px;background:url(/images/inviteBack1.png) no-repeat center;position:fixed;z-index:10;left:50%;margin-left:-288px;top:50%;margin-top:-171px;display:none;text-align:center;line-height:1.35;color:#fff}
.alert-contact-box .close{display:block;width:35px;height:35px;position:absolute;right:27px;top:21px;cursor:pointer}
.alert-contact-box .word1{font-size:26px;margin-top:50px}
.alert-contact-box .word2{font-size:48px}
.alert-contact-box .word3{font-size:13px;opacity:.8}
.alert-contact-box .tel{position:relative;display:inline-block;font-size:21px;padding:0 10px}
.alert-contact-box .tel:after,.alert-contact-box .tel:before{content:'';display:block;width:32px;height:1px;background:#fff;opacity:.2;position:absolute;top:50%}
.alert-contact-box .tel:before{left:-32px}
.alert-contact-box .tel:after{right:-32px}
.alert-contact-box .qqlink{display:block;width:190px;height:42px;margin:35px auto 20px;cursor:pointer;color:#fff;background-color:#f98f1d;text-align:center;line-height:42px;font-size:18px;box-shadow:0 3px 10px rgba(0,0,0,.15)}
@media (max-width:780px){.alert-contact-box{width:96%;height:250px;background:url(/images/inviteBack1.png) no-repeat center/100% 100%;position:fixed;z-index:10;left:50%;margin-left:-48%;top:50%;margin-top:-125px;display:none;text-align:center;line-height:1.35;color:#fff}
    .alert-contact-box .close{right:15px;top:12px}
    .alert-contact-box .word1{font-size:20px;margin-top:20px}
    .alert-contact-box .word2{font-size:38px}
    .alert-contact-box .word3{padding:0 10px}
    .alert-contact-box .tel{font-size:18px}
    .alert-contact-box .qqlink{width:160px;height:40px;margin:20px auto;line-height:40px;font-size:16px}
}

/*产品详情*/
.inner_caseshow{width:100%;margin:0 auto;background-color:#f6f6f6;overflow:hidden;padding:30px 0}
.caseshow_t{background-color:#fff;padding:45px;overflow:hidden;margin-bottom:35px}
.caseshow_t1{margin-bottom:40px;overflow:hidden}
.caseshow_t1 h3{font-size:24px;color:#000;font-weight:400;background:url(/images/title1.jpg) no-repeat bottom left;padding-bottom:12px;margin-bottom:10px}
.caseshow_t1 p{float:left;color:#c7000a;font-size:18px;margin:0 35px 10px 0}
.caseshow_t1 a{background:url(/images/link.jpg) no-repeat left center;font-size:18px;color:#6c6c6c;padding-left:50px;font-family:Arial,Helvetica,sans-serif}
.caseshow_t1 a:hover{color:#c7000a}
.caseshow_t2{color:#6c6c6c;line-height:25px}
.caseshow_t2 p{    color: #6c6c6c;
    line-height: 25px;
    font-size: 14px;}
.caseshow_c{overflow:hidden}
.caseshow_c img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.caseshow_r{margin:50px auto 20px auto;overflow:hidden}
.caseshow_r ul{    width: 223px;    margin: 0 auto;}
.caseshow_r li{margin-bottom:15px;overflow:hidden;text-align:center;margin:0 10px;display:inline-block;zoom:1}
.caseshow_r li a{display:block}
.caseshow_r li a img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}
.container1 {
    width: 76%;
    margin: 0 auto;
}


/*新闻资讯*/
.iban_txt{
    position:absolute;
    top:40%;
    width:100%;
}
.iban_txt h3{
    font-size:40px;
    color:#fff;
    font-weight:bold;
    background:url(/images/title3.jpg) no-repeat bottom left;
    padding-bottom:20px;
    margin-bottom:15px;
}
.iban_txt p{
    color:#fff;
    font-size:25px;
}
.inner_news{
    width:100%;
    margin:0 auto;
    padding: 55px 0px;
    background-color:#f6f6f6;
    overflow:hidden;
}
.news_t{
    margin-bottom:45px;
    overflow:hidden;
}
.news_t li{
    float:left;
    margin-right:45px;
}
.news_t li a{
    display:block;
    font-size:30px;
    font-weight:bold;
    color:#9d9d9d;
}
.news_t li a:hover{
    color:#333;
}
.news_t li .current{
    color:#333;
}
.news_c{
    overflow:hidden;
    margin-bottom: 20px;
    padding-top: 42px;
}
.news_c li{
    margin-bottom:25px;
    overflow:hidden;
    padding-right: 15px;
    padding-left: 15px;
}
.news_c li a{
    display:block;
    background-color:#fff;
    padding:26px 10px 0px 10px;
    overflow:hidden;
}
.news_img{
    height: 20em;
    overflow:hidden;
    margin-bottom:20px;
    padding-right:0 !important;
}
.news_img img{
    width:100%;
    height:auto;
    transform: translateZ(0px);
    transition: transform 1s ease 0s;
    transition: .5s;
}
.news_txt{
    overflow:hidden;
    margin-bottom:20px;
    padding-right: 15px;
    padding-left: 15px;
}
.news_txt h3{
    font-size:18px;
    color:#515151;
    font-weight:normal;
    margin-bottom:5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.news_txt em{
    color:#c9c9c9;
    font-style:normal;
}
.news_txt p{
    line-height:24px;
    color:#8f8f8f;
    text-indent:2em;
}
.news_txt p span{
    color:#c7000a;
}
.news_c li a:hover .news_img img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.news_c li a:hover .news_txt h3{
    color:#c7000a;
}


/*新闻详情*/
.inner_fr_newsshow{
    margin:40px auto;
    overflow:hidden;
}
.newsshow{
    background-color:#fff;
    box-shadow:0px 0px 10px #ccc;
    padding: 40px;
    overflow: hidden;
}
.show_title{
    text-align: center;
    padding-bottom: 15px;
    border-bottom:1px solid #dcdcdc;
}
.show_title h3{
    font-size: 24px;
    font-weight:normal;
    text-align: center;
    color: #333;
    padding-bottom: 20px;
}
.show_title span{
    color:#949494;
    margin:0px 10px;
    font-size:14px;
    padding-left:20px;
}
.browse{
    background:url(/images/browse.png) no-repeat left center;
}
.date{
    background:url(/images/date.png) no-repeat left center;
}
.show_content .red{    color: rgb(255, 0, 0);}
.show_content{
    line-height:26px;
    color:#4c4c4c;
    padding:30px 10px;
    border-bottom:1px solid #dcdcdc;
}
.show_content p{
    text-indent: 2rem;
    line-height: 2.5rem;
    font-size: 18px;
}
.show_content img{
    margin-right: auto;
    margin-left: auto;
    max-width: 100%;
    height: auto;
}
.show_content a{
    color: #e22b33;
    text-decoration: underline;
}
.show_back{
    margin-top:20px;
}
.show_back_fl{
    margin-bottom:20px;
    overflow:hidden;
}
.show_back_fl li{
    margin-bottom:10px;
    line-height:25px;
    color:#4d4d4d;
    width:75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.show_back_fl li a{
    color:#868686;
    display: initial;
    padding: 0;
}
.show_back_fr{
    margin-bottom:20px;
    overflow:hidden;
    padding:0;
}
.show_back_fr a{
    display:block;
    line-height:46px;
    color:#fff;
    font-size:16px;
    background: #c7000a url(/images/return.png) no-repeat 20px center;
    padding-right:25px;
    text-align: right;
}


/*分页*/
.page{
    text-align:center;
    padding:10px 0px;
    color:#666;
    clear:both;
}
.page a{
    display:inline-block ;
    color: #666;
    border:1px solid #D9D9D9;
    text-align: center;
    text-transform: capitalize;
    padding:0px 10px;
    line-height:28px;
    background-color:#f6f6f6;
    margin:0px 10px 15px 10px;
}
.page a:hover{
    color:#fff;
    background-color:#c0000a;
    border:1px solid #c0000a;
}
.page a.active {
    display:inline-block ;
    color:#fff;
    background-color:#c0000a;
    border:1px solid #c0000a;
}

/*联系我们*/
.contact1{
    background-color:#fff;
    padding: 40px 0 0 0;
    overflow:hidden;
    /*margin-bottom:35px;*/
}
.contact1_fl{
    margin-bottom:30px;
    overflow:hidden;
}
.contact1_fl_title{
    margin-bottom:45px;
    overflow:hidden;
    font-size:24px;
    color:#000;
}
.contact1_fl_con{
    overflow:hidden;
}
.contact1_fl_con1{
    overflow:hidden;
}

.conxq{
    margin-bottom:40px;
}
.conxq h3{
    font-size:18px;
    color:#333;
    font-weight:normal;
    margin-bottom:10px;
}
.conxq img{
    margin-right:10px;
}
.conxq p{
    font-size:16px;
    color:#565656;
    line-height:22px;
    padding-left:38px;
}
.contact1_fl_con2{
    overflow:hidden;
    border-left:1px dashed #d9d9d9;
    padding-left:30px !important;
}

.contact1_fr{
    margin-bottom:30px;
    overflow:hidden;
}
.contact1_fr img{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}

.contact_mess{

    padding: 0 37% 50px 0px;

}

.contact_mess h1{

    font-size: 24px;

    color:#000;

    margin-bottom: 30px;

}

.contact_mess form .form_fl{

    width: 46%;

    padding-right: 70px;

}

.contact_mess form input{

    padding: 30px 0 30px;

    color: #848484;

    font-size: 18px;

    line-height: 36px;

    display: block;

    border-bottom: 1px solid #dbdbdb;

    width: 100%;

    font-family: "Microsoft JhengHei";

}

.contact_mess form textarea{
    border: none;

    width: 100%;

    font-size: 18px;

    color: #848484;

    padding-top: 30px;

    height: 79px;

    border-bottom: 1px solid #dbdbdb;

    font-family: "Microsoft JhengHei";

    resize: none;

}

.contact_mess form span{

    position: relative;

    display: block;

}

.contact_mess form span img{

    position: absolute;

    left: auto;

    right: 0px;

    top: 50%;

    transform: translateY(-50%);

    -ms-transform:translateY(-50%);     /* IE 9 */

    -moz-transform:translateY(-50%);    /* Firefox */

    -webkit-transform:translateY(-50%); /* Safari 和 Chrome */

    -o-transform:translateY(-50%);

    width: 140px;

}

.contact_mess form button{

    width: 235px;

    height: 63px;

    background-color: #2e2d2b;

    color: #ffffff;

    font-size: 18px;

    margin-top: 75px;

    font-family: "Microsoft JhengHei";
    border: 0;

}
.inner_contact {
    width: 100%;
    margin: 0 auto;
    padding: 30px 0px;
    background-color: #f6f6f6;
    overflow: hidden;
}

/*介绍*/
.inner_about{
    width:100%;
    margin:0 auto;
}
.about_title{
    background-color:#c7000a;
    padding:50px 0px;
    overflow:hidden;
    text-align:center;
    color:#fff;
}
.about_title h3{
    font-size:42px;
    font-weight:normal;
    margin-bottom:5px;
}
.about_title p{
    font-size:22px;
}
.about_con{
    overflow:hidden;
    background-color:#f6f6f6;
}
.about1{
    margin-bottom:32px;
    overflow:hidden;
    margin-top:40px;
}
.about1 a{
    display:block;
}
.about1_fl{
    overflow:hidden;
    padding:0 !important;
}
.about1_fls{
    background-color:#fff;
    padding:40px 25px 40px 45px;
}
.about1_fls h3{
    font-size:36px;
    color:#333;
    font-weight:bold;
    background:url(/images/title4.jpg) no-repeat bottom left;
    padding-bottom:20px;
    /*margin-bottom:30px;*/
}
.about1_fls p{
    font-size:16px;
    color:#515151;
    line-height:28px;
    margin-bottom:30px;
    height:224px;
}
.about1_fls span{
    display:block;
    background:url(/images/ajian.png) no-repeat center center;
    width:49px;
    height:49px;
}
.about1_fr{
    overflow:hidden;
    padding:0 !important;
}
.about1_fr img{
    overflow:hidden;
    display:block;
    width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    transform: translateZ(0px);
    transition: transform 1s ease 0s;
    transition: .5s;
}
.about1 a:hover .about1_fls h3{
    color:#c7000a;
}
.about1 a:hover .about1_fls span{
    background:url(/images/ajian_h.png) no-repeat center center;
}
.about1 a:hover img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}
.about2{
    /*background:url(/images/aboutimg2.jpg) no-repeat center center;*/
    background-size: auto 100%;
    min-height:573px;
    padding:90px 0px 0px 70px;
    overflow:hidden;
}
.about2 li{
    margin-bottom:15px;
    overflow:hidden;
    line-height:30px;
    width: 100%;
}
.about2 li .aboutp{
    color:#fff;
    font-size:20px;

}
.about2 li .aboutspan{
    float:left;
    font-size:24px;
    color:#eb000c;
    font-weight:bold;
}
.about1_fls b{color:#c7000a}


/*小牛介绍*/
.inner_aboutprofile{
    width:100%;
    margin:0 auto;
    padding: 55px 0px;
    background-color:#f6f6f6;
    overflow:hidden;
}
.profile1{
    margin-bottom:50px;
    overflow:hidden;
}
.profile1_fl{
    overflow:hidden;
    padding:0 !important;
}
.profile1_fl img{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
.profile1_fr{
    overflow:hidden;
    padding:0 !important;
}
.profile1_frs{
    background-color:#fff;
    overflow:hidden;
    padding:45px 40px;
}
.profile1_frs h3{
    font-size:42px;
    color:#333;
    font-weight:normal;
    margin-bottom:25px;
}
.profile1_frs p{
    color:#515151;
    font-size:16px;
    line-height:28px;
}
.profile2{
    margin-bottom:20px;
    overflow:hidden;
}
.profile2_1{
    margin-bottom:40px;
    overflow:hidden;
}
.profile2_1 h3{
    font-size:20px;
    color:#333;
    font-weight:bold;
    margin-bottom:5px;
}
.profile2_1 p{
    line-height:28px;
    color:#515151;
    font-size:16px;
}
.profile2_2{
    overflow:hidden;
}
.profile2_2 li{
    margin-bottom:20px;
    overflow:hidden;
}
.profile2_2 li img{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}



/*小牛团队*/
.inner_aboutteam{
    width:100%;
    margin:0 auto;
    padding: 55px 0px;
    background-color:#f6f6f6;
    overflow:hidden;
}
.team1{
    margin-bottom:30px;
    overflow:hidden;
    background-color:#fff;
    padding:80px 65px;
}
.team1_fl{
    overflow:hidden;
    margin-top:30px;
}
.team1_fl h3{
    font-size:30px;
    color:#333;
    font-weight:bold;
    background:url(/images/title5.jpg) no-repeat bottom left;
    padding-bottom:20px;
    margin-bottom:15px;
}
.team1_fl p{
    line-height:28px;
    color:#2e2e2e;
    font-size:18px;
}
.kong span{
    display:block;
    width:1px;
    margin:0 auto;
    background-color:#eaeaea;
    height:170px;
}
.team1_fr{
    overflow:hidden;
}
.team1_fr p{
    line-height:28px;
    color:#515151;
    font-size:16px;
    text-indent:2em;
}

.team2{
    margin-bottom:30px;
    overflow:hidden;
}
.team2 li{
    margin-bottom:15px;
    overflow:hidden;
    position:relative;
}
.team2 li a{
    display:block;
    overflow:hidden;
}
.team2 li a.thumbnail{
    position:relative;
    overflow:hidden;
}
.link-img1 {
    overflow:hidden;
}
.link-img1 img {
    display: block;
    width: 100%;
    height:auto;
}
.link-setion-text1 {
    display: block;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 10;
    color: #fff;
    text-align: center;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.link-setion-text1 h3 {
    margin-top: -20px;
    font-size: 24px;
    font-weight: normal;
    color: #fff;
    padding-bottom: 15px;
    margin-bottom:20px;
    background:url(/images/title5.jpg) no-repeat bottom center;
    text-align:center;
    transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    -o-transition: all 0.35s ease-out;
    -webkit-transition: all 0.35s ease-out;
    -ms-transition: all 0.35s ease-out;
}
.link-setion-text1 p {
    margin-top: -55px;
    padding:0px 27px;
    margin-bottom:10%;
    overflow:hidden;
    font-size: 16px;
    line-height:20px;
    color: #fff;
    text-align:center;
    transition: all 0.35s ease-out;
    -moz-transition: all 0.35s ease-out;
    -o-transition: all 0.35s ease-out;
    -webkit-transition: all 0.35s ease-out;
    -ms-transition: all 0.35s ease-out;
}
.team2 .opacity-overlay1 {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
    background: #000;
    opacity: 0;
    filter: alpha(opacity=0);
    _height:expression( (this.parentElement.clientHeight) +'px');
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.team2 a:hover .link-name-default1 {
    opacity: 0;
    filter: alpha(opacity=0);
}
.team2 a:hover .link-setion-text1 {
    opacity: 1;
    filter: alpha(opacity=100);
}
.team2 a:hover .link-setion-text1 h3 {
    margin-top: 0px;
}
.team2 a:hover .link-setion-text1 p {
    margin-top: 0px;
}
.team2 a:hover .opacity-overlay1 {
    opacity: 0.60;
    filter: alpha(opacity=60);
}
.team3{
    overflow:hidden;
}
.team3 li{
    margin-bottom:32px;
    overflow:hidden;
}
.team3 li a{
    display:block;
}
.team3_fl{
    overflow:hidden;
    padding:0 !important;
}
.team3_fl img{
    display:block;
    width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    transform: translateZ(0px);
    transition: transform 1s ease 0s;
    transition: .5s;
}
.team3_fr{
    overflow:hidden;
    padding:0 !important;
}
.team3_frs{
    background-color:#fff;
    padding:100px 45px;
    overflow:hidden;
}
.team3_frs h3{
    font-size:30px;
    color:#333;
    font-weight:bold;
    background:url(/images/title5.jpg) no-repeat bottom left;
    margin-bottom:25px;
    padding-bottom:30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.team3_frs p{
    color:#2e2e2e;
    font-size:20px;
    line-height:28px;
    margin:20px 0px 50px 0px;
}
.team3 a:hover .team3_fl img{
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

/*移动终端*/
.case_c li .thumbnail{
    position:relative;
    overflow:hidden;
}
.case_intro{
    display:none;
    width: 100%;
    height: 100%;
    background:url(/images/casebg.png) repeat center center;
    text-align:center;
    top:0;
    position: absolute;
    left: 0;
    padding:0px 20px;
}
.case_intro img{
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:20%;
}
.case_c li a:hover .case_intro{
    display:block;
}