@charset "gb2312";

.blue { color:#2880BD}
.gh { float: left; height: 104px; width: 101px; padding-top: 50px; padding-left: 180px; }
.zb { float: left; height: 76px; width: 624px; padding-left: 50px; padding-top: 50px; }
.search2{ float: left; height: 33px; width: 345px; }
.search_input2{ height: 32px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; width: 252px; float: left; }
.search_input2 input{ width: 252px; height: 32px; border: none; color: #999; line-height: 32px; }
.search_img2{ width:60px; float:left;}
.navs { background-color: #164480; height: 50px; margin-right: auto; margin-left: auto; }
.table { margin:0px auto; padding:0px;}
.fj { background-image: url(index_r3_c1.jpg); background-repeat: no-repeat; background-position: center top; height: 306px; margin-right: auto; margin-left: auto; }


.main { width: 1200px; margin-right: auto; margin-left: auto; clear: both; margin-top: 20px; margin-bottom: 20px; display: inherit; }
.topm {width: 1200px; margin-right: auto; margin-left: auto; clear: both; }
.lmbt { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; width: 100%; float: left; clear: both; }
.lmbt h2 { font-size: 20px; line-height: 50px; font-family: "microsoft yahei"; float: left; font-weight: bold; }
.lmbt .more { float: right; height: 30px; width: 100px; padding-top: 10px; text-align: right; }

.tzgg { clear: both;}
.tzgg  li {
	line-height: 38px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	float: left;
	height: 35px;
	clear: both;
	width: 100%;
	font-size: 16px;
}
.tzgg  li span{ float: right; font-size: 15px; }

.xxfgl { clear: both;}
.xxfgl li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; float: left; height: 40px; clear: both; width: 100%; overflow: hidden; }
.xxfgl li a { line-height: 40px; }
.btxxfg { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; width: 100%; float: left; clear: both; }
.btxxfg span { background-color: #128DC9; float: left; height: 27px; width: 6px; margin-top: 13px; margin-right: 10px; }
.btxxfg h2 { font-size: 20px; line-height: 50px; font-family: "microsoft yahei"; float: left; font-weight: bold; }
.btxxfg .more { float: right; height: 30px; width: 100px; padding-top: 10px; text-align: right; }
.dczj { clear: both; height: 130px; width: 360px; margin-top: 20px; float: left; }
.hdjl { clear: both; height: 130px; width: 800px; margin-top: 20px; float: left; }

.footer { clear: both; height: 120px; width: 100%; background-color: #2880BD; text-align: center; color: #FFF; padding-top: 30px; float: left; }
.footer .c { font-size: 14px; line-height: 30px; color: #FFF; padding-top: 30px; }


.hasMoreTab{ width:685px;}
.hasMoreTab .hd{
	line-height:44px;
	height:44px;
	position:relative;
	padding-right:10px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 20px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #C8D1D5;
	padding-top:0px;
	margin-top:-20px;
}
.hasMoreTab .hd .more{ float: right; margin-top: 15px; }
.hasMoreTab .hd ul{ z-index:5; height:44px;  overflow:hidden; zoom:1; padding:0px;}
.hasMoreTab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-right:10px; color:#666666; height:44px; line-height:44px;
	background:#e1e1e1;}
.hasMoreTab .hd li.on{
	font-weight:bold;
	height:44px;
	line-height:44px;
	color:#ffffff;
	background:#0053ae;
	margin-right:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0053ae;
}
.hasMoreTab .bd{  padding:15px 0px; clear:both; position:relative;  }
.hasMoreTab .bd h2{ font-family: "microsoft yahei"; width:685px; }
.hasMoreTab .bd h2 a{ font-size: 16px; line-height: 30px; color: #4dc184; text-align: center; }
.hasMoreTab .bd p{ color:#666666; font-size: 14px;width:685px; }

.hasMoreTablist { clear: both;width:685px;}
.hasMoreTablist  li {
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
	float: left;
	height: 30px;
	clear: both;
	width: 100%;
	font-size: 12px;
}
.hasMoreTablist  li span{ float: right; font-size: 12px; }

.rdzt {width:370px; float:left; padding-top:10px;}
.rdzt li { width:170px; float:left; padding:5px 5px;}


.lmzcbt { background-color: #1D75B5; width: 100%; height: 50px; clear: both; float: left; }
.lmzcbt h2 { font-size: 20px; line-height: 50px; font-family: "microsoft yahei"; float: left; font-weight: bold; color: #FFF; padding-left: 20px; }
.hdjlk { height: 360px; background-color: #F9F9F9; margin-top: 10px; clear: both; float: left; width: 100%; margin-bottom: 10px; }

.list { clear: both; width: 810px; margin-top: 10px; float: left; }
.list li{ height: 50px; padding: 10px; clear: both; float: left; width: 100%; overflow: hidden; }
.list li a{ display: block; font-size: 16px; line-height: 30px; font-weight: bold; }
.list li .date{ float: right; color: #999; line-height: 30px; }
.list li .jj{ color: #999; width: 100%; float: left; height: 20px; clear: both; overflow: hidden; font-size: 14px; line-height: 20px; }

.biglist { clear: both; width: 810px; margin-top: 10px; float: left; }
.biglist li{ height: 30px; padding:0 10px; clear: both; float: left; width: 100%; overflow: hidden;  }
.biglist li a{ display: block; font-size: 16px; line-height: 30px; overflow: hidden; }
.biglist li .date{ float: right; color: #999; line-height: 30px; }

.fkbd { width:100%; float:left; clear:both;}
.fkbd input{ width: 250px; height: 25px; border: 1px solid #D1D1D1; }
.fkbd textarea { width: 250px; border: 1px solid #D1D1D1; }
.fkbd .botton { width: 100px; border: 1px solid #D1D1D1; background-color: #2880BD; color: #FFF; line-height: 30px; height: 30px; }

.ly { border: 1px solid #DDDDDD; margin-bottom: 10px; }
.lxxg { background-color: #F8F8F8; height: 30px; padding-left: 10px; color: #DD3322; }
.lynr { padding:5px 20px; }
.hf { padding:0 20px; background-color: #F8F8F8; border-left-width: 5px; border-left-style: solid; border-left-color: #CCCCCC; margin-right: 10px; margin-left: 10px; margin-bottom:10px; }
.mbx { background-color: #F1F7FC; height: 40px; line-height: 40px; margin-bottom: 10px; padding-left: 20px; }












.xwdt {
	float: left;
	height: 360px;
	width: 600px;
	margin-left: 30px;
	overflow: hidden;
}
.xwdtbt { height: 40px; width: 600px; }
.xwdttt { clear: both; height: 100px; width: 600px; margin-top: 20px; margin-bottom: 20px; }
.xwdttt .bt { font-size: 22px; line-height: 40px; font-weight: bold; color: #F00; text-decoration: none; clear: both; height: 40px; width: 600px; text-align: center; }
.xwdttt .bt  a { height: 40px;font-size: 22px; line-height: 40px; font-weight: bold;color: #F00;}
.xwdtlb { clear: both; height: 180px; width: 600px; }
.xwdtlb li{ line-height: 30px; }
.xwdtlb li .date{ float:right; color:#999;  }


.sider_a .clt { float: left; height: 40px; width: 400px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; clear: both; }
.sider_a .clt .bt{ font-size: 22px; line-height: 40px;  font-family: "microsoft yahei"; color: #F00; text-decoration: none; float: left; height: 40px; width: 200px; }
.sider_a .clt .more { float: right; height: 30px; width: 100px; padding-top: 10px; text-align: right; }

.zfxxgk { height: 90px; width: 340px; background-color: #FFF; clear: both; float: left; margin-bottom: 10px; padding: 10px; }
.xxgk { width:50px; float:left;}
.xxgknr { width: 270px; float: left; margin-left: 20px; }
.gzhd { background-color: #FFF; clear: both; float: left; height: 80px; width: 340px; padding: 10px; }
.gzhdt { width:50px; float:left;}
.hdnr { width: 270px; float: left; margin-left: 20px; }
.hdnr li { width: 270px; height: 30px; }

.cm { clear: both; float: left; width: 400px; margin-top: 10px; margin-bottom: 10px; }
.cm li{ line-height: 30px; }
.cm li .date{ float:right; color:#999;  }

.ghcg { clear: both; height: 250px; margin-top: 10px; }
.csfg { clear: both; height: 275px; margin-top: 10px; }
.csfg .left{ width: 510px; height: 272px; float: left; }
.csfg .right{ width: 226px; height: 272px; float: right; }
.csfg .middle { width: 464px; height: 272px; float: left; }
.csfg .middle li { width: 230px; height: 135px; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 1px; margin-left: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow: hidden;}

.ghcg li { width: 220px; float: left; height: 240px; margin-right: 10px; margin-left: 10px; overflow: hidden;}
.ghcgbt { clear: both; height: 50px; }

.gggs { width: 570px; float: left; }
.gggs .clt { height: 40px; width: 570px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; clear: both; }
.gggs .clt .bt{ font-size: 22px; line-height: 40px; color: #F00; text-decoration: none; float: left; height: 40px; width: 200px; font-family: "microsoft yahei"; }
.gggs .clt .more { float: right; height: 30px; width: 100px; padding-top: 10px; text-align: right; }

.yslz { width: 570px; float: right; }
.yslz .clt { float: left; height: 40px; width: 570px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; clear: both; }
.yslz .clt .bt{ font-size: 22px; line-height: 40px;  font-family: "microsoft yahei";  color: #F00; text-decoration: none; float: left; height: 40px; width: 200px; }
.yslz .clt .more { float: right; height: 30px; width: 100px; padding-top: 10px; text-align: right; }
.cm570 { clear: both; float: left; width: 570px; margin-top: 10px; margin-bottom: 10px; }



.slideTxtBox{ width:570px;  text-align:left;  }
.slideTxtBox .hd{ height: 30px; line-height: 30px; padding: 0px; margin:10px 0px; width:570px;  }
.slideTxtBox .hd ul{ float:left; height:32px;   }
.slideTxtBox .hd ul li{ float: left; padding: 0 15px 0 0; cursor: pointer; font-size: 16px; font-weight: bold; }
.slideTxtBox .bd  { clear: both; }
.slideTxtBox .hd ul li.on{ height: 30px; color: #F00; }
.slideTxtBox .bd ul{ padding:15px 0px;  zoom:1;  }
.slideTxtBox .bd li{ line-height: 30px; }
.slideTxtBox .bd li .date{ float:right; color:#999;  }




.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{ position:relative; z-index:1;  color:#fff; height:50px; line-height:50px;   }
.nav{ width: 1115px; margin: 0 auto; font-family: "microsoft yahei";text-decoration: none; }
.nav ul {margin:0; padding:0; list-style:none; }
.nav li {margin:0; padding:0; list-style:none; }
.nav a{ color:#fff;  }
.nav h3{ float: left; width: 120px; font-size: 100%; font-weight: normal; text-align: center; }
.nav .m{ float:left;  position:relative;  }
.nav h3 a{  display:block; padding:0px; width: 120px;  text-align:center;font-size:17px; height:50px; line-height:50px;}
.nav .on a{ background-color: #3873B9;}
.nav .sub{ display:none; /*Ä¬ÈÏÒþ²Ø*/ width:500px;  position:absolute; left:0; top:50px; height:26px; line-height:26px; padding:7px 0;  background:#1A5E95;  float:left;  }
.nav .sub li{ float:left; font-size:14px;height:26px; }
.nav .sub li a{ display: block; padding: 0 15px; margin: 0px; font-size: 14px; line-height: 26px; height:26px;}
.nav .sub li a:hover{ background:#1c8e95; color:#fff;  font-size:14px; line-height: 26px; height:26px;}


.bgclass { background-color: #008080; height: 40px; clear: both; font-size: 18px; line-height: 40px; font-weight: bold; padding-left: 30px; color: #FFF; }
.smclass { width: 230px; margin-right: auto; margin-left: auto; }
.smclass li { clear: both; float: left; height: 60px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; width: 230px; background-image: url(jt.gif); background-repeat: no-repeat; background-position: right center; }
.smclass li  a { font-size: 16px; line-height: 60px; text-decoration: none; display: block; }

.lmright { width: 850px; float: right; margin-right: 10px; }
.lbbt { width: 850px; height: 40px; background-image: url(lmbtfg.gif); background-repeat: no-repeat; background-position: bottom; font-size: 16px; line-height: 40px; font-weight: bold; color: #008080; }
.lb { clear: both; width: 850px; margin-top: 15px; }
.lb li{ line-height: 30px; }
.lb li .date{ float:right; color:#999;  }


.page_break{
	height:25px;
	line-height:25px;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
}
.page_break strong{
font-size:12px;
padding-left:8px;
padding-right:8px;
border:1px solid #FB9504; 
background:#FFFBDE;
padding-top:4px;
padding-bottom:2px;
margin-left:2px;}
.page_break a{
padding-left:8px;
padding-right:8px;
border:1px solid #E1E1E1;
background:#fff;
font-size:12px;
padding-top:4px;
padding-bottom:2px;
color:#07519a;
text-decoration:none;
margin-left:2px;
}
.page_break a:hover{
padding-left:8px;
padding-right:8px;
border:1px solid #FB9504;
background:#FFFBDE;
}

.title { text-align: center; clear: both; height: 60px; width: 1000px; margin-right: auto; margin-left: auto; font-size: 22px; line-height: 60px; font-weight: bold; }
.xg { clear: both; height: 40px; width: 1000px; margin-right: auto; margin-left: auto; text-align: center; line-height: 40px; }
.fgx { width: 1000px; margin-right: auto; margin-left: auto; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; height: 10px; }
.content { font-size: 16px; width: 1100px; margin-top: 30px; margin-right: auto; margin-left: auto; margin-bottom: 20px; line-height: 30px; }
.sylm {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 22px;
	line-height: 50px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 2px;
	text-indent: 2px;
}
.sylm a {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 22px;
	color: #000000;
	line-height: 50px;
}
.syxwlb {
	padding-top: 15px;
}
.sygsjj {
	font-size: 13px;
	line-height: 24px;
	padding: 15px;
}
.classbigbt {
	font-size: 20px;
	line-height: 50px;
	color: #0057AE;
	font-weight: bold;
	letter-spacing: 2px;
	text-indent: 15px;
	font-family: "Î¢ÈíÑÅºÚ";
}
.lmbt {
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 3px;
	margin: 0px;
	text-indent: 20px;
	padding: 0px;
	line-height: 36px;
	font-family: "Î¢ÈíÑÅºÚ";
}
.classbt {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 17px;
	color: #333333;
	line-height: 60px;
	font-weight: bold;
	letter-spacing: 1px;
	text-indent: 10px;
}
.contentdan { font-size: 16px; width: 760px; margin-top: 30px; margin-right: auto; margin-left: auto; margin-bottom: 20px; line-height: 30px; }
.xxgk_lm {
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
	color: #1C6EC1;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4B99E7;
}
.list_bg {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	line-height: 50px;
	font-size: 16px;
}
