/* CSS Document */
* { margin:0; padding:0}
em{ font-weight:normal; font-style:normal}
body { font-size:12px; line-height:20px; /*font-family:"微软雅黑";*/ color:#333;/*background:#f4f4f4;*/-moz-user-select: none; }

img { border:0}
li { list-style:none}
/* link */
a { color:#333; text-decoration:none; outline-style:none;cursor:pointer;}
a:hover { color:#ff6600; text-decoration:none;}
/* link in text */
a.t { text-decoration:underline}
a.t:hover { color:#ff6600; text-decoration:underline}

/* clear float */
.cf { zoom:1} /* for IE */
.cf:after { content:"."; display: block; clear:both; font-size:0; height:0; visibility:hidden; overflow:hidden} /* for other */
/* end of clear float */

/* float */
.{ float:left}
.right { float:right}
.fnone { float:none}
.middle{ float:left}

/* text-align */
.tleft { text-align:left}
.tright { text-align:right}
.tcenter { text-align:center}

.ml{margin-left:10px;}
.ml20{margin-left:20px;}
.ml5{margin-left:5px;}
.mt{margin-top:10px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mb{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.pm15{ padding-bottom:15px}
.mr {margin-right:10px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr16 {margin-right:16px;}
.mr20 {margin-right:20px;}
.pt20 {padding-top:10px}
.pm20 {padding-bottom:20px}
.mtml{ margin-top:20px; margin-left:10px;}
/* display */
.dis { display:block}
.dline {display:inline-block;}
.undis { display:none}

/* form */
label { cursor:pointer}
input,select { vertical-align:middle; font-size:12px; color:#666}
 
input[type="file"] { height:21px;border:1px solid; border-color:#666 #BBB #BBB #666; }
 
input[type="checkbox"],input[type="radio"] { margin-right:4px}
input[placeholder], [placeholder], *[placeholder] {
   color:#BBB !important;
}

*+html input.checkinput { margin-right:0} /* for IE7 1015px;*/
*+html input.radioinput { margin-right:0} /* for IE7 */
select { height:20px; color:#333}
textarea { padding:3px 0 3px 3px; font-size:12px; font-family:Tahoma; color:#333; border:1px solid; border-color:#666 #BBB #BBB #666; background:#FFF}
.txtinput{border:1px solid #ccc; color:#333; /*background:url(images/input_bg.gif)*/ #fff repeat-x; height:20px; line-height:20px;padding:0px 4px;}


.btn2 {display:inline-block;  background-color:#0098b3; color:#fff; padding:0px 20px; height:35px; line-height:35px;text-align:center;display:inline-block; font-size:14px;}

.pagebg { width:990px; margin:0px auto; /* background:url(images/bg.png) repeat-y; */padding:0px;}
.headbg { width:990px; margin:0px auto;/* background:url(images/bg1.png) repeat-y 2px;*/ padding:0px;}

.err {border:1px solid #f00}

/* video box*/
.video-wrap{ padding:20px 0; width:auto; height:auto; background:#262a2d;}
.video-wrap .video-stage{ width:990px; margin:0 auto; height:; overflow:hidden;}
.video-wrap .playbox{ width:860px; height:485px; margin:0 auto;  color:#ffffff; background:; position:relative; }
.video-wrap .playbox .playbar{ width:500px; height:120px; position: absolute; top:50%; left:50%; margin:-60px 0 0 -250px; font-size:24px; color:#ffffff;  text-align:center;}

.video-wrap .playbox p{ margin:0 auto 10px; text-align:center;}
.video-wrap .playbox .playbar p a{ display:inline-block; width:304px; height:71px; line-height:70px; text-align:left; background:url(/Finance/images/Video/btn_seeallvideo.png) no-repeat; color:#fff; font-size:24px;padding-left:90px; }
.video-wrap .playbox .playbar a{ display:inline-block;  font-size:20px; color:#F60; }
.video-wrap .playbox .playbar a:hover{ color:#fff;}

 
/*fouce*/
#foucsBox {height:260px; position:relative;}
#foucsBox #foucs_box{height:260px; padding:0; }
#foucsBox2 {height:314px;background:url(/Course/images/bg_header_patten.gif) repeat; position:relative;}
#foucsBox2 #foucs_box2{height:284px; padding:30px 30px 0; }
#foucs_box2 h1{ font-size:24px; color:#0098b3; font-weight:normal;}
#foucs_box2 .p1{ font-size:16px; color:#555555;}
#foucs_box2 h3{font-size:16px; color:#f57d00; font-weight:normal;}
#foucs_box2 .fbox-l{ float:left; width:630px; margin-right:100px;margin-left:0px;color:#555555;font-size:14px; line-height:24px;}
#foucs_box2 .fbox-r{ float:left; margin-top:30px;width:200px;}
#foucs_box2 .fbox-r .tel_orange{padding-left:60px; font-size:24px; color:#ec6d34; height:46px; line-height:24px;}
.fbox-r .tel_orange span{ font-size:14px; color:#555555;}
#foucs_box2 .fbox-r p a{ margin:0 5px;}
.foucs_news{background:url(/Course/images/bg_header_bottom.png) repeat; height:36px; width:960px; line-height:36px; padding-left:30px; position:absolute; bottom:0; vertical-align:middle;}
.foucs_news p{background:url(/Course/images/icon_lastest_news.png) no-repeat; padding-left:96px; font-size:14px; height:22px; line-height:22px; color:#555555; margin-top:6px;}
.foucs_news p span{ color:#165FB0;}
#foucs_box2 .fbox-l .pbtn a{ margin-right:10px; position:relative;}


/*index*/
.left_box {float:left;width:680px; margin-right:10px;}
.right_box {float:left;width:300px;}

.searchBox .btnsearch {display:inline-block;  background:url(/Course/images/icon_search.png) no-repeat center #ff8a00; cursor:pointer;color:#fff;padding:0px 22px; height:45px; line-height:45px;text-align:center;display:inline-block; }
.searchBox .txtsearch {border:1px solid #c7d5de; display:inline-block;border-right:none; color:#999; /*background:url(images/input_bg.gif)*/ #fff repeat-x; height:43px; padding:0px 4px; margin-top:-2px;+margin-top:1px;width:241px;font-size:14px;line-height:43px;}

a.date{color:#0098b3;}
a.date:hover{color:#ff7200;}
a.more{color:#ff7200;}
a.more:hover{color:#0098b3;}

.block0 {background:#f4f4f4; padding:10px 0px 10px 18px; border:1px solid #eeeeee;}
.block0 .ttlbox { padding-right:18px;}
.block0 .ttlbox .ttl {font-size:16px;color:#0ab0cd; font-weight:bold;}
.block0 .ttlbox p{  line-height:24px; font-size:14px;}
.block0 .item {background:url(/training/style/images/36.png) no-repeat center 69px #fff;border:1px solid #eeeeee;width:60px; height:60px; text-align:center; padding:10px; float:left; margin:5px 10px 5px 0px; color:#666; cursor:pointer;}/*b0afaf*/
.block0 .item .icons{height:28px; width:26px;}
.block0 .item.hover {background:url(/training/style/images/37.png) no-repeat center 69px #0098b3; color:#fff;}
.block0 .item:hover {background:url(/training/style/images/37.png) no-repeat center 69px #0098b3; color:#fff;}
.block0 .item a:hover {color:#fff;}

.block7 {background:; padding:10px 0px 10px 18px; border:1px solid #eeeeee;}
.block7 .ttlbox {padding:0px 18px 10px 18px;  background:url(/course/images/box_bottom_line.png) repeat-x bottom;}
.block7 .ttlbox .ttl {font-size:16px;color:#4f4f4f;}
.block7 .ttlbox p{  line-height:24px; font-size:14px; padding-right:10px;}
.block8 {background:#f4f4f4; padding:10px 0px 10px 3px; border:1px solid #eeeeee;}
.block8 .ttlbox {padding:0px 8px 10px 18px;  background:url(/course/images/box_bottom_line.png) repeat-x bottom;}
.block8 .ttlbox .ttl {font-size:16px;color:#4f4f4f;}
.block8 .block_content1 {padding:5px 12px; margin-top:5px;}
.block8 .block_content1 .itembox{padding:0px 12px; font-size:12px;}
.block8 .block_content1 .pr1{ color:#0f71a0; margin-top:10px;}

.block9 {background:#4eb6c8; padding:10px 0px 10px 3px; border:1px solid #4eb6c8;}
.block9 .ttlbox {padding:0px 8px 8px 18px;}
.block9 .ttlbox .ttl {font-size:16px;color:#ffffff;}
.block9 .block_content1 {padding:0px 19px 5px;}
.block9 .block_content1 .itembox{padding:0px 12px; font-size:14px;}
.block9 .block_content1 .tel{ background:url(/Research/images/icon_right_tel.gif) no-repeat left center; color:#ffffff; padding-left:26px; margin-bottom:8px;}
.block9 .block_content1 .email{ background:url(/Research/images/icon_right_email.gif) no-repeat left center;color:#ffffff;padding-left:26px;}
.block9 .block_content1 .email a{ color:#ffffff;}

.block10 {background:; padding:10px 0px 10px 0px;}
.block10 em{ display:inline-block; width:2px; color:#e1e1e1; margin:0 8px;}



.block1 {background:#f4f4f4; padding:10px 18px; border:1px solid #eeeeee;}
.block1 .border {border:1px solid #e5e5e5;}


.block2 {background:#f4f4f4; padding:10px 3px; border:1px solid #eeeeee;}
.block2 .ttlbox {padding:0px 18px 10px 18px;  background:url(/course/images/box_bottom_line.png) repeat-x bottom;}
.block2 .ttlbox .ttl {font-size:16px;color:#4f4f4f;}
.block2 .ttlbox a.more {color:#ff5400; display:inline-block;padding-top:2px;font-family:宋体;}
.block2 .block_content {padding:5px 12px; margin-top:15px; position:relative;}
.block2 .block_content .fttl {background:url(/training/style/images/ttl_bg.png) repeat-x;height:36px;line-height:36px; position:absolute; *bottom:0; *left:12px; margin-top:-36px;font-size:14px;color:#fff;width:267px; z-index:999; text-align:center;font-family:宋体;}
.block2 .block_content1 {padding:5px 12px; margin-top:5px;}
.block2 .block_content1 .itembox{padding:0px 12px;}
.block2 .block_content1 .itembox .btnrem{cursor:pointer;background:#0098b3;color:#fff;padding:0px 8px;}
.block2 .block_content1 .itembox li {color: #7B7B7B;padding: 5px 0px 5px 15px;background: url(/course/images/IndexNewsDivLiDot.gif) no-repeat scroll 0 13px transparent;}

.block2 .block_content1 .itembox li a{color:#7b7b7b; font-size:14px; }
.block2 .block_content1 .itembox li a:hover{color:#ff7200;}
.block2 .block_content1 .itembox li .date{font-size:12px;color:#4f4f4f;font-family:宋体;}
.block2 .block_content1 .itembox li .date a{color:#4f4f4f;}
.block2 .block_content1 .itembox li .date a:hover{color:#ff7200;}
.block2 .block_content1 .p03{ padding:0 6px 0 10px; line-height:24px; color:#2390b4; font-size:14px;}

.block2 .slidedoor1 { padding:0 0 0 18px; margin-top:10px;}
.block2 .slidedoor1 a { display:inline-block; text-align:center; margin-right:6px;  padding:5px 10px; color:#555555; background:#d6d6d6;}
.block2 .slidedoor1 a:hover{display:inline-block; text-align:center;  padding:5px 13px; background:#0098b3; color:#ffffff;}
.block2 .slidedoor1 .current{display:inline-block; text-align:center;  padding:5px 13px; background:#0098b3; color:#ffffff; border:none;}
.block2 .slidedoor1 em { font-style:normal; display:inline-block; width:30px; text-align:center;color:#7b7b7b;}
.block2 .block_content3 {padding:5px 12px; margin-top:5px;}
.block2 .block_content3 .imgitembox{border:1px solid #eeeeee;}
.block2 .block_content3 .imgitembox .imgitem{float:left;}
.block2 .block_content3 .imgitembox .imgitem img{border:none; cursor:pointer; margin:1px;}
.block2 .block_content3 .tips{background:url(/Training/Style/images/tips_bg.png);color:#fff;font-family:宋体; position:absolute; z-index:999;width:267px; margin-top:-3px; display:none;}
.block2 .block_content3 .tips .content{margin:5px 7px 5px 15px;}
.block2 .block_content3 .tips .author{padding:10px; margin-right:5px;}

.block2 .aboutvideo{ padding:0 10px 0 18px; margin-top:10px;}
.block2 .aboutvideo h2{ color:#0098b3; font-size:16px;}
.block2 .aboutvideo p{ font-size:14px; line-height:24px;}
.block2 .aboutvideo .btnliveroom a{ background:url(/Finance/images/videolist/btn_liveroom.png) no-repeat; display:inline-block; width:90px; height:25px;  line-height:25px; text-align:center; font-size:14px; color:#0098b3;}



.block3 {margin-bottom:40px;}
.block3 .ttl {border-bottom:1px solid #0098b3;font-size:20px;height:44px; line-height:44px;}
.block3 .ttl2 {border-bottom:1px solid #0098b3;font-size:20px;height:44px; line-height:44px; color:#0098b3;}

.block3 .selectyears a.cur{ display:inline-block; width:50px; height:18px; line-height:18px; text-align:center; color:#ffffff; background:#73cede;}
.block3 .ttl5 {border-bottom:1px solid #0098b3;font-size:20px;height:44px; line-height:44px; color:#555555;}
.block3 .ttl5 a { display:inline-block; width:96px; height:36px; line-height:36px; text-align:center;}
.block3 .ttl5 .cur2 {font-size:20px;height:36px; line-height:36px; color:#ffffff; background:#0098b3;text-align:center;}
.block3 .ttl5 span{ float:right; color:#f60; font-size:14px;line-height:36px; font-weight:bold;}
.block3 .ttl5 em{ font-style:normal; margin:0 25px;}
.block3 .ttl2 span{ color:#afafaf;}
.block3 .ttl2 .tel01{ color:#f60; font-size:12px;}



.block3 .ttl2  a{ display:inline-block; width:auto; padding:0 3px; margin:0 0 0 20px; font-size:14px;text-align:center;}
.block6 .navpath a{ font-size:12px; color:#888888;}
.block6 .navpath a:hover{ color:#f60;}
.block6 .navpath em{ font-style:normal;color:#888888; font-size:0.2em; display:inline-block; margin:0 8px;}
.block3 .content{margin-left:0px;color:#555555;font-size:14px; line-height:24px; text-indent:0em; padding-right:0px;overflow:hidden; }
.block3 .content1{margin-left:10px;color:#555555;font-size:14px; line-height:24px;overflow:hidden;}
.block3 .content2{margin-left:10px;color:#555555;font-size:14px; line-height:24px;overflow:hidden;}
.block3 .content3{margin-left:0px;color:#555555;font-size:14px; line-height:24px; text-indent:0em; padding-right:0px;overflow:hidden; margin-left:-10px; width:690px ; }

.block3 .content2 li{ width:160px; float:left; margin-right:8px;}
.block3 .content2 .last{ margin-right:0;}
.block3 .content2 li a{ display:inline-block; width:154px; height:105px; border:1px #dedede solid; padding:3px;}
.block3 .content2 li p a{ display: inline; border:none; padding:0;}

.block3 .clientfb{ font-size:14px;  }
.block3 .clientfb li {background: url(/Training/images/Inhouse2014/icon_client_feedback.gif) no-repeat left 7px;padding-left: 80px;padding-right: 6px;margin-bottom: 20px;min-height: 75px; line-height:24px;}
.block3 .clientfb li p{ text-align:left; color:#0098b3; font-weight:bold;}







.block3 .itembox {margin-left:10px; margin-top:15px;}
.block3 .itembox .item{border:1px solid #eeeeee; float:left;width:190px; height:40px;line-height:40px;color:#556d71;cursor:pointer; text-align:center;font-size:14px; padding:1px 10px; margin:5px;}
.block3 .itembox .item.hover{border:1px solid #fff; color:#fff; background:#0098b3}
.block3 .itembox .item:hover{border:1px solid #fff; color:#fff; background:#0098b3}





.block4 {background:#f4f4f4; padding:10px 3px; border:1px solid #eeeeee;}
.block4 .ttlbox {padding:0px 18px 10px 18px;  background:url(/course/images/box_bottom_line.png) repeat-x bottom;}
.block4 .ttlbox .ttl {font-size:16px;color:#4f4f4f;}
.block4 .cover-box{ padding:10px 18px 0 18px;}

.block4 .cover-box .cb-left{ background:#fff; padding:3px; border:1px #CCC solid; overflow:hidden; vertical-align:middle; line-height:100%; margin-right:20px;}
.block4 .cover-box .cb-left a{ display: inline-block;}
.block4 .cover-box .cb-right .download2{ background:url(/Research/images/icon_savecfofile.gif) no-repeat; padding-left:38px; width:63px; height:31px;line-height:31px; display:inline-block; color:#ffffff; font-weight:bold;margin-top:20px;}
.block4 .cover-box .cb-right .wechat{ background:url(/Research/images/icon_subscribe.gif) no-repeat; padding-left:38px;width:63px; height:31px; line-height:31px; display:inline-block;color:#ffffff; font-weight:bold; margin-top:20px;}




.block5 li {float:left; padding:6px;}
.block5 .pre {background:url(images/pre.png) no-repeat center;width:20px; height:128px;}
.block5 .next {background:url(images/next.png) no-repeat center;width:20px; height:128px;}


/**********/
li.item:hover a,.block0 .item:hover a {color:#fff;}

#classBox .item a{display:block;}
span.spfr{display:inline-block;float:right;}
span.spfr a{color:#FF7200;font-size:14px;}
#SeriesTitle{+display:inline-block; +float:left;}


/****pager number******/
#SearchCourseTablePage{ margin-top:10px; padding:5px 0;}
.Pager{ margin-right:18px;}
.Pager a{ padding:6px 12px; border:1px #dedede solid;}
.Pager a:hover{ background:#dfdfdf; color:#ffffff; padding:6px 12px; border:1px #dedede solid;}
.Pager .currentPager{ padding:6px 12px; border:1px #107fb8 solid; background:#6dcdff; color:#ffffff; font-weight:bold;}
.selectyears span.next{ display:inline-block; width:40px; font-size:14px;color:#333333;cursor:pointer;}
.selectyears span.prev{ display:inline-block; width:40px; font-size:14px;color:#333333;cursor:pointer;text-align:left;}
.selectyears span.next:hover,.selectyears span.prev:hover{color:#FF6600;}
#ContentTextAll img{display:block;margin:0 auto;}
#downloadbox {display:none;}
#SearchCourseTablePage {
    margin-top: 20px;
    padding: 5px 0;
}
.Pager {
    margin-right: 18px;
}
.Pager a {
    border: 1px solid #DEDEDE;
    margin-right: 5px;
    padding: 6px 12px;
}
.Pager a:hover {
    background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #DEDEDE;
    color: #FFFFFF;
    padding: 6px 12px;
}
.Pager .currentPager {
    background: none repeat scroll 0 0 #6DCDFF;
    border: 1px solid #107FB8;
    color: #FFFFFF;
    font-weight: bold;
    margin-right: 5px;
    padding: 6px 12px;
}
.block3 .content_1 {
    color: #555555;
    font-size: 14px;
    line-height: 24px;
    margin-left: 0;
    overflow: hidden;
}
.block3 .content_1 ul li {
    font-size: 14px;
    line-height: 28px;
}
.block3 .ttl2 {
    border-bottom: 1px solid #0098B3;
    color: #0098B3;
    font-size: 20px;
    height: 44px;
    line-height: 44px;
}
.block3 .moreshare {
    color: #FF6600;
    float: right;
    font-size: 12px;
}

.block3 .content_1 .ul4 {
    color: #0D5981;
}
.block3 .content_1 .ul4 li {
    margin: 5px 0;
}

.block3 .content_1 .ul4 li a {
    color: #0D5981;
    display: inline-block;
    text-align: left;
    width: 410px;
}
.block3 .content_1 .ul4 .sp1 {
    color: #555555;
    display: inline-block;
    margin-right: 24px;
    text-align: left;
    width: 60px;
}

.block3 .content_1 .ul4 .sp2 {
    color: #555555;
    text-align: left;
}




/*slide*/

.bx_wrap {	float: left;width:598px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left:0px;padding: 0px; position:relative;}
.bx_wrap a.prev {width: 16px;height:128px;outline-style: none;outline-width: 0;position: absolute;top: 0px;left: 2px;text-indent: -9999px;background-image: url(/Training/Style/images/pre.png);background-repeat: no-repeat;	background-position: left;}
.bx_wrap a.next {width: 16px;height:128px;line-height: 17px;left: 646px;outline-style: none;outline-width: 0;	position: absolute;	top:0px;text-indent: -9999px;	background: url(/Training/Style/images/next.png) no-repeat right;}
.bx_wrap * {margin: 0px;padding: 0px;}
.bx_wrap  .bx_container{ margin-left:26px;}
li.item.hover a{color:#fff;}
/**********/




/*焦点图样式*/
#focus {width:990px; height:260px; overflow:hidden; position:relative;float:left;margin-right:11px;}
#focus ul {height:260px; position:absolute;}
#focus ul li {float:left; width:990px;height:260px; overflow:hidden; position:relative; background:#000;}
#focus ul li img {height:260px;width:990px;border:0;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:776px; height:20px; left:0; bottom:0; /*background:#000;*/}
#focus .btn {position:absolute; width:990px; height:10px; padding:5px 10px; right:0; bottom:10px; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:6px; _font-size:0; margin-left:5px; cursor:pointer; background:#CCCCCC;}
#focus .btn span.on {background:#06798E;}
#focus .preNext {width:45px; height:80px; position:absolute; top:100px; background:url(/images/index/new-images/bg_direction_nav.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;display:none;}
#focus .next {right:0; background-position:right top;display:none;}
#focus .pre:hover {left:0;background-position:0 -80px;}
#focus .next:hover {right:0; background-position:-49px -80px;}

.login-popup{ width:395px; overflow:hidden; margin:0 auto; border:#A6C9E2 1px solid; border-radius:3px; background:#ffffff; z-index: 11000;  opacity: 1; position: fixed;/*height:270px;*/padding:10px 10px 0 10px;}
.login-popup .login-l{ width:390px; float:left;}
.login-l dl{ font-size:14px; overflow:hidden; margin:0; padding:0; /*height:260px;*/width:374px;font-family:"微软雅黑"; /*border:#cdcdcd 1px solid;*/margin:0 auto;}
.login-l dl dt{ border-bottom:#089dbd 2px solid; padding:18px 0;}
.login-l dl dt a{ width:153px; display:inline-block; text-align:center; font-size:22px;outline:none; }
.login-l dl dt .login{ background:url(/training/images/icon_login.gif) no-repeat 40px center;  height:24px; line-height:24px; border-right:#a3a3a3 1px solid; color:#089dbd; padding-left:22px;outline:none;cursor:pointer}
.login-l dl dt .register{ background:url(/training/images/icon_register_gray.gif) no-repeat 30px center;height:24px; line-height:24px; color:#a3a3a3; padding-left:22px; outline:none; outline:none;cursor:pointer;}

.login-l dl dt .login1{background:url(/training/images/icon_login_gray.gif) no-repeat 40px center;  height:24px; line-height:24px; border-right:#a3a3a3 1px solid;  padding-left:22px;outline:none;color:#a3a3a3;}
.login-l dl dt .register1{ background:url(http://www.easyfinance.com.cn//Promotion/aoyang2014/images/icon_register_blue.gif) no-repeat 30px center;height:24px; line-height:24px; color:#089DBD; padding-left:22px; outline:none; outline:none;}

.login-l dl dd{ font-size:14px; padding-left:10px; margin-bottom:18px;}
.login-l dl label{ display:inline-block; width:70px;}
.login-l dl input{ border:#b5b5b5 1px solid; width:198px; height:24px; line-height:24px;font-family:"微软雅黑";}
.login-l dl .key{ margin-left:8px;text-decoration:underline;font-size:12px; color:#0824cf; }
.login-l dl dd .login-btn{ display:inline-block; margin-left:65px;}

.login-l .last01{ font-size:12px; padding-left:70px;}
.login-l .a01{ color:#0824CF;font-size:12px; margin: 0 0 12px 3px; vertical-align:middle; display:inline-block;}
.login-l dl dd .error{ color:#b60808; font-size:12px;margin:10px 0 0 64px; display:inline-block; width:190px; padding:2px 2px 2px 8px;}
.login-l dl dd .direct{ display:inline-block; width:200px; height:73px;margin:8px 0 0 62px; padding:0;}
.login-l dl dd .sp02{margin:10px 0 0 0; display:inline-block; width:300px; padding:2px 2px 2px 8px; font-size:12px;text-align:center;}

.login-r{ width:170px; height:250px; float:left; border-left:#cdcdcd 1px solid; text-align:center; padding:5px;}
.login-r h3{ color:#089DBD; margin:40px auto 50px; display:block;font:normal 16px "微软雅黑"; background:url(/training/images/bg_underline_gray.gif)no-repeat bottom;width:130px;  height:28px; line-height:28px;}
.login-r p{display:block; line-height:180%;font:normal 12px "微软雅黑"; color:#616161; width:150px; margin:0 auto 54px;}
.login-r a{ display:inline-block; width:111px; height:26px; line-height:26px;}
.login-popup .btn-close{ display:inline-block; background:url(/training/images/icon_close_btn.gif) no-repeat; width:24px; height:24px; position:absolute; top:0px; right:0px; cursor:pointer;}

#lean_overlay { position: fixed; z-index: 100; top: 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none; }

