/* CSS Document */
html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form,table, tbody, thead, tr, td,input,table,tr,td{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font-family:inherit;
	list-style:none;
	line-height: 28px;
}

body{
	font: 12px "����";
	color:#000;
	padding:0px;
	margin-top:0px;
	list-style:none;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
a{ color:#000; text-decoration:none; }
a:hover{  color:#254a81; text-decoration: underline   }
img{ border:none; padding:0px; margin:0px; display:block; }
ul,li{ list-style:none; }

.body1600{
	background-image: url(tbshhjzbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
}
.body960 {width:960px; height:auto; overflow:hidden; margin:0 auto;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
.area{ width:960px; height:auto; overflow:hidden; margin:0 auto; }
a.iocn { PADDING-LEFT: 17px; BACKGROUND: url(ico_black.gif) no-repeat 7px 50%}
a.iocn_1 {PADDING-LEFT: 10px; BACKGROUND: url(ico_black.gif) no-repeat 3px 50%}
a.iocn_2 {PADDING-LEFT: 23px; BACKGROUND: url(ico_black.gif) no-repeat 15px 50%}
a.iocn_3 {PADDING-LEFT: 23px; BACKGROUND: url(ico_black.gif) no-repeat 15px 5px; }


/* -----------------------------------------------header----------------------------------------------- */
.header_Sec{ width:960px; height:38px; overflow:hidden; margin:0 auto; }

.passport_Sec { float:left; background:url(top_cer_p1.gif) repeat-x; PADDING-BOTTOM: 0px; width:951px; COLOR: #000; PADDING-TOP: 0px; font:12px arial verdana ; HEIGHT: 38px ;LINE-HEIGHT:38px; DISPLAY: inline;  }

.passport_Sec .input { BORDER-RIGHT: #cfcfcf 1px solid;  BORDER-TOP: #cfcfcf 1px solid;  BACKGROUND: #fff;  FONT: 12px/19px simsun; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 74px; height:19px; COLOR: #333;  BORDER-BOTTOM: #cfcfcf 1px solid;
}

.passport_Sec .input2 { BORDER-RIGHT: #cfcfcf 1px solid;  BORDER-TOP: #cfcfcf 1px solid;  BACKGROUND: #fff;  FONT: 12px/19px simsun; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 154px; height:19px; COLOR: #333;  BORDER-BOTTOM: #cfcfcf 1px solid; 
}
.passport_Sec .btn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(login.gif) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px;  WIDTH: 42px; CURSOR: pointer;  HEIGHT: 20px;  BORDER-RIGHT-WIDTH: 0px
}
.passport_Sec .btn2 {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(search_btn_1.gif) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px;  WIDTH: 38px;  HEIGHT:21px;  BORDER-RIGHT-WIDTH: 0px; }

/* logo&nav */
.logonav_Sec
{ height:51px; overflow:hidden; background-color:#FFF;  position:relative; z-index:0; font:12px "����";}


	/* nav */
.nav{ width:769px; height: 51px; overflow:hidden; position:absolute; top:0px;right:5px;text-align:center; font-size:13px;}
.nav_1,.nav_2,.nav_3,.nav_4,{ padding-top:14px; text-align:center; }
.nav_1{ float:left; width:64px;  display:inline; padding-top:5px;*padding-top:7px;_padding-top:7px;  }
.nav_2{ float:left; width:57px; display:inline; padding-top:5px;*padding-top:7px;_padding-top:7px;  }
.nav_3{ float:left; width:82px;  display:inline; padding-top:5px;*padding-top:7px;_padding-top:7px;  }
.nav_4{ float:left; width:10px; display:inline; text-align:center; padding-top:8px;  }
.nav_w{ width:120px;}
.nav ul{ height:20px; clear:both; text-align:center;}
     


.nav_1 .bd { text-align:center; width:43px; margin-left:0px;*margin-left:3px;_margin-left:1px}
.nav_2 .bd { text-align:center; width:36px; margin-left:0px;*margin-left:3px;_margin-left:2px}
.nav_3 .bd { text-align:center; width:70px; margin-left:0px;*margin-left:3px;_margin-left:-5px}
   
	 
.nav li{ float:left; padding:0 9px 0 9px; margin-left:-1px; text-align:center; line-height:20px;*line-height:24px;_line-height:20px;  }
.nav li a{ text-align:center; font-size:13px;}

	
	
	
/* -----------------------------------------------���λ----------------------------------------------- */
.top_ban { float:left; width: 960px; padding-top:4px; padding-bottom:4px; height:88px; display:block; }
.top_ban .pic{ margin-left:7px;}
.top_ban li{ float:left;}


/* -----------------------------------------------�ײ�----------------------------------------------- */
.footer {  float:left; width:960px; background-color:#FFF;}
.footer ul { margin-left:10px;}
.footer li{ float:left; padding-left:4px; padding-right:4px; padding-top:5px; padding-bottom:5px;text-align:center;  }
.footer img { width:120px; border:1px #b1b1b0 solid; padding:2px; height:50px; }
.footer .huise { color:#656565;}

.footer2{  float:left; width:960px; background-color:#FFF; }
.footer2 ul { margin-left:10px; margin-right:10px; width:940px; }
.footer2 li{ float:left; padding-left:4px; padding-right:4px; padding-top:10px;*padding-top:5px;_padding-top:5px; padding-bottom:5px; line-height:20px;  }

.footer3{  float:left; width:960px; }
.footer3 ul { padding-top:10px;*padding-top:5px;_padding-top:5px;  background-color:#FFF;}
.footer3 li{ line-height:20px; text-align:center; }





/* -----------------------------------------------�ײ�----------------------------------------------- */







.bmsyimg{
	float:left;
	width:300px;
	height:240px;
	margin-top:10px;
	padding: 10px;
	border: 1px solid #BB9765;
	margin-left: 10px;
}
.myjjbm{
	float:left;
	width:580px;
	margin-top:0px;
	margin-left: 40px;
	margin-right: 0px;
}
.myjjbmzt{
	width:570px;
	margin-top:10px;}	
.myjjbmzt h2{
	height:32px;
	line-height:32px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
}
.myjjbmzt p{
	text-indent:2em;
	line-height:22px;
	font-family: "宋体";
	font-size: 12px;
	color: #6B6B6B;
}

.white{ color:#FFFFFF;}
.960 {
	width: 960px;
}

.jjbhxslt{
	float:left;
	width:450px;
	margin-top:20px;
	margin-left: 10px;
	margin-right: 30px;
}

.jjbhxsltwz{
	width:450px;}	
.jjbhxsltwz h1{
	height:32px;
	line-height:32px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
}
.jjbhxsltwz p{
	text-indent:2em;
	line-height:22px;
	font-family: "宋体";
	font-size: 12px;
	color: #6B6B6B;
}
.jjbh400 {
	float: left;
	width: 460px;
	margin-top: 10px;
}

.djy460 {
	float: left;
	width: 460px;
	margin-left: 39px;
}
.xsltimg{
	float:left;
	margin-left:10px;
	width:190px;
	height:150px;
	margin-top:25px;
	padding: 10px;
	border: 1px solid #BB9765;
}


.djynbimg{
	float:left;
	margin-left:0px;
	width:225px;
	height:148px;
	margin-top:15px;
}	

.djynbrimg{
	float:left;
	margin-left:10px;
	width:225px;
	height:148px;
	margin-top:15px;
}
.xsltwz{float:left;
	margin-left:10px;
	width:400px;
	margin-top:14px;}	
	
.xsltwza{
	width:400px;
	margin-top:0px;
	margin-bottom: 10px;
	font-size: 14px;
}	
.1920 {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	background-image: url(jldjybg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #C7181D;
}

.body960 {
	width:960px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background-color: #FFFFFF;
}

.tp390 {
	float: left;
	width: 390px;
	margin-left: 10px;
}
.tp250 {
	float: left;
	width: 250px;
	margin-left: 10px;
}

.hg8{ width:960px; height:8px;}
.yjjy400 {
	float: left;
	width: 500px;
	margin-left: 0px;
}
.yjjyimg{
	float:left;
	margin-left:10px;
	width:190px;
	height:170px;
	margin-top:10px;
	padding: 10px;
	border: 1px solid #CC9966;
	margin-right: 15px;
}
.myjjwzl{
	float:left;
	width:430px;
	margin-top:15px;
	margin-left: 0px;
	margin-right: 10px;
}

.zdclwzt{
	width:430px;}	
.zdclwzt h1{
	height:32px;
	line-height:32px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
}
.zdclwzt p{
	text-indent:2em;
	line-height:22px;
	font-family: "宋体";
	font-size: 12px;
	color: #6B6B6B;
}

.jbft{ width:940px; margin-left:10px; margin-right:10px;}
.jbft ul { float:left; padding-left:8px; padding-right:8px; margin-top:5px; margin-bottom:5px;}
.jbft li { text-align:left; font:14px "宋体"; line-height:28px;} 
.jbft .pp3 {
	width:182px;
	padding-left:3px;
	padding-right:3px;
	color:#727171;
	line-height:22px;
	position: relative;
	height: 125px;
}
.jbft .pp3_1 { font:12px "宋体";line-height:22px; }

.jbft .tit { font:12px "宋体"; line-height:24px; color:#000; }
.jbft .tit2  { color:#ba2636;  font:12px "宋体";}
.toolbar {
	position:absolute;
	bottom:20px;
	right:15px;
}


/* BigPic */
#f_div {
	width:450px;
	height:320px;
	float: left;
	position: relative;
	margin-left: 10px;
}
#f_div .bg {width:auto;}
#f_imgDiv {
	width:450px;
	height:320px;

filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00);		overflow:hidden;
}
#f_imgDiv .pic1 { width:450px; height:320px; }
#f_imgDiv .pic1 .tit { position:absolute; top:265px; width:430px; padding-left:10px;}
#f_imgDiv .pic1 .tit_bg {  position:absolute; top:254px; width:450px; height:66px; background:#000;filter:Alpha(Opacity=50);opacity:.5; overflow:hidden;   }
#f_imgDiv .pic1 .tit h2 { font:18px "黑体"; color:#FFF; line-height:25px;}
#f_imgDiv .pic1 .tit h2 a { color:#FFF}
#f_imgDiv .pic1 .tit p { color:#FFF; line-height:18px;}

#f_infoDiv {width:116px;position:absolute;z-index:99;top:10px;right:10px;height:23px;}
#f_buttonDiv{z-index:9; cursor:pointer; display:block}
#f_buttonDiv .bg{float:left;width:13px;height:13px;text-align:center;line-height:13px; margin-right:6px;background:#fff;font-family:Arial, Helvetica, sans-serif; font-size:10px;  margin-top:8px;  }
#f_buttonDiv .bg a:link,#f_buttonDiv a:visited,#f_buttonDiv a:active{width:14px;height:14px;color:#a4a7ac;text-decoration:none;}
#f_buttonDiv .bg a.on:link,#f_buttonDiv a.on:visited,#f_buttonDiv a.on:active,#f_buttonDiv a.on:hover{background:#c30001;height:13px; color:#fff;width:13px; border:1px solid #82100f; display:block; overflow:hidden}

.big_bg .bg_c .news a { color:#fff; font-size:14px;}
.big_bg .bg_c .news span a,.news {color:#99ffff;}
.big_bg .bg_c .news {margin:15px 15px 0 15px; line-height:24px;}




.myjjwztt{
	float:left;
	width:470px;
	margin-top:0px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.hd4 {
	padding-top:6px;
	padding-bottom:6px;
	height:22px;
	line-height:22px;
	display:block;
	background-repeat: no-repeat;
	background-position: left;
}
.hd4 h1 {
	float:left;
	padding-left:0px;
	background: no-repeat 5px 10px;
	font-size: 28px;
	color: #990000;
	font-family: "黑体";
}
.hd4 span { float:right; padding-right:10px;}

.zdclwzttt{
	width:460px;
	margin-top: 30px;
	margin-bottom: 20px;
}	
.zdclwzttt h1{
	height:32px;
	line-height:30px;
	font-family: "黑体";
	font-size: 22px;
	font-weight: bold;
}
.zdclwzttt p{
	text-indent:2em;
	font-family: "宋体";
	font-size: 12px;
	color: #6B6B6B;
	margin-bottom: 2px;
}

.jjbtx {
	height: 5px;
	width: 460px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 10px;
}
.ywwz{
	width:470px;
	margin-top:12px;
	font-size: 14px;
}		
.ywwz h1{ font:14px "宋体"; height:32px; line-height:32px;}
.ywwz p{font:14px "宋体"; text-indent:2em; line-height:22px;}
.djygc300 {
	float: left;
	width: 290px;
	margin-left: 10px;
}
.djygc300 h1{
	height:32px;
	line-height:32px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
}
.djygc300 p{
	text-indent:2em;
	line-height:22px;
	font-family: "宋体";
	font-size: 12px;
	color: #6B6B6B;
}

.djygc220 {
	float: left;
	width: 180px;
	margin-left: 20px;
}

.djygc220 h1{
	height:32px;
	line-height:32px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
}
.djygc220 p{
	text-indent:2em;
	line-height:22px;
	font-family: "宋体";
	font-size: 12px;
	color: #6B6B6B;
}
.lmtx {
	width: 940px;
	margin-top: 3px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996666;
	margin-left: 10px;
}