/*
 * Author:sandy
 * Creat Date:2014-03-13
*/
/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
li{list-style:none;}
cite,code,caption,em,i{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
a{color:#585858;text-decoration:none;}
a:active,a:focus{outline:none;}
textarea{resize:none;overflow-x:hidden;overflow-y:auto}
.clear{clear:both;overflow:hidden;zoom:1}
.imp{color:#ed5565;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
body{font:12px/24px Microsoft Yahei,"ËÎÌå";color:#585858;word-break:break-all;background-color:#fff}
.header-wrap{height:66px;padding-top:14px;background-color:#3f4752;}
.header{width:1190px;padding:0 2px 0 8px;margin:0 auto;overflow:hidden;}
.tongcheng-logo,.login-link,.act-time,.more-a,.join-expert-btn,.join-expert,.join-num,.join-tongcheng{background:url(i2.sinaimg.cncjtongchengimagesbg.png) no-repeat;}
.focus-page a,.join-btn,.end-btn{background:url(i0.sinaimg.cncjtongchengimagesbg24.png) no-repeat;}
.city-name{float:left;font-size:18px;line-height:50px;}
.city-name a{color:#fff;}
.tongcheng-logo{float:left;display:inline;width:200px;height:51px;margin-right:14px;overflow:hidden;line-height:300px;}
.tongcheng-logo{width:237px;margin-right:-23px;background:url(i2.sinaimg.cncjtongchengimagestc_bg_logo_0430.png) no-repeat}
.logo_1402{background-position:0 0;}
.logo_1334{background-position:-250px 0;}
.logo_1335{background-position:-500px 0;}
.logo_1275{background-position:-750px 0;}
.logo_1195{background-position:0 -60px;}
.logo_1482{background-position:-250px -60px;}
.logo_1387{background-position:-500px -60px;}
.logo_1274{background-position:-750px -60px;}
.logo_1134{background-position:0 -120px;}
.logo_1194{background-position:-250px -120px;}
.logo_1474{background-position:-500px -120px;}
.logo_1333{background-position:-750px -120px;}
.logo_911{background-position:0 -180px;}
.logo_1433{background-position:-250px -180px;}
.logo_827{background-position:-500px -180px;}
.logo_1192{background-position:-750px -180px;}
.logo_1190{background-position:0 -240px;}
.logo_1332{background-position:-250px -240px;}
.logo_1276{background-position:-500px -240px;}
.logo_1197{background-position:-750px -240px;}
.logo_841{background-position:0 -300px;}
.logo_1196{background-position:-250px -300px;}
.logo_1455{background-position:-500px -300px;}
.logo_693{background-position:-750px -300px;}
.login-link{float:right;width:157px;height:34px;margin-top:9px;line-height:34px;text-align:center;font-size:14px;color:#687281;background-position:-210px 0;}
.login-link a{margin:0 15px;color:#99a4b4;}
.user-name{float:right;height:34px;margin-top:9px;line-height:34px;font-size:14px;color:#ed5565;margin-right:10px;}
.user-name a{margin-left:32px;color:#99a4b4;}
.login-link a:hover,.user-name a:hover{color:#e3e6eb;}
.focus-list{height:336px;width:100%;overflow:hidden;position:relative;}
.focus-box-ul{height:336px;width:100%;overflow:hidden;position:relative;}
.focus-list li{float:left;position:relative;width:1200px;height:336px;overflow:hidden;}
.bg{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0.5;filter:alpha(opacity=50);background-color:#000;}
a:hover .bg{opacity:0.2;filter:alpha(opacity=20);}
.focus-list .cur .bg,.focus-list a:hover .bg{display:none;}
.focus-page{text-align:center;margin:-30px 0 15px;position:relative;z-index:9;overflow:hidden;}
.focus-page a{display:inline-block;width:15px;height:15px;margin:0 5px;background-position:-20px 0;}
.focus-page a.cur,.focus-page a:hover{background-position:0 0;}
.nav-wrap{width:1199px;height:75px;overflow:hidden;margin:0 auto 44px;border-right:1px solid #e4e5e9}
.nav{width:1200px;font-size:18px;line-height:75px;}
.nav li{float:left;display:inline;width:300px;}
.nav a{display:block;height:74px;border:1px solid #e4e5e9;border-top:none;color:#888;background:url(i3.sinaimg.cncjtongchengimagesbgnav.png) no-repeat;}
.nav a:hover{color:#ed5565;}
.nav .cur a{background-color:#ec5766;border-bottom-color:#ec5766;border-left-color:#ec5766;color:#fff;}
.nav .to-index{width:140px;padding-left:159px;background-position:115px 22px;}
.nav .to-activity{width:167px;padding-left:132px;background-position:-183px 22px;}
.nav .to-expert{width:161px;padding-left:138px;background-position:-483px 22px;}
.nav .to-club{width:171px;padding-left:128px;background-position:-782px 22px;}
.nav .to-index:hover{background-position:115px -60px;}
.nav .to-activity:hover{background-position:-183px -60px;}
.nav .to-expert:hover{background-position:-483px -60px;}
.nav .to-club:hover{background-position:-782px -60px;}
.nav .cur .to-index{background-position:115px -130px;}
.nav .cur .to-activity{background-position:-183px -130px;}
.nav .cur .to-expert{background-position:-483px -130px;}
.nav .cur .to-club{background-position:-782px -130px;}
.wrap{width:1200px;overflow:hidden;margin:0 auto;}
h2{font-size:18px;margin:0 0 21px;font-weight:normal;color:#3f4752;}
h2 span{font-size:14px;margin-left:10px;vertical-align:2px;color:#a3a3a3;}
.activity-list{margin-right:-30px;}
.activity-list li{float:left;display:inline;width:280px;height:338px;margin-right:27px;overflow:hidden;position:relative;}
.state-box{position:absolute;top:127px;right:11px;}
.join-btn{display:block;width:71px;padding-left:15px;height:30px;line-height:30px;background-position:-40px 0;color:#fff;}
.join-btn:hover{background-position:-135px 0;}
.end-btn{display:block;width:86px;height:30px;line-height:30px;text-align:center;color:#a3a3a3;background-position:0 -40px;}
.activity-list h3{font-size:14px;margin:15px 0 3px;}
.activity-list h3 em{float:right;font-size:12px;color:#a3a3a3;}
.act-text{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.act-time{height:30px;line-height:30px;padding-left:37px;margin-top:15px;background-position:0 -70px;color:#a3a3a3;}
.more-a{display:block;height:50px;line-height:50px;margin:3px 0 47px;font-size:14px;text-align:center;background-position:0 -120px;color:#94989d;}
.more-a:hover{background-position:0 -175px;}
.join-expert{float:right;width:127px;padding-left:36px;height:36px;line-height:36px;font-size:14px;background-position:-520px 0;}
.join-expert:hover{background-position:-690px 0;}
.expert-list{line-height:28px;margin-right:-30px;padding-bottom:21px;*padding-bottom:41px;}
.expert-list li{width:258px;height:125px;padding:13px 11px 0 9px;border:1px solid #fafafa;float:left;display:inline;margin:0 27px 20px 0;overflow:hidden;background-color:#fafafa;}
.expert-list li:hover{border-color:#efefef;}
.expert-list dt{float:left;width:60px;height:60px;}
.expert-join{margin:-4px 0 0 73px;}
.expert-name{font-size:14px;}
.join-expert-btn{width:44px;height:26px;padding-left:12px;line-height:26px;float:right;font-weight:bold;color:#fff;background-position:-380px 0;}
.join-expert-btn:hover{background-position:-450px 0;}
.expert-about{padding-top:7px;color:#a3a3a3;}
.expert-about a{color:#a3a3a3;}
.expert-about i{margin:0 12px 0 8px;}
.club-list{margin-right:-30px;}
.club-list li{width:280px;height:400px;margin-right:27px;overflow:hidden;float:left;display:inline;position:relative;}
.club-text{margin-top:-127px;padding:0 14px;line-height:34px;font-size:28px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.2)}
.club-text a{color:#fff;}
.club-text h3{font-size:30px;margin-bottom:7px;;white-space:nowrap;overflow:hidden;}
.footer-wrap{margin-top:110px;line-height:30px;text-align:center;background-color:#3f4752;color:#7d8288;}
.footer-join{height:223px;padding-top:78px;border-bottom:1px solid #323942;}
.join-num{width:408px;height:28px;margin:0 auto;overflow:hidden;line-height:100px;background-position:-300px -50px;}
.join-tongcheng{display:block;width:285px;height:66px;margin:55px auto 0;line-height:66px;font-weight:bold;font-size:22px;text-align:center;text-shadow:1px 0 0 #ff5d6f;color:#3f4752;background-position:-860px 0;}
.footer{height:133px;padding-top:37px;border-top:1px solid #4f5762;}
.footer a{margin:0 8px;color:#7d8288;}