@charset "gb2312";
/* CSS Document */
.ffm{ font-family:"Microsoft YaHei";}.ffa{ font-family:"Arial";}.nm{ font-weight:normal;}
.ft18{ font-size:18px;}.ft24{ font-size:24px;}
.green,.green a,.green a:hover{ color:#1fb87f;}.cf,.cf a,.cf a:hover{ color:#fff;}
.int{ background:url(images/int.gif) no-repeat;}

.banner{ background:url(images/banner.jpg) no-repeat; height:313px; overflow:hidden; position:relative;}
.tougao{ display:block; width:138px; height:50px; position:absolute; top:80px; right:250px;}
.banner p{ position:absolute; width:675px; height:110px; overflow:hidden; color:#fff; left:18px; top:190px; text-indent:2em; line-height:23px;}

.box300{ width:300px;}.box640{ width:640px;}
.up300,.down300,.up640,.down640{ height:10px; overflow:hidden;}
.up300{ background-position:0 0;}.down300{ background-position:0 -10px;}
.dl300{ background-color:#f8fefc; border-left:1px solid #50c89b; border-right:1px solid #50c89b; padding:0 15px; width:268px; overflow:hidden;}
.dl300 li,.dl640 li{ position:relative;}
.dl300 li i,.dl640 li i{ display:inline-block; background-position:right 0; width:17px; height:16px; text-align:center; line-height:16px; overflow:hidden; color:#fff; position:absolute; top:3px;}
.dl300 li em,.dl640 em{ display:inline-block; padding-left:25px;}
.dl300 dt{ height:31px; line-height:28px; width:236px; padding-left:35px;}
.act{ background-position:0 -60px;}

.dl300 dd{ padding:15px 5px;}.dl300 .pd20{ padding:29px 0 29px;}

.up640{ background-position:0 -30px;}.down640{ background-position:0 -40px;}
.dl640{ background-color:#fffef5; border-left:1px solid #ffe60f; border-right:1px solid #ffe60f; padding:0 15px; width:608px;}
.dl640 dt{ height:31px; line-height:31px; background:url(images/line1.gif) repeat-x 0 15px;}.dl640 dt span{ display:inline-block; padding-right:10px; background:#fffef5;}
.dl640 dd{ padding:8px 0;}.btn_tg{ float:right; padding-right:78px;}

.tit950{ background-position:left bottom; padding:0 15px; height:45px; line-height:45px; overflow:hidden;}
.zpArea{ border:1px solid #5acba1; border-top:none; padding-top:20px; width:948px;}

.roll{ padding:15px 30px 8px; width:240px;}.roll-wrap{position:relative;}
.rollbox{width:190px;overflow:hidden; position:relative; _left:-5px;}
.rollbox ul{width:20000px;position:relative;}
.rollbox ul:after{clear:both;content:"";display:block;height:0;line-height:0;visibility:hidden;}
.rollbox ul li{float:left; width:158px; height:212px; margin:0 14px; _display:inline; overflow:hidden; position:relative;}
.rollbox ul li img{ display:block;}
.roll-prev,.roll-next{width:21px; height:36px; cursor:pointer; margin-top:80px;}
.roll-prev-default{ background-position:-746px 0;}
.roll-next-default{ background-position:-774px 0;}
.roll-prev-end{ background-position:-689px 0;}
.roll-next-end{ background-position:-717px 0;}
.rollbox ul li b{ background:url(http://img.eduuu.com/website/gaokao/images/partsite/bj/contlist/bg_play2.png) no-repeat; display:block; width:40px; height:40px; position:absolute; top:83px; left:5px; filter:alpha(opacity=70); opacity:0.7;}

.info{ width:252px; margin:10px auto;}
.line{ border-right:1px solid #ffe60f; width:299px; position:relative; padding-bottom:5px;}.line s{ position:absolute; top:0; right:-5px; width:10px; height:10px; display:inline-block; background:url(images/icon2.gif) no-repeat;}

.box598{ width:598px; margin:0 25px; _margin:0 23px;}
.zpTit{ background:url(images/line2.gif) repeat-x 0 10px;}.zpTit span{ background:#fff; padding-right:10px;}
.csList{ padding:10px 0;}
.csList li{ float:left; width:264px; background:url(images/icon3.gif) no-repeat 0 10px; padding-left:15px; margin-right:20px; _display:inline;}
.csList li span{ float:right; color:#666;}.csList li span a{ color:#666;}.csList li span a:hover{ color:#c00;}
.STYLE1 {color: #FF0000}

