html,body{margin:0px; width:100%; height:100%; background-color:#fff; font-size:16px; font-color:#000; line-height:1.5;}
*{box-sizing:border-box;} /* 用边框模式令盒子的大小易于操控 */

table{border-collapse:collapse;}
[type="text"],[type="password"],textarea{font-size:16px; color:#000; outline:0; padding:10px;}
select{font-size:16px; color:#000; outline:0;}

a{text-decoration:none; color:#000; cursor:pointer;}
a:hover{color:#06c;}
.a1{color:#06c; font-weight:bold;}
.a2{color:#f30; font-weight:bold;}

#header{width:100%; height:100px; position:fixed; left:0; top:0; padding:10px calc((100% - 1260px) / 2); line-height:39px; background-color:#fff; border-bottom:1px solid #ddd; z-index:1000;}
#logo{height:80px; display:block;}
#menu{position:relative; line-height:40px; display:flex;}
.menu_i{margin-right:40px; font-size:18px; height:40px;}
.menu_i:hover{border-bottom:4px solid #06c; color:#06c;}
.menu_sub {position:absolute; margin-top:34px; margin-left:-15px;  padding:2px; text-align:left; background-color:#fff; border:1px solid #369; z-index:1001; display:none;}
.submn_i{font-size:16px; padding:0px 10px;}
.submn_i:hover{background-color:#def;}
.ssmn_i{font-size:14px; line-height:24px; padding:0px 10px;}
.ssmn_i:hover{background-color:#def;}
#face>img{width:32px; height:32px; display:block; margin-top:3px; margin-right:10px;}
	
#main{width:1260px; min-height:calc(100% - 120px); border-top:100px transparent solid; margin:auto; background-color:#fff;}
#main1{width:100%; height:100%; border-top:100px transparent solid; background-color:#fff;}
#main3{width:100%; height:100%; border-top:100px transparent solid; background-color:#fff;}
#pgName{background-color:#f3f3f3; padding:20px; text-align:center; color:#06c; font-size:32px; font-weight:bold; letter-spacing:10px; margin-bottom:30px;}

#footer{width:100%; min-height:120px; padding:30px calc((100% - 1260px) / 2); background-color:#f6f6f6; line-height:29px; text-align:center;}

#ai_toolbar{height:50px; line-height:48px; padding:0 20px; font-size:18px; color:#999; border-bottom:1px solid #ccc;}
#ai_toolbar>a{display:inline-block; height:49px; padding:0 20px; font-weight:bold;}
#ai_toolbar>a:hover{border-bottom:4px solid #369; color:#369;}
.ai0{border-bottom:4px solid transparent; color:#666;}
.ai1{border-bottom:4px solid #f00; color:#f00;}
#ai_webs{height:calc(100% - 50px);}
#ai_webs>iframe{width:100%; height:100%; border:0;}


.fx{display:flex;}
.fa{display:flex; justify-content:space-around;}
.fb{display:flex; justify-content:space-between;}
.fc{display:flex; justify-content:center;}
.fe{display:flex; justify-content:flex-end;}

.pd10{padding:10px;}
.pd20{padding:20px;}
.mg20{margin:20px;}
.fs24{font-size:24px;}
.bd{font-weight:bold;}
.bd1{border:1px solid #ddd;}
.bdb1{border-bottom:1px solid #ddd;}

.leftSide{width:240px; margin-right:20px;}
.rightSide{width:1000px;}
.leftSide3{width:240px;}
.rightSide3{flex:1;}
.leftPad{width:100%; height:100%; border:1px solid #ddd;}
.leftPad>div{padding:10px; text-align:center}
.leftPad>div>a{display:block; padding:10px 0;}
.leftPad>div>a:hover{background-color:#f6f6f6;}
.leftPad_tt{font-size:22px; font-weight:bold; color:#000; background-color:#eee;}
.centerPad{margin:auto; width:40%;}
.posBar{font-size:18px; font-weight:bold; color:#06c; background-color:#def; padding:13px; padding-left:20px;}

.artTT{font-size:20px; padding:10px 0; border-bottom:1px solid #ddd;}
.artTT:hover{background-color:#f3f3f3;}

.tt{text-align:center; font-size:24px; color:#000; font-weight:bold;}
.dt{text-align:right; color:#999;}

.noEdt{background-color:#f6f6f6;}

.cl_f00{color:#f00;}
.cl_090{color:#090;}
.cl_06c{color:#06c;}
red{color:#f00;}

.spec{font-weight:bold; color:#f00;}
.corr{font-weight:bold; color:#0c0;}



/* 表单相关 */
.reglog [type="text"], .reglog [type="password"]{width:100%; font-size:18px;}
.btn0{height:40px; font-size:18px; color:#fff; border:0; background-color:#999; letter-spacing:2px; display:inline-block; line-height:40px; cursor:pointer;}
.btn0:hover{color:#fff; background-color:#666;}
.btn1{height:40px; font-size:18px; color:#fff; border:0; background-color:#090; letter-spacing:2px; display:inline-block; line-height:40px; cursor:pointer;}
.btn1:hover{color:#fff; background-color:#060;}
.btn2{height:42px; font-size:18px; color:#fff; border:0; background-color:#06c; letter-spacing:2px; display:inline-block; line-height:40px; cursor:pointer;}
.btn2:hover{color:#fff; background-color:#039;}
.btn_big{width:100%; height:50px; background:#090; border:0; margin:20px 0; color:#fff; font-size:24px;}
.lab{font-size:20px; color:#000; margin:30px 0 5px 0;}
.tips  {font-size:16px; line-height:30px; color:#aaa;}
.exa   {font-size:16px; line-height:30px; color:#090;}
.null  {font-size:16px; line-height:30px; color:#c0c;}
.maybe {font-size:16px; line-height:30px; color:#999;}
.err   {font-size:16px; line-height:30px; color:#f00;}
