/* CSS Document */
body{ font-size:12px; font-family: Arial, Helvetica, sans-serif;}
form{ margin:0px; padding:0px;}
img{ border:0px;}
#topbody{ width:976px; height:55px; margin:0 auto; background:url(/image/topbody_x.gif) repeat-x left top; border:1px solid #3D5A78;}
#topbody .logo{ float:left; width:500px; padding:16px 0px 0px 18px;}
#topbody .toplink{ float:right; width:445px;}

#topbody .toplink .lineA{ height:20px; background:url(/image/top_1_x.gif) repeat-x left top;}
#topbody .toplink .lineA .in{ height:20px; background:url(/image/top_1_cor.gif) no-repeat left top;}
#topbody .toplink .lineB{ padding:8px 15px 0px 34px;}
#topbody .toplink .lineB .search{ background:url(/image/search_bg.gif) no-repeat center center; width:178px; padding-left:5px;  height:20px; float:left;}
#topbody .toplink .lineB .site_all{ float:right; width:200px; height:20px; padding-left:10px; text-align:right;}
#topbody .toplink .lineB .site_all select{ overflow:hidden; border:0px; margin:0px; padding:0px; font-size:12px; width:192px;}


#topbody .toplink .lineB .search input.text{border:0px; margin:0px; padding:0px; height:15px; padding-top:3px; font-size:12px; overflow:hidden;}
#topbody .toplink .lineB .search input.bt{ margin:0px; padding:0px; height:15px; padding-top:0px; overflow:hidden;  border:0px; background-color:transparent; color:#375574; font-weight:bold; font-size:10px;}




#menuBody{width:976px; height:23px; background:url(/image/menu_x.gif) repeat-x left center; border-left:1px solid #3D5A78; border-right:1px solid #3D5A78; margin:0 auto;}
#menuBody .menu{ float:left; width:752px; padding-left:18px;}
#menuBody .language{ float:left; width:195px; color:#D5E3EE; padding-top:2px; padding-right:5px; text-align:right;}

#menuBody .menu ul{ list-style-type:none; margin:0px; padding:0px; margin-top:2px;}
#menuBody .menu ul li{ float:left;}
#menuBody .menu ul li a{ text-decoration:none; color:#FFFFFF;text-transform:uppercase; font-size:11px;}
#menuBody .menu ul li a span{ display:block; padding:4px 10px 2px 10px; }
#menuBody .menu ul li a:hover{ color:#FFF; background-color:#4E7194; display:block;}

#menuBody .menu ul li.cur a{ color:#274E76; background-color:#FFFFFF; display:block; font-weight:bold;}
#menuBody .menu ul li.cur a span{ display:block; padding:5px 5px 2px 5px; }
#menuBody .menu ul li.cur a:hover{color:#274E76; background-color:#FFFFFF; display:block; font-weight:bold;}

#menuBody .language select{ overflow:hidden; border:0px; margin:0px; padding:0px; font-size:12px; width:136px;}


.adv_top{ clear:both; width:978px; margin:0 auto; margin-top:10px;}
.adv_top img{width:978px;}

#mainbody{width:978px;  margin:0 auto; margin-top:20px; }
#mainbody .left_menu{ float:left; width:179px;   background-color:#DBE5ED;border-left:1px solid #94A7BA; }
#mainbody .center_img{ float:left; width:475px; margin-left:6px; height:273px;}
#mainbody .right_content{ float:left; width:309px; height:273px; margin-left:7px;}

#mainbody .left_menu .inbg{ background:url(/image/bottom_left_menu.gif) no-repeat left bottom; padding-bottom:16px;  }
#mainbody .left_menu h1{ margin:0px; padding:0px; background:url(/image/left_menu_x.gif) repeat-x left center; height:24px; font-size:12px;}
#mainbody .left_menu h1 a{ padding-left:20px; height:19px; padding-top:5px; display:block; color:#FFFFFF; text-decoration:none;text-transform:uppercase; font-size:11px;}
#mainbody .left_menu ul{ margin:0px; padding:0px; list-style-type:none; width:156px; margin:0 auto; padding-top:9px;}
#mainbody .left_menu ul li{  border-bottom:1px solid #BACAD8; padding-top:2px; padding-bottom:3px; }
#mainbody .left_menu ul li a{ color:#000000; display:block; text-decoration:none; background:url(/image/dot.gif) no-repeat 9px center; padding-left:26px;   padding-top:2px;text-transform:uppercase; font-size:10px;}
#mainbody .left_menu ul li a:hover{ color:#0F63A5; background-color:#E7F1F9;}

#mainbody .left_menu ul li.sub_1 a{ color: #274E76; display:block; text-decoration:none; background: #E6EFF6 url(/image/sub_1.gif) no-repeat 10px center; padding-left:30px;   padding-top:2px;}
#mainbody .left_menu ul li.sub_1 a:hover{ color:#0F63A5; background-color:#E7F1F9;}


#mainbody .left_menu ul li.sub_2 a{ color:#274E76; display:block; text-decoration:none; background: #E6EFF6 url(/image/sub_1.gif) no-repeat 24px center; padding-left:40px;  padding-top:2px;}
#mainbody .left_menu ul li.sub_2 a:hover{ color:#0F63A5; background-color:#E7F1F9;}


#mainbody .left_menu ul li a.thicur{ color:#274E76; font-weight:bold; display:block; text-decoration:none; background: #E6EFF6 url(/image/sub_1.gif) no-repeat 24px center; padding-left:40px; padding-top:2px;}
#mainbody .left_menu ul li a.thicur:hover{ color:#0F63A5; background-color:#E7F1F9;}



#mainbody .center_img{}
#mainbody .center_img .htitle{ background:url(/image/bg_img_index.gif) repeat-x left center; height:59px;}
#mainbody .center_img .htitle p{ color:#FFFFFF; line-height:180%; margin-top:8px; padding-right:15px; text-align:right;}
#mainbody .center_img .htitle p a{color:#FFFFFF;}
#mainbody .center_img .htitle p a:hover{ text-decoration:none;}

#mainbody .right_content .news{ border:1px solid #CCCCCC; height:271px;}
#mainbody .right_content .news .ntitle{ background:url(/image/news_title.gif) repeat-x left center; height:22px;}
#mainbody .right_content .news .ntitle .L{ float:left; width:200px; padding:5px 0px 0px 10px; font-weight:bold; }
#mainbody .right_content .news .ntitle .L a{ color:#000000; text-decoration:none;}
#mainbody .right_content .news .ntitle .R{ float:left; width:90px; padding-top:5px; text-align:right;}

#mainbody .right_content .news .ntitle .R a{ color:#024589; text-decoration:none;}
#mainbody .right_content .news .ntitle .R a:hover{ color:#CC0000;}
#mainbody .right_content .news .ndetail{ padding:6px 10px 10px 14px;}

#mainbody .right_content .news .ndetail ul{ margin:0px; padding:0px; list-style-type:none;}
#mainbody .right_content .news .ndetail ul li{ padding-left:14px; margin-top:5px; background:url(/image/dot2.gif) no-repeat left 4px;}

#mainbody .right_content .news .ndetail ul li a{ color:#024589;}
#mainbody .right_content .news .ndetail ul li a:hover{ color:#CC0000; text-decoration:none;}
#mainbody .right_content .news .ndetail ul li span{ color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-left:5px;}

#mainbody .right_content .news .ipart{ border-top:1px solid #CCCCCC; padding:10px 10px 10px 14px;}
#mainbody .right_content .news .ipart .iL{ height:21px; text-align:center; background-color:#4E7194; width:83px; border-bottom:2px solid #274E76;}
#mainbody .right_content .news .ipart .iL a{ color:#FFFFFF; display:block; text-decoration:none; font-weight:bold; padding-top:5px;height:15px; overflow:hidden; }

#mainbody .right_content .news .ipart .iR{ clear:both;}
#mainbody .right_content .news .ipart .iR .img{ float:left; width:69px; height:px; }
#mainbody .right_content .news .ipart .iR .txt{ float:left; width:200px; height:px;padding-top:8px; padding-left:4px; line-height:160%;}
#mainbody .right_content .news .ipart .iR a{color:#000; text-decoration:none;}
#mainbody .right_content .news .ipart .iR a:hover{ color:#CC0000;}

#product_dir{width:978px; height:156px; margin:0 auto; padding-top:13px; padding-bottom:13px;  }
#product_dir ul{ list-style-type:none; margin:0px; padding:0px;}
#product_dir ul li{ float:left; width:180px; height:156px; border:1px solid #4E7194; margin-right:17px;}
#product_dir ul li.end{ margin-right:0px!important;}

#product_dir ul li h3{ margin:0px; padding:0px; height:24px; padding-top:0px;font-size:12px; background:url(/image/subtitle_x.gif) repeat-x left center;  border-bottom:1px solid #4E7194;}
#product_dir ul li h3 a{ display:block; text-decoration:none; color:#274E76;padding-left:32px; background:url(/image/dot3.gif) no-repeat 16px center; text-transform:uppercase; font-size:10px;}
#product_dir ul li p{ margin:0px; padding:0px; text-align:center;}

#footer{width:978px; height:25px; margin:0 auto; margin-top:0px; background:url(/image/footer_x.gif) repeat-x left center; border:1px solid #657B93; border-top:1px solid #94A7BA;  }
#footer .inlogo{height:25px;  background:url(/image/footer_left_logo.gif) no-repeat left center;}
#footer .inlogo .intext{ text-align:right; padding-right:10px; padding-top:5px; color:#2D547B; font-family: Arial, Helvetica, sans-serif;} 

/*list_two*/
.list_two{  float:left; width:791px; margin-left:6px; height:1%; overflow:hidden; background-color:#  ;}
.list_two h2{ font-size:12px; text-align:right; margin:0px; padding:0px; font-weight:normal; padding-left:10px; padding-bottom:10px; border-bottom:2px solid #274E76;}
.list_two h2 span{ font-size:16px; margin-left:5px; margin-right:5px;}
.list_two h2 a{ color:#274E76;font-weight:bold; }
.list_two h2 a:hover{ color:#CC0000;}
.bimg{ padding-bottom:5px;}
.detail_list{ clear:both; padding:10px 10px 20px 19px; line-height:180%;}
.detail_list ul{ list-style-type:none; margin:0px; padding:0px;}
.detail_list ul li{ float:left; width:173px; height:180px; margin-right:18px; margin-top:15px;}
.detail_list ul li h3{ margin:0px; padding:0px; text-align:center; padding-top:5px; font-size:12px; }
.detail_list ul li h3 a{ color:#274E76;}
.detail_list ul li h3 a:hover{ color:#CC0000;}

.detail_list ul li div{ width:173px; height:128px;}
.detail_list ul li div img{ border:1px solid #333333;}

.pagenext{ clear:both; padding-top:20px;}
.pagenext a{ text-decoration:none;background-color:#2D547B; color:#FFFFFF; }
.pagenext a span{ padding:3px 9px 2px 9px;}

.pagenext a:hover{background-color:#6989A8; color:#000;}
.pagenext a.cur{background-color:#93AEC9; color:#000;}
.from_info{ text-align:center;}
.detail_text{ padding:10px 18px 20px 19px; line-height:180%; height:1%; overflow:hidden; background-color:#E8EFF5;border-bottom:2px solid #274E76;}
.detail_text h1{ font-size:18px; margin-bottom:0px; padding-bottom:10px; text-align:center;}
.form_text{ line-height:190%;}

.form_text p{ font-size:14px;}


.list_items{ padding:15px 10px 10px 10px;border-bottom:1px solid #274E76;}

.list_items .item{ border-bottom:1px dotted #666666; padding-bottom:10px; padding-top:10px;}
.list_items .item h4{ text-align:left; font-size:14px; margin:0px; padding:0px; background:url(/image/dot.gif) no-repeat left center; padding-left:15px; }
.list_items .item h4 a{  color:#274E76;}
.list_items .item h4 a:hover{ color:#CC0000; text-decoration:none;}
.list_items .item h4 span{ font-size:12px; color:#666666; font-weight:normal;}
.list_items .item p{ margin:0px; padding:0px; padding:5px 0px 0px 0px; line-height:180%; text-indent:30px;}

.proline{ border-bottom:1px solid #999999; height:1%; overflow:hidden; padding-bottom:0px;}
.proline .imgleft{ float:left; width:285px; height:199px;}
.proline .imgleft img{ border:1px solid #999999;}
.proline .titleright{ float:left; width:450px; height:199px; padding-left:10px;}
.proline .titleright h1{ text-align:left; margin:0px; padding:0px; margin-top:130px;}
.proline .titleright p{ text-align:left; margin:0px; padding:0px; color:#333333;}

.protext{ background-color:#FFFFFF; padding:15px; line-height:180%; font-size:14px;}

