/*====== 头部 =======*/
#header{
	background:url(../images/nav.png) no-repeat center;
	height:131px;
	width:100%;
	position:absolute;
	z-index:1;
}
.header{
	height:131px;
	position:relative;
}
.header .logo{
	padding-top:20px;
	float:left;
	position:absolute;
	z-index:1;
}
.nav{
	padding-top:60px;
	padding-left:156px;
	color:#20292c;
}
.nav ul li{
	float:left;
	height:30px;
}
.nav ul .nLi{
	position:relative;
}
.nav ul li a{
	display:inline-block;
	position:relative;
	z-index:2;
	font-size:16px;
	line-height:30px;
	height:50px;
	color:#20292c;
	padding:0px 24px;
}
.nav ul li a.a_right{
	padding-right:0px;
}
.nav ul li a:hover{
	color:#e20312;
}
.nav ul li.current a{
	color:#e20312;
}
.sub{
	position:absolute;
	left:-6px;
	top:38px;
	width:500px;
	height:40px;
	display:none;	
}
.sub dl{
	overflow:hidden;
}
.sub dl a{
	color:#20292c !important;
	padding:0px 20px !important;
}
.sub dl a:first-child{
	padding-left:0px !important;
}
.sub dl a:hover{
	text-decoration:underline;
}
.iphone{
	position:absolute;
	top:0px;
	right:0px;
	width:193px;
	height:31px;
	background: url(../images/iphone.png) no-repeat center #e20312;
	text-align:center;
	line-height:31px;
}
/*====== end 头部 =======*/

/* ===== banner ====== */
#banner{
	height:810px;
	overflow:hidden;
	position:relative;
	width:100%;
}
#banner .bd_banner{
	width:1920px;
	position:absolute; 
	height:810px; 
	left:50%; 
	margin-left:-960px;
}
#banner .bd_banner img{
	width:1920px;
	height:810px; 
	display:block;
}
#banner .hd_banner{
	height:19px;
	overflow:hidden; 
	position:absolute; 
	left:50%; 
	bottom:32px;  
	text-align:center; 
	margin-left:-600px; 
	width:1200px;
}
#banner .hd_banner ul li{
	display:inline-block;
	width:74px; 
	height:5px;
	text-align:center; 
	cursor:pointer; 
	text-indent:-9999px;
	margin:0px 14.5px;
	background:url(../images/li-on.png) no-repeat; 
}
#banner .hd_banner ul li.on{
	background: url(../images/on.png) no-repeat; 
	width:74px; 
	height:5px;
}
/* ====== end banner ====== */

/*===== 关于我们 =====*/
.about{
	overflow:hidden;
}
.index_title{
	text-align:center;
	height:175px;
}
.index_title img{
	margin-top:59px;
}
.index_title h3{
	font-size:36px;
	line-height:36px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	padding-top:52px;
}
.index_title p{
	font-size:18px;
	line-height:30px;
	color:#333333;
	margin-top:8px;
}
.about_left{
	width:600px;
	height:494px;
	float:left;
	background:url(../images/about_left.png) no-repeat right;
}
.about_left span{
	background:url(../images/span.png) no-repeat;
	width:65px;
	height:70px;
	display:block;
	margin-top:30px;
	margin-bottom:24px;
}
.about_left h4{
	font-size:28px;
	line-height:28px;
	font-weight:bold;
	color:#333333;
	margin-bottom:86px;
}
.about_left .about_ms{
	margin-left:28px;
	margin-right:65px;
	overflow:hidden;
}
.about_left .about_ms p{
	font-size:14px;
	font-family:"宋体";
	color:#828282;
	line-height:28px;
}
.about .about_left .about_link{
	background:url(../images/about_link.png) no-repeat;
	height:44px;
	display:block;
	line-height:44px;
	color:#018bfd;
	padding-left:48px;
	margin-top:58px;
}
/*====== end 关于我们 =====*/

/*===== 我们优势 ======*/
.superiority{
	margin:33px auto 42px;
}
.superiority ul li{
	float:left;
	height:98px;
	width:315px;
}
.superiority ul .superiority_list{
	background:url(../images/list-1.png) no-repeat;
}
.superiority ul .superiority_list:hover{
	background:url(../images/list-2.png) no-repeat;
}
.superiority ul .superiority_list2{
	background:url(../images/list-3.png) no-repeat;
}
.superiority ul .superiority_list2:hover{
	background:url(../images/list-4.png) no-repeat;
}
.superiority ul .superiority_list3{
	background:url(../images/list-5.png) no-repeat;
}
.superiority ul .superiority_list3:hover{
	background:url(../images/list-6.png) no-repeat;
}
.superiority ul .superiority_list4{
	background:url(../images/list-7.png) no-repeat;
	width:250px;
}
.superiority ul .superiority_list4:hover{
	background:url(../images/list-8.png) no-repeat;
}
.superiority ul li p{
	margin-left:122px;
	margin-top:37px;
	font-size:18px;
	color:#0a0204;
}
/*====== end 我们优势 =======*/

/*===== 产品展示 =====*/
#products{
	width:100%;
	background:#f4f4f2;
	height:573px;
}
.products{
	height:485px;
	padding-top:45px;
}
.pro_title{
	background:url(../images/pro_title-bg.png) no-repeat;
	width:271px;
	height:485px;
	float:left;
}
.pro_title h3{
	background:url(../images/pro_title.png) no-repeat 35px 52px;
	height:185px;
	margin-bottom:47px;
}
.pro_title .pro_link{
	width:90px;
	height:32px;
	line-height:32px;
	color:#fff;
	text-align:center;
	border:1px solid #ffffff;
	display:block;
	margin-left:35px;
}
.pro_box{
	width:929px;
	height:485px;
	float:right;
}
.pro_box ul{
	overflow:hidden;
	float:right;
	width:900px;
}
.pro_box ul li{
	float:left;
	width:285px;
	height:231px;
	margin-right:22px;
	margin-bottom:22px;
	background:#fff;
}
.pro_box ul li:hover{
	background:url(../images/pro_li.png) no-repeat;
}
.pro_box ul li:hover a p{
	color:#fff;
}
.pro_box ul li a{
	display:block;
}
.pro_box ul li a img{
	display:block;
	margin:3px auto;
}
.pro_box ul li:nth-child(3n+3){
	margin-right:0px;
}
.pro_box ul li a p{
	text-align:center;
	line-height:32px;
	color:#232222;
}
/*===== end 产品展示 =====*/


/*===== 工程案例 ===*/
.case_show{
	position:relative;
}
.case_show ul li{
	float:left;
	margin-right:27px;
}
.case_show ul li a{
	display:block;
	position:relative;
}
.case_show ul li a:hover .case_xq{
	display:block;
	transition:0.8s all;
}
.case_show ul li a img{
	display:block;
	width:279px;
	height:378px;
}
.case_xq{
	position:absolute;
	background:url(../images/zzc.png) no-repeat;
	bottom:0px;
	left:0px;
	width:280px;
	height:378px;
	display:none;
	transition:0.8s all;
}
.case_xq p{
	font-size:18px;
	color:#fff;
	text-align:center;
	line-height:18px;
	margin-top:135px;
	margin-bottom:40px;
}
.case_xq span{
	display:block;
	text-align:center;
	background:url(../images/case_xq-a.png) no-repeat center;
	width:89px;
	height:32px;
	margin:0 auto;
	line-height:30px;
	color:#fff;
	font-size:14px;
}
.case .prev{
  position:absolute;
	top:164px;
	left:-56px;
  display:block;
  width:20px;
  height:37px;
  background:url(../images/prev.png) no-repeat;
}
.case .prev:hover{
	background:url(../images/prev2.png) no-repeat;
}
.case .next {
	position:absolute;
	top:164px;
	right:-56px;
	display:block;
	width:21px;
  height:37px;
	background:url(../images/next.png) no-repeat;
}
.case .next:hover{
	background:url(../images/next2.png) no-repeat;
}
.case .case_link{
	display:block;
	margin:54px auto 38px;
	width:147px;
	height:44px;
	line-height:44px;
	background:url(../images/case_link.png) no-repeat;
	text-align:center;
	color:#018bfd;
}
.caheight{
	height:187px !important;
}
.caheight h3{
  padding-top:65px !important;
}
/*==== end 工程案例 =====*/

/*==== 新闻中心 =====*/
.index_news{
	position:relative;
}
.news_caption{
	background:url(../images/new-title.png) no-repeat;
	height:120px;
}
.index_news ul li{
	float:left;
	width:585px;
	height:198px;
	margin-right:30px;
	background:#f9f9f9;
	position:relative;
	margin-bottom:26px;
}
.index_news ul li:hover{
	background: url(../images/index_news.png) no-repeat;
}
.index_news ul li:hover a .news_xp h4,.index_news ul li:hover a .news_xp p,.index_news ul li:hover a span{
	color:#fff;
}
.index_news ul li:nth-child(2n+2){
	margin-right:0px;
}
.index_news ul li a{
	display:block;
	height:198px;
}
.index_news ul li a img{
	display:block;
	float:left;
	margin:26px 25px 0px 20px;
}
.index_news ul li a .news_xp{
	float:left;
	width:372px;
	overflow:hidden;
	padding-right:20px;
	margin-top:34px;
}
.index_news ul li a .news_xp h4{
	font-size:16px;
	line-height:30px;
	color:#000000;
	font-weight:normal;
	margin-bottom:12px;
}
.index_news ul li a .news_xp p{
	font-family:宋体;
	color:#707070;
}
.index_news ul li a span{
	position:absolute;
	bottom:28px;
	right:32px;
	color:#000000;
}
.index_news .prev,.index_news .next{
	background:url(../images/prev3.png) no-repeat;
	width:46px;
	height:46px;
	position:absolute;
	top:0px;
	right:60px;
}
.index_news .next{
	background:url(../images/next5.png) no-repeat;
	right:0px;
}
.index_news .prev:hover{
	background:url(../images/prev4.png) no-repeat
}
.index_news .next:hover{
	background:url(../images/next6.png) no-repeat
}
.news_show{
	margin-bottom:40px;
}
/*===== end 新闻中心 ====*/


/*===== 底部版权 ====*/
#footer{
	background:url(../images/footer.png) no-repeat center;
	height:296px;
	width:100%;
}
.footer{
	padding-top:36px;
}
.footer_left{
	width:600px;
	float:left;
	position:relative;
}
.footer_left p{
	font-size:18px;
	line-height:36px;
	color:#fff;
	margin-bottom:8px;
	margin-left:10px;
}
.footer_left dl{
	float:left;
}
.footer_left dl dd a{
	font-size:14px;
	line-height:35px;
	color:#fff;
	overflow:hidden;
	height:35px;
}
.footer_left dl dd a:hover{
	color:#e20312;
}
.footer_left .dl_nav{
	text-align:center;
	margin-left:10px;
	margin-right:135px;
}
.footer_left .dl_nav3{
	position:absolute;
	top:46px;
	right:74px;
}
.footer_right{
	float:left;
	width:600px;
}
.footer_right .footer_iphone{
	width:305px;
	height:174px;
	float:left;
}
.footer_right .footer_iphone img{
	padding-left:60px;
	padding-top:34px;
	display:block;
}
.footer_right .footer_iphone p{
	padding-left:92px;
	color:#fff;
	line-height:35px;
}
.footer_contact{
	float:left;
}
.footer_contact span{
	font-size:18px;
	line-height:36px;
	color:#fff;
	margin-bottom:7px;
	display:block;
}
.footer_contact p{
	color:#fff;
	line-height:35px;
}
.copyright{
	text-align:center;
	color:#fff;
	margin-top:30px;
	/*line-height:30px;*/
}
.copyright>a{
	color:#fff !important;
}
/*===== end 底部版权 ====*/


/*======= 产品展示 =======*/
.inside_banner{
	height:609px;
	position:relative;
	width:100%;
	overflow:hidden;
}
.inside_banner>img{
	width:1920px;
	height:609px;
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-960px;
}
#index_nav{
	background:url(../images/index_nav.png) no-repeat;
	height:133px;
	width:100%;
}
.index_nav{
	height:133px;
}
.index_nav h3{
	font-size:30px;
	color:#fff;
	font-weight:normal;
	line-height:76px;
}
.index_nav .link_nav a{
	display:inline-block;
	color:#fff;
	font-size:16px;
	height:45px;
	line-height:32px;
	width:146px;
	text-align:center;
	margin:0 15px;
}
.index_nav .link_nav .link_a{
	background:url(../images/link_nav.png) no-repeat center;
	margin-left:0px;
}
.index_nav .link_nav a:hover{
	background: url(../images/link_nav.png) no-repeat center;
}
.nypro_content{
	margin-top:70px;
}
.nypro_content ul li{
	float:left;
	width:282px;
	height:229px;
	border:1px solid #fcfcfc;
	margin-right:21px;
	margin-bottom:24px;
}
.nypro_content ul li:nth-child(4n+4){
	margin-right:0px;
}
.nypro_content ul li:hover{
  background:url(../images/pro_li.png) no-repeat;
}
.nypro_content ul li:hover p{
	color:#fff;
}
.nypro_content ul li a{
	display:block;
}
.nypro_content ul li a img{
	display:block;
	width:279px;
	height:191px;
	margin:2px auto;
}
.nypro_content ul li a p{
	text-align:center;
	color:#232222;
	line-height:30px;
}
/*===== end 产品展示 =======*/

/*==== 工程案例 ====*/
.nyindex_title{
	text-align:center;
	height:185px;
}
.nyindex_title h3{
	font-size:28px;
	font-weight:bold;
	color:#333333;
	line-height:185px;
	background:url(../images/h3.png) no-repeat center 120px;
}
.nycase .case_show ul li:nth-child(4n+4){
	margin-right:0px !important;
	margin-bottom:36px;
}
.ma70{
	margin-top:70px;
	margin-bottom:113px;
}
/*==== end 工程案例 =====*/

/*==== 关于我们 =====*/
.link_hover a:hover{
	background:url(../images/link_nav2.png) no-repeat center !important;
}
.index_nav .link_hover .link_a{
	background:url(../images/link_nav2.png) no-repeat center !important;
}
.index_nav .link_hover a{
	width:110px !important;
	margin:0 7px;
}
.about_title{
	text-align:center;
	height:168px;
}
.about_title h3{
	font-size:28px;
	color:#333333;
	font-weight:bold;
	line-height:168px;
	background:url(../images/h3.png) no-repeat center 108px;
}
.nyabout_left{
	float:left;
	background:url(../images/about_left.png) no-repeat right;
	width:520px;
	height:474px;
	padding:19px 45px 0px 35px;
	overflow:hidden;
}
.nyabout_left p{
	color:#828282;
	font-family:"宋体";
	line-height:30px;
}
.supma{
	margin:53px 0px 86px 0px;
}
/*==== end 关于我们 ====*/
.newsma{
	margin-top:74px;
	margin-bottom:90px;
}

/*===============================*/

.message{
	margin-top:35px;
	margin-bottom:95px;
}
.message_title{
	position:relative;
	margin-bottom:30px;
}
.message_title>h3{
	font-size:36px;
	line-height:36px;
	color:#000000;
	position:relative;
	z-index:1;
	font-weight:normal;
}
.message_title>span{
	font-size:40px;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#dadada;
	display:block;
	position:absolute;
	top:-15px;
	left:78px;
}
form{
	overflow:hidden
}
.form{
	width:1227px;
}
.form>input[type=text]{
	border:1px solid #cecece;
	width:363px;
	height:14px;
	padding:16px 0px 14px 14px;
	margin-right:27px;
	margin-bottom:32px;
}
.form>textarea{
	border:1px solid #cecece;
	width:1184px;
	height:109px;
	padding:10px 0px 0px 14px;
}
.form>input[type=submit]{
	display:block;
	width:280px;
	height:45px;
	background:#e71f19;
	color:#ffffff;
	border:none;
	margin:24px auto 0px;
	cursor:pointer;
}