/*@charset "utf-8";
/* 公共之标签样式 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;padding: 0;}
* { margin: 0; padding: 0; }
img,input { border:0; }
ul, li { list-style-type: none; margin:0px; padding:0px;}
body, input, select, button, textarea {  font:12px/22px 'Microsoft YaHei','宋体', Arial,  Helvetica, sans-serif;color:#626262;  }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
aside section,.body{display:block; width:1000px; margin:0 auto;}
a, a:link { text-decoration: none; }/*设置a标签基本样式与伪类选择器设置*/
a:active, a:hover { text-decoration: none; color:#d00000; }
a:focus { outline: none; } 
/**文字超出隐藏**/
.overflow{ white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/**上标文本**/
sup { color:#F00;margin-left:3px;float:left; }
/**清除样式**/
.clear { clear:both; }
/**左浮动**/
.left { float:left; }
/**右浮动**/
.right { float:right; }
/**取消浮动**/
.noFloat { float:none; }
body {  background:#f0f1f1; }
.noimg{height:100%;width:0;}
/* 公共之标签 */

/* -----------------主体----------------------------------------------- */
/* header 开始 */
.header1 { width:100%;background:url(../images/header1_bg.png) no-repeat top center;border-top:6px solid #FFF; height:452px;  }
.header1_d { width:980px;margin:0px auto; height:111px; }
.header1_d .logo_d { float:left;padding:11px 0px 0px 14px; }
.header1_d .h_tool { float:right;line-height:13px;padding-top:8px; }
.header1_d .h_tool a { color:#626262;padding:0px 6px;line-height:13px;display:inline-block;height:13px; }
.header1_d .h_tool a:hover { text-decoration:underline; }
  /*菜单 开始*/
.header1 .menu_d { margin:0px auto;width:980px;z-index:99; }
.menu_d .menu { width:100%;height:37px; }
.menu_d .menu ul{ float:left; }
.menu_d .menu ul li{ float:left;position:relative; }
.menu_d .menu ul li >a{ color:#fff;font-size:16px;display:block;width:108px;text-align:center;padding-bottom:2px;height:37px;line-height:37px;margin: 0px 7px;position:relative; }
.menu_d .menu ul li >a.hover,.menu_d .menu ul li >a:hover{ font-weight:100;background-color:#678900;border-radius:9px 9px 0px 0px;-moz-border-radius:9px 9px 0px 0px;-webkit-border-radius:9px 9px 0px 0px; font-weight:bold; }
.menu_d .menu ul li .twoMenu { position:absolute;top:38px;left:7px; z-index:99;background-color:#678900;border-radius:0px 0px 9px 9px;-moz-border-radius:0px 0px 9px 9px;-webkit-border-radius:0px 0px 9px 9px;top:38px\9;  }
.menu_d .menu ul li .twoMenu a{ color:#FFF;display:block;width:108px;height:38px;text-align:center;line-height:38px; }
.menu_d .menu ul li .twoMenu a:hover , .menu_d .menu ul li .twoMenu a:hover{ background-color:#88b618; border-radius:0px 0px 9px 9px;-moz-border-radius:0px 0px 9px 9px;-webkit-border-radius:0px 0px 9px 9px;}
  /*菜单 结束*/

.header1 .i_flash {width: 700px; position:absolute;top:0px;left:280px;}
.flash_img{position: absolute;top: 10px;left: 100px;width: 270px;opacity:0;}
.xx01{top: 20px;left: 254px;-webkit-animation: leftXx01 12s infinite linear;-ms-animation: leftXx01 12s infinite linear;animation: leftXx01 12s infinite linear;}
.xx02{top: 20px;left: 570px;-webkit-animation: leftXx02 12s infinite linear;-ms-animation: leftXx02 12s infinite linear;animation: leftXx02 12s infinite linear;}
.xx03{top: 70px;left: 292px;-webkit-animation: leftXx03 12s infinite linear;-ms-animation: leftXx03 12s infinite linear;animation: leftXx03 12s infinite linear;}
.xx04{top: 70px;left: 600px;-webkit-animation: leftXx04 12s infinite linear;-ms-animation: leftXx04 12s infinite linear;animation: leftXx04 12s infinite linear;}


/* header 结束 */

/*主体*/
.body_main { width:980px;margin:0px auto 0px;position:relative;background:#FFF; }
.main{ background:url(../images/main-top.jpg) no-repeat top center;}

/* -----------------底部----------------------------------------------- */
.body_footer { width:980px;margin:0px auto 20px;background:url(../images/footer_bg.png)  no-repeat bottom center;padding-bottom:9px; }
.body_footer .info { background-color:#80a70b;text-align:center;padding-top:6px;color: #FFF; }
.body_footer .info .links { line-height:18px;height:18px;font-weight:bold; }
.body_footer .info .links a ,.body_footer .info a { margin:0px 15px;color: #FFF;font-weight:100; color:#fff;}
.body_footer .info a:hover { text-decoration:underline; }


@-webkit-keyframes leftXx01 {
    0% { opacity:0;left:354px; }
    10% { opacity:1;left:254px; }
    100% { opacity:1;left:254px; }
}
@-moz-keyframes leftXx01 {
    0% { opacity:0;left:354px; }
    10% { opacity:1;left:254px; }
    100% { opacity:1;left:254px; }
}
@-ms-keyframes leftXx01 {
    0% { opacity:0;left:354px; }
    10% { opacity:1;left:254px; }
    100% { opacity:1;left:254px; }
}
@-o-keyframes leftXx01 {
    0% { opacity:0;left:354px; }
    10% { opacity:1;left:254px; }
    100% { opacity:1;left:254px; }
}
@keyframes leftXx01 {
    0% { opacity:0;left:354px; }
    10% { opacity:1;left:254px; }
    100% { opacity:1;left:254px; }
}

@-webkit-keyframes leftXx02 {
    0% { opacity:0;left:670px; }
    10% { opacity:0;left:670px; }
    20% { opacity:1;left: 570px;}
    100% { opacity:1;left: 570px; }
}
@-moz-keyframes leftXx02 {
    0% { opacity:0;left:670px; }
    10% { opacity:0;left:670px; }
    20% { opacity:1;left: 570px;}
    100% { opacity:1;left: 570px; }
}
@-ms-keyframes leftXx02 {
    0% { opacity:0;left:670px; }
    10% { opacity:0;left:670px; }
    20% { opacity:1;left: 570px;}
    100% { opacity:1;left: 570px; }
}
@-o-keyframes leftXx02 {
    0% { opacity:0;left:670px; }
    10% { opacity:0;left:670px; }
    20% { opacity:1;left: 570px;}
    100% { opacity:1;left: 570px; }
}
@keyframes leftXx02 {
    0% { opacity:0;left:670px; }
    10% { opacity:0;left:670px; }
    20% { opacity:1;left: 570px;}
    100% { opacity:1;left: 570px; }
}

@-webkit-keyframes leftXx03 {
    0% { opacity:0;left:392px; }
    20% { opacity:0;left:392px; }
    30% { opacity:1;left:292px; }
    100% { opacity:1;left:292px; }
}
@-moz-keyframes leftXx03 {
    0% { opacity:0;left:392px; }
    20% { opacity:0;left:392px; }
    30% { opacity:1;left:292px; }
    100% { opacity:1;left:292px; }
}
@-ms-keyframes leftXx03 {
    0% { opacity:0;left:392px; }
    20% { opacity:0;left:392px; }
    30% { opacity:1;left:292px; }
    100% { opacity:1;left:292px; }
}
@-o-keyframes leftXx03 {
    0% { opacity:0;left:392px; }
    20% { opacity:0;left:392px; }
    30% { opacity:1;left:292px; }
    100% { opacity:1;left:292px; }
}
@keyframes leftXx03 {
    0% { opacity:0;left:392px; }
    20% { opacity:0;left:392px; }
    30% { opacity:1;left:292px; }
    100% { opacity:1;left:292px; }
}

@-webkit-keyframes leftXx04 {
    0% { opacity:0;left:700px; }
    30% { opacity:0;left:700px; }
    40% { opacity:1; left: 600px; }
    100% { opacity:1; left: 600px; }
}
@-moz-keyframes leftXx04 {
    0% { opacity:0;left:700px; }
    30% { opacity:0;left:700px; }
    40% { opacity:1; left: 600px; }
    100% { opacity:1; left: 600px; }
}
@-ms-keyframes leftXx04 {
    0% { opacity:0;left:700px; }
    30% { opacity:0;left:700px; }
    40% { opacity:1; left: 600px; }
    100% { opacity:1; left: 600px; }
}
@-o-keyframes leftXx04 {
    0% { opacity:0;left:700px; }
    30% { opacity:0;left:700px; }
    40% { opacity:1; left: 600px; }
    100% { opacity:1; left: 600px; }
}
@keyframes leftXx04 {
    0% { opacity:0;left:700px; }
    30% { opacity:0;left:700px; }
    40% { opacity:1; left: 600px; }
    100% { opacity:1; left: 600px; }
}
