/* ---div居中、div背景--- */
html{width:100%;}
body {
	background-color: #f3f0f0;
	margin: 0px;
	font-family: "Microsoft Yahei","\5b8b\4f53";
width:100%;
}
body *{box-sizing: border-box;margin:0;padding:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:underline} 

#head {
	height: 140px;
	background: url(images/top.png) no-repeat;
}
#nav_block{
	
}
#nav {
	width: 866px;
	height: 60px;
	line-height: 60px;
	background: #c32c31;
	
	float:left;
	_height: 60px;
	margin-left: -6px;
}
#nav a {
	font-size: 18px;
	font-weight: 800;
	color: #fff;
}

.nav_left {
	width: 197px;
	height: 60px;
	
	float:left;
	background: -ms-linear-gradient(right, rgb(195, 44, 49) 0%, rgba(231, 51, 104, 0) 100%);
	background-image: -webkit-linear-gradient(right, rgb(195, 44, 49) 0%, rgba(231, 51, 104, 0) 100%);
	filter: alpha(opacity=0finishopacity=50 style=1 startx=133, starty=0, finishx=0, finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c32c31, endcolorstr=#c32c31, gradientType=1);
	-ms-filter: alpha(opacity=0finishopacity=50 style=1 startx=133, starty=0, finishx=0, finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c32c31, endcolorstr=#c32c31, gradientType=1);
}

.nav_right {
	width: 197px;
	height: 60px;
	
	float:left;
	background: -ms-linear-gradient(left, rgb(195, 44, 49) 0%, rgba(231, 51, 104, 0) 100%);
	background-image: -webkit-linear-gradient(right, rgba(231, 51, 104, 0) 0%, rgb(195, 44, 49) 100%);
	filter: alpha(opacity=0finishopacity=50 style=1 startx=0, starty=0, finishx=133, finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c32c31, endcolorstr=#c32c31, gradientType=1);
	-ms-filter: alpha(opacity=0finishopacity=50 style=1 startx=0, starty=0, finishx=133, finishy=0) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c32c31, endcolorstr=#c32c31, gradientType=1)
}
#container_content{
	background: #fff;
	
	width: 990px;
	padding:20px;
	margin: 0 auto;
    clear: both;
    padding-bottom: 160px;
    position: relative;
}
#container_content.container_gradient{background: -ms-linear-gradient(top, #ebb49f 0%, #fff 15%);
	background: -webkit-gradient(linear, 0% 0%, 0% 13%, from(#ebb49f), to(#ffffff));}

.news{
	
	height: 300px;
	padding: 20px;
    margin-left: 10px;
    margin-right: 10px;
	
	background: #fff;
    height: 300px;
   
}

.news .news_left{
width: 50%;
	height: 100%;
	float: left;
	position: relative;
}
.news .news_right{
width: 50%;
	height: 100%;
	float: left;
	position: relative;
}
.news .news_right_more{
	color: #a7a7a7;
    font-size: 12px;
    position: absolute;
    bottom: 0;
    right: 10px;
}



.shadow{ margin: auto; }

.shadow .shadow_top{ position: relative; margin: auto; height: 9px; background: url(images/shadow_top_L.png) no-repeat left bottom;}
.shadow .shadow_top .top_M{ margin:auto; height: 9px; margin: 0px 15px; background: url(images/shadow_top.png) repeat-x bottom;}
.shadow .shadow_top .top_R{ position: absolute; width: 15px; height: 9px; right: 0px; top: 0px; background: url(images/shadow_top_R.png) no-repeat right bottom; }

.shadow .left_M{ margin: auto; background: url(images/shadow_left.png) repeat-y left; }
.shadow .right_M{ margin: auto; background: url(images/shadow_right.png) repeat-y right; }

.shadow .shadow_bottom{ position: relative; margin: auto; min-height: 9px; background: url(images/shadow_bottom_L.png) no-repeat left top;}
.shadow .shadow_bottom .bottom_M{ margin:auto; height: 9px; margin: 0px 14px; background: url(images/shadow_bottom.png) repeat-x top;}
.shadow .shadow_bottom .bottom_R{ position: absolute; width: 15px; height: 9px; right: 0px; top: 0px; background: url(images/shadow_bottom_R.png) no-repeat right top;}


.column_block{
	width: 100%;
	height: auto;
	min-height:220px;
	padding: 0 20px;
	margin-top: 20px;
}
.column_block > div{
	width: 455px;
	
	min-height: 300px;
	float: left;
}
.column_block .content{
	height: auto;
	min-height: 100px;
	text-align: left;
	 padding:10px 0;
margin:0 25px;
position:relative;
}
.column_block .content table{
border-spacing: 0px 5px;
}
    
.column_block .column_block_right{
	padding-left:60px;
}

.title1 {
	height: 35px;
	/*background:rgba(195, 44, 49, 1); /* 一些不支持背景渐变的浏览器 */
	background: -ms-linear-gradient(top, #d94753 0%, #bd2532 100%);
	background: -webkit-gradient(top, #d94753 0%, #bd2532 100%);
	filter: alpha(opacity=100 finishopacity=100 style=1 startx=0, starty=0, finishx=0, finishy=35) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d94753, endcolorstr=#bd2532, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=100 style=1 startx=0, starty=0, finishx=0, finishy=35) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#d94753, endcolorstr=#bd2532, gradientType=0);
	/*ie8*/
	background: -moz-linear-gradient(top, #d94752, rgba(#bd2532));
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d94752), to(#bd2532));
	background: -o-linear-gradient(top, red, #bd2532);
	
	line-height: 35px;
    padding-left: 30px;
    padding-right: 10px;
    text-align: left;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.title1 a{
	cursor: pointer;
    font-size: 12px;
    font-weight: 300;
    float: right;
    color: #fff;
}

.title2{
	height: 30px;
    border-top: 3px #d5d5d5 solid;
    text-align: left;
    padding: 4px 0;
}
.title2 a{
	border-top: 6px rgb(160,3,1) solid;
    line-height: 25px;
    font-size: 16px;
    font-weight: 600;
    color: #3a3a3a;
    padding: 0 7px;
}

.content img{
	width: 200px;
	height: 85px;
}


.imgs2{
	height: auto;
	min-height: 100px;
	text-align: center;
}
.imgs2 img{
	height: 77px;
}

#foot{
	height: auto;
width: 950px;
	min-height: 100px;
	text-align: center;
padding: 20px;
margin-top:30px;
    position: absolute;
    bottom: 0;
}

.list_content{
      height: auto;
   
    padding: 10px;
}
/*分页*/
#fanye112340{font-size:14px;}
.PrevDisabled{height:auto!important;font-size:14px!important;}
.NextDisabled{height:auto!important;font-size:14px!important;}
.headStyle2h0tkl4c1z a:link{height:auto!important;
font-size:14px!important;color:#3f3a3a!important;}
.defaultButtonStyle,.defaultinputStyle{height:auto!important;font-size:14px!important;color:#3f3a3a!important;padding:3px!important;}
a.next{height:auto!important;font-size:14px!important;color:#3f3a3a!important;}


#vsb_content_2 P{
  
color:#171717;
FONT-SIZE: 16px!important;
font-weight: 400;
}







#mainleft {
	float: left;
	width: 306px;
}

#mainright {
	float: right;
	width: 669px;
	background-color: #FFFFFF;
}


/*主页面右侧的左栏,定义间距和宽度*/

#mainright_1 {
	margin-top: 0px;
}

#mainrightleft {
	float: left;
	width: 521px;
	background-color: #FFFFFF;
}

#zmxy img {
	background-color: #FFFFFF;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

#zmxy a {
	text-decoration: none;
}

.left {
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	background-position: center;
}

.right {
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}



table {
	font-size: 9pt;
	color: #D6D6D6;
}


/* ---标准链接样式--- */

a:link {
	text-decoration: none;
	//color:#262626;
	//line-height: 1.5em;
	text-align: justify;
}


/*a:visited {text-decoration: none;color:#262626;	text-align: justify;}
a:hover {text-decoration: none;color: #FF6600; text-align: justify;}
a:active {text-decoration: none; color:#262626;	text-align: justify;}*/


/* ---白色字链接样式--- */

.wlink:link {
	font-size: 9pt;
	text-decoration: none;
	color: #FFFFFF;
}

.wlink:visited {
	font-size: 9pt;
	text-decoration: none;
	color: #FFFFFF;
}

.wlink:hover {
	font-size: 9pt;
	text-decoration: underline;
	color: #FF0000;
}

.wlink:active {
	font-size: 9pt;
	text-decoration: none;
	color: #FFFFFF;
}


/* ---蓝色字链接样式--- */

.blink:link {
	font-size: 9pt;
	text-decoration: none;
	color: #04274f;
}

.blink:visited {
	font-size: 9pt;
	text-decoration: none;
	color: #04274f;
}

.blink:hover {
	font-size: 9pt;
	text-decoration: underline;
	color: #FF0000;
}

.blink:active {
	font-size: 9pt;
	text-decoration: none;
	color: #04274f;
}


/* ---浅蓝色字链接样式--- */

.clink:link {
	font-size: 9pt;
	text-decoration: none;
	color: #a42b30;
}

.clink:visited {
	font-size: 9pt;
	text-decoration: none;
	color: a42b30;
}

.clink:hover {
	font-size: 9pt;
	text-decoration: underline;
	color: #FFCC33;
}

.clink:active {
	font-size: 9pt;
	text-decoration: none;
	color: #a42b30;
}


/* ---其他字链接样式--- */

.zlink:link {
	font-size: 10.5pt;
	text-decoration: none;
	color: #333333;
}

.zlink:visited {
	font-size: 10.5pt;
	text-decoration: none;
	color: #333333;
}

.zlink:hover {
	font-size: 10.5pt;
	text-decoration: underline;
	color: #FF6600;
}

.zlink:active {
	font-size: 10.5pt;
	text-decoration: none;
	color: #333333;
}

.llink:link {
	font-size: 10pt;
	text-decoration: none;
	color: #0E7EB0;
	font-weight: bold;
}

.llink:visited {
	font-size: 10pt;
	text-decoration: none;
	color: #0E7EB0;
	font-weight: bold;
}

.llink:hover {
	font-size: 10pt;
	text-decoration: underline;
	color: #FF6600;
	font-weight: bold;
}

.llink:active {
	font-size: 10pt;
	text-decoration: none;
	color: #0E7EB0;
	font-weight: bold;
}


/* ---查询input框宽--- */

.SearchTitleInput {
	width: 105px;
}


/* ---信息正文--- */



#infocontent div {
	font-size: 10.5pt;
	line-height: 1.5em;
}


/* ---最大的div容器--- */

#container_page {
	width: 1260px;
	
	min-height: 100%;
	/* for ie */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}




/* ---头--- */

#headnav {
	padding-right: 0px;
	padding-left: 0px;
	width: 932px;
}

#head {
	width: 960px;
	margin: 0 auto;
}


/* ---导航栏--- */





#page {
	width: 932px;
	clear: both;
}


/* ---左侧放子栏目div--- */

#listleft {
	float: left;
	width: 25%;
	background-color: #eeeeee;
}


/* ---右侧放主要信息div--- */

#listright {
	background-color: #FFFFFF;
	float: right;
	width: 70%;
}


/* ---当前位置--- */

#position {
	padding: 3px;
}

.listtitfont {
	font-size: 12pt;
	font-weight: normal;
}


/* ---列表标题--- */

#listtit {
	font-size: 12pt;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 5px;
}


/* ---列表正文--- */

#newslist {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	width: 100%;
	font-size: 10.5pt;
color: #000;
}

#newslist div {
	font-size: 10.5pt;
	line-height: 1.5em;
}

#newslist img {
	background-color: #FFFFFF;
	border: 2px solid #FFFFFF;
}


/* ---版权栏--- */




#nav ul {
	width: 720px;
	height: 30px;
	float: left;
	padding: 0;
	padding-left: 20px;
	margin: 0px;
}

#nav ul li {
	line-height: 30px;
	list-style: none;
	width: 60px;
	text-align: center;
	float: left;
}

.date {
	line-height: 30px;
	list-style: none;
	width: 240px;
	text-align: center;
	float: left;
	margin-right: 10px;
}

.kuang {
	border: 1px solid #cbcbcb;
	background-image: url(images/mainright5.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.baizi {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
}

.nanzi {
	color: #04274f;
}

.huizi {
	color: #000000;
	clear: both;
	font-size: 16px;
	font-weight: normal;
}

.biaoti {
	color: #68696a;
	font-family: "宋体";
	font-size: 9pt;
	font-weight: bolder;
}

.biaoti1 {
	color: #000000;
	font-family: "宋体";
	font-size: 13px;
	font-weight: bold;
	clear: both;
	line-height: 1.5em;
text-align:left;
}

.biaoti5 {
	color: #212f4c;
	font-family: "宋体";
	font-size: 13px;
	font-weight: bold;
	clear: both;
}

.biaoti2 {
	color: #006361;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	clear: both;
	filter: DropShadow(Color=#e0e0e0, OffX=1, OffY=1, Positive=true);
}

.biaoti3 {
	color: #000000;
	font-family: "宋体";
	font-size: 20px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 1.5em;
	text-align: center;
	font-weight: bold;
}

.biaoti4 {
	color: #ffffff;
	font-weight: normal;
	clear: both;
}

.headbg {
	background-image: url(images/head_1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.mainleftbg1 {
	background-image: url(images/mainleft1_2.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainleftbg2 {
	background-image: url(images/mainleft1.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.mainrightbg1 {
	background-image: url(images/mainright4.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.mainrightbg2 {
	background-image: url(images/mainright5_4.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/*
.listleftbg1
{
	background-image: url(images/list_bg_1.gif);
	background-repeat: repeat-y;
	background-position: left top;}*/

.listleftbg2 {
	background-image: url(images/listleft3.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.listrightbg1 {
	background-image: url(images/listright1_1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

.toolsInput {
	width: 100px;
}

.xian {
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}

.foothang {
	line-height: 1.5em;
	color: #333333;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*.kuang1 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;}*/

.line {
	background-image: url(images/line_1.gif);
	background-repeat: repeat-x;
}

#hxx a:link {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

#hxx a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

#hxx a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

#hxx a:active {
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
}

.kuang2 {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: d4d4d4;
}

#lxx a:link {
	font-size: 12px;
	text-decoration: none;
	color: #a0a0a0;
}

#lxx a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #a0a0a0;
}

#lxx a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #a0a0a0;
}

#lxx a:active {
	font-size: 12px;
	text-decoration: none;
	color: #a0a0a0;
}

.zhongjian {
	background-image: url(images/center.jpg);
	background-repeat: no-repeat;
}

.lanmubiankuang {
	border-bottom-style: dashed;
	border-bottom-color: #A10F10;
	border-bottom-width: 1px;
    height: 40px;
    line-height: 40px;
}

.tupianxinxi {
	background-image: url(images/tupianxixin.jpg);
	background-repeat: no-repeat;
}

.lianzhenyaowen {
	background-image: url(images/lianzhen.jpg);
	background-repeat: no-repeat;
}

.schoolguizhang {
	background-image: url(images/schoolguizhang.jpg);
	background-repeat: no-repeat;
}

.dangjifagui {
	background-image: url(images/djfg.jpg);
	background-repeat: no-repeat;
}

.jingzhong {
	background-image: url(images/jingzhong.jpg);
	background-repeat: no-repeat;
}

.lianzhengyanjiu {
	background-image: url(images/lianzhengyanjiu.jpg);
	background-repeat: no-repeat;
}


/*.photobian {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;}
.footerbian {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;}*/

/ .navcenter {
	font-size: 12px;
	background-position: center;
	text-align: center;
}

#jb {
	font-size: 14px;
	color: #F00;
	font-size: 14px;
	color: #FCF7F4;
	font-weight: bold;
}