﻿/* 3158CN 2009 DeVil*/
@import url("base.css");

.nav,.sort_title,.crosstxt,.f_link,.guestbook{background:url(../images/sort.gif) repeat-x;}
.top_search,.search .sbox,.sidebar li,ul.sort_title li,.gotocha,.main h2,.news5p h2{background:url(../images/cnbg1.gif) no-repeat;}
/* header 开始 */
#header{width:950px; height:90px; margin:0 auto;}
.top_search{width:930px; height:20px; padding:6px 10px 5px; background-position:0 -177px; overflow:hidden;}
	.search{height:20px; width:140px; float:left; line-height:20px;}
		.search .sbox{width:70px; height:12px; background-position:-264px 0; border:none; vertical-align:middle; margin:-1px 5px 0 5px; padding:3px;color:#999;}
		.search .s_botton{ vertical-align:middle;}
		.search strong{font-weight:lighter; font-size:14px;}
	.oursite{height:20px; width:720px; float:left; line-height:20px;}
	.oursite a{font-size:14px; padding:0 5px 0 10px; display:block; height:20px; background:url(../images/cnbg4.gif) no-repeat; float:left;}
		a.clearBg{background:none;}
	
	.tools{height:20px; width:60px; float:right; line-height:20px; position:relative; padding:0 0 0 15px;*padding:2px 0 4px 15px;*_padding:2px 0 4px 15px;}
	.tools span{width:60px; height:20px; display:block; line-height:20px;}
	.tools span img{vertical-align:middle; margin-right:5px;}
	.tools span.vedio{position:absolute; top:-26px; *top:-6px; left:0px; display:block; height:20px; width:80px; background:url(../images/icon2.gif) no-repeat left 0; padding:6px 0 5px 0; text-indent:35px;}
	.tools span.vedio a{font-size:14px; font-weight:bold; display:block;}
	.tools span.vedio a:link{color:#C00; text-decoration:none;}
	.tools span.vedio a:visited{color:#C00; text-decoration:none;}
	.tools span.vedio a:hover{color:#FFF; text-decoration:none;}
	.tools span.vedio a:active{color:#C00; text-decoration:none;}

.nav{border:1px #CCC; border-style:none solid; height:48px; width:818px; padding:4px 0 2px 130px; background-position:left -23px; position:relative;}
.nav .logo{width:100px; height:45px; position:absolute; top:6px; left:8px; background:url(../images/logo.gif) no-repeat;}
h1{ font-size:0; text-indent:-9999px;}
h1 a{display:block; height:36px;}
	.nav dl{height:14px; float:left; padding:5px 5px 5px 0;}
	.nav dl:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
	.nav dt{height:16px; line-height:16px; float:left; width:40px; font-weight:bold; text-align:center;}
		.nav dt a:link{color:#C00;}
		.nav dt a:visited{color:#C00;}
		.nav dt a:hover{color:#333; text-decoration:none;}
		.nav dt a:active{color:#333;}
	.nav dd{height:14px; border-left:dotted 1px #CCC; float:left;}
	
	.nav dl.nav1{width:260px;}
		.nav dl.nav1 dd{width:34px; *width:34px; text-align:center;}
		.nav dl.nav1 dd.san{width:42px; *width:42px; text-align:center;}
	.nav dl.nav2{width:280px;}
		.nav dl.nav2 dd{width:57px; *width:58px; text-align:center;}
		
.sort_title{height:6px; background-position: 0 -17px; font-size:0; line-height:0 clear:both;}
/* header 结束 */

/* main 开始 */
.main{width:950px; margin:0 auto; clear:both; overflow:hidden;}

.sidebar{width:152px; float:left; clear:left; overflow:hidden; margin-top:5px;}
	.sidebar .big1p{ width:150px; height:85px; border:solid 1px #CCC;}
	.sidebar ul{width:156px; margin-top:0;}
	.sidebar li{width:74px; height:24px; line-height:24px; float:left; margin:5px 4px 0 0; text-align:center; background-position: 0 -23px;}




ul.ad1p,ul.ad1p_img{width:792px; float:right;}
ul.ad1p{border-top:1px solid #ccc;}
.marginTop{margin-top:5px;}
ul.ad1p:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.ad1p_img:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.ad1p li{width:130px; height:24px; line-height:24px; border:solid 1px #CCC; border-top:none; float:left; text-align:center;}
ul.ad1p_img li{width:120px; height:49px; padding:0 5px; border:solid 1px #CCC; border-top:none; border-bottom:none; float:left; text-align:center;}
	* html ul.ad1p_img img{margin-bottom:-4px;}
ul.ad1p li a{display:block;}
ul.ad1p li a:hover{background:#FFD;}

.picadbox{ background:#EFEFEF; padding:3px 3px 0 8px;*padding:3px 3px 3px 8px; _padding:3px 1px 0 6px; clear:both; *overflow:auto; zoom:1; margin-top:2px;}
	.picadbox ul{ width:937px; clear:both; padding:0; margin:0;}
	.picadbox ul:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
	.picadbox li{width:110px; height:92px; border:solid 1px #CCC; margin:0 5px 5px 0; float:left; text-align:center; background:#FFF;}
		.picadbox li img{width:90px; height:60px; margin:5px 0;}
		.picadbox li span{display:block; line-height:14px; *line-height:20px; _line-height:20px} 
	
/* 频道直通 开始 */
.gotocha{width:750px; height:20px; background-position: 0 -47px; clear:both; padding:6px 0 5px 200px; margin:2px 0 4px; line-height:20px; font-size:14px;}
	.gotocha a{margin:0 6px;}
	.gotocha a:link{color:#C00;}
	.gotocha a:visited{color:#C00;}
	.gotocha a:hover{color:#FC0; text-decoration:none;}
	.gotocha a:active{color:#C00;}
/* 频道直通 结束 */

h2.pic1tit,h2.pic2tit,h2.pic3tit{width:785px; height:22px; padding:2px 5px 0 160px; line-height:20px;*line-height:22px; font-size:12px; font-weight:lighter; clear:both;}
h2.pic1tit{background-position:0 -78px;}
h2.pic2tit{background-position:0 -102px;}
h2.pic3tit{background-position:0 -126px;}
	h2.pic1tit a,h2.pic2tit a,h2.pic3tit a{margin:0 6px;}

.pic1m{width:960px; background:url(../images/picbgline.gif) repeat-y 467px top; margin:3px 0; }	
ul.pic1box{width:464px;   float:left; clear:left; display:block;}
ul.pic1box:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.pic2box{width:464px; float:left; display:block; margin-left:26px; _margin-left:22px}
ul.pic2box:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
	ul.pic1box li,ul.pic2box li{width:110px; height:94px; border:solid 1px #CCC; text-align:center;margin:0 4px 4px 0; float:left; overflow:hidden;}
	ul.pic1box li img,ul.pic2box li img{margin:6px 0; width:90px; height:60px;}
	ul.pic1box li span,ul.pic2box li span{display:block; line-height:14px; *line-height:20px; _line-height:20px}
	
/* 图片中间通栏文字广告 */
.crosstxt{width:948px; height:22px; line-height:22px; border:solid 1px #CCC; background-position: left -98px; margin-top:3px;_margin-top:-1px; clear:both; overflow:hidden;}
.crosstxt ul{width:952px; height:18px; padding:3px 0;}
.crosstxt ul:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
.crosstxt li{width:135px; height:18px; line-height:18px; text-align:center; border-right:dotted 1px #999; float:left;}
	.crosstxt li a:link{color:#C00;}
	.crosstxt li a:visited{color:#C00;}
	.crosstxt li a:hover{color:#F90; }
	.crosstxt li a:active{color:#C00;}
.mar5{margin-top:-3px; *margin-top:0; _margin-top:-3px;}
	
ul.adtxt,ul.adimg,ul.adimg1{width:945px;  border-right: solid 2px #D8D8D8; border-left: solid 3px #D8D8D8; background:#FFF;}
.topline{border-top:solid 1px #CCC;}
.bottomline{margin-bottom:3px;}
ul.adimg,ul.adimg1{border-bottom:1px #CCC;}
ul.adtxt:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.adimg:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.adimg1:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
ul.adtxt li{width:133px; height:24px; line-height:24px; border:solid 1px #CCC; border-top:none; float:left; text-align:center;}
ul.adimg li{width:123px; height:55px; padding:3px 5px; line-height:24px; border:solid 1px #CCC; border-top:none; float:left; text-align:center;}
ul.adimg1 li{width:123px; height:68px; padding:3px 5px; line-height:24px; border:solid 1px #CCC; border-top:none; float:left; text-align:center;}
* html ul.adimg img{margin-bottom:-4px;}
ul.adimg1 img {width:120px; height:68px;}
* html ul.adimg1 img{margin-bottom:-4px;}
ul.adtxt li a{display:block;}
ul.adtxt li a:hover{background:#FFD;}

/* 新闻5频道 开始 */
.news5p{width:950px; background:url(../images/line1px.gif) repeat-y right top; clear:both; overflow:auto; _zoom:1; margin:0 auto;}
	.newpanle{width:189px; border:solid 1px #B3B3B3; border-right:none; float:left;}
	.newpanle h2{width:189px; height:26px; background-position:0 -150px; font-size:14px; line-height:26px; overflow:hidden;}
	.newpanle h2 strong{color:#C00; margin:0 8px;}
		.newpanle h2 span{font-size:12px; float:right; margin:-24px 5px 0 0; font-weight:lighter;}
		
	.newpanle dl{margin:5px; width:179px; clear:both; border-bottom:dashed 1px #999;}
	.newpanle dl:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
		.newpanle dt{width:66px; float:left;}
		.newpanle dt img{width:60px; height:60px; padding:1px; border:solid 1px #CCC;}
		.newpanle dd{width:110px; float:right; line-height:20px;}
		
	.newpanle ul{padding:1px 10px;}
	.newpanle li{line-height:20px;}
/* 新闻5频道 结束 */

.picadbox_c1{ border:solid 1px #CCC; width:948px; margin:4px 0; clear:both;}
	.picadbox_c1 ul{width:944px; height:118px; clear:both; padding:4px 2px; margin:0;}
	.picadbox_c1 ul:after{content:"."; clear:both; display:block; visibility:hidden; height:0;}
	.picadbox_c1 li{width:118px; height:118px;  float:left; text-align:center; background:#FFF;}
		.picadbox_c1 li img{width:109px; height:109px;}
/* 友情链接 开始 */
.f_link{width:930px; height:22px; line-height:22px; background-position:0 -120px; border:solid 1px #8FB9D0; margin:4px auto; padding:0 9px; color:#C00; clear:both;}
.f_link a{margin:0 5px;}
	.f_link a:link{color:#C00;}
	.f_link a:visited{color:#C00;}
	.f_link a:hover{color:#039;}
	.f_link a:active{color:#C00;}
/* 友情链接 结束 */

/* footer开始 */
.footer{width:948px; border:solid 1px #CCC; margin:0 auto;}
	.footer .guestbook{background-position:0 -142px; height:23px; font-size:13px; line-height:23px; font-weight:bold; text-align:center; border-bottom:solid 1px #CCC; letter-spacing:2px;}
	.footer .f_txt{ padding:5px 10px; line-height:20px;}
	.footer .f_txt strong{display:block; color:#C00; text-align:center; font-weight:lighter;}
	.footer .f_txt p{margin:3px 5px; text-indent:24px; font-size:13px; color:#666;}
	.footer .f_txt em{font-style:normal; display:block; text-align:center; color: #300;}
	.footer .f_txt em a{color:#300;}
/* footer结束 */

