@charset "utf-8";
@import 16a5e80ee93a445181a47861a2092027.css;
@import c5b89492975644498205c21a40405b58.css;
body, html {
	height:100%
}
body {
	font-family:Karla, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.5;
	color:#333
}
a {
	color:#000;
	text-decoration:none
}
a:hover {
	color:#777;
-o-transition:all .3s linear;
-webkit-transition:all .3s linear;
-moz-transition:all .3s linear;
transition:all .3s linear
}
.css-radius {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px
}
.css-shadow {
	-webkit-box-shadow:0 0 6px rgba(0, 0, 0, .4);
	-moz-box-shadow:0 0 6px rgba(0, 0, 0, .4);
	box-shadow:0 0 6px rgba(0, 0, 0, .4)
}
.imgholder img {
	transform:scale(1, 1);
	-ms-transform:scale(1, 1);
	-moz-transform:scale(1, 1);
	-webkit-transform:scale(1, 1);
	-o-transform:scale(1, 1);
transition:transform .5s ease-in-out, opacity .5s;
-moz-transition:-moz-transform .5s ease-in-out, opacity .5s;
-webkit-transition:-webkit-transform .5s ease-in-out, opacity .5s
}
.imgholder:hover img {
	transform:scale(1.05, 1.05);
	-ms-transform:scale(1.05, 1.05);
	-moz-transform:scale(1.05, 1.05);
	-webkit-transform:scale(1.05, 1.05);
	-o-transform:scale(1.05, 1.05)
}
.rotation360 {
transition:All .4s ease-in-out;
-webkit-transition:All .4s ease-in-out;
-moz-transition:All .4s ease-in-out;
-o-transition:All .4s ease-in-out
}
.rotation360:hover {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg)
}
.fadeout img {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
-webkit-transition:opacity .5s ease-in-out;
-moz-transition:opacity .5s ease-in-out;
-o-transition:opacity .5s ease-in-out;
-ms-transition:opacity .5s ease-in-out;
transition:opacity .5s ease-in-out
}
.fadeout:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	opacity:.7
}
.input1, .textarea, .select, textarea {
	background:#FFF;
	border:1px solid #CCC;
	font-family:'Lato', 'Abel', sans-serif;
	font-size:14px;
	line-height:1.1;
	color:#555
}
.input1:focus, .textarea:focus, .select:focus, textarea:focus {
	border:1px solid #000
}
hr {
	height:1px;
	background:#CCC
}
.white {
	color:#FFF
}
.gray {
	color:#999
}
.black {
	color:#000
}
.blue {
	color:#0e6cbe
}
.red {
	color:#be0000
}
.green {
	color:#19a568
}
.orange {
	color:#F60
}
.yellow {
	color:#FF0
}
.purple {
	color:#63C
}
.brown {
	color:#6e453c
}
#goTop {
	border:1px solid #CCC;
	color:#66f;
	background:#FFF;
	text-align:center;
	position:fixed;
	bottom:20px;
	right:20px;
	width:50px;
	height:50px;
	line-height:50px;
	cursor:pointer;
	display:none;
	font-family:Verdana, Geneva, sans-serif;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	-webkit-box-shadow:#EEE 0 0 5px;
	-moz-box-shadow:#EEE 0 0 5px;
	box-shadow:#EEE 0 0 5px
}
#goTop:hover {
	background:#66f;
	color:#FFF
}
#goTop:before {
	content:'\f106';
	font-family:'Font Awesome\ 5 Free';
	font-weight:900;
	display:block;
	margin:-10px 0 -33px;
	text-align:center;
	font-size:1.5em
}
.call-center {
	display:none;
	border-top:1px solid #eaeaea;
	position:fixed;
	z-index:99;
	left:0;
	bottom:0;
	width:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center
}
.call-center li {
	float:left;
	width:33.3%;
	border-right:solid 1px #eaeaea
}
.call-center li a {
	display:block;
	padding:8px;
	font-size:15px;
	text-decoration:none;
	background:#fff;
	color:#66f;
	height:40px
}
.call-center li span {
	margin-left:7px
}
.action1 {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05);
	-webkit-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.action1:hover {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.action2 {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.action2:hover {
	-webkit-transform:scale(0.95);
	-ms-transform:scale(0.95);
	transform:scale(0.95)
}
.action3 {
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95);
	-webkit-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.action3:hover {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.action4 {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.action4:hover {
	-webkit-transform:scale(1.05);
	-ms-transform:scale(1.05);
	transform:scale(1.05)
}
.gradient-03s {
-webkit-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1);
transition:all .3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.gradient-1s {
	-webkit-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.wrapper {
	padding-bottom:3em
}
.container {
	position:relative
}
.navbar-brand {
	position:absolute;
	top:15px;
	left:18px;
	width:400px;
	height:85px;
	display:block;
	background:url(../images/logo.png) 0 top no-repeat;
	background-size:400px
}
.header .navbar {
	background:url(../images/hbg.jpg) top center
}
.navbar {
	margin-bottom:0;
	border-radius:0;
	order:0;
	border-top:8px solid #66f
}
.navbar-collapse {
	padding-top:2.5em;
	letter-spacing:1px
}
.header .navbar-nav>li>a {
	color:#333;
	font-size:1.5rem;
	font-weight:700;
	padding:12px 10px
}
.header .navbar-nav>li:last-child>a {
	padding-right:5px
}
.header .navbar-nav>li>a span {
	color:#66f;
	font-size:1.2rem
}
.header .navbar-nav>li:before {
	content:'/';
	font-size:2rem;
	float:left;
	color:#cecece;
	padding:7px 0
}
.header .navbar-nav>li:first-child:before {
	display:none
}
.header .navbar-nav {
	padding:5px 0
}
.cl-effect-13 a::before {
font-size:16px;
top:65%;
font-weight:400
}
.cl-effect-13 a:hover::before, .cl-effect-13 a:focus::before, .header .navbar-nav > li.active > a::before {
color:#8585ff;
text-shadow:10px 0 #8585ff, -10px 0 #8585ff
}
.lang {
	position:absolute;
	right:1%;
	top:15px;
	background:#66f;
	border:1px solid #66f;
	border-radius:0 0 6px 6px;
	overflow:hidden
}
.lang a {
	padding:3px 10px;
	color:#fff;
	background:rgba(255, 255, 255, 0.5)
}
.lang .active {
	background:#66f;
	color:#fff
}
.header_contact {
	position:absolute;
	top:1px;
	right:100px
}
.header_top_img {
	position:absolute;
	top:-2px;
	right:0
}
.footer {
	clear:both;
	font-size:1.5rem;
	overflow:hidden;
	padding-top:1em;
	background:#66f
}
.footer [class^=col-] {
padding:0 0 0 10px
}
.footer a {
	color:rgba(255, 255, 255, 0.8)
}
.footer a:hover, .footer .footnav li a:hover, .footer .copyright .by a:hover {
	color:#fff;
	text-decoration:none
}
.footer a.hvr-underline-from-left:before {
	background:rgba(255, 255, 255, 0.3);
	height:2px
}
.footer .flogo {
	position:relative;
	display:block;
	overflow:hidden
}
.footer .flogo a>img {
	max-width:auto;
	height:50px;
	float:left
}
.footer .slogan>img {
	height:20px
}
.footer .flogo .comtxt {
	position:absolute;
	left:120px;
	top:29px
}
.footer .flogo .slogan {
	position:absolute;
	right:0;
	bottom:1px;
	color:rgba(255, 255, 255, .8);
	font-size:1.2rem
}
.footer ul {
	clear:both;
	list-style:none;
	padding:0
}
.footer ul li {
	display:inline-block;
	margin:0 .3em;
	color: #fff;
}
.footer ul li span {
	color:rgba(255, 255, 255, 0.8)
}
.footer .footnav {
	border-top:1px solid rgba(255, 255, 255, .4);
	margin:0
}
.footer .footnav li a {
	font-size:1.7rem;
	padding:.5em 0 0;
	display:block;
	color:#fff
}
.footer .copyright {
	clear:both;
	font-size:.8em;
	padding:.5em 0;
	text-align:center;
	color:rgba(255, 255, 255, 0.4);
	background:#545454
}
.footer .copyright .by {
	margin-left:1em;
	color:rgba(255, 255, 255, 0.3);
	display:inline-block
}
.footer .copyright .by a {
	margin:0 3px;
	color:rgba(255, 255, 255, 0.3)
}
.btnWrap {
	clear:both;
	padding:1em 0
}
.btnWrap1 {
	clear:both;
	padding:1em 0;
	text-align:center
}
.moreBox {
	display:inline-block;
	background:#66f;
	padding:3px 15px 5px;
	border-radius:10px;
	overflow:hidden
}
.moreBox a {
	color:#fff
}
.moreBox a:hover {
	text-decoration:none
}
.moreBox.hvr-sweep-to-right:before {
	background:#b91e20
}
.table-container table td {
	min-width:100px;
	padding:5px;
	border:1px solid #ccc;
	white-space:inherit
}
@media screen and (max-width: 768px) {
.table-container {
width:100%;
overflow-y:auto;
_overflow:auto;
margin:0 0 1em
}
}
.banner {
	margin-top:106px
}
.carousel {
	margin-top:106px;
	padding:1em
}
.carousel .carousel-inner .item {
	transition-property:opacity
}
.carousel:hover .carousel-control {
	display:block
}
.carousel .item, .carousel .item.active, .carousel .carousel-inner {
	height:100%
}
.carousel .fill {
	width:100%;
	height:100%;
	background-position:center;
	background-size:cover
}
.carousel .fill img {
	max-width:100%
}
.carousel-inner>.item img.pc_open {
	display:block
}
.carousel-inner>.item img.mc_open {
	display:none
}
.carousel .carousel-control {
	background:none;
	display:none
}
.carousel-control .icon-prev::before, .carousel-control .icon-next::before {
content:''
}
.carousel-control .icon-prev, .carousel-control .icon-next {
	width:30px;
	height:60px;
	margin:-30px 0 0
}
.carousel-control .icon-prev {
	background:url(../images/control-icon.png) 0 0 no-repeat
}
.carousel-control .icon-next {
	background:url(../images/control-icon.png) -30px 0 no-repeat
}
.carousel-control.left, .carousel-control.right {
	background-image:none
}
.carousel:hover .carousel-control .icon-prev {
	left:30%
}
.carousel:hover .carousel-control .icon-next {
	right:30%
}
.carousel-box {
	position:absolute;
	right:70px;
	top:30%;
	overflow:hidden;
	text-align:center
}
.carousel-Txt {
	right:20%;
	top:10px;
	left:auto;
	min-width:300px;
	font-size:3em;
	color:#323232;
	text-shadow:0 2px 6px #fff;
	font-weight:700;
	padding-left:30px;
	text-align:left
}
.carousel-box ul {
	display:inline-block;
	max-width:500px;
	list-style:none;
	padding:0;
	margin:0
}
.carousel-box li {
	display:inline-block;
	width:calc(100% / 3 - 24px);
	padding:10px;
	text-align:center
}
.carousel-box li img {
	max-width:100%;
	width:100px;
	background:rgba(255, 255, 255, .6);
	border-radius:100%;
	border:5px solid #fff;
	padding:10px;
	box-shadow:3px 6px 10px #9d9d9d
}
.icon_box {
	margin-top:60px
}
.icon_box img {
	width:100px;
	height:100px;
	margin:0 10px;
	box-shadow:10px 10px 10px -5px rgba(100, 100, 100, 0.4);
	border:5px solid#fff;
	background-color:rgba(238, 238, 238, 0.253);
	border-radius:60px;
	padding:10px
}
.mjtitle {
	color:#333;
	position:relative;
	letter-spacing:3px;
	font-weight:700;
	margin-bottom:1em
}
.mjtitle:after {
	content:"";
	display:block;
	width:50px;
	height:1px;
	margin:10px auto 0;
	background:#bbb
}
.mjtitle p {
	color:#5d5d5d;
	font-size:2.5rem;
	font-weight:400;
	letter-spacing:3px
}
.subtitle {
	font-size:2.6rem;
	margin-top:0
}
.subtitle span {
	color:#8e8e8e;
	font-size:2rem
}
.subtitle span:before {
	content:'/';
	margin:0 5px
}
.subtitle2 {
	color:#000;
	font-weight:700;
	padding-bottom:9px;
	border-bottom:1px solid #ccc
}
.newsArea {
	/*background:#545454;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;*/
	padding:10px;
	font-weight:700;
	font-size:2rem;
	letter-spacing:1.2px
}
.newsArea a {
	color:#337ab7
}
.aboutArea {
	padding:1em 0 2.5em;
	background:#fff url(../images/mapbg.jpg) bottom center no-repeat
}
.aboutArea .maptit {
	font-size:3rem;
	font-weight:700;
	color:#db1422
}
.aboutArea .leftBox {
	width:600px;
	padding-top:1em;
	float:left
}
.aboutArea .leftBox ul {
	padding:0
}
.aboutArea .leftBox ul li {
	display:inline-block;
	width:calc(100% / 4 - 4px);
	vertical-align:top;
	text-align:center;
	padding-bottom:1em
}
.aboutArea .leftBox img {
	max-width:70%
}
.aboutArea .leftBox .atxt {
	font-weight:700;
	color:#5c5c5c
}
.aboutArea .leftBox .atxt p {
	font-weight:400;
	color:#bcbcbc;
	line-height:1.2
}
.aboutArea .rightBox {
	width:calc(100% - 650px);
	float:right;
	padding:50px 0 50px 30px
}
.aboutArea .rightBox p {
	margin:0;
	font-weight:700;
	line-height:30px;
	letter-spacing:1px
}
.productArea {
	padding-bottom:2em
}
.productArea .category {
	width:calc(100% / 2 - 20px);
	float:left;
	display:block;
	position:relative;
	margin:15px 10px;
	overflow:hidden;
	border:1px solid #efefef
}
.productArea .category img {
	max-width:100%;
	position:relative;
	z-index:0
}
.productArea .category img, .productArea .category:before {
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.productArea .category:hover:before {
	width:55%
}
.productArea .category:hover img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.productArea .category:before {
	pointer-events:none;
	content:"";
	position:absolute;
	z-index:1;
	top:0;
	left:0;
	width:50%;
	height:0;
	border-right:60px solid transparent;
	border-top:295px solid rgba(219, 20, 34, .9)
}
.productArea .category .cover {
	position:absolute;
	z-index:1;
	top:50%;
	left:0;
	width:40%;
	color:#fff;
	text-align:center;
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-webkit-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.productArea .category .cn {
	font-size:1.7rem;
	color:#fff;
	font-weight:700
}
.productArea .category .en {
	margin:5px;
	color:rgba(255, 255, 255, .8);
	font-size:1.3rem;
	font-weight:400
}
.productArea .category1 {
	width:calc(100% / 2 - 20px);
	float:left;
	display:block;
	position:relative;
	margin:15px 10px
}
.productArea .category1 .picBox {
	overflow:hidden;
	border:1px solid #ededed
}
.productArea .category1 img {
	max-width:100%;
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out
}
.productArea .category1 .cn {
	font-size:1.7rem;
	font-weight:700;
	text-align:center;
	padding:10px;
	background:#e1e1e1
}
.productArea .category1:hover {
	text-decoration:none
}
.productArea .category1:hover img {
	-moz-transform:scale(1.05);
	-ms-transform:scale(1.05);
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.productArea .category1:hover .cn {
	color:#66f
}
.mt30 {
	margin-top:50px
}
.page_main_list {
	display:inline-block;
	width:calc(100% - 300px);
	padding-left:40px
}
.page_main {
	display:inline-block;
	width:100%
}
.root_bg {
	padding:2px 0;
	margin-top:103px
}
.breadcrumb {
	text-align:left;
	margin-bottom:0;
	background:none;
	border-radius:0;
	font-size:14px;
	color:#949494
}
.breadcrumb>.active {
	color:#66f
}
.breadcrumb>li+li:before {
	color:#666;
	content:"/"
}
.breadcrumb li:first-child:before {
	content:"\f0e8";
	font-family:'Font Awesome\ 5 Free';
	margin-right:8px;
	color:#a3a3a3;
	font-weight:900
}
.page_box {
	clear:both;
	text-align:center;
	padding-top:1em
}
.page_box a {
	display:inline-block;
	width:30px;
	height:30px;
	line-height:30px;
	font-size:14px;
	border:1px solid #cacaca
}
.page_box a:hover, .page_box a.on {
	background:#999;
	color:#fff
}
.page_box .first, .page_box .last {
	font-size:18px;
	color:#929292;
	border:none
}
.sidebar .navbar-toggle {
	color:#fff;
	background:#777;
	width:100%;
	margin:0
}
.sidebar .navbar-toggle i {
	padding-left:10px;
	padding-right:10px
}
.sidebar {
	float:left;
	width:300px;
	margin-bottom:20px;
	padding-bottom:10px
}
.sidebar ul {
	clear:both;
	list-style-type:none;
	margin:0;
	padding:.3em
}
.sidebar .choice_item {
	box-shadow:0 0 10px #ccc
}
.sidebar .choice_item>li>a {
	display:block;
	padding:.3em .5em;
	text-decoration:none
}
.sidebar .choice_item>li>a.collapsed .creat:before {
	content:"\f105";
	font-family:'Font Awesome\ 5 Free';
	font-weight:900;
	float:right
}
.sidebar .choice_item .creat:before {
	content:"\f107";
	font-family:'Font Awesome\ 5 Free';
	font-weight:900;
	float:right
}
.sidebar .choice_item>li.panel {
	margin-bottom:0;
	border-radius:0;
	border-bottom:1px solid #ccc
}
.sidebar .choice_item>li>ul {
	padding:0 1em 0 2em;
	background:#f0f0f0
}
.sidebar .choice_item>li>ul>li {
	padding:5px 0 5px 5px
}
.sidebar .choice_item>li>ul>li:last-child {
	margin-bottom:.5em;
	padding-bottom:.5em
}
.sidebar .choice_item>li>ul>li.active a, .sidebar .choice_item>li>ul>li a:hover {
	color:#66f;
	font-weight:700;
	text-decoration:none
}
.sidebar .choice_item>li>ul>li a:before {
	content:'•';
	margin:0 10px 0 -1em;
	color:#b9b9b9;
	font-weight:400
}
.sidebar .choice_item>li>a:hover, .sidebar .choice_item>li.on>a {
	text-decoration:none
}
.sidebar .choice_item>li.panel.on>a, .sidebar .choice_item>li.panel.on>a:hover, .sidebar .choice_item>li.panel>a:hover {
	background:#66f;
	color:#fff
}
.sidebar .choice_item>li.panel>li>a:hover {
	color:#66f
}
.sidebar .choice_item>li.panel>a {
	padding:5px .8em;
	font-size:1.8rem;
	font-weight:700
}
.sidebar .choice_item>li.panel:last-child {
	border:none
}
.aboutGrid {
	font-size:1.8rem;
	line-height:1.7;
}
.txtBox {
	padding:2em 0 10px
}
.img-right {
	float:right;
	padding-bottom:1em;
	padding-left:2em
}
.img-right img {
	max-width:500px
}
.categoryPic {
	height:200px;
	overflow:hidden
}
.productGrid a:hover {
	text-decoration:none
}
.productGrid .cbox {
	position:relative;
	width:calc(100% / 2 - 4em);
	margin:2em;
	text-align:center;
	float:left;
	overflow:hidden
}
.productGrid .cbox:nth-child(2n+1) {
clear:both
}
.productGrid img {
	max-width:100%;
	max-height:360px
}
.productGrid .hover_btn {
	overflow:hidden
}
.productGrid .cbox:hover .category_name {
	color:#66f;
	font-weight:700
}
.productGrid .cbox img {
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95);
	-webkit-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.productGrid .cbox:hover img, .productGrid .cbox:hover span i {
	-webkit-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2)
}
.productGrid .video_Btn {
	color:#ef1e11
}
.productGrid .video_Btn span {
	font-size:2.5rem;
	-webkit-transform:scale(.95);
	-ms-transform:scale(.95);
	transform:scale(.95);
	-webkit-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-moz-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-o-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	-ms-transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1);
	transition:all 3s cubic-bezier(0.165, 0.84, 0.44, 1)
}
.inquiry_page {
	float:right;
	width:calc(100% - 300px);
	padding-left:20px
}
.videoBox {
	clear:both;
	padding:5px 0;
	margin-bottom:1.5em
}
.inquiryBtn {
	float:right;
	text-align:right;
	font-weight:700;
	margin-left:15px
}
.inquiryBtn span {
	font-size:1.5rem;
	font-weight:400;
	color:#777
}
.inquiryBtn a .fas {
	text-align:center;
	width:40px;
	height:40px;
	margin:0 auto 6px;
	cursor:pointer;
	margin-right:5px;
	background:#66f;
	color:#FFF;
	font-size:20px;
	line-height:40px;
	border-radius:35px
}
.inquiryBtn a:hover .fas {
	background:#c30e2e
}
.vtit {
	font-size:1.8rem;
	font-weight:700;
	color:#db1422
}
.vtit span {
	font-size:1.5rem;
	font-weight:400;
	color:#777
}
.videoBox ul {
	padding:0 1em;
	margin:0;
	background:#e9e9e9;
	border-radius:10px
}
.videoBox ul li {
	width:calc(100% / 3 - 14px);
	vertical-align:top;
	display:inline-block;
	padding:10px 5px;
	color:#db1422
}
.videoBox a {
	padding-left:5px
}
.page-content img {
	max-width:100%;
	height:auto!important
}
.mjtitle2 {
	text-align:center;
	font-weight:700;
	font-size:3.5rem;
	letter-spacing:3px;
	padding:10px 0 5px
}
.mjtitle2:after {
	content:'';
	background:#ccc;
	height:1px;
	width:60px;
	display:block;
	margin:10px auto
}
.worldBox {
	font-size:1.7rem;
	background:#f4f4f4 url(../images/mapbg_gray.jpg) top center no-repeat;
	padding-bottom:2em;
	font-weight:600;
	color:#444
}
.worldBox a {
	color:#444
}
.worldBox a:hover {
	color:#000
}
.worldBox ul {
	padding:0
}
.worldBox ul li {
	list-style:none;
	display:inline-block;
	vertical-align:top;
	width:calc(100% / 3 - 44px);
	margin:0 20px
}
.worldBox .tit {
	background:#db1422;
	color:#fff;
	display:inline-block;
	padding:3px 10px;
	border-radius:10px;
	font-weight:700;
	font-size:1.8rem
}
.company {
	margin-bottom:10px;
	font-weight:700;
	font-size:1.9rem;
	color:#5656fd
}
.worldBox li .fas {
	margin-left:10px;
	font-size:1.6rem;
	color:#c5c5ff
}
.worldBox li .fas:hover {
	color:#d43f3a
}
.clear {
	clear:both
}
.linfo-rform-map {
	font-size:1.8rem;
	margin-bottom:50px;
	display:flex
}
.linfo-rform-map .leftbox {
	padding-top:30px;
	background-image:url(../images/contact.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover
}
.linfo-rform-map .leftbox ul {
	list-style:none;
	padding:0
}
.linfo-rform-map .leftbox li {
	margin-bottom:15px
}
.linfo-rform-map .leftbox li p {
	padding-left:30px
}
.linfo-rform-map .leftbox i {
	float:left;
	width:30px;
	text-align:center;
	line-height:26px;
	color:#66f
}
.linfo-rform-map .company {
	font-size:24px;
	margin-top:0;
	margin-bottom:20px;
	font-weight:700
}
.linfo-rform-map .rightbox {
	padding:30px 30px 0;
	background-color:#eee
}
.linfo-rform-map .rightbox .page_form {
	padding:0
}
.linfo-rform-map .rightbox h3 {
	font-size:20px;
	margin-top:0
}
.linfo-rform-map .rightbox h3 i {
	float:left;
	margin-right:10px
}
.linfo-rform-map .rightbox h3 p {
	margin-left:1.6em
}
.linfo-rform-map .rightbox form {
	margin-top:25px
}
.linfo-rform-map .rightbox .page_form p {
	float:left;
	margin-right:30px
}
.linfo-rform-map .rightbox .page_form p:last-child {
	width:100%
}
.linfo-rform-map .rightbox .page_form p:last-child .input1 {
	width:83%;
	margin-left:10px
}
.linfo-rform-map .rightbox .page_form:nth-last-child(3) {
clear:both
}
.linfo-rform-map input, .linfo-rform-map textarea, .linfo-rform-map select.form-control {
	padding:5px 6px;
	margin:2px 0 10px;
	max-width:92%;
	border-radius:4px;
	width:100%
}
.linfo-rform-map .col-md-6 input, .linfo-rform-map .col-md-6 select.form-control {
	width:85%
}
.linfo-rform-map .input3 {
	width:20%
}
.linfo-rform-map .form-control {
	font-size:17px
}
.linfo-rform-map .page_form.col-md-12 [class^=col] {
padding:0
}
.iq_name {
	color:#66f;
	font-weight:700;
	font-size:2.4rem;
	margin-bottom:1em
}
.iq_name span {
	color:#db1422;
	font-size:2.6rem
}
@media (max-width: 1200px) {
.carousel-Txt {
right:10%
}
.carousel-box {
width:50%;
top:50%;
right:0;
bottom:0
}
.carousel-box li {
width:calc(100% / 5 - 24px);
padding:5px
}
.carousel-box ul {
max-width:100%
}
.icon_box {
margin-top:30px
}
.icon_box img {
width:90px;
height:90px
}
.aboutArea .leftBox, .aboutArea .rightBox {
width:100%;
float:none;
padding:0
}
.aboutArea .leftBox img {
max-width:40%
}
.aboutArea .mjtitle {
left:0
}
.aboutArea .btnWrap {
text-align:right
}
.videoBox ul li {
width:calc(100% / 2 - 14px)
}
}
@media (min-width: 992px) {
.sidebar > .collapse {
display:block
}
}
@media (max-width: 991px) {
.header .navbar-nav>li>a {
padding:12px 10px;
font-size:1.7rem
}
.container {
width:100%;
   overflow-x: auto;
}
.navbar-brand {
top:23px;
width:390px;
background-size:390px
}
.footer .flogo .slogan {
position:static;
clear:both;
padding-top:8px
}
.carousel-indicators li {
display:none
}
.carousel-inner {
background:#efefef
}
.carousel-box {
position:static;
width:100%;
padding:10px;
background:#efefef
}
.carousel-Txt {
right:1%;
font-size:2.2em
}
.icon_box {
margin-top:10px
}
.page_main {
padding-left:0;
width:100%
}
.page_main_list {
width:100%;
padding-left:0
}
.sidebar {
width:100%;
padding:0
}
.sidebar .navbar-toggle {
display:block
}
.worldBox ul li {
width:calc(100% / 2 - 44px)
}
.linfo-rform-map input, .linfo-rform-map textarea, .linfo-rform-map select.form-control {
max-width:95%
}
.linfo-rform-map .col-md-6 input, .linfo-rform-map .col-md-6 select.form-control {
width:90%
}
}
@media (max-width: 768px) {
.carousel-inner>.item img.pc_open {
display:none
}
.carousel-inner>.item img.mc_open {
display:block
}
.carousel-Txt {
line-height:45px;
padding:7px 10px;
text-align:center;
position:static
}
.carousel, .banner, .root_bg {
margin-top:100px
}
.header_contact {
display:none
}
.header_top_img {
display:none
}
.icon_box {
margin:20px auto
}
.footer {
padding-bottom:2.5em
}
.call-center, .block2.goTop {
display:block!important;
opacity:1!important
}
.goTop {
position:static;
left:0;
right:0;
bottom:0;
border:0;
height:40px
}
.block2 .fa {
font-size:1.5em;
padding-top:3px
}
.goTop:hover i {
margin-top:-10px
}
#goTop {
bottom:50px
}
.img-right {
float:none;
padding-left:0;
text-align:center
}
.txtBox {
padding-top:0
}
.linfo-rform-map {
display:block
}
.linfo-rform-map .leftbox {
background-image:none;
width:100%;
float:none;
margin-left:0;
padding:30px
}
.linfo-rform-map .leftbox ul {
margin-bottom:0
}
.linfo-rform-map .leftbox li:nth-last-of-type(1) {
margin-bottom:0
}
.linfo-rform-map .leftbox li:nth-last-of-type(1) p {
margin-bottom:0
}
.linfo-rform-map .rightbox {
width:100%;
float:none;
padding:30px;
border-top:1px solid #eee;
background-color:transparent
}
.linfo-rform-map .col-md-6 input, .linfo-rform-map .col-md-6 select.form-control {
width:100%
}
.linfo-rform-map input, .linfo-rform-map textarea, .linfo-rform-map select.form-control {
max-width:100%
}
}
@media (max-width: 767px) {
.header .navbar:before {
background:none
}
.navbar-brand {
top:10px;
left:10px;
width:345px;
height:75px;
background-size:345px
}
.header .navbar-nav>li:before {
display:none
}
.header .navbar-nav>li>a {
text-align:center;
border-bottom:1px dashed #e9e9e9
}
.header .navbar-nav>li:last-child>a {
border-bottom:none
}
.header .navbar {
height:auto;
height:90px
}
.navbar-brand>img {
max-height:60px
}
.navbar-toggle {
margin-top:28px;
margin-right:10px
}
.header .navbar-toggle {
border:none;
border:none
}
.header .navbar-toggle:focus, .header .navbar-toggle:hover {
background-color:transparent
}
.header .navbar-toggle .icon-bar {
background-color:#333
}
.header .navbar:before {
height:10px
}
.navbar-collapse {
padding-top:0
}
.header .navbar-collapse, .header .navbar-form {
border-color:transparent
}
.header .navbar-nav {
background:#fff;
margin:0 -15px;
display:block;
border-bottom:1px solid #e7e7e7
}
.lang {
left: 5px;
    top: -1px;
}
.carousel, .banner, .root_bg {
margin-top:85px
}
.productArea .category {
float:none;
width:100%;
height:200px;
margin:15px 0
}
.worldBox ul li {
width:100%;
margin:0;
word-wrap:break-word
}
.worldBox ul li a {
word-wrap:break-word
}
}
@media (max-width: 640px) {
.subtitle span {
display:block;
padding-left:1.6em
}
.aboutArea .leftBox img {
max-width:50%
}
.mapbg p {
width:80%
}
.img-right img {
max-width:100%
}
.linfo-rform-map .rightbox h3 span {
display:block
}
.productArea .category1 {
width:100%;
float:none
}
}
@media (max-width: 480px) {
.carousel-box li {
width:calc(100% / 3 - 14px);
padding:3px
}
.carousel-box li img {
width:80px
}
.aboutArea .leftBox {
text-align:center
}
.aboutArea .leftBox ul li {
width:calc(100% / 3 - 4px)
}
.subtitle span {
padding-left:0
}
.categoryPic {
height:auto
}
.productGrid .cbox {
width:100%;
margin:2em 0;
float:none
}
.videoBox ul li {
width:100%
}
}
@media (max-width: 400px) {
.header .navbar {
height:75px
}
.navbar-brand {
width:270px;
height:50px;
background-size:270px;
padding:8px 5px
}
.navbar-toggle {
margin-right:5px;
margin-top:20px
}
.carousel, .banner, .root_bg {
margin-top:70px
}
.footer .flogo .comtxt {
top:7px
}
}

/*2024年8月7号*/
.product-head {
    margin: 10px 0 30px;
    padding: 15px 25px;
    color: #fff;
    font-size: 24px;
    background-color: #ed5258;
    border-radius: 8px;
}
.product-col {
    margin-bottom: 20px;
}
.product-col .image {
    position: relative;
    padding: 10px;
    /*border: 1px solid #d8d8d8;*/
}
.thumb {
    position: relative;
    font-size: 0;
    display: block;
}
.spanImg img {
    max-width: calc(100% - 30px);
    max-height: calc(100% - 30px);
}
.thumb img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
}
.lazyloaded {
    opacity: 1;
}
.thumb:after {
    content: ' ';
    display: inline-block;
    width: 0;
    padding-top: 100%;
}
.product-col .caption {
    padding: 10px 0;
}
.product-col h4, .product-col h4 a {
    color: #2d2d2d;
}
.product-col h4 {
    font-size: 22px;
    margin: 0;
}
.product-col .description {
    padding: 5px 0;
    color: #8b8b8b;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}
.product-col .description2 {
    padding: 5px 0;
    color: #8b8b8b;
    font-size: 9px;
}
.product-col .caption2 {
	padding: 0px;
}
.product-col h4, .product-col h4 a {
    color: #2d2d2d;
}
.overflow_dot, .list_grid_col .list_title, .list_grid_col .list_model {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

/*产品详情*/
.product-details{ overflow: hidden;}
.product-page-plan {
    width: 46%;
	float: left;
}
.product-attributes {
    width: 54%;
    float: right;
}
.product-attributes .product-name {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 20px;
}
.product-attributes-item{ margin-bottom: 20px;}
.product-attributes-item ul li{ font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.product-attributes-item ul li label {
	color: #107f8a;
	font-size: 15px;
    margin: 0 0 5px 0;
}
.product-overview{ margin-bottom: 20px; }
.product-overview p{font-size: 14px; line-height: 24px;}
.product-detail-annex{ margin-bottom: 10px; overflow: hidden; vertical-align: top;}
.product-detail-annex .pro-email-icon{ display: inline-block; margin-right: 10px; margin-bottom: 10px; vertical-align: top;}
.product-detail-annex .pro-email-icon a{
	line-height: 20px;
	color: #fff;
	background-color: #107f8a;
	padding: 8px 15px;
	display: block;
	border-radius: 4px;
	overflow: hidden;
}
.product-detail-annex .pro-email-icon a i{
	font-size: 22px;
	margin-right: 5px;
}
.product-detail-annex .pro-annex-icon{ display: inline-block; margin-bottom: 10px;}
.product-detail-annex .pro-annex-icon a{
	line-height: 20px;
	background: #f0f0f0;
	padding: 8px 15px;
	display: block;
	border-radius: 4px;
	overflow: hidden;
}
.product-detail-annex .pro-annex-icon a i{
	margin-right: 5px;
}
.product-detail-annex a:hover{ color:#fff; background-color: #666;}
.product-information{ margin: 30px 0; overflow: hidden;}
.product-information-content{ border-bottom: 1px solid #ececec; overflow: hidden; padding: 0; line-height: 28px; font-size: 14px; padding-bottom: 20px;}
.product-information-t{background: #efefef; margin-bottom: 20px; padding: 12px 20px;}
.product-information-t h1{font-size: 18px; line-height: 24px;}
.product-information-box h2{font-size: 16px; line-height: 28px;}
.product-information-content img{ display: inline-block; max-width: 100%;}


/*产品详情页图片*/
.pgwMenu{background:#333;height:40px;position:relative;list-style:none}.pgwMenu ul{list-style:none;white-space:nowrap;margin:0;padding:0}.pgwMenu .pm-links.mobile,.pgwMenu .pm-viewMore>ul{background:#333;box-shadow:2px 2px 4px #777;position:absolute;left:0;top:100%;z-index:1000}.pgwMenu .pm-links.mobile li,.pgwMenu .pm-viewMore>ul>li{display:block;clear:both;width:175px}.pgwMenu li{float:left;font-size:.9rem}.pgwMenu a{display:block;color:#fff;line-height:40px;text-decoration:none;padding:0 12px}.pgwMenu.light a{color:#000}.pgwMenu a.selected{background:#777}.pgwMenu li a:hover{background:#666;text-decoration:none}.pgwMenu.light li a:hover{background:#d0d0d0}.pgwMenu .pm-dropDown a{display:inline-block;background:#777}.pgwMenu .pm-dropDown a.active,.pgwMenu .pm-viewMore a.active{background:#666}.pgwMenu.light .pm-dropDown a.active{background:#bbb}.pgwMenu .pm-dropDown span.icon,.pgwMenu .pm-dropDown span.white{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABKSURBVEhL7ZOxDQAwCMN6O4/T0tmjsxHJDB4yROJ0dz3s1BRHEi2OTREBpQFKA5QGKA3m7IP8RKeIgNIApQFKA5QGc/ZBfkJTdF0oUafLBAFNbAAAAABJRU5ErkJggg==) no-repeat;display:block;height:22px;width:22px;margin:9px 5px}.pgwMenu.light .pm-dropDown span.icon,.pgwMenu .pm-dropDown span.black{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOvgAADr4B6kKxwAAAABZ0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMDvo9WkAAABpSURBVEhL7ZPLCcAwDEM9jefI/ks1Hyj2QbiGSLcKHggl8sEktjTc/WGyZxo6YKAbrFzFoav3/hdhmsrlijBN5XJFmKZyuSJMU7lcsfV/kIN0FRJgyACGDGDIAIYMpK8CHt6iG6xZhY0JIJ+6AHGbUFsAAAAASUVORK5CYII=) no-repeat;display:block;height:22px;width:22px;margin:9px 5px}.pgwMenu .pm-viewMore{display:none;position:relative}.pgwMenu .pm-viewMore>ul{left:auto;right:0}.pgwMenu .pm-viewMore li{float:none}.pgwMenu .pm-viewMore span.icon,.pgwMenu .pm-viewMore span.white{margin-left:3px;display:inline-block;border-color:#fff transparent;border-style:solid;border-width:8px 6px 0}.pgwMenu.light .pm-viewMore span.icon,.pgwMenu .pm-viewMore span.black{margin-left:3px;display:inline-block;border-color:#000 transparent;border-style:solid;border-width:8px 6px 0}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local(OpenSans)}.cntr{max-width:450px;float:left;width:100%;position:relative;z-index:2;background-color:#FFF}.cntr:before,.cntr:after{content:' ';display:table}.pgwSlideshow{background:#fff;display:none;margin-right:30px}.pgwSlideshow .ps-list{overflow:hidden;position:relative}.pgwSlideshow .ps-list li a{border:1px solid #e1e1e1;display:table-cell;width:60px;height:60px}.pgwSlideshow .ps-list li img{max-width:60px;max-height:60px;background-color:#FFF}.pgwSlideshowLight{width:100%;background:#ddd;display:none}.pgwSlideshowLight .ps-list{border-top:1px solid #aaa;box-shadow:0 10px 10px -5px #999 inset;background:#ddd;overflow:hidden;position:relative}.pgwSlideshowLight .ps-list li img{display:block;border:1px solid #aaa;width:80px;height:80px}.pgwMenu.light,.pgwMenu.light .pm-links.mobile{background:#ddd}.pgwMenu.light a.selected,.pgwMenu.light .pm-dropDown a{background:#c5c5c5}.pgwMenu .pm-dropDown,.pgwMenu .pm-viewMore,.pgwMenu .pm-viewMore>ul,.hide{display:none}.pgwMenu .pm-viewMore>a,.dib{display:inline-block}.cntr:after,.clr{clear:both}.flf,.pgwSlideshow .ps-list li,.pgwSlideshowLight .ps-list li{float:left;width:72px;height:72px;display:table}.pgwSlideshow a,.pgwSlideshowLight a{display:table-cell;vertical-align:middle;color:#fff}.pgwSlideshow .ps-current,.pgwSlideshowLight .ps-current{text-align:center;position:relative;min-height:150px;overflow:hidden;border:1px solid #e1e1e1}.pgwSlideshow .ps-current>ul{padding:0;height:100%}.pgwSlideshow .ps-current>ul>li,.pgwSlideshowLight .ps-current>ul>li{text-align:center;width:100%;height:100%;z-index:1;opacity:0;display:block;position:absolute}.pgwSlideshow .ps-current>ul>li img,.pgwSlideshowLight .ps-current>ul>li img{display:block;max-width:100%;max-height:100%;margin:auto;background-color:#FFF}.pgwSlideshow .ps-caption,.pgwSlideshowLight .ps-caption{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";text-align:left;font-size:1rem;color:#fff;position:absolute;left:0;bottom:0;width:100%;display:none;padding:10px}.pgwSlideshow .ps-caption span,.pgwSlideshowLight .ps-caption span{display:inline-block;padding:7px}.pgwSlideshow .ps-list ul,.pgwSlideshowLight .ps-list ul{position:relative;list-style:none;left:0;margin:0;padding:5px 0;overflow:hidden}.pgwSlideshow .ps-list li .ps-item,.pgwSlideshowLight .ps-list li .ps-item{display:table-cell;opacity:.6;filter:alpha(opacity=60);margin:5px;width:62px;height:62px;text-align:center;vertical-align:middle}.pgwSlideshow .ps-list li .ps-item.ps-selected,.pgwSlideshowLight .ps-list li .ps-item.ps-selected{opacity:1;overflow:hidden}.pgwSlideshow .ps-list li .ps-item.ps-selected a{border:1px solid #C00}.pgwSlideshow .ps-prevIcon,.pgwSlideshowLight .ps-prevIcon{display:block;border-color:transparent #666;border-style:solid;border-width:10px 10px 10px 0}.pgwSlideshow .ps-nextIcon,.pgwSlideshowLight .ps-nextIcon{display:block;border-color:transparent #666;border-style:solid;border-width:10px 0 10px 10px}
.pgwSlideshow .ps-current .ps-prev,.pgwSlideshowLight .ps-current .ps-prev{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";border:1px solid #777;border-left:0;border-radius:0 4px 4px 0;position:absolute;left:0;top:45%;cursor:pointer;padding:20px 20px 20px 15px}.pgwSlideshow .ps-current .ps-next,.pgwSlideshowLight .ps-current .ps-next{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000',endColorstr='#99000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99000000', endColorstr='#99000000')";border:1px solid #777;border-right:0;border-radius:4px 0 0 4px;position:absolute;right:0;top:45%;cursor:pointer;padding:20px 15px 20px 20px}.pgwSlideshow .ps-list .ps-prev,.pgwSlideshowLight .ps-list .ps-prev{background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000',endColorstr='#bb000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";border-left:0;border-radius:0;cursor:pointer;position:absolute;left:0;top:25px;z-index:1000;display:none;padding:20px 15px 20px 12px}.pgwSlideshow .ps-list .ps-next,.pgwSlideshowLight .ps-list .ps-next{background:#f5f5f5;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000',endColorstr='#bb000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#bb000000', endColorstr='#bb000000')";border-right:0;border-radius:0;cursor:pointer;position:absolute;right:0;top:25px;z-index:1000;display:none;padding:20px 12px 20px 15px}.pgwSlideshow.narrow .ps-current .ps-prev,.pgwSlideshowLight.narrow .ps-current .ps-prev{top:40%;padding:15px 15px 15px 12px}.pgwSlideshow.narrow .ps-current .ps-next,.pgwSlideshowLight.narrow .ps-current .ps-next{top:40%;padding:15px 12px 15px 15px}.pgwSlideshow.narrow .ps-list .ps-prev,.pgwSlideshowLight.narrow .ps-list .ps-prev{top:16px;padding:15px 8px 15px 8px}.pgwSlideshow.narrow .ps-list .ps-next,.pgwSlideshowLight.narrow .ps-list .ps-next{top:16px;padding:15px 8px 15px 8px}.pgwSlideshow.narrow .ps-caption,.pgwSlideshowLight.narrow .ps-caption{display:none;padding:0;width:0;font-size:0}.pgwSlideshow.narrow .ps-list .ps-next:hover,.pgwSlideshow.narrow .ps-list .ps-prev:hover{background:#f1ac06}.pgwSlideshow.narrow .ps-list .ps-next:hover .ps-nextIcon,.pgwSlideshow.narrow .ps-list .ps-prev:hover .ps-prevIcon{border-color:transparent #fff}@media screen and (max-width:1024px){.pgwSlideshow{margin-right:0}}@media(min-width:768px){.cntr{float:left;width:100%;position:relative;z-index:2;background-color:#FFF}}
/*产品详图情放大*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:900000;width:100%;height:auto;}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000000;text-align:center;line-height:0;}#jquery-lightbox a img{max-width:100%;border:none;}#lightbox-container-image-box{max-width:100%;position:relative;width:250px;height:250px;margin:0 auto;}#lightbox-container-image{padding:10px;background-color:#fff;position:relative;}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev{left:0;float:left;}#lightbox-nav-btnNext{right:0;float:right;}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}#files{max-width:100%;width:100%;overflow:hidden;margin-right:auto;margin-left:auto;background-color:#fff;}#lightbox-image{max-width:100%;}
/*详情页seo内容*/
.article-append{padding:10px 0;overflow:hidden}.article-outline{margin-bottom:20px;padding:10px;background-color:rgba(0,0,0,0.05);margin-top:10px}.article-outline p{font-size:16px}.append-item{padding:10px 0;border-top:1px solid #ccc;overflow:hidden;margin-bottom:20px}.article-append-t{overflow:hidden}.article-append-t h3{font-size:18px;line-height:22px;display:inline-block;border-bottom:1px solid #8e969b;padding:5px 0}.append-item h2{font-size:18px;text-align:left}.append-item p{overflow:hidden;text-align:left}@media screen and (max-width:426px){.article-outline{margin-top:20px}}
/*相关产品*/
.related-products{ width: 100%; margin-top: 20px;}
.related-products-t{ margin-bottom: 10px; position: relative; overflow: hidden;}
.related-products-t::after {
    background-color: #eee;
    bottom: 10px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}
.related-products-t h3,.related-products-t span{ font-size: 18px; line-height: 30px; background-color: #fff; display: inline-block; padding-right: 30px; position: relative; z-index: 1; }
.related-products ul{ font-size: 0;}
.related-products ul li{ font-size: 14px; width: 25%; display: inline-block; vertical-align: top;}
.related-products ul li .item{ padding: 15px;}
.related-products ul li .item .image{ overflow: hidden;border-radius: 4px;}
.related-products ul li .item img{ width: 100%; max-width: 500px;transition: ease all 0.4s;
    -webkit-transition: ease all 0.4s;
    -moz-transition: ease all 0.4s;
    -o-transition: ease all 0.4s;}
.related-products ul li .item img:hover{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	}
.related-products ul li .item .text{ font-size: 14px; line-height: 20px; margin-top: 5px;}
.related-products ul li .item .text:hover{ color: #107f8a;}

#myInput {
    background-image: url('https://static.jyshare.com/images/mix/searchicon.png'); /* 搜索按钮 */
    background-position: 10px 12px; /* 定位搜索按钮 */
    background-repeat: no-repeat; /* 不重复图片 */
    width: 100%;
    font-size: 16px;
    padding: 12px 20px 12px 40px;
    border: 1px solid #ddd;
    margin-bottom: 12px; 
}
 
#myTable {
    border-collapse: collapse; 
    width: 100%; 

    border: 1px solid #ddd;
    font-size: 18px; 
}
 
#myTable th{
    text-align: center;
    padding: 12px;
    border-right: 1px solid #ddd;
    font-size: 16px;
}
#myTable td {
	 text-align: center;
    padding: 12px;
    border-right: 1px solid #ddd;
    font-size: 14px;
} 
#myTable tr {
    /* 表格添加边框 */
    border-bottom: 1px solid #ddd; 

}
 
#myTable tr.header, #myTable tr:hover {
    /* 表头及鼠标移动过 tr 时添加背景 */
    background-color: #f1f1f1;
}

#myTable td:first-child {
	text-align: center;

}

#myTable td:first-child img{
	width:50px;
	height: 50px;

}

.inner-page-content {width:100%;margin:20px 0;display: flex;flex-direction: row-reverse;align-items: flex-start;}

.inner-message{ margin-bottom: 30px; overflow: hidden;}
.inner-message-t{
	background: #f0f0f0;
    padding: 10px 16px;
    margin-bottom: 20px;
}
.inner-message-t h5{font-size: 18px;line-height: 24px;}
.inner-message .th{ font-size: 20px; margin-bottom: 30px; position: relative; padding: 12px 20px; background-color: #efefef;border-radius: 4px; overflow: hidden;}
.inner-message .inner-message-centered{ font-size: 16px;}
.inner-message .inner-message-centered span{ color: #F60;}
.inner-message-row{ margin-top: 20px; overflow: hidden;}
.inner-message-row .item{ width: 100%; float: left; margin-bottom: 20px;}
.inner-message-row .item input{ color: #999; width: 100%; line-height: 30px; border: 0; height: 30px;}.inner-message-row .item textarea{ color: #999; width: 100%;line-height: 30px; border: 0;font-family: Arial, Helvetica, sans-serif; min-height: 110px;}
.inner-message-row .item button{
	color: #fff;
    font-size: 14px;
    background-color: #333;
    display: block;
    line-height: 30px;
    padding: 8px 25px;
    transition: ease all 0.4s;
    -webkit-transition: ease all 0.4s;
    -moz-transition: ease all 0.4s;
    -o-transition: ease all 0.4s;
	cursor: pointer;
	border: 0;
	border-radius: 4px; overflow: hidden;
}
.inner-message-row .item button:hover{ background-color: #0ab2d2;}
.inner-message-row .item button:active{background-color: #F60;}
.inner-message-row .item.item-half{ width: 50%;}
.inner-message-half{padding: 8px; margin-right: 20px; background-color: #fff; border: 1px solid #efefef;border-radius: 4px; overflow: hidden;}
.inner-message-box{ padding: 8px; background-color: #fff;    border: 1px solid #efefef;border-radius: 4px; overflow: hidden;}

/*左边*/.inner-page-l {width:46%;margin-bottom:40px;position:sticky;top:80px;left:0;}
.inner-page-r {margin-bottom:40px;}
/*侧边*/
.sidebar-block{ margin-right: 30px; overflow: hidden;}
.sidebar-box { overflow: hidden; margin-bottom: 30px; background-color: #fff;}
.sidebar-title {
  
	border-radius: 10px;
}
.sidebar-title span{
	color: #fff;
    font-size: 18px;
    line-height: 24px;
	text-transform:capitalize;
}
.sidebar-contant{ padding: 14px 0px;
    background-color: #fff;
    font-size: 12px;
    line-height: 25px;
    color: #575353; }

.sidebar-title img {
	border-radius: 10px;
    -webkit-box-shadow: 7px 7px 11px rgba(0,0,0,0.3);
    box-shadow: 7px 7px 11px rgba(0,0,0,0.3);

}
.titlez {
    font-size: 20px;
    margin-top: 50px;
}
.infoz{
	    color: #6f6c6c;
    font-size: 12px;
}
.mb-20 ul {
	list-style-type: none;
}


.sidebar-featured ul li{ width: 100%; overflow: hidden; margin: 8px 0; float: left;}
.sidebar-featured ul li .item{ overflow: hidden;}
.sidebar-featured ul li .item .pro-media{ float: left; width: 40%;}
.sidebar-featured ul li .item .pro-media img{ max-width: 100%; display: block;}
.sidebar-featured ul li .item .pro-detail-info{ float: right; width: 60%;}
.sidebar-featured ul li .item .pro-detail-info .th{ margin-left: 15px; font-size: 14px; line-height: 18px; margin-bottom: 12px; font-weight: normal; max-height: 54px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.sidebar-featured ul li .item .pro-detail-info .th a{ display: block;}
.sidebar-featured ul li .item .pro-detail-info .th a:hover{color: #0ab2d2;}
.sidebar-featured ul li .item .pro-detail-info span{ margin-left: 15px; display: block;}
.sidebar-featured ul li .item .pro-detail-info span a{
    background-color: #333;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    padding: 0 15px;
    display: inline-block;
    transition: ease all 0.4s;
    -webkit-transition: ease all 0.4s;
    -moz-transition: ease all 0.4s;
    -o-transition: ease all 0.4s;
	border-radius: 4px;
}
.sidebar-featured ul li .item .pro-detail-info span a:hover{
	background-color: #0ab2d2;
	color: #fff;
}
/*侧边联系方式*/
.sidebar-contact .mb-20{ font-size: 14px; line-height: 30px; position: relative;}
.sidebar-contact .mb-20:nth-last-child(1){ margin-bottom: 0;}
.sidebar-contact .inner-title{ color: #0ab2d2; font-weight:bold; position: absolute; left: 0; top: 0;background: #efefef;
    float: left;
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    width: 35px;
	}
.sidebar-contact .inner-title i{color: #0ab2d2;}
.sidebar-contact ul li a{ word-break: break-all; display: inline-block;}
.sidebar-contact ul li a:hover{ color: #0ab2d2;} 
.sidebar-contact ul{ overflow: hidden;}
.sidebar-contact ul li{ font-size: 14px; line-height: 20px; margin: 8px 0; float: left;} 
/*侧边新闻列表*/

.search {
      position: absolute;
    right: 25px;
    top: 15px;
    background: #66f;
 
    border-radius: 0 0 6px 6px;
    overflow: hidden;
  
  
}
.search .sbtn {
    float: right;
    width: 40px;
    height: 25px;
    border: 0;
    cursor: pointer;
    background: url(../images/so.png) center no-repeat;
}


nav ul li ul {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 170px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
     line-height: 40px;
    /* height: 40px; */
    /*height: 88px;*/
}
nav ul li a{
text-decoration: none;
}
nav ul li:hover ul {
  display: block;
}
nav ul li:hover ul li a {
text-decoration: none;
}