﻿/* CSS Document */
body{ margin:0px;
       padding:0px;
		 font-size:12px;
		 font-family:"微软雅黑";
		 background:#FFF;
		 color:#666;
		 background:#F8F8F8;}

ul { margin:0px;
    padding:0px;}

ul li{list-style:none;}	
	
a {
	color:#666;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color:#1675B5;}

img {border:0px;}	

.clear{ clear:both;}

.main{ width:1100px; height:auto; margin:0px auto;}
		 
/*头部*/

.headzong{ width:100%; height:85px; float:left; background:#F8F8F8;}

.head{ width:1100px; height:85px; margin:0px auto;}

.logo{ width:339px; float:left; height:85px;}

.tel{ width:250px; float:right; height:85px;}

/*导航*/

.daohang{width:100%; height:41px; float:left; background:url(wenhanimages/daohangbg.jpg) repeat-x;}

.daohangsub{width:1100px; height:41px; margin:0px auto;}

.daohangsub ul li{list-style:none; width:137px; line-height:41px; font-size:14px; float:left; height:41px; text-align:center; color: #FFFFFF; font-family:"微软雅黑";}

.daohangsub ul li a{color: #FFFFFF; text-decoration:none; width:137px; height:41px; display:block;}

.daohangsub ul li a:hover{color:#451719; text-decoration:none; background:#E6C88F url(wenhanimages/daohangbg2.jpg) left bottom repeat-x; width:137px; height:41px; display:block;}


/*banner*/

.banner{ width:100%; height:400px; float:left;}

.n-banner{ width:1004px; height:160px; margin:0px auto;}

/*toplink*/
.toplink{ width:100%; height:auto; float:left; padding-top:30px;}

.toplinkone{ width:360px; height:190px; padding:5px 2px 5px 5px; float:left; background: url(wenhanimages/tscp.jpg) no-repeat;}

.toplinktwo{ width:360px; height:190px; padding:5px 3px; float:left; background: url(wenhanimages/ppxx.jpg) no-repeat;}

.toplinkthree{ width:360px; height:190px; padding:5px 5px 5px 2px; float:left; background: url(wenhanimages/lxwm.jpg) no-repeat;}

/*菜品展示*/

.indexbt{ width:580px; height:45px; margin:0px auto; background:url(wenhanimages/indexbtbg.jpg) left center repeat-x; padding:30px 0px;}

.indexbtsub{ min-width:100px; width:100px; height:45px; margin:0px auto; padding:0px 20px; background:#F8F8F8;}

.indexbt_c{ min-width:100px; height:30px; float:left; line-height:30px; text-align:center; color:#512023; font-size:22px;}

.indexbt_c a{ color:#512023; text-decoration:none;}

.indexbt_c a:hover{ color:#512023; text-decoration:none; font-size:24px;}

.indexbt_e{min-width:100px; height:15px; float:left; line-height:15px; text-align:center; color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

.cpzssub{ width:100%; height:220px; float:left;}

.cpzskuang{ width:220px; height:157px; float:left; padding-left:8px; padding-top:1px; padding-right:8px; background:url(wenhanimages/cpzskuang.png) 4px top no-repeat;}

.cpzskuang img{ width:220px; height:150px; border:0px;}

/*关于我们*/

.gywm{ width:100%; height:400px; float:left; background:url(wenhanimages/gsjjbg.jpg) center center no-repeat;}

.gywmsub{ width:1100px; height:400px; margin:0px auto;}

.gywmbt{ width:100%; height:74px; float:left; line-height:74px; text-align:center; font-size:26px; color:#451719; font-family:"微软雅黑";}

.gywmbt a{ color:#451719; text-decoration:none;}

.gywmbt a:hover{ color:#451719; text-decoration:none; font-size:28px;}

.gywmnr{ width:1013px; height:182px; float:left; padding:18px 70px 0px 17px; font-size:12px; color:#FFF; line-height:24px;}

.gywmnr2{ width:100%; height:auto; float:left; padding-top:20px; line-height:30px; font-size:16px; color:#451719; text-align:center;}

/*成功案例*/

.cgalleft{ width:640px; height:340px; float:left; padding:6px; background:url(wenhanimages/anlipickuang.jpg) no-repeat; padding-right:14px;}

.cgalright{ width:440px; height:auto;  float:left;}

.cgalone{ width:140px; height:115px; float:left; padding-bottom:3px;}

.cgaltwo{ width:290px; height:115px; float:left; padding-bottom:3px;}

.paddingleft{ padding-left:10px;}

/*资讯动态*/

.zxdt{ width:262px; height:auto; float:left; padding-left:17px;}

.zxdttop{ width:250px; height:90px; float:left; padding:5px; border:1px solid #CCCCCC;}

.zxdttop img{ width:250px; height:90px;}

.zxdtbt{ width:100%; height:30px; float:left; line-height:30px; font-size:14px; color:#512023;}

.zxdtbt a{color:#512023; text-decoration:none;}

.zxdtbt a:hover{color:#F00; text-decoration:none;}

.zxdtjj{ width:100%; height:auto; float:left; color:#666666; font-size:12px; line-height:20px;}


#demo {overflow:hidden;}
#indemo {

float: left;

width:7450%;

}

#demo1 {

float: left;

}

#demo2 {

float: left;

}

/*底部*/

.n-bdbottom{ width:100%; height:237px; float:left; background:#4b2223;}

.bdbottom{ width:100%; height:237px; float:left; background:#4b2223; margin-top:100px;}

.erweima{ width:143px; height:143px; float:left; padding:11px 40px 14px 22px; box-sizing:content-box;}

.bdbottomsub{ width:895px; height:auto; float:left; line-height:25px; padding-top:32px; color:#d8b6b7; box-sizing:content-box;}

/*友情链接*/

.link{ width:1080px; height:27px; float:left; padding:23px 20px 19px 0px; background:url(wenhanimages/linkbg.jpg) left bottom repeat-x; box-sizing:content-box;}

.linkleft{ width:77px; height:27px; float:left;}

.linksub{ width:1003px; height:27px; float:left;}

.linksub a{ padding:0px 11px; height:27px; float:left; text-align:center; line-height:27px; color:#d8b6b7; box-sizing:content-box;}

.linksub a:hover{ color:#FFF; text-decoration:none;}

/*底部导航*/

.daohang2{width:100%; height:50px; float:left; background:#451818;}

.daohangsub2{width:1100px; height:50px; margin:0px auto;}

.daohangsub2 ul li{list-style:none; width:137px; line-height:50px; font-size:14px; float:left; height:50px; text-align:center; color: #bd9c9c; font-family:"微软雅黑";}

.daohangsub2 ul li a{color: #bd9c9c; text-decoration:none;}

.daohangsub2 ul li a:hover{color:#fff; text-decoration:none;}

/*产品栏目页*/

.bdleft{ width:186px; height: auto; float:left;}

.n-cpdaohangsub{ width:186px; height:auto; float:left; padding-top:6px;}

.n-cpdaohangsub ul li{list-style:none; width:186px; font-size:14px; line-height:39px; float:left; height:39px; color:#666; border-bottom:1px solid #EFEFEF;}

.n-cpdaohangsub ul li a{width:186px; height:39px; display:block;color: #666; text-decoration:none;}

.n-cpdaohangsub ul li a:hover{ width:177px; height:39px; display:block; color:#FFF; text-decoration:none; background:#3797d3; padding-left:9px;}

.n-cpdaohangsub ul li a{
    transition: all 0.6s ease 0s;
}

.currclass a{width:177px !important; background:#3797d3; padding-left:9px; color:#FFF !important;}

/*.n-cpdaohangsub ul li{list-style:none; width:186px; font-size:16px; line-height:39px; float:left; height:39px; color:#1675B5; border-bottom:1px solid #EFEFEF;}

.n-cpdaohangsub ul li a{width:186px; height:39px; display:block;color: #1675B5; text-decoration:none;}

.n-cpdaohangsub ul li a:hover{ width:186px; height:39px; display:block; color:#1675B5; text-decoration:none; background:url(yonghongimages/arrow1.jpg) right center no-repeat;}

.n-cpdhli{width:166px !important; font-size:14px !important; color:#666 !important; padding-left:20px; border-bottom:none !important; height:30px; line-height:30px;}

.n-cpdhli a{width:166px !important; color: #666 !important;  height:30px; line-height:30px;}

.n-cpdhli a:hover{ width:166px !important; color:#1675B5 !important;  height:30px; line-height:30px;}*/

.bdright{ width:769px; min-height:500px; _height:500px; float:left; padding-left:49px; padding-top:4px;}

.n-cpkuang{ width:166px; height:143px; float:left; padding:1px; background:#D7D7D7; margin:21px 12px; display:inherit;}

.n-cppic{ width:166px; height:119px; float:left;}

.n-cppic img{ width:166px; height:119px;}

.n-cpname{ width:166px; height:24px; float:left; text-align:center; line-height:24px; overflow:hidden; color:#FFF; background:#407BCB;}

.n-cpname a{ color:#FFF; text-decoration:none;}

.n-cpname a:hover{ color:#000; text-decoration:none;}

/*产品内容页*/

.n-cpsubtop{ width:100%; height:40px; float:left; font-size:2.0em; color:#ED5C00; text-align:center; padding:20px 0px;}

.n-cpsubnr{ width:100%; height: auto; float:left; font-size:1.4em; color:#000; padding:20px 0px; line-height:25px; text-indent:2em; border-top:1px solid #1F8EF9; text-align:left;}

.n-cplisttop2{ width:155px; height:25px; float:left; background:#1F8EF9; line-height:25px; text-align:center; font-size:1.4em; color:#FFF;}

/*工程业绩内容页*/

.n-kuangpic{ width:769px; height: auto; float:left; padding-bottom:10px;}
.n-kuangpicc{ width:407px; height: auto; float:left;}
.n-kuangpicleft{ width:332px; height: auto;float:left; font-size:20px; padding-left:30px; padding-top:30px;}
.n-biti{ color:#00479B;}

.n-kuangpicc img{ width:400px !important;}

/*新闻栏目页*/

.n-news{ width:1004px; min-height:500px; _height:500px; float:left; padding-bottom:50px;}

.n-newsfirst{ width:100%; height:auto; float:left; padding-bottom:52px; padding-top:33px; border-bottom:1px solid #E8E8E8;}

.n-newspic{ width:276px; height:192px; float:left;}

.n-newsone{ width:659px; height:192px; float:left; padding:0px 0px 0px 48px;}

.n-newsonemore{ width:122px; height:37px; float:left; line-height:37px; text-align:center; color:#FFF; background:#E91019; font-size:1.4em;}

.n-newsonemore a{ color:#FFF; text-decoration:none;}

.n-newsonemore a:hover{ color:#FF0; text-decoration:none;}

.newsonebt{ width:100%; height:43px; float:left; line-height:43px; font-size:2.0em; font-weight:bold; color:#565656;}

.newsonebt a{ color:#565656; text-decoration:none;}

.newsonebt a:hover{ color:#E91019; text-decoration:none;}

.newsonecenter{ width:100%; height: auto; float:left; line-height:25px; font-size:1.2em; color:#575757; padding-top:10px;}

.n-newskuang{ width:1004px; height:169px; float:left; border-top:1px solid #E8E8E8; padding-top:37px;}

.n-newskuangleft{ width:157px; height:auto; float:left; padding-left:7px;}

.n-newskuanglefttop{ width:157px; height:47px; float:left; line-height:47px; font-size:3.6em; color:#565656; font-family:"微软雅黑";}

.n-newskuangleftbottom{ width:157px; height:22px; float:left; line-height:22px; font-size:1.6em; color:#565656; font-family:"微软雅黑";}

.n-newkuangright{ width:819px; height:auto; float:left;}

.n-newsonebt{ width:100%; height:43px; float:left; line-height:43px; font-size:1.6em; font-weight:bold; color:#565656;}

.n-newsonebt a{ color:#565656; text-decoration:none;}

.n-newsonebt a:hover{ color:#E91019; text-decoration:none;}

.fenye{ font-size:1.2em; padding:10px 0px;}

/*重写CSS style.css 641*/
.imggrouplist{margin:0 auto;width:100%;}
.imggrouplist li{width:200px;float:left;margin:2px;border: none;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:200px;height:130px;}
.imggrouplist li div{ font-size:1.4em;}

.imglist img{ width:600px;}

.imglist span{ font-size:1.4em;}

/*新闻内容页*/

.l-title{ width:1004px; height:auto; line-height:40px; float:left; color:#ED5C00; text-align:center; font-size:2.0em; font-weight:bold; padding-top:20px;}
.l-neirong{ width:964px; min-height:400px; _height:400px; float:left; font-size:1.2em; padding-top:20px; padding-left:20px; line-height:25px;}
.l-neirong img{ max-width:984px !important; height:auto !important;}
.l-dhneirong{ width:984px; height:auto; float:left; margin-top:10px; padding-left:20px; line-height:20px; font-size:1.2em;}
.l-dhneirong a{color:#000000; text-decoration:none;}

.l-dhneirong a:hover{color:#FF0000;}

/*走进永鸿*/

.n-neirong{ width:954px; min-height:600px; _height:600px; float:left; padding-top:40px; padding-left:25px; background:url(yonghongimages/zjyhbg.jpg) 25px 118px no-repeat;}

.n-chengnuo{ width:687px; height: auto; float:left; padding-left:267px;}

.n-chengnuobt{ width:140px; height:44px; float:left; padding-bottom:18px;}

.n-chengnuosub{ width:798px; height:50px; float:left; line-height:25px; margin-bottom:0px 5px; text-indent:2em; font-family:"微软雅黑"; font-size:14px; color:#FFF; background:#597583;}

.n-jianjie{ width:618px; height: auto; float:left; padding-left:336px; padding-top:35px;}

.n-jianjiebt{ width:140px; height:44px; float:left; padding-bottom:18px;}

.n-jianjiesub{ width:618px; height: auto; float:left; line-height:25px; font-family:"微软雅黑"; font-size:12px;}

.n-zjyhsub{ width:1004px; height: auto; float:left;}

.n-zjyhkuang{width:242px; height:182px; float:left; padding:7px 4px 0px 5px;}

.n-zjyhpic{width:242px; height:152px; float:left;}

.n-zjyhpic a{ width:232px; height:140px; float:left; padding:6px 5px; background:url(yonghongimages/cpkuang.jpg) left top no-repeat;}

.n-zjyhpic a:hover{ width:232px; height:140px; float:left; padding:6px 5px; background:url(yonghongimages/cpkuang2.jpg) left top no-repeat;}

.n-zjyhpic img{ width:232px; height:140px;}

.n-zjyhname{ width:242px; height:30px; float:left; text-align:center; line-height:30px; overflow:hidden; font-size:14px;}

/*联系我们*/

.l-lxwm{ width:974px; min-height:600px; _height:600px; float:left; padding-top:20px; padding-left:15px; line-height:25px; background:url(yonghongimages/lxwmbg.jpg) 76px bottom no-repeat;}

.n-liuyanleft{ width:333px; height:auto; float:left; padding-right:35px;}

.n-liuyanlefttop{ width:333px; height:50px; float:left;}

.n-lxwm{ width:333px; height: auto; float:left;}

.n-lxwm ul li{list-style:none; width:320px; font-size:12px; padding-left:13px; float:left; height: auto; color:#666; background: url(yonghongimages/arrow4.jpg) left center no-repeat;}

.n-lxwm ul li a{color: #666; text-decoration:none;}

.n-lxwm ul li a:hover{ color:#1675B5; text-decoration:none;}

.n-ditu{ width:333px; height:149px; float:left;}

.n-liuyanright{ width:606px; height:auto; float:left;}

/*在线留言*/

.l-zxly{ width:964px; min-height:500px; _height:500px; float:left; padding-top:20px; padding-left:20px; line-height:25px; background:url(yonghongimages/zxlybg.jpg) right bottom no-repeat;}

input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea,
.customSelect {
	padding: 9px 10px 8px 10px;
	border: solid 1px #e0e0e0;
	
	-webkit-box-sizing:	border-box;
	-moz-box-sizing:	border-box;
	-ms-box-sizing:		border-box;
	-o-box-sizing:		border-box;
	box-sizing:			border-box;

	color: #7a7a7a;
	background-color: #fff;
}

input[type="submit"]{
	padding-left: 10px;
    padding-right: 10px;
    text-transform: none;
		background-color: #1476B5;
    color: #fff;
		border-radius: 8px;
		padding-bottom: 9px;
    padding-top: 9px;
		
	}
