@import url(font_465532_fpd1pjy00bkgwrk9.css);
/*配置颜色*/
.Pagebg {
	background-color: rgb(255, 255, 255) !important
}

.ThemeSbg,.ThemeSbghover:hover {
	background-color: rgb(247, 149, 30) !important
}

.ThemeSfont,.ThemeSfonthover:hover {
	color: rgb(247, 149, 30) !important
}

.Themebdhover:hover,.Themeborder {
	border-color: rgb(11, 78, 151) !important
}

.Themefonthover:hover,.Custom_AuxiliaryFontColor {
	color: rgb(11, 78, 151) !important
}

.Themebghover:hover,.Themebghover:focus {
	background-color: rgb(11, 78, 151) !important
}

.Themebg,.Custom_Themebg:hover {
	background-color: rgb(11, 78, 151) !important
}

.Themefont {
	color: rgb(11, 78, 151) !important
}

.ThemeFborder {
	border-color: rgb(11, 78, 151) !important
}

.NavBoxPublic .TriangleBtn:before {
	border-color: rgb(11, 78, 151) !important
}/*.tpl_four{background-attachment:fixed;background-image:@tpl_four_image;background-repeat:@Pagebg_repeat}.tpl_five{background-attachment:fixed;background-image:@tpl_five_image;background-repeat:@Pagebg_repeat}.tpl_seven{background: #eee}*//*字体*/@font-face {
	font-family: "theme";src: url('http://mz-style.258fuwu.com/Public/Images/Theme239/icon/iconfont.eot?t=1509950731055');/* IE9*/  src: url('http://mz-style.258fuwu.com/Public/Images/Theme239/iconfont.eot?t=1509950731055#iefix')format('embedded-opentype'), /* IE6-IE8 */  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),  url('http://mz-style.258fuwu.com/Public/Images/Theme239/iconfont.ttf?t=1509950731055') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/  url('http://mz-style.258fuwu.com/Public/Images/Theme239/iconfont.svg?t=1509950731055#theme') format('svg');/* iOS 4.1- */
}[class*="the239-"] {
	font-family: "theme" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.the239-user:before {
	content: "\e63c"
}

.the239-you:before {
	content: "\e6ab"
}

.the239-zuo:before {
	content: "\e6ad"
}

.the239-dianhua:before {
	content: "\e69f"
}

.the239-dizhi:before {
	content: "\e600"
}

.the239-youxiang:before {
	content: "\e6e6"
}

.tpl_three {
	background-image: url(../images/wa.png);
	background-repeat: */repeat-x;
	background-position: top
}

.tpl_three {
	padding-bottom: 28px;
	background-position: bottom
}

.headfont, .common_top {
	background-color: transparent
}

.common_top .maxsize {
	max-width: 1180px
}

.menu .header-box {
	position: relative;
	max-width: 100%;
	margin: 0 auto
}

.menu .header-box .logo {
	position: relative;
	z-index: 2;
	padding: 0
}

.menu .header-box .logo img {
	margin: 10px 0!important;
	max-height: 60px!important
}

.headFixed {
	width: 100%;
	position: relative;
	z-index: 12
}/*-------</END 头部 LOGO >------------*/.menu .header-nav {
	width: 100%;
	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.2) 100%);
	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#4d000000',GradientType=0 )
}

.menu .nav {
	padding: 0;
	float: none;
	margin: 0;
	width: 100%;
	display: flex;
	justify-content: center
}

.menu .nav li {
	float: left;
	text-align: center
}

.PhoneBox {
	float: right
}

.menu .nav > li:hover ul {
	display: block;
	padding: 0
}

.menu .nav > li .Triangle:after {
	content: '';
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #fff
}

.menu .nav > li ul {
	width: 100%;
	display: none;
	padding: 0;
	box-shadow: 1px 1px 4px 0 rgba(0,0,0,.4);
	position: absolute;
	left: 0px;
	top: 50px;
	width: 100%
}

.menu .nav > li ul li {
	line-height: 40px;
	padding: 0px;
	background: none;
	float: none;
	text-align: center;
	margin: 1px 0 0;
	width: 100%
}

.menu .nav > li ul li a {
	font-size: 12px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	padding: 0px 5px;
	margin: 0px
}

.menu .nav > li ul li a:hover {
	text-decoration: none;
	color: #fff
}

.menu .navbar-nav > li > a {
	display: block;
	position: relative;
	font-size: 16px;
	color: #fff;
	height: auto;
	padding: 0 28px;
	height: 50px;
	line-height: 50px;
	-webkit-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .2s ease-in-out 0s
}

.menu .navbar-nav > li > a.active, .menu .navbar-nav > li > a:hover, .menu .navbar-nav > li > a:focus {
	color: #fff;
	background: none
}

.menu .navbar-nav > li > a.active {
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.menu .navbar-nav > li > a:before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
	width: 1px;
	height: 20px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.59) 30%, rgba(0,0,0,0.6) 31%, rgba(0,0,0,0.6) 70%, rgba(0,0,0,0.2) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.59) 30%,rgba(0,0,0,0.6) 31%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.59) 30%,rgba(0,0,0,0.6) 31%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 )
}/*--下拉菜单倒三角--*/.menu .nav > li .Triangle:after {
	position: absolute;
	right: 15px;
	top: 22px
}

.NavBtn {
	display: none;
	text-align: center;
	overflow: hidden
}

.header-box .clearfix.none {
	display: none
}

.btn-navbar-t {
	display: none;
	float: right;
	padding: 3px 8px 7px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #333
}

.btn-navbar-t:hover,.btn-navbar-t:focus,.btn-navbar-t:active,.btn-navbar-t.active,.btn-navbar-t.disabled,.btn-navbar-t[disabled],.btn-navbar-t .icon-bar:hover,.btn-navbar-t .icon-bar:focus,.btn-navbar-t .icon-bar:active {
	filter: Alpha(opacity=80);
	opacity: 0.8
}

.btn-navbar-t .icon-bar {
	background: #333;
	display: block;
	margin-top: 4px;
	width: 18px;
	height: 2px
}

.home-module {
	width: 1180px;
	margin: 0 auto;
	padding: 20px 0 30px
}

.home-title {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	padding-bottom: 30px
}

.home-title span {
	display: block;
	text-align: center
}

.home-title span.tit {
	color: #333;
	font-size: 24px;
	font-weight: 600
}

.home-title span.in {
	position: relative;
	width: calc(50% - 120px);
	height: 1px;
	background: #bfbfbf;
	margin-top: -18px
}

.home-title span.in:before {
	display: block;
	content: '';
	position: absolute;
	top: -4px;
	width: 9px;
	height: 9px;
	background: #bfbfbf
}

.home-title span.in.fl:before {
	right: 0
}

.home-title span.in.fr:before {
	left: 0
}

.PhoneBox {
	margin: 10px 0 0 0
}

.PhoneBox .theme {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 38px
}

.PhoneBox .txt01 {
	font-size: 14px;
	color: #666
}

.PhoneBox .txt02 {
	font-size: 24px;
	font-weight: bold
}/*-------</END 导航>------------*//*-------</END 切换导航按钮>------------*//* 小屏幕 一*/@media screen and (max-width:1180px) {
	.home-module {
		width: 96%;
		margin: 0 2%
	}

	.menu .header-nav .nav-box {
		width: auto;
		margin: 0 10px
	}

	.menu .header-box .logo {
		position: relative;
		left: 15px
	}

	.menu .header-nav {
		margin-right: 15px
	}
}/* 小屏幕 二*/@media screen and (max-width:870px) {
	.menu {
		height: auto
	}

	.header-box .clearfix.none {
		display: block
	}

	.menu .header-nav {
		position: static;
		width: 100%;
		height: auto;
		margin: 0
	}

	.menu .header-box {
		width: 100%;
		position: relative
	}/*-----------</LOGO>---------------*/	.menu .nav li a:hover:after {
		display: none
	}

	.menu .btn-t {
		display: block;
		position: absolute;
		top: 18px;
		right: 14px;
		z-index: 11
	}

	.menu .header-nav .nav-box {
		background: none;
		height: auto;
		padding: 0;
		margin: 0
	}

	.menu .navbar-collapse {
		margin: 0;
		border-top-width: 2px;
		border-top-style: solid
	}

	.menu .navbar-collapse.collapse {
		display: none!important
	}

	.menu .navbar-collapse.in {
		overflow-y: hidden;
		display: block!important;
		height: auto
	}

	.menu .navbar-collapse.collapseing {
		padding: 0;
		margin: 0
	}

	.menu .nav {
		float: none;
		width: 100%
	}

	.menu .nav li {
		float: none;
		width: 100%;
		background: none;
		border-top-width: 1px;
		border-top-style: solid
	}

	.menu .nav li:last-child {
		border-bottom: none
	}

	.menu .nav li a {
		padding: 0 20px;
		text-align: left;
		display: block;
		font-size: 14px;
		margin: 0;
		line-height: 30px
	}

	.menu .nav li a:hover,.menu .nav li.active a ,.menu .nav li.active {
		text-align: left;
		color: #fff
	}

	.menu .nav li a:hover,.menu .nav li.Theme {
		border-radius: 0;
		-webkit-transform: translatex(5px);
		-moz-transform: translatex(5px);
		transform: translatex(5px)
	}

	.menu .NavBox {
		width: 100%;
		visibility: hidden;
		height: 0;
		overflow: hidden
	}

	.menu .header-box.active .NavBox {
		visibility: visible
	}

	.PhoneBox {
		display: none
	}

	.menu .header-box .logo {
		max-width: 80%
	}/*-----------</菜单>---------------*/
}

@media screen and (min-width: 981px) {
	.menu .NavBox {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
}

@media screen and (max-width:600px) {
	.home-module .col-md-4 {
		padding: 0
	}
}

.banner {
	width: 100%;
	overflow: hidden
}

.carousel {
	margin: 0
}

.bannerBox {
	max-width: 100%;
	margin: 0 auto;
	position: relative
}

.banner .carousel-control {
	background: none
}

.banner .mz-flexslider li {
	position: relative
}/*---公告和搜索----*/.notice .notice-box {
	background-image: url(../images/searbg.jpg);
	position: relative;
	height: 50px
}

.notice .notice-box .notice-ul {
	overflow: hidden;
	height: 50px
}

.notice .notice-box ul {
	padding: 0 0 0 60px;
	color: #fff;
	font-size: 12px;
	width: 100%;
	list-style: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.notice .notice-box ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 50px
}

.notice .notice-box ul li a {
	display: block;
	color: #fff
}

.notice .notice-box ul li .glyphicon {
	top: 3px
}

.notice .notice-box .searchBox {
	float: right
}

.notice .notice-box .navbar-form {
	padding: 0;
	margin: 0
}

.notice .notice-box .navbar-form .form-control {
	border-radius: 0;
	font-size: 12px;
	height: 33px;
	padding: 0 10px
}

.notice .notice-box .dropdown-menu {
	border-radius: 0;
	padding: 0;
	min-width: 91px;
	left: -1px
}

.notice .notice-box .dropdown-menu>li {
	padding: 0
}

.notice .notice-box .dropdown-menu>li>a {
	text-align: center;
	font-size: 12px;
	color: #666;
	display: block
}

.notice .notice-box .btn-danger {
	color: #333;
	background-image: none;
	border-radius: 0;
	padding: 6px 10px
}

.notice .notice-box .btn-danger:hover, .notice .notice-box .btn-danger:focus, .notice .notice-box .btn-danger:active, .notice .notice-box .btn-danger.active,.notice .notice-box .open>.dropdown-toggle.btn-danger {
	background-color: #b82d08;
	border: 1px solid #b82d08
}

.notice .notice-box .noticeboxBg {
	display: none;
	z-index: 1
}

.notice .notice-box .col-md-5 {
	padding-left: 0px;
	padding-right: 0px
}

.navbar-form .form-group {
	padding: 7px 0;
	width: 100%
}

.notice .notice-box .iconfont {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 35px;
	height: 50px
}

.notice .search {
	width: 100%;
	float: right;
	position: relative;
	padding-right: 113px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0
}

.notice .notice-box .btn-search {
	padding: 0 15px;
	line-height: 34px
}/* 小屏幕 一*/@media screen and (max-width:1030px) {
	.notice .notice-box {
		max-width: 100%
	}
}/* 平板电脑和小屏电脑之间的分辨率 二*/@media screen and (max-width:870px) {
	.notice .notice-box .col-md-4 {
		width: 48%
	}
}/* 平板电脑和小屏电脑之间的分辨率 二*/@media screen and (max-width: 768px) {
	.navbar-form .form-group {
		margin: 0
	}

	.notice .notice-box .navbar-form {
		margin: 0
	}

	.notice .btn-search-group {
		top: 8px
	}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 三*/@media screen and (max-width: 600px) {
	.notice .alertinfo {
		display: none
	}

	.notice .notice-box .noticeboxBg {
		display: block;
		width: 100%;
		height: 50px;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1
	}

	.notice .notice-box .col-md-4 {
		width: 100%;
		margin: 0;
		padding: 0 0 0 15px
	}

	.navbar-form .form-group {
		padding: 5px 0 7px
	}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 四*/@media screen and (max-width: 480px) {
	.notice .notice-box ul li {
		padding-left: 0
	}

	.notice .alertinfo {
		display: none
	}

	.notice .notice-box .search {
		display: block
	}
}/* 手机的分辨率一*/@media screen and (max-width: 360px) {
	.notice .notice-box .search {
		width: 335px
	}

	.notice .navbar-form .form-control {
		width: 210px
	}
}/* 手机的分辨率二*/@media screen and (max-width: 320px) {
	.notice .notice-box .search {
		width: 295px
	}

	.notice .navbar-form .form-control {
		width: 180px
	}
}

@media screen and (max-width: 303px) {
	.notice .notice-box .search {
		width: 285px
	}
}

.notice .btn-search-group {
	height: 34px;
	color: #fff;
	font-size: 14px;
	font-family: "SimSun";
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 7px;
	background-color: #fff
}

.notice .btn-search-group .btn {
	background: none !important;
	border: none !important
}

.notice .alertinfo li {
	line-height: 50px;
	white-space: nowrap
}

.notice .alertinfo li .iconfont {
	font-size: 30px
}

.notice .notice-box .search input.form-control {
	height: 20px;
	line-height: 20px;
	width: 100%;
	margin-left: -10px;
	background-color: #fff;
	border-right: none;
	padding: 7px 0 7px 8px;
	border: none
}

.notice .notice-box .search input::-webkit-input-placeholder {
	color: #000 !important
}

.notice .notice-box .search input:-moz-placeholder {
	color: #000 !important
}

.notice .notice-box .search input::-moz-placeholder {
	color: #000 !important
}

.notice .notice-box .search input:-ms-input-placeholder {
	color: #000 !important
}

@media screen and (max-width: 768px) {
	.notice .btn-search-group {
		top: 8px
	}
}

@media screen and (max-width: 600px) {
	.notice .btn-search-group {
		top: 6px
	}
}

.about-info {
}

.info-img {
	width: 500px;
	height: 370px;
	overflow: hidden
}

.info-img img {
	width: 100%
}

.info-txt {
	width: 650px;
	overflow: hidden
}

.info-p {
	width: 100%;
	height: 255px;
	padding-top: 15px;
	margin-bottom: 35px;
	overflow: hidden;
	padding-top: 15px
}

.info-p * {
	font-size: 16px!important;
	line-height: 25px!important
}

.info-more {
	width: 100%;
	overflow: hidden
}

.info-more a {
	display: block;
	padding: 8px 50px;
	color: #fff;
	font-size: 14px;
	text-align: center
}

.info-more a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

@media screen and (max-width: 1180px) {
	.info-img {
		width: 45%
	}

	.info-txt {
		width: 50%
	}

	.info-p {
		height: 225px
	}
}

@media screen and (max-width: 900px) {
	.info-p {
		height: 175px
	}
}

@media screen and (max-width: 768px) {
	.info-p {
		height: 150px
	}
}

@media screen and (max-width: 640px) {
	.info-img {
		width: 100%;
		height: auto
	}

	.info-txt {
		width: 100%
	}

	.info-p {
		max-height: 373px;
		height: auto
	}
}

@media screen and (max-width: 320px) {
	.info-p {
		max-height: 200px;
		height: auto
	}
}

.article-title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

.article-title span {
	width: 68%;
	padding-left: 2%;
	display: block
}

.article-title a {
	width: 26%;
	height: 100%;
	line-height: 46px;
	color: #fff;
	text-align: center;
	padding: 0;
	border-radius: 0;
	border: none
}

.article-title a:hover {
	color: #fff
}

.article-mod {
	width: 100%;
	max-width: 1180px;
	padding: 15px 0 10px
}

.article-mod li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd
}

.article-mod li a {
	width: 78%;
	display: block;
	font-size: 14px
}

.article-mod li span {
	width: 22%;
	display: block;
	color: #999;
	font-size: 12px;
	text-align: right
}

.article-mod li.first {
	height: auto;
	position: relative;
	border: none
}

.article-mod li.first a {
	width: 100%;
	color: #fff
}

.article-mod li.first a:hover {
	color: #fff
}

.article-mod li.first p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	padding: 0 2%
}

.article-mod li .img {
	width: 100%;
	overflow: hidden
}

.article-mod li .img img {
	width: 100%
}

@media screen and (max-width:900px) {
	.article-mod li a {
		width: 100%
	}

	.article-mod li span {
		display: none
	}
}

@media screen and (max-width:600px) {
	.article-mod {
		margin-bottom: 18px
	}

	.article-mod li:nth-child(n+7) {
		display: none
	}
}

.article-title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

.article-title span {
	width: 68%;
	padding-left: 2%;
	display: block
}

.article-title a {
	width: 26%;
	height: 100%;
	line-height: 46px;
	color: #fff;
	text-align: center;
	padding: 0;
	border-radius: 0;
	border: none
}

.article-title a:hover {
	color: #fff
}

.article-mod {
	width: 100%;
	max-width: 1180px;
	padding: 15px 0 10px
}

.article-mod li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd
}

.article-mod li a {
	width: 78%;
	display: block;
	font-size: 14px
}

.article-mod li span {
	width: 22%;
	display: block;
	color: #999;
	font-size: 12px;
	text-align: right
}

.article-mod li.first {
	height: auto;
	position: relative;
	border: none
}

.article-mod li.first a {
	width: 100%;
	color: #fff
}

.article-mod li.first a:hover {
	color: #fff
}

.article-mod li.first p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	padding: 0 2%
}

.article-mod li .img {
	width: 100%;
	overflow: hidden
}

.article-mod li .img img {
	width: 100%
}

@media screen and (max-width:900px) {
	.article-mod li a {
		width: 100%
	}

	.article-mod li span {
		display: none
	}
}

@media screen and (max-width:600px) {
	.article-mod {
		margin-bottom: 18px
	}

	.article-mod li:nth-child(n+7) {
		display: none
	}
}

.article-title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

.article-title span {
	width: 68%;
	padding-left: 2%;
	display: block
}

.article-title a {
	width: 26%;
	height: 100%;
	line-height: 46px;
	color: #fff;
	text-align: center;
	padding: 0;
	border-radius: 0;
	border: none
}

.article-title a:hover {
	color: #fff
}

.article-mod {
	width: 100%;
	max-width: 1180px;
	padding: 15px 0 10px
}

.article-mod li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd
}

.article-mod li a {
	width: 78%;
	display: block;
	font-size: 14px
}

.article-mod li span {
	width: 22%;
	display: block;
	color: #999;
	font-size: 12px;
	text-align: right
}

.article-mod li.first {
	height: auto;
	position: relative;
	border: none
}

.article-mod li.first a {
	width: 100%;
	color: #fff
}

.article-mod li.first a:hover {
	color: #fff
}

.article-mod li.first p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	padding: 0 2%
}

.article-mod li .img {
	width: 100%;
	overflow: hidden
}

.article-mod li .img img {
	width: 100%
}

@media screen and (max-width:900px) {
	.article-mod li a {
		width: 100%
	}

	.article-mod li span {
		display: none
	}
}

@media screen and (max-width:600px) {
	.article-mod {
		margin-bottom: 18px
	}

	.article-mod li:nth-child(n+7) {
		display: none
	}
}/*-----------<图库>---------------*/.album {
	height: auto;
	overflow: hidden;
	margin: 0px;
	position: relative;
	padding-bottom: 18px
}

#dHomePageCarousel {
	height: 320px;
	max-width: 1020px;
	position: relative;
	margin: 0 auto;
	width: 100%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

#dLocalHomesCarousel {
	height: 230px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 1020px
}

.divCarouselInfo {
	width: 110px;
	height: 64px;
	line-height: 16px;
	padding-top: 10px;
	position: relative;
	margin: 0 auto;
	top: 240px
}

.imgBorder {
	position: absolute;
	cursor: pointer;
	border: 1px solid #fff
}

.imgBorder:hover {
	border: 1px solid;
	cursor: pointer;
	position: absolute
}

.btnCarouselLT {
	background: url("/Public/Images/Theme204/album_left.png") no-repeat left top;
	display: block;
	height: 41px;
	position: absolute;
	cursor: pointer;
	top: 17px;
	width: 40px
}

.btnCarouselRT {
	background: url("/Public/Images/Theme204/album_right.png") no-repeat right top;
	display: block;
	height: 41px;
	position: absolute;
	cursor: pointer;
	top: 17px;
	width: 40px
}

img {
	border: medium none
}

@media screen and (max-width: 1020px) {
} /*产品列表*/.productBox {
}

.product-box li,.product-box li img,.pro-category,.pro-category li {
	-webkit-transition: all .6s ease-in-out 0s;
	-moz-transition: all .6s ease-in-out 0s;
	-ms-transition: all .6s ease-in-out 0s;
	-o-transition: all .6s ease-in-out 0s;
	transition: all .6s ease-in-out 0s
}

.pro-category::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	background-color: #f5f5f5
}

.pro-category::-webkit-scrollbar-track {
	border-radius: 7px;
	background-color: rgba(0,0,0,0.1)
}

.pro-category::-webkit-scrollbar-thumb {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background-color: rgba(0,0,0,.1)
}

.pro-category {
	width: 16%;
	height: 492px;
	overflow-x: hidden;
	overflow-y: auto
}

.pro-category li {
	height: 32px;
	line-height: 32px;
	color: #fff;
	border: 1px solid;
	font-size: 14px;
	margin-bottom: 10px
}

.pro-category li a {
	display: block;
	padding: 0 12px
}

.pro-category li.pro-tit {
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold
}

.product-box {
	padding: 0;
	width: 80%
}

.product-box {
	overflow: hidden;
	overflow-x: auto
}

.product-box li {
	float: left;
	width: 32%;
	margin: 0 2% 2% 0;
	background: #fff
}

.product-box li:nth-child(3n) {
	margin-right: 0
}

.product-box li .img {
	position: relative;
	overflow: hidden;
	width: 100%
}

.product-box li .img img {
	width: 100%
}

.product-box li .img h3 {
	position: absolute;
	bottom: 0;
	width: 96%;
	padding: 0 2%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	background: rgba(0,0,0,.4);
	color: #fff
}

.product-box li a:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

@media screen and (max-width:1180px) {
	.product-box {
		width: 82%
	}

	.product-box li .TxtBox {
		font-size: 14px;
		line-height: 20px;
		height: 60px
	}

	.product-box li .img h3 {
		height: 42px;
		line-height: 42px
	}
}

@media screen and (max-width:1040px) {
	.pro-category {
		height: 398px
	}
}

@media screen and (max-width:860px) {
	.pro-category {
		height: 345px
	}
}

@media screen and (max-width:768px) {
	.product-box li .img h3 {
		height: 38px;
		line-height: 38px;
		font-size: 14px
	}

	.pro-category li.pro-tit {
		font-size: 16px
	}

	.pro-category {
		height: 285px
	}
}

@media screen and (max-width:640px) {
	.product-box li .TxtBox {
		font-size: 12px;
		line-height: 18px;
		height: 51px;
		padding-top: 6px
	}

	.product-box li .img h3 {
		height: 32px;
		line-height: 32px
	}

	.pro-category {
		width: 100%;
		height: auto
	}

	.pro-category li {
		box-sizing: border-box;
		width: 49%;
		float: left;
		margin-left: 2%
	}

	.pro-category li:nth-child(2n) {
		margin-left: 0
	}

	.pro-category li.pro-tit {
		width: 100%;
		margin-left: 0
	}

	.product-box {
		width: 100%
	}

	.product-box li {
		width: 49%
	}

	.product-box li:nth-child(3n) {
		margin-right: 2%
	}

	.product-box li:nth-child(2n) {
		margin-right: 0
	}
}

@media screen and (max-width:320px) {
}/*---footer----*/.footers {
	width: 100%;
	color: #fff;
	margin-top: 15px
}

.footerBox {
	margin: 0 auto;
	max-width: 1180px
}

.footers .footers-box {
	padding: 15px 0
}

.footers .footers-box a {
	margin-right: 10px;
	color: #fff !important;
	word-break: break-all;
	word-wrap: break-word
}

.footers .footers-box p {
	padding: 0;
	font-size: 12px;
	line-height: 20px
}/*-----------</END>---------------*/.row {
	margin: 0
}

.DoesNot {
	text-align: center;
	font-size: 20px;
	margin: 50px 0
}/*----按钮----*/a.a-btn {
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	display: inline-block;
	cursor: pointer;
	margin-right: 5px;
	margin-bottom: 5px
}

a.a-btn + a {
	margin-bottom: 3px
}

a.a-btn.a-btn1 {
	background-color: #cfcdcf;
	color: #666666
}

a.a-btn.a-btn1:hover {
	background-color: #ccc;
	color: #FFF
}

.Themebg.btn-success {
	margin-bottom: 5px;
	margin-right: 5px
}

.btn-warning.btn-can {
	margin-left: 0px
}

.TopologyLeft .body-right,.TopologyLeft .body-left {
	margin: 0px
}

.pro_keyword {
	padding: 0px
}

.content-box {
	margin-top: 15px!important
}

a.a-btn.a-btn2 {
	color: #fff
}

.TopologyCenter .body-left {
	padding-top: 25px
}

.photo.row {
	padding-top: 20px;
	float: none
}

.title_name {
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px
}

.photo.row .layout_default p {
	margin-bottom: 10px !important;
	line-height: 20px;
	height: 20px
}

.pager {
	margin: 0px !important
}

.body-right .page {
	height: auto;
	overflow: hidden;
	margin: 10px 0px
}/*----面包屑模块----*/.breadCrumb {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	color: #333;
	border-bottom: 1px solid #ccc;
	background-color: #eee
}

.breadCrumb em {
	font-family: Arial;
	font-size: 14px;
	padding: 0 8px
}

.breadCrumb a {
	color: #333;
	margin: 0px;
	line-height: 40px
}

.breadCrumb a.pick {
	color: #1e82c5
}

.breadCrumb em, .breadCrumb b, .breadCrumb span {
	margin: 0px;
	line-height: 40px
}

body .news-nr-box .DownloadBtn {
	width: 150px;
	text-align: center;
	text-indent: 25px
}

.pager .previous span, .pager .next span {
	width: 75px!important
}

.pager .previous > a, .pager .next > a {
	margin-left: 78px!important
}/*----翻页模块----*/.page {
	margin-top: 25px
}

.page .col-lg-3, .page .col-lg-9 {
	padding: 0;
	margin: 10px 0;
	line-height: 34px
}

.page .col-lg-9 {
	text-align: right
}

.page .pagination {
	margin: 0;
	padding-left: 12px
}

.page .pagination > li > a {
	color: #666
}

.page .pagination > li:first-child > a, .pagination > li:first-child > span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0
}

.page .pagination > li:last-child > a, .pagination > li:last-child > span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0
}

.page .pagination > .active > a, .page .pagination > .active > span, .page .pagination > .active > a:hover, .page .pagination > .active > span:hover, .page .pagination > .active > a:focus, .page .pagination > .active > span:focus {
	background-color: #1e82c5;
	border-color: #1e82c5;
	color: #FFF
}

.footers {
	border-top: 1px solid #ddd
}/*----左侧标题模块----*//*----产品分类----*/.classifi {
	padding: 10px 0
}

.classifi .product-class {
	text-align: center
}

.classifi .product-class li {
	position: relative;
	padding-right: 10px;
	display: inline-block;
	height: 45px;
	line-height: 45px
}

.classifi .product-class li a {
	max-width: 150px;
	margin-top: 5px;
	display: block;
	padding: 0 20px;
	color: #fff;
	border-radius: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.classifi .product-class li a.ThemeSbg {
	color: #fff !important
}

.classifi .product-class li a:hover, .classifi .product-class li a.active {
	color: #fff
}

.classifi#ProClass li .classBox {
	top: 46px
}

#ProClassLeft li.ac .Classtriangle::after, #md_detailProductClass li.ac .Classtriangle:after {
	top: 20px
}

.classifiLeft {
	background: #fff;
	margin-top: 15px
}

.ClassLeftBox .product-class,.body-left .LeftBox .list-box {
	padding: 0px;
	background-color: #eaeaea;
	height: auto;
	overflow: hidden
}

.body-left.ClassLeftBox .product-class li {
	background: none;
	margin-bottom: 0px;
	border-top: 1px solid #fff
}

.body-left.ClassLeftBox .product-class li:last-child {
	border-bottom: none
}

.ClassLeftBox .product-class li a,.ClassLeftBox .product-class li {
	line-height: 45px
}

.body-left.ClassLeftBox .product-class li a.ThemeSbg,.body-left.ClassLeftBox .product-class li a:hover {
	color: #fff!important
}

.body-right #ProClass li.ac .Classtriangle:after {
	border-top-color: #fff!important;
	top: 20px
}

.body-left .LeftBox {
	background: #fff
}

.body-left h4,.classifi h4 {
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
	color: #fff
}

.body-left h4 span,.classifi h4 span {
	font-size: 16px
}

.LeftBox .more {
	text-align: center;
	clear: both;
	margin: 10px 0px
}

.LeftBox .more a {
	display: inline-block;
	font-size: 12px;
	position: relative;
	padding: 3px 10px;
	color: #fff;
	border-radius: 20px
}

.LeftBox .more i {
	font-size: 14px;
	margin-right: 5px
}/*----公司资讯----*/.body-left .list-box {
	padding: 10px 0
}

.body-left .list-box li {
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #666;
	position: relative;
	border-bottom: 1px solid #ccc
}

.body-left .list-box li a {
	color: #333;
	padding-left: 10px
}

.body-left .list-box li span {
	display: none
}

.LeftBox.mt15 {
	margin-top: 15px
}

.ClassLeftBox .list-box li:before {
	content: '';
	position: absolute;
	left: 0px;
	top: -3px
}/*----相关产品模块---*/.body-right .productBox {
	width: 100%;
	margin: 15px auto 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.productBox h4.title01 {
	overflow: hidden;
	height: 40px;
	color: #333;
	font-size: 14px;
	font-weight: bolder;
	line-height: 40px
}

.productBox h4.title01 span {
	padding: 0 10px;
	color: #fff;
	display: block;
	float: left
}

.productBox h4.title01 .a-more {
	color: #fff;
	font-size: 12px;
	float: right;
	padding: 0 10px;
	line-height: 40px
}

.productBox .product-box li {
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s
}

.productBox .product-box .thumbnail {
	border: 0;
	padding: 0 0 2px;
	background: none;
	border-radius: 0;
	position: relative;
	margin: 0px
}

.productBox .product-box li,.productBox .product-box li:first-child {
	margin-top: 15px;
	margin: 15px 0.5% 0 \9
}

.productBox .product-box li {
	margin-right: 0
}

.productBox .product-box li.col-md-3:nth-child(4n+1) {
	margin-left: 0
}

.productBox .div-img img {
	width: 100%
}

.productBox .product-box .thumbnail a.ImgBox {
	position: relative;
	z-index: 2
}

.productBox .product-box .thumbnail h5 {
	text-align: center;
	position: relative;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #333;
	font-size: 12px
}/*-----------表格---------------*/.table-01 {
	width: 100%;
	margin-bottom: 15px
}

.table-01 th, .table-01 td {
	padding: 5px 2px;
	font-size: 14px
}

.table-01 th {
	text-align: right;
	width: 60px;
	font-weight: normal;
	color: #666;
	font-size: 14px
}

.table-01 td {
	color: #666
}

.table-01 .jiathis_style_24x24 {
	margin: 0
}

.table-02 {
	width: 100%
}

.table-02 th, .table-02 td {
	padding: 5px 2px;
	font-size: 12px;
	line-height: 30px
}

.table-02 th {
	text-align: right;
	width: 125px;
	font-weight: normal;
	color: #666;
	vertical-align: text-top
}

.table-02 td {
	color: #666
}

.table-02 .line-b {
	border-bottom: 2px solid #1e82c5
}

.table-02 .line-b th {
	color: #000;
	text-align: left
}

.table-03 th {
	width: 80px
}

.table-02.table-02-b th {
	width: 110px
}/*-----------输入框---------------*/input.text01 {
	border: 1px solid #d8d9da;
	height: 30px;
	color: #333333;
	line-height: 30px;
	padding: 2px 5px;
	width: 75%;
	size: auto;
	box-shadow: 0 0 2px #d6d6d6 inset;
	font-size: 12px
}

input.text01:focus, input.text01:hover, input.text01:active {
	border-color: #d8d9da;
	box-shadow: 0 0 3px #d6d6d6
}

.textarea01 {
	background-color: #fff;
	border: 1px solid #dfdfdf;
	padding: 5px;
	color: #636363;
	width: 75%
}

.textarea01:focus {
	border-color: #d8d9da;
	box-shadow: 0 0 4px #d6d6d6
}/*----------------------------------------</END 公共模块>------------------------------------------------------*//*----产品列表----*/.pro-list li {
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s
}

.pro-list .thumbnail {
	border: 0;
	padding: 0 0 2px;
	background: none;
	border-radius: 0;
	position: relative;
	margin: 0px
}

.pro-list li.col-md-4,.pro-list li.col-md-4:first-child {
	margin-top: 15px;
	margin: 15px 0.4% 0 \9
}

.pro-list li.col-md-4:nth-child(3n+1) {
	margin-left: 0
}

.pro-list .thumbnail a.ImgBox {
	position: relative;
	z-index: 2;
	display: block
}

.pro-list .thumbnail h5 {
	text-align: center;
	position: absolute;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
	font-size: 12px;
	bottom: 0px;
	width: 100%;
	background: url(../images/black.png) repeat;
	margin: 0px
}

.pro-list .thumbnail {
	overflow: hidden
}

.pro-list .thumbnail img {
	width: 100%;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s
}

.pro-list li:hover img {
	width: 100%;
	-webkit-transform: scale(1.12);
	-moz-transform: scale(1.12);
	-ms-transform: scale(1.12);
	-o-transform: scale(1.12);
	transform: scale(1.12)
}

.pro-list .thumbnail .title {
	text-align: center;
	color: #e8603c;
	text-overflow: ellipsis;
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
	background: none;
	height: 40px;
	line-height: 40px;
	margin: 0px 7px
}

.pro-list .thumbnail {
	padding: 0px
}

.pro-list .thumbnail p {
	display: none
}

.pro-list .thumbnail .title {
	font-size: 14px
}/*-----------产品详情页---------------*/.product-detail {
	padding: 0;
	display: table;
	width: 100%;
	margin-top: 10px
}

.product-detail .thumbnail {
	margin-bottom: 0;
	border-radius: 0
}

.product-detail .thumbnail img {
	width: 100%
}

.product-detail h2 {
	font-size: 16px;
	padding: 4px 0 5px 20px;
	margin: 0
}

.product-detail .col-md-5, .product-detail .col-md-7 {
	padding: 0
}

.pro_page b {
	float: left;
	line-height: 20px
}

.pro_page a {
	line-height: 20px
}

.fieldset-style {
	overflow: hidden;
	margin: 15px 0;
	word-break: break-all;
	word-wrap: break-word
}

.fieldset-style .div1 {
	padding: 6px 10px;
	color: #666;
	border: none
}

.fieldset-style .div1 dl img {
	max-width: 100%
}

.fieldset-style .div1 dl {
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 5px
}

.fieldset-style .div1 dl dt {
	margin-bottom: 8px;
	height: 30px;
	line-height: 30px;
	display: block;
	border-bottom: 1px solid #ccc;
	font-size: 14px;
	color: #1e82c5
}

.fieldset-style .div1 dl dd {
	line-height: 22px
}

.fieldset-style h3 {
	color: #fff
}/*-----------产品询价页---------------*/.table-box {
	padding: 0px;
	margin-bottom: 10px
}

.RightTitle {
	border-bottom-width: 2px;
	font-size: 20px;
	margin-bottom: 10px;
	border-bottom-style: solid;
	line-height: 45px;
	text-indent: 10px
}

.table-box .title.p1 {
	border: none;
	font-size: 12px;
	height: 20px;
	line-height: 20px
}/*-----------客户留言、留言反馈---------------*/.message-box {
	padding: 0 10px 10px;
	background: #fff;
	margin-bottom: 10px
}

.message-list {
	padding: 0;
	margin-top: 10px
}

.message-list dl {
	overflow: hidden;
	border: 1px solid #ddd;
	margin-top: 15px;
	background: #fff
}

.message-list dl dt {
	font-size: 15px;
	line-height: 30px;
	overflow: hidden;
	margin-bottom: 10px;
	height: 30px;
	padding: 0 5px
}

.message-list dl dt b {
	font-weight: normal;
	color: #fff
}

.message-list dl dt span {
	float: right;
	font-size: 12px;
	color: #fff;
	max-width: 150px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.message-list dl dd {
	margin: 0 12px
}

.message-list dl dd p {
	font-size: 13px;
	color: #666;
	padding-bottom: 10px
}

.message-list dl dd p i {
	float: left;
	color: #333;
	padding-right: 18px;
	font-size: 18px
}

.message-list dl dd p span {
	word-wrap: break-word;
	word-break: break-all
}

blockquote {
	border-left: 5px solid #fff;
	margin: 0 0 20px;
	padding: 0
}

blockquote small:before {
	content: ""
}/*-----------公司介绍---------------*/.company-box {
	padding: 5px 0
}

.company-box p {
	line-height: 2.1em;
	overflow: hidden;
	color: #333
}/*---友情链接----*/.friendBox {
	margin: 15px auto 0;
	max-width: 1030px
}

.friendLink .link-box {
	height: auto;
	background-color: #fff;
	padding: 5px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.friendLink .link-box h4 {
	color: #666;
	font-size: 14px;
	line-height: 30px;
	display: inline-block
}

.friendLink .link-box ul {
	overflow: hidden;
	display: inline;
	color: #666;
	line-height: 30px
}

.friendLink .link-box ul li {
	position: relative;
	display: inline-block;
	margin-right: 10px;
	font-style: normal;
	padding: 0 3px
}

.friendLink .link-box ul li:first-child:after {
	display: none
}

.friendLink .link-box ul li:after {
	content: '|';
	position: absolute;
	left: -10px;
	top: 0
}

.friendLink .link-box ul a {
	word-break: break-all;
	word-wrap: break-word;
	font-style: normal;
	color: #666
}

.friendLink .link-box ul a:hover {
	color: #ddd
}/*-----------网站地图---------------*/.map-box {
	padding: 0;
	margin-bottom: 10px
}

.map dl {
	border-bottom: 1px dashed #ccc;
	padding: 12px;
	font-size: 13px;
	margin: 0px
}

.map dl:last-child {
	border-bottom: none
}

.map dl dt {
	float: left;
	color: #000
}

.map dl dd {
	display: inline;
	margin: 0px
}

.map dl dd a {
	margin: 0 10px 10px;
	float: left;
	color: #666
}

.map dl dd a:hover {
	color: #1e82c5
}

.map dl dd p {
	overflow: hidden
}

.map-box1 {
	margin: 15px 0;
	min-height: 300px
}/*----新闻资讯----*/.BgP10 {
	padding: 10px 15px
}

.tab-box {
	overflow: hidden;
	padding-top: 5px;
	padding: 10px
}

.tab-box a {
	margin-right: 10px;
	padding: 5px 15px;
	display: inline-block;
	color: #333;
	margin-bottom: 10px;
	background-color: #fff
}

.tab-box a.Themebg:hover {
	color: #fff
}

.tab-box a:hover, .tab-box a.Themebg {
	color: #fff
}

.nlist-box {
	padding: 0px
}

.nlist-box li {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #666;
	border-bottom: 1px solid #CCC;
	position: relative
}

.nlist-box li:before {
	content: "●  ";
	left: 0px
}

.nlist-box li a {
	color: #666;
	padding-left: 15px;
	float: left;
	width: 70%
}

.nlist-box li span {
	color: #666;
	display: block;
	position: absolute;
	right: 0px;
	top: 0px
}

.nlist-box2 li {
	margin-bottom: 10px;
	border: 1px solid #e1e1e1;
	padding: 10px;
	height: auto;
	overflow: hidden
}

.nlist-box2 li a {
	color: #333;
	display: block
}

.nlist-box2 li .news_det {
	width: 100%
}

.nlist-box2 li p {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	color: #333;
	padding: 0px;
	margin-bottom: 5px
}

.nlist-box2 li .time {
	display: block;
	padding: 0px;
	color: #999;
	height: 25px;
	line-height: 25px;
	width: 85px;
	text-align: center;
	background-color: #ccc
}

.nlist-box2 li .det_box {
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #666;
	margin-top: 10px;
	font-size: 12px
}

.body-right .page {
	clear: both;
	margin: 15px 0px 0px !important
}

.p_artlelist h3 span {
	color: #333 !important;
	padding: 0px 10px;
	font-size: 14px;
	font-weight: bold
}

.p_artlelist h3 {
	height: 42px;
	line-height: 42px;
	padding: 0px;
	margin-bottom: 10px
}

.p_artlelist h3 a {
	color: #fff;
	padding: 0px 20px
}

.p_artlelist h3 a.Themetxthover {
	color: #333 !important
}

.suisui {
	width: 100%;
	height: 800px
}/* 小屏幕 一*/@media screen and (max-width:1180px) {
	.footerBox {
		margin: 0px 15px !important
	}
}

@media screen and (max-width:1030px) {
	.page .col-lg-3 {
		text-align: left;
		float: left
	}

	.page .col-lg-3, .page .col-lg-9 {
		margin: 0
	}
}

@media screen and (max-width:870px) {
}/* 横向放置的手机和竖向放置的平板之间的分辨率 三*/@media screen and (max-width: 600px) {
	.product-details .col-md-5 {
		padding: 0
	}/*产品列表*/	.classifi {
		padding: 5px 0
	}

	.row .pro-list li.col-md-4,.productBox .product-box  li.col-md-4 {
		width: 49%;
		margin-left: 0;
		margin: 10px 0 \9
	}

	.row .pro-list li.col-md-4:nth-child(2n),.productBox .product-box  li.col-md-4:nth-child(2n) {
		margin-left: 2%
	}

	.productBox {
		margin: 10px auto 0
	}

	.body-right .productBox {
		margin: 10px auto 0;
		padding: 0
	}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 四*/@media screen and (max-width: 480px) {
	.pro-list .thumbnail .more {
		margin: 10px auto;
		float: none;
		width: 120px
	}

	.pro-list .thumbnail .col-md-4, .pro-list .thumbnail .col-md-9 {
		width: 100%;
		padding: 0
	}

	.pro-list .thumbnail h3 {
		text-align: center;
		margin-top: 10px
	}

	a.a-btn + a {
		margin-bottom: 8px
	}

	.nlist-box li span {
		display: none
	}

	.RightTitle2 .lineBox {
		height: 2px
	}

	.RightTitle2 .TxtBox {
		border-width: 1px
	}

	.productBox .product-box li {
		width: 48%;
		margin-left: 2%
	}

	.productBox .product-box li:nth-child(2n+1) {
		margin-left: 0px
	}
}

@media screen and (max-width: 414px) {
	.page .col-lg-3 {
		width: 45%
	}

	.page .col-lg-9 {
		width: 55%
	}

	.page  .pull-right {
		width: 100%;
		margin-top: 10px;
		text-align: left
	}
}

@media screen and (max-width: 375px) {
	.page .col-lg-3 {
		width: 100%;
		text-align: left
	}

	.page .col-lg-9 {
		width: 100%;
		text-align: left
	}

	.page .col-lg-3,.page .col-lg-9 {
		margin: 0px
	}

	.page .pagination {
		padding-left: 0px
	}
}/* 的手机的分辨率一*/@media screen and (max-width: 320px) {
/*产品列表*/	.row .pro-list li.col-md-4 {
		width: 100%;
		margin-left: 0 !important;
		padding: 0
	}

	.table-02.table-02-b th {
		width: 85px;
		line-height: 20px
	}

	.table-02-b td {
		line-height: 20px
	}

	.table-02 th {
		width: 80px
	}

	.productBox .product-box  li.col-md-4 {
		width: 100%;
		margin-left: 0 !important
	}
}

.btn-warning.btn-can {
	margin-left: 0px !important;
	margin-top: 0px;
	margin-right: 0px !important;
	padding: 0px 5px!important;
	height: 32px!important;
	margin-bottom: 5px;
	line-height: 32px
}

.Themebg.btn-success {
	margin-bottom: 10px;
	padding: 0px 5px!important;
	margin-right: 5px;
	height: 32px!important
}

.tpl_three {
	background-image: url(../images//wa.png);
	background-repeat: */repeat-x;
	background-position: top
}

.tpl_three {
	padding-bottom: 28px;
	background-position: bottom
}

.headfont, .common_top {
	background-color: transparent
}

.common_top .maxsize {
	max-width: 1180px
}

.menu .header-box {
	position: relative;
	max-width: 100%;
	margin: 0 auto
}

.menu .header-box .logo {
	position: relative;
	z-index: 2;
	padding: 0
}

.menu .header-box .logo img {
	margin: 10px 0!important;
	max-height: 60px!important
}

.headFixed {
	width: 100%;
	position: relative;
	z-index: 12
}/*-------</END 头部 LOGO >------------*/.menu .header-nav {
	width: 100%;
	background: -moz-linear-gradient(top, rgba(125,185,232,0) 0%, rgba(0,0,0,0.2) 100%);
	background: -webkit-linear-gradient(top, rgba(125,185,232,0) 0%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(0,0,0,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#4d000000',GradientType=0 )
}

.menu .nav {
	padding: 0;
	float: none;
	margin: 0;
	width: 100%;
	display: flex;
	justify-content: center
}

.menu .nav li {
	float: left;
	text-align: center
}

.PhoneBox {
	float: right
}

.menu .nav > li:hover ul {
	display: block;
	padding: 0
}

.menu .nav > li .Triangle:after {
	content: '';
	display: inline-block;
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 6px solid #fff
}

.menu .nav > li ul {
	width: 100%;
	display: none;
	padding: 0;
	box-shadow: 1px 1px 4px 0 rgba(0,0,0,.4);
	position: absolute;
	left: 0px;
	top: 50px;
	width: 100%
}

.menu .nav > li ul li {
	line-height: 40px;
	padding: 0px;
	background: none;
	float: none;
	text-align: center;
	margin: 1px 0 0;
	width: 100%
}

.menu .nav > li ul li a {
	font-size: 12px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
	padding: 0px 5px;
	margin: 0px
}

.menu .nav > li ul li a:hover {
	text-decoration: none;
	color: #fff
}

.menu .navbar-nav > li > a {
	display: block;
	position: relative;
	font-size: 16px;
	color: #fff;
	height: auto;
	padding: 0 28px;
	height: 50px;
	line-height: 50px;
	-webkit-transition: all .2s ease-in-out 0s;
	-moz-transition: all .2s ease-in-out 0s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: all .2s ease-in-out 0s
}

.menu .navbar-nav > li > a.active, .menu .navbar-nav > li > a:hover, .menu .navbar-nav > li > a:focus {
	color: #fff;
	background: none
}

.menu .navbar-nav > li > a.active {
	background-image: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.menu .navbar-nav > li > a:before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 15px;
	width: 1px;
	height: 20px;
	opacity: .6;
	filter: alpha(opacity=60);
	background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.59) 30%, rgba(0,0,0,0.6) 31%, rgba(0,0,0,0.6) 70%, rgba(0,0,0,0.2) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.59) 30%,rgba(0,0,0,0.6) 31%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.59) 30%,rgba(0,0,0,0.6) 31%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#33000000',GradientType=0 )
}/*--下拉菜单倒三角--*/.menu .nav > li .Triangle:after {
	position: absolute;
	right: 15px;
	top: 22px
}

.NavBtn {
	display: none;
	text-align: center;
	overflow: hidden
}

.header-box .clearfix.none {
	display: none
}

.btn-navbar-t {
	display: none;
	float: right;
	padding: 3px 8px 7px;
	margin-right: 5px;
	margin-left: 5px;
	border: 1px solid #333
}

.btn-navbar-t:hover,.btn-navbar-t:focus,.btn-navbar-t:active,.btn-navbar-t.active,.btn-navbar-t.disabled,.btn-navbar-t[disabled],.btn-navbar-t .icon-bar:hover,.btn-navbar-t .icon-bar:focus,.btn-navbar-t .icon-bar:active {
	filter: Alpha(opacity=80);
	opacity: 0.8
}

.btn-navbar-t .icon-bar {
	background: #333;
	display: block;
	margin-top: 4px;
	width: 18px;
	height: 2px
}

.home-module {
	width: 1180px;
	margin: 0 auto;
	padding: 20px 0 30px
}

.home-title {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	padding-bottom: 30px
}

.home-title span {
	display: block;
	text-align: center
}

.home-title span.tit {
	color: #333;
	font-size: 24px;
	font-weight: 600
}

.home-title span.in {
	position: relative;
	width: calc(50% - 120px);
	height: 1px;
	background: #bfbfbf;
	margin-top: -18px
}

.home-title span.in:before {
	display: block;
	content: '';
	position: absolute;
	top: -4px;
	width: 9px;
	height: 9px;
	background: #bfbfbf
}

.home-title span.in.fl:before {
	right: 0
}

.home-title span.in.fr:before {
	left: 0
}

.PhoneBox {
	margin: 10px 0 0 0
}

.PhoneBox .theme {
	display: block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 38px
}

.PhoneBox .txt01 {
	font-size: 14px;
	color: #666
}

.PhoneBox .txt02 {
	font-size: 24px;
	font-weight: bold
}/*-------</END 导航>------------*//*-------</END 切换导航按钮>------------*//* 小屏幕 一*/@media screen and (max-width:1180px) {
	.home-module {
		width: 96%;
		margin: 0 2%
	}

	.menu .header-nav .nav-box {
		width: auto;
		margin: 0 10px
	}

	.menu .header-box .logo {
		position: relative;
		left: 15px
	}

	.menu .header-nav {
		margin-right: 15px
	}
}/* 小屏幕 二*/@media screen and (max-width:870px) {
	.menu {
		height: auto
	}

	.header-box .clearfix.none {
		display: block
	}

	.menu .header-nav {
		position: static;
		width: 100%;
		height: auto;
		margin: 0
	}

	.menu .header-box {
		width: 100%;
		position: relative
	}/*-----------</LOGO>---------------*/	.menu .nav li a:hover:after {
		display: none
	}

	.menu .btn-t {
		display: block;
		position: absolute;
		top: 18px;
		right: 14px;
		z-index: 11
	}

	.menu .header-nav .nav-box {
		background: none;
		height: auto;
		padding: 0;
		margin: 0
	}

	.menu .navbar-collapse {
		margin: 0;
		border-top-width: 2px;
		border-top-style: solid
	}

	.menu .navbar-collapse.collapse {
		display: none!important
	}

	.menu .navbar-collapse.in {
		overflow-y: hidden;
		display: block!important;
		height: auto
	}

	.menu .navbar-collapse.collapseing {
		padding: 0;
		margin: 0
	}

	.menu .nav {
		float: none;
		width: 100%
	}

	.menu .nav li {
		float: none;
		width: 100%;
		background: none;
		border-top-width: 1px;
		border-top-style: solid
	}

	.menu .nav li:last-child {
		border-bottom: none
	}

	.menu .nav li a {
		padding: 0 20px;
		text-align: left;
		display: block;
		font-size: 14px;
		margin: 0;
		line-height: 30px
	}

	.menu .nav li a:hover,.menu .nav li.active a ,.menu .nav li.active {
		text-align: left;
		color: #fff
	}

	.menu .nav li a:hover,.menu .nav li.Theme {
		border-radius: 0;
		-webkit-transform: translatex(5px);
		-moz-transform: translatex(5px);
		transform: translatex(5px)
	}

	.menu .NavBox {
		width: 100%;
		visibility: hidden;
		height: 0;
		overflow: hidden
	}

	.menu .header-box.active .NavBox {
		visibility: visible
	}

	.PhoneBox {
		display: none
	}

	.menu .header-box .logo {
		max-width: 80%
	}/*-----------</菜单>---------------*/
}

@media screen and (min-width: 981px) {
	.menu .NavBox {
		display: block!important;
		height: auto!important;
		padding-bottom: 0;
		overflow: visible!important
	}
}

@media screen and (max-width:600px) {
	.home-module .col-md-4 {
		padding: 0
	}
}

.banner {
	width: 100%;
	overflow: hidden
}

.carousel {
	margin: 0
}

.bannerBox {
	max-width: 100%;
	margin: 0 auto;
	position: relative
}

.banner .carousel-control {
	background: none
}

.banner .mz-flexslider li {
	position: relative
}/*---公告和搜索----*/.notice .notice-box {
	background-image: url(../images/searbg.jpg);
	position: relative;
	height: 50px
}

.notice .notice-box .notice-ul {
	overflow: hidden;
	height: 50px
}

.notice .notice-box ul {
	padding: 0 0 0 60px;
	color: #fff;
	font-size: 12px;
	width: 100%;
	list-style: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.notice .notice-box ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 50px
}

.notice .notice-box ul li a {
	display: block;
	color: #fff
}

.notice .notice-box ul li .glyphicon {
	top: 3px
}

.notice .notice-box .searchBox {
	float: right
}

.notice .notice-box .navbar-form {
	padding: 0;
	margin: 0
}

.notice .notice-box .navbar-form .form-control {
	border-radius: 0;
	font-size: 12px;
	height: 33px;
	padding: 0 10px
}

.notice .notice-box .dropdown-menu {
	border-radius: 0;
	padding: 0;
	min-width: 91px;
	left: -1px
}

.notice .notice-box .dropdown-menu>li {
	padding: 0
}

.notice .notice-box .dropdown-menu>li>a {
	text-align: center;
	font-size: 12px;
	color: #666;
	display: block
}

.notice .notice-box .btn-danger {
	color: #333;
	background-image: none;
	border-radius: 0;
	padding: 6px 10px
}

.notice .notice-box .btn-danger:hover, .notice .notice-box .btn-danger:focus, .notice .notice-box .btn-danger:active, .notice .notice-box .btn-danger.active,.notice .notice-box .open>.dropdown-toggle.btn-danger {
	background-color: #b82d08;
	border: 1px solid #b82d08
}

.notice .notice-box .noticeboxBg {
	display: none;
	z-index: 1
}

.notice .notice-box .col-md-5 {
	padding-left: 0px;
	padding-right: 0px
}

.navbar-form .form-group {
	padding: 7px 0;
	width: 100%
}

.notice .notice-box .iconfont {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	width: 50px;
	color: #fff;
	line-height: 50px;
	font-size: 35px;
	height: 50px
}

.notice .search {
	width: 100%;
	float: right;
	position: relative;
	padding-right: 113px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0
}

.notice .notice-box .btn-search {
	padding: 0 15px;
	line-height: 34px
}/* 小屏幕 一*/@media screen and (max-width:1030px) {
	.notice .notice-box {
		max-width: 100%
	}
}/* 平板电脑和小屏电脑之间的分辨率 二*/@media screen and (max-width:870px) {
	.notice .notice-box .col-md-4 {
		width: 48%
	}
}/* 平板电脑和小屏电脑之间的分辨率 二*/@media screen and (max-width: 768px) {
	.navbar-form .form-group {
		margin: 0
	}

	.notice .notice-box .navbar-form {
		margin: 0
	}

	.notice .btn-search-group {
		top: 8px
	}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 三*/@media screen and (max-width: 600px) {
	.notice .alertinfo {
		display: none
	}

	.notice .notice-box .noticeboxBg {
		display: block;
		width: 100%;
		height: 50px;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 1
	}

	.notice .notice-box .col-md-4 {
		width: 100%;
		margin: 0;
		padding: 0 0 0 15px
	}

	.navbar-form .form-group {
		padding: 5px 0 7px
	}
}/* 横向放置的手机和竖向放置的平板之间的分辨率 四*/@media screen and (max-width: 480px) {
	.notice .notice-box ul li {
		padding-left: 0
	}

	.notice .alertinfo {
		display: none
	}

	.notice .notice-box .search {
		display: block
	}
}/* 手机的分辨率一*/@media screen and (max-width: 360px) {
	.notice .notice-box .search {
		width: 335px
	}

	.notice .navbar-form .form-control {
		width: 210px
	}
}/* 手机的分辨率二*/@media screen and (max-width: 320px) {
	.notice .notice-box .search {
		width: 295px
	}

	.notice .navbar-form .form-control {
		width: 180px
	}
}

@media screen and (max-width: 303px) {
	.notice .notice-box .search {
		width: 285px
	}
}

.notice .btn-search-group {
	height: 34px;
	color: #fff;
	font-size: 14px;
	font-family: "SimSun";
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 7px;
	background-color: #fff
}

.notice .btn-search-group .btn {
	background: none !important;
	border: none !important
}

.notice .alertinfo li {
	line-height: 50px;
	white-space: nowrap
}

.notice .alertinfo li .iconfont {
	font-size: 30px
}

.notice .notice-box .search input.form-control {
	height: 20px;
	line-height: 20px;
	width: 100%;
	margin-left: -10px;
	background-color: #fff;
	border-right: none;
	padding: 7px 0 7px 8px;
	border: none
}

.notice .notice-box .search input::-webkit-input-placeholder {
	color: #000 !important
}

.notice .notice-box .search input:-moz-placeholder {
	color: #000 !important
}

.notice .notice-box .search input::-moz-placeholder {
	color: #000 !important
}

.notice .notice-box .search input:-ms-input-placeholder {
	color: #000 !important
}

@media screen and (max-width: 768px) {
	.notice .btn-search-group {
		top: 8px
	}
}

@media screen and (max-width: 600px) {
	.notice .btn-search-group {
		top: 6px
	}
}

.about-info {
}

.info-img {
	width: 500px;
	height: 370px;
	overflow: hidden
}

.info-img img {
	width: 100%
}

.info-txt {
	width: 650px;
	overflow: hidden
}

.info-p {
	width: 100%;
	height: 255px;
	padding-top: 15px;
	margin-bottom: 35px;
	overflow: hidden;
	padding-top: 15px
}

.info-p * {
	font-size: 16px!important;
	line-height: 25px!important
}

.info-more {
	width: 100%;
	overflow: hidden
}

.info-more a {
	display: block;
	padding: 8px 50px;
	color: #fff;
	font-size: 14px;
	text-align: center
}

.info-more a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}

@media screen and (max-width: 1180px) {
	.info-img {
		width: 45%
	}

	.info-txt {
		width: 50%
	}

	.info-p {
		height: 225px
	}
}

@media screen and (max-width: 900px) {
	.info-p {
		height: 175px
	}
}

@media screen and (max-width: 768px) {
	.info-p {
		height: 150px
	}
}

@media screen and (max-width: 640px) {
	.info-img {
		width: 100%;
		height: auto
	}

	.info-txt {
		width: 100%
	}

	.info-p {
		max-height: 373px;
		height: auto
	}
}

@media screen and (max-width: 320px) {
	.info-p {
		max-height: 200px;
		height: auto
	}
}

.article-title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

.article-title span {
	width: 68%;
	padding-left: 2%;
	display: block
}

.article-title a {
	width: 26%;
	height: 100%;
	line-height: 46px;
	color: #fff;
	text-align: center;
	padding: 0;
	border-radius: 0;
	border: none
}

.article-title a:hover {
	color: #fff
}

.article-mod {
	width: 100%;
	max-width: 1180px;
	padding: 15px 0 10px
}

.article-mod li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd
}

.article-mod li a {
	width: 78%;
	display: block;
	font-size: 14px
}

.article-mod li span {
	width: 22%;
	display: block;
	color: #999;
	font-size: 12px;
	text-align: right
}

.article-mod li.first {
	height: auto;
	position: relative;
	border: none
}

.article-mod li.first a {
	width: 100%;
	color: #fff
}

.article-mod li.first a:hover {
	color: #fff
}

.article-mod li.first p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	padding: 0 2%
}

.article-mod li .img {
	width: 100%;
	overflow: hidden
}

.article-mod li .img img {
	width: 100%
}

@media screen and (max-width:900px) {
	.article-mod li a {
		width: 100%
	}

	.article-mod li span {
		display: none
	}
}

@media screen and (max-width:600px) {
	.article-mod {
		margin-bottom: 18px
	}

	.article-mod li:nth-child(n+7) {
		display: none
	}
}

.article-title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

.article-title span {
	width: 68%;
	padding-left: 2%;
	display: block
}

.article-title a {
	width: 26%;
	height: 100%;
	line-height: 46px;
	color: #fff;
	text-align: center;
	padding: 0;
	border-radius: 0;
	border: none
}

.article-title a:hover {
	color: #fff
}

.article-mod {
	width: 100%;
	max-width: 1180px;
	padding: 15px 0 10px
}

.article-mod li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd
}

.article-mod li a {
	width: 78%;
	display: block;
	font-size: 14px
}

.article-mod li span {
	width: 22%;
	display: block;
	color: #999;
	font-size: 12px;
	text-align: right
}

.article-mod li.first {
	height: auto;
	position: relative;
	border: none
}

.article-mod li.first a {
	width: 100%;
	color: #fff
}

.article-mod li.first a:hover {
	color: #fff
}

.article-mod li.first p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	padding: 0 2%
}

.article-mod li .img {
	width: 100%;
	overflow: hidden
}

.article-mod li .img img {
	width: 100%
}

@media screen and (max-width:900px) {
	.article-mod li a {
		width: 100%
	}

	.article-mod li span {
		display: none
	}
}

@media screen and (max-width:600px) {
	.article-mod {
		margin-bottom: 18px
	}

	.article-mod li:nth-child(n+7) {
		display: none
	}
}

.article-title {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	height: 46px;
	line-height: 46px
}

.article-title span {
	width: 68%;
	padding-left: 2%;
	display: block
}

.article-title a {
	width: 26%;
	height: 100%;
	line-height: 46px;
	color: #fff;
	text-align: center;
	padding: 0;
	border-radius: 0;
	border: none
}

.article-title a:hover {
	color: #fff
}

.article-mod {
	width: 100%;
	max-width: 1180px;
	padding: 15px 0 10px
}

.article-mod li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	border-bottom: 1px dashed #ddd
}

.article-mod li a {
	width: 78%;
	display: block;
	font-size: 14px
}

.article-mod li span {
	width: 22%;
	display: block;
	color: #999;
	font-size: 12px;
	text-align: right
}

.article-mod li.first {
	height: auto;
	position: relative;
	border: none
}

.article-mod li.first a {
	width: 100%;
	color: #fff
}

.article-mod li.first a:hover {
	color: #fff
}

.article-mod li.first p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 96%;
	height: 40px;
	line-height: 40px;
	background: rgba(0,0,0,.5);
	padding: 0 2%
}

.article-mod li .img {
	width: 100%;
	overflow: hidden
}

.article-mod li .img img {
	width: 100%
}

@media screen and (max-width:900px) {
	.article-mod li a {
		width: 100%
	}

	.article-mod li span {
		display: none
	}
}

@media screen and (max-width:600px) {
	.article-mod {
		margin-bottom: 18px
	}

	.article-mod li:nth-child(n+7) {
		display: none
	}
}/*-----------<图库>---------------*/.album {
	height: auto;
	overflow: hidden;
	margin: 0px;
	position: relative;
	padding-bottom: 18px
}

#dHomePageCarousel {
	height: 320px;
	max-width: 1020px;
	position: relative;
	margin: 0 auto;
	width: 100%;
	-webkit-transition: all .5s ease;
	transition: all .5s ease
}

#dLocalHomesCarousel {
	height: 230px;
	margin: 0px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 1020px
}

.divCarouselInfo {
	width: 110px;
	height: 64px;
	line-height: 16px;
	padding-top: 10px;
	position: relative;
	margin: 0 auto;
	top: 240px
}

.imgBorder {
	position: absolute;
	cursor: pointer;
	border: 1px solid #fff
}

.imgBorder:hover {
	border: 1px solid;
	cursor: pointer;
	position: absolute
}

.btnCarouselLT {
	background: url("/Public/Images/Theme204/album_left.png") no-repeat left top;
	display: block;
	height: 41px;
	position: absolute;
	cursor: pointer;
	top: 17px;
	width: 40px
}

.btnCarouselRT {
	background: url("/Public/Images/Theme204/album_right.png") no-repeat right top;
	display: block;
	height: 41px;
	position: absolute;
	cursor: pointer;
	top: 17px;
	width: 40px
}

img {
	border: medium none
}

@media screen and (max-width: 1020px) {
} /*产品列表*/.productBox {
}

.product-box li,.product-box li img,.pro-category,.pro-category li {
	-webkit-transition: all .6s ease-in-out 0s;
	-moz-transition: all .6s ease-in-out 0s;
	-ms-transition: all .6s ease-in-out 0s;
	-o-transition: all .6s ease-in-out 0s;
	transition: all .6s ease-in-out 0s
}

.pro-category::-webkit-scrollbar {
	width: 7px;
	height: 7px;
	background-color: #f5f5f5
}

.pro-category::-webkit-scrollbar-track {
	border-radius: 7px;
	background-color: rgba(0,0,0,0.1)
}

.pro-category::-webkit-scrollbar-thumb {
	width: 7px;
	height: 7px;
	border-radius: 7px;
	background-color: rgba(0,0,0,.1)
}

.pro-category {
	width: 16%;
	height: 492px;
	overflow-x: hidden;
	overflow-y: auto
}

.pro-category li {
	height: 32px;
	line-height: 32px;
	color: #fff;
	border: 1px solid;
	font-size: 14px;
	margin-bottom: 10px
}

.pro-category li a {
	display: block;
	padding: 0 12px
}

.pro-category li.pro-tit {
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	font-weight: bold
}

.product-box {
	padding: 0;
	width: 80%
}

.product-box {
	overflow: hidden;
	overflow-x: auto
}

.product-box li {
	float: left;
	width: 32%;
	margin: 0 2% 2% 0;
	background: #fff
}

.product-box li:nth-child(3n) {
	margin-right: 0
}

.product-box li .img {
	position: relative;
	overflow: hidden;
	width: 100%
}

.product-box li .img img {
	width: 100%
}

.product-box li .img h3 {
	position: absolute;
	bottom: 0;
	width: 96%;
	padding: 0 2%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	background: rgba(0,0,0,.4);
	color: #fff
}

.product-box li a:hover img {
	-webkit-transform: scale(1.2);
	transform: scale(1.2)
}

@media screen and (max-width:1180px) {
	.product-box {
		width: 82%
	}

	.product-box li .TxtBox {
		font-size: 14px;
		line-height: 20px;
		height: 60px
	}

	.product-box li .img h3 {
		height: 42px;
		line-height: 42px
	}
}

@media screen and (max-width:1040px) {
	.pro-category {
		height: 398px
	}
}

@media screen and (max-width:860px) {
	.pro-category {
		height: 345px
	}
}

@media screen and (max-width:768px) {
	.product-box li .img h3 {
		height: 38px;
		line-height: 38px;
		font-size: 14px
	}

	.pro-category li.pro-tit {
		font-size: 16px
	}

	.pro-category {
		height: 285px
	}
}

@media screen and (max-width:640px) {
	.product-box li .TxtBox {
		font-size: 12px;
		line-height: 18px;
		height: 51px;
		padding-top: 6px
	}

	.product-box li .img h3 {
		height: 32px;
		line-height: 32px
	}

	.pro-category {
		width: 100%;
		height: auto
	}

	.pro-category li {
		box-sizing: border-box;
		width: 49%;
		float: left;
		margin-left: 2%
	}

	.pro-category li:nth-child(2n) {
		margin-left: 0
	}

	.pro-category li.pro-tit {
		width: 100%;
		margin-left: 0
	}

	.product-box {
		width: 100%
	}

	.product-box li {
		width: 49%
	}

	.product-box li:nth-child(3n) {
		margin-right: 2%
	}

	.product-box li:nth-child(2n) {
		margin-right: 0
	}
}

@media screen and (max-width:320px) {
}/*---footer----*/.footers {
	width: 100%;
	color: #fff;
	margin-top: 15px
}

.footerBox {
	margin: 0 auto;
	max-width: 1180px
}

.footers .footers-box {
	padding: 15px 0
}

.footers .footers-box a {
	margin-right: 10px;
	color: #fff !important;
	word-break: break-all;
	word-wrap: break-word
}

.footers .footers-box p {
	padding: 0;
	font-size: 12px;
	line-height: 20px
}/*-----------</END>---------------*/