﻿@charset "utf-8";
/* CSS Document */
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:''}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container {width:auto;margin:0 60px;}
.lytj_list li{background: none;padding-left: 0px;font-size: 24px;line-height: 43px;text-align: justify;margin: 25px 0;}
.lytj_list li span{float:none;display:block;font-size: 18px;line-height: 86px;}

.next,.next a{font-size: 22px;color: #999999;line-height: 46px;}
.next a{width: 46px;height: 46px;padding: 0px;margin: 0 9px;}
.next a.preNext{width: 90px;}
.next a.bod:hover, .next a.bod.cur{padding: 0px;}
.mhide2{display: none;}
.t_lyhf{font-size: 24px;}

.t_lyhf{background: url(mimg_17.jpg) right center no-repeat;background-size: 75% 25px;}
.t_lyhf2{background: url(mline_03.jpg) right center no-repeat;background-size: 75% 25px;}
.ybox{display: flex;justify-content: space-between;}
.ybox div{width: 202px !important;
  height: 74px !important;
  margin: 0px !important;
  background-size: 100% 100%;font-size: 24px;line-height: 74px;text-indent: 75px;}
.c_lyhf{background: url(mbtn_03.jpg) no-repeat;}
.c_wdly{background: url(mbtn_05.jpg) no-repeat;}
.c_lytj{background: url(mbtn_07.jpg) no-repeat;}
.qests li{background: url(mqest.jpg) no-repeat left top 5px;background-size: 27px 32px;}
.qests .listmes{margin-left: 40px;}
.lytxTopic{position: absolute;left: 0px;background: url(mimg_03.jpg) top left;width: 56px;height: 136px;top: 5px;font-size: 24px;color: #fff;text-align: center;box-sizing: border-box;
  padding: 0 10px;line-height: 26px;padding-top: 25px;}
  .lytx{margin: 35px 0;}
.lyCont{width: 99%;float: right;background: #fafeff;height: 150px;border: 1px solid #eeeeee;border-radius: 5px;font-size: 24px;}
.txtScroll-top .infoList li{font-size: 24px;height: auto;line-height:30px;text-indent: 0px;background: url(mimg_09.jpg) no-repeat left top; background-size: 29px;}
.txtScroll-top .infoList li a{display: inline-block;margin-left: 35px;}
.txtScroll-top{margin-top: 30px;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{width: 26px;height: 20px;background-size: 26px 20px;}
.txtScroll-top .hd .next{margin-top: 40px;}
.txtScroll-top .bd{margin-top: 10px;width: 80%;}
.search_top{width: 100%;background-size:100%;height: 70px;background: url(mshbg.png) no-repeat;font-size: 24px;background-size: 100% 100%;}
.search_top input{width: 80%;height: 70px;font-size: 24px !important;    background-size: 30px;}
.search_top a {
  width: 122px;
  line-height: 67px;
  font-size: 24px;
  font-weight: bold;
}
.lyTopic dd{font-size: 24px;float: none;line-height: 50px;margin-bottom: 20px;color: #777777;}
.lyTopic dt{display: block;float:none;background: url(lybg2_03.jpg) no-repeat;width: 168px;height: 70px;font-size: 30px;font-weight: bold;line-height: 52px;margin-bottom: 20px;}

.c_zmhd{font-size: 24px;}
.sr-only{display: none !important;}
.form-group input{width: 100% !important;}
.form-group input,.form-group .fl,.form-group .fr,.selecta,.selectb,.form-group textarea{float: none;display: block;width: 100% !important;}
.wylybox{padding: 0px;border: 0px;box-shadow: 0 0 0;}
.formInputa,.selecta,.form-group .formInputa, .textareaA{margin-bottom: 30px;height: 75px !important;font-size: 26px;text-indent: 20px;}
.selecta{background-size: 19px 15px !important;}
.textareaA{height: 450px !important;padding: 20px;}
.fontNum {
  right: 40px;
  bottom: 40px;
  line-height: 30px;
  font-size: 18px;
}
.form-group .formInputc{width: 358px !important;display: inline-block;}
.changeYzm{display: none;}
.yzmImg{width: 188px;float: right;position: static;margin-top: 0px;top: 0px;}
.btn-default{width: 265px;height: 70px;font-size: 30px;}
.topicly{border-bottom: 4px solid #0e72c7;font-size: 40px;padding-bottom: 30px;color: #2d5da7;font-weight: normal;}

.form-group div.error:after{left:0px}
.popbox,.popbox .popcont{font-size: 20px;}
.popbox .tsbtns .confirm, .popbox .tsbtns .cancel{width: 115px;height: 40px;line-height: 40px;font-size: 20px;}


.login_box_center,.login-container .login_links{width: 100%;}
.login_box{background: none;}
.login_box_center_right{float: none;border: none;width: 100%;}
.login-container .login-box{width: 100%;font-size: 26px !important;}
.login-container .login-box .login_tab,.login-container .input-box,.zhuce_biadan_box dl.biaodan1 dd input{width: 100%;box-sizing: border-box;}
.zhuce_biadan_box dl.biaodan1 dd input{height: 75px;line-height: 75px;font-size: 26px !important;}
.login-container .input-box input{font-size: 26px !important;}
.login-container .code-box .input-box{width: 360px;}
.login-container .input-box.icon1,.login-container .input-box.icon2{background-size: 32px;}
.login-container .input-box.icon3{background-size: 28px;}
.login-container .login_btn{width: 100%;margin-left: 0px;height: 70px;font-size: 30px;line-height: 70px;}
.login-container .code-box{margin-left: 0px;}
.login-container .login-box .login_tab{font-size: 30px;color: #2d5da7;padding-bottom: 30px;font-size: 30px;}
.login-container .login-box .login_tab .tab_item{font-size: 30px;padding-bottom: 30px;}
.login-container .login_links .l_left,.login-container .login_links .l_right{font-size: 26px !important;}

.zhuce_biadan_box dl.biaodan1 dd input,.zhuce_biadan_box dl.biaodan1 dd,.select_w1{width: 100%;height: 75px;line-height: 75px;font-size: 26px !important;}
.zhuce_box,.zhuce_biadan_box dl.biaodan1 dd,.select_w1,.wjb_content1200{width: 100%;}
.select{padding: 0px;}
.sjRadiobox span{font-size: 24px;}
.zhuce_biadan_box dl.biaodan2{margin-right: 0px;float: none;margin-bottom: 10px;}
.login_btn{width: 100%;font-size: 30px;height: 75px;line-height: 75px;}
.erji_bg{padding-top: 0px;}
.zhuce_box{padding: 0 80px;box-sizing: border-box;}
.zhuce_bt{width: 100%;padding-bottom: 30px;margin:30px 0;    color: #2d5da7;
  border-bottom: 4px solid #2d5da7;text-align: center;font-size: 30px;}
.zhuce_biadan_box{width: 100%;}
.sjRadiobox .radio-icon,.sjRadiobox .radio-icon.on,.tsjbCheckbox .checkbox-icon, .checkbox1 .checkbox-icon{width: 25px;height: 25px;background-size: 25px;}
/*移动注册弹窗*/
.zhuce_biadan_box dl.biaodan1 dd{height: auto;line-height: 20px;}
.zhuce_biadan_box dl.biaodan1 {
  display: block;
  float: left;
  width: 100%;
  border: 0px solid #eaeaea;
  margin-right: 0px;
  padding-bottom: 30px;
}
#Window2 {
  display: block;
  width: 700px;
}

.tjjs_tjbdxx2 {
  width: 700px;
  height: auto;
  padding-bottom: 30px;
  position: fixed;
  top: 50%;
  margin-top: -600px;
  left: 50%;
  margin-left: -350px;
  background: #fff;
  z-index: 1000000000001;
  border: 1px solid #ccc;
  display: none;
}

.tjjs_tjbdxx_da2 {
  top: 0;
  left: 0;
  position: fixed;
  z-index: 9;
  /*background-color: rgb(0, 0, 0);
  opacity: 0.6;*/
  background: url(wjb_tanchu_bg_20210420-1f81b860841ecba973a36e547048eff6.png);
  width: 100%;
  height: 100%;
}

.Window_bt22 {
  position: absolute;
  top: 0rem;
  left: 25px;
  right: 25px;
  line-height: 88px;
  height: 88px;
  border-bottom: 1px solid #c10a1b;
  background: url(wjb_zcxy_icon_01-5249b01e0b4e7c81ad8023bded206fa4.png) no-repeat left center #ffffff;
  background-size: 0.22rem auto;
}

.Window_bt22 p {
  float: left;
  padding-left: 32px;
  line-height: 88px;
  height: 88px;
  font-size: 30px;
  font-weight: bold;
}

.Window_bt22 strong {
  float: right;
  font-size: 44px;
  color: #999;
}

.Window_bt3 h3 {
  padding: 30px 0 17px;
  font-weight: bold;
  text-align: center;
  font-size: 40px;
  color: #333333;
  border-bottom: 0px solid #c10a1b;
}

.Window_nr2 {
  height: 900px;
  margin-top: 90px;
  margin-bottom: 150px;
  overflow: hidden;
  overflow-y: auto;
  padding: 0px 40px;
}

.Window_nr2 p {
  font-size: 30px;
  color: #333333;
  line-height:48px;
}

.Window_btn {
  width: 97%;
  position: absolute;
  bottom: 12px;
  text-align: center;
  border: 0px solid #333;
  background-color: #ffffff;
}

.Window_btn input {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 8px 10px;
  font-size: 30px;
  border-radius: 4px;
  text-align: center;
  background-color: #c10a1b;
  color: #ffffff;
  cursor: pointer;
}
.zhuce_biadan_box dl.biaodan2 dd,.zhuce_biadan_box dl.biaodan1{font-size: 24px;}
.mobileNone {
  display: none !important;
}
.ui-widget.ui-widget-content{width: 80%;font-size: 24px;transform: translateX(-50%); left: 50% !important;
  line-height: 40px;}
.checkbox-nr{font-size: 26px;}
/*移动注册弹窗-结束*/

.wjb_hzlysq_cont {
  display: none;
}
/*登录-开始*/

.login_box {
  width: 100%;
  border: 0px solid #333;
  background: url(wjb_login_bg-0600d7579b0bd989646c132e214be79c.jpg) no-repeat;
}

.login_box_center {
  width: 100%;
  height: 990px;
  margin: 0rem auto 0 auto;
  padding-top: 30px;
  padding-bottom: 140px;
}

.login_box_center_left {
  width: auto;
  height: auto;
  padding-top: 63px;
  margin-left: 133px;
  float: left;
  border: 0px solid #333;
}

.login_box_center_right {
  width: 100%;
  height: auto;
  margin: 0rem auto 0 auto;
  background-color: #ffffff;
  border: 0px solid #f5f5f5;
  box-sizing: border-box;
  padding: 0 80px;
}

.login-container .login_forms {
  margin-top: 20px;
}

.login-container .login-box {
  position: relative;
  overflow: hidden;
  padding-top: 0rem;
  width: 100%;
  margin: 0 auto;
  background-color: #ffffff;
}

.login-container .login-box .login_tab {
  padding-left: 0px;
  border-bottom: 0px solid #d8e0e5;
  width: 100%;
  margin: 0 auto 40px auto
}

.login-container .login-box .login_tab .tab_item {
  height: 90px;
  width: 280px;
  text-align: center;
  display: inline-block;
  font-size: 38px;
  color: #000000;
  padding-bottom: 10px;
  margin-right: 5px;
  cursor: pointer;
}

.login-container .login-box .login_tab .tab_item.active {
  color: #2d5da7;
  border-bottom: 4px solid #2d5da7;
}

.login-container .form_item {
  display: none;
}

.login-container .form_item.active {
  display: block;
}

.login-container .input-box {
  width: 100%;
  height: 87px;
  margin: 0 auto 40px;
  border-radius: 4px;
  border: solid 1px #d8d8d8;
  padding-left: 96px;
  background-repeat: no-repeat;
  background-position: 10px center;
  position: relative;
  box-sizing: border-box;
}

.login-container .input-box.icon1 {
  background: url(wjb_mobile_login-71f701b0f371799f851ad91bc72ab979.png) 24px center no-repeat;
  background-size: 32px auto;
}

.login-container .input-box.icon2 {
  background: url(wjb_mobile_pwd-8a63fc2fc13f7dc0bd3e7865eefd1daf.png) no-repeat 26px center;
  background-size: 35px auto;
}

.login-container .input-box.icon3 {
  background: url(wjb_mobile_code-bd7e418a8bf63c4658d7c9a7b17bc016.png) no-repeat 21px center;
  background-size: 42px auto;
}

.login-container .input-box.error {
  background-color: #fcefee;
  border: solid 1px #dd6558;
}

.login-container .input-box.error:after {
  content: attr(msg);
  color: #dd6558;
  font-size: 25px;
  position: absolute;
  left: 0;
  top: 100%;
}

.login-container .input-box.icon1.error {
  background-image: url(wjb_mobile_login-71f701b0f371799f851ad91bc72ab979.png) 24px center no-repeat;
  background-size: 32px auto;
}

.login-container .input-box.icon2.error {
  background-image: url(wjb_mobile_pwd-8a63fc2fc13f7dc0bd3e7865eefd1daf.png) no-repeat 26px center;
  background-size: 35px auto;
}

.login-container .input-box.icon3.error {
  background-image: url(wjb_mobile_code-bd7e418a8bf63c4658d7c9a7b17bc016.png) no-repeat 21px center;
  background-size: 42px auto;
}

.login-container .input-box input {
  float: left;
  margin-top: 20px;
  border: none;
  width: 94%;
  height: 48px;
  line-height: 48px;
  background: transparent;
  font-size: 30px;
  color: #999999;
}

.login-container .input-box input::-webkit-input-placeholder {
  /* placeholder颜色  */
  color: #999999;
  /* placeholder字体大小  */
  font-size: 20px;
}

.login-container .code-box {
  margin-left: 0rem;
  overflow: hidden;
  height: 140px;
}

.login-container .code-box .input-box {
  width: 400px;
  display: inline-block;
}

.login-container .code-box .code-img {
  float: right;
  display: inline-block;
  width: 150px;
  margin-left: 15px;
  vertical-align: middle;
}

.login-container .code-box .code-img img {
  width: 100%;
  height: 90px;
  display: block;
}

.login-container .code_login {
  display: none;
}

.login-container .code_login .code-box .code-img {
  height: 48px;
  line-height: 48px;
  background-color: #00659c;
  border-radius: 4px;
  color: #ffffff;
  font-size: 32px;
  text-align: center;
}

.login-container .code-box .change {
  display: inline-block;
  color: #00659c;
  font-size: 32px;
  margin-left: 10px;
  cursor: pointer;
  vertical-align: middle;
}

.login-container .login_btn {
  width: 650px;
  height: 90px;
  line-height: 90px;
  background-color: #0d3988;
  border-radius: 4px;
  text-align: center;
  color: #ffffff;
  font-size: 40px;
  margin: 10px auto 10px auto;
  cursor: pointer;
}

.login-container .login_links {
  overflow: hidden;
  color: #0d3988;
  width: 100%;
  padding-top: 40px;
  margin: 20px auto 0;
}

.login-container .login_links span {
  margin: 0 5px;
}

.login-container .login_links .l_left {
  float: left;
  font-size: 28px;
  cursor: pointer;
}

.login-container .login_links .l_left a {
  color: #0d3988;
}

.login-container .login_links .l_right {
  float: right;
  cursor: pointer;
  color: #00659c;
  font-size: 28px;
}

.login-container .login_links .l_right a {
  color: #0d3988;
}

.login-container .other_login {
  width: 650px;
  margin: 20px auto 20px;
  text-align: center;
}

.login-container .other_login .o_title {
  position: relative;
  text-align: center;
  margin-bottom: 10px;
}

.login-container .other_login .o_title:before {
  content: '';
  width: 100%;
  position: absolute;
  height: 1px;
  background-color: #e9e9e9;
  left: 0;
  top: 50%;
}

.login-container .other_login .o_title span {
  top: -30px;
  display: inline-block;
  background: #fff;
  padding: 0 15px;
  position: relative;
  font-size: 28px;
  color: #666666;
}

.login-container .other_login .o_logins2 {
  width: 450px;
  margin: 0 auto;
  border: 0px solid #333;
  height: 90px;
}

.login-container .other_login .o_logins2 .o_item2 {
  margin-right: 20px;
  margin-left: 20px;
  float: left;
  border: 0px solid #333;
  width: 44px;
  height: 47px;
  background: url(wjb_mobile_guohui-57e6649f299227bef269f35ecf184782.png) no-repeat;
  background-size: 0.44rem auto;
}

.login-container .other_login .o_logins2 .o_item3 a {
  padding-top: 5px;
  display: block;
  float: left;
  color: #666666;
  font-size: 28px;
}


/*登录-结束*/
/*特殊分辨率处理*/
@media screen and (max-width:600px)
{


}

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


}

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


}