﻿/* reset */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: none;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

li { list-style: none; }

caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6 { font-size: 100%;font-weight:normal; }
h1 { font-size: 18px;font-weight:700;}
h2 { font-size: 16px;}
h3 { font-size: 14px;}
h6 {font-weight:300;}

q:before,q:after { content: ''; }

abbr,acronym { border: none; font-variant: normal; }

/* to preserve line-height and selector appearance */
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }

input,button,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
/*to enable resizing for IE*/
select, input, button, textarea {
	font: 100% Tahoma,Helvetica,Arial,sans-serif;
	font-family:inherit;font-size:inherit;font-weight:inherit;
}

/*To help tables remember to inherit */
table { font-size: inherit; font-size: 100%; }

/* fixed-width elements */
pre, code, kbd, samp, tt{
	font-family: 'Courier New', Courier, monospace;
}

/* reset small fonts for chinese */
small {
    font-size: 100%; 
}

strong, b { font-weight: bold; }

a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

a img{border:0;}

img{ vertical-align:middle;}

/* indicating to users that more info is available */
abbr,acronym { border-bottom: 1px dotted;cursor: help;}

ins { text-decoration: none; }
del { text-decoration: line-through; }

hr {
    background-color: #d1d7dc; 
    border: none; height: 1px;
}

label {cursor:pointer;}


/* layout */

/* grid */
.form{ width:100%; height:auto; overflow:visible;}
.form dt, .form dd, .form li{ width:100%; height:auto;overflow:visible; clear:both; line-height:1.2;}
.form span{clear:both; display:none; padding-left:16px; line-height:1.2;}
.form span.error{ color:#e86227;display:block; background:url(../img/bg.png) 0 0 no-repeat;}
.form span.success{ color:#54b91d; display:block;background:url(../img/bg.png) 0 -32px no-repeat;}
.form label{ float:left; text-align:right; margin-right:10px; font-size:14px;}
.form input, .form textarea, .form select, .form button{ float:left;}
.form input.submit{ text-align:center;}
.form p{ clear:both;color:#666; float:left;display:inline; overflow:visible; }
.form p a:link, .form p a:visited{ color:#000;margin:0 2px;}
.form p a:hover, .form p a:active{color:#e74106;}
.form p span{ clear:none;padding-left:0;}
.form div.pop{ float:left; position:absolute; display:none;}
/* type */

/* font */
body {font:12px/1.5 Tahoma, Arial, simsun, sans-serif; color:#333; background:#fff; min-width:640px;}
/* base */
html, body, #wrap {height: 100%;}
body > #wrap {height: auto; min-height: 100%;}
a:link, a:visited{color:#666;}
a:hover, a:active{color:#e74106;}
label.passid, a.passid{background:url(../img/bg.png) 0 -385px no-repeat; margin:0 4px; min-width:16px; height:16px;padding:1px 0 1px 18px;}
label.openid, a.openid{background:url(../img/bg.png) 0 -684px no-repeat; margin:0 4px; min-width:16px; height:16px;padding:1px 0 1px 18px;}
label.liveid, a.liveid{background:url(../img/bg.png) 0 -733px no-repeat; margin:0 4px; min-width:16px; height:16px;padding:1px 0 1px 18px;}
.ui-tabs-nav{width:100%;height:25px; font-size:16px;border-bottom:solid 1px #bdbabd;}
.ui-tabs-nav li{border:solid 1px #bdbabd;float:right;width:auto;padding:4px 8px;margin-right:10px; line-height:1; height:16px;background-color:#f3f3f3;}
.ui-tabs-nav li.ui-tabs-selected{border-bottom:solid 1px #fff;background-color:#fff;}
.ui-tabs-nav li.first{ border:0; float:left; margin:0;background-color:#fff;padding-left:0;}
.ui-tabs-nav li img{ margin-right:4px;}
.ui-tabs-nav li a{ text-decoration:none;}
.ui-tabs-panel{width:100%; height:auto;}
.ui-tabs-hide{display: none;}
/*工具栏*/
#header{width:100%;height:32px;border-bottom:solid 1px #bdbabd;}
#header li{margin:0 8px; width:auto;float:left; height:100%; line-height:1.5;}
#header ul.logo{float:left;width:230px;height:100%;}
#header ul.logo a{color:#e74106;}
#header ul.logo img{margin:4px 6px 0 0;}
#header ul.passid{float:right;width:auto;height:24px;margin-top:8px;height:22px; }
#header ul.passid li{font-size:16px; display:none;}
#signup, #signin, #signout{ background: url(../img/bg.png) no-repeat;padding-left:20px;}
#signup{background-position:0 -433px;}
#signin{background-position:0 -484px;}
#signout{background-position:0 -533px;}
#passname{ max-width:230px; overflow:hidden;}
li#account{ padding-left:4px; margin-left:0;  }
li#avatars{ margin-right:0;}
li#avatars img{max-width:16px; max-height:16px; display:block; margin-top:3px;}
/*主体*/
#content {width:100%; margin:0 auto;height:auto;padding-bottom:32px; min-width:640px;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/*底栏*/
#footer{width:100%;height:20px;border-top:solid 1px #bdbabd;clear:both;position: relative; margin-top:-25px;padding-top:4px;color:#666; }
#footer dl{width:100%;height:100%;}
#footer dd, #footer dt{width:auto;height:100%;float:left;margin:0 8px; line-height:1.3;}
#footer dt{float:right; }
/*公用表单*/
.form dd, .form li{min-height:48px;padding-top:16px;}
.form .captcha{min-height:57px;}
.form .hr{min-height:1px; padding-top:7px;}
.form .hr hr{ width:640px; height:1px; border-top:dotted 1px #666; background-color:#fff; display:block;}
.form label{height:16px; padding-top:8px; }
.form label.passids{ background:url(../img/bg.png) 0 -384px no-repeat; padding-top:2px; margin-top:6px; }
.form input.text, dl.form div.input{ width:306px; height:24px; font-size:20px;}
.form input.checkbox{margin:0; padding:0; width:16px; height:16px;}
.form input.submit{height:48px; width:312px; font-size:20px; font-weight:700;}
.form p{ height:14px; padding-top:4px;}
.form p label{font-size:12px; padding:0; height:14px;  width:auto;margin:1px 4px;text-align:left; cursor:pointer;}
.form p span{ width:auto; float:left; height:12px;  margin-left:0; clear:none; display:block;}
.form span{ height:12px;padding-bottom:4px;}
dl.form{width:410px;}
dl.form dt{height:24px; font-size:16px;}
dl.form label{width:60px;}
dl.form p{width:340px; margin-left:70px;}
dl.form span{ width:324px; margin-left:70px;}
dl.form dd.message{ min-height:16px; padding:0;}
dl.form dd.message span{ width:auto; float:right; margin:0;}
dl.form input.submit{margin-left:69px;}
ul.form{border-top:dotted 1px #666; margin-top:2px;width:640px;}
ul.form label{ width:150px;}
ul.form p{width:480px;margin-left:160px; }
ul.form span{width:464px;margin-left:160px; }
ul.form input.submit{ margin-left:159px;}
.form p label, .form p span{margin-left:0; width:auto;}
/*验证码*/
div.captcha{width:340px; height:57px;float:left;}
#recaptcha_image{float:left; width:300px; height:57px;}
#recaptcha_image a{float:left; margin-top:-16px;}
div.captcha_more{ float:left; margin:4px 0 0 15px; width:25px; height:48px; overflow:hidden;  }
div.captcha_more a{width:25px; height:16px;background: url(../img/bg.png) no-repeat; text-decoration: none; display:list-item;  overflow:hidden; }
div.captcha_more a.refresh{background-position:0 -588px;}
div.captcha_more a.recaptcha_only_if_image{background-position:0 -621px;}
div.captcha_more a.recaptcha_only_if_audio{background-position:0 -605px;}
div.captcha_more a.help{background-position:0 -637px;}
iframe{ display:none;}
/*公用表单头*/
div.formheader{ width:640px; height:auto; overflow:visible;margin:32px auto;}
div.formheader h1{width:100%; height:48px; overflow:visible;}
div.formheader h1 a{font-size:32px;}
div.formheader h6{width:100%; height:18px;color:#666;clear:both; }
div.formheader h6 img{ margin:0 4px;}
div.formheader h6 span{ float:right;}
div.formheader h6 a:link, div.formheader h6 a:visited{ color:#000;font-weight:700; margin:0 4px; }
div.formheader h6 a:hover, div.formheader h6 a:active{ color:#e74106;}
/*登录*/
div.signin{margin-top:6%; min-height:450px; }
div.signin h1{height:auto;position:relative; left:-32px;}
div.signin h6{margin:32px 0; }
div.apps{ width:150px; height:auto; float:left;border-right:solid 1px #bdbabd; margin-right:40px; padding-right:39px;  }
div.apps h1{height:24px;font-size:16px; font-weight:300; left:0; line-height:1; margin-top:4px;}
div.apps h6{width:100%; height:auto; padding:16px 0 32px 0; overflow:visible;margin:0 }
div.apps h6 input{height:48px; width:128px;font-size:20px;font-weight:700;}
div.tabs{float:left; width:410px;}
/* 提示信息 */
div.message{width:640px; height:auto; margin:6% auto 0 auto; padding:8px 0 0 40px; overflow:visible;}
div.message h1{ height:32px; width:100%;color:#666; }
div.message h6{ width:100%; height:auto;}
div.messages{ background:url(../img/bg.png) 0 -174px no-repeat; color:#05700c;}
div.messagew{ background:url(../img/bg.png)  0 -238px no-repeat;color:#ee9119;}
div.messagee{ background:url(../img/bg.png) 0 -110px no-repeat;color:#e00808;}

/*print*/

/*other monitor*/