﻿/*commen css*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
li{list-style:none;}
img{border:none;}

body{color:#40463c;font-size:12px; font-family:'宋体',Tahoma,Helvetica,Arial,sans-serif;background:url(images/body_bg.jpg) no-repeat top center;}
a{color:#40463c;text-decoration:none;blr:expression(this.onFocus=this.blur());-moz-outline-style: none;}
a:hover{ color:#3a8ec8;text-decoration:none;}

.fL{ float:left;}
.fR{ float:right;}
.fClear{ overflow:hidden;zoom:1;}
.block{ display:block;}
.ralative{ position:relative;}
.absolute{ position:absolute;}
.nomargin{ margin:0;}
.nopadding{ padding:0;}
.red{ color:#e71b1b;}
.blue{ color:#3a8ec8;}
.green{ color:#98b64e;}
.green2{ color:#338c07;}
.purple{ color:#935b8d;}
.font14{ font-size:14px;}
.font24{ font-size:24px;}
.middle{ vertical-align:middle;}
.center{ text-align:center;}

/*layout*/
.container{ width:1016px; margin:0 auto; background:url(images/container_bg.jpg) no-repeat;}
.header{ width:1016px; height:166px;}
.content{ height:743px; width:988px;padding:0 15px 0 13px; overflow:hidden;zoom:1;}
.content .c_Left,.content .c_Right{ float:left;}
.content .c_Left{ width:199px; margin-right:11px; padding-top:14px;}
.content .c_Right{ width:777px; padding-top:22px;}
.footer{ width:1016px;height:147px;}
/*header*/
.header .data{ top:14px; left:22px;}
.header .logo{ top:57px; left:18px;}
.header .top_nav{ top:12px; left:680px;}
.header .top_nav ul li{ height:16px; line-height:16px; padding-left:22px; margin-left:20px;}
.header .top_nav ul li.item1{ background:url(images/top_nav_icon1.gif) no-repeat; margin:0;}
.header .top_nav ul li.item2{ background:url(images/top_nav_icon2.gif) no-repeat;}
.header .top_nav ul li.item3{ background:url(images/top_nav_icon3.gif) no-repeat;}
.header .top_nav ul li.item4{ background:url(images/top_nav_icon4.gif) no-repeat;}
.header .top_nav ul li a{ color:#3a8ec8;}
/*footer*/
.footer .footer_c{ left:468px; top:18px;}
.footer .bottom_nav{ font-weight:bold; color:#016c99;}
.footer .bottom_nav a{ color:#016c99; margin:0 10px;}
.footer .bottom_nav a.first{ margin-left:0;}
.footer .moreinfo{ line-height:18px; margin-top:14px;}
/*content leftColumn*/
.c_Left .menu{ height:376px;width:199px; padding:17px 0 0;background:url(images/menu_bg.jpg) no-repeat;}
#navigation li{ height:36px; overflow:hidden;}
#navigation .item1,
#navigation .item2,
#navigation .item3,
#navigation .item4,
#navigation .item5,
#navigation .item6,
#navigation .item7,
#navigation .item8,
#navigation .item9,
#navigation .item10{display:block;width:198px; height:36px; overflow:hidden;text-indent:-6789px; background-repeat:no-repeat; background-position:center;  }
#navigation .s1{ top:31px;}
#navigation .s2{ top:67px;}
#navigation .s3{ top:103px;}
#navigation .s4{ top:139px;}
#navigation .s5{ top:175px;}
#navigation .s6{ top:211px;}
#navigation .s7{ top:247px;}
#navigation .s8{ top:283px;}
#navigation .s9{ top:319px;}
#navigation .s10{ top:355px;}
#navigation .contentbox{ display:none; position:absolute; left:211px; z-index:2;width:90px; background:#fff;border:1px #a4d6e0 solid;}
#navigation .contentbox a{ display:block; width:100%;height:30px; line-height:30px;text-align:center; color:#00738b;border-bottom:1px dashed;}
#navigation .contentbox a:hover{ background:#d5f6fd; font-weight:bold;} 
#navigation .contentbox .last{text-decoration:none;}


#navigation li.show .contentbox{display:block;}
.c_Left .menu .item1{ background:url(images/menu_latestNews.gif);}
.c_Left .menu .item2{ background:url(images/menu_aboutYaen.gif)}
.c_Left .menu .item3{ background:url(images/menu_practiceCentre.gif);}
.c_Left .menu .item4{ background:url(images/menu_testCentre.gif);}
.c_Left .menu .item5{ background:url(images/menu_consultCentre.gif);}
.c_Left .menu .item6{ background:url(images/menu_interactiveDiscus.gif);}
.c_Left .menu .item7{ background:url(images/menu_readSource.gif);}
.c_Left .menu .item8{ background:url(images/menu_parentsClass.gif);}
.c_Left .menu .item9{ background:url(images/menu_contactUs.gif);}
.c_Left .menu .item10{ background:url(images/menu_onlineEnlist.gif);}
.c_Left .menu .item1:hover,#navigation li.show a.item1{ background:url(images/menu_latestNews_on.gif) center no-repeat;}
.c_Left .menu .item2:hover,#navigation li.show a.item2{ background:url(images/menu_aboutYaen_on.gif) center no-repeat;}
.c_Left .menu .item3:hover,#navigation li.show a.item3{ background:url(images/menu_practiceCentre_on.gif) center no-repeat;}
.c_Left .menu .item4:hover,#navigation li.show a.item4{ background:url(images/menu_testCentre_on.gif) center no-repeat;}
.c_Left .menu .item5:hover,#navigation li.show a.item5{ background:url(images/menu_consultCentre_on.gif) center no-repeat;}
.c_Left .menu .item6:hover,#navigation li.show a.item6{ background:url(images/menu_interactiveDiscus_on.gif) center no-repeat;}
.c_Left .menu .item7:hover,#navigation li.show a.item7{ background:url(images/menu_readSource_on.gif) center no-repeat;}
.c_Left .menu .item8:hover,#navigation li.show a.item8{ background:url(images/menu_parentsClass_on.gif) center no-repeat;}
.c_Left .menu .item9:hover,#navigation li.show a.item9{ background:url(images/menu_contactUs_on.gif) center no-repeat;}
.c_Left .menu .item10:hover,#navigation li.show a.item10{ background:url(images/menu_onlineEnlist_on.gif) center no-repeat;}
.c_Left .trainClass{ margin-top:13px;height:270px; padding-top:39px; background:url(images/trainClass_bg.gif) no-repeat;}
.c_Left .trainClass ul{}
.c_Left .trainClass ul li{padding:4px 0 0 2px; *padding:2px 0 0 2px;width:194px; height:29px; line-height:29px; text-align:center; overflow:hidden;}
.c_Left .trainClass ul li a{display:block; background:#eff6fb;}
.c_Left .trainClass ul li a:hover{ background:#c2e56f; color:#FFF; font-weight:bold;}
/*content index-rightColumn*/
.c_Right .latestNewsMore{height:421px;}
.c_Right .latestNewsMore .latestNews{ width:583px;height:382px; padding-top:39px;background:url(images/latestNews_bg.jpg) no-repeat;}
.c_Right .latestNewsMore .latestNews dl{ width:535px; margin:0 auto;}
.c_Right .latestNewsMore .latestNews dl dt{ width:535px;height:42px;font-weight:bold; font-size:12px; line-height:42px; overflow:hidden;zoom:1;}
.c_Right .latestNewsMore .latestNews dl dt a{ color:#98b64e;float:right;}
.c_Right .latestNewsMore .latestNews dl dt span{ float:left;}
.c_Right .latestNewsMore .latestNews dl dd{ padding-left:16px; width:519px; background:url(images/latestNews_listImg.gif) 0 9px no-repeat; height:26px; line-height:26px; border-bottom:1px #cecece dashed; overflow:hidden;zoom:1;}
.c_Right .latestNewsMore .latestNews dl dd a{ float:left;}
.c_Right .latestNewsMore .latestNews dl dd span{ float:right;}
.c_Right .login{width:168px; height:125px; padding:65px 0 0 15px;background:url(images/login_bg.jpg) no-repeat; top:0; left:594px;}
.c_Right .login label{color:#fff; font-weight:bold; line-height:22px;}
.c_Right .login .pwd{ margin-top:7px;}
.c_Right .login .account input,.c_Right .login .pwd input{ width:117px;height:14px;*height:20px;*line-height:20px;padding:3px 0;*padding:0;border:1px #4a9797 solid; font-size:12px;}
.c_Right .login .submit{ margin:11px 0 0 38px;}
.c_Right .login .more{ margin:10px 0 0 12px; width:138px;}
.c_Right .login .more a{ color:#fff;}
.c_Right .onlineTest{ left:594px; top:198px;}
.c_Right .BBSEntrance{ left:594px; top:239px;}
.c_Right .hdp{ left:594px; top:280px;}
.c_Right .banner{ margin-top:6px; height:183px;}

.c_Right .friendLink{ margin-top:7px; padding:44px 0 0 14px; height:70px; background:url(images/friendLink_bg.jpg) no-repeat;}
.c_Right .friendLink .img_linnk{height: 40px; padding-top:2px; overflow: hidden;}
.c_Right .friendLink .img_linnk ul{height: 40px;}
.c_Right .friendLink li{ float:left; margin-right:18px;}
.c_Right .friendLink li a img{ border:1px #afd6f5 solid; width:88px; height:31px;}
.c_Right .friendLink .more{ position:absolute; left:740px;_left:730px; top:12px; color:#935b8d;}
/*content aboutYaen-rightColumn*/
.crumb{ line-height:33px;}
.c_Right .aboutYaen{ width:579px; height:640px; padding:37px 2px 0; background:url(images/aboutYaen_bg.png) no-repeat;}
.c_Right .aboutYaen ul.aboutYaenNav{border-bottom:1px #cecece dashed;font-weight:bold; color:#98b64e; margin:0 auto; padding:12px 0;}
.c_Right .aboutYaen ul.aboutYaenNav li{float:left; line-height:18px;display:inline-block; *display:inline;}
.c_Right .aboutYaen ul.aboutYaenNav li a{color:#98b64e; margin:0 12px;}
.c_Right .aboutYaen ul.aboutYaenNav li.item1 a{ }
.c_Right .aboutYaen ul.aboutYaenNav li a:hover{color:#547600;}
.c_Right .aboutYaen .centreIntro{ padding:15px 12px 0;}
.c_Right .aboutYaen .members{ padding:20px 0 0 18px; width:579px;}
.c_Right .aboutYaen .members img{ width:114px; height:144px; padding:3px; border:1px #3a8ec8 solid;}
.c_Right .aboutYaen .members ul li{ float:left;width:140px; padding:0 53px 35px 0;}
.c_Right .aboutYaen .members ul li p{margin-top:4px; height:80px; overflow:hidden;line-height:16px;}

.c_Right .aboutYaen .members .page{ text-align:center; line-height:18px; margin-top:-20px;}

.c_Right .aboutYaen .membersIntro{ padding:18px 26px 0; line-height:18px;}
.c_Right .aboutYaen .membersIntro img{ width:114px; height:144px; padding:3px; border:1px #3a8ec8 solid;}
/*content register-rightColumn*/
.c_Right .btn{margin:12px auto 0;width:233px; height:23px; overflow:hidden;}
.c_Right .btn a{ display:block;width:86px; height:23px; overflow:hidden; text-indent:-6789px; background:url(images/btn_sure.gif) no-repeat;}
.c_Right .btn a.cancle{ background:url(images/btn_cancle.gif) no-repeat;}
.cancle{background-position: 0px 0px;border: solid 0px; width:86px; height:23px; background:url(images/btn_cancle.gif) no-repeat;cursor:pointer;}
.c_Right .registerAgreement,.c_Right .registerInfo{ width:773px; height:640px; padding:37px 2px 0; background:url(images/register_bg.png) no-repeat;}
.c_Right .registerAgreement p{ height:560px; width:737px;padding:16px 18px 12px; overflow-y:scroll; border-bottom:1px #cecece dashed;}
.c_Right .registerInfo .necessary{ line-height:40px; border-bottom:1px #cecece dashed; font-weight:bold; text-indent:16px;}
.c_Right .registerInfo table input{ width:237px; height:14px; padding:5px 0; *padding:0;*height:24px; *line-height:24px; border:1px #858585 solid; font-size:12px;}
.c_Right .registerInfo table label input{width:20px; height:15px; padding:0; *padding:0;*height:20px; *line-height:20px; border:none; font-size:12px;}
/*.c_Right .registerInfo table .border-B{ text-indent:650px;border-bottom:1px #cecece dashed;}*/
.c_Right .formreg{ width:773px; height:640px; padding:37px 2px 0; background:url(images/formreg_bg.png) no-repeat;}
.c_Right .formreg .necessary{ line-height:40px; border-bottom:1px #cecece dashed; font-weight:bold; text-indent:16px;}
.c_Right .formreg table input{ height:14px; padding:5px 0; *padding:0;*height:24px; *line-height:24px; border:1px #858585 solid; font-size:12px;}
.c_Right .formreg table label input{height:15px; padding:0; *padding:0;*height:20px; *line-height:20px; border:none; font-size:12px;}
.fct {height:1243px;}
.fctbg{ width:1016px; margin:0 auto; background:url(images/container_bg_formreg.jpg) no-repeat;}
.fctbody{color:#40463c;font-size:12px; font-family:'宋体',Tahoma,Helvetica,Arial,sans-serif;background:url(images/body_bg_formreg.jpg) no-repeat top center;}





.c_Right .registerInfo table .border-B{ text-indent:650px;}
.c_Right .registerInfo table .hr1{height:1px;border:none;border-top:1px dashed #cecece;}

.c_Right .registerInfo table .age{ width:103px;}
/*content readSource-rightColumn*/
.c_Right .readSource{ width:583px;}

.c_Right .readSourcebg{ background:url(images/readSource_bg.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_1{ background:url(images/category_bg_1.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_11{ background:url(images/category_bg_11.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_19{ background:url(images/category_bg_19.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_22{ background:url(images/category_bg_22.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_25{ background:url(images/category_bg_25.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_32{ background:url(images/category_bg_32.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_49{ background:url(images/category_bg_49.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_43{ background:url(images/category_bg_43.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .category_bg_46{ background:url(images/category_bg_46.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}


.c_Right .readSource .category_hd_1{background:url(images/category_hd_1.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_11{background:url(images/category_hd_11.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_19{background:url(images/category_hd_19.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_22{background:url(images/category_hd_22.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_25{background:url(images/category_hd_25.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_32{background:url(images/category_hd_32.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_49{background:url(images/category_hd_49.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_43{background:url(images/category_hd_43.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_46{background:url(images/category_hd_46.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_4{background:url(images/category_hd_4.png) no-repeat; height:37px; width:583px;}
.c_Right .readSource .category_hd_{background:url(images/category_hd_.png) no-repeat; height:37px; width:583px;}

.c_Right .readSource .ft{ height:10px; background:url(images/ft583.png) no-repeat;}
.c_Right .readSource .bd{ min-height:627px;_height:627px; border-left:1px #9ed3de solid;border-right:1px #9ed3de solid; padding:0 1px;}
.c_Right .readSource .readSourceNavOut{ border-bottom:1px #cecece dashed;}
.c_Right .readSource .readSourceNav{ width:568px; margin:0 auto; padding:12px 0; font-weight:bold; line-height:18px;color:#98b64e; }
.c_Right .readSource .readSourceNav .fClear li{display:inline-block; *display:inline; }
.c_Right .readSource .readSourceNav li a{ color:#98b64e; margin:0 8px;}
.c_Right .readSource .readSourceNav a:hover{ color:#547600;}
.c_Right .readSource .list{ width:535px; margin:0 auto;}
.c_Right .readSource .list li{ padding-left:16px; width:519px; background:url(images/latestNews_listImg.gif) 0 8px no-repeat; line-height:26px; *line-height:24px; border-bottom:1px #cecece dashed; overflow:hidden;zoom:1;}
.c_Right .readSource .list li a{ float:left;}
.c_Right .readSource .list li span{ float:right;}
.c_Right .readSource .page{ text-align:center; line-height:18px; margin-top:8px;}
.c_Right .readSource .detail{ padding:14px 14px 0;}
.c_Right .readSource .detail .time{ margin:12px 0 25px;}
.c_Right .readSource .detail table tr td{ border:1px #858585 solid; padding:4px 4px 4px 4px; }
.readSource_detail{ background:none;}
.readSource_detail .header,.readSource_detail .content,.readSource_detail .footer{margin:0 auto;}
.readSource_detail .headerbox{ background:url(images/header_box_bg.jpg) no-repeat center;}
.readSource_detail .contentoutbox{ background:#f4f9ff url(images/content_box_bg.gif) no-repeat center top;}
.readSource_detail .footerbox{ background:url(images/footer_box_bg.jpg) no-repeat center top;}
.readSource_detail .content_ft{ height:20px; background:url(images/content_ft_bg.png) no-repeat center; overflow:hidden;}
.readSource_detail .content{ height:auto; background:url(images/readSource_detail_content_bg.gif) repeat 0 -723px;}
.readSource_detail .absoluteimg{position:absolute; top:0; left:-223px;}


.c_Right .formRegTest .formreg_ft{ height:14px; background:url(images/formreg_ft.png) no-repeat;}
.c_Right .formRegTest{ width:777px;}
.c_Right .readSourcebg{ background:url(images/readSource_bg.png) no-repeat; padding:37px 2px 0; height:677px; width:579px;}
.c_Right .formRegTest .hd_frg{ height:37px; background:url(images/formreg_detail_hd_bg.png) no-repeat;}
.c_Right .formRegTest .ft{ height:10px; background:url(images/ft583.png) no-repeat;}
.c_Right .formRegTest .bd{ min-height:627px;_height:627px; border-left:1px #9ed3de solid;border-right:1px #9ed3de solid; padding:0 1px;}
.c_Right .formRegTest .readSourceNavOut{ border-bottom:1px #cecece dashed;}
.c_Right .formRegTest .readSourceNav{ width:510px; margin:0 auto; padding:12px 0; font-weight:bold; line-height:18px;color:#98b64e;}
.c_Right .formRegTest .readSourceNav .fClear li{display:inline-block; *display:inline;}
.c_Right .formRegTest .readSourceNav a{ color:#98b64e; margin:0 10px;}
.c_Right .formRegTest .readSourceNav a:hover{ color:#547600;}
.c_Right .formRegTest .list{ width:535px; margin:0 auto;}
.c_Right .formRegTest .list li{ padding-left:16px; width:519px; background:url(images/latestNews_listImg.gif) 0 8px no-repeat; line-height:26px; *line-height:24px; border-bottom:1px #cecece dashed; overflow:hidden;zoom:1;}
.c_Right .formRegTest .list li a{ float:left;}
.c_Right .formRegTest .list li span{ float:right;}
.c_Right .formRegTest .page{ text-align:center; line-height:18px; margin-top:8px;}
.c_Right .formRegTest .detail{ padding:14px 14px 0;}
.c_Right .formRegTest .detail .time{ margin:12px 0 25px;}
.readSource_detail .formreg_header_img{position:absolute; top:0; left:-223px;}
.c_Right .formRegTest input, button, textarea{ border:1px #858585 solid; font-size:12px;}

.c_Right .formRegTest .hd_tol{ height:37px; background:url(images/testonline_detail_hd_bg.png) no-repeat;}


.c_Right .reg_2{ width:773px; height:640px; padding:37px 2px 0; background:url(images/reg_bg_2.png) no-repeat;}
.c_Right .reg_2 .necessary{ line-height:40px; border-bottom:1px #cecece dashed; font-weight:bold; text-indent:16px;}
.c_Right .reg_2 table input{ width:237px; height:14px; padding:5px 0; *padding:0;*height:24px; *line-height:24px; border:1px #858585 solid; font-size:12px;}
.c_Right .reg_2 table label input{width:20px; height:15px; padding:0; *padding:0;*height:20px; *line-height:20px; border:none; font-size:12px;}
.c_Right .reg_2 table .border-B{ text-indent:650px;}
.c_Right .reg_2 table .hr1{height:1px;border:none;border-top:1px dashed #cecece;}
.c_Right .reg_2 table .age{ width:103px;}

.c_Right .loginInfo{ width:773px; height:640px; padding:37px 2px 0; background:url(images/login_bg.png) no-repeat;}
.c_Right .loginInfo .necessary{ line-height:40px; border-bottom:1px #cecece dashed; font-weight:bold; text-indent:16px;}
.c_Right .loginInfo table input{height:14px; padding:5px 0; *padding:0;*height:24px; *line-height:24px; border:1px #858585 solid; font-size:12px;}
.c_Right .loginInfo table label input{width:20px; height:15px; padding:0; *padding:0;*height:20px; *line-height:20px; border:none; font-size:12px;}
.c_Right .loginInfo .login_in input{width:237px;}