@charset "utf-8";
/* CSS Document */
.myindex{ width: 942px;min-height: 500px;}
.myggtit{ height: 42px; line-height: 42px; sposition: relative}
.myggtit .dian{background: #82d1ec;width: 6px;height: 20px;border-radius: 40px;position: absolute;left: 15px;top: 12px;}
.myggtit-l{ margin-left: 0px; padding: 0 5px; font-size: 20px;}
.myggtit-r{ display: block; padding:0 10px 0 26px; color: #999; background-position: 0 -87px;font-size: 14px;}
.myggtit-r i{ display: block; width: 15px; height: 9px; top: 17px; left: 0; background-position: 0 -419px;}
.marb30{ height: 30px; overflow: hidden; clear: both;}

/*列表推荐*/
.myindex .lbtj{ width: 670px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:#fafcff;}
.myindex .lbtj .lbbox{ padding: 0 20px 25px;}
.myindex .lbtj .lbbox .lblist{ padding: 25px 0 20px 0; border-bottom: 1px solid #dddddd;}
.myindex .lbtj .lbbox .lblist-pic{ width: 154px; height: 87px;}
.myindex .lbtj .lbbox .lblist-txt{ width: 460px; line-height: 24px; color: #666;}
.myindex .lbtj .lbbox .lblist-txt-tit{ font-size: 16px; color: #333;}
.myindex .lbtj .lbbox .lblist-txt-zong{ color: #683d1f;}
.myindex .lbtj .lbbox .lblist-txt-zong a{ color: #683d1f;}
.myindex .tjbox{ padding: 0 20px 25px;}

/*我的课程*/
.lbtj{border: 1px solid #dddddd;background: #fff;    margin-bottom: 50px;/* filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:#fafcff;*/}
.lbtj .lbbox{ padding: 0 20px 5px;}
.lbtj .lbbox .lblist{ padding: 25px 0 20px 0; border-bottom: 1px solid #dddddd;}
.lbtj .lbbox .lblist-pic{ width: 154px; height: 87px; border-radius: 10px}
.lbtj .lbbox .lblist-txt{ width: 620px; line-height: 24px; color: #666;}
.lbtj .lbbox .lblist-txt-tit{ font-size: 16px; color: #333;}
.lbtj .lbbox .lblist-txt-tit .zhangjie{background: #82d1ec;padding: 0px 5px;border-radius: 8px;color: #FFFFFF;font-size: 14px;margin-right: 10px}
.lbtj .lbbox .lblist-txt-zong{ color: #683d1f;}
.lbtj .lbbox .lblist-txt-zong a{ color: #683d1f;}
.tjbox{ padding: 0 20px 25px;}

.wdsc .lbbox .lblist-txt{ width: 610px; line-height: 24px; color: #666;}
.wdsc .lbbox .lblist-txt i{color: #34beef}

/*个人信息*/
.myindex .grxx{ width: 254px;background: #fafcff;}
.myindex .grxx .xinxi{ border-bottom: 1px solid #e9e9e9;}
.myindex .grxx .xinxi-top{ height: 42px; line-height: 42px; font-size: 16px; padding-left: 16px;}
.myindex .grxx .xinxi-cen{ height: 24px; background: #e9e9e9;}
.myindex .grxx .xinxi-cen a{ display: block; width: 78px; height: 24px; margin-left: 15px; padding-left: 20px; line-height: 24px; color: #666;}
.myindex .grxx .xinxi-cen .icon1,.myindex .grxx .xinxi-cen .icon2{ display: block; width: 14px; height: 14px; top: 5px; left: 0; background-position: 0 -364px;}
.myindex .grxx .xinxi-cen .icon2{ background-position: 0 -339px;}
.myindex .grxx .xinxi-bot{ padding: 10px 15px 10px 15px; line-height: 24px; color: #666;}
.myindex .grxx .xinxi-bot .yi{position: relative;}
.myindex .grxx .xinxi-bot .yi span{right: 0;top: 0;font-size: 12px}
.myindex .grxx .xinxi-bot a{ color: #666;}
.myindex .grxx .xinxi-bot a:hover{ color: #82d1ec; text-decoration: none;}
.myindex .grxx .xinxi-bot .dj{ display: inline-block; width: 36px; height: 10px; margin-left: 5px; vertical-align: middle; background-position: 0 -3px; cursor: pointer;}
.myindex .grxx .xinxi-bot .dj .pop{ display: none; top: 16px; left: -92px; width: 185px; height: 20px; border: 1px solid #fade82; background: #fff9dd; line-height: 20px; padding-left: 10px; color: #ff9000; cursor: auto;}
.myindex .grxx .xinxi-bot .dj .pop .jt{ display: block; width: 12px; height: 6px; top: -6px; left: 106px; background:url(../images/my_05.png) no-repeat;}
.myindex .grxx .xinxi-bot .hong{ color: #ff0101; font-size: 14px;}
.myindex .grxx .ggjs{ border-top: 1px solid #fefefe; padding: 10px 15px 0;}
.myindex .grxx .ggjs-top{ height: 30px; border-bottom: 1px solid #e9e9e9;}
.myindex .grxx .ggjs-top-l{ line-height: 30px; height: 30px; border-bottom: 1px solid #3c71ae; font-size: 16px; color: #666;}
.myindex .grxx .ggjs-top-r{ display: block; width: 21px; height: 19px; margin-top: 6px; background-position: 2px -388px;}
.myindex .grxx .ggjs-top-r:hover{ background:url(../images/fresh.gif) no-repeat;}
.myindex .grxx .ggjs .gg{ padding: 10px 0;}
.myindex .grxx .ggjs .gg li{ overflow: hidden; height: 28px; line-height: 28px; color: #666; padding: 0 54px 0 16px; text-overflow: ellipsis; white-space: nowrap; background-position: -193px -112px;}
.myindex .grxx .ggjs .gg li a{ color: #666;}
.myindex .grxx .ggjs .gg li span{ right: 0; top: 0;}
.myindex .grxx .ggjs .gg .hong{color: red;}
.myindex .grxx .ggjs .js{ width: 224px; padding: 15px 0 0 0; overflow: hidden;}
.myindex .grxx .ggjs .jsbox{ width: 237px;}
.myindex .grxx .ggjs .js-nr{ display: block; width: 66px; margin-right: 13px;}
.myindex .grxx .ggjs .js-nr img{ width: 66px; height: 50px;}
.myindex .grxx .ggjs .js-nr p{ text-align: center; line-height: 26px; margin-bottom: 8px; color: #666;}
.myindex .grxx .ggjs .gz{ width: 224px; padding: 20px 0 0 0; overflow: hidden;}
.myindex .grxx .ggjs .gz-list{ clear: both; margin-bottom: 20px;}
.myindex .grxx .ggjs .gz-list img{ width: 90px; height: 68px;}
.myindex .grxx .ggjs .gz-list .gzltxt{ width: 122px; line-height: 22px; color: #999;}
.myindex .grxx .ggjs .gz-list .gzltxt-t{ display: block; color: #666; margin-bottom: 2px;}
.myindex .grxx .ggjs .gz-list .gzltxt-t a{ color: #666;}
.myindex .grxx .ggjs .gz-list .gzltxt-b{ height: 44px; overflow: hidden;}

/*学习记录*/
.myxxjl{ width:  852px;border: 1px solid #dddddd;background: #fff;    margin-bottom: 50px;/* filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);*/}
.myxxjl .mbox{ background:url(../images/my_07.gif) repeat-y left; padding-top: 30px;}
.myxxjl .msc{background:none;}
.myxxjl .mbox .year{ overflow: hidden; clear: both; width: 84px; height: 26px; padding-left: 10px; line-height: 26px; font-size: 14px; color: #fff; margin:0 0 20px 20px; background-position: -108px -399px;}
.myxxjl .mbox .year em{ font-size: 18px;}
.myxxjl .mbox .nrbox{ clear: both; margin-bottom: 20px;}
.myxxjl .mbox .nrbox .nrtime{ width: 110px; height: 46px; margin-left: 26px; line-height: 46px; color: #999;}
.myxxjl .mbox .nrbox .nrtime i{ display: block; width: 15px; height: 15px; top: 15px; right: 0; background-position: -38px -177px;}
.myxxjl .mbox .nrbox .nrkm{ width: 608px; padding: 8px 20px 0; background: #f8f8f8; border: 1px solid #d6d6d6; margin-left: 40px; border-radius: 5px;}
.myxxjl .msc .nrbox .nrkm{width: 730px; }
.myxxjl .mbox .nrbox .nrkm .jiao{ display: block; width: 23px; height: 22px; top: 19px; left: -23px; background-position: -179px -450px;}
.myxxjl .mbox .nrbox .nrkm-tit{ border-bottom: 1px solid #e6e6e6; font-size: 14px; line-height: 25px; margin-bottom: 15px;}
.myxxjl .mbox .nrbox .nrkm-tit a{ color: #048efb;}
.myxxjl .mbox .nrbox .nrkm-cen{ margin-bottom: 15px;}
.myxxjl .mbox .nrbox .nrkm-cen .pic{ display: block; width: 206px; height: 116px; border: 2px solid #fff;}
.myxxjl .mbox .nrbox .nrkm-cen .pic img{ width: 206px; height: 116px;}
.myxxjl .mbox .nrbox .nrkm-cen .pic .jt{ display: block; width: 45px; height: 45px; top: 50%; left: 50%; margin: -20px 0 0 -20px; background:url(/core/images/myhome/my_09.png) no-repeat; _background:url(/core/images/myhome/my_09.gif) no-repeat;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt{ width: 602px; }
.myxxjl .msc .nrbox .nrkm-cen .rtxt{ width: 720px; }
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-t{ line-height: 20px; margin-bottom: 8px; color: #666;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-t .da{background: #82d1ec;width: 20px;height: 20px;border-radius: 50%;display: inline-block;line-height: 20px;text-align: center;color: #FFFFFF;margin-right: 10px;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-c{ line-height: 24px; color: #999;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-c span{background: #82d1ec;padding: 3px 15px;color: #FFFFFF;border-radius: 15px;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-fd{ width: 104px; height: 20px; right: 0; bottom: 0;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-fd-l{ line-height: 20px; color: #048efb;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-fd-r{ display: block; width: 26px; height: 20px; background-position: -32px -61px;}
.myxxjl .mbox .nrbox .nrkm-cen .rtxt-fd-r:hover{ background-position: -32px -114px;}
.myxxjl .mbox .nrbox .nrkm-txt{ margin-bottom: 15px; line-height: 24px; color: #999;}
.myxxjl .mbox .nrbox .nrkm-wen{ padding-bottom: 10px; line-height: 28px;}
.myxxjl .mbox .nrbox .nrkm-wen-t{font-size: 14px; padding-left: 25px; background:url(../images/my_11.png) no-repeat left center;}
.myxxjl .mbox .nrbox .nrkm-wen-c{ color: #666;}
.myxxjl .mbox .nrbox .nrkm-wen-c a{ color: #048efb;}
.myxxjl .mbox .nrbox .nrkm-wen-b{ color: #999;}
.myxxjl .mbox .nrbox .nrkm-wen-b .hd{ color: #ff7a01; margin-right: 30px;}
.myxxjl .mbox .nrbox .nrkm-wen-b .xq{ color: #048efb;}
.myxxjl .mbox .nrbox .nrkm-da{ display: none; padding: 0 0 5px 0; clear: both;}
.myxxjl .mbox .nrbox .nrkm-da-tit{ height: 28px; line-height: 28px; color: #999; padding-top: 10px; border-top: 1px solid #eeeeee;}
.myxxjl .mbox .nrbox .nrkm-da-tit em{ color: #048efb}
.myxxjl .mbox .nrbox .nrkm-da-nr{ line-height: 24px; color: #999; margin-bottom: 10px;}

/*我的收藏*/
.wdsc{ width: 852px;border: 1px solid #dddddd;background: #fff;    margin-bottom: 50px; /*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);*/}
.wdsc .subtit{ height: 36px; border-top: 1px solid #fff; background: #f1f1f1;}
.wdsc .subtit .qx{ height: 36px; padding-right: 20px;}
.wdsc .subtit .qx-l{ width: 36px; text-align: center;}
.wdsc .subtit .qx-l input{ margin-top: 11px; _margin-top: 7px;}
.wdsc .subtit .qx-han{ display: block; width: 72px; height: 24px; border: 1px solid #e2e2e2; text-align: center; line-height: 24px; margin-top: 5px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EDF4FC));background: -moz-linear-gradient(top, #ffffff, #EDF4FC);background: -ms-linear-gradient(top, #ffffff, #EDF4FC);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EDF4FC');}
.wdsc .subtit .qx-han:hover{ text-decoration: none; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E6F1FF));background: -moz-linear-gradient(top, #ffffff, #E6F1FF);background: -ms-linear-gradient(top, #ffffff, #E6F1FF);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6F1FF');}
.wdsc .subtit .dbk{ line-height: 36px; padding: 0 18px; font-size: 14px; color: #fd3e3e; background:url(../images/my_01.png) no-repeat left center;}
.wdsc .nrbox{ clear: both; padding: 24px 0; border-bottom: 1px solid #dddddd;}
.wdsc .nrbox-inp{ width: 26px; text-align: center; padding-top: 40px;}
.wdsc .nrbox-pic{ width: 220px; height: 124px; margin-left: 12px;}
.wdsc .nrbox-pic img{ width: 220px; height: 124px;}
.wdsc .nrbox-txt{ width: 540px; height: 124px; margin-right: 20px;}
.wdsc .nrbox-txt-t{ line-height: 24px; color: #333; font-size: 14px;}
.wdsc .nrbox-txt-t a{ color: #333;}
.wdsc .nrbox-txt-c{ height: 48px; line-height: 24px; color: #666; overflow: hidden;}
.wdsc .nrbox-txt-c2{ line-height: 24px; color: #666; margin-bottom: 4px;}
.wdsc .nrbox-txt-b{ line-height: 24px;}
.wdsc .nrbox-txt-b-l{ color: #ff7a01;}
.wdsc .nrbox2{ clear: both; padding: 24px 0; border-bottom: 1px solid #dddddd;}
.wdsc .nrbox2-inp{ width: 36px; text-align: center; padding-top: 50px;}
.wdsc .nrbox2-pic{ width: 154px; height: 116px; margin-left: 12px;}
.wdsc .nrbox2-pic img{ width: 154px; height: 116px;}
.wdsc .nrbox2-txt{ width: 440px; height: 116px; margin-right: 10px;}
.wdsc .nrbox2-txt-t{ line-height: 20px; color: #999; margin-bottom: 5px;}
.wdsc .nrbox2-txt-t a{ color: #333; font-size: 14px;}
.wdsc .nrbox2-txt-c{ height: 48px; line-height: 24px; color: #666; overflow: hidden;}
.wdsc .nrbox2-txt-b{ line-height: 24px;}
.wdsc .nrbox2-txt-b-l{ color: #ff7a01;}
.wdsc .nrbox2-txt-b-r{ display: block; width: 26px; height: 24px; background-position: -32px -59px;}
.wdsc .nrbox2-txt-b-r:hover{ background-position: -32px -112px;}

/*我的提问*/
.mywdtw{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.mywdtw .subtit{ height: 36px; border-top: 1px solid #fff; background: #f1f1f1; padding-left: 20px; margin-bottom: 20px;}
.mywdtw .subtit li{ float: left; line-height: 36px; padding: 0 18px; font-size: 15px; background:url(../images/my_01.png) no-repeat right center; cursor: pointer;}
.mywdtw .subtit li:hover{ color: #82d1ec;}
.mywdtw .subtit .on{ color: #82d1ec;}
.mywdtw .nrbox{ display: none; padding: 0 15px; margin-bottom: 20px;}
.mywdtw .nrbox .nrtit{ height: 34px; border-bottom: 1px solid #ddd; background: #f1f1f1;}
.mywdtw .nrbox .nrtit-txt,.mywdtw .nrbox .nrtit-txt02,.mywdtw .nrbox .nrtit-txt03,.mywdtw .nrbox .nrtit-txt04,.mywdtw .nrbox .nrtit-txt05{ float: left; width: 90px; line-height: 34px; text-align: center; font-weight: 700; background:url(../images/my_01.png) no-repeat right center;}
.mywdtw .nrbox .nrtit-txt02{ width: 428px; padding-left: 10px; text-align: left;}
.mywdtw .nrbox .nrtit-txt03{ width: 100px;}
.mywdtw .nrbox .nrtit-txt04{ width: 92px;}
.mywdtw .nrbox .nrtit-txt05{ width: 190px; background: none;}
.mywdtw .nrbox .nrcen{ clear: both; height: 40px; padding: 12px 0; border-bottom: 1px solid #ddd;}
.mywdtw .nrbox .nrcen-txt,.mywdtw .nrbox .nrcen-txt01,.mywdtw .nrbox .nrcen-txt02,.mywdtw .nrbox .nrcen-txt03,.mywdtw .nrbox .nrcen-txt04,.mywdtw .nrbox .nrcen-txt05{ float: left; width: 90px; line-height: 40px; text-align: center; color: #666;}
.mywdtw .nrbox .nrcen-txt01 img{ width: 40px; height: 40px;}
.mywdtw .nrbox .nrcen-txt02{ width: 428px; height: 40px; padding-left: 10px; text-align: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mywdtw .nrbox .nrcen-txt02 a{ color: #2c76c0;}
.mywdtw .nrbox .nrcen-txt03{ width: 100px;}
.mywdtw .nrbox .nrcen-txt03 .icon01{ display: inline-block; width: 20px; height: 21px; background-position: -71px -87px; margin-top: 8px;}
.mywdtw .nrbox .nrcen-txt04{ width: 92px;}
.mywdtw .nrbox .nrcen-txt05{ width: 190px;}

/*一对一指导*/
.myydy{ width: 852px; margin-bottom: 50px; background: #FFFFFF; /*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);*/}
.myydy .xbot {padding-left: 20px;}
.myydy .subtit{ height: 36px; }
.myydy .subtit li{ float: left; line-height: 36px; padding: 0 18px; font-size: 18px; cursor: pointer;}
/*.myydy .subtit li:first-child{ background:url(../images/my_01.png) no-repeat left center;}*/
.myydy .subtit li:hover{ color: #82d1ec;}
.myydy .subtit .on{ color: #82d1ec;text-decoration:underline}
.myydy .nrbox{ display: none;padding-bottom: 20px;padding-top: 2em;}
.myydy .nrbox .yyxq{ height: 50px; line-height: 50px;}
.myydy .nrbox .yyxq a{ color: #419cfc;}
.myydy .nrbox .bdnr,.lbtj .bdnr{ margin-bottom: 25px; clear: both; color: #666; line-height: 36px; font-size: 14px;}
.myydy .nrbox .bdnr-l{ width: 280px; padding-right: 10px; line-height: 36px; text-align: right;}
.myydy .nrbox .bdnr-c {width: 350px;margin: 10 auto}
.myydy .nrbox .bdnr-c .inptxt{ width: 100%; height: 45px; line-height: 45px; font-size: 14px; color: #666; padding: 0 40px; border: 1px solid #cfcfcf; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;}
.myydy .nrbox .bdnr-c .inptxt:focus{ border-color: #f1a181; box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -webkit-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -moz-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1);}
.myydy .nrbox .bdnr-c .inptxt2{ width: 200px;  padding: 5px 10px; overflow: auto;float: left}
.myydy .nrbox .bdnr-c .inptxt3{ width: 120px;float: right;padding: 0;background: #FFFFFF;border: 1px solid #82d1ec;color: #82d1ec;text-align: center;cursor: pointer}
.myydy .nrbox .bdnr-c .inptxt4{ width: 480px; height: 200px; padding: 5px 10px; overflow: auto;}
.myydy .nrbox .bdnr-c .dx{ margin-right: 20px; cursor: pointer;}
.myydy .nrbox .bdnr-c .dx input{ vertical-align: middle;}
.myydy .nrbox .bdnr-r{ padding-left: 35px;}
.myydy .nrbox .bdnr-r .sjhan{ display: block; width: 98px; height: 32px; border: 1px solid #72cd91; font-size: 14px; color: #72cd91; text-align: center; line-height: 32px; border-radius: 3px; cursor: pointer;}
.myydy .nrbox .bdnr-r .sjhan:hover{ background: #72cd91; color: #fff;}
.myydy .nrbox .bdnr-han,.lbtj .bdnr .bdnr-han{ display: block; clear: both; width: 350px; height: 40px; line-height: 40px; font-size: 16px;text-align: center; margin: 0 auto; border-radius: 30px; cursor: pointer; background:#5bd7fb;color: #FFFFFF; border: none; /*box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EDF4FC));background: -moz-linear-gradient(top, #ffffff, #EDF4FC);background: -ms-linear-gradient(top, #ffffff, #EDF4FC);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EDF4FC');*/}
.myydy .nrbox .bdnr-han:hover{background:#22abda; /*background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E6F1FF));background: -moz-linear-gradient(top, #ffffff, #E6F1FF);background: -ms-linear-gradient(top, #ffffff, #E6F1FF);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6F1FF');*/}
.lbtj .t3{display: flex;width: 60%;margin: 30px auto}
.lbtj .t4{display: flex;width: 30%;margin: 30px auto}
.lbtj .bdnr .buzhou {flex: 1;width:25%;margin: 0 20px;}
.myydy .nrbox .bdnr-ts{ margin-left: 290px; clear: both; font-size: 12px; line-height: 20px; color: #ff0000;}
.myydy .nrbox .mb15{ margin-bottom: 15px;}
.myydy .nrbox .tabbot{ padding: 20px 20px 0;}
.myydy .nrbox .tabbot table{ border-collapse: collapse;}
.myydy .nrbox .tabbot td{ border: 1px solid #ff9913; line-height: 30px; font-size: 14px; text-align: center; color: #666;}
.myydy .nrbox .tabbot .tabtit{ background: #ffe8c9; color: #ff9913;}
/*个人信息-修改头像*/
.myydy .nrbox .xgtx{ width: 300px; margin: 0 auto 50px; padding-top: 30px;}
.myydy .nrbox .xgtx-han{ display: block; width: 108px; height: 32px; background: #72cd91; text-align: center; line-height: 32px; color: #fff; font-size: 16px; margin-bottom: 24px; border-radius: 3px; cursor: pointer;}
.myydy .nrbox .xgtx-left{ width: 300px; height: 300px; border: 1px solid #b2b2b2;}
.myydy .nrbox .xgtx-right{ width: 386px;}
.myydy .nrbox .xgtx-right .txt{ line-height: 18px; color: #ff7a01;}
.myydy .nrbox .xgtx-right .lg{ width: 182px; top: 56px; left: 26px;}
.myydy .nrbox .xgtx-right .lg-pic{ width: 180px; height: 180px; border: 1px solid #b2b2b2;}
.myydy .nrbox .xgtx-right .lg-pic img{ width: 100%; height: 100%;}
.myydy .nrbox .xgtx-right .lg-txt{ line-height: 18px; color: #666; text-align: center;}
.myydy .nrbox .xgtx-right .md{ width: 90px; top: 56px; right: 26px;}
.myydy .nrbox .xgtx-right .md-pic{ width: 80px; height: 80px; margin: 0 auto; border: 1px solid #b2b2b2;}
.myydy .nrbox .xgtx-right .md-pic img{ width: 100%; height: 100%;}
.myydy .nrbox .xgtx-right .md-txt{ line-height: 18px; color: #666; text-align: center;}
.myydy .nrbox .xgtx-right .sm{ width: 90px; top: 210px; right: 26px;}
.myydy .nrbox .xgtx-right .sm-pic{ width: 50px; height: 50px; margin: 0 auto; border: 1px solid #b2b2b2;}
.myydy .nrbox .xgtx-right .sm-pic img{ width: 100%; height: 100%;}
.myydy .nrbox .xgtx-right .sm-txt{ line-height: 18px; color: #666; text-align: center;}
/*个人信息-更换手机*/
.myydy .nrboxGhsj{ display: block; padding-top: 50px;}

/*个人信息-更换手机弹框*/
.tkGhsj{ display: none; width:500px; background:#fff; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:-133px 0 0 -250px; z-index:1000;}
.tkGhsj .tit{ height: 32px; background:url(../images/my_14.png) repeat-x;}
.tkGhsj .tit-l{ padding-left: 12px; line-height: 32px; font-size: 16px;}
.tkGhsj .tit-r{ display: block; width: 16px; height: 16px; margin: 8px 8px 0 0; background:url(../images/my_12.png) no-repeat; cursor: pointer;}
.tkGhsj .tit-r:hover{ background:url(../images/my_13.png) no-repeat;}
.tkGhsj .botbox{ padding: 0 30px; color: #666;}
.tkGhsj .botbox .txt{ line-height: 56px;}
.tkGhsj .botbox .nr{ margin-bottom: 30px;}
.tkGhsj .botbox .nr-l{ width: 74px; font-size: 14px; line-height: 34px;}
.tkGhsj .botbox .nr-c .inptxt{ width: 248px; height: 32px; line-height: 32px; font-size: 14px; color: #666; padding: 0 10px; border: 1px solid #cfcfcf; border-radius: 3px;}
.tkGhsj .botbox .nr-c .inptxt2{ width: 110px;}
.tkGhsj .botbox .nr-r{ margin-left: 24px;}
.tkGhsj .botbox .nr-r .yzmhan{ display: block; width: 110px; height: 32px; line-height: 32px; color: #666; text-align: center; border: 1px solid #cfcfcf; background: #eee; border-radius: 3px;}
.tkGhsj .botbox .nr-han{ display: block; margin: 0 auto 30px; width: 286px; height: 28px; line-height: 28px; text-align: center; font-size: 16px; color: #fff; border: 1px solid #ff4901; cursor: pointer; background: -webkit-gradient(linear, left top, left bottom, from(#FF7944), to(#FF4901));background: -moz-linear-gradient(top, #FF7944, #FF4901);background: -ms-linear-gradient(top, #FF7944, #FF4901);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF7944', endColorstr='#FF4901');}

/*此处样式自定义*/
.yourSelect{width:316px;height:36px;font-family: "Microsoft Yahei"}
.yourSelect input{border:1px solid #cfcfcf;width:296px;overflow:hidden;height:34px;line-height:34px;padding:0 10px;font-family: "Microsoft Yahei";color:#666; background: #fff; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;}
.yourSelect input.on{color:#666}
.yourSelect input.show{border:1px solid #f1a181; background: #fff; box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -webkit-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -moz-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1);}
.yourSelect i{display:block; overflow: hidden; width: 10px; height: 5px; top: 17px; right: 10px; background:url(../images/an.png) no-repeat -39px -20px; _background:url(../images/an.gif) no-repeat -39px -20px; z-index: 1;}
.yourSelect i.on{ background:url(../images/an.png) no-repeat -38px -3px; _background:url(../images/an.gif) no-repeat -38px -3px;}
.yourSelect ul {width:100%; border:1px solid #cfcfcf;overflow: hidden;background:#fff}
.yourSelect ul.show{border:1px solid #f1a181}
.yourSelect ul li {overflow:hidden;width:316px;cursor:pointer;line-height:30px;height:30px;padding:0 10px;}
.yourSelect ul li.hover {background:#a7cee2;color:#fff}

/*我的瑞豆*/
.mywdrd{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.mywdrd .rdbox{ padding: 30px 20px 0;}
.mywdrd .rd{ height: 54px; border-bottom: 1px solid #ddd; font-size: 14px; line-height: 50px; margin-bottom: 34px;}
.mywdrd .rd b{ font-size: 24px; color: #ff0101; margin-bottom: 34px;}
.mywdrd .lv{ height: 112px;}
.mywdrd .lv-top{ line-height: 42px; font-size: 14px;}
.mywdrd .lv-tiao{ width: 800px; height: 6px; margin: 0 auto; background: #e6e3e3; border-radius: 3px;}
.mywdrd .lv-tiao .fdtiao{ height: 6px; background: #edba41; border-radius: 3px;}
.mywdrd .lv-tiao .fdtiao .fdxx{ width: 230px; top: -16px; right: 0; margin-right: -110px;}
.mywdrd .lv-tiao .fdtiao .fdxx-icon{ width: 36px; height: 10px; margin: 0 auto 20px;}
.mywdrd .lv-tiao .fdtiao .fdxx-pop{ width: 230px; height: 20px; text-align: center; border: 1px solid #fade82; background: #fff9dd; line-height: 20px; padding-left: 10px; color: #ff9000; cursor: auto;}
.mywdrd .lv-tiao .fdtiao .fdxx-pop .jt{ display: block; width: 12px; height: 6px; top: -6px; left: 50%; margin-left: -6px; background:url(../images/my_05.png) no-repeat;}
.mywdrd .jl-tit{ line-height: 38px; font-size: 14px;}
.mywdrd .jl-tab{ margin-bottom: 20px;}
.mywdrd .jl-tab table{ border-collapse: collapse;}
.mywdrd .jl-tab td{ border: 1px solid #ddd; line-height: 34px; text-align: center; color: #666;}
.mywdrd .jl-tab .tabtit{ background: #f0f0f0; color: #333; text-align: center;}
.mywdrd .jl-tab2 td{ text-align: left; padding: 0 10px;}
.mywdrd .jl .fy{ margin-bottom: 20px;}
.mywdrd .jl-txt{ line-height: 24px; margin-bottom: 20px;}
.mywdrd .jl-txt a{ font-size: 14px;}

/*收货地址*/
.myshdz{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.myshdz .shbox{ padding: 30px 20px 0;}
.myshdz .shbox .shtit{ line-height: 38px; font-size: 14px;}
.myshdz .shbox .shtop{ padding: 15px 30px; margin-bottom: 40px; border: 1px solid #e2e2e2; background: #fff; box-shadow: 0 0 4px 4px rgba(150, 150, 150, 0.1) inset; -webkit-box-shadow: 0 0 4px 4px rgba(150, 150, 150, 0.1) inset; -moz-box-shadow: 0 0 4px 4px rgba(150, 150, 150, 0.1) inset;}
.myshdz .shbox .shtop-nr{ height: 40px; line-height: 40px; border-bottom: 1px solid #e2e2e2;}
.myshdz .shbox .shtop-nr-l{ color: #666; _margin-top: 10px;}
.myshdz .shbox .shtop-nr-l input{ vertical-align: -2px;}
.myshdz .shbox .shtop-nr-c{ margin-right: 40px; color: #ff7a6a;}
.myshdz .shbox .shtop-nr-r{ display: block; width: 32px; height: 32px; margin-top: 4px; background-position: -30px -30px; cursor: pointer;}
.myshdz .shbox .shtop-nr-r:hover{ background-position: -30px -83px;}
.myshdz .shbox .shtop .bb0{ border-bottom: 0;}
.myshdz .shbox .shsr{ clear: both; margin-bottom: 10px; font-size: 14px; color: #666;}
.myshdz .shbox .shsr-l{ width: 100px; padding-right: 10px; line-height: 32px; text-align: right;}
.myshdz .shbox .shsr-l em{ color: #fe9150;}
.myshdz .shbox .shsr-c{ margin-right: 10px;}
.myshdz .shbox .shsr-c .inptxt{ width: 296px; height: 30px; line-height: 30px; font-size: 14px; color: #666; padding: 0 10px; border: 1px solid #cfcfcf; border-radius: 3px;}
.myshdz .shbox .shsr-c .inptxt2{ width: 350px;}
.myshdz .shbox .han{ display: block; clear: both; width: 100px; height: 34px; line-height: 34px; font-size: 16px; text-align: center; margin: 0 auto; border: 1px solid #c9c9c9;border-radius: 3px; cursor: pointer; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EDF4FC));background: -moz-linear-gradient(top, #ffffff, #EDF4FC);background: -ms-linear-gradient(top, #ffffff, #EDF4FC);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EDF4FC');}
.myshdz .shbox .han:hover{background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#E6F1FF));background: -moz-linear-gradient(top, #ffffff, #E6F1FF);background: -ms-linear-gradient(top, #ffffff, #E6F1FF);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#E6F1FF');}

/*此处样式自定义2*/
.yourSelect2{width:100px;height:32px;font-family: "Microsoft Yahei"}
.yourSelect2 input{border:1px solid #cfcfcf;width:80px;overflow:hidden;height:30px;line-height:30px;padding:0 10px;font-family: "Microsoft Yahei";color:#666; background: #fff; border-radius: 3px;}
.yourSelect2 input.on{color:#666}
.yourSelect2 input.show{}
.yourSelect2 i{display:block; overflow: hidden; width: 10px; height: 5px; top: 14px; right: 10px; background:url(../images/an.png) no-repeat -39px -20px; _background:url(../images/an.gif) no-repeat -39px -20px; z-index: 1;}
.yourSelect2 i.on{ background:url(../images/an.png) no-repeat -38px -3px; _background:url(../images/an.gif) no-repeat -38px -3px;}
.yourSelect2 ul {width:100%; border:1px solid #cfcfcf;overflow: hidden;background:#fff}
.yourSelect2 ul.show{}
.yourSelect2 ul li {overflow:hidden;width:80px;cursor:pointer;line-height:30px;height:30px;padding:0 10px;}
.yourSelect2 ul li.hover {background:#a7cee2;color:#fff}
.yourSelect3{ width: 150px;}
.yourSelect3 input{ width: 130px;}
.yourSelect3 ul li{ width: 130px;}

/*第三方账号*/
.mydsf{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.mydsf .dsfbox{ width: 660px; padding-top: 50px; margin: 0 auto;}
.mydsf .dsfbox .dsftit{ line-height: 30px; height: 30px; text-align: center; font-size: 14px; color: #ff7a01; margin-bottom: 60px;}
.mydsf .dsfbox .dsfnr{ width: 220px;}
.mydsf .dsfbox .dsfnr-pic{ display: block; width: 65px; height: 65px; margin: 0 auto;}
.mydsf .dsfbox .dsfnr-txt{ line-height: 58px; text-align: center; font-size: 14px;}
.mydsf .dsfbox .dsfnr-han{ display: block; width: 108px; height: 32px; text-align: center; line-height: 32px; font-size: 14px; color: #fff; background: #72cd91; border-radius: 3px; margin: 0 auto; cursor: pointer;}
.mydsf .dsfbox .dsfnr-han:hover{ background: #6ec98d;}

/*学习统计*/
.myxxtj{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.myxxtj .xtbox{ width: 700px; height: 682px; background:url(/core/images/myhome/my_15.jpg) no-repeat #fff; margin: 30px auto 0;}
.myxxtj .xtbox .micon{ width:200px; height:200px; border: 12px solid rgba(255,255,255,.1); border-radius: 50%; overflow: hidden; top:200px; left:50%; margin-left: -110px; z-index: 99;}
.myxxtj .xtbox .micon img{ border: 10px solid rgba(255, 255, 255, 0.4); border-radius: 50%; height: 180px; width: 180px;}
.myxxtj .xtbox .txt{ width: 100%; left: 0; top: 420px;}
.myxxtj .xtbox .txt-top{ height: 30px; line-height: 30px; text-align: center; font-size: 24px;}
.myxxtj .xtbox .txt-top .nan,.myxxtj .xtbox .txt-top .nv{ display: inline-block; overflow: hidden; width: 14px; height: 14px; background-position: 0 -282px; vertical-align: middle; margin-left: 10px;}
.myxxtj .xtbox .txt-top .nv{ width: 9px; height: 13px; background-position: 0 -308px;}
.myxxtj .xtbox .txt-cen{ height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #ff7a01; padding-top: 10px;}
.myxxtj .xtbox .txt-nr{ color: #aaa; font-size: 14px; height: 72px; line-height: 24px; margin: 20px auto 0; overflow: hidden; width: 380px;}
.myxxtj .xtbox .txt-nr em{ display: inline-block; height: 16px; vertical-align: middle; *vertical-align: 0; width: 16px; background-position: 0 -364px;}
.u-resume-card {border-radius: 50%;position: absolute;left: 302px;top: 245px;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;}
@-webkit-keyframes ucOpcity1 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 96px;left: 144px;}}
@keyframes ucOpcity1 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 96px;left: 144px;}}
@-webkit-keyframes ucOpcity2 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 60px;left: 336px;}}
@keyframes ucOpcity2 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 60px;left: 336px;}}
@-webkit-keyframes ucOpcity3 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 120px;left: 490px;}}
@keyframes ucOpcity3 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 120px;left: 490px;}}
@-webkit-keyframes ucOpcity4 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 275px; left: 524px;}}
@keyframes ucOpcity4 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1;top: 275px; left: 524px;}}
@-webkit-keyframes ucOpcity5 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1; top: 422px; left: 505px;}}
@keyframes ucOpcity5 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1; top: 422px; left: 505px;}}
@-webkit-keyframes ucOpcity6 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1; top: 370px; left: 96px;}}
@keyframes ucOpcity6 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1; top: 370px; left: 96px;}}
@-webkit-keyframes ucOpcity7 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1; top: 236px; left: 60px;}}
@keyframes ucOpcity7 {0% {opacity: 0;left: 302px;top: 245px;}100% {opacity: 1; top: 236px; left: 60px;}}
.u-resume-card.ucOpcity1 {-webkit-animation-name: ucOpcity1;animation-name: ucOpcity1; top: 96px; left: 144px;}
.u-resume-card.ucOpcity2 {-webkit-animation-name: ucOpcity2;animation-name: ucOpcity2; top: 60px;left: 336px;}
.u-resume-card.ucOpcity3 {-webkit-animation-name: ucOpcity3;animation-name: ucOpcity3; top: 120px;left: 490px;}
.u-resume-card.ucOpcity4 {-webkit-animation-name: ucOpcity4;animation-name: ucOpcity4; top: 275px; left: 524px;}
.u-resume-card.ucOpcity5 {-webkit-animation-name: ucOpcity5;animation-name: ucOpcity5; top: 422px; left: 505px;}
.u-resume-card.ucOpcity6 {-webkit-animation-name: ucOpcity6;animation-name: ucOpcity6; top: 370px; left: 96px;}
.u-resume-card.ucOpcity7 {-webkit-animation-name: ucOpcity7;animation-name: ucOpcity7; top: 236px; left: 60px;}
.urc-txt-bx {color: #fff;text-align: center;padding: 14px 5px;overflow: hidden;}
.urc-txt-bx .bx-top{ line-height: 30px; padding-top: 10px;}
.urc-txt-bx .bx-top .fsize18{ font-size: 18px;}
.urc-txt-bx .bx-bot{ line-height: 20px;}
.urc-txt-bx02{padding: 9px 5px;}
.u-resume-card-1 {background: #f1716d;width: 100px;height: 100px;}
.u-resume-card-2 {background: #E7A889;width: 90px;height: 90px;}
.u-resume-card-3 {background: #A192BC;width: 90px;height: 90px;}
.u-resume-card-4 {background: #8694CD;width: 100px;height: 100px;}
.u-resume-card-5 {background: #3AC569;width: 90px;height: 90px;}
.u-resume-card-6 {background: #4B81AD;width: 100px;height: 100px;}
.u-resume-card-7 {background: #F099BC;width: 90px;height: 90px;}

/*消息信息*/
.myxiaoxi{ margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:#fff;}
.myxiaoxi .xxbox{ padding: 0 20px;border: 1px solid #dddddd;}
.myxiaoxi .xxbox-nr{ padding: 15px 0; border-bottom: 1px solid #ddd;}
.myxiaoxi .xxbox-nr:last-child{border-bottom:none}
.myxiaoxi .xxbox-nr .xnleft{padding: 0 0 0 20px;  color: #999;}
.myxiaoxi .xxbox-nr .xnleft em{ color: #000; display: block;font-size: 18px;}
.myxiaoxi .xxbox-nr .xnright{ padding: 9px 30px 9px 20px; line-height: 30px; font-size: 14px; color: #666;}
.myxiaoxi .xxbox-nr .sc{ display: block; width: 30px; height: 30px; top: 50%; right: 0; margin-top: -15px; background-position: -30px -56px; cursor: pointer;}
.myxiaoxi .xxbox-nr .sc:hover{ background-position: -30px -109px;}

/*等级规则说明*/
.mylv{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.mylv .lvbox{ padding: 30px 20px 0;}
.mylv .lvbox table{ border-collapse: collapse;}
.mylv .lvbox td{ border: 1px solid #ddd; color: #666; padding: 12px 0; text-align: center; line-height: 20px; text-align: center;}
.mylv .lvbox .tabtit{ background: #f0f0f0; color: #333;}
.mylv .lvbox .grade{ display: inline-block; height: 10px; overflow: hidden; width: 36px;}

/*空*/
.ggkong{ height: 42px; padding: 30px 0; text-align: center;}
.ggkong .kcen{ display: inline-block;}
.ggkong .kcen i{ display: inline-block; width: 37px; height: 42px; background:url(/core/images/dyb/icon-1.png) no-repeat -223px -3px; _background:url(/core/images/dyb/icon-1.gif) no-repeat -223px -3px; vertical-align: middle;}
.ggkong .kcen span{ display: inline-block; padding-left: 15px; line-height: 40px; color: #999;}
.ggkong .kcen span a{ color: #ff7a01;}

/*心理疏导 20180702*/
.myxlsd{ width: 922px; padding-left: 20px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.myxlsd .x-ttxt{ padding-top: 10px; line-height: 30px; font-size: 16px; margin-bottom: 30px;}
.myxlsd .x-ttxt .clan{ color: #099cfa;}

.myxlsd .x-xzrq .list{ overflow: hidden; width: 170px; height: 230px; background: #fff; border-radius: 8px; margin-right: 18px; -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); -moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.2); box-shadow:0 0 10px 0 rgba(0,0,0,0.2);}
.myxlsd .x-xzrq .list.mr0{ margin-right: 0;}
.myxlsd .x-xzrq .list .ttit{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; background: #099cfa;}
.myxlsd .x-xzrq .list .ttxt{ line-height: 60px; text-align: center; font-size: 14px;}
.myxlsd .x-xzrq .list .ctxt{ line-height: 50px; text-align: center; font-size: 22px; color: #999; font-weight: 700; margin-bottom: 18px;}
.myxlsd .x-xzrq .list .ctxt.on{ color: #099cfa;}
.myxlsd .x-xzrq .list .bhan{ display: block; width: 104px; height: 24px; border-radius: 4px; text-align: center; line-height: 24px; font-size: 12px; color: #999; background: #e2e2e2; margin: 0 auto;}
.myxlsd .x-xzrq .list .bhan:hover{ text-decoration: none;}
.myxlsd .x-xzrq .list .bhan.on{ background: #099cfa; color: #fff;}
.myxlsd .x-hbox{ text-align: center;}
.myxlsd .x-hbox .han{ display: inline-block; margin: 0 20px; width: 118px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #ff9913; border: 1px solid #ff9913; border-radius: 3px;}
.myxlsd .x-hbox .han:hover{ text-decoration: none;}
.myxlsd .x-hbox .han2{ background: #ff9913; color: #fff;}
.myxlsd .x-hbox .han3{ display: inline-block; margin: 0 20px; width: 118px; height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #ff9913; border: 1px solid #c5c1bd; border-radius: 3px;}
.myxlsd .x-hbox .han4{ background: #c5c1bd; color: #fff;}

.myxlsd .x-txxx .cen{ margin-bottom: 30px; clear: both; color: #666; line-height: 36px; font-size: 14px;}
.myxlsd .x-txxx .cen-l{ width: 220px; padding-right: 10px; text-align: right;}
.myxlsd .x-txxx .cen-c .inptxt{ width: 480px; height: 34px; line-height: 34px; font-size: 14px; color: #666; padding: 0 10px; border: 1px solid #cfcfcf; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;}
.myxlsd .x-txxx .cen-c .inptxt:focus{ border-color: #f1a181; box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -webkit-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -moz-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1);}
.myxlsd .x-txxx .cen-c .inptxt2{ width: 480px; height: 200px; padding: 5px 10px; overflow: auto;}
.myxlsd .x-txxx .cen-c .inptxt.no{ border: 1px solid #ff0000;}
.myxlsd .x-txxx .cen-ts{ padding-left: 30px; color: #ff0000; background:url(/images/myhome/my_17.png) no-repeat 10px center;}
.myxlsd .x-txxx .hbox{ padding-right: 170px;}

.myxlsd .x-fwpj{ width: 652px; margin: 0 auto 40px;}
.myxlsd .x-fwpj .xftop{ height: 66px; background: #fafafa; border: 1px solid #cfcfcf; border-bottom: 0; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;}
.myxlsd .x-fwpj .xftop .ltxt{ line-height: 66px; padding-left: 20px; font-size: 14px;}
.myxlsd .x-fwpj .xftop .xing,.myxlsd .x-fwpj .xftop .xingk{ display: block; width: 21px; height: 20px; background:url(/core/images/myhome/my_19.png) no-repeat; margin: 22px 0 0 15px; cursor: pointer;}
.myxlsd .x-fwpj .xftop .xing{ background:url(/core/images/myhome/my_18.png) no-repeat;}
.myxlsd .x-fwpj .inptxt{ width: 610px; height: 160px; overflow: auto; padding: 5px 20px; line-height: 34px; font-size: 14px; color: #666; border: 1px solid #cfcfcf; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.1) inset;}
.myxlsd .x-fwpj .inptxt:focus{ border-color: #f1a181; box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -webkit-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1); -moz-box-shadow: 1px 1px 4px rgba(255, 72, 0, 0.1);}

.mask{ display: none; width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:999; filter:alpha(opacity=60);opacity:0.1;_position:absolute; _height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));}
/*弹框小*/
.myTk{ display: none; width:360px; padding: 0 20px; background:#fff; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:-215px 0 0 -350px; z-index:1000;}
.myTk .tit{ height: 52px;  border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.myTk .tit-l{ line-height: 52px; font-size: 20px;}
.myTk .tit-r{ display: block; width: 16px; height: 16px; margin: 18px 0 0 0; background:url(../images/my_12.png) no-repeat; cursor: pointer;}
.myTk02 .tit-r:hover{ background:url(../images/my_13.png) no-repeat;}
.myTk .tscen{ margin: 0 0 10px; line-height: 40px; font-size: 16px;}
.myTk .hbox{  margin: 0 0 20px;}
.myTk .hbox .han{ display: block; overflow: hidden; height: 28px; line-height: 28px; font-size: 14px; padding: 0 20px; margin: 0 0 0 20px; border: 1px solid #ddd; border-radius: 3px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));background: -moz-linear-gradient(top, #ffffff, #f2f2f2);background: -ms-linear-gradient(top, #ffffff, #f2f2f2);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');}
.myTk .hbox .han:hover{ text-decoration: none;}

/*弹框中*/
.myTk02{ display: none; width:660px; padding: 0 20px; background:#fff; box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 0 6px rgba(0, 0, 0, 0.2); position:fixed; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2)); top:50%; left:50%; margin:-215px 0 0 -350px; z-index:1000;}
.myTk02 .tit{ height: 52px;  border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.myTk02 .tit-l{ line-height: 52px; font-size: 20px;}
.myTk02 .tit-r{ display: block; width: 16px; height: 16px; margin: 18px 0 0 0; background:url(/images/myhome/my_12.png) no-repeat; cursor: pointer;}
.myTk02 .tit-r:hover{ background:url(../images/my_13.png) no-repeat;}
.myTk02 .tit.bb0{ border-bottom: 0;}
.myTk02 .wxcen{ border: 1px solid #d2d2d2; margin: 0 0 20px; padding: 10px 15px; line-height: 24px; font-size: 14px; color: #666;}
.myTk02 .wxcen .clan{ color: #099cfa;}
.myTk02 .hbox{  margin: 0 0 20px;}
.myTk02 .hbox .han{ display: block; overflow: hidden; height: 28px; line-height: 28px; font-size: 14px; padding: 0 20px; margin: 0 0 0 20px; border: 1px solid #ddd; border-radius: 3px; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f2f2f2));background: -moz-linear-gradient(top, #ffffff, #f2f2f2);background: -ms-linear-gradient(top, #ffffff, #f2f2f2);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');}
.myTk02 .hbox .han:hover{ text-decoration: none;}

/*专享课程 20180814 he*/
.course_learning{ width: 942px; margin-bottom: 50px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFAFAFA', endColorstr='#7FFAFAFA');background:rgba(250,250,250,0.5);}
.course{padding: 20px 0 0 0; color: #666;}
.course a{ color: #666;}
.course_tit{height:50px;line-height:50px; color: #fff;background: #2796fe;}
.course_tit .txt{font-size:16px;padding:0 0 0 10px}
.course_bc{padding:11px 0 0 0}
.courBc_le{width:350px;height:198px;margin:9px 0 0 0}
.courBc_le a{display:block;width:350px;height:198px;}
.courBc_le a .p_bg{width:350px;height:36px;background: #000;opacity:.4;filter:alpha(opacity=40);left:0;bottom:0}
.courBc_le a .p_text{width:350px;height:36px;line-height:36px;color: #fff;font-size:14px;text-align:center;left:0;bottom:0}
.courBc_le a em{width:55px;height:55px; background:url(/core/images/myhome/my_21.png) no-repeat;top:50%;left:50%;margin:-27px 0 0 -27px}
.courBc_ri{width:570px;}
.courBc_list{height:44px;border-bottom:1px dotted #cbcbcb;}
.courBc_list .tit{height:44px;line-height:44px;width:230px;overflow:hidden}
.courBc_list .tit a{font-size:14px; color: #127de1;}
.courBc_list .tit a:hover{text-decoration:underline}
.courBc_list .btn{height:44px;width:84px;margin:0 0 0 15px}
.courBc_list .btn a{display:block;height:22px;width:57px;line-height:22px;border-radius:3px;padding:0 0 0 26px;margin:11px 0 0 0}
.courBc_list .btn a.state01{background:url(/core/images/myhome/my_22.png) no-repeat; color: #ff6600;}
.courBc_list .btn a.state02{background:url(/core/images/myhome/my_23.png) no-repeat; color: #127de1;}
.courBc_list .btn_text{height:44px;line-height:44px;width:84px;margin:0 0 0 15px;text-align:right;overflow:hidden}
.courBc_list .percent{width:152px;height:44px;}
.courBc_list .percent p{width:116px;height:7px;margin:19px 0 0 0;border-radius:4px;overflow:hidden;background: #e8e8e8;}
.courBc_list .percent p em{display:block;width:0;height:7px;border-radius:4px;overflow:hidden;background: #ff9c52;}
.courBc_list .percent span{display:block;line-height:44px;width:34px;text-align:right}
.courBc_list .teacher{width:60px;margin:10px 10px 0 0;height:24px;overflow:hidden}
.courBc_list .teacher ul{height:24px;line-height:24px}
.courBc_list .teacher ul li a{font-size:14px}
.courBc_list .download{height:44px;width:84px;margin:0 0 0 167px;line-height:44px;text-align:right}
.courBcList_more{height:27px;position:absolute;width:100%;left:0;top:179px;border-bottom:1px dotted #cbcbcb;}
.courBcList_more a{display:block;width:86px;height:26px;line-height:26px;margin:0 auto}
.courBcList_more a em{display:block;width:9px;height:5px;background:url(/core/images/myhome/my_24.png) no-repeat;top:12px;right:0}

/*全部班次弹层*/
.allCourseBg{ display: none; width:100%;height:100%;position:fixed;top:0;left:0;background: #000;opacity:0.7;filter:alpha(opacity=70);_position:absolute;_height:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight));z-index:666}
.allCourseCon{ display: none; width:700px;position:fixed;top:50%;left:50%;margin:-290px 0 0 -350px; background: #fff; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2));z-index:667}
.allCourCon_to{height:58px;border-bottom:1px solid #dedfe0; background: #f5f5f5;}
.allCourCon_to p{line-height:58px;height:58px;font-size:18px;padding:0 0 0 40px;}
.allCourCon_to p i{ overflow: hidden; display: block; width: 5px; height: 26px; background: #0090ff; top: 50%; left: 20px; margin-top: -13px;}
.allCourCon_to .close{display:block;width:40px;height:40px;top:10px;right:10px; background:url(/core/images/myhome/my_25.png) no-repeat center;
    -webkit-transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    transition:all .4s ease;
}
.allCourCon_to a:hover{
    -webkit-transform:rotateZ(-180deg);
    -moz-transform:rotateZ(-180deg);
    -o-transform:rotateZ(-180deg);
    transform:rotateZ(-180deg);
}
.allCourCon_mi{height:520px;position:relative}
.allCourConMi_in{width:624px;margin:0 auto}
.allCourConMi_in_auto{padding:15px 0 30px 0}

/* 20180831 */
.allCourConMi_in{overflow: auto;height: 300px; padding-right: 20px;margin-right: 20px;}



/*20181126*/
.wrapper {
    width: 1120px;
    margin: 0 auto;
    position: relative;
	font-family:"微软雅黑";
}
.i-u-i-head {
    width: 132px;
    height: 132px;
    position: absolute;
    left: 0;
    top: 100px;
    cursor: pointer;
    z-index: 2;
}
.i-u-i-name {
    font-size: 26px;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    padding: 112px 0 0 195px;
    margin-bottom: 10px;
}
.i-u-i-list {
    padding-left: 195px;
}
.i-u-i-head-box {
    height: 124px;
    padding: 3px;
    border: 1px solid #FFFFFF;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background: url(../images/head.png) 3px 3px no-repeat;
}


.i-u-i-head img {
    width: 124px;
    height: 124px;
    border-radius: 50%;
}
.i-u-i-head-edit {
    width: 124px;
    height: 124px;
    line-height: 124px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 3px;
    top: 3px;
    border-radius: 50%;
    display: none;
    cursor: pointer;
    text-align: center;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');
    background: rgba(0,0,0,0.6);
}
.i-u-i-head-edit a {
    color: #fff;
    display: block;
}
.i-u-i-head .male {
    background-position: -426px 0;
}
.i-u-i-head .male, .i-u-i-head .female {
    width: 28px;
    height: 28px;
    position: absolute;
    right: 0;
    bottom: 10px;
}
.i-u-i-name p {
    color: #fff;
}
.i-u-i-name input {
    font-size: 26px;
    color: #FFFFFF;
    width: 208px;
    height: 28px;
    line-height: 28px;
    padding: 5px;
    border: 1px solid #98D1FF;
    background: none;
    vertical-align: middle;
}
.i-u-i-name .error-tips {
    vertical-align: middle;
    margin-left: 10px;
}

.error-tips {
    color: #FF0000;
    padding-left: 20px;
    position: relative;
    display: inline-block;
    font-size: 12px;
}

.index-top-notice .close, .i-u-i-list li:before, .index-succes li:before, .i-d-item:before, .i-d-i-add, .index-live-ico:before, .index-live-ico2:before, .index-product i, .index-vipStatus-turn, .male, .female, .i-u-i-name-edit, .hov-play i {
    background: url(../images/index_ico.png) no-repeat;
}
.i-u-i-name-edit {
    width: 18px;
    height: 18px;
    background-position: -333px -55px;
    display: inline-block;
    overflow: hidden;
    cursor: pointer;
    margin-left: 8px;
}
.i-u-i-list li {
    width: 310px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    padding-left: 30px;
    margin-bottom: 10px;
    position: relative;
    float: left;
}
.i-u-i-list .li2, .i-u-i-list .li4 {
    width: 420px;
}
.i-u-i-list li {
    width: 310px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    padding-left: 30px;
    margin-bottom: 10px;
    position: relative;
    float: left;
}
.i-u-i-list .li2, .i-u-i-list .li4 {
    width: 420px;
}

.i-u-i-list li {
    width: 310px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
    padding-left: 30px;
    margin-bottom: 10px;
    position: relative;
    float: left;
}
.i-u-i-list li a {
    color: #FFFC00;
    margin-left: 15px;
}
em {
    font-style: normal;
}
.i-u-i-list .li1:before {
    width: 18px;
    height: 16px;
}
.i-u-i-list .li3:before {
    width: 16px;
    height: 18px;
    background-position: -36px 0;
}
.i-u-i-list .li2.null:before {
    background-position: -113px 0;
}

.i-u-i-list .li2:before {
    width: 23px;
    height: 23px;
    background-position: -149px 0;
}
.i-u-i-list .li4:before {
    width: 18px;
    height: 18px;
    background-position: -73px 0;
}
.i-u-i-list li:before {
    content: "";
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 3px;
}
.hezuo { margin: 15px auto;width: 65%}
.hezuo img{width: 100px;margin: 0px 15px 0 0}
.mainbox .title{line-height: 50px;border-bottom: 1px dashed  #ABABAB;font-size: 18px;height: auto;}
.mainbox .zizuntxt{line-height: 50px;text-align: center; font-size: 20px;height: auto;}
.mainbox .time{text-align: right;font-size: 12px;color: #8B8B8B}
.mainbox .neirong{margin-top: 15px;line-height: 35px;font-size: 16px;}
.mainbox .neirong p{text-align: center}

.bf {
    display: block;
    top: 0;
    left: 0;
    width: 880px;
    height: 520px;
    background: url(../images/ei_01.png) no-repeat center;
    cursor: pointer;
    opacity: 0.8;
}