

/* 选择历史记录的文字颜色和背景颜色 */
input:-webkit-autofill {
    -webkit-animation: autofill-fix 1s infinite!important;
    /* 选择历史记录的文字颜色*/
    -webkit-text-fill-color: #666;
    -webkit-transition: background-color 50000s ease-in-out 0s!important;
    transition: background-color 50000s ease-in-out 0s!important;
    background-color: transparent!important;
    background-image: none !important;
    /* 选择历史记录的背景颜色 */
    -webkit-box-shadow: 0 0 0 1000px transparent inset!important;
}

.header{}
.header .head_top{background: #f6f6f6;padding: 11px 0;font-size: 14px;color: #3b3c3c;}
.header .head_top .wel{width: calc(100% - 255px);width: -webkit-calc(100% - 255px);}
.header .head_top .status{width: 255px;}
.header .head_top .status ul{width: 90%;display: flex;flex-wrap: wrap;justify-content: flex-end;}
.header .head_top .status ul li{padding: 0 12px;position: relative;}
.header .head_top .status ul li:nth-child(1):after{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 90%;background: #3b3c3c;transform: translateY(-50%);}

.header .head_body{padding: 16px 0;}
.header .head_body .hot_line{padding-left: 40px;width: auto;background: url(../images/icon_tel.png)no-repeat left top 2px;}
.header .head_body .hot_line h6{font-size: 16px;}
.header .head_body .hot_line b{display: block;margin-top: 5px;font-size: 22px;font-weight: bold;}

/* banner */
.banner{width: 100%;height:auto;overflow: hidden;position: relative;}
.banner .swiper-container{width: 100%;height: 100%;}
.banner .swiper-container img{width: 100%;height:100%;}
.banner .list{width:100%;height: 100%;}
.banner .pcpt{display: block;}
.banner .mbpt{display: none;}
.banner #banner_prev,.banner #banner_next{position: absolute;top: 50%;transform: translateY(-50%);width: 34px;height: 58px;z-index: 3;cursor: pointer;}
.banner #banner_prev{left:7%;background: url(../images/banner_prev.png)no-repeat center/34px auto;}
.banner #banner_next{right: 7%;background: url(../images/banner_next.png)no-repeat center/34px auto;}
.banner .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
.banner .swiper-pagination span{width: 30px;height: 0px;background: #b5b5b5;padding: 0;border: solid 1px transparent;opacity: 1;border-radius: 0;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{background: #fff;border-color:transparent;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;}
.banner .swiper-pagination-bullet{border-radius: 16px;}
.banner .swiper-pagination{height: auto;bottom: 3.5%;}
/* .banner .btm_arrow{position: absolute;left: 50%;bottom: 25px;width: 28px;text-align: center;z-index: 3;cursor: pointer;transform: translateX(-50%);}
  .banner .btm_arrow i{display: block;margin-top: -7px;animation: flash 2s 0s linear infinite forwards;}
	.banner .btm_arrow i:nth-child(1){margin-top: 0;animation-delay: 0s;}
	.banner .btm_arrow i:nth-child(2){animation-delay: 0.2s;}
	.banner .btm_arrow i:nth-child(3){animation-delay: 0.4s;} */
	@keyframes flash{
		from{opacity: 1;}
		to{opacity: 0.2;}
	}
	@-ms-keyframes flash{
		from{opacity: 1;}
		to{opacity: 0.2;}
	}
@media only screen and (max-width:1420px){
	.banner .swiper-button-prev{left: 5%;}
	.banner .swiper-button-next{right: 5%;}
}
@media only screen and (max-width:1200px){
	.banner #banner_prev, .banner #banner_next{width: 26px;height: 44px;}
	.banner #banner_prev,.banner #banner_next{background-size: 26px;}
}
@media only screen and (max-width:750px){
	.banner .pcpt{display: none;}
	.banner .mbpt{display: block;}
	/* .banner .btm_arrow{width: 20px;}
	.banner .btm_arrow i{margin-top: -11px;} */
}
@media only screen and (max-width:480px){
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 6px;width: 10px;height: 10px;}
}

.common_layout{margin: 48px 0;}
.common_layout .main_content{width: calc(100% - 255px);max-width: 75%;}

.common_layout .el_tab{margin-bottom: 25px;padding: 13px 0 0;width: 100%;font-size: 14px;border-bottom: 2px solid #e4e7ed;}
.common_layout .el_tab .tab_list{position: relative;padding-bottom: 13px;color:#23ab38;font-weight: bold;display: inline-block;}
.common_layout .el_tab .tab_list:after{content: "";position: absolute;left: 0;bottom: -2px;width: 100%;height: 2px;background: #23ab38;}
.common_layout .main_content .el_tab{display: flex;justify-content: space-between;align-content: center;}
.common_layout .main_content .more span{color: #222;padding-right: 15px;background: url(../images/icon_01.png)no-repeat right center;}
.common_layout .main_content .wrap{max-width: 90%;}
.common_layout .main_content .list_content{}
.common_layout .main_content .list_content li{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 2.8%;}
.common_layout .main_content .list_content li .tit{color: #505050;width: calc(100% - 110px);width: -webkit-calc(100% - 110px);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.common_layout .main_content .list_content li .time{}

.common_layout .side_part{width: 255px;}
.common_layout .side_part .list_group{padding: 8px 16px;box-sizing: border-box;}
.common_layout .side_part .list_group li{padding: 8px 0;}
.common_layout .side_part .list_group li span{display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.common_layout .side_part .down{display: block;margin: 10px 0;}
.common_layout .side_part .mar-10{margin: 10px 0;display: block;}

/* footer */
footer{padding: 60px 0 100px;background: #23AB38;color: #fff;}
footer .layout{justify-content: flex-start;}
footer .layout .row_list{padding: 3px 0 0;width: 103px;}
footer .layout .row_list ul li a{color: #fff;}
footer .layout .row_list ul li{margin-bottom: 10px;}
footer .layout .mes_content{padding: 3px 0;width: calc(100% - 103px);width: -webkit-calc(100% - 103px);box-sizing: border-box;}
footer .layout .mes_content p{margin-bottom: 10px;}
footer .layout .mes_content i{display: inline-block;margin-right: 5px;}
footer .footer{margin-top: 18px;}

.login{position: relative;width: 100%;height: 100vh;background: url(../images/login_bg.jpg)no-repeat scroll center center/100% 100%;overflow: hidden;}
.login .login_box{position: absolute;left: 50%;top: 30%;width: 360px;z-index: 2;transform: translateX(-50%);}
.login .login_box .logo_title a{display: block;color: #fff;text-align: center;font-size: 35px;margin-bottom: 25px;font-weight: 300;}
.login .login_box .login_box_body{padding: 20px;background: rgba(255,255,255,0.8);}
.login .login_box .login_box_body .login_input {margin-top: 18px;}
.login .login_box .login_box_body .login_input input{padding: 0 50px 0 12px;margin-bottom: 15px;width: 100%;height: 34px;line-height: 34px;background: #fff;border: 1px solid rgba(0,0,0,0.1);outline: 0;color: #999;box-sizing: border-box;}
.login .login_box .login_box_body .login_input input.yzm{width: 140px;}
.login .login_box .login_box_body .login_input .code img{height: 34px;}
.login .login_box .login_box_body .login_input input::-webkit-input-placeholder{color: #999;}
.login .login_box .login_box_body .login_input .sub{padding: 0 12px;text-align: center;color: #fff;background: #23ab38;}
.login .third_login img{max-width: 26px;}
.login .login_box .login_box_body .login_input > input:nth-child(1){background:#fff url(../images/icon_02.png)no-repeat right 12px center;}
.login .login_box .login_box_body .login_input > input:nth-child(2){background:#fff url(../images/icon_03.png)no-repeat right 12px center;}

/* article */
		.article{margin:48px 0;}
		.article .nei_wrap{max-width: 1200px;}
		.article .title{margin: 16px 0;text-align: center;}
		.article .title .tit{position: relative;display: inline-block;padding-bottom:0;white-space: nowrap;text-overflow: ellipsis;color: #1f1f1f;font-size: 25px;line-height: 2;}
		.article .title p.time{margin: 16px 0 0;text-align: center;font-size: 14px;}
		.article .back{margin-bottom: 3%;}
		.article .back > span:nth-child(1){font-weight: bold;}
		.article .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
		.article .back span{display: inline-block;vertical-align: middle;font-size: 14px;color: #505050;}
		.article .text{margin-top: 4%;text-align: center;font-size: 14px;line-height: 21px;text-align: left;}
		.article .text iframe,.article .text video{max-width: 100%;}
		.article .text table{width: 100%;border: 1px solid #c5c5c5;border-collapse: collapse;}
		.article .text table th,.article .text table tr,.article .text table td{padding: 8px;border: 1px solid #c5c5c5;word-break: break-all;}
		.article .text table th{background: #ececec;}
		.article .text .fujian{margin-top: 18px;}
		.article .text .fujian a{color: #23ab38;}
		
		
		/* register */
		.register{margin: 3% 0 3.5%;}
		.register h2{margin:48px 0;font-size: 39px;color: #212529;text-align: center;}
		.register section{margin-top: 5.6%;}
		.register section ul li:nth-child(2){display: none;}
		
		.register .article_register h4{font-size: 15px;font-weight: 700;line-height: 2;}
		.register .article_register p{line-height: 1.5;}
		.register .article_register .el_row_btn button{margin:30px 0 0;background: #23AB38;color: #fff;}
		
		.register .register_form{}
		.register .register_form form{width: 100%;}
		.register .register_form .el_row{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;margin-bottom: 30px;}
		.register .register_form .el_row .lf_part{width: 58.33%;}
		.register .register_form .el_row .rt_part{padding: 8px;width: 41.66%;box-sizing: border-box;}
		.register .register_form .el_form_item label{width:160px;text-align: right;vertical-align: middle;float: left;font-size: 14px;color: #606266;line-height: 40px;padding: 0 12px 0 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
		.register .register_form .el_form_item.is-required label::before{content: "*";color: #f56c6c;margin-right: 4px;}
		.register .register_form .el_form_item .el-form-item_content{margin-left: 160px;width: calc(100% - 160px);width: -webkit-calc(100% - 160px);}
		.register .register_form .el_form_item .el-form-item_content .el_input input{-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 40px;line-height: 40px;outline: 0;padding: 0 15px;-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);width: 100%;/* outline:#409eff solid 1px; */}
		.register .register_form .el_form_item .el-form-item_content .el_input input:focus{border-color:#409eff;}
		.register .el_row_btn{display: flex;flex-wrap: wrap;justify-content: center;}
		.register .el_row_btn button,.register .el_row_btn input{padding: 9px 11px;white-space: nowrap;font-size: 14px;border-radius: 4px;box-sizing: border-box;outline: 0;text-align: center;border: 1px solid #23ab38;background: #23ab38;color: #fff;cursor: pointer;}
		.register .el_row_btn button{margin-right: 10px;background: #a9dcb1;color: #23ab38;}
		
		/* personal */
		.personal_center{margin-bottom: 3.5%;}
		.personal_center .page_nav{margin-top: 48px;}
		.personal_center .page_nav ul{justify-content: flex-start;}
		.personal_center .page_nav ul li{margin-right: 3%;}
		.personal_center .page_nav ul li:nth-last-child(1){margin-right: 0;}
		.personal_center .page_nav ul li a{display: block;padding: 9px 11px;font-size: 14px;border-radius: 4px;border: 1px solid #ccc;box-sizing: border-box;}
		.personal_center .page_nav ul li.active a{background-color: #23AB38;color: #fff;border-color: #23AB38;}
		.personal_center h2{margin: 48px 0;font-size: 39px;color: #212529;text-align: center;}
		.personal_layout{color: #606266;}
		.personal_layout .personal_box{margin: 0 auto;width: 100%;max-width: 636px;}
		.personal_layout .page_hd{margin-bottom: 30px;font-size: 1.5em;color: #23ab38;}
		.personal_layout strong{display: block;font-size: 2em;}
		.personal_layout table input{-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;height: 40px;line-height: 40px;outline: 0;padding: 0 15px;-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);width:  90%;}
		.personal_layout table .doc{position: relative;display: inline-block;margin-left: 12px;vertical-align: middle;}
		.personal_layout table .doc span{display: inline-block;width: 78px;height: 40px;line-height: 40px;background: #2EB743;color: #fff;text-align: center;overflow: hidden;border-radius: 4px;}
		.personal_layout table input.data_src{width: calc(90% - 90px);width: -webkit-calc(90% - 90px);}
		.personal_layout table input.rarUp{position: absolute;width: 100%;height: 100%;font-size: 0;z-index: 2;cursor: pointer;opacity: 0;}
		.personal_layout table select{padding: 0 2%;width: 90%;height: 40px;line-height: 40px;border-color: #dcdfe6;color: #606266;text-align:center;text-align-last:center;box-sizing: border-box;}
		.personal_layout table select option{text-align:center;}
		.personal_layout table input:focus{border-color:#009eFF;}
		.personal_layout .t1{padding:18px 0;width: 140px;}
		.personal_layout table{width: 100%;}
		.personal_layout table tr{display: table-row;margin: 2px 0;}
		.personal_layout table tr td{display: table-cell;}
		.personal_layout table tr td.white{background: #fff;width: calc(100% - 140px);width: -webkit-calc(100% - 140px);}
		/* .personal_layout #submit{width: 150px;height: 50px;line-height: 50px;background: initial;background: #f2800d;color: #fff;border-color: #f2800d;}
		.personal_layout #cancel{width: 150px;height: 50px;line-height: 50px;background: initial;background: linear-gradient(to bottom,#f7f7f7,#ddd);} */
		.personal_layout .personal_btn{display: flex;margin-top: 30px;justify-content: center;}
		.personal_layout .personal_btn button{padding: 9px 11px;background-color: #23AB38;color: #fff;cursor: pointer;border-radius: 4px;outline: none;border: 0;}
		.personal_layout .personal_btn.page_modify button{padding: 9px 20px;}
		.personal_layout .personal_btn.page_modify button.cancel{margin-left: 20px;background: #a9dcb1;color: #23AB38;}
		.personal_layout .shengming{margin-top: 30px;font-size: 14px;line-height: 2;}
		
		/* my_bid */
		table.my_bid{width: 100%;border: 1px solid #ccc;border-collapse: collapse;}
		table.my_bid th,table.my_bid tr,table.my_bid td{padding: 8px;border: 1px solid #ccc;word-break: break-all;text-align: center;}
		table.my_bid th{background: #ececec;}
		
		
		