.text-muted { color:#777; }
.text-primary, .btn-ghost.btn-primary { color:#1b97e9; }
a.text-primary:hover { color:#286090; }
.text-success, .btn-ghost.btn-success { color:#25ae88; }
a.text-success:hover { color:#2b542c; }
.text-info, .btn-ghost.btn-info { color:#4fcbf0; }
a.text-info:hover { color:#245269; }
.text-warning, .btn-ghost.btn-warning { color:#fec14c; }
a.text-warning:hover { color:#66512c; }
.text-danger, .btn-ghost.btn-danger { color:#fd7b6d; }
a.text-danger:hover { color:#843534; }
.bg-primary { background-color:#1b97e9; color:#fff; }
a.bg-primary:hover { background-color:#286090; }
.bg-success { background-color:#dff0d8; }
a.bg-success:hover { background-color:#c1e2b3; }
.bg-info { background-color:#d9edf7; }
a.bg-info:hover { background-color:#afd9ee; }
.bg-warning { background-color:#fcf8e3; }
a.bg-warning:hover { background-color:#f7ecb5; }
.bg-danger { background-color:#f2dede; }
a.bg-danger:hover { background-color:#e4b9b9; }

@font-face {
    font-family: 'jrico';
    src: url('//at.alicdn.com/t/font_1476955797_2287407.eot'); /* IE9*/
    src: url('//at.alicdn.com/t/font_1476955797_2287407.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('//at.alicdn.com/t/font_1476955797_2287407.woff') format('woff'), /* chrome、firefox */
    url('//at.alicdn.com/t/font_1476955797_2287407.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('//at.alicdn.com/t/font_1476955797_2287407.svg#jrico') format('svg'); /* iOS 4.1- */
}

.ion {font-family:"jrico" !important;  display:inline-block;  vertical-align:middle;  font-size:1.1em;  height:1.1em;  line-height:1.1em;  font-style:normal;  -webkit-font-smoothing:antialiased;  -webkit-text-stroke-width:0.2px;  -moz-osx-font-smoothing:grayscale;}

body{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
a {-webkit-transition:all 0.3s ease;  transition:all 0.3s ease;  text-decoration:none;outline:0; }
dl{margin:0;}
/*工具*/
.fix { *zoom:1; *clear:both;}
.fix:before, .fix:after { display:table; clear:both; content:'';}
.oh { overflow:hidden; *zoom:1;}
.l { float:left;}.r { float:right;}
.dib { display:inline-block; *display:inline; *zoom:1;}
.pr { position:relative;}.pa { position:absolute;}
.tc { text-align:center;}.tr { text-align:right;}
.el { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hide { display:none;}
.hidetext { font:0/0 a; letter-spacing:-9px;}
.arr { display:inline-block; overflow:hidden; width:0; height:0;}
.opc0 { opacity:0 ; filter:alpha(opacity=0);}
i,p{margin:0;padding:0;}
.head{position:relative; background-image:url("../../../static/img/index-party/header_b.png");height:70px;line-height:70px;z-index:98; box-shadow:0px 5px 10px #d3d3d3;}
.head a{text-decoration:none !important;/*font-size:16px!important;*/}
.head h1{margin:0;}
.logo{float:left;width:210px;text-align:center;height:100%;line-height:inherit;}
.logo a{display:block;font-size:36px;}
.logo img{vertical-align:middle;max-height:70px;margin-top:-7px;}
.head .nav{float:left;color:#fff;background:none;height:auto;}
.head .nav li{float:left;position:relative; margin-right:5px;}
.head .nav a{float:left;padding:0 1.5em; font-size:14px;color:#333333;}
.head .nav a:after { content:''; display:none; width:0; height:3px; background-color:#f10000;  position:absolute; left:50%; overflow:hidden;-webkit-transition:all 0.3s ease; transition:all 0.3s ease;  bottom:0;}
.head .nav a{text-decoration:none;}
.head .nav a:hover:after,.head .nav .cur a:after { left:0; width:100%;}
.head .nav .arr{border:4px solid;border-color:#9d9da0 transparent transparent transparent;  margin:0 0 -3px 6px;}
.head .nav li ul{position:absolute;left:0;top:100%;width:100%;background:#fff;  color:#333;line-height:3em;font-size:13px;box-shadow:0 0 3px rgba(0,0,0,.5);display:none;}
.head .nav li li{float:none;}
.head .nav li li a{float:none;display:block;}
.head .nav li li a:hover{background:#ccc;}
.head .nav li:hover ul{ display:block;}

.head_r{float:right;color:#333;height:100%;}
.head_r a{color:inherit;}
.head_r ._action a,.head_r ._message a{font-size:14px;}
.head_r ._action .doLogin{ border-radius:1.5em;}
.head_r ._action .doReg{display:inline-block;padding:0 12px; border:0;height:70px;line-height:70px;vertical-align:top;}
.head_r ._action .doReg:hover{color:#1b97e9;}
.head_r ._action .doLogin:hover{color:#1b97e9;}
.head_r ._search{position:relative;padding-left:.5em;padding-right:15px; height:70px; overflow:hidden;}
.head_r ._search:after{content:"";position:absolute;width:0%;right:0;bottom:15px;height:1px;background:#333;  transition:width ease .2s;}
.head_r ._search:hover:after,.head_r ._search.hover:after{width:100%;}
.head_r ._search .ion{font-size:1.5em;}
.head_r ._search ._inp{position:relative; border:0;background:transparent;color:#333;  width:10em;top:-999px;vertical-align:middle; height:2em;line-height:2em;}
.head_r ._search:hover ._inp,.head_r ._search.hover ._inp{top:0;}
.head_r ._search ._sub{border:0;background:transparent;color:#333;cursor:pointer;}
.head_r .l{margin:0 10px;}
.head_r .l:last-child{margin-left:0;}
.head_r ._btn{margin:0;padding:0 15px;}
.head_r ._btn ._text{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;  visibility:hidden;}
.head_r ._btn:hover{background:#393939;}
.head_r ._btn:hover .ion{visibility:hidden;}
.head_r ._btn:hover ._text{visibility:visible;}
.head_r ._erweima{position:relative; cursor:pointer;}
.head_r ._erweima .ion{font-size:1.5em;}
.head_r ._erweima:hover .ion{color:#1b97e9;}
.head_erweima_pop{position:absolute;right:0;top:100%;width:100%; background:#fff;  border-radius:4px;display:none;color:#333;}
.head_r ._erweima:hover .head_erweima_pop{display:block;box-shadow:0 0 2px rgba(0,0,0,.5);}
.head_erweima_pop:before{content:"";position:absolute;width:0;height:0;overflow:hidden;  border:6px solid;border-color:transparent transparent #fff transparent;right:1.5em;top:-12px;}
.head_erweima_pop .row{margin:0;}
.head_erweima_pop p{margin:0;font-size:16px;!important;}
.head_erweima_pop p a{font-size:16px;!important;}
.head_r ._user{position:relative; margin:13px 18px 0 15px;}
.head_r ._user ._avat{width:40px;height:40px;border:2px solid #fff;border-radius:50%;overflow:hidden;  background:#ccc;transition:none;}
.head_r ._user img{ width:100%; height:100%;}
.head_r ._user ul{display:none;position:absolute;right:0;top:115%;background:#fff;  width:6em;padding:.5em 1em;border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.5);}
.head_r ._user ul:before{content:"";position:absolute;width:0;height:0;overflow:hidden;  right:1em;top:-12px;border:6px solid;border-color:transparent transparent #fff transparent;  z-index:1;}
.head_r ._user ul:after{content:"";position:absolute;width:100%;height:12px;left:0;  top:-12px;z-index:2;background:transparent;}
.head_r ._user ul a{display:block;text-align:center;height:2.5em;line-height:2.5em;overflow:hidden;  color:#666;}
.head_r ._user ul a:hover{color:#1b97e9;}
.head_r ._user:hover ul{display:block;}

.foot_erweima{width:310px;padding:10px;text-align:center;}
.foot_erweima p{line-height:2;height:2em;overflow:hidden;}
.head_r ._message {position:relative;cursor:pointer;}
.head_r ._message .ion{font-size:1.5em;}
.head_r ._message ._sublist{position:absolute;right:0;top:100%;background:#fff; white-space:nowrap;  border-radius:4px;padding:1em;display:none;box-shadow:0 0 2px rgba(0,0,0,.5); z-index:1000;}
.head_r ._message ._sublist:before{position:absolute; content:"";width:0;height:0;overflow:hidden;  right:1.5em;top:-12px;border:6px solid;border-color:transparent transparent #fff transparent;}
.head_r ._message ._sublist a{display:block;line-height:2em;height:2em;color:#333;}
.head_r ._message:hover .ion{color:#1b97e9;}
.head_r ._message:hover ._sublist,.head_r ._message.cur ._sublist{display:block;}
.hasfeed .ion{position:relative;}
.hasfeed .ion:before{content:"";position:absolute;width:8px;height:8px;background:#fd7b6d;  border-radius:4px;right:-2px;top:-2px;}

.foot_cont{background:#f6f6f6;padding:70px 0 12px;}
.foot_cont_tab{display:none; width:480px;}
.foot_cont_tab .tab_b{height:50px;margin-bottom:10px;}
.foot_cont_tab .tab_t{height:50px;line-height:50px; width:100px; text-align:center;
    border:1px solid;border-color:#ccc transparent #ccc transparent; color:#333;}
.foot_cont_tab .tab_t.first{border-left-color:#ccc;}
.foot_cont_tab .tab_t.last{border-right-color:#ccc;}
.foot_cont_tab .tab_t_cur{background:#fff;border-color:#ccc;color:#4fa7ec;}
.foot_cont_tab .tab_c{line-height:2em;height:10em;}

.foot_link{background:#404040;padding:20px;color:#999;text-align:center;line-height:2em;}
.foot_link p{font-size:14px !important;}
.foot_link ._link a{display:inline-block;position:relative;margin:0 1em;font-size:14px;}
.foot_link ._link a:after{content:"";position:absolute;width:0;height:1em;left:-1em;
    top:.5em;border-left:1px solid #999;}
.foot_link ._link a:first-child:after{display:none;}
.float_right{position:fixed;right:4px;bottom:100px;width:44px;}
.float_right a{position:relative; display:block;height:44px;background:#fff;text-align:center;
    line-height:44px; margin:4px 0;box-shadow:0 0 4px rgba(0,0,0,.3);overflow:hidden;
    color:#f53129;border:1px solid #ccc;font-size:1.3em;}
.float_right ._txt{position:absolute;left:-100%;top:0;width:80%;height:80%;padding:10%;
    line-height:18px;color:#fff;background:#f53129;font-size:13px;box-sizing:content-box;}
.float_right a:hover ._txt{left:0;}
footer a {color:inherit;}
footer a:hover {color:#1b97e9;text-decoration:none;}
/* 等比填充 */
*[class*="rect-"]{position:relative;display:block; width:100%;height:0;overflow:hidden;}
*[class*="rect-"] ._full{position:absolute;left:0;top:0;width:100%;height:100%;
    *height:auto;}
.rect-50{padding-bottom:50%;}
.rect-5625{padding-bottom:56.25%;}
.rect-60{padding-bottom:60%;}
.rect-618{padding-bottom:61.8%;}
.rect-70{padding-bottom:70%;}
.rect-75{padding-bottom:75%;}
.rect-80{padding-bottom:80%;}
.rect-90{padding-bottom:90%;}
.rect-100{padding-bottom:100%;}
/* 栅格系统 */
.row2{width:102%;transition:.2s width ease;*zoom:1}.row2:before,.row2:after{display:table;clear:both;content:''}.row2>[class*="span-"]{float:left;margin-right:2%;*margin-right:1.89%}.row2>.span-1{width:6.33333333%}.row2>.span-2{width:14.66666667%}.row2>.span-3{width:23%}.row2>.span-4{width:31.33333333%}.row2>.span-5{width:39.66666667%}.row2>.span-6{width:48%}.row2>.span-7{width:56.33333333%}.row2>.span-8{width:64.66666667%}.row2>.span-9{width:73%}.row2>.span-10{width:81.33333333%}.row2>.span-11{width:89.66666667%}.row2>.span-12{width:98%}.row2>.span-13{width:106.33333333%}.row2>.span-14{width:114.66666667%}.row2>.span-15{width:123%}.row2>.span-16{width:131.33333333%}.row2>.span-17{width:139.66666667%}.row2>.span-18{width:148%}.row2>.span-19{width:156.33333333%}.row2>.span-20{width:164.66666667%}.row2>.span-21{width:173%}.row2>.span-22{width:181.33333333%}.row2>.span-23{width:189.66666667%}.row2>.span-24{width:198%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.full-row>.span-13{width:108.33333333%;*width:108.22333333%}.full-row>.span-14{width:116.66666667%;*width:116.55666667%}.full-row>.span-15{width:125%;*width:124.89%}.full-row>.span-16{width:133.33333333%;*width:133.22333333%}.full-row>.span-17{width:141.66666667%;*width:141.55666667%}.full-row>.span-18{width:150%;*width:149.89%}.full-row>.span-19{width:158.33333333%;*width:158.22333333%}.full-row>.span-20{width:166.66666667%;*width:166.55666667%}.full-row>.span-21{width:175%;*width:174.89%}.full-row>.span-22{width:183.33333333%;*width:183.22333333%}.full-row>.span-23{width:191.66666667%;*width:191.55666667%}.full-row>.span-24{width:200%;*width:199.89%}.row2>.pull-right,.full-row>.pull-right{float:right}.row2>.center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-left-13{position:relative;left:-108.33333333%}.pull-left-14{position:relative;left:-116.66666667%}.pull-left-15{position:relative;left:-125%}.pull-left-16{position:relative;left:-133.33333333%}.pull-left-17{position:relative;left:-141.66666667%}.pull-left-18{position:relative;left:-150%}.pull-left-19{position:relative;left:-158.33333333%}.pull-left-20{position:relative;left:-166.66666667%}.pull-left-21{position:relative;left:-175%}.pull-left-22{position:relative;left:-183.33333333%}.pull-left-23{position:relative;left:-191.66666667%}.pull-left-24{position:relative;left:-200%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}.pull-right-13{position:relative;left:108.33333333%}.pull-right-14{position:relative;left:116.66666667%}.pull-right-15{position:relative;left:125%}.pull-right-16{position:relative;left:133.33333333%}.pull-right-17{position:relative;left:141.66666667%}.pull-right-18{position:relative;left:150%}.pull-right-19{position:relative;left:158.33333333%}.pull-right-20{position:relative;left:166.66666667%}.pull-right-21{position:relative;left:175%}.pull-right-22{position:relative;left:183.33333333%}.pull-right-23{position:relative;left:191.66666667%}.pull-right-24{position:relative;left:200%}@media only screen and (max-device-width:1024px){.row2>.midd-1{width:6.33333333%}.row2>.midd-2{width:14.66666667%}.row2>.midd-3{width:23%}.row2>.midd-4{width:31.33333333%}.row2>.midd-5{width:39.66666667%}.row2>.midd-6{width:48%}.row2>.midd-7{width:56.33333333%}.row2>.midd-8{width:64.66666667%}.row2>.midd-9{width:73%}.row2>.midd-10{width:81.33333333%}.row2>.midd-11{width:89.66666667%}.row2>.midd-12{width:98%}.row2>.midd-13{width:106.33333333%}.row2>.midd-14{width:114.66666667%}.row2>.midd-15{width:123%}.row2>.midd-16{width:131.33333333%}.row2>.midd-17{width:139.66666667%}.row2>.midd-18{width:148%}.row2>.midd-19{width:156.33333333%}.row2>.midd-20{width:164.66666667%}.row2>.midd-21{width:173%}.row2>.midd-22{width:181.33333333%}.row2>.midd-23{width:189.66666667%}.row2>.midd-24{width:198%}.midd-hide{display:none}.midd-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}.full-row>.midd-13{width:108.33333333%}.full-row>.midd-14{width:116.66666667%}.full-row>.midd-15{width:125%}.full-row>.midd-16{width:133.33333333%}.full-row>.midd-17{width:141.66666667%}.full-row>.midd-18{width:150%}.full-row>.midd-19{width:158.33333333%}.full-row>.midd-20{width:166.66666667%}.full-row>.midd-21{width:175%}.full-row>.midd-22{width:183.33333333%}.full-row>.midd-23{width:191.66666667%}.full-row>.midd-24{width:200%}}@media only screen and (max-device-width:640px){.row2>.smal-1{width:6.33333333%}.row2>.smal-2{width:14.66666667%}.row2>.smal-3{width:23%}.row2>.smal-4{width:31.33333333%}.row2>.smal-5{width:39.66666667%}.row2>.smal-6{width:48%}.row2>.smal-7{width:56.33333333%}.row2>.smal-8{width:64.66666667%}.row2>.smal-9{width:73%}.row2>.smal-10{width:81.33333333%}.row2>.smal-11{width:89.66666667%}.row2>.smal-12{width:98%}.row2>.smal-13{width:106.33333333%}.row2>.smal-14{width:114.66666667%}.row2>.smal-15{width:123%}.row2>.smal-16{width:131.33333333%}.row2>.smal-17{width:139.66666667%}.row2>.smal-18{width:148%}.row2>.smal-19{width:156.33333333%}.row2>.smal-20{width:164.66666667%}.row2>.smal-21{width:173%}.row2>.smal-22{width:181.33333333%}.row2>.smal-23{width:189.66666667%}.row2>.smal-24{width:198%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-1%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}.full-row>.smal-13{width:108.33333333%}.full-row>.smal-14{width:116.66666667%}.full-row>.smal-15{width:125%}.full-row>.smal-16{width:133.33333333%}.full-row>.smal-17{width:141.66666667%}.full-row>.smal-18{width:150%}.full-row>.smal-19{width:158.33333333%}.full-row>.smal-20{width:166.66666667%}.full-row>.smal-21{width:175%}.full-row>.smal-22{width:183.33333333%}.full-row>.smal-23{width:191.66666667%}.full-row>.smal-24{width:200%}}

/*20161012*/
.head_r ._message ._sublist { right:-17px;}
.head_r ._message ._sublist:before,.head_r ._user ul:before { width:10px; height:7px; border-width:0; background:url(../../../static/img/head_arr.png) no-repeat; top:-7px;}

.mem_main {margin-top:20px;}
.head_r ._user { height:60px;}
.head_r ._user:hover ._layer { display:block;}
.head_r ._layer { position:absolute; right:-11px; top:55px; display:none;}
.thumb_card { background:url(../../../static/img/index-party/thumb_card_bg.jpg) no-repeat #ffffff; width:274px; height:auto; border-radius:3px; padding:16px 10px; border:#e1e1e1 1px solid; box-shadow:0 0 5px #cccccc; line-height:1.5; position:relative;}
.thumb_card:before { content:''; display:block; width:10px; height:5px; overflow:hidden; background:url(../../../static/img/index-party/thumb_card_arr.png) no-repeat; position:absolute; right:24px; top:-5px;}
.thumb_card ._hd { color:#fff; height:105px; font-size:13px;}
.thumb_card ._face,.thumb_card ._face img { width:80px; height:80px; border-radius:50%; overflow:hidden;}
.thumb_card ._face { background:#fff; float:left; margin-right:10px;}
.thumb_card ._info { overflow:hidden;}
.thumb_card ._name { font-size:16px; margin:5px 0; height:1.5em; line-height:1.5em; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.thumb_card ._lessons { border-bottom:#c2c2c2 1px solid; padding-bottom:5px;}
.thumb_card ._lessons dt,.thumb_card ._lessons dd { padding-left:27px; height:30px; line-height:30px;}
.thumb_card ._lessons dt { clear:both; overflow:hidden; font-weight:normal; background:url(../../../static/img/index-party/thumb_time.png) 5px 5px no-repeat;}
.thumb_card ._lessons ._title {width:165px;float:left;}
.thumb_card ._lessons ._link { float:right; color:#f53129;}
.thumb_card ._tools { margin-top:10px;}

.mem_hd,.side_menu { width:235px;}
.mem_hd ._hd { padding-top:15px; text-align:center; color:#fff; background:url(../../../static/img/index-party/mem_hdbg.png) no-repeat; height:138px; box-sizing:initial;}
.mem_hd .face,.mem_hd .face img { width:92px; height:92px; border-radius:50%; box-sizing:initial;}
.mem_hd .face { margin-left:auto; margin-right:auto; margin-bottom:7px; border:#fff 2px solid;}
.mem_hd ._hd ._name { font-size:16px; color:#fff;}

.mem_hd ._bd dl { clear:both; height:36px; overflow:hidden; position:relative;}
.mem_hd ._bd dt,.mem_hd ._bd dd { line-height:36px; height:36px;}
.mem_hd ._bd dt { float:left; font-weight:normal; padding-left:15px; font-size:13px;}
.mem_hd ._bd dd { float:right; padding-right:15px; font-weight:bold; width:40%; text-align:right; position:relative;}
.mem_hd ._bd .state { background-color:#f0f0f0;}
.mem_hd ._bd .state dd { background-color:#f53129; color:#fff;}
.mem_hd ._bd .state dd:before { content:''; display:block; width:0; height:0; overflow:hidden; border-width:36px 10px; border-color:transparent #f53129 transparent transparent; border-style:dashed solid dashed dashed; position:absolute; left:-20px; top:0;}
.mem_hd .refresh { text-align:center; margin-top:10px;}
.mem_hd .refresh a { display:block; border:#f53129 1px solid; border-radius:3px; height:40px; line-height:40px; color:#f53129; position:relative; overflow:hidden;}
.mem_hd .refresh .ion { font-size:22px; vertical-align:-3px;}
.mem_hd .refresh a:hover { background-color:#f53129; color:#fff;}

.head_r ._message .ion,.head_r ._tip .ion{font-size:1.5em; color:#888888;}

.mem_main .main_title._border { border-width:0;}
.mem_main_hd { border-bottom:#dddddd 1px solid; height:39px; margin-bottom:30px;}
.mem_main_hd li { float:left; height:36px; line-height:36px; margin:0 15px;}
.mem_main_hd a {-webkit-transition:none; transition:none;}
.mem_main_hd .cur a,.mem_main_hd li:hover a { display:block; border-bottom:#f53129 3px solid; color:#f53129;}

.mem_main_bd .panel { border-width:0; box-shadow:none;}
.mem_main_bd .panel-body { padding:15px 30% 15px 13%;}
.mem_main_bd .panel .form-group { position:relative; padding-left:100px; line-height:40px;}
.mem_main_bd .panel .form-group > label { width:90px; position:absolute; left:0; top:0; text-align:right;}
.mem_main_bd .panel .form-group > .tip { position:absolute; left:100%; top:0; white-space:nowrap;}
.mem_main_bd .panel .form-group font { color:#f53129;}
.mem_main_bd .panel .form-group .form-control { height:40px;}
.mem_main_bd .panel #swfContainer { float:left; width:100px; height:100px; margin-right:20px;}
.mem_main_bd .panel #upload_select { display:inline-block; width:auto; height:36px; line-height:36px; border:#f53129 1px solid; padding:0 18px; color:#f53129; border-radius:5px; cursor:pointer;}
.mem_main_bd .panel #upload_select:hover { background-color:#f53129; color:#fff;}
.mem_main_bd .panel .head_pic .tip { line-height:1.5; overflow:hidden; margin-top:5px;}
.mem_main_bd .panel .form-group > .btn-primary { display:inline-block; width:auto; padding:0 45px; border-radius:5px;}

.shouke .container { margin-bottom:20px;} 
.shouke .container > .row {}

.thumb_card .xueshi { font-size:13px; border-bottom:#ccc 1px solid; padding-bottom:8px; margin-bottom:5px;}
.thumb_card .xueshi em { margin:0 5px; font-style:normal;}
.thumb_card .xueshi01 { font-size:13px; padding:0 2px;}
.thumb_card .xueshi01 .l { margin:0;}
.thumb_card .xueshi01 .r,.thumb_card .xueshi01 b { color:#f03a33;}

body.shouke { background:#fff;}
body.shouke > .head { margin-bottom: 5px;}

/*bug fixed*/
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 { float: left }
.col-md-1 { width: 8.333333333333332% }
.col-md-2 { width: 16.666666666666664% }
.col-md-3 { width: 25% }
.col-md-4 { width: 33.33333333333333% }
.col-md-5 { width: 41.66666666666667% }
.col-md-6 { width: 50% }
.col-md-7 { width: 58.333333333333336% }
.col-md-8 { width: 66.66666666666666% }
.col-md-9 { width: 75% }
.col-md-10 { width: 83.33333333333334% }
.col-md-11 { width: 91.66666666666666% }
.col-md-12 { width: 100% }

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 { float: left }
.col-sm-1 { width: 8.333333333333332% }
.col-sm-2 { width: 16.666666666666664% }
.col-sm-3 { width: 25% }
.col-sm-4 { width: 33.33333333333333% }
.col-sm-5 { width: 41.66666666666667% }
.col-sm-6 { width: 50% }
.col-sm-7 { width: 58.333333333333336% }
.col-sm-8 { width: 66.66666666666666% }
.col-sm-9 { width: 75% }
.col-sm-10 { width: 83.33333333333334% }
.col-sm-11 { width: 91.66666666666666% }
.col-sm-12 { width: 100% }
.form-horizontal .control-label { text-align: right }

#regiForm .form-group {}


/*20161128*/
/*头部设置*/
.head { box-shadow:0px 0px 15px #666;}
.head_r .mini_card { right:0px; width:90px;}
.head_r ._user .mini_card ul { position:static; padding:0; width:auto; text-align:left; overflow:hidden;}
.head_r ._user .mini_card ul a { height:auto; line-height:1.5; padding:5px 8px; color:#555;}
.head_r ._user .mini_card ul a:hover { background-color:#f53129; color:#fff;}

/*个人中心--学生--已完成*/
.time_list { background-color:#f6f6f6; margin-top:8px; padding:0 5px;}
.time_list li { float:left; margin-right:2px;}
.time_list a { display:inline-block; font-size:14px; height:50px; line-height:50px; padding:0 15px;}
.time_list .cur a { color:#f53129;}

/*个人中心--学生左侧*/
.mem_hd .face, .mem_hd .face img { width:70px; height:70px;}
.mem_hd ._hd .tip { padding-bottom:5px;}
.mem_hd { box-shadow:0 0 5px #aaa;}
.mem_hd ._bd { border:#ccc 1px solid; border-width:0 1px 1px;}
.mem_hd ._bd > ul { margin:0 7px; padding:5px 0;}
.mem_hd ._bd > ul > li { width:100%; float:left; line-height:20px; padding:5px 0px; position:relative;}
.mem_hd ._bd > ul > li.spe { z-index:10;}
.mem_hd ._bd > ul > li .study_state { width:24px; height:24px; line-height:1; position:absolute; right:0px; top:3px; text-align:center; cursor:pointer;}
.mem_hd ._bd > ul > li .study_state .ion { color:#69b643; font-size:21px;}
.mem_hd ._bd > ul > li .study_state ._text { display:none; position:absolute; right:0; top:100%; background-color:#fff; border:#cecece 1px solid; padding:0 10px; height:32px; line-height:32px; box-shadow:0 0 5px #666; white-space:nowrap; cursor:default; color:#69b643;}
.mem_hd ._bd > ul > li .study_state:hover ._text { display:block;}

.mem_hd ._bd > ul.new_xs01 { border-bottom:#d1d1d1 1px solid;}
.mem_hd ._bd > ul.new_xs02 .tip { font-size:12px; color:#999; margin-bottom:5px;}
.mem_hd ._bd > ul.new_xs02 .line,.mem_hd ._bd > ul.new_xs02 .line span { height:4px; border-radius:2px; overflow:hidden;}
.mem_hd ._bd > ul.new_xs02 .line { background-color:#e3e3e3; position:relative; font:0/0 a;}
.mem_hd ._bd > ul.new_xs02 .line span { display:block; width:0px; background-color:#69b643;}

.mem_hd ._bd .green,.mem_hd ._bd .red,.mem_hd ._bd .yellow { margin:0 2px;}
.mem_hd, .side_menu { width:255px;}

/*个人主页*/
.person_hd { background:url(/static/img/person_banner.jpg) center top no-repeat; margin-top:-20px;}
.person_hd .zy_course_info { background:none; color:#fff; margin-top:50px;}
.person_hd .zy_user_l,.person_hd .zy_user_l img { width:128px; height:128px; border-radius:50%; overflow:hidden;}
.person_hd .zy_user_l { border:#fff 2px solid; margin-right:18px;}
.person_hd .container { margin-bottom:0;}
.person_hd .container,.person_bd .container { max-width:1190px!important;}

.person_hd .base_info { color:#d5b8bb; margin-bottom:8px; margin-top:10px;}
.person_hd .base_info span { display:inline-block; white-space:nowrap; margin-right:10px;}
.person_hd .base_info span._num { color:#fff; font-size:20px;}

.person_hd .other_info li { padding:2px 0;}

.person_bd .panel { border-width:0; box-shadow:none;}
.person_bd .nav-tabs { margin-bottom:20px;}
.person_bd .nav-tabs>li { margin-right:20px;}
.person_bd .nav-tabs>li>a { padding:0; border-width:0!important; background-color:transparent!important;}
.person_bd .nav-tabs h4 { margin:0; font-size:16px; font-family:inherit; height:50px; line-height:50px; border-bottom:transparent 3px solid; padding:0 8px;}
.person_bd .nav-tabs>li>a:hover {}
.person_bd .nav-tabs .active h4,.person_bd .nav-tabs a:hover h4 { border-bottom-color:#f53129; color:#f53129;}

.person_bd .panel-body { padding:0;}
.person_bd .panel-body .span-3 { padding:0; margin-bottom:20px;}
.person_bd .panel-body span.box { display:block; height:140px; position:relative; overflow:hidden; position:relative; border:#eee 1px solid;}
.person_bd .panel-body .img-thumbnail { padding:0; border-width:0; border-radius:0; width:100%; height:140px; transition: all ease 1s;}
.person_bd .panel-body .span-3:hover .img-thumbnail {transform: scale(1.2);}

.person_bd .panel-body ._title,.person_bd .panel-body ._title > div { height:32px; line-height:32px; font-size:16px; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.person_bd .panel-body ._name,.person_bd .panel-body ._info { color:#999;}
.person_bd .panel-body ._info { height:30px; line-height:30px; position:relative;}
.person_bd .panel-body ._info ._score { line-height:0; width:100%; position:absolute; left:0; top:8px; text-align:left;}
.person_bd .panel-body ._info ._score .nostar { text-align:left; margin-left:32%;}

.person_teacher { background:url(/static/img/person_banner_teacher.jpg)}
.person_teacher .base_info > span { display:block; color:#fff; margin-bottom:8px;}
.person_teacher .base_info ._name,.person_teacher .base_info ._course { font-size:20px; color:#fff;}
.person_teacher .base_info ._posi { padding-top:10px;}

.person_bd a:hover { text-decoration:none;}

/*通用弹窗*/
.com_newbox { background-color:#fff; border-radius:3px; min-height:100px; min-width:281px; position:relative;}
body .new_layer,.new_layer .box_wrap_body { overflow:visible;}
.new_layer .box_wrap_body { border-radius:3px;}
.com_newbox .box { padding:30px 15px 40px;}
.com_newbox .com_close_box { display:block; width:45px; height:45px; background:url(/static/img/close_red.png) no-repeat; overflow:hidden; position:absolute; left:50%; margin-left:-22px; bottom:-20px; cursor:pointer;}
.com_newbox .box_btn { border-top:#ddd 1px solid; border-radius:0 0 3px 3px; overflow:hidden;}
.com_newbox .box_btn a { display:block; height:40px; line-height:40px; text-align:center;}
.com_newbox .box_btn a:hover { background-color:#f53129; color:#fff;}
#new_tipbox .box { text-align:center; color:#666; padding-bottom:30px;}
#new_tipbox .box .box_info { padding:5px 0; font-size:14px; white-space:nowrap;}
#new_tipbox .box .box_info .ion { font-size:24px; margin-right:5px;}

.new_success .box_title { width:343px; height:122px; background:url(/static/img/good.png); position:absolute; left:50%; margin-left:-172px; top:-70px;}
.new_success .box { padding-top:60px;}

.com_newbox.new_success .box { text-align:center;}

.new_success.new_light .box_title { width:343px; height:257px; background-image:url(/static/img/good_light.png); top:-140px;}
.zy_course_r {
    width: 685px;
    height: 140px;
    float: left;
}