﻿/* CSS Document */
body{margin:0px; padding:0px; font-family:"宋体"; font-size:12px;}
img{border:0px; float:left;}
a{text-decoration:none;}
ul,li{float:left; list-style-type:none; margin:0px; padding:0px;}
#body{width:100%; height:auto; float:left; margin:0px; padding:0px;}
#header{width:100%; height:auto; line-height:37px; float:left; background:url(../images/header_bg.png);}
.header{width:950px; height:37px; line-height:37px; margin:0 auto;}
.header_left{width:300px; height:37px; line-height:37px; float:left; color:#999; font-weight:bolder;}
.header_right{width:120px; height:37px; line-height:37px; float:right; color:#999; font-weight:bolder;}
.header_right a{color:#999;}
#meun{width:100%; /*height:164px;*/ float:left; background:url(../images/meun_bg.png);padding-bottom: 10px;}
.meun{width:950px; /*height:164px;*/ margin:0 auto;}
.logo{width:340px; height:100px; float:left; margin-top:22px;}
.logo_text{width:600px; height:45px; line-height:45px; float:right; font-size:25px; font-weight:bolder; font-style:inherit; margin:20px 0px 5px 0px;color:#ff921c;}
.meun_text{width:600px; height:55px; line-height:55px; float:right;}
.meun_text ul{width:100%; height:55px; line-height:55px;}
.meun_text ul li{width:75px; height:55px; text-align:center; font-weight:bolder; font-size:14px;}
.meun_text ul li a{color:#38332c; float:left; width:75px; height:55px;}
.meun_text ul li a:hover{width:75px; height:55px;color:#fff; background:url(../images/meun_hover.png) no-repeat;}
.banner{width:100%; height:392px; float:left;}
#main{width:100%; height:auto; float:left; background:url(../images/main_bg.png) center 0px;}
.main{width:950px; height:auto; margin:0 auto;}
.about{width:950px; height:302px; float:left; background:url(../images/about_bg.png);}
.about_img{width:232px; height:212px; float:left; margin:50px 0px 0px 30px;}
.about_text{width:635px; height:195px; float:right; margin:70px 35px 0px 0px; text-indent:2em; line-height:25px; color:#63615e; font-size:13px;overflow: hidden;}
.about_text p{margin: 0px;padding: 0px;}
.about_text a{color:#63615e;float: right;margin-right: 50px;}
.case{width:950px; height:438px; float:left; margin-top:5px;overflow: hidden;}
.case_title{width:100%; height:50px; line-height:50px; float:left; color:#6c6c6c; font-size:30px; text-indent:1em;}
.case_main{width:950px; height:388px; float:left;}
.case_main li{width:180px; height:185px;margin: 10px 10px 0px 40px;}
.case_main li img{width:178px;height: 136px;border:1px #ccc solid;}
.line{width:180px; height:6px; float:left; background:url(../images/line.png);}
.case_main li span{width:180px; height:20px; float:left; line-height:20px; text-align:center;}
.case_main li span a{width:180px; float:left; color:#6c6c6c;}
.news{width:950px; height:413px; float:left; margin-top:4px;overflow: hidden;}
.company{width:430px; height:350px; float:left; background:#dfdad4;margin: 32px 0px 0px 30px;}
.news_title{width:auto; height:30px; line-height:30px; float:left; font-size:25px; margin:15px 0px 10px 20px; color:#6c6c6c;}
.company li{width:90%; height:30px; line-height:30px; float:left; margin-left:40px;margin-top: 5px;}
.company li div{width:310px; height:30px; float:left; overflow:hidden;}
.company li div a{color:#6c6c6c;}
.company li span{float:left;color:#6c6c6c;}
.certificates{width:950px; height:300px; float:left;margin-top: 4px;}
#footer{width:100%; height:310px; float:left;background:url(../images/footer_bg.png) bottom center;}
.footer{width:950px; height:310px; margin:0 auto}
.foot{width:950px; height:205px; float:left; margin-top:25px;}
.foot_left{width:522px; float:left; border-right:1px #8a8782 solid;}
.clear{width:100%; height:10px; float:left;}
.foot_left li{width:500px; height:30px; line-height:30px; float:left; color:#fff; margin-left:20px; font-size:15px;font-weight: bolder;}
.foot_left li a,.foot_left li a:hover{color: #fff;}
.foot_right{width:319px; float:right;}
.foot_right li{width:319px; height:30px; line-height:30px; float:left; color:#fff; font-size:15px;font-weight: bolder;}
.links{width:940px; height:60px; line-height:60px; float:right; margin-top:8px; color:#fff;}
.links span{width:80px;height:60px;line-height:60px; text-align:center; float:left;font-size: 15px;}
.links li{width:80px;height: 30px;line-height: 30px; text-align:center; float:left;}
.links li a{color:#fff;}


.banner .d1{width:100%;height:392px;display:block;position:absolute;left:0px;top:172px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:335px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:200px;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}


#about_main{width:100%; height:auto; float:left;}
.about_main{width:950px; height:auto; margin:0 auto;}
.about_left{width:190px; height:auto; float:left;}
.title{width:100%; height:40px; line-height:40px; float:left; font-size:20px; font-weight:bolder;  color:#6c6c6c;border-bottom:1px #ccc solid;}
.about_left ul{width:100%; height:auto; float:left;}
.about_left ul li{width:100%; height:30px; line-height:30px; border-bottom:1px #ccc solid;}
.about_left ul li a,.about_left ul li a:hover{color: #000;}
.about_left ul li ul{width:95%; height:30px; line-height:30px; float:right;}
.about_right{width:700px; height:auto; float:right;}
.about_right p{width:95%; height:auto; float:left; line-height:20px; text-indent:2em; margin:5px 20px;}
.about_right p img{width:650px;}

.news_list{width:95%; height:auto; float:left; margin:20px 20px;}
.news_list li{width:100%; height:auto; line-height:30px; padding:10px 0px;border-bottom:1px #ccc solid;}
.new_title{width:565px; height:30px; line-height:30px; float:left; overflow:hidden;}
.new_title a{color:#000; font-weight:bolder;}
.new_time{width:100px; height:30px; line-height:30px; float:left; color:#6c6c6c;}
.new_body{width:100%; line-height:30px; float:left; color:#6c6c6c;}
#pages{width:95%; height:auto; line-height:30px; float:left;margin:10px 20px;}
#pages a{width:50px; color:#000; float:left; text-align:center; margin:0px 2px; border:1px #ccc solid;}
#pages a:hover{width:50px; color:#f00;  float:left; background:#CCC;}
#pages span{width:50px; color:#f00;  float:left; background:#CCC; border:1px #ccc solid; text-align:center;}

.about_right h1{margin:0px; line-height:30px; width:100%; float:left; margin-top:20px; margin-bottom:10px;}
.about_right h2{line-height:30px; width:100%; border-bottom:1px #ccc dashed; font-size:12px; color:#6c6c6c; font-weight:normal;}
.product_list{width:95%; height:auto; float:left;margin:20px 20px;}
.product_list li{width:170px; height:180px; float:left; margin:10px 25px;}
.product_list li img{border:1px #ccc solid; width: 170px;height: 130px;}
.product_list li span{width:100%; height:30px; line-height:30px; overflow:hidden; float:left; text-align:center;}
.product_img{width:100%; height:auto; float:left;}
.product_img img{width:500px;}

.contact {
  width: 50%;
  height: 268px;
  float: left;
  background: url('../images/contact_bg.png') no-repeat 100px 0px;
  border-bottom: 1px #ccc solid;
  margin-top: 20px;
  padding-left: 320px;
  overflow: hidden;
}
.contact h2 {
  float: left;
  width: 100%;
  font-size: 1.5em;
  color: #B0231A;
  font-weight: bolder;
}
.contact p {
  float: left;
  text-indent: 0em;
  width: 100%;
  margin: 0px;
}