@charset "utf-8";
.sunto_title{
	text-align: center;
	color: #111111;
	line-height:80px;
	font-size: 1.5rem;
	font-weight: bold;
	margin-top: 20px;
	display:block;
	background-image: url(../images/xian.jpg);
	background-repeat: repeat-x;
}
*{ box-sizing: border-box; }
/*ban轮播广告*/
.g-adv{
    overflow: hidden;
}
.g-adv img{
	display: block;
	width: 100%;
	height: auto;
}
.more{ background-color:#063c9e; display:block; width:180px; height:50px; line-height:50px; text-align:center;border-radius:25px; margin-left:auto; margin-right:auto; color:#FFFFFF; margin-top:20px; margin-bottom:20px; clear:both; overflow:hidden; font-size:1.7rem;}

/*导航*/
nav{
	height: 8.05;
	overflow: hidden;
	position: relative;
	margin-bottom: 0rem;
	background-color: #ffffff;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}
nav:before{
	content: '';
	position: absolute;
	width: 100%;
	
	left: 0;
	top: 50%;
	border-bottom: 1px solid #dcdcdc;
}
nav li{
	display: block;
	float: left;
	width: 25%;
	font: 1.5rem/4.05rem "microsoft yahei";
	height: 4.05rem;
	line-height:4.05rem;
	color: #fff;
	text-align: center;
	border-right: 1px solid #dcdcdc;
	overflow:hidden;
	font-weight:bold;
}
nav li a{
	display: block;
	color:#555555;
	overflow:hidden;
}
nav li a:hover{

	color:#000000;
	
}
nav a:nth-child(4n) li{
	border-right: none;
}
/*合作伙伴*/
.g-partner{ padding: 0 3.125%; }
.g-partner .con li{ width: 47.83%; float: left; text-align: center;}
.g-partner .con li img{ width: 100%; border: 1px solid #dddddd; display: block;}
.g-partner .con li span{ display: block; color: #1f1a17; font-size: 1.1rem; margin-top: 0.3rem;}
.g-partner .con li:nth-child(2n){ float: right; }
.g-partner .m-cnt{ text-align: center; margin: 0 0 1.5rem;}
.g-partner .m-cnt li{ width: 0.708rem; height: 0.708rem; background: url("../Images/scroll_btn1.png") no-repeat; background-size: 0.7083rem; display: inline-block; margin-left: 0.2rem; }
.g-partner .m-cnt li:first-child{ margin-left: 0; }
.g-partner .m-cnt li.z-on{ background: url("../Images/scroll_btn2.png") no-repeat; background-size: 0.7083rem;}
/*产品分类*/
.g-prod{ background: #f8f8f8; overflow: hidden; padding-bottom: 2rem;}
.g-prod dl{ float: left; width: 50%; border-top: 1px solid #b1b1b1; border-right: 1px solid #b1b1b1; background: #fff; overflow: hidden; height: 7rem; }
.g-prod dd{ font-size: 1.1rem; color: #000000; float: left; width: 48.75%; padding-left: 2%; line-height: 1.2rem; margin-top: 2.4rem;}
.g-prod dd span{ display: block; font-size: 0.4rem; color: #a3a3a3; text-transform: uppercase; }
.g-prod dt{ width: 51.25%; float: right; }
.g-prod dt img{ width: 100%; }
.g-prod a:nth-child(1) dl{ float: none; width: 100%; border-top: none; border-right: none;}
.g-prod a:nth-child(1) dd{ width: 45.47%; font-size: 1.5rem; line-height: 1.5rem;}
.g-prod a:nth-child(1) dt{ width: 54.53%; }
.g-prod a:nth-child(3) dl,.g-prod a:nth-child(5) dl{ border-right: none; }
.g-prod a:nth-child(4) dl,.g-prod a:nth-child(5) dl{ border-bottom: 1px solid #b1b1b1; }
/*优势*/
.g-advantage dl{
	width: 90%;
	line-height: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 2;
	margin-left: auto;
}
.g-advantage dt img{ width: 100%; }
.g-advantage dd{
	background: url("../Images/advantage_bg2.png") no-repeat;
	background-size: 100%;
	text-align: center;
	color: #000000;
	margin-top: -1.5rem;
	position: relative;
	z-index: 2;
	padding-top: 0;
	padding-right: 5%;
	padding-bottom: 0;
	padding-left: 5%;
}
.g-advantage dd h3{
	font-size: 1.3rem;
	padding-top: 3px;
	line-height: 40px;
}
.g-advantage dd p{ font-size: 1.1rem; line-height: 1.75rem; }
.g-advantage .m-cnt{ text-align: center; margin: 0 0 1.5rem;}
.g-advantage .m-cnt li{ width: 0.708rem; height: 0.708rem; background: url("../Images/scroll_btn1.png") no-repeat; background-size: 0.7083rem; display: inline-block; margin-left: 0.2rem; }
.g-advantage .m-cnt li:first-child{ margin-left: 0; }
.g-advantage .m-cnt li.z-on{ background: url("../Images/scroll_btn2.png") no-repeat; background-size: 0.7083rem;}
/*案例*/
.m-show{ overflow: hidden; background: #f9f9f9; }
.m-show-contianer{ margin: 0 3.125%;}
.m-show .showtil{ margin: 0 0 0.5rem; overflow: hidden;}
.m-show .showtil li{ display: block; width: 22.83%; float: left; height: 2.25rem; line-height: 2.25rem; border: 1px solid #000000; margin: 0 2.8% 1.1rem 0; font-size: 0.9rem; text-align: center; color: #000; white-space: nowrap;}
.m-show .showtil li:nth-child(4n){ margin-right: 0 }
.m-show .showtil li.active{ background: #da251c; color: #fff; border: none;}
.show1{margin-bottom: 2rem; }
.show1 p{width: 48%; float:left; padding-left:1%; padding-right:1%; display:block; padding-bottom:15px;}
.show1 p img{ width: 100%; }
.show1 p span{ display: block; font-size: 1.4rem; color: #000000; text-align: center; height: 3rem; line-height: 3rem; background: #fff; }
.pr-pagi{ height: 1rem;  text-align: center;}
.pr-pagi span{width: 0.708rem; height: 0.708rem; background: url("../Images/scroll_btn1.png") no-repeat; background-size: 0.7083rem; display: inline-block; margin-left: 0.2rem;}
.pr-pagi .swiper-pagination-bullet-active{background: url("../Images/scroll_btn2.png") no-repeat; background-size: 0.7083rem;}
/*合作伙伴*/
.g-hb{ padding: 0 3.125%; background-color:#f5f5f5; clear:both; }
.g-hb .con li{ width: 100%; height: 23rem; float: left; text-align: center; background: #f9f9f9; border-bottom: 0.2rem solid #e9e9e9; padding: 0.5rem 0.5rem 0;}
.g-hb .con li img{ width: 100%; display: block;  background-size: 100%; padding: 0.3rem;}
.g-hb .con li:nth-child(2n){ float: right; }
.g-hb .m-cnt{ text-align: center; margin: 0rem 0 0rem;}
.g-hb .m-cnt li{ width: 0.708rem; height: 0.708rem; background: url("../Images/scroll_btn1.png") no-repeat; background-size: 0.7083rem; display: inline-block; margin-left: 0.2rem; }
.g-hb .m-cnt li:first-child{ margin-left: 0; }
.g-hb .m-cnt li.z-on{ background: url("../Images/scroll_btn2.png") no-repeat; background-size: 0.7083rem;}


/*荣誉资质*/
.g-honor{ padding: 0 3.125%; }
.g-honor .con li{ width: 48.33%; height: 18.45rem; float: left; text-align: center; background: #f9f9f9; border-bottom: 0.2rem solid #e9e9e9; padding: 1.5rem 1.95rem 0;}
.g-honor .con li img{ width: 100%; display: block; background: url("../Images/honor_bg.jpg") no-repeat; background-size: 100%; padding: 0.9rem;}
.g-honor .con li span{ display: block; color: #1f1a17; font-size: 1.1rem; margin-top: 0.3rem; height:2rem; overflow: hidden;}
.g-honor .con li:nth-child(2n){ float: right; }
.g-honor .m-cnt{ text-align: center; margin: 1rem 0 1.5rem;}
.g-honor .m-cnt li{ width: 0.708rem; height: 0.708rem; background: url("../Images/scroll_btn1.png") no-repeat; background-size: 0.7083rem; display: inline-block; margin-left: 0.2rem; }
.g-honor .m-cnt li:first-child{ margin-left: 0; }
.g-honor .m-cnt li.z-on{ background: url("../Images/scroll_btn2.png") no-repeat; background-size: 0.7083rem;}


/*流程*/
.g-process{ background: #ffffff; overflow: hidden; }
.g-process li{ font-size: 1.1rem; color: #000; float: left; margin: 0 4% 1.65rem;}
.g-process li b{ display: block; color: #888888; font-size: 1.7rem; }
.g-process li a{ color: #000; }
/*公司介绍*/
.g-about{ padding: 0 3.125%; overflow: hidden; font-size:1.5rem; line-height:2.7rem;}
.g-about ul{ overflow: hidden; }
.g-about li{ width: 30.4%; float: left; height: 2.75rem; line-height: 2.75rem; margin-right: 1.1rem; text-align: center; border: 1px solid #666666; color: #000; margin-bottom: 1.6rem; overflow: hidden;}
.g-about a:nth-child(3) li{ margin-right: 0; }
.g-about .vedio{ height: 17.7rem; overflow: hidden; margin-bottom: 2rem;}
.g-about .vedio img{ width: 100%; height: 17.7rem;}
/*新闻资讯*/
.new{ overflow: hidden; padding: 0 0% 1rem;}
.n_q{ height: 3rem; line-height:3rem; margin-bottom: 1.2rem; background: #1f1a17;}
.n_q li{ font-size: 1.3rem;color: #fff; float: left; width: 33.3%; text-align: center;}
.n_q li.z-on{ background: url("../Images/news_icon.jpg") no-repeat center 0; height: 3.4rem; background-size: 100% 3.4rem;}
.new .con{ float: left; display: inline; width: 100%;}
.n_c ul li{
	color:#676767;
	background-image:url(../images/bg1.jpg);
	padding-left: 1.25rem;
	font-size: 1.3rem;
	overflow: hidden;
	background-repeat: repeat-x;
	line-height:60px;
}
.n_c ul li span{ float: right; }


		
/*人才招聘*/
.job_bg{ overflow:hidden; background:url() #f7f7f7 right top no-repeat; padding-top:3%; padding-bottom:3%;}
.job_list ul{ padding:0;}
.job_list table{border-collapse:collapse;border-spacing:0; margin-bottom:10px;}
.job_list table td{ /*line-height:44px;*/height:60px; color:#333333; font-size:14px; text-align:center;}
.job_list ul li{ height:60px; overflow:hidden; cursor:pointer;transition:all 0.3s;margin-bottom:10px; background:#f5f5f5;margin-bottom:20px;}
.job_list ul li tr:first-child td:last-child{background:url(../images/job_pic.png) 56% 15px no-repeat;}
.job_list ul li:Hover{/*border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;background:url(../images/job_pic3.png) 97.5% 10px no-repeat;*/}
.job_list ul li.hauto{height:auto; background:none; }
.job_list ul li.hauto tr:first-child{background:#005ba0; }
.job_list ul li.hauto tr:first-child td:last-child{background:url(../images/job_pic3.png) 56% 15px no-repeat;}
.job_list ul li.hauto tr:first-child td{color:#fff;}
.job_list ul li .job_con{ line-height:22px; font-size:12px; padding-bottom:10px; padding-top:10px;}
.job_list .job_a a{ float:left; padding-right:23px; padding-left:50px; height:39px; line-height:39px; background:url(../images/job_pic4.png) #818181 15px center no-repeat; font-size:14px; color:#fff; text-align:left;}
.job_list .job_a a:Hover{ /*background:url(../images/job_pic5.png) #fff 15px center no-repeat; color:#ca9361; */text-decoration:none;filter:alpha(opacity=70);opacity:0.7;transition:all 0.3s; }



/*类*/
.lei{ width:auto}
.lei li{
	float:left;
	width:24%;
	margin-left:0.5%;
	margin-right:0.5%;
	border: 1px solid #CCCCCC;
	border-radius:15px;
	line-height:2.8rem;
	font-size:1.5rem;
	margin-top:15px;
	font-weight:400;
	text-align:center
}

/*案例类*/
.lei1{ width:auto}
.lei1 li{
	float:left;
	width:32.222%;
	margin-left:0.5%;
	margin-right:0.5%;
	border: 1px solid #CCCCCC;
	border-radius:15px;
	line-height:2.8rem;
	font-size:1.5rem;
	margin-top:15px;
	font-weight:400;
	text-align:center
}
/*产品类*/
.lei2{ width:auto}
.lei2 li{
	float:left;
	width:32%;
	margin-left:0.5%;
	margin-right:0.5%;
	border: 1px solid #CCCCCC;
	border-radius:15px;
	line-height:2.8rem;
	font-size:1.5rem;
	margin-top:15px;
	font-weight:400;
	text-align:center
}
