﻿


/*banner*/
.banner{ width:100%; height:615px; background:url(../images/gz_banner.jpg) no-repeat center top; overflow:hidden}
.nav{ width:1000px; margin:251px auto 0 auto; height:87px; }
.navmain{ width:500px; float:right}
.nav a{ display:inline-block; width:89px; height:87px; color:#fefefe; line-height:62px;  padding-top:25px; text-align:center; font-size:14px; font-family:microsoft yahei; font-weight:bold }
.nav a.now,.nav a:hover{ color:#fff; background:url(../images/gz_nav_hover.png) no-repeat left top; text-decoration:none }

.gz_xmbj{ width:1000px; height:207px; background:url(../images/gz_mbj.png) no-repeat left top; margin:70px auto 0 auto; overflow:hidden}
.gz_xmbj p{ width:760px; margin:85px auto 0 auto; font-size:14px; line-height:25px; text-indent:2em}
/*main*/

.main{ width:1020px; margin:0 auto}
.main_bj{ width:100%; position:relative; margin-top:20px; position:relative}
.main_top{ width:1000px; margin:0px auto; background:#fff; padding-bottom:20px}
.main_top1 strong{ display:inline-block; text-align:center; width:220px; font-size:35px; font-family:simhei; padding-left:15px}
.main_top1{ background:url(../images/main_top_bg.jpg) no-repeat right center; width:950px; margin:0 auto; padding-top:19px; padding-bottom:19px }
.main_top1 img{ position:absolute; left:0px; top:19px}
.main_top_text{ width:950px; margin:0 auto}


.text_left{ width:404px; float:left }
.text_left img{ width:404px; height:300px; }
.text_right{ width:521px; float:right; position:relative; overflow:hidden; height:300px}
.text_right img{ width:521px; height:300px}
#text_rightcon{ width:2084px; position:absolute; left:0px}
.pic{ width:521px; height:300px; float:left; position:relative}
.btm{ width:521px; height:42px; position:absolute; left:0px; bottom:0px}
.btm_bj{ width:521px; height:42px; position:absolute; left:0px; bottom:0px; background:#000; filter:alpha(opacity=80); -moz-opacity:.8;
  opacity:0.8;}
.pic p{ color:#fff; position:absolute;left:10px; top:10px; width:500px}  
#left_btn{ width:44px; height:75px; background:url(../images/gz_left.png) no-repeat left top; position:absolute; left:1px; top:130px; cursor:pointer}
#right_btn{width:44px; height:75px; background:url(../images/gz_right.png) no-repeat left top; position:absolute; right:2px; top:130px; cursor:pointer}
#right_btn.now{ background:url(../images/gz_right_hover.png) no-repeat left top;}
#left_btn.now{background:url(../images/gz_left_hover.png) no-repeat left top;}
.xmhg_ctr{ width:950px; margin:0 auto}
.xmhg_ctr_left{ width:455px; text-align:center; float:left }
.xmhg_ctr_right{width:475px; text-align:center; float:right}
.ctr_text1{ width:950px; margin:34px auto 0 auto;}
.ctr_text2{ width:950px; margin:34px auto 0 auto;}
.ctr_text3{ width:950px; margin:34px auto 0 auto;}
.xmhg_text1{ width:290px; float:left; margin-right:40px}
.xmhg_text1 strong{ display:block; height:26px; background:url(../images/ctr_bg.jpg) no-repeat left top #f2f2f2; line-height:26px; font-size:14px;  font-family:microsoft yahei; padding-left:13px; color:#010101; margin-bottom:10px}
.xmhg_text1 p{ line-height:25px; color:#666; line-height:25px; text-indent:2em}
.xmhg_text2{ width:289px; float:left}
.xmhg_text2 img{ width:289px; height:132px}
.xmhg_text3{ width:284px; float:right; background:#f2f2f2; padding-top:20px; padding-bottom:10px; padding-left:10px; padding-right:15px}
.xmhg_text3 p{ color:#333; line-height:25px}

/*施工剪辑*/
.sgjj{ width:1000px; margin:0px auto 0 auto; padding-top:30px; background:#fff; padding-bottom:20px}
.sgjj_top{ height:49px; background:url(../images/sgjj_bg.jpg) repeat-x left center #fff; text-align:center; width:950px; margin:0 auto}
.sgjj_top img{ width:259px; height:49px; padding-left:20px; padding-right:20px; background:#fff}
.sgjj_text{ background:#f9f9f9; padding-left:12px; padding-right:10px; padding-bottom:10px; width:928px; margin:10px auto 0 auto}
.sgjj_text1{ margin-top:10px; }
.sgjj_text1 img{ display:block; margin-right:15px; width:220px; height:125px; float:left}

.main_top2 strong{ display:inline-block; text-align:center; width:265px; font-size:35px; font-family:simhei; padding-left:20px; background:#fff}
.main_top2{ background:url(../images/main_top_bg2.jpg) no-repeat right center; width:950px; margin:0 auto; padding-top:19px; padding-bottom:19px }
.main_top2 img{ position:absolute; left:0px; top:19px}
.lw_banner{ width:1000px; margin:15px auto 0 auto}
.kh{ width:1000px; margin:0 auto; background:#fff}
.kh_text{ width:950px; margin:0 auto}
.kh_text1{ padding-top:5px; padding-bottom:15px}
.kh_text1 p{ margin-bottom:10px}
.kh_text1 p img{ border:1px solid #cdbfbe; display:block; margin-right:7px; float:left; width:148px; height:48px}
.kh_text2 span{ display:inline-block; margin-right:45px; font-size:14px; margin-bottom:15px}

.main3{  width:1000px; margin:20px auto 0 auto; background:#fff; padding-bottom:20px; overflow:hidden}
.main3_top{ margin-bottom:15px}
.main3_ctr{ width:328px; float:left; margin-right:20px;}
.main3_ctr_top{ line-height:38px; border-bottom:1px dotted #999; height:38px}
.main3_ctr_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal;}
.main3_ctr_top span{ color:#cc131d; font-size:16px; margin-left:10px; line-height:38px;   margin-bottom:0px; font-family:microsoft yahei}
.i_yy{float:left;width:100%; text-align:left; line-height:24px; margin-bottom:10px;}
.i_yy label{ color:#333; float:left; text-align:right; width:100px; font-family:microsoft yahei; font-size:14px; }
#i_bjbtn{  width:70px; height:31px; border:0px; background:url(../images/yw_main3_btm.jpg) no-repeat left top; cursor:pointer}
#i_xm{ width:210px; padding:0 5px; height:24px;border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_dh{ width:210px; padding:0 5px; height:24px; border:#ccc 1px solid;line-height:22px; color:#333; font-size:12px;}
#i_xq{ width:210px; padding:0 5px; border:#ccc 1px solid; width:210px; height:91px; line-height:22px; color:#333; font-size:12px;}
#i_em{ width:210px; padding:0 5px; border:#ccc 1px solid; height:24px; line-height:22px; color:#333; font-size:12px;}
.main3_form{ margin-top:20px}
.main3_form p{ margin-bottom:15px}
.main3_right{ width:318px; float:left; padding-bottom:20px }
.main3_right_top{ line-height:38px; border-bottom:1px dotted #999}
.main3_right_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}

#md_text1{ height:230px; margin-top:10px; position:relative; overflow:hidden; }
#md_text2{  position:absolute; top:0px;}
#md_text1 ul li{ background:url(../images/yw_main3right_bg.jpg) no-repeat left center; padding-left:8px; line-height:25px; color:#333; height:25px;  }
#md_text1 ul li span{ margin-left:10px}

.t_yy{float:left;width:100%; text-align:left; line-height:30px; margin-bottom:10px;}
.t_yy label{ color:#333; float:left; text-align:right; width:60px;}
#t_bjbtn{  width:75px; height:25px; border:0px; line-height:25px; color:#333;  background:#ffcc00; }
#t_xm{ width:140px; padding:0 5px; height:30px;border:#ccc 1px solid;line-height:30px; color:#333; font-size:12px;}
#t_dh{ width:140px; padding:0 5px; height:30px; border:#ccc 1px solid;line-height:30px; color:#333; font-size:12px;}
#t_xq{ width:140px; padding:0 5px; border:#ccc 1px solid; line-height:30px; color:#333; font-size:12px;}

.c_left{ width:680px; float:left;}



.case{ width:100%; float:left; display:inline;margin-top:40px; border-top:solid 1px #888888;}

.c_right{ width:260px; float:right;}
.c_right01{width:220px; float:left; padding:10px 20px;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; background:#ffcc00;margin:20px auto 0 auto; color:#000; font-size:18px; }
.c_right01 p{width:220px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; margin:5px auto 0 auto; color:#333; font-size:14px; }

.contact{width:100%; height:80px; margin-top:30px; padding-bottom:27px; background:url(../images/contact_bg.jpg) no-repeat left top;}
.contact p{ padding-top:72px; padding-left:5px; color:#333}
.contact p a{ color:#b2b2b2;}
.rightbox{ border-top:#000 solid 2px;width:250px; margin-top:30px; padding:15px 5px 0 0px; }


.rightbox h1{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#262626; font-size:18px;  padding-bottom:10px; width:100%;}
.rightbox p{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333; font-size:12px; padding-bottom:5px;line-height:30px;}
.rightmore{ width:39px; float:right; text-indent:-9999px; background:url(../images/rightmore.jpg) no-repeat right top;}
.customers{width:100%; border-bottom:1px dotted #999; padding:10px 0; }
.customers li{width:125px; float:left; display:inline; padding:2px 0; }
.customers li img{ width:110px; height:34px; padding:2px; border:1px solid #ccc;}
.customerslist{font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#333; font-size:12px; padding:5px;line-height:30px;}

.last_zz{ width:295px;  float:left; margin-right:25px;  margin-left:10px }
.zz_top{ background:url(../images/last_bg.jpg) no-repeat left center; width:295px; text-align:center}
.zz_top strong{ line-height:28px; font-family:microsoft yahei; font-size:17px; color:#333; padding-top:5px; padding-bottom:5px; font-weight:normal; border-bottom:1px dotted #999; display:block; text-align:left }
.zz_btm{ padding-top:20px; width:295px; height:290px; position:relative; overflow:hidden;}
#zz_con{ width:1475px; position:absolute; left:0px; }
.zz_context{ width:295px; float:left; height:235px }
.zz_context img{ width:295px; height:235px; }

#last_list { text-align:center; width:290px; position:absolute; left:120px; top:282px; }
#last_list a{ background:url(../images/gz_list_hover.jpg) no-repeat left center; display:block; width:7px; height:6px; float:left; margin-right:8px }
#last_list a.now{ background:url(../images/gz_list.jpg) no-repeat left center;}
/*修改*/
.main_left_top{ position:relative; line-height:37px; border-bottom:1px dotted #999}
.main_left_top strong{ font-family:microsoft yahei; font-size:19px; font-weight:normal}
.main_left_top a{ color:#666; position:absolute; right:0px; line-height:37px; top:5px}

.main3_right table{ width:100%;   }
.main3_right table td{ height:64px; vertical-align:bottom}
.main3_right table td img{ border:1px solid #d2d2d2; width:150px; height:50px}
