﻿@charset "utf-8";
*{ margin:0px auto; padding:0px auto;}
body {margin:0px; padding:0px;text-align:center;margin:0;padding:0;font-family:宋体,Arial,sans-serif;font-size:12px;line-height: 21px;color:#666;}
/*body { margin:0px; padding:0px;color:#666;text-decoration:none; font-size:12px;font-family: Arial, Helvetica, sans-serif,'宋体'}  
*/
div,dl {font-size:12px;}
input,select {font-size:12px;}
div.clear {clear:both;font-size:1px;}
em {font-style:normal;}
.lineX {clear:both;font-size:1px;border-top:1px dotted #ccc;}
.hidden {display:none;}
.clear{ clear:both;}
ul, li {list-style:none;/* white-space: nowrap; */}






.FR{float:right;}
.FL{float:left;}
/*结构布局*/
table{ border:0; border-collapse:collapse;font:12px/21px "宋体"}
.w300{width:300px;float:left;}
.wr300{width:300px;float:right;}
.wr250{width:250px;float:right;}
.w520{width:520px;float:left;margin:0 8px;}
.w650{width:648px;float:left;}
.w960{width:960px;margin:0 auto;text-align:left; height:auto;}

.ml7{margin:0 7px 0 0;}
.mb5{margin-bottom:5px;}

ul,ul li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,form {margin:0px;padding:0px;}
img {border:0;}
.Hide{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;visibility:hidden;font:0px/0px "宋体";}
/*超连接颜色*/
a:link,a:visited{color:#666;text-decoration: none}
a:hover,a:active{color:#bb1e21;text-decoration: underline}
a.keywords:link,a.keywords:visited{color:#bb1e21;text-decoration: none}
a.keywords:hover,a.keywords:active{color:#06C;text-decoration: underline}

.active a:link,.active a:visited,
.active a:hover,
#box1 div a:link h4,
#box1 div a:visited h4,
#box1 div li a:hover h4{color:#bb1e21;}

h3{ font:bold 12px/28px "宋体";text-indent:12px; color:#bb1e21;}
#warp {width:960px;text-align:left;}
#Left{width:650px; float:left;}
#Right{width:300px; float:right; }
.hidden {display:none;}


.ico{ background:url(ico02.gif) no-repeat 0px 10px; height:31px; margin-left:5px;}
.currentPath{ background:url(ico02.gif) no-repeat 0px 8px; height:31px; text-align:left; line-height:31px; float:left;padding-left:20px;	color:#666;	font-size:14px;font-weight:bold; width:940px;}
.currentPath a:link,.currentPath a:active,.currentPath a:visited{color:#666;}
.currentPath a:hover,.currentPath a:active{color:#bb1e21;}

/*CSS viciao style pagination*/

DIV.viciao {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px;
}
DIV.viciao A {
	BORDER-RIGHT: #8db5d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #8db5d7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8db5d7 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #8db5d7 1px solid; TEXT-DECORATION: none
}
DIV.viciao A:hover {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao A:active {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: red 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: red 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: red 1px solid
}
DIV.viciao SPAN.current {
	BORDER-RIGHT: #e89954 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e89954 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e89954 1px solid; COLOR: #000; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e89954 1px solid; BACKGROUND-COLOR: #ffca7d
}
DIV.viciao SPAN.disabled {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}


/*tags切换效果*/	
.tag1{  text-indent:10px;height:28px; line-height:28px;}
.tag2{ border-bottom:1px solid #bebebe;height:28px; line-height:30px;overflow:hidden;text-align:center }
.tag3{ border-bottom:1px solid #bebebe;height:28px; line-height:30px; overflow:hidden; text-align:center; color:#333;}
.active{ background:url(bg_11.gif) repeat-x; border-bottom:none; color:#bb1e21; font-weight:bold;}
/**/
#head,#foot{ margin-bottom:5px; width:960px; height:auto;overflow:auto;}
#head .top{ height:25px; padding-right:5px;}
#head .top li{ float:right; height:25px; line-height:25px;  text-align:center; margin-right:5px;}
#head h1{ width:150px; height:42px; font-size:1px; margin-left:8px; float:left; display:inline;}


#head .menu,.menu li{ float:left;}
#head .menu{ width:780px; margin:19px 0 0 10px;}
#head .menu li{ height:35px; width:69px; background:url(menu.gif) no-repeat 0 0; text-align:center; line-height:35px; font-weight:bold; font-size:14px;position:relative;top:3px; }
#head .fg{ padding-left:1px;}
#head .hot{}

#head .menu .pic{background:url(pic.gif) no-repeat;position: relative;top:3px;height:38px; width:70px;color:#fff; font-weight:bold; font-size:14px; text-align:14px; text-align:center;}
#head .menu .normal{position: relative;top:3px;height:38px; color:#fff; font-weight:bold; font-size:14px; text-align:14px; text-align:center;}

#head .menu .pic a:link,.menu .pic  a:visited {color:#fff;height:38px; width:70px; display:block;}
#head .menu .pic a:hover {color:#fff; text-decoration:none;}
#head .menu .bg{}
#head .menu li a:link,.menu li  a:visited {color:#464646;text-decoration: none;height:35px; width:69px; display:block;}
#head .menu li a:hover {color:#000; text-decoration:underline;}

#head .down{
	float:right;
	width:145px;
	background:url(fg_bg.gif) no-repeat 120px 0px;
	margin-top:20px;
	height:35px;
	padding-left:5px;
	clear: right;
	text-align: left;
}
#head .down li{ height:17px; line-height:17px; color:#898888;}
#head .down a,.down a:visited{ color:#A92400; font-weight:bold;}

#head .sear{ width:960px; background:url(sc_l.gif) no-repeat; height:40px; float:left;}
#head .sear .scm{width:950px; height:40px; margin-left:5px; float:left; background:url(sc_m.gif) repeat-x; display:inline;}
#head .sear .scr{ float:left; height:40px; background:url(sc_r.gif) no-repeat; width:5px; display:block;}

#head .sear .scm span{ height:40px; width:210px; float:left; margin-left:3px; display:block; background:url(sc_1.gif) no-repeat;background-position: center; text-align:center; line-height:40px; display:inline; display:block;}
#head .sear .scm span a,.sear .scm span a:visited{ color:#FFFFFF;}
#head .sear .scm p{ color:#FFFFFF; float:right; width:150px; height:40px; line-height:40px; text-align:center; padding-right:5px;}
#head .sear .scm p a,#head .sear .scm p a:hover{color:#2E3E7C;}
#head .sear .scm ul{ float:left; width:570px;}
#head .sear .scm li{ float:left; }
#head .slc{width:80px;margin-left:5px; display:inline; }
#head .slc select{ margin-top:9px; width:80px;float:left;font-size:12px; text-align:center;}

#head .inp{ width:280px;margin-left:5px;display:inline;}
.inp input{ width:270px; height:16px; border: solid 1px #55616F;margin-top:9px; font-size:12px; color:#555; padding:2px 4px; line-height:16px;float:left;}
#head .but{ width:84px; margin-left:5px;display:inline;}
#head .but input{margin-top:9px; float:left;}


/*滚动新闻*/
#ListRollContainer {
	height:22px;
	overflow:hidden;
	margin-top:10px;
}
#ListRollContainer dl {
	cursor:pointer;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:0pt;
}
#ListRollContainer dd {
	display:block;
	margin:0;
	padding:0;
}
#ListRollContainer dd div {
	height:22px;
	line-height:22px;
	margin:0;
	padding:0;
	overflow:hidden;
}

/*topbox*/
.nav{height:37px;float:left;width:960px;background: url(nav960.gif) no-repeat 0px 0px;}
.nav li{ float:left; width:72px; height:37px; text-align:center; line-height:37px;}
.nav li a,.nav li a:visited{height:37px; display:block; cursor:hand;}
.nav li a:hover{color:#1786A1; font-weight:bold; text-decoration:none;height:37px; display:block; cursor:hand;}
.nav li.home{ height:37px; width:80px;}
.nav li.navline{ width:3px; height:37px; background:url(navline.gif) no-repeat;}
.nav li.navsj{background:url(navcur.gif) no-repeat center bottom;}
.nav li.navsj a,.nav li.navsj a:visited{ color:#1786A1; font-weight:bold;}








/*  主体部分开始 */
#BodyDiv, #BodyLeft, #BodyCenter, #BodyRight {
	text-align:center;
	overflow:hidden;
}
#BodyDiv {
	width:980px;
	margin-top:10px;
	margin-bottom:0;
}
#BodyLeft {
	width:730px;
	float:left;
}
#BodyCenter {
	width:485px;
	float:left;
}
#BodyRight {
	width:250px;
	clear:right;
	float:right;
}
#pBodyRight {
	width:250px;
	clear:left;
	float:left;
}

/*主页选项卡*/
#clsbar {
  height:30px;
  line-height:28px;
  width:650px;
  border-bottom:1px solid #e6e6e6;
  overflow:hidden;
   }
#clsbar ul{
   margin:0px;
   margin-left:35px;
   padding:0px;
   /*position:absolute;*/
   float:left;
   list-style:none
   }
#clsbar li {
   margin:0px;
   padding:0px;
   width:83px;
   float:left;
   text-align:center;
   height:25px;
   overflow:hidden;
   margin-top:3px;
   color:#666;
   font-size:12px;
   }

#clsbar li.normal {color:#666;font-size:12px;}
#clsbar li a {width:83px; height:25px; display:block; line-height:25px;  }
#clsbar li.normal a,#mlay2LeftTop li.normal a:visited,#mlay2LeftTop li.normal a:active {color:#444;font-size:12px;text-decoration:none;}
#clsbar li.normal a:hover{color:#333;}

#clsbar li.onhover{
   height:22px;
   line-height:22px;
   background-color:#fff;
   margin-top:5px;
   border:1px solid #e6e6e6;
   border-bottom:1px solid #fff;
   border-top:2px solid #858585;
   color:#ea340d;
   }
#clsbar li.onhover a,#mlay2LeftTop li.onhover a:visited,#mlay2LeftTop li.onhover a:active {color:#e44501;}

.mybar {background-image:url(images/leftbar2.gif);background-repeat: no-repeat; width:30px; height:31px;margin-right:5px; float:left }
#barleft {
	width:30px;
	margin-right:5px;
	height:31px;
	float:left;
	background-image:url(leftbar.gif);
	background-repeat: no-repeat;
   }
#barleft2{background-image:url(leftbar2.gif);background-repeat: no-repeat; width:30px; height:31px;margin-right:5px; float:left}
#clsbar span.moremag {
	width:66px;
	padding-left:11px;
	display:block;
	float:right;
	text-align:left;
	background-image: url(ico1.gif);
	background-repeat: no-repeat;
	background-position:0px 10px;
   }
#clsbar span.moremag a,#clsbar span.moremag a:visited,#clsbar span.moremag a:active {
   color:#666;
   font-size:12px;
   text-decoration:none;
   line-height:31px;
   }



/*右侧选项*/
/*down*/
#downclsbar{
  height:30px;
  line-height:28px;
  width:300px;
  border-bottom:1px solid #e6e6e6;
  background:#f8f8f8;
  overflow:hidden;
	}
#downclsbar ul{
  margin:0px;
  padding:0px;
  list-style:none;
   }
#downclsbar li{
   text-align:center;
   font-size:12px;
   float:left;}
#downclsbar li.onhoverright{
	width:83px;
	color:#fd2c01;
	height:24px;
	margin:5px 5px 0;#margin:5px 5px 0;_margin:3px 5px 0;
	border-top: 2px solid #858585;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	background-color: #fff;
	bottom: 1px;
}
#downclsbar li.onhoverright{
	width:83px;
	color:#fd2c01;
	height:24px;
	margin:5px 5px 0;#margin:5px 5px 0;_margin:3px 5px 0;
	border-top: 2px solid #858585;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	background-color: #fff;
	bottom: 1px;
}
#downclsbar li.onhoverright a,#downclsbar li.onhoverright a:visited{width:83px;color:#fd2c01;}
#downclsbar li.normalright {width:83px;color:#666;height:26px;padding-top:5px; }  
#downclsbar li.normalright,#downclsbar li.normalright a,#downclsbar li.normalright a:visited {color:#666;   }

#downclsbar li a,#downclsbar li a:visited{font-size:12px;color:#444;text-decoration:none;width:64px;display:block;height:26px;line-height:26px;margin:0 auto;}
#downclsbar li a:hover {color:#e54502; text-decoration:none;}



/*hot*/
#rightclsbar {
  height:30px;
  line-height:28px;
  width:300px;
  border-bottom:1px solid #e6e6e6;
  background:#f8f8f8;
  overflow:hidden;
   }

#rightclsbar ul{
  margin:0px;
  padding:0px;
  list-style:none;
   }
#rightclsbar li{
   text-align:center;
   font-size:12px;
   float:left;}
#rightclsbar li.bigtitle {
   line-height:25px;
  }
#rightclsbar li a,#rightclsbar li a:visited,#rightclsbar li a,#rightclsbar li a:visited{
   font-size:12px;
   color:#444;
   text-decoration:none;
   width:43px;
   display:block;
   height:26px;
   line-height:26px;
   margin:0 auto;
   text-align:center
   }
#rightclsbar li a:hover,#rightclsbar li a:hover {
   color:#e54502;
   text-decoration:none;
   }
#rightclsbar li.normalright {
	width:40px;
	color:#666; 
   }   
#rightclsbar li.normalright,#rightclsbar li.normalright a,#rightclsbar li.normalright a:visited {
   color:#666;
   }
#rightclsbar li.normalright:hover{
  text-decoration:none;
   }
#rightclsbar li.normalright {
   height:26px;
   padding-top:5px;
  }
#rightclsbar li.onhoverright{
	width:43px;
	color:#fd2c01;
	height:24px;
	margin:5px 5px 0;#margin:5px 5px 0;_margin:3px 5px 0;
	border-top: 2px solid #858585;
	border-right: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	background-color: #fff;
	bottom: 1px;
}
#rightclsbar li.onhoverright a,#rightclsbar li.onhoverright a:visited{
   	width:43px;
	color:#fd2c01;
    }
#rightclsbar li.onhoverright a,#rightclsbar li.onhoverright a:visited {
   color:#e54502;
   font-size:12px;
   }
#rightclsbar li.onhoverright a:hover {
   color:#e54502;
   font-size:12px;
   }



.hotlist {
  width:278px;
  height:auto;
  margin-bottom:15px;
  font-size:12px;
  }
.hotlistTitle {
   width:278px;
   line-height:20px;
   height:20px;
   text-align:left;
   float:left;
   overflow:hidden;
   color:#e54502;
   font-weight:bold;
   margin-right:5px;
   }
.hotlistTitle a,.hotlistTitle a:visited {
   color:#e54502;
   font-size:12px;
   font-weight:bold;
   text-decoration:none;
   }
.hotlistTitle a:hover {
    color:#e54502;
	text-decoration:underline;
	}
.hotlist p {
   padding:0px;
   margin:0px;
   line-height:18px;
   color:#666;
   height:36px;
   width:260px;
   overflow:hidden;
   font-size:12px;
   float:left;
  }
.hotlist p a,.hotlist p a:visited {
   font-size:12px;
   color:#444;
   text-decoration:none;
   }
.hotlist p a:hover {
  color:#6dabeb;
  text-decoration:underline;
  }
  
  
.hottop{
  margin-bottom:15px;
  width:278px;
  height:auto;
}  
.hotpic{
  float:left;
  margin-right:5px;
  width:110px;
  height:144px;
}
.hotpic img {
   width:108px;
   height:146px;
   padding:2px;
   border:1px solid #ddd;
   }
.hotContainer {
   width:150px;
   height:auto;
   float:right;
   }
.hottitle,.hottitle a,.hottitlehottitle a:visited
 {
  width:150px;
  color:#e54502;
  background-image:none;
  font-weight:bold;
  }
.hotcontent{
	padding-left:5px;
	width:150px;
	height:80px;
	float:left;
	overflow:hidden
  }
.hotbtn{ margin-top:10px; height:30px; text-align:center;  width:150px;float:left;
}
.hottab {
   padding:10px;
   overflow:hidden;
   float:left!important;
   float:none;
   border-top: none;
   width:280px;
   height:235px;    
 }


.ppmagcontent{
   height:auto;
   padding-left:18px;
   padding-top:12px!important;
   padding-bottom:12px!important;
   padding-top:9px;
   padding-bottom:9px;
   width:280px;
   border-top:none;
   overflow:hidden;
}
.ppmagcontent2{
  height:200px;
   padding-left:18px;
   padding-top:12px!important;
   padding-bottom:12px!important;
   padding-top:9px;
   padding-bottom:9px;
   width:280px;
   border-top:none;
   overflow:hidden;
  }

*html .ppmagcontent{
  height:auto;
  overflow:hidden;
  }
*html .ppmagcontent2{
  height:200px;
  overflow:hidden;
  }
.ppmagcontent ul {
   margin:0px;
   padding:0px;
   list-style:none;
   }
.ppmagcontent li {
   width:120px;
   height:21px;
   text-align:left;
   /*color:#a8a8a8;*/
   text-decoration:none;
   float:left;
   font-size:12px;
   list-style:none;
    }
.ppmagcontent2 li {
   width:91px;
   height:21px;
   text-align:left;
   /*color:#a8a8a8;*/
   text-decoration:none;
   float:left;
   font-size:12px;
   list-style:none;
    }
.ppmagcontent li a,.ppmagcontent li a:visited {
   /*color:#e54502;*/
   text-decoration:none;
   font-size:12px;
   }
.ppmagcontent li a:hover {
    font-size:12px;
	text-decoration:underline;
	color:#e54502;
   }
   /*  品牌杂志结束  */




/*box1*/

.border2{ background:#fff; border:1px solid #e6e6e6; margin-bottom:5px;}
.barTitle{line-height:31px; font-weight:bold; color:#bb1e21; float:left; }

.newsbar{ background:url(bg_11.gif) repeat-x; height:31px; padding-left:20px; line-height:31px; text-align:left;}
	.newsbar span{font:bold 12px/28px "宋体";text-indent:12px; color:#bb1e21; width:auto; float:left;line-height:31px;}
	.newsbar .more{height:31px;line-height:31px;text-align:center; width:150px; float:right;}

.border1 h3 a:link,.border1 h3 a:visited,
.border1{height: auto; background:#fff; border:1px solid #e6e6e6;margin-bottom:10px;}
	.border1 h3{ background:url(bg_21.gif) repeat-x; height:31px; padding-left:20px; line-height:31px; text-align:left;}
.list1{
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}		
	.list1 li{ line-height:22px;width:95%; height:22px; overflow:hidden; text-align:left; }
		.list1 span{width:20px;text-align:center;color:#fff;float:left;font:bold 10px/23px Tahoma;margin:0 8px 0 12px;background:url(bg_08.gif) no-repeat center;}
	.list1 .topnum {background:url(bg_06.gif) no-repeat center;}

	.list2{ padding-top:2px;}
	.list2 li{ text-align:center; line-height:20px; margin-bottom:3px;}
		.list2 li img{ width:190px; height:75px; overflow:hidden;}

	.list9 ul{ float:left; display:inline;margin:12px 11px 11px 11px; width:495px;}
	.list9 li{width:100px; height:157px;text-align:center;overflow:hidden; float:left;margin:10px 12px 0 12px; line-height:18px; display:inline}
	.list9 li img{ margin:0!important;margin:0 0 5px 0;}


.tagul_1 li{float:left;height:28px;width:173px;line-height:28px;text-align:center;border-left:1px solid #bebebe}
	.tagul_1 li.first{ border-left:none; width:177px}	


.tagul_20 li{float:left;height:28px;width:195px;line-height:28px;text-align:center;border-left:1px solid #bebebe}
	.tagul_20 li.first{ border-left:none; width:196px}
	.tagul_20 .active a:link span,.tagul_2 .active a:visited span{color:#000; font-weight:normal;}

	#ad{ margin-bottom:10px;}
	#ad p{ color:#000; padding:5px 0 0 6px; line-height:20px}
	.add{width:960px; height:120px;line-height:120px; }

/*排行*/
.liTops {width:170px;float:left;padding:5px 0 0 0;}
.liTops li {clear:both;width:100%;height:25px;line-height:25px;overflow:hidden;float:left;}
.liTops dt {
	float:left;
	line-height: 27px;
}
.hotzinenet {width:30px;float:left;padding:5px 0 0 0;}
		.hotzinenet span{line-height:25px;width:100%; height:25px;text-align:center;color:#fff;float:left;font:bold 10px/23px Tahoma;margin:0 8px 0 0px;background:url(bg_08.gif) no-repeat center;}
	.hotzinenet .topnum {background:url(bg_06.gif) no-repeat center;}
	
	
/*下载次数*/	
.downs{ width:40px; float:right;padding:5px 0 0 0;}
.downs li { background: url(download1.gif) no-repeat  0px 8px; padding-left:15px;clear:both;width:100%;height:25px;line-height:25px;overflow:hidden;float:left;}
/*下载次数*/	
.counts{ width:40px; float:right;padding:5px 0 0 0;}
.counts li { background: url(star.gif) no-repeat 0px 6px; padding-left:15px;clear:both;width:100%;height:25px;line-height:25px;overflow:hidden;float:left;}

/*magshow*/
.mag01container {
   width:620px;
   height:975px;
   margin-left:auto; 
   margin-right:auto;
   padding-left:15px; 
   padding-top:20px;
   border-top:none;
   overflow: visible;
   }

.mag01  {
   width:125px ;
   margin-right:25px;
   margin-bottom:14px;
   float:left;
   overflow:hidden;
   height:220px;
   border-bottom:1px dashed #ccc;
   }
.mag01 .picout {
   width:108px;
   height:146px;
   padding:4px;
   border:1px solid #ccc;
   background-color:#f1f1f1;
   margin-bottom:3px;
   }
.mag01 .picin {
   width:108px;
   height:146px;
   overflow:hidden;
   text-align:center;
   background:#fff;
   }
.mag01 img {
   border:none;
   }
.mag01 ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
.mag01 li {
   width:115px;
   overflow:hidden;
   color:#666;
   font-size:12px;
   line-height:18px;
   height:18px;
   text-align:center;
   }
.mag01 li span {
   color:#e54502;
   font-family:"宋体";
   }
.mag01 li span a,.mag01 li span a:visited {
  color:#f30;
  text-decoration:none;
  font-size:12px;
    }



/*----link----*/
#link{ width:948px; height:auto;border:1px solid #ccc;background:#f5f5f5;margin-bottom:10px; padding:5px;}
#link h2{
	background: url(ico01.gif) no-repeat 8px 5px;
	font-size:14px;
	display:block;
	line-height:18px;
	padding:2px 26px;;

}
#link ul{ width:948px; height:auto; margin: auto;}
#link li{ width:100px; float:left; text-align:center; font-size:12px; text-decoration:none; color:#666; line-height:18px;}
#link li a,#link li a:visited{color:#666;display:block;font-size:12px;text-decoration:none;}
#link li a:hover {  color:#e54502;   text-decoration:underline;  }
.bg{ background:url(barbg.gif) repeat-x;}


.linkbar{width:959px;height:auto; margin-left:auto; margin-right:auto; }
.linktitle {text-align:left;font-size:12px;font-weight:bold;color:#e54502;height:31px;width:600px;line-height:31px; float:left}

.linkmore {
	width:171px;
	margin-right:15px!important;
	margin-right:5px;
	height:31px;
	line-height:31px;
	text-align:center;
	background-repeat: no-repeat;
	background-image: url(morebg.gif);
	background-position:0px 5px;
	float:right;
   }
.linkmore a,.linkmore a:visited {   color:#666;   font-size:12px;   text-decoration:none;   } 
.linkmore a:hover {   color:#e54502;   text-decoration:underline;   }
.linkcontent {
   width:928px;
   padding:10px 15px 5px 15px;
   margin-left:auto;
   margin-right:auto;
   border-top:none;
   color:#b2b2b2;
   font-size:12px;
   margin-bottom:6px;
  }
.linkcontent a,.linkcontent a:visited {
   color:#666;
   width:100px;
   display:block;
   float:left;
   overflow:hidden;
   text-align:center;
   font-size:12px;
   line-height:18px;
   text-decoration:none;
   }
.linkcontent a:hover {  color:#e54502;   text-decoration:underline;  }

.linkcontent2 {
   width:600px;
   padding:20px 15px 20px 15px;
   margin-left:auto;
   margin-right:auto;
   border-top:none;
   color:#b2b2b2;
   font-size:12px;
   margin-bottom:10px;
  }
.linkcontent2 a,.linkcontent2 a:visited {
   color:#666;
   width:100px;
   display:block;
   float:left;
   overflow:hidden;
   text-align:center;
   font-size:12px;
   line-height:22px;
   text-decoration:none;
   }
.linkcontent2 a:hover {  color:#e54502;   text-decoration:underline;  }

.linkcontent3 {
   width:600px;
   padding:20px 15px 20px 15px;
   margin-left:auto;
   margin-right:auto;
   border-top:none;
   color:#b2b2b2;
   font-size:12px;
   margin-bottom:10px;
  }
.linkcontent3 a,.linkcontent3 a:visited {
   color:#666;
   width:150px;
   display:block;
   float:left;
   overflow:hidden;
   text-align:center;
   font-size:12px;
   height:60px;
   text-decoration:none;
   }
.linkcontent3 a:hover {  color:#e54502;   text-decoration:underline;  }

/*FOOT*/
#foot{padding-top:7px;clear:both;}
#foot .imp{  border:1px solid #cecece;border-top:3px double #cecece;height:91px; background:url(ftf.gif) repeat-x; }
.imp p{ padding:auto; width:194px; height:50px; margin-left:22px; float:left; background:url(logo_gray.gif) no-repeat; display:inline; margin-right:16px; margin-top:20px;}
.imp ul{ float:left; width:700px; margin-bottom:10px;}
.imp li{ float:left; padding:0 10px;  height:14px; line-height:14px;}
.imp span{width:700px; padding-left:10px; display:block; float:left;font:12px "Arial","宋体"; text-align:left;}
.imp span a,.imp span a:visited{font:12px "Arial","宋体"}

.playei {overflow:hidden; padding:10px 15px 0 15px; border:1px solid #aaa; margin:0 8px 8px 8px; background-color:#FFFFE1; }
.playei ol li{ height:21px; line-height:21px; }
.playei a,.playei a:visited{ color:#503A13; text-decoration:underline;}

#head .down {
}


/*channle*/
.magcontent {
   width:600px;
   margin-left:auto; 
   margin-right:auto;
   padding-left:10px; 
   border: none;
   padding-top:25px;
   border-top:none;
   overflow: visible;
   margin-bottom:10px;
   height:auto;
   }
   
.maglist{ width:640px; float:left;  margin:0px; padding-left:10px; padding-top:10px;height:auto;}  
   
.maginfo  {
   width:310px ;
   margin-right:5px;
   margin-bottom:14px;
   float:left;
   overflow:hidden;
   height:180px;
   border-bottom:1px dashed #ccc;
   }
.maginfo .magphotoout {
   width:115px;
   height:150px;
   padding:2px;
   border:1px solid #ccc;
   background-color:#f1f1f1;
   margin-bottom:3px;
   float:left;
   }
.maginfo img {border:none;}
.maginfocontent {margin:0px;padding:0px;float:left;overflow:hidden;float:left; height:auto;width:175px;}
.maginfocontent ul{ width:175px;float:left; padding-left:5px;}
.maginfocontent li {color:#666;font-size:12px;line-height:18px; list-style:none; overflow:hidden;}

.magtitle{font-size:14px;font-weight:normal;color:#e54502;height:30px;line-height:30px;font-weight:bolder;}
.magtitle a:link,.magtitle a:visited{color:#e54502;font-size:14px;font-weight:bold;line-height:30px;text-decoration:none;padding-left:2px;padding-right:2px;height:30px; }
.magtitle a:hover,.magtitle a:active{color:#f30; text-decoration:underline;}

.tagtittle{
	height:31px;
	line-height:31px;
	text-align:left;
	color:#737373;
	font-size:12px;
	font-weight:bold;
	overflow:hidden;
	border-bottom: 1px dashed #c4c4c4;
	width:268px;
	margin:auto;
	padding-left:18px;
}
.tagcontent{ margin:auto;height:auto;width:278px; margin-top:3px;}



/*----------------关于我们------------------------------*/


#layabout{ width:960px; margin:6px auto; padding:auto; height:auto;}

#leftabout{ width:300px; float:right;border:1px solid #ededed;height:auto;padding-bottom:3px;}
#leftabout ul{height:auto; padding:3px;}
#leftabout li{float:left; display:inline; clear:both; width:100%; margin:0 1px 1px; }
#leftabout li a{display:block; width:292px; line-height:31px; text-decoration:none; font-weight:bold; text-indent:20px; background:#f5f5f5 url(../images/list_type.gif) no-repeat 10px center; }
#leftabout li a:hover{ width:290px; line-height:29px; border:1px solid #b5b5b5; background:#eee url(../images/list_type.gif) no-repeat 9px center; }
#leftabout li .hover{ width:290px; line-height:29px; border:1px solid #b5b5b5; background:#eee url(../images/list_type.gif) no-repeat 9px center; }
#rightAbout{
   width:650px;
   height:auto;
   float:left;
   border:1px solid #ededed;
   padding-top:1px;
   overflow:hidden;
   }
.aboutTitle{height:31px; line-height:31px; padding:0px; margin:0px; width:620px;float:left; font-size:12px; font-weight:bold;}
.aboutContainer{
   height:auto;
   padding-left:18px;
   padding-right:18px;
   padding-top:12px!important;
   padding-bottom:12px!important;
   padding-top:9px;
   padding-bottom:9px;
   width:600px;
   /*border:1px solid #ededed;*/
   border-top:none;
   overflow:hidden;
   font-size:13px;
   line-height:22px;
}
*html .aboutContainer {
  height:auto;
  overflow:hidden;
  }

/*杂志终极页显示*/
#mag_contenttu {
   margin-left:3px;
   margin-top:8px;
   margin-right:10px;
   float:left;
   width:186px;
   height:243px;
   border:1px solid #ccc;
   background-color:#f6f6f6;
   padding:5px;
   }
   
.bigpic_in {
   width:186px;
   height:243px;
   overflow:hidden;
   text-align:center;
   background:#fff;
   }
.bigpic_in #cover img{ width:186px; height:243px;}


.mag_contentjieshao {
  width:413px;
  height:auto;
  float:left;
  }
#mag_contentjieshao h3 {
   padding:0px;
   margin:0px;
   font-size:14px;
   font-weight:normal;
   color:#e54502;
   height:30px;
   line-height:30px;
   font-weight:bolder;
   }
#leftlay01l_contentjieshao h3 a,#leftlay01l_contentjieshao h3 a:visited {
   color:#e54502;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
   padding-left:2px;
   padding-right:2px;
   }
#leftlay01l_contentjieshao h3 a:hover {
  color:#f30;
  text-decoration:underline;
  }

.magcontent {
  height:191px;
  width:413px;
  overflow:hidden;
  margin-bottom:8px;
  }
.magcontent img {
   vertical-align:middle;
   }
.magcontent ul {
  margin:0px;
  padding:0px;
  list-style:none;
  }
.magcontent li {
  list-style:none;
  overflow:hidden;
  color:#444;
  font-size:14px;
  text-align:left;
  float:left;
  }

.magcontent li a,.magcontent li a:visited {
  color:#444;
  font-size:14px;
  text-decoration:underline;
  }
.magcontent li a:hover {
  color:#f30;
  font-size:14px;
  }
.magimglist{ height:31px; margin-bottom:10px;}
.magimglistleft{width:100px; float:left; height:31px;}
/*评论开始*/


  .plunlay {
   width:650px!important;
   width:640px;
   height:auto;
   float:left;
   overflow:hidden;
   }
.plunlist {
   width:595px;
   margin-left:5px;
   padding:15px;
   padding-top:0px;
   margin-top:10px;
   padding-bottom:8px;
   border:1px solid #efefef;

   }
.plunname {
	width:305px;
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:20px;
	background-repeat:no-repeat;
	color:#01a6cf;
	font-size:12px;
	text-decoration:none;
	float:left;
	margin-bottom:5px;
	background:url(ico3.gif) 0px 8px  no-repeat;
   }
.pluntime {
   width:120px;
   height:30px;
   line-height:30px;
   text-align:right;
   color:#888;
   padding-right:10px;
   font-size:12px;
   text-decoration:none;
   float:right;
   margin-bottom:5px;
   overflow:hidden;
   }
.pluncontent {
   width:95%;
   height:auto;
   line-height:17px;
   text-align:left;
   color:#777;
   font-size:12px;
   text-decoration:none;
   padding-right:6px;
   padding-left:6px;
   float:left;
   } 
   .plunformlay {
   width:640px;
   padding:5px;
   height:auto;
   float:left;
   overflow:hidden;
   }
.plunformlay form {
   margin:0px;
   padding:0px;
   }
.plunnamel {
   width:600px;
   text-align:left;
   height:auto;
   margin-bottom:10px;
   font-weight:bold;
   color:#868686;
   line-height:25px;
   font-size:12px;
   }
   .plunnamel span {
   color:#f30;
   font-weight:normal;
   }
.pluntxtl {
   border:1px solid #ddd;
   padding:3px;
   height:15px;
   line-height:15px;
   background-color:#fcfcfc;
   color:#f60;
   width:90px;
   }
   .yuantie {
   padding-left:8px;
   padding-right:8px;
   border:1px solid #ffcdbf;
   background-color:#fff8f6;
   line-height:17px;
   margin-bottom:8px;
   margin-left:20px;
   padding-top:3px;
   padding-bottom:3px;
   color:#fe714b;
   width:77%;
   margin-top:20px;
   }
   .pluntxt02l {
   border:1px solid #dfdfdf;
   padding:3px;
   height:96px;
   line-height:16px;
   color:#f60;
   float:left;
   width:450px;
   }
.plunfont01l {
  width:70px;
  height:25px;
  padding-right:6px;
  text-align:right;
  float:left;
  line-height:25px;
  }
.plunfont02l {
  width:70px;
  height:96px;
  padding-right:6px!important;
  padding-right:8px;
  text-align:right;
  float:left;
  line-height:96px;
  }
.plunfont03l {
  width:15px;
  height:96px;
  padding-left:6px;
  text-align:left;
  float:left;
  line-height:96px;
  }
  .plunsublayl {
   width:350px;
   text-align:left;
   margin-left:75px!important;
   margin-left:39px;
   float:left;
   }
.plunsublayl img {
   border:none;
   }
   #mainlast #rightlayl b a, #mainlast #rightlayl b a:visited {
color:#E54502;
}


.rightnormalcontent {
   width:273px;
   height:auto;
   padding-top:15px;
   padding-bottom:10px;
   padding-left:25px;
   overflow:hidden;
   text-align:center;
   }
.rightmaglist {
   margin-right:20px;
   float:left;
   width:113px;
   height:165px;
   margin-bottom:12px;
   overflow:hidden;
   font-size:14px;
   line-height:20px;
   color:#444;
   }
#rightlayl .rightmaglist a {
   line-height:20px;
   color:#444;
   font-size:14px;
   text-decoration:underline;
   }
#rightlayl .rightmaglist a:visited {
   line-height:20px;
   color:#444;
   font-size:14px;
   text-decoration:underline;
   }
#rightlayl .rightmaglist a:hover {
  color:#f30;
  text-decoration:none;
  }
.rightmaglisttu {
   width:105px;
   height:137px;
   padding:3px;
   border:1px solid #dedede;
   margin-bottom:3px;
   }
.rightmaglisttu_in {
   width:105px;
   height:137px;
   overflow:hidden;
   text-align:center;
   }
.rightyouhuicontent {
   width:268px;
   height:auto;
   padding:15px;
   overflow:hidden;
   border:1px solid #e1e1e1;
   text-align:center;
   color:#e50000;
   font-size:14px;
   line-height:20px;
   }
.rightyouhuicontent,.rightyouhuicontent a,.rightyouhuicontent a:visited {
   color:#e50000;
   font-size:14px;
   line-height:20px;
   text-align:left;
   } 
.rightyouhuicontent a:hover {
   background-color: #FDF1EA;
   text-decoration:none;
   }
   
.rightyouhuicontent img {
   margin-top:8px;
   border:1px solid #efefef;
   
   }
 /*右边样式结束*/  
 
 
/* 新闻列表*/
#pageMainArea {
	float:left;
	margin-left:4px !important;
	margin-left:2px;
	margin-right:4px !important;
	margin-right:2px;
	width:640px;
	overflow:hidden;
}

.list_con_li {
	background: url(broken_line1.gif) repeat-x bottom;
	clear: left;
	display: block;
	float: left;
	font: bold 22px/28px Arial;
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 640x;
}

#blist_title {
	margin:0;
	width:640px;
	height:21px;
	overflow:hidden;
	
}
#blist_title span {
	float:right;
	width:100px;
}
.list_news_tit {
	padding:0;
	margin:0;
	background: url(ico03.gif) no-repeat 2px 6px;
	clear: left;
	display: block;
	float: left;
	font: normal 14px/23px "宋体";
	padding-left: 12px;
	text-align: left;
	/*color:#e54502;*/
	

}
.list_news_tit a:link,.list_news_tit a:visited{ color:#e54502; text-decoration:none}
.list_news_tit a:hover,.list_news_tit a:active{ color:#e54502; font-weight:bold;}
.list_news_dis {
	/*background: url(document.gif) no-repeat left top;*/
	cursor: hand;
	display: block;
	float: left;
	font: normal 12px/16px "宋体";
	height: 16px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 6px;
	text-align: right;
	width: 75px;
}

.list_news_dis a {
	color: #999999;
}

.list_news_dis a:visited {
	color: #999999;
}

.list_news_dis a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.list_news_info {
	clear: right;
	color: #666666;
	display: block;
	float: right;
	font: normal 11px Arial;
	margin: 5px 5px 0px 0px;
}
#blist_content {
	width:640px;
}
.list_news_content {
	background: #F7F7F7;
	clear: left;
	color: #333333;
	display: block;
	float: left;
	font: normal 12px/22px "宋体";
	margin: 0px 0px 0px 5px;
	text-align: left;
	width: 620px;
}
.list_news_content h3 {
	margin:0 0 0 8px;
	padding:0;
}

.list_news_content h3 a {
	color: #3E9BD2;
	cursor: hand;
	font: normal 12px/18px "宋体";
}

.list_news_content h3 a:hover {
	color: #FF6600;
	cursor: hand;
	text-decoration: none;
}

/*新闻显示*/
.newsContainer{
   height:auto;
   padding-left:10px;
   padding-right:10px;
   padding-top:12px!important;
   padding-bottom:12px!important;
   padding-top:9px;
   padding-bottom:9px;
   width:620px;
   border-top:none;
   overflow:hidden;
   font-size:12px;
   line-height:22px;
}
.newsContainer h1{ margin:5px; padding:5px 0px; font-size: 22px; line-height:26px; font-family:"宋体"; color:#000;font-weight:bolder; border-bottom:#999 1px solid; color:#03C}
*html .newsContainer {
  height:auto;
  overflow:hidden;
  }
.newsContainer div{
	width: 620px;
	line-height: 22px;
	list-style:none;
	font-size:14px;
	color:#000
}

/* 顶部 Tool Bar */
#toolbarshowbtn { position: absolute;left: 0; top: 0;display: block;width:80px;height:43px;background:url(toolbar_showbtn.gif) no-repeat left top;}
#toolbarshowbtn a{ display: block; width: 100%; height: 100%; text-indent: -9999px; }
/*#toolbarframe {  position: absolute; display: block;position: fixed !important; left: 0; top: 0; height: 30px; width: 100%; }
*/
#toolbarframe{position: relative;width:100%; background-color:#4f5257;height:47px; background:url(ebookmenubg.gif) repeat-x;}

#toolbarframe #logo{background:url(zinenetlogo.gif) no-repeat 0px 3px; height:40px; width:125px; float:left; margin-left:5px;}
#toolbarframe #slogn{width:150px; height:30px; float:left; font-weight:bold; font-size:12px; padding-top:2px; overflow:visible}
#toolbarframe #slogn li{width:150px; height:15px; float:left; font-weight:bold; font-size:12px; overflow:visible}
.toolbarmenu{height:45px; width:auto; margin-left:10px; float:left;overflow:hidden;}
.toolbarmenu li{line-height:45px;float:left; width:auto; margin:0px 15px;}
.toolbarmenu .splitbg{width:2px; background:url(line2.gif) no-repeat 0px 2px; height:45px; float:left; padding:0px; margin:0px;}
.clostbtn{width:15px; float:right; padding-top:3px; background:url(close.gif) no-repeat left 2px;}
.clostbtn a{overflow: visible !important;overflow: hidden;display: block;text-indent: -9999px; height:45px;}

.toolbarbottom{position:fixed;_position:absolute;;z-index:5;bottom:0px;left:0px;width:100%;height:32px;text-align:right;background-image:url(bar2bg.gif);_bottom:-2px; }
.toolbarbottom div{height:30px; line-height:30px; padding-right:15px; padding-left:15px;}
.toolbarbottom div b{ color:red}


.QQbox {
	Z-INDEX: 99; RIGHT: 5px;POSITION: absolute; TOP: 40px;
}
.QQbox .press {
	RIGHT: 0px; WIDTH: 33px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 158px; BORDER-BOTTOM-STYLE: none
}
.QQbox .Qlist {
LEFT: 0px; WIDTH: 90px; POSITION: absolute
}
.QQbox .Qlist .t {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 90px; HEIGHT: 6px
}
.QQbox .Qlist .b {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 90px; HEIGHT: 6px
}
.QQbox .Qlist .con {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 90%
}
.QQbox .Qlist .con UL {
	
}
.QQbox .Qlist .con UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 20px
}
.QQbox .Qlist .con UL LI.odd {
	BACKGROUND: #fff
}

.chatDiv{
	position:absolute;
	width:85px;
	left: 2px;
}
.chatDiv .content{ border:1px solid #e7e7e9; background:#f5f5f6; border-top:none; border-bottom:none; padding:1px;}
.chatDiv .content .qqDiv{ border:1px solid #e7e7e9;padding:10px 0px; text-align:center;}
.chatDiv .content .qqDiv a{ margin-bottom:3px;}
