
.hleft{ float:left;}
.hright{ float:right;}
.top{ background:#197ed0; height:51px; margin:0 auto; width:100%;}
 

h2{ font-weight: normal; margin:0;font-size:16px; color:#ffeaa0;}
.subnav{ height:45px; line-height:45px; background:url(../images/subnav.jpg) no-repeat bottom left;}
.subnav h2{ float:left; font-size:16px; display:inline; color:#197ed0; padding-left:18px;}  
.subnav a{ float:right; color:#93752c; font-size:16px; margin-right:12px;}
.box,.left,.about{overflow:hidden; height:218px;}
.box{border-bottom: 1px solid #197ed0;}
.about{border-right: 1px solid #197ed0; border-bottom: 1px solid #197ed0;}
.box1{overflow:hidden; height:259px;}
.productlist ul{ float:left; width:984px;}
.productlist li{ float:left; margin-top:16px; text-align:center; margin-left:18px; display:inline;}
.productlist li img{ width:158px; height:148px;} 
.productlist li a.zi{ width:160px; height:30px; line-height:30px; color:#fff; background:#000; display:block;}
 
.contact p{ margin:10px; line-height:28px; font-size:14px;}
.about p{line-height:26px; text-indent:2em; margin:10px 18px 0 18px;}
.about img,.aboutus img{ width:160px; height:135px; float:left; margin-right:20px; margin-top:18px; display:inline; margin-left:18px;}
.news ul{ float:left; margin:4px 18px 0 18px; width:234px; display:inline;}
.news li{ width:220px; border-bottom:1px solid #f5d88d; line-height:36px; float:left; background:url(../images/dian.jpg) no-repeat; padding-left:14px; background-position:0 14px;}
.news li a{ float:left; width:180px; overflow:hidden;}
.news li span{ float:right; color:#999;}
 
.content{ margin-top:10px; font-size:12px;}
.left{ height:100%;}
 
.mbox { width:100%; height:auto;}
.hbox { width:1002px; margin:0px auto;}
.title{ height:38px; line-height:38px; border-bottom:solid 1px #CCC; border-top:solid 3px #8cbf00; background:url(images/about-us.jpg) no-repeat 100px 12px;}
.title h2{ float:left;background:url(images/ico.jpg) no-repeat 10px 14px; font-size:16px; font-weight:bold; padding-left:30px; color:#669900;}
.title span{ width:55px; height:38px; line-height:38px; float:right;}
.company{ float:left;width:440px; height:264px; border:solid 1px #CCC; border-top:none;margin-top:10px; margin-left:10px;}
.news{ float:right; width:278px; height:264px; border:solid 1px #CCC; border-top:none; margin-top:10px; margin-left:10px;}
.ad{ width:1002px; height:100px; margin-top:10px;}
.products{ width:1002px; height:355px; border:solid 1px #CCC; margin-top:10px;}
.products li{ float:left; margin-left:25px; margin-top:25px; border: solid 1px #7cb705;width:168px; height:118px; }
.products li img{ border: solid 6px #e2f2c0;width:156px; height:106px;}
.foot{ background:#669900; height:100px; text-align:center; margin-top:10px; padding-top:18px;}
.foot p{ color:#FFF;}


.aboutus p{ font-size:14px; text-indent:2em; margin:10px 18px 5px 18px; line-height:28px;}
.airbody{ text-indent:2em; font-size:14px; line-height:28px; margin-top:10px; overflow:hidden; margin-left:18px;}
.airbody img{ max-width:620px; margin-top:15px; padding-bottom:15px; text-align:center; margin-left:-2em;}
.newslist ul{ float:left; margin:10px 18px 0 18px; width:684px; padding-bottom:15px; display:inline; font-size:14px;}
.newslist li{ border-bottom:1px solid #ffeaa0; float:left; line-height:43px;width:670px; background:url(../images/dian.jpg) no-repeat; padding-left:14px; background-position:0 17px;}
.newslist li a{ float:left; width:550px;}
.newslist li span{ color:#197ed0; float:right;}
.page{width: 720px; text-align:center; padding:25px 10px 20px 10px; font-size:16px;}
.page span{ display: inline;}
.page a{ padding:1px 6px; margin:auto 5px;}
.page span.current a{ color:#000;}
.prolist li{ float:left; display:inline; margin-left:18px; margin-top:20px; text-align:center;}
.prolist li img{ width:150px; height:140px; border:1px solid #197ed0; margin-bottom:5px; padding:3px; background:#eee;}
.productlist li span{ margin-top:10px;}
.us img{ float:right; margin-right:30px; margin-top:20px; margin-bottom:30px;}
.us p{ font-size:14px; margin:15px 18px 0 15px; line-height:28px;}
.right h1{ text-align:center; margin:20px auto 10px auto; font-size:20px; font-weight:normal;font-family:Microsoft YaHei;}
small{ font-size:12px; color:#999;}
.break{ margin:18px; margin-top:40px; font-size:14px; line-height:2.2em; float:left; display:inline;}
.text1{ border:1px solid #ccc; line-height:22px; width:200px; height:22px;}
.btn{ width:80px; height:30px; border:0; background:#197ed0; cursor:pointer; font-size:14px; font-weight:bold; color:#fff; text-align:center;}
#table1{ margin-top:20px; margin-bottom:20px;}