*{margin:0; padding:0; }

body{margin:0 auto; text-align:center; background: url(../image/d_bg.jpg) repeat top #f1f2ea;width:100%; font-family: "宋体"; font-size:12px; color:#472e2e; line-height:180%;}
ul,li{margin: 0; padding:0; list-style-type: none;}
span{ margin:0; padding:0;}
img{ border:none; }
p{font-family:"宋体"; text-align:left; line-height:180%; padding:0; margin:0;}
.clear{ clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
a:link,a:visited{font-size: 12px; font-weight: normal; text-decoration: none; color:#472e2e;}
a:hover,a:active{ color:#933b28; text-decoration:underline;}
h1{ font-size:12px;   font-weight:normal;}
#box{width:100%; background:url(../image/d_home_bg.jpg) no-repeat center top; min-height:883px;_height:883px;}
#main_box{ width:983px; margin:0 auto;}
 

#top_box{ width:983px; height:100px;margin:0 auto; clear:both;}

#logo{ float:left; padding-top:0px;}
#top_right{ float:right; margin-top:10px; width:350px;}
#banben{ padding-top:0px; float:right; width:150px;}
#shouc{ float:left; margin-top:35px;}
#shouc a{ margin:0px 10px;}
 
#search{float:left; width:165px; height:20px;text-align:left;margin-top:50px; background: url(../image/d_src_bg.jpg) no-repeat; }
.searchk{float:left;padding-top:0px;padding-left:0px; width:50px; height:20px;}
.scr_text{color:#333; border:none; background: url(../image/d_src_1.jpg) no-repeat 5px 4px; padding-left:20px; height:18px; line-height:20px; width:90px;}
.top_menu{ float:left;width:983px; background:url(../image/d_menu_bg.jpg) no-repeat; height:60px; }
.top_menu ul{ text-align:left; float:left; padding-left:40px;_padding-left:20px; padding-top:3px;}
.top_menu li{ float:left;}
.top_menu li a:link, .top_menu li a:visited{color:#ffffff; height:42px; line-height:42px; padding:0 40px; font-family:"微软雅黑"; font-size:12px; display:inline-block; font-weight:bold;}
.top_menu li a:hover, .top_menu li a:active, .top_menu li.menu_hover a{text-decoration: none;color:#946e26;background: url(../image/d_menu_hover.jpg) no-repeat 15px 7px; }




#banner{height:411px; float:left; width:983px; position:relative; overflow:hidden; z-index:0; background:url(../image/d_banner_bg.png) no-repeat;}
.banner_index{height:410px;position: relative;overflow:hidden;width: 983px; float:left;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:175px;width: 69px;height: 61px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../image/bg_btnPre_index.png) no-repeat 0 0;left:10px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../image/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../image/bg_btnNext_index.png) no-repeat 0 0;right: 10px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../image/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 983px;float: left;}
.indexBanner_num{width:983px;position: absolute;  z-index:10; right:0px; bottom:0px; background:url(../image/d_banner_bg_01.png) no-repeat; height:29px; float:left;} 
.indexBanner_num a{width: 7px;height: 8px;display: inline-block;_zoom:1;background: url(../image/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:10px 5px; z-index:10;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../image/bg_num_on.png) no-repeat 0 0;}


#line1{ background:url(404.png) repeat-x left; width:100%; height:7px; padding-top:0px; margin-top:10px;float: left;}
.about{ float:left; padding:10px 10px; color:#333; width:240px; line-height:200%;}
.about a{ color:#ff0000;}
#main_news{ float:left; width:450px; min-height:216px; overflow:hidden; padding:10px 0 0 22px; }
#main_news_top{background:url(404.png) no-repeat ; width:449px; height:37px; position:relative; }
#main_news_top font{ position:absolute; right:10px; top:8px;}
#main_right{ float:left; width:210px; padding:0px 0px 0px 22px; overflow:hidden;}
#main_right li{ float:left; margin:3px 0px;}



.foot{ float:left;width:983px; background:url(../image/d_foot_bg.jpg) repeat-x center;  color:#333; margin-top:0px; height:36px; line-height:36px;}
.foot_left{ text-align:left;  float:left; padding-left:10px; width:200px; }
.foot_right{ text-align:right;  float:right; padding-right:10px;}



#about_box{ float:left; overflow:hidden; margin:20px 15px 0px 0px; background:url(../image/d_about_bg.jpg) no-repeat; width:251px; height:258px; position:relative;}
#about_box .more{position:absolute;  right:10px; top:15px;}
.about_top{ float:left; padding:40px 7px 0 14px; line-height:160%;text-align:left;}

#news_box1{ float:left; width:460px; overflow:hidden; padding:10px 0px 10px 15px;}
.about_top1{ float:left; background:url(404.png) no-repeat top; width:460px; height:210px;  margin-top:5px; position:relative;}
.about_top1 span a{ position:absolute;  right:10px; top:8px;}


#xuan_box{ float:left; width:410px;  }
.center1top{height:35px;line-height:35px;margin-left:0px;width:418px; background:url(../image/d_xuan_bg.jpg) no-repeat;}
.center1top ul{margin:0px 0px 0px 5px;padding:0px;list-style-type: none;}
.center1top li{float:left;width:71px;display:block;text-align:center;cursor:pointer;color:#fff; padding-left:5px; margin-left:3px;font-family:"微软雅黑";font-size:13px;}
.center1top li.hover{color:#FFFFFF;background:url(../image/d_xuan_ico.jpg) no-repeat 0px 4px;}
.center1footer {font-size: 12px;line-height: 22px;font-weight: normal;text-decoration: none;padding-left: 4px;}
 
 .home_newstk{ float:left;width:395px; padding:5px 5px 0 5px; height:100px; position:relative}
 .home_newstk  li{ float:left;margin:0px 0px 2px 0px; line-height:25px; background:url(../image/d_ico.jpg) no-repeat left; padding-left:15px; border-bottom:1px dashed #d8c4b6; text-align:left; width:390px;}
 .home_newstk  li a{ text-align:left;}
.home_listfont_news{ position:absolute; right:0px;color:#666666;}

#center_box{ float:left; width:410px; padding-top:20px;}

#main_pro{ float:left; width:400px; height:100px; padding:10px 0px 0px 10px;}
.mainsomepro_content1{height:100px;overflow:hidden; float:left; width:400px; padding-top:10px; }
.mainsomepro_content1 h2 {color: #333; width:82px; float:left; text-align:center; margin:0px 10px; height:20px; float:left; }


#right_box{ float:left; padding-top:20px;padding-left:25px; _padding-left:15px; width:265px; height:280px;}
.right_top{ background:url(../image/d_line.jpg) no-repeat left bottom; line-height:45px; height:35px; float:left; width:280px;}
.right_pic{ float:left; background:url(../image/d_shebei_pic.jpg) no-repeat; width:277px; height:209px; margin:10px 0 0 2px; padding:10px 1px;}



#n_box{ width:983px; float:left;}


#n_banner{ width:983px; margin:0px 0px 0px 0px; height:222px; background:url(../image/n_banner_bg.jpg) no-repeat; float:left;}


#n_main_left{ float:left; width:225px;  padding:10px 0px 0px 0px; min-height:300px;_height:300px;}



#pro_box_list{ float:left; width:250px;background:url(404.png) repeat-y top;}
.home_main_left_top{float:left; padding-top:60px; padding-left:0px;width:256px;margin-left:0px; min-height:500px; text-align:left;  background:url(404.png) no-repeat top;}
.home_pro1list1{float:left;margin:0px 0px 0px 0px;}
.home_pro_list{width:256px;text-align:left;}
dd{float:left;width:120px;margin:0px 0 0 0px;}
.home_pro_list li a{color:#ffffff;  }
.home_pro1list1 {padding-top:0px; line-height:24px;display: block; text-indent:0;background:url(404.png) no-repeat 5px 10px; width:108px;height:24px;padding-left:20px;margin-left:10px;margin-top:5px; color:#FFFFFF;}
.home_pro_list li{float:left;width:115px; padding-left:6px;}
.home_pro1list1 a:hover,.home_pro1list1 a:active {color:#dd390a;}
#pro_bottombg{ float:left; width:256px; height:32px; background:url(404.png) no-repeat bottom;}



.pro_list{float:left;width:225px; background:url(../image/d_left_bg.jpg) repeat-y; min-height:100px;_height:100px;}
.pro1list1{ width:173px; margin:3px 8px; float:left; padding:2px 8px;}

.pro1list1 a:link, .pro1list1 a:visited {line-height:35px;display: block; height:31px;padding-left:55px;text-align:left; background: url(../image/Left_menubg_02.jpg) 0px 0px no-repeat; color:#000; line-height:31px;}
.pro1list1 a:hover{ background: url(../image/Left_menubg_01.jpg) 0px 0px no-repeat; color:#fff;}
.pro1list1hh{ width:173px; margin:3px 8px; float:left; padding:2px 8px; }
.pro1list1hh  a:link, .pro1list1hh a:visited{background:url(../image/Left_menubg_01.jpg) 0px 0px no-repeat;line-height:31px;display: block; padding-left:55px;text-align:left; color:#fff; text-decoration:none;line-height:30px; font-weight:bold;}




#n_main_center{  width:740px; overflow:hidden; margin-top:10px;float:left; margin-left:15px; background:url(../image/d_n_right_bg.jpg) no-repeat #faf6f1; min-height:300px;}
.text{float:left; width:720px; height:22px;margin:14px 0px 0 10px;text-align:left; position:relative; border-top:1px solid #ccc;border-bottom:1px solid #ccc; line-height:15px; padding-top:7px;}
.text span{ position:absolute; left:10px; color:#9c6153;}
.text span a{  color:#9c6153;}
#n_main_center h2{ font-family:"微软雅黑"; font-size:16px; color:#88483a; text-align:left; padding:10px 15px; float:left;}
.content{ float:left; padding:0px 10px; width:720px; margin-top:0px; text-align:left;}
.content h3{font-size:14px; font-weight:bold; border-bottom:1px dashed #9c6053; color:#333; text-align:center; margin-top:0px; line-height:30px;}
.content_text{ float:left; width:720px; padding:0px 5px;line-height:25px;}
.content_fenzhi{ float:left; background:url(404.png) no-repeat center bottom; width:685px; min-height:400px;}


.newstk_list{padding:0px 0px 15px 0px;}
.n_news_list {position:relative; line-height:32px;width:715px; border-bottom:1px dashed #CCC;}
.n_news_list a{background:url(../image/a_news_ico.jpg) no-repeat 0px 3px;padding-left:10px; color:#333}
.n_news_list a:hover{background:url(../image/a_news_ico_hover.jpg) no-repeat 0px 3px; color:#B3706A;}

.n1_list_news{padding:0px 0px 10px 0PX; overflow:hidden; width:720px;}
.n1_listpic_news {float:left;padding:0px 0px 0px 5px;}
.n1_list_news H4 a{float:left;color:#333; width:535px; overflow:hidden;text-align:left; margin-left:15px;margin-top:0px;line-height:30px; font-weight:bold; background:none; border-bottom:1px dashed #ccc;}
.n1_news_text{ float:left; width:535px;  line-height:25px; padding-top:5px;margin-left:15px; }
.n1_news_text a{float:left;color:#999; padding-left:5px;margin-top:0px; }
.n1_listfont_news{float:left; margin:10px 0 0px 5px; width:210px;line-height:30px; text-align: left;color:#666666;}
.date{position:absolute;right:0px; bottom:0px;color:#999999;}
.number{clear:both; float:left; margin-top:10px; padding-left:10px;}
.click{padding-right:10px; line-height:30px; text-align:right; color:#999999;}
.yeshu{ float:left; width:720px;padding-top:10px;}
.yeshu a{ color:#9c6053;}

#back{text-align:right; padding:0; clear:both; padding-right:0px; padding-top:10px; padding-bottom:10px; float: right;}
 
.input{font-size:12px;background:url(../image/input.png) no-repeat left; width:204px; height:28px; border:none; padding-left:5px;}
.input_sub{ width:100px; height:25px; background: #ccc; margin-top:10px;}
.page_td{border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{border:1px #ffffff solid;width:24px; height:20px;}

.ordetext{float:left;text-align:left; line-height:180%; padding-top:0px; padding-left:10px;}
.ordefont{line-height:25px; text-align:right; width:100px; float:left; height:25px;color:#333; padding:5px 0px;}
.orderight{line-height:23px; width:200px; float:left; height:40px;text-align:left;  padding:3px 20px;}
.orderight_yanzheng{line-height:24px; width:531px; float:left; height:30px;text-align:left;margin-left:10px;*margin-left:5px;}
.input_box{float:left;border:none;background: none;padding:10px 0 0 10px;background:url(../image/mess_con.png) no-repeat left; width:545px; height:150px; }
.orderight_cont{width:555px;height:162px;float:left; text-align:left;margin-left:18px; }
.mess_cotent{float:left;width:500px;margin:10px 0px 0px 0px;}
.mess_tijiao{width:80px;height:55px;margin:0 auto;}
.input_box_tijiao{float:left;border:none;background: none;padding:20px 0 0 20px;*padding:20px 0 0 10px;color:#5d958f;font-weight:bold;}


.product_list{padding:0px 0px 15px 0px;}
.product_list li{float: left;width: 200px;height:170px;padding:5px 28px 10px 12px;}
.product_list h2 a{ padding-top:5px; float:left; width:200px; height:20px;text-align:center; font-size:12px; color:#333333;}
.product_list h2 a:hover{ color:#e07634; }
.product_list h3{ color:#752024; font-size:12px; font-family: "宋体"; font-weight: normal; width:200px; padding-top:5px; overflow:hidden; line-height:190%; border-bottom:none; text-align:left;}

.big_pro{ overflow:hidden;text-align:center; margin-top:20px;}
.big_pro_show{ overflow:hidden; margin-top:20px; width:700px; float:left; text-align:center; }
.big_pro_case{ overflow:hidden; margin-top:20px; width:680px; float:left; text-align:center; }
.pro_text { width:720px;   margin-top:10px; float:left; margin-left:10px; background:#f1f1f1; }
.pro_text li{line-height:20px; padding:10px; letter-spacing:1px; color:#333; min-height:18px; width:330px; float:left;}
.pro_text li font{ color: #FF0000; width:100px; float:left;}
.pro_text li span{ width:330px; float:left;}
.pro_yeshu{ float:left; width:740px;}
.pro_text_tit{ float:left; width:720px; margin-top:20px;  margin-left:10px;}
.pro_text_lingsong{float:left; width:680px; min-height:20px;  background:#f1f1f1; margin-left:10px; padding:10px; border-top:1px solid #ccc;}

.pro_text_tit h4{ font-size:14px;padding:10px; color:#c60404; }
.pro_text_jiage{ float:left; width:720px; line-height:25px; }
.pro_text_jiage h4{ text-align:right; padding-top:10px; padding-right:15px;color:#ff0000; font-size:18px;}
.pro_text_text{ float:right; width:720px; color:#999; text-align:right; padding-right:20px;}
.pro_text_text a{color:#999; text-align:right;}

.job_bg{ background:url(../image/zhinan.jpg) no-repeat bottom; width:700px;padding-top:0px; min-height:400px;_height:400px;}
.jobs{ float:left; padding:0px 0px 0px 0px; letter-spacing:1px;margin-top:0px;line-height:200%;}
.jobs li{float:left;padding:0px 0px;text-indent:10px;margin:0px 0px 0px 0px;width:700px;position:relative;border-bottom:1px dashed #ddd; line-height:30px;}
.listtitle_jobs {float:left; text-align:left; margin-left:5px;margin-top:0px;}
.listtitle_jobs_date{position:absolute;right:10px;color:#999999;}
.jobs_ping{float:left; width:700px; padding:20px 0 0 0px; text-align:left;}
.jobs_text{ float:left; padding:0px;  margin-top:10px; line-height:35px; font-size:13px;}

.ordetext_j{float:left;margin:5px;text-align:left; }
.ordefont_j{line-height:24px; text-align:right; width:150px; float:left; height:24px;color:#333333;}
.orderight_j{ line-height:24px; width:471px; float:left; height:30px;text-align:left; padding-left:10px; }
.orderight_cont_j{width:470px;height:150px;float:left; text-align:left;margin-left:10px;border:1px solid #ccc;margin-bottom:20px;}
.input_sub_01{ width:90px; height:31px;   background:url(../image/he_shenqing01.jpg) no-repeat; border:none; float:left;margin:0px 0px 0px 70px;_margin:0px 0px 0px 35px;}
.input_sub_02{ width:90px; height:31px;  background:url(../image/he_shenqing02.jpg) no-repeat; border:none; float:left; margin:0px 20px;}




.contact_pic{ padding:20px; float:left; width:300px; height:351px;}
.contact_text{ float:left; padding-left:200px;  margin-top:10px; line-height:28px; font-size:13px;background: url(404.png) no-repeat left top; width:730px; }





.whgdimg{width:720px; height:190px; padding-top:20px;}
.whgdimg table tr td,.zzgdimg table tr td{padding:0px 10px;}



.newstk_case{ float:left; width:710px; padding-left:15px; }
.newstk_case li{float: left;width: 200px;height:140px;margin:5px 7px 5px 7px;_margin:5px 3px 5px 3px; background:url(../image/pro.png) no-repeat;_background:url(../image/pro.jpg) no-repeat; padding:8px 11px;}

.newstk_case h5{ font-size:12px; float:left; font-weight:normal; width:180px; text-align:center; padding-top:5px; line-height:30px;}