.login{
	width:246px;
	height:249px;
	overflow:hidden;
	float:left;
	background:url(../images/a_14.gif) repeat-x;
   }
   .login .head{
	   margin-top:10px;
   }
   .login .head h1{
	   color:#d60a11;
   }
  .login .content{
	  padding:5px 10px;
	   line-height:20px;
   }
   .login .l_txt1,.login .l_txt2{
	   width:95px;
	   height:20px;
	   line-height:20px;
	   padding-left:20px;
	   margin-left:3px;
   }
   .login .l_txt1{
	   background:url(../images/index_cjwtmtb4.gif) 2px 3px no-repeat #f9f9f9;
   }
    .login .l_txt2{
	   background:url(../images/mm.gif) 2px 3px no-repeat #f9f9f9;
   }
   .login .button{
	   background:url(../images/bt_11.jpg) no-repeat;
	   border:none;
	   width:82px;
	   height:22px;
	   line-height:22px;
	   float:right;
   }
    .login .bgbutton{
	   background:url(../images/hydl_anniu.gif) no-repeat;
	   border:none;
	   width:44px;
	   height:45px;
	   color:#000;
   }
    #NOS{
	   width:214px;
	   height:70px;
	   margin-bottom:5px;
	   padding:5px;
   }
   .loginbox{
	   width:230px;
	   height:64px;
	   padding:2px;
	   background:url(../images/a_20.gif) no-repeat;
	   margin:6px;
   }
   .loginbox table{
	   width:230px;height:64px;
   }
   .loginbox a{
	   color:#fff;
   }
   .loginbox a:hover{
	   color:#d60a11;
   }
 
.indexpic{
	width:744px;
	height:249px;
	overflow:hidden;
	float:left;
}
.navtime{
	width:150px;
	height:18px;
	line-height:18px;
	padding-left:20px;
	float:left;
}
.navflash{
	float:left;
	width:700px;
}
.m_left{
	float:left;
	margin-right:10px;
	width:420px;
	overflow:hidden;
}
  .news{
	   height:198px;
	   width:418px;
	   overflow:hidden;
	   float:left;
	   margin-right:10px;
	   font-size:13px;
   }
   .news .titlebox{
	   height:30px;
	   line-height:30px;
	   padding-top:10px;
	   border-bottom:1px solid #ccc;
   }
    .news .titlebox ul{margin-left:10px;}
   .news .titlebox ul li{
	   float:left;
	   padding:2px 12px;
	   height:25px;
	   line-height:25px;
	   text-align:center;
	   border:1px solid #ccc;
	   margin:0px 5px -1px 5px;
   }
   .news .titlebox a{
	   color:#000;
   }
   .news .titlebox .hover{
	   background-color:#fff;
	   display:block;
	   border-bottom:1px solid #fff;
   }
   .news .titlebox .hover a{
	   color:#d60a11;
	   font-weight:bold;
   }
   .news .titlebox .more{
	   float:right;
	   margin-right:5px;
   }
   .news .titlebox .more a{
	   color:#d9382e;
   }
   .news .content{
	   padding:5px 10px;
	   background-color:#fff;
   }
   .news .content ul li{
	height:28px;
	line-height:28px;
	border-bottom:1px dotted #dfdfdf;
	background:url(../images/online_r3_c2.jpg) no-repeat 8px 10px;
	text-indent:22px;
   }
   .news .content ul li span{
	   float:right;
	   color:#999;
	   font-size:12px;
   }
  
   
.m_right{
	float:left;
	width:558px;
	height:198px;
	overflow:hidden;
}
   .m_r1{
	   height:105px;
	   margin-top:9px;
	  }
	  .m_r1 .kuaijie{
		  float:left;
		  margin-left:10px;
		  _margin-left:5px;
		  width:300px;
	  }
	  .m_r1 .kuaijie a{
		  margin:5px;
		  width:60px;
		  display:block;
		  float:left;
		  text-align:center;
	  }
	  .m_r1 .rexian{
		  text-align:center;
		  margin-top:10px;
	  }
   .yjdl_left{
	overflow:hidden;
	width:538px;
	margin:0 auto;
	height:38px;
    }
	.yjdl_left ul li{
		float:left; 
		margin:0px 5px;
		width:102px;
		height:38px;
	}
	.yjdl_left ul li a{
		display:block;
		width:102px;
		height:38px;
		background-color:#fff;
	}
	.yjdl_left ul li img{
		border: 1px solid #CCC;
		width:100px; 
		height:36px;
	}
	
.sider{width:230px; margin-right:10px; float:left;}
   .menu ul li{
	   height:34px;
	   line-height:34px;
	   padding-left:40px;
	   border-bottom:1px dotted #dfdfdf;
	   background:url(../images/online_r3_c2.jpg) 15px 15px no-repeat;
   }
   .menu ul li:hover{
	   background:none;
	   background-color:#d60a11;
	   border-bottom:1px dotted #d60a11;
   }
   .menu ul li a{
	   font-size:14px;
   }
   .menu ul li a:hover,.menu ul li:hover a{
	   color:#fff;
   }
   .banner{
	   border:1px solid #dfdfdf;	   
	   width:988px;
	   overflow:hidden;
	   background-color:#fff;
	   margin-bottom:10px;
   }
   .banner img{
	   width:988px;
   }
.pageright{
	width:748px;
	float:right;
}
.pageright .content{
	background-color:#fff;
	line-height:25px;
}
   /*-----------------------------------*/
   .price{
	   width:456px;
	   float:right;
	   line-height:35px;
	   height:198px;
	   overflow:hidden;
   }
   .price .txt{
	   height:20px;
	   line-height:20px;
	   _margin:6px 0px;
   }
   
  /*--Í¼Æ¬ÂÖ»»--*/
.imgContainer {	
	width:744px;
	height:249px;
	overflow:hidden;
	position:relative;
}
.slider {
	position:absolute;
}
.slider li {
	list-style:none;
	display:inline;
	
	background-repeat: no-repeat;
}
.slider img {
	width:744px;
	height:247px;
	display:block;
	border:1px solid #ccc;
}
.num {
	position:absolute;
	right:5px;
	bottom:5px;
}
.num li {
	float: left;
	color: #d60a11;
	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 #d60a11;
	background-color: #fff;
}
.num li.on {
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #d60a11;
	font-weight: bold;
}