body {
	margin: 0px;
	font-family: "Î¢ÈíÑÅºÚ","ËÎÌå";
	background-color: rgb(255,255,255);
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: #009966; text-decoration: none;
}
a:active {
	color: #009966; text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
.clear {
	clear: both;
}
.header {
	width: 100%; height: 243px; min-width: 1200px;
}
.header_top {
	width: 100%; height: 36px; 
}
.top {
	width: 1100px; height: 26px; padding-top: 10px; margin-right: auto; margin-left: auto;
}
.top_left {
	width: 500px; color: rgb(83, 83, 83); font-size: 12px; float: left;
}
.top_right {
	width: 90px; color: rgb(82, 82, 82); font-size: 15px; float: right;
}
.header_logo {
	width: 1100px; height: 120px; padding-top: 10px; margin-right: auto; margin-left: auto;
}
.logo {
	width: 484px; height: 98px; float: left; background-image:url(../images/xiehuilogo.jpg) ; background-repeat: no-repeat;
}
.search_right {
	width: 250px; padding-top: 40px; float: right;
}
.search {
	border-radius: 6px; border: 1px solid rgb(190, 190, 190); border-image: none; width: 240px; height: 33px; padding-left: 10px;
}
.search_left {
	width: 170px; padding-top: 7px; float: left;
}
.search_pic {
	width: 17px; height: 17px; margin-right: 5px; float: left; background-image: url("images/ncj_1.jpg"); background-repeat: no-repeat;
}
.search_text {
	outline: 0px; border: currentColor; border-image: none; width: 148px; height: 20px; float: left;
}
.search_text input:-ms-input-placeholder {
	color: rgb(51, 51, 51);
}
.search_tb {
	width: 65px; height: 33px; float: right;
}
.menu_bg {
	width: 100%; height: 50px; background-color: #009a44;
}
.menu ul,.menu dl,.menu dd{ margin:0; padding:0;}
.menu ul li {
  display: block;
  float: left;
  position: relative;
  text-align: center;
}



.menu {
	width: 1100px; height: 50px; margin-right: auto; margin-left: auto;
}
.menu ul li a {
	height: 22px; color: rgb(255, 255, 255); line-height: 20px; padding-right: 40px; padding-left: 40px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 20px; text-decoration: none; margin-top: 15px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.menu ul li a:hover {
	height: 35px; color: rgb(255, 255, 255); padding-top: 15px; text-decoration: none; margin-top: 0px; background-color: #0cab2d;
}

.menu ul li dl {
  width: 100%;
  display: none;
  overflow: hidden;
  position: absolute;
  top: 50px;
  left: 0;
  background: #84a626;
  background: rgba(132,166,38,0.8) !important;
  filter: Alpha(opacity=80);
  z-index: 99;
}
.menu ul li dl dd {
  height: 48px;
  line-height: 48px;
  text-align: center;
  border-bottom: #98bf2e dashed 1px;
}
.menu ul li dl dd a {
  color: #fff;
  font-size: 16px;
  display: block; width:170px; text-align:left;
  overflow: hidden;
}


.main {
	width: 1200px; margin-top: 10px; margin-right: auto; margin-left: auto;
}
.hot {
	width: 1150px; height: 80px; margin-right: auto; margin-left: auto;
}
.hot_title {
	width: 1150px; height: 50px; text-align: center; color:#009966; overflow: hidden; font-family: "·½Õý´óºÚ","Î¢ÈíÑÅºÚ","ËÎÌå"; font-size: 20pt; font-weight: bold; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.hot_text {
	width: 1150px; height: 20px; text-align: center; color:#009966; overflow: hidden; font-family: "Microsoft YaHei"; font-size: 16px; margin-top: 5px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news {
	width: 1200px; height: 375px; margin-top: 35px;
}
.news_pic {
	width: 620px; height: 375px; float: left;
}
.news_right {
	width: 545px; float: right;
}
.news_top {
	width: 545px; height: 30px; padding-top: 13px; background-image: url("images/ncj_15.jpg"); background-repeat: repeat-x;
}
.news_A {
	width: 121px; height: 30px; float: left;
}
.news_A a {
	
}
.news_B {
	width: 121px; height: 30px; color: rgb(51, 51, 51); float: left; background-image: url("ncj_16.jpg"); background-repeat: repeat-x;
}
.news_B a {
	color: #139d58;
}
a.amore {
	color: #009966;
}
a.amore:hover {
	color: rgb(0, 77, 142);
}
.news_name1 {
	width: 120px; height: 20px; text-align: center; line-height: 18px; font-size: 18px; font-weight: bold; border-right-color: rgb(183, 183, 183); border-right-width: 1px; border-right-style: solid;
}
.news_name2 {
	width: 120px; height: 20px; text-align: center; line-height: 18px; font-size: 18px; font-weight: bold; border-right-color: rgb(183, 183, 183); border-right-width: 1px; border-right-style: solid;
}
.news_more {
	width: 54px; font-size: 12px; margin-right: 10px; float: right;
}
.news_content {
	width: 545px; height: 332px; padding-top: 3px;
}
.news_line {
	width: 545px; height: 26px; line-height: 26px; padding-top: 10px; margin-top: 10px;
}
.news_text {
	width: 425px; height: 26px; color: rgb(87, 86, 85); overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.news_time {
	width: 60px; color: rgb(183, 183, 183); font-family: "YuGuthic"; font-size: 16px; float: right;
}
.main_banner {
	width: 1200px; height: 87px; margin-top: 35px;
}
.main_content {
	width: 1200px; height: 810px; margin-top: 45px;
}
.main_part {
	width: 905px; float: left;
}
.part_line {
	width: 905px; height: 270px;
}
.part_one {
	width: 365px; margin-right: 85px; float: left;
}
.part_title {
	width: 365px; height: 30px; border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; border-bottom-style: solid;
}
.part_list {
	width: auto;
	color: rgb(105, 103, 102);
	line-height: 50px;
	padding-top: 10px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
.rightlist{
	color: rgb(105, 103, 102);
	line-height: 50px;
	padding-top: 0px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
}
.open {
	width: 905px; height: 60px; margin-top: 55px; margin-bottom: 65px;
}
.open_one {
	width: 132px; height: 60px; margin-right: 40px; float: left;
}
.open_pic {
	width: 60px; height: 60px; float: left;
}
.open_text {
	width: 72px; height: 54px; text-align: center; line-height: 24px; padding-top: 6px; font-size: 17px; float: left;
}
a.open_text:hover {
	color: rgb(0, 77, 142);
}
.part_right {
	width: 295px; float: right;
}
.service_top {
	width: 295px;
	height: 30px;
	margin-bottom: 1px;
	border-bottom-color: rgb(180, 180, 180);
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.service_name {
	width: 110px; font-size: 18px; font-weight: bold; float: left; color:#009966
}
a.service_name:hover {
	color: rgb(0, 77, 142);
}
.service_zn {
	width: 80px; text-align: right; padding-top: 8px; font-size: 14px; float: right;
}
.service_pic {
	width: 295px;
	height: 197px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.meil {
	width: 295px; height: 125px; margin-top: 15px;
}
.jl {
	width: 295px; height: 107px; margin-top: 15px;
}
.link {
	width: 100%; height: 40px; padding-top: 15px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; min-width: 1200px; background-color: rgb(249, 249, 249); text-align:center;
}
.link_content {
	width: 1200px; margin-right: auto; margin-left: auto; text-align:center;
}
.link_A {
	flex:6 1 0px; height: 20px; text-align: center; color: rgb(14, 14, 14); font-size: 15px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
.link_B {
	flex:5 1 0px; height: 20px; text-align: center; color: rgb(14, 14, 14); font-size: 17px; border-right-color: rgb(229, 229, 229); border-right-width: 1px; border-right-style: solid;
}
.link_B select option {
	font-size: 16px;
}
.link_B select {
	background: url("/images/drop-down_btn.png") no-repeat right;
}
.copyright {
	width: 100%; height: 150px; min-width: 1200px; background-color: rgb(249, 249, 249);
}
.copyright_content {
	width: 1200px; margin-right: auto; margin-left: auto;
}
.copyright_jg {
	width: 110px; text-align: center; padding-top: 20px; margin-right: 40px; float: left;
}
.copyright_right {
	width: 1000px; padding-top: 20px; float: left;
}
.copyright_text {
	width: 1000px; color: rgb(102, 102, 102); line-height: 35px; font-size: 14px; float: left;
}
.ny_top {
	width: 1050px; height: 20px; margin-top: 40px; margin-right: auto; margin-left: auto;
}
.anews_top {
	width: 1000px;
	border-bottom-color: rgb(221, 221, 221);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	min-height: 115px;
}
.ny_text {
	line-height: 36px; font-family: ËÎÌå; font-size: 16px;
}
.ny_text table {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.ny_text td {
	border: 1px solid rgb(51, 51, 51); border-image: none;
}
.ny_text p {
	line-height: 36px; font-size: 16px;
}
.ny_text span {
	line-height: 36px; font-size: 16px;
}
.ny_text img{width:expression(this.width >850 ? 850: true); max-width: 850px;height:auto; text-align:center; display:block ; margin:auto;}
.ny_text * {
	line-height: 36px; font-family: Î¢ÈíÑÅºÚ; font-size: 16px;
}
.ny_title {
	width: 1000px;
	text-align: center;
	color: rgb(13, 84, 142);
	font-size: 26px;
	min-height: 40px;
}
.ny_time {
	width: 1100px; height: 25px; text-align: center; color: rgb(153, 153, 153); font-size: 15px; margin-top: 35px;
}
.ny {
	padding: 40px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1000px; margin-top: 30px; margin-right: auto; margin-left: auto; height:1100px;
}

.ny-list {
	padding: 40px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1050px; margin-top: 30px; margin-right: auto; margin-left: auto; height: auto;
}
.ny-vod {
	border: 1px solid #FFF; border-image: none; width: 1150px; margin-top: 30px; margin-right: auto; margin-left: auto; height: auto;
}

.ny > table tr:hover {
	background: rgb(238, 238, 238);
}
.ny > div > table tr:hover {
	background: rgb(238, 238, 238);
}
.ny a {
	color: rgb(51, 51, 51);
}
.sj {
	padding: 10px; width: 1180px; margin-top: 40px; margin-right: auto; margin-left: auto;
}
.sj_top {
	width: 1180px; height: 350px;
}
.sj_left {
	width: 570px; float: left;
}
.sj_right {
	width: 570px; float: right;
}
.sj_line {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 153, 204); width: 568px; height: 45px;
}
.sj_name {
	width: 130px; height: 45px; color: rgb(51, 102, 153); line-height: 45px; padding-left: 20px; font-size: 18px; font-weight: bold; float: left;
}
.sj_list {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 528px; height: 260px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px;
}
.sj_bottom {
	border: 1px solid rgb(153, 204, 255); border-image: none; width: 1180px; margin-top: 30px;
}
.sj_title {
	width: 1140px; height: 50px; color: rgb(51, 102, 153); line-height: 50px; font-size: 18px; font-weight: bold; margin-right: auto; margin-left: auto; border-bottom-color: rgb(153, 204, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.sj_pic {
	width: 1140px; height: 500px; text-align: center; margin-right: auto; margin-left: auto;
}
.hdjl {
	width: 1200px; margin-top: 30px; margin-right: auto; margin-left: auto;
}
.hdjl_left {
	width: 815px; float: left;
}
.hdjl_right {
	width: 350px; float: right;
}
.zc {
	width: 1180px; margin-top: 30px; margin-right: auto; margin-left: auto;
}
.zc_lm {
	width: 200px; height: 30px; text-align: center; color: rgb(51, 102, 153); font-family: "Times New Roman", Times, serif; font-size: 28px; font-weight: bold; margin-top: 40px; margin-right: auto; margin-left: auto;
}
.zc_top {
	padding: 30px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1068px; height: 330px; margin-top: 20px; margin-right: auto; margin-left: auto;
}
.zc_news {
	width: 1068px; height: 330px; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; margin-right: auto; margin-left: auto;
}
.STYLE1 {
	color: rgb(51, 51, 51); font-size: 17px;
}
.zc_more1 {
	width: 1068px; text-align: right; margin-right: auto; margin-left: auto;
}
.zc_top2 {
	width: 1140px; height: 350px; margin-top: 30px; margin-right: auto; margin-left: auto;
}
.zc_left {
	width: 550px; float: left;
}
.zc_right {
	width: 550px; float: right;
}
.zc_line {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 153, 204); width: 548px; height: 45px;
}
.zc_name {
	width: 150px; height: 43px; color: rgb(51, 102, 153); line-height: 45px; padding-left: 20px; font-size: 18px; font-weight: bold; float: left;
}
.zc_more2 {
	width: 70px; height: 43px; text-align: center; line-height: 45px; font-size: 14px; float: right;
}
.zc_list {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 508px; height: 260px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px;
}
.nytg {
	width: 1180px; margin-top: 30px; margin-right: auto; margin-left: auto;
}
.nytg_left {
	width: 810px; float: left;
}
.nytg_right {
	width: 340px; float: right;
}
.nytg_B {
	width: 340px; margin-bottom: 30px; min-height: 300px;
}
.nytg_name {
	width: 200px; height: 43px; color: rgb(51, 102, 153); line-height: 45px; padding-left: 20px; font-size: 18px; font-weight: bold; float: left;
}
.nytg_Bline {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 153, 204); width: 338px; height: 45px;
}
.nytg_Blist {
	padding: 15px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 308px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; min-height: 256px;
}
.nytg_Aline {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 153, 204); width: 808px; height: 45px;
}
.nytg_Alist {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 768px; height: 610px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px;
}
.nytg_list {
	width: 768px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 16px; margin-right: auto; margin-bottom: 15px; margin-left: auto;
}
.nytg_text {
	width: 650px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; float: left;
}
.nytg_time {
	width: 80px; color: rgb(204, 204, 204); font-size: 14px; float: right;
}
.gzdt {
	width: 1130px; margin-right: auto; margin-bottom: 30px; margin-left: auto; min-height: 500px;
}
.gzdt_Aline {
	border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(51, 153, 204); width: 1118px; height: 45px; padding-top: 5px; padding-left: 10px; margin-right: auto; margin-left: auto;
}
.gzdt_top {
	padding: 30px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 1068px; height: 210px; margin-right: auto; margin-left: auto;
}
.gzdt_name {
	width: 200px; height: 43px; color: rgb(51, 102, 153); line-height: 45px; padding-left: 20px; font-size: 18px; font-weight: bold; float: left;
}
.gzdt_news {
	width: 1068px; height: 330px; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; margin-right: auto; margin-left: auto;
}
.gzdt_list {
	width: 1068px; height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 16px; margin-right: auto; margin-bottom: 15px; margin-left: auto;
}
.gzdt_text {
	width: 900px; height: 30px; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px; float: left;
}
.gzdt_time {
	width: 80px; color: rgb(204, 204, 204); font-size: 14px; float: right;
}
.hdjl_meil {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 808px; min-height: 650px;
}
.hdjl_yjzj {
	width: 810px; height: 250px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; margin-top: 30px;
}
.hdjl_Alist {
	padding: 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 768px; height: 180px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px;
}
.hdjl_pic {
	width: 808px; height: 129px;
}
.hdjl_title {
	width: 760px; height: 40px; margin-top: 30px; margin-right: auto; margin-left: auto; background-color: rgb(238, 238, 238);
}
.hdjl_text {
	width: 760px; height: 350px; margin-top: 20px; margin-right: auto; margin-left: auto;
}

.Area_sub{padding-right:30px;}
.Area_sub li{ margin-left:10px; border-bottom:1px dotted #f7f7f7;}
.Area_sub li span{ float:right; display:inline-block; color:#666;}
.Area_sub li a{margin:8px 0px 0px 0px; font-size:18px; line-height:42px; font-family:"Î¢ÈíÑÅºÚ"; color:#000;}

.page{ padding:15px; margin:0 auto;height:28px; width:550px; float:left; display:inline-block; }
.page ul{ height:28px; }
.page li{ float:left; display: inline-block; width: auto; height:26px; border:1px solid #ccc; margin:0px 3px}
.page li a{ color:#333; padding:0px 5px;}
.page li a:hover{ display:block; background:#F90; width:auto; height:26px; color:#fff;}

.page-top{ margin:15px; float:left; display:inline-block; width:100px; height:28px; text-align:center; background:#CCC; color:#fff;}

#focuspic2 { float:left; display:inline-block; width:190px; height:225px; padding:10px;margin-right:19px; margin-top:20px;}
#focuspic2 #focus2{width:190px;height:150px; position: relative;}
#focuspic2 #au2{FILTER: ; progid:DXImagetransform.Microsoft.Fade (duration=0.5,overlap=1.0); width:190px; height:120px;}
#focuspic2 #no2 {margin-top: 0px; left:0px; width:190px; position: absolute; top:2px; text-align:center; line-height:31px; height:31px;filter:alpha(Opacity=30);-moz-opacity: 0.3; display:none}
#focuspic2 .lunbo2{
	width: 30px;
	height: 23px;
	position: absolute;
	top: 50px;


	background:;
	-moz-opacity: 0.3;
	-webkit-opacity: 0.3;
	opacity: 0.3;


filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
	left: 79px;
}