/* CSS Document */
html{background-image:url(about:blank)!important;background-attachment:fixed!important;font-size: 1.3rem;width :100%;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:none;}
body
{
	background: #fff url("../img_red/new_body_bg_2011.gif") repeat-x 0px -34px !important;
	color:#333;
	font-size:12px;
	margin:0;
	font-family:"宋体", Arial, Verdana;
	width :90%;
}
/*网站新导航*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    margin:0;
}
.clearit{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}

#sidebar {width:200px;float:left;background:url() no-repeat top right;margin:0 10px 0 0;padding-left:8px;overflow:hidden;}
#content {float:left;width:959px;
}
#footer {clear:both;background-color:#fff;}
#inner{padding:0;clear:both;overflow:hidden;}

*html #head_left{
	float:left;
}
#submenu{
	height:36px!important;
	overflow:hidden;
	float:right; 
	width:720px;
    margin-top:3px;
	}
#submenu_l{
	padding:10px 0 0 0;
	color:#336699;
	}
#submenu_r{
	padding:10px 0 0 0;
	color:#000;
}
#submenu_r li{float:left;margin: 2px 0 0 2px;}
#mainmenu_body{margin:0;padding-right:5px; width:1000px; float:right;margin-left:7px;}
#mainmenu_top{height:28px;}
#mainmenu_top ul li {
	float:left;
}

.quickcommunication{font-family:"宋体";float:right;text-align:right;margin-top:3px;padding:3px 27px 3px 20px;background:#efefef;border:1px solid #dedede;border-bottom:0;line-height:26px; clear:both;}

.sinalogo
{
    width:16px;
    height:16px;
    display:block;
    overflow:hidden;
    background:url("../img_red/sinalogo.png") no-repeat 0px 0px;
    _background:url("../img_red/sinalogo.png") no-repeat -3px -3px;/*修复IE6.0中“三像素文本慢移”问题的bug*/
    position:absolute;
    padding-top:2px;
}
/*#headad{zoom:1;overflow:hidden; float:right; width:660px;}*/
#nav_l{
	line-height:14px;
	color:#666;
	float:left;
	margin-left:10px;
	margin-top:11px;
	}

.style2012
{
    background:url("../img_red/new_bgbanner_2011.jpg") no-repeat center 0px!important;
    width:100%; 
    background:none;
}
#wrapper{width:960px!important;margin:0px auto!important;zoom:1;}

#logo
{
    width:210px!important;
    height:60px!important;
    position:absolute;top:3px;left:11px;
    background:url("../img_red/head_bg_all2011.gif") no-repeat 0px 0px;
}
#logo a
{
	color:Black;
	font-family:经典综艺体简 Times New Roman;
}
#logo img
{
    float:left;
    width:99px;
    height:58px;
}
#logo .mskj
{
    float:right;
    height:45px;
    width:108px;
    padding-top:8px;
    margin:0px;
    padding-left:0px;
    text-align:center;
    vertical-align:middle;
}
#logo .mskj .mskj_font
{
	font-size:24px;
    font-family:经典综艺体简;
    word-spacing:5px;
    line-height:28px;
    vertical-align:bottom;
}
#logo .mskj .mskj_url
{
    font-size:14px;
    line-height:18px;
    word-spacing:normal;   
}
#login_info
{
    float:right;
    margin:0;
    padding:3px 8px 0px 2px;
    color:#999;
    font-size:14px;
}
#login_info a
{
    color:orange;
    font-size:14px;
    font-weight:bold;
}
#login_info a:hover
{
    color:blue;
    font-size:13px;
}
/**------------------页面皮肤----------------------**/
#head { height:66px!important;overflow:hidden;background:url("../img_red/new_head_bg.gif") repeat-y 0px 0px!important;position:relative;}
#headad{zoom:1;overflow:hidden; float:right; width:660px; text-align:right; margin-top:5px;height:26px;}
.link_grayred:link{color:#ff6633;}
.link_grayred:visited{color:#ff6633;}
.link_grayred:hover{color:#333;text-decoration:underline;}

.link_gray{color:#666;}
a.link_gray:link,a.link_gray:visited{color:#666; font-weight:normal; text-decoration:none;}
a.link_gray:hover,a.link_gray:active{color:#333;  text-decoration:underline;}
.link_grayl{color:#666;}
a.link_grayl:link,a.link_grayl:visited{color:#666; font-weight:normal; text-decoration:underline;}
a.link_grayl:hover,a.link_grayl:active{color:#333;  text-decoration:underline;}
.link_gray9{color:#999;}
a.link_gray9:link,a.link_gray9:visited{color:#999; font-weight:normal; text-decoration:none;}
a.link_gray9:hover,a.link_gray9:active{color:#333;  text-decoration:underline;}
.link_black{color:#333;}
a.link_black:link,a.link_black:visited{color:#333; font-weight:normal; text-decoration:none;}
a.link_black:hover,a.link_black:active{color:#ff9900;  text-decoration:underline;}
.link_blue{color:#336699;}
a.link_blue:link,a.link_blue:visited{color:#336699; font-weight:normal; text-decoration:none;}
a.link_blue:hover,a.link_blue:active{color:#ff9900;  text-decoration:underline;}

.menunav a{padding:0 2px;}
#submenu{
	height:33px!important;
	overflow:hidden;
	float:right; 
	width:720px;
	margin:0; 
	padding:0;
}
	
	#submenu_r{
	padding:3px 0 0 0;
	color:#000;
	width:600px;
}
#submenu_r li{float:left;margin: 2px 0 0 2px;}
.right 		{float:right;}
#App_Shopcart_Info_Box{margin:0;margin-top:6px;  text-align:right;}
#mainmenu_body{padding-right:5px; width:720px; float:right;margin-left:224px;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    height: 30px;
}
.quickcommunication{font-family:"宋体";font-size:14px;width:550px; float:right;text-align:right;margin-top:1px;padding:1px;background:#efefef;border:1px solid #dedede;border-bottom:0;line-height:28px; clear:both;}

.menu{width:960px;position:relative;z-index:9999;zoom:1;height:38px;top: 0px; left: 0px;}
.menu_box{background:url("../img_red/new_navbg.gif") repeat-x 0px 0px;height:38px;margin-left:0;overflow:hidden;margin-bottom:-30px;}
.menu_box .lefbg{background:url("../img_red/new_head_lefbg.gif") no-repeat 0px 0px;width:4px;height:38px;float:left;}
.menu_box .rigbg{background:url("../img_red/new_head_rigbg.gif") no-repeat 0px 0px;width:60px;height:38px;float:right;}
.menu_box ul{height:38px;float:left;overflow:hidden;}
.menu_box li{cursor:pointer;padding:2px 10px 0px 9px;float:left;line-height:35px;height:34px;overflow:hidden;color:#fff;font-size:14px;font-weight:bold;background:url("../img_red/new_bgnav_line.gif") no-repeat right 0px;}
.menu_box li a{display:block;height:32px;padding-left:10px;float:left;color:#fff;text-decoration:none;cursor:pointer;}
.menu_box li a:link{color:#fff;}
.menu_box li a:visited{color:#fff;}
.menu_box li a:hover{color:#fff;}
.menu_box li a b{float:left;width:10px;height:32px;}
.menu_box li a span{float:left;cursor:pointer;}
.menu_box li.on{height:38px;padding-top:2px;}
.menu_box li.on a
{
    position:relative;z-index:4;color:#595656;display:block;
    height:37px;line-height:37px;padding:0px 0px 0px 10px;
    background:url("../img_red/new_head_cur0.png") no-repeat 0px 0px;
    _background:url("../img_red/new_head_cur0.png") no-repeat -3px -3px;/*修复IE6.0中“三像素文本慢移”问题的bug*/
    float:left;text-decoration:none;
}
.menu_box li.on a:link{color:#595656;}
.menu_box li.on a:visited{color:#595656;}
.menu_box li.on a:hover{color:#595656;}
.menu_box li.on a span{float:left;}
.menu_box li.on a b
{
    position:relative;z-index:999;float:left;width:10px;height:36px;
    background:#E20B19 url("../img_red/new_head_cur0r.png") no-repeat 0px 0px;
    _background:url("../img_red/new_head_cur0.png") no-repeat -3px -3px;/*修复IE6.0中“三像素文本慢移”问题的bug*/
}
.menu_box li.cur{overflow:hidden;height:38px;}
.menu_box li.cur a
{
    cursor:pointer;
    position:relative;
    z-index:999;
    color:#595656;
    display:block;height:36px;
    padding-left:10px;
    background:url("../img_red/new_head_cur0.png") no-repeat 0px 0px;
    _background:url("../img_red/new_head_cur0.png") no-repeat -3px -3px;/*修复IE6.0中“三像素文本慢移”问题的bug*/
    float:left;
    text-decoration:none;
}
.menu_box li.cur a:link{color:#595656;}
.menu_box li.cur a:visited{color:#595656;}
.menu_box li.cur a:hover{color:#595656;text-decoration:underline;}
.menu_box li.cur a b
{
    position:relative;z-index:999;float:left;width:10px;height:35px;
    background:#E20B19 url("../img_red/new_head_cur0r.png") no-repeat 0px 0px;
    _background:url("../img_red/new_head_cur0.png") no-repeat -3px -3px;/*修复IE6.0中“三像素文本慢移”问题的bug*/
}
.menu_box li dl{display:none;}
.menu_box li .ifr{display:none;}

#mainmenu_bottom{background:url("../img_red/mainmenu_bg.jpg") repeat-x;background-color:#cc0000}
.menu_text{display:none;width:660px;position:absolute;z-index:9;top:36px;left:0;border:2px solid #cc0000;border-top:1px solid #8F0001;background:#fcfcfc;}

#menu_text0,#menu_text1,#menu_text2,#menu_text3,#menu_text4,#menu_text5,#menu_text6,#menu_text7{display:none;width:960px;position:absolute;z-index:9;top:36px;left:0;border:2px solid #cc0000;background:#fcfcfc;}
#menu_text0{width:760px;border:0}
#menu_text1{width:190px;left:110px;}
#menu_text2{width:464px;left:209px;}
#menu_text3{width:500px;left:308px;}
#menu_text4{width:296px;left:407px;}
#menu_text5{width:166px;left:506px;}
#menu_text6{width:180px;left:590px;}
#menu_text7{width:180px;left:689px;border:0!important;}

.menu_5col .menu_5col_1{float:left;width:120px;}
.ad_box{padding:5px;margin:5px;height: auto;overflow:hidden; font-size:12px; line-height:20px;}

.ad_box h4{height:21px;line-height:21px;font-family:"微软雅黑","宋体";color:#c00;font-size:13px;}
.ad_box h4.co{}
.ad_box h4 a{display:block;height:15px; text-align:left;}
.ad_box h4 a:hover{color:#ff5101;text-decoration:underline;}
.ad_box p{color:#666666;line-height:19px;padding-top:5px;}
.ad_box p a{color:#666666;text-decoration:none;}
.ad_box p a:hover{text-decoration:underline;color:#ff5101;}
.ad_box span{height:21px;line-height:21px;float:right;padding-right:12px;background:url("../img_red/head_titleme_aollow.gif") no-repeat right 7px;color:#ff5101;}
.ad_box span a:link{color:#ff5101;}
.ad_box span a:visited{color:#ff5101;}
.ad_box span a:hover{color:#ff5101;text-decoration:underline;}

#main{background:#fff;zoom:1; margin:0 auto;}
/**用户母版页的主框架样式**/
#UserMainBox {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 3px 8px; padding-right:2px; WIDTH: 950px; BORDER-TOP: #ccc 3px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}

 /*------------顶部分栏------------*/
.index_top_plistt
{
    width:955px;
    margin-right:1px;
    float:left;
    background:url("../images/_index_pd_top.gif") no-repeat top;
    height:6px;
}
.index_box_content{ padding-left:3px; padding-bottom:5px;}
 
 /*------------中部分栏------------*/
.index_middle_content
{
    width:955px;
    margin-right:3px;
    float:left; 
    height:auto;
    background:url("../images/_index_content_bg.gif") repeat-y;
 }
 /*------------底部分栏------------*/
.index_bottom_plistt
{
    width:955px;
    margin-right:3px;
    float:left; 
    height:10px;
    background:url("../images/_index_bottom_bg.gif") no-repeat bottom;
 }
 
.articleDescription_l
{
    text-align:right;
    font-weight:300;
    vertical-align:top;
}
.articleDescription_r
{
    text-align:left;
    line-height:18px;
    height:auto;
    padding-top:3px;
}

#article_box
{
    margin: 5px;
    padding-left:10px;
    width:920px;
    font-family:Times New Roman 新宋体;
    word-break:break-all;
    overflow:hidden;
}
#article_box h1,h2,h3,h4,h5,h6
{
    font-size:100%;
    color:#333;
    font-family: "宋体", Arial, Verdana;
    font-weight:bold;
}
#article_box h1 {font-size:33px; margin:10px 0px;}
#article_box h2 {font-size:24px; margin:8px 0px; }
#article_box h3 {font-size:18px; margin:6px 0px; }
#article_box h4 {font-size:16px; margin:4px 0px; }
#article_box h5 {font-size:14px; margin:2px 0px; }
#article_box h6 {font-size:12px; margin:1px 0px; }

#article_box .title{
	/*border-bottom:1px solid #ccc;*/
    text-align:center;
}

#article_box .infos
{
	font-size:13px;
	line-height:25px;
	color:#666666;
	text-align:center;
}
#clicks
{
    display:-moz-inline-box;
	display:inline-block;
    width:50px;
}

#article_box_head
{
    font-size:13px;
    line-height:28px;
    vertical-align:middle;
    width:100%;
    border-bottom:1px solid #CC0001;
}
.red_line{margin-top:3px;width:100%;height:10px;border-top:1px dashed #c00;line-height:30px;display:block; clear:both;}
#articleContent
{
    clear:both;
    height:auto; 
    line-height:20px;
    background-color:#FDFEFF;
    margin-top:2px;
}
#articleContent p
{
    font-size:16px;
}
#articleContent table
{
    border-collapse: collapse;
    border: none;
    width: 100%;
}
#articleContent table td
{
    border: solid #000 1px;
    vertical-align:middle;
}
/*Start 评论样式*/
.input
{
	border-right: #a6cbe7 1px solid;
	padding-right: 0px;
	border-top: #a6cbe7 1px solid;
	padding-left: 1px;
	font-size: 1em;
	padding-bottom: 2px;
	vertical-align: middle;
	border-left: #a6cbe7 1px solid;
	padding-top: 2px;
	border-bottom: #a6cbe7 1px solid;
}
TEXTAREA
{
	border-right: #a6cbe7 1px solid;
	border-top: #a6cbe7 1px solid;
	border-left: #a6cbe7 1px solid;
	border-bottom: #a6cbe7 1px solid;
}

.btn
{
	width:60px;
	height:28px;
	border-right: #002D96 1px solid;
	padding-right: 2px;
	border-top: #002D96 1px solid;
	padding-left: 2px;
	font-size: 12px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#FFFFFF, EndColorStr=#9DBCEA);
	border-left: #002D96 1px solid;
	cursor: hand;
	color: black;
	padding-top: 2px;
	border-bottom: #002D96 1px solid;
}
.btn1
{
	background: #F2F2F2;
	border: #333333 1px solid;
	color: #333333;
	cursor:default;
	font-size: 9pt;
	height: 20px;
	padding: 1px;
}

.userinfo
{
    position: relative;
    padding: 0px 5px;
    top: -20px;
    right:20px;
    background-color: #f1f1f1;
    display: block;
    width: 200px;
    height: auto;
    color: #000;
    overflow: hidden;
    border: solid 1px #F7F7F7;
}
/*End 评论样式*/
/*Start 底部 */
#footer{color:#666666;line-height:20px;font-family:Arial;width:960px;margin:0px auto!important;zoom:1;background:url("../img_red/foot_blog_bg_long.jpg") top no-repeat;height:60px;margin-bottom:5px;}
#footer .foot_link{height:20px;margin-bottom:5px;}
	.foot_link_div{
		float:left;
		width:140px;
		padding-left:49px;
		}
	.foot_link_title{
		font-size:14px;
		font-weight:bold;
		padding-bottom:0px;
		padding-top:10px;
	}
	.foot_link_text{
		line-height:20px;
	}

#footer .foot_blog_link{background:url("../img_red/foot_blog_bg.jpg") top no-repeat;}
	.foot_link_div{
		float:left;
		width:140px;
		padding-left:49px;
		}
	.foot_link_title{
		font-size:14px;
		font-weight:bold;
		padding-bottom:0px;
		padding-top:10px;
	}
	.foot_link_text{
		line-height:20px;
	}
#footer .foot_link div{margin:0;}
#footer .foot_nav{ background-color:#e4e4e4;padding:4px 0;color:#b4b4b4;margin-bottom:4px;}
#footer .foot_copyright{padding-left:5px; line-height:25px;}
#footer .foot_c1{ clear:both; text-align:center;}
#footer .foot_c2{ clear:both; text-align:center;}
/*End 底部 */

/*按钮样式*/
.buttonCss {
    font-family: "Tahoma", "宋体";
    font-size: 9pt; color: #003399;
    border: 1px #003399 solid;
    color:#006699;
    BORDER-BOTTOM: #93bee2 1px solid; 
    BORDER-LEFT: #93bee2 1px solid; 
    BORDER-RIGHT: #93bee2 1px solid; 
    BORDER-TOP: #93bee2 1px solid;
    background-image:url(images/bluebuttonbg.gif);
    background-color: #e8f4ff;
    font-style: normal ;
}

.float_right
{
    float:right;
    margin:0px;
    padding:2px 2px 0 0;
	margin-left:3px !important; 
	height:auto;
}

#articleContent table
{
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
#articleContent table th
{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}
#articleContent table td
{
	border-left: 1px solid #000;
	border-top: 1px solid #000;
}

/*CSS sabrosus style pagination*/
DIV.sabrosus {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; margin-top:10px;
}
DIV.sabrosus A {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none
}
DIV.sabrosus A:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination A:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.sabrosus SPAN.current {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #606060;
}
DIV.sabrosus .current {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; BACKGROUND-COLOR: #606060;
	
}
DIV.sabrosus SPAN.disabled {
	BORDER-RIGHT: #929292 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #929292 1px solid; COLOR: #929292; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #929292 1px solid;
}

DIV.sabrosus .A_Style {
	BORDER-RIGHT: #9aafe5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #9aafe5 1px solid; PADDING-LEFT: 3px;  BORDER-LEFT: #9aafe5 1px solid; COLOR: #2e6ab1; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #9aafe5 1px solid; TEXT-DECORATION: none;height:20px; background-color:White;
}
DIV.sabrosus .A_Style:hover {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}
DIV.pagination .A_Style:active {
	BORDER-RIGHT: #2b66a5 1px solid; BORDER-TOP: #2b66a5 1px solid; BORDER-LEFT: #2b66a5 1px solid; COLOR: #000; BORDER-BOTTOM: #2b66a5 1px solid; BACKGROUND-COLOR: lightyellow;
}

#loginDiv
{
	width:300px;
    height:220px!important;
    overflow:hidden;
    background:url("../img_red/new_head_bg.gif") repeat-y 0px 0px!important;
    background-color:#D2D2D2;
    position:absolute;
    margin:10px 0px 0px 25px;
    clear:both;
    z-index:1000;
    padding-top:10px;
}
#loginDiv:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
#loginDiv label{color:#333333;font:14px/27px "宋体";line-height:22px; vertical-align:middle;}
#loginDiv input{border:1px solid #666666;}
#loginDiv input.username{width:160px;height:20px;padding-left:5px;line-height:22px;}

#registerDiv
{
	width:300px;
    height:200px!important;
    overflow:hidden;
    background:url("../img_red/new_head_bg.gif") repeat-y 0px 0px!important;
    background-color:#D2D2D2;
    position:absolute;
    margin:10px 0px 0px 25px;
    clear:both;
    z-index:1000;
    padding-top:10px;
}
#registerDiv:after{content:".";display:block;clear:both;visibility:hidden;font-size:0px;line-height:0px;height:0}
#registerDiv label{color:#333333;font:14px/27px "宋体";line-height:22px; vertical-align:middle;}
#registerDiv input{border:1px solid #666666;}
#registerDiv input.username{width:160px;height:20px;padding-left:5px;line-height:22px;}
.content_index a:hover {
    font-size:13px;
    color:red;
}