@charset "utf-8";
/* CSS Document */

body{background:#32A0A1 url(images/bg.png) repeat-x top;
margin:auto;
padding:auto;
font: normal 12px/15px Arial, Helvetica, sans-serif  ;
color:#333;
}
div, h1, h2, h3, h4, h5, h6, h7, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}
p{
text-align:justify;
line-height:21px;
background:none;
}

a:link,a:visited,a:hover{
	color: #666666;text-decoration: none;
	padding:0;
}

a:hover {
	color: #000;text-decoration: none;
	background:#eee;
	padding:0;
}

div .box{border-bottom:#CCCCCC dashed 1px;
height:auto;
padding:20px 0;}
h1{
line-height:normal;
font-family: 14px/15px Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
color: #007777;
}
h2{font-size:14px;
color:#666;
font-weight:bold;
line-height:normal;
}
h3{font-size:11px;
color:#666;
font-weight:bold;
}
h4{font-size:14px;
color:#fff;
}
h5{font-size:12px;
color:#666;
font-weight:bold;
}



h6{font-size:13px;
color:#333;
background:url(images/p_menu_bg2.png) no-repeat;
font-weight:bold;
line-height:20px;
height:23px;
padding:5px 0 2px 10px;
}


img{
border:0;
height:auto;
}

img.box_img{
float:left;
padding:0 20px 0 0 ;
}
img.box_img2{
float:right;
margin-left:20px;
padding:0;
border:0;
}
img.box_img3{
margin-top:15px;
}

/*-----------------------------top------------------*/
#top{
height:100px;
background:url(images/top_bg.png);
width:980px;
margin:auto;
padding:auto;
font-size:11px;
}
#top #logo{
float:left;
padding:auto;
margin:auto;
}
#top #top_links{
float:right;
color: #33CCFF;
padding:10px 18px;
}
#top #top_links a:link{
text-decoration:none;
color:#33CCFF;
padding:0;
}
#top #top_links a:visited{
text-decoration:none;
color:#33CCFF;
padding:0;
}
#top #top_links a:hover{
text-decoration:none;
color: #fff;
padding:0;
background: #1e9194;}

#top #top_menu{
 margin:45px 0 0px 280px; 
 height: auto;
text-align:right;
}

#top top_menu .menu_s{
padding-left:2px;
line-height:30px;
}
/*-----------------------------product menu------------------*/
#p_menu{
height:45px;
background:url(images/pm_bg.png);
width:980px;
margin:auto;
padding:auto;
}
#p_menu .normal {padding:0; }
#p_menu .up {padding:0;}
#p_menu .down {padding:0;border:0;}
#p_menu .menuv {filter: revealTrans(transition=5,duration=0.2);padding:0;}


#p_menu #menu1{
	position:absolute;
	width:320px;
	z-index:1;
	visibility: hidden;
	padding:0;
	background:#F1F2F2 url(images/pl_bg.png) bottom repeat-x;
}
#p_menu #menu2{position:absolute; top:145px; margin-left:196px; width:320px; z-index:1; visibility: hidden;padding:0;}
#p_menu #menu3{
	position:absolute;
	margin-left:392px;
	width:196px;
	z-index:1;
	visibility: hidden;
	padding:0;
}
#p_menu #menu4{position:absolute; top:145px;margin-left:588px; width:196px; z-index:1; visibility: hidden;padding:0;}
#p_menu #menu5{position:absolute; top:145px;margin-left:784px; width:196px;  z-index:1; visibility: hidden;padding:0;}

#p_menu p a:link{
margin:0 5px;
line-height:32px;
text-decoration:none;
color:#FFF;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}
#p_menu p a:visited{
margin:0 5px;
line-height:32px;
text-decoration:none;
color:#FFF;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
}
#p_menu p a:hover{
margin:0 5px;
line-height:32px;
text-decoration:none;
color: #00FFFF;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
background: none;
}

/*-----------------------------pic & ad ------------------*/
#pic{
height: auto;
width:980px;
margin:auto;
background:#FFFFFF;
padding:auto;
}
/*-----------------------------main ------------------*/
#mainContent{
width:980px;
background: url(images/c_bg.png) #FFFFFF repeat-x top;
height:auto;
margin:auto;
padding:auto;
border-top:#CCCCCC 1px solid;
display:table;
}

#content { margin:20px 235px 20px 235px; height: auto; }
#contentc { margin:20px 20px 20px 235px; height: auto;}
#contentw { margin:80px; height: auto;}
#content  table{ color:#666; font-size:12px; }
#content  table p{ line-height:18px; text-align:left;}
#sidebar { float:left; width:200px; height:auto;margin:20px 5px 0 5px; font-size:11px;}
#sidebar2 { float:right; width:200px; height:auto; margin:20px 5px 0 5px; font-size:11px;}
#sidebar p{
text-align: left;
line-height:21px;
}
#sidebar2  p{
text-align: left;
line-height:21px;
}
.o_right{ float:right; width:120px; height:auto;font-size:12px; color: #009999; text-align:right;}
/*--------------------index-------------------------*/
#index_mainContent{
width:980px;
background:#FFFFFF;
height:300px;
margin:auto;
padding:auto;
}

#index_content { margin:20px 320px 20px 290px; height: auto;}
#index_sidebar { float:left; width:250px;height:auto; padding:20px;}
#index_sidebar2 { float:right; width:280px; height:auto;padding:20px;}


/*-----------------------------sideebar - product menu list------------------*/

.mn_list{
width:200px;
margin:auto;
padding:0;
border-bottom:#999 1px dashed;
line-height:21px;
}

.input{
border:none;
padding:2px 5px 0px 5px;

height:21px;
background: url(images/line.gif) bottom  repeat-x;
}

#foot{
	width:980px;
	height: auto;
	color:#004546;
	font-size:11px;
	margin:auto;
	padding:0px;
	background:url(images/foot_bg.gif) top no-repeat;
}

#foot a:link{
text-decoration:none;
color:#004546;
padding:0;
}
#foot a:visited{
text-decoration:none;
color:#004546;
padding:0;
}
#foot a:hover{
text-decoration:none;
color: #00CCCC;
padding:0;
background: #1e9194;}

#foot_copyright { margin:70px 0 0 200px; height: auto; }
#foot_logo { float:left; margin-top:60px; width:180px; height:auto; text-align:center; }

