@charset "utf-8"; /* index	首页 */
@import url(common.css);

body{ background-image: url(images/bbg4.gif); color: #666666;}
body.info{ background-image: url(images/bbg3.gif);}
.banner{ width: 980px; height: 120px; background: url(images/act_06.gif) no-repeat 10px 35px;}
.banner .bi{ float: left; height: 120px; line-height: 100px; font-size: 35px; font-family: 微软雅黑; color: #4a4a4a; margin-left: 15px;}
.banner.blank{ background: none;}
.banner .join{ background: url(images/act_03.gif); width: 182px; height: 50px; float: right; margin: 25px 20px 0 0; text-indent: -9999px; display: inline;}

.inbox{ width: 980px; margin-bottom: 10px; float:left;}
.ileft { float: left; width: 740px;}
.iright { float: left; width: 240px; margin-right: -10px;}

.tt .more,.it .more { float: right; background: url(images/more1.gif) no-repeat 0 0; width: 28px; height: 9px; margin: 11px; *margin-top: -19px;}


.ib1 { margin-bottom: 10px;}
/*焦点图*/
.pfocus { float: left; height: 220px; width: 280px; background: #fff; padding: 5px; border: 1px solid #e4e4e4;}
.flashNews {position:relative;width:280px;overflow:hidden;text-align:left}
.firstNews {position:relative;float:right;width:280px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:220px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:280px;height:60px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews img { width: 280px; height: 220px;}
.flashNews h3 {position:absolute;left:15px;top:150px;width:284px;height:35px;line-height:35px;z-index:2; margin: 0; margin-top: 10px;}
.flashNews h3 a {font-size:20px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews p {position:absolute;left:15px;top:180px;width:284px;height:20px;line-height:20px;;z-index:2; margin: 0; margin-top: 15px;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0; top: 190px; bottom:0;padding-right: 10px;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:18px;height:18px;line-height:18px;text-align:center;margin-left:1px; list-style: none;}
.flashNews ul li a {display:block;width:18px;height:18px;font-size:12px;font-family:simsun; color: #cc0000; font-weight: bold; background:#fff; border-radius: 2px;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#fff; background: #cc0000; text-decoration: none;}
.firstNews h3 {width:280px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:5px;}
.firstNews p a {font-size:12px;}
.firstNews h4 {width:280px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews ul {width:280px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:280px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}



/*活动推荐*/
.tjlist { float: left; margin: 10px 0 0 10px; width: 420px; display: inline; overflow: hidden;}
.tjlist .tt { background: url(images/y_pro_13.gif) repeat-x 0 15px; height: 26px;}
.tjlist .tt .more { margin-top: 3px;}
.tjlist .tt .ti { background: url(images/act2_03.gif); width: 101px; height: 26px; float: left;}
.tjlist ul { float: left;}
.tjlist ul li { width: 385px; margin-left: 15px; height: 25px; line-height: 25px; padding-left: 25px; background: url(images/y_pro_18.gif) no-repeat 10px center;}
.tjlist ul li .date { position: absolute; margin-left: 310px; height: 25px; line-height: 25px; *line-height: 15px; width: 80px;}
.tjlist ul li.top { padding: 0; height: 80px; background: none; margin-bottom: 15px;}
.tjlist ul li.top .name { height: 40px; line-height: 40px; text-align: left;}
.tjlist ul li.top .name a { font-size: 18px; font-family: 微软雅黑;}
.tjlist ul li.top .detail { height: 40px; line-height: 20px;}
.tjlist ul li.top .detail a { color: #cc0000;}


/*班级活动列表*/
.iblist { width: 978px; float: left; margin-bottom: 10px; border: 1px solid #e4e4e4; background: #fff url(images/peo_35.gif) repeat-x 0 bottom;}
.iblist .tt { font-weight: bold; font-size: 14px; border-bottom: 2px solid #ae000d; color: #fff; height: 34px; background:url(images/peo_21.gif) repeat-x 0 0; overflow: hidden; }
.iblist .tt .ti { font-weight: bold; font-size: 14px; color: #fff; float: left; background: url(images/peo_19.gif); height: 34px; line-height: 32px; padding-left: 40px; width: 140px; }

.ib2 { width: 978px; float: left; padding-bottom: 15px; background: #fff; border: 1px solid #e4e4e4; border-top: 0;}
.ib2 .jcarousel-skin-tango { height: 105px; width: 930px; margin: 20px 0 0 10px; float: left; display: inline;}
.ib2 .jcarousel-skin-tango .jcarousel-clip-horizontal,.ib2 .jcarousel-skin-tango .jcarousel-container-horizontal{ width: 930px; height: 105px;}
.ib2 .jcarousel-skin-tango .jcarousel-container-horizontal{ padding: 0 14px;}
.ib2 .jcarousel-skin-tango .jcarousel-next-horizontal ,.ib2 .jcarousel-skin-tango .jcarousel-prev-horizontal { top: 37px; width: 14px; height: 32px;background: url(images/act2_10.gif) no-repeat 0 bottom;}
.ib2 .jcarousel-skin-tango .jcarousel-prev-horizontal { background: url(images/act2_07.gif) no-repeat 0 bottom;}
.ib2 .jcarousel-skin-tango .jcarousel-item{ padding:0; margin: 0 8px; width: 295px; height: 105px; overflow: hidden; text-align: left; background: none;}
.ib2 .jcarousel-skin-tango .jcarousel-item .pic{ width: 115px; height: 100px; border: 1px solid #dfdfdf; background: #ffff; margin-right: 12px; text-align: center; float: left;}
.ib2 .jcarousel-skin-tango .jcarousel-item .pic img{ width: 113px; height: 98px; margin-top: 1px;}
.ib2 .jcarousel-skin-tango .jcarousel-item .name{ float: left;  width: 160px; 25px; line-height: 25px; }
.ib2 .jcarousel-skin-tango .jcarousel-item .name a{ color: #cc0000; font-size: 14px; }
.ib2 .jcarousel-skin-tango .jcarousel-item .detail{ float: left;  width: 160px; color: #333; height: 66px; line-height: 22px; margin: 5px 0; }

/*总裁5班*/
.irlist { width: 237px; float: left; border: 1px solid #e4e4e4; display: inline;}
.irlist .tt { background: url(images/peo_64.gif) repeat-x 0 0; border-bottom: 1px solid #e4e4e4; height: 30px; line-height: 30px; color: #333; font-size: 14px; padding-left: 15px; }
.irlist ul { float: left;  padding: 10px 0;}
.irlist ul li { height: 25px; width: 217px; line-height: 25px; padding-left: 10px; background: url(images/dot3.gif) no-repeat 3px center; margin-left: 10px;}
.irlist ul li .date { position: absolute; margin-left: 130px; *line-height: 18px;}
.tt .locate { float: right; margin-right: 5px; color: #666; font-weight: normal; font-size: 12px; *margin-top: -32px;}
.tt .locate a { color: #666;}
.tt .locate a:hover { color: #cc0000;}

.aclist { width: 978px; float: left; padding-bottom: 20px;}
.aclist .tt { font-weight: bold; font-size: 16px;color: #c11111; height: 37px; line-height: 37px; padding-left: 35px; background:#fff url(images/act_11.gif) no-repeat 0 0; overflow: hidden; }
.clist { width: 975px; overflow: hidden; border: 1px solid #dde8ec; border-top: 0; float: left;}
.aclist ul { width: 1000px; margin-left: 12px; display: inline; float: left;}
.aclist ul li { float: left; width: 307px; height: 95px; padding: 18px 5px; background:none; border: none; border-bottom: 1px dotted #ccc;}
.aclist ul li.h { background: url(images/act_15.gif) repeat-x 0 15px;}
.aclist ul li .pic { float: left; width: 148px; height: 97px; background: #fff; border: 1px solid #ccc; text-align: center; margin-right: 10px;}
.aclist ul li .pic img { width: 146px; height: 95px;  margin-top: 1px;}
.aclist ul li .title {  color: #CC3300;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    width: 140px; }
.aclist ul li .title a { font-weight: normal; color: #cc3300; font-size: 14px; }
.aclist ul li .detail {   color: #AAAAAA;
    float: left;
    height: 44px;
    line-height: 20px;
    margin: 10px 0;
    overflow: hidden;
    width: 140px; }
.aclist ul li .detail a { color: #2584b0;}
.aclist ul li .detail a:hover { color: #cc0000;}
.aclist .page { width: 980px; float: left; width: 700px; padding-left: 200px;}


.ib3 { background: url(images/act1_131.gif) no-repeat 0 0;}
.afocus { float: left; margin: 10px 0 0 12px; display: inline;}

/*********图片切换 css定义***********/
.sub_box{width:650px; height:420px; float:left; position:relative; overflow:hidden; border:1px solid #cccccc; }
.sub_box img{border:none; width:650px; height:420px;}
#bd1lfimg{position:relative; width:650px; height:420px; overflow:hidden;}
#bd1lfimg div{width:100000px; margin-left:-4px;}
#bd1lfimg dl{width:650px; height:420px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{width:650px; height:420px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:623px; height:30px; line-height: 30px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px;}
#bd1lfimg dd a{ color:#fff;}
#bd1lfimg dd a:hover{text-decoration: underline; color:#cc0000;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:200px; height:25px; bottom:0px; left: 440px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:23px; height:22px; margin-right: 2px; float:left; overflow:hidden; line-height:22px; vertical-align:middle; text-align:center; background: url(images/act1_03.gif) -23px 0; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#fff; cursor:pointer;}
.sub_no li.show{background: url(images/act1_03.gif) 0 0; color:#666;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}

/*********班级分类***********/
.bjfl { background: url(images/act1_06.gif) repeat-x 0 0; height: 435px; width: 290px; overflow: hidden; float: left; display: inline; margin: 5px 0 10px 26px;}

.bjfl .tt { height: 24px; margin-top: 5px;}
.bjfl .tt .ti { height: 24px; line-height: 24px; width: 130px; text-align: center; background: url(images/act1_09.gif) no-repeat center bottom; font-size: 16px; color: #333; font-family:微软雅黑; }
.bjfl .bform{ background: #fff; padding: 10px; height: 22px; width: 258px; margin: 0 auto; }
.bjfl .bform .select{ width: 96px; height: 22px; float: left; margin-right: 2px; }
.bjfl .bform .submit { background: url(images/act1_13.gif); width: 60px; height: 22px; border: none; text-indent: -9999px; cursor: pointer;  float: left;}

.bjfl .brs {background: #fff; width: 268px; padding: 10px 5px; height: 336px; margin: 0 auto;  }
.bjfl .brs .pic { width: 256px; margin: 0 auto; text-align: center; }
.bjfl .brs .pic img { width: 256px; height: 162px; }
.bjfl .brs .name { width: 256px; height: 35px; line-height: 35px; margin: 0 auto;}
.bjfl .brs .name a { font-size: 14px;}
.bjfl .brs .detail { background: url(images/act1_20.gif) no-repeat center 0; width: 258px; margin: 0 auto; height: 140px; overflow: hidden; padding-top: 10px;}
.bjfl .brs .detail li { float: left; width: 80px; display: inline; margin: 0 3px; height: 22px; line-height: 22px; text-align: center;}


/*********精彩全纪录***********/
.record { width: 978px; float: left;}
.record .tt { font-weight: bold; font-size: 16px;color: #c11111; height: 37px; line-height: 37px; padding-left: 35px; background:#fff url(images/act1_25.gif) no-repeat 0 0; overflow: hidden; }
.record .tt .more { margin-top: 17px; }
.record .list { width: 975px; overflow: hidden; border: 1px solid #dde8ec; border-top: 0; float: left;}
.relist { float: left; width: 324px; border-right: 1px solid #e0e1e3; background: url(images/act1_29.gif) repeat-y 0 0; margin-top: 5px; padding-bottom: 10px;}
.relist.re3 { border: none;}
.relist ul {float: left;}
.relist ul li { float: left; display: inline; width: 270px; height: 22px; line-height: 22px; background: url(images/dot3.gif) no-repeat 3px center; padding-left: 15px; margin-left: 15px;}
.relist ul li.top { background: url(images/act_15.gif) repeat-x 0 15px; height: 75px; margin: 10px 15px; padding: 0; width: 285px; background: none;}
.relist ul li.top .pic { float: left; width: 97px; height: 73px; background: #fff; border: 1px solid #ccc; text-align: center; margin-right: 10px;}
.relist ul li.top .pic img { width: 97px; height: 73px;  margin-top: 1px;}
.relist ul li.top .name {float: left; width: 170px; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #cc3300; font-size: 14px; }
.relist ul li.top .name a { font-weight: bold; color: #333; font-size: 14px; }
.relist ul li.top .name a:hover { color: #cc0000;}
.relist ul li.top .detail {float: left; width: 170px;  height: 36px;  line-height: 18px; margin: 10px 0; overflow: hidden;color: #aaa; }
.relist ul li.top .detail a { color: #cc0000;}




