﻿@charset "utf-8";
*{ padding:0; margin:0;}
body { line-height: 24px; font-family: "宋体"; background: url(images/body_bg.png) #ffdfa2 repeat-x; color: #333; font-size: 12px; }
a { color: #333; text-decoration: none }
a:hover { color: #f60; text-decoration: underline }
em { font-style: normal }
h4 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis }
input { line-height: 16px; font-size: 12px }
select { line-height: 16px; font-size: 12px }
img { border:0; }
table { border-collapse: collapse }
ol,ul,li { list-style-type: none }


.tc { text-align: center }
.tl { text-align: left }
.tr { text-align: right }
.dis { display: block }
.undis { display: none }
.fl { float: left }
.fr { float: right }
.cl { clear: both }
.fb { font-weight: bold }
.fnb { margin-left: -1px; font-weight: 200 }
.mb6 { margin-bottom: 6px }
.ml10 { margin-left: 10px }
.mr10 { margin-right: 10px }
.mb10 { margin-bottom: 10px }
.mt10 { margin-top: 10px }
.mc { margin: 0px auto }
.pt10 { padding-top: 10px }
.clear {clear: both;}
.clearbox { padding-bottom: 0px; line-height: 1px; margin: 0px; padding-left: 0px; padding-right: 0px; height: 1px; clear: both; font-size: 1px; overflow: hidden; padding-top: 0px }
.blank10 { line-height: 10px; height: 10px; clear: both; font-size: 10px }
.blank7 { line-height: 7px; height: 7px; clear: both; font-size: 7px }
.clearfix { zoom: 1 }
.clearfix:after { display: block; height: 0px; visibility: hidden; clear: both; overflow: hidden; content: "." }
.h10 { line-height: 10px; height: 10px; overflow: hidden }
.wrap { margin: auto; width:980px; background: #fff; overflow:hidden; }
.wrapper { margin: auto; width: 1000px; background: #fff }
.top { padding-bottom: 0px; line-height: 31px; padding-left: 15px; padding-right: 15px; background: url(images/top.png) no-repeat left top; height: 31px; padding-top: 0px }
.top .bd { text-align: center; width: 300px }
.top .bd a { padding-bottom: 2px; padding-left: 18px; padding-right: 0px; background: url(images/col.png) no-repeat left top; margin-right: 6px; padding-top: 2px }
.top .bd a.col2 { background-position: 0px -19px }
.top .bd a.col3 { background-position: 0px -37px }
.top span { width: 250px; display: block }
.top span a { margin: 0px 5px }
.banner { height:220px; overflow: hidden; background: url(images/topbg.jpg); }

.w960 {width: 960px; margin:auto; overflow:hidden; clear:both;}


.bor1 {border: #d2d2d2 1px solid;}
.hr10{ height:10px; overflow:hidden;}


.navBar{ width:960px; margin:auto;  position:relative; z-index:1; color:#fff; height:36px; line-height:31px;}
.nav{ height:36px; line-height:36px;background:url(../images/menu_bg.gif) repeat-x; padding:0 10px; zoom:1;}
.nav li{ float:left; width:92px; text-align:center; display:inline;  font-weight:normal;  position: relative;}
.nav li a{ display:block; color:#fff; font-size:14px; background:url(../images/menu_bg.gif) repeat-x;font-family:"Microsoft YaHei",SimSun,SimHei;}
.nav li a:hover,.nav .on .a1{ height:36px; line-height:36px;background: url(../images/gxll_menuon.gif) repeat-x right 50%; cursor: pointer;  color:#fff; text-decoration:none; }
.nav li  div{ position: absolute; z-index: 100; top: 36px; width: 92px; left: 0; display: none}
.nav li:hover  div{ display: block;}

.subNav{ color:#333;  height:30px; line-height:30px; background:#fff; border:1px solid #ccc; overflow:hidden; padding:0 10px;  }
.subNav li{ overflow:hidden; zoom:1; }	
.subNav iframe{ float:right;  }
.subNav a{ margin:0 10px;  }




.moreLinks { BORDER-BOTTOM: #fddf8d 1px solid; BORDER-LEFT: #fddf8d 1px solid; MIN-HEIGHT: 90px; BACKGROUND: url(images/links_bg.png) repeat-x 50% bottom; HEIGHT: auto !important; BORDER-TOP: #fddf8d 1px solid; BORDER-RIGHT: #fddf8d 1px solid; _height: 90px }
.moreLinks .hd { PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; PADDING-TOP: 10px }
.moreLinks .hd SELECT { MARGIN: 0px 10px; WIDTH: 142px; FLOAT: left }
.moreLinks .bd { MARGIN: 0px auto; WIDTH: 950px; OVERFLOW: hidden; PADDING-TOP: 10px }
.moreLinks .bd UL { WIDTH: 960px }
.moreLinks .bd UL LI { WIDTH: 120px; FLOAT: left }
.moreLinks .bd UL LI IMG { WIDTH: 110px; HEIGHT: 40px }
#footer { BACKGROUND: url(images/footer.png) repeat-x 50% top; PADDING-TOP: 15px }
#footer .hd A { MARGIN: 0px 5px }
#footer .copyright { COLOR: #666 }
.sitemap { MARGIN: 0px auto; WIDTH: 660px }
.sitemap H3 { LINE-HEIGHT: 33px; MARGIN-TOP: 15px; PADDING-LEFT: 32px; BACKGROUND: url(images/sitemap_bg.gif) no-repeat 0px 0px; HEIGHT: 33px; CLEAR: both }
.sitemap H3 { COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold }
#sitemap .sitemap H3 A { COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: bold }
.sitemap H3 { MARGIN-BOTTOM: 6px }
#sitemap .sitemap LI { MARGIN-BOTTOM: 6px }
.sitemap OL { CLEAR: both }
.sitemap LI { TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 120px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 32px; FONT-SIZE: 12px; MARGIN-RIGHT: 10px }
.sitemap LI A { BORDER-BOTTOM: #e3f0f9 1px solid; BORDER-LEFT: #e3f0f9 1px solid; TEXT-OVERFLOW: ellipsis; DISPLAY: block; WHITE-SPACE: nowrap; OVERFLOW: hidden; BORDER-TOP: #e3f0f9 1px solid; BORDER-RIGHT: #e3f0f9 1px solid; -o-text-overflow: ellipsis }
.sitemap LI A:hover { BORDER-BOTTOM: #f60 1px solid; BORDER-LEFT: #f60 1px solid; BORDER-TOP: #f60 1px solid; BORDER-RIGHT: #f60 1px solid }



/*底部图库*/
.tuku{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.tuku .hd{height:31px; line-height:31px; background:url(images/pic_title_bg.jpg) repeat-x; padding:0 10px;color:#FFF; overflow:hidden;  }
.tuku .hd a{ color:#FFF;}
.tuku .hd h2{ float:left; font-size:16px;}
.tuku .hd span{ float:right;}
.tuku .bd{ padding:10px 10px 0 10px; overflow:hidden;}
.tuku .bd ul{ overflow:hidden; zoom:1; }
.tuku .bd ul li{ height:126px; margin:0 8px; float:left; _display:inline; background:none; text-align:center; overflow:hidden; }
.tuku .bd ul li .pic{ text-align:center; }
.tuku .bd ul li .pic img{ width:125px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
.tukut .bd ul li .pic a:hover img{ border-color:#999;  }
.tuku .bd ul li .title{ line-height:24px;   }