@charset "utf-8";
*{margin:0;padding:0;word-break: break-all;}
html,body{font-size: 16px;font-family: '微软雅黑';}
input, button, textarea, select { font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus { color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}
ol, ul, li { list-style: none;}
select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
select::-ms-expand {display: none;}
textarea {overflow: hidden;}
table { border-collapse: collapse; border: 0;}
img { border: 0; outline: 0; vertical-align: middle;}
a{ text-decoration: none;cursor: pointer;}
a:focus { outline: 0;}
input[type=date]{ background-color:transparent; border: 0; filter: alpha(opacity=0);}
.fl{float: left;}
.fr{float: right;}
.container{width: 1250px;margin: 0 auto;}


.rczp-header{width: 100%;box-sizing: border-box;padding: 20px 0;overflow: hidden;background: #4b9c7b;}
.rczp-header .container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.rczp-header .rczp-logo{box-sizing: border-box;}
.rczp-header .rczp-logo a{display: block;}
.rczp-header .rczp-logo a img{width: auto;height: 55px;display: block;}

.rczp-header .rczp-return{box-sizing: border-box;}
.rczp-header .rczp-return a{display: block;font-size: 16px;color: #ffffff;}
.rczp-header .rczp-return a:hover{text-decoration: underline;}

.rczp-main{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 20px;}

.rczp-banner{width: 100%;box-sizing: border-box;overflow: hidden;}
.rczp-banner img{width: 100%;height: auto;display: block;margin: 0 auto;}


.rczp-top{width: 100%;box-sizing: border-box;padding: 15px 15px;margin-top: 20px;background: #f5f5f5;display: flex;align-items: center;justify-content: space-between;}
.rczp-top .rczp-title{box-sizing: border-box;}
.rczp-top .rczp-title h3{font-size: 20px;color: #4b9c7b;font-weight: bold;}

.rczp-top .rczp-search{box-sizing: border-box;display: flex;align-items: center;}
.rczp-top .rczp-search .rczp-input{display: flex;align-items: center;margin-right: 15px;}
.rczp-top .rczp-search .rczp-input i{font-style: normal;font-size: 15px;}
.rczp-top .rczp-search .rczp-input .rczp-select{width: 185px;height: 35px;position: relative;background: url(../images/rczp-up.png) 96% no-repeat#ffffff;}
.rczp-top .rczp-search .rczp-input .rczp-select span{display: block;width: 100%;line-height: 35px;font-size: 15px;box-sizing: border-box;padding: 0 25px 0 15px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rczp-top .rczp-search .rczp-input .rczp-select .rczp-ks{display: none;height: 210px;overflow: auto;position: absolute;left: 0;top: 35px;right: 0;margin: auto;box-sizing: border-box;border: 1px solid #f5f5f5;box-shadow: 0 0 5px rgba(0, 0, 0, .2);background: #ffffff;z-index: 9;}
.rczp-top .rczp-search .rczp-input .rczp-select .rczp-ks li{box-sizing: border-box;text-align: justify;}
.rczp-top .rczp-search .rczp-input .rczp-select .rczp-ks li a{display: block;font-size: 15px;color: #333333;box-sizing: border-box;padding: 5px 10px;}
.rczp-top .rczp-search .rczp-input .rczp-select .rczp-ks li:hover{background: #4b9c7b;}
.rczp-top .rczp-search .rczp-input .rczp-select .rczp-ks li:hover a{color: #ffffff;}
.rczp-top .rczp-search .rczp-input .rczp-select:hover .rczp-ks{display: block;}
.rczp-top .rczp-search .rczp-input input{border: none;display: block;background: url(../images/rczp-search.png) 96% no-repeat #ffffff;box-sizing: border-box;padding: 0 25px 0 15px;}
.rczp-top .rczp-search .rczp-input .r-input{width: 185px;height: 35px;font-size: 15px;color: #333333;line-height: 35px;}


.rczp-content{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 20px;}
.rczp-content .rczp-left{width: 260px;min-height: 500px;float: left;background: #f5f5f5;}
.rczp-content .rczp-left .rczp-choose{width: 100%;box-sizing: border-box;}
.rczp-content .rczp-left .rczp-choose li{box-sizing: border-box;height: 50px;border-bottom: 1px solid #e5e5e5;}
.rczp-content .rczp-left .rczp-choose li a{display: flex;align-items: center;width: 100%;height: 100%;box-sizing: border-box;padding: 0 15px;}
.rczp-content .rczp-left .rczp-choose li a img{width: auto;height: 18px;display: block;}
.rczp-content .rczp-left .rczp-choose li a h3{font-size: 18px;color: #333333;font-weight: 500;margin-left: 10px;}
.rczp-content .rczp-left .rczp-choose li.active{border-color: #4b9c7b;}
.rczp-content .rczp-left .rczp-choose li.active a h3{color: #4b9c7b;font-weight: bold;}
.rczp-content .rczp-left .rczp-choose li:hover{border-color: #4b9c7b;}
.rczp-content .rczp-left .rczp-choose li:hover a h3{color: #4b9c7b;font-weight: bold;}

.rczp-content .rczp-left .rczp-txt{width: 100%;box-sizing: border-box;padding: 0 15px;margin-top: 20px;text-align: justify;}
.rczp-content .rczp-left .rczp-txt h5{font-size: 16px;color: #c1ad8b;font-weight: 500;}
.rczp-content .rczp-left .rczp-txt p{font-size: 14px;color: #555555;line-height: 20px;margin-top: 10px;}

.rczp-content .rczp-right{width: 970px;min-height: 500px;float: right;background: #f5f5f5;box-sizing: border-box;padding: 15px;position: relative;}
.rczp-content .rczp-right .rczp-loading{display: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;background: rgba(255, 255, 255, .5);}
.rczp-content .rczp-right .rczp-loading a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.rczp-content .rczp-right .rczp-item{width: 100%;box-sizing: border-box;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;display: flex;align-items: center;justify-content: space-between;}
.rczp-content .rczp-right .rczp-item .item-title{text-align: center;box-sizing: border-box;}
.rczp-content .rczp-right .rczp-item .item-title h3{font-size: 18px;color: #333333;font-weight: 500;}

.rczp-content .rczp-right .rczp-body{width: 100%;box-sizing: border-box;}
.rczp-content .rczp-right .rczp-body .rczp-ul{width: 100%;box-sizing: border-box;}
.rczp-content .rczp-right .rczp-body .rczp-list{width: 100%;box-sizing: border-box;padding: 15px 0;border-bottom: 1px dashed #e5e5e5;display: flex;align-items: center;justify-content: space-between;}
.rczp-content .rczp-right .rczp-body .rczp-list .list-li{text-align: center;display: flex;align-items: center;justify-content: space-between;box-sizing: border-box;font-size: 18px;color: #333333;font-weight: 500;}
.rczp-content .rczp-right .rczp-body .rczp-list .list-li h3{width: 100%;font-size: 15px;color: #333333;font-weight: 500;}
.rczp-content .rczp-right .rczp-body .rczp-list .list-li a{display: block;font-size: 12px;color: #ffffff;padding: 4px 10px;background: #4b9c7b;border-radius: 5px;}
.rczp-content .rczp-right .rczp-body .rczp-details{display: none;width: 100%;box-sizing: border-box;text-align: justify;padding: 15px 0;}
.rczp-content .rczp-right .rczp-body .rczp-details h5{font-size: 16px;color: #c1ad8b;font-weight: 500;margin-bottom: 10px;}
.rczp-content .rczp-right .rczp-body .rczp-details p{font-size: 14px;color: #555555;line-height: 22px;}


.form-title{width: 100%;box-sizing: border-box;margin-top: 20px;}
.form-title h3{font-size: 20px;color: #4b9c7b;font-weight: bold;text-align: center;}

.form-item{width: 100%;box-sizing: border-box;padding: 20px 15px 15px;margin-top: 20px;background: #f5f5f5;}
.form-item .item-content{width: 100%;box-sizing: border-box;}
.form-item .form-h3{font-size: 18px;color: #333333;font-weight: 500;text-align: center;}
.form-item .form-h5{font-size: 15px;color: #f56c6c;font-weight: 500;text-align: center;margin-top: 15px;}

.form-item .form-ul{width: 100%;box-sizing: border-box;overflow: hidden;margin-top: 35px;}
.form-item .form-ul li{width: 50%;float: left;box-sizing: border-box;margin-bottom: 20px;display: flex;align-items: center;}
.form-item .form-ul li .form-span{width: 40%;display: inline-block;text-align: right;}
.form-item .form-ul li .form-span i{display: inline-block;font-style: normal;color: #f56c6c;font-size: 16px;margin-right: 5px;}
.form-item .form-ul li .form-span span{display: inline-block;font-size: 16px;color: #555555;}

.form-item .form-ul li .form-input{width: 50%;display: inline-block;}
.form-item .form-ul li .form-input input{border: none;display: block;background: #ffffff;box-sizing: border-box;padding: 0 15px;}
.form-item .form-ul li .form-input .f-input{width: 100%;height: 35px;font-size: 16px;color: #333333;line-height: 35px;}
.form-item .form-ul li .form-input .f-disabled{background: #dddddd;}

.form-item .form-ul li .form-input select{border: none;display: block;box-sizing: border-box;padding: 0 15px;background: url(../images/rczp-up.png) 96% no-repeat#ffffff;}
.form-item .form-ul li .form-input .f-select{width: 100%;height: 35px;font-size: 16px;color: #333333;line-height: 35px;}

.form-item .form-ul li .form-input .form-label{width: 100%;height: 35px;}
.form-item .form-ul li .form-input .form-label .checkbox{float: left;display: flex;align-items: center;margin-left: 15px;cursor: pointer;}
.form-item .form-ul li .form-input .form-label .checkbox:nth-child(5n+1){margin-left: 0;}
.form-item .form-ul li .form-input .form-label .checkbox input{display: block;}
.form-item .form-ul li .form-input .form-label .checkbox i{display: block;font-style: normal;margin-left: 5px;font-size: 15px;color: #555555;}

.form-item .form-ul li .form-input .form-textarea{width: 100%;min-height: 40px;background: #ffffff;box-sizing: border-box;padding: 10px 15px;resize: vertical;}
.form-item .form-ul li .form-input textarea{font-size: 16px;color: #333333;}

.form-item .form-ul li a.item-del{display: block;font-size: 15px;color: #ffffff;padding: 6px 18px;margin: 0 auto;box-sizing: border-box;border-radius: 5px;background: #c1ad8b;}

.form-item .item-btn{width: 100%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;margin: 20px 0;}
.form-item .item-btn a{display: block;margin: 0 15px;font-size: 15px;color: #ffffff;padding: 5px 17px;box-sizing: border-box;border-radius: 5px;}
.form-item .item-btn a.item-add{background: #4b9c7b;}
.form-item .item-btn a.item-del{background: #c1ad8b;}

.form-item .item-content table{width: 100%;margin: 20px 0;border-collapse: collapse;}
.form-item .item-content table th{text-align: center;font-size: 17px;color: #333333;font-weight: 500;border: 1px solid #e0e6ed;background: #ffffff;}
.form-item .item-content table td{border: 1px solid #e0e6ed;font-size: 15px;color: #333333;text-align: center;box-sizing: border-box;padding: 5px 10px;background: #ffffff;}
.form-item .item-content table td i{display: inline-block;font-style: normal;color: #f56c6c;font-size: 16px;margin-right: 5px;}
.form-item .item-content table td span{display: inline-block;width:25px;height: 25px;background: url(../images/rczp-icon-4.png) center no-repeat;}

.form-btn{width: 100%;box-sizing: border-box;padding: 20px;margin-top: 20px;background: #f5f5f5;display: flex;align-items: center;justify-content: center;}
.form-btn a{font-size: 16px;color: #ffffff;box-sizing: border-box;padding: 8px 25px;background: #4b9c7b;border-radius: 5px;}


.form-model{display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: rgba(0, 0, 0, .5);z-index: 99;}
.form-model .model-main{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.form-model .model-content{width: 400px;box-sizing: border-box;padding: 20px;background: #ffffff;border-radius: 10px;}
.form-model .model-header{width: 100%;box-sizing: border-box;padding-bottom: 10px;border-bottom: 1px solid #e0e6ed;text-align: center;}
.form-model .model-header h3{font-size: 18px;color: #f56c6c;font-weight: bold;}
.form-model .model-body{width: 100%;box-sizing: border-box;padding: 15px 0;border-bottom: 1px solid #e0e6ed;text-align: justify;}
.form-model .model-body p{font-size: 17px;color: #555555;line-height: 28px;}
.form-model .model-form{width: 100%;box-sizing: border-box;margin-top: 5px;}
.form-model .model-form li{width: 100%;height: 50px;margin-bottom: 10px;box-sizing: border-box;border-bottom: 1px solid #ecebeb;overflow: hidden;}
.form-model .model-form li h5{float: left;line-height: 50px;font-size: 16px;color: #555555;font-weight: normal;}
.form-model .model-form li .login-input{float: left;width: 250px;line-height: 50px;box-sizing: border-box;background: none;border: none;}
.form-model .model-form li a{display: block;float: right;line-height: 50px;font-size: 14px;color: #555555;}
.form-model .model-form li .login-yzm{float: left;width: 120px;line-height: 50px;box-sizing: border-box;background: none;border: none;margin-left: 20px;}
.form-model .model-form li img{display: block;float: right;width: 140px;height: 45px;box-sizing: border-box;background: #f5f5f5;}
.form-model .model-form li input{font-size: 16px;color: #999999;}

.form-model .model-btn{width: 100%;box-sizing: border-box;display: flex;align-items: center;justify-content: center;margin: 30px 0 0;}
.form-model .model-btn a{display: block;margin: 0 15px;font-size: 16px;color: #ffffff;padding: 10px 25px;box-sizing: border-box;border-radius: 5px;}
.form-model .model-btn a.m-sumbit{background: #4b9c7b;}
.form-model .model-btn a.m-return{background: #c1ad8b;}


.rczp-footer{width: 100%;box-sizing: border-box;overflow: hidden;padding: 20px 0;background: #4b9c7b;margin-top: 30px;text-align: center;}
.rczp-footer span{display: inline-block;font-size: 16px;color: #ffffff;}
.rczp-footer a{color: #ffffff;display: inline-block;font-size: 16px;margin: 0 0 0 20px;box-sizing: border-box;}
.rczp-footer a.f-1{padding-left: 25px;background: url(../images/f-1.png) left no-repeat;}



/*分页*/
.newsPage{width: 100%; box-sizing: border-box;text-align: center;margin-top: 50px;}
.newsPage .newsPageContent a{font-size: 14px;color: #666666;box-sizing: border-box;cursor: pointer; border-radius: 3px;display: inline-block;padding: 5px 15px;border: 1px solid #e2e2e2;margin:0 2px;}
.newsPage .newsPageContent span{font-size: 14px;color: #666666;box-sizing: border-box;border-radius: 3px;display: inline-block;cursor: pointer; padding: 5px 15px;border: 1px solid #e2e2e2;}
.newsPage .newsPageContent a.active{color: #FFFFFF;background: #4b9c7b;}
.newsPage .newsPageContent a.current{color: #FFFFFF;background: #4b9c7b;}
.newsPage .newsPageContent a:hover{color: #FFFFFF;background: #4b9c7b;}


