/* CSS Document */
* { list-style:none; padding:0; margin:0;}
body{ font-size:12px; margin:0 auto; color:#333; background-color:#f3f3f3; font-family:"宋体";}
p{ line-height:25px;}
.cl{ clear:both;}
a{  font-size:12px;   text-decoration:none;color:#333;}
a:hover{font-size:12px;	text-decoration:none;color:#ff0000;}img{ border:none;}
.clear{clear:both;}
.more a{font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#eac95e; top:0px; position:absolute; right:12px;line-height:50px;}
.kuang{border:1px solid #d8d8d8; background:#fff;}

/*top*/
.title{background:url(../images/index_02.jpg) center repeat-x; height:149px;}
.title .img{width:980px; margin:0 auto; padding-top:46px;}

/*导航*/
.nav{background:url(../images/index_03.jpg) repeat-x;}

/*主体*/
#middle{background:url(../images/bj_02.jpg) no-repeat; background-position:bottom; overflow:hidden; }
#middle1{background:url(../images/bj_02.jpg) no-repeat; background-position:bottom; overflow:hidden; padding-bottom:30px; }
#content{width:1020px; padding-top:12px; margin:0 auto;}
#index_left{width:262px; float:left; margin-right:20px;}
#index_right{width:730px; float:left; margin-top:10px;}
.f_nr{border:1px solid #d8d8d8; background:#fff; padding:20px 8px;}
.f_nr li{background:url(../images/index_14.jpg) no-repeat;  width:242px; height:33px; line-height:33px; margin:3px 0px; text-indent:3em;}
.f_nr li a{font-size:14px; color:#674012;}

.biaoti{background:url(../images/index_13.jpg) repeat-x; height:50px; position:relative;}
.p_nr{padding:10px 20px 20px 20px; overflow:hidden;}
.p_nr li{width:200px; height:162px; border:1px solid #d8d8d8; padding:1px; float:left; margin:15px 10px;}
.p_nr li p{text-align:center; font-weight:bold; color:#674012; font-size:12px; line-height:30px;}
/*主体中心部分：主体不平铺*/
.box{ width:1000px; margin:0px auto; height:auto; padding-top:20px;} .boxright{ width:700px; margin-top:10px; height:auto; float:right;}
/*幻灯*/
.huandeng{width:260px; margin:0 auto; height:159px; padding:12px 0px;}

/*行业资讯*/
.n_nr{padding:20px 8px;}
.n_nr li{border-bottom:1px dashed #e5e1de; line-height:32px;}
.n_nr li img{float:left; margin-top:5px;}
.n_nr li a{color:#5d3b14; line-height:32px; font-size:12px;}

.biaoti1{background:url(../images/btbj.jpg) repeat-x; height:50px; position:relative;}

/*公司简介*/
.about{margin:15px 0px;}
.a_nr{background:url(../images/about_bj_03.jpg) no-repeat; width:728px; height:234px; line-height:26px; font-size:12px; color:#5d3b14;}
.a_nr p{margin:8px 10px 0px 0px;}
.a_nr img{float:left; margin:10px; width:255px; height:210px;}
.fenlei{margin-top:10px;}
/*工程案例*/
.case_nr{padding:10px; overflow:hidden;}
.case_nr li{width:200px; height:162px; border:1px solid #d8d8d8; padding:1px; float:left; margin:15px 10px;}
.case_nr li p{text-align:center; font-weight:bold; color:#674012; font-size:12px; line-height:30px;}

/*友情链接*/
.link{background:url(../images/index_46.jpg) no-repeat; height:53px; margin:15px 10px; line-height:53px; text-align:center;}
.link a{margin:0px 15px;color:#747474; font-size:14px;}

/*foot*/
#foot{background:url(../images/foot_07.jpg) repeat-x; height:100px; padding-top:48px;}
.foot{font-size:14px; line-height:28px; color:#f7edb8; text-align:center;}

/*内页标题样式*/
.t_nr{font-family:"微软雅黑"; font-size:20px; color:#fed674; padding-left:15px; line-height:50px;}
.ny_nr{padding:20px;}

/*滚动1*/
.index_Roll {
	width: 700px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}
#demo {
	overflow: hidden;
	width: 1000px;
	margin: 0 auto;
}
#indemo {
	float: left;
	width: 800%;
}
.pic_box {
	width: auto;
	height: 400px;
	float: left;
}
.pic {
	width: 200px;
	float: left;
	height: 200px;
	text-align: center;
	margin:5px 10px;
}
.pic_img {
	width: 200px;
	height: 152px; border:1px solid #d8d8d8;
	overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;
}
.pic_img a {
	width: auto;
	height: auto;
	overflow: hidden;
}
.pic_img img {

	max-height: 162px;
	
	max-width: 200px; vertical-align:middle;

}

.pic_xq a {text-align:center; font-weight:bold; color:#674012; font-size:12px; line-height:30px;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}
/****滚动2*********/
.index_Rolla { width:1000px; margin:0 auto;overflow:hidden;}
#demoa { overflow:hidden;  width:955px; margin:0 auto;} 
#indemoa { float: left; width:2000%; ;}
#demoa #indemoa .img { width:200px;height:162px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
#demoa #indemoa img {max-width:200px; max-height:162px; vertical-align:middle;}
#demoa #indemoa .gcal { display:block; width:auto; float:left; margin:20px 10px 0px 10px;}
#demoa #indemoa p{text-align:center;}
#demoa #indemoa p a{font-weight:bold; color:#674012; font-size:12px; line-height:30px;}
#demoa1 { float: left;}
#demoa2 {float: left;}
.logo_left{width:300px; text-align:center; float:left; }
.logo_right{width:200px; text-align:center; float:right;}
.zi a{  font-size:12px;   text-decoration:none; color:#fed674;}
.zi a:hover{  font-size:12px;   text-decoration:none;color:#fed674;}
.logo{width:980px; margin:0 auto; color:#fed674; line-height:28px;}
.boxright_mid{ width:100%; height:auto !important; min-height:480px; overflow:hidden; zoom:1;}
.content{ line-height:24px; width:96%; margin:0 auto; padding-top:10px ;}
/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%;height:28px;line-height:28px;float:left;display:inline;background:url(../images/index_37.jpg) left center no-repeat;border-bottom: 1px #A8A8A8 dashed;}
.new1 a {float:left;margin-left:15px; ;}
.new1 font {float:right;margin-right:0px;font-size:12px;}
.new1 a:hover {font-size:12px;text-decoration:none; ;}
.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:16px;}
.product_related{text-align:center; padding:5px; width:100%;}

/*内页产品展示列表*/
.product{ width:100%; list-style:none; padding-top:10px; padding-left:3px;}
.product li{ width:190px; margin:10px 13px; float: left; display:block;}
.product li .img{width:180px;height:150px;border: 1px solid #ddd;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li a{ display:block;}
.product li img{ max-width:170px; max-height:150px;vertical-align:middle; }
.product li p{ font-weight:bold; color:#674012; font-size:12px; line-height:30px; text-align:center;}
.proimg{ text-align:center;}
.proimg img{ text-align:center; max-width:98%; margin:0 auto; display:block;} .page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}

.page{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page a{ padding:5px; border:1px solid #ccc; margin:0 3px;color:#333;}
.page a:hover{ background:#F60; color:#fff;}
.page font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#F60; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}


#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px;}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.tt{ background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px; 

margin:0px 0px 5px;color:#2c7199;}
#messagelist .metlist dd.reinfo span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:14px; border-

bottom:1px dotted #ccc;}
#messagelist table{ margin:0px auto; }
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}


























