html{width: 100%;height: 100%;word-break:break-all;word-wrap:break-word;}
body{
	margin: 0;font-size: 14px;line-height: 20px;font-family: "Microsoft Yahei",Helvetica,arial,\5b8b\4f53,sans-serif;
	background-color: #DDD;color: #333;width: 100%;min-height: 100%;
	background: url(../images/bg.jpg) repeat 0 0 #eaeaea;position: relative;
}

ul{list-style: none;padding: 0;margin: 0;}
a{color: #3498DB;text-decoration: none;}
a:hover{text-decoration: none;}
.color-depth{color: #3498DB;}
.color-depth:hover,.color-depth:active{text-decoration: underline;}


h1,h2,h3,h4,h5,h6{margin: 0;}
p{margin: 0;}
.curp{cursor: pointer!important;}
blockquote{margin: 0;padding: 10px;background-color: #EFF1F3;border-left: 8px solid #E5E8EC;margin-bottom: 20px;}
img{vertical-align: top;border: 0;}
input[type="text"],input[type="password"]{
	height: 20px;line-height: 20px;padding: 8px 10px;margin: 0;background-color: #FFF;border: 0;outline: none;
	font-size: 14px;color: #333;vertical-align: top;
	-webkit-transition: box-shadow ease .4s;
	   -moz-transition: box-shadow ease .4s;
	     -o-transition: box-shadow ease .4s;
			transition: box-shadow ease .4s; 
	font-family: "Microsoft Yahei",arial,\5b8b\4f53,sans-serif;
}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{box-shadow: 0 0 10px rgba(0,0,0,.2);}
input[type="checkbox"]{margin: 0 4px 0 0;vertical-align: -1px;outline: none;}
input[type="radio"]{margin: 0 4px 0 0;vertical-align: -1px;}
textarea{
	margin: 0;
	line-height: 20px;padding: 8px 10px;outline: 0;border: 1px solid #DDD;font-size: 14px;vertical-align: top;
	resize: none;
	-webkit-transition: box-shadow ease .4s;
	   -moz-transition: box-shadow ease .4s;
	     -o-transition: box-shadow ease .4s;
			transition: box-shadow ease .4s;
}

.input-error,input[type="text"].input-error:focus,
input[type="password"].input-error:focus,textarea.input-error:focus{
	box-shadow: 0 0 10px rgba(255,0,0,.4);
}
/* CSS3运动效果 */
.move-4{
	-webkit-transition: background-color ease .4s;
	   -moz-transition: background-color ease .4s;
	     -o-transition: background-color ease .4s;
			transition: background-color ease .4s;
}
.ease-in-out{
	-webkit-trasition:all .1s ease-in-out 0;
	  -moz-transition:all .1s ease-in-out 0;
	    -o-transition:all .1s ease-in-out 0;
		   transition:all .1s ease-in-out 0;
}

/* 公用样式? */
.clearfix{zoom:1;_height:1px}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.inb,.inb-vt{display: inline-block;*display: inline;zoom: 1;}
.inb-vt{vertical-align: top;}
.dn{display: none;}
.vh{visibility: hidden;}
.fl{float: left;}
.fr{float: right;}
.tl{text-align: left;}
.tc{text-align: center;}
.tr{text-align: right;}
.pr{position: relative;}
.oh{overflow: hidden;}
.odt{display: block;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.en-wrap{word-break:break-all;word-wrap:break-word;}

.full{display: block;width: 100%;height: 100%;}

.rl-btn{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 30px;background-color: #3498DB;color: #FFF;padding: 0 14px;border-radius: 2px;font-family: Helvetica,Arial,sans-serif;}
.rl-btn:hover{opacity: .8;}

.plus-v-p-12,.plus-v-c-12{
	display: inline-block;*display: inline;zoom: 1;position: absolute;right: -2px;bottom: -2px;
	width: 14px;height: 12px;
}
.plus-v-p-12{background-image: url(../images/plus-v-p-12.png) no-repeat 0 0 transparent;}
.plus-v-c-12{background-image: url(../images/plus-v-p-12.png) no-repeat 0 0 transparent;}

.plus-v-p-14,.plus-v-c-14{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	width: 16px;height: 14px;margin-left: 6px;margin-top: 3px;
}
.plus-v-p-14{background: url(../images/plus-v-p-14.png) no-repeat 0 0 transparent;}
.plus-v-c-14{background: url(../images/plus-v-c-14.png) no-repeat 0 0 transparent;}

.rating{display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 14px;}
.rating .rating-holder{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	height: 14px;width: 90px;background-image: url(../images/star-no.png);
	line-height: 14px;overflow: hidden;
}
.rating .rating-holder span{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin: 0;padding: 0;
	width: 14px;height: 14px;background-image: url(../images/star-yes.png);
}
.rating span.num{
	color: #F7B42C;font-size: 14px;line-height: 14px;margin-right: 0;margin-left: 6px;width: auto;
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	font-family: Helvetica,Arial,sans-serif;
}
.rating-num{float: right;color: #F7B42C;font-size: 14px;}
.dialog-close{
	position: absolute;right: 2px;top: 2px;font-family: "sans-serif";color: #666;cursor: pointer;
	text-align: center;opacity: .8;filter:alpha(opacity=80);font-weight: bold;font-size: 18px;*font-size: 20px;
}
.dialog-close:hover{color: #000;opacity: .9;filter: alpha(opacity=90);}
/* 共有弹框样式封装 */
.xm-tip-dialog{
	background-color:#fff;padding:25px;line-height:18px;font-size:14px;color:#123;
	border:1px solid #cacaca;border-radius:2px;z-index:200;
	display:inline-block;*display:inline;zoom:1;box-shadow:0 0 8px rgba(127,127,127,0.2);
	position:fixed;top:30%;left:50%;margin-left:-80px;display:none;
}
.xm-tip-dialog img,.xm-tip-dialog span{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.xm-tip-dialog img{width:18px;height:18px;margin-right:8px;}

/* 公共遮罩 */
.xm-mask{
	position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 100;display: block;overflow: hidden;
}
.xm-ref{
	display: inline-block;*display: inline;zoom: 1;width: 1px;height: 100%;margin-right: -.31em;
	overflow: hidden;vertical-align: middle;background-color: red;
}

/* confirm样式 */
.xm-con-dialog{
	border: 1px solid #c3c3c3;background-color: #FFF;z-index: 150;margin-left: -130px;
	position: fixed;top: 30%;left: 50%;min-width: 260px;text-align: center;font-size: 14px;color: #123;
}
.xm-con-title{height: 40px;padding: 0 30px;}
.xm-con-main{padding: 0 50px;}
.xm-con-btn{margin: 30px 0 20px;text-align: center;}
.xm-con-btn a{margin: 0 12px;line-height: 24px;height: 24px;}


/* header样式 */
.header{width: 100%;height: 28px;background: #222;font-family: Helvetica,Arial,sans-serif;font-size: 12px;}
.header-main{width: 100%;max-width: 1180px;margin-left: auto;margin-right: auto;}
.header-left li{float: left;line-height: 28px;height: 28px;}
.header-left li a{display: inline-block;*display: inline;zoom: 1; padding: 0 12px;color: #d5d5d5;}
.header-left li a:hover,.header-right li a:hover,.header a.sel{color: #FFF;}
.header-right li{float: right;line-height: 28px;}
.header-right li a{display: block;padding: 0 12px;color: #d5d5d5;}

.header-left li a.header-msg{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-top: 5px;
	margin-left:-8px;line-height: 18px;height: 18px;padding: 0 4px;border-radius: 2px;
	background-color: #e74c3c;color: #FFF;position: relative;
}
.header-left li .header-msg:before{
	display:block;width:0;height:0;content:"";position:absolute;right: 100%;
	top: 50%;margin-top: -4px;border-style: solid;
	border-width: 4px 6px 4px 0;border-color: transparent;border-right-color: #e74c3c;
}
.header-left li .dn{display: none!important;}

/* 首页导航条带图片轮播 */
.fix-wrap{
	width: 100%;height: 34px;line-height: 34px;
	padding: 15px 0;background-color: #F9F9F9;/*position: relative;*/z-index: 100;
	position: fixed; left: 0;
}
.fix-wrap a{color: #333;}
.fix-list{float: left;position: relative;font-size: 15px;}
.fix-item{float: left;margin-right: 10px;}
.fix-item a{display: block;padding: 0 10px 15px 10px;color: #333;}
.fix-item a:hover{font-weight: bold;}
.fix-item-more{float: left;}
.fix-sel{font-weight: bold;}

.fix-move{position: absolute;left: 0;bottom: 0;height: 4px;background-color: #3498DB;}

.fix-wrap .index-tip span{background-color: #E74C3C;color: #FFF;}

.index-header{
	position: relative;width: 100%;max-width: 1440px;height: 500px;margin-left: auto;margin-right: auto;
	margin-bottom: -50px;/*用于区分首页内页的距?*/
	position: relative; z-index: 2;
}
.index-nav a{color: #FFF;}
.index-nav a:hover{color: #D5D5D5;}
.index-wrap{
	position: absolute;z-index: 2;left: 0;top: 0;right: 0;
}
.index-nav{
	color: #FFF;height: 34px;line-height: 34px;
	padding: 15px 0;max-width: 1180px;margin-left: auto;margin-right: auto;
}
.index-logo{display: block;width: 111px;height: 36px;float: left;margin-right: 40px;margin-left: 10px}
.index-nav .index-logo img,.fix-main .index-logo img{width: 120px;height: 50px;}
.index-nav-list{margin-left: -20px;float: left;font-size: 15px;}
.index-nav-list>li{float: left;margin-left: 10px;}
.index-nav-list li a{display: block;padding: 0 10px;}
/*.index-nav-list li a:hover{font-weight: bold;}*/
.index-nav-list li span i,.fix-item-more span i{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-top: 15px;*margin-top: 8px;
	margin-left: 4px;
	width: 10px;height: 6px;background: url(../images/nav-more.png) no-repeat;
}
.fix-item-more span i{background: url(../images/nav-black.png);}
.index-item-more:hover{color: #D5D5D5;}
.index-item-more:hover i{background: url(../images/nav-more-hover.png) no-repeat;}
.fix-item-more:hover i{background-image: url(../images/nav-more-hover2.png);}
.index-item-more,.fix-item-more{position: relative;z-index: 2;cursor: default;text-align: center;padding: 0 10px 16px;}
.index-item-more .index-sub li a{color: #d5d5d5;}
.index-item-more:hover .index-sub{left: -30px;top: 36px;opacity: 1;filter:alpha(opacity=100);}
.fix-item-more:hover .fix-sub{left: -29px;top: 40px;opacity: 1;filter:alpha(opacity=100);}

.index-tip{float: right;margin-right: 10px;}
.index-tip span{
	display: inline-block;*display: inline;zoom: 1;font-size: 12px;height: 20px;line-height: 20px;
	*margin-top: 3px;background-color: #333;filter:alpha(opacity=85);
	background-color: rgba(255, 255, 255, 0.2);margin-left: 6px;vertical-align: middle;border-radius: 2px;
	padding: 0 6px;
}
.index-user{
	float: right;position: relative;z-index: 10;width: 120px;height: 34px;padding-bottom: 16px;
	margin-right: 10px;cursor: default;text-align: center;
}
.index-user .plus-v-p-14,.index-user .plus-v-c-14{
	margin-top: 11px;margin-left: 2px;
}
.index-nav .index-user:hover{color: #D5D5D5;}
.index-user .name{display: inline-block;*display: inline;zoom: 1;vertical-align: top;max-width: 100px;}
.index-sub,.fix-sub{
	position: absolute;left: 0;top: -9999px;opacity: 0;filter:alpha(opacity=0);
	width: 120px;border-radius: 2px;box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.1);
	background-color: #FFF;color: #333;font-size: 13px;
}
.occupied{display: none; height: 64px; width: 100%;}
.index-wrap .index-sub{background-color: #333;}
.index-sub a,.fix-sub a{color: #333;display: block;}
.index-sub a:hover,.fix-sub a:hover{background-color: #F5F5F5;}
.index-wrap .index-sub a{color: #d5d5d5;}
.index-wrap .index-sub a:hover{background-color: #222;color: #fff;}
.fix-wrap .index-user:hover .index-sub{top: 40px;opacity: 1;filter:alpha(opacity=100);}
.index-wrap .index-user:hover .index-sub{top: 36px;opacity: 1;filter:alpha(opacity=100);}
.index-user .index-sub a:hover{color: #333}
.index-wrap .index-user .index-sub a:hover{color: #fff;}
.index-left{box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.index-login{float: right;}
.index-login a{margin-right: 20px;}
.index-login a:last-child{margin-right: 10px;}

.index-search{float: right;position: relative;display: block;*width:205px;height: 32px;margin-top: 1px;margin-right: 10px;}
.index-search input{
	background-color: #F1F1F1;background-color: rgba(241,241,241,.2);filter: alpha(opacity=40);
	border: 1px solid rgba(204, 204, 204, .5);line-height: 20px;padding: 5px 40px 5px 10px;
	vertical-align: top;
	border-radius: 2px;
}
.index-search input:focus{background-color: rgba(241,241,241,.3);}
.index-search-btn{
	position: absolute;width: 32px;height: 32px;right: 0;top: 0;
	background: url(../images/search-btn.png) no-repeat 8px 8px transparent;
}
.fix-wrap .index-search-btn{background: url(../images/search-btn-fix.png) no-repeat 8px 7px transparent;}

.index-prev,.index-next{
	position: absolute;z-index: 2;top: 50%;margin-top: -38px;
	display: inline-block;*display: inline;zoom: 1;cursor: pointer;
	width: 75px;height: 75px;
}
.index-prev{background-image: url(../images/prev.png);left: 20px;}
.index-prev:hover{background-image: url(../images/prev-hover.png);}
.index-next{background-image: url(../images/next.png);right: 20px;}
.index-next:hover{background-image: url(../images/next-hover.png);}
.index-header .dn{display: none;}


/* 首页主内容区 */
	/* 侧边样式 */
.tags{margin-left: -8px;margin-top: -8px;}
.tags a{
	margin-left: 8px;margin-top: 8px;
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 26px;line-height: 26px;padding: 0 12px;
	background-color: #F1F1F1;color: #3498DB;border-radius: 2px;
	font-size: 12px;font-family: Helvetica,Arial,sans-serif;
}
.tags a:hover{background-color: #3498DB;color: #FFF;}
.tags .sel{background-color: #3498DB;color: #FFF;}
.ori-list{margin-top: -15px;}
.ori-list li{padding-top: 15px;margin-top: 15px;border-top: 1px solid #F1F1F1;}
.ori-list li:first-child{border: 0;}
.ori-intro{display: block;color: #666;background-color: #f1f1f1;padding: 8px 10px;margin-top: 15px;position: relative;font-size: 12px;font-family: '宋体';}
.ori-intro span{
	position: absolute;width: 0;height: 0;left: 20px;bottom: 100%;
	border-left: 8px solid transparent;border-right: 8px solid transparent;
	border-bottom: 10px solid #F1F1F1;
}
.ori-title{color: #333;font-weight: bold;}
.ori-title:hover{color: #666;}

.ori-user{font-family: Helvetica,Arial,sans-serif;margin-top: 6px;text-align: right;color: #333;font-size: 12px;}
.ori-user a{display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 12px;}
.ori-user a.name{max-width: 150px;margin-right: 4px;color: #666;}
.ori-user a.name:hover{color: #333;/*text-decoration: underline;*/}
.ori-user a.work{max-width: 120px;margin-left: 4px;color: #3498DB;}
.ori-user a.work:hover{color: #666;/*text-decoration: underline*/;}

.active-list li{margin-top: 20px;}
.active-list li a{display: block;}
.active-list li a img{width: 100%;}
.active-list a:hover{opacity: 0.9;}
.hot-list li{margin: 0 -20px;}
.hot-list li a{
	display: block;padding: 6px 20px 6px 40px;position: relative;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #666;
}
.hot-list li:hover{background-color: #F9F9F9;}
.hot-list li a span.hot-num{
	color: #3498DB;font-family: "Georgia";font-size: 16px;font-weight: bold;
	position: absolute;left: 20px;top: 4px;}

.index-tab{
	position: relative;z-index: 2;
	background-color: #F9F9F9;height: 50px;line-height: 50px;border-bottom: 1px solid #DDD;
}
.index-tab a{
	display: block;height: 100%;float: left;padding: 0 30px;color: #333;border-right: 1px solid #DDD;
}
.index-tab a.sel{background-color: #FFF;border-bottom: 1px solid #FFF;}
/*qq空间和微博关?*/
.index-tab a.follow_btn.status_followed,.index-tab .follow_data a{padding: 0; border:none;}
.WB_FB_show{position: absolute; top: 15px; right: 0; line-height: normal;}
/*首页分享 屏幕小于1200?*/
@media screen and (max-width:1200px){
	.WB_FB_show .qzone{display: none !important;}
}
@media \0screen\,screen\9{
	.WB_FB_show .qzone{display: none !important;}
}

.WB_FB_show .qzone, .WB_FB_show .weibo{float: left;}
.index-main{background-color: #FFF;padding: 20px;font-family: Helvetica,Arial,sans-serif;}
.index-list{margin-top: -40px;background-color: #FFF;}
.index-list li{margin-top: 40px;}
.index-img{display: block;float: left;position: relative;}
.index-img img{width: 100%;height: 100%;}
.index-img img:hover{opacity: 0.9;}
.index-text{position: relative;}
.index-text h1{
	font-family: "Microsoft Yahei";font-size: 18px;font-weight: normal;line-height: 28px;
	max-height:56px;overflow: hidden;}
.index-text h1 a{color: #333;font-weight: bold;}
.index-text h1 a:hover{color: #666;}
.index-like{position: absolute;left: 0;bottom: 0;right: 0;height: 20px;}
.index-like .time{font-size: 12px;color: #999;float: left;}
.index-like .post-ope{line-height: 18px;}
h1 .mark{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 12px;font-weight:normal!important;font-family: Helvetica,Arial,sans-serif;
	padding: 0 8px;color: #FFF!important;line-height: 20px;margin-top: 4px;*margin-top: 2px;margin-left: 6px;cursor: default;
}
h1 .mark-blue{background-color: #3498DB;}
h1 .mark-green{background-color: #27AE60;}
h1 .mark-red{background-color:  #e74c3c;}


.index-con{color: #999;font-size: 12px;margin: 6px 0;}
.index-con .rating{margin-top: 2px;*margin-top: -2px;}
.index-con .plus-v-p-12,.index-con .plus-v-c-12{position: static;vertical-align: top;margin-top: 4px;*margin-top: 0;margin-right: 20px;}
.index-con a{font-weight: bold;color: #666;}
.index-intro{line-height: 24px;max-height: 72px;overflow: hidden;margin-bottom: 6px;}

/*活动页面
 *覆盖主页列表样式
*/
.index-activity-main{padding-top: 0; padding-left: 0; padding-right: 0;}
.index-activity{margin-bottom: 20px; position: relative;}
h3 .mark{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 12px;font-weight:normal!important;font-family: Helvetica,Arial,sans-serif;
	padding: 0 8px;color: #FFF!important;line-height: 20px;*margin-top: 2px;margin-left: 6px;cursor: default;
}
.mark-activity-0{background-color:  #e74c3c;}
.mark-activity-1{background-color:  #3498db;}
.mark-activity-2{background-color:  #ccc;}
.mark-activity{background-color:  #e74c3c;}
.activity-address,.activity-time{vertical-align: top; margin-bottom: 10px;}
.activity-icon{width: 20px; height: 20px; margin-right: 10px; display: inline-block; *display: inline; *zoom: 1;}
.activity-address .activity-icon{background:  url(../images/activity-icon.png?20140411) no-repeat 0 -25px;}
.activity-time .activity-icon{background:  url(../images/activity-icon.png?20140411) no-repeat 0 0;}
.activity-bread{margin-bottom: 20px;}
.activity-bread a{color: #123;line-height: 40px;padding-left: 10px;}
.activity-bread a:hover{color: #4bf;}
.activity-item{text-align: center;}
.activity-content{text-align: left;}
.activity-apply{line-height: 30px;padding: 0 10px;border-radius: 2px;display: inline-block; margin-top: 20px;}
.apply-ing{background-color: #3498DB;color: #FFF;}
.apply-end{cursor: default; background-color: #ccc;color: #FFF;}
.activity-apply:hover{opacity: .8;}
.apply-end:hover{opacity: 1;}

/*已报名人*/
.baoming-avatar{margin-top: 30px;}
.baoming-avatar .applyed-num{text-align: left; font-size: 12px;margin-bottom: 6px;}
.baoming-avatar ul{text-align: left;}
.baoming-avatar ul li{display: inline-block; *display: inline; *zoom: 1; width: 30px; height: 30px; vertical-align: top; margin-right: 5px; }
.baoming-avatar ul li.etc{width: 10px; line-height: 40px;}
.baoming-avatar ul li img{width: 30px; height: 30px; vertical-align: top;}

/*全部排序*/
.activity-sort{position: absolute; right: 0; top: 0; width: 90px; background-color: #fff; text-align: center; height: 30px; line-height: 30px;}
.activity-sort .sort-all{display: block; width: 70px; height: 30px; position: relative;}
.activity-sort .sort-all:hover{background-color: #fff; color: #000;}
.activity-sort .sort-sub{display: none; font-family: "宋体"; background-color: #fff;}
.activity-sort .sort-sub li{height: 30px; cursor: pointer;}
.activity-sort .sort-sub li:hover{background-color: #3498DB; color: #fff;}

.triangle-bottom{
	position: absolute; right: 14px; bottom: 11px;
	width: 0; height: 0; margin-right: 0;
	border-top: 6px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.triangle-top{
	position: absolute; right: 14px; bottom: 11px;
	width: 0; height: 0; margin-right: 0;
	border-bottom: 6px solid #000;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}


.rotate{position: absolute;z-index: 1;width: 100%;height: 100%;overflow: hidden;}
.rotate-item{
	position: absolute;z-index: 1; width: 100%;height: 100%;opacity: 0;filter:alpha(opacity=0); 
	background-position: center center;background-repeat: no-repeat;
	-webkit-backface-visibility: hidden;
	-webkit-transition: opacity 800ms ease-in-out;
	   -moz-transition: opacity 800ms ease-in-out;
		-ms-transition: opacity 800ms ease-in-out;
		 -o-transition: opacity 800ms ease-in-out;
			transition: opacity 800ms ease-in-out;
}
.rotate-active{z-index: 2;opacity: 1;filter:alpha(opacity=100);}
.rotate-item img{display: block;width: 100%;height: 100%;}
.rotate-item a{
	position: absolute;display: block;left: 0;right: 0;top: 0;bottom: 0;
	background-color: #FFF;opacity: 0;filter:alpha(opacity=0);
}
.rotate-bg{
	position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	background: url(../images/bannerheader-bg2.png) repeat-x;
}
.rotate-tip{
	position: absolute;right: 0;top: 0;bottom: 0;margin-top: 270px;padding: 20px;
	background-color: #000;filter:alpha(opacity=70);*top: 50%;*margin-top: -70px;background-color: rgba(0,0,0,.3);
	color: #FFF;max-width: 800px;max-height: 120px;
}
.rotate-tip h3{font-size: 26px;font-weight: normal;}
.rotate-text{max-width: 500px;margin-right: 0;margin-top: 20px;height: 80px;overflow: hidden;}

.rotate-nav{position: absolute;z-index: 10;height: 10px;bottom: 35px;left: 0;right: 0;text-align: center;}
.rotate-nav a,.activity-ror-con a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	width: 10px;height: 10px;background-image: url(../images/rotate.png);margin-right: 25px;
}
.rotate-nav a:last-child,.activity-ror-con a:last-child{margin-right: 0;}
.rotate-nav a:hover,.rotate-nav a.sel,.activity-ror-con a:hover,.activity-ror-con a.sel{background-image: url(../images/rotate-hover.png);}

.search-works-list img:hover{opacity: 0.9;}
.search-works-list a:hover{color: #666;}
.album-list img:hover{opacity: 0.9;}
.album-list a:hover{color: #666;}
/* 注册区域 */
.reg-common{width: 680px;margin-left: auto;margin-right: auto;padding-top: 80px;}
.reg-logo{text-align: center;margin-bottom: 60px;}
.reg{position: relative;padding: 20px 0 15px;}
.reg-third{float: left;width: 188px;float: left;}
.reg-third a{
	display: block;height: 42px;font-size: 14px;color: #FFF;border-radius: 2px;
	padding-left: 68px;line-height: 42px;margin-bottom: 20px;
}
.reg-third a:last-child{margin-bottom: 0;}
.reg-weibo{background: url(../images/login-weibo.png) no-repeat 30px 5px #EF5135;}
.reg-qq{background: url(../images/login-qq.png) no-repeat 30px 5px #29A5F1;}
.reg-douban{background: url(../images/login-douban.png) no-repeat 30px 5px #009944;}
.reg-renren{background: url(../images/login-renren.png) no-repeat 30px 5px #556FB5;}
.reg-weibo:hover{background-color: #F46241;}
.reg-qq:hover{background-color: #33BAF5;}
.reg-douban:hover{background-color: #00AF53;}
.reg-renren:hover{background-color: #6784C8;}
.reg-weibo:active{background-color: #E82C19;}
.reg-qq:active{background-color: #1384EB;}
.reg-douban:active{background-color: #007523;}
.reg-renren:active{background-color: #2F4798;}


.label-input{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 38px;line-height: 38px;
	width: 72px;text-align: right; font-size: 14px;padding-right: 15px; *padding-right: 10px;
}
.reg-right{float: right;position: relative;width: 388px;}
.reg-right input[type="text"],.reg-right input[type="password"]{width: 280px;}
.reg-right li{margin-bottom: 10px;line-height: 40px;}
.reg-right li:last-child{margin-bottom: 0;}
.reg-verify{width: 100px;height: 36px;margin-left: 10px;vertical-align: top;cursor: pointer;}
.reg-change{margin-left: 10px;}
.reg-btn{
	height: 40px;width: 300px;text-align: center;line-height: 40px;background-color: #3498DB;
	color: #FFF;display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-size: 16px;border-radius: 2px;
}
.reg-btn:hover{opacity: .8;}
.reg-btn:active{background-color: #3495db;}
.reg-tip{margin-top: 20px;text-align: right;}
.reg-error{color: red;display: block;height: 20px;margin-top: 5px;line-height: 20px;margin-left: 87px;font-size: 12px;}


/* 个人中心 */
.set-side{width: 222px;float: left;}
.set-avatar{border: 1px solid #DDD;padding: 20px;background-color: #FFF;margin-bottom: 20px;}
.set-avatar img{width: 180px;height: 180px;margin-bottom: 10px;display: block;}
.set-change{margin-bottom: 10px;text-align: right;font-size: 12px;}
.set-change a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 24px;border: 1px solid #DDD;background-color: 1px solid #F9F9F9;color: #333;
	padding: 0 10px;border-radius: 2px;
}
.set-change a:hover{color: #666;}
.set-avatar h4{margin-bottom: 5px;}
.set-intro{color: #999;}
.set-nav{border: 1px solid #DDD;background-color: #F9F9F9;}
.set-nav a{
	display: block;height: 60px;line-height: 60px;
	border-bottom: 1px solid #DDD;color: #333;text-align: center;
}
.set-nav a:hover{font-weight: bold;}
.set-nav a:last-child{border-bottom: 0;}
.set-nav a.sel{background-color: #FFF;font-weight: bold;}
.set-nav a span,.set-tab a span{
	display: inline-block;*display: inline;zoom: 1;
	font-size: 12px;font-family: Helvetica,Arial,sans-serif;font-weight: normal;color: #FFF;background-color: #E74C3C;line-height: 16px;padding: 0 3px;
	border-radius: 2px;margin-left: 4px;padding: 0 5px;
}
.set-body{padding-bottom: 100px;}
.set-body input[type="text"],.set-body input[type="password"]{border: 1px solid #DDD;width: 280px;}
.set-tab{background-color: #F9F9F9;height: 50px;line-height: 50px;margin-bottom: 80px;border-bottom: 1px solid #DDD;}
.set-tab a{
	display: block;height: 100%;float: left;padding: 0 30px;color: #333;border-right: 1px solid #DDD;
}
.set-tab a.sel{background-color: #FFF;border-bottom: 1px solid #FFF;}
.set-info,.set-pwd{margin-left: 150px;}
.set-item{margin-bottom: 25px;line-height: 38px;}
.set-sign{width: 360px;height: 6em;}
.set-tip{color: #999;line-height: 28px;vertical-align: top;}
.set-btn{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 34px;background-color: #3498DB;padding: 0 30px;color: #FFF;border-radius: 2px;
}
.set-btn:hover{background-color: rgb(52,152,219,.8);}
.set-bind{width: 400px;margin-left: auto;margin-right: auto;}
.set-bind-item{float: left;width: 200px;text-align: center;margin-bottom: 40px;}
.set-bind-item a{display: inline-block;*display: inline;zoom: 1;vertical-align: top;color: #333;}
.set-bind-item a:hover{color: #00B3DD;}

.bind-weibo,.bind-renren,.bind-qq,.bind-douban{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;width: 50px;height: 50px;
	background: url(../images/icons-bind.png) no-repeat 0 0 transparent;margin-bottom: 4px;
}
.bind-renren{background-position: -60px 0;}
.bind-qq{background-position: -180px 0;}
.bind-douban{background-position: -120px 0;}
.bind-ed{color: #666;}
.set-bind-item .bind-ing{color: #999;}
.set-bind-item .bind-ing:hover{color: #999;}
.set-bind-item .bind-ed{color: #666;}
.set-bind-item .bind-ed:hover{color: #666;}



.set-img{margin-left: auto;margin-right: auto;}
.set-img-tip{color: #999;line-height: 30px;margin-bottom: 10px;}
.set-header{text-align: left;line-height: 34px;}
.set-wrap{margin-bottom: 40px;height: 302px;}
.set-left{
	float: left;width: 300px;height: 300px;text-align: center;
	border: 1px solid #A2A2A2;background-color: #EDEDED;position: relative;
}
.set-left img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.set-left span{display: inline-block;*display: inline;zoom: 1;vertical-align: middle;height: 100%;}
.set-right{float: right;width: 300px;padding-top: 10px;text-align: center;}
.set-right-tip{color: #E1A469;line-height: 22px;text-align: left;margin-bottom: 15px;}

.holder-180{float: left;}
.holder-180 .img{
	overflow: hidden;width: 180px;height: 180px;border: 1px solid #A2A2A2;background-color: #EDEDED;
}
.holder-180 .text,.holder-80 .text,.holder-48 .text{line-height: 30px;color: #999;}
.holder-small{width: 82px;float: right;text-align: center;}
.holder-80,.holder-48{display: inline-block;*display: pinline;zoom: 1;}

.holder-80 .img{
	overflow: hidden;width: 80px;height: 80px;
	border: 1px solid #A2A2A2;background-color: #EDEDED;
}
.holder-48 .img{
	overflow: hidden;width: 48px;height: 48px;
	border: 1px solid #A2A2A2;background-color: #EDEDED;
}
.holder-80{margin-bottom: 15px;}
.input-tip{
	display: inline-block;*display: inline;zoom: 1;height: 34px;
	color: red;line-height: 34px;vertical-align: top;margin-left: 20px;}

/*.post-left{padding-bottom: 50px;}*/
.post-right{width: 300px;float: right;}
.post-right-item{
	padding: 15px 20px 20px;background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);
	margin-bottom: 20px;
}
.post-right-item-ad{
	padding: 15px 10px 20px;background-color: #FFF;box-shadow: 0 1px 4px rgba(0,0,0,.1);
	margin-bottom: 20px;
}
.post-right-title{
	font-size: 14px;color: #393939;border-left: 4px solid #2689FF;margin-left: -22px;margin-bottom: 15px;
	padding: 5px 0 5px 18px; text-align: left;
}
.post-right-title a{color: #393939;}
.post-right-title a:hover{color: #3498DB;}
.post-right-item .more{font-weight: normal;font-family: Helvetica,Arial,sans-serif;font-size: 12px;float: right;}
.post-right-item .more:hover{color: #666;text-decoration: underline;}
.post-user-img{display: block;width: 80px;height: 80px;float: left;margin-right: 12px;}
.post-user-img img{width: 80px;height: 80px;}
.post-user-intro{overflow: hidden;font-family: Helvetica,Arial,sans-serif;min-height: 80px;}
.post-user-intro .name{margin-bottom: 6px;}
.post-user-intro a{color: #666;}
.post-user-intro a:hover{color: #333;text-decoration: underline;}
.post-user-intro .text{color: #999;font-size: 12px;}

.post-other li{margin-bottom: 20px;}
.post-other li:last-child{margin-bottom: 0;}
.post-other .img{position: relative;display: block;float: left; width: 120px;height: 80px;margin-right: 15px;}
.post-other .img img{width: 120px;height: 80px;}
.post-other .text{height: 60px;position: relative;padding-bottom: 20px;overflow: hidden;line-height: 20px;color: #666;}
.post-other .text a{color: #666;font-family: Helvetica,Arial,sans-serif;}
.post-other .rating{position: absolute;bottom: 0;left: 0;}

.post-hot{margin-top: -20px;margin-left: -20px;}
.post-hot li{width: 120px;float: left;margin-left: 20px;margin-top: 20px;}
.post-hot .img{display: block;width: 120px;height: 80px;position: relative;margin-bottom: 8px;}
.post-hot .img img{width: 120px;height: 80px;}
.post-hot .img img:hover{opacity: 0.9;}
.post-hot .title{display: block;line-height: 20px;color: #666;font-family: Helvetica,Arial,sans-serif;height: 40px;overflow: hidden;-o-text-overflow: ellipsis;}
.post-hot .title:hover{color: #333;text-decoration: underline;}
.post-hot .time,.post-other .time{
	position: absolute;right: 6px;bottom: 4px;color: #FFF;line-height: 20px;
	text-shadow: 1px 1px 4px rgba(0,0,0,.5);
}

.micro-rotate{width: 100%;height: 170px;position: relative;}
.micro-rotate-main{position: relative;width: 100%;height: 100%;}
.micro-rotate-main li{
	position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none;
	background-repeat: no-repeat;background-position: center 0;
}
.micro-rotate-main li a{display: block;width: 100%;height: 100%;}
.micro-rotate-main li.sel{display: block!important;}

.micro-rotate-control{position: absolute;z-index: 10;right: 0;bottom: 196px;height: 8px;}
.micro-rotate-control li{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;cursor: pointer;
	width: 8px;height: 8px;margin: 0 4px;background-color: #999;border-radius: 50%;
}
.micro-rotate-control li.sel{background-color: #3498db;}



.film-time{
	position: absolute;right: 6px;bottom: 4px;color: #F1F1F1;line-height: 20px;
	font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;
}
.bottom-cover{position: absolute;width: 100%;height: 40px;right: 0px;bottom: 0px;
	background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0, 0, 0, .5)));
	background-image:-webkit-linear-gradient(top,transparent,rgba(0, 0, 0, .5));
	background-image:-moz-linear-gradient(top,transparent,rgba(0, 0, 0, .5));
	background-image: -o-linear-gradient(top,transparent,rgba(0, 0, 0, .5));
	background-image: linear-gradient(to bottom,transparent,rgba(0, 0, 0, .5));
	background-image: none 9;
}

.post-share{float: right;height: 34px;overflow: hidden;}
.post-title{
	font-size: 18px;color: #393939;line-height: 26px;border-left: 4px solid #2689FF;margin-right: 184px;
	padding-top: 4px;padding-bottom: 4px;margin-bottom: 4px;
}
.post-title .badge{
	font-size: 12px;
	font-family: Helvetica,Arial,sans-serif;
	color: #FFF;
	font-weight: normal;
	padding: 4px 8px;
	margin-left: 6px;
	cursor: default;
	vertical-align: top;
}
.badge-blue{background-color:#3498DB;}
.badge-red{background-color:#e74c3c;}
.badge-green{background-color:#27AE60;}


.post-con{height: 18px;line-height: 18px;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #666;margin-bottom: 30px;}
.post-con a{color: #666;}
.post-con a:hover{color: #333;text-decoration: underline;}
.post-con .author{display: inline-block;*display: inline;zoom: 1;vertical-align: top;}
.post-con .time{color: #333;margin-left: 10px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;}
.post-con .rating{margin-left: 10px;margin-top: 2px;}
.post-con .channel{
	margin-left: 10px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;height: 18px;
}
.post-ope{float: right;}
.post-comment,.post-like{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	padding-left: 24px;height: 18px;margin-left: 10px;color: #999;font-size: 12px;
	background-repeat: no-repeat;
}
.post-ope *:first-child{margin-left: 0;}
.post-ope *:hover{color: #999;}

.post-like{background-image: url(../images/like.png);}
.post-comment{background-image: url(../images/comment.png);}
a.post-comment:hover{background-image: url(../images/comment-hover.png);}
a.post-like:hover{background-image: url(../images/like-hover.png);}

.post-like-ed,.post-like-ed:hover{background-image: url(../images/like-active.png);}

.post-content{
	font-family: Helvetica,Arial,sans-serif;line-height: 2em;font-size: 14px;word-break:break-all;word-wrap:break-word;
	margin-bottom: 20px;
}
.post-content img{display: block;margin: 20px auto 20px;max-width: 100%;}
.post-content a{color: #0196E3;}
.post-content a:hover{color: #666;text-decoration: underline;}
.post-content p{margin-bottom: 20px;letter-spacing: 0.5px;}
.post-content p:last-child{margin-bottom: 0;}
.post-content object,.post-content embed{
	display: block;margin-left: auto;margin-right: auto;width: 100%;max-width: 100%!important;
}

.post-tag{font-family: Helvetica,Arial,sans-serif;margin-bottom: 20px;}
.post-tag a{color: #666;margin-right: 10px;}
.post-tag a:hover{color: #333;margin-right: 10px;text-decoration: underline;}
.reshare{float: right;width: 186px;margin-right: -8px;}

.post-relike{font-family: Helvetica,Arial,sans-serif;}
.post-alike,.post-alike-ed{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;line-height: 28px;
	padding: 0 10px;background-color: #FC575E;color: #FFF;border-radius: 2px;
}
.post-alike,.post-alike-ed:hover{opacity: 0.8;}
.post-alike span{margin-left: 8px;}
.post-alike-ed{background-color: #E2E2E2;color: #999;}
.post-alike-ed span{margin-left: 5px;}
/* 登陆注册弹框 */
.login-dialog{
	position: fixed;z-index: 100;top: 0;right: 0;bottom: 0;left: 0;font-family: "Microsoft Yahei";}
.login-mask{
	position: fixed;top: 0;right: 0;bottom: 0;left: 0;
	background-color: #000;opacity: .3;filter: alpha(opacity=30);
}
.login-main{
	position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 200;margin: auto;
	*position: fixed;*top: 50%;*left: 50%;*right: auto;*bottom: auto;*margin-left: -310px;*margin-top: -160px;
	width: 620px;height: 325px;padding: 10px 30px 20px;
	background-color: #F4F4F4;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.login-main h1{
	font-size: 18px;color: #393939;line-height: 24px;border-left: 4px solid #2689FF;font-weight: normal;
	padding-top: 4px;padding-bottom: 4px;margin-bottom: 4px;padding-left: 30px;margin-left: -32px;
}
.login-wrap{position: relative;}
.login-left{float: left;padding-top: 40px;}
.login-left h4{font-weight: normal;font-size: 16px;margin-bottom: 18px;}
.login-social{margin-top: -10px;margin-left: -10px;max-width: 260px;}
.login-social a{
	display: block;width: 120px;text-align: center;padding: 8px 0;border-radius: 2px;
	float: left;margin-left: 10px;margin-top: 10px;color: #FFF;
}
.login-social a span{display: block;margin-top: 4px;}
.login-social a i{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;width: 30px;height: 30px;
}
.login-weibo{background-color: #EF5135;}
.login-weibo:hover{background-color: #F46241;}
.login-weibo:active{background-color: #E82C19;}
.login-qq{background-color: #29A5F1;}
.login-qq:hover{background-color: #33BAF5;}
.login-qq:active{background-color: #1384EB;}
.login-douban{background-color: #094;}
.login-douban:hover{background-color: #00AF53;}
.login-douban:active{background-color: #007523;}
.login-renren{background-color: #556FB5;}
.login-renren:hover{background-color: #6784C8;}
.login-renren:active{background-color: #2F4798;}
.login-weibo i{background-image: url(../images/login-weibo.png);}
.login-qq i{background-image: url(../images/login-qq.png);}
.login-douban i{background-image: url(../images/login-douban.png);}
.login-renren i{background-image: url(../images/login-renren.png);}
.login-line{position: absolute;left: 47%;top: 0;height: 100%; *height: 262px;width: 1px;background-color: #CCC;}

.login-right{float:right;padding: 25px 0 15px;*width: 295px;}
.login-label{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	text-align: left;line-height: 36px;width: 50px;
}
.login-tip{height: 30px;margin-left: 50px;color: red;font-size: 12px;line-height: 24px;}
.login-rem{margin-bottom: 15px;}
.login-btn{
	display: block;width: 100%;border-radius: 2px;color: #FFF;background-color: #3498DB;cursor: pointer;
	height: 40px;line-height: 40px;text-align: center;font-size: 16px;margin-bottom: 10px;
}
.login-btn:hover{opacity: .8;}
.login-main .dialog-close{font-size: 24px;line-height: 24px;}
/* 评论 */
.comment{background-color: #FFF;font-family: Helvetica,Arial,sans-serif;box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);}
.comment-title{font-size: 14px;border-left: 4px solid #2689FF;line-height: 28px;margin-bottom: 20px;}
.comment-title .num{color: #999;font-style: normal;margin-left: 20px;}
.comment-text{padding-bottom: 10px;}
.comment-text .img{width: 48px;height: 48px;display: block;float: left;border-radius: 2px;}
.comment-text .img img{width: 48px;height: 48px;}
.comment-input{margin-left: 70px;}
.comment-input textarea{height: 6em;display: block;margin-bottom: 10px;}
.comment-ope{line-height: 30px;}
.comment-btn{
	line-height: 30px;float: right;background-color: #3498DB;color: #FFF;padding: 0 10px;border-radius: 2px;
}
.comment-btn:hover{opacity: .8;}
.comment-tip{color: #999;float: right;margin-right: 10px;}
.comment-tip i{color: #E74C3C;font-style: normal;}
.comment-ope label{color: #999;font-size: 14px;}
.com-list li{padding: 15px 0;border-top: 1px solid #E6E6E6;}
.com-list li.loading{text-align: center;padding: 30px 0;}
.com-list li.com-sub{border-top: 0;padding: 0 0 0 70px;}
.com-list li.no-comment{text-align: center;padding: 40px 0;}
.com-img{width: 48px;height: 48px;position: relative;float: left;}
.com-img img{width: 48px;height: 48px;}
.com-img img:hover{opacity: 0.9;}
.com-text{margin-left: 70px;}
.com-text .title{font-weight: normal;margin-bottom: 4px;}
.com-text .title a{color: #999;}
.com-text .intro{color: #333;line-height: 24px;margin-bottom: 4px;}
.com-text .ope a{margin-left: 20px;color: #3498DB;}
.com-text .time{color: #999;}
.com-amazing{color: #E74C3C;font-weight: normal;float: right;}

.comment-pager,.pager{text-align: center;font-family: "Arial";font-size: 14px;padding-top: 20px;color: #999;}
.pager{padding-top: 40px;}
.comment-pager *,.pager *{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 24px;padding: 0 2px;cursor: pointer;border-radius: 2px;margin: 0 4px;
}
.comment-pager .cur,.pager .cur{color: #FFF;background-color: #0196E3;cursor: default;}
.comment-pager .num,.pager .num{color: #999;}
.comment-pager .num:hover,.pager .num:hover{font-weight: bold;}
.comment-pager .dot,.pager .dot{cursor: default;}
.comment-pager .prev,.pager .prev,.comment-pager .next,.pager .next{background-color: #F1F1F1;color: #999;}
.comment-pager .prev:hover,.pager .prev:hover,.comment-pager .next:hover,.pager .next:hover{background-color: #DDD;}
.comment-reply .comment-text{padding-bottom: 0;}
#com-list>.comment-reply{padding-left: 70px;}

.comment-sync{
	position: absolute;z-index: 300;font-size: 13px;
	padding: 10px;background:#fff;color: #797979;line-height: 22px;max-width: 200px;
	border-style: solid;border-width: 1px;border-color: #BBB #BBB #A8A8A8;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);top: 35px;text-align: left;
}
.comment-sync .info{color: #797979;line-height: 22px;text-align: left;}
.comment-sync .info a{color: #333;}
.comment-sync .info a:last-child{margin-left: 10px;}
.comment-sync .arrow{position: absolute;top: -9px;left: 50px;}
.comment-sync .arrow-before{
	position: absolute;border-style: solid;border-color: #BBB transparent;border-width: 0 9px 9px 9px;width: 0;height: 0;
}
.comment-sync .arrow-after{
	position: absolute;border-style: solid;border-color: #FFF transparent;border-width: 0 8px 8px 8px;
	top: 1px;left: 1px;height: 0;width: 0;
}

.comment-textarea{
	margin: 0;height: 6em;margin-bottom: 10px;
	line-height: 20px;padding: 8px 10px;outline: 0;border: 1px solid #DDD;
}
/* footer样式 */
.footer{
	background-color: #222;color: #CCC;font-size: 12px;font-family: Helvetica,Arial,sans-serif;text-align: center;padding: 35px 0;
}
.footer a{color: #CCC;font-size: 12px;font-family: Helvetica,Arial,sans-serif;margin-right: 10px;}
.footer a:hover{color: #FFF;text-decoration: underline;}
.footer a:last-child{margin-right: 0;}
.footer .tip{margin-top: 10px;color: #CCC;}


/* 个人中心 */
.personal-title{
	font-size: 14px;color: #393939;margin-left: -22px;padding: 4px 0 4px 20px;font-weight: 600;border-left: 4px solid #2689FF;overflow: hidden;clear: both;
}
.works-list{margin:0 -20px 25px -20px;}
.works-list li{margin-left: 20px;margin-top: 20px;width: 210px;float: left;}
.works-img{display: block;position: relative;}
.works-img img{width: 210px;height: 140px;}
.works-text{background-color: #F9F9F9;padding: 10px;}
.works-text h4{height: 40px;overflow: hidden;word-break:break-all;word-wrap:break-word;}
.works-text h4 a,.works-text h4 span{
	vertical-align: top;font-size: 14px;color: #333;font-weight: normal;
}
.works-text h4 span{color: #F7B42C;cursor: default;display: inline-block;*display: inline;zoom: 1;}
.works-ope{height: 18px;line-height: 18px;font-size: 12px;color: #999;margin-top: 6px;cursor: default;}
.works-ope>span{margin-left: 15px;}
.works-ope>span:first-child{margin-left: 0px;}
.icon-comment,.icon-like{
	width: 18px;height: 18px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;margin-right: 4px;
}
.icon-comment{background-image: url(../images/comment.png);}
.icon-like{background-image: url(../images/like.png);}

.per-more{margin: 10px 0 20px;height: 20px;text-align: right;}
.per-tab{margin-bottom: 10px;margin-top: 20px;}
.per-tab a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;line-height: 24px;
	padding: 0 10px;color: #666;border-radius: 2px;
}
.per-tab a.sel{background-color: #3498DB;color: #FFF;}

.plot-list{margin:0 -20px 25px -20px;}
.plot-list li{margin-left: 20px;margin-top: 20px;width: 210px;float: left;}
.plot-img{position: relative;display: block;width: 100%;}
.plot-img img{width: 100%;height: 280px;}
.plot-img a{
	opacity: 0;filter:alpha(opacity=0); display: block;overflow: hidden;
	position: absolute;left: 0;top: 0;right: 0;bottom: 0;padding: 50px 20px 20px;margin: auto;
	background-color:#000;background-color: rgba(0,0,0,.8);
	cursor: pointer;color: #FFF;font-size: 12px;font-family: Helvetica,Arial,sans-serif;
	-webkit-transition: opacity ease .4s;
	   -moz-transition: opacity ease .4s;
	     -o-transition: opacity ease .4s;
			transition: opacity ease .4s;
}
.plot-img:hover a{opacity: 1;filter:alpha(opacity=100);}
.plot-text{background-color: #F9F9F9;padding: 8px 10px 6px;}
.plot-tip{
	position: absolute;left: -5px;top: 10px;cursor: default;
	line-height: 28px;height: 28px;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #FFF;padding: 0 14px;
	background-color: #E74C3C;
}
.plot-tip i{
	position: absolute;left: 1px;bottom: -6px;
	width: 0;height: 0;border-top: 6px solid #E74C3C;border-left: 5px solid transparent;
}
.plot-text h4 a,.topic-text h4 a{font-size: 14px;color: #333;font-weight: normal;}
.plot-update{margin-top: 6px;height: 18px;line-height: 18px;font-size: 12px;font-family: Helvetica,Arial,sans-serif;color: #E74C3C;}


.topic-list{margin-left: -20px;}
.topic-list li{margin-left: 20px;margin-top: 20px;float: left;}

.topic-img{display: block;}
.topic-img img{width: 100%;height: 100%;}
.topic-text{background-color: #F9F9F9;padding: 8px 10px 6px;}
.topic-text .time{color: #999;font-size: 12px;margin-top: 4px;}

/* 网剧列表 */
.wj-orange{color: #e74c3c;font-size: 12px;line-height: 30px;}
.wj-ror .wj-fade{opacity: 1;filter:alpha(opacity=100);z-index:20;}

.wj-ror{position: relative;width: 100%;height: 350px;overflow: hidden;letter-spacing: 1px;margin-bottom: 30px;}
.wj-play{position: absolute;bottom: 25px;left: 20px;}
.wj-ror .wj-play-btn{background-color: #e74c3c;padding: 6px 10px;position: relative;border-radius: 2px;}
.wj-ror .wj-play-btn:hover{background-color: #fc5c4b;}
.wj-ror .wj-play-btn:active{background-color: #d74637;}
.wj-ror .wj-play-btn i{background-image: url('../images/wj-play.png');height: 22px;width: 22px;display: inline-block;position: absolute;top: 5px;left: 8px;}
.wj-ror .wj-play-btn span{padding-left: 29px;}
.wj-ror-item{
	position: absolute;width: 100%;height: 100%;overflow: hidden;opacity: 0;filter:alpha(opacity=0);
	-webkit-backface-visibility: hidden;
	 -webkit-transition: all .8s ease;
	    -moz-transition: all .8s ease;
	      -o-transition: all .8s ease; 
	      	 transition: all .8s ease;
}
.wj-ror-item a.img img{width: 100%;height: 100%;}
.wj-ror-text{position: relative;width: 240px;padding: 15px 20px 20px;height: 315px;float: right;background-color: #333;color: #FFF;}
.wj-ror-text a{color: #FFF;}
.wj-ror-text h2{margin: 0;font-size: 18px;line-height: 30px;font-weight: normal;}
.wj-ror-text .intro{line-height: 22px;font-size: 14px;max-height: 180px;}
.wj-ror-text .time{position: absolute;right: 20px;bottom: 20px;}
.wj-ror-con{
	position: absolute;z-index:21;left: 30px;bottom: 30px;height: 30px;filter: alpha(opacity=90);
	background-color: #000;
	background-color: rgba(0,0,0,.65);
	border-radius: 2px;
}
.wj-ror-con>*{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;cursor: pointer;width: 40px;height: 100%;
	position: relative;
	-webkit-transition: background-color .5s;
	   -moz-transition: background-color .5s;
	     -o-transition: background-color .5s;
			transition: background-color .5s;
}
.wj-ror-con .left span{
	display: block;width: 12px;height: 4px;position: absolute;left: 18px;top: 13px;background-color: #FFF;
}
.wj-ror-con .left em{
	display: block;width: 0;height: 0;position: absolute;
	border-style: solid;border-color: transparent;border-width: 7px 10px 8px 0;left: 10px;top: 8px;
	border-right-color: #FFF;
}
.wj-ror-con .center{border-left: 1px solid #222;border-right: 1px solid #222;}
.wj-ror-con .center span{
	display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;
	border-style: solid;border-color: transparent;border-width: 7px 0 7px 14px;*left:14px;*top: 8px;
	border-left-color: #FFF;
}
.wj-ror-con .right span{display: block;width: 12px;height: 4px;position: absolute;right: 18px;top: 13px;background-color: #FFF;}
.wj-ror-con .right em{
	display: block;width: 0;height: 0;position: absolute;
	border-style: solid;border-color: transparent;border-width: 7px 0 8px 10px;right: 10px;top: 8px;
	border-left-color: #FFF;
}
.wj-ror-con>*:hover{background-color: #1E1E1E;}

.wj-item{
	position: relative;margin-bottom: 30px;font-size: 14px;
	background-color: #FFF;box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);
}
.wj-item .img{display: block;width: 220px;height: 294px;float: left;margin-right: 30px;position: relative; overflow: hidden;}
.wj-item .img a.bg{
	color: #FFF;text-align: center;line-height: 380px;
	position: absolute;left: 0;top: 0;
	display: block;width: 100%;height: 100%;
	background-color: #000;
	opacity: 0;filter: alpha(opacity=0);
	-webkit-transition: opacity .4s;
	   -moz-transition: opacity .4s;
	     -o-transition: opacity .4s;
			transition: opacity .4s;
}
.wj-item .img:hover a.bg{opacity: .6;filter: alpha(opacity=60);}
.wj-item .img:hover .icon-play{background-color: rgba(0,0,0,.75);filter: alpha(opacity=80);}
.wj-item .img .icon-play{
	display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	width: 50px;height: 30px;border-radius: 4px;
	background-color: #000;
	background-color: rgba(0,0,0,.7);
	filter: alpha(opacity=70);*left: 50%;*top: 50%;*margin-left: -25px;*margin-top: -15px;
	-webkit-transition: background .4s;
	   -moz-transition: background .4s;
	     -o-transition: background .4s;
			transition: background .4s;
}
.wj-item .img .icon-play i{
	display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
	*left: 50%;*top: 50%;*margin-left: -8px;*margin-top: -8px;cursor: pointer;
	width: 0;height: 0;
	border-style: solid;
	border-width: 8px 0 8px 16px;
	border-color: transparent;
	border-left-color: #FFF;
}
.wj-item .wj-t{line-height: 30px;margin-top: 15px;font-weight:bold;padding-top: 15px;}
.wj-item .wj-t a{color: #333;font-size: 18px;}
.wj-item .wj-t a:hover{color: #666;}
.wj-item .wj-t span{color: #e74c3c;font-weight: normal;font-size: 14px;font-family: Helvetica,Arial,sans-serif;padding-left: 20px;}
.wj-item .subscribe{margin:10px 0 12px 0;font-family: Helvetica,Arial,sans-serif;}
.wj-item .total{line-height:30px;padding: 5px;color:#999;font-family: Helvetica,Arial,sans-serif;}
.wj-item .c{
	position: relative;float: right;width: 160px;height: 110px;
	margin: 60px 30px 0 10px;
	font-size: 20px;font-family: "Georgia";
}
.wj-item .line{display: block;width: 1px;height: 100%;background-color: #d4d4d3;position: absolute;left: 50%;top: 0;}
.wj-item .c .item{position: relative;width: 80px;height: 100%;float: left;text-align: center;color: #f7b42c;font-weight: bold;}
.wj-item .c .item-static a.icon-sad:hover{top: 0;
}
.wj-item .i{line-height: 1.6em;height: 8em;overflow: hidden;margin-right: 30px;font-family: Helvetica,Arial,sans-serif;}
.wj-item .p{position: relative;margin-top: 1em;margin-left: 250px;}
.wj-main .latest{left: 30px;top: -5px;}
.wj-item .l{overflow: hidden;*padding-bottom: 15px;}
.wj-item .l a{margin-bottom: 15px;}
.wj-item .l a:hover,.wj-main .b a:hover{
	box-shadow: inset 0 0 2px 2px rgba(125,125,125,0.1);color: #666;
}
.wj-item .l .more i{
	position: absolute;display: block;width: 0;height: 0;
	left: 0;top: 0;bottom: 0;right: 0;margin: auto;*left: 50%;*top: 50%;*margin-left: -8px;*margin-top: -5px;
	border-style: solid;border-width: 10px 8px 0 8px;border-color: transparent;border-top-color: #c9c9c9;
	-webkit-transition: all .4s ease;
	   -moz-transition: all .4s ease;
	     -o-transition: all .4s ease;
			transition: all .4s ease;
}
.wj-item .l .more-on i{
	background: none;border-width: 0 8px 10px 8px;border-top-color: transparent;border-bottom-color: #c9c9c9;
	-webkit-transition: all .4s ease;
	   -moz-transition: all .4s ease;
	     -o-transition: all .4s ease;
			transition: all .4s ease;
}
.wj-item .l .more:hover i{border-top-color: #999;}
.wj-item .l .more-on:hover i{border-bottom-color: #999;}

.icon-smile,.icon-sad{
	width: 38px;height: 38px;background: url(../images/icon-smile.png) no-repeat 0 0 transparent;margin-top:20px;
	position: relative;
	-webkit-transition: top .4s;
	   -moz-transition: top .4s;
	     -o-transition: top .4s;
			transition: top .4s;
}
.icon-sad{background-image: url(../images/icon-sad.png);}
.wj-item .item .icon-smile:hover,.wj-item .item .icon-sad:hover{top: 0;cursor: default;}
.plus-one{
	color:#F7B42C;font-size:22px;font-weight: bold;opacity: .2;filter: alpha(opacity=20);
	position: absolute;left: 50%;top: 50%;margin-left: -13px;margin-top: -25px;
}
.wj-more{
	display: block;text-align: center;padding: 10px 0;border: 1px solid #efefef;border-radius: 4px;background-color: #FFF;font-size: 18px;
	color: #333;margin-bottom: 30px;
	-webkit-transition: border-color .6s;
	   -moz-transition: border-color .6s;
	     -o-transition: border-color .6s;
			transition: border-color .6s;
}
.wj-more:hover{color: #454545;border-color: #cecece;}


/* 网剧播放? */
.wj-players{width: 100%;}
.wj-players object{width: 100%;}
.wj-wrap{border: 1px solid #d4d4d3;padding: 30px;background-color: #FFF;border-top: 0;}
.wj-sider{width: 280px;margin-left: 30px;float: right;}
.wj-share-l{vertical-align: top;line-height: 32px;font-size: 14px;}
.wj-share{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;float: none!important;padding-bottom: 0!important;
}
.wj-share>*{vertical-align: top;}

.wj-title{position: relative;padding: 20px 0 20px;height: 1px;}
.wj-title span.line{
	position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: block;width: 100%;height: 1px;background-color: #d4d4d3;
}
.wj-title span.con{
	position: absolute;display: block;text-align: center;
	height: 20px;line-height: 18px;left: 0;right: 0;top: 0;bottom: 0;margin: auto;
}
.wj-title span.con em{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;font-style: normal;
	border: 1px solid #d4d4d3;padding: 0 8px;background-color: #FFF;
}
.wj-intro{font-size: 12px;color: #666;font-family: Helvetica,Arial,sans-serif;}
.wj-rec{margin-top: -20px;margin-left: -10px;}
.wj-rec a{
	display: block;float: left;width: 125px;margin-left: 10px;margin-top: 20px;position: relative;color: #123;
	-webkit-transition: color .4s;
	   -moz-transition: color .4s;
	     -o-transition: color .4s;
			transition: color .4s;
}
.wj-rec a img{display: block;width: 100%;height: 174px;vertical-align: top;}
.wj-rec a span{display: block;text-align: center;line-height: 24px;font-size: 14px;}
.wj-rec span.mask{
	position: absolute;left: 0;top: 0;width: 100%;height: 174px;
	background-color: #000;opacity: 0;filter: alpha(opacity=0);
	-webkit-transition: opacity .4s;
	   -moz-transition: opacity .4s;
	     -o-transition: opacity .4s;
			transition: opacity .4s;
}
.wj-rec a:hover{color: #333;}
.wj-rec a:hover span.mask{opacity: .6;filter:alpha(opacity=60);}
.wj-main .wj-t{font-size: 18px;font-weight: bold;color: #393939;line-height: 26px;margin-right: 150px;padding-top: 4px;padding-bottom: 4px;margin-bottom: 4px;}
.wj-main .wj-t span{color: #e74c3c;font-weight: normal;font-size: 14px;font-family: Helvetica,Arial,sans-serif;padding-left: 20px;}
.wj-main .subscribe{margin:10px 0 20px 0;font-family: Helvetica,Arial,sans-serif;}
.wj-main .total{line-height:30px;padding:5px;color:#999;font-family: Helvetica,Arial,sans-serif;}
.wj-main .c{
	position: relative;float: right;width: 160px;height: 110px;
	margin: 40px 0 0 0;
	font-size: 20px;font-family: "Georgia";
}
.wj-main .c .item{position: relative;width: 80px;height: 100%;float: left;text-align: center;color: #f7b42c;font-weight: bold;}
.wj-main .c .line{
	display: block;width: 1px;height: 100%;background-color: #D4D4D3;position: absolute;left: 50%;top: 0;
}
.wj-main .b{position: relative;width: 440px;}
.wj-main .b a{margin-bottom: 15px;}
.wj-main .b a.sel{background-color: #3498DB;color: #FFF;box-shadow: none;}
.wj-main .num{margin-top:10px;}
.wj-cur-pop{
	position: absolute;z-index: 100;
	padding: 15px;width: 270px;
	border: 1px solid #D4D4D3;background-color: #FFF;
}
.wj-cur-pop .txt img{float: left;margin-right: 10px;}
.wj-cur-pop .txt{overflow: hidden;font-size: 15px;line-height: 2em;}
.wj-cur-pop .line{margin: 12px 0 8px;height: 1px;background-color: #D4D4D3;}
.wj-cur-pop .intro{font-size: 13px;line-height: 1.8em;}

.triggle-left{position: absolute;left: -12px; top: 30px;}
.triggle-left .before,.triggle-left .after{
	position: absolute;left: 0;top: 0;
	display: block;width: 0;height: 0;
	border-style: solid;border-width: 8px 12px 8px 0;border-color: transparent;
}
.triggle-left .before{border-right-color: #D4D4D3;}
.triggle-left .after{border-right-color: #FFF;left: 2px;}
.wj-cur-pop .title{font-size: 14px;font-weight: bold;}
/* 介绍页面 */
.intro-content{font-family: Helvetica,Arial,sans-serif;line-height: 1.8em;font-size: 14px;word-break:break-all;word-wrap:break-word;margin-bottom: 20px;margin-top:20px;}
.intro-content a{color: #0196E3;}
.intro-content a:hover{color: #666;text-decoration: underline;}
.intro-content p{margin-bottom: 20px;}
.intro-content p:last-child{margin-bottom: 0;}
.intro-content hr{border: 1px #DDD dashed;}
.intro-content h2{line-height: 60px;}
.intro-content .submit{text-align:center;}
.intro-content .submit a{color:#fff;}
.intro-content .submit a:hover{color:#fff;text-decoration: none;}
.intro-link li{display: inline-block;*display: inline;zoom: 1;padding-right:10px;padding-top: 10px;}
.intro-link a{color:#333;}
.intro-link a:hover{color: #666;text-decoration: underline;}
.intro-join-t a{color: #0196E3;font-family: "Microsoft Yahei",arial,\5b8b\4f53,sans-serif;font-size:16px;}
.intro-join-t a:hover{color: #666;text-decoration: none;}
.intro-join-content{display:none;}

/* 专辑页面 */
.album-text{padding: 10px 15px;}
.album-text h3{height: 42px}
.album-text h3 a{color: #333;font-size: 16px;}
.album-text .time{color: #999;font-size: 12px;margin-top: 4px;}

.album-intro{position: relative;margin-bottom: 30px;}

.album-sin-list{margin-left: -20px;margin-top: -20px;}
.album-sin-list li{float: left;margin-left: 20px;margin-top: 20px;background-color: #FFF;}
.album-sin-img{width: 100%;display: block;}

.album-sin-t{
	font-size: 14px;height: 40px;overflow: hidden;padding: 10px 15px 0;font-weight: normal;
}
.album-sin-t a{color: #333;}
.album-sin-t span{color: #F7B42C;display: inline-block;*display: inline;zoom: 1;}
.album-con{padding: 4px 15px 10px;}
.album-con .post-comment{margin-left: 0;}

.album-hot{margin-top: 30px;}
.album-hot-list .img{display: block;}
.album-hot-list .text{padding: 8px 10px;background-color: #F9F9F9;}
.album-hot-list h3{font-weight: bold;}
.album-hot-list .text a{color: #333;}
.album-hot-list .time{color: #999;font-size: 12px;margin-top: 4px;}
.album-title{font-size: 28px;color: #666;line-height: 40px;margin-bottom: 20px;}
.album-subtitle{
	font-size: 16px;
	margin-left: 25px;
	padding-left: 24px;
	display: inline-block;
	zoom: 1;
	height: 28px;
	line-height: 28px;
	background: url(../images/block_l.png) no-repeat 0 0 transparent;
	color: #999;
}
.album-subtitle span{
	display: block;
	padding-right: 24px;
	background: url(../images/block_r.png) no-repeat right 0 transparent;
}
.album-subtitle a{color: #999;}

/* 消息列表 */
.msg-list{padding: 0 20px;font-family: Helvetica,Arial,sans-serif;}
.msg-list a{font-family: Helvetica,Arial,sans-serif;}
.msg-list li{
	padding: 20px 40px 40px 20px;position: relative;
	border-bottom: 1px solid #E2E2E2;}
.msg-list li.msg-no-read{background-color: #F9F9F9;font-weight: bold;}
.msg-list .time{color: #999;font-size: 12px;right: 20px;bottom: 10px;position: absolute;}
.msg-list .dialog-close{right: 15px;top: 15px;}

/* 返回顶部 */
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?20140321);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
.go-top .uc-2vm-pop{
	position: absolute;right: 80px;top: -160px;
	width: 240px;height: 302px;
	background: url(../images/uc-2vm.png) no-repeat 0 0 transparent;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
}
.go-top .share-pop{
	position: absolute;right: 0px;top: 0px; margin-right: 47px;
	width: 212px;height: 45px; background: #fff;box-shadow: 2px 2px 3px #aaaaaa;
}

.share-pop {margin-right: 8px; margin-left: 8px;text-align: center; line-height: normal;}
.share-pop div{margin-top: 6px; margin-left: 1px;}
.share-pop a{display: inline-block; *display:inline;*zoom:1;
 			width: 24px; height: 25px; padding-left: 0 !important ; float: none !important;vertical-align:middle;
 			 margin: 6px 6px 6px 6px !important;}
.share-pop a.bds_tsina{ background-position: 0 -450px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_qzone{ background-position: 0 -480px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_weixin{ background-position: 0 -690px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_renren{ background-position: 0 -510px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop a.bds_douban{ background-position: 0 -540px !important;  background-image: url(../images/follow-icon.png) !important;}
.share-pop span{display:inline-block; *display:inline;*zoom:1;vertical-align:middle; height: 100%;}

/* 搜索页样? */
.search{text-align: left;width: 532px;margin-left: auto;margin-right: auto;padding: 20px 0 40px;}
.search input[type="text"]{
	border-style: solid;border-width: 2px 0 2px 2px;border-color: #3498DB;width: 420px;
}
.search-btn{
	padding: 0 30px;display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	color: #FFF;background-color: #3498DB;height: 40px;line-height: 40px;font-family: Helvetica,Arial,sans-serif;
}
.search-tab{margin-top: 15px;}
.search-tab a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	line-height: 30px;padding: 0 10px;font-family: Helvetica,Arial,sans-serif;color: #666;margin-right: 10px;
}
.search-tab a:hover,.search-tab .sel{color: #FFF;background-color: #3498DB;border-radius: 2px;}

.search-plot-list{height: auto;}

.search-non{text-align: center;line-height: 70px;font-size: 18px;color: #666;padding: 40px 0 0;}
.search-non img{margin-right: 20px;}

/* 客户端下载页样式 */
.app-vmovier{background-position:0 0;}
.app-magic{background-position:0 -900px;}
.app-filmer{background-position:0 -1800px;}
.app-text-r{width: 52%;margin-top:40px;padding-right:90px;position:relative;}
.app-text-l{width: 51%;margin-top:40px;padding-left:90px;position:relative;}
.app-slide-page{position: fixed;right: 20px;top: 50%;height: 100%;display: table;}
.app-slide-page .inner{position: relative;margin-top: -120px;}
.app-slide-dot{background:url(../images/app-download-share.png) no-repeat 0px -646px;width:27px;height:27px;display: block;margin: 20px 0;}
.app-slide-active{background-position:0 -618px;}
.dialog-download{z-index: 504;position: fixed;top: 25%;left: 38%;background-color: #fff;display:none;}
.dialog-download .content{padding:20px;position: relative;width:415px;}
.dialog-download .close{position: absolute;top:10px;right: 14px;cursor:pointer;font-size:24px;color:#999;}
.dialog-download .close:hover{opacity:0.8;}
.dialog-download .title{color:#333;border-bottom:1px solid #ccc;padding-bottom: 6px;font-weight:bold;font-size: 15px;}
.dialog-download .left{margin:20px 20px;padding-right:20px;}
.dialog-download .right{border-left:1px solid #ccc;padding-left:15px;margin-top: 10px;}
.dialog-download .btn{width:120px;background-color:#3498db;color:#fff;font-size:14px;text-align: center;padding:6px 8px;display:block;margin-top:10px;border-radius: 4px;}
.dialog-download .btn:hover{opacity: 0.8;}
.dialog-download .qr{margin:10px 20px 10px 20px;}

/* 分类页面 */
.cate-type{margin-bottom: 20px;line-height: 22px;}
.cate-type a{
	margin-right: 15px;color: #333;line-height: 24px;
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
}
.cate-type a.sel,.cate-type a:hover{color: #E74C3C;}
.cate-type a:active{font-weight: bold;}
.cate-type-main{overflow: hidden;margin-right: 280px;}
.cate-num{font-size: 16px;color: #999;float: right;line-height: 30px;margin-right: 60px;}
.cate-num .num{font-family: "Georgia";font-size: 30px;color: #E74C3C;}

.sort{margin-bottom: 15px;position: relative;z-index: 10;}
.sort a{color: #333;margin-right: 10px;margin-top: 10px;}
.sort a.sel,.sort a:hover{color: #E74C3C;font-weight: bold;}

.tag-head{height: 50px;margin-bottom: 30px;position: relative;}
.tag-bread{font-size: 28px;height: 58px;line-height: 58px;color: #666;}
.tag-bread a{font-size: 16px;color: #999;}
.tag-num{position: absolute;right: 0;font-size: 16px;color: #999;line-height: 30px;margin-right: 60px;}
.tag-num .num{font-family: "Georgia";font-size: 30px;color: #E74C3C;padding:5px;}

.channel-list li{background-color: #3498DB;}
.channel-img,.channel-img img{position: absolute;display: block;width: 100%;height: 100%;}
.channel-img{
	right: 0;
	-webkit-transition: all ease .4s;
	   -moz-transition: all ease .4s;
	     -o-transition: all ease .4s;
			transition: all ease .4s; 
}
.channel-arrow{position: absolute;width: 100%;height: 100%;}
.channel-arrow span{
	position: absolute;right: 20px;top: 50%;margin-top: -5px;
	display: block;width: 9px;height: 15px;
	background-image: url(../images/channel-arrow.png);
	background-repeat: no-repeat;
}
.channel-list li:hover{}
.channel-list li:hover .channel-img{right: 50px;}

.channel-all{
	position: absolute;right: 0;top: 0;
}
.channel-all span{
	position: relative;
	display: block;height: 30px;line-height: 30px;background-color: #fff;color: #333;padding: 0 80px 0 20px;cursor: default;
}
.channel-all:hover .channel-item{display: block;}
.arrow-bottom{
	position: absolute;width: 0;height: 0;top: 0;bottom: 0;right: 20px;margin: auto;
	*top: 50%;*margin-top: -4px;

	border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #FFF;
}
.arrow-bottom i{
	position: absolute;top: -7px;left: -4px;
	width: 0;height: 0;
	border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid #333;
}

.channel-item{
	position: absolute;right: 0;top: 100%;display: none;
	background-color: #fff;width: 260px;padding: 10px 0;
}
.channel-item a{
	float: left;width: 40%;padding-left: 10%;height: 30px;line-height: 30px;color: #333;margin: 0;
}
.channel-item a:hover{color: #fff;background-color: #3498DB;font-weight: normal;}


/* 关注列表 */
.follow-title{text-align: center; font-size: 14px;}
.follow-list{text-align: center;margin-left: -16px;margin-top: -16px;padding-bottom: 10px;}
.follow-list a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	width: 40px;height: 40px;margin-top: 16px;margin-left: 16px;
	background-image: url(../images/follow-icon.png)
}
.follow-list a:hover{opacity: 0.8;}
.follow-weibo{background-position:0px 0px;}
.follow-qzone{background-position:0px -50px;}
.follow-renren{background-position:0px -100px;}
.follow-douban{background-position:0px -150px;}
.follow-tweibo{background-position: 0px -200px;}
.follow-mail{background-position: 0px -250px;}
.follow-tudou{background-position: 0px -300px;}
.follow-youku{background-position: 0px -350px;}
.follow-weixin{background-position: 0px -400px;}
.follow-tqq{background-position: 0px -200px;}
.follow-weixin-img .dialog-close{right: 10px;top: 14px;font-size: 24px;}
.follow-2wm{text-align: center;}

.service-list{margin-top: -10px;text-align: center;padding-bottom: 10px;}
.service-list a{
	display: inline-block;*display: inline;zoom: 1;vertical-align: top;border-radius: 2px;
	width: 180px;height: 40px;line-height: 40px;text-align: center;margin-top: 15px;
	background-color: #3498DB;color: #FFF;
}
.service-list a:hover{opacity: .8;}

.empty-tip{padding: 70px 0;text-align: center;}
.empty-tip .text{
	text-align: center;display: inline-block;*display: inline;zoom: 1;vertical-align: top;
	font-size: 18px;color: #666;line-height: 30px;
}
.empty-tip img{margin-right: 20px;}
.per-non{text-align: center;font-size: 18px;color: #666;padding: 80px 0 0;}

/* 消息提醒 */
.msg-tip{
	position: absolute;right: 0;top: 43px;box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	padding: 10px 20px 10px;width: 200px;background-color: #FFF;
}
.msg-tip li{line-height: 22px;}
.msg-tip a{font-size: 12px;}
.msg-tip .msg{float: left;}
.msg-tip .ignore{float: right;}
.msg-tip .dialog-close{font-size: 12px;line-height: 18px;}

/* 友情链接 */
.intro-link{width: 100%;float: left;padding-top: 20px;}
.intro-link-more{padding-top: 0;}
.intro-link ul{font-family: Helvetica,Arial,sans-serif;color: #999;font-size: 12px;font-weight: bold;line-height: 24px;}
.intro-link ul li a{font-weight: normal;color: #999;}

/*移动端视频替?*/
.poster {
	position: relative;
	display: block;
	width: 100%;
	height: 200px;
	background-color: #000;
}

.play_btn {
	position: absolute;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url(../images/play_btn.png) no-repeat;
	cursor: pointer;
}
.cw{width: 320px;margin-left: auto;margin-right: auto;}
.cw a{font-size: 24px;}

/*分享样式自定?*/
.bds_tools_24 a{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;_background-image: url(../images/icons_1_24_debase.png?v=2602b264.png);height:24px!important;}
.bdshare_t .bds_qzone{background-position: 0 -52px!important;}
.bdshare_t .bds_tsina{background-position: 0 -104px!important;}
.bdshare_t .bds_renren{background-position: 0 -208px!important;}
.bdshare_t .bds_douban{background-position: 0 -468px!important;}
.bdshare_t .bds_more{background-position: 0 0!important;}
.post-share .bds_tools_24 span.bds_more, .reshare .bds_tools_24 span.bds_more{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;_background-image: url(../images/icons_1_24_debase.png?v=2602b264.png);margin: 0!important;}
.bds_weixin{margin: 0!important;}
.bdsharebuttonbox{float: left;}
.album-share .bds_tools_24 span.bds_more{background: url(../images/icons_1_24.png?v=7314c5f6.png) no-repeat!important;_background-image: url(../images/icons_1_24_debase.png?v=2602b264.png);margin: 0!important;}


.bottom-cover .share-num{position: absolute;left: 9px;bottom: 5px;color: #fff;font-size: 20px;}

/*loading.gif*/
.post-loading-tip{display: none; margin: 30px auto; text-align: center;}
.post-loading-tip img{width: 38px; height: 38px;}

.zebra-form{width: 60%;margin:0 auto;}

/***首页banner转换颜色时追加的样式
*链接a 以及hover
*更多箭头图片
*用户的登录注?
*已登陆用户的样式
*提醒气泡样式
*****/
.index-nav-scroll{color: #333;}
.index-nav-scroll .index-nav-list li.index-item-more span{color: #333;}
.index-nav-scroll .index-nav-list li.index-item-more:hover{color: #333;}
.index-nav-scroll .index-nav-list li.index-item-more span i{background-image: url(../images/nav-black.png);}
.index-nav-scroll .index-nav-list li.index-item-more span i:hover{background-image: url(../images/nav-more-hover2.png);}
.index-nav-scroll a{color: #333;}
.index-nav-scroll a:hover{color: #333; font-weight: bold;}
.index-wrap .index-sub-scroll{background-color: #fff;}
.index-wrap .index-sub-scroll li a{color: #333;}
.index-wrap .index-sub-scroll li a:hover{background-color: #f5f5f5; color: #333;}
.index-wrap .index-user .index-sub-scroll li a:hover{background-color: #f5f5f5; color: #333; font-weight: normal;}
.index-nav-scroll .index-user:hover{color: #333;}
.index-nav-scroll .index-tip span{background-color: #E74C3C; color: #fff;}

/*活动页面区分于系?
* 点击查看的图?
* slide右侧文字标题与内容的间距
* slide切换方式
*/
.activity-intro{margin-top: 30px;}
.wj-ror .activity-click-btn a span{padding-left: 0;}
.activity-ror-con{height: 10px; background: none;position: absolute;z-index:21;left: 30px;bottom: 30px;}
.weibo-content{margin:-15px -20px -20px;}
.partner{width: 260px;}
.partner,.partner img,.partner .ref{display: inline-block; *display: inline; *zoom: 1; text-align: center;}
.partner img,.partner .ref{vertical-align: middle;}
.partner img{max-width: 98%; max-height: 98%;}
.partner .ref{height: 100%;}


/*活动内页公用样式*/
.inline-block{display: inline-block; *display: inline;*zoom: 1; vertical-align: top;}
.activity-article-ul{color: #666;}
.activity-article-ul li img{vertical-align: top;}
.activity-article-ul li a{color: #0196E3; text-decoration: none;}
.activity-article-ul li .activity-img img{border: none;}
.activity-article-ul li .activity-intro{width: 140px;}
.activity-article-ul li .activity-intro .activity-title{font-weight: bold;}
.activity-article-ul li .activity-intro div{font-size: 12px;line-height: 17px;}
.activity-article-ul li .activity-intro .ovh{height: 66px; overflow: hidden;}
.post-content h4{margin-top: 30px; margin-bottom: 20px; font-size: 16px;}

/* Tables ---------------------- */
.process, .row .process { width: 100%; }
table { background: #fff; margin: 0 0 18px; border: 1px solid #ddd; 
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	    -ms-border-radius: 3px;
	     -o-border-radius: 3px;
	border-radius: 3px;}
table tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td {font-size: 14px; line-height: 18px; text-align: left; border: none; }
table tr th, table tfoot tr td { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
table tbody tr.even, table tbody tr.alt { background: #f9f9f9; }
table tbody tr:nth-child(odd) { background: #f9f9f9; }
table tr:first-child{background: #f5f5f5; font-weight: bold;}
table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none; }
