﻿@import "basecontrol.css";

*{font-family:微软雅黑 !important;} 
html{height:100%;}
body
{
	height:100%;
	font-size:12px;
	font-family: verdana, 宋体;margin:0px;padding:0px;text-align:left;direction:ltr;unicode-bidi:embed;
	background-color:#ace;
	background-position:center;
	background-repeat:no-repeat ;
}
body{background:url("images/bybg.jpg") repeat-x left center scroll  transparent;font-size:11px;margin:0px;padding:0px;text-align:left;direction:ltr;unicode-bidi:embed;}

form { margin:0;}
img { border:0;}

table{border:0; border-collapse:collapse; clear:both;}
tr{border:0; clear:both; line-height:30px;}
td{border:0; clear:both; _color:#ffffff;}

hr {
		/*height: 1px;
		background-color: #000;
		color: #000;
		margin: 2em 0;*/
	}
a img{ border:0;}

.validimgcss
{
	vertical-align:middle;
	*vertical-align:baseline;
	*margin:5px;
	border:0;
}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} .clearfix{display:inline-block;} html[xmlns] .clearfix{display:block;} * html .clearfix{height:1%;}


#loginHeader{border-bottom: 1px solid #A1A6B1;  height:80px; padding:0; line-height:80px; width:auto; clear:both;background: #0068B7 url("images/header.png") left top no-repeat;}
#loginLogo {font-size:150%; color:#FFFFFF; font-weight:bold; width:auto; clear:both; height:37px; line-height:37px;*height:35px; *line-height:35px; float:left; margin-left:230px; color:#FFFFFF;}
#loginVersion {width:auto;  height:36px; line-height:36px; *height:36px; *line-height:36px;  text-align:right; float:right; margin-right:30px; color:#FFFFFF;}

.themediv{ height: 0px;
z-index: 99;
width: 100%;
}
.theme {display:none;
  height: 120px;
margin: 9px 0px;
padding-left: 11px;
overflow: hidden;
background: url("images/hdlogo1.png") no-repeat scroll 0% 0% transparent;
float: left;
width: 1000px;
left: 30px;
position: absolute;
top:-8px;
}
.theme li {display:block;float:left;width:12px;height:11px;padding-left:2px;background:url( ../../images/theme.gif) 0 -22px no-repeat;}
.theme li a {display:block;width:12px;height:11px;text-indent:-9999px;}
#default.current {background-position:2px -11px;}
#blue.current {background-position:-12px -11px;}
#green.current {background-position:-26px -11px;}
#purple.current {background-position:-40px -11px;}
#red.current {background-position:-54px -11px;}

#container {  
	zoom:1;
	/*max-width: 1024px;*/
    width:auto;
    height:auto;
    margin: 0 auto;
    padding: 0px;
    /*overflow:auto;
    overflow-x:hidden;
    overflow-y:hidden;*/
    position:relative;
    _overflow-x:hidden;
    z-index:2;
}

#container { padding-top: 0; }


	

#content {width:auto;  height:500px; margin:-1% auto auto auto; position:relative; _overflow-x:hidden; }

.contentBox{width:auto; height:auto; position:relative; _overflow-x:hidden; zoom:1;/*background:#eeeeee; _background:#666;*/}
.contentBox-t1,.contentBox-t2,.contentBox-b1,.contentBox-b2{height:0px;overflow:hidden; margin:0px;}
.contentBox-t1{border:0px;margin:1px 0px 0px 0px;}
.contentBox-t2{border-width:0px;border-style:solid;}
.contentBox-offset{border: 0px;
background-image: url("images/dldsrk.png");
width: 650px;
height: 350px;
position:absolute;
top: 50%;
left: 50%;
margin: -125px 0px 0px -325px;
background-repeat: no-repeat;
background-position: center center;
}}
.contentBox-body{margin-right:1px;padding: 8px;height:auto;}
.contentBox-b2{background:#333333;border-width:0px 2px 0px 0px;border-style:solid;margin-left:1px;}
.contentBox-b1{margin:0px 1px 0px 2px;_background:#0F508D;}
.contentBox-body *{margin:0px; }
/*边框颜色*/
.contentBox-t1,.contentBox-b2{/*background:#CCC;_background:#666;*/}
.contentBox-t2,.contentBox-body{/*border-color:#CCC;_background:#666;*/_border-color:#666; }
/*背景颜色*/
.contentBox-t2,.contentBox-body{/*background:#0F508D url(images/header.png) repeat-x;*/
margin-top: 70px;}
/*阴影颜色*/
.contentBox-offset,.contentBox-b1{/*background:#ff0000;*/  }
.contentBox-b2{border-color:#0F508D; }


/**/
.login_SimpleReg{padding:25px 0px 0px 250px;/*background:#eeeeee;_background:#666;*/_color:#ffffff;}
#reg_form_box .editor{margin:0;/*background:#eeeeee;_background:#666;*/ _color:#ffffff;}
#reg_form_box .reg_terms_box{margin-left:95px;padding-top:15px;/*background:#eeeeee;_background:#666;*/}
#reg_form_box .reg_btn{margin:0 0 0 94px; font-size:12px;}
#reg_form_box #cancel_button{float:left;}
#terms{margin:0 5px 0 0px;}
#reg_form_box .reg_terms_box{margin-left:105px;padding-top:15px; height:15px; line-height:15px;}
* html table.editor select{margin-left:1px;}
#reg_box{padding:0px;margin:0;/*background:#eeeeee;_background:#666;*/_color:#ffffff;}
#reg_box .label{color:#416AA3;text-align:right;font-weight:bold;padding-right:3px;width:100px;_color:#ffffff;}
#reg_box .inputtext, #reg_box .inputpassword{width:220px;border-color:#1C5ABF;margin-top:2px;}
#reg_box select{margin:2px 0 0 0;}
select#openid_buttons_box{font-size:11px;}
.ff2 #reg_box select,
.ff3 #reg_box select{border-color:#96a6c5;}
#reg_box{font-size:12px;margin-left:1px;/* background:#eeeeee;_background:#666;*/}
.login_warning{font-size:12px;margin-left:1px; color:#E8380D; line-height:15px; height:15px; clear:both;}
/**/


/****choosetheme***/

#choosetheme{width:auto; height:200px; margin-bottom:30px; clear:both; border:1px solid #333333;}

/******/

#loginFooter 
{
	color: #fff;	
	background:transparent;
	text-align: left;
	font-size: 12px;	 
	z-index:2;
	position:absolute;
	bottom:0px;
	width:100%;
	height:50px;
	line-height:50px;
	clear:both;
	
}

#loginFooter .copyright{ text-indent:70px; float:left;width:auto;color:#333; margin-left:34px;  clear:both;
/*background: url(images/shapowerlogo.png) left top no-repeat;*/}
.copyright a{color:#fff; text-decoration:none;}
.copyright a:hover{color:#fff; text-decoration:none;}
.copyright a:visited{color:#fff; text-decoration:none;}

#loginFooter #loginFooter_links{float:right;margin-right:7px;padding-left:18px; height:50px; line-height:47px; text-align:left; width:205px;background:url(../../images/archive16.png) no-repeat left 50%;*background:url(../../images/archive16.png) no-repeat left 45%; }
#loginFooter #loginFooter_links a{color:#333; text-decoration:none;}
#loginFooter #loginFooter_links a:hover{color:#CD0A0A; text-decoration:none;}
#loginFooter #loginFooter_links a:visited{color:#416AA3; text-decoration:none;}


.UILinkButton a{color:#fff;text-decoration:none;}
.UILinkButton a:hover{color:#fff;text-decoration:none;margin:0px;padding:3px 10px 3px 12px;/* @noflip */
background:transparent url(images/control/button/UILinkButton_Blue.png) top left no-repeat;border:0px;height:22px;color:white;font-size:11px;font-weight:bold;position:relative;cursor:pointer;/* @noflip */
float:left;}
.UILinkButton a:visited{}

.login_loading
{
	width:230px;	height:26px; position:absolute; display:none;	border: 1px solid #ccc;	background:#cc4444 url(images/loading/loading.gif) no-repeat 12% 46%;	color:#fff;	clear:both;	line-height:26px;	text-indent:55px;
	top:22%; right:38%; z-index:200;
	/*top:40%; right:50%;position:absolute; z-index:999;
	width:36px;	height:36px; padding:0; margin:0;	background: url(images/loading/spinner3-greenie.gif) no-repeat;	color:#fff;	clear:both;*/
}
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px;  _overflow:hidden; position:relative;}

.ui-widget {font-family: verdana, 宋体; font-size: 1.1em; _overflow-x:hidden;	 width: 530px;left: 50%;top: 15%;*top:15%;margin-left: -275px;position: absolute;z-index: 203;}
.ui-state-error{border: 1px solid #cd0a0a; background: #fef1ec url(images/alert.png) 20px 7px no-repeat; color: #cd0a0a; min-height:20px; text-indent:15px;  text-align:center;display:inline-block ;}

.ui-state-error a { color: #cd0a0a; }


/*******************jquery plugin****************/
 .jqifade{
      position: absolute; 
      background-color: #aaaaaa; 
}
div.jqi{ 
      width: 400px; 
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
      position: absolute; 
      background-color: #ffffff;
      font-size: 12px; 
      text-align: left; 
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{ 
      font-weight: bold; 
}
div.jqi .jqiclose{ 
      position: absolute;
      top: 4px; right: -2px; 
      width: 18px; 
      cursor: default; 
      color: #bbbbbb; 
      font-weight: bold; 
}
div.jqi .jqimessage{ 
      padding: 10px; 
      line-height: 20px; 
      color: #444444; 
      
}
div.jqi .jqibuttons{ 
      text-align: right; 
      padding: 5px 0 5px 0; 
      border: solid 1px #eeeeee; 
      background-color: #f4f4f4;
}
div.jqi button{ 
      padding: 3px 10px;
      margin: 0 10px; 
      background-color: #2F6073; 
      border: solid 1px #f4f4f4; 
      color: #ffffff; 
      font-weight: bold; 
      font-size: 12px; 
}
div.jqi button:hover{ 
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{ 
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{ 
      background-color: #BF5E26;
}

#txtvalidatecode{vertical-align:middle;margin-top:2px;}
#imgvalidatecode{width:100px;height:20px;vertical-align:middle;}


/*隐藏登录选项*/
#trlogintype{}
/*隐藏版本号*/
#loginVersion{}

/*.editor tr{height:40px; inline-height:40px;}*/
.inputtext{/*background-color: #FFFFFF;
    border: 1px solid #9DC0D0;*/ height:18px; inline-height:18px;
	margin-top:5px;
	
	font-size:18px;
	}
	
	#UILinkButton{text-align:center;}
	#lbluser{ display:inline-block;width:20px;}
	
	/*#btnLogin
	{background-image: url("images/control/button/UILinkButton_Green.png");
	border-radius:3px;
    background-repeat: no-repeat;
    border: 0 solid #FFFFFF;
    color: #FFFFFF;
    font-size: 9pt;
    height: 32px;
text-align:center;
    margin-top: 8px;
    width: 90px;
    }*/
    
    
    
    
    
   .UILinkButton {
    float: left;
    z-index: 1;
    padding: 0px 0px 0px 11px;
    line-height: 35px;
    clear: both;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-align: center;
    position: relative;
	}
	.UILinkButton_SU .UILinkButton_A {
   
        margin: 0px;
    padding:0px 10px 0px 38px;
    background: url("images/control/button/UILinkButton_Green.png") no-repeat scroll left top transparent;
    border: 0px none;
    height:30px;
    color: #fff;
    font-size: 12px;
    position: relative;
    cursor: pointer;
    float: left;
    width: 225px;

    }


.UILinkButton .UILinkButton_RW {
    width: 2px;
    height: 30px;
    overflow: hidden;
    position: relative;
    float: left;
}

.UILinkButton .UILinkButton_R {
    right: 0px;
    top: 0px;
    background: url("images/control/button/UILinkButton_Green.png") no-repeat scroll right top transparent;
    width: 2px;
    height:30px;
    position: absolute;
}