@charset "UTF-8";
	label,input,button,select,textarea {
	border-radius:0!important
}
[class*="span"] {
	margin:0
}
a {
	color:#666;
	-webkit-transition:color 0.3s ease 0s;
	transition:color 0.3s ease 0s
}
ul,li {
	margin:0px;
	padding:0px
}
.space {
	overflow:hidden;
	clear:both;
	height:20px
}
.space2 {
	overflow:hidden;
	clear:both;
	height:30px
}
.space3 {
	overflow:hidden;
	clear:both;
	height:40px
}
.main_box {
	width:1340px;
	overflow:hidden;
	margin:0 auto
}
@media only screen and (max-width:1366px) {
	.main_box {
	max-width:1300px;
	overflow:hidden;
	width:96%;
	margin:0 auto
}

}
.hui_bg {
	background:#F4F4F4;
	width:100%;
	padding:100px 0px 100px 0px;
	overflow:hidden
}
.bai_bg {
	background:#fff;
	width:100%;
	padding:100px 0px 100px 0px;
	overflow:hidden
}
@media only screen and (max-width:1366px) {
	.hui_bg {
	background:#F4F4F4;
	width:100%;
	padding:80px 0px 80px 0px;
	overflow:hidden
}
.bai_bg {
	background:#fff;
	width:100%;
	padding:80px 0px 80px 0px;
	overflow:hidden
}

}
@media only screen and (max-width:1190px) {
	.hui_bg {
	background:#F4F4F4;
	width:100%;
	padding:40px 0px 40px 0px;
	overflow:hidden
}
.bai_bg {
	background:#fff;
	width:100%;
	padding:40px 0px 40px 0px;
	overflow:hidden
}
.space2 {
	overflow:hidden;
	clear:both;
	height:20px
}
.space3 {
	overflow:hidden;
	clear:both;
	height:30px
}

}
@media only screen and (max-width:900px) {
	.hui_bg {
	background:#F4F4F4;
	width:100%;
	padding:20px 0px 20px 0px;
	overflow:hidden
}
.bai_bg {
	background:#fff;
	width:100%;
	padding:20px 0px 20px 0px;
	overflow:hidden
}

}
.index-title-box {
	width:100%;
	position:relative;
	text-align:center;
	padding:30px 0 0px 0
}
.index-title-box i {
	font-family:Arial;
	font-size:100px;
	color:#f5f5f5;
	line-height:32px
}
.index-title-box .box .ch {
	font-size:36px;
	line-height:32px;
	color:#111;
	margin-bottom:12px;
	font-weight:700
}
.index-title-box .box s {
	width:150px;
	height:2px;
	background:#D6D6D6;
	display:block;
	margin:auto;
	margin-bottom:2px
}
.index-title-box .box s span {
	width:30px;
	height:2px;
	background:#0052AE;
	display:block;
	margin:auto
}
.index-title-box .box .en {
	font-size:14px;
	line-height:30px;
	color:#666;
	text-transform:uppercase
}
@media only screen and (max-width:950px) {
	.index-title-box {
	width:100%;
	position:relative;
	text-align:center;
	padding:30px 0 20px 0
}
.index-title-box .box .ch {
	font-size:24px;
	line-height:24px
}

}
.sy_xc_txt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:relative
}
.sy_xc_txt dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:60%
}
.sy_xc_txt dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:36px;
	color:#000;
	font-weight:bold
}
.sy_xc_txt dl dd {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:180%;
	color:#333
}
@media only screen and (max-width:1190px) {
	.sy_xc_txt dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:30px;
	color:#000;
	font-weight:bold
}

}
@media only screen and (max-width:900px) {
	.sy_xc_txt dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:24px;
	color:#000;
	font-weight:bold;
	line-height:200%
}
.sy_xc_txt dl dd {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:190%;
	color:#333
}

}
@media only screen and (max-width:450px) {
	.sy_xc_txt dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:22px;
	color:#111;
	font-weight:bold;
	line-height:200%
}
.sy_xc_txt dl dd {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:14px;
	line-height:190%;
	color:#333
}

}
@media only screen and (max-width:360px) {
	.sy_xc_txt dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:19px;
	color:#111;
	font-weight:bold;
	line-height:200%
}
.sy_xc_txt dl dd {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:180%;
	color:#333
}

}
.bdl {
	font-size:70px;
	line-height:60px;
	font-family:Helvetica;
	color:#000;
	margin-bottom:-30px
}
.sy_xc_txt .bdr {
	font-size:70px;
	line-height:60px;
	font-family:Helvetica;
	color:#000;
	display:table;
	position:absolute;
	right:0;
	bottom:-20px;
	z-index:2
}
.bdr span {
	width:300px;
	display:inline-block;
	position:absolute;
	top:5px;
	right:65px;
	font-size:14px;
	color:#fff;
	line-height:20px;
	text-align:center;
	background:#000;
	letter-spacing:6px
}
@media only screen and (max-width:1100px) {
	.sy_xc_txt .bdr {
	font-size:70px;
	line-height:60px;
	font-family:Helvetica;
	color:#000;
	display:table;
	position:absolute;
	right:0;
	bottom:-10px;
	z-index:2
}

}
@media only screen and (max-width:1000px) {
	.sy_xc_txt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:relative;
	padding-bottom:30px
}
.bdl {
	font-size:50px;
	line-height:60px;
	font-family:Helvetica;
	color:#000;
	margin-bottom:-35px
}
.sy_xc_txt dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%
}
.bdr span {
	width:300px;
	height:2px;
	background:#222;
	display:inline-block;
	position:absolute;
	top:9px;
	right:65px;
	display:none
}
.sy_xc_txt .bdr {
	font-size:50px;
	line-height:60px;
	font-family:Helvetica;
	color:#000;
	display:table;
	position:absolute;
	right:0;
	bottom:-20px;
	z-index:2
}

}
.sy_case {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:40px
}
.sy_case li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%;
	margin-bottom:20px
}
.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:410px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.sy_case li dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:relative;
	text-align:center
}
.sy_case li dl dt img {
	width:100%;
	height:205px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px 20px
}
.sy_case li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case li:hover dl {
	box-shadow:0 0 15px 1px rgba(0,0,0,.2)
}
.sy_case li:hover dl dd h3 {
	color:#222
}
.sy_case li:hover dl dd p {
	color:#444
}
.sy_case li:hover dt img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1)
}
.sy_case1 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:40px
}
.sy_case1 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:25%;
	margin-bottom:20px
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:315px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.sy_case1 li dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:relative;
	text-align:center
}
.sy_case1 li dl dt img {
	width:100%;
	height:158px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px 20px
}
.sy_case1 li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case1 li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case1 li:hover dl {
	box-shadow:0 0 15px 1px rgba(0,0,0,.2)
}
.sy_case1 li:hover dl dd h3 {
	color:#222
}
.sy_case1 li:hover dl dd p {
	color:#444
}
.sy_case1 li:hover dt img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1)
}
.sy_case2 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:40px
}
.sy_case2 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:25%;
	margin-bottom:20px
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:315px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.sy_case2 li dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:relative;
	text-align:center
}
.sy_case2 li dl dt img {
	width:100%;
	height:207px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px 20px
}
.sy_case2 li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case2 li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case2 li:hover dl {
	box-shadow:0 0 15px 1px rgba(0,0,0,.2)
}
.sy_case2 li:hover dl dd h3 {
	color:#222
}
.sy_case2 li:hover dl dd p {
	color:#444
}
.sy_case2 li:hover dt img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1)
}
@media screen and (max-width:1300px) {
	.sy_case li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%;
	margin-bottom:20px
}
.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:400px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.sy_case li dl dt img {
	width:100%;
	height:200px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:25%;
	margin-bottom:20px
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:300px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.sy_case1 li dl dt img {
	width:100%;
	height:150px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:25%;
	margin-bottom:20px
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:300px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.sy_case2 li dl dt img {
	width:100%;
	height:198px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media screen and (max-width:1200px) {
	.sy_case {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:20px
}
.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:290px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case li dl dt img {
	width:100%;
	height:145px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case li dl dd h3 {
	font-size:15px;
	font-weight:bold;
	color:#333;
	line-height:180%;
	margin-bottom:10px
}
.sy_case1 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:20px
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:230px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case1 li dl dt img {
	width:100%;
	height:153px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li dl dd h3 {
	font-size:15px;
	font-weight:bold;
	color:#333;
	line-height:180%;
	margin-bottom:10px
}
.sy_case2 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:20px
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:230px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case2 li dl dt img {
	width:100%;
	height:150px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li dl dd h3 {
	font-size:15px;
	font-weight:bold;
	color:#333;
	line-height:180%;
	margin-bottom:10px
}

}
@media screen and (max-width:1000px) {
	.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:230px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case li dl dt img {
	width:100%;
	height:115px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%;
	margin-bottom:20px
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:230px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case1 li dl dt img {
	width:100%;
	height:115px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%;
	margin-bottom:20px
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:230px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case2 li dl dt img {
	width:100%;
	height:150px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media screen and (max-width:750px) {
	.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:210px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case li dl dt img {
	width:100%;
	height:105px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:210px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case1 li dl dt img {
	width:100%;
	height:105px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:210px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case2 li dl dt img {
	width:100%;
	height:138px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}

}
@media screen and (max-width:700px) {
	.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:200px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case li dl dt img {
	width:100%;
	height:100px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case li dl dd p {
	font-size:12px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:200px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case1 li dl dt img {
	width:100%;
	height:100px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case1 li dl dd p {
	font-size:12px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:200px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case2 li dl dt img {
	width:100%;
	height:132px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case2 li dl dd p {
	font-size:12px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}

}
@media screen and (max-width:590px) {
	.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:170px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case li dl dt img {
	width:100%;
	height:85px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:170px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case1 li dl dt img {
	width:100%;
	height:85px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:170px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case2 li dl dt img {
	width:100%;
	height:112px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}

}
@media screen and (max-width:550px) {
	.sy_case li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:none;
	width:96%;
	margin:0 auto
}
.sy_case li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:100%;
	width:99%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case li dl dt img {
	width:100%;
	height:auto;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	line-height:180%
}
.sy_case li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	height:auto;
	margin-bottom:5px
}
.sy_case1 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:none;
	width:96%;
	margin:0 auto
}
.sy_case1 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:100%;
	width:99%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case1 li dl dt img {
	width:100%;
	height:auto;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case1 li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	line-height:180%
}
.sy_case1 li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	height:auto;
	margin-bottom:5px
}
.sy_case2 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:none;
	width:96%;
	margin:0 auto
}
.sy_case2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:100%;
	width:99%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.sy_case2 li dl dt img {
	width:100%;
	height:auto;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case2 li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	line-height:180%
}
.sy_case2 li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	height:auto;
	margin-bottom:5px
}

}
.icon {
	position:absolute;
	right:10px;
	bottom:38px
}
.icon span {
	display:inline-block;
	width:18px;
	height:16px;
	margin-left:10px
}
.icon a {
	display:inline-block;
	width:18px;
	height:16px;
	margin-left:10px
}
.icon .icon1 {
	background:url(../images/icon_w_pc.png) center center no-repeat
}
.icon .icon2 {
	background:url(../images/icon_wap.png) center center no-repeat
}
.icon .icon3 {
	background:url(../images/icon_pc.png) center center no-repeat
}
.sy_fa {
	background-position:center center;
	background:url(../images/fa_bg.jpg) center top;
	margin-top:30px
}
.sy_fa_k {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-top:62px;
	min-height:700px
}
.sy_fa_k li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:30%
}
.sy_fa_k li:nth-child(1) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:30%
}
.sy_fa_k li:nth-child(2) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:40%
}
.sy_fa_k li:nth-child(3) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:30%
}
.sy_fa_k li:nth-child(4) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:30%
}
.sy_fa_k li:nth-child(5) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:40%
}
.sy_fa_k li:nth-child(6) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:30%
}
.sy_fa_bt {
	overflow:hidden;
	margin:0px;
	height:240px
}
.sy_fa_bt dl {
	overflow:hidden;
	margin:0px;
	padding:30px 40px 30px 40px
}
.sy_fa_bt dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:36px;
	color:#fff;
	line-height:180%
}
.sy_fa_bt dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:24px;
	color:#fff;
	line-height:180%;
	text-transform:uppercase
}
.sy_fa_1 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:240px
}
.sy_fa_1 dl {
	overflow:hidden;
	margin:0px;
	padding:40px 40px 20px 40px
}
.sy_fa_1 dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-bottom:10px
}
.sy_fa_1 dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.sy_fa_1 dl dd p {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#b4b9ca;
	line-height:24px;
	font-size:14px
}
.sy_fa_1 dl dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	font-weight:normal
}
.sy_fa_1 dl dt h3 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:22px;
	color:#fff;
	line-height:180%
}
.sy_fa_1:hover {
	background:rgba(26,44,91,0.4)
}
.sy_fa_1:hover dd p {
	color:#DEE3F3
}
.sy_fa_1:hover dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#FFBA00;
	font-size:14px;
	padding-top:20px;
	margin-left:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_2 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:240px
}
.sy_fa_2 dl {
	overflow:hidden;
	margin:0px;
	padding:40px 40px 20px 40px
}
.sy_fa_2 dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-bottom:10px
}
.sy_fa_2 dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.sy_fa_2 dl dd p {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#666;
	line-height:24px;
	font-size:14px
}
.sy_fa_2 dl dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#444;
	font-size:14px;
	padding-top:20px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	font-weight:normal
}
.sy_fa_2 dl dt h3 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:22px;
	color:#333;
	line-height:180%
}
.sy_fa_2:hover {
	background:#F5F5F5
}
.sy_fa_2:hover dd p {
	color:#333
}
.sy_fa_2:hover dt h3 {
	color:#0052AE
}
.sy_fa_2:hover dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#0052AE;
	font-size:14px;
	padding-top:20px;
	margin-left:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_tu_box {
	overflow:hidden;
	margin:0px;
	padding:0px;
	position:relative;
	width:100%;
	min-height:50px;
	height:auto
}
.sy_fa_tu1 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:240px;
	position:relative;
	width:100%
}
.sy_fa_tu1 img {
	width:100%;
	height:100%;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_tu1:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_tu_box .sm_box {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	position:absolute;
	z-index:1;
	display:none
}
.sy_fa_tu_box .sm_box dl {
	margin:0px;
	padding:30px 30px 10px 30px
}
.sy_fa_tu_box .sm_box dl dt {
	margin:0px;
	padding:0px;
	font-size:22px;
	color:#fff;
	line-height:180%;
	font-weight:normal
}
.sy_fa_tu_box .sm_box dl dd {
	margin:0px;
	padding:0px;
	color:#fff;
	line-height:24px;
	font-size:14px
}
.sy_fa_tu_box .sm_box dl dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:14px;
	padding-top:20px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	font-weight:normal
}
.sy_fa_tu_box .sm_box:hover dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#FFBA00;
	font-size:14px;
	padding-top:20px;
	margin-left:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_tu_box:hover .sm_box {
	display:block;
	background:rgba(26,44,91,0.5)
}
@media screen and (max-width:1000px) {
	.sy_fa {
	background-position:center center;
	background:url(../images/fa_bg1.jpg) center top;
	margin-top:30px;
	background-size:cover;
	padding-bottom:30px
}
.sy_fa_k {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-top:20px;
	min-height:auto
}
.sy_fa_k li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_k li:nth-child(1) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_k li:nth-child(1) .sy_fa_1 {
	background:rgba(26,44,91,0.5);
	border-radius:5px
}
.sy_fa_k li:nth-child(2) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_k li:nth-child(3) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_k li:nth-child(4) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_k li:nth-child(5) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_k li:nth-child(6) {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%
}
.sy_fa_bt {
	overflow:hidden;
	margin:0px;
	height:auto
}
.sy_fa_bt dl {
	overflow:hidden;
	margin:0px;
	padding:20px 10px 20px 10px;
	text-align:center
}
.sy_fa_bt dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:24px;
	color:#fff;
	line-height:180%
}
.sy_fa_bt dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#fff;
	line-height:24px;
	text-transform:uppercase
}
.sy_fa_2 dl dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#b4b9ca;
	font-size:14px;
	padding-top:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_1 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:auto
}
.sy_fa_1 dl {
	overflow:hidden;
	margin:0px;
	padding:20px 10px 20px 10px
}
.sy_fa_1 dl dt h3 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#fff;
	line-height:180%
}
.sy_fa_2 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	height:auto
}
.sy_fa_2 dl {
	overflow:hidden;
	margin:0px;
	padding:20px 10px 20px 10px
}
.sy_fa_2 dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-bottom:10px
}
.sy_fa_2 dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.sy_fa_2 dl dd p {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#b4b9ca;
	line-height:24px;
	font-size:14px
}
.sy_fa_2 dl dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#b4b9ca;
	font-size:14px;
	padding-top:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_2 dl dt h3 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#fff;
	line-height:180%
}
.sy_fa_2:hover dt h3 {
	color:#fff
}
.sy_fa_2:hover dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#b4b9ca;
	font-size:14px;
	padding-top:10px;
	margin-left:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_2:hover {
	background:rgba(26,44,91,0.4)
}
.sy_fa_2:hover dd p {
	color:#DEE3F3
}
.sy_fa_tu_box .sm_box dl {
	margin:0px;
	padding:20px 10px 20px 10px
}
.sy_fa_tu_box .sm_box dl dt {
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#fff;
	line-height:180%
}
.sy_fa_tu_box .sm_box dl dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#fff;
	font-size:14px;
	padding-top:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_tu_box .sm_box:hover dd h5 {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#FFBA00;
	font-size:14px;
	padding-top:10px;
	margin-left:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_fa_tu_box .sm_box dl dd {
	color:#b4b9ca
}
.sy_fa_tu1 {
	display:none
}
.sy_fa_tu_box .sm_box {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	position:static;
	z-index:1;
	display:block
}

}
.fx_news_box {
	overflow:hidden;
	padding:0px;
	margin:40px 0px 0px 0px
}
.fx_news_L {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:31%
}
.fx_news_L dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:97%;
	background:#fff;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_news_L dl dt {
	overflow:hidden;
	margin:0px 20px;
	padding:0px;
	font-size:16px;
	font-weight:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:10px
}
.fx_news_L dl dt a {
	color:#000;
	line-height:200%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.fx_news_L dl dd {
	overflow:hidden;
	padding:0px 20px;
	margin:0px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	height:48px
}
.news_pic1 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	position:relative;
	height:240px
}
.news_pic1 img {
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	height:100%
}
.date_box2 {
	margin:0px;
	padding:0px;
	height:64px;
	color:#888;
	text-align:center;
	background:url(../images/icon_m.png) no-repeat right center
}
.date_box2 h3 {
	font-size:36px;
	margin:0px;
	padding:0px;
	line-height:30px;
	padding-top:5px;
	font-family:Arial,Helvetica;
	font-weight:bold;
	letter-spacing:4px;
	width:80px
}
.date_box2 p {
	margin:0px;
	font-size:16px;
	margin-bottom:0px;
	font-weight:normal;
	padding:0px;
	line-height:26px;
	font-family:Arial,Helvetica,sans-serif;
	width:80px;
	color:#888
}
.fx_news_L:hover dl {
	box-shadow:0 0 10px 1px rgba(0,0,0,.2)
}
.fx_news_L:hover .news_pic1 img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_L:hover dt {
	color:#0056B6
}
.fx_news_L:hover .date_box2 {
	color:#111
}
.fx_news_L:hover .date_box2 p {
	color:#111
}
.fx_news_M {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:31%
}
.fx_news_M dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:97%;
	background:#fff;
	padding-bottom:20px;
	padding-top:23px;
	margin-bottom:11px
}
.fx_news_M dl dt {
	overflow:hidden;
	margin:0px 20px;
	padding:0px;
	font-size:16px;
	font-weight:normal;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:12px
}
.fx_news_M dl dt a {
	color:#000;
	line-height:200%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.fx_news_M dl dd {
	overflow:hidden;
	margin:5px 20px;
	padding:0px;
	font-size:14px;
	color:#666666;
	line-height:24px;
	height:48px
}
.fx_news_M dl:hover {
	box-shadow:0 0 10px 1px rgba(0,0,0,.2)
}
.fx_news_M dl:hover dt {
	color:#0056B6
}
.fx_news_M dl:hover .date_box2 {
	color:#111
}
.fx_news_M dl:hover .date_box2 p {
	color:#111
}
.fx_news_R {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:38%
}
.date_box1 {
	margin:0px;
	padding:0px;
	width:80px;
	height:64px;
	color:#888;
	text-align:center;
	margin-right:10px;
	float:left;
	margin-top:8px
}
.date_box1 h3 {
	font-size:36px;
	margin:0px;
	padding:0px;
	line-height:30px;
	padding-top:5px;
	font-family:Arial,Helvetica;
	font-weight:bold;
	letter-spacing:4px
}
.date_box1 p {
	margin:0px;
	font-size:16px;
	margin-bottom:0px;
	font-weight:normal;
	color:#888;
	padding:0px;
	line-height:26px;
	font-family:Arial,Helvetica,sans-serif
}
.sy_news_R2 {
	overflow:hidden;
	padding:0px;
	margin:0px
}
.sy_news_R2 li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	list-style:none;
	padding:0 2%;
	margin-bottom:15px;
	background:#fff;
	width:100%;
	height:95px;
	padding:8px
}
.sy_news_R2 li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:auto
}
.sy_news_R2 li dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	font-size:16px;
	color:#222;
	line-height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-weight:normal;
	margin-bottom:4px;
	padding-top:12px
}
.sy_news_R2 li dl dd {
	overflow:hidden;
	padding:0px;
	margin:0px;
	color:#888;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px
}
.sy_news_R2 li:hover {
	box-shadow:0 0 10px 1px rgba(0,0,0,.2)
}
.sy_news_R2 li:hover dt {
	color:#0056B6
}
.sy_news_R2 li:hover .date_box1 p {
	color:#222
}
.sy_news_R2 li:hover .date_box1 h3 {
	color:#222
}
@media screen and (max-width:1000px) {
	.fx_news_box {
	overflow:hidden;
	padding:0px;
	margin:20px 0px 0px 0px
}
.fx_news_L {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:50%
}
.fx_news_L dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:97%;
	background:#fff;
	padding-bottom:20px;
	margin-bottom:20px;
	float:left
}
.fx_news_M {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:50%
}
.fx_news_M dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:97%;
	background:#fff;
	padding-bottom:20px;
	padding-top:23px;
	margin-bottom:11px;
	float:right
}
.fx_news_R {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:100%
}

}
@media screen and (max-width:550px) {
	.fx_news_L {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:100%
}
.fx_news_L dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
	background:#fff;
	padding-bottom:20px;
	margin-bottom:20px;
	float:left
}
.fx_news_M {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:100%
}
.fx_news_M dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
	background:#fff;
	padding-bottom:20px;
	padding-top:23px;
	margin-bottom:11px;
	float:none
}
.news_pic1 {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	position:relative;
	height:auto
}
.news_pic1 img {
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	height:auto
}

}
.about_L {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:48%;
	margin-bottom:20px
}
.about_L_txt {
	font-size:16px;
	line-height:220%;
	overflow:hidden;
	padding:0px;
	margin:0px
}
.about_R {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:48%;
	margin-bottom:20px
}
.about_R img {
	width:100%;
	height:auto;
	vertical-align:top
}
.gsjs_bt {
	font-size:36px;
	width:100%;
	margin:0px 0px 25px 0px;
	line-height:44px;
	color:#111
}
@media only screen and (max-width:1100px) {
	.about_L_txt {
	font-size:16px;
	line-height:200%;
	overflow:hidden;
	padding:0px;
	margin:0px
}

}
@media only screen and (max-width:900px) {
	.about_L_txt {
	font-size:14px;
	line-height:190%;
	overflow:hidden;
	padding:0px;
	margin:0px
}
.gsjs_bt {
	font-size:24px;
	width:100%;
	margin:0px 0px 5px 0px;
	line-height:30px
}

}
@media only screen and (max-width:750px) {
	.about_R {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:48%;
	margin-bottom:20px;
	margin-top:10px
}
.about_L_txt {
	font-size:14px;
	line-height:170%;
	overflow:hidden;
	padding:0px;
	margin:0px
}
.gsjs_bt {
	font-size:20px;
	width:100%;
	margin:0px 0px 5px 0px;
	line-height:26px
}

}
@media only screen and (max-width:600px) {
	.about_R {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:100%;
	margin-bottom:20px;
	margin-top:0px
}
.about_L_txt {
	font-size:14px;
	line-height:170%;
	overflow:hidden;
	padding:0px;
	margin:0px
}
.about_L {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:100%;
	margin-bottom:20px
}
.gsjs_bt {
	font-size:20px;
	width:100%;
	margin:0px 0px 15px 0px;
	line-height:26px
}

}
.lx_box {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin:0 auto;
	background:#fff;
	max-width:1300px;
	width:98%
}
.lxwmlist {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.lxwmlist li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:33.3333%;
	padding:30px 0px 30px 0px
}
.lxwmlist li dl {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:90%;
	margin:0 auto;
	padding:30px 0px
}
.lxwmlist li dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-align:center
}
.lxwmlist li dl dt img {
	height:92px;
	width:auto;
	vertical-align:top
}
.lxwmlist li dl dt h3 {
	font-size:20px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:15px
}
.lxwmlist li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:16px;
	text-align:center;
	line-height:28px
}
.lxwmlist li:nth-child(2)  dl {
	border-left:#DFDFDF 1px solid;
	border-right:#DFDFDF 1px solid
}
@media (max-width:1190px) {
	.lxwmlist li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:14px;
	text-align:center;
	line-height:26px
}

}
@media (max-width:700px) {
	.lxwmlist li dl {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:90%;
	margin:0 auto;
	padding:10px 0px
}
.lxwmlist li:nth-child(2)  dl {
	border-left:#DFDFDF 0px solid;
	border-right:#DFDFDF 0px solid
}
.lxwmlist li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	float:left;
	width:100%;
	padding:5px 0px 5px 0px;
	border-bottom:#DFDFDF 1px solid
}
.lxwmlist li:last-child {
	border-bottom:#DFDFDF 0px solid
}

}
#contact-wrap {
	margin-bottom:40px;
	overflow:hidden
}
#contact-form textarea {
	height:120px
}
.book_sm {
	font-size:16px;
	line-height:24px;
	color:#FFE3C1;
	text-align:center;
	margin-bottom:25px
}
.book_sm span {
	color:#FFBA00
}
.msg-title {
	font-size:22px;
	text-align:center;
	margin-bottom:15px;
	color:inherit;
	color:#FFE3C1
}
.add-msg-form .cf-column {
	padding-bottom:20px;
	position:relative
}
.add-msg-form .cf-tarea {
	clear:both
}
.add-msg-form input {
	box-sizing:border-box;
	padding:0 15px;
	border:1px solid #ddd;
	height:40px;
	line-height:40px;
	color:#444;
	width:100%;
	margin-bottom:0;
	font-size:14px
}
.add-msg-form textarea {
	box-sizing:border-box;
	border:1px solid #ddd;
	color:#333;
	min-height:100px;
	padding:15px;
	color:#444;
	width:100%;
	margin-bottom:0;
	font-size:14px
}
.add-msg-form .submit-button {
	box-sizing:border-box;
	width:30%;
	line-height:40px;
	height:40px;
	padding:0px 15px;
	border:0px;
	color:#fff;
	position:relative;
	background:#FF7800 url(../images/an_bg.png);
	cursor:pointer;
	font-size:16px;
	margin:0 auto
}
.add-msg-form .submit-button:hover,.add-msg-form .submit-button:active {
	background-color:#FFD821;
	font-size:16px
}
.add-msg-form em {
	position:absolute;
	bottom:0;
	z-index:1111;
	float:left;
	left:20px
}
.row {
	overflow:hidden
}
.col-md-6,.col-md-12 {
	position:relative;
	min-height:1px;
	padding-left:0px;
	padding-right:0px
}
.col-md-6 {
	width:49%;
	float:left;
	margin-right:0.5%;
	margin-left:0.5%
}
@media (max-width:560px) {
	.add-msg-form .submit-button {
	width:100%
}
.col-md-6 {
	width:99%
}
#contact-wrap {
	margin-bottom:20px;
	overflow:hidden
}

}
.col-md-12 {
	width:99%;
	margin-right:0.5%;
	margin-left:0.5%;
	color:#FFFFFF
}
.big_bt {
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:0px;
	font-size:36px;
	line-height:180%;
	color:#111
}
@media (max-width:1200px) {
	.big_bt {
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	font-size:30px;
	line-height:180%;
	color:#111
}

}
@media (max-width:700px) {
	.big_bt {
	text-align:center;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	font-size:24px;
	line-height:180%;
	color:#111
}

}
.fx_news {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.fx_news li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	background:#F7F7F7;
	width:100%
}
.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:35px 40px 30px 40px;
	width:56%;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:18px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:15px;
	color:#333
}
.fx_news li dl dt img {
	width:100%;
	height:auto;
	vertical-align:top
}
.fx_news li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	line-height:26px;
	color:#888;
	font-size:14px;
	height:52px
}
.fx_news_tu {
	overflow:hidden;
	padding:20px;
	float:left;
	text-align:center;
	height:170px;
	position:relative;
	width:240px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_tu img {
	overflow:hidden;
	padding:0px;
	float:left;
	height:100%;
	width:100%;
	vertical-align:middle
}
.fx_news li:hover .fx_news_tu {
	background:#3F8CD4;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:120px;
	margin:40px 40px 0px 40px;
	font-family:Arial,Helvetica,sans-serif;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time .mmdd {
	font-size:26px;
	line-height:24px;
	color:#999;
	font-variant:normal
}
.fx_news_time .year {
	font-size:14px;
	line-height:20px;
	color:#999;
	transition:all .6s cubic-bezier(.215,.61,.355,1) 0s
}
.fx_news li:hover dl {
	padding:35px 0px 30px 60px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time .more {
	width:35px;
	height:35px;
	text-align:center;
	border:#CCCCCC 1px solid;
	border-radius:50%;
	margin-top:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	background:url(../images/news_more1.png) no-repeat center
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:120px;
	margin:40px 60px 0px 0px;
	font-family:Arial,Helvetica,sans-serif;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover .fx_news_time .more {
	border:#3F8CD4 1px solid;
	margin-left:50%;
	background:#3F8CD4 url(../images/news_more2.png) no-repeat center
}
.fx_news li:hover {
	box-shadow:0 0 10px 1px rgba(0,0,0,.2)
}
@media (max-width:1260px) {
	.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:35px 40px 30px 40px;
	width:50%;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media (max-width:1190px) {
	.fx_news {
	overflow:hidden;
	margin:0px;
	padding:20px 0px 0px 0px
}
.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:30px 20px 30px 20px;
	width:400px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover dl {
	padding:30px 0px 30px 40px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media (max-width:960px) {
	.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:20px 20px 0px 20px;
	width:360px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover dl {
	padding:20px 0px 0px 40px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:100px;
	margin:20px 20px 0px 0px
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:100px;
	margin:20px 40px 0px 0px
}
.fx_news_tu {
	overflow:hidden;
	padding:20px;
	float:left;
	text-align:center;
	height:144px;
	position:relative;
	width:200px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_tu img {
	overflow:hidden;
	padding:0px;
	float:left;
	height:100%;
	width:100%;
	vertical-align:middle
}
.fx_news li dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:normal;
	line-height:26px;
	margin-bottom:10px;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.fx_news li:hover .fx_news_time .more {
	border:#3F8CD4 1px solid;
	margin-left:40%;
	background:#3F8CD4 url(../images/news_more2.png) no-repeat center
}

}
@media (max-width:800px) {
	.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:20px 20px 0px 20px;
	width:350px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover dl {
	padding:20px 0px 0px 40px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:100px;
	margin:30px 20px 0px 0px
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:100px;
	margin:30px 30px 0px 0px
}
.fx_news li:hover .fx_news_time .more {
	border:#3F8CD4 1px solid;
	margin-left:20%;
	background:#3F8CD4 url(../images/news_more2.png) no-repeat center
}

}
@media (max-width:750px) {
	.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:20px 20px 0px 20px;
	width:350px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover dl {
	padding:20px 0px 0px 30px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:90px;
	margin:30px 10px 0px 0px
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:90px;
	margin:30px 20px 0px 0px
}
.fx_news li:hover .fx_news_time .more {
	border:#3F8CD4 1px solid;
	margin-left:20%;
	background:#3F8CD4 url(../images/news_more2.png) no-repeat center
}

}
@media (max-width:720px) {
	.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:20px 20px 0px 15px;
	width:350px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover dl {
	padding:20px 0px 0px 20px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:90px;
	margin:15px 10px 0px 0px
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:90px;
	margin:15px 20px 0px 0px
}
.fx_news_tu {
	overflow:hidden;
	padding:10px;
	float:left;
	text-align:center;
	height:115px;
	position:relative;
	width:160px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time .more {
	width:30px;
	height:30px;
	text-align:center;
	border:#CCCCCC 1px solid;
	border-radius:50%;
	margin-top:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	background:url(../images/news_more1.png) no-repeat center;
	background-size:30px 30px
}
.fx_news li:hover .fx_news_time .more {
	border:#3F8CD4 1px solid;
	margin-left:20%;
	background:#3F8CD4 url(../images/news_more2.png) no-repeat center;
	background-size:30px 30px
}

}
@media (max-width:660px) {
	.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:20px 15px 0px 15px;
	width:260px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news li:hover dl {
	padding:20px 0px 0px 20px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:80px;
	margin:15px 0px 0px 0px
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:80px;
	margin:15px 10px 0px 0px
}
.fx_news_tu {
	overflow:hidden;
	padding:10px;
	float:left;
	text-align:center;
	height:115px;
	position:relative;
	width:160px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time .more {
	width:30px;
	height:30px;
	text-align:center;
	border:#CCCCCC 1px solid;
	border-radius:50%;
	margin-top:10px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	background:url(../images/news_more1.png) no-repeat center;
	background-size:30px 30px
}
.fx_news li:hover .fx_news_time .more {
	border:#3F8CD4 1px solid;
	margin-left:20%;
	background:#3F8CD4 url(../images/news_more2.png) no-repeat center;
	background-size:30px 30px
}

}
@media (max-width:600px) {
	.fx_news_tu {
	overflow:hidden;
	padding:20px 15px;
	float:left;
	overflow:hidden;
	text-align:center;
	height:auto;
	position:relative;
	width:65%;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_tu img {
	width:100%;
	height:auto
}
.fx_news li dl {
	overflow:hidden;
	margin:0px;
	padding:0px 0 20px 0;
	width:92%;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s;
	margin:0 auto
}
.fx_news li:hover dl {
	padding:0px 0px 20px 0px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_news_time {
	float:right;
	width:90px;
	margin:40px 0px 0px 0px
}
.fx_news li:hover .fx_news_time {
	float:right;
	width:90px;
	margin:40px 0px 0px 0px
}
.fx_news li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	line-height:26px;
	color:#888;
	font-size:14px;
	height:52px
}

}
.boxleft {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:70%
}
.boxright {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:27%;
	display:block
}
.R_newslist {
	padding:0px 0px;
	overflow:hidden;
	margin:0px
}
.R_newslist li {
	padding:0px 0px;
	overflow:hidden;
	margin:0px;
	width:100%;
	padding:14px 0px;
	border-bottom:#CCCCCC 1px dashed
}
.R_newslist li h3 {
	padding:0px 0px;
	overflow:hidden;
	margin:0px;
	font-weight:normal;
	font-size:16px;
	color:#111;
	line-height:180%
}
.R_newslist li h4 {
	padding:0px 0px;
	overflow:hidden;
	margin:0px;
	font-weight:normal;
	color:#777;
	font-size:14px;
	line-height:200%
}
.R_newslist li:hover h3 {
	color:#005CC4
}
.title_tj {
	font-size:20px;
	line-height:24px;
	color:#666;
	border-top:#top 1px solid;
	margin-bottom:20px
}
.title_box {
	width:100%;
	padding-bottom:12px;
	border-bottom:1px solid rgba(255,255,255,.15);
	bottom:40px
}
.news_title {
	font-size:30px;
	line-height:50px;
	font-weight:bold;
	color:#111
}
.news_title_xx {
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:20px
}
.i_date {
	background:url(../images/i_time.png) no-repeat left center;
	padding-left:22px;
	margin-right:5px;
	background-size:18px 18px
}
.i_from {
	background:url(../images/i_t1.png) no-repeat left center;
	padding-left:20px;
	margin-right:10px;
	background-size:18px 18px
}
.i_View {
	background:url(../images/i_View.png) no-repeat  left center;
	padding-left:25px;
	background-size:20px 20px
}
.content_txt img {
	MAX-WIDTH:100%!important;
	HEIGHT:auto!important
}
.content_txt_tu {
	overflow:hidden;
	text-align:center
}
.content_txt_tu img {
	MAX-WIDTH:100%!important;
	HEIGHT:auto!important
}
.content_txt {
	line-height:200%;
	color:#333333;
	font-size:14px;
	overflow:hidden;
	padding:10px 0px 10px 0px
}
@media (max-width:1100px) {
	.content_txt {
	line-height:200%;
	color:#333333;
	font-size:14px;
	overflow:hidden;
	padding:10px 0px 10px 0px
}
.news_title {
	font-size:26px;
	line-height:40px;
	font-weight:bold;
	color:#111
}

}
@media (max-width:1000px) {
	.boxleft {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:100%
}
.boxright {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:30%;
	display:none
}
.news_title {
	font-size:20px;
	line-height:180%;
	font-weight:bold;
	color:#111;
	text-align:center
}
.news_title_xx {
	border-bottom:#CCCCCC 1px solid;
	padding-bottom:15px
}
.title_box {
	width:100%;
	padding-bottom:12px;
	border-bottom:1px solid rgba(255,255,255,.15);
	bottom:20px;
	font-size:12px;
	text-align:center
}

}
.sy_case_tj {
	border-top:#CCCCCC 1px  solid;
	padding:20px 0px;
	margin:0px;
	display:block;
	overflow:hidden;
	margin-bottom:30px
}
.sy_case_tj li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%
}
.sy_case_tj li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:280px;
	width:100%;
	background:#EFEFEF;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative
}
.sy_case_tj li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px 20px
}
.sy_case_tj li dl dt img {
	width:100%;
	height:140px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.sy_case_tj li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sy_case_tj li dl dd p {
	font-size:12px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media (max-width:1180px) {
	.sy_case_tj li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:190px;
	width:100%;
	background:#EFEFEF;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	position:relative
}
.sy_case_tj li dl dt img {
	width:100%;
	height:95px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media (max-width:950px) {
	.sy_case_tj {
	background:#eee;
	padding:20px;
	margin:0px;
	display:none;
	overflow:hidden;
	margin-bottom:30px
}

}
.next_k {
	padding:0px;
	margin-top:15px;
	border-top:#CCCCCC 1px solid;
	margin-bottom:20px
}
.next_k ul {
	margin:0px;
	padding:0px;
	margin-top:10px
}
.next_k ul li {
	line-height:25px;
	margin:0px;
	padding:0px;
	color:#666666;
	font-size:12px;
	list-style:none;
	width:100%
}
.next_k ul li a {
	font-size:12px
}
.page_k {
	text-align:center;
	padding:10px;
	font-size:12px;
	border-top:#CCCCCC 0px solid;
	margin-top:15px;
	line-height:200%
}
.page_k a {
	font-size:12px;
	line-height:200%
}
.page_k a:hover {
	font-size:12px
}
.fx_fangan {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:40px
}
.fx_fangan li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%;
	margin-bottom:20px
}
.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:410px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:30px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.fx_fangan li dl dt {
	overflow:hidden;
	padding:0px;
	margin:0px;
	position:relative;
	text-align:center
}
.fx_fangan li dl dt img {
	width:100%;
	height:273px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_fangan li dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px 20px
}
.fx_fangan li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	color:#333;
	line-height:24px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.fx_fangan li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	height:52px;
	margin-bottom:10px
}
.fx_fangan li dl dd .more {
	font-size:12px;
	color:#888
}
.fx_fangan li:hover dl {
	box-shadow:0 0 15px 1px rgba(0,0,0,.2)
}
.fx_fangan li:hover dl dd h3 {
	color:#006FCA
}
.fx_fangan li:hover dl dd p {
	color:#444
}
.fx_fangan li:hover dt img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1)
}
.fx_fangan li:hover dl dd .more {
	color:#333
}
@media screen and (max-width:1300px) {
	.fx_fangan li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	width:33.333%;
	margin-bottom:20px
}
.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:400px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border:#ebebeb 1px solid;
	position:relative
}
.fx_fangan li dl dt img {
	width:100%;
	height:267px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media screen and (max-width:1200px) {
	.fx_fangan {
	overflow:hidden;
	padding:0px;
	margin:0px;
	margin-top:20px
}
.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:290px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_fangan li dl dt img {
	width:100%;
	height:189px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_fangan li dl dd h3 {
	font-size:15px;
	font-weight:bold;
	color:#333;
	line-height:180%;
	margin-bottom:10px
}

}
@media screen and (max-width:1000px) {
	.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:230px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_fangan li dl dt img {
	width:100%;
	height:150px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}

}
@media screen and (max-width:750px) {
	.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:210px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_fangan li dl dt img {
	width:100%;
	height:137px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_fangan li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}

}
@media screen and (max-width:700px) {
	.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:200px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_fangan li dl dt img {
	width:100%;
	height:130px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_fangan li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}
.fx_fangan li dl dd p {
	font-size:12px;
	color:#666;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}

}
@media screen and (max-width:590px) {
	.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:170px;
	width:100%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_fangan li dl dt img {
	width:100%;
	height:117px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_fangan li dl dd h3 {
	font-size:14px;
	font-weight:bold;
	line-height:180%
}

}
@media screen and (max-width:550px) {
	.fx_fangan li {
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:none;
	width:96%;
	margin:0 auto
}
.fx_fangan li dl {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:100%;
	width:99%;
	background:#fff;
	margin:0 auto;
	padding-bottom:20px;
	margin-bottom:20px
}
.fx_fangan li dl dt img {
	width:100%;
	height:auto;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.fx_fangan li dl dd h3 {
	font-size:16px;
	font-weight:bold;
	line-height:180%
}
.fx_fangan li dl dd p {
	font-size:14px;
	color:#666;
	line-height:26px;
	height:auto;
	margin-bottom:5px
}

}
.fa_tj {
	margin:30px 0px;
	padding:20px 0px 0px 0px;
	overflow:hidden;
	border-top:#CCCCCC 1px solid
}
.fa_tj li {
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:32%;
	margin-right:1.333%;
	float:left;
	margin-bottom:10px;
	line-height:40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:16px;
	background:url(../images/XWTB.JPG) no-repeat left center;
	text-indent:15px;
	color:#111
}
@media (max-width:500px) {
	.fa_tj li {
	margin:0px;
	padding:0px;
	overflow:hidden;
	width:48%;
	margin-right:1%;
	margin-left:1%;
	float:left;
	margin-bottom:5px;
	line-height:40px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-indent:15px
}

}
.fa_tj li a:hover {
	color:#005CC4
}
.r_fa_tu {
	margin:0px;
	padding:0px;
	overflow:hidden
}
.r_fa_tu dl {
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin-bottom:20px
}
.r_fa_tu dl dt {
	margin:0px;
	padding:0px;
	overflow:hidden;
	position:relative
}
.r_fa_tu dl dd {
	margin:0px;
	padding:20px 20px;
	overflow:hidden;
	background:#eee;
	line-height:200%;
	font-size:14px
}
.r_fa_tu dl dt img {
	width:100%;
	height:auto;
	vertical-align:top
}
.r_fa_tu dl dt h3 {
	margin:0px;
	padding:16px 0px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	float:left;
	bottom:0px;
	left:0;
	line-height:24px;
	text-align:center;
	color:#FFFFFF;
	padding:5px 0px;
	width:100%;
	background:rgba(0,0,0,0.6);
	font-size:16px
}
.r_fa_tu dl:hover img {
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
	-moz-transform:scale(1.1);
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.r_fa_tu dl:hover dt h3 {
	background:rgba(0,0,0,0.8);
	color:#FF9000
}
.case_top {
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:1200px;
	width:96%;
	margin:0 auto;
	background:#fff;
	box-shadow:0 0 20px 1px rgba(0,0,0,.1);
	position:relative;
	margin-top:-100px;
	border-radius:5px;
	margin-bottom:50px
}
.case_xx {
	margin:40px 20px;
	overflow:hidden;
	padding:0px
}
.case_link {
	verflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:120px;
	margin-top:20px
}
.v_link {
	verflow:hidden;
	padding:0px;
	margin:0px;
	width:50Px;
	height:50px;
	text-align:center;
	background:#CCCCCC;
	border-radius:50px;
	margin-left:4px
}
.v_link:hover {
	background:#005CC4;
	border-radius:50px
}
.icon_xx {
	margin:0px;
	padding:0px;
	padding-top:15px
}
.icon_xx span {
	display:inline-block;
	width:18px;
	height:16px;
	margin-left:10px
}
.icon_xx a {
	display:inline-block;
	width:18px;
	height:16px;
	margin-left:10px
}
.icon_xx .icon1 {
	background:url(../images/icon_w_pc.png) center center no-repeat
}
.icon_xx .icon2 {
	background:url(../images/icon_wap.png) center center no-repeat
}
.icon_xx .icon3 {
	background:url(../images/icon_pc.png) center center no-repeat
}
.alxx_riqi {
	font-size:14px;
	margin-top:5px;
	overflow:hidden
}
.case_sx {
	margin:0px;
	padding:0px;
	padding:0px;
	width:80%
}
.case_sx dl {
	margin:0px;
	padding:0px;
	padding:0px
}
.case_sx dl dt {
	margin:0px;
	padding:0px;
	padding:0px;
	line-height:180%;
	font-size:30px;
	color:#000000;
	font-weight:normal;
	margin-bottom:5px
}
.case_sx dl dd {
	margin:0px;
	padding:0px;
	padding:0px
}
.case_sx dl dd p {
	margin:0px;
	padding:0px;
	padding:0px;
	font-size:16px;
	color:#333333;
	margin-bottom:5px
}
.case_sx dl dd .case_sm {
	font-size:14px;
	color:#666666;
	line-height:26px;
	max-height:78px;
	overflow:hidden
}
.case_pic {
	float:left;
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:400px;
	margin-right:40px
}
.case_pic img {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
	max-height:200px;
	height:auto
}
@media (max-width:1050px) {
	.case_sx dl dt {
	margin:0px;
	padding:0px;
	padding:0px;
	line-height:180%;
	font-size:24px;
	color:#000000;
	font-weight:normal;
	margin-bottom:10px
}

}
@media (max-width:900px) {
	.case_xx {
	margin:30px 20px;
	overflow:hidden;
	padding:0px
}
.case_pic {
	float:left;
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:240px;
	margin-right:30px
}
.case_pic img {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
	max-height:120px;
	height:auto
}
.case_sx {
	margin:0px;
	padding:0px;
	padding:0px;
	width:80%
}
.case_link {
	verflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:90px;
	margin-top:20px
}
.case_sx dl dt {
	margin:0px;
	padding:0px;
	padding:0px;
	line-height:180%;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	margin-bottom:4px
}
.case_sx dl dd .case_sm {
	font-size:14px;
	color:#666666;
	line-height:26px;
	max-height:52px;
	overflow:hidden
}

}
@media (max-width:700px) {
	.case_top {
	margin-top:-80px
}
.case_xx {
	margin:20px 20px;
	overflow:hidden;
	padding:0px
}
.case_pic {
	float:left;
	overflow:hidden;
	padding:0px;
	margin:0px;
	max-width:300px;
	width:60%;
	margin-right:0px;
	margin-bottom:10px
}
.case_pic img {
	overflow:hidden;
	padding:0px;
	margin:0px;
	width:100%;
	max-height:150px;
	height:auto
}
.case_sx dl dd .case_sm {
	font-size:14px;
	color:#666666;
	line-height:24px;
	min-height:26px;
	max-height:none;
	height:auto;
	overflow:hidden
}
.case_sx {
	margin:0px;
	padding:0px;
	padding:0px;
	width:100%;
	float:left
}
.case_link {
	verflow:hidden;
	padding:0px;
	margin:0px;
	float:right;
	width:30%;
	margin-top:20px
}
.case_sx dl dt {
	margin:0px;
	padding:0px;
	padding:0px;
	line-height:180%;
	font-size:20px;
	color:#000000;
	font-weight:normal;
	margin-bottom:10px
}

}
.case_nr {
	overflow:hidden;
	margin:0px;
	padding:0px;
	max-width:1200px;
	margin:0 auto;
	background:#fff
}
.case_txt {
	overflow:hidden;
	margin:30px;
	line-height:14px;
	line-height:200%
}
.case_txt img {
	MAX-WIDTH:100%!important;
	HEIGHT:auto!important
}
@media (max-width:800px) {
	.case_txt {
	overflow:hidden;
	margin:30px 14px
}

}
.hzkf {
	overflow:hidden;
	display:block;
	background:#F6F6F6
}
.hz_tu {
	overflow:hidden;
	padding-top:20px;
	margin-bottom:10px
}
.hz_tu ul {
	overflow:hidden;
	padding:0px;
	margin:0px
}
.hz_tu ul li {
	list-style:none;
	float:left;
	width:16.6%;
	height:auto;
	margin:15px 0px;
	text-align:center
}
.hz_tu ul li img {
	width:184px;
	height:75px;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.hz_tu ul li:hover  img {
	transform:rotateY(360deg);
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
@media (max-width:1124px) {
	.hzkf {
	overflow:hidden
}
.hz_tu {
	overflow:hidden;
	padding-top:20px
}
.hz_tu ul {
	overflow:hidden;
	padding:0px
}
.hz_tu ul li {
	list-style:none;
	float:left;
	width:20%;
	height:auto;
	margin:6px 0px;
	text-align:center
}
.hz_tu ul li img {
	width:95%;
	height:auto;
	margin:0 auto
}

}
@media (max-width:768px) {
	.hzkf {
	overflow:hidden;
	display:block
}
.hz_tu {
	overflow:hidden;
	padding-top:20px
}
.hz_tu ul {
	overflow:hidden;
	padding:0px
}
.hz_tu ul li {
	list-style:none;
	float:left;
	width:20%;
	height:auto;
	margin:6px 0px;
	text-align:center
}
.hz_tu ul li img {
	width:130px;
	height:60px;
	margin:0 auto
}

}
@media (max-width:667px) {
	.hzkf {
	overflow:hidden;
	display:block
}
.hz_tu {
	overflow:hidden;
	padding-top:20px
}
.hz_tu ul {
	overflow:hidden;
	padding:0px
}
.hz_tu ul li {
	list-style:none;
	float:left;
	width:25%;
	height:auto;
	margin:6px 0px;
	text-align:center
}
.hz_tu ul li img {
	width:92%;
	height:60px;
	margin:0 auto
}

}
@media (max-width:558px) {
	.hzkf {
	overflow:hidden;
	display:block
}
.hz_tu {
	overflow:hidden;
	padding-top:20px
}
.hz_tu ul {
	overflow:hidden;
	padding:0px
}
.hz_tu ul li {
	list-style:none;
	float:left;
	width:33.33%;
	height:auto;
	margin:6px 0px;
	text-align:center
}
.hz_tu ul li img {
	width:92%;
	height:40px;
	margin:0 auto
}

}
@media (max-width:321px) {
	.hzkf {
	overflow:hidden;
	display:block
}
.hz_tu {
	overflow:hidden;
	padding-top:20px
}
.hz_tu ul {
	overflow:hidden;
	padding:0px
}
.hz_tu ul li {
	list-style:none;
	float:left;
	width:50%;
	height:auto;
	margin:6px 0px;
	text-align:center
}
.hz_tu ul li img {
	width:auto;
	height:55px;
	margin:0 auto
}

}
.actGotop {
	position:fixed;
	_position:absolute;
	bottom:60px;
	right:2%;
	width:39px;
	height:39px;
	display:none;
	z-index:9999999999999
}
.actGotop a,.actGotop a:link {
	width:39px;
	height:39px;
	display:inline-block;
	text-align:center;
	background:url(../images/up.png) no-repeat center
}
.actGotop a:hover {
	background:url(../images/up.png) no-repeat center;
	outline:none
}
.top_kong {
	overflow:hidden;
	clear:both;
	height:90px;
	width:100%
}
.fixed_1 {
	width:100%;
	height:420px;
	background:url(../images/big_bg1.jpg) no-repeat center top;
	display:block
}
.dh_title {
	overflow:hidden;
	padding:0px;
	margin-top:140px
}
.dh_title_txt1 {
	overflow:hidden;
	padding:0px;
	line-height:180%;
	font-size:32px;
	color:#FFFFFF;
	font-weight:bold
}
.dh_title_txt2 {
	overflow:hidden;
	padding:0px;
	font-size:18px;
	color:#FFFFFF;
	line-height:200%;
	text-transform:uppercase
}
.fixed_1 {
	width:100%;
	height:420px;
	background:#151B3F url(../images/big_bg1.jpg) no-repeat center center;
	background-size:auto 100%;
	display:block
}
.fixed_2 {
	width:100%;
	height:420px;
	background:#231F23 url(../images/big_bg2.jpg) no-repeat center center;
	background-size:auto 100%;
	display:block
}
.fixed_3 {
	width:100%;
	height:420px;
	background:#B4B7BE url(../images/big_bg3.jpg) no-repeat center center;
	background-size:100% 100%;
	display:block
}
.fixed_3_1 {
	width:100%;
	height:300px;
	background:#031539 url(../images/big_bg3_1.jpg) no-repeat center center;
	background-size:100% 100%;
	display:block
}
.fixed_4 {
	width:100%;
	height:420px;
	background:#365069 url(../images/big_bg4.jpg) no-repeat center center;
	background-size:auto 100%;
	display:block
}
.fixed_5 {
	width:100%;
	height:420px;
	background:#A3AFBD url(../images/big_bg5.jpg) no-repeat center center;
	background-size:auto 100%;
	display:block
}
.fixed_6 {
	width:100%;
	height:420px;
	background:#2F3E5D url(../images/big_bg6.jpg) no-repeat center center;
	background-size:auto 100%;
	display:block
}
.fixed_7 {
	width:100%;
	height:420px;
	background:#2F3E5D url(../images/big_bg7.jpg) no-repeat center center;
	background-size:auto 100%;
	display:block
}
@media only screen and (max-width:1200px) {
	.dh_title {
	overflow:hidden;
	padding:0px;
	margin-top:100px
}
.dh_title_txt1 {
	overflow:hidden;
	padding:0px;
	line-height:180%;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold
}
.dh_title_txt2 {
	overflow:hidden;
	padding:0px;
	font-size:17px;
	color:#FFFFFF;
	line-height:180%;
	text-transform:uppercase
}
.fixed_1 {
	width:100%;
	height:300px;
	background:url(../images/big_bg1.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_2 {
	width:100%;
	height:300px;
	background:url(../images/big_bg2.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_3 {
	width:100%;
	height:300px;
	background:url(../images/big_bg3.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_3_1 {
	width:100%;
	height:300px;
	background:url(../images/big_bg3_1.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_4 {
	width:100%;
	height:300px;
	background:url(../images/big_bg4.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_5 {
	width:100%;
	height:300px;
	background:url(../images/big_bg5.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_6 {
	width:100%;
	height:300px;
	background:url(../images/big_bg6.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_7 {
	width:100%;
	height:300px;
	background:url(../images/big_bg7.jpg) no-repeat center center;
	background-size:cover;
	display:block
}

}
@media (max-width:1080px) {
	.dh_title {
	overflow:hidden;
	padding:0px;
	margin-top:80px
}
.dh_title_txt1 {
	overflow:hidden;
	padding:0px;
	line-height:180%;
	font-size:24px;
	color:#FFFFFF;
	font-weight:bold
}
.dh_title_txt2 {
	overflow:hidden;
	padding:0px;
	font-size:17px;
	color:#FFFFFF;
	line-height:180%;
	text-transform:uppercase
}
.fixed_1 {
	width:100%;
	height:240px;
	background:url(../images/big_bg1.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_2 {
	width:100%;
	height:240px;
	background:url(../images/big_bg2.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_3 {
	width:100%;
	height:240px;
	background:url(../images/big_bg3.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_3_1 {
	width:100%;
	height:180px;
	background:url(../images/big_bg3_1.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_4 {
	width:100%;
	height:240px;
	background:url(../images/big_bg4.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_5 {
	width:100%;
	height:240px;
	background:url(../images/big_bg5.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_6 {
	width:100%;
	height:240px;
	background:url(../images/big_bg6.jpg) no-repeat center center;
	background-size:cover;

	display:block
}
.fixed_7 {
	width:100%;
	height:240px;
	background:url(../images/big_bg7.jpg) no-repeat center center;
	background-size:cover;
	display:block
}

}
@media only screen and (max-width:700px) {
	.dh_title {
	overflow:hidden;
	padding:0px;
	margin-top:60px;
	margin-left:5%
}
.dh_title_txt1 {
	overflow:hidden;
	padding:0px;
	line-height:26px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold
}
.dh_title_txt2 {
	overflow:hidden;
	padding:0px;
	font-size:14px;
	color:#FFFFFF;
	line-height:22px;
	text-transform:uppercase
}
.fixed_1 {
	width:100%;
	height:180px;
	background:url(../images/big_bg1.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_2 {
	width:100%;
	height:180px;
	background:url(../images/big_bg2.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_3 {
	width:100%;
	height:180px;
	background:url(../images/big_bg3.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_3_1 {
	width:100%;
	height:180px;
	background:url(../images/big_bg3_1.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_4 {
	width:100%;
	height:180px;
	background:url(../images/big_bg4.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_5 {
	width:100%;
	height:180px;
	background:url(../images/big_bg5.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_6 {
	width:100%;
	height:180px;
	background:url(../images/big_bg6.jpg) no-repeat center center;
	background-size:cover;
	display:block
}
.fixed_7 {
	width:100%;
	height:180px;
	background:url(../images/big_bg7.jpg) no-repeat center center;
	background-size:cover;
	display:block
}

}
@media only screen and (max-width:500px) {
	.dh_title {
	overflow:hidden;
	padding:0px;
	margin-top:60px;
	margin-left:5%
}
.dh_title_txt1 {
	overflow:hidden;
	padding:0px;
	line-height:24px;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold
}
.dh_title_txt2 {
	overflow:hidden;
	padding:0px;
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
	text-transform:uppercase
}

}
.an_ly {
	width:120px;
	margin-left:72px
}
.btntj {
	background:#0099CC;
	color:#fff;
	text-align:center;
	border:0;
	border-radius:5px;
	padding:4px;
	width:120px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	line-height:30px
}
.btntj1 {
	background:#0099CC;
	color:#fff;
	text-align:center;
	border:0;
	border-radius:5px;
	padding:4px;
	width:140px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	line-height:30px;
	margin:0 auto
}
.mvideo_more1 {
	width:110px;
	height:34px;
	line-height:34px;
	font-size:14px;
	text-align:center;
	border:1px solid #E2E2E2;
	display:block;
	background:#F2F2F2;
	color:#666;
	border-radius:3px;
	margin:0 auto;
	margin-bottom:20px
}
.mvideo_more1:hover i {
	opacity:1;
	margin-left:10px
}
.mvideo_more1 i {
	opacity:0;
	transition:all 0.36s ease 0s;
	transition:0.3s;
	-moz-transition:0.3s;
	-webkit-transition:0.3s
}
.l-sub {
	width:420px;
	margin:0 auto;
	overflow:hidden;
	padding:0px;
	margin-bottom:40px
}
.l-sub li {
	height:40px;
	line-height:40px;
	text-align:center;
	width:120px;
	float:left;
	margin:0px 10px;
	list-style:none
}
.l-sub a {
	display:block;
	color:#333;
	font-size:16px;
	border:#0C63C5 1px  solid;
	height:38px;
	line-height:36px
}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a {
	color:#0C63C5;
	font-size:16px;
	text-decoration:none;
	height:38px;
	border:#0C63C5 1px  solid;
	line-height:38px
}
.l-sub li.active a {
	color:#fff;
	font-size:16px;
	text-decoration:none;
	height:38px;
	BACKGROUND:#0C63C5;
	border:#0C63C5 1px  solid;
	line-height:38px
}
@media (max-width:768px) {
	.l-sub {
	max-width:420px;
	margin:0 auto;
	padding:0px;
	margin-bottom:20px
}
.l-sub li {
	height:40px;
	line-height:40px;
	text-align:center;
	max-width:120px;
	float:left;
	margin:0px 10px;
	list-style:none
}
.l-sub a {
	display:block;
	color:#333;
	font-size:16px;
	height:38px;
	line-height:36px
}
.l-sub a:hover,.l-sub a:active,.l-sub li.active a {
	color:#0C63C5;
	font-size:16px;
	text-decoration:none;
	height:38px;
	line-height:38px
}
.l-sub li.active a {
	color:#fff;
	font-size:16px;
	text-decoration:none;
	height:38px;
	BACKGROUND:#0C63C5;
	line-height:38px
}

}

@media (max-width:500px) {
	.l-sub {
	width:100%;
	margin:0 auto;
	padding:0px;
	margin-bottom:20px
}
.l-sub li {
	height:40px;
	line-height:40px;
	text-align:center;
	width:33.3333%;
	float:left;
	margin:0px;
	list-style:none
}

	
	
	
}



.down_bg {
	overflow:hidden;
	margin:0px;
	padding:40px 0px;
	background:#171717;
	color:#777777
}
.dowm_L {
	float:left;
	margin:0px;
	padding:0px;
	width:25%
}
.dowm_M {
	float:left;
	margin:0px;
	padding:0px;
	width:50%
}
.dowm_R {
	float:right;
	margin:0px;
	padding:0px;
	width:25%
}
.down_tel {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.down_tel dl {
	overflow:hidden;
	margin:0px;
	padding:0px
}
.down_tel dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	line-height:20px
}
.down_tel dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#888;
	margin-bottom:2px;
	line-height:20px
}
.d_tel {
	width:45px;
	height:45px;
	margin-right:15px;
	float:left;
	margin-top:10px
}
.d_tel img {
	width:45px;
	height:45px
}
.down_tel dl dt a {
	color:#FFFFFF
}
.d_aq_tu {
	overflow:hidden;
	margin:0px;
	padding:20px 0px 0px 0px
}
.i_d_logo {
	margin-right:3px;
	float:left;
	text-align:center;
	margin-bottom:8px
}
@media only screen and (max-width:450px) {
	.d_aq_tu {
	overflow:hidden;
	margin:0px;
	padding:3px 0px 0px 0px
}
.l-sub {
	width:33.333%px;
	margin:0 auto;
	overflow:hidden;
	padding:0px;
	margin-bottom:40px
}

}
@media only screen and (max-width:350px) {
	.i_d_logo {
	margin-right:2px;
	float:left;
	text-align:center
}

}
.down_wx {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:220px;
	margin:0 auto
}
.down_wx li {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:50%;
	text-align:center;
	float:left
}
.down_wx li img {
	overflow:hidden;
	margin:0px;
	padding:0px;
	max-width:100px;
	width:94%;
	height:auto;
	vertical-align:top
}
.down_wx li p {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#A3A6A8;
	line-height:200%;
	text-align:center
}
.line_M {
	overflow:hidden;
	margin:0px;
	padding:10px 50px 0px 50px;
	border-left:#52595D 1px solid;
	border-right:#52595D 1px solid;
	min-height:120px;
	height:auto
}
.d_nav {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#999999;
	text-align:center
}
.d_nav span a {
	color:#999999;
	font-size:14px
}
.d_nav span a:hover {
	color:#0072CA
}
.copxx {
	overflow:hidden;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#777;
	font-size:12px;
	line-height:22px;
	text-align:center
}
@media only screen and (max-width:1100px) {
	.line_M {
	overflow:hidden;
	margin:0px 5px;
	padding:10px 20px 0px 20px;
	border-left:#52595D 1px solid;
	border-right:#52595D 1px solid;
	min-height:120px;
	height:auto
}

}
@media only screen and (max-width:900px) {
	.line_M {
	overflow:hidden;
	margin:0px 5px;
	padding:10px 10px 0px 10px;
	border-left:#52595D 1px solid;
	border-right:#52595D 1px solid;
	min-height:120px;
	height:auto
}
.dowm_L {
	float:left;
	margin:0px;
	padding:0px;
	width:40%;
	margin-left:10%
}
.dowm_M {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:30px
}
.dowm_R {
	float:right;
	margin:0px;
	padding:0px;
	width:40%;
	margin-left:10%
}
.dowen_logo {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:180px;
	margin:0;
	text-align:center
}
.line_M {
	overflow:hidden;
	margin:0px 5px;
	padding:10px 0px 0px 0px;
	border-left:#52595D 0px solid;
	border-right:#52595D 0px solid;
	border-top:#52595D 1px solid;
	min-height:50px;
	height:auto
}

}
@media only screen and (max-width:550px) {
	.dowm_L {
	float:left;
	margin:0px;
	padding:0px;
	width:50%;
	margin-left:0%
}
.dowm_M {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	margin-top:20px
}
.dowm_R {
	float:right;
	margin:0px;
	padding:0px;
	width:50%;
	margin-left:0%
}
.d_aq_tu {
	overflow:hidden;
	margin:0px;
	padding:15px 0px 0px 0px
}
.d_nav {
	overflow:hidden;
	margin:0px;
	padding:0px;
	color:#999999;
	text-align:center
}
.d_nav span a {
	color:#999999;
	font-size:12px
}
.down_wx {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:100%;
	margin:0 auto
}
.copxx {
	overflow:hidden;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#777;
	font-size:12px;
	line-height:18px;
	text-align:center
}
.line_M {
	overflow:hidden;
	margin:0px 0px;
	padding:10px 0px 0px 0px;
	border-left:#52595D 0px solid;
	border-right:#52595D 0px solid;
	border-top:#52595D 1px solid;
	min-height:50px;
	height:auto
}

}
@media only screen and (max-width:400px) {
	.down_tel dl dt {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:15px;
	color:#fff;
	font-weight:normal;
	line-height:20px
}
.down_tel dl dd {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#CCCCCC;
	margin-bottom:2px;
	line-height:20px
}
.d_tel {
	width:35px;
	height:35px;
	margin-right:6px;
	float:left;
	margin-top:10px
}
.d_tel img {
	width:35px;
	height:35px
}

}
@media only screen and (max-width:360px) {
	.dowm_L {
	float:left;
	margin:0px;
	padding:0px;
	width:55%;
	margin-left:0%
}
.dowm_R {
	float:right;
	margin:0px;
	padding:0px;
	width:45%;
	margin-left:0%
}

}
