/* CSS Document */
/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } */

/* body {background:url(../images/new/p2.png) top center no-repeat #F2F2F2;margin-left: 0px;margin-top: 4px;margin-right: 0px;margin-bottom: 0px;font-size: 14px;} */
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size: 14px;background-color: #fff;} /* d8d5d5 */
a:link,a:visited {text-decoration:none;}
/* a:hover,a:active {text-decoration:underline;} */
/* .Href_while,a.Href_while:link,a.Href_while:visited {color:#FFFFFF;},a.Href_while:hover,a.Href_while:active{color:#FFFFFF;text-decoration:none;font-size:16px;font-weight:bold}/*������ɫ��ɫΪ��ɫ,���ʹ����ɫΪ��ɫ*/ */
.Href_while,a.Href_while:link,a.Href_while:visited {color:ffffff;},a.Href_while:hover,a.Href_while:active{color:#ffffff;text-decoration:none;font-size:16px;font-weight:bold}/*������ɫ��ɫΪ��ɫ,���ʹ����ɫΪ��ɫ*/
.Href_colour,a.Href_colour:link,a.Href_colour:visited {color:#000000;},a.Href_colour:hover,a.Href_colour:active{color:#000000;}/*������ɫ��ɫΪ����ɫ,���ʹ����ɫΪ����ɫ*/
.Href_huise,a.Href_huise:link,a.Href_huise:visited {color:#999999;},a.Href_huise:hover,a.Href_huise:active{color:#999999;text-decoration:none;}/*������ɫ��ɫΪ��ɫ,���ʹ����ɫΪ��ɫ*/
.Href_anhongse,a.Href_anhongse:link,a.Href_anhongse:visited {color:#000000;},a.Href_anhongse:hover,a.Href_anhongse:active{color:#000000;}/*������ɫ��ɫΪ��ɫ,���ʹ����ɫΪ��ɫ*/
.Href_black,a.Href_black:link,a.Href_black:visited {color:#000000;},a.Href_black:hover,a.Href_black:active{color:#000000;}/*������ɫ��ɫΪ��ɫ,���ʹ����ɫΪ��ɫ*/
.Font_12_12,a.Font_12_12:link,a.Font_12_12:visited {color:#E10A0D;},a.Font_12_12:hover,a.Font_12_12:active{color:#E10A0D;text-decoration:none;}/*������ɫ��ɫΪ��ɫ,���ʹ����ɫΪ��ɫ*/
.input1 {border:1px solid #BFBDBD; background-color:#FFFFFF;}
.Font_12 {color: #A05252;font-size: 14px;}
.Font_13 {color: #A40000;font-size: 14px;}
.Font_danse {color: #0858A8;font-size: 14px;}
.Font_huise {color: #999999;font-size: 14px;}
.Font_anse {color: #5F5F5F;font-size: 14px;}
.input2 {border:1px solid #B6BCC2; background-color:#FFFFFF;}
.Font_hongse {color: #FF0000;font-size: 12px;}
.btn_html {border:1px solid #B6BCC2; background-color:#F5DEB3;}

a{
	font-weight:bold
}


#topdiv_sub2 span.topC02
{
	WIDTH: 150px; line-height:38px; 
	CURSOR: pointer; font-size:20px;
	color:#098DD3;
	font-weight:bold;
	border-bottom:2px solid #098DD3;
	letter-spacing:0.2mm;padding-TOP:6px; height:28px;
	text-align:center;padding-left:10px;padding-right:15px;padding-bottom:8px;
}

.topdivmore{
	font-size:18px;
	color: #7F7F7F;
}

.topdivmore a{
	color: #7F7F7F;
    text-decoration: none;
}
#div{
	width:630px;height:360px;overflow:hidden;
}
a{
	font-size:18px;color:#0873ad;
	text-decoration:underline;
}
.h{
	font-size:15px;
	color:#000;
	font-weight:normal
}
input

{
	color: #949494;
}



@media (max-width: 700px) {
	.fas{display: none!important;}
	.table{
		padding: 0px 0px!important;
	}
	#dt{
		width: 410px;!important;
	}
}
.table{
	padding:0px 40px
}


/** {
	padding: 0;
	margin: 0;
}*/

html,
body {
	width: 100%;
	height: 100%;
}

.cms_login {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	background-repeat: no-repeat;
	background-image: url(/${res}/images/3.jpg);
	background-size: 100% 100%;
}

.flexCenter {
	text-align: center;
	margin: auto;
}

.cms_login_container {
	/*width: 70%;*/
	height: 70%;
	/*display: flex;*/
	justify-content: center;
	align:center;
}

.cms_login_image {
	width: 60%;
	height: 100%;
}

.cms_login_from {
	width: 40%;
	height: 100%;
	background-color: white;
	border-radius: 10px;
	box-shadow: 0px 0px 10px #ccc;
}

/* .cms_login_container {
    width: 30%;
    height: 70%;
    border: 1px solid red;
} */

/*img {*/
/*	width: 100%;*/
/*	height: 100%;*/
/*}*/

.divBox {
	display: flex;
	justify-content: center;
	width: 80%;
	height: 46px;
	margin-top: 20px;
	margin-left: 10%;
	position: relative;
}

.cms_login_logo {
	display: flex;
	justify-content: center;
	width: 80%;
	height: 60px;
	/* border: 1px solid green; */
	margin-left: 10%;
	margin-bottom: 22px;
	margin-top: 25px;
}

.cms_login_img {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 1px;
	left: 1px;
}

.cms_login_ipt {
	width: 100%;
	outline: none;
	padding-left: 50px;
	outline-color: invert;
	outline-style: none;
	outline-width: 0px;
	-webkit-user-select: text;
	outline-color: transparent;
	box-shadow: none;
}

.cms_login_ipt60 {
	width: 60%;
	outline: none;
	padding-left: 50px;
}

.cms_login_ver {
	width: 45%;
	outline: none;
	margin-left: 8%;
	border: 1px solid #c32c2c;
	background-color: #bd7070;
	line-height: 46px;
	letter-spacing: 4px;
	border-radius: 4px;
	cursor: default;
	color: white;
}

.margin_top60 {
	margin-top: 40px;
}

.login_btn {
	width: 100%;
	height: 60px;
	letter-spacing: 10px;
	font-size: 24px;
	background-color: green;
	border: none;
	outline: none;
	border-radius: 10px;
	color: white;
}

.login_btn:hover {
	background-color: #044468;
	border: none;
	outline: none;
}