*{margin: 0;padding: 0;}
body{
    background:#ececec;
    min-width:1220px;
}
.clearfix:after,.clearfix::after{
    content:"";
    clear:both;
    overflow:hidden;
    zoom:1;
}
/* 数字信息 */
.youhui{
    width:100%;
    background:#fafafa;
}
.youhui .listbox{
    margin:0 auto;
    max-width:1550px;
    margin:0 auto;
    padding:60px 0;
}
.youhui .listbox li{
    width:25%;
    float:left;
    position:relative;
}
.youhui .listbox li i{
    background:#bcbcbc;
    display:block;
    width:2px;
    height:84px;
    position:absolute;
    right:0;
    top:5px;
}
.youhui2 .youhuiimg{
    
}
.youhui2 .listbox{
    margin:0 auto;
    max-width:1074px;
    width:55.9375%;
    margin-top:-9.6vw;
}
.youhui2 .listbox li{
    width:33.333%;
    float:left;
    padding:0 3.4%;
}
/*  */
.yhbox{
    height:9.4vw;
    margin-top:-3.6vw;
    padding:0;
}
.yhbox .mainbox{
    width:49.79%;
    height:100%;
    float:left;
    background:rgba(255,255,255,0.2);
    text-align:center;
    z-index:1;
    position:relative;
    padding:0;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
    box-shadow:2px 4px 8px -3px #7b7b7b;
}
.yhbox .mainbox2{
    float:right;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.yhbox .mainbox .top{
    height:3.6vw;
    line-height:3.6vw;
    color:#fff;
}
.yhbox .mainbox .top span{
    transform:scale(0.9,1.2);
    opacity:0.6;
    display:inline-block;
    *display:inline;
    font-size:1.3vw;
    letter-spacing:3px;
}
.yhbox .mainbox .textbox{
    padding:1.05vw;
    line-height:3.125vw;
}
.yhbox .mainbox .textbox a{
    display:inline-block;
    *display:inline;
    font-size:1.3vw;
    transform:scale(0.9,1.1);
    letter-spacing:2px;
    vertical-align:middle;
    padding:0 8px;
    color:#4e4e4e;
    position:relative;
}
.yhbox .mainbox .textbox a i{
    width:100%;
    height:4px;
    background:#d0a067;
    position:absolute;
    bottom:0;
    left:0;
    display:block;
    border-radius:2px;
    height:0;
    transition:height 0.2s ease;
}
.yhbox .mainbox .textbox a:hover i{
    height:4px;
}
.yhbox .mainbox .textbox a:hover{
    color:#d0a067;
}
.yhbox .mainbox .textbox span{
    display:inline-block;
    *display:inline;
    transform:scale(0.6,1.7);
    vertical-align:middle;
    font-size:0.8vw;
}
/* 测算报名 */
.cesuanbox{
    padding-top:75px;
}
.cesuanbox .csbox{
    width:1130px;
    margin:0 auto;
    padding-bottom:30px;
    position:relative;
    padding-left:170px;
    border-bottom:2px dashed #b7b7b7;
}
.cesuanbox .csbox .image{
    position:absolute;
    left:0;
    top:70px;
}
.cesuanbox .csbox .image2{
    position:absolute;
    top:125px;
}
.cesuanbox .csbox .image3{
    position:absolute;
    top:-50px;
    right:0;
    left:auto;
	width:250px;
}
.cesuanbox .csbox .csbmbox{
    width:810px;
    float:left;
}
.csbmbox .inputbox{
    padding-bottom:25px;
    clear:both;
    float:none;
}
.csbmbox .inputbox input{
    width:345px;
    height:60px;
    line-height:60px;
    padding:0 25px;
    border-radius:8px;
    border:1px solid #eaeaea;
    float:left;
    margin-right:20px;
    font-size:18px;
    color:#666;
}
/*.csbmbox .inputbox1 input{
    width:250px;
}*/
.csbmbox .btnbox{
    clear:both;
    float:none;
    padding-bottom:15px;
}
.csbmbox .btnbox input{
    width:385px;
    height:64px;
    line-height:64px;
    border-radius:8px;
    text-align:center;
    background:#d51c24;
    color:#fff;
    font-size:24px;
    float:left;
    margin-right:20px;
}
.csbmbox .btnbox p{
    padding-top:32px;
    line-height:30px;
    float:left;
    font-size:16px;
}
.casebox{
    overflow:hidden;
    position:relative;
}
.casebox .swiper-container{
    width:100%;
    padding-top:90px;
    padding-bottom:110px;
}
.casebox .swiper-slide{
    width:936px;
    overflow:hidden;
    /*box-shadow:0px 0px 5px 3px #c5bcb3;*/
    -webkit-transition: transform 1.0s;
    -moz-transition: transform 1.0s;
    -ms-transition: transform 1.0s;
    -o-transition: transform 1.0s;
    -webkit-transform: scale(1);
    transform: scale(1);
    border-radius:10px;
}
.casebox .swiper-slide .info{
    width:100%;
    height:50px;
    line-height:50px;
    color:#fff;
    background:rgba(0,0,0,0.6);
    position:absolute;
    bottom:0;
    left:0;
    padding:0 20px;
    font-size:18px;
}
.casebox .swiper-slide .info strong,.casebox .swiper-slide .info span{
    margin-right:15px;
}
.casebox .swiper-slide-active,.casebox .swiper-slide-duplicate-active{
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    z-index:9;
}
.fonlist .swiper-slide-active a:after{
    background: none;
}
.swiperbtnbox{
    width:56%;
    margin:0 auto;
    position:absolute;
    left:22%;
    top:48%;
}
.swiperbtnbox .fon-prev,.swiperbtnbox .fon-next{
    width:50px;
    height:50px;
    top:50%;
    left:0;
    margin-top:-36px;
    background:#bcbcbc;
    border-radius:50%;
    line-height:45px;
    text-align:center;
    font-size:35px;
    color:#fff;
}
.casebox .fon-next{
    left:auto;
    right:0;
}
.tuanyuanbox{
    position:relative;
}
.tuanyuanbox .imgpos{
    position:absolute;
    width:48.7%;
    left:4.3%;
    top:11.1%;
}
.tuanyuanbox .imgpos2{
    position:absolute;
    width:38.65%;
    left:9.9%;
    top:39.63%;
}
.tuanyuanbox .imgpos3{
    position:absolute;
    width:39.947%;
    left:54.32%;
    top:7.38%;
}
.tuanyuanbox .imgpos4{
    position:absolute;
    width:45.625%;
    left:27.08%;
    top:85.99%;
}


.zhineng{
    position:relative;
}
.zhineng .znbg{
    position:relative;
}
.zhineng .pingban{
    width:16.927%;
    position:absolute;
    right:19.27%;
    top:16.15%;
}
.zhineng .znmain{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
}
.zhineng .znmain li{
    position:absolute;
    display:inline-block;
    width:22px;
    height:22px;
}
.zhineng .znmain i{
    width:20px;
    height:20px;
    display:block;
    border-radius:50%;
    border:2px solid #fff;
    background:rgba(0,0,0,0.6);

    animation:scalea 2s infinite;
    -webkit-animation:scalea 2s infinite;
}

@-webkit-keyframes scalea {
    0%, 50%, 100% {transform:scale(1);}
    25%, 75% {transform:scale(1.3);}
}
@-moz-keyframes scalea {
    0%, 50%, 100% {transform:scale(1);}
    25%, 75% {transform:scale(1.3);}
}
@-o-keyframes scalea {
    0%, 50%, 100% {transform:scale(1);}
    25%, 75% {transform:scale(1.3);}
}
@keyframes scalea {
    0%, 50%, 100% {transform:scale(1);}
    25%, 75% {transform:scale(1.3);}
}
.zhineng .znmain span{
    width:156px;
    display:block;
    line-height:32px;
    height:34px;
    text-align:center;
    border-radius:16px;
    font-size:16px;
    border:1px solid #706b65;
    background:rgba(0,0,0,0.4);
    color:#fff;
    position:absolute;
    top:-6px;
    left:29px;
}
.zhineng .znmain li.left span{
    left:auto;
    right:29px;
}
.zhineng .znmain li.w102 span{
    width:102px;
}
.zhineng .znmain li.w98 span{
    width:98px;
}
.zhineng .znmain li.w169 span{
    width:169px;
}
.zhineng .znmain .li1{
    left:18.4%;
    top:55.5%;
}
.zhineng .znmain .li2{
        left: 32.46875%;
    top: 89.463%;
}
.zhineng .znmain .li3{
    left: 31.32%;
    top: 69%;
}
.zhineng .znmain .li4{
    left:40.46875%;
    top:20.607%;
}
.zhineng .znmain .li5{
    left: 63%;
    top: 55.88%;
}
.zhineng .znmain .li6{
    left: 58.49%;
    top: 91.49%;
}
.zhineng .znmain .li7{
    left: 73.5%;
    top: 42.59%;
}
.zhineng .znmain .li8{
    left: 72%;
    top: 66.29%;
}
.zhineng .znmain .li9{
    left: 96.7%;
    top: 49.6%;
}
.zhineng .znmain .li10{
    left: 51.26%;
    top: 78.3578%;
}

.zhineng2{
    position:relative;
}
.zhineng2 .znmain2{
    width:100%;
    position:absolute;
    top:0;
    left:0;
}
.zhineng2 .znmain2 ul{
    max-width:1200px;
    width:62.5%;
    margin:0 auto;
    padding-top:5%;
}
.zhineng2 .znmain2 li{
    width:16.666%;
    float:left;
    padding:0 2.5%;
}


.addtwo .tit{
    width:31.2%;
    margin-top:70px;
    margin-bottom:40px;
}
.addtwo .accordian{
    margin:0 auto;
    clear:both;
    overflow:hidden;
    zoom:1;
    padding:20px 0;
}
.accordian ul li{
    float: left;
    list-style: none;
    position: relative;
    transition: all 0.2s;
    width:9.065%;
    opacity:0.7;
    position:relative;
    box-shadow:2px 2px 12px -1px #000000b3;
}
.accordian ul li img{
    height:28.854vw;
}
.accordian ul li:after{
    content: "";
    display:block;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.7);
    position:absolute;
    top:0;
    left:0;
}
.accordian ul li.cur:after{
    opacity:0;
}
.accordian ul li.cur{
    width:18.35%;
    opacity:1;
    z-index:9;
    box-shadow:2px 2px 12px -1px #5b5b5b;
}


/* 展会 */
.zhanhuibox{
    width:100%;
    background:url(/wp-content/uploads/pageimg/tigerJuly/4bg.jpg) no-repeat top center;
    padding-top:70px;
}
.zhanhuibox .swiper-pagination-bullet-active{
    background:#000;
}
.mainbox{
    width:1110px;
    margin:0 auto;
    padding-top:70px;
    padding-bottom:45px;
}
.mainbox .leftbox{
    width:452px;
    height:400px;
    background:url(/wp-content/uploads/pageimg/tigerJuly/4_1.png) no-repeat -40px -80px;
    float:left;
    margin-top:10px;
    padding:15px 12px;
}
.mainbox .leftbox img{
    height:246px;
}
.mainbox .rightbox{
    width:575px;
    float:right;
}
/* 云展会 */
.sztit{
    padding-bottom:45px;
}
.shuzhuangbox{
    width:1190px;
    /*height:508px;*/
    margin:0 auto;
    box-shadow:2px 3px 6px 2px #dedede;
    border-radius:8px;
    margin-bottom:70px;
}
.shuzhuangbox .szleftbox{
    width:696px;
    /*height:508px;*/
    float:left;
    overflow:hidden;
    border-radius:8px;
}
.shuzhuangbox .szleftbox img{
    width:100%;
}
.shuzhuangbox .szrightbox{
    float:left;
    width:494px;
    padding-left:120px;
    margin-top:45px;
}
.szrightbox h2{
    font-size:36px;
    line-height:58px;
    font-weight:bold;
    color:#4d4d4d;
}
.szrightbox .spanbox{
    padding-top:26px;
    padding-bottom:68px;
}
.szrightbox .spanbox span{
    width:206px;
    height:45px;
    line-height:45px;
    border:1px solid #b8b8b8;
    display:block;
    border-radius:8px;
    margin-bottom:10px;
    text-align:center;
    font-size:25px;
    color:#b8b8b8;
}
.szrightbox a.btn{
    width:242px;
    height:50px;
    line-height:50px;
    color:#fff;
    text-align:center;
    font-size:20px;
    background:#d5a567;
    padding:0;
    display:block;
}
/*  */
.zhengzhbox{
    padding-top:30px;
    position:relative;
}
.zhengzhbox .shan1{
    position:absolute;
    width:9.0625%;
    left:0;
    top:27px;
}
.zhengzhbox .tit{
    padding-bottom:40px;
}
.zzmainbox{
    width:100%;
    overflow:hidden;
    margin-bottom:35px;
}
.zzmainbox li{
    width:25%;
    float:left;
}
.zzmainbox .img1,.zzmainbox .img2{
    padding-right:1vw;
}
.zzmainbox .img4{
    padding-left:1vw;
}
a.btn{
    display:block;
    width:320px;
    height:50px;
    line-height:50px;
    color:#fff!important;
    text-align:center;
    font-size:20px;
    background:#d5a567;
    padding:0;
    margin:40px auto 0;
}
.zhengzhbtn{
    padding-bottom:45px;
    width:62.5%;
    margin:0 auto;
}
.zhengzhbtn li{
    float:left;
    width:10%;
    padding:0 5px;
}
.zhengzhbtn li a{
    height:34px;
    line-height:34px;
    text-align:center;
    display:block;
    background:#dadada;
    border-radius:6px;
    font-size:1vw;
}
.zhengzhbtn li a:hover{
    background:#b88867;
    color:#fff;
}

.desibox{
    position:relative;
    padding-bottom:60px;
}
.desibox .yun{
    position:absolute;
    top:10px;
    right:12.5%;
    width:10.4%;
}
.quananbox{
    position:relative;
    padding-top:70px;
}
.quananbox .imgpos1{
    width:12.4%;
    position:absolute;
    right:0;
    top:50px;
}
.quananbox .imgpos2{
    width:10.4%;
    position:absolute;
    right:4%;
    bottom:9.1%;
}



.liyoubox{
    padding-top:70px;
    padding-bottom:50px;
    position:relative;
}
.liyoubox .yun{
    position: absolute;
    top: 90px;
    left: 114px;
    width: 9.79%;
}
.liyoubox .tit{
    padding-bottom:50px;
}
.liyoubox .lymainbox{
    width:77.86%;
    margin:0 auto;
}
.liyoubox .lymainbox li{
    float:left;
    width:16.666%;
    padding:0 1.07%;
    transform:;
}
.liyoubox .lymainbox li.lyli{
    margin-top:4%;
}
.liyoubox .lymainbox li img{
    transition:margin 0.2s ease;
}
.liyoubox .lymainbox li:hover img{
    margin-top:-20px;
}
.liyoubox .lymainbox li p{
    padding:20px 0;
    margin:0;
}
.liyoubox .lymainbox li span{
    display:block;
    font-size:24px;
    color:#505050;
    text-align:center;
    line-height:40px;
}
/*.liyoubox .lymainbox li i{
    display:block;
    height:10px;
    width:100%;

}*/
/*  */
.sixbox{
    background: url(../images/btm.jpg) no-repeat top center;
    padding-top:2vw;
    padding-bottom:2vw;
}
.sixmain{
    width:66.15%;
    margin:0 auto;
    padding-top:0.5%;
    clear:both;
    overflow:hidden;
    zoom:1;
    position:relative;
}
.sixmain .left{
    width:53%;
    float:left;
}
.sixmain .left img{
    vertical-align:middle;
    display:inline-block;
}
.sixmain .left span{
    vertical-align:middle;
}
.sixmain .right{
    float:right;
    width:47%;
    position:relative;
    padding-top:3.5%;
}
.sixmain .right p{
    line-height:340%;
    font-size:0.96vw;
    color:#fff;
    text-align:center;
    white-space:nowrap;
}
.sixmain .bjbaombox{
    width:100%;
}
.sixmain .bjbaombox input{
    width:100%;
    height:3.1vw;
    line-height:3.1vw;
    background:#fff;
    border:1px solid #74594f;
    font-size:18px;
    display:block;
    padding:0 15px;
    border-radius:4px;
    margin-bottom:1.4vw;
}
.sixmain .bjbaombox .a{
    width:100%;
    height:3.1vw;
    line-height:3.1vw;
    background:#fe0000;
    margin:0 auto;
    display:block;
    text-align:center;
    border-radius:10px;
    font-size:1.4vw;
    color:#fff;
}

.opacity-hide{
    opacity: 0;
}
.opacity-show{
    opacity: 1;
}