.w1000{width: 1000px; position: relative; font-family: "微软雅黑";}
.top{height: 42px; background-color: #eee;}
.top a.index-link{margin: 12px 0 0 0; font-size: 14px; color: #999;}
.ic-house{width: 19px; height: 19px; background-position: -1px 0;}
.top a.index-link em.ic-house{vertical-align: -4px; margin: 0 8px 0 0;}
.top span.fr{margin: 12px 0 0 0; font-size: 14px; color: #999;}
.top span.fr a{color: #999; margin: 0 8px;}

.nav-top{padding: 20px 0 0 0;}
.nav-top a.logo-link img{width: 317px; height: 55px;}
.nav-top .nav-links{}
.nav-top .nav-links li{float: left; margin-left: 20px; padding: 20px 18px 27px 18px; border-bottom: 3px solid #fff;}
.nav-top .nav-links li:hover{border-color: #044726;}
.nav-top .nav-links li a{color: #000; font-size: 14px;}
.nav-top .nav-links li:hover a{color: #044726;}

.zp-news{margin-top: 55px;text-align: left;}
.tit-general{font-size: 24px; color: #014826; font-weight: 600;width: 1000px;}
.tit-general1{font-size: 24px; color: #014826; font-weight: 600;width: 1000px;}
.tit-general a.more-link{margin-top: 10px; font-size: 14px; color: #999; font-weight: 500;position: absolute;left:95%;}
.tit-general1 a.more-link{margin-top: 10px; font-size: 14px; color: #999; font-weight: 500;margin-left:820px;}
.ic-square-green{width: 17px; height: 17px; line-height:17px;   background-position: -26px 2px;}
.tit-general .ic-square-green{margin-right: 9px;}
.tit-general1 .ic-square-green{margin-right: 9px;}
.mt20{margin-top: 20px;}
.zp-news .slider-left{width: 370px; height: 302px; background-color: #999;}
.zp-news .list-right{width: 616px; height: 300px; }
.zp-news .list-right ul{padding: 0 13px 0 0;}
.zp-news .list-right ul li{ padding: 27px 0 13px 0; font-size: 14px; color: #666;}
.zp-news .list-right ul li a{color: #666;}

.zp-main{margin-top: 42px;}
.zp-main .list-left{width: 606px;}
.zp-main .list-left .box-list{margin: 32px 0 0 0;}
.zp-main .list-left .box-list .img-left{width: 304px; height: 196px;}
.zp-main .list-left .box-list .img-left img{width: 100%; height: 100%;}
.zp-main .list-left .box-list .img-left p{left: 0; bottom: 0; height: 42px; font-size: 28px; color: #fff; line-height: 42px; text-align: right; width: 100%;}
.zp-main .list-left .box-list .img-left p.green{background-color: #6cb764;}
.zp-main .list-left .box-list .img-left p.blue{background-color: #00c9e7;}
.zp-main .list-left .box-list .img-left p.yellow{background-color: #e79800;}
.zp-main .list-left .box-list .img-left p.ligt-blue{background-color: #64aeb7;}
.zp-main .list-left .box-list .img-left p em{margin: 0 10px 0 18px; vertical-align: -4px;}
.ic-circle-arrow{width: 24px; height: 24px; background-position: -54px 0px;position: absolute;left:90%;}
.zp-main .list-left .box-list .list-right{border: 1px solid #eee; width: 298px; height: 194px;}
.zp-main .list-left .box-list .list-right ul{padding: 0 8px 0 8px;}
.zp-main .list-left .box-list .list-right ul li{margin-top: 16px; font-size: 14px; color: #999;}
.zp-main .list-left .box-list .list-right ul li a{color: #999;}
.zp-main .infos-right{width: 352px;}
.zp-main .infos-right .box01{margin-top: 32px; padding-left: 32px;}
.zp-main .infos-right .box01 img.block{width: 100%;}
.zp-main .infos-right .box01 .a-box{background-color: #eee; padding: 2px 0 4px 0; text-align: center;}
.zp-main .infos-right .box01 .a-box a{margin: 12px 45px 20px 45px;}
.zp-main .infos-right .box01 .a-box a p{margin-top: 10px; font-size: 16px; color: #999; text-align: center;}
.zp-main .infos-right .box01 .a-box a em{width: 47px; height: 47px;}
.ic-web{background-position: -2px -28px;}
.ic-user{background-position: -49px -28px;}
.ic-book{background-position: -96px -28px;}
.ic-yp{background-position: -143px -28px;}
.mt32{margin-top: 32px;text-align: left;}

.zp-main .infos-right .box02, .contact-us .box02{margin-left: 32px; height: 380px; padding-left: 12px; color: #999; background-color: #eee;}
.zp-main .infos-right .box02 h1, .contact-us .box02 h1{font-size: 16px; padding-top: 12px; padding-bottom: 10px;}
.zp-main .infos-right .box02 p, .contact-us .box02 p{margin-top: 12px; font-size: 14px; color: #000;}
.zp-main .infos-right .box02 .link-bot, .contact-us .box02 .link-bot{margin-top: 36px;}
.zp-main .infos-right .box02 .link-bot .img-left, .contact-us .box02 .link-bot .img-left{width: 125px; height: 125px;}
.zp-main .infos-right .box02 .link-bot .links-right, .contact-us .box02 .link-bot .links-right{width: 145px; margin-right: 20px;}
.zp-main .infos-right .box02 .link-bot .links-right ul li a, .contact-us .box02 .link-bot .links-right ul li a{color: #999;}
.zp-main .infos-right .box02 .link-bot .links-right ul li, .contact-us .box02 .link-bot .links-right ul li{padding: 7px 0 9px; margin-bottom: 16px; border-bottom: 1px solid #999; color: #999; font-size: 14px;}


.bottom{margin-top: 70px; padding-bottom: 56px; border-top: 1px solid #04431f;}
.bottom .center-list{margin-top: 20px; font-size: 14px; color: #666; text-align: center;}
.bottom .center-list a{color: #666; margin-left: 12px;}
.bottom .copy-right{margin-top: 20px; font-size: 14px; color: #000; text-align: center;}

.bg-eee{background-color: #eee; padding-top: 28px; padding-bottom: 30px;}
.zpm-list{padding-top: 2px;text-align: left;}
.zpm-list a{margin-top: 24px; width: 326px; height: 210px;}
.zpm-list a img{width: 100%; height: 100%;}
.zpm-list a p{position: absolute; width: 100%; left: 0; bottom: 0; height: 44px; font-size: 24px; color: #fff; text-indent: 24px; line-height: 44px;}
.bg-op-green{background-color: #61ACA5;}
.bg-op-lblue{background-color: rgba(0, 201, 231, 0.5);}
.bg-op-yellow{background-color: rgba(231, 152, 0, 0.5);}
.bg-op-blue{background-color: rgba(100, 174, 183, 0.5);}
.bg-op-z{background-color: rgba(176, 92, 255, 0.5);}
.bg-op-green1{background-color: rgba(0, 255, 174, 0.5);}
.m14{margin-right: 0px;}
.zpm-list a p em{margin: 3% 1% 0 0;line-height: 30px;font-size: 12px;}
.contact-us{text-align: left;}
.contact-us .box02{background-color: #fff; height: auto; padding-left: 0;text-align: left;width:600px;}
.contact-us .box02 .link-bot{position: absolute; width: 350px; top: 24px; right: 0;}
.rightbottom{
	width: 375px; height: 179px;
}
::-webkit-input-placeholder{
    color: #A5A5A5;
}
.time{position: absolute;left:85%;}

.wrapper{
	position:relative;
    width: 800px;
    height: 330px;
    background: #ccc;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.wrapper .box-img{
    width: 450px;
    height: 330px;
    float: left;
}
.wrapper .box-img img{
    width: 100%;
    height: 100%;
}
.wrapper .box-login{
    width: 350px;
    height: 330px;
    background: #ffffff;
    float: right;
    padding-left: 24px;
    padding-right: 24px;
    box-sizing: border-box;
}
.wrapper .box-login h1{
    font-size: 24px;
    line-height: 70px;
    color: #000000;
}
.wrapper .box-login h1 span{
	margin-left:50px;
    font-size: 14px;
    letter-spacing: 1px;
}
.wrapper .box-login h1 span a{
    color: #57A49B;
}
/*.box-login .login{
    height: 200px;
}*/
.box-login .login p{
    width: 100%;
    height: 45px;
    border: 1px solid #eee;
    box-sizing: border-box;
    margin-bottom: 12px;
    background: #fff;
    position: relative;
}

.box-login .login p img{
    position: absolute;
    top: 12px;
    left: 11px;
}
.box-login .login p input{
    width: 100%;
    height: 100%;
    line-height: 40px;
    padding-left: 35px;
    padding-right: 20px;
    box-sizing: border-box;
    color:#A5A5A5;
    border: 2px solid #eee;
}
.box-login .login .code-box{
    border: none;
    text-align: left;
}
.box-login .login .code-box input{
    width: 188px;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    border: 1px solid #eee;
}
.box-login .login .code-box span{
    display: inline-block;
    background: #ccc;
    line-height: 45px;
    text-align: center;
}
.box-login .login button{
    width: 100%;
    height: 45px;
    background: #39988e;
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
}
.box-login .login h4{
    font-weight: normal;
    text-align: center;

    margin-top: 12px;
}
.box-login .login h4 a{
    color: #39988E;
}
