@charset "gb2312";
body {
	font-family: "微软雅黑", "宋体";
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	background-image: url(imagesimg_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
h1,h2,h3,h4,h5,h6,p,ul{margin: 0px;padding: 0px;}
li,ol,dl{list-style-type: none;}
a{color: #333333;text-decoration: none;cursor: pointer;}
a:hover {color: #0080d9;}
a img{ border:none;}
.clear{ clear:both; overflow:hidden; height:1px;}
.clear5{ clear:both; overflow:hidden; height:5px;}
.clear8{ clear:both; overflow:hidden; height:8px;}
.clear10{ clear:both; overflow:hidden; height:10px;}
.clear15{ clear:both; overflow:hidden; height:15px;}
.clear20{ clear:both; overflow:hidden; height:20px;}
.clear25{ clear:both; overflow:hidden; height:25px;}
.clear30{ clear:both; overflow:hidden; height:30px;}
.date{color:#666; float:right; }
.floatLeft{ float:left;}.floatRight{ float:right;}
/*head star*/
.head{ height:356px;}
.head_banner {height: 268px;width: 1200px;margin-right: auto;margin-left: auto;}
.head_nav{ background:url(imagesimg_02.jpg) repeat-x bottom; height:86px;}
.head_nav_son{ width:1200px; margin-left:auto; margin-right: auto; height:86px;}
.zilm {
	height: 41px;
	padding-right: 20px;
	padding-left: 20px;
}
.zilm a {
	background-image: url(imagesline2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 150px;
	display: block;
	float: left;
	text-align: center;
	height: 41px;
	line-height: 41px;
}
.head_nav_link {
	height: 44px;
}
.head_nav_link ul {
	background-image: url(imagesimg_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 44px;
}
.head_nav_link ul li {
	float: left;
	width: 14.25%;
	display: block;
	height: 44px;
	background-image: url(imagesimg_03.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.head_nav_link ul li a {
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin-top: 2px;
	height: 44px;
	line-height: 44px;
}
.head_nav_link ul li a.link_on,.head_nav_link ul li a:hover {
	color: #0075c6;
	background-color: #fff;
	margin-right: 2px;
	margin-left: 2px;
	line-height: 42px;
	margin-top: 2px;
}

.head_nav_county {
	height: 41px;
	clear: both;
	width: 100%;
}
.head_nav_xian {
	float: left;
	width: 58%;
	font-size: 12px;
	line-height: 41px;
	padding-left: 15px;
}
.head_nav_xian a {
	padding-right: 5px;
	padding-left: 5px;
}
.head_serch {
	float: right;
	width: 37%;
	height: 37px;
	padding-top: 5px;
	display: block;
}
.serch_nr {
	float: left;
	height: 27px;
	width: 220px;
	z-index: 999;
}
.serch_nr input {
	width: 220px;
	margin-top: 0px;
	*margin-top: 1px;
	_margin-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 25px;
	background-image: url(../images/nav_serch_bk.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border: #bdb9b2 solid 1px;
	border-radius: 3px;
	text-align: left;
	text-indent: 10px;
	display: block;
	height: 25px;
}
.serch_botton_div {
	float: left;
	height: 32px;
	width: 78px;
	display: block;
	padding-left: 15px;
}

.serch_botton_div input {
	height: 30px;
	width: 78px;
	background-image: url(imagesserch_button.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	*background-color:#C00;
	_background-color: #C00;
	display: block;
}
.senior_serch {
	height: 30px;
	width: 95px;
	float: left;
	padding-left: 15px;
}
.senior_serch a {
	width: 95px;
	height: 30px;
	background-image: url(imagessenior.png);
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: center center;
}
/*head end*/
/*content star*/
.content {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.news {
	background-color: #FFF;
	height: 467px;
	background-image: url(imagesioc_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.news_right {
	height: 429px;
	background-image: url(imagesioc_right.jpg);
	background-repeat: repeat-y;
	background-position: right center;
	padding-right: 20px;
	display: block;
	padding-bottom: 23px;
	padding-top: 15px;
	padding-left: 15px;
}
.news_img {
	float: left;
	height: 434px;
	width: 693px;
}

.news_xinwen {
	float: right;
	width: 460px;
}
.news_No1 {
	clear:both;
	height: 113px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D8D8D8;
}
.news_No1 h1 {
	background-image: url(../images/no1img.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	height: 40px;
	display: block;
	padding-top: 10px;
	line-height: 25px;
	text-align: center;
	font-size: 18px;
	color: #C00;
}
.news_No1 h1 a{color: #C00;}
.news_No1 p {
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	color: #666;
	padding-right: 10px;
	padding-left: 10px;
}
.m {
	color: #003366;
}
.news_dt_title {
	height: 47px;
	background-color: #f4f4f4;
	background-image: url(imagesline.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.news_dt_title_tag {
	width: 148px;
	height: 47px;
	float: left;
	line-height: 47px;
	color: #616161;
	cursor: pointer;
	font-size: 16px;
	text-align: center;
}
.tag_on {
	font-weight: bold;
	color: #007dd3;
	background-color: #FFF;
	height: 45px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #007dd3;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
}

.new_more {
	height: 47px;
	width: 80px;
	float: right;
	font-family: "微软雅黑", "宋体";
	font-size: 12px;
	line-height: 47px;
	color: #333;
	text-align: center;
}
.news_list {
	padding-top: 5px;
}

.news_list ul li {
	font-size: 15px;
	line-height: 36px;
	color: #333;
	height: 36px;
	background-image: url(../images/dian.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	display: block;
	text-align: left;
	clear: both;

	*height: 30px;
	_height: 30px;

	*line-height: 30px;
	_line-height: 30px;
}
.news_list ul li a {
	float: left;
	background-image: url(imagesnewsdian2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
.news_list ul li a:hover {
	background-image: url(imagesnewsdian.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.index_left {
	float: left;
	width: 902px;
}
.index_right {
	float: right;
	width: 293px;
}
.right_background {
	background-image: url(imagesioc_right.jpg);
	background-repeat: repeat-y;
	background-position: right center;
}
.bottom_background {
	background-image: url(imagesioc_bottom.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-right: 8px;
	padding-bottom: 8px;
}
.reform {
	height: 300px;
	background-color: #FFF;
	padding: 1px;
}
.reform_a{ float:left; width:91%;}
.reform_title {
	background-color: #f5f5f5;
	height: 48px;
	display: block;
	padding-left: 150px;
	color: #CCC;
	line-height: 48px;
	font-size: 15px;
	padding-top: 6px;
}
.reform_title_img1{
	background-image: url(imagesimg_06.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
.reform_title_img2{
	background-image: url(imagesimg_08.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
.reform_a a {
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(imagesline2.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: left;
}
.reform_more {
	padding-left: 10px;
	font-size: 14px;
	color: #999;
}
.reform_title .reform_more a {
	color: #666;
	padding:0px;
	margin:0px;
	background-color:none;
}

.reform_a a.reform_on, .reform_a a:hover{
	background-color: #FFF;
	height: 46px;
	display: block;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #0080D8;
	font-size: 15px;
	font-weight: bold;
	color: #0080D8;
	line-height: 45px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	background-image: url(imagesimg_11.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.reform_list ul {
	width: 48%;
	padding-top: 15px;
	float: left;
	margin-left: 12px;
}
.reform_list ul li {
	background-image: url(imagesdian01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	line-height: 36px;
	display: block;
	height: 36px;
	clear: both;
	*height: 34px;
	*line-height: 34px;
	_height: 34px;
	_line-height: 34px;
}
.reform_list ul li a {
	float: left;
}
.qindan {
	height: 70px;
	background-color: #FFF;
	background-image: url(imagesggbanner.jpg);
	background-repeat: no-repeat;
	background-position: 8px center;
	padding-left: 55px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.qindan a {
	height: 70px;
        display: block;
}
.index_right_nr {
	background-color: #FFF;
	padding: 8px;
}
.tz {
	height: 277px;
	width: 269px;
	background-image: url(imagestz.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.tz_title {
	height: 41px;
}
.tz_title_left {
	float: left;
	height: 41px;
	padding-left: 40px;
	line-height: 41px;
	font-weight: bold;
	color: #FFF;
	font-size: 16px;
}
.tz_title_more {
	float: right;
	font-size: 14px;
	line-height: 41px;
	color: #FFF;
	height: 41px;
	padding-right: 20px;
}
.tz_title_more a {
	color: #FFF;
}
.tz_list {
        height: 225px;
	padding-right: 18px;
	padding-bottom: 0px;
	padding-left: 18px;
        overflow:hidden;
}
.tz_list ul li {
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(imagesdian01.jpg);
	background-repeat: no-repeat;
	background-position: 5px 18px;
	font-size: 15px;
	color: #333333;
	padding-left: 20px;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E1E1E1;
}
.organization {
	height: 106px;
	background-image: url(imageszuzhi.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 42px;
}
.organization a {
	width: 48%;
	float: left;
	height: 45px;
	display: block;
	background-color: #EEE;
	line-height: 45px;
	text-align: center;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-left-width: 4px;
}
.The_work {
	height: 301px;
}
.The_work span {
	height: 95px;
	width: 48%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #E5F0F6;
 -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari 和 Chrome */
  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.The_work span a {
	height: 95px;
	width: 100%;
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
 -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari 和 Chrome */
  border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.work_icon1 {background-image: url(imagesicon1.jpg);}.work_icon2 {background-image: url(imagesicon2.jpg);}.work_icon3 {background-image: url(imagesicon3.jpg);}.work_icon4 {background-image: url(imagesicon4.jpg);}.work_icon5 {background-image: url(imagesicon5.jpg);}.work_icon6 {background-image: url(imagesicon6.jpg);}
.yao_banner {
	height: 69px;
	background-color: #FFF;
	padding: 13px;
}
.management {
	background-color: #FFF;
	padding: 13px;
	height: 335px;
}
.column {
	float: left;
	height: 334px;
	width: 32.5%;
	background-color: #FFF;
	font-family: "微软雅黑", "Microsoft YaHei", "宋体";
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
}
.column_title {
	height: 40px;
	background-color: #f5f5f5;
	background-image: url(../images/lm_title_bk.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-left: 15px;
}
.column_name {
	float: left;
	cursor: pointer;
	height: 35px;
	margin-top: 4px;
	font-size: 16px;
	line-height: 35px;
	color: #333;
	text-align: center;
	font-family: "微软雅黑", "Microsoft YaHei", "宋体";
}
.column_on {
	float: left;
	height: 35px;
	cursor: pointer;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #007fd8;
	margin-top: 3px;
	background-color: #FFF;
	font-size: 16px;
	line-height: 35px;
	color: #007fd8;
	text-align: center;
	font-weight: bold;
	padding-right: 15px;
	padding-left: 15px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
}
.column_more {
	background-image: url(imagesmore.jpg);
	height: 40px;
	width: 80px;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
}
.column_more a {
	display: block;
	height: 40px;
}

.column ul {
	padding-top: 15px;
}
.column ul li {
	background-image: url(imagesdian01.jpg);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 20px;
	line-height: 35px;
	height: 35px;


	*line-height: 33px;
	*height: 33px;
	_line-height: 33px;
	_height: 33px;
	display: block;
	clear: both;
}
.column ul li a {
	float: left;
}
.banner3 {
	background-color: #FFF;
	background-image: url(imagesbanner3.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
	height: 85px;
}
.banner3 a{ height: 85px; width:100%; display: block;}

/*content end*/
.inst_work {
	background-color: #FFF;
	background-image: url(imagesimg_62.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	height: 380px;
}
.inst_work_title {
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	color: #666;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 15px;
}
.jianshe_title {
	background-image: url(imageslmtitle_bk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
}
.jianshe_title_left {
	float: left;
	height: 33px;
	width: 130px;
	text-align: center;
	line-height: 32px;
	color: #FFF;
	font-weight: bold;
}
.jianshe_title_more {
	float: right;
	height: 35px;
	width: 80px;
	background-image: url(imagesmore.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.jianshe_title_more a {
	display: block;
	height: 33px;
}
.friendship {
	padding: 15px;
	background-color: #FFF;
}
.friend_link {
	height: 122px;
}
.friend_link table, .friend_link table tr,.friend_link table tr td{
	border: 1px solid #dddddd;
	height: 40px;
	border-collapse:collapse;
}
.img_link {
	height: 56px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-bottom-color: #dcdcdc;
	border-left-color: #dcdcdc;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.img_link a {
	padding-right: 5px;
	padding-left: 5px;
	height: 54px;
	width: 278px;
	display: block;
	float: left;
}


.yq_lianjie {
	line-height: 40px;
	color: #D00404;
	font-size: 14px;
	font-weight: bold;
	padding-right: 25px;
	padding-left: 25px;
}
.geshi {
	font-size: 13px;
	line-height: 40px;
	padding-right: 20px;
	padding-left: 20px;
}
.geshi a {
	padding-right: 3px;
	padding-left: 3px;
}
/*网站底部 部分开始*/
.footer {
	margin-right: auto;
	margin-left: auto;
	clear: both;
	background-color:#fff;
	text-align:center;
}
.footer .footerlink {
	height: 43px;
	background-image: url(imagesfootline.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	line-height: 43px;
	color: #666;
}
.footerlink a {
	color: #737373;
}

.youqing_lianjie .youqing_lianjieright a {color: #666;}
.youqing_lianjie .youqing_lianjieright a:hover {color: #C00;text-decoration: underline;}
.footer .footer_banquan {
	font-family: "宋体";
	font-size: 12px;
	line-height: 24px;
	color: #666;
	text-align: center;
	background-color: #f8f8f8;
	height: 230px;
	padding-top: 20px;
}
.qltubiao {
	padding-top: 10px;
	padding-bottom: 20px;
}
/*网站底部 部分结束*/
.reform_a a.xin_gk{
      padding-right: 20px;
      padding-left: 20px;
}
.hui_date{color: #666; padding-left: 10px;}
