/* CSS Document */
.login_logo { height: 31px; background: url(../images/login_logo.gif) no-repeat; margin-top: 30px; }
.login_banner { height: 410px; background: url(../images/login_banner.jpg) no-repeat center 0; margin-top: 28px; padding-top: 50px; }
.login { width: 290px; height: 327px; background: url(../images/login_bg.png) no-repeat; padding: 33px 35px 0; text-align: center; }
.login h1 { padding-bottom: 25px; }
.login p { width: 290px; height: 48px; background: url(../images/login_01.gif) no-repeat; margin-top: 20px; }
.login p input { border: none; }
.login_txt { width: 241px; height: 48px; line-height: 48px; margin: 0 auto; padding-right: 25px; }
.login_yhm { background: url(../images/login_02.gif) no-repeat right center; }
.login_mm { background: url(../images/login_03.gif) no-repeat right center; }
.login_btn { width: 100px; height: 30px; line-height: 30px; border: none; background: url(../images/login_04.gif) no-repeat; cursor: pointer; color: #fff; font-size: 16px; }
.login_btn0 { width: 290px; height: 48px; line-height: 48px; border: none; background: url(../images/login_04.gif) no-repeat; cursor: pointer; color: #fff; font-size: 18px; }
.login a { margin-top: 30px; display: inline-block; line-height: 12px; }
.zhuce { border-left: 1px solid #999; padding-left: 10px; margin-left: 10px; color: #006da4; }
.footer { text-align: center; margin-top: 30px; }
/*header(s)*/
.bg_color { background: #f0f0f0; }
.header { height: 87px; background: url(../images/top_bg.gif) repeat-x; overflow: hidden; }
.header a { display: block; }
.logo { width: 245px; height: 31px; background: url(../images/logo.png) no-repeat; margin: 30px 0 0 0 }
.exit { width: 347px; height: 32px; text-align: right; padding: 55px 0 0 0; }
.head_right { background: url(../images/header_bg.gif) no-repeat right 0; overflow: hidden; }
/*header(e)*/
  /*nav(s)*/
.nav { height: 32px; background: url(../images/nav_bg.gif) repeat-x; line-height: 32px; font-size: 14px; border-bottom: 1px solid #10619a; border-top: 1px solid #89b3d1; }
.nav ul { padding-left: 0 }
.nav li { float: left; }
.nav a { display: block; padding: 0 27px; }
.nav a:hover, .nav_hover { background: #13639c; color: #fff; }
.nav_line { width: 2px; height: 32px; background: url(../images/nav_line.gif) no-repeat center; }
/*nav(e)*/
  /*left(s)*/
.systemLeft { width: 200px;}
.personal_h { height: 32px; line-height: 32px; background: url(../images/sy_01.gif) no-repeat; font-size: 14px; font-weight: normal; padding-left: 12px; }
.personal { padding: 15px 20px; background: #fff; border: 1px solid #c4d6e4; border-top: none; }
.user { display: block; background: url(../images/user.gif) no-repeat 0 5px; padding-left: 20px; color: #006da4; font-size: 14px; margin-bottom: 3px; }
/*left(e)*/
  /*main(s)*/
.systemMain { background: #fff; border: 1px solid #c4d6e4; padding: 20px 20px 40px; width:843px; }
.grdj_table th, .grdj_table td {
	border: 1px solid #dbdbdb;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.grdj_table th { background: #dff0fa; font-size: 14px; }
.systemMain_h1 { font-size: 22px; text-align: center; margin-top:26px; }
.a_color { color: #006da4; font-weight: bold; }
/*main(e)*/
.bxxx_main { width: 1058px; margin: 15px auto; background: #fff; border: 1px solid #c4d6e4; padding: 30px 20px 40px; }
.bxxx_table td, .bxxx_table th { padding:8px 5px; vertical-align:top; }
.bxxx_table textarea { width:367px; height: 90px; border: 1px solid #808080; background: none; margin: 10px 0; padding: 10px; }
.btn_tc input { margin: 20px auto; display: block; }
.gz_pic img { width: 90px; height: 90px; border: 1px solid #cdcdcd; margin: 10px 0 0 10px; }
.gz_pic { border: 1px solid #ececec; padding:0 10px; margin-top: 10px; overflow:hidden; }
.gz_pic input { display: block; width: 102px; height: 35px; background: url(../images/sy_02.gif) no-repeat; border: none; cursor: pointer; font-size: 14px; margin: 15px 0 10px 10px; }
.mmxg{padding:18px 0 0 25px;}
.mmxg p { margin: 5px 0; line-height: 48px; }
.mmxg p span { margin-right: 5px; }
.mmxg input { width: 270px; height: 48px; line-height: 48px; background: url(../images/login_01.gif) no-repeat; border: none; padding: 0 10px; }
.mmxg_btn { width: 100px; height: 50px; line-height: 50px; border: none; background: url(../images/sy_03.gif) no-repeat; cursor: pointer; color: #fff; font-size: 18px; margin: 52px 0 0 20px; }
.bxxx_table th { font-size: 20px; }
.bxxx_table th span{color:#f00;}
.td_green { background: #ededf0; }
.td_bg{background: #dff0fa;}
.bd_table td,.bd_table th{border: 1px solid #dbdbdb; padding:5px 15px;}
.bd_table th{background: #dff0fa;}
.notice li { background: url(../images/gg_03.gif) no-repeat 0 center; padding-left: 10px; }
.noticeXq p { margin-top: 15px; }
.noticeXq h1, .noticeXq h6 { font-weight: normal; text-align: center; }
.noticeXq h1 { font-size: 18px; margin-top: 10px; color: #404040; }
.noticeXq h6 { font-size: 12px; color: #999; margin-top: 5px; }
.ts { color: #aaa; margin: 15px 0 0 10px; }
.ts span { display: inline-block; width: 36px; }
.gzbx_input_txt input { height: 25px; border: 1px solid #808080; background: none; padding: 0 3px; line-height: 25px; display:inline-block; }
.gzbx_input_txt1 input { width:137px; }
.gzbx_input_txt2 input { width:394px; }

.zhxx_h2{font-size:16px;margin:20px 5px 0;background: url(../images/sy_04.gif) no-repeat 0 bottom; padding-bottom:5px;}
.zhxx_h2 span{font-size:12px; font-weight:normal; }
.wxqtp img{width: 90px; height: 83px; margin-right:10px;}
.dygd_btn input{width:84px; height:32px;background: url(../images/sy_05.gif) no-repeat; line-height:32px; cursor:pointer; border:none; font-size:14px;}
