*{ margin:0; padding:0;}
body{ font-size:12px; line-height:22px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#FAF9F3;}
a{ color:#515151; text-decoration:none;}
a:hover{ color:#F60; text-decoration:underline;}
li{ list-style:none;}
.clear{ clear:both;}
h2{font-weight:100;}

.mainbox{width:1200px; margin:0 auto;}
.submain{width:970px; margin:0 auto;}

#banner.submain{width:970px; margin:0 auto;}


.header{ height:85px;}
.logo{ float:left; padding-left:30px;}
.sousuo{ float:right; height:55px; width:240px;}
.sousuo .ze{ float:right; padding-right:5px; color:#757472;}
.sousuo .ss{}
form{ padding-left:25px;width:220px;}

.tel{background:url(../images/tel.png) no-repeat; height:52px; float:right; margin-top:40px; margin-right:20px;; padding-left:65px; line-height:48px; font-size:28px; font-weight:bold; font-family:Arial; color:#FF6600;}

input.keys{height:28px; background:url(../images/search.jpg); border:0; padding-left:12px; vertical-align:top;float:left;}
input.submit{height:28px; background:url(../images/search.jpg) right top no-repeat; border:0; width:50px; vertical-align:top;float:left;}
.sousuo p{ padding-top:15px;}
.sousuo img{ vertical-align:middle;}

.nav{margin-top:20px; height:44px; background:#23991F; min-width:1200px;}
.nav ul li{float:left; width:199px; text-align:center; height:44px; line-height:44px; border-left:1px #EEE solid;}
.nav ul li.first{border:none;}
.nav ul li a{color:#FFFFFF; display:block; font-size:14px;}
.nav ul li a:hover{ background:#8ECE88;}

#nav li ul{line-height:20px; width:158px; position:absolute; display:none; z-index:9999; background:#fff}
#nav li ul li{background:#F5F5F5; line-height:36px; height:36px; border:none;}
#nav li ul li a{color:#6F6F6F;}
#nav li ul a:hover{color:#FFF;}

#banner{height:330px; overflow:hidden; margin-top:20px; min-width:1200px;}
#banner .pic li{width:100%; height:330px; margin:0 auto;}
#banner .pic li div.mbox{position:relative; width:1200px; height:330px; margin:0 auto;}
#banner .pic li a{position:absolute; display:block; width:120px; height:30px; line-height:30px; font-size:14px; text-align:center; color:#FFF; background:url(../images/bana.png);}
#banner .pic li a:hover{color:#F60;}
#banner .pic li a.ban01{right:45px; bottom:50px; background:url(../images/banb.png);}
#banner .pic li a.ban02{right:90px; bottom:110px;}
#banner .pic li a.ban03{right:45px; bottom:70px;}

.content{height:220px; margin-top:10px; width:1200px; border:1px solid #D1CFCA;-moz-border-radius:10px; -webkit-border-radius:10px;   border-radius:10px;}
.content .con{padding:6px 0; height:140px;}
.content .con ul{width:286px; height:200px; float:left; padding:0 5px;}
.content .con .box{border-right:#999999 1px dashed; font-size:14px;}
.content .con .box .introimg{float:left; width:90px; height:60px; margin-top:4px; margin-right:8px;}
.content .con .box .intro{color:#666;padding:0 5px 0 5px; margin:0 2px 0 1px; font-size:14px; line-height:180%;}
.content .con .box h2, .content .con .box1 h2{padding:0 8px; height:22px; line-height:22px;  color:#4B2431; font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:6px; font-size:20px;}
.content .con .box .news_t a{ color:#0c7683;}
.content .con .box  img{vertical-align:middle; padding-right:3px;}
.content .con  li{padding:0 10px; height:28px; line-height:28px; overflow:hidden;}

.content .con .box1 a{color:#0c7683; font-size:14px}
.content .con .box1 img{vertical-align:middle; padding-right:3px;}


.pro{height:159px; margin-top:20px;}
.pro .pro_1{background:url(../images/chanpin.jpg) center center no-repeat; float:left; position:relative;}
.pro .pro_2{background:url(../images/fuwu.jpg) center center no-repeat; float:right; position:relative;}
.pro li{height:159px; width:580px;}

.pro .pro_1 a, .pro .pro_2 a{display:block; width:80px; height:20px; line-height:20px; color:#FFF; background:url(../images/more.png); text-align:center; position:absolute; right:40px; bottom:20px; font-family:Arial;}
.pro .pro_1 a:hover, .pro .pro_2 a:hover{background:url(../images/more2.png);}


.footer{float:left; width:956px; background:url(../images/foot_bg.jpg); height:90px;}
.footer .foot_nav{ height:55px;}
.footer .foot_nav ul li{ float:left; width:185px; height:55px; line-height:55px;  background:url(../images/foot_navline.jpg) no-repeat left; text-align:center;}
.footer .foot_nav ul li a{ color:#FFF;}
.footer .foot_nav .mit{ background:none;}
.footer .foot_bu .bu_1{ float:left; margin-left:20px;}
.footer .foot_bu .bu_2{ float:left; margin-right:20px;}

.foot{margin-top:20px; min-width:1200px;}

.contbox01 img{max-width:600px;}

.fotnav{background:#23991F; color:#FFF;}
.fotnav ul{height:35px;}
.fotnav ul li{width:199px; float:left; height:35px; line-height:35px; text-align:center; border-left:1px #FFF solid;}
.fotnav ul li.first{border:none;}
.fotnav ul li a{color:#FFF; font-size:14px;}
.navcopy{text-align:center; border-top:1px #FFF solid; height:40px; line-height:40px; color:#FFF;}

