body {
	/*设置宽度*/
	width: 100%;

	min-width: 1200px;
	width: expression((documentElement.clientWidth < 1200) ? "1200px" : "100%");
	/* 请根据项目具体最小宽度是啥修改像素值 调用
     */
}



/*Top002057 */
.Top002057 {
	position: relative;
	z-index: 100;
	background: white;
	width: 100%;
	top: 0;
	left: 0;
}

.Top002057 .header {
	height: 100px;
}

.Top002057 .header-left {
	float: left;
	display: table;
	height: 100%;
	width: 50%;
	max-width: 437px;
}

.Top002057 .header-left .logo {
	display: table-cell;
	vertical-align: middle;
}

.Top002057 .header-left .logo img {
	height: auto;
	width: 120px;
}

.Top002057 .header-right {
	float: right;
}

.Top002057 .header-top {
	padding: 15px 0;
}

.Top002057 .header-top dl {
	float: right;
}

.Top002057 .header-top dd {
	line-height: 30px;
	float: left;
}

.Top002057 .header-top dd>a {
	display: block;
	height: 30px;
	width: 30px;
}

.Top002057 .top-language a {
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #0083c6;
}

.Top002057 .top-search-on {
	position: relative;
	padding-right: 5px;
	margin-right: 5px;
}

.Top002057 .top-search-on .open-search {
	background: url(../images/Top002057-searchBtn.png) no-repeat center center;
	z-index: 20;
	position: relative
}

.Top002057 .top-search-on .search-box {
	position: absolute;
	right: 14px;
	top: 0;
	overflow: hidden;
	width: 0;
	opacity: 0;
	transition: 0.3s;
}

.Top002057 .top-search-on .search-box {
	width: 220px;
	opacity: 1;
}

.Top002057 .text {
	width: 100%;
	line-height: 30px;
	height: 30px;
	background: none;
	padding: 0 45px 0 20px;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 30px;
	background-color: #F5F5F5
}

.Top002057 .btn {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 40px;
	transform: translateX(100%);
	transition: 0.5s 0.3s;
	background: url(../images/Top002057-searchBtn.png) no-repeat center center;
	z-index: 20;
}

.Top002057 .top-search-on .btn {
	transform: translateX(0);
}

.Top002057 .header-menu li {
	width: auto !important;
	padding: 0 22px;
}

.Top002057 .header-menu li:last-child {
	padding-right: 0;
}

.Top002057 .header-menu li em a {
	color: #000;
	font-size: 16px;
	height: 40px;
	border-bottom: 3px solid transparent;
}

.Top002057 .header-menu li.aon em a,
.Top002057 .header-menu li em a:hover {
	border-bottom-color: #143179;
	color: #143179;
}

.Top002057 .header-menu li .sub {
	margin-right: -20px;
}

.Top002057 .header-menu li .sub dt a {
	padding: 0 20px;
}

.Top002057 .header-menu li .sub-menu dt a:hover {
	background: none;
	color: #006cba;
}

.Top002057 .sub-menu dl {
	padding: 8px 0;
}

.Top002057 .sub-menu .has-icon img {
	margin-top: -5px;
}

.Top002057 .sub-menu .has-icon img.off {
	display: none;
}

.Top002057 .sub-menu .has-icon:hover img.on {
	display: none;
}

.Top002057 .sub-menu .has-icon:hover img.off {
	display: inline-block;
}

.Top002057 .sub-menu-layer {
	background: rgba(255, 255, 255, 0.85);
}

/*Banner002058 */
.Banner002058 {
	position: relative;
	z-index: 1;
}

.Banner002058 .bx-viewport {
	z-index: 1;
}

.Banner002058 li a,
.Banner002058 li {
	height: 700px;
}

.Banner002058 li {
	background-position: center top;
	background-repeat: no-repeat;
}

.Banner002058 li a {
	position: relative;
	display: block;
}

.Banner002058 li img {
	display: none;
}

.Banner002058 .bx-controls-direction a {
	z-index: 10;
	position: absolute;
	width: 49px;
	height: 49px;
	overflow: hidden;
	line-height: 1000px;
	top: 50%;
	transform: translateY(-50%);
	background: url(../images/Banner002058-btn_left.png) no-repeat center center;
	background-size: contain;
}

.Banner002058 .bx-controls-direction a.bx-prev {
	left: 2%;
}

.Banner002058 .bx-controls-direction a.bx-next {
	right: 2%;
	background-image: url(../images/Banner002058-btn_right.png);
}

.Banner002058 .bx-controls-direction a.bx-prev:hover {
	background-image: url(../images/Banner002058-btn_lefton.png);
}

.Banner002058 .bx-controls-direction a.bx-next:hover {
	background-image: url(../images/Banner002058-btn_righton.png);
}

.Banner002058 .bx-pager {
	position: absolute;
	left: 0;
	bottom: 5%;
	text-align: center;
	width: 100%;
	z-index: 10;
}

.Banner002058 .bx-pager * {
	width: 13px;
	height: 13px;
}

.Banner002058 .bx-pager div {
	display: inline-block;
	margin: 0 5px;
}

.Banner002058 .bx-pager div a {
	display: block;
	line-height: 100px;
	overflow: hidden;
	border-radius: 50%;
	border: 2px solid #fff
}

.Banner002058 .bx-pager div a.active {
	background: #0083c6;
	border: 2px solid #0083c6
}


/*
 .Floor002384 为demo编号
 */
.Floor002384 {
	padding: 3% 0;
}



.Floor002384 .title {
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd
}

.Floor002384 .title h1 {
	font-size: 30px;
	color: #333;
	margin: 0;
	font-weight: normal;
	float: left
}

.Floor002384 .title h1 span {
	font-family: "Source Han Sans";
	font-weight: lighter
}

.Floor002384 .title .more {
	float: right;
	display: block;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 5px 60px 5px 20px;
	border-radius: 50px;
	margin-top: 5px;
	background: url(../images/more.png) no-repeat 80% center
}






.Floor002384 dd {
	float: left;
	width: 16%;
	padding-right: 7px;
	transition: width ease-in-out 0.3s;
}

.Floor002384 dd .inner {
	position: relative;
	overflow: hidden;
}

.Floor002384 dd:last-child {
	margin-right: 0;
}

.Floor002384 dd.active {
	width: 52%;
}

.Floor002384 dd .pic {
	display: block;
	height: 380px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	transition: all ease-out 0.6s;
	position: relative
}

@media screen and (max-width:768px){
	.Floor002384 dd .pic {height: 190px;}
}
.Floor002384 dd .txt,
.Floor002384 dd .name {
	position: absolute;
}

.Floor002384 dd .txt {
	left: 0;
	bottom: 0;
	z-index: 2;
	padding: 15px 2%;
	padding-left: 19%;
	width: 100%;
	font-size: 12px;
	background: url(../images/Floor002384-bg.png) repeat-x bottom;
	line-height: 27px;
	transform: translateY(100%);
	transition: all ease 0.3s;
}

.Floor002384 dd .txt p {
	margin: 0;
	color: #fff;
	z-index: 1;
	position: relative;
	font-size: 14px;
}

.Floor002384 dd .txt p b {
	font-size: 24px;
	display: block;
	font-weight: normal;
	padding-bottom: 3px;
}


.Floor002384 dd.active .txt {
	transform: translateY(0);
	transition: all ease-in-out 0.5s 0.3s;
}

.Floor002384 dd .name {
	left: 0;
	bottom: 0;
	height: 100%;
	z-index: 3;
	width: 100%;
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}

.Floor002384 dd .name ol {
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 20px 0;
	width: 100%;
	color: #fff;
	text-align: center;
	background: url(../images/Floor002384-bg.png) repeat-x bottom;
	transition: all ease-in-out 0 0.5s;
}

.Floor002384 dd .name ol em {
	display: none;
}

.Floor002384 dd.active .name ol em {
	display: inline-block;
	margin-bottom: 0px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.Floor002384 dd .name ol a {
	display: block;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}


.Floor002384 dd.active .name {
	width: 14%;
	text-shadow: none;
	z-index: 10
}

.Floor002384 dd.active .name ol {
	background: #143179;
	top: auto;
	bottom: 0;
	border-radius: 0 20px 0 0;
	padding: 10px 0;
}

.Floor002384 dd.active .name ol em {
	box-shadow: none;
	font-style: normal;
}

.Floor002384 dd.active .name ol a {
	display: none
}

.Floor002384 dd.active .txt {
	z-index: 10;
	background: none
}

.Floor002384 dd.active .pic:after {
	position: absolute;
	left: 0;
	top: 0;
	content: "";
	display: block;
	background: url(../images/Floor002384-bg2.png) repeat-x bottom;
	z-index: 5;
	width: 100%;
	height: 100%
}



/*
 .Floor000430 为demo编号
 */
.Floor000430 {
	background: url(../images/Floor000430-bg.jpg);
	padding: 3% 0
}

.Floor000430 .title {
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd
}

.Floor000430 .title h1 {
	font-size: 30px;
	color: #333;
	margin: 0;
	font-weight: normal;
	float: left
}

.Floor000430 .title h1 span {
	font-family: "Source Han Sans";
	font-weight: lighter
}

.Floor000430 .title .more {
	float: right;
	display: block;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 5px 60px 5px 20px;
	border-radius: 50px;
	margin-top: 5px;
	background: url(../images/more.png) no-repeat 80% center
}


.Floor000430 .auto ul {
	overflow: hidden;
}

.Floor000430 .auto ol {
	float: left;
	width: 618px;
}

.Floor000430 .auto ol figure {
	position: relative;
}

.Floor000430 .auto ol figure img {
	width: 618px;
	height: 280px;
	display: block;
}

.Floor000430 .auto ol figure time {
	width: 90px;
	height: 90px;
	border-radius: 0 0 10px 0;
	background-color: #0083c6;
	position: absolute;
	left: 0;
	top: 0;
	color: rgba(255, 255, 255, 0.8);
	text-align: center;
	font-family: Source Han Sans
}

.Floor000430 .auto ol figure time b {
	font-size: 50px;
	display: block;
	padding: 20px 0 5px 0;
	line-height: 34px;
	font-weight: lighter;
	color: rgba(255, 255, 255, 1);
	letter-spacing: 1px;
}

.Floor000430 .auto ol h3 {
	margin: 0;
}

.Floor000430 .auto ol h3 a {
	font-size: 16px;
	padding: 12px 20px;
	margin: 0;
	font-weight: normal;
	background: #FFF;
	display: block
}


.Floor000430 .auto ol h3 a:hover {
	color: #0082c3;
}

.Floor000430 .auto ol p {
	margin: 0;
	padding-bottom: 27px;
	color: #999;
	line-height: 22px;
}

.Floor000430 .auto ol .more {
	background-color: #0082c3;
	color: #fff;
	width: 133px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	display: inline-block;
	text-align: center;
}

.Floor000430 .auto ol .more i {
	font-family: 'Source Han Sans';
	font-size: 12px;
	font-style: normal;
}

.Floor000430 .auto li {
	border-bottom: 1px dashed #e5e5e5;
	width: 538px;
	float: right;
	padding: 0 0 20px 0;
	margin-bottom: 25px;
	position: relative;
}

.Floor000430 .auto li div {
	padding-left: 70px;
	color: #999;
	line-height: 20px;
}

.Floor000430 .auto li time {
	position: absolute;
	left: 0;
	top: 0px;
	color: #999;
	font-size: 14px;
	font-family: Source Han Sans
}

.Floor000430 .auto li time b {
	font-size: 48px;
	font-weight: normal;
	color: #444;
	line-height: 50px;
	display: block;
}

.Floor000430 .auto li h2 {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 8px;
}

.Floor000430 .auto li h2 a {
	color: #454545;
}

.Floor000430 .auto li h2 a:hover {
	color: #0082c3;
}




/*
 .TextList002322 为demo编号
 */
.TextList002322 {
	padding: 3% 0;
}

.TextList002322 .title {
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ddd
}

.TextList002322 .title h1 {
	font-size: 30px;
	color: #333;
	margin: 0;
	font-weight: normal;
	float: left
}

.TextList002322 .title h1 span {
	font-family: "Source Han Sans";
	font-weight: lighter
}

.TextList002322 .title .tab {
	float: right;
	display: block;
	font-size: 14px;
	margin-top: 5px;
	cursor: pointer;
}

.TextList002322 .title .tab span {
	display: block;
	border: 1px solid #ccc;
	padding: 5px 17px;
	border-radius: 50px;
	float: left;
	text-align: center;
	margin-left: 10px;
	color: #333
}

.TextList002322 .title .tab .active {
	background: #0083c6;
	color: #fff;
	border: 1px solid #0083c6
}

.TextList002322 .title .more {
	float: right;
	display: block;
	font-size: 14px;
	border: 1px solid #ccc;
	padding: 5px 60px 5px 20px;
	border-radius: 50px;
	margin-top: 5px;
	background: url(../images/more.png) no-repeat 80% center;
	margin-left: 10px;
	cursor: pointer;
}


.TextList002322 .tit {
	height: 31px;
	line-height: 31px;
	padding-left: 16px;
	color: #6e6e6e;
	font-size: 20px;
	position: relative;
}

.TextList002322 .tit:before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 9px;
	height: 19px;
	background: url(../images/TextList002322-icon.png) no-repeat;
	margin-top: -9px;
}

.TextList002322 .list {
	padding-top: 20px;
}

.TextList002322 .list li {
	position: relative;
	padding: 10px 100px 10px 0;
	line-height: 26px;
	border-bottom: 1px dashed #ddd
}

.TextList002322 .list li * {
	color: #999;
}

.TextList002322 .list li time {
	position: absolute;
	right: 0;
	top: 10px;
	display: block;
}

.TextList002322 .list li a {
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-left: 22px;
	color: #666;
	background: url(../images/TextList002322-icon1.png) no-repeat 0 5px
}

.TextList002322 .list li a:hover {
	color: #6C92B9;
}

/*
 .Bottom002463 为demo编号
 */
.Bottom002463 {
	background: #303030;
	color: #fff;
}

.Bottom002463 a {
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
}

.Bottom002463 .bottom {
	padding: 2% 0;
}

.Bottom002463 .nav .dl {}

.Bottom002463 .nav .dl dt {}

.Bottom002463 .nav .dl dt a {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
}

.Bottom002463 .nav .dl .two {
	padding-top: 10px;
}

.Bottom002463 .nav .dl dd {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.Bottom002463 .nav .dl dd a {
	display: block;
	line-height: 24px;
	color: #a6a6a6;
}

.Bottom002463 .nav .dl dd a:hover {
	color: #fff;
}

.Bottom002463 .nav .dl dd a:hover:before {
	background: #fff;
}

.Bottom002463 .nav {
	float: left;
	width: 60%;
}

.Bottom002463 .nav .dl {
	float: left;
	min-height: 200px;
	padding: 0 6% 15px 15px;
	border-left: 1px solid rgba(255, 255, 255, 0.1)
}


.Bottom002463 .nav .dl dt {
	position: relative;
	margin-bottom: 0;
	margin-top: 10px;
}






.Bottom002463 .info {
	float: right;
	width: 12%;
	text-align: right;
}

.Bottom002463 .contact {
	float: right;
	width: 28%;
	padding-right: 4%;
	line-height: 24px;
}

.Bottom002463 .contact li {
	width: 100%;
	float: left
}

.Bottom002463 .contact li span {
	display: block;
	height: 32px;
	float: left
}

.Bottom002463 .contact li b {
	font-size: 28px;
	font-weight: normal;
	color: #0083c6;
	font-family: Source Han Sans
}





/*.Bottom002463 .info{ padding: 3% 0;}*/
.Bottom002463 .info>* {
	text-align: center !important;
}


.Bottom002463 .weixinbox {
	margin: 10px 0 10px auto;
}

.Bottom002463 .weixinbox dd {}

.Bottom002463 .weixinbox dd span {
	display: block;
	text-align: center;
	padding-top: 5px;
}

.Bottom002463 .share {
	padding: 0 0 5%;
}

.Bottom002463 .share>* {
	display: inline-block;
}

.Bottom002463 .share a {
	width: 35px;
	height: 35px;
	text-align: center;
	margin: 0 4px;
	position: relative;
	border: 1px solid rgba(255, 255, 255, 0.3);
	border-radius: 50%
}

.Bottom002463 .share a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(../images/Bottom002463-share_icon.png) no-repeat;
}

.Bottom002463 .share a.a1:before {
	background-position: -5px 5px;
}

.Bottom002463 .share a.a2:before {
	background-position: -47px 4px;
}

.Bottom002463 .share a.a3:before {
	background-position: -88px 3px;
}


.Bottom002463 footer {
	line-height: 24px;
	position: relative;
	border-top: 1px solid #515151;
	padding: 20px 0;
}

.Bottom002463 footer a {
	color: rgba(255, 255, 255, 0.5);
}

.Bottom002463 footer a:hover {
	color: #fff;
}

.Bottom002463 footer .links a {
	display: inline-block;
	position: relative;
}

.Bottom002463 footer .links a+a {
	margin-left: 20px;
}

.Bottom002463 footer .links a+a:before {
	content: "";
	left: -10px;
	position: absolute;
	height: 50%;
	top: 25%;
	width: 1px;
	display: block;
	background: rgba(255, 255, 255, 0.2);
}

.Bottom002463 footer .links {
	float: left;
}

.Bottom002463 footer .copyright {
	margin: 0;
}

.Bottom002463 footer .copyright {
	float: right;
	color: rgba(255, 255, 255, 0.5);
}





/*
 .Banner002291 为demo编号
 */
.Banner002291 {
	overflow: hidden;
}

.Banner002291 span {
	display: none;
}

.Banner002291 img {
	max-width: none;
	width: 155%;
	margin-left: -27.5%;
}

.Banner002291 img {
	width: 150%;
	margin-left: -25%;
}


.Banner002291 img {
	width: 140%;
	margin-left: -20%;
}

.Banner002291 {
	height: 300px;
}

.Banner002291 img {
	display: none;
}

.Banner002291 span {
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	height: 300px;
	width: 100%;
}

/*
 .Menu002290 为demo编号
 */
.Menu002290 {
	line-height: 22px;
	padding-top: 24px;
	padding-bottom: 19px;
	border-bottom: solid 1px #e6e6e6;
}

.Menu002290 .menu ul li {
	display: inline-block;
}

.Menu002290 .menu ul li a {
	font-size: 16px;
	padding: 0px 17px;
	display: inline-block;
	color: #acacac;
	position: relative;
	overflow: hidden;
}

.Menu002290 .menu ul li.on a,
.Menu002290 .menu ul li a:hover {
	color: #fff;
	background-color: #0083c6;
}

.Menu002290 .menu ul li .on {
	color: #fff;
	background-color: #0083c6;
}

.Menu002290 .menu ul li a i {
	position: absolute;
	display: block;
	width: 0;
	height: 3px;
	background-color: #2f3336;
	right: -17px;
	top: 10px;
}

.Menu002290 .menu ul li.on a i,
.Menu002290 .menu ul li a:hover i {
	width: 100%;
	display: none;
}

.Menu002290 .location {
	display: block;
	padding-left: 27px;
	float: right;
	background: url(../images/Menu002290-location_home.png) no-repeat left;
}

.Menu002290 .location a {
	color: #acacac;
	padding-right: 20px;
	margin-right: 10px;
	background: url(../images/Menu002290-location_icon.png) no-repeat right;
}

.Menu002290 .location span {
	color: #0083c6;
}





/*
.Location002314 为demo编号
*/
.Location002314 {
	padding: 0 0 10px 0;
}

.Location002314 dl {
	padding: 10px 0;
	line-height: 50px;
	border-bottom: #e5e5e5 1px solid;
}

.Location002314 em {
	font-style: normal;
	color: #999;
	float: right;
	background: url(../images/Menu002290-location_home.png) no-repeat left;
	padding-left: 25px;
}

.Location002314 em span {
	color: #0083c6;
}

.Location002314 em a {
	color: #acacac;
	padding-right: 20px;
	margin-right: 10px;
	background: url(../images/Menu002290-location_icon.png) no-repeat right;
}

.Location002314 em a:first-child {
	margin-left: 5px;
}

.Location002314 em a:hover {
	color: #87b2c7;
}















/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355 {
	padding: 3% 0;
	max-width: 1200px;
	margin: 0 auto;
}

.RighInfo001355 p {
	line-height: 30px;
}




/*
 .PicList002239 为demo编号
 */
.PicList002239 {
	padding: 3% 0 3% 0;
}

.PicList002239 li {
	margin-bottom: 3%;
	float: left;
}

.PicList002239 li {
	margin-right: 1%;
	width: 19.2%;
}

.PicList002239 li:nth-child(5n) {
	margin-right: 0;
}

.PicList002239 li .Ispic {
	padding-bottom: 68%;
	background-size: 120%;
}

.PicList002239 li dl {
	position: relative;
	line-height: 50px;
}

.PicList002239 li dd {
	position: absolute;
	right: 0;
	top: 0;
	color: #999;
	padding-left: 30px;
	background: url(../images/PicList002239-icon.png) no-repeat left center;
}

.PicList002239 li dt {
	font-size: 14px;
	color: #666;
	text-align: center
}

/*
 .Page001527 为demo编号
 */
.Page001527 .Pages {
	padding: 0 0 4% 0;
	text-align: center;
	line-height: 23px;
	zoom: 1;
	overflow: hidden;
}

.Page001527 .Pages a {
	display: inline-block;
	height: 40px;
	margin: 0 5px;
	font-size: 16px;
	line-height: 40px;
}

.Page001527 .p_cur,
.Page001527 .p_count,
.Page001527 .p_total,
.Page001527 .p_jump {
	display: none;
}

.Page001527 .p_page {
	padding: 0px 5px;
	display: inline-block;
}

.Page001527 .p_page a {
	color: #5f5c4d;
	border: solid 1px #ececec;
	display: inline-block;
	padding: 0 12px;
	overflow: hidden;
	position: relative;
	background-color: #fff;
}

.Page001527 .p_page .a_prev,
.Page001527 .p_page .a_next {
	width: 80px;
}

.Page001527 .p_page .num a {
	width: 44px;
}

/*hover*/
.Page001527 .p_page .a_first:hover,
.Page001527 .p_page .a_end:hover,
.Page001527 .p_page .a_prev:hover,
.Page001527 .p_page .a_next:hover,
.Page001527 .p_page .num a:hover,
.Page001527 .p_page .num .a_cur {
	background: #0083c6;
	color: #fff;
}

.Page001527 em {
	font-style: normal;
}






/*PicList002173 */
.PicList002173 {
	padding: 4% 0 4% 0;
	overflow: hidden;
}

.PicList002173 .video {
	position: relative;
	padding-bottom: 47.8%;
}

.PicList002173 .video video {
	position: absolute;
	left: 0;
	width: 80%;
	top: 0;
	height: 80%;
	margin: 10% 10%;
	background: #000;
}

.PicList002173 .owl-carousel {
	margin-top: 3%;
	width: 102.8%;
}

.PicList002173 .item {
	padding: 0 10% 0 0px;
	cursor: pointer;
}

.PicList002173 .item:nth-child(4n) {
	padding: 0;
}

.PicList002173 .item figure {
	padding-bottom: 56%;
	position: relative;
}

.PicList002173 .item figure a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/PicList002173-icon_video.png) no-repeat center center;
	background-color: rgba(82, 99, 111, 0.4);
}

.PicList002173 .item figure img {
	display: none;
}

.PicList002173 .item h3 {
	margin: 0;
	border: 1px solid #e8e8e8;
	border-top: 0;
	line-height: 57px;
	padding: 0 3%;
	font-weight: normal;
	font-size: 16px;
	text-align: center;
}

.PicList002173 .owl-carousel .ON h3 {
	background: #1c8bcd;
	border-color: #1c8bcd;
	color: #fff;
	font-weight: bold;
}


/**插件样式 有相同 留一个即可**/
.owl-carousel,
.owl-carousel .owl-item {
	-webkit-tap-highlight-color: transparent;
	position: relative
}

.owl-carousel {
	display: none;
	width: 100%;
	z-index: 1
}

.owl-carousel .disabled {
	display: none;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
	-moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}

/*.owl-carousel .owl-item img{display:block;width:100%}*/
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
	display: block
}

.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block
}

.owl-carousel.owl-hidden {
	opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: grab
}

.owl-carousel.owl-rtl {
	direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
	float: right
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d
}

/***end**/




/*PicList002171 */
.PicList002171 {
	padding: 4% 0 2%;
}

.PicList002171 li {
	float: left;
	width: 22.376%;
	margin-right: 3.5%;
	margin-bottom: 3%;
}

.PicList002171 li a {
	position: relative;
	display: block;
}

.PicList002171 li img {
	display: block;
	width: 100%;
	border: 1px solid #e8e8e8;
}

.PicList002171 li .Ispic {
	padding-bottom: 52%;
	background-size: contain;
}

.PicList002171 li a:hover figure {
	opacity: 1;
}
/* .PicList002171 li .imgbox{text-align: center;} */
/* .PicList002171 li .imgbox img{width: auto;max-width: 100%;} */
.PicList002171 li p {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	text-align: center;
}

.PicList002171 li dl {
	display: table;
	width: 100%;
	height: 100%;
}

.PicList002171 li dt {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	font-size: 18px;
	color: #fff;
}

.PicList002171 li:nth-child(4n) {
	margin-right: 0;
}

.floatBox{position: fixed;z-index: 99999;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,.5);display: none;}
.floatBox .imgBox {max-width: 50%;height: 500px;position: relative;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.floatBox .imgBox img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-height: 100%;}
.floatBox .imgBox a{display: inline-block;position: absolute;top: 50%;right: -35px;color: white;font-size: 36px;}
@media (max-width:768px) {
	.floatBox .imgBox{max-width: 90%;}
	.floatBox .imgBox a{right: auto;left: 50%;transform: translateX(-50%);top: auto;bottom: 0;}
}
/*
 .PicList001748 为demo编号
 */
.PicList001748 {
	padding: 3% 0;
}

.PicList001748 .more {
	border: 1px solid #e0e0e0;
	line-height: 48px;
	height: 48px;
	text-align: center;
	font-size: 16px;
	display: block;
	transition: 0.4s;
}

.PicList001748 .more:hover {
	background-color: #ab0858;
	border-color: #ab0858;
	color: #fff;
}

.PicList001748 ol {
	padding-bottom: 2%;
}

.PicList001748 ol li {
	float: left;
	margin-right: 2%;
	margin-bottom: 4px;
	height: 35px;
	line-height: 35px;
}

.PicList001748 ol li:last-child {
	margin-right: 0;
}

.PicList001748 ol li a {
	display: block;
	padding: 0 20px;
	color: #333;
	border: 1px solid #999;
}

.PicList001748 ol li a:hover,
.PicList001748 ol li.aon a {
	color: #0083c6;
	border: 1px solid #0083c6;
}

.PicList001748 p {
	margin: 5px 0;
	font-size: 12px;
	color: #999;
	line-height: 20px;
	height: 42px;
	overflow: hidden;
}

.PicList001748 .list li {
	width: 29%;
	margin-right: 6.4%;
	float: left;
	margin-bottom: 25px;
	background: #f5f5f5;
	padding: 10px;
}

.PicList001748 .list li:nth-child(3n) {
	margin-right: 0;
}

.PicList001748 .list li a {
	display: block;
	color: #666;
}

.PicList001748 .list li img {
	display: block;
	max-width: 100%;
	margin-bottom: 20px;
	max-height: 100%;
}

.PicList001748 .list li h3 {
	font-size: 16px;
	margin: 0;
	font-weight: normal;
	padding-bottom: 10px;
}

.PicList001748 .list li a:hover {
	color: #0083c6;
}

.PicList001748 .list li b {
	float: right;
	font-weight: normal;
}



/*PicList001958*/
.PicList001958 {
	padding: 3% 0;
}

.PicList001958 li {
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #ebecec;
}

.PicList001958 li:last-child {
	border-bottom: 0;
}

.PicList001958 li div {
	position: relative;
	padding-left: 29%;
}

.PicList001958 li .Ispic {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 26%;
}

.PicList001958 li .Ispic img {
	display: none;
	
}

.PicList001958 li h1 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	padding: 15px 0;
}

.PicList001958 li time {
	color: #999;
}

.PicList001958 li p {
	color: #666;
	margin: 10px 0 0 0;
	line-height: 30px;
	height: 65px;
	overflow: hidden;
}

.PicList001958 li:hover a {
	color: #0083c6;
}



/*
 .TextList002192 为demo编号
 */
.TextList002192 {
	padding: 4% 0 2%;
}

.TextList002192 .tit {
	font-size: 30px;
	font-weight: normal;
	color: #333;
	margin: 0 0 30px;
	line-height: 28px;
	text-align: center;
}

.TextList002192 .tit span {
	position: relative;
}

.TextList002192 .tit span i {
	font-size: 27px;
	color: #333;
	width: 2px;
	font-style: normal;
	position: absolute;
	left: 8px;
	top: 4px;
}

.TextList002192 .tit span i:last-child {
	right: 13px;
	left: auto;
}

.TextList002192 .tit em {
	font-style: normal;
	text-transform: uppercase;
	color: #999;
	font-family: Source Han Sans;
	display: block;
	font-size: 14px;
}

.TextList002192 li {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 3%;
	margin-bottom: 3%;
	position: relative;
	min-height: 102px;
	padding-left: 125px;
}

.TextList002192 li time {
	display: block;
	border: 1px solid #e3e3e3;
	width: 105px;
	height: 102px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	color: #888;
	line-height: 1.4;
}

.TextList002192 li time span {
	display: block;
	border-bottom: 1px solid #e3e3e3;
	font-size: 50px;
	margin-bottom: 5px;
}

.TextList002192 li h2 {
	color: #444444;
	font-size: 16px;
	margin: 0;
	position: relative;
	padding-right: 70px;
}

.TextList002192 li h2 span {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.TextList002192 li h2 .more {
	position: absolute;
	right: 0;
	top: 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
}

.TextList002192 li h2 a {
	transition: .3s ease-out;
	color: #444;
}

.TextList002192 li h2 a:hover {
	color: #0083c6;
}

.TextList002192 li p {
	color: #888;
	font-size: 14px;
	line-height: 24px;
	margin: 15px 0 0;
	max-height: 72px;
	overflow: hidden;
}



/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,
.RighInfo002275 .h2,
	{}

.RighInfo002275 {
	padding: 8% 0
}

.RighInfo002275 .text {
	margin-bottom: 30px
}

.RighInfo002275 .text .title {
	font-size: 30px;
	color: #e4e4e4;
	font-weight: normal;
	margin-bottom: 20px;
}

.RighInfo002275 .text .title span {
	font-weight: 700;
}

.RighInfo002275 .text .p {
	font-size: 16px;
	color: #666;
	line-height: 38px;
	margin: 0;
	padding: 0;
}

.RighInfo002275 .map {
	width: 100%;
	height: 200px;
}

.RighInfo002275 .map #map {
	height: 100%;
}

.RighInfo002275 .map img {
	max-width: none !important;
}

.RighInfo002275 .text {
	float: left;
	width: 45%;
}

.RighInfo002275 .map {
	float: right;
	width: 50%;
	height: 260px;
}



.RighInfo002275 .auto {
	background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;
}

.RighInfo002275 .map {
	float: right;
	width: 50%;
	height: 320px;
}

.RighInfo002275 .text .title {
	font-size: 52px;
}

.RighInfo002275 {
	padding: 4% 0 4%;
}

.RighInfo002275 .text .title {
	margin-bottom: 75px
}

.RighInfo002275 .map {
	width: 700px;
	height: 430px;
}

.RighInfo002275 .text {
	width: 40%;
}




/*
 .Form000573 为demo编号
 */
.Form000573 {
	padding: 3% 0 4% 0;
}

.Form000573 .title {
	text-align: center;
	font-size: 30px;
	padding: 0 0 2% 0;
}

.Form000573 .title span {
	font-family: Source Han Sans;
	font-size: 24px;
	text-transform: uppercase;
	display: block;
	color: #c1c1c1;
}

.Form000573 img {
	float: right;
	border-radius: 20px 20px;
}

@media(max-width:640px) {
	.Form000573 .title {
		font-size: 18px;
	}

	.Form000573 .title span {
		font-size: 14px;
	}
}

.Form000573 .list li {
	margin-bottom: 3%;
	line-height: 22px;
}

.Form000573 .list li figure,
.Form000573 .list li div {
	padding: 1em 2em 1em 3em;
}

.Form000573 .list li figure {
	border: 1px solid #f0f0f0;
	border-bottom: 0;
	color: #33a260;
	text-align: justify;
	text-justify: inter-ideograph;
	background: url(../images/Form000573-icon_Q.gif) no-repeat 1.4em 1.4em #f8f8f8;
	padding-bottom: 1.3em;
}

.Form000573 .list li figure time {
	color: #b1b1b1;
	font-size: 12px;
	float: right;
	margin-left: 5px;
}

.Form000573 .list li div {
	border: 1px dotted #ddd;
	background: url(../images/Form000573-icon_A.gif) no-repeat 1.4em 1.4em;
	color: #9a9a9a;
	position: relative;
}

.Form000573 .list li div::before {
	position: absolute;
	content: '';
	background: url(../images/Form000573-icon_jiao.png) no-repeat;
	width: 20px;
	height: 12px;
	left: 3em;
	top: -11px;
}

.Form000573 .from {
	width: 50%;
	float: left;
}

.Form000573 .from h1 {
	margin: 0;
	font-weight: normal;
	border-bottom: 1px solid #d1d1d1;
	font-size: 16px;
	padding-left: 15px;
	height: 35px;
}

.Form000573 .from h1 span {
	border-bottom: 3px solid #b12e33;
	padding-bottom: 0.8em;
	display: inline-block;
	height: 36px;
}

.Form000573 .from .btn {
	cursor: pointer;
	border: none;
	padding: 0 15%;
	height: 35px;
	font-size: 14px;
	color: #fff;
	background: #0083c6;
}

.Form000573 .from .f_name {
	width: 80px;
	padding-right: 15px;
	text-align: right;
	color: #4d4d4d;
}

.Form000573 .from table {
	max-width: 600px;
}

.Form000573 .from td {
	line-height: 35px;
	padding-top: 3%;
	vertical-align: top;
}

.Form000573 .from .text {
	width: 80%;
	border: 1px solid #eaeaea;
	height: 40px;
	line-height: 40px;
	padding: 0 2%;
	border-radius: 3px;
}

.Form000573 .from .textcode {
	width: 80px;
}

.Form000573 .from .text:focus {
	border-color: #df2130;
	box-shadow: 0 0 8px #FBC1C1 inset;
	transition: all ease 0.5s;
}

.Form000573 .from textarea.text {
	width: 100%;
	height: 175px;
}

.Form000573 .from i {
	color: #19ad66;
	font-style: normal;
}

.Form000573 .form_err {
	color: #df2130;
}




/*
 .RighInfo002254 为demo编号   产品详情
 */
.RighInfo002254 {
	padding: 3% 0 3%;
}

.RighInfo002254 .list_img {
	float: left;
	width: 55.6%;
	position: relative;
}

.RighInfo002254 .big_img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 80%;
}

.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}

.RighInfo002254 .big_img li figure {
	border: 1px solid #dcdcdc;
	background-size: contain;
}

.RighInfo002254 .list {
	padding: 42px 0 42px 82.9%;
}

.RighInfo002254 .list .bd {
	position: relative;
}

.RighInfo002254 .list a {
	position: absolute;
	width: 17.1%;
	height: 40px;
	right: 0;
	background: url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;
	cursor: pointer;
}

.RighInfo002254 .list a.prev {
	top: 0;
}

.RighInfo002254 .list a.next {
	bottom: 0;
	background-image: url(../images/RighInfo002254-btn_next.png);
}

.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop {
	cursor: default;
}

.RighInfo002254 .list li {
	height: 130px;
	position: relative;
}

.RighInfo002254 .list li figure {
	position: absolute;
	left: 0;
	width: 97%;
	top: 9px;
	bottom: 15px;
	background-size: contain;
	border: 1px solid #f2f2f2;
}

.RighInfo002254 .list li.on figure {
	border: 2px solid #0083c6;
}

.RighInfo002254 .right_info {
	float: right;
	width: 39.2%;
}

.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p {
	margin: 0;
	padding: 5% 0;
	border-bottom: 1px solid #e7e8e8;
}

.RighInfo002254 .right_info h1 {
	padding: 7% 0;
	color: #0083c6;
	font-size: 26px;
}

.RighInfo002254 .right_info h3 {
	font-size: 18px;
	font-weight: normal;
}

.RighInfo002254 .right_info p {
	line-height: 30px;
	color: #999;
	margin-bottom: 10%;
}

.RighInfo002254 .right_info a {
	display: inline-block;
	border: 1px solid #ddd;
	padding: 10px 5%;
	color: #0083c6;
	transition: 0.4s;
	margin-right: 20px
}

.RighInfo002254 .right_info a:hover {
	background-color: #0083c6;
	color: #fff;
}

.RighInfo002254 .tab {
	padding: 3% 0;
}

.RighInfo002254 .tab .h1_tab {
	margin: 0;
	border-bottom: 1px solid #e7e8e8;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	color: #000;
}

.RighInfo002254 .tab .h1_tab span {
	float: left;
	padding: 0 5%;
	line-height: 50px;
	background-color: #f2f2f3;
	margin-right: 4px;
	cursor: pointer;
}

.RighInfo002254 .tab .h1_tab span.on {
	background-color: #0083c6;
	color: #fff;
}

.RighInfo002254 .tab .info {
	padding-top: 2%;
	line-height: 30px;
}

.RighInfo002254 .ul_download li {
	border-bottom: 1px solid #d1d1d3;
	line-height: 34px;
	background: url(../images/RighInfo002254-icon_download.png) no-repeat right center;
	padding: 10px 0;
}

.RighInfo002254 .ul_download li a {
	padding: 0 38px;
	background: url(../images/RighInfo002254-icon.png) no-repeat left center;
}

.Banner002058 .bx-wrapper:nth-child(2){
	display: none;
}

/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278 {
	padding: 4% 0;
}

.RighInfo001278 .prod_info {
	position: relative;
	padding-left: 46%;
}

.RighInfo001278 .prod_info .tit {
	margin: 0;
	color: #000;
	font-weight: normal;
	font-size: 24px;
	padding-bottom: 20px;
}

.RighInfo001278 .prod_info .con {
	line-height: 30px;
	color: #999;
	min-height: 96px;
}

.RighInfo001278 .prod_info .share {
	padding: 2% 0;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 5%;
}

.RighInfo001278 .prod_info .share a.more {
	float: right;
	color: #999;
	line-height: 28px;
}

.RighInfo001278 .prod_info .share a.more:hover {
	color: #e60a00;
}

.RighInfo001278 .prod_info .share em {
	float: left;
	font-size: 14px;
	font-style: normal;
	line-height: 28px;
}


.RighInfo001278 .big_img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 43.9%;
}

.RighInfo001278 .big_img li {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: 100%;
}

.RighInfo001278 .big_img li .table {
	display: table;
	width: 100%;
	height: 100%;
}

.RighInfo001278 .big_img li .table_cell {
	display: table-cell;
	vertical-align: middle;
	padding: 0% 5%;
}

.RighInfo001278 .big_img li img {
	max-height: 100%;
}

.RighInfo001278 .big_img li figure {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}

.RighInfo001278 .big_img li figure {
	background-size: contain;
}

.RighInfo001278 .big_img li {
	text-align: center;
	border: 1px solid #dcdcdc;
}

.RighInfo002254 .list li figure {
	position: absolute;
	left: 0;
	width: 97%;
	top: 9px;
	bottom: 15px;
	background-size: contain;
	border: 1px solid #f2f2f2;
}

.RighInfo001278 .Ispic {
	padding-bottom: 60%;
}

.RighInfo001278 .list {
	padding: 0 30px;
	position: relative;
	overflow: hidden;
}

.RighInfo001278 .list a {
	position: absolute;
	width: 26px;
	height: 26px;
	background: url(../images/RighInfo001278-btn_prev.png) no-repeat center center;
	cursor: pointer;
	top: 50%;
	margin-top: -13px;
	z-index: 10;
}

.RighInfo001278 .list a.prev {
	left: 0;
}

.RighInfo001278 .list a.next {
	right: 0;
	background-image: url(../images/RighInfo001278-btn_next.png);
}

.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop {
	cursor: default;
}

.RighInfo001278 .list li {
	position: relative;
	text-align: center;
	float: left;
}

.RighInfo001278 .list li .table {
	width: 90%;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #f2f2f2;
}

.RighInfo001278 .list li.on .table {
	border-color: #6ad1f4;
}

.RighInfo001278 .tab {
	padding: 3% 0;
}

.RighInfo001278 .tab .h1_tab {
	margin: 0;
	overflow: hidden;
	font-weight: normal;
	font-size: 14px;
	border-bottom: 1px solid #efefef;
}

.RighInfo001278 .tab .h1_tab span {
	float: left;
	padding: 0 4%;
	line-height: 44px;
	cursor: pointer;
	background: url(../images/RighInfo001278_span_bg.jpg) no-repeat;
}

.RighInfo001278 .tab .h1_tab span.on {
	background: url(../images/RighInfo001278_span_bg_hover.jpg) no-repeat;
	color: #fff;
}

.RighInfo001278 .tab .info {
	padding-top: 3%;
}


/*
 .Timeline000618 为demo编号
 */
.Timeline000618 {
	padding: 4% 0 3% 0;
}




/*
 .Menu000654 ä¸ºdemoç¼–å·
 */

.Menu000654 header {
	background-color: #0083c6;
	color: #fff;
	font-size: 24px;
	padding: 30px 0;
	text-align: center;
	margin-top: 40px;
	position: relative;
	z-index: 5;
}

.Menu000654 header span {
	font-size: 14px;
	display: block;
}

.Menu000654 li a {
	display: block;
	padding-left: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 20px;
	border-bottom: 1px solid #d8d8d8;
}

.Menu000654 li a:hover,
.Menu000654 li a.aon {
	background-color: #56b9f4;
	color: #fff;
}

.Menu000654 li dl {
	background-color: #fff;
	font-size: 12px;
	display: none;
}

.Menu000654 li a.click {
	position: relative;
}

.Menu000654 li a.click::after,
.Menu000654 li a.click::before {
	position: absolute;
	content: '';
	background-color: #1c8bcd;
	top: 50%;
}

.Menu000654 li a.click::after {
	width: 15px;
	height: 2px;
	right: 20px;
	margin-top: -2px;
}

.Menu000654 li a.click::before {
	width: 2px;
	height: 15px;
	right: 26px;
	margin-top: -8px;
}

.Menu000654 li dl {
	background: #f5f5f5
}

.Menu000654 li dl dd a {
	color: #999;
}

.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover {
	background: #c7eaff;
	color: #999;
}

.Menu000654 li a.aon::before {
	display: none;
}

.Menu000654 li a.aon::after {
	background-color: #fff;
}



.Menu002252 {
	padding: 70px 0 10px;
	text-align: center;
	overflow: hidden;
}

.Menu002252 a {
	font-size: 16px;
	display: block;
	background: #e9e9e9;
	padding: 10px;
	margin-bottom: 1px;
}

.Menu002252 a.aon,
.Menu002252 a:hover {
	color: #fff;
	background-color: #0083c6;
}

.Menu002252 {}

.Menu002252 a {
	display: inline-block;
	line-height: 30px;
	padding: 0 15px;
	min-width: 115px;
	overflow: hidden;
	margin: 0 4px 0;
}


.Menu002252 a {
	display: inline-block;
	line-height: 30px;
	padding: 0 20px;
	background: #e9e9e9;
	min-width: 130px;
}





/*
 .Map000101 为demo编号
 */
.Map000101 {
	padding: 3% 0;
}

.Map000101 .map {
	width: 700px;
	float: left;
}

.Map000101 .map #allMap {
	height: 550px;
	width: 100%;
}

.Map000101 .map #allMap img {
	max-width: none;
}

.Map000101 .info {
	float: right;
	width: 500px;
	max-height: 550px;
	overflow: auto;
}

.Map000101 .info li {
	line-height: 25px;
	padding: 28px 40px;
	border-bottom: 1px #dbdbdb dotted;
}

.Map000101 .info li p {
	margin: 0;
	color: #666
}

.Map000101 .info li h1 {
	margin: 0;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #222
}

.Map000101 .info li.on {
	background-color: #eee;
}



/*
 单篇
 */
/*
 .RighInfo002239 为demo编号
 */
.RighInfo002239 {
	padding: 3% 0 3%;
}

.RighInfo002239 li {
	padding: 2% 0;
	border-bottom: 1px solid #eaeaea;
}

.RighInfo002239 li:nth-child(1) {
	padding-top: 1%;
}

.RighInfo002239 li strong a {
	color: #0083c6;
}

.RighInfo002239 li span a {
	padding: 0 2%;
}



/*
搜索
*/
.searchlist {
	padding: 2% 0 1% 0;
}

.searchlist ul li {
	padding: 2% 120px 2% 0;
	position: relative;
	border-bottom: 1px solid #eaeaea;
	font-size: 14px;
}

.searchlist ul li:hover a {
	color: #2784c4;
}

.searchlist ul li time {
	position: absolute;
	right: 0;
	top: 30%;
	color: #999;
}






/*
 .RichInfo005 为demo编号
 */
.RichInfo005 {
	padding: 3% 0 4%;
}

.RichInfo005 .news_info .title {
	text-align: center;
	padding-bottom: 20px;
}

.RichInfo005 .news_info .title h1 {
	margin: 0;
	padding-bottom: 15px;
	font-size: 24px;
	font-weight: normal;
	color: #103c37
}

.RichInfo005 .news_info .title p {
	margin: 0;
	border-bottom: 1px dashed #d2d2d2;
	padding-bottom: 10px;
}

.RichInfo005 .news_info .title p span {
	margin: 0 5px;
	color: #777;
}

.RichInfo005 .news_info .info {
	text-align: justify;
	line-height: 24px;
}

.RichInfo005 .news_info .info_back {
	text-align: center;
	clear: both;
	padding: 20px 0;
}

.RichInfo005 .news_info .info_back a {
	color: #15499a;
	font-size: 14px;
}

.RichInfo005 .news_info .info_pn span {
	display: block;
}

.RichInfo005 .news_info .info_pn span a {
	color: #999;
}

.RichInfo005 .news_info .info_pn span a:hover {
	color: #15499a;
}

.RichInfo005 .news_info .info_pn {
	padding-top: 2%;
	line-height: 24px;
}

.bdimgshare-bg {
	display: none !important;
}

.bdimgshare-content {
	display: none !important;
}

.bdshare-button-style1-32 a {
	background: none !important;
}

.bd_weixin_popup {
	height: 335px !important;
}



.Timeline000397 {
	position: relative;
	margin: 80px 0;
}

.Timeline000397 .line {
	width: 100%;
	height: 3px;
	background: #0083c6;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
	z-index: 1;
}

.Timeline000397 .auto {
	position: relative;
	z-index: 2;
	height: 650px;
}

.Timeline000397 .bd {
	padding: 0 30px;
}

.Timeline000397 .bd li {
	float: left;
	width: 600px;
	position: relative;
	height: 650px;
}

.Timeline000397 .prev,
.Timeline000397 .next {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	background-image: url(../images/Timeline000397-arrow.png);
	background-repeat: no-repeat;
	z-index: 10;
	cursor: pointer;
}

.Timeline000397 .prev {
	left: -40px;
	background-position: 0 0;
}

.Timeline000397 .next {
	right: -40px;
	background-position: -41px 0;
}

.Timeline000397 .prev:hover {
	left: -40px;
	background-position: -81px 0;
}

.Timeline000397 .next:hover {
	right: -40px;
	background-position: -123px 0;
}

.Timeline000397 .prev.prevStop {
	left: -40px;
	background-position: -81px 0;
}

.Timeline000397 .next.nextStop {
	right: -40px;
	background-position: -123px 0;
}

.Timeline000397 .bd li .icon:before {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #0083c6;
	display: block;
	top: 0;
	left: 0;
	position: absolute
}

.Timeline000397 .bd li .icon:after {
	content: '';
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #0083c6;
	display: block;
	bottom: 0;
	left: 0;
	position: absolute
}


.Timeline000397 .bd li .icon {
	height: 50%;
	background: #0083c6;
	width: 1px;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -2px;
}

.Timeline000397 .bd li.odd .icon {
	top: 0;
}

.Timeline000397 .bd li div {
	line-height: 18px;
	overflow: hidden;
	max-height: 90px;
	color: #999;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.Timeline000397 .bd li.odd div {
	bottom: auto;
	top: 0;
}

.Timeline000397 .bd li time {
	position: absolute;
	width: 100%x;
	top: 52%;
	color: #0083c6;
	font-size: 50px;
	padding-left: 30px;
}

.Timeline000397 .bd li.odd time {
	top: 0;
}

.Timeline000397 .prevStop,
.Timeline000397 .nextStop {
	cursor: default;
}




.Floor002358 {
	min-height: 200px;
}

.Floor002358 .line {
	width: 100%;
	height: 3px;
	background: #0083c6;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
	z-index: 1;
}

.Floor002358 {
	padding: 3% 0 5% 0;
	background: #fff;
}

.Floor002358 .auto {
	position: relative;
}

.Floor002358 .title {
	text-align: center;
	font-size: 28px;
	font-family: 'Source Han Sans';
	font-weight: lighter;
	color: #333;
	margin: 0;
	padding-bottom: 4%;
	position: relative;
}

.Floor002358 .title:after {
	display: block;
	margin: 0 auto;
	width: 100px;
	height: 1px;
	background-color: #bbb;
	margin-top: 30px;
	content: '';
}

.Floor002358 .list {
	width: 100%;
	position: relative;
}

.Floor002358 .bd ul {
	margin: 0;
	padding: 0 50px;
}

.Floor002358 .bd li {
	width: 100%;
	transition: .5s;
	display: block;
	position: relative;
}

.Floor002358 .bd li:hover {}

.Floor002358 .list .iconfont {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	background-image: url(../images/Timeline000397-arrow.png);
	background-repeat: no-repeat;
	z-index: 10;
	cursor: pointer;
}

.Floor002358 .list .prev {
	left: -40px;
	background-position: 0 0;
}

.Floor002358 .list .next {
	right: -40px;
	background-position: -41px 0;
}

.Floor002358 .list .prev:hover {
	left: -40px;
	background-position: -81px 0;
}

.Floor002358 .list .next:hover {
	right: -40px;
	background-position: -123px 0;
}

.Floor002358 .bd li .icon {
	height: 100%;
	background: #0083c6;
	width: 1px;
	position: absolute;
	top: 0;
	left: 0;
}

.Floor002358 .bd li .icon:before {
	content: '';
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #0083c6;
	display: block;
	top: 0;
	left: -3px;
	position: absolute
}

.Floor002358 .bd li .icon:after {
	content: '';
	width: 7px;
	height: 7px;
	background: url(../images/quan.png) no-repeat;
	display: block;
	bottom: 0;
	left: -3px;
	position: absolute
}

.Floor002358 .bd li.odd .icon:before {
	content: '';
	width: 7px;
	height: 7px;
	background: url(../images/quan.png) no-repeat;
	display: block;
	top: 0;
	left: -3px;
	position: absolute
}

.Floor002358 .bd li.odd .icon:after {
	content: '';
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #0083c6;
	display: block;
	bottom: 0;
	left: -3px;
	position: absolute
}

.Floor002358 .bd li {
	margin-left: 70px;
}

.Floor002358 .bd li.odd {
	margin-left: 0;
}

.Floor002358 .bd li .con p {
	margin: 0;
	margin-bottom: 10px;
}

.Floor002358 .bd li .con p .span {
	color: #0083c6;
	font-size: 22px;
}

.Floor002358 .bd li .box {
	padding-left: 28px;
	padding-right: 20px;
	padding-bottom: 30px;
}

.Floor002358 .bd li .box time {
	font-size: 50px;
	font-weight: bold;
	color: #0083c6;
	margin-bottom: 20px;
	position: relative;
	width: 150px;
	display: block;
}

.Floor002358 .bd li .box time span {
	position: absolute;
	right: -130px;
	top: 10px;
	font-size: 20px;
	font-weight: normal;
}

.Floor002358 .bd li .box time span i {
	font-style: normal;
	font-size: 14px;
}

.Floor002358 .bd li .con {
	line-height: 26px;
}

.Floor002358 .bd li .con .list {
	float: left;
	width: 245px;
}

.Floor002358 .bd li .con figure {
	float: right;
	width: 190px;
}

.Floor002358 .bd li .con figure img {
	width: 100%;
}

.Floor002358 .bd li .con {
	overflow-y: scroll;
	height: 285px;
}

/*定义滚动条宽高及背景，宽高分别对应横竖滚动条的尺寸*/
.Floor002358 .bd li .con::-webkit-scrollbar {
	width: 5px;
	height: 16px;
	border-radius: 40px;
	background: url(../images/xian_bg2.png);
	background-repeat: repeat-y;
}

/*定义滚动条的轨道，内阴影及圆角*/
.Floor002358 .bd li .con::-webkit-scrollbar-track {
	border-radius: 40px;
	background: url(../images/xian_bg2.png);
	background-repeat: repeat-y;
}

/*定义滑块，内阴影及圆角*/
.Floor002358 .bd li .con::-webkit-scrollbar-thumb {
	border-radius: 40px;
	width: 5px;
	height: 20px;
	background-color: #0083c6;
}



.TextList001398 {
	padding: 1% 0 3% 0;
}

.TextList001398 li {
	height: 49px;
	padding: 0 10px;
	border-bottom: 1px solid #e3e3e3;
	line-height: 49px;
	position: relative;
}

.TextList001398 li a {
	display: block;
	padding: 0 75px 0 0;
	font-size: 16px;
	color: #3d3d3d;
}

.TextList001398 li a:hover {
	color: #D61919;
}

.TextList001398 li .btn {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(../images/more.png) no-repeat center center;
}

.TextList001398 li:nth-child(2n) {
	background: #f2f2f2;
}



/*Menu001957*/
.Menu001957 {
	text-align: center;
	padding: 2% 0 0 0;
}

.Menu001957 li {
	display: inline-block;
	margin: 1px 10px;
}

.Menu001957 li a {
	border-radius: 36px;
	display: block;
	height: 36px;
	line-height: 36px;
	padding: 0 15px;
	font-size: 16px;
}

.Menu001957 li a:hover,
.Menu001957 li.aon a {
	background: #0083c6;
	color: #fff;
}



/*
 .TextList004 为demo编号
 */
.TextList004 {
	padding-top: 3%;
}

.TextList004 .list li {
	height: 95px;
	position: relative;
	margin-bottom: 20px;
	border: 1px dashed #ccc;
	border-radius: 2px;
	background: url(../images/TextList004_li.png) 830px center no-repeat;
}

.TextList004 .list li time {
	width: 106px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	height: 95px;
	border-right: 1px dashed #ccc;
	color: #666;
}

.TextList004 .list li time span {
	font-size: 30px;
	display: block;
	padding: 10px 0 10px;
}

.TextList004 .list li div {
	padding: 35px 30px 0 145px;
}

.TextList004 .list li h5 {
	margin: 0;
	font-weight: normal;
	font-size: 14px;
	width: 90%
}

.TextList004 .list li h5 a {
	color: #666;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.TextList004 .list li:hover h5 a,
.TextList004 .list li h5 a:hover {
	color: #0083c6;
}

.TextList004 .list li p {
	color: #666;
	margin: 0;
	padding-top: 10px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
}

.TextList004 .list li:hover {
	border-color: #0083c6;
}

.TextList004 .list li:hover time {
	border-right-color: #0083c6;
}


.navBtn {
	display: none;
}
@media screen and (max-width: 414px) and (min-width:320px) {
	.TextList002322 .title .more,.Floor002384 .title .more,.Floor000430 .title .more{
		background: none;
		padding: 5px 12px 5px 12px;
	}
	.TextList002322 .title h1,.Floor002384 .title h1,.Floor000430 .title h1{
		font-size: 16px !important;
	}
	.Floor000430 .auto ol figure img{
		width: 100%;
		height: auto;
	}
	.Floor000430 .auto ol{
		float: none;
		width: 100%;
	}
	.pc-banner{
		display: none;
	}
	.mob-banner{
		display: block;
	}
}
@media screen and (max-width: 1024px) and (min-width:320px) {
	.Floor000430 .auto ol{
		float: none;
		width: 100%;
	}
	.mob-banner{
		display: block;
	}
	body {
		width: 100%;
		min-width: auto;
	}
	.Floor000430 .auto li{
		width: 100%;
		padding:20px 0;
	}
	.Floor000430 .auto li time{
		top:50%;
		transform: translate(0,-50%);
	}
	.Floor000430 .auto ol figure img{
		width: 100%;
		height: auto;
	}

	.auto_1200 {
		padding: 0 2%;
	}

	.Top002057 {
		height: 60px;
	}

	.Top002057 .header-left .logo img {
		width: 50px;
		height: auto;
	}

	.Top002057 .header {
		height: 60px;
	}

	.Top002057 .header-menu {
		display: none;
	}

	.Banner002291 span {
		background-size: cover;
	}

	.Menu002290 .location {
		display: none;
	}

	.Menu001957 {
		padding: 20px 0 0 0;
	}

	.Map000101 {
		width: 100%;
	}

	.Map000101 .map {
		width: 100%;
		float: none;
	}

	.Map000101 .info {
		float: none;
		margin-top: 20px;
		width: 100%;
	}

	.Menu002290 .menu ul li a {
		display: block;
		height: 40px;
		line-height: 40px;
	}

	.Form000573 .from {
		width: 100%;
	}

	.Form000573 .from .text {
		width: 100%;
	}

	.Form000573 img {
		float: none;
		margin-top: 20px;
	}

	.TextList002192 li p {
		display: -webkit-box;
		height: 72px;
		line-height: 24px;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.Page001527 .p_page a.a_first,
	.Page001527 .p_page a.a_end {
		display: none;
	}

	.w22 {
		width: 100%;
		float: none;
	}

	.w75 {
		width: 100%;
		float: none;
		margin-top: 20px;
	}

	.Location002314 em {
		float: none;
	}

	.PicList001748 .list li {
		width: 48%;
		float: left;
		margin-right: 0;
	}

	.PicList001748 .list li:nth-child(2n) {
		float: right;
	}

	.Menu002290 .menu ul li {
		margin-bottom: 0;
		width: 25%;
		box-sizing: border-box;
		float: left;
	}

	.menu .ul {
		overflow: hidden;
	}

	.RighInfo001355 {
		padding: 3% 2%;
	}

	.PicList002171 li {
		width: 48%;
		margin-right: 0;
	}

	.PicList002171 li:nth-child(2n) {
		float: right;
	}

	.PicList002171 li p {
		font-size: 13px;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.TextList001398 table {
		width: 100% !important;
		max-width: 100%;
	}

	.TextList001398 table tr {
		margin-bottom: 20px;
		display: block;
	}

	.TextList001398 table tr td:nth-child(1) {
		width: 23% !important;
	}

	.Floor002384 .title h1 {
		font-size: 18px;
		line-height: 42px;
	}

	.Floor002384 dd {
		width: 100%;
		padding-right: 0;
	}

	.Floor002384 dd.active {
		width: 100%;

	}

	.Floor002384 .title .more {
		margin-top: 0;
	}

	.Floor000430 .title h1 {
		font-size: 18px;
		line-height: 42px;
	}

	.TextList002322 .title h1 {
		font-size: 18px;
		line-height: 42px;
	}

	.Bottom002463 .nav {
		float: none;
		width: 100%;
		overflow: hidden;
	}

	.Bottom002463 .info {
		width: 100%;
		float: none;
	}

	.Bottom002463 .nav .dl {
		width: 100%;
		float: none;
		min-height: auto;
		border-left: none;
		border-bottom: 1px dashed #515151;
	}
	.Bottom002463 .nav .dl dd a{
		line-height: 36px;
	}
	.TextList002322 .title{
		margin-bottom: 0;
	}
	.RighInfo001355 figure{
		float: none !important;
		width: 100% !important;
		margin-left: 0 !important;
	}
	.Bottom002463 .nav .dl .two {
		display: none;
	}

	.Bottom002463 .nav .dl dt a {
		font-size: 16px;
	}

	.Bottom002463 .nav .dl dt {
		position: relative;
		background: url(../images/xl.png) no-repeat right center;
	}

	.Bottom002463 .info {
		margin-top: 20px;
	}

	.Bottom002463 .contact {
		float: none;
		width: 100%;
	}

	.Bottom002463 .weixinbox {
		display: none;
	}

	.navBtn {
		width: 35px;
		height: 50px;
		overflow: hidden;
		position: absolute;
		right: 10px;
		top: 12px;
		z-index: 9;
		cursor: pointer;
		display: block;
	}
	#header-menu{
		display: none;
		position: fixed;
		width: 100%;
		left:0;
		top:60px;
		background: #fff;
		z-index: 99;
		height: 100%;
	}
	#header-menu ul{
		height: 100%;
		overflow-y:scroll;
	}
	#header-menu li{
		border-bottom:1px solid #555;
	}
	#header-menu li em{
		font-style: normal;
		display: block;
		height: 56px;
		line-height: 56px;
		padding-left: 20px;
		font-size: 16px;
		position: relative;
	}
	#header-menu li.clickon .sub-menu dl{
		display: block;
	}
	
	#header-menu li em:after{
		display: block;
		content: '';
		position: absolute;
		right: 0;
		top:50%;
		width: 32px;
		height: 32px;
		background: url(../images/xl1.png) no-repeat center;
		transform: translate(0,-50%);
		transition: 0.3s;
	}
	#header-menu li.clickon em:after{
		transform:rotate(180deg);
		top:19%;
	}
	#header-menu li:first-child em:after{
		display: none;
	}
	.Top002057 .sub-menu dl dt{
		padding-left: 25px;
		height: 36px;
		line-height: 36px;
	}
	.Top002057 .sub-menu dl{
		display: none;
		transition: 0.3s;
	}

	.navBtn span {
		top: 50%;
		margin-top: -.02rem;
	}

	.navBtn span:first-child {
		content: "";
		top: 9px;
		left: 0;
	}

	.navBtn span:last-child {
		content: "";
		top: 17px;
		left: 0;
	}

	.navBtn span,
	.navBtn span:first-child,
	.navBtn span:last-child {
		left: 10px;
		position: absolute;
		background-color: #075bac;
		-webkit-transition: all 0.5s ease;
		width: 27px;
		height: 2px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-o-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.navBtn.g_close span {
		opacity: 0;
	}

	.navBtn.g_close span:first-child {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		top: 17px;
		opacity: 1;
	}

	.navBtn.g_close span:last-child {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		top: 17px;
		opacity: 1;
	}
	.Top002057 .top-search-on .search-box{
		right: 15px;
	}
	.Top002057 .header-top dd{
		margin-right: 18px;
	}
	.Banner002058 .pc{
		display: none;
	}
	.Banner002058 .mob{
		display: block;
	}
	.bx-viewport{
		height: 300px !important;
	}
	.Banner002058 .bx-wrapper:nth-child(1){
		display: none;
	}
	.Banner002058 .bx-wrapper:nth-child(2){
		display: block;
	}
	.Banner002058 li a, .Banner002058 li{
		height: 300px;
	}
	.navBtn.g_close span { opacity: 0; }

.navBtn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 17px; opacity: 1; }

.navBtn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 17px; opacity: 1; }
.PicList001748 .list li img{
	min-height: 124px;
}
.RighInfo002254 .tab .h1_tab span{
	padding: 0 3%;
}
.RighInfo002254 .tab .info table{
	width: 100% !important;
}
.RighInfo002254 .list_img{
	float: none;
	width: 100%;
}
.RighInfo002254 .right_info{
	margin-top: 20px;
	float: none;
	width: 100%;
}
.RighInfo002254 .right_info h1{
	font-size: 18px;
}
.RighInfo002254 .right_info h3{
	font-size: 14px;
}
.RighInfo002254 .tab .h1_tab{
	font-size: 14px;
}
.PicList001958 li p{
	display: -webkit-box;
	height: 60px;
	line-height: 30px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.RichInfo005 p{
	margin-bottom: 12px !important;
}
}
@media (max-width:768px) {
	.TextList002322 .title .tab {float:none; clear:both;}
	.TextList002322 .title .tab span{margin:0 auto 10px; float:none;}
}

@media screen and (max-width: 1024px) and (min-width:768px) {
	.PicList002171 li {
		width: 31.333%;
		margin-right: 3%;
	}

	.PicList002171 li:nth-child(2n) {
		float: left;
	}

	.PicList002171 li:nth-child(3n) {
		margin-right: 0;
	}

	.PicList002171 li p {
		font-size: 14px;
	}

	.Menu002290 .menu ul li {
		width: auto;
	}

	.Floor002384 .title h1 {
		font-size: 24px;
	}

	.Floor000430 .title h1 {
		font-size: 24px;
	}

	.TextList002322 .title h1 {
		font-size: 18px;
	}

	.Bottom002463 .nav .dl dt a {
		font-size: 18px;
	}
	.RighInfo002254 .right_info h1{
		font-size: 24px;
	}
	.RighInfo002254 .right_info h3{
		font-size: 16px;
	}
	.RighInfo002254 .tab .h1_tab{
		font-size: 16px;
	}
	.TextList002322 .title .tab span {
		padding:0 20px;
	}
	.TextList002322 .title .tab span{
		margin-top: 8px;
	}
	.Floor000430 .auto ol figure img{
		max-width: 100%;
		height: atuo;
	}
}
@media screen and (min-width: 1025px){
.PicList001748 .list li .img{
	position: relative;
	min-height: 188px;
}
.PicList001748 .list li .img img{
	position: absolute;
	left:50%;
	top:50%;
	transform: translate(-50%,-50%);
}

.PicList001748 p{
	display: -webkit-box;
	height: 40px;
	line-height: 20px;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.RighInfo002254 .right_info h1{
	font-size: 28px;
}
.indexbanner{
	display: none;
}
.pc-banner{
	display: block;
}
.mob-banner{
	display: none;
}
}

/*20200630  zhanggongyuan*/
.Banner002058 ul.ul.pc li {
    height: auto;
}
.Banner002058 ul.ul.pc li img{
	display: block;
}
.Banner002058 .mob img{
	width: 100%;
}
.dis-pc{display: block;}
.dis-mb{display: none;}
.PicList001748 .list ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.PicList001748 .list li .img {
    background: #fff;
    text-align: center;
    margin-bottom: 20px;
    height: 190px;
}

.PicList001748 .list li img {
    margin: auto;
    max-height: 100%;
}
@media (max-width:1024px){
	.Map000101 .info{
		max-height: none;
	}
	.Menu002290 .menu ul li a {
		padding: 0;
		font-size: 14px;
		text-align: center;
	}
	.PicList002173 .video video {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		margin: 0;
	}
	.RighInfo001355 img {
		float: none !important;
	}
	.dis-pc{display: none;}
	.dis-mb{display: block;}
	.PicList001748 .list li .img {
		height: 300px;
	}
}
@media (max-width:480px){
	.RighInfo001278 .big_img {
		width: 100%;
		height: 300px;
	}
	
	.RighInfo001278 .big_img li figure {
		padding-bottom: 0;
	}
	
	.RighInfo001278 .big_img li {
		height: 300px;
	}
	
	.RighInfo001278 .prod_info {
		padding-left: 0;
		padding-top: 320px;
	}
	
	.RighInfo001278 .list {
		overflow: hidden;
		margin-bottom: 20px;
	}
	
	.RighInfo001278 .tab .h1_tab span {padding: 0 13px 0 20px;width: 150px;text-align: center;}
	.Menu000654 header {
		margin-top: 7px;
	}
	.PicList001748 .list li .img {
		height: 180px;
	}
}
@media (max-width:500px){
	.PicList001958 li .Ispic {position: static;width: auto;height: auto;}

.PicList001958 li div {
    padding-left: 0;
}

.PicList001958 li .Ispic img {
    display: block;
    width: 100%;
}
}