﻿@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{color:#777777; font-size:12px; font-family:Arial; line-height:24px}
select,input,img,select{vertical-align:middle;}
li{list-style:none;}
a{blr:expression(this.onFocus=this.blur()); }
a:focus{outline:none;}

a{text-decoration:none;}
a:link{color:#555555;}
a:visited{color:#555555;}
a:hover{color:#74b500;}
a:active{color:#74b500;}
.clearboth{ overflow:hidden; clear:both; height:0}
.vaimg{display:table-cell;*display:block;overflow:hidden;font:0px/108px 'Arial';text-align:center;vertical-align:middle;}
.vaimg img{vertical-align:middle;}

.fl{display:inline;float:left;}
.fr{display:inline;float:right;}

.waper{ width:961px; margin:0 auto}


/*---header----------------------*/

.header{ background:url(../images/header_bg.jpg) repeat-x; width:100%; height:118px}
.header .tags{ background:url(../images/tags_bg.jpg) no-repeat; width:180px; height:28px;  margin-bottom:15px; text-align:center;color:#fff; margin-top:15px; margin-left:30px}
.header .tags a{ color:#fff; padding:0 5px; line-height:28px}
.header .tags a:hover{ color:#fff; text-decoration:underline}
.header .tlogin{ margin-top:5px}
.header .tel{ margin:0px 0px 0 0;  float:right;  }
.header .tcent{     vertical-align:middle;}


/*---navBox----------------------*/

.navBox{ background:url(../images/nav_bg.jpg) repeat-x; border-bottom: solid 3px #9cc22f; width:100%; height:35px}
.nav{ width:766px; float:left}
.nav li{  float:left; position:relative; height:35px; font-size:14px;z-index:999999;line-height:35px; background:url(../images/nav_line.jpg) no-repeat right center; display:block}
.nav-a a{ color:#2a2a2a; font-weight:bold; padding:0 20px;}
.nav-a a:hover{ color:#597921;}


.nav-box{ width:100px; position:absolute;left:0px;top:35px; display:none; background:#e0e0e0; font-size:12px; font-family:"宋体"; padding-bottom:10px; text-indent:25px}
.nav-box dd{width:100px; height:26px; line-height:26px; z-index:99;background:url(../images/iocn.jpg) no-repeat 15px center; display:block; overflow:hidden;  }

.nav-div2{ width:170px;position:absolute;top:0px; left:100px; display:none; background:#e0e0e0;padding:10px 0}
.nav-div2 a{ display:block; width:170px;background:url(../images/iocn.jpg) no-repeat 10px 12px; height:20px; overflow:hidden;}
.nav li:hover .nav-box{display:block}
.nav-a .nav-box a{ margin:0 0px; padding:0 0px} 


.nav li:hover a{color:#597921;}
.nav li:hover a:hover{color:#597921;}
.nav li .nav-box a{ font-weight:normal; color:#333}
.nav li .nav-box a:hover{ color:#597921; text-decoration:underline}

/*---searchBox----------------------*/

.searchBox{ float:right; margin-top:5px}
.searchText{width:130px; border:solid 1px #ddd; height:21px; line-height:21px;float:left}
.searchBut{  background:url(../images/search_but.jpg) no-repeat; width:51px; height:24px; border:none; cursor:pointer; float:left}

/*--banner-----------------------------------*/


.banner{width:100%; height:270px; overflow:hidden; position:relative;}
.banner ul{width:1453px; height:270px; margin-left:-726px; left:50%; position:absolute; top:0px;}
.banner ul li{width:1453px; height:270px; position:absolute; left:0px; top:0px;}





.bottonIcon{background:url(../images/cu_line.jpg) repeat-x; height:34px; width:100%}
.botton { float:right; padding-top:12px}
.botton span { display:block; background:url(../images/2.jpg) no-repeat; width:9px; height:9px; float:left; margin-left:8px; cursor:pointer}
.botton .current { background:url(../images/1.jpg) no-repeat; width:9px; height:9px;}
.page{color:#868686;text-align:right; line-height:20px; font-size:13px; height:20px;  width:730px; padding-bottom:20px; margin-top:20px}
.page a{color:#868686; padding-right:10px}
.page a:hover{color:#f30;}



.footBox{background:#eee; width:100%; height:28px; margin-top:30px}
.footNav{   height:28px; line-height:28px; color:#666;  overflow:hidden;}
.footNav a{ padding:0 10px; color:#555}
.footNav a:hover{ color:#597921; text-decoration:underline}

.foottext{ line-height:26px; padding:10px 0}
.foottext1{ width:700px; padding-left:10px}
.foottext1 a{ padding-left:5px;}
.foottext2{ margin-right:10px}

