#container{}
#header{ width:998px; margin:0 auto; background:url(headerbg.gif); height:74px; text-align:left; border-bottom:0px solid #f0f0f0;}
.headerRight{ padding:10px 10px 0 0 ; line-height:25px; color:#0625a9;font-size:12px;}
.headerRight a,.headerRight a:visited,.headerRight a:hover{color:#0625a9; font-size:12px; margin:0 5px;}

#nav{width:998px;margin:0 auto; background:url(navbg.gif) repeat-x;  padding:0px 0 0px 0px;text-align:left; }
#nav ul{ padding:0px 0px 0 30px;}
#nav li{  float:left; width:100px;padding:0 2px;  padding-top:13px; text-align:center; height:43px;  text-align:center;display:inline;font-size:12px; letter-spacing:2px;}
#nav li a{ cursor:pointer;}
#nav .endli{ background-image:none; }

#nav li a:link,#nav li a:hover,#nav li a:active,#nav li a:visited 
{
	margin:0 auto;}

#nav li img{ vertical-align:middle;}
#nav a{ font-size:14px; display:block; font-weight:bold; font-family:Arial Baltic}
#nav a,#nav a:visited{ padding:0px 0 0 0;color:#1431ac;display:block;font-weight:bold;
                       
                       }
#nav a:hover{padding:0px 0 0 0;color:#1431ac;display:block;font-weight:bold;}
#nav li a,#nav a,#nav a:visited,#nav a:hover{ }
.line{width:998px; margin:0 auto;height:10px; background:url(line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}
.NavOn{ background:url(../images2/NavOn.jpg) repeat-x;}

#nav .NavOn a,#nav  .NavOn a:visited{ padding:0px 0 0 0;color:#fff;display:block;font-weight:bold;}

#Nav .NavOn a:visited{ color:Red;}
#Nav  .NavOn a,#Nav .NavOn a:link,#Nav .NavOn a:visited,#Nav .NavOn a:hover, #Nav .NavOn a:active{ color:#fff;}
#Nav  .NavOn { background:Red; border:1px solid red;}
#banner{width:998px; height:530px; border:0px solid #f0f0f0; border-left:0px; border-right:0px; margin:5px auto 0px auto; padding:0px 0; overflow:hidden; text-align:center;}
#banner img{ display:block;}

.mainDiv{width:998px;margin:0px auto 0 auto; background:#FFF ; padding:15px 0 0 0;}
.mainDiv_main{ padding:0px 0 0 0;}

.sidebar{ width:235px; margin:0 0px 0 12px;float:left; text-align:left;_display:inline;}
.content{ width:740px; margin:0 12px 0 4px; float:left; text-align:left;_display:inline;}
.sidebar_main{ width:212px; margin:0 auto;}
.content_main{padding:0px;}

.part{ border:1px solid #d4d4d4;width:210px; border-top:0px; border-bottom:2px solid #d4d4d4;}


.search_div{ color:#FFF;}
.search_input{ background:url(search_input.gif) no-repeat; height:17px; line-height:17px; width:147px;}
.search_input input{ background:none; border:0px; padding:0 5px; width:137px;}

.title1{height:20px;background:url(title1bg.gif) no-repeat;overflow:hidden;margin:0px 0; padding:0px 0 0px 0px; border-bottom:0px solid #b3becb; text-align:left;}
.title1 h2{padding:5px 0 0 30px;color:#012777;font-weight:bold;font-size:12px;}
.title1 h2 a,.title1 h2 a:hover,.title1 h2 a:visited{color:#012777; font-weight:bold;font-size:12px; text-decoration:none;}
.title1 span{float:right;padding-top:5px;padding-right:12px;color:#012777;font-weight:normal;}
.title1 span a,.title1 span a:hover,.title1 span a:visited{color:#012777;font-weight:normal;font-size:12px;}


.textlist{ padding:10px 0;}
.textlist li{ background:url(quan2.gif) no-repeat right center;padding:4px 0; margin:2px 0;}
.textlist li a{ padding:0 10px 0 0px;}


.showlist{background-position:left;padding:0px 0 0 0px;border-bottom:0px #838383 dotted;text-align:left;width:225px;}
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;}

#footer{width:998px;margin:0px auto 0px auto;clear:both; color:#676767;}
.footer_main{line-height:25px;  height:65px;padding:15px 10px 0px 10px; text-align:center;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 10px;color:#676767;}





.sidebar{ width:206px; margin:0 9px 0 9px; float:left; text-align:left;_display:inline;background:url(sidebarbg.gif) no-repeat bottom; min-height:513px; height:auto!important; height:513px;}
.content{ width:744px; margin:0 9px 0 8px; float:left; text-align:left;_display:inline;}

.sidebar_main{ padding:1px 0; width:206px; margin:0 auto;}
.content_main{padding:1px;}

.part{ width:204px; }



.title1{height:24px;background:#0f356e;overflow:hidden;margin:0px 0; padding:0px 0 0px 0px; border-bottom:0px solid #b3becb; text-align:center;}
.sidebar_main .title1{ height:32px; background:url(../images2/DefaultCateHeaderTop.jpg) no-repeat; line-height:32px;}
.title1 h2{padding:0px 0 0 0px;color:#fff;font-weight:bold;font-size:13px;}
.title1 h2 a,.title1 h2 a:hover,.title1 h2 a:visited{color:#fff; font-weight:bold;font-size:13px; text-decoration:none;}
.title1 span{float:right;padding-top:5px;padding-right:12px;color:#fff;font-weight:normal;}
.title1 span a,.title1 span a:hover,.title1 span a:visited{color:#fff;font-weight:normal;font-size:12px;}



.title2{height:25px; line-height:25px; overflow:hidden;margin:0px 0; padding:0px 0 0px 0px; border-bottom:0px solid #b3becb; text-align:left;}
.title2 h2{ background:url(quan2.gif) no-repeat left center;padding:0 0 0 15px;color:#000;font-weight:bold;font-size:12px;}
.title2 h2 a,.title2 h2 a:hover,.title2 h2 a:visited{color:#000; font-weight:bold;font-size:12px; text-decoration:none;}
.title2 span{float:right;padding-top:5px;padding-right:2px;color:#000;font-weight:normal;}
.title2 span a,.title2 span a:hover,.title2 span a:visited{color:#000;font-weight:normal;font-size:12px;}

.NavItem{ border-bottom:1px dashed #ccc;}
.sidebar_nav{ width:170px;  margin:0 auto; padding:5px 0;background:url(sidenavbg.gif) no-repeat; color:#0f356e;}
.sidebar_nav a,.sidebar_nav a:visited,.sidebar_nav a:hover{color:#0f356e; font-size:13px; font-weight:bold;}
.sidebar_nav .on{height:auto!important; min-height:25px;_height:25px;background:transparent url(sidenav_on.gif)  no-repeat}
.sidebar_nav .on a{width:160px; height:auto!important; min-height:25px;_height:25px; line-height:25px;display:block;}

.sidebar_nav .off{background:url(sidenav_off.gif) no-repeat 162px 11px; height:auto!important; min-height:25px;_height:25px;}
.sidebar_nav .off a
{
	width:160px; 
     cursor:pointer; height:auto!important; min-height:25px;_height:25px;
      line-height:25px;display:block;
    }
.sidebar_nav .smallclass a{ height:25px; font-size:11px; font-weight:normal;word-break:keep-all;white-space:nowrap;overflow:hidden;}
.sidebar_nav .smallclass{ display:none;  width:170px; overflow:hidden;}
.sidebar_nav .smallclass li{padding:0 20px;height:22px; line-height:22px;}

.sidebar_nav .on2{background:url(sidenav_on2.gif) no-repeat;color:#FFF;}
.sidebar_nav .on2 a,.sidebar_nav .on2 a:visited,.sidebar_nav .on2 a:hover{ color:#FFF;}


.location{ background:#0f356e; height:22px; line-height:22px; color:#FFF; display:none;}
.location a,.location a:visited,.location a:hover{color:#FFF; padding:0 10px 0 0;}
.location .img{ padding:0 10px;}








    
 #productList{ height:auto!important; min-height:400px; _height:300px;}
#productList .productListItem{ width:140px; float:left; height:140px;}
 #productList .productListItem   .productListItemImg{ height:auto!important; min-height:95px;_height:95px; overflow:hidden; padding:2px; text-align:center;}
  #productList .productListItem  .productListItemTItle{ text-align:center; height:18PX; line-height:18px;}
 .div_10{ height:10px; overflow:hidden; display:block; clear:both;}
#RightPosition{ text-align:left; text-indent:2em; height:26px; line-height:26px; 
                 background:url(../images/list.jpg) 0 343px;}
                 .pageDiv{ text-align:center;}
                 
.rightContent  {
                 	width:765px; height:auto!important; min-height:500px; _height:500px; border:0px solid #ccc; float:right; border-top:none;
             	
   	}
#positionIn{ text-align:left;background:url(../images2/DefaultContentRightTop.jpg) no-repeat}

#positionIn .title{ width:115px; height:32px; line-height:30px; margin-left:40px;
                   font-size:15px; text-align:center; font-family:Arial; font-weight:bold; color:#3E57A9  
                    }
                    
               
.fontYH li{ position:relative;}       
                    
#nav .NavSub{ display:none;
         position:absolute;
          top:38px; 
          left:-10px;
           text-align:left;
            width:500px; 
            height:30px;
            line-height:30px;
          background:#f4f4f4;
          padding-right:30px;
         background:#fff; border:1px solid #ccc;}
 #nav .NavSub a:link{ color:#1431ac}
 #nav .NavSub a:visited{ color:#1431ac}
  #nav .NavSub a:hover{ color:#1431ac}
   #nav .NavSub a:active{ color:#1431ac}

.NavSub2{ display:block; }
.NavSub3{ display:none}

#nav .NavSub li{ height:30px; padding:0 0px; line-height:30px; float:left; width:auto!important; min-width:50px;_width:50p;}

#nav .NavSub li a:link{ font-size:14px; font-weight:bold; line-height:14px;width:auto!important; min-width:50px;_width:50p;}
#nav .NavSub li a:visited{ font-size:14px; font-weight:bold;line-height:14px;width:auto!important; min-width:50px;_width:50p;}
#nav .NavSub li a:hover{ font-size:14px; font-weight:bold;line-height:14px;width:auto!important; min-width:50px;_width:50p;}
#nav .NavSub li a:active{ font-size:14px; font-weight:bold;line-height:14px;width:auto!important; min-width:50px;_width:50p;}

#nav .NavSub li a:link,#nav .NavSub li a:visited,#nav .NavSub li a:hover,#nav .NavSub li a:active{ line-height:30px; height:30px; padding:0 5px;
                                   display:block; float:left; padding:0 10px;                                                                   
                                                                                                   
                                                                                                   }
#nav .NavSub li a:hover{ background:red; background:#213a99; color:#fff;}
#AboutUsContent,#NewsCate
{width:206px; height:auto!important;min-height:100px; _height:100px; float:left;
  border:#ebebf3 1px solid;
  }
  
  .NavSub2{ height:auto!important; min-height:190px; _height:190px; margin-bottom:10px; }
  .NavSub2 li{ height:27px; margin-top:2px; line-height:27px;
               padding-left:45px;
text-align:left;
}
.NavSub2 .current { background:url(ContactUsNav.jpg) no-repeat 30px 0; line-height:27px;}

.NavSub2 .current2 { background:url(ContactUsNav.jpg) no-repeat 30px 0; line-height:27px;}

.NavSub2 li a:link{ font-size:14px; font-weight:bold; color:#0F356E}
.NavSub2 li a:visited{ font-size:14px; font-weight:bold; color:#0F356E}
.NavSub2 li a:hover{ font-size:14px; font-weight:bold; color:#58dfdb}
.NavSub2 li a:active{ font-size:14px; font-weight:bold; color:#58dfdb}
#agent{ font-size:14px; color:Yellow;}


