@charset "utf-8";
/* CSS Document */
/* kj */
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	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:695px;}
.layout{width:1120px; margin:0 auto;background-color:#FFF;}
#layout, #pagebody, #footer,.pagebody {
	width: 1140px;
	margin: 0px auto;

}
#pagebody,.pagebody {
	clear:both;
	min-height:590px;
	height:590px;
}
.pagebody{
	overflow:auto;
	}
#header, .header{
	display:block;
	height: 37px;
	width: 1120px;
	text-align: right;
	vertical-align: bottom;
	padding-top: 6px;
	line-height: 40px;
	color: #b9dcf5;
}
.zj_top{width:100%; height:96px; background:#39a1ea ;
 }
.zj_title{ float:left;margin-left:12px; height:36px; line-height:36px; color:#FFF; font-weight:bold;font-size:21px;color: white }
.zj_lg_title1{margin:-96px auto; color:#FFF; font-size:26px; font-weight:bold; width:500px; text-align:center; line-height:96px;}
.zj_lg_title{margin:0px auto; color:#FFF; font-size:26px; font-weight:bold; width:700px; text-align:center; line-height:96px;}
.ty_lg_title{width: 1039px;
	margin: 0 auto;
	color: #FFF;
	font-size: 21px;
	font-weight: bold;
	text-align: left;
	line-height: 48px;}


.header{background: url(../fimages/qt_03.jpg) no-repeat;}
#header a{color:white; line-height:36px; text-decoration:none; margin-right:8px}
#header a:hover{ }
#tip {
	height: 31px;
	width:1120px;
	font-weight:bolder;
	background-color:#c0e7f6;
	border-bottom:1px solid #97d1e9;
	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;
	text-align:center;
	line-height:69px;
}
#footer p {
	color: #000000;
	line-height: 60px;
	text-align: center;
	
}
#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: 560px;}
 .mainbody {
	float: left;
	overflow-y: no;
	min-height: 560px;
	}
.left_top{ background:url(../fimages/qt_09.gif) no-repeat; display:block; border-bottom:1px solid #97d1e9; 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;
	 background-color:#f1f8fc; margin:0px 0px 0px 2px;
	overflow-y:auto;
	overflow-x:hidden;
	/*height: 560px;
	_height:560px;*/
	
	/*border:1px solid #97d1e9;
	
	background-color:#f1f8fc;*/
}
.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:#daedfb;}
.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 #97d1e9; 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 #b8e1f2;
	background: url(../fimages/dot2.gif) no-repeat 11px 7px #3eafe0;
	padding-left: 30px;
	width:900px;
	color: #fff;
	line-height: 30px;
}
.map1 {
	height: 30px;
	line-height: 30px;
	text-align: left;
	border-bottom:1px solid #b8e1f2;
	background: url(../fimages/dot2.gif) no-repeat 11px 7px #dcf2fb;
	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:14px;
	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;text-indent: 5px;
	height: 35px;
	width: 300px;
	margin-bottom: 14px;}
.bttwo, .btbig, .btbigred {
	height: 29px;
	border: none;
	cursor: pointer;
	text-align: center;
	color: #000000;
	line-height: 28px;
	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 {

	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:#bfe7f6;
	height: 29px;
	line-height: 29px;
	font-weight:normal;
	border: 1px solid #c7e3f8;
}
#tablelist td {
	border: 1px solid #c7e3f8;
	height: 32px;
	line-height: 32px
}
.table_style1{
	border-collapse: collapse; font-size:13px;
}
.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;
	line-height: 26px
}
.table_style1 td{
	border: 1px solid #c7e3f8;
	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 #9ac2e8;
	text-align: center;
	background-color: #b3daf2;
	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: #f4f6f9;
	text-align:center;
	margin:0px;
}
.login .login_layout {
	width: 1163px;
	margin: 25px 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 #e2e2e2;
	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: #6a6a6a;/* 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 #b0dfef;
	cursor: pointer;
	line-height: 25px;
	color: #000000;
}
/* forget end*/

/* reset*/
.reset{ padding-top:30px}
.reset_main {
	border: 1px solid #74bee2;
	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 #c7e3f7; 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:13px;
}
.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;
	line-height: 26px
}
.table_style1 td, .table_style2 td {
	border: 1px solid #c7e3f8;
	padding: 5px;
	line-height: 26px;
	border-top: none; font-size:13px;
}
.table_style3 td, .table_style3 th {
	border: 1px solid #c7e3f8;
	background-color: #f0f8fb;
	padding: 5px;
	line-height: 26px;
	font-size:13px;
}
.table_style3 th {
	background-color: #bfe7f6; 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: #f6f9fb;
	border-bottom: 1px solid #c7e3f8;
}
.table_style2 th {
	border-bottom: 1px solid #c7e3f8;
	background-color: #bfe7f6;
	line-height: 20px;
	height: 20px;
	font-weight: bolder
}
.table_style2 td {
	border: 1px solid #FFFFFF;
	border-bottom: none;
	background: #f6f9fb;
}
.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*/
.container_m{width:100%;min-height:100%;position:relative;}
.body_m{padding-bottom:80px;}
.footer_m{height:80px;position:absolute;bottom:0px;left:0px; width:100%;}
.footer_m .address {
	text-align: center;
	color: #999;
	font-size: 16px;
	line-height:80px;
}
.bmtj_txt{margin-left:0px; font-size:20px; color:#36C;}
.bmtj_tip{ font-size:16px; line-height:2em;}
.red{ color:#F00;}
.bg-img{
height: 100vh;
width: 100%;
background-image: url(../fimages/sorry.png);
background-repeat: no-repeat;
background-position: center;
}
.mgt10{ margin-top:10px;}
.mgb10{ margin-bottom:10px;}


.login_cont{
display: flex;
	justify-content: center;
	margin: 0px auto;
	z-index: 1;
	border-radius:4px;
}
.login_left{
	display: flex;
	flex-direction: row;
	justify-content: center;

	align-items: center;
	border-radius: 5px;
	box-shadow: 0px 0px 9px 0px rgba(90,90,90,0.1);
	width: 680px;
	height: 430px;
	margin-right: 10px;
	background: linear-gradient(306deg,#ffffff,#E6F2FF);
}
.log_p1{
	font-size: 24px;
	line-height: 50px;
	text-align: left;
	color: #1E426B;
}
.mrt{
	margin-top: 20px;
}
.log_p2{	
	font-size: 16px;
	line-height: 1.5em;
	margin-top: 20px;
	text-align:justify;
}
.log_p2 a{
	color: #318eff;
}
.login_right{
	border-radius: 4px;
display: flex;
	flex-direction: column;
	overflow: hidden;
	padding-left: 40px;
	padding-right: 40px;
	position: relative;
	padding-top:45px;
	box-shadow: 0px 0px 9px 0px rgba(90,90,90,0.1);
	background-color: white;
	width: 350px;
	height: 430px;
}

.log_p3{
	color:#444444;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
}

.login_txt{
	width:200px;
	height:36px;
	line-height:36px;
	border: 1px solid #d7d8d8;
	border-radius: 2px;
	margin-top: 5px;
	padding-left: 10px;
	color: #8c99ad;	
	float:left;
}
.txt1{
	background: url(../images/login_icon1.png) left center no-repeat;
}
.eltitle{
	width: 90%;
	height: 35px;
	text-align: center;
	font-size: 14px;
	color: #c76c1e;
	background-color: #fdf5ec;

	line-height: 35px;
	margin: 0 auto;
	margin-top: 15px;
	border-radius: 4px;
}
.txt1:focus{
	background: url(../images/login_icon1_on.png) left center no-repeat;
	color: #39465c;
	border: 1px solid #2779ff;
}
.txt2{
	background: url(../images/login_icon2.png) left center no-repeat;
}
.txt2:focus{
	background: url(../images/login_icon2_on.png) left center no-repeat;
	color: #39465c;
	border: 1px solid #2779ff;
}
.txt3{
	background: url(../images/login_icon3.png) left center no-repeat;
	width:124px;
}
.txt3:focus{
	background: url(../images/login_icon3_on.png) left center no-repeat;
	color: #39465c;
	border: 1px solid #2779ff;
}
.num_span{
	width:53px;
	height: 16px;
	background: url(../images/login_icon5.png) no-repeat;
	display: block;
	right: 10px;
	top:208px;
	z-index: 2;
	position: absolute;
}
.login_prompt{


	margin-top: 20px;
}
.login_prompt .prom_a2 .prom_a1 a{
	color:#39465c;	
	line-height: 1.5em;
	padding-top:20px;
}

.prom_a1{
	float:right;
	margin-top:15px;
}
.prom_a2{
	float:left;margin-top:15px;    padding-left: 10px;
}
.login_btn{
	width:100%;
	height: 38px;
	border: none;
	font-size: 16px;
	color: #fff;
	text-align: center;
	cursor: pointer;
	margin-top: 10px;
	border-radius: 2px;   
	background: #0084ff;
}
.login_btn:hover{

	background: #2492ff;
}
.log_a1{
	color:#ff0000;
	font-size: 16px;
	float: right;
	display: block;
	margin-top: 40px;
}
.fontstyle{ float:left; width:100px; line-height:36px; margin-top:5px; text-align:right;}

.ssys{width:1200px; height:750px; margin:0 auto; }

.left {
	max-width: 205px;
	background-color: white;
	border-radius: 4px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.01), 0 6px 20px 0 rgba(0, 0, 0, 0.01);
}
.headtop{
	background-image:url(../fimages/top.svg);
	background-size: cover;
	margin: 0 auto;
	height: 48px;
	width: 100%;
	background-repeat: no-repeat;
	box-shadow: 0 3px 3px rgba(18, 18, 18, .16);
}
.stepbox{

	height: 50px;
	width: 1122px;
	display: flex;
	flex-direction: row;
	justify-content: space-evenly;
	align-items: center;
	background: white;

	border: 1px solid #EBEDEF;
	border-radius: 4px;
}
.step{

	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;

}
.stepright{
	line-height: 21px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
}
.stepnum{
	color: #b5b5b5;
	font-size: 15px;
	height: 25px;
	width: 25px;
	background: #f0f0f0;
	line-height: 25px;
	border-radius: 228px;
	margin-right: 8px;
}

.stgreen{
	color: white;
	background: #59c048;
	font-size: 15px;
	height: 25px;
	width: 25px;
	line-height: 25px;
	border-radius: 228px;
	margin-right: 8px;
}
.stblue{
	color: white;
	background:  #2196f3;
	font-size: 15px;
	height: 25px;
	width: 25px;
	line-height: 25px;
	border-radius: 228px;
	margin-right: 8px;
}
.styl{
	color: white;
	background: #ff9800;
	font-size: 15px;
	height: 25px;
	width: 25px;
	line-height: 25px;
	border-radius: 228px;
	margin-right: 8px;
}.stred{
	 color: white;
	 background: #ff2b0f;
	 font-size: 15px;
	 height: 25px;
	 width: 25px;
	 line-height: 25px;
	 border-radius: 228px;
	 margin-right: 8px;
 }
.stp_green{
	color:#3f9e30;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}
.stp_blue{
	color: #2196f3;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}
.stp_yl{
	color:#f87900;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}
.stp_red{
	color: #ff2b0f;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
}
.step a{
	color: inherit;
	text-decoration: none;
}
.steptitle{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	font-size: 14px;
	font-weight: bold;
	color: #9fa3a6;
}
.stepline{
	height: 2px;
	width: 300px;
	border-radius: 4px;
	background: #EFEFEF;
}
.steptime{
	color:#a6b6c0;
	font-size: 13px;
	margin-left: -22px;
}
.stepcc{
	color: #3390FF;
	display: flex;
	flex-direction: row;
margin-left: 1px;

}
.stepw{
	margin-left: 10px;
}
.main {
	background-color: white;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.01), 0 6px 20px 0 rgba(0, 0, 0, 0.01);
	padding-bottom: 30px;
	border-radius: 4px;
}
.s {
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.ss{
	margin-bottom: 10px;
	padding-bottom: 0px;
	max-width: 530px;
}
.mainform {
	margin: 0 auto;

	padding-bottom: 10px;

}

.w6 {
	width: 600px;
}

.mimaform {
	margin: 0 auto;
	width: 380px;
	padding-top: 20px;
}

.content {
	justify-content: space-between;
	width: 1200px;
	padding-bottom: 30px;
	margin: 0 auto;
	margin-top: 10px;
}

.mmbt {
	text-align: center;
	margin: 0 auto;
	margin-top: 15px;
	width: 200px;
}

.foot {
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	color: #999999;
	margin-top: 30px;
	margin-bottom: 20px;
}

.help {
	float: right;
	margin-top: -900px;
	margin-left: 1620px;
	height: 180px;
	width: 50px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.01), 0 6px 20px 0 rgba(0, 0, 0, 0.01);
	border-radius: 6px;
	background-color: #ffffff;
	z-index: 9999;
	position: fixed;
}

body {
	background-color: #F6F6F6;
}

.head {
	justify-content: center;
	align-items: center;
	border-bottom: #ECECEC 1px solid;
	padding-bottom: 20px;
	padding-top: 20px;
}



.topbar {
	background-image: url(../fimages/top.svg);
	background-size: cover;
	margin: 0 auto;
	height: 48px;
	width: 100%;
	background-repeat: no-repeat;
	box-shadow: 0 3px 3px rgba(18, 18, 18, .16);

}

.topbar>.row {
	margin: 0 auto;
	width: 1200px;
	justify-content: space-between;
	color: white;
	font-size: 15px;
	line-height: 47px;
}

.closebt>img {
	margin-bottom: 3px;
	margin-right: 4px;
}

.toptitle {
	margin-left: 10px;
	color: white;
	font-size: 20px;
	font-weight: bold;
	line-height: 47px;
	letter-spacing: 2px;
}

.toptitle>img {
	height: 20px;
	margin-bottom: 5px;
	margin-right: 8px;
}

.navtop {
	margin: 0 auto;
	margin-top: 10px;
	width: 1200px;
	height: 47px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.01), 0 6px 20px 0 rgba(0, 0, 0, 0.01);


}

.navtop>img {
	height: 20px;
	width: 20px;
}

.navbarss {
	display: flex;
	flex-direction: row;
	justify-content: center;
	color: white;
	font-size: 18px;
	font-weight: bold;
	align-items: center;
	background-image: url(../fimages/11.svg);
	background-repeat: no-repeat;
	height: 47px;
	width: 178px;
}

.navbarin {
	background-image: url(../fimages/22.svg);
	background-repeat: no-repeat;
	height: 47px;
	width: 178px;
}

.navbarnone {
	background-image: url(../fimages/none.svg);
	background-repeat: no-repeat;
	height: 47px;
	width: 178px;
}

.navbarend {
	background-image: url(../fimages/end.svg);
	background-repeat: no-repeat;
	height: 47px;
	width: 208px;
}



.alert>img {
	margin-bottom: 4px;
}

.alert {
	margin-top: 8px;
	font-weight: bold;
	font-size: 15px;
}

.SFTT {
	border-radius: 4px;
	text-indent: 4px;
	margin-top: 15px;
	padding: 4px;
	color: white;
	background-image: linear-gradient(to right, rgba(0, 123, 255), rgba(121, 184, 255));



}
.phtxt{
	margin-top: 10px;
	width: 160px;
	text-align: center;
}
.phtxt>p{
	margin-bottom: 0;
}
.tips2{
	display: flex;
	justify-content: center;
	align-items: center;
}
.tips{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.yzm{
	float: right;
	margin-left: 0px;
	margin-top: -38px;
	width: 90px;
	height: 36px;

}
.tips>p{
	margin-top: 10px;
}
.ml{
	margin-left: 4px;
}
.sc{

	width: 60%;
	margin: 0 auto;
	margin-top: 50px;
}
.blue{
	color: #548aa9;
	background: #ECF8FF;
	border: #B8E5FF 1px solid;
}
.table th, .table td{
	border: 1px #e9ecef solid;
}
.mta{
	margin-top: 20px;
}
.tdleft{
	width: 50%;
	text-align: left !important;
}
.tdright{
	text-align: right  !important;
	width: 50%;
}
.td1{
	width: 25%;
	text-align: right !important;
}
.td2{
	width: 25%;
	text-align: left !important;
}
.testbar {
	padding: 0.25rem 0rem;
	margin-bottom: 1rem;
	list-style: none;
	text-align: right;
	font-size: 15px;
	margin-right: 15px;
}

.testbar>img {
	margin-bottom: 4px;
	margin-right: 3px;
}

.testnav {
	font-size: 15px;
	border-bottom: #ECECEC 1px solid;
	height: 38px;
	margin-top: 5px;
	display: flex;
	justify-content: space-between;
}


.tishi {
	font-size: 13px;
	color: #999999;
	margin-left: 8px;
}

.title {
	margin-top: 6px;
	width: 100%;
	justify-content: center;
	color: #1882FF;
	font-size: 21px;
	font-weight: bold;
}

.titlewz {
	margin-top: 13px;
	width: 100%;
	justify-content: center;
	color: black;
	font-size: 17px;
	text-align: center;
	font-weight: 600;
}

.wzcontent {
	padding: 20px;
}

.btnw {
	width: 200px;
	border-radius: 3px;
}

.list {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
	line-height: 42px;
	font-size: 16px;
}
.form-control{
	font-size: 14px;

}
.rowctr {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}

.colctr {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.jz{
	margin: 0 auto;
}
.list>li {
	margin: 0 auto;
	list-style: none;
	height: 50px;
}

.listbt {
	text-align: left;
	text-indent: 23px;
	margin-top: 5px;
	width: 165px;
	height: 42px;
	color: #000000;
	border-radius: 4px;
}

.listbt>img {
	margin-bottom: 4px;
	margin-right: 8px;
}

.is-on {
	background-color: #1882FF;
	color: white;

}

.listbt:hover {
	color: #000000;
	background-color: #ECEFF2;
	transition: 0.2s;

}

.listbt>img:hover {
	src: url(../fimages/bt1w.svg);
}

.list>a {
	text-decoration: none;

}

.htmllinke {}

.scroll::-webkit-scrollbar {
	width: 4px;
}

.scroll::-webkit-scrollbar-thumb {
	border-radius: 10px;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}

.scroll::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);

}
.bgbox{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
	height: 480px;
	background: none;
	width: 1200px;
}
.tittle{
	text-align: center;
	margin: 0 auto;
	min-width: 1200px;
	margin-top: 15px;
	letter-spacing: 2px;
	font-size: 32px;
	text-shadow: 3px 4px  #005de1 ;
	color: white;
	font-weight: bolder;
}
.loginleft{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	border-radius:5px;
	box-shadow: 0px 0px 9px 0px rgba(90,90,90,0.1) ;
	width: 850px;
	height: 480px;
	margin-right: 10px;
	background: linear-gradient(90deg, #ffffff,#E6F2FF)
}
.txtinfo{
	font-size: 16px;
	color: #1E426B;
	margin-left: 30px;
	width: 390px;
	padding-right: 39px;
}
.spaar{
	color: #B7B7B7;
	margin-top: 20px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.loginright{

	border-radius:5px;
	box-shadow: 0px 0px 9px 0px rgba(90,90,90,0.1) ;
	background-color: white;
	width: 350px;
	height: 480px;
}
.loginbox{
	padding:40px;
	padding-top: 37px;

}
.loginlink{
	font-size: 14px;
}
.loginbox>.form-control{
	margin-left: 0px !important;
}
.log_p1{
	color: #1E426B;
	font-size: 20px;
	font-weight: 550;
}

.pinfo{
	margin-right: 10px;
	height: 250px;
	width: 300px;
	background-color: white;
	border-radius:5px;
	box-shadow: 0px 0px 9px 0px rgba(90,90,90,0.1) ;
}
.examinfo{
	height: 250px;
	width: 890px;
	background-color: white;
	border-radius:5px;
	box-shadow: 0px 0px 9px 0px rgba(90,90,90,0.1) ;
}
.olw{
	margin-top: 20px;
	text-align: center;
	font-size: 14px;
	color: #B7B7B7;
}
.bguser {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/tou0.svg) no-repeat left 9px center;
}

.bguser:focus {
	background: url(../fimages/tou1.svg) no-repeat left 9px center;
}
.bgwt {
	 z-index: 999;
	 text-indent: 20px;
	 background: url(../fimages/wt0.svg) no-repeat left 9px center;
 }

.bgwt:focus {
	background: url(../fimages/wt1.svg) no-repeat left 9px center;
}
.bghd {
	 z-index: 999;
	 text-indent: 20px;
	 background: url(../fimages/hdd0.svg) no-repeat left 9px center;
 }

.bghd:focus {
	background: url(../fimages/hdd1.svg) no-repeat left 9px center;
}

.bgpwd {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/suo0.svg) no-repeat left 9px center;
}

.bgpwd:focus {
	background: url(../fimages/suo1.svg) no-repeat left 9px center;
}
.icon-container {
	position: absolute; /* 绝对定位 */
	top: 0;
	left: 8px;
	bottom: 0;
	display: flex;
	align-items: center; /* 垂直居中 */
	justify-content: center; /* 水平居中 */
	pointer-events: none; /* 防止点击事件穿透到输入框 */
}
.icon-container2 {
	position: absolute; /* 绝对定位 */
	top: 37px;
	left: 8px;
	bottom: 0;
	display: flex;
	align-items: center; /* 垂直居中 */
	justify-content: center; /* 水平居中 */
	pointer-events: none; /* 防止点击事件穿透到输入框 */
}
.icon-container3 {
	position: absolute; /* 绝对定位 */
	top: 0;
	left: 9px;
	bottom: 0;
	display: flex;
	align-items: center; /* 垂直居中 */
	justify-content: center; /* 水平居中 */
	pointer-events: none; /* 防止点击事件穿透到输入框 */
}

.pwd {
	width: 20px; /* 图标宽度 */
	height: 20px; /* 图标高度 */
	transition: all 0.3s ease; /* 平滑过渡 */
}
.yzm {
	width: 20px; /* 图标宽度 */
	height: 20px; /* 图标高度 */
	transition: all 0.3s ease; /* 平滑过渡 */
}
.user {
	width: 18px; /* 图标宽度 */
	height: 20px; /* 图标高度 */
	transition: all 0.3s ease; /* 平滑过渡 */
}
/* 当输入框获得焦点时改变图标 */
.form-control:focus + .icon-container .pwd {
	content: url("../fimages/suo1.svg"); /* 更改图标 */
}
.form-control:focus + .icon-container2 .yzm {
	content: url("../fimages/yz1.svg"); /* 更改图标 */
}
.form-control:focus + .icon-container3 .user {
	content: url("../fimages/tou1.svg"); /* 更改图标 */
}
.input-with-icon {
	 position: relative; /* 设置相对定位 */
 }

.bglocal {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/weizhi0.svg) no-repeat left 9px center;
}

.bglocal:focus {
	background: url(../fimages/weizhi1.svg) no-repeat left 9px center;
}

.bgzj {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/zj0.svg) no-repeat left 9px center;
}

.bgzj:focus {
	background: url(../fimages/zj1.svg) no-repeat left 9px center;
}

.bgsf {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/sf0.svg) no-repeat left 9px center;
}
.bgsf:focus {
	background: url(../fimages/sf1.svg) no-repeat left 9px center;
}
.bgyx {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/yx0.svg) no-repeat left 9px center;
}
.bgyx:focus {
	background: url(../fimages/yx1.svg) no-repeat left 9px center;
}

.bgwt {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/mwt0.svg) no-repeat left 9px center;
}
.bgwt:focus {
	background: url(../fimages/mwt1.svg) no-repeat left 9px center;
}
.bgyz {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/yz0.svg) no-repeat left 9px center;
}

.bgyz:focus {
	background: url(../fimages/yz1.svg) no-repeat left 9px center;
}
.tagc{
	margin-top: 1px;
	margin-bottom: 6px;
	color: #C68126;
	margin-left: 16px;
	font-size: 14px;
}
.alert-primary{
	background-color: #d4e9ff;
	color: #0e6bd0;
}

.tagc>img{
	margin-top: -3px;
	margin-right: 6px;
}
.bgsj {
	z-index: 999;
	text-indent: 20px;
	background: url(../fimages/sj0.svg) no-repeat left 9px center;
}

.bgsj:focus {
	background: url(../fimages/sj1.svg) no-repeat left 9px center;
}
.spw{
	justify-content: space-between;
}
