﻿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:#666;line-height:1.25em;  line-height:22px; 
background-image:url(../img/topbg.jpg);background-repeat:repeat-x;
    
  } /* 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:#666;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:微软雅黑;  }


/****************全局****************/
.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;}
.f_l{float:left;}
.f_r{float:right;}
.clear{clear:both;}

/*top上面*/
.header{ margin:0px auto; overflow:hidden; height:156px;   background-position:top center;  background-repeat:repeat-x;   }

.header .top{width:1001px; margin:0px auto;height:112px;  }
.header  .top .top_logo{height:60px; padding:18px 0 0 12px;     float:left;text-align:left;  }
.header  .top .top_menu{height:60px; float :left;text-align:left; }
.header  .top .top_map{height:60px; float:right;    background-repeat:no-repeat; background-position:bottom right   }
.header  .top .top_map .searchbox{float:right;  clear:both;    font-size:12px; overflow:hidden; }


.h30{ height:36px; width:260px; line-height:35px;  background-image:url(../img/search.jpg);
       background-repeat:no-repeat; margin-top:10px; background-position:right center;   }
.h30 ul{ width:260px;  }
.h40 { width:402px;height:50px; padding-top:20px;   background-repeat:no-repeat; background-position:right center;   }

.search_input{ color:#999; height:20px;line-height:20px; padding-left:2px; top:18px; position:absolute; border: 0px solid #ccc; width:180px;  margin-right:1px;  }
.search_submit{  margin-bottom:2px; top:19px;  position:absolute;  z-index:100;  }



.menu{width:1001px;HEIGHT:44px;  margin:0px auto; overflow:hidden; }
.menu ul{list-style:none;width:1001px;  padding-left:30px; }
.menu li{float:left; line-height:44px;  width:120px;   text-align:center;}
.menu li a{float:left; color:#fff;  width:120px; line-height:40px; font-size:14px; text-decoration:none;  font-family:微软雅黑;   
           
           }
.menu li a:hover{text-decoration:none;  color:#666;   background-image:url(../img/m2.jpg); background-position:top center; background-repeat:no-repeat;   }
.menu li a.mhover{  font-weight:bolder; line-height:40px;color:#666; background-image:url(../img/m2.jpg); background-position:top center; background-repeat:no-repeat;   }
.menu li a.current{ font-weight:bolder;   color:#666; background-image:url(../img/m2.jpg); background-position:top center; background-repeat:no-repeat;   }

.menu .msearkeys{width:985px;HEIGHT:35px; line-height:35px;  padding-left:15px;  float:left;  font-size:12px; }
.banner{  height:499px;     margin:1px auto 0 auto; }
.banner2{  width:1001px; height:auto;     margin:0px auto; }
.banners {height:499px; position:relative;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;height:499px; }
#flashs .btn{ position:absolute; z-index:7; bottom:15px; right:50%; margin-right:-325px; padding:2px 6px;}
#flashs .btn span{ color:#50bcbc;  background:#b32162; border:1px solid #b32162; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#b32162; color:#fff;}

.w1001{  width:1001px; height:auto;     margin:0px auto; }
.ptypebg{  width:1001px; height:auto;     margin:10px auto 20px 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;    }

.pimgs
{    padding:4px;
    width:368px;
    margin:3px 5px 0 0;
    float:left;
  }
  

.aboutbox{ padding:5px 0 0 8px; float:left;  }
.content{width:1001px;margin:0px auto; clear:both; overflow:hidden; padding-top:10px;  background-image :url(../img/cbg.jpg); background-repeat:no-repeat; }
.mainbox{ width:1001px;margin:0px auto; height:500px; padding:40px 0 0 0px; margin-bottom:10px;  clear:both;  overflow:hidden; }
.gg960{ width:1001px; margin:0px auto; height:auto; clear:both;  overflow:hidden;}
.findex{  margin:10px auto 0 auto; height:auto; clear:both;  overflow:hidden; background-color:#676767;  padding-top:20px;  }


.newsbg{ background-image:url(../img/newsbg.jpg); height:365px; background-repeat:no-repeat; background-position:top center;}


.contactbg
{
width:230px;
overflow:hidden;
padding:160px 0 0 10px;
height:125px;
line-height:20px; 
}


.wl{ width:292px;    }
.wr{ width:705px;  }

.w292{ width:292px;  }
.w705 { width:705px;}
.w348{  width:348px;  }
 .mainbox h2 { color:#330000; font-size:26px; width:1001px; height:49px; line-height:48px; text-align:center; background-repeat:no-repeat;    background-image:url(../img/ph2.jpg);  }
 .mainbox h2 a{ color:#fff; font-weight:normal;  }
 .mainbox h2 a:hover {color:#ff0000;text-decoration:none; /*text-decoration:underline;*/}
.w315{ width:315px;  }
.w316{ width:315px; padding-left:20px;  }
.w392{ width:392px;  }
.w570{ width:570px;  }

 .w392 h2 { color:#330000; font-size:18px; width:320px; padding-left:72px; height:49px; line-height:48px;  font-family:微软雅黑; }
 .w392 h2 a{ color:#fff; font-weight:normal;  }
 .w392 h2 a:hover {color:#ff0000;text-decoration:none; /*text-decoration:underline;*/}
.abox {  padding:15px 0 0 20px; height:275px; clear:both; }


 .w570 h2 { color:#330000; font-size:18px; width:500px; padding-left:70px; height:49px; line-height:48px;  font-family:微软雅黑; }
 .w570 h2 a{ color:#fff; font-weight:normal;  }
 .w570 h2 a:hover {color:#ff0000;text-decoration:none; /*text-decoration:underline;*/}
 
 
.newstext {  padding-left:1px; height:275px;  padding:15px 25px 0 5px; clear:both; }
.newstext li { padding-left:10px;  line-height:24px;  background-image:url(../img/ndot3.jpg); background-position:left center; background-repeat:no-repeat;  }
.newstext li span{ float:right; }


.w245{ width:250px;    }

.probox{ height:350px; width:238px; float:left;margin:5px 6px 3px 5px ;  overflow:hidden;}
.probox img{ text-align:center;  width:238px; height:320px;   }
.probox h3{ width:238px;  height:28px; float:left; line-height:25px; color:#f5a20f; text-align:center; overflow:hidden;}
.probox .pimg1
{  float:left;          
	/*非IE的主流浏览器识别的垂直居中的方法*/    
	display: table-cell;       
	vertical-align:middle;        
	/*设置水平居中*/      
	text-align:center;       
	/* 针对IE的Hack */      
	*display: block;       
	*font-size: 210px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:235px;     
height:320px; 
	background-color:#fff;
 }
                  
.probox .pimg1 img{ vertical-align:middle; border:0px solid}








/*左边left*/
.left
{float: left;width: 235px; 

  }

.left_top{height:0px;float:left;  width:auto;   overflow:hidden;}
.left_c{height:100%;float:left;   width:auto;   overflow:hidden;   background-image:url(../img/left_c.jpg);    }
.left_down{height:28px;float:left;width:235px;  margin-bottom:10px;   overflow:hidden; background-image:url(../img/left_d.jpg);    background-repeat:no-repeat;  }
.left .left_box
{
   
    width: 235px;
    margin: 0px auto;
 
}


.left .left_box h2
{	    font-family:微软雅黑;
color:#333333;
width:200px;
font-size: 15px;
font-weight: bolder;
padding-left:35px; height:46px;line-height:30px; color:#666; background-image:url(../img/left_tit.jpg); 
}

.left .left_box ul{width:220px; padding-left:15px; margin:0px auto;   height:auto; line-height:30px; }
.left .left_box ul li
{
   
    height:30px;
    line-height: 30px;

    color: #333333;
    text-align:left;


}
 .cure
{
  
    color: #666;
    font-weight: bolder;
    height: 30px;
    width: 173px;
    padding-left:25px;
    background-image: url(../img/t1.jpg);
}

 .curhover
{
    background-image: url(../img/t2.jpg);
    color: #fff;
    font-weight: bolder;
    height: 30px;
    width: 173px;
    padding-left:25px;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-bottom-color: #FFFFFF;
}
 .curhover a	
{
   color: #fff;
}
 .cure a{ color: #666;}	
	

/*right*/
.right
{
 
    float: right;
    width: 746px;
    background-repeat: no-repeat;
    min-height: 542px;

    
}
.right .right_box{width:746px;  float:right;overflow:hidden;  }
.right .right_box h2
{
    width:710px;
    padding-left: 36px;
    height: 36px;
    line-height:35px;
    font-size: 14px;
    font-weight: bolder;
    color: #2b2b2b;
    float: left;
    font-family: 微软雅黑;
    background-image:url(../img/right_tit.gif);
}
.right .right_box h2 span{ float:right;color:#333333; padding:0px 10px 0 0;font-size:12px; font-weight:normal;}
.right .right_box h2 a{ color:#333333;}
.right .right_box h2 a:hover { color:#339933;}

.right .right_box .pagebox{ color:#333333;width:700px; padding:10px;   background-repeat:repeat-x; height:auto;   overflow:hidden; margin:0px auto; }
.right .right_box .pagebox a{ color:#333333;}
.newslist ul{ width:730px; height:auto;   }
.newslist ul li
{	width: 700px;
	line-height: 25px;
	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:25px; line-height:25px;   }

.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 #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;
    color: #fff;
width: 990px;
overflow:hidden;


}
.friendlink .linkh2
{
    line-height:16px;
    float: left;
    width:12px;
    font-family: 宋体;
    padding:5px 8px;
    margin-top:5px;
    margin-bottom:5px;
    font-size: 13px;
    font-weight:bolder;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #ccc;
}
.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:#fff; }

/*页脚*/



.foot
{

    
   
    margin: 0px auto;
 background-color:#676767; 
}



.foot .footer
{
	overflow:hidden;
	text-align:center;
    margin: 0px auto;
	width:1001px;


}
.foot .footer .foot_1ogo{ color:#fff;  padding:5px 0 0 20px;  text-align:center;	width:1001px;	line-height:30px; float:left;  }
.foot .footer .foot_1ogo a{  color:#fff; }

.foot .footer .foot_Copyright{ color:#fff; 	line-height:30px; text-align:center;  	width:1001px;  }
.foot .footer .foot_Copyright a{  color:#fff; padding-right:5px; }


#AspNetPager1 input{ border:0px;}
#AspNetPager1 {  font-size:12px; color:#666666;}


.prolistbox{ width:155px; height:175px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.prolistbox img{ text-align:center;    padding:1px;  }
.prolistbox p{ width:155px;  height:18px; 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: 124px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:152px;     
	height:152px;       
	border: 1px solid #ccc; 


                    }     
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}

.prolistbox2{ width:187px; height:195px; float:left;margin:10px 6px 2px 6px ;display:inline;  background-image:url(../img/probg1.jpg); background-repeat:no-repeat; overflow:hidden;}
.prolistbox2 img{ text-align:center;   }
.prolistbox2 p{ width:180px;  height:18px; float:left; line-height:18px; 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: 124px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:162px;     
	height:172px;       
 padding:6px 0 0 6px;

                    }     
.prolistbox2 .proimg img
{padding:6px 0 0 6px; 
	 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;
	
	 }
	 
* HTML #goTopBtn {
	POSITION: absolute; BOTTOM: 30px;  TOP: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,30)||0)))
}
#goTopBtn {
	Z-INDEX: 10000000; POSITION: fixed; BOTTOM: 70px; CURSOR: pointer; RIGHT: 120px
}
	 
	 

.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
}
.KeFuList{
	background:url(../images/mid001.gif);
}
.KeFuTitle{
	background:url(../images/list_001.gif);
	margin-left:9px;
	font-size:12px;
	width:101px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#ff0000;
	font-weight:bolder;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:12px;
	padding-left:6px;
	vertical-align:middle;
	line-height:20px;
	
}
.KeFuItem img{
	text-align:center;

	vertical-align:middle;
	line-height:20px;
	
}

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; _position: absolute; _right: auto
}



.caseBar {
	MARGIN-TOP: 10px; WIDTH: 695px; FLOAT: left; OVERFLOW: hidden
}
.caseBar .mainContent {
	POSITION: relative; MARGIN: 10px auto; WIDTH: 620px; HEIGHT: 175px; OVERFLOW: hidden; padding-right:25px;
}
.caseBar .mainContent .wrapLeft {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
.caseBar .mainContent .wrapLeft .items {
	POSITION: absolute; WIDTH:540px; HEIGHT: 175px; LEFT: 0px
}
.caseBar .mainContent .wrapLeft .items A.panel {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; PADDING-LEFT: 0px; WIDTH: 34px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bgCaseArrow.jpg) #fff no-repeat; FLOAT: left; HEIGHT: 150px; COLOR: #000; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 17px
}
.caseBar .mainContent .wrapLeft .items A.current {
	BACKGROUND: url(../images/bgCaseArrow.jpg) #fff no-repeat; COLOR: #000
}
.caseBar .mainContent .wrapLeft .items .test {
	WIDTH: 450px; FLOAT: left; HEIGHT: 157px
}
.caseBar .mainContent .wrapLeft .items A .addset01 {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 12px; DISPLAY: block
}
