.titlelist{

    width: 100%;
    background: #fff;
    height: 50px;
    
}
.titlelist_cont{
    width:1200px;
    margin: 0 auto;


}
.titlelist_cont img{
    float: left;
    padding-right: 20px;

}
.titlelist_cont span{
    display: block;
    letter-spacing: 2px;
  

}

.titlelist_cont a:hover{
    color: #f48a25;

}
.abouts{
    width: 100%;
    padding-top: 80px;
    background: #efefef;
    height: 486px;

}
.aboutnerong{
    
    width:1200px;
    margin: 0  auto;
    


}
.aboutnerong_left
{
    
    width: 30%;
    float: left;
    padding-top: 30px;
  
}
.aboutnerong_left p{
    font-size: 20px;
    color: #515151;
    line-height: 50px;
    letter-spacing: 2px;


}
.aboutnerong_left span{
    font-size: 33px;
    color: #000;
    margin-bottom: 50px;
    letter-spacing: 2px;



}
.aboutnerong_left a{
    display: block;
    width: 200px;
    height: 40px;
    margin-top: 60px;
    background: #666666;
    border-radius: 20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    

}
.aboutnerong_right{
    width: 60%;
    float:right;
    
}
.aboutnerong_right p{
    line-height: 30px;
    font-size: 18px;
    letter-spacing: 2px;
    padding-bottom: 30px;
    
    
}
.abouts_ny{
    width: 100%;
    height: 430px;
    background: url("about_ny.jpg") no-repeat;
    color: #fff;


}
.abouts_ny h2{
     
  font-size: 48px;
  
  text-align: center;
  font-weight: 500;
  letter-spacing: 2px;
  padding-top: 120px;
}
.abouts_ny p{

    width: 1200px;
    color: #fff;
    font-size: 20px;
    line-height: 40px;
   
    letter-spacing: 2px;
    margin: 0 auto;
    padding-top: 60px;



}
.xiangmu{
    width: 50%;
    height: 282px;
    float: left;
    background:#f5f5f5;
    position: relative;

}
.xiangmu_nr{
    display: block;
    position: absolute;
    top:30px;
    left:40%;

}

.xiangmuspan{
    color: #000;
    font-size: 24px;
    display: block;
    margin-top: 30px;


}
.xiangmup{

    line-height: 30px;

}

.xiangmu1{
    position: relative;
    width: 50%;
    height: 282px;
    float: right;
    background:#fff;

}

.xiangmu2{
    position: relative;
    width: 50%;
    height: 282px;
    float: left;
    background:#fff;

}
.xiangmuright{
    display: block;
    position: absolute;
    top:30px;
    left:10%;


}

.xiangmu3{
    position: relative;
    width: 50%;
    height: 282px;
    float: right;
    background:#f5f5f5;

}
.liucheng{
    
    width: 100%;
    margin-top: 50px;
    background: #efefef;
    height: 920px;;

}
.liuchengspan{
    display: block;
    text-align:center;
    font-size: 48px;
    padding-top: 50px;
    letter-spacing: 2px;
    
 
}
.liuchengp{
    text-align: center;
    font-size: 20px;
    line-height: 80px;
    letter-spacing: 2px;

}
.liuchenglist{
    width: 1200px;
    margin: 0 auto;

}
.liuchengli{
    width: 352px;
    height: 274px;
    background: #fff;
    float: left;
    margin: 20px;
    position: relative;

}
.liuchengli img{
    position: absolute;
    padding-top: 30px;
    left:0;
    right: 0;
    margin: auto;
    
}
.liuchengli span{
    display: block;
    text-align: center;
    margin-top: 180px;
    font-size: 24px;
    letter-spacing: 2px;
    

}
.liuchengli p{
    text-align: center;
    line-height: 40px;

}
.cl{
    clear: both;
}

.contacts{
    width:100%;
    height: 510px;
    background: #efefef;
   

}
.contacts_nr{
    width: 1200px;
    margin: 0 auto;
    

}
.contacts_nrh2{
    font-size: 38px;
    color: #000;
    font-weight: 500;
    padding-top: 30px;

}
.contactli{
    width: 280px;
    height: 278px;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 50px;
    position: relative;
    background: #fff;


}
.contactli img{
    position: absolute;
    padding-top: 30px;
    left:0;
    right: 0;
    margin: auto;
    
}
.contactli span{
    display: block;
    text-align: center;
    padding-top: 170px;
    font-size: 24px;
    letter-spacing: 2px;
    

}
.contactli p{
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    letter-spacing: 2px;

}
.contact_dt{
    width: 100%;
    background: #fff;

}
.contact_dtnr{
    width: 1200px;
    margin: 0 auto;

}
.contactPage{
    width: 100%;
    height: 580px;
    background: #efefef;
    

}
.intention{
    width: 1200px;
    margin: 0 auto;


}


.contactPage .intention .right,
.contactPage .intention .left{
	float: left;
	width: 580px;
	margin-top: 28px;
}
.contactPage .intention .right{
	float: right;
}
.contactPage .intention .inpu{
	border: solid 1px #e6e6e6;
	box-sizing: border-box;
	background: #fff;
	padding: 10px 0px;
	margin-bottom: 20px;
}
.contactPage .intention .inpu textarea,.contactPage .intention .inpu input{
	width: 100%;
	height: 48px;
	line-height: 48px;
	box-sizing: border-box;
	font-size: 18px;
	
	border: none;
	outline:none;
	padding: 0 20px;
	box-sizing: border-box;
	background: none;
}

.contactPage .intention .inpu textarea{
	height: 228px;
	resize: none;
	line-height: 24px;
    padding: 10px 20px;
    font-family: "微软雅黑";
}
.contactPage .intention .btn{
	margin: 0;
	padding: 0;
	height: 70px;
	text-align: center;
}
.contactPage .intention .btn a,
.contactPage .intention .btn button,
.contactPage .intention .btn input{
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	display: block;
	border: none;
	border-radius: 0;
	background: #f67524;
	-webkit-appearance:none;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}
.contactPage .intention .btn a,
.contactPage .intention .btn button,
.contactPage .intention .btn input:hover{
	background: #ff6200;
}

.case_c{
    width: 100%;
    background: #efefef;
 
    overflow: hidden;
    padding-top: 30px;
    padding-bottom: 50px;
}
   


.caselist1{
   width: 800px;
   margin: 0 auto;

}

.caselist1 a{
   
    
    
    text-align: center;
    line-height: 40px;
    float: left;
    margin: 20px;
    padding: 5px 60px;
    border: 1px solid #666666;
    border-radius: 30px;


}
.casetouch,.caselist1 a:hover{
    
  background: #f48a25;
  color: #fff;  
  border: none;


}


.content-two{
	width:1200px;
	
	margin:20px auto;

	padding: 15px 25px 15px 25px;
}
.con-two{
	width: 370px;
	height: 236px;
	float: left;
    margin-right: 10px;
    margin-left: 10px;
	margin-bottom: 15px;
	position: relative;
	cursor: pointer;
}
.con-two img{
	width:370px;
	height: 236px;
}
.txt-two{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 206px;
	padding-top: 30px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.6);
	display: none;
}
.txt-two h3{
    font-weight: normal;
    color: #fff;
    font-size: 26px;
}
.txt-two p{
	font-size: 18px;
	display: block;
    line-height: 30px;
    padding: 10px;
    color: #fff;
}
.xq{
 
    margin-top: 20px;
    padding: 10px  30px;
    border: 1px solid #fff;
    font-size: 16px;
    border-radius: 10px;
    color: #fff;
     text-align: center;
     line-height: 48px;

}
.jgq-news-pages{
	text-align: center;
    height: 40px;
    margin-top: 20px;
}
.jgq-news-pages a{
	padding:6px 12px;
	border: 2px solid #ededed;
	color: #bbbbbb;
	background: #FFFFFF;
	border-radius: 7px;
}
.jgq-news-pages span{
	padding:6px 12px;
	border: 2px solid #f39700;
	background: #f39700;
	color: #fff;
	border-radius: 7px;
}
.jgq-news-pages a:hover{
    background: #f39700;
    color: #fff;

}



.caselist2{
    width: 452px;
    margin: 0 auto;
 
 }
 
 .caselist2 a{
    
     
     
     text-align: center;
     line-height: 40px;
     float: left;
     margin: 20px;
     padding: 5px 60px;
     border: 1px solid #666666;
     border-radius: 30px;
 
 
 }
.caselist2 a:hover{
     
   background: #f48a25;
   color: #fff;  
   border: none;
 
 
 }

 .newspic{
     width: 1230px;
     margin: 0 auto;


 }
 .newspicli{
     width: 380px;
     height: 240px;
     float: left;
     margin: 15px;
     background: #fff;
 }
 .newspicli p{
     text-align: center;
     line-height: 50px;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow: hidden;

 }
.newscontent{
  margin-top:50px;

}
.newscontentli{
    width: 1200px;
    height: 70px;
    margin:0  auto;
    background: #fff;


}
.newcontenta{
    display: block;
    width: 96%;
    height: 70px;
    margin: 0 auto;
    box-sizing: border-box;
    border-bottom: 1px solid #f3f3f3;
    background: url("eye.png") no-repeat 960px center;

}
.newscontentp{
    line-height: 70px;
    float: left;
    width: 860px;
    

}
.newscontentll{
    line-height: 70px;
    
    float: left;
   /** margin-left: 50%;
    padding-left: 60px;
    **/


}
.newscontentdate{
    line-height: 70px;
    float: right;
    


}
.newscontentli:hover{
    background: #f39700;
    color: #fff;

}
.newcontenta:hover{
    color: #fff;
    border-bottom: 1px solid #f39700;
    background: url("eye1.png") no-repeat 960px center;

   
}



.newsdetail{
    width: 1200px;
    margin: 0 auto;
    


}
.newsdetail_left{
    width: 236px;
    overflow: hidden;
    background: #fff;
    float: left;

}
.newsdetail_left ul li{
    line-height: 44px;
    padding-top: 10px;
    padding-bottom: 10px;

}
.newsdetail_left ul li a{
    padding-left: 50px;
    background: url("news-right.gif") no-repeat  17px  center;


}
.newsdetail_left ul li a:hover{
    background: url("news-right1.gif") no-repeat  17px  center;
    color: #f39700;

    

}
.newsdetail_right{
    padding-top: 20px;
    width: 925px;
    overflow: hidden;
    background: #fff;
    float: right;
    padding-bottom: 60px;



}
.newsdetail_righth2{
    text-align: center;
    font-size: 28px;
    font-weight: 500;

}
.newsdetail_rightp{
    text-align: center;
    width: 95%;
    line-height: 40px;
    border-bottom: 1px  solid #efefef;
   ;




}
.newsdetailp{
    padding:20px;
   
    line-height: 30px;

}
.newsdetailp h2{
    font-size: 22px;
    margin-top: 30px;
    

}
.newsdetailp p{
    margin-top: 30px;

}
.newsdetailp img{
    display: block;
    padding-left: 20%;

    

}
.newsdetail_rightspan{
    padding-left: 30px;
    font-size: 18px;


}
.newsdetail_rightp1{
   
    width: 95%;
    line-height: 40px;
    padding-left: 30px;
    margin: 0 auto;
    border-bottom: 1px  solid #efefef;

}
.newsdetail_rightp1 a:hover{
    color:#f48a25;
    

}
.newsdetail1{
    width: 100%;
 
   margin-top: 30px;

}


