﻿.container{
	width:1300px;
	height:auto;
	margin:auto;
	position:relative
}
#sx_header{
	width: 100%;
	min-width: 1300px;
	height: 248px;
	overflow: hidden;
}
#sx_header .logo{
	position: relative;
	left: 53px;
	top: 83px;
}
#sx_header .head-icon{
	position: relative;
	right: 120px;
	top: 0px;
}
#sx_menu{
	width:100%;
	min-width:1300px;
	height:60px;
	margin: auto;
	background-color:#009090;
}
#sx_menu .menu_box{
	width:1300px;
	height: auto;
	margin: auto;
}
#sx_menu #zy-menu{
	width:1335px;
	height:60px;
	margin: auto;
	display: flex;
	position:relative;
	left: -15px;
}
#sx_menu #zy-menu li{
	height:60px;
	margin: 0px 25px;
	display: block;
	float:left;
	font-size:22px;
	color:#ffffff;
	text-align:center;
	line-height:60px;
	position:relative;
	cursor:pointer;
}
#sx_menu #zy-menu li:first-child{
	margin: 0px 25px 0px 0px;
}
#sx_menu #zy-menu li:last-child{
	margin: 0px 0px 0px 25px;
}
#sx_menu #zy-menu li a{
	padding: 0px 18px;
	display: block;
	color:#ffffff;
}
#sx_menu #zy-menu li a:hover,#sx_menu #zy-menu li.cur a{
	color:#ffffff;
	background-color: #00afaf;
}
#sx_menu #zy-menu li .box{
	width:100%;
	height:auto;
	margin: auto;
	padding:10px 0px;
	display:inline-block;
	background-color:#00afaf;
	position:absolute;
	top:60px;
	left:0px;
	display:none;
	z-index:9999;
}
#sx_menu #zy-menu li .box li{
	width:100%;
	height:42px;
	padding:0px 0px;
	margin:0px 0px 0px 0px;
	display:block;
	background:none;
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	line-height:42px;
	text-align:center;
	border:0px;
	position:relative;
	top:0;
}
#sx_menu #zy-menu li .box li a:hover{
	color:#ffffff;
	background-color:#009292;
}
@charset "utf-8";
#gk-pos{
	width:100%;
	height:73px;
	background-color:#fffbed;
	border-bottom:1px solid #d7d4c8;
}
#gk-pos .pos{
	width:1138px;
	height:73px;
	margin:auto;
	padding:0px 45px;
	background:url(../images/qg_35.gif) no-repeat left center;
	font-size:16px;
	color:#333333;
	line-height:73px;
}
#gk-pos .pos img{
	margin:0px 14px;
	_position:relative;
	_top:25px;
}
#gk-pos .pos span{
	color:#009292;
	_position:relative;
	_top:25px;
}
.gk-pg-tit{
	width:100%;
	height:auto;
	padding:0px 0px 28px;
	background-color:#fffbed;
}
.gk-pg-tit .gk-sub-menu{
	width:1228px;
	height:auto;
	margin:auto;
}
.gk-pg-tit .gk-sub-menu .gk-sub-list{
	float:right;
	font-size:18px;
	line-height:50px;
}
.gk-pg-tit .gk-sub-menu .gk-sub-list a{
	float:left;
	padding:12px 6px 0px;
	margin-left:30px;
}
.gk-pg-tit .gk-sub-menu .gk-sub-list a:hover{
	border-bottom:4px solid #009292;
}
.gk-pg-tit .gk-sub-menu .gk-sub-list a.current{
	border-bottom:4px solid #009292;
}
.gk-pg-tit .gk-sub-menu .gk-sub-tit{
	padding:36px 0px 0px;
	display:block;
	text-align:center;
	clear:both;
}
.gk-pg-tit .gk-sub-menu .gk-sub-tit h3{
	font-size:24px;
	font-weight:bold;
	color:#009292;
	line-height:40px;
}
.gk-pg-tit .gk-sub-menu .gk-sub-tit span{
	font-size:17px;
	color:#a3a3a3;
}
#gk-pg-con{
	width:1228px;
	height:auto;
	display:table;
	margin:auto;
	padding:48px 0px 0px 0px;
	font-size:16px;
	color:#333333;
	line-height:40px;
}
#gk-pg-con .gk-pg-txt{
	width:835px;
	height:auto;
	float:left;
	padding:0px 30px 0px 10px;
}
#gk-pg-con .gk-pg-img{
	float:right;
}
.gk-news-con{
	width:1140px;
	height:auto;
	display:table;
	margin:auto;
}
.gk-news-con .gk-news-tit{
	width:825px;
	height:auto;
	margin:auto;
	padding:40px 0px 25px;
	font-size:24px;
	color:#000000;
	line-height:45px;
	text-align:center;
}
.gk-news-con .gk-news-gy{
	width:100%;
	height:35px;
	border-top:1px dashed #d7d1cc;
	border-bottom:1px dashed #d7d1cc;
	font-size:12px;
	color:#606060;
	text-align:center;
	line-height:35px;
}
.gk-news-con .gy-news-cc{
	width:100%;
	height:auto;
	display:table;
	padding:30px 0px 0px;
	font-size:18px;
	color:#333333;
	line-height:35px;
}
.gk-news-list{
	width:785px;
	height:auto;
	margin:0px 0px 0px 25px;
}
.gk-news-list li{
	width:100%;
	height:47px;
	line-height:47px;
	background:url(../images/icon_02.gif) no-repeat 10px center;
	border-bottom:1px solid #e1e1e1;
}
.gk-news-list .ntt{
	width:545px;
	height:47px;
	font-size:16px;
	float:left;
	overflow:hidden;
	position:relative;
	left:30px;
}
.gk-news-list .date{
	font-size:16px;
	color:#a3a3a3;
	float:right;
	position:relative;
	right:8px;
}
.page{
	width:100%;
	height:68px;
	margin-top:15px;
	line-height:68px;
	display:table;
	font-family:"微软雅黑";
	font-size:12px;
	color:#494949;
	text-align:center;
	clear:both;
}
.page span{
	font-size:13px;
	font-weight:bold;
}
.page .txt{
	width:35px;
	height:25px;
	line-height:25px;
	border:1px solid #a9a9a9;
	text-align:center;
	margin:0px 3px;
}
.page .btn{
	width:54px;
	height:30px;
	line-height:30px;
	background-color:#e3e1e2;
	color:#909090;
}
.page a{
	color:#909090;
	padding:8px 12px;
	background-color:#e3e1e2;
	margin:0px 5px;
}
.page a:hover{
	color:#F00;
}
.gk-pg-ql{
	width:1150px;
	height:auto;
	display:table;
	margin:auto;
	padding:38px 0px 0px;
}
.ql-con-item{
	width:1150px;
	height:auto;
	display:table;
	margin:auto;
}
.gk-pg-ql .ql-con{
	width:100%;
	height:auto;
	display:table;
	margin:0px 0px 28px;
}
.gk-pg-ql .ql-con2{
	width:505px;
	height:auto;
	display:table;
	float:left;
}
.gk-pg-ql .ql-con3{
	width:623px;
	height:auto;
	display:table;
	float:right;
}
.gk-pg-ql .ql-tt{
	width:100%;
	height:46px;
	background:url(../images/icon_03.gif) no-repeat 18px center;
	background-color:#fffbed;
	border-bottom:1px solid #44aeaa;
}
.gk-pg-ql .ql-tt span{
	position:relative;
	left:36px;
	font-size:20px;
	color:#009292;
	line-height:46px;
}
.gk-pg-ql .ql-tt2{
	width:100%;
	height:50px;
	margin:3px 0px 0px;
	background:url(../images/icon_03.gif) no-repeat 18px center;
	background-color:#ffffff;
	font-size:16px;
	color:#333333;
}
.gk-pg-ql .ql-tt2 .tel{
	position:relative;
	left:36px;
	font-size:20px;
	color:#009292;
	line-height:46px;
}
.gk-pg-ql .ql-tt2 .tel-no{
	position:relative;
	left:56px;
}
.gk-pg-ql .ql-cc{
	width:100%;
	padding:10px 0px;
	display:table;
	background-color:#fff;
	font-size:16px;
	color:#333333;
	line-height:30px;
}
.gk-pg-ql .ql-con3 .ql-cc{
	height:292px;
}
.gk-pg-ql .ql-cc .ql-cc-txt{
	padding:0px 15px;
}