﻿@charset "utf-8";

html{ overflow-x:hidden;}
html,body,div,span,p,h1,h2,h3,h4,h5,h6,em,img,strong,blockquote,
sub,sup,tt,i,b,dd,dl,dt,form,label,table,caption,
tbody, tfoot, thead,tr,th,td,ul,li,p,a,ol{ margin:0;padding:0;}
body{font-size:12px;font-family:"宋体", Arial, sans-serif; background:url(../images/bg.jpg);   color:#666666;}
input,select,textarea{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
img{ border:0;}
em,i{font-style:normal;}
ul,ol,li{list-style-type:none;}

.clear{clear:both;font-size:0px; line-height:0px; height:0px} 


.left{ float:left}
.yh_font{ font-family:"微软雅黑"}

a{color:#242424;text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;}


/*top*/
.top_div1{ width:100%; height:146px; background:url(../images/top_bg.jpg) repeat-x top center;  margin-left:auto; margin-right:auto}

/*.top{ width:1000px; height:auto; background:url(../images/t1.jpg) repeat-x top center; color:#FFF; margin-left:auto; margin-right:auto}*/
.top{ width:1000px; height:auto; color:#FFF; margin-left:auto; margin-right:auto}
.top .left{ float:left; width:590px}
.top_right{ width:260px; height:75px;float:right;}
.top_right span{ padding-left:10px; height:40px; line-height:40px; color:#fdc47e}
.top_right span a{color:#fdc47e}
.top_right span a:hover{color:#fff}

.he_rr{ position:relative; width:260px;}

.input1{ padding-left:30px; background:url(../images/int.jpg) no-repeat left; border:0;  line-height:32px; font-size:12px; color:#cdcdcd; width:230px; height:32px;}

.button{
	background:url(../images/se.jpg) no-repeat;
	position:absolute;
	right:17px;
	top:3px;
	*top:4px;
	*-top:4px; color:#FFF;

	border:0;
	width:62px;
	height:25px;
}

.button2{
	background:url(../images/se1.jpg) no-repeat;
	border:0;
	width:57px;
	height:21px;
}


.nav{ width:1000px; height:auto; margin-left:auto; margin-right:auto}

/*菜单*/
.nav{ width:1000px; height:auto; padding:0; color:#FFFFFF; }
.nav_m{width:1000px; margin:0 auto; }
.nav ul{ margin:0; padding:0;}

.nav  li{float:left;text-align:center; font-size:14px;display:inline;color:#fff;position:relative;  z-index:999; width:140px;}

.nav .endli{background:none;padding-right:0px; }
.nav .first{}

.nav a,.nav a:visited{color:#fff; padding:0; width:140px;height:32px; padding-top:4px; font-size:14px;display:inline-block; margin:0px 0; text-align:center;}


 .nav a:hover{ 
 
 
 background:url(../images/nav_hover.png) no-repeat; text-decoration:none;

*-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="images/nav_hover.png"); 
*-background:none;

}



.nav .endli a,.nav .endli a:visited,.nav .endli a:hover{}
 .nav .on a,.nav .on a:visited,.nav .on a:hover{ 
 background:url(../images/nav_hover.png) no-repeat; text-decoration:none;
*-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="images/nav_hover.png"); 
*-background:none;
  }



.nav ul li ul{ position:absolute;  height:auto; top:32px; z-index:999;  padding:0px 0 0 0px;   text-align:left; }
.nav ul li ul li{ width:96px; height:32px; margin:0px; padding:0;text-align:left;  background:none; font-size:12px}
.nav ul li ul li a,.nav ul li ul li a:visited,.nav ul li.on ul li a,.nav ul li.on ul li a:visited,.nav ul li.on ul li a:hover{padding:0px 0 0 0px; margin:0 0px 0 0px; width:96px; font-size:12px; height:32px; padding:0; line-height:32px; text-align:center; background:none;display:inline-block; font-weight:normal; color:#a5a5a5; 
		background:none;
	background-image:none;
	filter: prodgind;
	background-image:none!important;
	_background:none !important;


}
.nav ul li.on ul li a:hover{ height:auto; background:none; color:#a5a5a5;  display:inline-block; width:96px;}
/*菜单 end*/



.banner_bg{ width:100%; height:420px; margin-left:auto; margin-right:auto; background:url(../images/b1.jpg) repeat-x;}
.banner{ width:1050px; position:relative; height:334px; margin-left:auto; margin-right:auto}


#frame{
	width:1050px;
	height:334px;
	position:absolute;
	top:0;
	left:0px;
}
#btn{
	position:absolute;

	top:321px;
	left:22px;
}
#img a{position:absolute;left:0px;top:0px;  display:none;}

#btn span{display:block; margin-right:5px; float:left; margin-top:4px; cursor:pointer; width:164px; height:80px;  text-align:left;color:#FFF; 
background:url(../images/img_h.png) no-repeat;
*-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="images/img_h.png"); 
*-background:none;

}

#btn span.hov{background:url(../images/img_hover.png) no-repeat;  margin-top:4px;width:164px; height:80px; }
*html #btn span.hov{ background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/img_hover.png");  cursor:pointer;}



/*top end*/


.main_con1{ width:1000px; height:auto; margin-left:auto; margin-right:auto}

.main2{ width:1000px; margin-top:10px; height:auto; margin-left:auto; margin-right:auto}
.i_left{ width:200px; float:left; height:auto;}


.list{ width:194px; position:relative; height:auto; margin-left:auto; margin-right:auto}

.l_top{ width:200px; font-size:14px;  color:#6a3906; padding-left:20px; line-height:30px; font-weight:bold; position:absolute; top:0; left:-10px; height:44px; background:url(../images/r_t.png) no-repeat;}

.list_t{ width:194px; overflow:hidden; height:9px; background:url(../images/l_t.jpg) no-repeat;}

.list_con{ width:194px; height:auto; overflow:hidden; padding-top:40px; padding-bottom:20px;  background:url(../images/list_bg.jpg) repeat-y;}
.list_con ul{ width:172px; height:auto; margin-left:auto; margin-right:auto}

.list_con li{ float:left; font-weight:bold; overflow:hidden; width:172px; min-height:31px; line-height:31px;}
.list_con li a{ color:#6a3906; width:142px; padding-left:30px; height:31px; float:left}
.list_con li a:hover,.list_con li a.on{ text-decoration:none;  width:142px; padding-left:30px; height:31px; float:left; color:#fff;background:url(../images/list_hover.jpg) no-repeat;}
.list_b{ width:194px; height:7px; overflow:hidden; background:url(../images/l_b.jpg) no-repeat;}

.list_con  ul li ul{ display:none}
.list_con  ul li ul li { padding-left:10px;}

.technical{ width:200px; margin-top:10px; height:auto;}
.technical{ width:200px; float:left; height:auto; }
.technical_nav{ width:190px; padding-left:10px; position:relative; line-height:30px; color:#FFF; height:30px; background:url(../images/t11.jpg) no-repeat;}
.technical_con{ width:200px; padding-top:10px; height:auto;}
.technical_con li{ padding-left:5px; color:#6a3906; line-height:20px; height:auto; padding-bottom:5px;  background:url(../images/hd.jpg) no-repeat left bottom;}
.technical_con li a{ color:#6a3906}
.technical_con li a:hover{ color:#6a3906}

.left_lx{ width:200px; margin-top:10px;  height:250px;background:url(../images/left1.jpg) no-repeat;}



.i_right{ width:790px; float:right;height:auto;}
.i_right_banner{ width:790px; height:200px;}

.i_right_nav{ width:750px; position:relative; padding-left:40px; color:#FFF; margin-top:10px; height:25px; padding-top:5px; line-height:25px; background:url(../images/right_nav.jpg) no-repeat;}
.r_nav{ position:absolute; right:10px; font-family:"宋体"; top:0; line-height:30px; height:30px; color:#854900}
.r_nav a,.r_nav a:hover{ color:#854900}


.Pr_r{ width:790px; padding-top:20px; height:auto; overflow:hidden}
.Pr_r li{ float:left; padding-bottom:15px; margin-left:8px;  width:375px; height:auto; }

.Pr_r li img{ padding:2px; margin-right:10px; border:2px #fbe8d2 solid; }
.Pr_r li a:hover img{ padding:2px; border:2px #eb8910 solid;}


.Pr_r li p{ width:170px; float:left; line-height:22px; color:#a0a0a0}

.right_page{ width:790px; padding-top:20px; padding-bottom:20px; font-weight:bold; text-align:center; margin-left:auto; margin-right:auto; color:#b56e23;height:auto; line-height:30px;}
.right_page a{ color:#b56e23; padding-left:5px; padding-right:5px;}
.right_page a:hover{ color:#6a3906;}


.m_left{ width:689px; position:relative; padding-left:5px; padding-top:36px; height:140px; float:left; background:url(../images/left_1.jpg) repeat-x;}

.m_le_1{ width:205px; height:46px; position:absolute; top:-3px; left:-10px;}
.m_left li{ color:#666; width:103px; margin-left:2px; float:left;  height:124px; padding:4px; text-align:center;  background:url(../images/pd_bg.jpg) no-repeat;}
.m_left li img{ width:103px; height:104px;}
.m_left li a{ color:#666; }
.m_left li a:hover{ color:#666; }
.m_left li span{ height:20px; background:#f6f6f6; text-align:center; line-height:20px; width:103px;}

.m_right{ width:290px; position:relative; height:178px; float:right;background:url(../images/h_lx.jpg) no-repeat;}
.qq_1{ width:75px; padding-left:16px; font-weight:bold;  display:block; line-height:29px; margin-top:2px; text-align:center; float:left; color:#a1a1a1; height:29px; background:url(../images/q.jpg) no-repeat;}

.msn{  width:72px; padding-left:19px; font-weight:bold;  display:block; line-height:29px; margin-top:2px; text-align:center; float:left; color:#a1a1a1; height:29px; background:url(../images/m.jpg) no-repeat;}

.bo{ width:72px; padding-left:19px; font-weight:bold;  display:block; line-height:29px; margin-top:2px; text-align:center; float:left; color:#a1a1a1; height:29px; background:url(../images/s.jpg) no-repeat;}

.x_sh{
	right:8px;
	top:12px;
	color:#9c9c9c;
	position:absolute;
}
.x_sh a{ color:#9c9c9c;}
.x_sh a:hover{ color:#9c9c9c;}


.main_con2{ width:1000px; margin-top:10px; height:235px; margin-left:auto; margin-right:auto}
.m_c2_1{ width:400px; float:left;}
.m_c2_1_nav{ position:relative; margin:0; width:395px; padding-left:5px; height:30px; line-height:30px; background:url(../images/con1.jpg) no-repeat;}
.m_c2_1_nav dd{ text-align:center; font-weight:bold; width:82px; height:25px; line-height:25px; float:left;   margin-top:5px; margin-right:5px;}

.m_c2_1_nav dd a{ float:left; color:#e98100;width:82px; height:25px; line-height:25px;}
.m_c2_1_nav dd a:hover{ width:82px; height:25px; line-height:25px; color:#e98100; font-size:14px; color:#FFF;background:url(../images/btn.jpg) no-repeat; text-decoration:none}

.sec1{ color:#fff; float:left; width:82px; height:25px; line-height:25px; text-decoration: none; font-size:14px;  }
.sec1 a:link,.sec1 a:visited,.sec1 a:active{ font-size:14px; color:#fff; text-decoration:none ;  background:url(../images/btn.jpg) no-repeat; width:82px; height:25px; float:left}
.sec1 a:hover{ color:#fff; text-decoration:none}



.mome1{ width:43px; height:5px; position:absolute; bottom:8px; right:11px;}
.mome2{ width:43px; height:5px; position:absolute; bottom:8px; right:11px;}

.m_c2_1_con{ width:400px; height:auto; padding-top:10px;}
.m_c2_1_con p{ line-height:24px; color:#a9a9a9; background:url(../images/line1.jpg) no-repeat left bottom; height:114px}
.m_c2_1_con p img{ padding:4px; background:url(../images/pic_bg.jpg) no-repeat;}

.m_c2_1 li{ float:left; width:400px; background:url(../images/ic.jpg) no-repeat left center; height:24px; line-height:25px; color:#666}
.m_c2_1 li a{ color:#666; padding-left:15px; float:left;}
.m_c2_1 li a:hover{ color:#666}
.m_c2_1 li span{ float:right; color:#a9a9a9}

.m_c2_2{ width:290px; float:left; height:auto; margin-left:10px;}
.m_c2_2_nav{ width:290px;height:30px; line-height:30px; font-size:14px; color:#FFF;  background:url(../images/js.jpg) no-repeat;  position:relative; }
.m_c2_2_nav a{color:#FFF; padding-left:10px;}
.m_c2_2_nav a:hover{color:#FFF;}
.m_c2_2_con{ width:290px; padding-top:10px; height:auto;}
.m_c2_2_con li{ padding-left:5px; color:#6a3906; line-height:20px; height:auto; padding-bottom:5px;  background:url(../images/hd.jpg) no-repeat left bottom;}
.m_c2_2_con li a{ color:#6a3906}
.m_c2_2_con li a:hover{ color:#6a3906}


.m_c2_3{ margin-left:10px; width:290px; float:left;}
.m_c2_3_nav{ width:278px; font-weight:bold;padding-left:12px; color:#e98100; font-size:12px; position:relative; height:30px; line-height:30px;  background:url(../images/ly.jpg) no-repeat;}
.m_c2_3_con{ width:290px; height:auto;} 
.m_c2_3_con li{ width:290px; height:24px; line-height:24px; color:#666666}
.m_c2_3_con li a{ color:#666}
.m_c2_3_con li a:hover{ color:#666}

.main_con3{ width:1000px; height:auto;margin-left:auto; margin-right:auto}
.main_con3 dl{ width:1000px; height:auto;}
.main_con3 dd{ float:left; width:495px;}
.main_con3 dd.se1{float:left;width:495px;}
.main_con3 dd.se2{float:left; margin-left:10px;width:495px; height:232px;}
.main_con3 dd.se3{float:left;width:495px;height:232px;}
.main_con3 dd.se4{float:left; margin-left:10px;width:495px;}

.h_11{ width:465px; font-size:14px; color:#FFF; position:relative; padding-left:30px; height:30px; line-height:30px; margin-bottom:10px; background:url(../images/nav1.jpg) no-repeat; }
.main_con3 li{ width:495px; height:24px; line-height:24px; color:#666}
.main_con3 li a{ margin-left:5px; float:left; padding-left:15px; background:url(../images/ic1.jpg) no-repeat left center;}
.main_con3 li a:hover{ margin-left:5px; text-decoration:none; background:url(../images/ic1_hover.jpg) no-repeat left center;}
.main_con3 li span{ float:right;}


.lins{ width:950px; padding-left:50px; padding-top:10px; padding-bottom:10px; overflow:hidden; height:auto; margin-left:auto; border-bottom:2px #e98100 solid; margin-right:auto}
.lins li{ width:110px; margin-left:15px; float:left; height:38px;}

.foot{ width:1000px; line-height:30px; height:auto; margin-left:auto; margin-right:auto}
.foot span{ float:left; color:#6a3906}
.foot span a,.foot samp a:hover{  color:#6a3906}
.foot samp{ float:right; color:#6a3906}
.foot samp a,.foot samp a:hover{color:red}
.foot p{ color:#666666; line-height:23px;}




/*新闻中心*/
.ins_news{  width:770px; margin-left:auto; padding-top:20px; margin-right:auto; height:auto;}
.ins_news p{ color:#373737; margin-bottom:20px;}
.ins_news p img{ background:url(../images/news_bg.jpg) no-repeat; width:120px; margin-right:25px; height:90px; padding:4px;}

.ins_news li{ float:left; width:765px; line-height:30px; background:url(../images/line.jpg) repeat-x left bottom}
.ins_news li a{ float:left; padding-left:30px; background:url(../images/news_icon.jpg) no-repeat left center; color:#6A3906}
.ins_news li span{ float:right; color:#898989}
.ins_news li a:hover{  color:#6A3906}

/*文章列表*/
.showlist2{}
.showlist2 ul li h2{background:url(../images/quan.gif) no-repeat left center;width:600px; line-height:28px; height:28px; float:left; padding-left:13px}
.showlist2 ul li span{float:right; width:100px;height:28px; line-height:28px; padding:0px; text-align:center; display:inline;color:#000000;}
.showlist2 ul li{border:dashed 0px #000000; border-bottom-width:1px; height:28px; line-height:28px;}
.showlist2 ul li h2 a,.showlist2 ul li h2 a:visited,.showlist2 ul li h2 a:hover{ color:#000000; font-size:12px}
/*分页控件*/
.pages {color: #000; text-align:center;padding:10px 5px;}
.pages a,.pages a:visited,.pagesa :hover{color:#000}
.pages a, .pages .cpb { text-decoration:none;padding: 0 3px; border: 1px solid #ECF6F8;background: #ffff;margin:0 2px;}
.pages a:hover { background-color: #FEB703; color:#fff;border:1px solid #FEB703; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #FEB703; border:1px solid #FEB703; float:none}



/*文章详细*/
.main_info{ line-height:25px;margin: 10px; overflow:hidden}
.main_info h1 {color:#6A3906;margin-top:10px;font-size:14px;	font-weight:bold;text-align:center;} 
.main_info .articleDls{color:#000000;text-align: center;margin-top: 10px;border-top-width: 1px;border-top-style: dashed;}
.main_info .articleDls img{}
.articleDls a,.articleDls a:hover,.articleDls font{ color:#000000; font-size:12px;}

.articnav{width:95%; height:50px; line-height:20px; margin:10px 0px;}
.articnav .left{width:100%;}
.articnav a,.articnav a:visited,.articnav a:hover{color:#666666;}
.articnav .right{width:100%;}

.main_info .newslist{ margin:50px 10px; height:120px}
.main_info .newslist .left{width:48%; float:left; border-right:1px dashed #ccc; height:140px;}
.main_info .newslist .right{ width:48%;float:left; padding-left:25px;height:140px;}
.main_info .newslist .img{float:left; width:50%; margin-right:15px}
.main_info .newslist .img img{ width:150px; height:100px; border:1px solid #ccc; padding:2px}
.main_info .newslist .list ul{ width:40%; float:left} 
.main_info .newslist .list ul li{border-bottom:1px solid #ccc;height:25px; line-height:25px;}
.main_info .newslist .list ul li h2{background:url(more.gif) no-repeat left center;line-height:25px; height:25px; float:left; padding-left:10px}
.main_info .newslist .list ul .fis{border-bottom:none; font-size:12px; color:#005d85; font-weight:bold}
.main_info .newslist .list ul li h2 a,.main_info .newslist .list ul li h2 a:visited,.main_info .newslist .list ul li h2 a:hover{ color:#000000;}
.noborder{border:none}

/*客户留言*/
.MessageBox{ width:100%; background:url(../images/aboutbg.jpg) right top no-repeat;}
.MessageBox td{ padding:4px 4px;}
.MessageBox #Tab{ text-align:right;}
.MessageBox input{border:1px gray solid; height:20px; line-height:20px;}
.MessageBox .btnSubmit{background:transparent url(../images/button.gif) no-repeat scroll 0 0;
border:0px;cursor:pointer;height:30px;width:90px;}
.MessageBox span{ color:red}


.textlist7_qn{ padding:0 10px;}
.textlist7_qn dl{ border-bottom:1px dashed #000; margin-bottom:15px}
.textlist7_qn dt{ background:url(../images/q.gif) no-repeat left top ; height:auto; line-height:24px; padding:0 0 0 35px; margin:8px 0;}
.textlist7_qn dd{ background:url(../images/a.gif) no-repeat left top ;line-height:22px; padding:0 0 0 35px; margin:0px 0 0 0;}

/*查看产品*/
.main_info .proImg img{width:420px;border: 1px solid #ddd;
	padding:1px;}
.main_info .proInfo{vertical-align:top}
.promsg{text-align:center; width:100%}
.promsg tr .lefttd{text-align:right; width:25%}
.promsg tr .righttd{text-align:left;}


/*工程案例*/
.pro_item3{ width:100%; overflow:hidden;display:inline; color:#000000; }
.pro_item3 .img{width:200px; text-align:center; padding:0px 0 0 0; float:left; overflow:hidden}
.pro_item3 .img img {vertical-align:middle; margin:0px 0 0 0px; width:250px;}
.pro_item3 .memo{ width:467px; float:right; line-height:25px;overflow:hidden; display:inline; }
.pro_item3 .memo .pro_item_top{ height:25px; line-height:25px; background-color:#e7e8ea; text-align:left; padding-left:15px;}
.pro_item3 .memo .pro_item_middle{ text-align:left; padding-left:15px; padding-right:20px; margin-top:10px}
.pro_item3 .memo .pro_item_bottom{ text-align:left; padding-left:15px;}

/*网站地图*/
.sitemap ul{border-bottom: 1px dotted #CCCCCC;float: left; width: 718px;height:28px; padding:5px}
.sitemap .mapfirst{ float:left; background:url("../images/bg3.png") no-repeat scroll 0 0 transparent; font-size:12px;  font-weight:bold; padding-left:10px; width:118px; border:none; line-height:25px; height:25px}
.sitemap li{ float:left;line-height:25px; height:25px; padding:0px 10px; background:url("../images/sitemline.jpg") no-repeat scroll right center transparent;}
.sitemap li a,.sitemap li a:hover,.sitemap li a:visited{ color:#666666; text-decoration:none}
.RedBold
{
    color: #F00; font-weight:bold;
}
