@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0}
img{ border:0; }
ul,ol{ list-style:none}
a{ text-decoration:none}
.clearfix:after {visibility: hidden;display: block;font-size: 0; content: " "; clear: both; height: 0;}
.clearfix { display: inline-table; }
/* Hides from IE7 - mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE7 - mac */

.header{ width:1000px; margin:18px auto;}
.header .logo{ float:left; margin-left:12px; margin-top:10px;}
.header .headfr{ float:right; margin-right:10px;}
.header .headfr .lag{ font-size:0; text-align:right;}
.header .headfr .lag a{ font:14px/16px Microsoft Yahei; color:#000000; padding-left:24px; margin-left:10px;}
.header .headfr .lag a.en{ background:url(../images/1914.jpg) left center no-repeat;}
.header .headfr .lag a.zh{ background:url(../images/1814.jpg) left center no-repeat; }
.header .search{ margin-top:18px;}
.header .search span{ font:18px/31px Arial, Helvetica, sans-serif; color:#000;}
.header .search span input.text{ width:142px; padding-left:10px; height:29px; vertical-align:middl; border:1px solid #666; border-right:0; margin-left:12px; outline:medium;}
.header .search span input.btn{ width:58px; height:31px; vertical-align:middle; border:1px solid #666; border-left:0; background:url(../images/2621.png) center center no-repeat; outline:medium; cursor:pointer}

.nav{ height:40px; background:#91b621; position:relative; z-index:2}
.innav{ width:1000px; margin:0 auto;}
.innav li{ float:left; background:url(../images/240.png) right center no-repeat; height:40px; position:relative}
.innav li a{ font:18px/40px Arial, Helvetica, sans-serif; color:#fff; display:block; padding:0 45px;}
.innav li dl{ position:absolute; left:-2px; top:40px; width:100%; display:none; background:#fff;}
.innav li dl dd{ height:24px; border-bottom:1px solid #ccc; border-left:2px solid #91b621; background:url(../images/127.png) left top repeat-x; }
.innav li dl dd a{ font:12px/24px Arial, Helvetica, sans-serif; color:#666; padding:0 0 0 45px;}
.innav li:hover dl{ display:block;}

.now{ width:1000px; margin:0 auto; background:#f8f8f8;}
.now span{ font:12px/48px Arial, Helvetica, sans-serif; padding-left:15px; text-transform:capitalize;}
.now span i{ font-style:normal; color:#91b621; padding:0 10px;}
.now span a{ color:#000;}

.footer{ height:70px; background:#91b621; margin-top:80px;}
.infoot{ width:1000px; margin:0 auto;}
.infoot .copy{ font:14px/70px Arial, Helvetica, sans-serif; color:#fff; float:left;}
.infoot .f_meau{ float:right;}
.infoot .f_meau li{ float:left; background:url(../images/2640.png) right center no-repeat; padding:0 40px 0 10px;}
.infoot .f_meau li a{ font:14px/70px Arial, Helvetica, sans-serif; color:#fff;}