/*---- 产品搜索按钮样式 ----*/
.Search_Box{ 
	float:right;
	height: 20px;
	position: relative;
	top: 13px;
	margin: 0 10px 0 0; }
.Search2_Box{ 
	float:right;
	height: 20px;
	position: relative;
	top: 13px;
	margin: 0 0px 0 0;
	 }
.Search_text{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #333; }				
.Search_ul{ float:left; height:29px; margin:0; padding:0; list-style-type:none;}
.Search_ul_Input{float:left; background:url(../images/search_box_bg1.png) no-repeat; width:120px; padding:5px 8px 0px 10px; height:29px;}
.Search_ul_Input input{ width:120px; border:none; font:12px Arial, Helvetica, sans-serif; line-height:16px; height:16px; background:none;}
.Search_ul_Input input:hover{ width:120px; border:none; font:12px Arial, Helvetica, sans-serif; line-height:16px; height:16px; background:none;}
.Search_ul_Btn{float:left;  width:50px; height:29px; padding:0;}
.Search_ul_Btn input{
	width:29px;
	height:29px;
	border:none;
	background:url(../images/search_box_bg1.png) -138px no-repeat;
	cursor:pointer;
	vertical-align:middle;
} 

.Search2_ul{ float:left; height:27px; margin:0; padding:0; list-style-type:none;}
.Search2_ul_Input{float:left; background:url(../images/search_box_bg2.png) no-repeat; width:170px; padding:4px 6px 0px 10px; height:27px; }
.Search2_ul_Input input{ 
	 
	border:none; 
	font:12px Arial, Helvetica, sans-serif; 
	line-height:16px; 
	height:16px; 
	background:none;}
.Search2_ul_Input input:hover{ width:170px; border:none; font:12px Arial, Helvetica, sans-serif; line-height:16px; height:16px; background:none;}
.Search2_ul_Btn{float:left;  width:27px; height:27px; padding:0;}
.Search2_ul_Btn input{ width:27px; height:27px; border:none; background:url(../images/search_box_bg2.png) -187px no-repeat; cursor:pointer; vertical-align:middle;

} 


/*---------------------------------*/
/*----product页头部菜单 ----*/
/*---------------------------------*/
.example {
	float:right;
}
li ul{
  padding:0;
  margin:.1em 0 0em 0em; /*   margin:0 0 1.5em 1.5em; 控制下拉层位置*/
}

/* main menu styles */

#nav{
    font-family:"Times New Roman", Times, serif; 
	text-align:center;
	height: 40px;
	font-size: 14px;
	border:none;
	display:inline-block;
	width:100%;
	margin:0px auto;
	padding:0;
}



#nav li {
	margin:5px;/*控制按钮间隙*/
	float:left;
	position:relative;
	list-style:none;
	display:block;
	text-align:center;
	background-color: #FF0505; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(246, 5, 5), rgb(255, 5, 5) 49%, rgb(205, 0, 0)); /* Firefox */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(246, 5, 5)), color-stop(0.49, rgb(255, 5, 5)), to(rgb(205, 0, 0))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(246, 5, 5), rgb(255, 5, 5) 49%, rgb(205, 0, 0)); /* CSS3 */er;
	border-radius:8px 8px 0px 0px; /*some css3*/
    -moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
	z-index: 1;
}
#nav a {
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
    text-decoration:none;
    display:block;
    padding:8px 8px;
   

}

/* selected menu element */
#nav li > a:link,#nav li > a:visited ,
#nav li > a:active {
    color:#fff;
    font-size:14px;
	font-family:"Times New Roman", Times, serif;
}
#nav li:hover > a {
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
    color:#FF0505;
	background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* Firefox */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(243, 243, 243)), color-stop(0.49, rgb(255, 255, 255)), to(rgb(237, 237, 237))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* CSS3 */
	border-radius:8px 8px 0px 0px; /*some css3*/
    -moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
	border-top-width:  1px  ;
	border-right-width:  1px;
	border-left-width:  1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	
}
#nav li a:hover{ /* testing */
     color:#FF0505;
     background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* Firefox */background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(243, 243, 243)), color-stop(0.49, rgb(255, 255, 255)), to(rgb(237, 237, 237))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* CSS3 */
    text-decoration: none;
	border-top-width: 1px solid #cccccc;
	border-right-width: 1px solid #cccccc;
	border-left-width: 1px solid #cccccc;
	-webkit-border-radius: 8px 8px 0px 0px;}
	
#nav  li.topmenuon{  /* testing */
	display:block;
	color:#FF0505;
	text-decoration:none;
	background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* Firefox */background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(243, 243, 243)), color-stop(0.49, rgb(255, 255, 255)), to(rgb(237, 237, 237))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* CSS3 */
	text-decoration: none;
	border-top-width:  1px;
	border-right-width:  1px;
	border-left-width:  1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	-webkit-border-radius: 8px 8px 0px 0px;
	vertical-align:bottom;
	}	
#nav  li.topmenuoff{  /* testing */
	display:block;
	text-decoration:none;	
	border-top-width:  1px;
	border-right-width:  1px;
	border-left-width:  1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	-webkit-border-radius: 8px 8px 0px 0px;
	vertical-align:bottom;
	}	

#nav  li.topmenuon a{ 
	color:#FF0505;
	font-weight:600
	
	}		

#nav  li.topmenuoff a{ 
	
	
	}	
/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:#000;
}
#nav ul li a:hover {
    color:#fff;
	text-align:left;
	text-indent: 10px;
	border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	background-color: #FF0000;
	background-image: url(../images/menubg_on.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;

   
}



/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
   opacity:0;
	visibility:hidden;
	padding:0;
	width:198px;
	position:absolute;
	border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	box-shadow:0 1px 1px rgba(0,0,0, .5);
    -moz-box-shadow:0 1px 1px rgba(0,0,0, .5);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0, .5);

    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
	background-image: url(../images/menubg_off.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align:left; /*横菜单字体对其方式*/
	text-indent: 10px;
}
#nav li ul li{
    background-image: url(../images/menubg_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav ul li {
    float:none;
    margin:0;
}
#nav ul a,#nav ul a:hover {
    font-weight:normal;
	text-align:left;/*下拉菜单字体对其方式*/
	text-indent: 15px;
   
}
#nav ul ul {
    left:160px;
    top:0px;
}
#nav  li.topmenuon ul li a{ 
	font-size: 12px; 
	font-weight:normal	
	}	
#nav  li.topmenuoff ul li a{ 
	font-size: 10px; 
	font-weight:normal	
	}		
	
/*---------------------------------*/
/*----about页头部菜单 ----*/
/*---------------------------------*/	

/* main menu styles */

#nav_1{
    font-family:"Times New Roman", Times, serif; 
	font-weight: 600;
	text-align:center;
	height: 40px;
	font-size: 14px;
	border:none;
	display:inline-block;
	width:100%;
	margin:0px auto;
	padding:0;
	
	

}
#nav_1 li {
	margin:5px;/*控制按钮间隙*/
	float:left;
	position:relative;
	list-style:none;
	display:block;
	text-align:center;
	background-color: #FF0505; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(246, 5, 5), rgb(255, 5, 5) 49%, rgb(205, 0, 0)); /* Firefox */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(246, 5, 5)), color-stop(0.49, rgb(255, 5, 5)), to(rgb(205, 0, 0))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(246, 5, 5), rgb(255, 5, 5) 49%, rgb(205, 0, 0)); /* CSS3 */er;
	border-radius:8px 8px 0px 0px; /*some css3*/
    -moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
	z-index: 1000;	
}
#nav_1 a {
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
    text-decoration:none;
    display:block;
    padding:8px 25px;
   

}

/* selected menu element */
#nav_1 li > a:link,#nav_1 li > a:visited ,
#nav_1 li > a:active {
    color:#fff;
    font-size:14px;
	font-family:"Times New Roman", Times, serif;
	
}
#nav_1 li:hover > a {
	font-size:14px;
	font-family:"Times New Roman", Times, serif;
    color:#FF0505;
	background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* Firefox */
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(243, 243, 243)), color-stop(0.49, rgb(255, 255, 255)), to(rgb(237, 237, 237))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* CSS3 */
	border-radius:8px 8px 0px 0px; /*some css3*/
    -moz-border-radius:8px 8px 0px 0px;
    -webkit-border-radius:8px 8px 0px 0px;
	border-top-width:  1px  ;
	border-right-width:  1px;
	border-left-width:  1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	
	
}
#nav_1 li a:hover{ /* testing */
     color:#FF0505;
     background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* Firefox */background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(243, 243, 243)), color-stop(0.49, rgb(255, 255, 255)), to(rgb(237, 237, 237))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* CSS3 */
    text-decoration: none;
	border-top-width: 1px solid #cccccc;
	border-right-width: 1px solid #cccccc;
	border-left-width: 1px solid #cccccc;
	-webkit-border-radius: 8px 8px 0px 0px;
	
	}
	
	
#nav_1  li.topmenuon{  /* testing */
	display:block;
	color:#FF0505;
	text-decoration:none;
	background-color: #FAF9Fb; /* Fallback Color - Opera */
	background-image: -moz-linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* Firefox */background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, from(rgb(243, 243, 243)), color-stop(0.49, rgb(255, 255, 255)), to(rgb(237, 237, 237))); /* Safari & Chrome */
	background-image: linear-gradient(-90deg, rgb(243, 243, 243), rgb(255, 255, 255) 49%, rgb(237, 237, 237)); /* CSS3 */
	text-decoration: none;
	border-top-width:  1px;
	border-right-width:  1px;
	border-left-width:  1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
	-webkit-border-radius: 8px 8px 0px 0px;
	vertical-align:bottom;
	}	
#nav_1  li.topmenuon a{ 
	color:#FF0505;
	
	}		
	
/* sublevels */
#nav_1 ul li:hover a, #nav_1 li:hover li a {
    background:none;
    border:none;
    color:#000;
}
#nav_1 ul li a:hover {
    color:#fff;
	text-align:left;
	text-indent: 10px;
	border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	background-color: #FF0000;
	background-image: url(../images/menubg_on.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	padding:8px 8px;

   
}



/* drop down */
#nav_1 li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav_1 ul {
   opacity:0;
	visibility:hidden;
	padding:0;
	width:198px;
	position:absolute;
	border-radius:10px; /*some css3*/
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	box-shadow:0 1px 1px rgba(0,0,0, .5);
    -moz-box-shadow:0 1px 1px rgba(0,0,0, .5);
    -webkit-box-shadow:0 1px 1px rgba(0,0,0, .5);

    -moz-transition:opacity .25s linear, visibility .1s linear .1s;
    -webkit-transition:opacity .25s linear, visibility .1s linear .1s;
    -o-transition:opacity .25s linear, visibility .1s linear .1s;
    transition:opacity .25s linear, visibility .1s linear .1s;
	background-image: url(../images/menubg_off.jpg);
	background-repeat: repeat-y;
	background-position: 0 0;
	text-align:left; /*横菜单字体对其方式*/
	
}
#nav_1 li ul li{
    background-image: url(../images/menubg_off.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#nav_1 ul li {
    float:none;
    margin:0;
}
#nav_1 ul a {
    font-weight:normal;
	text-align:left;/*下拉菜单字体对其方式*/
	text-indent:0px;
   
}
#nav_1 ul ul {
    left:160px;
    top:0px;
}
