/* reset.css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,label,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
body{ font-size:12px; font-weight:normal;font-family:Arial, Helvetica, sans-serif; text-align:center;}
table, select, input, textarea {font-size:12px;padding:3px;}


/** layout **/
.container { width:900px; margin:0 auto; text-align:left; }
.showgrid {background:url(../images/grid.png);}
.head_t{
	clear:both;
}
.logo_acaa {
	float:left;
	width:175px;
	height:50px;
}
.logo_ddc {
	float:right;
	width:116px;
	height:50px;
}
.head_menu {
	width: 900px;
	float:left;
	height:38px;
}
.hm_hul {
	width: 7px;
	float:left;
	background-image:url(../images/head/index_07.jpg);
	background-repeat:no-repeat;
	height:38px;
}
.hm_mu {
	width: 886px;
	float:left;
	background-image:url(../images/head/index_10.jpg);
	height:38px;
}
.hm_mua {
	width: 85px;
	float:left;
	height:28px;
	margin:3px 0 0 0 ;
	display:inline;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:28px;
}
.hm_mub{
	width: 95px;
	float:left;
	height:28px;
	margin:3px 0 0 0 ;
	display:inline;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:28px;

}
.hm_muc{
	width: 105px;
	float:left;
	height:28px;
	margin:3px 0 0 0 ;
	display:inline;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	line-height:28px;

}
.hm_mug{
	width: 2px;
	float:left;
	height:28px;
	margin:3px 0 0 0 ;
	background-image:url(../images/head/index_15.jpg);
	background-repeat:no-repeat;
}
.hm_muk{
	width: 15px;
	float:left;
	height:28px;
	margin:3px 0 0 0 ;
}
.hm_hur {
	width: 7px;
	float:right;
	background-image:url(../images/head/index_08.jpg);
	background-repeat:no-repeat;
	height:38px;
}

a {
	color: #828181;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.mainBody { margin-top:10px; }
.contentBdoy { clear:both; min-height:220px; height:auto !important; height:220px; overflow:visible; }
.other .contentBdoy { background-color:#fff; padding:10px; min-height:220px;height:auto !important; height:220px; overflow:visible; }
.other .contentBdoy h2.title { font-size:18px; font-weight:bold; font-family:"黑体"; color:#666; }
.login .contentBdoy { border:1px #ccc solid; background-color:#fff; margin-top:20px; padding:44px 91px; }
.contentBdoy .loginInfo { height:30px; }
.loginInfo ul { float:right;}
.loginInfo ul li { margin:0 4px; list-style:none; float:left; }
.loginInfo ul li a { color:#000; text-decoration:none; }
.loginInfo ul li a:hover { text-decoration:underline; }
.footer { margin:25px 0 15px 0; text-align:center; }
.footer div { line-height:22px; }

.dlfont { margin-top:10px; }
.dlfont dt { color:#de0618; line-height:30px; font-weight:bold; }
.dlfont dd { color:#646464; line-height:22px; }

.dlist { margin-left:5px; }
.dlist dl { padding:0.5em 0; width:100%; clear:both; }
.dlist dl:after { content:".";display:block;clear:both;visibility:hidden;height:0; }
.dlist dt { width:8em; text-align:right; }
.dlist dt, .dlist dd { color:#666666;float:left; margin-right:0.5em; }
.dlist .bfont { font-size:14px; font-weight:bold; color:#000000; }
.dlist dd .rfont { margin-left:1em; }

#thumbBox { text-align:center; }
#thumbBox .thumb { margin:0.5em auto;}
#thumbBox .link { margin:0.5em; }
.thumbborder { display:block; width:96px; height:96px; overflow:hidden; }

div.box { clear:both; }
div.space { margin-top:10px; }
div.space1 { margin-top:15px; }
div.space2 { margin-top:20px; }
div.space3 { margin-top:25px; }
div.col-6, div.col-7, div.col-10, div.col-11, div.col-13 { float:left; margin-right:10px; }
.last, div.last { margin-right:0; }
.col-6 { width:160px; }
.col-7 { width:270px; }
.col-10 { width:330px; }
.col-11 { width:440px; }
.col-13 { width:510px; }
div.colborder { padding-right:20px; }
.clearfix:after, .container:after { content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden; }
.clearfix, .container {display:block;}
.clear {clear:both;}

/** login style **/
.login-form { border:1px #b2b2b2 solid;background-color:#f6f6f6; padding:15px;margin-bottom:0.5em; padding-bottom:20px;}
.login-form h3 {font-size:14px;color:#333; font-weight:bold;}
.login-form dl {padding:3px 0;}
.login-form dt {color:#000000;width:4.5em;}
.login-form dt, .login-form dd {color:#666666;float:left;padding:0.2em 0;}
.login-form .text { width:14.6em;}
.login-form .select {width:15em;height:24px;}
.login-form .cnp { margin-top:0.5em; display:block; }
.login-form .loginBtn { width:80px; height:24px; }
.hd, .bd, .ft, .login-form dl, .sbmit, .forget {clear:both;}
.mod .hd { padding-bottom:1em;}
.mod .ft { text-align:center;}
.sbmit {  text-align:left; padding-left:4.5em; margin-top:10px; }
.sbmit span.forget { margin-left:1em; line-height:24px; }
.reg  { margin-top:15px; padding-top:5px; border-top:1px #ececec solid;}

/** show info **/
.infoBox { width:70%; padding:10px; margin:20px auto; }
.infoBox .hd { margin-bottom:1.5em; }
.infoBox .bd { margin-bottom:1.5em;}
.infoBox .ft { margin-top:1.5em; padding-left:82px; }
.infoBox .hd h3 { font-size:14px; font-weight:bold; color:#d60303; }
.infoBox .errortxt { color:#e71819; background:url(../images/icon_error.gif) no-repeat scroll 0 0; padding-left:82px; min-height:52px; 	height:auto !important; height:52px; padding-top:4px; line-height:150%; }
.infoBox .txt { color:#666666; background:url(../images/icon_ok.gif) no-repeat scroll 0 0; padding-left:82px; min-height:52px; 	height:auto !important; height:52px; padding-top:4px;
line-height:150%; }
.button1, .button2 { width:80px; padding:2px; }
.bfont { color:#d60303; }

/** main layout **/
.leftMenu { border:1px #bfbcbc solid; background-color:#fff; width:186px; float:left; }
.main { margin-left:10px; border:1px #bfbcbc solid; background-color:#fff; overflow:hidden; width:700px; float:left;}
.main .mainInner { min-height:520px;height:auto !important; height:520px; overflow:visible; }
#navInfo { color:#ccc;padding-bottom:0.84em;}
#stepInfo { margin:1.2em 0; clear:both; border-bottom:1px dotted #999999; padding-bottom:0.84em;}

/** left menu **/
.mBox .hd { background:#fff url(../images/menubox_bg.gif) no-repeat scroll 0 0; border-bottom:1px #e3e0e0 solid; border-top:1px #e3e0e0 solid; line-height:26px; }
.mBox .first { border-top:0px #fff solid; line-height:27px; }
.mBox .hd h3 { text-indent:2em; }
.mBox .hd h3 a { font-weight:bold; color:#d60303; text-decoration:none; }
.mBox .hd h3 a:hover { color:#d60303; text-decoration:underline; }
.mBox .bd { padding:10px; }
.mBox .menuList { padding-left:1em; }
.mBox .menuList li { line-height:25px; }
.mBox .menuList li a { color:#333; text-decoration:none; }
.mBox .menuList li a:hover { text-decoration:underline; font-weight:bold; }
.main .mBox { margin:10px; border:1px #e3e0e0 solid; }
.main .mBox .hd { background:#fff url(../images/tlbox_bg.gif) repeat-x scroll 0 0;border-top:none; line-height:27px; position:relative; }
.main .mBox .hd h3 { border-left:1px #fff solid; font-weight:bold; text-indent:0.5em; }
.edit .mBox { margin:0; border:none; }
.edit .mBox .hd { height:27px; border-left:1px #fff solid; }
.edit .mBox .bd { padding:10px; }

/** form style **/
fieldset { clear:both; margin:1.2em 0; padding-bottom:0.84em;}
legend { clear:both; display:block; text-align:left; margin-bottom:0.84em; font-weight:bold; }
.forminput { clear:both;margin-bottom:0.5em;position:relative;width:100%;color:#505050;}
.forminput:after {content:".";display:block;clear:both;visibility:hidden;height:0;}
.formlabel .reqfont { color:#62126B; }
.formlabel { text-align:right; width:12em;}
.formlabel, .formfield { float:left; line-height:1.6em;margin-right:0.5em;}
.formlabel label { float:right;color:#333; }
.formfield .inp { float:left;margin-right:0.5em;}
.formfield .cnp { display:block; zoom:-1; margin-top:0.5em; }
.forminput .text { width:16em; padding:4px; border:1px #808080 solid; }
.forminput .select { width:16.5em; padding:4px; border:1px #808080 solid; }
.forminput .textarea { width:25em; padding:4px; border:1px #808080 solid; height:5em; }
.forminput .frminfo { clear:left; margin-top:3px; color:#808080 }
.formbutton { padding-left:12.5em; }
.inputmsg { background:#fff url(../images/arrow_msg.gif) no-repeat scroll 0 6px;padding-left:13px;position:absolute;left:500px;top:0px;width:19em;color:#666;display:none;}
.reqfont { display:none; }

#regForm { padding-bottom:25px; }
#regForm legend { color:#636363; margin-bottom:1em; }
#regForm .forminput .text { background-color:#fff7f7; border:1px #c3c3c3 solid; width:18em; padding:3px; }
#regForm .forminput { padding:0.1em 0; position:relative;}
#regForm #vcode { width: 8em; }
#regForm #serviceText { width:500px; height:10em; font-family:Arial, Helvetica, sans-serif; overflow-x:hidden;overflow-y:scroll; border:1px #ccc solid; color:#333; }
#editForm fieldset { padding-bottom:0.3em; }
#editForm legend { border-bottom:1px #e3e0e0 dotted; margin-bottom:1.3em; border-left:3px #d60303 solid; line-height:23px; text-indent:1em; }
#editForm .forminput { padding-bottom:0.4em; }
#editForm .formbutton { padding-left:12.5em; border-top:1px #e3e0e0 dotted; padding-top:0.5em; }
#editForm .formbutton .button { width:100px; height:28px; }
.lineEditForm  .forminput { padding-bottom:0.4em; border-bottom:1px #e3e0e0 dotted; }

/** msg box **/
.error, .notice, .success {padding:.5em;margin-bottom:1em;border:1px solid #ddd;}
.error { background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice { background:#ffffe7;color:#514721;border-color:#ffe785;}
.success { background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a { color:#8a1f11; font-weight:bold;}
.notice a { color:#0022cc; font-weight:bold;}
.success a { color:#264409; font-weight:bold;}
.error  strong, .notice  strong, .success strong { color:#ff6600 }
.errorMsg { padding:0 10px 0 25px; background:#FBE3E4 url(../images/cross.png) no-repeat scroll 3px 3px; border:1px solid #ddd; color:#8a1f11;border-color:#FBC2C4; position:absolute; left:500px; top:0px; line-height:24px;} 
.onerror { background-color:#f1f1f1; }

/** tabMenu **/
.tabMenu { margin-top:4px; margin-left:7px; background-color:transparent; height:24px; position:absolute; }
.tabMenu li, .tabMenu li a { float:left; background:transparent; margin:0 3px; }
.tabMenu li a { display:block; padding:0 15px 0 10px; color:#d60303; background:transparent; padding-top:2px; line-height:22px; text-decoration:none; }
.tabMenu li.active  { background:transparent url(../images/tab_l.gif) no-repeat scroll left 0; }
.tabMenu li.active a { background:transparent url(../images/tab_r.gif) no-repeat scroll right 0; font-weight:bold; }
.tabMenu li a:hover, .tabMenu li.active a:hover { text-decoration:none; }

/** menu link **/
.menuLink { margin-bottom:2em; margin-left:.4em; }
.menuLink a { color:#336699; text-decoration:underline; }
.menuLink a:hover, .menuLink a.active { color:#000; text-decoration:none; }
.menuLink span.cd { color:#ccc; font-family:Arial, Helvetica, sans-serif; margin:0 3px; }

.backLink { float:right; }
.backLink a { color:#336699; text-decoration:underline; font-weight:normal;  }
.backLink a:hover { color:#000; text-decoration:none; }

.serviceBox { clear:both; position:relative; width:600px ; pading:0.5em 0; margin:10px auto; }
.serviceBox:after {content:".";display:block;clear:both;visibility:hidden;height:0;}
.serviceBox .lb, .serviceBox .rb { float:left;padding:10px; }
.serviceBox .lb { width:200px;}
.lb .name { padding-left:70px; font-size:14px; height:55px; line-height:55px; background:transparent url(../images/p.png) no-repeat scroll 0 0;} 
.serviceBox .rb { width:360px; border-bottom:1px #e3e0e0 solid; height:50px; } 
.serviceBox a { color:#336699; text-decoration:underline; }
.serviceBox a:hover, .serviceBox a.active { color:#000; text-decoration:none; }
.bindItem { height:30px;}
.addItem {  height:30px; border-top:1px #e3e0e0 solid; }
.bindItem span, .addItem span { float:right; }
.activeItem { background-color:#f6f6f6; border-top:1px #e3e0e0 solid;border-bottom:1px #e3e0e0 solid;}
.activeItem .rb { border-bottom:none; }

.infodl {}
.infodl dt { margin-bottom:5px; }
.infodl dd { margin-bottom:3px; }