@charset "utf-8";
/* CSS Document */

/* base set
----------------------------------------------------------------------------------------------*/
html, x:-moz-any-link{font-size:16px;}
body{color:#555555;line-height:1.5;background-color:#FFF;margin:0;padding:0;font-family:"微软雅黑"; overflow-x:hidden;}
h1, h2, h3, h4, h5, h6{font-size:100%;margin:0;padding:0;font-weight: normal;}
ul{list-style:none;}
ul ul,
ul ol,
ol ul,
ol ol,
table ul,
table ol{margin-bottom:0;}
table{border-collapse:collapse;border-spacing:0;}
table th{font-weight:normal;text-align:left;}
hr{display:none;}
img{border:0; vertical-align:middle;}
input{font-size:100%;vertical-align:middle;margin:0;}
em,address{font-style:normal;}
em{font-weight:bold;}
form{margin:0;padding:0;}
.tick{background:url(../images/icon.png) -380px -200px no-repeat;width:50px;height:50px;display:inline-block;position:relative;top:15px;right:30px;}
.bg{background:#3583a3;}
.dn{display:none;}
i{transition: all 0.5s linear 0s; vertical-align:middle;}
.bn{border:none !important;}
/* margin set
----------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6,p,dl,dt,dd{margin:0;padding:0;}
ul,ol,li{margin:0;padding:0;list-style:none;}
.mB5{margin-bottom:5px;}
.mB10{margin-bottom:10px;}
.mB15{margin-bottom:15px!important;}
.mB20{margin-bottom:20px!important;}
.mT5{margin-top:5px;}
.mT10{margin-top:10px;}
.mT15{margin-top:15px;}
.mT-15{margin-top:-15px;}
.mT20{margin-top:20px!important;}
.mT30{margin-top:30px!important;}
.mR10{margin-right:10px !important;}
.mR20{margin-right:20px !important;}
.mR30{margin-right:30px!important;}
.mL10{margin-left:10px !important;}
.mL20{margin-left:20px !important;}
.p5{padding:5px 0;}
.p10{padding:10px 0;}
.pl30{padding-left:30px;}
.pl70{padding-left:70px;}
.pr20{padding-right:20px;}
.p10{padding:10px !important;}
.p20{padding:20px;}
.pT40{padding-top:40px;}
.pTB20{padding:20px 0!important;}
.m0{margin:0!important;}
.p0{padding:0!important;}
/* clear float set 
-----------------------------------------------------------------------------------------------*/
.flt{float:left;}
.frt{float:right;}
.tlr{text-align:left!important;}
.tcr{text-align:center!important;}
.trt{text-align:right!important;}
.ftw{font-weight:bold;}
.db{display:block;}
.cite{display:none;}
.clear{clear:both;}
.fn{float:none !important;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
* html .fix{display:inline-block;}
*:first-child+html .fix{display:inline-block;}

.MainBar:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
* html .MainBar{display:inline-block;}
*:first-child+html .MainBar{display:inline-block;}

/* a style
----------------------------------------------------------------------------------------------*/
a,a:hover{text-decoration:none;color:#555555; outline:none;}
a:focus{outline:none; }
.section{width:1000px; margin:0 auto;}
.section p{font-size:18px; text-align:center;}
.section h2{font-size:28px; text-align:center;}
.section_pad{padding-top:50px;padding-bottom:40px;}

.section2{width:980px; margin:0 auto;}
.section2_pad{padding-top:80px; height:480px;}
.section2 p{font-size:18px; text-align:center; padding-bottom:30px;}
.section2 h2{font-size:28px; text-align:center;}

/* font style
----------------------------------------------------------------------------------------------*/
.fa-2{font-size:1.5em;}
/*.fa-3{font-size:17px;}
.fa-4{font-size:17px;}
.fa-5{font-size:17px;}*/
.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.f16{font-size:16px!important;}
.f18{font-size:18px!important;}
.f20{font-size:20px!important;}
.f22{font-size:22px!important;}
.f24{font-size:24px!important;}
.f26{font-size:26px!important;}
.f30{font-size:30px!important;}
.f48{font-size:48px!important;}
.f60{font-size:60px!important;}
/*.title{background:#307ecc; padding:12px 30px; color:#fff; font-size:14px;}*/
.blue{color:#2596cd!important;}
.orange{color:#ff6600!important;}
.a9{color:#a9a9a9;}
.red{color:#FF0000;}
.green{color:#90c55d!important;}
.indigo{color:#208e8f;}
.purple {color:#4c509d;}
.brown {color:#b36219;}
.write{color:#fff;}
.yellow{color:#fee602;}
.greenS{color:#317f0c;}
.grey{color:#999;}

/* table style
----------------------------------------------------------------------------------------------*/
.table thead tr {background: linear-gradient(to bottom, #F8F8F8 0px, #ECECEC 100%) repeat-x scroll 0 0 #F2F2F2;color: #707070; font-size:14px;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {border: 1px solid #DDDDDD; padding:10px;}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th { background-color: #F9F9F9;}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color: #F5F5F5;}




/*------404页面-- abc------*/


.error-con{padding:30px 0;}
.marginauto {
    width: 1000px;
    margin: 0 auto;
	
}
.error-con dl.error {
    width: 62%;
    margin: 0 auto;
	
}
.cf {
    zoom: 1;
}
.cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.error-con dl.error dt {
    float: left;
}
.error-con dl.error dd {
    float: right;
    width: 440px;
}

.error dd {
    font-size: 20px;
}
.error-text img{float: left;}
.error-con dl.error dd .error-text {position: relative;}
.error-con dl.error dd .error-text span{
	float: right;
	position: absolute;
	right: 3px;
	bottom: -108px;
	font-size: 24px;
	color: #666;
}

.error-con dl.error dd .error-btn a {
    float: left;
    width: 133px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    background: #37b8cd;
    margin-right: 35px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	margin-top:20px;
}





/*404  kuaik
.error{background:url(../images/404.jpg) center 0 no-repeat; background-size:cover; width:100%; margin:0 auto;}
.error dl{color:#fff; margin:0 auto;position:relative; width:700px; text-align:center;}
.error dt{font-size:110px;padding-top:200px; font-weight:bold;position:relative;}
.error dt span{font-size:64px; position:absolute; top:120px; left:120px; font-weight:normal; display:block;}
.error dd{font-size:20px; }
.error dd a{margin-top:120px;}
*/





/********** 首页注册*

.reg {
	background:url(http://www.366mei.com/images/home/regbanner.png) repeat-x;;
	width:100%; 
	padding:0;
	height:110px;
	
}
.reg2 {width:960px; margin:0 auto;background:url(http://www.366mei.com/images/home/regbanner2.png) repeat-x;height:110px;}
.reg2left{float:left;height:110px;width:80px;}
.reg2right{float:left;width:879px;}
.reg2up{height:55px;}
.reg2down{height:47px;padding-top:8px; }
.reg2upleft{float:left;width:610px;height:55px;}
.reg2upright{float:left;display:block;height:55px;}
.reg2upleft span{margin-left:20px;margin-top:36px;display:block;font-size:16px;line-height:18px;color:#600;}
.reg2upright ul li{display:block; float:left; width:52px; height:55px; margin:0 12px 0 0;}
.reg2upright ul li a{display:block; width:52px; height:55px; background:url(http://www.366mei.com/images/home/regbar.png) top left no-repeat; text-indent:-9999em;}
.reg2upright li.regtu1 a{background-position:0 5px;}
.reg2upright li.regtu2 a{background-position:-72px 5px;}
.reg2upright li.regtu3 a{background-position:-144px 5px;}
.reg2upright li.regtu4 a{background-position:-216px 5px;}

.reg2down ul li{float:left;margin-top:3px;}
.reghome1, .reghome{float:left; width:45px;font-size:16px;color:#6F2626;margin-top:4px;text-align:right;margin-right:3px;}
.reghome1{width:43px;}
.reghome{width:35px;}

.reghome2{ width:148px; height:30px; line-height:30px; background:#fff; margin-bottom:0;float:left;}
.reghomebut{width:60px;margin-left:10px;}
.reghome2 input{ width:147px; height:23px; line-height:23px; border:none;color:#444;}
#lesson{height:28px;line-height:28px;width:147px;margin-top:3px;color:#444;}

.mid{margin:0 auto; width:1000px;}


******/
