header, hgroup, menu, nav, section, menu,footer,article,figure,figcaption,commend,aside{
	display:block;
	margin:0;
	padding:0;
}
a{color:#333; text-decoration:none}
body,table,tr,td,p,input,h1,h2,h3,h4,ul,li,dl,dt,dd,form,textarea{
	margin:0;
	padding:0;
	list-style:none;
	-webkit-appearance: none;
	vertical-align:middle;color:#333;
	
}
body{ 
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;
	font-size:14px;background:#F5F5F5; background-attachment:fixed;
	
}
img {border:0; }
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; overflow:hidden}
.blank10{height:10px;}
.tips{color:#999;}
del{ margin:0px; padding:0px; text-decoration:none}
.hide{ display:none}
.mainbox{margin-top:15px;}

#topload{margin-top:10px}
#topload img{height:19px;margin-right:5px}



#ejlmbox{background:#fff;border-bottom:1px solid #f4f4f4; position:relative; z-index:9999999;}
#ejlmbox ul li{float:left;width:20%; text-align:center; padding:10px 0px}
#ejlmbox ul li a{font-size:16px;color:#999; display:block;}
#ejlmbox ul li span{ display:block; text-align:center}
#ejlmbox ul li span img{height:21px;}


.scroll_box{width:100%;overflow:hidden;visibility:hidden;position:relative;margin-top:-1px;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li .newstitle{height:32px; line-height:32px; background:url(bg01.png); position:relative;margin-top:-32px; text-align:center}
.scroll_wrap li .newstitle a{color:#fff;font-size:16px;}
.scroll .newsdl{padding-top:0px;height:2px;}
.scroll .newsdl dt{width:20%;background:#ccc;border-radius:0px;margin:0px;height:2px;}
.scroll .newsdl dt.on{ background:#c00;}
.focusmain ul li .focuspic{ height:195px; overflow:hidden}
.focusmain ul li img{width:100%;height:195px}
.focusmain dl{width:100%;height:15px; padding-top:15px;}
.focusmain dl .dtwidth{width:65px;margin:0 auto}
.focusmain dl dt{width:8px;margin-right:5px;height:8px;border-radius: 30px; text-indent:-9999px;float:left;background:#ccc;}
.focusmain dl dt.on{ background:#f2c552;}
.focusmain .focusbox01{ position:relative;height:60px;background:#fff; padding:12px; overflow:hidden}
.focusmain .focusbox01 .title{font-size:18px;}
.focusmain .focusbox01 .Tname{color:#999;padding-top:2px;}
.focusmain .focusbox01 .usernum{height:20px; line-height:20px;margin-top:2px; background:url(usernum.png) no-repeat 0 50%;padding-left:12px;color:#999}
.focusmain .focusbox01 .playbtn{width:31px;height:31px; position:absolute;right:10px;top:35px;}
.focusmain .focusbox01 .playbtn a{background:url(play.png) no-repeat; display:block;width:31px;height:31px;background-size:31px 31px}

.indexmain01{margin-top:15px;}
.indexmain01 .title dl{height:26px;border:1px solid #80ae6e;border-radius: 3px;margin:0px 12px;}
.indexmain01 .title dl dt{float:left;width:50%;height:26px; line-height:26px;color:#999;font-size:17px; text-align:center}
.indexmain01 .title dl dt.curr{background:#80ae6e;color:#fff}
.indexmain01 ul{margin-top:15px;background:#fff; padding:0px 12px}
.indexmain01 ul li{ position:relative;height:85px;padding-top:15px;border-top:1px solid #f5f5f5;}
.indexmain01 ul li img{width:105px;height:70px; position:absolute;left:0px;top:15px;}
.indexmain01 ul li .rct{ padding:0px 10px 0px 120px}
.indexmain01 ul li .rct .title{font-size:18px;height:24px; line-height:24px; overflow:hidden;}
.indexmain01 ul li .rct .intro{color:#999; padding-top:2px; line-height:18px}


.titlemain{font-size:19px;height:19px; line-height:19px;margin-bottom:3px; padding-left:8px;margin:20px 12px 0px 12px;border-left:4px solid #237ec0;}
.titlemain span a{float:right;font-size:14px;color:#999}

.indexmain02{margin-top:15px;background:#fff;}
.indexmain02 ul{ padding:12px;}
.indexmain02 ul li.li01{width:47%;float:left;}
.indexmain02 ul li.li01 img{width:100%;height:100px;}
.indexmain02 ul li.li01 .newstit{ line-height:18px;color:#666; padding:5px 0px}
.indexmain02 ul li.li02{height:30px; line-height:30px;font-size:16px; overflow:hidden}

.indexmain03{margin-top:15px;background:#fff; padding-bottom:15px}
.indexmain03 ul li{width:33%;float:left; text-align:center;font-size:16px;}
.indexmain03 ul li span{width:80px;margin:0 auto;margin-top:15px;margin-bottom:10px;background:#eee;height:80px; display:block;border-radius: 90px}
.indexmain03 ul li span.span01{background:#9ad687 url(icons.png) no-repeat 18px 50%; }
.indexmain03 ul li span.span02{background:#b8e2f4 url(icons.png) no-repeat -67px 50%}
.indexmain03 ul li span.span03{background:#f8bc7c url(icons.png) no-repeat -147px 50%}
.indexmain03 ul li span.span04{background:#c788d3 url(icons.png) no-repeat -227px 50%}
.indexmain03 ul li span.span05{background:#fc959f url(icons.png) no-repeat -307px 50%}
.indexmain03 ul li span.span06{background:#87d6ae url(icons.png) no-repeat -382px 50%}

.indexmain04{margin-top:15px;background:#fff; padding-bottom:15px}
.indexmain04 ul li{ position:relative;height:85px;padding-top:15px;border-top:1px solid #f5f5f5;}
.indexmain04 ul li img{width:70px;height:70px; position:absolute;left:12px;top:15px;}
.indexmain04 ul li .rct{ padding:0px 10px 0px 100px}
.indexmain04 ul li .rct .title{font-size:18px;height:24px; line-height:24px; overflow:hidden;}
.indexmain04 ul li .rct .intro{color:#999; padding-top:2px; line-height:20px}

.telphone{ padding:0px 12px;background:#e1e1e1;margin-top:15px;height:35px; line-height:35px;}
.copyright{ padding:12px;color:#999; line-height:18px;background:#f1f1f1}


/*3G��У��ҳ*/




.screening{background:#fff;padding:15px 12px 15px 7px;margin-top:15px;}
.screening ul li{ float:left; text-align:center; }
.screening ul li a{color:#999; font-size:16px;line-height:26px; background:#fff;margin:0px 0px 5px 5px;padding:0px 12px;float:left;}
.screening ul li.curr a{background:#80ae6e;color:#fff;border-radius: 3px;}

.courselist{margin-top:15px;}
.courselist .title dl{height:26px;border:1px solid #80ae6e;border-radius: 3px;margin:0px 12px;}
.courselist .title dl dt{float:left;width:50%;height:26px; line-height:26px;color:#999;font-size:17px; text-align:center}
.courselist .title dl dt.curr{background:#80ae6e;color:#fff}
.courselist ul{margin-top:15px;background:#fff;}
.courselist ul li{ position:relative;padding:15px 12px;border-top:15px solid #f5f5f5;}
.courselist ul li img{width:105px;height:70px; position:absolute;left:12px;top:15px;}
.courselist ul li .rct{ padding:0px 10px 0px 120px}
.courselist ul li .rct .title{font-size:18px;height:24px; line-height:24px; overflow:hidden;}
.courselist ul li .rct .intro{color:#999; padding-top:2px; line-height:18px;}
.courselist ul li .rct .Tname{color:#999;padding-top:5px;}
.courselist ul li .rct .usernum{height:20px; line-height:20px;margin-top:5px; background:url(usernum.png) no-repeat 0 50%;padding-left:12px;color:#999}
.courselist ul li .rct .playbtn{width:31px;height:31px; position:absolute;right:10px;bottom:15px;}
.courselist ul li .rct .playbtn a{background:url(play.png) no-repeat; display:block;width:31px;height:31px;background-size:30px 30px}


.wybmbtn{ padding:14px 0px;background:url(bg01.png);height:40px; position:fixed;bottom:0px;width:100%;}
.wybmbtn a{height:38px;margin:0px 30px; text-align:center; line-height:38px; display:block;background:url(gmbtn.png);border-bottom:2px solid #f07905;border-radius: 4px;font-size:21px;color:#fff;}

.Contentbox01{ position:relative;margin-top:15px;height:127px;}
.Contentbox01 .coursebg{height:127px; background:url(coursebg.png) no-repeat; background-size:360px 135px; position:absolute;left:0px;width:100%;}
.Contentbox01 .left{width:130px; height:95px; float:left; margin:15px 0px 0px 14px;}
.Contentbox01 .left img{width:120px; height:95px}
.Contentbox01 .left .tjbg1{width:51px; height:51px; display:none; background:url(tjbg02.png) no-repeat; position:absolute; text-indent:-9999px;top:10px; left:10px; z-index:99999}
.Contentbox01 .left .jcbg1{width:51px; height:51px; display:none; background:url(jcbg02.png) no-repeat; position:absolute; text-indent:-9999px;top:10px; left:10px; z-index:99999}
.Contentbox01 .left .tjbg0{ display:none}
.Contentbox01 .left .jcbg0{ display:none}

.Contentbox01 .right{ position:relative;margin-right:15px;color:#999}
.Contentbox01 .right strong{ display:block; font-size:18px; line-height:21px; padding-top:20px; font-weight:normal;color:#fff;}
.Contentbox01 .right strong span{border:1px solid #db8182;color:#ef6c6c;border-radius: 35px;padding:0px 6px; font-size:12px; font-weight:bold;}
.Contentbox01 .right .intro{color:#888; padding-top:5px}
.Contentbox01 .right .intro b{color:#f6a421;font-weight:normal}
.Contentbox01 .right .intro a{width:85px;height:24px;margin:10px 0px 0px 147px; background:url(gmbtn.png) repeat-x; line-height:24px; text-align:center;color:#5c2c02; display:none; font-size:16px;}

.Contentbox02 dl{height:26px;border:1px solid #80ae6e;border-radius: 3px;margin:0px 12px;margin-top:15px;}
.Contentbox02 dl dt{float:left;width:50%;height:26px; line-height:26px;color:#999;font-size:17px; text-align:center}
.Contentbox02 dl dt.curr{background:#80ae6e;color:#fff}

.Contentbox02 .introbox{margin-top:15px; padding:12px;background:#fff;font-size:16px;}
.Contentbox02 .introbox ul li{ padding:0px 2px;line-height:20px; padding:5px 0px 2px 0px; line-height:24px;}
.Contentbox02 .introbox ul li span{float:left;color:#999}
.Contentbox02 .introbox ul li strong{ font-weight:normal}

.Contentbox02 .kcksbox{margin-top:15px;background:#fff;}
.Contentbox02 .kcksbox ul li{ padding:15px 12px; line-height:20px;border-top:1px solid #f5f5f5}
.Contentbox02 .kcksbox ul li a{color:#333; font-size:17px;}
.Contentbox02 .kcksbox ul li span{color:#999; display:block}

.kcplbox ul li{ padding:15px 12px;background:#fff;border-top:15px solid #f1f1f1}
.kcplbox ul li .kctitle{color:#333;height:22px;}
.kcplbox ul li .kctitle span{ float:right;color:#999;font-size:13px;}
.kcplbox ul li .intro{padding-top:5px;color:#999; line-height:20px;font-size:14px;}

.teacherkcbox{margin-top:15px;background:#fff;}
.teacherkcbox ul li{ position:relative;height:85px;padding-top:15px;border-top:1px solid #f5f5f5;}
.teacherkcbox ul li img{width:105px;height:70px; position:absolute;left:12px;top:15px;}
.teacherkcbox ul li .rct{ padding:0px 12px 0px 132px}
.teacherkcbox ul li .rct .title{font-size:18px;height:24px; line-height:24px; overflow:hidden;}
.teacherkcbox ul li .rct .intro{color:#999; padding-top:2px; line-height:18px}



/*����*/

.exammain01{background:#fff;padding:15px 12px 15px 7px;margin-top:15px;}
.exammain01 ul li{ float:left; text-align:center; }
.exammain01 ul li a{color:#999; font-size:16px;line-height:26px; background:#fff;margin:0px 0px 5px 5px;padding:0px 12px;float:left;}
.exammain01 ul li a.curr{background:#80ae6e;color:#fff;border-radius: 3px;}
.exammain01 ul li span{float:left; padding:0px 10px 0px 12px;font-size:16px;color:#666; line-height:25px;}

.exammain02 ul li{ padding:15px 12px;background:#fff;margin-top:15px;}
.exammain02 ul li strong{ display:block; font-size:17px; line-height:20px; font-weight:normal;}
.exammain02 ul li strong a{ padding-right:5px;}
.exammain02 ul li .intro{height:20px; line-height:20px; overflow:hidden;color:#999;margin-top:5px;}
.exammain02 ul li .intro font{color:#459a1b; padding:0px 2px;}






/*��ʦ�б�*/
.teacherlist{margin-top:15px;background:#fff; padding-bottom:15px}
.teacherlist ul li{ position:relative;height:85px;padding-top:15px;border-top:15px solid #f1f1f1;}
.teacherlist ul li img.facepic{width:70px;height:70px; position:absolute;left:12px;top:15px;}
.teacherlist ul li .rct{ padding:0px 10px 0px 100px}
.teacherlist ul li .rct .title{font-size:18px;height:24px; line-height:24px; overflow:hidden;}
.teacherlist ul li .rct .intro{color:#999; padding-top:2px; line-height:20px}

.teacherbox{ position:relative;margin-top:15px;height:105px;background:#fff;}
.teacherbox .left{width:90px; height:75px; float:left; margin:15px 0px 0px 14px;}
.teacherbox .left img{width:75px; height:75px}
.teacherbox .right{ padding-top:15px;}
.teacherbox .right strong{font-size:18px;font-weight:normal}
.teacherbox .right .intro{color:#999; line-height:18px; padding-top:5px;}
/*ȷ�Ͽ���*/
.qrksbox{}




.navmain{ height:35px; background:#1b84ce; padding:0px 10px 0px 10px; text-align:center; line-height:35px;color:#fff;font-size:16px}
.navmain .fl a.dnbbtn{width:20px; height:35px; float:right; background:url(dnb.png) no-repeat 50% 45%}
.navmain .fl a.returnbtn{width:25px; height:35px; float:right; background:url(return02.png) no-repeat 50% 45%}
.navmain .fr a.openmore{width:30px; height:35px; float:right; background:url(3gmore.png) no-repeat 50% 50%}

.submain{ height:46px; background:#0761a1 url(3gsub.gif) repeat-x; padding:7px 12px; position:relative;}
.submain ul li{ float:left;width:59px; padding-top:5px}
.submain ul li a{color:#fff;font-size:14px;}
.submain .lmupbg{width:12px; height:8px; background:url(lmupbg.png) no-repeat; position:absolute;right:20px;margin-top:-13px}

.newsmain ul{ padding:15px 12px}
.newsmain ul li.li01 a{font-size:16px;}
.newsmain ul li.li01 span{ background:#e65d5d;color:#fff; float:left; padding:0px 5px; height:20px; line-height:20px; margin-right:5px;border-radius: 2px;}
.newsmain ul li.li01 .intro{color:#999; padding-top:5px; line-height:19px}
.newsmain ul li.li02{ margin-top:10px;}
.newsmain ul li.li02 a{ padding-right:5px}

.flashmain{width:100%;margin:0 auto; max-width:480px; height:220px; overflow:hidden; text-align:center}
.flashmain img{width:100%;margin:0 auto; height:220px; overflow:hidden}
.flashmain .title{ height:30px; line-height:30px;font-size:16px;background:url(3gtit.png) repeat-x;margin-top:-33px;color:#fff; text-align:center; position:relative}
.newsmain02 ul{ padding-top:3px;}
.newsmain02 ul li{ height:75px;border-bottom:1px solid #e1e1e1;padding:12px 12px 0px 12px;}
.newsmain02 ul li .l_ct{width:92px; float:left; height:75px; overflow:hidden;}
.newsmain02 ul li .l_ct img{width:80px;height:50px;margin-top:3px;}
.newsmain02 ul li .r_ct{}
.newsmain02 ul li .r_ct .title a{font-size:16px;}
.newsmain02 ul li .r_ct .title span{ background:#63a636;color:#fff; padding:2px 5px 2px 5px; margin-left:5px;border-radius: 2px;}
.newsmain02 ul li .r_ct .intro{color:#999; padding-top:4px; line-height:19px}
.newsmain02 ul li .r_ct .intro span{ float:right;font-size:13px;color:#666; background:url(plnum.png) no-repeat 0 100%; height:17px; padding-left:18px}

.newsmain02 .allnews a{ height:35px; line-height:35px;margin-top:10px; background:#3c84bf;font-size:16px;color:#fff; margin:15px 12px 0px 12px; text-align:center; display:block;border-radius: 3px;}

/*�����б�*/
.newslist{background:#fff;}
.newslist ul li{ padding:15px 12px;border-top:15px solid #f1f1f1; line-height:19px; }
.newslist ul li a.title{ display:block; height:25px;font-size:18px; line-height:25px; overflow:hidden}
.newslist ul li img{width:100px; float:left; height:65px;margin:10px 12px 0px 0px}
.newslist ul li .r_ct{color:#666;padding-top:10px;}
.newslist ul li .r_ct span{ display:block;padding-top:5px;font-size:13px;color:#999}

/*��Ա*/
.userlogin01{ height:37px; line-height:37px; background:#e5e5e5}
.userlogin01 ul li{width:50%; float:left; background:#e5e5e5; text-align:center;font-size:16px;color:#999}
.userlogin01 ul li a{color:#999}
.userlogin01 ul li.curr{ background:#f1f1f1;color:#333;}






.usermain .userheader{width:46px; float:left; padding-top:15px}
.usermain .userheader a{ padding-left:6px;width:40px; height:33px; display:block; line-height:33px; margin-bottom:3px;color:#77808d;}
.usermain .userheader a.curr{ background:#f1f1f1;color:#333;border-radius: 2px 0px 0px 2px;}
.usermain .userleft{width:73px; float:left; position:relative; margin:5px 0px 0px 0px;}
.usermain .userleft .userleftbg{width:73px; height:73px; position:absolute; background:url(3gimgbox.png) no-repeat}
.usermain .userleft img{width:73px; height:73px;}
.usermain .userright{ float:right; width:175px; line-height:25px;color:#666; padding-top:7px;}
.usermain .userright .username{font-size:16px;color:#333;}
.usermain .userright .username a{font-size:14px; padding-left:10px;color:#999;}
.usermain .userright .userjbie{color:#59a447; background:url(userjb.png) no-repeat 0 50%; padding-left:20px;}

.usermain .rightct{ float:right; width:260px; line-height:25px; padding-top:10px;}
.usermain .rightct .ipt_tx{font-size:16px;height:35px;width:33%;color:#999;line-height:35px;border:0px; background:#e5e5e5;padding-left:5px; display:block;margin-top:5px;border-radius: 3px;}
.usermain .rightct #ctl00_KSContent_BtnSave{ width:240px; margin:0 auto;margin-top:12px;height:35px; background:#469ad5;color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:16px;border:0px;border-radius: 3px;}
.usermain .rightct span{color:#666}
.usermain .rightct label{color:#666}
.usermain .userxinxi{ float:left; margin:15px 0px 0px 12px;}

.tqybbox{ height:100px; background:url(tqyb.png) -250px 0; text-align:center}

.regindex{ padding:15px 15px 12px 15px; position:relative}


.userindex{  position:relative}
.userindex .usermainbg{background:url(userbg.jpg) repeat-x 0 -20px;padding:15px 15px 12px 15px;height:90px;}
.userindex .usermainbg .userleft{width:73px; height:73px;float:left;margin-right:15px; padding:3px; background:url(userfacebg.jpg) no-repeat 0px -80px;border-radius: 70px;box-shadow:0px 0px 12px #333;}
.userindex .usermainbg .userleft img{width:73px; height:73px;border-radius: 70px;}
.userindex .usermainbg .userright{ line-height:22px;color:#666;padding-top:5px;}
.userindex .usermainbg .userright .userjbie{background:#ffac0e;float:left;color:#fff; padding:0px 5px;height:20px; line-height:20px;border-radius: 3px;margin-top:2px;}

.userindex dl{ height:45px; line-height:20px; padding:10px 0px;background:#fff;border-bottom:1px solid #ddd;}
.userindex dl dt{width:33%; float:left; text-align:center;height:45px; background:url(bg27.png) no-repeat 0 50%;color:#666}
.userindex dl dt strong{color:#c00; font-size:16px}

.usermenu{width:100%; margin-top:15px;}
.usermenu ul li{height:30px; line-height:30px; font-size:16px;background:#fff; padding:9px 15px;border-top:1px solid #e9e9e9; }
.usermenu ul li a{ display:block;background:url(right.png) no-repeat 100% 50%;background-size:15px 15px}
.usermenu ul li span{width:30px;height:30px;border-radius: 3px;float:left;margin-right:10px;}
.usermenu ul li span.span01{background:#a5daf1 url(usericon01.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span02{background:#a5d082 url(usericon02.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span03{background:#f8bc7c url(usericon03.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span04{background:#fc959f url(usericon04.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span05{background:#80ccda url(usericon05.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span06{background:#f9d1ca url(usericon06.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span07{background:#95d0db url(usericon07.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span08{background:#ddd url(usericon08.png) no-repeat 50% 50%; background-size:18px 18px}


.userinfo{ font-size:16px; padding:15px;background:#fff; line-height:30px;}
.userinfo span{width:85px;float:left;padding-right:5px; text-align:right;color:#666; position:relative}
.userinfo .ipt_tx{width:200px;height:30px; line-height:30px;background:#fff url(tbg.jpg) repeat-x;border:1px solid #ccc;border-radius: 3px; text-indent:5px;color:#999;}
.userinfo .qrxgbtn{width:100%;margin-top:20px;height:40px; line-height:40px;font-size:18px;color:#fff;background:#ffac0e;border:0px;border-radius:3px;}
.userinfo li{ position:relative}
.userinfo .rdiv{ position:absolute;left:90px;}
.userinfo span font{ display:none}
.mycourselist{}
.mycourselist table tr.tdbg{}
.mycourselist table tr.tdbg td{background:#fff;border-top:1px solid #f1f1f1}
/*����ҳ*/
.contentbox{background:#fff;}
.contentbox img{ max-width:260px;}
.contentbox h1{font-size:21px;font-weight:normal; padding:15px 12px 0px 12px; line-height:28px}
.contentbox .gray{color:#999; padding:5px 12px 0px 12px;font-size:13px;}
.contentbox .newscontent{ padding:15px;font-size:16px;background:#fff;}
.contentbox .newscontent p{ text-indent: 2em }
.contentbox .newscontent{ line-height:25px}
.contentbox .newscontent img{ display:block;margin:0 auto;margin-top:10px;margin-bottom:10px; width:300px}
.contentbox .annex{width:300px;margin :15px; border:1px dashed #999; background : #f9f9f9; line-height : normal;}
.contentbox .pl_box{ color:#555;}
.contentbox .pl_box h4{font-size:14px; height:30px; line-height:30px; background:#e5e5e5; padding-left:12px;font-weight:normal}
.contentbox .pl_box .textbox{ height:18px; line-height:18px;font-size:12px;}
.contentbox .pl_box #SubmitComment{margin-top:10px;width:80px; height:33px; background:url(04.png) no-repeat;border:0px; text-align:center;font-family:"\5FAE\8F6F\96C5\9ED1";color:#fff;}
.contentbox .imagetop{text-align:center;}
.contentbox .defaultimagesrc{text-align:center}


.fenyexinxi{ text-align:center; padding:12px 0px;border-bottom:2px solid #888; display:none}
.fenyexinxi a{ padding:0px 2px;color:#999}

.fengye{ margin:13px 12px 8px 12px;color:#bfa8a1;text-shadow: -1px 0px #65351e,0 -1px #65351e;height:24px; display:none}
.fengye a{width:48px; height:24px; float:left;background:url(fy01.png) no-repeat;margin-left:5px;color:#fff; text-align:center; line-height:23px;text-shadow: -1px 0px #3d281e,0 -1px #3d281e;font-size:15px;}
.fengye a.yecibg{width:57px;background:url(fy02.png) no-repeat;}

/*ͨ������*/
.pllist{ padding:15px;color:#999;background:#fff;font-size:16px;}
.pllist table tr td{ padding:12px 0px; position:relative; line-height:20px;color:#1b84ce}
.pllist table tr td .content{ padding-top:5px; line-height:20px;color:#444}
.pllist table tr td img.userface{width:65px; height:65px; margin-right:12px;margin-top:3px;border-radius: 60px;}
.pllist table tr td .userbox{width:65px; height:65px; background:url(userbox.png) no-repeat;margin-top:3px; position:absolute; display:none}

.plbox{ margin-top:15px;color:#999;background:#fff; padding-bottom:15px;font-size:16px;}
.plbox h2{ height:30px; padding-left:15px;}
.plbox .plcontent{ padding:15px;}
.plbox .plcontent .username{ height:20px; line-height:20px;width:85px;border-radius:3px; background:#fff;border:1px solid #e1e1e1;color:#999;padding-left:5px;}
.plbox .plcontent .password{ height:20px; line-height:20px;width:85px;border-radius: 3px;background:#fff;border:1px solid #e1e1e1;color:#999;padding-left:5px;}
.plbox .plcontent span.nmpub{ display:block; height:15px;}
.plbox .plcontent #C_Content{width:255px;background:#fff;border:1px solid #e1e1e1;border-radius: 3px;margin-top:5px;color:#999;padding:8px 0px 8px 8px;}
.plbox .plcontent #SubmitComment{width:100%; display:block; height:30px; line-height:30px;margin-top:10px; text-align:center; background:#237ec0;color:#fff;border-radius: 3px;border:0px;}
.plbox .plcontent span{color:#999; padding-left:2px;}
.plbox .plcontent tr td{color:#999}


/*���̳�*/
.shopbanner{width:100%;margin:0 auto; max-width:480px; height:100px;}
.shopbanner img{width:100%; height:100px;}

.mygwcbtn{background:#fff url(boxbg.png) repeat-x 0 100%;margin:0px 12px;margin-top:15px; text-align:center; height:37px; line-height:35px;font-size:16px;border-radius: 3px;}
.mygwcbtn strong{color:#e7543e; padding:0px 2px;}

.shopmain01{background:#fff url(boxbg.png) repeat-x 0 100%; padding:0px 15px 17px 15px;margin:12px; line-height:22px;border-radius: 3px;}
.shopmain01 span{ float:left; padding-top:8px;font-size:15px}
.shopmain01 a.curr{ background:#e7543e; padding:0px 9px;color:#fff; }
.shopmain01 a{color:#999; background:#eee;float:left; margin:8px 0px 0px 8px;border-radius: 20px;}
.shopmain01 li{ clear:both; padding-top:10px;}

.shopmain01 .pxfsbox a img{margin-left:4px}

.shopmain02 ul li{background:#fff url(boxbg.png) repeat-x 0 100%; padding:15px 15px 17px 15px;margin:12px; line-height:22px;border-radius: 3px;}
.shopmain02 ul li img.img{ max-width:260px; margin-bottom:15px}
.shopmain02 ul li .intro .title a{font-size:17px;}
.shopmain02 ul li .intro span{font-size:17px;color:#e7543e; padding-top:15px; display:block}
.shopmain02 ul li .intro .ljgmbtn{width:95px; height:27px; background:#e7543e; display:block; text-align:center;color:#fff; line-height:27px;margin-top:15px;border-radius: 20px;font-size:16px;}

.shopcontent img{ max-width:270px}

.productr{width:290px;margin:0 auto;}
.productr ul li{ line-height:24px;color:#999}
.productr ul li .vipprice{color:#db4c4c}

.shopcontent{width:290px;margin:0 auto;margin-top:15px; line-height:24px;}
.shopcontent .title{font-size:16px;color:#333}
.shopcontent ul li{color:#999}







.userbox{color:#555;font-size:14px; line-height:22px}
.userbox a.box{color:#1555a6}
.userbox table{ clear:both}
.userbox .usertopleft{margin-left:15px;width:70px;float:left;}
.userbox .usertopright{margin-top:10px;padding-top:10px;}
.mymoney{border:0px;margin-top:10px}
.mymoney h3{ height:35px; line-height:35px; padding:0px 15px; background:url(tit03.png) repeat-x;border-top:1px solid #d5d5d5;font-size:15px;font-weight:normal}
.mymoney h3 span{float:right;padding-right:5px;}
.mymoney h3 span a{color:#555}
.mymoney li{background:url(topbg.png);padding:4px;width:120px;overflow:hidden;float:left;border:1px solid #e5e5e5;border-bottom:1px solid #ccc;height:50px;margin-right:10px;text-align:center;margin-top:15px;}
.mymoney li span{font-size:14px;color:brown;font-weight:bold;}
.mymoney li p{font-family:"΢���ź�";font-size:16px;color:#555;font-weight:bold;}

.userdetail{line-height:26px;border:0px}
.userdetail h3{ height:35px; line-height:35px; padding:0px 15px; background:url(tit03.png) repeat-x;border-top:1px solid #d5d5d5;font-size:15px;font-weight:normal}
.userdetail h3 span{float:right;padding-right:5px;}
.userdetail h3 span a{color:#555}
.border{margin-top:-15px;color:#555; line-height:22px}
.border tr{background:url(libg.png) repeat-x 0 100%;}
.border td{ padding:8px 0px 8px 15px}
.border input{ background:#fff url(input.png) repeat-x;border:1px solid #aaa;border-radius: 8px;}
.border textarea{ background:#fff url(input.png) repeat-x;border:1px solid #aaa;border-radius: 8px;}
.textbox{height:30px;line-height:30px;font-size:16px;}
.select{ background:#fff url(input.png) repeat-x;border:1px solid #aaa; height:30px; line-height:30px;color:#666;margin:-1px;*margin:0px;_margin:0px; padding:4px 3px;font-size:14px;border-radius: 8px; }
.pn,.button{font-size:15px;padding:3px 8px;font-family:"΢���ź�";background:url(catname_bg.gif) repeat-x;border:1px solid #e5e5e5;margin:10px 5px 0px 0px;border-radius:3px;}

.tabs{height:30px; line-height:28px; border-bottom:1px solid #ccc; font-size:15px}
.tabs ul li{ float:left; padding:0px 8px}
.tabs ul li.puton{ border-bottom:2px solid #32ace2}

/*����*/
.annex{width:280px;margin :15px; border : 1px dashed #999; background : #f9f9f9; line-height : normal;}
.annex td{padding-top:10px;padding-left:10px;padding-bottom:5px;}
/*
*ҳͷ
*/


/*******************�¼���ʽ****************/
.outter{width: 100%;overflow: hidden;}
.wrap{width: 200%;}
.f_iheader{ position:absolute;right:0px;}
.f_iheader a{height:44px; display:block; padding:0px 12px}
.f_iheader a img{height:16px;margin-top:14px}
.lay-left{width: 50%;float:left;overflow:hidden;}
.lay-right{width: 50%;float:right;background:#414141; overflow:hidden;}
.asideMenu{width: 200px;position: relative;background: #414141;z-index: 999999;}
.aCont{overflow:hidden;}
.aHead{height: 180px;border-bottom: 1px #5d5d5d solid;position: relative;}
.aHead span{position: absolute;width: 100%;height: 150px;display: block;left: 50%;top: 50%;margin-top: -65px;margin-left: -100px;text-align: center;}
.aHead span img{width: 100px;height: 100px;display: block;margin: 0px auto; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px;}
.aHead span a,.aHead span em,.version a,.version em{font-style: normal;font-size: 16px;/**��14px�ĵ�16px;**/line-height: 50px;color:#fff;font-weight: normal;}
.aHead span font{vertical-align:middle; font-style: normal;font-size: 16px;/**��14px�ĵ�16px;**/line-height: 50px;color: #fff;}
.aHead span em,.version em{color: #a0a0a0;padding: 0px 10px;}
.version a:hover{color: #a0a0a0;}.aMenu{padding-top: 20px;padding-bottom: 30px;}
.aMenu li{display: block;height: 30px; text-align:center;line-height: 30px;color: #fff;margin-top: 10px;}
.aMenu li span img{height:20px;margin:0px 5px 0px 0px}
.aMenu li a{color:#fff; font-size:16px;}

.version{position: absolute;width: 100%;bottom: 0;border-top: 1px #5d5d5d solid;padding: 10px 0px;text-align: center;}
.version a,.version em{font-size:14px;line-height: 20px;}
.f_tuichubg {vertical-align:middle; margin:3px 0 0 13px; display:inline-block; width:25px; height:29px; background-image:url(../images/f_tuichubg.png); background-repeat:no-repeat; background-position:0 center; background-size:17px; cursor:pointer;}

@media screen and (min-width:320px) and (max-width:479px){
.aHead{height:130px;}
.aHead span{height:90px; margin-top:-40px;}
.aHead span img{width:60px; height:60px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;}
.aHead span a,.aHead span em,.version a,.version em{font-style: normal;font-size: 16px;/**��14px�ĵ�16px;**/line-height: 40px;color: #fff;font-weight: normal;}
.version{

}
.version a,.version em{ font-size:14px;
line-height: 20px;}
}


/*��Ʒ�б�*/
.prolist li{height:100px;background:none;clear:both;margin-top:10px;background:url(libg.png) repeat-x 0 100%;padding:5px 0px 15px 0px;}
.prolist .img{border:1px solid #cccccc;padding:2px;margin-right:5px;}
.prolist span{font-weight:bold;color:brown;}

.showlist{border-top:1px solid #fff;}
.showlist li{clear:both;margin-top:10px;color:#555;padding:2px 15px 15px 15px; line-height:20px; background:url(libg.png) repeat-x 0 100%}
.showlist li .title{height:23px;overflow:hidden}
.showlist li .img{border:1px solid #ccc;padding:5px;margin-right:10px; background:#fff;box-shadow:0 0 3px #ccc;border-radius: 5px;}
.showlist li a.title{color:#1555a2}
.hrbg{height:1px; background:#fff;border-top:1px solid #ccc;margin:5px 0px}
/*���ﳵ*/

.carbox{background:#fff; padding:15px;border-radius: 8px;border:1px solid #ddd;}
#buybtn{cursor:pointer;width:140px;height:40px;background:url(/sysimg/default/buy_button.png) no-repeat;border:0px}
#carbtn{cursor:pointer;width:142px;height:40px;background:url(/sysimg/default/buy_button.png) no-repeat -140px;border:0px}
.carbox span{cursor:hand;float:left; width:auto;padding:0px 8px;text-align:center; line-height:22px;position:relative;}
.carbox span.txt{border:1px #c9c8ce solid; padding:0px 2px; margin:0px 2px; color:#646464; font-family:Arial, Helvetica, sans-serif; background:#fff; margin-bottom:5px; white-space:nowrap;}
.carbox span.txt i{display:none;bottom:0px;right:0px;position:absolute;}
.carbox span.curr i{display:block;bottom:0px;right:0px;position:absolute;}
.carbox span.txt:Hover{border:1px #ff6701 solid;}
.carbox span.curr{width:auto;padding:0px 2px;margin:0px 2px;line-height:22px; border:1px #ff6701 solid;margin-bottom:5px; white-space:nowrap;}
.carbox div{clear:both}
#buyselect{height:22px;line-height:22px;}

.qjsbtn{width:90px; height:28px;font-size:16px; background:#e7543e; float:left;color:#fff; text-align:center;margin-top:5px;border-radius: 25px;}
.jxgwbtn{width:100px; height:28px;font-size:16px; background:#3ea1e7; margin-left:10px; float:left;color:#fff; text-align:center;margin-top:5px;border-radius: 25px;}

.contactborder .titleinput{ font-size:14px; font-weight:bold; padding-left:10px;background:#69ACE3; color:#fff; height:30px; line-height:30px; padding-left:15px; border-bottom:#E5E5E5 2px solid;}
.contactborder table .tdbg input{height:20px; line-height:20px; color:#999;}
.contactborder td{ height:30px; line-height:30px;}
.contactborder td.fpxx{}
.contactborder td.fpxx label{ height:27px; line-height:27px;}
.provincename{color:#ff6600}
.tocity{border:1px solid #E5E5E5;text-align:center;background:#C6E7FA;height:23px;width:100px;}
.showcity{position:absolute;left:10px;background:#C6E7FA;border:#278BC6 1px solid;width:300px;display:none;} 
.delivery{padding:5px;border:1px solid #cccccc;background:#fff}
.jgxx{color:#ff3300}
.jgxx span{color:blue}





 /*�������ķ�ҳ��ʽ*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:64px; text-align:center;}
#pageNext a.curr{width:25px; background:#fff;color:#c00; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:bold;}
#pageNext a{text-decoration:none; font-size:14px;margin-left:5px;height:26px; text-align:center; line-height:26px; float:left;color:#666; background:#ddd}
#pageNext a.num{width:25px;}
#pageNext a:hover{color:#00659c; text-decoration:none;}



/*û��Ȩ��ʱ����ʾ*/
.errtips{margin:0px auto;background:url(error.png)  no-repeat 10px 40px; background-color:#ffffff;min-height:121px;width:300px;margin-top:80px;margin-bottom:120px;}
.tishixx{text-align:left;word-break : break-all;padding-left:58px;padding-top:20px;line-height:30px;font-size:14px;color:#000; font-weight:bold;}
.tishi{font-size:14px;font-weight:bold}
.tishixx span{color:red}
.closebut{height:50px;line-height:50px; padding-left:80px;}
.closebut a{border:1px solid #fff;padding:3px;margin:3px;width:100px;line-height:30px;height:30px; color:#069;}


/*�б�ҳ�������*/
.boardcategory{width:100%;margin:0px auto;background:#fff; border:1px solid #C6D9E7; padding:5px 0px;height:100%; overflow:hidden;}
.boardcategory a,.boardcategory strong{background:url(catname_bg.gif) repeat-x;float:left; padding:0px 10px; margin:0px 6px;height:25px; line-height:25px; border:1px solid #C6D9E7;color:#666;text-decoration:none;white-space:nowrap;}
.boardcategory a:hover{border-color:#F90;}
.boardcategory .otp{border-color:#F90;color:#F90;}

.banmian{padding-left:0px}
.banmian a{color:#000;font-weight:normal;}
.banmian li{float:left;margin:0px;}
.banmian li a{color:#666; padding:0px 3px;}
.banmian li.current a{color:#336699;}


/*�������ʽ*/
.blockcode li{margin-left:2em;}
.blockcode{padding:10px 0 5px 10px;width:550px;border:1px solid #CCC;background:#F7F7F7 url(codebg.gif) repeat-y 0 0;overflow:hidden;}
.blockcode ol{margin:0 0 0 10px;padding:0;}
.blockcode ol li{padding-left:10px;list-style-type:decimal-leading-zero;font-family:Monaco,Consolas,"Lucida Console","Courier New",serif;font-size:12px;line-height:1.8em;}
.blockcode ol li:hover{background:#FFF;color:#369;}
* html .pl .blockcode ol li{font-family:"Courier New",serif;}
.blockcode em{margin-left:43px;color:#369 !important;font-size:12px;cursor:pointer;}

.btn{border:#0192BE 1px solid;margin-right:1em;color:#fff;background:#2EB8E2;}
.btn{cursor:pointer;padding:.1em 1em;*padding:0 1em;font-size:9pt; height:22px; line-height:22px;overflow:visible;}


.cmttextarea{color:#999;width:98%;height:22px;line-height:22px;border:1px solid #B7D2E2;background:#FFF;overflow:auto; }
.clubmainbox a{text-decoration: none;}   /* �������»���,��Ϊunderline */ 
.clubmainbox{color:#777}
.clubmainbox .tsa{background:#E8F3FD; height:33px; line-height:33px; font-weight:bold;font-size:14px; color:#336699; padding-left:18px;}



/*�Ծ����*/
.sjcategory{padding:0px 15px; padding:6px 0px 10px 5px; line-height:25px; background:#343434 url(lmnav02.png) repeat-x}
.sjcategory li{float:left;margin:0px 6px;color:#000;text-shadow: 0px 0px #bbb,0 1px #999;font-size:15px}
.sjcategory li a{color:#000;text-shadow: 0px 0px #bbb,0 1px #999;font-size:15px;font-weight:bold}



/*�Ծ�ҳ*/
.examboxnav{ height:50px; background:#000; padding:12px 15px;}
.examboxnav .userface{width:44px; height:44px;border:3px solid #7eb857;border-radius: 50px; float:left; margin-right:15px;}
.examboxnav img{width:44px; height:44px;border-radius: 50px;}
.examboxnav .r_ct{float:left;color:#fff;color:#999;font-size:12px}
.examboxnav .r_ct b{font-weight:normal;color:#a2df79}

.sjtitle{font-size:17px; padding:12px 15px; line-height:25px}



.empty{background:#fdf8ed;border:1px solid #eedfcd;height:34px; line-height:34px;color:#a00; margin:15px 12px; text-align:center}

/*�û�ע��*/
.regindex .usertopd{padding:0px 15px 10px 5px;}
.regindex .usertopd dl dt{ float:left;color:#999; padding-top:2px}
.regindex .usertopd dl .input{font-size:16px;height:37px;width:255px;margin:0 auto;color:#999;line-height:37px;border:0px; background:#fafafa;padding-left:5px; display:block;margin-top:5px;border-radius: 3px;border:1px solid #ddd;}
.regindex .usertopd dl font{ padding-left:3px}


/*�һ�����*/
.user_topc h4{ height:35px; line-height:35px; padding:0px 15px; background:url(tit03.png) repeat-x;text-shadow: 1px 0px #ebecec,0 1px #ebecec;border-top:1px solid #d5d5d5;margin-top:-1px;font-weight:normal}
.user_topG{ padding:5px 15px 15px 15px; line-height:20px;}
.user_topG h1{ display:none}
.user_topG .textbox{font-size:16px;height:26px;line-height:26px;border:1px solid #ccc; background:#fff url(input.png) repeat-x;padding-left:5px;border-radius: 15px;}
.user_topG tr td{ padding-bottom:10px}
.user_topG select{border-style: none;font-size:16px;height:26px;line-height:26px; padding-right:8px;padding-left:5px;border-radius: 5px;outline: none;}
.user_topG .button{margin-top:15px}
.user_topG li{margin:20px 0;}

.footbig{ height:40px}
.foot{
	width:100%;
	height:40px;
	line-height:40px;
	background:url(nav_bg.png) repeat-x;border-top:1px solid #ccc;font-size:16px;
	text-align:center;
	margin:0 auto;clear:both; position:fixed;bottom:0%;
}



.end{font-size:11px; line-height:20px;color:#888; padding:10px 15px; text-align:center; background:#ddd;text-shadow: 0px 0px #bbb,0 1px #fff;}


/*����*/
.cmt .goodandbad{BORDER-BOTTOM: #efefef 1px solid}
.cmt .content{color:#000;font-size:14px;}
.cmt .gray{color:#ccc;}
.cmtloadtips{cursor:pointer;height:30px;font-size:14px;line-height:30px;background:#eee;text-align:center;}
.cmt td{border:0px;}
.cmttitle{border-bottom:3px solid #ccc;font-weight:bold;font-size:14px;}
/*忘记密码*/
.fg_password{text-align:right;}
.fg_password input{border-style:none;background: none;text-decoration: underline;color: #2687CE;font-size: 16px;}
/*找回密码*/
.wl{line-height: 30px;padding: 0 20px;border-bottom: 1px solid #CCC;color: #2687CE;}
#gettype{font-size: 16px;}
.user_topG li input.text{border-style: none; font-size: 16px;height: 26px;line-height: 26px;padding-right: 8px;padding-left: 5px;border-radius: 5px;outline: none;}
.user_topG li span{display: inline-block; height: 32px;line-height: 32px;padding-left: 10px;}
.getpassbtn{border-style: none;border-radius: 5px;background: #2687CE;color: #FFF; width: 100%;height: 35px;}
.bigborder{border:1px solid #CCC;background: #FFF;border-radius: 5px;}
