/* CSS Document */
html {color: #666; background: #ebf1ff;}
html,body,ul,ol,li,p,dl,dd,h1,h2,h3,h4,h5,h6,form,table,th,td,img,div,fieldset,legend,input,textarea,select,iframe{margin:0;padding:0;}
body {font:14px "Microsoft Yahei", arial,"Hiragino Sans GB",Tahoma,Arial,Helvetica,STHeiti; word-break: break-all; word-wrap: break-word; overflow-x:hidden; width:100%;}
iframe{ display: block; border: none;}
ul,li{list-style: none;}
img{border: none; vertical-align:middle; }
table {border-collapse: collapse;border-spacing: 0; border: 0;}
button,input,select {border:none; background: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; outline: none;}
em,i{font-style: normal}
textarea{resize: none;}
input:focus {outline: none;}
a{color: #333;text-decoration: none;}
.clearfix {*zoom: 1;}
.clearfix:after {content: "";display: block;clear: both; height: 0;}
.fl {float: left;}
.fr {float: right;}
.wrap {width: 1000px;margin: 0 auto;text-align: left;}
.width{width: 1200px;margin: 0 auto;}

/*pc端隐藏*/
.gemu_header, .m_foot, .detail_item, .ks_zx{ display: none;}

/*top*/
.top{height: 50px; background: #fff; margin: 0 auto;}
.top li{float: left; line-height: 50px; height: 50px; font-size: 16px; color: #333; padding:0 4px; text-align: center; }
.top li a { padding-right:4px; color: #333;}
.top li a:hover{color: #3636ef;}
.top li a img{ max-width: 110px;}
.top li:first-child{ width: 140px; text-align: left;}
.top li:last-child{ float: right;}

/*banner*/
.banner{ background: url("https://www.gemu.cn/sydw/hnsydwsfpm/img/banner.jpg?v=0606") no-repeat center center; height: 500px;}
.banner h1{ width: 1200px; margin: 0 auto; font-size: 0px;}
/*晒分查排名*/
.table_wrap{ background: #fff; box-shadow: 0px 0px 15px #999; margin-top: 60px; padding-bottom:50px; border-radius:14px; margin-bottom: 60px;}
.table_select{border-bottom: 2px solid #9999ff; height:70px;}
.table_select .tit{width: 580px;margin: 0 auto;font: 24px/70px 'microsoft yahei';color: #333; }
.table_select .tit a{display:block;width:190px;margin:0 50px;color: #666;float:left;position: relative;text-align: center; cursor: pointer;}
.table_select .tit a em{position: absolute;display: block;width:0; height:4px; background: #3636ef;left: 0;bottom: -2px;transition: all 0.5s;}
.table_select .tit a.on{color: #3636ef;font-weight:bold; }
.table_select .tit a.on em{width: 190px;}

/*表单*/
.user-box{ margin-top: 30px; display: none;}
.user-box ul{margin-left:230px;width: 640px;}
.user-box ul li{font-size: 16px;height: 50px; margin-bottom: 20px; position: relative; float: left;}
.user-box ul label{width:80px;padding-right:10px;line-height:50px;text-align:center; color: #222; display: inline-block;}
.user-box ul input, .user-box ul select{width:416px; height: 48px; padding-left: 16px; border: 1px solid #ccc;line-height:48px;
    color: #666; border-radius:6px; box-sizing: border-box; font-size: 16px;}
.user-box ul select{background:#fff url("https://files.gemu.cn/w_uploads/2023/03/27/icon-jt.png") no-repeat 95% center;}
.user-box li input.getyzm{position: absolute; right:-1px; top:1px; width: 130px; background: #3636ef;color: #fff;padding-left: 0px;
    line-height: 50px; text-align: center; border-radius:0 6px 6px 0; display: inline-block; border: 0;  cursor: pointer;}
.user-box li .chaxun{width: 280px;font-size: 18px;color: #fff;padding-left: 0px; display:inline-block; cursor: pointer;font-weight:bold;letter-spacing:1px;border-radius:6px; border: none;
     margin: 20px 125px 0; background: -webkit-linear-gradient(left,#3983fe,#3636ef); text-align: center;}

/*查排名*/
.user-box li input.searchbtn{position: absolute; right:-1px; top:1px; width: 130px; background: -webkit-linear-gradient(left,#3983fe,#3636ef);color: #fff;padding-left: 0px;
    line-height: 50px; text-align: center; border-radius:0 6px 6px 0; display: inline-block; border: 0;  cursor: pointer;}
.user-box p{ font-size: 14px; color: #555; text-align: center; margin-top: 10px;}
.user-box p a{ color: #3636ef;}

/*晒分信息*/
.show_detail{ margin: 0px auto 50px; display: none;}
.show_detail p{ font-size: 16px; font-weight: bold;}
.show_detail p span{ color: #3636ef;}
.message{background: #fff; box-shadow: 0px 0px 15px #999; margin-top:15px;}
.show_table, .detail_table{width: 100%; background: #fff; text-align: center;}
.tableTit th, .detail_table th{background:#3636ef; font-size: 16px; line-height: 56px; border: 1px solid #6091ff; color: #fff; font-weight: 400;}
.lower_table td, .detail_table td{height: 56px;border-bottom: 1px dashed #ddd; font-size: 14px; line-height: 20px;}
.tableTit th:nth-child(1), .lower_table td:nth-child(1){ width:12%;}
.tableTit th:nth-child(2), .lower_table td:nth-child(2){ width:12%;}
.tableTit th:nth-child(3), .lower_table td:nth-child(3){ width:24%;}
.tableTit th:nth-child(4), .lower_table td:nth-child(4){ width:38%;}
.tableTit th:nth-child(5), .lower_table td:nth-child(5){ width:14%;}
.maquee {height: 648px; overflow: hidden;}

/*排名*/
.detail{margin: 50px auto; width: 1100px;}
.detail p{ font-size: 20px; font-weight: bold; text-align: center; line-height: 40px;}
.detail p span{ color: #3636ef;}
.detail_table th{ width: 11%;}
.detail_table th:nth-child(3){ width:25%;}
.detail_table th:nth-child(4){ width:20%;}

/*手机自适应*/
@media only all and (max-width:750px) {
    html,body {width:7.5rem; font-size: .16rem; line-height: .32rem;}
    .width {width:7rem;}

    /*移动端隐藏*/
    .top, .footer{ display: none;}
    .m_foot{ display: block; width: 100%; height:2.6rem;}
    /*header*/
    .gemu_header {width:7.5rem; height:0.9rem; background:#fff; display:block;}
    .gemu_logo {display:block; float:left; margin-left:0.25rem; margin-top:0.2rem; width: 1.6rem;}
    .gemu_logo img{display: block;max-width: 100%;}
    .gemu_kc {width: 1.5rem; display: block;height:0.6rem;border: 0.02rem solid #fff;border-radius: 0.3rem;float: right; margin-right: 0.25rem; margin-top: 0.15rem;font-size: 0.26rem; color: #fff; text-align: center;line-height: 0.6rem; background: #3636ef;}

    /*banner*/
    .banner {width: 7.5rem;height: 3.5rem;background: url("https://www.gemu.cn/sydw/hnsydwsfpm/img/banner_m.jpg?v=0606") top center no-repeat;background-size: cover;}
    .banner h1{ width: 7.2rem; margin: 0 auto; font-size: 0rem;}
    /*晒分查排名*/
    .table_wrap{ width: 6.8rem; background: #fff; box-shadow: 0px 0px 0.1rem #a1a1ff; margin: 0.5rem auto; padding-bottom:0.3rem; border-radius:0.12rem;}
    .table_select{border-bottom: 0.02rem solid #9999ff; height:0.8rem;}
    .table_select .tit{width: 5.8rem;margin: 0 auto;font: 0.32rem/0.8rem 'microsoft yahei';color: #333; }
    .table_select .tit a{display:block;width:1.9rem;margin:0 0.5rem;color: #666;float:left;position: relative;text-align: center; cursor: pointer;}
    .table_select .tit a em{position: absolute;display: block;width:0; height:0.04rem; background: #3636ef;left: 0;bottom: -0.02rem;transition: all 0.5s;}
    .table_select .tit a.on{color: #3636ef;font-weight:bold; }
    .table_select .tit a.on em{width: 1.9rem;}

    /*首页——表单*/
    .user-box{margin-top:0rem; }
    .user-box ul{ margin: 0 auto;  padding: 0.5rem 0.6rem 0; width: 5.6rem;}
    .user-box ul li{ width: 100%; height: 0.8rem; margin-bottom: 0.4rem; line-height: 0.8rem; float:left; position: relative;}
    .user-box ul label{ width:1.4rem;font-size: 0.28rem; color: #333; line-height:0.8rem; text-align: left; float: left; padding-right: 0;}
    .user-box ul select, .user-box ul input{line-height:0.8rem; height:0.8rem; padding-left: 0.2rem; width: 4.2rem; font-size: 0.28rem;color: #666; background: #fff; border-radius: 0.12rem; box-sizing: border-box; float: right; border: 0.02rem solid #ccc; }
    .user-box ul select{background:#fff url("https://files.gemu.cn/w_uploads/2023/03/27/icon-jt.png") no-repeat 95% center; background-size: 0.15rem 0.2rem;}
    .user-box ul input.getyzm{ font:0.28rem/0.8rem "Microsoft Yahei";color:#fff; width:1.8rem; z-index: 10;position: absolute; top: 0;right:0rem;
        height:0.8rem;text-align: center;border-radius: 0 0.12rem 0.12rem 0; padding:0;  border:0rem;}
    .user-box li .chaxun{ width: 4.5rem; height: 0.8rem; font-size: 0.3rem; line-height: 0.8rem; color: #fff; padding-left:0; border-radius:0.12rem; display: block; border: none; margin: 0 auto; float: none;  text-align: center;}

    /*查排名*/
    .user-box li input.searchbtn{position: absolute; right:0rem; top:0rem; width:1.4rem;  color: #fff;padding-left:0; line-height:0.8rem; text-align: center; border-radius: 0 0.12rem 0.12rem 0; display: inline-block; border: 0;}
    .user-box p{ font-size: 0.26rem; color: #555; text-align: center; line-height: 0.5rem; padding: 0 0.3rem; margin-top: 0rem;}

    /*晒分信息*/
    .show_detail{ margin: 0rem auto 0.5rem; display: none; width: 7.2rem}
    .show_detail p{ font-size: 0.32rem; font-weight: bold;}
    .message{background: #fff; box-shadow: 0px 0px 0.1rem #a1a1ff; margin-top:0.2rem; padding-bottom: 0.1rem;}
    .show_table{width: 100%; background: #fff; text-align: center;}
    .detail_table{width: 95%; background: #fff; text-align: center; margin: 0 auto; box-shadow: 0 0 0.1rem #ddd;}
    .tableTit th, .detail_table th{background:#3636ef; font-size: 0.28rem;line-height:0.7rem; border:0.02rem solid #6091ff; color: #fff; font-weight: 400;}
    .show_table td, .detail_table td{height:0.8rem;border:0.02rem solid #ddd; font-size:0.26rem; line-height:0.3rem;}
    .tableTit th:nth-child(1), .lower_table td:nth-child(1){ width:20%;}
    .tableTit th:nth-child(2), .lower_table td:nth-child(2){ width:20%;}
    .tableTit th:nth-child(3), .lower_table td:nth-child(3){ width:40%;}
    .tableTit th:nth-child(4), .lower_table td:nth-child(4){display: none;}
    .tableTit th:nth-child(5), .lower_table td:nth-child(5){ width:20%;}
    .maquee {height:6rem; overflow: hidden;}

    /*排名*/
    .detail{margin: 0.5rem auto; width: 7.2rem;}
    .detail p{ font-size: 0.32rem; font-weight: bold;line-height: 0.4rem;}
    .detail .message .detail_item{ display: block;}
    .detail .message .detail_tit{ padding: 0.2rem; font-size: 0.28rem; display: none;}
    .detail .message .detail_tit dt{float: left; line-height: 0.6rem; width: 100%; color: #666;}
    .detail .message .detail_tit:first-child{ display: block;}
    .detail_table th{ width:18%;}
    .detail_table th:nth-child(2){ width:20%;}
    .detail_table th:nth-child(7){ width:26%;}
    .detail_table th:nth-child(3), .detail_table th:nth-child(4){display: none;}
    .detail_table td:nth-child(3), .detail_table td:nth-child(4){display: none;}

    .ks_zx {width: 7.5rem; height:1rem; position: fixed; left: 50%; bottom: 0; z-index: 100; transform: translateX(-50%); text-align: center; display: block;}
    .ks_zx a{width: 50%; height:1rem; display: block; float: left; font-size: 0.28rem; color: #fff; line-height: 1rem; box-sizing: border-box; }
    .ks_zx .zx_dh {padding-left: 0.2rem; background: #3879fc url("../img/mgwy_09.png") no-repeat 0.5rem center; background-size: .38rem .38rem;}
    .ks_zx .ks_zz {padding-left: 0.3rem; background: #3757f6 url("../img/mgwy_10.png") no-repeat 1rem center; background-size: .38rem .34rem;}
}