/*footer*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, 
dl, dt, dd, ul, ol, li,
pre, 
fieldset, lengend, button, input, textarea, 
th, td { 
    margin: 0;
    padding: 0;
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

ul, ol { list-style: none; }
.clear{clear: both;}


a { text-decoration: none; }
a:hover { text-decoration: underline; }

.clear{clear: both;}

.index-footer{width: 100%;padding: 20px 0;background: rgb(112, 86, 208);}
.index-footer .fd-con .bt-con{width: 100%;/*border-top: 1px solid #ccc;*/padding-top: 10px;}
.index-footer .fd-con .bt-con p {font-size: 14px;color: #fff;text-align: center}
.index-footer .fd-con .bt-con p  a{font-size: 14px;color: #fff;}
/*footer*/

.w1200{margin-left:auto;margin-right:auto;font-size:0}
.imglazy{width: 100%;height: 100%;}
@media (min-width: 1024px){
	.ui-btn {
		width: 65%;
	}
}
@media (max-width: 1023px){
	.ui-btn {
		width: 100%;
	}
}
@media (min-width: 1024px){
.ui-block-b ul .col-md-4{width: 32%;}
}
.mt20 {
    margin-top: 20px;
}
.ui-btn {
  display: block;
  font-size: 16px;
  color: #fff;
  height: 45px;
  line-height: 43px;
  border: 1px solid #f55b4b;
  background: #f55b4b;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  transition: all 0.2s;
  -webkist-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  margin-top: 40px;
}
.ui-btn:hover {
  background: #fff;
  color: #f55b4b;
	text-decoration: none;
}
header h2 {
  font-size: 36px;
  color: #333;
  text-align: center;
  font-weight: bold;
  line-height: 100%;
}
header h2 span {
  font-size: 36px;
  color: #5d2cc4;
  font-weight: bold;
}
.guihua{color: #fff;}
.ins_text>a:hover{text-decoration: none;}
header h3 {
  font-size: 18px;
  color: #999999;
  text-align: center;
  margin-top: 10px;
  line-height: 18px;
  text-transform: uppercase;
}
.ui-block-2 article {
  padding-top: 60px;
}
.ui-block-2 article .ui-grid-a .ui-block-b p {
  font-size: 16px;
  color: #666;
  line-height: 28px;
  margin-bottom: 34px;
}
.ui-block-2 article .ui-grid-a .ui-block-b ul li {
  float: left;
  font-size: 16px;
  color: #fff;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin-left: 9px;
  background: #fbbd3e;
}
@media (min-width: 1024px){
.ui-block-2 article .ui-grid-a .ui-block-b ul li:first-child {
  margin-left: 0;
}
}
.ui-block-2 article .ui-grid-a .ui-block-b .ui-btn {
/*  width: 435px;*/
  height: 60px;
  line-height: 58px;
  margin-left: 0;
}
.ui-block-3 {
  background: #fafafa;
  padding: 60px 0;
}
.ui-block-3 article {
  margin-top: 60px;
}
@media (min-width: 1024px){
.ui-block-3 article .ui-grid-c .col-md-3 {
	width: 24.5%;
}}
.ui-block-3 article .ui-grid-c > li:hover {
	background-color: #5885f3;
}
.ui-block-3 article .ui-grid-c > li:hover {
	border-bottom:4px solid #5885f3;
	transition: all 0.6s;
}
.ui-block-3 article .ui-grid-c > li {
  background: #fff;
  height: 470px;
  border-bottom:4px solid #ddd;
	margin-left: 4px;
}
.ui-block-3 article .ui-grid-c > li:first-child {
  margin-left: 0;
}
.ui-block-3 article .ui-grid-c > li:hover .img_container img {
/*  transform: scale(1.05, 1.05) translateX(-10px);*/
	    transform: scale(1.05);
}
.ui-block-3 article .ui-grid-c > li .img_container {
  overflow: hidden;
	text-align: center;
}
.img_container{height: 253px;}.img_container img{height: 100%;}
.ui-block-3 article .ui-grid-c > li .img_container img {
/*  transform: scale(1.05, 1.05) translateX(10px);*/
  transition: all 0.6s;
  -webkist-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -ms-transition: all 0.6s;
  -o-transition: all 0.6s;
	padding-top: 20px;
}
.ui-block-3 article .ui-grid-c > li .ins_text {
  padding-top: 10px;
  margin-left: 0;
}
.ui-block-3 article .ui-grid-c > li .ins_text .underline {
  height: 1px;
  background: #eee;
  margin-left: auto;
  margin-right: auto;
  margin-top: 24px;
}
.ui-block-3 article .ui-grid-c > li:hover .ins_text h4{
	color: #FFE957;
	font-weight: bold;
}
.ui-block-3 article .ui-grid-c > li:hover .ins_text p {
	color: #fff;
}
.ui-block-3 article .ui-grid-c > li .ins_text h4 {
  font-size: 24px;
  text-align: center;
  color: #333;
  line-height: 24px;
}
.ui-block-3 article .ui-grid-c > li .ins_text h4 span {
  font-size: 24px;
  color: #58beff;
}
.ui-block-3 article .ui-grid-c > li .ins_text p {
  width:257px;
  margin:0 auto;
  margin-top:15px;
  font-size: 16px;
  color: #666;
  line-height: 28px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
.ui-block-2 {
    /* background: #f0f3f5; */
    padding: 60px 0;
}

.ui-block-6 {
  background: #fafafa;
}
.ui-block-6 .bg {
  background: #fbbd3e;
  padding-top: 60px;
  padding-bottom: 160px;
  height: 400px;
}
.ui-block-6 .bg header h2 {
  color: #fff;
}
.ui-block-6 .main_layer {
  margin-top: -220px;
}
.ui-block-6 .main_layer .ui-grid-b .ui-block-a {
  background: #3ad9d9;
}
.ui-block-6 .main_layer .ui-grid-b .ui-block-b {
  background: #fba158;
}
.ui-block-6 .main_layer .ui-grid-b .ui-block-c {
  background: #ff6e6d;
}
.ui-block-6 .main_layer .ui-grid-b div {
  margin: 0;
  padding-top: 50px;
  text-align: center;
  padding-bottom: 30px;
}
.ui-block-6 .main_layer .ui-grid-b .iconfont {
  font-size: 74px;
  color: #fff;
}
.ui-block-6 .main_layer .ui-grid-b h4 {
  font-size: 24px;
  color: #fff;
  margin-top: 20px;
  text-align: center;
}
.ui-block-6 .main_layer .ui-grid-b p {
  font-size: 18px;
  color: #fff;
  text-align: center;
  margin-top: 20px;
}
.ui-block-6 .main_layer .ui-grid-b .ui-btn {
  background: transparent;
  display: block;
  margin-top: 30px;
  font-size: 18px;
  color: #fff;
  line-height: 40px;
  width: 204px;
  height: 44px;
  border: 2px solid #fff;
  border-radius: 2px;
  text-align: center;
  transition: all 0.2s;
  -webkist-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  margin-left: auto;
  margin-right: auto;
}
.ui-block-6 .main_layer .ui-grid-b .ui-btn:hover {
  background: #f55b4b;
  color: #fff;
}
.ui-block-7 {
  padding-top: 60px;
  padding-bottom: 40px;
}

.ui-block-8 {
  padding: 60px 0;
  /*background: url(/sp_img/ztzhongjizc/bg.jpg);*/
 background-color: #fafafa;
  width: 100%;
}
.ui-block-8 ul.blocks-2 li p.des {
		color: #999;
		font-size: 14px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.ui-block-8 ul.blocks-2 {
    margin-top: 20px;
}
.ui-block-8 ul.blocks-2 li {
    margin: 30px 0 0;
}

.banner-area .carousel-zoom .slider-thumb {
    height: 100%;
    position: absolute;
    width: 100%;
}
.banner-area .box-table {
    display: table;
    width: 100%;
}
body, .banner-area, .banner-area div {
    height: 500px;
}
.shadow {
    position: relative;
    z-index: 1;
}
.banner-area .box-cell, .banner-area .box-cell div {
    height: auto;
}
.banner-area .box-cell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
	text-align: center;
	color: #fff;
}
.banner-area {
    position: relative;
    overflow: hidden;
}
a:hover{ text-decoration: none;}
.consult-zx1{
	margin-top: 20px!important;
	height: 35px!important;
	line-height: 35px!important;
}
.main_layer img{width: 22%;}

/*ÐÂÎÅ*/
.ui-block-7 ul.blocks-2 {
	margin-top: 20px
}
.ui-block-7 ul.blocks-2 li {
	margin: 30px 0 0
}
.ui-block-7 ul.blocks-2 li p {
	margin-bottom: 0
}
.ui-block-7 ul.blocks-2 li p.des {
	color: #999;
	font-size: 14px;
	margin-bottom: 5px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
@media (max-width:767px) {
.ui-block-7 ul.blocks-2 li,.ui-block-8 ul.blocks-2 li {
	width: 100% !important;
	margin-top: 20px
}
}

.met-index-news {
	padding-bottom: 0
}
.met-index-news .more {
	margin: 70px auto
}
.met-index-news .news_time {
	display: block;
	font-weight: 300;
	height: 30px;
	color: #999;
	font-size: 16px
}
.met-index-news .media-heading:hover:before {
	width: 100%;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.met-index-news .media-heading {
	position: relative
}
.met-index-news .media-heading a {
	border-bottom: 1px solid #efefef;
	font-size: 16px;
	color: #333;
	display: block;
	padding-bottom: 20px;
	font-weight: bold;
}
.met-index-news .media-heading a:hover {
	text-decoration: none;
	color: #5d2cc4;
}
.met-index-news .media-heading:before {
	position: absolute;
	content: "";
	width: 10px;
	height: 1px;
	background-color: #5d2cc4;
	bottom: 0;
	-webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
	transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s
}
.blocks > li, [class*="blocks-"] > li {
    position: relative;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 22px;
}
.blocks-2 > li {
    width: 50%;
}

@media (min-width: 1024px){
.ui-btn.consult-zx2 {
    width: 23%;
}
}
.logo{
	position: absolute;
    left: 24%;
    top: 5%;
    z-index: 10000;
    height: auto!important;
}
.zixun{
	width:100%;height:100%; position:absolute; top:200px;z-index: 1000;
}
.biaoti{font-size: 60px;padding: 20px;display: block;text-shadow: 0px 4px 5px #942aeb;
    font-weight: bold;font-family:'jdzhonyuanjian180fd719cb1f45e';}
.xbiaoti{font-size: 30px;display: block;text-shadow: 0px 4px 3px #1369d7;
    font-weight: bold;}

.xq{color: #5d32cd;text-decoration: none;}
/*.slider-thumb,.bg-fixed img{width: 100%;height: 100%;}*/
@media (min-width:1366px){
.slider-thumb,.bg-fixed{background: url(/sp_img/ztzhongjizc/banner3.png)no-repeat; background-size: 100% 100%;}
}
@media (min-width:1023px) and (max-width:1366px){
.slider-thumb,.bg-fixed{background: url(/sp_img/ztzhongjizc/dipadbanner2.png)no-repeat; background-size: 100% 100%;}
}
@media (min-width:767px) and (max-width:1023px){
.slider-thumb,.bg-fixed{background: url(/sp_img/ztzhongjizc/ipadbanner2.png)no-repeat; background-size: 100% 100%;}
.biaoti {
    font-size: 60px;
		padding: 20px;}
}
@media (max-width:767px){
.slider-thumb,.bg-fixed{background: url(/sp_img/ztzhongjizc/iphone2.png)no-repeat; background-size: 100% 100%;}
.biaoti {
font-size: 41px;
	padding: 20px;}
body, .banner-area, .banner-area div {
	height: 500px;
}
.banner-area .box-cell{margin-top: -100px;}
}

.footer {
	background:rgb(112, 86, 208);
	padding:15px 0;
	margin-top:20px;
	text-align:center;
	font-size:12px;
	color:#fff;
	line-height:24px;
	}
.footer a {
	width:90px;
	display:inline-block;
	text-align:center;
	color:#fff;
	}













