@charset "utf-8";
/* CSS Document */
/* kj */
body {
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
}
img{display:block;}
p, span, ul, li, dl, dd {
	/*  display: block;*/
	padding: 0px;
	margin: 0px;
}
.block {
	display: block
}
.none {
	display: none
}
.yhsmall {
	font-size:13px;
}
.yhbig {
	font-size:14px;
}
.fl{ float:left}
#layout{ min-height:600px;}
#layout, #pagebody, #footer,.pagebody {
	width: 1120px;
	margin: 0px auto;
	background-color:#FFF;
}
#pagebody,.pagebody {
	background: #ffffff;
	clear:both;
	min-height:500px;
	height:500px;
}
.pagebody{
	overflow:auto;
	}
#header, .header{
	display:block;
	height: 37px;
	_height:40px;
	width: 1120px;
	background: url(../fimages/qt_02.jpg) no-repeat;
	text-align: right;
	vertical-align: bottom;
	padding-top: 59px;
	_padding-top: 56px;
	line-height: 40px;
	color: #fffbdb;
}
.header{background: url(../fimages/qt_03.jpg) no-repeat;}
/*#header a{color:#525252; line-height:36px; text-decoration:none; margin-right:8px}
#header a:hover{ color:#C30}*/

#header a{color:#ffffff; line-height:36px; text-decoration:none; margin-right:8px}
#header a:hover{ color:#fffbdb}
#tip {
	height: 31px;
	width:1120px;
	font-weight:bolder;
	background-color:#fffbdb;
	border-bottom:1px solid #e6b9ba;
	text-align:left;
	font-size:13px;
}
#tip b{ font-weight:normal; color:#525252; display:block; height:31px; line-height:31px; background:url(../fimages/dot.gif) no-repeat 0px 8px; padding-left:15px; margin-left:30px}
/*#footer {
	height: 69px;
	width: 1120px;
	clear: both;
	bottom:0;
	background:url(../fimages/bq_bg.gif) repeat-x;
	margin: 0px auto;
}*/
#footer {
	height: 69px;
	width: 1120px;
	clear: both;
	bottom:0;
	background:#fffbdb;
	margin: 0px auto;
}
#footer p {
	color: #000000;
	line-height: 22px;
	text-align: center;
	float: left;
}
#footer span {
	float: left
}
#footer span img {
	margin-left: 8px
}
#footer div {
	width: 600px;
	margin: 8px auto auto 300px;
	font-size: 12px;
}
 .sidebar{overflow-y: no;
	height: 490px;}
 .mainbody {
	float: left;
	overflow-y: no;
	height: 490px;
}
.left_top{ background:#ab161c; display:block; border-bottom:1px solid #ab161c; margin:0px; width:179px; height:30px; color:#fff; text-align:center; line-height:30px; font-weight:bolder; font-size:13px;}
.sidebar {
	width:179px;
	_width:181px;
	*width:181px!important;
	top: 0px;
	bottom: 0px;
	margin:0px 0px 0px 2px;
	overflow-y:auto;
	overflow-x:hidden;
	height: 496px;
	_height:498px;
	border:1px solid #e6b9ba;
	background-color:#fbfbf4;
}
.sidebar div{ padding:0px; margin:0px;}
.sidebar h2 {
	display:block;
	width: 179px;
	height: 32px;
	margin:0px;
	text-align: left;
	list-style:none;
}
.sidebar .Outnav{ background:url(../fimages/qt_07.gif) no-repeat;}
.sidebar .ovenav{ background:url(../fimages/qt_15.gif) no-repeat;}
.sidebar h2 a {
	font: 13px "\5FAE\8F6F\96C5\9ED1";
	color: #3e3d3b;
	line-height: 32px;
	text-decoration: none;
	padding-left: 43px;
	display:block;
	width:136px;
	height:32px;
}
.sidebar dl,.sidebar dl dd{ margin:0px; padding:0px; background-color:#fffbdb;}
.sidebar dl dd{ width:179px; line-height:32px; text-align:left}
.sidebar dl dd a{ display:block; background:url(../fimages/qt_dot.gif) no-repeat 30px 10px; color:#333; border-bottom:1px solid #e3b6b3; padding-left:50px; text-decoration:none; line-height:30px}
.sidebar dl dd a:hover{ color:#f8553a}
.mainbody {
	width:934px;
	*width:934px!important;
	_width:930px;
	float:left;
	margin:0px;
	left:185px;
	_left:170px;
}
/* kj end */
/* mainbody */
.map {
	height: 30px;
	line-height: 30px;
	text-align: left;
	border-bottom:1px solid #e6b6a1;
	background: #ab161c;
	padding-left: 30px;
	width:900px;
	color: #fff;
	line-height: 30px;
}
.map1 {
	height: 30px;
	line-height: 30px;
	text-align: left;
	border-bottom:1px solid #e6b6a1;
	background: url(../fimages/dot2.gif) no-repeat 11px 7px #ab161c;
	padding-left: 30px;
	color: #313030;
	line-height: 30px;
}
.main {
	width: 98%;
	margin:10px auto;
	padding-bottom: 40px;
}
#txbmxx, #txbmxx1, #txbmxx2, #txbmxx3{
	width: 99%;
	font-size:12px;
	line-height: 38px;
}
#txbmxx td, .forget_main td, #txbmxx1 td, #txbmxx2 td, #txbmxx3 td {
	text-indent: 6px;
}

.mem{
	text-align: center; width: 20%;
}

#txbmxx b {
	color: #F00;
}
#txbmxx em {
	font-style: normal;
	color: #206596
}
#txbmxx textarea {
	width: 340px;
	height: 60px;
	float: left;
	margin-left: 8px;
	margin: 2px 0px
}
#txbmxx input{ text-indent:5px}
.bttwo, .btbig, .btbigred {
	height: 29px;
	border: none;
	cursor: pointer;
	text-align: center;
	color: #000000;
	line-height: 27px;
	font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
}
.btbig {
	width: 101px;
	font-size: 12px;
	background: url(../fimages/btbg1.png) no-repeat;
}
.bttwo {
	width: 75px;
	background: url(../fimages/btbg.png) no-repeat;
}
.btbigred {
	width: 67px;
	background: url(../fimages/btbg2.png) no-repeat;
}
.sczp_sm {
	color: #0861a8;
	text-align: left;
	line-height: 26px;
	width: 93%;
	margin: 10px auto 20px auto
}
.sczp_sm b {
	color: #F00
}
.sczp_main {
	width: 628px;
	margin: 0px auto
}
.sczp_main li {
	list-style: none;
	display: block;
	float: left;
	margin-left: 10px
}
.sczp_main li table {
	border-collapse: collapse;
}
.sczp_main li td {
	border: solid 2px #639dce;
	padding: 2px;
	line-height: 30px;
	text-align: center;
	color: #135a90
}
.sczp_main li a {
	display: block;
	width: 200px;
	height: 63px;
	margin-bottom: 5px
}
.sczp_main li a img {
	border: 0px
}
.xzbksf p {
	width: 100%;
	text-align: center;
	font-size: 16px;
	margin: 10px 0px
}
.xzbksf div {
	width: 100%;
	text-align: center
}
.xzks {
	width: 95%;
	margin: 20px auto 40px auto;
	text-align: center;
}
#tablelist {
	border-collapse: collapse;
	text-align: center;
	margin: 10px auto auto auto;

}
#tablelist th {
	background:#fffbdb;
	height: 29px;
	line-height: 29px;
	font-weight:normal;
	/*border: 1px solid #c7e3f8;*/
	border: 1px solid #e6b9ba;
}
#tablelist td {
	/*border: 1px solid #c7e3f8;*/
	border: 1px solid #e6b9ba;
	height: 32px;
	line-height: 32px
}
.table_style1{
	border-collapse: collapse; font-size:14px;
}
.table_style1 th{
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	padding: 5px 20px;
	font-size:13px;
	/*background-color: #bfe7f6;
	border: 1px solid #c7e3f8;*/
	background-color: #fffbdb;
	border: 1px solid #e6b9ba;
	line-height: 26px
}
.table_style1 td{
	/*border: 1px solid #c7e3f8;*/
	border: 1px solid #e6b9ba;
	padding: 5px;
	line-height: 26px;
	border-top: none; font-size:13px;
}
.btsmall {
	width: 67px;
	height: 23px;
	border: none;
	background: url(../fimages/btbg0.png) no-repeat;
	cursor: pointer;
	text-align: center;
	color: #FFFFFF;
	line-height: 23px;
}
.pageview a {
	text-decoration: none;
	color: #000
}
.tzbt {
	width: 40px;
	height: 20px;
	border: 1px solid #e6b9ba;
	text-align: center;
	background-color: #fffbdb;
	cursor: pointer
}
.shzt {
	width: 700px;
	height: 200px;
	margin: 20px auto;
	background-color: #fbfbfc;
	border: 1px solid #eaeaea;
}
.shzt div {
	width: 400px;
	margin: 20px auto 0px auto;
	background: url(../fimages/dot.jpg) no-repeat 0px 20px;
	padding-left: 20px
}
.shzt p {
	line-height: 48px
}
.pay {
	width: 90%;
	margin: 20px auto
}
.pay p {
	font-size: 16px;
}
.pay b {
	color: #F00;
	line-height: 50px
}
.xzks, .xzzw {
	margin-top: 20px
}
.xzkq {
	margin-top: 60px;
	margin-left: 180px
}
.bkxz {
	width: 90%;
	margin: 10px auto;
	text-align: left;
	line-height: 26px
}
.bkxz b {
	font-size: 14px;
	display: block;
	width: 100%;
	height: 30px;
	text-align: center
}
.bkxz div {
	width: 67px;
	margin: 0px auto
}
.dqbkzt {
	width: 683px;
	margin: 10px auto
}
.zcxxwh {
	width: 430px;
	margin: 20px auto auto auto
}
.bmbdy {
	width: 85%;
	margin: 10px auto;
	text-align: center
}
.bmbdy table {
	border-collapse: collapse;
	text-align: center;
	line-height: 32px
}
.bmbdy td {
	border: solid 1px #000000;
}
.bmbdy th {
	border: 0px;
	line-height: 24px;
	font-size: 14px;
	font-weight: bolder
}
.bmbdy th div {
	width: 67px;
	height: 27px;
	margin: 5px auto
}
.cjwtdy table td {
	text-align: left;
	padding-left: 24px;
	;
	line-height: 18px
}
.cjwtdy table th {
	text-align: center;
	font-size: 14px;
}
/* login */

.login {
	background:url(../fimages/logini_03.jpg) repeat-x #daedfb;
	text-align:center;
	margin:0px;
}
.login .login_layout {
	width: 1163px;
	margin: 126px auto 0px auto;
}
.login .login_layout table td {
	background-repeat:no-repeat;
}
.login_bottom {
	height: 49px;
	background: url(../fimages/login_18.jpg) no-repeat;
}
.login_bq {
	color: #01427a;
	line-height: 20px;
	text-align: center
}
.login_name {
	width: 253px;
	height: 34px;
	line-height: 34px;
	float:left;
	background-color: #f4fafd;
	border: 1px solid #6bb5ef;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	text-indent:6px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-weight:bolder;
}
.login_main p{
	display: block;
	height: 36px;
	clear:both;
	width:260px;
	float:left;
	padding:0px;
	margin:13px 0px 0px 0px;
}
.login_main p em {
	font-style: normal;
	color: #FFF
}
.login_main p .yhsmall {
	color: #0856a1;
	line-height: 35px;
	text-decoration: none;
}
.login_main p .yhsmall:hover {
	color: #f54905;
}
.login_bt, .login_bt_zc,.login_midbt {
	display: block;
	float: left;
	width: 116px;
	height: 38px;
	line-height: 38px;
	color: #FFFFFF;
	border:none;
	cursor:pointer;
	text-align: center;
	text-decoration: none;
	font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53";
}
.login_midbt{
	width: 81px;
	height: 31px;
	line-height: 31px;
	background: url(../fimages/login_mid12.gif) no-repeat;
	margin-left: 54px;}
.login_bt {
	background: url(../fimages/login_12.jpg) no-repeat;
	margin-left: 54px;
}
.login_bt:hover {
	background: url(../fimages/login_12_1.jpg);
	color:#ffffff;
}
.login_bt_zc {
	background: url(../fimages/login_13.jpg) no-repeat;
	margin-left: 5px;
}
.login_bt_zc:hover {
	background: url(../fimages/login_13_1.jpg);
}
/* login  end*/
/* regist*/

.regist{
	height:490px;
}
.regist, .forget, .reset {
	width: 1120px;
	margin: 0px
}
.regist, .reset {
	background: url(../fimages/regist_bg.jpg) repeat-x #FFFFFF;
}
.regist_bt {
	display:block;
	width: 100%;
	height:36px;
	margin:0px;
	padding-top:20px;
	text-align:center;
	clear: both;
}
。regist_bt img{margin:0px auto}
.regist table input, .regist table select, #txbmxx1 input, #txbmxx1 select, #txbmxx2 input, #txbmxx2 select, #txbmxx3 input, #txbmxx3 select {
	width: 200px;
	border: 1px solid #e6b9ba;
	background-color: #FFFFFF;
	height: 26px;
	line-height: 26px
}
.regist #txbmxx b, .forget_main #txbmxx b {
	font-weight: normal;
	color: #206596
}
.hint {
	left: 535px;
	font-size:12px;
	margin-top: 5px;
	padding: 0px 6px;
	color: #600;/* to fix IE6, I can't just declare a background-color,   
     I must do a bg image, too!  So I'm duplicating the pointer.gif   
     image, and positioning it so that it doesn't show up   
     within the box */    
}
/* regist end*/
/* forget*/
.forget {
	background-color: #FFFFFF
}
.forget_menu {
	width: 774px;
	height: 55px;
	margin: 30px auto;
	clear: both
}
.forget_menu dl {
	clear: both
}
.forget_menu dl dd {
	width: 258px;
	float: left;
	height: 55px;
	color: #ffffff;
	line-height: 48px;
	font-weight: bolder;
	font-size: 16px;
	cursor: pointer
}
.forget_menu1 {
	background: url(../fimages/forget_01.gif) no-repeat
}
.forget_menu2 {
	background: url(../fimages/forget_02.gif) no-repeat
}
#tqwt {
	width: 90px;
	height: 25px;
	text-align: center;
	background-color: #eaeced;
	border: 1px solid #e6b9ba;
	cursor: pointer;
	line-height: 25px;
	color: #000000;
}
/* forget end*/

/* reset*/
.reset{ padding-top:30px}
.reset_main {
	border: 1px solid #e6b9ba;
	width: 70%;
	margin: 0px auto 20px auto;
	font-size: 14px;
	text-align: center;
	height: 350px;
	background-color: #FFFFFF
}
.reset_bt {
	width: 100%;
	height: 48px;
	line-height: 48px;
	color: #FFFFFF;
	font-size: 16px;
	margin-bottom: 30px;
	text-align: center;
	background-color: #1c8ee6
}
/* reset end*/
/*bkdh*/
.bkdh{ width:904px; margin:40px auto 30px auto;}
.bkdh table td{ vertical-align:top; text-align:left}
.bkdh table a{ display:block; width:99px; height:62px; text-decoration:none; text-align:center; font-weight:bolder; font-size:13px; color:#ffffff; line-height:49px}
.bkdh table .zt1{ background:url(../fimages/bkdh_zt1.jpg) no-repeat}
.bkdh table .zt2{ background:url(../fimages/bkdh_zt2.jpg) no-repeat}
.bkdh table .zt3{ background:url(../fimages/bkdh_zt3.jpg) no-repeat}
.bkdh table .zt4{ background:url(../fimages/bkdh_zt4.jpg) no-repeat}
.bkdh table .zt5{ background:url(../fimages/bkdh_zt5.gif) no-repeat}
.bkdh table i{ display:block; width:16px; height:19px; margin:14px 0px auto 0px; background:url(../fimages/bkdh_jt.gif)}
.sm{ background-color:#f3faff; border:1px solid #e6b9ba; width:90%; margin:0px auto 20px auto; color:#333333; line-height:30px;padding:8px 16px}
.xcsh{ background:url(../fimages/3.png) no-repeat; width:200px; padding-left:58px; height:60px; font-weight:bolder; margin:40px auto; font-size:16px; line-height:50px}
.wc{ width:200px; background:url(../fimages/smile.jpg) no-repeat; padding-left:80px; height:80px; line-height:70px; margin:40px auto; font-size:18px; font-weight:bolder; color:#d56a0b}
.addrow,.delrow{ width:75px; height:27px; display:block; margin:auto}
.addrow{ background:url(../fimages/addrow.jpg) no-repeat;}
.delrow{ background:url(../fimages/delrow.jpg) no-repeat;}
.table_bd{border-collapse:collapse;}
.table_bd th,.table_bd td{
border:solid 1px #333;
height:22px;
}
/*bkdh end*/
/*拷贝后台 */
.bt_center {
	width: 200px;
	display:block;
	height:30px;
	margin:10px auto;
}
.table_style1, .table_style2, .table_style3 {
	border-collapse: collapse; font-size:14px;
}
.table_style1 th, .table_style2 th {
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
	text-align: left;
	padding: 5px 20px;
	font-size:13px;
}
.table_style1 th {
	/*background-color: #bfe7f6;
	border: 1px solid #c7e3f8;*/
	background-color: #fffbdb;
	border: 1px solid #e6b9ba;
	line-height: 26px
}
.table_style1 td, .table_style2 td {
	/*border: 1px solid #c7e3f8;*/
	border: 1px solid #e6b9ba;
	padding: 5px;
	line-height: 26px;
	border-top: none; font-size:13px;
}
.table_style3 td, .table_style3 th {
	/*border: 1px solid #c7e3f8;*/
	background-color: #fffbdb;
	border: 1px solid #e6b9ba;
	padding: 5px;
	line-height: 26px;
	font-size:13px;
}
.table_style3 th {
	background-color: #fffbdb; font-size:13px;
}
.td_center {
	text-align: center
}
.mg_20 {
	width: 100%;
}
.bt_center {
	width: 200px;
	display:block;
	height:30px;
	margin:10px auto;
}
.bt_center_big {
	width: 230px
}
.bt_center button {
	margin-top: 10px;
	margin-bottom: 10px
}
.table_style1 .query input, .table_style1 .query label {
	margin-top: 8px
}
.waiting, .welcome, .welcome_zpdw {
	float: left;
	margin: 40px auto auto 40px
}
.waiting {
	background: url(../images/waiting.jpg) no-repeat;
	width: 530px;
	height: 237px;
}
.welcome {
	background: url(../images/welcome.jpg) no-repeat;
	width: 506px;
	height: 359px
}
.welcome_zpdw {
	background: url(../images/welcome_zpdw.jpg) no-repeat;
	width: 506px;
	height: 359px
}
.table_center td,.table_center th{ text-align:center}
.table_style2 label {
	width: 100px;
	text-align: right;
	display: block
}
.table_style3 label {
	text-align: right;
	display: block;
}
.table_style3 i {
	display: block;
	width: 100%;
	text-align: left;
	font-style: normal
}
.table_style2 {
	background-color: #f2faff;
	/*border-bottom: 1px solid #c7e3f8;*/
	border-bottom: 1px solid #e6b9ba;
}
.table_style2 th {
	/*border-bottom: 1px solid #c7e3f8;
	background-color: #bfe7f6;*/
	border-bottom: 1px solid #e6b9ba;
	background-color: #fffbdb;
	line-height: 20px;
	height: 20px;
	font-weight: bolder
}
.table_style2 td {
	border: 1px solid #FFFFFF;
	border-bottom: none;
	background: #f2faff;
}
.table_style2 textarea {
	border: 1px solid #c5d6e0;
	width: 60%;
	height: 60px;
}
.table_style2_1 label {
	width: 30%;
}
.table_style2_1 input {
	width: 50%;
}
.lspace{ padding-left:5px}
.table_center td,.table_center th{ text-align:center}
.tip-ok,.tip-error,.tip-tip{ font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53"; color:#000; line-height:25px; display:block; text-align:left; width:260px; _width:360px; padding:23px 23px 23px 78px; margin:100px}
.tip-error,.tip-tip{border:1px solid #fdd0bb}
.tip-ok{ background:url(../fimages/tip-ok.gif) #f0f9fe 23px 23px no-repeat; border:1px solid #c6e3f5}
.tip-error{ background:url(../fimages/tip-error.gif) #fff5d4 23px 23px no-repeat;}
.tip-tip{ background:url(../fimages/tip_tip.gif) #fff5d4 25px 25px no-repeat;}
.mrlink{ font-size:12px; text-decoration:underline; color:#0000ee;}
.mrlink:hover{ color:#800080}

/*拷贝后台 end*/