﻿@charset "utf-8";
/* 全局样式 */
body {
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei", "微软雅黑", "华文细黑", sans-serif, Arial;
	line-height: 160%;
	padding-bottom: 0!important;
	line-height: 160%;
	background: url(../images/sj-top.jpg?rnd=123) top center no-repeat;
	background-size: 100%;
}
*, *:before, *:after {
	box-sizing: inherit;
}
html {
	overflow-x: hidden;
	overflow-y: auto;
	box-sizing: border-box;
}
a {
	color: #000000;
	text-decoration: none
}
a:hover, a:focus {
	color: #000000;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;/*	font-weight: 500;
	line-height: 1.5;
	color: inherit;*/
}
html.borderbox *, html.borderbox *:before, html.borderbox *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.block-group, .block, .block-group:after, .block:after, .block-group:before, .block:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Default block */
.block {
	float: left;
	width: 100%;
}
.listBanner {
	width: 1920px;
	position: relative;
	left: 50%;
	margin-left: -960px;
	height: 400px;
	overflow: hidden;
}
.pftipssl {
	Z-INDEX: 9999;
	left: 20px;
	WIDTH: 129px;
	POSITION: absolute;
	text-align: center;
	TOP: 50px;
}
.pftipssl .listprdds {
	position: relative;
	height: auto;
}
.pftipss {
	Z-INDEX: 333399;
	right: 3px;
	WIDTH: 156px;
	height: 148px;
	POSITION: absolute;
	text-align: center;
	TOP: 150px;
	display: none;
}
p {
	margin: 0;
	padding: 0;
}
dl, dd, dt, ul, li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
li {
	display: list-item;
	text-align: -webkit-match-parent;
}
body, html, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, ul, li {
	padding: 0;
	margin: 0
}
.h1, .h2, .h3, .h4, .h5, .h6 {
	margin: 0;
}
img {
	padding: 0;
	margin: 0;
	border: 0px;
}
*:link, *:visited, *:hover, *:focus, .item-on-hover, .btn-success, #button {
/*	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, menu, section, summary {
	margin: 0;
	padding: 0;
	display: block;
}
.clearfix:before, .clearfix:after, .container:before, .container:after, .nav:before, .nav:after, .row:before, .row:after {
	display: table;
	content: " ";
}
.clearfix:after, .container:after, .nav:after, .row:after {
	clear: both;
}
::-moz-selection { /*针对Firefox*/
background:#f75a53;
color:#fff;
}
::selection {
	background: #f75a53;
	color: #fff;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearit {
	clear: both;
}
.p_r {
	position: relative;
}
.p_zy {
	padding: 0 18px;
}
/*黑无下划线*/
.bn a:link {
	color: #000;
	text-decoration: none;
}
.bn a:visited {
	color: #000;
}
.bn a:hover {
	color: #000;
	text-decoration: underline;
}
.bn a:active, a:focus {
	color: #000;
	text-decoration: none
}
/*绿色链接样式*/
.l01 a:link {
	color: #009966;
	text-decoration: none
}
.l01 a:visited {
	color: #009966;
	text-decoration: none
}
.l01 a:hover {
	color: #000000;
	text-decoration: underline;
}
.l01 a:active {
	color: #009966;
	text-decoration: none
}
/*黑无下划线不变*/
.bn02 a:link {
	color: #000;
	text-decoration: none
}
.bn02 a:visited {
	color: #000;
	text-decoration: none
}
.bn02 a:hover {
	color: #0860a5;
text-decoration:;
}
.bn02 a:active {
	color: #000;
	text-decoration: none
}
/*黑无下划线不变*/
.zi01 a:link {
	color: #333;
	text-decoration: none
}
.zi01 a:visited {
	color: #333;
	text-decoration: none
}
.zi01 a:hover {
	color: #000;
text-decoration:;
}
.zi01 a:active {
	color: #333;
	text-decoration: none
}
/*灰色下划线不变*/
.hui03 a:link {
	color: #b7b7b7;
	text-decoration: none
}
.hui03 a:visited {
	color: #b7b7b7;
	text-decoration: none
}
.hui03 a:hover {
	color: #000;
	text-decoration: none;
}
.hui03 a:active {
	color: #b7b7b7;
	text-decoration: none
}
/*黑下划线不变*/
.bn03 a:link {
	color: #000;
	text-decoration: none
}
.bn03 a:visited {
	color: #000;
	text-decoration: none
}
.bn03 a:hover {
	color: #000;
	text-decoration: underline;
}
.bn03 a:active {
	color: #000;
	text-decoration: none
}
/*黑下划线不变*/
.foottips a:link {
	color: #666666;
	text-decoration: none
}
.foottips a:visited {
	color: #666666;
	text-decoration: none
}
.foottips a:hover {
	color: #000;
	text-decoration: underline;
}
.foottips a:active {
	color: #666666;
	text-decoration: none
}
.lan05 a:link {
	color: #005bac;
	text-decoration: none
}
.lan05 a:visited {
	color: #005bac;
	text-decoration: none
}
.lan05 a:hover {
	color: #fff;
	text-decoration: none;
}
.lan05 a:active {
	color: #005bac;
	text-decoration: none
}
/*导航栏字*/
.navzi a:link {
	color: #ffe1e1;
	text-decoration: none
}
.navzi a:visited {
	color: #ffe1e1;
	text-decoration: none
}
.navzi a:hover {
	color: #FFF;
	text-decoration: none;
}
.navzi a:active {
	color: #ffe1e1;
	text-decoration: none
}
/*蓝无下划线不变*/
.lan01 a:link {
	color: #000000;
	text-decoration: none
}
.lan01 a:visited {
	color: #000000;
	text-decoration: none
}
.lan01 a:hover {
	color: #ff6c00;
	text-decoration: underline;
}
.lan01 a:active {
	color: #000000;
	text-decoration: none
}
/*蓝2无下划线不变*/
.lan02 a:link {
	color: #004FB1;
	text-decoration: none
}
.lan02 a:visited {
	color: #004FB1;
	text-decoration: none
}
.lan02 a:hover {
	color: #000000;
	text-decoration: underline;
}
.lan02 a:active {
	color: #004FB1;
	text-decoration: none
}
/*灰无下划线不变*/
.hui01 a:link {
	color: #333333;
	text-decoration: none
}
.hui01 a:visited {
	color: #333333;
	text-decoration: none
}
.hui01 a:hover {
	color: #000000;
	text-decoration: underline;
}
.hui01 a:active {
	color: #333333;
	text-decoration: none
}
/*绿无下划线不变*/
.lv01 a:link {
	color: #3F8401;
	text-decoration: none
}
.lv01 a:visited {
	color: #3F8401;
	text-decoration: none
}
.lv01 a:hover {
	color: #000000;
	text-decoration: underline;
}
.lv01 a:active {
	color: #3F8401;
	text-decoration: none
}
/*白无下划线不变*/
.bai01 a:link {
	color: #FFFFFF;
	text-decoration: none
}
.bai01 a:visited {
	color: #FFFFFF;
	text-decoration: none
}
.bai01 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
.bai01 a:active {
	color: #FFFFFF;
	text-decoration: none
}
.zzi a:link {
	color: #92424b;
	text-decoration: none
}
.zzi a:visited {
	color: #92424b;
	text-decoration: none
}
.zzi a:hover {
	color: #92424b;
	text-decoration: underline;
	display: block;
}
.zzi a:active {
	color: #92424b;
	text-decoration: none
}
/*红下划线不变*/
.hong01 a:link {
	color: #F00;
	text-decoration: none
}
.hong01 a:visited {
	color: #F00;
	text-decoration: none
}
.hong01 a:hover {
	color: #F00;
	text-decoration: none;
}
.hong01 a:active {
	color: #F00;
	text-decoration: none
}
/*红下划线不变*/
a.daoh:link {
	color: #666;
	text-decoration: none
}
a.daoh:visited {
	color: #666;
	text-decoration: none
}
a.daoh:hover {
	color: #666;
	text-decoration: none;
}
a.daoh:active {
	color: #666;
	text-decoration: none
}
/*导航灰色*/
a.navhui:link {
	color: #ADADAD;
	text-decoration: none
}
a.navhui:visited {
	color: #ADADAD;
	text-decoration: none
}
a.navhui:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.navhui:active {
	color: #ADADAD;
	text-decoration: none
}
.pic_zd img {
	width: 100%;
}
.bai {
	color: #FFF
}
.mheight43 {
	height: 28px;
}
select.sty1 {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 0px #60b2ab;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	padding-right: 35px;
	height: 42px;
	width: 275px;
	background-attachment: scroll;
	background-color: #ffffff;
	background-image: url(../images/selectbg.png);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 16px;
	color: #666666;
	padding-left: 15px;
	font-family: "微软雅黑";
}
       
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select.sty1::-ms-expand {
display: none;
}
.container1200 {
	margin: 0 auto;
	width: 1200px;
	min-width: 1200px;
}
.container100 {
	margin: 0 auto;
	width: 100%;
	min-width: 1150px;
}
.container {
	margin: 0 auto;
	width: 90%;
	max-width: 1600px;/*width:1150px;*/

}
.container96 {
	margin: 0 auto;
	width: 96%;
}
.container93 {
	margin: 0 auto;
	width: 93%;
	max-width: 2000px;
}
.container80 {
	margin: 0 auto;
	width: 80%;
	min-width: 80%;
}
.row {
	margin-right: -15px;
	margin-left: -15px
}
.pull-left {
	float: left!important
}
.pull-right {
	float: right!important
}
.pull-zj {
	margin: 0 auto;
}
.list-unstyled {
	padding: 0;
	margin: 0;
	list-style: none
}
.text-left {
	text-align: left
}
.text-right {
	text-align: right
}
.text-center {
	text-align: center
}
.pingpu-bg {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;/*position: relative;*/
	background-attachment: fixed;
}
.pingpu-bg, .rslides, .fuwu-bg, .news, .ny-banner {
}
.kuanpm1 {
	display: block;
}
.kuanpm2 {
	display: none;
}
.x-padding {
	padding: 0 0 15px 0;
}
.s-padding {
	padding: 15px 0 0 0;
}
.sx-padding {
	padding: 15px 0;
}
.sxge1 {
	padding: 40px 0 0 0;
}
.p_zhong {
	margin: 0 auto;
}
.titlex {
	width: 100%;
	height: 90px;
	background: url(../images/3.png) no-repeat bottom;
	position: relative;
	text-align: center;
	float: left;
	margin-top: 30px;
}
.titlex .en {
	text-align: center;
	width: 100%;
	color: RGB(229,228,228);
	font-family: "Times New Roman";
	font-size: 3em;
	line-height: 50px;
	font-weight: normal;
	text-transform : uppercase
}
.titlex .ch {
 color:;
	position: absolute;
	width: 100%;
	font-size: 1.8em;
	font-weight: bold;
	top: 25px;
	line-height: 38px;
}
.titlex .ch a {
	color: RGB(68,68,68);
}
.titlex .ch a span {
	color: RGB(0,105,183);
}
.con_0 {
	width: 100%;
	height: auto;
}
.con_1 {
	width: 100%;
	height: auto;
	padding: 8px 0 0 0;
}
.con_none {
	width: 100%;
	height: auto;
	display: none;
	padding: 8px 0 0 0;
}
.con_2 {
	width: 100%;
	height: auto;
	color: #000;
}
.con_gg {
	width: 100%;
	height: auto;
	line-height: 0px;
}
.con_gg img {
	width: 100%;
}
.con_2_js {
	width: 100%;
	height: auto;
}
.con_2_d {
	width: 100%;
	height: auto;
	display: none;
}
.con_3_d {
	width: 100%;
	height: auto;
	display: none;
}
.conl1 {
	width: 100%;
	text-align: left;
	float: left;
}
.conl8 {
	width: auto;
	text-align: left;
	float: left;
}
.conl2 {
	width: 57%;
	color: #000;
	text-align: left;
	float: left;
}
.con_title0 {
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 24px;
	color: #ccc;
	text-align: center;
}
.con_title1 {
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 24px;
	color: #000;
	text-align: center
}
.con_title2 {
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 13px;
	color: #747474;
	padding: 6px 0 0 0;
}
.con_line {
	width: 60px;
	float: left;
	height: 9px;
	border-bottom: 3px solid #8bbd08;
}
.con_line_bai {
	width: 300px;
	margin: 0 auto;
	height: 9px;
	border-bottom: 1px solid #fff;
}
.fdbiao {
	position: absolute;
	top: 0px;
	left: 46%;
}
.f-title {
	width: 200px;
	font-size: 24px;
	padding: 0;
	margin: 0 0 25px 0;
	color: #000000;
	font-weight: normal;
}
.f-title small {
	font-size: 14px;
	color: #999999;
	display: block;
	margin-top: 10px;
}
.btn-success {
	color: #fff;
	background-color: #589ED7;
	border-width: 0px;
	border-radius: 5px;
	padding: 10px 20px 8px 20px;
	margin: 0 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.btn-success.about-more {
	padding: 14px 30px 12px 30px;
}
.btn-success.news-more {
	padding: 7px 10px 5px 10px;
	margin-left: 0;
}
.btn-success:hover, .btn-success:focus, .btn-success:active {
	color: #fff;
	background-color: #f75a53;
	text-decoration: none;
}
.btn {
	margin: 20px 0 0 0;
}
.red {
	color: #f75a53 !important;
}
.diwen {
	color: #FFFFFF;
	background-color: #f75a53;
	padding: 10px 20px;
}
/* 导航条、菜单、LOGO */
.headroom {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	transition: all .2s ease-in-out;
	-webkit-transition: all .800s;
	-moz-transition: all .800s;
	-o-transition: all .800s;
	transition: all .800s;
}
.headerbbg {
	background: rgba(36,153,141,0.9);
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
}
.headerbbgfy {
	background: rgba(255,255,255,0.9);
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
}
.headroom--unpinned {
	top: -128px;
}
.headroom--pinned {
	top: 0;
}
.header {
	background-repeat: repeat-x;
	display: none;
	/* -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); */
	height: auto;
	line-height: 0px;
}
.header-top {
	z-index: 999999999 !important;
}
/* LOGO */
.header h1 {
	margin: 0;
	padding: 0;
}
.header .logo {
	display: block;
}
.header .logo img {
	width: 180px;
	margin: 6px 0 6px 10px;
	-webkit-transition: all .800s;
	-moz-transition: all .800s;
	-o-transition: all .800s;
	transition: all .800s;
}
.header .logo.width100 img {
	width: 300px;
}
.header .logow {
	padding-top: 10px;
	display: none;
}
.header .logow img {
	float: left;
	width: 290px;
	-webkit-transition: all .800s;
	-moz-transition: all .800s;
	-o-transition: all .800s;
	transition: all .800s;
}
.header h1 small {
	font-size: 14px;
	color: #999;
	display: table;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 20px;
	line-height: 26px;
	margin-top: 24px;
	font-style: italic;
}
.header h1 small a {
	color: #999;
}
.hdpbottomtz {
	float: left;
	width: 120px;
	background: #0a6dc6;
	line-height: 50px;
	font-size: 0.9em;
	text-align: center;
}
.hdpbottomtzgjz {
	float: left;
	width: 60%;
}
.hdpbottomtzgjz li a {
	float: left;
	width: auto;
	color: #333;
	padding: 0 10px;
	text-align: center;
	font-size: 0.9em;
	line-height: 50px;
}
.hdpbottomtzgjz li a:hover {
	font-size: 0.9em;
	color: #333;
}
.hdpsearch {
	float: right;
	width: 23%;
}
.hdpsearch .sskuang1 {
	float: right;
	width: 73%;
}
.hdpsearch .sskuang1 input {
	width: 100%;
	border: 1px solid #CCC;
	height: 33px;
	line-height: 33px;
	margin-top: 8px;
	padding-left: 8px;
	font-size: 0.8em;
}
.hdpsearch .sskuangs {
	float: right;
	margin-top: 8px;
	margin-left: 6px;
	width: auto;
	padding: 0 8px;
	background: #0a6dc6;
	height: 33px;
	line-height: 33px;
	text-align: center;
	color: #FFF;
}
.header2topnav {
	width: 100%;
	height: 50px;
	margin: 0 auto;
	text-align: center;
	line-height: 0px;
	position: relative;
	z-index: 100000;
}
.header2topnav.lanse1 {
	background: #3baa9d;
}
.header2top {
	width: 100%;
	height: auto;
	margin: 0 auto;
	border-top: 4px solid #24998d;
	text-align: center;
	line-height: 0px;
	position: relative;
}
.header2topm {
	width: 1200px;
	height: 28px;
	margin: 0 auto;
}
.header2topm .topleftzi {
	float: left;
	font-size: 0.76em;
	color: #7b7a7a;
	line-height: 28px;
}
.header2topm .topleftzir {
	float: right;
}
.header2topm .topleftzir li {
	float: left;
	font-size: 0.76em;
	color: #7b7a7a;
	line-height: 28px;
}
.header2topm .topleftzir li.ge {
	float: left;
	width: 10px;
	text-align: center;
	color: #7b7a7a;
}
.header2topm .topleftzir li a {
	color: #7b7a7a;
}
.header2topm .topleftzir li a:hover {
	color: #333;
	text-decoration: underline;
}
.header2 {
	width: 90%;
	max-width: 1600px;
	height: auto;
	margin: 0 auto;
}
.header2 .header2kuang {
	width: 100%;
	height: auto;/*  background-image: url(../images/sj-top.jpg); */
	background-size: 100%;
	background-repeat: no-repeat;
	display: inline-block;
}
.header2 .header2kuang .logo2list {
	float: left;
	height: auto;
	width: 480px;
	padding: 0 0;
}
.header2 .header2kuang .logo2list img {
	width: 100%;
	float: left;
}
.header2 .header2kuang .logo3list {
	float: left;
	height: auto;
	width: 120px;
}
.header2 .header2kuang .logo3list img {
	width: 100%;
	float: left;
	margin-top: 25px;
}
.header2 .header2kuang .tel2list {
	float: right;
	margin-top: 20px;
}
.header2 .header2kuang .tel2list .wrk100 {
	width: 100%;
	line-height: auto;
	background-color: #fff;
}
.header2 .header2kuang .tel2list .wrk100 .search {
	height: 35px;
	margin-top: 12px;
	border: 1px solid #E5E5E5;
}
.header2 .header2kuang .tel2list .wrk100 .searchText {
	float: left;
	width: 243px;
	height: 24px;
	font-size: 14px;
	color: rgba(162, 162, 162);
	margin-top: 5px;
	margin-left: 16px;
	line-height: 24px;
	font-family: 微软雅黑;
	background: rgb(255, 255, 255);
	border-width: 0px;
	border-style: initial;
	border-color: initial;
	border-image: initial;
	outline: none;
}
.header2 .header2kuang .tel2list .wrk100 .search span {
	float: right;
	width: 21px;
	height: 21px;
	margin-top: 3px;
	display: block;
	margin-right: 8px;
	border-color: initial;
	border-image: initial;
	outline: none;
	cursor: pointer;
}
.header2 .header2kuang .tel2list .wrk100 li {
	float: left;
	width: auto;
	padding: 0 5px;
	font-size: 0.8em;
	color: #666666;
}
.header2 .header2kuang .tel2list .wrk100 li.ge {
	float: left;
	width: auto;
	color: #d1d1d1;
}
.header2 .header2kuang .tel2list .wrk100 li a {
	color: #666666;
}
.header2 .header2kuang .tel2list .wrk100 li a:hover {
	color: #666666;
	text-decoration: underline;
}
.header2 .header2kuang .tel2listk {
	width: auto;
}
.header2 .header2kuang .tel2listk .wzteltop {
	width: 100%;
	font-size: 1.1em;
	color: #1a1a1a;
	line-height: 33px;
}
.header2 .header2kuang .tel2listk .wzteltop span {
	font-size: 1.2em;
	color: #F00;
	font-weight: bold;
}
.header2 .header2kuang .tel2listk .wzteltop img {
	vertical-align: middle;
	margin-right: 8px;
}
.daohang99 {
	width: 90%;
	max-width: 1600px;
	display: inline-block;
	margin: 0 auto;
}
.navklist {
	width: 100%;
	float: left;
}
.navklist li a {
	float: left;
	width: 7.3333%;
	height: 50px;
	color: #FFF;
	line-height: 50px;
	text-align: center;
	display: block;
}
.navklist li.ge {
	float: left;
	width: 10px;
	height: 50px;
	line-height: 50px;
	color: #FFF;
	text-align: center;
	font-size: 0.8em;
}
.navklist li a:hover {
	float: left;
	width: 8.3333%;
	height: 50px;
	color: #FFF;
	background: #17897d;
	line-height: 50px;
	text-align: center;
	display: block;
}
.prolist88 {
	width: 100%;
	margin: 0 auto;
	margin-top: 18px;
	display: inline-block;
}
.prolist88 .procla1 {
	float: left;
	width: 22%;
	padding-bottom: 10px;
}
.prolist88 .procla1 .proclatop {
	width: 93%;
	height: auto;
	margin: 0 auto;
	line-height: 56px;
	font-size: 1.3em;
	color: #0a6dc6;
	text-align: center;
	border-bottom: 1px solid #CCC;
}
.prolist88 .procla1 .proclatop_0 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	line-height: 56px;
	font-size: 1.3em;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #fff;
	background: #0a6dc6;
}
.prolist88 .procla1 .proclatop span {
	font-size: 1em;
	color: #ccc;
	margin-left: 8px;
}
.prolist88 .procla1 .proclatop1 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #FFF;
	display: inline-block;
	padding-bottom: 20px;
}
.prolist88 .procla1 .proclatop1 li a {
	float: left;
	width: 100%;
	padding-left: 8%;
	text-align: left;
	color: #000;
	background: url(../images/dot.png) 10px 18px no-repeat;
	border-bottom: 1px solid #CCC;
	line-height: 44px;
}
.prolist88 .procla1 .proclatop1 li a:hover {
	float: left;
	width: 100%;
	padding-left: 8%;
	text-align: left;
	color: #fff;
	background: #0a6dc6 url(../images/dotbai.png) 10px 18px no-repeat;
	border-bottom: 1px solid #CCC;
	line-height: 44px;
}
.prolist88 .procla1 .proclatop2 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.prolist88 .procla1 .proclatop2 img {
	width: 100%;
}
.prolist88 .procla2 {
	float: right;
	width: 76%;
	background: #FFF;
	padding: 15px;
	overflow: hidden;
}
.prolist88 .procla2 .proclatop_0 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	line-height: 56px;
	font-size: 1.3em;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #fff;
	background: #0a6dc6;
	display: none;
}
.prolist88 .procla2 .piclist99 {
	float: left;
	width: 103%;
}
.prolist88 .procla2 .piclist99 li {
	float: left;
	width: 31.33%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-right: 1.5%;
	margin-bottom: 20px;
}
.prolist88 .procla2 .piclist99 li .biaoti {
	position: absolute;
	width: 100%;
	bottom: 0px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background: #E7E7E7;
	font-size: 0.9em;
	color: #000;
	transition: all 0.4s ease 0s;
}
.prolist88 .procla2 .piclist99 li img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.prolist88 .procla2 .piclist99 li:hover img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.prolist88 .procla2 .piclist99 li:hover .biaoti {
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #0a6dc6;
	color: #FFF;
	transition: all 0.4s ease 0s;
}
.youshilbg {
	width: 100%;
	line-height: 0px;
	margin: 0 auto;
	display: inline-block;
}
.youshilbg img {
	width: 100%
}
.youshil {
	width: 100%;
	height: auto;
	position: relative;
}
.youshil .youshi6z {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	top: 0px;
}
.youshil .youshi6z img {
	width: 220px;
}
.youshikk {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
.lyoushi {
	float: left;
	width: 40%;
	height: 80px;
}
.lyoushi .imgs {
	width: 100%;
	height: auto;
}
.lyoushi .imgs img {
	width: 100%;
}
.ryoushi {
	float: right;
	width: 40%;
}
.ryoushi .titse {
	float: left;
	width: 100%;
}
.ryoushi .titse .bzhu1 {
	float: left;
	width: 44px;
	height: 44px;
	border-radius: 22px;
	color: #FFF;
	font-size: 2.3em;
	line-height: 44px;
	background: #007dd9;
	margin-top: 5px;
}
.ryoushi .titse .titse56 {
	float: left;
	width: 90%;
	padding-left: 10px;
	text-align: left;
	line-height: 44px;
	font-size: 1.4em;
	color: #0069b7;
	font-weight: bold;
}
.ryoushi .wordlistys {
	width: 100%;
	line-height: 36px;
	text-align: left;
	color: #666;
	padding-left: 58px;
}
.lyoushi1 {
	float: right;
	width: 40%;
	height: 80px;
}
.lyoushi1 .imgs {
	width: 100%;
	height: auto;
}
.lyoushi1 .imgs img {
	width: 100%;
}
.ryoushi1 {
	float: left;
	width: 40%;
}
.ryoushi1 .titse {
	float: left;
	width: 100%;
}
.ryoushi1 .titse .bzhu1 {
	float: left;
	width: 44px;
	height: 44px;
	border-radius: 22px;
	color: #FFF;
	font-size: 2.3em;
	line-height: 44px;
	background: #007dd9
}
.ryoushi1 .titse .titse56 {
	float: left;
	width: 80%;
	padding-left: 10px;
	text-align: left;
	line-height: 44px;
	font-size: 1.4em;
	color: #0069b7;
	font-weight: bold;
}
.ryoushi1 .wordlistys {
	width: 100%;
	line-height: 36px;
	text-align: left;
	color: #666;
	padding-left: 63px;
}
.gglist9 {
	width: 50%;
	height: 190px;
	float: left;
}
.gglist9 .wordtt9 {
	width: 100%;
	margin-top: 43px;
}
.gglist9 .wordtt9 .logoad {
	float: left;
	width: 90px;
}
.gglist9 .wordtt9 .logoad img {
	width: 100%;
}
.gglist9 .wordtt9 .rwzi9 {
	float: left;
	line-height: 46px;
	text-align: left;
	margin-left: 12px;
	font-size: 1.5em;
	font-weight: bold;
}
.gglist9r {
	width: 50%;
	height: 190px;
	float: left;
	background: url(../images/ggbg2.png);
}
.gglist9r .wordtt9 {
	width: 100%;
	line-height: 46px;
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	margin-top: 23px;
}
.gglist9r .wordtt9bn a {
	width: 30%;
	display: block;
	margin: 0 auto;
	height: 38px;
	line-height: 38px;
	margin-top: 6px;
	text-align: center;
	border: 1px solid #FFF;
	border-radius: 10px;
	color: #FFF;
}
.navbig {
	width: 90%;
	max-width: 1600px;
	height: auto;
	margin: 0 auto;
	max-width: 2000px;
}
.navbig .navbigtyle1 {
	width: 100%;
	padding-bottom: 5px;
	display: inline-block;
}
.navbig .navbigtyle1 .navpic8left {
	float: left;
	width: 30%;
	margin-top: 16px;
	margin-right: 30px;
	text-align: center;
	padding-right: 20px;
	border-right: 1px solid #ebecec;
}
.navbig .navbigtyle1 .navpic8left img {
	width: 80%;
	padding: 16px 0;
}
.navbig .navbigtyle1 .navpicl7k {
	float: left;
	width: 39%;
	margin-top: 10px;
	margin-right: 18px;
	border-right: 1px solid #ebecec;
	display: block;
}
.navbig .navbigtyle1 .navpicl7k .navpicl {
	float: left;
	width: 100%;
	height: 36px;
	margin-top: 8px;
	line-height: 36px;
	text-align: left;
	color: #949494;
	font-size: 16px;
	display: block;
}
.navbig .navbigtyle1 .navpicl7k .navpic2 {
	float: left;
	margin-right: 10px;
	width: 100%;
	text-align: left;
	display: block;
}
.navbig .navbigtyle1 .navpicl7k .navpic2 li a {
	float: left;
	text-align: left;
	width: auto;
	padding: 0 18px 0 0;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	color: #5e5e5e;
}
.navbig .navbigtyle1 .navpicl7k .navpic2 li a:hover {
	color: #24998d;
}
.navbig .navbigtyle1 .navpicl7kr {
	float: left;
	width: 24%;
	padding-top: 23px;
	text-align: left;
	line-height: 25px;
	color: #a1a1a1;
	font-size: 0.9em;
}
.listlkuang_l {
	float: left;
	width: 22%;
	height: auto;
}
.daohanglist0 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	line-height: 38px;
	padding: 3px 0;
	font-size: 1.4em;
	text-align: center;
	margin-bottom: 12px;
	color: #ffffff;
	background-color: rgba(36, 153, 141, 0.938);
}
.daohanglist0.nobottom {
	margin-bottom: 0px;
}
.daohanglist0 div {
	width: 100%;
	font-size: 0.6em;
	margin-top: 0px;
	line-height: 28px;
}
.daohanglist {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.daohanglist li a {
	float: left;
	width: 100%;
	padding-left: 8%;
	text-align: left;
	color: #000;
	background-color: #f9f9f9;
	border-bottom: 1px solid #CCC;
	line-height: 50px;
	border-left: 4px solid #ccc;
}
.daohanglist li a:hover {
	float: left;
	width: 100%;
	padding-left: 8%;
	text-align: left;
	color: #24998d;
	border-left: 4px solid #24998d;
	border-bottom: 1px solid #CCC;
	line-height: 50px;
}
.daohanglist li.on a {
	float: left;
	width: 100%;
	padding-left: 8%;
	text-align: left;
	color: #24998d;
	border-bottom: 1px solid #CCC;
	border-left: 4px solid #24998d;
	line-height: 50px;
}
.daohanglist li li {
	float: left;
	width: 100%;
	display: block;
	line-height: 28px;
	padding: 9px 0 9px 20px;
	text-align: left;
	font-size: 0.9em;
	border-bottom: 1px solid #e4e4e4;
	color: #474646;
	background-color: #ffffff;
}
.daohanglist li li::before {
	content: '--';
	margin-right: 6px;
}
.daohanglist li li.on2 {
	color: #24998d;
}
.listlkuang_r {
	float: right;
	width: 75%;
	height: auto;
}
.listlkuang_top {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #CCC;
	display: inline-block;
	margin-top: 20px;
}
.listlkuang_top.notop {
	margin-top: 5px;
}
.listlkuang_top .rtips1 {
	float: right;
	line-height: 38px;
	margin-top: 16px;
}
.listlkuang_top .rtitle {
	float: left;
	width: auto;
	font-size: 1.5em;
	position: relative;
	text-align: center;
	line-height: 60px;
}
.listlkuang_top .rtitle::after {
	position: absolute;
	left: 0;
	bottom: -3px;
	content: ' ';
	width: 97px;
	height: 4px;
	background: #24998d;
}
.NavBoxPublic {
	display: none;
}
.navBtn {
	display: none;
	position: absolute;
	top: 15px;
	right: 40px;
	z-index: 20000;
}
.bbtips {
	width: 98%;
	height: 30px;
	background: #FFF7DF;
	padding: 0 0 0 2%;
	display: none;
}
/*banner*/
#banner .flexslider {
	background: none;
	line-height: 0px;
}
#banner .flexslider li {
}
#banner .slides li .pic {
	display: block;
	padding-top: 36.4%;
	/* -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; */
	background-position: center bottom;
	position: relative;
}
#banner .slides li .ban-txt {
	width: 580px;
	position: absolute;
	left: 43%;
	margin-left: -380px;
	top: 50%;
	height: 205px;
	margin-top: -102px;
	text-align: left;
}
#banner .slides li.s1 .ban-txt {
/*background:url(../images/ban_k.png) no-repeat;*/
}
#banner .flexslider .slides img {
	max-width: 100%;
	width: auto;
	display: inline-block;
	vertical-align: middle;
}
#banner .slides li .ban-txt h5 {
	font-size: 22px;
	color: #fff;
	margin-top: -5px;
	font-weight: normal;
}
#banner .slides li .ban-txt h2 {
	height: 118px;
	line-height: 118px;
	margin-top: -15px;
	font-size: 42px;
	color: #fff;
	font-weight: normal;
}
#banner .slides li .ban-txt h3 {
	margin-top: -10px;
	font-size: 20px;
	line-height: 36px;
	color: #fff;
	font-weight: normal;
}
#banner .flex-control-paging li a {
	width: 12px;
	height: 12px;
	border-radius: 10px;
	background-color: rgba(255,255,255,0.7);
}
#banner .flex-control-paging li a.flex-active {
	background-color: #0a6dc6;
}
#banner .flex-control-nav {
	bottom: 80px;
}
#banner .flex-direction-nav a {
	background: url(../images/ban_prev.png) no-repeat;
	width: 24px;
	height: 44px;
	opacity: 1;
	filter: alpha(opacity=100);
}
#banner .flex-direction-nav .flex-prev {
	left: 50%;
	margin-left: -570px;
}
#banner .flex-direction-nav .flex-next {
	background-image: url(../images/ban_next.png);
	right: 50%;
	margin-right: -570px;
}
#banner .slides li.s2 .ban-txt {
	width: 840px;
	margin-left: -420px;
}
#banner .slides li.s2 .ban-txt h2 {
	font-size: 58px;
	line-height: 56px;
	height: 56px;
	margin-bottom: 10px;
}
#banner .slides li.s2 .ban-txt h3 {
	font-size: 50px;
	text-transform: uppercase;
	padding-top: 0;
}
#banner .slides li.s2 .ban-txt h4 {
	font-size: 16px;
	color: #fff;
}
#banner .slides li.s2 .ban-txt h6 {
	font-size: 14px;
	/*	border-top: 1px solid #d3d3d7;*/
	width: 149px;
	margin: 0 auto;
	color: #fff;
	line-height: 35px;
	margin-top: 15px;
}
#banner .slides li.s3 .ban-txt h2 {
	font-size: 45px;
	height: 45px;
	line-height: 45px;
}
#banner .slides li.s3 .ban-txt h3 {
	font-size: 69px;
	text-transform: uppercase;
	padding-top: 0;
	border-bottom: 1px solid #e4392a;
}
#banner .slides li.s3 .ban-txt h4 {
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	margin-top: 20px;
}
#banner {
	overflow: hidden;/*position: relative;*/
}
.banner-bg {
	height: 54px;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -30px;
	z-index: 60;
}
/* Banner广告 */
.rslides {
	height: 650px;
	overflow: hidden;
	margin: 0 auto;
	width: 100%;
	position: relative;
	list-style: none;
}
.rslides li {
	width: 100%
}
.xianshiduan {
	display: none;
}
#banner2016 {
	line-height: 0px;
}
.banner {
	line-height: 0px;
	overflow: hidden;
}
.bannyewu {
	position: absolute;
	bottom: 0px;
	height: 160px;
	width: 100%;
	z-index: 99999;
}
.bannyewu .bannyewuk {
	width: 86%;
	margin: 0 auto;
}
.bannyewu .bannyewuklist {
	width: 33.333%;
	float: left;
	height: 160px;
}
.bannyewu .bannyewuklist:hover {
	background: #FFF;
	cursor: pointer;
}
.bannyewu .bannyewuklist .titbann {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}
.bannyewu .bannyewuklist .titbann img {
	vertical-align: middle;
}
.bannyewu .bannyewuklist .titbannwt {
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 1.3em;
	text-align: center;
}
.bannyewu .bannyewuklist .titbannwt1 {
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 0.9em;
	color: #333;
	text-align: center;
}
.bannline {
	border-right: 1px solid #FFF;
}
.bannyewu1 {
	position: absolute;
	bottom: 0px;
	width: 100%;
	width: 100%;
	z-index: 99;
}
.bannyewu1 .bannyewuk {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	background-size: 100%;
}
.bannyewu1 .bannyewuklist {
	width: 33.333%;
	float: left;
	height: 110px;
}
.bannyewu1 .bannyewuklist:hover {
	background: #FFF;
	cursor: pointer;
}
.bannyewu1 .bannyewuklist .titbann {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 6px;
}
.bannyewu1 .bannyewuklist .titbann img {
	vertical-align: middle;
}
.bannyewu1 .bannyewuklist .titbannwt {
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-size: 1.1em;
	text-align: center;
}
.bannyewu1 .bannyewuklist .titbannwt1 {
	width: 100%;
	height: 20px;
	line-height: 20px;
	font-size: 0.7em;
	color: #333;
	text-align: center;
}
.bannyewu2 {
	width: 100%;
	height: auto;
}
.bannyewu2 .banlisttt {
	float: left;
	width: 33.33%;
	height: auto;
}
.bannyewu2 .banlisttt .ztttyuan {
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background: #1580e4;
	border-radius: 50%;
}
.bannyewu2 .banlisttt .ztttyuan img {
	width: 60%;
	margin: 0 auto;
	margin-top: 13px;
}
.bannyewu2 .banlisttt .ztttyuanwz {
	color: #000;
	font-size: 1em;
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
}
.rslides_nav {
	height: 56px;
	width: 36px;
	position: absolute;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	opacity: 0.5;
	text-indent: -9999px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	top: 325px;
}
.rslides_nav.next {
	left: 30px;
}
.rslides_nav.prev {
	right: 30px;
}
.rslides_tabs {
	margin: 12px auto 0;
	clear: both;
	text-align: center;
	width: 50px;
}
.rslides_tabs li {
	display: inline;
	float: none;
	_float: left;
*float:left;
	margin-right: 5px
}
.rslides_tabs a {
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
	display: inline-block;
	_display: block;
*display:block;
	width: 9px;
	height: 9px
}
.rslides_tabs .rslides_here a {
	background: rgba(0,0,0, .6);
	background-repeat: no-repeat;
	background-position: left top;
}
.baibg {
	background-color: #FFF;
}
.hongse {
	background-color: #f8494b;
}
.lan0d {
	background-color: #005bac;
}
.lvbg {
	background-color: #aad64d;
}
.juhong {
	background-color: #ff9f13;
}
.hongse {
	background-color: #f73f41;
}
.lanse1 {
	background-color: #0068b8;
}
.huise {
	background-color: #fafafa;
}
.yejiao {
	background: #fff;
}
.yejiao1 {
	background: #fff;
	border-top: 1px solid #79b077;
}
.heise10 {
	background-color: #000000;
}
.kehu {
	background-color: #F7F7F7;
}
.kehu .row {
	margin: 0 2px 15px 2px;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #EDEDED;
}
.kehu figure {
	width: 188px;
	float: left;
	position: relative;
	height: 100px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
	background-color: #FFFFFF
}
.kehu figure:hover figcaption {
	display: block;
}
.kehu figure figcaption {
	position: absolute;
	width: 188px;
	height: 100px;
	top: 0px;
	left: 0px;
	display: none;
	background-color: rgba(247,90,83,0.70);
	color: #FFFFFF;
	text-align: center;
	line-height: 100px
}
.kehu figure figcaption {
	font-size: 16px;
}
.kehu figure figcaption a {
	color: #FFFFFF;
}
.kehu figure figcaption a:hover {
	text-decoration: underline;
}
.footbg {
	line-height: 30px;
	color: #ffffff;
	background: #1e1e1e;
}
.about {
	line-height: 30px;
	color: #ffffff;
}
.about-us {
	color: #ffffff;
}
.about .f-title, .about .f-title small, .about-us a:hover {
	color: #FFFFFF;
}
.about .about-lianjie {
	margin-top: 20px;
}
.about a.ry, .about a.td {
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 86px;
	margin-left: 20px;
	margin-right: 20px;
	display: inline-block;
	background-position: center top;
}
.about a.ry {
}
.about a.ry:hover {
}
.about a.td {
}
.about a.td:hover {
}
.fuwu-bg {
	background-repeat: no-repeat;
	background-position: center center;  /*position: relative;*/
	background-attachment: fixed;
	background-color: #F2F2F2;
}
.kuai2 {
	background-repeat: no-repeat;
	background-position: center center;  /*position: relative;*/
	background-attachment: fixed;
	background-color: #f5f5f5;
}
.fuwu .f-title, .fuwu .f-title small {
	color: #FFFFFF;
}
.fuwu {
	position: relative;
}
.fuwu figure {
	background-color: rgba(255,255,255,0.80);
	padding: 58px 40px 40px 40px;
	margin-bottom: 20px;
	width: 260px;
	float: left;
	margin-top: 80px;
	position: relative;
}
.fuwu figure.bianju {
	margin-left: 60px;
	margin-right: 60px;
}
.fuwu figure a.pic1, .fuwu figure a.pic2, .fuwu figure a.pic3 {
	height: 130px;
	width: 130px;
	display: block;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 auto;
	position: absolute;
	top: -65px;
	left: 105px;
}
.fuwu figure a.pic1 {
	background-image: url(../images/sheji.png);
	background-repeat: no-repeat;
}
.fuwu figure a.pic2 {
	background-image: url(../images/gongcheng.png);
}
.fuwu figure a.pic3 {
	background-image: url(../images/fuwu.png);
}
.fuwu figure figcaption {
	margin-top: 35px;
	margin-bottom: 15px;
	font-weight: bold;
}
.fuwu figure figcaption a {
	color: #f75a53;
	font-size: 16px;
}
.fuwu figure figcaption a:hover {
	text-decoration: underline;
}
.fuwu figure p {
	line-height: 30px;
	color: #000000;
}
.fuwu figure figcaption a.btn-success {
	margin-bottom: 10px;
}
/* 成功案例  无边距样式
.fl-case { height:42px; margin-top: 35px; margin-bottom: 30px; }
.fl-case a { background-color: #F7F7F7; color: #666666; width: 228px; height:40px; line-height:40px; display: inline-block; }
.fl-case a:hover { background-color: #f75a53; color: #FFFFFF; text-decoration: none; }
.case figure { width: 380px; float: left; position: relative; height: 270px; }
.case figure .new { width: 108px; height: 108px; display: block; position: absolute; right: 0px; top: 0px; background-image: url(../images/new.png); background-repeat: no-repeat; background-position: 0px 0px; z-index: 2; }
.case figure:hover figcaption { display:block; }
.case figure figcaption { position: absolute; width: 310px; height: 200px; top: 0px; left: 0px; display: none; background-color: rgba(247,90,83,0.70); padding: 35px; color: #FFFFFF; text-align: left; }
.case figure figcaption h3 { font-size: 18px; font-weight: bold; margin:0 0 8px 0; }
.case figure figcaption h3 a,.case figure figcaption p a { color: #FFFFFF; text-decoration: underline; }
.case figure figcaption h3 a:hover ,.case figure figcaption p a:hover { text-decoration: none; }
.case figure figcaption p { margin:0; line-height:28px;}
.case .row { margin:10px 0px;}
.case-more-top { margin-top:15px !important; }
.case-more { padding: 7px 10px 5px 10px; margin-left: 0; background-color: rgba(255,255,255,0.70); color: #f75a53 !important; text-decoration: none !important; }
.case-more:hover { color: #FFFFFF !important;} */

/* 成功案例  有边距样式 */ 
.fl-case {
	height: 42px;
	margin-top: 35px;
	margin-bottom: 15px;
}
.fl-case a {
	background-color: #F7F7F7;
	color: #666666;
	width: 100px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}
.fl-case a:hover {
	background-color: #f75a53;
	color: #FFFFFF;
	text-decoration: none;
}
.case figure {
	width: 360px;
	float: left;
	position: relative;
	height: 210px;
	margin: 15px;
}
.case figure .new {
	width: 108px;
	height: 108px;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/new.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 2;
}
.case figure:hover figcaption {
	display: block;
}
.case figure figcaption {
	position: absolute;
	width: 300px;
	height: 196px;
	top: 0px;
	left: 0px;
	display: none;
	background-color: rgba(247,90,83,0.70);
	padding: 30px;
	color: #FFFFFF;
	text-align: left;
}
.case figure figcaption h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 8px 0;
}
.case figure figcaption h3 a, .case figure figcaption p a {
	color: #FFFFFF;
	text-decoration: underline;
}
.case figure figcaption h3 a:hover, .case figure figcaption p a:hover {
	text-decoration: none;
}
.case figure figcaption p {
	margin: 0;
	line-height: 28px;
}
.case-more-top {
	margin-top: 15px !important;
}
.case-more {
	padding: 7px 10px 5px 10px;
	margin-left: 0;
	background-color: rgba(255,255,255,0.70);
	color: #f75a53 !important;
	text-decoration: none !important;
}
.case-more:hover {
	color: #FFFFFF !important;
}
/* 新闻资讯 */
.news {
	background-color: #F2F2F2;
}
.news section {
	width: 340px;
	float: left;
}
.news section.bianju {
	margin-left: 60px;
	margin-right: 60px;
}
.news section h2 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	padding: 0;
	margin: 0 0 20px 0;
}
.news section h2 small {
	font-size: 16px;
}
.news section ul li {
	line-height: 30px;
}
.news section ul li a {
	color: #888888;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 280px;
	display: block;
	float: left;
}
.news section ul li a:hover {
	color: #f75a53;
}
.news section ul li small {
	color: #999999;
	float: right!important;
}
.news section p {
	margin-top: 25px;
	margin-bottom: 5px;
}
/* 版权/联系/留言 */

.zhixun a {
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-image: url(../images/sns.png);
	background-repeat: no-repeat;
	text-indent: -999px;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #f75a53;
	border-radius: 5px;
	margin-right: 15px;
	margin-top: 10px;
}
.zhixun a:hover {
	background-color: #589ED7;
}
.zhixun a.qq {
	background-position: 0px -40px;
}
.zhixun a.sq {
	background-position: 0px -80px;
}
#xm, #dh, #nr {
	font-size: 12px;
	height: 36px;
	width: 320px;
	background-color: #ededee;
	color: #666;
	border-width: 0px;
	margin-bottom: 25px;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border-radius: 0px;
}
#xm {
	background-image: url(../images/foot-form-bg.png);
	background-repeat: no-repeat;
	background-position: right 0px;
}
#dh {
	background-image: url(../images/foot-form-bg.png);
	background-repeat: no-repeat;
	background-position: right -40px;
}
#nr {
	height: 110px;
	padding-top: 10px;
	vertical-align: top;
	background-image: url(../images/foot-form-bg.png);
	background-repeat: no-repeat;
	background-position: right -160px;
}
#xm:focus, #dh:focus, #nr:focus {
	background-color: #FFF;
	color: #333;
}
/*#button {
	height: 40px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
	border-width: 0px;
	background-color: #f75a53;
	color: #FFF;
	font-size: 14px;
	border-radius:5px;
	-webkit-appearance: button;
	cursor: pointer;
}
#button:hover {
	background-color: #589ED7;
}*/

.xiajianniu a {
	display: block;
	background: url(../images/5.png) no-repeat center center;
	width: 86px;
	height: 86px;
}
.xiajianniu {
	position: absolute;
	left: 50%;
	margin-left: -43px;
	bottom: 60px;
	z-index: 11
}
#savediv {
	padding: 10px 0;
	line-height: 24px;
}
.key, .mail {
	height: 36px;
	width: 318px;
	background-color: hsla(0,0%,100%,0.00);
	color: #babcbd;
	vertical-align: middle;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #b2b4b7;
	border-radius: 0px;
}
.mail-tx {
	color: #babcbd;
	font-size: 14px;
	margin: 15px 0;
}
.s-button, .m-button {
	height: 36px;
	width: 36px;
	text-align: center;
	vertical-align: middle;
	background-color: hsla(0,0%,100%,0.00);
	border: 0px solid #babcbd;
	border-radius: 0px;
	-webkit-appearance: button;
	cursor: pointer;
	position: absolute;
	right: 3px;
}
.s-button {
	background-image: url(../images/foot-form-bg.png);
	background-repeat: no-repeat;
	background-position: right -80px;
	text-indent: -999px;
	overflow: hidden;
}
.m-button {
	background-image: url(../images/foot-form-bg.png);
	background-repeat: no-repeat;
	background-position: right -120px;
	text-indent: -999px;
	overflow: hidden;
}
.mail {
	margin: 0 0 40px 0;
}
.yq-link, .yq-link a, .yq-link small {
	color: #8b8e94;
	line-height: 28px;
	font-size: 12px;
}
.yq-link {
	margin-bottom: 40px;
}
.yq-link a:hover {
	color: #fff;
}
.yq-link hr {
	border-color: rgba(103,108,113,0.50);
	width: 100%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
.foot {
	background-color: #14171a;
}
.foot p {
	margin: 0;
	padding: 0;
}
.foot .copy {
	height: 70px;
	line-height: 70px;
}
.foot, .foot a {
	text-transform: uppercase;
	font-size: 12px;
	color: #babcbd;
}
.foot .renzheng img {
	margin-left: 10px;
	margin-top: 19px;
}
.kefu {
	background-color: #f75a53;
	border: 2px solid #fff;
	position: fixed;
	width: 80px;
	top: 138px;
	right: 20px;
	text-align: center;
	display: block;
	-webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	font-size: 12px;
	z-index: 9999999;
}
.kefu ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	border-top: 1px solid #ffb4a6;
	overflow: hidden;
	height: auto;
	width: 100%;
	padding: 0;
	height: 30px;
	width: 80px;
	z-index: 999999;
	padding-top: 50px;
}
.kefu ul li a:hover {
	background-color: #589ED7;
}
.kefu a.kefu-lx {
	border-top: 0px solid #ffb4a6;
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: 0 -10px;
}
.kefu a.kefu-lx:hover {
	border-radius: 6px 6px 0px 0px;
}
.kefu ul li a.kefu-yy {
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -90px;
}
.kefu ul li a.kefu-zx {
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -170px;
}
.kefu ul li a.kefu-wx {
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -250px;
}
.kefu ul li a.kefu-wx .kefu-weixin {
	padding: 20px;
	background-color: #FFFFFF;
	position: absolute;
	top: 242px;
	left: -182px;
	display: none;
	-webkit-box-shadow: 0 0px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
}
.kefu ul li a.kefu-wx:hover .kefu-weixin {
	display: block;
}
.kefu ul li a.kefu-top {
	background-image: url(../images/kefu.png);
	background-repeat: no-repeat;
	background-position: center -335px;
	padding-top: 40px;
}
.kefu ul li a.kefu-top:hover {
	border-radius: 0px 0px 6px 6px;
}
.kefu ul li a.kefu-yy, .kefu ul li a.kefu-zx, .kefu ul li a.kefu-top, .kefu ul li a.kefu-wx {
	display: none;
}
.kefu:hover ul li a.kefu-yy, .kefu:hover ul li a.kefu-zx, .kefu:hover ul li a.kefu-top, .kefu:hover ul li a.kefu-wx {
	display: block;
}
/* 内页代码 */
.info p, .info li {
	color: #ffffff;
}
.ny-banner {
	margin-top: 100px;
	padding: 60px 0;
	background-repeat: no-repeat;
	position: relative;
	background-attachment: fixed;
	background-position: center top;
}
.ny-banner2 {
	background-image: url(../images/ny-head-bg2.png);
}
.ny-banner h2 {
	margin: 0;
	font-size: 24px;
	color: #FFFFFF;
}
.ny-banner h2 small {
	color: #ffb3b0;
	font-size: 18px;
	padding-left: 15px;
	margin-left: 15px;
	font-weight: normal;
	border-left: 1px solid #ffb3b0;
}
.ny-banner .weizhi {
	color: #ffb3b0;
	text-align: left;
	margin: 0;
	padding: 15px 0 10px 0;
}
.ny-banner .weizhi a {
	color: #ffffff
}
.crumbs {
	background-color: #f7f7f7;
	height: 60px;
}
.crumbs ul li {
	display: inline-block;
}
.crumbs ul li a {
	color: #666666;
	line-height: 60px;
	padding: 0 15px;
	display: inline-block;
	font-size: 12px
}
.crumbs ul li a:hover, .crumbs ul li a.hover {
	background-color: #FFFFFF;
	color: #f75a53;
	text-decoration: none;
}
.y-m50 {
	margin-right: 50px
}
.y-m60 {
	margin-right: 60px
}
.x-m40 {
	margin-bottom: 40px !important;
}
.x-m30 {
	margin-bottom: 30px;
}
.x-m20 {
	margin-bottom: 20px;
}
.s-m40 {
	margin-top: 40px;
}
zy-m15 {
	margin-left: 15px;
	margin-right: 15px;
}
.s-m-none {
	margin-top: 0 !important;
}
.nr-h20 {
	margin-top: 0px;
	margin-bottom: 20px;
}
.nr-h20-s10 {
	margin-top: 10px;
	margin-bottom: 20px;
}
.nr-h30 {
	margin-top: 0px;
	margin-bottom: 30px;
}
.info, .neirong {
	line-height: 30px;
	color: #333333;
}
.info hr, .neirong hr {
	margin: 30px 0;
	border: 0;
	border-top: 1px solid #eee;
}
.nyfl-case {
	height: 42px;
	margin-top: 0;
	margin-bottom: 30px;
	background-color: #F7F7F7;
}
.nyfl-case a {
	line-height: 42px;
	padding: 0 25px;
	display: inline-block;
	color: #666666;
	text-align: center;
}
.nyfl-case a:hover, .nyfl-case a.hover {
	background-color: #f75a53;
	color: #FFFFFF;
	text-decoration: none;
}
.fanye .pagination {
	margin: 0;
	display: inline-block;
	padding-left: 0;
	margin: 25px 0 0 0;
	border-radius: 4px;
}
.fanye .pagination > li {
	display: inline
}
.fanye .pagination > .active > a, .fanye .pagination > .active > span, .fanye .pagination > .active > a:hover, .fanye .pagination > .active > span:hover, .fanye .pagination > .active > a:focus, .fanye .pagination > .active > span:focus {
	background-color: #f75a53;
	border-color: #f75a53;
	color: #FFF;
}
.fanye .pagination > li > a:hover, .fanye .pagination > li > span:hover, .fanye .pagination > li > a:focus, .fanye .pagination > li > span:focus {
	color: #f75a53;
	background-color: #E3E3E3;
	border-color: #ededed;
}
.fanye .pagination > li > a, .fanye .pagination > li > span {
	color: #f75a53;
	border-color: #ededed;
	font-size: 14px;
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding: 12px 18px;
}
.pagination>li>a, .pagination>li>span {
	color: #428bca;
	text-decoration: none;
	background-color: #F7F7F7;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}
.ny-news {
	border-bottom: 1px solid #EDEDED;
	padding-bottom: 30px;
	margin-bottom: 40px;
}
.ny-news h1 a {
	font-size: 20px;
	color: #000000
}
.ny-news h1 a:hover {
	color: #f75a53
}
.ny-news .shuoming {
	color: #666666;
}
.ny-news .btn-success {
	margin-left: 0;
}
.ny-news .mulu, .ny-news .guanzhu, .ny-news .time {
	background-image: url(../images/news-kb.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-right: 10px;
	height: 22px;
	padding-left: 23px;
	display: inline-block;
	color: #999999
}
.ny-news .guanzhu {
	background-position: left -19px;
}
.ny-news .time {
	background-position: left -41px;
}
.ny-news .news-qq a, .ny-news .news-sq a {
	text-indent: -9999px;
	width: 22px;
	height: 22px;
	display: inline-block;
	background-image: url(../images/news-zx.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.ny-news .news-sq a {
	background-position: left -22px;
	margin-left: 5px;
}
.team-bg {
	background-color: #e6e6e6;
}
.team figure {
	width: 262px;
	float: left;
	position: relative;
	height: 330px;
	margin: 15px;
}
.team figure:hover figcaption {
	display: block;
}
.team figure figcaption {
	position: absolute;
	width: 202px;
	height: 210px;
	top: 0px;
	left: 0px;
	display: none;
	background-color: rgba(247,90,83,0.70);
	padding: 60px 30px;
	color: #FFFFFF;
}
.team figure h3.team-title {
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	line-height: 60px;
	position: absolute;
	width: 262px;
	height: 60px;
	left: 0px;
	background-color: rgba(255,255,255,0.95);
	bottom: 0px;
	color: #999999;
}
.team figure h3.team-title a {
	color: #F75A53;
	font-size: 18px;
	font-weight: bold;
}
.team figure:hover h3.team-title {
	display: none;
}
.team figure figcaption h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 12px 0;
}
.team figure figcaption h3 a {
	color: #FFFFFF;
	text-decoration: underline;
}
.team figure figcaption h3 a:hover {
	text-decoration: none;
}
.team figure figcaption p {
	margin: 0;
	line-height: 28px;
}
.team-more {
	padding: 7px 10px 5px 10px;
	background-color: rgba(255,255,255,0.70);
	color: #f75a53 !important;
	text-decoration: none !important;
}
.team-more:hover {
	color: #FFFFFF !important;
}
.ny-kehu .row {
	margin: 0 2px 15px 2px;
	border-left: 1px solid #EDEDED;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #EDEDED;
}
.ny-kehu figure {
	width: 188px;
	float: left;
	position: relative;
	height: 100px;
	border-right: 1px solid #EDEDED;
	border-bottom: 1px solid #EDEDED;
}
.ny-kehu figure:hover figcaption {
	display: block;
}
.ny-kehu figure figcaption {
	position: absolute;
	width: 188px;
	height: 100px;
	top: 0px;
	left: 0px;
	display: none;
	background-color: rgba(247,90,83,0.70);
	color: #FFFFFF;
	text-align: center;
	line-height: 100px
}
.flexslider .animated {
	opacity: 0;
	filter: alpha(opacity=0);
	opacity: 100\9;
	filter: alpha(opacity=100)\9;
}
.ny-kehu figure figcaption {
	font-size: 16px;
}
.ny-kehu figure figcaption a {
	color: #FFFFFF;
}
.ny-kehu figure figcaption a:hover {
	text-decoration: underline;
}
.tags .tags-lie {
	width: 20%
}
.map {
	color: #999999
}
.map h3 a {
	color: #000000
}
.zzry figure, .tdfc figure {
	padding: 0 15px;
	float: left;
}
.tdfc figure {
	padding-bottom: 20px;
}
.zzry figure img, .tdfc figure img {
	width: 360px;
}
.zzry figure figcaption, .tdfc figure figcaption {
	margin-bottom: 15px;
}
.fzlc h3 {
	background-color: #f75a53;
	color: #FFFFFF;
	padding: 5px 10px;
}
/*.main {
	width: 790px;
	margin-right: 50px;
}
.main img {
	max-width:790px;
}*/
.info .biaoti {
	font-size: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}
.info .shuoming {
	color: #999;
	margin: 0 0 30px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #EDEDED;
	font-size: 12px;
}
.aside {
	width: 300px;
}
.aside .ny-h4 {
	font-size: 16px;
	margin: 15px 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #EDEDED;
}
.aside ul li small {
	color: #999999;
}
.aside .xx-qq a, .aside .xx-sq a {
	text-indent: -9999px;
	width: 22px;
	height: 22px;
	display: inline-block;
	background-image: url(../images/news-zx.png);
	background-position: left top;
	background-repeat: no-repeat;
}
.aside .xx-sq a {
	background-position: left -22px;
	margin-left: 5px;
}
.aside figure {
	margin-top: 10px;
	text-align: center
}
.aside figure.text-left {
	text-align: left
}
.aside .team-gz, .aside .team-yy {
	height: 40px;
	margin-right: 20px;
	border-radius: 4px;
	padding: 0px 10px 0px 38px;
	display: block;
	line-height: 40px;
	background-image: url(../images/team-yy.png);
	background-position: left top;
	background-color: #F75A53;
	color: #FFFFFF;
	background-repeat: no-repeat;
}
.aside .team-gz a, .aside .team-yy a {
	color: #FFFFFF
}
.aside .team-gz:hover, .aside .team-yy:hover {
	background-color: #589ED7;
}
.aside .team-yy {
	background-position: left bottom;
}
.ny-team-tj {
	font-size: 16px;
	margin: 15px 0;
}
.team figcaption p {
	color: #FFFFFF !important;
}
.pages {
	/* padding: 30px 0 30px; */
	/* text-align: center; */
}
.pages li {
	display: inline
}
.pages li.thisclass, .pages a:hover {
	padding: 5px 10px;
	border: 1px solid #f75a53;
	background: #f75a53;
	color: #fff;
	text-decoration: none;
	border-radius: 3px
}
.pages a {
	padding: 5px 10px;
	border: 1px solid #ddd;
	background: #fff;
	color: #A4A4A4;
	line-height: 18px;
	border-radius: 3px;
}
.navh2 {
	font-size: 14px;
	line-height: 58px;
	float: left;
	font-weight: normal;
}
a.btn:hover {
	padding: 10px 20px;
	line-height: 50px;
	color: #FF0;
	border: 1px solid #f33;
}
a.btn {
	padding: 10px 20px;
	margin: 0 0 0 10px;
	color: #FFF;
	background: #f33;
	line-height: 50px;
	border: 1px solid #f33;
}
a.btn-x {
	padding: 10px 20px;
	line-height: 50px;
	margin: 0 0 0 10px;
	color: #f33;
	border: 1px solid #f33;
}
a.btn-x:hover {
	padding: 10px 20px;
	line-height: 50px;
	color: #FFF;
	background: #f33;
	border: 1px solid #f33;
}
.navh2right {
	padding: 4px 20px 0 0;
}
.navh2right1 {
	display: none;
}
header {
	overflow: hidden\9;
}/* IE9 */
.shgao0 {
	height: 88px;
}
.donghua {
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.navright {
	width: 100%;
	height: auto;
}
.navright li a {
	display: inline-block;
	color: #666;
	float: left;
	text-align: center;
	padding: 0 8px;
	line-height: 35px;
	height: 35px;
	font-size: 14px;
}
.navright li a:hover {
	color: #ff6c00;
}
.ships {
	width: 100px;
	height: 130px;
}
.zslist {
	width: 110%;
	height: auto;
	padding: 20px 0 0 0;
}
.zslist ul {
}
.zslist li {
	float: left;
	margin: 0 20px 0 0;
	width: 170px;
}
.zslist li span.pic_t {
	float: left;
	width: 170px;
}
.zslist li span.pic_t img {
	width: 100%;
}
.zslist li span.word_t {
	float: left;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.conh1 {
	height: auto;
}
.zslist3 {
	width: 100%;
	height: auto;
	padding: 20px 0 0 0;
}
.zslist3 ul {
}
.zslist3 li {
	float: left;
	margin: 0 2% 2% 0;
	width: 31.333%;
}
.zslist3 li span.pic_t {
	float: left;
	width: 97%;
	max-height: 366px;
	overflow: hidden;
}
.zslist3 li span.pic_t img {
	width: 100%;
	max-height: 366px;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.zslist3 li span.pic_t img:hover {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.zslist3 li span.word_t {
	float: left;
	width: 96%;
	text-align: center;
	height: auto;
	line-height: 30px;
	font-size: 1.3em;
}
.zslist4 {
	width: 100%;
	height: auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.zslist4 ul {
	width: 103%;
}
.zslist4 li {
	float: left;
	margin: 0 2% 2% 0;
	width: 31.333%;
}
.zslist4 li .xiaokdshop {
	float: left;
	width: 97%;
	background: #fff;
}
.zslist4 li .xiaokdshop span.pic_t {
	float: left;
	width: 100%;
	max-height: 186px;
	overflow: hidden;
}
.zslist4 li .xiaokdshop span.pic_t img {
	width: 100%;
	max-height: 266px;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.zslist4 li .xiaokdshop span.pic_t img:hover {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.zslist4 li .xiaokdshop span.word_t {
	float: left;
	width: 100%;
	padding: 0 2% 0 4%;
	text-align: center;
	height: 36px;
	line-height: 36px;
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #F2F2F2;
	margin-bottom: 16px;
}
.zslist4 li .xiaokdshop span.word_tms {
	float: left;
	width: 100%;
	padding: 0 4% 10px 4%;
	background: #F2F2F2;
	color: #666;
	text-align: left;
	height: auto;
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.9em;
	font-weight: normal;
}
.gengduo6 {
	width: 80%;
	float: left;
	margin: 0 0 16px 2%;
	display: inline-block;
}
.gengduo6 a {
	font-size: 13px;
	color: #1580e4;
	border: 1px solid #1580e4;
	padding: 8px 33px
}
.gengduo6 a:hover {
	background-color: #1580e4;
	color: #fff;
	text-decoration: none;
}
.gengduo7 {
	width: 80%;
	float: left;
	margin: 0 0 16px 0;
	display: inline-block;
}
.gengduo7 a {
	font-size: 1.1em;
	background-color: #F60;
	color: #fff;
	border-radius: 30px;
	padding: 8px 33px
}
.gengduo7 a:hover {
	background-color: #F60;
	color: #fff;
	text-decoration: none;
}
.xianshiyxlx {
	display: none;
}
.zslist1 {
	width: 110%;
	height: auto;
	padding: 10px 0 0 0;
	float: left;
}
.zslist1 li {
	float: left;
	margin: 0 13px 16px 0;
	width: 365px;
}
.zslist1 li span.pic_t1 {
	float: left;
	width: 365px;
	max-height: 203px;
	min-height: 203px;
	position: relative;
	overflow: hidden;
}
.zslist1 li span.pic_t1 h5 {
	background: transparent;
	padding: 0;/*-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;-moz-transition: all .5s linear; -o-transition: all .5s linear;-ms-transition: all .5s linear;transition: all .5s linear;*/
	-webkit-transform: translateX(16);
	-moz-transform: translateX(16);
	-o-transform: translateX(16);
	-ms-transform: translateX(16);
	transform: translateX(16);
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 1;
	font-size: 1em;
	font-weight: normal;
	line-height: 2em;
	padding: 0% 16%;
	text-align: left;
}
.zslist1 li span.pic_t1:hover h5 {/*-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);*/
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	text-align: left;
	padding: 8% 16%;
	line-height: 2em
}
.zslist1 li span.pic_t1 .mask {
	right: 0;
	bottom: -20px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	color: #21633e;
	background-color: #fff;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.zslist1 li span.pic_t1:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8
}
.zslist1 li span.pic_t1 img {
	width: 100%;
	height: auto;
}
.zslist1 li span.word_t1 {
	float: left;
	text-align: center;
	width: 100%;
	line-height: 30px;
	font-size: 1em;
	background: #f2f2f2;
}
.conh1 {
	height: auto;
}
.zslistdt_w {
	width: 90%;
	margin: 0 auto;
	display: none;
}
.ttmge {
	height: 38px;
}
.zslistdt {
	width: 106%;
	height: auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.zslistdt ul {
}
.zslistdt li {
	float: left;
	margin: 0 2% 23px 0;
	width: 48%;
	color: #000;
	text-align: left;
	background: #f7f7f7;
}
.zslistdt li span.pic_tdt {
	float: left;
	width: 180px;
	height: 130px;
}
.zslistdt li span.pic_tdt img {
	width: 100%;
	height: 100%;
}
.zslistdt li span.word_tdt {
	float: left;
	width: 66%;
	text-align: left;
	line-height: 28px;
	font-size: 1em;
	padding: 6px 0 0 30px;
}
.zslistdt li span.word_tdt span.titkdt {
	float: left;
	width: 100%;
	text-align: left;
	height: 28px;
	line-height: 30px;
	font-size: 1.2em;
	overflow: hidden;
	font-weight: normal;
}
.zslistdt li span.word_tdt span.titkwdt {
	float: left;
	width: 100%;
	text-align: left;
	margin: 8px 0 0 0;
	line-height: 28px;
	font-size: 1em;
	color: #666
}
.zslistdt li span.word_tdt span.titkwdt1 {
	float: left;
	display: none;
	width: 100%;
	text-align: left;
	line-height: 26px;
	font-size: 1em;
	color: #666
}
.zslistdt1 {
	width: 110%;
	height: auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.zslistdt1 ul {
}
.zslistdt1 li {
	float: left;
	margin: 0 30px 23px 0;
	width: 93%;
	color: #000;
	text-align: left;
	border-bottom: 0px solid #CCC;
}
.zslistdt1 li span.pic_tdt {
	float: left;
	width: 94px;
}
.zslistdt1 li span.pic_tdt img {
	width: 100%;
	-moz-border-radius: 45px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 3px solid #FFF;
}
.zslistdt1 li span.word_tdt {
	float: left;
	width: 70%;
	text-align: left;
	line-height: 28px;
	font-size: 1em;
	padding: 0 0 0 30px;
}
.zslistdt1 li span.word_tdt span.titkdt {
	float: left;
	width: 100%;
	text-align: left;
	height: 28px;
	line-height: 30px;
	font-size: 1.2em;
	overflow: hidden;
	font-weight: normal;
}
.zslistdt1 li span.word_tdt span.titkwdt {
	float: left;
	width: 100%;
	text-align: left;
	line-height: 28px;
	font-size: 1em;
	color: #666
}
/**/

.mis-stage, .mis-slider, .mis-slide, .mis-container, .mis-container * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.mis-stage, .mis-slider {
	position: relative;
	overflow: hidden;
}
.mis-stage {
	width: 100%; /*  Set stage width as desired */
	text-align: center; /*  Center list navigation */
}
.mis-slider {
	list-style: none;
	overflow: visible;
	height: 100%;
	margin-top: 0;
}
/*  Set slide width and padding */
.mis-slide {
	/*  Set width in pixels to restrict width of slides 
                for multi-item slider, default is 100%
                for single-item slider. Use padding to add space 
                between slides */
	width: 100%;
	height: auto;
	padding: 0;
	display: block;
	position: relative;
	float: left;
	overflow: visible !important;
}
.mis-slide.mis-current {
	z-index: 100;
}
/*  Slide container - inserted around the contents
                of each slide by the plugin */
.mis-container {
	display: block;
	width: auto;
	height: auto;
	border: 0;
}
/*  Style list navigation */
.mis-nav-list {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin: 0 auto; /* center it */
	z-index: 300;
	padding: 0;
}
.mis-nav-list li {
	display: inline-block;
	margin: 0 .25em;
}
.mis-nav-list li a {
	display: block;
	width: 11px;
	height: 11px;
	text-indent: 100%; /* Replace text */
	overflow: hidden;
	white-space: nowrap;
	border: 1px solid #fff;
	border-radius: 7px; /* Make items round */
	opacity: .3;
	-webkit-box-shadow: inset 0 0 2px #333;
	box-shadow: inset 0 0 2px 2px #333;
	margin: 0 3px;
}
.mis-nav-list li.mis-current a, .mis-nav-list li a:hover {
	background: #333;
}
.mis-nav-buttons {
	display: block;
	position: absolute;
	height: 0;
	top: 0;
	opacity: 0.5;
	z-index: 200;
}
.mis-nav-buttons a {
	position: absolute;
	color: #eee;
	font-size: 0; /* Hide for browser except Android */
	line-height: .01; /* 0 is inconsistent in Opera */
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-indent: -9999px; /* Hide for Android */
}
.mis-nav-buttons a:hover {
	color: #ccc;
}
.mis-nav-buttons a.mis-next {
	left: auto;
	right: 0;
}
.mis-nav-buttons a.mis-prev {
	left: 0;
}
.mis-slider {
	margin-top: 180px;
	height: 40px;
}
.mis-slider li a {
	text-decoration: none;
	color: #666;
	display: block;
}
.mis-slider li figcaption {
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #000;
	margin-top: 10px;
}
.mis-slider li p {
	line-height: 20px;
	font-family: "黑体";
	font-size: 14px;
	color: #000;
}
.mis-slider li img {
	max-width: 200px;
	width: 100%;
	border-radius: 100%;
	border: none;
	border: 6px solid #fff;
}
.mis-slide {
	width: 364px;
	height: 360px;
	padding: 40px;
	margin-top: -170px
}
.mis-nav-buttons a {
	color: #fff;
}
.layout4 {
	font-size: 1em;
	background: #FFF;
	text-align: left;
}
.layout4 span {
	font-weight: bolder;
	color: #ff4410;
	text-align: left;
	font-size: 1.3em;
}
.layout4 ul li {
	width: 33.33%;
	text-align: left;
	float: left;
	color: #000;
	overflow: visible;
	margin-top: 0;
}
.list-z4 li {
	float: left;
	width: 33.33333333333%;
	position: relative;
	overflow: hidden;
}
.list-z4 li:last-child {
	display: none;
}
.list-z4 li a {
	display: block;
}
.list-z4 li span {
	display: block;
	padding-top: 150%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.list-z4 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(9, 180, 147, .9);
	color: #fff;
	text-align: center;
	padding: 1.2em 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .3s;
	transition: .3s;
	z-index: 10;
}
.list-z4 .txt em {
	font-size: 1.94em;
	/*    border-bottom: 1px solid #fff;*/
	padding: 0 14px;
	padding-bottom: .2em;
	line-height: 1;
}
.list-z4 .txt i {
	padding-top: .8em;
	font-size: 1.25em;
	display: block;
	letter-spacing: 3px;
}
.list-z4 .magnifier {
	position: absolute;
	width: 139px;
	height: 145px;
	background: url(../images/mg.png) no-repeat 50% 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
}
.list-z4 i {
	font-style: normal;
}
.list-z4 a:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	background-color: #030e20;
	opacity: .6;
	z-index: 0;
}
.list-z4 i {
	position: relative;
	z-index: 10;
}
.list-z4 a:hover .txt {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.list-z4 * {
	-webkit-transition: .3s;
	transition: .3s;
}
.list-z4 a:hover:after, .list-z4 a:hover .magnifier {
	opacity: 0;
}
.swiper-banner {
	padding: 15px 0 0 0;
	width: 100%;/*min-width:320px; max-width:640px; */
	overflow-x: hidden;
	height: 100%;
	position: relative;
}
.swiper-banner .swiper-slide {
	text-align: center;
	font-size: 18px;
}
.swiper-banner .swiper-slide img {
	width: 100%;
}
.yxxy {
	height: auto;
	width: 100%;
	background: 0;
	margin: 0 auto;
	position: relative;
	max-width: 1140px
}
.yxxy ul {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0
}
.yxxy ul li {
	width: 200px;
	height: auto;
	padding: 0;
	float: left;
	display: block;
	margin: 0 10px 0 10px;
	/*box-shadow: 1px 1px 4px #ddd,-1px -1px 4px #ddd;*/
	position: relative;
	overflow: hidden
}
.yxxy li:last-child {
	display: none;
}
.yxxy ul li.zhxx_s {
	display: none;
}
.yxxy ul li img {
	display: block;
	width: 100%;
	max-height: 253.33px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	;
	cursor: pointer;
	opacity: 1
}
.yxxy a .intro_xx {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: rgba(255,255,255,.80);
	padding: 0 0;
	width: 100%;
}
.yxxy a .intro_xx h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	padding: 0 47px 0 15px;
	height: 40px;
	width: 100%;
	line-height: 40px;
	border-bottom: 1px solid #390;
}
.yxxy a .intro_xx p {
	font-size: 13px;
	line-height: 20px;
	margin: 10px 15px;
	height: 20px;
	overflow: hidden
}
.yxxy a .intro_xx {
	bottom: -31px
}
.yxxy a:hover .intro_xx {
	bottom: 0
}
.yxxy, #mybtns a, .yxxy a:hover .intro_xx, .yxxy a .intro_xx, .yxxy .yxxylistbox {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	color: #000
}
.jflatTimeline {
	margin: .5em auto
}
.jflatTimeline .month-year-bar {
	padding: 0;
	font-size: 1em;
	line-height: 2em;
}
.jflatTimeline .month-year-bar .prev, .jflatTimeline .month-year-bar .next {
	font-size: 1.2em
}
.jflatTimeline .dates-bar a.prev, .jflatTimeline .dates-bar a.next {
	font-size: 1.6em;
}
[ class^="icon-"], [class*=" icon-"] {
 font-weight: bolder
}
[ class^="icon-"]:before, [class*=" icon-"]:before {
	line-height: 1.5em
}
.jflatTimeline .timeline-wrap .event h3 {
	font-size: 1em;
	word-break: break-all;
	word-wrap: break-word
}
.jflatTimeline .dates-bar a.selected>span.date, .jflatTimeline .dates-bar a span.date {
	font-size: 1.1em;
	line-height: 1.1em;
	padding-top: .2em
}
.jflatTimeline .timeline-wrap .event>div {
	padding: .5em
}
.ships {
	width: 300px;
	height: 230px;
}
.zslistjj {
	width: 110%;
	height: auto;
	padding: 20px 0 0 0;
}
.zslistjj ul {
}
.zslistjj li {
	float: left;
	margin: 0 20px 0 0;
	width: 172px;
	text-align: center;
	color: #999
}
.zslistjj li img {
	width: 100%;
}
.zslistjjbig {
	width: 110%;
	height: auto;
	padding: 20px 0 0 0;
}
.zslistjjbig ul {
}
.zslistjjbig li {
	float: left;
	margin: 30px 30px 0 0;
	width: 262px;
	text-align: center;
	color: #999
}
.zslistjjbig li img {



	width: 100%;
}
.servicesBox {
	position: relative
}
.servicesBox li {
	width: 25%;
	float: left
}
.servicesBox li h3 {
	display: inline-block;
	vertical-align: bottom;
	line-height: 3em;
	font-size: 1.2em;
	color: #333;
	text-indent: 1em
}
.servicesBox li a p {
	color: #333;
	font-size: 0.92em;
	line-height: 2em;
	background: url(../images/li.gif) no-repeat left center;
	padding-left: .9em;
	margin-left: 1.5em;
	text-align: left;
}
.servicesBox li a:hover p {
	color: #ff4410
}
.servicesBoxList {
	padding: 0 10px
}
.servicesBox:before {
	width: 100%;
	height: 1px;
 background: #;
	position: absolute;
	left: 0;
	right: 0;
	content: '';
	top: 5.5em
}
.servicesBoxIcon {
	padding: 0
}
.servicesBoxIcon i {
	display: inline-block;
	cursor: pointer;
	width: 3em;
	line-height: 50px;
	height: 3em;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #333;
	font-size: 1em;
	background: #fff;
	border: 1px solid #a3a3a3;
	transition: background .2s, color .2s
}
.servicesBoxIcon i:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	box-sizing: content-box
}
.servicesBoxIcon i:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	box-shadow: 0 0 0 4px #ff4410;
	transition: transform .2s, opacity .2s;
	transform: scale(.8);
	opacity: 0
}
.servicesBoxIcon i:hover {
	color: #fff;
	border: 1px solid #fff
}
.servicesBoxIcon i:hover:after {
	transform: scale(1);
	opacity: 1
}
.servicesBoxIcon i:before {
	width: 40px;
	height: 40px;
	display: block;
	position: absolute;
	content: '';
	background-image: url(../images/serviceicon.png);
	background-repeat: no-repeat;
	background-size: 228px 61px;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -20px
}
.servicesIcon_1:before {
	background-position: 2px 3px
}
.servicesIcon_2:before {
	background-position: -62px 3px
}
.servicesIcon_3:before {
	background-position: -127px 3px
}
.servicesIcon_4:before {
	background-position: -190px 3px
}
.lx01 {
	width: 100%;
	margin: 0 auto;
	color: #000;
	height: auto;
	line-height: 28px;
	text-align: center;
}
.lx02 {
	width: 100%;
	margin: 0 auto;
	color: #000;
	height: auto;
	line-height: 28px;
	text-align: center;
}
.lianxiwm {
	width: 110%;
	height: auto;
	padding: 30px 0 0 0;
}
.lianxiwm ul {
}
.lianxiwm li {
	float: left;
	width: 20%;
	color: #000;
}
.lianxiwm li span.picbiaos {
	float: left;
	width: 100%;
	text-align: center;
}
.lianxiwm li span.lxtexts {
	float: left;
	width: 100%;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 1.3em
}
.lianxiwm li span.lxwords {
	float: left;
	width: 100%;
	text-align: center;
	height: 28px;
	line-height: 28px;
	font-size: 1em;
	color: #666666;
}
.syditu {
	width: 100%;
	margin: 0 auto;
	color: #000;
	height: auto;
	line-height: 28px;
	text-align: center;
}
.syditu li {
	width: 68%;
	margin: 0 auto;
}
.syditu li img {
	width: 100%;
}
.yqljtit {
	width: 90%;
	text-align: left;
	color: #000;
	font-size: 1.2em;
	padding: 0 0 0 0;
}
.yqljtitlist {
	width: 100%;
}
.yqljtitlist li {
	width: auto;
	float: left;
	text-align: left;
	font-size: 0.8em;
	padding: 12px 10px 0 0;
}
.footlistdh {
	width: 100%;
	margin: 0 auto;
}
.footlistdh li {
	width: auto;
	float: left;
	text-align: left;
	font-size: 1em;
	padding: 8px 10px 0 0;
}
.footlistdh li.gesd {
	width: 6px;
	float: left;
	text-align: left;
}
.footyjxx {
	float: left;
	padding: 10px 0 10px 0;
	text-align: left;
}
.lianxixs {
	display: none;
}
.ad_1, .ad_2, .ad_3 {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center 0;
	text-align: center;
	padding: 80px 10px;
	margin-top: 0;
	overflow: hidden;
	height: 140px
}
.ad_1 h3, .ad_2 h3, .ad_3 h3 {
	position: relative;
	padding-bottom: 50px
}
.ad_1 h3 span, .ad_2 h3 span, .ad_3 h3 span {
	font-size: 35px;
	color: #fff;
	line-height: 120%;
	display: inline-block;
	position: relative;
	text-shadow: 0 0 4px rgba(255,97,0,0.51), 0px 0 4px rgba(255,87,0,0.48)
}
.ad_1 h3 span:before, .ad_2 h3 span:before, .ad_3 h3 span:before {
	height: 1px;
	background: #fff;
	position: absolute;
	left: 18%;
	right: 18%;
	content: '';
	bottom: -20px
}
.ad_1 h3:after, .ad_2 h3:after, .ad_3 h3:after {
	display: block;
	overflow: hidden;
	content: '';
	background: #fff;
	position: absolute;
	left: 50%;
	width: 6px;
	bottom: 27px;
	height: 6px;
	border-radius: 100%;
	margin-left: -3px
}
.ad_1 h3 span:after, .ad_2 h3 span:after, .ad_3 h3 span:after {
	display: block;
	overflow: hidden;
	content: '';
	background: rgba(255,255,255,0.3);
	position: absolute;
	left: 50%;
	width: 14px;
	bottom: -27px;
	height: 14px;
	border-radius: 100%;
	margin-left: -7px
}
.ad_1 p, .ad_2 p, .ad_3 p {
	color: #fff;
	line-height: 160%;
	font-size: 1.4em;
	text-shadow: 0 0 2px rgba(203,154,0,0.72), 0px 0 2px rgba(203,154,0,0.72)
}
.newsxige {
	height: 10px;
}
.pleft {
	width: 100%;
	float: left;
	overflow: hidden;
	text-align: left;
}
.pleft img {
	width: 100%;
}
.pleft h2 {
	width: 100%;
	line-height: 36px;
	font-size: 1.75em;
	text-align: center;
	font-weight: normal;
	padding: 10px 0;
}
.titlefbt {
	font-size: 0.85em;
	line-height: 26px;
	text-align: left;
	border-bottom: 1px solid #CCC;
	margin: 16px 0 6px 0;
	padding: 3px 0 8px 0;
	color: #666666;
	width: 100%;
	display: inline-block;
}
.pright {
	width: 57.5%;
	float: right;
	overflow: hidden
}
.f_pic {
	float: left;
	padding: 0 20px 20px 0;
}
.viewMainlist {
	line-height: 30px;
	font-size: 16px;
	color: #666;
	text-align: left;
	padding: 10px 0 0 0;/*padding: .5em*/
}
.vleftb {
	border-left: 1px solid #ebebeb;
}
.viewMainlist h2 {
	font-size: 1.9em;
	width: 93%;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 16px 0;
	line-height: 42px;
}
.viewMain {
	width: 100%;
	line-height: 38px;
	font-size: 16px;
	color: #666;
	text-align: left;/*padding: .5em*/
}
.viewMain p {
	line-height: 38px;
	font-size: 16px;
	color: #333;
	width: 93%;
	text-align: left;/*text-indent: 2em;
	padding: .5em 0*/
}
.viewMain p img {
	max-width: 96%;
	height: auto;
	text-align: center;
	text-indent: 0;
	margin: 10px 0;
}
.viewMaink {
	width: 100%;
	line-height: 20px;
	font-size: 1em;
	color: #666;
	text-align: left;
	padding: 18px 0 0 0;/*padding: .5em*/
}
.viewMaink.left20 {
	padding-left: 26px;
	padding-right: 10px;
}
.viewMaink p {
	line-height: 36px;
	font-size: 1.1em;
	color: #333;
	text-align: left;/*padding: .5em 0*/
}
.viewMaink p.xiao img {
	width: auto;
	height: auto;
	text-align: center;
	margin: .2em 0;
	text-indent: 0;/*	margin-left: -2em*/
}
.viewMaink p img {
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: .2em 0;
	text-indent: 0;/*	margin-left: -2em*/
}
.viewMaink video {
	width: 90%;
	margin: 0 auto;
}
.paging {
	text-align: center;
	padding: 20px 0 8px 0;
	text-indent: 0
}
.paging a {
	display: inline-block;
	height: 40px;
	border: 1px solid #39a398;
	text-align: center;
	padding: 0 50px;
	line-height: 40px;
	margin: 0 10px;
	text-indent: 0
}
.paging a.disabled {
	cursor: default;
	opacity: .5
}
.paging a.disabled:hover {
	border: 1px solid #717171;
	background: #fff;
	color: #666
}
.paging a:hover {
	background: #39a398;
	border-color: #39a398;
	text-decoration: none;
	color: #fff;
	-webkit-transition: .2s ease-in 0s;
	-moz-transition: .2s ease-in 0s;
	-ms-transition: .1s ease-in 0s;
	-o-transition: .2s ease-in 0s
}
.caseNav1 {
	text-align: center;
	padding: 0
}
.caseNav1 li {
	display: inline-block;
	float: left;
}
.caseNav1 li a {
	display: inline-block;
	font-size: 14px;
	border: 1px solid #818181;
	background: #fcfcfc;
	padding: 0 2.3em;
	height: 30px;
	margin: 0.3em;
	color: #666;
	line-height: 30px;
	-webkit-transition: .2s ease-in 0s;
	-moz-transition: .2s ease-in 0s;
	-ms-transition: .1s ease-in 0s;
	-o-transition: .2s ease-in 0s
}

.caseNav1 li a:hover, .caseNav1 li.active a {
	background: #ff4410;
	border-color: #ff4410;
	text-decoration: none;
	color: #fff
}
.rtjtit {
	width: 96%;
	margin: 0 auto;
	line-height: 28px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	padding: 8px 0 0 0;
}
.rtjwzlist {
	width: 96%;
	margin: 0 auto;
}
.rtjwzlist li {
	float: left;
	width: 95%;
	line-height: 28px;
	padding: 0 0 0 30px;
	background: url(../images/rlist.jpg) 0 6px no-repeat;
	border-bottom: 1px solid #CCC;
}
.e3 li {
	width: 44%;
	margin: 2%;
	overflow: hidden;
	float: left;
	text-align: center
}
.e3 li:hover a.title {
	color: #ff4410
}
.e3 li a.preview img {
	width: 100%;
	padding: 0;
	margin: 0
}
.e3 li a.title {
	font-size: .875em;
	white-space: nowrap
}
.caseNav {
	text-align: center;
	padding: 0
}
.caseNav li {
	display: inline-block
}
.caseNav li a {
	display: inline-block;
	border: 1px solid #818181;
	background: #fcfcfc;
	padding: 0 2.2em;
	height: 30px;
	margin: .5em;
	color: #666;
	line-height: 30px;
	-webkit-transition: .2s ease-in 0s;
	-moz-transition: .2s ease-in 0s;
	-ms-transition: .1s ease-in 0s;
	-o-transition: .2s ease-in 0s
}
.caseNav li a:hover, .caseNav li.active a {
	background: #ff4410;
	border-color: #ff4410;
	text-decoration: none;
	color: #fff
}
.npiclist0 {
	width: 100%;
	margin: 0 auto;
}
.npiclist1 {
	float: left;
	font-size: 1.8em;
	margin: 3px 0 0 8px;
}
.npiclist2 {
	float: right;
}
.listbox {
	/*	overflow: hidden;*/
	clear: both
}
.npiclist0 {
	width: 100%;
	text-align: center;
}
.listbox li {
	padding: 1em 0;
	display: inline-table;
	border-bottom: 1px #CCC solid;
	width: 100%;/*	overflow: hidden*/
}
.listbox li:hover {
	background-color: #f2f2f2
}
.listbox li div {
	display: inline-block
}
.listbox-mingcheng {
	float: left;
	width: 100%;
}
.listbox-title {
	border-bottom: 1px #CCC solid;
	background-color: #f2f2f2
}
.listbox-title div {
	display: inline-block;
	text-align: center;
	line-height: 2em;
	color: #999
}
.listbox-img {
	float: left;
	width: 30%
}
.listbox-img img {
	opacity: 1;
	width: 94%
}
.listbox-content {
	float: right;
	width: 69%;
	vertical-align: middle
}
.listbox-content h3 {
	line-height: 2em;
	text-align: left;
	font-size: 1.6em;
	letter-spacing: .1em;
	font-weight: normal;
}
.listbox-content-kc {
	font-size: 17px;
	text-align: left;
	color: #7d7d7d;
}
.listbox-content-intro {
	font-size: 1.0em;
	text-align: left;
	line-height: 2em;
	color: #7d7d7d;
}
.listbox-xueshi {
	font-size: 1em;
	width: 10%;
	float: left;
	text-align: center;
	margin-top: 2em
}
.listbox-xuefei {
	font-size: 1em;
	width: 20%;
	float: left;
	text-align: center;
	margin-top: 2em
}
.case li {
	width: 33.33%;
	float: left
}
.case ul {
	margin-left: -20px
}
.case li img {
	width: 100%;
	max-width: 100%;
	opacity: 1
}
.case li .mask {
	right: 0;
	bottom: 0;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	color: #ff4100
}
.case li h3 {
	margin-left: 20px;
	text-align: center;
	line-height: 2em;
	font-size: 1em;
	font-weight: normal;
	background-color: #f2f2f2;
	white-space: nowrap
}
#pubu {
	margin: 0 auto;
	position: relative;
	max-width: 1140px
}
#pubu ul {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0
}
#pubu ul li {
	width: 208px;
	height: auto;
	line-height: 28px;
	padding: 0;
	float: left;
	display: block;
	margin: 10px;
	/*box-shadow: 1px 1px 4px #ddd,-1px -1px 4px #ddd;*/
	border-radius: 4px;
	position: relative;
	overflow: hidden
}
#pubu ul li img {
	display: block;
	width: 198px;
	max-height: 253.33px;
	margin: 0 auto;
	padding: 5px 0;
	cursor: pointer;
	opacity: 1
}
#pubu a .intro {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: rgba(255,255,255,.80);
	padding: 0 10px;
	width: 90%
}
#pubu a .intro h5 {
	padding: 0;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	padding: 0 47px 0 15px;
	height: 40px;
	width: 180px;
	line-height: 40px;
	border-bottom: 1px solid rgba(215,0,15,.2)
}
#pubu a .intro p {
	font-size: 13px;
	line-height: 20px;
	margin: 10px 15px;
	height: 20px;
	overflow: hidden
}
#pubu a .intro {
	bottom: -41px
}
#pubu a:hover .intro {
	bottom: 0
}
#pubu, #mybtns a, #pubu a:hover .intro, #pubu a .intro, #pubu #pububox {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#sidebarright {
	width: 100%
}
#portamento_container {
	position: relative
}
#portamento_container #sidebarright {
	float: none;
}
#portamento_container #sidebarright.fixed {
	position: fixed
}
.zspic {
	width: 110%;
	height: auto;
	padding: 20px 0 0 0;
	overflow: hidden;
}
.zspic ul {
}
.zspic li {
	float: left;
	margin: 0 30px 0 0;
	width: 212px;
	color: #000;
	text-align: left;
}
.zspic li span.pic_tdtpic {
	float: left;
	width: 100%;
}
.zspic li span.pic_tdtpic img {
	width: 100%;
	height: 273px;
}
.zspic li span.word_tdtpic {
	float: left;
	height: 500px;
	width: 100%;
	text-align: center;
	line-height: 28px;
	font-size: 1em;
}
.list-z5 li {
	float: left;
	width: 200px;
	position: relative;
	overflow: hidden;
	margin: 0 10px 0 0;
}
/*.list-z5 li:last-child{
    display: none;
}*/
.list-z5 li a {
	display: block;
}
.list-z5 li span {
	display: block;
	padding-top: 150%;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.list-z5 .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(9, 180, 147, .9);
	color: #fff;
	text-align: center;
	padding: 1.2em 0;
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: .3s;
	transition: .3s;
	z-index: 10;
}
.list-z5 .txt em {
	font-size: 1.94em;
	/*    border-bottom: 1px solid #fff;*/
	padding: 0 14px;
	padding-bottom: .2em;
	line-height: 1;
}
.list-z5 .txt i {
	padding-top: .8em;
	font-size: 1.25em;
	display: block;
	letter-spacing: 3px;
}
.list-z5 .magnifier {
	position: absolute;
	width: 139px;
	height: 145px;
	background: url(../images/mg.png) no-repeat 50% 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
}
.list-z5 i {
	font-style: normal;
}
.list-z5 a:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0;
	background-color: #030e20;
	opacity: .6;
	z-index: 0;
}
.list-z5 i {
	position: relative;
	z-index: 10;
}
.list-z5 a:hover .txt {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}
.list-z5 * {
	-webkit-transition: .3s;
	transition: .3s;
}
.list-z5 a:hover:after, .list-z5 a:hover .magnifier {
	opacity: 0;
}
.yxxylist {
	height: auto;
	width: 100%;
	background: 0;
	margin: 0 auto;
	position: relative;
	max-width: 1140px
}
.yxxylist ul {
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0
}
.yxxylist ul li {
	width: 200px;
	height: auto;
	padding: 6px;
	float: left;
	display: block;
	margin: 0 16px 16px 0px;
	box-shadow: 1px 1px 4px #ddd, -1px -1px 4px #ddd;
	border-radius: 4px;
	position: relative;
	overflow: hidden
}
.yxxylist li:last-child {
	display: block;
}
.yxxylist ul li.zhxx_s {
	display: none;
}
.yxxylist ul li img {
	display: block;
	width: 198px;
	max-height: 253.33px;
	margin: 0 auto;
	/*padding: 5px 0;*/
	cursor: pointer;
	opacity: 1
}
.yxxylist a .intro_xx1 {
	text-align: center;
	width: 100%;
	font-size: 12px;
}
.yxxylist a .intro_xx {
	position: absolute;
	left: 0;
	z-index: 10;
	background-color: rgba(255,255,255,.80);
	padding: 0 0;
	width: 100%;
	font-size: 14px;
}
.yxxylist a .intro_xx1 h5 {
	padding: 0;
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	padding: 0 47px 0 15px;
	height: 40px;
	width: 180px;

	line-height: 40px;
}
.yxxylist a .intro_xx h5 {
	padding: 0;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	padding: 0 47px 0 15px;
	height: 40px;
	width: 180px;
	line-height: 40px;
	border-bottom: 1px solid rgba(215,0,15,.2)
}
.yxxylist a .intro_xx p {
	font-size: 13px;
	line-height: 20px;
	margin: 10px 15px;
	height: 20px;
	overflow: hidden
}
.yxxylist a .intro_xx {
	bottom: -41px
}
.yxxylist a:hover .intro_xx {
	bottom: 0
}
.yxxylist, #mybtns a, .yxxylist a:hover .intro_xx, .yxxylist a .intro_xx, .yxxylist .yxxylistbox {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	color: #000
}
.topge {
	height: 126px;
}
.classList {
	width: 100%;
}
.classList ul li {
	text-align: left;
	float: left;
	width: 33.33%;
	margin-top: 2em;
}
.news-List {
	float: left;
	width: 30.34%;
	padding-left: 1%;
	margin-top: 1em;
	border: 1px solid #F6F;
}
.newsList {
	float: right;
	width: 32.34%;
	padding-left: 1%
}
.newsList li {
	width: 33.33333333%;
	float: left;
	padding: 3em 0 0 0;
}
.newsList ul {
	margin-left: -50px
}
.newsListBox {
	margin-left: 50px
}
.newsListBox h4 {
	color: #000!important;
	font-weight: normal;
	font-size: 1.2em;
}
.newsListBox:hover h4 {
	color: #ff4410;
	font-weight: normal;
}
.newsListBox .newsList h4 {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 20px;
}
.newsListBox .newsList h4 a {
	font-size: 20px;
	color: #000;
	font-weight: normal;
	display: block;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear
}
.newsListBox .newsList h4 a:hover {
	color: #c11e2b
}
.newsListBox .newsViewText {
	padding: .5em 0;
	line-height: 1.6em;
	height: 3.2em;
	font-size: 1em;
	color: #666;
	overflow: hidden;
}
.newsListBox .newsViewImg {
	float: left;
	width: 30%;
	margin: .5em 1em 0 0;
	height: 5.5em;
	vertical-align: middle
}
.newsListBox .newsViewImg span {
	height: 100%;
	display: inline-block;
	vertical-align: middle
}
.newsListBox .newsViewImg img {
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	margin: auto;
	vertical-align: middle;
	opacity: 1
}
.newsListBox .newsListView {
	display: inline-block;
	padding: 0 15px;
	border: 1px solid #999;
	/*	border-radius: 3px;*/
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	background: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear
}
.newsListBox .newsListView:hover {
	color: #fff;
	text-decoration: none;
	border: 1px solid #F00;
	background: #ff4100
}
/*page*/ 
.cla_s_pl {
	width: 200px;
	height: 24px;
	line-height: 24px;
}
.page_k {
	margin: 0 auto;
	width: auto;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	text-indent: 0px;
	margin-bottom: 30px;
}
.page_l {
	float: left;
	height: 38px;
	line-height: 38px;
	text-align: center;
}
.f {
	float: left;
	background-color: #39a398;
	text-align: center;
	margin-left: 16px;
	width: 38px;
	height: 38px;
	line-height: 38px;
	color: #FFF;/*-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;*/
	font-size: 16px;
}
.f a {
	float: left;
	display: block;
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
	text-align: center;
	width: 38px;
	height: 38px;
	line-height: 38px;
	color: #333;/*-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; */
	font-size: 14px
}
.f_p1 {
	float: left;
	padding: 0 16px;
	margin: 0 20px 0 20px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
	text-align: center;
	width: auto;
	height: 38px;
	line-height: 38px;
	color: #333;/*-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;*/
}
.f_p {
	float: left;
	padding: 0 16px;
	margin: 0 20px 0 0;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
	text-align: center;
	width: auto;
	height: 38px;
	line-height: 38px;
	color: #333;/*-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;*/
}
.f_pt {
	float: left;
	padding: 0 16px;
	margin: 0 20px 0 0;
	height: 38px;
	line-height: 38px;
	background-color: #FFFFFF;
	border: 1px solid #dddddd;
	text-align: center;
	width: auto;
	height: 38px;
	line-height: 38px;
	color: #333;/*-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;*/
	font-size: 14px
}
a.page_css:link {
	text-decoration: none;
	color: #000000;
	line-height: 38px;
}
a.page_css:visited {
	text-decoration: underline;
	color: #000000;
	line-height: 38px;
}
a.page_css:hover {
	text-decoration: none;
	color: #000000;
	line-height: 38px;
}
a.page_css:active {
	text-decoration: underline;
	color: #000000;
	line-height: 38px;
}
/*page_end*/




.viewbox-kecheng {
	height: 100%;
	position: relative
}
.viewbox-kecheng .kecheng-bgimg {
	position: relative;
	height: 66%;
	overflow: hidden
}
.viewbox-kecheng .kecheng-bgimg img {
	width: 100%;
	opacity: 1
}
.kecheng-title {
	top: 50%;
	left: 50%;
	margin-left: -550px;
	margin-top: -100px;
	z-index: 2;
	position: absolute
}
.kecheng-title h2 {
	color: #FFF;
	font-size: 2.4em;
	letter-spacing: .2em;
	line-height: 2em;
	font-weight: normal;
	padding: 0 0 0 20px;
	text-shadow: #999 2px 2px 2px
}
.kecheng-infolist {
	color: #FFF;
	padding-left: 2%
}
.kecheng-infolist span {
	line-height: 2.5em;
	font-weight: bold;
	font-size: 1.2em
}
.kecheng-baoming {
	padding: .4em 2em;
	background-color: #ff4410;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	color: #FFF;
	text-decoration: none
}
.kecheng-baoming:hover {
	background-color: #F00;
	color: #FFF;
	text-decoration: none
}
.kuan2 {
	padding: 1em 0
}
.topimg {
	position: relative;
	z-index: 0;
}
.topimg .slick-list li {
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	position: relative;
}
.topimg .slick-list li h3 {
	font-size: 40px;
	color: #fff;
	position: absolute;
	bottom: 220px;
	right: 100px;
	line-height: 1.5em;
	text-shadow: 2px 2px 0px #000;
	text-align: right;
	max-width: 70%;
}
.topimg .arrow {
	position: absolute;
	top: 41%;
	background: #5f5f5f;
	color: #fff;
	font-size: 40px;
	height: 70px;
	width: 70px;
	margin-top: -35px;
	border-radius: 50%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-align: center;
	cursor: pointer;
	z-index: 1000;
	border: 1px solid rgba(255, 255, 255, 0.5);
}
.topimg .arrow i {
	line-height: 65px;
}
.topimg .arrow.pre {
	left: 30px;
	background-image: url(../images/ban_prev.png);
	background-repeat: no-repeat;
	background-position: 23px 18px;
	background-size: 25%;
}
.topimg .arrow.next {
	right: 30px;
	background-image: url(../images/ban_next.png);
	background-repeat: no-repeat;
	background-position: 25px 18px;
	background-size: 25%;
}
.topimg .arrow:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
}
.topimg .slick-dots {
	position: absolute;
	bottom: 160px;
	width: 94%;
	text-align: center;
	z-index: 1000;
}
.topimg .slick-dots li {
	display: inline-block;
	width: auto;
	float: none;
	vertical-align: middle;
}
.topimg .slick-dots li button {
	background: #A8B3C6;
	border: 0 none;
	border-radius: 7px;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 12px;
	line-height: 0;
	margin: 0 8px;
	outline: medium none;
	padding: 0;
	width: 12px;
}
.topimg .slick-dots li.slick-active button {
	background: #5e068c;
}
.topimg .slick-dots {
	bottom: 220px;
	left: 70px;
	text-align: left;
}
.topimg .slick-dots li button {
	font-size: 16px;
	color: #fff;
	background: none;
	height: 50px;

	width: 34px;
	border-radius: 0;
	font-family: 'Raleway';
}
.topimg .slick-dots li.slick-active button {
	background: #24998d;
	border-radius: 20px;
	font-weight: bold;
}
.topimg .slick-dots .moreimg {
	display: inline-block;
	background: #24998d;
	color: #fff;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border-radius: 15px;
	margin-left: 30px;
	display: none;
}
.topimg .slick-dots .moreimg:hover {
	background: #461C8E;
}
/*.shortcut{margin:2em auto; position:relative; z-index:101; overflow:hidden;}
.shortcut a{ margin:0px; display:block; width:200px; height:225px; position:relative; overflow:hidden; float:left; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; top:0px;}
.shortcut a img{ position:absolute; left:0px; top:0px; margin-left:5px; opacity:1; width:100%;}
.shortcut a span{ position:absolute; line-height:1em; font-family:微软雅黑; color:#fff; margin:75% 0.9em 0.9em 0.9em; transition:all 1s; -webkit-transition:all 1s; font-size:0.95em;}
.shortcut a .imgH{ left:-230px; transition:all 0.2s ease; -webkit-transition:all 0.2s ease;}
.shortcut a:hover{ text-decoration:none;}
.shortcut a:hover .imgH{ display:block; left:0px;}
.shortcut a:hover span{ animation: img4 0.8s linear infinite alternate; -webkit-animation: img4 1s linear infinite alternate;}*/
.linetit {
	width: auto;
	border-bottom: 2px solid #090;
	line-height: 36px;
	text-align: left;
	font-size: 1.3em;
	margin: 18px 0 0 0;
}
.lineword {
	line-height: 28px;
	padding: 8px 0;
	font-size: 1.1em;
	font-weight: normal;
}
.linebiao {
	width: 30px;
	top: 7px;
	left: 45%;
	border-bottom: 5px solid #0C0;
	position: absolute;
	z-index: 1000;
}
.zslist2 {
	width: 110%;
	height: auto;
	padding: 10px 0 0 0;
	float: left;
}
.zslist2 li {
	float: left;
	margin: 0 28px 16px 0;
	width: 265px;
}
.zslist2 li span.pic_t1 {
	float: left;
	width: 265px;
	max-height: 203px;
	min-height: 303px;
	position: relative;
	overflow: hidden;
}
.zslist2 li span.pic_t1 h5 {
	background: transparent;
	padding: 0; /*-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all .5s linear;-moz-transition: all .5s linear; -o-transition: all .5s linear;-ms-transition: all .5s linear;transition: all .5s linear;*/
	-webkit-transform: translateX(16);
	-moz-transform: translateX(16);
	-o-transform: translateX(16);
	-ms-transform: translateX(16);
	transform: translateX(16);
	-webkit-transition: all .5s linear;
	-moz-transition: all .5s linear;
	-o-transition: all .5s linear;
	-ms-transition: all .5s linear;
	transition: all .5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 1;
	font-size: 1em;
	font-weight: normal;
	line-height: 2em;
	padding: 0% 16%;
	text-align: left;
}
.zslist2 li span.pic_t1:hover h5 {/*-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);*/
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
	text-align: left;
	padding: 8% 16%;
	line-height: 2em
}
.zslist2 li span.pic_t1 .mask {
	right: 0;
	bottom: -20px;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
	color: #ff4100;
	background-color: #fff;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.zslist2 li span.pic_t1:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	opacity: .8
}
.zslist2 li span.pic_t1 img {
	width: 100%;
	height: auto;
}
.zslist2 li span.word_t1 {
	float: left;
	text-align: center;
	width: 100%;
	line-height: 30px;
	font-size: 1em;
	background: #f2f2f2;
}
.daohc {
	width: 98%;
	text-align: left;
	border-bottom: 1px solid #CCC;
	line-height: 36px;
}
.inner {
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.inner:after {
	clear: both;
	display: block;
	content: "\20";
	height: 0;
	font-size: 0;
	visibility: hidden;
}
.izl-rmenu {
	position: fixed;
	right: 0;
	bottom: 0.6em;
	background: url(../images/righticon1.png?rnd=sf33eadf) 0 bottom no-repeat;
	z-index: 200000000;
}
.izl-rmenu .btn_o {
	width: 72px;
	height: 73px;
	margin-bottom: 0px;
	cursor: pointer;
	position: relative
}
.izl-rmenu .btn-qq {
	background: url(../images/righticon1.png?rnd=sf33adf) center -5px no-repeat;
	background-color: #b7023b
}
.izl-rmenu .btn-qq:hover {
	background-color: #cc114c;
}
.izl-rmenu .btn-qq .qq {
	background-color: #000000;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0;
	line-height: 73px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none
}
.izl-rmenu a.btn-qq, .izl-rmenu a.btn-qq:visited {
	background: url(../images/righticon1.png?rnd=sf33adf) 0 0 no-repeat;
	background-color: #000000;
	text-decoration: none;
	display: block
}
.izl-rmenu .btn-wx {
	background: url(../images/righticon1.png?rnd=sf33adf) center -90px no-repeat;
	background-color: #b7023b;
}
.izl-rmenu .btn-wx:hover {
	background-color: #cc114c;
}
.izl-rmenu .btn-wx .pic {
	position: absolute;
	left: -160px;
	top: 0;
	display: none;
	width: 160px;
	height: 160px
}
.izl-rmenu .btn-phone {
	background: url(../images/righticon1.png) center -175px no-repeat;
	background-color: #b7023b;
}
.izl-rmenu .btn-phone:hover {
	background-color: #cc114c;
}
.izl-rmenu .btn-phone .phone {
	background-color: #000000;
	position: absolute;
	width: 160px;
	left: -160px;
	top: 0;
	line-height: 73px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	display: none
}
.izl-rmenu .btn-ly {
	background: url(../images/righticon1.png) center -260px no-repeat;
	background-color: #b7023b;
}
.izl-rmenu .btn-ly:hover {
	background-color: #cc114c;
}
.izl-rmenu .btn-top {
	background: url(../images/r_top.png) 0 0 no-repeat;
	background-color: #000000;
	display: none
}
.izl-rmenu .btn-top:hover {
	background-color: #000000;
}
.kfalert {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: fixed;
	background: rgba(0,0,0,.3);
	z-index: 9999999990;
	display: none
}
.kfalert .kfcontent {
	top: 50%;
	left: 46%;
	background: #FFF;
	/*	width: 24em;
	height: 10em;*/
	width: 500px;
	height: 220px;
	margin: -5em 0 0 -12em;
	box-shadow: 0 0 10px #666;
	border-radius: 5px;
	position: fixed;
	background: url(../images/haoxiaozaikf.png) no-repeat;
	z-index: 9999
}
.kfalert .kfcontent div {
	position: absolute;
	bottom: 2em;
	width: 38%;
	height: 2em;
	cursor: pointer;
	text-align: center;
	line-height: 2em;
	vertical-align: middle;/*	border-radius:6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	background-color: transparent*/
}
.baizis {
	color: #FFF;
}
.xxleft_k {
	float: right;
	width: 40%;
}
.xxjjright_k {
	float: left;
	width: 57%;
	color: #000;
	text-align: left;
	font-size: 14px;
	padding: 0 0 0 15px;
}
.xxjjright_k p {
	line-height: 26px;
	color: #666;
}
.xxjjright_k p img {
	width: 50%;
}
.xxjjright_k p.titp {
	line-height: 36px;
	font-size: 36px;
	padding: 0px 0 26px 0;
	color: #000;
}
.bxs1 {
	display: none;
}
.newsright {
	float: right;
	font-weight: 100;
}
.xxleft {
	float: left;
	width: 40%;
	padding: 0 0 0 5px;
}
.xxleft8 {
	float: left;
	width: 40%;
	padding: 0 0 0 5px;
}
.xxleft1 {
	float: left;
	width: 60%;
	padding: 0 0 0 0;
}
.xxleft1_bai {
	float: left;
	width: 60%;
	padding: 30px 0 0 0;
}
.xxleft1_k {
	float: left;
	width: 60%;
	padding: 0 0 0 8%;
}
.xxleft1_tit {
	font-size: 36px;
	line-height: 30px;
	color: #666;
	font-family: 'Microsoft YaHei';
	font-weight: 100;
}
.xxleft1_www {
	font-size: 26px;
	line-height: 60px;
	font-weight: 100;
	color: #000;
}
.xxleft1_www_8 {
	font-size: 26px;
	line-height: 30px;
	color: #000;
	padding: 0 0 0 23px;
}
.xxleft1_tit_bai {
	font-size: 36px;
	line-height: 30px;
	color: #fff;
	font-family: 'Arial';
	font-weight: 100;
}
.xxleft1_www_bai {
	font-size: 26px;
	line-height: 60px;
	color: #fff;
	font-weight: 100;
}
.xxleft2 {
	float: left;
	width: 30%;
	color: #000
}
.xxleft2_k {
	float: left;
	width: 30%;
}
.xxleft2_k img {
	width: 90px;
}
.xxleft2 img {
	width: 90px;
}
.xxjjCenBotL_c {
	width: 300px;
	height: 230px;
	overflow: hidden;
	border: 8px solid #fff;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 60;
}
.xxjjCenBotL_c img {
	width: 300px;
	height: 230px;
}
.xxjjCenBotL_c:hover img {
	transform: scale(1.1);
	transition: all 1.1s ease 0s;
	-webkit-transform: scale(1.06);
	-webkit-transform: all 1s ease 0s;
}
.xxbg1 {
	position: absolute;
	width: 300px;
	height: 300px;
	background-color: rgba(0,91,172,0.3);
	top: -10px;
	left: 0px;
	z-index: 33;
}
.xxbg2 {
	position: absolute;
	width: 260px;
	height: 260px;
	border: 1px solid #307ee9;
	top: -26px;
	left: -30px;
	z-index: 30;
}
.newstabcla_f_ge {
	margin: 0 0 0 20px;
}
.newstabcla_f {
	float: left;
	width: auto;
	color: rgb(255, 255, 255);
	line-height: 50px;
	padding-right: 33px;
	padding-left: 33px;
	background: rgb(230, 68, 68);
	cursor: pointer;
}
.newstabcla {
	float: left;
	cursor: pointer;
	width: auto;
	color: rgb(0, 0, 0);
	line-height: 50px;
	padding-right: 33px;
	padding-left: 33px;
	background: rgb(255, 255, 255);
}
.xxjjright {
	float: right;
	width: 57%;
	color: #000;
	text-align: left;
	font-size: 14px;
}
.xxjjright p {
	line-height: 24px;
	color: #666;
}
.xxjjright p img {
	width: 50%;
}
.xxjjright p.titp {
	line-height: 10px;
	font-size: 26px;
	padding: 0px 0 26px 0;
	color: #000;
}
.home-adv-hdp .swiper-slide {
	width: 22%;
	margin-right: 4%;
}
.home-adv-hdp .swiper-slide:last-child {
	margin-right: 0;
}
.home-adv-hdp .swiper-slide .title {
	display: block;
	color: #fff;
	font-size: 16px;
	line-height: 38px;
	padding: 0 0 8px 0;
}
.home-adv-hdp .swiper-slide .title span {/*font-size:20px;color:#f7d410;*/
}
.home-adv-hdp img {
	display: block;
	border-radius: 8px;
	width: 100%;
	height: auto;
}
/*.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;float:left;}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}
.swiper-slide-active{z-index:10;}*/

.slheight {
	clear: both;
	height: 82px;
}
.about-photo {
	color: #fff;
	clear: both;
}
.about-photo ul {
}
.about-photo ul li {
	float: left;
	width: 20.5%;
	margin-right: 5%;
}
.about-photo ul li:last-child {
	margin-right: 0;
}
.about-photo ul li img {
	width: 90%;
}
.about-photo p {
	text-align: center;
	font-size: 16px;
	line-height: 28px;
}
.about-photo p span {
	color: #f8494b;
	font-weight: bold;
}
.listnews8 {
	width: 100%;
	height: auto;
}
.listnews8 li {
	float: left;
	width: 28%;
	padding: 0 3% 0 15px;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px dotted #FFFFFF;
	font-size: 16px;
	text-align: left;
	text-overflow: ellipsis;
	background: url(../images/biao.jpg) 0 15px no-repeat;
	/*-o-text-overflow:ellipsis;
-webkit-text-overflow:ellipsis;
-moz-text-overflow:ellipsis; */overflow: hidden;
}
.home-honor-hdp-box {
	border-radius: 5px;
	border: 3px solid #ffe7c0;
	padding: 2.5% 8%;
	position: relative;
	background: url(../images/blue.jpg);
}
.home-honor-hdp .swiper-slide {
	width: 16%;
	margin-right: 5%
}
.home-honor-hdp .swiper-slide:last-child {
	margin-right: 0;
}
.home-honor-hdp .swiper-slide img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 5px;
}
.swiper-button-next, .swiper-button-prev {
	display: block;
	position: absolute;
	z-index: 4;
	width: 10px;
	height: 18px;
	top: 50%;
	margin-top: -9px;
	cursor: pointer;
	background: url(../images/btn.png);
}
.swiper-button-prev {
	left: 15px;
	background-position: 0 0;
}
.swiper-button-next {
	right: 15px;
	background-position: -11px 0;
}
.tlmzl_0 {
	float: left;
	width: 100%;
	height: 420px;
}
.tlmzl_r {
	float: right;
	width: 50%;
}
.tlmzl {
	float: left;
	width: 48%;
	position: static;
}
.tlmzl_k {
	position: absolute;
	width: 43%;
	height: 410px;
	border: 1px solid #d7d7d7;
	top: 36px;
	left: -30px;
	z-index: 30;
}
.tlmzl1 {
	position: absolute;
	width: 43%;
	background: #f5f5f5;
	height: 400px;
	z-index: 36;
	padding: 0 0 10px 0;
}
.kfzxlist {
	float: left;
	width: 100%;
}
.kfzxlist1 {
	float: left;
	width: 100%;
}
.kfzxrlist1 {
	float: right;
	width: 56%;
}
.kfzxlistword {
	width: 98%;
	text-align: left;
	text-indent: 2em;
}
.kfzxlistm {
	float: left;
	width: 100%;
	margin: 30px 0 0 0;
}
.tlmzl {
	float: left;
	width: 48%;
}
.lybL {
	width: 100%;
	height: 380px;
	float: left;
}
.lybL .biaotid {
	font-family: "微软雅黑";
	color: #666;
	width: 100%;
	font-size: 1.3em;
	font-weight: bold;
	height: auto;
	line-height: 50px;
	text-align: left;
}
.lybL h4 span {
	font-family: "微软雅黑";
	color: #666;
	font-size: 18px;
	font-weight: normal;
	margin: 0 18px;
}
.lybL form input.text {
	border: none;
	margin-bottom: 16px;
	width: 100%;
	height: 32px;
	background-color: #fff;
	padding-left: 10px;
	font-family: "微软雅黑";
	color: #a8a8a8;
	font-size: 14px;
	outline: none;
	border: 1px solid #7bb13a;
}
.lybL form input.number {
	border: none;
	margin-bottom: 16px;
	width: 100%;
	height: 32px;
	background-color: #fff;
	padding-left: 10px;
	font-family: "微软雅黑";
	color: #a8a8a8;
	font-size: 14px;
	outline: none;
	border: 1px solid #7bb13a;
}
.lybL form textarea {
	border: none;
	width: 100%;
	height: 112px;
	padding-left: 10px;
	font-family: "微软雅黑";
	color: #a8a8a8;
	font-size: 14px;
	outline: none;
	border: 1px solid #7bb13a;
}
.lybL form input[type="button"] {
	margin-top: 24px;
	width: 80%;
	height: 42px;
	line-height: 42px;
	background-color: #7bb13a;
	font-family: "微软雅黑";
	color: #fff;
	font-size: 16px;
	outline: none;
	border: none;
	cursor: pointer;
	float: left;
}
.footr0 {
	float: left;
	width: 68%;
}
.footr {
	float: right;
	width: 30%;
	border-left: 1px solid #1370c3;
}
.axjz {
	float: right;
	width: 50%;
	text-align: right;
}
.axjz img {
	width: 100%;
}
.four-nav {
	width: 100%;
	line-height: 80px;
	color: #fff;
	background-color: #ff9f13;
	text-align: center;
}
.four-nav a {
	display: block;
	float: left;
	color: #fff;
	width: 25%;

	height: 80px;
	font-weight: bold;
	font-size: 16px;
}
.four-nav a:nth-child(1), .four-nav a:nth-child(4) {
	background-color: #0068b8;
}
.three-nav a:nth-child(2), .four-nav a:nth-child(2) {
	background-color: #9ac828;
}
.three-nav a:nth-child(3), .four-nav a:nth-child(3) {
	background-color: #f8494b;
}
.four-nav a.hover {
	background-image: url(../images/mfx2.png);
	background-repeat: no-repeat;
	background-position: 43% 50%;
}
.news-list1 {
	padding-top: 0;
}
.news-list1 .item {
	overflow: hidden;
	border-bottom: 1px dashed #e0e0e0;
	padding: 10px 0;
}
.news-list1 .item a {
	display: block;
	float: left;
}
.news-list1 .item a.data {
	float: right;
	font-size: 12px;
	color: #000;
	line-height: 96px;
}
.news-list1 .item a.img {
	margin-right: 15px;
}
.news-list1 .item a.img img {
	display: block;
}
.news-list1 .item a.cont {
	padding: 0px 0;
	width: 80%;
}
.news-list1 .item a.cont span {
	display: block;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.news-list1 .item a.cont span.title {
	color: #3e3e3e;
	font-weight: bold;
	text-align: left;
}
.news-list1s .item span.desc {
	width: 100%;
	font-size: 0.8em;
	color: #666;
	text-align: left;
}
.news-list1s .item span.datetime {
	width: 100%;
	clear: both;
	font-size: 12px;
	color: #ccc;
	text-align: left;
}
.summer-camp h2 {
	font-size: 24px;
	text-align: center;
	padding: 10px 0 40px 0;
}
.summer-camp {
	margin-top: 20px;
	color: #fff;
	padding-bottom: 65px;
}
.summer-camp-hdp img {
	display: block;
}
.summer-camp-hdp .swiper-slide {
	width: 32%;
	margin-right: 2%;
	text-align: center;
}
.summer-camp-hdp .swiper-slide:last-child {
	margin-right: 0;
}
.summer-camp-hdp .swiper-slide .img {
	display: block;
	border: 2px solid #fff;
	border-radius: 5px;
}
.summer-camp-hdp .swiper-slide img {
	display: block;
	width: 100%;
	height: auto;
}
.summer-camp-hdp .swiper-slide span {
	display: block;
	margin: 15px 0;
}
.summer-camp-hdp .swiper-slide a.look {
	display: block;
	width: 76px;
	height: 22px;
	margin: 0 auto;
	line-height: 22px;
	border: 1px solid #fff;
	border-radius: 5px;
	font-size: 12px;
	color: #FFF;
}
.summer-camp .swiper-button-next, .summer-camp .swiper-button-prev {
	position: absolute;
	width: 23px;
	height: 39px;
	top: 30%;
	background: url(../images/probtn.png) no-repeat;
	z-index: 115;
	cursor: pointer;
}
.summer-camp .swiper-button-prev {
	left: -40px;
}
.summer-camp .swiper-button-next {
	right: -40px;
	background-position: -39px 0;
}
.zhanshibj {
	width: 25%;
	float: left;
}
.zhanshizi0 {
	width: 235px;
	text-align: center;
	margin: 0 auto;
}
.zhanshizi0 p.zstitle {
	font-size: 22px;
	color: #000;
}
.zhanshizi0 p.zsword {
	font-size: 14px;
	color: #A8A8A8;
}
.zhanshi01 {
	background: url(../images/sj000.png) 0 0 no-repeat;
	width: 235px;
	margin: 0 auto;
	height: 250px;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.zhanshi01 img {
	margin: 43% 0 0 0;
	width: 50px;
}
.zhanshi01:hover {
	background: url(../images/sj000.png) 0 -248px no-repeat;
}
.zhanshi02 {
	background: url(../images/sj000.png) 0 -495px no-repeat;
	width: 235px;
	margin: 0 auto;
	height: 250px;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.zhanshi02 img {
	margin: 43% 0 0 0;
	width: 50px;
}
.zhanshi02:hover {
	background: url(../images/sj000.png) 0 -760px no-repeat;
}
.zhanshi03 {
	background: url(../images/sj000.png) 0 -1010px no-repeat;
	width: 235px;
	margin: 0 auto;
	height: 250px;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.zhanshi03 img {
	margin: 43% 0 0 0;
	width: 50px;
}
.zhanshi03:hover {
	background: url(../images/sj000.png) 0 -1272px no-repeat;
}
.zhanshi04 {
	background: url(../images/sj000.png) 0 -1530px no-repeat;
	width: 235px;
	margin: 0 auto;
	height: 250px;
	cursor: pointer;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.zhanshi04 img {
	margin: 43% 0 0 0;
	width: 50px;
}
.zhanshi04:hover {
	background: url(../images/sj000.png) 0 -1783px no-repeat;
}
.moreBtn_1 {
	border: 3px solid #fff;
	height: 45px;
	line-height: 45px;
	padding: 0 4%;
	color: #fff;
	display: inline-block;
	border-radius: 5px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-o-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
}
.moreBtn_1:hover {
	color: #fff;
	border: 3px solid #ff4100;
	text-decoration: none;
	padding: 0 8%
}
.moreBtn {
	border: 2px solid #82ba00;
	height: 45px;
	line-height: 45px;
	padding: 0 4%;
	display: inline-block;
	border-radius: 5px;
	color: #82ba00;
}
.moreBtn:hover {
	color: #6b2a02;
	border: 2px solid #6b2a02;
	text-decoration: none;
	padding: 0 8%
}
.moreBox {
	padding: 2em 0 2.6em 0;
}
.xsanli {
	float: right;
	font-size: 30px;
	width: 21%;
	height: 160px;
	line-height: 160px;
	color: #bebebe;
	text-align: center;
	background: #727272 url(../images/hong.jpg) -900px 0 no-repeat;
	font-weight: 100;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.xsanli:hover {
	background: url(../images/hong.jpg) 100% 0 no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.gcgao {
	height: 50px;
}
.gcgao1 {
	height: 30px;
}
.jdanli {
	float: left;
	width: 24%;
	position: relative;
	margin-right: 1%;
}
.jdanli .imgs {
	width: 100%;
	max-height: 330px;
	overflow: hidden;
}
.jdanli .imgs img {
	width: 100%;
	max-width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.jdanli .wordsi {
	float: left;
	width: 100%;
	line-height: 33px;
	color: #333;
}
.jdanli:hover .imgs img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.jdanli:hover .wordsi {
	color: #0069b7;
}
.jdal {
	float: left;
	width: 33.3%;
	position: relative;
	overflow: hidden;
	line-height: 4px;
	display: block;
}
.jdal img {
	width: 100%;
	max-width: 100%;
	max-height: 380px;
}
.jdalsy {
	float: left;
	width: 24%;
	position: relative;
	overflow: hidden;
	line-height: 33px;
	margin-right: 1%;
	display: block;
}
.jdalsy div {
	float: left;
	width: 100%;
	line-height: 33px;
	color: #333;
}
.jdalsy img {
	width: 100%;
	max-width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.jdalsy:hover img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.jdalsy a {
	color: #333;
}
.jdalsy a:hover {
	color: #0069b7;
}
.jadlwzk {
	width: 90%;
	height: 100%;
	line-height: 36px;
	text-align: center;
	font-size: 23px;
}
.jdal>a>div {
	color: #FFF;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 10%;
	left: 0;
	text-align: center;
	visibility: hidden;
	opacity: 0;
	background: url(../images/fg1.png);
	/*    background: rgba(0,0,0,0.7);
    filter: alpha(opacity=70)\9;
    background-color: #000\9;*/
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 5px;
}
.jdal:hover>a>div {

	top: 0;
	left: 0;

	width: 100%;
	height: 100%;
	visibility: visible;
	opacity: 1;
}
.jdalsy>a>div {
	color: #FFF;
	position: absolute;
	width: 100%;
	height: 100%;
	top: -400px;
	left: 0;
	visibility: hidden;
	opacity: 0;
	background: rgba(0,105,183,0.7);
	filter: alpha(opacity=70)\9;
	background-color: #000\9;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 5px;
}
.jdalsy2:hover>a>div {
	top: -200px;
	left: 0;
	width: 100%;
	height: 100%;
	color: #0069b7;
	visibility: visible;
	opacity: 1;
}
.isxianshi {
	display: block;
}
.isyincang {
	display: none;
}
.footk_0 {
	float: left;
	width: 25%;
	color: #FFF;
}
.footk_0_t {
	width: 100%;
	margin: 0 auto;
	height: 80px;
}
.footk_0_t img {
	width: 72px;
}
.footk_0_w {
	width: 100%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
}
.footk_6 {
	float: left;
	width: 25%;
}
.footk_1 {
	float: left;
	width: 25%;
}
.footk_11 {
	float: left;
	width: 25%;
}
.footk_1_zj {
	width: 100%;
	line-height: 28px;
	text-align: left;
	color: #000;
	clear: both;
	font-size: 14px;
}
.footk_1_zj_1 {
	width: 90%;
	line-height: 28px;
	text-align: left;
	color: #000;
	clear: both;
	font-size: 14px;
	padding: 10px 0 0 0;
}
.footnavdh {
	width: 100%;
	font-weight: bold;
	line-height: 38px;
	font-size: 18px;
}
.footnavkk {
	width: 20%;
	border-bottom: 2px solid #9b9795;
	height: 3px;
}
.footws {
	margin: 0 auto;
	width: 76%;
	color: #1f1411;
	font-size: 13px;
	height: 50px;
	line-height: 50px;
}
.kjdh {
	float: left;
	width: 100%;
}
.kjdh li {
	float: left;
	width: auto;
	padding: 0 30px 0 0;
	height: 28px;
	line-height: 28px;
}
.backToTop {
	display: none;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 16px;
	bottom: 50px;
	_bottom: "auto";
	cursor: pointer;
	background: url(../images/1-140105142F1.png) no-repeat;
	width: 54px;
	height: 54px;
	z-index: 156232;
}
.topline_hui {
	border-bottom: 1px solid #dddddd;
}
.b11_cls_en {
	font-size: 40px;
	color: #666;
	font-weight: 100;
	line-height: 90px;
	float: left;
	clear: right;
}
.b11_right {
	float: right;
	line-height: 90px;
	color: #b0aeac;
}
.b11_cls {
	float: left;
	font-size: 30px;
	color: #212121;
	line-height: 98px;
	margin-left: 30px;
}
.b12 {
	float: left;
	width: auto;
	height: auto;
	padding: 0 0;
}
.dhtext1 {
	position: absolute;
	color: #FFF;
	font-size: 2.6em;
	top: 30%;
	z-index: 1000;
	left: 40%;
	line-height: 60px;
	border-bottom: 2px solid #FFF;
}
.dhbglist1 {
	width: 100%;
	text-align: center;
	display: inline-block;
	line-height: 0px;
}
.position_1 {
	float: left;
	clear: both;
}
.rdaohang {
	position: absolute;
	right: 0px;
	top: 8px;
	color: #666;
	line-height: 65px;
}
.block12 {
	width: auto;
	display: inline-block;/*margin: 0 auto; */
	float: left;
	padding: 28px 0 16px 0;
}
.block12 li {
	float: left;
	clear: right;
	width: auto;
	line-height: 35px;
}
.b12_normal {
	float: left;
	clear: both;
	width: auto;
	background-position: 8px 3px;
	margin: 0 12px 0 0;
	height: 50px;
	line-height: 50px;
	padding: 0 36px 0 42px;
	text-align: center;
	color: #666;
	font-size: 1.1em;
	border: 1px solid #666;
}
.b12_choose, .b12_normal:hover {
	float: left;
	clear: both;
	font-size: 1.1em;
	padding: 0 36px 0 42px;
	width: auto;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	margin: 0 12px 0 0;
	background: #1580e4 url(../images/huawen.png) center top no-repeat;
	border: 1px solid #1580e4;
}
.devide-con {
	display: table;
	width: 100%;
}
.devide-con > .cell {
	display: table-cell;
	font-size: 14px;
	letter-spacing: normal;
}
.mod-2column .cell {
	width: 50%;
	vertical-align: top;
}
.mod-pic img {
	max-width: 100%;
}
.toptel {
	position: absolute;
	right: 0px;
	top: 20px;
	z-index: 10000;
}
.toptel .ensousuo {
	width: 280px;
}
.toptel .ensousuo .enlist {
	width: 80px;
	text-align: left;
	font-size: 14px;
	float: left;
	margin: 3px 0 0 0;
}
.toptel .ensousuo .enlist img {
	vertical-align: middle;
	margin: 0 6px 0 0;
}
.toptel .ensousuo .sousuolist {
	float: left;
	margin: 0 0 0 8px;
}
.toptel .ensousuo .sousuolist .search-input {
	width: 150px;
	height: 28px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 40px;
	outline: none;
	border: 1px solid #a4a4a4;
	border-radius: 50px;
	font-size: 12px;
	color: #000;
}
.toptel .ensousuo .sousuolist .search-btn {
	width: 28px;
	height: 28px;
	border: none;
	outline: none;
	cursor: pointer;
	text-indent: -99999px;
	overflow: hidden;
	background: url(../images/search-btn.png) no-repeat 50% 50%;
	margin-left: -40px;
}
.navlist_tt {
	position: absolute;
	right: 3%;
	top: 0px;
	width: auto;
	height: 50px;
	line-height: 0px;
}
.pro_main {
	margin-top: 20px;
}
.iswzcss0 {
	display: block;
}
.iswzcss {
	display: none;
}
.wapso {
	float: right;
	margin-right: 60px;
	margin-top: 20px;
	cursor: pointer;
}
.wapso img {
	width: 23px;
}
#m-nav-btn {
	background: #FFF;
	height: 50px;
}
#m-nav-btn span, #m-nav-btn span:after, #m-nav-btn span:before {
	background: #ffffff;
	content: '';
	display: block;
	height: 3px;
	position: absolute;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	width: 22px;
}
#m-nav-btn span {
	top: 15px;
}
#m-nav-btn span:after {
	bottom: -6px;
}
#m-nav-btn span:before {
	top: -6px;
}
#m-nav-btn.active span {
	background: none;
}
#m-nav-btn.active span:before {
	display: none;
	top: 0 !important;
	background: #ffffff;
	-webkit-transform: translateZ(0) rotate(45deg);
	-moz-transform: translateZ(0) rotate(45deg);
	-ms-transform: translateZ(0) rotate(45deg);
	-o-transform: translateZ(0) rotate(45deg);
	transform: translateZ(0) rotate(45deg);
}
#m-nav-btn.active span:after {
	display: none;
	top: 10px;
	background: #ffffff;
	-webkit-transform: translateY(-10px) translateZ(0) rotate(-45deg);
	-moz-transform: translateY(-10px) translateZ(0) rotate(-45deg);
	-ms-transform: translateY(-10px) translateZ(0) rotate(-45deg);
	-o-transform: translateY(-10px) translateZ(0) rotate(-45deg);
	transform: translateY(-10px) translateZ(0) rotate(-45deg);
}
/* m-nav */
.m-nav {
	width: 100%;
	background-color: #fff;
	position: absolute;
	right: -999px;
	top: 80px;
	z-index: 888888;
	display: none;
}
.m-nav > ul > li {
	padding-left: 70px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #d6d6d6;
}
.m-nav > ul > li > a {
	display: block;
}
.m-nav > ul > li > ul {
	height: 0;
	overflow: hidden;
	padding-left: 20px;
}
.m-nav > ul > li > ul > li > a {
	font-size: 13px;
	display: block;
	padding: 5px 0 5px 20px;
	background: url(../images/arrow-right.png) no-repeat 0 50%;
}
.wapsolist {
	width: 80%;
	padding-top: 10%;
	position: fixed;
	top: 0;
	left: -160%;
	transition: 0.6s all;
	z-index: 1522229999;
}
.wapsolist.active {
	left: 10%;
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.btn-primary {
	color: #fff;
	background-color: #24998d;
	border-color: #24998d;
}
.btn {
	display: inline-block;
	width: 100%;
	padding: 6px 12px;

	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
.mnav2 {
	width: 200px;
	padding-top: 0%;
	position: fixed;
	height: 100%;
	overflow: auto;
	top: 0;
	left: -200px;/*background:url(../images/lvse.png);*/
	background: #FFF;
	transition: 0.6s all;
	z-index: 1522229999;
}
.mnav2.active {
	left: -15px;
}
.mnav2 ul {
	width: 100%;
	float: left;
	margin-top: 10%;
}
.mnav2 li {
	width: 100%;
	font-size: 14px;
	text-align: left;
	padding: 0 0 0 20%;
	line-height: 50px;
	border-bottom: 1px solid #CCC;
}
.mnav2 li img {
	vertical-align: middle;
	width: 20px;
	float: left;
	margin-top: 13px;
	margin-right: 6px;
}
.mnav2 li a {
	color: rgba(0,0,0,.7);
	position: relative;
	display: block;
}
.mnav2 li.on {
	color: rgba(0,0,0,1);
	background: #fafafa;
	display: block;
}
/*.mnav2 li a.on:before{content:"";width:2px;height:94%;background:#6B594C;position:absolute;left:0px;top:0px;z-index:1;}*/
.mnav2 .subnav {
	display: none;
}
.Close_btn_shad {
	width: 100%;
	height: 0;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(0, 0,0, 0.7);
	transition: 0.3s all;
	z-index: 1422229998;
}
.Close_btn_shad.active {
	height: 100%;
}
.Close_btn_shad1 {
	width: 100%;
	height: 0;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: rgba(0, 0,0, 0.7);
	transition: 0.3s all;
	z-index: 1422229998;
}
.Close_btn_shad1.active {
	height: 100%;
}
.Close_btn {
	position: fixed;
	right: -16%;
	top: 3%;
	width: 36px;
	padding-top: 5px;
	height: 36px;
	background: #1580e4;
	cursor: pointer;
	transition: 0.4s all;
	border-radius: 50%;
	z-index: 1522229998;
}
.Close_btn span {
	display: block;
	width: 22px;
	height: 1px;
	margin: 6px 0 0 7px;
	background: #fff;
	transition: 0.3s all;
}
.Close_btn.active {
	display: block;
	right: 20%;
}
.Close_btn.active span {
	background: #FFF
}
.Close_btn.active span:first-child {
	transform: translateY(7px) rotate(45deg);
}
.Close_btn.active span:last-child {
	transform: translateY(-7px) rotate(-45deg);
}
.Close_btn.active span:nth-child(2) {
	opacity: 0;
}
.Close_btn1 {
	position: fixed;
	right: -16%;
	top: 3%;
	width: 36px;
	padding-top: 5px;
	height: 36px;
	background: #1580e4;
	cursor: pointer;
	transition: 0.4s all;
	border-radius: 50%;
	z-index: 15222290000;
}
.Close_btn1 span {
	display: block;
	width: 22px;
	height: 1px;
	margin: 6px 0 0 7px;
	background: #fff;
	transition: 0.3s all;
}
.Close_btn1.active {
	display: block;
	right: 6%;
}
.Close_btn1.active span {
	background: #FFF
}
.Close_btn1.active span:first-child {
	transform: translateY(7px) rotate(45deg);
}
.Close_btn1.active span:last-child {
	transform: translateY(-7px) rotate(-45deg);
}
.Close_btn1.active span:nth-child(2) {
	opacity: 0;
}
.m-search {
	padding-right: 40px;
	position: relative;
}
.m-search .m-search-input {
	border: none;
	height: 30px;
	line-height: 30px;
	font-size: 13px;
	width: 100%;
	padding-right: 40px;
	outline: none;
}
.m-search .m-search-btn {
	position: absolute;
	right: 40px;
	width: 30px;
	height: 30px;
	display: block;
	text-indent: -9999px;
	outline: none;
	cursor: pointer;
	border: none;
	background: url(../images/search-btn.png) no-repeat 50% 50%;
}
.m-footer-tool {
	height: 60px;
	width: 100%;
	background-color: #fff;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	z-index: 9999;
}
.m-footer-tool > div {
	width: 25%;
	height: 100%;
	padding-right: 2px;
}
.m-footer-tool > div:last-child {
	padding-right: 0;
}
.m-footer-tool > div > p {
	height: 100%;
	background-color: #009a44;
	font-size: 12px;
	color: #fff;
	text-align: center;
	cursor: pointer;
}
.m-footer-tool > div > p > a {
	color: #fff;
	display: block;
}
.m-footer-tool .m-footer-tool-home i {
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-top: 9px;
	background: url(../images/home.png) no-repeat;
	background-size: 22px 22px;
}
.m-footer-tool .m-footer-tool-tel i {
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-top: 9px;
	background: url(../images/tel.png) no-repeat;
	background-size: 22px 22px;
}
.m-footer-tool .m-footer-tool-comments i {
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-top: 9px;
	background: url(../images/comments.png) no-repeat;
	background-size: 22px 22px;
}
.m-footer-tool .m-footer-tool-weixin {
	position: relative;
}
.m-footer-tool .m-footer-tool-weixin i {
	width: 22px;
	height: 22px;
	display: inline-block;
	margin-top: 9px;
	background: url(../images/erweima.png) no-repeat;
	background-size: 22px 22px;
}
.m-footer-tool div span {
	display: block;
	line-height: normal;
}
.m-footer-tool .m-footer-tool-weixin .m-erweima {
	position: absolute;
	top: -82px;
	right: 0;
}
.side-tool {
	position: fixed;
	bottom: 220px;
	right: 0;
}
.side-tel {
	position: absolute;
	right: -234px;
	width: 310px;
	height: 76px;
	padding: 10px 0;
	background: url(../images/tel.png) no-repeat 20px 50% #8bbd08;
}
.side-tel span {
	border-left: 1px solid #fff;
	margin-left: 76px;
	height: 56px;
	line-height: 56px;
	display: block;
	font-size: 23px;
	padding-left: 15px;
	font-style: italic;
	color: #fff;
}
.side-comments {
	margin-top: 79px;
}
.side-comments a {
	width: 76px;
	height: 76px;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	background: url(../images/comments.png) no-repeat 50% 50% #8bbd08;
}
.side-comments a:hover {
	background-color: #009a44;
}
.side-weixin {
	position: relative;
	margin-top: 3px;
}
.side-weixin a {
	width: 76px;
	height: 76px;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	background: url(../images/erweima.png) no-repeat 50% 50% #8bbd08;
}
.side-weixin-code {
	display: none;
	position: absolute;
	width: 120px;
	height: 120px;
	bottom: 0;
	right: 86px;
box-shadow: 0 .1rem .4rem rgba(0, 0, 0, .3);
}
.side-weixin-code img {
	width: 100%;
	height: 100%;
	display: block;
}
.side-weixin a:hover {
	background-color: #009a44;
}
.side-weixin a:hover+.side-weixin-code {
	display: block;
}
.side-top {
	margin-top: 3px;
}
.side-top a {
	width: 76px;
	height: 76px;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	background: url(../images/top.png) no-repeat 50% 50% #009a44;
}
.side-top a:hover {
	background-color: #009a44;
}
.nav {
	width: 100%;
}
.nav li {
	float: left;
	position: relative;
	z-index: 999;
	width: 7.3333%;
}
.nav li a:hover, .nav li a.hover {
	background: #16867b;
	color: #fff;
}
.nav li a {
	display: block;
	line-height: 50px;
	font-size: 1em;
	color: #fff;
}
.nav li a:hover, .header .nav li a.hover {
	background: #16867b;
	color: #fff;
}
.nav li a i {
	padding: 0;
}
.nav li a i:before {
	margin-right: -4px;
}
#nav ul {
	background: #16867b;
	position: absolute;
	top: 50px;
	width: 180px;
	z-index: 2;
	padding: 5px 0;
	display: none;
}
#nav ul li {
	float: left;
	display: block;
	line-height: 38px;
	margin: 0;
	width: 100%;
	text-align: left;
}
#nav ul li a {
	line-height: 38px;
	font-size: 0.9em;
	color: #fff;
	padding: 0 0 0 16px;
}
#nav ul li a:hover {
	background: #24998d;
}
.wri-list {
	position: absolute;
	height: auto;
	display: inline-block;
	display: none;
	width: 320px;
	background: rgba(255,255,255,0.9);
	z-index: 9999999;
}
.wri-list .zuolistnav {
	float: left;
	width: 178px;
	height: auto;
	padding: 12px 0 12px 10px;
}
.wri-list .zuolistnav .list99 a {
	width: 0 auto;
	width: 100%;
	color: #666;
	font-size: 0.9em;
	font-weight: 300;
	height: 30px;
	line-height: 30px;
	text-align: left;
	text-indent: 12px;
	border-bottom: 1px solid #DFDFDF;
}
.wri-list .zuolistnav .list99 a:hover {
	color: #1480e3;
}
.wri-list .youlistnav {
	float: right;
	width: 100px;
	height: auto;
	margin: 10px 16px 21px 0;
}
.wri-list .youlistnav img {
	width: 100%;
}
.navstr1 {
	float: left;
}
.navstr1 li {
	float: left;
}
.navstr1 li span {
	font-size: 0.8em;
	color: #999;
	width: 100%;
	display: inline-block;
}
.navstr1 li a {
	display: block;
	width: auto;
	padding: 0 10px;
	font-size: 1.1em;
	color: #000000;
	height: 106px;
	line-height: 106px;
	text-align: center;
	background: url(../images/bgnav.png) 6px 23px no-repeat;
}
.navstr1 li a:hover {
	text-decoration: none;
	height: 106px;
	color: #fff;
	background: #b70039 url(../images/bgnav.png) 6px 20px no-repeat;
	background-size: 80%;
}
.navstr1 li a:hover span {
	color: #c82128;
	width: 100%;
	display: inline-block;
}
.nava {
	float: left;
}
.nava li {
	float: left;
	position: relative;
}
.nava li span {
	font-size: 0.8em;
	color: #000;
	width: 100%;
	display: inline-block;
}
.nava li a {
	display: block;
	width: auto;
	padding: 0 10px;
	font-size: 1em;
	font-weight: 300;
	color: #000;
	height: 87px;
	line-height: 87px;
	text-align: center;
}
.nava li a:hover {
	text-decoration: none;
	height: 87px;
	color: #000;
	background: rgba(255,255,255,0.9);
	background-size: 80%;
}
.nava li a:hover span {
	color: #c82128;
	width: 100%;
	display: inline-block;
}
.navstr1a {
	float: left;
}
.navstr1a li {
	float: left;
}
.navstr1a li span {
	font-size: 0.8em;
	color: #999;
	width: 100%;
	display: inline-block;
}
.navstr1a li a {
	display: block;
	width: auto;
	padding: 0 10px;
	font-size: 1.1em;
	color: #494949;
	height: 86px;
	line-height: 86px;
	text-align: center;
	background: url(../images/bgnav.png) 6px 23px no-repeat;
}
.navstr1a li a:hover {
	text-decoration: none;
	height: 86px;
	color: #fff;
	background: #b70039 url(../images/bgnav.png) 6px 20px no-repeat;
	background-size: 80%;
}
.navstr1a li a:hover span {
	color: #c82128;
	width: 100%;
	display: inline-block;
}
.content {
	max-width: 1100px;
	min-width: 1100px;
	margin: 0px auto;
	overflow: hidden;
	height: auto;
*zoom:1;
}
.content:after {
	content: "";
	clear: both;
	visibility: hidden;
	height: 0px;
	display: block;
}
.zong_l {
	width: 36%;
	height: auto;
	float: left;
	color: #000;
}
.zong_r {
	width: 33%;
	height: auto;
	float: left;
	color: #000;
	margin: 0 0 0 3%;
}
.zong_r1 {
	width: 24%;
	height: auto;
	float: right;
	color: #000;
	margin: 0 0 0 3%;
}
.titsd {
	float: left;
	width: 160px;
}
.titsd .xiaobiaotis {
	width: 100%;
	border-bottom: 2px solid #82ba52;
	height: 58px;
	line-height: 58px;
	text-align: left;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}
.titsd .titkk {
	width: 100%;
	position: relative;
	height: 58px;
	line-height: 58px;
	color: #82ba52;
	font-size: 21px;
	line-height: 38px;
	border-bottom: 2px solid #82ba00;
	text-align: center;
}
.titsd .titkk .biaotibig {
	position: absolute;
	left: 12px;
	top: 38px;
	background: #FFF;
	width: auto;
	font-size: 23px;
	color: #000;
	padding: 0 20px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
}
.bigbiaoti {
	margin: 0 auto;
	width: 320px;
}
.bigbiaoti2 {
	margin: 0 auto;
	width: auto;
	display: inline-block;
}
.bigbiaoti2 .titledhs {
	width: 100%;
	font-size: 2.2em;
	text-align: center;
	color: #11780e;
	text-transform: uppercase;
}
.bigbiaoti2 .titledhsword {
	width: 100%;
	text-align: center;
	color: #000;
	font-size: 1.8em;
	margin-top: 16px;
}
.bigbiaoti2 .titlexiaimg {
	width: 100%;
	text-align: center;
	margin: 10px 0 0 0;
}
.bigbiaoti2 .titlexiaimg img {
	width: 704px;
	height: 10px;
}
.bigbiaoti2 .titlexiaw {
	width: 100%;
	text-align: center;
	margin: 10px 0 0 0;
	color: #666;
	line-height: 28px;
	font-size: 1.2em;
}
.choose_course {
	width: 165px;
	line-height: 35px;
	text-align: center;
	color: #fff;

	font-size: 16px;

	background: #9CD21A;
	display: block;
	margin-top: 20px;
}
.choose_course:hover {
	color: #fff;
	width: 175px;
}
.titsd1 .titkk1 {
	width: 100%;
	position: relative;
	line-height: 38px;
	text-align: center;
}
.titsd1 .titkk1 .w_wordk {
	margin: 0 auto;
	width: 100%;
	height: 58px;
	line-height: 58px;
	color: #82ba52;
	text-align: left;
	text-indent: 78px;
	font-size: 21px;
}
.titsd1 .titkk1 .divklls {
	margin: 0 auto;
	width: 86%;
}
.titsd1 .titkk1 .divklls .l_lle {
	float: left;
	width: 20%;
	height: 15px;
	border-top: 2px solid #82ba00;
	margin: 12px 0 0 0;
}
.titsd1 .titkk1 .divklls .biaotibig1 {
	float: left;
	width: 50%;
	font-size: 23px;
	color: #000;
	padding: 0 10px;
	height: 30px;
	line-height: 30px;
	color: #000;
	font-weight: bold;
}
.jianjielist {
	width: 100%;
	height: auto;
}
.jianjielist .piclist1 {
	margin: 0 auto;
	width: 100%;
	height: auto;
	line-height: 0px;
}
.jianjielist .piclist1 img {
	width: 100%;
}
.jianjielist .piword1 {
	margin: 0 auto;
	text-align: left;
	width: 100%;
	line-height: 28px;
	font-size: 0.9em;
	padding: 8px 0 0 0;
}
.jianjielist .piword1 .ckxq {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	background: #f5f5f5;
	padding: 6px 0 6px 0;
}
.jianjielist .piword1 .ckxq img {
	vertical-align: middle;
	margin: 0 6px 0 0;
}
.newsttlindex {
	width: 100%;
	height: auto;
}
.newsttlindex .titdd {
	text-align: left;
	width: 100%;
	height: 26px;
	padding: 0 0 15px 0;
	line-height: 26px;
	font-size: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsttlindex .titddw {
	width: 100%;
	height: auto;
	padding: 2px 0 0 0;
}
.newsttlindex .titddw li {
	float: left;
	text-align: left;
	height: 39px;
	line-height: 39px;
	width: 98%;
	padding: 0 0 0 3%;
	background: url(../images/arrow-right.png) 0 15px no-repeat;
	border-bottom: 1px solid #E7E7E7;
}
.newsttlindex .titddw li .w_uu {
	float: left;
	width: 78%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newsttlindex .titddw li .w_uu_time {
	float: left;
	width: 20%;
	font-size: 0.7em;
	text-align: center;
	color: #999;
}
.tupiantuijian {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.yz-imgslider1 {
	padding: 0px 0;
	position: relative;
}
.yz-imgslider1 .item {
	background-color: #fff;
	position: relative;
}
.yz-imgslider1 .img {
	position: relative;
	padding-top: 220px;
}
.yz-imgslider1 .img img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 220px;
	z-index: 9;
}
.yz-imgslider1 .txt {
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 10;
	font-size: 14px;
	color: #fff;
	background-color: rgba(0,0,0,.8);
	width: 100%;
	text-align: center;
	padding: 6px 0;
}
.yz-imgslider1 .slick-arrow {
	position: absolute;
	top: 45%;
	width: 24px;
	z-index: 2000;
	height: 42px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 24px auto !important;
	cursor: pointer;
	font-size: 0;
	border: 0;
	background: none;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.yz-imgslider1 .slick-prev {
	left: 20px;
	background-image: url(../images/yz-prev1.png);
	display: none;
}
.yz-imgslider1 .slick-next {
	right: 25px;
	background-image: url(../images/yz-next1.png);
	display: none;
}
.yz-imgslider1:hover .slick-prev {
	display: block;
}
.yz-imgslider1:hover .slick-next {
	display: block;
}
.xmlylist {
	width: 100%;
	margin: 0 auto;
	height: 280px;
}
.xmlylist .xmly1ll {
	float: left;
	width: 60%;
}
.xmlylist .xmly1ll li {
	float: left;
	width: 30%;
	margin: 0 3% 0 0;
	color: #000;
	text-align: center;
	background: #fff;
}
.xmlylist .xmly1ll li.hoverlist {
	float: left;
	width: 30%;
	margin: 0 3% 0 0;
	color: #000;
	background: #fbfff2;
}
.xmlylist .xmly1ll li .picstrd {
	float: left;
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.xmlylist .xmly1ll li .picstrd img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.xmlylist .xmly1ll li .picstrd img:hover {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.xmlylist .xmly1ll li .picstrdw {
	float: left;
	width: 93%;
	color: #888888;
	text-align: center;
	margin: 0 auto;
	height: auto;
	padding: 8px;
}
.xmlylist .xmly1ll li .picstrdw p {
	font-size: 1.1em;
	color: #000000;
	text-align: center
}
.xmbiaotilist {
	width: 100%;
	height: 50px;
	text-align: center;
}
.xmbiaotilist li a {
	float: left;
	width: auto;
	padding: 0 16px;
	margin: 0 16px 10px 0;
	height: 50px;
	font-size: 1.1em;
	color: #000;
	background: #FFF;
	line-height: 50px;
	text-align: center;
	border: 1px solid #dbdbdb;
}
.xmbiaotilist li a:hover {
	display: block;
	background: #82ba00;
	color: #fff;
}
.xmlylist .xmly1lr {
	float: right;
	width: 39%;
}
.xmlylist .xmly1lr .listnewsxm {
	float: left;
	width: 100%;
}
.xmlylist .xmly1lr .listnewsxm li {
	float: left;
	width: 100%;
	background: #FFF;
	margin: 0 0 11px 0;
}
.xmlylist .xmly1lr .listnewsxm li .riqizhanshi1 {
	float: left;
	width: 23%;
	height: 90px;
	background: #82ba00;
	color: #FFF;
}
.xmlylist .xmly1lr .listnewsxm li .riqizhanshi1 .riqiri {
	width: 100%;
	height: 46px;
	line-height: 46px;
	font-size: 1.5em;
}
.xmlylist .xmly1lr .listnewsxm li .riqizhanshi1 .riqiri2 {
	width: 100%;
	height: 33px;
	line-height: 33px;
	font-size: 1em;
}
.xmlylist .xmly1lr .listnewsxm li .riqizhanshi2 {
	float: right;
	width: 76%;
}
.xmlylist .xmly1lr .listnewsxm li .riqizhanshi2 .titlesw {
	float: left;
	width: 98%;
	line-height: 33px;
	padding: 0 0 0 2%;
	text-align: left;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.xmlylist .xmly1lr .listnewsxm li .riqizhanshi2 .titleswww {
	float: left;
	width: 98%;
	line-height: 26px;
	padding: 0 0 0 2%;
	text-align: left;
	color: #888897;
}
.tdcylist {
	width: 100%;
	margin: 0 auto;
	height: auto;
}
.footnewlist {
	width: 90%;
	margin: 0 auto;
}
.footnewlist .picfoot {
	float: left;
	width: 20%;
}
.footnewlist .picfoot1 {
	float: left;
	width: 70%;
}
.footnewlist .picfoot1 .titlestk {
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 15px;
	color: #000;
	font-weight: normal;
}
.footnewlist .picfoot1 .titlestk img {
	vertical-align: middle;
}
.footnewlist .picfoot1 .titlestkt {
	float: left;
	width: 100%;
	text-align: left;
	font-size: 20px;
	color: #000;
	font-weight: normal;
}
.footnewlist .picfoot1 .titlestkt img {
	vertical-align: middle;
}
.footnewlistpick {
	width: auto;
	float: right;
}
.footnewlistpick li {
	float: left;
	width: 50%;
	height: auto;
	text-align: center;
}
.footnewlistpick li img {
}
.footlist2 {
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
.ycfootditu {
	display: none;
}
.ycfootditu1 {
	display: block;
}
.footlist2 .l_09 {
	float: left;
	width: 40%;
}
.footlist2 .r_09 {
	float: right;
	width: 60%;
	line-height: 0;
	background: #FFF;
}
.footlist2 .r_09 img {
	width: 100%;
}
.footlist2 .r_09 .r_010 {
	float: left;
	width: 130px;
	margin: 0 0 0 20px;
}
.footlist2 .r_09 .r_010 img {
	width: 100%;
}
.footlist2 .l_09 .title2 {
	color: #b7023b;
	margin-top: 80px;
	margin-left: 15%;
	font-size: 46px !important;
	font-size: 1.8rem !important;
	line-height: 1.75;
}
.foot6bgimg {
	background-size: 46%;
}
.footlist2 .l_09 .title3 {
	font-size: 1.3em;
	width: 100%;
	color: #ffffff;
	line-height: 2.6;
	margin-left: 15%;
}
.footlist2 .l_09 .title4 {
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
	line-height: 1.6;
	font-size: 1.2em;
	margin-left: 15%;
	color: #ffffff;
}
.footlist2 .l_09 .title4 span {
	color: #ffffff;

}
.footbgxia {
	width: 93%;
	margin: 0 auto;
	height: auto;
	text-align: left;
}
.footbgxia .l_03 {
	float: left;
	width: 50%;
	color: #ffffff;
	margin-top: 10px;
	position: relative;
}
.footbgxia .r_03 {
	float: right;
	width: auto;
	margin-top: 6px;
}
.footbgxia .r_03 span.gess {
	margin: 0 0 0 20px;
}
.footbgxia .r_03 span {
	float: left;
	font-size: 1.1em;
	color: #fffff;
}
.footbgxia .r_03 span img {
	vertical-align: middle;
	width: 100px;
}
.banner-main {
	width: 100%;
	height: 560px;
	position: relative;
	background-image: url(../images/zixun.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.banner-main .banner-title-main {
	width: 100%;
	position: absolute;
	top: 0px;
	margin-top: 85px;
}
.banner-title {
	margin-right: 149px;
}
.banner-title h5 {
	font-size: 40px;
	color: #fff;
	letter-spacing: 8px;
	font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif;
	font-weight: 100;
	line-height: 1.35;
}
.banner-title p {
	line-height: normal;
	font-weight: 300;
	font-size: 30px;
	color: #fff;
}
.body-main-left {
	width: 287px;
	float: left;
	padding-right: 39px;
}
.body-main-right {
	width: 100%;
	padding-left: 300px;
}
.body-main-left-title {
	padding-left: 10px;
}
.body-main-left-title-left {
	font-size: 50px;
	color: #7ba803;
	line-height: 50px;
}
.body-main-left-title-left span {
	font-weight: 300;
}
.body-main-left-title-right {
	position: relative;
	margin-left: 5px;
}
.body-main-left-title-right p {
	font-size: 24px;
	color: #000000;
	line-height: normal;
	position: relative;
	top: 2px;
}
.body-main-left-title-right span {
	font-size: 14px;
	color: #7ba803;
	position: relative;
	top: -2px;
}
.body-main-left-nav {
	margin-top: 6px;
	width: 100%;
	border-top: 2px solid #7ba803;
}
.body-main-left-nav > li > a {
	display: block;
	height: 52px;
	line-height: 52px;
	width: 100%;
	padding-left: 55px;
	border-bottom: 1px solid #adadad;
	background: url(../images/nav-icon.png) no-repeat 11px 50% #fff;
}
.body-main-left-nav > li > a:hover, .body-main-left-nav > li.current > a {
	background-color: #7ba803;
	background-image: url(../images/nav-icon-hover.png);
	color: #fff;
}
.body-main-left-nav > ul {
	height: 0;
	overflow: hidden;
}
.body-main-left-nav > ul > li > a {
	height: 52px;
	line-height: 52px;
	display: block;
	font-size: 12px;
	color: #747474;
	border-bottom: 1px solid #adadad;
	padding-left: 77px;
	background: url(../images/content-list-icon.png) no-repeat 56px 50%;
}
.body-main-left-nav > ul > li > a:hover, .body-main-left-nav > ul > li.current > a {
	color: #fff;
	background: url(../images/li-bai.png) no-repeat 56px 50% #a2d41f;
}
.body-main-left-nav-m {
	display: none;
}
.body-main-right-title {
	position: relative;
	margin-top: 8px;
	padding-top: 15px;
	padding-bottom: 10px;
	border-bottom: 3px solid #7ba803;
}
.body-main-right-title h5 {
	font-size: 24px;
	color: #000000;
	font-weight: 500;
}
.body-main-right-breadcrumb {
	position: absolute;
	right: 0;
	top: 25px;
	padding-left: 20px;
	background: url(../images/home-icon.png) no-repeat 0 50%;
}
.body-main-right-breadcrumb a, .body-main-right-breadcrumb span {
	font-size: 12px;
	color: #666;
}
.body-main-right-breadcrumb a:hover {
	color: #7ba803;
}
.body-main-right-breadcrumb span {
	font-family: '宋体';
}
.add-links {
	padding: 0 0 20px 0;
}
.carousel-athletes .btn-next, .carousel-athletes .btn-prev {
	display: inline-block;
	vertical-align: top;
	margin: 0 10px;
	width: 40px;
	height: 40px;
	border-radius: 40px;
	border: 2px solid #ddd;
	text-decoration: none;
	line-height: 38px;
	letter-spacing: -2px;
}
.hide {
	display: none;
}
.carousel-athletes {
	padding: 0px 0 50px;
}
.carousel-athletes .btn-prev,  .carousel-athletes .btn-next {
	position: absolute;
	left: -80px;

	margin: 0;
	top: 50%;
	margin: -20px 0 0;
	line-height: 40px;
}
.carousel-athletes .btn-prev span,  .carousel-athletes .btn-next span {
	font-size: 16px;
}
.carousel-athletes .btn-next {
	left: auto;
	right: -80px;
}
.carousel-athletes .gallery-frame {
	margin: 0 -10px;
	overflow: hidden;
	position: relative;
}
.carousel-athletes .gallery-frame > ul {
	overflow: hidden;
}
.carousel-athletes .gallery-frame > ul > li {
	float: left;
	margin: 0 10px;
	position: relative;
	width: 250px;
}
.carousel-athletes .gallery-frame > ul > a {
	text-decoration: none;
}
.carousel-athletes .gallery-holder {
	position: relative;
}
.carousel-athletes img {
	vertical-align: top;
}
.carousel-athletes .img {
	display: block;
}
.carousel-athletes .athlete-name {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	background: rgba(51, 51, 51, 0.5);
	text-align: center;
	text-transform: uppercase;
	font: 1.5em/1.095em "微软雅黑", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 22px 0 20px;
	-webkit-transition: background .2s ease-out;
	-moz-transition: background .2s ease-out;
	-o-transition: background .2s ease-out;
	transition: background .2s ease-out;
}
.carousel-athletes a:hover .athlete-name {
	background: rgba(51, 51, 51, 0.8);
}
.xcdaohang {
	display: none;
}
.newslistuu {
	width: auto;
	height: auto;
}
.newslistuu li {
	float: left;
	width: 100%;
	border: 1px solid #e0e0e0;
	background: #f9f9f9;
	margin: 0 0 3% 0;
}
.newslistuu li .pictuu {
	float: left;
	width: 30%;
	padding: 0 2.2% 0 0;
	line-height: 0px;
	max-height: 180px;
	overflow: hidden;
}
.newslistuu li .pictuu img {
	width: 100%;
}
.newslistuu li .pictuur {
	float: left;
	width: 70%;
	height: auto;
}
.newslistuu li .pictuur .titletuu {
	width: 100%;
	line-height: 30px;
	padding: 12px 0 9px 0;
	text-align: left;
	font-size: 1.3em;
}
.newslistuu li .pictuur .titletuuw {
	width: 100%;
	line-height: 33px;
	text-align: left;
	font-size: 1em;
	color: #666;
}
.newslistuu li .pictuur .timestr {
	width: 100%;
	line-height: 30px;
	text-align: left;
	font-size: 1em;
	color: #CCC;
}
.newslistuu2 {
	width: auto;
	height: auto;
}
.newslistuu2 li {
	float: left;
	width: 100%;
	border: 1px solid #e0e0e0;
	background: #f9f9f9;
	margin: 0 0 3% 0;
	padding-left: 20px;
}
.newslistuu2 li .pictuur {
	float: left;
	width: 100%;
	height: auto;
}
.newslistuu2 li .pictuur .titletuu {
	width: 100%;
	line-height: 30px;
	padding: 12px 0 9px 0;
	text-align: left;
	font-size: 1.3em;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.newslistuu2 li .pictuur .titletuuw {
	width: 100%;
	line-height: 33px;
	text-align: left;
	font-size: 1em;
	color: #666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.newslistuu2 li .pictuur .timestr {
	width: 100%;
	line-height: 30px;
	text-align: left;
	font-size: 1em;
	color: #CCC;
}
.sytellist {
	margin: 0 auto;
	width: 100%;
	height: 66px;
	background: #82ba00;
}
.sytellist .tel1list {
	float: left;
	width: 30%;
	padding: 10px 0 0 0;
}
.sytellist .tel1listw1 {
	float: left;
	width: 70%;
}
.sytellist .tel1listw1 .titledds {
	float: right;
	width: 96%;
	font-size: 14px;
	color: #FFF;
	text-align: left;
}
.sytellist .tel1listw1 .titleddstel {
	float: right;
	width: 96%;
	font-size: 1.4em;
	color: #FFF;
	text-align: left;
}
.hot_line {
	font-size: 1.2em;
	line-height: 50px;
	color: #c82128;
	font-style: italic;
	font-weight: 600;
}
.hot_line img {
	vertical-align: middle;
	margin: 0 8px 0 0;
}
.newsnrsp {
	width: 50%;
	margin: 0 auto;
}
.jianjiekuang {
	width: 630px;
	height: auto;
	margin: 0 auto;
	display: inline-block;
}
.jianjiekuang .l_jianjie {
	float: left;
	width: 50%;
}
.jianjiekuang .l_shipin {
	float: right;
	width: 45%;
}
.jianjiekuang .l_shipin video {
	width: 100%;
}
.course_tit {
	width: 100%;
	color: #000;
	text-align: left;
	font-size: 1.2em;
	line-height: 36px;
	margin-bottom: 10px;
	font-weight: bold;
}
.jianjieword {
	width: 100%;
	text-align: left;
	font-size: 17px;
	color: #3c3c3c;
	line-height: 30px;
}
.video-js {
	width: 100%;
	height: 290px;
}
.vjs-fluid {
	padding-top: 56.25%
}
.vjs-big-play-button {
}
.index1ge {
	height: 31px;
}
.gengduo5 {
	width: 100%;
	margin: auto 0;
	display: inline-block;
}
.gengduo5 a {
	font-size: 16px;
	color: #79b077;
	border: 2px solid #79b077;
	border-radius: 30px;
	padding: 9px 53px
}
.gengduo5 a:hover {
	background-color: #79b077;
	color: #fff;
	text-decoration: none;
}
.gengduo5 span, .Learning_main h3 span {
	font-size: 15px;
	position: relative;
	top: 2px;
	padding-left: 10px
}
.kecheng-block {
}
.kecheng-block .kecheng-main {
	width: 99%;
	margin: 0 auto;
}
.kecheng-block .kecheng-main ul {
	width: 104%;
	text-align: left;
}
.kecheng-block .kecheng-main ul li {
	width: 47%;
	margin-right: 1.2%;
	float: left;
	position: relative;
	color: #fff;
	border-radius: 2px;
	letter-spacing: 1px;
	margin-bottom: 20px;
	overflow: hidden;
}
.kecheng-block .kecheng-main ul li .imglistdd {
	float: left;
	width: 40%;
	overflow: hidden;
	position: relative;
}
.kecheng-block .kecheng-main ul li .imglistdd img {
	width: 108%;
	margin-left: -8px;
	-webkit-transform: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.kecheng-block .kecheng-main ul li .imglistdd img:hover {/*transform: scale(1.2);*/
	margin-left: 0px; /*transition: all 0.4s ease 0s; -webkit-transform: scale(1.2); -webkit-transform: all 0.4s ease 0s;*/
	-webkit-transform: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.kecheng-block .kecheng-main ul li img {
	float: left;
	width: 40%;
}
.kecheng-block .kecheng-main ul li .text-block {
	float: left;
	margin-left: 20px;
	margin-top: 16px;
	font-size: 14px;
}
.kecheng-block .kecheng-main ul li .text-block:hover .hover-block {
	position: absolute;
	display: block;
	bottom: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.kecheng-block .kecheng-main ul li:nth-child(1) {
	background-color: #79b077;
}
.kecheng-block .kecheng-main ul li:nth-child(2) {
	background-color: #57a6a1;
}
.kecheng-block .kecheng-main ul li:nth-child(3) {
	background-color: #fba67b;
}
.kecheng-block .kecheng-main ul li:nth-child(4) {
	background-color: #7b94ae;
}
.kecheng-block .kecheng-main ul li h3 {
	font-size: 1.6em;
	line-height: 300%;
	font-weight: bold;
}
.kecheng-block .kecheng-main ul li p {
	line-height: 160%;
}
.kecheng-block .kecheng-main ul li b {
	position: absolute;
	padding-top: 0em;
	width: 100px;
	height: 100px;
	font-size: 12px;
	text-align: center;
	background-image: url(../images/youhui.png);
	background-repeat: no-repeat;
	background-size: cover;
	top: -0.5rem;
	right: 0;
	-webkit-animation: balloon1 3s ease-in-out infinite;
	-moz-animation: balloon1 3s ease-in-out infinite;
	-o-animation: balloon1 3s ease-in-out infinite;
	animation: balloon1 3s ease-in-out infinite;
}
 /*BALLOON 1 4*/
  @-webkit-keyframes balloon1 {
 0%, 100% {
 -webkit-transform: translateY(0) rotate(-0deg);
}
 50% {
 -webkit-transform: translateY(-10px) rotate(0deg);
}
}
 @-moz-keyframes balloon1 {
 0%, 100% {
 -moz-transform: translateY(0) rotate(-0deg);
}
 50% {
 -moz-transform: translateY(-10px) rotate(0deg);
}
}
 @-o-keyframes balloon1 {
 0%, 100% {
 -o-transform: translateY(0) rotate(-0deg);
}
 50% {
 -o-transform: translateY(-10px) rotate(0deg);
}
}
 @keyframes balloon1 {
 0%, 100% {
 transform: translateY(0) rotate(-0deg);
}
 50% {
 transform: translateY(-10px) rotate(0deg);
}
}
.kecheng-block .kecheng-main ul li b a {
	color: #fff;
}
.kecheng-block .kecheng-main .hover-block {
	position: absolute;
	bottom: -100%;
	width: 60%;
	height: 100%;
	right: 0;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.kecheng-block .kecheng-main ul li:nth-child(1) .hover-block {
	background-color: rgba(121,176,119,0.9);
}
.kecheng-block .kecheng-main ul li:nth-child(2) .hover-block {
	background-color: rgba(87,166,161,0.9);
}
.kecheng-block .kecheng-main ul li:nth-child(3) .hover-block {
	background-color: rgba(251,166,123,0.9);
}
.kecheng-block .kecheng-main ul li:nth-child(4) .hover-block {
	background-color: rgba(123,148,174,0.9);
}
.kecheng-block .kecheng-main .hover-block a {
	color: #fff;
	position: relative;
	display: block;
	width: 60%;
	padding: 0 10px;
	font-size: 1em;
	border: 1px solid #fff;
	border-radius: 15px;
	margin: 20px 0 10px 20%;
}
.kecheng-block .kecheng-main .hover-block a span {
	display: none;
	position: absolute;
	right: 5px;
}
.kecheng-block .kecheng-main .hover-block a:hover {
	background-color: #fff;
}
.kecheng-block .kecheng-main .hover-block a:hover span {
	display: inline-block;
}
.kecheng-block .kecheng-main ul li .hover-block a:nth-child(1) {
	margin-top: 30px;
}
.kecheng-block .kecheng-main ul li:nth-child(1) .hover-block a:hover {
	color: #79b077;
}
.kecheng-block .kecheng-main ul li:nth-child(2) .hover-block a:hover {
	color: #49af4b;
}
.kecheng-block .kecheng-main ul li:nth-child(3) .hover-block a:hover {
	color: #f5a623;
}
.kecheng-block .kecheng-main ul li:nth-child(4) .hover-block a:hover {
	color: #268cc5;
}
.dakuai01_l {
	float: left;
	width: 50%;
	height: 200px;
	background: #79b077;
}
.dakuai01_r {
	float: left;
	width: 50%;
	height: 200px;
	background: #79b077;
}
.yanxuek {
	width: 100%;
	height: 80px;
	border-bottom: 2px solid #ddd;
}
.yanxuek .yanxueklist {
	float: left;
	width: 14.1%;
	height: 80px;
}
.yanxuek .yanxueklist .yuankss {
	margin: 0 auto;
	width: 90px;
	height: 80px;
	position: relative;
}
.yanxuek .yanxueklist .yuankss:hover .dians {
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin: 0 0 0 -5px;
	width: 10px;
	height: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	content: "";
	background: #79b077;
}
.yanxuek .yanxueklist .yuankss .dians {
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin: 0 0 0 -5px;
	width: 10px;
	height: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	content: "";
	background: #ddd;
}
.yanxuek .yanxueklist .yuankss .biaopai0 {
	position: absolute;
	left: 0;
	top: -30px;
	color: #000;
	font-size: 1.6em;
	width: 90px;
	height: 90px;
	line-height: 90px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 3px solid #ddd;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
}
.yanxuek .yanxueklist .yuankss:hover .biaopai0 {
	position: absolute;
	left: 0;
	top: -30px;
	color: #fff;
	font-size: 1.6em;
	width: 90px;
	height: 90px;
	line-height: 90px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #79b077;
	border: 3px solid #ddd;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
}
.yanxuek .yanxueklist .yuankss .biaopai_xiao {
	position: absolute;
	left: 0;
	bottom: -50px;
	background: #79b077;
	width: 100%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.yanxuek .yanxueklist .yuankss .biaopai0hover {
	position: absolute;
	left: 0;
	top: -30px;
	color: #fff;
	font-size: 1.6em;
	width: 90px;
	height: 90px;
	line-height: 90px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #79b077;
	border: 3px solid #ddd;
	-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
}
.yanxuek .yanxueklist .yuankss .dianshover {
	position: absolute;
	left: 50%;
	bottom: -5px;
	margin: 0 0 0 -5px;
	width: 10px;
	height: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	content: "";
	background: #79b077;
}
.yanxuepick {
	width: 96%;
	margin: 0 auto;
	height: auto;
}
.yanxuepick .listtits {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-size: 1.6em;
	color: #000;
}
.yanxuepick .yanxzhk1 {
	float: left;
	width: 40%;
	color: #333;
}
.yanxuepick .yanxzhk1 .yx_pick {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.yanxuepick .yanxzhk1 .yx_pick .yx_pickpic {
	float: left;
	width: 50%;
	height: auto;
	position: relative;
}
.yanxuepick .yanxzhk1 .yx_pick .yx_pickpic .heitit {
	position: absolute;
	width: 96%;
	background: url(../images/productBg.png);
	height: 50px;
	line-height: 50px;
	bottom: 0;
	color: #FFF;
}
.yanxuepick .yanxzhk1 .yx_pick .yx_pickpic img {
	width: 96%;
	margin: 0 3% 0 0;
	float: left;
}
.yanxuepick .yanxzhk1 .yanxzhk2 {
	display: inline-block;
	position: relative;
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.yanxuepick .yanxzhk1 .yanxzhk2 .heitit1 {
	position: absolute;
	width: 98%;
	background: url(../images/productBg.png);
	height: 50px;
	line-height: 50px;
	bottom: 0;
	color: #FFF;
}
.yanxuepick .yanxzhk1 .yanxzhk2 img {
	width: 98%;
	float: left;
	margin: 10px 0 0 0;
}
.yanxuepick .yanxzhk4 {
	float: left;
	width: 40%;
	text-align: center;
	position: relative;
}
.yanxuepick .yanxzhk4 .heitit2 {
	position: absolute;
	width: 98%;
	background: url(../images/productBg.png);
	height: 50px;
	line-height: 50px;
	bottom: 0;
	color: #FFF;
}
.yanxuepick .yanxzhk4 img {
	width: 98%;
	float: left;
}
.yanxuepick .yanxzhk3 {
	float: left;
	width: 20%;
	text-align: center;
	position: relative;
}
.yanxuepick .yanxzhk3 .heitit3 {
	position: absolute;
	width: 98%;
	background: url(../images/productBg.png);
	height: 50px;
	line-height: 50px;
	bottom: 0;
	color: #FFF;
}
.yanxuepick .yanxzhk3 img {
	width: 98%;
	float: left;
}
.elan_sum {
	width: 90%;
	font-size: 16px;
	line-height: 30px;
	color: #3c3c3c;
	text-align: center;
	margin: 0 auto;
}
.elan_sum p {
	width: 90%;
	font-size: 16px;
	line-height: 30px;
	color: #3c3c3c;
	text-align: center;
	margin: 0 auto;
}
.jspxk {
	width: 100%;
	margin: 0 auto;
}
.jspxk .jspx1 {
	float: left;
	width: 25%;
	height: auto;
}
.jspxk .jspx1_k {
	float: left;
	width: 95%;
	height: 390px;
	background: #FFF;
}
.jspxk .jspx1_k .l_picjs {
	float: left;
	width: 100%;
}
.jspxk .jspx1_k .l_picjs img {
	width: 100%;
	max-height: 200px;
}
.jspxk .jspx1_k .l_picjs_w {
	margin: 0 auto;
	width: 94%;
	text-align: left;
	color: #333;
	line-height: 28px;
	padding: 3px 3%;
}
.jspxk .jspx1_k .l_picjs_w h2 {
	font-size: 1.3em;
	color: #000;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	width: 100%;
	margin: 0 0 8px 0;
}
.jspxyc {
}
.nav_search {
	float: left;
	margin: 3px 0 0 0;
}
.nav_search a {
	background: #79b077;
	display: block;
	height: 18px;
	width: 18px;
	border-radius: 50%;
	color: #fff;
}
.nav_search a img {
	width: 20px;
	margin: 0 0 2px 0;
}
.navbar-inverse .navbar-nav>.nav_search>a:focus, .navbar-inverse .navbar-nav>.nav_search>a:hover {
	background-color: #1fa5d6;
	color: #fff
}
/*搜索*/
.job_box {
	display: none;
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #1fa5d6
}
.search-alert .close {
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/ico_37.png) no-repeat center;
	position: absolute;
	top: 38px;
	right: 2.6%;
	cursor: pointer;
	transition: transform 0.3s ease 0s;
	opacity: 1
}
.search-alert .close:hover {
	transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}
.search-alert .cent-form {
	position: absolute;
	width: 94.8%;
	left: 2.6%;
	top: 50%;
	height: 124px;
	margin-top: -63px;
	border-bottom: 1px solid #fff;
}
.search-alert .cent-form .tex {
	border: none;
	font-size: 30px;
	height: 160px;
	line-height: 160px;
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	background: none;
	font-family: "Base-font";
	padding-left: 88px;
	padding-right: 80px;
	background: url(../images/ico_36.png) no-repeat 35px 60px;
	outline: none;
	font-family: 微软雅黑;
}
.search-alert .cent-form .sub-butn {
	border: none;
	height: 100px;
	margin-top: 24px;
	font-size: 24px;
	line-height: 100px;
	color: #fff;
	text-align: right;
	background: none;
	font-family: "Base-font";
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	text-align: center;
	outline: none;
	font-family: 微软雅黑;
}
 .search-alert input:-moz-placeholder {
 color: #fff;
}
.search-alert input::-moz-placeholder {
 color: #fff;
}
.search-alert input:-ms-input-placeholder {
 color: #fff;
}
.search-alert input::-webkit-input-placeholder {
 color: #fff;
}
.searchkuang {
	margin: 0 auto;
	width: auto;
	height: 90px;
	line-height: 90px;
}
.searchkuang .searchys {
	width: 50%;
	line-height: 50px;
	padding: 0 0 0 3%;
	font-size: 1em;
	border: 1px solid #ddd;
}
.searchkuang .searan {
	width: 20%;
	background: #edae49;
	margin: 0 0 0 10px;
	line-height: 50px;
	border: 0px;
	height: 50px;
	color: #fff;
}
.xianluxik {
	width: 100%;
	height: auto;
}
.xianluxik .xianlu_l {
	float: left;
	width: 46%;
	height: auto;
}
.xianluxik .xianlu_r {
	float: right;
	width: 53%;
	height: 422px;
	background: #F2F2F2;
}
.xianluxik .xianlu_r .xianlutit {
	width: 92%;
	margin: 0 auto;
	line-height: 38px;
	font-size: 1.4em;
	padding: 15px 0;
	border-bottom: 1px solid #ddd;
	text-align: left;
}
.xianluxik .xianlu_r .xianlutitsy {
	width: 92%;
	margin: 0 auto;
}
.xianluxik .xianlu_r .xianlutitsy li {
	float: left;
	width: 100%;
	line-height: 30px;
	margin: 8px 0 0 0;
	font-size: 1em;
	color: #666;
}
.xianluxik .xianlu_r .xianlutitsyyd {
	width: 92%;
	margin: 0 auto;
}
.xianluxik .xianlu_r .xianlutitsyyd .r_listfx {
	float: right;
}
.xianluxik .xianlu_r .xianlutitsyyd span {
	font-size: 1.2em;
	color: #F00;
}
.swiper-banner {
	padding: 0 0 0 0;
	width: 100%;/*min-width:320px; max-width:640px; */
	overflow-x: hidden;
	height: 100%;
	position: relative;
}
.swiper-banner .swiper-slide {
	text-align: center;
	font-size: 18px;
}
.swiper-banner .swiper-slide img {
	width: 100%;
}
.xcluxtag {
	width: 100%;
	height: auto;
	background: #F2F2F2;
}
.xcluxtag li {
	float: left;
	width: 25%;
	text-align: center;
	height: 60px;
	line-height: 60px;
	cursor: pointer;
}
.xcluxtag li.hoverddxl {
	background: #79b077;
	color: #FFF;
}
.xcluxtagword {
	width: 100%;
	height: auto;
}
.theme-popover-mask {
	z-index: 999999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: none
}
.theme-popover {
	z-index: 999999999991;
	position: fixed;
	top: 40%;
	left: 40%;
	width: auto;
	border-radius: 5px;
	border: solid 0px #666;
	background-color: #fff;
	display: none;
	box-shadow: 0 0 10px #666;
}
.theme-poptit {
	border-bottom: 1px solid #ddd;
	padding: 10px;
	width: 300px;
	position: relative;
}
.theme-poptit h3 {
	font-size: 16px;
	font-weight: normal;
}
.theme-popbod {
	width: 80%;
	margin: 0 auto;
	padding: 20px 0 20px 0;
	color: #444;
	height: auto;
	text-align: center;
}
.theme-popbod img {
	width: 200px;
	height: 200px;
}
.theme-popbom {
	padding: 15px;
	background-color: #f6f6f6;
	border-top: 1px solid #ddd;
	border-radius: 0 0 5px 5px;
	color: #666
}
.theme-popbom a {
	margin-left: 8px
}
.theme-poptit .close {
	float: right;
	color: #999;
	padding: 5px;
	margin: -2px -5px -5px;
	text-shadow: 0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color: #444;
}
.huiyuan_qiehuan {
	width: 100%;
	position: relative;
	min-height: 100%;
	z-index: 10001;
}
.huiyuan_qiehuan .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.huiyuan_qiehuan .bd ul {
	width: 100% !important;
	height: 780px;
	background-size: 100%;
}
.huiyuan_qiehuan .bd li {
	width: 100% !important;
	min-height: 100%;
	background-size: 100%;
	overflow: hidden;
	text-align: center;
}
.huiyuan_qiehuan .bd li a {
	display: block;
	min-height: 100%;
}
.huiyuan_qiehuan .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 20px;
	left: 0;
	height: 30px;
	line-height: 30px;
}
.huiyuan_qiehuan .hd ul {
	text-align: left;
	margin-left: 50px;
}
.huiyuan_qiehuan .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 16px;
	height: 6px;
	margin: 1px;
	overflow: hidden;
	background: #252729;
	border: 1px solid #7b7b7b;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.huiyuan_qiehuan .hd ul .on {
	background: #edae49;
	border: 1px solid #edae49;
}
.huiyuan_qiehuan .prev, .huiyuan_qiehuan .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 384px;
	margin-top: -30px;
	left: 1%;
	z-index: 100000;
	width: 57px;
	height: 104px;
	background: url(../images/2-1.png) center center no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.huiyuan_qiehuan .next {
	left: auto;
	right: 1%;
	background: url(../images/2.png) center center no-repeat;
}
.huiyuan_qiehuan .next:hover {
	background: url(../images/3.png) no-repeat center center;
}
.huiyuan_qiehuan .prev:hover {
	background: url(../images/3-1.png) no-repeat center center;
}
.huiyuan_qiehuan .dabiaotiss {
	font-family: "微软雅黑";
	font-size: 48px;
	color: #fff;
	font-weight: bold;
	padding-top: 11%;
	text-align: center;
	width: 100%;
	line-height: 58px;
}
.huiyuan_qiehuan .yinwen_fanyi {
	font-family: "微软雅黑";
	font-size: 33px;
	color: #fff;
	text-align: center;
	width: 45%;
	margin: 0 auto;
	line-height: 50px;
	margin-top: 20px;
}
.huiyuan_qiehuan .zhongwena {
	font-family: "微软雅黑";
	font-size: 17px;
	color: #fff;
	text-align: center;
	width: 48%;
	margin: 0 auto;
	line-height: 30px;
	margin-top: 15px;
}
.huiyuan_qiehuan .jiaru {
	width: 255px;
	height: 54px;
	background-color: #b70039;/*background-image:url(../images/bgnav.png); background-position:40% -65px; background-repeat:no-repeat; */
	text-align: center;
	line-height: 54px;
	margin: 0 auto;
}
.huiyuan_qiehuan .jiaru a {
	font-family: "微软雅黑";
	font-size: 17px;
	color: #fff;
	text-align: center;
}
.huiyuan_qiehuan .jiaru {
	margin-top: 63px;
}
.dhtitlek {
	height: 119px;
	text-align: center;
	margin: 0;
	position: relative;
}
.dhtitlek span {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
}
.dhtitlek span.zh {
	font-size: 34px;
	line-height: 34px;
	top: 60px;
	z-index: 2;
	font-weight: bold;
	font-family: 微软雅黑;
}
.dhtitlek span.en {
	font-size: 80px;
	line-height: 80px;
	text-transform: uppercase;
	opacity: 0.1;
	top: 20px;
	font-family: Georgia;
	font-weight: normal;
}
.dhtitlek span.line {
	width: 100px;
	height: 3px;
	background: #edae49;
	left: 50%;
	margin-left: -50px;
	bottom: 0;
}
.dhtitlek a {
	color: #444;
}
.dhtitlek a:hover {
	color: #edae49;
}
.column_bai a {
	color: #fff;
}
.column_bai span.en {
	color: #fff;
}
.column_bai span.line {
	background: #fff;
}
.column_bai a:hover {
	color: #fff;
}
.dhtitle {
	width: auto;
	margin: 0 auto;
	display: inline-block;
	font-size: 2.3em;
	font-family: PingFang-SC-Regular;
	line-height: 70px;
}
.dhtitlel {
	width: auto;
	margin: 0 auto;
	display: inline-block;
	/* font-family: "微软雅黑";*/
	font-family: PingFang-SC-Regular;
	font-size: 15px;
	color: #fff;
	line-height: 25px;
	background: #edae49;
	padding: 3px 8px 3px 8px;
	font-weight: normal;
	display: inline-block;
}
.jianjielsnl {
	width: 100%;
	margin: 0 auto;
	text-align: left;
	margin-top: 20px;
	color: #818a9e;
	text-indent: 2.1em;
}
.jiajiexiaquan {
	width: 100%;
	margin: 0 auto;
}
.jiajiexiaquan .quanlist {
	width: 33.333%;
	float: left;
	color: #666;
	text-align: center;
}
.jiajiexiaquan .quanlist .quan1 {
	margin: 0 auto;
	width: 180px;
	height: 180px;
	font-size: 3.6em;
	line-height: 180px;
	border-radius: 50%;
	border: 2px solid #333;
}
.jiajiexiaquan .quanlist .quan1word {
	margin: 0 auto;
	width: 100%;
	display: inline-block;
	font-size: 1.7em;
	line-height: 70px;
}
.heige {
	height: 88px;
}
.ppgushi {
	width: 96%;
	margin: 0 auto;
}
.ppgushi .gushilist {
	float: left;
	width: 33.333%;
	cursor: pointer;
}
.ppgushi .gushilist .gushibg {
	width: 90%;
	margin: 0 auto;
	position: relative;
	height: 360px;
	background: #FFF;
}
.ppgushi .gushilist .gushibg .gushibg_logo {
	position: absolute;
	bottom: 110px;
	left: 3%;
	z-index: 510;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	background: #FFF;
	display: none;
}
.ppgushi .gushilist .gushibg .picgushi {
	float: left;
	width: 100%;
	height: 260px;
	position: relative;
	overflow: hidden;
}
/*.ppgushi .gushilist .gushibg .picgushi img{ position:absolute; top:0px; left:0px; width:100%}*/
.ppgushi .gushilist .gushibg .picgushi img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.ppgushi .gushilist .gushibg .picgushi:hover img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.ppgushi .gushilist .gushibg .picgushi .picgushiceng {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/productBg.png);
	z-index: 1000;
	display: none;
}
.ppgushi .gushilist .gushibg .picgushi .picgushisousuo {
	position: absolute;
	z-index: 1001;
	top: -80px;
	transition: all 0.4s ease 0s;
	left: 42%;
	width: 61px;
	height: 57px;
	background: url(../images/so.png);
}
.ppgushi .gushilist .gushibg .picgushi:hover .picgushisousuo {
	top: 80px;
	transition: all 0.4s ease 0s;
}
.ppgushi .gushilist .gushibg .picgushi:hover .picgushiceng {
	display: block;
}
.ppgushi .gushilist .gushibg .picgushiword {
	width: 100%;
	height: auto;
	padding: 16px 13px;
	position: relative;
	display: inline-block;
	background: #fff;
}
.ppgushi .gushilist .gushibg .picgushiword .b6_txt {
	float: left;
	clear: both;
	text-align: left;
	margin-top: 0px;
	font-size: 18px;
	color: #252525;
}
.ppgushi .gushilist .gushibg .picgushiword .b6_txt_en {
	float: left;
	clear: both;
	text-align: left;
	margin-top: 8px;
	color: #8b8b8b;
}
.ppgushi .gushilist .gushibg .picgushiword .b6_more {
	position: absolute;
	top: 23px;
	right: 6%;
	width: 110px;
	height: 40px;
	border-radius: 5px;
	background: #3DB510;
	text-align: center;
	line-height: 40px;
	color: #fff;
	opacity: 0.8;
}
.hjlist_fl_k {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
.hjlist_fl {
	float: left;
	width: 45%;
	height: auto;
}
.hjlist_fr {
	float: right;
	width: 53%;
	position: relative;
}
.hjlist_fr .hjtit {
	width: 96%;
	height: 96px;
	float: left;
	padding: 0 0 0 2%;
}
.hjlist_fr .hjtit .wkuangt {
	position: absolute;
	width: 93%;
	border: 1px solid #666;
	height: 68px;
}
.hjlist_fr .hjtit .wkuangt1 {
	position: absolute;
	top: 30px;
	z-index: 1001;
	left: 30px;
	width: 93%;
	border: 1px solid #666;
	height: 80px;
	background: #fafafa;
}
.hjlist_fr .hjtit .wkuangttit {
	position: absolute;
	z-index: 1002;
	background: #64c440;
	width: 80%;
	height: 46px;
	line-height: 46px;
	font-size: 1.5em;
	color: #FFF;
	top: 50px;
	left: 60px;
}
.hjlist_fr .hjtitword {
	float: left;
	width: 96%;
	height: auto;
	margin: 40px 0 0 0;
}
.hjlist_fr .hjtitword li {
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}
.hjlist_fr .hjtitword li .hj_fl {
	float: left;
	width: 20%;
}
.hjlist_fr .hjtitword li .hj_fr {
	float: left;
	width: 80%;
	text-align: left;
	padding: 8px 0 0 0;
}
.ruzhu_shouye {
	width: 100%;
	margin-top: 43px;
	position: relative;
	overflow-width: hidden;
	height: 469px;
	background: url(../images/activity.jpg) no-repeat center center;
}
.beijing { /*background: url(../images/8-2.png) repeat center center; width: 100%; height: 469px; */
}
.shouye_liucheng {
	width: 60%;
	height: 469px;
	position: absolute;
	left: 0;
}
.shouye_tijiao {
	width: 60%;
	height: 469px;
	position: absolute;
	right: 0;
}
.shouye_liucheng a {
	background: url(../images/9.png) no-repeat left top;
	padding-left: 148px;
	display: block;
	width: 380px;
	margin-left: 15%;
	margin-top: 120px;
}
.shouye_liucheng a span {
	display: block;
	width: 274px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border: 1px solid #fff;
	font-family: "微软雅黑";
	font-size: 46px;
	color: #fff;
}
.shouye_liucheng a em {
	font-family: "微软雅黑";
	color: #fff;
	font-size: 18px;
	display: block;
	text-transform: uppercase;
	margin-top: 15px;
	text-align: center;
}
.shouye_liucheng a em.tips {
	font-family: "微软雅黑";
	color: #fff;
	font-size: 2em;
	display: block;
	margin-top: 55px;
	text-align: center;
}
.shouye_liucheng:hover a span {
	color: #edae49;
	background: #fff;
}
.shouye_liucheng:hover a {
	background: url(../images/10.png) no-repeat left top;
}
.shouye_tijiao a {
	background: url(../images/9.png) no-repeat left top;
	padding-left: 148px;
	display: block;
	width: 380px;
	margin-left: 30%;
	margin-top: 120px;
	text-decoration: none;
}
.shouye_tijiao a span {
	display: block;
	width: 288px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	border: 1px solid #fff;
	font-family: "微软雅黑";
	font-size: 46px;
	color: #fff;
}
.shouye_tijiao a em {
	font-family: "微软雅黑";
	color: #fff;
	font-size: 18px;
	display: block;
	text-transform: uppercase;
	margin-top: 15px;
	text-align: center;
}
.shouye_tijiao a em.tips {
	font-family: "微软雅黑";
	color: #fff;
	font-size: 2em;
	display: block;
	margin-top: 55px;
	text-align: center;
}
.shouye_tijiao:hover a span {
	color: #edae49;
	background: #fff;
}
.shouye_tijiao:hover a {
	background: url(../images/10.png) no-repeat left top;
}
.shouye_tijiao:hover {
	background: url(../images/7-1.png) no-repeat left center;
}
.shouye_liucheng:hover {
	background: url(../images/7.png) no-repeat right center;
}
.shouye_qiehuan_xinwe {
	width: 92%;
	position: relative;
	margin: 0 auto;
	margin-top: 65px;
	text-align: left;
}
.shouye_qiehuan_xinwe .hd {
	z-index: 1;
	height: 30px;
	margin-top: 57px;
}
.shouye_qiehuan_xinwe .hd .prev {
	display: block;
	width: 34px;
	height: 75px;
	font-family: "宋体";
	font-size: 80px;
	color: #7b7b7b;
	cursor: pointer;
	position: absolute;
	left: -3%;
	top: 140px;
}
.shouye_qiehuan_xinwe .hd .next {
	display: block;
	width: 34px;
	height: 175px;
	font-family: "宋体";
	font-size: 80px;
	color: #7b7b7b;
	cursor: pointer;
	position: absolute;
	right: -2%;
	top: 140px;
}
.shouye_qiehuan_xinwe .hd a:hover {
	color: #edae49;
}
.shouye_qiehuan_xinwe .hd ul {
	text-align: center;
}
.shouye_qiehuan_xinwe .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 10px;
	height: 4px;
	margin: 1px;
	overflow: hidden;
	border: 1px solid #7b7b7b;
	filter: alpha(opacity=50);
	opacity: 0.5;
	line-height: 999px;
}
.shouye_qiehuan_xinwe .hd ul li.on {
	background: #edae49;
	border: 1px solid #edae49;
}
.shouye_qiehuan_xinwe .bd {
	padding-left: 30px;
}
.shouye_qiehuan_xinwe .bd ul {
	overflow: hidden;
	zoom: 1;
}
.shouye_qiehuan_xinwe .bd ul li {
	margin: 0 9px;
	float: left;
	width: 18%;
	_display: inline;
	overflow: hidden;
	background: #EEE;
}
.shouye_qiehuan_xinwe .bd ul li .pic img {
	width: 100%;
	height: 180px;
	display: block;
}
.shouye_qiehuan_xinwe .bd ul li .title {
	line-height: 24px;
}
.xinwen_biaoti_shouye a {
	font-family: "微软雅黑";
	font-size: 16px;
	color: #252729;
}
.xinwen_biaoti_shouye {
	text-align: left;
	padding-left: 10px;
	margin-top: 20px;
	height: auto;
	line-height: 28px;
	overflow: hidden;
}
.xinwen_shijian, .cishu_liulan {
	background: url(../images/43.jpg) no-repeat left center;
	font-family: "微软雅黑";

	font-size: 12px;
	color: #c4c4c4;
	padding-left: 24px;
	margin: 10px 0;
	margin-left: 5%;
}
.xinwenmiaosu_shouye a {
	font-family: "微软雅黑";
	font-size: 13px;
	color: #818284;
	line-height: 24px;
}
.xinwenmiaosu_shouye {
	width: 95%;
	margin: 0 auto;
	height: 145px;
	overflow: hidden;
}
.cishu_liulan {
	background: url(../images/44.jpg) no-repeat left center;
}
.shouye_qiehuan_xinwe .bd ul li:hover {
	background: #edae49;
}
.shouye_qiehuan_xinwe .bd ul li:hover a {
	color: #fff;
}
.shouye_qiehuan_xinwe .bd ul li:hover .xinwen_shijian {
	background: url(../images/45.jpg) no-repeat left center;
	color: #fff;
}
.shouye_qiehuan_xinwe .bd ul li:hover .cishu_liulan {
	background: url(../images/46.jpg) no-repeat left center;
	color: #fff;
}
.tdry_0 {
	display: block;
}
.tdry_1 {
	display: none;
}
.zuomd {
	margin: 0 20px 0 0;
}
.youmd {
	margin: 0 20px 0 0;
}
.hwtz {
	width: 93%;
	height: auto;
	margin: 0 auto;
	margin-top: 58px;
}
.hwtz01 {
	float: left;
	width: 48%;
	height: auto;
	line-height: 0px;
}
.hwtz01:hover .hwtz01_pic .wordfgpo {
	display: block;
}
.hwtz01:hover .hwtz01_word .wordfg {
	display: block;
}
.hwtz01:hover .hwtz01_pic img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.hwtz01 .hwtz01_pic {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 350px;
}
.hwtz01 .hwtz01_pic .wordfgpo {
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: url(../images/productBg.png);
	display: none;
}
.hwtz01 .hwtz01_pic .wordfgpo .titllessdc {
	width: 100%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 1.6em;
	margin-top: 30px;
	color: #FFF;
}
.hwtz01 .hwtz01_pic .wordfgpo .titllessdcword {
	width: 50%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 1.1em;
	margin-top: 5px;
	color: #FFF;
}
.hwtz01 .hwtz01_pic img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.hwtz01 .hwtz01_word {
	float: left;
	width: 100%;
	position: relative;
	height: 60px;
	line-height: 60px;
	background: url(../images/productBg.png);
	color: #FFF;
	font-size: 1.3em;
}
.hwtz01 .hwtz01_word .wordfg {
	display: none;
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: #f58635;
	text-align: center;
}
.hwtz01 .hwtz01_word .wordfgtext {
	margin: 0 auto;
	width: 30%;
	margin-top: 10px;
	font-size: 0.9em;
	border: 1px solid #FFF;
	color: #FFF;
	height: 38px;
	line-height: 38px;
}
.newslist8 {
	width: 98%;
	margin: 0 auto;
}
.newslist8 .newslxi {
	float: left;
	width: 20%;
	margin: 20px 0 0 0;
}
.newslist8 .newslxi:hover .newsllistd1 .picnews2 img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.newslist8 .newslxi:hover .newsllistd1 {
	background: #b3010d;
}
.newslist8 .newslxi:hover .newsllistd1 .picnews2title {
	color: #FFF;
}
.newslist8 .newslxi:hover .newsllistd1 .picnews2time {
	color: #FFF;
	background: url(../images/45.png) 6px 10px no-repeat;
}
.newslist8 .newslxi:hover .newsllistd1 .picnews2word {
	color: #FFF;
}
.newslist8 .newslxi:hover .newsllistd1 .picnews2dianji {
	color: #FFF;
	background: url(../images/46.png) 6px 10px no-repeat;
}
.newslist8 .newslxi .newsllistd1 {
	float: left;
	width: 93%;
	height: auto;
	background: #FFF;
}
.newslist8 .newslxi .newsllistd1 .picnews2 {
	margin: 0 auto;
	width: 100%;
	height: 170px;
	overflow: hidden;
}
.newslist8 .newslxi .newsllistd1 .picnews2 img {
	width: 100%;
	height: auto;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.newslist8 .newslxi .newsllistd1 .picnews2title {
	margin: 0 auto;
	width: 98%;
	padding: 0 1%;
	line-height: 27px;
	font-weight: bold;
	color: #000;
	font-size: 1em;
	text-align: left;
	margin: 8px 0 0 0;
}
.newslist8 .newslxi .newsllistd1 .picnews2time {
	margin: 0 auto;
	width: 100%;
	color: #c7c7c7;
	line-height: 30px;
	background: url(../images/43.jpg) 6px 10px no-repeat;
	font-size: 0.8em;
	text-align: left;
	text-indent: 23px;
}
.newslist8 .newslxi .newsllistd1 .picnews2word {
	margin: 0 auto;
	width: 98%;
	padding: 0 1%;
	color: #818284;
	line-height: 26px;
	font-size: 1em;
	text-align: left;
	overflow: hidden;
	height: 130px;
}
.newslist8 .newslxi .newsllistd1 .picnews2dianji {
	margin: 0 auto;
	width: 100%;
	color: #818284;
	line-height: 30px;
	background: url(../images/44.jpg) 6px 10px no-repeat;
	font-size: 0.8em;
	text-align: left;
	text-indent: 33px;
}
.diyigao {
	height: 30px;
}
.diyigao1 {
	height: 46px;
}
.diyigao2 {
	height: 32px;
}
.diyigao3 {
	height: 110px;
}
.indexlistkl {
	float: left;
	width: 60%;
}
.indexlistkr {
	float: right;
	width: 36%;
}
.indexlistkr img {
	width: 100%;
}
.indexlistkrhen {
	width: 100%;
	margin: 0 auto;
	display: none;
}
.indexlistkrhen img {
	width: 100%;
}
.indexlistkr1 {
	float: right;
	width: 10%;
}
.indexlistkr1 img {
	width: 90%;
}
.indexlistkall {
	width: 100%;
}
.indexlistkall img {
	width: 100%;
}
.lamianrk {
	width: 100%;
	height: auto;
}
.lamianrk .lamianrr {
	float: right;
	width: 50%;
	position: relative;
}
.lamianrk .lamianrr img {
	width: 90%;
	transition: all 1s ease-out;
}
.lamianrk .lamianrr .lanmianyan {
	position: absolute;
	top: -20px;
	left: 20%;
	transition: all 1s ease-out;
}
.lamianrk .lamianrr .lanmianyun {
	position: absolute;
	top: -20px;
	left: 20%;
	transition: all 1s ease-out;
	z-index: 10000;
}
.lamianrk .lamianrl {
	float: left;
	width: 47%;
	transition: all 1s ease-out;
	padding: 16px 0 0 3%;
}
.lamianrk .lamianrl .titkk {
	width: 100%;
	font-size: 1.4em;
	font-weight: bold;
	color: #000;
	text-align: left;
}
.lamianrk .lamianrl .titkkw {
	width: 100%;
	height: auto;
	margin-top: 20px;
	display: inline-block;
}
.lamianrk .lamianrl .titkkw li {
	float: left;
	width: 25%;
}
.lamianrk .lamianrl .titkkw li img {
	width: 99%;
}
.lamianrk .lamianrl .lamianpic {
	width: 100%;
	height: auto;
}
.lamianrk .lamianrl .lamianpic img {
	width: 100%;
	margin-bottom: 20px;
}
.yisanlmbiao {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	transition: all 1s ease-out;
	margin-top: 126px;
}
.yisanlmbiao .entitle8 {
	width: 100%;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	font-size: 2.1em;
	font-weight: 500;
	color: #666;
	display: inline-block;
}
.yisanlmbiao .entitle8.baizi {
	color: #FFF;
}
.yisanlmbiao .entitle8tit {
	width: 100%;
	color: #1f9400;
	text-align: center;
	height: 58px;
	line-height: 58px;
	font-size: 2.5em;
}
.yisanlmbiao .entitle8tit img {
	width: 170px;
}
.yisanlmbiao .imagepp {
	width: auto;
	margin: 0 auto;
	display: inline-block;
}
.yisanlmbiao .imagepp img {
	width: 90px;
	margin-top: 10px;
}
.r_shanghui {
	float: left;
	width: 30%;
	text-align: left;
	padding: 80px 0;
	text-align: center;
	transition: all 1s ease-out;
}
.r_shanghui img {
	width: 63%;
}
.r_shanghui_r {
	float: right;
	width: 63%;
	height: 500px;
	background: url(../images/fancybox_overlay.png);
}
.r_shanghui_r:hover {
	background: url(../images/lvse.png);
}
.r_shanghui_r:hover .gengduo4 a {
	-webkit-transform: all 0.4s ease 0s;
}
.r_shanghui_r .tit8 {
	margin: 0 auto;
	width: 93%;
	text-align: left;
}
.r_shanghui_r .tit8 img {
	width: 280px;
	margin: 35px 0 0 0;
}
.r_shanghui_r .tit8w {
	margin: 0 auto;
	width: 92%;
	color: #FFF;
	overflow: hidden;
	text-align: left;
	margin-top: 20px;
	line-height: 28px;
}
.tit9shsj {
	text-indent: 2em;
}
.ycgengduo0 {
	display: none;
}
.titlezhongjiank {
	width: 100%;
	margin: 0 auto;
}
.titlezhongjian {
	margin: 0 auto;
	width: auto;
	display: inline-block;
}
.titlezhongjian .tbgimg {
	float: left;
	width: 200px;
	position: relative;
}
.titlezhongjian .tbgimg img {
	width: 100%;
}
.titlezhongjian .tbgimg .tbgimgtext {
	position: absolute;
	left: 130px;
}
.titlezhongjian .tbgimg .tbgimgtext .tbtext3 {
	float: left;
	width: 160px;
	text-align: left;
	font-weight: bold;
	font-size: 1.4em;
	color: #aa1e35;
}
.titlezhongjian .tbgimg .tbgimgtext .tbtext3a {
	float: left;
	width: 160px;
	text-transform: uppercase;
	text-align: left;
	font-size: 1em;
	color: #666;
}
.titless {
	float: left;
	width: 100%;
	height: auto;
	text-align: left;
}
.titless .tbgimg {
	float: left;
	width: 100%;
	position: relative;
}
.titless .tbgimg img {
	width: 100%;
}
.titless .tbgimg .dbiaoti1 {
	float: left;
	width: 100%;
	font-size: 1.7em;
	color: #000;
}
.titless .tbgimg .dbiaoti2 {
	float: left;
	width: 100%;
	font-size: 0.9em;
	color: #999;
	line-height: 28px;
	text-transform: uppercase;
}
.dbiaoti1_w {
	float: left;
	width: 100%;
	font-size: 1.7em;
	color: #fff;
}
.dbiaoti2_w {
	float: left;
	width: 100%;
	font-size: 0.9em;
	color: #fff;
	line-height: 28px;
}
.gengduo3 a {
	display: block;
	float: left;
	width: 46%;
	height: 33px;
	margin-top: 26px;
	font-size: 1em;
	border: 1px solid #1580e4;
	color: #1580e4;
	line-height: 33px;
	text-align: center;
}
.gengduo3 a:hover {
	display: block;
	float: left;
	width: 46%;
	height: 33px;
	margin-top: 26px;
	font-size: 1em;
	background: #1580e4;
	color: #fff;
	line-height: 33px;
	text-align: center;
}
.gengduo4 a {
	display: block;
	float: left;
	width: 36%;
	height: auto;
	margin-top: 20px;
	font-size: 1em;
	border: 1px solid #fff;
	color: #fff;
	line-height: 33px;
	text-align: center;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.gengduo4 a:hover {
	display: block;
	float: left;
	width: 36%;
	height: auto;
	margin-top: 20px;
	font-size: 1em;
	background: #1f9400;
	color: #fff;
	line-height: 33px;
	text-align: center;
}
.gengduo40 a {
	display: inline-block;
	width: 36%;
	margin: 0 auto;
	height: auto;
	margin-top: 20px;
	font-size: 1em;
	border: 1px solid #fff;
	color: #fff;
	line-height: 33px;
	text-align: center;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.gengduo40 a:hover {
	display: inline-block;
	width: 36%;
	margin: 0 auto;
	height: auto;
	margin-top: 20px;
	font-size: 1em;
	background: #1580e4;
	color: #fff;
	line-height: 33px;
	text-align: center;
}
.mggxx {
	display: none;
}
.gengduo20 a {
	display: block;
	float: left;
	width: 46%;
	height: 33px;
	margin-top: 20px;
	font-size: 1em;
	background: none;
	border: 1px solid #1f9400;
	color: #1f9400;
	line-height: 33px;
	text-align: center;
}
.gengduo20 a:hover {
	display: block;
	float: left;
	width: 46%;
	height: 33px;
	margin-top: 20px;
	font-size: 1em;
	background: #1f9400;
	color: #fff;
	line-height: 33px;
	text-align: center;
}
.gengduozhongk {
	width: 100%;
	height: auto;
	text-align: center;
}
.gengduozhongk .gengduoz a {
	display: inline-block;
	margin: 0 auto;
background:;
	width: 16%;
	height: 43px;
	margin-top: 20px;
	font-size: 1em;
	border: 1px solid #1580e4;
	color: #1580e4;
	line-height: 43px;
	tex0t-align: center;
}
.gengduozhongk .gengduoz a:hover {
	display: inline-block;
	margin: 0 auto;
	width: 16%;
	height: 43px;
	margin-top: 20px;
	font-size: 1em;
	background: #1580e4;
	color: #fff;
	line-height: 43px;
	text-align: center;
}
.bbiaotizk .dbiaoti1 {
	float: left;
	width: 100%;
	font-size: 1.7em;
	color: #000;
}
.bbiaotizk .dbiaoti2 {
	float: left;
	width: 100%;
	font-size: 0.9em;
	color: #999;
	line-height: 28px;
	text-transform: uppercase;
}
.bbiaotizk .dbiaoti3 {
	float: left;
	width: 100%;
	text-align: center;
}
.bbiaotizk .dbiaoti3 .zxian2 {
	width: 80px;
	height: 6px;
	border-bottom: 2px solid #F00;
	margin: 0 auto;
}
.jjfalist {
	width: 101.6%;
	height: auto;
	padding-top: 36px;
}
.jjfalist .f_kudd {
	float: left;
	width: 33.33%;
}
.jjfalist .f_kudd .f_kuddnei {
	float: left;
	width: 95%;
	height: auto;
	overflow: hidden; /*border-radius:10px;*/
	position: relative;
}
.jjfalist .f_kudd .f_kuddnei .tipceng {
	position: absolute;
	z-index: 1000;
	width: 100%;
	height: 100%;
	background: url(../images/productBg.png);
	display: none;
}
.jjfalist .f_kudd .f_kuddnei .tipceng .zi1list1 {
	width: 90%;
	margin: 0 auto;
	margin-top: 10%;
	font-size: 1.3em;
	color: #FFF;
}
.jjfalist .f_kudd .f_kuddnei img {
	width: 100%;
	transform: rotateY(0);
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.jjfalist .f_kudd .f_kuddnei:hover img {
	transform: rotateY(180deg);
	transform: scale(1.2);
}
.jjfalist .f_kudd .f_kuddnei:hover .tipceng {
	display: block;
}
.jjfalist .f_kudd .f_kuddnei_w {
	float: left;
	width: 95%;
	line-height: 20px;
	margin-top: 10px;
	text-align: center;
	color: #000;
	font-weight: 300;
	font-size: 1.3em;
}
.jjfalist .f_kudd .f_kuddnei_w1 {
	float: left;
	width: 95%;
	line-height: 20px;
	text-align: center;
	color: #000;
	font-weight: 300;
	font-size: 0.7em;
}
.titlessw {
	float: left;
	width: 100%;
	line-height: 28px;
	text-indent: 2em;
	font-size: 1em;
	color: #333;
	text-align: justify;
	margin-top: 12px;
}
.titlesswk {
	float: left;
	width: 100%;
	height: 120px;
	margin-top: 26px;
}
.titlesswk li {
	float: left;
	width: 25%;
	height: 50px;
}
.titlesswk li .titlesswklist {
	float: left;
	width: 90%; /*background:url(../images/jjbg.png) no-repeat; background-size:100%;*/
	text-align: center;
	height: 68px;
}
.titlesswk li .titlesswklist img {
	width: 90%;
}
.titlesswk li .titlesswklist1 a {
	float: left;
	width: 86%;
	display: block;
	height: 100px;
	background: url(../images/kuang1.png) no-repeat;
	background-size: 100%;
}
.titlesswk li .titlesswklist1 .ziti3 {
	width: 100%;
	line-height: 70px;
	display: block;
	font-weight: bold;
	text-align: center;
	font-size: 1.1em;
	color: #000;
}
.titlesswk li .titlesswklist1 .ziti4 {
	width: 100%;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 0.6em;
	color: #000;
}
.titlesswk li .titlesswklist1 .ziti3 a:hover {
	color: #fff;
	float: left;
	width: 86%;
	line-height: 70px;
	background: url(../images/kuang2.png) no-repeat;
	background-size: 100%;
}
.wtopimg {
	width: 100%;
	text-align: center;
}
.wtopimg .topbtlst {
	width: 200px;
	margin: 0 auto;
	display: inline-block;
}
.wtopimg .topbtlst img {
	width: 100%;
	margin-bottom: 20px;
}
.topbiaoti {
	display: none;
}
.dianmianlisttop {
	width: 100%;
	text-align: center;
	background: url(../images/jmfootbg.png) 50% 0 no-repeat;
	background-size: 50% 90%;
}
.dianmianlisttop .zidmtop {
	width: 360px;
	margin: 0 auto;
	display: inline-block;
	font-size: 1.7em;
	line-height: 40px;
	color: #000000;
}
.dianmianlisttop .zidmtop img {
	width: 100%;
}
.dianmianlisttopz {
	margin: 0 auto;
	width: 90%;
	display: inline-block;
	text-align: center;
	margin-top: 10px;
}
.dianmianlisttopz .dianmm {
	width: 110px;
	margin: 0 auto;
	display: inline-block;
}
.dianmianlisttopz .dianmm img {
	width: 70%;
}
.dianmianlisttopz .dianmf {
	float: left;
	width: 38%;
	height: 20px;
	border-bottom: 1px solid #1f9400;
}
.dianmianlisttopz .dianmf.bait {
	border-bottom: 1px solid #ffffff;
}
.dianmianlisttopz .dianmr {
	float: right;
	width: 38%;
	height: 20px;
	border-bottom: 1px solid #1f9400;
}
.dianmianlisttopz .dianmr.bait {
	border-bottom: 1px solid #ffffff;
}
.dianmianlist {
	width: 100%;
}
.dianmianlist .dmbt1 {
	float: left;
	width: 7%;
}
.dianmianlist .dmbt1 img {
	width: 100%;
}
.dianmianlist .dmbtr {
	margin: 0 auto;
	width: 100%;
}
.dianmianlist .dmbtr .dml5 {
	float: left;
	width: 40%;
	height: auto;
}
.dianmianlist .dmbtr .dml5 .dmrtu1 {
	float: left;
	width: 99%;
	position: relative;
	overflow: hidden;
	line-height: 0px;
	display: block;
	cursor: pointer;
}
.dianmianlist .dmbtr .dml5 .dmrtu1 img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.dianmianlist .dmbtr .dml5 .dmrtu1 .dmrtu1c {
	position: absolute;
	z-index: 9999;
	bottom: -100%;
display:;
	width: 100%;
	height: 100%;
	background: url(../images/productBg.png);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dianmianlist .dmbtr .dml5 .dmrtu1 .dmrtu1c .ttitlist1 {
	width: 100%;
	color: #FFF;
	height: auto;
	line-height: 50px;
	padding: 23% 13% 13% 13%;
	text-align: center;
	font-size: 1.3em;
}
.dianmianlist .dmbtr .dml5 .dmrtu1 .dmrtu1c .ttitlist1 span {
	width: 100%;
	font-size: 0.8em;
	display: block;
	line-height: 26px;
}
/*.dianmianlist .dmbtr .dml6{ float:right; width:60%;}
.dianmianlist .dmbtr .dml6 .dml6list{ float:left; width:33.33%; margin-bottom:20px;}*/
.dianmianlist .dmbtr .dml6 {
	float: right;
	width: 100%;
}
.dianmianlist .dmbtr .dml6 .dml6list {
	float: left;
	width: 25%;
	margin-bottom: 20px;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin {
	margin: 0 auto;
	width: 95%;
	background-color: #FFF;
	display: inline-block;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin .imgdml6 {
	margin: 0 auto;
	width: 100%;
	line-height: 0px;
	overflow: hidden;
	position: relative;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin .imgdml6 img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin .wenzhi0 {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 1em;
	overflow: hidden;
	background: #1580e4;
	text-overflow: ellipsis;
	white-space: nowrap
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin .imgdml6 .dmrtu2c {
	position: absolute;
	z-index: 9999;
	bottom: -100%;
display:;
	width: 100%;
	height: 100%;
	background: url(../images/productBg.png);
	color: #FFF;
	padding-top: 20%;
	padding-left: 12px;
	text-align: center;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin .imgdml6 .dmrtu2c span {
	width: 100%;
	color: #FFF;
	height: auto;
	line-height: 50px;
	padding: 30% 13% 13% 13%;
	text-align: center;
	font-size: 1.3em;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin:hover .imgdml6 img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.dianmianlist .dmbtr .dml6 .dml6list .dml6listin:hover .imgdml6 .dmrtu2c {
	display: block;
	bottom: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.dianmianlist .dmbtr .dml5 .dmrtu1:hover img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.dianmianlist .dmbtr .dml5 .dmrtu1:hover .dmrtu1c {
	display: block;
	bottom: 0px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.gdanniuk {
	width: 100%;
	text-align: center;
	margin: 0 auto;
	display: block;
}
.gdanniu {
	width: 160px;
	margin: 0 auto;
	height: 100px;
	display: inline-block;
	background: url(../images/kuang1.png) no-repeat;
	background-size: 100%;
}
.gdanniu .ziti3 {
	width: 100%;
	line-height: 60px;
	display: block;
	text-align: center;
	font-size: 1.2em;
	color: #000;
}
.gdanniu a:hover {
	margin: 0 auto;
	width: 160px;
	height: 100px;
	display: inline-block;
	background: url(../images/kuang2.png) no-repeat;
	background-size: 100%;
}
.gdanniu .ziti3 a:hover {
	color: #fff;
}
.dmbtkuang {
	float: left;
	width: 56%;
	height: auto;
}
.xwlist1 {
	width: 96%;
	height: auto;
	margin: 0 auto;
}
.xwlist1 .dmbt3 {
	float: none;
	width: 100%;
	margin: 0 auto;
}
.xwlist1 .dmbt3 .news1tt {
	float: left;
	width: 47%;
	height: auto;
	background: #FFF;
}
.xwlist1 .dmbt3 .news1tt.gen1 {
	margin-left: 18px;
}
.xwlist1 .dmbt3 .news1tt .newspictt {
	width: 100%;
	margin: 0 auto;
}
.xwlist1 .dmbt3 .news1tt .newspictt img {
	width: 100%;
}
.xwlist1 .dmbt3 .news1tt .newspictttit {
	width: 96%;
	margin: 0 auto;
	line-height: 38px;
	height: 38px;
	text-align: center;
	font-size: 1.1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.xwlist1 .dmbt3 .news1tt .newspictttit a {
	color: #000;
}
.xwlist1 .dmbt3 .news1tt .newspicttword {
	width: 96%;
	margin: 0 auto;
	color: #999;
	line-height: 28px;
	text-align: left;
	font-size: 0.9em;
}
.xwlist1 .dmbt3 .news1tt .newspictttime {
	width: 96%;
	margin: 0 auto;
	text-align: left;
	font-size: 0.9em;
	color: #CCC;
}
.xwlist1 .dmbt3 .news1ttr {
	float: right;
	width: 44%;
	height: auto;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk {
	width: 100%;
	float: left;
	height: auto;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li {
	float: left;
	width: 100%;
	background: #FFF;
	margin-bottom: 16px;
	line-height: 0px;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleft {
	float: left;
	width: 24%;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleft img {
	width: 100%;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleftw {
	float: right;
	width: 73%;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleftw .pictuleftwtit {
	width: 100%;
	text-align: left;
	font-size: 1em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 33px;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleftw .pictuleftwtit a {
	color: #000;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleftw .pictuleftwwww {
	width: 100%;
	text-align: left;
	font-size: 0.9em;
	line-height: 26px;
	color: #999;
}
.xwlist1 .dmbt3 .news1ttr .newskttrk li .pictuleftw .pictuleftword {
	width: 100%;
	text-align: left;
	font-size: 0.8em;
	line-height: 26px;
	color: #ccc;
}
.xwlist1 .dmbtr3 {
	float: right;
	width: 7%;
}
.xwlist1 .dmbtr3 img {
	width: 100%;
}
.jmbglist {
	background-repeat: no-repeat;
	background-size: 100%;
}
.quankpic {
	float: left;
	width: 38%;
	background: #b70036;
	height: auto;
}
.quankpic .quankwords {
	width: 88%;
	margin: 0 auto;
	padding: 0% 6% 6% 6%;
	position: relative;
}
.quankpic .quankwords .quanwpick8 img {
}
.quankpic .quankwords9 {
	position: absolute;
	top: 50%;
	width: 80%;
	left: 23%;
	z-index: 10000;
}
.quankpic .quankwords .quanwpick8 {
	width: 86%;
	margin: 0 auto;
	height: auto;
	color: #FFF;
	line-height: 28px;
	font-size: 0.9em;
}
.quankpicr {
	float: right;
	position: relative;
	width: 61%;
	height: 530px;
	background: url(../images/jmfootbg.png) bottom left no-repeat;
	background-size: 100%;
}
.quankpicr .quankpicrlist {
	width: 80%;
	margin: 0 auto;
	height: auto;
	margin-top: 8%;
}
.quankpicr .quankpicrlist li {
	float: left;
	width: 33.33%;
	height: auto;
	position: relative;
}
.quankpicr .quankpicrlist li img {
	width: 93%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.quankpican {
	position: absolute;
	width: 100%;
	height: 68px;
	bottom: 30px;
}
.quankpicr .quankpicrlist li:hover img {
	cursor: pointer;
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.quankpicq {
	width: 100%;
	float: none;
	width: 80%;
	margin: 0 auto;
	background: url(../images/jmfootbg.png) bottom left no-repeat;
	background-size: 100%;
	padding: 50px 0 60px 0;
	display: inline-block;
}
.quankpicq .quankpicrlist {
	width: 90%;
	margin: 0 auto;
	height: auto;
	margin-top: 0%;
}
.quankpicq .quankpicrlist li {
	float: left;
	width: 33.33%;
	height: auto;
	position: relative;
}
.quankpicq .quankpicrlist li img {
	width: 73%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.quankpicq .quankpicrlist li:hover img {
	cursor: pointer;
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.ljidilist {
	width: 100%;
	height: auto;
}
.ljidilist .ljidk1 {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
}
.ljidilist .ljidk1 img {
	width: 100%;
}
.ljidilist .ljidk2 {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	color: #000;
	text-indent: 2em;
	margin-top: 20px;
	text-align: left;
}
.ljidilist .ljzizhi {
	float: left;
	width: 48%;
}
.ljidilist .ljzizhi.m9901 {
	margin-left: 3%;
}
.ljidilist .ljzizhipic {
	float: left;
	width: 100%;
	padding: 0 0 8px 0;
}
.ljidilist .ljzizhipic li {
	float: left;
	width: 48%;
	height: 48px;
	line-height: 48px;
	margin-bottom: 3%;
	margin-right: 3%;
	border: 1px solid #b8023b;
}
.ljidilist .ljzizhipic li a {
	float: left;
	display: block;
	color: #000;
	font-size: 1em;
	width: 100%;
}
.ljidilist .ljzizhipic li a:hover {
	float: left;
	display: block;
	width: 100%;
	background: #b8023b url(../images/bgnav.png) 0 -60px no-repeat;
	background-size: 100%;
	color: #fff;
	font-size: 1em;
}
.ljidilist .ljzizhipic li.r_00 {
	float: right;
	margin-right: 0px;
}
.ljidilist .ljzizhipic img {
	width: 100%;
}
.ljidilist .ljzizhipicw {
	float: left;
	width: 100%;
}
.picScroll-left {
	width: 96%;
	position: relative;
	margin-top: 32px;
	margin-left: 20px;
}
.picScroll-left .hd .prev {
	position: absolute;
	left: -60px;
	top: 54px;
	width: 35px;
	height: 57px;
	background: url(../images/bg_prev.png) no-repeat center;
}
.picScroll-left .hd .next {
	position: absolute;
	right: -60px;
	top: 54px;
	width: 35px;
	height: 57px;
	background: url(../images/bg_next.png) no-repeat center;
}
.picScroll-left .bd {
	overflow: hidden;
}
.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd ul li {
	width: 300px;
	height: 270px;
	position: relative;
	margin-right: 20px;
	float: left;
	clear: right;
}
.picScroll-left .bd ul li img {
	width: 100%;
	height: 230px;
}
.picScroll-left .bd ul li .title {
	float: left;
	margin: 0 auto;
	width: 100%;
	height: 33px;
	text-align: center;
	line-height: 33px;
	color: #000;
	z-index: 5;
}
.tdry_0 {
	display: block;
}
.tdry_1 {
	display: none;
}
.l_indexlistk {
	width: 100%;
	margin: 0 auto;
}
.l_indexlist {
	float: left;
	width: 42%;
}
.l_indexlist img {
	width: 100%;
}
.r_indexlist {
	float: right;
	width: 53%;
	text-align: left;
	text-indent: 2em;
}
.zitilist8 {
	font-size: 1.1em;
	line-height: 43px;
	color: #333
}
.jianjiekuanlist {
	width: 100%;
	text-align: left;
}
.jianjiekuanlist .jjneirongkuan {
	width: 100%;
	text-indent: 2em;
	text-align: left;
}
.l_indexlistk1 {
	width: 100%;
	margin: 0 auto;
}
.l_indexlist1 {
	float: left;
	width: 59%;
	text-align: left;
	text-indent: 2em;
}
.r_indexlist1 {
	float: right;
	width: 39%;
}
.r_indexlist1 img {
	width: 100%;
}
.z_listzzjg {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 20px;
	display: inline-block;
}
.z_listzzjg img {
	width: 100%
}
.ydhlist2 {
	width: 96%;
	height: auto;
	margin: 0 auto;
	padding: 18px 0 0 0;
}
.ydhlist2 li {
	float: left;
	width: 33.33%;
	height: auto;
}
.ydhlist2 li .yuanbiao {
	float: left;
	width: 100%;
	height: auto;
	text-align: center;
}
.ydhlist2 li .yuanbiao img {
	width: 60%;
}
.ydhlist2 li .yuanbiao span.yc01 {
	display: none;
}
.ydhlist2 li .yuanbiaor {
	float: left;
	width: 60%;
	margin: 2px 0 0 1%;
}
.ydhlist2 li .yuanbiaor .titse {
	width: 100%;
	font-size: 1em;
	height: 23px;
	line-height: 23px;
	text-align: center;
}
.ydhlist2 li .yuanbiaor .titms {
	width: 100%;
	color: #666;
	font-size: 0.7em;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
.ydhlist2 li.yuanbiao1:hover .yuanbiao span.yc01 {
	display: block;
}
.ydhlist2 li.yuanbiao1:hover .yuanbiao span {
	display: none;
}
.jiamlisttopk {
	width: 100%;
	height: auto;
	text-align: center;
}
.jiamlisttop {
	width: auto;
	margin: 0 auto;
	display: inline-block;
}
.jiamlisttop img {
	width: 80%;
	margin-top: 18px;
}
.jialistxmk {
	width: 100%;
	height: auto;
	padding: 50px 0 50px 0;
	display: inline-block;
}
.jialistxmk .leftjalist {
	float: left;
	width: 100%;
}
.jialistxmk .leftjalist .titbtjiam {
	float: left;
	width: 100%;
	height: auto;
}
.jialistxmk .leftjalist .titbtjiam li {
	float: left;
	width: 50%;
	height: auto;
	margin: 0 0 30px 0;
}
.jialistxmk .leftjalist .titbtjiam li .piclist8jml {
	float: left;
	width: 30%;
}
.jialistxmk .leftjalist .titbtjiam li .piclist8jml img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.jialistxmk .leftjalist .titbtjiam li:hover .piclist8jml img {
	width: 100%;
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.jialistxmk .leftjalist .titbtjiam li .piclist8jmr {
	float: right;
	width: 68%;
}
.jialistxmk .leftjalist .titbtjiam li .piclist8jmr .tit8jiam {
	transition: all 0.4s ease 0s;
	float: left;
	width: auto;
	padding: 0 30px 0 30px;
	font-size: 1.4em;
	margin-left: 0px;
	height: 60px;
	line-height: 55px;
	background: #b70137 url(../images/bgnav.png) 0 -60px no-repeat;
	border: 2px dotted #fff;
}
.jialistxmk .leftjalist .titbtjiam li:hover .piclist8jmr .tit8jiam {
	margin-left: 10px;
	font-weight: bold;
	transition: all 0.4s ease 0s;
}
.jialistxmk .leftjalist .titbtjiam li .piclist8jmr .tit8jiamw {
	text-align: left;
	padding: 12px 0 12px 0;
	float: left;
	width: 96%;
	color: #FFF;
	font-size: 1.1em;
	position: relative;
}
.jialistxmk .leftjalist .titbtjiam li .piclist8jmr .tit8jiamw span {
	position: absolute;
	left: -20px;
	top: -30px;
	width: 100%;
	height: 100px;
	border: 1px solid #b70137;
}
.jialistxmk .rightjalist {
	float: right;
	width: 33%;
	position: relative;
}
.jialistrrr {
	width: 100%;
	margin: 0 auto;
	height: auto;
	display: inline-block;
	margin-top: 20px;
}
.jialistrrr1 {
	float: left;
	width: 49%;
}
.jialistrrr1 img {
	width: 100%;
}
.jialistrrr2 {
	float: right;
	width: 49%;
	background: #fafafa;
	padding: 18px 1% 23px 1%;
}
.jialistrrr2 .jstrr2tit {
	width: 100%;
	display: inline-block;
	text-align: left;
}
.jialistrrr2 .jstrr2tit img {
	width: 68%;
	margin-top: 13px;
}
.jialistrrr2 .jstrr2w {
	width: 100%;
	font-size: 1.1em;
	color: #000;
	display: inline-block;
	text-align: left;
}
.jialistrrrt {
	float: right;
	width: 49%;
}
.jialistrrrt img {
	width: 100%;
}
.jialistrrr2t {
	float: left;
	width: 49%;
	background: #fafafa;
	padding: 18px 1% 23px 1%;
}
.jialistrrr2t .jstrr2tit {
	width: 100%;
	display: inline-block;
	text-align: left;
}
.jialistrrr2t .jstrr2tit img {
	width: 68%;
	margin-top: 13px;
}
.jialistrrr2t .jstrr2w {
	width: 100%;
	font-size: 1.1em;
	color: #000;
	display: inline-block;
	text-align: left;
}
.gshsc {
	width: 100%;
	height: auto;
}
.gshsc .gshsclist {
	float: left;
	width: 55%;
}
.gshsc .gshsclist .gshspic1 {
	width: 100%;
	position: relative;
	overflow: hidden;
	line-height: 0px;
}
.gshsc .gshsclist .gshspic1 img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.gshsc .gshsclist .gshspic1ceng {
	position: absolute;
	width: 30%;
	top: 30px;
	left: 14%;
	transition: all 1s ease-out;
	z-index: 3000;
}
.gshsc .gshsclist .gshspic1ceng img {
	width: 100%;
}
.gshsc .gshsclist .gshspic1:hover > img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.gshsc .gshsclist .gshspic1cengbg .texttgshspk {
	width: 50%;
	float: right;
	margin: 38px 18px 0 0;
}
.gshsc .gshsclist .gshspic1cengbg .texttgshspk .titgshspkt {
	width: 100%;
	height: 50px;
	color: #FFF;
	font-size: 1.4em;
	line-height: 50px;
	text-align: center;
}
.gshsc .gshsclist .gshspic1cengbg .texttgshspk .titgshspktw {
	width: 100%;
	height: auto;
	color: #FFF;
	font-size: 1em;
	line-height: 30px;
	text-align: left;
	display: inline-block;
}
.gshsc .gshsclist .gshspic1cengbg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: -100%;
	z-index: 2999;
	background: url(../images/fancybox_overlay.png);
	transition: all 0.4s ease 0s;
}
.gshsc .gshsclist:hover .gshspic1cengbg {
	right: 0;
	transition: all 0.4s ease 0s;
}
.gshsc .gshsclist .gshspic1ceng img {
	width: 80%;
}
.gshsc .gshsclist1 {
	float: right;
	width: 42%;
}
.gshsc .gshsclist1 .gshspic1tit {
	width: 100%;
	height: auto;
	padding: 0 0 21px 0;
	display: inline-block;
	transition: all 0.4s ease 0s;
}
.gshsc .gshsclist1 .gshspic1tit li {
	float: left;
	width: 33.33%;
}
.gshsc .gshsclist1 .gshspic1tit li .yuanxzl {
	width: 96%;
}
.gshsc .gshsclist1 .gshspic1tit li .yuanxzl img {
	width: 100%;
	border-radius: 50%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.gshsc .gshsclist1 .gshspic1tit li:hover img {
	cursor: pointer;
	ransform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.gshsc .gshsclist1 .gshspic1 {
	width: 100%;
	position: relative;
	line-height: 0px;
	overflow: hidden;
}
.gshsc .gshsclist1 .gshspic1 img {
	width: 100%;
	transform: scale(1);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 0.4s ease 0s;
}
.gshsc .gshsclist1 .gshspic1:hover img {
	transform: scale(1.2);
	transition: all 0.4s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transform: all 0.4s ease 0s;
}
.gshsc .gshsclist1 .gshspic1cengbg .texttgshspk {
	width: 100%;
	margin: 0 auto;
	margin: 38px 0 0 0;
}
.gshsc .gshsclist1 .gshspic1cengbg .texttgshspk .titgshspkt {
	width: 80%;
	margin: 0 auto;
	height: 38px;
	color: #FFF;
	font-size: 1.5em;
	line-height: 38px;
	text-align: center;
}
.gshsc .gshsclist1 .gshspic1cengbg .texttgshspk .titgshspktw {
	width: 80%;
	margin: 0 auto;
	height: auto;
	color: #FFF;
	font-size: 1em;
	line-height: 30px;
	text-align: center;
	display: inline-block;
}
.gshsc .gshsclist1 .gshspic1cengbg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: -100%;
	z-index: 2999;
	background: url(../images/fancybox_overlay.png);
	transition: all 0.4s ease 0s;
}
.gshsc .gshsclist1:hover .gshspic1cengbg {
	right: 0;
	transition: all 0.4s ease 0s;
}
.gshsc .gshsclist1 .gshspic1cengbg {
}
.xianshitpbiao {
	display: none;
}
.hnav {
	background: #7bb13a;
	padding: 2.5% 0 4% 0;
}
.hnav .ul {
	overflow: hidden;
}
.hnav .ul li {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
}
.hnav .ul li .line {
	height: 65%;
	position: absolute;
	right: 0;
	top: 25%;
	border-right: 1px solid #95c161;
}
.hnav .ul li a {
	display: block;
}
.hnav .ul li .pic {
	max-width: 96px;
	margin: 0 auto;
	width: 80%;
}
.hnav .ul li .Pic100 {
}
.hnav .ul li i {
	display: block;
	width: 23px;
	height: 1px;
	background: #95c161;
	margin: 5px auto;
}
.hnav .ul li .dot {
	font-size: 16px;
	text-align: center;
	color: #fff;
}
.autok {
	width: 90%;
	margin: 0 auto;
}
.footlistw {
	width: 100%;
	margin: 0 auto;
	background: #0a6dc6;
	padding-bottom: 100px;
	display: inline-block;
}
.footlistw .footz_7 {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	font-size: 0.9em;
}
.footeris {
display:;
}
.footeris1 {
	display: none;
}
.footer {
	width: 100%;
	margin: 0 auto;
	position: relative;
	background: url(../images/footer1.jpg) no-repeat bottom center;
	background-size: cover;
}
.footer .xilistmz {
	width: 100%;
	margin: 0 auto;
	padding: 50px 0 50px 0;
}
.footer .xilistmz .tlink {
	float: right;
	width: 36%;
	color: #fff;
}
.footer .xilistmz .tlink .txtwrapper {
	margin-left: 60px;
	padding-left: 40px;
	border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.footer .xilistmz .tlink .txtwrapper h2 {
	font-size: 20px;
	line-height: 1em;
	padding-bottom: 13px;
}
.footer .xilistmz .tlink .txtwrapper a {
	color: #fff;
	font-size: 14px;
	line-height: 38px;
}
.footer .xilistmz .tlink .txtwrapper a:hover {
	color: #d18e59;
}
.footer .xilistmz .tlink .txtwrapper li {
	float: left;
	width: 25%;
}
.footer .xilistmz .tlink .txtwrapper .searchqt {
	width: 100%;
	margin: 0 auto;
	margin-top: 12px;
}
.footer .xilistmz .tleft {
	float: left;
	margin-top: 20px;
	width: 56%;
}
.footer .xilistmz .tleft .logof {
	float: left;
	padding-left: 20px;
	width: 36%;
}
.footer .xilistmz .tleft .logof .logoimgf {
	float: left;
}
.footer .xilistmz .tleft .logof .logoimgf img {
	width: 100%;
}
.footer .xilistmz .tleft .infof {
	float: left;
	width: 60%;
	color: #fff;
	font-size: 0.8em;
	line-height: 1.75em;
	padding-left: 16px;
	padding-top: 12px;
}
.footer .copy {
	width: 100%;
	margin: 0 auto;
	background: rgba(0, 0, 0, 0.5);
	height: 56px;
}
.footer .copy .infof {
	float: left;
	width: 100%;
	color: #fff;
	font-size: 0.8em;
	line-height: 56px;
	padding-left: 23px;
	text-align: left;
	opacity: 0.6;
}
.footer .copy .infof a {
	color: #fff;
	opacity: 0.6;
}
.footer .copy .infof a:hover {
	color: #fff;
	text-decoration: underline;
	opacity: 0.6;
}
.gwtabbar {
	position: fixed;
	z-index: 80000000;
	bottom: 0;
	display: none;
	width: 100%;
	background: rgba(10,109,198,0.9);
	border-top: 0px solid #c0bfc4;
}
.gwitem {
	float: left;
	width: 25%;
	padding: 4px 0;
}
.gwitem_on {
}
.gwitem .gwitem_icon {
	width: 100%;
	text-align: center;
	line-height: 0px;
}
.gwitem .gwitem_icon img {
	margin: 6px 0 0 0;
	width: 27px;
	height: 27px;
}
.gwitem p {
	margin-block-start: 0;
	margin-block-end: 0;
}
.gwitem p.gwitem_label {
	width: 100%;
	color: #ffffff;
	font-size: 10px;
	line-height: 1.8;
	text-align: center;
}
.gwitem_on p.gwitem_label {
	color: #fff;
}
.lbtitpic {
	margin: 0 auto;
	width: auto;
	font-size: 1.9em;
	color: #000;
	padding: 22px 0;
}
.piclk {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
	display: inline-block;
}
.picl10 {
	float: left;
	width: 100%;
	height: auto;
}
.picl10 .pic10pictit {
	width: 100%;
	margin: 0 auto;
	line-height: 30px;
	text-align: center;
	color: #FFF;
	font-size: 1em;
	padding: 0 0 30px 0;
}
.picl10 .pic10pic {
	width: 100%;
}
.picl10 .pic10pic img {
	width: 100%;
	margin-bottom: 28px;
}
.picl10 .pic10picw {
	width: 100%;
	display: inline-block;
}
.picl10 .pic10picw .quanlist {
	width: 33.333%;
	float: left;
	color: #666;
	text-align: center;
}
.picl10 .pic10picw .quanlist .quan1 {
	margin: 0 auto;
	width: 160px;
	height: 160px;
	line-height: 160px;
	border-radius: 50%;
	border: 2px solid #fff;
}
.picl10 .pic10picw .quanlist .quan1 .titddw6 {
	width: 100%;
	margin: 0 auto;
	padding-top: 40px;
	line-height: 38px;
	text-align: center;
	font-size: 1.6em;
	color: #FFF;
}
.picl10 .pic10picw .quanlist .quan1 .titddw7 {
	width: 100%;
	margin: 0 auto;
	font-size: 1em;
	color: #FFF;
	line-height: 30px;
	text-align: center;
}
.jjtitbiaotik {
	width: 100%;
	text-align: center;
	margin-bottom: 18px;
}
.jjtitbiaoti {
	width: 380px;
	text-indent: 0;
	text-align: center;
	margin: 0 auto;
	padding: 10px 12px;
height:;
	margin-bottom: 8px;
	font-size: 1.3em;
	color: #FFF;
	background: #209401 url(../images/huawen.png) center top no-repeat;
}
/* toolbar */
.listpiczyk {
	width: 100%;
	float: left;
	background: #EAEAEA;
	display: inline-block;
}
.listpiczyk .rpic8 {
	float: left;
	width: 43%;
	position: relative;
	height: auto;
}
.listpiczyk .rpic8 img {
	width: 90%;
	position: absolute;
	top: -36px;
	right: 0px;
}
.listpiczyk .rwz8 {
	float: right;
	width: 52%;
}
.listpiczyk .rwz8 .titiit {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	color: #000;
	height: auto;
	line-height: 55px;
	text-align: left;
	font-size: 1.3em;
}
.listpiczyk .rwz8 .titiit a {
}
.listpiczyk .rwz8 .titiit a:hover {
	color: #7bb13a;
}
.listpiczyk .rwz8 .titiitw {
	width: 100%;
	margin: 0 auto;
	margin-top: 12px;
	color: #000;
	height: auto;
	line-height: 35px;
	text-align: left;
	font-size: 1em;
	padding: 0 26px 60px 0;
}
.listpiczyk1 {
	width: 100%;
	float: left;
	background: #7bb13a;
	display: inline-block;
}
.listpiczyk1 .rpic8 {
	float: right;
	width: 43%;
	position: relative;
	height: auto;
}
.listpiczyk1 .rpic8 img {
	width: 90%;
	position: absolute;
	top: -36px;
	left: 0px;
}
.listpiczyk1 .rwz8 {
	float: left;
	width: 52%;
}
.listpiczyk1 .rwz8 .titiit {
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	color: #fff;
	height: auto;
	line-height: 55px;
	text-align: left;
	font-size: 1.3em;
	padding: 0 0 0 26px;
}
.listpiczyk1 .rwz8 .titiit a {
	color: #fff;
}
.listpiczyk1 .rwz8 .titiit a:hover {
	color: #fff;
}
.listpiczyk1 .rwz8 .titiitw {
	width: 100%;
	margin: 0 auto;
	margin-top: 12px;
	color: #fff;
	height: auto;
	line-height: 35px;
	text-align: left;
	font-size: 1em;
	padding: 0 0 60px 26px;
}
.column {
	height: 110px;
	text-align: center;
	margin: 0;
	font-size: 30px;
	font-weight: normal;
	background: url(../images/line.png) no-repeat center bottom;
}
.column .zh {
	padding-top: 25px;
}
.column .en {
	font-size: 14px;
	color: #d2d2d2;
	text-transform: uppercase;
	letter-spacing: 3px;
	padding: 6px 0 0 0;
}
.column a:hover {
	color: #888;
	text-decoration: none;
}
.column a:hover .zh {
	color: #00418d;
	text-decoration: none;
}
.slideTxtBox {
	width: 100%;
	text-align: left;
}
.slideTxtBox .hd1 {
	height: 40px;
	line-height: 40px;
	position: relative;
}
.slideTxtBox .hd1 ul {
	position: absolute;
	left: 63%;
	top: 0;
	height: 40px;
	width: 620px;
	margin-left: -300px;
}
.slideTxtBox .hd1 ul li {
	float: left;
	cursor: pointer;
	width: 135px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #fff;
	margin-right: 20px;
	font-size: 16px;
	border-radius: 20px;
}
.slideTxtBox .hd1 ul li.on {
	background: #6cb5ed;
}
.slideTxtBox .hd1 ul li.on a {
	color: #fff;
}
.slideTxtBox .bd1 .news_main {
	zoom: 1;
	overflow: hidden;
}
.slideBox2 {
	width: 46%;
	height: 410px;
	overflow: hidden;
	position: relative;
	float: left;
}
.slideBox2 .hd {
	height: 5px;
	overflow: hidden;
	position: absolute;
	right: 15px;
	bottom: 22px;
	z-index: 1;
}
.slideBox2 .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox2 .hd ul li {
	float: left;
	margin-right: 7px;
	width: 25px;
	height: 5px;
	background: #fff;
	cursor: pointer;
}
.slideBox2 .hd ul li.on {
	background: #7bb13a;
	color: #fff;
}
.slideBox2 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.slideBox2 .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox2 .bd img {
	width: 100%;
	display: block;
}
.slideBox2 .bd li .title {
	position: absolute;
	width: 100%;
	background-size: 100%;
	height: 50px;
	line-height: 50px;
	background: rgba(0,0,0,0.5);
	left: 0;
	bottom: 0;
	z-index: 2;
	color: #fff;
	padding-left: 20px;
}
.news_list {
	width: 52%;
	float: right;
}
.news_list li {
	overflow: hidden;
	height: 93px;
	background: #FFF;
	margin-bottom: 12px;
}
.news_list li .riqi {
	width: 93px;
	height: 93px;
	float: left;
	background: #7bb13a;
	text-align: center;
	color: #fff;
	margin-right: 20px;
}
.news_list li .riqi .ri {
	font-size: 30px;
	font-weight: bold;
	padding-top: 20px;
	line-height: 30px;
}
.news_list li .text1 {
	font-size: 16px;
	padding-top: 7px;
}
.news_list li .text1 a {
	color: #000;
}
.news_list li .text2 {
	line-height: 24px;
	padding-top: 10px;
	color: #aeaeae;
}
.news_list li:hover .riqi {
	background: #2bb705;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.news_list li:hover .text1 a {
	color: #209401;
	text-decoration: none;
}
.tt-toolbar {
	position: fixed;
	right: 0;
	bottom: 50px;
	z-index: 105055;
}
.tt-toolbar-item {
	position: relative;
	width: 35px;
	height: 35px;
	margin-bottom: 1px;
	background-color: #333;
	cursor: pointer;
}
.tt-toolbar-item em {
	position: absolute;
	top: 0;
	left: 35px;
	width: 40px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	z-index: 1;
	font-style: normal;
	/*transition: left .3s ease-in-out .1s;*/
	background-color: #ed1c24;
}
.tt-toolbar-item i {
	display: block;
	position: relative;
	width: 35px;
	height: 35px;
	z-index: 2;
	background: #333 url("../images/icon-toolbar.png") no-repeat -1000px 0;
}
.tt-toolbar-item.tt-toolbar-wechat img {
	display: none;
	position: absolute;
	left: -130px;
	bottom: 0;
}
.tt-toolbar-item.tt-toolbar-wechat:hover img {
	display: block;
	transition: ease-in-out .4s;
}
.tt-toolbar-item.tt-toolbar-top i {
	background-position: 0 0;
}
.tt-toolbar-item.tt-toolbar-feedback i {
	background-position: 0 -35px;
}
.tt-toolbar-item.tt-toolbar-wechat i {
	background-position: 0 -70px;
}
.tt-toolbar-item:hover i, .tt-toolbar-item:hover em {
	background-color: #1580e4;
}
.tt-toolbar-item:hover em {
	left: -40px;
}
.tt-toolbar-item a {
	color: #fff;
}
.tt-toolbar-item a:hover {
	color: #fff;
	text-decoration: none;
}
.jdal {
	float: left;
	width: 25%;
	position: relative;
	overflow: hidden;
	line-height: 4px;
	display: block;
}
.jdal img {
	width: 100%;
	max-width: 100%;
}
.textlist {
	padding: 20px 0 10px;
}
.textlist li {
	height: 160px;
	background: #FFF;
	border: 1px solid #E4E4E4;
	margin-bottom: 30px;
}
.textlist li .shijian {
	width: 130px;
	height: 160px;
	float: left;
	background: #f5f5f6;
	color: #39a398;
	text-align: center;
	margin-right: 30px;
}
.textlist li .shijian .ri {
	font-size: 40px;
	-webkit-transition: all .800s;
	-moz-transition: all .800s;
	-o-transition: all .800s;
	transition: all .800s;
	font-weight: bold;
	line-height: 40px;
	padding-top: 30px;
}
.textlist li .shijian .nianyue {
	padding-top: 10px;
	font-size: 16px;
}
.textlist li .lanmu {
	line-height: 18px;
	text-align: right;
	padding-right: 25px;
}
.textlist li .textbox {
}
.textlist li .text1 {
	font-size: 18px;
	padding-top: 20px;
}
.textlist li .text2 {
	padding-top: 13px;
	line-height: 26px;
	color: #a3a3a3;
	padding-right: 20px;
}
.textlist li .more {
	text-align: right;
	padding-right: 20px;
	margin-top: -20px;
}
.textlist li .more a {
	color: #006fc4;
}
.textlist li:hover {
	transition: border .4s;
}
.textlist li:hover .shijian {
	background: #39a398;
	transition: background .4s;
	color: #fff;
}
.textlist li:hover .text1 a {
	color: #39a398;
}
.textList-con-b {
	width: 100%;
	margin-top: 70px;
}
.textList-con-b ul {
}
.textList-con-b ul li {
	width: 100%;
	display: inline-block;
	height: auto;
	transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.textList-con-b ul li:hover {
	background: rgba(0, 0, 0, .1);
}
.textList-con-b ul li .textList-c {
	width: 100%;
	margin: 0 auto;
}
.textList-con-b ul li .textList-c .textList-c-l {
	width: 139px;
	float: left;
}
.textList-con-b ul li .textList-c .textList-c-l .t-date {
	display: block;
	font-size: 34px;
	color: #999;
	font-family: pictos;
	font-weight: bold;
	text-indent: 20px;
	margin-top: 25px;
	transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.textList-con-b ul li:hover .textList-c .textList-c-l .t-date {
	color: #69a623;
}
.textList-con-b ul li .textList-c .textList-c-l .t-m {
	display: block;
	font-style: normal;
	font-size: 14px;
	color: #999;
	text-indent: 72px;
	transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.textList-con-b ul li:hover .textList-c .textList-c-l .t-m {
	color: #69a623;
}
.textList-con-b ul li .textList-c .textList-c-r {
	float: left;
	width: 100%;
	border-left: 1px solid #c6c6c6;
	position: relative;
	padding-bottom: 23px;
}
.textList-con-b ul li .textList-c .textList-c-r .text-l {
	float: left;
	width: 70%;
}
.textList-con-b ul li .textList-c .textList-c-r .text-l .title {
	display: block;
	font-size: 16px;
	color: #333;
	margin-left: 24px;
	margin-top: 25px;
	transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.textList-con-b ul li:hover .textList-c .textList-c-r .text-l .title {
	color: #69a623;
	margin-left: 44px;
}
.textList-con-b ul li .textList-c .textList-c-r .text-l .info {
	width: 80%;
	color: #666;
	font-size: 14px;
	margin-left: 24px;
	line-height: 21px;
	margin-top: 20px;
	transition: all .5s;
	-o-transition: all .5s;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
}
.textList-con-b ul li:hover .textList-c .textList-c-r .text-l .info {
	margin-left: 44px;
}
.textList-con-b ul li .textList-c .textList-c-r .textPic {
	float: right;
	width: 30%;
	margin-right: 20px;
	margin-top: 15px;
}
.textList-con-b ul li .textList-c .textList-c-r .line {
	position: absolute;
	top: 29px;
	left: -1px;
	width: 1px;
	height: 22px;
	background: #69a623;
	display: none;
}
.textList-con-b ul li:hover .textList-c .textList-c-r .line {
	position: absolute;
	top: 29px;
	left: -1px;
	width: 1px;
	height: 22px;
	background: #69a623;
	display: block;
}
.content8 {
	width: 100%;
	margin: 0 auto;
}
.content8 ul li {
	width: 46%;
	height: 268px;
	background: #ffffff;
	padding-left: 19px;
	box-sizing: border-box;
	border: 1px solid #dddddd;
	float: left;
	padding-top: 34px;
	margin: 0 12px 40px;
	position: relative;
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.content8 ul li:hover {
	transform: translateY(-8px);
	box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.1);
}
.content88 ul li .know_btn:hover {
	background: #313131 !important;
}
.content8 ul li .know_btn:hover b {
	margin-left: 27px !important;
}
.content8 ul li .know_btn:hover span {
	display: inline-block !important;
}
.content8 ul li .pro_pic {
	float: left;
	width: 39%;
	height: 200px;
	overflow: hidden;
}
.content8 ul li .pro_pic img {
	width: 100%;
}
.content8 ul li .pro_pic a {
	display: block;
}
.content8 ul li .pro_detail {
	float: left;
	width: 50%;
	padding-left: 20px;
}
.content8 ul li .pro_detail h2 {
	font-size: 12px;
	color: #999999;
	margin-top: 6px;
	font-weight: normal;
}
.content8 ul li .pro_detail h2 .commen {
	float: left;
}
.content8 ul li .pro_detail h2 div {
	float: left;
	margin-top: 1px;
}
.content8 ul li .pro_detail h2 div img {
	margin-left: 2px;
	float: left;
}
.content8 ul li .pro_detail p.p-line {
	width: 100%;
	height: 1px;
	margin-top: 17px;
	background: #dcdcdc;
}
.content8 ul li .pro_detail p.p-title {
	font-size: 1.1em;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.content8 ul li .pro_detail .detail_info {
	width: 100%;
	margin-top: 21px;
	line-height: 19px;
	color: #666666;
	font-size: 0.8em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.content8 ul li .pro_detail .know_btn {
	width: 120px;
	height: 32px;
	background: #329f94;
	position: absolute;
	bottom: 34px;
	right: 92px;
	text-align: center;
	line-height: 32px;
	transition: all 0.5;
	-o-transition: all 0.5s;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.content8 ul li .pro_detail .know_btn a {
	color: #fff;
	font-size: 12px;
	transition: all 0.5;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.content8 ul li .pro_detail .know_btn a b {
	font-weight: normal;
	float: left;
	text-align: center;
	margin-left: 35px;
	transition: all 0.5;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.content8 ul li .pro_detail .know_btn a span {
	display: block;
	float: left;
	position: absolute;
	left: 70px;
	top: 12px;
	/*margin-top: 12px;
  margin-left: 10px;*/
	opacity: 0.1;
	transition: all 0.5;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
}
.content8 ul li .pro_detail .know_btn:hover a span {
	left: 85px!important;
	opacity: 1;
}
.Contact_Us {
	width: 100%;
	margin: 0 auto;
	margin-bottom: 38px;
	display: inline-block;
}
.Contact_Adres {
	width: 100%;
	position: relative;
	margin: auto;
}
.Contact_Adres ul li {
	width: 31.333%;
	height: 360px;
	position: relative;
	text-align: center;
	background: url(../images/b41.png) repeat;
	float: left;
	margin-right: 2%;
	padding: 20px 0 60px 0;
	box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.1);
}
.Contact_Adres ul li .bg {
	width: 0;
	height: 100%;
	background: #0a6dc6;
	position: absolute;
	top: 0;
	left: 0
}
.Contact_Adres ul li h2 {
	width: 80px;
	border-bottom: solid 1px #0a6dc6;
	margin: 25px auto 0;
	padding-bottom: 10px;
	line-height: 24px;
	font-size: 20px;
	color: #0e58a6;
	white-space: nowrap;
	white-space: nowrap;
}
.Contact_Adres ul li.n2s h2 {
	width: 150px;
}
.Contact_Adres ul li.n1s h2 {
	width: 150px;
}
.Contact_Adres ul li.n1s .Ad_Numb p em {
	font-size: 18px;
	display: block;
}
.Contact_Adres ul li .Ad_img {
	width: 69px;
	height: 51px;
	position: relative;
	margin: 30px auto;
	overflow: hidden;
}
.Contact_Adres ul li .Ad_text {
	width: 100%;
	position: relative;
}
.Contact_Adres ul li.n3s .Ad_text {
	width: 92%;
	margin: auto;
	margin-top: 20px;
}
.Contact_Adres ul li .Ad_text p {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	letter-spacing: 1px;
}
.Contact_Adres ul li .Ad_text p img {
	width: 128px;
}
.Contact_Adres ul li .Ad_text p {
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	letter-spacing: 1px;
	margin-bottom: 12px;
}
.Contact_Adres ul li .Ad_Numb {
	width: 100%;
	position: relative;
	padding: 35px 0;
}
.Contact_Adres ul li .Ad_Numb p {
	font-size: 18px;
	color: #333333;
	line-height: 36px;
	letter-spacing: 1px;
}
.Contact_Adres ul li .Ad_Numb p em {
	font-size: 24px
}
.Contact_Adres ul li:hover .bg {
	width: 100%
}
.Contact_Adres ul li:hover h2 {
	color: #fff;
	border-bottom: solid 0px #fff;
}
.Contact_Adres ul li:hover .Ad_text p {
	color: #fff;
}
.Contact_Adres ul li:hover .Ad_Numb p {
	color: #fff;
}
.Ad_img {
	text-align: center;
}
.Ad_img .img2 {
	width: 69px;
	height: 51px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.Ad_img .img2 {
	display: block;
	position: relative;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(0px, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.Ad_img .img2:hover img {
	opacity: 0.4;
	filter: alpha(opacity=40);
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Contact_Adres ul li h2 {
	text-transform: uppercase;
	color: #265a44;
	text-align: center;
	position: relative;
	font-size: 20px;
	overflow: hidden;
	padding: 10px 0;
	background-color: transparent;
}
.Contact_Adres ul li h2:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 2px;
	background: #fff;
	content: '';
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
}
.Contact_Adres ul li:hover h2:after {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Contact_Adres ul li:hover .Ad_img .img1 {
	display: none;
}
.Contact_Adres ul li:hover .Ad_img .img2 {
	display: block;
}
.fixed {
	position: fixed;
	bottom: 10%;
	right: 0%;
	z-index: 99999999;
}
.fixed .child {
	position: relative;
	width: 72px;
	height: auto;
	margin-bottom: 4px;
	background: rgba(145, 145, 145, 0.735);
	cursor: default;
	-webkit-transition: all .5s;
	transition: all .5s;
}
.fixed .child i {
	display: block;
	width: 100%;
	height: 50px;
	background: no-repeat bottom center;
}
.fixed .child span {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	-webkit-transition: all .3s;
	transition: all .3s;
}
.fixed .child .Qcrod01 {
	visibility: hidden;
	position: absolute;
	bottom: 0;
	right: 72px;
	padding: 0 5px;
	transform: scale(0);
	-webkit-transform: scale(0);
	transition: all ease .3s;
	-webkit-transition: all ease .3s;
	transform-origin: right bottom;
	-webkit-transform-origin: right bottom;
}
.fixed .child .Qcrod01 .pic {
	display: block;
	width: 150px;
	height: 150px;
	overflow: hidden;
	background: #fff;
}
.fixed .child .Qcrod01 .pic img {
	width: 100%;
}
.fixed .child .Qcrod01 p {
	width: 150px;
	text-align: center;
	line-height: 30px;
	height: 30px;
	background: #fff;
	font-size: 13px;
}
.fixed .child .icon_weixin {
	background-image: url(../images/roll-nav-01.png);
}
.fixed .child .icon_jsq {
	background-image: url(../images/roll-nav-02.png);
}
.fixed .child .icon_qq {
	background-image: url(../images/roll-nav-03.png);
}
.fixed .child .icon_top {
	background-image: url(../images/roll-nav-04.png);
}
.fixed .child:hover {
	background: rgba(36, 151, 141, 0.836);
}
.fixed .child:hover span {
	color: #fff;
}
.fixed .fixedWX:hover .icon_weixin {
	background-image: url(../images/roll-nav-01.png);
}
.fixed .fixedQuote:hover .icon_jsq {
	background-image: url(../images/roll-nav-02.png);
}
.fixed .fixedXX:hover .icon_qq {
	background-image: url(../images/roll-nav-03.png);
}
.fixed .fixedTop:hover .icon_top {
	background-image: url(../images/roll-nav-04.png);
}
.fixed .fixedWX:hover .Qcrod01 {
	visibility: visible;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.fixed-ul {
	display: none;
}
.youshik {
	display: block
}
.myoushik {
	display: none
}
.bg_hj {
}
.mbg_hj {
	display: none;
}
.jianjiel9 {
	width: 100%;
	height: auto;
	display: inline-block;
	margin-top: 36px;
}
.jianjiel9 .jjleft9 {
	float: left;
	width: 56%;
	height: auto;
}
.jianjiel9 .jjleft9 .jjtopw {
	width: 100%;
	height: auto;
	text-align: left;
}
.jianjiel9 .jjleft9 .jjtopw img {
	width: 60%;
}
.jianjiel9 .jjleft9 .jjtopww {
	width: 100%;
	height: auto;
	line-height: 30px;
	font-size: 0.9em;
	color: #666;
	text-indent: 2em;
	text-align: left;
}
.jianjiel9 .jjleft9 .buttonl9 {
	width: 135px;
	height: 40px;
	/*    border:1px solid RGB(199,198,198);*/
	display: block;
	border-radius: 40px;
	text-align: left;
	line-height: 38px;
	color: #FFF;
	text-indent: 30px;
	background: #017fdd url(../images/5.png) no-repeat 80px center;
	margin-top: 25px;
	-webkit-transition: all .300s;
	-moz-transition: all .300s;
	-o-transition: all .300s;
	transition: all .300s;
}
.jianjielisttb {
	background: url(../images/jianjiebg.jpg) bottom no-repeat;
}
.jianjiel9 .jjleft9 .buttonl9:hover {
	background: url(../images/5.png) no-repeat 80px center #0069b7;
	color: #fff;
	border-color: #0069b7;
}
.jianjiel9 .jjright9 {
	float: right;
	width: 40%;
	height: auto;
	position: relative;
}
.jianjiel9 .jjright9 .picll9 { /*position:absolute;*/
	width: 80%;
	top: 0px;
	left: 0px;
}
.jianjiel9 .jjright9 .picll9 img {
	width: 100%;
}
.jianjiel10 {
	width: 100%;
	height: 150px;
	display: inline-block;
	padding-top: 3px;
}
.jianjiel10 li a {
	width: 147px;
	height: 147px;
	display: block;
	list-style: none;
	float: left;
}

.jianjiel10 li a .icon {
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 30px;
}
.jianjiel10 li a .text {
	width: 100%;
	text-align: center;
	float: left;
	margin-top: 18px;
}
.jianjiel10 li a .text .ch {
	color: #fff;
	font-size: 18px;
	line-height: 18px;
}
.jianjiel10 li a .text .en {
	color: RGB(123,127,180);
	margin-top: 5px;
	font-size: 12px;
	line-height: 12px;
}
.jianjiel10 li a:hover {
	background: RGB(16,63,140);
}
.jianjiel10 li.on a {
	background: RGB(16,63,140);
}
.content4 {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
	height: 600px;
}
.content4 .position {
	width: 100%;
	height: 600px;
	position: absolute;
	/*	left:50%;
	margin-left:-960px;*/
	overflow: hidden;
}
.content4 .position .slideTxtBoxx2 {
	width: 100%;
	height: 560px;
	text-align: left;
	float: left;
	margin-top: 50px;
}
.content4 .position .slideTxtBoxx2 .hdx2 {
	height: 130px;
	position: relative;
	width: 100%;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul {
	float: left;
	width: 100%;
	margin: 0;
	padding-left: 23%;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li {
	float: left;
	cursor: pointer;
	width: 23.33%;
	background: #fff;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li .box {
	display: block;
	width: 100%;
	height: auto;
	padding: 8px 0;
	float: left;
	border: 1px solid #E4E4E4;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li .title {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li .title a.topic {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	line-height: 28px;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li .title a.topicen {
	display: block;
	font-size: 0.8em;
	color: #1260AB;
	line-height: 22px;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li .more {
	width: 110px;
	height: 40px;
	display: block;
	border-radius: 40px;
	background: #fff;
	background: url(16.jpg) no-repeat center;
	float: right;
	margin-top: 30px;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li.on {
	background: #0069b7;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li.on .title a.topic {
	display: block;
	font-size: 1.1em;
	color: #fff;
	line-height: 28px;
	text-align: center;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li.on .title a.topicen {
	display: block;
	font-size: 0.8em;
	color: #fff;
	line-height: 22px;
}
.content4 .position .slideTxtBoxx2 .hdx2 ul li.on .more {
	width: 110px;
	height: 40px;
	display: block;
	border-radius: 40px;
	background: url(15.jpg) no-repeat center #fff;
	float: right;
	margin-top: 30px;
}
.content4 .position .picMarquee-leftx3 {
	width: 100%;
	overflow: hidden;
	height: 460px;
	position: relative;
}
.content4 .position .picMarquee-leftx3 .hdx3 {
	display: none;
}
.content4 .position .picMarquee-leftx3 .nextx3 {
	display: block;
	float: left;
	cursor: pointer;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 999;
	left: 230px;
	background: url(../images/left1.png);
	top: 145px;
}
.content4 .position .picMarquee-leftx3 .prevx3 {
	display: block;
	float: left;
	cursor: pointer;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 999;
	right: 230px;
	background: url(../images/right1.png);
	top: 145px;
}
.content4 .position .picMarquee-leftx3 .bdx3 {
}
.content4 .position .picMarquee-leftx3 .bdx3 ul {
	overflow: hidden;
	zoom: 1;
}
.content4 .position .picMarquee-leftx3 .bdx3 ul li {
	width: 380px;
	height: 380px;
	margin-right: 12px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.content4 .position .picMarquee-leftx3 .bdx3 ul li .pic {
	text-align: center;
	width: 100%;
	height: 270px;
}
.content4 .position .picMarquee-leftx3 .bdx3 ul li .pic img {
	width: 100%;
	height: 280px;
	display: block;
}
.content4 .position .picMarquee-leftx3 .bdx3 ul li .title {
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #F5F5F5;
	color: #313131;
	font-size: 14px;
	display: block;
	text-align: center;
}
.content4 .position .picMarquee-leftx3 .bdx3 ul li .title:hover {
	background: #067fd9;
	color: #fff;
	display: block;
}
.content4 .position .picMarquee-leftx4 {
	width: 100%;
	overflow: hidden;
	height: 460px;
	position: relative;
}
.content4 .position .picMarquee-leftx4 .hdx4 {
	display: none;
}
.content4 .position .picMarquee-leftx4 .nextx4 {
	display: block;
	float: left;
	cursor: pointer;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 999;
	left: 230px;
	background: url(../images/left1.png);
	top: 145px;
}
.content4 .position .picMarquee-leftx4 .prevx4 {
	display: block;
	float: left;
	cursor: pointer;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 999;
	right: 230px;
	background: url(../images/right1.png);
	top: 145px;
}
.content4 .position .picMarquee-leftx4 .bdx4 {
}
.content4 .position .picMarquee-leftx4 .bdx4 ul {
	overflow: hidden;
	zoom: 1;
}
.content4 .position .picMarquee-leftx4 .bdx4 ul li {
	width: 380px;
	height: 380px;
	margin-right: 12px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.content4 .position .picMarquee-leftx4 .bdx4 ul li .pic {
	text-align: center;
	width: 100%;
	height: 270px;
}
.content4 .position .picMarquee-leftx4 .bdx4 ul li .pic img {
	width: 100%;
	height: 280px;
	display: block;
}
.content4 .position .picMarquee-leftx4 .bdx4 ul li .title {
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #F5F5F5;
	color: #313131;
	font-size: 14px;
	display: block;
	text-align: center;
}
.content4 .position .picMarquee-leftx4 .bdx4 ul li .title:hover {
	background: #067fd9;
	color: #fff;
	display: block;
}
.content4 .position .picMarquee-leftx5 {
	width: 100%;
	overflow: hidden;
	height: 460px;
	position: relative;
}
.content4 .position .picMarquee-leftx5 .hdx5 {
	display: none;
}
.content4 .position .picMarquee-leftx5 .nextx5 {
	display: block;
	float: left;
	cursor: pointer;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 999;
	left: 230px;
	background: url(../images/left1.png);
	top: 145px;
}
.content4 .position .picMarquee-leftx5 .prevx5 {
	display: block;
	float: left;
	cursor: pointer;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 999;
	right: 230px;
	background: url(../images/right1.png);
	top: 145px;
}
.content4 .position .picMarquee-leftx5 .bdx5 {
}
.content4 .position .picMarquee-leftx5 .bdx5 ul {
	overflow: hidden;
	zoom: 1;
}
.content4 .position .picMarquee-leftx5 .bdx5 ul li {
	width: 380px;
	height: 380px;
	margin-right: 12px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.content4 .position .picMarquee-leftx5 .bdx5 ul li .pic {
	text-align: center;
	width: 100%;
	height: 270px;
}
.content4 .position .picMarquee-leftx5 .bdx5 ul li .pic img {
	width: 100%;
	height: 280px;
	display: block;
}
.content4 .position .picMarquee-leftx5 .bdx5 ul li .title {
	width: 100%;
	height: 80px;
	line-height: 80px;
	background: #F5F5F5;
	color: #313131;
	font-size: 14px;
	display: block;
	text-align: center;
}
.content4 .position .picMarquee-leftx5 .bdx5 ul li .title:hover {
	background: #067fd9;
	color: #fff;
	display: block;
}
.slideTxtBox2 {
	width: 100%;
	height: 350px;
	text-align: left;
	float: left;
}
.slideTxtBox2 .hd2 {
	display: none;
}
.slideTxtBox2 .hd2 ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}
.slideTxtBox2 .hd2 ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}
.slideTxtBox2 .hd2 ul li.on {
	height: 30px;
	background: #fff;
	border: 1px solid #ddd;
	border-bottom: 2px solid #fff;
}
.slideTxtBox2 .bd2 {
	zoom: 1;
}
.content5 {
	width: 100%;
	height: 560px;
	background: #f7f7f7
}
.content5 .position {
	width: 100%;
	/*height: 560px;*/
	margin: 0 auto;
}
.content5 .position .main {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.content5 .position .main .box {
	width: 23.06%;
	margin-right: 1.8%;
	height: 175px;
	float: left;
	position: relative;
	-webkit-transition: all .300s;
	-moz-transition: all .300s;
	-o-transition: all .300s;
	transition: all .300s;
}
.content5 .position .main .box:hover {
	border: 1px solid #0480db;
}
.content5 .position .main .box .img {
	width: 99%;
	height: 132px;
	position: absolute;
	top: 20px;
	-webkit-transition: all .300s;
	-moz-transition: all .300s;
	-o-transition: all .300s;
	transition: all .300s;
}
.content5 .position .main .box:hover .img {
	top: 0;
}
.content5 .position .main .box .img img {
	width: 100%;
	height: 132px;
	margin-left: 1px;
}
.content5 .position .main .box .topic {
	width: 100%;
	height: 43px;
	line-height: 43px;
	text-align: center;
	background: #0480db;
	color: #fff;
	display: block;
	position: absolute;
	bottom: 0;
	opacity: 0;
	-webkit-transition: all .300s;
	-moz-transition: all .300s;
	-o-transition: all .300s;
	transition: all .300s;
}
.content5 .position .main .box:hover .topic {
	opacity: 1;
}
.newslist999 {
	width: 100%;
	margin: 0 auto;
	margin-top: 28px;
	display: inline-block;
}
.newslist999 .newskuai_l {
	float: left;
	width: 48%;
}
.newslist999 .newskuai_r {
	float: right;
	width: 48%;
}
.newstop09 {
	width: 100%;
	line-height: 56px;
	text-align: left;
	font-size: 1.5em;
	color: #0069b7;
	text-indent: 10px;
}
.newstop09 span {
	font-size: 0.9em;
	color: #ccc;
	margin-left: 8px;
}
.newstop09 .rgengduo9 {
	float: right;
	width: auto;
}
.newstop09 .rgengduo9 a {
	color: #666;
	font-size: 12px;
}
.newstop09 .rgengduo9 a:hover {
	color: #666;
	text-decoration: underline;
	font-size: 12px;
}
.newstop0 {
	width: 100%;
	height: auto;
	background: #F3F3F3;
	padding: 10px;
	display: inline-block;
	line-height: 0px;
}
.newstop0 .l_img9o {
	float: left;
	width: 38%;
}
.newstop0 .l_img9o img {
	width: 100%;
}
.newstop0 .r_img9o {
	float: right;
	width: 59%;
}
.newstop0 .r_img9o .r_newkl8 {
	float: left;
	width: 100%;
}
.newstop0 .r_img9o .r_newkl8 .titles7 {
	float: left;
	width: 100%;
	line-height: 38px;
	font-size: 1.1em;
	text-align: left;
}
.newstop0 .r_img9o .r_newkl8 .titles7 a {
	color: #000;
}
.newstop0 .r_img9o .r_newkl8 .titles7 a:hover {
	color: #0069b7;
}
.newstop0 .r_img9o .r_newkl8 .titles7w {
	width: 100%;
	text-align: left;
	line-height: 28px;
	display: block;
	font-size: 0.9em;
	color: #666;
}
.newstop0 .r_img9o .r_newkl8 .mtitles7w {
	width: 100%;
	text-align: left;
	line-height: 26px;
	display: block;
	font-size: 0.8em;
	color: #666;
	display: none;
}
.newstop0 .r_img9o .r_newkl8 .mtitles7w span a {
	color: #F00;
	margin-left: 8px;
}
.newstop0 .r_img9o .r_newkl8 .mtitles7w span a:hover {
	color: #F00;
	margin-left: 8px;
}
.newstop0 .r_img9o .r_newkl8 .titles7w span a {
	color: #F00;
	margin-left: 8px;
}
.newstop0 .r_img9o .r_newkl8 .titles7w span a:hover {
	color: #F00;
	margin-left: 8px;
}
.newstop0 .r_img9o .r_newkl8 .titles7wtime {
	width: 100%;
	line-height: 26px;
	text-align: left;
	color: #999;
	font-size: 0.8em;
}
.newlistl9 {
	width: 100%;
	height: auto;
	margin-top: 18px;
}
.newlistl9 li {
	float: left;
	width: 100%;
	display: inline-block;
	border-bottom: 1px solid #CCC;
	padding-bottom: 12px;
}
.newlistl9 li .datelist8 {
	float: left;
	width: 84px;
	border: 1px solid #cfcfcf;
	text-align: center;
	font: 600 36px "arial";
	color: #9696a3;
	height: 74px;
	padding-top: 10px;
	margin-top: 8px;
}
.newlistl9 li .datelist8 span {
	display: block;
	font: 400 14px "arial";
}
.newlistl9 li:hover .datelist8 {
	background: #0071cc;
	border-color: #0071cc;
	color: #fff;
}
.newlistl9 li .datelistw {
	float: right;
	width: 82%;
	text-align: left;
}
.newlistl9 li .datelistw .title0 {
	float: left;
	color: #333;
	line-height: 20px;
	width: 100%;
	font: 400 16px/36px "微软雅黑";
}
.newlistl9 li .datelistw .title0 a {
	color: #333;
}
.newlistl9 li .datelistw .title0 a:hover {
	color: #0069b7;
}
.newlistl9 li .datelistw .title0w {
	width: 100%;
	text-overflow: ellipsis;
	display: block;
	font: 400 12px/24px "微软雅黑";
}
.newlistl9 li .datelistw .mtitle0w {
	width: 100%;
	text-overflow: ellipsis;
	display: block;
	font: 400 12px/24px "微软雅黑";
	display: none;
}
.madlistsy1 {
	width: 96%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	margin-top: 12px;
}
.madlistsy1 img {
	width: 100%;
}
.madlistsy {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
}
.madlistsy img {
	width: 30%;
}
.madlistsy .titse {
	margin: 0 auto;
	width: 96%;
	text-align: center;
}
.madlistsy .titse .bzhu1 {
	float: left;
	width: 44px;
	height: 44px;
	border-radius: 22px;
	color: #FFF;
	font-size: 2em;
	line-height: 44px;
	background: #007dd9;
	margin-left: 22px;
}
.madlistsy .titse .titse56 {
	float: left;
	width: 80%;
	padding-left: 10px;
	text-align: left;
	line-height: 44px;
	font-size: 1.2em;
	color: #0069b7;
	font-weight: bold;
}
.madlistsy .wordlistys {
	margin: 0 auto;
	width: 90%;
	line-height: 36px;
	text-align: left;
	color: #666;
	font-size: 0.9em;
	display: inline-block;
}
.proclatop_0 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	line-height: 38px;
	font-size: 1.1em;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #fff;
	background: #0a6dc6;
	margin-bottom: 12px;
}
.prolisthj {
	width: 96%;
	margin: 0 auto;
	overflow: hidden;
}
.prolisthj .prolisthj1 {
	width: 102%;
	margin: 0 auto;
}
.prolisthj .prolisthj1 li {
	float: left;
	width: 47.8%;
	height: auto;
	margin-right: 2.2%;
}
.prolisthj .prolisthj1 li .piclist83 {
	width: 100%;
	height: auto;
	max-height: 160px;
	overflow: hidden;
}
.prolisthj .prolisthj1 li .piclist83 img {
	width: 100%;
}
.prolisthj .prolisthj1 li .piclist83w {
	width: 100%;
	background: #f7f7f7;
	line-height: 33px;
	text-align: center;
	font-size: 0.9em;
}
.prolisthj .prolisthj1 li:hover .piclist83w {
	background: #0069b7;
	color: #FFF;
}
.listzxxw {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: inline-block;
}
.listzxxw li {
	float: left;
	width: 100%;
	padding-left: 12px;
background:;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #CCC;
}
.listzxxw li a {
	color: #333;
}
.listzxxw li a:hover {
	color: #0a6dc6;
}
.kuantitle {
	text-align: center;
	width: 100%;
	margin: 0 auto;
	height: 75px;
	margin-top: 16px;
	display: inline-block;
}
.kuantitle .wrap11 {
	margin: 0 auto;
}
.kuantitle .wrap11 h3 {
	font-size: 2.0em;
	display: inline-block;
	padding-left: 65px;
	background: url(../images/bg-active-hd.png) 0px 10px no-repeat;
	font-weight: normal;
	color: #24998d;
	padding-top: 18px;
	padding-bottom: 12px;
	background-size: 50px;
}
.kuantitle .wrap11 h3.bai {
	color: #ffffff;
}
.kuantitle .wrap11 h4 {
	font-size: 1.2em;
	display: inline-block;
	font-weight: normal;
	color: #797979;
	padding-top: 5px;
	margin-left: 6px;
}
.kuantitle .wrap11 h4.bai {
	color: #ffffff;
}
.kuantitle .wrap11 .line {
	width: 110px;
	border-bottom: 3px solid #24998d;
	margin: 0 auto;
	margin-top: 9px;
}
.kuantitle .wrap11 .line.bai {
	border-bottom: 3px solid #ffffff;
}
.kuantitgd {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: 90px;
}
.kuantitgd .more a {
	width: 30%;
	margin: 0 auto;
	text-align: center;
	font-size: 1.2em;
	padding: 0 16px;
	line-height: 60px;
	background-color: #3598e9;
	display: block;
	color: #ffffff;
}
.kuantitgd .more a:hover {
	background-color: #24998d;
	color: #ffffff;
}
.kuantitgd_baik {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	height: 90px;
}
.kuantitgd_baik .more a {
	width: 33%;
	margin: 0 auto;
	text-align: center;
	color: #ffffff;
	font-size: 1.2em;
	padding: 0 16px;
	line-height: 60px;
	background-color: #39a398;
	display: block;
}
.kuantitgd_baik .more a:hover {
	background-color: #3598e9;
	color: #ffffff;
}
.dongtaik {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 30px;
}
.dongtaik .ltitle {
	width: 6%;
	float: left;
}
.dongtaik .ltitle img {
	width: 96%;
	margin-top: 12px;
}
.dongtaik .rwordk {/*  width: 100%; float: right; */
	width: 100%;
	margin: 0 auto;
}
.dongtaik .rwordk .rnewsli {
	float: left;
	width: 31%;
	position: relative;
}
.dongtaik .rwordk .rnewsli .listk {
	float: left;
	width: 95%;
}
.dongtaik .rwordk .rnewsli .listk .dtdata {
	text-align: center;
	padding: 3px;
	color: #646464;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #ffffff;
}
.dongtaik .rwordk .rnewsli .listk .proimg {
	width: 100%;
	line-height: 0px;
}
.dongtaik .rwordk .rnewsli .listk .proimg img {
	width: 100%;
	min-height: 210px;
	max-height: 225px;
}
.dongtaik .rwordk .rnewsli .listk .proword a {
	width: 100%;
	font-size: 1em;
	color: #333333;
	text-align: center;
	font-weight: bold;
	line-height: 24px;
	display: block;
	height: 58px;
	background-color: #ebebeb;
	padding: 8px 0;
	margin-top: 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.dongtaik .rwordk .rnewsli:hover .listk .dtdata {
	display: none;
}
.dongtaik .rwordk .rnewslihd {
	float: right;
	width: 38%;
	position: relative;
}
.dongtailist {
	width: 100%;
	margin: 0 auto;
	margin-top: 18px;
	overflow: hidden;
}
.dongtailist ul {
	width: 101.5%;
}
.dongtailist li {
	float: left;
	width: 33.333%;
	color: #000;
	margin-bottom: 16px;
}
.dongtailist li .listk {
	width: 96%;
	float: left;
	padding: 23px 12px;
	background-color: #ffffff;
	border: 3px solid #eeeeee;
	cursor: pointer;
	transition: all ease-in-out 0.5s !important;
	-moz-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}
.dongtailist li .listk .datal0 {
	float: left;
	width: 100%;
	font-size: 1em;
	color: #24998d;
	text-align: left;
	display: none;
}
.dongtailist li .listk .datal {
	float: left;
	width: 20%;
	font-size: 0.9em;
	color: #24998d;
	padding-top: 10px;
}
.dongtailist li .listk .datal span {
	width: 100%;
	font-size: 1.9em;
	line-height: 23px;
	display: inline-block;
	text-align: center;
	color: #24998d;
}
.dongtailist li .listk .titkuang {
	float: right;
	width: 78%;
}
.dongtailist li .listk .titkuang .tit {
	width: 100%;
	line-height: 28px;
	height: 58px;
	font-size: 1.1em;
	text-align: left;
	overflow: hidden;
}
.dongtailist li .listk .titkuang .titword {
	width: 100%;
	height: 68px;
	overflow: hidden;
	line-height: 22px;
	font-size: 0.9em;
	color: #9a9a9a;
	text-align: left;
}
.dongtailist li .listk:hover {
	background-color: #e8fcfa;
	border: 3px solid #24998d;
}
.m_newlist {
	width: 92%;
	margin: 0 auto;
	display: none;
}
.m_newlist li {
	float: left;
	width: 100%;
	color: #000;
	margin-bottom: 16px;
}
.m_newlist li .piclist {
	float: left;
	width: 20%;
	margin-right: 2%;
	overflow: hidden;
}
.m_newlist li .piclist img {
	width: 100%;
}
.m_newlist li .wordlist {
	float: left;
	width: 78%;
	background-color: #f4f5f5;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.m_newlist li .wordlist .titlel {
	float: left;
	width: 100%;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m_newlist li a .wordlist .titlel {
	color: #000;
}
.m_newlist li a:hover .wordlist .titlel {
	color: #000;
}
.m_newlist li .wordlist .word {
	float: left;
	width: 100%;
	text-align: left;
	line-height: 26px;
	margin-top: 0px;
	color: #919191;
	font-size: 0.9em;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.m_newlist li .wordlist .timel {
	float: left;
	width: 100%;
	font-style: italic;
	text-align: left;
	line-height: 23px;
	margin-top: 2px;
	color: #bbbbbb;
	font-size: 0.8em;
}
.tblistk {
	width: 100%;
	padding: 26px 0;
	margin: 0 auto;
	display: inline-block;
}
.tblistk li {
	float: left;
	width: 11.11%;
	cursor: pointer;
}
.tblistk li .listimg {
	width: 100%;
	height: auto;
	text-align: center;
}
.tblistk li .listimg img {
	width: 60%;
	transition: all ease-in-out 0.5s !important;
	-moz-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}
.tblistk li .listword {
	width: 100%;
	text-align: center;
	font-size: 1.1em;
	color: #000;
}
.tblistk li:hover .listimg img {
	transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
}
.tblistk li:hover .listword {
	color: #39a398;
	text-decoration: underline;
}
.tblistk1 {
	width: 100%;
	padding: 16px 0;
	margin: 0 auto;
	display: inline-block;
	background-color: #f4f5f5;
}
.tblistk1 li {
	float: left;
	width: 100%;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
}
.tblistk1 li .listimg {
	width: 89%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	padding: 8px 0;
}
.tblistk1 li .listimg .img1 {
	width: 26%;
	float: left;
}
.tblistk1 li .listimg .img1 img {
	width: 100%;
}
.tblistk1 li .listimg .listword {
	width: 66%;
	float: right;
	text-align: left;
	font-size: 1.1em;
	color: #000;
	line-height: 50px;
}
.tblistk1 li:hover {
	background-color: #e6e6e6;
}
.gglist {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 26px;
}
.gglist ul {
	width: 102%;
	overflow: hidden;
}
.gglist li {
	float: left;
	width: 33.33%;
	height: auto;
	margin-bottom: 30px;
}
.gglist li .likuang {
	float: left;
	width: 93%;
	height: auto;
}
.gglist li .likuang .linel {
	width: 20%;
	border-top: 3px solid #99e9e1;
	transition: all ease-in-out 0.5s !important;
	-moz-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}
.gglist li .likuang .timelist {
	width: 100%;
	text-align: left;
	padding-left: 18px;
	background-image: url(../images/time.png);
	background-size: 12px;
	background-position: 0px 9px;
	font-size: 0.8em;
	color: #d6d6d6;
	background-repeat: no-repeat;
}
.gglist li .likuang .wordlist {
	width: 100%;
	text-align: left;
	height: 50px;
	line-height: 25px;
	font-size: 1em;
	color: #ffffff;
}
.gglist li .likuang .wordlist a {
	color: #ffffff;
}
.gglist li .likuang .wordlist a:hover {
	color: #99e9e1;
	font-weight: bold;
}
.gglist li:hover .likuang .linel {
	width: 100%;
}
.gglist li:hover .likuang .wordlist {
	color: #99e9e1;
	font-weight: bold;
}
.newlist11 {
	width: 103.3%;
	margin: 0 auto;
	display: inline-block;
	overflow: hidden;
	margin-top: 38px;
}
.newlist11.w100 {
	width: 101.3%;
}
.newlist11 .newxsl {
	float: left;
	width: 33.33%;
}
.newlist11 .newxsl.w30 {
	float: left;
	width: 30%;
}
.newlist11 .newxslnei {
	float: left;
	width: 90%;
}
.newlist11 .newxslnei .titkl {
	width: 100%;
	margin: 0 auto;
}
.newlist11 .newxslnei .titkl .ltitlebt {
	float: left;
	font-size: 2em;
	color: #000;
	text-align: left;
}
.newlist11 .newxslnei .titkl .ltitlegd a {
	display: block;
	float: right;
	width: auto;
	padding: 0 22px;
	border: 1px solid #babcbd;
	color: #babcbd;
	line-height: 33px;
	font-size: 1em;
	margin-top: 5px;
}
.newlist11 .newxslnei .titkl .ltitlegd a:hover {
	display: block;
	color: #39a398;
}
.newlist11 .newxslnei .titkl .ltitlebt div {
	font-size: 0.5em;
	color: #a3a3a3;
	font-style: italic;
	padding-left: 0px;
	text-align: left;
	margin-top: 3px;
}
.rwxiagf {
	height: 26px;
}
.newlist11 .renwul {
	float: right;
	width: 66%;
	position: relative;
}
.newlist11 .renwul .titlist {
	float: left;
	width: 100%;
	height: 60px;
}
.newlist11 .renwul .titlist li {
	float: left;
	width: auto;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	color: #bbbbbb;
	border: 1px solid #bbbbbb;
	text-align: center;
}
.newlist11 .renwul .titlist li.active {
	border: 1px solid #24998d;
	background-color: #24998d;
	color: #ffffff;
}
.newlist11 .renwul .piclist {
	float: left;
	width: 80%;
	height: 360px;
	overflow: hidden;
	position: relative;
}
.newlist11 .renwul .baititk {
	width: 60%;
	position: absolute;
	bottom: -50px;
	background-color: #ffffff;
	left: 35%;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	padding: 26px;
}
.newlist11 .renwul .baititk .titlek {
	margin: 10px 0 25px;
	font-size: 32px;
	font-weight: bold;
	color: #333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
}
.newlist11 .renwul .baititk .titlek a {
	font-size: 14px;
	color: #999;
	float: right;
	line-height: 34px;
	border: 1px solid #ccc;
	padding: 0 20px;
	font-weight: initial;
	margin-top: 5px;
}
.newlist11 .renwul .baititk h1 {
	margin-bottom: 20px;
	font-family: PingFangSC-Semibold, Microsoft YaHei;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.5;
	text-align: left;
}
.newlist11 .renwul .baititk h1 a {
	color: #000;
}
.newlist11 .renwul .baititk h1 a:hover {
	color: #24998d;
}
.newlist11 .renwul .piclist img {
	width: 100%;
	transition: all ease-in-out 0.5s !important;
	-moz-transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
}
.newlist11 .renwul .piclist img:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.newlist11 .renwul .wjfcai {
	float: left;
	width: 48%;
	position: relative;
	margin-top: 16px;
	overflow: hidden;
	line-height: 0px;
}
.newlist11 .renwul .wjfcai img {
	width: 100%;
	transition: .8s;
	-webkit-transition: .8s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.newlist11 .renwul .wjfcai .title {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 100%;
	line-height: 33px;
	padding: 8px;
	background-color: #ffffff;
	z-index: 222;
	background-color: rgba(57, 163, 152, 0.842);
}
.newlist11 .renwul .wjfcai .title .m1 {
	width: 100%;
	font-size: 1.7em;
	color: #ffffff;
}
.newlist11 .renwul .wjfcai .title .m2 {
	width: 100%;
	font-size: 1em;
	color: #ffffff;
}
.newlist11 .renwul .wjfcai:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.newlist11 .renwul .shiplist {
	float: left;
	width: 47%;
	position: relative;
	margin-top: 16px;
	overflow: hidden;
	margin-left: 3%;
}
.newlist11 .renwul .shiplist .shippic {
	width: 100%;
	margin: 0 auto;
	max-height: 250px;
	overflow: hidden;
}
.newlist11 .renwul .shiplist .shippic img {
	width: 100%;
}
.newlist11 .renwul .shiplist .shipword {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: inline-block;
	background-color: #f4f5f5;
	margin-top: 6px;
	padding: 10px 10px 8px 16px;
}
.newlist11 .renwul .shiplist .shipword li {
	float: left;
	width: 100%;
	font-size: 1em;
	color: #000;
	text-align: left;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.newlist11 .renwul .shiplist .shipword li img {
	width: 15px;
	vertical-align: middle;
	margin-right: 8px;
}
.newlist11 .renwul .shiplist .shipword li a {
	color: #535353;
}
.newlist11 .renwul .shiplist .shipword li a:hover {
	color: #24998d;
}
.rwxiagrw {
	height: 20px;
}
.topgao1 {
	margin-top: 11px;
}
.gotop {
	position: fixed;
	right: 20px;
	bottom: 28px;
	display: block;
	width: 60px;
	height: 160px;
	font-family: PingFangSC-Regular, Microsoft YaHei;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	text-align: center;
	cursor: pointer;
	z-index: 99;
	display: none;  /*overflow: hidden;*/
}
.gotop i {
	display: block;
	width: 60px;
	margin-bottom: 0;
	height: 60px;
	background: rgba(144, 144, 144, 0.7) url(../images/Rectangle-24.png) center center/36px 21px no-repeat;
	border-radius: 50%;
}
.indexnl1 {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	margin-top: 25px;
}
.indexnl1.nogao {
	margin-top: 0px;
}
.indexnl1 li {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 6px;
}
.indexnl1 li .timel {
	float: left;
	width: 15%;
}
.indexnl1 li .timel .m1 {
	width: 100%;
	margin: 0 auto;
	color: #363636;
	font-size: 1.7em;
}
.indexnl1 li .timel .m2 {
	width: 100%;
	margin: 0 auto;
	color: #5c5c5c;
	font-size: 0.7em;
	line-height: 20px;
}
.indexnl1 li .titlel {
	float: right;
	width: 81%;
	height: 50px;
	line-height: 25px;
	color: #131313;
	text-align: left;
}
.indexnl1 li .titlel a {
	color: #131313;
}
.indexnl1 li .titlel a:hover {
	color: #39a398;
}
.indexnl2 {
	width: 100%;
	margin: 0 auto;
	display: inline-block;
	overflow: hidden;
}
.indexnl2 li {
	float: left;
	width: 100%;
	margin-bottom: 13px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 6px;
}
.indexnl2 li .timel {
	float: left;
	width: 15%;
}
.indexnl2 li .timel .m1 {
	width: 100%;
	margin: 0 auto;
	color: #363636;
	font-size: 1.7em;
}
.indexnl2 li .timel .m2 {
	width: 100%;
	margin: 0 auto;
	color: #5c5c5c;
	font-size: 0.7em;
	line-height: 20px;
}
.indexnl2 li .titlel {
	float: right;
	width: 81%;
	font-size: 1.1em;
	line-height: 25px;
	color: #131313;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.indexnl2 li .titlel a {
	color: #131313;
}
.indexnl2 li .titlel a:hover {
	color: #39a398;
}
.indexnl2 li .wordl8 {
	float: right;
	width: 81%;
	height: 50px;
	line-height: 25px;
	color: #777777;
	overflow: hidden;
	font-size: 0.9em;
	text-align: left;
	margin-top: 3px;
}
.o_listjx {
	float: left;
}
.o_listjx .neik88 {
	width: 100%;
	position: relative;
}
.o_listjx .neik88 .titl {
	position: absolute;
	bottom: 0px;
	font-size: 1.2em;
	width: 100%;
	left: 50%;
	transform: translate(-50%);
	line-height: 66px;
	text-align: center;
	color: #FFF;
	background-color: rgba(59, 59, 59, 0.8);
	z-index: 10000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.o_listjx .neik88 img {
	width: 100%;height: 390px;
}
.owl-theme .owl-controls .owl-nav .owl-prev {
	top: -200px;
	padding: 13px;
	font-size: 2em;
	left: -33px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
	top: -200px;
	padding: 13px;
	font-size: 2em;
	right: -33px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
	background-color: rgba(36,153,141,0.8);
}
.kygzgao {
	height: 23px;
}
.newwordtit {
	float: left;
	width: 22%;
	line-height: 30px;
	padding: 3px 0;
	font-size: 1.4em;
	color: #ffffff;
	background-color: rgba(36, 153, 141, 0.938);
	margin-top: 200px;
}
.newwordtit div {
	width: 100%;
	font-size: 0.6em;
	margin-top: 0px;
	line-height: 28px;
}
.tipslist {
	width: 100%;
	color: #fff;
	font-size: 2.2em;
	position: absolute;
	top: 30%;
	text-align: center;
	display: none;
	line-height: 28px;
	z-index: 1000;
}
.tipslist div {
	width: 100%;
	text-align: center;
	font-size: 0.5em;
	line-height: 30px;
	margin-top: 6px;
}
.newspic {
	background-size: cover;
}
.newsll2 {
	width: 100%;
	height: auto;
	margin: 0 auto;
	display: inline-block;
	background-color: #f4f5f5;
	padding: 16px 10px 20px 16px;
}
.newsll2 li {
	float: left;
	width: 100%;
	font-size: 1em;
	color: #000;
	text-align: left;
	line-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-left: 16px;
	background-image: url(../images/content-list-icon.png);
	background-repeat: no-repeat;
	background-position: 0 15px;
	border-bottom: 1px solid #ccc;
}
.newsll2 li a {
	color: #000;
}
.newsll2 li a:hover {
	color: #24998d;
}
.possplit {background: none; width: auto;text-align: center;text-indent: 0px;padding:0 5px;}
.selected3,.parent3 {color: #24998d !important;  border-left: 4px solid #24998d !important;}
.selected4,.parent4 {color: #24998d !important;}
.xlwz {padding:20px 0px;}





















