﻿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; font-size:12px;}
body { font:12px Arial, 微软雅黑;  color:#333333;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:#333333;}
a {color:#333333;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{margin:0px auto; font-family:微软雅黑; overflow:hidden; background-image:url(../img/bg.jpg); background-repeat:repeat-x;   }

/****************全局****************/
.m1{ margin-top:10px; }
.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;}
.fl{float:left;}
.fr{float:right;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}
.reda{color:#ff0000;}
.reda a{color:#ff0000;}
/*top上面*/
.header{ margin:0px auto; overflow:hidden; height:179px; background-repeat:no-repeat;    background-image:url(../img/topbg.png); background-position:top center;  }
.header .top2{width:1001px; margin:0px auto; height:35px;    }
.header .top{width:1001px; margin:0px auto; height:129px;  }
.header  .top .top_logo{height:120px;  padding:0px 0 0 10px;    float:left;text-align:left;  }
.header  .top .top_menu{height:120px;  padding:0px 0 0 20px;  float :left; }
.header  .top .top_map{height:120px; float:right;   width:255px;  }
 .h30{float:right; height:27px; line-height:27px; width:311px;  background-image:url(../img/map2.png);  color:#fff;  }
 .h30 a{ padding:0 10px;  color:#fff; font-size:13px; font-family:微软雅黑; color:#fff;  }
.h40 {float:right;height:45px;  padding-top:30px; padding-left:40px; color:#fff;  }

.aboutbj{ line-height:25px; padding:10px;  }
.pimgs{ float:left;}

.seab{ width:1001px; margin:0px auto; height:40px; padding-top:20px;  }
.searchbox{float:right; width:355px;  padding-top:20px;   }
.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 */




.nav{ height:49px;width:1001px; margin:0px auto; background-image:url(../img/m1.png); background-position:top center;  background-repeat:no-repeat;   }
.menu{ height:49px; width:1001px; margin:0px auto; overflow:hidden;    }
.menu ul{ width:921px;  height:49px;  float:left;   padding-left:20px; }
.menu li{  width:120px; height:49px;  float:left;  }
.menu li a{ display:block;  color:#fff; line-height:49px; height:49px; font-size:14px;   font-family:微软雅黑;       text-align:center;  }
.menu li a:hover{text-decoration:none; color:#fff;     background-image:url(../img/m2.png);   background-position:top center; background-repeat:no-repeat;     }
.menu li a.mhover{  font-weight:bolder; line-height:49px;      background-image:url(../img/m2.png);   background-position:top center; background-repeat:no-repeat;  }
.menu li a.current{ font-weight:bolder;       background-image:url(../img/m2.png);   background-position:top center; background-repeat:no-repeat;   }


   
.banner{   width:980px; height:350px; padding:10px; background-color:#fff;   margin:0px auto; }
.banner2{  width:1001px; height:auto;     margin:0px auto; }
.banners { height:350px; position:relative;}
#flashs .bgitem{  z-index:1;position:absolute; height:350px; 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;   background-color:#fff;     margin:0px auto; }



/*
.sitemaplist{width:300px; float:left; margin-left:10px;   }
.sitemaplist li{width:145px; float:left;   }
*/
.maplist{width:940px; 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; width:320px;   }
.sitemaplist h2{  background-position:bottom center; width:320px; float:left;  height:38px; line-height:30px;  background-repeat:no-repeat; }
.sitemaplist li{width:160px; 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;      }

.pimgs{ width:288px;  padding-right:10px;}

.wtype{ width:1001px; height:300px; float:left;  background-color:#f0f0f0;  }
.wtype h2{width:986px; line-height:38px;   background-image:url(../img/lefta.jpg); background-repeat:no-repeat;  padding-left:15px;  color:#fff; font-size:15px;  }
.wtype h2 span {  float:right; padding-right:15px;  color:#666; font-size:13px;  }

.wtype1 ul{  padding:10px 0 0 10px; clear:both;   }
.wtype1 li
{
    width: 180px;
    float: left;
    background-position: left center;
    background-image: url(../img/dot2.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    line-height: 30px;
    height:30px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #88b6e0;
    overflow:hidden;  
}
.wtype1 li a img{width:186px;height:154px;border:1px solid #fff;}
.wtype1 li a:hover img{/*border-color:#c70023;*/}

.wtype2 ul{  padding:14px 0 0 10px;  float:left; }
.wtype2 ul li
{
    margin-right:5px;
    width: 185px;
    float: left;
    background-position: left center;
    background-image: url(../img/wtype2.jpg);
    background-repeat: no-repeat;
    padding-left: 5px;
    line-height: 30px;
    height:46px;
    text-align:center;

    overflow:hidden;  
}
.wtype2 ul li a {  color:#fff;  }

.wtype2 ul li a:hover img{/*border-color:#c70023;*/}

.w980
{
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #ddd;
    width: 999px;
    height:500px;
   
 
}


.w982{    width:1000px; float:left;line-height:40px; margin-top:10px; background-color:#fff;   }
.w982 h2
{
    width: 980px;
    padding-left:20px;
    color: #fff;
    font-size: 16px;
    height:40px;
    line-height: 40px;
    background-image: url(../img/t3.jpg);
    background-repeat: no-repeat;
    font-family:Times New Roman;

}
 
.w982 h2 span
{ line-height:38px;   color: #666; float:right; padding-right:15px; font-size:13px; font-weight:normal; font-family:微软雅黑; }
.w982 h2 span a
{   color: #666;  }

.contbg{ padding:10px 0 0 60px;  }


.mbj1{ background-image:url(../img/mbg2.jpg);  background-repeat:no-repeat; width:1001px; height:254px;  margin-top:10px;  }


.h608{ height:608px; }
.h270{ height:270px;  }
.h150{ height:148px;  padding-top:20px;   }

.w305{ width:305px; float:left;}
.w410{ width:410px; float:left;  padding-left:15px; }
.w260{ width:260px; float:right; height:167px; 
    background-repeat: no-repeat;  }


.w305 h2
{    width: 285px;
    padding-left:20px;
    color: #339933;
    font-size: 16px;
    height:46px;
    line-height: 46px;
}
 
.w305 h2 span
{ line-height:40px;   color: #fff; float:right; padding-right:15px; font-size:12px; font-weight:normal; font-family:微软雅黑; }
.w305 h2 span a
{   color: #666;  }

.w410 h2
{    width:400px;
    padding-left:10px;
    color: #339933;
    font-size: 16px;
    height:46px;
    line-height: 46px;
    background-image: url(../img/newt2.jpg);
    background-repeat: no-repeat;

}
 
.w410 h2 span
{ line-height:40px;   color: #fff; float:right; padding-right:15px; font-size:12px; font-weight:normal; font-family:微软雅黑; }
.w410 h2 span a
{   color: #666;  }


.w410 ul
{   color: #fff; padding-left:10px;  }
.w410 ul li
{ width:380px;
    
     padding-left:10px;

    background-image: url(../img/dot1.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
}
.w410 ul li span
{   float:right;
    padding-right:5px;
}

.hezuo{ background-image:url(../img/hezuo.jpg); background-repeat:no-repeat; height:163px;  width:1001px; } 
.hezuo h2 { height:35px;  width:1001px; } 

.hezuo h2 span  {   padding-right:15px; float:right; line-height:35px; } 



.w260 h2
{    width:245px;
    padding-left:15px;
    color: #fff;
    font-size: 16px;
    height:38px;
    line-height: 38px;
}
 .w260 h2 a
{  
    color: #fff;

}
.w260 h2 span
{ line-height:40px;   color: #fff; float:right; padding-right:15px; font-size:12px; font-weight:normal; font-family:微软雅黑; }
.w260 h2 span a
{   color: #666;  }


    
.h03{ width:22px; margin-top:65px; float:left; }
.h06{width:22px; margin-top:65px; float:left; margin-left:6px; }
.anli{ width:984px; height:182px; padding:0 8px;}
.anli ul{ margin:12px 0 0 2px;}
.anli ul li{ width:209px; height:158px; display:block; float:left; padding:10px 6px 0 8px; text-align:center;}
.anli ul li img{border:2px solid #c4942d; height:124px; width:205px; }
.anli ul li span{ height:30px; line-height:30px; text-align:center;display:block;}


/*左边left*/
.left
{float: left;width: 262px; 

  }

.left_top{height:0px;float:left;  width:auto;   overflow:hidden;}
.left_c{height:100%;float:left;   width:auto;   overflow:hidden;      }
.left_down{height:15px;float:left;width:262px;  margin-bottom:10px;   overflow:hidden;  }
.left .left_box
{

    width: 262px;
    margin: 0px auto;
}


.left .left_box h2
{	    font-family:微软雅黑;

width:230px;
font-size: 14px;
font-weight: bolder;
padding-left:32px; height:39px;line-height:39px; color:#fff;
background-image:url(../img/left_tit.jpg);

 background-repeat:no-repeat;
 background-position:left bottom;

}

.left .left_box ul{width:210px; margin:0px auto;   height:auto; line-height:30px; }
.left .left_box ul li
{
   
    height:28px;
    line-height: 28px;
    margin-top:2px;
    text-align:left;
       background-position: left center;
    background-image: url(../img/dot2.jpg);
    background-repeat: no-repeat;
    padding-left: 15px;
    line-height: 30px;
    height:30px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #88b6e0;
    
    
}

 .cure
{    padding-left:45px;
    color: #fff;

  background-repeat:no-repeat;
}

 .curhover
{    padding-left:45px;


    color: #ff0000;

}
 .curhover a	
{
   color: #fff;
}
 .cure a{ color: #fff;}	


 .cure3
{    padding-left:35px;
    color: #fff;
  background-image: url(../img/lm3.jpg);
} 
.cure3 a{ color: #fff;}	



#tab{ width:680px; border-bottom:2px #00953e solid; height:36px; text-align:left;   color: #666;  clear:both; }
.tabs{ width:115px; cursor:pointer; height:36px; background-image:url(/img/product_info_select_bg.jpg); background-position:0px -27px; float:left; text-align:center;margin-right:5px; display:inline-block; line-height:36px;font-size:15px;  }
.tabs_hover{width:115px; color:White; cursor:pointer; height:36px; background-image:url(/img/mt1.jpg); font-weight:bold; background-position:0px 0px; font-size:15px; float:left; text-align:center; display:inline-block; line-height:36px; }
.tabscontent2,.tabscontent3,.tabscontent4{ display:none; margin-top:12px;}
#contents{   border-top:0px; min-height:200px; height:auto !important; height:200px; overflow:visible;}
	

/*right*/
.right
{
 
    float: right;
    width: 721px;
    background-repeat: no-repeat;
    min-height: 542px;

    
}
.right .right_box{width:731px;  float:right;overflow:hidden;  }
.right .right_box h2
{
    width:705px;
    padding-left:26px;

    line-height:39px;
    font-size: 16px;
    font-weight: bolder;
    color: #666;
    float: left;
    font-family: 微软雅黑;
 height:39px;

  background-image: url(../img/right_tit.jpg);
  background-repeat:no-repeat;
  background-position:left bottom;

}
.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:710px; padding:10px;   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:700px;  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 #4489ef;
	margin: 0px 5px;
	height: 23px;
	padding:0 8px;
	line-height: 23px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #4489ef;}
 .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: 920px;
overflow:hidden;
padding:0px 0 0 80px;
background-image:url(../img/flink.jpg);
background-position:top left;
background-repeat:no-repeat;
height:85px;

}
.friendlink .linktitle
{
    margin: 5px auto;

    width: 980px;
    overflow: hidden;
  
}


.friendlink .linktext{line-height:28px; float:left;	margin: 0px auto; width: 950px;}
.friendlink .linktext a{padding:0 4px 0 4px;line-height:30px;  text-align:left;color: #666; }

/*页脚*/



.foot
{  
margin: 0px auto;
clear:both; 
overflow:hidden;
background-image:url(../img/foot.jpg);  background-repeat:repeat-x;
margin-top:10px;

}



.foot .footer
{
   
	text-align:center;
    margin: 0px auto;
	width:1001px;
	height:100px;
	margin-top:2px;

background-image:url(../img/ewm.png);
background-position:right top;
background-repeat:no-repeat;


}
.foot .footer .foot2{ 	line-height:40px;  width:700px;  font-family:微软雅黑; font-size:14px;float:left;  text-align:left; }
.foot .footer .foot2 a{  padding:0 5px; line-height:40px;  color:#666; }



.foot .footer .foot_Copyright{ line-height:26px; text-align:center; width:700px; padding-top:15px;text-align:left; font-size:13px;float:left; 	 }
.foot .footer .foot_Copyright img{  vertical-align:middle; }

#AspNetPager1 input{ border:0px;}
#AspNetPager1 {  font-size:12px; color:#666666;}


.listbox{ width:215px; height:235px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.listbox img{ text-align:center;   width:210px;     
	
	height:180px;      padding:1px;  }
.listbox h3{ width:205px;  height:25px; float:left; line-height:25px; color:#f5a20f; text-align:center; overflow:hidden;}
.listbox .imgbox
{            
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 175px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:210px;     
	height:180px;       
	border: 1px solid #ccc; 

                    }
                  
.listbox .imgbox img
{
	 vertical-align:middle; border:0px solid
}
   
.prolistbox{ width:225px; height:215px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.prolistbox img{ text-align:center; 	width:220px;     
height:180px;      padding:1px;  }
.prolistbox p{ width:225px;  height:25px; float:left; line-height:18px; 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:160px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:224px;     
	height:184px;       
	border: 1px solid #ccc; 


                    }     
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}

.prolistbox2{ width:175px; height:185px; float:left;margin:6px 5px 5px 5px ; display:inline;  overflow:hidden;}
.prolistbox2 img{ text-align:center;   
	height:145px;  width:170px;      padding:1px;  }
.prolistbox2 p{ width:175px;   float:left; line-height:20px; color:#f5a20f; text-align:center; overflow:hidden;}
.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:175px;     
	height:150px;       
	border: 1px solid #ccc; 


                    }     
.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:35px;    background-image: url(../img/t1.jpg);  }
.righttab li
{
    float: left;
    color: #4a2c06;
    width: 160px;
    text-align: center;
    line-height:35px;
    height:35px;
    cursor:pointer;

}
.righttab li h4{font-size:14px; font-weight:normal;}
.righttab li h4 a{font-size:14px;color:#666;}
.righttab .active{ }
.righttab .active h4{ font-weight:bolder;color:#fff;  background-color:#006bc2;
                      background-repeat:no-repeat; font-weight:bolder;  }
  .righttab .active h4 a{ font-weight:bolder;color:#fff;
                    background-repeat:no-repeat; font-weight:bolder;  }                   
                     
.righttab #tab_t1{ width:160px}
.righttab #tab_t2{ width:160px}
.righttab #tab_t3{width:160px}
.righttab #tab_t4{width:160px}

.rightContent
{
    
    height: 165px;
    padding: 5px;
}
.rightContent ul.textList{width:255px; clear:both; }
.rightContent ul.textList li{padding-left:5px; clear:both; height:22px;  text-align:left; line-height:22px;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;}

