body {
	font-size:12px;
	background: url(idx_01.jpg)  repeat-x  top center #e7f4ff;
	color:#666
}
a {
	color:#222;
	text-decoration:none;
}
a:hover {
	color: #00F;
}
.container {
	width:1004px;
	margin:auto;
	background:#fff;
	

}
.blank {
	height:0px;
	width:100%;
	clear:both;
	overflow:hidden
}
.blank10 {
	height:10px;
	width:100%;
	clear:both;
	overflow:hidden
}
.blank5 {
	height:5px;
	width:100%;
	clear:both;
	overflow:hidden
}
/*----头部-----*/
.header {
	background: url(idx_03.jpg) repeat-x;
	height:29px;
	line-height:29px;
}
.f_left {
	float:left;
	width:345px;
	padding-left:5px;
}
.f_right a {
	color:#666
}
.f_right a:hover {
	color: #036
}
.f_right {
	float:right;
	width:120px;
}
/*--------轮播----------*/
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide { position: relative; overflow: hidden;}
.ck-slide ul.ck-slide-wrapper { position: absolute; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute;}
.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}
.ck-slide .ck-prev { left: 5px; background: url(../images/arrow-left.png) #000 50% no-repeat;}
.ck-slide .ck-next { right: 5px; background: url(../images/arrow-right.png) #000 50% no-repeat;}
.ck-slidebox { position: absolute; left: 50%; bottom: 12px; z-index: 30;}
.ck-slidebox ul { height: 20px; padding: 0 4px; border-radius: 8px; background: rgba(0,0,0,0.5);}
.ck-slidebox ul li { float: left; height: 12px; margin: 4px 4px;}
.ck-slidebox ul li em { display: block; width: 12px; height: 12px; border-radius: 100%; background-color: #fff; text-indent: -9999px; cursor: pointer;}
.ck-slidebox ul li.current em { background-color: #fe6500;}
.ck-slidebox ul li em:hover { background-color: #fe6500;}

/*----头部海报-----*/
.top{ width:1000px; height:123px; position:relative;}
.top .pic{ position:relative; z-index:5;}
.top .pic li{ position:absolute;  text-align:center; line-height:20px; color:#222; }
.top .pic li img{ width:1000px; height:123px; display:block;}


/*----导航-----*/
.nav {
	background: url(idx_09.jpg) repeat-x;
	height:34px;
	overflow:hidden;
	width:1004px;
}
.topnav {
	width: 1000px;
	font-size:14px;
	position: relative;
}
.topnav li {
	float: left;
	height:34px;
	overflow:hidden;
	line-height:34px;
	text-align:center;
}
.topnav .dh {
	width:105px; text-align:center;
}
.topnav .line {
	margin:0px;
	padding:0px;
	background: url(idx_11.jpg) no-repeat;
	width:1px;
	height:34px;
	display:block;
}
ul.topnav li a {
	color: #fff;
	display: block;
	text-decoration: none;
}
ul.topnav .navhover {

	text-decoration: none;
	 width:105px;
	 text-align:center;
	display: block;
	color: #c41001;
	background: url(idx_13.jpg) repeat-x; font-weight:bold;
}
ul.topnav .navhover a {
	color: #c41001;
}
.navshow{
	background: url(idx_16.jpg) repeat;
	line-height:32px;}
.tablist {
	height:32px;
	background: url(idx_16.jpg) repeat;
	line-height:32px;
	font-size:14px;
	display:none
}
.tablist a {
	color:#666
}
.block {
	height:32px;
	background:url(idx_26.gif) repeat-x;
	line-height:32px;
	font-size:14px;
	display:block;
}
.block a {
	color:#666
}
/*-----幻灯---*/
.indexPicBox{ width:340px; height:262px;background:#e7f4ff;}
.hotPic{ width:340px; height:262px; background:#e7f4ff; position:relative; overflow:hidden;}
.hotPic .num{ position:absolute;right:0; bottom:30px; z-index:10;width:313px; padding-right:8px; height:30px; text-align:right;}
.hotPic .num span{ width:20px; height:20px; display:inline-block; line-height:20px; font-size:14px; text-align:center; margin:5px 2px 0; cursor:pointer; background:#fff; color:#222;}
.hotPic .num span.cur{ background:#0f788f;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ position:absolute; background:#e7f4ff; display:none; text-align:center; line-height:20px; color:#222; }
.hotPic .pic li img{ width:340px; height:237px; display:block;}
.hotPic .text{ position:absolute;bottom:0; left:10px; z-index:12; width:320px;height:30px; line-height:30px; overflow:hidden;font-family:Microsoft YaHei;}
.hotPic .text p{ position:absolute; display:none; color:#fff; font-weight:800; font-size:15px;}

.banner1{ }
/*----主页-----*/
.cont {
	background:#fff;
}

.tabjd {
	padding-left:135px;

	
	
	
	
}
.tabjd dl {

	display:block; 
		
}
.tabjd dt {
	float:left;

	display:block;
	width:60px;

	text-align:center;
	line-height:25px;
}
.tabjd dt a {
	color:#2c679f; font-size:14px;
}
.tabjd dt.dthover {
	background: url(tab1.jpg) no-repeat center center; color:#fff;
}
.tabjd dt.dthover a{color:#fff;}

.letbox {
	width:340px;
	float:left;
	overflow:hidden;
	background:#e7f4ff;
}
.hottopic {
	height:260px;
	position:relative;
}
.hottopic h3 {
	background: url(idx_34.jpg) no-repeat;
	font-weight:bold;
	color:#FFF;
	line-height:31px;
	font-size:14px; padding-left:20px;
	clear:both;
}
.hottopic ul {
	list-style-type:none;
	padding-top:7px;

	border-top:0px;
}
.hottopic ul li {
	padding-left:5px;
	background:url(idx_42.jpg) no-repeat top center;
	text-align:center;
	position:relative;
	height:30px;
	line-height:30px;
	margin-top:5px;
	font-size:14px;
	

}
.hottopic ul li a{color:#002863;}
.lsearch {
	height:71px;
	position:relative;
}
.lsearch h3 {
	background:url(idx_34.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	line-height:26px;
	font-size:14px;
	clear:both;
}
.lsearch ul {
	list-style-type:none;
	padding-top:7px;
	padding-bottom:7px;
	border:1px solid #f6990e;
	border-top:0px;
	text-align:center;
}
.lsearch .lsearch_t {
	width:100px;
	height:20px;
	border:1px solid #d5c5c0;
}
.zxgk_box {
	height:118px;
	position:relative;
}
.zxgk_box h3 {
	background: url(idx_36.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	line-height:26px;
	font-size:14px;
	clear:both;
}
.zxgk_box ul {
	border:1px solid #f6990e;
	border-top:0px;
	height:90px;
}
.zxgk_box ul li {
	background:url(idx_39.gif) no-repeat;
	width:97px;
	height:32px;
	text-align:center;
	line-height:32px;
	color:#bd1d1f;
	font-weight:bold;
	float:left;
	margin-left:20px;
	margin-top:10px;
	display:inline;
}
.lfbnbox {
	margin-top:10px;
}
.lfbnbox img {
	margin-top:10px;
}
.lfsp {
	position:relative;
}
.lfsp h3 {
	background: url(idx_58.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	height:30px;
	line-height:30px;
	font-size:14px;
	clear:both;
}

.lfsp ul {
	list-style-type:none;
	padding-top:7px;
	border:1px solid #eadadd;
	border-top:0px;
	height:173px;
}
.lfsp ul li {
	padding-left:5px;
	position:relative;
	height:20px;
	padding-top:5px;
	padding-right:5px;
}

.lfmax {
	float:right;
	width:658px;
}

.midbox{ width:416px; height:258px;  float:left; margin-left:0px; display:inline; overflow:hidden; background:#fff; position:relative; border:1px solid #b1c5db;}
.midbox .topjd6{ background: url(idx_w.jpg) no-repeat; color:#666;line-height:32px; height:32px; padding:0px 0px 0px 25px; font-weight:bold; font-size:16px; clear:both ; }
.topjd6 dl {

	display:block; 
}
.topjd6 dt {
	float:left;

	display:block;
	height:32px;
	width:100px;

	text-align:center;
	line-height:32px;
}
.topjd6 dt a {
	color:#fff; font-size:14px;
}
.topjd6 dt.dthover {
	background:#fff; color:#13396a;
}
.topjd6 dt.dthover a{color:#13396a;}


.midbox h3{ background: url(idx_22.jpg) no-repeat; color:#666;line-height:36px; padding:0px 0px 0px 25px; font-weight:bold; font-size:16px; clear:both ; }
.newstit{ text-align:center; font-size:14px; font-weight:bold; color:#e84303; line-height:40px; height:40px; padding-top:10px;}
.newstit a{ color:#e84303;}
.midbox p{ line-height:20px; background:url(d_03.jpg) repeat-x left bottom; padding-bottom:10px; height:40px; overflow:hidden;}
.midbox ul{list-style-type:none; margin-top:8px; }
.midbox ul li{ background: url(index_29.jpg) no-repeat 10px 11px;  padding-left:23px; position:relative;height:30px; line-height:30px; padding-right:5px; font-size:14px;}

.rtbox {
	width:234px;
	height:258px;
	float: right;
	display:inline;
	overflow:hidden;
	background:#fFF;
	position:relative; border:1px solid #b1c5db;
}
.topjj {
	background:#f0f0f0;
	height:90px;
	padding:0px 10px;
}
.topjd {
	background:url(dae.jpg);
	height:31px;
	
}
.topjd dl {

	display:block; padding-left:20px;
}
.topjd dt {
	float:left;

	display:block;
	height:31px;
	padding:0px 10px;

	text-align:center;
	line-height:31px;
}
.topjd dt a {
	color:#13396a; font-size:14px;
}
.topjd dt.dthover {
	background: url(dee.jpg); color:#fff;
}
.topjd dt.dthover a{color:#fff;}
.pane {
	display:none;
}
.rtbox h3 {
background: url(idx_24.jpg) no-repeat;
	font-weight:bold;
	color:#023052;
	line-height:32px;
	padding:0px 0px 0px 30px;
	font-size:14px;
	clear:both;
}
.rtbox h3 a{color:#af0700;}
.rtbox p {
	line-height:25px;
}
.rtbox p a{color:#af0700;}
.rtbox ul {
	list-style-type:none;
	margin-top:10px;

}
.rtbox ul li {
	background: url(icon.jpg) no-repeat 8px 9px;
	padding-left:20px;
	position:relative;
	height:25px;
	line-height:25px;

	padding-right:5px;

}


.rtbox1 {
	width:234px;
	height:258px;
	float: right;
	display:inline;
	overflow:hidden;
	background:#fFF;
	position:relative; border:1px solid #b1c5db;
}
.rtbox1 h3 {
background: url(idx_32.jpg) no-repeat;
	font-weight:bold;
	color:#fff;
	line-height:31px;
	height:31px;
	padding:0px 0px 0px 30px;
	font-size:14px;
	clear:both;
}
.rtbox1 h3 a{color:#af0700;}
.rtbox1 ul {
	margin:0px; padding:0px;
}

.rtbox1 ul li{ margin:0px; padding:0px; height:65px;}

.rtbox2 {
	width:234px;
	height:254px;
	float: right;
	display:inline;
	overflow:hidden;
	background:#fFF;
	position:relative; border:1px solid #b1c5db;
}
.rtbox2 h3 {
background: url(idx_57.jpg) no-repeat;
	font-weight:bold;
	color:#fff;
	height:37px;

	font-size:14px;
	clear:both;
}
.rtbox2 h3 a{color:#af0700;}
.rtbox2 ul {
	padding:5px  0px;
}
.rtbox2 ul li{ padding-bottom:4px;}
.nbox {
	width:363px;
	height:390px;
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	border:1px #d4d4d4 solid;
}
.nbox1 h4, .nbox h4 {
	line-height:30px;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	color:#af0700;
	font-size:14px;
	clear:both;
}
.nbox1 h4 a, .nbox h4 a{color:#af0700;}
.nbox1 p, .nbox p {
	line-height:25px;
}
.nbox1 p a, .nbox p a{color:#af0700;} 
.newstime {
	position:absolute;
	right: 5px;
	top:0px;
	width:65px;
	color:#999
}
.nbox1 ul, .nbox ul {
	list-style-type:none;
	border-top:1px dashed #CCC;
	margin:10px 5px;
}
.nbox1 ul li, .nbox ul li {
	background:url(idx_54.gif) no-repeat 7px 13px;
	padding-left:20px;
	position:relative;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #CCC; color:#13396a;
	font-size:12px;
}
.nbox1 ul li a, .nbox ul li a{color:#13396a;}
.nbox1 ul li a:hover, .nbox ul li a:hover{color:#00F;}
.nbox h3 {
	background: url(idx_44.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	line-height:32px;
	padding:0px 0px 0px 35px;
	font-size:14px;
	clear:both;
}
.nbox1 {
	width:494px;
	float:left;
	display:inline;
	overflow:hidden;
	position:relative;
	border:1px #b1c5db solid;
}
.nbox1 h3 {
	background: url(idx_67.gif) no-repeat;
	font-weight:bold;
	color:#FFF;
	line-height:32px;
	padding:0px 0px 0px 35px;
	font-size:14px;
	clear:both;
}
.ztft {
	height:139px;
	border:3px solid #c41c13;
}
.ztft ul {
}
.ztft ul li {
	float:left;
	padding-top:10px;
	padding-left:20px;
}
.ztft ul .ztft_bt {
	padding:0px;
}
.more {
	position:absolute;
	right: 6px;
	top: 8px;
	width: 55px;
}
.more a {
	color:#fff;
}
.more a:hover {
	color:#390
}
.more1 {
	position:absolute;
	right: 13px;
	top: 8px;
}
.more1 a {
	color:#7e756e;
}
.more1 a:hover {
	color:#390
}
.link{ height:78px;  border:1px #d4d4d4 solid; background:#f6f6f6;}
 .link h3{ background:  url(idx_83.jpg) no-repeat 8px 10px; padding-top:8px; padding-left:30px; font-size:14px; font-weight:bold;}
 .link  p{  padding-top:15px;  text-align:center;}
.bottom {
	height:78px;
	background:#fff;
	text-align:center;
	width:1004px;
	margin:auto;
	color:#666;
}
.btlink {
	padding-top:20px;
}
.btlink a {
	color:#374512;
}
.bottom p {
	padding:10px 0px;
	line-height:20px;
}

.btmtit{ background:url(idx_86.jpg) no-repeat; height:26px; text-align:center; color:#fff; line-height:26px; font-weight:bold; margin-top:5px;}
.btmtit a{ color:#fff;}
/*---列表---*/
  .lb_left {
	width:236px;
	float:left;

	display:inline;
}
.lb_lfbox {
	border:1px solid #bed8f3;
}
.lb_lfbox ul {
	list-style-type:none;
	margin-top:8px;
}
.lb_lfbox ul li {
	position:relative;
	height:46px;
	line-height:46px;
	color:#222;
	border-top:1px solid #fff;
}
.lb_lfbox ul li a {
	display:block;
	background: url(lbbg.jpg) no-repeat center 0px;
	text-align:center;
	font-size:14px;
	height:40px;
	line-height:40px;
	color:#333;
}
.lb_lfbox ul li a:hover {
	display:block;
	background: url(lb_07.gif) no-repeat;
	color:#b90d0d;
}
.lb_lfbox h3 {
	background: url(lbbt.jpg) no-repeat;
	font-weight:bold;
	color:#FFF;
	line-height:30px;
	padding:0px 0px 0px 25px;
	font-size:14px;
	clear:both;
}
.lf_newsbox {
	border:1px solid #d4d4d4;
	position:relative;
}
.lf_newsbox ul {
	list-style-type:none;
	margin-top:7px;
}
.lf_newsbox ul li {
	background: url(index_29.jpg) no-repeat 8px 7px;
	padding-left:22px;
	position:relative;
	height:24px;
	padding-top:5px;
}
.lf_newsbox h3 {
	background: url(lbbt.jpg) no-repeat;
	font-weight:bold;
	color:#fff;
	line-height:30px;
	padding:0px 0px 0px 20px;
	font-size:14px;
	clear:both;
}
.lb_rtbox {
	width:750px;
	float:right;

	position:relative;
	display:inline;
	border:1px solid #d4d4d4;
}
.patten {
	position:absolute;
	right: 5px;
	top: 10px;
}
.patten a {
	color:#666;
}
.patten a:hover {
	color:#000
}
.lb_rtbox ul {
	list-style-type:none;
	margin-top:10px;
}
.lb_rtbox ul li {
	background: url(lb_15.jpg) no-repeat 8px 11px;
	padding-left:22px;
	position:relative;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #eee;
	color:#222;
	font-size:14px;
}
.lb_rtbox h3 {

	font-weight:bold;
	color:#333;
	line-height:36px;
	padding:0px 0px 0px 35px;
	font-size:14px;
	clear:both;
	background:url(lb1.jpg) repeat-x;
}
.lb_fy {
	padding:10px;
	text-align:center;
}
/*----内容------*/

.conts {
}
.conts h1 {
	font-size:20px;
	text-align:center;
	font-weight:bold;
	line-height:30px;
	padding:0px 30px 10px 30px;
	border-bottom:1px solid #eee;
	margin:30px 10px 10px 20px;
}
.conts h4 {
	font-size:12px;
	line-height:24px;
	text-align:center;
}
.ct_nr {
	padding:20px;
	line-height:24px;
}
.ct_nr1 {
	padding:20px;
	line-height:24px;
}
.ct_nr1 img {
	max-width:950px;
}