@charset "utf-8";
/* CSS Document */
/* adver*/


.ydy { width:100%;height:100%;position:fixed; background-image:url(bc2.jpg); background-repeat:no-repeat; background-position:bottom center;
 text-align:center;}
.ydy img{ width:50%; height:auto;position: absolute;
top: 50%;
left: 50%;
margin: -15% 0 0 -25%;}

/* sec1 */
.sec1{ width:1146px; height:418px; margin:0 auto; margin-top:17px; margin-bottom:0; overflow:hidden;}
/*焦点图*/
.focus{ position:relative; width:1146px; height:570px; float: left;}  
.focus img{ width:1146px; height:570px;} 
.focus .shadow .title{width: 260px; height: 40px;padding-left: 30px;padding-top: 10px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:25px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#c90200;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; line-height:50px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:40px; 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; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#c90200;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/* sec2 */
.sec2{ width:1146px; margin:0 auto; margin-bottom:10px;}
.sec2_tit{ background-image:url(sec_tit.jpg); width:1106px; height:35px; padding-left:26px; padding-right:14px;}
.more{ font-size:12px; line-height:28px; color:#999;}
.more:hover{color:#cc0000;}
.sec2_cnt{ width:1146px; margin-top:6px;}
.sec2_l{ width:567px; height:400px;}
.sec2_r{ width:557px;}
.sec2_list{ background-image:url(sec1_r_tit.jpg); width:557px; height:36px; padding-top:13px;}


/* sec3 */
.sec3{ width:1146px;  margin:0 auto; margin-bottom:10px;}
.sec2_dl{ border:1px solid #dcdcdc; border-top:none; width:1144px; padding-top:15px; padding-bottom:15px; overflow:hidden;}
.sec2_dt {float:left;cursor:pointer; background-image:url(sec3_bc.jpg); width:253px; height:76px; padding-left:10px; padding-top:10px; margin-left:18px !important; margin-left:9px;}
/*.sec2_dt {float:left;cursor:pointer; background-image:url(sec3_bc.jpg); width:346px; height:76px; padding-left:10px; padding-top:10px; margin-left:18px !important; margin-left:9px;}*/
.sec2_dd {clear:both; padding-left:18px; padding-right:18px;display:none; padding-top:18px;}
h1{ font-size:18px; color:#333;font-family:"微软雅黑", "宋体";}
h2{ font-size:16px; color:#999;font-family:"微软雅黑", "宋体";}
.sec2_active{ background-image:url(sec3_hover.jpg);}
.sec2_active h1{ color:#FFF;}
.sec2_active h2{ color:#ff9999;}
.sec2_dd_l{ width:230px; padding:20px; background-color:#f5f2f2; min-height:380px;}
.sec2_dd_r{ width:817px;}
.sec2_dd_list{ width:100%; border-bottom:1px dashed #CCCCCC; padding-bottom:10px; margin-bottom:10px;}
.sec2_dd_list img{ width:165px; height:122px;}



/* sec4 */
.sec4{ width:1146px; margin:0 auto; margin-bottom:10px;}
.sec4_l{ width:568px;}
.sec4_r{ width:568px;}
.sec4_tit{ background-image:url(sec_tit.jpg);  height:35px; padding-left:26px; padding-right:14px;}
.sec4_cnt{ padding:15px 15px 0px 15px; height:540px;}
.sec4_l_img img{ width:117px; height:86px;}
.sec4_l_img{ width:117px; height:86px; padding:5px; border:1px solid #CCC;}
.sec4_l_tit{ background-image:url(ico02.png); padding-left:40px; height:32px; background-repeat:no-repeat; background-position:center left;}
.sec4_active { background-image:url(sub_tit_hover.jpg); background-position:bottom center; background-repeat:no-repeat;}
.sec4_r_tit{ background-image:url(sec4_bc.jpg); height:40px; width:266px; background-repeat:repeat-x; background-position:top left; margin:0 auto; margin-bottom:15px;}
.sec4_dt {float:left;cursor:pointer; width:132px; height:40px; text-align:center;font-family:"微软雅黑", "宋体"; font-size:16px; font-weight:bold;}
.sec4_dl{ padding:10px 15px 0px 15px; height:546px;}
.sec4_dd {clear:both;display:none;}


/* sec5 */
.sec5_l_tit{ background-image:url(sec4_bc.jpg); height:40px; width:530px; background-repeat:repeat-x; background-position:top left; margin:0 auto; margin-bottom:15px;}
.sec5_dl{ padding:10px 15px 0px 15px; height:226px;}

.sec5_r_dl{ padding-top:12px; height:324px;}
.sec5_dt{ width:134px; padding-right:10px; text-align:center; margin-top:16px;cursor:pointer; }
.sec5_active{ background-image:url(lesson_hover.jpg); background-repeat:no-repeat; background-position:center right;}
.sec5_dd{clear:both;display:none; width:395px; height:297px; background-color:#f5f2f2; padding-top:15px; padding-left:15px;}


/* sec6 */
.sec6{ width:1146px; margin:0 auto; margin-bottom:10px;}
.sec6_cnt{ padding:0px 20px 0px 20px; overflow:hidden; height:240px;}
.sec6_line{ width:1px; height:190px; border-right:1px dashed #CCCCCC;}
.sec6_l_tit{ background-image:url(icon3.jpg); padding-left:50px; overflow:hidden; background-repeat:no-repeat; height:37px; margin-top:15px; margin-bottom:15px;}
#demo1{ overflow:hidden; width:710px; text-align:center;}
#demo1 img { width:100px; height:125px; margin-right:10px;}
.sec6_r_tit{ background-image:url(icon4.jpg); padding-left:50px; overflow:hidden; background-repeat:no-repeat; height:37px; margin-top:15px; margin-bottom:15px;}

/* sec7 */
.sec7{ width:1146px; margin:0 auto; margin-bottom:10px;}
.sec7_cnt{ padding:20px 0px 0px 20px; overflow:hidden; height:170px;}
#demo2{ overflow:hidden; width:1104px; text-align:center;}
#demo2 img { width:170px; height:125px; margin-right:10px;}
#demo3{ overflow:hidden; width:1065px; text-align:center;}
#demo3 img { width:170px; height:125px; margin-right:10px;}


.fl{ background-color:#f0f0f0; width:100%;}
.fl_cnt{ width:1126px; padding:20px 0px 20px 20px; margin:0 auto;}




















