a{text-decoration:none;cursor: pointer; color:#666;}
.header_center .soso{margin:45px 0 0 135px;}
.header_bottom{padding-top:32px;}
.footer .s-box{border:1px solid #ddd; float:left; background:#fff;}

.n1100 .s-box dd{width:105px; padding-left:45px;}
.n1100 .s-box{width:1098px; padding:20px 0;margin-top:50px;}
.shentaiyuan a:hover{text-decoration:underline;color:#009014;}
.shentaiyuan{background:url(../img/sty/bj.jpg) top center repeat-x;}
.shentaiyuan .percent{min-width:1100px;}
.shentaiyuan .header_center .soso .soso-btn{background:#10b527;}
.shentaiyuan .header_center .soso .sobj{border:2px solid #10b527;}
.shentaiyuan .header_bottom .nav_menu{height:42px; background:url(../img/sty/nav-bj.jpg) repeat-x;border-top-left-radius: 5px;
border-top-right-radius:5px; line-height:42px;}
.header_bottom .nav_menu li{font-size:14px;}
.shentaiyuan .header_bottom .nav_menu li:first-child a{border-top-left-radius:5px}
.shentaiyuan .header_bottom .nav_menu li a{float:left; color:#fff; height:42px; padding:0 22px;}
.shentaiyuan .header_bottom .nav_menu li.current a,.shentaiyuan .header_bottom .nav_menu li.current a:hover{color:#fff; background:#ff9b04;text-decoration:none;}
.shentaiyuan .header_bottom .nav_menu li a:hover{color:#fff; background:#56c265;text-decoration:none;}
.shentaiyuan .m-slide .tab .on a b{width:25px;height:50px;background:url(../img/public/slide-icon.png) no-repeat 0 0;}
.shentaiyuan .m-slide .tab .on a{background:#00ba1d;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;}
/*内页共享*/
.m-slide{position: relative;width:800px;height:300px;overflow:hidden; float:left; margin-top:20px;}
.m-slide .img{float: left;position: relative;}
.m-slide .img li, .m-slide .img a, .m-slide .img img{display: block;width:633px;height:300px;border-top-left-radius:5px;border-bottom-left-radius:5px}
.m-slide .img li{display: none;position:relative;left: 0;top: 0;}
.m-slide .img .first{display: block;}
.m-slide .tab{float: right;}
.m-slide .tab li{background:#dfdfdf;width: 160px; margin-bottom:7px; height:70px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-slide .tab li span{float:left; overflow:hidden; height:42px;}
.m-slide .tab a{text-decoration: none;display: block;position: relative;width: 130px; height:60px; font-size:14px;
padding:10px 15px 0 15px; float:left;}
.m-slide .tab a b{position: absolute;left:-25px;top:10px;overflow: hidden; z-index:50;}
.m-slide .dc{width:100%; background:#000;height:44px;position:absolute;left:0; bottom:0; z-index:2;border-bottom-left-radius:5px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.m-slide .dm{width:96%;height:40px; line-height:44px;position:absolute;left:20px; bottom:0; z-index:3; font-size:18px; color:#fff; overflow:hidden;}
.s-bd{border:1px solid #ddd; background:#fff; margin-top:20px; position:relative;}
.s-bd .hender,.hender-md{width:100%; background:url(../img/sty/henderbj.gif) repeat-x; float:left; height:34px;position:absolute; left:0;}
.shentaiyuan .s-bd .hender{top:-1px;}
.shentaiyuan .hender-md{top:0px;}
.s-bd .hender dt.hend-left{height:34px; float:left;margin-left:14px; font-size:14px;}
.s-bd .hender dd,.hender-md dd{float:right; height:34px; line-height:34px; padding-right:14px;}
.shentaiyuan .s-bd .hender{border-top:2px solid #78b82a;}
.shentaiyuan .s-bd .hender dt.hend-left{color:#018f15;background:url(../img/sty/hs-1.jpg) repeat-x;}
.shentaiyuan .s-bd .hender dt.hend-left span{padding:0 5px;}
.pull-nesw{float:left; width:100%; overflow:hidden;}
.section-news ul{margin-top:8px;}
.section-news li em.em-text{background:url(../img/public/dian.png) no-repeat left center; float:left; padding-left:12px; white-space:nowrap; overflow:hidden; width:275px;text-overflow:ellipsis;}
.section-news li em.em-date,.section-list em.em-date,.vote-list li p.p4{float:right; color:#999; font-size:12px;}
.section-news li{padding:0 12px;height:24px; line-height:24px; width:368px; float:left; margin-top:6px;}
.section-img li img{float:left; width:170px; height:98px;}
.section-img li{float:left; width:170px; margin:18px 0 0 15px;}
.section-img li p{width:100%; float:left; height:18px; line-height:18px; margin-top:10px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.hender-md{top:0;}
.shentaiyuan .hender-md{border-bottom:2px solid #009615;}
.shentaiyuan .hender-md dt{background:url(../img/sty/hs-4.gif) repeat-x;color:#fff;}
.hender-md dd img{margin-right:5px;}
.hender-md dt{float:left; height:34px; line-height:34px; padding:0 20px; font-size:14px;}
.guardian dd{width:140px; height:140px; float:left; border:1px solid #ddd; padding:2px; margin:25px 0 0 25px;}
.guardian dd img{width:140px; height:140px; float:left;}
.guardian dt{float:right; width:170px; margin:25px 25px 0 0; line-height:20px;}
.guardian dt p{color:#e40011; font-size:14px; padding-bottom:5px;}
.guardian dt small{font-size:12px;}
.aside .section-news li em.em-text{width:245px;}
.aside .section-news ul{padding-bottom:10px; float:left;}
.s-review{width:100%; float:left; border-bottom:1px solid #ddd; text-indent:12px; font-size:14px; height:35px; line-height:35px;}
.current-topic{padding:15px 12px 5px 12px;}
.current-topic dt{font-size:14px;}.current-topic dt p{font-size:12px;}
.current-topic dd{padding-bottom:5px;}
.section-news li.blog-img{height:78px;}
.section-news li.blog-img img{width:120px; height:70px; float:left; padding:1px; border:1px solid #ddd;}
.section-news li.blog-img p{height:74px; float:left; width:125px; overflow:hidden; margin-left:10px;}
/*支持反对*/
#vsmc-box{padding:10px 20px 0 20px; float:left;}
#vsmc-box .vsmc .s-cont{ width:600px;}
#vsmc-box .vsmc .s-title{ width:100px;}
.vsmc{float:left; width:100%; padding:5px 0 10px 0;}
.vsmc  li{ float:left; width:100%; padding-top:10px; line-height:22px;}
.vsmc .s-title{ font-size:12px; width:90px; float:left; overflow:hidden; height:22px; line-height:22px; }
.vsmc .s-cont{ width:110px; float:left; overflow:hidden; height:22px; line-height:22px; background:#f5f5f5;border-radius:4px;}
.vsmc .s-button{ float:right; height:22px; width:40px; overflow:hidden;}
.vsmc .s-cont span{float:left; overflow:hidden; height:22px; line-height:22px;border-radius:4px;}
.vsmc .s-orange{background:#ff9b04;}
.vsmc .s-green{background:#019a16;}
.vsmc .s-blue{ background:#3294e2 ;}
.vsmc .s-black{ background:#666;}
.vsmc .s-purple{ background:#6ec5d2;}
.s-button a{height:22px; line-height:22px; width:40px; text-align:center; background:#ff9b04; display:block; color:#fff;
font-size:12px; border-radius:4px; float:left;}
.s-button a:hover{color:#fff;text-decoration:none; background:#ffb504;}
/*.vsmc{float:left; width:100%; padding:15px 0 15px 0;}
a.support{height:40px; line-height:40px; width:90px; text-align:center; background:#ff9b04; display:block; color:#fff;
font-size:16px; border-radius:4px; float:left;}
a:hover.support{color:#fff;text-decoration:none; background:#ffb504;}
.vsmc span{height:40px; line-height:40px; width:66px; text-align:center; float:left; font-family:"Arial";
font-size:32px;}
a.opposition{height:40px; line-height:40px; width:90px; text-align:center; background:#3294e2;color:#fff;
font-size:16px; border-radius:4px; float:left;}
a:hover.opposition{color:#fff;text-decoration:none; background:#1f9afc;}*/
.banner-list li{width:280px; float:left; margin-top:20px; overflow:hidden;}
a.but-blue{height:35px; line-height:38px; padding:0 10px; text-align:center; background:#3294e2;color:#fff;
font-size:14px; border-radius:4px; display:block;}
a:hover.but-blue{color:#fff;text-decoration:none; background:#1f9afc;}
.page-banner{float:left; width:100%; margin-top:20px;}
.page-banner img{border-radius:5px;}
/*众筹列表页*/
.atc-list{padding:10px 0;}
.atc-list li{width:238px; float:left; margin:10px 0 0 20px}
.atc-list li .atc-img img{width:238px; height:159px; border-radius:5px;}
.atc-list li .atc-img{width:238px; height:159px; float:left;position:relative;}
.atc-list li span.atc-step,.atc-list li span.atc-hot,.atc-list li span.project-success{top:0;}
.atc-list li .atc-text{float:left; overflow:hidden; width:100%; height:16px; margin-top:8px;white-space:nowrap;text-overflow:ellipsis; }
.section-list ul,.vote-list ul{padding:20px; padding-bottom:0; float:left;}
.section-list li,.vote-list li{float:left; width:100%; font-size:14px; border-bottom:1px dashed #eaeaea; padding:6px 0 10px;}
.section-list li em.em-text{background:url(../img/public/dian.png) no-repeat left center; float:left; padding-left:12px; white-space:nowrap; overflow:hidden; width:600px;text-overflow:ellipsis;}
.section .fenye{padding-bottom:20px;}
.maxg{min-height:600px !important;}
/*争鸣与表决*/
.vote-list ul{width:94.8%;}
.vote-list li{padding-top:14px; padding-bottom:14px;}
.vote-list li p{float:left; height:32px; line-height:32px;}
.vote-list li p.p1{width:20px; height:20px; line-height:20px; background:#eee; text-align:center;border-radius:4px; font-size:11px; margin-top:5px;}
.vote-list li p.p2{padding-left:12px; white-space:nowrap; overflow:hidden; width:50%; margin-right:15px;text-overflow:ellipsis;}
.vote-list li p.p3 a.support{font-size:14px;border-top-right-radius:0 0;border-bottom-right-radius:0 0;width:80px;line-height:32px; height:32px;}
.vote-list li p.p3 a.opposition{font-size:14px;border-top-left-radius:0 0;border-bottom-left-radius:0 0;width:80px;line-height:32px; height:32px;}
.vsmc-box{margin:0 auto; width:270px; margin-top:10px;}
.vote_progress_box{margin:0 auto;position:relative;}
.vote_progress_bg{height:10px; background:#3aa0e6; width:100%; display:block; margin-top:30px;}
.vote_support{height:10px;background:#ff9933; float:left;}
.vsmc-box a.support{font-size:22px; width:100px; height:50px; line-height:50px;}
.vsmc-box a.opposition{font-size:22px; width:100px;height:50px; line-height:50px;}
.vote_support_voted{font-size:28px;position:absolute; left:-80px; top:-18px; width:70px; text-align:right; font-family:Arial;}
.vote_oppose_voted{font-size:28px;position:absolute; right:-80px; top:-18px; width:70px; text-align:left; font-family:Arial;}
/*------文章详细页--------*/
.list_hend{float:left; width:100%; padding:30px 0 15px; overflow:hidden; border-bottom:1px dashed #ddd; display:block; text-align:center;}
.list_hend dl{float:left; padding:0 20px; display:block; width:95%;}
.list_hend dd{width:100%; float:left;font-size:20px; color:#333; text-align:center;}
.list_hend dt{width:100%; float:left; text-align:center; padding-top:8px;}
.list_hend dt img{margin-right:5px;}
.news_cont{float:left; width:100%; padding:20px;width:95%; font-size:14px; line-height:24px;}
.news_img{text-align:center; width:100%; padding:20px 0;}
.fenxiang{float:left; width:100%; background:#f6f6f6;padding:10px 20px;width:95%;}
.fenxiang span{float:left; height:16px; line-height:16px; margin-top:6px;}
/*------评论--------*/
.np-frame{float:left; width:100%;}
.textarea-box{font-size:14px;}
.textarea-box textarea{display:block; border:solid 1px #CCC; width:98.5%; height:100px; font-size:14px; line-height:20px; padding:5px; color:#666666; margin-bottom:16px;}
.pl-but-box span{float:left; padding-top:10px;}
.textarea-box h3{font-size:20px; font-weight:normal; color:#3294e2; padding:20px 0 5px;}
.textarea-box h3 small{color:#999; font-size:14px; padding-left:10px;}
.textarea-box h3 span{font-size:14px; padding-top:10px;}
.textarea-box h3 span img{margin-right:5px;}
.pl-list li{width:100%; float:left; border-bottom:1px dashed #ddd; padding:25px 0;}
.pl-list li .plnr{float:right; width:91%;}
.pl-list li .sp1{float:left; width:70px;}
.pl-list li p.p1{padding-bottom:5px; color:#999;}
.pl-list li p.p2{font-size:14px;}
.pl-list li .sp1 img{border-radius:50%; width:50px; height:50px;}
.pl-title{float:left; height:38px; line-height:38px; background:#f7f7f7; width:100%; margin-top:30px;}
.pl-title span{display:block; background:#FFF; width:90px; text-align:center; font-size:14px; border-top:solid 3px #3294e2; line-height:35px; color:#333;}
.section .img-listmc li{margin-left:25px;}
/* play */
.play-box{float:left; width:100%; padding-top:35px;}
#play{width:640px;text-align:center;position:relative;overflow:hidden;margin:0 auto;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:10px;}
#play .next_a{right:10px;}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../img/public/gallery.png) no-repeat 0px -50px;left:0;}
#play .next_a span{background:url(../img/public/gallery.png) no-repeat -30px -50px;right:0;}
#play .img_ul{position:relative;z-index:1;}
.pic-text-box{position:absolute; width:100%; background:url(../img/public/pic-h-bj.png); font-size:14px; line-height:25px; left:0; bottom:0; color:#fff; text-align:left; padding:5px 0;}
.pic-text-box span{float:left; padding:0 10px;}
.img_hd{width:640px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:0 auto;position:relative;}
.img_hd ul{position:absolute;z-index:1}
.img_hd ul li{float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px;}
.img_hd ul li.on{border-color:rgb(45, 150, 233);}
.img_hd .bottom_a{background:url(../img/public/gallery.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:5px;}
.img_hd .next_a{background-position:-30px -24px;right:5px;}
/* 太学堂 */
.taixuetang{background:url(../img/txt/bj.jpg) top center no-repeat #fff;}
.taixuetang .percent{min-width:1100px;}
.taixuetang .header_bottom .nav_menu{height:46px; background:url(../img/txt/nav-bj.png) no-repeat;border-top-left-radius: 5px;
border-top-right-radius:5px; line-height:46px;}
.taixuetang .header_center .soso .sobj{border:2px solid #4d6c7b;}
.taixuetang .header_center .soso .soso-btn{background:#4d6c7b;}
.taixuetang .m-slide .tab .on a b{width:25px;height:50px;background:url(../img/public/slide-icon.png) no-repeat -25px 0;}
.taixuetang .m-slide .tab .on a{background:#294551;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;}
.taixuetang .header_bottom .nav_menu li{padding:6px 0 0 6px}
.taixuetang .header_bottom .nav_menu li a{float:left;color:#fff; height:34px; line-height:34px; padding:0 22px;border-radius:5px}
.taixuetang .header_bottom .nav_menu li.current a,.taixuetang .header_bottom .nav_menu li.current a:hover,.taixuetang .header_bottom .nav_menu li a:hover{color:#27404c; background:#6ba0b6;text-decoration:none;}
.taixuetang .hender-md dt{background:url(../img/txt/hs-4.png) no-repeat left;color:#2b4a58; padding:0 0 0 45px; line-height:36px;}
.taixuetang .s-bd .hender,.taixuetang .hender-md{width:100%; background:url(../img/txt/henderbj.gif) repeat-x;}
.taixuetang .s-bd .hender dt.hend-left{color:#2b4a58;background:url(../img/txt/hs-1.jpg) repeat-x;}
.taixuetang .s-bd .hender dt.hend-left span{padding:0 5px;}
/* 神器 */
.shenqi{background:url(../img/sq/bj.jpg) top center no-repeat #fff;}
.shenqi .header_center .soso .sobj{border:2px solid #3886db;}
.shenqi .header_center .soso .soso-btn{background:#3886db;}
.shenqi .header_bottom .nav_menu{height:46px; background:url(../img/sq/nav-bj.png) no-repeat; line-height:46px;}
.shenqi .m-slide .tab .on a b{width:25px;height:50px;background:url(../img/public/slide-icon.png) no-repeat -50px 0;}
.shenqi .m-slide .tab .on a{background:#ffa216;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;}
.shenqi .header_bottom .nav_menu li{background:url(../img/sq/nav-xian.gif) no-repeat top right; padding-right:2px;}
.shenqi .header_bottom .nav_menu li a{float:left;color:#fff; height:40px; line-height:40px; padding:0 35px;}
.shenqi .header_bottom .nav_menu li.current a,.shenqi .header_bottom .nav_menu li.current a:hover,.shenqi .header_bottom .nav_menu li a:hover{color:#fff; background:url(../img/sq/nav-xian2.gif) repeat-x; text-decoration:none;}
.shenqi .s-bd .hender-md{width:100%; background:#f8f8f8; float:left; height:34px;position:absolute; left:0; border-bottom:1px solid #ddd; color:#3294e2; border-top:1px solid #2e82d6;}
.shenqi .s-bd .hender{width:100%; background:url(../img/sq/henderbj2.gif) repeat-x #fff bottom; float:left; height:34px;position:absolute; left:0;}
.shenqi .s-bd .hender dt.hend-left{color:#2b4a58;background:#fff; border-top:3px solid #3084d9;border-right:1px solid #ddd;
margin-left:0; height:31px; padding:0 22px; color:#3294e2; line-height:31px;}