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;
	vertical-align:middle;color:#333;
	
}
body{ 
	font-family:"\5FAE\8F6F\96C5\9ED1", Helvetica;
	font-size:14px;background:#f1f1f1; 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;}


/*授权*/
.message{border: 1px dashed #cccccc;background-color: #f0f9fe;margin: 10px 5px 10px 5px;padding: 10px;text-align: left;line-height: 25px;font-size: 12px;word-break: break-all;}

.headmain{height:44px;background:#2687ce; text-align:center;font-size:18px; line-height:44px;color:#fff; padding:0px 12px;}
.headmain b{font-weight:normal;float:left;}
.headmain span{float:right}
.headmain span img{height:15px;float:right;margin-top:13px;}

#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;}



.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(../images/icons.png) no-repeat 18px 50%; }
.indexmain03 ul li span.span02{background:#b8e2f4 url(../images/icons.png) no-repeat -67px 50%}
.indexmain03 ul li span.span03{background:#f8bc7c url(../images/icons.png) no-repeat -147px 50%}
.indexmain03 ul li span.span04{background:#c788d3 url(../images/icons.png) no-repeat -227px 50%}
.indexmain03 ul li span.span05{background:#fc959f url(../images/icons.png) no-repeat -307px 50%}
.indexmain03 ul li span.span06{background:#87d6ae url(../images/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(../images/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(../images/play.png) no-repeat; display:block;width:31px;height:31px;background-size:30px 30px}


.wybmbtn{ padding:14px 0px;background:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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{}



.sjtop{ position:fixed; width:100%;line-height: 40px;}
.sjtop .timebg {box-shadow: 1px 1px 2px #f1f1f1;background: #f8f8f8;border-bottom: 1px solid #e8e7ec;}
.navmain{ height:52px; background:#056ec2; padding:0px 10px 0px 10px; text-align:center; line-height:52px;color:#fff;font-size:16px}
.navmain .fl a.dnbbtn{width:20px; height:35px; float:right; background:url(../images/dnb.png) no-repeat 50% 45%}
.navmain .fl a.returnbtn{width:25px; height:52px; float:right;color: #fff;font-size: 25px;line-height: 52px;/* background:url(../images/return02.png) no-repeat 50% 45%*/}
.navmain .fr a.openmore{width:30px; height:35px; float:right; background:url(../images/3gmore.png) no-repeat 50% 50%}
.navmain .titsize{ font-size:19px}

.submain{ height:46px; background:#0761a1 url(../images/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(../images/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(../images/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(../images/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;}

.loginface{height:85px; padding:35px 0px;}
.loginface img{width:85px;height:85px; display:block;margin:0 auto;border-radius: 300px}
.loginbox{ padding:0px 12px;}
.loginbox .login_tx{font-size:16px;height:45px;line-height:45px;color:#aaa;border:0px; background:#fff url(../images/usericon.png) no-repeat 12px 50%; background-size:19px 19px;width:100%;border-bottom:1px solid #f1f1f1; text-indent:40px; display:block;}
.loginbox .password_tx{font-size:16px;height:45px;line-height:45px;color:#aaa;border:0px; background:#fff url(../images/mmicon.png) no-repeat 12px 50%; background-size:19px 19px;width:100%; text-indent:40px; display:block;}
.loginbox .loginbtn{ width:100%;border-radius: 3px;height:44px; line-height:44px; background:#eda037;color:#fff;font-family:"\5FAE\8F6F\96C5\9ED1";font-size:21px;border:0px; cursor:pointer;}
.loginbox p.loginbut{ padding-top:10px; line-height:35px;}
.loginbox p.loginbut a{ padding-left:15px;}

.loginbox .regbtn{width: 100%;
border-radius: 3px;
height: 44px;
line-height: 44px;
background: #80ae6e;
color: #fff;
font-family: "\5FAE\8F6F\96C5\9ED1";
font-size: 21px;
border: 0px;
cursor: pointer;}
.qrzcbtn{ width:100%;border:0px;color:#fff; font-size:19px;background:#80ae6e;border-radius: 3px;height:42px; line-height:42px;}

.otherlogin{ padding:15px 0px; text-align:center;}
.otherlogin h3{height:30px;text-align:center;font-size:15px;font-weight:normal;color:#333;}
.otherlogin .formdetail img{ padding:0px 2px}
.otherlogin .hrefbox ul li{width:50%; text-align:center; float:left;}
.otherlogin .hrefbox ul li a{ height:30px; line-height:30px; display:block;color:#666;font-size:15px; }

.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(../images/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(../images/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:235px;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(../images/tqyb.png) -250px 0; text-align:center}

.regindex{ padding:15px 15px 12px 15px; position:relative}


.userindex{  position:relative}
.userindex .usermainbg{background:url(../images/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(../images/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(../images/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(../images/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(../images/usericon01.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span02{background:#a5d082 url(../images/usericon02.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span03{background:#f8bc7c url(../images/usericon03.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span04{background:#fc959f url(../images/usericon04.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span05{background:#80ccda url(../images/usericon05.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span06{background:#f9d1ca url(../images/usericon06.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span07{background:#95d0db url(../images/usericon07.png) no-repeat 50% 50%; background-size:18px 18px}
.usermenu ul li span.span08{background:#ddd url(../images/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:190px;height:30px; line-height:30px;background:#fff url(../images/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(../images/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{display: block;text-align: center; color:#bfa8a1;text-shadow: -1px 0px #65351e,0 -1px #65351e;height:24px;}
.fengye a{display: inline-block; width:48px; height:24px;background:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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:"microsoft yahei";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(../images/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{color:#555; line-height:22px}
.border tr.title1 th{text-align: center;}
.border td{ padding:0 1%;text-align: left;}
.border input{border:1px solid #aaa;border-radius: 3px;}
.border textarea{ background:#fff url(../images/input.png) repeat-x;border:1px solid #aaa;border-radius: 8px;}
.textbox{height:30px;line-height:30px;font-size:16px;}
.select{ background:#fff url(../images/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:14px;padding:5px 10px;font-family:"microsoft yahei";/*background:url(../images/catname_bg.gif) repeat-x;*/border:1px solid #e5e5e5;border-radius:3px;}
.button{ background:#fff; border:1px solid #ddd;}
.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;}
/*
*ҳͷ
*/
/*发票*/
#ctl00_KSContent_LabProvince select{padding: 5px 0;}

/*******************�¼���ʽ****************/
.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/../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(../images/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(../images/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(../images//sysimg/default/buy_button.png) no-repeat;border:0px}
#carbtn{cursor:pointer;width:142px;height:40px;background:url(../images//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(../images/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(../images/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(../images/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(../images/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:16px}
.examboxnav .r_ct b{font-weight:normal;color:#a2df79}

.sjtitle{font-size:16px; padding:12px 15px; line-height:25px; text-align:center;}



.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(../images/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(../images/input.png) repeat-x;padding-left:5px;border-radius: 15px; This is a div for test!!!. }
.user_topG tr td{ padding-bottom:10px}
.user_topG select{font-size:16px;height:26px;line-height:26px; padding-right:8px;border:1px solid #ccc; background:#fff url(../images/input.png) repeat-x;padding-left:5px;border-radius: 15px; This is a div for test!!!. }
.user_topG .button{margin-top:15px}
.footbig{ height:40px}
.foot{
	width:100%;
	height:40px;
	line-height:35px;
	/*background:url(../images/nav_bg.png) repeat-x;*/background: #eee;border-top:1px solid #ccc;font-size:18px;
	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;}

/*ѡ�Ч��*/
.tabs{ margin-left:5px; border-bottom:#d8d8d8 1px solid; height:36px;}
.tabs ul{}
.tabs li{width:auto; float:left; margin:0px 1px;  padding:0px 10px;border:#d8d8d8 1px solid; height:35px; line-height:35px; font-size:14px;text-align:center;background:url(../images/titbg.gif) repeat-x left bottom;}
.tabs li.puton{background:url(../images/titbg.gif) repeat-x left top;border:#d8d8d8 1px solid; border-bottom:none; width:auto; padding:0px 10px; float:left; height:36px; font-size:14px; font-weight:bold; color:#069; }
.tabs a:hover{ text-decoration:none;}
.tabs span{ line-height:36px;  font-size:14px;}
.tabs div{line-height:36px;font-size:14px;}

.border .yff, .border .yfq, .border .yqs, .border .confirm, .border .yxf {
color: green;}

.title td, .title th {
font-size: 12px;
font-weight: bold;
height: 35px;
background: #f5f5f5;
color: #444;}
.border td.splittd {
padding-left: 2px;
color: #555;
border-bottom: 1px solid #efefef;
padding:5px 0; 
font-size: 14px;
background:#FFF;}
.border td.splittd iframe{
	width:100% !important ;
	
}
.title1 td, .title1 th {
color: #555;
font-size: 12px;
font-weight: bold;
background: #f1f1f1;
height: 30px;
padding: 4px;
padding-left: 10px;}
.border .yff, .border .yfq, .border .yqs, .border .confirm, .border .yxf {
color: green;}

.border .list_link {
line-height: 22px;
border-right: 1px solid #efefef;
padding: 5px;}
.border .wait, .border .wff, .border .wfk, .border .wxf {
color: red;}

/*预付款充值*/
.addMoney{margin-left: 22px;}
.ifDelete{}
.ifDelete input{width:40%;margin:1% 5%;float: left;}

/*物流信息*/
#divbgs .divcontentbg{width:100% !important;background: #none;} 
#divbgs .divcontentbg .searchborder-new{width:100% !important;}
#divbgs .divcontentbg .wait{width:100% !important;}
#divbgs .divcontentbg .kd-result,#divbgs .divcontentbg .kd-result-new{width:100% !important;}

