﻿@charset "utf-8";
/* CSS Document */
*                         { margin:0; padding:0; border:0; list-style-type:none; text-decoration:none; text-align:left;
	                        font: normal 100% arial; color:#444; line-height:24px; word-wrap:break-word; }
body                      { margin:0; padding:0; overflow-x:hidden; text-align:center; background:url(../images/bj.jpg) repeat-x; }

p                         { margin:0; padding:0; padding:0; overflow:hidden; list-style:none; }

ul li                     { float:left; }
div,ul,li                 { padding:0; margin:0; list-style-type:none; text-transform:capitalize; }

h4                        { font-size:1em; }
h4 span                   { display:block; float:right; }
h4 span a                 { font-weight:normal; display:block; }

.t                        { float:left; font-size:1.0625em; display:block; font-weight:bold; font-family: "微软雅黑" }
.t5                       { float:left; font-size:1em; display:block; font-weight:bold; font-family: "微软雅黑" }

#img                      { margin:0; padding:0; border:0; border:none; }
img                       { border:0; }
.clear                    { clear:both; *display:inline; }/*IE only*/

#gdtp                     { margin-bottom:0px; }

/* 网站头部 */
#top                      { margin:0 auto; width:100%; height:auto; border-top:#b57104 solid 14px; }
.top1                     { margin:0 auto; width:100%; height:25px;  background:url(../images/a1.png) repeat-x; margin-top:2px; }
.top2                     { margin:0 auto; width:1240px; height:115px; }
.top21                    { float:left; width:100%; height:auto; margin-top:10px; }
                  
.logo                     { float:left; width:300px; height:78px; }
.logo1                    { float:left; width:300px; height:78px; margin-top:0px; margin-left:15px; }

.box                      { float:right; width:900px; height:78px; }
.box1                     { float:left; width:100%; height:27px; margin-top:10px;  }


.menu                     { float:right; border-radius:5px; overflow: hidden; display:block; width:auto; height:28px; font-size:0.925em }
.nav                      { display:block; }
.nav .navlevel            { float:left; background: #DAA961; text-align:center; display:block; }
.nav .navlevel a          { text-decoration:none;line-height:28px; height:28px; text-align:center; padding:0 15px;
                            display:block; _width:48px;color:#fff; font-weight:500; }
.nav .navlevel a:hover    { color:#3f240e; text-decoration:none; background:#c33507; font-weight:500; }
.nav .navlevel ul         { position:absolute; display:none; *width:2000px; }/*IE is great need, width>=li.length*/
.nav .navlevel li         { float:left; background: #DAA961; }
.nav .navlevel li a       { padding:0 12px; line-height:28px; height:28px; display:block; _padding-bottom:6px; } /*IE6 only*/
.nav .navlevel li a:hover { color:#3f240e; text-decoration:none;font-weight:500; }
.nav .navlevel li a.now   { color:#FFF; background-color: #c33507; }

.nav li a em              { padding:0 3px; } /*input an em tag as a space*/ 
.note                     { color:#3f240e; border-right:1px solid #fff; 
                            background:#678900 url(../images/slide-pannel_14.png) 0 0 repeat-x;display:block; line-height:34px; padding:0 3em;
							 font-weight:bold; }
.Triangle_con             { height:9px; background:url(../images/bird.png) 25px 0 no-repeat; display:block; _margin-bottom:-6px; } /*IE6 only*/


.box2                     { float:left; width:100%; height:27px; margin-top:45px;font-size:0.8125em }
.box2 .searchN            { float:right; height:22px; margin-right:10px; background-color:#F3BB19  }
.box2 input.sBox          { width:200px; height:20px; line-height:20px; border:#DAA961 solid 1px; padding-left:12px; color: #999; }
.box2 input.sBtn          { width:50px; height:22px; line-height:22px; text-align:center; background-color:#DAA961; color:#FFF; cursor:pointer; }
.box2 input:hover .sBtn   { color:#000; font-weight:bold; }

/* 网站中间 */
#main                     { margin:0 auto; width:100%; height:auto; margin-top:0px; margin-bottom:30px; }
.main1                    { margin:0 auto; width:1240px; height:auto; }

/* 热门课程 */
.lcr0                     { float:left; width:100%; height:auto; margin:45px 0px 5px 0px; } 
.lcr0 h4                  { border-radius:5px; overflow: hidden; width:100%; height:35px; margin-left: 0px; padding-top:10px; background-color: #E3E1E1 }
.lcr0 h4 .t               { width:100px; height:35px; margin-left:10px; color: #000; padding:0px 0px 0px 20px;
	                        background:url(../images/t1.png) no-repeat; font-size:1.25em; }
.lcr0 h4 span             { width:50px; }
.lcr0 h4 span a           { width:39px; height:25px; line-height:25px; background:url(../images/ggdtspan.png) no-repeat; }

.lcr01                    { float:left; width:100%; height:auto; margin:35px 0px 5px 0px; }
.lcr011                   { float:left; width:49%; height:360px; padding-left: 10px }
.lcr0111                  { float:left; width:98%; height:320px; margin:0px 0px 0px 12px; } 

.focus                    { float:left; width:98%; height:360px; position:relative; }  
.focus .fPic              { width:100%; position:absolute; left:0px; top:0px; }  
.focus .D1fBt             { width:100%; height:16px;z-index:10; overflow:hidden; zoom:1;}  
.focus .shadow            { width:100%; position:absolute;bottom:0;left:0px;z-index:10;height:30px;line-height: 30px; display:block; text-align:left; background:rgba(0,0,0,0.6); 
	                        filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9; }  
.focus .shadow a          { text-decoration:none; color:#fff;font-size:0.8125em;overflow:hidden; margin-left:10px;font-family: "\5FAE\8F6F\96C5\9ED1";  }
.focus .btn               { position:absolute;bottom:10px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a             { float:left;width:13px;height:13px; position:relative;display:inline;border-radius:7px;margin:0 5px;color:#B0B0B0;
	                        font:0.75em/0.9375em "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;background: #D9D9D9; }  
.focus .btn a:hover       { cursor:pointer; background:#fc114a; }
.focus .btn a.current     { cursor:pointer; background:#fc114a; }  
.focus .fcon              { float:left; border-radius:10px; overflow: hidden; width:100%; position:relative;display:none; background:#000; }  
.focus .fcon img          { display:block; }  
.focus .shadow .title     { width:37%; height:65px; padding-left:30px;padding-top:20px; }
.focus .shadow .title a   { text-decoration:none;	color:#fff; font-size:0.8125em;	font-weight:bolder;	overflow:hidden; }
.focus .fbg               { bottom:5px; right:5px; position:absolute;	height:21px; text-align:center;	z-index: 200; }  
.focus .fbg div           { margin:4px auto 0; overflow:hidden; zoom:1; height:14px;}    
.focus .D1fBt a           { position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;
	                        font:0.75em/0.9375em "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current    { background:#fc114a; }
.focus .D1fBt a:hover     { background:#fc114a; }    
.focus .D1fBt img         { display:none }    
.focus .D1fBt i           { display:none; font-style:normal; }    
.focus .prev              { position:absolute;width:20px; height:37px; background:url(../images/focus_btn.png) no-repeat; top:50%; margin-top:-37px; left:0; 
	                        background-position:0 -37px; cursor:pointer; }
.focus .next              { position:absolute; width:20px; height:37px; background:url(../images/focus_btn.png) no-repeat; top:50%; margin-top:-37px; right: 0; 
	                        background-position:-20px -37px; cursor:pointer; }
.focus .prev:hover        { background-position:0 0; }  
.focus .next:hover        { background-position:-20px 0; }

.lcr0112                  { float:left; width:98%; height:40px; margin:0px 0px 20px 12px; font-size:1em; background-color: #E3E0E0  } 
.lcr01121                 { float:left; width:100%; height:25px; margin-left: 10px; padding-top:5px;  font-size:1em;  } 
.lcr012                   { float:right; width:49%; height:335px; margin:0px 0 20px 12px; }
.lcr0121                  { float:left; width:50%; height:170px; margin-bottom:20px; }
.lcr01211                 { float:left; width:95%; height:170px; border-radius:10px; overflow: hidden;  }
.lcr01212                 { float:left; width:95%; height:25px; padding-top:5px; background-color:#E4E1E1 } 

/* 直播示范课 */        
.lcr1                     { float:left; width:100%; height:auto;  margin:30px 0px 5px 0px; } 
.lcr1 h4                  { border-radius:5px; overflow: hidden; width:100%; height:35px; margin-left: 0px; padding-top:10px; background-color: #E3E1E1; }
.lcr1 h4 .t               { width:100px; height:35px; margin-left:10px; color: #000; padding:0px 0px 0px 20px;
	                        background:url(../images/t1.png) no-repeat; font-size:1.25em; }
.lcr1 h4 span             { width:50px; }
.lcr1 h4 span a           { width:39px; height:25px; line-height:25px; background:url(../images/ggdtspan.png) no-repeat; }

.lcr11                    { width:100%; height:280px; margin:35px 0px 0px 20px; }
.lcr111                   { float:left; width:24%; height:280px; margin: 0 10px 0 0; }
.lcr1111                  { float:left; width:94%; height:150px; border-top-left-radius:10px; border-top-right-radius:10px; overflow: hidden; }
.lcr1112                  { float:left; width:94%; height:120px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow: hidden; padding-top:5px;
	                        background-color:#F5F4F4 }
.lcr11121                 { float:left; width:93%; height:30px; padding-left: 10px; padding-top:10px; font-size:1em; font-weight:bold; } 
.lcr11122                 { float:left; width:93%; height:22px; padding-left: 10px; padding-top:0px; font-size:0.7em; }
.lcr11123                 { float:left; width:93%; height:22px; padding-left: 10px; padding-top:0px; font-size:0.7em; }
.lcr11124                 { float:left; width:90%; height:22px; padding-left: 10px; padding-top:0px; font-size:0.7em; text-align: right; }

 /* 网上课程 */          
.lcr2                     { float:left; width:100%; height:auto; margin:10px 0px 5px 0px; }
.lcr2 h4                  { border-radius:5px; overflow: hidden; width:100%; height:35px; margin-left: 0px; padding-top:10px; background-color: #E3E1E1 }
.lcr2 h4 .t               { width:100px; height:35px; margin-left:10px; color: #000; padding:0px 0px 0px 20px;
	                        background:url(../images/t1.png) no-repeat; font-size:1.25em; }
.lcr2 h4 span             { width:50px; }
.lcr2 h4 span a           { width:39px; height:25px; line-height:25px; background:url(../images/ggdtspan.png) no-repeat; }

.lcr21                    { width:100%; height:280px; margin:35px 0px 0px 20px; }
.lcr211                   { float:left; width:24%; height:280px; margin: 0px 10px 0px 0px; }
.lcr2111                  { float:left; width:94%; height:150px; border-top-left-radius:10px; border-top-right-radius:10px; overflow: hidden; }
.lcr2112                  { float:left; width:94%; height:120px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow: hidden; padding-top:5px;
	                        background-color:#F5F4F4 }
.lcr21121                 { float:left; width:93%; height:30px; padding-left: 10px; padding-top:10px; font-size:1em; font-weight:bold; } 
.lcr21122                 { float:left; width:93%; height:20px; padding-left: 10px; padding-top:0px; font-size:0.7em; } 
.lcr21123                 { float:left; width:93%; height:20px; padding-left: 10px; padding-top:0px; font-size:0.7em; }
.lcr21124                 { float:left; width:90%; height:20px; padding-left: 10px; padding-top:0px; font-size:0.7em; text-align: right; }

/* 资源中心 */         
.lcr3                     { float:left; width:100%; height:auto; margin:10px 0px 5px 0px; }
.lcr3 h4                  { border-radius:5px; overflow: hidden; width:100%; height:35px; margin-left: 0px; padding-top:10px; background-color: #E3E1E1 }
.lcr3 h4 .t               { width:100px; height:35px; margin-left:10px; color: #000; padding:0px 0px 0px 20px;
	                        background:url(../images/t1.png) no-repeat; font-size:1.25em; }
.lcr3 h4 span             { width:50px; }
.lcr3 h4 span a           { width:39px; height:25px; line-height:25px; background:url(../images/ggdtspan.png) no-repeat; }

.lcr31                    { width:100%; height:280px; margin:35px 0px 0px 20px;}
.lcr311                   { float:left; width:24%; height:280px; margin: 0 10px 0 0;  }
.lcr3111                  { float:left; width:94%; height:150px; border-top-left-radius:10px; border-top-right-radius:10px; overflow: hidden; }
.lcr3112                  { float:left; width:94%; height:120px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; overflow: hidden; padding-top:5px;
	                        background-color: #F5F4F4 }
.lcr31121                 { float:left; width:93%; height:30px; padding-left: 10px; padding-top:10px; font-size:1em; font-weight:bold; } 
.lcr31122                 { float:left; width:93%; height:22px; padding-left: 10px; padding-top:0px; font-size:0.7em; }
.lcr31123                 { float:left; width:93%; height:22px; padding-left: 10px; padding-top:0px; font-size:0.7em; }
.lcr31124                 { float:left; width:90%; height:22px; padding-left: 10px; padding-top:0px; font-size:0.7em; text-align: right; }


/* 网站底部 */
#bottom                       { margin:0 auto; width:auto; height:160px; clear:both; background-color:#b57104; font-size:0.9375em}
.bottom1                      { margin:0 auto; width:auto; height:17px; background:url(../images/a1.png) repeat-x; background-color:#FFF }

.bottom2                      { margin:0 auto;  width:100%; height:10px; text-align:center; color:#787878; margin-top:5px;  }
.bottom2 a                    { color: #FFF; }
.bottom2 a:hover              { color: #F77; }

.bottom3                      { margin:0 auto; width:100%;  height:auto; float: inherit; margin-top:10px; }
.bottom31                     { float: left; width:25%; height:80px; }
.bottom32                     { float: left; width:50%; height:80px; color: #DBDBDB; line-height:20px; text-align:center; }
.bottom32 a                   { color: #DBDBDB; }
.bottom32 a:hover             { color: #FFF; }
.bottom33                     { float: right; width:25%; height:80px; }
.bottom331                    { float: left; width:80px; margin-top: 10px; height:80px; }
.bottom332                    { float: left; width:80px; height:80px; }
.clearkit                     { clear:both; font-size:0px; height:0px; line-height:0px; }





