body,input {
  color: #333;
  /*font-family: Tahoma,Arial,sans-serif*/
  height: 100%
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 14px;
  padding: 0;
}

body,h1,h2,p,dl,dd,ul,ol,input,form {
  margin: 0
}

ul,input {
  padding: 0
}

a {
  text-decoration: none;
  outline: none;
  color: #333
}

textarea {
  overflow: auto;
  resize: none
}

table {
  border-collapse: collapse
}

li {
  list-style: none
}

a img {
  border: none
}

.fl {
  float: left
}

.fr {
  float: right
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden
}

.clears:before,.clears:after {
  content: '';
  display: table
}

.clears:after {
  clear: both
}

.clears {
  zoom: 1
}

body {
  background-color: #ecf4f4
}

.m960 {
  width: 960px;
  margin: 0 auto
}

.m_hd {
  height: 32px;
  line-height: 32px;
  background: url(../signUpImg/m_hd.gif) 0 0 repeat-x;
}

.m_hds {
  color: #fff;
  font-size: 14px;
  height: 32px;
  position: relative;
  z-index: 10;
}

.m_hds a {
  color: #fff;
  text-align: center;
  width: 54px;
  height: 32px;
  float: left;
}

.m_hds a:hover {
  background: url(../signUpImg/m_index.gif) 0 0 no-repeat;
}

.m_hds .m_hd_num {
  background: url(../signUpImg/m_index.gif) 0 0 no-repeat;
}

.m_more {
  width: 92px;
  height: 32px;
  float: left;
  position: relative;
  z-index: 10;
}

.m_more b {
  width: 52px;
  height: 29px;
  display: inline-block;
  padding-top: 3px;
  font-weight: normal;
  line-height: 26px;
  padding-left: 9px;
  cursor: pointer;
  float: left;
  background: url(../signUpImg/m_index.gif) -128px 2px no-repeat;
  position: relative;
  left: 0;
  top: 1px;
}

.m_more .m_mover {
  background: url(../signUpImg/m_index.gif) -60px 2px no-repeat;
}

.m_list {
  width: 90px;
  border: 1px #0f8cc0 solid;
  border-top: none;
  background-color: #21a1d6;
  overflow: hidden;
  position: absolute;
  left: 0px;
  top: 31px;
  z-index: 10000;
  display: none;
}

.m_list ul {
  width: 90px;
  padding: 8px 0 3px;
  float: left;
}

.m_list li {
  width: 90px;
  height: 20px;
  padding-bottom: 5px;
  line-height: 20px;
  text-align: center;
  float: left;
}

.m_list li a {
  color: #97dff9;
  font-size: 12px;
  width: 90px;
  height: 20px;
  float: left;
}

.m_list li a:hover {
  color: #fff;
  background-color: #60c4ed;
  background-image: none;
}

.m_lup {
  border-bottom: 1px #60c4ed dashed;
}

.m_logo {
  padding: 20px 0 23px;
}

.m_con {
  width: 960px;
  height: 263px;
  background-color: #1b82b2;
  position: relative;
  z-index: 2px;
}

.m_board {
  width: 591px;
  height: 263px;
  background: url(../signUpImg/m_bj.gif) 0 0 no-repeat;
}

.m_board dl {
  width: 205px;
  height: 57px;
  padding: 22px 45px 0 40px;
  float: left;
}

.m_board dl .m_img {
  width: 52px;
  height: 52px;
  margin: 5px 8px 0 0;
  background: url(../signUpImg/m_icon.jpg) 0 0 no-repeat;
}

.m_board dl .m_img a {
  width: 52px;
  height: 52px;
  display: inline-block;
}

.m_board dl .m_yns {
  background-position: -54px 0;
}

.m_board dl .m_jjpt {
  background-position: -109px 0;
}

.m_board dl .m_phone {
  background-position: -164px 0;
}

.m_board dl .m_pxg {
  background-position: -219px 0;
}

.m_board dl .m_yyrc {
  background-position: -275px 0;
}

.m_board dl dt {
  width: 145px;
  height: 21px;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
  float: left;
  overflow: hidden;
}

.m_board dl dt a {
  color: #fff;
}

.m_board dl dt a:hover {
  color: #fff600;
  text-decoration: underline;
}

.m_board dl dd {
  color: #a9ebff;
  width: 145px;
  height: 34px;
  line-height: 17px;
  float: left;
  overflow: hidden;
}

.m_dl {
  width: 340px;
  height: 432px;
  position: absolute;
  left: 592px;
  top: -40px;
}

.m_dlt {
  width: 340px;
  height: 10px;
  background: url(../signUpImg/m_index.gif) 0 -212px no-repeat;
  overflow: hidden;
}

.m_dlb {
  width: 340px;
  height: 18px;
  background: url(../signUpImg/m_index.gif) 0 -224px no-repeat;
  float: left;
}

.m_dlc {
  width: 257px;
  height: 404px;
  padding: 0 50px 0 31px;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  background-color: #fff;
  float: left;
  overflow: hidden;
}

.m_dlc h2 {
  font-size: 18px;
  font-family: 微软雅黑;
  font-weight: normal;
  height: 47px;
  padding-top: 9px;
  line-height: 47px;
  border-bottom: 1px #ccc solid;
}

.m_sr {
  padding: 29px 0 0;
}

.m_sr li {
  width: 234px;
  height: 38px;
  padding-top: 7px;
  overflow: hidden;
}

.m_sr li span {
  font-size: 16px;
  font-family: 微软雅黑;
  float: left;
  height: 38px;
  line-height: 38px;
  width: 50px;
  text-align: right;
  outline: none;
}

.m_sr li input {
  color: #ccc;
  float: left;
  font-size: 14px;
  width: 160px;
  height: 28px;
  line-height: 28px;
  padding: 5px 7px;
  text-align: left;
  border: none;
  background: url(../signUpImg/m_index.gif) 0 -326px no-repeat;
}

.m_sr li .m_red {
  background: url(../signUpImg/m_index.gif) 0 -285px no-repeat;
}

.m_sr li .m_green {
  background: url(../signUpImg/m_index.gif) 0 -244px no-repeat;
}

.m_jz {
  height: 38px;
  line-height: 38px;
  padding-top: 0px;
  padding-left: 55px;
  position: relative;
}

.m_jz input {
  vertical-align: middle;
  margin-right: 6px;
}

.m_jz label {
  vertical-align: middle;
  display: inline-block;
}

.notice {
  color: #8a1f11;
  font-size: 11px;
  width: 140px;
  height: 28px;
  line-height: 28px;
  padding-left: 25px;
  background: #ffe1e1 url(../signUpImg/m_index.gif) -321px 8px no-repeat;
  border: 1px #f00 solid;
  overflow: hidden;
  position: absolute;
  left: 53px;
  top: 2px;
  z-index: 1;
}

.login_right {
  background: #e7f6dd url(../signUpImg/m_index.gif) -321px -132px no-repeat;
  border: 1px #57982b solid;
}

.m_enter {
  height: 38px;
  padding-left: 55px;
  padding-bottom: 21px;
  background: url(../signUpImg/m_line.gif) bottom no-repeat;
}

.m_enter input {
  vertical-align: middle;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  width: 112px;
  height: 38px;
  border: none;
  cursor: pointer;
  background: url(../signUpImg/m_index.gif) -220px -92px no-repeat;
}

.m_enter a {
  color: #0460a5;
  vertical-align: middle;
  display: inline-block;
  padding-left: 8px;
  text-decoration: underline;
}

.m_endl a:hover,.m_enter a:hover {
  color: #f60;
}

.m_endl {
  padding-top: 10px;
}

.m_endls,.m_endl {
  color: #666;
  height: 32px;
  padding-left: 40px;
  line-height: 32px;
  overflow: hidden;
}

.m_endl a {
  color: #0460a5;
  text-decoration: underline;
}

.m_endls span {
  float: left;
}

.m_endls a {
  width: 16px;
  height: 16px;
  float: left;
  overflow: hidden;
  background: url(../signUpImg/m_index.gif) -200px 0 no-repeat;
  margin: 10px 5px 0 0;
}

.m_endls .m_sina {
  background-position: -221px 0;
}

.m_endls .m_rr {
  background-position: -242px 0;
}

.m_endls .m_msn {
  background-position: -263px 0;
}

.m_endls .m_sf {
  background-position: -284px 0;
}

.m_zuji {
  width: 592px;
  height: 210px;
}

.m_zuji h2 {
  font-size: 14px;
  height: 44px;
  padding: 5px 0 0 5px;
  line-height: 44px;
}

.m_zuji ul {
  width: 592px;
  overflow: hidden;
}

.m_zuji ul li {
  color: #;
  width: 291px;
  height: 22px;
  line-height: 22px;
  float: left;
  padding-left: 5px;
  overflow: hidden;
}

.m_zuji ul li a {
  color: #0460a5;
}

.m_zuji ul li a:hover {
  color: #f60;
  text-decoration: underline;
}

.m_foot {
  position: relative;
  background-color: #212121;
  bottom:0;
  height: 102px;
}

.site-foot {
    background-color: #363636;
    padding: 45px 0 40px;
    color: #aaa;
    width: 100%;
    margin: auto;
    text-align: center;
}

.site-foot a {
  color: #aaa;
  padding: 0 5px 0 6px;
}

.site-foot a:hover {
  color: #f60;
  text-decoration: underline;
}

body,textarea,input,select,option {
  font-size: 12px;
  color: #333;
  font-family: Tahoma,Arial,sans-serif
}

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,textarea,input,select,option,form {
  margin: 0
}

th,td,ul,ol,textarea,input,select,option {
  padding: 0
}

a {
  text-decoration: none;
  outline: none;
  color: #333
}

textarea {
  overflow: auto;
  resize: none
}

table {
  border-collapse: collapse
}

li {
  list-style: none
}

a img {
  border: none
}

.fl {
  float: left
}

.fr {
  float: right
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden
}

.clears:before,.clears:after {
  content: '';
  display: table
}

.clears:after {
  clear: both
}

.clears {
  zoom: 1
}

.img img {
  display: block
}

body {
  background-color: #edf1f4
}

.m800 {
  padding-top: 122px;
  width: 800px;
  margin: 0 auto
}

.t14 {
  margin-top: 14px
}

.m_bds {
  width: 100%;
  background: url(../signUpImg/m_bds.jpg) top center no-repeat;
  height:100%;
  min-height: 100%
}

.m_logo a {
  padding-right: 25px;
}

.m_mainc {
  width: 738px;
  _height: 600px;
  min-height: 450px;
  padding: 0 30px;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  background-color: #fff;
}

.m_maint {
  width: 800px;
  height: 10px;
  overflow: hidden;
  background: url(../signUpImg/m_ct.gif) -800px 0 no-repeat;
}

.m_mainb {
  width: 800px;
  height: 18px;
  background: url(../signUpImg/m_ct.gif) 0 0 no-repeat;
}

.m_top {
  height: 55px;
  border-bottom: 1px #e8e8e8 solid;
}

.m_top h2 {
  height: 46px;
  font-size: 18px;
  font-family: 微软雅黑;
  font-weight: normal;
  line-height: 46px;
  padding-top: 9px;
}

.m_zc {
  padding: 0 0 0 170px;
}

.m_zcph {
  width: 568px;
  height:;
  padding-top: 28px;
}

.m_zcph div {
  width: 568px;
  height: 38px;
  padding-top: 8px;
}

.m_zcph div label {
  font-size: 16px;
  width: 100px;
  text-align: right;
  vertical-align: middle;
  display: inline-block;
}

.m_red,.m_green,.m_txt {
  font-size: 14px;
  width: 193px;
  height: 28px;
  line-height: 28px;
  padding: 5px 7px;
  border: none;
  vertical-align: middle;
  background: url(../signUpImg/m_index.gif) -1px -92px no-repeat;
}

.m_zcph p {
  color: #999;
  height: 16px;
  line-height: 16px;
  padding-left: 104px;
}

.m_green {
  background: url(../signUpImg/m_index.gif) -1px -172px no-repeat;
}

.m_red {
  background: url(../signUpImg/m_index.gif) -1px -132px no-repeat;
}

.m_right,.m_wrong {
  color: #8a1f11;
  height: 28px;
  line-height: 28px;
  padding-left: 25px;
  background: url(../signUpImg/m_index.gif) -321px 8px no-repeat;
  vertical-align: middle;
  display: inline-block;
  margin-left: 15px;
}

.m_right {
  color: #2c6506;
  background: url(../signUpImg/m_index.gif) -321px -132px no-repeat;
}

.m_fwtk {
  color: #666;
  height: 25px;
  line-height: 25px;
  padding: 8px 0 0 104px;
}

.m_fwtk input {
  vertical-align: middle;
  margin-right: 5px;
}

.m_fwtk label {
  color: #333;
  vertical-align: middle;
  display: inline-block;
  font-size: 14px;
}

.m_fwtk a {
  font-size:14px;
  vertical-align: middle;

}

.m_mainc a {
  color: #0460a5;
  text-decoration: underline;
  padding: 0 5px;
}

.m_mainc a:hover {
  color: #f60;
}

.m_sjzc {
  padding: 22px 0 14px 104px;
}

.m_sjzc input {
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  width: 112px;
  height: 38px;
  border: none;
  cursor: pointer;
  background: url(../signUpImg/m_index.gif) -220px -92px no-repeat;
}

.m_zhtts,.m_zhtt {
  color: #666;
  width: 619px;
  height: 28px;
  line-height: 28px;
  margin-top: 17px;
  background: url(../signUpImg/m_bg.gif) 0 0 no-repeat;
}

.m_zhtts span,.m_zhtt span {
  font-size: 14px;
  font-weight: bold;
  width: 135px;
  padding-left: 15px;
  text-align: center;
  display: inline-block;
}

.m_fff {
  color: #fff;
}

.m_blue {
  color: #2c7899;
}

.m_zhtt2 {
  background-position: 0 -29px;
}

.m_zhc {
  color: #666;
  padding: 82px 0 0 220px;
}

.m_ztt input {
  color: #ccc;
  font-size: 14px;
  width: 193px;
  height: 28px;
  line-height: 28px;
  padding: 5px 7px;
  text-align: center;
  border: none;
  vertical-align: middle;
  background: url(../signUpImg/m_index.gif) -1px -92px no-repeat;
}

.m_zan {
  padding-left: 55px;
}

.m_zan input {
  width: 93px;
  height: 23px;
  border: none;
  margin: 6px 0 25px;
  cursor: pointer;
  background: url(../signUpImg/m_bg.gif) -624px 0 no-repeat;
}

.m_zhm {
  padding-left: 35px;
}

.m_zh2 {
  padding: 36px 0 0 189px;
}

.m_zh2 p {
  height: 24px;
  line-height: 24px;
}

.m_fsyx {
  color: #0089cd;
  font-size: 16px;
  font-family: 微软雅黑;
  height: 24px;
  padding-bottom: 26px;
}

.m_yxdz {
  font-size: 14px;
}

.m_fsan {
  height: 23px;
  padding: 6px 0 0 78px;
  overflow: hidden;
}

.m_dlyx {
  width: 93px;
  height: 23px;
  border: none;
  margin-right: 10px;
  display: inline;
  background: url(../signUpImg/m_bg.gif) -624px 0 no-repeat;
  cursor: pointer;
}

.m_fsans {
  width: 141px;
  height: 23px;
  overflow: hidden;
  position: relative;
}

.m_fsans span,.m_fsans input {
  width: 141px;
  height: 23px;
  border: none;
  background: url(../signUpImg/m_bg.gif) -624px -29px no-repeat;
  cursor: pointer;
}

.m_fsans span {
  text-align: center;
  line-height: 23px;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  cursor: auto;
}

.m_fsans span b {
  font-weight: normal;
}

.m_bz {
  padding: 104px 0 0 189px;
}

.m_bz h3 {
  font-size: 12px;
  height: 36px;
  line-height: 36px;
}

.m_bz p {
  color: #666;
  line-height: 24px;
}

.m_bzs {
  padding: 50px 0 12px 189px;
}

.m_yxdz2 {
  padding: 3px 0;
}

.m_yxdz2 b {
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  padding-right: 30px;
  vertical-align: bottom;
}

.m_zh3 label,.m_zh2 label {
  font-size: 14px;
  text-align: right;
  width: 75px;
  display: inline-block;
  vertical-align: middle;
}

.m_zh2 p input {
  vertical-align: middle;
}
/* 鎵嬫満婵€娲� */
.m_zhtts {
  width: 319px;
  background: url(../signUpImg/m_bg.gif) 0 -116px no-repeat;
}

.m_zh3 {
  padding: 36px 0 0 140px;
}

.m_zh3 .m_fsyx {
  padding-bottom: 20px;
}

.m_fsanr {
  padding: 6px 0 6px 78px;
}

.m_jhm {
  color: #666;
  line-height: 24px;
  padding: 4px 0 0 0;
}

.m_bzr {
  padding: 50px 0 12px 140px;
}

.m_zhtts2 {
  background-position: -324px -116px;
}

.m_zh4 {
  padding: 105px 0 0 115px;
}

.m_jhcgr,.m_jhcg {
  color: #0089cd;
  font-size: 16px;
  font-family: 微软雅黑;
  padding-left: 80px;
  height: 49px;
  line-height: 49px;
  background: url(../signUpImg/m_bg.gif) -750px -58px no-repeat;
}

.m_cgdl {
  font-size: 14px;
  height: 33px;
  line-height: 33px;
  padding: 28px 0 3px 80px;
}

.m_cgdl b {
  color: #f60;
}

.m_jhms {
  padding-left: 80px;
}

.m_icon {
  width: 22px;
  height: 22px;
  margin: 70px auto 0;
}

.m_zhtt3 {
  background-position: 0 -58px;
}

.m_zhtt4 {
  background-position: 0 -87px;
}

.m_zh5 {
  padding: 105px 0 0 170px;
}

.m_jhcgr {
  background-position: -750px -116px;
}

.m_zh6 {
  padding: 105px 0 0 150px;
}

.m_bzt {
  padding: 70px 0 0 150px;
}}

.m_mmcz {
  padding: 98px 0 0 205px;
}

.m_mmcz h3 {
  height: 62px;
  font-size: 14px;
  line-height: 62px;
}

.m_mmcz p {
  height:;
  padding: 2px 0;
}

.m_mmcz p label {
  font-size: 14px;
  text-align: right;
  width: 130px;
  vertical-align: middle;
  display: inline-block;
}

.m_mmcz .m_tjan {
  padding: 26px 0 0 134px;
}

.m_pt {
  padding-top: 65px;
}

.i_sel_1_dept {
  width: 198px;
  height: 38px;
  padding: 9px 4px 9px 0px;
  margin-left: 4px;
  background: url(../signUpImg/m_index.gif) no-repeat -5px -92px;
  border: none;
}

.i_sel_1_dept option {
  padding-left: 3px;
}

.i_sel_1_dept.m_red {
  background-position: -5px -132px;
}

.weblink {
    padding: 0 15px 5px 0;
    font-size: 14px;
}