/*--------------------- global element ---------------------*/
.c-left, .c-box {
	padding: 1px;
}

.c-left {
	width: 664px;
	float: left;
}

.c-right {
	width: 311px;
	float: left;
}

.c-box {
	width: 976px;
	height: 345px;
	overflow: hidden;
}

.c-left h4 {
	height: 30px;
}

.c-title {
	height: 20px;
	padding: 0 8px;
	overflow: hidden;
}

.c-title h3 {
	line-height: 20px;
	float: left;
}

.c-title h3 a {
	display: block;
	height: 20px;
	float:left;
}

.c-title ul {
	float: right;
}

.c-title li {
	height: 18px;
	margin-left: 3px;
	float: left;
}

.c-title li a {
	display: block;
	height: 16px;
	padding: 0 8px;
	line-height: 16px;
	float: left;
}

.c-title .more {
	margin-left: 8px;
	line-height: 18px;
	float: right;
}

.c-left-t {
	padding: 5px 5px 0;
}

.c-left-t-l {
	width: 186px;
	margin-right: 16px;
	float: left;
}

.c-left-t-r {
	width: 452px;
	float: left;
}

.c-left-t-r dl {
	width: 221px;
	float: left;
}

.c-left-t-r dt {
	margin-bottom: 8px;
	font-size: 14px;
}

.c-left-t-r dd.image {
	margin: 0 10px 10px 0;
	float: left;
}

.c-left-t-r dd.intro-text .detail {
	font-family: "宋体";
}

.c-left-t-r dl.add-right-margin {
	margin-right: 10px;
}

.img-list li {
	width: 77px;
	padding: 20px 6px 0;
	float: left;
}

.img-list li .img-title {
	display: block;
	margin-top: 5px;
	text-align: center;
}

.c-box .inner {
	padding: 5px 0;
}

.c-box .c-i-1 {
	width: 246px;
	height: 295px;
	padding: 8px;
	margin-right: 15px;
	line-height: 18px;
	float: left;
}

.c-box .c-i-1 dd.image {
	margin-bottom: 6px;
}

.c-box .c-i-1 dt {
	margin-bottom: 4px;
}

.c-box .c-i-2 {
	width: 152px;
	margin-right: 15px;
	float: left;
}

.c-box .c-i-2 li {
	margin-bottom: 15px;
}

.c-box .c-i-3 {
	width: 246px;
	margin-right: 15px;
	float: left;
}

.c-box .c-i-3 dt {
	margin-bottom: 8px;
	font-size: 14px;
}

.c-box .c-i-4 {
	width: 260px;
	float: left;
}

.c-box .c-i-4 .c-i-t li {
	width: 122px;
	float: left;
}

.c-box .c-i-4 .c-i-t li.add-right-margin {
	margin-right: 15px;
}

.c-box .c-i-t {
	height: 175px;
}

.c-box .img-t {
	display: block;
	margin-top: 5px;
	line-height: 16px;
}

.c-box .ico-list a {
	display: inline;
	padding: 0;
}

.c-box .ico-list span {
	display: block;
	height: 23px;
	padding-left: 15px;
	line-height: 23px;
}

/*-------------------------- content -------------------*/
#c-1 {
	height: 573px;
}

#c-1-l, #c-1-c {
	float: left;
}

#c-1-l {
	width: 452px;
}

#c-1-l-t {
	height: 480px;
	position: relative;
}

#c-1-l-t .tab {
	width: 75px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	float: left;
}

#c-1-l-t .tab li {
	height: 60px;
	overflow:hidden;
}

#c-1-l-t .tab li a {
	display: block;
	height: 60px;
	overflow:hidden;
}

#c-1-l-t .tab li span {
	display: block;
	height: 50px;
	overflow:hidden;
}

#c-1-l-t .tab-content {
	width: 385px;
	height: 478px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 66px;
	z-index: 0;
}

#c-1-l-t .tab-content .image {
	display: none;
	height: 478px;
}

#c-1-l-t .tab-content .image img {
	width: 385px;
	height: 478px;
}

#c-1-l-t .tab-content .block {
	display: block;
}

#c-1-l-b {
	height: 75px;
	padding: 9px 8px 8px;
	overflow: hidden;
}

#c-1-l-b .list {
	width: 186px;
	margin-left: 8px;
	float: left;
}

#c-1-l-b .list li {
	height: 25px;
	line-height: 25px;
	overflow:hidden;
}

#c-1-l-b .list li.home_page_list a{
	background-image:url("../../images/global/channel-homepage-logo-home.png");
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:19px;
}


#c-1-c {
	width: 224px;
	height: 569px;
	padding: 1px;
}

.c-1-c-i {
	width: 206px;
	height: 277px;
	padding: 5px 8px 0;
	overflow: hidden;
}

.c-1-c-i h3, .c-1-c-i h3 a {
	height: 27px;
}

.c-1-c-i h3 a {
	display: block;
}

.c-1-c-i .img-96x128 {
	padding: 2px;
	margin: 0 8px 5px 0;
	float: left;
}

.c-1-c-i p a {
	font-size: 14px;
}

.c-1-c-i .more {
	margin-top: 2px;
	float: right;
}

#c-1-c-t {
	margin-bottom: 1px;
}

#c-2 {
	height: 522px;
}

#c-2 .c-left {
	height: 518px;
}

#c-2-l-t {
	height: 418px;
}

#c-2-l-t .img-180x240, #c-4 .img-180x240, #c-6 .img-180x240 {
	margin-bottom: 5px;
}

#c-2-l-b {
	height: 71px;
}

#c-2-l-b h3, #c-2-l-b h3 a {
	height: 38px;
}

#c-2-l-b h3 a {
	display: block;
}

#c-2-l-b p {
	padding: 0 8px;
}

#c-2-l-b select {
	width: 195px;
	margin-right: 8px;
	float: left;
}

#c-2-l-b .submit, #c-4-r-b-b .submit {
	width: 35px;
	height: 32px;
	margin-top: -7px;
	float: left;
}

#c-2 .c-right {
	width: 302px;
	height: 510px;
	padding: 5px 5px 5px 4px;
}

#c-2-r-t {
	height: 258px;
	position: relative;
}

#c-2-r-t h3, #c-2-r-t h3 a {
	height: 24px;
}

#c-2-r-t h3 a {
	display: block;
}

#c-2-r-t .image {
	display: block;
	height: 206px;
}

#c-2-r-t .image img {
	width: 240px;
	height: 180px;
}

#c-2-r-t .image-title {
	display: block;
	line-height: 25px;
	text-align: center;
}

#elletv-player {
	width: 240px;
	padding-left: 5px;
}

#c-2-r-t .more {
	position: absolute;
	top: 218px;
	left: 256px;
}

#c-3 {
	height: 161px;
	padding: 5px 0;
	overflow: hidden;
}

#c-3 .carousel {
	width: 459px;
	height: 158px;
	padding: 8px 15px 0px 15px;
	overflow: hidden;
	float: left;
}

#c-3 .carousel h3, #c-3 .carousel h3 a {
	height: 22px;
}

#c-3 .carousel h3 a {
	display: block;
}

#c-3 .carousel .prev, #c-3 .carousel .next {
	margin-top: 10px;
}

#c-3 .carousel .images {
	width: 429px;
	float: left;
}

#c-3 .carousel .images li {
	width: 82px;
	height: 128px;
	overflow: hidden;
	padding: 4px 12px 0px;
	float: left;
}

#c-3 .carousel .images .img-title {
	display: block;
	margin-top: 3px;
	text-align: center;
}

#c-4 {
	height: 600px;
}

#c-4 .c-left {
	height: 596px;
}

#c-4 .c-right {
	height: 598px;
}

#c-4 .c-left-t-r dl.add-top-margin {
	margin-top: 16px;
}

#c-4 .c-left-t-r .beauty-top .tittle {
  height:40px;
}

#c-4 .c-left-t-r .beauty-top .tittle a{
	display:inline;
	width:110px;
	float:right;
	word-break:break-all;
	word-wrap:break-word;
}


#c-4 .c-left-t-r .beauty-bottom .tittle {
  height:40px;
}

#c-4 .c-left-t-r dd em {
	font-style: normal;
}

#c-4 .c-left-t-r dd.date em {
	display: block;
	line-height: normal;
	width:111px;
	float:right;
}

#c-4 .c-left-t-r .top-dl dd.image {
	margin-bottom: 30px;
}

#c-4 .img-list li {
	width: 77px;
	padding: 15px 8px 0;
	float: left;
}

.c-4-r {
	padding: 2px;
}

#c-4-r-t {
	height: 332px;
}

#c-4-r-t p {
	height: 33px;
	margin-bottom: 5px;
	line-height: 33px;
}

#c-4-r-t .title {
	display: block;
	width: 240px;
	height: 33px;
	float: left;
}

#c-4-r-t .more {
	margin-right: 5px;
	float: right;
}

#c-4-r-t .tab, #c-4-r-t .tab li {
	height: 29px;
}

#c-4-r-t .tab li {
	float: left;
}

#c-4-r-t .tab li a {
	display: block;
	height: 27px;
	padding: 0 1px 2px 0;
	float: left;
}

#c-4-r-t .tab li a span {
	display: block;
	padding: 0 12px;
	height: 25px;
	line-height: 25px;
	float: left;
}

#c-4-r-t .tab li a.selected {
	height: 29px;
	padding-bottom: 0;
}

#c-4-r-t .tab li a.selected span {
	height: 28px;
	font-weight: 700;
}

#c-4-r-t .tab-content {
	height: 263px;
	overflow: hidden;
}

#c-4-r-t .tab-content dl {
	height: 243px;
	padding: 10px;
}

#c-4-r-t .tab-content dt {
	clear: both;
	padding: 3px 0;
}

#c-4-r-t .tab-content .d-n {
	display: block;
	width: 18px;
	height: 18px;
	padding: 1px;
	margin-right: 3px;
	float: left;
}

#c-4-r-t .tab-content .d-n em {
	display: block;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-style: normal;
}

#c-4-r-t .tab-content dl.block {
	display: block;
}

#c-4-r-t .tab-content dl, #c-4-r-t .tab-content dd, #c-4-r-t .tab-content .hide {
	display: none;
}

#c-4-r-t .tab-content .show, #c-4-r-t .tab-content dl.block {
	display: block;
}

#c-4-r-t .tab-content .img-96x128 {
	padding: 2px;
	margin-right: 10px;
	float: left;
}

#c-4-r-t .tab-content dd .d-n {
	display: inline;
	width: auto;
	padding: 0 4px;
	line-height: 25px;
	text-align: center;
	font-weight: 700;
	float: none;
}

#c-4-r-t .tab-content dd {
	font-size: 14px;
}

#c-4-r-t .tab-content .brand-name {
	display: block;
	padding: 3px 0;
}

#c-4-r-b {
	height: 252px;
	padding: 10px 20px 0;
}

#c-4-r-b p {
	height: 20px;
	margin-bottom: 10px;
}

#c-4-r-b .title {
	display: block;
	height: 20px;
}

#c-4-r-b .carousel {
	width: 271px;
}

#c-4-r-b .carousel .images {
	width: 241px;
	height: 175px;
	overflow: hidden;
	float: left;
}

#c-4-r-b .carousel .images li {
	width: 102px;
	padding: 0 9px;
	height: 175px;
	float: left;
}

#c-4-r-b .carousel .prev, #c-4-r-b .carousel .next {
	margin-top: 37px;
}

#c-4-r-b .carousel .img-96x128 {
	padding: 2px;
}

#c-4-r-b .carousel .img-title {
	display: block;
	text-align: center;
	margin-top: 3px;
}

#c-4-r-b-b {
	padding-top: 8px;
}

#c-4-r-b-b select {
	width: 180px;
	margin: 0 10px 0 25px;
	float: left;
}

#c-5 .c-left {
	height: 484px;
}

#c-5 .img-list li {
	padding-top: 8px;
}

#c-5-l-t {
	height: 417px;
	overflow: hidden;
}

#c-5-l-t-l dl {
	padding: 8px 0;
}

#c-5-l-t-l dd {
	clear: both;
}

#c-5-l-t-l dd label {
	font-weight: 700;
	display: block;
	height: 22px;
	float: left;
}

#c-5-l-t-r h2 {
	padding-left: 6px;
}

#c-5-l-t-r .label-list {
	padding-left: 6px;
	margin-bottom: 15px;
}

#c-5-l-t-r .label-list li {
	display: inline;
	margin-right: 8px;
}

#c-5-l-b {
	height: 30px;
	padding: 8px 10px 0;
}

#c-5-l-b select {
	width: 120px;
	margin-right: 8px;
}

#c-5-l-b .text {
	width: 230px;
	margin-right: 8px;
}

#c-5-l-b .submit {
	width: 55px;
	height: 20px;
}

#c-5 .c-right {
	width: 308px;
	height: 482px;
	padding: 2px 1px 2px 2px;
}

#c-5-r-t {
	height: 222px;
}

#c-5-r-t .t-list {
	height: 118px;
	overflow: hidden;
	padding: 32px 7px 0;
}

#c-5-r-t .t-list li {
	width: 82px;
	padding: 7px;
	float: left;
}

#c-5-r-t .t-list li .img-title {
	display: block;
	margin-top: 3px;
	text-align: center;
}

#c-5-r-t .b-list {
	padding: 10px 15px 0;
}

#c-5-r-t .b-list li {
	width: 139px;
	height: 22px;
	line-height: 22px;
	float: left;
}

#c-5-r-b {
	padding: 5px 3px 3px;
}

#c-6 {
	height: 447px;
}

#c-6 .c-left {
	height: 443px;
}

#c-6 .c-right {
	width: 281px;
	height: 425px;
	padding: 10px 15px;
}

#c-6-r-poll {
	height: 425px;
	position: relative;
}

#c-6-r-poll .more {
	position: absolute;
	bottom: 0;
	right: 0;
}

#c-6-r-poll p {
	height: 37px;
}

#c-6-r-poll dt, #c-6-r-poll dd {
	margin-bottom: 20px;
}

#c-6-r-poll dt {
	font-size: 14px;
	font-weight: 700;
}

#c-6-r-poll .radiolist{
  width:271px;
	margin-left:10px;
}

#c-6-r-poll .radiolist .radiotext{
  width:250px;
  margin-left:8px;
  float:left;
}

#c-6-r-poll .radiolist label input {
  width:13px;
  margin-top:3px;
  float:left;
}

#c-6-r-poll dd.btn-row {
	text-align: center;
  margin-top:20px;
}

#c-6-r-poll dd.btn-row input {
	width: 68px;
	height: 24px;
	text-indent: 0;
}

#c-6-r-poll dd.btn-row .submit {
	margin-right: 20px;
}

#home-result-poll .result{
  width:281px;
}

#home-result-poll .result span{
  float:left;
  width:40px;
}

#home-result-poll .result .item{
  float:left;
  width:241px;
}

#c-10 {
	width: 976px;
	height: 312px;
	padding: 1px;
	overflow: hidden;
}

#c-10 h4, #c-10 h4 a {
	height: 22px;
}

#c-10 h4 a {
	display: block;
}

#c-10-l {
	width: 442px;
	padding: 10px 5px 0;
	float: left;
}

#c-10-l li {
	width: 62px;
	padding: 5px;
	float: left;
}

#c-10-l li .img-t, #c-10-l li .date {
	display: block;
	text-align: center;
}

#c-10-l li .img-t {
	margin-top: 3px;
}

#c-10-l li .date {
	font-family: Arial;
	font-size: 10px;
}

.c-10-r-bg {
	float: left;
}

.c-10-r-bg .inner {
	height: 85px;
	padding: 10px 10px 0;
}

.c-10-r-bg p {
	margin-bottom: 5px;
}

.c-10-r-bg label {
	display: block;
	width: 62px;
	float: left;
}

.c-10-r-bg .options {
	width: 70px;
}

.c-10-r-bg .text {
	width: 80px;
}

.c-10-r-bg .submit {
	width: 68px;
	height: 24px;
	text-indent: 0;
}

#c-10-r {
	width: 504px;
	padding: 10px 10px 0;
	float: left;
}

#c-10-r-1, #c-10-r-2 {
	width: 247px;
	margin-bottom: 10px;
	float: left;
}

#c-10-r-1 {
	margin-right: 10px;
}

#c-10-r-3, #c-10-r-4, #c-10-r-5 {
	width: 161px;
	float: left;
}

#c-10-r-3, #c-10-r-4 {
	margin-right: 10px;
}

#c-10-r-2 .inner {
	height: 95px;
	padding: 0 8px;
}

#c-10-r-2 li {
	width: 30px;
	padding: 0 4px;
	float: left;
}

#c-10-r-2 li a {
	display: block;
	text-align: center;
}

#c-10-r-2 li a span {
	display: block;
	height: 30px;
}

#c-10-r-3 .submit, #c-10-r-4 .submit {
	margin-left: 70px;
}

#c-10-r-5 label {
	width: 38px;
}

#c-10-r-5 .submit {
	margin-left: 38px;
}

#c-11 {
	height: 353px;
	overflow: hidden;
}

#c-11-l, #c-11-c {
	width: 318px;
	height: 349px;
	padding: 1px;
	margin-right: 7px;
	float: left;
}

#c-11-r {
	width: 322px;
	float: left;
}

#c-11-r-t, #c-11-r-b {
	width: 318px;
	height: 169px;
	padding: 1px;
}

#c-11-r-t {
	margin-bottom: 7px;
}

#c-11-l, #c-11-c, #c-11-r-t, #c-11-r-b {
	overflow: hidden;
}

#c-11 .inner {
	padding: 10px;
}

#c-11 .c-11-img-list {
	width: 298px;
}

#c-11 .c-11-img-list li {
	width: 122px;
	padding: 0 13px;
	float: left;
}

#c-11 .c-11-img-list .img-title {
	display: block;
	margin-top: 5px;
	line-height: 16px;
}

#c-11 .text-list {
	text-align: center;
}

#c-11 .text-list li {
	display: inline;
	font-size: 14px;
}

#c-11-l .ico-list, #c-11-c .ico-list {
	padding: 15px 0;
}

#c-11-r dt {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: 700;
}

#c-11-r dd.image {
	margin-right: 10px;
	float: left;
}

#c-11-r dd.c-11-r-text {
	width: 186px;
	float: left;
}

#c-11-r dd ul li {
	height: 40px;
	margin-bottom: 5px;
	line-height: 18px;
}

#c-11-r dd ul li span {
	display: block;
	width: 10px;
	margin-bottom: 5px;
	float: left;
}

#c-11-r dd ul li a {
	display: block;
	width: 176px;
	float: left;
}

/*---------------------- hide title text ---------------------*/
.c-1-c-i h3 span, #c-2-l-b h3 span, #c-2-r-t h3 span, .c-left h4 span, #c-3 h3 span, #c-10 h4 span {
	display: none;
}

/* For home kv, add by zengrong */
#c-1-l-t .tab .tab-fashion span {
	background-position: 0 0px;
}

#c-1-l-t .tab .tab-beauty span {
	background-position: -75px 0px;
}

#c-1-l-t .tab .tab-brand span {
	background-position: -150px 0px;
}

#c-1-l-t .tab .tab-celeb span {
	background-position: -225px 0px;
}

#c-1-l-t .tab .tab-life span {
	background-position: -300px 0px;
}

#c-1-l-t .tab .tab-health span {
	background-position: -375px 0px;
}
#c-1-l-t .tab .tab-love span {
	background-position: -450px 0px;
}
#c-1-l-t .tab .tab-astrology span {
	background-position: -525px 0px;
	_background-position: -525px 0px;
}
#c-1-l-t .tab .tab-collection span {
	background-position: -600px 0px;
}
#c-1-l-t .tab .tab-magazine span {
	background-position: -675px 0px;
}
#c-1-l-t .tab .tab-club span {
	background-position: -750px 0px;
}
#c-1-l-t .tab .tab-bbs span {
	background-position: -825px 0px;
}
#c-1-l-t .tab .tab-blog span {
	background-position: -900px 0px;
}
#c-1-l-t .tab .tab-rolex span {
	background-position: -975px 0px;
}

#c-1-l-t .tab .tab-luxury span {
	background-position: -1215px 0px;
}

#c-1-l-t .tab .tab-community span {
	background-position: -1295px 0px;
}

#c-1-l-t .tab .tab-fashion a:hover span, #c-1-l-t .tab .tab-fashion .selected span {
	background-position: 0 -60px;
}

#c-1-l-t .tab .tab-beauty a:hover span, #c-1-l-t .tab .tab-beauty .selected span {
	background-position: -75px -60px;
}

#c-1-l-t .tab .tab-brand a:hover span, #c-1-l-t .tab .tab-brand .selected span {
	background-position: -150px -60px;
}

#c-1-l-t .tab .tab-celeb a:hover span, #c-1-l-t .tab .tab-celeb .selected span {
	background-position: -225px -60px;
}

#c-1-l-t .tab .tab-life a:hover span, #c-1-l-t .tab .tab-life .selected span {
	background-position: -300px -60px;
}

#c-1-l-t .tab .tab-health a:hover span, #c-1-l-t .tab .tab-health .selected span {
	background-position: -375px -60px;
}
#c-1-l-t .tab .tab-love a:hover span, #c-1-l-t .tab .tab-love .selected span {
	background-position: -450px -60px;
}
#c-1-l-t .tab .tab-astrology a:hover span, #c-1-l-t .tab .tab-astrology .selected span {
	background-position: -525px -60px;
}
#c-1-l-t .tab .tab-astrology a:hover span, #c-1-l-t .tab .tab-astrology .selected span {
	background-position: -525px -60px;
}
#c-1-l-t .tab .tab-collection a:hover span, #c-1-l-t .tab .tab-collection .selected span {
	background-position: -600px -60px;
}
#c-1-l-t .tab .tab-magazine a:hover span, #c-1-l-t .tab .tab-magazine .selected span {
	background-position: -675px -60px;
}
#c-1-l-t .tab .tab-club a:hover span, #c-1-l-t .tab .tab-club .selected span {
	background-position: -750px -60px;
}
#c-1-l-t .tab .tab-bbs a:hover span, #c-1-l-t .tab .tab-bbs .selected span {
	background-position: -825px -60px;
}
#c-1-l-t .tab .tab-blog a:hover span, #c-1-l-t .tab .tab-blog .selected span {
	background-position: -900px -60px;
}
#c-1-l-t .tab .tab-rolex a:hover span, #c-1-l-t .tab .tab-rolex .selected span {
	background-position: -975px -60px;
}
#c-1-l-t .tab .tab-luxury a:hover span, #c-1-l-t .tab .tab-luxury .selected span {
	background-position: -1215px -60px;
}
#c-1-l-t .tab .tab-community a:hover span, #c-1-l-t .tab .tab-community .selected span {
	background-position: -1295px -60px;
}

#c-6-r-poll dd p { 
	background:none;
	height:auto;
}
#c-6-r-poll dd label span {
	color: #FFCECE;
	margin-right:20px;
}
#c-6-r-poll dt, #c-6-r-poll dd {
	margin-bottom: 15px;
}

.white-bg {
	width: 980px;
	padding: 0 3px 3px 3px;
}

#header .white-bg-top {
	width: 986px;
	padding: 3px 0 0 0; 
}
#header .white-bg {
	padding: 0 3px 0 3px;
}

#f-sitemap {
	width: 964px;
	padding: 0 11px 8px 11px;
}

#f-sites {
	width: 960px;
	padding: 35px 13px 10px 13px;
}

#flag-banner {
        font-size:0;
}
