body {
	background: rgb(248, 248, 248); margin: 0px; padding: 0px; color: rgb(40, 40, 40); font-family: "Î¢ÈíÑÅºÚ",sans-serif; font-size: 14px; -ms-overflow-x: hidden;
}
a {
	color: rgb(40, 40, 40); text-decoration: none;
}
a:hover {
	color: rgb(205, 0, 0);
}
:focus {
	outline: 0px;
}
li {
	list-style: none;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
h2 {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
h3 {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
h4 {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
h5 {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
h6 {
	margin: 0px; padding: 0px; font-size: 100%; font-weight: normal;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px;
}
.is-header {
	background: rgb(255, 255, 255);
}
.m-header {
	margin: 0px auto; width: 1200px; position: relative;
}
.m-header .u-top {
	height: 40px;
}
.m-header .u-top .top_left {
	height: 40px; line-height: 40px; font-size: 12px; float: left;
}
.m-header .u-top .top_left span {
	height: 40px; padding-left: 25px; margin-right: 5px; float: left;
}
.m-header .u-top .top_left .home {
	background: url("imagestop_home.png") no-repeat 5px;
}
.m-header .u-top .top_left .gov0 {
	background: url("imagesgov_ico.png") no-repeat 5px -44px;
}
.m-header .u-top .top_left .gov1 {
	background: url("imagesgov_ico.png") no-repeat 5px -44px;
}
.m-header .u-top .top_left .gov2 {
	background: url("imagesgov_ico.png") no-repeat 5px -2px;
}
.m-header .u-top .top_left .gov3 {
	background: url("imagesgov_ico.png") no-repeat 5px -44px;
}
.m-header .u-top .top_left .gov4 {
	background: url("imagesgov_ico.png") no-repeat 5px -86px;
}
.m-header .u-top .top_left .gov5 {
	background: url("imagesgov_ico.png") no-repeat 5px -2px;
}
.m-header .u-top .top_right {
	height: 40px; padding-right: 12px; float: right;
}
.m-header .u-top .top_right .wifi {
	background: url("imagestop_right.png") no-repeat 0px -177px; width: 23px; height: 23px; margin-top: 8px; margin-left: 15px; float: right;
}
.m-header .u-top .top_right .family {
	background: url("imagestop_right.png") no-repeat 40px -118px; width: 65px; height: 24px; color: rgb(205, 0, 0); line-height: 24px; font-size: 14px; margin-top: 7px; margin-left: 15px; float: right;
}
.m-header .u-top .top_right .phone {
	background: url("imagestop_right.png") no-repeat 0px -60px; width: 23px; height: 23px; margin-top: 8px; margin-left: 20px; float: right;
}
.m-header .u-top .top_right .fjzh {
	background: url("imagestop_right.png") no-repeat 0px 0px; width: 23px; height: 23px; text-align: center; color: rgb(205, 0, 0); line-height: 23px; font-size: 14px; margin-top: 8px; margin-left: 80px; float: right;
}
.m-header .u-top .top_right .en {
	background: url("imagestop_right.png") no-repeat 0px -237px; width: 23px; height: 23px; margin-top: 8px; margin-left: 15px; float: right;
}
.m-header .u-top .top_right .jbhg {
	height: 24px; color: rgb(205, 0, 0); line-height: 24px; font-size: 14px; margin-top: 7px; margin-left: 15px; float: right;
}
.m-header .u-top .top_right span {
	height: 24px; color: rgb(205, 0, 0); line-height: 24px; margin-top: 7px; float: right;
}
.is-main {
	background: url("main_bg.jpg") no-repeat top; padding-top: 385px;
}
.is-main .g-main {
	background: rgb(255, 255, 255); margin: 0px auto; width: 1140px; box-shadow: 0px 0px 1px #e6e6e6; -webkit-box-shadow: 0 0 1px #e6e6e6;
}
.is-main .g-main .m-nav {
	background: rgb(204, 0, 0); height: 50px;
}
.is-main .g-main .m-nav ul {
	height: 50px;
}
.is-main .g-main .m-nav li {
	width: 162px; height: 50px; float: left;
}
.is-main .g-main .m-nav li a {
	height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 17px; display: block;
}
.is-main .g-main .m-nav li a:hover {
	background: rgb(232, 1, 1);
}
.g-container {
	padding: 18px 16px 16px;
}
.g-container .m-twjj {
	padding-bottom: 20px; margin-bottom: 12px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.g-container .m-twjj .pic {
	padding: 3px; border-radius: 3px; border: 1px solid rgb(230, 230, 230); border-image: none; width: 296px; height: 221px; float: left; box-shadow: 1px 1px 5px #ddd; webkit-box-shadow: 1px 1px 5px #ddd;
}
.g-container .m-twjj .word {
	width: 770px; height: 229px; color: rgb(40, 40, 40); line-height: 30px; padding-right: 10px; font-size: 14px; float: right; position: relative;
}
.g-container .m-twjj .word p {
	text-indent: 2em;
}
.g-container .m-twjj .word .more {
	background: url("../images/zjbz/more_icon.png") no-repeat left; height: 24px; right: 20px; bottom: 0px; color: rgb(254, 9, 0); line-height: 24px; padding-left: 20px; position: absolute;
}
.g-container .m-fljs {
	margin-bottom: 25px;
}
.g-container .m-fljs .u-fljs {
	width: 266px; margin-right: 14px; float: left;
}
.g-container .m-fljs .fljs-4 {
	margin-right: 0px;
}
.g-container .m-fljs .fljs-1 .tit {
	background: rgb(132, 185, 93);
}
.g-container .m-fljs .fljs-2 .tit {
	background: rgb(235, 147, 71);
}
.g-container .m-fljs .fljs-3 .tit {
	background: rgb(228, 187, 38);
}
.g-container .m-fljs .fljs-4 .tit {
	background: rgb(197, 115, 165);
}
.g-container .u-fljs .tit {
	margin: 0px; padding: 0px; height: 40px; text-align: center; line-height: 40px; font-size: 17px;
}
.g-container .u-fljs .tit a {
	color: rgb(255, 255, 255);
}
.g-container .u-fljs .cnt {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); padding: 10px 10px 0px; border-image: none; height: 188px; color: rgb(40, 40, 40); line-height: 26px; font-size: 14px; position: relative;
}
.g-container .u-fljs .cnt p {
	text-indent: 2em;
}
.g-container .u-fljs .cnt .more {
	background: url("../images/zjbz/more_icon.png") no-repeat left; height: 24px; right: 10px; bottom: 10px; color: rgb(254, 9, 0); line-height: 24px; padding-left: 20px; position: absolute;
}
.g-container .m-bzgk {
	margin-bottom: 25px;
}
.g-container .m-bzgk .u-bzmp {
	width: 358px; margin-right: 16px; float: left;
}
.g-container .m-bzgk .u-bzmp .title {
	background: rgb(55, 189, 156); height: 42px;
}
.g-container .m-bzgk .u-bzmp .title h2 {
	margin: 0px; padding: 0px; line-height: 42px; text-indent: 20px; font-size: 17px;
}
.g-container .m-bzgk .u-bzmp .title h2 a {
	color: rgb(255, 255, 255);
}
.g-container .m-bzgk .u-bzmp .tit {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 42px; padding-left: 10px;
}
.g-container .m-bzgk .u-bzmp .tit a {
	padding: 0px 20px; height: 42px; color: rgb(40, 40, 40); line-height: 42px; font-size: 16px; margin-right: 10px; float: left;
}
.g-container .m-bzgk .u-bzmp .tit .hover {
	color: rgb(55, 189, 156); border-bottom-color: rgb(55, 189, 156); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-container .m-bzgk .u-bzmp .list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 220px; padding-top: 10px;
}
.g-container .m-bzgk .u-bzmp .list ul {
	display: none;
}
.g-container .m-bzgk .u-bzmp .list li {
	background: url("imageslist_bg.png") no-repeat 10px; width: 95px; height: 30px; line-height: 30px; padding-left: 23px; float: left;
}
.g-container .m-bzgk .u-bzmp .list li a {
	color: rgb(40, 40, 40); font-size: 14px;
}
.g-container .m-bzgk .u-bzmp .list li a:hover {
	color: rgb(55, 189, 156);
}
.g-container .m-bzgk .u-bzly {
	width: 358px; margin-right: 16px; float: left;
}
.g-container .m-bzgk .u-bzly .title {
	background: rgb(59, 174, 218); height: 42px;
}
.g-container .m-bzgk .u-bzly .title h2 {
	margin: 0px; padding: 0px; line-height: 42px; text-indent: 20px; font-size: 17px;
}
.g-container .m-bzgk .u-bzly .title h2 a {
	color: rgb(255, 255, 255);
}
.g-container .m-bzgk .u-bzly .tit {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 42px; padding-left: 10px;
}
.g-container .m-bzgk .u-bzly .tit a {
	padding: 0px 20px; height: 42px; color: rgb(40, 40, 40); line-height: 42px; font-size: 16px; margin-right: 10px; float: left;
}
.g-container .m-bzgk .u-bzly .tit .hover {
	color: rgb(59, 174, 218); border-bottom-color: rgb(59, 174, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-container .m-bzgk .u-bzly .list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 220px; padding-top: 10px;
}
.g-container .m-bzgk .u-bzly .list ul {
	display: none;
}
.g-container .m-bzgk .u-bzly .list li {
	background: url("imageslist_bg.png") no-repeat 10px; height: 30px; line-height: 30px; padding-left: 22px;
}
.g-container .m-bzgk .u-bzly .list li span {
	color: rgb(153, 153, 153); padding-right: 10px; float: right;
}
.g-container .m-bzgk .u-bzly .list li a {
	color: rgb(40, 40, 40); font-size: 14px;
}
.g-container .m-bzgk .u-bzly .list li a:hover {
	color: rgb(59, 174, 218);
}
.g-container .m-bzgk .u-bzgk {
	width: 358px; float: left;
}
.g-container .m-bzgk .u-bzgk .title {
	background: rgb(41, 167, 173); height: 42px;
}
.g-container .m-bzgk .u-bzgk .title h2 {
	margin: 0px; padding: 0px; line-height: 42px; text-indent: 20px; font-size: 17px;
}
.g-container .m-bzgk .u-bzgk .title h2 a {
	color: rgb(255, 255, 255);
}
.g-container .m-bzgk .u-bzgk .tit {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 42px; padding-left: 10px;
}
.g-container .m-bzgk .u-bzgk .tit a {
	padding: 0px 20px; height: 42px; color: rgb(40, 40, 40); line-height: 42px; font-size: 16px; margin-right: 10px; float: left;
}
.g-container .m-bzgk .u-bzgk .tit .hover {
	color: rgb(59, 174, 218); border-bottom-color: rgb(59, 174, 218); border-bottom-width: 1px; border-bottom-style: solid;
}
.g-container .m-bzgk .u-bzgk .cnt {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 273px; position: relative;
}
.g-container .m-bzgk .u-bzgk .map {
	background: url("map.png") no-repeat 0px 0px; left: 42px; top: 15px; width: 199px; height: 228px; position: absolute;
}
.g-container .m-bzgk .u-bzgk .map a {
	color: rgb(255, 0, 0); font-size: 15px; position: absolute; text-shadow: 0px 0px 5px #fff; -webkit-text-shadow: 0 0 5px #fff;
}
.g-container .m-bzgk .u-bzgk .map .item1 {
	left: 20px; top: 45px;
}
.g-container .m-bzgk .u-bzgk .map .item2 {
	left: 85px; top: 90px;
}
.g-container .m-bzgk .u-bzgk .map .item3 {
	left: 65px; top: 160px;
}
.g-container .m-bzgk .u-bzgk .map .item4 {
	left: 145px; top: 145px;
}
.g-container .m-bzgk .u-bzgk .guide {
	background: url("../images/zjbz/guide.png") no-repeat 0px 0px; top: 35px; width: 23px; height: 185px; right: 40px; position: absolute;
}
.g-container .m-bzgk .u-bzgk .list {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); border-image: none; height: 220px; padding-top: 10px;
}
.g-container .m-bzgk .u-bzgk .list ul {
	display: none;
}
.g-container .m-bzgk .u-bzgk .list li {
	background: url("imageslist_bg.png") no-repeat 10px; height: 30px; line-height: 30px; padding-left: 22px;
}
.g-container .m-bzgk .u-bzgk .list li span {
	color: rgb(153, 153, 153); padding-right: 10px; float: right;
}
.g-container .m-bzgk .u-bzgk .list li a {
	color: rgb(40, 40, 40); font-size: 14px;
}
.g-container .m-bzgk .u-bzgk .list li a:hover {
	color: rgb(59, 174, 218);
}
.g-container .m-photo {
	
}
.g-container .m-photo .title {
	background: rgb(216, 87, 87); height: 42px;
}
.g-container .m-photo .title h2 {
	margin: 0px; padding: 0px; line-height: 42px; text-indent: 20px; font-size: 17px;
}
.g-container .m-photo .title h2 a {
	color: rgb(255, 255, 255);
}
.g-container .m-photo .cnt {
	height: 290px; padding-top: 8px;
}
.g-container .m-photo .cnt-1 {
	width: 278px; height: 290px; margin-right: 1px; float: left;
}
.g-container .m-photo .cnt-2 {
	width: 542px; height: 290px; margin-right: 1px; float: left;
}
.g-container .m-photo .cnt-21 {
	height: 143px;
}
.g-container .m-photo .cnt-22 {
	height: 146px;
}
.g-container .m-photo .cnt-3 {
	width: 286px; height: 290px; float: left;
}
.g-container .m-photo .item {
	overflow: hidden; display: block; position: relative;
}
.g-container .m-photo .item .cover_bg {
	background: rgb(216, 87, 87); transition:0.4s ease-in-out; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 1; opacity: 0; -webkit-transition: .4s ease-in-out;
}
.g-container .m-photo .item .comt {
	transition:0.4s; left: 0px; top: 100%; width: 100%; position: absolute; z-index: 2; -webkit-transition: .4s;
}
.g-container .m-photo .item .comt h2 {
	margin: 0px; padding: 0px; text-align: center; color: rgb(255, 255, 255); font-size: 17px; font-weight: normal;
}
.g-container .m-photo .item:hover .cover_bg {
	opacity: 0.6;
}
.g-container .m-photo .item:hover .comt {
	top: 50%;
}
.g-container .m-photo .item-2 {
	margin-right: 1px; float: left;
}
.g-container .m-photo .item-3 {
	float: left;
}
.g-container .m-photo .item-4 {
	margin-right: 1px; float: left;
}
.g-container .m-photo .item-5 {
	float: left;
}
.is-footer {
	height: 170px; margin-top: 15px; border-top-color: rgb(169, 7, 7); border-top-width: 2px; border-top-style: solid;
}
.is-footer .m-footer {
	margin: 0px auto; width: 1200px; height: 170px; position: relative;
}
.is-footer .m-footer .s-link {
	text-align: center; padding-top: 25px; margin-bottom: 15px;
}
.is-footer .m-footer p {
	text-align: center; line-height: 26px;
}
.is-footer .m-footer .footer_gov {
	background: url("imagesfooter_gov.png") no-repeat 0px 0px; left: 225px; top: 30px; width: 51px; height: 62px; position: absolute;
}
.is-footer .m-footer .footer_jiucuo {
	background: url("imagesfooter_jiucuo.png") no-repeat 0px 0px; top: 30px; width: 110px; height: 55px; right: 175px; position: absolute;
}
