
/*layout*/
.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:4px 10px; line-height:25px; 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 li{ display: inline; margin:auto 5px;}
.page li.previous_s,.page li.pages_solid{ color:#373737;}
.page li span.current a{ color:#000;}
/*·ÖÒ³*/
.prolist li{ width:238px; 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;}
.prolist li h2{ width:238px; height:25px; line-height:25px; overflow:hidden;}
.prolist li h2 a{ font-size:14px;}
.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{ line-height:28px; text-align:center; margin:20px auto 10px auto; font-size:20px; font-weight:normal;font-family:Microsoft YaHei;}
small{ font-size:12px; color:#999;}
.right .date{ font-size:14px; margin:4px 0; text-align:center;}
.break{ margin:18px; margin-top:20px; font-size:14px; line-height:2.2em; float:left; display:inline;}
.break div{ text-indent:0px;}
.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;}

/*style*/
.mbox { width:100%; height:auto;}
.hbox { width:1002px; margin:0px auto;}
.top { background:url(../images/top.jpg) repeat-x; height:21px;}

.tel {  float:right; margin-top:35px; color:#ff5500; font-size:26px;}


.s_ban{ height:265px; width:260px; padding-top:10px; float:left; position:absolute;}
.s_ban1{ color: #fff;
font-size: 16px;
text-align: center;
line-height: 38px;height:38px; width:260px; background:#6dad16; float:left;   position:relative; top:237px; left:0px;}
.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;}
.newstitle{ height:38px; line-height:38px; border-bottom:solid 1px #CCC; border-top:solid 3px #8cbf00; background:url(../images/news.jpg) no-repeat 100px 12px;}
.newstitle h2{ float:left;background:url(../images/ico.jpg) no-repeat 10px 14px; font-size:16px; font-weight:bold; padding-left:30px; color:#669900;}
.newstitle span{ width:55px; height:38px; line-height:38px; float:right;}

.productstitle{ height:38px; line-height:38px; border-bottom:solid 1px #CCC; border-top:solid 3px #8cbf00; }
.productstitle h2{ float:left;background:url(../images/ico.jpg) no-repeat 10px 14px; font-size:16px; font-weight:bold; padding-left:30px; color:#669900;}
.productstitle span{ width:60px; 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;}
#img6{ margin:10px;}
.companycot{ padding:0px 10px; text-indent:2em;}
.news{ float:right; width:278px; height:264px; border:solid 1px #CCC; border-top:none; margin-top:10px; margin-left:10px;}
.news ul{ padding:10px;}
.news li {
border-bottom: 1px dashed #CCC;line-height: 28px;
}
.ad{ width:1002px; height:100px; margin-top:10px;}
.products{ width:1002px; height:415px; border:solid 1px #CCC; margin-top:10px;}
.products .title span{ width:60px;}
.products li{ float:left; margin-left:25px; margin-top:25px; border: solid 1px #7cb705;width:168px; height:148px; }
.products li span{ text-align:center;width:168px; height:30px; line-height:30px; display:block; border-top: solid 1px #7cb705;}
.products li img{ border: solid 6px #e2f2c0;width:156px; height:106px;}
 
.content{ margin-top:10px; font-size:12px;}
.left{ height:auto; float:left; width: 204px;  }
.fast{    margin-top: 10px;width: 202px;border: solid 1px #197ed0; height:auto;  display: inline-block;}
.fast h2{   
 
font-size: 16px;
text-align: center;
color: #197ed0;
height: 38px;
line-height: 38px;
border-bottom: solid 1px #CCC;
border-top: solid 3px #197ed0; }
.fast ul{  width:200px;}
.menu{ margin-top:20px;}
.fast li{ margin-left:18px;}
.fast li a{ color:#fff; width:165px; line-height:35px; font-size:14px; display: block; text-align:center; background:#197ed0; margin-bottom:10px; }
.fast li ul{ width:133px; display:none;}
.fast li ul li{ margin-left:0px;}
.contact{ margin-top:10px; height:auto; width:202px;  display:block; border: solid 1px #197ed0;border-top: solid 3px #197ed0;text-align:left;}
.right{ float:right; width:786px; border: solid 1px #197ed0;  margin-top: 10px; }
.aboutus{ padding:20px;}
.ntitle{ height:38px; line-height:38px; border-bottom:solid 1px #CCC; border-top:solid 3px #197ed0;}
.ntitle h2{   float: left;
  
  background: #197ed0;
  font-size: 16px;
  font-weight: bold;
  padding: 0 30px;
  color: #FFF;}
.position{ width:640px; height:38px; text-align:right; line-height:38px; overflow:hidden; float:right; margin-right:10px; color:#000;}
.position a{ color:#000;}
.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: 740px; 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;}
.prolist li{ float:left; display:inline; margin-left:18px; margin-top:20px; text-align:center;}
.prolist li img{  width: 230px;
  height: 300px; border:1px solid #197ed0; margin-bottom:5px; padding:3px; background:#eee;}
.productlist li span{ margin-top:10px;}

.art{ font-size:14px; text-indent:2em; margin:10px 18px 5px 0px; 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;}
small{ font-size:12px; color:#999;}
.imgpor{ max-width:600px;}

.rem_new .tit,.rem_pro .tit{ margin-left:18px;  font-size:16px; font-weight:bold;}
.rem_pro ul{ margin-bottom:10px; overflow:hidden;}

.tag{ line-height:25px;}




 

