.zm-nav .searchnav {
    display: block;
}

.voteContent{ max-width: 1920px; margin: 68px auto;}
.voteContent img.ban{width: 100%;}

.block_cont{width: 1200px; margin: -100px auto 0;}
.block_cont .block1{display: flex; background-color: #fff;box-shadow: 0 5px 5px #eee; position: relative; padding: 50px 50px 40px;border-radius: 20px;}
.block_cont .block1 .bl{flex: 1;margin-left: 30px;}
.block_cont .block1 .bl h2{font-size:42px;}
.block_cont .block1 .bl p{font-size: 26px;color: #888;margin-top:50px;}
.block_cont .block1 .bl a{display: flex;width:280px;height: 60px;align-items: center;justify-content: center; background-color: #4096ef;font-size: 28px;color: #fff;;margin-top: 30px;border-radius: 40px;position: relative;}
.block_cont .block1 .bl a::after{content: ''; display: block;width: 38px;height: 38px; background: url(../images/vote/arr.png) no-repeat center center/100%;position: absolute;right: 11px;top: 11px;}
.block_cont .block1 .bl a:hover{transform: scale(1.05);transition: all 0.4s;opacity: 0.8;}
.block_cont .block1 .b2{width: 500px;}

.category__row {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;}
.category__row .category__item{width: 33.33%; display: flex; justify-content: center; flex-direction: column; margin-bottom: 20px;}
.category__item:hover .category__item__txt{color: #3191f5;}
.category__item:hover{transform:translateY(-6px);-moz-transform:translateY(-6px);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;}
.category__item__icon {width:100%; text-align:center;}
.category__item__icon img {width:80px;height:auto; margin:10px 0 8px}
.category__item__txt {font-size:16px;text-align:center;color:#666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis; width: 100%;}

.big_title{text-align: center;margin-top:60px;}
.big_title h2{display: flex; align-items: center;justify-content: center;font-size: 48px;font-weight: normal;}
.big_title p{font-size: 24px;color: #888;margin-top: 10px;}

.cate_select{margin-top: 30px;}
.cate_select>ul {display:flex;justify-content:center;white-space:nowrap;padding:10px 0 0;border-bottom: 1px solid #eee;}


.cate_select ul li{  height: 46px;position: relative;margin: 0 10px;}   
.cate_select ul li a{font-size: 16px; padding:0;color: #666;display: flex;padding:10px 40px 0; height: 100%;} 
.cate_select ul li.on::before,.cate_select ul li:hover::before{content: '';display: inline-block; width: 100%; height: 2px; background-color: #3191f5;
     position: absolute; bottom:0; }
.cate_select ul li.on a,.cate_select ul li:hover a{color: #3191f5;}  

.common_list_cont .list_li{width: 210px !important; margin:35px 37px 0 0px;box-shadow: 0 0 3px #ddd;}
.common_list_cont .list_li:nth-child(5n){margin-right: 0;}
.common_list_cont .list_li .tempinfo .title{font-size: 16px;}

.getMore{height:55px;display: flex;clear: both; margin:60px auto; width: 285px;background-color: #3191f5;color: #fff !important;font-size: 22px;align-items: center;justify-content: center;border-radius: 50px;}
.getMore:hover{opacity: 0.8;}

.toolList{display: flex;justify-content: space-between; margin-top: 60px;}
.toolList .item{width: 270px; height: 340px;  background: linear-gradient(to bottom, #dce1ff 0%,#f9e4e1 100%); display: flex;flex-direction: column;align-items: center;justify-content: space-around;padding: 30px 0;border-radius: 10px;}
.toolList .item .icon{display: flex;border-radius: 50%;width: 100px;height: 100px; background-color: #fff;align-items: center;justify-content: center;}
.toolList .item .icon img{width: 50px;}
.toolList .item h3{font-weight: normal;font-size: 22px;}
.toolList .item p{font-size: 18px;color: #666; line-height: 34px;text-align: center;}
.toolList .item:nth-child(2){background: linear-gradient(to top, #dce1ff 0%,#f9e4e1 100%);}
.toolList .item:nth-child(3){background: linear-gradient(to bottom, #d8e3f7 0%,#d9f3f0 100%);}
.toolList .item:nth-child(4){background: linear-gradient(to bottom, #f9e1df 0%,#fdf1e5 100%);}

.demoImg{box-shadow: 0 0 5px #ddd;padding: 40px;border-radius: 20px;margin-top: 60px;}
.demoImg img{width: 100%;}



