.vote_case *,.vote_func_intro *,.func_muban *{margin:0;padding:0;box-sizing:border-box;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
.clearfix:after{content:'';display: block;clear:both;}
.vote_case{width:100%;max-width: 1200px;margin:15px auto 0;}
.vote_case ul li{
    cursor:pointer;float:left; padding:30px 1%;
    position: relative;-webkit-transition: all 0.8s;
    -moz-transition: all 0.8s;-ms-transition: all 0.8s;
    -o-transition: all 0.8s;transition: all 0.8s;
}
.vote_case ul li:first-child,.vote_case ul li:first-child+li{border-right:2px solid #EDE8E8;}
.vote_case ul li:hover{
    -webkit-transform: translate3d(-10px, -10px, -10px);
    -moz-transform: translate3d(-10px, -10px, -10px);
    -ms-transform: translate3d(-10px, -10px, -10px);
    -o-transform: translate3d(-10px, -10px, -10px);
    transform: translate3d(-10px, -10px, -10px);
    box-shadow: 3px 3px 3px #727272;
}
.vote_case ul li>h3{text-align:center;}
.vote_case ul li>h3>b {font-size:35px;color:#FE6637;letter-spacing: 5px;}
.vote_case ul li>p{font-size:20px;color:#FE0000;text-align:center;}
.vote_case ul li>h4{color:#808080;font-size:18px;text-align: center;}
.vote_case ul li>h4>img{width:55px;vertical-align: middle;display:block;margin:0 auto 20px;}

.vote_func_intro{width:100%;margin-bottom:30px;}
.vote_func_intro_sub{width:95%;max-width: 1200px;margin:40px auto 0;}
.vote_func_title{
    position: relative;line-height:80px;font-size: 26px;margin-bottom:80px;text-align:center;font-weight:normal;
    background:url(../images/vote_func_intro.png) no-repeat;background-size:100% 100%;color:#ECF9F7;letter-spacing: 2px;
}
.vote_part_sub{overflow: hidden;}
.vote_part_sub li{text-align: center;border:1px solid #FEA869;transition:all 0.5s;cursor: pointer; }
.vote_part_sub li span{line-height:50px;letter-spacing: 1px;display:table-cell;vertical-align: middle;}
.vote_part_sub li:hover{
    background: #FE8B37;
}
.vote_part_sub li:hover span{font-size:18px;color:#fff;letter-spacing: 0;font-weight:bold;}
.vote_part_right{float:left;position: relative;}
.vote_right_sub{background: #51CBBC;color:#fff;padding:0 21% 80px;font-size:26px;text-align: center;}
.vote_right_sub dd{line-height:80px;border-bottom:1px solid #fff;}
.vote_right_sub dt{line-height:80px;}
.smwx{position: absolute;top:160px;width:80%;left:10%;height:70%;}
.smwx dd{border:4px solid #FE8B37;background: #fff;padding:9%;width:80%;margin:0 auto;}
.smwx dd img{width:100%;}
.smwx dt{color:#D96918;margin-top:15px;text-align: center;font-size:16px;}

.func_muban_background{width: 100%;background: #f0fbff;padding-top: 10px;padding-bottom: 40px;box-sizing: border-box;}
.func_muban{margin:60px auto 20px;}
.func_muban_sub{}
.func_muban_title{position: relative;text-align: center;margin:40px 0;}
.func_muban_title >span{position: relative;padding:0 20px;background: #fff;z-index:2;font-size:25px;color:#3E3E3E;font-weight:normal;}
.func_muban_title>b{position: absolute;top:50%;left:0;z-index:1;width:100%;border-top:1px solid #D4D4D4;}

.muban_carouse{width:100%;overflow: hidden;margin-bottom:40px;padding-bottom: 40px;border-bottom:1px solid #EEEEEE;}
.muban_carouse ul{width:400%;overflow:hidden;position: relative;}
.muban_carouse ul li{float:left;width:6%;}
.muban_carouse ul li img{width:100%;}

.muban_bottom{position: relative;}
.muban_bottom>a{display: block;width:35%;margin:0 auto;border:1px solid #FE0000;color:#FE0000;line-height: 46px;text-align: center;font-size: 18px;}
.muban_bottom>b{cursor: pointer;position: absolute;width:44px;height:44px;line-height: 40px;border-radius: 50%;border:1px solid #DEDEDE;color:#D3D3D3;font-size:30px;text-align: center;}
.arr_pre{left:0;top:50%;margin-top:-22px;}
.arr_next{right:0;top:50%;margin-top:-22px;}

.lf{ float:left;}
.rf{ float:right;}
.table{ width:49%; line-height:30px;border: 1px solid #E5E5E5; border-radius:7px;background: #fff;}
.table th{font-size:16px; height:50px;}
.table td{ height:60px; font-size:14px; padding:10px; border-top:1px solid #E1E1E1; border-right:1px solid #E1E1E1;}
.table td:nth-child(2n){ border-right: 0;}
.table td:nth-child(2n-1){ width:25%;}
/*.table tr:nth-child(2n-1){ background:#FEFEFE;}
.table tr:nth-child(2n){ background:#F6F6F6;}*/

@media screen and (min-width: 641px){
    .vote_part_sub{float:left;}
    .vote_part_sub{width:74%;padding:0 3%;overflow: hidden;}
    .vote_part_sub li{width:22%;margin-left:3%;float:left;margin-bottom:30px;padding:0 2%;font-size:16px;}
    .vote_part_sub li:first-child(1),.vote_part_sub li:first-child(1)+li+li+li+li{margin-left:0;}
    .vote_part_right{width:26%;}
}
@media screen and (min-width:769px) and (max-width:991px){
    .vote_case ul{padding:0 5%;}
    .vote_case ul li{width:45%;margin-right:10%;}
    .vote_case ul li>h3{line-height:75px;}
    .vote_case ul li:first-child+li{margin-right:0;}
    .vote_case ul li:first-child+li+li{width:100%;margin-top:20px;}
    .vote_case ul li:first-child+li+li>p{line-height:75px;}
}
@media screen and (min-width:769px) and (max-width:900px){
    .vote_part_sub li,.vote_part_sub li span{height:150px;}
    .vote_part_sub li span{line-height:35px;}
}
@media screen and (min-width:901px){
    .vote_part_sub li,.vote_part_sub li span{height:190px;}
}
@media screen and (min-width:992px){
    .vote_case ul li{width:33%;margin-left:0.5%;}
    .vote_case ul li:first-child{margin-left:0;}
    .vote_case ul li>h3{line-height:90px;text-align:center;}
    .vote_case ul li>p{font-size:18px;height:90px;color:#FE0000;width:90%;margin:0 auto;}
	.vote_case ul li>p>span.act_name{line-height:30px;}
}

@media screen and (max-width:768px){
    .vote_case ul li>h3{line-height:60px;}
    .vote_case ul li>h3>b{font-size:35px;}
    .vote_case ul li>h3>span{font-size:20px;}
    .vote_case ul li>h4{line-height:60px;}
    .vote_case ul li>h4>img{width:50px;}
    
    .vote_func_title{font-size:18px;}
    .vote_part_sub li,.vote_part_sub li span{height:120px;font-size:14px;}
    .vote_part_sub li span{line-height:30px;}
    .vote_part_sub li:hover span{font-size:16px;}

    .vote_right_sub{font-size:20px;padding:0 21% 50px;}
    .vote_right_sub dd,.vote_right_sub dt{line-height:50px;}
    .smwx{top:105px;}
	
	.vote_part_sub, .vote_func_title{ display:none;}
	
	.table.lf, .table.rf{ float:none; width:95%; margin:0 auto 30px;}
}
@media screen and (max-width: 640px){
    .vote_func_title{margin-bottom:50px;}
    .vote_part_sub{margin:20px 0;}
    .vote_part_sub li,.vote_part_sub li span{height:100px;line-height:100px;}
    .vote_part_sub li{text-align: center;width:60%;margin:0 auto 20px;}
    .vote_part_sub li span{display: block;}

    .vote_part_right{width:60%;margin:0 auto;float:none;}
    .vote_right_sub{padding:0 21% 30px;}
    .smwx{position: relative;left:0;top:0;width:100%;background: #51CBBC;padding-bottom:40px;height:auto;}
        
}
@media screen and (min-width:541px) and (max-width:768px){
    .vote_case ul{padding:0 2%;}
    .vote_case ul li{width:49%;margin-right:2%;}
    .vote_case ul li:first-child+li{margin-right:0;}
    .vote_case ul li:first-child+li+li{width:100%;margin-top:20px;}
    .vote_case ul li:first-child+li+li>p{line-height:75px;padding:0 }
}
@media screen and (max-width:540px){
    .vote_case ul{padding:0 3%;}
    .vote_case ul li{width:100%;margin-bottom:20px;}
   .vote_case ul li:first-child, .vote_case ul li:first-child+li{border-right:0;}
    .vote_case ul li:first-child+li+li>p{line-height:60px;text-align: center;}
    .muban_bottom>a{font-size:16px;line-height:35px;}
	.vote_func_intro_sub{ margin-top:0;}
}
@media screen and (max-width:400px){
    .vote_part_sub li{width:100%;}
    .vote_part_right{width:100%;}
}

@media screen and (max-width:997px){
    .vote_banner{background-size:160%;height:auto;padding:20% 0;}
    .box{width:100%;}
    .box>div{width:100%;height:auto;}
    .wtgimg_1{margin:0;}
    .wtgimg_1 ul{width:100%;}
    .tp_img img{width:100%;}
    .login_1{margin:10px auto;}
    .wtg_text li{width:30%;margin:10px 1%;height:0;padding-bottom:30%;}
    .mb p{margin:0;padding:30% 8px;}
    .vote_title{margin:10px 0;width:100%;}
    .margin_al{width:100%;font-size:20px;}
}
.new-data{border:1px solid #ddd;margin-top: 20px;padding: 10px;font-size: 16px;clear: both;overflow: hidden;}
.new-data ul li{margin:10px;}
.func_muban_sub .slide_sss{
    width: 100%;
}
.func_muban_sub .slide_sss li{
    float: left;
    width: 20%;
    margin-right: 5%;
    margin-bottom: 35px;
}
.func_muban_sub .slide_sss li:nth-child(4n){
    margin-right: 0;
}
.func_muban_sub .slide_sss li img{
    width: 100%;
}
.func_muban_sub .slide_sss li p{
    margin-top: 5px;
}