.gxCon{background-color: #fff;padding: 30px 40px 60px;}
.gxbox{margin-bottom: 25px;font-size: 0}
.gxname{width: 60px;font-size: 18px;color: #333;line-height: 50px}
.gxinput{width: 675px;height: 52px;border:1px solid #ddd;box-sizing:border-box;padding: 0 15px;font-size: 18px;color: #333}
.yunbox .gxname{width: 100px;box-sizing:border-box;padding-right: 20px;text-align: right;}
.gxboxradio{margin-right: 35px}
.gxboxradio input.checkbox {
    width: 23px;
    height: 23px;
    margin-left: 0px;
    margin-right: 13px;
    cursor: pointer;
    background: url(../images/icon/radio1.png) no-repeat;
    background-size: 100% 100%;
    outline: none;
    vertical-align: middle;
}
.gxboxradio input.checkbox:checked {
    background: url(../images/icon/checkradio1.png) no-repeat;
    background-size: 100% 100%;
}
.gxboxradio label{font-size: 17px;vertical-align: text-top;}
.gxselect{position: relative;}
.gxselect .chose{position: relative;}
.gxselect .chose span{position: absolute;width: 40px;height: 50px;top: 0;right: 0;text-align: center;line-height: 50px;color: #ddd}
.gxbox .choseList{position: absolute;top: 52px;left: 0;padding:0;background-color: #2b69b4;width: 673px;box-sizing:border-box;z-index: 2;padding: 0;height: 0;overflow: hidden;transition:.66s linear; -webkit-transition:.66s linear;}
.gxbox .choseList li{line-height: 35px;color: #fff;font-size: 15px;padding: 0 25px}
.gxarea textarea{width: 1060px;box-sizing:border-box;padding: 15px;border:1px solid #ddd;height: 305px;line-height: 28px;resize:none;}
.yunbox .gxcontent{width: 1020px}
.yunbox .gxcontent textarea{width: 100%}
.gxcontent{vertical-align: top;}
.gxpicarr{margin-top: 25px;width: 1060px;}
.yunbox .gxcontent .gxpicarr{margin-top: 0;width: 100%}
.gxpicarr .xhpic{font-size: 0}
.gxpicarr .xhpic .regStepFile{margin-right: 26px;margin-bottom: 25px}
.picarrdel{position: absolute;width: 35px;height: 35px;right: 0;top: 0;background:url(../images/icon/del1.png) no-repeat;background-size: 70%;background-position: center center;background-color: #fff;}
.gxbtn{text-align: right;margin:15px 0;}
.gxbtn a{font-size: 16px;color: #666}
.gxbtn input{width: 195px;height: 50px;background-color: #2b69b4;color: #fff;font-size: 18px;border:none;margin: 0 20px}
.navbtn{position: absolute;padding: 0 10px;height: 32px;background-color: #2b69b4;right: 0;top: 12px}
.navbtn a{display: block;width: 100%;height: 100%;text-align: center;font-size: 14px;color: #fff;line-height: 32px}
.navbtn a span,.navbtn a img{display: inline-block;vertical-align: middle;color: #fff;margin: 0 2px;line-height: 32px;}
.gxflListbox{background-color: #fff;padding: 25px 20px;margin-bottom: 10px;position: relative;}
.gxflName{font-size: 18px;color: #333;height: 30px;line-height: 30px;vertical-align: top;}
.gxListType{width: 940px;vertical-align: top;max-height: 30px;overflow: hidden;transition:all .55s ; -webkit-transition:all .55s ;}
.gxListType span,
.gxListType li{display: inline-block;font-size: 16px;color: #666;height: 30px;line-height: 30px;padding: 0 7px;cursor:pointer;}
.gxListType li.ons{background-color: #2b69b4;color: #fff}
.gxListType_1 li{padding: 0}
.gxListType_1 a{color: #666;display: block;padding: 0 7px}
.gxflListMore{cursor:pointer;position: absolute;right: 20px;width: 71px;height: 28px;border:1px solid #cdcdcd;top:25px;text-align: center;font-size: 14px;color: #b5b5b5;line-height: 28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.gxflListMore span,.gxflListMore img{display: inline-block;vertical-align: middle;margin: 0 2px;transition:all .55s ; -webkit-transition:all .55s ;}
.gxListCon{padding: 0 20px 50px;background-color: #fff;}
.gxListConHead{padding: 20px 0;border-bottom: 1px solid #e3e3e3}
.formL{width: 460px}
#form .formL input.checkbox {-webkit-appearance: none;width: 23px;height: 23px;background: url(../images/icon/gxcheck.png) no-repeat;background-size: 100% 100%;outline: none;vertical-align: middle;margin-right: 12px}
#form .formL input.checkbox:checked {background: url(../images/icon/gxchecked.png) no-repeat;background-size: 100% 100%;}
.formL .agreement{margin-right: 40px}
.formL .agreement span{font-size: 18px;color: #666}
.formR{text-align: right;width: 700px}
.formR .gxseach{margin-right: 15px;width: 600px;height: 48px;border:1px solid #2b69b4;display: inline-block;position: relative;}
.formR .gxseach .gxseachval{width: 505px;border:none;box-sizing:border-box;padding-left: 45px;height: 48px}
.formR .gxseach input.gxseachval::-webkit-input-placeholder{color:#b4b4b4;font-size:16px;}
.formR .gxseach .gxseachbtn{cursor:pointer;width: 95px;height: 48px;background-color: #2b69b4;border:none;color: #fff;font-weight: bold;font-size: 18px}
.formR .gxseach span{position: absolute;width: 45px;height: 48px;top: 1px;left: 0;}
.gxListul li{padding: 35px 0;border-bottom: 1px solid #e3e3e3}
.gxListulPic{width: 170px;height: 170px;}
.gxListulPic img{width: 100%;height: 100%}
.gxListulText{margin-left: 20px;width: 970px;}
.gxListulText .gxListulTitle{font-size: 24px;color: #333;}
.gxListulText .gxListulTitle label{display: inline-block;width: 30px;height: 30px;border:1px solid #2b69b4;color: #2b69b4;text-align: center;line-height: 30px;border-radius: 5px;font-size: 18px;margin-left: 10px;vertical-align: middle}
.gxListulText .gxListulTitle label.x{color: #ff5400;border:1px solid #ff5400;}
.gxListulText .gxListulTitle span{max-width: 80%;display: inline-block;line-height:25px;vertical-align: middle;height: 30px}
.gxListulText .gxListulIntro{font-size: 18px;color: #666;line-height: 33px;margin: 20px 0 15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.gxListulText .gxListulset{font-size: 16px;color: #999}
.gxListulText .gxListulset span{display: inline-block;margin-left: 10px;margin-right: 15px}
.gxshow{padding: 30px 20px 70px}
.gxshowTitle{text-align: center;font-size: 24px;color: #333;text-align: center;}
.gxshowset{text-align: center;margin: 25px 0 50px}
.gxshowset img{vertical-align: middle;}
.gxshowset span{margin-left: 5px;margin-right: 20px;vertical-align: middle;font-size: 16px;color: #999}
.gxshowcon{font-size: 16px;color: #666;line-height: 32px}
.gxshowpic img{max-width: 100%;display: block;margin:20px auto 0}
.gxfbtn{text-align: right;height: 32px;}
.gxfbtn .navbtn{position: relative;display: inline-block;top:0}
.gxmyConBox{padding: 35px 25px}
.hygxListul{margin-top: 25px}
.hygxListul li{padding: 25px 0}
.hygxListul .gxListulText{width: 665px}
.hygxListul .gxListulText .gxListulIntro{margin: 12px 0 10px}
.typechose a{font-size: 18px;color: #666;display: inline-block;vertical-align: middle;margin-right: 20px}
.typechose a img{margin-right: 10px}
.yListul .yhdli,.yListul .yggli{padding: 25px 0;border-bottom: 1px solid #e3e3e3}
.yListul .yhdli .yhdliDate{width: 99px;border-right: 1px solid #bababa;font-size: 24px;color: #999}
.yListul .yhdli .yhdliDate p{font-size: 20px;text-align: center;}
.yListul .yhdli .yhdliDate p:first-child{margin-bottom: 5px;}
.yListul .yhdli .yhdliText{padding: 0 10px 0 20px;width: 1060px;box-sizing:border-box;}
.yListul .yhdli .yhdliText p{font-size: 16px;color: #666}
.yListul .yhdli .yhdliText p:first-child{font-size: 18px;color: #333;margin-bottom: 10px}
.yListul .yggli .yggliicon{width: 100px;text-align: center;}
.yListul .yggli .yggliicon img{width: 70px}
.yListul .yggli .yggliText{width: 1040px;padding: 0 10px}
.yListul .yggli .ggliTItle{font-size: 18px;color: #333;position: relative;}
.yListul .yggli .ggliTItle span{width:85%;display: inline-block;}
.yListul .yggli .ggliTItle label{position: absolute;right: 0;font-size: 16px;color: #999;line-height: 20px}
.yListul .yggli .yggliText p{font-size: 16px;color: #666;margin-top: 7px}
.yhdshowbox{margin-bottom: 30px}
.yhdshowbox span{font-size: 18px;color: #666;display: inline-block;vertical-align: middle;}
.yhdshowbox span:first-child{font-size: 18px;color: #333;font-weight: bold;width: 100px;text-align: right;}
.yhdshowcontext{font-size: 18px;color: #666;line-height: 35px;text-indent: 2rem;padding: 0 15px}
.yunfbtn{position: relative;}
.yunfbtn span{display: inline-block;width: 80px;height: 32px;text-align: center;line-height: 32px;color: #666;font-size: 16px;vertical-align: middle;margin-right: 5px}
.yunfbtn span.on{background-color: #2b69b4;color: #fff}
.cyListul {margin-top: 15px}
.cyListul .yhdli .yhdliText{width: 755px}
.yhdlibtn{margin-top: 25px;text-align: right;}
.yhdlibtn a{margin-right: 0;margin-left: 25px}
.cyListul  .yggli .yggliText{width: 735px}
input.uiswitch[type='checkbox'] {
    vertical-align: middle;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-tap-highlight-color: transparent;
  height: 18px;
  width: 38px;
  border-radius: 18px;
  outline: none;
  display: inline-block;
  position: relative;
  margin: 0;
  cursor: pointer;
  border: 0;
  background: #c7c7cc;
  transition: all 0.2s ease;
  box-shadow: 0 6px 16px -3px rgba(44, 44, 44, 0.1);margin-right: 10px; 
}
input.uiswitch[type='checkbox']:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: white;
  box-shadow: 0 1px 2px rgba(44, 44, 44, 0.2);
  transition: all 0.2s cubic-bezier(0.5, 0.1, 0.75, 1.35);
}
input.uiswitch[type='checkbox']:checked {
  background: #2b69b4;
}
input.uiswitch[type='checkbox']:checked:after {
  transform: translatex(18px);
}
.hfListul{margin-top: 30px}
.hfListul li{padding: 10px 0;border-bottom: 1px solid #eaeaea}
.hfListul li.ons{background-color: #2b69b4}
.hfListul li p{box-sizing:border-box;font-size: 15px;color: #333;padding: 0 10px;vertical-align: middle;}
.hfListul li.ons p{color: #fff}
.hfListul li p.w1{width: 300px;padding-left: 20px}
.hfListul li p.w2{width: 200px;}
.hfListul li p.w3{width: 200px;}
.hfListul li p.w4{width: 165px;}

#addcons .addlanmubox{margin-bottom: 30px;margin-top: 15px}
#addcons .addlanmubox>span{line-height: 40px}
#addcons .addlanmubox input{height: 40px}
#addcons .addlanmubox textarea{height: 320px;resize:none;border:1px solid #dfdfdf;outline: none;padding:8px 15px;color: #333;font-size: 14px;line-height: 26px}
#addcons .addlanmuSub{text-align: right;width: 715px}
#addcons .addlanmuSub input{margin-left: 0;width: 200px;height: 50px}
.odlist  li .hfListL{width: 105px;}
.odlist li .hfListR{width: 735px;margin-left: 25px}
.payscon{width: 100%;margin: 50px auto}
.payscon .payscondiv {margin-bottom: 25px}
.payscon .payscondiv span{display: inline-block;width: 100px;color: #333;font-size: 16px;line-height: 40px;vertical-align: middle;}
.payscon .payscondiv span:last-child{width: 715px;color: #666}
.payscon .payscondiva span:last-child{color: #ff0000;font-weight: bold;font-size: 24px;}
.paysbtn {text-align: right;margin-top: 150px}
.paysbtn .pays{display: inline-block;width: 195px;height: 50px;text-align: center;line-height: 50px;font-size: 18px;color: #fff;background-color: #2b69b4}
.ordershow{padding: 20px 15px}
.ordershowdiv{margin-bottom: 20px;font-size: 0}
.ordershowdiv span{display: inline-block;vertical-align: top;color: #333;font-size: 15px;width: 250px;line-height: 25px}
.ordershowdiv span:first-child{width: 100px;}
.payscon .payscondiv input{width: 300px;height: 40px;box-sizing:border-box;padding: 0 15px;vertical-align: middle;font-size: 16px;color: #666}
.memberbox .memberTitle{background-color: #f4f4f4;box-sizing:border-box;border:1px solid #ddd;border-bottom: none;}
.memberbox .member{font-size: 18px;color: #333;text-align: center;height: 60px;line-height: 60px;display: inline-block;vertical-align: top;}
.memberbox .member1{width: 90px;box-sizing:border-box;}
.memberbox .member2{width: 105px;box-sizing:border-box;border-left: 1px solid #ddd}
.memberbox .member3{width: 265px;box-sizing:border-box;border-left: 1px solid #ddd}
.memberbox .member4{width: 139px;box-sizing:border-box;border-left: 1px solid #ddd}
.memberList{border:1px solid #ddd;border-top:none;}
.memberList li{border-top: 1px solid #ddd}
.memberList .member{font-size: 16px}
.memberbox .member4 a{display: inline-block;width: 63px;height: 28px;background-color: #2b69b4;text-align: center;line-height: 28px;border-radius: 5px;font-size: 14px;margin: 0 2px}
.memberbox .member4 a img,.memberbox .member4 a span{vertical-align: middle;margin: 0 2px}
.memberbox .member4 a.memberedit{background-color: #f78725}
.addformhead{margin-bottom: 25px}
.addformhead .addformheadL{width: 610px;vertical-align: top;}
.addformhead .addformheadR{width: 180px;margin-left: 55px;vertical-align: top;}
.addformdiv{margin-bottom: 35px}
.addformdiv:last-child{margin-bottom: 0}
.addformdiv>div{vertical-align: top;width: 290px;font-size: 0}
.addformdiv>div:nth-child(2){margin-left: 30px;}
.addformdiv>div span{width: 60px;text-align: right;color: #333;font-size: 15px;display: inline-block;vertical-align: middle;line-height: 50px;padding-right: 10px}
.addformdiv>div input{width: 220px;box-sizing:border-box;height: 50px;border:1px solid #ddd;vertical-align: middle;padding: 0 10px;color: #333;font-size: 15px;}
.addformarea{margin-bottom: 25px}
.addformarea p{font-size: 15px;color: #333;margin-bottom: 25px;}
.addformarea textarea{width: 100%}
.addforbtn{text-align: right;margin-top: 10px}
.addforbtn input{display: inline-block;border:none;width: 195px;height: 50px;background-color: #2b69b4;color: #fff;font-size: 18px;}
.addformheadR .regStepFile{width: 100%;height: 220px;}
.addformheadR .regStepFile img{width: 100%;height: 100%}
/*会长风采*/
.hzfcListCon .hzfcListConTitle{background-color: #f4f4f4;box-sizing:border-box;border:1px solid #ddd;border-bottom: none;}
.hzfcListCon .member{display: inline-block;vertical-align: top;height: 60px;line-height: 60px;font-size: 18px;color: #333;text-align: center;}
.hzfcListCon .member1{width: 60px;;box-sizing:border-box;border-right: 1px solid #ddd}
.hzfcListCon .members{width: 93px;;box-sizing:border-box;border-right: 1px solid #ddd}
.hzfcListCon .member2{width: 150px;;box-sizing:border-box;border-right: 1px solid #ddd}
.hzfcListCon .memberss{width: 355px;;box-sizing:border-box;border-right: 1px solid #ddd}
.hzfcListCon .member3{width: 350px;;box-sizing:border-box;border-right: 1px solid #ddd}
.hzfcListCon .member4{width: 150px;}
.hzfcList {border:1px solid #ddd;border-top:none;}
.hzfcList li{border-top: 1px solid #ddd}
.hzfcList .member{font-size: 16px}
.hzfcshow{}
.hzfcshowL,.hzfcshowR{vertical-align: top;}
.hzfcshowL{width: 370px;background-color: #2b69b4;box-sizing:border-box;padding: 15px 15px 30px}
.hzfcshowPic img{width: 100%}
.hzfcshowName{font-size: 24px;color: #fff;line-height: 70px;text-align: center;}
.hzfcshowR{width: 765px;margin-left: 25px;padding-top: 15px}
.hzfcshowR .hzfcshowcon *{font-family: "微软雅黑" !important;font-size: 16px !important;line-height: 30px !important;}
.hzfcshowInfo p{font-size: 18px;color: #fff;line-height: 50px}
.hzfcshowInc{background: url(../images/bg/bg19.png) no-repeat;background-size: 100% 100%;height: 50px;}
.hzfcshowInc span{display: inline-block;width: 180px;height: 50px;text-align: center;line-height: 50px;font-size: 24px;color: #fff}
.hzfcshowcon{padding: 30px 15px}