﻿@charset "utf-8";
body{ background:url(../images/login_bg.png) repeat-x 0 107px    }
#breadCrumb{margin:0 auto; width:946px; height:34px; line-height:34px; margin-bottom:10px; color:#3f3f3f; padding-left:4px;}
#breadCrumb a{color:#3f3f3f;}
#breadCrumb em{ font-style:normal; color:#666}

.container{margin:0 auto; width:948px; background:#FFF;margin-bottom:10px; border:1px solid #d6d6d6; overflow:hidden; position:relative;}
.container h1{ font-family:"黑体"; font-size:20px; color:#444; border-bottom:1px dotted #CCC; line-height:50px; height:50px; padding:2px 0 0 8px; margin:0 12px;}

.mbabc{float:left; display:inline; height:160px; margin-left:25px; width:270px; padding:5px 5px 75px 5px; margin-top:30px;overflow:hidden;}
.diva{background:url(../images/mb_A.png) no-repeat;}
.diva a{padding:53px 15px 30px 100px;}
.divb{background:url(../images/mb_B.png) no-repeat;}
.divb a{ padding:53px 15px 30px 65px;}
.divc{background:url(../images/mb_C.png) no-repeat;}
.divc a{ padding:53px 15px 30px 110px;}
.divd{background: url(../images/Search_bg.png) no-repeat; width:444px; height:37px; float:left; color:#7e443e; padding:21px 0 30px 145px; font-size:14px; margin-left:200px; display:inline;}
.divd label{ float:left;}
.divd .txtee{ background:none; border:0; width:155px; height:22px; float:left; margin-right:10px; margin-left:5px;}
.divd .an{ float:left; margin-top:-3px;}
.dive{background:url(../images/mb_E.png) no-repeat;}
.dive a{ padding:53px 15px 30px 65px;}
.divm{background:url(../images/mb_m.png) no-repeat;}
.divm a{ padding:53px 15px 30px 120px;}
.mbabc a{color:#333;display:block; text-indent:24px;height:100px; }
.mbabc a:hover{color: #600;text-decoration:none;}

.topti{ position:absolute; right:30px; top:29px; font-size:13px; color: #F60; font-weight:bold;}
.topti a{color: #F60}

.logindiv{ padding:8px 15px 30px 15px;border-bottom:1px dotted #CCC;}
.logindiv h3{color:#67b500; font-size:14px; font-weight:bold; padding-bottom:8px}
.logindiv li{clear:both; padding:8px 20px; font-size:14px;color:#7f9db9; line-height:22px;}
.logindiv label{width:150px; float:left; text-align:right; color:#444;}
.logindiv input{width:200px; height:20px; border:1px solid #7f9db9; line-height:20px; padding:0 0 0 4px;}*/

.logindiv .inputA{ background:#fff4ea}
.logindiv .Code { width:60px; color:#CCC}
.Login_an{ text-align:center; padding:30px 0 30px 0; line-height:40px;}
.Login_an a{ color:#06F; text-decoration:underline}

.servertable input{border:0px; text-align:left; vertical-align:middle;}
.servertable td{ width:350px;padding-left:10px; }
.servertable label{float:left; text-align:left; color:#444; width:350px;}

.Monitoring{position:absolute; width:500px; display:inline}
.Monitoring .msgx{float:left; position: static}
.Monitoring  em{width:92px; height:22px; background:url(../images/Strength.png) no-repeat 0 3px;  display:block;overflow:hidden; float:left; text-indent:-20000px;}
.Monitoring .Strength1{ background-position:0 -23px;}
.Monitoring .Strength2{ background-position:0 -49px;}
.Monitoring .Strength3{ background-position:0 -74px;}
.Monitoring .Strength4{ background-position:0 -99px;}

.msgx{background:url(../images/paytishi.png) no-repeat;height:22px; line-height:22px;font-size:12px; color:#000; position:absolute; padding-left:55px;}
.msgA{ background-position:30px -24px;}
.msgB{ background-position:30px -68px;}
.msgC{ background-position:30px -111px;}
.msgD{ background-position:30px -153px;}
.msgE{ background-position:30px 3px;}

.tititi{text-align:center; padding:30px 0; font-size:13px;}
.tititi .dan{ color: #F30; font-size:20px; font-weight:bold;}
.tititi img{ margin-right:20px;}

.xianzhi{ background:#FFF url(../images/3dei.png) no-repeat 10px 0; height:24px; line-height:24px; text-indent:36px; color:#d85c3f; margin:-14px 0 0 30px; width:380px;}
.xianzhi span{ color:#6fb435; padding:0 2px}
.xianzhi span strong{ font-size:14px}

.hid{display:none;}
.error{color:red;}
.success{color:green;}
/*
验证控件需要
*/
.inputfoucs
{
    font-size: 12px;
    padding: 3px;
    border: 1px solid #7f9db9;
    background: #fffbca;
    color: #cb6a24;
}
.inputblur
{
    font-size: 12px;
    padding: 3px;
    background: #f8f9ff;
    border: 1px solid #c4c9fd;
    color: #6C63A3;
}

.regbtn{width: 152px; height: 36px; background: url(../images/Login_an.gif) no-repeat scroll 0% 0% transparent; border: medium none;}