body {
	margin:0 auto;
	background: url(../image/bg.jpg) top center repeat-x;
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif; 
    color:#414141;font-size:12px;
}

*{ margin:0;padding:0;}
 
.clearfloat{ clear:both;}

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
img { border:0px; vertical-align:top;}
a { text-decoration:none; font-family:"微软雅黑"}
a:hover{color:red;}



.main_box{margin:0 auto; width:1004px;}

.top{margin:0 auto;width:1004px;overflow: hidden;}
.mid{margin:0 auto;width:1004px;overflow: hidden;}
.bot{margin:0 auto;width:1004px;padding-top:10px; height:100px;overflow: hidden;font-size:12px;}

 


.flash{ margin:0 auto; width:1004px; height:171px;}

.nav{margin:0 auto; width:1004px;height:40px; line-height:40px; background: url(../image/nav_bg2.jpg) top center no-repeat;}
	.nav li{ float:left; background: url(../image/nav_line2.jpg) center left no-repeat; width:91px; height:37px; text-align:center; font-size:14px; font-weight:bold; }
	.nav a{ color:#fff;}
	.nav a:hover{ color:#fff768;}
	
.search{margin:0 auto;  width:1004px; height:42px; line-height:42px;font-size:14px; background: url(../image/search_bg.jpg) top center repeat-x;}
	.search_l{ float:left; width:300px; padding-left:20px; }
	.search_l a{ color:#5b5b5b;}
	.search_l a:hover{ color:red;}
	.search_r{ float:right; padding-top:6px;}
	.txt_bg{ background: url(../image/txt_bg.jpg) center left no-repeat; width:164px; height:24px; margin-top:2px; border:0px; padding-left:2px; font-size:12px; color:#868686; line-height:22px; border:0px solid red }
	
	.ind_mid_l{ float:left; width:515px;height:500px;overflow: hidden;}
	.ind_mid_r{ float:right; width:489px;height:500px; overflow: hidden;}





.ad01{margin-top:10px;width:1004px;}
	
	
	
.ind_mid{margin:0 auto;width:1004px;}
.main_top{width: 1004px; height:311px;margin: 0 auto;overflow: hidden;background-color:#fff;}
.news_pic{float:left;width:514px; height:311px;overflow: hidden;}



	
    .news01{ float:right; margin:12px 10px 0 0; _margin-right:6px;  width:462px; height:280px;border:0px solid red; }
	.news01_tit{width:462px; height:34px; background: url(../image/news01_tit.jpg) left 0 no-repeat;overflow: hidden;}	

	#tab1{}
	#tab1 ul{width:300px; height:33px;margin-left:20px; }
	#tab1 li{float:left; width:147px;height:33x;line-height:31px;font-size:14px; text-align:center; cursor:pointer;}
	#tab1 .now{font-size:14px; background: url(../image/news01_tit_now.jpg) left 0 no-repeat; width:147px; height:33px; font-weight:bold; display:block;}
	#tab1 .now a{color:#fff;}
	#tab1 li a{color:#1b5d9a;font-weight: bold;}
	.tab1_tablist1{display:none;}
	.block{display:block;}
	.tab1_bg{width:462px;height: 248px;background: url(../image/tab1_bg.jpg)  no-repeat;overflow: hidden;margin-top: -1px}
	
	
	.news01 .first{width:450px;margin: 0 auto;border:0px solid red;margin-top: 14px;}
	.news01 .first .title{width:460px;height: 20px;line-height:20px; font-size: 16px;font-weight: bold;color:#000;text-align:center; overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;}
	.news01 .first .title a{color:#000;}
	.news01 .first .title a:hover{color:red;}
	.news01 .first .con{width: 440px;height:30px;margin:0 auto; overflow:hidden;color:#777;line-height: 26px;}
	.news01 .first .f_line{width:420px;height: 1px;border-bottom:1px solid #ccc;overflow: hidden;margin: 0 auto;}
	
	.index_list1{width:428px;margin: 0 auto;border:0px solid red;}
	.index_list1 li{float:left;height:28px;line-height:28px;font-size:12px;}
	.index_list1 .left{ width:340px;padding-left:10px; color:#2C2C2C;background: url(../image/list1_bg.jpg) left 11px no-repeat; overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;}
	.index_list1 .left a{color:#2C2C2C;}
	.index_list1 .left a:hover{color:red;}
	.index_list1 .right{float:right; width:70px;color:#919191;}
	
	
	
	/*   .news01{ float:left; margin-top:12px;  width:515px; height:231px;}
	.news01_tit{width:515px; height:33px; background: url(../image/tab1_tit_bg.jpg) left 0 no-repeat;}	

	#tab1{}
	#tab1 ul{width:300px; height:33px;margin-left:20px; }
	#tab1 li{float:left; width:147px;height:33px;line-height:31px;font-size:14px; text-align:center; cursor:pointer;}
	#tab1 .now{font-size:14px; background: url(../image/news_lmbg02_2.jpg) left 0 no-repeat; width:147px; height:33px; font-weight:bold; display:block;}
	#tab1 .now a{color:#fff;}
	#tab1 li a{color:#1b5d9a;font-weight: bold;}
	.tablist1{display:none; padding-left:8px; padding-top:10px; }
	.block{display:block;}
	.cont01{width:515px;height: 198px;background: url(../image/cont01_bg.jpg) left 0 no-repeat; padding-left:20px;}
	.tzgg_bg{width:475px;height: 189px;background: url(../image/tzgg_bg.jpg) left 0 no-repeat;} */
	
	.cont01{width:515px;height: 198px;background: url(../image/cont01_bg.jpg) left 0 no-repeat; padding-left:20px;}
	.tzgg_bg{width:475px;height: 189px;background: url(../image/tzgg_bg.jpg) left 0 no-repeat;}

.news03{float:left; margin-top:12px; width:515px; height:231px;overflow: hidden;}	
	.news_tit3{width:515px; height:33px; background: url(../image/tab1_tit_bg.jpg) left 0 no-repeat;}
	.news_tit3 div{ float:left;text-align:center;  background: url(../image/news_lmbg02_2.jpg) left 0 no-repeat; width:147px; height:33px;line-height:33px; margin-left:20px;font-size:14px; font-weight:bold;color: #FFFFFF; }
	.news_tit3 div a{color: #FFFFFF; }
	.news_tit3 span{ float:right; padding-right:12px;height:33px;line-height:31px;}
	.news_tit3 a{ color:#929292;}
	.news_tit3 a:hover{ color:red;}
	.news_cont3 { padding-top:15px; padding-left:20px;}



.news04{float:left;width:475px;margin-top:12px; float:right; height:231px;border:0px solid red;}	
	.news_tit4{width:475px; height:33px;line-height:33px; background: url(../image/tzgg_tit_bg.jpg) left 0 no-repeat;}
	.news_tit4 div{ float:left; width:172px;text-align:center; font-size:14px; font-weight:bold;color: #FFFFFF; }
	.news_tit4 div a{color: #FFFFFF; }
	.news_tit4 span{ float:right; padding-right:12px;}
	.news_tit4 a{ color:#929292;}
	.news_tit4 a:hover{ color:red;}
	.news_cont4 { padding-top:10px;}
	
    .link_pic{margin:0 auto; margin-top:12px; width:472px;float: right;}
	.link_pic li{float:left; width:157px;}
	

.news05{float:right; margin-top:10px; height:160px;  width:475px;}	
	.news_tit5{width:475px; height:33px;line-height:33px; background: url(../image/tzgg_tit_bg.jpg) left 0 no-repeat;}
	.news_tit5 div{ float:left; width:172px;text-align:center;  font-size:14px; font-weight:bold;color: #FFFFFF; }
	.news_tit5 div a{color: #FFFFFF; }
	.news_tit5 span{ float:right; padding-right:12px;}
	.news_tit5 a{ color:#929292;}
	.news_tit5 a:hover{ color:red;}
	.news_cont5 { padding-top:10px;width:475px;height: 122px;background: url(../image/kszx_bg.jpg) left 0 no-repeat;}
	
	

.news06{margin-top:12px; width:1004px;height:202px; width:1004px;background-color: #fff;overflow: hidden;}	
	.news_tit6{ height:32px;  line-height:34px;}
	.news_tit6 div{ float:left;padding-left:20px; font-size:16px; font-weight:bold;color: #262627; }
	.news_tit6 span{ float:right; padding-right:12px;}
	.news_tit6 a{ color:#929292;}
	.news_tit6 a:hover{ color:red;}
	.news_cont6 {width:960px;margin:6px auto 0;}
	.news_cont6 .piclist{width:960px;}
	.news_cont6 .piclist li{float:left;width:238px; border:0px solid blue;text-align: center;}
	.news_cont6 .piclist li span{clear:both; width:238px; border:0px solid blue;text-align: center;display: block;}
	
	
	.mid1{ margin:0 auto; width:1004px;}
	.list{ background: url(../image/lsit_bg.jpg) top center repeat-y;}
	.list_l_top{ background:url(../image/list_l_lmbg.jpg) left top repeat-x; height:15px;}
	
	.menu{ margin:0 auto; width:235px; }
	.menu_tit{  height:33px; line-height:35px; background:url(../image/menu_tit_bg.jpg) top center repeat-x; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; }
	.menu_cont{ margin:0 auto; width:207px; margin-top:10px;}
	.menu_cont li{margin-top:8px; background:url(../image/menu_lmbg01.jpg) center center no-repeat;  width:207px; height:33px; line-height:33px; font-size:14px; text-align:center; display:block;}
	.menu_cont a{ color:#303030;border:}
	.menu_cont a:hover{ background:url(../image/menu_lmbg02.jpg); width:207px; height:33px;line-height:33px; font-weight:bold; color:#ffffff; display:block;}
	.menu_cont .h{ background:url(../image/menu_lmbg02.jpg); width:207px; height:33px;line-height:33px; font-weight:bold; color:#ffffff; display:block;}

	.list_news{ width:740px;overflow: hidden;_overflow: visible;min-height: 800px;height: auto!important;height: 800px;}
	.list_tit{ background:url(../image/list_r_lmbg.jpg) left center repeat-x; height:38px; line-height:38px;}
	.list_tit div{ float:left; font-size:14px; font-weight:bold; padding-left:20px; margin-left:30px; _margin-left:15px;color:#0083c7; background:url(../image/bit02.gif) left center no-repeat;}
	.list_tit span{ float:right; padding-right:20px; color:#567fac; }
	.list_tit a{ color:#567fac;}
	.list_cont{ padding-top:16px; padding-left:20px;}
	
	.page_list{width:428px;margin: 0 auto;}
	.page_list li{float:left;height:36px;line-height:36px;}
	.page_list .left{ width:340px;padding-left:15px; color:#5D5D5D;background: url(../image/list2_bg.jpg) left 14px no-repeat;font-size:14px;
	overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;}
	.page_list .left a{color:#2C2C2C;}
	.page_list .left a:hover{color:red;}
	.page_list .right{float:right; width:70px;color:#949494;}
	
	.mid2{width:1004px; margin:0 auto;background-color:#FFFFFF;}
	
	.Path_box{ width:1004px; height:35px; background: url(../image/wz_bg.jpg) repeat-x; }
	.Path_box div{ padding-left:20px;  line-height:35px; width:300px;}
	.Path_box a{ color:#494949;}
	.Path_box a:hover{ color:#949494;}

.article_box{ margin:0 auto; width:1004px; background-color:#FFFFFF;}		
.article_cont{margin:0 auto; width:900px; padding-top:20px;}
.article_cont>img{ float: left;}

	
	
	
	
.link{width:1004px;height: 52px;background: url(../image/link_bk.jpg) left 0 no-repeat;overflow: hidden;}
	.link_cont{ padding-left:50px; padding-top:8px;}
	.link_cont li{ width:225px; height:22px; float:left; margin-top:10px;}
	.link_txt{width:190px; height:22px; font-size:12px; border:1px #cbcbcb solid;}
	
.bot{margin:0 auto; background-color:#f4f4f4;width:100%;}
.line{border-top:2px solid #366299;}
.bot_box{ margin:0 auto;  width:1004px;height:100px;}
.bot_tit{ height:30px; line-height:30px; text-align:center; padding-top:8px;}
.bot_tit ul{ margin:0 auto; width:200px;}
.bot_tit li{ float:left; width:62px; background: url(../image/bot_line.jpg) right center no-repeat;}
.bot_tit a{color:#454343;}
.bot_cont{ margin:0 auto;  width:600px; line-height:22px; color:#878787; text-align:center;}
.bot_cont a{color:#454343;}

/* search */
.search_bar{margin: 10px;}
  .searchTitle a{font-size: 14px;color:blue;font-weight: bold;}
  .searchContent{line-height: 24px;color:#1A1A1A}
  .search_info{ margin: 0 10px;}
  .searchFooter{color: green;}
  
  .pagination {
    padding: 5px;
    float: right;
}
.spanc{
border: 1px double #ff9900;background: #ffcc66;width:92%;height:92%;
}
.spanb{border: 1px double #88A9CC;background: white;width:92%;height:92%;}
.pagination a, .pagination a:link, .pagination a:visited {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #aaaadd;
    text-decoration: none;
    color: #006699;
}

/* page */
.pagination a:hover, .pagination a:active {
    border: 1px solid #006699;
    color: #000;
    text-decoration: none;
}

.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #006699;
    font-weight: bold;
    background-color: #006699;
    color: #FFF;
}

.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #eee;
    color: #ddd;
}







.cx{    width: 100px;
    height: 30px;
    line-height: 30px;}




.tab tr{ padding: 5px 0;display: block;}
.tab tr td:first-child{    width: 70px;
    padding-right: 10px;
    font-size: 15px;}
.tab tr.tab1 td{    width: 100%;
    text-align: center;
    margin: 10px auto;
    display: block;    padding-right: 0px;}