

/************

 * 首页样式

 ************/





/* ==========

    中心内容

   ========== */

body {

	overflow-y: scroll;

}

.container {

	

}





/* 轮播图 */

.banner .app-banner {

	display: none;

}



@media screen and (max-width:640px) {

	.container .banner {

		margin-bottom: 0px;

		display: block;

		/*height: 130px;*/

		/*margin-top: 10px;*/

	}

	.container .computer-banner {

		display: none;

	}

	.banner {

		display: block;

	}

	.banner .app-banner {

		display:block;

	}

	.app-banner ul li {

		

	}

	.app-banner .am-slider {

		

	}

	.app-banner ul li img {

		

	}



}





.container .cpzx-wrap {

	margin-bottom: 90px;

}

.container .cpzx {

	

}



.container .cpzx .cpzx-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;

}

.container .cpzx .cpzx-head div {

	display: inline-block;

	/*margin-bottom: -20px;*/

	/*margin-top: 20px;*/

}

.container .cpzx .cpzx-head img {

	display: inline-block;

	/*margin-bottom: -20px;*/

	/*margin-top: 20px;*/

}

.container .cpzx .cpzx-head .head-title {

	/*display: inline-block;*/

	font-size: 24px;

	font-family: "Arial";

}



.container .cpzx .cpzx-head .head-title-2 {

	display: none;

}



.head-title-2 {

	display: none;

}



/* 媒体查询 */

@media screen and (max-width:640px) {



	.container .cpzx-wrap {

		margin-bottom: 90px;

		width: 92%;

		margin: 0 auto;

	}

	.container .cpzx {

		

	}



	.container .cpzx .cpzx-head {

		/*height: 82px;*/

		height: auto;

		margin-top: 0px;

		margin-top: 22px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		/*font-weight: bold;*/

		background: none;

		background: url(../images/app-line.png) 20px 50px no-repeat;

		background: url(../images/app-line.png) -10px 47px no-repeat;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.container .cpzx .cpzx-head .head-title {

		display: none;

	}



	.container .cpzx .cpzx-head .head-title-2 {

		display: inline-block;

		color: #5d5d5d;

		

	}



	.head-title-app-line {



	}

}

@media screen and (min-width:320px) and (max-width:375px) {

}

@media screen and (max-width:320px) {  

}





.container .cpzx .cpzx-head .head-con {

	display: inline-block;

	font-size: 18px;

	/*font-family: "SimHei";*/

	border-bottom: 4px solid #ffc618;

}

.container .cpzx .cpzx-con {

	color: #6d6d6d;

	font-size: 20px;

	/*font-family: "SimHei";*//*黑体*/

	font-family: "Microsoft YaHei";

}





@media screen and (max-width:640px) {

	.container .cpzx .cpzx-head .head-con {

		display: inline-block;

		font-size: 24px;

		font-size: 18px;

		font-family: "SimHei";

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	.container .cpzx .cpzx-con {

		color: #6d6d6d;

		font-size: 16px;

		font-family: "SimHei";/*黑体*/

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





.container .cpzx .cpzx-con ul {



}

.container .cpzx .cpzx-con ul li {

	width: 31.99%;

	width: 31.99%;

	height: 310px;

	margin-bottom: 35px;

	margin-right: 1.62%;

	margin-right: 1.18%;

	display: inline-block;

	cursor: pointer;

}

.container .cpzx .cpzx-con ul li:hover img {

	/*background: url(../images/cpzx-background.png) no-repeat;*/

	/*background: red;*/

}

.container .cpzx .cpzx-con ul li:hover p {

	color: #fff;

	background: #1369de; 

}

.container .cpzx .cpzx-con ul .last-li {

	margin-right: 0;

}

.container .cpzx .cpzx-con ul li p {

	/*display: inline-block;*/

	width: 100%;

	height: 42px;

	line-height: 42px;

	font-size: 20px;

	text-align: center;

	background: #1369de;

	background: #D9D9D9;

	letter-spacing: 1px;

}



@media screen and (max-width:640px) {

	.container .cpzx .cpzx-con ul li {

		width: 48%;

		height: 310px;

		height: auto;

		/*margin-bottom: 35px;*/

		margin-bottom: 17px;

		margin-right: 1%;

	}

	.container .cpzx .cpzx-con ul li:nth-child(even) {

		margin-right: 0;

	}

	.container .cpzx .cpzx-con ul .last-last-li {

		display: none;

	}

	.container .cpzx .cpzx-con ul li:hover img {

		/*background: url(../images/cpzx-background.png) no-repeat;*/

		/*background: red;*/

	}

	.container .cpzx .cpzx-con ul li:hover p {

		color: #fff;

		background: #1369de; 

	}

	.container .cpzx .cpzx-con ul .last-li {

		/*margin-right: 0;*/

	}

	.container .cpzx .cpzx-con ul li p {

		/*display: inline-block;*/

		width: 100%;

		height: 38px;

		line-height: 38px;

		/*font-size: 20px;*/

		font-size: 16px;

		text-align: center;

		background: #1369de;

		background: #D9D9D9;

		letter-spacing: 1px;

		overflow: hidden;

		font-family: "Microsoft YaHei";

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





.cpzx-btn {

	text-align: center;

	font-size: 16px;

	font-family: "Microsoft YaHei";

	color: #fff;



}

.cpzx-btn span {

	display: inline-block;

	width: 141px;

	height: 36px;

	border-radius: 9px;

	line-height: 38px;

	text-align: center;

	letter-spacing: 1px;

}

.cpzx-btn .btn-more {

	margin-left: -10px;

	margin-right: 10px;

	margin-left: -1%;

	margin-right: 3%;

	background: #B7B9BB;

}

.cpzx-btn .btn-zx {

	/*margin-left: -1%;*/

	/*margin-right: -10px;*/

	background: #FFC618;

}



@media screen and (max-width:640px) {

	.cpzx-btn {

		display: none;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}









/* 内容中公共的标题 */

.head-title {

	color: #1369DE;

	font-size: 24px;

	font-family: "Arial";

}

.head-con {

	display: inline-block;

	color: #6d6d6d;

	font-size: 18px;

	/*font-family: "SimHei";*/

	border-bottom: 4px solid #ffc618;

}

.head-con h1 {

	font-size:14px;

}



/* 关于我们 */

.gywm {



}

.gywm .gywm-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 30px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;



}

.gywm .gywm-head {

	

}

.gywm .gywm-head {

	

}



.gywm .gywm-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;

}

.gywm .gywm-head div {

	display: inline-block;

	/*margin-bottom: -20px;*/

	/*margin-top: 20px;*/

}

.gywm .gywm-head img {

	display: inline-block;

	/*margin-bottom: -20px;*/

	/*margin-top: 20px;*/

}

.gywm .gywm-head .head-title {

	/*display: inline-block;*/

	font-size: 24px;

	font-family: "Arial";

}



.gywm .gywm-head .head-title-2 {

	display: none;

}



@media screen and (max-width:640px) {



	.gywm .gywm-head {

		/*height: 82px;*/

		height: auto;

		margin-top: 0px;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		/*font-weight: bold;*/

		background: none;

		background: url(../images/app-line.png) 20px 50px no-repeat;

		background: url(../images/app-line.png) -10px 47px no-repeat;

	    background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.gywm .gywm-head .head-title {

		display: none;

	}



	.gywm .gywm-head .head-title-2 {

		display: inline-block;

		font-size: 16px;

		color: #5d5d5d;

	}



	.head-title-app-line {



	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}



@media screen and (max-width:640px) {

	.gywm .gywm-head .head-con {

		display: inline-block;

		font-size: 18px;

		font-family: "SimHei";

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

		font-size: 18px;

	}

	.gywm .gywm-head .cpzx-con {

		color: #6d6d6d;

		font-size: 16px;

		font-size: 14px;

		font-family: "SimHei";/*黑体*/

	}

}





/* 重新修改的关于我们 */

.gywm-con {

	margin-bottom: 90px;

	width: 100%;

	font-family: "SimHei";

}

.gywm-con .con-1 {

	height: 390px;

	padding-top: 66px;

	background: #e2f1f9;

}

.gywm-con .con-1 .con-1-left {

	display: inline-block;

	width: 62.33%;

	float: left;

}

.gywm-con .con-1 .con-1-left p {

	width: 676px;

	text-indent: 40px;

	color: #5d5d5d;

	font-size: 20px;

}

.gywm-con .con-1 .con-1-left .left-btn {

	margin-top: 30px;

	display: inline-block;

	width: 140px;

	height: 38px;

	line-height: 36px;

	border-radius: 9px;

	text-align: center;

	font-size: 16px;

}

.gywm-con .con-1 .con-1-left .left-btn {

	display: inline-block;

	border: 1px solid #5d5d5d;

	cursor: pointer;

}

.gywm-con .con-1 .con-1-right {

	display: inline-block;

	width: 37.66%;

}



@media screen and (max-width:640px) {



	body {

		background: #fff;

		width: 100%;

	}

	.container {

		background: #fff;

	}

	.gywm-wrap {

	 	margin-bottom: 90px;

	    width: 92%;

	    margin: 0 auto;

	    background: #fff;

	}

	.gywm-con {

		margin-bottom: 90px;

		width: 100%;

		font-family: "SimHei";

	   

	}

	.gywm-con .con-1 {

		position: relative;

		height: auto;

		padding-top: 66px;

		margin-bottom: 20px;

		padding-top: 0px;

		background: #fff;

	}

	.gywm-con .con-1 .con-1-left {

		display: inline-block;

		width: 62.33%;

		width: 50%;

		float: left;

		float: right;

	}

	.gywm-con .con-1 .con-1-left p {

		width: 676px;

		width: 100%;

		text-indent: 32px;

		color: #5d5d5d;

		font-size: 20px;

		font-size: 15px;

		line-height: 22px;

		display: inline-block;

		letter-spacing: 0;

	}

	.gywm-con .con-1 .con-1-left span {

		

	}



	.gywm-con .con-1 .con-1-left .left-span-top {

		

	}



	.gywm-con .con-1 .con-1-left .left-span-bottom {

		display: inline-block;

		display: block;

		/*width: 98%;*/

		position: relative;

		float: left;

		margin-left: -92%;

		text-indent: 0;

		/*width: 200%;*/

	}



	.gywm-con .con-1 .con-1-left .left-btn {

		margin-top: 10px;

		display: inline-block;

		width: 140px;

		width: 42%;

		height: 38px;

		line-height: 36px;

		border-radius: 9px;

		text-align: center;

		font-size: 16px;

		float: right;

	}



	.gywm-con .con-1 .con-1-left .left-btn {

		display: inline-block;

		border: 1px solid #5d5d5d;

		cursor: pointer;

	}

	.gywm-con .con-1 .con-1-right {

		position: absolute;

		top: 0;

		left: 0;

		display: inline-block;

		width: 37.66%;

		width: 50%;

		width: 48%;

		height: 198px;

	}

	.gywm-con .con-1 .con-1-right img {

		/*height: 160px;*/

	}



}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}







.gywm-con .con-2 {

	background: #f7f7f7;

}

.gywm-con .con-2 ul {

	

}

/* 阴影 */

.gywm-con .con-2 .con-2-li {

	box-shadow: 3px 3px 1px #b7b9bb;

}



.gywm-con .con-2 ul .con-2-li {

	margin-top: 40px;

	height: 320px;

	background: #fff;

	/*font-family: "Microsoft YaHei";*/

	/*font-family: "Arial";*/

	font-family: "SimHei";

}



.gywm-con .con-2 {

	

}

.gywm-con .con-2 ul li .con-2-img {

	float: left;

	width: 532px;

	width: 46%;

	display: inline-block;

}

.gywm-con .con-2 ul .con-2-li  .con-2-img  {

	text-align: right;

	width: 46%;

	width: 44%;

}





.gywm-con .con-2 ul li .con-2-text {

	display: inline-block;

	width: 53%;

	height: 320px;

	padding-left: 75px;

	margin-top: 20px;

	margin-bottom: 40px;

	/*text-align: center;*/

}

.gywm-con .con-2 ul li .con-2-text h5 {

	padding-left: 35px;

	color: #ffc618;

	font-size: 24px;

	margin-bottom: 60px;

	margin-bottom: 55px;

}

.gywm-con .con-2 ul li .con-2-text * {

	display: inline-block;

}

.gywm-con .con-2 ul li .con-2-text ul {

	

}

.gywm-con .con-2 ul li .con-2-text ul {

	/*text-align: left;*/

}

.gywm-con .con-2 ul li .con-2-text ul li {

	color: #919191;

	font-size: 20px;

	margin-bottom: 3px;

}



.gywm-con .con-2 ul .col-2-li-2 {

	

}

.gywm-con .con-2 ul .col-2-li-2 .con-2-text {

	padding-left: 65px;

}



.gywm-con .con-2 ul .col-2-li-2 .con-2-img {

	float: right;

}

.gywm-con .con-2 .con-2-app {

	display: none;

}







body {

	background: #f7f7f7;

	height: auto;

}

@media screen and (max-width:640px) {

	body {

		background: #fff;

	}

	.gywm-con .con-2 .con-2-computer {

		display: none;

	}

	.gywm-con .con-2 .con-2-app {

		display: block;

	}





	.gywm-con .con-2 .con-2-app .am-slider-d2 {

		/*width: 90%;*/

		margin: 0 auto;

	}



}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





/* 关于我们2 */

.gywm-wrap2 {

	margin-bottom: 50px;

}

/* 顶部的标题 */

.gywm2 .gywm-head {

 	height: 82px;

    margin-top: -12px;

    margin-bottom: 20px;

    text-align: center;

    color: #1369DE;

    background: url(../images/line-1.png) 0px 30px no-repeat;

}

   

.gywm2 .gywm-head .head-title-2 {

    display: none;

}

/* 关于我们2的内容 */

.gywm-wrap2 .gywm2-con{



}

.gywm-wrap2 .gywm2-con {



}

.gywm-wrap2 .gywm2-con .con-top {

	margin-top: 0px;

	margin-bottom: 40px;

}

.gywm-wrap2 .gywm2-con .top-con img {



}



.gywm-wrap2 .gywm2-con .con-2-computer {



}

.gywm-wrap2 .gywm2-con .con-2-computer ul  {

	

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li {

	

}



.gywm-wrap2 .gywm2-con .con-2-computer ul .li-con {

	margin-bottom: 40px;

	background: #FFF;

	box-shadow: 3px 3px 1px #b7b9bb;

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li div {

	display: inline-block;

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-img {

	float: left;

	width: 44%;

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li:nth-child(even) .li-img {

	float: right;

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text {

	margin-top: 30px;

	float: left;

	width: 50%;

	margin-left: 28px;

	

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text .text-order {

	

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text .text-desc {

	margin-left: 28px;

	color: #0091ff;

	font-size: 16px;

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text .text-desc p:first-child {

	font-size: 28px;

	/*font-family: "SimHei";*/

}





.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text ul {

	margin-top: 39px;

	margin-top: 36px;

	margin-left: 78px;

	font-size: 18px;

	/*font-family: "SimHei";*/

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text ul li {

	height: 42px;

	line-height: 30px;

	line-height: 42px;

	letter-spacing: 0px;

	color: #6d6d6d;

}

.gywm-wrap2 .gywm2-con .con-2-computer ul li .li-text ul {

	

}





.gywm-wrap2 .gywm2-con .con-2-computer {

	

}



/* 手机端 */

.gywm2-con .con-2-app {

		display: none;

}







@media screen and (max-width:640px) {

	.gywm2 .gywm-head {

		/*height: 82px;*/

		height: auto;

		margin-top: 0px;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		/*font-weight: bold;*/

		background: none;

		background: url(../images/app-line.png) 20px 50px no-repeat;

		background: url(../images/app-line.png) -10px 47px no-repeat;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		background: url(../images/app-line.png) 14px 36px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.gywm2 .gywm-head .head-title {

		display: none;

	}



	.gywm2 .gywm-head .head-title-2 {

		display: inline-block;

		font-size: 16px;

		color: #5d5d5d;

	}



	.head-title-app-line {



	}





	.gywm2 .gywm-head .head-con {

		display: inline-block;

		font-size: 18px;

		font-family: "SimHei";

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

		font-size: 18px;

	}

	.gywm2 .gywm-head .cpzx-con {

		color: #6d6d6d;

		font-size: 16px;

		font-size: 14px;

		font-family: "SimHei";/*黑体*/

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





@media screen and (max-width:640px) {

	.gywm-wrap2 {

		width: 92%;

		margin: 0 auto;

	}

	.gywm-wrap2 .gywm2-con {

		

	}



	.gywm-wrap2 .gywm2-con .con-top {

		display: none;

	}

	.gywm-wrap2 .gywm2-con .con-2-computer {

		display: none;

	}

	.gywm2-con .con-2-computer {

		display: none;

	}

	/* 手机端 */

	.gywm2-con .con-2-app {

		display: block;

	}

	.gywm2-con .con-2-app img {

		width:100%;

		margin-bottom:10px;

	}

	.con-2-app .am-slider {

		display:none;

	}

/* 修改展示文字的大小 */

	.con-2-app .am-slider-d2 .am-slider-desc {

	    position: absolute;

	    left: 0px;

	    bottom: 0px;

	    right: 0px;

	    color: #fff;

	    height: 100%;

	}

	.con-2-app .am-slider-d2 .am-slider-content {

	    background-color: rgba(0,0,0,.5);

	    padding: 10px 6px;

	    margin-bottom: 10px;

	    margin-bottom: 0px;

	    height: 100%;

	    padding-top: 30px;

	}

	.con-2-app .am-slider-d2 .am-slider-content p {

	    margin: 0;

	    display: block;

	    word-wrap: normal;

	    text-overflow: ellipsis;

	    white-space: nowrap;

	    overflow: hidden;

	    font-size: 1.4rem;

	    line-height: 28px;

	}



}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}











/* 工程案例 */

.gcal {

	margin-bottom: 90px;

}

.gcal .gcal-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;

}



@media screen and (max-width:640px) {



	.gcal .gcal-head {

		/*height: 82px;*/

		height: auto;

		margin-top: 0px;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		/*font-weight: bold;*/

		background: none;

		background: url(../images/app-line.png) 20px 50px no-repeat;

		background: url(../images/app-line.png) -10px 47px no-repeat;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.gcal .gcal-head .head-title {

		display: none;

	}



	.gcal .gcal-head  .head-title-2 {

		display: inline-block;

		font-size: 16px;

		color: #5d5d5d;

	}

	.head-title-app-line {



	}

	.gcal .gcal-head .head-con {

		display: inline-block;

		font-size: 18px;

		font-family: "SimHei";

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	/*.zjhy .zjhy-head .head-con {

	    display: inline-block;

	    font-size: 24px;

	    font-family: "SimHei";

	    border-bottom: 0px solid #ffc618;

	    padding: 6px 6px;

	    color: #fff;

	    background: #166bde;

	}*/



	.gcal .gcal-head .gcal-con {

		color: #6d6d6d;

		font-size: 20px;

		font-family: "SimHei";/*黑体*/

	}

}





@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}



.gcal .gcal-con {

	/*color: ;*/

	font-family: "SimHei";

}

.gcal .gcal-con ul {

	

}



.gcal .gcal-con ul li {

	position: relative;

	display: inline-block;

	margin-bottom: 33px;

	/*width: 46%;*/

	margin-right: 3.5%;

	width: 47.8%;

	-moz-box-shadow: 0px 0px 0px #888888; /* 老的 Firefox */

	box-shadow: 2px 1px 2px #888888;

	box-shadow: 0px 0px 0px #888888;

}



.gcal .gcal-con ul li img {



}



.gcal .gcal-con ul .last-li {

	margin-right: 0;

}



.gcal .gcal-con ul li p {

	position: absolute;

	bottom: 3px;

	bottom: 2px;

	left: 3px;

	width: 100%;

	width: 99%;

	z-index: 3;

	/*margin-top: -43px;*/

	/*margin-left: 2px;*/

	padding-left: 10px;

	height: 40px;

	line-height: 40px;

	color: #fff;

	/*background: #53524d;*/

	background-color: rgba(105, 105, 105, 0.56);

	/*background: #696969;*/

	/*opacity: 0.5;*/

	font-family: "Microsoft YaHei";

}



@media screen and (max-width:640px) {

	.gcal-wrap {

	    margin-bottom: 90px;

	    width: 92%;

	    margin: 0 auto;

	    background: #fff;

	}

	.gcal .gcal-con ul {

	

	}



	.gcal .gcal-con ul li {

		position: relative;

		display: inline-block;

		margin-bottom: 33px;

		margin-bottom: 16px;

		width: 48%;

		/*height: 200px;*/

		margin-right: 3.5%;

		margin-right: 1%;

		-moz-box-shadow: 0px 0px 0px #888888; /* 老的 Firefox */

		box-shadow: 2px 1px 2px #888888;

		box-shadow: 0px 0px 0px #888888;

	}



	.gcal .gcal-con ul li img {



	}



	.gcal .gcal-con ul .last-li {

		margin-right: 0;

	}



	.gcal .gcal-con ul li p {

		font-size: 15px;

		position: absolute;

		bottom: 3px;

		bottom: 2px;

		bottom: 1px;

		left: 3px;

		left: 1px;

		width: 100%;

		width: 99%;

		z-index: 3;

		/*margin-top: -43px;*/

		/*margin-left: 2px;*/

		padding-left: 10px;

		padding-left: 0px;

		height: 29px;

		line-height: 29px;

		color: #fff;

		/*background: #53524d;*/

		background-color: rgba(105, 105, 105, 0.56);

		/*background: #696969;*/

		/*opacity: 0.5;*/

		overflow: hidden;

		font-family: "Microsoft YaHei";

	}

	.gcal .gcal-con ul li p .span-hidden {

		visibility: hidden;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}







.gcal-btn {

	text-align: center;

	font-size: 16px;

	font-family: "Microsoft YaHei";

	color: #fff;

}

.gcal-btn span {

	display: inline-block;

	width: 141px;

	height: 36px;

	border-radius: 9px;

	line-height: 38px;

	text-align: center;

	letter-spacing: 1px;

}

.gcal-btn .btn-more {

	/*margin-left: -10px;*/

	/*margin-right: 10px;*/

	/*margin-left: 1%;*/

	/*margin-right: 5.2%;*/

	margin-right: 3.3%;

	background: #B7B9BB;

}

.gcal-btn .btn-zx {

	/*margin-left: 1%;*/

	/*margin-right: -10px;*/

	background: #FFC618;

}



@media screen and (max-width:640px) {

	.gcal-btn {

		display: none;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}







/* 客户见证 */

.khjz {

	margin-bottom: 90px;

}

.khjz .khjz-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;

}



.khjz .khjz-con {



}

.khjz .khjz-con ul {

	/*font-family: "SimHei";*/

}

.khjz .khjz-con ul li {

	border: 2px solid #c6c6c6;

	border-radius: 11px;

	/*display: inline-block;*/

	float: left;

	padding: 10px;

	padding-left: 13px;

	margin-bottom: 33px;

	width: 47.66%;

	height: 200px;

    margin-right: 4.018%;



}

.khjz .khjz-con ul .last-li {

	margin-right: 0;

}



.khjz .khjz-con ul li .li-img {

	margin-right: 13px;

	float: left;

	display: inline-block;

	/*width: 36%;*/

}

.khjz .khjz-con ul li .li-img img {

	display: inline-block;



}

.khjz .khjz-con ul li .li-text {

	display: inline-block;

	margin-top: 10px;

	margin-top: 35px;

	width: 60%;

	/*height: 179px;*/

}

.khjz .khjz-con ul li .li-text p {

	float: left;

	/*display: inline-block;*/

	margin-left: 13px;

}

.khjz .khjz-con ul li .li-text .text-head {

	margin-top: 10px;

	margin-bottom: 10px;

	color: #232323;

	font-size: 16px;

	font-weight: bold;

}

.khjz .khjz-con ul li .li-text .text-con {

	width: 98%;

	color: #454545;

	font-size: 14px;

}





@media screen and (max-width:640px) {

	.khjz {

		margin-bottom: 90px;

	    width: 92%;

	    margin: 0 auto;

	    background: #fff;

	}

	.khjz .khjz-head {

		height: auto;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.khjz .khjz-head .head-title {

		display: none;

	}



	.khjz .khjz-head  .head-title-2 {

		display: inline-block;

		font-size: 16px;

		color: #5d5d5d;

	}

	.khjz .khjz-head .head-con {

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	.khjz .khjz-head .khjz-con {

		color: #6d6d6d;

		font-size: 20px;

		font-family: "SimHei";/*黑体*/

	}



	.khjz .khjz-con ul li {

	    padding-top: 14px;

		margin-bottom: 16px;

		width: 100%;

	    height: 166px;

        padding-left: 8px;

        padding-right: 8px;

	}

	.khjz .khjz-con ul li .li-img {

		margin-right: 13px;

		float: left;

		display: inline-block;

		width: 36%;

	}

	.khjz .khjz-con ul li .li-text {

		display: inline-block;

		margin-top: 0px;

		width: 58%;

		/*height: 179px;*/

	}

	.khjz .khjz-con ul li .li-text p {

	    margin-left: 0px;

	}

	.khjz .khjz-con ul li .li-text .text-head {

        margin-top: 0px;

	    margin-bottom: 10px;

	    color: #232323;

	    font-size: 14px;

	    font-weight: bold;

	}



}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





@media screen and (max-width:640px) {

	

	

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





/* 合作企业 */

.hzqy {

	margin-bottom: 56px;

}

.hzqy {

	

}



.hzqy .hzqy-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	margin-bottom: 30px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;

}



.hzqy .hzqy-con {

	

}

.hzqy .hzqy-con {

	

}

.hzqy .hzqy-con ul {

	

}

.hzqy .hzqy-con ul li {

	margin-right: 51px;

	display: inline-block;

	margin-bottom: 25px;

}



.hzqy .hzqy-con ul .last-li {

	margin-right: 0;

}

.hzqy .hzqy-con-app {

	display:none;

}





@media screen and (max-width:640px) {

	.hzqy {

		margin-bottom: 90px;

	    width: 92%;

	    margin: 0 auto;

	    background: #fff;

	}

	.hzqy .hzqy-head {

		height: auto;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.hzqy .hzqy-head .head-title {

		display: none;

	}

	.hzqy .hzqy-head  .head-title-2 {

		display: inline-block;

		font-size: 16px;

		color: #5d5d5d;

	}

	.hzqy .hzqy-head .head-con {

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	.hzqy .hzqy-head {

		color: #6d6d6d;

		font-size: 20px;

		font-family: "SimHei";/*黑体*/

	}

	.hzqy .hzqy-con {

		display:none;

		margin-bottom: 10px;

	}

	.hzqy .hzqy-con ul li {

	    padding-top: 0px;

		margin-bottom: 9px;

		width: 48%;

    	margin-right: 1.1%;

	    height: auto;

        padding-left: 0px;

        padding-right: 0px;

	}

	.hzqy .hzqy-con-app {

		display:block;

		padding-bottom:10px;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}



/* 资质荣誉*/

.zzry {



}

.zzry .zzry-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	margin-bottom: 30px;

	text-align: center;

	color: #1369DE;

	/*font-weight: bold;*/

	background: url(../images/line-1.png) 0px 30px no-repeat;

}



.zzry .zzry-head  .head-title-2{

	display: none;

}





.zzry .zzry-con {

	margin-bottom: 90px;

}

.zzry .zzry-con ul {

	

}

.zzry .zzry-con ul li {

	display: inline-block;

	margin-right: 9px;

}

.zzry .zzry-con ul .last-li {

	margin-right: 0;

}

.zzry .zzry-con-app {

	display:none;

}



@media screen and (max-width:640px) {

	.zzry {

		margin-bottom: 20px;

	    width: 92%;

	    margin: 0 auto;

	    background: #fff;

	}

	.zzry .zzry-head {

		height: auto;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.zzry .zzry-head .head-title {

		display: none;

	}

	.zzry .zzry-head  .head-title-2 {

		display: inline-block;

		font-size: 16px;

		color: #5d5d5d;

	}

	.zzry .zzry-head .head-con {

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	.zzry .zzry-head  {

		color: #6d6d6d;

		font-size: 20px;

		font-family: "SimHei";/*黑体*/

	}

	.zzry .zzry-con {

	    display:none;

	}

	.zzry .zzry-con ul li {

	    padding-top: 0px;

		margin-bottom: 9px;

		width: 48%;

    	margin-right: 1.1%;

	    height: auto;

        padding-left: 0px;

        padding-right: 0px;

	}

    .zzry .zzry-con-app {

		display:block;

		margin-bottom:0px;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}









/* 走进华禹 */

.zjhy {

	margin-bottom: 90px;

}

.zjhy .zjhy-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	margin-bottom: 30px;

	text-align: center;

	color: #1369DE;

	background: url(../images/line-1.png) 0px 30px no-repeat;

}



.zjhy .zjhy-head .head-title-2{

	display: none;

}





/* 电脑显示内容 */

.zjhy-computer {



}

/* 手机显示的轮播图 */

.zjhy-app {

	display: block;

}





@media screen and (max-width:640px) {

	.zjhy {

		margin-bottom: 90px;

	    width: 92%;

	    margin: 0 auto;

	    background: #fff;

	    /*display: none;*/

	}

	.zjhy .zjhy-head {

		/*height: 82px;*/

		height: auto;

		margin-top: 0px;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		/*font-weight: bold;*/

		background: none;

		background: url(../images/app-line.png) 20px 50px no-repeat;

		background: url(../images/app-line.png) -10px 47px no-repeat;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.zjhy .zjhy-head .head-title {

		display: none;

	}



	.zjhy .zjhy-head  .head-title-2 {

		display: inline-block;

		color: #5d5d5d;

	}

	.head-title-app-line {

		

	}

	.zjhy .zjhy-head .head-con {

		display: inline-block;

		font-size: 18px;

		font-family: "SimHei";

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	.zjhy .zjhy-head .zzry-con {

		color: #6d6d6d;

		font-size: 20px;

		font-family: "SimHei";/*黑体*/

	}

	/* 电脑端 手机隐藏 */

	.zjhy-computer {

		display: none;

	}

	/* 手机端显示 */

	.zjhy-app {

		display: block;

	}

.zjhy-app .am-slider-c3 .am-slides ul li{

	width:100%;

	margin-bottom:-20px;

}



	.zjhy .zjhy-head .head-con .con-left {

		display: none;

	}



}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}



.zjhy .zjhy-con {



}



.zjhy .zjhy-con .con-left {

	float: left;

	/*margin-right: 24px;*/

	/*margin-right: 20px;*/

	width: 50%;

	height: 510px;

	/*background-image: url(../images/zjhy-1.png) 0px 0px no-repeat;*/

	color: #fff;

	/*z-index: 3;*/

	/*background-color: rgba(139, 136, 129, 0.9);*/

	background: rgba(139, 136, 129, 0.9) url(../images/zjhy-1.png) 0px 0px no-repeat;

	/*background-image: url("../images/zjhy-1.png");

	background-color: red;

	background-repeat: no-repeat;

	background: url(../images/zjhy-1.png) 0 0 no-repeat #000;*/

}



.zjhy .zjhy-con .con-left .left-title {

	width: 60%;

	margin-left: 20%;

	font-size: 36px;

	font-family: "Microsoft YaHei";

	color: #fff;

	margin-bottom:40px; 

}

.zjhy .zjhy-con .con-left .left-title span {

	font-size: 36px;

}

.zjhy .zjhy-con .con-left .left-title .span-blue {

	font-size: 100px;

	color: #ffc618;

	font-family: "MingLiU";

	font-family: "FangSong";

}



.zjhy .zjhy-con .con-left .left-con {

	width: 60%;

	margin-left: 20%;

	font-size: 14px;

	font-family: "Microsoft YaHei";

}







.zjhy .zjhy-con .con-right {

	float: left;

	width: 50%;

	padding-left: 20px;

}

.zjhy .zjhy-con .con-right ul {

	

}

.zjhy .zjhy-con .con-right ul li {

	display: inline-block;

	/*float: left;*/

	margin-bottom: 16px;

	margin-right: 9px;

	position: relative;

	height: 248px;

}

.zjhy .zjhy-con .con-right ul .last-li {

	margin-bottom: 0px;

}

.zjhy .zjhy-con .con-right ul .bottom-li {

	margin-top: -7px;

	margin-bottom: 0;

}

.zjhy .zjhy-con .con-right ul li p {

	/*margin-top: -26px;*/

	/*margin-bottom: -120px;*/

	position: relative;

	top: -26px;

	left: 0;

	height: 26px;

	line-height: 26px;

	font-size: 12px;

	color: #fff;

	padding-left: 10px;

	background: #8b8881;

	/*background: red;*/

	z-index: 3;

	background: rgba(139, 136, 129, 0.9);

	/*font-family: "SimHei";*/

	letter-spacing: 1px;

}







/* 新闻中心 */

.xwzx {

	margin-bottom: 90px;

}

.xwzx .xwzx-head {

	height: 82px;

	margin-top: -12px;

	margin-bottom: 20px;

	margin-bottom: 30px;

	text-align: center;

	color: #1369DE;

	background: url(../images/line-1.png) 0px 30px no-repeat;

}





@media screen and (max-width:640px) {

	.xwzx {

		margin-bottom: 90px;

	    width: 92%;

	    margin: 0 auto;

	    margin-top: 20px;

	    background: #fff;

	}

	.xwzx .xwzx-head {

		/*height: 82px;*/

		height: auto;

		margin-top: 0px;

		margin-top: 0px;

		margin-bottom: 12px;

		text-align: left;

		color: #1369DE;

		/*font-weight: bold;*/

		background: none;

		background: url(../images/app-line.png) 20px 50px no-repeat;

		background: url(../images/app-line.png) -10px 47px no-repeat;

		background: url(../images/app-line.png) 14px 41px no-repeat;

		font-family: "Microsoft YaHei";

	}

	.xwzx .xwzx-head .head-title {

		display: none;

	}



	.xwzx .xwzx-head .head-title-2 {

		display: inline-block;

		/*display: none;*/

		color: #5d5d5d;

	}

	.head-title-app-line {



	}

	.xwzx .xwzx-head .head-con {

		display: inline-block;

		font-size: 18px;

		font-family: "SimHei";

		border-bottom: 0px solid #ffc618;

		padding: 4px 20px;

		color: #fff;

		background: #166bde;

	}

	.xwzx .xwzx-head .zzry-con {

		color: #6d6d6d;

		font-size: 16px;

		font-family: "SimHei";/*黑体*/

	}



}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}



.xwzx .xwzx-con .con-left {

	float: left;

	display: inline-block;

	margin-right: 5.50%;

	/*width: 49.8%;*/

}



.xwzx .xwzx-con .con-right {

	float: left;

	width: 54.333%;

	width: 54.6%;

}

.am-tabs-nav-div {

	width: 100%;

	background: #1369de;

}

.am-tabs-bd {

    position: relative;

    overflow: hidden;

    border: 1px solid #ddd;

    border: none;

    border-top: none;

    z-index: 100;

    -webkit-transition: height .3s;

    transition: height .3s;

}

[data-am-widget=tabs] .am-tabs-nav {

    width: 61%;

    width: 100%;

    background-color: #1369de;

}

.am-tabs-default .am-tabs-nav a {

    color: #222;

    color: #fff;

    border-right: 1px solid #fff;

    line-height: 42px;

}

.am-tabs-default .am-tabs-nav a span {

	display: inline-block;

	padding: 5px 0;

    border-right: 1px solid #fff;

}

.am-tabs-default .am-tabs-nav>.am-active a {

    color: #fff;

 	color: #ffc618;

    background-color: #1369de;

}



.xwzx .xwzx-con .con-right {



}

.xwzx .xwzx-con .con-right .tabs {



}

.xwzx .xwzx-con .con-right .tabs .am-tabs-nav {



}

.xwzx .xwzx-con .con-right .tabs .am-tabs-nav li {

	width: 128px;

}

.xwzx .xwzx-con .con-right .tabs .am-tabs-bd  {

}

.xwzx .xwzx-con .con-right .tabs .am-tabs-bd ul {

}





.am-tabs-bd ul li {

	font-family: "SimHei";

	font-size: 14px;

	font-size: 16px;

	height: 42px;

 	line-height: 42px;

	border-bottom: 2px solid #e8e8e8;

	cursor: pointer;

}

.am-tabs-bd ul li:hover {

 	color: #1369de;

}

.xwzx .xwzx-con .con-right .tabs .am-tabs-bd ul li span {

	display: inline-block;

}

.am-tabs-bd ul li .span-dian {

	/*background: red;*/

}

.am-tabs-bd ul li .span-left {

	padding-left: 3px;

	/*background: red;*/

}

.am-tabs-bd .span-right {

	float: right;

	/*background: red;*/

}



/* 隐藏掉APP的 */

.con-right-app {

	display: none;

}



@media screen and (max-width:640px) {

	.xwzx {

		margin-bottom: 0px;

	}

	.xwzx-con {



	}

	.xwzx-con .con-right-computer {

		display: none;

	}

	/* 手机端向右浮动 */

	.xwzx .xwzx-con .con-left {

    	float: right;

	    display: inline-block;

	    margin-right: 0%;

	     width: 48%; 

	     margin-top: 15px;

	}

	/* 显示出APP的 */

	.con-right-app {

		display: inline-block;

		width: 50%;

	}

	.con-right-app ul {

		margin-top: 15px;

		font-size: 16px;

		line-height: 16px;

	}

	.con-right-app ul li {

		margin-bottom: 16px;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}





/* 首页的顶部版权 */



@media screen and (max-width:640px) {

	

	footer {

		padding: 0px 0;

	}



	footer nav {

	    padding: 10px 0;

	    /* margin-top: 26px; */

	}

	.footer-computer-nav {

		display: none;

	}

	.footer-app-nav {

		display: block;

	}





	.con-fgs {



	}

	.con-fgs .con-fgs-li-hidden {

		display: none;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}









@media screen and (max-width:640px) {

	body {

		/*overflow-x: scroll;*/

	}

	.app-copyright-bottom {

		text-align: center;

	    display: block;

	    font-size: 9px;

	    color: #52688b;

	    margin: 15px auto;

	}

	.app-copyright-bottom {

	  	text-align: center;

	    display: block;

	    font-size: 9px;

	    color: #52688b;

	    margin: 15px auto;

	    margin-bottom: 118px;

	    margin-bottom: 80px;

	    margin-bottom: 70px;

	}



	.page-bottom-btn {

		position: fixed;

		bottom: 30px;

		bottom: 0px;

		left: 4%;

		left: 0;

		display: block;

		width: 92%;

		margin: 0px auto;

		margin-bottom: 0px;

		width: 100%;

		padding: 0 4%;

		padding-top: 10px;

		background: #fff;

	}

	.page-bottom-btn div {

		width: 50%;

		display: inline-block;

	}

	.page-bottom-btn .page-bottom-btn-left {

		width: 48%;

		width: 42%;

		width: 40%;

		padding-left: 2%;

	}

	.page-bottom-btn .page-bottom-btn-right {

		/*margin-left: 2%;*/

		float: right;

		width: 48%;

		width: 42%;

		width: 40%;

		padding-right: 2%;

	}

}

@media screen and (min-width:320px) and (max-width:375px) {

    

}

@media screen and (max-width:320px) {

    

}









