﻿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/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:190px; background-image:url(../img/topbg.jpg);   background-position:top center;background-repeat:repeat-x;    }

.header .top{width:1001px; margin:0px auto; 
         width:1001px; height:113px; margin:0 auto; position:relative;    
             
              }
.header  .top .top_logo{height:93px;  padding-top:15px;    float:left;text-align:left;  }
.header  .top .top_menu{height:88px; float :left; }
.header  .top .top_map{height:88px; float:right;   width:355px;  }
 .searchbox{float:right;  width:305px;  }
.seakey{ width:960px; height:35px; line-height:35px;  margin:0px auto; }

.h30{ height:34px; text-align:right;float:right; padding:5px 0 10px 0;   width:296px; line-height:25px;  clear:both;  }
.h30 a{ color:#666;    padding:0 12px 0  5px;   }

.erwm_small{ width:26px; height:26px;  position:relative}
.erwm_bg{ width:150px; height:150px; position:absolute; left:-42px;*left:-52px; bottom:20px; z-index:99999; display:none; text-align:center }
.erwm_bg img{ padding:10px 10px 0 0}


/* nav start */


.menu{ height:38px; width:1000px; margin:0px auto; overflow:hidden;}
.menu ul{ width:950px; padding-left:50px; height:38px;  float:left; text-align:center;   }
.menu li{ width:115px; height:38px;  float:left; text-align:center;   }

.menu li a{ display:block; color:#eee; line-height:38px; height:38px; font-weight:bold; font-size:12px;}


.menu li a:hover{text-decoration:none;  color:#fff;   color:#fff;  background-image:url(../img/m2.jpg); background-repeat:no-repeat;  background-position:center center; }
.menu li a.mhover{  font-weight:bolder; line-height:38px;  background-image:url(../img/m2.jpg); background-repeat:no-repeat;   background-position:center center; }
.menu li a.current{ font-weight:bolder;   color:#fff;  background-image:url(../img/m2.jpg); background-repeat:no-repeat;  background-position:center center; }
w160{ width:140px;}
w110{ width:110px;}
w125{ width:120px;}
.banner{  min-height:398px; width:100%;    margin:1px auto 0 auto; }
.banner2{  width:1001px; height:auto;     margin:0px auto; }
.banners {min-height:398px;height:auto;  position:relative;}
#flashs .bgitem{  z-index:1;position:absolute; top:0;  min-height:398px; }
#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; }



/*
.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:0px auto; clear:both; overflow:hidden;      }

.main3{background-image:url(../img/main3.jpg);  margin:0px auto;  background-repeat:repeat-x; width:100%; }


.probg{background-image:url(../img/pboxbg.jpg);  background-repeat:no-repeat; width:1006px;  height:228px;  }
.aa01, .aa02 { padding:65px 0 0 0; float:left;}
.ab_con .about_com { margin:35px 0 0 10px; width:952px; overflow:hidden; float:left; display:inline;}
.ab_con .about_com li { float:left; width:218px; height:175px; margin-right:20px; overflow:hidden; display:inline;}
.ab_con .about_com li a:hover img { border:1px solid #e50000;}
.ab_con .about_com li img { width:210px; height:143px; padding:2px; border:1px solid #c4c4c4;}
.ab_con .about_com li span { height:22px; line-height:22px; text-align:center; display:block; overflow:hidden;}
.ab_con .about_com li span a { color:#333;}
 .pimgs
{    padding:4px;
    margin:3px 5px 0 0;
    float:left;
  }


.baobg{background-image:url(../img/baobg.jpg);  background-repeat:no-repeat; width:1002px;  height:352px;  }
.w254{  width:254px;    float: left;   margin:0px auto 20px auto; }
.w254 .itype{  width:238px;  padding-top:45px;    background-image: url(../img/ptypebg.jpg);  
          height:300px;    float:left;    color:#fff; }
.w254 .itype ul{  width:210px;      padding:15px 0 0 18px; line-height:25px;   float:left; }

.w254 .itype ul li{  width:95px;  line-height:25px; padding-left:8px;   float:left; background-image:url(../img/ndot.jpg); background-repeat:no-repeat; background-position:left center;  }
.w254 .itype ul li a{    color:#666; }


.w498{ width:498px; padding-left:15px;   }
.w498 h2
{    width:498px; float:left; height:35px;  line-height:35px;   }
.w498 h2 span
{ float:right;line-height:35px; padding-right:15px; font-size:12px; font-weight:normal; font-family:微软雅黑; 
}
.w498 h2 span a
{  color:#fff;
}
.aboutbox{ width:492px;  height:143px;  }
.w224{ width:210px;
        border-right-style: solid;
    border-right-width: 1px; 
    border-right-color: #e3e3e3;  margin-top:58px;     height:165px;
    padding:5px 5px 0 8px;
    
    }


.wnews{ width:240px;  padding-right:8px;    }

.wnews  ul{  padding-left:1px;width:240px;    clear:both; }
.wnews ul li
{width:232px; 
    line-height: 27px;
    height:27px;
    padding-left: 8px;
    float: left;
    background-image: url(../img/dot2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    border-bottom-color: #C0C0C0;
    overflow:hidden;  
}
.wnews ul li span
{ line-height: 27px; float:right;  }


.honorbd
{
    height:233px;
    width:100%;
    margin: 10px auto 0px auto;
    background-image: url(../img/honbg.jpg);
}




/*左边left*/
.left
{float: left;width: 218px; 

  }

.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:218px;  margin-bottom:10px;   overflow:hidden;  }
.left .left_box
{
   
    width: 218px;
    margin: 0px auto;

}


.left .left_box h2
{	    font-family:微软雅黑;

width:195px;
font-size: 18px;
font-weight: bolder;
padding-left:23px; height:44px;line-height:44px; color:#676767;
padding-top:30px;
}

.left .left_box ul{width:204px; padding-left:10px; margin:0px auto;   height:auto; line-height:30px; }
.left .left_box ul li
{
   
    height:32px;
    line-height: 32px;
    padding-left:35px;
    text-align:left;
}

 .cure
{
    color: #666;
  background-image: url(../img/lm-list_03.gif);
}

 .curhover
{
   background-image: url(../img/lm-hover_25.jpg);

    color: #ff0000;

}
 .curhover a	
{
   color: #fff;
}
 .cure a{ color: #666;}	
	

/*right*/
.right
{
 
    float: right;
    width: 751px;
    background-repeat: no-repeat;
    min-height: 542px;

    
}
.right .right_box{width:751px;  float:right;overflow:hidden;  }
.right .right_box h2
{
    width:725px;
    padding-left:26px;

    line-height:40px;
    font-size: 16px;
    font-weight: bolder;
    color: #2b2b2b;
    float: left;
    font-family: 微软雅黑;
 height:40px;
 padding-top:31px;
background-repeat:no-repeat;
  background-image: url(../img/right_tit.jpg);

}
.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:720px; 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: 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:23px; line-height:23px;   }
 .sppage ul li
{
	border: 1px solid #c25191;
	margin: 0px 5px;
	height: 22px;
	padding:0 7px;
	line-height: 22px;
	float: left;
}
 .sppage ul li.pagebj{background-color: #c25191;}
 .sppage ul li a{  height:auto; height:22px; line-height:22px; float:left;  }
.sppage ul li.pagebj a{color:#fff;}
 
.friendlink
{


    margin:5px auto;
    color: #fff;
width: 980px;
overflow:hidden;
padding:0px 0 0 10px;
height:58px;
}

.friendlink .linktext{line-height:28px; float:left;	margin: 0px auto; width: 950px;}
.friendlink  a{padding:0 4px 0 4px;line-height:30px;  text-align:left;color:#fff; padding:0 5px 0  5px;   }

/*页脚*/



.foot
{  
    
overflow:hidden;
    margin: 0px auto;

background-image:url(../img/foot.gif);
background-position:top center;
background-repeat:repeat-x;  background-color:#dc0201;
}



.foot .footer
{
padding:15px 0 0 40px;
	text-align:center;
    margin: 0px auto;
	width:1001px;

	
	

}

.foot .footer .foot1{ color:#fff; 	line-height:30px; text-align:center; width:400px;  float:left; text-align:left;  }

.foot .footer .foot_Copyright{ color:#fff; 	line-height:30px; text-align:center;  padding-right:55px;	  float:right;  text-align:right; }
.foot .footer .foot_Copyright a,.foot .footer .foot1 a{  color:#fff;  }
.foot .footer .foot_Copyright img{  vertical-align:middle; }

#AspNetPager1 input{ border:0px;}
#AspNetPager1 {  font-size:12px; color:#666666;}


.prolistbox{ width:218px; height:185px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.prolistbox img{ text-align:center; 	width:205px;     
	height:152px;      padding:1px;  }
.prolistbox p{ width:208px;  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: 134px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:205px;     
	height:152px;       
	border: 1px solid #ccc; 


                    }     
.prolistbox .proimg img
{
	 vertical-align:middle; border:0px solid
}


.listbox{ width:218px; height:185px; float:left;margin:6px 10px 5px 10px ; display:inline;  overflow:hidden;}
.listbox img{ text-align:center; 	width:205px;     
	height:152px;      padding:1px;  }
.listbox p{ width:208px;  height:25px; float:left; line-height:18px; 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: 134px;/*约为高度的0.873，200*0.873 约为175*/     
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/     
	width:205px;     
	height:152px;       
	border: 1px solid #ccc; 


                    }     
.listbox .imgbox 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
}


#fods #Fod_list DIV {FLOAT: left;TEXT-ALIGN:left;  width:430px;}
#fods #Fod_list DIV.moardd {float:left;BACKGROUND: url(../img/sjc138.gif) no-repeat center ; WIDTH: 157px; COLOR: #000;PADDING-TOP: 0px; HEIGHT: 21px; line-height:21px; padding-left:15px;*padding-left:30px;_padding-left:30px; text-indent:10px;}
#fods #Fod_list DIV.moardd A {COLOR: #000; text-decoration:none;}
#fods #Fod_list .mod {BACKGROUND: url(../img/sjc139.gif) no-repeat; WIDTH: 184px; COLOR: #000000;HEIGHT: 21px;line-height:21px; float:left;}
#fods #Fod_list .mod A {COLOR: #FFFFFF; text-align:left; float:left; text-indent:40px; text-decoration:none;}
#fods UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none ;background: url(../img/dbj.gif) repeat-x; width:222px; float:left; }
LI {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;}
#fods li img{ width:217px; height:145px; border:0px;}
.undis {DISPLAY: none}