/* banner */
.banner {
	width: 100%;
	position: relative;
}
.swiper-pagination {
	width: 57%!important;
	text-align: right!important;
	bottom: 0.8rem!important;
}
.swiper-pagination-bullet {
	width: 0.8rem!important;
	height: 0.8rem!important;
	background-color: #221e1c!important;
	opacity: 1!important;
}
.swiper-pagination-bullet-active {
	background-color: #c58b76!important;
}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
	margin: 0 3px!important;
}


.wrap img{ width:100%;}
/*导航*/
.g-nav { margin:5px;position:relative; overflow:hidden; background:#ffffff; height:18.25em;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.g-nav a { float:left; width:33.333%; text-align:center; display:block; color:#a9a9a9;font-size:1em;border-bottom:1px solid #e3e3e3; border-left: 1px solid #e3e3e3; box-sizing:border-box; height:9.145em;}
.g-nav a i{ display:block; width:30%; margin:2.04em auto 1.1em;}
/*三大优势，四个第一*/
.g-fenli{height:23.75em; background:#f2f2f2; border-top:0.125em solid #f5f5f5; padding-top:2.5em; margin-bottom:0.71em;}
.g-fenli h3{background:url(../images/h3.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; color:#525252; font-size:1.375em; text-align:center; height:3.21em; text-indent:7%; margin-bottom:0.65em;}
.g-fenli h3 span{ color:#007eca;}

.m-fen{ height:7.96em; }
.m-fen a{ display:block; width:9.22%; float:left; padding:1.5% 7.8%;}
.g-fenl ul{ margin-top:3%;}
.g-fenl ul li{ float:left; width:50%; border-bottom:1px dashed #f8dde8; line-height:1.96em; text-indent:9%;}
.g-fenl ul li a{ color:#333;text-indent:9%;}
.g-fenl ul li i{ display: block; width:4%; float:left;}

.m-fenlei .m-box .con{ display:inline; float:left; width:100%; padding-top:0.8%;}
.m-fenlei .m-box .con p{ margin-top:0.5em; color:#555; padding-left:6%;}
.g-fenli .m-cnt {width:100%; position:relative; z-index:999; clear:both; height:4.1em; overflow:hidden; background:#007eca;}
.g-fenli .m-cnt li { float:left; width:25%; background:none; color:#fff; font-size:1em; text-align:center;height:4.1em; box-sizing:border-box; border-right:1px solid #66b2df; padding-top:0.92em;}
.g-fenli .m-cnt li i{ display:block; position:relative;}
.g-fenli .m-cnt li i:before {background:#4da5da;content: "";height: 1px;left: 20%;position: absolute;top: 50%;width: 0.7em;}
.g-fenli .m-cnt li i:after {background:#4da5da;content: "";height: 1px; right: 20%;position: absolute;top: 50%;width: 0.7em;}
.g-fenli .m-cnt li.z-on span{ color:#007eca;}
.g-fenli .m-cnt li.z-on { background:#fff; color:#555;}
.m-fenlei{height:16.9em; margin:0 4.06%; border:2px solid #9f7a46;background:#fff; border:1px solid #cdcdcd;}
.m-fenlei .sclwrap_box { height:12.8em;width:0 3.125%;}
/*万千见证*/
.g-wq{ height:84.92em;}
.g-wq h3{background:url(../images/h31.gif) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; font-size:1.375em; color:#525252; text-align:center;height:4.99em; margin-bottom:0.61em; padding-top:0.8em;}
.g-wq h3 i{ display:block; padding-bottom:0.35em;}
.g-wq h3 i span{ padding-left:6%;}
.g-wq h3 b{ color:#27a7e2; font-weight:normal;}
.g-wq .m-con{ margin:0 3%; border:1px solid #dfdfdf; padding-top:10px; }
.g-wq .m-con ul{ overflow:hidden;}
.g-wq .m-con ul li{ width:32%; margin-right:1%; margin-bottom:1%; float:left;position:relative; height:15em; overflow:hidden;}
.g-wq .m-con ul li em{ width:100%; font-size:0; display:inline-block;}
.g-wq .m-con ul li:first-child:after{position: absolute;content: "";width: 0;height: 0;top:42%; right:0;border-right: 0.6em solid #fff;border-top: 0.8em solid transparent;border-bottom:0.8em solid transparent;}
.g-wq .m-con ul li:nth-child(4):after{position: absolute;content: "";width: 0;height: 0;top:42%; left:0;border-left: 0.6em solid #fff;border-top: 0.8em solid transparent;border-bottom:0.8em solid transparent;}
.g-wq .m-con ul li:nth-child(5):after{position: absolute;content: "";width: 0;height: 0;top:42%; right:0;border-right: 0.6em solid #fff;border-top: 0.8em solid transparent;border-bottom:0.8em solid transparent;}
.g-wq .m-con ul li:nth-child(8):after{position: absolute;content: "";width: 0;height: 0;top:42%; left:0;border-left: 0.6em solid #fff;border-top: 0.8em solid transparent;border-bottom:0.8em solid transparent;}
.g-wq .m-con ul li:nth-child(9):after{position: absolute;content: "";width: 0;height: 0;top:42%; right:0;border-right: 0.6em solid #fff;border-top: 0.8em solid transparent;border-bottom:0.8em solid transparent;}
.g-wq .m-con ul li:nth-child(12):after{position: absolute;content: "";width: 0;height: 0;top:42%; left:0;border-left: 0.6em solid #fff;border-top: 0.8em solid transparent;border-bottom:0.8em solid transparent;}
.g-wq .m-con ul li a{ font-size:14px; display:block; font-weight:normal; color:#525252; text-align:center; width:100%;}
.g-wq .m-con ul li i{ display:block; width:36.5%; margin:0.7em auto; font-size:0; padding:13% 0 6%;}
.g-wq .m-con ul li b{ display:block; width:45%; margin:0.8em auto 0; font-size:0; padding:9% 0 0;}
/*解决方案*/
.g-jie{ background:#f2f2f2; padding-bottom:3%; overflow:hidden;}
.g-jie h3{ color:#007eca; text-align:center; font-size:1em; padding-top:1.5em; margin-bottom:3.5%;}
.g-jie h3 i{ font-size:1.375em; display:block;color:#525252;}
.g-jie h3 span{ font-size:0; padding-top:2.5%; display:block;}
.g-jie .m-con{ margin:0 3.125%; border-right:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
.g-jie .m-con ul{ overflow:hidden;}
.g-jie .m-con ul li{border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; width:26%; float:left; padding:0.2em 3.5% 1em; font-size:0.9em; text-align:center; overflow:hidden;}
.g-jie .m-con ul li a{ color:#555;}
.g-jie .m-con ul li i{ display:block; padding-bottom:0.5em;}
.g-jie .m-con ul li span{ background:#007eca; display:block; padding-top:1.82em; height:4em; border-radius:0.2em;}
.g-jie .m-con ul li span img{ width:30%;}

/*关于我们*/
.g-jies{  padding-bottom:3%; overflow:hidden;}
.g-jies h3{ color:#007eca; text-align:center; font-size:1em; padding-top:1.5em; margin-bottom:3.5%;}
.g-jies h3 i{ font-size:1.375em; display:block;color:#525252;}
.g-jies h3 span{ font-size:0; padding-top:2.5%; display:block;}
.g-jies .m-cons{ margin:0 3.125%; }
.g-jies .m-cons ul{ overflow:hidden;}
.g-jies .m-cons ul li{ width:42%; float:left; padding:0.2em 3.5% 1em; font-size:0.9em; text-align:center; overflow:hidden;}
.g-jies .m-cons ul li a{ color:#555;}
.g-jies .m-cons ul li i{ display:block; padding-bottom:0.5em;}
.g-jies .m-cons ul li span{ background:#007eca; display:block; padding-top:1.82em; height:4em; border-radius:0.2em;}
.g-jies .m-cons ul li span img{ width:30%;}

/*马上留言*/
.g-ly{ height:31.75em; background:#f2f2f2;}
.g-ly h3{ color:#fff; font-size:1.25em; font-weight:bold;background:url(../images/ly_h3.jpg) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; height:4em; padding:2.8em 0 0 37.8%;}
.g-ly ul {margin-left:5.2%; padding-top:3%;}
.g-ly ul li {	padding: 0.4em 0; overflow:hidden;}
.g-ly ul li span {color: #333;	display: block;	text-align: right;	float: left;width: 19%;	margin-right: 1%; padding-top:0.3em;}
.g-ly ul li input {padding:0 0.4em;width:60%;font-size:1em; border:1px solid #ababab; color:#d7d7d7; line-height:2.25em; border-radius:0.1em; float:left;}
.g-ly ul li i{ float: left; color:#007eca; margin-left:2%;}
.g-ly ul li textarea {width:60%;border:1px solid #ababab; height:auto;font-size:1em;border-radius:0.1em; color:#d7d7d7; padding:0 0.4em;}
.g-ly ul .tj{ padding-left:6%;}
.g-ly ul .tj input{ border:none; width:84%; clear:both; color:#fff; background:#007eca; border-radius:0.3em;}
.g-ly ul .tj em{ clear:both; display:block; color:#666; padding-top:1em;}

/*合作伙伴*/
.g-zz { clear:both;}
.g-zz .m-bt,.g-abo .m-bt{width:100%; position:relative; z-index:999; clear:both; height:2.7em; overflow:hidden; font-size:1.17em; height:2.18em; line-height:2.18em;background:background: #e4e4e4; /* Old browsers */
background: -moz-linear-gradient(top,  #e4e4e4 0%, #dcdcdc 51%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(51%,#dcdcdc), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e4e4e4 0%,#dcdcdc 51%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e4e4e4 0%,#dcdcdc 51%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e4e4e4 0%,#dcdcdc 51%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e4e4e4 0%,#dcdcdc 51%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */
;}
.g-zz .m-bt li,.g-abo .m-bt li{ float:left; width:50%; background:none;color:#333; font-size:1.08em; text-align:center; border-top:1px solid #cacaca;}
.g-zz .m-bt li.z-on,.g-abo .m-bt li.z-on{ background:#007eca; color:#fff; font-weight:bold; border-top:none;}

.g-zz .m-zzcon { position:relative; width:100%}
.g-zz .m-zzcon .no_ov { margin:0 auto;  width:95%;}
.g-zz .m-zzcon .page { float:left; padding:2.8% 0 0;}
.g-zz .m-zzcon .page a { width:29.7%; display:block; float:left; padding:0 1.8%;}
.g-zz .m-zzcon .page a img { width:100%; border:1px solid #c5c5c5;}
.g-zz .m-zzcon .page a span { display:block;color: #272727;line-height:2.5em;text-align:center;}
.g-zz .m-zzcon h4{ clear:both; display:block; position:relative; color:#666; background:#f3f3f3; font-size:1em; height:2em; line-height:2em; margin:0 3%; text-align:center; border-radius:0.3em;}
.g-zz .m-zzcon h4:before {background:#333;content: "";height:0.9em;left:37.5%;position: absolute;top:32%;width: 0.125em;}
.g-zz .m-zzcon h4:after {background:#333;content: "";height:0.125em;left:36%;position: absolute;top: 50%;width:0.9em;}


.g-zz { height:15.7em;overflow:hidden}
.g-zz .sclwrap_box{height:10em;}
/*客户感言*/
.g-abo{height:18em; background:#f2f2f2; overflow:hidden;}
.g-abo .sclwrap_box{height:11em; overflow:hidden;}
.g-abo .m-zzcon { position:relative; width:100%}
.g-abo .m-zzcon .no_ov {margin:0 auto;  width:94%;padding-top:6%;}
.g-abo .m-zzcon .page { float:left;}
.g-abo .m-zzcon .page ul li{ color:#6b6b6b; margin:0 5%; line-height:1.8em;}
.g-abo .m-zzcon .page ul li span{ float:right;}
.g-abo .m-zzcon .page ul li a{ color:#272727;}

.g-abo .m-zzcon .page  dl{ width:100%;}
.g-abo .m-zzcon .page  dl dt{ width:35%; float:left; overflow:hidden; margin-right:4%;}
.g-abo .m-zzcon .page  dl dt a{ width:100%;}
.g-abo .m-zzcon .page  dl dd{ width:56%; float:left;}
.g-abo .m-zzcon .page  dl dd b{ display:block; color:#313940;}
.g-abo .m-zzcon .page  dl dd i{ color:#999; line-height:2.1em;}
.g-abo .m-zzcon .page  dl dd a{ width:100%;}
.g-abo .m-zzcon .page  dl dd p{ color:#6b6b6b; line-height:1.5em;}
.g-abo .m-zzcon .page  dl dd em{ width:40%; display:block; margin-top:6%; font-size:1em; color:#fff;border-radius:0.2em; display:block; text-align:center; height:1.83em; line-height:1.83em;background: #737373; /* Old browsers */
background: -moz-linear-gradient(top,  #737373 0%, #636363 51%, #515151 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#737373), color-stop(51%,#636363), color-stop(100%,#515151)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #737373 0%,#636363 51%,#515151 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #737373 0%,#636363 51%,#515151 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #737373 0%,#636363 51%,#515151 100%); /* IE10+ */
background: linear-gradient(to bottom,  #737373 0%,#636363 51%,#515151 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#737373', endColorstr='#515151',GradientType=0 ); /* IE6-9 */
}
.g-abo .m-zzcon h4{ clear:both; display:block; position:relative; color:#666; background:#fff; font-size:1em; height:2em; line-height:2em; margin:0 3%; text-align:center; border-radius:0.3em;}
.g-abo .m-zzcon h4:before {background:#333;content: "";height:0.9em;left:37.5%;position: absolute;top:32%;width: 0.125em;}
.g-abo .m-zzcon h4:after {background:#333;content: "";height:0.125em;left:36%;position: absolute;top: 50%;width:0.9em;}
@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:84.4%;}
}
@media screen and (min-width:480px) {
	body { font-size:112.5%;}
}
@media screen and (min-width:550px) {
	body { font-size:131.25%;}
}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}


.g-wq .m-con ul li a{ font-size:1.19em;}
.g-jie .m-con ul li i{ padding-bottom:0.2em;}
.g-jie .m-con ul li a{display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.g-zz .mhzkh .page a{ padding-top:1.5em;}
.g-zz .m-zzcon .page a span,.g-abo .m-zzcon .page dl dd b,.g-abo .m-zzcon .page dl dd i,.g-abo .m-zzcon .page ul li a{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block;}
.g-abo .m-zzcon .page ul li a{ width:16.5em;}

.m-fenlei .m-box .con{height:11em;}



