/*
Theme Name: Red Glamor
Theme URI: http://www.ixinxian.com/red-glamor
Version: 1.9
Description: A Wordpress Theme designed by <a href="http://www.ixinxian.com">Felix</a>! 爱新鲜ixinxian.com出品！
Author: Felix
Author URI: http://www.ixinxian.com
Tags:light, fixed-width, two-columns, right-sidebar,widgets-ready 
*/
@charset "utf-8";
/*全局样式*/
*{margin:0px;padding:0px;}
body{margin:0;padding:0;background-color:#FFFFFF;font:13px 'Comic Sans MS','Microsoft YaHei',Arial,Tahoma,Sans-Serif;color:#414141;height:100%;}
td,th{font-size:12px;}
img{border:none;} 
a{color:#515151;text-decoration:none;}
a:hover	{color:#f83981;text-decoration:underline;} 
ul,ol,li{margin:0;padding:0;}
button{border:0;cursor:pointer;}
.clear{clear:both;overflow:hidden;font-size:1px;line-height:1px;font:0px/0px Arial;width:100%;}
.iclear{clear:both;}
.hidden{display:block;overflow:hidden;text-indent:-2008px;} 
.line{text-decoration:underline;}
.exp{display:none;} 
a.line:link,a.line:visited,a.line:active{text-decoration:underline;} 
a.line:hover {text-decoration:none;}   
.bline{color:#f83981}
a.bline:link,a.bline:visited,a.bline:active {color:#f83981;} 
a.bline:hover {color:#f83981;text-decoration:underline;}  
/* Common title */
h2{width:100%;height:35px;text-align:left;}
h2 span{float:left;font-size:14px;padding:8px;}
h2 a.more_link{position:absolute;font:normal 12px/21px simsun;right:10px;top:8px;}
/* nav */
#header{width:950px;margin:0 auto;position:relative;z-index:90;}
#header .head_info{color:#f83981;height:110px;clear:both;}
#header .head_info a{color:#f83981;text-decoration:underline;}
#header .head_info a:hover{color:#f83981;}
#header .head_info h1{display:block;float:left;width:255px;height:75px;background:url("img/logo.png") no-repeat 0 bottom;margin-top:15px;}
#header .head_info h1 a{display:block;width:100%;height:100%;}
/* search */
.search_main{width:468px;height:68px;position:absolute;right:0;top:12px;text-align:left;z-index:1;}
.search_tab{height:22px;position:relative;z-index:1;padding-left:10px;}
.search_tab a{float:left;display:inline;height:23px;padding-left:10px;margin-right:2px;background:url("img/seachbox.png") no-repeat;line-height:23px;cursor:pointer;}
.search_tab a span{float:left;display:inline;padding-right:10px;height:23px;background:url("img/seachbox.png") no-repeat right top;}
.searchbody{width:468px;height:46px;position:relative;margin-top:-1px;background:url("img/seachbox.png") no-repeat 0 -60px;z-index:0;}
.searchbody .search_input{position:absolute;left:8px;top:8px;width:358px;height:28px;overflow:hidden;border:1px solid #FF8033;}
.searchbody .search_input input{border:0;width:358px;margin:7px 0 0 5px;}
.searchbody .search_main_submit{width:93px;height:30px;overflow:hidden;position:absolute;left:367px;top:8px;background:none;}
.search_hot{overflow:hidden;width:100%;height:30px;}
.search_hot p{padding:7px 0 0 14px;}
/*主导航菜单*/
#menu{background:url(img/menu_bg.gif) repeat-x;height:73px;}
#menu_out{width:946px;padding-left:4px;margin-left:auto;margin-right:auto;background:url(img/menu_left.gif) no-repeat left top;}
#menu_in{background:url(img/menu_right.gif) no-repeat right top;padding-right:4px;}
#menu ul{padding:0;border:0;list-style:none;line-height:150%;margin: 0 0 0 15px;}
#nav{padding-left:20px;}
#nav li{float:left;height:35px;}
#nav li a{float:left;display:block;padding-left:6px;height:35px;background:url(img/menu_on_left.gif) no-repeat left top;cursor:pointer;text-decoration:none;}
#nav li a span{float:left;padding:11px 14px 10px 10px;line-height:14px;background:url(img/menu_on_right.gif) no-repeat right top;font-size:14px;font-weight:bold;color:#FFFFFF;text-decoration:none;}
/*鼠标经过时变换背景，方便JS获取样式*/
#nav li .nav_on{background-position:left 100%;}
/*鼠标经过时变换背景，方便JS获取样式*/
#nav li .nav_on span{background-position:right 100%;color:#333333;text-decoration:none;padding:14px 14px 7px 10px;}
.menu_line{background:url(img/menu_line.gif) no-repeat center top;width:8px;}
.menu_line2{background:url(img/menu_line2.gif) no-repeat center top;width:15px;}
/*子栏目*/
#subnav{text-align:center;padding-left:20px;clear:both;}
#subnav li{float:left;height:22px;margin-top:8px;}
#subnav li a{display:block;float:left;background:url(img/menu_on_left2.gif) no-repeat left top;cursor:pointer;padding-left:3px;}
#subnav li a span{float:left;padding:6px 10px 4px 10px;line-height:12px;background:url(img/menu_on_right2.gif) no-repeat right top;}
#subnav li span.text{float:left;padding:6px 10px 4px 10px;line-height:12px;}
#subnav li a:hover{text-decoration:none;background:url(img/menu_on_left2.gif) no-repeat left bottom;}
#subnav li a:hover span{background:url(img/menu_on_right2.gif) no-repeat right bottom;}
/* container */
#container{width:950px;clear:both;margin:10px auto 0 auto;}
#container .main{float:left;width:705px;} 
/* Focus */
.focuscontent{float:left;width:703px; height:260px; overflow:hidden;position:relative;margin-bottom:10px;border:1px #BEBEBE solid;background:#F2F2F2;}
.focus{float:left;width:695px; height:250px; overflow:hidden;position:relative;margin:4px;display:inline;}
ul.slider{position:absolute;}
ul.slider li{ list-style:none;display:inline;}
ul.slider img{ width:695px; height:250px; display:block;}
ul.num{ position:absolute; right:5px; bottom:5px;}
ul.num li{float: left;color: #FF7300;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #FF7300;background-color: #fff;}
ul.num li.on{color: #fff;line-height: 21px;width: 21px;height: 21px;font-size: 16px;margin: 0 1px;border: 0;background-color: #FF7300;font-weight: bold;}
#container .post_content{clear:both;line-height:21px;position:relative;}
/* 面包屑 */
#container .site_nav{width:705px;clear:both;margin:0px auto;position:relative;}
#container .site_nav_cnt{display:block;width:699px;border-left:3px solid #E3E3E3;border-right:3px solid #E3E3E3;}
#container .site_nav_cnt .mb{text-align:left;;padding-left:5px;}
#container .site_nav_btm,
#container .site_nav_top{font:0px/0px Arial;clear:both;height:4px;background:url("img/go_list_bg.png") no-repeat 0 -325px;width:100%;}
#container .site_nav_btm{background-position:0 -329px;}
/* posts & item list */
.p_list{text-align:left;}
.p_list dl{height:175px;border:1px solid #E8E8E8;margin-bottom:10px;clear:both;position:relative;} 
.p_list dt{width:185px;height:160px;float:left;}
.p_list dt img{width:160px;height:160px;margin:8px 0 0 8px;}
.p_list dd{width:505px;float:left;}
.p_list dd a.item_type{color:#EE0000;text-decoration:underline;}
.p_list dd a.item_type:hover{color:#EE0000;}
.p_list dd.item_title{font-size:20px;font-weight:bold;margin-top:10px;height:22px;overflow:hidden;margin-bottom:10px;} 
.p_list dd.g_title{font-size:16px;font-weight:bold;margin-top:10px;height:22px;overflow:hidden;margin-bottom:10px;} 
.p_list dd.item_title .supmark{padding-right:23px;background:url("img/go_supmark.png") no-repeat right 5px;}
.p_list dd.item_title .supmark.new{background-position:right 0;}
.p_list dd.item_title .supmark.hot{background-position:right -50px;}
.p_list dd.item_title .supmark.end{background-position:right -100px;}
.p_list dd span.postmeta{padding: 4px 6px;margin: 0;font-size: 13px;color: #fff;background: #f83981;display: inline-block;float: left;}
.p_list dd span.postmeta {color: #fff;}
.p_list dd span.postmeta a{color: #fff;}
.p_list dd span.postmeta a:hover{text-decoration: underline;}
.p_list dd span.post-comments-a {padding: 4px 6px;margin: 0;font-size: 13px;background: #e5e5e5;color: #444;display: inline-block;}
.p_list dd span.post-comments-a:hover {text-decoration: underline;}
.p_list dd span.postmeta-single a {color: #8c8c8c;}
.p_list dd.post_text {margin-top:10px;width: 500px;height: 85px;float: left;overflow-x: hidden;overflow-y: hidden;}
.p_list dd.item_price span {color:#F53D3D;font-size:20px;}
.p_list dd.item_link{position:absolute;left:615px;top:92px;}
.p_list dd.item_link .link_view{display:block;width:76px;height:22px;background:url("img/go_icon.png") no-repeat -372px -489px;}
.p_list dd .intro_text{width:505px;float:left;overflow:hidden;}
/* site main */
#container .post_content .postdesc{height:180px;margin:10px auto;text-align:left;}
#container .post_content .postdesc dt{float:left;width:190px;height:180px;padding:5px;}
#container .post_content .postdesc dt img{margin:1px 0 0 1px;width:160px;height:160px;border:3px solid #fff;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 5px #666；}
#container .post_content .postdesc dd{float:left;width:240px;overflow:hidden;}
#container .post_content .postdesc dd.mark_name{width:480px;border-bottom:1px dashed #ccc;margin-bottom:5px;}
#container .post_content .postdesc dd.mark_name p{float:left;font-size: 18px;}
#container .post_content .postdesc dd.cats{width:480px;}
#container .post_content .postdesc dd.tags{width:480px;}
#container .post_content .postdesc dd.ad{width:480px;}
#container .post_content .postentry{padding:0px 19px 0 19px;text-align:left;color:#414141;}
#container .post_content .postentry blockquote{padding:10px 22px; margin:0px; color:#936; background: url(img/start.gif) no-repeat left top #F4F9FF;}
#container .post_content .postentry blockquote p{font-size:13px; padding:0px; margin:0px; line-height:20px;}
#container .post_content .postentry blockquote li{padding:2px 0px 2px 15px; list-style-type:none; font-size:12px; line-height:15px;}
#container .post_content .postentry blockquote a{color:#369;}
#container .post_content .postentry blockquote a:visited{color:#369;}
#container .post_content .postentry blockquote a:hover{color:#003;}
#container .post_content .postentry ol{padding:10px 0px 10px 25px; margin:0px;}
#container .post_content .postentry ol li{padding:2px 0px 2px 0px; font-size:12px; line-height:15px; color:#63565f;}
#container .post_content .postentry ul{padding:5px 0px; margin:0px;}
#container .post_content .postentry ul li{padding:2px 0px 2px 15px; list-style-type:none; background:url("img/go_icon.png") no-repeat -390px 3px; font-size:12px; line-height:15px; color:#63565f;}
#container .post_content .postentry p {margin:0 0 10px 0;font-size:13px; line-height:25px;}
#container .post_content .postentry strong {font-size:16px;}
#container .post_content .postentry p img{max-width:690px}
#container .post_content .postentry p img{width:expression(this.width >690 ? "690px":this.width)}
#container .post_content .postentry img{margin:10px 10px 10px 0px; border:5px solid #ccc;-moz-box-shadow:0 0 5px #666;-webkit-box-shadow:0 0 10px #666；}
.post_detail{ margin:0 auto;clear:both;position:relative;}
.post_detail .post_nav{background:url("img/go_mark.png") no-repeat 0 -881px;}
.post_detail .post_nav .nav_title{text-align:center;padding-left:19px;height:29px;clear:both;}
.post_detail .post_nav .nav_title span{float:left;display:block;}
.post_detail .post_nav .nav_title a{display:block;width:79px;height:27px;line-height:27px;margin:1px 2px 0 0;cursor:pointer;background:url("img/go_mark.png") no-repeat 0 -839px;}
.post_detail .post_nav .nav_title a:hover{text-decoration:none;}
.post_detail .post_nav .nav_title a.on{width:80px;background-position:-100px -839px;height:29px;line-height:29px;margin-top:0;font-weight:bold;cursor:text;text-decoration:none;color:#4F4F4F}
.post_detail .post_nav .nav_explain{clear:both;text-align:left;padding:10px 10px 10px 19px;color:#777;}
/* b list */
.b_list{width:706px;float:left;overflow:hidden;}
.b_list .list_all{width:706px;list-style:none;clear:both;margin:0 auto;overflow:Hidden;} 
.b_list .list_all h2,.b_list .list_content h2,.post_content .p_list h2{background:#F5F5F5;font-size:16px;height:35px;width:696px;border-bottom:2px solid #F53D3D;line-height:35px;margin:10px 0;padding-left:10px;}
.b_list .list_all li{float:left;width:162px;height:182px;text-align:center;border:1px solid #CCCCCC;padding:5px 3px;margin:0 3px 10px 2px;overflow:Hidden;}  
.b_list .list_all li:hover{border:1px solid #F53D3D;}
.b_list .list_all li img{width:160px;height:160px;}
#container .post_content .post_more{padding-bottom:20px;}
.b_list .list_content{width:706px;clear:both;margin:0 auto;overflow:Hidden;} 
.b_list ul.related_post{width:706px;list-style:none;clear:both;margin:0 auto;overflow:Hidden;}
.b_list ul.related_post li{float:left;width:162px;height:180px;text-align:center;border:1px solid #CCCCCC;padding:5px 3px;margin:0 3px 10px 2px;overflow:Hidden;} 
.b_list ul.related_post li:hover{border:1px solid #F53D3D;}
.b_list ul.related_post li a img{width:160px;height:160px;}
/* Post Comment */
.post_comment{ float:left; width:100%; margin:15px 0px 5px; overflow:hidden; }
#addcomment, #comments,#pings{background:#F5F5F5;font-size:16px;height:35px;width:99%;border-bottom:2px solid #F53D3D;line-height:35px;margin:10px 0;padding-left:10px;}
.post_comment p{margin:0 0 5px 5px;font-size:12px;}
.post_comment ol li{ margin:10px 5px; padding:10px 10px 5px 10px; list-style:none; }
.commentlist{ width:99%; padding:5px 0px; font-size:12px; clear:both;}
.commentlist li{ background-color:#FFF; border:1px solid #E3E3E3; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.commentlist li.alt{ background-color:#F6F6F6; border:1px solid #DDDDDD; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
.commentlist li ul{ margin:10px 10px;}
.commentlist li ul.children{ margin:10px 0px;}
.comment-author{ width:100%; height:30px; padding-bottom:5px; border-bottom:1px solid #ECECEC;}
.avatar{ float:left; padding:1px 1px; border:1px solid #E0E0E0;}
.author_info{ float:left; padding-left:5px; line-height:16px; color:#888;}
.author_info cite{ font-style:normal; font-weight:bold;}
.author_info em{ font-size:10px;}
.reply{ float:right; margin-top:-3px;}
#cancel-comment-reply{ float:right; margin-right:10px;}
.reply a, #cancel-comment-reply a{ color:#F53D3D;}
.reply a:hover, #cancel-comment-reply a:hover{ color:#666;}
#respond{padding-bottom:35px;}
#respond em{ color:#FF0242;}
#author, #email, #url, #comment{ padding:5px 5px; margin:0px 5px; width:45%; border:1px solid #CCCCCC; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px;}
#comment{ width:96%; height:150px; font-size:12px;}
#submit{ float:left; margin:0 5px; padding:6px 20px 4px; font-size:14px; border:1px solid #999; text-shadow:1px 1px 0px #FFF; background:transparent url(images/icon.png) no-repeat scroll -10px -160px; -moz-border-radius:5px 5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; cursor:pointer;}
/* Comment Navigation */
.comment_navi{ float:right; margin:10px 15px 10px 0px; text-align:center;}
.comment_navi span.cpt{ padding:3px 6px 2px; background-color:#E3E3E3; border-bottom:1px solid #D5D5D5;}
.comment_navi a{ padding:3px 3px 2px;}
.comment_navi a:hover{ color:#FF0242;}
.comment_navi .current{ font-weight:bold; color:#FF0242;}
/* Ping List */
ul.pinglist{list-style:none;margin:0 4px;}
ul.pinglist li{line-height:25px;text-align:left;padding-left:16px;overflow:hidden;}
ul.pinglist a{color:#686868;}
ul.pinglist a:hover{color:#E50822}
/* page nav */
.wp-pagenavi {clear: both;float:right;margin:10px 0 20px 0;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active , .wp-pagenavi span.pages{border:1px solid #e5e5e5;background:#e5e5e5;padding:3px 7px;margin:0 5px;text-decoration:none;font-size:13px;}
.wp-pagenavi a:hover , .wp-pagenavi span.current{color:#fff;border:1px solid #EE0000;background:#f83981;font-size:13px;padding:3px 7px;margin:0 5px;text-decoration:none;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px;color: #333;background-color: #FFF;}
/* sidebar */
.sidebar{float:right;width:235px;}  
/* welcome & RSS */
.wlc_rss{width:235px;height:310px;background:url(img/go_icon.png) no-repeat -638px -1154px;margin-bottom:10px;position:relative;} 
.wlc_rss .welcome{height:80px;text-align:left;color:#FFFFFF;}
.wlc_rss .welcome dt{float:left;width:64px;height:50px;}
.wlc_rss .welcome dt img{width:40px;height:40px;margin:12px 0 0 12px;}
.wlc_rss .welcome dd{float:left;width:165px;height:21px;line-height:21px;white-space:normal;word-wrap:break-word;overflow:hidden;margin-top:5px;}
.wlc_rss .rss_content .note{margin:5px 20px 5px;width:190px;height:40px;display:block;}
.wlc_rss .rss_content .subscribe{margin:20px 0px 20px 15px;}
.wlc_rss .rss_content .subscribe ul {width:190px;padding:5px;}
.wlc_rss .rss_content .subscribe li {background:transparent;list-style:none;float:left;margin:0;padding:0;display:inline-block;zoom:1;}
.wlc_rss .rss_content .subscribe li a span {background:url(img/readers.gif) no-repeat;height:20px;width:85px;display:block;zoom:1;}
.wlc_rss .rss_content .subscribe li#google_reader a span {background-position:0 0;}
.wlc_rss .rss_content .subscribe li#zhuaxia_reader a span {background-position:0 -20px;}
.wlc_rss .rss_content .subscribe li#yahoo_reader a span {background-position:0 -40px;}
.wlc_rss .rss_content .subscribe li#xianguo_reader a span {background-position:0 -60px;}
.wlc_rss .rss_content .subscribe li#inezha_reader a span {background-position:0 -80px;}
.wlc_rss .rss_content .subscribe li#qqmail_reader a span {background-position:0 -100px;}
.wlc_rss .rss_content .subscribe li#youdao_reader a span {background-position:0 -120px;}
.wlc_rss .rss_content .subscribe li#deban_reader a span {background-position:0 -140px;}
.wlc_rss .rss_content .subscribe li a {display:block;padding:5px;text-decoration:none;width:85px;font-size:12px;zoom:1;}
.wlc_rss .rss_content .subscribe li a:hover {background:#EEDDCC;}
.wlc_rss .more {position:absolute;width:100%;left:-15px;bottom:12px;text-align:right;height:23px;} 
/*sidebar box*/
.box{width:235px;margin-bottom:10px;} 
.box h2{background:#F5F5F5;font-size:14px;height:35px;border-bottom:2px solid #F53D3D;line-height:35px;text-indent:10px;margin-bottom:5px;}
.box ul{list-style:none;margin:0 4px;}
.box ul li{background:url("img/go_icon.png") no-repeat -390px 3px;line-height:25px;text-align:left;padding-left:16px;overflow:hidden;}
.box ul a{color:#686868;}
.box ul a:hover{color:#E50822}
#calendar_wrap{margin:5px 10px;color:#666;}
#wp-calendar{width:100%;}
#wp-calendar caption{border-bottom:1px solid #ccf;font-size:15px;font-weight:400;}
#wp-calendar td{text-align:center;}
#wp-calendar tbody td a{color:#F53D3D;}
#wp-calendar td#prev{text-align:left;}
#wp-calendar td#next{text-align:right;}
#wp-calendar td#prev a,#wp-calendar td#next a{background-color:#fff;}
#wp-calendar td#today{background-color:#eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/* copyright */
.copyright{clear:both;padding-top:20px;height:40px;border-top:2px solid #F53D3D;background:#f8f8f8;color:#a1a0a0;text-align:center;line-height:18px;}
.copyright a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
.copyright a:hover{color:#fff;background:#929292;}
