@charset "utf-8";
/* CSS Document */

/*
	Style Imports
*/
@import url(basestyle.css); 
@import url(imgstyle.css); 

@import url(child_menu.css); 
/*
	=Tags
*/



body{
	padding:0px;
	margin:0px; font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
div, h1, h2, h3, h4, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{ margin:0px 0px;}

.clear{
	clear:both; 
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}


.bold{ font-weight:bold;}


a,a:hover,a:link{ text-decoration:none; color:#666;  }


.center{ text-align:center; }




.formsstyle{width:170px; border:#CCCCCC 1px dashed; height:19px; margin:5px 0px 0px 0px; font-size:12px!important; color:#999;} 
.formsstyle0{width:170px; border:#CCCCCC 1px solid; height:19px; margin:0px 0px 0px 0px; font-size:12px!important; color:#999;} 
.formsstyle0b{width:195px; border:#CCCCCC 1px dashed; height:19px; margin:0px 0px 0px 0px; font-size:12px!important; color:#999;} 
.formsstyle1{width:290px; border:#CCCCCC 1px dashed; height:80px; margin:5px 0px 0px 0px;font-size:12px!important; color:#999;} 
.formsstyle2{width:110px; border:#CCCCCC 1px dashed; height:19px; margin:0px;font-size:12px!important; color:#999;} 
.formsstyle3{width:60px; border:#CCCCCC 1px dashed; height:18px; margin:5px 0px 0px 0px ;font-size:12px!important; color:#999;} 
.formsstyle4{width:130px; border:#CCCCCC 1px dashed; height:19px; margin:5px 0px 0px 0px ;font-size:12px!important; color:#999;} 
.formsstyle5{width: auto; border:#CCCCCC 1px dashed; height:19px; margin:5px 0px 0px 0px ;font-size:12px!important; color:#999;} 
.formsstyle6{width: auto; border:#CCCCCC 1px dashed; margin:0px ;font-size:12px!important; color:#999;} 
.formsstyle7{width:150px; border:#CCCCCC 1px dashed; height:19px; margin:0px 0px 0px 0px; font-size:12px!important; color:#999;} 
.inputstyle1{margin:5px 0px 0px 0px;color:#999;} 
.inputstyle2{margin:10px 5px 0px 0px;color:#999;} 

input,select{ margin:0px; color:#999; }

.inputstyle{margin:3px 0px 0px 0px; padding:0px;color:#999;}

textarea{ width:360px;border:#CCCCCC 1px dashed;margin:5px 0px; color:#999;}
.title_weith{ width:360px;border:#CCCCCC 1px dashed; height:18px; margin:5px 0px 0px 0px ;  }



/*------------------------------------------------body--------------------*/



#page{ text-align:center ; margin:20px auto; clear:both; overflow:hidden; }

.prev{width:60px; margin:0px; background:url(images/body/prev.jpg) no-repeat 2px 3px;}
.page_prev{ margin-left:10px; }
.next{width:60px; background:url(images/body/next.jpg) no-repeat 52px 3px;}
.page_next{ margin-right:10px; }



#page ul{ padding:0px; border:0;float:none; margin:0px auto; }

#page ul li{ display:inline; float:none; }
#page ul ul{ float:left;display:inline;   }
#page ul li ul li{ padding:0px; float:left; display:inline; width:50px;}





/*------------------------------------------------page--------------------*/












#head{ width:1000px; margin:0px auto; background: url(images/head/head_background_01.jpg) no-repeat; padding:0px;}



#head_body{ width:972px; margin:0px auto ; }

#language{  width:100%; text-align:right; height:29px; line-height:29px;   }

#language a{ color:#575757; } 


#top_head{ width:100%; }

div.logo{ float:left; width:210px; height:65px; background:url(images/head/logo.jpg) no-repeat;}
div.head_bannar{ float:right;width:200px; height:65px; background:url(images/head/head_bannar.jpg) no-repeat;}

#bottom_head{ width:100%;  }

/*------------------------------------------------head--------------------*/




#nav{ width:972px; background:url(images/head/nav_background.jpg) no-repeat; height:32px; }


#menu{height:32px; float:left;}


#menu ul.firstbutton{ float:left; width:85px;padding:0px; display:inline; font-weight:bold; text-align:center;font-size:0px;}
#menu ul.firstbutton ul{ width:85px; padding:0px; text-align:center; line-height:32px;  margin:0px; font-size:12px;float:left;}
#menu ul.firstbutton ul a{width:85px;color:#FFFFFF;font-size:12px;}
#menu ul.firstbutton ul:hover{width:85px;color:#FFFFFF; background:url(images/head/nav_icon.jpg) no-repeat 39px 0px; }
#menu ul.firstbutton ul:visited{width:85px;color:#FFFFFF; background:url(images/head/nav_icon.jpg) no-repeat 39px 0px; }


#menu ul.button{ float:left;width:85px; padding:0px; background:url(images/head/nav_line.jpg) no-repeat 0px 0px;display:inline;margin:0px; text-align:center;font-size:0px;font-weight:bold;}
#menu ul.button ul{ width:84px;  padding:0px; margin:0px 0px 0px 1px ; float:left; text-align:center; line-height:32px; font-size:12px; overflow:hidden;}
#menu ul.button ul a{width:84px;color:#FFFFFF;font-size:12px;}
#menu ul.button ul:hover{width:84px;color:#FFFFFF; background:url(images/head/nav_icon.jpg) no-repeat 39px 0px; }
#menu ul.button ul:visited{width:84px;color:#FFFFFF; background:url(images/head/nav_icon.jpg) no-repeat 39px 0px; }



#member{ float:right; }




/*------------------------------------------------nav--------------------*/

#foot{ width:1000px; margin:0px auto; padding:0px; }
#footbody{ width:972px; margin:0px auto;   background-color:#f4f4f4; }


#foot_nav{height:18px; margin:0px auto;text-align:center; padding:15px 0px; width:690px;}


#foot_nav ul.firstbutton{ margin:0px; width:85px;padding:0px; float:left; }
#foot_nav ul.firstbutton ul{  padding:0px; text-align:center; line-height:18px;  }
#foot_nav ul.firstbutton ul a{color:#6a6a6a;}


#foot_nav ul.button{ margin:0px;width:85px; padding:0px 0px 0px 1px;  background:url(images/head/foot_line.jpg) no-repeat 0px 0px;float:left; }
#foot_nav ul.button ul{ width:84px;  padding:0px; margin:0px; text-align:center; line-height:18px;}
#foot_nav ul.button ul a{color:#6a6a6a;}


#foot_copyright{ margin:0px ; padding:0px; text-align:center; height:60px;  }


#foot_copyright ul{ margin:0px auto ; padding:0px; width:650px; display:block; list-style:none;}

#foot_copyright ul li{ margin:0px ; padding:0px;  display:block; list-style:none; float:left; overflow:hidden;}




div.coypright{margin:0px 5px;padding:0px; display:inline;color:#6a6a6a; line-height:60px; }
div.coypright a{color:#6a6a6a;  }

div.ic{ margin:0px 10px ;padding:0px; display:inline;color:#6a6a6a; line-height:60px; }
div.ic a{color:#6a6a6a;  }



div.foot_child_menu{ height:32px; background-color: #eb0b14; width:582px; margin:10px auto 0px; padding:0px; overflow:hidden;  clear:both; }



div.friendlink{ margin:0px; padding:0px; width:80px; display:inline; line-height:0px; font-size:0px; 　 }


div.friendlink　img{ margin:0px 5px; padding:0px; }


/*------------------------------------------------footer--------------------*/






















#frame{ width:1000px; margin:0px auto; }

div.framebody{ width:1000px; margin:0px; background:url(images/head/head_background_02.jpg) no-repeat 0px 0px; padding:0px ; }
div.frame_name{ margin:0px; color:#000000;padding:0px 0px 0px 34px; line-height:32px; overflow:hidden;  }
div.frame_name a,a:hover,a:visited{ color:#000000; }

/*------------------------------------------------frame--------------------*/






#mainbody{ width:1000px; margin:0px auto;  padding:0px 0px 24px 0px;}

#mainbodyline{width:1000px; margin:0px; padding:0px;}


.mainbodybackground{ background:url(images/body/background.jpg) repeat-y 630px  0px ;overflow:hidden;}

#body_left{ float:left; width:610px; margin:0px; padding:0px; }

#body_right{ float:left; width:356px; background-color:#f1f1f1; margin: 0px 0px 0px 20px; padding:0px;}


#body_left_2{ width:972px; margin:0px 0px 0px 13px; padding:0px; }

#body_right_2{ width:972px; background-color:#f1f1f1; margin:0px 0px 0px 13px; padding:0px;}



/*------------------------------------------------mainbody--------------------*/


#left_unit{}

div.left_unit_head{ width:610px; background:url(images/body/left_unit_head_background.jpg) no-repeat; height:10px; line-height:0px; font-size:0px; }
div.left_unit_mible{width:610px; background:url(images/body/left_unit_mible_background.jpg)  repeat-y;}
div.left_unit_bettem{width:610px; background:url(images/body/left_unit_bettem_background.jpg) no-repeat; height:10px; line-height:0px; font-size:0px;  }

div.left_unit_mibl_body{ margin:0px 14px; overflow:auto; width:582px;background-color:#f8f8f8;  padding:0px;}
div.left_unit_mibl_body_write{ margin:0px 14px; overflow:auto;width:582px; padding:0px;}



div.left_unit_mibl_body_w{ margin:0px 14px 0px; text-align:left; line-height:18px; color:#666666; overflow:auto;}

div.content{ margin:14px 10px; text-align:left; letter-spacing:1px; padding:0px; line-height:20px; }

div.content_list{ margin:14px 10px 30px 10px; text-align:left; letter-spacing:1px; overflow:hidden; line-height:20px;}
div.content_list ul li{ padding:0px; float:left; display:inline;}
div.content_list ul{ padding:0px 0px 5px 0px; display:inherit; width:553px;}
div.content_list ul li.content_list_number{ width:20px;  }
div.content_list ul li.content_list_content{width:533px; }

div.content_list ul li.content_list_title{ width:150px;  }
div.content_list ul li.content_list_contents{width:403px; }


div.content_point{ background:url(images/body/content_point.jpg) no-repeat 0px 0px; overflow:hidden; padding:0px 0px 5px 0px;  width:403px;}
div.content_right_unit{width:90%; margin:0px; float:right; font-size:12px; overflow:hidden; }

div.content_right_unit a{ color:#666; text-decoration:underline; }
div.content_right_unit a:hover{ color:#666; text-decoration:underline;}
div.content_right_unit a:link{color:#666; text-decoration:underline; }

div.content_images{ clear:both; padding:5px; }


div.content_point_style1{ background:url(images/body/content_point.jpg) no-repeat 10px 0px; overflow:hidden; padding:0px 0px 5px 0px;  width:562px;}



div.content_faq_list{ margin:0px; text-align:left; letter-spacing:1px; line-height:22px; overflow:hidden; padding:0px;}
div.content_faq_list ul{ padding:5px 0px 5px 0px; display: block; clear:both; overflow:hidden; line-height:22px;}
div.content_faq_list ul li{ padding:0px; float:left; display: inline; overflow:hidden; margin:0px;}
div.content_faq_list ul li.content_fag_list_roww{ width:510px;}
div.content_faq_list ul li.content_faq_list_number{ width:25px;  }
div.content_faq_list ul li.content_faq_list_content{ width:485px;  }








/*------------------------------------------------left_unit--------------------*/




div.small_title{ width: auto; background-color: #E7E7E7; color: #333; padding:3px 10px; text-align: left; border-top:2px  #C3C3C3 solid;  }

div.Tips{ width:90%; margin:0px auto; padding:0px; overflow:hidden; clear:both;  }

div.Tips_title{ margin:0px; padding:20px 0px 5px 0px; color:#F00;}

div.Tips_content{ padding:5px 0px; line-height:20px; overflow:hidden;  }

div.Tips_content a{ text-decoration:underline; color:#666; }
div.Tips_content a:hover{ text-decoration:underline; color:#666; }
div.Tips_content a:link{ text-decoration:underline; color:#666; }

/*------------------------------------------------table--------------------*/

.planetitle{padding-left:20px; background: url(images/body/commonlist_lefticon.jpg) no-repeat 0 0; line-height:30px;}

.planetitle_left{padding-left:30px; background:url(images/body/commonlist_righticon.jpg) no-repeat 7px 7px;line-height:30px;}

.planetitle_title1{color:#ed1c24; text-align: left; padding: 15px 15px 15px 20px; font-weight:bold; }


.planetitle_content1{ padding:0px 0px 0px 4px; float:left; line-height:24px;}

.planetitle_content2{padding:0px 0px 0px 4px;float:left; border-left:1px #FFFFFF solid; line-height:24px;}
/*------------------------------------------------tableend--------------------*/
            #dep,#arr{ margin:0px; padding:0px; }
            #citys1{float:left;}
            #citys2{float:right;}
            .gray{color:#333;}
            div.ac_results {width:170px!important;background:#fff;border:1px solid #7f9db9;z-index: 10000!important;display: none;}
            div.ac_results ul{width:170px!important;margin:0;padding:0;list-style:none;clear:both;overflow:hidden; display:block;}
            .ac_results li a{width:162px!important;clear:both;overflow:hidden;white-space: nowrap;text-decoration:none;display:block;color:#666;padding:1px 3px;font-size:12px; margin:0px;}
            div.ac_results li{width:168px!important;border:1px solid #fff;font-size:12px;text-align:left; overflow:hidden!important; background-color:#FFF; margin:0px; padding:0px;}
            .ac_over,.ac_results li a:hover {background:#999!important;font-size:12px;}
            .ac_results li a span{float:right;font-size:12px;}
            .ac_result_tip{border-bottom:1px dashed #666;padding:3px;font-size:12px;width:164px;}
			
			
			
			
			
			
			
		#page-wrap { width:278px; margin:0px; }



#organic-tabs { padding: 0px; margin: 0px; }

#organic-tabs ul{ padding: 0px; margin: 0px;list-style: none;}

#organic-tabs ul li{ padding: 0px; margin: 0px;}


#explore-nav { margin: 0px; }
#explore-nav li { width: 139px; float: left; margin: 0px; height:31px; padding:0px; }
#explore-nav li.last { margin-right: 0; }
#explore-nav li a { display: block; padding: 0px; height:31px;text-align: center; border: 0; font-size:0px; color:#FFF;}
#explore-nav li a:hover {}

#explore-nav li#ex-featured a {background:url(images/body/index/index_left_title01b.jpg) no-repeat 0px 0px; }
#explore-nav li#ex-core a {background:url(images/body/index/index_left_title02.jpg) no-repeat 0px 0px; }


#jquerytuts, #core, #classics { display: none; }

#explore-nav li#ex-featured a.current, ul#featured li a:hover { background:url(images/body/index/index_left_title01.jpg) no-repeat 0px 0px; }
#explore-nav li#ex-core a.current, ul#core li a:hover { background:url(images/body/index/index_left_title02b.jpg) no-repeat 0px 0px; }

	
			
			
		
			
			
			
			
			
			

