.topbg{
    width: 100%;
    height: 33px;
    background: #e7e7e7;
}
.top{
    width: 1200px;
    margin: 0 auto;
    font-size: 13px;
    color: #1c1c1c;
    line-height: 30px;
}
.topbg img{
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}
.top span{
    vertical-align: middle;
}
.top-left{
    float: left;
    left: 0;
    vertical-align: middle;
    display: inline-block;
}
.top-right{
    float: right;
    right: 0;
    vertical-align: middle;
    display: inline-block;
}
.searchbg{
    width: 100%;
    height: 73px;
    background: #ffffff;
}
.nav_bg{
    width: 100%;
    height: 73px;
    background: #ffffff;
}
.search-left{
    float: left;
    left: 0;
    vertical-align: middle;
    display: inline-block;
}
.search-left img{
  padding-top: 14px;
  padding-left: 0;
  padding-right: 0;
}
.search-right{
    float: right;
    right: 0;
    vertical-align: middle;
    display: inline-block;
}
/* search */
.search{
    border: 2px solid #169d7f;
    height: 35px;
    margin: 18px auto 0 auto;
    width: 525px;
}
.search select{display:none;}
.search .select_box{font-size:12px;color:#999999;width:80px;line-height:35px;float:left;position:relative;}
.search .select_showbox{
    height:35px;background:url(../images/icon2-2.png) no-repeat 50px center;text-indent:1.5em;margin-right: 3px;
    border-right: #ddd solid 2px;}
.search .select_showbox.active{background:url(../images/icon2-2.png) no-repeat 50px center;margin-right: 3px;
    border-right: #ddd solid 2px;}
.search .select_option{border:2px solid #169d7f;border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:75px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;color:#999;}
.search .select_option li.hover{background:#BEBEBE;color:#fff;}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left}
.search input.inp_srh{outline:none;width:345px;}
.search input.btn_srh{background:#169d7f;color:#FFF;font-family:"微软雅黑";font-size:15px;width:100px;}
.nav_bg_part{
    float: right;
    right: 0;
    width: 555px;
}
.nav_bg_part ul li{
    width: 110px;
    height: 73px;
    line-height: 73px;
    text-align: center;
    float: left;
    overflow: hidden;
    font-size: 16px;
    color: #fff;
    font-weight: 900;
}
.mid{
    vertical-align: middle;
}
.banner {
    height: 300px;
    width: 100%;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

/* tab */
.tab { width: 580px;}
.tab_menu {line-height:25px;width: 710px;height: 50px;padding-left: 10px;}
.tab_menu li { float: left; text-align: center; cursor: pointer; list-style: none; width:20%;font-size:16px;}
.tab_menu li.hover { color: #169d7f; }
.tab_menu li.selected { color: #169d7f;position: relative;}
.tab_box { clear: both; width: 771px;height: 570px;overflow-y:auto;overflow-x:hidden;padding-left: 10px; }
.hide { display: none }
.c{ clear:both;}

.tab_box  dd{ width:100%; border-bottom:1px #b9cadf solid; margin:0 auto; padding-bottom:0.2rem; padding-top:0.2rem;}
.tab_box  dd .div1{ width:50%; float:left;}
.tab_box  dd .div2{ width:50%; float:left;}
.tab_menu li.selected:after {
    content: "—————";
    color: #1fb38b;
    font-weight: bold;
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 30px;
}

.tab_box  dd b {
    float: left;
    display: block;
    width:50%;
    font: 16px/16px "microsoft yahei";
    color: #3d4957;
    padding-top: 6px;
	padding-left:0.2rem;
	padding-bottom:0.2rem;
}
.tab_box  dd b img {
    float: left;
    display: inline-block;
    width: 18.6%;
    margin-right: 3px;
}
.addright {
    width:95%;
    float: left;
	font-size:0.24rem;
    color: #869ab2;
	padding-left: 0.25rem;

}
.addright img {
    display: inline-block;
    width:80%;
    position: relative;
  
}
.addright1 {
	padding-left:0.25rem;
    width: 98%;
    float: left;
	font-size:0.24rem;
	line-height:0.28rem;
    color: #869ab2;
}
.addright1 img {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    left: 10px;
    top: 2px;
}
.main-left{
    float: left;
    width: 795px;
    padding-top: 27px;
    background: #fff;
    margin-top: 16px;
    height: 675px;
    position: relative;
}
.main-right-up{
    float: right;
    width: 382px;
    height: 300px;
    padding-top: 27px;
    background: #fff;
    margin-top: 16px;
}
.main-right-under{
    float: right;
    width: 382px;
    height: 360px;
    background: #fff;
    margin-top: 16px;
}
.title{
    font-size: 16px;
    color: #000;
    line-height: 10px;
    height: 36px;
    padding-left: 15px;
    font-weight: 800;
}
.more{
    position: absolute;
    right: 10px;
}
.icon3-1{
   padding-left: 10px;
}
.icon3-2{
    width: 771px;
    height: 1px;
}
.icon3-2 img{
    width: 771px;
    height: 1px;
}
.icon4-1{
    width: 350px;
    height: 1px;
}
.icon4-1 img{
    width: 350px;
    height: 1px;
}
.gg {
    width: 771px;
    height: 30px;
    position: relative;
    font-size: 15px;
}
.gg-title{
    left: 10px;
    position: absolute;
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gg-state{
    right: 98px;
    position: absolute;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gg-time{
    right: 20px;
    position: absolute;
}
.main{
    height: 900px;
    background: #f5f5f5;
}
.about-main{
    background: #f5f5f5;
}
.about-main-w{
    width: 1200px;
    margin: 0 auto;
    background: #fff;
}
.main-right-up-btns{
    width: 330px;
    margin: 0 auto;
}
.btns-part{
    float: left;
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 20px;
    text-align: center;
}
.tous{
    width: 330px;
    margin: 0 auto;
}
.tous img{
   padding-right: 20px;
   vertical-align: middle;
}
#container
{
 width:324px;
 height: 133px;
 border: #169d7f solid 1px;
 margin: 0 auto;
}
.ifoot {
    background: #393d49;
    width: 100%;
    height: 336px;
}
.ifoot_mid {
    width: 1200px;
    margin: 0 auto;
    display: flex;
}
.ifoot-left-p1{
    padding-top: 40px;
}
.ifoot-left-p2{
    color: #e3e3e3;
    font-size: 16px;
    padding-top: 15px;
}
.ifoot-left-p2 a{
    color: #e3e3e3;
    font-size: 16px;
    padding-top: 15px;
}
.ifoot-left-p3{
    color: #e3e3e3;
    font-size: 16px;
    padding-top: 28px;
}
.ifoot-left-p4{
    color: #e3e3e3;
    font-size: 16px;
    padding-top: 17px;
}
.ifoot-left-p3 img{
    vertical-align: middle;
    padding-right: 10px;
}
.ifoot-left-p4 img{
    vertical-align: middle;
    padding-right: 10px;
}
.ifoot-left-p5{
    color: #949494;
    font-size: 15px;
    padding-top: 20px;
}
.ifoot-left-p5 a{
    color: #949494;
    font-size: 15px;
    padding-top: 20px;
}
.ifoot-left-p6{
    color: #949494;
    font-size: 15px;
    padding-top: 15px;
}
.ifoot-right-p1{
    padding-top: 46px;
    text-align: right;
}
.ifoot-right-p2{
    padding-top: 13px;
    text-align: right;
}
.ifoot-right-p3{
    color: #fff;
    font-size: 14px;
    padding-top: 13px;
    text-align: right;
}
.ifoot-right-p4{
    color: #fff;
    font-size: 14px;
    padding-top: 13px;
    text-align: right;
}
.ifoot-right-p5{
    padding-top: 25px;
    text-align: right;
}
.ifoot-left,.ifoot-right{
   flex: 1;
}
.main-right-under-lxwm{
    padding-top: 20px;
}
.about-main-title{
    position: relative;
    width: 100%;
    height: 88px;
    border-bottom: 1px solid #999999;
}
.about-main-title-left{
  font-size: 18px;
  color: #000;
  bottom: 15px;
  position: absolute;
  left: 30px;
}
.about-main-title-right{
    font-size: 14px;
    color: #000;
    bottom: 15px;
    position: absolute;
    right: 30px;
}
.about-main-content{
   padding-top: 38px;
}
.about-main-content-title{
   text-align: center;
   font-size: 24px;
   color: #000;
}
.about-main-content-date{
    padding-top: 15px;
    font-size: 15px;
    color: #5a5a5a;
   text-align: center;
}
.about-main-content-content{
    padding-top: 70px;
    width: 1090px;
    margin: 0 auto;
    display: flex;
    padding-bottom: 100px;
}
.about-main-content-content-left{
    border: 1px solid #004a95;
    width: 406px;
    height: 265px;
    margin-right: 25px;
}
.about-main-content-content-left img{
    width: 406px;
    height: 265px;
    object-fit: cover;
}
.about-main-content-content-right{
    flex: 1;
    color: #4a4a4a;
    line-height: 30px;
    font-size: 17px;
}
.message-title{
    background: #c4eee5;
    height: 56px;
    margin-top: 20px;
    position: relative;
}
.message-content-title{
    background: #fafafa;
    height: 60px;
    border-bottom: 1px solid #31b573;
}
.message-content-title span{
    display: inline-block;
    font-size: 16px;
    line-height: 60px;
}
.message-content-title span:first-child{
    width: 120px;
    text-align: center;
}
.message-content-title span:nth-child(2){
    width: 500px;
    text-align: left;
}
.message-content-title span:nth-child(3){
    width: 140px;
    text-align: left;
}
.message-content-title span:nth-child(4){
    width: 270px;
    text-align: left;
}
.message-content-title span:last-child{
    width: 140px;
    text-align: left;
}
.message-title-zbxx{
    font-size: 18px;
    line-height: 60px;
    color: #1c1c1c;
    padding-left: 20px;
}
.mtab_menu{
    width: 800px;
    position: absolute;
    top: 0;
    left: 120px;
    font-size: 18px;
    line-height: 60px;
}
.mtab_menu li{
    float: left;
    padding-left: 40px;
    padding-right: 40px;
}
.mgg{
    padding-top: 5px;
    padding-bottom: 5px;
}
.mgg span{
    display: inline-block;
    font-size: 15px;
    line-height: 40px;
}
.mgg-no{
    width: 120px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mgg-title{
    width: 500px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mgg-state{
    width: 270px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mgg-status{
    width: 142px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mgg-time{
    width: 140px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.message-rows{
    padding-bottom: 60px;
}
/* 分页 */
.page {
    height: 30px;
    padding-bottom: 80px;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.pageup {
    width: 86px;
    height: 30px;
    font-size: 15px;
    color: rgb(73, 73, 73);
    display: inline-block;
    text-align: center;
    line-height: 26px;
    float: left;
    margin-right: 10px;
}
.pageup:hover{
    width: 86px;
    height: 30px;
    background: #169d7f;
    font-size: 15px;
    color:#fff;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    float: left;
    margin-right: 10px;
}
.pagenumberBox li {
    width: 33px;
    height: 30px;
    float: left;
    text-align: center;
    display: inline-block;
    line-height: 30px;
    color: rgb(73, 73, 73);
    margin-left: 5px;
    margin-right: 5px;
}
.pagenumberBox li:hover {
    width: 33px;
    height: 30px;
    background: #1fb38b;
    float: left;
    text-align: center;
    display: inline-block;
    line-height: 30px;
    color: rgb(255, 255, 255)!important;
    margin-left: 5px;
    margin-right: 5px;
}
.on {
    width: 33px;
    height: 30px;
    background: #1fb38b;
    float: left;
    text-align: center;
    display: inline-block;
    line-height: 30px;
    color: rgb(255, 255, 255)!important;
    margin-left: 5px;
    margin-right: 5px;
}
.nextPage {
    width: 86px;
    height: 30px;
    font-size: 15px;
    color: rgb(73, 73, 73);
    display: inline-block;
    text-align: center;
    line-height: 26px;
    float: left;
    margin-left: 10px;
}
.nextPage:hover{
    width: 86px;
    height: 30px;
    background:#169d7f;
    font-size: 15px;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    float: left;
    margin-left: 10px;
}
.turn{
    font-size: 10px;
    vertical-align: middle;
}
.nextPage span{
    vertical-align: middle;
}
.pageup span{
    vertical-align: middle; 
}


.detail-main{
    width: 1090px;
    margin: 0 auto;
}
.zbsj{
    color: #2c8e68;
    font-size: 24px;
    padding-top: 50px;
    float: left;
    width: 500px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail-djs{
    float: right;
    padding-top: 50px;
    padding-right: 30px;
}
.detail-content{
    padding-top: 130px;
    font-size: 17px;
    line-height: 30px;
}
.detail-download{
    padding-top: 20px;
    font-size: 18px;
    color: #1818ff;
    width: 900px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail-pay{
   font-size: 24px;
   margin: 0 auto;
   border-radius: 5px;
   margin-top: 50px;
   width: 137px;
   height: 50px;
   line-height: 50px;
   color: #fff;
   text-align: center;
   background: #169d7f;
   border: none;
   display: inline-block;
}
.detail-pay input{
    font-size: 24px;
    margin: 0 auto;
    border-radius: 5px;
    width: 137px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    text-align: center;
    background: #169d7f;
    border: none;
 }
.detail-tips{
    font-size: 14px;
    margin-top: 40px;
    border-top: 1px dashed #d7d7d7;
    line-height: 40px;
    margin-bottom: 70px;
}
.wxts{
    color: #ff0505;
}
.detail-down{
    font-size: 14px;
    width: 900px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.detail-up{
    font-size: 14px;
    padding-bottom: 160px;
    width: 900px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.updown{
    color: #169d7f;
}
.detail-djs-title{
    width: 140px;
    height: 30px;
    border: 1px solid #e6e6e6;
    background: #f4f9ff;
    display: inline-block;
    font-size: 14px;
    line-height: 30px;
    color: #2c8e68;
    text-align: center;
    border-radius: 5px;
}
.timecounter{
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding-left: 10px;
}
#t_d,#t_h,#t_m,#t_s{
    color: #1818ff
}
.login-main{
    background: url(../images/loginbg.jpg) no-repeat;
    background-position: top center;
    background-size: 100% 100%;
    width: 100%;
    height: 697px;
    position: relative;
}
.white{
    width: 100%;
    height: 20px;
}
.login-top{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.login-content{
    width: 500px;
    height: 400px;
    background: #fff;
    opacity: .9;
    top: 125px;
    right: 0;
    position: absolute;
}

/* 登陆 */
.login-form {
   width: 375px;
   margin: 0 auto;
}
.login-name input {
    width: 313px;
    margin: 0 auto;
    margin-top: 25px;
    text-align: left;
    font-size: 18px;
    padding-left: 60px;
    outline: none;
    height: 50px;
    color: rgb(0, 0, 0);
    background: url(../images/zh.png) no-repeat 10px center #ffffff;
    border: 1px solid #b4b4b4;
}
.login-pw input {
    width: 313px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: left;
    font-size: 18px;
    padding-left: 60px;
    outline: none;
    height: 50px;
    color: rgb(0, 0, 0);
    background: url(../images/mm.png) no-repeat 10px center #ffffff;
    border: 1px solid #b4b4b4;
}
.mima {
    display: flex;
    width: 375px;
    padding-top: 15px;
    color: #000;
    letter-spacing: 1px;
    font-size: 16px;
}
.reber-part1{
    display: inline-block;
    padding-left: 5px;
    vertical-align: middle;
}
#remember{
    vertical-align: middle;
    margin-top: 2px;
}
.login-tj {
    margin-left: 0!important;
    margin: 0 auto;
    background: #0f6e59;
    margin-top: 40px;
    font-size: 18px;
    color: #000;
    line-height: 40px;
    text-align: center;
    width: 380px!important;
    margin-bottom: 60px;
}
.reber{
    flex: 1;
}
.foget {
    color: #000;
    letter-spacing: 1px;
    width: 100px;
    flex: 1;
    text-align: right;
}
#logindo {
    font-size: 18px;
    font-weight: light;
}
.login-tj button {
    width: 380px!important;
    height: 50px;
    background: #0f6e59;
    border-radius: 7px;
    border: none;
    font-size: 18px;
    color: #fff;
    outline: none;
    opacity: 1;
}
.login-title{
    display: flex;
    width: 100%;
    border-bottom:1px dashed #afc5bf;
    height: 90px;
}
.login-title div:first-child{
    flex: 1;
    font-size: 20px;
    padding-top: 45px;
    padding-left: 20px;
} 
.login-title div:last-child{
    flex: 1;
    font-size: 14px;
    padding-top: 50px;
    padding-right: 20px;
    text-align: right;
} 
.login-title div:last-child span a{
    color: #2c8e68;
} 
/*修改提示文字的颜色*/


.login-form input::-webkit-input-placeholder { /* WebKit browsers */ 
  font-size:14px;
} 
.login-form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
  font-size:14px;
} 
.login-form input::-moz-placeholder { /* Mozilla Firefox 19+ */ 
  font-size:14px;
} 
.login-form input:-ms-input-placeholder { /* Internet Explorer 10+ */ 
  font-size:14px;
} 

.innerbg{
   background: url(../images/Innerbanner.jpg) no-repeat #f5f5f5;
   background-position: top center;
   background-size: 100% 452px;
   width: 100%;
   height: 1044px;
   position: relative;
}
.inner-top{
    width: 1200px;
    margin: 0 auto;
}
.inner-center{
    position: absolute;
    width: 1200px;
    height: 888px;
    background: #fff;
    top: 156px;
    margin: 0 auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.inner-logo{
    float: left;
    padding-top: 52px;
}
.inner-login{
    float: right;
    padding-top: 62px;
    font-size: 18px;
}
.inner-login span{
    color: #ff0000;
}
.inner-center-title{
     width: 100%;
     height: 80px;
     line-height: 80px;
     font-size: 30px;
     text-align: center;
     color: #fff;
     background: #45b199;
     font-weight: bold;
     border-top-left-radius: 5px;
     border-top-right-radius: 5px;
}
.register-content-form {
    width: 690px;
    margin: 0 auto;
    padding-top: 150px;
}
.register-content-form div {
    margin-top: 10px;
    width: 690px;
    height: 38px;
    font-size: 15px;
    padding-bottom: 22px;
    letter-spacing: 3px;
    font-weight: 500;
}
.star {
    color: rgb(255, 0, 0);
}
.psw-form-inputDiv {
    margin-top: 10px;
    width: 515px;
    height: 40px;
    border: 1px solid #ddd;
    font-size: 15px;
    display: inline-block;
    background: #fff;
}
.psw-form-inputDiv textarea{
    outline: none;
    border: none;
    width: 100%;
    height: 74%;
    resize: none;
    padding-top: 10px;
}
.register-content-form input {
    width: 450px;
    height: 40px;
    font-size: 15px;
    margin-left: 20px;
    border: none;
    outline: none;
}
.quire-form-mes {
    font-size: 15px;
    padding-bottom: 30px;
    letter-spacing: 3px;
    font-weight: 500;
}
.form-title{
    width: 125px;
    text-align: right;
    display: inline-block;
    padding-right: 10px;
}
.register-tip{
    padding-left: 137px;
    line-height: 0px!important;
    letter-spacing: 0!important;
    font-size: 14px!important;
    color: rgb(255, 0, 0);
}
.register-checkbox{
    font-size: 14px!important;
    width: 14px!important;
    height: 14px!important;
}
.register-checkbox-span{
    text-decoration: underline;
    padding-right: 18px;
}
.psw-submit{
    background: #169d7f;
    width: 650px!important;
    color: #fff!important;
    font-size: 20px!important;
    margin-top: 93px;
}
.inner-nav{
    float: right;
    padding-top: 35px;
}
.inner-nav .nav_bg{
    background: none;
}
.offer-part{
    width: 950px;
    margin: 0 auto;
}
.offer-part-top{
   padding-top: 40px;
   position: relative;
   z-index: 1
}
.offer-part-top-left{
   background: #45b199;
   width: 5px;
   height: 40px;
   margin-right: 10px;
   display: inline-block;
   vertical-align: middle;
}
.offer-part-top-right{
   font-size: 20px;
   display: inline-block;
   vertical-align: middle;
}
.offer-part-under{
    border: 1px solid #d2d2d2;
    width: 950px;
    height: 125px;
    margin: 0 auto;
    margin-top: 7px;
}
.offer-part-under div{
    font-size: 15px;
    padding-left: 30px;
    padding-top: 30px;
}
.offer-part2-under{
    border: 1px solid #d2d2d2;
    width: 950px;
    height: 310px;
    margin: 0 auto;
    margin-top: 7px;
}
.offer-djs{
    padding-top: 40px;
    padding-left: 35px;
}
.offer-djs-title{
    width: 140px;
    height: 30px;
    border: 1px solid #e6e6e6;
    background: #f4f9ff;
    display: inline-block;
    font-size: 18px;
    line-height: 30px;
    color: #2c8e68;
    text-align: center;
    border-radius: 5px;
}
.offer-input{
    padding-top: 20px;
    padding-left: 35px;
    font-size: 15px;
}
.offer-input input{
   width: 485px;
   height: 34px;
   outline: none;
}
.offer-input span{
    width: 485px;
    height: 34px;
    outline: none;
    padding-left: 8px;
 }
.offer-input span span{
    color:#ff0000;
}
.offer-record{
    margin-top: 20px;
    margin-left: 35px;
    background: #45b199;
    width: 170px;
    height: 40px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    display: inline-block;
    border: none;
}
.statement{
    font-size: 14px;
    padding-top: 20px;
}
.innerbg-offer{
    background: url(../images/Innerbanner.jpg) no-repeat #f5f5f5;
    background-position: top center;
    background-size: 100% 452px;
    width: 100%;
    height: 1641px;
    position: relative;
}
.inner-center-offer{
    position: absolute;
    width: 1200px;
    height: 1484px;
    background: #fff;
    top: 156px;
    margin: 0 auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.offer-part3-under{
    border: 1px solid #d2d2d2;
    width: 950px;
    height: 600px;
    margin: 0 auto;
    margin-top: 7px;
}
.offer-part3-under-record{
    width: 787px;
    height: 600px;
    margin: 0 auto;
    margin-top: 7px;
}
.offer-part3-tabletop{
   height: 42px;
   background: #f9f9f9;
   border-bottom: 1px solid #d2d2d2;
   display: flex;
   line-height: 42px;
   font-size: 16px;
}
.offer-part3-tabletop-record{
    height: 42px;
    border-bottom: 1px dashed #d2d2d2;
    display: flex;
    line-height: 42px;
    font-size: 16px;
}
.offer-part3-tabletop div:first-child{
    width: 200px;
    text-align: center;
 }
.offer-part3-tabletop div:nth-child(2){
     width: 200px;
     text-align: center;
}
.offer-part3-tabletop div:nth-child(3){
     width: 200px;
     text-align: center;
}
.offer-part3-tabletop div:nth-child(4){
    width: 200px;
    text-align: center;
}
.offer-part3-tabletop div:last-child{
     width: 100px;
     text-align: center;
    
}
 .offer-part3-tabletop-record div:first-child{
    width: 300px;
    text-align: center;
 }
 .offer-part3-tabletop-record div:nth-child(2){
     width: 200px;
      text-align: center;
     
 }
 .offer-part3-tabletop-record div:last-child{
     width: 200px;
    text-align: center;
    
 }

.offer-part3-tableunder-part{
    width: 100%;
    display: flex;
    line-height: 42px;
    font-size: 15px;
}
.offer-part3-tableunder-part div:first-child{
    width: 200px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
 .offer-part3-tableunder-part div:nth-child(2){
     width: 200px;
     text-align: center;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
.offer-part3-tableunder-part div:nth-child(3){
     width: 200px;
     text-align: center;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.offer-part3-tableunder-part div:nth-child(4){
    width: 200px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .offer-part3-tableunder-part div:last-child{
     width: 100px;
     text-align: center;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .zhezhao{
    position: fixed;
    left: 0px;
    top: 0px;
    background: #0000009c;
    width: 100%;
    height: 100%;
    z-index: 100000000
}
.tankuang{
    position: relative;
    background: #fff;
    width: 50%;
    height: 80%;
    border-radius: 5px;
    margin: 5% auto;
    box-shadow: 5px 5px 30px #000;
}
#header{
    height: 50px;
    background: #0f6e59;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
#header span{
    display: inline-block;
    padding-top: 13px;
    padding-left: 10px;
    color: #fff;
    font-size: 18px;
}
#header-right{
    position: absolute;
    width: 28px;
    height: 28px;
    background: url(../images/close.png) no-repeat;
    background-size: 28px 28px;
    color: #fff;
    right: 10px;
    top: 10px;
    text-align: center;
}
.offer-over{
    overflow-y: auto;
    height: 500px;
}
.read{
    text-align: center;
    padding-top: 10px;
    font-size: 14px;
}
.read span{
    vertical-align: middle;
}
.readbox{
    vertical-align: middle;
    margin-right: 5px;
}
.offer-part-under-my {
    border: 1px solid #d2d2d2;
    width: 950px;
    height: 235px;
    margin: 0 auto;
    margin-top: 7px;
    position: relative;
}
.offer-part-under-my p{
    position: absolute;
    right: 70px;
    top: 30px;
    width: 290px;
    height: 181px;
    border: 1px solid #169d7f;
}
.offer-part-under-my p img{
    width: 290px;
    height: 181px;
    object-fit: cover;
}
.offer-part-under-my div{
    font-size: 15px;
    padding-left: 30px;
    padding-top: 30px;
    width: 540px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.innerbg-offer-my{
    background: url(../images/Innerbanner.jpg) no-repeat #f5f5f5;
    background-position: top center;
    background-size: 100% 452px;
    width: 100%;
    height: 992px;
    position: relative;
}
.inner-center-offer{
    position: absolute;
    width: 1200px;
    height: 835px;
    background: #fff;
    top: 156px;
    margin: 0 auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.rela{
    position: relative;
}
.my-change{
    position: absolute;
    right: 0;
    top: 5px;
    display: inline-block;
    font-size: 16px;
    width: 85px;
    height: 39px;
    background: #169d7f;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 39px;
}
.my-password{
    background: #169d7f;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 39px;
    width: 152px;
    height: 39px;
    font-size: 16px;
    margin-top: 20px;
}
.my-email{
    background: #169d7f;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 39px;
    width: 152px;
    height: 39px;
    font-size: 16px;
    margin-top: 20px;
}
.zzpic{
    border: #45b199 solid 1px;
    width: 290px;
    height: 181px;
    object-fit: cover;
    vertical-align: bottom;
}
.my-upload{
    font-size: 16px!important;
    width: 85px!important;
    height: 39px!important;
    background: #169d7f;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 39px;
    position: relative;
    padding-bottom: 0!important;
    display: inline-block!important;
}
.my-upload input{
    width: 85px!important;
    height: 39px!important;
    position: absolute;
    top: 0;
    margin: 0;
    left: 0;
    opacity: 0;
}
.my-submit{
    font-size: 24px!important;
    width: 188px!important;
    height: 39px!important;
    background: #169d7f;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 39px;
    margin-top: 88px;
}
.my-cancel{
    font-size: 24px!important;
    width: 188px!important;
    height: 39px!important;
    background: #169d7f;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 39px;
    margin-top: 88px;
}
.zz-upload-height{
    height: 185px!important;
}
.form-title-my{
    width: 160px!important;
}
.innerbg-modifymy{
    background: url(../images/Innerbanner.jpg) no-repeat #f5f5f5;
    background-position: top center;
    background-size: 100% 452px;
    width: 100%;
    height: 1210px;
    position: relative;
}
.inner-center-modifymy {
    position: absolute;
    width: 1200px;
    height: 1054px;
    background: #fff;
    top: 156px;
    margin: 0 auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.return-main{
    background: #f5f5f5;
    height: 690px;
    width: 100%;
}
.return-main-top{
    width: 1200px;
    margin: 0 auto;
}
.return-title{
    font-size: 18px;
    text-align: left;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px dashed #000;
}
.return-content{
    padding-top: 160px;
    font-size: 30px;
    text-align: center;
    letter-spacing: 5px;
} 
.return-btn{
    width: 649px;
    height: 60px;
    margin: 0 auto;
    background: #169d7f;
    color: #fff;
    line-height: 60px;
    text-align: center;
    margin-top: 38px;
    font-size: 24px;
}
.return-turn{
    padding-top: 20px;
    font-size: 20px;
    text-align: center;
    color: rgb(78, 78, 78);
}
.return-turn span{
    vertical-align: middle;
}
.return-second{
    vertical-align: middle;
    font-size: 24px;
    color: rgb(255, 0, 0);    
}
.mypsw-content-form{
    width: 690px;
    margin: 0 auto;
    padding-top: 50px;
}
.mypsw-submit{
    margin-top: 25px;
}
.mypsw-tankuang{
    position: relative;
    background: #fff;
    width: 50%;
    height: 55%;
    border-radius: 5px;
    margin: 11% auto;
    box-shadow: 5px 5px 30px #000;
}
.myemail-tankuang {
    position: relative;
    background: #fff;
    width: 50%;
    height: 40%;
    border-radius: 5px;
    margin: 15% auto;
    box-shadow: 5px 5px 30px #000;
}
.findpsw-content-form{
    padding-top: 48px;
}
.download-title{
    background: #ffffff;
    height: 56px;
    position: relative;
}
.mgg-download{
    font-size: 15px;
    color: #242dec;
    width: 70px;
    height: 30px;
    background: #f4f9ff;
    border-radius: 5px;
    border: 1px solid #b4b4b4;
    text-align: center;
    line-height: 30px!important;
}
.mgg-title-download{
    width: 940px;
}
.inner-center-offer-height{
    height: 1485px!important;
}
.modify-tinput{
    width: 426px!important;
    margin: 0 auto;
}
.mtop{
    vertical-align: top;
}
.agreement-content{
   padding-bottom: 100px;
}
.detail-btns{
    margin: 0 auto;
    width: 420px;
}
#test1{
	margin-top: 20px;
    background: #45b199;
    width: 170px;
    height: 40px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    display: inline-block;
    border: none;
    margin-left: 20px;
}
.offer-part2-under .layui-upload{
	    margin-left: 15px;
}
.offer-part2-under .col-sm-1{
	padding-left: 20px;
}
.offer-part2-under .layui-upload span{
    margin-top: 30px;
    position:absolute;
    margin-left: 10px;
}
.zz-upload-height .layui-upload-list{
    margin-left: 190px;
    position: absolute;
    top: 50px;
}
.lj{
    position: absolute;
    bottom: -40px;
    left: 0px;
}
.pmnumber{
    position: absolute;
    right: 0;
    top: 55px;
    font-size: 18px;
    z-index: 10
}
.pmnumber span{
   color: rgb(255, 0, 0);
   padding-left:5px;
   padding-right:5px;
}
.pname .select_option li{
    width: 500px;
}
.pname .select_box{
    margin-top: 0;
    line-height: 23px;
    width: 100%;
}
.pname{
    display: inline-block!important;
    width: 500px!important;
    height: 40px!important;
    padding: 0!important;
}
.pname .select_showbox{
    width: 500px;
    overflow: hidden;
    background: url(../images/icon2-2.png) no-repeat 450px top;
    padding-bottom: 0!important;
    border: none!important;
}

.pname .select_showbox.active{
    background: none;
}