@charset "utf-8";
/*预定义 间距 */
/*预定义 定位 */
/*预定义 三角 */
/* css重置 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dd,
dt,
form,
input,
p,
a {
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: inherit;
}
body {
  max-width: 640px;
  margin: 0 auto;
  font-family: "微软雅黑";
  color: #555555;
  letter-spacing: 0.01rem;
}
a {
  text-decoration: none;
  color: #555555;
}
img {
  outline: none;
  vertical-align:middle;
  max-width:100%;
  height:auto;
}
li {
  list-style: none;
}
/* 自定义样式 */
.container {
  width: 100%;
  max-width: 640px;
  min-width: 320px;
  padding: 0 0.5%;
  box-sizing: border-box;
  margin: 0 auto;
  position: relative;
  overflow:hidden;
}
.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%;
}
/* 设置间距类 */
.margin {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
/* this is a line between two panels */
/* the premary is beginning */
.j-header-bar {
  position: relative;
}
.j-header-bar .j-header-icon {
  position: absolute;
  right: 0.8rem;
  top: 0.6rem;
  display: block;
  width: 3.375rem;
}
/*  */
.j-nav-box {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
.j-nav-box ul {
  /*border-top: 1px #ccc solid;*/
}
.j-nav-box ul > li {
  float: left;
  width: 25%;
  padding: 1% 0 2%;
  border-right: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
  box-sizing: border-box;
}
.j-nav-box li:nth-of-type(4n) {
  border-right: 1px #fff solid;
}
.j-nav-box ul > li:nth-of-type(5),
.j-nav-box ul > li:nth-of-type(6),
.j-nav-box ul > li:nth-of-type(7),
.j-nav-box ul > li:nth-of-type(8){border-bottom:none;}
.j-nav-box a {
  display: block;
  width: 100%;
}
.j-nav-box img {
  display: block;
  width: 25%;
  margin: 0 auto;
}
.j-nav-box span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.9rem;
}
.j-nav-box li:last-child span {
  width: 90%;
  margin: 0 auto;
  background-color: #eee;
  font-size: 0.675rem;
  line-height: 1rem;
  height: 2.7rem;
  border-radius: 0.4rem;
  padding: 0.3rem 0;
  margin-top: 3%;
}

.j-nav-box li #btnChange span {
  width: 90%;
  margin: 0 auto;
  background-color: #eee;
  font-size: 0.675rem;
  line-height: 1rem;
  height: 2.7rem;
  border-radius: 0.4rem;
  padding: 0.3rem 0;
  margin-top: 3%;
}

.j-device{margin-bottom:0.8rem;}
.j-device .swiper-container-horizontal > .swiper-pagination {
  width: 100%;
  text-align: right;
}
.j-device .swiper-pagination-bullet {
  width: 1.4rem;
  height: 0.3rem;
  border-radius: 0;
}
.j-device .swiper-pagination-bullet:first-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
.j-device .swiper-pagination-bullet:last-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
/*  */
.j-news {
  margin-top: 0.8rem;
  margin-bottom: 0.825rem;
  /* dd:before{
		content: url(../images/sb-a_41.jpg);
	
		padding: 0 0.2rem 0 0.2rem;
	} */
}
.j-news dt {
  margin-bottom: 0.5rem;
}
.j-news dt .left {
  width: 32.8125%;
  /* padding-left: 0.4% */
}
.j-news dt .right {
  width: 65.8%;
  /* padding-right: 0.4%; */
}
.j-news dt .right h1 {
  font-size: 1rem;
}
.j-news dt .right h1 span {
  font-size: 0.7rem;
}
.j-news dt .right .bj-line {
  height: 0.225rem;
  margin-top: 0.15rem;
  margin-bottom: 0.15rem;
  background: url(../images/sb-a_33.jpg) repeat-x;
}
.j-news dt .right p {
  font-size: 0.9rem;
  line-height: 1.4rem;
  text-indent: 2.05rem;
  background: url(../images/sb-a_36.jpg) no-repeat;
  background-size: 1.875rem 1.35rem;
}
.j-news dt .right p a {
  color: #ffae36;
}
.j-news dd {
  width: 95%;
  margin: auto;
  background-color: #faf9f9;
  line-height: 2rem;
  font-size: 0.9rem;
  box-sizing: border-box;
  padding-left: 0.825rem;
  border-bottom: 1px #7a7979 dashed;
  background: url(../images/sb-a_41.jpg) no-repeat 0.2rem center;
  background-size: 0.375rem 0.45rem;
  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.j-public-title {
  text-align: center;
  width: 90%;
  margin: auto;
  overflow: hidden;
  border: 0.075rem #fd9701 solid;
  padding: 0.5rem 0;
  color: #fd9701;
  margin-bottom: 1.2rem;
  margin-top: 0.5rem;
}
.j-public-title a{color:inherit;}
.j-public-title img {
  display: block;
  width: 100%;
}
.j-public-title h1 {
  font-size: 1rem;
}
.j-public-title h6 {
  font-size: 0.5rem;
  text-transform: uppercase;
}
.j-g-line {
  height: 0.55rem;
  background-color: #eee;
}
.j-pub-title {
  padding-top: 0.8rem;
  margin-bottom: 0.825rem;
}
.j-pub-title h1 {
  font-size: 0.9rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px #ccc solid;
}
.j-pub-title h1 span {
  color: #166be0;
  font-size: 1.2rem;
  line-height: 1.2rem;
  font-weight: bold;
}
.j-pub-title em {
  display: block;
  width: 59.3%;
  height: 2px;
  margin-top: -2px;
  background-color: #166be0;
}
.j-pub-title1 em {
  width: 84%;
}
/*  */
.j-affect li {
  float: left;
  width: 32.4%;
  margin-right: 1.4%;
  color: #fff;
  height: 12rem;
  background-color: #166be0;
}
.j-affect li h1 {
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  line-height: 1rem;
  padding-top: 1.12rem;
  padding-bottom: 0.6rem;
}
.j-affect li p {
  word-wrap:break-word;word-break:break-all;
  box-sizing: border-box;
  padding: 0 0.45rem;
  font-size: 0.85rem;
  line-height: 1.2rem;
  height: 6.5rem;
}
.j-affect li p span {
  display: inline-block;
  border: 1px rgba(255, 255, 255, 0.3) solid;
  padding: 0.1rem 0 0.1rem 0.15rem;
  border-radius: 0.4rem;
  margin-right: 5%;
}
.j-affect li a {
  display: block;
  width: 70%;
  margin: 0 auto;
  border: 1px #fff solid;
  text-align: center;
  line-height: 1.6rem;
  color: #fff;
  font-size: 0.85rem;
}
.j-affect li:nth-of-type(3) {
  margin-right: 0;
}
.j-connect {
  width: 84%;
  margin: 0.825rem auto 0;
  overflow: hidden;
  padding-bottom: 0.825rem;
}
.j-connect .left {
  width: 38%;
}
.j-connect .left img {
  display: block;
  width: 100%;
}
.j-connect .right {
  width: 56%;
  margin-top: 0.1rem;
  position: relative;
  margin-right: 2%;
  text-align: center;
}
.j-connect .right h1 {
  font-size: 0.85rem;
  line-height: 2rem;
  background-color: #fd9701;
  color: #fff;
}
.j-connect .right img {
  position: absolute;
  right: -0.15rem;
  top: 1.3rem;
  display: block;
  width: 0.9375rem;
}
.j-by-list {
  margin-top: 0.825rem;
}
.j-by-list li {
  float: left;
  width: 23%;
  margin-left: 1%;
  margin-right: 1%;
  height: 3.8rem;
  border-radius: 0.45rem;
}
.j-by-list a {
  display: block;
  width: 100%;
  color: #fff;
}
.j-by-list li:nth-of-type(1) {
  background-color: #6ec28e;
}
.j-by-list li:nth-of-type(2) {
  background-color: #fd9701;
}
.j-by-list li:nth-of-type(3) {
  background-color: #0096f8;
}
.j-by-list li:nth-of-type(4) {
  background-color: #40b9ce;
}
.j-by-list img {
  display: block;
  width: 1.65rem;
  margin: 0 auto;
  padding-top: 0.4rem;
}
.j-by-list span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.9rem;
}
/*  */
.j-kx {
  box-sizing: border-box;
  border: 1px #ccc solid;
  border-bottom: none;
  padding-top: 0.75rem;
}
.j-kx h1.title {
  height: 2.25rem;
  text-align: center;
  width: 95.5%;
  margin: auto;
  overflow: hidden;
  line-height: 2.25rem;
  font-size: 0.9rem;
  /* i{
			width: 1.275rem;
			height: 2.25rem;
			display: inline-block;
			background: url(../images/cascade_03.png) no-repeat center;
			background-size:1.275rem 1.5375rem;
		} */
  background: url(../images/sb-a_33.jpg);
}
.j-kx h1.title img {
  display: block;
  width: 100%;
}
.j-kx h1.title span {
  font-size: 1rem;
  color: #166be0;
  font-weight: bold;
  padding-right: 0.15rem;
  display: inline-block;
  background: url(../images/cascade_03.png) no-repeat left center;
  padding-left: 1.5rem;
  background-size: 1.275rem 1.5375rem;
}
.j-kx .j-check {
  width: 95.5%;
  margin: auto;
  overflow: hidden;
  padding: 0.825rem 0;
}
.j-kx .j-check img {
  display: block;
  width: 100%;
}
.j-kx .j-check .left {
  width: 49%;
  margin-right: 2%;
  height: 10.2375rem;
}
.j-kx .j-check .left ul > li {
  font-size: 0.9rem;
  background-color: #eee;
  line-height: 2rem;
  padding-left: 1.4rem;
  border-bottom: 1px #fff solid;
}
.j-kx .j-check .left p {
  font-size: 0.9rem;
  padding-top: 0.5rem;
  line-height: 1.2rem;
}
.j-kx .j-check .left p a {
  color: #fd9701;
  float: right;
}
.j-kx .j-check .right {
  width: 49%;
  height: 10.2375rem;
  border-bottom: 1px #eee solid;
  box-sizing: border-box;
  border-left: 1px #eee solid;
  border-right: 1px #eee solid;
}
.j-kx .j-check .right video{height:8rem;}
.j-kx .j-check .right span {
  font-size: 0.9rem;
  display: block;
  width: 100%;
  text-align: center;
  line-height: 2.1rem;
  background-color: #eee;
}
.bj-line-ds {
  height: 0.5rem;
  background: url(../images/sb-a_33.jpg);
}
.j-cared {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
  padding:0.75rem 1% 0;
  box-sizing: border-box;
  border: 1px #ccc solid;
}
.j-cared h1.title {
  height: 2.25rem;
  text-align: center;
  width: 100%;
  margin: auto;
  overflow: hidden;
  /*margin-bottom: 0.825rem;*/
  line-height: 2.25rem;
  font-size: 0.9rem;
  background: url(../images/sb-a_33.jpg);
}
.j-cared h1.title img {
  display: block;
  width: 100%;
}
.j-cared h1.title span {
  font-size: 1rem;
  color: #166be0;
  font-weight: bold;
  padding-right: 0.15rem;
  display: inline-block;
  background: url(../images/cascade_11.png) no-repeat left center;
  padding-left: 1.5rem;
  background-size: 1.275rem 1.5375rem;
}
.j-cared .j-cared-box {
  margin-top: 0.825rem;
}
.ts-VV {
  height: 17.0625rem;
  padding-top: 0.8rem;
  box-sizing: border-box;
  background: url(../images/ty_41.jpg) no-repeat;
  background-size: 100%;
}
.ts-VV .TS {
  box-sizing: border-box;
  padding: 1.4rem 0rem;
}
.ts-VV span {
  padding-top: 0.45rem;
  font-size: 0.75rem;
  display: block;
  width: 100%;
  text-align: center;
  line-height: 1.2rem;
  color: #333;
  text-shadow: 0px 0px 2px  #fff;
}
.ts-VV video {
  display: block;
  width: 100%;
  height:11rem;
  box-sizing: border-box;
  border: 0.4rem #6d6d6d solid;
  border-radius: 0.5rem;
}
.TS .swiper-slide a {
  display: block;
  width: 100%;
  font-size: 0.7rem;
  text-align: center;
  line-height: 2rem;
}
.TS .swiper-slide {
  width: 60%;
  height: 100%;
}
.TS .swiper-slide span {
  font-size: 0.9rem;
  text-align: center;
  display: block;
  width: 100%;
  padding-top: 0.6rem;
}
.j-cared .j-cared-main {
  box-sizing: border-box;
  padding: 3% 0px;
}
.j-cared .j-cared-main dl.left {
  width: 39.84375%;
}
.j-cared .j-cared-main dl.left dt {
  font-size: 0.9rem;
  height: 3.6rem;
  font-weight: bold;
  background-color: #166be0;
  color: #fff;
  text-align: center;
  margin-bottom: 0.4rem;
  padding: 0.5rem 2%;
  box-sizing: border-box;
}
.j-cared .j-cared-main dl.left dd {
  font-size: 0.9rem;
  text-align: center;
  background-color: #eee;
  line-height: 2.6rem;
  margin-bottom: 0.25rem;
}
.j-cared .j-cared-main dl.left dd:last-child {
  margin-bottom: 0;
}
.j-cared .j-cared-main dl.right {
  width: 58.4%;
}
.j-cared .j-cared-main dl.right dt {
  font-size: 0.9rem;
  height: 3.6rem;
  font-weight: bold;
  background-color: #166be0;
  color: #fff;
  text-align: center;
  margin-bottom: 0.4rem;
  padding: 0.7rem 2%;
  box-sizing: border-box;
}
.j-cared .j-cared-main dl.right dt span {
  font-size: 0.6rem;
  display: block;
  width: 100%;
  text-transform: uppercase;
}
.j-cared .j-cared-main dl.right h1 {
  font-size: 0.9rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px #ccc dashed;
  margin-bottom: 0.5rem;
  margin-top: 0.2rem;
}
.j-cared .j-cared-main dl.right h1 span {
  background-color: #fd9701;
  color: #fff;
  display: inline-block;
  padding: 0 0 0 0.2rem;
  margin-right: 0.2rem;
}
.j-cared .j-cared-main dl.right p {
  display:inline;
}
.j-cared .j-cared-main dl.right p span {
  color: #fd9701;
  background:none;
}
.j-cared .j-cared-main dl.right dd:last-child h1 {
  border-bottom: none;
  margin-bottom: 0;
  padding:0;
}
/*  */
.j-doctor {
  background-color: #effaff;
}
.j-doctor ul {
  box-sizing: border-box;
  padding: 0rem 0.25rem;
}
.j-doctor li {
  padding: 0.825rem 0;
  border-bottom: 1px #ccc dashed;
}
.j-doctor li .left {
  width: 28%;
  margin-left: 1%;
}
.j-doctor li .left img {
  display: block;
  width: 100%;
}
.j-doctor li .left h4 {
  margin-top: 0.3rem;
  font-size: 0.9rem;
  text-align: center;
}
.j-doctor li .left h4 span {
  display: inline-block;
  background-color: #166be0;
  color: #fff;
  padding-right: 0.4rem;
  padding-left: 0.25rem;
  margin-left: 0.25rem;
  border-radius: 0 0.4rem 0.4rem 0;
}
.j-doctor li .txt {
  width: 40%;
  margin-left: 4%;
}
.j-doctor li .txt h1 {
  font-size: 0.975rem;
  padding-top: 0.75rem;
  padding-bottom: 0.3rem;
  border-bottom: 1px #ccc solid;
  margin-bottom: 0.3rem;
}
.j-doctor li .txt h1 span {
  font-size: 0.9rem;
  display: inline-block;
  padding-left: 0.4rem;
}
.j-doctor li .txt p {
  font-size: 0.9rem;
  line-height: 1.2rem;
}
.j-doctor li .txt p a {
  color: #fe0000;
}
.j-doctor li .right {
  width: 25%;
  padding-top: 2.2rem;
}
.j-doctor li .right a {
  display: block;
  width: 100%;
  border: 1px #166be0 solid;
  line-height: 1.8rem;
  box-sizing: border-box;
  padding-left: 1.4rem;
  background: url(../images/sb-a_67.jpg) no-repeat 0.25rem center;
  background-size: 0.975rem 1.2rem;
}
.j-doctor li .right a:last-child {
  border: 1px #ffae36 solid;
  margin-top: 0.75rem;
  background: url(../images/sb-a_71.jpg) no-repeat 0.25rem center;
  background-size: 0.975rem 1.2rem;
}
.j-doctor li:last-child {
  border-bottom: none;
}
.j-doctor .btn {
  width: 48%;
  margin: auto;
  overflow: hidden;
  font-size: 0.9rem;
  border: 1px #ccc solid;
  line-height: 1.6rem;
  box-sizing: border-box;
  padding-left: 0.6rem;
  background: url(../images/arr_19.jpg) no-repeat 93.5% center;
  background-size: 0.77rem;
  margin-bottom: 0.5rem;
}
.j-doctor .btn img {
  display: block;
  width: 100%;
}
.j-centerNav {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
.j-centerNav li {
  float: left;
  width: 25%;
  box-sizing: border-box;
  border-right: 1px #ccc solid;
  padding: 0.5rem 0;
}
.j-centerNav img {
  display: block;
  width: 2.475rem;
  margin: 0 auto;
}
.j-centerNav span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: .9rem;
  padding-top: 0.25rem;
}
.j-centerNav li:last-child {
  border-right: 1px #fff solid;
}
.j-reading {
  margin-top: -0.25rem;
}
.j-reading dd {
  font-size: 0.9rem;
  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
  line-height: 1.8rem;
  border-bottom: 1px #ccc dashed;
  padding-left: 0.95rem;
  background: url(../images/sb-a_41.jpg) no-repeat 0.25rem center;
  background-size: 0.375rem 0.45rem;
}
.j-reading dd:last-child {
  border-bottom: none;
}
.j-videos .left {
  height: 10.875rem;
  width: 50.3125%;
}
.j-videos .left video {
  height: 9.3rem;
  width: 100%;
}
.j-videos .left span {
  font-size: 0.9rem;
  display: block;
  width: 100%;
  text-align: center;
  padding-top: 0.4rem;
}
.j-videos .right {
  padding-top: 0.4rem;
  width: 48%;
  background-color: #eee;
  height: 11.275rem;
}
.j-videos .right p {
  font-size: 0.85rem;
  width: 100%;
  box-sizing: border-box;
  padding: 0 0.1rem;
  line-height: 1.2rem;
}
.j-videos .right p span {
  color: #166be0;
}
.j-videos .right p a {
  color: #ffae36;
}
.j-videos .btn {
  width: 100%;
  margin: auto;
  overflow: hidden;
  text-align: center;
  font-size: 0.9rem;
  padding: 0.4rem 0;
  border: 1px #ccc solid;
  margin-top: 0.825rem;
  margin-bottom: 0.6rem;
  clear: both;
  box-sizing: border-box;
}
.j-videos .btn img {
  display: block;
  width: 100%;
}
.j-videos .btn span {
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  line-height: 1.2rem;
  background-color: #ff0000;
  color: #fff;
  border-radius: 50%;
  margin-right: 0.2rem;
}
.j-dA li {
	box-sizing: border-box;
  padding: 0.6rem;
  border-bottom: 1px #ccc dashed;
}
.j-dA li:last-child {
  border-bottom: none;
}
.j-dA .left {
  width: 18.6%;
}
.j-dA .right {
  width: 79%;
}
.j-dA .right h1 {
  font-size: 0.9rem;
  color: #166be0;
  padding-top: 0.3rem;
  padding-bottom: 0.25rem;
}
.j-dA .right h1 span {
  color: #fff;
  background-color: #166be0;
  display: inline-block;
  line-height: 0.55rem;
  padding-bottom: 0.2rem;
  margin-right: 0.3rem;
}
.j-dA .right .xm {
  float: left;
  width: 50%;
  font-size: 0.9rem;
  color: #ffae36;
}
.j-dA .right .nl {
  float: left;
  font-size: 0.9rem;
  color: #ffae36;
}
.j-dA .right p {
  padding-top: 0.25rem;
  white-space: nowrap;
  font-size: 0.85rem;
}
.j-dA .right p span,
.j-dA .right p a {
  color: #ffae36;
}
.j-hopsital h1 {
  margin-top: 0.3rem;
  color: #166be0;
  font-size: 1.2rem;
  font-weight: bold;
  border-bottom: 1px #ccc solid;
  line-height: 2.4rem;
  text-align: center;
}
.j-hopsital h1 span{font-size: 0.7em;line-height: normal;display: block;font-weight: 100;margin-bottom: 2%;}
.j-hopsital em {
  display: block;
  width: 90%;
  margin: 0 auto;
  height: 2px;
  background-color: #166be0;
  margin-top: -2px;
}
.j-wj .left {
  width: 50%;
}
.j-wj .left video {
  height:  9.2rem;
  width: 100%;
}
.j-wj .right {
  width: 48%;
}
.j-wj ul {
  margin-top: -0.2rem;
  padding-bottom: 0.2rem;
  margin-bottom: 0.2rem;
  border-bottom: 1px #ccc solid;
}
.j-wj ul > li {
  width: 100%;
  box-sizing: border-box;
  padding-left: 1rem;
  font-size: 0.7rem;
  line-height: 1.4rem;
  background: url(../images/nb_34.jpg) no-repeat left center;
  background-size: 0.675rem 0.7rem;
}
.j-wj p {
  font-size: 0.9rem;
  line-height: 1.2rem;
  text-indent: 2em;
}
.j-wj p a {
  color: #ff0101;
}
.j-tab-btn {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
.j-tab-btn li {
  float: left;
  width: 24.1%;
  margin-right: 1.2%;
  text-align: center;
  font-size: 0.6rem;
  background-color: #eee;
  padding: 0.5rem 0;
}
.j-tab-btn span {
  display: block;
  font-size: 0.9rem;
  width: 100%;
  font-weight: bold;
}
.j-tab-btn li:last-child {
  margin-right: 0;
}
.j-tab-btn .on {
  background-color: #166be0;
  color: #fff;
}
.j-tab {
  margin-bottom: 0.825rem;
}
/* .s4,.s3,.s2,.s1 img{
	display: block;
	width: 100%;
	height: 15rem;
} */
.j-tab-txt {
  height: 15rem;
}
.j-tab-txt img {
  display: block;
  width: 100%;
  height: 15rem;
}
.j-tab-txt li {
  width: 100%;
  height: 15rem;
}
.j-tab-txt .swiper-container-horizontal > .swiper-pagination {
  width: 100%;
  text-align: right;
}
.j-tab-txt .swiper-pagination-bullet {
  width: 1.4rem;
  height: 0.3rem;
  border-radius: 0;
  background-color: #fff;
}
.j-tab-txt .swiper-pagination-bullet:first-child {
  border-radius: 0.4rem 0 0 0.4rem;
}
.j-tab-txt .swiper-pagination-bullet:last-child {
  border-radius: 0 0.4rem 0.4rem 0;
}
.j-foot-nav {
  padding-bottom: 0.4rem;
}
.j-foot-nav li {
  float: left;
  width: 32%;
  margin-right: 2%;
  font-size: 0.9rem;
  line-height: 1.75rem;
  border: 1px #ccc solid;
  border-radius: 1rem;
  box-sizing: border-box;
  text-align: center;
  margin-bottom: 0.6rem;
}
.j-foot-nav li:nth-of-type(3n) {
  margin-right: 0;
}
.j-comment li {
  padding: 1rem 0;
  border-bottom: 1px #ccc solid;
}
.j-comment .left {
  box-sizing: border-box;
  width: 26%;
}
.j-comment .left img {
  display: block;
  width: 3.7875rem;
  margin: 0 auto;
}
.j-comment .left span {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.675rem;
  margin-top: 0.4rem;
}
.j-comment .right {
  width: 73%;
  margin-right: 1%;
}
.j-comment .right .title {
  background-color: #f5f1f0;
  overflow: hidden;
  padding: 0.4rem 0;
}
.j-comment .right .title span {
  float: left;
  width: 50%;
}
.j-comment .right .title span:first-child {
  padding-left: 0.3rem;
  box-sizing: border-box;
}
.j-comment .right .title span:last-child {
  background: url(../images/last_46.jpg) no-repeat 80% center;
  background-size: 4.3125rem 0.825rem;
}
.j-comment .right p {
  font-size: 0.675rem;
  padding-top: 0.1rem;
  line-height: 1rem;
}
.j-comment .right dl {
  box-sizing: border-box;
  padding: 0.5rem 1rem 0;
}
.j-comment .right dd {
  float: left;
  width: 38%;
  margin-right: 5%;
  box-sizing: border-box;
  padding-left: 1rem;
  padding-left: 1.55rem;
  background: url(../images/last_51.jpg) no-repeat 0.5rem center;
  background-size: 1.0125rem 0.7875rem;
}
.j-comment .right dd:nth-of-type(2) {
  border: 1px #ccc solid;
  width: 26%;
  border-radius: 1rem;
  padding-left: 1.55rem;
  background: url(../images/last_57.jpg) no-repeat 0.5rem center;
  background-size: 1.0125rem 0.7875rem;
}
.j-comment .right dd:nth-of-type(3) {
  width: 26%;
  border: 1px #ccc solid;
  border-radius: 1rem;
  margin-right: 0;
  padding-left: 1.55rem;
  background: url(../images/last_54.jpg) no-repeat 0.5rem center;
  background-size: 1.0125rem 0.7875rem;
}
.j-comment .btn {
  padding-top: 0.5rem;
  padding-bottom: 0.825rem;
}
.j-comment .btn a.left {
  width: 80%;
  font-size: 0.9rem;
}
.j-comment .btn a.right {
  width: 20%;
  text-align: right;
  margin-right: 0;
}
.j-again-nav ul {
  box-sizing: border-box;
  padding: 0.825rem;
}
.j-again-nav li {
  float: left;
  width: 23.2%;
  margin-right: 2.4%;
  border: 1px #ccc solid;
  box-sizing: border-box;
  border-radius: 0.8rem;
  padding: 0.75rem 0;
}
.j-again-nav img {
  display: block;
  width: 1.65rem;
  margin: 0 auto;
  padding-bottom: 0.2rem;
}
.j-again-nav span {
  display: block;
  width: 100%;
  font-size: 0.9rem;
  text-align: center;
}
.j-again-nav li:last-child {
  margin-right: 0;
}
.footerBox {
  background-color: #2674c7;
  padding: 0.2rem 0;
  margin-bottom: 15%;
}
.j-footer {
  height: 10.7625rem;
  background: url(../images/q1_43.jpg) no-repeat;
  background-size: 100%;
}
.j-footer .left {
  width: 27.5%;
  margin-top: 1.2rem;
  margin-left: 9%;
}
.j-footer .left img {
  display: block;
  width: 100%;
}
.j-footer .left span {
  font-size: 0.675rem;
  text-align: center;
  color: #fff;
  padding-top: 0.2rem;
  display: block;
}
.j-footer .right {
  width: 41.5%;
  margin-top: 1.4rem;
  margin-right: 11%;
}
.j-footer .right p {
  margin-top: 0.8rem;
  padding-left: 2.2rem;
  background: url(../images/pgn_50.png) no-repeat left center;
  background-size: 1.8375rem 1.575rem;
  color: #fff;
  font-size: 0.675rem;
}
.j-footer .right p span {
  font-size: 0.9rem;
  display: block;
  color: #fff;
}
.j-footer .right .p span {
  font-size: 0.675rem;
  white-space: nowrap;
  overflow: visible;
}
.j-footer .right .p {
  background: url(../images/pgn_53.png) no-repeat left center;
  background-size: 1.8375rem 1.575rem;
}

/**************************************************************************************************8*/
/*内容页*/
.phone{width:100%;overflow:hidden;margin:0.2rem 0 0.5rem;padding: 3% 5%;box-sizing:border-box;background:url(../images/phone.jpg) no-repeat;background-size:100% 100%;}
.phone input{width:76%;float:left;line-height:2rem;font-size:0.9rem;}
.phone input+input{width:24%;background:none;}

.Ncontent{border-bottom: 1px dashed #ccc;margin:3% 0;padding-bottom:2%;}
.Ntitle{width:100%;background:#eee;border-bottom:0.3rem solid #ddd;line-height:2.3;color:#888}
.Ntitle a{color:#555;}
.Ntitle h2{padding-left:7%;background:url(../images/home.png) no-repeat 1% center;background-size:5%;}

.Ntext .Tit{width:100%;text-align:center;font-size:1.1rem;padding-top:2%;}
.Ntext .Tit h1{font-weight: bold;}

.show_ly { text-align: center; color: #666; font-size: 0.9rem; margin: 3% 0;}
.show_ly a { display: inline-block; vertical-align: middle; padding:0 0.275rem; height: 1.5rem; line-height: 1.2rem; border:1px solid #ff7e00; color: #ff7e00; border-radius: 0.2rem; margin-left: 0.3rem;}

.show_tip { background: #b0d2e3; font-size: 0.9rem; line-height: 1.5rem;  color: #003163; padding:0.5rem 0.7rem; border-radius:0.2rem; }
.show_tip a { color: #ff4614;}

.Incommon1 img{display:inline;}
.Incommon1{width:100%;overflow:hidden;margin:0.8rem 0;padding-bottom: 0.1%;}
.Incommon1>div{width:49%;height:7.2rem;box-sizing:border-box;}
.Incommon1 .left{border:1px solid #ddd;}
.Incommon1 .left li:first-child{width:100%;height: 3rem;text-align:center;border-bottom:1px solid #ccc;}
.Incommon1 .left li:first-child h2{width:100%;line-height: 0.65;font-size: 1.3rem;margin:auto;position:relative;color:#166be0;}
.Incommon1 .left li:first-child h2:first-letter{font-size:3.8rem;vertical-align: middle;font-family:"宋体";}
.Incommon1 .left li:first-child h2 span{position:absolute;font-size:0.62rem;bottom:0%;right:5%;color:#888;}
.Incommon1 .left li+li{font-size:0.9rem;line-height:1.5;padding:5% 3%;}

.Incommon1 .right ul{height:100%}
.Incommon1 .right li{width:49%;height:49%;float:left;margin:0% 2% 1.5% 0;padding-top: 3%;border:1px solid #ccc;box-sizing:border-box;text-align:center;background:url(../images/bg1.png) no-repeat}
.Incommon1 .right li a{color:inherit;}
.Incommon1 .right li:nth-child(1){background-size: 130% auto;background-position: 5rem 2.75rem;}
.Incommon1 .right li:nth-child(2){background-size: 130% auto;background-position: -1.74rem 2.75rem;}
.Incommon1 .right li:nth-child(3){background-size: 130% auto;background-position: 5rem -1.77rem;}
.Incommon1 .right li:nth-child(4){background-size: 130% auto;background-position: -1.74rem -1.77rem;}
.Incommon1 .right li:nth-child(2n){margin-right:0;}
.Incommon1 .right li:nth-child(3),.Incommon1 .right li:nth-child(4){margin-bottom:0;}
.Incommon1 .right li img{width:25%;}
.Incommon1 .right li span{display:block;font-size:0.85rem;}

/******************************************************************************************/
/*列表叶*/
.Cont{margin:5% auto 7%;padding: 0 4%;line-height:1.8;font-size: 0.95rem;}
.Cont a{color:#555}
.Cont li{width:100%;overflow:hidden;margin-top:0.6em;border-bottom:1px solid #d3d3d3;}
.case-list-title{width:100%;overflow:hidden;}
.case-list-title em{display:block;width:0.35rem;height:1.3rem;background:#ff8400;float:left;}
.case-list-title span{width: 96%;display:block;float:left;line-height:1.3rem;padding-left:0.3rem;color:#ff8400;font-size:1rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case-left-content{width:100%;overflow:hidden;margin-top:0.2rem; padding-bottom:10px;}
.case-left-content img{float:left;display:block;width:30%;height:4.6rem;margin-top:0.12rem;}
.case-left-content p{display:block;float:left;width:66%;margin:0.12rem 0px 0.12rem 3%;font-size:0.85rem;color:#6F6F6F;}	
.case-left-content p+p{margin-top:2%;text-indent: 0;}
.case-left-content p+p a{padding: 0.1rem 0.5rem; border: 1px #e60012 solid; border-radius: 1rem;
	box-sizing: border-box; font-size: 1em; color: #e60012;}
.case-left-content p+p a+a{margin-left:16%;}

.page{width:100%;color:#878787;text-align:center;line-height:2.3rem;}
.page a{color:#333;}



/*内容页新加模块样式1*/
.ltu{margin-top: 0.8rem; margin-bottom: 0.8rem;}
.ltu li{float: left; width: 23%; margin-right: 1%; margin-left: 1%; box-sizing: border-box; padding: 0.3rem 0; background-color: #efefef;}
.ltu li img{width: 28.42%; float: left; padding: 0 3%;}
.ltu li span{float: left; font-size: 0.8rem; white-space: nowrap; width: 71%;}
.ltu li a{color: #555;}



/* 内容新加模块样式2 */
.wz-list ul{padding: 0.4rem 0 1rem;}
.wz-list ul li{float: left; box-sizing: border-box; border-right: 1px #ccc solid; padding: 0.4rem 0;}
.wz-list ul li:last-child{border-right: none;}
.wz-list ul li:nth-of-type(1){width: 31.5%;}
.wz-list ul li:nth-of-type(2){width: 35.5%;}
.wz-list ul li:nth-of-type(3){width: 33%;}
.wz-list ul li a{display: block; width: 100%; overflow: hidden;}

.wz-list ul li h1{font-size: 1rem; color: #333; line-height: 0.7rem; padding-top: 0.5rem;}
.wz-list ul li h1 span{font-size: 0.6rem; color: #cfcece;}

.wz-list ul li:nth-of-type(1) img{width: 40.2%; padding-left: 4.8%; padding-right: 5%;}
.wz-list ul li:nth-of-type(1) h1{width: 50%;}
.wz-list ul li:nth-of-type(2) img{width: 35.7%; padding-left: 5.3%; padding-right: 4%;}
.wz-list ul li:nth-of-type(2) h1{width: 55%;}
.wz-list ul li:nth-of-type(3) img{width: 38.4%; padding-left: 6%; padding-right: 4.6%;}
.wz-list ul li:nth-of-type(3) h1{width: 51%;}
/*  */
.inner-call{height: 3.975rem; background: url(/images/zr_13.jpg) no-repeat center center; background-size: 100% 100%;}
.call-main{width: 54%; box-sizing: border-box; padding-left: 0.6rem;}
.call-main h1{font-size: 0.8rem; line-height: 1.9rem;}
#inner-form{width: 100%; background-color: #ffa200; display: block; padding: 0.2rem; box-sizing: border-box; height: 1.6rem;}
#wb{height: 1.2rem;font-size: 0.65rem; line-height: 1.1rem; width: 60%; box-sizing: border-box; float: left; padding-left: 0.2rem;}
#tj{width: 40%; border:none;height: 1.2rem;line-height: 1.1rem; float: left; font-size: 0.7rem; color: #fff;
    background:url(/images/h_20.jpg) no-repeat 0.4rem center; box-sizing: border-box; padding-left: 1.2rem; 
    background-size:0.8625rem 0.8625rem;}

.zx-box{width: 40%; box-sizing: border-box; padding-right: 0.6rem;}
.zx-box h2{width: 100%; box-sizing: border-box; border: 1px #fff solid; background-color: rgba(225,225,225,0.44);
    font-size: 1rem; border-radius: 0.3rem; margin-top: 0.4rem;  padding: 0.2rem 0; 
    }
.zx-box h2 a{display: block;color: #000; width: 100%;background:url(/images/1.png) no-repeat 0.5rem 0.22rem;
    padding-left: 1.9rem; background-size: 1.05rem 0.9rem;}
.zx-box h2 span{color: #333; font-size: 0.8rem;}



/*  */
.add-column{margin-top: 0.6rem;}
.add-column-left{width: 56.8%;}
.add-column-left li{width: 100%; box-sizing:  border-box;border: 1px #ccc solid; padding: 0.55rem 0.15rem;margin-bottom: 0.5rem;
    height: 5.5rem;}
.add-column-left a{display: block; width: 100%;}
.add-column .add-column-left img{width: 31.4%;}
.add-column-left div.right{width: 65%;}
.add-column-left h1{font-size: 0.9rem; color: #ffa200; padding-top: 0.2rem;}
.add-column-left em{width: 3rem; height: 1px; background-color: #ccc; margin-top: 0.35rem; display: block; margin-bottom: 0.4rem;}
.add-column-left p{font-size: 0.66rem; color: #999; line-height: 0.95rem;}

.add-column-right{width: 41%;}
.add-column-right li{width: 100%; box-sizing: border-box; border:1px #ccc solid; overflow: hidden; padding: 0.34rem 0;
    height: 3.5rem; margin-bottom:0.5rem;}
.add-column-right li img{width: 27%; border-right: 1px #ccc solid; padding: 0 3%; box-sizing: border-box;}
.look-center{width: 69%;}
.look-center h1{font-size: 0.75rem; background:url(/images/x_31.jpg) no-repeat 3.3rem 0.5rem; margin-top: 0.4rem; color: #555;}
.look-center03 h1{background:url(/images/x_31.jpg) no-repeat 6.2rem 0.5rem;}
.look-center04 h1{background:url(/images/x_31.jpg) no-repeat 3.4rem 0.5rem;}
.look-center h6{font-size: 0.6rem; color: #b0b0b0; margin-top: 0.2rem;}

/*  */
.bl-title{font-size: 0.75rem; margin: 0.8rem 0;}
.bl-title span{display: inline-block; padding: 0.1rem 0.2rem; /* background-color: #166be0; */ color: #fff;
 border-radius: 0.25rem; margin-right: 0.25rem; color: #ffa200;}

.bingliImgs li{float: left; width: 31.6%; margin-right: 2.6%;}
.bingliImgs li:last-child{margin-right: 0;}
.bingliImgs li a{display: block; width: 100%;}
.bingliImgs li a img{width: 100%;}

.nice-btn{width: 43%; margin: 0 auto; background-color: #ff6d00; border-radius: 0.4rem; margin-top: 1.4rem;}
.nice-btn a{display: block; width: 100%; overflow: hidden;border-radius: 0.4rem; line-height: 2.1rem; color: #fff;}
.nice-btn img{float: left; width: 10.2%; height: 2.1rem;}
.nice-btn span{float: left; padding-left: 0.8rem; font-size: 0.85rem; margin-right: 0.3rem;}
.nice-btn .firstImg{padding-left: 5.8%; padding-right: 4%; background-color: #ff913f; width: 20%;}

/*  */
.often-list ul li{box-sizing: border-box; border: 1px #ccc solid; padding: 0.4rem; margin-top: 0.6rem;}
.often-list ul li img{width: 18.6%;}
.often-txt{width: 79%;}
.often-txt h1{font-size: 0.9rem; color: #333; font-weight: bold; line-height: 1.4rem; padding-top: 0.2rem;}
.often-txt p{font-size: 0.75rem; line-height: 1.2rem; color: #999;}
.often-txt p a{color: #ff0000;}

/*hotCare*/
.hotCare{margin-top: 3%;}
.hotCare ul{overflow:hidden;padding:2% 1%;background:#f6f6f6;font-size: 0.85rem;text-align: center;line-height: 3;}
.hotCare li{float:left;box-sizing:border-box;border:1px solid #ddd;background:#fff;margin-right: 0.5%;width: 28%;margin-bottom: 0.5%;color: #666;}
.hotCare li a{color:inherit;}
.hotCare li:nth-child(1){}
.hotCare li:nth-child(2){width: 43%;}
.hotCare li:nth-child(3){margin-right: 0;}
.hotCare li:nth-child(4){width: 49.5%;margin-bottom: 0;}
.hotCare li:nth-child(5){width: 50%;margin: 0;}


/**/
.add-footer-nav{margin-top: 1rem;}
.add-footer-nav ul li{float: left; width: 23%; margin-right: 1%; margin-left: 1%; box-sizing: border-box; border: 1px #ccc solid;
    border-radius: 0.3rem; text-align: center; height: 3rem;}
.add-footer-nav ul li h1{font-size: 0.8rem; padding-top: 0.48rem;}
.add-footer-nav ul li h6{font-size: 0.5rem; color: #999; line-height: 0.9rem;}
.add-footer-nav a{color: #555;}
.add-footer-nav ul .on{border: 1px #ff8400 solid;}
.add-footer-nav ul .on h1{color: #ff8400}
.add-footer-nav ul .on h6{color: #ff8400}


.add-videos{position: relative;}
.add-videos video{position: absolute; display: block; width: 14.6875%;}
.v1{left: 40%; top: 0.75rem;}
.v2{left: 1.7%; top: 0.8rem;}
.v3{left:24.8%; top: 0.75rem;}
.v4{left: 12.2%; top: 1.27rem;}


.inner-searchBox{background-color: #eee; padding: 0.8em 0;}
.inner-search{width: 85%; margin: 0 auto; overflow: hidden; position: relative;}
.inner-search input{float: left; font-size: 0.78em; line-height: 2.8em; height: 2.8em;}
#search{width: 76%; margin-right: 2%; box-sizing: border-box; padding-left: 2.5em;}
#sousuo{width: 22%; background-color: #2f9dea; text-align: center; color: #fff;}
.inner-search .fdj{width: 1em; position: absolute; left: 0.4em; top: 0.6em;}


/*新加板块*/


.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;
}
/* 设置间距类 */
.margin {
  margin-top: 0.825rem;
  margin-bottom: 0.825rem;
}
/* this is a line between two panels */
/* the premary is beginning */
.appendTit {
  overflow: visible;
  position: relative;
  text-align: center;
  margin-bottom: 0.825rem;
  padding-bottom: 2%;
  border-bottom: 1px solid #ccc;
}
.appendTit:after {
  content: '';
  position: absolute;
  bottom: -5px;
  left: 49%;
  display: block;
  width: 10px;
  height: 10px;
  background: #166BE0;
}
.appendTit * {
  display: block;
}
.appendTit b {
  font-size: 0.9rem;
}
.appendTit span {
  font-size: 0.7rem;
}
.aappend-tab-btn li {
  float: left;
  width: 47.5%;
  box-sizing: border-box;
  border: 1px #ccc solid;
  text-align: center;
  line-height: 1.5rem;
  font-size: 0.825rem;
  color: #777;
}
.aappend-tab-btn li:last-child {
  margin-left: 5%;
}
.aappend-tab-btn .on {
  border: 1px #166be0 solid;
  color: #166be0;
}
.aappend-tab-txt {
  margin-top: 0.825rem;
}
.aappend-tab-txt .blueB {
  background-color: #7ecef4;
  padding-bottom: 0.5rem;
}
.aappend-tab-txt h1 {
  font-size: 0.825rem;
  text-align: center;
  line-height: 2rem;
  color: #fff;
}
.aappend-tab-txt .box {
  width: 96%;
  margin: auto;
  overflow: hidden;
  background-color: #fff;
}
.aappend-tab-txt .box img {
  display: block;
  width: 100%;
}
.aappend-tab-txt .box dl {
  width: 28%;
  box-sizing: border-box;
  border-right: 1px #d1e1f5 solid;
}
.aappend-tab-txt .box dl+dl{width:36%;}
.aappend-tab-txt .box dt {
  font-size: 0.85rem;
  text-align: center;
  color: #17adf4;
  line-height: 1.8rem;
  border-bottom: 1px #d1e1f5 solid;
}
.aappend-tab-txt .box dd {
  font-size: 0.75rem;
  border-bottom: 1px #d1e1f5 solid;
  height: 9.5rem;
  box-sizing: border-box;
  padding: 0.3rem;
}
.aappend-tab-txt .box .Fdd {
  box-sizing: border-box;
  padding-top: 1.7rem;
}
.aappend-tab-txt .box .Fdd span {
  color: #ff9900;
}
.aappend-tab-txt li > p {
  font-size: 0.9rem;
  padding-top: 0.4rem;
  text-indent: 2em;
}
.aappend-tab-txt li > p span {
  color: #f5a701;
}
.append-youshi .left {
  width: 52.8125%;
}
.append-youshi .left img {
  display: block;
  width: 100%;
  height: 7.1625rem;
}
.append-youshi .left dd {
  font-size: 0.8rem;
  overflow: hidden;
  line-height: 1.8rem;
  height: 1.8rem;
  border-bottom: 1px #ccc dashed;
}
.append-youshi .left span {
  float: left;
}
.append-youshi .left span:first-child {
  font-size: 0.6rem;
  margin: 0 0.3rem;
  color: #e0dcdc;
}
.append-youshi .right {
  width: 45%;
}
.append-youshi .right li {
  float: left;
  width: 47.5%;
  margin-bottom: 0.5rem;
  height: 6.2rem;
  box-sizing: border-box;
  padding: 0 0.2rem;
}
.append-youshi .right li h1 {
  font-size: 0.9rem;
  font-weight: bold;
  padding-top: 0.5rem;
  padding-bottom: 0.4rem;
}
.append-youshi .right li p {
  font-size: 0.75rem;
}
.append-youshi .right li:nth-of-type(even) {
  margin-left: 5%;
}
.append-youshi .right a {
  display: inline-block;
  width: 100%;
  color: #fff;
}
.append-youshi .right li:nth-of-type(1) {
  background-color: #ffaf36;
}
.append-youshi .right li:nth-of-type(2) {
  background-color: #53c2f9;
}
.append-youshi .right li:nth-of-type(3) {
  background-color: #6bc48a;
}
.append-youshi .right li:nth-of-type(4) {
  background-color: #ff5f11;
}
.ZZ-tab {
  margin-top: 0.825rem;
}
.ZZ-tab-btn {
  margin-bottom: 0.825rem;
}
.ZZ-tab-btn li {
  float: left;
  width: 23.5%;
  margin-right: 2%;
  background-color: #eee;
  line-height: 2.4rem;
  text-align: center;
}
.ZZ-tab-btn li:last-child {
  margin-right: 0;
}
.ZZ-tab-btn .on {
  background-color: #e1dfdf;
}
.ZZ-tab-txt {
  width: 100%;
}
.ZZ-tab-txt li {
  width: 100%;
}
.ZZ-tab-txt li img {
  width: 100%;
}
.ZZ-tab-txt .swiper-container-horizontal > .swiper-pagination {
  bottom: 5px;
}
.ZZ-tab-txt li .dh{
	position:  absolute;
	width: 6rem;
	height: 2rem;
	top: 9.2rem;
	right: 8.1rem;
}
/* .ts-VV {
  height: 17.0625rem;
  padding-top: 0.8rem;
  box-sizing: border-box;
  background: url(../images/ty_41.jpg) no-repeat;
  background-size: 100%;
} */
.ts-VV .TS {
  box-sizing: border-box;
  padding: 1rem 0rem;
}
.ts-VV span {
  padding-top: 0.45rem;
  font-size: 0.75rem;
  display: block;
  width: 100%;
  text-align: center;
  line-height: 1.2rem;
  color: #333;
  text-shadow: 0px 0px 2px  #fff;
}
.ts-VV video {
  display: block;
  width: 100%;
  height: 11rem;
  box-sizing: border-box;
  border: 0.4rem #6d6d6d solid;
  border-radius: 0.5rem;
}
.TS .swiper-slide a {
  display: block;
  width: 100%;
  font-size: 0.7rem;
  text-align: center;
  line-height: 2rem;
}
.TS .swiper-slide {
  width: 60%;
  height: 100%;
}
.TS .swiper-slide span {
  font-size: 0.9rem;
  text-align: center;
  display: block;
  width: 100%;
  padding-top: 0.6rem;
}




.c-btns{
	width: 60.969%;
	background-color: #fd9446;
	border-radius: 0.3rem;
	overflow: hidden;
	height: 2.25rem;
	margin: 1rem auto;
}

.c-btns img{
	width: 16%;
	height: 2.25rem;
}
.c-btns span{
	line-height: 2.25rem;
	font-size: 0.8rem;
	text-align: center;
	color: #fff;
	width: 25%;
}
.lefts{ float:left !important;}
.c-btns span.lefts{
	line-height: 2.25rem;
	font-size: 0.8rem;
	text-align: center;
	color: #fff;
	width: 55%;
	
}
.c-btns img.left{
	padding: 0 5% 0 7%;
	width: 22%;
	background-color: #f67617;
}
.c-btns img.right{
	padding-right: 6%;
}


.jj-public-title h2 {
    color: #eee;
    font-size: 0.95rem;
    text-align: center;
    font-weight: bold;
    margin-top: 0.2rem;
    text-transform: uppercase;
}
.jj-public-title h1 {
    font-size: 1rem;
    color: #166be0;
    font-weight: bold;
    text-align: center;
    margin-top: -0.88rem;
}
.jj-public-title h5 {
    font-size: 0.75rem;
    color: #ff7105;
    text-align: center;
    margin-top: 0.1rem;
    margin-bottom: 0.2rem;
}
.jj-public-title .me01 {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #166be0;
}
.jj-public-title .me02 {
    display: block;
    width: 30%;
    margin: 0 auto;
    height: 3px;
    margin-top: -2px;
    background-color: #166be0;
}
.jj-public-title .me03 {
    display: block;
    width: 0;
    margin: 0 auto;
    border-top: 0.4rem #166be0 solid;
    border-left: 0.3rem #fff solid;
    border-right: 0.3rem #fff solid;
}
.wfl-tab {
    margin-top: 1rem;
}
.p-tab-navs .on {
    color: #fff;
    background-color: #166be0;
}
.p-tab-navs li {
    float: left;
    width: 23.5%;
    text-align: center;
    background-color: #b9b9b9;
    font-size: 0.8rem;
    margin-bottom: 0.4rem;
    margin-right: 2%;
    line-height: 2.2rem;
}
.p-tab-navs li:last-child {
    margin-right: 0;
}
.p-tab-txts {
    position: relative;
    height: 7.55rem;
}
.jj-consult {
    width: 30%;
    border: 0.08rem #136dd9 solid;
    border-radius: 1rem;
    line-height: 1.2rem;
    font-size: 0.8rem;
    text-align: center;
    color: #136dd9;
    margin: 0 auto;
    margin-bottom: 1rem;
    margin-top: 0.8rem;
}
.jj-consult a {
    color: #136dd9;
}

.ahottt {
    width: 98%;
    border: 1px solid #ccc;
    margin: 1rem auto 1rem auto;
    background: #fff;
    padding: 0.5rem 0;
    height: 5.8rem;
}
.ahottt .ahotttbox {
    width: 95%;
    height: 3rem;
    border: 1px solid #666;
    position: relative;
    margin: 0.6rem auto 0 auto;
}
.ahottt .ahotttbox .ahotitle {
    position: absolute;
    width: 12rem;
    left: 50%;
    margin-left: -6rem;
    top: -0.8rem;
    font-size: 1rem;
    background: #fff;
    text-align: center;
}
.ahottt .ahotttbox .ahotitle span {
    color: red;
}
.ahottt .ahotttbox .btnul {
    position: absolute;
    left: 50%;
    width: 20rem;
    bottom: -1rem;
    margin-left: -10rem;
}
.ahottt .ahotttbox .btnul li:nth-child(1) {
    text-align: left;
}
.ahottt .ahotttbox .btnul li {
    width: 50%;
    float: left;
    text-align: right;
}
.ahottt .ahotttbox .btnul li:nth-child(1) img {
    width: 100%;
}
.ahottt .ahotttbox .btnul li img {
    width: 89%;
}