html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,form,table,tr,th,td,p {margin:0;padding:0}
body,input,textarea,select{font:12px/1.5 "Microsoft YaHei",Arial,Tahoma,Helvetica,Geneva,sans-serif; color:#000; }
body {background: url(../images/inbg_1.gif);}
h1,h2,h3,h4,h5,h6 {font-size: 12px;}
h6 {font-weight: normal;}
input, textarea, select, button {font-size:12px;font-weight:normal;font-family:inherit; vertical-align: middle;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
em,i,b {font-style: normal;font-weight: normal}
ul{list-style:none; padding:0px;}
img {border:none;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.cl:before,.cl:after{content:"";display:table;clear:both;}
.cl{*zoom:1;}
a{text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); color:#4c4c4c; cursor:pointer}
a:hover{ text-decoration:none; color:#c00;}
.fl {float: left;}.fr {float: right;}.tr {text-align: right;}

#header { clear: both; width: 1000px; margin-bottom: 11px; margin:auto;}
#headertop { clear: both; width: 100%;  height: 108px;background: #fcfeff url(../images/top_bg.jpg) repeat-x;}
#top {width: 1000px; margin: auto; height: 108px;}
#logo {float: left; padding-top: 0px; width: 500px; padding-left:10px;}
.tel {float: right;font-size:24px; color:#006605; padding-top: 20px; padding-right:15px;}
.tel label { float: right;font-size:14px; color:#7a7a7a;background: url(../images/lau.png) repeat-x; }
#nav {height: 45px; width: 1000px; clear: both;background: #006605 url(../images/nav_bg.png) repeat-x;background-position:center 0px;margin: auto;}
.menu {width: 1000px; margin: auto; height: 45px;padding-left:15px;}
.menu li {position: relative; z-index: 999; height: 45px; float: left;}
.menu li a {color: #fff; font-size: 18px; height: 45px; line-height: 45px;  width:120px; display: block; text-align: center;}
.menu li a:hover,.menu li.on a {background-color: #015a25;}
.menu li ul {position: absolute; width: 120px; background-color: #015a25; left: 0; top: 45px; display: none;}
.menu li ul li {width: 120px; height: 30px;}
.menu li ul li a,.menu li.on ul li a {width: 140px; height: 30px; line-height: 30px; font-size: 12px; font-family: simsun; text-align: center; display: block; padding: 0; background: none;}
.menu li ul li a:hover,.menu li.on ul li a:hover {background-color: #027773;}
#banner {width: 1000px; margin:0 auto 14px; height:345px;}

#main {width: 1000px; margin:0 auto; background-color:#FFFFFF;overflow: hidden; display: block;}
.mainbox {margin-bottom: 25px; background-color:#FFFFFF; height:auto;overflow: hidden; display: block;}
.mleft {float: left; width: 429px; margin-right: 11px;}
.mtitle {padding-bottom: 0px; background: url(../images/tarr1.png) no-repeat 0px bottom;}
.mtitle h2 {border-bottom: 0px solid #61bf24; height: 39px; line-height: 39px; padding-left: 30px;font-size:18px; color: #ffffff; font-weight: normal;}
.mtitle .more {float: right; padding: 8px; color:#006605;}
.aboutinfo { padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:10px;height:207px; background-color:#fff; color:#006666; font-size:12px; line-height:26px;border: 1px solid #80cf54;}
.mcenter {float: left; width: 559px;}
.indexnewscon {padding: 11px;border: 1px solid #80cf54;}
.newslist li {line-height: 27px;}
.newslist li span a {color: #3f3f3f; font-size:14px; background: url(../images/dot.png) no-repeat 0 12px; padding-left: 12px;}
.newslist li span a:hover {color: #fb7600;}
.newslist li samp{ font-size:14px;color:#b4b4b4; float:right;width:70px; font-family: "Microsoft YaHei"}
.mright {float: right; width: 215px;}
.indexso {line-height: 25px;height:30px; padding: 4px; margin-top:10px; margin-bottom:10px;}
.searchtxt{ width:133px; height:26px; line-height:26px; float:left; border:none;background:url(../images/input_bg.gif) left top no-repeat; color:#c5c5c5;}
.searchtxt1{ width:133px; height:26px; line-height:26px; float:left; border:none;background:url(../images/input_bg.gif) left top no-repeat; color:#000;}
.search span{ width:38px; height:26px; float:left;background:url(../images/search.jpg) left top no-repeat;}
.indexcontact { font-size: 14px;  color: #3f3f3f; line-height: 22px;}
.indexcate {}
.catelist li {float: left; padding-left: 15px; line-height: 27px; height: 27px; width: 200px; font-size: 14px; background: url(../images/arrow.png) no-repeat 0 10px;}
.indexpro {width: 740px; overflow: hidden; float:left;}
.indexpro_c {padding-right: 10px;padding-top: 20px; height:397px; background-color:#fff; border: 1px solid #80cf54;}
.prolist {width: 100%;}
.prolist li {float: left; margin-left: 20px; margin-bottom: 12px; width: 219px; text-align: center;}
.prolist li .pic {width: 217px; height: 156px; overflow: hidden; display: block; border: 1px solid #dbdbdb; margin-bottom:5px;}
.prolist li .pic:hover {border-color: #61615f}
.prolist li h6 {padding: 3px 0;}

.m2title {padding-bottom: 0px; background: url(../images/tarr2.png) no-repeat 0px bottom;float: right; width: 240px; background-color:#eaeaea}
.m2title h2 {border-bottom: 0px solid #61bf24; height: 50px; line-height: 50px; padding-left: 0px;font-size:18px; color: #006605; font-weight: normal; text-align:center;}
.m2title .more {float: right; padding: 8px; color:#006605;}

.pro_item {float: right; width: 240px;}
.pro_item {border: 0px solid #61bf24; padding:0px; height:138px; background-color:#eaeaea}
.pro_item li {width: 240px;float: left; margin-left: 0px;text-align: center;line-height:48px; font-size:14px;}

.index_contact {float: right; width: 220px;}
.index_contact {border: 0px solid #61bf24; padding:10px; height:200px; background-color:#eaeaea; line-height:28px; font-size:14px;}

#footer {width: 1000px;clear: both;text-align: center; padding: 30px 0 30px; background: #fff url(../images/nav_bg.png);background-position:center 0px; margin:auto;}
.botnav { margin-bottom: 10px; font-size: 18px; color: #202020; }
.botnav a {margin: 0 12px; color: #202020; }
.botnav a:hover {color: #c00;}
.copyright {color: #202020; line-height:30px; font-size:14px;}

.combox {background: url(../images/lbg.png) repeat-y;}
.pleft {float: left; width: 240px;}
.plbox {margin-bottom: 20px;}
.plbox h3 {height: 39px; line-height: 39px; color: #fff; background:#025196 url(../images/tarr1.png) no-repeat left center; padding-left: 29px; font-weight: normal; font-size: 20px;}
.plboxborder{padding: 15px;overflow: hidden; min-height:400px;background:#dcebfc url(../images/sub_r_bg.png) no-repeat left center;}
.lmenu {padding: 15px 40px;}
.lmenu li {padding: 7px 0 7px 15px; background: url(../images/arrow.png) no-repeat 0 14px; font-size: 14px;}
.lcontact {padding: 15px; color: #02508d; font-size: 14px; font-family: simsun; margin-top:35px;}
.lcontact h4{font-size:18px;}
.lcontact p {padding: 2px 0;}
.pright {float: right; width: 745px;}
.location { text-align: right; padding: 12px; font-family: simsun; color: #000; background-color: #e0e0e0;}
.location a {color: #000;}
.location a:hover {color: #c00;}
.prbox {border: 1px solid #e0e0e0; background-color: #fff; padding: 20px;}
.about h2 { text-align: center; font-size: 30px; font-weight: normal; color: #02508d; margin-bottom: 10px;}
.subaboutcon   {line-height: 2.8; font-size: 16px; text-indent: 0px; margin-bottom: 20px; min-height:460px; height:auto;}
.subaboutcon img{width:100%}

.page {margin-right: 15px; margin-bottom: 16px; width: 660px; text-align: center;}
.sub_pagelist{ width:650px;; height:50px;margin-left:40px;overflow: hidden;}
.sub_pagelist .thisclass {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #CCCCCC;
}
.sub_pagelist li {
    float: left;
    height: 16px;
    line-height: 16px;
    padding-left: 7px;
    padding-right: 7px;list-style:none;
}

.nlist_inv ul{ min-height:550px; height:550px;overflow: hidden; margin-bottom:20px; font-family: "Microsoft YaHei"}
.nlist_inv li {padding: 8px 0; line-height:30px;}
.nlist_inv li span {padding:0;}
.nlist_inv li span{ float:right; width:120px; font-size:14px; color:#929292;}
.nlist_inv li samp{ font-size:14px; color:#9b1c1c; width:500px; float:left;}
.nlist_inv li samp a{ font-size:14px; font-family: "Microsoft YaHei"}

.subcont5prolist{ width:700px; min-height:550px; height:auto;float:left; overflow:hidden;}
.subcont5prolist ul{}
.subcont5prolist ul li{ width:300px; height:282px; float:left; margin-left:30px;  margin-bottom:10px;}
.subcont5prolist ul li span{ width:300px; height:239px; float:left; border:1px solid #dbdbdb;}
.subcont5prolist ul li h2{ width:300px; height:38px; line-height:38px; font-weight:normal; font-size:12px;}