

/* reset */
body{color:#707070;background:#fff;font-family:simsun,sans-serif;line-height:1.666em;}
body,select,input,button,h1,h2,h3,h4,h5,h6{font-size:12px;}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote{margin:0;padding:0;border:0;}
input,button,textarea,img{line-height:normal;}
abbr,acronym,address,cite,q,em,code,var,dfn,ins{font-style:normal;text-decoration:none;border:0;}
q:before,q:after{content:"";}
ul,ol{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
select,
button,
input{vertical-align:middle;}
.ipt-c,
.ipt-r{width:16px;height:16px;overflow:hidden;padding:0;margin:0 3px 0 0;}

a{color:#154077;}
a:hover{text-decoration:underline;}

.header,
.body,
.footer,
.part,
.clear{+zoom:1;}
.header:after,
.body:after,
.footer:after,
.part:after,
.clear:after{clear:both;content:".";font-size:0;display:block;height:0;overflow:hidden;visibility:hidden;}

.sec-mod,
.sec-mod h2,
.login-mod .goto,
.login-mod .ipt-b,
.login-mod h2,
.login-mod h2 em,
.logo span,
.bg{background-image:url(../image/bg.gif);background-repeat:no-repeat;}

.login-mod .ipt-t,
.bgx{background-image:url(../image/bgx.gif);background-repeat:repeat-x;}


.page{width:950px;margin:auto;}

.header{padding:25px 0;}

	/* Logo */
	.logo{float:left;}
	.logo img,
	.logo span{float:left;display:inline;}
	.logo img{margin-top:2px;margin-right:15px;}
	.logo span{width:176px;height:32px;text-indent:-999em;overflow:hidden;}

	.toplinks{float:right;line-height:32px;}
	.toplinks,
	.toplinks a{color:#8e8e8e;}
	.toplinks a{margin:0 3px;text-decoration:none;}
	.toplinks a:hover{text-decoration:underline;}


.body{}

	.main-part{position:relative;width:950px;height:428px;overflow:hidden;}

		.login-mod{position:absolute;top:35px;left:505px;padding:35px 25px;width:363px;height:288px;}
		.login-mod h2,
		.login-mod .fi{margin:0 10px;}
		.login-mod h2{width:151px;height:30px;text-indent:-999em;overflow:hidden;margin-bottom:10px;}
		.login-mod .fi{padding:10px 0;}
		.login-mod .fi-notit{padding-left:4em;position:relative;}
		.login-mod .fi-notit label{margin-right:20px;}
		.login-mod label.tit{float:left;_margin-right:-3px;width:66px;line-height:29px;color:#000;}
		.login-mod .ipt-t{width:235px;border:1px solid #7A8395;padding:6px 4px;font-size:14px;margin-right:10px;font-family:Arial,sans-serif;}
		.login-mod .ipt-sample{color:#788F9E;}
		.login-mod .ipt-b{width:90px;height:30px;font-size:14px;font-weight:bold;color:#444;padding:0;border:0;background-position:0 -72px;cursor:pointer;}
		.login-mod .goto{background-position:0 -144px;margin-top:20px;padding:20px 0 0 10px;font-size:14px;}
		.body .login-mod-multidomain{padding:18px 25px}
		.body .login-mod-multidomain .goto{margin-top:0;padding:13px 0 8px 10px;}
		.login-mod form .fi select{padding:0 0 0 0;height: 28px; width: 245px;line-height:28px;}
		.login-mod .err{/* position:absolute;width:145px;left:95px;top:50%; */color:#D80001;/* line-height:16px;transform: translateY(-50%) */}
		.login-mod .err.admin{left:154px}

	.sec-part{padding-top:20px;}

	.sec-mod{width:445px;padding-bottom:20px;line-height:25px;}
	.sec-mod h2{width:110px;height:36px;text-indent:-999em;overflow:hidden;margin-bottom:10px;}

		.intro-mod{float:left;background-position:350px -252px;}
		.intro-mod h2{background-position:-144px -72px;}

		.news-mod{float:right;background-position:45px -360px;}
		.news-mod h2{background-position:-288px -72px;}
		.login-mod .fi{
			position: relative;
		}
		.fi .eye{
			position: absolute;
			right: 40px;
			top: 10px;
			width: 20px;
			height: 20px;
			background-size: contain;
			cursor: pointer;
		}
		
		.fi .icon-open {
			background-image: url(../image/eye_open@2x.png);
			background-image: url(../image/eye_open.png)\9;
		}
		
		.fi .icon-close {
			background-image: url(../image/eye_close@2x.png);
			background-image: url(../image/eye_close.png)\9;
		}


.footer{border-top:1px solid #ededed;margin-top:20px;text-align:center;}
.footer,
.footer a{color:#8e8e8e;}
.footer span,
.footer a{margin:0 10px;text-decoration:none;}
.footer span{font-family:Arial,sans-serif;}
.footer a:hover{text-decoration:underline;}
.footer .link,
.footer .right{padding: 10px 0;}