.main { margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
.main .left { overflow: hidden; width: 70%; float: left; }
.main .right { float: right; width: 30%; }
.main .ge15 { height:15px;}
.main .box { border: 1px solid #DFDFDF; padding: 10px; background-color: #FFF; overflow: hidden; }
.main .box .banl { overflow: hidden; }
.main .box .banl .inc { float: left; height: 24px; width: 24px; background-image: url(images/inc_1.png); margin-right: 5px; }
.main .box .banl h2 { font-size: 16px; padding-top: 2px; font-weight: 400; float: left; }
.main .desc { color: #999; }
.main .xuxian { border: 0px dotted #E4E4E4; border-top: 1px dotted #E4E4E4; margin-top: 5px; margin-bottom: 5px; }
.main .NoData { text-align: center; padding: 30px; }
/*报名*/
.post #limit { color: #F00; font-weight: bold; padding-right: 5px; padding-left: 5px; font-size: 16px; } 
.post .tips { float: right; }
.post .left { overflow: hidden; width: 70%; float: left; }
.post .left .box { padding: 15px; }
.post .left .box .list { overflow: hidden; margin-top: 10px; }
.post .left .box .list li { overflow: hidden; padding-bottom: 8px; padding-top: 8px; }
.post .left .box .list li dl { float: left; width: 130px; font-size: 14px; }
.post .left .box .list li dd { float: left; }
.post .left .box .list li dd b { color: #F00; font-size: 14px; font-weight: bold; padding-left: 20px; }
.post .text { width: 200px; }
.post .url { width: 320px; }
.post .textarea { width: 400px; height: 100px; }
.post .button { text-align: center; padding-top: 30px; padding-bottom: 20px; }

#attachbody .c {width: 150px;}
#attachbody .c img { width: 120px; border: 1px solid #CCC; padding: 1px; }
#attachbody td {vertical-align: middle;padding: 5px 0;border-bottom: 1px solid #C2D5E3;}

.post .right { float: right; width: 30%; }
.post .right .step { margin-left: 15px; padding: 15px;}
.post .right .step_pic { text-align: center; margin: 10px; }
.post .right .lc { border: 2px solid #C2C2C2; color: #999999; border-radius : 360px; text-align: center; height: 50px; line-height: 50px; }
.post .right .lcs { border: 2px solid #0066FF; color: #06F; }
/*首页*/
.home .top { overflow: hidden; }
/* 幻灯开始*/
#imageShow{ width: 100%; clear: both; overflow: hidden; position: relative; background-color: #E6E6E6; }
#imgshow_mask{width:100%;position:absolute;z-index:1;background:url(images/imgshow_mask.png) repeat-x 0 0;height:27px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imgshow_mask.png');}
#imageShow .imagebg{height:345px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:345px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:345px;display:block;}
.scrollbg{ height: 75px; position: absolute; bottom: 0px; width:100%; background-image: url(images/stbg.png);}
.scroll{margin:0 auto;width:100%;height:76px;position:relative;}
.outScroll_pic{ height:76px;margin-left:45px;overflow:hidden;position:relative;width:100%;top:5px;}
.outScroll_pic .scroll_pic{position:absolute}
.outScroll_pic li img { width:105px; height:55px; }
.scroll_pic{margin:0 auto;height:76px;}
.scroll_pic li{float:left;float:left;height:55px;width:105px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:104px;height:55px;border:2px #ff780d solid;background:url(images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:8px;left:0;}
.Actinfo { margin-left: 15px; }
.main.index .top .right .login, .wp .main.index .top .right .text-list { background-color: #f6f6f8; }

.main .hr-line { width: 100%; height: 0; font-size: 0; border-bottom: 1px solid #dcdfe2; line-height: 0; }
.main .hr-line2 { width: 100%; height: 2px; background-color: #dcdfe2; }
.main .hr-line2 p { background-color: #06F; height: 2px; width: 33.3%; }
.main .margin-1 { margin: 1px; padding:10px; }
.main .top .right .login { overflow: hidden; }
.main .top .right .login .avatar { float: left; width:30%; }
.main .top .right .login .avatar img { height: 60px; width: 60px; border-radius: 60px; -moz-border-radius: 60px; border: 2px solid #FFF; }
.main .top .right .login .yy { float: left; width:70%; margin-top: 12px; }
.main .bin a{ width: 70px; height: 25px; cursor: pointer; line-height: 25px; color: #fff; border-radius: 3px; text-align: center; float: left; margin-top: 10px; margin-left: 10px; }
.main .bin .login-bin { background-color: #e74d9c; }
.main .bin .reg-bin { background-color: #569ed7; }

.main .Actinfo .nav { overflow: hidden; }
.main .Actinfo .nav li { text-align: center; width: 33.3%; float: left; padding-top: 10px; padding-bottom: 10px; }
.main .Actinfo .nav li p { background-color: #D1D1D1; text-align: center; height: 25px; line-height: 25px; color: #06F; color: #FFF;}
.main .Actinfo .nav li a { text-decoration: none; }

.main .Actinfo .nav .d_0 p { background-color: #DB0094; }
.main .Actinfo .nav .d_1 p { background-color: #3399FF; }
.main .Actinfo .nav .d_2 p { background-color: #D1D1D1; }
.main .Actinfo .nav .d_3 p { background-color: #33CCCC; }

.box h3 { line-height: 34px; }

.main .textlist { overflow: hidden; }
.main .textlist li { height: 22px; line-height: 22px; }
/*时间轴*/
#Timeline { overflow: hidden; }
#Timeline .banl { font-weight: bold; }
#Timeline .list { padding-top: 10px; }
#Timeline .list li { float: left; width: 25%; text-align: center; }
#Timeline .list li .t { background-color: #CCC; height: 2px; margin-top: 5px; margin-bottom: 5px; }
#Timeline .list li.c .t { background-color: #06F;}
#Timeline .list li .k { width: 75%; margin: auto; height: 23px; line-height: 23px; }

.bm_cs { overflow: hidden;}
.boxlist { border-top-width: 2px; border-top-style: solid; border-top-color: #CCC; margin-top: 5px; overflow: hidden; }
.boxlist .item { margin: 15px 15px 15px 0px; float: left; height: auto; width: 226px; border: 1px solid #CCC; }
.boxlist .item .imgs { height: 160px; width: 226px; overflow: hidden; }
.boxlist .item .imgs img { width: 224px; height:160px; margin: 1px; }
.boxlist .item .word { background: #fff; padding: 5px; font-size: 14px; overflow: hidden; }
.boxlist .item span { display: inline-block; margin-right: 7px; float: left; }
.boxlist .item .word p { color: #8d6714; float: left; width: 160px; overflow: hidden; }
.boxlist .item .show { background: #eaeaea; padding: 5px 10px; box-shadow: 5px 5px 5px #ccc; overflow: hidden; }
.boxlist .item .word .avt img { height: 38px; width: 38px; }
.boxlist .item .show .user { float: right; }
.boxlist .item span.good { background: url(images/good.png) left center no-repeat; padding-left: 22px; color: #666; }
.boxlist .item span.see { background: url(images/see.png) left center no-repeat; padding-left: 22px; color: #666; }
.boxlist .avt img, .oshr {-moz-border-radius: 360px;-webkit-border-radius: 360px;border-radius: 360px;}
.boxlist .avt img {padding: 1px;}
/*列表*/
.classify_box { overflow: hidden; }
.search_hbhbhb { width: 325px; height: 32px; border: 1px solid #cdc2bb; background: #f7f5f5; float: right; }
.search_hbhbhb .text { width: 250px; height: 30px; margin: 1px 0px; padding: 0px 10px; border: 0; background: 0; float: left }
.search_hbhbhb .button { width: 50px; height: 32px; background: url(images/button.jpg) no-repeat; float: right; cursor: pointer; border: 0; }
.classify_box .jg { float: left; }
.classify_ul { float: left; width: 560px; }
.classify_ul li { height: 25px; line-height: 25px; margin-top: 8px; }
.classify_ul li .t { display: block; float: left; width: 85px; margin-right: 15px; height: 25px; background: #80756d; color: #fff; text-align: center; }
.classify_ul li a { color: #686363; margin-right: 13px; }
.classify_ul li a:hover { text-decoration: underline }
.classify_ul li .a { font-weight: bold; color: #333; }
/*内容页*/
/*--box--*/
#maps { height:400px; width:100%;}
.view { overflow: hidden; }
.view .left { float: left; width: 620px; }
.view .right { float: right; width: 270px; }
.view .left, .view .right { font-family: 'Century Gothic', "Microsoft YaHei", "Trebuchet MS", Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif; }
.view .left .container { overflow: hidden; }
/*--右边栏目--*/
.view .right .right_T { margin-top: 20px; width: 270px; background-image: url(images/idbar1.png); background-repeat: no-repeat; padding-left: 45px; padding-top: 5px; margin-bottom: 10px; height: 50px; line-height: 40px; }
.view .right .right_T .uid { font-size: 14px; height: 25px; }
/*-------------------------------------------------*/
.main .title_1 { text-align: center; margin-top: 30px; margin-bottom: 30px; position: relative; }
.main .title_1 li { margin-top: 10px; margin-bottom: 10px; }
.view h2 { color: #404040; font-weight: 700; font-family: 'Century Gothic', "Microsoft YaHei", "Trebuchet MS", Arial, Verdana, Tahoma, "DejaVu Sans", "Liberation sans", "Bitstream Vera Sans", sans-serif; }
.main .cont_1 { text-align: center; }
.main .cont_1 .pic img { max-width: 480px; }
.main .cont_1 .img_x img { max-width: 100px; }
.main .cont_1 .img_x span { margin: 3px; width: 100px; height: 100px; float: left; }
.main .cont_1 .pic_ac { position: relative; width: 620px; height: 100px; margin-top: 30px; overflow: hidden; }
.main .pic_ac #x_zuo { height: 100px; width: 35px; position: relative; float: left; background-image: url(images/leftbig.png); background-repeat: no-repeat; background-position: 0px 20px; margin-left: 10px; }
.main .pic_ac #x_you { position: relative; float: right; height: 100px; width: 35px; background-image: url(images/rightbig.png); background-repeat: no-repeat; background-position: 0px 20px; margin-right: 10px; }
.main .pic_ac .img_x { float: left; height: 100px; width: 530px; text-align: center; }
/*----------------*/
.main .cont_2 { margin-top: 30px; }
.main .cont_2 .am_va { margin-top: 15px; margin-left: 15px; }
.main .cont_2 .am_va p { font-size: 13px; color: #222; }
.main .cont_2 .am_va h3 { font-size: 15px; font-weight: 700; }
#comments .commentshow .nav_p { height: 30px; margin-top: 10px; margin-bottom: 10px; padding-right: 10px; }
#sidebar .widgit-area .commm li em { float: right; margin-right: 30px; color: #BEBEBE; }
.main .muns { margin-bottom: 10px; border: 1px solid #CCC; overflow: hidden; }
.main .muns h2 { margin-left: 10px; }
.view .muns .conn { padding: 5px; }
.view .muns .conn ul li { line-height: 20px; margin-top: 2px; margin-bottom: 2px; overflow: hidden; }
.view .muns .conn ul li em { float: right; }
.view .left .cont_1 .pic_ac { overflow: hidden; }
.view .right #sidebar .ad { margin-bottom: 10px; width: 270px; overflow: hidden; }
.view .left #comments .muns .bm_h.cl .y.xi2 { padding-right: 10px; }
.maomao { -moz-box-shadow: 0px 2px 16px #ccc; -webkit-box-shadow: 0px 2px 16px #ccc; box-shadow: 0px 2px 16px #ccc; border: 1px solid #ccc; }
#comments .comment-body { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; overflow: hidden; }
#comments .commentlist { padding: 8px; overflow: hidden; }
#comments .commentlist .gravatar { float: left; margin-top: 10px; margin-bottom: 10px; }
#comments .commentid { float: left; margin-top: 5px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }
#comments .comment-body .commentid p { margin-bottom: 3px; }
#comments .commenttime { float: right; color: #999; }
.view .left #comments .muns { padding-bottom: 10px; }
.view .left #comments .muns .nav_b { margin-right: 10px; }
#upgrade .button { background-image: url(images/button.gif); background-repeat: no-repeat; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: 20px; width: 52px; color: #FFF; }
#upgrade { position: fixed; width: 352px; height: 165px; z-index: 2001; left: 428px; top: 208px; background-color: #EDFEF3; border: 1px double #CCC; }
.view .right #sidebar .muns .bm_h.cl h2 em { float: right; }
.visitor ul li img{ width:25px;}

.zoom { cursor: pointer; }
.attp { width: 180px; text-align: left; }
.tattl .attp { width: 240px; }
.attprice { padding: 5px; border: 1px dashed #FF9A9A; }
.zoominner { padding: 5px 10px 10px; background: #FFF; text-align: left; }
.zoominner p { padding: 8px 0; }
.zoominner p a { float: left; margin-left: 10px; width: 17px; height: 17px; background: url(images/imgzoom_tb.gif) no-repeat 0 0; line-height: 100px; overflow: hidden; }
.zoominner p a:hover { background-position: 0 -39px; }
.zoominner p a.imgadjust { background-position: -40px 0; }
.zoominner p a.imgadjust:hover { background-position: -40px -39px; }
.zoominner p a.imgclose { background-position: -80px 0; }
.zoominner p a.imgclose:hover { background-position: -80px -39px; }
.zimg_c { position: relative; }
.zimg_prev, .zimg_next { display: block; position: absolute; width: 80px; height: 100%; background: url(images/pic-prev.png) no-repeat 0 -100px; cursor: pointer; }
.zimg_next { right: 10px; background-image: url(images/pic-next.png); background-position: 100% -100px; }
.zimg_c img { margin: 0 auto; }
.zimg_p strong { display: none; }

/*用户中心*/
.main.user { border: 1px solid #CCC; }
.main.user .left { min-height: 400px; margin: auto; width:100%; }
.main.user .left2 { width: 270px; background-color: #F4F8FF; border-right-width: 1px; border-right-style: dashed; border-right-color: #CCC; text-align: center; }
.main.user .left .avatar { text-align: center; margin: 20px; }
.main.user .left .avatar img { height: 120px; width: 120px; border-radius: 120px; -moz-border-radius: 120px; border: 2px solid #FFF; }
.main.user .right { width: 98%; }
.main.user .right .banl{ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-top: 10px; padding-bottom: 5px; }
.main.user .right .list th,.main.user .right .list td { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; line-height: 30px; }
.main.user .right .list th { font-weight: bold; }

.main.user #limit { color: #F00; font-weight: bold; padding-right: 5px; padding-left: 5px; font-size: 16px; } 
.main.user .tips { float: right; }
.main.user .right .list { overflow: hidden; margin-top: 10px; }
.main.user .right .list li { overflow: hidden; padding-bottom: 8px; padding-top: 8px; }
.main.user .right .list li dl { float: left; width: 130px; font-size: 14px; }
.main.user .right .list li dd { float: left; }
.main.user .right .list li dd b { color: #F00; font-size: 14px; font-weight: bold; padding-left: 20px; }
.post .text { width: 200px; }
.post .url { width: 230px; }
.post .textarea { width: 400px; height: 100px; }
.post .button { text-align: center; padding-top: 30px; padding-bottom: 20px; }