﻿body {font-family:"microsoft yahei";}
a{text-decoration:none;color:#333333;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
@font-face {
  font-family: 'HelveticaNeueLTPro';
  src: url('../fonts/HelveticaNeueLTPro-ThEx.eot');
  src: url('../fonts/HelveticaNeueLTPro-ThEx.eot?#iefix') format('embedded-opentype'),
       url('../fonts/HelveticaNeueLTPro-ThEx.woff') format('woff'),
	   url('../fonts/HelveticaNeueLTPro-ThEx.ttf') format('truetype'),
	   url('../fonts/HelveticaNeueLTPro-ThEx.svg#HelveticaNeueLTPro') format('svg');
  font-weight: normal;
  font-style: normal;
}


a { color:#000000; cursor:pointer;}
a:hover { color:#a05fd1; text-decoration:none;}
a.userid { color:#000000;padding: 2px;}
a.userid:hover { background-color:#a05fd1; color:#ffffff;}
a.more { color:#f67fb2;padding: 2px;}
a.more:hover{background-color:#000000;color:#FFFFFF;text-decoration:none;}
p a { color:#888888; line-height:20px;}
p a:hover { color:#888888; text-decoration:underline;}
.purple { color:#a96bd7 !important;}
img{ -webkit-transition: -webkit-transform 0.4s ease; -moz-transition: -moz-transform 0.4s ease; -ms-transition: -ms-transform 0.4s ease;}
img:hover{ transform:scale(1.04, 1.04);-ms-transform:scale(1.04, 1.04); -webkit-transform:scale(1.04, 1.04);}
img.nohover:hover{transform:scale(1, 1);-ms-transform:scale(1, 1); -webkit-transform:scale(1, 1);}

.wrap{position:relative;background-color:#ffffff;z-index:1;overflow:hidden;width:1000px;margin:0 auto;padding:0 5px;}
.c0,.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11{ clear:both;overflow:hidden;margin-top:40px;}
.c_left { float:left; width:670px; display:inline;}
.c_right { float:right; width:300px; display:inline;}
/* header */
.header { overflow:hidden;}
.wx{display:none;position: absolute;top:36px;left: 0;width: 248px;height: 243px;background-color: #FFFFFF; z-index:9999;}
.h{
    background-color:#000000;
}
.t0 {
    height: 70px;
    background-color: #ffffff;
    text-align: center;
    width: 100%;
}
.t1 { width: 1000px;margin: 0 auto; color:#ffffff; height:35px; padding:0 5px; position:relative; font-family:"microsoft yahei";}
.t1 a { color:#ffffff; margin:0 8px;}
.t1 a:hover { color:#a05fd1;}
.t1_l {float:left; width:350px; line-height:35px; }
.t1_c {float:left; width:350px; line-height:35px; }
.t1_r {float:right;  line-height:35px;  display:inline; }
.t_input{float:left;background-color:#FFFFFF;border:0;width:190px;padding-left:5px;height:24px;line-height:24px;color:#999999;}
.t_button{float:left;width:30px;height:24px;border:none;background:url(../img/t_button.png) no-repeat 0 0;cursor:pointer;}
.t2 { height:90px; padding:15px 0;position: relative}
.t2_l { float:left;overflow: hidden;top:10px;position: relative;margin-left: 10px;}
.t2 .t2_c{
    float: left;
    width: 480px;
    display: inline-block;
    margin-left: 20px;
}
.mainsearch { background-color:#f6f5f5; border:1px solid #a2a0a0; width:375px;*height:28px;float:left; display:inline; margin:24px 0 0 0;position:relative;}
.main_input { /*background:url(../img/search.png) 0 -47px no-repeat #f6f5f5;*/ background-color:#f6f5f5; border:0; margin:0; color:#a2a0a0; height:28px; *height:26px; _height:30px; line-height:30px\9; padding-left:5px; width:330px;outline:0;}
.mainbtn { background:url(../img/mainbtn.jpg) no-repeat; border:0; color:#ffffff;font-size: 14px;font-family: 'microsoft YaHei';cursor:pointer; width:80px; height:30px;line-height: 30px;padding-left: 10px; float:left; display:inline; margin:24px 0 0 3px;}
.hotpro {  height:40px; padding-top:5px; overflow:hidden;}
.hotpro { color:#a2a0a0;}
.hotpro a {font: 12px/20px "microsoft yahei"; padding:0 5px;white-space: nowrap;}
/*.hotpro a:hover {background-color: #000000;color: #FFFFFF;text-decoration: none;}*/

.t2_r_ad {float: right;width: 700px;height: 90px;overflow: hidden; display:none;}
.t2_r { float:right;overflow: hidden;width: 204px;position: absolute;right:0;bottom:0;height: 104px;}
.t2_r a.downl, .t2_r a.app{
    font-size: 12px;
    z-index: 1;
    left: 3px;
	display:block;
}
.t2_r a.downl{
    position: absolute;
    top: 42px;
}
.t2_r a.app{
    position: absolute;
    top:66px;
    cursor: default;
    color: #fff;
}
/* new add 2014-09-04 lc */
.t2_r2 { float:right;overflow: hidden;width: 225px;position: absolute;right:0;bottom:0;height: 104px;display: none}
.t2_r2 .p1, .t2_r2 .p2{
    font-size: 12px;
    z-index: 1;
	display:block;
}
.t2_r2 .p1{
    position: absolute;
	left: 5px;
    top: 33px;
	color: #fff;
	width:80px;	
	text-align:center;
}
.t2_r2 .p2{
    position: absolute;
	left: 2px;
    top:60px;
	width:90px;
	line-height:18px;
	height:36px;
	overflow:hidden;
    cursor: default;
}
/* new add 2014-09-04 lc */

.t3 { border-top:4px solid #000000;}
.t4_{}
.t4_h{
    overflow: hidden;
    position: relative;
}
.t4_h .img{
    position: absolute;
    top:0;
    left:0;
    right: 0;
    height: 80px;
    background-color: navajowhite;
}
.t4_h .flash{
    position: absolute;
    top:0;
    left:0;
    right: 0;
    height: 300px;
    display: none;
    background-color: indianred;
}
.t4_t{
    height: 40px;
    position: relative;
	background-color: #f5f5f5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
.t4_t_l{
    background-color: #f5f5f5;
    position: absolute;
    top:0;
    left:0;
    right: 50px;
    bottom: 0;
    text-align: left;
    line-height: 40px;
}
.t4_t_l a{
    margin-left: 20px;
}
.t4_t_r{
    position: absolute;
    top:0;
    right: 0;
    bottom: 0;
    width: 50px;
    background-color: #000;
    line-height: 40px;
    text-align: center;
    color: #fff;
}
.t4_t_r a{
    color: #fff;
}
.t4_t_r a:hover{
    color: #a280d6;
}
.mainnav{ height: 75px; border-right: 1px solid #d5d5d5; white-space: nowrap; overflow: hidden;}
.mainnav_item{ float: left; width: 113px; border-left: 1px solid #d5d5d5; overflow: hidden; white-space: nowrap; transition: width 0.6s ease; -webkit-transition: width 0.6s ease; -moz-transition: width 0.6s ease; -ms-transition: width 0.6s ease;}
.mainnav_item .nav_a { background:url(../img/mainnav_bg.png) no-repeat;width:113px; height:65px;float: left;display: block; padding-top:8px; text-align:center; font-size:26px;}
.mainnav_item .nav_a.nav1 { background-position:-18px 0;}
.mainnav_item .nav_a.nav2 { background-position:-18px -60px;}
.mainnav_item .nav_a.nav3 { background-position:-18px -120px;}
.mainnav_item .nav_a.nav4 { background-position:-18px -180px;}
.mainnav_item .nav_a.nav5 { background-position:-18px -240px;}
.mainnav_item .nav_a.nav6 { background-position: -3px -300px; width: 140px;}
.zhubao {width:140px;}
.zhubao .nav_a{width:140px;}
.mainnav_item .nav_a p { line-height:35px;}
.mainnav_item .nav_a span { color:#a05fd1; display:inline-block; vertical-align:top; font-size:0; font-family:'HelveticaNeueLTPro'; line-height:0;}
.mainnav_itemshow{ width: 398px;}
.mainnav_item .more_list { line-height:75px; font-size:14px;}
.mainnav_item .more_list a { color:#000000; margin:0 2px;}
.mainnav_item .more_list a:hover { color:#a05fd1; text-decoration:none;}

/* 广告 */
.ad_300x440 { width:300px; overflow:hidden;}
.ad_670x100 { width:670px; overflow:hidden;}
.ad_300x100 { width:300px; overflow:hidden;}
.ad_300x160 { width:300px; margin:30px 0 0 0; overflow:hidden;}
.ad_300x50 { width:300px; margin:30px 0 0 0; overflow:hidden;}
.ad_420x50 { width:420px; margin:15px 0; overflow:hidden;}
.ad_420x90 { width:420px; margin:20px 0 40px 0; overflow:hidden;}
.VAS_1000x100{clear:both;width: 1000px;margin:0 auto;text-align: center;overflow: hidden;}
.ad_1000x100{width: 1000px;margin:40px auto;overflow: hidden;}
/* 标题 */
.com_bt { clear:both; height:30px; overflow:hidden; margin-bottom:5px; width:100%;}
.com_bt .bt {float: left;overflow: hidden;font: 21px/30px "microsoft yahei";letter-spacing: 1px;}
.com_bt .bt span { color:#000000; font: 22px/30px 'HelveticaNeueLTPro';}
.com_bt span {float: left;color: #a05fd1;font: 22px/30px 'HelveticaNeueLTPro';margin:2px 0 0 5px;letter-spacing: 1px;}


/* 通用星级评价 */
.star0, .star1, .star2, 
.star3, .star4, .star5 { background-image: url(../img/star.png); background-repeat: no-repeat; display: inline-block; overflow:hidden; width:83px; height:15px;}
.star0 { background-position: 0 0;}
.star1 { background-position: 0 -15px;}
.star2 { background-position: 0 -30px;}
.star3 { background-position: 0 -45px;}
.star4 { background-position: 0 -60px;}
.star5 { background-position: 0 -75px;}
/* channel_common */
.channel_top{background-color: #373737;width:100%;height:35px;color:#FFFFFF;}
.channel_topb{background-color: #404040;width:1000px;height:35px;margin:0 auto;}
.channel_nav{float:left;line-height:35px;color:#777777;}
.channel_nav a{margin:0 5px;color:#FFFFFF !important;}
.channel_nav a:hover,.channel_login a:hover{text-decoration:underline;color:#FFFFFF;}
.channel_search{float:left;width:166px;height:18px;margin:6px 0 0 10px;padding:1px;border:1px solid #cdcbcc;background-color:#FFFFFF;}
.channel_input{float:left;border:none;background-color:#dadada;width:140px;height:18px;line-height:18px;padding-left:8px;color:#999999;}
.channel_button{float:left;border:none;background:#e6e6e6 url(../img/channel.common.png) no-repeat 0 0;width:18px;height:18px;cursor:pointer;}
.channel_login{float:right;line-height:35px;}
.channel_login a{margin-right:10px;color:#FFFFFF;}

.channel_submenu{width:100%;height: 42px; background-color:#f1f1f1;}
.channel_submenu dl{height: 42px;line-height: 42px;background-color: #f1f1f1; margin:0 auto; width:1000px;}
.channel_submenu dt{float: left; background:url(../img/channel_logo.png) 0 0 no-repeat; padding-left:140px; height: 42px; width: 100px;}
.channel_submenu dt h1{ font: 23px/42px "microsoft yahei"; color:#121212;}
.channel_submenu dd{float:left;height: 20px; line-height:20px; padding:11px 0; color:#ae2a8a; font-family:tahoma,arial,\5b8b\4f53;}
.channel_submenu dd.r{float:right; padding-right:10px;color:#888888;}
.channel_submenu dd a{font-size:14px; margin:0 5px;}

.detail_footer{ width:100%;background-color: #f5f5f5;}
.channel_footer{font:12px arial;clear:both;overflow:hidden;width:1000px;margin:0 auto;}
.channel_footer p{text-align:center;margin:20px auto;}
.channel_about a{margin:0 10px;color:#000000;}
/* gotop */
.top_sidebar { display:none;width: 50px;position: fixed;z-index: 9997;left: 50%;margin-left: 508px;bottom:50px;_position: absolute;_bottom: 50px;_top: expression(eval(document.documentElement.scrollTop+347));}
.top_sidebar a {display: block; height: 50px; margin-bottom:1px;padding:0;}
.top_sidebar a span { display:block; font-size:16px; color:#ffffff; line-height:50px; text-align:center;}
.top_sidebar a.top_sidebar_top {background: url(../img/top.png) no-repeat 0 0;}
.top_sidebar a:hover.top_sidebar_top {background-position: -50px 0;}
.top_sidebar a.top_sidebar_fashion,.top_sidebar a.top_sidebar_watch,.top_sidebar a.top_sidebar_beauty,.top_sidebar a.top_sidebar_life {background: url(../img/top.png) 0 -50px no-repeat;}
.top_sidebar a.top_sidebar_fashion:hover,.top_sidebar a.top_sidebar_watch:hover,.top_sidebar a.top_sidebar_beauty:hover,.top_sidebar a.top_sidebar_life:hover { background: url(../img/top.png) -50px -50px no-repeat;}
.top_sidebar a.top_sidebar_code {background: url(../img/top.png) no-repeat 0 -200px; height:90px; position:relative;}
.top_sidebar .ewm_wx{display:none;position: absolute;top:0px;left: -120px;width: 115px;height: 115px; z-index:9999;}
.top_sidebar a.top_sidebar_watch span{
    line-height: 22px;
    font-size: 15px;
    padding-top: 3px;
}
.move_act {-moz-transition: all .2s;-webkit-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
