@charset "utf-8";
body{font:12px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53; margin:0 auto; color:#333;min-width: 1200px;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var{font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333333; cursor: pointer;}
a:hover{text-decoration:none;}
a,a:hover{outline:none;}
.clearfix:after{content:" ";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
textarea{resize:none;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
/* body{margin-left:calc(100vw - 100%);} */
/*框架*/
.layout{clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{float:left;_display: inline}
.fr{float:right;_display: inline}
.pr{position:relative}
.abs{position:absolute;}
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide{display: none;}
.dblock{display: block !important;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor { background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1"); }
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
body{ background: #f8f8f8;}
.pad0{padding: 0 !important;}
.margR0{margin-right: 0 !important;}
.margB0{ margin-bottom:0 !important; }
.margB120{ margin-bottom:120px !important; }
.marR15{margin-right: 15px;}
.fon12{ font-size: 12px}
.fon14{ font-size: 14px}
.fon16{ font-size: 16px}
.fon18{ font-size: 18px}
.color400{ color: #fd7400 !important; }
.colorb83e{color: #4ab83e !important;}
.color2111{color: #f92111 !important;}
.wth115{width: 115px !important;}
.wth165{width: 165px !important;}
.wth510{width: 510px !important;}
.textL{ text-align: left !important;}
.tscomtent{background: #ffffff;}
.comtent{ background: #ffffff; padding: 0 30px 30px 30px;	border-radius: 4px; }
.comtent>h1{font-size: 24px;line-height: 84px;}
.boxShadow{ -webkit-box-shadow:0 0 8px rgba(241, 239, 239, 1); -moz-box-shadow:0 0 8px rgba(241, 239, 239, 1); box-shadow:0 0 8px rgba(241, 239, 239, 1);}
.txtindent{ text-indent: 2em; }

/* 公用页头 */
.mstit{ margin: 18px 0 0 20px !important; height: 38px !important; line-height: 38px !important; padding: 0 0 0 20px !important; font-size: 22px !important; border-left: 1px solid #e0e0e0;}
.kuaisouNew{ margin: 20px 0 0 38px !important;}
.header .cen-n01 .pop2{ top: 34px!important; left: auto!important; right: -1px!important; border-top:1px solid #e0e0e0!important;}
.qx-infobox .pop2 .qxline{ display: none!important;}

/* 首页我的信息 */
.myInformation-mod{ margin:20px auto; padding-bottom:15px; background:#fff; border-radius:6px;}
.myInformation-mod .myInformation-con{ width:746px; padding:24px 0 0 32px;position:relative;z-index:1;}
.myInformation-mod .myInformation-con .head-pic{ position: relative; z-index: 1; width: 104px; height: 104px; padding: 3px;}
.myInformation-mod .myInformation-con .head-pic img{ width:100px; height:100px; border:2px solid #f5fff5; border-radius:50%;}
.myInformation-mod .myInformation-con .head-pic.vip img{ border: 2px solid #e9bb84;}
.myInformation-mod .myInformation-con .head-pic.vip:after{ content:" "; display:block; position: absolute; top: -6px; right: -1px; z-index: 2; width: 31px; height:29px; background:url(/OtherItem/images/2020home/course/u-vip_03.png) no-repeat;}
.myInformation-mod .myInformation-con .head-pic.vip:before{ content:" "; display:block; position: absolute; bottom: -11px; left: 50%; margin-left: -40px; z-index: 2; width: 79px; height:21px; background:url(/OtherItem/images/2020home/course/u-vip_04.gif) no-repeat;}
.myInformation-mod .myInformation-con .intro-con{ padding:0 0 0 20px;max-width: 600px;}
.myInformation-mod .myInformation-con .intro-con h3{ line-height:22px; font-size:14px; font-weight:normal; margin-bottom:8px;}
.myInformation-mod .myInformation-con .intro-con h3 strong{ font-size:20px;}
.myInformation-mod .myInformation-con .intro-con h3 .vipIcon{ display: inline-block; width: 63px; height: 18px; vertical-align: -2px; margin-left: 10px; background:url(/OtherItem/images/2020home/course/u-vip_06.png) no-repeat;}
.myInformation-mod .myInformation-con .intro-con p{ line-height:30px; color:#666; font-size: 14px;}
.myInformation-mod .myInformation-con .intro-con p a.fill-btn{ color:#4ab83e;}
.myInformation-mod .myInformation-con .intro-con p a.fill-btn:hover{ text-decoration:underline;}
.myInformation-mod .myInformation-con .intro-con p .tit{ display:inline-block; width:135px; padding-right:20px;}
.myInformation-mod .myInformation-con .intro-con p .con{ display:inline-block; width:250px;}
.myInformation-mod .myInformation-con .intro-con p .time-tit{color:#333;}
.myInformation-mod .myInformation-con .intro-con .modify-btn{ display:inline-block; height:20px; width:20px; margin:0 0 0 10px; vertical-align:-5px; *vertical-align:-2px; background:url("/OtherItem/images/2020home/common/myInformation-ico.png") no-repeat 3px 4px;}
.myInformation-mod .myInformation-con .nav-list ul{ padding:12px 0 0 130px;}
.myInformation-mod .myInformation-con .nav-list li{ float:left; width:144px; line-height:30px; font-size: 14px; padding-left:34px; background:url("/OtherItem/images/2020home/common/myInformation-ico.png") no-repeat; position:relative;}
.myInformation-mod .myInformation-con .nav-list li.ico01{ background-position:0 -143px;}
.myInformation-mod .myInformation-con .nav-list li.ico01 em{ display: inline-block; color: #fd7400; margin: 0 4px;}
.myInformation-mod .myInformation-con .nav-list li.ico02{ background-position:0 -83px;}
.myInformation-mod .myInformation-con .nav-list li.ico02 em{ display: inline-block; color: #fd7400; margin: 0 4px;}
.myInformation-mod .myInformation-con .nav-list li.ico02 i{display:block;width: 6px;height: 6px;background:#fd7400;border-radius:3px;position:absolute;left: 21px;top: 5px;text-align: center;}
.myInformation-mod .myInformation-con .nav-list li.ico03{ background-position:0 -116px;}
.myInformation-mod .myInformation-con .addOldEntrance{height:24px;line-height:24px;padding:0 15px;color:#666; border: 1px solid #e5e5e5; -webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;right:20px;top:20px;}
.myInformation-mod .myInformation-con .addOldEntrance:hover{background:#f3f3f3;}
.myInformation-mod .notice-con{ width:400px; padding:0 0 0 20px; border-left:1px solid #f0f0f0; margin:18px 0 0 0;}
.myInformation-mod .notice-con h3{ line-height:18px; margin-bottom:8px; font-weight:normal; font-size:16px;}
.myInformation-mod .notice-con li{ width:360px; font-size:12px; height:30px; line-height:30px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding-left:14px; background:url("/OtherItem/images/2020home/common/myInformation-ico.png") no-repeat 0 -167px;}
.myInformation-mod .notice-con li a{ color:#666;}
.myInformation-mod .notice-con li a:hover{color: #4ab83e;}

/* 首页左侧公用导航 */
.inLeftNav ul{ width: 214px; background-color: #ffffff; padding: 6px 0; border-radius: 6px;}
.inLeftNav ul li{ position: relative; z-index: 1; padding: 14px 20px;}
.inLeftNav ul li a { display: block; padding-left: 50px; color: #333333; font-size: 18px; background: url('/OtherItem/images/2020home/common/myInformation-ico.png') no-repeat; height: 42px; line-height: 42px; border-radius: 6px;}
.inLeftNav ul li a:hover{ background-color: #edf8eb; text-decoration: none;}
.inLeftNav ul li .typeIcon{ position: absolute; top: 0; right: 0; padding: 0 24px 0 12px; height: 20px; line-height: 20px; font-size: 12px; color: #fff; border-radius: 10px 10px 10px 0; background: #ff785d;}
.inLeftNav ul li .typeIcon-xx{ position: absolute; top: 0; right: 0; display: block; width: 24px; height: 20px; border-radius: 10px; background: url('/OtherItem/images/2020home/myBook/icon_17.png') no-repeat center; cursor: pointer;}
.inLeftNav ul li .leftNavIcon1{ background-position: 12px -201px;}
.inLeftNav ul li .leftNavIcon1.on{ background-position: 12px -261px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon2 { background-position: 11px -319px;}
.inLeftNav ul li .leftNavIcon2.on{ background-position: 11px -379px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon3 { background-position: 12px -441px;}
.inLeftNav ul li .leftNavIcon3.on{ background-position: 12px -501px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon4 { background-position: 12px -560px;}
.inLeftNav ul li .leftNavIcon4.on{ background-position: 12px -620px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon5 { background-position: 12px -680px;}
.inLeftNav ul li .leftNavIcon5.on{ background-position: 12px -740px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon6 { background-position: 12px -800px;}
.inLeftNav ul li .leftNavIcon6.on{ background-position: 12px -860px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon7 { background-position: 11px -919px;}
.inLeftNav ul li .leftNavIcon7.on{ background-position: 11px -979px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon8 { background-position: 11px -1039px;}
.inLeftNav ul li .leftNavIcon8.on{ background-position: 11px -1099px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon9 { background-position: 11px -1159px;}
.inLeftNav ul li .leftNavIcon9.on{ background-position: 11px -1219px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon10 { background-position: 11px -1159px;}
.inLeftNav ul li .leftNavIcon10.on{ background-position: 11px -1219px; background-color: #edf8eb; color: #4ab83e;}
.inLeftNav ul li .leftNavIcon11 {background-position: 11px -1279px;}
.inLeftNav ul li .leftNavIcon11.on{background-position: 11px -1339px;background-color: #edf8eb;color: #4ab83e;}
.inLeftNav ul li .leftNavIcon12 {background-position: 11px -680px;}
.inLeftNav ul li .leftNavIcon12.on {background-position: 10px -740px;background-color: #edf8eb;color: #4ab83e;}
.inLeftNav ul li .leftNavIcon13 {background-position: 11px -1400px;}
.inLeftNav ul li .leftNavIcon13.on{background-position: 11px -1460px;background-color: #edf8eb;color: #4ab83e;}
.inLeftNav ul li .leftNavIcon14 {background-position: 11px -1519px;}
.inLeftNav ul li .leftNavIcon14.on{background-position: 11px -1579px;background-color: #edf8eb;color: #4ab83e;}
.inLeftNav ul li .leftNavIcon15 {background-position: 11px -1640px;}
.inLeftNav ul li .leftNavIcon15.on{background-position: 11px -1700px;background-color: #edf8eb;color: #4ab83e;}
.inLeftNav .qrbox{background-color: #ffffff; padding: 20px;width: auto; margin: 20px 0 0; text-align: center; }
.inLeftNav .qrbox>img{ width: 150px;margin: 10px auto; }
.inLeftNav .qrbox>h1{font-size: 18px;}
.inLeftNav .qrbox .txt1{font-size: 16px;line-height: 37px;}
.inLeftNav .qrbox .txt2{font-size: 14px;margin-top: 10px;}

/* 空白页 */
.nullInfo { text-align: center; padding: 105px 0 90px; }

/* 面包屑 */
.crumbs{ line-height: 66px; font-size: 14px; color:#666666;}
.crumbs_wrap{ padding:18px 0 20px;}
.crumbs_wrap .crumbs{ line-height:32px; color:#999;}
.crumbs_wrap .crumbs a{ color:#999;}
.crumbs_wrap .crumbs_more{ color:#d3d3d3; line-height:32px; }
.crumbs_wrap .crumbs_more a{color:#666;}
.crumbs_wrap.two{ padding:14px 0 20px;}

/* 公用提示泡 */
.myTopTs{ position: relative; z-index: 1; width: 1160px; padding: 14px 20px; background: #fff; border-radius: 6px; margin-bottom: 20px;}
.myTopTs p{ line-height: 30px; font-size: 14px; color: #fd8722;}
.myTopTs p a{ color: #fd8722;}
.myTopTs-close{ position: absolute; top: 50%; right: 13px; margin-top: -7px; display: block; width: 14px; height: 14px; background:url(/OtherItem/images/2020home/course/course-ico.png) no-repeat 0 -600px; cursor: pointer;}

/* 左侧公用导航 */
.leftNav { /* height: 530px; */ margin-top: 20px;  border-radius: 6px; }
.leftNav ul{ background-color: #ffffff; padding: 15px 0 24px;border-radius: 6px;}
.leftNav ul li{position: relative;margin-top: 15px;padding: 0 20px;width: 175px;}
.leftNav ul li h2{color: #333333;font-size: 18px;font-weight: normal;background: url('/OtherItem/images/2020home/common/leftnavIocn.png') no-repeat;padding: 0 0 0 55px;height: 18px;line-height: 17px;margin-left: 15px;}
.leftNav ul li a { color: #666666; font-size: 14px; margin-top: 15px; display: block; height: 30px; line-height: 30px; padding-left: 73px; border-radius: 6px; }
.leftNav ul li a:hover{background-color: #edf8eb;text-decoration: none;}
.leftNav ul li a.on { background-color: #edf8eb; text-decoration: none; color: #4ab83e; }
.leftNav ul li .leftNavIcon1{background-position: 0 -10px;}
.leftNav ul li .leftNavIcon2 { background-position: 0 -123px; height: 23px; line-height: 23px; }
.leftNav ul li .leftNavIcon3 { background-position: 0 -44px; line-height: 20px; position: relative; }
.leftNav ul li i { display: inline-block; position: absolute; width: 6px; height: 6px; border-radius: 100%; background-color: #ff3c31; left: 68px; top: 0; }
.leftNav ul li .leftNavIcon4 { background-position: 0 -82px; height: 21px; line-height: 19px; }
.leftNavMessage .msgNumType1{ display: inline-block; height: 14px; width: 14px; font-size: 12px; color: #ffffff; border-radius: 100%; background-color: #ff3c31; position: absolute; text-align: center; line-height: 14px; top: -10px; left: auto; }
.leftNavMessage .msgNumType2 { width: 20px; height: 20px;line-height: 20px;font-size: 12px; color: #ffffff; border-radius: 100%; background-color: #fd7400; position: absolute; text-align: center; top: -5px; right: 27px; }
.leftNav .qrbox{background-color: #ffffff; padding: 20px;width: auto; margin: 22px auto 0; text-align: center;border-radius: 6px; }
.leftNav .qrbox>img{ width: 150px;margin: 8px auto; }
.leftNav .qrbox>h1{font-size: 18px;}
.leftNav .qrbox .txt1{font-size: 16px;line-height: 37px;}
.leftNav .qrbox .txt2{font-size: 14px;margin-top: 2px;}
.managementConTit a{margin-right: 20px;text-decoration: none;}
.managementConTit a:hover{ text-decoration: none; }
.managementCenter{border-radius: 6px;}
.managementCon { margin-left: 20px; margin-top: 20px; width: 958px; box-shadow: 0 5px 30px 0 #efefef; background-color: #ffffff; border-radius: 6px;}
.managementCon .managementConTit { overflow: hidden; border-bottom: 1px solid #e6e6e6; margin:0 20px; line-height: 60px; }
.managementCon .managementConTit i { display: block; width: 30px; height: 2px; background-color: #4ab83e; margin: 0 auto; margin-top: -2px; }
.managementCon .managementConTit h2{font-size: 22px;color: #333333;font-weight: bold;}
.managementCon .managementConTit a{color: #4ab83e;font-size: 16px;font-weight: bold;}
.managementCon .managementConTit .xyBtn{ display: block; font-size: 14px; color: #4ab83e; margin-left: 30px; font-weight: 400;}

/* 分页 */
.pageNumber{margin-top:29px;text-align: center;padding-bottom: 10px;}
.pageNumber a,.pageNumber span{display: inline-block;padding: 7px 22px;border:1px solid #f0f0f0;margin-left: 8px;color: #999999;font-size: 12px;}
.pageNumber .pageNumberOn{color: #ffffff;font-size: 14px;background-color: #4ab83e;}

/* 模拟下拉菜单 */
.pubSelectBox{ position: relative; z-index: 19;}
.pubSelectBox input{ width: 240px; height: 40px; border: 1px solid #e2e2e2; line-height: 30px; padding: 0 30px 0 20px; color: #333333; cursor: pointer;}
.pubSelectBox i{position: absolute; right: 10px; display: inline-block; height: 8px; width: 12px; background: url(/OtherItem/images/2020home/account/inputIcon.png) no-repeat center center; top: 17px; -webkit-transition: all .2s linear; transition: all .2s linear;}
.pubSelectBox i.iOn{-webkit-transform: rotateZ(180deg); transform: rotateZ(180deg)}
.pubSelectBox .seleUl{ border: 1px solid #e2e2e2; width: 290px; max-height: 160px; overflow-y: auto; border-top: none; background-color: #ffffff; position: absolute; left: 0; top: 41px; z-index: 99;}
.pubSelectBox .seleUl li{ padding: 0 20px; height: 40px; line-height: 40px; font-size: 14px; color: #333; cursor: pointer;}
.pubSelectBox .seleUl li:hover{background-color: #f4f4f4;}

/* 下拉框插件 */
/*jquery-select.tipxw固定样式请勿动*/
.select_boxhs {position:relative}
.select_boxhs select{display:none}
.select_boxhs input{padding:0;margin:0;cursor:pointer;position:absolute;top:0;left:0;background:none}
.select_boxhs i{position:absolute}
.select_boxhs ul {list-style-type:none;padding:0;margin:0;width:100%;display:none;position:absolute}
.select_boxhs ul li{list-style-type:none;padding:0;margin:0}
.select_boxhs ul.show{display:block}

/* 特殊弹窗 */
.mask { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; opacity: 0.4; filter: alpha(opacity=40); _position: absolute; z-index: 98; background: #000;}
.commmask{display: none;width: 481px; min-height: 250px; max-height:700px; position: fixed; top: 50%; left: 50%;margin-top: 150px; margin-left:-240px; z-index: 100; background: #fff;}
.commmask .weixinBindBg{width:100%;height:100%;background: #000;position:fixed;top:0;left:0;opacity:0.4;filter:alpha(opacity=40);z-index:97}
.commmask .weixinBindCon{width:700px;background: #fff;position:fixed;top:50%;left:50%;margin:-290px 0 0 -350px;z-index:98}
.commmask .weixinBindCon_to{height:58px;border-bottom:1px solid #dedfe0;background: #f5f5f5;padding-top:1px}
.commmask .weixinBindCon_to p{border-left: 5px solid #51c44b;line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px}
.commmask .weixinBindCon_to a{display:block;width:40px;height:40px;top:10px;right:10px;background: url(/images/home/icon_dialog.png) no-repeat -256px -16px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.commmask .weixinBindCon_to a:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.commmask .s_box_ttxt{padding: 30px 42px 0 42px;max-height: 300px;}
.commmask .s_box_ttxt p{font-size: 14px;line-height: 34px;color: #666666;}
.commmask .inCon{margin-top: 40px;}
.commmask .inCon .txt{ margin-top: 20px; width: 513px; font-size: 14px; color: #666666; }
.commmask .inptxt { display: block; width: 396px; height: 40px; line-height: 38px; font-size: 14px; border: 1px solid #e2e0e0; padding: 0 17px; color: #999; }
.commmask .dbbtn{ text-align: center; }
.commmask .dbbtn .cancel { width: 180px; height: 48px; background: #ffffff; font-size: 18px; line-height: 50px; color: #51c44b; border: 1px solid #51c44b; text-align: center; margin: 26px 20px 32px 0; cursor: pointer; border-radius: 25px; }
.commmask .dbbtn .confirm { width: 180px; height: 48px; background: #51c44b; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; cursor: pointer; border-radius: 25px; }
/* end*/

/* 标准 */
.popup { display: none; width: 700px; min-height: 220px; max-height:650px; position: fixed; top: 50%; left: 50%; margin-top: 150px; margin-left:-350px; z-index: 100; background: #fff; border-radius: 6px;}
.popup .popTitle { height: 60px; border-bottom: 1px solid #dedfe0; background: #f2f2f2; padding-top: 1px; border-radius: 6px 6px 0 0;}
.popup .popTitle p{border-left: 5px solid #51c44b;line-height:26px;height:26px;font-size:18px;margin:16px 0 0 20px;padding:0 0 0 15px}
.popup .popTitle a{display:block;width:40px;height:40px;top:10px;right:10px;background: url(/OtherItem/images/2020home/common/icon_dialog.png) no-repeat -256px -16px; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease;}
.popup .popTitle a:hover{-webkit-transform:rotateZ(-180deg); -moz-transform:rotateZ(-180deg); -o-transform:rotateZ(-180deg); transform:rotateZ(-180deg);}
.popup .s_box_ttxt{ padding: 30px 30px 0 30px; max-height: 310px;min-height: 90px; overflow-y: auto;}
.popup .s_box_ttxt textarea{height: 78px; width: 628px; line-height: 24px; padding: 4px 5px; border-width: 1px; border-style: solid; border-color: rgb(230, 230, 230); border-image: initial;}
.popup .s_box_ttxt p{font-size: 14px;line-height: 34px;color: #333333;}
.popup .s_box_iput{ padding: 30px 30px 0 30px; }
.popup .s_box_iput .item{ clear: both; color: #666666; font-size: 14px; line-height: 42px; margin-bottom: 20px;}
.popup .s_box_iput .item label{ float: left; display: block; width: 90px; text-align: right;}
.popup .s_box_iput .item input{ float: left; width: 270px; height: 40px; line-height: 40px; background-color: #ffffff; border: solid 1px #e2e2e2; color: #999999; padding-left: 20px; }
.popup .s_box_iput .item input.w200{ width: 200px;}
.popup .s_box_iput .item input.w100{ width: 100px; text-align: center; padding: 0; margin-right: 20px;}
.popup .s_box_iput .item .autoWidth{ width: auto; margin: 0 20px 0 0;}
.popup .s_box_iput .item .imgcode{ float: left; display: block; width: 70px; height: 42px; cursor: pointer; }
.popup .s_box_iput .item .refreshbox{ float: left; height: 42px; line-height: 42px;}
.popup .s_box_iput .item i.refresh{ display: inline-block; width: 20px; height: 21px; background: url(/OtherItem/images/2020home/account/refresh.png) no-repeat center center; vertical-align: middle; margin-top: -4px; margin-left: 14px; margin-right: 10px; }
.popup .s_box_iput .item .yzmBtn{ float: left; display: block; width: 167px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #4ab83e; border: 1px solid #4ab83e; margin-left: 12px; border-radius: 4px;}
.popup .s_box_iput .pubSelectBox input{ width: 240px; color: #333;}
.popup .s_box_iput.hastxt .item label{width: 160px;}
.popup .s_box_iput .itemEwm{ height: 160px;}
.popup .s_box_iput .itemEwm label{ line-height: 160px;}
.popup .s_box_iput .itemEwm .ewmPic{ width: 160px; height: 160px;}
.popup .topTips{ line-height: 30px; font-size: 14px; color: #333; margin: -12px 0 12px;}
.popup .topTips.strong{ color: #fd7400; font-weight: 700;}
.popup .addiput {display: inline-block;width: 120px;height: 40px;line-height: 40px; font-size: 14px; border-radius: 4px;border: solid 1px #4ab83e;color: #4ab83e;text-align: center;margin-left: 94px;}
.popup .addyqtx { vertical-align: bottom; display: inline-block; margin-left: 15px; font-size: 12px; color: #999; }
.popup .successBox{ margin: 30px 30px 0; text-align: center;}
.popup .successBox-con{ display: inline-block; padding-left: 48px; line-height: 58px; font-size: 18px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 11px;}
.popup .failBox{ margin: 30px 30px 0; text-align: center;}
.popup .failBox-con{ display: inline-block; padding-left: 48px; line-height: 58px; font-size: 18px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 -39px;}
.popup .ctsBox{ line-height: 30px; text-align: center; font-size: 14px;}

.popup .listPapersBox{ padding: 0 30px; max-height: 300px; margin: 20px 0; overflow: auto; overflow-x: hidden;}
.popup .listPapersBox .list{ position: relative; z-index: 1; line-height: 24px; font-size: 14px; margin: 0 40px 20px 20px;}
.popup .listPapersBox .list:last-child{ margin-bottom: 0;}
.popup .listPapersBox .list em{ position: absolute; left: -20px; top: 0; display: block; width: 20px; text-align: center; font-weight: 700;}
.popup .listPapersBox .list .icon{ position: absolute; right: -40px; top: 0; display: block; width: 24px; height: 24px; cursor: pointer; background: url(/OtherItem/images/2020home/AIstudyPlan/icon_15.png) no-repeat center;}

.popup .pop-btn, .popup .pop-dbbtn{text-align: center;margin-bottom: 30px; padding-top: 20px;}
.popup .pop-btn .btn{ display: inline-block;width: 220px; height: 50px; background-color: #4ab83e; border-radius: 25px; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; margin: 0 auto; }
.popup .pop-btn .btn:hover{ background-color: #72D167;}
.popup .pop-btn .btn.no{ background: #ccc; cursor: inherit;}
.popup .pop-dbbtn .btn { display: inline-block; width: 160px; height: 50px; background-color: #4ab83e; font-size: 18px; line-height: 50px; color: #ffffff; text-align: center; margin: 0 auto; cursor: pointer; border-radius: 25px; }
.popup .pop-dbbtn .btn:hover{ background-color: #72D167;}
.popup .pop-dbbtn .cancel { background: #ffffff; color: #51c44b; border: 1px solid #51c44b; text-align: center; margin: 0 20px 0 0; }
.popup .pop-dbbtn .cancel:hover{ background-color: #4AB83E; color: #fff;}
.popup .pop-dbbtn .confirm { background: #51c44b; color: #ffffff; text-align: center; border-radius: 25px; }
.popup .chong{ color: #fd7400;}
.popup .clv{ color: #4ab83e;}

/* 弹窗选择类型 */
.popup .btn_check_box{ padding: 30px 0 0 30px;}
.popup .btn_check_box .listTit{ line-height: 56px; font-size: 16px; margin-right: 30px;}
.popup .btn_check_box .listBox .list{ position: relative; z-index: 1; float: left; width: 198px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; border: 1px solid #d5d5d5; margin: 0 20px 10px 0; cursor: pointer;}
.popup .btn_check_box .listBox .list:after{ display: none; content:" "; position: absolute; right: 0; bottom: 0; width: 16px; height: 16px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 -100px;}
.popup .btn_check_box .listBox .list.on{ border: 1px solid #4ab83e; color: #4ab83e;}
.popup .btn_check_box .listBox .list.on:after{ display: block;}

/* 弹窗购课提醒 */
.popup .buy_remind{ margin-top: 20px; padding: 0 30px; max-height: 400px; min-height: 130px; overflow: auto; overflow-x: hidden;}
.popup .buy_remind .brTit{ position: relative; z-index: 1; line-height: 32px; padding-left: 40px; font-size: 16px; font-weight: 700;}
.popup .buy_remind .brTit:after{ content:" "; position: absolute; left: 0; top: 0; display: block; width: 32px; height: 32px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat;}
.popup .buy_remind .brTit.bg01:after{ background-position: 0 -144px;}
.popup .buy_remind .brTit.bg02:after{ background-position: 0 -194px;}
.popup .buy_remind .brTxt{ line-height: 32px; padding-left: 40px; font-size: 16px; margin-bottom: 14px;}
.popup .buy_remind .brTxt:last-child{ margin-bottom: 0;}
.popup .buy_check{ height: 30px; padding: 20px 0 0 70px;}
.popup .buy_check .chkBtn{ display: inline-block; height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; cursor: pointer; background: url(/OtherItem/images/2020home/further/icon_02.png) no-repeat left center;}
.popup .buy_check .chkBtn.on{ background: url(/OtherItem/images/2020home/further/icon_01.png) no-repeat left center; color: #4ab83e;}

/* 扫描二维码加入班级 */
.popup .ewm_join{ padding: 0 30px; max-height: 530px; overflow: auto; overflow-x: hidden;}
.popup .ewm_join .ewmList{ padding: 20px 0 30px; border-bottom: 1px dashed #e7e7e7;}
.popup .ewm_join .ewmList-left{ float: left; width: 420px;}
.popup .ewm_join .ewmList-left .eltop{ margin-bottom: 14px;}
.popup .ewm_join .ewmList-left .eltop p{ line-height: 36px; font-size: 16px;}
.popup .ewm_join .ewmList-left .elbot{ line-height: 28px; font-size: 14px; color: #666;}
.popup .ewm_join .ewmList-left .clv{ color: #4ab83e;}
.popup .ewm_join .ewmList-right{ float: right; width: 160px; height: 160px; padding: 5px; border: 1px solid #eee; background: #fff; margin-top: 10px;}
.popup .ewm_join .ewmList-right img{ width: 160px; height: 160px;}
.popup .ewm_join .ewmList:last-child{ border-bottom: 0;}

/* VIP特训营信息补充 */
.popup .rbwj .tstxt{ clear: both; line-height: 30px; margin: 10px 0 5px; font-size: 14px; color: #fd7400; padding: 0 30px;}
.popup .rbwj .tbox{ padding: 0 30px; clear: both;}
.popup .rbwj .tbox .tbtit{ line-height: 30px; font-size: 16px; font-weight: 700; margin-bottom: 10px;}
.popup .rbwj .tbox .tbcon{ margin-bottom: 20px;}
.popup .rbwj .tbox .tbcon .regionList{ float: left; height: 40px; margin-right: 20px;}
.popup .rbwj .tbox .tbcon .whetherList{ float: left; height: 22px; margin-right: 88px; cursor: pointer;}
.popup .rbwj .tbox .tbcon .whetherList .inp{ float: left; width: 22px; height: 22px; margin: 0 12px 0 0; background: url(/OtherItem/images/2020home/common/ico_10.png) no-repeat;}
.popup .rbwj .tbox .tbcon .whetherList.on .inp{ background: url(/OtherItem/images/2020home/common/ico_09.png) no-repeat;}
.popup .rbwj .tbox .tbcon .txt{ display: block; float: left; font-size: 14px; line-height: 22px;}
.popup .rbwj .ewmbox{ clear: both; border: 1px dashed #b2dfad; background: #fbfbfb; border-radius: 6px; padding: 4px 0 10px; margin: 0 40px;}
.popup .rbwj .ewmbox .etxt{ line-height: 44px; font-size: 16px; font-weight: 700; text-align: center;}
.popup .rbwj .ewmbox .eCon{ width: 160px; padding: 10px 10px 0; background: #fff; border: 1px solid #e7e7e7; margin: 0 auto; -webkit-box-shadow:0 0 10px rgba(219,219,219,0.94); -moz-box-shadow:0 0 10px rgba(219,219,219,0.94); box-shadow:0 0 10px rgba(219,219,219,0.94);}
.popup .rbwj .ewmbox .eCon-pic{ display: block; width: 160px; height: 160px;}
.popup .rbwj .ewmbox .eCon-txt{ line-height: 36px; font-size: 12px; color: #4ab83e; text-align: center;}
.popup .pop-btn.ptmb{ padding-top: 20px; margin-bottom: 20px;}

/*VIP特训营信息补充下拉菜单*/
.yourSelectRbwj01,.yourSelectRbwj02{ float: left; width:220px; height:38px; font-family: "Microsoft Yahei";}
.yourSelectRbwj01 input,.yourSelectRbwj02 input{width:168px;overflow:hidden;height:38px;line-height:38px;padding:0 30px 0 20px;font-size: 14px;border:1px solid #e2e2e2;font-family: "Microsoft Yahei";color:#666;}
.yourSelectRbwj01 input.on,.yourSelectRbwj02 input.on{color:#333;}
.yourSelectRbwj01 i,.yourSelectRbwj02 i{display:block;width:12px;height:8px; background:url(/OtherItem/images/2020home/common/ico_08.png) no-repeat;top:16px;right:10px;}
.yourSelectRbwj01 ul,.yourSelectRbwj02 ul{width:218px; background: #f7f7f7;overflow: auto;border:1px solid #ccc; border-top: 0; overflow-x: hidden;}
.yourSelectRbwj01 ul li,.yourSelectRbwj02 ul li{overflow: hidden; width:168px;cursor:pointer;line-height:38px;height:38px;padding:0 30px 0 20px;font-size: 14px;background: #f0f0f0}
.yourSelectRbwj01 ul li.hover,.yourSelectRbwj02 ul li.hover{background:#e7e7e7;}

/* 学分提升微信二维码 */
.popup .ewm_credit{ padding: 0 30px; max-height: 530px; overflow: auto; overflow-x: hidden;}
.popup .ewm_credit .ewmCon{ margin: 30px auto; width: 320px; height: 320px; padding: 5px; border: 1px solid #eee; background: #fff;}
.popup .ewm_credit .ewmCon img{ width: 320px; height: 320px;}
.popup .ewm_credit .txtCon{ line-height: 24px; font-size: 14px; color: #666; text-align: center; margin: -15px 0 30px;}

/*医师VIP*/
.popup .ysvip .ewmbox{ clear: both; padding: 6px 0 0;}
.popup .ysvip .ewmbox .etxt{ line-height: 64px; font-size: 16px; font-weight: 700; text-align: center;}
.popup .ysvip .ewmbox .eCon{ width: 160px; padding: 10px 10px 0; background: #fff; border: 1px solid #e7e7e7; margin: 0 auto; -webkit-box-shadow:0 0 10px rgba(219,219,219,0.94); -moz-box-shadow:0 0 10px rgba(219,219,219,0.94); box-shadow:0 0 10px rgba(219,219,219,0.94);}
.popup .ysvip .ewmbox .eCon-pic{ display: block; width: 160px; height: 160px;}
.popup .ysvip .ewmbox .eCon-txt{ line-height: 36px; font-size: 12px; color: #4ab83e; text-align: center;}
.popup .ysvip_check{ height: 30px; padding: 0 0 20px 0; text-align: center; margin-top: -10px;}
.popup .ysvip_check .chkBtn{ display: inline-block; height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #ff6900; cursor: pointer; background: url(/OtherItem/images/2020home/further/icon_02.png) no-repeat left center;}
.popup .ysvip_check .chkBtn.on{ background: url(/OtherItem/images/2020home/further/icon_01.png) no-repeat left center;}

/*订阅直播*/
.popup .subscribePop .ewmbox{ clear: both; padding: 30px 0;}
.popup .subscribePop .ewmbox .etxt{ width: 320px; height: 50px; line-height: 50px; font-size: 16px; color: #fd7400; text-align: center; background: #fff5ea; border-radius: 4px; margin: 0 auto 20px;}
.popup .subscribePop .ewmbox .eCon{ width: 160px; padding: 10px 10px 0; background: #fff; border: 1px solid #e7e7e7; margin: 0 auto; -webkit-box-shadow:0 0 10px rgba(219,219,219,0.94); -moz-box-shadow:0 0 10px rgba(219,219,219,0.94); box-shadow:0 0 10px rgba(219,219,219,0.94);}
.popup .subscribePop .ewmbox .eCon-pic{ display: block; width: 160px; height: 160px;}
.popup .subscribePop .ewmbox .eCon-txt{ line-height: 36px; font-size: 12px; color: #4ab83e; text-align: center;}

/* 弹窗小 */
.popup.small{ width: 500px; margin-left: -250px;}

/* 提示语 */
.popup.Msg{ width: 450px; margin-left: -225px;}
.popup.Msg .Msgbox .MsgPic{ text-align: center; margin-top: 40px; margin-bottom: 20px; }
.popup.Msg .Msgbox .MsgConP1{ font-size: 16px; color: #333333; text-align: center; }
.popup.Msg  .pop-dbbtn .btn{ height: 42px; line-height: 42px; }
.popup.Msg  .pop-dbbtn .btn:hover{ height: 42px; line-height: 42px; }
.popup.Msg2{ display: none; width: 450px;min-height: 220px; background: #fff; position: fixed; left: 50%; margin-left: -225px; margin-top: -126px; top: 50%; border-radius: 10px;}
.popup.Msg2 .Msgcon { text-align: center; margin-top: 40px; margin-bottom: 20px; }
.popup.Msg2 .Msgcon .MsgPic { vertical-align: middle; }
.popup.Msg2 .Msgcon .MsgPic i.err{display: inline-block; width: 48px;height: 48px; line-height: 58px; font-size: 18px; background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 -39px; }
.popup.Msg2 .Msgcon .txtbox { vertical-align: middle; font-size: 16px;margin-top: 5px; }
.popup.Msg2  .pop-dbbtn .btn{ height: 42px; line-height: 42px; }
.popup.Msg2  .pop-dbbtn .btn:hover{ height: 42px; line-height: 42px; }
.popup.Msg2  .pop-btn .btn{ height: 42px; line-height: 42px; }
.popup.Msg2  .pop-btn .btn:hover{ height: 42px; line-height: 42px; }
.popup.Msg3{ display: none; width: 450px;min-height: 220px; background: #fff; position: fixed; left: 50%; margin-left: -225px; margin-top: -126px; top: 50%; border-radius: 10px;}
.popup.Msg3 .Msgcon { text-align: center; margin-top: 40px; margin-bottom: 20px; }
.popup.Msg3 .Msgcon .MsgPic { vertical-align: middle; }
.popup.Msg3 .Msgcon .MsgPic i.suc{display: inline-block; width: 48px;height: 48px; line-height: 58px; font-size: 18px;    background: url(/OtherItem/images/2020home/common/pop-ico.png) no-repeat 0 11px; }
.popup.Msg3 .Msgcon .txtbox { vertical-align: middle; font-size: 16px;margin-top: 5px; }
.popup.Msg3  .pop-dbbtn .btn{ height: 42px; line-height: 42px; }
.popup.Msg3  .pop-dbbtn .btn:hover{ height: 42px; line-height: 42px; }
.popup.Msg3  .pop-btn .btn{ height: 42px; line-height: 42px; }
.popup.Msg3  .pop-btn .btn:hover{ height: 42px; line-height: 42px; }


/* 2021/3/19 */
.tsellipsis {max-width: 450px; display: inline-block; vertical-align: middle; margin-top: -2px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }


/*分享弹窗*/
.share-pop{ display:none; width:296px; height: 500px; background:url(/images/neikezhuzhiyishi/project-aiban/bg_14.png) no-repeat; position:fixed; top:50%; left:50%; margin:0 0 0 -148px; z-index:100;}
.share-pop .xx{ position: absolute; top: 90px; right: 10px; display: block; width:30px; height:30px; background:url(/images/neikezhuzhiyishi/project-aiban/icon_11.png) no-repeat center;}
.share-pop .top{ padding: 140px 0 4px; border-bottom: 1px solid #efdf90; line-height: 28px; margin: 0 20px 8px;}
.share-pop .top-tit{ font-size: 20px; color: #562600; font-weight: 700; text-align: center;}
.share-pop .top-tit b{ color: #fa362d;}
.share-pop .top-txt{ font-size: 14px; color: #562600; text-align: center;}
.share-pop .cTxt{ line-height: 22px; font-size: 12px; color: #562600; text-align: center; margin-bottom: 8px;}
.share-pop .cTxt em{ color: #999;}
.share-pop .cPic{ display: block; width: 120px; height: 120px; background: #fff; border-radius: 4px; margin: 0 auto; overflow: hidden;}
.share-pop .cPic img{ width: 120px; height: 120px;}
.share-pop .bTxt{ line-height: 34px; font-size: 14px; color: #562600; font-weight: 700; text-align: center;}

/* 补填邮寄地址入口样式 */
.topTs{ position: relative; z-index: 1; padding: 14px 40px 14px 20px; background: #fff; border-radius: 6px; margin-bottom: 20px;}
.topTs p{ line-height: 30px; font-size: 14px; color: #fd8722;}
.topTs p a{ color: #fd8722;}
.topTs-close{ position: absolute; top: 50%; right: 13px; margin-top: -7px; display: block; width: 14px; height: 14px; background-position: 0 -600px; cursor: pointer;}
