@charset "UTF-8";
* {
	margin: 0;
	padding: 0;
}
html {
	font-size: 62.5%;
	height: 100%;
}
body {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	height: 100%;
	overflow-x: hidden;
	max-width: 1920px;
}
img {
	border: none;
}
ul li {
	list-style-type: none;
}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #333;
}
a {
	text-decoration: none;
	color: #333;
	outline: none;
	transition: 0.3s;
	-moz-transition: 0.3s;
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
}
h1 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #333;
}
h2 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #333;
}
.clear {
	clear: both;
}
.maln {
	margin-left: auto !important;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-size: 1.4rem;
	color: #333;
	border: none;
	outline: none;
}
.l {
	float: left;
}
.r {
	float: right;
}
.fix {
*zoom:1;
}
.fix:after, .fix:before {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
::-webkit-input-placeholder {
color:#4d4d4d;
}
:-o-placeholder {
color:#4d4d4d;
}
::-moz-placeholder {
color:#4d4d4d;
opacity:1;
}
:-ms-input-placeholder {
color:#4d4d4d;
}
.search::-webkit-input-placeholder {
color:#666;
}
.search:-o-placeholder {
color:#666;
}
.search::-moz-placeholder {
color:#666;
opacity:1;
}
.search:-ms-input-placeholder {
color:#666;
}
.fxp::-webkit-input-placeholder {
color:#f1f1f1;
}
.fxp:-o-placeholder {
color:#f1f1f1;
}
.fxp::-moz-placeholder {
color:#f1f1f1;
opacity:1;
}
.fxp:-ms-input-placeholder {
color:#f1f1f1;
}
.wp {
	width: 1300px;
	margin: auto;
}
@media screen and (min-width:1320px) {
.wp {
	width: 1300px;
	margin: auto;
}
}
@media screen and (min-width:1220px) and (max-width:1319px) {
.wp {
	width: 1200px;
	margin: auto;
}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
.wp {
	width: 980px;
	margin: auto;
}
}
@media screen and (max-width:999px) {
.wp {
	width: 95%;
	margin: auto;
}
}
.no_margin {
	margin-left: auto\0 !important;
}
@media screen and (min-width:1220px) {
.no_margin {
	margin-left: auto !important;
}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
.no_margin {
	margin-left: auto !important;
}
}
.container {
	width: 5px;
	height: 100%;
	position: absolute;
	right: 0;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	z-index: 999999999999999;
	cursor: pointer;
	position: fixed;
	top: -5px;
	right: 0;
	display: block;
}
.container .nav {
	overflow: hidden;
	width: 300px;
	background: rgba(0,0,0,0.8);
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: auto;
	overflow: scroll;
}
.container .nav form {
	margin: 15px auto;
	width: 258px;
	height: 26px;
	border: 1px solid #fff;
	position: relative;
	background: #fff;
}
.container .nav form .iptc {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	background-color: #fff;
	width: 80%;
	height: 26px;
	line-height: 26px;
	display: block;
	float: left;
}
.container .nav form .ipsc {
	width: 20%;
	height: 26px;
	line-height: 26px;
	display: block;
	float: right;
	background: transparent;
	position: relative;
	z-index: 99;
}
.container .nav form i {
	position: absolute;
	right: 10px;
	top: 5px;
}
.container .nav > ul {
	display: none;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: scroll;
	padding-top: 45px;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.container .nav > ul > li {
	line-height: 40px;
	font-size: 12px;
	font-size: 1.2rem;
	text-indent: 20px;
	position: relative;
}
.container .nav > ul > li .addition {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 10px;
	background: url("fonts/shizi.png") no-repeat center center;
}
.container .nav > ul > li .addition.fa:before {
	margin-right: 5px;
	color: #fff;
	text-indent: 0;
}
.container .nav > ul > li > a {
	color: #fff;
	font-size: 12px;
	font-size: 1.2rem;
	display: block;
	margin-right: 40px;
}
.container .nav > ul > li > a span {
	color: #fff;
	font-size: 12px;
	font-size: 1.2rem;
}
.container .nav > ul > li .c-show {
	display: none;
	width: 100%;
}
.container .nav > ul > li .c-show1 .c-s1 {
	position: relative;
	padding-left: 15px;
}
.container .nav > ul > li .c-show1 .c-s1 > a {
	position: relative;
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	margin-right: 40px;
}
.container .nav > ul > li .c-show1 .c-s1 > a span {
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {
	position: relative;
}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 {
	position: relative;
}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a {
	text-indent: 35px;
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	margin-right: 40px;
}
.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span {
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {
	position: relative;
}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a {
	text-indent: 50px;
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 30px;
}
.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span {
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
}
.container .nav > ul > dl {
	padding: 20px;
}
.container .nav > ul > dl dd {
	float: left;
	margin: 0 2px;
}
.container .menubtn {
	width: 23px;
	height: 18px;
	position: absolute;
	top: 12px;
	right: 12px;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	z-index: 9999;
}
.container .menubtn span {
	display: block;
	width: 100%;
	height: 3px;
	margin-bottom: 3px;
	background-color: #f2d600;
}
@media screen and (min-width:1000px) {
.container, .nav {
	display: none !important;
}
}
* {
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
}
.slide {
	position: relative;
}
.slide .carouse {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.slide .carouse .slideItem {
	width: 100%;
	position: absolute;
	cursor: pointer;
}
.slide .carouse .slideItem .banner-img {
	width: 100%;
	display: block;
}
.slide .console {
	height: 57px;
	display: inline-block;
	width: 35px;
	position: absolute;
	top: 40%;
}
.slide .dotList {
	position: absolute;
	width: 100%;
	bottom: 11px;
	text-align: center;
}
.slide .dotList ul li {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #4f4f4f;
	margin: 0 8px;
	cursor: pointer;
}
.slide .carousel-control {
	position: absolute;
	top: 50%;
	width: 60px;
	height: 60px;
	z-index: 999;
	margin-top: -30px;
}
.slide .carousel-control.left {
	left: 8%;
	background-repeat: no-repeat;
	cursor: pointer;
}
.slide .carousel-control.right {
	right: 8%;
	background-repeat: no-repeat;
	cursor: pointer;
}
.slide .dotList ul li {
	cursor: pointer;
	font-size: 0px;
	margin-left: 1px;
	margin-right: 1px;
	border: none;
	outline: none;
	width: 22px;
	height: 22px;
}
.slide .dotList ul li.active {
}
.slide .slidedetail {
	display: none;
}
@media screen and (max-width:999px) {
.slide .carousel-control {
	display: none;
}
}
@media screen and (max-width:767px) {
.slide .dotList ul li {
	width: 30px;
}
.slide .dotList {
	bottom: 15px;
}
}
.body_main {
	background: url(../images/sybg1.jpg) repeat-y center top;
	padding-top: 5px;
}
.toplx {
	background: #282827;
	padding-top: 14px;
	padding-bottom: 19px;
}
.topzuo {
	width: 47.5%;
}
.topyou {
	width: 44.38%;
	padding-top: 13px;
}
.topzuo p {
	color: #fff;
	line-height: 24px;
	margin-bottom: 13px;
}
.topzuo p strong {
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
}
.topzuo p a {
	color: #fff;
}
.topzuo p a:hover {
	color: #f2d600;
}
.yy a {
	text-align: center;
	display: inline-block;
	margin-left: 18px;
}
.yy a span {
	display: block;
	color: #fff;
	line-height: 20px;
	margin-top: 3px;
}
.yy a:hover span {
	color: #f2d600;
}
.topyou ul li {
	float: left;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	position: relative;
}
.topyou ul li::after {
	content: "";
	display: block;
	width: 2px;
	height: 15px;
	background: #ccc;
	position: absolute;
	top: 10px;
	right: 0;
}
.topyou ul li:nth-child(4)::after {
	display: none;
}
.topyou ul li a {
	color: #d4d4d4;
	padding: 0 14px;
	line-height: 34px;
}
.topyou ul li.current {
	background: #f2d600;
}
.topyou ul li.current a {
	color: #333;
}
.topyou ul li.current::after {
	display: none;
}
.topyou ul li:hover {
	background: #f2d600;
}
.topyou ul li:hover::after {
	display: none;
}
.topyou ul li:hover a {
	color: #333;
}
.head {
	background: #e1c807;
	padding-top: 1px;
}
.logo {
	padding-top: 23px;
	background: url(../images/topbg.jpg) no-repeat center top;
	text-align: center;
	padding-bottom: 20px;
}
.logo img {
	max-width: 100%;
}
.navlist2 {
	display: none;
}
.navlist > li {
	float: left;
	padding-left: 7px;
	position: relative;
	margin-left: 6px;
}
.navlist > li::after {
	content: "";
	display: block;
	width: 1px;
	height: 13px;
	background: #333;
	position: absolute;
	left: 0;
	top: 27px;
}
.navlist > li > a {
	text-transform: uppercase;
	display: block;
	font-weight: bold;
	line-height: 68px;
	padding: 0 5px;
}
.navlist > li:hover > a {
	background: #282827;
	color: #fff;
}
.navlist > li.currentnav > a {
	background: #282827;
	color: #fff;
}
.navlist > li:first-child::after {
	display: none;
}
.navlist > li:first-child {
	padding-left: 0;
	margin-left: 0;
}
.search {
	position: relative;
	border: 7px solid #f2d600;
}
.sou {
	width: 555px;
	height: 32px;
	line-height: 32px;
	padding-left: 8px;
	background: #fff;
}
.suo {
	position: absolute;
	right: 0;
	top: 0;
	width: 51px;
	height: 32px;
	background: transparent;
	cursor: pointer;
}
.search form i {
	position: absolute;
	right: 0;
	top: 0;
	width: 51px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	background: #f2d600;
	color: #2c2c2c;
	font-size: 24px;
	font-size: 2.4rem;
}
@media screen and (max-width:1319px) {
.navlist > li {
	margin-left: 5px;
	padding-left: 5px;
}
.navlist > li > a {
	padding: 0 1px;
}
.yy a {
	margin-left: 10px;
}
.sou {
	width: 511px;
}
}
@media screen and (max-width:1219px) {
.navlist > li > a {
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 60px;
}
.navlist > li {
	padding-left: 2px;
	margin-left: 2px;
}
.navlist > li::after {
	top: 23px;
}
.yy a span {
	font-size: 12px;
	font-size: 1.2rem;
}
.yy a {
	margin-left: 5px;
}
.sou {
	width: 413px;
}
.topyou ul li {
	font-size: 14px;
	font-size: 1.4rem;
}
.topyou ul li a {
	padding: 0 9px;
}
}
@media screen and (max-width:999px) {
.navlist2 {
	display: block;
}
.navlist1 {
	display: none;
}
.navlist > li {
	width: 25%;
	margin: 0;
	text-align: center;
	padding: 0;
}
.navlist > li::after {
	display: none;
}
.navlist > li > a {
	padding: 0;
	line-height: 40px;
	font-size: 16px;
	font-size: 1.6rem;
}
.topzuo {
	width: 100%;
	text-align: center;
}
.topyou {
	width: 100%;
	text-align: center;
}
.search {
	display: none;
}
.topyou ul li {
	float: none;
	display: inline-block;
}
}
@media screen and (max-width:767px) {
.navlist > li > a {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 32px;
}
.topzuo p {
	display: none;
}
}
@media screen and (max-width:500px) {
.yy a span {
	display: none;
}
.yy a {
	margin-left: 2px;
}
.yy a svg {
	width: 26px !important;
	height: 26px !important;
}
.topyou ul li a {
	padding: 0;
	line-height: 30px;
}
.topyou ul li::after {
	display: none;
}
.topyou ul li {
	width: 50%;
	text-align: center;
	float: left;
	font-size: 12px;
	font-size: 1.2rem;
}
.toplx {
	padding-bottom: 10px;
}
}
@media screen and (max-width:400px) {
.navlist > li > a {
	font-size: 12px;
	font-size: 1.2rem;
}
}
.symain {
	margin-top: 22px;
	background: #fff;
	padding-top: 20px;
	padding-bottom: 41px;
}
.syp {
	margin: 0 22px;
}
.sykuang {
	border-radius: 10px;
	border: 1px solid #e5e5e5;
	background: #f9f8f8;
	padding: 19px 15px 20px 15px;
	position: relative;
}
.sybt {
	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 19px;
}
.sykuang h1{	font-size: 26px;
	font-size: 2.6rem;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 19px;}
.sybt a:hover {
	color: #f2d600;
}
.symore {
	position: absolute;
	right: 20px;
	top: 24px;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: bold;
	text-transform: uppercase;
}
.symore:hover {
	color: #f2d600;
}
.picList li {
	width: 194px;
}
.picList li img {
	display: block;
	width: 100%;
	max-width: 192px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.picList li p {
	text-align: center;
	line-height: 30px;
	margin-top: 5px;
}
.picList li p a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.picList li p a:hover {
	color: #f2d600;
}
.syptu {
	display: block;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.syptu:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.box {
	width: 100%;
	height: 227px;
	margin: 0px auto 0px;
	position: relative;
	overflow: hidden;
}
.box ul li {
	float: left;
	margin-left: 10px;
}
.box ul {
	width: 1500px;
	position: absolute;
	left: 0;
	top: 0;
}
@media screen and (max-width:999px) {
.box {
	height: 200px;
}
.box ul li {
	width: 170px;
}
}
@media screen and (max-width:767px) {
.box {
	height: 160px;
}
.box ul li {
	width: 120px;
}
}
.sycase {
	margin: 0 22px;
	margin-top: 24px;
}
.sycase .sykuang {
	padding-top: 23px;
	padding-bottom: 23px;
}
.sycase li {
	width: 194px;
	float: left;
	margin-left: 12px;
}
.sycase li a {
	display: block;
	overflow: hidden;
}
.sycase li img {
	display: block;
	width: 100%;
	max-width: 194px;
	max-height: 143px;
	margin: 0 auto;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.sycase li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.sycase li p a {
	display: block;
	text-align: center;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
}
.sycase li p {
	margin-top: 12px;
}
.sycase li p a:hover {
	color: #f2d600;
}
@media screen and (max-width:1319px) {
.sycase li {
	width: 177px;
}
}
@media screen and (max-width:1219px) {
.sycase li {
	width: 140px;
}
}
@media screen and (max-width:999px) {
.sycase li {
	width: 22%;
	margin: 0 1.5%;
	margin-bottom: 20px;
}
}
@media screen and (max-width:767px) {
.sycase li {
	width: 31.333%;
	margin: 0 1%;
	margin-bottom: 20px;
}
.sybt {
	font-size: 22px;
	font-size: 2.2rem;
}
}
@media screen and (max-width:500px) {
.sycase li {
	width: 48%;
}
.sycase {
	margin: 0 7px;
	margin-top: 15px;
}
.sykuang {
	padding-left: 7px;
	padding-right: 7px;
}
.symore {
	font-size: 14px;
	font-size: 1.4rem;
	top: 26px;
}
}
@media screen and (max-width:400px) {
.sybt {
	font-size: 18px;
	font-size: 1.8rem;
}
}
.syfour {
	margin: 0 22px;
	margin-top: 24px;
}
.fourbox {
	width: 300px;
	border-radius: 5px;
	background: #e9e9e9;
	float: left;
	margin-left: 18px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.fourcon {
	padding: 14px 11px;
	padding-bottom: 20px;
}
.fourtu .img-scroll {
	position: relative;
}
.fourtu .img-list {
	position: relative;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.fourtu .img-list ul {
	width: 10000%;
}
.fourtu .img-list li {
	float: left;
	display: inline;
	width: 1%;
	margin-right: 5px;
	position: relative;
	position: relative;
	text-align: center;
	border-radius: 5px;
	overflow: hidden;
}
.fourtu .img-list li img {
	width: 100%;
	max-width: 279px;
	max-height: 167px;
	display: block;
}
.fourp1 {
	display: block;
	background: #fff;
	border-radius: 5px;
	text-align: center;
	font-size: 20px;
	font-size: 2rem;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 7px;
	line-height: 30px;
	padding-top: 9px;
	padding-bottom: 9px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fourp2 {
	display: block;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	margin-top: 16px;
	margin-bottom: 23px;
}
.fourp3 i {
	font-size: 22px;
	font-size: 2.2rem;
	color: #f2d600;
}
.vitu {
	position: relative;
	padding-bottom: 59.85%;
	height: 0;
	overflow: hidden;
	border-radius: 5px;
}
.vitu iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.vitu iframe body {
	margin: 0px !important;
}
.fourbox:hover {
	background: #f2d600;
}
.fourbox:hover .fourp3 i {
	color: #282827;
}
@media screen and (max-width:1319px) {
.fourbox {
	width: 275px;
}
}
@media screen and (max-width:1219px) {
.fourbox {
	width: 220px;
}
.fourp1 {
	font-size: 16px;
	font-size: 1.6rem;
}
}
@media screen and (max-width:999px) {
.fourbox {
	width: 23%;
	margin: 0 1%;
}
.fourcon {
	padding-left: 7px;
	padding-right: 7px;
}
}
@media screen and (max-width:850px) {
.fourbox {
	width: 38%;
	margin: 0 6%;
	margin-bottom: 10px;
}
}
@media screen and (max-width:750px) {
.fourbox {
	width: 43%;
	margin: 0 3.5%;
	margin-bottom: 10px;
}
}
@media screen and (max-width:650px) {
.fourbox {
	width: 48%;
	margin: 0 1%;
	margin-bottom: 10px;
}
}
@media screen and (max-width:500px) {
.syfour {
	margin: 0 7px;
	margin-top: 10px;
}
}
@media screen and (max-width:400px) {
.fourbox {
	width: auto;
	float: none;
	max-width: 286px;
	margin: 0 auto;
	margin-bottom: 10px;
}
}
.symarket {
	margin: 0 22px;
	margin-top: 26px;
}
.symarket .sykuang {
	padding-top: 22px;
	padding-bottom: 42px;
}
.symarket li {
	width: 181px;
	float: left;
	margin-left: 27px;
	position: relative;
}
.symarket li a {
	display: block;
	overflow: hidden;
}
.symarket li img {
	display: block;
	width: 100%;
	max-width: 223px;
	max-height: 208px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.symarket li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.symarket li p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 40px;
	background: url(../images/marketbg.png);
}
.symarket li p a {
	display: block;
	font-size: 16px;
	font-size: 1.6rem;
	color: #ffffff;
	margin: 0 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
@media screen and (max-width:1319px) {
.symarket li {
	margin-left: 17px;
	width: 211px;
}
}
@media screen and (max-width:1219px) {
.symarket li {
	width: 142px;
	margin-left: 10px;
}
}
@media screen and (max-width:999px) {
.symarket li {
	width: 23%;
	margin: 0 1%;
	margin-bottom: 10px;
}
.symarket .sykuang {
	padding-bottom: 15px;
}
}
@media screen and (max-width:800px) {
.symarket li {
	width: 31.333%;
}
}
@media screen and (max-width:500px) {
.symarket {
	margin: 0 7px;
	margin-top: 10px;
}
.symarket li p a {
	font-size: 14px;
	font-size: 1.4rem;
}
.symarket li p {
	line-height: 30px;
}
}
@media screen and (max-width:450px) {
.symarket li {
	width: 48%;
}
}
.shangbiao {
	margin: 0 22px;
	margin-top: 24px;
}
.sykuang2 {
	padding: 0 17px;
	padding-top: 23px;
	background: #eeeeee;
	padding-bottom: 9px;
}
.shangbiao li {
	width: 144px;
	float: left;
	margin-left: 10px;
	margin-bottom: 15px;
}
.shangbiao li a {
	display: block;
	border: 1px solid #e5e5e5;
	overflow: hidden;
}
.shangbiao li a img {
	display: block;
	width: 100%;
	max-width: 142px;
	max-height: 102px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.shangbiao li:hover a img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
@media screen and (max-width:1319px) {
.shangbiao li {
	width: 131px;
}
}
@media screen and (max-width:1219px) {
.shangbiao li {
	width: 107px;
	margin-left: 6px;
}
}
@media screen and (max-width:999px) {
.shangbiao li {
	width: 13.28%;
	margin: 0 0.5%;
	margin-bottom: 5px;
}
.sykuang2 {
	padding-bottom: 15px;
}
}
@media screen and (max-width:800px) {
.shangbiao li {
	width: 15.66%;
}
}
@media screen and (max-width:700px) {
.shangbiao li {
	width: 19%;
}
}
@media screen and (max-width:600px) {
.shangbiao li {
	width: 24%;
}
}
@media screen and (max-width:500px) {
.shangbiao {
	margin: 0 7px;
	margin-top: 10px;
}
.sykuang2 {
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 15px;
}
}
@media screen and (max-width:400px) {
.shangbiao li {
	width: 32.3333%;
}
}
.synv {
	margin: 0 22px;
	margin-top: 24px;
}
.syn {
	width: 42.27%;
}
.syv {
	width: 55.97%;
}
.synv .sybt {
	padding-bottom: 20px;
	background: url(../images/btbg.png) no-repeat left bottom;
	margin-bottom: 14px;
}
.syn li {
	padding-bottom: 5px;
	background: url(../images/synxu.png) repeat-x center bottom;
	line-height: 25px;
	margin-bottom: 10px;
}
.syn li a {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.syn li a:hover {
	color: #f2d600;
}
.syv li {
	width: 155px;
	float: left;
	margin-left: 16px;
}
.syv li a {
	display: block;
	overflow: hidden;
}
.syv li img {
	display: block;
	width: 100%;
	max-width: 155px;
	max-height: 122px;
	margin: 0 auto;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
}
.syv li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.syv li p {
	margin-top: 8px;
	line-height: 20px;
}
.syv li p a {
	display: block;
	height: 60px;
	overflow: hidden;
}
.syv li p a:hover {
	color: #f2d600;
}
.syv img {
	max-width: 100%;
}
.syv .sykuang3 {
	padding-top: 13px;
	padding-bottom: 10px;
}
@media screen and (max-width:1319px) {
.syv li {
	margin-left: 10px;
	width: 146px;
}
}
@media screen and (max-width:1219px) {
.syv li {
	width: 115px;
}
}
@media screen and (max-width:999px) {
.syv li {
	width: 24%;
	margin: 0 0.5%;
	margin-bottom: 5px;
}
}
@media screen and (max-width:900px) {
.syn {
	width: 100%;
	margin-bottom: 14px;
}
.syv {
	width: 100%;
}
.syv li {
	text-align: center;
}
}
@media screen and (max-width:500px) {
.synv {
	margin: 0 7px;
	margin-top: 10px;
}
.syv li {
	width: 48%;
}
}
.bottom {
	background: #1c1c1c url(../images/bottombg.jpg) no-repeat center top;
	padding-top: 56px;
	padding-bottom: 46px;
}
.bottom p, .bottom li, .bottom a, .bottom span {
	color: #d0cfcf;
}
.bblist li {
	display: inline-block;
	margin-right: 25px;
	margin-left: 12px;
}
.bblist li img {
	max-width: 100%;
}
.bottom a:hover {
	color: #f2d600;
}
.div > a, .div > span {
	display: block;
	font-size: 30px;
	font-size: 3rem;
	color: #fff;
	margin-bottom: 18px;
	text-transform: uppercase;
}
.div1 {
	margin-right: 128px;
	margin-left: 40px;
}
.div1 li {
	line-height: 30px;
	text-transform: uppercase;
}
.div2 {
	width: 305px;
}
.div2 li {
	line-height: 30px;
	padding-left: 17px;
}
.div2 li i {
	font-size: 15px;
	font-size: 1.5rem;
	color: #d0cfcf;
	margin-right: 10px;
	float: left;
}
.div2 li p {
	overflow: hidden;
}
.div3 {
	width: 556px;
}
.fxp {
	padding-left: 20px;
	padding-top: 9px;
}
.fxp_div1 {
	margin-bottom: 10px;
}
.fxp_div2 {
	margin-bottom: 10px;
}
.fxp_nr {
	position: relative;
	margin-bottom: 14px;
}
.fxp_nr i {
	font-size: 17px;
	font-size: 1.7rem;
	color: #353535;
	position: absolute;
	left: 20px;
	top: 10px;
}
.fxp_bt {
	float: left;
	width: 10px;
	height: 38px;
	line-height: 38px;
	font-family: Verdana, Geneva, sans-serif;
	color: #ff4f53;
	font-size: 12px;
	font-size: 1.2rem;
}
.fxp_input, .fxp_textarea {
	padding-left: 16px;
	font-size: 14px;
	font-size: 1.4rem;
	color: #d0cfcf;
	background: #fff;
	background: rgba(255,255,255,0.1);
}
.fxp_input, .fxp_captcha {
	height: 37px;
	line-height: 37px;
	float: left;
}
.fxp_input {
	width: 520px;
}
.fxp_textarea {
	width: 520px;
	line-height: 26px;
	padding-top: 7px;
	height: 67px;
}
.fxp_captcha {
	padding-left: 13px;
	background: #fff;
	background: rgba(255,255,255,0.1);
	font-size: 14px;
	font-size: 1.4rem;
	color: #666666;
	width: 153px;
}
.fxp_yzm {
	cursor: pointer;
	float: left;
	margin-left: 11px;
}
.fxp_send {
	float: right;
	cursor: pointer;
	text-align: center;
	font-size: 14px;
	font-size: 1.4rem;
	color: #313131;
	background: #f2d600;
	width: 150px;
	height: 37px;
	line-height: 37px;
}
.fxp_send:hover {
	background: #ddc407;
	transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
}
.bsjj a {
	margin: 0 28px;
	position: relative;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	top: 0;
	display: inline-block;
}
.bsjj {
	padding-top: 60px;
	text-align: right;
	padding-bottom: 55px;
	margin-right: 110px;
}
.bsjj a:hover {
	top: -10px;
}
.copyright {
	line-height: 30px;
	margin-top: 25px;
	text-align: center;
}
.cnzz {
	padding-left: 10px;
}
.link {
	text-align: center;
	padding-top: 14px;
	padding-bottom: 13px;
	line-height: 30px;
	min-height: 30px;
	background: #f2d600;
	font-size: 12px;
	font-size: 1.2rem;
}
.link a {
	padding: 0 20px;
}
.link a, .link span {
	display: inline-block;
}
.link a:hover {
	color: #666;
}
@media screen and (max-width:1319px) {
.div1 {
	margin-right: 90px;
	margin-left: 30px;
}
}
@media screen and (max-width:1219px) {
.bblist li {
	margin-left: 10px;
}
.bblist li img {
	width: 180px;
}
.div1 {
	margin-right: 14px;
	margin-left: 4px;
}
.div2 {
	width: 284px;
}
.div > a, .div > span {
	font-size: 24px;
	font-size: 2.4rem;
}
.fxp {
	padding-left: 0;
}
.div3 {
	width: 515px;
}
.fxp_input {
	width: 499px;
}
.fxp_textarea {
	width: 499px;
}
.fxp_captcha {
	width: 135px;
}
.bsjj {
	margin-right: 70px;
}
}
@media screen and (max-width:999px) {
.div1, .div2 {
	width: 49%;
	margin-right: 0;
	margin-bottom: 20px;
}
.div3 {
	float: left;
}
.div > a, .div > span {
	font-size: 20px;
	font-size: 2rem;
}
.bsjj {
	padding-top: 30px;
	margin-right: 36px;
}
.bottom {
	padding-top: 35px;
}
.bsjj a {
	margin: 0 20px;
}
.bblist {
	float: none;
	text-align: right;
}
.bblist li img {
	width: 170px;
}
.bblist li {
	margin: 0 10px;
}
}
@media screen and (max-width:800px) {
.bblist li img {
	width: 160px;
}
}
@media screen and (max-width:767px) {
.bblist {
	display: none;
}
.div {
	display: none;
}
.bottom {
	padding-top: 20px;
	padding-bottom: 50px;
}
.link {
	display: none;
}
.copyright {
	margin-top: 0;
}
.bsjj {
	padding: 0;
}
.bsjj a svg {
	width: 30px !important;
	height: 30px !important;
}
}
@media screen and (max-width:500px) {
.bsjj a {
	margin: 0 10px;
}
}
.mianbao {
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 24px;
	color: #999999;
	text-transform: uppercase;
	border-bottom: 1px solid #b7b8b3;
	padding-bottom: 11px;
}
.mianbao a {
	color: #999999;
}
.mianbao a i {
	font-size: 20px;
	font-size: 2rem;
	color: #888888;
	margin-right: 9px;
}
.mianbao a:hover {
	color: #555555;
}
.co00 {
	color: #555555 !important;
}
.fymain {
	margin: 0 22px;
}
.symain2 {
	padding-top: 14px;
}
.fynr {
	padding-top: 49px;
	padding-bottom: 67px;
}
.fybt {
	text-align: center;
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 52px;
	background: url(../images/fybg.jpg) no-repeat center top;
}
.azuo {
	margin-right: 27px;
	border: 4px solid #e2c908;
}
.azuo img {
	display: block;
	width: 100%;
	max-width: 426px;
	max-height: 343px;
}
.ayou {
	padding-top: 15px;
}
.ap1 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
}
.ap2 {
	font-size: 16px;
	font-size: 1.6rem;
	color: #555555;
	line-height: 30px;
	margin-bottom: 30px;
}
.ap3 {
	font-size: 16px;
	font-size: 1.6rem;
	color: #555555;
	line-height: 30px;
	margin-top: 30px;
}
.ap3_top {
	margin-top: 40px;
}
.ap3 span {
	font-weight: bold;
	color: #555555;
}
.ap4 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	color: #555555;
	line-height: 30px;
	margin-top: 30px;
}
.about .fybt {
	margin-bottom: 40px;
}
.atulist {
	padding-top: 27px;
}
.atulist li {
	width: 302px;
	float: left;
	margin-left: 16px;
}
.atulist li a {
	display: block;
	border: 4px solid #e5e5e5;
}
.atulist li a img {
	display: block;
	width: 100%;
	max-width: 294px;
	max-height: 219px;
}
@media screen and (max-width:1319px) {
.atulist li {
	width: 277px;
}
}
@media screen and (max-width:1219px) {
.atulist li {
	width: 222px;
}
}
@media screen and (max-width:999px) {
.azuo {
	width: 380px;
}
.atulist li {
	width: 23%;
	margin: 0 1%;
}
.fynr {
	padding-bottom: 0;
}
}
@media screen and (max-width:767px) {
.ap2 {
	font-size: 14px;
	font-size: 1.4rem;
	margin-bottom: 15px;
}
.ap3 {
	font-size: 14px;
	font-size: 1.4rem;
	margin-top: 15px;
}
.azuo {
	width: 290px;
}
.ayou {
	padding-top: 0;
}
}
@media screen and (max-width:600px) {
.atulist li {
	width: 48%;
	margin-bottom: 10px;
}
.azuo {
	width: auto;
	margin: 0 auto;
	max-width: 426px;
	float: none;
	margin-bottom: 20px;
}
.fynr {
	padding-top: 30px;
}
.about .fybt {
	margin-bottom: 25px;
}
.fybt {
	font-size: 20px;
	font-size: 2rem;
}
}
@media screen and (max-width:500px) {
.fymain {
	margin: 0 7px;
}
}
.pyou {
	width: 939px;
}
.pzuo {
	width: 296px;
}
.pzuo .list {
	border: 1px solid #b7b8b3;
	padding: 2px;
}
.pzuo .list .title1 {
	margin-bottom: 7px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	height: 58px;
	line-height: 58px;
	background-color: #e2c908;
}
.pzuo .list .title1 a {
	font-size: 24px;
	font-size: 2.4rem;
	font-weight: bold;
}
.pzuo .list .title1 p {
	position: absolute;
	right: 10px;
	bottom: 15px;
	display: none;
}
.pzuo .list .title1 p span {
	width: 30px;
	height: 5px;
	margin-bottom: 3px;
	background: #fff;
	display: block;
}
.pzuo .list .subNav {
	cursor: pointer;
	border-bottom: 1px solid #b7b8b3;
	padding-top: 0px;
	border-left: none;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	position: relative;
}
.pzuo .list .subNav.noborder {
	border: none;
}
.pzuo .list .subNav i {
	font-size: 12px;
	font-size: 1.2rem;
	color: #fff;
	position: absolute;
	right: 13px;
	top: 18px;
}
.pzuo .list .subNav a {
	display: block;
	line-height: 26px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold;
	color: #333333;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	margin-right: 25px;
}
.pzuo .list .subNav:hover {
	border-left: 4px solid #e2c908;
	background: #282827;
}
.pzuo .list .subNav:hover a {
	color: #fff;
}
.pzuo .list .currentDd {
	border-left: 4px solid #e2c908;
	background: #282827;
}
.pzuo .list .currentDd a {
	color: #fff;
}
.pzuo .list .navContent {
	background: #fff;
	position: relative;
	padding-top: 3px;
	padding-bottom: 6px;
	border-bottom: 1px solid #b7b8b3;
	border-top: 0;
}
.pzuo .list .navContent.noborder {
	border: none;
}
.pzuo .list .navContent > p {
	background: url(../images/synxu.png) repeat-x center bottom;
}
.pzuo .list .navContent > p.nobg {
	background: none;
}
.pzuo .list .navContent > p a {
	display: block;
	font-size: 14px;
	font-size: 1.4rem;
	padding-top: 0;
	padding-bottom: 0px;
	color: #555555;
	padding-left: 18px;
	line-height: 31px;
}
.pzuo .list .navContent > p a:hover {
	color: #e2c908;
}
.pzuo .list .navContent > p.current a {
	color: #e2c908;
}
.ppart li {
	width: 20%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	margin-bottom: 6px;
}
.xian {
	border-left: 1px solid #e5e5e5;
}
.pbox {
	border-right: 1px solid #e5e5e5;
	margin-bottom: 8px;
	padding: 0 10px;
	padding-top: 8px;
	padding-bottom: 7px;
}
.xianm {
	border-left: 1px solid transparent;
}
.ptu {
	display: block;
}
.ptu img {
	display: block;
	width: 100%;
	max-width: 456px;
	max-height: 456px;
}
.pp1 {
	display: block;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pp1:hover {
	color: #e2c908;
}
@media screen and (max-width:1319px) {
.pyou {
	width: 835px;
}
}
@media screen and (max-width:1219px) {
.pyou {
	width: 640px;
}
.pzuo {
	width: 275px;
}
.pbox {
	padding-left: 5px;
	padding-right: 5px;
}
}
@media screen and (max-width:999px) {
.pyou {
	width: 100%;
}
.pzuo {
	width: 100%;
	margin-top: 30px;
}
.body_main {
	background: url(../images/sybg1.jpg) repeat-y center top;
}
}
@media screen and (max-width:767px) {
.pzuo .list .subNavBox {
	display: none;
}
.pzuo .list .title1 p {
	display: block;
}
.pzuo .list .title1 {
	margin-bottom: 0;
}
.xian {
	border: none;
}
.pzuo .list .subNav a {
	font-size: 16px;
	font-size: 1.6rem;
}
}
@media screen and (max-width:700px) {
.pbox {
	border: none;
}
.ppart li.no_margin .pbox {
	border: none;
}
.ppart li {
	width: 25%;
}
}
@media screen and (max-width:450px) {
.ppart li {
	width: 33.333%;
}
}
@media screen and (max-width:350px) {
.ppart li {
	width: 50%;
}
}
.brand1 .pzuo .list .subNav {
	text-transform: uppercase;
}
.brandlist {
	padding-top: 22px;
	padding-left: 17px;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}
.brandlist li {
	width: 144px;
	float: left;
	margin-left: 11px;
	margin-bottom: 15px;
}
.brandlist li a {
	display: block;
	border: 1px solid #e2c908;
}
.brandlist li a img {
	display: block;
	width: 100%;
	max-width: 142px;
	max-height: 102px;
}
@media screen and (max-width:1319px) {
.brandlist li {
	width: 127px;
}
}
@media screen and (max-width:1219px) {
.brandlist li {
	width: 97px;
	margin-left: 7px;
}
}
@media screen and (max-width:999px) {
.brandlist {
	padding: 0;
	border: none;
}
.brandlist li {
	width: 13.28%;
	margin: 0 0.5%;
	margin-bottom: 10px;
}
}
@media screen and (max-width:800px) {
.brandlist li {
	width: 15.66%;
}
}
@media screen and (max-width:650px) {
.brandlist li {
	width: 19%;
}
}
@media screen and (max-width:550px) {
.brandlist li {
	width: 24%;
}
}
@media screen and (max-width:400px) {
.brandlist li {
	width: 32.333%;
}
}
#baguetteBox-overlay {
	display: none;
	opacity: 0;
	position: fixed;
	overflow: hidden;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #222;
	background-color: rgba(0,0,0,0.8);
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	-moz-transition: opacity .5s ease;
	transition: opacity .5s ease;
	z-index: 99999999999999999999999999999999999999;
}
#baguetteBox-overlay.visible {
	opacity: 1;
}
#baguetteBox-overlay .full-image {
	display: inline-block;
	position: relative;
	width: 100%;
	height: 100%;
	text-align: center;
}
#baguetteBox-overlay .full-image figure {
	display: inline;
	margin: 0;
	height: 100%;
}
#baguetteBox-overlay .full-image img {
	display: inline-block;
	width: auto;
	height: auto;
	max-height: 100%;
	max-width: 100%;
	vertical-align: middle;
	box-shadow: 0 0 8px rgba(0,0,0,0.6);
}
#baguetteBox-overlay .full-image figcaption {
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align: center;
	line-height: 1.8;
	color: #ccc;
	background-color: #000;
	background-color: rgba(0,0,0,0.6);
	font-family: Verdana, Geneva, sans-serif;
}
#baguetteBox-overlay .full-image:before {
	content: "";
	display: inline-block;
	height: 50%;
	width: 1px;
	margin-right: -1px;
}
#baguetteBox-slider {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	white-space: nowrap;
	-webkit-transition: left .4s ease, -webkit-transform .4s ease;
	transition: left .4s ease, -moz-transform .4s ease;
	transition: left .4s ease, -webkit-transform .4s ease;
	-o-transition: left .4s ease, -o-transform .4s ease;
	-moz-transition: left .4s ease, transform .4s ease, -moz-transform .4s ease;
	transition: left .4s ease, transform .4s ease;
	transition: left .4s ease, transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease;
}
#baguetteBox-slider.bounce-from-right {
	-webkit-animation: bounceFromRight .4s ease-out;
	-moz-animation: bounceFromRight .4s ease-out;
	animation: bounceFromRight .4s ease-out;
}
#baguetteBox-slider.bounce-from-left {
	-webkit-animation: bounceFromLeft .4s ease-out;
	-moz-animation: bounceFromLeft .4s ease-out;
	animation: bounceFromLeft .4s ease-out;
}
.baguetteBox-button#next-button, .baguetteBox-button#previous-button {
	top: 50%;
	top: -webkit-calc(50% - 30px);
	top: -moz-calc(50% - 30px);
	top: calc(50% - 30px);
	width: 44px;
	height: 60px;
}
.baguetteBox-button {
	position: absolute;
	cursor: pointer;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 15%;
	background-color: #323232;
	background-color: rgba(50,50,50,0.5);
	color: #ddd;
	font: 1.6em sans-serif;
	-webkit-transition: background-color .4s ease;
	-o-transition: background-color .4s ease;
	-moz-transition: background-color .4s ease;
	transition: background-color .4s ease;
}
.baguetteBox-button:hover {
	background-color: rgba(50,50,50,0.9);
}
.baguetteBox-button#next-button {
	right: 2%;
}
.baguetteBox-button#previous-button {
	left: 2%;
}
.baguetteBox-button#close-button {
	top: 20px;
	right: 2%;
	right: -webkit-calc(2% + 6px);
	right: -moz-calc(2% + 6px);
	right: calc(2% + 6px);
	width: 30px;
	height: 30px;
}
.baguetteBox-button svg {
	position: absolute;
	left: 0;
	top: 0;
}
.spinner {
	width: 40px;
	height: 40px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
}
.double-bounce1, .double-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #fff;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	-moz-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out;
}
.double-bounce2 {
	-webkit-animation-delay: -1s;
	-moz-animation-delay: -1s;
	animation-delay: -1s;
}
@-webkit-keyframes bounceFromRight {
0% {
margin-left:0;
}
50% {
margin-left:-30px;
}
100% {
margin-left:0;
}
}
@-moz-keyframes bounceFromRight {
0% {
margin-left:0;
}
50% {
margin-left:-30px;
}
100% {
margin-left:0;
}
}
@keyframes bounceFromRight {
0% {
margin-left:0;
}
50% {
margin-left:-30px;
}
100% {
margin-left:0;
}
}
@-webkit-keyframes bounceFromLeft {
0% {
margin-left:0;
}
50% {
margin-left:30px;
}
100% {
margin-left:0;
}
}
@-moz-keyframes bounceFromLeft {
0% {
margin-left:0;
}
50% {
margin-left:30px;
}
100% {
margin-left:0;
}
}
@keyframes bounceFromLeft {
0% {
margin-left:0;
}
50% {
margin-left:30px;
}
100% {
margin-left:0;
}
}
@-webkit-keyframes bounce {
0%, 100% {
-webkit-transform:scale(0);
transform:scale(0);
}
50% {
-webkit-transform:scale(1);
transform:scale(1);
}
}
@-moz-keyframes bounce {
0%, 100% {
-webkit-transform:scale(0);
-moz-transform:scale(0);
transform:scale(0);
}
50% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
transform:scale(1);
}
}
@keyframes bounce {
0%, 100% {
-webkit-transform:scale(0);
-moz-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
}
50% {
-webkit-transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
transform:scale(1);
}
}
.shoplist li {
	width: 300px;
	float: left;
	margin-left: 18px;
	margin-bottom: 21px;
}
.shoplist li img {
	display: block;
	width: 100%;
	max-width: 300px;
	max-height: 208px;
}
.shoplist li div {
	position: relative;
	overflow: hidden;
}
.shopcover {
	position: absolute;
	left: 0;
	top: -100%;
	width: 100%;
	height: 100%;
	background: url(../images/marketbg.png);
}
.shopcover i {
	color: #fff;
	font-size: 28px;
	font-size: 2.8rem;
	position: absolute;
	left: 50%;
	margin-left: -14px;
	top: 50%;
	margin-top: -14px;
}
.shoplist li p {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 30px;
	color: #3a3a3a;
	text-align: center;
	margin-top: 9px;
}
.shoplist li:hover .shopcover {
	top: 0;
}
.ms_ye {
	position: relative;
	margin-top: 48px;
	text-align: center;
}
.ms_ye a {
	display: inline-block;
	width: 33px;
	line-height: 28px;
	text-align: center;
	margin-left: 3px;
	margin-right: 3px;
	font-size: 12px;
	font-size: 1.2rem;
	background: #fff;
	color: #333333;
	border: 1px solid #e5e5e5;
	font-family: Arial, Helvetica, sans-serif;
}
.ms_sx {
	width: 59px !important;
}
.ms_sx:hover {
	color: #fff !important;
}
.ms_ye .ms_current_ye {
	color: #fff;
	border: 1px solid #e2c908;
	background: #e2c908;
}
.ms_ye a:hover {
	color: #fff;
	border: 1px solid #e2c908;
	background: #e2c908;
}
.xiangshang {
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 23px;
}
.xiangshang input {
	width: 168px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #e2c908;
	border: 1px solid #e2c908;
	cursor: pointer;
	background: #fff;
}
.xiangshang input:hover {
	background: #333;
}
@media screen and (max-width:1319px) {
.shoplist li {
	width: 275px;
}
}
@media screen and (max-width:1219px) {
.shoplist li {
	width: 220px;
}
}
@media screen and (max-width:999px) {
.shoplist li {
	width: 23%;
	margin: 0 1%;
	margin-bottom: 20px;
}
.ms_ye a {
	margin-bottom: 10px;
}
.shopcover {
	display: none;
}
}
@media screen and (max-width:800px) {
.shoplist li {
	width: 31.333%;
}
.shoplist li p {
	font-size: 14px;
	font-size: 1.4rem;
}
}
@media screen and (max-width:550px) {
.shoplist li {
	width: 48%;
}
.ms_ye {
	margin-top: 30px;
}
}
.newlist li {
	width: 612px;
	float: left;
	margin-left: 32px;
	margin-bottom: 20px;
}
.newlist li > div {
	border: 1px solid #7d7d7d;
	padding: 10px;
}
.fyntu {
	display: block;
	margin-right: 21px;
}
.fyntu img {
	width: 100%;
	display: block;
	max-width: 230px;
	max-height: 167px;
}
.fynnr {
	padding-top: 10px;
}
.fynp1 {
	display: block;
	font-weight: bold;
	line-height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fynp2 {
	display: block;
	color: #555555;
	line-height: 26px;
	height: 78px;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 7px;
}
.newlist li:hover > div {
	border: 1px solid #e2c908;
}
.fynnr a:hover {
	color: #e2c908;
}
.news1 .ms_ye {
	margin-top: 63px;
}
@media screen and (max-width:1319px) {
.newlist li {
	width: 562px;
}
}
@media screen and (max-width:1219px) {
.newlist li {
	width: 452px;
}
}
@media screen and (max-width:999px) {
.newlist li {
	width: 100%;
	margin: 0;
	margin-bottom: 15px;
}
}
@media screen and (max-width:600px) {
.news1 .ms_ye {
	margin-top: 30px;
}
}
@media screen and (max-width:500px) {
.fyntu {
	float: none;
	margin: 0 auto;
}
.fyntu img {
	margin: 0 auto;
}
}
.news2 h1 {
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
}
.kejisj {
	color: #555555;
	background: url(../images/fybg.jpg) no-repeat center bottom;
	padding-bottom: 38px;
	text-align: center;
	line-height: 40px;
}
.nshare {
	text-align: center;
	margin-top: 20px;
}
.nshare div {
	display: inline-block;
}
.nshare1 {
	color: #555555;
	position: relative;
	top: -8px;
	margin-right: 5px;
}
.nex {
	line-height: 26px;
	padding-top: 5px;
	padding-bottom: 93px;
	margin-bottom: 35px;
	border-bottom: 1px solid #ccc;
	color: #555555;
}
.nex li, .nex span, .nex p, .nex div {
	color: #555555;
}
.nex a {
	color: #ffce00;
}
.nex img, .nex iframe {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}
.xwsx {
	line-height: 28px;
	margin-top: 12px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #333333;
}
.xwsx i {
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-radius: 50%;
	background: #333333;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-size: 1.2rem;
	margin-right: 10px;
	vertical-align: middle;
}
.xwsx span {
	display: inline-block;
	color: #333333;
}
.xwsx a {
	color: #333333;
}
.xwsx a:hover {
	color: #ffce00;
}
@media screen and (max-width:767px) {
.nex {
	padding-bottom: 40px;
	margin-bottom: 20px;
}
}
@media screen and (max-width:500px) {
.kejisj {
	float: none;
	text-align: center;
}
.nshare {
	float: none;
	text-align: center;
	margin-top: 10px;
}
.news2 h1 {
	font-size: 20px;
	font-size: 2rem;
	text-align: center;
}
}
.caselist li {
	width: 272px;
	float: left;
	margin-left: 56px;
	text-align: center;
	margin-bottom: 41px;
}
.ctu {
	display: block;
	border: 1px solid #a0a0a0;
}
.ctu img {
	display: block;
	width: 100%;
	max-width: 272px;
	max-height: 200px;
}
.cp1 {
	display: block;
	font-weight: bold;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 6px;
}
.caselist li span {
	color: #666666;
}
.cp1:hover {
	color: #ffce00;
}
.case1 .ms_ye {
	margin-top: 29px;
}
@media screen and (max-width:1319px) {
.caselist li {
	margin-left: 25px;
	width: 270px;
}
}
@media screen and (max-width:1219px) {
.caselist li {
	width: 215px;
}
}
@media screen and (max-width:999px) {
.caselist li {
	width: 23%;
	margin: 0 1%;
	margin-bottom: 20px;
}
}
@media screen and (max-width:800px) {
.caselist li {
	width: 31.333%;
}
}
@media screen and (max-width:500px) {
.caselist li {
	width: 48%;
}
}
.case2 h1 {
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
}
.visit2 .nshare {
	float: none;
}
.video .fybt {
	margin-bottom: 48px;
}
.videolist li {
	width: 286px;
	margin-left: 32px;
	margin-bottom: 69px;
	display: inline-block;
	vertical-align: top;
}
.vitu2 {
	position: relative;
	padding-bottom: 60%;
	height: 0;
	overflow: hidden;
	border-radius: 5px;
	overflow: hidden;
}
.vitu2 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}
.vitu2 iframe body {
	margin: 0px !important;
}
.videolist li p {
	background: #3a3a3a;
	color: #fff;
	line-height: 24px;
	padding: 5px 10px 9px 18px;
	border-radius: 5px;
	margin-top: 2px;
}
.video .ms_ye {
	margin-top: 11px;
}
@media screen and (max-width:1319px) {
.videolist li {
	margin-left: 15px;
	width: 274px;
	margin-bottom: 45px;
}
}
@media screen and (max-width:1219px) {
.videolist li {
	width: 218px;
}
}
@media screen and (max-width:999px) {
.videolist li {
	width: 30%;
	margin: 0 1%;
	margin-bottom: 20px;
}
.video .fybt {
	margin-bottom: 25px;
}
}
@media screen and (max-width:600px) {
.videolist li {
	width: 47%;
}
}
.service .fybt {
	margin-bottom: 59px;
}
.serlist li {
	width: 291px;
	float: left;
	margin-left: 30px;
	margin-bottom: 42px;
	text-align: center;
}
.stu {
	display: block;
	border: 1px solid #b7b8b3;
}
.stu img {
	display: block;
	width: 100%;
	max-width: 289px;
	max-height: 172px;
}
.sp1 {
	display: block;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 30px;
	margin-top: 14px;
}
.service .ms_ye {
	margin-top: 33px;
}
@media screen and (max-width:1319px) {
.serlist li {
	margin-left: 20px;
	width: 274px;
}
}
@media screen and (max-width:1219px) {
.serlist li {
	width: 219px;
}
}
@media screen and (max-width:999px) {
.serlist li {
	width: 23%;
	margin: 0 1%;
	margin-bottom: 20px;
}
.service .fybt {
	margin-bottom: 35px;
}
.sp1 {
	font-size: 14px;
	font-size: 1.4rem;
}
}
@media screen and (max-width:800px) {
.serlist li {
	width: 31.333%;
}
}
@media screen and (max-width:550px) {
.serlist li {
	width: 48%;
}
.sp1 {
	margin-top: 7px;
}
}
.contact .fybt {
	margin-bottom: 55px;
}
.love1 {
	font-size: 30px;
	font-size: 3rem;
	line-height: 30px;
}
.love2 {
	line-height: 24px;
	color: #4d4d4d;
	margin-top: 20px;
	margin-bottom: 54px;
}
.czuo {
	width: 615px;
	padding-top: 40px;
}
.cyou {
	width: 535px;
	margin-right: 52px;
}
.cyou img {
	display: block;
	width: 100%;
	max-width: 535px;
}
.cyou li {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 26px;
	margin-bottom: 6px;
}
.cyou ul {
	padding-top: 24px;
}
.cyou li a:hover {
	color: #e3ca09;
}
.cuxin {
	width: 100%;
	margin: 0 auto;
}
.cuxin .int1 {
	margin-top: 22px;
	position: relative;
}
.cuxin .int1 input {
	width: 570px;
	height: 46px;
	padding-left: 45px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 46px;
	border-bottom: 1px solid #c9c9c9;
}
.cuxin .int1.xing input {
	background: url(../images/xing.png) no-repeat left 22px;
}
.cuxin .int2 {
	margin-top: 23px;
	position: relative;
}
.cuxin .int2 span {
	display: block;
	line-height: 24px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #4d4d4d;
	background: url(../images/xing.png) no-repeat left 9px;
	padding-left: 15px;
	margin-bottom: 12px;
	margin-top: 34px;
}
.cuxin .int2 span i {
	font-size: 20px;
	font-size: 2rem;
	color: #e3ca09;
	vertical-align: middle;
}
.cuxin .int1 i {
	position: absolute;
	left: 19px;
	top: 11px;
	font-size: 20px;
	font-size: 2rem;
	color: #e3ca09;
}
.cuxin .int1 i.icon-home {
	font-size: 26px;
	font-size: 2.6rem;
	left: 15px;
	top: 9px;
}
.cuxin .int3 {
	margin-top: 35px;
}
.cuxin textarea {
	width: 570px;
	height: 144px;
	padding-left: 45px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 46px;
	border: 1px solid #c9c9c9;
}
.cuxin .int4 {
	width: 250px;
	height: 49px;
	padding-left: 13px;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 49px;
	float: left;
	border-bottom: 1px solid #d2d2d2;
	background: url(../images/xing.png) no-repeat left center;
}
.cuxin .cuyanzheng {
	width: 148px;
	height: 50px;
	float: left;
	margin-left: 12px;
	cursor: pointer;
}
.cuxin .int5 {
	width: 149px;
	height: 50px;
	border: none;
	background: #e3ca09;
	cursor: pointer;
	font-size: 18px;
	font-size: 1.8rem;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}
.cuxin .int5:hover {
	background: #e9d117;
}
.ditu {
	margin-top: 24px;
}
.ditu img {
	width: 100%;
	max-width: 1246px;
	max-height: 438px;
	display: block;
	border: 1px solid #a0a0a0;
}
@media screen and (max-width:1319px) {
.czuo {
	width: 550px;
}
.cuxin .int1 input {
	width: 504px;
}
.cuxin textarea {
	width: 504px;
}
.cuxin .int4 {
	width: 187px;
}
.cuxin .int1 {
	margin-top: 12px;
}
.cuxin .int3 {
	margin-top: 20px;
}
.cyou {
	width: 510px;
}
}
@media screen and (max-width:1219px) {
.cyou {
	width: 350px;
}
.czuo {
	width: 505px;
	padding-top: 20px;
}
.cuxin .int1 input {
	width: 460px;
}
.cuxin textarea {
	width: 460px;
}
.cuxin .int4 {
	width: 170px;
}
.love2 {
	margin-bottom: 20px;
}
}
@media screen and (max-width:999px) {
.contact .fybt {
	margin-bottom: 35px;
}
.czuo {
	width: 100%;
	float: none;
	padding-top: 0;
}
.cuxin .int1 input {
	width: -webkit-calc(100% - 45px);
	width: -moz-calc(100% - 45px);
	width: calc(100% - 45px);
}
.cuxin textarea {
	width: -webkit-calc(100% - 45px);
	width: -moz-calc(100% - 45px);
	width: calc(100% - 45px);
}
.cyou {
	float: none;
	width: auto;
	max-width: 535px;
	margin: 0 auto;
	padding-top: 45px;
}
}
@media screen and (max-width:767px) {
.love1 {
	font-size: 24px;
	font-size: 2.4rem;
}
.cyou li {
	font-size: 14px;
	font-size: 1.4rem;
}
}
@media screen and (max-width:600px) {
.cuxin .int4 {
	width: -webkit-calc(100% - 13px);
	width: -moz-calc(100% - 13px);
	width: calc(100% - 13px);
	margin-bottom: 20px;
}
.cuxin .cuyanzheng {
	margin-left: 0;
}
}
@media screen and (max-width:400px) {
.cuxin .int5 {
	width: 100%;
	margin-top: 20px;
}
.cyou {
	padding-top: 25px;
}
.love1 {
	font-size: 20px;
	font-size: 2rem;
}
}
.phang {
	margin-bottom: 62px;
}
.tuwen {
	margin-bottom: 48px;
	padding-left: 32px;
}
.tuwen .tu {
	display: block;
	border: 1px solid #e5e5e5;
	margin-right: 19px;
}
.tuwen .tu img {
	display: block;
	width: 100%;
	max-width: 142px;
	max-height: 102px;
}
.tuwen div a {
	display: block;
	font-size: 16px;
	font-size: 1.6rem;
	color: #555555;
	line-height: 26px;
}
.tuwen div a:hover {
	color: #f2d600;
}
@media screen and (max-width:999px) {
.tuwen {
	margin-bottom: 30px;
}
.phang {
	margin-bottom: 40px;
}
}
@media screen and (max-width:767px) {
.tuwen div a {
	font-size: 14px;
	font-size: 1.4rem;
}
.tuwen {
	padding-left: 20px;
}
}
@media screen and (max-width:400px) {
.tuwen {
	padding-left: 0;
}
.tuwen .tu {
	margin: 0 auto;
	float: none;
	width: 142px;
}
.tuwen div a {
	padding: 0 10px;
}
.phang {
	margin-bottom: 25px;
}
}
.product2 .prob-pic {
	width: 458px;
	float: left;
}
.product2 .prob-pic-big {
	position: relative;
	border: 1px solid #e5e5e5;
}
.product2 .prob-pic-big-img {
	display: block;
	line-height: 0;
	font-size: 0;
}
.product2 .prob-pic-big-img .zoomPad {
	float: none;
	z-index: 8;
}
.product2 .prob-pic-big-img .zoomPad > img {
	max-width: 100%;
}
.product2 .prob-pic-big-img img {
	max-width: 100%;
}
.product2 .zoomWrapperImage img {
	max-width: 1200px;
}
.product2 .prob-pic-small {
	position: relative;
	margin-top: 13px;
	padding: 0 30px;
}
.product2 .prob-pic-btn {
	position: absolute;
	top: 50%;
	margin-top: -13px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.product2 .prob-pic-btn i {
	color: #b2b2b2;
	font-size: 22px;
	font-size: 2.2rem;
}
.product2 .prob-pic-btn.prev {
	left: -5px;
}
.product2 .prob-pic-btn.next {
	right: -5px;
}
.product2 .prob-pic-list {
	overflow: hidden;
}
.product2 .prob-pic-list ul {
	width: 1000%;
	overflow: hidden;
}
.product2 .prob-pic-list ul li {
	position: relative;
	float: left;
	margin-right: 0.33%;
	width: 2.25%;
}
.product2 .prob-pic-item .item-pic {
	border: 1px solid #e5e5e5;
	overflow: inherit;
	display: block;
}
.product2 .prob-pic-item .item-pic img {
	display: block;
}
.product2 .prob-pic-item .item-pic.zoomThumbActive {
	border: solid 1px #e2c908;
}
.product2 .prob-pic-item .item-pic img {
	-webkit-transition: none;
	-o-transition: none;
	-moz-transition: none;
	transition: none;
	max-width: 100%;
	display: block;
}
.pro-share {
	margin-top: 30px;
}
.share-title {
	display: inline-block;
	font-size: 16px;
	font-size: 1.6rem;
	color: #666666;
	position: relative;
	top: -6px;
}
.share-pic {
	display: inline-block;
}
@media screen and (max-width:1219px) {
.zoomPad {
	cursor: default !important;
}
.zoomPup {
	display: none !important;
}
.zoomWindow {
	display: none !important;
}
.zoomPreload {
	display: none !important;
}
.product2 .prob-pic {
	float: none;
	margin: 0 auto;
}
}
@media screen and (max-width:767px) {
.product2 .prob-pic {
	width: 100%;
}
.product2 .prob-pic-big {
	display: none;
}
.product2 .prob-pic-small {
	margin-top: 0;
}
.product2 .prob-pic-list ul li {
	margin-right: .2%;
	width: 3.2%;
}
.product2 .prob-pic-item .item-pic:before {
	display: none !important;
}
.product2 .prob-pic-item .item-pic.zoomThumbActive {
	border: 1px solid #bfbfbf;
}
}
@media screen and (max-width:550px) {
.product2 .prob-pic-list ul li {
	margin-right: .2%;
	width: 4.9%;
}
}
@media screen and (max-width:480px) {
.product2 .prob-pic-list ul li {
	margin-right: 0%;
	width: 10%;
}
}
.pro-info {
	width: 450px;
}
.pro-info .pro-title {
	font-size: 24px;
	font-size: 2.4rem;
	border-bottom: solid 1px #bfbfbf;
	line-height: 32px;
	font-style: normal;
	padding-bottom: 13px;
	margin-bottom: 23px;
	margin-top: 10px;
}
.pro-info .pro-desc {
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 26px;
	color: #282828;
	min-height: 97px;
	margin: 0 0 16px;
	text-indent: 2em;
}
.pro-btn {
	display: inline-block;
	width: 158px;
	height: 45px;
	line-height: 45px;
	border-radius: 5px;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: center;
	background-color: #313131;
	color: #fff;
}
.pro-btn:hover {
	background-color: #e2c908;
	color: #333333;
}
.pro-btn:first-child {
	margin-right: 12px;
}
.pro-btns {
	margin-top: 26px;
}
.m-fixnav {
	padding-top: 36px;
}
.nav-list {
	background: #eaeaea;
}
.nav-list li {
	text-align: center;
	float: left;
	position: relative;
}
.nav-list li::after {
	content: "";
	display: block;
	width: 1px;
	height: 26px;
	background: #b7b8b3;
	position: absolute;
	left: 0;
	top: 10px;
}
.nav-list li:first-child::after {
	display: none;
}
.nav-list li a {
	display: block;
	text-align: center;
	padding: 0 29px;
	color: #333333;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 42px;
	border-top: 4px solid #eaeaea;
}
.nav-list li a.active {
	border-top: 4px solid #e2c908;
}
.cpms {
	margin-bottom: 57px;
}
@media screen and (max-width:1219px) {
.pro-info {
	width: 100%;
	margin: 50px auto 0;
}
.pro-info .pro-desc {
	height: auto;
	min-height: auto;
}
}
@media screen and (max-width:767px) {
.pro-info {
	margin: 30px auto 0;
}
.pro-info .pro-title {
	font-size: 20px;
	font-size: 2rem;
	line-height: 30px;
}
.pro-btns {
	text-align: center;
}
.pro-btn:first-child {
	margin-right: 10px;
}
}
@media screen and (max-width:550px) {
.pro-btn {
	width: 45%;
	margin: 0 2%;
}
.pro-btn:first-child {
	margin-right: 0;
}
}
.pro2-detail {
	margin-top: 61px;
}
@media screen and (max-width:767px) {
.pro2-detail {
	margin-top: 30px;
}
}
.pro2-detail .item-desc {
	padding: 28px 0 30px;
	font-size: 14px;
	font-size: 1.4rem;
	line-height: 30px;
}
.pro2-detail .item-desc, .pro2-detail .item-desc a, .pro2-detail .item-desc p, .pro2-detail .item-desc li, .pro2-detail .item-desc span, .pro2-detail .item-desc strong, .pro2-detail .item-desc b, .pro2-detail .item-desc i, .pro2-detail .item-desc em {
	color: #333;
}
.pro2-detail .item-desc img, .pro2-detail .item-desc iframe {
	max-width: 100%;
}
@media screen and (max-width:767px) {
.pro2-detail .item-desc {
	padding: 15px 0;
	line-height: 24px;
}
}
.pro2-title {
	font-weight: bold;
	font-size: 22px;
	font-size: 2.2rem;
	text-transform: uppercase;
	border-bottom: solid 1px #ccc;
	line-height: 34px;
	padding: 5px 0;
}
.pro2-title, .pro2-title a {
	color: #253E86;
}
@media screen and (max-width:767px) {
.pro2-title {
	font-size: 18px;
	font-size: 1.8rem;
}
}
.deskuai {
	border-bottom: 2px solid #e5e5e5;
	padding-bottom: 52px;
	margin-bottom: 40px;
	padding-top: 12px;
}
.des {
	font-size: 20px;
	font-size: 2rem;
	font-weight: bold;
	color: #333333;
	margin-bottom: 30px;
	padding-bottom: 20px;
	background: url(../images/desbg.jpg) no-repeat left bottom;
}
.chanpinx {
	line-height: 30px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #555555;
}
.chanpinx p, .chanpinx li, .chanpinx span, .chanpinx b {
	color: #555555;
}
.chanpinx a {
	color: #f2d600;
}
.chanpinx img {
	max-width: 100%;
}
.chanpinx iframe {
	max-width: 100%;
}
.chanpinx table, .nex table, .cpxx table {
	width: 97%;
	border-collapse: collapse;
	line-height: 32px;
}
.chanpinx tr td, .nex tr td, .cpxx tr td {
	line-height: 32px;
}
.table table {
	width: 100%;
	border-collapse: collapse;
	line-height: 36px;
	border-top: 1px solid #d4d4d4;
}
.table table tr td {
	padding: 0 40px;
}
.table table tr:nth-child(2n) {
	background: #f2f2f2;
}
.table table tr:nth-child(2n-1) {
	background: #fff;
}
.table table tr:nth-child(2n-1) td:nth-child(1) {
	border-right: 1px solid #ddd;
}
.pxxian {
	line-height: 36px;
}
.pxxian1 {
	padding-bottom: 7px;
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 24px;
}
.pxxian1 p {
	color: #888888;
	font-size: 16px;
	font-size: 1.6rem;
}
.pxxian1 p span {
	font-size: 20px;
	font-size: 2rem;
	color: #c60202;
	font-family: "黑体";
}
.pxxian2 p span {
	color: #555;
}
.pxxian2 p a {
	display: inline-block;
	height: 26px;
	line-height: 26px;
	padding: 0 6px;
	border: 1px solid #bfbfbf;
	font-size: 16px;
	font-size: 1.6rem;
	color: #555555;
	margin-right: 5px;
}
.m-abtb1 {
	padding-top: 45px;
}
.m-abtb2 {
	padding-top: 45px;
}
.m-abtb3 {
	padding-top: 45px;
}
.zjlist li {
	width: 173px;
	float: left;
	margin-left: 18px;
	text-align: center;
	margin-top: 16px;
}
.zjtu {
	display: block;
	border: 1px solid #e5e5e5;
}
.zjtu img {
	display: block;
	width: 100%;
	max-width: 456px;
	max-height: 456px;
}
.zjp {
	display: block;
	line-height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 4px;
}
@media screen and (max-width:1000px) {
.table {
	width: 100%;
	overflow: scroll;
}
.table table {
	width: 885px;
}
}
@media screen and (max-width:1219px) {
.pro-info {
	margin: 0 auto 0;
}
}
@media screen and (max-width:1319px) {
.zjlist li {
	width: 152px;
}
.pro-info {
	width: 365px;
}
}
@media screen and (max-width:1219px) {
.pro-info {
	width: 100%;
}
.zjlist li {
	margin-left: 10px;
	width: 120px;
}
}
@media screen and (max-width:999px) {
.pro-btns {
	margin-top: 35px;
}
.zjlist li {
	width: 19%;
	margin: 0 0.5%;
}
}
@media screen and (max-width:650px) {
.zjlist li {
	width: 31.333%;
	margin: 0 1%;
	margin-bottom: 20px;
}
}
@media screen and (max-width:550px) {
.nav-list li {
	width: 100%;
}
.nav-list li::after {
	display: none;
}
}
@media screen and (max-width:400px) {
.zjlist li {
	width: 48%;
}
}
.yiji {
	position: absolute;
	z-index: 9999;
	width: 196px;
	background: #e1c807;
	top: -9999px;
	left: 50%;
	margin-left: -98px;
	padding-bottom: 8px;
	padding-top: 2px;
}
.yiji li {
	position: relative;
}
.yiji li a {
	display: block;
	color: #fff;
	line-height: 24px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 25px;
	padding-right: 10px;
	font-size: 16px;
	font-size: 1.6rem;
}
.yiji li:hover > a {
	background: #333;
}
.erji {
	position: absolute;
	left: 100%;
	top: -999px;
	width: 196px;
	background: #e1c807;
	padding-top: 2px;
	padding-bottom: 8px;
}
.navlist > li:hover .yiji {
	top: 100%;
}
.yiji > li:hover .erji {
	top: -2px;
}
@media screen and (max-width:999px) {
.yiji {
	display: none;
}
}
.ce {
	position: fixed;
	right: 0px;
	top: 30%;
	width: 47px;
	text-align: center;
	z-index: 9999999999;
}
.ce li {
	height: 47px;
	margin-bottom: 1px;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	-moz-transition: 0.5s;
	transition: 0.5s;
	background: #d8d8d8;
	line-height: 47px;
	cursor: pointer;
	background: rgba(225,200,7,0.8);
}
.ce li a {
	display: block;
	height: 47px;
}
.ce li i {
	color: #fff;
	font-size: 22px;
	font-size: 2.2rem;
}
.ce li:hover i {
	color: #e1c807;
}
.ce .ce6 .ewm {
	position: absolute;
	bottom: 0;
	left: 125px;
	max-width: 120px;
	width: 120px;
	height: 120px;
}
.ce .ce6:hover .ewm {
	left: -125px;
}
@media screen and (max-width:767px) {
.ce {
	bottom: 0;
	top: auto;
	width: 100%;
}
.ce li {
	width: 16.66%;
	margin: 0;
	float: left;
	height: 40px;
	border-radius: 0;
	border-radius: 0;
	box-shadow: none;
}
.link {
	padding-bottom: 10px;
}
.ce .ce6 .ewm {
	position: absolute;
	bottom: 50px;
	left: 80%;
	margin-left: -60px;
	display: none;
}
.ce .ce6:hover .ewm {
	left: 80%;
}
.ce .ce7 {
	display: none;
}
}
.ms_ye a.no:hover {
	background: #fff!important;
	color: #333333!important;
	border: 1px solid #e5e5e5;
}
.pro-btns a.no:hover {
	background-color: #313131!important;
	color: #fff!important;
}
.at-resp-share-element .at-icon {
	width: 24px!important;
	height: 24px!important;
}
.at-style-responsive .at-share-btn {
	padding: 0!important;
	border-radius: 2px!important;
}
.at-resp-share-element .at-share-btn .at-icon-wrapper {
	width: 24px!important;
	height: 24px!important;
}
.at-resp-share-element .at-share-btn {
	margin-bottom: 0!important;
	margin-right: 3px!important;
}
.listcart {
	width: 100%;
	margin-top: 40px;
}
.listcart a {
	display: inline-block;
	height: 30px;
	width: 160px;
	line-height: 30px;
	cursor: pointer;
	overflow: hidden;
	color: #333;
	cursor: pointer;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 14px;
	font-size: 1.4rem;
	margin-left: 10px;
	border-radius: 15px;
	border: 1px solid #ffd8cb;
	text-align: center;
}
.termspic {
	vertical-align: middle;
}
.xunpanc {
	margin-top: 20px;
}
