﻿/* CSS Document */

/*综合设置-------------------------------------------------------------------------------------------综合设置*/
* { word-break: break-all; } /*在IE中实行强制换行*/
body { margin: 0; padding: 0; background: #c0c0c0; color: #636363; font: 11px Arial, Helvetica, sans-serif; }
h1 ul li p tr td { margin: 0; padding: 0; }
.w1003 { width: 1003px; margin: 0 auto; }

.clear{
	clear: both;
}
.input2 { width: 137px; height: 20px; line-height: 20px; border: #765740 1px solid; }
input { width: 167px; height: 20px; line-height: 20px; border: #E7E7E7 1px solid; }
.but { width: 37px; height: 21px; background: url(../images/bg.gif) no-repeat -78px -390px; border:none; margin: 0 5px; overflow: hidden; text-indent: -999px; }
.textarea { border: #E7E7E7 1px solid; }
/*链接样式*/
a { color: #636363; text-decoration: none; }
	a:hover { text-decoration: none; color: #F00; }
	a img { border: none; }
.red { color: #F00; }
.b_ef { border-bottom: 1px #EFEFEF dashed; padding-bottom: 20px;}
#page { position: relative; }
#quicklink { position: absolute; }
.w1003 { width: 1003px; margin: 0 auto; }
		
.header { background: #17120c url(../images/bg.gif) no-repeat top center; height: 112px; overflow: hidden; text-align: center; }
.menu { background: #FFF url(../images/bg_x.jpg) repeat-x; text-align: center;  }
	.menu li { list-style: none; float: left; }
	.menubg { background: url(../images/bg.gif) no-repeat center -112px; height: 47px; width: 843px; margin: 0 auto; overflow: hidden; }
	.menu1 a { width: 67px; height: 47px; display: block; }
		.menu1 a:hover { background: url(../images/bg.gif) no-repeat -80px -160px; }
	.menu2 a { width: 86px; height: 47px; display: block; }
		.menu2 a:hover { background: url(../images/bg.gif) no-repeat -147px -160px; }
	.menu3 a { width: 62px; height: 47px; display: block; }
		.menu3 a:hover { background: url(../images/bg.gif) no-repeat -233px -160px; }
	.menu4 a { width: 86px; height: 47px; display: block; }
		.menu4 a:hover { background: url(../images/bg.gif) no-repeat -296px -160px; }
	.menu5 a { width: 87px; height: 47px; display: block; }
		.menu5 a:hover { background: url(../images/bg.gif) no-repeat -381px -160px; }
	.menu6 a { width: 73px; height: 47px; display: block; }
		.menu6 a:hover { background: url(../images/bg.gif) no-repeat -468px -160px; }
	.menu7 a { width: 80px; height: 47px; display: block; }
		.menu7 a:hover { background: url(../images/bg.gif) no-repeat -541px -160px; }
	.menu8 a { width: 56px; height: 47px; display: block; }
		.menu8 a:hover { background: url(../images/bg.gif) no-repeat -621px -160px; }
	.menu9 a { width: 92px; height: 47px; display: block; }
		.menu9 a:hover { background: url(../images/bg.gif) no-repeat -677px -160px; }
	.menu10 a { width: 70px; height: 47px; display: block; }
		.menu10 a:hover { background: url(../images/bg.gif) no-repeat -769px -160px; }
	.menu11 a { width: 83px; height: 47px; display: block; }
		.menu11 a:hover { background: url(../images/bg.gif) no-repeat -838px -160px; }
	
.index_main { text-align: center; background: #17120c; }
.page_main { overflow: hidden; padding: 27px 0;  background: #FFF; line-height: 25px; }
	.main_r { width: 699px; padding: 0 25px 0 277px; margin: 0 auto;  min-height: 500px; height: 500px; }
	html>body .main_r { height: auto;  } 


	.main_l { width: 226px; }
		.location { width: 659px; margin-bottom: 20px; padding-left: 40px; _padding-bottom: 1px; height: 35px;_height: 35px; line-height: 38px;_line-height: 36px; background: url(../images/bg.gif) no-repeat left -206px;_background: url(../images/bg.gif) no-repeat left -206px; border-bottom: #cbcbcb 1px dashed; overflow: hidden; }
.footer { height: 40px; line-height: 40px; background: #302318; color: #f7f4c9; text-align: center; }

/*产品页*/
.pro_con { color: #000; overflow: hidden; }
	.pro_con li { position: relative; float: left; width: 330px; height: 148px; background: url(../images/bg.gif) no-repeat left -242px; list-style: none; margin: 6px; overflow: hidden; }
		.more { position: absolute; bottom: 13px; right: 10px; }
			.more a { width: 39px; height: 21px; background: url(../images/bg.gif) no-repeat left -390px; display: block; }
				.more a:hover {background: url(../images/bg.gif) no-repeat -39px -390px; }
	.pro_con li p { padding:5px; line-height: 16px; margin-top: 8px; color: #666; height: 88px; overflow: hidden; }
		.pro_con li p strong { font-size: 12px; color: #C46271; }
	.pro_con li div { width: 150px; height: 136px; float: left; margin: 6px; display: inline; }
.pro2_con { color: #000; overflow: hidden; }
	.pro2_con li {list-style: none; float: left; width:170px; margin:0 2px; height:130px; overflow: hidden; }
	.pro2_con li p { text-align:center; line-height:15px;}

/*产品详细页*/
.pro_con2 { position: relative; width: 650px; overflow: hidden;  }
	.bigpic { background: #f7f7f7; border: 1px #ecf3f8 solid; padding: 5px; }
	.next { background: url(../images/bg.gif) no-repeat left -411px; width: 34px; height: 47px; position: absolute; }
	.Pre { background: url(../images/bg.gif) no-repeat -34px -411px; width: 34px; height: 47px; position: absolute; }

.pro_bath img{ padding:1px 0;}
.pro_jiange{ border-top:#CCC dotted 1px; height:2px;}

/*工程案例页*/
.profect_con { overflow: hidden; }
	.profect_con li { width: 151px; float: left; list-style: none; margin: 6px 11px; background: url(../images/bg.gif) no-repeat -330px -242px; text-align: center; padding-top: 9px; display: inline; font-size: 9px; }
		.profect_con li imag { width: 130px; height: 185px; }
		.profect_con li span {  display:block; padding-top:10px; }


/**/
.search { height: 111px;  background: url(../images/bg.gif) no-repeat -481px -242px; }
	.fav { position: absolute; bottom: -7px; left: 75px; }
		.fav a { width: 82px; height: 21px; background: url(../images/bg.gif) no-repeat -115px -390px; display: block; }
		
/*页码*/
.page{ width:659px; margin:20px auto 0; clear:both; *clear:none; }

/*反馈表页面*/
.feedback_tb .btn {
	width: 55px;
	height: 21px;
	background: url(../images/feedback_btn_bg.gif) no-repeat;
	border:none;
	text-align: center;
	vertical-align: middle;
	color: #636363; font: 11px Arial, Helvetica, sans-serif;
}


