@charset "utf-8";
body{ font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;font-size:14px; margin:0px; padding:0px; background:#000000;}
li,ul{ list-style:none; padding:0px; margin:0px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
.clear{ clear:both;}
.noShow{ display:none;}
/*全局*/
.frameContent{ max-width:1200px; min-width:1003px;margin:0 auto;  background:url(../images/bg.jpg) center center no-repeat;}
/*顶部*/
.frameStyle{ clear:both; width:936px; min-width:936px; margin:0 auto;}
.frameTop{height:220px;}
.frameTop .titleDiv{font-size:18px;color:#0081c4; margin-left:40px;position:absolute; margin-top:30px; font-weight:bold; letter-spacing:2px;text-shadow:#959595 0 1px 1px; background:url(../images/index/logo.png) no-repeat; width:301px; height:54px;}
.frameTop .menuDiv{ margin-top:130px; height:40px;overflow:hidden; text-align:center; width:100%; float:left;}
.frameTop .menuDiv .menuList{line-height:28px; height:34px; width:110px; margin:0px 2px;display:inline-block;*display:inline;*zoom:1; background:url(../images/index/menubg.png) no-repeat;}
.frameTop .menuDiv .menuList a{color:#333333; font-size:18px;}
.frameTop .menuDiv .curr{ background:url(../images/common/curr.jpg) bottom repeat-x;}
.frameTop .menuDiv .curr a{color:#ffea00;}
.frameTop .menuDiv .split{ background:url(../images/common/split.jpg) no-repeat center center; height:40px; width:10px; display:none;}
/*二级菜单*/
.frameTop .menuDiv .menuChild{ position:absolute;z-index:100; display:none;cursor:pointer; background:#ececec; border:1px #bababa solid;text-align:center;
-moz-box-shadow: 2px 2px 10px #bababa;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #bababa;/*safari或chrome*/
box-shadow:2px 2px 10px #bababa;/*opera或ie9*/}
.frameTop .menuDiv .menuChild a{width:100px; overflow:hidden;text-align:center; height:36px; line-height:36px;}
.frameTop .menuDiv .menuChild .menuChild{padding:0px; display:none;}
.frameTop .menuDiv .menuChild .menuChildList{ width:110px;}
.frameTop .menuDiv .menuChild .childIcon{background:url(../images/common/m_ico_r.png) #ececec center right no-repeat;}
.frameTop .menuDiv .menuChild ._curr{background:#eb6800;}
.frameTop .menuDiv .menuChild .childIcon_curr{background:url(../images/common/m_ico_r.png) #ececec center right no-repeat;}
.frameTop .menuDiv .menuList .menuChild{ display:none;}
.frameTop .menuDiv .menuList:hover .menuChild{ display:block;}
.frameTop .menuDiv .menuList:hover .menuChild .menuChild{ display:none;}
/*---------------------------首页---------------------------*/

.courseTitle{ color:#0e629b; text-align:center; font-size:65px; font-weight:bold; clear:both; letter-spacing:10px; text-shadow:#959595 0 2px 2px;}

.courseBtn{width:135px; font-size:18px; letter-spacing:3px; font-weight:bold; height:42px; text-align:center; line-height:35px; background:url(../images/index/cbtn.png) no-repeat; margin-top:60px; margin-left:690px;}
.courseBtn a{color:#fff; }

/*首页banner*/
.indexBanner{ height:325px; margin-bottom:20px;}
.indexBanner .imgList{}
.indexBanner .imgList li{ position:absolute; display:none;}
.indexBanner .imgList li width{ width:936px; height:325px;}
.indexBanner .btnList { position:absolute; z-index:3; margin-top:290px; text-align:right; width:920px; display:none;}
.indexBanner .btnList span{ display:inline-block; width:19px; height:19px; background:url(../images/index/banner_ico.png) no-repeat; margin:0 2px;}
.indexBanner .btnList span:hover{background:url(../images/index/banner_ico_curr.png) no-repeat; cursor:pointer; color:#ffffff;}
.indexBanner .btnList .curr{background:url(../images/index/banner_ico_curr.png) no-repeat; cursor:pointer; color:#ffffff;}

/*视频列表*/
.indexVideo{ margin-bottom:10px; height:170px; overflow:hidden; background:#fff; width:600px; border-radius:20px; margin-left:100px; margin-top:50px;}
.indexVideo .leftBtn{ width:40px; height:176px;background:url(../images/index/scroll_btn_left.png) left center no-repeat; position:absolute; cursor:pointer; margin-left:6px;}
.indexVideo .leftBtn:hover{background:url(../images/index/scroll_btn_left_over.png) left no-repeat;}
.indexVideo .content{width:520px; overflow:hidden; position:absolute; margin-left:40px;}
.indexVideo .content .listDiv{margin-top:20px;}
.indexVideo .content .listDiv li{width:180px; float:left;}
.indexVideo .content .listDiv li a{ display:block; position:absolute; z-index:1; width:155px; height:110px; background:url(../images/index/videoBtn.png) no-repeat; margin:3px;}
.indexVideo .content .listDiv li a:hover{background:url(../images/null.gif) no-repeat;}
.indexVideo .content .listDiv li .img{width:167px; height:123px; background:url(../images/index/videobtn_bg.png) no-repeat;}
.indexVideo .content .listDiv li .img img{width:155px; height:110px; margin-left:2px; margin-top:1px; }
.indexVideo .content .listDiv li span{ display:block; width:155px;text-align:center; color:#000; height:20px; overflow:hidden; font-size:13px;}
.indexVideo .rightBtn{ width:40px; height:176px;background:url(../images/index/scroll_btn_right.png) right center no-repeat;position:absolute; margin-left:550px; cursor:pointer;}
.indexVideo .rightBtn:hover{background:url(../images/index/scroll_btn_right_over.png) right no-repeat;}

/*首页课程介绍*/
.indexAbout{ padding-bottom:30px; padding:15px; margin:0 auto; }
.indexAbout .title{ height:33px; line-height:33px; width:165px; margin-left:20px; font-size:18px; background:url(../images/index/atbg.png) no-repeat; color:#ffea00; text-align:center; font-weight:bold; position:absolute;}
.indexAbout .content{line-height:35px; color:#6e6e6e;line-height: 1.6; background:#faf5f2; margin-top:27px; padding:20px 40px; min-height:100px;}
.indexAbout .content h1{font-size:28px;font-weight:bold;}
.indexAbout .content h2{font-size:24px;font-weight:bold;}
.indexAbout .content h3{font-size:20px;font-weight:bold;}

/*底部*/
.frameFooter{margin-top:40px; border-bottom:3px #040b12 solid;}
.frameFooter .content{text-align:center;color:#42494f; line-height:40px; min-height:40px;}
.frameFooter .content a{ color:#2d2d2d;}
.frameFooter .content .link a{ margin:0px 5px; display:inline-block;}

/*---------------------------内页---------------------------*/
.pageAbout{  padding-bottom:40px; border-radius:6px;}
.pageAbout .aboutTitle{ height:50px; line-height:50px;font-size:30px;color:#888585;text-align:center; border-bottom:1px #ffea00 solid; padding-bottom:10px;}
.pageAbout .aboutTitle span{ display:inline-block; *display:inline;zoom:1; width:16px; height:16px; background:#ffea00; margin:0px 20px;}
.pageAbout .aboutContentDiv{ font-size:16px; color:#888585; line-height:26px;line-height: 1.6;width:830px; margin:0 auto; margin-top:30px;}
.pageAbout .aboutContentDiv h1{font-size:28px;font-weight:bold;}
.pageAbout .aboutContentDiv h2{font-size:24px;font-weight:bold;}
.pageAbout .aboutContentDiv h3{font-size:20px;font-weight:bold;}


/*------------自定义样式------------*/
/*练习题*/
.testListDiv{ background:#e9e9e9; padding:10px 20px;border:1px #c6c7c6 solid; margin-bottom:4px;text-align:left;}
.testListDiv .testTitle{ font-size:16px; border-bottom:1px dotted #c6c7c6; padding-bottom:10px;}
.testListDiv .testOption{ margin-top:10px;}
.testListDiv .testOption .optionList{ margin:5px 0px;}
.testListDiv .testOption .optionList input{margin:0px 3px;}
.testListDiv .testBtn{ margin-top:20px;}
.testListDiv .testBtn .testSubBtn{ padding:2px 20px;}
.testListDiv .answerShow{ display:none; margin-top:5px; font-size:16px;}
.testListDiv .answerDiv{ display:none; margin-top:5px;}
.testListDiv .testOption .qandaList input{ min-width:300px;}
.testListDiv .testOption .qandaList textarea{ min-width:400px;}
.testListDiv .testOption .qandaList span{ color:#FF0004; display:none;}

/*段前缩进*/
.blankkey{text-indent: 2em; padding:0px; margin:0px;}

/*tabs标签*/
.doubletabsDiv{ overflow:hidden;display:inline-block;}
.doubletabsDiv .doubletabs_title{ height:31px; text-align:left;}
.doubletabsDiv .doubletabs_title a{ display:inline-block; *display:inline;zoom:1;height:30px; line-height:30px; padding:0px 15px; border:1px #d6d3d6 solid;background:#FFFFFF; margin-left:5px; color:#848284; cursor:pointer; background:#f7f3f7; font-size:14px; border-bottom:none;}
.doubletabsDiv .doubletabs_title a:hover{ background:#dbdbdb; text-decoration:none;}
.doubletabsDiv .doubletabs_title .curr{ color:#525563; cursor:default;background:#fff;}
.doubletabsDiv .doubletabs_title .curr:hover{background:#fff;}
.doubletabsDiv .doubletabs_content{border:1px #d6d3d6 solid; min-height:400px;padding:10px; background:#FFFFFF;}
.doubletabsDiv .doubletabs_content .doubletabs_list{ display:none;}

blockquote{padding-left: 20px;padding-right: 8px;border-left:5px solid #CCC; color:#888888;font-style: italic;}

/*锚点导航菜单*/
.contentA-Menu{ position:fixed; top:100px; left:20px; background:#FFFFFF; border:1px #000000 solid; z-index:9999;}
.contentA-Menu .amenuContent{ padding:10px;}
.contentA-Menu a{ display:block; padding:7px 10px; color:#2D2D2D; border-top:1px #D3D3D3 solid;text-decoration:none;}
.contentA-Menu a:hover{ background:#D3D3D3; text-decoration:none;}
.contentA-Menu .first{ border:none;}
.contentA-Menu .amenuTitle{ height:35px; line-height:35px; background:#E7E7E7; border-bottom:1px #000000 solid; text-align:center; font-size:16px; cursor:pointer;}