@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	color: #333333;
	font-family: " ";
	font-size: 14px;
}
img {
	border: 0
}
dt, dd {
	margin: 0;
	padding: 0;
}
form, input, textarea, table, h1, h3, h4, h5, h6 {
	font-family: "Source Han Sans";
	font-size: 14px;
}
span {
	border: 0px;
}
h1 {
	font-size: 16px;
}
h3 {
	background: none;
}
a {
	text-decoration: none;
 blr:expression(this.onFocus=this.blur());
	color: #6E6E6E;
}
a:hover {
	text-decoration: none;
	color: #0D84DE;
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul, li, dd {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
ul, li, dt {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.clear {
	margin: 0;
	padding: 0;
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
a {
	color: inherit;
 blr:expression(this.onFocus=this.blur());   /*    IE Opera    */
	outline: none;   /*    FF Opera    */
}
a:focus {
	-moz-outline-style: none;   /*    FF    */
}
.warp {
	width: 100%;
}
.fl {
	float: left
}
.fr {
	float: right
}
.w1024 {
	width: 1024px;
}
.margin {
	margin: 0px auto
}
 @-webkit-keyframes openSearch {
0% {
width:0;
left:890px;
opacity:0;
}
100% {
width:580px;
left:310px;
opacity:1;
overflow:inherit;
}
}
@-moz-keyframes openSearch {
0% {
width:0;
left:890px;
opacity:0;
}
100% {
width:580px;
left:310px;
opacity:1;
overflow:inherit;
}
}
@-o-keyframes openSearch {
0% {
width:0;
left:890px;
opacity:0;
}
100% {
width:580px;
left:310px;
opacity:1;
overflow:inherit;
}
}
@keyframes openSearch {
0% {
width:0;
left:890px;
opacity:0;
}
100% {
width:580px;
left:310px;
opacity:1;
overflow:inherit;
}
}
@-webkit-keyframes closeSearch {
0% {
width:580px;
left:310px;
opacity:1;
}
100% {
width:0;
left:890px;
opacity:0;
overflow:hidden;
}
}
@-moz-keyframes closeSearch {
0% {
width:580px;
left:310px;
opacity:1;
}
100% {
width:0;
left:890px;
opacity:0;
overflow:hidden;
}
}
@-o-keyframes closeSearch {
0% {
width:580px;
left:310px;
opacity:1;
}
100% {
width:0;
left:890px;
opacity:0;
overflow:hidden;
}
}
@keyframes closeSearch {
0% {
width:580px;
left:310px;
opacity:1;
}
100% {
width:0;
left:890px;
opacity:0;
overflow:hidden;
}
}
@-webkit-keyframes inputEnter {
0% {
width:0;
}
100% {
width:460px;
}
}
@-moz-keyframes inputEnter {
0% {
width:0;
}
100% {
width:460px;
}
}
@-o-keyframes inputEnter {
0% {
width:0;
}
100% {
width:460px;
}
}
@keyframes inputEnter {
0% {
width:0;
}
100% {
width:460px;
}
}
@-webkit-keyframes inputOut {
0% {
width:460px;
}
100% {
width:0;
}
}
@-moz-keyframes inputOut {
0% {
width:460px;
}
100% {
width:0;
}
}
@-o-keyframes inputOut {
0% {
width:460px;
}
100% {
width:0;
}
}
@keyframes inputOut {
0% {
width:460px;
}
100% {
width:0;
}
}
@-webkit-keyframes searchIEnter {
0% {
width:0;
}
100% {
width:30px;
display:block;
}
}
@-moz-keyframes searchIEnter {
0% {
width:0;
}
100% {
width:30px;
display:block;
}
}
@-o-keyframes searchIEnter {
0% {
width:0;
}
100% {
width:30px;
display:block;
}
}
@keyframes searchIEnter {
0% {
width:0;
}
100% {
width:30px;
display:block;
}
}
@-webkit-keyframes searchIOut {
0% {
width:30px;
}
100% {
width:0;
display:none;
}
}
@-moz-keyframes searchIOut {
0% {
width:30px;
}
100% {
width:0;
display:none;
}
}
@-o-keyframes searchIOut {
0% {
width:30px;
}
100% {
width:0;
display:none;
}
}
@keyframes searchIOut {
0% {
width:30px;
}
100% {
width:0;
display:none;
}
}
.header {
	margin: 0 auto;
	width: 1024px;
	height: 115px;
}
/*面板基础样式*/
.do-col-12 {
	width: 100%;
}
 [class*=do-col-] {
vertical-align: top;
z-index: 1
}
[class*=do-col-]:hover {
	z-index: 2
}
[class*=do-col-]:before {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 1;
	content: " ";
}
[class*=do-col-] > * {
z-index: 2;
position: relative;
}
[class*=do-col-]:first-child:before {
	margin-left: 0
}
[class*=do-col-]:last-child:before {
	margin-right: 0
}
/*logo 大小*/

/* 网站样式 */

.home {
	height: 100%;
	width: 100%;
	margin: 0 auto;
}
.home_news {
	height: 100%;
	width: 100%;
	margin: 0 auto;
	background: url(../images/news_bg.jpg) no-repeat top center #323232;
}
.home_test {
	height: 100%;
	width: 100%;
	margin: 0 auto;
	background: url(../images/f_r1_c1.jpg) no-repeat top center #323232;
}
.home_yf {
	height: 100%;
	width: 100%;
	margin: 0 auto;
	background: url(../images/yf_bg.jpg) no-repeat top center #323232;
}
.home_sfyy {
	height: 100%;
	width: 100%;
	margin: 0 auto;
	background: url(../images/sf_bg.jpg) no-repeat top center #323232;
}
/*通用*/
.l {
	float: left;
}
.blue .left-touch em {
	background: #1cb0ed
}
.blue {
	height: 98px;
	width: 100%; /*position:fixed;z-index:99;*/
	margin: 0 auto;
	background: #00c0ff;
}
.headBg {
	background: #00c0ff;
	height: 100px;
	position: fixed;
	width: 100%;
	z-index: 99;
	-webkit-box-shadow: 0 0 10px rgba(31,99,50,.8);
	-moz-box-shadow: 0 0 10px rgba(31,99,50,.8);
	-ms-box-shadow: 0 0 10px rgba(31,99,50,.8);
	-o-box-shadow: 0 0 10px rgba(31,99,50,.8);
	box-shadow: 0 0 10px rgba(31,99,50,.8);
}
.headBg .logo {
	position: absolute;
	top: 0px;
	left: 40px;
}
.blue .logo {
	position: absolute;
	top: 14px;
	left: 5%;
}
.blue .left-touch {
	position: absolute
}
.logo {
	position: fixed;
	top: 0px;
	left: 15px;
	z-index: 8;
}
.logo img {
	width: 240px;
}
.head .inav_wrapper {
	position: absolute;
	right: 20%;
	top: 0;
}
.head .inav {
	font-size: 18px;
	color: #404040;
}
.head .inav .nav_li {
	float: left;
	padding: 0 10px;
	position: relative;
}
.head .inav .nav_li .sec_nav {
	padding: 0px 0px 0px 0px;
	display: none;
	background: rgba(0, 192, 255, 0.5686274509803921);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#29ffffff, endColorstr=#29ffffff);
	position: absolute;
	left: -30px;
	z-index: 100;
	width: 150px;
	top: 98px;
	text-align: center;
}
.head .inav .nav_li .sec_nav .ul {
	float: left;
	margin-right: 2%;
}
.head .inav .nav_li .sec_nav a {
	font-size: 15px;
	line-height: 30px;
	color: #fff;
}
.head .inav .nav_li .sec_nav a:hover {
	color: #000;
}
.head .inav .nav_li.cur {
	color: #008ed5;
}
.head .inav .nav_li.cur >a {
	position: relative;
}
.head .inav .nav_li >a {
	line-height: 100px;
	display: block;
	color: #fff;
	font-size: 16px;
}
.head .inav .nav_li >a:hover {
	color: #000;
}
.head .head_right {
	width: 200px;
	float: right;
	position: absolute;
	right: 5%;
	height: 68px;
	top: 10px;
}
.head .head_right .head_space {
	width: 135px;
	float: left;
	height: 24px;
	margin-top: 5px;
}
.head .head_right .head_search {
	width: 24px;
	float: left;
	height: 24px;
	margin-top: 5px;
	margin-right: 8px;
	background: url(../images/hsearch.png) no-repeat top center;
	cursor: pointer;
}
.head .head_right .head_mobile {
	width: 24px;
	float: left;
	height: 24px;
	margin-top: 5px;
	margin-right: 8px;
	background: url(../images/hmobile.png) no-repeat top center;
}
.head .head_right .head_wechat {
	width: 24px;
	float: left;
	height: 24px;
	margin-top: 5px;
	background: url(../images/hwei.png) no-repeat top center;
}
.head .head_right .head_jian {
	width: 24px;
	float: left;
	height: 24px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	line-height: 24px;
	background: #00C101;
	color: #fff;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 10px;
	font-size: 12px;
}
.head .head_right .head_fan {
	width: 24px;
	float: left;
	height: 24px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	line-height: 24px;
	background: #fff;
	color: #4988B1;
	margin-right: 8px;
	margin-top: 10px;
	font-size: 12px;
}
.head .head_right .head_en {
	width: 24px;
	float: left;
	height: 24px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	line-height: 24px;
	background: #fff;
	color: #4988B1;
	margin-right: 8px;
	margin-top: 10px;
	font-size: 12px;
}
.head .head_right .head_ja {
	width: 24px;
	float: left;
	height: 24px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	line-height: 24px;
	background: #fff;
	color: #4988B1;
	margin-right: 8px;
	margin-top: 10px;
	font-size: 12px;
}
.head .head_right .head_ko {
	width: 24px;
	float: left;
	height: 24px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	line-height: 24px;
	background: #fff;
	color: #4988B1;
	margin-right: 8px;
	margin-top: 10px;
	font-size: 12px;
}
.head .head_right .head_sh {
	width: 24px;
	float: left;
	height: 24px;
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	text-align: center;
	line-height: 24px;
	background: #fff;
	color: #4988B1;
	margin-top: 10px;
	font-size: 12px;
}
.head .head_right .head_fan:hover {
	background: #00c0ff;
	color: #fff;
	cursor: pointer;
}
.head .head_right .head_en:hover {
	background: #00c0ff;
	color: #fff;
	cursor: pointer;
}
.head .head_right .head_ja:hover {
	background: #00c0ff;
	color: #fff;
	cursor: pointer;
}
.head .head_right .head_ko:hover {
	background: #00c0ff;
	color: #fff;
	cursor: pointer;
}
.head .head_right .head_sh:hover {
	background: #00c0ff;
	color: #fff;
	cursor: pointer;
}
/*.head .head_right .head_search:hover{background:url(hsearch2.png) no-repeat top center;}
.head .head_right .head_mobile:hover{background:url(hmobile2.png) no-repeat top center;}
.head .head_right .head_wechat:hover{background:url(hwei2.png) no-repeat top center;}*/

.header_v2 {
	width: 100%;
	background: #00c0ff;
	overflow: visible;
	display: none;
}
.header_v2 i {
	font-style: normal
}
.clearfix:before {
	display: table;
	content: " ";
}
.header_v2 .nav_container {
	width: 1200px;
	margin: 0 auto;
	padding: 49px 0 49px 0px;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	z-index: 11;
}
.header_v2 .hsearch {
	width: 0;
	height: 42px;
	position: absolute;
	left: 0;
	opacity: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	overflow: hidden;
}
.header_v2 .hsearch .inputbutt {
	width: 20px;
	height: 19px;
	margin: 10px 16px;
	display: block;
	float: left;
	background: url("search.png") no-repeat center;
	background-position: 0 -38px;
	cursor: pointer;
	border: 0;
}
.header_v2 .hsearch .inputbutt:hover {
	background-position: 0 -19px;
}
.header_v2 .hsearch #seach {
	width: 0px;
	height: 26px;
	line-height: 26px;
	margin-top: 9px;
	padding-left: 5px;
	border: 0;
	border-left: 1px solid #999;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: none;
	font-size: 16px;
	font-weight: 100;
}
.header_v2 .hsearch i {
	width: 0;
	height: 30px;
	margin: 6px;
	text-align: center;
	line-height: 30px;
	font-size: 30px;
	font-weight: 500;
	color: #1b1d1f;
	display: block;
	float: right;
	cursor: pointer;
}
.header_v2 .hsearch ul {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	top: 43px;
	padding: 20px 0px;
	-webkit-box-shadow: 0 5px 30px 0 #eee;
	-moz-box-shadow: 0 5px 30px 0 #eee;
	box-shadow: 0 5px 30px 0 #eee;
	display: none;
}
.header_v2 .hsearch ul li {
	margin: 0 57px;
	font-size: 14px;
	height: 30px;
}
.header_v2 .hsearch ul li a {
	color: #1b1d1f;
	line-height: 30px;
	display: block;
}
.header_v2 .hsearch ul li:hover {
	background-color: #f7f8f9;
}
.header_v2 .hsearch.active {
	-webkit-animation: openSearch 0.5s ease-out forwards;
	-moz-animation: openSearch 0.5s ease-out forwards;
	-o-animation: openSearch 0.5s ease-out forwards;
	animation: openSearch 0.5s ease-out forwards;
}
.header_v2 .hsearch.active #seach {
	-webkit-animation: inputEnter 0.3s 0.2s forwards;
	-moz-animation: inputEnter 0.3s 0.2s forwards;
	-o-animation: inputEnter 0.3s 0.2s forwards;
	animation: inputEnter 0.3s 0.2s forwards;
}
.header_v2 .hsearch.active i {
	-webkit-animation: searchIEnter 0.1s 0.4s forwards;
	-moz-animation: searchIEnter 0.1s 0.4s forwards;
	-o-animation: searchIEnter 0.1s 0.4s forwards;
	animation: searchIEnter 0.1s 0.4s forwards;
}
.header_v2 .hsearch.quit {
	-webkit-animation: closeSearch 0.5s ease-out forwards;
	-moz-animation: closeSearch 0.5s ease-out forwards;
	-o-animation: closeSearch 0.5s ease-out forwards;
	animation: closeSearch 0.5s ease-out forwards;
}
.header_v2 .hsearch.quit #seach {
	-webkit-animation: inputOut 0.3s forwards;
	-moz-animation: inputOut 0.3s forwards;
	-o-animation: inputOut 0.3s forwards;
	animation: inputOut 0.3s forwards;
}
.header_v2 .hsearch.quit i {
	-webkit-animation: searchIOut 0.1s 0.4s forwards;
	-moz-animation: searchIOut 0.1s 0.4s forwards;
	-o-animation: searchIOut 0.1s 0.4s forwards;
	animation: searchIOut 0.1s 0.4s forwards;
}
/*.head .head_right .head_search:hover{background:url(hsearch2.png) no-repeat top center;}
.head .head_right .head_mobile:hover{background:url(hmobile2.png) no-repeat top center;}
.head .head_right .head_wechat:hover{background:url(hwei2.png) no-repeat top center;}*/

.header_v2 {
	width: 100%;
	background: #00c0ff;
	overflow: visible;
	display: none;
}
.header_v2 i {
	font-style: normal
}
.clearfix:before {
	display: table;
	content: " ";
}
.header_v2 .nav_container {
	width: 1200px;
	margin: 0 auto;
	padding: 49px 0 49px 0px;
	position: relative;
	font-size: 20px;
	font-weight: bold;
	z-index: 11;
}
.header_v2 .hsearch {
	width: 0;
	height: 42px;
	position: absolute;
	left: 0;
	opacity: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #e9e9e9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #fff;
	overflow: hidden;
}
.header_v2 .hsearch .inputbutt {
	width: 20px;
	height: 19px;
	margin: 10px 16px;
	display: block;
	float: left;
	background: url("search.png") no-repeat center;
	background-position: 0 -38px;
	cursor: pointer;
	border: 0;
}
.header_v2 .hsearch .inputbutt:hover {
	background-position: 0 -19px;
}
.header_v2 .hsearch #seach {
	width: 0px;
	height: 26px;
	line-height: 26px;
	margin-top: 9px;
	padding-left: 5px;
	border: 0;
	border-left: 1px solid #999;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: none;
	font-size: 16px;
	font-weight: 100;
}
.header_v2 .hsearch i {
	width: 0;
	height: 30px;
	margin: 6px;
	text-align: center;
	line-height: 30px;
	font-size: 30px;
	font-weight: 500;
	color: #1b1d1f;
	display: block;
	float: right;
	cursor: pointer;
}
.header_v2 .hsearch ul {
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	top: 43px;
	padding: 20px 0px;
	-webkit-box-shadow: 0 5px 30px 0 #eee;
	-moz-box-shadow: 0 5px 30px 0 #eee;
	box-shadow: 0 5px 30px 0 #eee;
	display: none;
}
.header_v2 .hsearch ul li {
	margin: 0 57px;
	font-size: 14px;
	height: 30px;
}
.header_v2 .hsearch ul li a {
	color: #1b1d1f;
	line-height: 30px;
	display: block;
}
.header_v2 .hsearch ul li:hover {
	background-color: #f7f8f9;
}
.header_v2 .hsearch.active {
	-webkit-animation: openSearch 0.5s ease-out forwards;
	-moz-animation: openSearch 0.5s ease-out forwards;
	-o-animation: openSearch 0.5s ease-out forwards;
	animation: openSearch 0.5s ease-out forwards;
}
.header_v2 .hsearch.active #seach {
	-webkit-animation: inputEnter 0.3s 0.2s forwards;
	-moz-animation: inputEnter 0.3s 0.2s forwards;
	-o-animation: inputEnter 0.3s 0.2s forwards;
	animation: inputEnter 0.3s 0.2s forwards;
}
.header_v2 .hsearch.active i {
	-webkit-animation: searchIEnter 0.1s 0.4s forwards;
	-moz-animation: searchIEnter 0.1s 0.4s forwards;
	-o-animation: searchIEnter 0.1s 0.4s forwards;
	animation: searchIEnter 0.1s 0.4s forwards;
}
.header_v2 .hsearch.quit {
	-webkit-animation: closeSearch 0.5s ease-out forwards;
	-moz-animation: closeSearch 0.5s ease-out forwards;
	-o-animation: closeSearch 0.5s ease-out forwards;
	animation: closeSearch 0.5s ease-out forwards;
}
.header_v2 .hsearch.quit #seach {
	-webkit-animation: inputOut 0.3s forwards;
	-moz-animation: inputOut 0.3s forwards;
	-o-animation: inputOut 0.3s forwards;
	animation: inputOut 0.3s forwards;
}
.header_v2 .hsearch.quit i {
	-webkit-animation: searchIOut 0.1s 0.4s forwards;
	-moz-animation: searchIOut 0.1s 0.4s forwards;
	-o-animation: searchIOut 0.1s 0.4s forwards;
	animation: searchIOut 0.1s 0.4s forwards;
}
.footer_main {
	width: 100%;
	margin: 0 auto;
	/*background: url(../images/foot_c1.jpg) no-repeat top center;*/
	background-size: 100% 100%;
	height: 312px
}
.fix:before, .fix:after {
	display: table;
	clear: both;
	content: '';
}
.footer_maink {
	width: 1200px;
	margin: 0 auto;
	height: 312px;
}
.ft_one {
	width: 1200px;
	height: 183px;
	float: left;
	background: #fff;
	border-top: #CACACA solid 1px;
	position: relative;
	border-bottom: #1E6430 solid 5px;
}
.ft_one .kslanm {
	width: 1064px;
	height: 183px;
	margin-left: 68px;
	margin-right: 68px;
	float: left;
}
.ft_one .kslanm ul li {
	width: 152px;
	height: 183px;
	float: left;
	cursor: pointer;
}
.ft_one .kslanm ul li b {
	display: block;
	float: left;
	width: 90px;
	height: 90px;
	margin-left: 31px;
	margin-top: 32px;
	margin-right: 31px;
}
.ft_one .kslanm ul li span {
	display: block;
	float: left;
	width: 152px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #343434;
	font-size: 18px;
}
.ft_one .kslanm ul li.ed1 b {
	background: url(../images/d1.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed2 b {
	background: url(../images/d2.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed3 b {
	background: url(../images/d3.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed4 b {
	background: url(../images/d4.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed5 b {
	background: url(../images/d5.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed6 b {
	background: url(../images/d6.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed7 b {
	background: url(../images/d7.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed1:hover b {
	background: url(../images/d1on.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed2:hover b {
	background: url(../images/d2on.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed3:hover b {
	background: url(../images/d3on.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed4:hover b {
	background: url(../images/d4on.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed5:hover b {
	background: url(../images/d5on.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed6:hover b {
	background: url(../images/d6on.png) no-repeat top center;
}
.ft_one .kslanm ul li.ed7:hover b {
	background: url(../images/d7on.png) no-repeat top center;
}
.ft_one .kslanm ul li:hover span {
	color: #00c0ff;
}
.ft_one .kslanm ul li:hover {
	border-top: #00c0ff solid 5px;
}
.ft_two {
	width: 1200px;
	height: 123px;
	float: left;
	position: relative;
	font-family: " ";
}
.ft_two .ftwo1 {
	width: 1070px;
	float: left;
	height: 81px;
	line-height: 30px;
	text-align: left;
	color: #000;
	font-size: 14px;
	padding-top: 42px;
}
.ft_two .ftwo2 {
	width: 130px;
	float: left;
	height: 51px;
	text-align: left;
	color: #e7e7e7;
	font-size: 14px;
	line-height: 30px;
	padding-top: 72px;
}
/*首页banner样式*/
.indextop_space {
	width: 100%;
	max-width: 1920px;
	height: 9px;
	background: #ffffff;
	min-width: 1200px;
}
.index_banner {
	height: 665px;
	width: 100%;
	margin: 0 auto;
	max-width: 1920px;
	overflow: hidden;
	min-width: 1200px;
}
.index_bannerimg {
	width: 100%;
	height: 426px;
	margin: 0 auto;
}
img {
	border: 0 none;
}
/*9-23首页大图轮播*/
/*slideBox*/
 
.slideBox {
	width: 100%;
	height: 665px;
	position: relative;
	max-width: 1920px;
}
.slideBox .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 3px;
	z-index: 6;
	margin-left: -35px;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 36px;
	height: 8px;
	line-height: 14px;
	text-align: center;
	background: #E70014;
	cursor: pointer;
}
.slideBox .hd ul li {
	display: inline-block;
	width: 36px;
	height: 8px;
	border-radius: 50px;
	margin: 0 5px;
}
.slideBox .hd ul li.on {
	background-color: #fff;
}
.slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox .bd li {
	background-size: cover;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
	-webkit-opacity: 0;
	-ms-opacity: 0;
	-moz-opacity: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
.slideBox .bd li a {
	width: 100%;
	height: 426px;
	zoom: 1;
	display: block;
}
/*9-23首页大图轮播*/
/*Js幻灯片样式*/
   
 
/* banner */

/*首页ksdh*/
/*单页*/
.page_space {
	width: 100%;
	height: 380px;
	margin: 0 auto;
}
.guide {
	width: 1200px;
	height: 82px;
	margin: 0 auto;
}
.guide .guide_en {
	width: 1200px;
	height: 40px;
	float: left;
	text-align: center;
	color: #C6C6C6;
	font-size: 36px;
	line-height: 40px;
	font-weight: bold;
	font-family: " ";
	text-transform: uppercase
}
.guide .guide_cn {
	width: 1200px;
	height: 42px;
	float: left;
	text-align: center;
	color: #00c0ff;
	font-size: 36px;
	line-height: 42px;
	font-weight: bold;
	font-family: " ";
	text-transform: uppercase
}
.nleft {
	width: 280px;
	height: auto;
	float: left;
	margin-right: 36px;
	margin-bottom: 12px;
}
.nleft .tit {
	width: 280px;
	float: left;
	height: 90px;
	background: #00c0ff;
	color: #fff;
}
.nleft .tit .en {
	width: 280px;
	height: 18px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 18px;
	font-family: " ";
	text-transform: uppercase
}
.nleft .tit .cn {
	width: 280px;
	height: 55px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 30px;
	line-height: 65px;
	font-family: " ";
	text-transform: uppercase
}
.nleft li {
	float: left;
	text-align: center;
	font-size: 16px;
	height: 45px;
	width: 280px;
	line-height: 45px;
	margin-bottom: 6px;
	background: #f2f2f2;
}
.nleft li a {
	color: #4A4A4A;
}
.nleft ul li:hover {
	background: url(../images/list_r5_c2.jpg) no-repeat top left;
	background-size: 100%;
}
.nleft ul li:hover a {
	color: #00c0ff;
}
.nleft ul li a:hover {
	color: #00c0ff;
}
.nleft ul li.hover {
	background: url(../images/list_r5_c2.jpg) no-repeat top left;
	background-size: 100%;
}
.nleft ul li.hover a {
	color: #00c0ff;
}
.nleft .left_ad {
	width: 280px;
	float: left;
	height: auto;
	display: table;
	background: url(../images/list_r2_c2.jpg) no-repeat top center #F2F2F2;
	margin-top: 16px;
}
.nleft .left_ad .tot {
	width: 280px;
	height: 98px;
	line-height: 120px;
	text-align: center;
	color: #24743F;
	font-size: 16px;
	font-weight: bold;
}
.nleft .left_ad .totad {
	width: 228px;
	height: 148px;
	margin-left: 26px;
	margin-right: 26px;
	text-align: center;
	margin-bottom: 10px;
}
.nleft .left_ad .totlist {
	width: 228px;
	height: 148px;
	margin-left: 26px;
	margin-right: 26px;
	text-align: left;
	margin-bottom: 10px;
}
.nleft .left_ad .totlist li {
	width: 228px;
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	background: url(../images/dot.jpg) no-repeat top left;
}
.nleft .left_ad .totlist li a {
	padding-left: 5px;
}
.nleft .left_ad .totlist li:hover a {
	color: #00c0ff;
}
.nleft .left_ad .totlist li:hover {
	background: url(../images/dott.jpg) no-repeat top left;
}
.nright {
	width: 884px;
	float: left;
	height: auto;
	display: table;
}
.nright .location {
	width: 884px;
	height: 52px;
	float: left;
	border-bottom: 1px solid #959595;
}
.nright .location .location_left {
	height: 52px;
	float: left;
	text-align: left;
	width: 130px;
	color: #333333;
	font-family: " ";
	font-weight: 700;
	font-size: 20px;
	line-height: 52px;
}
.nright .location .location_right {
	width: 754px;
	height: 52px;
	float: left;
}
.nright .location .location_right .dqwz {
	font-size: 14px;
	color: #4e4e4e;
	padding-top: 18px;
	float: right;
}
.page_bottom {
	width: 100%;
	height: 100px;
	margin: 0 auto;
}
.page_box {
	width: 1200px;
	margin: 0 auto;
	max-height: 800px;
	display: table;
}
.page_con {
	width: 1200px;
	float: left;
	height: auto;
	font-family: " ";
	line-height: 28px;
	font-size: 16px;
}
.gmiaoxu {
	width: 1200px;
	margin: 0 auto;
	line-height: 36px;
	text-align: center;
	color: #323232;
	font-size: 16px;
	height: 135px;
}
/*资质荣誉*/
.pict_list {
	width: 884px;
	height: auto;
	float: left;
	margin-top: 32px;
}
.pict_list ul {
	margin-left: -22px;
	zoom: 1;
}
.pict_list li {
	float: left;
	width: 278px;
	height: 318px;
	margin-left: 22px;
	margin-bottom: 32px;
}
.pict_list li b {
	display: block;
	float: left;
	width: 278px;
	border: #DCDCDC solid 1px;
	height: 253px;
	margin-bottom: 20px;
}
.pict_list ul li a {
	display: block;
}
.pict_list ul li a img {
	max-width: 100%;
}
.pict_list ul li a .text {
	height: 46px;
	float: left;
	text-align: center;
	color: #4a4a4a;
	font-size: 14px;
	background: #F2F2F2;
	width: 280px;
	line-height: 46px;
}
.pict_list ul li:hover .text {
	background: #1f6333;
}
.pict_list ul li:hover a .text {
	color: #fff;
}
/*景点展示*/
.ny_jdlm {
	width: 400px;
	height: 80px;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ny_jdlm1 {
	width: 200px;
	height: 80px;
	float: left;
}
.ny_jdlm1 b {
	display: block;
	width: 80px;
	height: 50px;
	margin-left: 60px;
	margin-right: 60px;
	float: left;
}
.ny_jdlm1 span {
	display: block;
	width: 200px;
	height: 30px;
	font-size: 18px;
	color: #00c0ff;
	text-align: center;
	line-height: 30px;
	float: left;
}
.ny_jdlm2 {
	width: 200px;
	height: 80px;
	float: left;
}
.ny_jdlm2 b {
	display: block;
	width: 80px;
	height: 50px;
	margin-left: 60px;
	margin-right: 60px;
	float: left;
}
.ny_jdlm2 span {
	display: block;
	width: 200px;
	height: 30px;
	font-size: 18px;
	color: #313131;
	text-align: center;
	line-height: 30px;
	float: left;
}
.panoramic {
	width: 100%;
	
	position: relative;
	box-sizing: border-box;
	padding-top: 0px;
}
.panoramic .box {
	width: 1200px;
	height: 600px;
	margin: auto;
}
.panoramic iframe {
	border: none;
}
.nright .jdzs1 {
	width: 884px;
	float: left;
	height: 372px;
	margin-top: 32px;
}
.nright .jdzs1 .img {
	width: 568px;
	float: left;
	height: 372px;
	overflow: hidden;
}
.nright .jdzs1 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.nright .jdzs1:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.nright .jdzs1 .mx {
	width: 216px;
	background: #eee;
	float: left;
	padding: 50px;
	height: 272px;
}
.nright .jdzs1 .mx p.cn {
	display: block;
	float: left;
	width: 216px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #00c0ff;
	font-size: 24px;
	font-weight: bold;
}
.nright .jdzs1 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 216px;
	height: 140px;
	line-height: 30px;
	text-align: left;
	color: #4e4e4e;
	font-size: 14px;
}
.nright .jdzs1 .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	color: #00c0ff;
	margin-top: 40px;
	font-size: 14px;
}
.jdzs_list {
	width: 884px;
	height: auto;
	float: left;
	margin-top: 30px;
}
.jdzs_list ul {
	margin-left: -24px;
	zoom: 1;
}
.jdzs_list li {
	float: left;
	width: 430px;
	height: 335px;
	margin-left: 24px;
	margin-bottom: 22px;
	background: #F2F2F2;
}
.jdzs_list li .pt {
	width: 430px;
	height: 248px;
	float: left;
	overflow: hidden;
}
.jdzs_list li .pt img {
	width: 430px;
	height: 248px;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.jdzs_list li:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.jdzs_list li .text {
	position: relative;
	right: 0;
	width: 390px;
	padding: 12px 20px 12px 20px;
	height: 63px;
	float: left;
	overflow: hidden;
}
.jdzs_list li .text .bt {
	float: left;
	width: 390px;
	line-height: 30px;
	height: 30px;
	font-size: 18px;
}
.jdzs_list li .text .mx {
	float: left;
	width: 390px;
	height: 30px;
	text-align: left;
	color: #808080;
	font-size: 14px;
	line-height: 30px;
}
.jdzs_list li .text .mx span {
	float: right;
	color: #24743F;
}
.jdzs_list li:hover .text {
	background: #24743F;
	color: #fff;
	transition: all 0.3s ease-in-out 0s;
}
.jdzs_list li:hover .text span {
	color: #fff;
	transition: all 0.3s ease-in-out 0s;
}
.jdzs_list li:hover .text .bt, .jdzs_list li:hover .text .mx {
	color: #fff;
	transition: all 0.3s ease-in-out 0s;
}
/*主题活动*/
.hd_list {
	width: 884px;
	height: auto;
	float: left;
	margin-top: 32px;
}
.hd_list ul {
	margin-left: -24px;
	zoom: 1;
}
.hd_list li {
	float: left;
	width: 430px;
	height: 146px;
	margin-left: 24px;
	margin-bottom: 22px;
	background: #F2F2F2;
}
.hd_list li .pt {
	width: 195px;
	height: 146px;
	float: left;
	overflow: hidden;
}
.hd_list li .pt img {
	width: 195px;
	height: 146px;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.hd_list li .pt:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.hd_list li .text {
	position: relative;
	right: 0;
	width: 211px;
	padding: 12px;
	height: 122px;
	float: left;
	overflow: hidden;
}
.hd_list li .text p {
	display: block;
	float: left;
	width: 211px;
	line-height: 24px;
	font-size: 16px;
}
.hd_list li .text span {
	border: #24743F solid 1px;
	display: block;
	width: 116px;
	height: 30px;
	text-align: center;
	color: #24743F;
	font-size: 14px;
	line-height: 30px;
	right: 18px;
	bottom: 18px;
	position: absolute;
}
.hd_list li:hover .text {
	transition: all 0.3s ease-in-out 0s;
}
.hd_list li:hover .text span {
	background: #24743F;
	border: #fff solid 1px;
	color: #fff;
	transition: all 0.3s ease-in-out 0s;
}
.hd_list li:hover .text p {
	color: #24743F;
	transition: all 0.3s ease-in-out 0s;
}
/*活动预告*/
.hdyg_list {
	width: 884px;
	height: auto;
	float: left;
	margin-top: 32px;
}
.hdyg_list ul {
	zoom: 1;
}
.hdyg_list li {
	float: left;
	width: 884px;
	height: 416px;
	margin-bottom: 14px;
}
.hdyg_list li .pt {
	width: 884px;
	height: 198px;
	float: left;
	overflow: hidden;
}
.hdyg_list li .pt img {
	width: 884px;
	height: 198px;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.hdyg_list li .pt:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.hdyg_list li .text {
	position: relative;
	right: 0;
	width: 884px;
	height: 198px;
	float: left;
	overflow: hidden;
}
.hdyg_list li .text .biaoti {
	color: #00c0ff;
	margin-top: 20px;
	font-size: 20px;
	font-weight: bold;
	width: 696px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}
.hdyg_list li .text .miaoxu {
	color: #323232;
	font-size: 16px;
	text-align: left;
	width: 696px;
	height: 84px;
	line-height: 28px;
	margin-bottom: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.hdyg_list li .text .othe {
	width: 696px;
	float: left;
	height: 45px;
}
.hdyg_list li .text:hover .biaoti {
	color: #068f4c;
	transition: all 0.4s ease-in-out 0s;
}
.hdyg_list li .text .othe .time {
	width: 50%;
	height: 45px;
	float: left;
	line-height: 45px;
	text-align: left;
	font-size: 14px;
	color: #00c0ff;
}
.hdyg_list li .text .othe .time i {
	width: 45px;
	height: 45px;
	display: block;
	float: left;
}
.hdyg_list li .text .othe .address {
	width: 50%;
	height: 45px;
	float: left;
	line-height: 45px;
	text-align: left;
	font-size: 14px;
	color: #00c0ff;
}
.hdyg_list li .text .othe .address i {
	width: 45px;
	height: 45px;
	display: block;
	float: left;
}
.hdyg_list li .text .mmore {
	width: 158px;
	right: 0;
	top: 56px;
	height: 120px;
	float: right;
	position: absolute;
	border-left: #343434 solid 1px;
}
.hdyg_list li .text .mmore i {
	width: 45px;
	height: 45px;
	display: block;
	float: left;
	margin-left: 56.5px;
	margin-right: 56.5px;
	background: url(yhm.png) no-repeat top center;
	margin-top: 15px;
}
.hdyg_list li .text .mmore i img {
	max-width: 100%;
}
.hdyg_list li .text .mmore span {
	width: 120px;
	height: 45px;
	text-align: center;
	display: block;
	float: left;
	margin-left: 19px;
	margin-right: 19px;
}
.hdyg_list li:hover .text .mmore i {
	background: url(yhm2.png) no-repeat top center;
}
.hdyg_list li:hover .text .mmore {
	background: #fff;
	transition: all 0.3s ease-in-out 0s;
}
.hdyg_list li:hover .text .mmore span {
	color: #00c0ff;
	transition: all 0.3s ease-in-out 0s;
}
.hdyg_list li:hover .text p {
	color: #fff;
	transition: all 0.3s ease-in-out 0s;
}
/*休闲娱乐*/
.jqfw_list {
	width: 884px;
	height: auto;
	float: left;
	margin-top: 32px;
}
.jqfw_list ul {
	zoom: 1;
	margin-left: -16px;
}
.jqfw_list ul li {
	margin-left: 16px;
	width: 284px;
	float: left;
	background: #f2f2f2;
	margin-bottom: 30px;
	height: 310px;
}
.jqfw_list li .pt {
	width: 284px;
	height: 160px;
	float: left;
	overflow: hidden;
}
.jqfw_list li .pt img {
	width: 284px;
	height: 160px;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.jqfw_list li .pt:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.jqfw_list ul li .text .bt {
	height: 28px;
	float: left;
	padding-top: 10px;
	color: #00c0ff;
	font-size: 18px;
	width: 244px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 28px;
}
.jqfw_list ul li .text .mmx {
	height: auto;
	float: left;
	padding-top: 10px;
	color: #323232;
	font-size: 14px;
	width: 244px;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 20px;
}
/*联系我们*/
.cmap {
	width: 756px;
	height: 458px;
	float: left;
	background: #F6F4F5;
}
.caddress {
	width: 380px;
	height: 394px;
	padding: 32px;
	float: left;
	background: #F6F4F5;
}
.caddress h1 {
	display: block;
	float: left;
	width: 380px;
	height: 58px;
	line-height: 58px;
	text-align: left;
	color: #00c0ff;
	font-size: 24px;
}
.caddress .cad1 {
	float: left;
	width: 430px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	color: #525252;
	font-size: 16px;
	margin-top: 15px;
}
.caddress .cad1 i {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	float: left;
}
.caddress .cad2 {
	float: left;
	width: 380px;
	line-height: 30px;
	text-align: left;
	color: #525252;
	font-size: 16px;
	margin-top: 15px;
}
.caddress .cad2 i {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	float: left;
}
.caddress .cad2 p {
	display: block;
	float: left;
	width: 342px;
	line-height: 30px;
	text-align: left;
	color: #525252;
	font-size: 16px;
}

/*投诉建议*/
.page_liu_n_input22::placeholder {
 font-size: 14px;
 font-family: Arial;
 letter-spacing: 1px;
 color: #7e7e7e;
 text-align: left;
}
 .page_liu_n_input11::placeholder {
 font-size: 14px;
 font-family: Arial;
 letter-spacing: 1px;
 color: #7e7e7e;
 text-align: left;
}
.page_liu_n_input33::placeholder {
 font-size: 14px;
 font-family: Arial;
 letter-spacing: 1px;
 color: #7e7e7e;
 text-align: left;
}
.page_liu_min {
	width: 1200px;
	height: 375px;
	float: left;
}
.page_liu_n {
	width: 580px;
	float: left;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #7e7e7e;
	text-align: left;
	margin-right: 40px;
}
.page_title_p {
	width: 580px;
	float: left;
	height: 46px;
	line-height: 46px;
	font-size: 16px;
	color: #7e7e7e;
	text-align: left;
}
.liuyan_title_tt {
	width: 100%;
	height: 180px;
	float: left;
	margin-top: 20px;
}
.page_liu_n_input11, .page_liu_n_input22 {
	text-indent: 15px;
	width: 100%;
	height: 44px;
	background: #f2f2f2;
	font-size: 14px;
	color: #7e7e7e;
}
.page_liu_n_input33 {
	width: 100%;
	height: 180px;
	float: left;
	line-height: 38px;
}
.page_liu_n_input11 {
	border: 1px solid #fff;
	background: #EDEDED;
	color: #000;
}
.page_liu_n_input22 {
	border: 1px solid #fff;
	background: #EDEDED;
	color: #000;
}
.page_liu_n_input33 {
	border: 1px solid #fff;
	background: #EDEDED;
	color: #000;
	text-indent: 15px;
	font-size: 14px;
}
.page_liu_n_input44 {
	width: 233px;
	height: 47px;
	background: #297A4F;
	border: none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
	float: left;
	transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-webkit-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;/*margin-left: 32px;*/
}
.page_liu_n_input44:hover {
	margin-left: 10px;
}
.page_liu_sub {
	margin-top: 35px;
}
/*公司简介*/
.page_box .ca_about {
	width: 1200px;
	float: left;
	height: 600px;
}
.page_box .ca_about1 {
	width: 400px;
	float: left;
	height: 600px;
}
.page_box .ca_about1 .img {
	width: 400px;
	float: left;
	height: 374px;
	overflow: hidden;
}
.page_box .ca_about1 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_about1:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_about1 .mx {
	width: 320px;
	float: left;
	height: 162px;
	padding: 32px 40px 32px 40px;
	background: #EEEEEE;
	font-weight: bold;
}
.page_box .ca_about1 .mx p.en {
	display: block;
	float: left;
	width: 320px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #000;
	font-size: 18px;
	text-transform: uppercase;
}
.page_box .ca_about1 .mx p.cn {
	display: block;
	float: left;
	width: 320px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #00c0ff;
	font-size: 24px;
}
.page_box .ca_about1 .mx p.mmx {
	display: block;
	float: left;
	width: 320px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #818181;
	font-size: 24px;
}
.page_box .ca_about1 .mx span {
	display: block;
	float: left;
	width: 130px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	color: #fff;
	background: #00c0ff;
	font-size: 14px;
	margin-left: 95px;
	margin-right: 95px;
}
.page_box .ca_about1:hover .mx span {
	background: #09924f;
	transition: all 0.3s ease-in-out 0s;
}
.page_box .ca_about2 {
	padding: 34px;
	width: 332px;
	float: left;
	height: 532px;
	background: #00c0ff;
}
.page_box .ca_about2 .en {
	display: block;
	float: left;
	width: 332px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.page_box .ca_about2 .cn {
	display: block;
	float: left;
	width: 332px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_about2 .mlist {
	float: left;
	width: 332px;
	height: 466px;
	text-align: left;
	color: #fff;
}
.page_box .ca_about2 .mlist li:hover a {
	color: #CE7B5F;
}
.page_box .ca_about2 .mlist li {
	float: left;
	width: 332px;
	height: 140px;
	margin-top: 20px;
}
.page_box .ca_about2 .mlist li h3 {
	float: left;
	height: 32px;
	line-height: 32px;
	width: 332px;
	font-size: 18px;
}
.page_box .ca_about2 .mlist li p {
	float: left;
	height: auto;
	display: block;
	line-height: 30px;
	width: 332px;
	font-size: 16px;
}
.page_box .ca_about2 .mlist li span {
	float: right;
	width: 70px;
	text-align: left;
	text-decoration: underline;
	font-size: 14px;
	bottom: 28px;
	position: relative;
}
.page_box .ca_about3 {
	width: 400px;
	float: left;
	height: 226px;
	overflow: hidden;
}
.page_box .ca_about4 {
	width: 400px;
	float: left;
	height: 374px;
	overflow: hidden;
}
.page_box .ca_about3 img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_about3:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_about4 img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_about4:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
/*游玩攻略*/  
.page_box .ca_gong1 {
	width: 1200px;
	float: left;
	height: 318px;
}
.page_box .ca_gong1 .img {
	width: 742px;
	float: left;
	height: 318px;
	overflow: hidden;
}
.page_box .ca_gong1 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_gong1:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_gong1 .mx {
	width: 406px;
	margin-left: 16px;
	background: #4587C3;
	float: left;
	padding: 50px 18px 50px 18px;
	height: 218px;
}
.page_box .ca_gong1 .mx p.en {
	display: block;
	float: left;
	width: 406px;
	height: 22px;
	line-height: 22px;
	text-align: left;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.page_box .ca_gong1 .mx p.cn {
	display: block;
	float: left;
	width: 406px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_gong1 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 406px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_gong1 .mx span {
	display: block;
	float: left;
	width: 406px;
	height: 38px;
	line-height: 38px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_gong2 {
	width: 1200px;
	float: left;
	height: 316px;
	margin-top: 18px;
	margin-bottom: 18px;
}
.page_box .ca_gong2 .mx {
	width: 222px;
	background: #eee;
	float: left;
	padding: 60px 36px 60px 36px;
	height: 196px;
}
.page_box .ca_gong2 .mx p.en {
	display: block;
	float: left;
	width: 222px;
	height: 30px;
	line-height: 30px;
	text-align: left;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.page_box .ca_gong2 .mx p.cn {
	display: block;
	float: left;
	width: 222px;
	height: 62px;
	line-height: 62px;
	text-align: left;
	color: #00c0ff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_gong2 .mx span {
	margin-top: 82px;
	display: block;
	float: left;
	width: 222px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	color: #00c0ff;
	font-size: 14px;
}
.page_box .ca_gong2 .ca_list {
	width: 906px;
	float: left;
	height: 316px;
}
.page_box .ca_gong2 .ca_list li {
	margin-left: 18px;
	float: left;
	width: 284px;
	height: 316px;
	background: #00c0ff;
	cursor: pointer;
}
.page_box .ca_gong2 .ca_list li .picc {
	width: 284px;
	height: 172px;
	float: left;
	overflow: hidden;
}
.page_box .ca_gong2 .ca_list li .picc img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_gong2 .ca_list li:hover .picc img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_gong2 .ca_list li .pic_tit {
	width: 236px;
	height: 70px;
	text-align: left;
	line-height: 35px;
	font-size: 18px;
	color: #fff;
	float: left;
	overflow: hidden;
	padding: 20px 24px 20px 24px;
}
.page_box .ca_gong2 .ca_list li .line {
	width: 30px;
	height: 2px;
	background: #fff;
	margin-left: 24px;
	float: left;
	overflow: hidden;
	margin-right: 230px;
}
.page_box .ca_gong3 {
	width: 1200px;
	float: left;
	height: 318px;
	background: url(../images/gong_r22_c2.jpg) no-repeat top center;
}
.page_box .ca_gong3 .ctextbox {
	width: 516px;
	float: left;
	height: 258px;
	padding: 30px 42px 30px 42px;
}
.page_box .ca_gong3 p.en {
	display: block;
	float: left;
	width: 516px;
	height: 22px;
	line-height: 22px;
	margin-top: 22px;
	text-align: left;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
}
.page_box .ca_gong3 p.cn {
	display: block;
	float: left;
	width: 516px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_gong3 p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 516px;
	height: 120px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_gong3 span {
	display: block;
	float: left;
	width: 516px;
	height: 38px;
	line-height: 38px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
/*景区服务*/  
.page_box .ca_fw1 {
	width: 1200px;
	float: left;
	height: 350px;
	margin-bottom: 5px;
}
.page_box .ca_fw1 .img {
	width: 720px;
	float: left;
	height: 350px;
	overflow: hidden;
}
.page_box .ca_fw1 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_fw1:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_fw1 .mx {
	width: 380px;
	background: #4587C3;
	float: left;
	padding: 50px;
	height: 250px;
}
.page_box .ca_fw1 .mx p.cn {
	display: block;
	float: left;
	width: 380px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_fw1 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 380px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_fw1 .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #fff solid 1px;
	color: #fff;
	margin-top: 40px;
	font-size: 14px;
}
.page_box .ca_fw1 .mx:hover {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.page_box .ca_fw2 {
	width: 1200px;
	float: left;
	height: 350px;
	margin-bottom: 5px;
}
.page_box .ca_fw2 .img {
	width: 720px;
	float: left;
	height: 350px;
	overflow: hidden;
}
.page_box .ca_fw2 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_fw2:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_fw2 .mx {
	width: 380px;
	background: #00c0ff;
	float: left;
	padding: 50px;
	height: 250px;
}
.page_box .ca_fw2 .mx p.cn {
	display: block;
	float: left;
	width: 380px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_fw2 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 380px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_fw2 .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #fff solid 1px;
	color: #fff;
	margin-top: 40px;
	font-size: 14px;
}
.page_box .ca_fw2 .mx:hover {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.page_box .ca_fw3 {
	width: 1200px;
	float: left;
	height: 350px;
	margin-bottom: 5px;
}
.page_box .ca_fw3 .img {
	width: 720px;
	float: left;
	height: 350px;
	overflow: hidden;
}
.page_box .ca_fw3 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_fw3:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_fw3 .mx {
	width: 380px;
	background: #4587C3;
	float: left;
	padding: 50px;
	height: 250px;
}
.page_box .ca_fw3 .mx p.cn {
	display: block;
	float: left;
	width: 380px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_fw3 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 380px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_fw3 .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #fff solid 1px;
	color: #fff;
	margin-top: 40px;
	font-size: 14px;
}
.page_box .ca_fw3 .mx:hover {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.page_box .ca_fw4 {
	width: 1200px;
	float: left;
	height: 350px;
	margin-bottom: 5px;
}
.page_box .ca_fw4 .img {
	width: 720px;
	float: left;
	height: 350px;
	overflow: hidden;
}
.page_box .ca_fw4 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_fw4:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_fw4 .mx {
	width: 380px;
	background: #00c0ff;
	float: left;
	padding: 50px;
	height: 250px;
}
.page_box .ca_fw4 .mx p.cn {
	display: block;
	float: left;
	width: 380px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_fw4 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 380px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_fw4 .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #fff solid 1px;
	color: #fff;
	margin-top: 40px;
	font-size: 14px;
}
.page_box .ca_fw4 .mx:hover {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.page_box .ca_fw5 {
	width: 1200px;
	float: left;
	height: 350px;
	margin-bottom: 5px;
}
.page_box .ca_fw5 .img {
	width: 720px;
	float: left;
	height: 350px;
	overflow: hidden;
}
.page_box .ca_fw5 .img img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.page_box .ca_fw5:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.page_box .ca_fw5 .mx {
	width: 380px;
	background: #4587C3;
	float: left;
	padding: 50px;
	height: 250px;
}
.page_box .ca_fw5 .mx p.cn {
	display: block;
	float: left;
	width: 380px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.page_box .ca_fw5 .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 380px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #fff;
	font-size: 14px;
}
.page_box .ca_fw5 .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #fff solid 1px;
	color: #fff;
	margin-top: 40px;
	font-size: 14px;
}
.page_box .ca_fw5 .mx:hover {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
/*师资力量*/  
.teach_list {
	width: 1200px;
	float: left;
	height: auto;
}
.teach_list ul {
	zoom: 1;
	margin-left: -18PX;
}
.teach_list ul li {
	width: 386px;
	float: left;
	height: 529px;
	border: #808080 solid 1px;
	margin-left: 18PX;
	margin-bottom: 40px;
}
.teach_list ul li figure {
	width: 386px;
	overflow: hidden;
	position: relative;
	height: 469px;
}
.teach_list ul li figure>img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.teach_list ul li:hover figure>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.teach_list ul li .te_tit b {
	font-size: 24px;
}
.teach_list ul li .te_tit {
	display: block;
	float: left;
	width: 360px;
	padding-left: 13px;
	padding-right: 13px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	background: #1f2c5e;
}
/*课程体系*/  
.zjkec {
	width: 1200px;
	float: left;
	height: auto;
}
.zjkec .zjkec1 {
	width: 290px;
	height: 592px;
	float: left;
	margin-right: 20px;
}
.zjkec .zjkec1 .zjkec1_top {
	width: 209px;
	height: 160px;
	float: left;
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	background: #1F2D5E;
	padding: 40px;
	color: #fff;
}
.zjkec .zjkec2 {
	width: 810px;
	padding: 40px;
	height: 512px;
	float: left;
	background: #F6F6F6;
}
.zjkec .zjkec2 .zjkec2_bt {
	font-style: italic;
	width: 810px;
	font-weight: bold;
	color: #1f2c5e;
	font-size: 32px;
	line-height: 45px;
	height: 45px;
	float: left;
}
.zjkec .zjkec2 .zjkec2_kt {
	font-style: italic;
	width: 810px;
	color: #303030;
	font-size: 18px;
	line-height: 48px;
	text-align: left;
	margin-top: 15px;
	height: 145px;
	float: left;
}
.zjkec .zjkec2 .zjkec2_con {
	width: 810px;
	float: left;
	height: 286px;
}
.zjkec .zjkec2 .zjkec2_con .img {
	width: 235px;
	float: left;
	margin-left: 10px;
	margin-top: 35px;
	height: 235px;
}
.zjkec .zjkec2 .zjkec2_con .img img {
	max-width: 100%;
}
.zjkec .zjkec2 .zjkec2_con .text {
	width: 565px;
	float: left;
	height: 286px;
	text-align: left;
	color: #303030;
	font-size: 16px;
	line-height: 46px;
	margin-top: 5px;
}
/*明星学员*/  
.star_list {
	width: 1200px;
	float: left;
	height: auto;
}
.star_list ul {
	zoom: 1;
	margin-left: -20PX;
}
.star_list ul li {
	width: 386px;
	float: left;
	height: 528px;
	margin-left: 20PX;
	margin-bottom: 40px;
}
.star_list ul li figure {
	width: 386px;
	overflow: hidden;
	position: relative;
	height: 528px;
}
.star_list ul li figure>img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.star_list ul li figure:after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.0);
	position: absolute
}
.star_list ul li:hover figure>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.star_list ul li .te_tit b {
	font-size: 24px;
}
.star_list ul li .te_tit {
	float: left;
	width: 100%;
	margin-top: -60px;
	position: relative;
	z-index: 1;
}
.star_list ul li .te_tit b {
	font-weight: normal;
	background: rgba(0,0,0,.7);
	color: #fff;
	padding-left: 10px;
	text-align: center;
	padding-right: 10px;
}
.star_list ul li .te_tit b {
	display: block;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	overflow: hidden;
}
.zpbg2 {
	background: #EEEEEE;
}
.zph_li {
	width: 100%;
	height: 329px;
	margin: 0 auto;
	padding-top: 44px;
	padding-bottom: 44px;
}
.zph_li .zph {
	width: 1200px;
	height: 329px;
	margin: 0 auto;
}
.zph_li .zph .img {
	width: 590px;
	height: 329px;
	float: left;
	margin-right: 50px;
	overflow: hidden;
}
.zph_li .zph .img img {
	max-width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.zph_li .zph .zph_con {
	width: 560px;
	height: 329px;
	float: left;
}
.zph_li .zph .zph_con .bt {
	width: 560px;
	float: left;
	height: 50px;
	font-weight: bold;
	font-size: 24px;
	color: #333333;
	line-height: 50px;
}
.zph_li .zph .zph_con .fbtime {
	width: 560px;
	float: left;
	height: 60px;
	font-size: 16px;
	color: #333333;
	line-height: 60px;
}
.zph_li .zph .zph_con .mx {
	width: 560px;
	float: left;
	height: 112px;
	text-align: left;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}
.zph_li .zph .zph_con .add {
	width: 560px;
	float: left;
	height: 45px;
	text-align: left;
	font-size: 16px;
	color: #333333;
	line-height: 45px;
}
.zph_li .zph .zph_con .add i {
	display: block;
	float: left;
	height: 45px;
	width: 45px;
}
.zph_li .zph .zph_con .add i img {
	max-width: 100%;
}
.zph_li .zph .zph_con .add span {
	display: block;
	float: left;
	line-height: 45px;
	color: #1f2c5e;
	font-weight: bold;
	padding-left: 5px;
}
.zph_li:hover .zph .zph_con .bt {
	color: #2447d0;
}
.zph_li:hover .zph .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
/*新闻*/  

.xw_top {
	width: 884px;
	float: left;
	height: 280px;
	margin-top: 32px;
}
.xw_top .img {
	width: 440px;
	float: left;
	height: 280px;
	overflow: hidden;
}
.xw_top .img img {
	width: 100%;
	height: 280px;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.xw_top:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.xw_top .mx {
	width: 390px;
	background: #F6F7F8;
	float: left;
	padding: 25px;
	height: 230px;
}
.xw_top .mx p.cn {
	display: block;
	float: left;
	width: 390px;
	height: auto;
	line-height: 30px;
	text-align: left;
	color: #127746;
	font-size: 22px;
	font-weight: bold;
}
.xw_top .mx p.mmx {
	margin-top: 10px;
	display: block;
	float: left;
	width: 390px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #959595;
	font-size: 14px;
}
.xw_top .mx p.time {
	margin-top: 10px;
	display: block;
	float: left;
	width: 390px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	color: #343434;
	font-size: 18px;
	font-weight: 100;
}
.xw_top .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #127746 solid 1px;
	color: #127746;
	margin-top: 40px;
	font-size: 14px;
}
.xw_top .mx:hover span {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
	color: #fff;
	border: #30B676 solid 1px;
}
.new_list {
	width: 884px;
	float: left;
	height: auto;
}
.new_list ul {
	zoom: 1;
}
.new_list ul li {
	width: 884px;
	float: left;
	height: 215px;
	padding-bottom: 32px;
	padding-top: 32px;
	border-bottom: 1px solid #D5DAE1;
}
.new_list ul li .left-img {
	overflow: hidden;
	height: 215px;
	float: left;
	width: 320px;
	margin-right: 40px;
}
.new_list ul li .left-img>img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	height: 215px;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.new_list ul li:hover .left-img>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.new_list ul li a .right-content {
	width: 524px;
	float: left;
	height: 215px;
}
.new_list ul li a .right-content h2 {
	font-weight: normal;
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 24px;
	color: #272831;
	letter-spacing: 0.8px;
	line-height: 40px;
}
.new_list ul li a .right-content > span {
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	line-height: 16px;
	margin-top: 8px;
	display: inline-block;
}
.new_list ul li a .right-content p {
	height: 85px;
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 14px;
	color: #7E808A;
	letter-spacing: 0.8px;
	line-height: 28px;
	margin-top: 16px;
}
.new_list .views {
	display: inline-block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.new_list .views > span {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	font-family: 'SourceHanS-S_Be206bf1321a330';
	letter-spacing: 0.8px;
	padding-bottom: 9px;
	border-bottom: solid 2px #272831;
	color: #272831;
}
.new_list ul li:hover .right-content h2 {
	color: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.new_list ul li:hover .views > span {
	border-bottom: solid 2px #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.cl:after {
	content: "";
	display: block;
	clear: both;
}
.gg_list {
	width: 884px;
	float: left;
	height: auto;
}
.gg_list ul {
	zoom: 1;
}
.gg_list ul li {
	width: 884px;
	float: left;
	height: 112px;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #D5DAE1;
}
.gg_list ul li .left {
	overflow: hidden;
	height: 112px;
	float: left;
	width: 132px;
	margin-right: 10px;
	color: #00c0ff;
	font-size: 20px;
}
.gg_list ul li a .right-content {
	width: 742px;
	float: left;
	height: 112px;
}
.gg_list ul li a .right-content h2 {
	font-weight: normal;
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 18px;
	color: #272831;
	letter-spacing: 0.8px;
	line-height: 32px;
}
.gg_list ul li a .right-content p {
	height: 56px;
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 14px;
	color: #7E808A;
	letter-spacing: 0.8px;
	line-height: 28px;
}
.gg_list .views {
	display: inline-block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.gg_list .views > span {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	font-family: 'SourceHanS-S_Be206bf1321a330';
	letter-spacing: 0.8px;
	color: #272831;
}
.gg_list ul li:hover .right-content h2 {
	color: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.gg_list ul li:hover .views > span {
	color: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
/*科普*/  

.search-point {
	width: 1200px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 30px;
}
.search-point .red {
	color: #E70012
}
.search-list li {
	border-top: #DFDFDF solid 1px;
	padding: 15px 10px;
}
.newscaption {
	font-size: 15px;
	line-height: 38px;
	font-weight: bold;
	color: #333;
	margin: 0px;
}
.newscaption a:hover {
	color: #00c0ff;
}
.news-pubdate {
	font-size: 12px;
	font-family: " ";
	margin: 10px 2px;
}
.news-pubdate span {
	float: left;
}
.news-content {
	clear: both;
	font-size: 14px;
	color: #666;
	margin: 0px;
	line-height: 26px;
}
.newsdescription {
	font-size: 14px;
	text-align: left;
	line-height: 24px;
}
.kp_top {
	width: 1200px;
	float: left;
	height: 378px;
	margin-bottom: 5px;
}
.kp_top .img {
	width: 598px;
	float: left;
	height: 378px;
	overflow: hidden;
}
.kp_top .img img {
	width: 100%;
	height: 378px;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.kp_top:hover .img img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.kp_top .mx {
	width: 502px;
	background: #F6F7F8;
	float: left;
	padding: 50px;
	height: 278px;
}
.kp_top .mx p.cn {
	display: block;
	float: left;
	width: 502px;
	height: 44px;
	line-height: 44px;
	text-align: left;
	color: #127746;
	font-size: 24px;
	font-weight: bold;
}
.kp_top .mx p.mmx {
	margin-top: 20px;
	display: block;
	float: left;
	width: 502px;
	height: 90px;
	line-height: 30px;
	text-align: left;
	color: #959595;
	font-size: 14px;
}
.kp_top .mx p.time {
	display: block;
	float: left;
	width: 502px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	color: #343434;
	font-size: 18px;
	font-weight: 100;
}
.kp_top .mx span {
	display: block;
	float: left;
	width: 92px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: #127746 solid 1px;
	color: #127746;
	margin-top: 40px;
	font-size: 14px;
}
.kp_top .mx:hover span {
	background: #30B676;
	transition: all 0.3s ease-in-out 0s;
	color: #fff;
	border: #30B676 solid 1px;
}
.kp_list {
	width: 1200px;
	float: left;
	height: auto;
}
.kp_list ul {
	zoom: 1;
}
.kp_list ul li {
	width: 1200px;
	float: left;
	height: 215px;
	padding-bottom: 32px;
	padding-top: 32px;
	border-bottom: 1px solid #D5DAE1;
}
.kp_list ul li .left-img {
	overflow: hidden;
	height: 215px;
	float: left;
	width: 320px;
	margin-right: 40px;
}
.kp_list ul li .left-img>img {
	width: 100%;
	-webkit-transition: all .5s ease-in;
	-o-transition: all .5s ease-in;
	height: 215px;
	-ms-transition: all .5s ease-in;
	-moz-transition: all .5s ease-in;
}
.kp_list ul li:hover .left-img>img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
}
.kp_list ul li a .right-content {
	width: 840px;
	float: left;
	height: 215px;
}
.kp_list ul li a .right-content h2 {
	font-weight: normal;
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 24px;
	color: #272831;
	letter-spacing: 0.8px;
	line-height: 40px;
}
.kp_list ul li a .right-content > span {
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	line-height: 16px;
	margin-top: 8px;
	display: inline-block;
}
.kp_list ul li a .right-content p {
	height: 85px;
	font-family: Arial, ' ', ' ', PingFangSC-Regular;
	font-size: 14px;
	color: #7E808A;
	letter-spacing: 0.8px;
	line-height: 28px;
	margin-top: 16px;
}
.kp_list .views {
	display: inline-block;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.kp_list .views > span {
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	font-family: 'SourceHanS-S_Be206bf1321a330';
	letter-spacing: 0.8px;
	padding-bottom: 9px;
	border-bottom: solid 2px #272831;
	color: #272831;
}
.kp_list ul li:hover .right-content h2 {
	color: #30B676;
	transition: all 0.3s ease-in-out 0s;
}
.kp_list ul li:hover .views > span {
	border-bottom: solid 2px #30B676;
	transition: all 0.3s ease-in-out 0s;
}
/*企业文化*/  
.page_box .page_con .qiyewenhua {
	width: 1200px;
	float: left;
	height: 640px;
}
.page_box .page_con .qiyewenhua .qywhleft {
	width: 487px;
	float: left;
	height: 640px;
}
.page_box .page_con .qywhleft .qiyewenhua1 {
	width: 487px;
	float: left;
	height: 239px;
}
.page_box .page_con .qywhleft .qiyewenhua2 {
	width: 487px;
	float: left;
	height: 398px;
	background: #EEEEEE;
}
.page_box .page_con .qywhleft .qiyewenhua2 h2 {
	display: block;
	float: left;
	height: 62px;
	line-height: 62px;
	text-align: center;
	width: 487px;
	font-size: 20px;
	color: #000000;
}
.page_box .page_con .qywhleft .qiyewenhua2 p {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 487px;
	font-size: 16px;
	color: #000000;
}
.page_box .page_con .qiyewenhua3 {
	width: 693px;
	float: left;
	height: 637px;
	margin-left: 20px;
}
.page_box .page_con .qiyewenhua3 img {
	max-width: 100%;
}
/*管理团队*/
.page_box .page_con .team1 {
	width: 376px;
	margin: 0 auto;
	height: 552px;
	padding: 10px;
	background: #EEEEEE;
	margin-top: 44px;
}
.page_box .page_con .team1 .tu {
	width: 376px;
	height: 443px;
	float: left;
	overflow: hidden;
}
.page_box .page_con .team1 .tu img {
	max-width: 100%;
}
.page_box .page_con .team1 .tu_miao {
	width: 376px;
	height: 110px;
	float: left;
	overflow: hidden;
}
.page_box .page_con .team1 .tu_miao h2 {
	display: block;
	float: left;
	width: 376px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	color: #055897;
	font-size: 24px;
}
.page_box .page_con .team1 .tu_miao p {
	display: block;
	float: left;
	width: 376px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	height: 60px;
	color: #333333;
}
.page_box .page_con .team2 {
	width: 265px;
	float: left;
	height: 376px;
	padding: 10px;
	background: #EEEEEE;
	margin-top: 94px;
	margin-right: 20px;
}
.page_box .page_con .team2 .tu {
	width: 265px;
	height: 296px;
	float: left;
	overflow: hidden;
}
.page_box .page_con .team2 .tu img {
	max-width: 100%;
}
.page_box .page_con .team2 .tu_miao {
	width: 265px;
	height: 110px;
	float: left;
	overflow: hidden;
}
.page_box .page_con .team2 .tu_miao h2 {
	display: block;
	float: left;
	width: 265px;
	text-align: center;
	line-height: 50px;
	height: 50px;
	color: #000;
	font-size: 24px;
	font-weight: 300;
}
.page_box .page_con .team2 .tu_miao p {
	display: block;
	float: left;
	width: 265px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	height: 30px;
	color: #333333;
}
.page_box .page_con .team_list {
	width: 1200px;
	height: 376px;
	margin: 0 auto;
}
/*大事件*/
.list_dsj {
	width: 1200px;
	margin: auto;
	margin-top: 59px;
}
.list_dsj ul li {
	width: 1160px;
	height: 328px;
	background: #eee;
	margin-bottom: 40px;
	padding: 20px;
	float: left;
}
.list_dsj ul li dl {
	padding: 0;
}
.list_dsj ul li:hover {
	background: #fff
}
.list_dsj ul li:hover a {
	color: #015999;
}
.list_dsj ul li:hover .tit_con a {
	color: #015999;
}
.list_dsj ul li dl dt {
	float: left;
	padding: 0;
	margin: 0;
	width: 654px;
	height: 328px;
	overflow: hidden;
	position: relative;
}
.list_dsj ul li dl dt img {
	width: 654px;
	height: 328px;
}
.list_dsj ul li:hover dt img {
	transition: all .8s linear;
	-moz-transition: all .8s linear;
	-o-transition: all .8s linear;
	-webkit-transition: all .8s linear;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-m-transform: scale(1.1);
	transform: scale(1.1);
}
.list_dsj ul li dl dd {
	margin: 0;
	padding: 0;
	margin-left: 36px;
	width: 450px;
	position: relative;
	float: left;
}
.list_dsj ul li dl dd .titt {
	height: 120px;
	float: left;
	width: 450px;
}
.list_dsj ul li dl dd .titt .tit1 {
	color: #015999;
	font-size: 26px;
	line-height: 64px;
	overflow: hidden;
	margin-top: 28px;
	height: 64px;
	float: left;
	width: 312px;
	font-weight: bold
}
.list_dsj ul li dl dd .titt .tit_time {
	color: #015999;
	font-size: 20px;
	line-height: 140px;
	height: 80px;
	float: left;
	width: 130px;
	background: url(dsj_r2_c2.png) no-repeat top center;
	text-align: right;
}
.list_dsj ul li dl dd h3 a {
	color: #015999;
}
.list_dsj ul li dl dd .tit_con {
	color: #363636;
	font-size: 13px;
	width: 450px;
	line-height: 30px;
	float: left;
	height: 190px;
	margin-top: 18px;
}
.list_dsj ul li dl dd .tit_con a {
	color: #4c4c4c;
}
.list_dsj ul li dl dd h4 {
	color: #999999;
	font-size: 13px;
	line-height: 24px;
	font-weight: normal;
	margin-top: 10px;
}
.list_dsj ul li dl dd h4 a {
	color: #999999;
}
.list_dsj ul li dl dd span {
	position: absolute;
	right: 0;
	top: 0;
	width: 65px;
	color: #cccccc;
	font-size: 18px;
	line-height: 40px;
}
.list_dsj ul li dl dd span i {
	font-style: normal;
	font-size: 60px;
	line-height: 70px;
	width: 65px;
	border-bottom: 1px solid #cccccc;
}
.list_dsj ul li:hover span {
	color: #fff;
}
/*党务公开*/
.list_dwgk {
	width: 1200px;
	margin: auto;
	margin-top: 59px;
}
.list_dwgk ul li {
	width: 1200px;
	height: 574px;
	background: #eee;
	margin-bottom: 40px;
	float: left;
}
.list_dwgk ul li dl {
	padding: 0;
}
.list_dwgk ul li:hover {
	background: #fff
}
.list_dwgk ul li:hover a {
	color: #015999;
}
.list_dwgk ul li:hover .tit_con a {
	color: #015999;
}
.list_dwgk ul li dl dt {
	float: left;
	padding: 0;
	margin: 0;
	width: 1200px;
	height: 428px;
	overflow: hidden;
	position: relative;
}
.list_dwgk ul li dl dt img {
	width: 1200px;
	height: 428px;
}
.list_dwgk ul li:hover dt img {
	transition: all .8s linear;
	-moz-transition: all .8s linear;
	-o-transition: all .8s linear;
	-webkit-transition: all .8s linear;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-m-transform: scale(1.1);
	transform: scale(1.1);
}
.list_dwgk ul li dl dd {
	margin: 0;
	padding: 0;
	width: 1200px;
	position: relative;
	float: left;
}
.list_dwgk ul li dl dd .tit_con {
	color: #363636;
	font-size: 16px;
	width: 1150px;
	line-height: 30px;
	float: left;
	height: 100px;
	padding: 25px;
}
.list_dwgk ul li dl dd .tit_con a {
	color: #4c4c4c;
}
/*党群工作*/
.list_djwork {
	width: 1200px;
	margin: auto;
	margin-top: 25px;
}
.list_djwork ul {
	margin-left: -40px;
	zoom: 1;
}
.list_djwork ul li {
	width: 580px;
	height: 480px;
	background: #eee;
	margin-bottom: 40px;
	float: left;
	margin-left: 40px;
}
.list_djwork ul li dl {
	padding: 0;
}
.list_djwork ul li:hover {
	background: #fff
}
.list_djwork ul li:hover a {
	color: #015999;
}
.list_djwork ul li:hover .tit_con a {
	color: #015999;
}
.list_djwork ul li dl dt {
	float: left;
	padding: 0;
	margin: 0;
	width: 580px;
	height: 334px;
	overflow: hidden;
	position: relative;
}
.list_djwork ul li dl dt img {
	width: 580px;
	height: 334px;
}
.list_djwork ul li:hover dt img {
	transition: all .8s linear;
	-moz-transition: all .8s linear;
	-o-transition: all .8s linear;
	-webkit-transition: all .8s linear;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-m-transform: scale(1.1);
	transform: scale(1.1);
}
.list_djwork ul li dl dd .titt {
	margin-top: 20px;
	height: 45px;
	float: left;
	width: 560px;
	padding-left: 10px;
	padding-right: 10px;
	color: #353535;
	font-size: 20px;
	line-height: 45px;
	overflow: hidden;
}
.list_djwork ul li dl dd .titime {
	width: 150px;
	height: 40px;
	background: #0B6CB6;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 20px;
	position: absolute;
	margin-top: -20px;
	margin-left: 10px;
}
.list_djwork ul li dl dd {
	margin: 0;
	padding: 0;
	width: 580px;
	position: relative;
	float: left;
	height: 148px;
}
.list_djwork ul li dl dd .tit_con {
	color: #656565;
	font-size: 16px;
	width: 560px;
	line-height: 30px;
	float: left;
	height: 52px;
	padding-left: 10px;
	padding-right: 10px;
}
.list_djwork ul li dl dd .tit_con a {
	color: #656565;
}
/*人才理念*/
.page_box .jiaruwomen {
	width: 1200px;
	float: left;
	height: auto;
}
.page_box .jiaruwomen .jiaruwomen1 {
	width: 485px;
	height: 1004px;
	float: left;
	margin-bottom: 20px;
}
.page_box .jiaruwomen .jiaruwomen1 img {
	max-width: 100%;
}
.page_box .jiaruwomen .jiaruwomen2 {
	width: 625px;
	padding: 24px 35px 24px 35px;
	margin-left: 20px;
	margin-bottom: 20px;
	background: #EEEEEE;
	height: 956px;
	float: left;
}
.page_box .jiaruwomen .jiaruwomen2 .titt {
	color: #055897;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
	height: 62px;
	float: left;
	line-height: 62px;
	width: 625px;
}
.page_box .jiaruwomen .jiaruwomen2 .tcon {
	width: 625px;
	font-size: 16px;
	line-height: 36px;
	text-align: left;
	float: left;
}
.page_box .jiaruwomen .jiaruwomen2 .tline {
	width: 60px;
	height: 3px;
	background: #055897;
	float: left;
	margin-bottom: 20px;
	margin-right: 565px;
}
.page_box .jiaruwomen .jiaruwomen3 {
	width: 625px;
	font-size: 16px;
	line-height: 36px;
	text-align: left;
	padding: 24px 35px 24px 35px;
	margin-left: 20px;
	margin-bottom: 20px;
	background: #EEEEEE;
	height: 607px;
	float: left;
}
.page_box .jiaruwomen .jiaruwomen31 {
	width: 695px;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 20px;
	height: 769px;
	float: left;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job {
	width: 695px;
	float: left;
	height: 769px;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li {
	width: 672px;
	margin-bottom: 10px;
	border-left: #055897 solid 3px;
	background: #eee;
	float: left;
	height: 67px;
	padding: 10px;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li .titt {
	color: #4d4d4d;
	font-size: 18px;
	font-weight: 100;
	text-align: left;
	height: 46px;
	float: left;
	line-height: 46px;
	width: 642px;
	margin-left: 10px;
	margin-right: 10px;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li .titt span {
	float: right;
	font-size: 14px;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li .tit_end {
	color: #4d4d4d;
	font-size: 14px;
	font-weight: 100;
	text-align: left;
	height: 20px;
	float: left;
	line-height: 20px;
	width: 642px;
	margin-left: 10px;
	margin-right: 10px;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li .tit_end span {
	float: right;
	font-size: 14px;
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li:hover .titt a {
	color: #055897
}
.page_box .jiaruwomen .jiaruwomen31 .list_job li:hover {
	background: #fff;
}
/*通知公告*/
.list_gg {
	width: 1200px;
	margin: auto;
	margin-top: 20px;
}
.list_gg ul li {
	width: 1160px;
	height: 116px;
	background: #eee;
	margin-bottom: 20px;
	padding: 20px;
	float: left;
}
.list_gg ul li:hover {
	background: #fff
}
.list_gg ul li:hover a {
	color: #015999;
}
.list_gg ul li:hover .tit_con a {
	color: #015999;
}
.list_gg ul li .gg_left {
	margin: 0;
	padding: 0;
	width: 850px;
	float: left;
	height: 116px;
}
.list_gg ul li .gg_left .tit1 {
	color: #353535;
	font-size: 20px;
	line-height: 46px;
	overflow: hidden;
	height: 46px;
	float: left;
	width: 850px;
	font-weight: bold
}
.list_gg ul li .gg_left .tit_con {
	color: #656565;
	font-size: 16px;
	width: 850px;
	line-height: 30px;
	text-align: left;
	float: left;
	height: 60px;
	width: 850px;
}
.list_gg ul li .gg_left .tit_con a {
	color: #4c4c4c;
}
.list_dsj ul li dl dd .titt .tit_time {
	color: #015999;
	font-size: 20px;
	line-height: 140px;
	height: 80px;
	float: left;
	width: 130px;
	background: url(dsj_r2_c2.png) no-repeat top center;
	text-align: right;
}
.list_gg ul li .gg_right {
	margin: 0;
	padding: 0;
	width: 115px;
	float: right;
	height: 116px;
}
.list_gg ul li .gg_right span {
	display: block;
	float: left;
	height: 66px;
	width: 115px;
	color: #666666;
	font-size: 36px;
	text-align: center;
	line-height: 86px;
}
.list_gg ul li .gg_right i {
	font-style: normal;
	font-size: 18px;
	line-height: 32px;
	width: 115px;
	color: #666666;
	display: block;
	float: left;
	text-align: center;
}
/**公司动态**/
.list_gsdt {
	width: 1200px;
	margin: auto;
	margin-top: 20px;
}
.list_gsdt ul li {
	width: 1160px;
	height: 185px;
	padding: 20px;
	margin-bottom: 32px;
	background: #eee;
}
.list_gsdt ul li dl {
	padding: 0;
}
.list_gsdt ul li:hover {
	background: #055897
}
.list_gsdt ul li:hover a {
	color: #fff;
}
.list_gsdt ul li dl dt {
	float: left;
	padding: 0;
	margin: 0;
	width: 330px;
	height: 185px;
}
.list_gsdt ul li dl dt img {
	width: 330px;
	height: 185px;
}
.list_gsdt ul li dl dd {
	margin: 0;
	padding: 0;
	margin-left: 40px;
	width: 790px;
	position: relative;
	float: left;
}
.list_gsdt ul li dl dd h3 {
	color: #353535;
	font-size: 20px;
	line-height: 40px;
	width: 600px;
	font-weight: normal
}
.list_gsdt ul li dl dd h3 a {
	color: #353535;
}
.list_gsdt ul li dl dd p {
	color: #666666;
	font-size: 14px;
	width: 600px;
	line-height: 30px;
	margin-top: 14px;
}
.list_gsdt ul li dl dd p a {
	color: #666666;
}
.list_gsdt ul li dl dd span {
	position: absolute;
	right: 0;
	top: 35px;
	width: 105px;
	color: #cccccc;
	font-size: 18px;
	line-height: 40px;
}
.list_gsdt ul li dl dd span i {
	font-style: normal;
	font-size: 60px;
	line-height: 70px;
	width: 65px;
	border-bottom: 1px solid #cccccc;
}
.list_gsdt ul li:hover span {
	color: #fff;
}
.news_content {
	width: 884px;
	float: left;
	background: #eee;
	height: auto;
	display: table;
	padding: 50px;
}
.info_zlmcon {
	width: 100%;
	float: left;
	height: 150px;
	border-bottom: #7D7D7D dashed 1px;
}
.infotitle {
	font-size: 30px;
	color: #343434;
	letter-spacing: 1px;
	text-align: center;
	float: left;
	width: 100%;
	line-height: 70px;
}
.infotime {
	font-size: 14px;
	color: #4B4B4B;
	float: left;
	width: 100%;
	height: 52px;
	text-align: center;
	line-height: 52px;
}
.content1 {
	width: 100%;
	float: left;
	padding-top: 30px;
	line-height: 36px;
	font-size: 16px;
	color: #343434;
	min-height: 400px;
}
.content1 p img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}
.content1 img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}
#artinfo2 {
	width: 884px;
	height: 80px;
	float: left;
	padding-top: 20px;
	border-top: #7D7D7D dashed 1px;
	margin-top: 50px;
}
.shangxp {
	width: 884px;
	height: 80px;
	float: left;
	overflow: hidden;
	line-height: 32px;
	padding-top: 5px;
}
.shangxp a:hover {
	color: #02194F;
}
 

/**新闻中心**/


 
::-webkit-datetime-edit {
padding: 1px;
color:#6be9ff;
background:rgba(0,0,0,0);
}  /*控制编辑区域的*/
::-webkit-datetime-edit-fields-wrapper {
background-color: rgba(0,0,0,0);
font-size:18px;
line-height:34px;
}    /*控制年月日这个区域的*/
::-webkit-datetime-edit-text {
color: #fff;
padding:0;
}  /*这是控制年月日之间的斜线或短横线的*/
::-webkit-datetime-edit-year-field {
background-color: rgba(0,0,0,0);
color: #fff;
}    /*控制年文字, 如2013四个字母占据的那片地方*/
::-webkit-datetime-edit-month-field {
background-color: rgba(0,0,0,0);
color: #fff;
}    /*控制月份*/
::-webkit-datetime-edit-day-field {
background-color: rgba(0,0,0,0);
color: #fff;
}    /*控制具体日子*/
::-webkit-inner-spin-button {
visibility: hidden;
}    /*这是控制上下小箭头的*/
::-webkit-calendar-picker-indicator {      /*这是控制下拉小箭头的*/
 border: 1px solid #ccc;
 border-radius: 2px;
 box-shadow: inset 0 1px #fff, 0 1px #eee;
 background-color: #eee;
 background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);
 color: #666;
 margin-right: 10px;
}
::-webkit-clear-button {    /*控制清除按钮*/
 visibility: hidden;
}
 input::-webkit-input-placeholder {
       /* placeholder颜色  */
      color: #fff;
        /* placeholder字体大小  */
        font-size: 18px;
       /* placeholder位置  */
       text-align: left;
}
textarea::-webkit-input-placeholder {
       /* placeholder颜色  */
      color: #fff;
        /* placeholder字体大小  */
        font-size: 18px;
       /* placeholder位置  */
       text-align: left;
}
.page_box .kftest .kftest3 .kf_beizhu {
	width: 545px;
	padding: 20px;
	background: #065998;
	float: left;
	height: 166px;
}
.page_box .kftest .kftest3 .kf_beizhu .beizhu {
	background: none;
	border: none;
	color: #fff;
	text-align: left;
	width: 545px;
	height: 166px;
}
/**测试服务**/ 
 
   








.noticel {
	overflow: hidden;
	position: relative;
}
.news_li, .swap {
	line-height: 56px;
	display: inline-block;
	position: absolute;
	top: 0;
}
.notice_box {
	width: 100%;
	height: 53px;
	margin: 0 auto;
	background: #F4F4F4;
	max-width: 1550px;
}
.notice {
	width: 1024px;
	margin: 0 auto;
	height: 53px;
}
.noticel {
	float: left;
	width: 1024px;
	height: 53px;
	line-height: 53px;
	color: #1E1E1E;
	font-size: 14px;
	font-family: "Source Han Sans";
}
.noticel .laba {
	width: 150px;
	height: 53px;
	float: left;
}
.noticel .laba img {
	padding-top: 16px;
	float: left;
}
.noticel .laba span {
	display: block;
	float: left;
	margin-left: 20px;
	color: #E73140;
}
.noticel li a {
	color: #4E4E4E;
	font-size: 16px;
	width: 750px;
	overflow: hidden
}
.noticel li span {
	float: right;
	color: #4E4E4E;
	font-size: 16px;
	text-align: right;
	width: 120px;
	margin-right: 10px;
}
.noticel li {
	width: 874px;
	float: left;
}
/*首页大讲坛*/

 
 /*首页大图缩放*/
  
 


 
 
 
	
html*.nav_right {
	margin-left: 0px;
}
.pagespace {
	width: 100%;
	height: 36px;
	margin: 0 auto;
	clear: both;
}
.main_left {
	width: 271px;
	float: left;
	height: auto;
	margin-right: 22px;
	background-color: #EDEBEC;
}
.nav_left {
	width: 271px;
	height: 72px;
	float: left;
	background: url(page_r2_c2.jpg) no-repeat top left;
	overflow: hidden;
}
.nav_left p.ch {
	font-size: 30px;
	color: #fff;
	line-height: 72px;
	text-align: center;
	width: 271px;
	padding-bottom: 10px;
	font-family: "Source Han Sans";
	font-weight: 100;
}
.main_left ul {
	margin-top: 18px;
	float: left;
	background: url(page_r2_c2.jpg) no-repeat bottom left;
	padding-bottom: 20px;
}
.main_left li {
	float: left;
	text-align: center;
	font-size: 14px;
	height: 39px;
	width: 248px;
	line-height: 39px;
	margin-left: 12px;
	margin-bottom: 5px;
}
.main_left li a {
	color: #4A4A4A;
}
.main_left li:hover {
	background: url(page_r5_c3.png) no-repeat;
}
.main_left li:hover a {
	color: #fff;
}
.main_left li a:hover {
	color: #fff;
}
.main_left li.hover {
	background: url(page_r5_c3.png) no-repeat;
}
.main_left li.hover a {
	color: #fff;
}
.space {
	clear: both;
	height: 30px;
	margin: 0 auto;
	width: 1200px;
}
.ny_space {
	width: 1200px;
	height: 40px;
	margin: 0 auto;
}
.content {
	margin: 0 auto;
	height: auto;
	width: 884px;
}
.nbanner {
	height: 402px;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	max-width: 1920px;
	min-width: 1200px;
}
.content .titt {
	width: 1200px;
	float: left;
	height: 54px;
	line-height: 54px;
	background: url(index_r16_c18.jpg) repeat-x top;
}
.content .titt i {
	display: block;
	font-style: normal;
	width: 50px;
	height: 54px;
	text-align: center;
	float: left;
	background: #fff;
}
.content .titt u {
	display: block;
	font-style: normal;
	text-decoration: none;
	height: 54px;
	background: #fff;
	text-align: left;
	float: left;
	font-size: 20px;
	color: #0d84dd;
	padding-right: 10px;
}
.content .titt u a {
	color: #0d84dd;
}
.pagemain {
	margin: 0 auto;
	height: auto;
	width: 884px;
	min-height: 400px;
}
.pagemain_left {
	width: 670px;
	float: left;
	height: auto;
}
.pagemain_right {
	width: 314px;
	float: right;
	height: auto;
}
/*页面右边*/
.pagemain_right .r_zxjd {
	width: 314px;
	height: 360px;
	float: left;
}
.pagemain_right .r_zxjd .ttt {
	width: 314px;
	height: 56px;
	float: left;
}
.pagemain_right .r_zxjd .ttt .bt {
	font-size: 18px;
	font-family: "Source Han Sans";
	color: #222222;
	width: 132px;
	float: left;
	height: 56px;
	line-height: 56px;
	font-weight: 500;
}
.pagemain_right .r_zxjd .ttt .more {
	width: 52px;
	float: right;
	height: 56px;
	line-height: 56px;
}
.pagemain_right .r_zxjd .ttt .more img {
	margin-top: 20px;
}
.pagemain_right .r_zxjd .lbox {
	width: 306px;
	margin-left: 9px;
	float: left;
}
.pagemain_right .r_zxjd .lbox li {
	float: left;
	height: 90px;
	width: 306px;
	border-bottom: #D6D6D6 solid 1px;
}
.pagemain_right .r_zxjd .lbox li .lbox_left {
	width: 50px;
	float: left;
	height: 36px;
	line-height: 36px;
	border-right: #D6D6D6 solid 2px;
	font-size: 28px;
	text-align: center;
	font-family: fantasy;
	color: #8B8B8B;
	margin-top: 25px;
}
.pagemain_right .r_zxjd .lbox li .lbox_right {
	width: 238px;
	float: left;
	margin-left: 16px;
	margin-top: 15px;
}
.pagemain_right .r_zxjd .lbox li .lbox_right h4 {
	font-size: 14px;
	font-weight: 100;
	color: #080808;
}
.pagemain_right .r_zxjd .lbox li .lbox_right p {
	font-size: 14px;
	font-weight: 100;
	color: #757575;
}
.pagemain_right .r_wyzx {
	width: 314px;
	float: left;
	height: 168px;
	margin-bottom: 27px;
}
.pagemain_right .r_ewm {
	width: 314px;
	float: left;
	height: 180px;
	text-align: center;
	margin-bottom: 27px;
}
.news_list {
	padding-top: 20px;
	min-height: 300px;
}
.news_list li {
	overflow: hidden;
	padding: 20px 0;
	background: #f2f2f2;
}
.news_list li.bg_no {
	background: none;
}
.news_date {
	display: block;
	width: 200px;
	height: 120px;
	float: left;
	text-align: center;
	border-right: 1px solid #d4d4d4;
	font-size: 16px;
}
.news_info {
	width: 803px;
	float: left;
	padding: 10px 0 0 50px;
}
.news_info h5 a {
	color: #000;
}
.news_des {
	font-size: 13px;
	line-height: 22px;
	max-height: 44px;
	overflow: hidden;
}
.news_list li:hover .news_info h5 a {
	color: #008FC9;
}
.activity_list .news_date {
	border: none;
	width: 154px;
}
.activity_list .news_info {
	width: 863px;
	padding-left: 40px;
}
.news_pic {
	overflow: hidden;
	width: 172px;
	float: left;
	margin-right: 30px;
}
.main_right .pagemain {
	width: 1024px;
	height: auto;
	float: left;
}
.pagemain .newslist {
	width: 670px;
	float: left;
}
.pagemain .newslist li {
	width: 670px;
	height: 109px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: #EAEAEA solid 1px;
}
/*.index1_newslist li:nth-of-type(2) {margin-bottom:0px;}*/

.pagemain .newslist li .pics {
	float: left;
	overflow: hidden;
	width: 180px;
	height: 108px;
}
.pagemain .newslist li .pics img {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	width: 180px;
	height: 108px;
}
.pagemain .newslist li .pics:hover img {
	-webkit-transform: scale(1.2) rotate(1deg);
	-moz-transform: scale(1.2) rotate(1deg);
	-o-transform: scale(1.2) rotate(1deg);
	-ms-transform: scale(1.2) rotate(1deg);
	transform: scale(1.2) rotate(1deg);
	width: 180px;
	height: 108px;
}
.index_information_oper {
	height: 35px;
	line-height: 35px;
	position: relative; /*margin-top: 5px;*/
}
.index_information_publisher {
	width: 235px;
	position: relative;
	float: left;
}
.index_information_publisher img {
	position: absolute;
	left: 0;
	top: 0;
	width: 35px;
	height: 35px;
	border-radius: 35px;
}
.index_information_publisher span { /*margin-left: 45px;*/
	font-size: 14px;
	color: #999;
}
.square {
	width: 5px;
	height: 5px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/icon/square.png) no-repeat;
	margin: 0 5px;
}
.index_information_comment {
	position: absolute;
	right: 160px;
	top: 0;
}
.icon_comment {
	min-width: 33px;
	font-size: 14px;
	color: #999;
	background: url(../images/icon/pinglun.png) no-repeat left center;
	display: inline-block;
	vertical-align: middle;
	padding-left: 25px;
	margin-left: 20px;
	float: left;
}
.icon_collect {
	min-width: 33px;
	font-size: 14px;
	color: #999;
	background: url(../images/icon/shoucang.png) no-repeat left center;
	display: inline-block;
	vertical-align: middle;
	padding-left: 25px;
	margin-left: 20px;
	float: left;
}
.share_box {
	position: absolute;
	right: 0;
	top: 0;
}
.share_box .share_txt {
	font-size: 14px;
	color: #999;
	float: left;
	margin-right: 6px;
}
.share_box .bdsharebuttonbox {
	float: left;
	margin-top: 4px;
}
/*列表*/






.pagemain .newslist li:last-of-type {
	border-bottom: none;
}
.pagemain .newslist .time {
	color: #787878;
	float: left;
	border: 1px solid #C7C7C7;
	width: 86px;
	text-align: center
}
.pagemain .newslist .time span {
	color: #464646;
	display: block;
	height: 56px;
	font-size: 30px;
	font-weight: bold;
	line-height: 56px;
	border-bottom: 1px solid #d5d5d5
}
.pagemain .newslist .time b {
	height: 30px;
	line-height: 30px;
	display: block;
	font-size: 12;
	font-weight: 500;
	color: #464646;
}
.pagemain .newslist .info {
	float: left;
	margin-left: 30px;
	width: 460px;
}
.pagemain .newslist .info h3 {
	color: #050505;
	font-size: 16px;
	line-height: 22px;
	font-weight: 400;
}
.pagemain .newslist .info .hig {
	color: #868686;
	font-size: 14px;
	line-height: 30px;
}
.pagemain .newslist .info .mmx {
	line-height: 22px;
	color: #9A9A9C;
	font-size: 14px;
}
.pagemain .newslist p {
	font-size: 14px;
	padding-top: 4px;
}
.pagemain .newslist a:hover .time {
	color: #9ACA3A
}
.pagemain .newslist a:hover .time span {
	color: #9ACA3A
}
.pagemain .newslist a:hover {
	color: #e70012
}
.pagemain .newslist a:hover.info .mmx {
	color: #454545;
}
.pagemain .newslist a:hover .time b {
	color: #9ACA3A
}
.pagemain .newslist a:hover h3 {
	color: #e70012;
}
/*我要咨询*/
.login_left {
	width: 670px;
	float: left;
}
.l_title {
	line-height: 40px;
	border-bottom: 1px solid #e9eaec;
	font-size: 16px;
	font-weight: bold;
}
.login_form dl {
	margin-top: 20px;
}
.login_form dl:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.login_form dl dt {
	width: 120px;
	float: left;
	text-align: right;
	line-height: 44px;
	font-size: 14px;
	color: #666;
}
.login_form dl dd {
	margin-left: 130px;
	position: relative;
}
.l_text {
	width: 273px;
	height: 42px;
	border: 1px solid #e9eaec;
	line-height: 42px;
	font-size: 14px;
	color: #666;
	outline: none;
	padding-left: 10px;
}
.l_text_big {
	width: 420px;
	height: 100px;
	border: 1px solid #e9eaec;
	line-height: 25px;
	font-size: 14px;
	color: #666;
	outline: none;
	padding-left: 10px;
}
.l_submit {
	width: 285px;
	height: 44px;
	background: #ff6600;
	font-size: 16px;
	color: #fff;
	border: none;
	cursor: pointer;
}
/*我要咨询列表*/
.problems li {
	padding: 20px;
	border: 1px solid #e9eaec;
	margin-top: 10px;
	margin-bottom: 30px;
}
.problems li .ask {
	position: relative; /*height: 24px;*/
	padding-left: 40px;
	font-size: 14px;
	color: #666;
	margin-bottom: 10px;
	line-height: 24px;
	font-weight: normal;
}
.lore_detail li .ask {
	margin-bottom: 0;
}
.problems li .answer {
	position: relative;
	padding-left: 40px;
	font-size: 14px;
	color: #666;
	line-height: 24px;
}
.ask_title {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: #ff6600;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.answer_title {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: #3598db;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.answer_txt {
	height: 48px;
	line-height: 24px;
	overflow: hidden;
}
.answer_txt2 {
	line-height: 24px;
}
.answer_oper {
	position: relative;
	margin-top: 10px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
}
.answer_oper a {
	position: absolute;
	right: 0;
	top: 0;
	color: #ff6600;
	font-size: 14px;
}
.answer_oper span {
	float: left;
	font-weight: normal;
	display: block;
	width: 30%;
}
.answer_form {
}
.H70 {
	height: 70px;
}
.ask_box {
	background: #fff; /*height: 70px;*/
	padding: 10px 0;
	width: 100%;
	background: #0168b7;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
}
.ask_form { /*height: 50px;*/
	margin: 10px auto;
}
.ask_text {
	width: 1030px;
	height: 50px;
	background: #fff;
	border-radius: 5px;
	min-height: initial;
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
.ask_submit {
	width: 150px;
	height: 50px;
	background: #fff;
	border-radius: 5px;
	font-size: 16px;
	color: #333;
	margin-left: 10px;
	display: inline-block;
	vertical-align: top;
}
.ask_form2 .ask_text, .ask_form2 .ask_submit {
	height: 150px;
	color: #333;
}
/*中心简介*/
.a_znk {
	width: 100%;
	margin: 0 auto;
	height: 439px;
	background: #F3F3F3;
	margin-top: 10px;
}
.a_znk .titt {
	width: 1200px;
	margin: 0 auto;
	height: 54px;
	line-height: 54px;
	background: url(dddd_r4_c5.jpg) repeat-x bottom;
	padding-top: 20px;
}
.a_znk .titt i {
	display: block;
	font-style: normal;
	width: 50px;
	height: 54px;
	text-align: center;
	float: left;
	background: #F3F3F3;
}
.a_znk .titt u {
	display: block;
	font-style: normal;
	text-decoration: none;
	height: 54px;
	background: #F3F3F3;
	text-align: left;
	float: left;
	font-size: 20px;
	color: #0d84dd;
	padding-right: 10px;
}
.a_znk .titt u a {
	color: #0d84dd;
}
.a_zninfo {
	width: 1200px;
	height: 324px;
	margin: 0 auto;
}
.a_zninfopic {
	width: 485px;
	height: 295px;
	float: left;
	margin: 15px 40px 15px 15px;
	overflow: hidden;
}
.a_zninfopic img {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	width: 485px;
	height: 295px;
}
.a_zninfopic:hover img {
	-webkit-transform: scale(1.2) rotate(1deg);
	-moz-transform: scale(1.2) rotate(1deg);
	-o-transform: scale(1.2) rotate(1deg);
	-ms-transform: scale(1.2) rotate(1deg);
	transform: scale(1.2) rotate(1deg);
	width: 485px;
	height: 295px;
}
.a_zninfomx {
	width: 660px;
	height: 295px;
	float: left;
	margin-top: 15px;
	line-height: 43px;
	color: #363636;
	font-size: 15px;
}
.a_ldbz {
	width: 1200px;
	margin: 0 auto;
	height: 410px;
}
.a_ldbz .titt {
	width: 1200px;
	margin: 0 auto;
	height: 54px;
	line-height: 54px;
	background: url(index_r16_c18.jpg) repeat-x bottom;
	padding-top: 20px;
}
.a_ldbz .titt i {
	display: block;
	font-style: normal;
	width: 50px;
	height: 54px;
	text-align: center;
	float: left;
	background: #fff;
}
.a_ldbz .titt u {
	display: block;
	font-style: normal;
	text-decoration: none;
	height: 54px;
	background: #fff;
	text-align: left;
	float: left;
	font-size: 20px;
	color: #0d84dd;
	padding-right: 10px;
}
.a_ldbz .titt u a {
	color: #0d84dd;
}
.a_ldbz .plists {
	width: 1200px;
	margin: 0 auto;
	height: 290px;
	margin-top: 25px;
}
.a_ldbz .plists ul {
	margin-left: -20px;
}
.a_ldbz .plists li {
	display: block;
	overflow: hidden;
	margin-bottom: 14px;
	position: relative;
	width: 224px;
	height: 290px;
	margin-left: 20px;
	float: left;
}
.a_ldbz .plists img {
	width: 224px;
	height: 290px;
}
.a_ldbz .plists i {
	position: absolute;
	bottom: 0px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 59px;
	line-height: 28px;
	padding-top: 5px;
	text-align: center;
	font-style: normal;
	background-color: #000;
	opacity: 0.6;
	font-size: 16px;
	font-family: Source Han Sans;
	color: #fff;
}
.a_nsksk {
	width: 100%;
	margin: 0 auto;
	height: 663px;
	background: url(dddd_r14_c1.jpg) no-repeat top center;
	margin-top: 10px;
}
.a_nsksk .titt {
	width: 1200px;
	margin: 0 auto;
	height: 113px;
	line-height: 54px;
}
.a_nsksk .a_nsks {
	width: 1200px;
	margin: 0 auto;
	height: 471px;
}
.a_nsksk .a_nsks .k1 {
	width: 303px;
	height: 471px;
	float: left;
	overflow: hidden;
	background: url(k1.jpg) no-repeat;
	color: #fff;
}
.a_nsksk .a_nsks .k1 h3 {
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	display: block;
	float: left;
	width: 303px;
}
.a_nsksk .a_nsks .k1 p {
	height: 80px;
	line-height: 24px;
	text-align: left;
	font-size: 14px;
	height: 300px;
	display: block;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
.a_nsksk .a_nsks .k1 span {
	display: block;
	float: left;
	line-height: 34px;
	text-align: center;
	font-size: 24px;
	width: 303px;
}
.a_nsksk .a_nsks .k2 {
	width: 298px;
	height: 471px;
	float: left;
	overflow: hidden;
}
.a_nsksk .a_nsks .k3 {
	width: 300px;
	height: 471px;
	float: left;
	overflow: hidden;
}
.a_nsksk .a_nsks .k4 {
	width: 299px;
	height: 471px;
	float: left;
	overflow: hidden;
}
.a_nsksk .a_nsks .k1:hover img {
	background: #000000;
	opacity: 0.8;
	cursor: pointer;
}
.a_nsksk .a_nsks .k2:hover img {
	background: #000000;
	opacity: 0.8;
	cursor: pointer;
}
.a_nsksk .a_nsks .k3:hover img {
	background: #000000;
	opacity: 0.8;
	cursor: pointer;
}
.a_nsksk .a_nsks .k4:hover img {
	background: #000000;
	opacity: 0.8;
	cursor: pointer;
}
.a_lxwm {
	width: 1200px;
	margin: 0 auto;
	height: 530px;
}
.a_lxwm .titt {
	width: 1200px;
	float: left;
	height: 54px;
	line-height: 54px;
	background: url(index_r16_c18.jpg) repeat-x bottom;
	padding-top: 20px;
}
.a_lxwm .titt i {
	display: block;
	font-style: normal;
	width: 50px;
	height: 54px;
	text-align: center;
	float: left;
	background: #fff;
}
.a_lxwm .titt u {
	display: block;
	font-style: normal;
	text-decoration: none;
	height: 54px;
	background: #fff;
	text-align: left;
	float: left;
	font-size: 20px;
	color: #0d84dd;
	padding-right: 10px;
}
.a_lxwm .titt u a {
	color: #0d84dd;
}
.a_lxwminfo {
	width: 1200px;
	float: left;
	height: 362px;
	margin-top: 20px;
}
.a_lxwminfo_left {
	width: 588px;
	float: left;
	height: 362px;
	margin-right: 9px;
	padding-left: 10px;
	font-size: 20px;
	color: #000;
	line-height: 48px;
}
.a_lxwminfo_right {
	width: 593px;
	height: 362px;
	float: left;
}
/*领导板子*/
.pagemain .plists {
	width: 1200px;
	margin: 0 auto;
	height: auto;
	display: table;
}
.pagemain .plists ul {
	margin-left: -20px;
	margin-top: 20px;
}
.pagemain .plists li {
	display: block;
	overflow: hidden;
	margin-bottom: 14px;
	position: relative;
	width: 224px;
	height: 290px;
	margin-left: 20px;
	float: left;
}
.pagemain .plists img {
	width: 224px;
	height: 290px;
}
.pagemain .plists i {
	position: absolute;
	bottom: 0px;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 59px;
	line-height: 28px;
	padding-top: 5px;
	text-align: center;
	font-style: normal;
	background-color: #000;
	opacity: 0.6;
	font-size: 16px;
	font-family: Source Han Sans;
	color: #fff;
}
/*下期预告*/
.ygk {
	width: 1198px;
	float: left;
	min-height: 600px;
	border: #E2E2E2 solid 1px;
}
.ygk_left {
	float: left;
	width: 861px;
	border-right: #E2E2E2 solid 1px;
	height: auto;
	min-height: 600px;
}
.ygk_left .nr {
	width: 830px;
	float: left;
	height: auto;
	display: table;
	margin-top: 35px;
	margin-left: 15px;
}
.ygk_left .nr .nr_title {
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-weight: 500;
	font-size: 24px;
	color: #000;
}
.ygk_left .nr .nr_qshu {
	text-align: center;
	height: 70px;
	line-height: 70px;
	font-weight: 500;
	font-size: 24px;
	color: #000;
}
.ygk_left .nr .nr_clx {
	text-align: left;
	height: 42px;
	line-height: 42px;
	font-weight: 500;
	font-size: 18px;
	color: #000;
}
.ygk_left .nr .nr_jianjie {
	text-align: left;
	height: auto;
	line-height: 26px;
	font-weight: 500;
	font-size: 16px;
	color: #000;
	padding-bottom: 10px;
}
.ygk_left .nr .nr_time {
	text-align: left;
	height: 38px;
	line-height: 38px;
	font-weight: 500;
	font-size: 18px;
	color: #000;
}
.ygk_left .nr .nr_address {
	text-align: left;
	height: 55px;
	line-height: 55px;
	font-weight: 500;
	font-size: 18px;
	color: #000;
}
.ygk_left .nr .nr_info {
	text-align: left;
	height: auto;
	line-height: 26px;
	font-weight: 500;
	font-size: 16px;
	color: #000;
	padding-bottom: 10px;
}
.ygk_left .nr .nr_info img {
	width: 300px;
	height: 434px;
}
.ygk_right {
	float: left;
	width: 336px;
	height: auto;
}
.ygk_right_tit {
	width: 316px;
	float: left;
	height: 28px;
	margin-top: 35px;
	margin-left: 10px;
	font-weight: 500;
	font-size: 18px;
	color: #000;
}
.ygk_right_tit a {
	color: #000;
}
.ygk_right_list {
	width: 316px;
	height: auto;
	display: table;
	float: left;
	margin-left: 10px;
}
.ygk_right_list li {
	float: left;
	width: 316px;
	border-bottom: #CBCBCB solid 1px;
	height: 198px;
}
.ygk_right_list li .t {
	height: 39px;
	background: url(ygxq_r16_c13.jpg) no-repeat top left;
	width: 316px;
	float: left;
	margin-bottom: 20px;
	line-height: 50px;
	padding-left: 30px;
	color: #1286DD;
}
.ygk_right_list li .jj {
	color: #000;
	font-size: 16px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 316px;
}
.ygk_right_list li .c_zjr {
	color: #000;
	font-size: 16px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 316px;
}
.ygk_right_list li .sj {
	color: #808080;
	font-size: 14px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 316px;
}
.ygk_right_list li .sj span {
	color: #000;
	font-size: 16px;
}
.ygk_right_list li .dd {
	color: #808080;
	font-size: 14px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 316px;
}
.ygk_right_list li .dd span {
	color: #000;
	font-size: 16px;
}
.c_search {
	width: 1200px;
	height: 76px;
	text-align: left;
	line-height: 76px;
	font-size: 18px;
	color: #000;
}
.c_searchkey {
	width: 710px;
	height: 76px;
	float: left;
	text-align: left;
	line-height: 76px;
	font-size: 18px;
	color: #000;
}
.c_searchkey a {
	font-size: 16px;
	color: #484f55;
	padding-right: 10px;
}
.c_searchform {
	width: 490px;
	float: left;
	height: 76px;
}
.c_searchform .input {
	width: 178px;
	float: left;
	margin-top: 19px;
	background: #ffffff;
	border: 1px solid #CBCBCB;
	font-size: 14px;
	margin-right: 14px;
	color: #333;
	height: 37px;
}
.button_search {
	float: left;
	width: 47px;
	height: 37px;
	margin-top: 19px;
	border: none;
	background: url(yugao_r3_c4.jpg) no-repeat;
	cursor: pointer;
}
.yglebiao {
	width: 1200px;
	float: left;
	height: 395px;
	border: #E3E3E3 solid 1px;
	margin-bottom: 27px;
}
.yglebiao_t {
	height: 55px;
	font-size: 30px;
	background: url(yugao_r6_c3.jpg) no-repeat top left;
	width: 1166px;
	float: left;
	margin-bottom: 20px;
	margin-left: 16px;
	margin-top: 6px;
	line-height: 54px;
	padding-left: 64px;
	color: #1286DD;
}
.yglebiao_info {
	width: 1166px;
	float: left;
	margin-left: 16px;
	height: 291px;
}
.yglebiao_info .le {
	float: left;
	overflow: hidden;
	width: 429px;
	height: 289px;
	margin-right: 32px;
}
.yglebiao_info .mi {
	float: left;
	overflow: hidden;
	width: 382px;
	height: 289px;
	margin-right: 30px;
}
.yglebiao_info .mi .jj {
	color: #000;
	font-size: 16px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 382px;
}
.yglebiao_info .mi .c_zjr {
	color: #000;
	font-size: 16px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 382px;
}
.yglebiao_info .mi .sj {
	color: #808080;
	font-size: 14px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 382px;
}
.yglebiao_info .mi .sj span {
	color: #000;
	font-size: 16px;
}
.yglebiao_info .mi .dd {
	color: #808080;
	font-size: 14px;
	text-align: left;
	height: 32px;
	line-height: 32px;
	float: left;
	width: 382px;
	border-bottom: #CBCBCB solid 1px;
	padding-bottom: 15px;
}
.yglebiao_info .mi .dd span {
	color: #000;
	font-size: 16px;
}
.yglebiao_info .mi .xx {
	color: #000;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	width: 382px;
	padding-top: 15px;
}
.yglebiao_info .ri {
	float: left;
	overflow: hidden;
	width: 288px;
	height: 289px;
}
/*人力资源*/


.cv-btn {
	display: inline-block;
	background-color: #339933;
	width: 120px;
	line-height: 35px;
	font-size: 18px;
	font-family: "Source Han Sans";
	text-align: center;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
	margin: 20px 20px 0 0;
}
.cv-email {
	font-size: 16px;
	color: #888;
}
.cv-btn:hover {
	background-color: #0C3;
	color: #fff;
}
.recruit-list-info {
	border-radius: 0;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 30px;
	padding: 20px;
}
.box_sizing {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.recruit-info-title {
	color: #6fba2d;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}
.recruit-info-title > img {
	display: inline-block;
	height: 14px;
	vertical-align: bottom;
}
.recruit-info-content {
	font-size: 12px;
	border-radius: 0;
	border-left: 1px solid #dadbd6;
	margin-left: 70px;
	line-height: 20px;
}
.recruit-info-content > div {
	margin-top: 20px;
}
.recruit-info-content > div > span {
	display: inline-block;
	vertical-align: top;
}
/*人力资源*/















.pageList {
	line-height: 40px;
	margin-top: 10px;
	text-align: center;
	float: left;
	width: 100%;
}
.p_n1 {
	border: 1px solid #24743F;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	color: #fff;
	background: #24743F;
}
.p_n2:hover a {
	color: #999997;
}
.p_n2 a.a1:hover {
	color: #999997;
}
.p_n2 {
	border: 1px solid #F5F5F3;
	padding: 3px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	background: #F5F5F3;
	color: #999997;
	margin-left: 4px;
	margin-right: 4px;
}
.pageList a {
	color: #999997;
}
.channelbox {
	line-height: 25px;
	padding: 10px 0px;
}
/*首页法规政策*/
.index4 {
	width: 1024px;
	margin: 0 auto;
	height: 410px;
}
.sy_fgzc {
	width: 666px;
	float: left;
	height: 410px;
	margin-right: 30px;
}
.sy_fgzc .tit {
	width: 666px;
	height: 70px;
	float: left;
}
.sy_fgzc .tit .bt {
	font-size: 18px;
	font-family: "Source Han Sans";
	color: #222222;
	width: 132px;
	float: left;
	height: 70px;
	line-height: 70px;
	font-weight: 500;
}
.sy_fgzc .tit .ksnav {
	font-size: 12px;
	font-family: "Source Han Sans";
	color: #707070;
	width: 482px;
	float: left;
	height: 70px;
	line-height: 70px;
}
.sy_fgzc .tit .more {
	width: 52px;
	float: right;
	height: 70px;
	line-height: 70px;
}
.sy_fgzc .tit .more img {
	margin-top: 28px;
}
.sy_fgzc .newslist {
	width: 660px;
	float: left;
}
.sy_fgzc .newslist li {
	width: 660px;
	height: 95px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
}
.sy_fgzc .newslist li .pics {
	float: left;
	overflow: hidden;
	width: 158px;
	height: 95px;
}
.sy_fgzc .newslist li .pics img {
	-webkit-transition: all 0.8s ease-in-out;
	-moz-transition: all 0.8s ease-in-out;
	-o-transition: all 0.8s ease-in-out;
	-ms-transition: all 0.8s ease-in-out;
	transition: all 0.8s ease-in-out;
	width: 158px;
	height: 95px;
}
.sy_fgzc .newslist li .pics:hover img {
	-webkit-transform: scale(1.2) rotate(1deg);
	-moz-transform: scale(1.2) rotate(1deg);
	-o-transform: scale(1.2) rotate(1deg);
	-ms-transform: scale(1.2) rotate(1deg);
	transform: scale(1.2) rotate(1deg);
	width: 158px;
	height: 95px;
}
.sy_fgzc .newslist .info {
	float: left;
	margin-left: 30px;
	width: 460px;
}
.sy_fgzc .newslist .info h3 {
	color: #050505;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
}
.sy_fgzc .newslist .info .mmx {
	line-height: 26px;
	color: #626262;
	font-size: 14px;
	padding-top: 4px;
}
.sy_fgzc .newslist a:hover h3 {
	color: #e70012;
}
.sy_fwtd {
	width: 328px;
	float: left;
	height: 410px;
}
.sy_fwtd .tit {
	width: 328px;
	height: 70px;
	float: left;
}
.sy_fwtd .tit .bt {
	font-size: 18px;
	font-family: "Source Han Sans";
	color: #222222;
	width: 132px;
	float: left;
	height: 70px;
	line-height: 70px;
	font-weight: 500;
	padding-left: 14px;
}
.sy_fwtd .tit .more {
	width: 52px;
	float: right;
	height: 70px;
	line-height: 70px;
}
.sy_fwtd .tit .more img {
	margin-top: 28px;
}
.sy_fwtd .plist {
	width: 328px;
	height: 333px;
	float: left;
}
.sy_fwtd .plist li {
	width: 328px;
	float: left;
	height: 80px;
	margin-bottom: 5px;
}
.sy_fwtd .plist li .phead {
	margin-right: 13px;
	width: 80px;
	height: 80px;
	overflow: hidden;
	background: #fff;
	float: left;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
}
.sy_fwtd .plist li .phead img {
	max-width: 100%;
	width: 80px;
	height: 80px;
}
.sy_fwtd .plist li .pxx {
	width: 230px;
	float: left;
	height: 80px;
}
.sy_fwtd .plist li .pxx h4 {
	float: left;
	width: 230px;
	height: 30px;
	line-height: 30px;
	color: #35a4e5
}
.sy_fwtd .plist li .pxx p {
	color: #999999;
	font-size: 12px;
	float: left;
	width: 230px;
	line-height: 24px;
}
/*首页友情链接*/
.sylinkbox {
	width: 100%;
	margin: 0 auto;
	height: 76px;
	background: #23262B;
	max-width: 1550px;
	min-width: 1024px;
}
.sylink {
	width: 1024px;
	margin: 0 auto;
	height: 76px;
}
.sylink_left {
	width: 82px;
	height: 56px;
	float: left;
	margin-top: 20px;
}
.sylink_left .cn {
	color: #fff;
	font-size: 14px;
	float: left;
	display: block;
	width: 82px;
}
.sylink_right {
	width: 842px;
	height: 52px;
	float: left;
	margin-top: 10px;
}
.sylink_right li {
	float: left;
	margin-left: 40px;
	color: #fff;
	font-size: 16px;
	line-height: 52px;
}
.sylink_right li a {
	color: #fff;
}
html, body, #wrap {
	height: 100%;
}
body > #wrap {
	height: auto;
	min-height: 100%;
}
#main {
	padding-bottom: 120px;
} /* 必须使用和footer相同的高度 */
#footer {
	position: relative;
	margin-top: -120px; /* footer高度的负值 */
	height: 120px;
	clear: both;
	width: 100%;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
	zoom: 1;
}
/*footer*/
.footer {
	/*position: fixed;*/
	bottom: 0;
	width: 100%;
	height: 198px;
	background: #2D3037;
	color: #fff;
	max-width: 1550px;
	min-width: 1024px;
	margin: 0 auto;
}
.foot_box {
	width: 100%;
	margin: 0 auto;
	height: 198px;
}
.footmain {
	width: 1024px;
	margin: 0 auto;
	height: 198px;
}
.foot_logo {
	width: 118px;
	float: left;
	height: 198px;
}
.foot_logo img {
	margin-top: 30px;
}
.footmain_1 {
	width: 716px;
	float: left;
	height: 141px;
	margin-top: 57px;
}
.footmain_1 li {
	height: 30px;
	line-height: 30px;
	width: 716px;
	float: left;
	font-size: 12px;
	color: #fff;
	text-align: center;
}
.footmain_1 li a {
	color: #fff;
	font-size: 12px;
}
.footmain_2 {
	width: 190px;
	float: left;
	height: 161px;
}
.footmain_2 img {
	margin-top: 64px;
}
/*图片列表*/
 
.piclist {
	width: 968px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.piclist ul {
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	margin-left: -25px;
}
.piclist ul li {
	width: 222px;
	height: 201px;
	float: left;
	margin-bottom: 30px;
	margin-left: 25px;
	background: #ffffff;
}
.piclist ul li:hover span {
	background: #004177;
}
.piclist ul li:hover a {
	color: #ffffff;
}
.piclist ul li img {
	width: 222px;
	height: 164px;
	overflow: hidden;
}
.piclist ul li b {
	display: block;
	width: 222px;
	height: 164px;
}
.piclist ul li span {
	display: block;
	width: 222px;
	height: 45px;
	background: #D9D9D9;
	text-align: center;
	line-height: 45px;
	font-weight: 300;
	font-size: 14px;
}
.piclist ul li a {
	color: #3A3A3A;
}
/*申请表单*/
.taba_con td, th {
	font-family: Source Han Sans;
	color: #434343;
	font-size: 12px;
	line-height: 25px;
}
.taba_con .input_style {
	border: 1px solid;
	border-color: #d9d9d9;
	padding: 4px 3px;
	margin: 0;
}
.taba_con tr {
	height: 45px;
}
.button_style {
	background: #0D84DD;
	color: #ffffff;
	margin: 0px;
	padding: 2px 5px;
	text-align: center;
	font-weight: bold;
	border: 0px;
	height: 35px;
	overflow: hidden;
	margin-top: 20px;
	width: 150px;
	cursor: pointer;
}
/*讲坛团队列表*/
 
.jttdlist {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.jttdlist ul {
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	margin-left: -5px;
}
.jttdlist ul li {
	width: 296px;
	height: 425px;
	float: left;
	margin-bottom: 30px;
	margin-left: 5px;
	background: #ffffff;
}
.jttdlist ul li:hover .td_xx .title {
	border-bottom: #fff solid 1px;
	color: #fff;
}
.jttdlist ul li:hover .td_xx {
	background: #FB592A;
	color: #fff;
}
.jttdlist ul li:hover .td_xx .tdmx {
	color: #fff;
}
.jttdlist ul li:hover a {
	color: #ffffff;
}
.jttdlist ul li img {
	width: 296px;
	height: 222px;
	overflow: hidden;
}
.jttdlist ul li .pict {
	display: block;
	width: 296px;
	height: 222px;
	float: left;
}
.jttdlist ul li .td_xx {
	display: block;
	width: 296px;
	height: 203px;
	float: left;
	background: #F0F0F0;
}
.jttdlist ul li .td_xx .title {
	float: left;
	width: 262px;
	height: 53px;
	line-height: 53px;
	text-align: center;
	color: #000000;
	font-size: 20px;
	margin-left: 16px;
	border-bottom: #C6C6C6 solid 1px;
}
.jttdlist ul li .td_xx .tdmx {
	float: left;
	width: 262px;
	height: 53px;
	text-align: left;
	color: #000000;
	font-size: 14px;
	line-height: 30px;
	margin-left: 16px;
	padding-top: 5px;
}
.jttdlist ul li a {
	color: #3A3A3A;
}
/*常规列表*/
.list_article {
	width: 1200px;
	float: left;
	margin-top: 15px;
}
.list_article li {
	display: block;
	margin: 0px 0px 0px 0px;
	border-bottom: #d9d9d9 dashed 1px;
	float: left;
	width: 1200px;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
}
.list_article li span {
	float: right;
	font-size: 14px;
	color: #cccccc;
}
/*联系我们*/
.contact_map {
	width: 592px;
	height: 460px;
	float: left;
	margin-bottom: 30px;
}
.contact_con {
	width: 450px;
	margin-left: 30px;
	height: 460px;
	float: left;
	color: #9C9C9C;
	line-height: 28px;
}
.contact_con h3 {
	text-align: left;
	color: #000;
	font-size: 20px;
	line-height: 25px;
	font-family: "Source Han Sans";
	font-weight: 100;
}
.contact_con img {
	margin-top: 20px;
}
.contact_map img {
	margin-top: 0px;
}
/*产品服务*/
.news-list-box {
	width: 1200px;
	margin: 0 auto;
}
.al-boxm {
	width: 1200px;
	height: 187px;
	float: left;
	margin-bottom: 25px;
}
.products_pic_div {
	width: 238px;
	height: 187px;
	float: left;
	position: relative;
	margin-bottom: 10px;
}
.product_pic {
	width: 100%;
	height: 100%;
	margin: 0em 0;
	border: 0;
}
.products_pic_div .product-view-detail {
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	color: #313036;
	font-size: 1.143em;
	line-height: 1.5em;
	text-align: center;
}
.products_pic_div:hover .product-view-detail {
	display: block;
}
.al-box {
	border: #cdcdcd solid 0.071em;
	background-color: #fff;
	height: 185px;
	width: 860px;
	float: right;
	padding: 0 1.857em 0 2.429em;
	margin-bottom: 10px;
}
.al-box h1 {
	color: #2d2c27;
	font-size: 1.715em;
	font-family: "Source Han Sans", Arial, sans-serif;
	height: 55px;
	font-weight: normal;
	line-height: 55px;
}
/*关于*/
.about_con {
	width: 670px;
	float: left;
	height: auto;
	margin-top: 12px;
	line-height: 30px;
	color: #313036;
	padding-bottom: 50px;
}
.about_con p {
	font-family: "Source Han Sans";
	font-size: 14px;
	line-height: 30px;
	color: #313036;
}
.about_con img {
	border: 0;
	margin-top: 20px;
	margin-bottom: 20px;
}
/*图片列表*/
.pagemain2 {
	margin: 0 auto;
	height: auto;
	width: 1024px;
	min-height: 400px;
}
.pagemain2_left {
	width: 1024px;
	float: left;
	height: auto;
}
.tupianlist {
	width: 1024px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
.tupianlist ul {
	height: auto;
	overflow: hidden;
	margin-top: 16px;
	margin-left: -16px;
}
.tupianlist ul li {
	width: 244px;
	height: 376px;
	float: left;
	margin-bottom: 16px;
	margin-left: 16px;
	background: #ffffff;
}
.tupianlist ul li:hover .inxx {
	background: #E70014;
	color: #fff;
}
.tupianlist ul li:hover .inxx h5 {
	color: #fff;
}
.tupianlist ul li:hover a {
	color: #ffffff;
}
.tupianlist ul li:hover .inxx p {
	color: #fff;
}
.tupianlist ul li img {
	width: 244px;
	height: 248px;
	overflow: hidden;
}
.tupianlist ul li .pic {
	float: left;
	width: 244px;
	height: 248px;
}
.tupianlist ul li .inxx {
	float: left;
	width: 244px;
	height: 128px;
	background: #EBEBEB;
	text-align: left;
	line-height: 45px;
	font-weight: 300;
	font-size: 18px;
}
.tupianlist ul li .inxx h5 {
	width: 202px;
	height: 25px;
	line-height: 25px;
	margin-top: 29px;
	float: left;
	display: block;
	font-size: 14px;
	color: #373737;
	font-weight: 100;
	margin-left: 30px;
}
.tupianlist ul li .inxx p {
	width: 202px;
	height: 56px;
	line-height: 25px;
	float: left;
	display: block;
	font-size: 14px;
	color: #373737;
	font-weight: 100;
	margin-left: 30px;
}
.tupianlist ul li a {
	color: #7a7c7b;
}
/*instruction*/

.instruction {
	width: 968px;
	height: auto;
	float: left;
	margin-top: 30px;
}
.instruction li {
	float: left;
	height: 35px;
	line-height: 35px;
	width: 100%;
	border-bottom: #cccccc dashed 1px;
	list-style: square;
	color: #666666;
}
.instruction li span {
	float: right;
	padding-right: 5px;
}
.instruction li:hover {
	color: #02194F;
	background: #efefef
}
.instruction li:hover a {
	color: #02194F;
}
/*内容页*/

.fxcsmx {
	line-height: 24px;
	padding-top: 10px;
	text-align: left;
}
.state_but {
	width: 270px;
	float: left;
}
.state_but .btn {
	display: inline-block;
	width: 120px;
	height: 40px;
	float: left;
	background: #0067AC;
	border: 1px solid #0067AC;
	color: #fff;
	text-align: center;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
}
.state_but .btn:hover {
	color: rgba(255, 255, 255, 0.66);
}
.state_but .btn1 {
	float: left;
}
.state_but .btn2 {
	float: right;
}
/*首页大图背景*/
 
 
/*常见问题*/
.con_right_title {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	font-family: "Source Han Sans";
	color: #0067AC;
}
.con_right_title_sys {
	font-size: 16px!important;
	color: #333!important;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
.anws_hover {
	cursor: pointer;
}
.con_right_title2 {
	font-size: 13px;
	color: #333;
	height: 30px;
	line-height: 30px;
}
.con_right_title2_sys {
	text-decoration: underline;
}
.sys_cjwt_p {
	height: 0;
	overflow: hidden;
}
.anws_hover .con_right_title2_sysbot {
	border-bottom: 1px solid #ebebeb;
	height: 44px!important;
	line-height: 44px!important;
	margin-bottom: 10px!important;
	color: #0091CA!important;
}
.sys_cjwt_pk {
	height: auto;
	overflow: auto;
	margin-bottom: 12px;
}
/*招聘职位*/
.zwcon_right_bao {
	padding-bottom: 12px;
	border-bottom: 1px solid #b5b5b5;
	margin-bottom: 28px;
}
.zwcon_right_title {
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 20px;
	font-family: "Source Han Sans";
	color: #0091CA;
}
.zwcon_right_title2 {
	font-size: 13px;
	color: #333;
	line-height: 30px;
}
.yyz {
	color: #0091CA;
	font-size: 13px;
	text-align: right;
	margin-top: 30px;
}
.footmain_left li a {
	color: #ffffff;
}
.footmain_left li a:hover {
	color: #efefef
}
/*主要样式*/
.subNavBox {
	width: 200px;
	border: solid 1px #e5e3da;
	margin: 100px auto;
}
.subNav {
	float: left;
	text-align: left;
	font-size: 14px;
	height: 39px;
	width: 200px;
	line-height: 39px;
	margin-bottom: 6px;
	background: #D9D9D9;
}
.navContent li a.box2jactive {
	font-weight: bold;
	color: #183883;
}
.subNav a {
	color: #4A4A4A;
	padding-left: 20px;
}
.subNav:hover {
	color: #277fc2;
}
.currentDd {
	color: #277fc2
}
.currentDt {
	background: #183883;
}
.currentDt a {
	color: #ffffff;
}
.navContent {
	display: none;
	border-bottom: solid 1px #e5e3da;
}
.navContent li a {
	display: block;
	width: 190px;
	heighr: 39px;
	text-align: left;
	font-size: 12px;
	line-height: 39px;
	color: #333;
	padding-left: 10px;
}
.navContent li a:hover {
	color: #fff;
	background-color: #277fc2
}
.zgs1 {
	width: 1024px;
	height: 565px;
	float: left;
}
.zgs1 ul {
	margin-left: -8.5px;
*zoom:1;
	_position: relative;
}
.zgs1 li {
	width: 139px;
	height: 565px;
	float: left;
	margin-left: 8.5px;
}
.zgs1 ul li:hover img {
	background: #000000;
	opacity: 0.8;
}
.zgs1 ul li a:hover img {
	background: #000000;
	opacity: 0.8;
}
.zgs1 li img {
	border: 0;
	margin-top: 0px;
	margin-bottom: 20px;
}
.zyyw {
	width: 1024px;
	height: 495px;
	margin: 0 auto;
}
.zyyw_left {
	width: 333px;
	height: 495px;
	float: left;
	margin-right: 12px;
}
.zyyw_mid {
	width: 333px;
	height: 495px;
	float: left;
	margin-right: 12px;
}
.zyyw_right {
	width: 333px;
	height: 495px;
	float: left;
	;
}
.zyyw_left .zyyw1 {
	width: 333px;
	height: 495px;
	overflow: hidden;
	position: relative;
}
.zyyw1 figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 333px;
	max-height: 605px;
	width: 100%;
	height: auto;
	background: #f0f0f0;
	text-align: center;
	cursor: pointer;
}
.zyyw1 figure img {
	position: relative;
	display: block;
	width: 333px;
	height: 495px;
	opacity: 0.8;
	margin-top: 0px;
}
.zyyw_mid .zyyw2 {
	width: 333px;
	height: 242px;
	overflow: hidden;
	position: relative;
}
.zyyw2 figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 333px;
	max-height: 252px;
	width: 100%;
	height: auto;
	background: #f0f0f0;
	text-align: center;
	cursor: pointer;
}
.zyyw2 figure img {
	position: relative;
	display: block;
	width: 333px;
	height: 242px;
	opacity: 0.8;
	margin-top: 0px;
}
.zyyw_mid .zyyw3 {
	width: 333px;
	height: 242px;
	overflow: hidden;
	position: relative;
	margin-top: 11px;
}
.zyyw3 figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 333px;
	max-height: 252px;
	width: 100%;
	height: auto;
	background: #f0f0f0;
	text-align: center;
	cursor: pointer;
}
.zyyw3 figure img {
	position: relative;
	display: block;
	width: 333px;
	height: 242px;
	opacity: 0.8;
	margin-top: 0px;
}
.zyyw_right .zyyw4 {
	width: 333px;
	height: 242px;
	overflow: hidden;
	position: relative;
}
.zyyw4 figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 333px;
	max-height: 252px;
	width: 100%;
	height: auto;
	background: #f0f0f0;
	text-align: center;
	cursor: pointer;
}
.zyyw4 figure img {
	position: relative;
	display: block;
	width: 333px;
	height: 242px;
	opacity: 0.8;
	margin-top: 0px;
}
.zyyw_right .zyyw5 {
	width: 333px;
	height: 242px;
	overflow: hidden;
	position: relative;
	margin-top: 11px;
}
.zyyw5 figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 333px;
	max-height: 252px;
	width: 100%;
	height: auto;
	background: #f0f0f0;
	text-align: center;
	cursor: pointer;
}
.zyyw5 figure img {
	position: relative;
	display: block;
	width: 333px;
	height: 242px;
	opacity: 0.9;
	margin-top: 0px;
}
figure.effect-apollo {
	background: #fff;
}
figure.effect-apollo img {
	opacity: 0.95;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
figure.effect-apollo figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9, 2.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
	transform: scale3d(1.9, 2.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
}
figure.effect-apollo p {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 3em;
	padding: 0 1em;
	max-width: 150px;
	border-right: 4px solid #fff;
	text-align: right;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect-apollo h2 {
	text-align: left;
}
figure.effect-apollo:hover img {
	opacity: 0.6;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
figure.effect-apollo:hover figcaption::before {
	-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
	transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
}
figure.effect-apollo:hover p {
	opacity: 1;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
 @media (max-width: 1366px) and (min-width: 1024px) {
.head .inav_wrapper {
	position: absolute;
	right: 16%;
	height: 100%;
	top: 0;
}
.blue .logo {
	position: absolute;
	top: 14px;
	left: 2%;
}
.head .head_right {
	width: 13%;
	float: right;
	position: absolute;
	right: 1%;
	height: 68px;
	top: 10px;
}
}

.dfhhy{ width:1000px; margin:0px auto;}
.dafy01{ text-align:center;}
.dafy01 h2{ color:#F00; display:inline-block; font-size:30px;}
.dafy01 span{ display:inline-block; color:#F00; margin-left:20px; font-size:20px; font-weight:bold;}
.fbzs{ text-align:center; color:#F00; margin:20px 0px; font-weight:bold; font-size:20px;}

.zdce ul li{ height:60px; line-height:60px; float:left; display:block; width:50%; color:#F00; font-weight:bold; font-size:20px;}
.zdce span{ margin-top:10px; display:block;}
.zdce span strong{ float:left; display:block; width:13%;font-size:20px; font-weight:bold; color:#F00; margin-top:10px;}
.zdce span img{ float:left; display:block;}
.tule{ border-top:2px solid #F00;}
.tule span{ font-weight:normal; font-size:20px; color:#F00; line-height:30px;}

.dzrs ul li{ margin:10px auto;height:60px; line-height:40px;}
.jir img{ float:left; display:block; width:4%; padding-right: 10px;}
.jir span{ font-size:20px; font-size:20px; font-weight:bold;}
.ddd01{ color:#22ad38}
.ddd02{ color:#009bff}
.ddd03{ color:#ed6942}
.renshu{ float:right; display:block; width:80%; border:2px solid #000; border-radius:15px; height:40px; line-height:40px;}
.renshu { text-align:center;}
.renshu strong{ font-size:18px; text-align:right;display: block; position: relative;
 background:#22ad38;/* 进度条背景颜色 */ color:#000;
 height: 40px; /* 高度 */ line-height: 40px;
  /* 必须和高度一致，文本才能垂直居中 */ border-radius:15px; float:left;}
.renshu em{ font-style:normal; font-size:18px; float:left}


.renshu2{ float:right; display:block; width:80%; border:2px solid #000; border-radius:15px; height:40px; line-height:40px;}
.renshu2 { text-align:center;}
.renshu2 strong{ font-size:18px; text-align:right;display: block; position: relative;
 background:#039800;/* 进度条背景颜色 */ color:#000;
 height: 40px; /* 高度 */ line-height: 40px;
  /* 必须和高度一致，文本才能垂直居中 */ border-radius:15px; float:left;}
.renshu2 em{ font-style:normal; font-size:18px; float:left}

.renshu3{ float:right; display:block; width:80%; border:2px solid #000; border-radius:15px; height:40px; line-height:40px;}
.renshu3 { text-align:center;}
.renshu3 strong{ font-size:18px; text-align:right;display: block; position: relative;
 background:#ed6942;/* 进度条背景颜色 */ color:#000;
 height: 40px; /* 高度 */ line-height: 40px;
  /* 必须和高度一致，文本才能垂直居中 */ border-radius:15px; float:left;}
.renshu3 em{ font-style:normal; font-size:18px; float:left}