/* 专题公用CSS  */
body,object,iframe,h1,h2,h3,h4,h5,h6,abbr,code,img,dl,dt,dd,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:none;list-style:none;}
body{font:12px/21px "微软雅黑", "宋体",Arial;color:#333333;background:#fbfbfb;}
ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, form, p{ padding:0px; margin:0px; font-size:12px;}
a{color:#555;text-decoration:none}
a:hover{color:#cc0000; text-decoration:underline;}
article,section,header,footer,aside{display:block;}
img{ border:none; margin:0px; padding:0px; vertical-align:middle;}
.clearfix:after{content:".";display:block;height:0;clear:both; visibility:hidden;line-height:0;}
.clearfix{zoom:1;}
header,article,footer{width:100%; margin:0 auto;}
header{ background:url(images/top_bg.gif) repeat-x center top; height:288px; text-align:center; overflow:hidden;}
.mainbox{width:960px;margin:0 auto;  clear:both; background:#fff; padding-bottom:30px; border:1px solid #e6e6e6;}
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }

/*顶部导航*/
.topnav { width:100%; background: url(images/nav-bg.gif) repeat-x 0px 0px; height:41px; font-family:"宋体";}
.topnav2{ width:960px; margin:0px auto; height:41px; background:url(images/nav-bg.gif) repeat-x 0px 0px; height:41px; padding:0px 10px;}
.logo{float:left;  }
.nav-R { line-height:41px; float:right;}
/*导航*/
.nav{ background:url(images/nav2-bg.gif) no-repeat 0px 0px; height:50px; width:960px;text-align:center; margin:0px auto; line-height:50px; font-size:18px; color:#fff;}
.nav a{color:#fff; padding:0px 26px;}
.nav a:hover{color:#ffe115}
.daoyu{ background:url(images/daoyu.jpg) no-repeat 0px 0px; width:880px; height:146px; padding:55px 40px 0px 40px; font-size:14px; line-height:28px; }
.daoyu span{ color:#cc0000; font-weight:bold;}
.huodong{ padding-left:25px;}
.huodong img{margin:20px 25px;}
footer{ padding:15px 0px; line-height:24px; text-align:center; width:100%; margin:0px auto; color:#333; font-family:"宋体";}
footer a{color:#333;}
footer a:hover{ color:#cc0000;}

/*公开课*/
.tjgkk{ height:200px; padding:0px 15px; width:930px; overflow:hidden;}
.tjgkk div{ background:url(images/gkk_bg.gif) no-repeat 0px 0px; width:259px; height:151px; float:left; margin:0px 5px;  padding:20px; }
.tjgkk div p{font-size:14px; line-height:28px;}
.yuyue1{ padding-top:6px;}
.table1{ width:920px; margin:0px auto; padding-top:20px;}
.table2{ width:920px; margin:0px auto;}
.yypd{ background:url(images/yyhd.jpg) no-repeat 0px 0px; line-height:38px;color:#cc0000; font-size:14px; padding-left:170px; padding-top:4px;}
.table1 table{background:#dfdfdf; font-size:12px; color:#666;  text-align:left; font-family:"宋体"; }
.table1 table tr{line-height:21px;background:#fff;}
.table1 table td{ padding:4px 10px;}
.table1 table tr th{ background: #fdfdfd;color:#cc0000; font-size:14px;line-height:32px; text-align:center;}
.table1 table.yyjz tr:hover{ background:#f6f6f6;}
.htred, .htred a, .htred a:hover{color:#cc0000;}
.msyy, .msyy a, .msyy a:hover{color:#2fa4d9;}
.yy_jiang p, .weibo p{ padding-bottom:10px; line-height:24px; font-size:14px;}
.yy_jiang p span, .weibo p span{ color:#cc0000;}
.yy_jiang p strong, .weibo p strong{color:#cc0000; font-size:16px;}
.weibo iframe{ border:none; margin-bottom:20px;}
/*全真模拟测评*/
.shizhan{font-size:14px; padding:20px 0px; }
.shizhan strong{ font-size:20px; color:#cc0000; }
.fangshi{ line-height:28px; width:380px; float:left; }
.lingqu p span{ color:#2fa4d9; font-family:"宋体";}
.fangshi p{ padding:0px 0px 10px 0px;font-size:14px;}
.ceping{  padding-top:20px;}
.yuyue2{ background:url(images/yybg.gif) no-repeat 0px 0px; width:500px; height:380px; float:right; padding-top:10px;}
.text{ height:24px; border:#ccc 1px solid; width:240px;}
.yuyue2 table{ margin:0px auto;}
.yuyue2 span{font-size:14px; font-weight:bold;}
.yuyue2 h2{ font-size:16px; color:#cc0000; text-align:center; line-height:36px; padding-bottom:10px;}
.lianxi{float:left; padding-top:10px; width:380px; font-size:14px;}
.lianxi span{ font-size:16px;color:#cc0000;}
#gotopbtn{ position:fixed; bottom:120px; right:20px; cursor:pointer; display:none;}



.mainbox_bt{ width:960px; height:90px; background:url(images/title05.gif) no-repeat; overflow:hidden; }
.mainbox_bt p{ font-size:20px; margin:40px 0 0 75px; color:#fff;}
