@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; line-height:200%;}
body, button, input, select, textarea { font: 12px/1.5 Arial, SimSun, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
address, cite, dfn, em, var { font-style: normal; }
ul,li, ol { list-style: none; }
a { text-decoration: none;}
legend { color: #000; }
fieldset, img { border: 0; vertical-align: bottom; }
section, article, aside, header, footer, nav, dialog, figure { display: block; }
figure { margin: 0; }
button, input, select, textarea { font-size: 100%;border:0;background:none;outline:none; }
table { border-collapse: collapse; border-spacing: 0 }
.clear { display: block; height: 0; overflow: hidden; clear: both }
.clearfix:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;}
a:link, a:visited { text-decoration: none;}
a:hover, a:active { text-decoration: underline; }
a { blr:expression_r(this.onFocus=this.blur());}
a { outline: none; transition-duration: 0.3s, 0.3s; transition-property: background-color, color; transition-timing-function: ease, ease;}
table { border-collapse: collapse; border-spacing: 0; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.noBg { background: none !important; }
.noBd { border: none !important; }
.mr0{margin-right:0 !important; float:right !important;}
.info{text-align: justify; text-justify: inter-ideograph;}

/**body**/
body { color: #333; }
a { color: #333; }
a:hover { text-decoration: underline; color: #c00; }
.wrap { width: 1000px; margin: 0 auto; }

/**header**/
.topArea{height:28px;line-height:28px;border-bottom:1px solid #ede3d9;background:url(topArea.jpg);color:#999;}
.welcome{float:left;}
.topArea iframe{float:left;margin:2px 0 0 20px;}
.set{float:right;}
.set a{color:#999;}
.set a:hover{color:#c00;}
.set1{background:url(../img/set1.jpg) left center no-repeat;padding-left:20px;}
.set2{background:url(../img/set2.jpg) left center no-repeat;padding-left:20px;margin-left:5px;}
/* .topbg{height:240px;background:#fff url(../img/top4.jpg) center no-repeat;background-size: 100% 100%;} */
.topbg{width: 100%;}
.logo{float:left; padding-top:60px;}
.navbg{height:70px;background:url(../img/navbg.jpg);border-bottom:1px solid #CEF5B6; }

/**nav**/
.nav { width:1000px; height: 43px; float:left; font-family:Microsoft YaHei;}
.nav ul li { width: 100px; float: left; display: inline; background:url(navLine.png) right center no-repeat; position:relative;z-index:10;}
.nav ul li a { display: block; height: 43px; line-height:43px; color: #fff; font-size: 15px; text-align:center; }
.nav ul li a:hover, .nav ul li a.current {text-decoration: none; color:#019593; background:url(../img/current.png) center bottom no-repeat; font-weight:bold;}
.nav .subNav {position: relative; top:0;width:auto;color:#006600; z-index: 10; display:none;}
.nav .subNav a{display:inline;line-height:27px;padding:0 10px;color:#019593;font-size:12px;white-space:nowarp;}
.nav .subNav a:hover{color:#c00;}

.li1 .subNav{width: 350px; left:0;}
.li2 .subNav{width: 350px; left:0;}
.li3 .subNav{width: 350px; left:0;}
.li4 .subNav{width: 140px; left:0;}
.li5 .subNav{width: 250px; left:20px;}
.li6 .subNav{width: 180px; left:0;}
.li7 .subNav{width: 180px; left:0;}
.li8 .subNav{width: 140px; left:-20px;}
.li9 .subNav{width: 140px; left:-20px;}

.search {float:right; height:26px; background:url(search.png); margin-top:9px;overflow:hidden;}
.search form {position:relative; width:236px; height:26px;}
.search form .search-input-box input {width:197px; height:26px;line-height:26px; color:#888176; padding-left:5px;}
.search form .search-btn {position:absolute; right:0; top:0;}
.search form .search-btn button {display:block; width:34px; height:26px; background:url(blank); text-indent:-999em; cursor:pointer;}

/**banner**/
.banner {height: 438px; position: relative; margin:0 auto; }
.banner .hd { width:100%;position: absolute; bottom: 15px; z-index: 1;}
.banner .hd ul { height:12px; float: right; display:inline; }
.banner .hd ul li { float: left; margin-left: 5px; width: 12px; height: 12px; background:#191919; text-indent:-999em; font-size:0;}
.banner .hd ul li.on { background:#fff001; }
.banner .bd { position: relative; width:100%; height: 438px; z-index: 0; overflow: hidden;}
.banner .bd ul{width:1920px;height:438px;position:absolute;left:50%;top:0;margin-left:-960px;}
.banner .bd ul li { zoom:1; vertical-align:middle; height:438px;}

/**footer**/
.ftNav{background:#E1EFD1;border-top:1px solid #ADD69E;border-bottom:1px solid #e3e3e3;line-height:36px;text-align:center;}
.ftNav a{padding:0 20px;}

.copyRight{height:115px;background:#15350D;color:#fff;text-align:center;line-height:24px;padding-top:40px;}
.copyRight a{color:#fff;}
.copyRight .pic{float:left;margin-left:150px;}
.copyRight .i{width:100%; margin:0 auto;}




