﻿@charset "utf-8";

/* CSS Document */

p,div,ul,li{ margin:0; padding:0; list-style:none;}

.clear{ font-size:0px; height:0px; clear:both;}

body{margin:0;padding: 0;}

/*1-login sta*/

.wrap{ background:url(img/1_login_bg.jpg); padding-top:80px; padding:80px 20px 0 20px;margin:auto; width:320px; height:520px;}

.name{ height:37px; font-size:16px; border:none; border-bottom:1px solid #cfcfcf; width:275px; padding-left:45px; background:url(img/name.jpg) no-repeat;}

.paw{ width:275px;font-size:16px; padding-left:45px; border:none; height:39px;background:url(img/paw.jpg) no-repeat;}

.btn{ height:40px; border:none; width:310px; margin-top:30px; background-color:#90c320; font-size:16px; color:#fff; font-weight:bold; letter-spacing:5px;}

.yzm{ padding-top:20px; font-size:16px; overflow:hidden;}

.yzm span{ display:block; float:left; padding-top:5px;}

.yzm_1{ height:25px; border:none; padding-left:3px; width:100px;font-size:16px;}

.pull_right{ float: right;}



.content{ margin-top:35px;}

.content_1{ height:40px; background-color:#fff; border-bottom:1px dashed #b5b5b5;}

.content_1 span{ display:block; float:left; line-height:40px; text-align:center; color:#90c320; width:120px;}

.bumen{ border-right:1px solid #b5b5b5;}

.content_2{  background-color:#f3f3f3; display: flex;padding: 5px;}

.content_2 ul{  font-size:12px; padding-top:15px;}

.content_2 ul li{ line-height:22px; color:#717171;margin-left: 5px;}

.content_2_1{width:20px; padding-left:10px;}

.content_2_2{ width:126px;}

.content_2_3{ padding-left:0px; }

.content_2_4{ width:80px;}

.content_2_5{ width:20px;}
.ind-top{
    position: fixed;
    left: calc(50% - 180px);
    top: 0;
    background: url(img2/logo.png) no-repeat;
    background-color: #e6e6e6;
    background-size: 200px 35px;
    background-position: 20px 10px;
    height: 55px;
    width: 360px;
}

/*1-login end*/



/*2-welcom sta*/

.wrap_2{ margin:auto; width:350px; padding:0 5px; min-height:600px; background-color:#e6e6e6;}

.head1{
    font-size:12px; color:#717171; 
    background:url(img2/logo.png) no-repeat;
    background-color: #e6e6e6;
    background-size: 200px 35px;
    background-position: 20px 10px;
    height:57px; 
    width:360px; 
    margin:0 auto; 
    border-bottom:2px solid #fff; 
    text-align:right;
}

.head1 a{ display:block; float:right; padding:5px; padding-bottom:30px; color:#717171; text-decoration:none; font-size:14px;}

.nav{ height:40px; line-height:40px; color:#717171; text-align:center;}

.geren1_le{ float:left; width:300px;}

.geren1_ri{ float:left;width:37px;}

.geren1_ri a{ display:block;width:37px; height:37px;}

.geren1{padding:5px; background:url(img2/w_1.jpg) right center no-repeat; height:35px;}

.geren1 p{ font-size:12px; color:#717171;}

.color_1{ color:#90c320; }

.geren1_1{ height:auto !important; height:35px; min-height:35px; height:auto; float:left;margin:13px 0px;}

.geren1_1 a{ height:60px; line-height:35px; text-decoration:none; margin-top:5px;text-align:center; display:block; float:left; width:80px; background-color:#90c320; margin-right:6px; color:#fff; font-size:14px;}

.geren1_1 a:visited,.geren1_1 a:active{ color:#fff;}

a.geren1_1_last{ margin:0px; margin-top:5px;}

.geren_ulname{ background:url(img2/2.jpg) no-repeat 50%; height:36px;}

.geren_ul{ background-color:#f3f3f3; padding:10px 3px; margin-bottom:8px;}

.geren_ul li a{ color:#717171; font-size:12px; line-height:18px; text-decoration:none;display: block;width: 100%;}

.geren_ulname1{background:url(img2/w_2.jpg) no-repeat 50%; height:36px;}

.geren_ulname2{background:url(img2/w_3.jpg) no-repeat 50%; height:36px;}

.b_red{background-color: #666;}

/*2-welcom enf*/



/*3-giev sta*/

.wrap_3{margin:auto; width:350px; padding:0 5px; height:543px; background-color:#e6e6e6;}

.give{ height:34px; line-height:34px; padding-left:10px; font-size:16px; color:#717171; background-color:#f9f9f9; margin-top:5px;}

.give_1{ margin-top:7px; height:35px;}

.give1_left{ display:block; float:left; height:35px; line-height:35px;width:90px; text-align:center; background-color:#f9f9f9; color:#90c320; margin-right:5px; font-size:16px;}

.select_give{left:-2px;top:-2px;height:35px; text-align:center;font-size:14px; line-height:35px; padding-top:8px; background-color:#f9f9f9; border:none; width:235px; margin:0; padding:0; float:left;display:block;}

.give1_right{ height:35px; width:275px; overflow:hidden;}

.select_give option{vertical-align: middle; padding-top:9px;}

.give_3{ background:#f9f9f9; color:#90c320; margin-top:6px; height:35px; line-height:35px; border-bottom:1px dashed #b9b9b9; padding-left:15px;}

.txt_give{resize:none; width:350px; height:70px; border:none; padding:0; margin:0; font-size:14px;}

.give_btn{ text-align:right; margin-top:5px;}

.inp_give{ background-color:#90c320; border:none; color:#fff; width:80px; height:32px}

/*3-giev enf*/



/*4*/

.detail{ background:#f3f3f3; height:46px; padding:12px;}



.detail_1 li a{ line-height:22px;display:block; float:left; width:150px; font-size:12px; color:#717171;}

.geren_ulname5{background:url(img2/w_5.jpg) no-repeat; height:36px; margin-top:10px;}

.geren_ulname6{background:url(img2/w_6.jpg) no-repeat; height:36px;}

/*4*/



/*投票 sta*/

.nav_toupiao{ text-align:left;height:40px; line-height:40px; color:#717171; }

.toupiao_1 input{ margin:0;margin-left:20px;}

.toupiao_1 p{ line-height:25px;}

.toupiao_1 p span{ display:block; float:left; width:185px;}

.tijiao_toupiao{ text-align:right;}

/*投票 end*/



/*投票页 sta*/

.toupiao_2{ margin-top:20px; height:40px;}

.toupiao_2  span{ display:block; float:left; width:185px;}

.toupiao_2  span a{ text-decoration:none; color:#717171;}

.toupiao_2 span a{ padding:5px 10px;background:#90C320; color:#fff;}

/*投票页 end/

/*2014.2.24 添加*/

.name_add{ display:block; width:47px; height:37px; float:right;}

.justwhite{background-color:#f3f3f3; font-size:12px;line-height:22px; text-align:left; float:left;}

.justwhite p{line-height:32px; text-align:left; font-size:14px;color:#717171;}

.content-flex{
    width: 210px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    height: 330px;
}
.content_2 .content-flex li{
    width: 49%;
}

