@charset "utf-8";
/*reset.css*/body{color:#000;background:#fff;border-left:5px solid #666;border-right:5px solid #666;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}li{list-style:none;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
/*grids.css*/body{text-align:center;width:990px}
#doc3{text-align:left;MARGIN: 0px auto;background:#fff;}
a{color:#0066FF;}
#lg{height:57px; padding:6px; float:left;}
#lg img{margin-top:5px;}
#sernav,h2{height:27px; line-height:27px; background:#e6f2ff; border-bottom:1px solid #b6cce1;  padding-top:2px;width:auto;font-size:16px;text-align:center; color:#000; font-weight:bold}
#sernav a{margin:0px; text-decoration:none;}
#sernav a:hover{ text-decoration:underline;}
#sernav a.curpage{color:#000; cursor:default; text-decoration:none;}

/*head end*/
#resimg{text-align:center; float:left;background:#fff; width:815px; padding-top:10px;}
#resimg img,a img{ 
border:0; 
margin:0; 
padding:0; 
max-width:815px; 
width: expression(this.width > 815 ? 815: true);
} 
.slideshow{width:770px;height:120px; background:#fff;  margin-bottom:0px;padding-top:15px; padding-left:25px;padding-right:20px;}
.slideshow:after{content:".";display:block;height:0;visibility:hidden;margin:0;padding:0;font-size:0px;}
.slideshow a.preimg, .slideshow a.nextimg{display:block;width:25px;height:83px; overflow:hidden; text-decoration:none; background-repeat:no-repeat; background-image:url(slidearr.gif); text-indent:-9999px;}
.slideshow a.nextimg{float:right;}
.slideshow a.preimg{float:left;}
.slideshow div.imgstream{width:700px;height:112px; float:left; overflow:hidden; position:relative;}
.slideshow div.imgstream ul.imgcontainer{list-style:none;zoom:1; height:112px; position:absolute; top:0; left:0; margin:0; padding:0;}
.slideshow div.imgstream ul.imgcontainer li.imgitem{float:left;width:140px; height:112px; color:#000; overflow:hidden; text-align:center;}
.slideshow .outer{ height: 110px; overflow:hidden; position: relative;width: 125px; background:url(indicator1a.gif) center center no-repeat #fff;border:1px solid #d9d9d9; overflow:hidden; margin:0 auto; text-align:center}
.slideshow div.imgstream ul.imgcontainer li.current .outer{background:#ECECE9; border:1px solid #D6D6D3}
.slideshow div.zt{width:720px;float:left; position:absolute;overflow-x:auto;overflow-y:auto;height:115px;}
.slideshow div.zt ul.imgcontainer{list-style:none;zoom:1; height:112px; position:absolute; top:0; left:0; margin:0; padding:0;}
.slideshow div.zt ul.imgcontainer li.imgitem{float:left;width:140px; height:112px; color:#000; overflow:hidden; text-align:center;}
.slideshow .outer{ height: 110px; overflow:hidden; position: relative;width: 125px; background:url(indicator1a.gif) center center no-repeat #fff;border:1px solid #d9d9d9; overflow:hidden; margin:0 auto; text-align:center}
.slideshow div.zt ul.imgcontainer li.current .outer{background:#ECECE9; border:1px solid #D6D6D3}

.slideshow .outer .blank{height:92px; width:0;}/*上下空白高度*/
.slideshow .outer img{vertical-align:middle}
.slideshow .over{height:110px;background:#ECECE9; border:1px solid #D6D6D3}
.slideshow .middle {position: absolute; top: 50%; left:0%;} /* for explorer only*/
.slideshow .middle[class]{display: table-cell; vertical-align: middle; position: static;}
.slideshow .inner{position: relative; _top: -50%;width: 93px;margin: 0 auto; text-align:center;}
.slideshow .outer:hover .inner{width: 93px;}
#imgfrom{text-align:center; margin-bottom:10px;}
#nn-main {
	CLEAR: both; BACKGROUND: #fff; OVERFLOW: hidden;  HEIGHT: 40px
}
#nn-logo {
	MARGIN-TOP: 5px; BACKGROUND: url(logo.gif) no-repeat left top; FLOAT: left; MARGIN-LEFT: 8px; OVERFLOW: hidden; WIDTH: 222px; HEIGHT: 40px; TEXT-ALIGN: left
}
#nn-logo A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 222px; COLOR: #000; TEXT-INDENT: -5000px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 31px
}
#nn-main .setright {
	MARGIN-TOP: 5px; FLOAT: right; LINE-HEIGHT: 31px
}
#nn-main .setright LI {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; COLOR: #000; HEIGHT: 31px
}
#nn-main .setright A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#nn-main .setright .current a {	FONT-WEIGHT: bold; COLOR: #dd137b}
#nn-main .setright A:hover {
	COLOR: #dd137b
}
#logo{ float:left; padding:5px 15px 5px 5px}
#logo_img{float:left; padding: 5px 0px;width:300px;height:50px}
#logo a{color:#999; text-decoration:none; font:22px arial black}
#news{margin:0px; text-align:left}
.top_menu{clear:both;border:#ccc 1px solid; margin:5px 0 0 0;height:26px; }
ul.top_menu_nav{padding:0px;}
.top_menu_nav li{border-right:#ccc 1px solid;  float:left;  margin:0px; list-style-type:none;}
.top_menu_nav a, .top_menu_nav a:visited, .top_menu_nav a:hover{ display:block; color:#666; text-align:center; text-decoration:none; padding:1px 11px; font-weight:bold;font-size:1.17em;line-height:24px}
.top_menu_nav a:hover, a.cs,a.cs:visited,.menu_2 a{ color:#666;line-height:24px}
a.cs,a.cs:visited,.top_menu_nav a:hover{ color:#666;background:url(/img/bk.gif) repeat-x left top;}
.top_menu_ads{border:#e8e8e8 1px solid; margin:3px 0px 10px; padding:3px 0px}
.menu_2{padding:4px 10px;background:url(/img/bk.gif) repeat-x left top; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.menu_2 a:hover,a.cr{color:#CC3300;text-decoration:underline;}
.wide_tag{font-size:0px; z-index:1000; right:-4px; background:url(wide.gif) no-repeat 0px 0px; overflow:hidden; width:41px; cursor:pointer; bottom:-4px; text-indent:-40px; position:absolute; height:41px}
h1,h1 a{font-size:16px;text-align:center; color:#000; }
.con {MARGIN: 0px auto; WIDTH: 100%; background-color:#FFF}
#bd {float: left;padding: 0px;MARGIN: 0px;width: 815px;}
#footer_copy{font-size:1em; float:left; width:100%; text-align:center; padding-top:10px}
#mainbar{width:auto; text-align:center;padding:30px;}
.w{float:left; padding:10px 3px 1px 3px; width:120px; height:110px; position:relative}
.w div.image{float:left; border:1px solid #e3e3e3; width:110px; padding:4px !important; padding:4px 4px 0 4px}
.image a{display:block; background-color:#f3f3f3; height:82px}
.image img{float:left; border:0; margin:0; padding:0; width:110px; height:82px}
.image a{float:left; position:relative; overflow:visible; width:110px; height:82px; line-height:0px; font-size:0; display:block}
.wide a{height:69px; display:block; padding:6px 0 7px 0}
.wide img{height:69px}
.stars{width:15px; padding:2px 1px 0 1px; float:left; height:88px}
.stars a{border:0; margin:0; padding:0}
.stars img{padding:3px 0 0 1px !important; padding:4px 0 0 1px; border:0; margin:0}
h2{margin-bottom: 50px!important;}
.rightv{float:left; width:173px!important;width:169px;  text-align:left; background-color:#FFFFFF}
.page{ text-align:center}
ul.categories_nav{clear:both; padding:0px 2px 5px 1px; margin:0px 0px 10px;  list-style-type:none; text-align:left; font-size:1.1em}
.cd{float:left; font-weight:bold}
.ab{float:left; width:565px}
ul.categories_nav li{display:block; margin:0px; padding:3px 0px 0px}
ul.categories_nav li ul{display:none; padding-left:1em}
ul.categories_nav li.open ul{display:block}
ul.categories_nav li a{border-width:0px; margin:0px; text-decoration:none; padding:2px 0px 0px 8px}
ul.categories_nav li#active a{color:#600; text-decoration:none}
ul.categories_nav li a:hover{color:#f90; text-decoration:underline}
ul.categories_nav li.active a:hover{color:#600; text-decoration:none}
a.in{ font-size:14px}
h3{padding:2px;margin:5px;color:#666;}
