﻿@charset "utf-8";
*{
    color:#404040;
	margin:0px;
	padding:0px;
	border:0px;
 
	font-size:12px;}

.input{ width:278px; height:23px; border:1px solid #f4b790; }
.btn1{width:78px;height:30px;cursor:pointer;border:0;background:url(/images/tb1.jpg);}
.btn2{width:78px;height:30px;cursor:pointer;border:0;background:url(/images/tb2.jpg);}

img{margin:0;
	padding:0;
	border:0;}
a{
    text-decoration:none;
	color:#154000;}
a:hover{
    text-decoration:none;
	color:#ED5E0F;}
#notice a{
    color:#003540;}	
#notice a:hover{
    text-decoration:none;
	color:#cc0000;}	
body{
	font-size:12px;
     overflow-x:hidden;overflow-y:auto;
	min-width:1000px;
	font-family:Verdana, Arial,;
	background-color:#FAF3F2;
	margin:0px;
	padding:0px;
	border:0px none;
 
	}
ul{
	padding-left:0px;
	list-style-type:none;
}
	
 #wrapper{
    margin: 0  auto  ;
	text-align:left;
	 overflow:hidden;
	 
    background:#fff;
	width:1002px;}
 
#top_swf {
	background:#fff;
	height: 159px;
	width: 1002px;
	 
}
#top_menu{
    margin: 0  auto  ;
	text-align:left;
	 overflow:hidden;
	 
    background:#fff;
	width:982px;
	
	}
	
.menu{height:35px;}
.menu li{float:left;height:35px;}
.menu li a{float:left;height:35px;display:block;text-indent:-9999px;}

.m01,.m01:link{width:141px;background:url(/images/menu01.gif);}
.m01:hover{background:url(/images/menu11.gif);}
.m02{width:141px;background:url(/images/menu11.gif);}

.m11,.m11:link{width:116px;background:url(/images/menu02.gif);}
.m11:hover{background:url(/images/menu12.gif);}
.m12{width:116px;background:url(/images/menu12.gif);}

.m21,.m21:link{width:120px;background:url(/images/menu03.gif);}
.m21:hover{background:url(/images/menu13.gif);}
.m22{width:120px;background:url(/images/menu13.gif);}

.m31,.m31:link{width:116px;background:url(/images/menu04.gif);}
.m31:hover{background:url(/images/menu14.gif);}
.m32{width:116px;background:url(/images/menu14.gif);}

.m41,.m41:link{width:99px;background:url(/images/menu05.gif);}
.m41:hover{background:url(/images/menu15.gif);}
.m42{width:99px;background:url(/images/menu15.gif);}

.m51,.m51:link{width:132px;background:url(/images/menu06.gif);}
.m51:hover{background:url(/images/menu16.gif);}
.m52{width:132px;background:url(/images/menu16.gif);}

.m61,.m61:link{width:116px;background:url(/images/menu07.gif);}
.m61:hover{background:url(/images/menu17.gif);}
.m62{width:116px;background:url(/images/menu17.gif);}	
	
.m71,.m71:link{width:142px;background:url(/images/menu08.gif);}
.m71:hover{background:url(/images/menu18.gif);}
.m72{width:142px;background:url(/images/menu18.gif);}

 
#top_01 {
    margin: 0  auto  ;
	height: 30px;
	width: 982px;

    
	background:url(../images/j_top01.gif) no-repeat center center;

}

#newsgo{
      color:#ff0000;
    float:left;
	margin:6px 0 0 20px;
	_margin:6px 0 0 20px;
	 }

#top{
	padding-top:8px;
    margin: 0  auto  ;
	text-align:left;
	overflow:hidden;
    background:#fff;
	width:982px;
	}
	
#news_swf{
    float:left;
	
	margin:0 0 0 0px;
 
	display: inline;
	width:332px;
	height:224px;}
	

 /*****banner幻灯片css****/
 #banner{width:329px;height:222px;  overflow:hidden;  border:1px solid #cccccc; float:left;  background:#FFF; margin-right:10px; _margin-right:0px;}
 
 #banner_txt{margin:193px 0px 0 208px;z-index:3;width:198px; text-align:right;position:absolute;}
 
 #banner_txt a{width:18px;height:18px;font-size:11px;line-height:18px;cursor:pointer;color:#FFF; text-align:center; background:#475056; float:left; margin-right:3px; border:1px solid #6a747b; }
 
 #banner_pic img{width:329px;height:222px;}
 #playText{z-index:2;font-size:12px;width:208px; color:#FFF;position:absolute;cursor:pointer; text-align:center;   height:24px; line-height:22px; margin-top:193px;  }
 

 


#news{
    float:left;
	margin:0 0 0 8px;
	_margin:0 0 0 8px;
	height:224px;
	width:391px;
	background:url(../images/j_index01.gif) no-repeat center center;
	}


 
 

.news_list{
	 
	font-size:12px;
    clear:both;
    float:left;
	margin:20px 0 0 15px;
	_margin:30px 0 0 7px;
	*margin:30px 0 0 7px;
	line-height:25px;
	width:320px;}
.news_list li{
    float:left;
	width:320px; 
	border-bottom:1px dotted #DD5000;
	background:url(../images/arrow_icon2.gif) center left no-repeat;
	padding:0 0 0 14px;}
.news_list li a{
 
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;}









.news_list2{
	 
	font-size:12px;
    clear:both;
    float:left;
	margin:28px 0 0 7px;
	_margin:28px 0 0 3px;
	line-height:25px;
	width:420px;}
.news_list2 li{
    float:left;
	 width:420px;
	
	background:url(../images/arrow.gif) center left no-repeat;
	padding:0 0 0 12px;
	 }
.news_list2 li a{
 
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;}
.joblist{
 
	float:right;
	}	
.jobname{
    font-size:12px;
	margin: 0 30px 0 0 ;
	 }	
.jobdate{
    font-size:10px;
	
	color:#cc6666;}	

.date{
    font-size:10px;
	float:right;
	color:#cc6666;}	
#notice{
    float:left;
	width:240px;
	height:224px;
	background:url(../images/j_index02.gif) no-repeat center center;
	margin:0 0 0 5px;
	_margin:0 0 0 5px;}
#notice .news_list{
    clear:both;
    float:left;
	margin:28px 0 0 7px;
	_margin:28px 0 0 3px;
	line-height:25px;
	width:220px;}
#notice .news_list li{
    float:left;
	width:200px;
 
	padding:0 0 0 14px;}
#notice .news_list li a{
    width:200px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;}

#indexleft{
	float:left;
	width:731px;
	margin:0px;
}

#indexleft01{
	float:left;
	width:331px;
	height:300px;
	background-image:url(../images/j_index04.gif) ;
	margin:0px;
}




#indexleft02{
	float:right;
	width:390px;
	height:300px;
	background-image:url(../images/j_index05.gif) ;
	margin:0px;
	 
}

#indexleft03{
  width:731px;
	height:217px;
	float:left;
	background:url(/images/j_index04_bg.gif) no-repeat;
	margin:0 0  0 0;
	_margin:0 0 0 0;
}


#indexleftbanner{
	float:left;
	width:731px;
 
	padding:6px 0 6px 0;
	 
}

#indexright{
	float:right;
	width:240px;
	margin:0px;
	 
}


#indexrightbanner{
	float:left;
	width:240px;
	padding:6px 0 0 0;
	 
}



#indexright01{
	float:left;
	width:240px;
	height:255px;
 
	background-image:url(../images/j_index05.jpg) ;
	margin-top:10px;
 
	 
}

#indexright02{
	float:left;
	width:240px;
	height:275px;
 
	background-image:url(../images/j_index06.jpg) ;
	margin-top:10px;
 
	 
}

 
#photos_2{
    width:982px;
	height:217px;
	float:left;
	background:url(/images/j_index03_bg.gif) no-repeat;
	margin:0 0  0 0;
	_margin:0 0 0 0;}

#demopic{
	width:950px;
	margin:45px 0  0 15px;
}
 
#links{
    float:left;
	width:982px;
	margin-top:8px;
	 
	 
	 }	
 

#left{
    float:left;
	width:234px;
	overflow: hidden;
	padding:0;}	
	
.center_left_A{ width:232px; border:1px solid #F0A173; padding-bottom:12px; background:#fff; overflow:hidden; float:left;}
.center_left_Aa{ width:232px; height:43px;  }
.xionger{ padding-left:20px;}
.center_left_Aa a{ font-size:12px; font-weight:normal;}
.center_left_Ab{ float:left; width:220px; height:auto; padding:10px 10px 30px 30px;}
.center_left_Ab ul li{ line-height:35px; text-align:left; font-size:16px; font-weight:bold;}
.center_left_Ab ul li a{ margin-left:8px; display:inline; text-decoration:underline;}
 
.center_left_C{ float:left; width:232px; height:auto; margin-top:14px; border:1px solid #F0A173;}
.center_left_Ca{ width:232px; height:43px; background:url(../images/left_bg01.jpg) repeat-x; font-weight:bold; font-size:14px; line-height:43px; text-indent:1.5em;}
.center_left_Cb{ float:left; width:273px; height:auto; padding-bottom:19px; padding-top:8px;}
.center_left_Cb ul{ margin-left:18px; width:255px; margin-top:4px;}
.center_left_Cb ul li{ line-height:25px;}




#leftbanner{ float:left;width:234px;padding:6px 0 0 0;}

#right{
    float:right;
	width:738px;
	 overflow: hidden;
      border:1px solid #F0A173; 
	padding:0;
	min-height:600px;
    }	
 
 
.center_right_a{ width:736px; background:url(../images/title_01.jpg) ; height:40px;}
.center_right_aa{ line-height:40px; color:#EC191A; font-size:16px; margin-left:55px; display:inline; font-weight:bold;}
/* 当前位置 */
.location{height:25px;padding:0 10px;margin-bottom:20px;}
.location dt{float:left;}
.location dd{float:right;line-height:18px;color:#666;}
.location dd i{font-size:12px;font-family:"宋体";margin:0 5px;}
.location dd a,
.location dd a:link{color:#666;}
.location dd a:hover{color:#666;}
/* 当前位置 */
.newspage{ width:600px;height:45px;padding-top:10px;}
/* 页码样式 */
#page{overflow:hidden;height:30px;}
#page ul{list-style:none;margin:0px;padding:0px;}
#page ul li{padding:0px;float:left;margin-left:2px;}
#page ul li a{
	padding:3px 6px 3px 6px;color:#444;border:1px solid #a6a6a6;line-height:17px;display:block;text-decoration:none;
}
#page ul li a:link,#page ul li a:visited{
	padding:3px 6px 3px 6px;color:#444;border:1px solid #a6a6a6;text-decoration:none;
}
#page ul li a:hover,#page ul li a:active{
	padding:3px 6px 3px 6px;color:#fff;border:1px solid #a6a6a6;background:#a6a6a6;text-decoration:none;
}

#page ul li span{
	padding:3px 6px 3px 6px;line-height:17px;display:block;color:#fff;border:1px solid #a6a6a6;
	font-weight:bold;background:#a6a6a6;
}
/* 页码样式 */
#right h1{ float:left; width:736px; height:78px;background:url(../images/title_02.jpg) ; color:#DA0207; padding-top:50px;  text-align:center; font-size:18px; font-weight:bold;}
.guobao{ float:left; width:680px; height:auto; margin:15px; display:inline; padding-bottom:50px;line-height:23px;}
.guobao h1{ float:left;  font-size:18px; font-weight:bold;}
.guobao T2{ float:left; width:680px; height:45px; text-align:center; font-size:14pt; font-weight:bold;}
.guobao span { float:left; padding-right:10px;}
.guobao p{ /*display: inline;*/ line-height:22px;text-indent:2em;}


/* 资讯 */
.newsid{ padding-top:20px;}
.newstb td{height:29px;border-bottom:1px solid #a6a6a6;}
.newstb a{display:block;line-height:29px;padding-left:23px;background:url(images/icon6.gif) 10px 12px no-repeat;}
.newsidtitle{font-size:18px;font-weight:bold;text-align:center;}
.newsidpic{text-align:center; margin:10px 0 10px 0;}
.newsidtime{line-height:40px;margin-bottom:20px;text-align:center;color:#666;border-bottom:1px solid #a6a6a6;}
.newsidnote{line-height:25px;font-size:14px;padding-bottom:15px;border-bottom:1px solid #a6a6a6;}
.newsidnote p{line-height:25px;font-size:14px;color:#154000; }
.newsidnote div{line-height:25px;font-size:14px;}
.newsidnote td{line-height:25px;font-size:14px;}
.newsidnote img{border:1px solid #ccc;padding:1px;margin:5px 0;}
.newsidnext{margin:15px 0;border:1px solid #a6a6a6;line-height:18px;padding:8px 10px;}
.newspage{height:45px;padding-top:10px;}



.skgs{ float:left; width:680px; height:auto;margin:0 0 20px 20px; padding-bottom:20px;}
.skgs table{ border-right:1px solid #ccc; border-top:1px solid #ccc;}
.skgs table td{ border-bottom:1px solid #ccc; border-left:1px solid #ccc;}










#content_txt{
	
    padding:5px 30px 0 40px;
	
	float:left;
	color:#000;
	line-height:26px;
	 
 
	
 
	 }
#slideimg{
	padding:5px 10px 0 0;

	float: left;
	 
}
#web03{
	float:right;
	width:744px;
	 height:56px;
	background:url(../images/web_03.gif);
	margin:0 0 0 0;}
	

#listpage_list, #contentpage_content, #photospage_list{
	
    float:right;
	width:744px;
	 
	background:url(../images/web_02.gif)  ;
	margin:0 0 0 0;}
#listpage_list .news_list li{
	
    width:630px;
	line-height:30px;}
#listpage_list .news_list li a{
     width:540px;}
	 
#photospage_list .show_pics{
	width:660px;
    padding:10px 0 0 26px;
	}
#photospage_list .show_pics li{

	padding:12px 0 0 12px;
	width:300px;
	height:250px;}
	
#photospage_list .show_pics em{width:300px;display:block;padding:5px 0;text-align:left;font-weight:bold;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}	

#photospage_list .show_link{
	
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
    }	 
	
 
 


.show_pics li .show_link:hover{
    background:#cc1d5d;
	color:#FFF;
	text-decoration:none;}	
	 
/*分页width:129px;导航*/
.pagination{ 
    padding:4px 0;
	/*border-top:2px solid #FFF;*/
	margin:20px 0 0 25px;
	_margin:20px 0 0 17px;
	width:644px;
 
	float:left;
	clear:left;}
.pagination ul{
    margin:0 auto;
	padding: 0;
	font-size: 12px;
	text-align:center;
	height:16px;} 
.pagination li{
    list-style-type: none;
	display: inline;
	padding-bottom: 1px;}
.pagination a, .pagination a:visited{
    padding: 2px 4px;
	text-decoration: none;
	color: #154000;}
.pagination a:hover, .pagination a:active{ 
	background-color: #cc0000;
	text-decoration: none;
	color:#FFF;}
.pagination li.currentpage{
    font-weight: bold;
	padding: 0 1px;
	background-color: #bfbfbf;
	color: #FFF;}
.pagination li.disablepage{
    padding: 0 5px;
	color: #bfbfbf;}
.pagination li.nextpage{ 
    font-weight: bold;}
.pagination li.currentpage, .pagination li.disablepage{margin-right: 5px;}


#copyright{
	padding-top:8px;
	padding-bottom:8px;
 
    clear:both;
	margin: auto  auto ;
	width:1000px;
	text-align:center;
	color:#000;
	line-height:22px;}	
	
	
	




#notice h2{
    margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	color:#005580;}
#model h2, #forum h2{
    color:#005580;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-size:12px;}
#links h2,#login h2{
    color:#ffffff;
	margin:8px 0 0 75px;
	_margin:8px 0 0 37px;
	font-size:16px;}			
.more_btn{
    float:right;
	margin:10px 12px 0 0;}
#notice .more_btn{
    float:left;}	



 

 

#sub_btn{
    float:left;
	width:247px;
	margin:-4px 0 0 10px;
	_margin:-2px 0 0 5px;
	list-style:none;}
#sub_btn li{
    float:left;
	width:247px;
	height:81px;
	margin:10px 0 0 0;
	_margin:8px 0 0 0;}
	

#study{
    margin:10px 0 0 10px;
	_margin:10px 0 0 5px;}	
#mid_banner{
    float:left;
	margin:11px 0 0 10px;}		
			
#photos_1{
    float:left;
	background:url(../images/photos_1_bg.jpg) no-repeat;
	width:442px;
	height:274px;
	margin:11px 0 0 10px;
	_margin:11px 0 0 5px;}	

#sub_column{
    float:left;
	width:220px;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;}	
#news_video{
    float:left;
	border:1px solid #8fb7bf;
	margin:6px 0 0 0;}	
#forum{
    float:left;
	width:220px;
	height:254px;
	background:url(../images/model_bg.jpg) no-repeat;
	margin:10px 0 0 0;}	
 #forum .news_list{
    clear:both;
    float:left;
	margin:10px 0 0 8px;
	_margin:10px 0 0 4px;
	line-height:26px;
	width:200px;}
#forum .news_list li{
    float:left;
	width:182px;
	border-bottom:1px dotted #8fb7bf;
	background:url(../images/arrow_icon2.gif) center left no-repeat;
	padding:0 0 0 14px;}
#model .news_list li a,#forum .news_list li a{
    width:190px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	float:left;
	 
	color:#FFF;}	
#model .news_list li a:hover,#forum .news_list li a:hover{
	color:#002a40;}
	
	



.equal { 
 	margin:10px 0 0 16px;
	_margin:10px 0 0 8px;
  width:600px;
  display:table; 
  border:1px solid #000;
  border-collapse:separate; 
  
   
 } 
 .row { 
 
  display:table-row; 
 } 
 .row div { 
 border:1px solid #666;
 height:30px;
  display:table-cell; 
  padding:5px 10px 0px 10px;
 } 
 .row .one { 
  width:30px; 
  
 } 
 .row .two { 
  width:100px; 
 } 
 .row .three { 
   width:270px;
 }
  .row .four { 
   width:200px;
 }
 
 
 
 
 
 
 
 
 
 
 
 
 /* 公开公平公正公信力开始 */


.ax_left{ float:left; width:320px; height:auto; display:inline;  margin: 2px 0 0 5px;}
.ax_left2{ float:left; width:711px; height:auto; display:inline;  margin: 45px 10px 0px  10px; font-size:15px; text-indent:2em; line-height:30px;}
.ax_center{ float:left; width:380px; height:auto; display:inline; margin: 2px 0 0 5px;}
.bs{ font-weight:bold; color:#995b3a; font-size:14px;}
.bsa{ color:#de0000;}



.axb_bb{ float:left; width:233px; height:auto; margin:18px 0 0 5px;}
/* 公开公平公正公信力结束 *


 /*****新闻列表*****/
 .cenrightlist{ width:678px; margin:auto; margin-top:16px; }
 .cenrightlist li{ border-bottom:1px dashed #9b9b9b; line-height:30px;}
 .cenrightlist li a{ font-size:14px; font-family:"arial";}
 .cenrightlist li a.listtitle{ color:#222; float:left; width:506px; background:url(/images/listpic.jpg) no-repeat 16px center  ; padding-left:42px;}
 .cenrightlist li a.listtitle:hover{ color:#cc0000;}
 
 .cenrightlistxiala{ height:31px; border:1px solid #cccccc; width:676px; margin:auto; margin-top:20px; background:url(/images/list/cenrightlistbottombg.jpg) repeat-x ; overflow:hidden;}
 .cenrightlistxialaleft{float:left; }
 .cenrightlistxialaleft img{ float:left;}
 .cenrightlistxialaleft .cenrightlistxialalistb{ vertical-align: middle; float:left; margin-top:6px;}
 .cenrightlistxialaright{ float:right; padding-right:18px; line-height:32px;}
 .cenrightlistxialaleft a{ float:left;margin-top:8px; padding:0px 6px;}
 
 /* 在线留言 */
.feedback{width:650px;border:5px solid #FEB767;margin-left:10px;background:#FEF9F5;margin-bottom:20px;}
.feedback .txt{background:#E06B40;margin:5px 5px 10px 5px;line-height:18px;color:#fff;padding:5px;}
.feedbacklist{margin:0 50px;}
.feedbacktb{border-bottom:1px solid #a6a6a6;}
.feedtb1{color:#444;line-height:18px;}
.feedtb2{color:#06c;line-height:18px;}
.feedpage{height:45px;padding:10px 0 0 0;}
.feedbacklist h2{height:25px;line-height:25px;margin:20px 0;text-align:center;color:#fff;background:#E06B40;}
 