.zwfw-wrapper{
width:1200px;
margin:0 auto;
padding:0 20px;
margin-bottom:80px;
box-shadow:-2px 2px 20px #bbb;
box-sizing:border-box;
margin-top:35px;
background:#fff;
padding-bottom:20px;
}
.title_bg{
margin-top:60px;
}
.flcx{
border-top: 1px solid  #bd1a2b !important;
}
.content_box{
    background:#FFF;
    line-height:28px;
    margin-bottom:20px;
}
.qtyext_box tr td a{
    background:url(/bjjs/uiFramework/commonResource/image/2016082509204938398.gif) 0 center no-repeat;
    padding-left:16px;
}
.qtyext_box tr td{
    padding:6px;
}
.qtyext_box table{
    margin:5px 25px 0;
}
.title_bg{
display:none;
}
.wjxzss{
margin-top:60px;
}

.fwzn-ul {
    background: #efefef;
    border-top: 3px solid #3186be;
}

.fwzn-ul li {
    float: left;
}
.title-lixi {
    background:  #bd1a2b !important;
    height: 60px;
    padding-left: 33px;
    padding-right: 33px;
}
.title-ylqx {
    margin-right: 10px;
    margin-right: 300px;
}

.title-lixi a {
    display: block;
    font-size: 20px;
    color: #fff;
    font-weight: 900;
    line-height: 60px;
}







.login {
        overflow: hidden;
        position: relative;
        width: 282px;
        height: 250px;
        background: #FFF;
        border-top: 1px solid #93bfdb;
        border-bottom: 2px solid #93bfdb;
        border-left: 1px solid #d9e7ec;
        border-right: 1px solid #d9e7ec;
    }

        .login h2 {
            position: absolute;
            top: 0;
            width: 141px;
            line-height: 40px;
            text-align: center;
        }

            .login h2 a {
                display: block;
                font-size: 16px;
                font-weight: normal;
                background: #94bfdc;
                border-top: 1px solid #67a4cd;
                color: #fffefe;
                cursor: pointer;
            }

    .pos_l {
        left: 0;
    }

    .pos_r {
        right: 0;
    }

    .login h2 a.login_bg {
        background: #FFF;
        border-top: 1px solid #93bfdb;
        color: #064a77;
    }

    .login_box {
        position: absolute;
        left: 16px;
        top: 55px;
    }

        .login_box .select_bg {
            width: 244px;
            height: 26px;
            border: 1px solid #d6d8d8;
        }

            .login_box .select_bg select {
                width: 244px;
                height: 26px;
                line-height: 26px;
                font-size: 14px;
                color: #545454;
                font-family: "微软雅黑";
                border: none;
            }

        .login_box .ipt_txt {
            width: 234px;
            height: 26px;
            line-height: 26px;
            padding-left: 10px;
            *margin-top: -1px;
            border: 1px solid #d6d8d8;
            font-size: 14px;
            color: #545454;
        }

        .login_box .ipt_w149 {
            width: 139px;
            margin-bottom: 0;
        }

        .login_box .ipt_btn {
            width: 62px;
            height: 29px;
            margin-right: 17px;
            color: #FFF;
            border: 0;
            cursor: pointer;
        }

        .login_box .ipt_dl {
            background: #064a77;
        }

        .login_box .ipt_zc {
            background: #ed7242;
        }

        .login_box .ipt_mm {
            width: 85px;
            background: #46ae77;
            margin-right: 0;
        }

        .login_box a.zxbz {
            margin-right: 25px;
            color: #46ae77;
        }

        .login_box a.gnys {
            color: #3687bc;
        }

    .spn_yzm {
        display: block;
        float: right;
        width: 80px;
        height: 26px;
        line-height: 26px;
        border: #ff0000 1px solid;
        font-size: 18px;
        text-align: center;
    }

    .login_box_left .ipt_txt {
        margin-bottom: 9px;
    }

    .login_box_left .select_bg {
        margin-bottom: 9px;
    }

    .login_box_left .ipt_btn {
        margin-top: 11px;
        *margin-top: 10px;
    }

    .login_box_left .ipt_w149 {
        width: 139px;
        margin-bottom: 0;
    }

    .login_box_right .ipt_txt {
        margin-bottom: 22px;
    }

    .login_box_right .select_bg {
        margin-bottom: 22px;
    }

    .login_box_right .ipt_btn {
        margin-top: 23px;
        *margin-top: 22px;
    }

    .login_box_right .ipt_w149 {
        width: 139px;
        margin-bottom: 0;
    }
    .color_red{ color:red;}
	
.login-ul{
width:720px;
margin:0 auto;
}
.login-ul h2{
font-size:16px;
color:#064a77;
font-weight:700;
margin-bottom:25px;
}
.login-ul > li {
padding:30px 35px;
box-sizing:border-box;
border:1px solid #ccc;
height:260px;
width:330px;
}
.login-box{
margin-top:60px;
margin-bottom:65px;
}

.fwzn-ul {
    background: #efefef;
    border-top: 3px solid  #bd1a2b !important;
}

.fwzn-ul li {
    float: left;
}

.title-lixi {
    background: #3186be;
    height: 60px;
    padding-left: 33px;
    padding-right: 33px;
}
.title-ylqx {
    margin-right: 10px;
    margin-right: 300px;
}

.title-lixi a {
    display: block;
    font-size: 20px;
    color: #fff;
    font-weight: 900;
    line-height: 60px;
}


.mapsubul li {
    width: 25%;
    text-align: center;
    padding-top: 35px;
    padding-bottom: 30px;
}
.mapsubul li a {
    font-size: 28px;
}

.mapsubul li a img {
    vertical-align: middle;
    width: 30px;
    height: 30px;
    margin-right: 10px;
}

.mapsubul li {
    width: 25%;
    text-align: center;
    padding-top: 35px;
    padding-bottom: 30px;
}

.curli {
    border-bottom: 2px solid #3687bc;
}


.ejlogin-box-one{
width:400px;
height:427px;
padding:20px 60px;
margin:35px 20px 20px;
background:rgba(255,255,255,0.9);
position:relative;
border:1px solid #CCC;
border-radius:20px;
}
.ejlogin-box-one .login-title{
font-size:24px;
color:#064a77;
font-weight:700;
margin-bottom:45px;
}
.login_tab_type ul{
		overflow:hidden;
		margin-bottom:18px;
		border-bottom:1px solid #3687bc;
		display:table;
	}
	.login_tab_type ul li{
		display:table-cell;
		float:left;
		width:132px;
		height:39px;
		line-height:39px;
		padding-top:5px;
		font-size:18px;
		text-align:center;
		cursor:pointer;
	}
	.login_tab_type ul li.sel{
		background:#3687bc;
		border:1px solid #3687bc;
		border-radius:5px 5px 0 0;
		color:#FFF;
	}
	.login_tab_type ul li a{
		font-size:18px;	
	}
	.login_tab_type ul li.sel a{
		font-size:18px;	
		color:#FFF;
	}
	.login_tab_type ul li.bottom_border{
		border-left:1px solid #d6d8d8;
		border-right:1px solid #d6d8d8;
	}
.tblogin{ width:100%;}
.tblogin td{ border-bottom: 1px solid #d0d0d0; }
.tblogin td.bdbn{ border:none;}
.tblogin input.qy{ width:96%; background-color:transparent; height:52px; line-height:52px; padding:0 3%; border:none; font-size:18px; color:#555555;}
.tblogin input.qy_dl{ width:100%; height:50px; line-height:50px; padding:0; background:#064a77; color:#FFF; border:1px solid #064a77; border-radius:8px; margin:38px 0 15px;}
.tblogin a.wjmm,.tblogin a.xxzc{ font-size:18px; color:#064a77; margin-right:26px;}

.tblogin_gr{ height:280px;}
.tblogin_gr p.text{ line-height:36px; font-size:18px;}
.tblogin_gr input.gr_dl{ width:120px; height:50px; line-height:50px; background:#064a77; color:#FFF; border:1px solid #064a77; border-radius:8px; margin:38px 0 15px; font-size:18px;}