@charset "utf-8";
/* CSS Document */
*{
	margin: 0px;
	padding: 0px;
}
img{
	border:0px;
}
body{
	background-image: url(../bg/body_bg1.gif);
	background-repeat: repeat-x;
	background-color: #296a03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-x:hidden;
}
#conindex{
	background: url(../bg/index_bg.jpg) no-repeat 50% 10%;
	width:1003px;
	margin:0 auto;
}
ins{display:none;}
ul{}
li{
	list-style-type: none;
}
a {
	color: #fe9600;
}

#wrapper{
	width: 832px;
	margin-left:87px;
	
	
}
#header{
    height:284px;
	overflow-y:hidden
}
#index-menu{
	background-repeat: no-repeat;
	width:85px;
	float:left;
	padding-right:10px;
	position: relative;
}
ul.index-nav{
    background:url(../bg/index_nav.jpg) no-repeat;
	height:86px;
	padding-left:48px;
	margin:0px;
}
ul.index-nav li{
	float: left;
}
ul.index-nav li a{
	display: block;
	height: 42px;
	width: 105px;
	margin-top:40px;
	margin-right: 2px;
}



#content{
}
#leftsidebar{
   float:left;
   width:207px;
}
#notice{
   height:150px;
   background:url(../bg/notice_bg.jpg) no-repeat;
   padding-top:96px;
   padding-left:18px;
   padding-right:10px;
   color:#1E5501;
   line-height:18px;
}
#notice dt a{
   color:#1E5501;
   line-height:18px;
   text-decoration:none;
}
#notice dt a:hover{
	color:#FF6600;
	text-decoration:underline;
}
#notice dd{
   text-align:right;
   padding-right:15px;
   padding-top:15px;
}
.sidebarIcon{
   padding-top:9px;
   height:83px;
}
#main{
   float:left;
   width:617px;
   padding-left:7px;
}
ul.tabs {
	height:64px;
   background:url(../bg/index-top.gif) no-repeat;
}
ul.tabs li{
	float: left;
}
ul.tabs li a{
	display: block;
	height: 50px;
}
ul.tabs li.choose a {
	background-position: left bottom;
	color: #FF0000;
	display: block;
	margin-left: 1px;
	margin-top: -1px;
}

ul.tabs li#hd-tab a{
	width: 113px;
	background-image: url(../bg/li02.gif);
	background-repeat: no-repeat;
}
/*ul.tabs li#jx-tab a{
	width: 120px;
	background-image: url(../bg/li01.gif);
	background-repeat: no-repeat;
}*/
ul.tabs li#sw-tab a{
	width: 111px;
	background-image: url(../bg/apl.jpg);
	background-repeat: no-repeat;
	margin-left: 1px;
	margin-top:20px;
	height: 28px;
}
ul.tabs li#sw-tab.choose a {
	background-image:url(../bg/apl01.jpg);
	background-repeat:no-repeat;
	display:block;
	width:111px;
	height: 28px;
	margin-top: 20px;
}

#main-center{

}
.lefter{
   float:left;
}
.righter{
  float:right;
}
.main-con{
   width:590px;
   float:left;
   height:306px;
}
#main-bottom{
   background-image:url(../bg/index_44.jpg);
   background-repeat:no-repeat;
   height:9px;
}
#label{
  padding-top:9px;
  position: relative;
  _padding-top: 3px;
}
/*视频内容*/
#hd-content,#jx-content{
   padding-top:4px;
}
#shipin{
   width:298px;
   float:left;
}
#video{
   height:217px;
   padding-bottom:12px;
}
.title{
   height:19px;
   color:#008b06;
   font-size:14px;
   font-weight:bold;
   padding-bottom:10px;
   margin-top:10px;
}
.title span{
  padding-right:3px;
}
a.titlefont{
  color:#008b06;
  text-decoration:none;
}
a:hover.titlefont{
  color:#008b06;
  text-decoration:underline;
}
#shuxian{
  float:left;
  width:6px;
}
#videolist{
  float:left;
  overflow:hidden;
  margin:0px;
  width:283px;
}
#videolist1{
  float:left;
  overflow:hidden;
  margin:0px;
  width:288px;
}
#videolist2{
  float:left;
  overflow:hidden;
  margin:0px;
  width:270px;
}
.listtop{
  clear:both;
}
.topleft{
  float:left;
  width:125px;
  padding-left:8px;
  height:auto;
  margin:0px 0px 5px 5px;
  height:125px;
}
.topleft1{
  float:left;
  width:128px;
  height:auto;
  margin:0px 0px 5px 5px;
  height:125px;
  overflow:hidden;
}
.videopic{
  width:120px;
  height:90px;
  padding:3px;
  background-color:#FFFFFF;
  border:1px solid #cccccc;
  text-align:center;
}
.videopic img{
	max-width: 120px;
	max-height: 90px;
}
* html .videopic img{/*
	width: expression(this.width > 100 && this.height < this.width ? 100 : true);
	height: expression(this.height >75 && this.height >= this.width ? 75 : true);*/
	width:expression(this.width > 120 && this.width/this.height >=1.3 ? 120:true);
	height:expression(this.height >90 && this.width/this.height <1.3  ? 90:true);

}
.videotitle{
  width:128px;
  padding-top:3px;
  padding-bottom:3px;
  color:#008b06;
  text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.videotitle img{
	margin-bottom:-2px;
}
.videotitle a{
  color:#008b06;
  text-decoration:none;
}
.videobtn{
  text-align:right;
  padding-top:10px;
  clear:both;
}
#footer{
	text-align: center;
	width:1000px;
	margin:auto;
	position: relative;
	clear:both;
}
#contact {
	background-image: url(../bg/contact.gif);
	background-repeat: no-repeat;
	height: 107px;
	width: 238px;
	position: absolute;
	left: 370px;
	top: -90px;
	visibility: visible;
}

#contact a {
	display: block;
	margin-top: 25px;
	position: relative;
	width: 240px;
	height: 20px;
}
#contact .shanchu a{
	display: block;
	margin-top: 0px;
	position: relative;
	width: 240px;
	height: 20px;
}
.toupiao{
   font-size:12px;
}
.toupiao dd{
   float:left;
   padding-right:1px;
}
.toupiao dd a{
   color:#ff4e00;
}

#videodenglu {
	position:relative;
	background-image:url(../bg/shipin01_02.gif);
	left:8px;
	top:0px;
	width:850px;
	height:30px;
	margin:auto;
	z-index:110;
	overflow:hidden;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
#videodenglu:hover{	filter: alpha(opacity=100);
	opacity: 1.0;}
.xinxi{
   float:left;
   position:relative;
   padding-top:7px;
   padding-left:30px;
   color:#1d5e1f;
}
.videodenglubtn11{
   float:left;
   position:relative;
   padding-left:10px;
   padding-top:6px;
}
.videodenglubtn12{
   color:#008b06;
   float:right;
   position:relative;
   padding-right:50px;
   padding-top:6px;
}

.videodenglubtn{
   float:right;
   position:relative;
   padding-right:30px;
   padding-top:3px;
}
.videodenglubtn01{
   float:right;
   position:relative;
   padding-right:20px;
   padding-top:2px;
}
.campaigninfofrom {
	background-image:url(../bg/campaign_from.gif);
	background-repeat: no-repeat;
	padding-top:25px;
	padding-right:24px;
	padding-left: 24px;
	text-align:right;
}
.videomainbody {
	background-image: url(../bg/shipin_bg.gif);
	background-repeat: repeat-x;
	padding-right: 24px!important;
	padding-right: 21px;
	padding-left: 24px;
	padding-top:8px;
	height:865px;
}/*新首页*/
#xinshipin{
   width:308px;
   float:left;
}
.xintitle{
   height:15px;
   color:#008b06;
   font-size:12px;
   font-weight:bold;
   padding-top:10px;
}
#xinvideo{
   height:251px;
}
.xinvideopic{
  width:120px;
  height:90px;
  padding:3px;
  background-color:#FFFFFF;
  border:1px solid #cccccc;
}
.xinvideopic img{
	max-width: 120px;
	max-height: 90px;
}
* html .xinvideopic img{/*
	width: expression(this.width > 100 && this.height < this.width ? 100 : true);
	height: expression(this.height >75 && this.height >= this.width ? 75 : true);*/
	width:expression(this.width > 120 && this.width/this.height >=1.3 ? 120:true);
	height:expression(this.height >90 && this.width/this.height <1.3  ? 90:true);

}
.xintopleft{
  float:left;
  padding-left:8px;
}
.xinvideotitle{
  padding-top:3px;
  padding-bottom:3px;
  color:#008b06;
  text-align:center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:126px;
}
.xinvideotitle a{color:#008B06; text-decoration:none;}
.xinvideotitle a:hover{color:#FF6600; text-decoration:underline;}
.xinvideotitle img{ margin-bottom:-2px;}
/*投票框*/
#toupiaokuang{
  width:287px;
  height:254px;
  left:800px;
  top:120px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  background-image:url(../bg/toupiao01_03.gif);
  background-repeat:no-repeat;
  position:absolute;
  display:none;
}
#toupiaokuang01{
  width:287px;
  height:254px;
  left:800px;
  top:120px;
  padding-top:5px;
  padding-left:10px;
  padding-right:10px;
  background-image:url(../bg/toupiaostart_03.gif);
  background-repeat:no-repeat;
  position:absolute;
   display:none;
}
.toupiaosucc{
  text-align:right;
  padding-bottom:205px;
}
.toupiaosucc01{
  text-align:right;
  padding-bottom:16px;
}
.toupiaobtn{
  text-align:center;
  clear:both;
}
.toupiaoridio{
   padding-left:110px;
   padding-top:4px;
   color:#3c7a06;
   clear:both;
}
.toupiaocheckbox{
   padding-top:14px;
   padding-left:110px;
   color:#3c7a06;
   clear:both;
}
.toupiaotext{
   padding-left:95px;
   padding-top:30px;
   *padding-top:12px;
   clear:both;
}
.tptextinput{
   border:0px;
   background-color:transparent;
   height:18px;
   width:130px;
   clear:both;
}
.toupiaotext01{
   padding-left:140px;
   padding-top:20px;
   *padding-top:14px;
   clear:both;
}
.toupiaobtn01{
   float:left;
   padding-right:15px;
}
.toupiaobtndiv{
  padding-left:80px;
  padding-top:12px;
  clear:both;
}

/*首页*/

.listtop {
	clear:both;
}
.wencontent{
	background: url(../bg/wenzijs_bg.jpg) no-repeat 5px 0px;
	width: 288px;
	height: 296px;
}
.wencontent p{
	color: #1c5500;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	padding: 20px 10px 0 15px;
}
.chakanxc{
	padding: 65px 0 0 135px;
}
.chakanxc img{
	border : none;
}
#shipin{
	position: relative;
	width: 295px;
	
}
#shipin1{
	position: relative;
	width: 289px;
	overflow:hidden;
	float:left;
	
}
.bofangan{
	background: url(../bg/wzxia_bg.jpg) no-repeat 0 0;
	width: 289px;
	height: 40px;
	margin-top: 5px;
	*margin-top: 5px;
	_margin-top: 2px;
	position: absolute;
	
	top: 209px;
	_top: 210px;
	
	
}
.bofangan img{
	border: none;
	margin: 2px 0 0 11px;
	
}
.tupianshow{
	padding-left:75px;
}
.spmc{
	text-align: center;
	padding-top: 45px;
	_padding-top: 37px;
}
.spmc a{
	color: #008b06;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	_padding-top: 0px;
	text-decoration:underline;

}
.banji{
	color: #008b06;
	text-align: center;
	padding-top: 5px;
}

/*ul.tabs li#jx-tab a{
	width: 129px;
	background-image: url(../bg/li01.gif);
	background-repeat: no-repeat;
}*/

ul.tabs li#jx-tab.choose a{
	width: 129px;
	background-image: url(../bg/jingc_1.jpg) ;
	background-repeat: no-repeat;
	height: 28px;
	margin-top:20px;
}
ul.tabs li#jx-tab a{
	width: 129px;
	background-image: url(../bg/jingc_2.jpg) ;
	background-repeat: no-repeat;
	height: 28px;
	margin-top:20px;
}
ul.tabs {
	background:transparent url(../bg/index-top.gif) no-repeat scroll 0 0;
	height:64px;
}
.maintu{
	margin:3px 0 0 4px; 
	 
}
.maintu img{
	border: none;
}
#notice dt{
	padding-bottom: 5px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:172px;
}
.show_tupian{
	height:286px;
	overflow-x:hidden;
	overflow-y:hidden;
	width:287px;
}
.show_tupian ul li{
	width:287px;
}




/*zhuwei slider
p#controls{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:30px;
	height:77px;
	position:absolute;
	left:-30px;
	top:-160px;
	}	
#nextBtn{ 
	left:696px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(bj/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a, #nextBtn2 a{ 
	background:url(bj/btn_next.gif) no-repeat 0 0;	
	}
*/

/*决赛首页*/
#nextBtn{ 
	padding-left:35px;
}
.shipintu{
	padding-top:4px;
}
.banjiti{
	text-align:center;
	padding: 20px 0 0 0;
}
.meiti{
	color:#008B06;
	font-weight:bold;
	padding-top:10px;
	text-align:center;
	text-decoration:underline;
}

.huangse_bg{
	background:transparent url(../bg/wenzijs_bg.jpg) no-repeat scroll 5px 0;
	height:296px;
	width:288px;
	float: left;
}	
.huangse_bg p {
	color:#1C5500;
	font-size:12px;
	line-height:25px;
	padding:20px 15px 0 20px;
	text-align:left;
}													
.chakanxq {
	padding:68px 0 0 170px;
}


ul.tabs li#hd-tab a {
	background-image:url(../bg/xcp01.jpg);
	background-repeat:no-repeat;
	width:111px;
	height: 28px;
	margin-top: 20px;
}
ul.tabs li#hd-tab.choose a {
	background-image:url(../bg/xcp.jpg);
	background-repeat:no-repeat;
	color:#FF0000;
	display:block;
	width:111px;
	height: 28px;
	margin-top: 20px;
}
ul.tabs li#jx-tab.choose a{
	width:111px;
	background-image: url(../bg/atp01.jpg) ;
	background-repeat: no-repeat;
	height: 28px;
	margin-top:20px;
	margin-left:1px;
}
ul.tabs li#jx-tab a{
	width:111px;
	background-image: url(../bg/atp.jpg) ;
	background-repeat: no-repeat;
	height: 28px;
	margin-top:20px;
	margin-left:1px;
}

/*图片垂直居中*/

* {margin:0;padding:0}
.pic_mid {
  overflow:hidden;
  position:relative;
  text-align:center;
}
.pic_mid p {
  position:static;/*
  +position:absolute;*/
  top:50%
}
*html .pic_mid p {position:absolute;}
*+html .pic_mid p {position:absolute;}
.pic_mid img {
  position:static;/*
  +position:relative;*/
  top:-50%;left:-50%;
  vertical-align:middle
}
*html .pic_mid img{position:relative;}
*+html .pic_mid img{position:relative;}
.pic_mid p:after {
  content:".";font-size:1px;
  visibility:hidden
}
.boxleft{
	background-image:url(../bg/index_08.jpg); 
	background-repeat:repeat-y;
	background-position:right top;
	width:13px;
}
.boxright{
	background-image:url(../bg/index_12.jpg); 
	background-repeat:repeat-y;
	background-position:left top;
	width:14px;
}
/*图片垂直居中 end*/
#sc a{
	background-image:url(../bg/024_03.gif);
	width:114px;
	height:28px;
	margin-left:10px;
	margin-top:10px;
}