html {
	width: 100%;
	text-align: center;
	font-size: 12px;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: tamoha, Arial, "瀹嬩綋";
}

div, form, img, ul, ol, li, dl, dt, dd, table, td, tr, th, p, span {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
}

li {
	list-style-type: none;
	text-align: left;
}

select, input, button {
	font-size: 12px;
	font-family: Arial, "瀹嬩綋"
}

em {
	font-style: normal;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
}

img {
	vertical-align: middle;
	text-align: center;
}

a:link, a:visited {
	text-decoration: none;
	color: #535252;
}

a:hover {
	text-decoration: none;
	color: #000;
}

button {
	cursor: pointer;
}
/**鐧诲綍椤甸潰**/
.login_bg {
	background: #53b0db url(../images/body_bg.jpg) no-repeat center top;
}

.content {
	width: 1000px;
	margin: 0px auto;
}

.help {
	overflow: hidden;
	float: right;
	width: 30%;
}

.help a {
	float: right;
	padding: 0px 10px;
	border-right: 1px solid #eee;
	margin-top: 20px;
}

.login_logo {
	text-align: left;
	float: left;
	margin-top: 20px;
	padding-left: 50px;
}

.login_bx {
	width: 345px;
	height: 465px;
	float: right;
	text-align: left;
	background: url(../images/login_bx.png) no-repeat left top;
	margin-top: 50px;
	clear: both;
}

.login_bx2 {
	width: 345px;
	height: 465px;
	float: right;
	text-align: left;
	background: url(../images/login_bx2.png) no-repeat left top;
	margin-top: 50px;
	clear: both;
}

.login_bx input {
	height: 38px;
	line-height: 38px;
	background: none;
	margin-left: 85px;
	border: none;
}

.login_name {
	margin: 0px 0px 0px 0px;
}

.login_message {
	margin: 48px 0px 0px 37px;
	width: 270px;
	height: 20px;
	text-align: center;
}

.login_name input {
	width: 190px;
}

.login_key input {
	width: 190px;
}

.login_yzm {
	*overflow: hidden;
}

.login_yzm input {
	*float: left;
}

.login_yzm span img {
	*padding-top: 5px;
}

.login_tip {
	height: 30px;
	line-height: 30px;
	padding: 0px 40px;
	cursor: pointer;
}

.login_tip span {
	float: left;
	padding-right: 10px;
}

.login_tip .em_down {
	float: left;
	background: url(../images/login_ico5.gif) no-repeat center center;
	display: inline-block;
	width: 22px;
	height: 30px;
}

.login_tip .em_up {
	float: left;
	background: url(../images/login_ico4.gif) no-repeat center center;
	display: inline-block;
	width: 22px;
	height: 30px;
}

.login_tip a {
	float: right;
}

.login_btn {
	padding: 8px 40px;
	overflow: hidden;
}

.login_btn button {
	text-indent: -9999px;
	display: block;
	background: url(../images/login_btn.jpg) no-repeat center center;
	width: 266px;
	height: 45px;
	border: none;
	cursor: pointer;
}

.notice {
	background: url(../images/login_line_repeat.gif) repeat-x left top;
	margin: 10px;
}

.notice h5 {
	overflow: hidden;
	margin: 0px 35px;
	border-bottom: 1px solid #ddd;
}

.notice h5 .tit {
	float: left;
	font: 600 14px/30px "瀹嬩綋";
	color: #666;
}

.notice h5 .more {
	float: right;
	font: 10px/30px Verdana, Geneva, sans-serif;
}

.notice ul {
	overflow: hidden;
	margin: 0px 35px;
}

.notice li {
	line-height: 30px;
	height: 30px;
	*line-height: 27px;
	*height: 27px;
	border-bottom: 1px dashed #ddd;
}

.notice li a {
	float: left;
	padding-left: 10px;
	background: url(../images/login_ico6.gif) no-repeat left center;
	color: #888;
}

.notice li span {
	float: right;
	color: #888;
}

.login_foot {
	float: left;
	width: 100%;
	text-align: center;
}

.login_foot p {
	font: 14px/50px "瀹嬩綋";
	color: #fff;
	margin-top: 40px;
}
/**涓汉淇℃伅纭**/
.pers_info_bg {
	background: #fafafa;
	padding-bottom: 50px;
}

.head {
	background: #fff;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.head h4 {
	width: 1000px;
	height: 45px;
	padding-top: 5px;
	margin: 0px auto;
	text-align: right;
}

.head h4 span {
	padding: 0px 10px;
	border-right: 1px solid #ddd;
	color: #666;
}

.head h4 a {
	padding: 0px 10px;
	color: #666;
}

.head h4 .logo {
	float: left;
}

.h2_tit {
	font: 24px/30px "寰蒋闆呴粦";
	color: #272727;
	text-align: left;
	margin-top: 20px;
	padding-left: 10px;
}

.base_info {
	border: 1px solid #ddd;
	overflow: hidden;
	margin-top: 20px;
	background: #fff;
}

.base_info h3 {
	background: #f5f5f5;
	font: 12px/35px "瀹嬩綋";
	color: #666;
	text-align: left;
	padding-left: 15px;
}

.base_info .tb {
	float: left;
	padding: 10px 20px 20px 70px;
	overflow: hidden;
	*width: 690px;
}

.base_info tr td {
	text-align: left;
	line-height: 45px;
	height: 45px;
	font-size: 14px;
}

.base_info tr td input {
	line-height: 25px;
	height: 25px;
	width: 175px;
	margin-left: 15px;
	margin-right: 70px;
	border: 1px solid #ddd;
}

.photo_up {
	float: right;
	margin: 20px 80px 0px 0px;
}

.photo_up img {
	display: block;
}

.photo_up button {
	width: 122px;
	height: 32px;
	margin-top: 10px;
	background: url(../images/up_photo_btn.gif) no-repeat left center;
	border: none;
}

.next {
	background: #f5f5f5;
	height: 70px;
	padding-top: 25px;
}

.next_btn {
	background: url(../images/next_btn.gif) no-repeat center center;
	width: 193px;
	height: 44px;
	border: none;
	font: 18px/44px "寰蒋闆呴粦";
	color: #fff;
}

.tzgg {
	background: #f5f5f5;
	height: 70px;
	padding-top: 25px;
	font-size:18px
}

.tzgg span{
	font-size:18px
}

.base_info .formlist th {
	font: 14px/45px "瀹嬩綋";
	text-align: right;
	width: 80px;
}

.base_info .formlist td {
	text-align: left;
}

.base_info .formlist label {
	padding: 0px 15px;
}

.base_info .formlist label input {
	margin: 0px;
	width: auto;
	height: auto;
}

.base_info .formlist select {
	margin-left: 15px;
	width: 177px !important;
	height: 24px;
}

.base_info .formlist .red {
	color: red;
}

#zdybdcon_table_lxxt_xsxx_zxxx_info {
	border-collapse: collapse;
}

#zdybdcon_table_lxxt_xsxx_zxxx_info td {
	border: 1px solid #ddd;
	padding: 0px 10px;
	color: #222;
}

#zdybdcon_table_lxxt_xsxx_zxxx_info th {
	border: 1px solid #ddd;
	padding: 0px 10px;
	color: #888;
}
/**娴佺▼鎻忚堪**/
.flow_des {
	text-align: left;
	width: 700px;
	padding: 15px 25px;
	margin: 60px auto 10px;
	height: 300px;
	border: 1px solid #ddd;
	overflow-x: scroll;
	overflow-y: scroll;
}

.flow_des h4 {
	font: 14px/24px "瀹嬩綋";
	color: #272727;
	margin-bottom: 15px;
}

.flow_des h5 {
	font: 600 14px/30px "瀹嬩綋";
}

.flow_des p {
	text-indent: 28px;
	font: 14px/24px "瀹嬩綋";
	color: #272727;
	margin-bottom: 20px;
}

.agree_select {
	text-align: left;
	display: block;
	margin: 10px 0px 40px 150px;
	font-size: 14px;
}
/**鏂伴椈鍒楄〃**/
.enter_index {
	text-align: right;
	margin-bottom: -15px;
}

.news_list {
	padding: 20px 30px;
}

.news_list li {
	line-height: 30px;
	height: 30px;
}

.news_list li a {
	float: left;
	color: #777;
	background: url(../images/login_ico6.gif) no-repeat left center;
	padding-left: 10px;
}

.news_list li span {
	float: right;
	color: #777;
}
/**鏂伴椈椤�**/
.news {
	padding: 20px 30px;
	min-height: 500px;
}

.news h1 {
	font: 30px/40px "瀹嬩綋";
	color: #333;
}

.news h6 {
	color: #999;
	padding: 5px 0px 30px;
}

.news h6 span {
	border-right: 1px solid #ddd;
	padding-right: 10px;
	margin-right: 10px;
}

.news h6 .sp3 {
	border: none;
}

.news .news_con {
	text-align: left;
}

.news .news_con p {
	text-indent: 24px;
	line-height: 24px;
	color: #666;
	margin-bottom: 20px;
}
/**绂绘牎鍗昮low01**/
.bar {
	width: 100%;
	height: 143px;
	background: url(../images/flow_headbg.jpg) no-repeat center top;
	margin: 0px auto;
}

.bar ul {
	overflow: hidden;
	width: 1000px;
	margin: 0px auto;
	padding-left: 0px;
	padding-top: 26px;
}

.bar li {
	float: left;
	width: 145px;
	height: 120px;
	text-align: center;
}

.bar li a {
	font: 18px/28px "寰蒋闆呴粦";
	color: #fff;
	padding-top: 80px;
	display: inline-block;
}

.bar .li01 {
	background: url(../images/flow_nav01.png) no-repeat center top;
}

.bar .li01:hover {
	background: url(../images/flow_nav02.png) no-repeat center top;
}

.bar .li01_cur {
	background: url(../images/flow_nav02.png) no-repeat center top;
}

.bar .li02 {
	background: url(../images/flow_nav03.png) no-repeat center top;
}

.bar .li02_cur {
	background: url(../images/flow_nav04.png) no-repeat center top;
}

.bar .li02:hover {
	background: url(../images/flow_nav04.png) no-repeat center top;
}

.bar .li03 {
	background: url(../images/flow_nav05.png) no-repeat center top;
}

.bar .li03_cur {
	background: url(../images/flow_nav06.png) no-repeat center top;
}

.bar .li03:hover {
	background: url(../images/flow_nav06.png) no-repeat center top;
}

.bar .li04 {
	background: url(../images/flow_nav07.png) no-repeat center top;
}

.bar .li04_cur {
	background: url(../images/flow_nav08.png) no-repeat center top;
}

.bar .li04:hover {
	background: url(../images/flow_nav08.png) no-repeat center top;
}

.bar .li05 {
	background: url(../images/flow_nav09.png) no-repeat center top;
}

.bar .li05_cur {
	background: url(../images/flow_nav10.png) no-repeat center top;
}

.bar .li05:hover {
	background: url(../images/flow_nav10.png) no-repeat center top;
}

.head_bor_none {
	border-bottom: none;
}

.flow_bor {
	overflow: hidden;
	background: #fff;
}

.flow_bor .lf {
	float: left;
	width: 200px;
	border-right: 1px solid #ddd;
	min-height: 770px;
}

.flow_bor .lf li {
	width: 100%;
	height: 100px;
	text-align: center;
	border-right: 1px solid #ddd;
}

.flow_bor .lf li span {
	font-weight: 600;
	display: block;
	color: #8c8c8c;
}

.flow_bor .lf li img {
	margin-top: 30px;
}

.flow_bor .lf .tp_nav_tip1 {
	background: url(../images/tp_nav_tip1.gif) no-repeat 120px 20px;
}

.flow_bor .lf .tp_nav_tip2 {
	background: url(../images/tp_nav_tip2.gif) no-repeat 120px 20px;
}

.flow_bor .lf .tp_nav_tip3 {
	background: url(../images/tp_nav_tip3.gif) no-repeat 120px 20px;
}

.flow_bor .lf .qz {
	background: url(../images/per_check02.gif) no-repeat 120px 20px;
}

.flow_bor .lf .cur {
	/* border: 1px solid #ddd;
	border-left: none;
	border-right: 1px solid #fff; */
}

.flow_bor .rt {
	float: right;
	width: 797px;
}

.flow_h2 {
	color: #595959;
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding-left: 15px;
	font-size: 20px !important;
	line-height: 30px;
	color: #f6ab00;
}

.lis_flo {
	margin: 30px 0;
	padding: 15px 25px 15px 10px;
	background-color: #f2f2f2 !important;
	color: #777;
	min-height: 110px;
}

.lis_flo .status-img {
	width: 90px;
	height: 78px;
}

.lis_flo1 .status-img {
	background: url(../images/1_status.png);
}

.lis_flo2 .status-img {
	background: url(../images/0_status.png);
}

.lis_flo3 .status-img {
	background: url(../images/2_status.png);
}

.lis_flo dl {
	text-align: left;
}

.lis_flo dt {
	font: 600 14px/30px "瀹嬩綋";
	color: #58b100;
}

.lis_flo dt em {
	font: 400 12px/30px "瀹嬩綋";
	color: #888;
}

.lis_flo dd {
	line-height: 24px;
	padding: 10px 0px;
}

.lis_flo .dd2 p em {
	padding-right: 20px;
}

.foot p {
	color: #888;
	font: 14px/20px "瀹嬩綋";
	margin-top: 30px;
}

.lis_flo2 dt {
	color: #777;
}

.lis_flo3 dt {
	color: #c64939;
}
/**涓汉涓績flow02**/
.per_center {
	background: #fff;
	border: 1px solid #ddd;
	overflow: hidden;
}

.per_center .lf {
	float: left;
	width: 200px;
}

.per_center .rt {
	float: right;
	width: 797px;
	border-left: 1px solid #ddd;
	min-height: 500px;
}

.per_center .lf .per_headpic {
	width: 129px;
	height: 163px;
	margin: 20px auto;
	position: relative;
}

.per_center .lf .per_headpic p {
	background: #434343;
	padding: 5px 0px;
	width: 100%;
	opacity: 0.7;
	filter: alpha(opacity = 70);
	position: absolute;
	left: 0px;
	bottom: 0px;
	color: #fff;
}

.per_center .lf .per_headpic p a {
	color: #fff;
	margin-bottom: 0px;
}

.per_center .lf li {
	font: 14px/40px "瀹嬩綋";
	color: #8c8c8c;
	padding-left: 30px;
}

.per_center .lf li span {
	font: 600 14px/40px "瀹嬩綋";
	color: #6d6d6d;
	padding-left: 5px;
}

.per_center .rt dl {
	float: left;
	width: 205px;
	padding: 20px 10px 20px 20px;
	margin: 20px 0px 10px 20px;
	border: 2px solid #ddd;
	border-radius: 5px;
	text-align: left;
}

.per_center .rt dl:hover {
	border: 2px solid #fbb13d;
	cursor: pointer;
}

.per_center .rt dt {
	font: 600 14px/30px "瀹嬩綋";
}

.per_center .rt dd {
	float: left;
}

.per_center .rt dd a {
	font-weight: 600;
	color: #0062b6;
	padding-left: 20px;
}
/**.per_center .rt .dl01{background:url(../images/per_ico1.gif) no-repeat 15px center;}
.per_center .rt .dl02{background:url(../images/per_ico2.gif) no-repeat 15px center;}
.per_center .rt .dl03{background:url(../images/per_ico3.gif) no-repeat 15px center;}
**/
.per_center .rt .dt01 {
	float: left;
	margin-right: 20px;
	*margin-right: 10px;
}

.per_center .rt .dl01_check01 dd {
	background: url(../images/per_check01.gif) no-repeat left center;
	padding-left: 30px;
	line-height: 24px;
}

.per_center .rt .dl01_check02 dd {
	background: url(../images/per_check02.gif) no-repeat left center;
	padding-left: 30px;
	line-height: 24px;
}

.per_center .rt .dl01_check03 dd {
	background: url(../images/per_check03.gif) no-repeat left center;
	padding-left: 30px;
	line-height: 24px;
}

.per_des {
	float: left;
	width: 898px;
	padding: 20px 50px;
	border-top: 1px solid #ddd;
	text-align: left;
}

.per_des h4 {
	font: 14px/24px "瀹嬩綋";
	color: #272727;
	margin-bottom: 15px;
}

.per_des h5 {
	font: 600 12px/30px "瀹嬩綋";
}

.per_des p {
	text-indent: 28px;
	font: 12px/24px "瀹嬩綋";
	color: #272727;
	margin-bottom: 20px;
}

.agree_select {
	text-align: left;
	display: block;
	margin: 10px 0px 40px 150px;
	font-size: 14px;
}
/**鎴戠殑绂绘牎鍗昮low03**/
.my_form {
	background: #fff;
}

.my_form h1 {
	font: 30px/100px "寰蒋闆呴粦";
}

.my_form .formlist thead th span {
	font: 30px/100px "寰蒋闆呴粦";
	color: #888;
}

.my_form .formlist thead th {
	border: none;
}

.my_form table {
	border-collapse: collapse;
	width: 750px;
	margin: 0px auto;
}

.my_form table th {
	border: 1px solid #B3B2B2;
	color: #888;
	font-size: 14px;
}

.my_form table td {
	border: 1px solid #B3B2B2;
	text-align: left;
	color: #000;
	font: 14px/35px "瀹嬩綋";
	padding: 0px 20px;
}

.my_form table img {
	
}

.my_form table .tip1 {
	background: url(../images/myform_tip1.png) no-repeat right bottom;
	width: 25%;
	height: 140px;
}

.my_form table .tip2 {
	background: url(../images/myform_tip2.png) no-repeat right bottom;
	width: 25%;
	height: 140px;
}

.my_form table .tip3 {
	background: url(../images/myform_tip3.png) no-repeat right bottom;
	width: 25%;
	height: 140px;
}

.my_form table dl {
	height: 140px;
}

.my_form table dt {
	text-align: center;
	font: 600 16px/50px "瀹嬩綋";
	margin: 20px 0px 40px;
	color: #333;
}

.my_form table dd {
	text-align: center;
	font: 12px/50px "瀹嬩綋";
}

.my_form table dd span {
	padding: 0px 15px;
}

.my_form .tb_foot {
	width: 750px;
	margin: 20px auto;
}

.my_form .tb_foot dt {
	text-align: left;
}

.my_form .tb_foot dd {
	text-align: right;
	font: 600 14px/30px "瀹嬩綋";
	width: 300;
	color: #333;
	padding-right: 10px;
	position: relative;
	top: -60px;
}
/**淇敼瀵嗙爜椤甸潰**/
.change_pswd {
	margin: 70px 0px 0px 200px;
	padding-left: 240px;
	text-align: left;
	background: url(../images/mm.png) no-repeat 0px center;
}

.change_pswd label {
	display: block;
	margin-bottom: 20px;
}

.change_pswd label span {
	font-size: 14px;
	color: #666;
	*display: inline-block;
	*padding-bottom: 5px;
}

.change_pswd label input {
	width: 180px;
	height: 24px;
	line-height: 24px;
	margin-left: 20px;
	border: 1px solid #ddd;
}

.change_pswd .yzm input {
	width: 90px;
	margin-right: 10px;
}

.change_pswd  tr table td {
	float: left;
}

.change_pswd label span {
	width: 60px;
	display: inline-block;
	padding-top: 8px;
}

.change_pswd .mmqd span {
	float: left;
	width: 65px;
}

.change_pswd .mmqd input {
	float: left;
	margin-right: 20px;
}

.change_pswd .mmqd table {
	flaot: left;
}

.change_pswd .mmqd table tr td {
	height: 26px;
	line-height: 26px;
}

/*2014-03-21閫氱煡鍏憡鏂板鏍峰紡*/
.per_center .rt {
	position: relative;
}

.notice_scroll {
	position: absolute;
	right: 0px;
	top: 15px;
}

.notice_scroll h5 {
	float: left;
	font: 600 12px/25px "瀹嬩綋";
	font-weight: bold;
	color: #003494;
}

.notice_scroll .scrollText {
	width: 300px;
	height: 25px;
	min-height: 25px;
	float: left;
	overflow: hidden;
}

.notice_scroll .scrollText li {
	height: 25px;
	line-height: 25px;
	padding-left: 10px;
}

/*2014-04-30鍔炵悊鎯呭喌寮瑰嚭灞傛牱寮�*/
.per_center .rt dd {
	position: relative;
}

.per_center .rt dd .pop_flow_div {
	display: block;
	position: absolute;
	left: 5px;
	top: 30px;
	width: 190px;
	border: 1px solid #71bbf9;
	background: #fff;
	border-radius: 4px;
}

.per_center .rt dd ul {
	padding: 15px 10px;
	background: url(../images/popup_bg.gif) no-repeat center top;
	margin-top: -7px;
	position: relative;
}

.per_center .rt dd li {
	color: #666;
}

.per_center .rt dd li em {
	padding-right: 15px;
}

.per_center .rt dd .pop_tip1 em {
	color: #6ec955;
}

.per_center .rt dd .pop_tip2 em {
	color: #cccccc;
}

.per_center .rt dd .pop_tip3 em {
	color: #e14f4f;
}

.lnlxdTitle {
	color: #333;
	position: absolute;
	left: 78%;
	top: 169px;
	background-color: white;
	height: 25px;
	line-height: 25px;
	padding: 3px 15px;
	cursor: pointer;
	-moz-border-radius: 7px 7px 0px 0px;
	-webkit-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;
	-webkit-transition: .2s linear;
	transition: .2s linear;
}

.lnlxdTitle:HOVER {
	filter: alpha(opacity = 50); /*鏀寔IE */
	-moz-opacity: 0.5; /*鏀寔FF */
	opacity: 0.5;
}
/*绂绘牎鐢宠椤甸潰-cjy*/
.history-info{
	padding:5px 10px;
	background: #a3c1d7;
	color:#32546e;
	margin-bottom: 20px;
	text-align: left;
}
.tab{
	margin-top: 20px;
	overflow: hidden;
}
.lxlist{
	float: left;
	width:178px;
	min-height:300px;
	list-style: none;
	padding:0;
	background: #f0f0f0;
	color:#333333;
}
.lxlist li{
	border-bottom:1px solid #e1e1e1;
}
.lxlist li:last-child{
	border-bottom:none;
}
.lxlist li p{
	display: inline-block;
	width:100%;
	height:40px;
	line-height: 20px;
	padding:10px 15px;
	color:#333;
	font-size: 14px;
	text-decoration: none;
	box-sizing: border-box;
}
.lxlist li p.active,
.lxlist li p:hover{
	color:#fff;
	background: #4171b8;
}
.lxlist li.flow-title{
	padding:5px;
}
.lxlist li.flow-title{
	font-weight: 600;
	border-bottom:1px solid #a2a2a2;
	margin: 0px 10px;
}
.lxlist li.flow-title p{
	padding:10px;
}
.lxlist li.flow-title p:hover{
	color:#333;
	background: transparent;
}
.left-menu{
	float:left;
}
.middle-cont{
	float:left;
	margin-left:15px;
}
.btn-wrap{
	float:right;
	margin-left:15px;
}
.btn-wrap .back-btn,.btn-wrap .history-btn{
	display:block;
	width:110px;
	height: 30px;
	background-color: #4171b8;
	color:#fff;
	margin-bottom:10px;
	
}

