﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,hr,fieldset,input,p,blockquote,th,td {margin:0px; padding:0px; }
body { font:12px Arial, 微软雅黑 ;  color:#666;line-height:1.25em;  line-height:22px; 

  } /* background-image:url(../img/SY-1.jpg); background-repeat:repeat-x;*/
img{border-style: none;border-color:inherit;border-width: medium;
   
}
ol,ul,li {list-style:none;color:#666;}
a {color:#666666;text-decoration:none; }
a:link { text-decoration: none;}
a:visited {text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none; /*text-decoration:underline;*/}
a:active {color:#373737;}
.body{margin:0px auto; font-family:微软雅黑;overflow:hidden; }
.index{background-image:url(../img/bg.jpg); margin:0px auto; font-family:微软雅黑;overflow:hidden; }

/****************全局****************/
.m1{ margin-top:6px; }
.m2{ margin-left:10px;}
.m3{ margin-bottom:10px;}
.m4{ margin-right:10px;}
.p5{ padding: 0 0 0 5px; height:205px; }
.p15{ padding: 0 0 0 20px;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.reda{color:#ff0000;}
.reda a{color:#ff0000;}
/*top上面*/
.header{ margin:0px auto;  height:167px;  background-position:top center;    background-image:url(../img/topbg.jpg); }

.header .top{width:1001px; margin:0px auto; height:122px; margin:0 auto; position:relative;    }
.header  .top .top_logo{height:60px;  padding-top:20px;    float:left;text-align:left;  }
.header  .top .top_menu{height:40px;  padding:50px 0 0 20px;  float :left; }
.header  .top .top_map{height:60px; float:right;   width:420px;  }
 .wsite{float:right; height:35px; line-height:35px; width:420px; color:#fffbc7;  }
 .wsite a{   color:#fffbc7; font-size:13px; font-family:微软雅黑; padding:0 5px;  }
.wsite .s1{float:left; width:80px; padding-left:40px; color:#fff;  }

.searchbox{float:right; width:355px;  padding-top:10px;   }
.searchbox .sname{float:left; width:55px;    }
.searchbox .skey{ float:left; width:165px;   background-image:url(../img/search.jpg);  background-repeat:no-repeat;  }
.searchbox .skey li{ float:left;  line-height:20px;  }
/* nav start */


.menu{ height:40px; width:1001px; margin:0px auto; overflow:hidden; }
.menu ul{ width:1001px;  height:40px;  float:left; text-align:center;   }
.menu li{ width:118px; height:40px;  float:left; text-align:center;   }

.menu li a{ display:block;  color:#666666; line-height:40px; height:40px; font-size:14px;  font-weight:bolder;   font-family:微软雅黑;    }


.menu li a:hover{text-decoration:none; color:#660000;     background-image:url(../img/m2.jpg);   background-position:left center; background-repeat:no-repeat;     }
.menu li a.mhover{  font-weight:bolder; line-height:40px;  color:#660000;      background-image:url(../img/m2.jpg);   background-position:left center; background-repeat:no-repeat;  }
.menu li a.current{ font-weight:bolder;  color:#660000;       background-image:url(../img/m2.jpg);   background-position:left center; background-repeat:no-repeat;   }

.banner{  min-height:428px; width:100%;    margin:1px auto 0 auto; }
.banner2{  width:100%; height:auto;     margin:0px auto; }
.banners {min-height:428px;height:auto;  position:relative;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;min-height:428px; height:auto;cursor:pointer; width: 100%; margin:0 auto; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-325px; padding:2px 6px;}
#flashs .btn span{ color:#fff;  background:#000;  cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#a80b28; color:#fff;}
.w1001{  width:1001px; height:auto; clear:both;     margin:0px auto; }


.aboutban{  background-image:url(../img/aboutban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}
.contactban{  background-image:url(../img/contactban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}
.honorban{  background-image:url(../img/honorban.jpg);width:100%;   height:251px; background-position:top center; background-repeat:no-repeat;}
.jobsban{  background-image:url(../img/jobsban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}
.newsban{  background-image:url(../img/newsban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}
.messageban{  background-image:url(../img/messageban.jpg);width:100%;   height:251px; background-position:top center; background-repeat:no-repeat;}
.jobsban{  background-image:url(../img/jobsban.jpg);width:100%;   height:251px; background-position:top center; background-repeat:no-repeat;}

.productban{  background-image:url(../img/productban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}
.wenhuaban {  background-image:url(../img/wenhuaban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}

.joinban{  background-image:url(../img/joinban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}
.zhanlueban{  background-image:url(../img/zhanlueban.jpg); width:100%;  height:251px; background-position:top center; background-repeat:no-repeat;}



/*
.sitemaplist{width:300px; float:left; margin-left:10px;   }
.sitemaplist li{width:145px; float:left;   }
*/
.maplist{width:960px; float:left; margin-left:10px;}
.maplist li{width:300px; height:25px; line-height:25px; padding-left:8px; float:left;}

.sitemaplist{ float:left; margin:20px 3px 3px 10px; width:130px;   }
.sitemaplist h2{  background-position:bottom center; width:130px; float:left;  height:38px; line-height:30px;  background-repeat:no-repeat; font-size:14px; }
.sitemaplist li{width:130px; float:left; line-height:25px; overflow:hidden;    }
.content2{width:1001px;margin:0px auto; clear:both; overflow:hidden; padding-top:10px; }
.content{width:1001px;margin:10px auto; clear:both; overflow:hidden;   background-color:#fff;    }

.pimgs{ width:320px; float:left;  padding:5px 10px 0 0;}

.newbg{ background-image:url(/img/newbg.jpg); width:981px; height:40px; background-repeat:no-repeat; line-height:40px; font-weight:bolder; font-size:14px; color:#fff; padding-left:20px; }
.newbg .sp{  float:left; }

.newbg li{  float:left; }
.newbg li a{  color:#fff; }
.ptypebox
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #ccc;
    width:999px;
    height:320px;
    background-color: #fff;
    margin-bottom:10px;
}


.ptypebox h2{  float:left;  padding-left:30px; text-align:center;  font-size:18px; font-family:微软雅黑;  color:#333;  font-weight:bolder; height:40px; line-height:40px;  background-image:url(/img/jiu.jpg);  background-repeat:no-repeat; background-position:left center;  }
.ptypebox h2 span{   color:#ffff99;      }



.sb2bg{  width:1000px; height:635px; padding:20px 0 0 0; background-image:url(../img/sb2.jpg); background-repeat:no-repeat; font-family:微软雅黑; font-size:16px; line-height:28px; color:#660000;
       
       }

 .sb3{  width:1000px; height:396px; padding:20px 0 0 0; background-image:url(../img/sb3.jpg); background-repeat:no-repeat; font-family:微软雅黑; font-size:14px; line-height:28px; color:#660000; }
 
    .sb4{  width:1000px; height:472px; padding:20px 0 0 0; background-image:url(../img/sb4.jpg); background-repeat:no-repeat; font-family:微软雅黑;  line-height:28px; color:#660000; }     

 .sb3 h2{  width:1000px; height:36px;  margin-bottom:40px;  font-size:14px;  }
 .sb3 h2 span{   padding-right:15px;  float:right;font-size:14px;  }
 .sb3 h2 span a{  color:#fff; }
.w968
{    width:968px; float:left; height:300px;  padding:15px;  line-height:25px;  float:left;  }      

.w268
{    width:268px; float:left; height:300px;   line-height:30px; margin-top:15px;  color:#c6c6c6;float:left;  }       
   
.w268 h2
{
   
    width: 250px;
    color: #333;
    height: 40px;
    font-size: 18px;
    padding-left:18px;
    font-weight: normal;
    font-family: 微软雅黑;
    background-image: url(../img/ltit.jpg);
       line-height:40px;
}
 .w266{ border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #660000;
     width: 266px;
        height: 420px;
    }
    
.w268 h2 span
{ line-height:35px; padding-right:15px; font-size:12px; font-weight:normal; font-family:微软雅黑; }


.newsmore{ width:100px; height:40px;  margin:15px auto; background-color:#660000; color:#fff; line-height:40px; text-align:center; font-size:14px; clear:both;  } 
.newsmore a{  color:#fff;  } 
 
 
 .w500
{    width:500px; float:left; padding:30px 0 0 30px;  height:300px; line-height:30px;   margin-top:15px;    }
         
.w415
{    width:415px; float:right; padding:70px 0 0 0;  height:300px; line-height:28px;   margin-top:15px; font-size:14px;   }



.w500 h2
{
    width:500px;

 padding-left:17px;
    height:40px;
    line-height:40px;
    font-size: 18px;
    font-weight: normal;
    font-family: 微软雅黑;

}
 .w500 li
{
 font-size:14px;
 line-height:30px;

}
 
 .w500 li span
{ float:right; padding-right:5px;
 font-size:14px;

}
 

.wabout
{    width:1000px; margin:0px auto;  height:380px;font-size:14px; clear:both;   padding-top:10px; }
.wabout h2
{
    width:880px;
    padding-left:120px;
     line-height:38px;
 color:#fff;
    height:45px;
    font-size: 18px;
    font-weight: normal;
    font-family: 微软雅黑; 
    clear:both;

    
      }
 
.wabout h2 span
{ float:right; padding-right:15px; font-size:12px; font-weight:normal; font-family:宋体;color:#660000; }
.wabout h2 span a
{  color:#660000; }


.indexpro{ width:1001px; margin:0px auto; height:220px;  }

.indexpro h2
{ width:980px;    padding-left:20px;     line-height:35px; color:#333;    height:40px;    font-size: 18px;
    font-weight: normal;    font-family: 微软雅黑;    background-image:url(../img/in4.jpg); background-repeat:no-repeat; background-position:left bottom;
}

.indexpro h2 span
{ line-height:35px; padding-right:15px; font-size:12px; font-weight:normal; font-family:微软雅黑; }


    
.h03{ width:22px; margin-top:65px; float:left; }
.h06{width:22px; margin-top:65px; float:left; margin-left:6px; }

.h04{ width:22px; margin-top:95px; float:left; }
.h05{width:22px; margin-top:95px; float:left; margin-left:6px; }
.anli{ width:734px; height:202px; padding:0 8px 0 240px;  clear:both; float:left; }
.anli ul{ margin:12px 0 0 2px;}
.anli ul li{ width:220px; height:188px; display:block; float:left; padding:10px 6px 0 8px; text-align:center;}
.anli ul li img{border:2px solid #c4942d; height:156px; width:220px; }
.anli ul li span{ height:30px; line-height:30px; text-align:center;display:block;}


.anli2{ width:964px; height:182px; padding:0 8px 0 15px;   }
.anli2 ul{ margin:12px 0 0 2px;}
.anli2 ul li{ width:209px; height:158px; display:block; float:left; padding:10px 6px 0 8px; text-align:center;}
.anli2 ul li img{border:2px solid #c4942d; height:124px; width:205px; }
.anli2 ul li span{ height:30px; line-height:30px; text-align:center;display:block;}


#tab{ width:1001px;  height:58px; padding-top:5px; text-align:left;   clear:both; font-size:14px; font-family:微软雅黑; 
   background-image:url(../img/pro_m1.jpg);  background-repeat:no-repeat;   margin-top:5px; 
 }
 
 .w143{  width:146px;  float:left; }
 
.tabs{ width:138px; cursor:pointer; height:54px;  float:left; text-align:center;margin-right:5px; display:inline-block; line-height:40px;
       
font-size:14px; font-family:微软雅黑;
}

.tabs_hover{width:138px; color:#ff0000; cursor:pointer; height:54px; line-height:40px; background-image:url(/img/pro_m2.jpg);
background-repeat:no-repeat; background-position:bottom center;     
font-weight:bold; float:left; text-align:center;margin-right:5px; display:inline-block; }


.tabscontent2,.tabscontent3,.tabscontent4{ display:none; }
#contents{   border-top:0px; min-height:280px; height:auto !important; height:280px; overflow:visible;}






/*左边left*/
.left
{float: left;width: 226px; 

  }

.left_top{height:0px;float:left;  width:auto;   overflow:hidden;}
.left_c{height:100%;float:left;   width:auto;   overflow:hidden;      }
.left_down{height:12px;float:left;width:226px;    overflow:hidden;  }
.left .left_box
{

    width: 226px;
    margin: 0px auto;
}


.left .left_box h2
{	    font-family:微软雅黑;

width:226px;
font-size: 16px;
font-weight: bolder;
 height:35px;line-height:35px; color:#333;


 background-image: url(../img/left_tit.jpg);
 background-repeat:no-repeat;
 background-position:left bottom;
 text-align:center;

}

.left .left_box ul{width:226px; margin:0px auto;   height:auto; line-height:30px;      background-image: url(../img/nn2.jpg); }
.left .left_box ul li
{
   
    height:30px;
    line-height: 30px;
    font-size:14px;
width:226px;


    text-align:center;

    
}

 .left .left_box ul  .cure
{   
  background-image: url(../img/kz1.jpg);
  background-repeat:no-repeat;
  background-position:left center;



}

.left .left_box ul  .curhover
{   
 background-image: url(../img/kz2.jpg);
  background-repeat:no-repeat;
  background-position:left center;
    color: #fff;

}
.left .left_box ul  .curhover a	
{color: #fff; font-weight:bolder;
 
 }	
.left .left_box ul .cure a{ color: #666;}	


 .left .left_box ul .cure3
{    padding-left:35px;
    color: #660000;
  background-image: url(../img/lm3.jpg);
} 
.left .left_box ul  .cure3 a{ color: #666;}	


/*right*/
.right
{
 
    float: right;
    width: 765px;
    background-repeat: no-repeat;
    min-height: 542px;

    
}
.right .right_box{width:765px;  float:right;overflow:hidden;  }
.right .right_box h2
{
    width:695px;
    padding-left:70px;

    line-height:64px;
    font-size: 16px;
    font-weight: bolder;
    color: #333;
    float: left;
    font-family: 微软雅黑;
 height:64px;

background-repeat:no-repeat;
  background-image: url(../img/right_tit.jpg);

}
.right .right_box h2 span{ float:right;color:#666; padding:0px 10px 0 0;font-size:12px; font-weight:normal;}
.right .right_box h2 a{ color:#666;}
.right .right_box h2 a:hover { color:#339933;}

.right .right_box .pagebox{ width:740px; padding:10px;color:#666;   background-repeat:repeat-x; height:auto;   overflow:hidden; margin:0px auto; }

.newslist ul{ width:730px; height:auto;   }
.newslist ul li
{	width: 700px;
	line-height: 27px;
	float: left;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;}
.newslist ul li span{  padding:0 10px 0 0; float:right; height:27px;   }

.right .right_box .pagebox h1{ width:720px;  line-height:35px; font-size:18px; text-align:center; font-weight:bolder;   }
.right .right_box .pagebox .author{ width:700px; height:25px; line-height:25px; font-size:12px; text-align:center;   }
.right .right_box .pagebox .newscontent{ width:700px; padding:0 0 0 10px;  line-height:25px; font-size:12px; text-align:left;   }



 .sppage{ width:650px; clear:both; overflow:hidden; padding-bottom:15px;  margin-bottom:10px; line-height:25px;  float:left;  }
 .sppage ul{ width:650px; height:auto; height:25px; line-height:25px;   }
 .sppage ul li
{
	border: 1px solid #c25191;
	margin: 0px 5px;
	height: 23px;
	padding:0 8px;
	line-height: 23px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #c25191;}
 .sppage ul li a{  height:auto; height:23px; line-height:25px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}
 
.friendlink
{
    margin:5px auto;

width: 980px;
overflow:hidden;
padding:0px 0 0 10px; color:#666;
 
}


.friendlink .linktext{line-height:28px; float:left;	margin: 0px auto 10px auto; width: 1000px;}
.friendlink .linktext a{padding:0 4px 0 4px;line-height:30px;  text-align:left; }

/*页脚*/

.boxbd_2
{  margin-top:15px;
  width:100%;
  height:auto;

background-image: url(../img/boxbd.jpg);
background-repeat:repeat-x;
background-color:#f6f6f6;
}


.ipbox{  width:1001px; height:196px;   margin:0px auto 10px auto; }
.ipbox .itype{  width:120px; height:196px;  margin:10px  0px 0px 0px;    float:left;      }
.typeb{ background-image: url(../img/ptypebg2.jpg);  background-position:right center; background-repeat:no-repeat;}
.ipbox .itype h3
{
    width: 110px;
    float: left;
 line-height:35px; 
    font-size:16px; 
    padding-left:20px;color:#333;
}
.ipbox .itype li{  width:110px;  line-height:25px;  padding-left:20px;  float:left;  font-size:14px;}
.ipbox .itype li a{  color:#333; }
.ipbox .itype2{  width:240px;   margin:10px  0px 0px 15px;  padding-left:20px;   float:left;     }
.ipbox .itype2 h3
{
    width: 240px;
    float: left;
 line-height:35px; 
    font-size:16px; color:#333;
}
.ipbox .itype2 li{  width:120px;  line-height:25px;    float:left;  font-size:14px;}

.ipbox .itype2 li a{  color:#333; }
.ipbox .itype3{  width:200px;  margin:10px  0px 0px 0px; padding-left:40px;   float:left;     }
.ipbox .itype3 h3{       float: left;
 line-height:35px; 
    font-size:16px; color:#333;text-align:center; }


.foot
{  
    

    margin: 0px auto;
clear:both; 
overflow:hidden;

background-color:#df3032;

}



.foot .footer
{
   

    margin: 0px auto;
	width:1001px;

	
	

}


.foot .footer .foot_Copyright{ line-height:35px;  text-align:center; 	color:#ffffcc;  width:1001px;  font-size:13px; margin:0px auto; 	 }

.foot .footer .foot_Copyright img{  vertical-align:middle; }
 .foot .footer .foot_Copyright a{ 	color:#ffffcc;  }
#AspNetPager1 input{ border:0px;}
#AspNetPager1 {  font-size:12px; color:#666666;}


.prolistbox{ width:185px; height:225px; float:left;margin:6px 15px 5px 20px ; display:inline;  overflow:hidden;}
.prolistbox img{ text-align:center; 	width:175px;     
	height:175px;      padding:1px;  }
.prolistbox p{ width:185px;   float:left; line-height:28px; color:#f5a20f; text-align:center; overflow:hidden;}
.prolistbox .proimg
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 157px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:180px;     
	height:180px;       
	border: 2px solid #e5e5e5; 


                    }   
                    
         .prolistbox .proimg:hover
{            
  	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 157px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:180px;     
	height:180px;       
	border: 2px solid #c80000; 


                    }                     
                      
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}

.prolistbox2{ width:187px; height:245px; float:left;margin:6px 2px 5px 10px ; display:inline;  overflow:hidden;}
.prolistbox2 img{ text-align:center;   
	height:183px;  width:183px;       }
.prolistbox2 p{ width:180px;   float:left; line-height:25px; color:#f5a20f; text-align:center; overflow:hidden;}

.prolistbox2 h3{ width:187px; height:40px;   float:left; line-height:40px; color:#660000; text-align:center; overflow:hidden; background-image:url(../img/sb1.jpg); background-repeat:no-repeat;  font-weight:normal;  font-size:14px;   margin-top:10px;  }

.prolistbox2 h3 a{ color:#660000;  }

.prolistbox2 .proimg
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 134px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:183px;     
	height:183px;       
	border: 2px solid #e5e5e5; 


                    }     
     .prolistbox2 .proimg:hover
{            
  
	width:183px;     
	height:183px;       
	border: 2px solid #c80000; 


                    }                 
         
                    
.prolistbox2 .proimg img
{
	 vertical-align:middle; border:0px solid
}


.divtable{ margin:0px auto;margin:10px; }
 .bjcolor{ background-color:#609743;}
.divtable table
{ margin:10px;
	
	
}
.divtable table tr
{
	line-height:25px;	
	
}
.divtable table tr th
{
line-height:25px;
	text-align:right;

	font-weight:normal;

}
.divtable table tr td{ text-align:left; 
	line-height:25px;
	
	 }


#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; _position: absolute; _right: auto
}

.righttab{ height:40px;  padding-top:1px;  }
.righttab li
{
    float: left;
    color: #4a2c06;
    width: 134px;
    text-align: center;
    line-height:40px;
    height: 40px;
    cursor: pointer;

}
.righttab li h4{font-size:14px; font-weight:normal;background-color:#660000;}
.righttab li h4 a{font-size:14px;color:#fff;}
.righttab .active{ }
.righttab .active h4{ font-weight:bolder;color:#fff; background-color:#a40000;
                      background-repeat:no-repeat; font-weight:bolder;  }
  .righttab .active h4 a{ font-weight:bolder;color:#fff;
                     background-color:#a40000;background-repeat:no-repeat; font-weight:bolder;  }                   
                     
.righttab #tab_t1{  width:134px}
.righttab #tab_t2{ width:134px}
.righttab #tab_t3{width:134px}

.rightContent
{
    
    height: 165px;
    padding: 5px;
}
.rightContent ul.textList{width:255px; clear:both; }
.rightContent ul.textList li{padding-left:5px; clear:both; height:25px;  text-align:left; line-height:25px;overflow:hidden;padding-left:10px;
border-bottom-style: dotted;
border-bottom-width: 1px;
border-bottom-color: #C0C0C0;
background-image:url(../img/dot1.gif); 
background-repeat:no-repeat;  
background-position:left center;    
                             
                              }
.rightContent ul.textList li span{float:right; line-height:22px;}
#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH:53px; BOTTOM: 35px; HEIGHT: 66px; right:10px; FONT-SIZE: 12px; CURSOR: pointer; _position: absolute; _right: auto; background-image:url(../img/goTopBtn.gif); z-index:9999;
}
