@charset "utf-8";
/* CSS Document */
*{ font-family:"";}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote{padding:0;margin:0;color:#666;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;}
strong{font-style:normal;}
ol,ul{list-style:none;}
caption{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
a{outline:expression(this.hideFocus=true);outline:none;cursor:pointer;text-decoration:none;color:#666;}
a:hover{ color:#C00;}
input,button,select,textarea{outline:none}
.clear{zoom:1;clear:both; height:0; line-height:0; font-size:0;}
body{cursor:default;-webkit-text-size-adjust:none;font-size:12px;font-family:Arial;background:#FFF;}
DIV.green-black{ width:100%;  padding-top:10px; text-align:right;padding-bottom:10px; }
DIV.green-black A{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #009944 1px solid;TEXT-DECORATION: none;font-size:12px;background-color: #fd8900;}
DIV.green-black A:hover{BORDER: #fd8900 1px solid;COLOR: #fff;font-size:12px;background-color: #fd8900;}
DIV.green-black A:active{BORDER: 1px solid #fd8900;COLOR: #fff;font-size:12px;background-color: #fd8900;}
DIV.green-black SPAN.current{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;FONT-WEIGHT: bold;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: 1px solid #fd8900;font-size:12px;background-color: #fd8900;}
DIV.green-black SPAN.disabled{PADDING-RIGHT: 5px;PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;COLOR: #fff;MARGIN-RIGHT: 2px;PADDING-TOP: 2px;BORDER: #fd8900 1px solid;font-size:12px}
.contxt2{ background:#e3e1da; border:1px solid #CCC; padding:5px;}
.btn2{ padding:5px 10px; border:1px solid #CCC; background:#0074e1; color:#fff; font-family:"微软雅黑";}
.xgnews{margin:20px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:14px;font-family:"微软雅黑"; color:#000;}
.xgnews-con{border-top:1px solid #CCC;border-top:none;padding:10px 20px;}
.xgnews-con li{width:25%;float:left;height:30px;line-height:30px;margin-right:20px; overflow:hidden;}
.xgnews-con li span{float:right; display:none;}
.xgnews-con li a{ padding-right:10px;}

/*顶部样式*/
.kd{ width:1100px; margin:0 auto;}
.top{  height:180px; background:url(../images/ntop_01.png) #ffae00 center center no-repeat; width:100%; margin-top:-8px; position:relative; min-width:1100px;}
.ta{ font-family:"微软雅黑"; font-size:22px; color:#dc6d00; float:left; position:absolute; top:40px;}
.sea{ margin-top:6px; padding-top:-8px;}
.seach-form{ background:url(../images/sea_03.png) no-repeat; width:200px; height:28px; line-height:28px} 
.seach-btn{ background-color:transparent; border:none;  margin-left:5px; height:28px;line-height:28px; font-size:16px; float:left;}
.btn3{ background-color:transparent; border:none; width:35px;cursor:pointer; height:28px; line-height:28px; float:left;}
.hot{ float:right; position:absolute; top:50px;right:100px;}
.hot p{ padding-right:160px; font-size:14px;}
.hot font{ font-size:34px; color:#dc6d00; font-family:Tahoma, Geneva, sans-serif}
.nav{ height:48px; width:100%; position:absolute; bottom:-0px; border-bottom:2px #9c5800 solid;}
.navl{ float:left;}
.navl li{ float:left;}
.navl li a{ display:block; width:112px;  height:45px; line-height:45px; font-size:14px; text-align:center;margin-top:5px; font-family:"微软雅黑"}
.navl li a:hover{ background:#9c5800; color:#FFF}
.navl li a.cur{ background:#9c5800; color:#FFF}
.navl li ul{ position:absolute;z-index:111; display:none; bottom:-30px;}
.navl li ul li{ float:left; height:35px;}
.navl li ul li a{ border-right:none;background:#9c5800; color:#FFF; width:90px; text-align:center}
.navl ul li:hover ul{ display:block; }
.navr{ float:right;}
.navr li{ float:left;}
.navr li a{ display:block;width:112px; height:45px; line-height:45px; font-size:14px; text-align:center; margin-top:5px; font-family:"微软雅黑"}
.navr li a:hover{ background:#9c5800; color:#FFF}
.navr li a.cur{ background:#9c5800; color:#FFF}
.navr li ul{ position:absolute;z-index:111; display:none; bottom:-30px;}
.navr li ul li{ float:left; height:35px;}
.navr li ul li a{ border-right:none;  background:#9c5800; color:#FFF}
.navr ul li:hover ul{ display:block; }
/*常见问题*/
.faq{ height:62px; width:100%; min-width:1100px;}
.faql{ float:left;}
.faqr{ float:right; line-height:62px; height:62px; padding-top:20px;}
.scrollbox{ width: 340px; margin: 0 auto; overflow: hidden;}
#scrollDiv{width:300px;height:62px; overflow:hidden; float:left}/*这里的高度和超出隐藏是必须的*/
#scrollDiv ul{ height:62px;}
#scrollDiv li{height:62px; width:300px; padding:0 5px;overflow:hidden; vertical-align:bottom; zoom:1; }
#scrollDiv li h3{ height:40px; padding-top:13px; font-size:14px; color:#353535; line-height:40px; width:220px; float:left}
#scrollDiv li h3 a{color:#353535; text-decoration:none}#scrollDiv li h3 a:hover{ color:#F00}
#scrollDiv li div{ height:40px; width:80px; color:#e58c00; line-height:40px; overflow:hidden; float:left; margin-top:14px;}
#scrollDiv li div a{ color:#416A7F; text-decoration:none}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px; float:right; margin-top:24px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .updown{ width:32px; height:10px; margin-left:4px;}
#but_up{ background:url(../images/down_09.png) no-repeat 0 0; text-indent:-9999px}
#but_down{ background:url(../images/up_09.png) no-repeat 0 0; text-indent:-9999px}
/*关于我们*/
.ind-ab{ height:473px; width:100%; background:url(../images/ind-abg_02.jpg) repeat-x; min-width:1100px;}
.video{ padding-top:50px; float:left; width:350px;}
.ind-abr{ margin-left:47px; float:left; padding-top:50px;}
.ind-abr p{ color:#fd8900; font-size:28px; font-family:"微软雅黑";}
.ind-abr span{ font-size:16px; font-family:"微软雅黑"}
.ind-abr em{ width:680px; display:block; font-size:14px; line-height:24px; padding-top:34px; height:70px;}
.ind-abr .sl{ margin-top:71px;}
.ind-abr .sl .hy{ float:left; margin-right:119px;}
.ind-abr .sl .zj{ float:left; margin-right:119px;}
.ind-abr .sl .ry{ float:left;}
.ind-ab2{ position:relative; height:583px;}
/*工程案例*/
.altit{height:852px; margin-top:21px;}
.altit p{ color:#fd8900; font-size:28px; font-weight:bold; font-family:"微软雅黑"}
.altiti span{ font-size:16px; font-family:"微软雅黑"}
.alr{ float:right; width:545px; margin-top:10px;}
.alb{ margin-top:10px;}
.alb ul li{ float:left; margin-right:10.5px;}
.alb ul li img{ width:267px; height:271px;}
#wrapper {
	max-width:545px;
	margin:0px auto;
	margin-top:10px;
	float:left;}


/* main_img */
.main_img{
    height: 395px;
    width: 545px;
	overflow:hidden;
	position: relative;
}
.main_img p{ display:block; height:50px; width:100%; position:absolute; color:#FFF; font-size:16px; line-height:50px; padding-left:20px; background-color:#fd8900;bottom:0px;opacity: 0.7;filter:alpha(opacity=100); z-index:111}
.main_img p span{ font-size:12px; margin-left:3px;}
.main_img img{
	height: 395px;
    width: 545px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
	}
.main_img .show {
    background: rgba(0, 0, 0, 0.4);
    height:395px;
    left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: opacity;
    transition-timing-function: ease-in;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.3s;
    -moz-transition-property: opacity;
    -moz-transition-timing-function: ease-in;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-property: opacity;
    -webkit-transition-timing-function: ease-in;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.3s;
    -o-transition-property: opacity;
    -o-transition-timing-function: ease-in;
    width:545px;
    z-index: 200;
}
.main_img .show .imgArea {
    left: 50%;
	bottom:0;
    margin:-15px 0px 0px -40px;
    opacity: 0;
    position: absolute;
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 0.4s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration: 0.4s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration: 0.4s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.main_img .show .imgArea a{
	color:rgba(255,255,255, 0.8);
	display:block;
	padding:5px 12px;
	font-size: 16px;
}
.main_img .show .imgArea a:hover{
	background: rgba(255,255,255, 0.7);
	color:rgba(0,0,0, 0.6);
}
.main_img:hover  .show {opacity: 1;filter:alpha(opacity=100);}
.main_img:hover .show .imgArea{opacity:1;filter:alpha(opacity=100);bottom:40%;}
.main_img:hover img {
	transform: scale(1.2, 1.2);
	
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
/*产品展示*/
.ind-pro{ background:url(../images/ind-p_06.jpg) repeat-x; height:545px; width:100%; min-width:1100px;}
.protit{ text-align:center; padding-top:40px;}
.ll{ text-align:center; margin-top:40px; height:36px; width:135px; border:#CCC 1px solid;border-radius:5px; line-height:36px; font-family:"微软雅黑"; font-size:16px;}
.index-box3{ min-width:1100px; margin-top:24px;}
.index-box3 .switchBox dt{ background:url(../images/ip.jpg) center center no-repeat;  height:27px; text-align:center;}
.index-box3 .switchBox dt span{ display:inline-block; width:86px;border-radius:5px;text-align:center; background:#dbdbdb; margin:0 5px; height:30px; line-height:30px; padding-top:0px; color:#939393;font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
.index-box3 .switchBox dt .on{ background:#fd8900; color:#323232;}
.index-box3 .switchBox dt .sort1{ background:#dbdbdb;}
.index-box3 .switchBox dt .sort1.on{ background: #fd8900;}
.index-box3 .switchBox dt .sort2{ background:#dbdbdb;}
.index-box3 .switchBox dt .sort2.on{ background:#fd8900;}
.index-box3 .switchBox dd{ margin-top:20px;}

.mr_frbox{ width:1100px; height:230px; position:relative;}
.mr_frBtnL{ position:absolute;cursor:pointer; top:96px; left:-23px;z-index:20;}
.mr_frUl{position:absolute;height:230px;width:1010px; top:0px; left:0px; }
.mr_frBtnR{ position:absolute;cursor:pointer;top:96px; right:-23px; z-index:20;}
.mr_frUl ul li{display:inline;float:left;height:230px;width:266px; text-align:center;overflow:hidden; position:relative; margin-right:12px;}
.mr_frUl ul li img{display:block;width:266px; height:230px;}
.mr_frUl ul li .co{ display:block; width:266px;  height:44px; line-height:44px; position:absolute; bottom:0; left:0; background:url(../images/sd.png); z-index:10; color:#fff; font-size:14px;}

/*新闻内容*/
.nbg{ background:url(../images/nbg_08.jpg) center center no-repeat; height:462px; min-width:1100px;}
.ntit{ text-align:center; padding-top:57px; width:169px; height:65px;}
.n3{ margin-top:77px;}
.n3 .ns{width:340px; background:url(../images/nline_03.jpg) no-repeat; float:left; margin-right:40px;}
.n3 .ns h3{ font-size:16px; line-height:24px; font-family:"微软雅黑"; margin-bottom:17px; padding-top:14px;}
.n3 .ns span{ display:block; font-size:12px; line-height:20px; margin-top:25px; font-family:"微软雅黑"}
.n3 .ns a{ display:block; height:24px; width:66px; border:1px #000000 solid; text-align:center; line-height:24px;margin-top:27px; font-family:"微软雅黑"; color:#000}
.n3 .ns a:hover{ color:#FFF; background:#fc8b07; border:1px #fc8b07 solid; }
/*留言*/
.fbg{ height:247px;}
.fall{ margin-top:47px;}
.fl{ margin-left:15px; float:left;}
.fl p{ font-family:"微软雅黑"; font-size:28px;}
.fl span{ display:block;font-size:20px; font-family:"微软雅黑"; background:url(../images/fline_07.jpg) bottom left no-repeat; line-height:40px; height:50px;}
.fl .pe{display:block;background:url(../images/phone_07.png) 2px no-repeat;height:21px; width:275px; margin-top:9px;font-family:"微软雅黑"; padding-left:22px;}
.fl .tp{display:block; background:url(../images/tellp_07.png) 2px no-repeat;height:21px;width:275px;margin-top:9px;font-family:"微软雅黑";padding-left:22px;}
.fl .fax{display:block; background:url(../images/fax_07.png) left no-repeat;height:18px;width:275px;margin-top:9px;font-family:"微软雅黑";padding-left:22px;}
.fl .adr{display:block; background:url(../images/adr_07.png) left no-repeat; height:18px;width:275px;margin-top:9px;font-family:"微软雅黑";padding-left:22px;}

.fr{ float:right; width:538px;}
.contxt{ width:240px; height:35px; background-color:transparent; border-bottom:1px solid #cdcdcd; border-top:none; border-left:none; border-right:none;}
.contxt1{ margin-top:27px;width:520px; height:70px;background-color:transparent; border-bottom:1px solid #cdcdcd; border-top:none; border-left:none; border-right:none;}
.btn5{ background:none; height:26px; width:71px; line-height:26px; border:1px solid #cdcdcd; float:right; margin-right:23px; margin-top:20px;}
.ss{ display:block; margin-top:26px; float:left;}
/*友情链接*/
.frid{ height:100%; border-top:1px solid #cdcdcd; width:100%; min-width:1100px;}
.frid h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px;}
.frid p{ font-size:14px; font-family:"微软雅黑"}
.link{ height:41px; width:90px; border-right:1px solid #cdcdcd; margin-top:12px; float:left; margin-bottom:12px;}
.frid a{ line-height:30px; font-size:14px; margin-left:5px;}
/*foot*/
.foot{ background:url(../images/foot_06.jpg) center no-repeat; height:297px; min-width:1100px;}
.kl{ background:url(../images/flist_07.png) left no-repeat; height:130px; width:161px; float:left; margin-top:50px;}
.kl ul{ margin-left:24px; margin-top:20px;}
.kl li{ color:#FFF; height:24px; line-height:24px;}
.kl li a{ color:#FFF; font-size:12px; font-family:"微软雅黑"}
.kl p{ display:block; margin-left:20px; color:#FFF; font-size:16px;}
.wx{ float:right; margin-top:36px; margin-right:89px;}
.bq{ margin-top:90px; color:#FFF; float:left; font-family:"微软雅黑"}
.zc{ margin-top:90px; float:right; color:#FFF;font-family:"微软雅黑"}
.zc a{ color:#FFF;}
<!--内页-->
.banner{ height:200px; width:100%; min-width:1100px;}
.settop{ margin-top:19px;}
/*关于我们*/
.aboutl{ width:220px; height:100%; background:#f6f6f6; float:left;}
.aboutl ul{ padding-left:13px;}
.aboutl ul li{ height:62px; border-bottom:1px solid #e4e4e4; width:195px; text-align:center; line-height:58px;}
.aboutl ul li a{ font-size:14px;}
.aboutl ul li a:hover{ color:#ffae00;}
.aboutl ul li a.cur{ color:#ffae00;}
.aboutr{ margin-left:19px; float:left; width:860px;}
.tit{ float:left; font-size:18px; font-family:"微软雅黑"; padding-top:40px;}
.loca{ float:right; padding-top:40px;}
.aboutcon{ margin-top:20px; width:100%}
/*联系*/
.lx{ float:left; width:220px; background:url(../images/lxbg_12.jpg); height:266px; color:#FFF;}
.lx p{ font-size:16px; color:#FFF; font-family:"微软雅黑"; padding-left:70px; padding-top:20px;}
.lx em{ font-size:20px;font-family:"微软雅黑"; color:#FFF; padding-left:70px; padding-top:50px;}
.lxar{ width:200px; color:#FFF; padding-top:51px; padding-left:14px;}
.lxar h5{ color:#FFF;font-size:14px; font-family:"微软雅黑"}
/*工程案例*/
.caselist{ width:100%; height:260px; margin-top:27px;}
.cpic{ border:1px solid #e2e2e2;width:357px; height:257px; float:left;}
.cpic img{ width:357px; height:257px;} 
.cnr{ margin-left:21px; float:left;}
.cnrt{ height:43px; width:462px; border-bottom:1px dashed #e2e2e2; line-height:43px;}
.cnrt p{ font-size:14px; font-family:"微软雅黑";}
.gcjs{ margin-top:15px; height:150px;}
.gcjs p{ font-size:14px; font-family:"微软雅黑"; font-weight:bold; line-height:24px; display:inline;}
.cnr a{ display:block; width:94px; height:30px; text-align:center; border:1px solid #e2e2e2; line-height:30px; border-radius:18px;}
/*新闻列表*/
.newslist{ height:100px; margin-top:45px; width:860px; border-bottom:#d1d1d1 dashed 1px;}
.newsn{ float:left; width:710px;}
.newsn p{ font-family:"微软雅黑"; font-size:16px; font-weight:bold; color:#098bc7; margin-bottom:16px}
.newsn span{ font-family:"微软雅黑"; font-size:14px; line-height:24px;}
/*产品列表*/
.ppic{ width:100%;}
.ppic li{ float:left; margin-right:22px; margin-top:30px;width:266px; height:230px; position:relative;}
.ppic li img{ width:266px; height:230px;}
.ppic li .pname{ width:266px; color:#fff; text-align:center; z-index:11; font-family:"微软雅黑"; position:absolute; bottom:12px;}