﻿body,p,h1,h2,h3,h4,h5,h6,dl,dd,select { margin:0;  }
ol,ul,input,textarea,button { list-style:none; margin:0; padding:0; font-family:"微软雅黑";}
a { text-decoration:none;}
img { border:none; vertical-align:top;}
body { color:#666; font-family:"微软雅黑"; font-size:100%; background-color:#fff;}
.clear:after{content:'';display:block;clear:both;}
.clear{zoom:1;}

a:link {color: #666; text-decoration:none;}
a:visited {color: #666; text-decoration:none;}
a:hover {color: #bf2b2b; text-decoration:none;}
a:active {color: #666; text-decoration:none;}

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none;}

.fl { float:left;}
.fr { float:right;}
em {font-style:normal; color:#989898;  }
strong { font-weight:bold;}
.wrap { width:96%; margin-left:auto; margin-right:auto;}

.hei_15 { height:12px; background-color:#EDF1E7; border-top:#93BB8C solid 1px;}
.padd_10 { padding-top:8px; padding-bottom:8px;}
.container  { }




/*轮播图片*/
.box_swipe{ overflow:hidden; position:relative;}
.box_swipe ul{-webkit-padding-start: 0px;}
.box_swipe>ol{
				width:100%;
				height:20px;
				position:absolute;
				z-index:10;
				margin:auto;
				bottom:10px;
				background:none; 
				text-align:center;
			}
.box_swipe>ol>li{
				display:inline-block;
				margin:5px;
				width:10px;
				height:10px; 
				border-radius:100%;
				background:#fff;
			}
.box_swipe>ul>li img{width: 100%;}
.box_swipe>ol>li.on{
				background:rgb(255,0,0);
				border:none;
			}




/*会员信息*/
.pad_tb { padding-top:10px; padding-bottom:10px;}
.my_top { }
.my_top .pic img { width:100%; height:auto;}
.my_top .name { position:absolute; left:55%; top:60px; color:#fff;}
.my_message  { padding-left:20px;  background-color:#fff; }
.my_message span { display:block;border-radius:50%; width:90px; height:90px; border:#fff solid 2px;position:relative; z-index:999; margin-top:-45px;}
.my_message img {border-radius:50%; width:90px; height:90px; }
.my_message .user_name { position:relative; left:31%; top:-40px; width:66%; border-bottom:#999 dashed 1px; padding-bottom:12px; margin-right:3%;}
strong.user { color:#149B02; padding-left:4px; padding-right:4px;}
.user_about { margin-top:-30px; line-height:26px; padding-bottom:10px;}

.best_our { line-height:26px; background-color:#fff;}
.best_our .title { font-weight:bold; color:#149B02;  width:100%;}	

dt.flNavDt1 {	background:url(../images/r_jt.png) top 3px right no-repeat; background-size:20px 20px; font-weight:bold; cursor:pointer; line-height:25px;}
dt.nyNav1 {background:url(../images/on.png) top right no-repeat;background-size:20px 20px;}
dt.flNavDt1 s { background-image:url(../images/nav.png); background-repeat:no-repeat; float:left; width:25px; height:25px; display:block; margin:0 auto; background-size:529px 76px; padding-right:16px;}
dt.flNavDt1 s.learn { background-position:0px 1px;}
dt.flNavDt1 s.info { background-position:-133px 1px;}
.flNavUl1 { border-top:#a2a2a2 dashed 1px; padding-top:10px; margin-top:10px;}

.best_our .title s { display:block; float:left; background-image:url(../images/uc_icon.png); background-repeat:no-repeat; width:18px; height:21px; margin:0 auto; background-size:18px 218px; padding-right:16px; margin-top:8px;}
.best_our .title s.our_list01 { background-position:3px 4px;} 

.mess_parent { line-height:26px;} 
.mess_parent li { border-bottom:#E6E4E4 solid 1px; padding-bottom:6px; margin-bottom:6px;}
.mess_parent label { display:block; width:30%; text-align:left; float:left;}
.mess_parent span { display:block; width:70%; float:right; text-align:right; color:#666;}
.mess_parent input { display:block; width:68%; font-size:100%; float:right; text-align:right; color:#666; border:0; line-height:26px;}

/*会员中心*/
.titleline_our {  background-color:#fff;}
.titleline_our .title a { background:url(../images/r_jt.png) top 3px right no-repeat; background-size:20px 20px; font-weight:bold; cursor:pointer; line-height:25px; display:block;}	

.titleline_our .title s { display:block; float:left; background-image:url(../images/uc_icon.png); background-repeat:no-repeat; width:24px; height:24px; display:block; margin:0 auto; background-size:24px 291px; padding-right:16px; }
.titleline_our .title s.our_list01 { background-position:3px 4px;} 
.titleline_our .title s.our_list02 { background-position:3px -18px;}
.titleline_our .title s.our_list03 { background-position:3px -41px;}





/*弹框样式*/
a.btn_01 { background-color:#53AF47; color:#fff; text-align:center; width:100%; line-height:36px; display:block; border-radius:4px; margin-top:8px;}
.w_bg { background:url( ../images/b_tm.png); width:100%; height:100%; overflow:hidden; z-index:99999; position:fixed; display:none;}

.box_tan { width:84%; position:absolute; border-radius:10px; left:50%; margin-left:-45%; top:10%; background-color:#fff; display:none; z-index:999999; padding:3%;}
.box_tan .content { background-color:#fff; padding:4%; }

.btn {}
.btn input {background-color:#53AF47; color:#fff; text-align:center; width:48%; line-height:32px; display:block; border-radius:4px; cursor:pointer; margin-top:8px; border:0;}

/*课程反馈*/
.users {}
.users .pic { width:50%; float:left;}
.users .pic img { width:100%; height:auto; border-radius:6px; border:#CAE4B3 solid 1px;}
.users .name { float:left; width:45%; margin-left:4%; line-height:26px; padding-top:1em;}
.users .name label { display:block;}
.users .name span { display:block; color:#24C571; font-weight:bold;}

.review { line-height:30px;}
.review span { display:block; font-weight:bold; padding-top:6px;}

/*登录*/
.body_logo { background-color:#EEFFEC;}
.login_head_img { width:150px; height:150px; padding:10px;  position:relative; left:50%; margin-left:-85px; margin-top:10%; margin-bottom:10%;}
.login_head_img img { width:100%; height:100%;}
.login_main { margin-bottom:10%;}
.login_main .item_fore1, .login_main .item_fore2 {border: 1px solid #C5E2B4; border-radius:4px; background-color:#fff;} 
.login_main .item {	position: relative;	margin-bottom:18px; z-index: 1; width:100%;}
.login_main .item .itxt { border: 0; padding: 10px 0 10px 50px; overflow: hidden; width:80%; margin-left:1px; }
.login_main .item .login_label { position: absolute; z-index: 3; top: 0; left: 0; width: 38px; height:100%; border-right: 1px solid #C5E2B4;}
.login_main .item .name_label {background: url(../images/lo01.png) no-repeat; background-position:7px;background-size:24px 24px;}
.login_main .item .pwd_label {background: url(../images/lo02.png) no-repeat; background-position:7px;background-size:24px 24px;}
.login_main .login_btn{background-color:#68C037; border-radius:4px; font-size:16px; text-align:center; height:38px; line-height:38px;}
.login_main .login_btn a { border:none; cursor:pointer; color:#fff; width:100%; display:block;}

/*囧豆明细*/
.jd_list { }
.jd_list li {border-bottom:#CCC dashed 1px; padding-top:8px; padding-bottom:8px;}
.jd_list p.name {}
.jd_list p.time { font-size:90%; color:#999; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.jd_list span { line-height:42px; font-size:140%; font-family:Arial, Helvetica, sans-serif;}
.jd_list span.add { color:#F00;}
.jd_list span.cut { color:#999;}

/*兑换礼品*/
.main_gift { margin-bottom:10px;}
.main_gift li { float:left; width:50%; text-align:center; margin-top:10px;}
.main_gift li .box { width:96%; margin:0 auto; background-color:#F2FAF0; position:relative; border:#DEF0D6 solid 1px;}
.main_gift li .pic { width:100%; height:100px;}
.main_gift li .pic img { width:100%; height:100%;}
.main_gift li .gift_name { line-height:28px; text-align:center;}
.main_gift li .btn{ line-height:28px; padding:4px 6px 6px 6px;}
.main_gift li .btn span { color:#f60; display:block; float:left; width:48%; text-align:left;}
.main_gift li .btn a { background-color:#68C037; color:#fff; display:block; float:right; width:48%; text-align:center; border-radius:4px;}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {
dt.flNavDt1 { background-image:url(../images/on@2x.png); }
dt.nyNav1  { background-image:url(../images/r_jt@2x.png); }
dt.flNavDt1 s { background-image:url(../images/nav@2x.png); }
.best_our .title s { background-image:url(../images/uc_icon@2x.png); }
.titleline_our .title a {background-image:url(../images/r_jt@2x.png);}

.titleline_our .title s { background-image:url(../images/uc_icon@2x.png); }

.login_main .item .name_label {background-image: url(../images/lo01@2x.png);}
.login_main .item .pwd_label {background-image: url(../images/lo02@2x.png);}


}

