@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
body { font-size:12px; color:#666; font-family:Verdana, Microsoft YaHei, Simsun; background:#fff; line-height:24px; }
fieldset, img { border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
em { font-style:normal; }
input, button, select, textarea { outline:none; }
textarea { resize:none; } //禁用了文本的拖拉，尤其在谷歌下
p{ text-align:justify; text-justify:distribute;} //为了使文本段落左右两边对齐

a { text-decoration:none; }
a:hover { text-decoration:none; }
a:-webkit-any-link {
    cursor: auto;
    text-decoration: none;
}

.banner{
	width:100%;
	height:450px;
	background:url(../images/yl_banner.png) no-repeat center;
	overflow:hidden;
}
.bannerBtn{
	width:249px;
	height:66px;
	background:url(../images/yl_bannerBtn.png) no-repeat;
	margin:305px auto 0 auto;
	cursor:pointer;
}

/*提供多方位解决方案*/
.part01{
	width:100%;
	height:965px;
	background:#fff;
}
.part01_cont{
	width:1200px;
	height:965px;
	margin:0 auto;
	overflow:hidden;
}
.title{
	width:1200px;
	height:100px;
	font-size:36px;
	line-height:100px;
	text-align:center;
	color:#3e3d3d;
	font-weight:bold;
	background:url(../images/titleline.png) no-repeat center bottom;
	margin-top:50px;
}
.part01_cont .content{
	width:100%;
	height:599px;
	margin-top:98px;
}
.part01def{
	width:495px;
	height:460px;
	padding: 62px 55px 81px 55px;
	background: url(../images/part01def.png) no-repeat;
	float: left;
}
.part0101act{
	padding:65px 52px 65px 52px;
	background:url(../images/part0101act.png) no-repeat;
	border::none;
	float:left;
}
.part0102act{
	padding:65px 52px 65px 52px;
    background: url(../images/part0102act.png) no-repeat;
    margin-left: -5px;
}
.part01a{
	width:100%;
	height:60px;
	display:block;
	font-size:36px;
	line-height:36px;
	text-align:left;
	color:#3e3d3d;
	font-weight:bold;
}
.part01def p{
	width:100%;
	font-size:18px;
	line-height:22px;
	text-align:left;
	color:#414141;
	font-weight:normal;
	margin:20px 0;
}
.part01def span{
	font-size:20px;
	font-weight:bold;
}
.part01Btn{
	width:228px;
	height:66px;
	background:url(../images/part01Btn.png) no-repeat;
	margin:70px auto 0 auto;
	cursor:pointer;
}
/*提供多方位解决方案*/
/*重点服务项目*/
.part02{
	width:100%;
	height:1058px;
	background:url(../images/part02bg.png) no-repeat center;
}
.part02_cont{
	width:1200px;
	height:1058px;
	margin:0 auto;
	overflow:hidden;
}
.part02_cont .content{
	width:100%;
	height:815px;
	margin-top:50px;
}
.part02div{
	width:1060px;
	height:261px;
	margin:25px auto;
	background:url(../images/part02divbg.png) no-repeat;
}
.part02div img{
	width:315px;
	height:242px;
	float:left;
	cursor:pointer;
}
.part02span{
	width:100px;
	display:block;
	float:left;
	font-size:20px;
	line-height:25px;
	text-align:left;
	color:#3f3f3f;
	font-weight:bold;
	margin:15px 0 0 30px;
	cursor:pointer;
}
.part02p{
	width:565px;
	display:block;
	float:left;
	font-size:18px;
	line-height:25px;
	text-align:left;
	color:#3f3f3f;
	font-weight:normal;
	margin:15px 0 0 0;
	cursor:pointer;
}
.part02Btn{
	width:228px;
	height:66px;
	background:url(../images/part02Btn.png) no-repeat;
	margin: 177px 70px 0 auto;
	cursor:pointer;
}
/*重点服务项目*/
/*解决问题才是硬道理*/
.part03{
	width:100%;
	height:1170px;
	background:#fff;
}
.part03_cont{
	width:1200px;
	height:1170px;
	margin:0 auto;
	overflow:hidden;
}
.titlep{
	width:1200px;
	height:60px;
	font-size:18px;
	line-height:60px;
	text-align:center;
	color:#5a5a5a;
	font-weight:normal;
}
.part03_cont .content{
	width:100%;
	height:880px;
	margin-top:50px;
}
.tabs{
	width:100%;
	height:111px;
}
.tab,.tabBtn{
	width:308px;
	height:111px;
	float:left;
	background:url(../images/tabdef.png) no-repeat;
	margin-left:-8px;
	font-size:30px;
	line-height:100px;
	text-align:center;
	color:#1290d6;
	font-weight:normal;
	cursor:pointer;
}
.tabact{
	background:url(../images/tabact.png) no-repeat;
	color:#fff;
}
.tabcont{
	width:1130px;
	height:417px;
	margin:108px auto 0 auto;
}
.alcont{
	width:1130px;
	height:417px;
	display:none;
}
.alcont img{
	width:461px;
	height:417px;
	float:left;
}
.alcont div{
	width:510px; /*640*/
	height:72px; /*105*/
	padding:15px 0 15px 40px;
	float:left;
	margin-left:20px;
	background:url(../images/aldivbg.png) no-repeat left center;
	font-size:20px;
	line-height:25px;
	text-align:left;
	color:#ffffff;
	font-weight:normal;	
}
.alcont a{
	width:525px; 
	height:30px;
	display:block;
	float:left;
	margin-left:40px;
	background:url(../images/ala01.png) no-repeat left center;
	font-size:20px;
	line-height:30px;
	text-align:left;
	color:#404040;
	font-weight:bold;
	padding-left:15px;
}
.alcont p{
	width:540px; 
	float:left;
	margin-left:40px;
	font-size:18px;
	line-height:25px;
	text-align:left;
	color:#404040;
	font-weight:normal;
}
.part03Btn{
	width:228px;
	height:66px;
	background:url(../images/part03Btn.png) no-repeat;
	margin: 60px auto 0 auto;
	cursor:pointer;
}
/*解决问题才是硬道理*/
/*硬实力创造真结果*/
.part04{
	width:100%;
	height:810px;
	background:url(../images/part04bg.png) no-repeat center;
}
.part04_cont{
	width:1200px;
	height:810px;
	margin:0 auto;
	overflow:hidden;
}
.part04_cont .content{
	width:1089px;
	height:487px;
	margin:50px auto 0 auto;
	background:url(../images/fsbanner.png) no-repeat bottom;
}
.sfq{
	width:1035px;
	height:480px;
	margin:0 auto 0 20px;
}
.sfq_part{
	width:auto;
	height:480px;
	float:left;
}
.sfq_title{
	width:85px;
	height:475px;
	background:url(../images/part0406.png) no-repeat;
	float:left;
}
.sfq_title span{
	width:60px;
	display:block;
	float:left;
	font-size:20px;
	line-height:25px;
	text-align:center;
	color:#fff;
	font-weight:normal;
}
.sfq_cont{
	width:675px;
	height:440px;
	float:left;
	margin-top: 35px;
    margin-left: -25px;
	display:none;
}
/*硬实力创造真结果*/
/*服务流程*/
.part05{
	width:100%;
	height:810px;
	background:#fff;
}
.part05_cont{
	width:1200px;
	height:810px;
	margin:0 auto;
	overflow:hidden;
}
.part05_cont .content{
	width:100%;
	height:585px;
	margin:50px auto 0 auto;
}
.part05Btn{
	width:228px;
	height:66px;
	background:url(../images/part05Btn.png) no-repeat;
	margin: 60px auto 0 auto;
	cursor:pointer;
}
.part05left{
	width:572px;
	float:left;
	margin-top:43px;
	margin-left:48px;
}
.part05right{
	width:400px;
	height:576px;
	float:left;
	margin-top:0;
	margin-left:85px;
}
/*服务流程*/
.show{
	display:block;
}