body{
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
TEXT-ALIGN: left;
color:#FFFFFF;
background:#ffffff url(images/fondo_pro.jpg) no-repeat;
margin:0px;
padding:0px;
color:#666666;
}
.big_bg{}
ul,li,a{ list-style-type:none; padding:0px; margin:0px;}
.clr{ clear:both;}
form,input,select{font-size:12px; font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;}
form{ padding:0px; margin:0px;}
#main{margin:0px;padding:0px;}
#header{text-align:left;}
#header_logo{height:75px;}
#menu{ margin-left:20px;}
#wrapper{ margin:0px;padding:0px; clear:both; margin-top:10px;  background:url(images/bg.jpg) repeat;}
#footer{text-align:left; color:#787878;}
#footer_sub{text-align:left; color:#787878;margin-top:20px;}
.copyright{ float:left;  height:20px; display:block; padding-left:10px; background:#FF0000;}
.bgmusic{float:right; padding-right:10px;}
.copyright_sub{ float:left; padding-left:15px; display:block; width:400px; height:50px;}
.bgmusic_sub{float:right; padding-right:15px; display:block; width:500px; height:50px; text-align:right;}
.my_nav
{
width:707px; 
margin:0 auto 0 auto;
height:30px;
/*background-color:#000000;*/
}
.my_nav ul
        {
   padding:0; 
   margin:0;
   list-style-type: none;  
        }
.my_nav ul li
{
   text-align:left; 
   text-decoration:none; 
   width:100px; 
   color:#fff; 
   font-size:12px;
   float:left;
   height:30px;
   line-height:35px;
   /*border-left:#FFFFFF solid 1px;*/
   /*background:url(images/icon_03.gif) no-repeat;*/
   position: relative;
   display:block;
        }
.my_nav ul li a:hover
{
	font-weight: bold;
	padding-left:5px;
	/*background:url(images/icon_03_over.gif) no-repeat;*/
	cursor: default;
        }
.my_nav ul li ul
        {
            position: absolute;
            left:-1px;           
            display: none;
            list-style: none;
			border:none;
			WIDTH: 268px; HEIGHT: 220px; OVERFLOW: auto; scrollbar-face-color: #333333; scrollbar-shadow-color: #808080; scrollbar-highlight-color: #333333; scrollbar-3dlight-color: #808080; scrollbar-darkshadow-color: #333333; scrollbar-track-color: #191919; scrollbar-arrow-color: #CCCCCC
        }
.my_nav ul li ul li{ width:250px; overflow:hidden; border-right:#e0e0e0 solid 1px; border-bottom:#848484 solid 1px; clear:both;}
.my_nav ul li a
        {
            display: block;
            text-decoration: none;            
	   		height:30px;  
			padding-left:0px;
            color:#eaeaea;       
            line-height:30px;
   			font-weight:bold;
			padding-left:5px;         
        }
.my_nav  li:hover a,.my_nav  li.on a
        {
   		/*background:url(images/icon_03_over.gif) no-repeat;*/
		text-align:left;
         }
		.my_nav  li:hover ul li{text-align:left; padding-left:0px; line-height:20px; font-size:11px;}
        .my_nav  li:hover ul li a,.my_nav  li.on ul li a
        {
		  list-style: none;
			border:none;
			border-bottom:#e2e2e2 solid 1px;
			font-weight:normal;
		filter:alpha(opacity=80);
		-moz-opacity:0.8;
		opacity:0.8;
		background-color:#666666;}
       
.my_nav  li:hover ul li a:hover,.my_nav li.on ul li a:hover
        {
         background: #888888;
		 font-weight:normal;
         }
        * html ul li
        {
            float: left;            
        }       
.my_nav li:hover ul,.my_nav  li.on ul
        {
            display: block;
            margin-bottom:0px;            
        }

.contact{width:700px;margin-left:0px;padding-top:0px;}
.p_gg{ margin-left:80px; margin-right:50px;}
.show_line{clear:both;margin-left:10px;margin-right:15px; margin-bottom:20px; color:#a7a7a7; height:1px; width:205px;}
.c_left h1{width:450px;padding:0px; margin:0px;height:48px; color:#666666; display:block; font-size:16px; font-weight:normal; margin-left:10px;text-align:left; line-height:48px; margin-top:20px;margin-bottom:10px;}
.c_glass{float:right;width:227px; height:250px; text-align:right;margin-right:21px;}
.line2{padding:0; margin:0px 0px 10px 20px;text-align:left;font-size:12px;font-weight:bold;color:#7b7b7b;}
.line3{padding:0; margin:20px 0px 10px 20px;text-align:left; font-size:12px;font-weight:bold;color:#7b7b7b;}
.Search_form{ display:block; text-align:left; padding-left:20px; border-bottom:#dadada solid 1px; padding-bottom:5px;}
.Search_form label{margin-right:20px;}
.Search_form .E_sub{ background:#696969; color: #FFFFFF;height:20px; width:50px; border:#979797 solid 1px;}
.pro_list{margin-left:20px; height:auto; margin-top:20px; text-align:left;}
.pro_list2{margin-left:20px; height:auto; margin-top:20px; text-align:left;}
.pro_list ul{ margin:0px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px;WIDTH: 657px; PADDING-TOP: 15px; BORDER-BOTTOM: #c9c9c9 1px dotted;list-style:none; height:250px;}
.pro_li_1{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px;  WIDTH: 360px; PADDING-TOP: 0px}
.pro_li_2{PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px;  WIDTH: 280px; LINE-HEIGHT: 24px; PADDING-TOP: 0px; list-style:none;}
.pic_img{ border:#bebfc1 solid 5px; float:left; margin-bottom:20px;}
#articeBottom{ text-align:right; color:#898989; padding-top:0px; padding-right:30px;}
#articeBottom a{color:#898989; text-decoration:underline;}
#articeBottom  select{margin-left:5px; margin-right:5px;}
.pro_title a{
	DISPLAY: block;
	margin:0px;
	padding:0px;
	color:#666666;
	text-decoration: underline;
	font-weight:bold;
	text-align:left;
	background:none;
	background:none;
	width:250px;
}
.pro_title a:link{background:none;}
.pro_title a:visited {
background:none;
}
.pro_C a{
	DISPLAY: block;
	margin:0px;
	padding:0px;
	font-weight:bold;
	text-align:left;
	color:#bdbdbd;
	width:200px;
	background:none;
}
.pro_C a:link{background:none;}
.pro_C a:visited {
background:none;
}
.glass_cs{line-height:25px; float:left; text-align:left;}
.glass_cs .cs{display:block; margin-left:15px; color:#7e7e7e; margin-top:10px; margin-bottom:10px;}
.r_list{ width:235px; margin-left:5px; clear:both;}
.r_list ul{ padding:0px; margin:0px; list-style-type:none;}
.r_list ul li{margin-bottom:10px; }
.r_list ul li a{display:block;padding:0px; margin:0px; height:auto; width:160px;}
.r_list ul li img{border:#bebfc1 solid 1px;}
.r_list ul li span{ padding-left:30px; display:block;}
.big_pic{border:#bebfc1 solid 5px;}
.show_title{
display:block;padding:0px; margin:0px;margin-left:10px; margin-right:15px;background:url(images/Icon_Title_sub.gif) no-repeat; height:25px; font-size:12px; font-weight:normal; padding-left:15px; text-align:left; line-height:20px;border-bottom:#a7a7a7 solid 1px; width:190px;
}

.cs ul{ padding:0px; margin:0px; margin-left:10px;text-align:left;}
.cs ul li{height:30px;line-height:30px; clear:both; }
.table_cs{ margin-top:20px;}
.table_cs td{ height:25px; padding-left:5px; line-height:25px;}
.table_cs th{ height:30px; line-height:30px; text-align:left; padding-left:5px; color:#e4e4e4;}
#stuffbox{ text-align:left; margin-left:20px;}
.b_t{color:#e3e3e3; text-align:right; margin-right:10px;}
.b_t a:link {
	color: #e3e3e3;
}
.b_t a:hover {
	color: #e3e3e3;
}
.b_t a:visited {
	color: #e3e3e3;
}
.b_t a:active {
	color: #e3e3e3;
}
.p_ll{ margin-top:45px; overflow:auto;height:330px;/*自动出现滚动条，如果要出现竖直滚动条则改成：overflow-y:auto，如果横向出现滚动条则改成：overflow-x:auto*/
/*滚动条的基本颜色,当前面7个效果出现时，滚动条基本颜色设置肉眼很难观察到，如果不设置前面7个效果,系统将根据base-color自动设置，其中前景色，背景色(虚点表示)颜色一致，其他效果(阴影以黑色填充),没有什么要求时，建议不设置此效果*/
scrollbar-track-color:#e6e6e6;scrollbar-arrow-color:#FFFFFF;  scrollbar-darkshadow-color:#e6e6e6; scrollbar-face-color:#CFCFCF; scrollbar-highlight-color:#e6e6e6;}
.R_Plist{float:left; width:100px; height:110px;text-align:center; margin-right:5px; display:block;}
.R_Plist img{width:70px;height:70px;border:#bbbbbb solid 1px; margin-bottom:7px;} 
.R_Plist a{display:block;color:#666666; text-decoration:none;}



