﻿body, div, ul, li{
	margin:0;
	padding:0;
}
body{
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	line-height:25px;
	font-size:16px;
	overflow:-Scroll;
	overflow-x:hidden;
	
}
a:link, a:visited {
	text-decoration:none;
	color:#333333;
}

a:hover {
	text-decoration: underline;
	color:#08A5E0;
	text-decoration:none;
}
.clearfix{
	clear: both;
}
ul, ul li {
	list-style-type:none;
}
.cl {
	zoom:1;
}
p{
	margin: 0;
	padding: 0;
}
/*顶部*/

#top{
	height:60px;
	width: 100%;
	background-color:#000000;
}
#top .top-box{
	width:1200px;
	margin: 0 auto;
	text-align: right;
	overflow: hidden;
}
#top .top-box .top-ct{
	position: relative;
}
#top .top-box .top-pc{
	float: right;
	position: absolute;
	right:100px;
	height:60px;
}
#top .top-box .top-pc img{
	margin-right:30px ;
	margin-top:10px ;
}
#top .top-box .top-ch{
	 float: right;
	 line-height: 60px;
	 color: #FFFFFF;
	}
/*网站头部*/
.navbg{
	width:100%;
	position:absolute;
	color:#FFFFFF;
	
}
.navbg .nacbg-box{
	width: 1200px;
	margin: 0 auto;
}
.navbg .nacbg-box .nav-logo{
	float: left;
	margin-top:9px ;
}

.col960 {
	cursor: pointer;
	float: right;
}
.navbg {
	height:90px;
	width: 100%;
	background-color:rgba(0,0,0,0.5);
	z-index:99;
	left:0;
	
}
#navul li {
	float: left;
	margin-right: 1px;
	width:180px;
	height:90px;
	position:relative;
	text-align:center;
	line-height:90px;
	text-transform:capitalize;
}

#navul li.navhome {
	text-align:left;
	padding:0 0px 0 40px;
	width:60px;
	
	
}
#navul li a:link, #navul li a:visited {
	color: #0c0c0c;
}
#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:88px;
	left:-1px;
	background:#649bfa;
	border:#5081d5 1px solid;
	border-bottom:none;
}
#navul li ul li {
	display:block;
	width:180px;
	float:none;
	margin-right:0px;
	height:46px;
	position:relative;
	line-height:38px;
	border-bottom:#5081d5 1px solid;
	font-size:12px;
}
#navul li.navmoon {
	background-color:#649bfa ;
	width:180px;
	height:90px;
	line-height:90px;
}
#navul li.navmoon a {
	color:#FFFFFF;
	
}
#navul li.navhome a:hover {
	color:#0055a0;
}
#navul li.navmoon ul {
	display:block;
	cursor: pointer;
}
#navul li.navmoon ul a {
	display:block;
	width:180px;
	height:46px;
	line-height:44px;
}
#navul li.navmoon ul a:hover {
	background:#5485d9;
}
/*关于我们-公司简介*/
/*banner*/
#banner-contian img{
	width: 100%;
}
/*内容*/
#text-contian{
	width: 100%;
}
#text-contian .text-title{
	text-align:center;
	padding-top:80px;
}
#text-contian .text-title p:nth-child(1){
	color: #2f2f2f;
	font-family:Trajan Pro;
	font-size: 22px;
}
#text-contian .text-title p:nth-child(2){
	color: #858585;
	font-size:18px;
	padding-top:10px ;
	
}
#text-contian .text-title p:nth-child(3){
	height: 3px;
	width: 66px;
	background-color:#858585;
	margin: 0 auto;
	margin-top:6px ;
}
#text-contian .text-word{
	width:1100px;
	margin: 0 auto;
	padding: 60px 0;
}
/*关于我们-公司简介*/
/*关于我们-我们服务*/
/*内容*/
#text-contian .ad_textword{
	overflow: hidden;
	width:1100px;
	margin: 0 auto;
	padding-top:60px ;
}

/*关于我们-我们服务*/
/*联系我们*/
#text-contian .cn_content{
	width: 1107px;
	margin: 0 auto;
	overflow: hidden;
	padding: 60px 0 120px 0;
}
#text-contian .cn_content .cn_content_left{
	float: left;
	width: 307px;
	height: 432px;
	padding:10px;
	border: solid 1px #649bfa;
}
#text-contian .cn_content .cn_content_right{
	float: right;
}
/*联系我们*/
/*案例详情*/
#casedl-contian{
	width: 100%;
	padding-bottom:120px ;
}
#casedl-contian .casedl-box{
	width: 1000px;
	margin: 0 auto;
	padding-top:100px ;
}
#casedl-contian .dl-cf{
	width: 1000px;
	margin: 0 auto;
	padding-top:16px;
}
#casedl-contian .casedl-box p:nth-child(1){
	text-align: center;
	font-size: 24px;
	color: #171717;
	padding-bottom:10px ;
	line-height:36px;
}
#casedl-contian .casedl-box p:nth-child(2){
	text-align: center;
	font-size: 18px;
	color: #171717;
	padding-bottom:26px ;
	line-height:30px;
}
#casedl-contian .casedl-box p:nth-child(3){
	font-size:16px;
	line-height:28px;
	color: #3e3e3e;
	text-align:justify;
}
/*案例详情*/
/*子项目*/
#te_contian{
	width: 100%;
	padding:90px 0 100px 0 ;
}
#te_contian .te_title{
	text-align: center;
	color:#1b1b1b;
	font-size:30px;
	font-family:Trajan Pro;
	
}
#te_contian ul{
	overflow: hidden;
	padding-top:1.6rem ;
	width:46rem;
	margin: 0 auto;
	padding-left:0.2rem ;
}
#te_contian ul li{
	width:13.8rem;
	height: 17.8rem;
	background-color:#656565 ;
	color:#ffffff ;
	text-align: center;
	padding:14px;
	float: left;
	margin:0.2rem;
}
#te_contian ul li .te_top{
	font-size:0.55rem;
	text-align:center;
	line-height: 0.83rem;
	height:1.6rem;
	margin:0.4rem 0 0.5rem 0 ;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    -o-text-overflow: ellipsis;
}
#te_contian ul li .te_content{
	border-top: solid 2px #f2f2f2;
	padding-top:0.75rem;
}
#te_contian ul li .te_content img{
	width:13.6rem;
	height: 7.95rem;
	border: solid 1px #737373;
}
#te_contian ul li .te_content p{
	color: #bcbcbc;
	margin:0.5rem 0 0.9rem 0 ;
	font-size: 0.375rem;
	line-height:0.75rem;
	text-align:justify;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
}
#te_contian ul li .te_content .te-ctn{
	width:12.4rem;
	height:1rem;
	border-radius:2px;
	background-color:#649bfa;
	margin:0 auto;
	line-height:1rem;
	font-size: 0.425rem;
	margin-bottom:1.5rem;
}
/*子项目*/
/*项目*/
#ehb_contian{
	width: 100%;
	padding:10px 0 100px 0 ;
}
#ehb_contian .ehb_fr{
	border-bottom: solid 1px #D6D7DC;
	padding:80px 0 70px 0 ;
    
}
#ehb_contian .ehb_title{
	text-align:center;
	color:#1b1b1b;
	font-size:30px;
	font-family:Trajan Pro;
	
}
#ehb_contian ul{
	overflow: hidden;
	padding-top:1rem ;
	width:48rem;
	margin: 0 auto;
	
}
#ehb_contian ul li{
	width:14.6rem;
	color:#252525 ;
	text-align:center;
	padding:0.35rem 0.35rem 0.8rem;
	float: left;
	margin:0.13rem ;
}
#ehb_contian ul li .ehb_top{
	font-size:0.45rem;
	width:9.75rem;
	margin: 0 auto;
	padding:0.4rem 0 0.5rem 0 ;
}
#ehb_contian ul li .ehb_case{
	width:14.9rem;
}
#ehb_contian ul li .ehb_case .ehb_content{
	padding-top:0.75rem;
	width:14.9rem;
	height: 9.525rem;
	border-radius: 2px;
	border: solid 1px #b4b4b4;
	padding: 0.125rem;
}
#ehb_contian ul li .ehb_content img{
	width:100%;
	height:100%;
	
}
#ehb_contian ul li .ehb_case p{
	padding-top:0.9rem ;
}
#ehb_contian .ehb_fr .ehb_more{
	width: 184px;
	height: 48px;
	border-radius: 2px;
	background-color:#649bfa ;
	line-height: 48px;
	text-align: center;
	margin: 0 auto;
}
/*项目*/
/*首页*/
#in_contian{
	width: 100%;
	padding:90px 0 100px 0 ;
	
}
#in_contian .in_title{
	text-align: center;
	color:#FFFFFF;
	font-size:28px;
	font-family:Trajan Pro;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
	
}
#in_contian ul{
	overflow: hidden;
	padding-top:1.6rem;
	width:45rem;
	margin: 0 auto;
	padding-left:1rem;
}
#in_contian ul li{
	width:13rem;
	border: solid 1px #7e7e7e;
	color:#ffffff ;
	text-align: center;
	padding:0.36rem ;
	float: left;
	margin:0.6rem ;
}
#in_contian ul li .in_top{
	font-size:0.48rem;
	height: 1.6rem;
	text-align:center;
	line-height:0.83rem;
	margin:0.4rem 0 0.5rem 0 ;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
}
#in_contian ul li .in_content{
	border-top: solid 2px #f2f2f2;
	padding-top:0.75rem;
}
#in_contian ul li .in_content .inc_pt{
	width:12.1rem;
	height:6.6rem;
	border: solid 1px #737373;
}
#in_contian ul li .in_content img{
	width:100%;
	height: 100%;
}
#in_contian ul li .in_content p{
	color: #bcbcbc;
	margin:0.7rem 0 1rem 0 ;
	font-size: 0.375rem;
	line-height:0.75rem;
	text-align:justify;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
}
#in_contian ul li .in_content .in-ctn{
	width:4rem;
	height:1rem;
	border-radius:2px;
	background-color:#649bfa;
	margin:0 auto;
	line-height:1rem;
	font-size: 0.425rem;
	margin-bottom:1.5rem;
}
/*首页*/
/*页码*/
.pagelist {text-align: center; height:50px;width:600px;margin: 0 auto;overflow: hidden;margin-bottom:30px ;}
.pagelist ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;height:40px;}
.pagelist ul li {color: #2B2B2B; list-style:none;float:left;padding:0 16px; border:1px solid #5d9cdf; height:40px; line-height:40px; margin:0px 3px;}
.thisclass{ background:#a9d2ff; display:block; padding:0px 6px; font-weight:bold;}
/*页码*/
/*底部*/
#foot-contian{
	background-image:url(../img/foot-bg.jpg);
	overflow:hidden;
}
#foot-contian .fc-box{
	width: 1170px;
	margin: 0 auto;
	padding:100px 0 260px 20px ;
	border-bottom: solid 1px #343332;
	
}
#foot-contian .fc-box .fc-left{
	width: 380px;
	color: rgba(255,255,255,0.6);
	padding-right:40px;
	float: left;
	font-size:12px;
	border-right: solid 1px #343332;
}
#foot-contian .fc-box .fc-left p{
	padding:20px 0 0 10px;
	
}
#foot-contian .fc-box .fc-right{
	float: left;
	width: 380px;
	font-size:12px;
	color: rgba(255,255,255,0.6);
	padding-left:40px ;
	padding-top:16px ;
	border-right: solid 1px #343332;
	margin-right:40px ;
}
#foot-contian .fc-box .fc-right p:nth-child(1){
	font-size:22px;
	color: #FFFFFF;
	padding-bottom:23px ;
}
#foot-contian .fc-box .ft-pt{
	float: left;
	overflow: hidden;
}
#foot-contian .fc-box .ft-pt img{
	float: left;
	height:130px;
	width: 130px;
	margin:60px 6px;
}
#foot-contian .fc-box .fc-right p{
	padding-top:5px;
}
#foot-contian .fc-bottom{
	text-align:center;
	color: rgba(255,255,255,0.6);
	padding:20px 0;
	font-size:12px;
}
	

