.clearfix:before,.clearfix:after{
	display:table;
	content:'';
}
.clearfix:after{
	clear:both;
}
.banner-pic{
	width:100%;
	height:330px;
	background:url(../image/ss_02.png) no-repeat center center;
	background-size:cover;
}
.contentTxt{
	width:1200px;
	margin:0 auto;
	/*display:none;*/
	margin-bottom:100px;
}
.main-info{
	width:1120px;
	height:254px;
	margin:0 auto 30px auto;
}
.main-info p{
	color:#999;
	font-size:24px;
	padding-left:56px;
}
.main-info .court-con{
	width:1120px;
	height:200px;
	box-sizing: border-box;
	border:1px solid #dbdbdb;
	margin-top:20px;
	overflow: hidden;
}
.main-info .court-con:hover{
	box-shadow:0px 0px 20px #ccc;
	-moz-box-shadow:0px 0px 20px #ccc;
	-o-box-shadow:0px 0px 20px #ccc;
	-webkit-box-shadow:0px 0px 20px #ccc;
	-mos-box-shadow:0px 0px 20px #ccc;
}
.main-info .court-con:after{
	clear: both;
    content: '';
   display: block;
   height:0;
   visibility: hidden;
}
.main-info .court-con ul{
	width:1004px;
	margin:0 auto;
	height:40px;
	border-bottom:1px solid #d8d8d8;
}
.main-info .court-con ul li{
	float:left;
	font-size:16px;
	line-height:40px;
	margin-left:105px;
	color:#888888;
        cursor:pointer;
}
.main-info .court-con ul li.on{
	color:#e9424b;
	border-bottom:1px solid #e9424b;
}
.main-info .court-con ul li:hover{
	color:#e9424b;
	border-bottom:1px solid #e9424b;
}
 .main-info .court-con .error{
 	width:1004px;
 	height:150px;
 	border:1px solid white;
 	margin:0 auto;
 	display:none;
 }
.main-info .court-con .error img{
	margin-top:60px;
}
.main-info .court-con .error p{
	font-size:14px;
	margin-top:-60px;
	margin-left:105px;
	line-height:1.6;
	color:#444444;
}
.main-info .jiancha ul li{
	float:left;
	font-size:16px;
	line-height:40px;
	margin-left:140px;
}
.main-info .sifa ul li{
	float:left;
	font-size:16px;
	line-height:40px;
	margin-left:140px;
}
.main-info .educate ul li{
	float:left;
	font-size:16px;
	line-height:40px;
	margin-left:260px;
}
.main-info .shuju ul li{
	float:left;
	font-size:16px;
	line-height:40px;
	margin-left:130px;
}
.list_line h3{
	font-size:18px;
	font-weight:bold;
	padding:30px 20px 44px 30px;
	margin-left:160px;
}
  .list_tit{
	font-size:16px;
	height:22px;
	color:#333333;
	padding-left:15px;
	background:url(../image/product-bg_03.png) no-repeat left 2px;
	margin-left: 15px;
}
.list_main{
	width:854px;
	line-height:2;
    margin-left: 15px;
    color:#888888;
}
.list_img{
	position:absolute;
	left:0px;
	top:20px;
	width: 200px;
	height: 160px;
	overflow: hidden;
}
.backlist{
	text-decoration: underline;
	color:#999999;
	font-size:16px;
	margin-left:770px;
	padding-bottom:30px;
	cursor:pointer;
}
.contentTxt .more,.contentTxt .up{
	width:140px;
	height:40px;
	border:1px solid #C90101;
	color:#C90101;
	text-align:center;
	line-height:40px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	font-size:18px;
	  margin-top: 10px;
    margin-left: 700px;
    margin-bottom:30px;
    cursor:pointer;
}
.contentTxt .up{
	margin-top:-10px;
	display:none;
}
	
.contentTxt .more a,.contentTxt .up a{
	color:#565656;
}
.contentTxt .more:hover{
	background:#C90101;
	border:none;
	color:#ffffff;
}	
.contentTxt .up:hover{
	background:#C90101;
	border:none;
}	
.contentTxt .up:hover a{
	color:#ffffff;
}
.contentTxt .p_function ul{
	margin-left:28px;
	width:812px;
}
.contentTxt .p_function .txt{
	color:#888888;
}
.contentTxt .p_function .txt a{
	color:#555555;
}
.contentTxt .p_function ul li{
	line-height:2;
}
.contentTxt .list_con{
	margin-bottom:30px;
}
.contentTxt .others_more{
	display:none;
}
.contentTxt .others_con{
	padding-left:20px;
}

/*=============解决方案====================*/
.solution{
	width:1120px;
	margin:0 auto;
	display:none;
	padding-bottom:120px;
}
.solution .introduce{
	width:554px;
	margin:0 auto;
	font-size:16px;
	color:#e60012;
	line-height:1.6;
	margin-top:55px;
	text-align: center;
}
.solution .solution_case{
	padding-top:120px;
	width:1010px;
	margin:0 auto;
}
.solution_case .case-info{
	width:1010px;
	height:110px;
	margin-bottom:80px;
}
.solution_case .case-info p>span{
	display:inline-block;
	width:4px;
	height:25px;
	background:#E60012;
	float:left;
}
.solution_case .case-info .c-txt{
	width:994px;
	height:66px;
	border-top:1px solid #d8d8d8;
	margin-top:20px;
	line-height:24px;
	padding-top:10px;
	font-size:14px;
	color:#777;
}
.solution_case .moshi{
	width:1010px;
	height:548px;
	position:relative;
}
.solution_case .case-info .moshi-pic{
	width:803px;
	height:360px;
	margin:0 auto;
	margin-top:100px;
}
.solution_case .case-info .moshi-pic .img{
	width:803px;
	height:360px;
}
.solution_case  #main{
	margin-left:0;
	position:relative;
}
.solution_case .case-info .about-company{
	width:140px;
	height:50px;
	margin-top:-100px;
	margin-left:100px;
}
.solution_case .case-info .about-company ul li{
	padding-left:10px;
	font-size:10px;
	line-height:20px;
}
.solution_case .case-info .about-company ul .total{
	background:url(../image/ss_05.png) no-repeat left center;
}
.solution_case .case-info .about-company ul .has{
	background:url(../image/ss_09.png) no-repeat left center;
}
.solution_case .case-info .about-company ul .building{
	background:url(../image/ss_12.png) no-repeat left center;
}
.solution_case .case-info .right-txt{
	width:288px;
	height:165px;
	float:right;
	margin-top:-250px;
}
.solution_case .case-info .right-txt>p{
	line-height:1.6;
	font-size:16px;
	color:#777;
}
.solution_case .case-info p{
	font-size:22px;
	color:#666;
}
.star{
	position:absolute;
	right:413px;
	top:340px;
}
.kong-cd{
	position:absolute;
	left:413px;
	top:485px;
}
.kong-lz{
	position:absolute;
	left:440px;
	top:385px;
}
.kong-hhht{
	position:absolute;
	left:540px;
	top:305px;
}
.kong-heb{
	position:absolute;
	right:300px;
	top:225px;
}
.kong-nj{
	position:absolute;
	right:373px;
	top:445px;
}
.kong-cs{
	position:absolute;
	right:473px;
	top:500px;
}
.kong-nc{
	position:absolute;
	right:420px;
	top:500px;
}
/*==============success-case========================*/
.success-case{
	width:1100px;
	height:auto;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:85px;
    display:none;
}
/*修改*/
.subNav {
	border-bottom: 1px dashed #cccaca;
	cursor: pointer;
	width:1010px;
	height:86px;
	font-size: 16px;
	line-height: 86px;
	padding-left: 10px;
	background: url(../image/cg_03hover.png) no-repeat right center;
	line-height: 86px;
}
.subNav:hover{
	background:url(../image/cg_03.png) no-repeat right center;
}
.currentDd {
	border-bottom:none;
	font-weight:bold;
}
.currentDt {
	background:url(../image/cg_103hover.png) no-repeat right center;
}
.currentDt:hover{
	background:url(../image/cg_103.png) no-repeat right center;
}
.navContent {
	display: none;
}
.navContent{
	width:1010px;
	font-size: 14px;
     line-height: 2;
}
.navContent .xgimg{
	margin-top:20px;
}
.navContent a{
	font-size:18px;
	color:#666666;
}
/*===========服务流程========================*/
.service-process{
	width:100%;
	height:auto;
	margin:0 auto;
	display:none;	
	position:relative;
}
.service-process p{
	font-size:16px;
	color:#666;
}
.service-process .kehu{
	position:absolute;
	top:335px;
	left:14px;
}
.service-process .kefu{
	position:absolute;
	top:126px;
	left:298px;
}
.service-process .sw{
	position:absolute;
	top:340px;
	left:298px;
}
.service-process .yw{
	position:absolute;
	top:550px;
	left:298px;
}
.service-process .scqh{
	position:absolute;
	top:66px;
	left:565px;
}
.service-process .jjfa{
	position:absolute;
	top:200px;
	left:565px;
}
.service-process .cpsy{
	position:absolute;
	top:340px;
	left:565px;
}
.service-process .zb{
	position:absolute;
	top:66px;
	left:826px;
}
.service-process .ys{
	position:absolute;
	top:200px;
	left:826px;
}
.service-process .ht{
	position:absolute;
	top:200px;
	left:1140px;
}
/*10月20号样式*/
.service-process .process-wrapper{
	width:100%;
	border:1px solid transparent;
}
.service-process .process-wrapper.liucheng{
	background:#f7f7f7;
}
.service-process .process-wrapper .process-con{
	width:1030px;
	margin:60px auto;
	text-align:center;
}	

.service-process .process-wrapper .process-title{
 height:45px;
 line-height:45px;
 margin-bottom: 20px;
}
.service-process .process-wrapper .process-title .titleLeft{
 display:inline-block;
 width:45px;
 height:45px;
 background:url(../image/titleLeft.png) no-repeat center top;
}
.service-process .process-wrapper .process-title .titleN{
 display:inline-block;
 height:40px;
 line-height:40px;
 font-size:24px;
 color:white;
 background:#e60012;
 vertical-align: 11px;
}
.service-process .process-wrapper .process-title .titleRight{
 display:inline-block;
 width:45px;
 height:45px;
 background:url(../image/titleRight.png) no-repeat center top;
}
#show-map .icon{
	-webkit-animation:up 0.5s ease infinite alternate;
	-moz-animation:up 0.5s ease infinite alternate;
	-ms-animation:up 0.5s ease infinite alternate;
	-o-animation:up 0.5s ease infinite alternate;
	animation:up 0.5s ease infinite alternate;
}
@-moz-keyframes up{
	from{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
	to{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@-webkit-keyframes up{
	from{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
	to{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@-ms-keyframes up{
	from{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
	to{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
@-o-keyframes up{
	from{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}
	to{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}
}
	
/*10月26号产品样式*/
.main_content{
	width:100%;
}
.main_content .nav-list{
	width:100%;
	background-color: #f7f7f7;
}
.main_content .liebiao{
	width:1200px;
    margin: 0 auto;
    padding: 0 20px;
}
.main_content .liebiao .title{
	float: left;
    padding: 0 20px;
    border-top: 2px solid #f7f7f7;
    line-height: 58px;
    height: 60px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.35s;
}
.main_content .liebiao .title:hover{
	color: #c90101;
    border-color: #c90101;
    background-color: #ffffff;
}
.main_content .liebiao .on{
	color: #c90101;
    border-color: #c90101;
    background-color: #ffffff;
}
.con-left{
	width:250px;
	height:auto;
	float:left;
	margin-top:64px;
}
.con-left ul{
	width:100%;
}
.con-left ul li{
	font-size:16px;
	color:#333333;
	padding:20px 0;
	border-bottom:1px solid #ddd9d9;
	background:url(../image/product-bg_06.png) no-repeat right center;
	cursor:pointer;
}
.con-left ul li.on{
	background:url(../image/product-bg_10.png) no-repeat right center;
	border-bottom:none;
}
.con-left ul  .lines-con{
	display:none;
}
.con-left ul  .lines-con a{
	display:block;
	font-size:14px;
	color:#868484;
	margin-left:30px;
	margin-top:20px;
	cursor:pointer;
}
.con-left ul  .lines-con a:hover{
	color:#C90101;
}
.con-left ul  .lines-con a.on{
	color:#C90101;
}
.con-right{
	float:right;
	width:900px;
	height:auto;
}
.product_right{
	width:900px;
	height:auto;
	margin-top:64px;
}
.product_right .product-lines{
	width:880px;
	background:#f9f7f7;
	border:1px solid transparent;
}
.product_right .product-lines h3{
	width: 650px;
	font-size:18px;
	font-weight:bold;
	color:#c90101;
	margin:48px 0 40px 30px;
}
 .product_right .product-lines p{
 	width: 650px;
 	font-size:14px;
 	color:#666666;
 	line-height:1.6;
 	margin-left:30px;
 	margin-bottom:50px;
 }
 .product_right .product-lines img{
   float:right;
   margin-top:-150px;
   margin-right:45px;
  }
.product-cons{
	margin-top:50px;
}
 .product-cons .list_con{
	margin-bottom:30px;
}
 .product_right{
 	display:none;
 }
.p_function{
	margin-top:8px;
}

