﻿.top{ width:100%; height:150px; background-color:#1a1c27; border-top:#666666 1px solid; color:#CCC;}
.top a{ color:#CCC;}
.top a:hover{ color:#FFF;}
.top .logo{ height:85px; margin:0 auto; width:1000px; background:url(../images/logo.png) no-repeat left;}
.top .logo span{ display:block; height:50px; line-height:50px; width:500px; margin-left:250px; float:left;}
.top .logo span a:hover{ text-decoration:underline;}
.top .logo ul{ display:block; width:250px; height:50px; float:left;}
.top .logo ul li{ float:right; line-height:50px;}
.top .logo form{ width:745px; margin-left:250px; height:35px; background-color:#666; font-size:12px; padding-left:6px;}
.top .logo form input{ margin-top:6px;}
.SearchBtn{ height:20px; width:40px; background:url(../images/btn.png) no-repeat 0 -90px; color:#300; border: 0 none; color:#1a1c27; }
/*����*/
.nav{ height:52px; width:100%; background:url(../images/NavBg.gif) repeat-x 0 0; margin-top:15px;}
.nav ul{ display:block; width:1000px; margin:0 auto;}
.nav ul li{ float:left; width:110px; height:50px; line-height:50px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/NavBg.gif) repeat-x 0 -52px; color:#FFF;}
.nav ul li a{ display:block; background:url(../images/NavBg.gif) repeat-x 0 0;}
.nav ul li a:hover{ background:url(../images/NavBg.gif) repeat-x 0 -52px;}
.nav ul .visited a{ display:block; background:url(../images/NavBg.gif) repeat-x 0 -52px; color:#FFF;}

.main{ width:1000px; margin:0 auto; margin-top:10px; min-height:400px;}
.main_left{ width:210px; float:left;}
.main_right{ width:780px; float:left; margin-left:10px;}
.main h2{height:40px; line-height:40px; text-align:center; color:#FFF; font-size:14px; font-weight:bold;}
/*banner�����*/
.main .banner{ width:528px; position:relative; height:220px; float:left;}
#slide{position:relative;float:left;width:528px;height:220px;overflow:hidden;background:url(../images/loading.gif) no-repeat center; border:#CCC 1px solid;}
#slide ul{position:absolute;}
#slide li{float:left; width:528px; height:220px; overflow:hidden; }
#slide div{position:absolute; float:right; bottom:5px; right:5px; height:30px; overflow:hidden; zoom:1; }
#slide span{width:25px;font-size:14px;height:25px;margin:2px 2px; background:#1a1c27;float:left;text-align:center;line-height:25px;cursor:pointer;font-family:arial;filter:alpha(opacity=70);opacity:0.7;}
#slide span a{color:#fff;text-decoration:none;}
#slide span.curr,#slide span.hover{background:#000;filter:alpha(opacity=100);opacity:1;}
#slide .curr a:link, #slide .curr a:visited{color:#fff;}
/*�������̡��������̡���ֶһ�����*/
.BButton{ width:530px; height:128px;}
#featureContainer {margin: 0px auto; width: 530px; margin-top:25px;}
#wrap {overflow: hidden;}
#feature .prev {position: relative; top:-110px; left:0; text-indent: -9999px; width:10px; display: block; background: url(../images/pre_next.png) no-repeat 0 -40px; float: left; height:20px;}
#feature .next {position: relative; top:-110px; right:0; text-indent: -9999px; width:10px; display: block; background: url(../images/pre_next.png) no-repeat 0px 0px; float:right; height:20px;}
#feature .prev:hover {background-position: 0 -60px;}
#feature .next:hover {background-position: 0 -20px;}
.featureUL {list-style-type:none; width:450px;}
.featureBox {width:220px; float:left; height:100px; overflow:hidden; margin-left:25px; }
#botton-scroll{z-index:0; margin-left:10px; width:530px; float:left; height:130px; }
#block{position:relative; z-index:0; margin:0px auto; width:530px; height:150px; overflow:hidden;}
#block .box { width:220px; float:left; height:100px;}
#block .box a img{ width:220px; height:100px;}
/*������Ѷ-����*/
.main .NewsScroll{ width:238px; height:170px; float:left; border:#CCC 1px solid; margin-left:10px;}
.NewsScroll h2{  background:url(../images/NavBg.gif) repeat-x 0 -104px; font-size:14px; }
.NewsScroll #rollAD{ height:104px; position:relative; overflow:hidden; width:210px; margin:12px;}
.NewsScroll #rollAD ul li{ line-height:26px;}
.NewsScroll #rollAD ul li a{ color:#3B4053; background:url(../images/ListStyleSquareGray.gif) no-repeat 0 6px;padding-left:10px;}
.NewsScroll #rollAD ul li a:hover{ text-decoration:underline; color:#000; background:url(../images/ListStyleSquareYellow.gif) no-repeat 0 6px;}
.NewsScroll #rollAD ul .emphasized a{ background:url(../images/ListStyleSquareYellow.gif) no-repeat 0 6px;padding-left:10px; }
/*��¼��ע��*/
.main .login{ width:238px; height:170px; float:left; margin-top:9px; border:#CCC 1px solid; border-top:none; margin-left:10px;}
.login h2{  background:url(../images/NavBg.gif) repeat-x 0 -104px; }
.login table{ width:100%; margin-top:12px;}
.login table tr th{ height:33px; line-height:33px; font-weight:bold; text-align:right; width:76px;}
.login table tr td a{ color:#00F; text-decoration:underline;}
.login table tr td a:hover{ color:#F00; text-decoration:underline;}
.loginbtn,.registerbtn{height:30px; width:80px; color:#FFF;  font-size:12px; font-weight:bold; border: 0 none; margin-top:5px;}
.loginbtn{  margin-left:40px; background:url(../images/btn.png) repeat-x 0 -30px; text-align:center; }
.registerbtn{ background:url(../images/btn.png) repeat-x 0 -60px;  margin-left:5px; }
/*���㽲ʦ*/
.FineTeacher{ width:208px; height:360px; border:#CCC 1px solid; margin-top:10px;}
#Tcontainer{ width:208px; height:288px; overflow:hidden;}
.FineTeacher h2{ background:url(../images/NavBg.gif) repeat-x 0 -12px;}
.FineTeacher dl{ width:190px; height:95px; border-bottom:#CCC 1px solid; margin:0 auto; }
.FineTeacher dl dt{ width:60px; height:71px; float:left; padding:1px; border:#CCC 1px solid; margin:10px 0;}
.FineTeacher dl dd{ width:115px; height:75px; float:right; margin:10px 0; }
.FineTeacher dl dd a{ display:block; width:115px; color:#535663; line-height:25px; }
.FineTeacher dl dd a:hover{color:#1a1c27;}
.FineTeacher span{ height:32px;}
.FineTeacher span a{ line-height:30px; float:right; margin-right:10px; color:#535663;}
.FineTeacher span a:hover{color:#1a1c27;}

/*tabѡ�1*/
.main .NewsTab{ width:780px; height:360px;  float:left; margin-top:10px;}
.TabBtnDiv{ position:relative; overflow:hidden; height:40px; width:778px; text-align:left;}
#TabBtn1{ position:absolute; top:0; left:0; z-index:1; width:778px; background:url(../images/NavBg.gif) repeat-x  0 -12px;}
#TabBtn1 li{ float:left; display:block; cursor:pointer; width:194px; text-align:center; line-height:40px; height:40px; color:#999; font-weight:bold; font-size:14px;}
#TabBtn1 li.hover{ background:url(../images/NavBg.gif) repeat-x 0 -118px; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; color:#fff;}
.ListBox1Div{ clear:both; margin-top:-1px; border:1px solid #CCC; height:320px; width:776px; }
#ListBox1 ul.block{ display: block;}
#ListBox1 ul.none{ display: none;}

/*tabѡ�2-����չʾ*/
.main #NewsTab0{ width:780px; height:220px; float:left; margin-top:10px;}
.TabBtnDiv0{ position:relative; overflow:hidden; height:40px; width:778px;}
#TabBtn0{ position:absolute; top:0; left:0; z-index:1; width:778px;}
#TabBtn0 li{ float:left; display:block; cursor:pointer; width:776px; line-height:40px; height:40px; color:#999; font-weight:bold; font-size:14px;}
#TabBtn0 li.hover{ background:#fff; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; color:#1a1c27;font-size: 20px;}
.ListBox1Div0{ clear:both; margin-top:-1px; border:1px solid #CCC; height:138px; width:776px; }
#ListBox0 ul{ display: none;}
#ListBox0 ul.block{ display: block;}
#ListBox0 ul li h4{ height:40px; line-height:40px; font-size:14px; color:#06C; width:720px; margin:0 auto; margin-left:30px;}
#ListBox0 ul li h4 a{ float:right; color:#F90; font-size:12px;}
#ListBox0 ul li h4 a:hover{ color:#000;}
#ListBox0 ul li img{ margin-left:27px; width:160px; height:110px;}
/*
.RecCourse tr th{ width:59px; line-height:30px; text-align:center; color:#FFF; font-weight:bold; background-color:#1a1c27; border-right:#CCC 1px solid;}
.RecCourse tr td{ width:60px; height:20px; text-align:center; border-right:#CCC 1px solid; border-top:#CCC 1px solid; color:#000;}
.RecCourse tr td a{ line-height:20px; color:#F60; font:Arial, Helvetica, sans-serif; }
.RecCourse tr td a:hover{ display:block;  background-color:#FFC; font-weight:bold;}
.RecCourse tr .aTitile{ width:260px; text-align:left; padding:0 10px;}
.RecCourse tr .aTitile a{ display:inline; color:#333; font-weight:bold; }
.RecCourse tr .aTitile a:hover{  display:inline; background-color:#FFF; color:#000;}
*/
.RecCourse tr th{ width:59px; line-height:30px; text-align:center; color:#FFF; font-weight:bold; background-color:#1a1c27; border-right:#CCC 1px solid;}
.RecCourse tr td{ width:60px; height:20px; text-align:center; border-right:#CCC 1px solid; border-top:#CCC 1px solid; color:#000;}
.RecCourse tr td a{ line-height:20px; color:#F60; font:Arial, Helvetica, sans-serif; }
.RecCourse tr td a:hover{background-color:#FFC; font-weight:bold;}
.RecCourse tr .aTitile{ width:260px; text-align:left; padding:0 10px;}
.RecCourse tr .aTitile_a{ width:85px; text-align:left; padding:0 10px;}
.RecCourse tr .aTitile a{ display:inline; color:#333; font-weight:bold; }
.RecCourse tr .aTitile a:hover{  display:inline; background-color:#FFF; color:#000;}
.contentscr{width:778px; height:260px; overflow:hidden; }
.contentscr .content_main{ margin:0 auto;}
.tip{ display:block; background-color:#FFC; border:#FC0 1px solid; color:#F90; width:775px; height:26px; line-height:26px; margin:1px 0; margin-right:none; text-align:center; }
/*�����б?֪ʶ�б�*/
.NewList{ margin:10px;}
.NewList li{ line-height:28px; margin-left:10px;}
.NewList li a{ background:url(../images/ListStyleSquareGray.gif) no-repeat 0 6px; color:#000; line-height:28px; padding-left:15px; width:600px; height:28px;}
.NewList li a:hover{ background:url(../images/ListStyleSquareYellow.gif) no-repeat 0 6px; color:#F90;}
.NewList li span{ width:100px; height:28px; float:right; color:#999; }
/*SubPage*/
.main h1{ line-height:20px; padding:15px 0; font-size:14px; font-weight:bold; color:#F90; text-indent:15px; background:url(../images/ListStyleSquareYellow.gif) no-repeat 0 23px;}
.main h3{ line-height:20px; padding:15px 0; font-size:14px; font-weight:bold;}
.main .content{ width:770px; float:left; margin-left:20px;}
.main .xcontent{ width:100%; float:left; margin-left:20px;}
.content span{ display:block; width:770px; height:30px; line-height:30px; border-bottom:#CCC 1px solid; color:#535663;}
.content span a{ color:#535663;}
.content span a:hover{ color:#1a1c27;}
.content h1{ width:680px; line-height:20px; padding:15px 0; font-size:13px; font-weight:bold; color:#F90; text-indent:15px; background:url(../images/ListStyleSquareYellow.gif) no-repeat 0 23px; float:left;}
.content h2{ height:30px; line-height:30px; font-size:12px; font-weight:bold; background-color:#FFC; color:#F90; text-align:left; text-indent:15px; margin:10px 0;}
.content p{ line-height:25px;}
.content p img{ margin:10px 100px; padding:1px; border:#CCC 1px solid;}
.content .partners a{ display:block; width:180px; height:80px; margin-right:12px; margin-bottom:15px; float:left; text-indent:-999em;}
.partners1{ background:url(../images/partners.jpg) no-repeat 0 0; height:80px;}
.partners2{ background:url(../images/partners.jpg) no-repeat 0 -80px; height:80px;}
.partners3{ background:url(../images/partners.jpg) no-repeat 0 -160px; height:80px;}
.partners4{ background:url(../images/partners.jpg) no-repeat 0 -240px; height:80px;}
.partners5{ background:url(../images/partners.jpg) no-repeat 0 -320px; height:80px;}
.partners6{ background:url(../images/partners.jpg) no-repeat 0 -400px; height:80px;}
.partners7{ background:url(../images/partners.jpg) no-repeat 0 -480px; height:80px;}
.partners8{ background:url(../images/partners.jpg) no-repeat 0 -560px; height:80px;}
/*����ȷ�ϰ�ť*/
.EnrollBtn{ width:80px; float:right; height:40px; margin-top:-95px;margin-right:40px;}
.EnrollBtn input{ background:url(../images/btn.png) no-repeat 0 -130px; width:120px; height:40px; line-height:20px; border:0 none; color:#FFF; font-size:16px; font-weight:bold; cursor:pointer;}

.EnrollBtn2{ width:80px; float:right; height:40px; margin-top:-72px;margin-right:40px;}
.EnrollBtn2 input{ background:url(../images/btn.png) no-repeat 0 -130px; width:120px; height:40px; line-height:20px; border:0 none; color:#FFF; font-size:16px; font-weight:bold; cursor:pointer;}

.content table{ width:100%; border-top:#CCC 1px solid; border-left:#CCC 1px solid; margin-bottom:10px;}
.content table tr th{ width:80px; line-height:30px; font-weight:bold; border-bottom:#CCC 1px solid; border-right:#CCC 1px solid; text-align:center; }
.content table tr td{ padding:0 5px; line-height:30px; border-bottom:#CCC 1px solid; border-right:#CCC 1px solid;}
.content dl{ margin-top:10px; padding-bottom:10px; border-top:#CCC 3px solid;}
.content dl dt{ line-height:30px; font-weight:bold; color:#F90; margin-top:10px;}
.content dl dd{ line-height:20px; padding-bottom:10px; border-bottom:#CCC 1px dashed;}
/*�Ż�����*/
.content .sales{ height:100%; border:#FC9 1px solid; background-color:#FFC; padding:10px; margin-top:0; margin-bottom:20px;}
.content .sales dt{ width:30%; float:left;}
.content .sales dd{ width:70%; float:left; border-bottom:none; line-height:25px;}
.content .sales dd h3{ font-size:18px;}
.content .sales dd .SalesBtn{ float:left; width:80px; height:30px; line-height:30px; background:url(../images/btn.png) no-repeat 0 -170px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; margin-top:15px; margin-right:5px; border:0 none;}

/*֧��ҳ��*/
.ProcessBg{ display:block; width:1000px; height:30px; line-height:30px; margin-top:20px; font-size:15px; font-weight:bold;}
.PayTable{ width:1000px; text-align:center; margin:0 auto; background-color:#F0F8FF;}
.PayTable th{ font-weight:bold; text-align:left; border-bottom:#CCC 3px solid; border-right:#FFF 5px solid; line-height:30px; background-color:#FFF;}
.PayTable td{ height:50px; line-height:50px; border-bottom:#FFF 1px dashed;}
.InfoTable{ width:1000px; border-top:#CCC 1px solid; border-left:#CCC 1px solid;}
.InfoTable th{ width:100px; line-height:30px; text-align:right; font-weight:bold; padding-right:10px; border-bottom:#CCC 1px solid;  border-right:#CCC 1px solid;}
.InfoTable td{ border-bottom:#CCC 1px solid;  border-right:#CCC 1px solid; line-height:30px; padding-left:10px;}
.SubmitBtn{ height:40px; margin:30px 0; text-align:center;}
.SubmitBtn input{ height:40px; width:120px; background:url(../images/btn.png) no-repeat 0 -130px; border:none; font-size:16px; font-weight:bold; color:#FFF;}

.footer span{ display:block; width:1000px; height:40px; margin:0 auto; line-height:40px; text-align:center; color:#CCC;}


//���ƹ�������ʽ
.dz_min { width:742px; height:auto; overflow:hidden; padding-left:19px; padding-right:19px; padding-top:19px;
}
.dz_bg{ width:740px; height:auto; overflow:hidden; border:#ccc solid 1px;  }
.dz_header{ width:740px; height:185px; background-image:url(../images/dz-bg.jpg); background-repeat:repeat-x; }
.dz_title{ width:723px; height:45px; padding-top:21px; padding-left:17px;}
.dz-tubiao{ width:47px; height:45px; float:left;}
.dz_btwenben{ width:260px; height:45px; float:left;}
.dz_shuoming{ width:592px; height:80px; margin-left:64px; margin-right:64px; background-color:#FFFFCD; padding:10px; text-align:left; line-height:25px; font-size:14px;}
.dz_xuanze{ width:612px; height:auto; margin-left:64px; margin-right:64px; overflow:hidden; padding-top:15px; }
.dz_xuanze ul{margin:0px;list-style-type: none; display:block; padding:0px;}
.dz_xuanze li{ width:612px; height:24px; padding-top:11px; padding-bottom:11px; display:block; }
.dz_smwenben{ width:112px; height:24px; text-align:right; line-height:24px; float:left; font-size:14px; }
.dz_smwenben-1{ width:auto; height:24px; text-align:left; line-height:24px; float:left; padding-left:30px; font-size:14px;  }
.dz_xiala{ width:116px; height:24px; float:left;}
.dz_xuankuang{ width:115px; height:24px;}
.dz_xuankuang-1{ width:300px; height:24px;}
.dz_xiala-1{ width:300px; height:24px; float:left; font-size:12px;}
.dz_xiala-2{ width:200px; height:20px; line-height:20px; text-align:left; border:#999 solid 1px; }
.dz_yhtubiao{ width:700px; height:35px; padding:0px 20px 0px 20px; padding-bottom:20px; }
.dz_yhtubiao-1{ width:35px; height:35px; float:left; }
.dz_yhtubiao-2{ width:655px; height:35px; float:left; font-size:14px; text-align:left; line-height:35px; color:#900; padding-left:10px; }


/*������ʽ*/
.dz_tcmin{ width:416px; height:267px; margin:auto;}
.dz_tcmin-1{ width:10px; height:267px; background-image:url(../images/dz-tc1.png); background-repeat:no-repeat; float:left;}
.dz_tcmin-2{ width:896px; height:267px; background-image:url(../images/dz-tc2.jpg); background-repeat:repeat-x; float:left;}
.dz_tcmin-3{ width:10px; height:267px; background-image:url(../images/dz-tc2.png); background-repeat:no-repeat; float:left;}
.dz_tcmin-4{ width:896px; height:34px;}
.dz_tcmin-5{ width:34px; height:34px; float:left;}
.dz_tcmin-6{ width:718px; height:34px; float:left; font-size:14px; line-height:34px; text-align:left; font-weight:bold; padding-left:10px; }
.dz_tcmin-7{ width:728px; height:203px; float:left; font-size:14px; line-height:34px; text-align:left; padding-left:34px; padding-right:34px; background-image:url(../image/dz-tc6.jpg); background-position:bottom right; background-repeat:no-repeat; padding-top:30px;}
.dz_tcmin-7 ul{margin:0px;list-style-type: none; display:block; padding:0px;}
.dz_tcmin-7 li{ width:728px; height:24px; padding-top:11px; padding-bottom:11px; display:block; }
.dz_tcmin-8{ width:24px; height:24px; float:left;  }
.dz_tcmin-9{ width:120px; height:24px; float:left; font-size:14px; line-height:24px; text-align:left; padding-left:10px; }
.dz_tcmin-10{ width:120px; height:24px; float:left; float:left; font-size:14px; line-height:24px; text-align:left;  }
.dz_tcmin-11{ width:200px; height:24px; float:left; float:left; font-size:14px; line-height:24px; text-align:center;  }
