

*{zoom:1}
.fullSlide{ position:relative; background:#000; margin:0 auto; 	max-width: 1920px;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li {overflow:hidden; }
.fullSlide .bd li img{/*width:100%; */vertical-align:top;  } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:40px; line-height:40px;  text-align:center;
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; border: 2px solid #fff; margin:5px;  overflow:hidden; 
	font-size:0; background-color: transparent;border-radius: 9px;
}
.fullSlide .hd ul .on{ background-position:0 0; background-color: #ff7600;border-color:#ff7600;}
/* .fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(images/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 } */

/*.bannerWrap {
	margin-bottom: 58px;
}*/

header {
	position: relative;
}

.nav-tel {
	position: relative;
	top: 6px;
}


.banner {
	position: relative;

	width: 100%;
	max-height: 750px;
	margin-bottom: 58px;

	overflow: hidden;
}

.banner img {
	width: 100%;
}

.banner-text {
	position: absolute;
	left:50%;
	top:50%;

	width: 700px;
	height: 160px;
	margin-left: -350px;
	margin-top: -80px;

	font-size: 44px;
	color: #fff;
	font-weight: bold;
	text-align: center;


}

.banner-text span {
	color: #ff7600;
}


.featureWrap {
	width: 1174px;
	margin: 0 auto;
	margin-bottom: 36px;

	font-size: 0;
	overflow: hidden;
}

.featureWrap li {
	float: left;

	width: 378px;
	height: 460px;
	border: 1px solid #eee;
	margin-bottom: 32px;


}

.featMiddle {
	margin: 0 17px;
}

.featureWrap img {
	margin-bottom: 26px;
}

.feature-top {

	margin-bottom: 8px;

	font-size: 28px;
	font-weight: bold;
	text-align: center;
	color: #ff7600;


}



.feature-btm {
	width: 260px;
	margin: 0 auto;

	font-size: 18px;
	line-height: 30px;
	text-align: center;
	color: #737373;
}


.advantageWrap {
	width: 1174px;
	margin: 0 auto;
	padding-top: 145px;
}

.advanTop {
	text-align: center;

	font-weight: bold;
}

.adTxtTop {
	margin-bottom: 15px;

	font-size: 48px;

}

.adTxtTop span {
	color: #ff7600;
}

.advanTop .line {
	width: 226px;
	height: 2px;
	margin: 0 auto;
	margin-bottom: 25px;

	background-color: #ff7600; 
}

.adTxtBtm {
	font-size: 18px;
	overflow: hidden;

	color: #ff7600;
}

.advanTop {
	margin-bottom: 90px;
}

.advanBtm {
	margin-bottom: 185px;

	overflow: hidden;
}

.advanBtm li {
	float: left;

	margin: 0 26px;
	width: 240px;

	text-align: center;
}

.advanBtm li img {
	margin-bottom: 40px;
}

.advanBtm .btmTitle {
	margin-bottom: 20px;

	font-size: 26px;
}

.advanBtm .btmCon {
	font-size: 18px;
	color: #737373;
}

.advanBtm li>a {
	display: inline-block;

	width: 88px;
	height: 32px;
	box-sizing:border-box;
	border: 1px solid #f0f0f0;
	margin-top: 30px;
	
	text-align: center;
	line-height: 32px;
	color: #727272;
	font-size: 14px;
}

/*.result {
	width: 100%;
	height: 1080px;

	background: url(../images/效果banner背景图.png) no-repeat center center;
}*/


.resultWrap {
	width: 1174px;
	margin: 0 auto;
	padding-top: 180px;

	color: #fff;
}


.resultTitle p{
	margin-bottom: 20px;

	text-align: center;
	font-size: 48px;
	font-weight: bold;
}

.resultTitle .line {
	width: 328px;
	height: 2px;
	margin: 0 auto;
	margin-bottom: 50px;

	background-color: #ff7600;
}



.marketing {
	float: left;

	width: 540px;
	margin-right: 90px;
}

.manage {
	float: left;

	width: 540px;
}

.resultConTitle {
	margin-bottom: 40px;
}

.resultConTitle p {
	float: right;

	font-size: 36px;
}

.resultConTitle i {
	float: right;

	width: 52px;
	height: 48px;
	margin-right: 20px;

	font-size: 40px;
	text-align: center;
	color: #ff7600;

}


.resultConContent li {
	margin-bottom: 32px;
}

.conIcon {
	float: right;

	width: 64px;
	height: 64px;
	border: 1px solid #fff;
	border-radius: 35px;
	box-sizing:border-box;
	line-height: 62px;

	font-size: 35px;
	text-align: center;
	color: #fff;

}

.conTxt {
	float: right;

	margin-right: 15px;

	text-align: right;
}

.conTxtTitle {
	font-size: 24px;
}

.conTxtCon {
	font-size: 18px;
}

.manageTitle p {
	float: left;
}

.manageTitle i {
	float: left;

	width: 48px;
	height: 49px;

	font-size: 50px;


}

.manageConItem .conIcon {
	float: left;

	margin-right: 15px;
}

.manageConItem .conTxt {
	float: left;

	margin-right: 0;

	text-align: left;
}

.drivingWrap {
	width: 1174px;
	margin: 0 auto;
	padding-top: 130px;
	padding-bottom: 120px;

	text-align: center;
}


.contact {
	width: 1174px;
	height: 360px;
	margin: 0 auto;

	background:url(../images/bg-map.png) no-repeat center center;
}

.contactWrap {
	padding-top: 140px;
}

.contactCon {
	float: left;
}

.contactConTitle {
	margin-bottom: 18px;

	font-size: 36px;
	color: #ff7600;
}

.contactConContent {
	font-size: 18px;
	color: #333333;
}

.contactBtn {
	float: right;

	width: 230px;
	height: 72px;
	line-height: 72px;
	border-radius: 35px;

	font-size: 26px;
	color: #fff;
	text-align: center;

	background-color: #ff7600;
}


.QRcode {
	width: 100%;
	height: 340px;
	margin-bottom: 20px;

	background: url(../images/bg-erweima.png) no-repeat center center;
}


.QRcodeWrap {
	width: 1174px;
	margin: 0 auto;
}

.QRCon {
	float: right;

	margin-right: 68px;
	margin-top: 30px;

	text-align: center;
}

.QRCon p {
	width: 182px;
	margin: 0 auto;

	font-size: 28px;
	color: #fff;
}

.footerTop {
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 38px;
}

.footerTopWrap {
	width: 1174px;
	margin: 0 auto;
	padding-top: 40px;
}

.footerLeft {
	float: left;

	width: 380px;

	text-align: center;
	font-size: 20px;
}

.footerLeft img {
	margin-bottom: 20px;
}

.footerLeft p i {
	display: inline-block;

	width: 22px;
	height: 22px;
	margin-right: 10px;

	vertical-align: bottom;

	background:url(../images/logo-company.png) no-repeat center center;
}


.footerTopWrap .line {
	float: left;

	width: 1px;
	height: 166px;
	margin-top: 10px;
	margin-bottom: 15px;

	background-color: #eee;
}

.footerRight {
	float: left;
}

.footerRight dl {
	float: left;

	margin-left: 100px;
}

.footerRight dl dt {
	margin-bottom: 25px;

	font-size: 18px;
	color: #686867;
}

.footerRight dl dd {
	margin-bottom: 16px;

	font-size: 14px;
}




.sidebar {
	position: fixed;
	right: 85px;
	bottom: 90px;

	width: 70px;
}

.sidebar a {
	display: block;	

	width: 70px;
	height: 70px;
	border-radius: 35px;
	margin-bottom: 30px;
	border: 2px solid #787878;
	box-sizing:border-box;

	color: #787878;
	line-height: 70px;
	text-align: center;
	font-size: 50px;

	opacity: 0.5;
	background-color: #fff;
}

.sidebar .message {
	border: none;

	font-size: 70px;

}

.sidebar a i {
	font-size: 45px;
	position: relative;
	top: -9px;
}

.sidebar a:hover {
	color: #ff7600;
	opacity: 1;
	border-color: #ff7600;
}


.trainning {
	width: 100%;

	text-align: center;

	background-color: #f6f6f6;
}
.trainning .mainImg {
	margin-bottom: 65px;
}
.trainning .describe {
	padding-bottom: 60px;

	font-size: 18px;
}


/*title1*/
.title1 {
	text-align: center;

	font-weight: bold;
}

.title1 .head {
	margin-bottom: 15px;

	font-size: 48px;	
}

.title1 .head>span {
	color: #ff7600;	
}

.title1 .line {
	height: 2px;
	margin: 0 auto;
	margin-bottom: 25px;

	background-color: #ff7600; 	
}

.title1 .describe-txt {
	font-size: 18px;
	overflow: hidden;

	color: #ff7600;
}

.title1-1 {
	margin-bottom: 90px;
}
.title1-1 .line {
	width: 226px;
}

.title1-2 .head {
	margin-bottom: 20px;
}
.title1-2 .line {
	margin-bottom: 50px;
}

.title1-2 .line {
	width: 328px;
}

.title1-3 .line {
	width: 368px;
}
.title1-3 {
	padding-top: 150px;
	margin-bottom: 60px;
}



/*section1*/
.section {
	padding-top: 148px;
}
.section1 {
	width: 100%;
	height: 900px;

	box-sizing: border-box;
}
.section2 {
	padding-bottom: 85px;

	text-align: center;
}

.section1-1 {
	background: url(../images/bg2.0-1.png) center center;
	background-size: cover;
}

.section1-2 {
	background: url(../images/bg2.0-2.jpg) center center;
	background-size: cover;
}

.section2 .remark {
    margin-top: 10px;

    font-size: 16px;
}


.list1 {
	width: 1140px;
	margin: 0 auto;
}
.list1>li {
	width: 228px;
	height: 240px;

	text-align: center;
}
.list1 .iconfont {
	display: inline-block;

	font-size: 90px;
}

.list1-1 .iconfont {
	font-size: 80px;
}
.list1 .txt {
	font-size: 24px;
}
.list1 .icon-xueyuan {
	
	margin-bottom: 2px;

	font-size: 88px;
}
.list1 .icon-fenxiang11 {
	margin-bottom: 4px;

	font-size: 84px;
}
.list1 .icon-gongzhonghao1 {
	padding-top: 12px;
	margin-bottom: 8px;

	font-size: 72px;
}
.list1 .icon-zhuizong {
	margin-bottom: 12px;
	padding-top: 2px;

	font-size: 78px;
}

.list1 .icon-tuangou {
	font-size: 84px;
	margin-bottom: 6px;
}

.list1 .icon-tubiao101 {
	font-size: 82px;
	margin-bottom: 8px;
}

.list1 .icon-crm {
	font-size: 78px;
	margin-bottom: 16px
}


.list1 .icon-gongan {
	margin-bottom: 10px;
	font-size: 86px;
}
.list1 .icon-jiaotong {
	font-size: 76px;
    padding-top: 8px;
    margin-bottom: 14px;
}
.list1 .icon-duanxinzhuanhuan {
	font-size: 78px;
	margin-bottom: 20px;
}
.list1 .icon-shenfenzheng {
	font-size: 80px;
	margin-bottom: 16px;
}

.list1 .icon-zxks {
	font-size: 80px;
	margin-bottom: 14px;
	padding-top: 6px;
}

.list1 .icon-106 {
	font-size: 72px;
	margin-bottom: 10px;
}

.list1 .icon-shujutongji {
	font-size: 78px;
	margin-bottom: 2px
}

/*tb1*/
.tb1,
.tb1 tr th,
.tb1 tr td { 
	border: 2px solid #dcdcdc; 

	line-height: 52px;
	text-align: center;
}
.tb1 {
	width: 1140px;
	margin: 0 auto;
	border-collapse: collapse;
}

.tb1 tr th {
	font-size: 24px;

	background-color: #e5e5e5;
}

.tb1 tr td {
	font-size: 18px;
}

.tb1 tr>td:nth-child(1) {
	background-color: #eeeeee;
}
.tb1 tr>td:nth-child(3) {
	background-color: #fbe6d7;
}

.w375 {
	width: 375px;
}
.w560 {
	width: 560px;
}
.w285 {
	width: 285px;
}
.w228 {
	width: 228px;
}
.fc-white {
	color: #fff;
}
.mb-65 {
	margin-bottom: 65px;
}
.mb-24 {
	margin-bottom: 24px;
}

.keys {
	width: 0;
	height: 0;

	overflow: hidden;
}