@charset "utf-8";
/* CSS Document */

html { overflow-x:hidden; margin:0; padding:0; }
body { width:100%; margin:0; padding:0px; font-size:12px; color:#303030; background:#ffffff; font-family:"Microsoft Yahei"; overflow:hidden; }
div,img,form,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; border:0px; }
a{ text-decoration:none; color:#555; }
a:hover { text-decoration:none;  }
ul{ margin:0px; padding:0px;}
ul li{ list-style-type:none;}

input,textarea{ font-family:"Microsoft Yahei"; font-size:12px; color:#555; }
.clear{ clear:both; width:100%; height:1px;}


/*头部*/


#logo{ width:1200px; height:118px; margin:auto;}
#logo .img{ width:387px; height:83px; float:left; margin-top:10px; }
#logo .img img{ max-width:387px; max-height:83px;}

#logo .top_right{ float:right; width:735px; height:118px; }
#logo .top_right #search{ width:100%; height:58px;}
#logo .top_right .langage{ width:auto; height:30px; float:right; margin-top:15px; }
#logo .top_right .langage a{ margin-right:20px; }
#logo .top_right .search{ float:right; width:365px; height:30px; line-height:30px; border:1px solid #bfbfbf;background:#fff; border-radius:20px;margin-right:20px; margin-top:12px;  }
#logo .top_right .search input{ width:298px; height:28px; line-height:28px; float:left; border:0px;background:#fff; color:#9f9f9f; text-indent:5px; margin-left:8px; border-radius:20px; }
#logo .top_right .search .submit{ width:50px; height:30px; float:left;border:0px; background:url(../images/search.jpg) no-repeat center; cursor:pointer;}


#logo #menu{ width:100%; height:62px; border-top:1px solid #c3c3c3;}
#logo #menu ul{ width:100%; height:62px; }
#logo #menu ul li{ width:auto; margin-left:95px; height:40px; line-height:40px; text-align:center; float:left; font-weight:bolder; font-size:14px; }
#logo #menu ul li a{ color:#787878;}
#logo #menu ul li.cur{ border-top:1px solid #689a74;}
#logo #menu ul li:hover a{ color:#689a74;}
#logo #menu ul .cur a{ color:#689a74;}



/*banner*/
#banner{width:100%; margin:auto; overflow:hidden; }
.mainbanner{height:581px;overflow:hidden; position:relative; }
.mainbanner_window{left:50%;width:1920px;height:581px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:581px;position:relative; list-style:none; margin:0px; padding:0px;}
.mainbanner_window li{background:#fff;width:1920px;height:298px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:300px; height:20px; position:absolute; bottom:20px; left:50%; list-style:none; margin:0 0 0 -45px; padding:0;  }
.mainbanner_list li{width:15px;height:15px; float:left; margin:0; margin-right:15px; overflow:hidden; }
.mainbanner_list a{ width:100%;height:15px; margin:0; border-radius:50%; background:#fff; overflow:hidden;float:left;}
.mainbanner_list li.active a,.mainbanner_list li a:hover{ background:#689a74; }

	

	
/*产品*/
#product{ width:1200px; margin:30px auto; height:570px;}
#product ul{ width:100%; }
#product ul li{ width:390px; margin:auto;  height:258px; float:left; margin-right:10px; margin-bottom:30px; position:relative;} 
#product ul li .img{ width:390px; height:258px; display:table-cell; vertical-align:middle; text-align:center;}
#product ul li .img img{ max-width:390px; max-height:258px;  vertical-align:middle;}
#product ul li .brief{ width:95%; height:46px;  overflow:hidden; position:absolute; left:5%; bottom:0px;}
#product ul li .brief h2{ width:100%; height:25px; line-height:25px; overflow:hidden; color:#767676;}
#product ul li .brief .more{ display:block; width:100%; height:25px; line-height:25px; background:url(../images/san.png) no-repeat left center; text-indent:10px; color:#939394;}

/*关于我们*/
#about{clear:both; width:100%; height:563px;background:url(../images/about.jpg) no-repeat center top;  border-top:1px solid #fff;}
#about .about{ width:1200px; margin:auto; height:385px; margin-top:110px;}
#about .about .img{ width:516px; height:385px; float:left; margin-left:95px;}
#about .about .img img{ max-width:516px; max-height:385px;}
#about .about  .jianjie{ width:425px; height:20px; float:left; margin-left:40px; margin-top:75px;}
#about .about  .jianjie .name{ height:30px; font-size:18px; }
#about .about  .jianjie .line{ width:75px; height:1px; border-bottom:1px solid #009944; margin-bottom:20px;}
#about .about  .jianjie .brief{ width:100%; height:120px; color:#666666; line-height:25px; overflow:hidden; }

/*新闻*/
.news{ clear:both; width:1200px; margin:auto; height:330px; margin-top:50px; }
.news .newslunbo{ width:735px; height:330px; float:left; overflow:hidden; position:relative; }
.news .newslunbo .lunbolist{width:713px;height:330px;}
.news .newslunbo .lunbolist li{ width:713px; height:330px; float:left;  }
.news .newslunbo .lunbolist li .img{ width:713px; height:289px; }
.news .newslunbo .lunbolist li .title{ width:100%; height:30px; margin-top:20px;}
.news .newslunbo .lunbolist li .title .name{ width:640px;height:30px; float:left; color:#303030; font-size:14px;}
.news .newslunbo .lunbolist li .title .more{ width:63; height:17px; float:right;}
.news .newslunbo .pos{ position:absolute; width:100%; height:46px; left:0px; top:35%; z-index:999;}
.news .newslunbo .pos .prev{ width:47px; height:46px; float:left; }
.news .newslunbo .pos .next{ width:47px; height:46px; float:right; }
.news .newslist{ width:420px; float:right; }
.news .newslist .news_nav{  width:100%; height:30px; font-weight:normal; border-bottom:1px solid #c3c3c3; }
.news .newslist .news_nav span{ display:inline-block;  width:auto; height:30px; border-bottom:1px solid #009944;}
.news .newslist .news_nav .more{ float:right; font-size:14px; }
.news .newslist li{ width:100%; height:85px; margin-top:15px;}
.news .newslist li .name{ width:100%; height:20px; font-weight:800; color:#787878;  overflow:hidden;}
.news .newslist li .name:hover{color:#6ab693; }
.news .newslist li .date{  width:100%; height:20px;color:#adadad;}
.news .newslist li .brief{ width:100%; height:40px; line-height:22px; overflow:hidden;color:#787878; }

/*底部*/
#foot{ clear:both; width:100%; height:310px; margin-top:20px; }
#foot .content{ width:1200px; margin:auto;  border-top:1px solid #009944; padding-top:20px; font-size:14px; }
#foot .content .bottom{ width:auto; max-width:350px; line-height:30px; margin-right:50px; float:left;}
#foot .content .qcode{ width:173px; float:left;margin-right:50px; overflow:hidden; line-height:30px; text-align:center;}
#foot .content .content_list{width:auto;height:240px;float:left;}
#foot .content .content_list li{ height:30px; margin-bottom:13px; border-bottom:1px dashed #d6d4d4;}
#foot .content .message{width:465px;height:240px;float:right; color:#919191;}
#foot .content .message ul li{ height:35px; line-height:35px; background:#f4f4f4; width:100%; margin-bottom:10px;}
#foot .content .message ul li span{ display:inline-block; width:70px; text-align:center; float:left;}
#foot .content .message ul li input{ width:390px; height:33px; line-height:33px; background:none; border:0px;float:right;}
#foot .content .message ul li textarea{ width:385px; height:75px;  background:none; border:0px;float:right;}
#foot .content .message ul li .submit{ width:49%; background:#079963; float:left; color:#fff;}
#foot .content .message ul li .reset{ width:49%; background:#f4f4f4; float:right; }
#foot .banquan{ clear:both; width:100%; height:25px; line-height:25px; text-align:center; font-size:16px; }
/*在线留言*/
/*#message{ width:720px; margin:auto; height:auto;    background: #D0D1D5; padding:20px 0 50px;}
.message{ width:450px; margin:auto; height:auto; }
.message li{ width:100%; font-size:14px; height:30px; line-height:30px;}
.message li span{ display:inline-block; float:left; width:125px; text-align:right;}
.message li input{ width:260px; height:20px; border:0px;  border:1px solid #ccc;}*/



