﻿/*** 总体样式***/
body {
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    font-family: 宋体;
    background-color: #fff;
    text-align: left;
    color: #333333;
}

div, form, img, ul, ol, li, dl, dt, dd {
    padding: 0px;
    border: 0px;
    margin: 0px;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
}

table, td, tr, th {
    font-size: 14px;
}

li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #333;
}

    a:hover {
        color: #f00;
        text-decoration: none;
    }

.Clear {
    clear: both;
}

.Red {
    color: Red;
}

.Green {
    color: Green;
}
/*布局层开始*/
.Wrap950 {
    width: 1000px;
    _width: 1000px;
    margin: 0px auto;
}

.Wrap_A170 {
    width: 170px;
    float: left;
}

.Wrap_A770 {
    width: 770px;
    float: left;
}

.Wrap_B230 {
    width: 138px;
    float: left;
    position: relative;
    margin-right: 5px;
    z-index: 1000;
}

.Wrap_B710 {
    width: 845px;
    float: left;
}

.SpaceVertical {
    height: 10px;
    width: 10px;
    float: left;
}

.SpaceHorizontal {
    height: 10px;
    width: 10px;
    clear: both;
}
/*布局层结束*/

/*内容容器开始*/
.Container1 dl {
    background: #1681c0;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    height: 34px;
}

    .Container1 dl dt {
        float: left;
        padding-left: 10px;
    }

    .Container1 dl dd {
        float: right;
        padding-right: 10px;
    }

.Container1 div.Content {
    padding: 8px;
    border: 1px solid #cde5ef;
}

.Container2 .Title {
    border: 1px solid #d5e9f2;
    border-bottom: 0px;
    padding: 1px;
}

.Container2 dl {
    background: #d5e9f2;
    line-height: 34px;
    font-size: 14px;
    font-weight: bold;
    color: #0776b8;
    height: 30px;
}

    .Container2 dl dt {
        float: left;
        padding-left: 10px;
    }

    .Container2 dl dd {
        float: right;
        padding-right: 10px;
    }

.Container2 div.Content {
    padding: 8px;
    border: 1px solid #cde5ef;
}

/*文本框样式*/
.InputText, .RandomCode {
    border: 1px solid #d6d6d6;
    height: 31px;
    line-height: 31px;
    width: 260px;
    padding-left: 6px;
}

.RandomCode {
    width: 80px;
}

select {
    border: 1px solid #ccc;
    height: 22px;
    line-height: 22px;
}

.InputTexta {
    border: 1px solid #ccc;
    height: 20px;
    line-height: 20px;
}

.Note {
    border: 1px solid #ffcc7f;
    background: #ffffe5;
    width: 825px;
    padding: 10px;
}

    .Note p {
        text-indent: 2em;
        line-height: 20px;
        color: #666;
    }

    .Note span {
        display: block;
        color: #ff6600;
        background-image: url(../../Passport/Images/msg_bg.png);
        background-repeat: no-repeat;
        background-position: 0px -200px;
        padding-left: 2em;
    }
/*内容容器结束*/

/*头部浮动导航菜单部分开始*/
/*
#FloatTop
{
	width: 100%;
	height: 48px;
	background: url(../../Passport/Images/LivingHelp/FloatTop_BG.gif);
	position: absolute;
	z-index: 9999;
}
#FloatTopBack
{
	width: 100%;
	height: 48px;
}
#FloatTop a
{
	color: #333;
	text-decoration: none;
}
#FloatTop_Menu
{
	height: 48px;
	width: 626px;
	float: left;
}
#FloatTop_Menu ul
{
	height: 40px;
	padding-top: 8px;
}
#FloatTop_Menu ul li
{
	float: left;
	list-style: none;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 20px 6px 20px;
	background: url(../../Passport/Images/LivingHelp/FloatTop_VerticalLine.gif) no-repeat 0px 6px;
	position: relative;
}
#FloatTop_Menu ul li.hover
{
	background: white;
	border: 1px solid #bbb;
	border-bottom: 0px;
	padding: 5px 19px 6px 19px;
}
#FloatTop_Menu ul li.First
{
	background: none;
}
#FloatTop_Menu ul li span
{
	display: block;
	padding-right: 16px;
	background: url(../../Passport/Images/LivingHelp/FloatTop_Triangle.gif) no-repeat 36px 5px;
}
#FloatTop_Menu ul li div
{
	position: absolute;
	background: white;
	width: 100px;
	border: 1px solid #bbb;
	left: -1px;
	top: 22px;
	display: none;
}
#FloatTop_Menu ul li hr
{
	border: 1px solid #fff;
	position: absolute;
	width: 84px;
	top: 22px;
	z-index: 10000;
	left: 0px;
	padding: 0px;
	margin: 0px;
	height: 1px;
	display: none;
}
#FloatTop_Menu ul li div ul
{
	height: auto;
	padding: 0px;
}
#FloatTop_Menu ul li div ul li
{
	float: none;
	background: none;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
	padding: 0px;
}
#FloatTop_Menu ul li div ul li a
{
	display: block;
	padding: 5px 20px;
}
#FloatTop_Menu ul li div ul li a:hover
{
	background: #0776B8;
	color: White;
}
#FloatTop_Slash
{
	height: 48px;
	width: 36px;
	float: left;
	background: url(../../Passport/Images/LivingHelp/FloatTop_Slash.gif) no-repeat;
}
#FloatTop_Nav
{
	height: 40px;
	width: 288px;
	float: left;
}
#FloatTop_Nav ul
{
	height: 22px;
	padding-top: 5px;
}
#FloatTop_Nav ul li
{
	float: left;
	list-style: none;
	padding: 0px 10px;
	background: url(../../Passport/Images/LivingHelp/FloatTop_VerticalLine.gif) no-repeat;
}
#FloatTop_Nav ul li.First
{
	background: none;
}
#FloatTop_Welcome
{
	padding-left: 10px;
}
#FloatTop_Welcome span
{
	color: #ff6600;
	font-weight: bold;
	padding: 0px 2px;
}
#FloatTop_Welcome span.LoginAccount
{
	color: red;
}
*/
/*头部浮动导航菜单部分结束*/

/*模块导航*/
#ModuleNav {
    width: 100%;
    margin: 0px 0px 0px 200px;
}

/*底部开始*/
.Footer {
    width: 1000px;
    margin: 10px auto 0px auto;
    text-align: center;
    line-height: 26px;
    border-top: 1px solid #dadada;
    font-size: 12px;
    color: #afafaf;
    padding: 10px 0px;
}

    .Footer table td {
        font-size: 12px;
        color: #afafaf;
    }

    .Footer a {
        color: #464544;
    }

        .Footer a:hover {
            color: Red;
        }
/*底部结束*/
        .fl{
            float:left;
        }

        .Input2ColTable table tbody th, .Input4ColTable table tbody th, .Input6ColTable table tbody th{
            width:35% !important;
        }
        .nextBtn{
            width:230px ;
            height:33px !important;
            background:#fe7e00 !important;
            border:none;
            border-radius:2px;
            color:#fff !important;
        }
        .nextBtn:hover{
            cursor:pointer;
        }
        .Input2ColTable table{
            margin-top:40px;
        }
        .remind{
            color:#ff0000;
            float:left;
            margin-left:20px !important;
            line-height:33px;
            position:relative;
            padding-left:20px;
        }
            .remind i {
                position:absolute;
                left:0;
                top:50%;
                margin-top:-8px;
                width:16px;
                height:16px;
                background:url(../../Passport/Images/iconBtn.gif) -18px 0 no-repeat;
                display:block;
            }
        .remindRight{
            width:16px;
            height:16px;
            float:right;
            margin-right:200px;
            margin-top:8px;
            position:relative;
        }
            .remindRight i{
              position:absolute;
                left:0;
                top:50%;
                margin-top:-8px;
                width:16px;
                height:16px;
                background:url(../../Passport/Images/iconBtn.gif) 0 0 no-repeat;
                display:block;  
            }
        .titbox{
            height:40px;
            border-bottom:1px solid #eee ;
            padding-top:10px;
            padding-left:20px;
            font:200 25px/40px '微软雅黑';
        }
        .Note{
            background:#fff !important;
            border:none !important;
            border-top:1px solid #eee !important;
        }
            .Note p{
                font-size:12px;
                padding-bottom:10px;
            }
        .orangeColor{
            color:#fe7501 !important;
        }
        .conterBox , .warnIcon , .dataIcon{
            padding-left:200px;
            margin-top:60px;
            position:relative;
        }
        .conterBox p , .pTxt{
            font:400 24px/1.5em "微软雅黑" !important;
            padding-bottom: 10px;
        }
        .conterBox p.rankTex, .rankTex{
            font:400 14px/1.5em "微软雅黑" !important;
            color:#666666;
        }
        .conterBox i , .warnIcon i , .dataIcon i{
            width:41px;
            height:41px;
            background:url(../../Passport/Images/iconBtn.gif) 0 -20px no-repeat;
            position:absolute;
            top:0;
            left:143px;
            display:block;
        }
        .addApprove a , .backTxt{
            text-decoration:underline !important;
            color:#0065ca;
            padding:5px 0;
        }
        .warnIcon i{
            left:155px !important;
            background-position: -85px -20px; 
        }
        .dataIcon i{
            left:155px !important;
            background-position: -42px -20px; 
        }