
/********基本类**********/
* {margin:0;padding:0;} 
BODY {MARGIN: 0px;padding: 0px;text-align: center;margin-right: auto;margin-left: auto;
background:#f3f3f3;font-family:'Microsoft Yahei',"simsun";}
em,i{ font-style:normal;}
table{margin-right: auto;margin-left: auto;}
td {color: #666;font-size: 12px ;}
div {font-size: 12px ;margin-right: auto;margin-left: auto;text-align: left;}
ol,
ul{list-style: none;}
textarea{font-size: 12px;}
.STYLE5 {font-size: 12px;
color:#000;
vertical-align:bottom;
cursor:pointer;
}

/********常用公共类**********/
.clearfix:after { 
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;} 
.clearfix { zoom:1; display: inline-block; _height:1px; } 
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
*+html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */ 
/* */
.black{color: #000!important;}
.blue{color: #009fe1!important;}
.green{color: #1fa300!important;}
.red{color: #f00!important;}
.topTl div em i,
.yel{color: #f50!important;}
.f999{ color:#999!important;}
.p11{font-size: 11px;}
.p14{font-size: 14px}
.boder01{border: solid 1px #c6c6c6;}
.boder02{border: solid 2px #DCDCDC;}
.noborder{ border:none!important;}
.none{display: none!important;}
.hackbox{height:5px;clear:both;overflow: hidden;}
.hui{ color:#999!important;}

.fl{float: left;}
.fr{float: right!important;}
.ac{text-align: center!important;}
.ar{text-align: right;}
.al{text-align: left;}
.cle{clear: both;}
.height18{line-height: 18px;}

/********伪类**********/
A {color: #545454;text-decoration: none;}
A:hover {color: #000;text-decoration:none;}

.a1{color: #545454!important;text-decoration: underline;}
.a1:hover {color: #000!important;text-decoration:none;}


.fontlink{ color:#292727; text-decoration:underline;}
.fontlink:hover{  color:#292727; text-decoration:none;}

.gfontlink{ color:#1fa300!important; text-decoration:underline;}
.gfontlink:hover{  color:#1fa300!important; text-decoration:none;}

.rfontlink{ color:#f00!important; text-decoration:underline;}
.rfontlink:hover{  color:#f00!important; text-decoration:none!important;}


A img{border: none!important;}
/*******顶部*******/
.top{MARGIN: 0px;padding: 0px;text-align: center;margin-right: auto;margin-left: auto; background:url(../images/topbg.jpg) repeat-x; height:111px;}
.topT{text-align: center;width: 950px;vertical-align: middle;clear: both;}
.topT h1{font-size: 12px;display: inline;}

.topTl{float: left;margin:10px 10px 0 5px;width: 141px;}
.topTc{float: left;width: 635px;}

.topTcT{clear: both;padding:10px 10px 5px 10px;text-align: left; height:auto; overflow:auto;}
.topTcT h1,.topTcT strong{color: #f00; font-weight: bolder;}

.topTcT A{text-decoration: underline;color: #000;}
.topTcT A:hover{text-decoration:none;}
.topTcT img{float: left;}

.topTcT_right a{text-decoration:underline;}
.topTcT_right a:hover{color:#000000; text-decoration:none;}
.topTcT_left{float:left;}
.topTcT_right{float:right; padding-right:10px; font-weight:bold;}


.topTr{float: right;margin:10px 0 0 5px;line-height:2.5;width:145px;text-align: center;}
.topTr A:hover{text-decoration: underline;}
.topTr img{border: none;vertical-align: middle;margin:0 3px;}

.tttext{font-size:14px; font-weight:bold; letter-spacing:2px; display:block; margin-top:3px;}
.tttext em{font-style:normal}

.topTcB{display: block;height:28px;line-height: 28px;vertical-align: middle;background: url(../images/daobg01.gif) left -91px repeat-x;border: solid 1px #e8e8e8;font-style: normal;font-size: 14px;font-weight: bolder; clear:left; clear:both;}
.topTcB em{float: left;display: block;margin:6px 20px 0 10px;width: 139px;height: 16px;line-height: 16px;background:url(../images/anbg.gif) left -725px no-repeat;font-size: 11px;text-align: center;font-weight: bolder;color: #fff;}
.topTcB em i{color: #ff8400;}
.topTcB img{vertical-align: middle;margin:2px 5px 0 0!important;*+margin:5px 5px 0 0;}
.topTcB h1,topTcB strong,.topTcB h3{font-size: 14px;display: inline;color: #f00;}
.topTcB span{color: #f00;}

.daohang{width:950px; height:33px; clear:both;}
.daohang ul li{ float:left; width:106px; height:33px; line-height:33px; vertical-align:middle; text-align:center; margin-right:12px;margin-top:5px;margin-top:5px\9;+margin-top:5px;_margin-top:7px;}
.daohang ul li a{ display:block; background:url(../images/dh1.gif); color:#f18809; font-size:14px; font-weight:bold; text-decoration:none;}
.daohang ul li a:hover,.daohangbg{ background:url(../images/dh2.gif)!important; color:#fff!important; font-size:14px; font-weight:bold; text-decoration:none;}
/**********中间区**********/
.main{clear: both;width:950px;margin-right: auto;margin-left: auto;background:#f3f3f3;}
.left{ float:left;}
.martopl{ margin-top:12px; float:left;}
.ltop{float:left; clear:both; padding:5px 0 0 0; width:202px; border:1px solid #e6e6e6;   background:#fff;}
.ltop img{ float:left; margin:5px 8px 6px 0; padding:2px; border:1px solid #dbdbdb;}
.ltop p{ width:182px;padding:0 10px; text-align:left; line-height:25px; color:#333333;}
.ltop p span{ margin-right:3px;}
.tixianbut{ border:1px solid #1fa300; color:#1fa300; padding:2px 5px; border-radius:1px; text-decoration:none; margin-right:6px;}
.tixianbut:hover{border:1px solid #2bc805;color:#1fa300; background:#f2ffef;}
.ltopr{ clear:both; line-height:22px; color:#333333;}
.ltoppa{ color:#f50;padding:4px 6px; background:#fff3ea; margin-top:5px; margin-right:5px; border:1px solid #f00; text-decoration:none;border-radius:1px; }
.ltop p img{ float:left;}
.ltoppa:hover{ color:#f50;text-decoration:none;}
.ltopra{ float:left; text-align:center; padding:4px 10px; background:url(../images/t01.gif) no-repeat!important; color:#fff; margin:3px 8px 0 15px; display:inline;}
.ltopra:hover{ text-decoration:none; color:#fff;}
.but2{text-align:center; margin-top:80px; width:53px; float:left;height:22px; line-height:22px; background:url(../images/t01.gif) no-repeat!important; color:#fff;}
.but2:hover{ text-decoration:none; color:#fff!important;}
.lbox1{ float:left; clear:both;width:202px;border:1px solid #e6e6e6; margin:8px 0 0 0;background:#fff; padding-bottom:10px; }
.tit01{ width:202px; background:url(../images/t1.gif) repeat-x; color:#666666; font-weight:bold; text-indent:1em; height:32px; line-height:32px; vertical-align:middle;}
.tit01 a{color:#666666;display:block; height:32px; line-height:32px; vertical-align:middle;background:url(../images/t1.gif) repeat-x; text-decoration:none;}
.tit01 a:hover{color:#333; text-decoration:none;}
.line01{color:#333333;}
.line01 ul li{line-height:30px;}
.line01 ul li a{color:#343434; padding-left:20px; line-height:30px; height:30px; vertical-align:middle; display:block;text-decoration:none;}
.line01 ul li a:hover{ text-decoration:underline;}

.right{ float:left; width:730px; min-height:624px; margin-top:10px; margin-left:12px; background:#fff; }
.tishi{ background:#fdd0cd; border-top:2px solid #ff0000;border-bottom:1px solid #ff0000;border-left:1px solid #ff0000;border-right:1px solid #ff0000;width:722px; padding:3px;line-height:30px; vertical-align:middle; color:#1e1d1d;}
.tishi a{ color:#1e1d1d; font-weight:bold; text-decoration:underline;}
.tishi a:hover{ text-decoration:none;}
.rbox1{ clear:both; float:left; width:728px; border:1px solid #dbdbdb; margin:10px 0 10px 0; padding-bottom:10px; background:#fff;}

.tit02{height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#666666; text-indent:1em; font-size:14px; font-weight:bold;}
.qmline li{ float:left; margin:20px 10px 0 40px; display:inline;}
.qmline li a{ display:block;  border:1px solid #fbd396;}
.qmline li a:hover{ border:1px solid #F00;}
.rbox2{float:left; width:728px; border:1px solid #dbdbdb; background:url(../images/bg1.gif) repeat-x; height:470px; background:#fff;}
.rbox2l{ float:left; width:118px;  margin:30px 15px 10px 30px; display:inline;}
.rboxltop{ float:left;}
.rboxltop a{ display:block; height:137px;border:1px solid #dbdbdb; padding:3px;}
.rboxltop a:hover{border:1px solid #F00; padding:3px;}
.tit03{ background:#9b9690; height:20px; line-height:20px; vertical-align:middle; color:#fff; text-align:center;}
.ad{ float:left; clear:both; margin:40px 15px 10px 0; display:inline;}
.ad a{ display:block;border:1px solid #dbdbdb; padding:3px;}
.ad a:hover{border:1px solid #F00; padding:3px;}
.rbox2r{float:left; width:530px;  margin:30px 0 0 10px; color:#333333; font-size:14px; height:19px; display:inline;}
.addbutton{float:left; width:500px; margin:5px 0 0 8px; color:#333333;line-height:30px; display:inline;}
.addbutton a{ float:left; background:#d0d0c8;height:17px; line-height:17px; vertical-align:middle; border-bottom:1px solid #666666; border-right:1px solid #666666;  padding:3px 5px 3px 5px; margin-left:8px; color:#333; font-size:12px!important;}
.addbutton a:hoverhover{padding:3px 5px 3px 5px;margin-left:8px; background:#fcd2af;height:17px; border-bottom:1px solid #f5760d; border-right:1px solid #f5760d; color:#a74f07; font-size:12px!important;}
.bor1{border-bottom:1px dashed #dbdbdb;}
.martop{ margin-top:3px;}

.rightm{ background:#fff;}
.zcinput{background: #fff; border-bottom: solid 1px #eaead0;border-right: solid 1px #eaead0; border-top: solid 1px #7c7c7c; border-left:solid 1px #7c7c7c;padding:2px; overflow:hidden;}
.zcinput:hover{border: solid 1px #ffc023;}
.put{ border:solid 1px #f6d8a1; scrollbar-track-color :#fef3ce;scrollbar-face-color :#f6d8a1; padding:5px;}
.put:hover{border: solid 1px #bff94f;scrollbar-track-color :#fef3ce;scrollbar-track-color :#bff94f;}
.put1{border:solid 1px #f6d8a1; scrollbar-track-color :#fef3ce;scrollbar-face-color :#f6d8a1; padding:5px; margin-left:60px;}
.put1:hover{border: solid 1px #bff94f;scrollbar-track-color :#fef3ce;scrollbar-track-color :#bff94f;}
.tit04{height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#333333; text-indent:1em; font-size:12px; border-top:1px solid #dbdbdb;}

.butblue{ float:left;height: 22px;margin-left:-8px; padding:3px;background: url(../images/butbg.gif) left -73px repeat-x!important;border: solid 1px #f49351!important;color: #ff5500;}
.nbutblue{ height: 22px;margin-left:-8px; padding:3px;background: url(../images/butbg.gif) left -73px repeat-x!important;border: solid 1px #f49351!important;color: #ff5500;}
.butblue:hover,.nbutblue:hover{background: url(../images/butbg.gif) left -52px repeat-x!important;border: solid 1px #bff94f!important;color: #577c10!important;}
.tab{ width:100%; border:1px solid #f3f3f3; float:left; background:#fff;}
.td1{border-bottom:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}
.td2 input{ margin-right:2px;}
.td2{border-bottom:1px solid #f3f3f3; }
.td3{border-right:1px solid #f3f3f3;}
.td4{padding-left:5px;}
.td5{ height:33px; line-height:33px; text-align:center; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#666; font-size:12px; border-right:1px solid #eeeeee; font-weight:bold; }
.td6{ height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#666; font-size:12px;font-weight:bold;}
.td7{padding-left:5px;border-bottom:1px solid #f3f3f3;}
.td8{ height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#666; font-size:12px; padding-left:10px;  }
.td9{border-bottom:1px solid #f3f3f3; padding:10px; line-height:22px;color:#777676;word-break:break-all;}
.td9 a{ color:#999; text-decoration:underline;}
.td9 a:hover{ color:#333; text-decoration:none;}
.ntda{ border:1px solid #e7e7e7; padding:5px 7px 5px 7px!important; color:#5e5d5d!important; text-decoration:none!important;}
.ntda:hover{border:1px solid #e7e7e7; padding:5px 7px 5px 7px!important; color:#5e5d5d!important; text-decoration:underline!important;}
.photo{float:left;width:720px; margin:12px 0 0 0;border:1px solid #ffad63; padding:4px; background:#fff;}
.manage{height:25px;line-height:25px;vertical-align:middle; text-align:center;background:#ffeedf; font-size:12px; font-weight:bold;}
.photoint{font-size:12px;line-height:25px; background:#fff; }
.ptable{color: #000; background:#fff3e9;}
.ptable td{padding:2px;line-height:20px;}
.ptable td a{color:#000;text-decoration:underline;}
.ptable td a:hover{color:#000;text-decoration:none;}

.dqwz{ background:#fffcdf; border-top:2px solid #f9ed87;border-bottom:1px solid #f9ed87;border-left:1px solid #f9ed87;border-right:1px solid #f9ed87;width:728px; height:30px; line-height:30px; vertical-align:middle; color:#1e1d1d; text-indent:1em;}
.t01{ padding:0 8px 0 8px; text-indent:2em; height:60px; line-height:22px; background:url(../images/t1.jpg) repeat-x; border-bottom:1px solid #dbdbdb;}
.paddingl{ padding-left:5px;padding-right:5px;}
.paddingline{ padding-left:5px; line-height:22px;}
.paddingl1{ padding-left:15px;}
.t02{height:33px; line-height:33px; vertical-align:middle; background:url(../images/t2.gif) repeat-x; color:#333333; font-size:12px; border-top:1px solid #dbdbdb;padding-left:13px;}
.fenye{clear: both;color: #875214;text-align:right;overflow: hidden; zoom:1; padding-right:10px;}
.fenye A,.num A:visited{margin: 0 3px;padding: 3px 6px;background: #fef7b9;color: #875214;}
.fenye A:hover{background: #79CD16;color: #fff!important;}
A.numc{background: #db9b26!important;color: #fff!important;}
.titlebg{ float:left; width:700px; height:25px; line-height:25px; vertical-align:middle; background:#ffecc4; color:#fb4f03; font-size:14px; text-indent:1em; font-weight:bold; margin-left:10px;}
.fontint{ float:left;margin:10px;line-height:25px; width:485px; color:#333;}
.newsbg{ background:#fff2e1; height:22px!important; line-height:22px!important; vertical-align:middle; border:1px solid #fbd396; margin-bottom:6px; padding-left:6px;}
.int{ float:left; width:640px; line-height:22px; padding:6px; color:#333; background:#fff8eb; border:1px solid #f0d7a8;  display:inline; text-indent:2em;}
.btn{ background:#d0d0c8;height:22px; border-bottom:1px solid #666666; border-right:1px solid #666666;  padding:3px 6px 3px 6px; margin-left:8px; color:#333; font-size:14px!important;}
.btn:hover {padding:3px 6px 3px 6px;margin-left:8px; background:#fcd2af;height:22px; border-bottom:1px solid #f5760d; border-right:1px solid #f5760d; color:#a74f07; font-size:14px!important;}

.zcinput01{ border-bottom: solid 1px #7c7c7c;border-right: solid 1px #7c7c7c; border-top: solid 1px #eaead0; border-left:solid 1px #eaead0;padding:2px;}

.input01 {  font-size: 9pt; background-color: #fff; height:18px; line-height:18px; vertical-align:middle; border-color: #fff #cfcfcf #cfcfcf #fff; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: "Arial", "Helvetica", "sans-serif"}
.butmar{ margin:0 0 0 5px\9;+margin:0 0 0 5px;_margin:12px 0 0 5px;}
.mar{ margin-left:2px;}
.butblue01{float:left; padding:3px 8px 3px 8px;background: url(../images/butbg.gif) left -73px repeat-x;border: solid 1px #f49351;color: #ff5500;}
.butblue01:hover{padding:3px 8px 3px 8px;background: url(../images/butbg.gif) left -52px repeat-x;border: solid 1px #bff94f;color: #577c10;}

.butblue02{ float:left; margin-left:280px; padding:3px 8px 3px 8px;background: url(../images/butbg.gif) left -73px repeat-x;border: solid 1px #f49351;color: #ff5500; display:inline;}
.butblue02:hover{padding:3px 8px 3px 8px;background: url(../images/butbg.gif) left -52px repeat-x;border: solid 1px #bff94f;color: #577c10;}

.mright{ float:left; width:708px; border:1px solid #dbdbdb; margin:10px 0 15px 0;  background:#fff; padding:10px 10px 30px 10px;}
.mtit01{ float:left; width:640px; height:42px; background:url(../images/titbg01.jpg) repeat-x;font-family: '微软雅黑',Arial, Helvetica, sans-serif; font-size:14px; padding-top:10px; }
.mtit02{ float:left;width:690px; caption-side:bottom; font-weight:bold; color:#292727; height:30px; line-height:30px; vertical-align:middle; margin:20px 0 10px 14px;display:inline; }
.mcontt{ float:left; width:690px; height:17px; background:url(../images/Issue_07.jpg);}
.mcont{ float:left; width:654px; background:url(../images/Issue_11.gif) repeat-x; border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc; margin-left:14px; padding-left:10px;  padding-right:10px; padding-bottom:10px;line-height:28px;display:inline;}

.mconta{ float:left; width:654px; background:url(../images/Issue_11.gif) repeat-x; margin-left:14px; padding-left:10px;  padding-right:10px; padding-bottom:10px;line-height:28px;display:inline;}

.fontu{ font-weight:bold; color:#292727; text-decoration:underline;}
.fontu:hover{ font-weight:bold; color:#292727; text-decoration:none;}
.mdaohang{ float:left; width:707px; background:#ffecc4; border-top:2px solid #fdca68;border-bottom:1px solid #fdca68;border-left:1px solid #fdca68;border-right:1px solid #fdca68; height:35px; line-height:35px; vertical-align:middle;  padding-left:20px; font-weight:bold; }
.mdaohang p{ float:left;width:150px; height:26px; text-align:center;margin:5px 20px 0 5px;}
.mdaohang p a{ float:left; display:block; width:150px; height:26px; text-align:center; line-height:26px; vertical-align:middle; background:url(../images/tl2.jpg); color:#282627; text-decoration:none; font-weight:normal!important;  display:inline;}
.mdaohang p a:hover,.mdhbg{ background:url(../images/tl1.jpg)!important; color:#fff!important; text-decoration:none;font-weight:normal!important;}
.newstd{ line-height:22px; padding-left:5px;border-bottom:1px solid #f3f3f3;word-wrap: break-word; }
.sqjpjjbut{ float:left; width:690px;text-align:center; height:30px; line-height:30px; vertical-align:middle; clear:both; margin-top:10px;}
/**********底区**********/
.footer{clear: both;margin: 0px;padding-top: 10px;border-top: solid 1px #eaeaea;color: #333333; background:#fff;line-height:25px;text-align: center; background:url(../images/footbg.jpg) repeat-x;}
.footer ul{list-style: none;}
.footer ul li{	display: inline;padding:0 6px 0 6px; border-right: solid 1px #333333;}
.footer img{vertical-align: middle;}
.footer A{color: #333333;}
.footer A:hover{color: #333;text-decoration: underline;}
.recright{ float:left; background:#fff; padding-top:8px; margin-top:10px; padding-bottom:10px; width:730px;}
.tit05{ width:694px; height:30px; line-height:30px; vertical-align:middle; background:url(../images/t3.jpg) no-repeat; color:#333; font-weight:bold; font-size:14px; padding-left:15px; margin:5px 0 5px 3px;}
.rectop{ width:690px; height:60px; background:url(../images/tbg5.jpg) no-repeat; padding:35px 0 0 40px; line-height:28px;}
.bfon14{ font-size:14px; font-weight:bold; color:#565252;}
.hfon12{ font-size:12px; color:#868383;}  
.recmid{ background:#fffbf7; width:730px; height:90px;}
.texta1{ border:1px solid #fbd396; line-height:22px; overflow:hidden; color:#7d7c7b; padding:5px; margin-left:40px; display:inline; margin-top:10px; margin-bottom:10px; margin-right:10px; height:70px;}
.fzbut{ margin-top:20px;}
.recbot{background:#fffbf7; width:660px; height:50px; padding-left:40px; float:left;} 
.recbota{ width:77px; margin-right:20px; height:26px; display:block; text-align:center; line-height:26px; vertical-align:middle; float:left;  background:url(../images/t4.jpg); color:#5e3d06; font-weight:bold; text-decoration:none;}
.recbota:hover{ text-decoration:underline;}
.tit06{  background:#ff6803; float:left; clear:both;color:#fff; font-weight:bold; padding:6px 10px 6px 10px; font-size:14px; margin:10px 0 10px 10px; display:inline;}
.theight{ width:210px;}
.wenzi{ color:#7d7c7b; line-height:28px; clear:both; margin:15px 0 10px 10px;}
.tit07{  height:31px; line-height:31px; vertical-align:middle; background:url(../images/tt1.jpg) no-repeat; color:#464646; padding:10px 0 0 20px;}
.tit08{  height:31px; line-height:31px; vertical-align:middle; background:url(../i/tt1.jpg) no-repeat; color:#464646; padding:10px 0 0 20px;}
.tit09{  height:31px; line-height:31px; vertical-align:middle; background:url(../i/tt2.jpg) no-repeat; color:#464646; padding:10px 0 0 35px;}
.wenziint{ float:left; width:680px; height:69px; font-size:14px; line-height:25px; orphans:#0c0c0b; font-size:14px; background:url(../images/tbg6.jpg); padding:15px 10px 0 10px; margin-left:10px; margin-bottom:10px; display:inline;}
.tab01{ float:left; margin-left:10px;margin-left:10px\9;+margin-left:10px;_margin-left:5px; border:1px solid #dbdbdb; border-top:none;}
.wzjs{ line-height:25px; float:left; width:670px; clear:both;  }
.wzjs p{ clear:both;line-height:35px; padding-left:10px;}
.px14 { font-size:14px; text-align:center; color:#333; border-top:1px solid #e6e6e6; height:33px; line-height:33px; vertical-align:middle; }
font18{ font-size:18px; text-align:center; color:#fff; font-weight:bold;}
.tshi{ float:left; text-align:left; width:718px; margin-top:6px; border:1px solid #dbdbdb; background:#fff; line-height:28px; font-size:12px; padding:5px;}

.fankuinew{ display:block; overflow:hidden; clear:both; color:#333; font-size:12px;min-height:25px; padding:5px 5px 2px 5px; height:auto; line-height:25px; background:#fffcdf;border:1px solid #f9ed87;}
.fankuinew img{ float:left; margin:5px;}

.txl{ float:left; width:53px;}
.txr{ float:right;width:120px;}
.txr p span{ font-weight:normal;}
/*20131022新增会员中心发布文章样式*/
#layer1{
float:left;display:block;width:400px;
}
#layer2{
float:left;display:none;width:400px;
}
/*新增结束*/

/********登陆界面*******/
.loginb2{margin:30px auto 20px auto;padding: 5px;width:700px;background: #fff;border: solid 2px #f8f1d1;}
.loginb2 fieldset {padding:10px;border: none;}
.loginb2 fieldset em{display:block;margin-bottom: 10px;padding:20px 10px 20px 100px;height:80px!important;vertical-align: middle;background: url(../i/imp.gif) #fffaa8 10px center no-repeat;border: solid 1px #fedb87;color:#946903;font-weight: bolder;font-style: normal;font-size: 14px;}
.logdiv{ margin-bottom:20px;}
.loginb2 fieldset div {clear:left;border-bottom: solid 1px #ededed;padding:5px;_height:1%;overflow:auto;}
.loginb2 fieldset div input{background: #fff;border: solid 1px #eaead0;padding:2px;}
.loginb2 fieldset div input:hover{border: solid 1px #bff94f;}
.loginb2 fieldset TEXTAREA{padding: 2px;font-size: 12px;}
.loginb2 fieldset label {float:left;width:33%;text-align:right;padding:5px;margin-right:5px;}
.loginb2 fieldset p{margin:5px;line-height: 2;}
.loginb2 fieldset p i{ width:330px; float:left; background:#fff9ed; border:#ffdd99 1px solid;color:#f80; margin-top:5px;}
.loginb2 p img{margin:5px;vertical-align: middle;}
.loginb2 A:hover{text-decoration: underline;}
.qdddiv1{ float:left; width:640px; margin:0px;}
.qdddiv2{ float:left; width:220px;background:#fff9ed; border:#ffdd99 1px solid!important;vertical-align:middle; padding:3px 2px 3px 2px; color:#f80; margin-left:5px;}
.qdddiv2 a{ color:#1fa300; text-decoration:underline;}
.qdddiv2 a:hover{ color:#1fa300; text-decoration:none;}

.zsbg{ background:#fff9ed; border:#ffdd99 1px solid;vertical-align:middle; padding:3px 2px 3px 2px; color:#f80;}

.box_mid{ float:left; width:728px; border:1px solid #dbdbdb; margin:0 0 15px 0;  background:#fff; height:35px; line-height:35px; vertical-align:middle; color:#ff0000; text-indent:10px; font-size:14px;}
.box_mid a{color:#ff0000; text-decoration:underline;}
.box_mid a:hover{color:#ff0000; text-decoration:none;}

.nt01{width:702px; height:46px; line-height:46px; vertical-align:middle; background:url(../i/tbg01.gif); color:#666; padding-left:5px; margin:10px 0 10px 9px;}
.ntab01{ float:left; margin-left:10px;margin-left:10px\9;+margin-left:10px;_margin-left:5px; border:1px solid #dbdbdb; border-top:none; margin-top:10px; margin-bottom:10px;}
.box3{ float:left; clear:both; line-height:25px; width:690px; padding-left:10px; font-size:14px; color:#666666; padding-bottom:20px;}
.box3 a{ float:left;margin-right:10px; padding:0 7px 0 7px; text-decoration:underline;}
.box3 a:hover{ text-decoration:none;}
.lct{ text-align:center; margin-top:20px;}
.chongzhi{ float:left; margin-top:10px; margin-left:15px; display:inline;}
.chongzhi td{ font-size:14px;}
.chongzhi p{ margin-bottom:20px;}
.czpa a{ display:block; float:left; text-align:center;width:94px; margin-right:5px; height:40px; line-height:40px; vertical-align:middle; background:url(../images/nt2.jpg); color:#555555;cursor:pointer;}
.czpa a:hover,.czpabg{ background:url(../images/nt1.jpg)!important; color:#e57c00!important;}
.czpaa a{ display:block; float:left; text-align:center;width:94px; margin-right:5px; height:40px; line-height:40px; vertical-align:middle; background:url(../images/nt2.jpg); color:#555555;cursor:pointer;}
.czpaa a:hover,.czpabg{ background:url(../images/nt1.jpg)!important; color:#e57c00!important;}
.czpp{ padding-left:70px;}
.xzyhtab{ border:1px solid #dddfde; float:left;}
.xzyhtab td{ padding-left:5px;}
.xzyhtabtd1{border-right:1px solid #dddfde;border-bottom:1px solid #dddfde;}
.xzyhtabtd2{border-bottom:1px solid #dddfde;}
.xzyhtabtd3{border-right:1px solid #dddfde;}
.xzyhtabtd4{ border:none}
.czinpt{ border:1px solid #dedede; width:180px; text-align:left; height:22px; line-height:22px; vertical-align:middle; color:#333;}
.czje a{ display:block; float:left; text-align:center;width:47px; margin-right:5px; height:40px; line-height:40px; vertical-align:middle; background:url(../images/nt4.gif); color:#555555;cursor:pointer;}
.czje a:hover,.czjebg{ background:url(../images/nt3.gif)!important; color:#e57c00!important;}
.hidden{
display:none;
}
.czjea a{ display:block; float:left; text-align:center;width:87px; margin-right:5px; height:40px; line-height:40px; vertical-align:middle; background:url(../images/nt4.gif); color:#555555;cursor:pointer;}

.show{
display:block;
}
.czjg{ width:730px; padding:0 0 10px 0; }
.czsb{ float:left; background:#fff;}
.p14{ font-size:14px;}
.xzyhtab label{cursor:pointer;}

.point_box,.point_box1{ float:left; background:#f9f9f9; border:1px solid #e6e6e6;border-radius:5px;width:690px; height:79px; margin:12px 12px 8px 12px; display:inline; padding:10px 0 18px 15px; font-size:14px; display:inline;}
.point_box p{ line-height:38px; margin-top:5px;clear:both;}
.point_box p span{ margin-right:7px;}
.point_boxpa,.point_boxpa1{padding:0 6px 0 6px; background:#fcf8ed; border:1px dashed #f89b00; color:#F00; margin:0 3px 0 3px;}
.point_boxpa{ text-decoration:underline;}
.point_boxpa:hover{color:#F00; text-decoration:none;}
.point_boxpa1:hover{color:#F00; text-decoration:none;}

.czbut{ display:block; float:left; width:61px; text-align:center; height:21px; line-height:21px; vertical-align:middle; background:url(../images/chongzhi.jpg); color:#fff; font-size:12px; margin:7px 6px 0 16px; }
.jfqkbut{ display:block; float:left; width:96px; text-align:center; height:21px; line-height:21px; vertical-align:middle; background:url(../images/jfqk.jpg); color:#fff; font-size:12px; margin:7px 0 0 16px;}
.czbut:hover,.jfqkbut:hover{color:#fff;text-decoration:none;}
.pointleft{ float:left; width:293px; height:421px; background:url(../images/smjjbg.jpg); margin:10px 0 50px 60px;display:inline; }
.pointltop{padding:35px 0 0 105px;height:203px;}
.pointltop p{ display:block; width:136px; text-align:center; height:30px; line-height:30px; vertical-align:middle; margin:0px 0 10px 0;}
.pointltop p a{display:block; width:136px; text-align:center; height:30px; line-height:30px; vertical-align:middle; background:url(../images/jft1.gif); color:#000; font-size:14px;}
.pointltop p a:hover,.pointbg1{ background:url(../images/jft3.gif)!important;}

.pointright{ float:left; width:293px; height:421px; background:url(../images/ycjjbg.jpg); margin:10px 0 50px 20px; display:inline; }
.pointrtop{padding:40px 0 0 105px; height:198px;}
.pointrtop p{ display:block; width:136px; text-align:center; height:30px; line-height:30px; vertical-align:middle; margin:8px 0 10px 0;}
.pointrtop p a{display:block; width:136px; text-align:center; height:30px; line-height:30px; vertical-align:middle; background:url(../images/jft1.gif); color:#000; font-size:14px;}
.pointrtop p a:hover,.pointbg2{ background:url(../images/jft2.gif)!important;}
.pointad{ float:left; margin:6px 0 0 8px; display:inline;}

.ntit01{ height:43px; line-height:43px; vertical-align:middle; background:url(../i/nt1.jpg) repeat-x; color:#868485; font-size:18px; padding-left:8px;}
.nbut01{ float:left; margin-right:15px; text-align:center; background:#fe9900; width:98px; height:26px; line-height:26px; vertical-align:middle; color:#fff;}
.nbut02{ float:left; text-align:center; background:#f7f7f7; width:98px; height:26px; line-height:26px; vertical-align:middle; color:#413f3f;}
.nbut03{ float:left; text-align:center; background:#6287d5; width:50px; height:26px; line-height:26px; vertical-align:middle; color:#fff;}
.nbut01:hover,.nbut02:hover,.nbut03:hover{ text-decoration:underline;}
.newtab1{ float:left;}
.newtab1td a,.td1 a,.td2 a{ text-decoration:underline;}
.newtab1td a:hover,.td1 a:hover,.td2 a:hover{text-decoration:none;}
.tdtext{ padding:3px; line-height:20px;}
.npadding{ padding:10px 10px 10px 35px;}
.npadding1{ padding:25px 10px 10px 35px;}
.newinput{ float:left; height:40px; width:94px;text-align:center;  line-height:40px; vertical-align:middle;background:url(../images/nt1.jpg)!important; color:#787878; border:none;}
.newright{ float:left; width:730px; margin-top:12px; height:auto; margin-left:12px; background:#fff;}
.nint{ padding:15px 10px 0 15px; line-height:25px; font-size:12px; color:#666;}
.changecity{cursor:pointer;text-decoration:underline;}

.changecity:hover{text-decoration:none;}
.newmart{ display:block;margin-top:5px; margin-top:5px\9;+margin-top:10px;_margin-top:10px; font:left;}

/* 顶部微信弹出层 */
.wxtcc{display:none;position:relative;clear:both;width:950px;margin-right: auto;margin-left: auto;z-index:9999;}
.shadow{position:absolute;right:20px; float:left;margin-top:6px;width:382px; height:217px;background:#bbb; z-index:9999;}
.xzjiantou{position:absolute;z-index:111;right:95px;float:left;top:-4px;}
.weixinbox{ float:left; width:380px;height:215px; text-align:left;position:relative;top:-4px;left:-4px;border:1px solid #555;z-index:10000; background:#efefef;}
.weixinbox div {float:left; margin:5px 15px 8px 20px;}
.weixinbox div span{ float:left; width:170px;text-align:center; }
.weixinbox div span p img{ float:left; border:1px solid #e2e2e2; }
.weixinbox div span p{ float:left;width:170px;color:#333; clear:both;text-align:center; margin:4px 0 4px 0; font-size:13px; }
.weixinbox div span p a{color:#1fa300;font-size:13px; text-decoration:underline;}
.weixinbox div span p a:hover{color:#1e9003; text-decoration:none;}


.hqyzm,.cxfs{ color:#fff;height:20px; line-height:20px; vertical-align:middle; padding:6px 5px;border-radius:3px; margin:0 0 0 2px; text-decoration:none;}
.hqyzm a{color:#fff;cursor:pointer;  }
.hqyzm a:hover{text-decoration:none;}
.cxfs{color:#fff;background:#a8a8a8;}
.hqyzm{background:#ff9900;}

/* 学员中心 我的消息 */
.teanews{ clear:both; margin:5px; width:100%; font-size:12px;}
.teanews dl{ clear:both; border-bottom:1px solid #f1f1f1; padding:0 0 5px 15px;  line-height:25px; height:auto;}
.teanews dt{ float:left; width:20px; text-align:center;}
.teanews dt input,.newdel input{ float:left;  width:15px!important; height:15px!important; border:1px solid #dadada; background:#fff; }
.teanews dt input{margin-top:5px;}
.newdel input{margin-top:3px; margin-left:1px;}
.teanews dd{ width:93%; overflow:hidden; }
.teanewtime{ float:left; font-style:normal; color:#a9a9a9!important;}
.teanewbut{ float:right; }
.teanewbut img{ width:20px; height:20px; margin-top:3px; }
.teanewbut:hover{opacity:0.7;}
.teanewsbg{ background:#f8f8f8;}
.newdel{ float:left;width:715px;background:#fff!important;height:22px; line-height:22px;padding:7px 0 7px 13px; vertical-align:middle; border:1px solid #dadada; }
.newdel a{ float:left; display:block; background:#ff9e4e; border:1px solid #f36d00; color:#fff; padding:5px 14px!important; height:18px; line-height:18px; vertical-align:middle; margin:-4px 0 0 12px; }
.newdel a:hover{opacity:0.8;}
.quanxuan{ float:left; }
.teanewsbg{ background:#f8f8f8;}
.topxzappt{ float:left;clear: both;width:337px; background:#71ba37; border:1px solid #589b22; height:25px; line-height:25px; vertical-align:middle; font-size:14px; color:#fff; text-align:center;}
.topxzappt a{ color:#fff; text-decoration:underline; margin-right:5px;}
.topxzappt a:hover{ color:#fff; text-decoration:none;}
.syapp{background:#71ba37;border:1px solid #589b22; padding:5px 0;text-align:center;margin-top:5px}
.syapp a{ color:#fff; text-decoration:underline;margin-right:5px;}
.syapp a:hover{color:#fff; text-decoration:none; margin-right:5px;}
.scjiesuan{padding:5px 8px!important; background:#6fbd45!important;border-radius:3px; font-size:14px!important;text-decoration:none!important; color:#fff!important;}
.cwinfo{ float:left; clear:both;  padding:5px 0;}

.bluek{ color:#63aaf2; font-size:12px; }
.redk{ color:#ff7f16; font-size:12px;margin-right:5px; margin-bottom:5px;}

.greenk{color:#4eb317;  font-size:12px;margin-right:2px;margin-right:3px;}
.blackk{color:#333; text-align:center; font-size:12px;  margin-right:2px;margin-right:3px;}
.yelk{color:#f00; text-align:center; font-size:12px; margin-right:2px;margin-right:3px;}

.yuekemar{ clear:both;margin:8px;padding:8px; background:#fff;}
.teaint{ overflow:hidden; padding-bottom:8px; color:#333; clear:both; border-bottom:1px solid #f4f4f4;}
.teaint p em{ margin-right:8px;}
.teaint img{ float:left;width:60px; height:60px; border:1px solid #ccc;border-radius:5px;}
.teaint span{ float:left; margin:0 0 0 10px; line-height:20px; } 
.color999{ color:#999!important; font-size:12px;}
.yuekebox{ float:left;width:100%; clear:both; margin:15px 0 0 0 ;}
.yuekebox li{ float:left; display:block; clear:both; width:100%; background:url(../images/jt.png) right  no-repeat; background-size:11px 10px; line-height:40px; color:#666;border-bottom:1px solid #f9f9f9;}
.yuekebox li em{ float:right;color:#999; font-size:12px; margin-right:18px;}
.ykbot{ float:left; width:100%; padding-top:15px; padding-bottom:10px; background:#f9f9f9; text-align:center; font-size:16px; clear:both; color:#999; line-height:30px; border:1px solid #ebebeb; margin:6px 0 8px 0;}

.stu_zl{ float:left;width:100%;border-radius:5px; margin:10px 0 0 0;font-family:Helvetica,Microsoft Yahei,Arial,sans-serif; }
.stu_zlp2{ position:relative; clear:both; display:block;min-height:35px; height:auto;  line-height:35px;padding:0 0 0 70px; margin-top:4px; vertical-align:middle; }
.stu_zlpem2{float:left; font-style:normal!important; height:32px; line-height:32px; vertical-align:middle; width:60px; position:absolute;top:-2px;left:4px;  color:#666; text-align:left;}
.stu_zl p input{ float:left;width:300px;padding-left:3px; height:25px;line-height:25px; vertical-align:middle;overflow:hidden;font-family:Helvetica,Microsoft Yahei,Arial,sans-serif; border:1px solid #d9d9d9; color:#333;background:0;outline:0;}
.stu_zlselect{ float:left;width:305px;height:28px;line-height:28px; vertical-align:middle; border: solid 1px #d9d9d9; color:#333;font-family:Helvetica,Microsoft Yahei,Arial,sans-serif;
appearance:none;
  -moz-appearance:none; padding-left:3px;
  -webkit-appearance:none;
 background:url(../images/nt02.gif) no-repeat scroll right 5px center transparent; padding-right:14px; background-size:8px 5px;
 bpadding-right: 14px;}
 .stu_zlselect::-ms-expand { display: none; }
.jine{ float:left;width:70px!important; margin-right:3px; text-align:left;height:28px;padding-left:6px;line-height:28px;overflow:hidden;background:0;border:0;outline:0;}

.select_timbg{ float:left; clear:both; width:70%; margin:0 15%; display:block; text-align:center;color:#ff664f;  text-align:center; height:28px; padding-top:8px; border:1px solid #ff664f;border-radius:3px;vertical-align:middle;   background:#fff;} 
.sst{ clear:both;text-align:center; border-bottom:1px dotted #efefef; padding:10px 0; clear:both; color:#999; font-size:12px; padding-left:18px; }
.sst a{ color:#ff664f;}
.sst img{ margin:0 2px 0 0;}
.timelist{ float:left;clear:both; color:#666;}
.timelist li{width:810px;  line-height:35px; clear:both;}
.timelist li span{ float:right;color: #666;}


.timelist li select{ margin-top:5px; border:1px solid #d9d9d9; margin-left:5px; height:28px; line-height:28px; float:left; vertical-align:middle; color:#666;}
.timelist a{ float:left; width:170px; margin-top:5px; height:26px; line-height:26px; vertical-align:middle;color: #666;border:1px solid #d9d9d9; padding:0 22px 0 5px; background:url(../images/time.png) no-repeat right 4px center; background-size:15px 15px; }
.timelist li em{float:right!important;}
.timelist li em a{ background:none!important;text-decoration:underline!important; border:0!important; padding-right:2px!important;}
.timelist li em a:hover{ text-decoration:none!important;}
.timefont{color:#ff664f!important;background:none!important; border:0!important; padding:0!important;}
.xzsj{ margin:0 10px 0 10px ; background:#fff;}
.timep{ clear:both;  padding:0 8px 0 4px; line-height:30px; vertical-align:middle;}
.timep p{ float:left;clear:both; margin:5px 0;}
.timep p select{ float:left; border:1px solid #d9d9d9; width:60px; margin:3px 0 0 0; height:25px; line-height:25px; vertical-align:middle; margin-right:5px; padding:0 3px;}
.timep em{ color:#666; text-align:right; width:85px; font-style:normal;float:left; margin-right:3px; }
.timep a{ height:30px; float:left; padding-left:5px; width:276px;line-height:30px; vertical-align:middle; display:block; border:1px solid #d9d9d9; background:url(../images/time.png) no-repeat right 6px center; background-size:18px 18px;}
.zxyytj{width:320px; margin:10px auto; clear:both; background:#ff9535;overflow:hidden;display:block;padding:10px 0;text-align:center;color:#fff!important; border:none; font-size:14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.course_list{margin:0 0 8px 0;clear:both; margin-bottom:10px; position:relative;  }
.course_list li{ float:left; width:100%; clear:both;   background:#fff;font-size:12px; line-height:25px; border-bottom:8px solid #f4f4f4; color:#333;}
.course_list li span{ float:left; padding:7px 5px; color:#999; line-height:22px;}
.course_list li span em{ margin-right:5px;}
.yuekexx{padding-left:76px!important; margin-top:-8px!important;}
.course_list li span em a{ color:#999;text-decoration:underline; }
.course_list li span em a:hover{ text-decoration:none;}
.course_list li div{ float:right;padding:5px; font-size:12px;}
.course_list li div p{ text-align:center;}
.coursezt{padding:0 6px; width:40px; text-align:center; height:20px; line-height:20px; vertical-align:middle; margin-left:5px; font-size:12px!important; border:1px solid #f60; border-radius:3px; color:#f60!important; float:right;}
.coursexg{padding:0 6px; min-width:40px; text-align:center; height:23px; line-height:23px; vertical-align:middle; margin-left:5px; font-size:12px!important; border:1px solid #999; border-radius:14px; color:#333!important; float:right;}
.coursetime{ float:left; clear:both;}
.tealy{ float:left; margin-left:6px; margin-right:220px;background:#fdf0da; color:#333; line-height:20px; padding:5px 5px;border-radius:3px; }
.tealy a,.jzly a{ background:#18b003; color:#fff; float:right;  padding:2px 8px; margin:2px 5px;border-radius:3px; text-decoration:none;}
.jzly i,.jzly em,.tealy i,.tealy em{ font-style:normal!important;}
.jzly{ float:right; margin-right:6px; margin-left:220px;background:#fdf0da; color:#333; line-height:20px; padding:5px 5px;border-radius:5px;}
.tealy em,.jzly em{ margin-left:6px; color:#999;}
.dhk{float:right;position:relative; clear:both;}
.dhktea{float:left!important;position:relative; clear:both;}
.dhkimg{position:absolute; right:0; clear:both; float:right;}
.dhkl{position:absolute; left:0; clear:both; float:left;}
.jiazint{float:right;clear:both; text-align:right; height:10px; line-height:10px; vertical-align:middle; color:#999; padding-right:10px;}
.teacherint{float:left!important;clear:both; text-align:left; height:10px; line-height:10px; vertical-align:middle; color:#999;padding-left:10px;}
.jiazint em,.teacherint em{ float:left;margin-right:5px;}
.font333{ color:#333!important;}

.timebg{ float:left; background:url(../images/time2.png) no-repeat left 2px  center; padding-left:18px; background-size:13px 13px;}
.adbg{ float:left; width:140px; height:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-left:6px; background:url(../images/ad.png) no-repeat left center; padding-left:17px;  background-size:16px 15px;}
.kemubg{ float:left; background:url(../images/kemu.png) no-repeat left center; padding-left:19px; background-size:18px 18px; color:#63a22e;}
.teatbbg{ float:left; background:url(../images/person.png) no-repeat left 1px center; padding-left:17px; background-size:14px 14px;}
.bhbg{ float:left; background:url(../images/bh.png) no-repeat left 2px center; padding-left:18px; background-size:13px 13px;}
.ckqb{ clear:both; padding-right:6px!important; }
.ckqb a{ color:#666; font-size:12px!important;}
.xdtime{ margin-left:5px;}
.ddxxt01{ color:#333!important;border-bottom:1px solid #dadada;border-top:1px solid #dadada; height:20px; line-height:20px; vertical-align:middle; width:720px; margin-bottom:3px; background:#e3e3e3;}
.ddxxt01 em{ float:right!important;}
.centerteaimg{  position:absolute; left:0; clear:both; border:1px solid #c0c0c0;width:60px; height:60px; margin:40px 10px 5px 10px;}
.paytop{ width:100%; color:#333; clear:both; background:#fff; }
.paytop img{ float:left; width:40px; height:40px; margin-right:15px; border:1px solid #ccc;border-radius:5px;}
.paytop p{ line-height:22px;}
.paytop em{ margin-right:5px;}
.paylist{ clear:both;float:left; width:100%; background:#fff;}
.paylist ul li{ float:left; padding:10px 0; width:100%; clear:both;background:#fff; border-bottom:1px solid #efefef; color:#333; margin:5px 0 0 0; font-size:16px; line-height:22px;}
.paylist ul li img{ float:left; position:absolute; width:25px; height:25px; margin:5px 25px 0 5px;}
.paylist ul li span{ float:left; padding-left:40px; width:60%; overflow:hidden;}
.paylist ul li input{ float:right; background:#e5e5e5; border:1px solid #e5e5e5; width:20px; height:20px; margin:10px 10px 5px 5px;}
.p18{ font-size:18px; margin-left:5px;}
.payts{ margin:100px auto; width:200px; color:#999; text-align:center; height:50px; background:url(../images/pay_icon.png) no-repeat top center; background-size:50px 50px; padding-top:55px;}.heji{text-align:right!important; color:#666;}
.hejibox{ float:right; width:230px;}
.hejibox strong{ color:#f00; font-size:14px;}
.ordercz{width:100%!important;text-align:right!important; color:#56b02a; padding-right:2%;}
.paddingl{ padding-left:60px; }
.paddingl em a{ font-size:12px; margin-left:5px; text-decoration:none!important; color:#333!important;}
.ordercz em{ float:right; margin:6px 0 0 6px;}
.fukuan{ padding:0 10px;height:23px; line-height:23px; vertical-align:middle; margin-left:15px;  border:1px solid #f60;font-size:12px!important; border-radius:14px;  background:#f60!important; float:right; margin-top:6px; color:#fff!important;}
.xgbut{ padding:0 10px; height:23px; line-height:23px; vertical-align:middle; margin-left:15px; font-size:12px!important; border:1px solid #999; border-radius:14px; color:#666!important; float:right;margin-top:6px;}
.jjbut{ padding:0 10px; height:20px; line-height:20px; vertical-align:middle; margin-left:15px; font-size:12px!important; background:#999; border:1px solid #999; border-radius:10px; color:#fff!important; float:right;margin-top:6px;}
.hyqy,.hysm{ padding:8px;background:#fff; color:#666;}
.hysm ul li{ font-size:14px;clear:both; line-height:20px; padding:3px 0;}
.hyqy ul li{font-size:14px;clear:both; line-height:20px; margin:5px 0; padding:5px 0; }
.hyqy ul li p{ padding-left:22px;}
.hyqy ul li em,.numbg{ position:absolute;  float:left; background:#fd8a2d; width:16px; height:16x; border-radius:50%; line-height:16px; vertical-align:middle; text-align:center; color:#fff;}

.why{line-height:25px;}
.why li{clear:both;  border-bottom:1px solid #f4f4f4; font-size:14px;background:#fff; padding:6px 0;  }
.why p{ line-height:20px;}
.why p a{ color:green; text-decoration:underline;}
.why p a:hover{ color:green;text-decoration:none;}
.answer{ padding:0 5px 2px 30px;color:#999;  font-size:13px; }
.whytit{ background:url(../images/question.png) left 8px top 5px no-repeat; background-size:16px 16px; padding:2px 5px 2px 30px;font-size:13px;color:#333;margin-bottom:5px; font-size:13px; }
.tuikuansm{background:#f0f0f0;}
.tuikuansm p{ color:#666;  margin:0 6%; line-height:25px;}
.tuikuansm img{ float:left; width:100%; clear:both;}
.greenhover{ color:#1fa300!important; text-decoration:underline;}
.greenhover:hover{text-decoration:none;}
.p15{ font-size:15px;}
.stu_box2{ float:left; width:704px; margin:18px 15px; height:70px;  border-radius:5px;}
.stu_box2 ul li:hover{ background:#f9f9f9;}
.stu_box2 ul li{ float:left;display:block; text-align:center; line-height:40px; vertical-align:middle; border:1px solid #e6e6e6; margin-right:10px; color:#666;  width:222px;overflow:hidden;}
.stu_box2 ul li img{ width:25px; height:25px; }
.stu_coin0{display:block;width:20px;height:20px;margin:5px auto -3px auto;}
.stu_box2 ul li a{ color:#666; height:62px; font-size:13px; padding-top:12px; display:block;  vertical-align:middle;}
.stu_box2 ul li a:hover{ color:#666; text-decoration:none;}
.norborder{ border-right:0!important;}

.sharebut1,.sharebut2{float:left;margin-right:2%;overflow:hidden;display:block;padding:10px 0; margin:16px 2px;text-align:center;color:#fff!important; border:none; font-size:14px;line-height:15px!important; -webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.sharebut1{width:48%;background:#4cc808; }
.sharebut2{width:48%; background:#00b1f2;}
.qjjlc{ float:left;width:88%; margin-top:20px;}
.qjjlc li{clear:both;line-height:25px; text-align:center; padding:5px 20px; color:#999; font-size:16px; }
.qjjlc li em{ color:#f60; font-size:16px; position:absolute;left:25px; margin-top:10px;}
.qjjlc li img{ float:left;width:25px; padding:8px;  height:25x; border:1px solid #999; border-radius:50%;}
.qjjlc li span{ float:left; text-align:left; padding-left:5px;}
.qjjlc li span p{ clear:both; line-height:20px;}
.liucnum{ float:left; width:15px; clear:both; margin:28px 0 0 20px;color:#f60; font-size:12px; }
.lcnumcoin{ background:#fd8a2d; color:#fff; border-radius:50%; text-align:center; line-height:20px; vertical-align:middle; width:20px; height:20px;}
.courseint em{ margin-right:5px; font-size:12px; color:#333!important;}
.icon{ width:40px; height:32px;margin:15px auto 0 12%;}

.gz_list ul li{ width:33.3%;float:left; text-align:center; }
.gz_listnew ul li{ width:50%; float:left; text-align:center; }
.gz_list ul li a,.gz_listnew ul li a{ color:#999; font-size:14px; display:block;height:40px; line-height:40px; vertical-align:middle; background:#fff; border-bottom:2px solid #dadada;text-decoration:none;}
.gz_list ul li span,.gz_listnew ul li span{float:right;font-weight:normal; color:#dadada;}
.gz_listbg{ border-bottom:2px solid #f50!important; color:#f00!important;}
.gz_list ul li a em{ position:absolute; float:left;width:16px; margin:12px 0 0 5px; height:16px; line-height:16px; vertical-align:middle; background:#f00; color:#fff; font-style:normal; border-radius:50%;  font-weight:normal; font-size:12px;}

.h8{ clear:both; height:8px;}
.sksc{float:left; padding:0 5px;border:1px solid #d9d9d9; color:#999; height:30px; line-height:30px; vertical-align:middlel; margin:0 0 0 5px;}
.youhuiq{ float:left; clear:both; width:40%; background:#f39b00; margin:10px 3% 0 3%; height:138px; color:#fff;}
.youhuiq img,.youhuiq_gq img{ height:138px; width:12px;}
.youhuiqf40{ font-size:40px;}
.youhuiq em,.youhuiq_gq em{ clear:both; float:left; margin:10px 0 0 10px;}
.yhqxx{ float:left; clear:both; margin:2px 0 0 10px; font-size:12px; line-height:25px;}
.youhuiq_gq{ float:left; clear:both; width:40%; background:#a6a6a6 ; margin:10px 3% 0 3%; height:138px; color:#fff;}
.center_list,.txlist{ float:left; width:100%; clear:both; margin-bottom:10px;}
.center_list1{ float:left; width:100%; clear:both;}
.center_list ul,.mar10,.center_list1 ul{ display:block;margin:0 8px; }
.center_list ul li,.center_list1 ul li{display:block;overflow:hidden;margin:8px 0 0 0; background:#fff; font-size:12px; padding:5px; border:1px solid #ebebeb;box-shadow:1px 1px 0.5px #efefef; color:#999;}
.center_list ul li p,.center_list1 ul li p{ clear:both; line-height:22px;}
.yhq{ margin:8px 0 8px 15px; display:inline; line-height:35px;}
.yhq select{ margin-bottom:8px; height:25px; line-height:25px; vertical-align:middle; border:1px solid #d9d9d9; color:#333;}
.font33{ color:#333!important;}
.fbwzbut,.but_submit{width:98%;margin:0 8px;overflow:hidden;display:block;padding:10px 0;text-align:center;color:#fff!important; border:none; font-size:14px;border-radius:5px;}
.fbwzbut{background:#00b1f2;}
.but_submit{background:#4cc808;}
.teamod{ float:left;width:94%; margin:0 1% 8px 1%;border:1px solid #d9d9d9;   padding:0% 2%;}
.teamod em{float:left; min-height:35px; line-height:35px; vertical-align:middle; width:105px; position:absolute;top:0;left:-2px; color:#333; text-align:left;font-family:"微软雅黑"; font-size:14px;}
.teamod p em{color:#666!important; }
.teamod p{ position:relative; clear:both; display:block; height:35px; line-height:35px;padding:0 0 0 105px; margin-top:4px; margin-bottom:4px;border-bottom:1px dotted #d9d9d9;  vertical-align:middle; }
.teamod p span{ color:#999;}
.teamod p input{ float:left; margin-top:2px;width:99%;height:25px;padding-left:3px;line-height:25px;overflow:hidden;font-family:"微软雅黑";background:0;border:0;outline:0;border:1px solid #d9d9d9; color:#666;}
.modbut{ float:right; display:block;padding:3px 10px;border-radius:3px; background:#53cc1b; line-height:20px; height:20px; margin:4px 3px 0 10px; vertical-align:middle; color:#fff;}
.modbut:hover{ color:#fff!important;}
.fbwzbot { float:left; text-align:left; clear:both; width:100%;line-height:16px; margin:10px 0 8px 0;  color:#999; font-size:12px; background:#fff;}
.successnew{ margin:100px auto; line-height:22px;width:250px; color:#999; text-align:center; height:50px; background:url(../images/success.png) no-repeat top center; background-size:50px 50px; padding-top:60px;}
.successnew p{ line-height:22px;}
.yebznew{float:left;display:block;width:95px!important;border:1px solid #dadada!important;height:38px; text-align:center;line-height:38px; vertical-align:middle; margin:0 8px 8px 0;color:#999;cursor:pointer;}
.line03{ float:left; margin:12px 2px 2px 0;clear:both;width:202px; }
.line03 ul li{ float:left; clear:both;  margin-top:-1px; border:1px solid #fde0ba; background:#fff2e1; }
.line03 ul li:hover{ display:block; color:#333; border:1px solid #e6e6e6; background:#fff;}
.line03 ul li a{ display:block; color:#333;width:180px; height:28px; line-height:28px; vertical-align:middle; font-size:14px; padding:3px 0 0 20px;}
.line03 ul li a img,.line01 ul li a img{ float:left; width:15px; height:15px; margin:7px 6px 0 0;}
.line03 ul li a em,.line01 ul li a em{ float:left;}
.line03 ul li i,.line01 ul li i{ float:left; margin:6px 0 0 3px;font-style:normal; background:#F00;min-width:14px; min-height:14px; padding:1px; font-size:11px; line-height:15px; vertical-align:middle;border-radius:50%; color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.newstz{ clear:both; width:681px; padding:8px 5px 8px 5px;background:#fff1f1; border:1px solid #f00; margin:10px 15px; color:#333;font-size:14px;}
.newstz a{ margin-right:6px; font-size:14px; text-decoration:underline;}
.newstz a:hover{ text-decoration:none;}
.newstz a em{ color:#f00; font-weight:bold;}
.kemnew{float:left;max-width:307px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.jjskcoin{ background:url(../images/skcoin.gif) top left no-repeat #fff!important; background-size:10px 10px!important;}
.newblue{ color:#0000ff!important;}
.question{ float:left!important;  display:block; width:20px; height:20px; background:url(../images/questiona.png) no-repeat; margin:3px 0 0 0;}
.question:hover{background:url(../images/questionb.png) no-repeat;}
.wljxhover{ color:#63aaf2!important; height:17px!important; line-height:17px!important; vertical-align:middle!important; font-size:12px!important; border:1px solid #63aaf2; padding:3px 2px!important;text-decoration:none!important;margin:2px 3px 0 5px!important;}
.wljxhover:hover,.nwljxhover:hover{ background:#edf7ff!important; border:1px solid #50a9f5!important;}
.gksp{ color:#ff902e!important; height:17px!important; line-height:17px!important; vertical-align:middle!important; font-size:12px!important; border:1px solid #ff902e; padding:3px 2px!important;text-decoration:none!important;margin:2px 3px 0 5px!important;}
.gksp:hover{ background:#fff0e3!important; border:1px solid #ff902e!important;}
.newt01{ width:202px; color:#fff;background:url(../images/nt01.gif) repeat-x; text-indent:1em; font-size:13px; font-weight:bold;height:32px; line-height:32px; vertical-align:middle;padding-top:0\9;+padding-top:0;_padding-top:6px; font-style:normal;}
.videotab{ float:left; width:702px; margin-left:10px;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
.videotab td{border-left:1px solid #e6e6e6; padding:0 5px;border-top:1px solid #e6e6e6; color:#666;}
.videotab td strong{ color:#333; font-weight:normal; font-size:14px;}
.videotab td input{ float:left; margin:5px 3px;}
.newfenye{border:1px solid #e6e6e6;padding:7px 8px; float:left; width:684px; margin:5px 10px}

.videoname,.classname{ color:#333; font-size:14px; text-decoration:underline; float:left; white-space: pre-wrap; word-wrap: break-word; }
.videoname:hover,.classname:hover{ color:#333; text-decoration:none;}
.jdjl_list{ float:left; margin-top:5px; width:718px; background:url(../images/addbg.jpg) repeat-x; border:1px solid #e0e0e0; height:37px; line-height:37px; vertical-align:middle; padding-left:10px; }
.jdjl_list ul li{ width:115px; margin:1px 0 0 0;  float:left; text-align:center; }
.jdjl_list ul li a{ color:#666; font-size:14px; margin-right:3px;border:1px solid #dfdfdf;background:#f7f7f7; border-bottom:none; font-weight:bold; margin-top:8px;display:block;height:28px;  line-height:28px; vertical-align:middle;text-decoration:none;}
.jdjl_list ul li a:hover{ text-decoration:none;}
.jdjl_list em{ position:absolute;width:16px; height:16px; line-height:16px; vertical-align:middle; background:#f00; color:#fff; font-style:normal; border-radius:50%; margin:6px 5px 0 1px; font-weight:normal; font-size:12px;}


.jdjl_listbg{background:#fff!important; border:1px solid #e0e0e0!important; border-bottom:none!important; margin-top:8px!important;  color:#333!important;}
.videol{ float:left; width:680px; height:390px; background:#010001;}
.videor{ float:right; width:270px; height:390px;background:#131313; overflow:scroll;overflow-x:hidden}
.videor::-webkit-scrollbar  
{  
    width:8px;  /*滚动条宽度*/
} 
.videor::-webkit-scrollbar-thumb  
{  
    border-radius: 3px;  /*滚动条的圆角*/
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0);  
    background-color: #484848;  /*滚动条的背景颜色*/
}  
.videor ul li{ color:#c7c7c7; margin:5px 10px; padding:5px 10px; border-bottom:1px solid #2a2a2a;}
.videor ul li a{ line-height:22px; font-size:12px; color:#bbbbbb;}
.videotime{ font-size:12px; color:#777;}
.videotit{ clear:both; position:relative; background:#232323; height:65px; padding:15px 0 0 10px;}
.videobt{ float:left; height:30px; font-weight:normal; display:block; overflow:hidden; font-size:18px!important; color:#fff!important; margin:10px 0 0 10px;}
.videotit p{ clear:both; height:30px;font-size:12px; color:#919191;}
.videotit p em{ margin-right:12px; font-style:normal;}
.videotit p em a{ color:#919191; text-decoration:underline;}
.videotit p em a:hover{ text-decoration:none;}
.ljbm{ right:0;position:absolute; display:block; padding:5px 10px; background:#f86b01;  color:#fff; height:32px; line-height:32px; vertical-align:middle; width:150px; text-align:center; font-size:14px;margin:5px 30px 0 0;}
.ljbm:hover{ color:#fff; background:#fb7a19;}
.wljjdqwz{ float:left; font-size:14px; color:#6d6d6d;height:35px; line-height:35px; vertical-align:middlemargin-top:5px; }
.wljjdqwz h1{ font-size:14px!important; font-weight:bold!important; display:inline;}
.wljjdqwz a{font-size:14px; text-decoration:none;}
.videorbg{color:#ff7323!important;}
.newhelp{float:right; background:url(../../i/question.png) right 6px center no-repeat ; padding-right:22px; color:#333; background-size:14px 14px; font-size:14px;}
.nwljxhover{ color:#63aaf2!important; border:1px solid #63aaf2; padding:0 2px!important; font-size:12px!important;  text-decoration:none!important;}

/*新加日历样式*/
.rili{ margin:8px; background:#fff; padding:8px}
.xingqi{ float:left; margin-top:20px; margin-bottom:20px;}
.xingqi,.riliday{ width:98%; overflow:hidden;}
.xingqi li{ float:left; width:14.2%; text-align:center; color:#666;}
.xingqi li a{ color:#666;}
.riliday{ color:#333; font-size:15px; margin-top:15px;}
.riliday li{float:left;height:40px; border-bottom:1px solid #efefef; width:14.2%; text-align:center; padding-bottom:12px;}
.riliday li a{display:block;height:30px; line-height:30px; vertical-align:middle; }
.gtime{ color:#ff8d4b; font-size:12px;}
.redtime{ color:#f00; font-size:12px;}
.greytime{color:#c3c4c5; font-size:12px;}
.blacktime{color:#333; font-size:12px;}
.fccc{ color:#cccccc!important}
.xztoday{margin:0 auto; background:#0b9e1c; border-radius:50%; height:30px; color:#fff; line-height:30px;vertical-align:middle; width:30px; }
.gxzbg{margin:0 auto; background:#ff8d4b;border:1px solid #ff8d4b; border-radius:50%; height:30px; color:#fff; line-height:30px;vertical-align:middle; width:30px; }
.redxzbg{margin:0 auto; background:#f00;border:1px solid #f00; border-radius:50%; height:30px; color:#fff; line-height:30px;vertical-align:middle; width:30px; }
.greyxzbg{margin:0 auto; background:#c3c4c5;border:1px solid #c3c4c5; border-radius:50%; height:30px; color:#fff; line-height:30px;vertical-align:middle; width:30px; }
.blackxzbg{margin:0 auto; background:#333;border:1px solid #333; border-radius:50%; height:30px; color:#fff; line-height:30px;vertical-align:middle; width:30px; }

.xzred{margin:0 auto; background:#f00; border-radius:50%; height:30px; color:#fff; line-height:30px;vertical-align:middle; width:30px; }
.gcoin{margin:0 auto;border:1px solid #ff8d4b; border-radius:50%; height:30px; line-height:30px;vertical-align:middle; width:30px; }
.redcoin{margin:0 auto;border:1px solid #f00; border-radius:50%; height:30px; line-height:30px;vertical-align:middle; width:30px; }
.greycoin{margin:0 auto;border:1px solid #c3c4c5; border-radius:50%; height:30px; line-height:30px;vertical-align:middle; width:30px; }
.greycoina{margin:0 auto;border:1px solid #c3c4c5; border-radius:50%; height:30px; line-height:30px;vertical-align:middle; width:30px;color:#ccc; }
.blackcoin{margin:0 auto;border:1px solid #333; border-radius:50%; height:30px; line-height:30px;vertical-align:middle; width:30px; }
.rilitop{ float:left; position:relative; clear:both; padding:0 0 0 10px; margin:15px 10px 0 0;}
.rilijt{float:left; color:#999;text-align:center; display:block;  margin:8px 5px 0 0;  border:1px solid #d8d9da; background:#e1e2e3; border-radius:50%; height:35px; width:35px; line-height:35px; vertical-align:middle;}
.qhrq{ float:left;  border:1px solid #d8d9da; margin:8px 5px 0 0; display:block; background:#e1e2e3; background-size:9px 10px; text-align:center; width:75px; height:35px; line-height:35px; vertical-align:middle; border-radius:20px; font-size:12px; color:#666;}
.qhtoday{display:block;border:1px solid #d8d9da;margin:8px 5px 0 5px;border-radius:20px; float:right; background:#e1e2e3; font-size:12px; width:55px; text-align:center;height:35px; line-height:35px; vertical-align:middle; color:#666;} 
.rilibot{ padding:10px; color:#666;}
.rilibot em{ font-size:18px;}