body{background-color:#bad1ec;}
#container{background-color:white;width:1000px;margin:0 auto;}
#header{ width:998px; margin:0 auto; background:url(../images/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(../images/navbg.gif) repeat-x;  padding:0px 0 0px 0px;text-align:left; }
#nav ul{ padding:0px 0px 0 30px;}
#nav li{  float:left;padding:13px 14px 0; text-align: left;
           height:43px; 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(../images/line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}
.NavOn{ background:url(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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(../images/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/../images/list.jpg) 0 343px;}
                 .pageDiv{ text-align:center;}
                 
.rightContent  {
                 	width:765px; height:auto!important; min-height:500px; _height:500px; border:0px solid #ccc; border-top:none;
             	
   	}
#positionIn{ text-align:left;background:url(../images/DefaultContentRightTop.jpg) no-repeat}

#positionIn .title{ width:450px; height:32px; line-height:30px; margin-left:40px;
                   font-size:20px; 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:350px; 
            height:150px;
            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{ width:350px; height:30px; padding:0 0px; line-height:30px; text-align:left; display:block;/* 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(../images/ContactUsNav.jpg) no-repeat 30px 0; line-height:27px;}

.NavSub2 .current2 { background:url(../images/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}




/*广告*/
.ad {width:1000px; height:500px; overflow:hidden; margin-top:10px; }
#ifocus {/* padding:11px; */}
#ifocus_pic {width:1000px; height:360px; overflow:hidden; }
#ifocus_piclist { position:relative;width:1000px; height:360px;  overflow:hidden; }
#ifocus_piclist li { position:absolute; top:0px; left:0px; width:1000px; height:360px; overflow:hidden; display:none; }
#ifocus_piclist img { width:998px; height:360px;}
#ifocus_btn { width:998px; height:145px; margin-top:10px; background: url(../images/MainIndexFooter.jpg) no-repeat; overflow:hidden; }
#ifocus_btn ul{ padding-left:5px;}
#ifocus_btn li { float:left; width:194px; height:145px; cursor:pointer;/* margin-bottom:3px;*/ }
#ifocus_btn img { width:194px; height:113px;}
#ifocus_btn li{padding:10px 0px 0px 3px; }

.ad2{ height:230px;width:1000px;	margin-left:auto; margin-right:auto;}
.ad2 img{ height:230px; width:1000px;text-align:center;}



#ifocus_btn .current {/* border:2px solid #F00;*/ background:url(../images/piont.gif) no-repeat center 3px;}
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:570px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }


/*产品中心*/
.product_left_pro1{ background:url(images/pro_bg2.jpg); height:1030px;  width:254px;}
.product_contact{  background:url(images/bg7.jpg); width:654px; height:auto!important; min-height:360px;/*  height:970px;*/ padding:15px 15px 0px;}
.product_list{ width:970px; height:985px; padding-left:15px;}
.product_list ul li{ float:left; height:135px; width:304px; display:inline; margin-right:15px; margin-bottom:25px;}
.product_list1{}
.product_list_list1 h1{width:304px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background-color:#cdcdcc; margin-bottom:5px; font-weight:bold; font-size:14px;}
.product_list_list1 img{ width:120px; height:110px; float:left;}
.product_list_list1_right{ float:right;}
.product_list_list1_right1{ width:165px; line-height:20px;  overflow:hidden; text-overflow:ellipsis; max-height:80px; }
.product_title1{ text-align:center; font-size:14px; font-weight:bold; line-height:35px;}

.product_contact_img{ float:left; width:360px;}
<!--.product_contact_img img{ width:357px; height:280px;}-->
.product_contact_right{ float:right; width:275px; height:280px; overflow:hidden;}
.product_contact_right h2{ font-size:14px; font-weight:bold;}
.product_contact_contact{ height:610px;  overflow:auto; }

.product_content_c{ padding:15px;}
.news_middle{height:auto!important; min-height:360px; height:360px;}
.pro_left{ float:left; width:385px;  margin:10px 0px 0px 150px;; }
.pro_right{ float:left;  width:205px; line-height:20px; margin:10px 0px; overflow:hidden;}
.prodt{ line-height:25px; padding-top:10px;}
.left:{ float:left;}
.right{ float:right;}


/*产品特效*/
.clearfix {
	margin-top:10px;
	width:375px;
	height:65px;
	overflow:hidden;
	position:relative;
}
.clearfix span.spanL {
	width:24px;
	height:38px;
	background:url(images/prev.gif) no-repeat;
	position:absolute;
	left:0px;
	top:15px;
	cursor:pointer;
}
.clearfix span.spanR {
	width:24px;
	height:38px;
	background:url(images/next.gif) no-repeat;
	position:absolute;
	right:0px;
	top:15px;
	cursor:pointer;
}
.clearfix .gallery {
	width:319px;
	float:left;
/*	margin-left:26px;
	_margin-left:13px;*/
	overflow:hidden;
}
.clearfix .gallery ul {
	width:auto;
}
.clearfix .gallery li {
	 display:inline;
	float:left;
	width:62px;
	margin:2px;
}
.clearfix .gallery li img {
	width:60px;
	height:60px;
	display:block;
	border:1px solid #ccc;
	cursor:pointer;
}
.gallery  img {
	margin:0px 2px;
	width:60px;
	height:60px;
	display:block;
	border:1px solid #ccc;
	cursor:pointer;
}




#nav1{width:998px;margin:0 auto; background:url(../images/navbg.gif) repeat-x;  padding:0px 0 0px 0px;text-align:left; }
#nav1 ul{ padding:0px 0px 0 30px;}
#nav1 li{  float:left;padding:13px 14px 0; text-align:center;
           height:43px;  text-align:center;display:inline;font-size:12px; letter-spacing:2px;}
#nav1 li a{ cursor:pointer;}
#nav1 .endli{ background-image:none; }

#nav1 li a:link,#nav1 li a:hover,#nav1 li a:active,#nav1 li a:visited 
{
	margin:0 auto;}

#nav1 li img{ vertical-align:middle;}
#nav1 a{ font-size:14px; display:block; font-weight:bold;font-family:Arial Baltic}
#nav1 a,#nav1 a:visited{ padding:0px 0 0 0;color:#1431ac;display:block;font-weight:bold;
                       
                       }
#nav1 a:hover{padding:0px 0 0 0;color:#1431ac;display:block;font-weight:bold;}
#nav1 li a,#nav1 a,#nav1 a:visited,#nav1 a:hover{ }
.line{width:998px; margin:0 auto;height:10px; background:url(../images/line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}
.NavOn{ background:url(../images/NavOn.jpg) repeat-x;}

#nav1 .NavOn a,#nav1  .NavOn a:visited{ padding:0px 0 0 0;color:#fff;display:block;font-weight:bold;}

#Nav1 .NavOn a:visited{ color:Red;}
#Nav1  .NavOn a,#Nav1 .NavOn a:link,#Nav1 .NavOn a:visited,#Nav1 .NavOn a:hover, #Nav1 .NavOn a:active{ color:#fff;}
#Nav1  .NavOn { background:Red; border:1px solid red;}











#nav1 .NavSub{ display:none;
         position:absolute;
          top:38px; 
          left:-10px;
           text-align:left;
            width:350px; 
            height:150px;
            line-height:30px;
          background:#f4f4f4;
          padding-right:30px;
         background:#fff; border:1px solid #ccc;}
 #nav1 .NavSub a:link{ color:#1431ac}
 #nav1 .NavSub a:visited{ color:#1431ac}
  #nav1 .NavSub a:hover{ color:#1431ac}
   #nav1 .NavSub a:active{ color:#1431ac}

.NavSub2{ display:block; }
.NavSub3{ display:none}

#nav1 .NavSub li{ height:30px; padding:0 0px; line-height:30px; width:auto!important; min-width:50px;_width:50p; }

#nav1 .NavSub li a:link{ font-size:14px; font-weight:bold; line-height:14px;width:auto!important; min-width:50px;_width:50p;}
#nav1 .NavSub li a:visited{ font-size:14px; font-weight:bold;line-height:14px;width:auto!important; min-width:50px;_width:50p;}
#nav1 .NavSub li a:hover{ font-size:14px; font-weight:bold;line-height:14px;width:auto!important; min-width:50px;_width:50p;}
#nav1 .NavSub li a:active{ font-size:14px; font-weight:bold;line-height:14px;width:auto!important; min-width:50px;_width:50p;}

#nav1 .NavSub li a:link,#nav1 .NavSub li a:visited,#nav1 .NavSub li a:hover,#nav1 .NavSub li a:active{ line-height:30px; height:30px; padding:0 5px;
                                   display:block; float:left; padding:0 10px;                                                                   
                                                                                                   
                                                                                                   }
#nav1 .NavSub li a:hover{ background:red; background:#213a99; color:#fff;}