body {
    margin     : 0 auto;
    padding    : 0;
    background : #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size  : 14px;
    line-height: 1.5;
}

div {
    box-sizing: border-box;
}

ul {
    margin : 0;
    padding: 0;
}

ul li {
    list-style: none;
}

img {
    border   : 0;
    max-width: 100%;
}

a img {
    border: 0;
}

a {
    text-decoration: none;
}

div {
    box-sizing: border-box;
}

.clear {
    clear: both;
}
.pull-left{
    float: left;
}

.pull-right{
    float: right;
}
.back{
    display: inline-block;
    background: url('../images/back.png') center no-repeat;
    width: 90px;
    height: 60px;
    position: absolute;
    left: 40px;
    top: 893px;
}
#wrapper {
    width: 1920px;
    height: 1080px;
    padding: 261px 163px 0 157px;
}

.bolck-show{
    display: block!important;
}

.card-body{
    background: url('../images/home_bj.jpg')  center center no-repeat;
    position: relative;
}

.card-body img{
    width: 318px;
    height: 318px;
    position: absolute;
    left: 816px;
    bottom: 180px;
}

.card-body .go-unitlist{
    width: 190px;
    height: 75px;
    position: absolute;
    right: 42px;
    bottom: 49px;
    border-radius: 8px;
    background: #f7d096;
    opacity:0.86;
    color: #bc0b0f;
    font-size: 36px;
    line-height: 75px;
    text-align: center;
}

.unit-container{
    background: url('../images/unitlist_bj.jpg')  center center no-repeat;
    /* padding: 261px 0 0 157px; */
}

.unitindex-list{
    width: 1520px;
    height: 615px;
    position: relative;
    margin: 40px;
    overflow-y: auto;
}

.unitindex-list ul{
    width: 1401px;
    margin: 0 auto;
}

.unitindex-list ul li{ 
    float: left;
    width: 249px;
    height: 215px;
    margin: 170px 15px 0;
}
.unitindex-list ul li img{
    width: 160px;
    height: 160px;
}
.unitindex-list ul li .unit-img{
    text-align: center;
}
.unitindex-list ul li .title{
    font-size: 30px;
    color:#000000;
    text-align: center;
}

/* 原首页 */
.unit-list{
    width: 1520px;
    height: 615px;
    position: relative;
    /*left: 157px;
    top: 261px; */
    margin: 40px;
    overflow-y: auto;
}

.unit-list ul li{ 
    float: left;
    width: 220px;
    height: 200px;
    margin: 80px 15px 0;
}
.unit-list ul li img{
    width: 96px;
    height: 96px;
}
.unit-list ul li .unit-img{
    text-align: center;
}
.unit-list ul li .title{
    font-size: 30px;
    color:#000000;
    text-align: center;
}

.unit-list-ewm{
    position: absolute;
    right: 0;
    bottom: 0;
    width: 149px;
    height: 149px;
    box-shadow: -5px -5px 20px 5px rgba(0,0,0,0.16);
    -webkit-box-shadow: -5px -5px 20px 5px rgba(0,0,0,0.16);
    -moz-box-shadow: -5px -5px 20px 5px rgba(0,0,0,0.16);
}

/* 入驻单位 5列 */
.unitruzhu-list {
    width   : 1520px;
    height  : 615px;
    position: relative;
    /*left  : 157px;
    top     : 261px; */
    margin : 40px;
    overflow-y: auto;
}

.unitruzhu-list ul li {
    float : left;
    width : 273px;
    height: 200px;
    margin: 80px 15px 0;
}

.unitruzhu-list ul li img {
    width : 90px;
    height: 90px;
}

.unitruzhu-list ul li.big {
    float : left;
    width : 273px;
    height: 200px;
    margin: 70px 15px 0;
}

.unitruzhu-list ul li.big img {
    width : 120px;
    height: 120px;
}

.unitruzhu-list ul li .unit-img {
    text-align: center;
}

.unitruzhu-list ul li .title {
    font-size : 28px;
    color     : #000000;
    text-align: center;
}

/* 执法单位 7列 */
.unitzhifa-list {
    width   : 1520px;
    height  : 615px;
    position: relative;
    /*left  : 157px;
    top     : 261px; */
    margin : 40px;
    overflow-y: auto;
}

.unitzhifa-list ul li {
    float : left;
    width : 186px;
    height: 200px;
    margin: 80px 15px 0;
}

.unitzhifa-list ul li img {
    width : 90px;
    height: 90px;
}

.unitzhifa-list ul li .unit-img {
    text-align: center;
}

.unitzhifa-list ul li .title {
    font-size : 28px;
    color     : #000000;
    text-align: center;
}

/* 乡镇 6列 */
.unittown-list{
    width: 1520px;
    height: 615px;
    position: relative;
    /*left: 157px;
    top: 261px; */
    margin: 40px;
    overflow-y: auto;
}

.unittown-list ul li{ 
    float: left;
    width: 220px;
    height: 200px;
    margin: 80px 15px 0;
}
.unittown-list ul li img{
    width: 96px;
    height: 96px;
}
.unittown-list ul li .unit-img{
    text-align: center;
}
.unittown-list ul li .title{
    font-size: 30px;
    color:#000000;
    text-align: center;
}


/* 未入驻单位 */
.evaunitno-form {
    padding: 50px 290px 0 ;
}

.evaunitno-form .unit-input{
    width: 1019px;
    height: 64px;
    line-height: 64px;
    padding: 0 18px;
    font-size: 20px;
    border: 3px solid #e94928;
    background-color: #ffebcf;
    outline: none;
    border-radius: 10px;
}

.evaunitno-form .finished-message{
    color: #ea0000;
    font-size: 34px;
    /* letter-spacing: 5px; */
    margin: 30px 0;
}

.evaunitno-form .unit-content{
    border: 3px solid #e94928;
    background-color: #ffebcf;
    outline: none;
    font-size: 20px;
    border-radius: 10px;
    height: 250px;
    width: 1019px;
    padding: 10px 18px;
    box-sizing: border-box;
    line-height: 25px;
}

.evaunitno-form .btn{
    background: url('../images/button.png') center center no-repeat;
    height: 78px;
    width: 213px;
    text-align: center;
    color: #ffffff;
    font-size: 33px;
    line-height: 78px;
    border: 0;
    border-radius: 10px;
}
.evaunitno-form .pull-left {
    margin-left: 135px;
}
.evaunitno-form .pull-right {
    margin-right: 135px;
}

.mask{
    width:100%;
	height:100%;
	background:#000000;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	opacity:0.8;
    display: none;
}
.model {
    width: 686px;
    height: 455px;
    position:fixed;
	top:50%;
	left:50%;
	transform:translateX(-50%) translateY(-50%);
	z-index:1000;
	overflow:hidden;
    border-radius: 15px;
    display: none;
}

.model_y{
    background: url('../images/model2.png') #ffffff center top no-repeat;
}
.model_n{
    background: url('../images/model.png') #ffffff center top no-repeat;
}


.mob_bj {
    background: url('../images/model_bj.png') #ffffff center top no-repeat;
    padding: 0 65px;
}
.mob_bj .colse_model{
    width: 40px;
    height: 40px;
    right: 8px;
    position: absolute;
    top: 8px;;
}

/* 已入驻单位 */

.evaunityes-form{
    padding: 50px 242px 0 290px;
}

.evaunityes-form .label-title{
    float: left;
    display: block;
    /* padding: 9px 15px; */
    font-size: 36px;
    color: #333333;
    width: 510px;
    height: 70px;
    padding-bottom: 15px;
    box-sizing: border-box;
}
#addunitno{
    padding-left: 25px;
}
.evaunityes-form .unit_name{
    float: left;
    display: block;
    /* padding: 9px 15px; */
    font-size: 40px;
    color: #d80e0e;
    width: 800px;
    height: 70px;
    padding-bottom: 15px;
    box-sizing: border-box;
}

.evaunityes-form .pingjia-type .layui-form-radio:first-of-type{
    margin:8px 130px 0 20px;
    
}
.evaunityes-form .pingjia-type .layui-form-radio *{ 
    font-size: 36px;
    line-height: 36px;
}

.evaunityes-form .layui-form-item .content{
    height: 220px;
    width: 1043px;
    border: 3px solid #ff3c00;
    border-radius: 10px;
    padding: 12px;
    box-sizing: border-box;
    font-size: 20px;
    background: #ffebcf;
    line-height: 24px;
}

.evaunityes-form .btn{
    background: url('../images/button.png') center center no-repeat;
    height: 78px;
    width: 213px;
    text-align: center;
    color: #ffffff;
    font-size: 33px;
    line-height: 78px;
    border: 0;
    border-radius: 10px;
}
.evaunityes-form .pull-left {
    margin-left: 135px;
}
.evaunityes-form .pull-right {
    margin-right: 135px;
}



/* 窗口单位页面 */

.win_unit_name{
    display: inline-block;
    height: 60px;
    margin: 20px 50px 0 40px;
    color: #d80e0e;
    font-size: 36px;
}
.bolck{
    width: 1330px;
    margin: 0 auto;
    padding: 30px 65px;
}

.windows_list_box{
    width:1200px;
    height:550px;
    overflow:scroll;
    overflow-x:hidden;
}
.windows_list_box .window_list{
    float: left;
    width: 1069px;
    height: 90px;
    border: 1px solid #ceab90;
    background: url('../images/list_bj.png') repeat-x;
    margin-bottom: 20px;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 0 20px;
}

.windows_list_box ul li{
    float: left;
}
.windows_list_box ul li .d1{
    float: left;
    padding: 15px 0;
}
.windows_list_box ul li .d1 img{
    width: 60px;
    height: 60px;
}
.windows_list_box ul li .d2{
    float: left;
    height: 90px;
    line-height: 90px;
    margin-left: 30px;
    width: 850px;
    overflow: hidden;
    color: #333333;
    font-size: 30px;
}

.windows_list_box ul li .d3{
    float: right;
    background: url('../images/right.png') center no-repeat;
    width: 80px;
    height: 88px;
}

.windows_list_box ul li.hover .d3{
    background: url('../images/down.png') center no-repeat;
}

.windows_list_box ul li .windows_people_box {
    float: left;
    margin-bottom: 30px;
    display: none;
}
.windows_list_box ul li.hover .windows_people_box {
    display: block;
}
.windows_list_box ul li .windows_people_box ul li{
    float: left;
    background: url('../images/p_list_bj.png') center no-repeat;
    height: 202px;
    width: 124px;
    border-radius: 5px;
    margin-right: 33px;
    margin-bottom: 15px;
}
.windows_list_box ul li .windows_people_box ul li .p_img{
    margin: 6px 5px 0;
    text-align: center;
}
.windows_list_box ul li .windows_people_box ul li .p_img img{
    height: 154px;
    width: 110px;
    border: 2px solid #ffffff;
    border-radius: 2px;
}

.windows_list_box ul li .windows_people_box ul li .name{
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    padding: 5px 5px 0;
    overflow: hidden;
}
.dwbtn{
    display: block;
    background: url(../images/button.png) center no-repeat ;
    background-size:100%;
    height: 60px;
    width: 450px;
    text-align: center;
    color: #ffffff;
    font-size: 33px;
    line-height: 60px;
    border: 0;
    border-radius: 10px;
    margin-top: 15px;
    margin-right: 40px;
    float: right;
}
.dwbtn:hover{
    color: #ffffff;
}


/* 窗口单位人员页面 */
.people-form{
    padding-top: 38px;
}
.people-form .left{
    float: left;
    margin-left: 28px;

}

.people-form .left .people_info{
    width: 247px;
    height: 510px;
    background: url('../images/people_info_bj.png');
}
.people-form .left .people_info .p_img {
    text-align: center;
}
.people-form .left .people_info .p_img img{
    margin-top: 8px;
    width: 220px;
    height: 308px;
}
.people-form .left .people_info .name{
    font-size: 26px;
    color: #ffffff;
    text-align: center;
    height: 60px;
    line-height: 60px;
    padding: 0 14px;
    overflow: hidden;
}
.people-form .left .people_info .window_name{
    font-size: 26px;
    color: #ffffff;
    height: 99px;
    line-height: 33px;
    padding: 0 14px;
    overflow: hidden;
}


.people-form .right{
    float: right;
    width: 1240px;
    height: 640px;
    margin-right: 43px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.people-form .right .label-title{
    float: left;
    display: block;
    font-size: 30px;
    color: #d80e0e;
    width: 400px;
    height: 70px;
    padding-bottom: 30px;
    box-sizing: border-box;
}
.people-form .right .pingjia-type{
    float: left;
}

.people-form .right .pingjia-type .layui-form-radio{
    margin:8px 110px 0 20px;
}
.people-form .right .pingjia-type .layui-form-radio *{ 
    font-size: 30px;
}

.people-form .right .layui-form-item {
    width: 1180px;
}
.people-form .right .layui-form-item .content{
    height: 125px;
    width: 1180px;
    border: 3px solid #ff3c00;
    border-radius: 10px;
    padding: 12px;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 24px;
}

.people-form .right .bmy{
    display: none;
}
.people-form .right .layui-form-item .layui-form-checkbox{
    width: 32%;
    line-height: 30px;
    margin-right: 1%;
    margin-top: 15px;
}
.people-form .right .layui-form-item .layui-form-checkbox[lay-skin=primary] span{
    font-size: 24px;
    line-height: 30px;
    width: 100%;
}

.people-form .right .layui-form-item .layui-form-checkbox[lay-skin=primary] i{
    width: 20px;
    height: 20px;
    font-size: 18px;
}
.people-form .right .layui-form-item .layui-form-checkbox i{
    top: 4px;
}

.people-form .right .layui-form-item .btn{
    background: url('../images/button.png') center center no-repeat;
    height: 78px;
    width: 213px;
    text-align: center;
    color: #ffffff;
    font-size: 33px;
    line-height: 78px;
    border: 0;
    border-radius: 10px;
}

.people-form .right .phone-input {
    margin-top: 255px;
    text-align: center;
    width     : 100%;
}

.people-form .right .phone-input input {
    width        : 550px;
    height       : 47px;
    border       : 3px solid #ff3c00;
    font-size    : 22px;
    font-weight  : bold;
    border-radius: 25px;
    padding      : 0 26px;
    margin       : 0 auto;
}

.people-form .right .submit-box {
    width     : 100%;
    margin-top: 49px;
}

.people-form .right .submit-box .submit-no {
    height       : 50px;
    line-height  : 44px;
    width        : 218px;
    border       : 3px solid #f39800;
    background   : #ffffff;
    font-size    : 24px;
    color        : #e84322;
    border-radius: 15px;
    float        : left;
}

.people-form .right .submit-box .submit-yes {
    height       : 50px;
    line-height  : 44px;
    width        : 218px;
    border       : 3px solid #e83a26;
    background   : #e83a26;
    font-size    : 24px;
    color        : #ffffff;
    border-radius: 15px;
    float        : right;

}

.phone-input{
    margin-top: 255px;
    text-align: center;
    width: 100%;
}

.phone-input input{
    width: 550px;
    height: 47px;
    border: 3px solid #ff3c00;
    font-size: 22px;
    font-weight: bold;
    border-radius: 25px;
    padding: 0 26px;
    margin:  0 auto;
}

.submit-box{
    width: 100%;
    margin-top: 49px;
}

.submit-box .submit-no{
    height: 50px;
    line-height: 44px;
    width: 218px;
    border: 3px solid #f39800;
    background: #ffffff;
    font-size: 24px;
    color: #e84322;
    border-radius: 15px;
    float: left;
}

.submit-box .submit-yes{
    height: 50px;
    line-height: 44px;
    width: 218px;
    border: 3px solid #e83a26;
    background: #e83a26;
    font-size: 24px;
    color: #ffffff;
    border-radius: 15px;
    float: right;

}


.label-title .note{
    font-size: 22px;
     color: #d70000;
}

.label-title .note img{
    width: 25px;
}

.finished-message .note {
    font-size: 22px;
    color    : #d70000;
}

.finished-message .note img {
    width: 25px;
}

.countdown{
    font-size: 22px;
    position : absolute;
    right    : 16px;
    top      : 10px;
    color    : #ffffff;
}