
.a-flip{-webkit-animation:1s ease;-moz-animation:1s ease;-ms-animation:1s ease;animation:1s ease;
-webkit-animation-name:flip;-moz-animation-name:flip;-ms-animation-name:flip;animation-name:flip;}
	
	/* 翻转 */
 @-webkit-keyframes flip{
    0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out;}
    /*40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out;}*/
    /*50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}*/
    80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in;}
    100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in;}
}
	


/*产品定制*/
.pro-banner{background: url(../images/probg.png) no-repeat center;height: 300px;margin-top:64px}
.pro-con ul li{margin: 20px 0 20px 180px;position: relative;width: 70%;}
.pro-con ul li p{position: relative;margin-right: 30px;width: 120px;text-align: right;display: inline-block;font-size: 14px;color: #666;}
.pro-con ul li input{width: 327px;height: 39px;padding: 5px;border: 1px solid #dfdfdf;}
.pro-con .wid1200{position: relative;top:-100px;z-index: 112;}
.pro-con ul li h2{font-size: 16px;font-weight: bold;border-bottom: 1px solid #ddd;line-height: 25px;}
.pro-con ul{padding: 30px 0px;}
.pro-con select{width: 163px;height: 38px;color: #333;border: 1px solid #dfdfdf;}
.btn-file > input{position: absolute;top: 0;right: 0;font-size: 23px;cursor: pointer;}
.pro-con .register-append{display: inline-block;}
.pro-con .btn-primary{background: #e20523;}
.upload-mes{display: inline-block;color: #9e9090;}
.ptotitle-mes{position: absolute;left: 80px;top: 5px;color: #909090;}
.pro-con ul li button{width: 327px;height: 39px;line-height: 39px;color: #fff;text-align: center;background: #e20523;border: 1px solid #e20523;border-radius: 2px;}
.pl154{padding-left: 154px;}
.pro-con{margin-bottom: -100px;}



/*人才招聘*/
.talent-banner{background: url(../images/talentbg.png) no-repeat center;height: 300px;margin-top:64px}
.tal-block h2{font-size:0.15rem;background: #fff;color: #fff;margin-top:30px;color: #585858;}
.tal-block h2 span{width: 22%;display: inline-block;text-align: center;height: 0.6rem;line-height: 0.6rem;}
.tal-block h2:nth-child(1){background: #e20524;color: #fff;}
.tal-block h2:nth-child(1) .tal-arrow{background: url(../images/taljy.png) no-repeat center;}
.tal-arrow{width:7% !important;background: url(../images/taljx.png) no-repeat center;cursor: pointer;}
.tal-arrow2{background: url(../images/taljy.png) no-repeat center;}
.tal-arrow3{background: url(../images/taljx.png) no-repeat center !important;}
.tal-block ul li{line-height: 25px;}
.tal-des button{width: 1.8rem;height: 0.4rem;line-height: 0.4rem;font-size: 0.16rem;border: 0px;background: #666;}
.tal-block>div h5{margin: 0px;line-height: 0.75rem;}
.tal-block .panel{background: transparent;border: 0px;}
.tal-des{font-size: 0.14rem;}

/*公司荣誉*/
.honor-banner{background: url(../images/aboutbg.png) no-repeat center;height: 3rem;margin-top:60px;overflow: hidden;}
.honor-block .wid1200{padding-top:0.78rem !important;overflow: hidden;}
.honor-block .hb-list .wid1200{padding:0px 122px 10px 122px;background: url(../images/rytm2.png) repeat-y top center;}
.honor-block .hb-list .wid1200>div{float:left;width: 260px;height: 198px;margin:0px 0.16rem 134px 0.16rem;}
.honor-block .hb-list .wid1200>div>span{padding: 14px;width: 260px;height: 198px;margin:0 auto;background-image: url(../images/ryxk.png);background-repeat:no-repeat;background-size: 100% 100%;
    -moz-background-size: 100% 100%;display: block;}
.honor-title .nav-tabs>li>a{line-height: 60px;padding: 0px;color: #2a2a2a;margin: 0px;border: 0px;border-radius: 0px;}
.honor-title .nav-tabs>li{margin-bottom: 0px;}
.honor-title .nav-tabs>li.active>a{border: 0px;background: #e20524;color: #fff;border-radius:0px}
.honor-title .nav-tabs>li{width: 20%;}
.honor-title .nav-tabs>li:hover a{border-bottom: 0px;background: #e20524;color: #fff;}
.honor-title .nav-tabs{border: 0px;}
.honor-block .hb-list .wid1200::after,.brand-lists::after{display: block;clear: both;content: "";visibility: hidden;height: 0}
.com-jj .wid1200{padding: 0px 10px !important;}



/*公司简介*/
#profile .jjtitle{display: block;margin-bottom: 45px;}
#profile p{text-indent: 2em;color: #666;line-height: 24px;}
#profile p img{max-width: 96%;}
#profile .protop ul{padding: 70px 0px;}
#profile .protop ul>li{display: inline-block;width: 24%;text-align: center;}
#profile .protop ul>li strong span{font-family: arial;font-size: 0.36rem;color: #CFAC34;}
#profile .protop ul>li p{font-size: 0.22rem;text-indent: 0em;}
.com-jj{height: 155px;background: #e20524;}
.com-jj ul li{display:inline-block;width: 32%;color: #fff;line-height: 155px;text-align: center;}
ul.prb-block>li{display: inline-block;}
ul.prb-block{padding-bottom: 1.3rem;background: url(../images/abbg.png) no-repeat top center;}
ul.prb-block::after{display: block;clear: both;content: "";visibility: hidden;height: 0}
ul.prb-block>li{text-align: center;float: left;}
ul.prb-block>li ul{width: 168px;margin: 0 auto;}
ul.prb-block>li ul li{line-height: 0.42rem;background: #7e7e7e;font-size: 0.16rem;color: #fff;margin-bottom: 28px;border-radius: 0.1rem;box-shadow: 1px 10px 20px 2px #ccc;}
ul.prb-block>li:nth-child(3) ul li{background:#e45d6e;}

/*我们的产品*/
.proBanner{background: url(../images/probanner.png) no-repeat center;height: 4rem;line-height:4rem;position: relative;}
.proBanner img{max-width: 90%;}

.proItem{position: relative;margin-bottom: 0.28rem;}
.proItem img{border:1px solid #e9e9e9;width: 100%;}
.proItem span{position: absolute;top:0px;left:0px;width: 100%;height:100%;background: rgba(0,0,0,0.6);font-size: 18px;font-weight: bold;line-height: 42px;color:#fff;text-align: center;padding-top:40px;display: none;}
.proItem:hover span{display: block;}
.proItem span p:hover{color: #f99c08;}

/*领导视察*/
#view .row>div span{border:1px solid #eaeaea;display: block;margin-bottom: 25px;border-radius: 2px;}
#view .row>div span img{width: 100%;height: 156px;}
#view .row>div span p{font-size: 15px;line-height: 50px;text-align: center;}
#view .row>div span:hover p{color: #e20523;}

/*品牌专区*/
.braarea-banner{background: url(../images/probanner.png) no-repeat 20% center;height: 3rem;position: relative;background-size: cover;margin-top: 60px;overflow: hidden;}
.braarea-banner h2,.news-banner h2,.purchase-banner h2,.honor-banner h2{font-size: .5rem;color: #fff;margin-top: 1rem;}
.braarea-banner p,.news-banner p,.purchase-banner p,.honor-banner p{color: #CFAC34;}
.barea-block{border: 1px solid #e4e4e4;background: #fff;padding: 20px;text-align: center;margin-bottom: 20px;height: 295px;position: relative;}
.barea-block p img{max-width: 80%;max-height: 80px;}
.barea-block p{height: 110px;line-height: 110px;}
.barea-block h5{font-size: 16px;margin-top: 0px;margin-bottom: 15px;}
.barea-block .btn-bbmore{color: #555;font-size: 25px;background:#d8d8d9;line-height: 0px;height: 15px;width: 38px;border-radius: 5px;display: inline-block;cursor:pointer;margin-bottom: 5px;}
.barea-block .bb-con>span{display: block;text-align: left;height: 85px;font-size: 13px;overflow-y:auto ;}
.barea-block .btn-bbmore:hover{background: #b7b6bb;color: #fff;}
.braarea-con .more{line-height: 54px;background: #fff;color: #999;margin-bottom: 55px;cursor: pointer;}
.braarea-con .more:hover{color: #666;}
.braarea-con .noshow,.news-block .noshow{display: none}
.barea-block{border: 1px solid #e4e4e4;background: #fff;padding: 20px;text-align: center;margin-bottom: 20px;height: 295px;position: relative;}
.bb-more{width: 100%;height: 290px;position: absolute;top:0px;left:0px;z-index:2;background: #fff;display: none;}
.bb-more img{max-width: 80%;}
.bb-fz{transform: rotateY(0);}
.bb-close{height: 23px;background: url(../images/close1.png) no-repeat right;margin-top:10px;margin-right: 10px;display: inline;}
.bb-close:hover{background: url(../images/close2.png) no-repeat right}
.bb-more h5{margin: 70px 10px 20px 10px;line-height: 23px;max-height: 95px;overflow: auto;}

/*业务模式*/
.business-banner{background: url(../images/xxywqt.png) no-repeat center;height: 3rem;margin-top:64px;}
.con-con{margin: 0 auto;}
.con-con .headquarters{width: 100%;background: #f0f0f0;padding-bottom: 30px;}
.con-con .headquarters li{width: 1200px;margin: 0 auto;}
.con-con .headquarters li h2{margin-top: 17px;}
.con-con ul::after{display: block;clear: both;content: "";visibility: hidden;height: 0}
.con-con div p{line-height: 30px;font-size: 15px;}
.con-con div p a{color: #333;}
.con-con div p span{line-height: 25px;display: inline-table;width: 60%;}
.con-con div:first-child img{max-width: 90%;}
.con-con .wid1200 li{width: 50%;display: inline-block;float: left;}
.con-con .wid1200{padding-bottom: 80px;}
/*.con-con li:nth-child(1){width: 100%;margin-bottom: 20px;}*/
.con-con .headquarters p span{min-width:20%;display:inline-block;margin-right: 40px;}
.con-con .headquarters p span a{color: #a9a9a9;font-size: 12px;}
.con-con li h2{font-size: 20px;font-weight: bold;color: #ee0107;line-height: 40px;margin-top: 30px;}
.con-con li span{color: #444;font-size: 14px;}
/*新闻动态*/
.news-banner,.purchase-banner{height: 300px;position: relative;background-size: cover;margin-top: 60px;overflow: hidden;}
.news-banner{background: url(../images/newbanner.png) no-repeat center;}
.purchase-banner{background: url(../images/newbanner.png) no-repeat center;}
.news-block{padding-bottom: 100px;}
.news-block ul li{padding: 18px 0px;border-bottom: 1px solid #f0f0f0;}
.news-block ul{padding: 0.6rem 0px 0.3rem 0;}
.nb-left img{width: 100%;height: 160px;}
.nb-right h2{margin: 0px 0px 0.2rem 0px;height: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nb-right>div.fl{position: relative;}
.nb-right>div.fr{margin-top: 70px;}
/*.nb-date{position: absolute;left: 0px;bottom: 0px;}*/
.nb-more{padding: 15px 20px;border: 1px solid #f0f0f0;margin-top: 50px;font-size: 18px;}
.nb-desc{height: 80px;overflow: hidden;margin-bottom: 15px;}
.news-block ul li:hover .nb-more{background: #CFAC34;color: #fff;}
.news-block ul li:hover h2{color:#CFAC34;}
.more a{color: #666;}
.news-block .list{padding: 0px 15px;}
.news-block .more{margin: 0px;background: #f0f0f0;}
.news-desc h1{margin: 0px;line-height: 48px;}
.news-desc h1,.news-desc h4{color: #333;}
.news-desc{color: #666;}
.news-nav{padding-top: 25px;padding-bottom:50px;border-top:1px solid #e9e9e9;margin-top:50px}
.news-nav p{text-indent: 0em !important;}

.news-bread{height: 80px;line-height: 60px;}
.news-bread a{color: #666;}
.news-desc p{line-height: 25px;text-indent: 2em;}
.news-desc h4{margin-top: 20px;}

/*联系我们*/
.branch-map{float: left;width: 849px;max-width: 100%;}
#contact .wid1200::after{display: block;clear: both;content: "";visibility: hidden;height: 0}
.branch-map img{width: 100%;}
.branch-map span{position: absolute;z-index: 11;}
.branch-map span.wuxi{top:330px;left:645px}
.branch-map span.shanghai{top:350px;left:670px}
.branch-map span.shenzhen{top:475px;left:575px}
.branch-map .map-dot {
    position: absolute;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}
.branch-map .map-dot:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 auto;
    background-color: #e20524;
    border-radius: 50%;
}
.branch-map .map-dot:hover:after, .branch-map .map-dot.cur:after {
    width: 10px;
    height: 10px;margin: -1px;
}
.branch-map .map-dot:before {
    content: "";
    position: absolute;
    left: -50%;
    bottom: -4px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e20524;
    
}
.branch-map .map-dot.cur:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -4px;
    transform: translateX(-50%);
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid #e20524;
    animation: dot 4s infinite;
}
@keyframes dot{
    0% 100% {
        transform: translateX(-50%) scale(1);
        opacity: 1;
    } 
    50% {
        transform: translateX(-50%) scale(1.5);
        opacity: .1;
    }
}
.bmc-block{width: 395px;height: 210px;background: url(../images/contbg.png) no-repeat center;padding: 20px 30px;text-align: left;position: absolute;left: 25px;top: -100px;display: none;}
.cur .bmc-block{display: block;}
.bmc-block h3{margin: 0px 0px 10px 0px;font-size: 16px;
    font-weight: bold;height: 36px;line-height: 36px;border-bottom: 1px solid #e9e9e9;}
.bmc-block p{color: #7b7b7b;line-height: 22px;font-size: 14px;}

/*品牌专区新*/

.pb10{padding-bottom: 10px;}
.ptb3510{padding-top: 35px;padding-bottom: 10px;}
.bbb1{border-bottom:1px dashed #dbdbdb;}
.mtb13{margin: 13px 0px;}
.ptb20{padding-top: 20px;padding-bottom: 20px;}
.ptb8040{padding: 80px 0 40px 0;}
.mt20{margin-top: 20px;}
.mt5{margin-top: 5px;}
.corb1{color: #a9a9a9;}
.corb2{color: #5098e0;}
.plr80{padding:0px 80px;}

.brand-letter{position: relative;}
.bl-head{position: absolute;left: 0px;line-height: 40px;}
.bl-body{display: block;overflow:hidden;line-height: 40px;
transition:height 0.1s;
-moz-transition:height 0.1s; /* Firefox 4 */
-webkit-transition:height 0.1s; /* Safari and Chrome */
-o-transition:height 0.1s; /* Opera */
}
.bl-body a{color: #333;margin-right:35px;float: left;}
.bl-body a:hover{color: #CFAC34;}
#show{display: none;}
.bl-footer{position: absolute;right:0px;top:0px;cursor: pointer;}
.pl80{padding-left:80px;}
.brand-block{
	/*width: 158px;*/
margin-right: 22px;float: left;display: inline;margin-bottom: 18px;}
.imgblock{width:100%;box-sizing:border-box;height:105px;line-height:105px;border:1px solid #707070;display: block;text-align: center;}
.imgblock img{max-width: 90%;}
.imgblock:hover{border:1px solid #CFAC34;box-shadow: 1px 1px 16px #eee;}
.imgtext{color: #666;font-size: 12px;display: block;text-align: center;height: 20px;line-height: 20px;}


/*分页*/
.pagebar{
    padding:50px 0;
}
.pagebar a{
    display: inline-block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #fff;
    font-size: 13px;
    cursor: pointer;
    margin: 0 5px;
    color: #333;
    border:1px solid #F3F3F3;
}
.pagebar a.page_now, .pagebar a:hover {
    color: #fff;
    background-color: #CFAC34;
}
.pagebar span{
    margin: 0 5px;
    color: #999;
}
.pagebar input{
    width: 60px;
    height: 34px;
    border: none;
    background: #fff;
    text-align: center;
    border:1px solid #F3F3F3;
}
.pagebar button{
    width: 60px;
    height: 34px;
    border: none;
    color: #666;
    background: #fff;
    border:1px solid #F3F3F3;
}
.perfor h2{position: relative;border-bottom: 2px solid #fff;line-height: 80px;font-size: 28px;margin-bottom: 15px;}
.perfor h2::after{width: 70px;height: 2px;background: #cfac34;content: ''; position: absolute;top: 80px;left: 47%;}
.perfor{padding: 0 60px;margin: 1.05rem 0 1.38rem 0;overflow: hidden;}
.perfor>p{color: #fff !important;text-align: center;}
#profile .protop .perfor ul li>p{font-size: 16px;font-weight: bold;color: #fff;}
.purchase-desc .wid1200{background: url(../images/men.png) no-repeat right bottom;margin-top: 1.3rem;height: 6.15rem;}
.purchase-desc .wid1200 ul li:nth-child(1){background: url(../images/shopping2.png) no-repeat left;}
.purchase-desc .wid1200 ul li:nth-child(2){background: url(../images/phone-gray.png) no-repeat left;}
.purchase-desc .wid1200 ul li:nth-child(3){background: url(../images/email-gray.png) no-repeat left;}
.purchase-desc .wid1200 ul,.purchase-desc,.purchase-desc .wid1200{overflow: hidden;}
.purchase-desc .wid1200 ul li{padding-left: .75rem;margin-top: 33px;cursor: pointer;}
.purchase-desc .wid1200 h2{font-size: .36rem;color: #333;margin-bottom: 20px;margin-top: 1.15rem;}
.purchase-desc .wid1200 ul li span{font-size: .26rem;color: #666;}
.purchase-desc .wid1200 ul li:hover span{color: #CFAC34;}
.purchase-desc .wid1200 ul li:nth-child(1):hover{background: url(../images/shopping.png) no-repeat left;}
.purchase-desc .wid1200 ul li:nth-child(2):hover{background: url(../images/phone-red.png) no-repeat left;}
.purchase-desc .wid1200 ul li:nth-child(3):hover{background: url(../images/email-red.png) no-repeat left;}