body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td,section{margin:0; padding:0;}
body {color:#333; font-family:"Microsoft Yahei";}
table{ border-spacing:0; border-collapse:collapse;}
fieldset,img{border:0;}
caption,em,th{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
a{text-decoration: none;}
a {color: inherit;}
a:hover{cursor: pointer;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.c:before,.c:after {content:"";display:table;}
.c:after {clear:both;}
.c {zoom:1;}
.pa{position:absolute;}
.pr{position:relative;}
.fl{float: left;}
.fr{float: right;}
.sp{background: url(sp.png) no-repeat;}

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

.top {background: #fdfdfd;border-bottom:1px solid #ddd;height:28px;line-height:28px;margin:0 auto;width:100%;}
.top ul li {float: left;}
.top ul li a {color: #333;padding: 0 10px;font-size: 12px;}
.top ul li a:hover {color: #c40000;text-decoration: none;}
.main{width: 1000px;margin: 0px auto;}

.hd{height: 150px;}
.hd1{background: url(hd1.jpg) #fffc00 no-repeat center center;}
.hd2{background: url(hd2.jpg) #fffc00 no-repeat center center;}
.hd3{background: url(hd3.jpg) #fffc00 no-repeat center center;}
.hd4{background: url(hd4.jpg) #fffc00 no-repeat center center;}
.hd5{background: url(hd5.jpg) #fffc00 no-repeat center center;}
.hd6{background: url(hd6.jpg) #fffc00 no-repeat center center;}
.hd7{background: url(hd7.jpg) #fffc00 no-repeat center center;}
.hd8{height:156px; background: url(hd8.jpg) #fffc00 no-repeat center center;}

.rule .tit{margin-top: -80px; margin-bottom: 40px;}
.tit{width: 100%; border-bottom: 1px solid #333; line-height: 80px; font-size: 45px; font-weight: bold; color:#000; text-align: center;}
.tit i{left: 50%; margin-left: -12.5px; bottom: -12.5px;width: 25px; height: 25px; display: block; background-position: -7px 0;}
.rule .con{width: 1092px;}
.rule .con ul{margin: 0 auto; width: 965px;}
.rule .con li{margin-right: 100px; margin-top: 15px; margin-bottom: 30px; max-width: 255px; max-height: 125px; color:#333; font-size: 16px; line-height: 24px; text-align: justify; float: left;}
.rule .con li a{margin:24px auto 0; width: 136px; height: 24px; line-height: 24px; border:1px solid #010101; border-radius: 5px; text-align: center; display: block;}
.rule .con .mrn{margin-right: 0;}
.rule .con .promise{margin-bottom: 60px; width: 950px; height: 59px; line-height:59px; background: url(item1.jpg) no-repeat; text-align: center; color:#000; font-size: 20px; font-weight: bold;}

.give{margin-bottom: 55px;}
.give .content{padding-top: 49px; height: 874px; background: url(bg1.jpg) #626262 no-repeat center center; text-align: center;}
.give .content .con dl{margin:0 auto 40px; max-width: 505px; max-height: 200px; font-size: 40px; color:#fff; display: block;}
.give .content .con dl dt{margin:0 auto 25px; padding-bottom: 15px; width: 342px; height: 50px; border-bottom: 1px solid #dad700; color:#f9ee02; font-size: 51px; font-weight: bold; text-align: center;}
.give .content .con dl dt i{left: 50%; bottom: 36px; width: 12px; height: 9px;}
.give .content .con dl strong{color:#f9ee02; font-size: 40px; font-weight: bold;}

.major .major-list{width: 298px; height: 298px; border:1px solid #e2e2e1; border-radius: 50%; color:#f9ee02; font-size: 31.19px; font-weight: bold;}
.major .major-list strong{margin: 0 auto 10px; padding: 60px 35px 0; width: 145px; height: 155px; border-radius:50%; color:#000; font-size: 40px; font-weight: bold; text-align: center; display: block;}
.major .major-list .strong1{background-color: #fff000;}
.major .major-list .strong2{padding: 60px 20px 0; width: 175px; height: 155px; background-color: #ded3f7;}
.major .major-list .strong3{background-color: #a0c777;}
.major .list1{top: 0; left: 0;}
.major .list2{top: 0; left: 352px;}
.major .list3{top: 0; right: 0;}
.major .list4{padding:70px 40px 0; width: 172px; height: 182px; top: 298px; left: 175px; background-color: #98dcf0;}
.major .list5{padding:40px 50px 0; width: 152px; height: 212px; top: 298px; right: 182px; background-color: #ffe1d7;}
.major .list{ border-radius: 50%; color:#000; font-size: 26px; text-align: center;}
.major .list strong{margin-top: 20px; display: block; color:#2c2b1b; font-size: 36.86px; font-weight: bold;}

.free_live .tit{margin-bottom: 45px;}

.free_live .con .title1{margin:0 auto 45px; width: 553px; height: 80px; background-position:0 -26px;}
.free_live .con .title2{margin: 65px auto 45px; width: 770px; height: 80px; background-position:0 -106px;}
.free_live .con .title3{margin: 65px auto 35px; width: 770px; height: 80px; background-position:0 -186px;}
.free_live .con .title4{margin: 65px auto 35px; width: 891px; height: 80px; background-position:0 -266px;}
table{width: 100%; }
table th{border:1px solid #010101; height: 80px; line-height:80px; color:#000; font-size: 22px; font-weight: bold; background-color: #f4ce00;}
table td{padding:20px 0; border:1px solid #010101; color:#292208; text-align: center; line-height: 24px;}

table .text-l{padding-left:30px; text-align: left;}
table a{margin: 0 auto; width: 126px; height: 28px; line-height: 28px; border:1px solid #7a7a7a; background-color: #f4ce00; display: block;}
table a i{width: 6px; height: 8px; background-position:0 0; display: inline-block;}
table .fw{font-weight: bold;}
table em{color:#eb6450;}
table b{color:#eb6450;}
table .w100{width: 100px;}
table .w420{width: 420px;}
table .w400{width: 400px;}

.share{padding-top: 380px; margin-top: 65px; height: 644px; background: url(bg2.jpg) #e7d807 no-repeat center center;}
.share .con .pa{top:-178px; width: 115px; height: 55px;}
.share .con .politics{left: 278px;}
.share .con .english{left: 441px;}
.share .con .math{left: 604px;}
.share ul{margin: 0 auto; width: 380px;}
.share ul li{width: 190px; text-align: center; float: left;}

.share ul li i{margin: 0 auto 20px; width: 104px; height: 104px;display: block;}
.share ul li .i-1{background-position:0 -346px; }
.share ul li .i-2{background-position:-105px -346px;}
.share ul li p{margin-bottom: 30px; font-size: 24px; color:#000;}
.share ul li a{margin: 0 auto; width: 120px; height: 40px; line-height: 40px; border-radius: 5px; background-color: #e85039; color:#fff; font-size: 18px; display: block;}

/* 客服代码 */
.suspend{margin-top: -99px; top:50%; right:0; width:40px;height:198px;position:fixed; overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(suspend.png) -40px -86px;overflow:hidden;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}



