﻿body{font-family:"宋体"; font-size:12px; line-height:180%;color:#666;text-decoration:none; background-color:#F2F2F2; margin:0;}
.inde{font-family:"宋体"; font-size:12px; line-height:180%;color:#666;text-decoration:none;}
a{font-size:12px;line-height:22px; color:#666; text-decoration:none;}
a:hover	{color:#f00;}
ul,li,td,dl,dt,div{ list-style:none; padding:0; margin:0;}

.index_zi{font-size:20px;line-height:30px; color:#666; text-decoration:none; padding-left:25px;}
.index_zi a{font-size:20px;line-height:30px; color:#666; text-decoration:none; padding-left:25px;}
.index_zi a:hover{color:#f00;font-size:20px; font-weight:bold;}

.newsss{font-size:12px;line-height:30px; color:#666; text-decoration:none; padding-left:25px;}
.newsss a{font-size:12px;line-height:30px; color:#666; text-decoration:none; padding-left:25px;}
.newsss a:hover	{color:#f00;}

.content{ font-size:12px; line-height:180%;}


.titletitle{ font-size:12px; color:#4e4a47;  line-height:35px;}
.titletitle a{ font-size:12px; color:#4e4a47; line-height:35px; }
.titletitle a:hover{ font-size:12px; color:#FF9900; font-weight:bold; line-height:35px;}
.data	{color:#FFFFFF; font-weight:bold; font-size:12px;}
.bai	{font-size:14px; color:#FFFFFF; font-weight:bold;}
.titletitle_a{font-size:16px; color:#2F1B00; font-weight:bold;padding-left:8px;}
.titletitle_b{font-size:16px; color:#2F1B00; font-weight:bold;}

.title_tr_tr{ font-size:12px; color:#1E2671;  text-decoration:none;}
.title_tr_tr a{ font-size:12px; color:#1E2671;  text-decoration:none;}
.title_tr_tr a:hover{ font-size:12px; color:#ff0000; font-weight:bold; text-decoration:none;}


.company_title{ font-size:16px; color:#FF9900; font-weight:bold;}

.left_title{
padding-left:20px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}


#top{
width:100%; 
height:41px;
background:url(images/topbg.jpg) top repeat-x;
}

#top_a{
width:1003px; 
height:41px;
margin:0 auto;
line-height:41px;
background:url(images/index_r1_c1.jpg) top repeat-x;

}


#logo_bg{
width:100%;
height:84px;
background:url(images/headbg.jpg) top repeat-x;
}

#ncent{
width:100%;
height:271px;
background:url(images/ncent.jpg) top repeat-x;
}

#nbanner{
padding-top:14px;
width:1003px;
height:243px;
margin:0 auto;

}

#nbg{
width:100%;
overflow:hidden;
background:url(images/nbg.jpg);
}

#content{
padding-top:10px;
width:1003px;
margin:0 auto;
overflow:hidden;
}

#content_left{
width:216px;
float:left;
overflow:hidden;
}

#content_right{
width:787px;
float:left;
overflow:hidden;
}

#left_menu{
width:184px;
overflow:hidden;
float:left;
margin-left:15px;
}

#left_menu ul{
width:184px;
overflow:hidden;
float:left;
}

#left_menu ul li{
width:184px;
height:38px;
line-height:38px;
background:url(images/menu.jpg) top center no-repeat;
}

#left_menu ul li a{
width:184px;
height:38px;
line-height:38px;
padding-left:20px;
display:block;
}

#left_menu ul li a:hover{
width:184px;
height:38px;
line-height:38px;
background:url(images/menu_a.jpg) top center no-repeat;
color:#307175;
font-weight:bold;
}

#prodcut_r{
width:745px;
overflow:hidden;
}

#prodcut_r ul{
width:745px;
overflow:hidden;
}

#prodcut_r ul li{
padding:10px 0px;
width:745px;
overflow:hidden;
border-bottom:1px solid #CCCCCC;
}


#prodcut_rd{
width:745px;
overflow:hidden;
}

#prodcut_rd ul{
width:745px;
overflow:hidden;
}

#prodcut_rd ul li{
padding:5px 0px;
width:745px;
overflow:hidden;
}


#menu_a{ width:100%; height:62px; background:url(images/menubg.jpg) top repeat-x;}
#menu{ width:1003px; height:62px; margin:0 auto;}
#menu ul{ width:735px; height:62px; float:left;}
#menu ul li{ width:105px; height:62px; float:left; text-align:center; font-size:14px; color:#666666; font-weight:bold;line-height:62px;}
#menu ul li a{ width:105px; height:62px; float:left; text-align:center; font-size:14px; color:#666666; font-weight:bold;line-height:62px; }
#menu ul li a:hover{ width:105px; height:62px; float:left;text-align:center; font-size:14px;font-weight:bold;line-height:62px; color:#33727B; background:url(images/menubg_a.jpg) top center no-repeat;}


#menu_right{
width:268px;
height:62px;
float:left;

}

#main{ background:url(images/mainbg.jpg) top repeat-x; overflow:hidden;}


#product_a{ width:980px; overflow:hidden; float:left;}

#product_a ul{ width:980px; overflow:hidden; float:left;}

#product_a ul li{ width:490px; height:175px; float:left;}


.line_ttr{ height:30px; border-bottom:1px dashed #666999; line-height:30px;}


.leftmenu{ font-size:12px; color:#666; text-decoration:none; float:left; overflow:hidden; float:left;  width:204px;}
.leftmenu ul{ font-size:12px; color:#666; text-decoration:none; float:left; overflow:hidden; float:left; width:204px;}
.leftmenu ul li{ font-size:12px; color:#666; text-align:center; float:left; height:36px; line-height:36px;float:left; background:url(images/left_an.jpg) top center no-repeat; width:204px;}
.leftmenu ul li a{ font-size:12px; color:#666;  text-align:center; height:36px;  line-height:36px;float:left;width:204px;}
.leftmenu ul li a:hover{color:#fff; font-weight:bold;text-align:center; height:36px; line-height:36px;background:url(images/left_an_a.jpg) top center no-repeat; width:204px;}

.blue{ color:#004F9C; font-size:14px; font-weight:bold;}


.procatalog_a{ width:140px; overflow:hidden; float:left;}
.procatalog_a ul{ width:140px; overflow:hidden; float:left;}
.procatalog_a ul li{ width:140px; height:35px; float:left; font-size:12px; color:#666; line-height:35px; background:url(images/anbg.jpg) top center no-repeat; text-align:center;}
.procatalog_a ul li a{ width:140px; height:35px; float:left; font-size:12px; color:#666; line-height:35px; background:url(images/anbg.jpg) top center no-repeat; text-align:center;}
.procatalog_a ul li a:hover{ width:140px; height:35px; float:left; font-size:12px; color:#ffffff; line-height:35px; background:url(images/anbg_a.jpg) top center no-repeat; text-align:center; font-weight:bold;}


.ind-1{ font-size:16px; text-decoration:none; font-weight:bold; color:#0B3E71;}
.ind-1 a{ font-size:16px; text-decoration:none;  font-weight:bold;color:#0B3E71;}
.ind-1 a:hover{color:#f00; font-weight:bold;color:#0B3E71;}

.img{ border:#ccc solid 1px; padding:3px;}

.index_news{ padding-left:35px; font-size:12px; line-height:34px; font-weight:bold;}
.index_news a{ font-size:12px; line-height:28px;line-height:34px;font-weight:bold;}
.index_news a:hover{  font-size:12px; line-height:34px; color:#FF0000;font-weight:bold;}


.pro_an{ padding-left:20px; font-size:14px; font-weight:bold; line-height:38px;}

#link{
width:100%;
height:48px;
background:url(images/index_r9_c2.jpg) top repeat-x;
color:#666;
line-height:48px;
}


#link_aa{
width:1003px;
height:48px;
color:#fff;
line-height:48px;
}

#news_aa{
padding-top:22px;
width:1003px;
height:36px;
color:#fff;
line-height:36px;
padding-bottom:21px;
margin:0 auto;
}

#index_news{
width:766px;
height:35px;
float:left;
margin-left:8px;
color:#333333;
}

#index_news ul{
width:756px;
height:35px;
float:left;
}

#index_news ul li{
color:#333333;
width:373px;
height:35px;
float:left;
}



#foot{
width:100%;
height:85px;
background:url(images/foot.jpg) top repeat-x;
color:#666;
}

.foot{font-size:12px;color:#ffffff; }
.foot a	{font-size:12px; color:#ffffff; line-height:180%;}
.foot a:hover{font-size:12px; color:#ffffff; text-decoration:none; line-height:180%;}

.fcss{font:bold 14px/30px ""; color:#000; padding:0 0 0 20px;}
.fcss a{font:bold 14px/30px ""; color:#000; text-decoration:none;}
.fcss a:hover{color:#FF0000; text-decoration:underline;}

.scss			{font:12px/24px ""; color:#000; padding:0 0 0 40px;}
.scss a			{font-size:12px; color:#000;text-decoration:none;}
.scss a:hover 	{color:#FF0000; text-decoration:underline;}

.showpage			{margin:10px 0 10px 0; padding:0; text-align:right; }
.showpage a			{border:1px #ccc solid; padding:3px 6px; margin:0 2px 0 0; font-size:11px;} /*默认*/
.showpage a:hover 	{border:1px #bbb solid; background:#eeeeee; color:#000; text-decoration: none;} /*经过*/
.showpage .pageon 	{border:1px #bbb solid; background:#eeeeee; color:#000;} /*当前*/

.index_left{ font-size:12px; color:#ffffff; text-decoration:none;}

#cent{
width:100%;
height:502px;
background:url(images/mainbg.jpg) top repeat-x;

}

#cent_a{
padding-top:13px;
width:1003px;
height:410px;
margin:0 auto;
}

.tit_ab{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:180%;
}

.tit_ab a{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:180%;
}


.tit_ab a:hover{
font-size:14px;
color:#FFFF00;
font-weight:bold;
line-height:180%;
}


#menu2{ width:206px; height:37px; float:left;}
#menu2 ul{ width:206px; height:37px; float:left;}
#menu2 ul li{ width:103px; height:37px; float:left; text-align:center; font-size:12px;  font-weight:bold;line-height:37px;  color:#666;}
#menu2 ul li a{ width:103px; height:37px; float:left; text-align:center; font-size:12px;  font-weight:bold;line-height:37px;  color:#666;}
#menu2 ul li a:hover{ width:103px; height:37px; float:left; text-align:center; font-size:14px;font-weight:bold;line-height:37px; color:#1A216F; background:url(images/anbg.png) top center no-repeat;}
#menu2 .hover{width:103px; height:37px; float:left; text-align:center; font-size:14px;font-weight:bold;line-height:37px;  display:block; color:#1A216F; background:url(images/anbg.png) top center no-repeat; }


#toptopmenu{ width:100%; overflow:hidden;}
#toptopmenu dl{ width:100%; overflow:hidden; background:#3b4653;text-align:center;}
#toptopmenu dl dt{ width:20%; height:35px; border-bottom:1px solid #ccc; font-size:12px;  color:#FFFFFF; float:left; text-align:center; line-height:35px;}
#toptopmenu dl dt a{ width:100%;height:35px;  font-size:12px;float:left; font-weight:bold; text-align:center; display:block;color:#FFFFFF; line-height:35px;}
#toptopmenu dl dt a:hover{  width:100%;height:35px;  font-size:12px;float:left; font-weight:bold; background-color:#FFFFFF; color:#4e4a47;text-align:center;display:block;}

#j_p{ width:98%; overflow:hidden;}
#j_p img{ width:100%; overflow:hidden;}


.morenews{ width:100%;float:left;margin-top:10px;}
.morenews ul{  width:100%; overflow:hidden; float:left;}
.morenews ul li{  width:100%; height:30px; line-height:30px; border-bottom:1px dashed #CCCCCC;}