/* JS-Enabled CSS */
body{ overflow:visible !important;} .modal{ overflow: auto !important;} 
ul, li {
    list-style-type: none;
}
/* Colors */
.color-yellow {background:#f2bc00;}
.color-red    {background:#dd0000;}
.color-blue   {background:#0094ea;}
.color-white  {background:#dfdfdf;}
.color-orange {background:#f66e00;}
.color-green  {background:#8dc100;}

.color-yellow-line {border:1px solid #f2bc00;}
.color-red-line    { border:1px solid #dd0000;}
.color-blue-line   { border:1px solid #0094ea;}
.color-white-line  { border:1px solid #dfdfdf;}
.color-orange-line { border:1px solid #f66e00;}
.color-green-line  { border:1px solid #8dc100;}


.color-yellow span,.color-yellow a,
.color-white span,.color-white a,
.color-green span,.color-green a
	{color:#000;}
.color-red span,.color-red a,
.color-blue span,.color-blue a,
.color-orange span,.color-orange a
	{color:#FFF;}
/* End Colors */

/* Columns section */
#columns .column {
    float: left;
    width: 100%;
		/* Min-height: */
		min-height: 400px;
		height: auto !important; 
		height: 400px;
		padding:0px;
		margin:0px;
}

.widget {
    margin: 30px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.widget-follow {
    margin: 30px 0px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.widget-head-follow {
    color: #000;
    overflow: hidden;
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.widget-head-follow h3 {
    padding: 0 5px;
    float: left;
}
.widget-head-follow span{margin-left:15px;font-size: 16px;font-family: microsoft yahei;}

.widget .widget-head {
    color: #000;
    overflow: hidden;
    width: 100%;
    height: 35px;
    line-height: 35px;
}
.widget-head-follow h3 {
    padding: 0 5px;
    float: left;
}
.widget .widget-head h3 {
    padding: 0 5px;
    float: left;
}
.widget-content {
    padding: 5px 5px;
    color: #DDD;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    line-height: 1.2em;
    overflow: hidden;
}

/* End Columns section */


.widget-head a.remove  {
    float: right;
    display: inline;
    background: url(img/buttons.gif) no-repeat -24px 0;
    width: 14px;
    height: 14px;
    margin: 11px 4px 8px 0;
    text-indent: -9999em;
    outline: none;
}
.widget-head span{margin-left:15px;font-size: 16px;font-family: microsoft yahei;}
.widget-head a.edit  {
    float: right;
    display: inline;
    width: 48px;
    height: 14px;
    margin: 0px 8px;
    outline: none;
}
.widget-head a.del  {
    float: right;
    display: inline;
    width: 48px;
    height: 14px;
    margin: 0px 8px;
    outline: none;
}
.widget-head a.collapse  {
    float: left;
    display: inline;
    width: 14px;
    height: 14px;
    margin: 0px 0 8px 4px;
    outline: none;
}

.widget-placeholder { border: 2px dashed #999;}
.widget-placeholder { margin: 30px 0px; }

.edit-box {
    overflow: hidden;
    background: #333 url(img/widget-content-bg.png) repeat-x;
    margin-bottom: 2px;
    padding: 5px 0 0;
}

.edit-box li.item_lab {
    padding: 10px 0;
    overflow: hidden;
    float: left;
    width: 300px;
   
}


.edit-box label 
{
    float:left;
    width:80px;
    color: #FFF;
    padding: 0 0 0 10px;
    line-height:22px;
}
.edit-box .colors 
{
    display:inline;
    float:left;
     margin: 2px;
    padding: 0;
}
.edit-box input{ float:left;font-size: 12px;
    height: 24px;
    padding: 0 5px;
    width: 200px;}
.model-url input{ 
   border: 2px solid #0094ea;
    float: left;
    font-size: 14px;
    height: 28px;
    padding: 0 5px;
}
 .model-login .dclose
 {
     background-color: #0094ea;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: -12px;
    width: 48px;}
.model-login {
    background-color: #fff;
    bottom: 0;
    height: 480px;
    left: 0;
    margin: auto;
    overflow: auto;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 500px;
    z-index: 9999;
}
 .model-url .dclose
 {
     background-color: #0094ea;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: -12px;
    width: 48px;}
.model-url {
    background-color: #fff;
    bottom: 0;
    height: 500px;
    left: 0;
    margin: auto;
    overflow: auto;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 750px;
    z-index: 9999;
}
.model-url ul { width:100%; }
.model-url ul li{ float:left;} 
.model-url label 
{
    float:left;
    width:80px;
    color: #333;
    text-align:right;
    line-height:28px;
}
.model-url button,.model-url button:hover,.model-url button:focus
{
    font-size:14px; height:28px; line-height:14px; margin-left:10px;
}

.model-pwd .dclose
 {
     background-color: #0094ea;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: -12px;
    width: 48px;}
.model-pwd {
    background-color: #fff;
    bottom: 0;
    height: 400px;
    left: 0;
    margin: auto;
    overflow: auto;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 530px;
	box-shadow: 0px 0px 50px #000;
    z-index: 9999;
}


.model-share .dclose
 {
     background-color: #0094ea;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: -12px;
    width: 48px;}
.model-share {
    background-color: #fff;
    bottom: 0;
    height: 350px;
    left: 0;
    margin: auto;
    overflow: auto;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 650px;
	box-shadow: 0px 0px 50px #000;
    z-index: 9999;
}
.model-share .input-group{ width:100%;}
.model-type input{ 
   border: 2px solid #0094ea;
    float: left;
    font-size: 14px;
    height: 28px;
    padding: 0 5px;
}
 .model-type .dclose
 {
     background-color: #0094ea;
    color: #fff;
    cursor: pointer;
    float: right;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    margin-right: -12px;
    width: 48px;}
.model-type {
    background-color: #fff;
    bottom: 0;
    height: 120px;
    left: 0;
    margin: auto;
    overflow: auto;
    padding: 0 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 750px;
    z-index: 9999;
	box-shadow: 0px 0px 50px #000;
}
.model-type ul li{ float:left;} 
.model-type label 
{
    float:left;
    width:80px;
    color: #333;
    text-align:right;
    line-height:28px;
}
.model-type button,.model-type button:hover,.model-type button:focus
{
    font-size:14px; height:28px; line-height:14px; margin-left:10px;
}


.model-type ul.colors li {
    width: 20px;
    height: 20px;
    border: 1px solid #EEE;
    float: left;
    display: inline;
    margin: 0 5px 0 0;
    cursor: pointer;
}
.model-type .colors {
    display: inline;
    float: left;
    margin: 2px;
    padding: 0;
}
.edit-box ul.colors li {
    width: 20px;
    height: 20px;
    float: left;
    display: inline;
    margin: 0 5px 0 0;
    cursor: pointer;
}
.edit-box .on{ border:2px solid #fff;}

.widget-content ul{margin:0 auto;padding:0px;float:left;}
.widget-content ul li{display:inline-block;float:left; margin:5px; height: 32px; position:relative; width:144px;border:1px solid #fff;}
.widget-content ul li a{color:#555;display:block;font-size:14px;padding:8px 0;text-align:center;text-decoration:none; text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
.widget-content ul li a:hover,.top-tab2 li.current a{background-color:#fff;color:#0070c9; }
.widget-placeholder2 { display:inline-block;float:left; margin:5px;border: 1px dashed #999 !important; }
.nosort{border: 2px dashed #999 !important; width:102px; height:32px; color:#0070c9;line-height: 28px; cursor:pointer; text-align: center }
.widget-content .edit-border li{ border-color: #ccc;}
.widget-content .aleft
{
    width:100px;
     float:left;
      margin-left: 6px;
      text-align:left;
      cursor:move;
}
.div_edit
{
   background-color: #000;
    height: 100%;
    filter:alpha(opacity=80);
    -moz-opacity:0.8; 
    opacity:0.8;
    position: absolute;
    width: 100%;
    line-height:32px;
}

.ico_del
{ 
    float:right;
    margin:7px;
     cursor:pointer;
}

.ico_del img
{  
    
    width:11px;
    height:11px;
}

.ico_edit
{ 
    float:right;
    margin-top:7px;
     cursor:pointer;
}

.ico_edit img
{  
    
    width:11px;
    height:11px;
}


.form{background: rgba(255,255,255,0.2);width:400px;margin:0px auto;}  
#login_form{display: block;}  
#register_form,#findpwd_form{display: none;}

#typecolor .on{ border:2px solid #666;}
.container{ width:700px; margin-left:60px; padding:0px 0px 20px 0px;}
.container .fa{display: inline-block;top: 27px;left: 6px;position: relative;color: #ccc;}  
.container input[type="text"],.container input[type="password"]{padding-left:26px;}  
.checkbox{padding-left:21px;}  
.form-title { color:#333;font-family:microsoft yahei;font-size:21px;text-align: center;width: 77%;}
.form-title2 { color:#333;font-family:microsoft yahei;padding-left: 17px;}
input.error { border: 1px solid red; }
label.error {
  background:url("img/unchecked.gif") no-repeat 0px 0px;
position: absolute;
  padding-left: 16px;
 margin-top:3px;
  padding-bottom: 2px;

  font-weight: bold;

  color: #EA5200;
}
label.checked {
  background:url("img/checked.gif") no-repeat 0px 0px;
}
.login span{ color:#428bca;}

.login button{  background-color: #0094ea; float:right;
    border-radius: 3px !important;
    float: right;
    font-size: 12px;
    padding: 2px 12px;}
.ul-addurl{margin-top:50px; position:relative;}
.addceng{  background-color:#fff; display:none;
    border: 1px solid #ccc;
    left: 120px;
    position: absolute;
    top: 28px;
    width: 490px;
    z-index: 9999;}
    .ul-addurl2{ margin:0px; padding:0px; }
    .ul-addurl2 li{ margin:0px; padding:0px; float:none !important;}
  .ul-addurl2 li:hover{ background-color:#eee;}
    .ul-addurl2 .name{ width:200px;display: inline-block; padding: 5px 10px;text-align:left; text-decoration:none; text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
    .ul-addurl2 .url{ width:280px;display: inline-block; padding: 5px 10px;text-align:left; text-decoration:none; text-overflow:ellipsis;white-space: nowrap; overflow:hidden;}
#model-editUrl .reWeb a{ cursor:pointer;}
.welcome{ color:#333 !important;}
#qiehuan{ clear:both;}
.loginbr{ display:none;}
.model-pwd .container{margin:20px 0px 0px 0px; width:480px;}
.model-share .container{margin:30px; width:560px;}
#btn_sendmail{   height: 34px;line-height: 17px;
    left: 230px;
    position: absolute;
    top: 216px;}
#logout,#changepwd{ margin-left:10px; cursor:pointer;}
#slogin{ color: #428bca;float: left;overflow: hidden;display: block;}
#s_spwd{ margin-left:20px;}
#slink{ border:1px solid #ccc;text-align: left; width:480px;float:left;}
#follow { display:none; text-decoration:none; margin-left:15px;}
#sname{ height:28px; width:300px;float:left; padding:0px 12px; display:none;}
#sharename{ height:28px; width:300px; float:left;  text-align:left;}
#share{ cursor:pointer;text-decoration:none;}
@media (max-width:768px)
{
    #sharename{ width:120px;}
    #sname{ width:120px;}
    #logout{margin:0px 10px 0px 10px;float:right; color:#428bca;}
    #qiehuan{ clear:none;}
    #s_spwd{ margin-left:0px; display:block; margin-top:10px;}
    #slink{ width:100%;white-space: normal;word-wrap: normal;word-break: break-word;}
    .loginbr{ display:block;}
    .container{ width:100%; margin:0px;}
    .form {width:100%;  }
    .welcome{ display:none;}
    .form-title,.form-title2{ padding:0px;}
    .login button{ margin-top:0px;}
    .model-type{ width:100%; height:180px;}
    .model-type ul{ padding:0px;}
    .model-type li{text-align: center; width: 100%;}
	.model-type button{ margin-top:15px;}
	.edit-box ul{padding:0px;}
	.edit-box li.item_lab{ width:100%;}
	.edit-box input{ width:120px;}
     .model-pwd .container{ width:100%;}
     .model-share .container{ width:100%; margin:0px;}
	.ul-addurl ul{ padding:0px;}
	.ul-addurl input{ width:170px !important; }
	.ul-addurl li{text-align: center; width: 100%;}
	.ul-addurl button{ margin-top:15px;}
    #columns #column1 .widget{margin: 10px 0px 10px 0px;}
    .model-url ul {padding: 0px;}
	.model-url{ width:100%;}
	.form-title {width:100%;}
	.model-pwd {width:90%; min-width:0px;}
.model-share {width:100%; min-width:0px; height:380px;}		
    #btn_sendmail{ right:0; top:215px; left:auto; }
    .modal-dialog{ width:100%;}
    #slogin{ border:0px;}
}
.addceng{ width:80% !important; left:80px;}
 .ul-addurl2 .name{ width:49%; overflow:hidden;}
 .ul-addurl2 .url{ width:49%; height:30px; overflow:hidden;}