*{margin:0;padding:0;font-family:Microsoft YaHei, Simsun, Arial, Helvetica, sans-serif;}
li{list-style:none;}
a{ outline: none; text-decoration:none;}
button::-moz-focus-inner { border:none; }
img{border:none 0}
table {border-collapse: collapse;border-spacing: inherit;}
:focus {outline: 0;}

.has_height{overflow: hidden;clear: both;}
.has_height2{overflow: hidden;float:left;width:190px;}
.has_height3{overflow: hidden;float:left;width:170px;}

body{background:#fff;}
.Header_Bg{width:100%;height:60px;overflow:hidden;background:#fff;border-top:4px solid #0F3A71;border-bottom:1px solid #d9dadc;}
.Header_Box{width:1280px;overflow:hidden;margin:0 auto;}
.Header_LogoBox{width:50%;overflow:hidden;line-height:60px;color:#666;font-size:22px; float:left;}
.Main_Bg{width:100%;overflow:hidden;margin-top:35px;}
.Main_Box{width:1280px;overflow:hidden;margin:0 auto;background:#fff;border:1px solid #d9dadc;border-top:none;}

.Button_Style01{width:120px;height:32px;border-radius:3px;background:#0F3A71;color:#fff;line-height:32px;text-align:center;font-size:14px;}

.Button_Style02{width:120px;height:32px;border-radius:5px;background:#F3770E;text-align:center;line-height:35px;color:#fff;font-size:14px;}

.Button_Style03{width:118px;height:30px;border-radius:3px;background:#fff;color:#e7e7eb;line-height:32px;text-align:center;font-size:14px;border:1px solid #ccc;}


.register_logobg {width:100%;overflow:hidden;background:#fff;padding:22px 0;}
.register_logobox {width:1200px;overflow:hidden;margin:0 auto;}
.register_logobox img {width:286px;height:61px;}


.LoginBox{ width:100%; height:100%;min-height:800px;overflow:hidden;background-color:#f5f5f5;background-image:url(../../../../v2/content/adminsub/images/adminsub_bg.png);background-repeat:no-repeat;background-position:center 550px  }
.LoginBox_NavBox{ width:100%; height:60px; background-color:#0f3a71; }
.LoginBox_In{ width:1200px; min-height:680px; margin:0 auto;}
.LoginBox_MainBox{ width:100%;overflow:hidden;margin:0 auto;padding:100px 0;}
.LoginBox_MainBoxIn{ width:350px; overflow:hidden;position:relative;padding:20px 50px;background:#fff;border:1px solid #d4d4d4;}
.LoginBox_MainTitle_icon {width:98px;height:98px;background:url(../../../../v2/content/adminsub/images/adminsub_login_icon.png) no-repeat;margin:0 auto;}
.LoginBox_MainTitleBox{ font-size:25px; color:#3f3f3f;width:100%; height:auto;text-align:center; padding:20px 0px }
.LoginBox_ContentBox{ width:100%; margin:0 auto; overflow:hidden;margin-bottom:17px; }
.LoginBox_ContentBox ul{width:100% }
.LoginBox_ContentBox ul li{overflow:hidden;line-height:46px; }

.LoginBox_ContentInput{width:auto;overflow:hidden;position:relative;border:1px solid #d4d4d4;background-color:#fff;padding:0 5px 0px 33px;}
.LoginBox_ContentInput_icon {width:20px;height:20px;background:url(../../../../v2/content/adminsub/images/adminsub_logon_icon.png) no-repeat;position:absolute;top:12px;left:5px;}
.LoginBox_ContentInput_icon01 {background-position:0 0;}
.LoginBox_ContentInput_icon02 {background-position:0 -21px;}
.Content_Input{ width:305px;height:46px;border:none;line-height:46px;font-size:16px; color:#a8a8a8; }
.LoginBox_ContentBtnBox{width:100%;overflow:hidden;}
.LoginBox_ContentBtnBox ul li{width:auto;overflow:hidden;border-radius:1px;margin-bottom:12px;}
.LoginBox_ContentBtnBox ul li a{display:block;font-size:16px;line-height:46px;text-align:center;}
.LoginBox_ContentBtnBox ul li a:hover{ text-decoration:underline; }
.LoginBox_ContentBtn_Login{background-color:#0f3a71;border:1px solid #0f3a71;}
.LoginBox_ContentBtn_Login a {color:#fff;}

.LoginBox_ContentBtnBox ul .LoginBox_ContentBtnbox .LoginBox_ContentBtn_Register a {display:block;width:auto;float:right;text-align:left;color:#7c7c7c;line-height:20px;}
.LoginBox_ContentBtnBox ul .LoginBox_ContentBtnbox .LoginBox_ContentBtn_Password a {display:block;width:auto;float:left;text-align:right;color:#7c7c7c;line-height:20px;}

.login_content_codebox{ width:auto; height:auto; overflow:hidden;}
.login_content_code{ width:190px; height:190px; margin:10px auto; /*background:url(../../../../v2/content/adminsub/images/code.png) no-repeat center center;*/}
.login_content_code_hintbox{ width:auto; padding:0 62px; overflow:hidden; background:url(../../../../v2/content/adminsub/images/code_login_icon.png) no-repeat 60px center; margin-top:20px;}
.login_content_code_hintbox p{ font-size:16px; color:#777; line-height:26px; margin-left:64px;}

.Input_01{ width:100px; }
.LoginBox_ContentPic{ width:110px; height:36px; }

.LoginBox_IconLoginBox{ width:162px; height:162px; position:absolute; top:10px; right:10px; cursor:pointer;}
.LoginBox_IconLoginBox .Wx_Login{ background:url(../../../../v2/content/adminsub/images/code.png) no-repeat top right; display:block; width:162px; height:162px; background-size:44%;}
.LoginBox_IconLoginBox .Pc_Login{ background:url(../../../../v2/content/adminsub/images/pc_icon.png) no-repeat top right; display:block; width:162px; height:162px; background-size:44%;}


.Register_MainBg{ width:100%; height:100%; min-height:880px;background-color:#f5f5f5;background-image:url(../../../../v2/content/adminsub/images/adminsub_bg.png);background-repeat:no-repeat;background-position:center 550px  }
.Register_MainBox{ width:1200px;overflow:hidden;margin:0 auto;padding:50px 0;}
.Register_MainBoxIn{ width:450px;overflow:hidden;position:relative;background:#fff;padding:20px 50px;border:1px solid #d4d4d4;}
.Register_MainBoxNavBox{ width:100%; height:60px; background-color:#0f3a71; }
.Register_MainTitle_icon {width:98px;height:98px;background:url(../../../../v2/content/adminsub/images/adminsub_sign_icon.png) no-repeat;margin:0 auto;}
.Register_MainTitleBox{ font-size:25px; color:#3f3f3f;width:100%; height:auto;text-align:center; padding:15px 0}
.Register_Main{ width:100%; height:auto; border:1px solid #ccc; box-shadow:0 0 4px 0 rgba(0,0,0,0.6); margin:0 auto; background-color:#fff; margin-top:80px; padding:0 0 50px 0; overflow:hidden; }
.Register_MainInputBox{ width:580px; height:100%; float:left;}
.Register_MainLoginBox{ width:400px; height:100%; float:left;}
.Register_MainLogin{ width:400px; height:280px; margin:0 auto; margin-top:82px;padding-top:120px;  }
.Register_MainLogin p{ font-size:18px; color:#32323a; text-align:center; margin-bottom:30px; font-weight:400; }
.Register_MainLoginBtnBox{ width:110px; height:34px; background-color:#0f3a71; border-radius:3px; line-height:34px; text-align:center; margin:0 auto; }
.Register_MainLoginBtnBox a{ display:block; width:110px; height:34px; color:#fff; font-size:16px;  }
.Register_MainInputBoxTitleBox{ width:96%; height:auto; margin:0 auto;}
.Register_MainInputBoxTitleBox h2{ font-size:24px; font-weight:600; color:#32323a; text-align:left; line-height:50px; border-bottom:1px solid #0f3a71; font-weight:normal; text-indent:26; }
.Register_MainInputBoxContentBox{ width:auto;overflow:hidden;margin:0 auto;background:#fff;}
.Register_MainInputBoxContent{ width:100%; overflow:hidden;padding-bottom:17px;position:relative; }
.Register_MainInputBoxContent li{ float:left; }
.Register_MainInputBoxContent_Name{ font-size:14px; color:#32323a;text-align:right;line-height:40px; width:110px; overflow:hidden; }
.Register_MainInputBoxContent_Input{ width:309px;height:38px;border:1px solid #d4d4d4; padding:0 5px;background:#fff; }
.Register_MainInputBoxContent_Input input{ border:0;width:297px;height:38px;line-height:38px;color:#999; }
.Register_MainInputBoxBtnBox{width:100%;overflow:hidden;margin-bottom:12px;}
.Register_MainInputBoxBtnBox a{display:block;font-size:16px;line-height:46px;text-align:center;background:#0F3A71;color:#fff;}
.Register_MainInputBoxBtnBox_login a{display:block;font-size:16px;text-align:right;color:#7c7c7c;}
.Register_MainInputBoxBtnBox_login a:hover {text-decoration:underline;}
.Register_MainInputBoxContent_sign{width:100%;overflow:hidden;font-size:14px;color:#666;}
.Register_MainInputBoxContent_sign a{ font-size:14px; color:#459AE9; }
.Register_MainInputBoxContent input {margin-right:3px;}
.Logon_Position {width:312px;height:18px;margin:0 auto;line-height:18px;color:#e6393d;font-size:12px;text-indent:20px;position:absolute;background-image:url(../../../../v2/content/adminsub/images/icon_error12.png);background-repeat:no-repeat;background-position:5px 3px;}
#logon_CheckCode_NG {width:190px;text-align:left;margin-top:47px;}
.Register_Positon {height:20px;line-height:20px;color:#e6393d;font-size:12px;text-align:left;padding:0 5px;position:absolute;top:39px;left:110px;text-indent:10px;background-image:url(../../../../v2/content/adminsub/images/icon_error12.png);background-repeat:no-repeat;background-position:0px 4px;}
.Logon_Positon1 {margin-top:37px;width:400px;height:20px;line-height:20px;color:#e6393d;font-size:12px;text-align:left;padding:0 5px;position:absolute;left:115px;background-image:url(../../../../v2/content/adminsub/images/icon_error12.png);background-repeat:no-repeat;background-position:0px 4px;text-indent:10px;}
.Register_Positon1 {width:400px;height:20px;line-height:20px;color:#e6393d;font-size:12px;text-align:left;padding:0 5px;position:absolute;top:0px;left:130px;background-image:url(../../../../v2/content/adminsub/images/icon_error12.png);background-repeat:no-repeat;background-position:0px 4px;text-indent:10px;}
.Register_Positon2 {width:400px;height:20px;line-height:20px;color:#888;font-size:12px;text-align:left;padding:0 5px;position:absolute;top:0px;left:130px;}
.Register_Positon3 {width:400px;height:20px;line-height:20px;color:#888;font-size:12px;text-align:left;padding:0 5px;position:absolute;top:39px;left:106px;}
#register_Password_NG{line-height:19px;}
#register_User_NG3{line-height:19px;}
.register_User_OK {width:19px;height:19px;background:url(../../../../v2/content/adminsub/images/icon_yes.png);position:absolute;top:0px;right:95px;}
.registerSub_User_OK {width:17px;height:12px;background:url(../../../../v2/content/adminsub/images/sign_icon_yes.png);position:absolute;top:14px;right:25px;}
.registerSub_User_NO {width:12px;height:12px;background:url(../../../../v2/content/adminsub/images/sign_icon_no.png);position:absolute;top:14px;right:30px;}


.PopupBox{width:720px;overflow:hidden;border:1px solid #c2c2c2;margin:0 auto;background:#fff;margin-top:5px;margin-bottom:5px;border-radius:5px;margin-left: 4px;}
.PopupBox_Header{width:100%;overflow:hidden;}
.PopupBox_HeaderClose{width:24px;height:39px;float:right;margin-right:15px;}
.Icon_PopupBox_Close{width:24px;height:24px;background:url(../../../../v2/content/adminsub/images/icon_popupbox_close.png) no-repeat center center;margin-top:8px;cursor:pointer;}
.Icon_PopupBox_Close:hover{background-color:#fff;background-image:url(../../../../v2/content/adminsub/images/icon_popupbox_close.png);background-repeat:no-repeat;background-position:center center;border-radius:3px;}
.PopupBox_Content{width:auto;overflow:hidden;margin:0 10px;}
.PopupBox_Agree{width:100%;overflow:hidden;	font-size:14px;line-height:30px;word-wrap:break-word;-ms-word-wrap:break-word;color:#666}
.PopupBox_Footer{width:auto;overflow:hidden;margin:0 15px;padding:10px 0 5px 0}
.PopupBox_Sure{width:300px;height:35px;margin:0 auto;border-radius:5px;line-height:35px;text-align:center;font-size:14px;background:#3f89ec;color:#fff;cursor:pointer}
.PopupBox_Sure:hover{background:#337bdb;}
.no_title_dialog .ui-dialog-titlebar {display:none;}
.ui-widget-content {border: none;background:#fff;}


.PasswordFind_Box{ width:100%; height:100%; overflow:hidden;}
.PasswordFind_NavBox{ width:100%; height:90px; background-color:#0f3a71; padding:10px 0 0 0; }
.PasswordFind_Nav{ width:1100px; height:100%; margin:0 auto; }
.PasswordFind_NavLogoBox{ width:50%; height:100%; float:left; overflow:hidden; }
.PasswordFind_NavLoginBox{ width:50%; height:100%; float:right; overflow:hidden; }
.PasswordFind_NavLogoBox ul li{ float:left; width:auto; height:100%; padding:0 5px; }
.PasswordFindNav_Logo{ width:254px; height:79px; overflow:hidden; }
.PasswordFindNav_Name{ font-size:24px; color:#fff; padding:0 20px; line-height:80px; background:url(../../../../v2/content/adminsub/images/passwordfind_line.png) no-repeat left center; }
.PasswordFind_NavLoginBox ul li{ float:right; line-height:80px; color:#fff; }
.PasswordFind_NavLoginBox ul li a{ font-size:14px; color:#fff; padding:0 12px; }
.PasswordFind_NavLoginBox ul li a:hover{ text-decoration:underline; color:#ff4f15; }

.PasswordFind_BoxIn{ width:1100px; min-height:500px; margin:0 auto; }
.PasswordFind_MainBox{ width:790px; height:auto; margin:0 auto; overflow:hidden; margin-top:100px; }
.PasswordFind_MainCircleBox{ padding:30px 0; margin:0 auto; overflow:hidden; }
.PasswordFind_MainCircleBox ul li{ float:left; width:auto; padding:0 8px; }
.PasswordFind_MainCircle{ width:60px; height:auto; overflow:hidden; }

.PasswordFind_CirclePicBox{ margin:0 auto; width:44px; height:44px; background:url(../../../../v2/content/adminsub/images/circle_bg.png) no-repeat center center; color:#fff; font-size:24px; text-align:center; line-height:44px; font-weight:bold; }
.PasswordFind_MainName{ font-size:14px; line-height:35px; color:#999; text-align:center; margin:0 auto; }
.PasswordFind_MainLine{ width:260px; border-top:4px solid #ccc; margin-top:22px; }

.CirclePic_Check{ margin:0 auto; width:44px; height:44px; background:url(../../../../v2/content/adminsub/images/circlebg.png) no-repeat center center; color:#fff; font-size:24px; text-align:center; line-height:44px; font-weight:bold; }
.MainName_Check{ font-size:14px; line-height:35px; color:#ff4f15; text-align:center; margin:0 auto; }
.MainLine_Check{ width:260px; border-top:4px solid #ff4f15; margin-top:22px; }

.PasswordFind_MainInputBox{ width:400px; height:auto; padding:50px; border:1px solid #ccc; background-color:#fff; margin:0 auto; }
.PasswordFind_ContentBtn{  margin-top:20px; }
.PasswordFind_ContentBtn a{ display:block; border-radius:3px;  margin:0 auto; width:100%; height:46px; line-height:46px; background-color:#0f3a71; color:#fff; font-size:16px; text-align:center; }
.PasswordFind_ContentBtn a:hover{ text-decoration:underline; }

.PasswordFind_MainInputBox .LoginBox_ContentInput {padding:0px 10px;}

.PasswordFind_MainInputNote{ width:350px; height:auto; margin:0 auto; font-size:16px; color:#222; text-align:center; line-height:30px; }
.PasswordFind_MainInputNote span{ font-size:16px; color:#ff4f15; font-weight:700; }
.PasswordFind_ContentName{ width:80px; text-align:left; }

.PasswordFind_ContentBtnBox{  margin-top:20px; }
.PasswordFind_ContentBtnBox a{ display:block; border-radius:3px;  margin:0 auto; width:100%; height:46px; line-height:46px; background-color:#0f3a71; color:#fff; font-size:16px; text-align:center; }
.PasswordFind_ContentBtnBox a:hover{ text-decoration:underline; }


.footer-box{width:100%;min-width:1200px;overflow:hidden;background:#f6f6f6;border-top:1px solid #ddd;margin-top:10px;z-index:-1;}
.footer-box .footer{width:1065px;overflow:hidden;margin:0 auto;border-top:1px solid #fff;padding:20px 0;border-bottom:1px solid #eeeeee;}
.footer-box .footer_no_zhuyun {width: 914px;}
.footer-box .footer .footer_firstlist{width:130px;overflow:hidden;float:left;padding:10px;color:#252525;border-right:1px dotted #ccc;border-left:1px dotted #fff;position:relative}
.footer-box .footer .footer_firstlist:first-child {border-left:1px dotted #ccc;}
.footer-box .footer .footer_firstlist img {width:148px;height:96px}
.footer .footer_list_title dt{font-size:14px;font-weight:bold;line-height:25px;margin-bottom:5px;text-align:center}
.footer .footer_list_title dd{line-height:23px; cursor:pointer;text-align:center;font-size:12px;color:#666}
.footer .footer_list_title a:hover{color:#666;text-decoration:underline}
.footer .footer_list_title a {color:#666;font-size:12px;}
.footer_list_title .icon_del {position:absolute;top:2px;right:5px;}
.footer_copyright{width:100%;overflow:hidden;margin:0 auto;position:relative;background-color:#f6f6f6;}
.footer_copyright #footer_content {width:1190px;overflow:hidden;margin:0 auto;position:relative;z-index:0;}
.footer_copyright #footer_content.admin {min-height:50px;}
.footer_copyright .footer_mask{position:absolute;left:0px;top:0px;cursor: pointer;background: tomato;filter: Alpha(Opacity=0);opacity: 0.0;z-index: 99999;width:100%;height:100%;}
.footer_number {width:50px;overflow:hidden;margin:0 auto;margin-bottom:10px;display:none}
.footer_links_box {width:100%;overflow:hidden;background:#e7e7e7;}
.footer_links {width:1200px;overflow:hidden;margin:0 auto;margin-top:5px;margin-bottom:5px;font-size:12px;background:#e7e7e7;color:#666}
.footer_links li{padding-right:5px;float:left}
.footer_links a{font-size:12px;color:#666}


.ui-dialog {
	padding: 0;
	position: fixed;
}

	.ui-dialog .ui-dialog-titlebar {
		border-radius: 0px;
		width: auto;
height: 52px;
border-bottom: 1px solid #b5c2ca;
line-height: 52px;
padding: 0 20px;
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f4f5f9,endColorStr=#f4f5f9);
		background: -ms-linear-gradient(top, #f4f5f9, #f4f5f9);
		background: -moz-linear-gradient(top,#f4f5f9,#f4f5f9);
		background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#f4f5f9), to(#f4f5f9));
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f4f5f9), to(#f4f5f9));
		background: -webkit-linear-gradient(top, #f4f5f9, #f4f5f9);
		background: -o-linear-gradient(top, #f4f5f9, #f4f5f9);
	}

	.ui-dialog .ui-dialog-title {
		width: auto;
overflow: hidden;
font-size: 16px;
color: #222;
float: left;
	}

	.ui-dialog .ui-dialog-content {
		padding: 0;
		overflow: hidden;
		float:left;
	}

	.ui-dialog .ui-dialog-titlebar-close {
		border: 0;
		right: 10px;
		top: 14px;
		background: none;
        cursor:pointer;
	}

		.ui-dialog .ui-dialog-titlebar-close:focus {
			outline: none;
		}

	.ui-dialog .ui-icon-closethick {
		width: 15px;
height: 22px;
background: url(../../../../v2/content/adminsub/images/icon_close.png) no-repeat right center;
float: right;
cursor: pointer;
	}

	.ui-dialog .ui-dialog-buttonpane {
		width: 100%;
		height: 48px;
		background: #ededed;
		border-top: 1px solid #c3ccdf;
		overflow: hidden;
		margin-top:0px;
	}

		.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
			padding-left: 5px;
			padding-right: 10px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

	.ui-dialog .ui-widget-header {
		border: none;
	}

	.ui-dialog .ui-widget-content .ui-icon {
		background-image: none;
	}

.ui-widget-content {
	font-size: 12px;
}

.ui-dialog-buttonset .ui-state-default, .ui-dialog-buttonset .ui-widget-content .ui-state-default, .ui-dialog-buttonset .ui-widget-header .ui-state-default {
	display: block;
	padding: 0 10px;
	line-height: 26px;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333;
	text-decoration: none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fafafa,endColorStr=#f1f1f1);
	background: -ms-linear-gradient(top, #fafafa, #f1f1f1);
	background: -moz-linear-gradient(top,#fafafa,#f1f1f1);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#fafafa), to(#f1f1f1));
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#f1f1f1));
	background: -webkit-linear-gradient(top, #fafafa, #f1f1f1);
	background: -o-linear-gradient(top, #fafafa, #f1f1f1);
	float: left;
}

.ui-selecting {
	background: #FECA40;
}

.ui-selected {
	background: #F39814;
	color: white;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: 1;
	filter: Alpha(Opacity=100);
	background-image: none;
}

.hasDatepicker .ui-widget-content {
	border: none;
}


.no_title_dialog {
	border: none;
	padding: 0;
	width: auto;
	overflow: visible;
}

	.no_title_dialog .ui-dialog-titlebar {
		display: none;
	}


.transparent_dialog {
	padding: 0;
	width: auto;
	filter: Alpha(Opacity=0);
	opacity: 0.0;
}

	.transparent_dialog .ui-dialog-titlebar {
		display: none;
	}











