/*  
Template Name: 180.co.nz  template - 2010
Template URL: http://www.180.co.nz
*/
/*===========================================
        Globle css
  ===========================================*/
* {
	margin: 0px;
	padding: 0px;
	font-family: ËÎÌå,Verdana, Helvetica, Tahoma;
	font-size: 15px;
}
body{
	background-color:#ffffff;
}
img {
	border:0;
}
a, a:link, a:visited {
	color:#343434;
	text-decoration:none;
}
a:hover {
	color:#d12026;
	text-decoration: none;
}

.button {
	cursor:pointer;
}
.pagewidth {
	width:1080px;
	min-width:1080px;
    text-align:center;
	vertical-align:top;
	clear:both;
}
.cleardiv{
   clear:both;
}
#foot_address{
   float:left;
   width:1080px;
   margin-top:10px;
   clear:both;
}
/*===========================================
        Common
 ===========================================*/
#head_top{
   float:left;
   width:100%;
   height:40px;
   background: url(/images/head_top.png) repeat;
   clear:both;
} 
.head_top_left{
   float:left;
   width:260px;
   height:40px;
   margin-right:142px;
}
.head_top_title_on{
   float:left;
   width:108px;
   height:40px;
   line-height:55px;
   background: url(/images/menu-on.png) no-repeat;
   margin-left:5px;
   text-align:center;
   font-size: 16px;   
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";
}
.head_top_title_off{
   float:left;
   width:108px;
   height:40px;
   line-height:55px;   
   background: url(/images/menu-off.png) no-repeat;
   margin-left:5px;
   text-align:center; 
   font-size: 16px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";
}
.head_top_title_off a{
   font-size: 16px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";
}

#head_logo{
   float:left;
   width:260px;
   height:84px;
   line-height:84px;
   margin-top:10px;
   margin-bottom:10px;
}
#head_topbanner{
   float:right;
   width:810px;
   height:84px;
   margin-top:10px;
   margin-bottom:10px;   
}
#ads_901_0{
   float:left;
   width:810px;
   height:84px;   
}
#ads_901_1{
   float:left;
   width:810px;
   height:84px;   
}
#ads_901_2{
   float:left;
   width:810px;
   height:84px;   
}
#part1_left{
   float:left;
   width:260px;
   text-align:left;
}
#part1_middle{
   float:left;
   width:610px;
   margin-left:5px;
   margin-right:5px;
}
#part1_middle_news{
   float:left;
   width:815px;
   margin-left:5px;
}
#part1_middle_newsdetail{
   float:left;
   width:815px;
}
#part1_right{
   float:right;
   width:200px;
   text-align:right;   
}
#part1_right_news{
   float:right;
   width:260px;
   text-align:center;
}
.part1_right_news_ads{
   float:left;
   width:160px;
   height:600px;
   margin-left:20px;
   margin-bottom:10px;
}
.part1_left_block1{
   float:left;
   width:260px;
   height:315px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   clear:both;
}
.part1_left_block1_title{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#ff6602;
}
.part1_left_block1_content{
   float:left;
   width:260px;
   height:285px;
}



.part1_right_news_block1{
   float:left;
   width:260px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   clear:both;
}
.part1_right_news_block1_title{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#ff6602;
}
.part1_right_news_block1_content{
   float:left;
   width:260px;
}



#forex_rate{
   float:left;
   width:250px;
   height:170px;   
   margin-top:5px;
   margin-left:5px; 
}

#findu_search{
   float:left;
   width:250px;
   height:30px;   
   margin-top:10px;
   margin-left:5px;   
   border:#939495 1px solid;
}
#findu_search_box{
   float:left;
   width:216px;
   height:26px;
   margin-top:2px;
   margin-left:2px;
}
#findu_search_box input{
   width:216px;
   height:24px;
   border:#ffffff 1px solid;
   outline:none;
}
#findu_search_button{
   float:left;
   width:18px;
   height:18px;
   margin-left:6px;
   margin-top:6px;
}
#group_business_frame{
   float:left;
   width:260px;
   height:60px;
   margin-top:10px;   
   overflow:hidden;
}
.group_business_over{
  float:left;
  width:250px;
  margin-left:5px;
  height:60px;
  cursor:pointer;
}
.group_business{
  float:left;
  width:250px;
  margin-left:5px;
  height:60px;
  cursor:pointer;
}
.group_business_photo{
  float:left;
  width:65px;
  height:60px;
}

.group_business_content{
  float:right;
  width:181px;
  height:56px;
  text-align:left;
  font-size:10px;
  padding:2px;
}
.group_business_content a{
  font-size:11px;
  font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
}

.part1_left_block2{
   float:left;
   width:260px;
   height:197px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:10px;
   clear:both;   
}
.part1_left_block2_title{
   float:left;
   width:260px;
   height:30px;
   background: url(/images/title_bg.png) repeat;
}
.part1_left_block2_title_labor{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;      
   color:#ee1c25;
}
.part1_left_block2_title_national{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;   
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;      
   color:#293fae;
}
.part1_left_block2_title_dengrongjing{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;   
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;      
   color:#ff6602;
}
.part1_left_block2_content{
   float:left;
   width:260px;
   height:160px;
   padding-top:4px;
   padding-bottom:3px;
}



.part1_middle_block1{
   float:left;
   width:610px;
   height:375px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
}
.part1_middle_block1_title{
   float:left;
   width:600px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;
}
.part1_middle_block1_content{
   float:left;
   width:610px;
   height:345px;
   text-align:left;
}
.part1_middle_block1_news{
   float:left;
   width:815px;
   height:672px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
}
.part1_middle_block1_newsdetail{
   float:left;
   width:815px;
   margin-bottom:10px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
}
.part1_middle_block1_title_news{
   float:left;
   width:805px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;
}
.part1_middle_block1_content_news{
   float:left;
   width:805px;
   height:632px;
   text-align:left;
   padding:5px;
}
.part1_middle_block1_content_newsdetail{
   float:left;
   width:805px;
   line-height:1.5;
   text-align:left;
   padding:5px;
}
.part1_middle_block1_search{
   float:left;
   width:815px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
}
.part1_middle_block1_content_search{
   float:left;
   width:805px;
   text-align:left;
   padding:5px;
}
.part1_middle_block2{
   float:left;
   width:610px;
   height:345px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:10px;
}
.part1_middle_block2_title{
   float:left;
   width:600px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
}
.part1_middle_block2_content{
   float:left;
   width:600px;
   height:305px;
   padding-left:5px;
   padding-right:5px;
   padding-top:8px;   
   text-align:left;
}
.part1_right_weather{
   float:left;
   width:200px;
   height:168px;
}
.part1_right_ads{
   float:left;
   width:200px;
   margin-top:7px;
}

.part2_middle_block2{
   float:left;
   width:610px;
   height:350px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:10px;
}
.part2_middle_block2_title{
   float:left;
   width:600px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
}
.part2_middle_block2_content{
   float:left;
   width:600px;
   height:310px;
   padding-left:5px;
   padding-right:5px;
   padding-top:8px;   
   text-align:left;
}

/*===========================================
        Blog CSS
 ===========================================*/
.home3_left_blog1_content1_profile{
    float:left;
    width:255px;
    height:95px;
}
.home3_left_blog1_content1_profile_photo{
    float:left;
    width:80px;
    margin-left:5px;
}
.home3_left_blog1_content1_profile_desc{
    float:right;
    width:160px;
    margin-right:5px;
    text-align:left;
}
*html .home3_left_blog1_content1_profile_desc{
    float:right;
    width:150px;
    text-align:left;
}
*+html .home3_left_blog1_content1_profile_desc{
    float:right;
    width:160px;
    margin-right:5px;
    text-align:left;
}
.home3_left_blog1_content1_profile_desc a{
    text-decoration:underline;
}
.home3_left_blog1_content1_list{
    float:left;
    width:245px;
    height:75px;
    padding-left:5px;
    line-height:1.5;
    clear:both;
}
.home3_left_blog1_content1_list a{
    line-height:1.5;
}


/*===========================================
        News CSS
 ===========================================*/

.newslist{
    float:left;
    width:600px;
    height:26px;
    clear:both;
}
.newslist_title{
    float:left;
    width:500px;
    font-size:15px;
    text-align:left;
}
.newslist_title a{
    float:left;
    width:500px;
    font-size:15px;
}
.newslist_date{
    float:left;
    width:50px;
    font-size:15px;
    text-align:left;    
}
.newslist_mobile{
    float:right;
    width:50px;
    text-align:center;    
}
.bigbanner{
    background:url('/images/banner_bg_big.png') repeat;
}
.smallbanner{
    background:url('/images/banner_bg_small.png') repeat;
}
/*===========================================
        Part2 CSS
 ===========================================*/
#part2_left{
   float:left;
   width:260px;
   text-align:left;
}
#part2_right{
   float:right;
   width:815px;
   text-align:left;
}

.part2_left_block1{
   float:left;
   width:260px;
   height:350px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:5px;
   clear:both;
}
.part2_left_block1_title{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#ff6602;
}
.part2_left_block1_content{
   float:left;
   width:260px;
   height:315px;
   line-height:1.5;
   padding-top:5px;
}
.part2_left_block1_content a{
   line-height:1.5;
}
.part2_left_block2{
   float:left;
   width:260px;
   height:360px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:10px;
   clear:both;
}
.part2_left_block2_title{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#ff6602;
}
.part2_left_block2_content{
   float:left;
   width:260px;
   height:325px;
   line-height:1.5;
   padding-top:5px;
}
.part2_left_block2_content a{
   line-height:1.5;
}
.part2_left_block2_content_0{
   float:left;
   width:260px;
   height:128px; 
   line-height:1.5;
}
.part2_left_block2_content_0 a{
   line-height:1.5;
}
.part2_left_block2_content_1{
   float:left;
   width:260px;
   height:160px;
}
.part2_left_block2_content_2{
   float:left;
   width:255px;
   line-height:1.5;   
   padding-top:5px;
   padding-left:5px;
}
.part2_left_block2_content_2 a{
   line-height:1.5;
}
.part2_left_block2_content_line{
   float:left;
   width:240px;
   height:10px;
   margin-left:10px;
   margin-bottom:5px;
   border-bottom:#939495 1px solid;
}

.part2_left_block3{
   float:left;
   width:260px;
   height:346px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:10px;
   clear:both;
}
.part2_left_block3_title{
   float:left;
   width:250px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";
   text-align:left;
   padding-left:10px;
   color:#ff6602;
}
.part2_left_block3_content{
   float:left;
   width:260px;
   height:311px;
   padding-top:5px;
}
.part2_left_block3_content_logo{
   float:left;
   width:124px;
   height:83px;
   margin-left:3px;
   margin-right:3px;
   margin-top:5px;
   margin-bottom:5px;
}
#part2_left_global{
   float:left;
   width:610px;
   text-align:left;
}
#part2_left_right{
   float:right;
   width:200px;
   text-align:left;
}


.part2_left_right_block1{
   float:left;
   width:200px;
   height:350px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;
   margin-top:10px;
   clear:both;
}
.part2_left_right_block1_title{
   float:left;
   width:190px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#ff6602;
}
.part2_left_right_block1_content{
   float:left;
   width:200px;
   height:320px;
}
#part2_right_ads{
   float:left;
   width:815px;
   height:85px;
   margin-top:5px;
}
#part2_right_lovekiwi{
   float:left;
   width:815px;
}
.part2_lovekiwi_frame{
   float:left;
   width:815px;
   height:479px;
   border-left:#939495 1px solid;
   border-right:#939495 1px solid;
   border-bottom:#939495 1px solid;   
   margin-top:5px;
}
.part2_lovekiwi_frame_title{
   float:left;
   width:805px;
   height:30px;
   line-height:30px;
   background: url(/images/title_bg.png) repeat;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#000000;
}
.art2_lovekiwi_frame_title a{
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   color:#000000;
}

.part2_lovekiwi_frame_content{
   float:left;
   width:815px;
   height:449px;
}

.part2_lovekiwi_block{
   float:left;
   width:270px;
   height:223px;
}
.part2_lovekiwi_block_title{
   float:left;
   width:260px;
   height:30px;
   line-height:30px;
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";   
   text-align:left;
   padding-left:10px;   
   color:#000000;
}
.part2_lovekiwi_block_title a{
   font-size: 15px;        
   font-family:"Î¢ÈíÑÅºÚ","ºÚÌå","Hei";  
   color:#000000;
}

.part2_lovekiwi_block_line_right_1{
   float:left;
   width:1px;
   height:213px;
   margin-top:10px;
   border-right:#939495 1px solid;
}
.part2_lovekiwi_block_line_right_2{
   float:left;
   width:1px;
   height:213px;
   margin-bottom:10px;
   border-right:#939495 1px solid;
}
.part2_lovekiwi_block_line_bottom_1{
   float:left;
   width:260px;
   height:1px;
   margin-left:10px;
   border-bottom:#939495 1px solid;
}
.part2_lovekiwi_block_line_bottom_2{
   float:left;
   width:273px;
   height:1px;
   border-bottom:#939495 1px solid;
}
.part2_lovekiwi_block_line_bottom_3{
   float:right;
   width:260px;
   height:1px;
   margin-right:12px;
   border-bottom:#939495 1px solid;
}
.part2_lovekiwi_block_content{
   float:left;
   width:270px;
   height:193px;
}
.lovekiwi_item{
   float:left;
   width:240px;
   height:20px;
   text-align:left;   
}
.lovekiwi_new{
   float:right;
   width:25px;
   height:20px;
   padding-right:5px;
   text-align:right;
   font-family:"Verdana","ºÚÌå","Hei";      
}
.lovekiwi_item a{
   font-size:14px;
}

#bottompart_line{
   float:left;
   width:100%;
   height:15px;
   margin-top:20px;
   background: url(/images/bottom_bg.png) repeat;
}
#bottompart_content{
   float:left;
   width:1080px;
   margin-top:5px;
   text-align:center;
}
.bottomads{
   float:left;
   height:75px;
   margin-right:5px;
   margin-top:5px;
}



/*===========================================
        Tool Box CSS
 ===========================================*/
.home4_right_list_left{
   float:left;
   width:85px;
   text-align:left;
   margin-left:10px;
   margin-right:5px;
   margin-top:8px;
}
*html .home4_right_list_left{
   float:left;
   text-align:left;
   margin-left:5px;
   margin-top:8px;
}
*+html .home4_right_list_left{
   float:left;
   width:85px;
   text-align:left;
   margin-left:10px;
   margin-right:5px;
   margin-top:8px;
}
.home4_right_list_right{
   float:right;
   width:85px;
   text-align:right;
   margin-left:5px;
   margin-right:10px;
   margin-top:8px;   
}
*html .home4_right_list_right{
   float:right;
   text-align:right;
   margin-right:5px;
   margin-top:8px;   
}
*+html .home4_right_list_right{
   float:right;
   width:85px;
   text-align:right;
   margin-left:5px;
   margin-right:10px;
   margin-top:8px;   
}
.home4_right_list_icon{
   float:left;
   width:23px;
   text-align:left;   
}
.home4_right_list_title{
   float:right;
   width:60px;
   text-align:right; 
   padding-top:3px;  
   font-size:14px;
}
.home4_right_list_title a{
   font-size:14px;
}
.home4_link{
  float:left;
  width:170px;
  margin-left:15px;
  margin-top:10px;
}