@charset "utf-8";
	
body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight:400;
	font-family: "microsoft yahei",微软雅黑,"MicrosoftJhengHei","黑体","Arial Narrow";
	-webkit-text-size-adjust: none;	
	background-color:#fff;}

* {
	margin: 0;
	padding: 0;}

img {
	border: 0;
	display: inline-block;
	margin: 0;
	padding: 0;}

ul,li,p {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;}


form,ul,li,p,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;}
h1 {
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	height:35px;}

a {
	text-decoration: none;
	color: #000000;}


.header{max-width:1920px;height:120px; margin:0 auto; background:url(top_layer1.jpg) 0 top no-repeat;}

.header_con {width:1380px;margin:0 auto;padding-top:30px;}
.top_right{
	float:right;width:830px;}
.top_qlink {font-size:16px;font-weight:800;float:right;width:340px;}
.top_qlink a {color:#292929;}
.top_qlink span {width:110px; display:inline-block; text-indent:25px; height:30px; line-height:30px;}

.top_ico1 {background:url(top_ico1.jpg) 0 center no-repeat;}
.top_ico2 {background:url(top_ico2.jpg) 0 center no-repeat;}
.top_ico3 {background:url(top_ico3.jpg) 0 center no-repeat;}

.logo { float:left;}

.nav {width:918px;margin:0 auto;display:inline-block;}
.nav li{float:left;width:100px; height:52px;line-height:52px;font-size:18px;  text-align:center;  font-weight:bold;}
.nav li a {color:#292929;}

	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nav{ position:relative; z-index:1;}

		.nav .stmenu{ float:left;  position:relative; display:inline;}
		.nav li:hover { color:#fff;background-color:#004796;}
		.nav li:hover a{ color:#fff;}
		
		.nav .sub{ display:none;width:200px; left:0px; top:52px;  position:absolute; background:#004796; padding:0px 0; color:#fff;}
		.nav .sub li{ zoom:1;  height:50px;line-height:50px;font-size:16px;}
		.nav .sub a{ display:block; padding:0 0px;color:#fff;}
		.nav .sub a:hover{ background:#25c0ec;color:#fff;}
		/*.nav .stmenu>a {color:#000;}*/
		/*.nav .stmenu>a {color:#000;}*/
		

		
.main_body{ width:1380px;padding:0 0px;padding-top:40px;margin:0 auto; background-color:#fff;overflow:hidden;}	
.fg {height:0px; clear:both;width:100%;}
.fg2 {height:1px; clear:both;width:100%;padding-top:24px;margin-bottom:0px;}
.fg3 {height:1px; clear:both;width:100%;padding-top:10px;}


.fl{float:left;}
.fr {float:right;}


.w660 {width:660px;}

.fbt {font-size:21px;color:#c9c9c9;}

  


.cnews ul li {width:100%;border-bottom:1px solid #e0e0e0 ;height:75px; padding:24px 0;} 
.cnews ul li:last-child{border-bottom:none;}
.cnews ._lr {float:right;width:130px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.cnews ._lr img {width:130px;height:75px;}
.cnews .li_day { height:38px; line-height:38px; display:block; font-size:24px; letter-spacing:2px;}
.cnews .li_ym { height:37px; line-height:37px; display:block; font-size:14px;}
.cnews ._ll  {float:left; width:80px;  color:#004796;height:75px;  text-align:center;font-weight:bold;padding-right:20px;}
.cnews ._lm  {float:left; width:394px;}
.cnews ._lm h4 {font-size:20px; font-weight:bold; height:30px; line-height:30px;}
.cnews ._lm p {color:#a7a7a7;}


.news ul li {width:100%;border-bottom:1px solid #e0e0e0 ;height:75px; padding:24px 0;} 
.news ul li:last-child{border-bottom:none;}
.news .li_day { height:35px; line-height:35px; display:block; font-size:24px; letter-spacing:2px;}
.news .li_ym { height:35px; line-height:35px; display:block; font-size:14px;}
.news ._ll  {float:left; width:70px;  color:#004796;height:73px;  text-align:center;font-weight:bold;margin-right:20px; border:3px solid #004796;}
.news ._lr  {float:right; width:564px;}
.news ._lr h4 {font-size:20px; font-weight:bold; height:30px; line-height:30px;}
.news ._lr p {color:#a7a7a7;}
.news li:hover ._ll{ background:url(li_news_bg.jpg); border:0; background-color:004796;color:#fff;}
.news li:hover h4{color:#004796;}

.hz_header  {color:#282828; height:40px;letter-spacing:1px;
font-weight:bold;font-size:24px;overflow:hidden; 
font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",黑体,STHeiti,MingLiu;
padding:20px 0;}
.hz_header  span {float:right; display:inline-block;}
.hz_header  a {color:#c9c9c9; font-size:16px;}  

.tzgg li {height:30px; line-height:30px; padding:14px 0; border-bottom:1px solid #ededed; font-weight:600;}
.tzgg li:last-child{border-bottom:none;}
.tzgg li span  {float:left; display:inline-block ; background-color:#004796; width:100px; color:#fff; text-align:center;}
.tzgg li a  {width:534px;overflow:hidden; display:block;float:right; white-space: nowrap;text-overflow: ellipsis;font-weight:bold; color:#434343;font-size:18px;font-weight:800;}


.hezi li {height:30px; line-height:30px; padding:14px 0; border-bottom:1px solid #ededed; font-weight:600; background:url(list_ico1.jpg) 0 center no-repeat; text-indent:30px;}
.hezi li:last-child{border-bottom:none;}
.hezi li span  {float:right; color:#c7c7c7;}
.hezi li a  {width:530px;overflow:hidden; display:block;float:left; white-space: nowrap;text-overflow: ellipsis;font-weight:bold; color:#434343;font-size:18px;font-weight:800;}

.flist {margin:30px 0;}
.flist h3{width:100%;background:rgb(164,40,42);color:#fff;height:40px;line-height:40px;font-size:20px; text-align:center;}
.memberlist  {padding:20px 0;border:1px solid rgb(164,40,42);overflow:hidden;}
.memberlist li {height:60px; float:left;width:100px; text-align:center;margin:5px 10px;}

.memberlist li>a {color:#000;height:60px; line-height:60px;font-size:16px;} 



.links {width:1380px;margin:0 auto; height:156px;}
.links ul {overflow:hidden; height:auto;}
.links li {float:left; display:block; margin-right:10px; height:30px; line-height:30px;}
.links li a {color:#282828;font-size:16px;font-weight:800;}

.foot_body {max-width:1920px;margin:0 auto; height:190px;color:#fff; background-color:#004796;}

.foot_con{width:1380px;margin:0 auto; padding-top:60px;}
.foot_logo{float:left;}


.foot_word {float:left; width:390px;margin-left:208px;}
.foot_word p { display:block; color:#fff; line-height:26px; height:26px;font-size:14px; font-weight:bold;}
.foot_ewm {float:right;   text-align:center;margin-right:0px;position:relative;}
.foot_ewm img {margin:0 5px;}



.main_body2 {width:1380px;background-color:#fff;position:relative;margin:0 auto;min-height:549px;}

.leftfrm {width:280px;float:left; z-index:100;}


.rightfrm {width:980px;float:right; min-height:300px;}
.dirlist { z-index:100; overflow:hidden; width:230px;}
.dirlist h3 { height:76px;line-height:76px; background-color:#004796; color:#fff;font-size:20px; text-align:center;}

.dirlist ul {margin:0 0;}
.dirlist ul li {height:60px; line-height:60px; color:#000; font-weight:bold; font-size:16px; text-align:center; border-bottom:1px solid #efefef;}
.dirlist ul li:last-child {border-bottom:none;}
/*.dirlist li:hover a {color:#fff;}*/
.dirlist .here {background-color:#f5f5f5;}
.dirlist .here a {color:#004796;}
.dirlist li:hover{ background-color:#f5f5f5;}
.dirlist li:hover a {color:#004796;}



.dslist >ul {width:70%;margin:0 auto;}
.dslist >ul li {float:left;width:180px; height:200px;}
.dslist >ul li span {display:block;width:180px; text-align:center;float:left;}
.dslist >ul li span a {text-decoration:none;}

.container {width:1180px; margin:0 auto; background-color:#fff;padding:50px 47px 50px 53px;overflow:hidden;}
/*
.leftfrm {width:203px;float:left}
.rightfrm {width:930px;float:right;min-height:400px;}
*/

.rhead {font-size:24px; height:80px; line-height:80px;color:#004796; background:url(list_ico1.jpg) 0 center no-repeat; 
position:relative;font-weight:600; text-indent:30px;}

.curpage {position:absolute;font-size:14px;color:#2e2e2e;right:0; bottom:0;height:48px;line-height:48px;}
.curpage a{color:#797979;}



.row {
	height: 80px; clear: both; overflow: hidden;padding-top:38px;}
.page {
	font-size: 14px; text-align:center;}
.page a{display:inline-block; height:40px; width:40px; border:1px solid #ccc; text-align:center; line-height:40px; border-radius:10px;margin-right:5px;}
.curlink {background-color:#004796;color:#fff;}

.pager_button {
	font-size: 18px; font-weight: normal; color: #0;}
	
.pager_button:hover {}


.artcleList  {padding-top:20px;}
.artcleList li { height:66px; line-height:66px; padding-left:20px; background:url(list_ico3.jpg) 5px center no-repeat; border-bottom:1px solid #dedede; color:#363636;}
.artcleList li  a {color:#363636;font-weight:600;}
.artcleList li span {float:right;color:#d5d5d5;}

.article {padding-top:20px;}
.art_title { line-height:50px;font-size:20px; text-align:center;width:100%;color:#143270;}
.art_time {text-align:center;padding:10px 0;color:#666666;display:block;}
.art_content {line-height:2;max-width:98%;}
.art_content img {max-width:100%;}


.fg_curpage {font-size:13px;color:#5f52a0;margin:10px 0;}
.fg_pic {max-width:100%; text-align:center;}
.fg_title {height:40px;line-height:40px;text-align:center;font-size:18px;}