.sub-left, .sub-rm, .sub-search, .sub-searchbox, .sub-class > ul > li { position: relative; }

.sub-left-code, .sub-rm h3 i, .sub-search .sub-searchBtm, .sub-searchbox span { position: absolute; }

.reg-menu { line-height: 1; padding: 60px 0 40px; }
.reg-menu h3 { font-size: 36px; }
.reg-menu h5 { font-size: 14px; margin-top: 15px; color: #888; }
@media (max-width: 400px) { .reg-menu { padding: 15px 10px 0; }
  .reg-menu h3 { font-size: 24px; }
  .reg-menu h5 { line-height: 22px; margin-top: 6px; } }

.reg-tab { margin: 0 200px 0 280px; padding: 0 0 20px; }
.reg-tab ul li { padding: 0 240px 0 145px; margin-top: 15px; }
@media (max-width: 400px) { .reg-tab { margin: 0 3px; padding: 10px 0 15px; }
  .reg-tab ul li { padding: 30px 0 0 0; margin-top: 10px; } }

.tabLi { min-height: 32px; position: relative; line-height: 32px; }
.tabLi-name, .tabLi-note { position: absolute; height: 32px; top: 0; }

.tabLi-name { width: 130px; left: 0; text-align: right; }

.tabLi-note { width: 220px; right: 0; }
.tabLi-note i { font-size: 13px; }

.reg-note { line-height: 22px; }
.reg-note i { font-size: 13px; }
.tabLi.pc-show { margin-top: 0; }
.tabLi a { font-size: 18px; line-height: 48px; text-align: center; display: block; }
@media (max-width: 400px) { .tabLi .tabLi-name { height: 28px; line-height: 28px; text-align: left; }
  .tabLi .tabLi-note { display: none; }
  .tabLi .reg-note { margin-top: -30px; margin-bottom: -30px; }
  .tabLi a { margin-top: -16px; line-height: 44px; }
  .tabLi.mb-show { padding: 0; margin-top: 0; } }

.sub-left { width: 208px; }
@media (max-width: 400px) { .sub-left { width: 100%; min-height: initial; display: none; } }
.sub-left ul { margin: 0 10px; }
.sub-left ul li { font-size: 16px; line-height: 68px; border-bottom: 1px solid #ece9e9; }
.sub-left ul li i { margin: 0 12px; font-size: 16px; }
.sub-left ul li a { display: block; }
.sub-left ul li a:hover, .sub-left ul li a.cur { color: #005bac; }

.sub-left-code { bottom: 15px; left: 10px; text-align: center; }
.sub-left-code img { width: 188px; height: 188px; }
.sub-left-code h2 { font-size: 14px; }
@media (max-width: 400px) { .sub-left-code { display: none; } }

.sub-rigt { width: 962px; }
@media (max-width: 400px) { .sub-rigt { width: 100%; min-height: initial; padding-bottom: 10px; } }

.sub-rm { height: 68px; border-bottom: 1px solid #f0f0f0; font-size: 16px; line-height: 68px; }
.sub-rm h3 { font-size: 16px; font-weight: bold; position: relative; padding-left: 26px; }
.sub-rm h3 i { width: 6px; height: 26px; top: 50%; margin-top: -13px; left: 0; background: #005bac; }
.sub-rm span { margin-right: 20px; font-size: 14px; }
@media (max-width: 400px) { .sub-rm { height: 54px; line-height: 54px; }
  .sub-rm h3 { padding-left: 20px; }
  .sub-rm span { font-size: 13px; margin-right: 10px; } }
.sub-rm .sub-rma1 { min-width: 52px; border: 1px solid #e0e0e0; font-size: 14px; line-height: 30px; margin-right: 20px; text-align: center; margin-top: 18px; padding: 0 10px; }
.sub-rm .sub-rma1 i { font-size: 13px; margin-right: 5px; }
.sub-rm .sub-rma1:hover { border: 1px solid #0099cb; background: #0099cb; color: #fff; }
@media (max-width: 400px) { .sub-rm .sub-rma1 { margin-right: 10px; margin-top: 11px; } }

.sub-r1 { margin: 65px 14% 0; padding-bottom: 30px; }
.sub-r1.sub-r11 { margin: 12px 28px 0; }
@media (max-width: 400px) { .sub-r1.sub-r11 { margin: 0 15px; padding: 8px 0 10px; } }
.sub-r1 ul li { width: 50%; float: left; line-height: 36px; }
@media (max-width: 400px) { .sub-r1 { margin: 0 15px; padding: 8px 0 10px; }
  .sub-r1 ul li { width: 100%; line-height: 28px; } }

.sub-search { height: 30px; background: #f5f5f5; padding: 20px 86px 20px 18px; }
@media (max-width: 400px) { .sub-search { height: auto; padding: 15px 0 57px; } }
@media (max-width: 400px) { .sub-search > ul { margin-top: -10px; } }
.sub-search > ul > li { width: 33.3333333333%; float: left; }
@media (max-width: 400px) { .sub-search > ul > li { width: 100%; } }
.sub-search .sub-searchBtm { width: 68px; height: 30px; right: 20px; top: 20px; background: #0099cb; color: #fff; font-size: 14px; line-height: 30px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.sub-search .sub-searchBtm:hover { background: #005bac; color: #fff; }
@media (max-width: 400px) { .sub-search .sub-searchBtm { width: auto; right: 12px; top: inherit; bottom: 15px; left: 12px; height: 32px; line-height: 32px; } }

.sub-searchbox { margin-right: 20px; padding-left: 70px; }
@media (max-width: 400px) { .sub-searchbox { margin: 10px 15px 0 15px; } }
.sub-searchbox span { width: 70px; height: 30px; left: 0; line-height: 30px; top: 0; }
.sub-searchbox input { width: 100%; height: 28px; line-height: 28px; border: 1px solid #dadada; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-indent: 4px; color: #888; }
.sub-searchbox i { width: 30px; height: 30px; position: absolute; right: 0; line-height: 30px; top: 0; text-align: center; color: #c3c3c3; }

.sub-class { margin: 0 18px; }
.sub-class > ul > li { border-bottom: 1px solid #eeeded; padding: 12px 160px 12px 5px; }
@media (max-width: 400px) { .sub-class { margin: 0 12px; }
  .sub-class > ul > li { padding: 12px 0 10px 0; } }

.classLi > ul > li { width: 50%; float: left; line-height: 32px; }
@media (max-width: 400px) { .classLi > ul > li { float: inherit; width: auto; line-height: 26px; position: relative; padding-left: 74px; }
  .classLi > ul > li span { width: 70px; height: 26px; position: absolute; left: 0; top: 0; text-align: right; } }
.classLi > ul > li .label_radio { display: inline-block; font-size: 14px; }

.order-m { line-height: 32px; margin-right: -140px; }
@media (max-width: 400px) { .order-m { margin-right: 0; } }
.order-m h3 { font-size: 14px; }
.order-m h3 a { font-size: 14px; line-height: 24px; display: inline-block; background: #ff0000; color: #fff; padding: 0 6px; margin-left: 5px; }
.order-m h3 a:hover { background: #c90207; }
.order-m .pull-right { color: #005bac; }
.order-m .pull-right:hover { color: #0099cb; text-decoration: underline; }

.class-btn { width: 80px; position: absolute; right: 10px; top: 50%; margin-top: -46px; }
.class-btn ul li a { display: block; font-size: 14px; line-height: 30px; text-align: center; border: 1px solid #0099cb; color: #0099cb; margin: 8px 0; }
.class-btn ul li a:hover { background: #0099cb; color: #fff; }
@media (max-width: 400px) { .class-btn { width: 100%; position: relative; top: inherit; right: initial; margin-top: 8px; }
  .class-btn ul { margin: 0 -10px; }
  .class-btn ul li { width: 50%; float: left; }
  .class-btn ul li a { display: block; margin: 0 10px; } }

.class-s1 { margin: 0 32px; border-bottom: 1px solid #eeeded; padding: 15px 240px 15px 0; position: relative; }
.class-s1 ul li { float: left; width: 50%; line-height: 32px; }
.class-s1 a { width: 80px; height: 32px; position: absolute; background: #0099cb; color: #fff; right: 30px; top: 50%; margin-top: -16px; text-align: center; line-height: 32px; }
.class-s1 a:hover { background: #005bac; color: #fff; }
@media (max-width: 400px) { .class-s1 { margin: 0 12px; padding: 10px 0 52px; }
  .class-s1 ul li { float: inherit; width: auto; line-height: 26px; position: relative; padding-left: 74px; }
  .class-s1 ul li span { width: 70px; height: 26px; position: absolute; left: 0; top: 0; text-align: right; }
  .class-s1 a { width: initial; right: 0; left: 0; top: initial; bottom: 15px; } }

.class-s2 { margin: 0 32px; padding: 15px 0; min-height: 480px; font-size: 14px; line-height: 28px; }
@media (max-width: 400px) { .class-s2 { margin: 0 12px; padding: 10px 0; min-height: initial; } }

.sub-r2 { margin: 10px 28px 0; }
.sub-r2 h3 { font-size: 14px; line-height: 32px; background: #f1f1f1; padding: 0 12px; font-weight: bold; }
@media (max-width: 400px) { .sub-r2 { margin: 2px 12px 0; } }
.sub-r2TabM { height: 32px; line-height: 32px; position: relative; padding-left: 150px; margin-top: 20px; }
.sub-r2TabM ul li { float: left; margin-right: 20px; background: url(../images/check_default.png) left center no-repeat; padding-left: 22px; cursor: pointer; }
.sub-r2TabM ul li:hover { background: url(../images/check_hover.png) left center no-repeat; color: #0099cb; }
.sub-r2TabM ul li.Tab-cur { background: url(../images/check_selected.png) left center no-repeat; color: #0099cb; }
@media (max-width: 400px) { .sub-r2TabM { height: 24px; line-height: 24px; margin-top: 15px; padding-left: 70px; }
  .sub-r2TabM .sub-r2span { width: 70px; } }

.sub-r2span { width: 150px; position: absolute; left: 0; top: 0; text-align: right; }

.sub-r2Tab ul { margin: 10px -15px 0; }
.sub-r2Tab ul li { width: 50%; float: left; margin-bottom: 15px; }
@media (max-width: 400px) { .sub-r2Tab ul { margin: 0; }
  .sub-r2Tab ul li { width: 100%; margin-bottom: 3px; } }

.sub-r2Tabbox { height: 32px; position: relative; line-height: 32px; padding-left: 150px; margin: 0 15px; }
.sub-r2Tabbox input { width: 100%; height: 30px; border: 1px solid #dfdfdf; text-indent: 6px; color: #888; font-size: 14px; line-height: 30px; }
@media (max-width: 400px) { .sub-r2Tabbox { padding: 32px 0 0 0; margin: 0; }
  .sub-r2Tabbox .sub-r2span { text-align: left; } }

.sub-r2TabB { text-align: center; margin-top: 40px; }
.sub-r2TabB a { width: 160px; line-height: 36px; display: inline-block; background: #0099cb; text-align: center; color: #fff; }
.sub-r2TabB a:hover { background: #005bac; color: #fff; }
@media (max-width: 400px) { .sub-r2TabB { margin-top: 10px; padding-bottom: 15px; }
  .sub-r2TabB a { width: auto; display: block; } }

.sub-print { text-align: center; margin-top: 70px; }
.sub-print img { width: auto; height: auto; max-width: 100%; }
@media (max-width: 400px) { .sub-print { margin-top: 20px; padding-bottom: 10px; } }

.pay-style { margin: 60px 150px 0; }
.pay-style ul li { width: 50%; float: left; }
@media (max-width: 400px) { .pay-style { margin: 20px 0 0; }
  .pay-style ul li { width: 100%; margin-top: 20px; } }

.pay-stylebox { margin: 0 30px; }
.pay-stylebox a { border: 1px solid #e6e6e6; min-height: 80px; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; padding: 20px 60px 20px 130px; position: relative; }
.pay-stylebox a i { font-size: 80px; position: absolute; width: 100px; line-height: 80px; text-align: center; left: 15px; }
.pay-stylebox a h2 { font-size: 22px; padding-top: 2px; }
.pay-stylebox a p { font-size: 14px; line-height: 20px; color: #888; margin-top: 3px; }
.pay-stylebox a:hover { border: 1px solid #0099cb; background: #0099cb; }
.pay-stylebox a:hover h2, .pay-stylebox a:hover p, .pay-stylebox a:hover i { color: #fff; }
@media (max-width: 400px) { .pay-stylebox { margin: 0; } }

.pay-code { text-align: center; padding-top: 120px; }
.pay-code img { width: 240px; height: 240px; }
.pay-code h2 { font-size: 24px; margin-top: 10px; }
.pay-code ul { margin-top: 40px; }
.pay-code ul li { display: inline-block; width: 114px; height: 32px; margin: 0 10px; }
.pay-code ul li a { display: block; font-size: 14px; line-height: 32px; }
@media (max-width: 400px) { .pay-code { padding-top: 40px; }
  .pay-code h2 { font-size: 18px; margin-top: 10px; }
  .pay-code ul { margin-top: 20px; }
  .pay-code ul li { width: 90px; margin: 0 5px; } }

.sub-payM { background: #f8f8f8; padding: 20px 0; text-align: center; }
.sub-payM a { width: 96px; height: 28px; border: 1px solid #0099cb; display: inline-block; text-align: center; font-size: 14px; line-height: 28px; margin: 0 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color: #0099cb; }
.sub-payM a.Tab-cur { background: #0099cb; color: #fff; }

.sub-under1 { margin: 0 204px; padding-bottom: 50px; }
.sub-under1 img { width: auto; height: auto; max-width: 100%; }
@media (max-width: 400px) { .sub-under1 { margin: 0 12px; } }

.pay-picup { position: relative; padding-right: 244px; margin-top: 30px; }
.pay-picup a { width: 100px; height: 38px; border: 1px solid #0099cb; display: inline-block; font-size: 14px; line-height: 38px; text-align: center; color: #0099cb; position: absolute; top: 0; }
.pay-picup a:hover { background: #0099cb; color: #fff; }
.pay-picup a.add-ts1-btn1 { right: 0; }
.pay-picup a.add-ts1-btn2 { right: 122px; }
.pay-picup input { width: 100%; height: 38px; border: 1px solid #ccc; font-size: 12px; line-height: 38px; color: #666; text-indent: 12px; color: #999; }
@media (max-width: 400px) { .pay-picup { padding-right: 160px; margin-top: 15px; }
  .pay-picup a { width: 72px; height: 28px; line-height: 28px; }
  .pay-picup a.add-ts1-btn2 { right: 79px; }
  .pay-picup input { height: 28px; line-height: 28px; } }

.sub-under1-pic { margin-top: 20px; }
@media (max-width: 400px) { .sub-under1-pic { margin-top: 15px; } }

.sub-under2 { background: #fbfbfb; width: 466px; height: 230px; margin: 80px auto; padding: 20px 60px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; }
.sub-under2 h3 { font-size: 17px; }
.sub-under2 p { font-size: 17px; height: 144px; line-height: 36px; text-align: right; margin-top: 30px; }
.sub-under2 h4 { font-size: 24px; text-align: right; }
@media (max-width: 400px) { .sub-under2 { width: auto; height: auto; margin: 15px 12px; padding: 20px 15px; }
  .sub-under2 p { height: auto; font-size: 14px; line-height: 28px; margin-top: 20px; } }

.sub-tabbox { border-top: 1px solid #eee; border-right: 1px solid #eee; }
@media (max-width: 400px) { .sub-tabbox { max-height: 400px; overflow: scroll; margin: 0 12px 0; } }

.sub-tab table tr:nth-child(2n+1) { background: #fbfbfd; }
.sub-tab table tr td { border-left: 1px solid #eee; border-bottom: 1px solid #eee; text-align: center; }
.sub-tab table tr td p { font-size: 14px; line-height: 20px; padding: 5px 6px; }
.sub-tab table tr td p a { color: #0099cb; }
.sub-tab table tr td p a:hover { color: #0099cb; text-decoration: underline; }
@media (max-width: 400px) { .sub-tab { width: 800px; } }

.sub-tab-menu { font-size: 14px; color: #0099cb; font-weight: bold; margin-bottom: 6px; margin-top: 18px; }
@media (max-width: 400px) { .sub-tab-menu { margin-top: 10px; text-align: center; } }

.sub-tab-btn { text-align: right; margin-top: 15px; }
.sub-tab-btn a { font-size: 14px; line-height: 28px; border: 1px solid #0099cb; display: inline-block; color: #0099cb; width: 80px; text-align-last: center; padding: 0 6px; margin-left: 10px; }
.sub-tab-btn a:hover { background: #0099cb; color: #fff; }
@media (max-width: 400px) { .sub-tab-btn { text-align: center; margin-top: 10px; }
  .sub-tab-btn a { margin-left: 3px; margin-right: 3px; } }

/* 分页样式*/
.paging_area{ height:33px;  margin:30px auto; text-align: center;}
.paging_list li{ float:left; line-height:33px;}
.pg_c1{ color:#434343;}
.pg_mun{ display:block; width:70px; height:33px; border:1px #b3b3b3 solid; text-align:center;}
.num_df:hover{ border:1px #007cdd solid; color:#007cdd; cursor:pointer;}
.previous{ display:block; width:60px; height:33px; border:1px #ccc solid; text-align:center; color:#ccc;}
.num_df{ display:block; width:33px; height:33px; border:1px #b3b3b3 solid; text-align:center;}
.target{ display:inline-block; width:28px; height:33px; border:1px #ddd solid; text-align:center; margin:0 10px; color:#434343;line-height:33px;}
.separate{height:30px;}
.clearfix1 {float: none;clear: both;}
.mr20 {margin-right: 20px;}
.mr10 {margin-right: 10px;}
.search{widtH:70px;height:30px;line-height:30px;text-align:center;font-size:12px;color:#fff;background:#ffa430;display:block;border-radius:3px;margin:auto;float: left;}
.search:hover{color:#fff;}
.clear-btn {
  border: none;
  margin-left: 20px;
  font-size: 11px;
  cursor: pointer;
}
.screen{padding:30px 0;widtH:100%;}
.screen li{width:290px;height:28px;border:1px #cccccc solid;border-radius:3px;float:left;margin-left:10px;margin-bottom:16px;}
.screen select{width:298px;height:28px;border:0;padding-left:5px;color:#7d7d7d;}
.screen input{height:28px;line-height:28px;border:0;color:#7d7d7d;}

/*暂无数据样式 start*/
.null {
  position: relative;
  height: 480px;
}
.null_in {
  position: absolute;
  width: 100%;
  height: 140px;
  top: 50%;
  margin-top: -75px;
  text-align: center;
}
.null_ico {
  display: block;
  width: 113px;
  height: 92px;
  margin: 0 auto 10px;
}
.null_ico5 {
  background: url(../images/null6.png) center no-repeat;
}
.null_txt {
  height: 35px;
  line-height: 35px;
  font-family: "\5FAE\8F6F\96C5\9ED1";
  font-size: 18px;
  color: #666;
}
/*暂无数据样式 end*/

/*# sourceMappingURL=style.css.map */
