@charset "utf-8";
.wrap {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.sunto_title{
	text-align: center;

	font-size: 1.5rem;
	font-weight: bold;
	margin: 1.8rem 0;
}
*{ box-sizing: border-box; }
/*ban轮播广告*/
.g-adv{
    overflow: hidden;
}
.g-adv img{
	display: block;
	width: 100%;
	height: auto;
}
/*导航*/

.menu{ width:auto; background-color:#f5f5f5; overflow:hidden;}
.menu li{
	width:25%;
	float:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.menu li a{ color:#333333; font-size:14px; text-align:center; display:block; line-height:40px;}
.xian{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dedede;
}

/*合作伙伴*/
.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{ height: 6rem; background: url("../Images/advantage_bg2.png") no-repeat; background-size: 100%; text-align: center; color: #000000; padding: 0 5%; margin-top: -1.5rem; position: relative; z-index: 2;}
.g-advantage dd h3{
	font-size: 1.3rem;
	padding-top: 3px;
	padding-bottom: 10px;
	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: #fff; margin-bottom:30px;}
.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%;
	border: 1px solid #E0E0E0;
}
.show1 p span{ display: block; font-size: 1.1rem; 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%; }
.g-hb .con li{ width: 48.33%; height: 10rem; 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 span{ display: block; color: #1f1a17; font-size: 1.1rem; margin-top: 0.3rem; height:2rem; overflow: hidden;}
.g-hb .con li:nth-child(2n){ float: right; }
.g-hb .m-cnt{ text-align: center; margin: 1rem 0 1.5rem;}
.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: #f9f9f9; 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;}
.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 3.125% 1rem;}
.new img{ width:100%; margin-bottom:0px;}
.new span{ background-color: #1c3fa1; color:#FFFFFF; line-height:55px; display:block; margin-bottom:20px; text-align:center}



		
/*人才招聘*/
.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:49%;
	margin-left:0.5%;
	margin-right:0.5%;
	border: 1px solid #CCCCCC;
	border-radius:15px;
	line-height:35px;
	font-size:14px;
	margin-top:15px;
	font-weight:400;
	text-align:center
}
.m2-info-content-1-con img{ padding-top:5px; padding-bottom:5px;}
/*案例类*/
.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:35px;
	font-size:14px;
	margin-top:15px;
	font-weight:400;
	text-align:center
}
/*产品类*/
.lei2{ width:auto}
.lei2 li{
	float:left;
	width:49%;
	margin-left:0.5%;
	margin-right:0.5%;
	border: 1px solid #CCCCCC;
	border-radius:15px;
	line-height:35px;
	font-size:14px;
	margin-top:15px;
	font-weight:400;
	text-align:center
}