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;
}
/* 简介 */

.alltime,.alltime *{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}

.fw {font-weight: 100;}

.fw {font-weight: 100;}

.f_16 {font-size: 16px;}

.f_30 {font-size: 30px;}

.fbd {font-weight: bold;}

.f_48 {font-size: 48px;}

.beijingh {position: relative;overflow: hidden;}

.beijingh  .biejt{position: absolute;left: 0;top: 0;width: 100%;height: 0;overflow: hidden;}

.beijingh  .biejt img{width: 100%;max-height:none;}

.beijingh  .biejt{}

/* .beijingh  .biejt s{position: absolute;width: 100%;height: 100%;bottom: 0;width: 100%;background: #fff;} */

.maodian{position: absolute;left: 0;top: -80px;width: 100%;height: 1px;}

.about1{position: relative;z-index: 5;}

.about1 .ab1_con{border-bottom: 1px solid #dedede;padding: 5% 0;}

.about1 .ab1_con .f_30{font-size: 30px;font-family: "Microsoft YaHei";color: rgb(51, 51, 51);font-weight: bold;line-height: 1.6;}

.about1 .con1 .c1{margin-bottom: 37px;}

.about1 .con1 .c2{line-height: 35px;}

.about1 .con1 .c2 span{display: block;white-space: pre-line;}

.about1 .con1 .c2 span p{text-indent: 2em;  font-size: 16px;font-family: "Microsoft YaHei";color: rgb(102, 102, 102);line-height: 1.875;}

.about1 .con2{margin-top: 40px;}

.about1 .con2 .ul{display: flex;justify-content: space-between;flex-wrap: wrap; }

.about1 .con2 .ul .li{width: 19%;color: #fff;position: relative;}

.about1 .con2 .ul .li a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}

.about1 .con2 .ul .li .l{border-radius: 15px;padding: 20px 30px 18px;}

.about1 .con2 .ul .li .l1 img{border: 1px solid #fff;border-radius: 100%;opacity: 0.5;}

.about1 .con2 .ul .li .l2{padding: 27px 0 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.5);  font-size: 20px;font-family: "Microsoft YaHei";color: rgb(255, 255, 255);line-height: 1.29;}

.about1 .con2 .ul .li .l3{line-height: 35px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;  font-size: 14px;font-family: "Microsoft YaHei";color: rgb(255, 255, 255);line-height: 1.658;}

.about1 .con2 .ul .li.li1 .l{background: #387700;}

.about1 .con2 .ul .li.li2 .l{background: #e69b3a;}

.about1 .con2 .ul .li.li3 .l{background: #2c6994;}

.about1 .con2 .ul .li.li4 .l{background: #6D2F70;}

.about1 .con2 .ul .li.li5 .l{background: #125382;}

.about1 .con2 .ul .li:hover .l{transform: translateY(-5px);}

.about1 .con2 .ul .li:hover .l1 img{opacity: 1;}

@media (max-width: 1025px){
   .about1 .con2 .ul .li{width: 49%;margin-bottom: 2%;}
}
@media (max-width: 768px){
	.about1 .con1 .c1{margin-bottom: auto;font-size: 20px;}
	.about1 .con1 .c2 span p{font-size: 14px;line-height: 32px;}
}


/* 联系 */
.about2{background-image: url(../images/about2_bg.jpg);width: 100%;height: auto;-webkit-background-size: cover;background-size: cover;background-position: center;padding-top: 9%;padding-bottom: 9%;}
.about2 {}
.about2 img{position: relative;}
.about2 .text {background-color: #000;opacity: 0.6;color: #fff;max-width: 370px;margin: 0 auto;margin-right: 0px; padding: 4%;line-height: 30px;}
.about2 .text .text-top{display: flex;flex-wrap: wrap;margin-bottom: 16%;}
.about2 .text .text-buttom{display: flex;flex-wrap: wrap;}
.about2 .text .line {width: 2px;height: 60px;background-color: #bcbcbd;float: left;margin: 0 30px;}
.about2 .text .a1{text-align: right;}
.about2 .text .a1 h2{font-size: 30px;font-family: "Microsoft YaHei";color: rgb(255, 255, 255);line-height: 1;}
.about2 .text .a1 h3{font-size: 20px;font-family: "Microsoft YaHei";color: rgb(255, 255, 255);line-height: 1.5;}
@media (max-width: 1280px){
}
@media (max-width: 520px){
	.about2 .text .a1 h2{font-size: 18px;line-height: 1.5;}
	.about2 .text .a2 h3{font-size: 14px;}
}

 
/* 答疑 */
@media (min-width: 768px){
 .col-sm-6 {float: left;width: 50%;}
}
.service-tit .tit {font-size: 2rem;line-height: 3rem;}
.service-tit .desc {font-size: 1rem;line-height:1.9rem;margin-top: 1.5rem;}
.service-tit .desc a {font-size: 1rem;line-height: .9rem;color: #004ea2;text-decoration: underline;}
.ask-box {padding: 5% 0;border-top:1px solid #e5e5e5;}
.ask-box .form-box {margin-top: .75rem;}
.form-box .row {margin: 0 -1.125rem;}
.form-box .item {box-sizing: border-box;padding: 0 1.125rem;margin-bottom: 1.5rem;}
.form-box .item:last-child {margin-bottom: 0;}
.form-box .tit {font-size: 1rem;line-height: 1.5rem;margin-bottom: .6rem;}
.form-box .tit .red {color: #f00;}
.form-box input[type=text],
.form-box textarea {width: 100%;
padding: .5rem 2.6rem;width: calc(100% - 5.2rem);height: 2.75rem;line-height: .75rem;font-size: 0.9rem;color: #999;background-repeat: no-repeat;background-position: .5rem center;background-size: 1rem;background-color: #f9f9f9;border: 1px solid #e5e5e5;transition: all .3s;}
.form-box .name {background-image: url('../images/form-icon1.png');}
.form-box .tel {background-image: url('../images/form-icon2.png');}
.form-box .content {background-image: url('../images/form-icon7.png');background-position: .5rem .4rem;height: 12rem;}
.form-box input::-webkit-input-placeholder {color: #999;}
.form-box input:-moz-placeholder {color: #999;}
.form-box input::-moz-placeholder {color: #999;}
.form-box input:-ms-input-placeholder {color: #999;}
.form-box textarea::-webkit-input-placeholder {color: #999;}
.form-box textarea:-moz-placeholder {color: #999;}
.form-box input[type=text]:focus,
.form-box textarea:focus {background-color: #004ea2;color: #fff;}
.form-box input[type=text]:focus::-webkit-input-placeholder {color: #fff;}
.form-box input[type=text]:focus:-moz-placeholder {color: #fff;}
.form-box input[type=text]:focus::-moz-placeholder {color: #fff;}
.form-box input[type=text]:focus:-ms-input-placeholder {color: #fff;}
.form-box textarea:focus::-webkit-input-placeholder {color: #fff;}
.form-box textarea:focus:-moz-placeholder {color: #fff;}
.form-box .name:focus {background-image: url('../images/h-form-icon1.png');}
.form-box .tel:focus {background-image: url('../images/h-form-icon2.png');}
.form-box .content:focus {background-image: url('../images/h-form-icon7.png');}
.form-box .check-box {float: left;width: 22.9%;border: 1px solid #e5e5e5;position: relative;}
.form-box .check-box input {padding: .5rem;height: 2.5rem;line-height: .5rem;width: calc(63.64% - 1rem - 1px);border: none;border-right: 1px solid #e5e5e5;margin: 0;}
.form-box .check-box img {/* float: right; */position: absolute;top:0;right:0;width: 36.36%;height: 1.5rem;height: 100%;}

.form-box input[type=submit] {width: 9rem;height: 3.5rem;background-color: #004ea2;text-align: center;margin-left: 1.75rem;color: #fff;font-size: 1rem;transition: all .3s;}

@media only screen and (max-width:1080px){
	.form-box .check-box{float: inherit;width: auto;margin-bottom: 30px;}
	.form-box input[type=submit]{margin: 0 auto;}
} 
@media only screen and (max-width:850px){
	.ask-box {padding:50px 0;}
	.service-tit .tit{font-size: 24px;}
}
@media only screen and (max-width:520px){
	.ask-box {padding:40px 0;}
	.service-tit .tit{font-size: 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%;max-width: 360px;margin: 0 auto;width: 90%;  z-index: 2;transform: translateX(-50%);}
.login .login_box .logo_title a{display: block; color:#004ea2;text-align: center;font-size: 35px;margin-bottom: 25px;}
.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: #004ea2;}
.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;}
@media only screen and (max-width:520px){
	 .login .login_box .logo_title a{font-size: 28px;}
}

/* tim_add */
.row_left{display: none;}
.layout_flx{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 50px;}
.layout_flx .ui_nav{width: 202px;}
.layout_flx .ui_nav ul{box-sizing: border-box;border: 1px solid #e0e0e0;border-radius: 6px;}
.layout_flx .ui_nav ul li{padding:16px 24px;font-size: 16px;box-sizing: border-box;}
.layout_flx .ui_nav ul li:not(:last-of-type){border-bottom: 1px solid #e0e0e0;}
.layout_flx .ui_table{width:calc(90% - 202px);width:-webkit-calc(90% - 202px);}
.layout_flx .ui_nav ul li a{display: block;}
.layout_flx .ui_nav ul li a:hover{color: #004ea2;}
@media only screen and (max-width:850px){
	.layout_flx .ui_nav{padding:14px;width: 150px;}
	.layout_flx .ui_nav ul li{font-size: 14px;}
	.layout_flx .ui_table{width: calc(94% - 202px);width: -webkit-calc(94% - 150px);}
}
@media only screen and (max-width:520px){
	.layout_flx{margin-top: 30px;}
	.row_left{display: block;}
	.layout_flx .ui_nav{padding:14px 0;width:100%;}
 .layout_flx .ui_nav ul li{padding:10px 10px;font-size: 16px;box-sizing: border-box;}
	.layout_flx .ui_table{width: 100%;}
}


/* 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: 30px;font-family: "Microsoft YaHei";color: rgb(51, 51, 51);font-weight: bold;text-align: center;}
.personal_center h3{margin-top:48px; font-size: 30px;font-family: "Microsoft YaHei";color: rgb(51, 51, 51);font-weight: bold;line-height: 1.6;text-align: center;}
.personal_center p{font-size: 16px;color: #212529;text-align: center;line-height: 30px;}
.personal_layout{color: #606266; /* margin-top:50px; */}
.personal_layout .personal_buttom a{ color:#5A9BD5;}
.personal_layout .personal_box{margin: 0 auto;width: 100%;max-width: 800px;}
.personal_layout .page_hd{margin-bottom: 30px;font-size: 1.5em; font-weight:bold;text-align:center;}
.personal_layout strong{display: block;font-size: 2em;}
.personal_layout table input{-webkit-appearance: none;background-color: #fff;border-radius:6px;background-image: none;border: 1px solid #dcdfe6;box-sizing: border-box;color: #606266;display: inline-block;font-size: inherit;line-height: 40px;outline: 0;  -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);width:90%; padding-left:5px;}
.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:#666;}
.personal_layout .t1{background-color:#BCD7EE;border: 1px solid #516D8C;text-align: center;border-radius:6px;}
.personal_layout .t2{width: 140px; padding:15px 0;}
.personal_layout table{width: 100%; border-collapse: collapse;}
.personal_layout table tr{display: table-row;margin: 2px 0; border-bottom:1px solid #e0e0e0;}
.personal_layout table tr td{display: table-cell; line-height:30px;}
.personal_layout table tr td.white{background: #fff;width: calc(100% - 140px);width: -webkit-calc(100% - 140px); padding:15px 0;}
.personal_layout .personal_btn{display: flex;margin-top: 70px;justify-content: center;margin-bottom: 1%;line-height: 40px;}
.personal_layout .personal_btn button{padding: 9px 11px;background-color: #5A9BD5;color: #fff;cursor: pointer;border-radius: 4px;outline: none;border: 0;}
.personal_layout .personal_btn.page_modify button{padding: 9px 30px;border: 1px solid #516D8C;}
.personal_layout .personal_btn.page_modify .cancel{margin-left: 20px;background: #8eafcc;color: #fff;border: 1px solid #516D8C; padding:0 30px;border-radius: 4px;}
.personal_layout .shengming{margin-top: 30px;font-size: 14px;line-height: 2;}
.personal_layout .table tr:nth-child(2){transform: translateY(15px);}
.personal_layout .table tr:nth-child(3){transform: translateY(30px);}
/* 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;}

@media only screen and (max-width:520px){
	 .personal_center h2{font-size: 24px;}
	 .personal_center h3{font-size: 24px;}
	 .personal_layout .page_hd{font-size: 18px;}
	 .personal_center p{font-size: 14px;}
	 
	 /* tim_add */
	 .personal_layout .t2{width: auto;white-space: nowrap;}
	 .personal_layout table{display: block;}
	 .personal_layout table tr{display: grid;grid-template-columns: 1fr 3fr;}
	 .personal_layout table tr td{display: block;}
	 .personal_layout table tr td.white{width: 100%;}
	 .personal_layout table tr.more_row{width: 100% !important;display: grid;grid-template-columns: 1fr;}
	 .personal_layout table tr.more_row td{}
	 .personal_layout table tr.more_row .t2{width: 100% !important;}
	 .personal_layout table tr.more_row td.white{width: 100% !important;}
	 .personal_layout table p{text-align: left;}
}


