@charset "utf-8";
/* CSS Document */

*
{
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma;
}
.cleaner {
	height:1px;
	overflow:hidden;
	line-height:1px;
	float:none;
	clear:both;
}
body
{
	margin: 0px 0px;
	font-size: 12px;
	color: #909090;
}
p
{
	font-family: Arial, Tahoma;
	padding: 10px 0px;
}
ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
li{
	margin:0px;
	padding:0px;
}

/*common style*/
a{
	text-decoration:none;color:#ffffff;
}

input.btn1{
	width:93px;height:23px;background:url(../images/btn_bg.jpg);font-weight:bold;font-size:12px;color:#fff;line-height:23px;text-align:center;border:0px solid;
}
.bgbg
{
margin: 0px auto; text-align: center; width: 1004px;
}	
/*layout*/
.wrapper{
	width:100%;
	padding:0px 0px;
	margin:0px auto;
}
.head
{
	width: 100%;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(../Images/head_bg.jpg);
	background-repeat: repeat-x;  
	clear:both;
	float:none;
	overflow:hidden;
	background-color:#024862;
}

.head .head_top
{
 margin:0px auto;
 text-align:center;	
}
.head .head_top .head_top_content
{
	 margin:0px auto;
	/* width:94%;*/
	 width:944px;
	 position:relative;
}

.head .head_top .head_top_content .menu
{
/*	 width:73.54%;*/
	 width:705px;
	 float:left;
}

.head .head_top .head_top_content .menu .menu_content
{
	 font-family:Tahoma,Verdana,Arial;
	 font-size:14px;
}

.head .head_top .head_top_content .menu .menu_content ul
{
	height: 34px;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(../Images/head_top_bg.jpg);
	background-repeat: repeat-x;
	list-style-type: none;
}

.head .head_top .head_top_content .menu .menu_content ul li
{
	 height:34px;
	 color:#000000;
	 float:left;
}

.head .head_top .head_top_content .menu .menu_content ul li a
{
	 height:34px;
	 color:#000000;
    text-decoration:none;
	 float:left;
}

.head .head_top .head_top_content .menu .menu_content ul li.sp
{
	width: 2px;
	height: 34px;
	background: url(../Images/head_top_bg_sp.jpg)  repeat-x left top;
	 float:left;
}

.head .head_top .head_top_content .menu .menu_content ul li.bg_left
{
	 width:7px;
	 height:34px;
	 background: url(../Images/head_top_bg_left.jpg)  repeat-x left top;
	 float:left;
}


.head .head_top .head_top_content .menu .menu_content ul li.bg_right
{
	width: 20px;
	height: 34px;
	background: url(../Images/head_top_bg_right.jpg)  repeat-x left top;
	 float:left;
}



.head .head_top .head_top_content .search
{
/*	width:26.45%;*/
    width:242px;
	float:right;
	text-align:left;
	position:absolute;
	left:695px;
}

.head .head_top .head_top_content .search .search_content
{
 font-family:Tahoma,Verdana,Arial;
}

.head .head_top .head_top_content .search .search_content
{

	list-style-type: none; 

}

.head .head_top .head_top_content .search .search_content ul li
{
	height: 34px;
	float:left;
	background-position: left top;
	background-attachment: scroll;
	background-image: url(../Images/search_top_bg.jpg);
	background-repeat: repeat-x;
}

.head .head_top .head_top_content .search .search_content ul li.text
{
    width:172px;
    height: 34px;
	float:left;
	background: url(../Images/search_top_text.jpg) repeat-x left top;
}
.head .head_top .head_top_content .search .search_content ul li.text input
{
	width: 155px;
	height: 18px;
	margin: 8px 0px 0px 8px;
	padding: 2px 0px 0px 0px;
	border: solid 0px #ffffff;
	color: #606060;
	font-size: 12px;
}

.head .head_top .head_top_content .search .search_content ul li.btn
{
	width:29px;
	height: 34px;
	padding:4px 9px 0px 8px;
	float:left;
}

.head .head_top .head_top_content .search .search_content ul li.bg_right
{
	width: 6px;
	height: 34px;
	background: url(../Images/search_top_bg_right.jpg)  repeat-x left top;
	float:left;
}


.head .head_mid
{
	 text-align:center;
	 margin:0px auto;
	 padding:0px 0px 0px 0px;
	 height:115px;
      clear:both;
}

*+html .head .head_mid
{
	 text-align:center;
	 margin:0px auto;
	 padding:0px 0px 0px 0px;
	 height:118px;
      clear:both;
}


.head .head_mid .head_mid_content
{
	width:94%;
	margin:0px auto;
	 text-align:center;
}

.head .head_mid .head_mid_content .logoleft
{
	 width:29%;
	 float:left;
}

.head .head_mid .head_mid_content .logoleft .logoleft_content
{
	padding:10px 0px 0px 0px;
}


.head .head_mid .head_mid_content .logoleft .logoleft_content img
{
 border:0;	
}

.head .head_mid .head_mid_content .logoright
{
	 width:70%;
	 float:right;
	 text-align:left;
}

.head .head_mid .head_mid_content .logoright .logoright_content
{
	 position:relative;
	 text-align:left;
}

.head .head_mid .head_mid_content .logoright .logoright_content .logo_woman
{
  position:absolute;	
  left:45px;
  top:-8px;
}

*+html .head .head_mid .head_mid_content .logoright .logoright_content .logo_woman
{
  position:absolute;	
  left:45px;
  top:-3px;
}

.head .head_mid .head_mid_content .logoright .logoright_content .content_text
{
	 font-size:11px;
	 font-family:Arial;
	 width:66%;
	 color:#a8bec7;
	 padding:75px 0px 0px 52px;
	 text-align:left;
}



.head .head_ad
{
	 text-align:center;
	 margin:0px auto;
	 padding:0px 0px 0px 0px;
}

.head .head_ad .head_ad_content
{
	width: 100%;
	
	background: url(../Images/head_ad_bg.jpg) repeat-x left top;
	height: 93px;
}

.head .head_ad .head_ad_content .head_ad_contentDiv
{
	margin: 0px auto;
	text-align: center;
 width: 94%;
}

.head .head_ad .head_ad_content .head_ad_contentDiv .ad_wow
{
	 width:20%;
	 float:left;
	 text-align:right;
	 padding:0px 0px 0px 0px;
}

.head .head_ad .head_ad_content .head_ad_contentDiv .ad_Image
{
	width:78%;
    float:right;
    text-align:left;
    padding:1.2px 0px 0px 0px;
}


.main
{
	width: 100%;
	text-align: center;
	margin: 0px auto;
	background: url(../Images/main_bg.jpg) repeat-x left top;
	min-height:389px;
}

.main .main_content
{
 width:94%;
 text-align:center;
 margin:0px auto;
 padding:20px 0px 0px 0px;
}




.foot
{
	padding:15px 0px 0px 0px;
	width: 100%;
	text-align: center;
	margin: 0px auto;
	height:87px;
}

.foot .foot_content
{
	width: 94%;
	text-align: center;
	margin: 0px auto;
}

.foot .foot_content .content_left
{
	height: 77px;
	width: 5px;
	float: left;
	background: url(../Images/foot_bg_left.png) repeat-x left top;
}

.foot .foot_content .content_conter
{
	 float:left;
	 height:77px;
	 width:98.7%;
	 background: url(../Images/foot_bg_conter.png) repeat-x left top;	 
}

.foot .foot_content .content_conter .foot_logo
{
	padding:18px 0px 0px 0px;
	 float:left;
	 width:19%;
	 text-align:right;
}

.foot .foot_content .content_conter .foot_text
{	  
	padding:30px 0px 0px 0px;
	 float:right;
	 text-align:left;
	 width:70%;
}

.foot .foot_content .content_conter .foot_text ul
{
	 list-style:none;
}

.foot .foot_content .content_conter .foot_text li
{
	 float:left;	 
	 color:#7f7f7f;
}



.foot .foot_content .content_conter .foot_text li.sp
{
	 float:left;	 
	 color:#7f7f7f;
	 padding:0px 5px 0px 5px;
}

.foot .foot_content .content_conter .foot_text li.url
{
	 float:left;
}

.foot .foot_content .content_conter .foot_text li.url a
{
	color:#7f7f7f;
	font-size:11px;
	text-decoration:none;
}
.foot .foot_content .content_conter .foot_text li.url a:hover
{
 text-decoration:underline;
}

.foot .foot_content .content_conter .foot_text li.copy
{
	color:#707070;
	font-size:11px;
	float:left;
	padding:1px 0px 0px 0px;
}




.foot .foot_content .content_right
{
	 height:77px;
	 width:5px;	
    float:left;
    background: url(../Images/foot_bg_right.png) repeat-x left top;
}

#sns
{
	margin: 3px 0 3px 0; 
	vertical-align: bottom;
	display:inline-block;
}

#sns ul
{
	list-style:none;
}
#sns li
{
	text-indent:0px;
	display:inline-block;
	vertical-align:middle;
	float:left;
}
#sns li.blank
{
	 width:60px;
}

/*
.foot{
	clear:both;background:url(../images/foot_bg.jpg);height:52px;
}*/