@charset "utf-8";
/* 注释勿删--谢谢 */
/* 导入LSEE文件：@import“name”    导入css文件 @import (lsee)“name” */
/*预定义 间距 */
/*预定义 三角 */
/*样式的重置*/
body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dd,
dt,
form,
input,
p {
  padding: 0;
  margin: 0;
  font-weight: normal;
}
body {
  font-family: "微软雅黑";
  color: #555555;
  font-size: 1rem;
}
a {
  display: block;
  text-decoration: none;
  color: #555555;
}
img {
  display: block;
  outline: none;
}
li {
  list-style: none;
}
/* 自定义样式 */
.container {
  width: 100%;
  max-width: 640px;
  min-width: 320px;
  margin: 0 auto;
  position: relative;
}
.left {
  float: left!important;
}
.clear {
  clear: both;
}
.right {
  float: right!important;
}
.clearFloat {
  zoom: 1;
}
.clearFloat:after {
  content: '.';
  width: 0;
  height: 0;
  clear: both;
  display: block;
  visibility: hidden;
}
/* 设置allW类的 宽度及直接子集图片的全局自适应 */
.allW {
  width: 100%;
  margin: auto;
  overflow: hidden;
}
.allW img {
  display: block;
  width: 100%;
}
/* this is a line between two panels */
/* 测试 */
@font-face {
  font-family: myFirstFont;
  src: url('../font/FZSHANGKJW.TTF');
}
/* common */
.C-banner {
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
.C-ys {
  width: 56.25%;
  margin: auto;
  overflow: hidden;
}
.C-ys img {
  display: block;
  width: 100%;
}
.C-ys img {
  display: block;
  width: 100%;
}
.C-gx {
  width: 76.5625%;
  margin: auto;
  overflow: hidden;
}
.C-gx img {
  display: block;
  width: 100%;
}
.C-gx img {
  display: block;
  width: 100%;
}
.C-impor {
  width: 85.9375%;
  margin: auto;
  overflow: hidden;
}
.C-impor img {
  display: block;
  width: 100%;
}
.C-impor img {
  display: block;
  width: 100%;
}
.C-public-p {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
.C-public-p p {
  font-size: 0.9rem;;
  text-indent: 2em;
  line-height: 1.2rem;
}
.C-ys-main {
  box-sizing: border-box;
  padding: 0 0.2rem;
}
.C-ys-main li {
  float: left;
  width: 32.4%;
  margin-right: 1.4%;
}
.C-ys-main li:nth-of-type(3) {
  margin-right: 0;
}
.C-bjt {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
  height: 0.3rem;
  background: url(../images/bj_23.jpg);
}
.C-g-line {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
  height: 0.9rem;;
  background-color: #eee;
}
/*  */
.C-gx-main {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
.C-gx-main p {
  font-size: 0.9rem;;
  line-height: 1.55rem;
  margin-bottom: 0.2rem;
}
.C-gx-main p span {
  background-color: #ff8914;
  color: #fff;
  margin-right: 0.25rem;
  padding-left: 0.1rem;
}
.C-gx-main .C-gx-img {
  margin-top: 1.2rem;
  padding-top: 0.4rem;
  padding-bottom: 1rem;
  position: relative;
}
.C-gx-main .C-gx-img li {
  width: 38.75%;
}
.C-gx-main .C-gx-img li img {
  display: block;
  width: 100%;
}
.C-gx-main .C-gx-img li:last-child {
  position: absolute;
  width: 41.5625%;
  left: 29.21875%;
  top: 0.1rem;
}
.C-import-main {
  padding-top: 0.4rem;
  padding-bottom: 1rem;
  position: relative;
}
.C-import-main li {
  width: 38.75%;
}
.C-import-main li img {
  display: block;
  width: 100%;
}
.C-import-main li:last-child {
  position: absolute;
  width: 41.5625%;
  left: 29.21875%;
  top: 0.1rem;
}
.C-three-steps {
  margin-bottom: 1rem;
}
.C-three-steps ul {
  margin-bottom: 1rem;
}
.C-three-steps li {
  float: left;
  width: 32.4%;
  margin-right: 1.4%;
}
.C-three-steps a,
.C-three-steps img {
  display: block;
  width: 100%;
}
.C-three-steps li:last-child {
  margin-right: 0;
}
.C-LS {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/*  */
.C-maquee .left {
  width: 17.34375%;
  height: 8.1rem;
}
.C-maquee .left img {
  display: block;
  width: 100%;
  height: 100%;
}
.C-maquee .right {
  width: 82%;
}
.C-maquee .swiper-slide {
  height: 8.1rem;
}
.C-maquee .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}
.picMarquee-left .bd ul li {
  width: 39%;
  height: 8.1rem;
}
.picMarquee-left .bd ul li .pic {
  box-sizing: border-box;
  width: 100%;
  padding: 0 0.2rem;
}
.picMarquee-left .bd ul li .pic a {
  display: block;
  width: 100%;
}
.picMarquee-left .bd ul li .pic img {
  display: block;
  width: 100%;
  height: 8.1rem;
}

.sq209-caseBtn{width: 90%; margin: 1.2rem auto 1rem; line-height: 2.2rem; background-color: #ff8400; text-align: center; font-size: 1rem;
  border-radius: 2rem;}
.sq209-caseBtn a{color: #fff;}




.sh-footer-logo{width: 40.625%; height: 8.175em; margin-right: 1.375%;}
.sh-footer-logo a{display: block; width: 100%; height: 100%; background:url(/skin/n/images/shsj_75.jpg) no-repeat left top;
	background-size:cover; margin-top: 0.2em;}
.sh-footer-txt{width: 58%;}
.sh-footer-txt-panel01{width: 100%; overflow: hidden; margin-bottom: 0.5em;}
.panel01-img{width: 15.625%; height: 2.1em;}
.panel01-img a{display: block;width: 100%; height: 100%; background:url(/skin/n/images/shsj_77.jpg) no-repeat left top;
	background-size:cover; margin-top: 0.2em;}
.panel01-txt{width: 82%; font-size: 0.5rem;}
.panel01-img01 a{margin-top: 0.3em;background:url(/skin/n/images/shsj_81.jpg) no-repeat left top;background-size:cover;}
.sh-footer-btn{width: 100%; overflow: hidden; padding-top: 0.85em;}
.sh-footer-btn a{float: left; width: 48.5%; background-color: #3e3a39; color:#fff; line-height: 1.8em; height: 1.8em; border-radius: 0.3em;}
.sh-footer-btn a:first-child{margin-right: 3%;}
.sh-footer-btn a img{width: 19%; margin-right: 6%; margin-top: 0.23em;}
.sh-footer-btn a span{width: 75%; text-align: center;}


#scrolltp{position: fixed;bottom: 2.85rem;right: 0.15rem;z-index: 999999999;}
#scrolltp img{width: 1.3rem;height: 1.3rem;cursor: pointer;}

.footer-nav{background-color: #ededed;}
.footer-nav ul{ box-sizing: border-box; padding: 0.5em 2% 0;}
.footer-nav ul li{float: left; width: 23.5%; margin-right: 2%; background-color: #fff; border:1px #c4c4c4 solid; 
	border-radius: 0.3em; box-sizing: border-box; margin-bottom: 0.5em; text-align: center; padding: 0.5em 0;}

.footer-nav ul .no-marginR{margin-right: 0;}
.footer-nav ul li a{color: #555; font-size:0.5rem;}
.footer-nav ul li h6{font-size: 0.65rem; font-family: '微软雅黑', Arial, sans-serif; margin-top: 0.3em;
	color: #9f9f9f}
.footer-nav ul .on a{color: #ff8400;}
.footer-nav ul .on a h6{color: #ff8400;}
.footer-nav ul .on{border:1px #ff8400 solid; }
