img {
	max-width: 100%;
}
object {
	max-width: 100%;
}
embed {
	max-width: 100%;
}
video {
	max-width: 100%;
}
.ie6 img {
	width: 100%;
}
ul {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
li {
	list-style: none; margin: 0px; padding: 0px; display: block;
}
.padding1 {
	padding: 3%;
}
.margin1 {
	margin: 0px 3%;
}
.gridContainer {
	width: 100%; overflow: hidden; padding-right: 0%; padding-left: 0%; margin-right: auto; margin-left: auto;
}
.top {
	text-align: center; padding-top: 7%; padding-bottom: 5%; background-image: url("/webgzjg/titlebg.jpg"); background-repeat: no-repeat; background-size: cover;
}
.top img {
	width: 44.8%;
}
.menubanner {
	padding: 0px 3%; height: 3.5em; background-image: url("/webgzjg/bannerbg.jpg"); background-repeat: no-repeat; background-size: cover;
}
.menubanner ul li {
	width: 16.6%; text-align: center; color: rgb(255, 255, 255); line-height: 2.4; font-size: 1.4em; float: left; display: block;
}
.menubanner ul li a {
	color: rgb(255, 255, 255);
}
.mainindex {
	padding: 0px; width: 100%; clear: both; margin-left: 0px; float: left; display: block;
}
.index_imgbox {
	padding: 0px; width: 100%;
}
.fullSlide {
	width: 100%; overflow: hidden; clear: both; position: relative;
}
.fullSlide .bd li {
	margin: 0px; padding: 0px;
}
.fullSlide .hd {
	left: 0px; width: 100%; height: 20px; text-align: center; bottom: 40px; line-height: 20px; position: absolute; z-index: 1;
}
.fullSlide .hd ul li {
	background: rgb(231, 231, 231); margin: 0.4em; border-radius: 50%; width: 15%; height: 15%; line-height: 9999px; overflow: hidden; vertical-align: middle; display: inline-block; cursor: pointer; -ms-zoom: 1;
}
.fullSlide .hd ul .on {
	background: rgb(255, 83, 1); margin: 0px 4px; width: 20px; height: 20px;
}
.fullSlide .Btn {
	display: none;
}
.fullSlide .prev {
	top: 40%; width: 4.8%; position: absolute;
}
.fullSlide .next {
	top: 40%; width: 4.8%; position: absolute;
}
.fullSlide .prev {
	left: 6%;
}
.fullSlide .next {
	right: 6%;
}
.fullSlide .prev img {
	width: 100%;
}
.fullSlide .next img {
	width: 100%;
}
.tzgg_tt {
	background: rgb(245, 246, 246); height: 3.2em; overflow: hidden;
}
.tzgg_tt h1 {
	margin: 0px; float: left; display: block;
}
.bgylin {
	background: linear-gradient(0deg, rgb(255, 83, 1) 20%, rgb(255, 150, 1) 100%); color: rgb(255, 255, 255); line-height: 2.8em; padding-right: 1em; padding-left: 3em; font-size: 1.2em; vertical-align: baseline; white-space: nowrap; position: relative;
}
.bgylin img {
	left: 10%; top: 25%; width: 18%; display: block; position: absolute;
}
.tzgg_tt .tzgg_marq {
	margin: 0px; padding: 0px; height: 3.2em; line-height: 3.2em; overflow: hidden; display: block;
}
.tzmarq {
	width: 670px; overflow: hidden; position: relative;
}
.tzmarq ul {
	overflow: hidden; -ms-zoom: 1;
}
.tzmarq ul li {
	margin: 0px 5px; width: 200px; overflow: hidden; float: left; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.h1title2 {
	background: rgb(245, 246, 246); border-radius: 5px; border: 1px solid rgb(35, 188, 248); border-image: none; width: 1159px; height: 70px; margin-bottom: 15px;
}
.h1title {
	font: bold 1.5em/2.5 "微软雅黑"; color: rgb(1, 160, 242); padding-left: 6%; margin-top: 9px; font-size-adjust: none; font-stretch: normal;
}
.zxtt span {
	background: url("/webgzjg/icon_zx.png") no-repeat left; padding-left: 45px; display: inline-block;
}
.qqtt span {
	background: url("/webgzjg/icon_qq.png") no-repeat left; padding-left: 45px; display: inline-block;
}
.bstt span {
	background: url("/webgzjg/icon_bs.png") no-repeat left; padding-left: 45px; display: inline-block;
}
.zwtt span {
	background: url("/webgzjg/icon_zw.png") no-repeat left; padding-left: 45px; display: inline-block;
}
.hdtt span {
	background: url("/webgzjg/icon_hdjl.png") no-repeat left; padding-left: 45px; display: inline-block;
}
.gzjgtt span {
	background: url("/webgzjg/icon_gzjg.png") no-repeat left; padding-left: 45px; display: inline-block;
}
.index_h2 {
	margin: 10px 0px 5px; height: 3.6em; display: none;
}
.index_h2 h2 {
	background: rgb(183, 6, 7); margin: 0px; padding: 0px 3%; text-align: center; color: rgb(255, 255, 255); line-height: 2.2em; font-size: 1.3em; font-weight: 400; float: left; display: block;
}
.index_h2 h2 a {
	color: rgb(255, 255, 255); font-size: 16px; font-weight: bold;
}
.index_h2 .more {
	padding: 6px 20px; border-radius: 15px; border: 1px solid rgb(153, 153, 153); border-image: none; margin-top: 0.2em; float: right;
}
.indexcon {
	margin: 0px 2%;
}
.news-list li {
	padding: 0.6em 0px; width: 100%; height: 5em; line-height: 1.6; overflow: hidden; font-size: 1.2em; border-bottom-color: rgb(239, 241, 243); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.news-list a {
	margin: 0px; display: block;
}
.news-list a:link {
	color: rgb(0, 0, 0); cursor: pointer;
}
.list-list a:link .pic_r {
	color: rgb(0, 0, 0); cursor: pointer;
}
.list-list a:link .pic_r2 {
	color: rgb(0, 0, 0); cursor: pointer;
}
.news-list .pic {
	left: 0px; top: 0.6em; width: 7.5em; height: 80%; position: absolute;
}
.news-list .pic img {
	width: 100%; height: 100%; display: block;
}
.news-list .lititle {
	margin-left: 8em;
}
.index_list1 {
	padding: 1%; line-height: 2; font-size: 1.14em;
}
.index_list1 li {
	width: 100%; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.thgk_btn {
	margin-right: -2%;
}
.thgk_btn li {
	width: 48%; margin-right: 2%; margin-bottom: 1em; float: left; display: block;
}
.thgk_btn li a {
	background: rgb(245, 246, 246); border-radius: 5px; border: 1px solid rgb(35, 188, 248); border-image: none; line-height: 4em; padding-left: 40%; font-size: 1.3em; font-weight: bold; display: block; position: relative;
}
.thgk_btn li a img {
	left: 5%; top: 0.28em; width: 36%; display: block; position: absolute;
}
.thtz-btn li {
	text-align: center;
}
.thtz-btn li a {
	padding-left: 0px;
}
.index_btn2 {
	margin-right: -2%;
}
.index_btn2 li {
	width: 48%; margin-right: 2%; margin-bottom: 1em; float: left; display: block;
}
.index_btn2 li a {
	background: rgb(245, 246, 246); border-radius: 5px; border: 1px solid rgb(35, 188, 248); border-image: none; line-height: 4em; padding-left: 26%; font-size: 1.3em; display: block; position: relative;
}
.index_btn2 li a img {
	left: 6%; top: 1em; width: 1.7em; position: absolute;
}
.index_btn2c {
	margin-right: -2%;
}
.index_btn2c li {
	width: 48%; margin-right: 2%; margin-bottom: 1em; float: left; display: block;
}
.index_btn2c li a {
	background: rgb(245, 246, 246); border-radius: 5px; border: 1px solid rgb(35, 188, 248); border-image: none; text-align: center; line-height: 3.4em; font-size: 1em; display: block; position: relative;
}
.index_btn3 {
	margin-right: -2%;
}
.index_btn3 li {
	width: 31.3%; margin-right: 2%; margin-bottom: 1em; float: left; display: block;
}
.index_btn3 li a {
	background: rgb(245, 246, 246); border-radius: 5px; border: 1px solid rgb(35, 188, 248); border-image: none; text-align: center; line-height: 3em; font-size: 1em; display: block; position: relative;
}
.yxth_piclist {
	margin-right: -2%;
}
.yxth_piclist li {
	border-radius: 8px; width: 48%; height: 120px; text-align: center; overflow: hidden; margin-right: 2%; margin-bottom: 1em; float: left; display: block; position: relative;
}
.yxth_piclist li img {
	width: 100%; height: 100%;
}
.yxth_piclist li b {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 2.2em; bottom: 0px; display: block; position: absolute; z-index: 2; opacity: 0.5;
}
.yxth_piclist li span {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); font-size: 0.8em; display: block; position: absolute; z-index: 3;
}
.gzwm {
	background: rgb(245, 246, 246); margin: 10px 0px; padding: 3em 0px 1em; border: 1px solid rgb(35, 188, 248); border-image: none; text-align: center;
}
.gzwm img {
	width: 68%; max-width: 361px;
}
.gzwm span {
	color: rgb(255, 0, 0);
}
.zfbm li {
	line-height: 1.8; font-size: 1.2em;
}
.zfbm li:nth-of-type(2n+1) {
	background: rgb(245, 246, 246);
}
.iiframe1 {
	width: 100%; height: 280px; overflow: hidden; clear: both; margin-top: -5px; position: relative;
}
.iiframe1 iframe {
	left: -12.5%; top: -35px; width: 127%; height: 125%; position: absolute; transform: scale(0.8); -webkit-transform: scale(0.8, 0.8); -o-transform: scale(0.8, 0.8); -moz-transform: scale(0.8, 0.8);
}
.iiframe2 {
	height: 297px; overflow: hidden; clear: both;
}
.bottom {
	background: linear-gradient(180deg, rgb(255, 255, 255) 20%, rgb(141, 212, 250) 100%); padding: 2em 0px; height: auto; text-align: center; line-height: 2em; clear: both; font-size: 1.3em;
}
.bottom p {
	margin: 0px 20px; line-height: 24px; font-size: 0.8em;
}
.bottom p a {
	margin: 10px;
}
.list_title {
	background: rgb(1, 135, 212); padding: 1% 2.5em 1% 1em; color: rgb(255, 255, 255); margin-top: 0.5em; position: relative;
}
.list_title .lititle {
	line-height: 2.2; font-size: 1.2em;
}
.list_title .more {
	top: 0.3em; width: 1.3em; right: 0.5em; position: absolute;
}
.listbox {
	padding: 2%; line-height: 1.4;
}
#page_div {
	background: rgb(247, 253, 255); padding: 10px; text-align: center; line-height: 2em;
}
.pagination_index {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; margin-right: 2px; display: inline-block; min-width: 2.4em;
}
.pagination_index_num {
	background: rgb(255, 255, 255); padding: 0px 5px; border: 1px solid rgb(204, 204, 204); border-image: none; text-align: center; margin-right: 2px; display: inline-block; min-width: 2.4em;
}
.pagination_index_last {
	display: none;
}
#pagination_input {
	margin: 0px 5px; padding: 0px; width: 6%; text-align: center; overflow: hidden;
}
.gzjgtop {
	background: url("/webgzjg/banner2.jpg") no-repeat; width: 100%; height: 258px; background-size:100% 100%;
}
.gzjgtop span {
	height: 4.5em; text-align: center; line-height: 150px; font-family: 华文行楷,STXingkai; font-size: 58px; display: block; opacity: 0.7; -moz-opacity: 0.7;
}
.current {
	background: rgb(2, 135, 212); padding: 2% 5%; color: rgb(255, 255, 255);
}
.current a {
	color: rgb(255, 255, 255);
}
.content h1 {
	margin: 0px; padding: 0.5em; text-align: center; color: rgb(0, 0, 0); line-height: 1.4; font-size: 2em; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.stitle {
	margin: auto; width: 100%; height: 2em; text-align: center; line-height: 2em; padding-top: 1%;
}
.stitle .left {
	display: inline; white-space: nowrap;
}
.stitle .right {
	padding-left: 20px; display: inline;
}
.content_con {
	padding: 3%;
}
#pageBreak {
	text-align: center;
}
#pageBreak a {
	padding: 5px; display: inline-block;
}
.button {
	font: bold 16px/100% "微软雅黑"; margin: 10px 2px; padding: 0.8em 2em 0.85em; border-radius: 0.5em; text-align: center; text-decoration: none; vertical-align: baseline; display: block; cursor: pointer; -ms-zoom: 1; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); text-shadow: 0px 1px 1px rgba(0,0,0,0.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.button a {
	display: block;
}
.button:hover {
	text-decoration: none;
}
.button:active {
	top: 1px; position: relative;
}
.bigrounded {
	border-radius: 2em; -webkit-border-radius: 2em; -moz-border-radius: 2em;
}
.medium {
	padding: 0.4em 1.5em 0.42em; font-size: 12px;
}
.small {
	padding: 0.2em 1em 0.27em; font-size: 11px;
}
.blue {
	background: rgb(0, 149, 205); border: 1px solid rgb(0, 118, 163); border-image: none; color: rgb(217, 238, 247);
}
.blue:hover {
	background: rgb(0, 126, 173);
}
.blue:active {
	color: rgb(128, 190, 214);
}
.blue a {
	color: rgb(217, 238, 247);
}
.blue a:active {
	color: rgb(128, 190, 214);
}
#gotop {
	background: url("/webgzjg/fhjt.png") no-repeat center; border-radius: 10px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 30px; height: 30px; right: 10px; bottom: 20px; position: fixed; cursor: pointer; _position: absolute; _bottom: auto;
}
@media only screen and (min-width:481px)
{
.gridContainer {
	margin: auto; width: 100%;
}
.gzjgtop span {
	color: rgb(217, 1, 2); font-weight: bold;
}
.thgk_btn li a img {
	left: 15%; top: 0.2em; width: 25%; display: block; position: absolute;
}
.index_h2 h2 {
	border-radius: 5px; font-size: 1.4em;
}
.index_h2 .more {
	margin-top: 0.3em;
}
.yxth_piclist li span {
	line-height: 1.8em; font-size: 1.1em;
}
.index_btn2c li a {
	font-size: 1.4em;
}
.index_btn3 li a {
	font-size: 1.3em;
}
.index_btn2 li a {
	padding-left: 30%; font-size: 1.4em;
}
.index_btn2 li a img {
	left: 10%; top: 1em; width: 2em; position: absolute;
}
.iiframe1 iframe {
	width: 125%;
}
}
@media only screen and (min-width:769px)
{
.gridContainer {
	margin: auto; width: 98.2%; padding-right: 0.9%; padding-left: 0.9%; max-width: 800px;
}
.thgk_btn li a img {
	left: 18%; top: 0.3em; width: 18%; display: block; position: absolute;
}
.index_h2 h2 {
	font-size: 1.5em;
}
.index_h2 .more {
	margin-top: 0.6em;
}
.yxth_piclist li {
	width: 31%; height: 170px;
}
.index_btn2c li a {
	font-size: 1.4em;
}
.index_btn3 li a {
	font-size: 1.3em;
}
.yxth_piclist li span {
	line-height: 1.8em; font-size: 1.1em;
}
.index_btn2 li a {
	padding-left: 33%; font-size: 1.4em;
}
.index_btn2 li a img {
	left: 12%; top: 1em; width: 2em; position: absolute;
}
.iiframe1 {
	height: 350px; margin-top: -5px;
}
.iiframe1 iframe {
	left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -moz-transform: scale(1);
}
.gzwm {
	font-size: 1.4em;
}
}
.content_con {
	margin: 0px; padding: 0px;
}
.content_con p img {
	width: auto !important; height: auto !important;
}
.content_con p {
	text-indent: 0px !important;
}
.content_con ol {
	margin: 0px; padding: 0px;
}
.content_con ol li {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.content_con ol li a {
	font-size: 1.1em;
}
.tt_content {
	padding: 3%;
}
.tt_content p {
	width: auto !important; text-align: center;
}
.index_h2_title h2 {
	padding: 0px; width: 100%;
}
