*{ margin:0; padding:0;}
img{border:0;margin:0; padding:0;}
body{
margin:0px;
padding:0px;
background:url(bg.jpg) repeat-x top;
width:100%;
position:relative;
background-color:#4f90eb;
}
.contentsec{
width:929px;
background:url(c_bg.gif) repeat-y;
height:100%;
margin:auto;
}
.contentsec_2w{
width:929px;
height:100%;
margin:auto;
}
.contentbottom{
width:929px;
height:auto;
margin:auto;
background:url(c_bg.jpg) no-repeat bottom;}

.contentbox{
width:100%;
background:url(bg_foot.jpg) bottom repeat-x;
height:auto;
margin:auto;
}
.content_pro{
width:929px;
background:url(content_foot.gif) no-repeat bottom;
margin:auto;
height:auto;
overflow:hidden;
clear:both;
}
.content_web{
width:925px;
border-left:#fff 2px solid;
border-right:#fff 2px solid;
background:#FFFFFF;
margin-bottom:3px;
height:auto;
overflow:hidden;
}
.pro_cp{
width:557px;
height:auto;
margin:0px 0px 20px 0px;
height:auto;
overflow:hidden;
}
.pro_cps {	FLOAT: right;	MARGIN: 0px 0px 20px;	WIDTH: 340px;	HEIGHT: auto;
overflow:hidden;
}
.toptext{
width:925px;
height:28px;
margin:auto;
background:url(top_info_bg.gif) repeat-x;
}
.toptext ul{
margin:0px 0px 0px 0px;
padding:3px 0px 0px 25px;
list-style-type:none;
}
.toptext li{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
color:#607E9F;
font-size:12px;
}

.banner{
width:929px;
height:124px;
margin:auto;
background:url(header.jpg) no-repeat;
position:relative;
}
.banner_merry{
width:929px;
height:124px;
margin:auto;
background:url(merryheader.jpg) no-repeat;
position:relative;
}
.banner2{
width:929px;
height:86px;
margin:auto;
background:url(header.jpg) no-repeat;
position:relative;
}
.platepicbox{
width:929px;
height:650px;
margin:auto;
}
.logobanner{
width:100%;
height:87px;
}
.logo{
width:166px;
height:87px;
float:left;
}
.righttext{
float:right;
width:200px;
height:33px;
margin-top:26px;
font-size:12px;
color:#FFFFFF;
}
.righttext ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.righttext li{
float:left;
margin:0px;
padding:0px;
}
      
		
	    .ulist{
		list-style-type:none;
		margin:0px;
		padding:0px;
		float:right;
		}	
		
		.sptext{
		font-size:12px;
		color:#FFFFFF;
		clear:both;
		margin-top:0px;
		text-align:right;
		font-family:Arial;
		}
		


.pro_bg{
background:url(icon_01.gif) left -76px no-repeat;
width:519px;
height:162px;
left:2px;
z-index:999;
position:absolute;
top:32px;
}
.pro_bg_s{
background:url(icon_01.gif) left -260px no-repeat;
width:387px;
height:162px;
left:0px;
z-index:999;
position:absolute;
top:31px;
overflow:hidden;
}
.pro_bg_3{
background:url(icon_01.gif) left -440px no-repeat;
width:394px;
height:162px;
left:-1px;
z-index:999;
position:absolute;
top:29px;
overflow:hidden;
}
.pro_bg_4{
background:url(icon_01.gif) left -610px no-repeat;
width:108px;
height:86px;
left:0px;
z-index:999;
position:absolute;
top:30px;
overflow:hidden;
}
.pro_bg_5{
background:url(icon_01.gif) left -710px no-repeat;
width:198px;
height:140px;
left:1px;
z-index:999;
position:absolute;
top:32px;
}

.secbox{
width:500px;
height:30px;
}
.secbox ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.secbox li{
margin:0px 0px 0px 10px;
padding:0px;
float:left;
}
.earcap1{
float:left;
width:60px;
height:280px;
padding:25px 0px 0px 20px;
overflow:hidden;
}
.ear_cl{
color:#0d4168;
font-weight:bold;
width:60px;
text-align:center;
}
.ear_cl_s{
color:#0d4168;
font-weight:bold;
width:60px;
text-align:center;
margin-top:10px;
}
.ear_c2{
color:#4d4d4d;
font-weight:normal;
width:60px;
margin:0px 0px 15px 8px;
background:url(ear_ico.gif) no-repeat;
height:15px;
}
.ear_c2_s{
color:#4d4d4d;
font-weight:normal;
width:60px;
margin:1px 0px 1px 8px;
background:url(ear_ico.gif) no-repeat;
height:15px;
}
.webname{
width:382px;
height:158px;
margin:18px 0px 0px 6px;
position:absolute;
}
.webname ul{
margin:0px;
padding:0px;
list-style-type:none;
width:382px;
}
.webname li{
margin:0px;
padding:0px;
float:left;
color:#009900;
display:inline;
}
.namesize{
margin:15px 0px 0px 0px;
width:100%;
height:62px;
color:#373737;
font-weight:normal;
}
.more_m_b{
width:100%;
height:18px;
}
.produt_all{
width:115px;
height:140px;
float:left;
margin-top:15px;
line-height:18px;
font-family:Arial;
}
.produt_all_s{
width:140px;
height:140px;
float:left;
margin-top:15px;
line-height:18px;
}
.produt_all_5{
width:90px;
height:140px;
float:left;
margin-top:15px;
line-height:18px;
}
.produ_title{
color:#0d4168;
font-size:12px;
font-weight:bold;
width:100%;
text-align:center;
margin:0px 0px 0px 10px;
clear:both;
}
.chanpin_list{
width:100%;
height:17px;
color:#4d4d4d;
font-size:12px;
margin:1px 0px 1px 7px;
padding:0px;
font-weight:normal;
line-height:17px;
background:url(to_ico.gif) no-repeat;
}
.h3_link a{
color:#4d4d4d;
text-decoration:none;
}
.h3_link a:hover{
color:#4d4d4d;
text-decoration:underline;
}
.footplate{
width:929px;
height:95px;
margin:auto;
font-size:12px;

color:#fff;
font-weight:normal;
padding-top:13px;
}
.foot_leftplate{
width:460px;
margin:0px 0px;
float:left;
line-height:20px;
}
.foot_leftplate a{
text-decoration:none;
color:#fff;
}
.foot_leftplate a:hover{
text-decoration:underline;
color:#fff;
}
.pro_rightplate li a{
text-decoration:none;
color:#0e4067;
display:block;
}
.pro_rightplate li a:hover{
text-decoration:none;
color:#006b2a;
display:block;
}
.foot_medill{
width:258px;
float:left;
border-left:#678cc0 1px solid;
margin:0px 0px;
padding-left:12px;
height:35px;
line-height:18px;
}
.foot_endplate{
float:right;
width:150px;
height:70px;
margin:0px 0px;
}
.menu2{font-size:12px;position:relative;z-index:999; width:199px; margin:0;padding:0; float:right;}   
.menu2 ul{list-style:none;}   
.menu2 li {float:left;position:relative; padding-left:1px; font-weight:bold;}   
.menu2 ul ul {visibility:hidden;position:absolute;left:3px;top:13px;}   
.menu2 table {position:absolute; top:0; left:0;}   
.menu2 ul li:hover ul,   
.menu2 ul a:hover ul{visibility:visible;}   
.menu2 a{display:block;background:#;padding:0;margin:0;color:#fff;text-decoration:none;}   
.menu2 a:hover{background:;color:#e4effa; }   
.menu2 ul ul{}   
.menu2 ul ul li {clear:both;text-align:left;font-size:12px;}   
.menu2 ul ul li a{display:;width:;height:13px;margin:0;border:0;border-bottom:0; color:#414141; font-weight:normal; line-height:15px; padding-left:6px;}   
.menu2 ul ul li a:hover{border:0;background:;border-bottom:0; color:#414141; font-weight:normal; line-height:15px; text-decoration:underline;}

.earh a{
text-decoration:none;
background:url(point05.gif) no-repeat 10px bottom;
font-size:12px;
color:#58677a;
font-size:12px;
padding:0px 0px 0px 0px;
height:18px;
display:block;
}
.earh a:hover{
text-decoration:none;
background:url(point05_.gif) no-repeat 10px bottom;
font-size:12px;
color:#5786c1;
font-size:12px;
padding:0px 0px 0px 0px;
height:18px;
display:block;
}
.hbox{
position:absolute;top:0px;left:0px;width:450px;z-index:999;
padding:6px 2px 6px 0px;border:1px solid #fb7;display:none;
}
.hin{
width:100%;
height:auto;
}
.hin ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.hin ul li{
margin:0px;
padding:0px;
}
.ch1{
font-size:13px;
color:#14458f;
border-bottom:#d2dbe7 1px solid;
line-height:22px;
font-weight:bold;
margin-bottom:3px;
}
.h_5class{
margin:0px;
padding:0px;
font-size:12px;
color:#414141;
font-family:Arial;
margin-top:5px;
font-weight:normal;
}
.moreplate{
width:auto;
height:auto;
}
.moreplate ul{
margin:0px;
padding:0px;
list-style-type:none;
width:170px;
height:115px;
float:left;
padding-right:10px;
}
.moreplate li{
margin:0px;
padding:0px;
}
.buttomin a{
width:100px;
height:30px;
background:url(botton_icon.gif) top;
color:#0e4067;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:27px;
text-decoration:none;
display:block;
}
.buttomin a:hover{
width:100px;
height:30px;
background:url(botton_icon.gif) bottom center;
color:#0e4067;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:27px;
text-decoration:none;
display:block;
}
.mo_re a{
color:#1d52a1;
font-weight:bold;
font-size:12px;
text-decoration:none;
height:15px;
line-height:15px;
background:url(icon_03.gif) no-repeat  -2px right;
display:block;
text-align:right;
padding-right:14px;
}
.mo_re a:hover{
color:#568309;
font-weight:bold;
font-size:12px;
height:15px;
line-height:15px;
text-decoration:none;
background:url(icon_03.gif) no-repeat   -17px right;
display:block;
text-align:right;
padding-right:14px;
}
.mo_re2 a{
color:#1d52a1;
font-weight:bold;
font-size:12px;
text-decoration:none;
height:15px;
line-height:15px;
background:url(icon_03.gif) no-repeat  -2px left;
display:block;
text-align:right;
width:60px;
}
.mo_re2 a:hover{
color:#568309;
font-weight:bold;
font-size:12px;
height:15px;
line-height:15px;
text-decoration:none;
background:url(icon_03.gif) no-repeat   -17px left;
display:block;
text-align:right;
width:60px;
}
.h3_l_t_2{
margin:0px;
padding:0px 0px 0px 0px;
font-size:14px;
font-weight:bold;
color:#1d52a1;
}

.alllink a{
color:#414141;
text-decoration:none;
font-family:Arial;
}
.alllink a:hover{
color:#666;
text-decoration:none;
font-family:Arial;
}

.tex a{
text-decoration:none;
color:#414141;
}
.tex a:hover{
text-decoration:underline;
color:#414141;
}
.button{
margin-top:-2px;}
.ind a{
text-decoration:none;
color:#0f3f65;
}
.ind a:hover{
text-decoration:underline;
color:#0f3f65;
}
/*一级菜单的三种样式设置*/
.menu li a.normal{ color:#fff;}
.menu li a.over{background:url(as.gif) top  no-repeat ;color:#fff;}
.menu li a.cur{background:url(as2.gif) top center no-repeat ;color:#fff; }

#othermenu li a.normal{background:#fff; height:27px; line-height:27px;}
#othermenu li a.over{background:url(sidebar_bg02.gif) no-repeat; height:27px; line-height:27px; color:#244669;}
#othermenu li a.cur{background:url(sidebar_bg01.gif) no-repeat;height:36px; line-height:38px; font-weight:bold; color:#006b2a; font-size:14px;
}