body {
	-ms-overflow-x: hidden;
}
.inner-banner {
	width: 100%; position: relative;
}
.inner-banner .bannerpic {
	left: 50%; width: 1920px; height: auto; overflow: hidden; margin-left: -960px; display: block; position: relative;
}
.inner-banner .mbannerpic {
	display: none;
}
.inner-banner .context {
	left: 50%; top: 50%; width: 1200px; margin-top: -125px; margin-left: -600px; position: absolute;
}
.inner-banner .context .tit {
	color: rgb(26, 26, 26); line-height: 60px; font-size: 42px; margin-bottom: 20px;
}
.inner-banner .context .text {
	width: 560px; color: rgb(48, 48, 48); line-height: 25px; font-size: 16px;
}
.inner-banner .context .linkbtn a {
	padding: 15px 0px; border-radius: 30px; width: 200px; text-align: left; color: rgb(225, 0, 50); font-size: 1.28em; margin-top: 20px; display: inline-block;
}
@media screen and (max-width:1440px)
{
.inner-banner .context {
	left: 50%; top: 50%; width: 1200px; margin-top: -98px; margin-left: -600px; position: absolute;
}
.inner-banner .context .tit {
	color: rgb(26, 26, 26); line-height: 40px; font-size: 36px; margin-bottom: 20px;
}
.inner-banner .context .text {
	width: 560px; color: rgb(48, 48, 48); line-height: 25px;
}
.inner-banner .context .linkbtn a {
	padding: 10px 0px; border-radius: 30px; width: 150px; text-align: left; color: rgb(225, 0, 50); font-size: 1.08em; margin-top: 20px; display: inline-block;
}
}
@media screen and (max-width:1280px)
{
.inner-banner .context {
	left: 5%; top: 50%; width: 900px; margin-top: -98px; margin-left: 0px; position: absolute;
}
.inner-banner .context .tit {
	color: rgb(26, 26, 26); line-height: 40px; font-size: 30px; margin-bottom: 20px;
}
}
@media screen and (max-width:1024px)
{
.inner-banner {
	background: rgb(243, 243, 243);
}
.inner-banner .context {
	margin: 40px auto 0px; left: 0px; top: 0px; width: 90%; position: relative;
}
.inner-banner .context .tit {
	text-align: center; color: rgb(26, 26, 26); line-height: 30px; font-size: 24px; margin-bottom: 20px;
}
.inner-banner .context .text {
	margin: 0px auto; width: 100%; text-align: justify; color: rgb(48, 48, 48); line-height: 30px;
}
.inner-banner .context .linkbtn {
	text-align: center;
}
.inner-banner .context .linkbtn a {
	background: url("../img/btn_bg.jpg") repeat-y left top; margin: 40px 20px; padding: 15px 0px; border-radius: 30px; width: 200px; text-align: center; color: rgb(255, 255, 255); font-size: 1.28em; display: inline-block;
}
}
@media screen and (max-width:768px)
{
.inner-banner .bannerpic {
	display: none;
}
.inner-banner .mbannerpic {
	width: 100%; height: auto; display: block;
}
.inner-banner .context {
	margin-bottom: 0px;
}
.inner-banner .context .linkbtn a {
	margin: 10px 0px; padding: 15px 0px; border-radius: 30px; width: 46%; text-align: center; color: rgb(225, 0, 50); font-size: 1.28em; display: inline-block;
}
}
.content {
	background: rgb(243, 243, 243); width: 100%;
}
.inner-main .theme {
	padding: 60px 0px 40px; text-align: center; color: rgb(26, 26, 26); font-size: 28px; font-weight: normal;
}
.inner-main .toptheme {
	margin-top: 0px;
}
.inner-main .con-develop {
	overflow: hidden; position: relative;
}
.inner-main .con-develop .devbox {
	background: rgb(255, 255, 255); padding: 30px 0px; width: 386px; height: 193px; margin-right: 21px; float: left;
}
.inner-main .con-develop .last-devbox {
	margin-right: 0px;
}
.inner-main .con-develop .devbox p {
	text-align: center; color: rgb(0, 0, 0); font-size: 18px;
}
.inner-main .con-develop .devbox p span {
	margin: 6px 0px 18px; color: rgb(178, 178, 178); font-size: 14px; display: block;
}
.inner-main .con-develop .devbox p span.rank {
	color: rgb(225, 0, 50); font-size: 16px;
}
.inner-main .con-develop .devbox p span.sline {
	background: rgb(196, 196, 196); margin: 20px auto; width: 20px; height: 2px; color: rgb(196, 196, 196);
}
.dev-swiper {
	margin: 30px 0px -30px; left: -0.8%; width: 101.4%; overflow: hidden; position: relative;
}
.m-swiper {
	display: none;
}
.swiperbox {
	position: relative;
}
.ab-slide {
	width: 32%; overflow: hidden; float: left; display: block; cursor: default;
}
.m-on.ab-slide {
	width: 100%; margin-right: 0%; float: left; display: block; cursor: pointer;
}
.last-slide {
	margin-right: 0px;
}
.ab-slide img {
	margin: 0px auto; width: 100%; display: block;
}
.ab-slide .text {
	text-align: center; color: rgb(26, 26, 26); font-size: 16px; margin-top: 20px;
}
.con-develop .hd {
	margin: 30px 0px; text-align: center; display: block;
}
.con-develop .swiper-button-prev {
	background: url("../img/prev1.png") no-repeat center; left: 1%; top: 50%; width: 24px; height: 42px; margin-top: -40px; display: block; position: absolute;
}
.con-develop .swiper-button-next {
	background: url("../img/next1.png") no-repeat center; top: 50%; width: 24px; height: 42px; right: 1.5%; margin-top: -40px; display: block; position: absolute;
}
.con-develop .hd .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 8px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer;
}
.con-develop .hd .swiper-active-switch.swiper-pagination-switch {
	display: inline-block; background-image: url("../img/pointer_on.png");
}
.sa-hj-more {
	top: 68px; right: 20px; color: rgb(225, 0, 50); font-size: 18px; position: absolute;
}
.sa-hj-more a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 16px;
}
@media screen and (max-width:1280px)
{
.inner-main .con-develop .devbox {
	background: rgb(255, 255, 255); padding: 30px 0px; width: 32%; margin-right: 2%; float: left;
}
.inner-main .con-develop .last-devbox {
	margin-right: 0px;
}
.dev-swiper {
	margin-top: 30px;
}
}
@media screen and (max-width:996px)
{
.inner-main .con-develop .devbox {
	width: 100%; margin-right: 0px;
}
}
@media screen and (max-width:768px)
{
.ab-slide img {
	width: 100%; height: auto;
}
.con-develop {
	padding: 0px 10px !important;
}
.dev-swiper {
	left: 0px; margin-top: 0px;
}
.con-develop .swiper-button-prev {
	display: none;
}
.con-develop .swiper-button-next {
	display: none;
}
.con-develop .m-hd {
	text-align: center; margin-top: 20px; display: block;
}
.con-develop .m-hd .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer;
}
.con-develop .m-hd .swiper-active-switch.swiper-pagination-switch {
	display: inline-block; background-image: url("../img/pointer_on.png");
}
.inner-main .con-develop .devbox {
	height: auto; margin-bottom: 1px; position: relative;
}
.inner-main .con-develop .devbox p {
	text-align: left; padding-right: 10px; padding-left: 90px;
}
.inner-main .con-develop .devbox p.tp {
	left: 20px; top: 50%; padding-left: 0px; margin-top: -25px; position: absolute;
}
.inner-main .con-develop .devbox p.tp span {
	display: none;
}
.inner-main .con-develop .devbox p.text span {
	display: none;
}
.inner-main .con-develop .devbox p.text span.rank {
	display: block;
}
.sa-hj-more {
	text-align: center; margin-top: 20px; position: static;
}
.inner-main .con-develop {
	margin-bottom: 80px;
}
}
.inner-main .con-creat .creat-left {
	width: 810px; float: left;
}
.inner-main .con-creat .creat-right {
	background: rgb(255, 255, 255); padding: 20px 30px; width: 330px; float: right;
}
.inner-main .con-creat .creat-left .about-creat {
	background: rgb(255, 255, 255); padding: 30px 0px; width: 249px; height: 180px; margin-right: 21px; margin-bottom: 21px; float: left;
}
.inner-main .con-creat .creat-left .t-creat {
	width: 519px;
}
.inner-main .con-creat .creat-left .about-creat p {
	text-align: center; color: rgb(26, 26, 26); font-size: 16px;
}
.inner-main .con-creat .creat-left .about-creat p.text {
	padding: 0px 30px; text-align: left;
}
.inner-main .con-creat .creat-left .about-creat p span.sline {
	background: rgb(196, 196, 196); margin: 20px auto; width: 20px; height: 2px; color: rgb(196, 196, 196); display: block;
}
.inner-main .con-creat .creat-left .t-creat p span.sline {
	margin-top: 28px;
}
.inner-main .con-creat .creat-right li {
	color: rgb(76, 76, 76); line-height: 66px; font-size: 20px;
}
.inner-main .showpic img {
	width: 100%; height: auto; margin-bottom: 80px; display: block;
}
@media screen and (max-width:1280px)
{
.inner-main .theme {
	margin: 0px; font-size: 30px;
}
.inner-main .con-creat .creat-left {
	width: 70%; margin-right: 2%;
}
.inner-main .con-creat .creat-left .about-creat {
	width: 32%; margin-right: 2%; float: left;
}
.inner-main .con-creat .creat-left .side-creat {
	margin-right: 0%;
}
.inner-main .con-creat .creat-left .t-creat {
	width: 66%; margin-right: 0px;
}
.inner-main .con-creat .creat-right {
	padding: 0px; width: 28%; float: left;
}
.inner-main .con-creat .creat-right ul {
	padding: 20px 30px;
}
.inner-main .con-creat .creat-right ul li {
	line-height: 46px; font-size: 16px;
}
}
@media screen and (max-width:1200px)
{
.inner-main .con-develop .devbox p {
	font-size: 20px;
}
}
@media screen and (max-width:992px)
{
.inner-main .con-creat .creat-left {
	width: 100%; float: none;
}
.inner-main .con-creat .creat-left .about-creat {
	width: 32%; margin-right: 2%; float: left;
}
.inner-main .con-creat .creat-left .side-creat {
	margin-right: 0%;
}
.inner-main .con-creat .creat-left .t-creat {
	width: 66%; margin-right: 0%;
}
.inner-main .con-creat .creat-right {
	padding: 0px; width: 100%; float: left;
}
.inner-main .con-creat .creat-right ul {
	padding: 20px 30px;
}
.inner-main .con-creat .creat-right ul li {
	width: 50%; line-height: 46px; font-size: 16px; float: left;
}
}
@media screen and (max-width:768px)
{
.inner-main .theme {
	margin: 0px; font-size: 30px;
}
.inner-main .con-creat {
	padding: 0px 10px;
}
.inner-main .con-creat .creat-left .about-creat {
	width: 100%; height: auto; margin-right: 0%; margin-bottom: 1px; float: none; position: relative;
}
.inner-main .con-creat .creat-left .about-creat p {
	position: relative;
}
.inner-main .con-creat .creat-left .about-creat p span.sline {
	display: none;
}
.inner-main .con-creat .creat-left .about-creat p.tp {
	left: 20px; top: 50%; margin-top: -22px; position: absolute;
}
.inner-main .con-creat .creat-left .about-creat p.text {
	padding: 0px 30px 0px 90px;
}
.inner-main .con-creat .creat-right {
	display: none;
}
.inner-main .showpic {
	display: none;
}
}
.con-news p.tit {
	padding: 0px 30px; color: rgb(26, 26, 26); line-height: 30px; font-size: 28px; margin-bottom: 10px;
}
.con-news p.tit a {
	top: 30px; right: 30px; color: rgb(225, 0, 50); line-height: 30px; font-size: 16px; display: block; position: absolute;
}
.con-news .news-left {
	background: rgb(255, 255, 255); padding: 40px 0px; width: 49%; margin-right: 1%; float: left; position: relative;
}
.con-news .news-left ul li {
	background: url("../img/dot.png") no-repeat 30px 15px; padding: 0px 30px 0px 45px; line-height: 35px; font-size: 16px;
}
.con-news .news-left ul li p {
	width: 70%; height: 35px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.con-news .news-left ul li span {
	line-height: 35px; float: right;
}
.con-news .news-right {
	background: rgb(255, 255, 255); padding: 40px 0px; width: 49%; height: 215px; margin-left: 1%; float: left; position: relative;
}
.con-news .news-right .con {
	padding: 0px 30px 0px 20px; position: relative;
}
.con-news .news-right .con img {
	left: 20px; top: 0px; width: 160px; height: auto; position: absolute;
}
.con-news .news-right .con dl {
	padding-left: 200px; float: right;
}
.con-news .news-right .con dl dt {
	color: rgb(51, 51, 51); font-size: 22px; margin-bottom: 10px;
}
.con-news .news-right .con dl dd {
	text-align: justify; color: rgb(102, 102, 102); line-height: 28px; overflow: hidden; font-size: 16px; max-height: 140px;
}
@media screen and (max-width:992px)
{
.inner-main .showpic img {
	margin-bottom: 60px;
}
.con-news .news-left {
	width: 100%; margin-right: 0px; margin-bottom: 20px;
}
.con-news .news-right {
	width: 100%; margin-right: 0px;
}
.con-news p.tit {
	padding: 0px 30px; color: rgb(26, 26, 26); line-height: 30px; font-size: 28px; margin-bottom: 10px;
}
.con-news .news-right .con dl dd {
	line-height: 22px; font-size: 14px;
}
}
@media screen and (max-width:768px)
{
.con-news .news-left {
	padding-bottom: 80px; margin-left: 0px; float: none; position: relative;
}
.con-news .news-right {
	padding-bottom: 80px; margin-left: 0px; float: none; position: relative;
}
.con-news .news-left {
	margin-bottom: 10px;
}
.con-news p.tit {
	padding: 0px 30px; text-align: center; color: rgb(26, 26, 26); line-height: 30px; font-size: 24px; margin-bottom: 20px;
}
.con-news p.tit a {
	left: 50%; top: auto; right: auto; bottom: 20px; font-size: 16px; margin-left: -50px; position: absolute;
}
.con-news .news-left ul li {
	font-size: 16px;
}
.con-news .news-left ul li span {
	display: none;
}
.con-news .news-right .con dl {
	padding-left: 170px;
}
.con-news .news-right .con dl dd {
	max-height: 110px;
}
.con-news .news-left ul li p {
	width: 96%;
}
}
.join-us {
	padding-bottom: 60px;
}
.join-us .con {
	background: rgb(255, 255, 255); padding: 30px 0px; width: 49%; margin-right: 2%; margin-bottom: 2%; float: left; position: relative;
}
.join-us .tcon.con {
	margin-right: 0px;
}
.join-us .con img {
	left: 30px; top: 30px; width: 150px; height: auto; position: absolute;
}
.join-us .con dl {
	padding: 0px 30px 0px 200px; margin-bottom: 0px; float: left;
}
.join-us .con dl dt {
	color: rgb(0, 0, 0); font-size: 22px; margin-bottom: 10px;
}
.join-us .con dl dt a {
	color: rgb(0, 0, 0); font-size: 22px;
}
.join-us .con dl dd {
	height: 39px; overflow: hidden;
}
.join-us .con dl dt a span {
	top: 32px; right: 30px; color: rgb(225, 0, 50); font-size: 18px; display: block; position: absolute;
}
@media screen and (max-width:992px)
{
.join-us .con {
	width: 100%; margin-right: 0px;
}
.join-us .con dl {
	padding: 0px; width: 100%;
}
.join-us .con dl dt {
	padding: 0px 30px 0px 200px; color: rgb(0, 0, 0); font-size: 20px; margin-bottom: 10px;
}
.join-us .con dl dd {
	padding: 0px 30px 0px 200px; height: 46px; overflow: hidden;
}
.join-us .con dl dt a span {
	color: rgb(225, 0, 50); font-size: 16px;
}
}
@media screen and (max-width:768px)
{
.conboxs {
	background: rgb(255, 255, 255); padding: 30px 0px;
}
.con-news {
	margin-top: 50px; margin-bottom: 20px;
}
.inner-main .theme {
	padding: 30px 0px; font-size: 24px;
}
.join-us .con {
	padding: 0px; width: 49%; margin-right: 2%;
}
.join-us .con img {
	left: 0px; top: 0px; width: 100%; height: auto; position: relative;
}
.join-us .tcon {
	margin-right: 0px;
}
.join-us .con dl dt {
	padding: 0px; text-align: center; color: rgb(26, 26, 26); line-height: 60px; font-size: 24px; margin-bottom: 0px;
}
.join-us .con dl dd {
	display: none;
}
.join-us .con dl dt a span {
	display: none;
}
.join-us .con dl dt a {
	font-size: 18px;
}
.join-us {
	padding-bottom: 0px;
}
}
.con-profession {
	width: 100%; margin-right: -20px; position: relative;
}
.con-profession .con {
	width: 386px; margin-right: 21px; margin-bottom: 21px; float: left;
}
.con-profession .side-con {
	margin-right: 0px;
}
.con-profession .con img {
	width: 100%; height: auto; display: block;
}
.con-profession .con .text {
	background: rgb(255, 255, 255); padding: 20px 15px; height: 200px; position: relative;
}
.con-profession .con .text p {
	color: rgb(128, 128, 128); line-height: 25px; overflow: hidden; font-size: 14px; margin-bottom: 10px; max-height: 100px;
}
.con-profession .con .text a {
	color: rgb(128, 128, 128); font-size: 14px; margin-bottom: 10px;
}
.con-profession .con .text a img {
	width: auto; height: 35px; margin-right: 15px; display: inline;
}
.con-profession .con .text a span {
	color: rgb(128, 128, 128); font-size: 22px; vertical-align: middle;
}
.con-profession .con .text a {
	display: inline-block;
}
.con-profession .con .text a.more {
	right: 15px; bottom: 20px; color: rgb(222, 0, 49); font-size: 16px; display: block; position: absolute;
}
.case-container {
	width: 100%; position: relative;
}
.case-container .bd .casebox {
	width: 386px; margin-right: 21px; position: relative;
}
.case-container .bd .casebox .text {
	background: url("../img/textbg.png") no-repeat 0px 0px; padding: 20px; left: 0px; width: 100%; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; font-size: 16px; position: absolute;
}
.con-cases .swiper-slide .infor {
	display: inline-block; position: relative;
}
.con-cases .swiper-slide .infor .text {
	background: url("../img/textbg.png") 0px 0px; padding: 20px 4%; left: 2%; width: 88%; bottom: 0px; color: rgb(255, 255, 255); line-height: 24px; overflow: hidden; font-size: 16px; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
@media screen and (max-width:1199px)
{
.con-profession .con {
	width: 32%; margin-right: 2%;
}
.con-profession .con {
	width: 32%; margin-right: 2%;
}
.con-profession .side-con {
	margin-right: 0px;
}
}
@media screen and (max-width:1024px)
{
.con-profession .side-con {
	margin-right: 0px;
}
.con-profession .con {
	width: 49%; margin-right: 2%;
}
.con-profession .tcon {
	margin-right: 0%;
}
}
@media screen and (max-width:768px)
{
.con-profession .con .text a {
	display: block;
}
.breadnav {
	display: none;
}
.con-profession {
	background: rgb(255, 255, 255);
}
.con-profession .con {
	width: 50%; margin-right: 0%;
}
.con-profession .con img {
	display: none;
}
.con-profession .con .text {
	padding: 0px 15px; height: 100px;
}
.con-profession .con .text a {
	text-align: center;
}
.con-profession .con .text a img {
	margin: 0px auto 20px; display: block;
}
.con-profession .con .text p {
	display: none;
}
.con-profession .con .text a.more {
	display: none;
}
.con-profession .con .text a {
	height: 90px; position: relative;
}
.con-profession .con .text a span {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(128, 128, 128); font-size: 18px; vertical-align: bottom; position: absolute;
}
.con-profession .con .text a span i {
	display: block;
}
.con-profession .con .text a span.sa-b-down {
	bottom: -24px;
}
.con-cases .swiper-slide .infor {
	width: 100%;
}
.con-cases .swiper-slide .infor .text {
	left: 0px; width: 92%;
}
}
.pro-top {
	background: rgb(255, 255, 255); padding: 60px 0px; width: 100%;
}
.pro-top ul {
	margin: 0px auto; width: 100%; max-width: 1200px;
}
.pro-top li {
	float: left;
}
.pro-top li a {
	padding: 20px 0px; width: 239px; text-align: center; color: rgb(102, 102, 102); font-size: 22px; vertical-align: middle; border-right-color: rgb(247, 247, 247); border-right-width: 1px; border-right-style: solid; display: block;
}
.pro-top li a img {
	margin-right: 20px;
}
.pro-mid {
	margin-top: 0px;
}
.pro-mid .serbox .con {
	background: rgb(255, 255, 255); margin: 0px 21px 21px 0px; padding: 40px 20px; width: 346px; float: left; display: block; position: relative;
}
.pro-mid .serbox .tcon {
	margin-right: 0px;
}
.pro-mid .serbox .con img {
	left: 20px; top: 50%; margin-top: -25px; position: absolute;
}
.pro-mid .serbox .con p {
	color: rgb(102, 102, 102); padding-left: 80px; font-size: 16px;
}
.pro-mid .serbox .con p.tp {
	color: rgb(48, 48, 48); font-size: 22px;
}
.pro-mid .serclass {
	margin-top: 40px;
}
.pro-mid .serclass .con {
	background: rgb(238, 238, 238); margin: 0px 13px 60px 0px; padding: 40px 20px; width: 250px; float: left; display: block; position: relative;
}
.pro-mid .serclass .tcon {
	margin-right: 0px;
}
.pro-mid .serclass .con .xbg {
	left: 0px; top: 0px; position: absolute; z-index: 1;
}
.pro-mid .serclass .con .m-xbg {
	display: none;
}
.pro-mid .serclass .con .sicon {
	margin: 0px auto 10px; display: block; position: relative; z-index: 2;
}
.pro-mid .serclass .con p {
	text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px; position: relative; z-index: 2; min-height: 3.5em;
}
.pro-mid .serclass .con .tp {
	color: rgb(48, 48, 48); font-size: 22px; margin-bottom: 10px; min-height: 0px;
}
.tools {
	background: rgb(255, 255, 255); padding-bottom: 60px;
}
.tools .toolbox {
	margin: 0px auto 80px; width: 100%; max-width: 1200px;
}
.tools .theme {
	padding: 60px 0px; text-align: center; color: rgb(26, 26, 26); font-size: 28px; font-weight: normal;
}
.tools .toolbox .con {
	padding: 50px 30px; border: 1px solid rgb(230, 230, 230); width: 324px; height: 100px; margin-right: 21px; margin-bottom: 20px; float: left; position: relative;
}
.tools .toolbox .m-con {
	display: none;
}
.tools .toolbox .tcon {
	margin-right: 0px;
}
.tools .toolbox .con img {
	left: 30px; top: 50%; margin-top: -52px; position: absolute;
}
.tools .toolbox .con p {
	color: rgb(102, 102, 102); line-height: 28px; padding-left: 100px; font-size: 16px;
}
.tools .toolbox .con .tp {
	color: rgb(48, 48, 48); font-size: 22px; margin-bottom: 10px;
}
.tools .toolbox .con a.more {
	right: 30px; bottom: 20px; color: rgb(225, 0, 50); font-size: 16px; position: absolute; cursor: pointer;
}
@media screen and (max-width:1280px)
{
.pro-top li {
	width: 20%; float: left;
}
.pro-top li a {
	width: 100%; float: left;
}
.pro-mid .serbox .con {
	background: rgb(255, 255, 255); padding: 40px 0px; width: 32%; height: 80px; margin-right: 2%; float: left; position: relative;
}
.pro-mid .serbox .con img {
	margin-top: -35px;
}
.pro-mid .serbox .con p {
	padding: 0px 20px 0px 100px;
}
.pro-mid .serbox .tcon {
	margin-right: 0px;
}
.pro-mid .serclass .con {
	padding: 40px 0px; width: 23.5%; overflow: hidden; margin-right: 2%; float: left; position: relative;
}
.pro-mid .serclass .tcon {
	margin-right: 0px;
}
.pro-mid .serclass .con p {
	padding: 0px 20px;
}
.pro-mid .serclass .con .tp {
	font-size: 20px;
}
.tools .toolbox .con {
	padding: 50px 0px; border: 1px solid rgb(230, 230, 230); width: 32%; height: 100px; margin-right: 1.5%; float: left; position: relative;
}
.tools .toolbox .tcon {
	margin-right: 0px;
}
.tools .toolbox .con img {
	left: 10px; top: 50%; margin-top: -52px; position: absolute;
}
.tools .toolbox .con p {
	padding: 0px 10px 0px 110px; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px;
}
}
@media screen and (max-width:1024px)
{
.pro-top li a {
	font-size: 20px;
}
.pro-mid .serclass .con {
	padding: 40px 0px; width: 49%; overflow: hidden; margin-right: 2%; margin-bottom: 20px; float: left; position: relative;
}
.pro-mid .serclass .con .xbg {
	width: 100%; height: auto;
}
.pro-mid .serclass :nth-child(2n).con {
	margin-right: 0px;
}
.pro-mid .serclass .con .sicon {
	left: 30px; top: 50%; margin-top: -40px; position: absolute;
}
.pro-mid .serclass .con p {
	text-align: left; padding-left: 130px;
}
.pro-mid .serclass .con .tp {
	font-size: 20px;
}
.tools .toolbox .con {
	padding: 50px 0px; border: 1px solid rgb(230, 230, 230); width: 49%; height: 100px; margin-right: 1.5%; margin-bottom: 20px; float: left; position: relative;
}
.tools .toolbox :nth-child(2n).con {
	margin-right: 0px;
}
.tools .toolbox .con img {
	left: 30px; top: 50%; margin-top: -52px; position: absolute;
}
.tools .toolbox .con p {
	padding: 0px 10px 0px 130px; color: rgb(102, 102, 102); line-height: 28px; font-size: 16px;
}
}
@media screen and (max-width:992px)
{
.tools .toolbox .con {
	margin-right: 1%;
}
.pro-top li a {
	font-size: 18px;
}
}
@media screen and (max-width:768px)
{
.pro-top {
	padding: 30px 0px;
}
.pro-top li {
	width: 100%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.pro-top li a {
	font-size: 20px;
}
.pro-mid .serbox .con p.tp {
	font-size: 20px;
}
.pro-mid .serbox {
	padding: 0px 10px;
}
.pro-mid .serbox .con {
	background: rgb(255, 255, 255); padding: 40px 0px; width: 100%; height: auto; margin-right: 0%; margin-bottom: 5px; float: left; position: relative;
}
.pro-mid .serbox .con img {
	margin-top: -25px;
}
.pro-mid .serclass {
	padding: 0px 10px;
}
.pro-mid .serclass .con {
	padding: 40px 0px; width: 100%; overflow: hidden; margin-right: 0%; margin-bottom: 5px; float: left; position: relative;
}
.pro-mid .serclass .con .xbg {
	display: none;
}
.pro-mid .serclass .con .m-xbg {
	width: 100%; height: 174px; display: block;
}
.pro-mid .serclass .con .sicon {
	left: 20px; width: 60px; height: auto;
}
.pro-mid .serclass .con p {
	padding-left: 100px; min-height: 0px;
}
.tools {
	padding: 0px 10px;
}
.tools .theme {
	padding: 40px 0px; font-size: 24px;
}
.tools .toolbox .con {
	display: none;
}
.tools .toolbox .m-con {
	padding: 0px; width: 100%; height: 150px; margin-bottom: 10px; display: block;
}
.tools .toolbox .m-con img {
	left: 0px; top: 0px; width: 150px; height: auto; margin-top: 0px;
}
.tools .toolbox .con .tp {
	padding: 20px 20px 0px 160px; color: rgb(48, 48, 48); font-size: 16px;
}
.tools .toolbox .con a.more {
	background: url("../img/btn_bg.jpg") repeat-y 0px 0px; border-radius: 15px; left: 212px; width: 120px; height: 30px; text-align: center; right: auto; bottom: 10px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px;
}
}
.workers-top {
	margin-top: 20px;
}
.workers-content {
	background: rgb(255, 255, 255);
}
.workers-banner .banner-slider .bd ul li .slidebox {
	display: block;
}
.workers-banner .banner-slider .bd ul li .pic {
	overflow: hidden; display: block;
}
.workers-banner .banner-slider .bd ul li .pic img.pc-pic {
	left: 50%; width: 1920px; overflow: hidden; margin-left: -960px; position: relative;
}
.workers-banner .banner-slider .bd ul li .pic img.m-pic {
	display: none;
}
.workers-banner .banner-slider .bd ul li .cont .tit {
	font-size: 42px;
}
.workers-banner .banner-slider .bd ul li .cont .text {
	color: rgb(26, 26, 26); line-height: 24px; font-size: 20px;
}
.workers-banner .banner-slider .hd {
	bottom: 20px; position: absolute;
}
.workers-content .workers-top .con {
	border: 1px solid rgb(230, 230, 230); width: 384px; height: 280px; margin-right: 21px; float: left; position: relative;
}
.workers-content .workers-top .tcon {
	margin-right: 0px;
}
.workers-content .workers-top .con img {
	left: 0px; top: 0px; position: absolute;
}
.workers-content .workers-top .con img.m-worker {
	display: none;
}
.workers-content .workers-top .con p {
	padding: 0px 0px 0px 200px;
}
.workers-content .workers-top .con p a {
	color: rgb(48, 48, 48); line-height: 40px; font-size: 16px; display: block;
}
.workers-content .workers-top .con .tp {
	margin: 30px 0px 20px; color: rgb(48, 48, 48); font-size: 22px;
}
.workers-content .notices .notice-box {
	padding: 20px 0px 60px; border: 1px solid rgb(230, 230, 230); width: 593px; margin-top: 30px; float: left; position: relative;
}
.workers-content .notices .notice-l {
	margin-right: 10px;
}
.workers-content .notices .notice-box li a {
	background: url("../img/dot.png") no-repeat 20px; padding: 0px 20px 0px 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; display: block;
}
.workers-content .notices .notice-box li a span {
	float: right;
}
.workers-content .notices p.theme {
	margin: 0px 0px 20px; padding: 0px; text-align: center; color: rgb(0, 0, 0); font-size: 22px;
}
.workers-content .notices .notice-box a.more {
	right: 20px; bottom: 30px; color: rgb(222, 0, 49); font-size: 14px; position: absolute; cursor: pointer;
}
.recomment .comment-l {
	float: left;
}
.recomment .comment-l .lbox {
	background: url("../img/worker-pic2.png") no-repeat 0px 0px; padding: 20px 40px 50px; border: 1px solid rgb(230, 230, 230); width: 513px; margin-bottom: 10px;
}
.recomment .comment-l .lbox-top {
	background: url("../img/worker-pic1.png") no-repeat 0px 0px;
}
.recomment .comment-l .lbox p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 18px;
}
.recomment .comment-l .lbox .top {
	margin: 20px 0px; text-align: center; color: rgb(48, 48, 48); font-size: 22px;
}
.recomment .comment-l .lbox .tp {
	color: rgb(0, 0, 0); font-size: 23px;
}
.recomment .comment-l .lbox .tp span {
	margin: 10px 0px 19px; text-align: center; color: rgb(102, 102, 102); font-size: 16px; display: block;
}
.recomment .comment-l .lbox .dowload a {
	background: url("../img/btn_bg.jpg") repeat-y 0px 0px; border-radius: 23px; width: 200px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; margin-top: 20px; display: inline-block;
}
.recomment .comment-l .lbox .dowload a.ta {
	margin-left: 113px;
}
.recomment .comment-l .lbox .dowload a.ca {
	left: 50%; margin-left: -100px; position: relative;
}
.recomment .comment-r {
	width: 605px; float: left;
}
.recomment .comment-r ul li {
	 width: 292px; margin-bottom: 10px; margin-left: 10px; float: left;
}
.recomment .comment-r ul li a {
	padding: 68px 40px; display: block;
}
.recomment .comment-r ul li a img {
	margin: 0px auto 20px; width: auto; height: 40px; display: block;
}
.recomment .comment-r ul li a p {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 16px;
}
.recomment .comment-r ul li a .top {
	text-align: center; color: rgb(0, 0, 0); font-size: 22px; margin-bottom: 11px;
}
.contact-us {
	padding-bottom: 60px;
}
.contact-us .con {
	padding: 55px 0px 30px; border: 1px solid rgb(230, 230, 230); width: 290px; height: 85px; margin-right: 10.5px; float: left; position: relative;
}
.contact-us .con img {
	left: 20px; top: 0px; line-height: 110px; margin-right: 25px; display: inline-block; position: relative;
}
.contact-us .con p {
	line-height: 30px; padding-left: 0px; font-size: 22px; vertical-align: middle; display: inline-block;
}
.contact-us .con p span {
	font-size: 18px; display: block;
}
.contact-us .tcon {
	padding: 30px 0px; height: 110px; margin-right: 0px;
}
@media screen and (max-width:1280px)
{
.workers-content .workers-top .con {
	width: 32%; height: auto; margin-right: 2%; box-sizing: border-box;
}
.workers-content .workers-top .tcon {
	margin-right: 0px;
}
.workers-content .workers-top .con img {
	width: 40%; height: 100%;
}
.workers-content .workers-top .con p {
	padding-left: 45%;
}
.workers-content .workers-top .con .tp {
	margin: 15px 0px 10px; font-size: 20px;
}
.workers-content .notices .notice-box {
	width: 49%; margin-right: 2%; box-sizing: border-box;
}
.workers-content .notices .notice-r {
	margin-right: 0px;
}
.recomment .comment-l .lbox {
	background: url("../img/worker-pic2.png") repeat-y 0px 0px; width: 49%; height: 303px; float: left; position: relative; box-sizing: border-box;
}
.recomment .comment-l .lbox .tp {
	font-size: 20px;
}
.recomment .comment-l .lbox-top {
	margin-right: 2%;
}
.recomment .comment-l .lbox .dowload {
	
}
.recomment .comment-l .lbox .dowload a {
	left: 40px; width: 150px; bottom: 30px; position: absolute;
}
.recomment .comment-l .lbox .dowload a.ta {
	left: auto; right: 40px; bottom: 30px; position: absolute;
}
.recomment .comment-l .lbox .dowload a.ca {
	left: 50%; bottom: 30px; margin-left: -75px; position: absolute;
}
.recomment .comment-r {
	width: 100%;
}
.recomment .comment-r ul li {
	width: 24%; height: 247px; margin-right: 1.33%; margin-left: 0px;
}
.recomment .comment-r ul li:last-child {
	margin-right: 0%;
}
.recomment .comment-r ul li a {
	padding: 28px 20px;
}
.recomment .comment-r ul li a p {
	max-height: 90px;
}
.contact-us .con {
	width: 24%; margin-right: 1%; margin-left: 0px;
}
.contact-us .con p {
	font-size: 20px;
}
.contact-us .con p span {
	font-size: 16px;
}
.contact-us .tcon {
	margin-right: 0px;
}
.contact-us .con img {
	left: 10px; margin-right: 15px;
}
}
@media screen and (max-width:1024px)
{
.workers-content .workers-top .con {
	width: 49%; height: 280px; margin-right: 2%; margin-bottom: 2%; box-sizing: border-box;
}
.workers-content .workers-top :nth-child(2n).con {
	margin-right: 0px;
}
.workers-content .workers-top .con img {
	width: auto; height: 100%;
}
.workers-content .notices .notice-box {
	width: 100%; margin-right: 0%; box-sizing: border-box;
}
.workers-content .workers-top .con p {
	padding-left: 200px;
}
.contact-us .con {
	width: 49%; margin-right: 1.2%; margin-bottom: 10px; margin-left: 0px;
}
.contact-us :nth-child(2n+1).con {
	margin-right: 0px;
}
.contact-us .con .text {
	left: 50%; top: 50%; margin-top: -30px; margin-left: -25%; position: absolute;
}
.contact-us .tcon .text {
	margin-top: -58px;
}
.workers-content .notices .notice-box a.more {
	right: 50%; bottom: 30px; color: rgb(222, 0, 49); font-size: 16px; margin-right: -40px; position: absolute; cursor: pointer;
}
.recomment .comment-l .lbox .dowload a {
	background: url("../img/btn_bg.jpg") repeat-y 0px 0px; border-radius: 23px; width: 35%; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 16px; margin-top: 20px; display: inline-block; max-width: 200px;
}
}
@media screen and (max-width:768px)
{
.inner-main .recomment .theme {
	background: rgb(235, 235, 235); padding: 20px 0px;
}
.inner-main .notice-box .theme {
	background: rgb(235, 235, 235); padding: 20px 0px;
}
.workers-banner .banner-slider .hd {
	bottom: 10px;
}
.workers-banner .banner-slider .bd ul li .pic img {
	display: none;
}
.workers-banner .banner-slider .bd ul li .pic img.m-pic {
	width: 100%; height: 100%; display: block;
}
.workers-content .workers-top {
	padding: 20px 15px;
}
.workers-content .workers-top .con {
	width: 100%; float: none;
}
.workers-content .workers-top .con img {
	width: 50%; height: auto; display: none;
}
.workers-content .workers-top .con img.m-worker {
	width: auto; height: 100%; display: block;
}
.workers-content .workers-top .con .text {
	top: 50%; width: 48%; margin-top: -92px; position: absolute;
}
.workers-content .workers-top .con p {
	color: rgb(48, 48, 48); padding-left: 220px; font-size: 16px;
}
.workers-content .workers-top .con .tp {
	margin: 15px 0px 10px; color: rgb(0, 0, 0); font-size: 20px;
}
.workers-content .notices .notice-box {
	padding: 0px 0px 60px; border: currentColor; margin-top: 0px;
}
.workers-content .notices .notice-box li a {
	background: url("../img/dot.png") no-repeat 20px 10px; padding: 0px 20px 10px 35px; line-height: 22px;
}
.workers-content .notices .notice-box li a span {
	line-height: 20px; float: none; display: block;
}
.workers-content .notices p.theme {
	padding: 20px 0px;
}
.recomment .comment-l .lbox .dowload a.ca {
	width: 200px; margin-left: -100px;
}
.recomment .comment-l {
	width: 100%; float: none;
}
.recomment .comment-l .lbox {
	width: 100%; height: 303px; float: left; position: relative; box-sizing: border-box;
}
.recomment .comment-l .lbox .tp {
	text-align: center;
}
.recomment .comment-l .lbox-top {
	display: none;
}
.recomment .comment-r ul li {
	width: 100%; height: auto; margin-right: 0%; margin-left: 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.recomment .comment-r ul li a {
	background: rgb(255, 255, 255);
}
.recomment .comment-r ul li a p {
	margin: 0px auto; width: 260px; text-align: center; font-size: 16px;
}
.recomment .comment-r ul li a p.top {
	border: currentColor; padding-bottom: 0px;
}
.contact-us {
	padding: 0px 15px 40px;
}
.contact-us .con {
	width: 100%; margin-right: 0%; margin-bottom: 10px; margin-left: 0px; float: none; box-sizing: border-box;
}
.contact-us .con img {
	margin-right: 30px;
}
.contact-us .tcon {
	height: 150px;
}
.workers-banner .banner-slider .bd ul li .cont .tit {
	font-size: 36px;
}
}
@media screen and (max-width:480px)
{
.workers-banner .banner-slider .bd ul li .cont {
	top: 20%; display: block;
}
.workers-banner .banner-slider .bd ul li .cont .tit {
	font-size: 24px; margin-bottom: 10px;
}
.workers-banner .banner-slider .bd ul li .cont .text {
	font-size: 16px;
}
.workers-content .workers-top .con img.m-worker {
	width: 50%; height: 100%;
}
.workers-content .workers-top .con {
	overflow: hidden;
}
.workers-content .workers-top .con .text {
	left: 53%; position: relative;
}
.workers-content .workers-top .con p {
	padding-left: 0px; font-size: 14px;
}
.workers-content .workers-top .con p.tp {
	margin: 10px 0px; padding-left: 0px; font-size: 18px;
}
.contact-us .con .text {
	left: 18%; margin-left: 0px;
}
.contact-us .con img {
	left: -20px; margin-right: 0px;
}
.contact-us .con p {
	font-size: 18px;
}
.contact-us .con p span {
	font-size: 14px;
}
}
@media screen and (max-width:320px)
{
.workers-content .inner-main .theme {
	margin: 30px 0px 20px; font-size: 24px;
}
.workers-content .workers-top .con p {
	padding-left: 0px; font-size: 12px;
}
.workers-content .workers-top .con p.tp {
	margin: 10px 0px; padding-left: 0px; font-size: 16px;
}
}
.pro-search {
	background: rgb(242, 242, 242); padding: 20px 0px; width: 100%;
}
.pro-search .search {
	margin: 0px auto; border-radius: 10px; width: 683px; height: 60px; overflow: hidden;
}
.pro-search .search input[type='text'] {
	background: url("../img/zoom.png") no-repeat 10px rgb(255, 255, 255); border: currentColor; width: 530px; color: rgb(26, 26, 26); line-height: 60px; padding-left: 50px; font-size: 16px; display: inline-block;
}
.pro-search .search input[type='button'] {
	background: rgb(255, 255, 255); border-radius: 0px 10px 10px 0px; border: currentColor; width: 100px; text-align: center; color: rgb(225, 0, 50); line-height: 60px; overflow: hidden; font-size: 18px; display: inline-block;
}
.products {
	padding: 60px 0px;
}
.products .hd {
	margin-bottom: 60px;
}
.products .hd li {
	background: url("../img/sline.png") no-repeat right; padding: 0px 18px; float: left;
}
.products .hd li:last-child {
	
}
.products .hd li a {
	padding: 10px 0px; color: rgb(26, 26, 26); font-size: 18px; display: block;
}
.products .hd li.on a {
	color: rgb(219, 0, 48); border-bottom-color: rgb(219, 0, 48); border-bottom-width: 2px; border-bottom-style: solid;
}
.products .hd li.all {
	padding-left: 0px;
}
.products .bd .con {
	width: 240px; height: 255px; margin-bottom: 40px; float: left;
}
.products .bd .con li a {
	color: rgb(26, 26, 26); line-height: 32px; font-size: 16px; display: block;
}
.products .bd .in-con li dl {
	margin-bottom: 20px;
}
.products .bd .in-con li dt {
	color: rgb(0, 0, 0); font-size: 18px; margin-bottom: 5px;
}
.products .bd .in-con li a {
	color: rgb(26, 26, 26); line-height: 32px; font-size: 16px; display: block;
}
.products .bd .con li a.on {
	color: rgb(225, 0, 50);
}
.products .bd .in-con li a.on {
	color: rgb(225, 0, 50);
}
.products .bd .con li.top a {
	color: rgb(225, 0, 50); font-size: 22px; margin-bottom: 20px; vertical-align: middle; display: block;
}
.products .bd .in-con {
	margin-bottom: 20px;
}
.products .bd .in-con dd {
	width: 33.33%; float: left;
}
.products .bd .in-con li.top a {
	color: rgb(225, 0, 50); font-size: 22px; margin-bottom: 20px; vertical-align: middle; display: block;
}
.products .bd .con li.top img {
	margin-right: 10px;
}
.pro-class {
	padding: 40px 0px 60px;
}
.pro-class .con {
	background: rgb(242, 242, 242); width: 275px; height: 126px; margin-right: 21px; float: left; display: block; position: relative;
}
.pro-class .tcon {
	margin-right: 0px;
}
.pro-class .con .text {
	left: 35%; top: 50%; margin-top: -31px; margin-left: -25%; position: absolute;
}
.pro-class .con p {
	color: rgb(48, 48, 48); font-size: 22px; vertical-align: middle; display: inline-block;
}
.pro-class .con img {
	margin-right: 20px;
}
.pro-class .con p span {
	color: rgb(153, 153, 153); font-size: 16px; margin-top: 5px;
}
.solutions {
	padding: 0px 0px 60px;
}
.solbox .con {
	background: rgb(255, 255, 255); padding: 20px; width: 346px; height: 327px; margin-right: 21px; float: left;
}
.solbox .con img {
	margin: 0px auto; display: block;
}
.solbox .con img.m-pic {
	display: none;
}
.solbox .con p.top {
	margin: 20px 0px; text-align: center; color: rgb(219, 0, 48); font-size: 22px;
}
.solbox .tcon {
	margin-right: 0px;
}
.solbox .con .left {
	width: 173px; float: left;
}
.solbox .con li a {
	color: rgb(26, 26, 26); line-height: 30px; font-size: 14px;
}
.solbox .con .topli {
	color: rgb(26, 26, 26); font-size: 18px; margin-bottom: 10px;
}
.sa-p-hj-close {
	display: none;
}
@media screen and (max-width:1280px)
{
.products .bd {
	padding: 0px 15px;
}
.products .bd .con {
	width: 25%; height: 250px;
}
.pro-class .con {
	width: 32%; margin-right: 2%; display: block;
}
.pro-class .tcon {
	margin-right: 0%;
}
.products .hd {
	width: 100%;
}
.products .hd li {
	padding: 0px; width: 9.09%; text-align: center;
}
.products .hd li a {
	width: 100%; text-align: center;
}
.solbox .con {
	width: 49%; height: 370px; margin-right: 2%; margin-bottom: 2%; box-sizing: border-box;
}
.solbox :nth-child(2n).con {
	margin-right: 0px;
}
.solbox .tcon {
	margin-right: 0%;
}
}
@media screen and (max-width:1024px)
{
.products .hd {
	margin: 0px auto 30px;
}
.products .bd .con {
	width: 33.33%;
}
.products .bd {
	margin: 0px auto;
}
.products .hd li {
	padding: 0px; width: 128px; text-align: center;
}
.pro-class .con .text {
	margin-left: -39%;
}
.pro-class .tcon .text {
	margin-left: -25%;
}
.products .bd .in-con li a {
	padding-right: 20px;
}
.products .hd li.on a {
	color: rgb(219, 0, 48); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
}
@media screen and (max-width:992px)
{
.solbox .con {
	padding: 10px;
}
}
@media screen and (max-width:768px)
{
.solutions {
	padding: 0px 0px 30px;
}
.pro-class {
	padding: 0px 0px 30px;
}
.solbox .con {
	width: 100%; height: auto; margin-right: 0px;
}
.solbox .con .left {
	width: 50%;
}
.pro-class .con p span {
	display: none;
}
.pro-class .con p {
	margin: 5px auto 0px; font-size: 18px; display: block;
}
.pro-class .con img {
	margin: 0px auto; display: block;
}
.pro-class .con .text {
	left: 0px; top: 0px; margin-top: 31px; margin-left: 0px; position: relative;
}
.pro-class .con .text p {
	text-align: center;
}
.solbox .con img {
	display: none;
}
.solbox .con img.m-pic {
	width: 100%; height: auto; display: block;
}
.solbox .con p.top {
	font-size: 22px;
}
.pro-search {
	padding: 15px; box-sizing: border-box;
}
.pro-search .search {
	width: 100%;
}
.pro-search .search input[type='text'] {
	width: 85%; box-sizing: border-box;
}
.pro-search .search input[type='button'] {
	width: 15%; box-sizing: border-box;
}
.products {
	position: relative;
}
.products .bd {
	background: rgb(230, 230, 230); padding: 20px; top: 0px; width: 70%; height: auto; right: -70%; display: none; position: absolute; z-index: 2; box-sizing: border-box;
}
.products .bd .con {
	width: 100%; height: auto;
}
.products .bd .con li {
	width: 100%;
}
.products .bd .con li a {
	line-height: 50px; font-size: 18px;
}
.products .bd .con li.top {
	display: none;
}
.products .bd .in-con li dd {
	width: 100%; float: none;
}
.products .bd .in-con li dd a {
	padding-right: 0px; font-size: 14px;
}
.products .bd .in-con li.top a {
	color: rgb(225, 0, 50); font-size: 20px; margin-bottom: 10px;
}
.products .hd {
	width: 100%;
}
.products .hd li.all {
	display: none;
}
.products {
	padding: 0px 15px;
}
.products .hd li.all {
	display: none;
}
.products .hd li {
	width: 100%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.products .hd li a {
	background: url("../img/into.png") no-repeat right / 3%; height: 45px; text-align: left; color: rgb(26, 26, 26); line-height: 45px; font-size: 18px;
}
.sa-p-hj-close {
	top: 4px; right: 4px; display: block; position: absolute;
}
.sa-p-hj-close img {
	width: 24px; height: 24px;
}
.solbox .con p.top {
	font-size: 20px;
}
}
.other-industry .banner-slider .bd {
	width: 100%; overflow: hidden; position: relative;
}
.other-industry .pic img {
	width: 100%; display: block;
}
.other-industry .banner-slider {
	position: relative;
}
.other-industry .bd ul {
	
}
.other-industry .other-learn {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 4px 0px; border-radius: 30px; width: 110px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: none; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
.other-industry .pic {
	width: 100%; overflow: hidden; display: block;
}
.other-industry .pic img.pc-pic {
	left: 50%; width: 1920px; overflow: hidden; margin-left: -960px; position: relative;
}
.other-industry .pic img.m-pic {
	width: 100%; display: none;
}
.other-industry .swiper-slide {
	width: 16.66%; float: left; position: relative;
}
.swiper-slide > a {
	display: block;
}
.other-industry .cont {
	left: 50%; top: 26%; width: 1200px; margin-left: -600px; position: absolute;
}
.other-industry .tit {
	margin: 0px; color: rgb(225, 3, 50); font-size: 42px; font-weight: normal;
}
.other-industry .cont .text {
	color: rgb(26, 26, 26); line-height: 36px; font-size: 20px;
}
.other-industry .banner-slider .hd {
	left: 0px; width: 100%; text-align: center; bottom: 20px; font-size: 0px; position: absolute; z-index: 2;
}
.other-industry .banner-slider .hd .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; display: inline-block; cursor: pointer;
}
.other-industry .banner-slider .hd .swiper-active-switch.swiper-pagination-switch {
	background-image: url("../img/pointer_on.png");
}
@media screen and (max-width:1366px)
{
.other-industry .cont {
	left: 5%; width: auto; margin-left: 0px;
}
}
@media screen and (max-width:1024px)
{
.other-industry .banner-slider .bd ul li .cont {
	left: 5%; width: 80%; margin-left: 0px;
}
.other-industry .banner-slider .hd {
	bottom: 20px;
}
}
@media screen and (max-width:768px)
{
.other-industry .pic img.m-pic {
	display: inline;
}
.other-industry .pic img.pc-pic {
	display: none;
}
.other-industry .banner-slider .bd ul li .cont {
	left: 5%; width: 90%;
}
.other-industry .banner-slider .bd ul li .cont .tit {
	font-size: 36px;
}
.other-industry .banner-slider .hd {
	bottom: 30px;
}
.other-industry .banner-slider .bd ul li .cont .tit {
	font-size: 20px;
}
.other-industry .other-learn {
	display: inline-block;
}
}
.pc-breadnav {
	padding: 20px 0px;
}
.pc-breadnav p a {
	color: rgb(48, 48, 48); font-size: 14px; text-decoration: underline; display: inline-block;
}
.other-bread-more {
	background: url("../img/img_31.jpg") no-repeat right; padding: 5px 15px 5px 5px; border: 1px solid rgb(255, 255, 255); color: rgb(225, 0, 50) !important; position: relative; z-index: 2;
}
.other-industry .pc-breadnav {
	height: 28px; position: relative;
}
.other-industry .pc-breadnav .on {
	border-width: 1px; border-style: solid; border-color: rgb(229, 229, 229) rgb(229, 229, 229) rgb(255, 255, 255);
}
.other-ind-bread-child {
	background: rgb(255, 255, 255); border: 1px solid rgb(229, 229, 229); left: 85px; top: 50px; width: 320px; display: none; position: absolute; z-index: 1;
}
.other-ind-bread-child > ul {
	margin: 10px;
}
.other-ind-bread-child > ul li {
	padding: 3px; display: inline-block;
}
.other-ind-bread-child > ul li a {
	color: rgb(51, 51, 51);
}
.other-ind-bread-child > ul li span {
	font-family: "ËÎÌå";
}
.other-industry-inner-menu {
	 width: 100%; height: 80px; line-height: 78px; margin-bottom: 20px;
}
.other-industry-inner-menu .inner-menu-list > li {
	margin-right: 6%; float: left; cursor: pointer;
}
.other-industry-inner-menu .inner-menu-list > li a {
	color: rgb(51, 51, 51); font-size: 20px; display: block;
}
.other-industry-inner-menu .inner-menu-list > li .on {
	color: rgb(225, 3, 50); border-bottom-color: rgb(225, 3, 50); border-bottom-width: 2px; border-bottom-style: solid;
}
.other-industry-info {
	padding: 20px 0px; margin-top: 10px;
}
.other-industry-info .list-hide-model-btn {
	color: rgb(224, 0, 50); cursor: pointer;
}
.other-industry-info .parp-hide-model-btn {
	color: rgb(224, 0, 50); cursor: pointer;
}
.other-industry-info .title {
	margin: 20px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.other-industry-info .yun-wei {
	margin-bottom: 20px;
}
.other-industry-info .yun-wei-left {
	width: 58.33%; float: left;
}
.other-industry-info .yun-wei-left > h3 {
	margin: 0px 0px 12px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.other-industry-info .yun-wei-left .text {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px;
}
.other-industry-info .yun-wei-right {
	width: 33.33%; padding-top: 45px; float: right;
}
.other-industry-info .yun-wei-right img {
	width: 100%; display: block;
}
.other-industry-info .yun-wei-left ul {
	padding-left: 20px;
}
.other-industry-info .yun-wei-left li {
	line-height: 2; list-style-type: disc;
}
.fang-an-top {
	margin: 16px 0px;
}
.fang-an-down {
	margin: 16px 0px;
}
.fang-an-top a {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 10px 0px; border-radius: 4px; width: 130px; text-align: center; color: rgb(255, 255, 255); font-size: 1.28em; margin-right: 10px; display: inline-block; -webkit-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px;
}
.fang-an-top .fang-an {
	
}
.fang-an-top .fang-an-z {
	background: rgb(255, 255, 255); padding: 9px 0px; border: 1px solid rgb(224, 0, 50); color: rgb(224, 0, 50);
}
.fang-an-down > a {
	color: rgb(0, 104, 248); font-size: 16px; margin-right: 10%;
}
.other-industry-info .share ul {
	padding: 0px;
}
.other-industry-info .share li {
	margin-right: 4px; float: left; list-style-type: none;
}
.other-industry-info .c-title {
	margin: 30px 0px 20px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.other-industry-line {
	width: 100%; height: 1px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.an-li-wrap ul {
	margin-right: -24px;
}
.an-li-wrap li {
	width: 23%; margin-right: 2%; float: left;
}
.an-li-wrap li img {
	width: 100%; display: block;
}
.an-li-wrap li h4 {
	margin: 20px 0px 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.an-li-wrap li p {
	color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px;
}
.other-industry-info-more {
	margin: 30px auto; width: 88px; text-align: center; color: rgb(224, 0, 50); font-size: 16px; display: block;
}
.fang-an-t {
	line-height: 1.7; padding-top: 20px; font-size: 16px; margin-top: 20px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
.fang-an-t a {
	color: rgb(51, 51, 51);
}
@media screen and (max-width:768px)
{
.other-industry-info .yun-wei-left {
	margin: 0px auto; width: 94%; float: none;
}
.other-industry-info .yun-wei-right {
	margin: 12px auto; width: 94%; padding-top: 0px; float: none;
}
.other-industry-inner-menu {
	display: none;
}
.other-industry-info .c-title {
	padding: 0px 3%;
}
.an-li-wrap ul {
	margin: 0px;
}
.an-li-wrap li {
	margin: 0px auto 30px; width: 94%; float: none;
}
.an-li-wrap .m-left {
	width: 50%; float: left;
}
.an-li-wrap .m-right {
	padding: 0px 2%; width: 46%; float: right;
}
}
@media screen and (max-width:480px)
{
.an-li-wrap li h4 {
	margin: 0px;
}
}
.other-industry-news {
	background: rgb(242, 242, 242); padding-bottom: 30px;
}
.other-industry-news h2.title {
	margin: 0px; padding: 70px 0px 40px; text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.other-industry-news .con-news .news-left {
	background: rgb(242, 242, 242); padding: 0px; width: 49%; margin-right: 0px; border-right-color: rgb(217, 217, 217); border-right-width: 1px; border-right-style: solid; float: left; position: relative;
}
.other-industry-news .con-news .news-left-no-line {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.other-industry-news .con-news p.tit {
	padding: 0px 30px; color: rgb(26, 26, 26); line-height: 30px; font-size: 24px; margin-bottom: 20px;
}
.other-industry-news .con-news p.tit a {
	top: 0px; right: 30px; color: rgb(225, 0, 50); line-height: 30px; font-size: 18px; display: block; position: absolute;
}
.other-industry-news .con-news .news-left ul li {
	background: url("../img/dot.png") no-repeat 30px 15px; padding: 0px 30px 0px 45px; line-height: 35px; font-size: 16px;
}
.other-industry-news .con-news .news-left ul li p {
	width: 67%; height: 35px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.other-industry-news .con-news .news-left ul li span {
	line-height: 35px; float: right;
}
.other-industry-news .con-news .news-right {
	background: rgb(242, 242, 242); padding: 0px; width: 49%; height: 215px; margin-right: 0px; margin-left: 1%; float: left; position: relative;
}
.other-industry-news .con-news .news-right .con {
	padding: 0px 30px 0px 20px; position: relative;
}
.other-industry-news .con-news .news-right .con img {
	left: 20px; top: 4px; width: 170px; height: auto; position: absolute;
}
.other-industry-news .con-news .news-right .con dl {
	float: none;
}
.other-industry-news .con-news .news-right .con dl dt {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 20px; margin-bottom: 10px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.other-industry-pdf {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); border-radius: 30px; width: 100px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 32px; font-size: 14px; margin-top: 6px; display: inline-block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
.other-targer-link > span {
	display: none;
}
@media screen and (max-width:992px)
{
.other-industry-news .con-news .news-right .con dl dd {
	max-height: 170px;
}
.other-industry-news .con-news .news-right .con {
	padding: 0px;
}
}
@media screen and (max-width:768px)
{
.other-industry-news .con-news .news-left {
	width: 100%; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.other-industry-news .con-news .news-left ul li span {
	display: none;
}
.other-industry-news .con-news .news-left ul li p {
	width: 100%;
}
.other-industry-news .con-news p.tit a {
	display: none;
}
.other-industry-news .con-news .news-left {
	background: rgb(255, 255, 255);
}
.other-industry-news .con-news p.tit {
	text-align: center; padding-top: 14px; font-size: 24px; margin-top: 20px;
}
.other-industry-news .con-news .news-right .con img {
	width: 32%;
}
.other-industry-news .con-news .news-right .con dl {
	padding-right: 12px; padding-left: 40%;
}
.other-industry-news .con-news .news-right {
	background: rgb(255, 255, 255); width: 100%; margin-left: 0px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid; min-height: 360px;
}
.other-industry-news h2.title {
	background: rgb(242, 242, 242); padding: 20px 0px; font-size: 24px;
}
.other-industry-news {
	background: rgb(255, 255, 255);
}
.other-industry-news .my-container {
	padding: 0px;
}
.other-targer-link {
	position: relative;
}
.other-industry-arr {
	top: 0px; right: 10px; position: absolute;
}
.other-targer-link > span {
	 padding: 14px; color: rgb(51, 51, 51); font-size: 20px; display: block; cursor: pointer;
}
.other-industry-info {
	display: none;
}
.pc-breadnav {
	display: none;
}
.other-industry-info .title {
	font-size: 24px;
}
.other-industry-info .yun-wei-left > h3 {
	font-size: 20px;
}
.other-industry-info .list-hide-model-btn {
	margin: 12px 0px;
}
.other-industry-info .parp-hide-model-btn {
	margin: 12px 0px;
}
.an-li-wrap li p {
	height: 80px; overflow: hidden;
}
}
.other-industry .cont .text {
	font-size: 16px;
}
.operator .banner-slider .bd {
	width: 100%; overflow: hidden; position: relative;
}
.operator .pic img {
	width: 100%; display: block;
}
.operator .banner-slider {
	position: relative;
}
.operator .pic {
	width: 100%; overflow: hidden; display: block;
}
.operator .pic img.pc-pic {
	left: 50%; width: 1920px; overflow: hidden; margin-left: -960px; position: relative;
}
.operator .pic img.m-pic {
	width: 100%; display: none;
}
.operator .swiper-slide {
	width: 16.66%; float: left; position: relative;
}
.operator .cont {
	left: 50%; top: 26%; width: 1200px; margin-left: -600px; position: absolute;
}
.operator .tit {
	margin: 0px; color: rgb(225, 3, 50); font-size: 42px; font-weight: normal;
}
.operator .cont .text {
	color: rgb(26, 26, 26); line-height: 36px; font-size: 20px;
}
.operator .banner-slider .hd {
	left: 0px; width: 100%; text-align: center; bottom: 20px; font-size: 0px; position: absolute; z-index: 2;
}
.operator .banner-slider .hd .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; display: inline-block; cursor: pointer;
}
.operator .banner-slider .hd .swiper-active-switch.swiper-pagination-switch {
	background-image: url("../img/pointer_on.png");
}
@media screen and (max-width:1366px)
{
.operator .cont {
	left: 5%; width: auto; margin-left: 0px;
}
}
@media screen and (max-width:1024px)
{
.operator .banner-slider .bd ul li .cont {
	left: 5%; width: 80%; margin-left: 0px;
}
.operator .banner-slider .hd {
	bottom: 20px;
}
}
@media screen and (max-width:768px)
{
.operator .pic img.m-pic {
	display: inline;
}
.operator .pic img.pc-pic {
	display: none;
}
.operator .banner-slider .bd ul li .cont {
	left: 5%; width: 90%;
}
.operator .banner-slider .bd ul li .cont .tit {
	font-size: 36px;
}
.operator .banner-slider .hd {
	bottom: 30px;
}
.operator .banner-slider .bd ul li .cont .tit {
	font-size: 20px;
}
.operator .other-learn {
	display: inline-block;
}
}
.operator-desc {
	padding: 10px 0px 20px;
}
.operator-desc h2 {
	margin: 20px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.operator-desc > div {
	padding: 0px 1%; color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px;
}
.operator-partner {
	
}
.operator-partner-item {
	padding: 1%; width: 48%; float: left; position: relative;
}
.operator-partner-item img {
	width: 100%; display: block;
}
.operator-partner-item h4 {
	margin: 0px 0px 12px; color: rgb(207, 31, 69); font-size: 22px; font-weight: normal; position: relative; z-index: 2;
}
.operator-partner-item p {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px; position: relative; z-index: 2;
}
.operator-partner-item .mark {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.8;
}
.operator-related {
	background: rgb(242, 242, 242); width: 100%; padding-bottom: 80px;
}
.operator-related .o-title {
	margin: 20px 0px; text-align: center; color: rgb(51, 51, 51); padding-top: 60px; font-size: 28px; font-weight: normal;
}
.operator-related-news {
	background: rgb(255, 255, 255); padding: 3%; width: 43%; float: left; min-height: 290px;
}
.operator-related-qk {
	background: rgb(255, 255, 255); padding: 3%; width: 43%; float: right; min-height: 290px;
}
.operator-related-video {
	background: rgb(255, 255, 255); padding: 3%; margin-top: 20px;
}
.operator-related-news .title {
	
}
.operator-related-news .title h3 {
	margin: 0px 0px 16px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.operator-related-qk .title h3 {
	margin: 0px 0px 16px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.operator-related-video .title h3 {
	margin: 0px 0px 16px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.operator-related-news .title a {
	color: rgb(223, 0, 59); font-size: 16px; margin-top: 6px; display: block;
}
.operator-related-qk .title a {
	color: rgb(223, 0, 59); font-size: 16px; margin-top: 6px; display: block;
}
.operator-related-video .title a {
	color: rgb(223, 0, 59); font-size: 16px; margin-top: 6px; display: block;
}
.operator-related-news li {
	color: rgb(51, 51, 51); line-height: 32px; overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.operator-related-news li .icon {
	color: rgb(223, 0, 59); font-family: "ËÎÌå"; font-size: 20px;
}
.operator-related-news li > p {
	width: 76%; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.operator-related-news li .time {
	color: rgb(102, 102, 102); float: right; display: inline-block;
}
.operator-related-qk .more {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 7px 0px; border-radius: 30px; width: 100px; text-align: center; right: 39%; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; display: inline-block; position: absolute; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
.operator-related-qk .qk-right {
	width: 100%; position: relative; min-height: 230px;
}
.operator-related-qk .qk-img {
	width: 32%;
}
.operator-related-qk .qk-img img {
	width: 100%;
}
.operator-related-qk .qk-text {
	width: 60%;
}
.operator-related-qk .qk-text h4 {
	margin: 0px 0px 16px; color: rgb(51, 51, 51); overflow: hidden; font-size: 20px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.operator-related-qk .qk-text h4 a {
	color: rgb(51, 51, 51);
}
.operator-related-qk .qk-text p {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px;
}
.operator-related-video .video-list {
	left: -16px; width: 102%; position: relative;
}
.operator-related-video .video-list li {
	width: 23%; margin-left: 2%; float: left;
}
.operator-related-video .video-list li p {
	text-align: center; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; margin-top: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.operator-related-video .video-inner {
	position: relative;
}
.operator-related-video .video-inner .icon {
	left: 50%; top: 50%; width: 33%; margin-top: -16.5%; margin-left: -16.5%; position: absolute;
}
.operator-related-video .video-inner .icon img {
	width: 100%;
}
.operator-related-video .video-img img {
	width: 100%;
}
.operator-partner-item {
	min-height: 250px;
}
.operator-partner-item .item-img {
	width: 53%; text-align: center; margin-right: 2%; float: left;
}
.operator-partner-item .item-img img {
	max-width: 100%;
}
.operator-partner-item .text {
	padding: 0px; width: 45%; float: left;
}
.operator-partner-item .text h4 {
	
}
.operator-partner-item .text ul {
	height: 108px; overflow: hidden; margin-bottom: 10px;
}
.operator-partner-item .text ul li {
	background: url("../img/wms-circle.png") no-repeat 0px 10px; line-height: 27px; padding-left: 15px; font-size: 16px;
}
.operator-partner-item .text ul li a {
	width: 100%; line-height: 27px; display: block;
}
.operator-partner-item .text ul li a:hover {
	color: rgb(207, 31, 69);
}
.operator-partner-item .text .red-alink-more {
	padding: 0px 15px; color: rgb(207, 31, 69); font-size: 16px;
}
.clearfloat {
	clear: both;
}
@media screen and (max-width:1200px)
{
.operator-related-news li .time {
	display: none;
}
}
@media screen and (max-width:992px)
{
.operator-related-news {
	width: 94%; margin-bottom: 20px; float: none;
}
.operator-related-qk {
	width: 94%; margin-bottom: 20px; float: none;
}
.operator .banner-slider .bd ul li .tit {
	font-size: 22px;
}
}
@media screen and (max-width:768px)
{
.operator-related-news li > p {
	width: 96%;
}
.operator-desc h2 {
	font-size: 24px;
}
.operator-partner-item {
	padding: 0px; width: 100%; margin-bottom: 16px; float: none;
}
.operator-partner-item .text {
	padding: 6px;
}
.operator-partner-item h4 {
	margin: 0px; font-size: 18px;
}
.operator-partner-item p {
	line-height: 22px;
}
.operator-related .o-title {
	padding-top: 10px; font-size: 24px;
}
.operator-related-news .title h3 {
	font-size: 24px;
}
.operator-related-qk .title h3 {
	font-size: 24px;
}
.operator-related-video .title h3 {
	font-size: 24px;
}
.operator-related-qk .more {
	padding: 7px 0px; width: 110px;
}
.operator-related-video .video-list li {
	width: 48%; margin-bottom: 12px; float: left;
}
.operator-related-video .video-list {
	left: 0px; width: 100%;
}
.operator-partner-item .item-img {
	margin: 0px auto 10px; width: 100%; text-align: center; float: none;
}
.operator-partner-item .item-img img {
	width: 100%;
}
.operator-partner-item .text {
	margin: 0px auto 10px; width: 100%;
}
.operator-partner-item .text .red-alink-more {
	text-align: center; margin-bottom: 10px; display: block;
}
}
.main {
	margin: 0px auto; width: 100%; max-width: 1200px;
}
.product-details {
	
}
.product-details .left-layout {
	width: 58.33%; height: 420px; float: left; position: relative;
}
.product-details .right-layout {
	width: 406px; margin-bottom: 20px; float: right;
}
.product-details .title {
	margin: 20px 0px; color: rgb(51, 51, 51); font-size: 26px; font-weight: normal;
}
.product-list .left-layout {
	height: auto;
}
.product-details .text {
	padding: 0px 10px; color: rgb(51, 51, 51); line-height: 28px; overflow: hidden; font-size: 16px; margin-bottom: 26px; max-height: 200px;
}
.product-list .text {
	height: 200px;
}
.product-details .text-2 {
	padding: 0px 10px; color: rgb(51, 51, 51); line-height: 28px; overflow: hidden; font-size: 16px; margin-bottom: 26px; max-height: 340px;
}
.product-details .right-layout img {
	width: 100%;
}
.product-details .product-open {
	color: rgb(225, 0, 50); font-size: 18px; display: none; cursor: pointer;
}
.operator-open {
	color: rgb(225, 0, 50); font-size: 18px; display: none; cursor: pointer;
}
.product-details .server-list {
	margin: 30px 0px; left: 0px; width: 100%; text-align: center; bottom: 0px; position: absolute;
}
.product-details .server-list li {
	padding: 0px 3%; border-left-color: rgb(229, 229, 229); border-left-width: 1px; border-left-style: solid;
}
.product-details .server-list li img {
	height: 54px;
}
.product-details .server-list li:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.product-details .server-list h5 {
	margin: 4px 4px 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.product-details .right-layout .bd {
	margin: 0px auto; width: 390px; text-align: center; overflow: hidden; min-height: 320px;
}
.product-details .right-layout .hd li {
	margin: 4px; border: 1px solid rgb(229, 229, 229); width: 90px; height: 48px; float: left;
}
.product-details .right-layout .hd img {
	width: 100%; height: 100%;
}
.product-details-nav {
	 width: 100%; line-height: 80px;
}
.product-details-nav ul {
	width: 100%;
}
.product-details-nav-wrap {
	margin: 0px auto; max-width: 1200px;
}
.m-nav {
	display: none;
}
.product-details-nav ul li {
	color: rgb(51, 51, 51); font-size: 18px; margin-right: 24px; float: left; cursor: pointer;
}
.product-details-nav ul li.on {
	color: rgb(234, 73, 109); border-bottom-color: rgb(234, 73, 109); border-bottom-width: 2px; border-bottom-style: solid;
}
.product-details-content {
	color: rgb(51, 51, 51); padding-bottom: 40px; margin-top: 20px; margin-bottom: 40px; display: none;
}
div.detail-active {
	display: block;
}
.product-details-content h4 {
	margin: 20px 0px; font-size: 20px;
}
.product-details-content dl dt {
	margin: 26px 0px 12px; font-size: 16px;
}
.product-details-content dl dt span {
	padding-right: 6px;
}
.product-details-content dl dd {
	font-size: 16px;
}
.product-jscs {
	padding: 20px;
}
.product-cptx {
	padding: 20px;
}
.product-jscs table thead {
	background: rgb(242, 242, 242);
}
.product-jscs table {
	margin: 0px auto; width: 60%; border-top-color: windowtext; border-top-width: 1pt; border-top-style: solid; border-collapse: collapse;
}
.product-jscs table th {
	padding: 5px;
}
td {
	padding: 5px;
}
.product-jscs table p {
	margin: 1.12em 0px; padding: 0px;
}
.product-dxyy {
	padding: 20px;
}
.product-dxyy p {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px; margin-bottom: 12px;
}
.product-dxyy p img {
	display: block; max-width: 100%;
}
.product-dgxx {
	padding: 20px;
}
.product-dgxx table thead {
	background: rgb(242, 242, 242);
}
.product-dgxx table {
	margin: 0px auto; width: 60%; border-top-color: windowtext; border-top-width: 1pt; border-top-style: solid; border-collapse: collapse;
}
.product-dgxx table th {
	padding: 5px;
}
td {
	padding: 5px;
}
.product-dgxx table p {
	margin: 1.12em 0px; padding: 0px;
}
.product-azwh {
	padding: 20px;
}
.product-azwh dl {
	margin-top: 20px;
}
.product-azwh dt {
	font-size: 16px; font-weight: bold;
}
.product-azwh li {
	height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; border-bottom-style: dotted; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.product-azwh-more {
	color: rgb(51, 51, 51); font-weight: normal; float: right;
}
.product-details-other {
	background: rgb(242, 242, 242); width: 100%; padding-bottom: 40px;
}
.product-details-other .p-title {
	text-align: center; color: rgb(51, 51, 51); padding-top: 40px; font-size: 28px; font-weight: normal; margin-bottom: 30px;
}
.product-details-other .picScroll-left {
	background: rgb(242, 242, 242); left: -22px; width: 1222px; position: relative;
}
.product-details-other .picScroll-left .hd {
	position: relative;
}
.product-details-other .picScroll-left .bd ul {
	overflow: hidden; -ms-zoom: 1;
}
.product-details-other .picScroll-left .bd ul li {
	margin: 0px 11px; width: 224px; text-align: center; overflow: hidden; float: left; _display: inline;
}
.product-details-other .picScroll-left .bd ul li .pic {
	text-align: center;
}
.product-details-other .picScroll-left .bd ul li .pic img {
	padding: 2px; width: 224px; height: 137px; display: block;
}
.product-details-other .picScroll-left .bd ul li .title {
	padding: 10px 36px; text-align: center; line-height: 24px; font-size: 16px;
}
.product-details-other .picScroll-left .bd ul li .title a {
	color: rgb(51, 51, 51);
}
.product-details-other .next-pic {
	left: -32px; top: -157px; position: absolute; z-index: 99; cursor: pointer;
}
.product-details-other .prev-pic {
	top: -157px; right: -60px; position: absolute; z-index: 99; cursor: pointer;
}
@media screen and (max-width:1200px)
{
.product-details .left-layout {
	width: 50%;
}
.product-details .server-list li {
	padding: 0px 1%;
}
.product-details .server-list h5 {
	font-size: 16px;
}
.product-details-other .next-pic {
	left: -60px;
}
}
@media screen and (max-width:1024px)
{
.product-details-nav {
	display: none;
}
.m-nav {
	 height: 90px; line-height: 90px; padding-left: 12px; font-size: 20px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block; cursor: pointer;
}
.m-nav span {
	margin-right: 12px; float: right;
}
}
@media screen and (max-width:996px)
{
.product-details .left-layout {
	width: 100%; float: none;
}
.product-details .left-layout-2 {
	height: auto;
}
.product-details .right-layout {
	width: 100%; margin-top: 10px; float: none;
}
.product-details .right-layout .hd ul {
	margin: 0px auto; width: 404px;
}
.product-details .title {
	text-align: center;
}
.product-details .product-open {
	text-align: center; display: block;
}
.hidden-996 {
	display: none;
}
.product-details .pic-focus li {
	float: left;
}
.product-details .pic-focus .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer;
}
.product-details .pic-focus .swiper-active-switch {
	background-image: url("../img/pointer_on.png");
}
.product-details .pic-focus .hd {
	text-align: center;
}
.product-details .server-list li {
	padding: 0px; width: 24%;
}
.product-details-other .picScroll-left .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer;
}
.product-details-other .picScroll-left .swiper-active-switch {
	background-image: url("../img/pointer_on.png");
}
.product-details-other .picScroll-left .hd {
	top: 0px; text-align: center;
}
.product-details-other .picScroll-left .bd {
	margin: 0px auto; width: 92%; overflow: hidden;
}
.product-details-other .picScroll-left .bd ul li .title {
	padding: 10px;
}
.product-details-other .picScroll-left {
	margin: 0px auto; left: 0px; width: 92%;
}
.product-details-other .picScroll-left .bd ul li {
	margin: 0px;
}
.product-details-other .picScroll-left .bd ul li .pic img {
	padding: 10px; width: 100%; height: auto;
}
.product-list .text {
	height: auto;
}
}
.myStyle {
	margin: 20px 0px; padding: 0px 12px;
}
.myStyle table {
	margin: 0px auto; width: auto; border-top-color: windowtext; border-top-width: 1pt; border-top-style: solid; border-collapse: collapse;
}
.myStyle table th {
	background: rgb(242, 242, 242); padding: 14px 0px; font-size: 16px; font-weight: normal;
}
.myStyle table td {
	padding: 14px 0px;
}
.myStyle strong {
	font-size: 16px;
}
.myStyle p {
	line-height: 1.7; font-size: 16px; margin-bottom: 20px;
}
.Article-text .myStyle table {
	width: 100%;
}
@media screen and (max-width:768px)
{
.main {
	padding: 0px 6px; width: auto;
}
.product-details .title {
	font-size: 22px;
}
.m-nav {
	height: 60px; line-height: 60px;
}
.product-details-other .p-title {
	padding-top: 28px; font-size: 18px;
}
.product-azwh li span {
	display: none;
}
.product-jscs table {
	width: 100%;
}
.product-dgxx table {
	width: 100%;
}
.operator-open {
	text-align: center; color: rgb(225, 0, 50) !important; display: block; cursor: pointer;
}
.product-details-content .myStyle {
	-ms-overflow-x: auto;
}
.myStyle {
	padding: 0px;
}
.myStyle table {
	width: 96%; overflow: auto;
}
.product-details .server-list {
	position: static;
}
.product-details .left-layout {
	height: auto;
}
.product-details .right-layout .bd {
	width: auto; overflow: hidden;
}
}
.s-mark {
	left: -8px; top: 9px; display: none; position: absolute; z-index: 1002;
}
.ydc-mark {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1001; opacity: 0.5;
}
.s-mark-t-1 {
	color: rgb(255, 255, 255); font-size: 24px; margin-bottom: 20px;
}
.s-mark-t-2 {
	padding: 2px 4px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); color: rgb(255, 255, 255); font-size: 16px; margin-left: 50px; cursor: pointer;
}
.s-mark-relative {
	position: relative;
}
.s-mark-arr {
	left: 163px; top: -40px; position: absolute;
}
.s-mark-tt {
	left: 280px; top: -70px; width: 200px; position: absolute;
}
@media all and (max-width:768px)
{
.s-mark {
	top: 45px;
}
.s-mark-tt {
	left: 120px; top: -128px;
}
.s-mark-arr {
	left: 160px; top: -43px; transform: rotate(-21deg); -webkit-transform: rotate(-21deg);
}
}
.product-list .title {
	text-align: center;
}
.product-list-a {
	padding: 20px 10px 20px 0px; position: relative;
}
.product-list-a a {
	color: rgb(0, 104, 248); font-size: 16px; margin-right: 6%; display: inline-block;
}
.product-list-tj {
	padding: 0px 20px 10px;
}
.product-list-tj h4 {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: normal;
}
.product-list-tj dl {
	margin-bottom: 5px;
}
.product-list-tj dl dt {
	margin: 0px; width: 10%; color: rgb(0, 0, 0);
}
.product-list-tj dl dd {
	width: 90%;
}
.product-list-tj dl dd > span {
	margin-bottom: 10px; display: inline-block;
}
.product-list-tj dl dd input {
	margin: 0px 10px;
}
.product-list-tj dl dd label {
	color: rgb(102, 102, 102); font-size: 16px;
}
.product-list-xx-img {
	width: 30%; text-align: center;
}
.product-list-xx-img img {
	display: inline-block; max-width: 100%;
}
.product-list-xx-info {
	width: 70%;
}
.product-list-xx-info h5 {
	margin: 20px 0px; font-size: 20px; font-weight: normal; -ms-word-break: break-all;
}
.product-list-xx-info h5 a {
	color: rgb(51, 51, 51);
}
.product-list-xx-info p {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px;
}
.product-list-xx-info .product-list-ljxq {
	margin: 12px 0px; color: rgb(225, 0, 50); font-size: 16px; display: block;
}
.product-list-xx li {
	padding: 20px 0px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.product-list-arr {
	margin-left: 2%; cursor: pointer;
}
.sa-p-l-xx-t {
	color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.product-list-arr .m-pic {
	display: none;
}
.product-list-i {
	float: right; display: none; cursor: pointer;
}
.product-list-i img {
	width: 16px;
}
.product-list .right-layout .bd {
	margin: 0px auto; width: 100%; height: auto; text-align: center; overflow: hidden; min-height: auto;
}
.product-list .right-layout .bd img {
	width: 100%;
}
.product-list-focus li {
	margin-left: -1px; float: left;
}
.product-list-focus .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; font-size: 14px; display: inline-block; cursor: pointer;
}
.product-list-focus .swiper-active-switch {
	background-image: url("../img/pointer_on.png");
}
.product-list-focus .hd {
	text-align: center;
}
.product-list .right-layout {
	width: 41%;
}
.product-list .product-list-open {
	padding-left: 10px;
}
.product-list .hidden-996 {
	display: none;
}
@media screen and (max-width:768px)
{
.product-list-focus li {
	margin-left: 0px;
}
.product-list-arr .pc-pic {
	display: none;
}
.product-list-arr .m-pic {
	display: inline;
}
.product-details-content {
	width: 96% !important; overflow: hidden;
}
.product-list-tj h4 {
	margin: 0px;
}
.product-list-tj dl {
	margin: 0px;
}
.product-list-tj h4 {
	padding: 0px 2%; height: 55px; line-height: 55px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.product-list-tj {
	 border-radius: 4px; border: 1px solid rgb(229, 229, 229); padding-bottom: 0px; margin-top: 20px;
}
.product-list-tj dl {
	display: none;
}
.product-list-tj dl dt {
	margin: 0px auto; width: 96%; height: 55px; line-height: 55px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.product-list-tj dl dd {
	display: none;
}
.product-list-i {
	display: block;
}
.product-list .right-layout {
	width: 100%;
}
.product-list-xx-info p {
	display: none;
}
.product-list-xx-info .product-list-ljxq {
	display: none;
}
.product-list-arr {
	float: right;
}
.sa-p-l-xx-t {
	margin: 20px 0px; font-size: 24px;
}
}
@media screen and (max-width:768px)
{
.product-list-xx-info h5 {
	margin: 0px; height: 56px; overflow: hidden; padding-left: 7%; font-size: 18px;
}
}
.ch-partners .banner-slider .bd {
	width: 100%; overflow: hidden; position: relative;
}
.ch-partners .pic img {
	width: 100%; display: block;
}
.ch-partners .banner-slider {
	position: relative;
}
.ch-partners .pic {
	width: 100%; overflow: hidden; display: block;
}
.ch-partners .pic img.pc-pic {
	left: 50%; width: 1920px; overflow: hidden; margin-left: -960px; position: relative;
}
.ch-partners .pic img.m-pic {
	width: 100%; display: none;
}
.ch-partners .swiper-slide {
	width: 16.66%; float: left; position: relative;
}
.ch-partners .cont {
	left: 50%; top: 26%; width: 1200px; margin-left: -600px; position: absolute;
}
.ch-partners .tit {
	margin: 0px; color: rgb(225, 3, 50); font-size: 42px; font-weight: normal;
}
.ch-partners .cont .text {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 18px;
}
.ch-partners .banner-slider .hd {
	left: 0px; width: 100%; text-align: center; bottom: 20px; font-size: 0px; position: absolute; z-index: 2;
}
.ch-partners .banner-slider .hd .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; display: inline-block; cursor: pointer;
}
.ch-partners .banner-slider .hd .swiper-active-switch.swiper-pagination-switch {
	background-image: url("../img/pointer_on.png");
}
.ch-partners .ban-zq {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 14px 0px; border-radius: 30px; width: 205px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-top: 20px; display: block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
@media screen and (max-width:1366px)
{
.ch-partners .cont {
	left: 5%; width: auto; margin-left: 0px;
}
}
@media screen and (max-width:1024px)
{
.ch-partners .banner-slider .bd ul li .cont {
	left: 5%; width: 80%; margin-left: 0px;
}
.ch-partners .banner-slider .hd {
	bottom: 20px;
}
}
@media screen and (max-width:768px)
{
.ch-partners .ban-zq {
	display: none;
}
.ch-partners .pic img.m-pic {
	display: inline;
}
.ch-partners .pic img.pc-pic {
	display: none;
}
.ch-partners .banner-slider .bd ul li .cont {
	left: 5%; width: 90%;
}
.ch-partners .banner-slider .bd ul li .cont .tit {
	font-size: 36px;
}
.ch-partners .banner-slider .hd {
	bottom: 30px;
}
.ch-partners .banner-slider .bd ul li .cont .tit {
	font-size: 28px;
}
.ch-partners .other-learn {
	display: inline-block;
}
}
.ch-partners-gg {
	margin-top: 20px;
}
.ch-partners-gg h2 {
	margin: 10px 0px 16px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.ch-partners-gg-left {
	padding: 2%; border: 1px solid rgb(229, 229, 229); width: 45%; float: left;
}
.ch-partners-gg-right {
	padding: 2%; border: 1px solid rgb(229, 229, 229); width: 45%; float: right;
}
.ch-partners-gg ul li {
	color: rgb(102, 102, 102); line-height: 2; font-size: 16px;
}
.ch-partners-gg li .time {
	color: rgb(153, 153, 153); font-size: 14px; float: right;
}
.ch-partners-gg li > p {
	background: url("../img/dot.png") no-repeat left; width: 70%; overflow: hidden; padding-left: 16px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ch-partners-gg .look-more {
	text-align: right;
}
.ch-partners-gg .look-more a {
	color: rgb(230, 0, 18); font-size: 16px;
}
.ch-partners-hzhb {
	margin: 60px -1.2% 60px 0px;
}
.ch-partners-hzhb .item {
	border: 1px solid rgb(229, 229, 229); width: 32%; margin-right: 1%; float: left; min-height: 200px;
}
.ch-partners-hzhb-img {
	width: 40%; float: left;
}
.ch-partners-hzhb-img img {
	width: 100%; min-height: 200px;
}
.ch-partners-hzhb-text {
	width: 60%; float: left;
}
.ch-partners-hzhb-text h3 {
	color: rgb(51, 51, 51); overflow: hidden; padding-top: 20%; padding-left: 14%; font-size: 22px; font-weight: normal; margin-bottom: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ch-partners-hzhb-text .text-li {
	line-height: 2.4; overflow: hidden; padding-left: 14%; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ch-partners-hzhb-text .text {
	line-height: 2; padding-right: 10%; padding-left: 14%;
}
.ch-partners-hzhb-text .text-link {
	padding-left: 14%; margin-top: 20px;
}
.ch-partners-hzhb-text .text-link a {
	color: rgb(7, 128, 254); font-size: 16px;
}
.ch-partners .wntj-title {
	text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal; margin-bottom: 40px;
}
.ch-partners-wntj {
	margin-right: -1%;
}
.ch-partners-wntj li {
	 padding: 3%; width: 18%; margin-right: 1%; margin-bottom: 1%; float: left; min-height: 200px;
}
.ch-partners-wntj li p {
	font-size: 16px;
}
.ch-partners-wntj li .img {
	text-align: center; margin-top: 16px;
}
.ch-partners-wntj li .img .m-pic {
	display: none;
}
.ch-partners-wntj li h4 {
	margin: 14px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.ch-partners-wntj li {
	text-align: center; line-height: 1.7;
}
.ch-partners-djtspq {
	margin-right: -1%; margin-bottom: 70px;
}
.ch-partners-djtspq li {
	width: 49%; margin-right: 1%; float: left; position: relative;
}
.ch-partners-djtspq li > img {
	border: 1px solid rgb(229, 229, 229); width: 100%; display: block;
}
.ch-partners-djtspq-main {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.ch-partners-djtspq-main h4 {
	margin: 8% 0px; text-align: center; color: rgb(51, 51, 51); font-size: 22px; font-weight: normal;
}
.ch-partners-djtspq-main .djt-t {
	text-align: center; color: rgb(51, 51, 51); overflow: hidden; font-size: 22px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ch-partners-djtspq-main .djt-s {
	text-align: center; color: rgb(102, 102, 102); overflow: hidden; font-size: 16px; margin-top: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ch-partners-djtspq-main .spq-s {
	padding: 0px 20px; color: rgb(102, 102, 102); line-height: 2; font-size: 16px; margin-top: 12px;
}
.ch-partners-djtspq-main .dj-more {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); margin: 6% auto; padding: 12px 0px; border-radius: 30px; width: 205px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
.ch-partners-djtspq-main .spq-dowm {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 12px 0px; border-radius: 30px; width: 205px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-top: 34px; margin-left: 20px; display: inline-block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
.ch-partners-lxwm {
	margin-right: -4.5%; margin-bottom: 60px;
}
.ch-partners-lxwm li {
	padding: 2% 1%; border: 1px solid rgb(229, 229, 229); width: 21%; margin-right: 1%; float: left; min-height: 110px;
}
.ch-partners-lxwm .img {
	width: 30%; text-align: center; line-height: 110px; float: left;
}
.ch-partners-lxwm .text {
	width: 70%; color: rgb(51, 51, 51); font-size: 18px; margin-top: 10%; float: left;
}
.ch-partners-lxwm .wx-img {
	width: 50%; float: left;
}
.ch-partners-lxwm .wx-text {
	width: 50%; color: rgb(51, 51, 51); font-size: 18px; margin-top: 10%; float: left;
}
@media screen and (max-width:1200px)
{
.ch-partners-djtspq-main .dj-more {
	padding: 8px 0px; width: 160px;
}
.ch-partners-djtspq-main .spq-dowm {
	padding: 8px 0px; width: 160px; margin-top: 3px;
}
.ch-partners-lxwm {
	margin-right: -8%;
}
.ch-partners-lxwm li {
	width: 42%; margin-right: 4%; margin-bottom: 2%;
}
}
@media screen and (max-width:992px)
{
.ch-partners-djtspq li > img {
	min-height: 250px;
}
}
@media screen and (max-width:768px)
{
.ch-partners-gg {
	margin: 0px;
}
.ch-partners-gg-left {
	padding: 0px; border: currentColor; width: 100%; float: none;
}
.ch-partners-gg-right {
	padding: 0px; border: currentColor; width: 100%; float: none;
}
.ch-partners-gg h2 {
	 margin: 0px; height: 80px; line-height: 80px;
}
div.ch-partners {
	padding: 0px;
}
div.ch-partners .main {
	padding: 0px;
}
.ch-partners-gg .look-more {
	padding: 0px 0px 12px; text-align: center;
}
.ch-partners-gg-left ul {
	padding: 35px 10px 15px;
}
.ch-partners-gg-right ul {
	padding: 35px 10px;
}
.ch-partners-gg li > p {
	width: 95%; float: none;
}
.ch-partners-gg li .time {
	float: none;
}
.ch-partners-hzhb .item {
	margin: 16px auto; width: 96%; float: none;
}
.ch-partners-hzhb {
	margin: 20px 0px;
}
.ch-partners-wntj {
	margin: 0px;
}
.ch-partners-wntj li {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px; width: 70%; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.ch-partners-wntj li .img .pc-pic {
	display: none;
}
.ch-partners-wntj li .img .m-pic {
	width: 70px; display: inline;
}
.ch-partners-djtspq-r {
	display: none;
}
.ch-partners-djtspq {
	margin-top: 80px; margin-right: 0px;
}
.ch-partners-djtspq li {
	width: 100%; margin-right: 0px;
}
.ch-partners-djtspq-main h4 {
	 margin: 0px; left: 0px; top: -80px; height: 80px; line-height: 80px; position: relative;
}
.ch-partners-lxwm li {
	margin: 4% auto; width: 95%; float: none;
}
.ch-partners-lxwm {
	margin-right: 0px;
}
.ch-partners-lxwm .img {
	width: 33%; text-align: center; margin-right: 10%;
}
.ch-partners-lxwm .text {
	width: 50%; margin-top: 6%;
}
.ch-partners-lxwm .wx-img {
	width: 33%; text-align: center; margin-left: 6%;
}
.ch-partners-lxwm .wx-img img {
	width: 100%;
}
.ch-partners-lxwm .wx-text {
	width: 50%; text-align: center; margin-top: 6%;
}
.ch-partners .wntj-title {
	font-size: 24px;
}
}
@media screen and (max-width:468px)
{
.ch-partners-djtspq-main h4 {
	margin-bottom: -50px;
}
.ch-partners-lxwm .img {
	margin-right: 0px;
}
}
.service-announcement-top-line {
	width: 100%; height: 1px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.service-announcement .breadnav a {
	color: rgb(51, 51, 51);
}
.announcement-desc {
	padding-bottom: 20px;
}
.announcement-desc > h2 {
	color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.announcement-desc dl dt {
	padding: 20px 0px; color: rgb(102, 102, 102); font-size: 16px;
}
.announcement-desc dd div {
	color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px;
}
.announcement-yz {
	margin-top: 30px;
}
.announcement-yz li {
	color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px; list-style-type: decimal; list-style-position: inside;
}
.announcement-ljxq {
	margin: 12px 0px; text-align: right;
}
.announcement-ljxq a {
	color: rgb(217, 0, 48); font-size: 16px;
}
.announcement-chanpin {
	margin-top: 30px;
}
.announcement-chanpin > h2 {
	color: rgb(51, 51, 51); padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.announcement-chanpin-check {
	margin: 26px 0px; color: rgb(51, 51, 51); font-size: 16px;
}
.announcement-chanpin-check dt {
	width: 10%; font-size: 16px; float: left;
}
.announcement-chanpin-check dd {
	width: 90%; float: left;
}
.announcement-chanpin-check dd span {
	margin-bottom: 10px; display: inline-block;
}
.announcement-chanpin-check dd input {
	margin: 0px 10px;
}
.announcement-chanpin-check span.on {
	color: rgb(217, 0, 48);
}
.announcement-chanpin-list {
	color: rgb(51, 51, 51); font-size: 16px;
}
.announcement-chanpin-list li {
	line-height: 2;
}
.announcement-chanpin-list li p {
	background: url("../img/dot.png") no-repeat left; width: 77%; overflow: hidden; padding-left: 20px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.announcement-chanpin-list li a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.announcement-chanpin-list .time {
	color: rgb(102, 102, 102); font-size: 14px; float: right; display: block;
}
.announcement-chanpin-more {
	margin: 12px 0px; text-align: right;
}
.announcement-chanpin-more a {
	color: rgb(217, 0, 48); font-size: 16px;
}
.announcement-chanpin-c-b {
	display: none; cursor: pointer;
}
.service-announcement {
	margin-bottom: 80px;
}
@media screen and (max-width:768px)
{
.announcement-desc > h2 {
	text-align: center; font-size: 28px;
}
.announcement-chanpin > h2 {
	text-align: center; font-size: 28px;
}
.announcement-chanpin-list li p {
	width: 96%; float: none;
}
.announcement-chanpin-list .time {
	float: none;
}
.announcement-chanpin-check {
	border-radius: 4px; border: 1px solid rgb(230, 230, 230);
}
.announcement-chanpin-check dt {
	margin: 0px auto; padding: 2%; width: 90%; font-size: 18px; float: none;
}
.announcement-chanpin-check dd {
	padding: 1%; display: none;
}
.announcement-chanpin-c-b {
	float: right; display: block;
}
.announcement-chanpin-check dd span {
	padding: 2%; border-bottom-color: rgb(247, 247, 247); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
}
@media screen and (max-width:468px)
{
.announcement-desc > h2 {
	font-size: 20px;
}
.announcement-chanpin > h2 {
	font-size: 20px;
}
}
.ch-RepairCore {
	background-color: rgb(242, 242, 242);
}
.ch-RepairCore .breadnav {
	
}
.ch-RepairCore-process {
	padding: 20px 0px 40px;
}
.ch-RepairCore-process h2 {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.ch-RepairCore-process .process ul {
	margin-top: 45px; position: relative;
}
.ch-RepairCore-process .process li {
	margin: 0px 4%; width: 25%; float: left;
}
.ch-RepairCore-process li.process-line {
	border: 1px dashed rgb(204, 204, 204); left: 50%; top: 25%; width: 60%; margin-left: -30%; position: absolute; z-index: 0;
}
.ch-RepairCore-process .process img {
	margin: 0px auto; height: 106px; display: block; position: relative; z-index: 1;
}
.ch-RepairCore-process .process-ewm img {
	height: 170px; margin-bottom: 30px;
}
.ch-RepairCore-process .process-wx2 {
	margin: 32px 0px 64px;
}
.ch-RepairCore-process .process-wx3 {
	margin: 32px 0px 64px;
}
.ch-RepairCore-process .process h5 {
	text-align: center; color: rgb(51, 51, 51); line-height: 35px; font-size: 20px; font-weight: normal; margin-bottom: 15px;
}
@media screen and (max-width:768px)
{
.ch-RepairCore-process li.process-line {
	display: none;
}
.ch-RepairCore-process .process li {
	width: 92%; margin-bottom: 90px; float: none;
}
.ch-RepairCore-process h2 {
	text-align: center; font-size: 24px;
}
}
.ch-RepairCore-select {
	padding: 40px 0px 60px;
}
.ch-RepairCore-select h2 {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.ch-RepairCore-select .select {
	margin-top: 30px;
}
.ch-RepairCore-select .select span {
	color: rgb(51, 51, 51); letter-spacing: 2px; font-size: 20px;
}
.ch-RepairCore-select .select select {
	width: 421px; height: 30px; line-height: 30px; text-indent: 10px; font-size: 16px;
}
.ch-RepairCore-select .select input {
	border: currentColor; width: 75px; height: 30px; color: rgb(255, 255, 255); font-size: 16px; margin-left: 2%; background-color: rgb(217, 0, 48);
}
@media screen and (max-width:768px)
{
.ch-RepairCore-select h2 {
	text-align: center; font-size: 24px;
}
.ch-RepairCore-select .select span {
	margin-bottom: 15px; display: block;
}
.ch-RepairCore-select .select select {
	width: 80%; height: 60px;
}
.ch-RepairCore-select .select input {
	margin: 0px 0px 0px 2%; width: 15%; height: 60px;
}
.ch-RepairCore-process .process img {
	width: 30%; height: auto;
}
.ch-RepairCore-process .process-wx2 img {
	width: 25%;
}
.ch-RepairCore-process .process-wx2 {
	margin: 32px 0px 20px;
}
.ch-RepairCore-process .process-wx3 {
	margin: 32px 0px 20px;
}
}
.ch-RepairCore-service {
	padding: 60px 0px; background-color: rgb(242, 242, 242);
}
.ch-RepairCore-service .service li {
	margin: 0px 2.5% 2.5%; padding: 2.5%; width: 40%; height: 170px; float: left; position: relative; background-color: rgb(255, 255, 255);
}
.ch-RepairCore-service .service h3 {
	color: rgb(28, 117, 164); font-size: 22px; font-weight: normal; margin-bottom: 20px;
}
.ch-RepairCore-service .service p {
	margin: 30px 0px 0px; text-align: center;
}
.ch-RepairCore-service .service dd {
	color: rgb(51, 51, 51); line-height: 35px; font-size: 16px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.ch-RepairCore-service .service dd i {
	border-radius: 5px; width: 5px; height: 5px; margin-right: 5px; margin-bottom: 2px; display: inline-block; background-color: rgb(217, 0, 48);
}
.ch-RepairCore-service .service .more {
	top: 14%; right: 5%; position: absolute;
}
.ch-RepairCore-service .service .more i {
	width: 0px; height: 0px; margin-left: 5px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: red; border-top-width: 5px; border-bottom-width: 5px; border-left-width: 5px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid; display: inline-block;
}
.ch-RepairCore-service .service .text {
	background: url("../img/dot.png") no-repeat left; margin: 0px; width: 56%; text-align: left; overflow: hidden; padding-left: 20px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ch-RepairCore-service .service .text a {
	color: rgb(51, 51, 51);
}
.ch-RepairCore-service .service .gx-time {
	margin-left: 30px;
}
@media screen and (max-width:768px)
{
.ch-RepairCore-service .main {
	padding: 0px;
}
.ch-RepairCore-service .service li {
	padding: 5% 2.5%; width: 95%; height: 200px; margin-right: 0px; margin-left: 0px; float: none;
}
.ch-RepairCore-service .service h3 {
	text-align: center;
}
.ch-RepairCore-service .service .more {
	font-size: 16px; position: static;
}
.ch-RepairCore-service .service .gx-time {
	margin-left: 0px; float: right;
}
}
.s-CaseCenter .banner-slider .bd {
	width: 100%; overflow: hidden; position: relative;
}
.s-CaseCenter .pic img {
	width: 100%; display: block;
}
.s-CaseCenter .banner-slider {
	position: relative;
}
.s-CaseCenter .pic {
	width: 100%; overflow: hidden; display: block;
}
.s-CaseCenter .pic img.pc-pic {
	left: 50%; width: 1920px; overflow: hidden; margin-left: -960px; position: relative;
}
.s-CaseCenter .pic img.m-pic {
	width: 100%; display: none;
}
.s-CaseCenter .swiper-slide {
	width: 16.66%; float: left; position: relative;
}
.s-CaseCenter .cont {
	left: 50%; top: 26%; width: 1200px; margin-left: -600px; position: absolute;
}
.s-CaseCenter .tit {
	margin: 0px; color: rgb(225, 3, 50); font-size: 36px; font-weight: normal;
}
.s-CaseCenter .cont .text {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 20px;
}
.s-CaseCenter .banner-slider .hd {
	left: 0px; width: 100%; text-align: center; bottom: 20px; font-size: 0px; position: absolute; z-index: 2;
}
.s-CaseCenter .banner-slider .hd .swiper-pagination-switch {
	background: url("../img/pointer.png") no-repeat center; margin: 0px 10px; width: 15px; height: 15px; text-indent: -10em; overflow: hidden; display: inline-block; cursor: pointer;
}
.s-CaseCenter .banner-slider .hd .swiper-active-switch.swiper-pagination-switch {
	background-image: url("../img/pointer_on.png");
}
.s-CaseCenter .ban-zq {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 13px 0px; border-radius: 30px; width: 205px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-top: 20px; display: block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
@media screen and (max-width:1366px)
{
.s-CaseCenter .cont {
	left: 5%; width: auto; margin-left: 0px;
}
}
@media screen and (max-width:1024px)
{
.s-CaseCenter .banner-slider .bd ul li .cont {
	left: 5%; width: 80%; margin-left: 0px;
}
.s-CaseCenter .banner-slider .hd {
	bottom: 20px;
}
}
@media screen and (max-width:768px)
{
.s-CaseCenter .ban-zq {
	padding: 10px 0px; width: 140px; font-size: 12px; margin-top: 20px;
}
.s-CaseCenter .pic img.m-pic {
	display: inline;
}
.s-CaseCenter .pic img.pc-pic {
	display: none;
}
.s-CaseCenter .banner-slider .bd ul li .cont {
	left: 5%; width: 90%;
}
.s-CaseCenter .banner-slider .bd ul li .cont .tit {
	font-size: 22px;
}
.s-CaseCenter .banner-slider .bd ul li .cont .text {
	line-height: 24px; font-size: 14px;
}
}
@media screen and (max-width:414px)
{
.s-CaseCenter .ban-zq {
	padding: 5px 0px; width: 90px; font-size: 12px; margin-top: 7px;
}
}
.s-CaseCenter .breadnav {
	padding: 20px 0px;
}
@media screen and (max-width:1250px)
{
.s-CaseCenter .breadnav {
	padding: 20px;
}
}
.s-CaseCenter-search {
	background-color: rgb(242, 242, 242);
}
.s-CaseCenter-search .main {
	padding: 40px 0px;
}
.s-CaseCenter-search .search input[type='text'] {
	border: 0px currentColor; left: 0px; top: 8px; width: 80%; height: 100%; text-indent: 10px; position: absolute;
}
.s-CaseCenter-search .search input[type='button'] {
	background: rgb(225, 0, 50); border-radius: 0px; border: 0px currentColor; top: 0px; width: 20%; height: 100%; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.s-CaseCenter-search .search {
	background: rgb(255, 255, 255); margin: auto; border-radius: 4px; border: 1px solid rgb(224, 224, 224); width: 43%; height: 40px; overflow: hidden; font-size: 16px; position: relative;
}
@media screen and (max-width:768px)
{
.s-CaseCenter-search .search {
	width: 95%;
}
.s-CaseCenter-search .search input[type='text'] {
	
}
.s-CaseCenter-search .search input[type='button'] {
	font-size: 14px;
}
}
.s-CaseCenter-screen {
	margin: 0px 15px; padding: 35px 0px;
}
.s-CaseCenter-screen .Condition {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: normal; margin-bottom: 35px; cursor: pointer;
}
.s-CaseCenter-screen .Condition-m {
	display: none;
}
.s-CaseCenter-screen .m-screen {
	display: none;
}
.s-CaseCenter-screen .ScreenCondition ul {
	margin-bottom: 5px;
}
.s-CaseCenter-screen .ScreenCondition .h5tit {
	width: 90px; text-align: right; color: rgb(0, 0, 0); font-size: 16px; margin-right: 2%; float: left;
}
.s-CaseCenter-screen .ScreenCondition .h5tit strong {
	font-weight: normal;
}
.s-CaseCenter-screen .ScreenCondition .screen-input {
	width: 90%; float: left;
}
.s-CaseCenter-screen .ScreenCondition input {
	margin-right: 10px; vertical-align: middle;
}
.s-CaseCenter-screen .ScreenCondition li {
	color: rgb(102, 102, 102); font-size: 16px; margin-right: 28px; margin-bottom: 10px; float: left;
}
@media screen and (max-width:1200px)
{
.s-CaseCenter-screen .ScreenCondition .screen-input {
	width: 80%;
}
}
@media screen and (max-width:768px)
{
.s-CaseCenter-screen .Condition img {
	margin-right: 7px; float: right;
}
.s-CaseCenter-screen .Condition-m {
	padding: 15px 20px; border-radius: 3px; border: 1px solid rgb(238, 238, 238); color: rgb(0, 0, 0); line-height: 25px; font-size: 15px; display: block;
}
.s-CaseCenter-screen .ScreenCondition img {
	margin-top: 7px;
}
.s-CaseCenter-screen .Condition-m img {
	margin-top: 5px; float: right;
}
.ScreenCondition {
	 border-radius: 4px;
}
.s-CaseCenter-screen .screen {
	padding: 0px 0px 0px 20px;
}
.s-CaseCenter-screen .Condition {
	padding: 16px; margin-bottom: 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.s-CaseCenter-screen .ScreenCondition .screen-input {
	display: none;
}
.s-CaseCenter-screen .ScreenCondition .nth-child-1 {
	display: block;
}
.s-CaseCenter-screen .ScreenCondition .h5tit {
	padding: 15px 0px; width: 96%; text-align: left; margin-right: 22px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.s-CaseCenter-screen .m-screen {
	float: right; display: block;
}
.s-CaseCenter-screen .ScreenCondition .screen-input {
	float: none;
}
.s-CaseCenter-screen .ScreenCondition li {
	margin: 15px 0px; width: 50%;
}
}
.s-CaseCenter-screen .CaseList li {
	margin: 40px 0px; width: 100%;
}
.s-CaseCenter-screen .CaseList .pic {
	width: 25%; float: left; position: relative;
}
.s-CaseCenter-screen .pic img {
	width: 100%;
}
.s-CaseCenter-screen .CaseList .Describe {
	width: 70%; line-height: 30px; float: right; position: relative;
}
.s-CaseCenter-screen .Describe .tit {
	font-weight: normal;
}
.s-CaseCenter-screen .Describe .tit a {
	color: rgb(51, 51, 51); font-size: 20px; margin-bottom: 2%; display: inline-block;
}
.s-CaseCenter-screen .Describe .more {
	color: rgb(215, 11, 53); font-size: 16px;
}
.s-CaseCenter-screen .Describe .txt {
	line-height: 1.7; overflow: hidden; font-size: 16px;
}
.s-CaseCenter-screen .Describe .time {
	top: 0px; right: 5px; position: absolute;
}
.s-CaseCenter-screen .option-img-m {
	display: none;
}
.sa-al-page {
	margin: 30px 0px; text-align: center;
}
.sa-al-page a {
	padding: 3px 10px; border: 1px solid rgb(102, 102, 102); color: rgb(51, 51, 51); font-size: 16px; margin-right: 3px;
}
.sa-al-page a.on {
	border: 1px solid rgb(153, 153, 153); color: rgb(225, 0, 50);
}
.sa-al-page a.no {
	border: 1px solid rgb(153, 153, 153); color: rgb(153, 153, 153);
}
.sa-al-page-m {
	margin: 30px 0px; text-align: center; display: none;
}
@media screen and (max-width:1200px)
{
.s-CaseCenter-screen .Describe .txt {
	
}
.s-CaseCenter-screen .pic .more {
	right: -47%;
}
}
@media screen and (max-width:768px)
{
.sa-al-page {
	display: none;
}
.sa-al-page-m {
	display: block;
}
.s-CaseCenter-screen .main {
	padding: 0px;
}
.s-CaseCenter-screen .Describe .txt {
	display: none;
}
.s-CaseCenter-screen .Describe .tit a {
	margin: 0px; font-size: 16px;
}
.s-CaseCenter-screen .Describe .time {
	position: static;
}
.s-CaseCenter-screen .Describe .more {
	display: none;
}
.s-CaseCenter-screen .img-pic {
	display: none;
}
.s-CaseCenter-screen .option-img-m {
	display: inline;
}
}
.sa-alzx-title {
	margin: 20px 0px; padding-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-alzx-title-l {
	color: rgb(51, 51, 51); line-height: 48px; font-size: 28px; font-weight: normal;
}
.sa-alzx-title-r {
	margin-top: 15px;
}
.sa-alzx-title-r a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 18px; font-size: 16px;
}
.sa-c-title {
	margin: 6px 0px; color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-video-tjsp {
	width: 64%; margin-right: 2%; float: left;
}
.sa-video-rbph {
	width: 34%; float: right;
}
.sa-video-tjsp h3 {
	margin: 12px 0px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-video-rbph h3 {
	margin: 12px 0px; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-video-tjsp-player {
	position: relative;
}
.sa-video-tjsp-player img {
	width: 100%; display: block;
}
.sa-video-tjsp-div {
	
}
.sa-video-tjsp-player .sa-video-play-icon {
	left: 40%; top: 38%; width: 16%; position: absolute;
}
.sa-video-tjsp-title {
	padding: 24px 16px;
}
.sa-video-tjsp-title h5 {
	line-height: 2.2; overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-video-tjsp-title p {
	color: rgb(102, 102, 102); overflow: hidden; font-size: 16px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-video-tjsp-title h5 a {
	color: rgb(51, 51, 51);
}
.sa-video-tjsp-title p a {
	color: rgb(51, 51, 51);
}
.sa-video-rbph-item {
	margin-bottom: 2px; position: relative;
}
.sa-video-rbph-item .sa-num {
	background: rgb(225, 0, 50); padding: 2px 7px; border-radius: 50%; left: 10px; top: 27px; color: rgb(255, 255, 255); display: block; position: absolute; z-index: 1;
}
.sa-video-rbph-item .sa-img {
	height: 74px;
}
.sa-video-rbph-item .sa-img img {
	width: 100%; display: none;
}
.sa-video-rbph-item .sa-mark {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 38px; bottom: 0px; display: none; position: absolute; opacity: 0.6;
}
.sa-video-rbph-item .sa-title {
	 left: 0px; width: 88%; bottom: 0px; color: rgb(51, 51, 51); line-height: 74px; overflow: hidden; padding-left: 12%; font-size: 18px; font-weight: normal; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.sa-video-rbph-active {
	
}
.sa-video-rbph-active .sa-num {
	top: 10px;
}
.sa-video-rbph-active .sa-title {
	color: rgb(255, 255, 255); line-height: 38px;
}
.sa-video-rbph-active .sa-mark {
	display: block;
}
.sa-video-rbph-active .sa-img {
	height: auto;
}
.sa-video-rbph-active .sa-img img {
	display: block;
}
.sa-video-list {
	margin: 60px 0px; position: relative;
}
.sa-video-list > h3 {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.sa-video-list .sa-vide0-more {
	color: rgb(225, 0, 50); font-size: 16px; margin-top: 10px; float: right;
}
.sa-video-list ul {
	margin-top: 20px; margin-right: -1%;
}
.sa-video-list ul li {
	width: 24%; margin-right: 1%; float: left;
}
.sa-video-list ul li img {
	width: 100%;
}
.sa-video-list ul li h5 {
	height: 62px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; padding-top: 12px; font-size: 18px; font-weight: normal;
}
.sa-video-list-check {
	margin: 20px 0px; padding-bottom: 12px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sa-video-list-check span {
	color: rgb(51, 51, 51); font-size: 18px; margin-right: 2%; display: inline-block; cursor: pointer;
}
.sa-video-list-check span.on {
	color: rgb(225, 0, 50);
}
.sa-video-list-check .m-icon {
	display: none;
}
@media screen and (max-width:1200px)
{
.sa-video-rbph-item .sa-img {
	height: 66px;
}
.sa-video-rbph-active .sa-img {
	height: auto;
}
.sa-video-rbph-item .sa-title {
	line-height: 66px;
}
.sa-video-rbph-item .sa-num {
	top: 20px;
}
}
@media screen and (max-width:992px)
{
.sa-video-rbph-item .sa-img {
	height: 56px;
}
.sa-video-rbph-active .sa-img {
	height: auto;
}
.sa-video-rbph-item .sa-title {
	line-height: 56px;
}
.sa-video-rbph-item .sa-num {
	padding: 1px 6px; left: 6px; top: 17px;
}
}
@media screen and (max-width:768px)
{
.sa-video-tjsp h3 {
	font-size: 22px;
}
.sa-video-rbph h3 {
	font-size: 22px;
}
.sa-video-list > h3 {
	font-size: 24px;
}
.sa-video-tjsp {
	margin: 30px auto; width: 96%; float: none;
}
.sa-video-rbph {
	width: 96%; margin-right: auto; margin-left: auto; float: none;
}
.sa-video-rbph-active .sa-num {
	top: 17px;
}
.sa-video-rbph-active .sa-title {
	 color: rgb(51, 51, 51); line-height: 56px;
}
.sa-video-rbph-active .sa-mark {
	display: none;
}
.sa-video-rbph-active .sa-img {
	height: 56px;
}
.sa-video-rbph-active .sa-img img {
	display: none;
}
.sa-video-list ul {
	margin-right: -2%;
}
.sa-video-list ul li {
	width: 48%; margin-right: 2%;
}
.sa-video-list ul li:nth-child(3) {
	display: none;
}
.sa-video-list ul li:nth-child(4) {
	display: none;
}
.sa-video-list-check {
	 padding: 10px; border-radius: 4px; border: 1px solid rgb(230, 230, 230);
}
.sa-video-list-check span {
	line-height: 2; display: none;
}
.sa-video-list-check span.on {
	display: block;
}
.sa-video-list-check .m-icon {
	top: 18px; right: 23px; display: block; position: absolute; cursor: pointer;
}
.sa-video-list .sa-vide0-more {
	left: 50%; bottom: -10%; margin-left: -36px; position: absolute;
}
.sa-video-list ul li h5 {
	font-size: 16px;
}
}
.sa-sqzx-list {
	margin: 10px auto 60px;
}
.sa-sqzx-list .sa-sqzx-list-model {
	margin-top: 20px; margin-right: -2%;
}
.sa-sqzx-list .sa-sqzx-list-model li {
	 padding: 43px 0px; width: 31.33%; text-align: center; margin-right: 2%; margin-bottom: 2%; float: left; max-height: 76px;
}
.sa-sqzx-img {
	margin-bottom: 14px;
}
.sa-sqsq-img-x {
	width: 50px;
}
.sa-sqzx-list .sa-sqzx-list-model li p {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-sqzx-list .sa-sqzx-list-model li p a {
	color: rgb(51, 51, 51);
}
.sa-sqzx-list-txt li {
	background: url("../img/dot.png") no-repeat left; line-height: 2; padding-left: 20px; font-size: 16px;
}
.sa-sqzx-list-txt a {
	color: rgb(51, 51, 51);
}
.sa-sqzx-list .sa-sqzx-list-model li p.sa-sqzx-red {
	color: rgb(225, 0, 50); font-size: 14px; margin-top: 8px;
}
.sa-sqzx-list .sa-sqzx-list-model li p.sa-sqzx-red a {
	color: rgb(225, 0, 50);
}
.sa-sqzx-list .sa-sqzx-list-model li p.sa-sqzx-hui {
	color: rgb(153, 153, 153); font-size: 14px;
}
@media screen and (max-width:768px)
{
.sa-sqzx-list .sa-title {
	font-size: 24px;
}
.sa-sqzx-list .sa-sqzx-list-model {
	margin-right: 0px;
}
.sa-sqzx-list .sa-sqzx-list-model li {
	margin: 0px auto 2%; width: 96%; float: none;
}
}
.sa-cjwt {
	margin: 0px;
}
.sa-cjwt .sa-title {
	color: rgb(51, 51, 51); padding-bottom: 12px; font-size: 30px; font-weight: normal; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-cjwt-search-desc {
	margin: 24px 0px 12px; color: rgb(102, 102, 102); font-size: 18px;
}
.sa-cjwt-search {
	width: 46%; font-size: 16px; position: relative;
}
.sa-cjwt-search {
	background: rgb(255, 255, 255); margin: 30px 0px; border-radius: 4px; border: 1px solid rgb(224, 224, 224); width: 50%; height: 40px; overflow: hidden; font-size: 16px; position: relative;
}
.sa-cjwt-search .sa-cjwt-key {
	border: 0px currentColor; top: 8px; width: 80%; height: 100%; text-indent: 10px; position: absolute;
}
.sa-cjwt-search .sa-cjwt-ss {
	background: rgb(225, 0, 50); border-radius: 0px; border: 0px currentColor; top: 0px; width: 20%; height: 100%; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.sa-cjwt-check {
	margin: 20px 0px;
}
.sa-cjwt-check dl {
	padding-right: 24px; margin-bottom: 15px; position: relative;
}
.sa-cjwt-check dl dt {
	width: 10%; text-align: right; color: rgb(51, 51, 51); font-size: 16px; margin-right: 2%; float: left;
}
.sa-cjwt-check dl dd {
	width: 88%; height: 22px; color: rgb(51, 51, 51); overflow: hidden; font-size: 16px; float: left;
}
.sa-cjwt-check dl dd span {
	margin-bottom: 12px; display: inline-block;
}
.sa-cjwt-check dl dd a {
	margin: 0px 8px 10px; display: inline-block;
}
.sa-cjwt-check dl dd .on {
	color: rgb(225, 0, 50);
}
.sa-cjwt-check dl dd span label {
	margin: 0px 8px;
}
.sa-cjwt-check dl dd.sa-cjwt-check-more {
	top: 0px; width: auto; right: 0px; float: none; position: absolute; cursor: pointer;
}
.sa-cjwt-list {
	padding-top: 24px; font-size: 16px; margin-top: 24px; margin-bottom: 50px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.sa-cjwt-list li {
	line-height: 2.2;
}
.sa-cjwt-list li p {
	background: url("../img/dot.png") no-repeat left; width: 65%; color: rgb(51, 51, 51); overflow: hidden; padding-left: 20px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-cjwt-list li p a {
	color: rgb(51, 51, 51);
}
.sa-cjwt-list li div {
	color: rgb(102, 102, 102); float: right;
}
.sa-cjwt-list-f {
	
}
.sa-cjwt-list-t {
	margin-left: 14px;
}
.sa-cjwt-check-more .m-img {
	display: none;
}
@media screen and (max-width:1000px)
{
.sa-cjwt-check dl dt {
	width: 13%;
}
.sa-cjwt-check dl dd {
	width: 85%;
}
}
@media screen and (max-width:768px)
{
.sa-cjwt-search {
	width: 94%;
}
.sa-cjwt-list li p {
	width: 90%; float: none;
}
.sa-cjwt-list li div {
	padding-left: 20px; float: none;
}
.sa-cjwt-check-more .m-img {
	display: block;
}
.sa-cjwt-check-more .pc-img {
	display: none;
}
.sa-cjwt-check dl dd {
	 padding: 12px; border-radius: 6px; border: 1px solid rgb(230, 230, 230); width: 98%; float: none; max-height: 150px;
}
.sa-cjwt-check dl dt {
	width: 94%; text-align: left; color: rgb(102, 102, 102); font-size: 18px; font-weight: normal; float: none;
}
.sa-cjwt-check dl dd a {
	display: block;
}
.sa-cjwt-check dl dd.sa-cjwt-check-more {
	border: currentColor; top: 28px; right: 14px;
}
.sa-c-title {
	font-size: 24px;
}
}
.s-ArticleDetails-wrapper {
	margin: 0px auto; width: 1200px;
}
@media screen and (max-width:1200px)
{
.s-ArticleDetails-wrapper {
	padding: 0px 3%; width: 94%;
}
}
.s-Article-content {
	position: relative;
}
.s-Article-title {
	text-align: center; color: rgb(26, 26, 26); font-size: 28px; font-weight: normal; margin-top: 12px;
}
.Statistics-border {
	margin: 2% 0px; width: 100%; text-align: center; font-size: 16px;
}
.Statistics-border > span {
	color: rgb(102, 102, 102);
}
.Statistics-border-djl {
	margin-left: 3%;
}
.Statistics-border-xzl {
	margin-left: 3%;
}
.Statistics-border-xz {
	color: rgb(225, 0, 50); margin-left: 1%;
}
.s-Article-content .Article-text {
	color: rgb(102, 102, 102); line-height: 2; padding-top: 2%; font-size: 16px; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.s-Article-content .Article-text ul {
	padding-left: 2em;
}
.s-Article-content .Article-text p {
	margin-bottom: 12px;
}
.s-Article-content .Article-text div {
	margin-bottom: 12px;
}
.s-Article-content .Article-text ul {
	margin-bottom: 12px;
}
.s-Article-content .Article-text ol {
	margin-bottom: 12px;
}
.s-Article-content .Article-text li {
	list-style-type: disc; list-style-position: inside;
}
.s-Article-content .Article-text img {
	max-width: 100%;
}
.s-Article-content .Article-download {
	padding-bottom: 45px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.s-Article-content .Article-download a {
	color: rgb(225, 1, 51); font-size: 16px;
}
.s-Article-content .Article-download .s_fenxiangwailian {
	top: 58px; right: 0px; position: absolute;
}
.s-Article-content .Article-download .s_fenxiangwailian li {
	float: left;
}
.s-Article-content .s_fenxiangwailian img {
	width: 40px; margin-right: 5px;
}
.s-Article-content .ArticleWhether p {
	padding: 20px 0px; color: rgb(153, 153, 153); font-size: 16px;
}
.s-Article-content .ArticleWhether p span {
	margin: 0px 5px; padding: 4px 7px; border-radius: 50%; border: 1px solid rgb(0, 106, 254); color: rgb(0, 106, 254); display: inline-block; cursor: pointer;
}
.s-Article-content .ArticleWhether p span:nth-child(2) {
	margin-right: 15px;
}
.s-Article-content .Article-textarea {
	color: rgb(153, 153, 153); font-size: 16px; display: none;
}
.s-Article-content .Article-textarea .txt1 {
	width: 9%; float: left;
}
.s-Article-content .Article-textarea .txt2 {
	border: 2px solid rgb(153, 153, 153); width: 82%; height: 200px; color: rgb(153, 153, 153); text-indent: 5px; font-size: 16px; float: left;
}
.s-Article-content .Article-textarea .txt3 a {
	width: 7%; color: rgb(0, 106, 254); font-size: 14px; font-weight: 600; margin-top: 190px; float: right;
}
@media screen and (max-width:1024px)
{
.s-Article-content .Article-download {
	position: relative;
}
.s-Article-content .Article-download .s_fenxiangwailian {
	top: -10px;
}
}
@media screen and (max-width:900px)
{
.s-Article-content .Statistics {
	width: 65%;
}
}
@media screen and (max-width:875px)
{
.s-Article-content .Article-textarea .txt1 {
	width: 11%;
}
.s-Article-content .Article-textarea .txt2 {
	width: 77%;
}
.s-Article-content .Article-textarea .txt3 a {
	width: 8%;
}
}
@media screen and (max-width:768px)
{
.Statistics-border > span {
	padding-bottom: 2%;
}
.Statistics-border-m-l {
	display: block;
}
.Statistics-border-djl {
	margin-left: 5%;
}
.Statistics-border-xzl {
	margin-left: 0px;
}
.Statistics-border-xz {
	margin-left: 14%;
}
.s-Article-content .Statistics {
	width: 65%;
}
.s-Article-content .Statistics li {
	width: 44%; font-size: 14px;
}
.s-Article-content .Article-img {
	width: 65%; height: auto;
}
.s-Article-content .Article-img p {
	margin: 5% 0px;
}
.s-Article-content .Article-textarea .txt1 {
	width: auto; margin-bottom: 3%; float: none;
}
.s-Article-content .Article-textarea .txt2 {
	width: 97%; height: 127px; float: none;
}
.s-Article-content .Article-textarea .txt3 a {
	margin: 2% 2% 0px 0px; width: auto;
}
}
@media screen and (max-width:610px)
{
.s-Article-title {
	font-size: 20px;
}
.s-Article-content .Statistics {
	width: 95%;
}
.s-Article-content .Article-img p {
	letter-spacing: 0px; font-size: 14px;
}
.s-Article-content .ArticleWhether p {
	font-size: 14px;
}
.s-Article-content .Article-textarea .txt1 {
	font-size: 14px;
}
.s-Article-content .Article-textarea .txt2 {
	font-size: 14px;
}
}
@media screen and (max-width:414px)
{
.s-Article-content h2 {
	font-size: 18px;
}
.s-Article-content .Statistics {
	width: 100%;
}
.s-Article-content .Statistics li {
	font-size: 12px;
}
.s-Article-content .Article-img p {
	letter-spacing: 0px; font-size: 12px;
}
.s-Article-content .ArticleWhether p {
	font-size: 12px;
}
.s-Article-content .Article-textarea .txt1 {
	font-size: 12px;
}
.s-Article-content .Article-textarea .txt2 {
	font-size: 12px;
}
.s-Article-Relevant h3 {
	font-size: 18px;
}
.s-Article-Relevant .txt {
	font-size: 12px;
}
.s-Article-Relevant .time {
	font-size: 12px;
}
}
.s-Article-Relevant {
	margin: 30px 0px; padding: 3%; position: relative; background-color: rgb(243, 243, 243);
}
.s-Article-Relevant ul {
	margin-top: 3%;
}
.s-Article-Relevant ul li {
	margin: 1% 0px; float: none;
}
.s-Article-Relevant h3 {
	color: rgb(48, 48, 48); font-size: 28px; font-weight: normal;
}
.s-Article-Relevant .txt {
	color: rgb(102, 102, 102); overflow: hidden; font-size: 16px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.s-Article-Relevant .txt img {
	margin-right: 10px; margin-bottom: 5px;
}
.s-Article-Relevant .time {
	color: rgb(175, 175, 175); font-size: 14px; float: right;
}
.s-Article-Relevant .more {
	color: rgb(222, 0, 49); font-size: 16px;
}
.s-Article-Relevant .more-box {
	top: 40px; right: 3%; position: absolute;
}
@media screen and (max-width:768px)
{
.s-Article-Relevant {
	padding: 3%;
}
.s-Article-Relevant h3 {
	margin-top: 20px;
}
.s-Article-Relevant p.txt {
	margin: 1% 0px; float: none;
}
.s-Article-Relevant p.time {
	margin-left: 10px; float: none;
}
.s-Article-Relevant ul li {
	margin: 2% 0px;
}
.s-Article-Relevant .more-box {
	text-align: center; position: static;
}
}
@media screen and (max-width:414px)
{
.s-Article-Relevant h3 {
	font-size: 24px;
}
.s-Article-Relevant p.time {
	font-size: 14px;
}
}
.s-Article-product {
	background: rgb(243, 243, 243); padding: 3%; width: 94%; margin-bottom: 50px; position: relative;
}
.s-Article-product .p-title {
	text-align: left; color: rgb(51, 51, 51); padding-top: 20px; font-size: 28px; font-weight: normal; margin-bottom: 20px;
}
.s-Article-product .product {
	padding: 0px 3%; width: 94%; height: 230px; overflow: hidden; position: relative;
}
.s-Article-product .product a img {
	margin: 0px auto; width: 96%; display: block;
}
.s-Article-product .product .title {
	padding: 5%; text-align: center; line-height: 24px; font-size: 16px;
}
.s-Article-product .product .title a {
	color: rgb(51, 51, 51);
}
.s-Article-product .product .prev {
	left: 0px; top: 25%; position: absolute; cursor: pointer;
}
.s-Article-product .product .next {
	top: 25%; right: 0px; position: absolute; cursor: pointer;
}
.s-Article-product .pagination {
	display: none;
}
.s-Article-product .pagination .swiper-pagination-switch {
	background: rgb(255, 255, 255); margin: 0px 5px; border-radius: 8px; border: 1px solid rgb(222, 0, 49); width: 8px; height: 8px; display: inline-block; cursor: pointer; opacity: 0.8;
}
.s-Article-product .pagination .swiper-active-switch {
	background: rgb(222, 0, 49);
}
@media screen and (max-width:1190px)
{
.s-Article-product .product {
	height: 285px;
}
}
@media screen and (max-width:996px)
{
.s-Article-Relevant .more-box {
	top: 36px;
}
.s-Article-product .pagination {
	left: 50%; width: 100%; text-align: center; bottom: 10px; margin-left: -50%; display: block; position: absolute; z-index: 20;
}
.s-Article-product .product {
	height: 350px;
}
}
@media screen and (max-width:768px)
{
.s-Article-product .product .prev {
	display: none;
}
.s-Article-product .product .next {
	display: none;
}
.s-Article-product .product {
	height: 300px;
}
.s-Article-product .product .title {
	padding: 5% 10%;
}
.s-Article-product .p-title {
	font-size: 24px;
}
}
@media screen and (max-width:450px)
{
.s-Article-product .product {
	height: 200px;
}
}
.sa-recruitment {
	width: 100%;
}
.sa-recruitment-banner {
	margin: 0px auto; width: 1200px; position: relative;
}
.sa-recruitment-banner-img .pc-img {
	left: 50%; width: 1920px; margin-left: -960px; position: relative;
}
.sa-recruitment-banner-img .m-img {
	width: 100%; display: none;
}
.sa-recruitment-banner-txt {
	left: 0px; top: 40%; color: rgb(217, 0, 48); font-size: 42px; position: absolute;
}
.sa-breadcrumb {
	margin: 20px 0px; width: 100%;
}
.sa-breadcrumb a {
	color: rgb(51, 51, 51);
}
@media screen and (max-width:768px)
{
.sa-breadcrumb {
	display: none;
}
}
@media screen and (max-width:1200px)
{
.sa-recruitment-banner {
	width: 100%;
}
.sa-recruitment-banner-txt {
	left: 6%;
}
}
@media screen and (max-width:768px)
{
.sa-recruitment-banner {
	width: 100%;
}
.sa-recruitment-banner-img .pc-img {
	display: none;
}
.sa-recruitment-banner-img .m-img {
	display: block;
}
.sa-recruitment-banner-txt {
	left: 6%; font-size: 28px;
}
}
.sa-recruitment-search {
	background: rgb(242, 242, 242); padding: 22px 0px;
}
.sa-search .sa-input {
	border: 0px currentColor; top: 8px; width: 80%; height: 100%; text-indent: 10px; position: absolute;
}
.sa-search .sa-button {
	background: rgb(225, 0, 50); border-radius: 0px; border: 0px currentColor; top: 0px; width: 20%; height: 100%; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
.sa-search {
	background: rgb(255, 255, 255); margin: 30px auto; border-radius: 4px; border: 1px solid rgb(224, 224, 224); width: 43%; height: 40px; overflow: hidden; font-size: 16px; position: relative;
}
.sa-recruitment-check {
	margin: 50px 0px;
}
.sa-recruitment-check dl {
	width: 100%; margin-bottom: 15px;
}
.sa-recruitment-check dt {
	width: 8%; color: rgb(51, 51, 51); font-size: 18px; float: left;
}
.sa-recruitment-check dd {
	width: 88%; float: left;
}
.sa-recruitment-check dd a {
	margin: 2px 15px 4px; color: rgb(102, 102, 102); font-size: 16px; display: inline-block;
}
.sa-recruitment-check dd a.on {
	color: rgb(217, 0, 48);
}
.sa-recruitment-check-icon {
	display: none;
}
@media screen and (max-width:1200px)
{
.sa-recruitment-check dt {
	width: 12%;
}
.sa-recruitment-check dd {
	width: 88%;
}
}
@media screen and (max-width:992px)
{
.sa-recruitment-check dt {
	width: 16%;
}
.sa-recruitment-check dd {
	width: 84%;
}
}
@media screen and (max-width:768px)
{
.sa-search {
	width: 94%;
}
.sa-recruitment-check dt {
	width: 96%; font-size: 18px; margin-top: 12px; margin-bottom: 10px; float: none; display: block; position: relative;
}
.sa-recruitment-check dd a {
	font-size: 16px; float: none; display: block;
}
.sa-recruitment-check dd {
	 border-radius: 4px; border: 1px solid rgb(230, 230, 230); width: 100%; overflow: auto; float: none; max-height: 250px;
}
.sa-recruitment-check-icon {
	top: 45px; right: 0px; display: block; position: absolute; cursor: pointer;
}
.sa-recruitment-check dd a {
	margin: 10px 15px; display: none;
}
.sa-recruitment-check dd a:first-child {
	display: block;
}
.sa-recruitment-check {
	margin: 23px 0px 40px;
}
}
.sa-recruitment-list-head {
	background: rgb(242, 242, 242); height: 80px; position: relative; z-index: -1;
}
.sa-recruitment-list-body {
	top: -80px; width: 100%; color: rgb(51, 51, 51); margin-bottom: -60px; position: relative;
}
.sa-recruitment-list-body table {
	width: 100%; text-align: center;
}
.sa-recruitment-list-body table thead tr {
	height: 80px; font-size: 20px;
}
.sa-recruitment-list-body table tbody {
	font-size: 16px;
}
.sa-recruitment-list-body table tbody tr {
	height: 45px;
}
.sa-recruitment-list-body table tbody .sa-time {
	color: rgb(102, 102, 102);
}
.sa-recruitment-list-body table .sa-zwmc {
	width: 60%; text-align: left;
}
.sa-recruitment-list-body table .sa-zwxz {
	width: 12%;
}
.sa-recruitment-list-body table tbody .sa-name {
	background: url("../img/dot.png") no-repeat left 8px; text-align: left; color: rgb(51, 51, 51); padding-left: 16px; display: block;
}
@media screen and (max-width:992px)
{
.sa-recruitment-list-body table .sa-zwmc {
	width: 50%;
}
.sa-recruitment-list-body table .sa-zwxz {
	width: 16%;
}
}
@media screen and (max-width:768px)
{
.sa-recruitment-list-body table thead tr {
	font-size: 18px;
}
.sa-recruitment-list-body table tbody {
	font-size: 16px;
}
.sa-recruitment-list-body table .sa-zwmc {
	width: 40%;
}
.sa-recruitment-list-body table .sa-zwxz {
	width: 20%;
}
}
.sa-recruitment-more-a {
	display: none;
}
.sa-page {
	margin: 12px 0px; text-align: center; position: relative; cursor: pointer;
}
.sa-page a {
	margin: 0px 4px; padding: 4px 12px; border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102); font-size: 18px; display: inline-block;
}
.sa-page span {
	margin: 0px 4px; padding: 4px 12px; border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102); font-size: 18px; display: inline-block;
}
.sa-page .on {
	color: rgb(217, 0, 48);
}
.sa-page .no {
	border: 1px solid rgb(153, 153, 153); color: rgb(153, 153, 153);
}
@media screen and (max-width:768px)
{
.sa-page a {
	display: none;
}
.sa-page a.on {
	border: 0px currentColor; color: rgb(51, 51, 51); overflow: hidden; vertical-align: middle; display: inline-block;
}
.sa-recruitment-more-a {
	text-align: center; display: block;
}
.sa-page a.page-prev {
	border: 0px currentColor; width: 54px; height: 25px; color: rgb(255, 255, 255); text-indent: 100px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.sa-page a.page-next {
	border: 0px currentColor; width: 54px; height: 25px; color: rgb(255, 255, 255); text-indent: 100px; overflow: hidden; vertical-align: middle; display: inline-block; position: relative;
}
.sa-page a.page-next::after {
	left: 30px; top: 10px; width: 14px; height: 14px; color: rgb(225, 0, 50); border-bottom-color: currentColor; border-left-color: rgb(255, 0, 0); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: ""; transform: rotate(224deg); -webkit-transform: rotate(224deg);
}
.sa-page a.page-prev::before {
	left: 18px; top: 10px; width: 14px; height: 14px; color: rgb(225, 0, 50); border-bottom-color: currentColor; border-left-color: rgb(255, 0, 0); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; display: block; position: absolute; content: ""; transform: rotate(44deg); -webkit-transform: rotate(44deg);
}
.sa-page-mark {
	left: 50%; top: -3px; width: 80px; height: 40px; margin-left: -40px; position: absolute; z-index: 1;
}
}
.s-ServiceSupport {
	
}
.s-ServiceSupport .Box {
	margin: 0px auto; width: 1200px; position: relative;
}
.s-ServiceSupport .CommonList .m-more {
	top: 54px; right: 40px; color: rgb(217, 0, 50); font-size: 16px; display: none; position: absolute;
}
.s-ServiceSupport .CommonList .sa-wdzx-m-cytj {
	display: block;
}
.s-ServiceSupport .CommonList .m-more a {
	color: rgb(0, 0, 0);
}
@media screen and (max-width:1200px)
{
.s-ServiceSupport .Box {
	margin: 0px auto; width: 94%;
}
}
.s-ServiceSupport .search {
	padding: 45px 0px; font-size: 16px; background-color: rgb(242, 242, 242);
}
.s-ServiceSupport .search .Box {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(224, 224, 224); width: 42%; height: 40px; overflow: hidden; position: relative;
}
.s-ServiceSupport .search input[type='text'] {
	border: 0px currentColor; left: 0px; top: 8px; width: 80%; height: 100%; text-indent: 10px; position: absolute;
}
.s-ServiceSupport .search input[type='button'] {
	background: rgb(225, 0, 50); border-radius: 0px; border: 0px currentColor; top: 0px; width: 20%; height: 100%; right: 0px; color: rgb(255, 255, 255); position: absolute;
}
@media screen and (max-width:768px)
{
.s-ServiceSupport .search .Box {
	width: 96%;
}
.s-ServiceSupport .CommonList .m-more {
	text-align: center; position: static;
}
.s-ServiceSupport .CommonList .m-more a {
	color: rgb(225, 0, 50);
}
}
@media screen and (max-width:475px)
{
.s-ServiceSupport .search {
	width: 100%;
}
}
.s-ServiceSupport .Common {
	padding: 40px 0px; position: relative;
}
.s-ServiceSupport .CommonTit {
	background: linear-gradient(to right, rgb(226, 226, 226), rgb(255, 255, 255));
}
.s-ServiceSupport .CommonTit h3 {
	padding: 10px 50px; color: rgb(51, 51, 51); font-size: 20px; font-weight: normal; float: left; cursor: pointer;
}
.s-ServiceSupport .CommonTit .on {
	color: rgb(217, 0, 48); background-color: rgb(255, 255, 255);
}
.s-ServiceSupport .Common .right-jb {
	top: 40px; right: 0px; position: absolute;
}
.s-ServiceSupport .Common .CommonList {
	margin-top: 40px;
}
.s-ServiceSupport .CommonList li {
	margin-bottom: 30px;
}
.s-ServiceSupport .CommonList li img {
	width: 6px; margin-top: 6px; margin-right: 10px; float: left;
}
.s-ServiceSupport .CommonList li a {
	width: 94%; color: rgb(102, 102, 102); font-size: 16px; float: left;
}
.s-ServiceSupport .CommonList li .time {
	display: none;
}
@media screen and (max-width:768px)
{
.s-ServiceSupport .CommonTit {
	
}
.s-ServiceSupport .CommonTit h3 {
	padding: 10px 0px; width: 50%; text-align: center;
}
.s-ServiceSupport .Common .right-jb {
	display: none;
}
.s-ServiceSupport .CommonList li a {
	color: rgb(0, 0, 0); margin-bottom: 10px;
}
.s-ServiceSupport .CommonList li .time {
	margin: 0px 0px 0px 16px; color: rgb(169, 169, 169); font-size: 12px; display: block;
}
}
.s-ServiceSupport .ProductQuery {
	padding: 40px 0px; border-bottom-color: rgb(217, 0, 50); border-bottom-width: 3px; border-bottom-style: solid; background-color: rgb(242, 242, 242);
}
.s-ServiceSupport .ProductQuery h3 {
	color: rgb(217, 0, 50); font-size: 22px; margin-bottom: 40px;
}
.s-ServiceSupport .APass {
	margin-bottom: 40px;
}
.s-ServiceSupport .APass ul {
	width: 20%; float: left;
}
.s-ServiceSupport .APass li {
	margin-bottom: 18px;
}
.s-ServiceSupport .APass li a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.ProductQuery .manual {
	width: 100%; margin-bottom: 60px;
}
.ProductQuery .manual .Document-type {
	padding: 2%; width: 25%; overflow: hidden; margin-right: 4%; float: left; background-color: rgb(255, 255, 255);
}
.ProductQuery .manual ul {
	position: relative;
}
.ProductQuery .manual .m-tit {
	display: none;
}
.ProductQuery .manual h4 {
	padding: 20px 18px; color: rgb(51, 51, 51); font-size: 16px; position: relative;
}
.ProductQuery .manual li {
	padding: 18px; color: rgb(77, 77, 77); overflow: hidden; font-size: 16px; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.ProductQuery .manual li:hover {
	background: rgb(230, 230, 230);
}
.ProductQuery .manual .m-pic {
	display: none;
}
.ProductQuery .manual .on {
	background: rgb(230, 230, 230);
}
.s-ServiceSupport .monographs {
	margin-bottom: 40px;
}
.s-ServiceSupport .monographs li {
	width: 25%; margin-bottom: 18px; float: left;
}
.s-ServiceSupport .monographs li a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.APass-z-t {
	margin: 12px 0px; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal;
}
@media screen and (max-width:768px)
{
.s-ServiceSupport .ProductQuery {
	border: currentColor;
}
.s-ServiceSupport .APass ul {
	width: 50%; height: 185px;
}
.s-ServiceSupport .monographs li {
	width: 50%;
}
.ProductQuery .manual .p-tit {
	display: none;
}
.ProductQuery .manual .m-tit {
	padding: 10px 0px; color: rgb(102, 102, 102); font-size: 16px; font-weight: normal; display: block;
}
.ProductQuery .manual li:hover {
	background: rgb(255, 255, 255); color: rgb(217, 0, 48);
}
.ProductQuery .Cookbook {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.ProductQuery .Cookbook ul {
	background: rgb(255, 255, 255); margin: 0px -3%;
}
.ProductQuery .manual .Document-type {
	padding: 0px; width: 100%; float: none;
}
.ProductQuery .manual ul {
	background: rgb(255, 255, 255); border-radius: 4px; border: 1px solid rgb(224, 224, 224); -ms-overflow-y: auto; max-height: 200px;
}
.ProductQuery .manual li {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.ProductQuery .manual .on {
	background: rgb(255, 255, 255); color: rgb(217, 0, 48);
}
.ProductQuery .manual .m-pic {
	top: 43px; width: 59px; height: 59px; right: 0px; display: block; position: absolute; z-index: 99;
}
.ProductQuery .manual .m-pic img {
	margin: 20px auto 0px; display: block;
}
.ProductQuery .Model li {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.ProductQuery .Model .on {
	color: rgb(225, 0, 50);
}
.s-ServiceSupport .ProductQuery h3 {
	font-size: 18px;
}
}
.s-DevelopmentHistory {
	margin: 0px auto 80px; width: 1200px;
}
@media screen and (max-width:1200px)
{
.s-DevelopmentHistory {
	padding: 0px 3%; width: 94%;
}
}
.DevelopmentHistory-more-a {
	margin: 20px 0px; text-align: center; font-size: 16px; display: none;
}
.DevelopmentHistory-more-a a {
	color: rgb(224, 0, 50);
}
.DevelopmentHistory .year {
	position: relative;
}
.DevelopmentHistory .year h4 {
	display: none;
}
.DevelopmentHistory .year .m-more {
	display: none;
}
.DevelopmentHistory .year ul {
	padding: 40px 10%;
}
.DevelopmentHistory .year li a {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: 600;
}
.DevelopmentHistory .year li a:hover {
	color: rgb(223, 0, 49);
}
.DevelopmentHistory .year .on {
	color: rgb(223, 0, 49);
}
.DevelopmentHistory .hd a {
	position: absolute; z-index: 10;
}
.DevelopmentHistory .hd .next-pic {
	left: 0px; top: 39px;
}
.DevelopmentHistory .hd .prev-pic {
	top: 39px; right: 0px;
}
@media screen and (max-width:768px)
{
.DevelopmentHistory-more-a {
	display: block;
}
.DevelopmentHistory .hd {
	display: none;
}
.DevelopmentHistory .year h4 {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: normal; margin-bottom: 6px; display: block;
}
.DevelopmentHistory .year .m-more {
	top: 45px; right: 4%; display: block; position: absolute; z-index: 10;
}
.DevelopmentHistory .year ul {
	padding: 12px 4%; border-radius: 3px; border: 1px solid rgb(230, 230, 230); width: 91%;
}
.DevelopmentHistory .year li {
	line-height: 28px; float: none;
}
.DevelopmentHistory .year li a {
	font-size: 16px;
}
.s-DevelopmentHistory .sa-c-title {
	text-align: center;
}
}
.DevelopmentHistory .Event li {
	padding: 30px 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.DevelopmentHistory .Event li img {
	margin: 7px 10px 0px 0px; float: left;
}
.DevelopmentHistory .Event li a {
	width: 97%; color: rgb(77, 77, 77); line-height: 24px; font-size: 16px; float: left; cursor: default;
}
@media screen and (max-width:768px)
{
.DevelopmentHistory .Event li {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.DevelopmentHistory .Event li a {
	width: 94%;
}
}
.s-ContactUs {
	margin: 0px auto 60px; width: 1200px;
}
.ContactUsBox-top-menu {
	display: none;
}
@media screen and (max-width:1200px)
{
.s-ContactUs {
	padding: 0px 3%; width: 94%;
}
}
.s-ContactUs .ContactUsBox .m-more {
	display: none;
}
.s-ContactUs .ContactUsBox .sa-c-title {
	border: currentColor; margin-bottom: 0px;
}
.s-ContactUs .ContactUsBox h4 {
	padding: 40px 0px 20px; color: rgb(48, 48, 48); font-size: 22px; font-weight: normal; border-top-color: rgb(230, 230, 230); border-top-width: 1px; border-top-style: solid;
}
.s-ContactUs .ContactUsBox h5 {
	padding: 20px 0px; color: rgb(48, 48, 48); font-size: 18px; font-weight: normal;
}
.s-ContactUs .ContactUsBox li {
	color: rgb(77, 77, 77); line-height: 26px; font-size: 16px;
}
.s-ContactUs .contact-Support div {
	margin-bottom: 40px;
}
.s-ContactUs .contact-Support ul {
	width: 40%; float: left;
}
.OverseasBranch ul {
	width: 48%; height: 230px; padding-right: 2%; float: left;
}
@media screen and (max-width:768px)
{
.OverseasBranch ul {
	width: 100%; height: auto; margin-bottom: 20px; float: none;
}
.s-ContactUs .ContactUsBox .m-more {
	padding: 16px 5%; border-radius: 3px; border: 1px solid rgb(230, 230, 230); width: 90%; color: rgb(0, 0, 0); font-size: 16px; margin-top: 5px; display: block;
}
.s-ContactUs .ContactUsBox .m-more img {
	margin-top: 7px; float: right;
}
.s-ContactUs .ContactUsBox .sa-c-title {
	text-align: center;
}
.s-ContactUs .contact-Support ul {
	width: 100%; float: none;
}
.ContactUsBox-top-menu {
	 padding: 10px; display: block; position: relative;
}
.ContactUsBox-top-menu ul {
	background: rgb(255, 255, 255); padding: 2%; border-radius: 4px; border: 1px solid rgb(230, 230, 230); width: 96%; line-height: 2; font-size: 16px;
}
.ContactUsBox-top-menu ul a {
	color: rgb(51, 51, 51); display: block;
}
.ContactUsBox-top-menu-arr {
	top: 22px; right: 17px; position: absolute;
}
.s-ContactUs .ContactUsBox h4 {
	padding: 40px 0px 0px; font-size: 20px;
}
}
.s-ContactUs .Office li {
	width: 30.33%; height: 165px; margin-right: 3%; margin-bottom: 50px; float: left;
}
.s-ContactUs .Office li p {
	line-height: 25px;
}
.s-ContactUs .Office h5 img {
	margin-left: 20px; cursor: pointer;
}
@media screen and (max-width:768px)
{
.s-ContactUs .Office li {
	width: 100%; margin-right: 0px; float: none;
}
.s-ContactUs .Office h5 img {
	float: right;
}
}
.sa-tplby-check {
	margin: 30px 0px; color: rgb(51, 51, 51); font-size: 18px;
}
.sa-tplby-check .sa-tplby-check-icon {
	display: none;
}
.sa-tplby-check dl {
	width: 100%;
}
.sa-tplby-check dt {
	width: 12%; font-size: 20px; float: left;
}
.sa-tplby-check dd {
	width: 88%; padding-top: 4px; float: left;
}
.sa-tplby-check dd span {
	margin-right: 10px; margin-bottom: 12px; display: inline-block;
}
.sa-tplby-check dd span label {
	margin-left: 8px;
}
@media screen and (max-width:992px)
{
.sa-tplby-check dt {
	width: 16%;
}
.sa-tplby-check dd {
	width: 84%;
}
}
.sa-tplby-list {
	width: 100%; margin-right: 2%; margin-bottom: 60px;
}
.sa-tplby-item {
	 width: 31.33%; padding-bottom: 12px; margin-right: 2%; margin-bottom: 2%; float: left;
}
.sa-tplby-img img {
	width: 100%; display: block;
}
.sa-tplby-desc h3 {
	padding: 12px; height: 46px; color: rgb(51, 51, 51); overflow: hidden; font-size: 20px; font-weight: normal;
}
.sa-tplby-desc h3 a {
	color: rgb(51, 51, 51);
}
.sa-tplby-desc p {
	padding: 12px; height: 92px; line-height: 1.7; overflow: hidden; font-size: 15px;
}
@media screen and (max-width:768px)
{
.sa-tplby .sa-c-title {
	text-align: center;
}
.sa-tplby-check dl {
	 padding: 4% 2%; border-radius: 4px; border: 1px solid rgb(230, 230, 230); width: 96%; overflow: auto; max-height: 200px;
}
.sa-tplby-check dt {
	width: 96%; font-size: 18px; float: none;
}
.sa-tplby-check dd {
	width: 96%; margin-top: 12px; float: none; display: none;
}
.sa-tplby-check dd span {
	display: block;
}
.sa-tplby-item {
	width: 48%;
}
.sa-tplby-desc p {
	display: none;
}
.sa-tplby-desc h3 {
	height: 36px; font-size: 18px;
}
.sa-tplby-check .sa-tplby-check-icon {
	float: right; display: block;
}
}
@media screen and (max-width:500px)
{
.sa-tplby-desc h3 {
	height: 32px; font-size: 16px;
}
}
.sa-xxlly {
	margin: 30px 0px;
}
.sa-xxlly .sa-xxlly-title {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-xxlly-coll-head {
	 height: 70px; line-height: 70px;
}
.sa-xxlly-coll-head li {
	margin: 0px 3%; color: rgb(51, 51, 51); line-height: 70px; font-size: 20px; float: left; cursor: pointer;
}
.sa-xxlly-coll-head li.on {
	color: rgb(224, 0, 50); border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: solid;
}
.sa-xxlly-coll-body {
	margin: 20px 0px;
}
.sa-xxlly-coll-item {
	
}
.sa-xxlly-coll-item dl {
	
}
.sa-xxlly-coll-item dt {
	margin: 20px 0px 10px; color: rgb(51, 51, 51); font-size: 18px;
}
.sa-xxlly-coll-item dd {
	line-height: 2; padding-bottom: 20px; font-size: 16px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-xxlly-coll-item dd a {
	color: rgb(51, 51, 51);
}
.sa-xxlly-coll-item dd .sa-txt {
	background: url("../img/dot.png") no-repeat left; width: 78%; overflow: hidden; padding-left: 16px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-xxlly-coll-item dd .sa-time {
	color: rgb(102, 102, 102); float: right;
}
.sa-xxlly-arr {
	display: none;
}
.sa-xxlb-3-item {
	padding-bottom: 30px; font-size: 16px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sa-xxlb-3-item .sa-title {
	margin: 20px 0px; color: rgb(51, 51, 51); font-size: 20px; font-weight: normal; max-width: 1070px;
}
.sa-xxlb-3-item .sa-desc {
	width: 80%; line-height: 1.7; font-size: 16px;
}
.sa-xxlb-3-item .sa-more {
	color: rgb(224, 0, 50); margin-top: 12px; display: block;
}
.sa-xxlb-3-item .sa-time {
	top: 0px; right: 0px; position: absolute;
}
.sa-xxlb-2-ul {
	margin: 20px auto 30px;
}
.sa-xxlb-2-item {
	line-height: 2; font-size: 16px;
}
.sa-xxlb-2-item .sa-title {
	background: url("../img/dot.png") no-repeat left 14px; width: 80%; overflow: hidden; padding-left: 12px; font-size: 18px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-xxlb-2-item .sa-title a {
	color: rgb(51, 51, 51);
}
.sa-xxlb-2-item .sa-time {
	float: right;
}
@media screen and (max-width:768px)
{
.sa-xxlly-coll-item dd .sa-txt {
	width: 90%; float: none;
}
.sa-xxlly-coll-item dd .sa-time {
	padding-left: 16px; float: none;
}
.sa-xxlly .sa-xxlly-title {
	font-size: 20px;
}
.sa-xxlly-arr {
	top: -2px; right: 6px; display: block; position: absolute;
}
.sa-xxlly-coll-head li {
	margin: 1% 0px; padding: 0px 12px; line-height: 50px; font-size: 18px; float: none; display: none;
}
.sa-xxlly-coll-head li.on {
	border: 0px currentColor;
}
.sa-xxlly-coll-head li:first-child {
	display: block;
}
.sa-xxlly-coll-head {
	border-radius: 4px; border: 1px solid rgb(230, 230, 230); height: auto; line-height: 60px; position: relative;
}
.sa-xxlb-3-item .sa-desc {
	width: 100%;
}
.sa-xxlb-3-item .sa-time {
	margin-bottom: 12px; position: static;
}
.sa-xxlb-2-item .sa-title {
	width: 100%; float: none;
}
.sa-xxlb-2-item .sa-time {
	padding-left: 12px; float: none;
}
.sa-xxlly {
	margin: 20px 0px;
}
}
.sa-xxlb-5-title {
	margin: 0px 0px 20px; color: rgb(51, 51, 51); padding-bottom: 12px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-xxlb-5 .sa-c-title {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sa-xxlb-5-txt ul > li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sa-xxlb-5-txt {
	margin-bottom: 30px;
}
.sa-xxlb-5-more {
	color: rgb(225, 0, 50); line-height: 36px; font-size: 16px; float: right;
}
.sa-wxwd {
	position: relative;
}
.sa-wxwd-check {
	margin: 30px 0px; border-radius: 4px; border: 1px solid rgb(230, 230, 230); font-size: 18px;
}
.sa-wxwd-check li {
	padding: 0px 12px; height: 50px; color: rgb(51, 51, 51); line-height: 50px; display: none;
}
.sa-wxwd .sa-wxwd-arr {
	top: 14px; right: 4px; position: absolute;
}
.sa-wxwd-check li:first-child {
	display: block;
}
.sa-wxwd-check li.on {
	color: rgb(224, 0, 50);
}
.sa-wxwd-addr {
	 margin: 20px 0px; padding: 30px 20px; line-height: 1.7; font-size: 16px;
}
.sa-wxwd-addr-t {
	margin-bottom: 24px;
}
.sa-wxwd-addr-tx {
	background: rgb(153, 153, 153); margin: 0px auto; width: 10%; height: 2px;
}
.sa-wxwd-addr-t p {
	text-align: center; color: rgb(0, 0, 0); margin-bottom: 20px;
}
.sa-wxwd-addr-t p img {
	width: 30%;
}
.sa-wxwd-wrap {
	display: none;
}
.sel_container {
	margin: 20px auto; width: 95%; font-size: 16px;
}
.sel_container strong {
	font-weight: normal;
}
@media screen and (max-width:768px)
{
.downQA {
	display: none;
}
.sa-wxwd-wrap {
	display: block;
}
}
.sa-gskw {
	margin: 0px auto 60px;
}
.sa-gskw-i-title {
	color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-bottom: 20px;
}
.sa-gskw .sa-gskw-i-img {
	width: 12%; margin-right: 4%; float: left;
}
.sa-gskw .sa-gskw-i-img img {
	width: 100%;
}
.sa-gskw-dl {
	margin-top: 30px;
}
.sa-gskw-dl dd {
	padding-bottom: 40px; margin-bottom: 40px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sa-gskw .sa-gskw-i-desc {
	width: 84%; float: left;
}
.sa-gskw .sa-gskw-i-desc h4 {
	width: 80%; overflow: hidden; font-size: 20px; font-weight: normal; margin-bottom: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-gskw .sa-gskw-i-desc h4 a {
	color: rgb(0, 0, 0);
}
.sa-gskw-i-desc-txt {
	line-height: 1.7; font-size: 16px;
}
.sa-gskw-i-abso {
	top: 0px; right: 0px; font-size: 16px; position: absolute;
}
.sa-gskw-i-yl {
	padding: 5px 15px; color: rgb(225, 0, 50); display: inline-block;
}
.sa-gskw-i-xz {
	color: rgb(224, 0, 50); padding-left: 16px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.sa-gskw-i-xz img {
	padding-right: 3px;
}
@media screen and (max-width:992px)
{
.sa-gskw .sa-gskw-i-img {
	width: 16%;
}
.sa-gskw .sa-gskw-i-desc {
	width: 80%;
}
}
@media screen and (max-width:768px)
{
.sa-gskw-dl dd {
	padding-bottom: 80px;
}
.sa-gskw .sa-gskw-i-img {
	width: 40%;
}
.sa-gskw .sa-gskw-i-desc {
	width: 56%;
}
.sa-gskw .sa-c-title {
	text-align: center;
}
.sa-gskw-i-desc-txt {
	top: 50px; width: 55%; right: 0px; bottom: 78px; overflow: hidden; position: absolute;
}
.sa-gskw .sa-gskw-i-desc h4 {
	width: 96%; height: 50px; font-size: 18px; white-space: normal;
}
.sa-gskw-i-abso {
	bottom: 15px;
}
.sa-gskw-i-title {
	color: rgb(0, 0, 0); font-size: 22px;
}
}
.s-CorporateCulture {
	margin: 0px auto; width: 1200px;
}
@media screen and (max-width:1200px)
{
.s-CorporateCulture {
	padding: 0px 3%; width: 94%;
}
}
.s-CorporateCulture h3 {
	padding: 10px 0px 20px; color: rgb(26, 26, 26); font-size: 28px; font-weight: 500; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.CorporateCulture .Subtitle {
	padding: 40px 0px; color: rgb(102, 102, 102); line-height: 26px; font-size: 18px;
}
.CorporateCulture .Idea {
	
}
.CorporateCulture .Idea li {
	 padding: 12px; margin-bottom: 40px;
}
.CorporateCulture .Idea .Icon {
	width: 34px; height: 30px; margin-right: 10px; float: left;
}
.CorporateCulture .Idea .h4tit {
	color: rgb(0, 0, 0); padding-right: 30px; font-size: 20px; font-weight: 500; border-right-color: rgb(213, 213, 213); border-right-width: 1px; border-right-style: solid; float: left;
}
.CorporateCulture .Idea .txt {
	width: 83%; color: rgb(100, 100, 100); line-height: 26px; font-size: 16px; margin-left: 30px; float: left;
}
.CorporateCulture .Idea .txt a {
	color: rgb(225, 0, 50); font-size: 16px; margin-left: 10px;
}
@media screen and (max-width:1200px)
{
.CorporateCulture .Idea .txt {
	width: 75%;
}
}
@media screen and (max-width:1024px)
{
.CorporateCulture .Idea .txt {
	width: 65%;
}
}
@media screen and (max-width:768px)
{
.CorporateCulture h3 {
	text-align: center;
}
.CorporateCulture .Idea .Icon {
	margin: 0px auto 20px; float: none; display: block;
}
.CorporateCulture .Idea .h4tit {
	margin: 0px auto; padding: 0px; border: currentColor; width: 96px; float: none; display: block;
}
.CorporateCulture .Idea .h4tit::after {
	margin: 10px auto 20px; width: 25px; border-top-color: rgb(202, 202, 202); border-top-width: 2px; border-top-style: solid; display: block; content: "";
}
.CorporateCulture .Idea .txt {
	margin: 0px auto; width: 80%; text-align: center; float: none; display: block;
}
.CorporateCulture .Idea .txt a {
	text-align: center; margin-top: 65px; display: block;
}
.CorporateCulture .Idea li {
	padding: 40px 12px;
}
}
.SourcePower {
	padding-bottom: 60px;
}
.SourcePower h3 a {
	color: rgb(225, 0, 50); line-height: 48px; font-size: 16px; float: right;
}
.SourcePower .ActivityBox {
	margin-top: 40px;
}
.SourcePower .pic {
	width: 22%;
}
.SourcePower .pic img {
	width: 100%;
}
.SourcePower .activity {
	width: 75%;
}
.SourcePower .activity p {
	padding-bottom: 10px; margin-bottom: 20px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.SourcePower .activity .tit a {
	color: rgb(225, 0, 50); font-size: 20px;
}
.SourcePower .activity .txt a {
	color: rgb(102, 102, 102); font-size: 16px;
}
.SourcePower .activity .txt img {
	margin: 0px 10px 5px 0px;
}
.SourcePower .activity .more {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 8px 0px; border-radius: 30px; width: 160px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; display: inline-block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
@media screen and (max-width:768px)
{
.SourcePower h3 {
	text-align: center;
}
.SourcePower h3 a {
	display: none;
}
.SourcePower .pic {
	margin: 0px auto; width: 80%; float: none;
}
.SourcePower .activity {
	width: 100%; margin-top: 30px; float: none;
}
.SourcePower .activity .more {
	margin: 0px auto; display: block;
}
}
.Review {
	padding-bottom: 120px;
}
.s-CorporateCulture .Review .Review-Past {
	margin-bottom: 20px;
}
.Review .Review-Past .m-more {
	display: none;
}
.s-CorporateCulture .Review .h4tit {
	color: rgb(0, 0, 0); font-size: 26px; font-weight: 500; margin-right: 20px; float: left;
}
.s-CorporateCulture .Review ul {
	margin-top: 10px; float: left;
}
.s-CorporateCulture .Review ul li {
	color: rgb(0, 0, 0); line-height: 30px; font-size: 16px; margin-right: 25px; float: left; cursor: pointer;
}
.s-CorporateCulture .Review ul .on {
	color: rgb(225, 0, 50);
}
.s-CorporateCulture .Review .sa-qywh-more {
	color: rgb(225, 0, 50); line-height: 30px; font-size: 16px; float: right; display: none;
}
.Review .Past1 {
	display: none; position: relative;
}
.Review .Past1 .ImgTxt {
	margin: 0px auto; width: 90%; height: 100%; position: relative;
}
.Review .Past1 .ImgTxt img {
	width: 100%;
}
.Review .Past1 .ImgTxt .period {
	padding: 0px 1%; left: 0px; width: 98%; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; position: absolute; z-index: 1;
}
.Review .Past1 .ImgTxt .period span {
	margin-right: 10px;
}
.Review .Past1 .ImgTxt .period i {
	left: 0px; width: 100%; height: 100%; bottom: 0px; position: absolute; z-index: -1; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.Review .Past1 .Control img {
	width: 60px; height: 60px; position: absolute; z-index: 2; cursor: pointer;
}
.Review .Past1 .Control .m-more {
	display: none;
}
.Review .Past1 .Control .prev {
	left: 1%; top: 50%; margin-top: -30px;
}
.Review .Past1 .Control .next {
	top: 50%; right: 1%; margin-top: -30px;
}
@media screen and (max-width:768px)
{
.s-CorporateCulture .Review .h4tit {
	margin-bottom: 20px; float: none;
}
.s-CorporateCulture .Review ul {
	padding: 10px 20px; border-radius: 3px; border: 1px solid rgb(230, 230, 230); float: none; position: relative;
}
.s-CorporateCulture .Review ul li {
	float: none;
}
.Review .Review-Past .m-more {
	top: 14px; right: 20px; display: block; position: absolute; cursor: pointer;
}
.s-CorporateCulture .Review-Past .sa-qywh-more {
	display: none;
}
.Review .Past1 .Control .prev {
	display: none;
}
.Review .Past1 .Control .next {
	display: none;
}
.s-CorporateCulture .Review a {
	
}
.Review .Past1 .ImgTxtBox {
	margin: 1%; width: 48%;
}
.Review .Past1 .Control .m-more {
	left: 50%; width: 57px; height: 29px; bottom: -60px; margin-left: -28.5px; display: block;
}
.s-CorporateCulture h3 {
	font-size: 24px;
}
.s-CorporateCulture .Review .h4tit {
	font-size: 24px;
}
}
.sa-video-xq .sa-c-title {
	font-size: 24px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sa-video-xq-player .sa-player {
	margin: 20px auto; width: 86%; position: relative;
}
.sa-video-xq-player .sa-player-v {
	
}
.sa-video-xq-player .sa-player img {
	margin: 0px auto; width: 98%; display: none;
}
.sa-video-related-t {
	padding-bottom: 16px; font-size: 24px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-player-tool {
	margin: 0px auto 40px; width: 86%; color: rgb(102, 102, 102); line-height: 38px; font-size: 16px; position: relative;
}
.sa-player-tool li {
	float: left;
}
.sa-video-share {
	left: 50%; top: 0px; margin-left: -150px; position: absolute;
}
.sa-video-share li {
	margin: 0px 2px; cursor: pointer;
}
.sa-video-dz li {
	margin-right: 22px;
}
.sa-video-z {
	margin-right: 4px; cursor: pointer;
}
.sa-video-c {
	margin-right: 4px; cursor: pointer;
}
.sa-video-download ul {
	
}
.sa-video-download li {
	
}
.sa-video-download .sa-d-d a {
	color: rgb(225, 0, 50);
}
.sa-video-download .sa-d-d a img {
	padding-left: 6px;
}
.sa-video-desc {
	color: rgb(102, 102, 102); font-size: 16px; margin-bottom: 60px;
}
.sa-video-opinion {
	width: 100%; height: 162px; position: relative;
}
.sa-video-opinion-l {
	width: 118px; color: rgb(102, 102, 102); font-size: 18px; float: left;
}
.sa-video-opinion-m {
	width: 950px; height: 148px; color: rgb(102, 102, 102); font-size: 16px; float: left;
}
.sa-video-opinion-r {
	width: 100px; right: 0px; bottom: 0px; color: rgb(102, 102, 102); font-size: 18px; position: absolute;
}
.sa-video-opinion-r a {
	color: rgb(0, 105, 251);
}
.sa-video-opinion-m textarea {
	padding: 1%; border: 1px solid rgb(224, 224, 224); width: 96%; height: 148px; color: rgb(102, 102, 102); max-height: 138px;
}
.sa-video-opinion-totle {
	margin: 20px 0px; color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.sa-video-opinion-liyan {
	min-height: 150px;
}
.sa-video-opinion-page .sa-page {
	float: right;
}
.sa-video-opinion-page .sa-page a {
	padding: 4px 10px; font-size: 14px;
}
.sa-video-bottom {
	margin-top: -20px; margin-bottom: 80px;
}
.sa-video-download-m {
	display: none;
}
.sa-video-xq-list {
	margin: 60px 0px; position: relative;
}
.sa-video-xq-list > h3 {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.sa-video-xq-list .sa-vide0-more {
	color: rgb(225, 0, 50); font-size: 16px; margin-top: 10px; float: right;
}
.sa-video-xq-list ul {
	margin-top: 20px; margin-right: -1%;
}
.sa-video-xq-list ul li {
	width: 24%; margin-right: 1%; float: left;
}
.sa-video-xq-list ul li img {
	width: 100%;
}
.sa-video-xq-list ul li h5 {
	height: 62px; text-align: center; color: rgb(51, 51, 51); overflow: hidden; padding-top: 12px; font-size: 18px; font-weight: normal;
}
.sa-video-opinion-liyan {
	
}
.sa-video-opinion-liyan li {
	padding: 20px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-video-opinion-liyan .sa-v-p-name {
	color: rgb(36, 119, 251); font-size: 14px;
}
.sa-video-opinion-liyan .sa-v-p-text {
	margin: 10px 0px; color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px;
}
.sa-video-opinion-liyan .sa-v-p-time {
	color: rgb(102, 102, 102); font-size: 14px;
}
.sa-vide0-more-m {
	display: none;
}
@media screen and (max-width:1200px)
{
.sa-video-opinion-m {
	width: 750px;
}
}
@media screen and (max-width:992px)
{
.sa-video-opinion {
	height: 228px;
}
.sa-video-opinion-l {
	float: none;
}
.sa-video-opinion-m {
	margin: 12px 0px; width: 100%; float: none;
}
.sa-video-opinion-r {
	float: right; position: static;
}
.sa-video-xq {
	width: 90%;
}
.sa-video-xq-player .sa-player {
	width: 100%;
}
.sa-player-tool {
	margin: 0px auto 60px; width: 100%;
}
}
@media screen and (max-width:768px)
{
.sa-video-xq-player .sa-player embed {
	height: 300px;
}
.sa-video-opinion-page .sa-page a {
	padding: 4px 12px; font-size: 18px;
}
.sa-video-opinion-page .sa-page {
	float: none;
}
.sa-video-download-m {
	text-align: right; display: block;
}
.sa-video-download-m a {
	color: rgb(225, 0, 50); font-size: 16px;
}
.sa-video-download .sa-d-d {
	display: none;
}
.sa-video-related-t {
	margin-bottom: 40px;
}
.sa-video-share {
	left: 0px; top: 44px; margin-left: 0px;
}
.sa-video-share img {
	width: 34px;
}
.sa-video-xq .sa-c-title {
	line-height: 1.7; padding-bottom: 0px; font-size: 20px;
}
.sa-video-xq-list ul {
	margin-right: 0px;
}
.sa-video-xq-list ul li {
	width: 100%; margin-right: 0px;
}
.sa-video-dz li {
	margin-right: 0px;
}
.sa-video-dz span img {
	width: 30px;
}
.sa-video-xq-list .sa-vide0-more {
	display: none;
}
.sa-video-xq-list > h3 {
	text-align: center; font-size: 24px;
}
.sa-vide0-more-m {
	text-align: center; display: block;
}
}
.breadnav {
	padding: 20px 0px;
}
.breadnav a {
	text-decoration: underline;
}
.breadnav a.on {
	color: rgb(225, 0, 50); text-decoration: none;
}
@media screen and (max-width:768px)
{
.breadnav {
	display: none;
}
}
.sa-innovations-one {
	
}
.sa-innovations-one > h3 {
	margin: 30px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-innovations-one li {
	 padding: 16px 24px; margin-bottom: 20px; position: relative;
}
.sa-innovations-one .sa-innovations-o-img {
	left: 4%; top: 24%; text-align: center; position: absolute;
}
.sa-innovations-one .sa-innovations-o-desc {
	width: 90%; line-height: 1.7; font-size: 16px; margin-left: 10%; float: left;
}
.sa-innovations-two {
	
}
.sa-innovations-two > h3 {
	margin: 30px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-innovations-two ul {
	margin-right: -3%;
}
.sa-innovations-two li {
	 width: 47%; height: 270px; margin-right: 3%; margin-bottom: 3%; float: left; position: relative;
}
.sa-innovations-t-img {
	left: 4%; top: 30%; position: absolute;
}
.sa-innovations-t-desc {
	width: 60%; color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px; margin-top: 16%; margin-left: 30%; -ms-word-break: break-all;
}
.sa-innovations-three > h3 {
	margin: 30px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-innovations-three ul {
	margin-right: -3%;
}
.sa-innovations-three li {
	 padding: 3% 4%; width: 39%; margin-right: 3%; margin-bottom: 20px; float: left; position: relative;
}
.sa-innovations-three .sa-innovations-o-img {
	left: 2%; top: 24%; text-align: center; position: absolute;
}
.sa-innovations-three .sa-innovations-o-desc {
	width: 90%; line-height: 1.7; font-size: 16px; margin-left: 14%; float: left;
}
.sa-innovations-four {
	margin-bottom: 80px;
}
.sa-innovations-four > h3 {
	margin: 30px 0px 20px; text-align: center; color: rgb(51, 51, 51); font-size: 24px; font-weight: normal;
}
.sa-innovations-four ul {
	margin-right: -3%;
}
.sa-innovations-four li {
	 width: 30.33%; height: 310px; text-align: center; margin-right: 3%; float: left;
}
.sa-innovations-f-img {
	margin-top: 34px;
}
.sa-innovations-f-line {
	background: rgb(224, 224, 224); margin: 26px auto; width: 28px; height: 2px;
}
.sa-innovations-f-title {
	height: 60px; color: rgb(51, 51, 51); line-height: 1.7; overflow: hidden; font-size: 18px;
}
.sa-innovations-f-num {
	margin: 12px 0px; color: rgb(225, 0, 50); font-size: 18px;
}
.sa-innovations-f-desc {
	color: rgb(102, 102, 102); font-size: 16px;
}
@media screen and (max-width:768px)
{
.sa-innovations-two ul {
	margin-right: 0px;
}
.sa-innovations-two li {
	width: 47%; height: auto; min-height: 154px;
}
.sa-innovations-t-desc {
	margin: 0px auto; padding: 76px 0px 0px; width: 92%; height: 92px; font-size: 12px;
}
.sa-innovations-t-img {
	left: 50%; top: 12%; width: 43px; margin-left: -21px;
}
.sa-innovations-t-img img {
	width: 100%;
}
.sa-innovations-three .sa-innovations-o-img img {
	width: 43px;
}
.sa-innovations-four ul {
	margin-right: 0px;
}
.sa-innovations-four li {
	padding: 12px 0px; width: 100%; height: auto; text-align: left; margin-bottom: 12px; float: none; position: relative;
}
.sa-innovations-f-line {
	display: none;
}
.sa-innovations-f-desc {
	display: none;
}
.sa-innovations-f-img {
	height: 66px; margin-top: 18px; margin-right: 16px; margin-left: 26px; float: left;
}
.sa-innovations-f-img img {
	width: 42px;
}
.sa-innovations-f-num {
	margin-top: 0px;
}
.sa-innovations-one li {
	margin-bottom: 4px;
}
.sa-innovations-three ul {
	margin-right: 0px;
}
.sa-innovations-three li {
	padding: 6% 4%; width: 92%; margin-right: 0px; margin-bottom: 4px; float: none;
}
}
.sa-fwcp-item {
	margin-top: 30px;
}
.sa-fwcp-item > h3 {
	color: rgb(51, 51, 51); padding-bottom: 16px; font-size: 22px; font-weight: normal; margin-bottom: 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-fwcp-item > h3 > span {
	background: rgb(225, 0, 50); top: 4px; width: 3px; height: 24px; margin-right: 8px; display: inline-block; position: relative;
}
.sa-fwcp-item dl dt {
	margin: 0px 0px 20px; width: 10%; color: rgb(0, 0, 0); font-size: 16px; float: left;
}
.sa-fwcp-item dl dd {
	width: 80%; font-size: 16px; float: left;
}
.sa-fwcp-item dl dd a {
	margin-bottom: 12px; margin-left: 16px; display: inline-block;
}
.sa-fucp-cgal {
	
}
.sa-fucp-cgal li {
	color: rgb(51, 51, 51); font-size: 16px; margin-top: 20px;
}
.sa-fucp-cgal-title {
	background: url("../img/dot.png") no-repeat left 8px; width: 76%; overflow: hidden; padding-left: 16px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-fucp-cgal-title a {
	color: rgb(51, 51, 51);
}
.sa-fucp-cgal-time {
	color: rgb(102, 102, 102); font-size: 16px; float: right;
}
@media screen and (max-width:992px)
{
.sa-fwcp-item dl dt {
	width: 20%;
}
}
@media screen and (max-width:768px)
{
.sa-fwcp-c .sa-c-title {
	text-align: center;
}
.sa-fwcp-item dl dt {
	width: 40%;
}
.sa-fwcp-item dl dd {
	width: 60%;
}
.sa-fucp-cgal li {
	margin-top: 16px;
}
.sa-fucp-cgal-title {
	float: none;
}
.sa-fucp-cgal-time {
	padding-left: 16px; margin-top: 12px; float: none;
}
}
.sa-gsgk {
	margin-bottom: 80px;
}
.sa-gsgk-desc {
	margin: 30px 0px;
}
.sa-gsgk-desc p {
	color: rgb(102, 102, 102); line-height: 1.7; font-size: 16px; margin-bottom: 20px;
}
.sa-gsgk-title {
	margin: 30px 0px; text-align: center; color: rgb(225, 0, 50); font-size: 24px; font-weight: normal;
}
.sa-gsgk-ul {
	margin-right: -3%;
}
.sa-gsgk-ul li {
	width: 30.33%; margin-right: 3%; margin-bottom: 2%; float: left;
}
.sa-gsgk-ul li .sa-gsgk-sb-img img {
	width: 100%;
}
.sa-gsgk-ul li .sa-gsgk-sb-desc {
	 padding: 12px; height: 114px; overflow: hidden;
}
.sa-gsgk-ul li .sa-gsgk-sb-desc h4 {
	text-align: center; color: rgb(51, 51, 51); font-size: 22px; font-weight: normal;
}
.sa-gsgk-ul li .sa-gsgk-sb-desc p {
	color: rgb(51, 51, 51); line-height: 1.7; font-size: 16px;
}
.sa-gsgk-xm {
	margin-top: 35px; margin-right: -3%;
}
.sa-gsgk-xm li {
	border: 1px solid rgb(224, 224, 224); width: 30%; margin-right: 3%; margin-bottom: 2%; float: left; position: relative;
}
.sa-gsgk-xm-img img {
	width: 100%;
}
.sa-gsgk-xm-desc .sa-mark {
	background: rgb(0, 0, 0); left: 0px; width: 100%; height: 50px; bottom: 0px; position: absolute; opacity: 0.5;
}
.sa-gsgk-xm-desc p {
	left: 0px; width: 100%; height: 50px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 50px; overflow: hidden; font-size: 20px; position: absolute;
}
.sa-gsgk-more {
	display: none;
}
@media screen and (max-width:768px)
{
.sa-gsgk-ul {
	margin-right: -2%;
}
.sa-gsgk-ul li {
	width: 48%; margin-right: 2%;
}
.sa-gsgk-xm {
	margin-right: -2%;
}
.sa-gsgk-xm li {
	width: 47%; margin-right: 2%;
}
.sa-gsgk-xm-desc p {
	width: 100%; height: 30px; line-height: 30px; overflow: hidden; font-size: 16px;
}
.sa-gsgk-ul li .sa-gsgk-sb-desc h4 {
	font-size: 18px;
}
.sa-gsgk-ul li .sa-gsgk-sb-desc p {
	font-size: 16px; display: none;
}
.sa-gsgk-ul li .sa-gsgk-sb-desc {
	height: 24px;
}
.sa-gsgk-xm-desc .sa-mark {
	height: 30px;
}
.sa-gsgk-more {
	text-align: center; display: block;
}
.sa-gsgk-title {
	font-size: 20px;
}
}
.sa-yxzl-main {
	padding-top: 40px; margin-bottom: 80px;
}
.sa-yxzl-search {
	position: relative;
}
.sa-yxzl-search .sa-search {
	margin: 0px 0px 0px 24%;
}
.sa-yxzl-search-rul {
	left: 70%; top: 37%; color: rgb(102, 102, 102); font-size: 16px; position: absolute;
}
.sa-yxzl-search-rul span {
	color: rgb(225, 0, 50);
}
.sa-yxzl-left-menu {
	border: 1px solid rgb(224, 224, 224); width: 180px; float: left;
}
.sa-yxzl-l-m-t {
	background: url("../img/sa_yxzl_03.jpg") repeat-x rgb(225, 0, 50); height: 34px; color: rgb(255, 255, 255); line-height: 34px; padding-left: 34px; font-size: 18px; position: relative; cursor: pointer;
}
.sa-yxzl-l-m-t .sa-arr {
	top: 14px; right: 10px; position: absolute;
}
.sa-yxzl-l-m-l {
	padding: 12px 0px;
}
.sa-yxzl-l-m-l li {
	color: rgb(51, 51, 51); line-height: 34px; padding-left: 34px; font-size: 16px; position: relative; cursor: pointer;
}
.sa-yxzl-l-m-l .sa-li .sa-yxzl-m-bt i {
	font-style: normal;
}
.sa-yxzl-l-m-l li .sa-arr {
	top: 14px; right: 10px; position: absolute;
}
.sa-yxzl-right {
	width: 960px; float: right;
}
.sa-yxzl-r-check {
	margin: 24px 0px 10px; color: rgb(51, 51, 51); font-size: 16px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzl-r-check dl {
	margin-bottom: 14px;
}
.sa-yxzl-r-check dt {
	width: 20%; color: rgb(0, 0, 0); float: left;
}
.sa-yxzl-r-check dd {
	width: 80%; float: left;
}
.sa-yxzl-r-check dd span {
	margin-bottom: 12px; display: inline-block;
}
.sa-yxzl-r-check dd label {
	margin: 0px 10px;
}
.sa-yxzl-r-check a {
	color: rgb(51, 51, 51);
}
.sa-yxzl-r-n-c label {
	background: url("../img/s_ArticleDetails_yudian000.png") no-repeat left; padding-left: 12px;
}
.sa-yxzl-r-back {
	margin-bottom: 12px;
}
.sa-yxzl-r-back a {
	background: rgb(242, 242, 242); padding: 4px 14px; color: rgb(51, 51, 51); font-size: 18px; display: inline-block;
}
.sa-yxzl-r-txt {
	
}
.sa-yxzl-r-txt h3 {
	color: rgb(0, 0, 0); padding-top: 30px; padding-bottom: 20px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzl-r-txt ul li {
	padding: 16px 0px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzl-r-t {
	width: 100%; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-yxzl-r-t > img {
	margin-right: 14px;
}
.sa-yxzl-r-t a {
	color: rgb(0, 0, 0);
}
.sa-yxzl-r-b {
	color: rgb(51, 51, 51); font-size: 15px; margin-top: 16px;
}
.sa-yxzl-r-b a {
	color: rgb(225, 0, 50); font-size: 15px; margin-right: 14px;
}
.sa-yxzl-r-b i {
	margin: 0px 14px; color: rgb(224, 224, 224); font-style: normal;
}
.sa-yxzl-more {
	display: none;
}
.sa-yxzl-l-mt {
	background: rgb(255, 255, 255); padding: 14px; border: 1px solid rgb(224, 224, 224); left: 191px; top: 35px; width: 740px; display: none; position: absolute; z-index: 2;
}
.sa-yxzl-m-item {
	
}
.sa-yxzl-m-item > h3 {
	color: rgb(225, 0, 50); font-size: 18px; font-weight: normal; margin-bottom: 20px;
}
.sa-yxzl-m-item dl {
	
}
.sa-yxzl-m-item dt {
	
}
.sa-yxzl-m-item dd {
	
}
.sa-yxzl-m-item dd span {
	
}
.sa-txzl-r-more {
	display: none;
}
.sa-yxzl-m-item dd span input {
	display: none;
}
.sa-yxzl-m-item dt .sa-arr {
	display: none;
}
.sa-yxzl-r-sx {
	margin: 24px 0px; color: rgb(51, 51, 51); font-size: 16px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzl-r-sx dl {
	margin-bottom: 14px;
}
.sa-yxzl-r-sx dt {
	width: 20%; color: rgb(0, 0, 0); float: left;
}
.sa-yxzl-r-sx dd {
	width: 80%; float: left;
}
.sa-yxzl-r-sx dd span i {
	left: 4px; top: 1px; font-family: initial; font-size: 20px; font-style: normal; font-weight: 300; position: relative;
}
.sa-yxzl-r-sx dd span {
	background: rgb(242, 242, 242); margin: 0px 12px 12px 0px; padding: 4px 12px; display: inline-block; cursor: pointer;
}
.sa-yxzl-sx-reset {
	display: none;
}
.sa-yxzl-yd-c {
	display: none;
}
.sa-yxzl-x-img {
	display: none;
}
.sa-yxzl-menu-top {
	display: none;
}
@media screen and (max-width:1200px)
{
.sa-yxzl-right {
	width: 750px;
}
}
@media screen and (max-width:992px)
{
.sa-yxzl-right {
	width: 550px;
}
.sa-yxzl-l-mt {
	width: 550px;
}
}
@media screen and (max-width:768px)
{
.sa-yxzl-sx-reset {
	padding: 20px 0px; text-align: right; color: rgb(225, 0, 50); font-size: 16px; display: block;
}
.sa-yxzl-sx-reset span {
	margin-right: 12px;
}
.sa-yxzl-r-sx {
	display: none;
}
.sa-yxzl-l-m-l li {
	width: 25%; height: 100px; text-align: center; padding-left: 0px; float: left; position: relative;
}
.sa-yxzl-r-txt {
	background: rgb(255, 255, 255); margin-top: 0px;
}
.sa-yxzl-main {
	background: rgb(242, 242, 242); padding: 0px;
}
.sa-yxzl-search-rul {
	left: 0px; top: 70%; width: 100%; text-align: center;
}
.sa-yxzl-search-rul #yxlogin {
	display: none;
}
.sa-recruitment-search {
	padding-bottom: 40px;
}
.sa-yxzl-search .sa-search {
	margin: 0px auto;
}
.sa-yxzl-r-back {
	display: none;
}
.sa-yxzl-right {
	width: 100%; float: none;
}
.sa-yxzl-left-menu {
	width: 100%; border-right-color: currentColor; border-bottom-color: rgb(224, 224, 224); border-left-color: currentColor; border-right-width: medium; border-bottom-width: 3px; border-left-width: medium; border-right-style: none; border-bottom-style: solid; border-left-style: none; float: none; position: relative;
}
.sa-yxzl-r-txt h3 {
	background: rgb(255, 255, 255); text-align: center; font-size: 24px;
}
.sa-yxzl-r-b i {
	margin: 0px 4px;
}
.sa-yxzl-r-b .sa-last-line {
	color: rgb(255, 255, 255); display: block;
}
.sa-yxzl-r-b a {
	margin-right: 30px;
}
.sa-yxzl-more {
	padding: 24px 0px 12px; text-align: center; display: block;
}
.sa-yxzl-r-check dt {
	display: none;
}
.sa-yxzl-r-check dd {
	width: 100%; float: none; display: none;
}
.sa-yxzl-r-check dd span {
	margin: 12px 0px; padding: 0px 12px; display: block;
}
.sa-txzl-r-more {
	top: 15px; right: 10px; display: block; position: absolute;
}
.sa-yxzl-l-m-t {
	display: none;
}
.sa-yxzl-l-m-t .sa-txzl-r-more {
	right: 12px;
}
.sa-yxzl-l-m-l {
	background: rgb(255, 255, 255); padding: 20px 0px; display: none;
}
.sa-yxzl-r-check {
	margin: 14px 0px; display: none;
}
.sa-yxzl-l-m-l .sa-li > span {
	display: block;
}
.sa-li .sa-yxzl-m-item {
	margin-left: -26px;
}
.sa-li .sa-yxzl-m-item > h3 {
	background: rgb(235, 235, 235); padding: 12px 51px; font-size: 16px; margin-bottom: 0px; display: none;
}
.sa-li .sa-yxzl-m-item dt {
	background: rgb(235, 235, 235); padding: 12px 0px 12px 10%; width: 90%; color: rgb(51, 51, 51); font-size: 16px; margin-bottom: 0px; border-bottom-color: rgb(242, 242, 242); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.sa-li .sa-yxzl-m-item dl {
	background: rgb(227, 227, 227); margin-bottom: 0px; margin-left: 0px;
}
.sa-li .sa-yxzl-m-item dd {
	width: 90%; padding-left: 10%; display: none;
}
.sa-yxzl-m-item dd span {
	line-height: 2.2; font-size: 16px; display: block;
}
.sa-yxzl-m-item dd span input {
	width: 16px; height: 16px; margin-right: 12px; display: inline;
}
.sa-yxzl-m-item dt .sa-arr {
	display: block;
}
.sa-yxzl-r-n-c label {
	line-height: 2; display: block;
}
.sa-yxzl-yd-c {
	width: 16px; height: 16px; margin-right: 12px; display: inline;
}
.sa-yxzl-x-img {
	left: 0px; top: 50%; width: 100%; text-align: center; margin-top: -37px; display: block; position: absolute; transform: scale(0.7); -webkit-transform: scale(0.7);
}
.sa-yxzl-m-bt {
	left: 0px; top: 66px; width: 100%; text-align: center; overflow: hidden; display: block; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.sa-yxzl-m-bt-arr {
	display: none;
}
.sa-yxzl-l-m-l .sa-li .sa-yxzl-m-bt i {
	display: none;
}
.sa-yxzl-menu-top {
	background: rgb(255, 255, 255); padding: 20px 0px 0px; display: block;
}
.sa-yxzl-menu-top li {
	color: rgb(51, 51, 51); padding-bottom: 12px; font-size: 17px; margin-right: 3%; margin-left: 3%; float: left;
}
.sa-yxzl-menu-top li.on {
	color: rgb(225, 0, 50); border-bottom-color: rgb(225, 0, 50); border-bottom-width: 2px; border-bottom-style: solid;
}
.sa-yxzl-sx-hidden {
	display: none;
}
}
.sa-yxzlyl-head {
	 padding: 12px 0px;
}
.sa-yxzlyl-relative {
	position: relative;
}
.sa-yxzlyl-head .sa-title {
	margin: 12px 0px; color: rgb(51, 51, 51); font-size: 26px; font-weight: normal;
}
.sa-yxzlyl-head .sa-yxzlyl-tool {
	color: rgb(51, 51, 51); font-size: 18px;
}
.sa-yxzlyl-head .sa-yxzlyl-tool i {
	padding: 0px 12px; color: rgb(224, 224, 224); font-size: 16px; font-style: normal;
}
.sa-yxzlyl-head .sa-yxzlyl-dl {
	top: 0px; right: 0px; position: absolute;
}
.sa-yxzlyl-body .sa-yxzlyl-dl a {
	background: url("../img/btn_bg_x.jpg") repeat-y left top rgb(236, 87, 53); border-radius: 10px; width: 133px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: inline-block; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px;
}
.sa-yxzlyl-head .sa-yxzlyl-dl a {
	background: url("../img/btn_bg_x.jpg") repeat-y left top rgb(236, 87, 53); border-radius: 10px; width: 133px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 18px; display: inline-block; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px;
}
.sa-yxzlyl-dl a img {
	padding-left: 10px;
}
.sa-yxzlyl-body {
	margin-bottom: 80px;
}
.sa-yxzlyl-body .sa-yxzlyl-desc {
	margin: 40px 0px; line-height: 2; font-size: 18px;
}
.sa-yxzlyl-body .sa-yxzlyl-img {
	text-align: center;
}
.sa-yxzlyl-body .sa-yxzlyl-img img {
	max-width: 100%;
}
.sa-yxzlyl-body .sa-yxzlyl-dl {
	margin: 20px 0px; width: 100%; text-align: center;
}
.sa-yxzlyl-body .sa-yxzlyl-dl-left {
	margin: 24px 0px 0px 57%; width: 12%;
}
.sa-yxzlyl-video {
	margin: 20px auto; width: 70%; position: relative;
}
.sa-yxzlyl-video .sa-player {
	left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute;
}
.sa-yxzlyl-video .sa-video-bg {
	width: 98%;
}
.sa-yxzlyl-txt {
	width: 100%; position: relative; min-height: 300px;
}
.sa-yxzlyl-txt-nav {
	 width: 262px; float: left;
}
.sa-yxzlyl-txt-nav-ml {
	padding: 14px; color: rgb(51, 51, 51); font-size: 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzlyl-txt-nav li {
	height: 56px; color: rgb(51, 51, 51); line-height: 56px; padding-left: 14px; font-size: 16px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: decimal-leading-zero; list-style-position: inside; cursor: pointer;
}
.sa-yxzlyl-txt-nav li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sa-yxzlyl-txt-nav li.on {
	background: rgb(225, 0, 50); color: rgb(255, 255, 255);
}
.sa-yxzlyl-txt-body {
	 padding: 40px; width: 800px; margin-left: 28px; float: left;
}
.sa-yxzlyl-txt-body {
	color: rgb(102, 102, 102); line-height: 1.7; overflow: auto; font-size: 16px; max-height: 500px;
}
.sa-yxzlyl-txt-body h4 {
	text-align: center; color: rgb(225, 0, 50); font-size: 20px; font-weight: normal;
}
.sa-yxzlyl-txt-body h5 {
	color: rgb(51, 51, 51); padding-bottom: 12px; font-size: 20px; font-weight: normal; margin-top: 10px; margin-bottom: 20px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzlyl-txt-n-m {
	display: none;
}
.sa-yxzl-m-ding {
	display: none;
}
.sa-yxzlyl-txt-body li {
	display: none;
}
.sa-yxzlyl-txt-nav-m {
	background: url("../img/sa_yxzlyl_04.jpg") no-repeat center rgb(247, 247, 247); width: 100%; height: 60px; display: none; cursor: pointer;
}
@media screen and (max-width:1200px)
{
.sa-yxzlyl-txt-body {
	width: 600px;
}
}
@media screen and (max-width:992px)
{
.sa-yxzlyl-txt-body {
	padding: 12px; width: 434px;
}
}
@media screen and (max-width:768px)
{
.sa-yxzlyl-t-title .sa-c-title {
	text-align: center; font-size: 28px;
}
.sa-yxzlyl-head .sa-yxzlyl-dl {
	display: none;
}
.sa-yxzlyl-head .sa-title {
	font-size: 20px;
}
.sa-yxzlyl-head .sa-yxzlyl-tool {
	font-size: 14px;
}
.sa-yxzlyl-video {
	width: 90%;
}
.sa-yxzlyl-txt-nav {
	border-radius: 4px; border: 1px solid rgb(224, 224, 224); width: 100%; height: 50px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; float: none;
}
.sa-yxzlyl-txt-nav li {
	
}
.sa-yxzlyl-txt-nav li.on {
	 color: rgb(225, 0, 50);
}
.sa-yxzlyl-txt-body {
	padding: 5% 2%; width: 96%; margin-left: 0px; float: none;
}
.sa-yxzlyl-txt-n-m {
	top: 25px; right: 12px; display: block; position: absolute; z-index: 2;
}
.sa-yxzlyl-txt-nav-m {
	display: none;
}
.sa-yxzlyl-txt-nav-ml {
	display: none;
}
.sa-yxzl-m-ding {
	background: rgb(255, 255, 255); display: block; position: relative;
}
.sa-yxzl-m-ding .sa-top {
	height: 70px; text-align: center; color: rgb(225, 0, 50); line-height: 70px; font-size: 24px; position: relative;
}
.sa-yxzl-m-ding .sa-top .sa-back-img {
	left: 3%; top: 27px; width: 12px; position: absolute; transform: rotate(180deg); -webkit-transform: rotate(180deg);
}
.sa-yxzl-m-ding .sa-menu {
	 padding: 20px 0px; position: relative;
}
.sa-yxzl-m-ding .sa-menu li {
	width: 48%; color: rgb(51, 51, 51); padding-left: 2%; font-size: 20px; float: left;
}
.sa-yxzl-m-ding .sa-menu li .sa-icon {
	left: 6px; top: -6px; border-top-color: rgb(153, 153, 153); border-right-color: transparent; border-left-color: transparent; border-top-width: 8px; border-right-width: 8px; border-left-width: 8px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block; position: relative;
}
.sa-yxzl-m-ding .sa-menu li.on span {
	border-width: 8px; border-style: solid; border-color: transparent transparent rgb(225, 0, 50);
}
.sa-yxzl-m-ding .sa-content {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); left: 4%; top: 147px; width: 92%; display: none; position: absolute; z-index: 1001; box-shadow: 0px 0px 4px #999;
}
.sa-yxzl-m-ding .sa-content::before {
	background: rgb(255, 255, 255); left: 27px; top: -6px; width: 8px; height: 8px; border-top-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.sa-yxzl-m-item dt {
	height: 50px; line-height: 50px; font-size: 18px; position: relative;
}
.sa-yxzl-m-item dl dd dt {
	height: 35px; line-height: 2.2; font-size: 16px;
}
.sa-yxzl-m-item dd {
	 margin: 0px auto; padding: 2% 4%; width: 92%; display: none;
}
.sa-yxzl-m-item dt .sa-arr {
	top: 14px; right: 10px; position: absolute;
}
.sa-yxzl-m-item dl dl dt .sa-arr {
	top: 10px;
}
.sa-yxzl-m-item {
	padding: 0px 10px 20px;
}
.sa-yxzl-m-item dl {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzl-m-item dl dl {
	margin-right: -4%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sa-yxzl-m-item ul div {
	line-height: 50px; font-size: 16px; position: relative;
}
.sa-yxzl-m-item > ul ul li {
	margin-right: -4%; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sa-yxzl-m-item > ul li {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-yxzl-m-item ul .sa-arr {
	top: 14px; right: 10px; position: absolute;
}
.sa-yxzl-m-item > ul ul {
	 margin: 0px auto; padding: 2% 4%; width: 92%; display: none;
}
.sa-yxzl-m-ding .sa-content-two {
	background: rgb(255, 255, 255); border: 1px solid rgb(224, 224, 224); left: 2%; top: 147px; width: 88%; display: none; position: absolute; z-index: 1001; box-shadow: 0px 0px 4px #999;
}
.sa-yxzl-m-ding .sa-content-two::before {
	background: rgb(255, 255, 255); top: -6px; width: 8px; height: 8px; right: 70px; border-top-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg);
}
.sa-yxzl-m-ding .sa-mark {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1000;
}
.sa-content-two {
	padding: 0px 10px 2%;
}
.sa-content-two dl {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-content-two dt {
	height: 50px; line-height: 50px; font-size: 18px; position: relative;
}
.sa-content-two dd {
	 margin: 0px auto; padding: 2% 4%; width: 92%; display: none;
}
.sa-content-two dd span {
	line-height: 2.2; display: block;
}
.sa-content-two .sa-yxzl-r-check {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; display: block;
}
.sa-content-two dt {
	width: 100%; float: none; display: block;
}
.sa-yxzl-r-txt {
	padding: 0px 10px;
}
.sa-yxzlyl-body .sa-yxzlyl-dl-left {
	margin: 24px auto; width: 100%; text-align: center;
}
.sa-content .sa-yxzl-l-mt {
	width: auto; display: block; position: static;
}
}
.workers-banner .banner-slider .bd ul li .cont .sa-itgl-text {
	color: rgb(255, 255, 255);
}
.sa-itgl .sa-itgl-title {
	margin: 20px 0px; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.sa-itgl .sa-itgl-desc {
	height: 80px; color: rgb(102, 102, 102); line-height: 1.7; overflow: hidden; font-size: 16px;
}
.sa-itgl .sa-itgl-desc p {
	margin-bottom: 10px;
}
.sa-itgl-desc-open {
	margin: 10px 0px; color: rgb(225, 0, 50); font-size: 16px; cursor: pointer;
}
.sa-itgl-desc-open span {
	cursor: pointer;
}
.sa-itgl-desc-open i {
	left: 4px; top: 2px; font-size: 28px; font-style: normal; font-weight: bold; position: relative;
}
.sa-itgl-cp-title {
	color: rgb(51, 51, 51); font-size: 28px; font-weight: normal; margin-top: 50px; margin-bottom: 16px;
}
.sa-itgl-cp-desc {
	color: rgb(51, 51, 51); line-height: 1.7; padding-bottom: 14px; font-size: 16px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-itgl-cp {
	margin: 16px 0px 0px;
}
.sa-itgl-cp ul {
	margin-right: -2%;
}
.sa-itgl-cp ul li {
	 width: 31.33%; margin-top: 2%; margin-right: 2%; float: left;
}
.sa-itgl-cp-img {
	
}
.sa-itgl-cp-img img {
	width: 100%;
}
.sa-itgl-cp-t {
	margin: 24px 0px 12px; padding: 0px 12px; color: rgb(51, 51, 51); overflow: hidden; font-size: 22px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-itgl-cp-d {
	padding: 0px 12px; height: 80px; color: rgb(51, 51, 51); line-height: 1.7; overflow: hidden; font-size: 15px;
}
.sa-itgl-cp-m {
	margin: 12px 0px; padding: 0px 12px 20px; text-align: right; color: rgb(225, 0, 50); font-size: 16px;
}
.sa-itgl-cp-m a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 18px;
}
.sa-itgl-fa-title {
	margin: 50px 0px 30px; color: rgb(51, 51, 51); padding-bottom: 10px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-itgl-fa-list {
	margin-bottom: 30px;
}
.sa-itgl-fa-list ul {
	margin-right: -2%;
}
.sa-itgl-fa-list ul li {
	 width: 31.33%; margin-right: 2%; float: left;
}
.sa-itgl-fa-img {
	font-size: 18px; position: relative;
}
.sa-itgl-fa-img .sa-t {
	background: url("../img/sa_it_bg.png"); padding: 0px 2%; left: 0px; width: 96%; height: 70px; bottom: 0px; color: rgb(255, 255, 255); line-height: 106px; overflow: hidden; white-space: nowrap; position: absolute; -ms-text-overflow: ellipsis;
}
.sa-itgl-fa-img img {
	width: 100%;
}
.sa-itgl-fa-d {
	padding: 12px; height: 76px; overflow: hidden; font-size: 15px; margin-top: 12px;
}
.sa-itgl-fa-d p {
	background: url("../img/s_ArticleDetails_yudian000.png") no-repeat left 8px; line-height: 1.7; overflow: hidden; padding-left: 12px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-itgl-fa-d p a {
	color: rgb(51, 51, 51);
}
.sa-itgl-fa-m {
	margin: 12px 0px; padding: 0px 12px 20px; text-align: right; color: rgb(225, 0, 50); font-size: 16px;
}
.sa-itgl-fa-m a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 18px;
}
.sa-itgl-video {
	margin-bottom: 80px; position: relative;
}
.sa-itgl-video ul {
	margin-right: -2%;
}
.sa-itgl-video li {
	 width: 23%; margin-right: 2%; float: left;
}
.sa-itgl-video-img {
	position: relative;
}
.sa-itgl-video-img img {
	width: 100%;
}
.sa-itgl-video-img .sa-v-b {
	background: url("../img/video-hover.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.sa-itgl-video-img .sa-v-b > img {
	left: 50%; top: 50%; width: auto; margin-top: -22px; margin-left: -22px; position: absolute;
}
.sa-itgl-video-t {
	padding: 12px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-itgl-video-d {
	padding: 0px 12px; height: 75px; color: rgb(51, 51, 51); line-height: 1.7; overflow: hidden; font-size: 15px;
}
.sa-itgl-videm {
	margin: 12px 0px; padding: 0px 12px 20px; text-align: right; color: rgb(225, 0, 50); font-size: 16px;
}
.sa-itgl-videm a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 18px;
}
.sa-itgl-mm {
	top: -60px; right: 0px; color: rgb(225, 0, 50); font-size: 16px; position: absolute;
}
.sa-itgl-mm img {
	display: none;
}
.sa-itgl-mm span {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 18px;
}
.sa-content-two dd span {
	font-size: 16px;
}
@media screen and (max-width:768px)
{
.sa-itgl .sa-itgl-title {
	text-align: center; font-size: 24px;
}
.sa-itgl-desc-open {
	text-align: center;
}
.sa-itgl-cp-title {
	text-align: center; font-size: 24px;
}
.sa-itgl-fa-title {
	text-align: center; font-size: 24px;
}
.sa-itgl-cp ul li {
	width: 48%;
}
.sa-itgl-cp-d {
	display: none;
}
.sa-itgl-cp-t {
	font-size: 16px;
}
.sa-itgl-cp-m {
	margin: 0px;
}
.sa-itgl-fa-list ul {
	margin-right: 0px;
}
.sa-itgl-fa-list ul li {
	width: 100%; margin-right: 0px; float: none;
}
.sa-itgl-video li {
	width: 48%; margin-bottom: 2%;
}
.sa-itgl-video-d {
	display: none;
}
.sa-itgl-videm {
	display: none;
}
.sa-itgl-mm {
	margin: 30px 0px; text-align: center; display: block; position: static;
}
.sa-itgl-mm img {
	display: inline-block;
}
.sa-itgl-mm span {
	display: none;
}
.sa-content-two dd span label {
	padding-left: 10px;
}
}
.sa-hzhb-login {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1001;
}
.sa-hzhb-login-mark {
	background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0.6;
}
.sa-hzhb-login-wrap {
	background: rgb(255, 255, 255); margin: 20px auto; padding: 30px; width: 490px; position: relative; z-index: 2;
}
.sa-hzhb-login-wrap-close {
	top: 2%; right: 2%; position: absolute; cursor: pointer;
}
.sa-hzhb-title {
	text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.sa-hzhb-form {
	margin-top: 40px;
}
.sa-hzhb-f-item {
	margin-bottom: 20px; position: relative;
}
.sa-hzhb-f-l {
	 top: 0px; width: 60px; height: 60px; text-align: center; line-height: 60px; position: absolute;
}
.sa-hzhb-f-l img {
	
}
.sa-hzhb-name {
	border: 0px currentColor; width: 422px; height: 97%; line-height: 58px; text-indent: 20px; font-size: 20px; margin-left: 60px; float: left;
}
.sa-hzhb-password {
	border: 0px currentColor; width: 422px; height: 97%; line-height: 58px; text-indent: 20px; font-size: 20px; margin-left: 60px; float: left;
}
.sa-hzhb-f-o {
	border: 1px solid rgb(224, 224, 224); height: 60px;
}
.sa-hzhb-f-c-l {
	border: 1px solid rgb(224, 224, 224); width: 330px; height: 60px; float: left; position: relative;
}
.sa-hzhb-f-c-r {
	border: 1px solid rgb(224, 224, 224); width: 143px; height: 60px; overflow: hidden; float: right;
}
.sa-hzhb-f-c-r img {
	width: 100%; height: 100%;
}
.sa-hzhb-cord {
	border: 0px currentColor; width: 264px; height: 97%; line-height: 58px; text-indent: 20px; font-size: 20px; margin-left: 60px; float: left;
}
.sa-hzhb-wjma {
	font-size: 16px; float: left;
}
.sa-hzhb-change {
	font-size: 16px; float: right;
}
.sa-hzhb-link {
	margin: 12px 0px; width: 100%;
}
.sa-hzhb-submit {
	background: url("../img/btn_bg.jpg") repeat-y 0% 0% / 100% rgb(235, 86, 53); margin: 20px 0px; border-radius: 30px; border: 0px currentColor; width: 100%; height: 50px; color: rgb(255, 255, 255); font-size: 18px; display: block;
}
.sa-hzhb-reg {
	background: rgb(255, 255, 255); border-radius: 30px; border: 1px solid rgb(225, 0, 50); width: 100%; height: 48px; color: rgb(225, 0, 50); font-size: 18px; display: block;
}
@media screen and (max-width:768px)
{
.sa-hzhb-form input {
	
}
.sa-hzhb-login-wrap {
	margin: 0px; padding: 30px 3%; width: 94%; height: 100%;
}
.sa-hzhb-name {
	margin: 0px; width: 99%; line-height: 96px; text-indent: 16%;
}
.sa-hzhb-password {
	margin: 0px; width: 99%; line-height: 96px; text-indent: 16%;
}
.sa-hzhb-f-c-r {
	width: 30%;
}
.sa-hzhb-f-c-l {
	width: 60%;
}
.sa-hzhb-cord {
	margin: 0px; width: 99%; text-indent: 27%;
}
}
@media screen and (max-width:480px)
{
.sa-hzhb-name {
	text-indent: 19%;
}
.sa-hzhb-password {
	text-indent: 19%;
}
.sa-hzhb-cord {
	text-indent: 31%;
}
}
@media screen and (max-width:375px)
{
.sa-hzhb-name {
	text-indent: 25%;
}
.sa-hzhb-password {
	text-indent: 25%;
}
.sa-hzhb-cord {
	text-indent: 42%;
}
}
.sa-ssgjb-menu {
	
}
.sa-ssgjb-left-box {
	width: 140px; text-align: center; float: left;
}
.sa-ssgjb-right-box {
	width: 83%; padding-left: 4%; float: left;
}
.sa-ssgjb-body {
	margin-top: 30px;
}
.sa-ssgjb-menu li {
	height: 50px; color: rgb(51, 51, 51); line-height: 50px; font-size: 18px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.sa-ssgjb-menu li.on {
	background: rgb(225, 0, 50); color: rgb(255, 255, 255);
}
.sa-ssgjb-menu li:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.sa-ssgjb-check {
	margin-bottom: 30px;
}
.sa-ssgjb-check dl {
	margin: 12px 0px;
}
.sa-ssgjb-check dt {
	color: rgb(51, 51, 51); font-size: 18px; margin-bottom: 20px;
}
.sa-ssgjb-check dd {
	color: rgb(51, 51, 51); font-size: 16px;
}
.sa-ssgjb-check dd input {
	margin: 0px 10px;
}
.sa-ssgjb-check dd span {
	margin-bottom: 12px; display: inline-block;
}
.sa-ssgjb-check dd em {
	font-style: normal;
}
.sa-ssgjb-list {
	margin-bottom: 40px;
}
.sa-ssgjb-list ul {
	padding-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-ssgjb-list-t {
	margin: 12px 0px; color: rgb(51, 51, 51); font-size: 20px; font-weight: normal;
}
.sa-ssgjb-list .sa-ssgjb-l-title {
	color: rgb(51, 51, 51); line-height: 46px; font-size: 16px; float: left;
}
.sa-ssgjb-list .sa-ssgjb-l-dl {
	float: right;
}
.sa-ssgjb-list .sa-ssgjb-l-dl a {
	color: rgb(225, 0, 50); font-size: 16px;
}
.sa-ssgjb-list .sa-ssgjb-l-dl a img {
	margin-left: 10px;
}
.sa-ssgjb-list .sa-ssgjb-l-title input {
	margin-right: 10px;
}
.sa-ssgjb-list-all {
	margin: 20px 0px; width: 100%;
}
.sa-ssgjb-list-all-l {
	font-size: 16px; float: left; cursor: pointer;
}
.sa-ssgjb-list-all-l input {
	margin-right: 10px;
}
.sa-ssgjb-list-all-r {
	float: right;
}
.sa-ssgjb-list-all-r a {
	background: url("../img/btn_bg_x.jpg") repeat-y left top rgb(236, 87, 53); border-radius: 10px; width: 133px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; font-size: 16px; display: inline-block; -webkit-border-radius: 10px; -o-border-radius: 10px; -moz-border-radius: 10px;
}
.sa-ssgjb-list-all-r a img {
	margin-left: 10px;
}
.sa-ssgjb-help {
	background: url("../img/sa_ssgjb_01.png") no-repeat left; color: rgb(225, 0, 50); padding-left: 24px; font-size: 16px;
}
.sa-ssgjb-check-arr {
	display: none;
}
.sa-ssgjb-menu-arr {
	display: none;
}
@media screen and (max-width:1200px)
{
.sa-ssgjb-right-box {
	width: 80%;
}
}
@media screen and (max-width:1200px)
{
.sa-ssgjb-right-box {
	width: 76%;
}
}
@media screen and (max-width:768px)
{
.sa-ssgjb-left-box {
	width: auto; float: none;
}
.sa-ssgjb-right-box {
	width: auto; float: none;
}
.sa-ssgjb-list-t {
	font-size: 18px;
}
.sa-ssgjb-list .sa-ssgjb-l-title {
	float: none;
}
.sa-ssgjb-list .sa-ssgjb-l-dl {
	float: none;
}
.sa-ssgjb-menu {
	height: 80px; position: relative;
}
.sa-ssgjb-menu ul {
	background: rgb(255, 255, 255);
}
.sa-ssgjb-menu li {
	text-align: left; padding-left: 12px;
}
.sa-ssgjb-menu li.on {
	color: rgb(225, 0, 50);
}
.sa-ssgjb-menu-ul {
	margin: 0px auto; padding: 0px; border-radius: 4px; border: 1px solid rgb(224, 224, 224); left: 3%; top: 10px; width: 94%; position: absolute; z-index: 2;
}
.sa-ssgjb-menu-arr {
	top: 24px; right: 4%; display: block; position: absolute; z-index: 3;
}
.sa-ssgjb-check {
	position: relative;
}
.sa-ssgjb-check dl {
	 border-radius: 4px; border: 1px solid rgb(224, 224, 224);
}
.sa-ssgjb-check dt {
	width: 100%; height: 50px; line-height: 50px; padding-left: 12px; margin-bottom: 0px; float: none;
}
.sa-ssgjb-check dd {
	padding: 3%; width: 100%; float: none; display: none;
}
.sa-ssgjb-check-arr {
	top: 16px; right: 2%; display: block; position: absolute;
}
}
.sa-reg-head {
	margin: 12px 0px; padding-bottom: 10px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-reg-title {
	color: rgb(51, 51, 51); font-size: 30px; font-weight: normal; float: left;
}
.sa-reg-aut-g {
	color: rgb(102, 102, 102); font-size: 18px; float: right;
}
.sa-reg-aut-g dt {
	line-height: 36px; padding-right: 20px; float: left;
}
.sa-reg-aut-g dd {
	float: left;
}
.sa-reg-aut-g dd span {
	cursor: pointer;
}
.sa-reg-body {
	margin-top: 36px;
}
.sa-reg-body .sa-reg-b-title {
	margin: 20px 0px; text-align: center; color: rgb(51, 51, 51); font-size: 28px; font-weight: normal;
}
.sa-reg-inner-form {
	margin: 30px auto 50px; width: 100%; color: rgb(51, 51, 51);
}
.sa-reg-inner-form dl {
	margin-bottom: 18px; position: relative;
}
.sa-reg-inner-form .sa-reg-name {
	width: 20%; text-align: right; color: rgb(51, 51, 51); line-height: 42px; font-size: 18px; float: left;
}
.sa-reg-inner-form .sa-reg-in {
	width: 54%; margin-left: 2%; float: left;
}
.sa-reg-inner-form .sa-reg-in input {
	border: 1px solid rgb(224, 224, 224); width: 100%; height: 42px; color: rgb(51, 51, 51); line-height: 42px; text-indent: 12px; font-size: 16px;
}
.sa-reg-inner-form .sa-reg-in input[type='radio'] {
	width: auto; height: auto;
}
.sa-reg-inner-form .sa-reg-in select {
	border: 1px solid rgb(224, 224, 224); width: 100%; height: 42px; color: rgb(51, 51, 51); line-height: 42px; text-indent: 12px; font-size: 16px;
}
.sa-reg-inner-form .sa-reg-ts {
	top: 6px; width: 270px; right: 0px; color: rgb(51, 51, 51); font-size: 16px; position: absolute;
}
#rblclaim {
	line-height: 38px;
}
.sa-reg-inner-form .sa-reg-in-yzm {
	width: 78%; margin-left: 2%; float: left;
}
.sa-reg-inner-form .sa-reg-in-yzm input {
	border: 1px solid rgb(224, 224, 224); width: 44%; height: 42px; color: rgb(51, 51, 51); line-height: 42px; text-indent: 12px; font-size: 16px; float: left;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-get-cord {
	border: 1px solid rgb(224, 224, 224); width: 19%; height: 42px; text-align: center; color: rgb(225, 0, 50); line-height: 44px; font-size: 16px; margin-left: 6%; float: left; display: block; cursor: pointer;
}
.sa-reg-inner-form .sa-bi-tian {
	color: rgb(225, 0, 50); font-size: 20px; font-weight: bold; vertical-align: sub;
}
.sa-reg-inner-form .sa-bi-tian-m {
	color: rgb(225, 0, 50); font-size: 20px; font-weight: bold; vertical-align: sub; display: none;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-yz-cord {
	border: 1px solid rgb(224, 224, 224); width: 19%; height: 44px; text-align: center; margin-left: 6%; float: left; display: inline-block; cursor: pointer;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-yz-cord img {
	width: 100%; height: 100%; display: block;
}
.sa-reg-inner-form .sa-reg-in-cs {
	width: 78%; color: rgb(51, 51, 51); font-size: 18px; margin-left: 2%; float: left;
}
.sa-reg-inner-form .sa-reg-in-cs select {
	border: 1px solid rgb(224, 224, 224); width: 31%; height: 42px; color: rgb(51, 51, 51); line-height: 42px; text-indent: 12px; font-size: 16px;
}
.sa-reg-inner-form .sa-reg-in-cs .sa-ss {
	padding-right: 12px;
}
.sa-reg-xie-yi {
	margin: 20px 0px; text-align: right; color: rgb(51, 51, 51); padding-right: 23%; font-size: 18px;
}
.sa-reg-sub-div {
	margin: 20px auto 80px; text-align: center;
}
.sa-reg-sub-div .sa-reg-sub {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); border-radius: 30px; border: currentColor; width: 215px; height: 46px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 18px; display: inline-block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
@media screen and (max-width:1200px)
{
.sa-reg-inner-form .sa-reg-name {
	width: 15%;
}
}
@media screen and (max-width:992px)
{
.sa-reg-inner-form .sa-reg-in {
	width: 45%;
}
.sa-reg-inner-form .sa-reg-in-yzm input {
	width: 35%;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-get-cord {
	width: 16.2%;
}
.sa-reg-inner-form .sa-reg-in-cs select {
	width: 23%;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-yz-cord {
	width: 16.2%;
}
.sa-reg-xie-yi {
	padding-right: 38%;
}
}
@media screen and (max-width:768px)
{
.sa-reg-inner-form .sa-bi-tian-m {
	display: inline;
}
.sa-reg-head {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.sa-reg-aut-g {
	margin-top: 20px; float: none;
}
.sa-reg-aut-g dt {
	padding: 0px; font-size: 14px;
}
.sa-reg-aut-g dd span {
	width: 40px; display: inline-block;
}
.sa-reg-aut-g dd img {
	width: 100%;
}
.sa-reg-title {
	width: 100%; text-align: center; padding-bottom: 6px; font-size: 24px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.sa-reg-inner-form dl {
	margin-bottom: 0px;
}
.sa-reg-inner-form .sa-reg-ts {
	width: 100%; text-align: right; position: static;
}
.sa-reg-inner-form .sa-reg-name {
	width: 100%; text-align: left; float: none;
}
.sa-reg-inner-form .sa-reg-in {
	margin: 12px 0px; width: 100%; float: none;
}
.sa-reg-inner-form .sa-reg-in-yzm {
	width: 100%; float: none;
}
.sa-reg-inner-form .sa-reg-in-yzm input {
	width: 55%;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-get-cord {
	width: 35%; margin-left: 0px; float: right;
}
.sa-reg-xie-yi {
	padding-right: 0px;
}
.sa-reg-inner-form .sa-reg-in-yzm .sa-yz-cord {
	width: 35%; margin-left: 0px; float: right;
}
.sa-reg-inner-form .sa-reg-in-cs {
	width: 100%; float: none;
}
.sa-reg-inner-form .sa-reg-in-cs select {
	width: 86%; margin-bottom: 2%;
}
.sa-reg-inner-form .sa-reg-in-cs .sa-ss {
	margin-right: 0px;
}
.sa-reg-inner-form .sa-bi-tian {
	display: none;
}
.sa-bi-tian-m {
	display: inline;
}
}
.sa-login {
	margin: 10px auto 80px;
}
.sa-login-head {
	border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-login-head li {
	color: rgb(51, 51, 51); line-height: 40px; padding-bottom: 12px; font-size: 22px; margin-right: 3%; float: left; cursor: pointer;
}
.sa-login-head li.on {
	color: rgb(225, 16, 50); border-bottom-color: rgb(225, 0, 50); border-bottom-width: 2px; border-bottom-style: solid;
}
.sa-login-body {
	margin: 36px 0px;
}
.sa-login-body-left {
	width: 49%; border-right-color: rgb(224, 224, 224); border-right-width: 1px; border-right-style: solid; float: left;
}
.sa-login-body-right {
	width: 50%; float: left;
}
.sa-login-i-i {
	color: rgb(51, 51, 51); font-size: 18px; margin-bottom: 30px;
}
.sa-login-i-i dt {
	 border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(224, 224, 224) currentColor rgb(224, 224, 224) rgb(224, 224, 224); width: 58px; height: 58px; text-align: center; line-height: 60px; float: left;
}
.sa-login-i-i dd {
	width: 80%; float: left;
}
.sa-login-i-i dd input {
	border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgb(224, 224, 224) rgb(224, 224, 224) rgb(224, 224, 224) currentColor; width: 100%; height: 56px; color: rgb(51, 51, 51); line-height: 56px; text-indent: 12px;
}
.sa-login-inner-box .sa-yz input {
	width: 60%; float: left;
}
.sa-yz .sa-yz-img {
	border: 1px solid rgb(224, 224, 224); width: 28%; height: 60px; float: right;
}
.sa-yz .sa-yz-img img {
	width: 100%; height: 100%;
}
.sa-login-i-i .sa-login-ts {
	width: 90%; text-align: right; color: rgb(153, 153, 153); padding-right: 10%; font-size: 16px; margin-top: 12px; margin-bottom: -12px;
}
.sa-login-wjcz {
	width: 90%;
}
.sa-login-wjma {
	font-size: 16px; float: left;
}
.sa-login-cz {
	font-size: 16px; float: right;
}
.sa-login-zctj {
	margin: 20px 0px; position: relative;
}
.sa-login-zhuce {
	background: rgb(255, 255, 255); border-radius: 20px; border: 1px solid rgb(225, 0, 50); width: 43%; height: 45px; color: rgb(225, 0, 50); font-size: 18px; margin-right: 20px;
}
.sa-login-denglu {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); border-radius: 30px; border: currentColor; width: 43%; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 46px; font-size: 18px; display: inline-block; -webkit-border-radius: 30px; -o-border-radius: 30px; -moz-border-radius: 30px;
}
.sa-login-body-r-dl {
	padding-left: 12%;
}
.sa-login-body-r-dl p {
	color: rgb(102, 102, 102); font-size: 18px; margin-bottom: 20px;
}
.sa-login-body-r-dl li {
	float: left; cursor: pointer;
}
.sa-login-body-r-ndl {
	color: rgb(102, 102, 102); padding-left: 12%; font-size: 18px; margin-top: 60px;
}
.sa-login-body-r-ndl-a {
	margin: 30px 0px;
}
.sa-login-body-hzhb .sa-login-body-left {
	margin: 0px auto; border: 0px currentColor; float: none;
}
@media screen and (max-width:768px)
{
.sa-login-body-left {
	border: 0px currentColor; width: 100%; float: none;
}
.sa-login-body-right {
	width: 100%; float: none; position: relative;
}
.sa-login-zctj {
	height: 105px;
}
.sa-login-zhuce {
	left: 0px; top: 60px; width: 100%; display: block; position: absolute;
}
.sa-login-denglu {
	width: 100%; display: block;
}
.sa-login-m-la {
	top: 0px; right: 0px; position: absolute;
}
.sa-login-body-r-dl {
	padding-left: 2%;
}
.sa-login-body-r-ndl {
	padding-left: 2%; font-size: 16px;
}
.sa-login-body-r-ndl-a {
	margin: 20px 0px;
}
.sa-login-body-r-dl p {
	font-size: 16px;
}
}
.sa-p-cpjz {
	
}
.sa-p-cpjz .sa-p-cpjz-title {
	color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-p-cpjz > ul {
	margin-right: -3%;
}
.sa-p-cpjz .sa-p-cpjz-item {
	width: 30.33%; margin-top: 40px; margin-right: 3%; float: left;
}
.sa-p-cpjz-item .sa-img {
	border: 1px solid rgb(224, 224, 224);
}
.sa-p-cpjz-item .sa-img img {
	width: 100%; display: block;
}
.sa-p-cpjz-item .sa-title {
	margin: 20px 0px 10px; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 22px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-p-cpjz-item .sa-title a {
	color: rgb(51, 51, 51);
}
.sa-p-cpjz-item .sa-desc {
	height: 80px; color: rgb(102, 102, 102); line-height: 1.7; overflow: hidden; font-size: 16px; -ms-text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.sa-p-xgfa {
	margin-top: 60px;
}
.sa-p-xgfa .sa-p-xgfa-title {
	color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-p-xgfa > ul {
	margin-right: -2%;
}
.sa-p-xgfa .sa-p-xgfa-item {
	width: 48%; margin-top: 30px; margin-right: 2%; float: left;
}
.sa-p-xgfa-item .sa-img {
	width: 30%; float: left;
}
.sa-p-xgfa-item .sa-img img {
	width: 100%; display: block;
}
.sa-p-xgfa-item .sa-txt {
	width: 68%; margin-left: 2%; float: left;
}
.sa-p-xgfa-item .sa-title {
	color: rgb(51, 51, 51); overflow: hidden; font-size: 22px; font-weight: normal; margin-bottom: 0px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-p-xgfa-item .sa-desc {
	color: rgb(102, 102, 102); line-height: 1.7; overflow: hidden; font-size: 16px; max-height: 52px;
}
.sa-p-xgfa-item .sa-more {
	font-size: 15px; margin-top: 6px;
}
.sa-p-xgfa-item .sa-more a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 16px;
}
.sa-p-cgal {
	margin-top: 60px; position: relative;
}
.sa-p-cgal .sa-p-cgal-title {
	color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 12px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-p-cgal > ul {
	margin-right: -2%;
}
.sa-p-cgal .sa-p-cgal-item {
	width: 23%; margin-top: 30px; margin-right: 2%; float: left;
}
.sa-p-cgal-item img {
	width: 100%; display: block;
}
.sa-p-cgal-item h5 {
	margin: 16px 0px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; font-weight: normal; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.sa-p-cgal-more {
	top: 16px; right: 6px; font-size: 16px; position: absolute;
}
.sa-p-cgal-more a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 16px;
}
.sa-p-xgsp {
	margin-top: 60px; position: relative;
}
.sa-p-xgsp .sa-p-xgsp-title {
	color: rgb(51, 51, 51); line-height: 48px; padding-bottom: 14px; font-size: 28px; font-weight: normal; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-p-xgsp > ul {
	margin-right: -2%;
}
.sa-p-xgsp-item {
	width: 23%; margin-top: 30px; margin-right: 2%; float: left;
}
.sa-p-xgsp-item .sa-title {
	height: 50px; color: rgb(51, 51, 51); overflow: hidden; font-size: 18px; font-weight: normal; margin-top: 10px;
}
.sa-p-xgsp-pic {
	position: relative;
}
.sa-p-xgsp-pic img {
	width: 100%;
}
.sa-p-xgsp-pic .sa-p-xgsp-play {
	left: 50%; top: 50%; width: 44px; margin-top: -22px; margin-left: -22px; position: absolute;
}
.sa-p-xgsp-more {
	top: 16px; right: 6px; font-size: 16px; position: absolute;
}
.sa-p-xgsp-more a {
	background: url("../img/sa-r-arr.png") no-repeat right; color: rgb(225, 0, 50); padding-right: 16px;
}
@media screen and (max-width:768px)
{
.sa-p-cpjz > ul {
	margin-right: 0px;
}
.sa-p-cpjz .sa-p-cpjz-item {
	width: 100%; margin-right: 0px; float: none;
}
.sa-p-xgfa > ul {
	margin-right: 0px;
}
.sa-p-xgfa .sa-p-xgfa-item {
	width: 100%; margin-right: 0px; float: none;
}
.sa-p-cgal > ul {
	margin-right: 0px;
}
.sa-p-cgal .sa-p-cgal-item {
	width: 100%; margin-right: 0px; float: none;
}
.sa-p-xgsp > ul {
	margin-right: 0px;
}
.sa-p-xgsp .sa-p-xgsp-item {
	width: 100%; margin-right: 0px; float: none;
}
.sa-p-cgal-more {
	margin: 12px 0px; text-align: center; position: static;
}
.sa-p-xgsp-more {
	margin: 12px 0px; text-align: center; position: static;
}
.sa-p-xgfa-item .sa-desc {
	display: none;
}
.sa-p-xgfa .sa-p-xgfa-item {
	position: relative;
}
.sa-p-xgfa-item .sa-more {
	left: 32%; bottom: 0px; position: absolute;
}
}
.sa-xxlb-4 {
	margin: 20px auto 50px;
}
.sa-xxlb-4 a {
	color: rgb(51, 51, 51);
}
.sa-xxlb-4 .sa-xxlb-4-title {
	color: rgb(225, 0, 50); padding-bottom: 12px; font-size: 22px; font-weight: normal; margin-bottom: 16px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-xxlb-4-o .sa-xxlb-4-title {
	color: rgb(225, 0, 50); padding-bottom: 12px; font-size: 22px; font-weight: normal; margin-bottom: 16px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-xxlb-4 .sa-xxlb-4-4 > ul li {
	background: url("../img/dot.png") no-repeat left 16px; width: 25%; padding-left: 12px; float: left;
}
.sa-xxlb-4 .sa-xxlb-4-5 > ul li {
	background: url("../img/dot.png") no-repeat left 16px; width: 20%; padding-left: 12px; float: left;
}
.sa-xxlb-4 .sa-xxlb-4-6 > ul li {
	background: url("../img/dot.png") no-repeat left 16px; width: 16.66%; padding-left: 12px; float: left;
}
.sa-xxlb-4 dd > ul li {
	line-height: 36px; font-size: 16px;
}
.sa-xxlb-4-o {
	margin: 20px auto 50px;
}
.sa-xxlb-4-o a {
	color: rgb(51, 51, 51);
}
.sa-xxlb-4-o-item {
	width: 48%; margin-right: 2%; float: left;
}
.sa-xxlb-4-o-item-3 {
	width: 30.33%; margin-right: 2%; float: left;
}
.sa-xxlb-4-o-item-4 {
	width: 23%; margin-right: 2%; float: left;
}
.sa-xxlb-4-o li {
	background: url("../img/dot.png") no-repeat left 16px; line-height: 36px; padding-left: 12px; font-size: 16px;
}
@media screen and (max-width:1020px)
{
.sa-xxlb-4 .sa-xxlb-4-5 > ul li {
	width: 25%; float: left;
}
.sa-xxlb-4 .sa-xxlb-4-6 > ul li {
	width: 25%; float: left;
}
.sa-xxlb-4-o-item-3 {
	width: 48%; margin-right: 2%; float: left;
}
.sa-xxlb-4-o-item ul {
	margin-bottom: 24px;
}
.sa-xxlb-4-o-item-3 ul {
	margin-bottom: 24px;
}
.sa-xxlb-4-o-item-4 {
	width: 48%; margin-right: 2%; float: left;
}
.sa-xxlb-4-o-item-4 ul {
	margin-bottom: 24px;
}
}
@media screen and (max-width:768px)
{
.sa-xxlb-4 .sa-xxlb-4-4 > ul li {
	width: 50%; float: left;
}
.sa-xxlb-4 .sa-xxlb-4-5 > ul li {
	width: 50%; float: left;
}
.sa-xxlb-4 .sa-xxlb-4-6 > ul li {
	width: 50%; float: left;
}
.sa-xxlb-4-o-item {
	width: 100%; margin-right: 0px; float: left;
}
.sa-xxlb-4-o-item-3 {
	width: 100%; margin-right: 0px; float: left;
}
.sa-xxlb-4-o-item-4 {
	width: 100%; margin-right: 0px; float: left;
}
}
.sa-wang-wrap {
	margin-bottom: 80px;
}
.sa-wang-item {
	padding: 1%; border: 1px solid rgb(224, 224, 224); width: 12%; line-height: 1.7; margin-right: 2%; margin-bottom: 20px; float: left;
}
.sa-wang-title {
	color: rgb(225, 0, 50); padding-bottom: 10px; font-size: 20px; font-weight: normal; margin-bottom: 12px; border-bottom-color: rgb(224, 224, 224); border-bottom-width: 1px; border-bottom-style: solid;
}
.sa-wang-inner {
	font-size: 18px;
}
.sa-wang-title a {
	color: rgb(225, 0, 50);
}
.sa-wang-title-e {
	color: rgb(225, 0, 50); font-size: 18px; font-weight: normal;
}
.sa-wang-inner div {
	color: rgb(153, 153, 153); padding-left: 14px; font-size: 16px;
}
.sa-wang-inner div a {
	color: rgb(153, 153, 153);
}
@media screen and (max-width:1200px)
{
.sa-wang-item {
	width: 29%;
}
}
@media screen and (max-width:768px)
{
.sa-wang-item {
	width: 98%; margin-right: 0px; float: none;
}
}
.chanpin-view-all {
	top: -16px; font-size: 16px; margin-bottom: 24px; position: relative;
}
.chanpin-view-all-btn {
	background: url("../img/btn_bg.jpg") repeat-y left top rgb(236, 87, 53); padding: 10px 0px; border-radius: 4px; width: 130px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; margin-right: 10px; display: inline-block; cursor: pointer; -webkit-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px;
}
.chanpin-view-all .dt-title {
	margin: 6px 0px; color: rgb(225, 0, 50); font-size: 18px;
}
.chanpin-view-all .dt-title a {
	color: rgb(225, 0, 50);
}
.chanpin-view-all .dt-title-child {
	margin: 4px 0px; font-size: 16px; font-weight: bold;
}
.chanpin-view-all .dd-item {
	width: 31.33%; line-height: 28px; overflow: hidden; padding-right: 2%; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.chanpin-view-all .close {
	padding: 6px 0px; text-align: center; color: rgb(225, 0, 50); cursor: pointer;
}
.chanpin-view-all .v-all {
	display: none;
}
.chanpin-view-all .dt-title-child::before {
	clear: both; display: table; content: " ";
}
.chanpin-view-all .dt-title-child::after {
	clear: both; display: table; content: " ";
}
@media all and (max-width:992px)
{
.chanpin-view-all .dd-item {
	width: 48%;
}
}
@media all and (max-width:768px)
{
.chanpin-view-all .dd-item {
	width: 98%;
}
.product-list-a {
	height: 73px; position: relative;
}
.chanpin-view-all-btn {
	top: 50px; position: absolute;
}
}
