
/*------------清除标签默认样式------------*/
table{border-collapse:collapse;border-spacing:0;}
i,em{font-weight:normal;font-style:normal;}
ul{list-style:none;padding:0px;margin:0px}
th{text-align:left;padding:0px;margin:0px}
h1,h2,h3,h4{font-weight:normal;font-size:100%;padding:0px;margin:0px}
img{border:0;padding:0px;margin:0px; font-size:0px;}
body,div,p,li,table,td,dl,dt,dd,ul,li{padding:0px;margin:0px}
ul,li{ list-style:none;
}
body {background:#e8e8e8;font-family:'Microsoft Yahei','Arial'; font-family:"微软雅黑";}
a {color:#333; text-decoration:none;}
a:hover{text-decoration:none;color:#fd3870;}

.blank {clear:both;overflow:hidden;height:20px;font-size:0;}
.blankheight {clear:both;overflow:hidden;height:30px;font-size:0;}
.clear{clear:both;display:block;font:0px/0px sans-serif;}
.flt {float:left;}
.frt {float:right;}
.mainNavbg,.header{ display:none}

.w1000{ width:1040px; margin:0 auto; background:#fff; padding:20px 0;}
.w1000 fieldset{border: 1px solid #fff;padding-top:20px; *padding-top:0px;width: 958px;  font-weight:bold; font-size:36px; margin:0 auto; }
.w1000 fieldset legend{color:#fd3870;}
.w1000 fieldset i.num{ background:#fd3870; width:40px; height:40px; border-radius:20px; color:#fff; margin: 5px 10px 0 0; font-size:24px; line-height:40px; text-align:center; float:left}
.w1000TitleTab,.w1000TitleTab1,.w1000TitleTab2{border-bottom: 2px solid #4eb0df; font-weight:normal;*padding-top:20px;}
.w1000TitleTab ul li a,.w1000TitleTab1 ul li a,.w1000TitleTab2 ul li a{ border:solid #4eb0df; border-width:2px 2px 0px 2px; background:#fff; padding:10px 25px; float:left; margin-left:10px; display:inline-block; font-size:24px;}
.w1000TitleTab ul li a.select,.w1000TitleTab1 ul li a.select,.w1000TitleTab2 ul li a.select{ background:#4eb0df; color:#fff;}
.w1000TitleTab ul li a:hover,.w1000TitleTab1 ul li a:hover,.w1000TitleTab2 ul li a:hover{ background:#4eb0df; color:#fff; text-decoration:none}
.w1000 fieldset i.ejTitle{ color:#000; font-size:16px}
.w1000TitleTab ul li,.w1000TitleTab1 ul li,.w1000TitleTab2 ul li{ float:left}


.w1000ConBuy{ width:958px; color:#000; float:left;border: 1px solid #e7e7e7;}
.w1000ConBuy_course{ width:585px; float:left; margin-top:20px;}
.w1000ConBuy_course dl dt{ width:279px; height:186px; float:left; padding-right:10px;}
.w1000ConBuy_course dl dd{ width:276px; float:left; font-size:14px; font-weight:normal;}
.w1000ConBuy_course dl dd.title{  height:30px; float:left; border-radius:8px; background:#b8daee; font-size:20px; color:#0056b8; line-height:30px; margin-top:0px; padding-left:10px; font-weight:bold}
.w1000ConBuy_course dl dd.mt10{ margin-top:10px;}
.w1000ConBuy_price{ width:323px; height:176px; float:right; background:url(w1000ConBuyBG.jpg) repeat; padding:25px 15px; font-size:14px; font-weight:normal}
.w1000ConBuy_price h2{ font-size:24px; padding-bottom:10px;}
.w1000ConBuy_price dl dt a{ border-radius:8px; background:#fd3870; float:right; padding:10px 25px; color:#fff; font-size:24px; margin:28px 10px 0 0; display:inline}
.w1000ConBuy_price dl dt a:hover{ background:#eb0045;text-decoration:none}
.w1000ConBuy_price dl dd{ line-height:30px;}
.w1000ConBuy_price dl dd i.line{ text-decoration:line-through; font-style:normal}
.w1000ConBuy_price dl dd i.bigfont{ color:#fd3870; font-size:24px; font-style:normal; font-weight:bold}

.w1000ConTable{width:960px; float:left; margin-top:15px;}
.w1000ConTable table{ width:960px;}
.w1000ConTable td,th{ border:1px solid #dbdbdb; line-height:19px; color:#000;  padding:8px 3px;}
.w1000ConTable table thead th{ background:#b8daee; font-size:24px; text-align:center; font-weight:normal; line-height:45px; font-weight:bold; color:#0056b8;}
.w1000ConTable table tbody td{ background:#fff; font-size:14px; text-align:center; font-weight:normal}
.w1000ConTable table tbody tr.gray td{ background:#f0f0f0;}
.w1000ConTable table tbody td.red{ color:#fd3870}
.w1000ConTable table tbody td a.btnRed{ background:#fd3870; color:#fff; padding:2px 10px; border-radius:4px;}
.w1000ConTable table tbody td a:hover.btnRed{background:#eb0045;text-decoration:none}
.w1000ConTable table tbody td.textL{ text-align:left; padding-left:20px; width:600px;}
.w1000ConTable table tbody td i.line{ color:#fd3870}
.w1000ConTable table tbody td i.f18{ font-size:18px; line-height:40px;}
.w1000ConTable table tbody td i.price{font-size:18px; color:#fd3870; line-height:40px;}
.w1000ConTable table tbody td i.lineThrough{ text-decoration:line-through}


.w1000ConTable2{width:960px; float:left; font-size:14px; font-weight:normal}
.w1000ConTable2 table{ width:960px;}
.w1000ConTable2 td{ border:1px solid #dbdbdb; line-height:19px; color:#000;  padding:8px 3px; text-align:center; width:186px;}
.w1000ConTable2 table tbody tr.gray td{ background:#f0f0f0; color:#1681d4; font-size:16px; text-align:left; padding-left:10px;}

/*-----top------*/
.topbanner{width:100%; height:377px; background:#eeefd0; }
.topbanner h1{background:url(headerImg.jpg) no-repeat center  center ;margin:0px auto;overflow:hidden;height:377px;text-indent:-99999px;}


.process{ width:1040px; height:78px; background:#fff; margin:0 auto}
.processTitle{ width:51px; float:left; font-size:18px; margin:7px 0px 0px 19px; font-size:24px; font-weight:bold}
.process dl{ width:167px; height:78px; float:left; background:url(processArrow.jpg) no-repeat right; padding:0px 0px 0px 27px;}
.process dl dt{ width:30px; height:30px; background:url(processBG.jpg) no-repeat; text-align:center; line-height:30px; color:#fff; float:left; margin-top:24px;}
.process dl dd{  width:111px;font-size:18px;  margin:17px 0 0 10px; float:left;}
.process dl.nobg{ background:none}
.process dl dd.mt6{ margin-top:6px;}


.sidebar {position: fixed;right: 8px;top: 190px;width: 137px;}
.sidebartitle {background: url("ico-slide.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 126px; width: 137px;}
.sidebarcon {background: none repeat scroll 0 0 #5abbe8;float: left; font-size: 14px;width: 137px;}
.sidebarcon li a {border-bottom: 1px solid #98cfe8;color: #fff;display: block;font-size: 18px;font-weight: bold;height: 41px;line-height: 41px; text-align: center; width: 137px;}
.sidebarcon li a:hover{ background:#248dc1;text-decoration:none}


/*-----footer------*/
.footer{ display:none}
.footer1{ width:1000px; margin:0 auto;color:#000; line-height:24px; margin-top:10px;  text-align:center;font-size:12px;}
.footer1 a {color:#000; padding:0px 8px;}