@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑";}
.main{ width:1000px; margin:0 auto;}

.ongoing{ background:url(../images/acy_ico.png) repeat-x; height:75px; overflow:hidden;}
.ongoing a.goin{float:left;display:block;height:30px;line-height:30px;font-size:14px;margin:12px 0 0 20px;color: #90c31f;}
.ongoing a.end{ float:left; display:block; height:30px; line-height:30px; font-size:14px; margin:12px 0 0 30px; color:#c1c1c1;}
.ongoing a.goin b{ width:18px; height:18px; background-position:0 -80px; float:left; margin:6px 10px 0 0;}
.ongoing a.end b{ width:18px; height:18px; background-position:-20px -80px; float:left; margin:6px 10px 0 0;}

.ongoingLeft{ width:750px; float:right; margin:10px 0 0 0;}
.ongoingLeft ul{  padding:0 10px 5px 2px;}
.ongoingLeft li{ height:228px; border:solid #f6f6f6 1px; background:#FFF; margin-bottom:30px;}
.ongoingLeft li .bugTxt{ width:576px; height:223px; padding:5px 10px 0 10px;}
.ongoingLeft li .bugTxt h4{ font-size:20px; line-height:30px;}
.ongoingLeft li .bugTxt h4 a{ color:#666;}
.ongoingLeft li .bugTxt h4 a:hover{ color:#90c31f;}
.ongoingLeft li .bugTxt .text{ line-height:26px; color:#999; margin-top:8px;}
.ongoingLeft li .bugTxt .more a{width:120px;height:26px;border: solid #41b5f7 1px;border-radius:2px;display:block;color: #41b5f7;text-align:center;line-height:26px;}
.ongoingLeft li .bugImg{ width:440px; height:228px; position:relative;}
.ongoingLeft li .bugImg span{ background:url(../images/bugIoc.png) no-repeat; width:12px; height:24px; position:absolute; left:0; top:68px;}
.ongoingLeft li .bugImg .collpy{ height:30px; position:absolute; top:12px; right:25px;}
.ongoingLeft li .bugImg .collpy a{ float:left; display:block; height:30px; line-height:30px; color:#FFF; margin-left:20px;}
.ongoingLeft li .bugImg .collpy .co_yi{ background-position:0 -100px; width:15px; height:14px; margin:8px 5px 0 0; float:left;}
.ongoingLeft li .bugImg .collpy .co_er{ background-position:-20px -100px; width:19px; height:14px; margin:8px 5px 0 0; float:left;}
.ongoingRight{ width:230px; float:left; margin:10px 0 0 0;}
.fication{}
.fication h3{ height:100px; line-height:100px; text-align:center; font-size:26px; color:#FFF; background:#90c31f;}
.fication ul{ width:164px; padding:26px 33px 0 33px; background:#FFF; border-bottom:solid #fbfbfb 10px;}
.fication li{ border-top:solid #00ffa6 1px; height:40px; line-height:40px; padding-left:6px; position:relative; width:164px; font-size:14px; font-family:"宋体";}
.fication li a{ color:#606566; display:block; height:40px;}
.fication li.cur a{ height:40px; padding:1px 0; position:absolute; width:184px; padding-left:39px; left:-33px; top:-1px; background:#fbfbfb; border-right:solid #90c31f 7px; z-index:9; color:#90c31f;}
.fication li a:hover{ color:#90c31f;}

.ongoingLeft dd .icons{ background:url(../images/pf_icons.png) no-repeat; width:16px; height:16px; margin:10px 8px 0 0; float:left;}
.ongoingLeft dd .mie01{ background-position:-20px 0;}
.ongoingLeft dd .mie02{ background-position:-40px 0;}
.ongoingLeft dd .mie03{ background-position:-60px 0;}
.ongoingLeft dd .mie04{ background-position:-80px 0;}
.ongoingLeft dd .mie05{ background-position:-100px 0;}
.ongoingLeft dd .mie06{ background-position:-120px 0;}
.ongoingLeft dd .baoming{ width:160px; height:40px; line-height:40px; font-size:16px; color:#FFF; margin-top:18px; display:block; background:#00b0ec; border-radius:6px; text-align:center;}
.ongoingLeft dd .baoming2{ width:160px; height:40px; line-height:40px; font-size:16px; color: #2e2e2e; margin-top:18px; display:block; background: #e8e8e8; border-radius:6px; text-align:center;}
.ongoingLeft .number{ height:38px; line-height:38px;}
.ongoingLeft .number span{ display:block; height:38px; float:left; color:#888; margin-right:20px;}
.ongoingLeft .number em{ font-style:normal; color:#00b0ec; margin-right:5px;}
.ongoingLeft .number .icons{ margin-right:5px;}


.location{ line-height:24px; font-size:14px;}
.location span{ color:#90c31f;}
.card{ height:230px; border:solid #ededed 1px; padding:15px 10px; margin:20px 0 0 0;}
.card img{ width:366px; height:230px; float:left; margin-right:20px;}
.card h3{ line-height:42px; font-size:24px;}
.card h3 a{ color:#000;}
.card h3 a:hover{ color:#90c31f;}
.card .text{ line-height:26px; color:#9c9c9c; font-size:14px; margin-top:8px; min-height:140px;}
.card .bntt{ height:30px;}
.card .bntt a.sign,.card .bntt span.sign,.card .bntt span.dele{ width:86px; height:30px; line-height:30px; margin-right:14px; border-radius:3px; float:left; color:#FFF; font-size:14px; text-align:center;}
.card .bntt a.sign{ background:#3d95d5;}
.card .bntt span.sign{ background:#d0d0d0;}
.card .bntt span.dele{ background:#9d9d9d;}
.card .bntt .bdsharebuttonbox{ float:right;}
.cardLeft{ width:656px; margin:20px 0 0 0; float:left;}
.event_tit{ height:42px; border-bottom:solid #90c31f 1px;}
.event_tit h3{height:42px; float:left; color:#90c31f; font:bold 14px/42px Arial, Helvetica, sans-serif; position:relative;}
.event_tit h3 b{ background-position:-40px -80px; width:14px; height:7px; position:absolute; bottom:0; left:50%; margin-left:-7px;}
.event_text{ line-height:24px; text-indent:2em; padding:30px 0;}
.works{ height:28px; line-height:28px; margin:30px 0 0 0;}
.works h4{ float:left; font:bold 14px/28px Arial, Helvetica, sans-serif; color:#90c31f;}
.works a.more{ color:#a4a4a4}
.works a.more:hover{ color:#90c31f;}
.works a.worRight{ display:block; background:#90c31f; text-align:center; width:88px; height:28px; color:#FFF; border-radius:3px; margin-right:12px;}
.waterfall{ margin:20px 0 0 0;}
.waterfall ul{ position:relative;}
.waterfall li{ width:152px; float:left; background:#f2f2f2; position:absolute; top:0; left:25%;}
.waterfall li img{ width:152px;}
.waterfall li h5{ line-height:20px; padding:5px 6px; text-align:center; font-size:12px;}

.works-list{ margin:20px 0 0 0;}
.works-list ul{}
.works-list li{ border-bottom:dashed #e8e8e8 1px; height:36px; line-height:36px;}
.works-list li a{ color:#0078b6; font-family:Arial, Helvetica, sans-serif;}
.works-list li a:hover{ color:#90c31f;}
.works-list li .time{ margin-left:10px; color:#a0a0a0;}
.works-list li .woks_yi{ display:inline-block; width:120px; height:36px; float:right;}
.works-list li .woks_yi b{ background-position:-40px -90px; width:11px; height:17px; float:left; margin:11px 5px 0 0;}
.works-list li .woks_er{ display:inline-block; width:60px; height:36px; float:right;}
.works-list li .woks_er b{ background-position:-40px -110px; width:13px; height:13px; float:left; margin:13px 5px 0 0;}

.recom{ margin:20px 0 0 0;}
.recom ul{ margin-left:-31px;}
.recom li{ width:106px; height:240px; float:left; margin-left:31px; line-height:24px;}
.recom li img{ width:106px; height:158px;}
.recom li h3{ margin-top:8px;}
.recom li h3 a{ color:#0078b6;}
.recom li h3 a:hover{ color:#90c31f;}

.mend{ padding:0 8px;}
.mend ul{ margin-left:-20px;}
.mend li{ width:200px; height:122px; position:relative; float:left; margin:20px 0 0 20px}
.mend li img{ width:200px; height:122px;}
.mend li a.reod{ display:block; width:190px; height:22px; padding:0 5px; color:#FFF; position:absolute; left:0; bottom:0; background:url(../images/imgbj.png); font: 12px/22px Arial, Helvetica, sans-serif;}
.mend li a.reod:hover{ color:#90c31f;}

.cardRight{ width:306px; float:right; margin-top:20px;}
.members{ margin-top:20px;}
.members ul{ margin-left:-16px;}
.members li{ width:48px; height:80px; float:left; line-height:28px; margin-left:16px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.members li img{ width:48px; height:48px; border-radius:3px;}
.members li a{ color:#0078b6;}
.members li a:hover{ color:#90c31f;}

.fallContent{ margin:20px 0 0 0;}
.fallContent a.worRight{ display:block; background:#90c31f; text-align:center; width:88px; height:28px; line-height:28px; color:#FFF; border-radius:3px; margin:8px 0 0 0;}

.fallthe{ padding:0 0 0 12px; background:#FFF;}
.fallthe{ margin:20px 0 0 0;}
.fallthe ul{ position:relative;}
.fallthe li{ width:233px; border:solid #FFF 1px; float:left; font-size:14px; background:#f2f2f2; position:absolute; top:0; left:25%;}
.fallthe li.hover{ border:solid #90c31f 1px;}
.fallthe li img{ width:233px;}
.fallthe li h5{ line-height:20px; padding:5px 6px;}
.fallthe li .tit{ padding:0 6px 10px 6px; line-height:20px; color:#cacaca;}
.fallthe li .tit a.tn-ding{ display:block; float:right; height:20px; color:#cacaca;}
.fallthe li .tit a.tn-ding b{ float:left; background-position:-60px -80px; width:20px; height:20px; margin-right:5px;}
.fallthe li .tit a.tn-dingHover b{ float:left; background-position:-60px -100px; width:20px; height:20px; margin-right:5px;}


.maskLayer{width:100%;height:100%;filter:alpha(opacity=50);opacity:0.5;background:#000;position:absolute;z-index:996;top:0;left:0;display:none;}
.popfull{ width:836px; height:716px; background:#FFF; border-radius:6px; position:absolute; z-index:999; display:none;}
.Gal_tit{ width:700px; height:32px; padding:30px 0 20px 0; margin:0 auto;}
.Gal_tit h3{ float:left; height:32px; line-height:32px; font-size:18px;}
.Gal_tit h3 b{ background-position:-90px -80px; width:28px; height:20px; float:left; margin:6px 10px 0 0;}
.Gal_tit h3 span{ color:#848484; font-size:12px; margin-left:10px;}
.Gal_tit a.dele{ background-position:-90px -100px; width:28px; height:28px; float:right; margin:2px 0 0 0;}
.popfull .text{ line-height:24px; padding:30px;height: 100px;overflow-x: hidden;}


.upload{ margin:10px 0 0 0;}
.upload li{ padding:10px 0;}
.upload li label{ display:block; float:left; width:84px; height:32px; font:14px/32px Arial, Helvetica, sans-serif; color:#3377aa;}
.upload li label span{ color:#F00; margin-right:4px;}
.upload li .fidtext{ width:336px; height:30px; padding:0 6px; border:solid #cecece 1px; background:#FFF; float:left;}
.upload li .select{ width:350px; height:32px; border:solid #cecece 1px;}
.upload li .upvideo{ float:left; width:348px; height:30px; border:solid #cecece 1px; background:#FFF;}
.upload li .filename{ width:265px; height:30px;  float:left; border:0; background:none; padding:0 6px; border-right:solid #cecece 1px;}
.upload li .button{ width:62px; height:22px; float:left; border:0 none; margin:4px 0 0 4px; cursor:pointer; font:12px/22px Arial, Helvetica, sans-serif; background:url(../images/acy_ico.png) no-repeat 0 -140px;}
.upload li .aubtext{ width:675px; height:245px; float:left;}
.upload li .bnt01,.upload li .bnt02{ width:106px; height:32px; float:left; font:14px/32px "微软雅黑"; color:#FFF; border:0 none; cursor:pointer; border-radius:2px; margin-right:10px;}
.upload li .bnt01{ background:#00b0ec;}
.upload li .bnt02{ background:#b3b3b3;}


.mainLeft{ width:660px; float:left;}
.mainRight{ width:300px; float:right;}

.comments{}
.comments h2{ line-height:36px; font-size:18px;}
.comtext{ margin:10px 0 0 0; border-bottom:dashed #eaeaea 1px;}
.comtext .img{ float:left; width:50px; height:50px; border-radius:3px;}
.comtext .lefttit{ padding:0 0 0 60px; color:#8b8b8b; line-height:22px; font-size:14px;}
.comtext .lefttit span{ margin-right:30px;}
.comtext .lefttit a{ color:#0078b6;}
.comtext .lefttext{ padding:0 0 60px 60px; line-height:24px; font-size:14px; margin:10px 0 0 0;}

.reply{ margin:20px 0 0 0;}
.reply h3{ font-size:20px; color:#7e7e7e; line-height:48px; border-bottom:solid #d8d8d8 1px;}
.reply h3 span{ font-size:14px; margin:0 0 0 5px;}
.reply ul{}
.reply li{ zoom:1; overflow:hidden; font:14px/26px Arial, Helvetica, sans-serif; padding:20px 0; border-bottom:dashed #e9e9e9 1px;}
.reply li img{ width:50px; height:50px; border-radius:3px; float:left;}
.reply li h4 a{ color:#0078b6;}
.reply li h4 a:hover{ color:#90c31f;}
.reply li .text,.reply li h4{ padding-left:60px; color:#787878;}
.reply li span.rightF{ color:#cacaca; font-size:12px;}
.reply li ul{ padding:10px 0 0 60px;}
.reply li li{ font:12px/24px Arial, Helvetica, sans-serif; background:#f6f6f6; padding:8px; border:0; margin:5px 0 0 0;}
.reply li li img{ width:40px; height:40px;}
.reply li li .text,.reply li li h4{ padding-left:50px; color:#787878;}

.netpy{ width:660px; margin:15px 0 0 0;}
.netpy h3{ line-height:40px; font-size:20px; color:#7e7e7e;}
.netpy .text{ width:660px; height:245px; margin:6px 0 0 0;}
.netpy .bnt{ width:90px; height:30px; margin:10px 0 0 0; float:right; background:#00b0ec; font:14px/30px "微软雅黑"; color:#FFF; border:0 none; border-radius:3px; cursor:pointer;}

.uplist{ background:#f0f0f0; padding:10px; line-height:24px; font-size:14px; margin:0 0 5px 0;}
.uplist img{ width:74px; height:74px; float:left; margin-right:10px;}
.uplist h3{ font-size:14px;}
.uplist h3 a{ color:#0082cd;}
.uplist h3 a:hover{ color:#90c31f;}
.uplist p{ color:#8c8c8c; font-size:12px;}
.uplist a.upfanhui{ display:block; height:22px; color:#0082cd;}
.uplist a.upfanhui b{ background-position:0 -170px; width:24px; height:16px; float:left; margin:3px 4px 0 0;}

.upnews{ margin:20px 0 0 0; line-height:30px; font-size:14px;}
.upnews dt{ color:#90c31f;}
.upnews dd{ height:30px; border-bottom:dashed #eaeaea 1px;}
.upnews dd a{ color:#0082cd; float:left;}
.upnews dd a:hover{ color:#90c31f;}
.upnews dd span{ float:right; color:#999;}

.reco-video{ margin:20px 0 0 0;}
.videolist{ margin-left:-40px;}
.videolist li{ width:220px; height:130px; position:relative; float:left; margin:20px 0 0 40px}
.videolist li img{ width:220px; height:130px;}
.videolist li a.reod{ display:block; width:210px; height:22px; padding:0 5px; color:#FFF; position:absolute; left:0; bottom:0; background:url(../images/imgbj.png); font: 12px/22px Arial, Helvetica, sans-serif;}
.videolist li a.reod:hover{ color:#90c31f;}

.bookslist{ margin:24px 0 0 -21px;}
.bookslist li{ width:106px; height:240px; line-height:24px; float:left; margin-left:21px;}
.bookslist li img{ width:106px; height:158px;}
.bookslist li h3{ margin-top:8px;}
.bookslist li h3 a{ color:#0078b6;}
.bookslist li h3 a:hover{ color:#90c31f;}


/*弹窗popwant/我要报名*/
.popentry{ width:600px; height:310px; background:#FFF; border-radius:6px; position:absolute; z-index:999; display:none;}
.popentry li{ zoom:1; overflow:hidden; padding:8px 0;}
.popentry li label{ display:block; width:140px; height:30px; line-height:30px; font-size:14px; text-align:right; padding:0 10px 0 0; float:left;}
.popentry li .select,.popentry li .fidtext{ float:left; width:314px; height:30px; border:solid #cecece 1px; border-radius:3px; float:left;}
.popentry li .filename{ width:246px; height:30px; border:solid #cecece 1px; float:left; border-radius:3px 0 0 3px;}
.popentry li .button{ width:68px; height:32px; float:left; border:0 none; cursor:pointer; font:14px/32px "微软雅黑"; border-radius:0 3px 3px 0; color:#FFF; background:#939393;}
.popentry li .bntt,.popentry li .quxiao{ width:150px; height:40px; border-radius:4px; border:0 none; font-size:14px; line-height:40px; color:#FFF; float:left;}
.popentry li .bntt{ background:#3d95d5;}
.popentry li a.quxiao{background:#939393;display:block; text-align:center; margin-left:15px;}
.entryTop{ height:26px; padding:16px 22px 10px 0;}
.entryTop a.dele{ background:url(../images/dele.png) no-repeat; width:26px; height:26px; float:right;}





































