@charset "utf-8";
/* CSS Document */
.full { width:expression(document.body.clientWidth <= 1200? "1200px": "auto");;min-width:1200px; }
input.normalInput { width:326px; height:52px; line-height:52px; font-size:16px; color:#bfbfbf; border:1px solid #999; padding:0 0 0 5px; }
input.normalBotton { width:auto; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; border:none; background:#ff3737; display:block; margin:0 auto; padding:0 10px; }

/*编辑器的默认样式*/
.content { line-height:180%; font-size:1em; font-weight:normal; }
.content pre { line-height:180%; border:none; padding-left:2em; }
.content blockquote { line-height:180%; border:none; padding-left:2em; }
.content p { max-width:100%; line-height:180%; font-size:1em; font-weight:normal; }
.content img { max-width:90%; height:auto; margin-top:20px; margin-bottom:20px; }
.content h1 { line-height:180%; font-size:3em; font-weight:bold; }
.content h2 { line-height:180%; font-size:2em; font-weight:bold; }
.content h3 { line-height:180%; font-size:1.5em; font-weight:bold; }
.content h4 { line-height:180%; font-size:1.2em; font-weight:bold; }
.content ul { font-size:1em; font-weight:normal; padding-left:20px; }
.content ol { font-size:1em; font-weight:normal; padding-left:20px; }
.content dl { font-size:1em; font-weight:normal; padding-left:20px; }
.content u { font-size:1em; text-decoration:underline; font-weight:normal; }
.content i { font-size:1em; font-style:italic; font-weight:normal; }
.content strong { font-size:1em; font-weight:bold; }
.content b { font-size:1em; font-weight:bold; }
.content table { max-width:80%; font-size:1em; }
.content table p { max-width:auto; width:auto; height:auto; }
.content iframe { width:80%; display:block; margin:20px auto; }

header { width:100%; height:206px; background:url(../images/bg_top.jpg) center top no-repeat; background-size:100% 100%; }
.headerMain { width:1200px; height:206px; margin:0 auto; }
.headerLogo { width:auto; height:auto; max-height:157px; display:inline-block; float:left; margin:27px 0 0; }
.headerCodeHotline { width:358px; height:113px; display:inline-block; float:right; margin:49px 0 0; }
.headerCodeHotline dt { width:113px; height:113px; display:inline-block; float:left; margin:0 10px 0 0; }
.headerCodeHotline dd { width:235px; height:113px; display:inline-block; float:right; }
.headerCodeHotline dd h4 { width:235px; height:auto; line-height:37px; font-size:31px; color:#332C2B; font-family:"华文新魏"; text-align:center; margin:15px 0 0; overflow:hidden; }
.headerCodeHotline dd p { width:235px; height:auto; line-height:40px; font-size:31px; color:#DD4347; font-family:"微软雅黑"; font-weight:bold; text-align:center; margin:13px 0 0; overflow:hidden; }

menu { width:100%; height:69px; background:#DD4347; }
.menuMain { width:1200px; height:69px; margin:0 auto; }
.menuMainLeft { width:500px; height:69px; display:inline-block; float:left; padding:21px 0 0; }
.menuMainLeft a { width:auto; height:28px; line-height:28px; font-size:20px; color:#fff; font-weight:bold; display:inline-block; margin:0 20px; }
.menuMainLeft a:hover { text-decoration:underline; }
.menuMainLeft a.current { text-decoration:underline; }
.menuMainNotice { width:644px; height:50px; line-height:50px; border-radius:20px; background:#fff url(../images/bg_menu_notice.png) 17px center no-repeat; display:inline-block; float:right; margin:10px 0 0; padding:0 0 50px; }
.menuMainNotice marquee { margin:0 0 0 50px; }
.menuMainNotice a { font-size:16px; color:#4C4B4B; display:inline-block;}
.menuMainNotice a:hover { text-decoration:underline; }

section.focus { width:100%; height:auto; }
section.focus img { width:100%; height:auto; }
.focusPreNext { width:1200px; height:60px; position:absolute; top:50%; left:50%; margin:-30px 0 0 -600px; z-index:99999; }
section.indexAbout { width:100%; height:auto; background:#A7D6EF; padding:0 0 70px 0; }
.indexAboutTitle { width:1778px; max-width:100%; height:97px; font-size:34px; color:#fff; font-weight:bold; text-align:center; background:url(../images/bg_index_title.png) center top no-repeat; margin:0 auto; padding:9px 0 0; }

.indexAboutMain { width:1200px; height:auto; line-height:30px; font-size:16px; color:#fff; margin:17px auto 0; }
.indexAboutMain p { width:1200px; height:auto; line-height:30px; font-size:16px; color:#fff; }

ul.indexAboutImagesList { width:1200px; height:305px; margin:75px auto; }
ul.indexAboutImagesList li { width:400px; height:305px; border-radius:10px; display:inline-block; float:left; position:relative; overflow:hidden; }
ul.indexAboutImagesList li img { width:367px; height:305px; border-radius:10px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); transition:ease-in-out 0.5s; }
ul.indexAboutImagesList li:hover img { width:403px; height:335px; transition:ease-in-out 0.5s; }

.silder-button { top:94px; width:36px; height:60px; position:absolute; cursor:pointer; }
.silder-button.btl { left:40px; background:url(../images/focus_left.png); }
.silder-button.btr { right:40px; background:url(../images/focus_right.png); }
.indexHonorList { width:1200px; height:248px; background:#34A3DB; margin:0 auto; position:relative; overflow:hidden; margin:40px auto; }
.indexHonorList ul { width:1200px; height:228px; margin:10px 0; }
.indexHonorList ul li { width:300px; height:228px; display:inline-block; float:left; }
.indexHonorList ul li img { width:275px; height:228px; display:block; margin:0 auto; }

footer { width:100%; height:auto; background:#459FCB; padding:30px 0; }
footer p { width:1200px; height:auto; line-height:25px; font-size:14px; color:#F1F1F1; text-align:center; margin:0 auto; }
footer p a { width:auto; height:auto; font-size:14px; color:#f1f1f1; display:inline-block; margin:0 10px; }
footer p a:hover { color:#DD4347; }

.channelTitle { width:1200px; height:57px; line-height:57px; font-size:16px; color:#fff; border-bottom:1px solid rgba(255,255,255,0.5); margin:0 auto; }
.channelTitle a { font-size:16px; color:#fff; }
.channelTitle a:hover { color:#DD4347; }

.aboutMain { width:1200px; height:auto; margin:40px auto; }
.aboutMain p { width:1200px; height:auto; line-height:30px; font-size:1.14em; color:#fff; }
.aboutMain h3 { width:1200px; height:auto; line-height:50px; color:#fff; }
.aboutImage { width:476px; height:auto; display:inline-block; float:left; margin:0 10px 10px 0; padding:0; }
.aboutImage img { width:476px; height:auto; margin:0; padding:0; }

section.contactUs { width:100%; height:auto; background:#F9B552; padding:0 0 70px 0; }
.contactUsTitle { width:1778px; max-width:100%; height:97px; font-size:34px; color:#fff; font-weight:bold; text-align:center; background:url(../images/bg_contactus_title.png) center top no-repeat; margin:0 auto; padding:9px 0 0; }

footer.contactUsFooter { background:#CC8F33; }
.contactUsMain { width:1200px; height:auto; margin:40px auto; }
.contactUsMap { max-width:1200px; width:1200px; height:auto; margin:0 0 39px; }
.contactUsMap img { max-width:1200px; width:1200px; height:auto; display:block; margin:0 auto; }

.contactUsContent { width:1200px; height:auto; margin:0 auto; }
.contactUsContentLeft { width:552px; height:auto; border-radius:3px; background:#E39016; display:inline-block; float:left; padding:39px 90px; }
.contactUsContentLeft p { width:372px; height:auto; line-height:37px; font-size:18px; color:#fff; }
.contactUsContentRight { width:552px; height:auto; display:inline-block; float:right; }
.contactUsContentRight img { max-width:552px; width:552px; height:auto; margin:0; padding:0; border-radius:3px; }

section.signUp { width:100%; height:auto; background:#A3CE58; padding:0 0 70px 0; }
.signUpTitle { width:1778px; max-width:100%; height:97px; font-size:34px; color:#fff; font-weight:bold; text-align:center; background:url(../images/bg_signup_title.png) center top no-repeat; margin:0 auto; padding:9px 0 0; }

footer.signUpFooter { background:#598C01; }
.signUpMain { width:700px; height:auto; margin:40px auto; }
.signUpLi { width:700px; height:auto; margin:0 0 10px; }
.signUpLiShort { width:341px; height:auto; display:inline-block; }
.signUpLiShort h3 { width:341px; height:35px; line-height:35px; font-size:16px; color:#fff; }
.signUpLiShort input { width:341px; height:45px; line-height:45px; font-size:1em; color:#444; border:1px solid #BDBDBD; border-radius:10px; padding:0 0 0 5px; }
.signUpLiShort p { width:341px; height:30px; line-height:30px; font-size:1em; color:red; }
.signUpLiLong { width:700px; height:auto; display:inline-block; }
.signUpLiLong h3 { width:700px; height:35px; line-height:35px; font-size:16px; color:#fff; }
.signUpLiLong input { width:700px; height:45px; line-height:45px; font-size:1em; color:#444; border:1px solid #BDBDBD; border-radius:10px; padding:0 0 0 5px; }
.signUpLiLong textarea { width:700px; height:100px; line-height:25px; font-size:1em; color:#444; border:1px solid #BDBDBD; border-radius:10px; padding:5px; }
.signUpLiLong p { width:700px; height:30px; line-height:30px; font-size:1em; color:red; }

.signUpLiCode { width:530px; height:auto; display:inline-block; }
.signUpLiCode h3 { width:530px; height:35px; line-height:35px; font-size:16px; color:#fff; }
.signUpLiCode input { width:341px; height:45px; line-height:45px; font-size:1em; color:#444; border:1px solid #BDBDBD; border-radius:10px; padding:0 0 0 5px; display:inline-block; float:left; }
.signUpLiCode img { width:145px; height:45px; display:inline-block; float:left; margin:0 0 0 5px; }
.signUpLiCode p { width:530px; height:30px; line-height:30px; font-size:1em; color:red; }

.signUpLiSelect { width:233px; height:auto; display:inline-block; float:left; }
.signUpLiSelect h3 { width:233px; height:35px; line-height:35px; font-size:16px; color:#fff; }
.signUpLiSelect select { width:220px; height:45px; line-height:45px; font-size:1em; color:#444; text-align:center; border:1px solid #BDBDBD; border-radius:10px; outline:none; }
.signUpLiSelect select option { width:220px; height:45px; line-height:45px; font-size:1em; color:#444; text-align:center; border:1px solid #BDBDBD; border-radius:10px; outline:none; }
.signUpLiSelect p { width:233px; height:30px; line-height:30px; font-size:1em; color:red; }
.signUpBtn { width:253px; height:53px; margin:50px auto; }
.signUpBtn .submit { width:253px; height:53px; line-height:53px; font-size:24px; color:#fff; text-align:center; border:none; border-radius:20px; background:url(../images/signupbtn.png) no-repeat; outline:none; }

ul.indexListTitle { width:1200px; height:214px; margin:0 auto;list-style:none; }
ul.indexListTitle li { width:200px; height:214px; display:inline-block; float:left; cursor:pointer; list-style:none; }
ul.indexListTitle li .indexListImage { width:126px; height:126px; border:3px solid #fff; border-radius:50%;position:relative; margin:0 auto; overflow:hidden; }
ul.indexListTitle li:hover .indexListImage { border:3px dashed #fff;  }
ul.indexListTitle li .indexListImage img { width:100px; height:100px; border-radius:50%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);  }
ul.indexListTitle li:hover .indexListImage img {
	width:120px;
	height:120px;
	transition:ease-in-out 0.5s;
}
ul.indexListTitle li p { width:200px; height:60px; line-height:60px;font-size:24px; color:#fff; text-align:center; }

.indexListContentArrow { width:1200px; height:28px; margin:0 auto; }
.indexListContentArrow img { width:54px; height:28px; margin:0 0 0 67px; }
ul.indexListContent { width:1200px; height:auto; margin:-14px auto 0; list-style:none; }
ul.indexListContent li { width:1200px; height:auto; border:none; border-radius:5px; background:#e7eef6; margin:0 auto; padding:40px 30px; list-style:none;display:none; }
ul.indexListContent li.current { display:block; }
ul.indexListContent li h3 { width:1140px; height:auto; line-height:27px; font-size:16px; color:#4C4B4B; font-weight:bold; }
ul.indexListContent li p { width:1140px; height:auto; line-height:27px;font-size:16px; color:#4C4B4B; }

.indexListContentMore1 { width:254px; height:54px; line-height:54px; font-size:24px; color:#fff; text-align:center;background:url(../images/bg_indec_more1.png) no-repeat;margin:-27px auto 10px; }
.indexListContentMore2 { width:254px; height:54px; line-height:54px; font-size:24px; color:#fff; text-align:center;background:url(../images/bg_indec_more2.png) no-repeat;margin:-27px auto 10px; }
.indexListContentMore3 { width:254px; height:54px; line-height:54px; font-size:24px; color:#fff; text-align:center;background:url(../images/bg_indec_more3.png) no-repeat;margin:-27px auto 10px; }
.indexListContentMore a { font-size:24px; color:#fff; }

.indexListContentBottomArrow { width:1200px; height:24px; margin:0 auto; }
.indexListContentBottomArrow img { width:25px; height:24px; display:block; margin:0 auto; }

ul.indexSchoolList { width:1200px; height:auto; margin:30px auto; }
ul.indexSchoolList li.indexSchoolLi { width:400px; height:400px; border-radius:20px; background:#e8eff7; display:inline-block; float:left; }
ul.indexSchoolList li.colorBox { background:#3197CB; }
ul.indexSchoolList li.colorBox2 { background:#D58103;  }
ul.indexSchoolList li.colorBox2Width { width:300px; height:400px; border-radius:20px; display:inline-block; float:left;  }
ul.indexSchoolList li.colorBox3 { background:#598C01; }
.indexSchoolLiImg { width:282px; height:68px; margin:30px auto 24px; position:relative; }
.indexSchoolLiImg img { width:282px; height:68px; border-radius:30px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
ul.indexSchoolList li.colorBox2Width .indexSchoolLiImg { width:253px; height:68px; margin:30px auto 24px; position:relative; }
ul.indexSchoolList li.colorBox2Width .indexSchoolLiImg img { max-width:253px; max-height:68px; border-radius:30px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); }
.indexSchoolLiInfo { width:282px; max-height:100px; line-height:20px; font-size:14px; color:#4C4C4C; margin:0 auto; padding:0; overflow:hidden; }
ul.indexSchoolList li.colorBox2Width .indexSchoolLiInfo { width:253px; max-height:100px; line-height:20px; font-size:14px; color:#4C4C4C;  margin:0 auto; padding:0; overflow:hidden; }
ul.indexSchoolList li.colorBox .indexSchoolLiInfo { color:#fff; }
ul.indexSchoolList li.colorBox2 .indexSchoolLiInfo { color:#fff; }
ul.indexSchoolList li.colorBox3 .indexSchoolLiInfo { color:#fff; }

.indexSchoolLiProfession { width:282px; max-height:100px; border-top:1px solid rgba(50,50,50,0.5); margin:20px auto 0; padding:20px 0 0; overflow:hidden; }
ul.indexSchoolList li.colorBox2Width .indexSchoolLiProfession { width:253px; max-height:100px; border-top:1px solid rgba(50,50,50,0.5); margin:20px auto 0; overflow:hidden; }
ul.indexSchoolList li.colorBox .indexSchoolLiProfession { border-top:1px solid rgba(228,228,228,0.5); }
ul.indexSchoolList li.colorBox2 .indexSchoolLiProfession { border-top:1px solid rgba(228,228,228,0.5); }
ul.indexSchoolList li.colorBox3 .indexSchoolLiProfession { border-top:1px solid rgba(228,228,228,0.5); }

.indexSchoolLiProfession h3 { width:282px; height:20px; line-height:20px; font-size:14px; color:#4C4C4C;  font-weight:bold; overflow:hidden; }
ul.indexSchoolList li.colorBox2Width .indexSchoolLiProfession h3 { width:253px; height:20px; line-height:20px; font-size:14px; color:#4C4C4C;  font-weight:bold; overflow:hidden; }
ul.indexSchoolList li.colorBox .indexSchoolLiProfession h3 { color:#fff; }
ul.indexSchoolList li.colorBox2 .indexSchoolLiProfession h3 { color:#fff; }
ul.indexSchoolList li.colorBox3 .indexSchoolLiProfession h3 { color:#fff; }
.indexSchoolLiProfession p { width:282px; height:auto; line-height:20px; font-size:14px; color:#4C4C4C; overflow:hidden; }
ul.indexSchoolList li.colorBox2Width .indexSchoolLiProfession p { width:253px; height:auto; line-height:20px; font-size:14px; color:#4C4C4C; overflow:hidden; }
ul.indexSchoolList li.colorBox .indexSchoolLiProfession p { color:#fff; }
ul.indexSchoolList li.colorBox2 .indexSchoolLiProfession p { color:#fff; }
ul.indexSchoolList li.colorBox3 .indexSchoolLiProfession p { color:#fff; }
.indexSchoolLiMore { width:68px; height:29px; margin:20px auto 0; }
.indexSchoolLiMore a { width:68px; height:29px; line-height:29px; font-size:14px; color:#4c4c4c; text-align:center; border:1px solid #4c4c4c; border-radius:30px; display:block; }
.indexSchoolLiMore a:hover { border:1px solid #4c4c4c; background:#4c4c4c; color:#fff; transition:ease-in-out 0.5s; }
ul.indexSchoolList li.colorBox .indexSchoolLiMore a { color:#fff; border:1px solid #fff; }
ul.indexSchoolList li.colorBox .indexSchoolLiMore a:hover { border:1px solid #fff; background:#fff; color:#3197CB; transition:ease-in-out 0.5s; }
ul.indexSchoolList li.colorBox2 .indexSchoolLiMore a { color:#fff; border:1px solid #fff; }
ul.indexSchoolList li.colorBox2 .indexSchoolLiMore a:hover { border:1px solid #fff; background:#fff; color:#D58103; transition:ease-in-out 0.5s; }
ul.indexSchoolList li.colorBox3 .indexSchoolLiMore a { color:#fff; border:1px solid #fff; }
ul.indexSchoolList li.colorBox3 .indexSchoolLiMore a:hover { border:1px solid #fff; background:#fff; color:#598C01; transition:ease-in-out 0.5s; }

section.indexOnlineEducation { width:100%; height:auto; background:#F8B551; padding:0 0 70px 0; }
.indexOnlineEducationTitle { width:1778px; max-width:100%; height:97px; font-size:34px; color:#fff; font-weight:bold; text-align:center; background:url(../images/bg_contactus_title.png) center top no-repeat; margin:0 auto; padding:9px 0 0; }

section.indexSelfStudy { width:100%; height:auto; background:#A3CE58; padding:0 0 70px 0; }
.indexSelfStudyTitle { width:1778px; max-width:100%; height:97px; font-size:34px; color:#fff; font-weight:bold; text-align:center; background:url(../images/bg_signup_title.png) center top no-repeat; margin:0 auto; padding:9px 0 0; }

.indexAd { width:100%; height:auto; }
.indexAd img { width:100%; height:auto; }

.indexNewsList { width:100%; height:570px; background:url(../images/bg_index_news.jpg) top center no-repeat; background-size:100% 100%; padding:39px 0 0; }
.indexNewsListMain { width:1200px; height:570px; margin:0 auto; }
.indexNewsLi { width:388px; height:auto; display:inline-block; float:left;  margin:0 6px; }
.indexNewsLiTitle1 { width:388px; height:97px; background:url(../images/bg_index_news1_title.png) no-repeat; position:relative; }
.indexNewsLiTitle1 h3 { width:auto; height:47px; line-height:47px; font-size:26px; color:#fffefe; position:absolute; left:115px; top:25px; }
.indexNewsLiTitle1 span { width:80px; height:35px; border-radius:0 20px 0 0; background:#459dc9; position:absolute; right:20px; top:30px; }
.indexNewsLiTitle1 span a { width:80px; height:35px; line-height:35px; font-size:18px; color:#fff; text-align:center; display:block; }
.indexNewsLiTitle2 { width:388px; height:97px; background:url(../images/bg_index_news2_title.png) no-repeat; position:relative; }
.indexNewsLiTitle2 h3 { width:auto; height:47px; line-height:47px; font-size:26px; color:#fffefe; position:absolute; left:115px; top:25px; }
.indexNewsLiTitle2 span { width:80px; height:35px; border-radius:0 20px 0 0; background:#779D31; position:absolute; right:20px; top:30px; }
.indexNewsLiTitle2 span a { width:80px; height:35px; line-height:35px; font-size:18px; color:#fff; text-align:center; display:block; }
.indexNewsLiTitle3 { width:388px; height:97px; background:url(../images/bg_index_news3_title.png) no-repeat; position:relative; }
.indexNewsLiTitle3 h3 { width:auto; height:47px; line-height:47px; font-size:26px; color:#fffefe; position:absolute; left:115px; top:25px; }
.indexNewsLiTitle3 span { width:80px; height:35px; border-radius:0 20px 0 0; background:#E74A1C; position:absolute; right:20px; top:30px; }
.indexNewsLiTitle3 span a { width:80px; height:35px; line-height:35px; font-size:18px; color:#fff; text-align:center; display:block; }

ul.indexNewsLiList1 { width:384px; height:auto; background:#fff; list-style:none; margin:0 auto; padding:0 5px; }
ul.indexNewsLiList1 li { width:374px; height:49px; border-bottom:2px solid #ededed; background:url(../images/bg_index_news1_li.png) 2px center no-repeat; list-style:none; }
ul.indexNewsLiList1 li span { width:245px; height:49px; line-height:49px; font-size:14px; color:#4C4B4B; display:inline-block; float: left; margin:0 0 0 23px; overflow:hidden; }
ul.indexNewsLiList1 li em { width:70px; height:49px; line-height:49px; font-size:14px; color:#7f7e7e; font-style:normal; display:inline-block; float: right; overflow:hidden; }
ul.indexNewsLiList1 li a:hover span { color:#77bfe5; }
ul.indexNewsLiList1 li a:hover em { color:#77bfe5; }

ul.indexNewsLiList2 { width:384px; height:auto; background:#fff; list-style:none; margin:0 auto; padding:0 5px; }
ul.indexNewsLiList2 li { width:374px; height:98px; border-bottom:2px solid #ededed;  list-style:none; }
ul.indexNewsLiList2 li p { width:374px; height:49px; line-height:49px; font-size:14px; color:#4C4B4B; padding:0 0 0 48px; overflow:hidden; }
ul.indexNewsLiList2 li a:hover p { color:#A3CE58; }
ul.indexNewsLiList2 li p.indexNewsLiList2q { background:url(../images/bg_index_news2_li1.png) 2px center no-repeat; }
ul.indexNewsLiList2 li p.indexNewsLiList2a { background:url(../images/bg_index_news2_li2.png) 2px center no-repeat; }

ul.indexNewsLiList3 { width:384px; height:auto; background:#fff; list-style:none; margin:0 auto; padding:0 5px; }
ul.indexNewsLiList3 li { width:374px; height:49px; border-bottom:2px solid #ededed; background:url(../images/bg_index_news3_li.png) 2px center no-repeat; list-style:none; }
ul.indexNewsLiList3 li span { width:245px; height:49px; line-height:49px; font-size:14px; color:#4C4B4B; display:inline-block; float: left; margin:0 0 0 23px; overflow:hidden; }
ul.indexNewsLiList3 li em { width:85px; height:29px; line-height:29px; font-size:14px; color:#fff; text-align:center; font-style:normal; border-radius:5px; background:#BFBFBF; display:inline-block; float: right; overflow:hidden; margin:10px 0 0; }
ul.indexNewsLiList3 li a:hover span { color:#f8b551; }
ul.indexNewsLiList3 li a:hover em { color:#fff; background:#DD4347; }

.links { width:100%; height:auto; background:#F2F2F2; padding:39px 0; }
.linksTitle { width:1200px; height:37px; line-height:37px; font-size:28px; color:#4C4C4C; text-align:center; margin:0 auto;  }
.linksMain { width:1200px; height:auto; margin:35px auto 0; }
.linksMain a { width:200px; height:64px; display:inline-block; float:left; margin:0 0 10px; overflow:hidden; position:relative; }
.linksMain a img { width:190px; height:64px;  display:block; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%); transition:ease-in-out 0.5s; }
.linksMain a:hover img { width:209px; height:70px; transition:ease-in-out 0.5s; }

ul.newsMain { width:820px; height:auto; margin:36px auto 100px; list-style:none; }
ul.newsMain li { width:820px; height:auto; border-bottom:1px solid rgba(216,216,216,0.5); list-style:none; margin:0 0 30px; padding:0 0 20px; }
ul.newsMain li:hover { background:rgba(255,255,255,0.7); transition:ease-in-out 0.5s; }
ul.newsMain li dl { width:820px; height:auto; }
ul.newsMain li dl dt { width:80px; height:auto; display:inline-block; float:left; padding:10px 20px 0 10px; }
ul.newsMain li dl dt span.date { width:80px; height:28px; line-height:28px; font-size:20px; color:#fff; display:block; }
ul.newsMain li:hover dl dt span.date { color:#33a1db; }
ul.newsMain li dl dt span.year { width:80px; height:33px; line-height:33px; font-size:25px; color:#fff; display:block; }
ul.newsMain li:hover dl dt span.year { color:#33a1db; }

ul.newsMain li dl dd { width:740px; height:auto; border-left:1px solid rgba(216,216,216,0.5); display:inline-block; float:right; padding:10px 0 0 20px; }
ul.newsMain li dl dd h3 { width:720px; height:auto; line-height:28px; font-size:20px; color:#fff; }
ul.newsMain li:hover dl dd h3 { color:#33a1db; }
ul.newsMain li dl dd p { width:720px; height:auto; line-height:25px; font-size:16px; color:#F2F2F2; margin:12px 0 0; }
ul.newsMain li:hover dl dd p { color:#33a1db; }

.pages { width:820px; height:36px; text-align:center; margin:0 auto; }
.pages a { width:auto; height:36px; line-height:36px; font-size:20px; color:#4C4C4C;
 text-align:center; background:#E5E5E5; display:inline-block; padding:0 15px; margin-left: 5px;}
.pages a:hover { color:#fff; background:#33A1DB; }
.pages a.current { color:#fff; background:#33A1DB; }
.pages .page_turner{color:#fff;}

section.indexView { width:100%; height:auto; background:#A7D6EF; padding:0 0 70px 0; }
.indexViewTitle { width:1778px; max-width:100%; height:97px; font-size:34px; color:#fff; font-weight:bold; text-align:center; background:url(../images/bg_index_title.png) center top no-repeat; margin:0 auto; padding:9px 0 0; }
.indexView img{margin:20px;}

.indexViewMain { width:1200px; height:auto; line-height:30px; font-size:16px; color:#fff; margin:17px auto 0; }
.indexViewMain p { width:1200px; height:auto; line-height:30px; font-size:16px; color:#fff; }

.indexAboutTitle a{color:#fff;}
.indexOnlineEducationTitle a{color:#fff;}
.indexSelfStudyTitle a{color: #fff;}

.coupletAdsLeft { width:85px; height:auto; position:fixed; left:15px; top:200px; z-index:999999; }
.coupletAdsRight { width:85px; height:auto; position:fixed; right:15px; top:200px; z-index:999999; }
.coupletAdsTitle { width:85px; height:25px; line-height:25px; font-size:14px; color:#444; }
.coupletAdsLeft .coupletAdsTitle { text-align:right; }
.coupletAdsRight .coupletAdsTitle { text-align:left; }
.coupletAdsMain { width:85px; height:auto; }
.coupletAdsMain img { width:85px; height:auto; }






