/*reset*/
*{ margin:0; padding:0;}
body{ font-size:12px; font-family:"ËÎÌå"; font-style:normal; line-height:20px; text-align:left; background:#f2f2f2; 00adfd}
html{ color:#000; background:#fff;}
img{ border:0px none;}
.cleal{ clear:both; height:0; font-size:1px; line-height:0px;}
.cleal_bg{ clear:both; height:0; font-size:1px; line-height;0px; background:#fff;}
ul,ol,li{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
h1,h2,h3,h4,h5,h6{ font-size:12px;}
a{ font-style:normal; color:#000; text-decoration:none;}
a:hover{ text-decoration:underline; color:#f00; cursor:pointer;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
input,label,select,option,textarea,button,fieldset,legend,table,td {font-size:12px;}
a:link{ text-decoration:none; color:#000000;}
a:hover{ text-decoration: underline; color:#FF0000;}
a:visited{ text-decoration:none; color:#000000;}
/*end reset*/

#main { width:960px; margin:0px auto; padding-top:6px;}
.top1{ float:left; width:165px; height:60px;}
.top2{ float:left; width:795px; height:60px;}
#math{ list-style:none; margin:23px 0px 0px 475px;}
#math li{ float:left; padding-left:12px;}
#math li h1{float:left;}

.area{ width:980px; margin:0 auto; background-color:#FFFFFF; border:1px solid #C2C2C2; border-top:none; border-bottom:none;}
.banner{ margin:0 auto; width:960px;}
.h10{ height:10px; clear:both; overflow:hidden;}
.reading{ margin:0 auto; background:#EFEFEF; width:960px; height:90px; padding:10px 0;}
.reading_l{ float:left; width:180px; background:url(preface.jpg) no-repeat 36px 6px; height:90px;}
.reading_r{ float:left; width:740px; height:60px; background:#FFFFFF; padding:15px; line-height:21px;}
.firstscreen{ width:960px; margin:0 auto; clear:both; overflow:hidden;}
.fs_tit{ background:url(fs_tit.jpg) no-repeat;  height:47px;}
.fs_tit h1{ line-height:47px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:42px; color:#003287;}
.fs_content{ padding:15px; -padding-left:25px; +padding-left:25px; padding-left:25px\0; border:1px solid #CCCCCC; clear:both; overflow:hidden; zoom:1;}

.fs_l{ width:488px; float:left;clear:both; overflow:hidden; zoom:1;}
.video{ line-height:25px;}
.video dt{ float:left; width:230px; padding:2px; border:1px solid #CCCCCC;}
.video dd{ float:left; width:238px; margin-left:10px;}
.video h2{ line-height:26px; font-weight:bold; font-size:14px;}
.load{ line-height:40px; clear:both; font-weight:bold;}
.fs_l table{ width:400px; text-align:center;}
.fs_l td{ line-height:30px; border:1px solid #0099FF;}
.tj{ line-height:25px; margin-top:10px;}
.rd{ line-height:25px;}

.fs_r{ float:left; width:422px; width:412px\0; padding-left:16px; padding-left:13px\0; border-left:1px dashed #CCCCCC;}
.dream{ float:left; width:220px;}
.dream dt{ padding:2px; border:1px solid #CCCCCC;}
.dream dd{ height:35px; text-align:center; line-height:35px;}
.zs{ float:left; width:160px; margin-left:19px;-margin-left:13px; margin-left:14px\0;}
.zs ul{ width:179px;}
.zs ul li{ line-height:22px;}
.jz{ width:410px; padding:10px 0 0 10px;}
.jz p{ line-height:23px;}

.fos_content{ width:930px; padding:25px 15px 0 13px; +padding-bottom:20px; border:1px solid #CCCCCC; clear:both; overflow:hidden;}
.fs_part{ float:left; width:294px; margin:0 0 15px 15px; }
.fs_pic{ float:left;width:140px;}
.fs_pic img{ padding:1px; border:1px solid #CCCCCC;}	
.fs_dl{ float:left; width:135px; line-height:25px; margin-left:15px;}
.fs_dl dt{font-weight:bold;}
.footer{ margin:0px auto; width:960px; margin-top:20px;}
.footer p{ text-align:center; margin-top:8px;}
.plan{ margin:0px auto; width:960px; height:30px; margin-top:20px; padding:10px 0 0 0; border:1px solid #CCCCCC;}
.plan span{ display:inline-table; padding:0 27px 0px 19px;}
.plan .gk{ padding-left:285px;}



