body{ overflow-x: hidden;background:#f8f8f8;}
a,a:hover{cursor: pointer;}
.banner{width: 100%;height:3.45rem;margin:0rem auto;text-align: center;}
.banner img{margin:1rem auto auto auto;vertical-align: middle;}
.main_bg{background:#f8f8f8 url(220916gxt_ban1.jpg) no-repeat center top; }
.mar_top{margin-top:-1.75rem;position: absolute;}
.con_cent1{position: relative;}
.input_group label:first-child{text-align: left;width: 1rem;}
.input_group .form_control{height:.5rem;border-radius: .08rem;background: rgba(255, 255, 255, 1);border: 1px solid rgba(229, 229, 229, 1); }
.con_btn{margin:0rem auto;text-align: center;margin-top:-.63rem;}
.con_sou{background: #F2F8FF;padding:.25rem .42rem; position: relative; z-index: 9;}
.btn_primary{height:.5rem;border-radius: .08rem;background: linear-gradient(90deg, rgba(22, 89, 161, 1) 0%, rgba(42, 130, 228, 1) 100%);}
.btn_sy:hover{border-radius:.6rem;color:#ffffff;background: #1658A0;box-shadow:inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);-moz-box-shadow:inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);}
.btn_sy{position: relative;height: .7rem;width:2.16rem;font-size:.24rem;color: #1658A0;;border-radius:.6rem;background: #FFFFFF;box-shadow:inset 0px 0px 20px 0px rgba(42, 130, 228, 0.6), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);-webkit-box-shadow:inset 0px 0px 20px 0px rgba(42, 130, 228, 0.6), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);-moz-box-shadow:inset 0px 0px 20px 0px rgba(42, 130, 228, 0.6), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);}
.btn_sy:before{content: ""; position: absolute;top:.7rem;left:0rem; right: 0; height: .3rem; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%); z-index: 4;}
.btn_sy:after{content: ""; position: absolute;top:.7rem;left:0rem; right: 0; height: .77rem; opacity: 0.3; border-radius: .6rem;background: linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%);
box-shadow:inset 0px 0px 20px 0px rgba(42, 130, 228, 0.6), 0px 0px 8px 0px rgba(22, 88, 160, 0.15); z-index: 3;}
.con_btn .on{color:#ffffff;background: #1658A0;box-shadow:inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);-webkit-box-shadow:inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);-moz-box-shadow:inset 0px 0px 10px 0px rgba(255, 255, 255, 0.3), 0px 0px 8px 0px rgba(22, 88, 160, 0.15);}
.table_tit{background: #F8F8F8!important;height:.7rem;}
.table_base th, .table_base td{text-align: center;}
.table_base td{  border-bottom: 1px solid #DCDCDC;}
.table_base th{ color: #333333; background-color: #F8F8F8;}
.input_group_btn .btn_base{ padding: 0 .34rem;}
.table_base td .cell{ line-height: .28rem;}
.page_base .page_go .form_control{padding: .01rem .12rem\0;line-height:.28rem;}

@media screen and (max-width:1440px) {

	
}
@media screen and (max-width:1380px) {

}



@media screen and (max-width:1300px) {

	
}
@media screen and (max-width:1280px) {
	
}
@media screen and (max-width:992px) {
	.input_group label{text-align: left;}
	.banner img{margin:1rem auto auto auto;width:90%;}
}

@media screen and (max-width:768px) {

}
@media screen and (max-width:640px) {

}
@media screen and (max-width:540px) {
	.btn_sy:after{opacity: 0;}
	.btn_sy:before{opacity: 0;}
	.banner{height:3rem;}
	.btn_sy{    width: 1.8rem;font-size: .2rem;}
	
.banner img{margin:.6rem auto auto auto;}
}
@media screen and (max-width:440px) {
  .banner{height:2rem;}
.banner img{margin:.4rem auto auto auto;}
	.con_sou .input_group_btn{}
}
@media screen and (max-width:374px) {

}