html, body {
    font-family: Microsoft YaHei, Tahoma, Arial, "Helvetica Neue", "Hiragino Sans GB", Simsun, sans-self;
    font-size: 12px;
    color: #666;
    width: 100%;
    min-width: 1280px;
    height: 100%;
    overflow-y: hidden;
}
/*index*/
.container-build,
.container-index{
    height: 799px;
}
.container-index{
    background: url("../img/home/home_bg.png") repeat-x;
}
.container-build{
    background: url("../img/home/build_bg.png") 50% 50% no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
}
.header-index{
    height: 188px;
}
.header-index .header-index-a,
.header-index .header-index-a img{
    display: block;
    height: 188px;
}
.header-index .header-index-p{
    font-size: 18px;
    color: #fff;
    padding-top: 30px;
}
.container-init{
    width: 932px;
    height: 358px;
    border: 7px solid #1dced0;
    background: rgba(29,206,208,.3) url("../img/home/home_button_bg.png") no-repeat 172px 157px;
    margin-top: 66px;
}
.container-init h2{
    color: #fff;
    font-weight: bold;
    font-size: 64px;
    text-align: center;
    letter-spacing: 6px;
    line-height: 126px;
    margin-top: 30px;
}
.container-init .btn-groups{
    padding: 86px 0 0 214px;
}
.container-init .btn-groups a{
    display: block;
    float: left;
    font-size: 20px;
    color: #fff;
    text-decoration: none;
    margin-left: 70px;
    line-height: 24px;
}
.container-init .btn-groups a:hover{
    color: #00a199;
}
.container-init .btn-groups a.last{
    margin-left: 140px;
}
.container-init .btn-groups a i{
    font-size:24px;
    float: left;
    margin:2px 10px 0 0;
}
.container-about{
    width: 1140px;
    height: 105px;
    background: #29c3c1;
    margin-top: 118px;
}
.container-about .title{
    width: 234px;
    height: 105px;
    background: url("../img/home/home_arrow_right.png") no-repeat right 50%;
}
.container-about .title b{
    display: block;
    width: 220px;
    line-height: 105px;
    background: #ff9c00;
    font-size: 26px;
    color: #fff;
    text-align: center;
}
.container-about .title b{
    font-weight: normal;
}
.container-about .items{
    width: 420px;
}
.container-about .items span{
    display: block;
    width: 140px;
    height: 105px;
    line-height: 105px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
.container-about .orIcon{
    width: 32px;
    height: 105px;
    background: url("../img/home/home_icon.png") no-repeat 0 50%;
}
.container-about .search-form{
    width: 402px;
    margin: 27px 0 0 30px;
}
.container-about .search-form .input{
    width: 226px;
    height: 48px;
    float: left;
    border: 2px solid #95e1df;
}
.container-about .search-form .input input[type='text']{
    display: block;
    float: left;
    width: 166px;
    height: 30px;
    border: none;
    outline: none;
    font-family: "microsoft yahei";
    color: #fff;
    padding: 0 5px;
    font-size: 16px;
    margin-top: 9px;
    background: none;
}
.container-about .search-form .input span{
    float: left;
    width: 50px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    color: #fff;
}
.container-about .search-form .search-btn{
    display: block;
    width: 161px;
    height: 52px;
    color: #fff;
    line-height: 52px;
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    background: #00a199;
    margin-left: 10px;
    letter-spacing: 2px;
}
.container-footer{
    height: 234px;
    line-height: 30px;
}
.container-footer .links{
    text-align: center;
    margin-top: 142px;
}
.container-footer .links a,
.container-footer .links span{
    display: inline-block;
    font-size: 14px;
    color: #666;
}
.container-footer .Copyright{
    color: #666;
    font-size: 12px;
}
/*index /*/
/*header*/
.header,
.header-left,
.header-left a,
.header-right,
.header-right a{
    height: 80px;
}
.layout,
.header{
    width: 100%;
}
.layout-left,
.header-left a,
.header-left{
    width: 230px;
}
/*.header-right{*/
    /*width: 86%;*/
/*}*/
/*.layout-right{*/
    /*width: 80%;*/
    /*padding: 0 1.5%;*/
/*}*/
.header-left{
    background-color:#00a199;
}
.header-right{
    background-color: #3f4044;
}
.header-left a{
    text-align: center;
    display:table-cell;
    vertical-align:middle;
}
/* .header-left a img{
    width: 87px;
    height: 51px;
} */
.header-right a{
    display: block;
    font-size: 18px;
    color: #f5f5f5;
    padding: 0 3%;
    float: left;
    line-height: 80px;
}
.header-right a:hover{
    color: #f5f5f5;
}
.header-right .header-right-avatar,
.header-right .logout{
    float: right;
    font-size: 16px;
    color: #999999;
    padding: 0px 20px 0px 0px;
}
.header-right .header-right-avatar i{
    font-size: 26px;
    float: left;
    margin: 2px 10px 0 0;
}
/*header /*/
/*layout*/
.layout-left,
.layout-right{
    /* overflow-y:auto; */
}
/*.layout-left{*/
    /*/!*padding-top: 20px;*!/*/
    /*background: #f5f5f5;*/
    /*border-right:1px solid #e5e5e5;*/
/*}*/
.layout-left .title{
    font-size: 12px;
    color: #999999;
    height: 32px;
    line-height: 32px;
    text-indent: 30px;
}
.layout-left .item a{
    display: block;
    color: #999999;
    text-indent: 45px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
    font-size: 14px;
}
.layout-left .item a i{
    font-size: 24px;
    margin-right: 10px;
    vertical-align: middle;
}

.layout-left .item a span{
    color: #2ac2c3;
}
.layout-left .item a:hover,
.layout-left .item li.active a{
    background: #e5e5e5;
    color: #2ac2c3;
}
/*layout /*/
/*userInfo*/
.column .userInfo{
   /*  width: 810px; */
    float: left;
}
.column .userInfo dt,
.column .userInfo dd{
    float: left;
}
.column .userInfo dt,
.column .userInfo dt img{
    width: 100px;
    height: 100px;
}
.column .userInfo dd{
    width: 680px;
    line-height: 24px;
    font-size: 16px;
    padding-left: 30px;
}
.column .userInfo dd.userName{
    font-size: 22px;
    line-height: 32px;
}
.column .userInfo dd.info span,
.column .userInfo dd.date span{
    float: left;
    margin-right: 35px;
}
.column .userInfo dd.date{
    font-size: 12px;
    color: #999;
}
.column .manger{
    float: right;
    /* width: 10%; */
    margin-right: 10%;
}
.column .manger a{
    color: #999;
    font-size: 12px;
    display: block;
   /*  width: 150px;
    height: 70px; */
    float: left;
    text-align: center;
}
.column .manger a i{
    display: block;
    font-size: 40px;
    color: #e5e5e5;
    height: 40px;
    margin-bottom: 8px;
}
.header-title{
    height: 60px;
    /*border-bottom: 1px solid #e5e5e5;*/
        padding-top: 50px;
}
.header-title h4{
    font-size: 18px;
    color: #666;
    margin-right: 220px;
}
/*userInfo /*/
/*account-sale*/
.sale-list{
    border: 1px solid #e5e5e5;
    border-bottom: none;
}
.sale-list li{
    padding: 20px 20px 0;
    height: 56px;
    border-bottom: 1px solid #e5e5e5;
}
.sale-list li dl{
    float: left;
    width: 500px;
}
.sale-list li dt,
.sale-list li dd{
    float: left;
}
.sale-list li dt,
.sale-list li dt i{
    display: block;
    width: 36px;
}
.sale-list li dt i{
    height: 36px;
    background: url("../img/sale/sale_icon.png") no-repeat 50% 50%;
}
.sale-list li dt i.login{
    background-position: 0 0;
}
.sale-list li dt i.mobile{
    background-position: 0 -42px;
}
.sale-list li dt i.email{
    background-position: 0 -84px;
}
.sale-list li dd{
    width: 400px;
    padding-left: 20px;
    line-height: 18px;
}
.sale-list li dd h4{
    font-size: 14px;
    color: #333;
}
.sale-list li dd p{
    font-size: 12px;
    color: #666;
}
/*account-sale /*/
/*login-wrap*/
.login-wrap{
    height: 848px;
    background: url("../img/account/login/login_bg.png") no-repeat 50% 50%;
    -webkit-background-size: cover;
    background-size: cover;
}
.login-container{
    width: 1180px;
}
.login-header{
    padding: 25px 0;
}
.login-logo{
    width: 400px;
}
.login-logo a,
.login-logo span{
    display: block;
    height: 54px;
    float: left;
}
.login-logo a{
    width: 110px;
}
 
.login-logo span{
    font-size: 20px;
    color: #fff;
    padding-left: 20px;
    line-height: 54px;
}
.login-txt{
    height: 54px;
    line-height: 54px;
    font-size: 18px;
    width: 275px;
    text-align: right;
}
.login-txt span.txt-1{
    color: #fff;
    margin-right: 40px;
}
.login-txt span.txt-2{
    color: #2bc0be;
    margin-right: 10px;
}
.login-form .login{
    width: 300px;
    background: #fff;
    position: absolute;
    right: 0;
    top: 98px;
    padding: 0 30px 30px;
}
.login-form .login h5{
    font-size: 18px;
    color: #333;
    margin: 40px 0 20px;
    line-height: 18px;
    letter-spacing: 1px;
}
.login-form .login .tips{
    height: 30px;
    color: #ff9d00;
    font-size: 13px;
    line-height: 30px;
    padding-left: 42px;
    background:#fff5e5 url("../img/account/login/login-icon.png") no-repeat 12px 50%;
}
.login-form .login .form-groups{
    border: 1px solid #e5e5e5;
    height: 46px;
    margin-top: 20px;
}
.login-form .login .form-groups span{
    display: block;
    width: 45px;
    height: 46px;
    border-right: 1px solid #E5E5E5;
    float: left;
}
.login-form .login .form-groups .yzmCode,
.login-form .login .form-groups .yzmCode img{
    width: 74px;
    height: 45px;
}
.login-form .login .form-groups .yzmCode{
    position: absolute;
    right: 0px;
    top: 0px;
}
.login-form .login .form-groups span.login-icon{
    background: url("../img/account/login/login-icon-1.png") no-repeat 50% 50%;
}
.login-form .login .form-groups span.password-icon{
    background: url("../img/account/login/login-icon-2.png") no-repeat 50% 50%;
}
.login-form .login .form-groups input{
    display: block;
    float: left;
    width: 212px;
    height: 46px;
    border: none;
    outline: none;
    font-size: 14px;
    color: #333;
    padding: 0 20px;
}
.login-form .login .top30{
    margin-top: 30px;
}
.login-form .login .shortcut{
    padding: 20px 0 30px;
}
.login-form .login .shortcut a{
    display: block;
    font-size: 13px;
    color: #666;
    line-height: 13px;
}
.login-form .login .shortcut a:hover{
    color: #2bc0be;
}
.login-form .login .login-btn{
    display: block;
    width: 100%;
    height: 40px;
    font-size: 16px;
    color: #fff;
    background: #2bc0be;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    letter-spacing: 10px;
    cursor: pointer;
    border: none;
}
.login-footer{
    background: #fff;
    padding-top: 30px;
}
.login-footer .nav .nav-list a{
    color: #333;
}
.login-footer .nav p{
    color: #999;
}
.account-footer{
	height: 150px;
	background: #fff;
    font-family:"寰蒋闆呴粦";
}
.account-footer-nav{
    text-align: center;
    padding: 30px 0 10px 0;
}
.account-footer .account-footer-nav a{
	 font-size: 14px;
    color: #666;
}

.account-footer-nav a{
    font-size: 14px;
    color: #666;
}
.account-footer-nav span{
     margin: 0 8px;
}
.account-footer p{
    color: #999;
}
.mb0{
    margin-bottom: 0 !important;
}
.login-public{
    height: 100px;
    margin-bottom: 100px;
    background: url(../../static/img/public/headbg.jpg) repeat-x left bottom;
}
.login-public .login-logo a{
    border-color: #f5f5f5;
}
.login-public .login-logo span{
    color: #2bc0be;
}
.login-public .login-txt .txt-3{
    color: #999;
}
.findPass{
    margin-top: 80px;
    padding-bottom: 330px;
}
.findPass p.tips{
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    background: url("..../img/login/findpass-icon1.png") no-repeat 0 50%;
    padding-left: 26px;
    margin-bottom: 40px;
}
.findPass p.tips span{
    color: #0087f7;
    padding: 0 5px;
}
.findPass-form .form-groups span,
.findPass-form .form-groups input{
    display: block;
    float: left;
}
.form-groups span.error{
    padding-left: 10px;
    font-size: 13px;
    color: #2bc0be;
    height: 42px;
    line-height: 42px;
}
.findPass-form .form-groups .title,
.findPass-form .form-groups .tips{
    line-height: 42px;
    height: 42px;
    font-size: 14px;
    color: #333;
}
.findPass-form .form-groups .title{
    width: 110px;
    text-align: right;
    margin-right: 20px;
    margin-left: 83px;
}
.findPass-form .form-groups .title.step-1{
    width: 100px;
}
.findPass-form .form-groups input[type=text],
.findPass-form .form-groups input[type=password]{
    width: 290px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    border: 1px solid #e5e5e5;
    padding: 0 20px;
}
.findPass-form .form-groups .tips{
    margin: 0 0 0 20px;
}
.findPass-form .form-groups input[type=text].code,
.findPass-form .form-groups input[type=password]{
    width: 192px;
    padding-right: 118px;
}
.findPass-form .form-groups input[type=text].phoneCode,
.findPass-form .form-groups input[type=password]{
    width: 178px;
    padding-right: 132px;
}
.findPass-form .form-groups input.setPassword{
    width: 310px;
    padding-right: 0;
}
.findPass-form .form-groups .codeImg{
    position: absolute;
    left: 395px;
    top: 9px;
    width: 74px;
    height: 40px;
    cursor: pointer;
}
.findPass-form .form-groups .phoneCodeBtn{
    left: 328px;
    top: 2px;
}
.findPass-form .form-groups .phoneCodeBtn,
.findPass-form .form-groups .phoneCodeBtn input[type=button]{
    width: 132px;
    height: 38px;
}
.findPass-form .form-groups .phoneCodeBtn input[type=button]{
    display: block;
    background: #e5e5e5;
    border: none;
    cursor: pointer;
    outline: none;
    color: #333;
    font-size: 14px;
}
.findPass-form .sendAfterTips{
    font-size: 14px;
    color: #666;
    line-height: 34px;
    height: 34px;
    padding:0 0 20px 130px;
}
.findPass-form .sendAfterTips span{
    color: #0087f7;
}
.findPass-form .nextBtn{
    width: 182px;
    height: 50px;
    line-height: 35px;
    color: #fff;
    background: #2bc0be;
    font-size: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    border:none;
    outline:none;
}
.findPass-form .ml70{
    margin-left: 70px;
}
.findPass-form .disabled{
    background: #e5e5e5;
}
.findPass-form .form-groups .account-read-only{
    float: left;
    height: 42px;
    line-height: 42px;
    font-size: 14px;
    color: #333;
}
.findPass-form .form-groups .account-read-only.red{
    color: #2bc0be;
}
.findPass-form .form-groups .password-tips{
    height: 34px;
    line-height: 34px;
    font-size: 13px;
    color: #666;
    padding-left: 130px;
}
.phone-code-form{
    padding-left: 358px;
}
.valid-account-wrap{
    height: 340px;
    background: url("../img/account/login/valid_bg.png") no-repeat 659px top;
    padding-bottom: 150px;
}
.message-column{
    height: 360px;
    background: url("../img/account/login/login_success_bg.png") no-repeat 50% 50%;
}
.f2-message-column{
    height: 360px;
    background:  no-repeat 50% 50%; 
}
.message-column .tips{
    padding-left: 580px;
}
/*login-wrap /*/
/*reg*/
.reg-label{
	height:30px;
	line-height:30px;
}

.reg-label,
.reg-input-group,
.btn-groups{
    width: 396px;
}
.reg-input-group{
    height: 50px;
    border: 1px solid #e6e6e6;
}
.reg-input-group span{
    display: block;
    float: left;
    line-height: 50px;
    height: 50px;
    width: 100px;
    font-size: 14px;
    color: #999;
    text-align: right;
}

/* 婵�椿椤甸潰涓撶敤,璋冩暣涓嬩竴姝ユ寜閽笌涓婅竟鐨勮窛绂�*/
.reg-input-group-new span{
    display: block;
    float: left;
    line-height: 50px;
    height: 30px;
    width: 100px;
    font-size: 14px;
    color: #999;
    text-align: right;
}
.reg-input-group input[type='text'],
.reg-input-group input[type='password']{
    float: left;
    display: block;
    height: 50px;
    line-height: 50px;
    width: 275px;
    border: none;
    font-size: 14px;
    font-family: Microsoft YaHei, 'sans-serif';
    color: #333;
    padding: 0 10px;
}
.reg-input-group .validate-code{
/*     background: #f5f5f5; */
    height: 36px;
    text-align: center;
    line-height: 36px;
    color: #999;
    border: none;
    font-family: Microsoft YaHei, 'sans-serif';
    padding: 0 10px;
    right: 7px;
    top: 7px;
    cursor: pointer;
    outline: none;
}
.btn-groups .btn-diy{
    background: #2bc0be;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    display: block;
    width: 398px;
    display: block;
    outline: none;
    font-family: Microsoft YaHei, 'sans-serif';
    border: none;
    cursor: pointer;
}
.unHeight{
    height: auto;
}
.unBorder{
    border: none;
}
.mt2{
    margin-top: 2px;
}
.mt12{
    margin-top: 12px;
}
.unLh{
    line-height: normal !important;
}
.unPadding{
    padding: 0 !important;
}

/*reg /*/
/*login-wrap /*/

.payment-col{
    height: 60px;
    padding-top: 40px;
}
.payment-col .title{
    font-size: 18px;
    color: #666;
    margin-right: 220px;
}
.payment-col .title span{
    font-size: 14px;
    color: #959595;
}
.payment-col .payment-type{
    font-size: 14px;
}
.payment-col .payment-type select{
    display: inline-block;
    width: 198px;
    height: 26px;
    border: 1px solid #e5e5e5;
    outline: none;
}
.payment-col-tab a{
    display: block;
    width: 165px;
    height: 42px;
    border: 1px solid #e5e5e5;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 42px;
    float: left;
    margin-right: 20px;
}
.payment-col-tab a span{
    display: inline-block;
    margin-right: 10px;
    height: 18px;
    line-height: 18px;
    padding: 0 7px;
    font-size: 12px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #fff;
}
.payment-col-tab a.btn-1:hover,
.payment-col-tab a.btn-1.active{
    background: #29c3c1;
    color: #fff;
    border-color: #29c3c1;
}
.payment-col-tab a.btn-2:hover,
.payment-col-tab a.btn-2.active{
    background: #ffc000;
    color: #fff;
    border-color: #ffc000;
}
.payment-col-tab a.btn-3:hover,
.payment-col-tab a.btn-3.active{
    background: #32c1fd;
    color: #fff;
    border-color: #32c1fd;
}
.payment-col-tab a.btn-4:hover,
.payment-col-tab a.btn-4.active{
    background: #ff9e2b;
    color: #fff;
    border-color: #ff9e2b;
}
.payment-col-tab a.btn-1 span{
    background: #00a199;
}
.payment-col-tab a.btn-2 span{
    background: #ff9c00;
}
.payment-col-tab a.btn-3 span{
    background: #2299fd;
}
.payment-col-tab a.btn-4 span{
    background: #ff712b;
}
.payment-col-table{
    padding-top: 30px;
}
.payment-col-null{
    padding-top: 100px;
}
.payment-col-null p{
    text-align: center;
    padding-bottom: 10px;
}
.payment-col-null .iconfont{
    font-size: 70px;
    color: #989898;
}
.payment-col-null .msg{
    font-size: 20px;
    color: #333;
}

.date i,.date span{
	color:#999;
}

.column2{
	    margin-top: 100px;
    width: 100%;
    /* border-bottom: 2px solid #e5e5e5; */
    height: 122px;
    margin-bottom: 10px;
}

.valid_icon_error{
	/* margin-top:5px; */
	display:block;
	float:left;
	width:20px;
	height:20px;
    max-width:100%;
    max-height:100%;
    background:url('../img/validform/valid_icon_error.png') no-repeat 50% 50%;
}
.f2-foot-top div{
	float:left;
}
.f2-foot-top dl{
	float:left;
}
/*footer*/
.footer{
    border-top: 1px solid #e5e5e5;
}
.footer-left{
    width: 126px;
}
.footer-left .footer-logo,
.footer-left .footer-logo img{
    width: 100px;
    height: 70px;
}
.footer-left .footer-tel{
    font-size: 18px;
    color: #666666;
    line-height: 18px;
    margin-top: 10px;
}
.footer-left .footer-txt{
    color: #999999;
    font-size: 14px;
}
.footer-right{
    width: 78%;
}
.footer-right li{
    float: left;
    margin: 0 4%;
}
.footer-right li h4,
.footer-right li a{
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.footer-right li h4{
    margin-top: 14px;
    font-size: 14px;
    color: #666666;
}
.footer-right li a{
    display: block;
    color: #b6b6b6;
    font-size: 12px;
}
.footer-links a:hover,
.footer-right li a:hover{
    color: #00a199;
}
.footer-links{
    height: 76px;
    background: #303030;
    padding-top: 30px;
}
.footer-links a{
    display: inline-block;
    font-size: 14px;
    color: #fefefe;
    line-height: 14px;
    height: 14px;
    padding: 0 12px;
    border-right: 1px solid #fefefe;
}
.footer-links a.last{
    padding-right: 0;
    border-right: none;
}
.footer-links-txt{
    font-size: 12px;
    color: #848484;
    margin-top: 20px;
}

.f2-line-footer {
    border-bottom: 1px solid #e5e5e5;
}
.login-container {
    width: 1180px;
}
.bc {
    margin-left: auto;
    margin-right: auto;
}


/*footer /*/
.f2-mt15{
	margin-top:15px;
}
/*新样式更改 4.10 */
.f3-border-top{
 	border-top:1px solid #e5e5e5;
 }
 .f2-colorf21800{
 color:#f21800;
 }
 .f2-lh28{
 line-height: 28px;
 }
 .form-column .pl144 {
    padding-left: 150px;
}
.pl144 .f2-p075,.pl115 .f2-p075{
	    padding: 0 75px;
}
.table .f2-color666 th{
	color:#666;
}
.f2-bgcfff{
	background:#fff;
}
 #bankBranchSelect .f2-colorf21800 {
	color:#f21800;
	border:none;
}
#userActiveSetForm input{
	color:#333;
}
.layout .layout-left ul{
	    margin-bottom: 30px;
}
.f2-tac{
	    text-align: center;
}
.f2-inputnew{
	display: inline-block;
    border: 1px solid #e5e5e5;
    width: 302px;
    border-radius: 2px;
    height:38px;
    margin-left: 20px;
}
.f2-inputnew input[type=text].form-column-input{
	width:140px;
	border:none;
	height: 38px;
	float:left;
}
.f2-inputnew .btn[type="button"]{
	height:38px;
	float:right;
}
.f2-inputnew2 input[type=text].form-column-input,.f2-inputnew2 input[type=password].form-column-input {
	height: 38px;
	padding-left: 20px;
}
.f2-inputnew2  .form-column-label{
	    line-height: 38px;
}
.f2-inputnew2 img{
	margin-top:10px;
}
.payment-col .f2-fs14, .header-title  .f2-fs14{
	font-size:14px;
}
.f2-pt34{
	padding-top:34px;
}
.valid-account-wrap #errorId #Messages{
	margin-left: 142px;
}
#userFindToSetForm  .reg-input-group  #send_sms_code{
	     background: #f5f5f5; 
}
.login-container #userFindSetForm>p{
	height: 20px;
}
.form-column .clearfix .f2-lh38{
    line-height: 38px;
}

#userActiveSetForm .f2-reg-label span{
    margin-top: 20px;
}

/*QQ客服*/
.f2-ml300{
    margin-left: 300px;
}
/*qq客服*/
.gui-global-wrapper {
    width: 35px;
    /*height: 200px;*/
    position: fixed;
    right: 20px;
    top: 75%;
    /*background: #fff;*/
    z-index: 20000;
    /*padding-top: 20%;*/
    /*box-shadow: -5px 0 10px rgba(242,242,242,0.4);*/
}

.gui-global-wrapper .box-login {
    height: 56px;
}

.gui-global-wrapper .aside-box {
    text-align: center;
    width: 35px;
    /*background: url("../img/icon/global-aside-line.jpg") no-repeat 50% bottom;*/
    position: relative;
}

/*.gui-global-wrapper .aside-box i {*/
/*display: inline-block;*/
/*width: 26px;*/
/*height: 26px;*/
/*float: right;*/
/*margin-top: 4px;*/
/*margin-right: 5px;*/
/*}*/
/*.gui-global-wrapper .aside-box i.icon-3 {*/
/*background: url("../img/icon/qq.png") no-repeat 50% 50%;*/
/*}*/
.gui-global-wrapper .aside-box a strong {
    display: none;
    background: #2bc0be;
    float: left;
    width: 85px;
    border-radius: 4px 0 0 4px;
    color: #ffffff;
}

.gui-global-wrapper .aside-box a {
    width: 50px;
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 0;
    color: #fff;
    font-size: 15px;
    background-color: #e5e5e5;
    border-radius: 50%;
}

.gui-global-wrapper .aside-box a span {
    position: absolute;
    right: -5px;
    top: -5px;
    border-radius: 50%;
    background-color: #ff0300;
    height: 20px;
    width: 20px;
    line-height: 20px;
    color: #fff;
    font-size: 12px;
}

.gui-global-wrapper .aside-box .iconfont {
    font-size: 26px;
}

.gui-global-wrapper .aside-box a.icon1 {
    top: 0px;
}

.gui-global-wrapper .aside-box a.icon2 {
    top: 140px;
}

.gui-global-wrapper .aside-box a.icon3 {
    top: 70px;
}

.gui-global-wrapper .aside-box .icon3:hover, .gui-global-wrapper .aside-box .icon1:hover {
    background: #999999;
}
#dropDownSearch{
    margin-top: 5px;
    margin-left: 0 !important;
    width: 418px;
}
.drop-down-box{
    width: 450px !important;
    border: 1px solid #e5e5e5;
    line-height: 26px;
    height: 26px;
    float: left;
    padding: 0px;
    cursor: pointer;
    background: url("../img/public/arrow-down.png") no-repeat 440px 50%;
    position: relative;
}
.drop-down-box .drop-down-list{
    display: none;
    background: #fff;
    position: absolute;
    left: -1px;
    top: 30px;
    width: 460px;
    border: 1px solid #e5e5e5;
    max-height: 235px;
    height: auto;
    _height: 235px;
    overflow-y: auto;
    z-index: 999;
}
.drop-down-box .drop-down-list li{
    padding: 0 10px;
    font-size: 12px;
}
.drop-down-box .drop-down-list li:hover{
    background: #e5e5e5;
}

/*QQ客服*/
.account-footer {
    height: 150px;
    background: #fff;
    margin-top: 20px;
    font-family: Microsoft YaHei, Tahoma, Arial, "Helvetica Neue", "Hiragino Sans GB", Simsun, sans-self;
}
.account-footer-nav {
    text-align: center;
    padding: 20px 0 20px 0;
}
.account-footer-nav a {
    font-size: 14px;
    color: #666;
}

.account-footer-nav span {
    margin: 0 8px;
}
.p10 {
    padding: 10px;
}
.account-footer p {
    color: #999;
}
/*重构布局*/
.f2-header{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    min-width: 1280px;
    height: 80px;
}
.layout{
    width: 100%;
    height: 100%;
    min-width: 1280px;
}
.layout-left {
    background: #f5f5f5;
    border-right: 1px solid #e5e5e5;
    height: 100%;
    overflow: auto;
}
.layout-right {
    margin-left: 230px;
    height: 100%;
    overflow: auto;
    position: relative;
    min-width: 900px;
}
.layout-left .layout-left-wrap {
    width: 100%;
    margin: 100px 0 80px;
}
.layout-right .layout-right-wrap {
    padding: 0 20px;
    margin: 110px 0 60px 0;
}
/*重构布局*/
/*个人主页轮播图加下面商品展示*/
.f2-person-banner {
    width: 100%;
    height: 100px;
    margin-top:40px;
}
.f2-person-banner a img{
    width: 100%;
    height: 100%;
}

.f2-person-list .line{
    display: inline-block;
    height: 20px;
    width: 2px;
    background-color: #666;

}
.f2-person-list {
    margin-top: 70px;

}
.f2-person-list .h20{
    margin-bottom: 42px;
}
.f2-person-list .text{
    font-size: 20px;
    margin-left: 10px;
    vertical-align: bottom;
}
.f2-person-list a .iconfont{
	
    vertical-align: sub;
}
.h20{
    height: 20px;
}
.f2-person-list-shop li>a{
    display: inline-block;
    width: 222px;
    height: 322px;
    border:1px solid #fff;
}
.f2-person-list-shop li>a .f2-tac{
    width: 100%;
    height: 222px;
}
.f2-person-list-shop li>a img{

    width: 222px;
}
.f2-person-list-shop li>a:hover{
    background-color: #fafafa;
    border:1px solid #e5e5e5;
}
.f2-person-list-shop li>a .text{
    margin-left: 5px;
    margin-top: 20px;
    text-align: left;
    font-size: 14px;
    color:#333;
}

.f2-person-list-shop li>a .text>p>i{
	    height: 20px;
    overflow: hidden;
    display: inline-block;
    width: 198px;
}
.f2-person-list-shop li>a .f2-color-666{
    margin-top: 10px;
    color:#666;
    margin-bottom: 10px;
    font-size: 13px;
}
.f2-person-list-shop li>a p .f2-color-e60012{
    color:#e60012;
}
.f2-person-list-shop li>a p .fr{
    margin-right: 30px;
    color:#666;
}
.f2-person-list-shop ul{
    width: 100%;
}
.f2-person-list-shop ul li {
    float: left;
    width:224px;
    margin: 20px 35px;
}

/*个人主页轮播图加下面商品展示*/

/*个人进去轮播图效果*/
.qimo8 {
    overflow: hidden;
    width: 200px;
    margin-top: 20px;
}

.qimo8 .qimo {
    width: 8000%;
    height: 30px;
}

.qimo8 .qimo div {
    float: left;
}

.qimo8 .qimo ul {
    float: left;
    height: 30px;
    overflow: hidden;
    zoom: 1;
}

.qimo8 .qimo ul li {
    float: left;
    line-height: 30px;
    list-style: none;
}

.qimo8 li a {
    margin-right: 10px;
    color: #444444;
}

/*个人进去轮播图效果*/
/*新加样式*/
.f2-button-caution{
    display: inline-block;
    border: none;
    outline: none;
    font-size: 14px;
    color: #666;
    padding: 0 20px;
    height: 28px;
    line-height: 28px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    font-family: Microsoft YaHei, 'sans-serif';
    background: #2bbfbd;
    margin-left: 20px;
    color:#fff;
}
.layerCSS {
    font-size: 14px;
    line-height: 33px;
    height: 350px!important;
    color: #333;
    background-color: #f5f5f5;
}
.layui-layer-content p {
    margin-left: 30px;
    margin-top: 17px;
}
.layui-layer-btn .layui-layer-btn0 {
    border-color: #29c3c1!important;
    background-color: #29c3c1!important;
    color: #fff;
}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn {
    padding-top: 20px;
    text-align: center;
}

.gui-person-center-right {
	width: 1102px;
	float: left;
	min-height: 329px;
	heihgt: auto;
	_height: 329px
}

.gui-person-center-right .rights-h {
	margin-bottom: 20px;
	background: #fff
}

.gui-person-center-right .rights-h a {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	letter-spacing: 1px;
	font-size: 16px !important;
	color: #000; ! important;
	padding-left: 20px;
	padding-right: 10px
}

.gui-person-center-right .rights-nickname {
	padding: 30px 20px;
	font-size: 14px;
	background: #fff;
	color: #666
}

.right-bg dl {
	clear: both
}

.right-bg dl dd,.right-bg dl dt {
	float: left;
	padding-right: 10px;
	line-height: 24px
}

.right-bg-h {
	float: left;
	font-size: 14px;
	padding-top: 5px
}

.right-bg-sc {
	float: right
}

.right-bg-sc .sc-text {
	width: 200px
}

.right-bg-sc .sc-btn {
	width: 50px;
	border: 1px solid #ddd;
	background: #fff
}

.right-bg .gui-0321-dl1 {
	padding-left: 12px
}

.right-bg .gui-0321-dl1 dt,.right-bg .gui-0321-dl1 dd {
	height: 30px;
	line-height: 30px
}

.right-bg .gui-0321-dl1 dt a,.right-bg .gui-0321-dl1 dd a {
	font-size: 16px;
	color: #333;
	/* font-weight: bold; */
}

.right-bg .gui-0321-dl1 a.active {
	color: #2bbfbd;
}

.right-bg .gui-0321-dl1 dd.line {
	font-size: 10px;
	margin: 0 13px;
	color: #e5e5e5;
}

.rights-nickname .table td{
	    vertical-align: middle;
}

.right-orderlist {
	clear: both
}

.right-orderlist table {
	width: 100%
}

.right-orderlist table .table-h {
	font-size: 14px;
	color: #333;
	background: #f5f5f5;
	height: 35px;
	margin-bottom: 20px
}

.right-orderlist table td,.right-orderlist table th {
	text-align: center;
	line-height: 20px;
	padding: 5px 3px
}

/* .right-orderlist table td {
	border: 1px solid #e0e0e0
	2016-11-1 璁镐簹涓�娓呮table涓璽d涔嬮棿鐨勮竟妗�
} */

.right-orderlist .order-num td {
	background: #fff;
	text-align: left
}

.right-orderlist .order-con-img {
	text-align: left
}

.right-orderlist .order-num .order-none {
	text-align: center;
	height: 100px
}

.right-orderlist .order-con .order-con-img .order_text{
	width:320px;
}
.right-orderlist .order-con{
	border-bottom:1px solid #e5e5e5;
}

.gui-0114-div1-div0-1 > a {
    border: 1px solid #eaeaea;
    border-radius: 2px;
    color: #333;
    display: block;
    float: left;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-right: 30px;
    text-align: center;
    width: 158px;
}

.gui-0114-div1-div0-1 > a.active {
    background: rgba(0, 0, 0, 0) url("../images/icon/icon-2.png") no-repeat scroll 140px 19px;
    border: 2px solid #2bbfbd;
    height: 36px;
    line-height: 36px;
    color: #2BBFBD;
}

.gui-0114-div1-div0-3>span>input.span1 {
	width: 98px;
	height: 28px;
	text-align: center;
	border: 1px solid #e6e6e6;
	line-height: 28px \0;
	*line-height: 28px;
	_line-height: 28px
}

.gui-0114-div1-div0-1 {
    margin-top: 25px
}

.gui-0114-div1-div0-1>li {
    float: left;
    width: 206px;
    height: 46px;
    text-align: center;
    border: 1px solid #eaeaea;
    margin: 0 30px 20px 0;
    font-size: 14px;
    color: #333;
    cursor: pointer
}

.gui-0114-div1-div0-1 li.last {
    margin-right: 0
}

.gui-0114-div1-div0-1 li.active,.gui-0114-div1-div0-1>li:hover {
    border: 1px solid #00a199
}

.gui-0114-div1-div0-1>li:hover span.left,.gui-0114-div1-div0-1 li.active span.left
    {
    background: #2bbfbd
}

.gui-0114-div1-div0-1>li span {
    display: block;
    float: left;
    height: 46px
}

.gui-0114-div1-div0-1>li span.left {
    width: 74px;
    font-size: 14px;
    color: #333;
    line-height: 46px;
    text-align: center;
    background: #f5f5f5
}

.gui-0114-div1-div0-1>li span.right {
    width: 132px;
    background: #fff
}

.gui-0114-div1-div0-1>li span.right strong,.gui-0114-div1-div0-1>li span.right em
    {
    display: block;
    text-align: center
}

.gui-0114-div1-div0-1>li span.right strong {
    color: #2bbfbd;
    font-size: 16px;
    line-height: 19px;
    font-weight: bold;
    margin-top: 6px
}

.gui-0114-div1-div0-1 li.disabled {
    cursor: not-allowed;
    border: 1px solid #e5e5e5
}

.gui-0114-div1-div0-1 li.disabled:hover span.left,.gui-0114-div1-div0-1 li.disabled span.left
    {
    color: #e5e5e5;
    background: #f5f5f5
}

.gui-0114-div1-div0-1 li.disabled span.right strong,.gui-0114-div1-div0-1 li.disabled span.right em
    {
    color: #e5e5e5
}

.gui-0114-div1-div0-1>li span.right em {
    color: #666;
    font-size: 12px
}

.gui-0114-div1-div0-1>li.active i {
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/icon/gui-0411-img1.jpg") no-repeat 50% 50%;
    right: 16px;
    top: 10px
}

.gui-0114-div1-div0-1>li .orderTips0411 {
    display: none
}

.gui-0114-div1-div0-1>li.active .orderTips0411 {
    top: -34px;
    left: 120px;
    padding: 0 12px;
    height: 34px;
    line-height: 34px;
    color: #333;
    font-size: 12px;
    width: 450px;
    background: #fff;
    border: 1px solid #ffd73a;
    z-index: 99
}

.gui-0114-div1-div0-1>li .orderTips0411>span {
    display: block;
    position: absolute;
    bottom: -6px;
    left: 8px;
    width: 10px;
    height: 6px;
    background: url("../img/icon/icon-18.png") no-repeat 50% 50%
}

.button {
	color: #666;
	background-color: #EEE;
	border-color: #EEE;
	font-weight: 300;
	font-size: 16px;
	/*font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial,*/
		/*"Lucida Grande", sans-serif;*/
	text-decoration: none;
	text-align: center;
	line-height: 40px;
	height: 40px;
	padding: 0 40px;
	margin: 0;
	display: inline-block;
	appearance: none;
	cursor: pointer;
	border: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .3s;
	transition-duration: .3s
}

.button-caution,.button-caution-flat {
	background-color: #2bbfbd;
	border-color: #00a199;
	color: #FFF
}

.gui-phone-form-1-groups {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	padding-left: 20px
}

.gui-phone-form-1-groups>label {
	width: 83px;
	float: left;
	margin-top: 8px
}

.gui-phone-form-1-groups>div {
	float: left
}

.gui-phone-form-1-groups>div>input[type='text'], .gui-phone-form-1-groups>div>input[type='password']{
	width: 190px;
	height: 36px;
	_line-height: 36px;
	*line-height: 36px;
	color: #ccc;
	border: 1px solid #e0e0e0;
	padding: 0 10px;
	line-height: 36px \0;
	color: #333;
	font-size: 16px
}

.gui-phone-form-1-groups div .yzmCode {
	height: 36px
}

.gui-phone-form-1-groups div input::-webkit-input-placeholder {
	font-size: 16px
}

.gui-phone-form-1-groups div .send-phone-btn,.gui-phone-form-1-groups div .send-email-btn,.gui-phone-form-1-groups div .yzm-send-check
	{
	width: 94px;
	height: 38px;
	cursor: pointer;
	border: 1px solid #e0e0e0;
	color: #fff
}

.gui-phone-form-1-groups div .send-phone-btn,.gui-phone-form-1-groups div .send-email-btn
	{
	border-left: none
}

.gui-phone-form-1-groups div .send-phone-btn {
	background: #e8012f
}

.gui-phone-form-1-groups div .send-email-btn {
	background: #e8012f
}

.gui-phone-form-1-groups div .yzm-send-check {
	background: #09f;
	margin-left: 9px
}

.gui-phone-form-1-groups .yzmCodeErrorTips {
	display: block;
	float: left;
	height: 36px;
	line-height: 36px;
	color: #e8012f;
	text-indent: 10px;
	font-size: 12px
}

#gui-phone-form-1 .gui-phone-form-1-groups>div>.f2-w150,.f2-w150{
	width:150px;
}
#gui-phone-form-1 .gui-phone-form-1-groups>div>.f2-h28,.f2-h28{
	height:28px;
}
#gui-phone-form-1 .gui-phone-form-1-groups>div>.f2-fs14,.f2-fs14{
	font-size:14px;
}

.gui-phone-form-1-groups {
	font-size: 14px;
	color: #666;
	overflow: hidden;
	padding-left: 20px
}

.gui-phone-form-1-ul1 {
	overflow: hidden;
	float: left;
	width: 470px
}

.gui-phone-form-1-ul1>li {
	float: left;
	width: 93px;
	height: 34px;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 36px;
	color: #333;
	font-size: 16px;
	margin-right: 20px;
	margin-bottom: 20px;
	cursor: pointer
}

.gui-phone-form-1-ul1>li.active {
	border: 2px solid #2bbfbd;
	background: url("../images/icon/icon-2.png") no-repeat 74px 16px;
	width: 91px;
	height: 32px;
	line-height: 34px;
	color:#2bbfbd;
}

.gui-phone-form-1-ul1>li.mr0 {
	margin-right: 0;
}

.gui-phone-form-1-ul1>li>input[type='radio'] {
	display: none;
}

.gui-phone-form-1-p1 {
	height: 36px;
	line-height: 36px;
	color: #2bbfbd;
	font-size: 25px;
	font-family: Microsoft YaHei, sans-serif
}

.gui-phone-error-info {
	display: none;
	float: left;
	padding: 10px 0 0 10px
}

.c2 {
    color: #e60012;
}

.kengBa2 {
	margin-bottom: 20px;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 8px
}

.orderSearchInput {
	float: right
}

.orderSearchInput,.orderSearchInput input,.orderSearchInput button {
	height: 30px
}

.orderSearchInput input,.orderSearchInput button {
	float: left
}

.orderSearchInput {
	width: 210px;
	border: 1px solid #e5e5e5;
}

.orderSearchInput input {
	width: 130px;
	border: 0;
	padding: 0 10px;
	color: #666
}

.orderSearchInput button {
	width: 60px;
	border: 0;
	border-left: 1px solid #e5e5e5;
	background: #f5f5f5;
	font-size: 12px;
	color: #333;
	padding: 0;
	cursor: pointer
}

.tc {
	text-align: center;
}

.f2-bgcf5{
	background-color: #f5f5f5;
	font-size:18px;
	color:#333;
	height:50px;
	line-height: 50px;
}
.f2-bgcf5 .pay_text_wrap{
	margin-top:10px;
	color:#f00;
}
.f2-bgcf5-no-background{
	font-size:15px;
	color:#333;
	height:20px;
	line-height: 30px;
}
.fc-orderDetails-wrap .confirmPayBtn{
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #00abf3;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 0 28px;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.fc-orderDetails-wrap{
	background: #fff;
	padding-bottom: 20px;
	margin-top: 200px;
}
.fc-orderDetails-wrap .title{
    font-size:20px;
    color:#000;
    height: 60px;
    line-height: 60px;
    border-bottom:1px solid #e5e5e5;
    text-indent: 30px;
}
.fc-orderDetails-wrap .span{
    font-size:14px;
    color:#000;
    height: 40px;
    line-height: 40px;
    text-indent: 30px;
}
.fc-orderDetails-wrap .orderList-wrap{
    padding: 0 30px;
}
.fc-orderDetails-wrap .orderList-wrap dl{
    height: 84px;
    border-bottom: 1px solid #e5e5e5;
}
.fc-orderDetails-wrap .orderList-wrap dt,
.fc-orderDetails-wrap .orderList-wrap dd{
    float: left;
    font-size: 14px;
    color: #000;
}
.fc-orderDetails-wrap .orderList-wrap dt{
    width: 1030px;
    padding: 18px 0;
}
.fc-orderDetails-wrap .orderList-wrap dt p{
    line-height: 24px;
}
.fc-orderDetails-wrap .orderList-wrap dd{
    width: 120px;
    line-height: 84px;
    font-size: 18px;
}
.fc-orderDetails-wrap .pay-total strong,
.fc-orderDetails-wrap .orderList-wrap dd strong{
    font-weight: 700;
    font-size: 22px;
    color: #ff5402;
}

.fc-orderDetails-wrap .pay-total{
    padding-top: 15px;
    line-height: 40px;
    padding-left: 30px;
}
.fc-orderDetails-wrap .confirmPayBtn{
    display: block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #00abf3;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 0 28px;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.fc-orderDetails-wrap .orderList-wrap .f2-border0{
	height:63px;
}

.pay-fangshi a{
    display: block;
    float: left;
    padding: 0 20px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #f5f5f5;
    color: #999;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-right: 30px;
    margin-top: 20px;
    text-decoration: none;
    border: 1px solid #f5f5f5;
    font-size: 16px;
}
.fc-orderDetails-wrap .pay-fangshi a.active,
.fc-orderDetails-wrap .pay-fangshi a:hover{
    border-color: #ff5402;
    color: #ff5402;
}

.pay-fangshi .f2-h40{
	    height: 40px;
    line-height: 40px;
}

.f2-border-b{
	padding-bottom:30px;
	width: 100%;
}

.zhifu-biankuang{
    background-color:#00a299;
	width:130px;
	height:35px;
	text-align:center;
}
.f2-pay-input {
    height:30px;
	-moz-box-shadow:0px 0px 12px rgba(100,149,237,.3);
    -webkit-box-shadow:0px 0px 12px rgba(100,149,237,.3);
    box-shadow:0px 0px 12px rgba(100,149,237,.3);
}
.f2-btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.f2-btn-2 {
	display: inline-block;
	width: 96px;
	height: 34px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #f5f5f5 !important;
}

.three-border {
	width:95%;
	height:30px;
	-moz-box-shadow:0px 0px 12px rgba(100,149,237,.5);
    -webkit-box-shadow:0px 0px 12px rgba(100,149,237,.5);
    box-shadow:0px 0px 12px rgba(100,149,237,.5);
}
.form-border {
	width:100%;
	height:360px;
	-moz-box-shadow:0px 0px 4px rgba(0,0,0,.3);
    -webkit-box-shadow:0px 0px 4px rgba(0,0,0,.3);
    box-shadow:0px 0px 4px rgba(0,0,0,.3);
}
.dzbxk-img{
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../img/public/dzbxk-image.jpg) center center no-repeat;
	margin-left:10px;
}
.dzbxk-password-img{
	margin: 0 0 10px 100px;
	display:inline-block;
	width:40px;
	height:42px;
	background:url(../img/public/dzbxk-password-img.png) center center no-repeat;
}
.pay-fail-img{
	margin: 0 0 10px 100px;
	display:inline-block;
	width:50px;
	height:50px;
	background:url(../img/public/pay-fail.png) center center no-repeat;
}
.xiajiantou,
.shangjiantou{
	position:absolute;
	top:8px;
	right:5px;
}
.xiajiantou{
	border-top:8px solid #999;
	border-left: 8px dashed transparent;
	border-right: 8px dashed transparent;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.shangjiantou{
	border-bottom:8px solid #999;
	border-left: 8px dashed transparent;
	border-right: 8px dashed transparent;
	height: 0;
	width: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
/*新加样式*/
.public-title{
	height:40px;
	line-height:40px;
	font-size:16px;
	background:#fafafa;
	border-left:4px solid #00a199;
	text-indent:20px;
}