body{font:12px/1.5 'Microsoft Yahei','Simsun',Tahoma;font-family: "微软雅黑";}
input,button,table,img{border:none;}
body,div,input,button,table,ul,ol,li,a,img,p,h1,h2,h3,h4,h5,h6,.inside{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input,textarea,select,button{outline:none;border:none;}
ul,li,dl,td,tr,dd{list-style:none;margin:0;padding:0;border:none;}
a{text-decoration:none;font-size:12px; color: #333;}
a:hover{text-decoration:none;}
em,i{ font-style: normal;}
textarea{resize:none;}
.clearfix:after,.clearfix:before{display: table;content: "";}
.clearfix:after{clear: both;}
.clearfix{zoom:1;}
.header{ border-bottom: 2px solid #e6e5e6;}
.header-cen{ width: 1200px; margin: 0 auto;position: relative;}
.header h1{ margin-top: 18px;}
.header h1,.header nav,.header nav a{ float: left;}
.header nav a{ font-size: 18px; float: left; padding: 25px 10px 20px; margin-right: 15px; }
.header nav{ margin-left: 35px;}
.header nav a.active{ background: #f5f2ef;}
.der-rig{ float: right; margin-top: 13px;}
.der-rig a img{ vertical-align: middle; margin-right: 7px;}
.der-rig a img.img-size{ width: 50px; height: 50px; display: inline-block; border-radius: 50%; }
.der-rig a{ font-size: 18px; color: #666; }
.der-rig a.not-dl{ color: #ff7c24;}
.der-rig a.a-right{ margin-left: 20px;}
.der-rig a span{ width: 110px;  overflow: hidden; height: 23px;  display: inline-block;
	margin-bottom: -4px; word-break: break-all; text-overflow: ellipsis; white-space: nowrap; }
.center{ width: 1200px; margin: 0 auto;}
.explain{ font-size: 14px; line-height: 40px; margin: 15px 0;  }

.deal-t h3{ border-bottom: 2px solid #FF7C24;}
.deal-t h3 i{ width: 200px; height: 30px; background: #ff7c24; display:block; text-align: center; color: #fff;
	font-size: 16px; line-height: 30px; }
.deal-t ul li{ color: #252525; font-size: 16px; margin-top: 15px;}
.deal-t ul{ margin-bottom: 30px;}
.deal-t ul li a.not-dl{ font-size:16px; color: #ff7c24; }
.integral-jy select{ margin-top: 20px;width: 400px; height: 32px; background: #f1f1f1; font-size: 14px; border-radius: 4px;padding-left: 15px;}
.integral-list p input{ width: 385px; background: #f1f1f1; border-radius: 4px; height: 32px; padding-left: 15px;}
.integral-list p{ margin-top: 20px; font-size: 16px; color: #252525;}
.integral-list .cjjy{ margin-top: 20px; width: 400px; background: #f75600; height: 45px; line-height: 45px;
	color: #fff; font-size: 16px; border-radius: 5px;	text-align: center; display: block;}
.integral-list .shuom{ color: #ccc; font-size: 14px; padding-top: 10px; display: block;}
.option2-list{ display: none; }
.footer{ padding: 35px 0 25px; background: #f5f2ef; margin-top: 35px; }
.footer ul li{ text-align: center; font-size: 16px; color: #aaa; line-height: 26px;}


/*交易列表*/
.banner-cl{width: 1200px; height: 220px; margin: 0 auto;}
.list-integral ul li{ padding: 4px 40px; color: #666; float: left; font-size: 16px; cursor: pointer;}
.list-integral ul li.active{ background: #ff7c24; color: #fff;}
.cen-middle{ width: 1200px; margin: 30px auto;}
.list-integral ul{ border-bottom: 2px solid #ff7c24;}
.buy-home span{ width: 25%; display:block; vertical-align: middle; float: left; text-align: center; font-size: 16px; }
.list-integral{ width: 800px; float: left;}
.box-nav { border-bottom: 1px solid #dcdcdc;
	-webkit-align-items: center; align-items: center; background: #f3f3f3;  padding: 20px 0; }
.buy-home span.col-f22{ color: #ff7c24;}
.box-nav span b{ float: left; font-weight: 100;}
.box-nav span img{ float: left; width: 50px; height: 50px; border-radius: 50%; margin:0 8px 0 20px;}
.box-nav span b .username{ font-size: 16px; width: 120px; height: 24px; overflow: hidden; display: block; }
.box-nav span b .time{ font-size: 12px; color: #999; }
.buy-home{margin-top: 10px; display: none; }
.box-backfff{ background: #fff;}
.box-nav span.buy{ margin-top: 15px;}
.box-nav span.buy a{ color: #fff; font-size: 16px; padding: 5px 15px; background: #ff7c24;}
.buy-home_block{ display: block;}
.list-integ-rig{ width: 380px; float: right; border: 1px solid #ccc; border-radius: 6px; overflow: hidden; }

.jy-liat span b{ float: left; font-weight: 100;}
.jy-liat span img{ float: left; width: 50px; height: 50px; border-radius: 50%; margin:0 8px 0 12px;}
.jy-liat span b .jiaoyi-time1{ font-size: 12px; width: 80px; display: block; }
.jy-liat span b .jiaoyi-time2{ font-size: 22px; color: #999; }
.jy-liat span{ width: 24%; display:block; color: #666; vertical-align: middle; float: left; text-align: center; font-size: 14px; }
.jy-liat span:last-child{ width: 30%;}
.jy-liat span.span-width00{ margin-top: 16px;}
.jy-liat span.span-width11{ width: 22%;}
.jy-liat{  display: block; border-bottom: 1px solid #dcdcdc;
	-webkit-align-items: center; align-items: center;  padding: 10px 0; }
.jy-liat-col span{ color: #333; font-size: 14px;}
.jy-liat span.span-size{ font-size: 16px;}
.jy-liat span.sp-width2{ width: 19%; }
.jy-liat span.sp-width3{ width: 29%;}
.jy-liat span.sp-width4{ width: 20%;}
.jy-liat span .danwei{ width: 15px; height: 20px; float: none; margin: 0 0 -2px 4px;}



.list-integ-rig .jy-liat:nth-child(odd){ background: #f3f3f3;}
.list-integ-rig input{ text-align: center; background: #fff; font-size: 16px; margin: 10px 170px; cursor: pointer;}
.list-integ-box{ overflow: hidden;}
.hei-auto{ max-height:100%;}
/*课程兑换*/
.conversion-box{ margin-top: 20px;}
.tishiyu{ font-size: 14px; margin:10px 0 15px;}
.conversion-nav span{width: 200px; height: 32px; text-align: center; line-height: 32px; background: #f99044; display: block; color: #fff; font-size: 16px;  }
.conversion-nav{ border-bottom: 2px solid #ff7c24;}
.conversion-list{ margin-top: 15px;}
.conversion-list li{ width: 284px; border: 1px solid #ddd; border-radius: 4px; overflow: hidden; float: left; margin-right: 18px; margin-bottom: 25px; }
.conversion-list li img{ width: 285px; height: 207px; display: block; overflow: hidden;}
.dh-num p{ font-size: 16px; color: #d60f0f; }
.dh-num span.yj{ font-size: 12px; color: #aaa; text-decoration: line-through; }
.dh-num{ margin-top:6px  ;}
a.ljdh{ width: 120px; height: 36px; line-height: 36px; text-align: center; background: #f75600; border-radius: 20px;
	float: right; color: #fff; margin-top: 10px; font-size: 14px;}
.conversion-list li p.kc-name{ font-size: 16px; color: #666; height: 24px; overflow: hidden;}
#id-mar{ margin: 10px 10px 15px;}
.conversion-list li.li-right0{ margin-right: 0;}

/*个人中心*/
.center h3{ margin-top: 15px;}
.gerzx-left{ float: left; min-height: 600px;}
.gerzx-left img{ width: 160px; height: 160px; display: block; overflow: hidden; }
.gerzx-left .new-jy{ width: 160px; height: 43px; background: #ff7c24; display: block; border-radius:5px;
	text-align: center; line-height: 43px; font-size: 14px; color: #fff; margin-top: 30px;}
.gerzx-left h4{ margin-top: 35px; font-size: 18px;}
.gerzx-left ol li{ font-size: 14px; margin-top: 10px; cursor: pointer;   }
.gerzx-left ol li span.sd{ background: #ff7c24; }
.gerzx-left ol li span{ width: 4px; height: 20px; background: #fff; display: inline-block; margin-bottom: -5px;
	margin-right: 8px; }
.gerzx-right{ float: left; width: 1020px; margin-left: 20px; }
.gerzx-box{ margin-top: 20px;}
.gerzx-right .yyou span{ font-size: 16px; color: #252525; margin-right: 45px; }
.gerzx-right .yyou span i{ color: #ff7c24;}
.gerzx-right .yyou{ margin-top: 16px; }
.sion-navtop{ margin-top: 25px;}
.jyl-nav span{ float: left; text-align: center; line-height: 50px; font-size: 14px; border:1px solid #dcdcdc;
	border-right: 0; border-top: 0;}
.jyl-nav span.s-width1{ width: 147px;}
.jyl-nav span.s-width2{ width: 200px;}
.jyl-nav span.s-width3{ width: 280px;}
.jyl-nav span.s-width4{ width: 220px; color: #ff7c24;}
.jyl-nav span.s-width5{ width: 166px; color: #24a0da; border-right: 1px solid #dcdcdc; cursor: pointer; }
.jyl-nav:nth-child(odd){ background: #f0f0f0;}
.jyl-nav span img{ vertical-align: middle;}
.jyl-nav span.s-width4color{ color: #ff7c24;}
.jyl-nav span.s-width5color{ color: #24a0da; }
.jyl-fontsi span{ font-size: 16px; line-height: 39px; color: #252525; border: 0; }
.jyl-zbox{ margin-top: 10px;}
.jyl-fontsi span.s-width4{color:#252525; }
.jyl-fontsi span.s-width5{color:#252525;  border:0;}

.ls-width span.s-width3{ width: 258px;}
.ls-width span.s-width2{ width: 255px;}
.ls-width span.s-width5{ width: 150px; border-right: 0;}
.ls-width span.s-width4{ width: 204px; border-right: 1px solid #dcdcdc;}


.ls-width .jyl-fontsi span.s-width4{ border-right:0;}
.jyl-zbox .jyl-fontsi{ background: #ddd;}
.jy-maxb .jy-11{ display: none; }
.jy-maxb .jy-11_active{ display: block; }



/*验证中心*/
.purchase-sg{ margin-top: 25px;}
.purchase-sg span.sg-active{ background: #f99044; color: #fff; }
.purchase-sg span{ background: #fff; color: #666; float: left; cursor: pointer;}
.sg-pur span.s-width1{ width: 253px;}
.sg-pur span.s-width2{ width: 252px;}
.sg-pur span.s-width3{ width: 281px;}
.sg-pur span.s-width4{ width: 228px;}
.sg-pur span.th2-col{ color: #ff7c24;}
.sg-pur span.th4-col{ color: #24a0da;}
.sgqd span.s-width4{ border-right: 1px solid #dcdcdc;}
.sgqd .jyl-fontsi span.s-width4{ border-right:0;}
.sgqd{ display: none;}
.sgqb-active{ display: block;}
.sgqd .jyl-fontsi{ background: #ddd;}
.sale-mc{ margin-top: 25px;}
.sale-mc span{background: #fff; color: #666; float: left; cursor: pointer; }
.sale-mc .sale-span{background: #f99044; color: #fff;}

.goum span.s-width3{ width: 308px;}
.goum span.s-width2{ width: 305px;}
.goum span.s-width4{ width: 254px; border-right: 1px solid #dcdcdc;}
.goum .jyl-fontsi span.s-width4{ border-right:0;}
.goum{ display: none;}
.goum-active{display: block;}


/*弹框*/
.bjc-back{ width: 100%; height: 100%; background:#000; opacity: 0.5; position: fixed; top: 0; left: 0; right: 0;
	bottom: 0; display:none;}
.qqyz{ text-align: center; position: fixed; top: 50%; left: 50%; margin-left: -180px; margin-top: -150px; z-index: 10; background: #fff;
	border-radius: 5px; padding:10px 80px; font-size: 18px; display: none;}
.qqyz p{ font-size: 18px; }
.qqyz .off-xx{ position: absolute; top: 15px; right:15px; cursor: pointer;}
.qqyz a.yz{ width: 200px; height: 45px; background: #f75600; border-radius: 4px; display: block; margin: 20px auto;
	color: #fff; text-align: center; line-height: 45px; font-size: 18px;  }
.qqyz h3{ margin-bottom: 20px;}
.xz-b .xzyz{ float: left; text-align: center; margin: 0 15px; position: relative; cursor: pointer; }
.way-yz{ text-align: center; position: fixed; top: 50%; left: 50%; margin-left: -200px; margin-top: -150px; z-index: 10; background: #fff;
	border-radius: 5px; padding:10px 70px; font-size: 18px; display: none;}
.xz-b .xzyz img{ display: block;  margin: 0 auto 10px;}
.xz-b{ margin-top: 55px;}
.way-yz .off-xx{ position: absolute; top: 15px; right:15px; cursor: pointer;}
.way-yz .next-step{ width: 200px; height: 45px; background: #f75600; border-radius: 4px; display:inline-block; margin: 20px auto;
	color: #fff; text-align: center; line-height: 45px; font-size: 18px; }
.call-off{ float: right; margin-top: 40px; font-size: 16px;}
.xz-b .xzyz i{ position: absolute; bottom: 27px; right: 0px; display: none;}
.xz-b .xzyz i.i-tive{ display: block; }
/*.<!--手机号验证-->*/
.shouji-yz{ position: fixed; top: 50%; left: 50%; margin-left: -235px; margin-top: -200px; z-index: 10; background: #fff;
	border-radius: 5px; padding:15px 40px 10px 0px ; font-size: 18px; display: none; }
.shouji-yz .off-xx{ position: absolute; top: 15px; right:15px; cursor: pointer;}
.shouji-yz h3{ margin-bottom: 20px; text-align: center; margin-left: 35px;}
.email-yx p span{ width: 150px; display: inline-block; text-align: right; font-size: 16px; color: #666;}
.email-yx p input{ background: #f1f1f1; width: 190px; margin-right: 20px; border-radius: 5px; padding: 9px 0 9px 10px; font-size: 16px;}
.email-yx p{ margin-bottom: 10px;}
.shouji-yz .next-step{ width: 200px; height: 45px; background: #f75600; border-radius: 4px; display:inline-block; margin: 20px auto;
	color: #fff; text-align: center; line-height: 45px; font-size: 18px; margin-left: 100px; }
.sjhyz{ text-align: center;}
.call-off2{ margin-right: 20px;}
.email-yx p .get-yzm{ color: #2cb4d6; text-decoration: underline; }
.shouji-yz ul li a{ color: #2cb4d6; text-decoration: underline;}
.shouji-yz ul li{ width: 230px; margin-left: 140px; line-height: 26px;  color: #999; font-size: 14px;}
.shouji-yz ul{ padding-bottom: 15px; }


/*<!--邮箱验证-->*/
.email-tk{ position: fixed; top: 50%; left: 50%; margin-left: -235px; margin-top: -200px; z-index: 10; background: #fff;
	border-radius: 5px; padding:15px 40px 10px 0px ; font-size: 18px; display: none; }
.email-tk .off-xx{ position: absolute; top: 15px; right:15px; cursor: pointer;}
.email-tk h3{ margin-bottom: 20px; text-align: center; margin-left: 35px;}
.sjhyz-l p span{ width: 150px; display: inline-block; text-align: right; font-size: 16px; color: #666;}
.sjhyz-l p input{ background: #f1f1f1; width: 190px; margin-right: 20px; border-radius: 5px; padding: 9px 0 9px 10px; font-size: 16px;}
.sjhyz-l p{ margin-bottom: 10px;}
.email-tk .next-step{ width: 200px; height: 45px; background: #f75600; border-radius: 4px; display:inline-block; margin: 20px auto;
	color: #fff; text-align: center; line-height: 45px; font-size: 18px; margin-left: 100px; }
.sjhyz{ text-align: center;}
.call-off2{ margin-right: 20px;}
.sjhyz-l p .get-yzm{ color: #2cb4d6; text-decoration: underline; }
.email-tk ul li a{ color: #2cb4d6; text-decoration: underline;}
.email-tk ul li{ width: 230px; margin-left: 140px; line-height: 26px;  color: #999; font-size: 14px;}
.email-tk ul{ padding-bottom: 15px; }

/*<!--交易信息确认-->*/
.affirm-dd{ position: fixed; top: 50%; left: 50%; margin-left: -235px; margin-top: -200px; z-index: 10; background: #fff;
	border-radius: 5px; padding:15px 40px 10px 0px ; font-size: 18px; display: none;}
.affirm-dd .off-xx{ position: absolute; top: 15px; right:15px; cursor: pointer;}
.affirm-dd h3{ margin-bottom: 20px; text-align: center; margin-left: 35px;}
.affirm-qr p span{ width: 150px; display: inline-block; text-align: right; font-size: 16px; color: #666;}
.affirm-qr p input{ background: #f1f1f1; width: 190px; margin-right: 20px; border-radius: 5px; padding: 9px 0 9px 10px; font-size: 16px;}
.affirm-qr p{ margin-bottom: 10px;}
.affirm-qr p.p-martop{ margin-top: 25px;font-weight: 700; }
.affirm-qr .p-col{ color: #fff; font-size: 12px; text-align: center; }
.affirm-dd .next-step{ width: 200px; height: 45px; background: #f75600; border-radius: 4px; display:inline-block; margin: 20px auto;
	color: #fff; text-align: center; line-height: 45px; font-size: 18px; margin-left: 100px; }
.sjhyz{ text-align: center;}
.call-off2{ margin-right: 20px;}
.affirm-qr p span.ges{ text-align: left; width: auto;}


/*帮助中心*/
.wzsm dl dt{ font-size: 22px; margin-bottom: 20px;  }
.wzsm dl dd{ font-size: 16px; line-height: 28px; color: #666; }
.wzsm dl{ padding: 25px 0; border-bottom: 1px solid #dce2e8;}
.center-bz{ width: 900px; margin: 0 auto;}

.header nav .mar-tt{ margin: 0 10px; padding: 14px 10px 5px; float: left; }
.cjjyyy{ float: right; font-size: 16px;}
.jy-liat-over{ overflow-y: auto ; max-height: 570px;}

/*分页*/
.paging{ margin-top: 30px; text-align: center;}
.paging a{ font-size: 15px; padding: 5px 10px;}
.paging a.pa-active{ background: #ff7c24; color: #fff;}


.sel-box{ font-size: 16px;}
.sel-box .wy{ font-size: 14px; float: left; margin-right: 15px; line-height: 30px;}
.sel-box select{ background: #ff7c24; font-size: 16px; color: #fff; width: 170px; height: 30px; float: left; }
.sel-box{ border-bottom: 2px solid #ff7c24;}
.sort-px a.tiv{ color: #ff7c24; text-decoration: underline;  }
.sort-px{ float: left;}
.sort-px a{ display: inline-block; margin: 0 20px;   }
.cjjyyy{ float: right; font-size: 14px; background: #FF7C24; color: #fff; padding: 4px 20px 5px; }
.sort-px2{ display: none;}
#eshop_drop_menu_btn{
	height: 50px;
	display: inline-block;
}
.eshop_drop_menu{
	position: absolute;
	width: 155px;
	height: 157px;
	background: url("../images/dropmenu.png") 0 / contain no-repeat;
	text-align: center;
	line-height: 35px;
	padding: 12px 2px 0;
	top: 63px;
	left: 50%;
	display: none;
	z-index: 999;
	margin-left: 427px;
}
.eshop_drop_menu a{
	font-size: 15px;
	color: #FB702C;
	display: block;
}
.eshop_drop_menu a:hover{
	color: #fff;
	background: #FB702C;
}











