@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{ font-size:12px;padding:0px; line-height:1.5;font-family:"宋体",Arial, Helvetica, sans-serif; background-image:url(bg.jpg); background-repeat:repeat; background-position:0 0;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dt,dd{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}

/* 清除ul列表标记的样式，ul列表更多的用在不需要列表前置符号的样式里 */
li{ list-style-type:none;}

/* 定义图片边框，当图片作为链接内容被填充时，会有默认边框出现，重定义掉 */
img{ border:0 none;}

/* 定义默认的链接样式，仅仅是作为默认样式提供，可以在各自的实例中覆盖掉 */
a:link, a:visited{ text-decoration:none;}
a:hover{text-decoration:none;}
a img{ border:none;}

/* 去掉链接的虚线框 */
a { outline:none; star:expression(this.onFocus=this.blur());}

/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.w_1003{ width:1003px; margin:0 auto;}
.fw_1003{ width:1003px; margin:0 auto; background-image:url(fbg.jpg); background-repeat:repeat; background-position:0 0;}
.head{ width:1003px; height:100px; background-image:url(index_02.jpg); background-repeat:no-repeat; background-position:0 0;}
.top{ width:1003px; height:37px; overflow:hidden; }
.top p{ text-align:right; padding-top:11px; margin-right:38px;}
.top p span{ margin-left:10px; margin-right:10px; color:#fac600;}
.top p a{ color:#fac600}
.menu{ width:1003px;}
.menu1{ float:left; width:84px; height:53px; display:inline; margin-left:6px; overflow:hidden;}
.menu1 a{ display:block; width:84px; height:53px; background-image:url(menu1.png); background-repeat:no-repeat; background-position:0 0;}
.menu1 a:hover{ display:block; width:84px; height:53px; background-image:url(menu1.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu2{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu2 a{ display:block; width:84px; height:53px; background-image:url(menu2.png); background-repeat:no-repeat; background-position:0 0;}
.menu2 a:hover{ display:block; width:84px; height:53px; background-image:url(menu2.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu3{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu3 a{ display:block; width:84px; height:53px; background-image:url(menu3.png); background-repeat:no-repeat; background-position:0 0;}
.menu3 a:hover{ display:block; width:84px; height:53px; background-image:url(menu3.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu4{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu4 a{ display:block; width:84px; height:53px; background-image:url(menu4.png); background-repeat:no-repeat; background-position:0 0;}
.menu4 a:hover{ display:block; width:84px; height:53px; background-image:url(menu4.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu5{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu5 a{ display:block; width:84px; height:53px; background-image:url(menu5.png); background-repeat:no-repeat; background-position:0 0;}
.menu5 a:hover{ display:block; width:84px; height:53px; background-image:url(menu5.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu6{ float:left; width:84px; height:53px; display:inline; margin-left:127px; overflow:hidden;}
.menu6 a{ display:block; width:84px; height:53px; background-image:url(menu6.png); background-repeat:no-repeat; background-position:0 0;}
.menu6 a:hover{ display:block; width:84px; height:53px; background-image:url(menu6.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu7{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu7 a{ display:block; width:84px; height:53px; background-image:url(menu7.png); background-repeat:no-repeat; background-position:0 0;}
.menu7 a:hover{ display:block; width:84px; height:53px; background-image:url(menu7.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu8{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu8 a{ display:block; width:84px; height:53px; background-image:url(menu8.png); background-repeat:no-repeat; background-position:0 0;}
.menu8 a:hover{ display:block; width:84px; height:53px; background-image:url(menu8.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu9{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu9 a{ display:block; width:84px; height:53px; background-image:url(menu9.png); background-repeat:no-repeat; background-position:0 0;}
.menu9 a:hover{ display:block; width:84px; height:53px; background-image:url(menu9.png); background-repeat:no-repeat; background-position:-84px 0;}
.menu10{ float:left; width:84px; height:53px; display:inline; margin-left:3px; overflow:hidden;}
.menu10 a{ display:block; width:84px; height:53px; background-image:url(menu10.png); background-repeat:no-repeat; background-position:0 0;}
.menu10 a:hover{ display:block; width:84px; height:53px; background-image:url(menu10.png); background-repeat:no-repeat; background-position:-84px 0;}

.banner{ width:1003px; height:333px; overflow:hidden;}
.main{ width:1003px;}
.c1_l{ float:left; width:441px; height:250px; background-image:url(index_05.jpg); background-repeat:no-repeat; background-position:0 0;}
.c1_l_m{ text-align:right; margin-right:9px; padding-top:22px;}
.c1_l_m img{ width:39px; height:10px;}
.cl_l_pic{ float:left; width:200px;}
.cl_l_pic p{ padding-top:24px; margin-left:15px;}
.cl_l_pic p img{ width:178px; height:132px; border:1px solid #875726;}
.cl_l_word{ float:left; width:241px;}
.cl_l_word_content{ font-size:14px; margin-left:2px; margin-right:18px; margin-top:22px; text-align:justify; text-justify:inter-ideograph; line-height:24px; height:120px; overflow:hidden; width:221px; color:#3f1b00;}
.c1_r{ float:left; width:562px; height:250px; background-image:url(index_06.jpg); background-repeat:no-repeat; background-position:0 0;}
.c1_r_l{ float:left; width:310px;}
.c1_r_l_t1{ padding-top:47px; margin-left:22px;}
.c1_r_l_t1 img{vertical-align:top;}
.c1_r_l_t1 img.yuan{ padding-top:2px; margin-right:7px; width:12px; height:12px;}
.c1_r_l_t1 img.title{ width:67px; height:15px;}
.c1_r_l_c1{ font-size:14px; margin-left:38px; margin-right:18px; text-align:justify; text-justify:inter-ideograph; line-height:24px; height:72px; overflow:hidden; color:#3f1b00;}
.c1_r_l_c1 span{ float:right; display:inline; margin-right:1px; margin-top:4px;}
.c1_r_l_c1 span img{ width:47px; height:20px;}
.c1_r_l_t2{ padding-top:12px; margin-left:22px;}
.c1_r_l_t2 img{vertical-align:top;}
.c1_r_l_t2 img.yuan{ padding-top:2px; margin-right:7px; width:12px; height:12px;}
.c1_r_l_t2 img.title{ width:66px; height:17px;}
.c1_r_l_c2{ font-size:14px; margin-left:38px; margin-right:18px; text-align:justify; text-justify:inter-ideograph; line-height:24px; height:72px; overflow:hidden; color:#3f1b00;}
.c1_r_l_c2 span{ float:right; display:inline; margin-right:1px; margin-top:2px;}
.c1_r_l_c2 span img{ width:47px; height:20px;}
.c1_r_r{ float:left; width:252px;}
.flashchange{ padding-top:48px; margin-left:4px; width:221px; height:183px;}
.flashchange p{ border:1px solid #6d2f00;}
.c2_l{ float:left; width:637px; height:294px; background-image:url(index_07.jpg); background-repeat:no-repeat; background-position:0 0;}
.c2_l_m{ text-align:right; margin-right:11px; padding-top:14px;}
.c2_l_m img{ width:39px; height:10px;}
.c2_l_pic{ padding-top:19px; margin-left:40px;}
.c2_l_pic span{ float:left; display:inline; margin-right:22px;}
.c2_l_pic span a{ display:block; width:124px; height:85px;}
.c2_l_pic span img{ width:124px; height:85px; border:0;}
.c2_l_title{ margin-top:21px; margin-left:52px;}
.title_box{ float:left; width:130px; height:20px; line-height:20px; overflow:hidden; margin-bottom:18px; margin-right:10px;}
.title_box img{ width:9px; height:9px; margin-right:5px;}
.title_box a{ color:#351700; font-size:14px;}
.c2_r{ float:left; width:366px; height:294px; background-image:url(index_08.jpg); background-repeat:no-repeat; background-position:0 0;}
.c2_r_pic{ padding-top:27px; margin-left:10px;}
.c2_r_pic img{ width:333px; height:68px; border:1px solid #3f2100;}
.c2_r_word{ margin-left:16px;}
.c2_r_word_pic{ padding-top:7px; margin-bottom:2px;}
.c2_r_word_pic img{ width:317px; height:24px; border:0}
.c2_r_word p{ color:#441c00; font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.c3{ width:1003px; height:242px; background-image:url(index_09.jpg); background-repeat:no-repeat; background-position:0 0;}
.c3_m{ text-align:right; padding-top:20px; margin-right:24px;}
.c3_m img{ width:39px; height:10px;}
.c3_c{ margin-left:18px;}
.rollBox {OVERFLOW: hidden;WIDTH: 967px;HEIGHT: 200px;}
.rollBox .Cont {FLOAT: left;OVERFLOW: hidden;WIDTH: 967px; display:inline; margin-top:22px;}
.rollBox .ScrCont {WIDTH: 10000000px}
.rollBox .Cont .pic {FLOAT: left;WIDTH: 149px;TEXT-ALIGN: center;margin-right: 8px;margin-left: 8px;}
.rollBox .Cont .pic img{ DISPLAY:block; MARGIN:0px auto;WIDTH:133px;HEIGHT:133px;}
.rollBox .Cont .pic a.mypic{ display:block; width:135px; height:135px;}
.rollBox .Cont .pic a.mypic:hover{ display:block; width:135px; height:135px; border:7px solid #aa9373;}
.rollBox .Cont .pic IMG {DISPLAY: block;BACKGROUND: #fff;MARGIN: 0px auto;WIDTH: 133px;HEIGHT: 133px; border:2px solid #4c3221;}
.rollBox .Cont .pic SPAN {FONT-WEIGHT: bold;FONT-SIZE: 12px;PADDING-TOP: 8px; text-align:center;}
.Cont_word{ padding-top:8px; height:20px; line-height:20px; color:#000; font-size:12px; }
.Cont_word a{ color:#1b1d12; font-size:12px;}
.Cont_word a:hover{ color:#1b1d12; font-size:12px; border:none;}
.rollBox #List1 {FLOAT: left}
.rollBox #List2 {FLOAT: left}
.foot{ width:1003px; height:104px; background-image:url(index_10.jpg); background-repeat:no-repeat; background-position:0 0;}
.foot p{ color:#fff; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:12px;}
.foot span{ font-weight:bold;}

/*关于我们*/
.fmain{ width:1003px; padding-bottom:20px;}
.left{ float:left; width:284px;}
.left1{ width:284px; min-height:248px; _height:248px;}
.left1_t{ padding-top:20px; margin-left:19px;}
.left1_c{ width:253px; min-height:196px; _height:196px; background-image:url(l_contentbg.png); background-repeat:repeat-y; background-position:0 0; margin-left:19px;}
.blank_7{ height:7px; overflow:hidden;}
.left1_c p{ margin-left:10px; font-size:14px; color:#351700; height:30px; line-height:30px;}
.left1_c p span{ margin-right:10px;}
.left1_c p a{ color:#351700;}
.left1_c p a:hover{ color:#ae5f27; text-decoration:underline;}
.left2{ width:284px; min-height:267px; _height:267px;}
.left2_t{ padding-top:8px; margin-left:19px;}
.left2_c{ width:253px; min-height:164px; _height:164px; background-image:url(l_contentbg.png); background-repeat:repeat-y; background-position:0 0; margin-left:19px; }
.left2_c_l{ width:70px; float:left; margin-left:10px; color:#351700; font-size:14px; line-height:30px;}
.left2_c_l span{ margin-right:28px;}
.left2_c_r{ float:left; width:163px; color:#351700; font-size:14px; line-height:30px;}
/*.left2_c p{ color:#351700; font-size:14px; margin-left:10px; margin-right:10px; line-height:30px;}
.left2_c p.last{ margin-left:80px;}*/
.right{ float:left; width:719px;}
.right1{ width:719px; height:50px; overflow:hidden;}
.right1_title{ width:689px; height:24px; background-image:url(r_aboutus.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title p{ text-align:right; color:#6d2f00;}
.right1_title p a{ color:#6d2f00;}
.right1_title p span{ margin-left:5px; margin-right:5px;}
.right2{ width:719px; min-height:465px; _height:465px;}
.right2_content{ color:#351700; font-size:14px; padding-top:13px; margin-left:17px; margin-right:25px; text-align:justify; text-justify:inter-ideograph; line-height:30px;}
.aboutuspic{ float:right; width:169px; height:134px; border:1px solid #895728; display:inline; margin-left:10px; margin-top:10px;}

/*产品展示*/
.right1_title_product{width:689px; height:24px; background-image:url(r_product.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_product p{ text-align:right; color:#6d2f00;}
.right1_title_product p a{ color:#6d2f00;}
.right1_title_product p span{ margin-left:5px; margin-right:5px;}
.right2_content_product{ margin-left:10px; padding-top:20px;}
.pro_box{ float:left; width:230px;}
.pro_pic{ text-align:center;}
.pro_pic img{ width:209px; height:162px;}
.pro_title{ text-align:center; height:40px; line-height:40px;}
.pro_title a{ color:#4f3907;}
.pages{ text-align:center; padding-top:15px;}
.pages a{ color:#4f3907;}

/*企业资质*/
.blank_35{ height:35px; overflow:hidden;}
.right1_title_qyzz{width:689px; height:24px; background-image:url(r_qyzz.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_qyzz p{ text-align:right; color:#6d2f00;}
.right1_title_qyzz p a{ color:#6d2f00;}
.right1_title_qyzz p span{ margin-left:5px; margin-right:5px;}
.qyzz_pic{ float:left; width:179px; display:inline; margin-left:10px;}
.qyzz_pic img{ width:160px; height:90px;}
.qyzz_brief{ float:left; width:490px; height:90px; border-left:1px solid #6c2e09; padding-left:19px; text-align:justify; text-justify:inter-ideograph; line-height:23px; overflow:hidden;}
.news_line{ margin-left:10px; margin-top:20px; margin-bottom:20px;}

/*企业荣誉*/
.right1_title_qqry{width:689px; height:24px; background-image:url(r_qqry.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_qqry p{ text-align:right; color:#6d2f00;}
.right1_title_qqry p a{ color:#6d2f00;}
.right1_title_qqry p span{ margin-left:5px; margin-right:5px;}

/*工程业绩*/
.right1_title_ggyj{width:689px; height:24px; background-image:url(r_ggyj.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_ggyj p{ text-align:right; color:#6d2f00;}
.right1_title_ggyj p a{ color:#6d2f00;}
.right1_title_ggyj p span{ margin-left:5px; margin-right:5px;}

/*对外交流*/
.right1_title_dwjl1{ width:689px; height:24px; background-image:url(r_wshd.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_dwjl1 p{ text-align:right; color:#6d2f00;}
.right1_title_dwjl1 p a{ color:#6d2f00;}
.right1_title_dwjl1 p span{ margin-left:5px; margin-right:5px;}
.newscontent{ margin-top:20px;}
.news_pic{ float:left; width:3px; height:3px; display:inline; margin-top:11px; margin-left:14px; margin-right:10px;}
.news_pic img{ width:3px; height:3px;}
.news_title{ float:left; width:585px; height:25px; line-height:25px; overflow:hidden; display:inline; margin-right:10px;}
.news_title a{ color:#351700;}
.news_date{ float:left; width:75px; color:#351700; height:25px; line-height:25px; overflow:hidden;}
.news_more{ text-align:right; margin-right:20px; margin-top:5px; height:20px; line-height:20px;}
.news_more a{ color:#351700;}
.right1_title_dwjl2{ width:689px; height:24px; background-image:url(r_hzyjl.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_dwjl2 p{ text-align:right; color:#6d2f00;}
.right1_title_dwjl2 p a{ color:#6d2f00;}
.right1_title_dwjl2 p span{ margin-left:5px; margin-right:5px;}

/*人才招聘*/
.right1_title_hr{ width:689px; height:24px; background-image:url(r_hr.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_hr p{ text-align:right; color:#6d2f00;}
.right1_title_hr p a{ color:#6d2f00;}
.right1_title_hr p span{ margin-left:5px; margin-right:5px;}
.right2_content_hr{ width:640px; margin:0 auto; padding-top:35px;}
.blank_10{ height:10px; overflow:hidden;}
.hr_box{ float:left; width:160px; text-align:center; height:35px; line-height:35px; color:#351700;}
.hr_box p{ font-size:14px; font-weight:bold; color:#351700;}
.hr_box a{ color:#351700;}

/*在线留言*/
.right1_title_feedback{ width:689px; height:24px; background-image:url(r_feedback.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_feedback p{ text-align:right; color:#6d2f00;}
.right1_title_feedback p a{ color:#6d2f00;}
.right1_title_feedback p span{ margin-left:5px; margin-right:5px;}
.right2_content_feedback{ padding-top:50px;}
.form_left{ float:left; width:180px;}
.form_left p{ text-align:right; line-height:55px;}
.form_left p.beizhu{ height:80px; margin-top:15px;}
.form_right{ float:left; width:400px;}
.form_right p{ height:55px;}
.form_right p span{ color:#F00; height:55px; line-height:55px; display:inline-block;}
.forminput{ width:250px; height:30px; line-height:30px; border:1px solid #8c7150; vertical-align:top; margin-top:10px; background-color:#cbad82;}
.yzm{width:90px; height:20px; line-height:20px; border:1px solid #8c7150; vertical-align:top; margin-top:10px; background-color:#cbad82;}
.form_right p.beizhu{ height:120px; margin-top:15px;}
.formtextarea{ width:370px; height:100px; border:1px solid #8c7150; background-color:#cbad82;}
.submit_button{ padding-top:20px; text-align:center;}

/*联系我们*/
.right1_title_contactus{ width:689px; height:24px; background-image:url(r_contactus.png); background-repeat:no-repeat; background-position:0 0; float:left; display:inline; margin-top:19px; margin-left:10px;}
.right1_title_contactus p{ text-align:right; color:#6d2f00;}
.right1_title_contactus p a{ color:#6d2f00;}
.right1_title_contactus p span{ margin-left:5px; margin-right:5px;}
.contactus_content{ padding-top:35px; margin-left:30px; margin-right:30px; padding-bottom:20px;}
.contactus_content p{ color:#351700; font-size:14px; line-height:40px;}

/*内容页*/
.newstitle{ margin-right:20px; text-align:center; font-size:14px; font-weight:bold; }
.newscontent{ margin-right:20px; text-align:justify; text-justify:inter-ideograph; line-height:25px;}