@charset "utf-8";
/* CSS Document */
body{text-align:center;  font-family:"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体"; font-size:14px;  margin:0px 0px;  padding:0px 0px; color:#333333; background-color:#FFFFFF; }  

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }  
td{font-family:"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体";  font-size:14px;  }  
table{font-family:"Arial","Helvetica","Microsoft YaHei","微软雅黑","微軟雅黑","宋体"; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }  
td {font-size:14px }  
tr {font-size:14px}  
th {font-size:14px}  
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}  
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}    
a:link {color:#333333;text-decoration:none;  }  
a:visited {color:#333333;text-decoration:none;  }  
a:hover {color:#6fba2c;text-decoration:none;  }  
a:active {color:#333333;text-decoration:none;  } 
.green{color:#6fba2c}
.green a{color:#6fba2c; text-decoration:none}
.green a:hover{color:#ff9000; text-decoration:none}
.red{color:#FF0000}
.red a{color:#ff0000; text-decoration:none}
.red a:hover{color:#2a95ad; text-decoration:none}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#ff0000; text-decoration:none}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#e14c22; text-decoration:none}
.grey{color:#757575;}
.grey a{color:#757575; text-decoration:none}
.grey a:hover{color:#387229; text-decoration:none}
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.t02{font-family:Arial, Helvetica, sans-serif;}


.header{clear:both; width:1200px; margin: 0 auto; height:80px;}
.logo{height: 100%;  margin-top:20px; float: left; }
.text{float:right; margin-top:23px;}
#menu{background:#6fba2c; clear:both; height:45px; line-height:45px;}
.menu{clear:both;  width:1200px; margin: 0 auto;}
/* menu */
#daohang{position:relative;z-index:99}
.home{}
.tab{position:relative;display:block;float:left;cursor:pointer; width:130px; text-align:center}
.tab .tablink{width:130px; text-align:center; position:relative; line-height:45px;display:block;height:45px; color:#ffffff;font-size:16px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;z-index:99;float:left;}
.tab .tablink a{width:130px; text-align:center; line-height:45px;color:#FFF;text-decoration:none}
.tab:hover{}
.tab:hover .tablink{color:#ffffff; text-decoration:none; display:block; }
.tab:hover .tablink a{color:#ffffff}
.dropdown:hover .arwlink{border-bottom:1px solid #FFF; height:43px; background-color:#FFFFFF; color:#6fba2c; border-top:1px solid #6fba2c}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block; top:44px;left:0px;z-index:9}
.mainmenu{width:510px}
.mainmenu a{padding:0px; margin:0px;}
.mainmenu :hover{text-decoration:none;}
.dropdown .mainmenu{ background-color:#ffffff;border:1px solid #e9e8e8;}
.mm_about{width:150px; float:left; text-align:left; line-height:26px; font-size:14px; padding:10px 0px 15px 20px}
.mm_about h1{font-size:14px; margin:0px; padding:0px; font-weight:normal; color:#6fba2c;}
.mm_product{padding:10px 0px 10px 10px; overflow:hidden}
.mm_product a{float:left; display:block; border-bottom:1px dashed #c9c8c8; margin-right:15px; width:130px; text-align:left; padding-left:20px}
.mm_product a:link {color:#333333;text-decoration:none; background:url(../images/i01.gif) no-repeat 8px center}  
.mm_product a:visited {color:#333333;text-decoration:none; background:url(../images/i01.gif) no-repeat 8px center}  
.mm_product a:hover {color:#6fba2c;text-decoration:none; background:url(../images/i02.gif) no-repeat 8px center}  
.mm_product a:active {color:#333333;text-decoration:none; background:url(../images/i01.gif) no-repeat 8px center} 
.mm_case{clear:both; padding:0px 0px 10px 15px; overflow:hidden}
.mm_c{width:130px; float:left; margin-right:25px}
.mm_c h1{font-size:14px; margin:0px; padding:0px; font-weight:normal; color:#6fba2c; text-align:left; margin-bottom:-10px}
.mm_c img{width:130px; height:98px;}


.subav_about{clear:both; background:url(../images/sub01.jpg) no-repeat center; height:330px}
.subav_news{clear:both; background:url(../images/sub02.jpg) no-repeat center; height:330px}
.subav_job{clear:both; background:url(../images/sub03.jpg) no-repeat center; height:330px}
.subav_products{clear:both; background:url(../images/sub04.jpg) no-repeat center; height:330px}
.subav_case{clear:both; background:url(../images/sub05.jpg) no-repeat center; height:330px}
.subav_service{clear:both; background:url(../images/sub06.jpg) no-repeat center; height:330px}
.subav_zxfw{clear:both; background:url(../images/sub06.jpg) no-repeat center; height:330px}
.subav_content{clear:both; background:url(../images/sub01.jpg) no-repeat center; height:330px}

#sub_menu{clear:both; background:#f6f6f6;}
.sub_menu{clear:both;  width:1200px; margin:0px auto; height:60px; line-height:60px; font-size:18px;}
.sub_menu .left{display:none}
.sub_menu .right{width:1200px;}
.sub_menu .right ul{list-style-type:none; padding:0px; margin:0px}
.sub_menu .right li{width:234px; border-right:1px solid #fff; display:inline-table}
.sub_menu .right li a:hover{text-decoration:underline}
.sub_menu .right li.hover{border-bottom:2px solid #6fba2c; color:#6fba2c}
.sub_menu .right li.hover a{color:#6fba2c}
.sub_menu .right li:nth-child(1){background:url(../images/line01.jpg) repeat-y 0px;}
.sub_contact{clear:both;  width:1200px; margin: 0 auto;}
.sc_title{clear:both;  font-size: 24px; font-weight: bold;  text-align: center; padding-top: 43px;  overflow:hidden; color:#333}
.sc_time{clear:both;  height:25px; line-height:25px; color:#898989}
.sc_line{border-bottom:1px dashed #c9c8c8;height:20px; overflow:hidden; clear:both;}
.sc_contact{clear:both; padding:20px 0px; overflow:hidden}
.footer{clear:both; height:150px; line-height:150px; background:#6fba2c}
.footer .left{float:left; padding-left:30px; color:#FFFFFF; font-size:14px}
.footer .right{float:right;}
.footer .right img{margin-right:5px; border-left:1px solid #93cb61}

.news{clear:both}
.news ul{list-style-type:none; padding:0px; margin:0px;}
.news li{clear:both; background:#f6f6f6 url(../images/line05.jpg) repeat-y 0px 0px; overflow:hidden; position: relative; margin-bottom:25px}
.news li .left{width:165px; float:left; padding:30px 10px 0px 10px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.news li .left h1{color:#FFFFFF; font-size:60px; margin:0px; padding:0px; font-weight:normal}
.news li .left h2{text-align:right; line-height:24px; padding:0px; margin:0px; font-weight:normal; font-size:14px;}
.spbq {float:right; width:985px; padding:15px 15px; text-align: center;position: relative; height:145px; overflow: hidden; text-align:left; line-height:24px }
.biankuang{ width: 3px; height: 3px; position: absolute; z-index: 99; border-radius:10px; /*background: black;*/}
.biankuang_1{ height: 3px; top: -6px; left:0px; border-left: 1px solid #6fba2c;}
.biankuang_2 { width: 0px; bottom:-3px; left: 0px; border-top: 1px solid #6fba2c;}
.biankuang_3{ height: 0px; bottom:0px; right:0px; border-right: 1px solid #6fba2c;}
.biankuang_4{ width:0px; top:-3px; right:0px; border-bottom: 1px solid #6fba2c;}
.spbq h1{font-size:18px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px}
.spbq .bottom{clear:both; padding-top:15px}
.spbq .bottom .left1{width:300px; float:left;height:40px; line-height:40px;}
.spbq .bottom .more1{ font-size:14px; color:#a9d680; width:120px; float:right; height:40px; line-height:40px; font-size:14px;  text-align:center; }
.spbq .bottom .more1 a{color:#a9d680;border:1px solid #a9d680; display:block}
.spbq .bottom .more1 a:hover{color:#6fba2c;border:1px solid #6fba2c; display:block; text-decoration:none}
.video{clear:both; margin-left:-19px}
.video ul{list-style-type:none; padding:0px; margin:0px;}
.video li{width:384px; margin-left:20px; margin-bottom:15px; float:left; font-size:18px; text-align:center; line-height:24px; padding-bottom:5px; border:1px solid #e3e3e3}
.video li img{width:384px; height:384px}
#divContent img
{
max-height:384px;
width:auto;
cursor:pointer;
border:0px;
zoom:expression( function(elm)
       {     if (elm.height>384)
               {  var oldVW = elm.width; elm.height=384;             
                   elm.width = elm.height/(0.75);        
                }         elm.style.zoom = '1';     
      }
(this));
}
#divContent img
{
 max-width:384px;
}
.downloadnews{clear:both}
.downloadnews ul{list-style-type:none; padding:0px; margin:0px;}
.downloadnews li{clear:both; margin-bottom:30px; overflow:hidden}
.downloadnews li .left{width:225px; float:left; margin-right:30px}
.downloadnews li .right{width:945px; float:left; text-align:left; line-height:22px;}
.downloadnews li .right h1{font-size:18px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px}
.downloadnews li .right h2{color:#898989; font-size:14px;}
.downloadnews li .right .info{height:180px;}

.case{clear:both}
.case ul{list-style-type:none; padding:0px; margin:0px;}
.case li{clear:both; margin-bottom:30px; overflow:hidden}
.case li .left{width:350px; float:left; margin-right:30px}
.case li .left img{width:350px; height:263px}
.case li .right{width:820px; float:left; text-align:left; line-height:22px;}
.case li .right h1{font-size:18px; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px; padding-bottom:10px}
.case li .right h2{color:#898989; font-size:14px;}
.case li .right .info{height:135px;}
.case .more1{ font-size:14px; color:#a9d680; width:120px; float:right; height:40px; line-height:40px; font-size:14px;  text-align:center; }
.case .more1 a{color:#a9d680;border:1px solid #a9d680; display:block}
.case .more1 a:hover{color:#6fba2c;border:1px solid #6fba2c; display:block; text-decoration:none}

.service{clear:both}
.service ul{list-style-type:none; padding:0px; margin:0px;}
.service li{text-align:left; clear:both; line-height:40px; padding-left:20px; background:url(../images/i03.png) no-repeat 0px 13px}
.service li:nth-child(5){border-bottom:1px dotted #c9c8c8; padding-bottom:30px; margin-bottom:30px}
.service li span{float:right}

*.accordion{clear:both;}
.drawer{width:100%;}
.accordion-item{}
.accordion-item-active .accordion-header{background:#e8e8e8 url(../images/q.gif) no-repeat 10px center; }
.accordion-item-active .accordion-header-icon{color:#e8e8e8}
.accordion-item-active .accordion-header h1{}
.accordion-header{padding:12px 12px 12px 40px;cursor:pointer; min-height:20px;transition:.25s; background:#e8e8e8 url(../images/q.gif) no-repeat 10px center;  margin-bottom:15px}
.accordion-header h1{float:left;font-size:14px;font-weight: normal;margin:0;line-height: 1.3em; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; }
.accordion-content{display:none; }
.accordion-header-icon{float:right; background:url(../images/up.jpg) no-repeat right 0px; width:100px; color:#e8e8e8; font-size:1px; text-align:left}
.accordion-header-icon.accordion-header-icon-active{background:url(../images/down.jpg) no-repeat right 0px; width:75px; font-size:1px;}
.faq_d{clear:both; border:1px solid #c9c8c8; text-align:left; padding:15px 15px 15px 40px; margin-bottom:15px;line-height:24px; background:url(../images/d.gif) no-repeat 10px 17px;}

.feedback{clear:both}
.feedback .title{font-size:20px; color:#6fba2c; clear:both; text-align:left}
.feedback .content{clear:both; margin-bottom:10px}
.query2, .query2 td {border-collapse: collapse; padding:10px 0px;}

.p_top{clear:both; overflow:hidden}
.p_top .left{width:500px; margin-right:30px; float:left}
.p_top .right{width:670px; float:left; text-align:left; line-height:24px}
.p_content{clear:both; line-height:24px; text-align:left; overflow:hidden; padding-top:30px}
.p_title{background:url(../images/bg05.gif) no-repeat 0px 0px; height:34px; line-height:34px; width:124px; font-size:18px; color:#ffffff; overflow:hidden; display:block; clear:both; text-align:center; margin:15px 0px;}

.job{clear:both}
.job ul{list-style-type:none; padding:0px; margin:0px;}
.job li{width:33%; float:left; text-align:left; margin-bottom:10px; background:url(../images/i04.jpg) no-repeat 0px center; text-indent:10px}
.query1, .query1 th{font-size:24px; border:none; padding:5px 0px;color:#000000;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; padding-left:30px}
.query1, .query1 td {border-collapse: collapse; font-size:14px;  color:#000000;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; text-align:left; padding:5px 0px; border:1px solid #a0a0a1; padding-left:30px}