﻿*, body {
	padding: 0px;
	margin: 0 auto;
}
/*  html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }  */
body{font-family: "Microsoft YaHei","Î¢ÈíÑÅºÚ","simsun","sans-serif","Hiragino Sans GB","STHeiti",Arial;background-color:#fff;font-size:85%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;position: relative;}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;font-style:normal;}
dl {
	padding: 0;
	margin: 0;
}
ul {margin: 0;
  padding: 0;
list-style: none;}
li {
	line-height: 36px;
	list-style: none;
}
ol li {
	padding: 0px;
	list-style: none;
}
dd {
	line-height: 25px;
}
p {
	line-height: 20px;
}
img {
	border: none;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover, .more a:hover, .red, .red a, .font3 a:hover, .font6 a:hover, .font9 a:hover {
	color: #C00;
	text-decoration: none;
}
.clear {
	clear: both;
}

.hr_10, .hr_30, .hr_20, .hr_5, .hr_3, .hr_1 {
	height: 10px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}
.hr_30 {
	height: 30px;
}
.hr_20 {
	height: 20px;
}
.hr_5 {
	height: 5px;
}
.hr_3 {
	height: 3px;
}
.hr_1 {
	height: 1px;
}
.top {
	height: 58px;
	overflow: hidden;
	background: #f8f8f8;
}
/*margin*/
.mt10{margin-top: 10px;} .mt20{margin-top: 20px;} .mt30{margin-top: 30px;} .mt40{margin-top: 40px;}
/* base */
.back .img-area{position: relative;}
.back .img-area p{position: absolute;left: 0;bottom: 0;width: 100%;overflow: hidden;background: url(2021gyggback.png) repeat 0 0;text-align: center;}
.back a{color: #fff;text-decoration: none;}
.news-list li{font-size: 16px;line-height: 34px;color: #333;background: url(2021gyggli.jpg) no-repeat left center;text-indent: 15px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.wrap{padding-bottom: 30px;background-color:#fbfaf5;width: 100%}
.banner {		
	overflow: hidden;
	width: 100%;
}
.banner img {	
	height: 496px;
	overflow: hidden;
	width: 100%;
}

.hidden{display:none;}
.nav{height: 45px;background: #1889c2;}
.nav ul{ width:860px;overflow: hidden;margin: 0 auto;}
.nav li{float: left;padding: 0 13px;text-align: center}
.ge {background: url(2021gyggnav-li.jpg) no-repeat center right;padding: 0 13px;}
.nav li a{color: #fff;font-size: 17px; line-height: 45px;}

/*检索*/
.header-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  display: block;
  width:50px;
  height: 50px;
  margin: 0;
  padding: 0;
  outline: none;
background: url(2021gyggserch.png);
  border: none;
  cursor: pointer;
}


#toggle-search {
  float: right;
}
#toggle-search.open:after {
  top: 40px;
}
#toggle-search:after {
  -moz-transition: top, 0.5s;
  -o-transition: top, 0.5s;
  -webkit-transition: top, 0.5s;
  transition: top, 0.5s;
  position: absolute;
  top: 52px;
  left: 50%;
  margin-left: -8px;
  content: "";
  border-color: transparent transparent #e1e4e7;
  border-style: solid;
  border-width: 8px 8px 12px;
}



#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
	position:absolute;
 top:430px;
	left:660px;
  margin: 0 auto;
  width: 480px;
  max-height: 0;
  overflow: hidden;
  background-color: #f4f4f4;

}
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
  margin: 0 60px 0 0;
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 5px 0 22px;
  background: transparent;
  border: none;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  background: #1889c2;
  border: none;
  cursor: pointer;
}


.w1200{width: 1200px;margin: 0 auto;overflow: hidden;background: #fff; }
.main-cloum01 {
	width: 1200px;margin-top:10px;overflow: hidden;background: #fff;
	position: relative;
}
.main-cloum01 .hd{position: relative;width: 1200px;height: 64px;background: url(2021gygghd-bg.png) no-repeat center top;}
.main-cloum01 .hd h2,.col-box .hd img{float: left;font-size: 30px;margin-top: 10px;}
.main-cloum01 .hd h2{margin-top: 15px;margin-left: 10px;color: #333;}
/*置顶两列*/
.zdll {
	width: 570px;margin-top:10px;overflow: hidden;background: #fff;
	position: relative;float: left;
}
.zdll .hd{position: relative;width: 570px;height: 64px;background: url(2021gygghd-bg.png) no-repeat center top;}
.zdll .hd h2,.col-box .hd img{float: left;font-size: 30px;margin-top: 10px;}
.zdll .hd h2{margin-top: 15px;margin-left: 10px;color: #333;}
.zdll-box {
	width: 600px;
	overflow: hidden;
	background: #fff;
}
/* tab-nav */
.tab-nav{overflow: hidden;margin-top: 5px;}
.tab-nav li{display: block;width: 140px;float: left;margin-left: 20px;height: 38px;overflow: hidden;border-bottom: 2px solid #1889c1;line-height: 38px;font-size: 20px;text-align: center;}
.tab-nav li:first-child{margin-left: 0;}
.tab-nav li a{color: #1889c1;display: block}
.tab-nav li.act a{display: block;background: #1889c1;color: #fff;}
.tab-area{overflow: hidden;}

/* col1 */
.col1{width: 650px;float: left;background: #fff;margin-left: 10px;}
.col1 .hd *{float: left;}
.col1 .hd h2{font-size: 30px;line-height: 50px;}
.col1 .hd h2 a{color: #666;}
/* 首页幻灯 */
#indexpic{width:1200px;height:440px;margin:10px;overflow:hidden;}
#indexpic li{float:left;position:relative;width:80px;height:100%;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;cursor:pointer;}
#indexpic li div{position:absolute;width:100%;height:50px;line-height:50px;background:#000;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;bottom:0;left:0;display:none;text-align:center;}
#indexpic li div a{color:#FFF;text-decoration:none;}
#indexpic li div a:hover{color:#F00;text-decoration:none;}
#indexpic li:first-child{width:780px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#indexpic li:first-child div{display:block;}


.col2{width: 515px;float: right;margin-top:30px;background: #fff;}
.col2 .bd{}
.col2 .bd h3{font-size: 16px;line-height: 32px;}
.col2 .bd p{font-size: 14px;min-height: 104px;max-height: 104px;overflow: hidden;}
.bor-box {
	width: 1200px;
	overflow: hidden;
	background: #fff;
}
.pannel-inner {
	padding: 0 10px;
}
.pannel-title {	
	position: relative;
	height: 45px;
	line-height: 50px;
	overflow: hidden;
}
.pannel-tit {
	position: absolute;
	bottom: -1px!important;
	bottom: -2px;
	left: 0;
	width: 200px;
	color: #1889c1;
	font-size: 24px;
	line-height: 45px;
}
.box-text {
	padding: 0 10px;
}
.box-text01 {
	width: 254px;
	height: auto;
	margin: 10px;
	padding: 10px;
	text-align: center;
	float: left;
	background: #f4f4f4;
}
.text01img {
	width: 230px;
	min-height: 360px;
	display: flex;
	align-items: center;
	position: relative;
}
.text01img a {cursor: zoom-in}
.text01img img {
	width: 230px;
	height: auto;
	max-height: 360px;
	align-items: center;
}
.xiazai {
	width: 50px;
	height: 30px;
	line-height: 30px;
	background-color: #cc0000;
	text-align: center;
	position: absolute;
	bottom: 20px;
	right: 10px;
	display: none;
}
.xiazai a {
	color: #fff;
	font-size: 13px;
	text-decoration: none;
}
.videolist { width: 230px;
	min-height: 360px;
	display: flex;
	align-items: center;
	position: relative; }
.videolist .pic {
	width: 230px;
	height: auto;
	max-height: 360px;
	align-items: center;
}
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:40px; height:40px; position: absolute; left:40%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.text01 {
	text-align: center;
	font-weight: normal;
	font-size: 14px;
	line-height: 30px;
}
.text01 a {
	color: #666;
}
.text02 {
	float: left;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 24px;
	color: #999;
}
.text03 {	
	line-height: 30px;
	color: #fff;
	font-size: 14px;	
}

.box-text02 {
	width: 254px;
	height: 290px;
	margin: 10px;
	padding: 10px;
	text-align: center;
	float: left;
	background: #f4f4f4;
}
.text02img {
	min-height: 170px;
	display: flex;
	align-items: center;
	position: relative;
}
.text02img img {
	width: 230px;
	height: auto;
	max-height: 170px;
	align-items: center;
}
.zhanban-01 {
	width: 960px;
	height: 320px;
	padding-bottom: 24px;
}
.juanzhou-01 {
	width: 320px;
	height: 800px;
	float: left;
	padding-left: 8px;
	padding-bottom: 20px;
}
.no-left01 {
	padding-left: 0px;
}
.box-text02s {
	padding: 0 10px;
}
.difang01 {
	width: 160px;
	height: 233px;
	float: left;
	padding-left: 32px;
}
.menu {
	width: 114px;
	position: absolute;
	right: 10px;
	top: -200px;
	z-index: 999;
}
.menu_items {
	width: 114px;
	text-align: center;
	background: #d5f7f7;
}
.menu_items li {
	width: 114px;
	height: 29px;
	padding-top: 14px;
	background: none;
	padding-left: 0px;
}
.menu_items li a {
	width: 114px;
	height: 29px;
	font-size: 14px;
	color: #036480;
	line-height: 29px;
	display: block;
}
.menu_items li a:hover {
	background: url(tsjzg20140703-ahover.jpg) top center no-repeat;
	text-decoration: none;
}
.box-text-cont {
	width: auto;
	
}
.pannel-inner01 {
	background: url(tsjzg20140703-09.jpg) no-repeat;
	height: 48px;
	overflow: hidden;
	line-height: 50px;	
}
.pannel-tit01 {
	width: 363px;
	padding-left: 15px;
	background: url(2021gyggztlm01.jpg) no-repeat;
}
.pannel-tit02 {
	font-size: 24px;
    line-height: 50px;
    border-left: 8px solid #1889c1;
    color: #1889c1;
    text-indent: 13px;
}

.more {
	float: right;
	font-weight: normal;
	font-size: 12px;
	margin-top: 40px;
	margin-right: 7px;
}
.more a, .font6, .font6 a {
	color: #666;
}
.font3, .font3 a {
	color: #333;
}
/*公共页码*/
.yema {
	text-align: center;
	margin: 30px auto;
}
.yema a {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: #FFFFFF;
	border: 1px solid #DADADA;
	font-size: 16px;
	color: #8F8E8E;
	line-height: 32px;
	text-align: center;
	margin-right: 10px;
}
.yema a:hover {
	background: #0099DC;
	border: 1px solid #0099DC;
	color: #fff;
}
.yema span {
	display: inline-block;
	color: #8F8E8E;
	font-size: 14px;
	margin-right: 10px;
	line-height: 32px;
}
.centerWidth {
	width: 1200px;
	margin: 0 auto;
}
/*版权*/
#footer {
	text-align: center;
	position: relative;
}
#footer .bq-imga {
	position: absolute;
	left: 325px;
	top: 40px;
	overflow: hidden;
	width: 80px;
	height: 80px;
}
.about {
	height: 3px;
	overflow: hidden;
	background: #1889c2;
	line-height: 40px;
	color: #FFF;
	font-size: 14px;
}
.copyright {
	line-height: 26px;
	margin: 20px 0;
	overflow: hidden;
	font-size: 14px;
}
.copyright_box {
	text-align: left;
	line-height: 22px;
	padding-top: 7px;
}
.main {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
}
.copyright_media span {
	margin-left: 30px;
	color: #000;
	line-height: 20px;
	text-align: center;
	width: 60px;
	display: inline-block;
	font-size: 14px;
}
.sj-logo {
	display: none;
	background: #f02400;
	text-align: left;
	padding: 12px 10px;
	border: none;
	overflow: hidden;
}
.sj-img img {
	width: 18%;
	float: left;
}
.sj-R img {
	width: 6%;
	float: right;
	display: none;
	height: auto;
}
.pagination {	
	color: #666;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	display: block;
	margin: 20px 0;	
}
