select{direction:rtl;}
option{direction:ltr;}
/* 头部 */
.message_top_box{width:96%; padding:0 2%; height:3em; line-height:3em;  position: fixed; top: 0px; z-index: 99999;}
.message_top_nr{width:100%; text-align:center; font-size:1.4em; color:#fff; }
.top_nav3{position: absolute; left:10px; z-index:9999;}
.top_nav3 img{width:40%; padding-top:12px;}

.message_top_box2{width:96%; padding:0 2%; height:3em; line-height:3em;  background:url(../images/top_bg2.png) no-repeat; position: fixed; top: 0px; z-index: 99999;}
.message_top_nr2{width:100%; text-align:center; font-size:1.4em; color:#fff; }

.top_nav4{position:absolute; right:3%; z-index:9999; }
.top_nav4 a{font-size:0.7em; background:#fff; color:#22cf96; padding:0.1em 0.5em 0.2em 0.5em;}

/* login */
.login_title{width:100%; text-align:center; font-size:2em; color:#333; padding-top:2em;}
.login_srk_box{width:84%; border-bottom:#eceff6 1px solid; margin:0 8%; padding:1em 0 0.3em 0; position:relative;}
.login_srk1{width:100%; border:none; font-size:1em; padding:0.5em 0; color:#333;}
.login_srk2{width:100%; border:none; font-size:1em; padding:0.5em 0; color:#333; background:url(../images/login/register_f1.jpg) no-repeat 0 0.1em; background-size:8%; text-indent:2em;}
.login_srk3{width:80%; border:none; font-size:1em; padding:0.5em 0; color:#333;  box-sizing:border-box;    -webkit-appearance: none;}
.login_srk4{width:100%; border:none; font-size:1em; padding:0.5em 0; color:#333; background:url(../images/login/register_f3.jpg) no-repeat 0 0.3em; background-size:8%; text-indent:2em;}
.add_img{float:left; padding-right:0.5em;}
.add_img img{width:1.4em;}
.iputtt2{width:35%; border:none; height:2.1em; line-height:2.1em; color:#333; font-size:0.8em; padding:0 1%;  box-sizing:border-box;    -webkit-appearance: none; background:#fff;}	


.hqyzm{position:absolute; top:30%; z-index:999; right:1%; font-size:0.8em; color:#1ec793; border:#1ec793 1px solid; text-decoration:none; padding:0.3em 0.6em;}
.login_btn{width:84%;  margin:2em 8% 1.5em 8%;}
.lan_aa{background:#1ec793; width:100%; display:block; color:#fff; text-align:center; padding:0.5em 0; font-size:1.2em;}
.wjmm_box{width:80%; padding:0 10%; font-size:0.9em; color:#999;}
.wjmm_a{color:#999; font-size:1em;}
.ljzc_a{font-size:1em; color:#31a87f; float:right;}
.ljzc_a2{ color:#31a87f;}

.login_dd_box{width:84%; padding:0 8%; bottom:2em; position:absolute;}
.login_dd_box h1{display:block; width:100%; text-align:center; font-size:1em; color:#666;}
.login_dd_box ul{padding:1.5em 0 0 0;}
.login_dd_box li{float:left;  text-align:center; width:33%}
.login_dd_box li a img{width:50%;}

.yanzheng_box{width:94%;  margin:2em 3% 1.5em 3%; float:left;}
.yanzheng_box a{margin:0 4%; width:40%; display:block;  text-align:center; float:left;}
.yz_btn1{border:#1ec793 1px solid; color:#1ec793; padding:0.4em 0; font-size:1em;}
.yz_btn2{background:#1ec793; border:#1ec793 1px solid;  color:#fff;  padding:0.4em 0; font-size:1em;}

.register_yhm{width:100%; text-align:center; font-size:1.2em; color:#06a6e8; padding-top:2em;}
.tx_man_box{width:60%; margin:0 auto; padding:2em 0;}
.xx_tx_man{width:100%; margin:0 auto;}
.xx_tx_man small{width:100%; text-align:center; display:block;}
.xx_tx_man small img{width:8em; height:8em;}
.man_zi{width:100%; display:block; text-align:center; font-size:1em; color:#555; padding-top:1em;}
.arrow_top{position:absolute; top:-11px; left:30px; width:0; height:0;}

.tx_woman_box{width:60%; margin:0 auto; }
.xx_tx_woman{width:60%; margin:0 auto;}
.xx_tx_woman small{width:100%; text-align:center; display:block;}
.xx_tx_woman small img{width:8em;}
.woman_zi{width:100%; display:block; text-align:center; font-size:1em; color:#ea709f;  padding-top:1em;}
.arrow_top2{position:absolute; top:-11px; right:50px; width:0; height:0;}

/* jcxx */
.cg_zi{width:90%; padding:0 5% 0 5%; background:#fff; float:left;}
.cg_zi h1{font-size:1em; color:#333; line-height:1.4em; display:block; padding:1em 0;}
.cg_zi a{margin-bottom:1em;}
.lan_aa2{background:#1ec793; width:100%; display:block; color:#fff; text-align:center; padding:0.5em 0; font-size:1.1em;}

.jcxx_box{width:100%; background:#fff; margin-top:1em; float:left; padding:0.5em 0;}
.jcxx_box dl{display:block; width:96%; padding:0.7em 2%; border-bottom:#e7eaf3 1px solid; float:left;}
.jcxx_box dt{float:left; font-size:1em; color:#333;}
.jcxx_box dt span{color:#F00; padding-right:0.3em;}
.jcxx_box dd{float:right; color:#666; font-size:0.8em;}
.jcxx_ipt1{ border:#fff 1px solid; color:#666; font-size:0.8em; padding:0.3em 0.5em 0.3em 0; text-align:right; box-sizing:border-box; background:#fff;     -webkit-appearance: none; width:110px;}
input, textarea, keygen, select, button {
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
}

.zjxx_box{width:100%; background:#fff; margin-top:1em; float:left; padding:0.5em 0;}
.zjxx_box dl{width:33%; float:left; position: relative; padding:0.6em 0;}
.zjxx_box dt{width:100%; text-align:center;}
.zjxx_box dt img{width:5em;}
.zjxx_box dd{text-align:center; font-size:0.9em; color:#333; padding-top:0.5em;}
.zjxx_box span{position: absolute;   z-index: 999; font-size:0.7em;  font-weight:bold; left:2.4em; top:3.6em;   color: #ff0000;}

/*zzxx */
.zzxx_list{width:100%;}
.zzxx_list dl{width:94%; display:block; padding:0.6em 3%; border-bottom:#d9dde9 1px solid; float:left;}
.zzxx_list dt{width:100%; display:block; font-size:1.02em; color:#333; }
.zzxx_list dd{width:100%; display:block; padding:0.3em  0 0 0;}
.zzxx_list dd span{float:left; font-size:1em; color:#999; padding:0 0.3em;}

.votejoin_box{width:94%; padding:0.7em 3% 0.5em 4%; float:left;}
.votejoin_box h1{width:100%; font-size:1.2em; color:#333; float:left; padding:0.5em 0;}
.votejoin_box dl{width:98%; float:left; background:#fff; border:#e0e3ee 1px solid; margin:0.5em 0; padding:0.5em 0;}
.votejoin_box dt{float:left; width:2em; text-align:center;}
.votejoin_box dd{float:left;}


/*sysmes 系统消息 */
.message_main_box{width:98%; padding:0 0 0 2%;  float:left;}
.message_list{width:100%; border-bottom:#d9dde9 1px solid; float:left; padding:1em 0;}
.message_img{width:16.5%; float:left;}
.message_img img{width:3em; height:3em;}
.message_nr{width:83.5%; float:left;}
.message_nr dt{float:left; width:60%;}
.message_nr dt h1{font-size:1em; color:#333; padding:0.1em 0 0.3em 0; white-space: nowrap;  overflow:hidden;  text-overflow:ellipsis;}
.message_nr dt h2{font-size:0.8em; color:#777; white-space: nowrap;  overflow:hidden;  text-overflow:ellipsis;}
.message_nr dd{float:right; padding:0.3em 2% 0 0; font-size:0.8em; color:#999;}

.sysmes_info_box{width:94%; padding:3%; float:left;}
.sysmes_info_box h1{width:100%; display:block; font-size:1.2em; color:#333; font-weight:bold;}
.sysmes_info_logo{width:100%; padding:0.8em 0; float:left;}
.sysmes_info_logo i{float:left; padding-right:0.5em;}
.sysmes_info_logo i img{width:3em; height:3em;}
.sysmes_info_logozi{float:left;}
.sysmes_info_logozi span{font-size:1em; color:#333; display:block; padding:0.3em 0;}
.sysmes_info_logozi small{font-size:0.8em; color:#999;}
.sysmes_info_nr{width:100%; float:left; font-size:0.9em; color:#333; line-height:1.6em;}


/*help*/
.help_box{width:100%; float:left;}
.help_box h1{font-size:0.9em; color:#666; padding:0.6em 0 0.6em 2%; width:98%; display:block;}
.help_ul{width:100%; background:#fff;}
.help_ul li{width:96%; padding:0 2%; border-bottom:#e4e6ec 1px solid;}
.help_ul li a{display:block; width:100%; font-size:1em; color:#333; padding:0.8em 0; white-space: nowrap;  overflow:hidden;  text-overflow:ellipsis;}

.help_info{width:98%; padding-left:2%; float:left; }
.help_info h1{border-bottom:#e4e6ec 1px solid; font-size:1em; color:#333; font-weight:bold; padding:0.6em 0 0.6em 2%; width:98%; display:block;}
.help_info_nr{width:95%; padding:1em 3% 0 2%; font-size:0.9em; color:#555; line-height:1.6em;}
.help_info_nr img{max-width:100%;}

/*tanchu*/
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}

/* -------------------------------- 

Main components 

-------------------------------- */
@media only screen and (min-width: 1170px) {
  .cd-popup-trigger {
    margin: 6em auto;
  }
}

/* -------------------------------- 

xpopup 

-------------------------------- */
.cd-popup {
  position: fixed;
  left:0;
  top:0;
  height: 100%;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index:99999;
 
}
.cd-popup.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-popup-container {
  position: relative;
  width:100%;
  background: #FFF;
  border-radius: .25em .25em .4em .4em;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform: translateY(-40px);
  -moz-transform: translateY(-40px);
  -ms-transform: translateY(-40px);
  -o-transform: translateY(-40px);
  transform: translateY(-40px);
  /* Force Hardware Acceleration in WebKit */
  -webkit-backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.cd-popup-container .cd-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-popup-container .cd-buttons li {
  float: left;
  width: 50%;
}
.cd-popup-container .cd-buttons a {
  display: block;
  height: 60px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFF;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.cd-popup-container .cd-buttons li:first-child a {
  background: #fc7169;
  border-radius: 0 0 0 .25em;
}
.no-touch .cd-popup-container .cd-buttons li:first-child a:hover {
  background-color: #fc8982;
}
.cd-popup-container .cd-buttons li:last-child a {
  background: #b6bece;
  border-radius: 0 0 .25em 0;
}
.no-touch .cd-popup-container .cd-buttons li:last-child a:hover {
  background-color: #c5ccd8;
}
.cd-popup-container .cd-popup-close {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 30px;
  height: 30px;
}
.cd-popup-container .cd-popup-close::before, .cd-popup-container .cd-popup-close::after {
  content: '';
  position: absolute;
  top: 12px;
  width: 14px;
  height: 3px;
  background-color: #8f9cb5;
}
.cd-popup-container .cd-popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}
.cd-popup-container .cd-popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 8px;
}
.is-visible .cd-popup-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
@media only screen and (min-width: 1170px) {
  .cd-popup-container {
    margin: 8em auto;
  }
}


.tanchu_title{float:left; width:94%; padding: 6px 3%;  border-bottom:#eee 1px solid; min-height: 28px;}
.tanchu_title span{float:left; font-size:14px; color:#333; font-weight:bold; max-width: 90%; }
.tanchu_title  p {display:block; width:30px; height:40px;  font-size: 18px;  float:right;  color:#696e78;}
.modal p:hover { cursor: pointer; color:#ff604e;}
.hdgz_zi{width:94%; padding:3%; font-size:0.9em; line-height:1.6em; color:#333; overflow:auto;}

/*tishi*/
.tishi_box{width:90%; padding:0 5% 0 5%; background:#fff; float:left;}
.tishi_box h1{font-size:1em; color:#333; line-height:1.6em; display:block; padding:1em 0;}
.cg_zi a{margin-bottom:1em;}


.cheng_box{width:100%; color:#666;  font-size:0.9em; margin-bottom:1em; line-height:1.5em;}
.shu_yuanquan{font-size:0.8em; color:#FFF; background:#ec6a0a; padding:0.2em 0.5em; margin-right:5px;}
.bang_btn{font-size:0.8em; padding:0.2em 0.5em; background:#11b4ee;  color:#FFF;}
.bang_ziaa{color:#09a3f3; font-size:1em; text-decoration:underline;}
.cheng_box i{width:100%; float:left; text-align:center; padding:0.8em 0 0 0;}
.cheng_box i img{width:80%;}
.page_ewm{width:100%; text-align:center;}
.page_ewm i{display:block; width:7em; height:7em; background:#FFF; padding:0.4em; margin:0 auto;}
.page_ewm i img{width:7em; height:7em;}
.page_ewm h1{color:#666; font-size:0.9em; display:block; padding:0.5em 0 0 0; width:100%;}