@charset "utf-8";
/* CSS Document */

/*CSS reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textatea, p, blockquote, th, td, input { margin: 0; padding: 0; }
body { font-size: 12px; font-family: Arial, Helvetica, sans-serif, "微软雅黑"; width: 100%; }
html,body { min-width: 1050px }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul, li { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
addr, acronym { border: 0; }
a { color:#333; text-decoration:none}
a:hover { text-decoration: none; color: #007a23 }
.fl { float: left; }
.fr { float: right; }
.hui_9 { color:#999;}
.hui_6 { color:#666}
.orange { color: #fb6c00; }
.green { color: #007a23 }
.text_decnone { text-decoration:underline}
.clear { clear: both; }
.eng { font-size: 12px; color: #bababa; text-transform: uppercase; font-weight: normal; }

.ft11 { font-size:11px}
.ft12 { font-size:12px}
.ft14 { font-size:14px}
.ft16 { font-size:16px}
.ft18 { font-size:18px}
.ft20 { font-size:20px;}
.ft22 { font-size:22px;}
.ft24 { font-size:24px;}
.ft26 { font-size:26px;}

.padd15 { padding: 0px 15px; }
.padd20 { padding: 14px 20px; }
.padr10 { padding-right:10px;}
.padbot10 { padding-bottom: 8px }
.martb03 { margin: 4px 0px; }
.marl15 { margin-left:15px;}
.marl60 { margin-left:63px;}
.marbot10 { margin-bottom: 10px; }
.marbot15 { margin-bottom:15px;}
.marbot20 { margin-bottom:20px;}
.marr10 { margin-rights:10px;}
.marlr05 { margin:0px 7px;}

.banner{ width: 100%; height: 900px; position: relative; overflow: hidden; margin: 0px 0px 0px 0px; padding: 0; }
.banner .pic,.banner .pic li{ width: 100%; height: 900px; overflow: hidden; }
.banner .pic li{position:absolute; display:none;}
.banner .ben{ position: absolute; width: 100%; margin: 0px auto; height: 5px; z-index: 10; top: 430px; text-align: center }
.banner .ben span{ background: #fff; display: inline-block; cursor: pointer; width: 35px; height: 5px; margin: 0 2px; overflow: hidden; }
.banner .ben span.on{background:#fb6c00;}

.wrapper { width: 100%; margin: 0px; }
.head { width: 100%; margin: 0px; padding: 0px; background: #007a23; }
.head_top { width: 1130px; margin: 0px auto; height: 32px; line-height: 32px; padding: 0px; }
.head_top span { font-size: 10px; color: #CCC; margin: 0px 10px; }

.head ul.header { width: 1130px; height: 185px; margin: 80px auto; text-align: center; }

.head_nav { width: 1050px; height: 65px; padding: 15px 0px; margin: 0px auto; }
.head_nav ul.nav { width: 780px; padding-top: 20px; }
.head_nav ul.nav li{ float: left; height: 31px; line-height: 31px; font-size: 14px; font-weight: bold; margin: 0px 0px 0px 10px; }
.head_nav ul.nav li.last { background:none}
.head_nav ul.nav li a { width:86px; height:31px; line-height:31px; text-align:center; color:#fff; display:block}
.head_nav ul.nav li a:hover,.head_nav ul.nav li a.on { background:url(../images/nav_bg.jpg) no-repeat;}

.index_page { width: 100%; margin: 0px; padding: 0px; position: absolute; z-index: 100; left: 0px; top: 560px; background:url(../images/page_bg.png) no-repeat center top }
.index_page_area { width: 1050px; padding: 30px 0px 50px 0px; margin: 0px auto; min-height: 600px; }

.foot { background: url(../images/foot_bg.jpg) no-repeat; height:167px; padding:35px 0px; }
.foot ul { width:1130px; margin:0px auto}
.foot li.link { width: 1130px; height: 24px; padding: 20px 0px; background: url(../images/foot_x.jpg) repeat-x left bottom; color: #fff; margin: 0px auto 20px auto }
.foot li.foot_link select { width: 260px; height: 30px; border: 0px; line-height: 30px; color: #666; font-size: 12px; padding-left: 15px; margin: 0px 8px; }
.foot li.foot_txt { font-size: 14px; line-height: 24px; margin:0px 20px; color: #fff; background: url(../images/wx_code.jpg) no-repeat right bottom; }
.foot li.foot_txt p.link { padding: 30px 0px 20px 0px; color: #00cc78 }
.foot li.foot_txt p.link span { margin: 0px 15px; }
.foot li.foot_txt a { color:#fff;}
.foot li.foot_txt a:hover { text-decoration:underline}
