﻿ @charset "utf-8";

 .header-login {
            width: 477px;
            height: 425px;
            overflow: hidden;
            float: right;
            position: relative;
            background: url("../Images/Login/lg_bg.png") no-repeat;
            _display: inline;
            z-index: 999;
            margin-top: 16px;
			margin-left: 30px;
            _padding-top: 10px;
            margin-right:300px;
        }
.header-login li {
	float: left;
	height: 48px;
	width:100px;
}


#one {
	padding-top: 0px;
	padding-left: 0px;
	height:48px;
}
#one .active {
	background-position: center 100px;
	background-repeat: no-repeat;
	
}
#one .normal {
	cursor:pointer;
}


.w224{width:284px;}
.w240{width:240px;}

.tang-pass-login {position: relative; padding: 0 20px 0 20px;}

.tang-pass-login a, .tang-pass-login label, .tang-pass-login p, .tang-pass-login li {
    font-size: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.tang-pass-login a {
    color: #1b66c7;
}

.tang-pass-login a:hover {
    text-decoration: underline;
}

.tang-pass-login .pass-form-item {
    margin-top:10px;
    position: relative;
    clear: both;
    z-index: 18;

}
.tang-pass-login .pass-form-caitem {
   
    position: relative;
    clear: both;
    z-index: 18;
}

.tang-pass-login .pass-form-item.pass-form-item-userName {
    border: 1px solid #e7e7e7;
    z-index: 21;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    width:284px;
	background-color: #ffffff;
}

.tang-pass-login .pass-form-item-password {
    border: 1px solid #e7e7e7;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    width:274px;
    margin-top:6px;
}
.tang-pass-login .pass-form-item-capassword {
    border: 1px solid #e7e7e7; 
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    width:284px;
    margin-top:10px;
	background-color: #fefefe;
}

.tang-pass-login .pass-form-item .pass-icon {
    position: absolute;
    font-size: 12px;
    color: #666;
    padding-bottom: 10px;
    text-indent: -999em;
    background: url("../Images/Login/input_icon.png") no-repeat ;
    height: 10px;
    width: 17px;
    top: 11px;
    z-index: 999;
    left: 11px;
    display: block;
}

        .tang-pass-login .pass-form-item .pass-icon-userName {
            background-position: 0 0;
        }

        .tang-pass-login .pass-form-item .pass-icon-password {
            background-position: -16px 0;
        }
        .tang-pass-login .pass-form-caitem .pass-icon-password {
		    position: absolute;
    font-size: 12px;
    color: #666;
    padding-bottom: 10px;
    text-indent: -999em;
    background: url("../Images/Login/input_icon.png") no-repeat ;
    height: 10px;
    width: 17px;
    top: 11px;
    z-index: 999;
    left: 11px;
    display: block;
            background-position: -16px 0;
        }



.password-item{
	margin-top: 10px;
    height: 37px;
    width: 284px;
    border: 1px solid #e7e7e7; 
    display: block;
    background-color: #ffffff;
}



.icon{
    position: relative;
    background: url("../Images/Login/input_icon.png") no-repeat  ;
    height: 37px;
    width: 17px;
    left: 10px;
    display: block;
	float:left;
	z-index:101


}
.password-icon {
    background-position: -16px center;
}

.ca-pass-text-input {
    position: relative;
    display: block;
	padding-left:8px;
	text-indent:10px;
    height: 37px;
    border: 1px solid red;
    font-size: 14px;
    color: #666;
    transition: .3s;
    line-height: 37px;
    background-color: #ffffff;
	border: 0;
	float:left;
	z-index:88;
	width: 240px;
}

        input::-ms-clear {
            display: none;
        }

        input::-ms-reveal {
            display: none;
        }

        .tang-pass-login .pass-form-item .pass-text-input {
            position: relative;
            z-index: 17;
            display: block;
            padding: 0px 10px;
			margin-left:20px;
            height: 33px;
            border: 1px solid #dedede;
            font-size: 14px;
            color: #666;
            transition: .3s;
            line-height: 26px;
            background-color: #ffffff;
			border: 0;
        }

		.tang-pass-login .pass-form-caitem .pass-text-cainput {
            position: relative;
            z-index: 170;
            display: block;
            padding: 7px 30px;
            height: 26px;
            border: 1px solid red;
            font-size: 14px;
            color: #666;
            transition: .3s;
            line-height: 22px;
            background-color: #ffffff;
			border: 0;
}

 /*   border: 1px solid #e7e7e7; 
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    width:284px;
    margin-top:10px;

        }
        .tang-pass-login .pass-form-caitem .pass-text-input-capassword {
            border: 0;
            width: 224px;
        }
*/
        .tang-pass-login .pass-form-item .pass-text-input-verifyCode {
            height: 12px;
            margin-left: 0;
            line-height: 12px;
        }

        .tang-pass-login .pass-form-item .pass-text-input-userName {
            border: 0;
            width: 238px;
            border-bottom: 1px solid #e7e7e7;
        }

        .tang-pass-login .pass-form-item .pass-text-input-password {
            border: 0;
            width: 228px;
        }

        .tang-pass-login .pass-form-item .pass-text-input-verifyCode {
            width: 76px;
            float: left;
        }

        .tang-pass-login .pass-form-item input.pass-text-input-userName {
            padding-left: 36px;
        }

        .tang-pass-login .pass-form-item input.pass-text-input-password {
            padding-left: 36px;
        }

        .tang-pass-login .pass-form-item input.open {
            width: 164px;
            padding-right: 22px;
        }

        .tang-pass-login .pass-form-item .pass-item-selectbtn-userName {
            position: absolute;
            display: block;
            height: 16px;
            width: 16px;
            background: url('pass_login_icons.png') no-repeat 0 -30px;
            top: 6px;
            right: 31px;
            _right: 50px;
            cursor: pointer;
        }

            .tang-pass-login .pass-form-item .pass-item-selectbtn-userName:hover {
                background-position: 0 -46px;
            }

        .tang-pass-login .pass-form-item span.open {
            background-position: -18px -30px;
        }

            .tang-pass-login .pass-form-item span.open:hover {
                background-position: -18px -46px;
            }

        .tang-pass-login .pass-verifyCode {
            width: 62px;
            height: 26px;
            background: url('loading_16.gif') no-repeat center center;
            border: 1px solid #DDD;
            float: left;
            margin-left: 5px;
        }

        .tang-pass-login .pass-change-verifyCode {
            padding-left: 5px;
            font-size: 12px;
            text-decoration: none;
            line-height: 26px;
            float: left;
            cursor: pointer;
        }

        .tang-pass-login .pass-form-item .pass-placeholder {
            position: absolute;
            z-index: 1999;
            display: block;
            top: 1px;
            _top: 6px;
            left: 0;
            height: 28px;
            line-height: 40px;
            _line-height: 30px;
            width: 140px;
            padding-left: 13px;
            font-size: 14px;
            color: #ccc;
            cursor: text;
        }

        .tang-pass-login .pass-form-item .pass-placeholder-verifyCode {
            width: 50px;
            line-height: 26px;
            *line-height: 28px;
            _line-height: 22px;
            left: 11px;
            padding-left: 0;
        }

        .tang-pass-login .pass-form-item .pass-placeholder-userName, .tang-pass-login .pass-form-item .pass-placeholder-password {
            left: 24px;
        }

        .tang-pass-login .pass-form-item .pass-clearbtn {
            position: absolute;
            z-index: 20;
            top: 12px;
            right: 6px;
            _right: 26px;
            height: 16px;
            width: 16px;
            background: url('pass_login_icons.png') no-repeat 0 0;
            cursor: pointer;
        }

        .tang-pass-login .pass-form-item span.pass-clearbtn-verifyCode {
            right: inherit;
            left: 75px;
            top: 8px;
            z-index: 1999;
        }

        .tang-pass-login .pass-form-item span.pass-clearbtn-smsVerifyCode {
            right: inherit;
            left: 90px;
        }

        .tang-pass-login .pass-form-item .pass-clearbtn:hover {
            background-position: 0 -16px;
        }

        .tang-pass-login .pass-form-item-memberPass {
            margin-bottom: 10px;
            padding-top: 12px;
            *padding-top: 7px;
        }

            .tang-pass-login .pass-form-item-memberPass input {
                vertical-align: middle;
            }

            .tang-pass-login .pass-form-item-memberPass label {
                color: #5b7e9b;
                margin-left: 5px;
                font-family: SimSun,SimHei,Tahoma;
            }

        .tang-pass-login .pass-form-item-submit {
            position: relative;
        }

.tang-pass-login .pass-form-item-submit input {
    width: 276px;
    height: 41px;
    background: #2592e0;
    border-radius: 3px;
    transition: .3s;
}

.tang-pass-login .pass-form-item-submit input:hover {
    background: #42a7f0;
}

.tang-pass-login .pass-form-item-submit input:focus {
    background: #1a79bd;
}

.tang-pass-login .pass-form-item-submit .pass-button-submit {
    font-size: 20px;
    font-weight: bold;
    border: 0;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    font-family: Microsoft YaHei,SimHei,Tahoma;
}

.tang-pass-login .pass-form-item-submit .pass-reglink {
    position: absolute;
    top: 40px;
    right: 0;
    _right: 20px;
}

.tang-pass-login .pass-form-item-submit .pass-fgtpwd {
    position: absolute;
    top: -26px;
    right: 0;
    _right: 20px;
    text-decoration: underline;
}






.search {
	background: url("../pic/img_19.gif") no-repeat; margin: 0px auto; width: 1003px; height: 50px; overflow: hidden;
}
.search h3 {
	color: rgb(255, 255, 255); line-height: 50px; padding-left: 20px; font-size: 20px; font-weight: bold; float: left;
}
.search span {
	background: rgb(23, 117, 169); margin: 12px 25px 0px 0px; width: 420px; height: 26px; overflow: hidden; float: right; display: block;
}
.search span input {
	background: rgb(255, 255, 255); padding: 0px 10px; border: 1px solid rgb(23, 117, 169); border-image: none; width: 305px; height: 24px; float: left;
}
.search span input.btn {
	background: none; padding: 0px; width: 90px; color: rgb(255, 255, 255); float: right; display: block; cursor: pointer;
}
.sidel {
	margin: 25px 25px 0px 0px; width: 225px; overflow: hidden; float: left;
}
.sidel .menu ul {
	margin: 0px auto; width: 195px; overflow: hidden;
}
.sidel .menu ul li {
	background: url("../pic/img_20_hover.gif") repeat-x; border-radius: 5px; border: 1px solid rgb(152, 209, 234); border-image: none; width: 178px; height: 25px; line-height: 25px; overflow: hidden; padding-left: 15px; font-size: 14px; margin-bottom: 10px;
}
.sidel .menu ul li a {
	width: 180px; height: 25px; color: rgb(60, 144, 205); display: block;
}
.sidel .menu ul li.current {
	background: url("../pic/img_20.gif") repeat-x; border-radius: 5px; border: 1px solid rgb(192, 219, 255); border-image: none; width: 178px; height: 25px; line-height: 25px; overflow: hidden; padding-left: 15px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.sidel .menu ul li.current a {
	color: rgb(21, 113, 180);
}
.sidel .menu2 {
	margin: 0px auto 10px; width: 195px; overflow: hidden;
}
.sidel .menu2 p {
	background: url("../pic/dot2.gif") no-repeat 20px; height: 30px; line-height: 30px; text-indent: 35px;
}
.sidel .menu2 p a {
	color: rgb(21, 113, 180);
}
.sidel .shortcut {
	margin: 0px auto; padding: 15px 20px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 153px; overflow: hidden;
}
.sidel .shortcut ul {
	width: 153px; overflow: hidden;
}
.sidel .shortcut ul li {
	height: 40px; color: rgb(20, 115, 160); clear: both; font-size: 14px; margin-bottom: 20px; border-bottom-color: rgb(198, 198, 198); border-bottom-width: 1px; border-bottom-style: dotted;
}
.sidel .shortcut ul li a {
	width: 153px; height: 40px; display: block;
}
.sidel .shortcut ul li img {
	border: 0px currentColor; border-image: none; margin-right: 5px; vertical-align: middle; float: left;
}
.sidel .shortcut ul li a:hover {
	background: url("../pic/img_51.gif") no-repeat bottom;
}
.sider {
	width: 700px; overflow: hidden; margin-top: 25px; float: left;
}
.path {
	width: 700px; color: rgb(0, 51, 153); overflow: hidden;
}
.path p {
	height: 30px; line-height: 30px;
}
.path p strong {
	font-weight: bold;
}
.helplist {
	width: 700px; overflow: hidden;
}
.helplist {
	margin-bottom: 10px;
}
.helplist li {
	background: url("../pic/img_23.gif") no-repeat 4px; height: 30px; line-height: 30px; padding-left: 20px; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.helplist li a {
	width: 705px; height: 30px; display: block;
}
.helplist h3 {
	height: 40px; text-align: center; color: rgb(48, 87, 169); line-height: 40px; overflow: hidden; font-size: 20px; font-weight: bold; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.helplist p {
	line-height: 24px;
}
.lgn {
	margin: 0px auto; width: 1003px; height: 30px; overflow: hidden;
}
.lgn h3 {
	width: 300px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; overflow: hidden; font-size: 12px; font-weight: normal; margin-left: 20px; float: left;
}
.lgn p {
	width: 260px; height: 30px; line-height: 30px; overflow: hidden; float: right;
}
.lgn p a {
	color: rgb(0, 51, 204);
}
.lgn p strong {
	margin: 0px 5px; font-weight: normal;
}
.lgn p strong a {
	color: rgb(0, 51, 204); font-weight: bold;
}
.lgn p strong.green {
	color: rgb(38, 153, 0);
}
.lgn p strong.thin a {
	font-weight: normal;
}
.nav {
	width: 524px; height: 50px; overflow: hidden; margin-top: 25px; float: right;
}
.nav ul {
	background: url("../pic/img_25.gif") repeat-x; border-radius: 5px; width: 524px; height: 34px;
}
.nav li {
	text-align: center; line-height: 30px; float: left;
}
.nav li a {
	width: 104px; height: 34px; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; display: block;
}
.nav li a:hover {
	background: url("../pic/img_27.gif") repeat-x; border-radius: 5px; color: rgb(255, 255, 255);
}
.nav li.nonce {
	background: url("../pic/img_27.gif") repeat-x; border-radius: 5px;
}
.nav li.nonce a {
	color: rgb(255, 255, 255);
}
.nav li.arrow {
	background: url("../pic/img_26.gif") no-repeat; width: 1px; height: 34px; text-indent: -9999px; overflow: hidden; float: left; display: block;
}
.itembox {
	margin: 0px auto; width: 1001px; overflow: hidden; border-right-color: rgb(23, 117, 171); border-bottom-color: rgb(23, 117, 171); border-left-color: rgb(23, 117, 171); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.itembox span.alerts {
	background: url("../pic/img_33.gif") no-repeat 30px; width: 250px; height: 32px; color: rgb(255, 0, 0); line-height: 32px; text-indent: 35px; overflow: hidden; margin-top: 6px; float: right;
}
.registerStep {
	background: url("../pic/img_34.gif") no-repeat top; margin: 70px auto 0px; width: 720px; height: 50px; overflow: hidden; padding-top: 35px;
}
.registerStep ul {
	margin: 0px auto; width: 720px;
}
.registerStep ul li {
	text-align: center; color: rgb(140, 190, 29); float: left;
}
.registerStep ul li.one {
	width: 100px; margin-right: 120px;
}
.registerStep ul li.two {
	width: 140px; margin-right: 75px;
}
.registerStep ul li.three {
	width: 80px; margin-right: 100px;
}
.registerStep ul li.four {
	width: 100px;
}
.registerStep ul li.nonce {
	font-weight: bold;
}
.registerTxt {
	background: rgb(241, 255, 240); margin: 10px auto; padding: 15px 30px; border: 1px solid rgb(126, 181, 1); border-image: none; width: 740px; overflow: hidden;
}
.registerTxt h3 {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.registerTxt h3 strong {
	color: rgb(102, 204, 0); font-weight: normal;
}
.registerTxt p {
	line-height: 24px; font-size: 14px;
}
.tab {
	margin: 20px 0px 20px 100px; width: 420px;
}
.tab ul {
	width: 420px; overflow: hidden;
}
.tab ul li {
	background: url("../pic/img_20_hover.gif") repeat-x; border-radius: 5px; border: 1px solid rgb(152, 209, 234); border-image: none; width: 195px; height: 25px; text-align: center; line-height: 23px; overflow: hidden; font-size: 14px; margin-right: 10px; float: left;
}
.tab ul li a {
	width: 195px; height: 25px; color: rgb(60, 144, 205); display: block;
}
.tab ul li.current {
	background: url("../pic/img_20.gif") repeat-x; border-radius: 5px; border: 1px solid rgb(192, 219, 255); border-image: none; width: 195px; height: 25px; text-align: center; line-height: 23px; overflow: hidden; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.tab ul li.current a {
	color: rgb(21, 113, 180);
}
.tabteam {
	width: 840px; overflow: hidden; margin-bottom: 15px;
}
.tabteam dl.grade1 {
	color: rgb(0, 0, 0); font-size: 14px; display: block;
}
.tabteam dl.grade1 dt {
	width: 180px; text-align: right; color: rgb(0, 0, 0); line-height: 30px; margin-right: 10px; position: absolute;
}
.tabteam dl.grade1 dt strong {
	margin: 0px 5px; color: rgb(255, 0, 0);
}
.tabteam dl.grade2 {
	line-height: 30px; clear: both; margin-left: 190px;
}
.tabteam dl.grade2 dd {
	width: 120px; float: left; display: block;
}
.tabteam dl.grade2 dd label {
	font-size: 14px; vertical-align: middle;
}
.tabteam dl.grade2 dd label input {
	height: auto;
}
.tabteam dl.grade2 dd.w150 {
	width: 150px;
}
.tabteam dl.grade3 {
	margin: 15px 0px 0px 190px; line-height: 50px;
}
.tabteam dl.grade3 dd {
	float: left; display: block;
}
.tabteam dl.grade3 dd input.btn {
	height: auto;
}
.tabteam dl.grade3 dd a {
	color: rgb(0, 128, 0); font-size: 14px;
}
.tabteam dl.grade4 {
	height: 70px; text-align: center; font-size: 14px;
}
.tabteam dl.grade4 dt {
	height: 35px; line-height: 35px; float: left; display: block;
}
.tabteam dl.grade4 dt input {
	height: auto;
}
.tabteam dl.grade4 dt strong {
	margin: 0px 5px; color: rgb(0, 0, 0); font-weight: normal;
}
.tabteam dl.grade4 dt a {
	margin: 0px 5px; color: rgb(0, 128, 0);
}
.tabteam ul {
	width: 700px; height: 30px; clear: both; margin-left: 190px;
}
.tabteam ul li {
	height: 28px; margin-right: 20px; float: left; display: block;
}
.tabteam ul li input {
	background: rgb(255, 153, 51); border: 1px solid rgb(204, 102, 0); border-image: none; width: 168px; height: 28px; text-align: center; color: rgb(255, 255, 255); cursor: pointer;
}
.tabteam ul li.txt {
	background: rgb(255, 252, 235); padding: 0px 10px; border: 1px solid rgb(242, 226, 152); border-image: none; height: 26px; color: rgb(204, 102, 0); line-height: 26px;
}
.promptbox {
	margin: 15px auto 20px; overflow: hidden; clear: both;
}
.promptbox h3 {
	margin: 0px auto 10px; width: 930px; line-height: 35px; clear: both; font-size: 18px; font-weight: bold;
}
.promptbox h4 {
	background: rgb(233, 249, 255); margin: 10px auto; border: 1px solid rgb(49, 98, 188); border-image: none; width: 930px; height: 32px; text-align: center; color: rgb(49, 98, 188); line-height: 34px; font-weight: normal;
}
.promptbox h4 strong {
	font-weight: bold;
}
.promptbox h5 {
	margin: 20px 0px 5px 40px; line-height: 40px; font-size: 16px;
}
.promptbox dl.photodetail {
	width: 170px; height: 240px; text-align: center; overflow: hidden; margin-right: 15px; float: left; display: block;
}
.promptbox dl.photodetail dt {
	background: rgb(228, 228, 228); border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; height: 160px; overflow: hidden; margin-bottom: 10px;
}
.promptbox dl.photodetail dd {
	height: 22px; line-height: 22px; font-size: 14px;
}
.promptbox dl.photodetail dd a {
	color: rgb(49, 98, 188); font-size: 12px;
}
.upload {
	background: rgb(231, 231, 231); margin: 0px auto; padding: 15px 30px; border: 1px solid rgb(228, 228, 228); border-image: none; width: 868px; overflow: hidden;
}
.upload h3 {
	clear: both; font-size: 14px; font-weight: bold;
}
.upload h3 strong {
	color: rgb(255, 0, 0); margin-right: 10px;
}
.upload dl {
	color: rgb(49, 98, 188); float: left; display: block;
}
.upload dl.txt {
	width: 280px; margin-right: 10px;
}
.upload dl.txt dt {
	line-height: 22px; margin-bottom: 30px;
}
.upload dl.txt dt strong a {
	color: rgb(102, 153, 0); font-weight: normal; display: block;
}
.upload dl.txt dd {
	line-height: 30px; font-size: 14px;
}
.upload dl.txt dd strong {
	font-weight: bold;
}
.upload dl.photo {
	width: 170px; height: 260px; text-align: center; overflow: hidden; margin-right: 20px;
}
.upload dl.photo dt {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; width: 160px; height: 160px; color: rgb(204, 204, 204); line-height: 150px; overflow: hidden; font-size: 30px;
}
.upload dl.photo dd {
	width: 158px; height: 30px;
}
.upload dl.photo dd .btn {
	background: rgb(159, 209, 14); border-radius: 5px; border: 1px solid rgb(102, 153, 0); border-image: none; width: 158px; height: 24px; text-align: center; color: rgb(255, 255, 255); overflow: hidden; margin-top: 10px; display: block; cursor: pointer;
}
.upload dl.photo dd a {
	margin: 0px 7px; color: rgb(49, 98, 188);
}
.main .address2 {
	margin: 20px auto; width: 870px; overflow: hidden;
}
.main .address2 p {
	color: rgb(153, 153, 153); line-height: 30px; font-size: 14px;
}
.main .address2 p strong {
	font-weight: bold;
}
.main .address2 span {
	background: rgb(241, 255, 240); margin: 20px auto; padding: 10px 30px; border: 1px solid rgb(126, 181, 1); border-image: none; width: 808px; text-align: center; overflow: hidden; display: block;
}
.main .address2 span strong {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 18px; font-weight: bold;
}
.main .address2 span h3 {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; font-weight: normal;
}
.main .address2 h4 {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 18px; font-weight: bold;
}
.main .address2 dl {
	width: 510px; overflow: hidden; margin-right: 10px; float: left;
}
.main .address2 dl dd {
	text-align: center; line-height: 30px;
}
.main .address2 ul {
	width: 310px; overflow: hidden; font-size: 14px; float: left;
}
.main .address2 ul li {
	height: 22px; line-height: 22px; display: table;
}
.main .address2 ul li.tit {
	color: rgb(0, 0, 0); font-weight: bold; margin-top: 15px;
}
.main .process {
	margin: 0px auto; width: 450px; border-left-color: rgb(204, 204, 204); border-left-width: 3px; border-left-style: dashed; position: relative; z-index: 0;
}
.main .process dl {
	left: -10px; top: 10px; width: 440px; overflow: hidden; margin-bottom: 80px; position: relative; z-index: 1;
}
.main .process dl dt {
	background: url("../pic/img_48.png") no-repeat left; width: 60px; height: 30px; color: rgb(49, 98, 188); line-height: 30px; overflow: hidden; padding-left: 20px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.main .process dl dd {
	background: rgb(233, 243, 247); padding: 20px 30px; border: 1px solid rgb(201, 224, 237); border-image: none; width: 290px; height: 90px; overflow: hidden; float: left; display: block;
}
.main .process dl dd p {
	line-height: 30px; font-size: 14px;
}
.main .process dl.nopass {
	left: -10px; top: 10px; width: 440px; overflow: hidden; margin-bottom: 80px; position: relative; z-index: 1;
}
.main .process dl.nopass dt {
	background: url("../pic/img_49.png") no-repeat left; width: 60px; height: 30px; color: rgb(217, 73, 3); line-height: 30px; overflow: hidden; padding-left: 20px; font-size: 14px; font-weight: bold; float: left; display: block;
}
.main .process dl.nopass dd {
	background: rgb(247, 237, 233); padding: 20px 30px; border: 1px solid rgb(237, 214, 201); border-image: none; width: 290px; height: 90px; overflow: hidden; float: left; display: block;
}
.main .process dl.nopass dd p {
	color: rgb(217, 73, 3); line-height: 30px; font-size: 14px;
}
.popdiv {
	background: url("../pic/img_29.gif") repeat-x top rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgb(136, 136, 136); border-image: none; left: 30%; top: 15%; overflow: hidden; position: absolute; z-index: 999;
}
.popdiv h3 {
	width: 200px; height: 24px; color: rgb(8, 21, 65); line-height: 24px; overflow: hidden; padding-left: 30px; font-size: 14px; font-weight: bold; float: left;
}
.popdiv h4 {
	background: url("../pic/close.gif") no-repeat; margin: 7px 5px 0px 0px; width: 20px; height: 22px; overflow: hidden; float: right;
}
.popdiv h4 a {
	width: 20px; height: 22px; text-indent: -9999px; display: block;
}
.popdiv h2 {
	height: 30px; text-align: center; color: rgb(0, 153, 79); overflow: hidden; clear: both; font-size: 18px; font-weight: normal; margin-top: 40px;
}
.popdiv p {
	line-height: 24px;
}
.popdiv .txt {
	margin: 10px auto; padding: 0px 30px; width: 640px; height: 450px; -ms-overflow-y: auto;
}
.popdiv .txt p strong {
	font-size: 14px; font-weight: bold;
}
.popdiv .tit p strong {
	font-size: 14px; font-weight: bold;
}
.popdiv .tit {
	margin: 50px auto 10px; padding: 0px 30px; width: 640px; overflow: hidden;
}
.popdiv .tit label {
	width: 90px; color: rgb(0, 0, 0); line-height: 30px; float: left;
}
.popdiv .tit label input.checkbox {
	border: 0px currentColor; border-image: none; margin-right: 5px; vertical-align: middle;
}
.popdiv span.alerts {
	background: url("../pic/img_33.gif") no-repeat 30px; margin: 40px 0px 20px; width: 250px; height: 32px; color: rgb(255, 0, 0); line-height: 32px; text-indent: 35px; overflow: hidden; float: right;
}
.popdiv .btn {
	background: url("../pic/img_30.gif") repeat-x bottom; height: 40px; text-align: center; overflow: hidden; display: block;
}
.popdiv .btn input {
	margin: 5px auto; float: right;
}
.popdiv .btn input.btn2 {
	background: url("../pic/btn_blue.gif") no-repeat; border: 0px currentColor; border-image: none; width: 99px; height: 28px; line-height: 28px; overflow: hidden; margin-right: 10px; cursor: pointer;
}
.popdiv .btn input.btn3 {
	background: url("../pic/btn_search.gif") no-repeat; border: 0px currentColor; border-image: none; width: 99px; height: 28px; line-height: 28px; overflow: hidden; margin-right: 10px; cursor: pointer;
}
.tags {
	background: url("../pic/img_28.gif") repeat-x left; margin: 20px auto 0px; border: 1px solid rgb(231, 230, 230); border-image: none; width: 1001px; height: 32px; overflow: hidden;
}
.tags h3 {
	background: url("../pic/img_52.png") no-repeat; color: rgb(255, 255, 255); line-height: 32px; padding-left: 30px; font-size: 18px; font-weight: bold;
}
.content {
	margin: 0px auto 20px; width: 1001px; overflow: hidden; border-right-color: rgb(231, 229, 230); border-bottom-color: rgb(231, 229, 230); border-left-color: rgb(231, 229, 230); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.content span.alerts {
	background: url("../pic/img_33.gif") no-repeat; margin: 6px 0px 10px; width: 250px; height: 32px; color: rgb(255, 0, 0); line-height: 32px; text-indent: 35px; overflow: hidden; float: right;
}
.procedure {
	margin: 20px auto; width: 1003px; overflow: hidden;
}
.procedure h2 {
	background: none; padding: 0px; text-align: center; color: rgb(51, 51, 51); font-size: 20px; font-weight: bold;
}
.procedure h2 img {
	margin-right: 10px; vertical-align: top;
}
.procedure h2 strong {
	color: rgb(0, 153, 0);
}
.procedure h3 {
	text-indent: 207px; font-size: 12px; font-weight: normal;
}
.procedure h3 strong {
	font-weight: bold;
}
.procedure h4 {
	text-indent: 20px; font-size: 16px;
}
.procedure h5 {
	line-height: 35px; padding-left: 20px; font-size: 16px; font-weight: normal; float: left; display: block;
}
.procedure p {
	background: rgb(255, 252, 235); padding: 0px 15px; border: 1px solid rgb(242, 226, 152); border-image: none; width: 971px; height: 30px; line-height: 30px; overflow: hidden; margin-bottom: 20px;
}
.procedure p label {
	color: rgb(51, 51, 51); font-size: 14px; float: left;
}
.procedure p label strong {
	font-weight: bold;
}
.procedure span {
	margin-left: 10px; float: right;
}
.procedure span a {
	color: rgb(51, 153, 0);
}
.stepbg1 {
	background: url("../pic/img_54.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg2 {
	background: url("../pic/img_55.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg3 {
	background: url("../pic/img_56.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg4 {
	background: url("../pic/img_57.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg5 {
	background: url("../pic/img_58.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg6 {
	background: url("../pic/img_59.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg7 {
	background: url("../pic/img_60.png") no-repeat 112px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg8 {
	background: url("../pic/img_61.png") no-repeat 300px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg9 {
	background: url("../pic/img_62.png") no-repeat 300px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.stepbg10 {
	background: url("../pic/img_63.png") no-repeat 300px; margin: 0px auto; top: 35px; height: 5px; overflow: hidden; position: relative; z-index: 0;
}
.steptxt {
	margin: 0px auto; height: 100px; overflow: hidden; position: relative; z-index: 1;
}
.steptxt dl {
	width: 130px; height: 100px; text-align: center; float: left;
}
.steptxt dl dt {
	background: rgb(161, 161, 161); margin: 5px auto; border-radius: 40px; border: 5px solid rgb(224, 224, 224); border-image: none; width: 40px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; overflow: hidden; font-size: 20px; font-weight: bold; display: block;
}
.steptxt dl dd {
	color: rgb(102, 102, 102); font-size: 16px;
}
.steptxt dl dd strong {
	color: rgb(102, 102, 102); font-size: 12px; font-weight: normal;
}
.steptxt dl.current dt {
	background: rgb(159, 209, 14); border: 5px solid rgb(213, 240, 167); border-image: none;
}
.steptxt dl.current dd {
	color: rgb(102, 153, 0); font-size: 16px;
}
.steptxt dl.lose dt {
	background: rgb(255, 88, 88); border: 5px solid rgb(255, 204, 153); border-image: none;
}
.steptxt dl.lose dd {
	color: rgb(255, 42, 42); font-size: 16px;
}
.noearth {
	background: rgb(181, 225, 250); height: 100%; text-align: center; min-height: 100vh;
}
.noearth img {
	margin-top: 100px;
}
.popbox {
	padding: 15px 34px 0px; overflow: hidden; clear: both;
}
.popbox dl.photodetail {
	margin: 0px 5px 10px 10px; width: 170px; height: 240px; text-align: center; overflow: hidden; float: left; display: block;
}
.popbox dl.photodetail dt {
	background: rgb(228, 228, 228); border: 1px solid rgb(221, 221, 221); border-image: none; width: 160px; height: 160px; overflow: hidden; margin-bottom: 10px;
}
.popbox dl.photodetail dd {
	height: 22px; line-height: 22px; font-size: 14px;
}
.popbox dl.photodetail dd a {
	color: rgb(49, 98, 188); font-size: 12px;
}
.popbox dl.photodetail dd .checkbox {
	border: 0px currentColor; border-image: none; margin-right: 5px; vertical-align: middle;
}
.itembox .search2 {
	margin: 20px auto; width: 870px; overflow: hidden;
}
.itembox .search2 h4 {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 18px; font-weight: bold;
}
.itembox .search2 p {
	padding: 5px 0px 5px 2px; margin-bottom: 10px;
}
.itembox .search2 p label {
	color: rgb(0, 0, 0); font-size: 14px;
}
.itembox .search2 p label.title {
	width: 100px; text-align: right; color: rgb(0, 0, 0); line-height: 30px; margin-right: 10px;
}
.itembox .search2 p input {
	padding: 5px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; height: 20px; margin-right: 5px;
}
.itembox .search2 p select {
	padding: 5px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; margin-right: 10px;
}
.itembox .search2 p .btn {
	background: url("../pic/btn2.gif") no-repeat left; border: 0px currentColor; border-image: none; width: 100px; height: 33px; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; font-weight: bold; cursor: pointer;
}


.TipMain {
	margin: 0px auto; width: 663px;
}
    .sp-r10 {
    margin-right: 10px;
}

    .tooltip {
	padding: 0px 20px; border: 1px solid rgb(255, 176, 137); border-image: none; width: 955px; height: 30px; color: rgb(217, 73, 3); line-height: 30px; margin-top: 20px; position: relative; background-color: rgb(251, 248, 200);
}
.tooltip h3 {
	font-size: 14px; font-weight: bold; float: left;
}
.tooltip h4 {
	font-size: 12px; font-weight: normal; float: right;
}
.tooltip h4 strong {
	font-weight: bold;
}


/* ÎÄ±¾ */
.article{ width: 327px; overflow: hidden; margin-top: 10px; float: left;}
.article h3 strong{ font-size: 18px; font-weight: normal; }
.article h3 strong a{ color: #5cafe1; text-decoration: none; }
.article h3 strong a:hover{ color:#f60;}
/*.article p{ background: 5px center url(logimg/dot.gif) no-repeat; padding-left: 20px; line-height: 30px;}*/
.article p a{ text-decoration: none; }
.article p img{ margin-left: 5px;}


.item {
	width: 1003px; overflow: hidden;  border:0px solid red;
}
.item ul {
	margin: 20px auto; width: 1000px; height: 120px;
}
.item ul li {
	width: 165px; text-align: center; font-size: 14px; float: left;
}
.item ul li a {
	width: 165px; height: 25px; color: rgb(175, 175, 175); overflow: hidden; padding-top: 100px; display: block;
}
.item ul li a:hover {
	color: rgb(255, 102, 0);
}
.item ul li.ca {
	background: url("../Images/Login/ca_img_13.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.ca:hover {
	background: url("../Images/Login/ca_img_13_hover.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.reg {
	background: url("../Images/Login/img_12.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.reg:hover {
	background: url("../Images/Login/img_12_hover.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.download {
	background: url("../Images/Login/img_13.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.download:hover {
	background: url("../Images/Login/img_13_hover.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.findPwd {
	background: url("../Images/Login/img_11.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.findPwd:hover {
	background: url("../Images/Login/img_11_hover.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.app {
	background: url("../Images/Login/img_15.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.app:hover {
	background: url("../Images/Login/img_15_hover.gif") no-repeat center; border-right-color: rgb(230, 230, 230); border-right-width: 1px; border-right-style: solid;
}
.item ul li.consult {
	background: url("../Images/Login/img_16.gif") no-repeat center;
}
.item ul li.consult:hover {
	background: url("../Images/Login/img_16_hover.gif") no-repeat center;
}


.hid{display:none;}

/*Ãâ·ÑÊÔÓÃ*/
.freeWin {
	color:#666;
	z-index: 99999;
	position:absolute;
    left: 50%;
    margin-left:-365px;	
    position: absolute;
    width: 730px;
	top:5%;
}
.freeWin .bg {
 	background: #000;
    height: 100%;
    left: 0;
	filter:alpha(opacity=50);
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
}
.freeWin .con {
	background: #fff;
	border-radius:3px;
    left: 50%;
    margin-left:-365px;	
    position: absolute;
    width: 730px;
	top:5%;
}
.freeWin .con .top {
	/*background: url(freeWinBg.png) no-repeat;*/
    background-color:#0a91d5;
	color:#fff;
	text-align:center;
	position:relative;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	height: 217px;
	display: table;
	width: 100%;
}
.freeWin .con .top a {
	background: url(../Images/Login/clost-btm.png) no-repeat;
	display:inline-block;
	width:18px;
	height:17px;
	position:absolute;
	top:10px;
	right:10px;
}
.freeWin .con .top p {
	font-size:14px;
	width:470px;
	line-height:25px;
	margin:auto;
    margin-top:30px;
}
.freeWin .con .top div {
	width: 190px;
	margin: 0 auto;
	text-align: left;
	line-height: 10px;
}
.freeWin .con .top div .icon {
	background: url(iconp.png) no-repeat -605px 0;
	width: 17px;
	height: 17px;
	margin-right: 10px;
	vertical-align: -5px;
}
.freeWin .con .top div span {
	margin-left: 28px;
}
.freeWin .con .form p {
	font-size:14px;
	line-height:25px;
	text-align:center;
	width:550px;
	margin:50px auto 30px;
}
.freeWin .con .form .f_table {
	margin:0 auto 50px;
	border-bottom:1px solid #aad5f1;
	font-size:14px;
}
.freeWin .con .form .f_table i {
	color:#c80000;
	font-style:normal;
	font-size:16px;
	vertical-align:-3px;
}
.freeWin .con .form .f_table label{width:100px;}
.freeWin .con .form .f_table input {
	border:1px solid #d1d1d1;
	color:#666;
	height:30px;
	line-height:30px;
	width:350px;
	margin-left:10px;
	padding-left:10px;
}
.freeWin .con .form .f_table input:focus {
	border:1px solid #95cdf1;
	background: #edf8ff;
}
.freeWin .con .form .f_table .wid1 {
	width: 210px;
	margin-right:10px;
}
.freeWin .con .form .f_table .yzm_btn {
	background:#f5f5f5;
	border:1px solid #d1d1d1;
	color:#666;
	display:inline-block;
	width: 125px;
	text-align:center;
	padding: 3px 0;
}
.freeWin .con .form .f_table .hid {
	display: none;
}
.freeWin .con .form .f_table .btn_ok {
	background: #2a95db;
	color:#fff;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	width:90px;
	height:35px;
	line-height:35px;
}
.freeWin .con .form .f_table .btn_ok:hover {
	text-decoration: none;
}
