/*é€šç”¨Í¨*/
*{ box-sizing: border-box;margin:0px;  padding:0px;word-break: break-all}
body {
    font-size: 14px;
    font-family:"Source Han Sans CN";
    background-color: #F8F8F8;
}
a { text-decoration: none; color:#fff; }
ul,ol,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {
    margin:0px;
    padding:0px;
    border:none;
    list-style:none;
}
img{border:0}
.nav,section,div.ft_top,div.ft_bottom,.tip,.header{width:100%;min-width:1024px;}
.container{width:960px;margin: auto;}
h1 { font-size: 30px; }
h2 { font-size: 28px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
.fs20{ font-size: 20px }
.fs18{ font-size: 18px }
.fs16{ font-size: 16px }
.fs14{ font-size: 14px }
.fw{font-weight: bold}
.color3{color: #333}
.color6{color: #666}
.color9{color: #999}
.ml20{ margin-left: 20px; }
.mb20{margin-bottom: 20px;}
.mb-none{
    margin-bottom: 0!important;
}
.p-r{
    position: relative;
}
.modal-open{
    overflow: hidden;
    padding-right: 17px;
}
.lf   {float:left;}
.rt  {float:right;}
.show{display: block}
.hide{display: none;}
.hidden{visibility: hidden}
.visible{visibility: visible}
.text-center{text-align: center}
.clear-fix:before { display: table; content: ""; width: 0; clear: both; }
.clear-fix:after { display: table; content: ""; width: 0; clear: both; }
hr{width:510px;margin-left: 177px; border: none; border-top: 1px solid #ddd;text-align: left}
.row > label{
    display: inline-block;
    min-width: 120px;
    color: #999;
}
.row > span{
    max-width: 240px;
    color: #666;
    line-height: 20px;
}
/*æ–‡å­—é¢œè‰²*/
.text-green{ color: #2dbe60!important;  }
.text-red{ color: #e05555!important;  }
.text-yellow{ color: #f6bb07!important;  }
/*æŒ‰é’®*/
.btn-group .btn, .btn-group .btn-lg, .btn-group .btn-sm { margin-left: 20px; }
.btn-group .btn:first-child, .btn-group .btn-lg:first-child, .btn-group .btn-sm:first-child { margin-left: 0; }
.btn { display: inline-block; width: 100px; height: 40px; vertical-align: middle; border-radius: 2px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; }
.btn-sm { display: inline-block; width: 60px; height: 20px; vertical-align: middle; border-radius: 2px; font-size: 12px; text-align: center; line-height: 20px; cursor: pointer; }
.btn-md { display: inline-block; width: 120px; height: 40px; vertical-align: middle; border-radius: 2px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; }
.btn-lg { display: inline-block; min-width: 160px; height: 40px; vertical-align: middle; border-radius:2px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; padding: 0 15px; }
.btn-xlg { display: block; width: 200px; height: 40px; vertical-align: middle; border-radius:2px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; padding: 0 15px; }
.btn-xxlg { display: block; width: 260px; height: 40px; vertical-align: middle; border-radius:2px; font-size: 14px; text-align: center; line-height: 40px; cursor: pointer; padding: 0 15px; }
.btn_link { border: none; color: #3e9ae1; width: auto; }
.btn_link:hover { text-decoration: underline; }
.btn_red_hollow {  color: #ea4747; }
.btn_red_hollow:hover { background: #ea4747; color: #fff; }
.btn_gray{background: #96A0B0}
.btn_gray:hover{background: #87909d}
.btn_blue {  background: #3eb768; color: #fff; }
.btn_blue:hover {  background: #3aac62; }
.btn_blue_hollow {  background: #fff; color: #3e9ae1; }
.btn_blue_hollow:hover {  background: #3e9ae1; color: #fff; }
.btn_444{background: #f6bb07;color: #FFF}
.btn_yellow:hover{background: #e8b109;color: #FFF}
.btn_green {  color: #73c07c; }
.btn_green_deep {  background:#2dbe60;color: #fff; }
.btn_green_deep:hover {  background: #63b56d;color: #fff }
.btn_red {  background: #ea6d47; color: #fff; }
.btn_red:hover {  background: #e1623c; }
.btn_red_deep { background: #ea4747; color: #fff; }
.btn_red_deep:hover {  background: #e14545; }
/****é¡µç ****/
.pagination { display: inline-block; padding-left: 0; margin: 30px 0; }
.pagination > ul > li { display: inline; }
.pagination > ul > li:first-child > a, .pagination > ul > li:first-child > span { margin-left: 0; }
.pagination > ul > li > a, .pagination > ul > li > span { position: relative; float: left; color: #888; padding: 0px 10px; margin-left: -1px; line-height: 28px; text-decoration: none; background-color: #fff; border: 1px solid #888; margin-left: 10px; border-radius: 5px; }
.pagination > ul > .active > a, .pagination > ul > .active > span, .pagination > ul > li > a:hover, .pagination > ul > li > span:hover, .pagination > ul > li > a:focus, .pagination > ul > li > span:focus { z-index: 2; color: #fff; cursor: default; background-color: #4fc177; border-color: #4fc177; }
.pagination > ul > .disabled > span, .pagination > ul > .disabled > span:hover, .pagination > ul > .disabled > span:focus, .pagination > ul > .disabled > a, .pagination > ul > .disabled > a:hover, .pagination > ul > .disabled > a:focus { color: #888; cursor: not-allowed; background-color: #fff; border-color: #888; }
/*å•é€‰å¤é€‰æ¡†æ ·å¼*/
.row span label{cursor: pointer;padding-left: 30px;position: relative;margin-right: 50px;width: 300px}
input[type=radio],input[type=checkbox]{display: none}
input[type=radio]+b{display: inline-block;cursor: pointer; position: absolute; width: 12px; height: 12px; top: 1px; left: 0; background: #fff; border: 1px solid #666; border-radius: 12px; }
input[type=radio]+b:after{ opacity: 0; content: ' '; width: 6px; height: 6px; border-radius: 6px; position: absolute; top: 2px; left: 2px; background: #2dbe60; font-size: 32px;}
input[type=radio]:checked+b{border:1px solid #2dbe60; }
input[type=radio]:checked+b:after{opacity: 1 }
input[type=checkbox]+b{display: inline-block;cursor: pointer; position: absolute; width: 12px; height: 12px; top: 0; left: 0; background: #fff; border: 1px solid #666;border-radius: 2px;  }
input[type=checkbox]+b:after{ opacity: 0; content: ' '; width: 8px; height: 5px; position: absolute; top: 0px; left: 0px; background:transparent;border: 2px solid #FFF;  border-top: none;  border-right: none; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}
input[type=checkbox]:checked+b{border:1px solid #2dbe60;background-color: #2dbe60 }
input[type=checkbox]:checked+b:after{opacity: 1 }
/*ä¸‹æ‹‰é€‰é¡¹æ¡†*/
select { color: #666; width: 300px; height: 30px; line-height: 30px; border: 1px solid #cacfd7; padding: 5px 0 5px 10px; }
select:focus { border: 1px solid #00a0e9; -webkit-box-shadow: none; box-shadow: none; }
select optgroup { color: #3e9ae1; }
select option { color: #666; padding: 8px 0 8px 10px; }
select option[selected] { background: #3e9ae1; color: #fff; }
/*æ³¨å†Œ&ç™»å½•æŒ‰é’®*/
.regBtn { display: inline-block; width: 300px; height: 40px; vertical-align: middle; font-size: 18px; text-align: center; letter-spacing: 10px; line-height: 40px; cursor: pointer; padding-left: 16px;border-radius: 2px; }

input[type=text],input[type=password],input[type=date]{border:none;outline: 0}
/*header&&footer&&nav*/
/*æ”¹ç‰ˆé¦–é¡µ*/
/*å¤´éƒ¨*/
.header{
    background: #fff;
    height:100px;
}
.header .reg-login ul.dropmenu{background-color: #FFF;border: 1px solid #AEAEAE;border-radius: 5px;position: absolute;left:15px;top:40px;z-index: 100}
.header .reg-login ul.dropmenu li{line-height: 48px;position: relative}
.header .reg-login ul.dropmenu li:hover{background-color: #eee}
.header .reg-login ul.dropmenu li:first-child a{display:inline-block;width:140px;color: #96a0b0;padding-left: 20px; border-bottom: 1px solid #dfdfdf}
.header .reg-login ul.dropmenu li:first-child i.arr-up{display:inline-block;width:16px;height:12px;position: absolute;left:66px;top:-12px;background: url("../images/arrow-icon.png") no-repeat }
.header .reg-login ul.dropmenu li:first-child:hover i{background: url("../images/arrow-icon-hover.png") no-repeat  }
.header .reg-login ul.dropmenu li:first-child a b{display:inline-block;width:34px;height:20px;background: url("../images/userCenter.png") no-repeat left;position: relative;top:5px;  }
.header .reg-login ul.dropmenu li:first-child+li a{display:inline-block;width:140px;color: #96a0b0 ;padding-left: 20px}
.header .reg-login ul.dropmenu li:first-child+li a b{display:inline-block;width:34px;height:20px;background: url("../images/out.png") no-repeat left;position: relative;top:5px;  }
.reg-login,.search{
    height: 40px;
    line-height: 40px;
    margin-top: 30px;
}
.search{
    border-left:1px solid #adadad;
    border-right:1px solid #adadad;
    padding-left: 20px;
    padding-right: 20px;
    width:220px;
}
.search form{position: relative;display: inline-block}
.search input[type=text]{
    border: none;
    color: #333;
    font-size: 14px;
    width: 170px;
}
.search input[type=submit]{
    border:none;position: absolute;right:-10px;top:11px;;width: 14px;height:20px;background:url("../images/search.png") no-repeat;cursor:pointer;outline: none
}
input[type=submit]:hover{
    background:url("../images/search-hover.png") no-repeat;
}
.reg-login{
    position: relative;
}
.reg-login a{
     color: #4C4C4C;
 }
.reg-login a:hover{
     color: #3eb768;
 }
.reg-login a.registorBtn{
    margin-left: 20px;
}
.reg-login a.loginBtn{
    margin-right: 20px;
}
.reg-login span{
    color: #4C4C4C;
}
.reg-login span.user{
    display: inline-block;
    width:100px;
    text-align: center;
    color: #ffffff;
    margin: 0 20px 0 20px;
}

.reg-login span.user a{
    padding-left: 25px;
    background: url("../images/usercenter-icon.png") no-repeat -10px -10px;
}
.reg-login span.user a:hover{
    background: url("../images/usercenter-icon.png") no-repeat -10px -38px;
}
/*logo*/
.logo{
    padding-top: 25px;
}

/*å¯¼èˆª*/
.nav{
    height:50px;
    background-color: #3eb768;
    line-height: 50px;
}
.nav ul.clear-fix>li{
    float: left;
    height: 50px;
}
.nav ul.clear-fix>li.active,.nav ul.clear-fix>li:hover{
    background-color: #3aac62;
}
.nav ul.clear-fix>li>a{
    display: inline-block;
    height:50px;
    padding: 0 18px;
    font-size: 16px;
}
.nav ul.clear-fix>li>a i{
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
}
.nav ul.clear-fix>li.home i{
    width:16px;
    height:25px;
    background: url("../images/home.png") no-repeat;
}
.nav ul.clear-fix>li.science i{
    width:14px;
    height:25px;
    background: url("../images/science.png") no-repeat;
}

.nav ul.clear-fix>li.science1 i{
    width:20px;
    height:25px;
    background: url("../images/dang.png") no-repeat;
}
.nav ul.clear-fix>li.train i{
    width:15px;
    height:25px;
    background: url("../images/train.png") no-repeat;
}
.nav ul.clear-fix>li.info i{
    width:16px;
    height:25px;
    background: url("../images/info-white.png") no-repeat;
}
.nav ul.clear-fix>li.work i{
    width:14px;
    height:25px;
    background: url("../images/work-white.png") no-repeat;
}
.nav ul.clear-fix>li.vip i{
    width:18px;
    height:25px;
    background: url("../images/vip.png") no-repeat;
}
.nav ul.clear-fix>li.asso i{
    width:14px;
    height:25px;
    background: url("../images/asso-white.png") no-repeat;
}
.nav ul.clear-fix>li.work,.nav ul.clear-fix>li.vip,.nav ul.clear-fix>li.asso,.nav ul.clear-fix>li.science,.nav ul.clear-fix>li.train{
    position: relative;
}
.work_child li,.vip_child li,.asso_child li{
    line-height: 20px;
    margin-bottom: 20px;
}
.nav ul.clear-fix>li.work b,.nav ul.clear-fix>li.vip b,.nav ul.clear-fix>li.asso b,.nav ul.clear-fix>li.science b,.nav ul.clear-fix>li.train b{
    position: absolute;
    bottom:0px;
    left:53px;
    width:0px;
    height:0px;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    border-bottom: 8px solid #fff;
}
.nav ul.clear-fix>li.work ul a,.nav ul.clear-fix>li.vip ul a,.nav ul.clear-fix>li.asso ul a,.nav ul.clear-fix>li.science ul a,.nav ul.clear-fix>li.train ul a{
    color: #666;
}
.nav ul.clear-fix>li.work ul li.active a,
.nav ul.clear-fix>li.vip ul li.active a,
.nav ul.clear-fix>li.asso ul li.active a,
.nav ul.clear-fix>li.work ul li:hover a,
.nav ul.clear-fix>li.vip ul li:hover a,
.nav ul.clear-fix>li.asso ul li:hover a,
.nav ul.clear-fix>li.science ul li.active a,
.nav ul.clear-fix>li.science ul li:hover a,
.nav ul.clear-fix>li.train ul li.active a,
.nav ul.clear-fix>li.train ul li:hover a{
    color: #3eb768;
}
.nav ul.clear-fix>li.work ul{
    position: absolute;
    top:50px;
    left:0px;
    background-color: #FFF;
    width:204px;
    padding-left: 20px;
    padding-top: 20px;
    z-index: 10000;
    box-shadow: 1px 1px 2px #adadad;
}
.nav ul.clear-fix>li.vip ul{
    position: absolute;
    top:50px;
    left:0px;
    background-color: #FFF;
    width:130px;
    padding-left: 20px;
    padding-top: 20px;
    z-index: 10000;
    box-shadow: 1px 1px 2px #adadad;
}
.nav ul.clear-fix>li.train ul{
    position: absolute;
    top:50px;
    left:0px;
    background-color: #FFF;
    width:130px;
    padding-left: 20px;
    padding-top: 20px;
    z-index: 10000;
    box-shadow: 1px 1px 2px #adadad;
}
.nav ul.clear-fix>li.science ul{
    position: absolute;
    top:50px;
    left:0px;
    background-color: #FFF;
    width:186px;
    padding-left: 20px;
    padding-top: 20px;
    z-index: 10000;
    box-shadow: 1px 1px 2px #adadad;
}
.nav ul.clear-fix>li.asso ul{
    position: absolute;
    top:50px;
    left:0px;
    background-color: #FFF;
    width:126px;
    padding-left: 20px;
    padding-top: 20px;
    z-index: 10000;
    box-shadow: 1px 1px 2px #adadad;
}
.box-left,.box-center,.box-right{
    width:300px;
    float: left;
    margin-right: 30px;
}
.box-right{
    margin-right: 0px;
    float: right;
}
.news-box{
    width:300px;
    padding:20px;
    background-color: #FFF;
    border-radius: 3px;
    box-shadow: 1px 1px 2px #ededed;
    margin-bottom: 30px;
}
.news-box p.p-time{
    color: #3eb768;
    font-size: 12px;
    margin-bottom: 8px;
}
.news-box p.p-time i{
    display: inline-block;
    width:18px;
    height:16px;
    background: url("../images/time.png") no-repeat;
    vertical-align: middle;
}
.news-box p.p-title{
    margin-bottom: 20px;
}
.news-box p.p-title a{
    font-size: 16px;
    color: #666;
    font-weight: 600;
}
.news-box p.p-title a:active{
    color: #3eb768;
}
.news-box div{
    position: relative;
    margin-bottom: 20px;
}
.news-box div span{
    display: block;
    font-size: 12px;
    color: #ffffff;
    height:22px;
    background: #58bc7b;
    position: absolute;
    bottom:3px;
    left:0px;
    text-align: center;
    line-height: 20px;
    padding: 0 5px;
}
.news-box p.p-intro{
    color: #999;
    margin-bottom: 24px;
}
.news-box p.seeDetails{
    text-align: right;
}
.news-box p.seeDetails a{
    color: #96a0b0;
    font-size: 12px;
}
.news-box p.seeDetails a i{
    display: inline-block;
    width:12px;
    height:15px;
    background: url("../images/seeArt.png") no-repeat;
    vertical-align: middle;

}
.news-box p.seeDetails a:active{
    color: #3eb768;
}
.news-box p.seeDetails a:active i{
    background: url("../images/seeArt-hover.png") no-repeat;
}
.box-right .apply{
    height:106px;
    padding:33px 10px;
    border-radius: 3px;
    background: url("../images/apply-bg.png") no-repeat;
    margin-bottom: 30px;
}
.box-right .renzheng{
    height:106px;
    padding:33px 10px;
    border-radius: 3px;
    background: url("../images/RZbanner.png") no-repeat;
    margin-bottom: 30px;
}
.box-right .trainingEntrance{
    height:106px;
    padding:33px 10px;
    border-radius: 3px;
    background: url("../images/trainingEntrance.png") no-repeat;
    margin-bottom: 30px;
}
.toapply{
     margin-bottom: 30px;
 }
.apply .join{
    font-size: 20px;
    display: block;
    height:41px;
    line-height: 41px;
    padding-left: 5px;
    font-weight: bold;
    margin: auto;
}
.apply b{
    display: inline-block;
    width: 45px;
    height: 52px;
    background: url("../images/icon.png") no-repeat -10px -156px;
    vertical-align: middle;
}
.box-right .news-box .p-intro{
    margin-bottom: 0px;
}
.erweima{
    padding: 20px;
    background-color: #FFF;
}
.erweima div{
    margin: 20px auto;
    width:142px;
    height:142px;
    border: 1px solid #ededed;
    box-shadow: 1px 1px 2px #ededed;
}
.erweima p.public,.erweima p.wechat,.erweima .p-intro{
    color: #666;
    font-weight: bold;
}
.erweima p.public{margin-bottom: 10px;}

div.ft_top{background-color: #eaeaea;height: 224px}
div.ft_top .container>div{
    border-bottom: 1px solid #c5c5c5;
}
div.ft_top p{margin-top: 30px;margin-bottom: 40px;color:#333}
div.ft_top ul li{margin-bottom: 20px}
div.ft_top ul li a{
    color: #666666;
}
div.ft_top ul.lf li a b,div.ft_top ul.rt li a b{
    vertical-align: middle;
}
div.ft_top ul.lf li:first-child a b{display: inline-block;width:33px;height:20px;background: url("../images/icon.png") -10px -10px no-repeat;  }
div.ft_top ul.lf li:first-child+li a b{display: inline-block;width:33px;height:20px;background: url("../images/icon.png") -10px -40px no-repeat;  }
div.ft_top ul.lf li:first-child+li+li a b{display: inline-block;width:33px;height:20px;background: url("../images/icon.png") -10px -96px no-repeat;  }
div.ft_top ul.rt li:first-child a b{display: inline-block;width:33px;height:20px;background: url("../images/icon.png") -10px -66px no-repeat;  }
div.ft_top ul.rt li:first-child+li a b{display: inline-block;width:33px;height:20px;background: url("../images/icon.png") -10px -126px no-repeat;  }
div.ft_bottom{background-color:#EAEAEA;height: 85px;}
div.ft_bottom p:first-child span{font-size: 14px;color: #666;margin-top: 20px;margin-bottom: 12px;}
div.ft_bottom p:first-child+p span{font-size: 12px;color: #8E8E8E}
/*æ³¨å†Œ&&ç™»é™†*/
section .row{margin-bottom: 20px;position: relative;}
section .row>label{color:#999;min-width: 154px;display: inline-block;margin-left: 20px;vertical-align: middle}
section .row input[type=text],section .row input[type=password]{width: 300px;height:40px;outline:1px #cacfd7 solid;border-radius: 2px;padding-left:10px;margin: auto;line-height: 40px; }
section .row input:not([type]):focus, section .row input[type='text']:focus, section .row input[type='password']:focus { outline: 2px solid #3eb768; }
/*æ³¨å†Œ*/
section .regist .row input.code,section .regist .row input.img_code,section .findPassword .row.code input[type=text]{width:180px;margin-right: 20px}{}
#imgcodediv{width: 100%;margin-left: 120px;margin-bottom: 20px}
#imgcodediv2{width: 100%;margin-left: 20px;margin-bottom: 20px}
#imgcodeinput {width:180px;margin-right: 20px;float: left;height: 40px;
    outline: 1px #cacfd7 solid;
    border-radius: 2px;
    padding-left: 10px;
    margin: auto;
    line-height: 40px;}
#verifyImg{width: 93px;height: 40px;margin-left: 20px;}
#verifyImg2{width: 93px;height: 40px;}
/*section .regist .row:nth-child(3) a,section .findPassword .row.code a{width:100px;background-color: #96A0B0}*/
section .regist,section .login,section .bindAccount{width:340px;background-color: #FFF;padding: 20px 20px 30px 20px;margin:50px auto;box-shadow: 1px 1px 2px #c6c6c6}
/*section .regist .row:nth-child(2) b.err_phone{display: inline-block;width:125px;height: 30px;background: url("../images/err_phone.png") no-repeat;position:absolute;left:310px;top:5px;}*/
b.err_code{display: inline-block;width:86px;height: 30px;background: url("../images/err_code.png") no-repeat;position:absolute;left:310px;top:5px;}
b.err_inputCode{display: inline-block;width:134px;height: 30px;background: url("../images/err_inputCode.png") no-repeat;position:absolute;left:310px;top:5px;}
section .regist .row b.err_regist{display: inline-block;width:236px;height: 30px;background: url("../images/err_regist.png") no-repeat;position:absolute;left:310px;top:5px;}
section .regist .row b.err_regist_repeat{display: inline-block;width:106px;height: 30px;background: url("../images/err_regist_repeat.png") no-repeat;position:absolute;left:310px;top:5px;}
section .registSuccess{width:600px;background-color: #FFF;padding: 20px 20px 30px 20px;margin:160px auto;box-shadow: 1px 1px 2px #c6c6c6}
/*æ‰¾å›žå¯†ç */
section .findPassword{width:580px;background-color: #FFF;padding: 20px 20px 30px 20px;margin: 160px auto;box-shadow: 1px 1px 2px #c6c6c6;}
section .findPassword .row{
    text-align: center;
}
/*section .findPassword .row input[type=text],section .findPassword .row:last-child a,section .findPassword .row .nextStep{margin-left: 120px}*/
section .findPassword .passReg,section .findPassword .resetSuccess{margin-bottom: 20px;text-align: center}
section .findPassword .success{display: inline-block;width:34px;height:24px;background: url("../images/registSuccess.png") no-repeat;position: relative;top:5px;}
section .findPassword .title h5{display: inline-block;}
section .findPassword .progress{margin-bottom: 20px;}
section .findPassword .progress span{display:inline-block;width: 180px;height:30px;border-top: 2px solid #ccc;line-height: 30px;}
section .findPassword .progress span.active{border-top:2px solid #3eb768}
section .registSuccess .row p{color: #999;margin:30px 0 20px}
section .registSuccess h5 b{display: inline-block;width:34px;height:24px;background: url("../images/registSuccess.png")  no-repeat;position: relative;top:5px;}
.tip{height:60px;background: #73c07c} .tip p{width:340px;text-align: center;color:#FFF;margin: auto;height:60px;line-height: 60px}
.tip .bindSuccess{display:inline-block;width:34px;height:24px;background: url("../images/bindSuccess.png") no-repeat }
section h5{margin-bottom: 30px;}
section .goto{margin-top: 20px;}
input[type=button]{width:93px;height:40px;margin: 0px;outline: 0;border: 0;cursor: pointer;background: #96A0B0;color:#fff;}
/*ç™»é™†*/
section .login div.findPsd{margin: 10px 0 30px;}
section .login div.findPsd a{color: #96a0b0}
section b.err_tel{display: inline-block;width:126px;height: 30px;background: url("../images/err_phone.png") no-repeat;position:absolute;left:310px;top:5px;}
section b.err_phone{display: inline-block;width:126px;height: 30px;background: url("../images/err_phone.png") no-repeat;position:absolute;left:310px;top:5px;}
section b.err_code{display: inline-block;width:126px;height: 30px;background: url("../images/err_code.png") no-repeat;position:absolute;left:310px;top:5px;}
section b.err_psd{display: inline-block;width:106px;height: 30px;background: url("../images/err_psd.png") no-repeat;position:absolute;left:310px;top:5px;}
section b.err_null{display: inline-block;width:106px;height: 30px;background: url("../images/err_null.png") no-repeat;position:absolute;left:310px;top:5px;}
/*å¼¹çª—*/
.my-modal{
    position: fixed;
    top: 0;
    bottom: 0;
    left:0;
    right:0;
    background: rgba(0,0,0,0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
    z-index: 1000;
}
.my-modal_content{
    background-color: #fff;
    border-radius: 4px;
    padding: 20px;
    padding-bottom: 30px;
    position: fixed;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%);
    z-index: 1001;
}
.my-modal_content.tips{
    position: fixed;
    top: 76px;
    transform: translateX(-50%);
}
.my-modal_content span.my-modal_close{
    display: block;
    position: absolute;
    width: 22px;
    top: 10px;
    right: 10px;
    height: 22px;
    background: url("../images/close-icon.png") no-repeat -10px -10px;
    cursor: pointer;
}
.my-modal_content span.my-modal_close:hover{
    background: url("../images/close-icon.png") no-repeat -10px -41px;
}
.my-modal_content h6{
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
}
.my-modal_content h5{
    padding-bottom: 20px;
    margin-bottom: 30px;
    border-bottom: 1px solid #dfdfdf;
}
.my-modal_content.modal-sm h4{
    font-size: 18px;
    text-align: center;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
}
.my-modal_content .notice-txt{
    height: 350px;
    overflow: hidden;
}
.my-modal_content.modal-lg .row{
    margin-bottom: 30px;
    padding-right: 10px;
}
.my-modal_content.modal-sm .row{
    margin-bottom: 14px;
}
.my-modal_content textarea{
    width: 100%;
    height: 100px;
    background-color: #f8f8f8;
    outline: none;
    padding: 10px;
}
.my-modal_content .row p.notice-tit{
    color: #666;
    margin-bottom: 15px;
    font-weight: bold;
}
.my-modal_content .row p{
    line-height: 22px;
    color: #999;
    margin-bottom: 5px;
}
.modal-lg{
    width: 800px;
}
.modal-sm{
    width: 400px;
}

.modal-bg{
    height: 614px;
    background: url("../images/modal-bg.png") no-repeat;
}
.header .container{
    width:960px;
}