@charset "gb2312";

/* -------------全局css定义------------ */
body { margin: 0 auto; padding: 0; background: #c6cfd0 url(../images/bg.gif); color: #000; font: 12px tahoma, sans-serif; text-align: center; }
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
li{ list-style-type: none; }

/* -------------链接颜色------------- */
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #ff3300; text-decoration: underline; }
a:active { color: #0066cc; text-decoration: none; }

.cred,a.cred:link,a.cred:visited{ color:#ff0000; }.cdred,a.cdred:link,a.cdred:visited{ color:#c00;}
.cwhite,a.cwhite:link,a.cwhite:visited{ color: #fff; font-weight: bold; }a.cwhite:hover { color: #ffff00; text-decoration: underline; }
.cwhite2,a.cwhite2:link,a.cwhite2:visited{ color: #ffff00; font-weight: bold; }a.cwhite2:hover { color: #ffff00; text-decoration: underline; }
.cblack,a.cblack:link,a.cblack:visited{ color: #333;  text-decoration: underline; }a.cblack:hover { color: #ee0000; text-decoration: underline; }
.cblue,a.cblue:link,a.cblue:visited{color:#1f3a87;}a.cblue:hover{color:#bc2931;}
.cgray,a.cgray:link,a.cgray:visited{ color: #4f544d;}.cdgray,a.cdgray:link,a.cdgray:visited{ color: #666;}
.cyellow,a.cyellow:link,a.cyellow:visited{color:#ff0;}
.cpurple,a.cpurple:link,a.cpurple:visited{ color:#9d01a2;}
.credfb{ font-weight: bold;  text-decoration: none; color: #ff3300;}
.cgreen,a.cgreen:link,a.cgreen:visited{ color: #009900; }a.cgreen:hover,a.cgreen:active {	text-decoration:underline; color:#FF5500;}

/* 字体大小 及 颜色*/
.f12px { font-size:12px;}
.f14px { font-size:14px;}
.fb {	font-weight: bold;}
.fi {	font-style: italic;}

/* -----------排版 属性------------ */
.left { float: left;}
.right { float: right;}
.center{ text-align: center; }
.clear0 { clear: both; font: 0px/0px sans-serif; }
.clear { clear: both; font-size: 1px; width: 1px; visibility: hidden;}
.hidden {display: none;}

.blank1{ clear: both; height: 1px; font: 0px/0px sans-serif; }
.blank3{ clear: both; height: 3px; font: 0px/0px sans-serif; }
.blank{ clear: both; height: 3px; font: 0px/0px sans-serif; background: #c6cfd0; }
.blankall{ clear: both; height: 3px; font: 0px/0px sans-serif;  background: #c6cfd0; width: 823px; margin: 0 auto;}
	

/*背景色定义*/
.bred{ background-color: #ff0000; }
.bwhite{ background-color: #fff; }
.bblack{ background-color: #000; }
.bash{ background-color: #c6cfd0; }

.bg999{ background-color: #999; }
.bga6{ background-color: #a6b0b6; }
.bg98{ background-color: #98b1c4; }
.bg71{ background-color: #71828a; }
.bgf8{ background-color: #f8f8f8; }
/*---------------- 尾部定义 ------------------*/
.footer { width: 817px;width \**\: 823px; border: 3px solid #fff; margin: 0 auto; text-align: center; }
.footer .menu{ padding: 9px; margin: 0 auto; background: #eee; }
.footer .copy{ padding: 5px; margin: 0 auto; background: #f6f6f6; line-height: 180%; height: 80px; }
.footer span { font: 11px arial,helvetica,sans-serif; }

.header{ width: 817px;width \**\: 823px;border: 3px solid #fff; margin: 0 auto; background: #eee; text-align: left; }
.header .functionmenu{ float: right; padding: 18px 10px 0 0; }
.header .functionmenu img{ margin: 0 4px -2px 6px; }
.header .functionmenu a{ color: #333; text-decoration: underline; font-family: "verdana"; }
.header .functionmenu a:hover{ color: #ff3300; text-decoration: underline; font-family: "verdana"; }

.width-300{ width: 260px; border-right: 1px #fff solid; }
.width-400{ width: 350px; border-right: 1px #fff solid; }

.topnav{ float: left; text-align: center; background-color: #eaf2ff;  }
.topnav .menutitle{ height: 25px; line-height: 25px; background-color: #666; border-bottom: 1px #fff solid; }
.topnav .menu{ background-color: #000; }
.topnav .menu li{ float: left; padding: 8px; }
.topnav .menu a{ color: #333; text-decoration: underline; font-family: "verdana"; }
.topnav .menu a:hover{ color: #ff3300; text-decoration: underline; font-family: "verdana"; }

.topnav2{ background-color: #666; border-bottom: 1px #fff solid;  color: #fff;border-top: 1px #fff solid;  color: #fff;}
.topnav2 li{ padding: 6px 8px; float: right; }
.topnav3{ background-color: #eaf2ff;padding: 8px;  }
.topnav3 ul{ }
.topnav3 li{ float: left; width: 74px; height: 24px;  margin: 2px 2px 2px 2px;  }
.header .topnav3  li a{ color: #333; text-decoration: underline; font-family: "verdana"; }
.header .topnav3  li a:hover{ color: #ff6600; text-decoration: underline; font-family: "verdana"; }
/*---  搜索  ---*/
.search{ padding: 5px; color: #008B8B; background-color: #f5f5f5; width: 90%; }
.search input{
} 
/*---  广告  ---*/
.subimgad { border: 3px solid #fff; height: 96px; text-align: center;}
.warp{ background: url(../images/bgline.gif) repeat-y; }
.pagenavcont{margin: 0 auto; border-left: 3px solid #fff; border-right: 3px solid #fff; }
.areaheight{ height: 136px; }
/*分页导航*/
.pagenav { clear: both; padding: 4px; margin: 0px auto; text-align: center; height: 22px; float: right; }
.pagenav a{ float: left; margin: 2px; width: 15px; padding: 2px 0px 2px 0px; background: #f2f2f2; border: #666 1px solid; font: 10px arial,helvetica,sans-serif; }
.pagenav span{ float: left; width: 100px; font-size: 1px; }
.pagenav .w46 { width: 42px; background: #ff6600; color: #fff; }
 a.w46:link, a.w46:visited , a.w46:active  { color: #fff; text-decoration: none; }
 a.w46:hover { color: #fff; text-decoration: underline; }
.pagenav .cF60 {background-color: #ff6600; }
.adright{ text-align: right; }
.adcenter{ text-align: center; clear: both }
.adleft{ text-align: left; }
.Title{ font-weight: bold; font-size: 14px; color: #cc3300; }
.HtmlCode { border: #0099cc 1px solid; padding: 8px; FONT-SIZE: 12px; margin: 5px; width: 88%; color: #000; line-height: 120%; font-family: "Courier New", Courier, monospace; background-color: #ddedfb; border-left: #84acd5 4px solid; }
.quote{ margin: 8px 20px; border: 1px solid #CCCCCC; padding: 5px; background: #fff; line-height: 130%; FONT-SIZE: 12px; color: #000; }

/* 框式链接 */
.boxlink{ clear: both;  height: 90px; background-color: #eef2f7;}
.boxlink ul{ padding: 2px 0px 2px 0px; }
.boxlink li{ width: 80px; float: left; height: 22px; text-align: center; margin-left: 4px; margin-top: 4px; }
.boxlink li a{ width: 90px; border: 1px solid #DDDDDD; display: block; background: #f6f6f6; font-size: 12px; text-decoration: none; line-height: 22px; height: 22px; }
.boxlink li a:link, .boxlink li a:visited { background: #f6f6f6; text-decoration: none; }
.boxlink li a:hover { border: 1px solid #ff6600; background: #fff; text-decoration: none; }
.boxlink li a:active { border: 1px solid #666699; background: #fff; text-decoration: none; }

.flinks{ clear: both; background: #eef2f7; height: 38px; }
.flinks ul{ padding: 5px 0 0 5px; }
.flinks li{ float: left; padding: 3px 0 0 11px; }

.union{ float: left; margin-left: 30px; text-align: center; width: 346px; padding-top: 12px; }
.union2{ float: left; margin-left: 8px; text-align: center; width: 120px; padding-top: 5px; }
.gg336{ float: left; margin-left: 15px; width: 350px; text-align: center; }
.techad{ float: left; margin-right: 8px; margin-bottom: 8px;  margin-top: 5px;}
.picasaad{ background-color: #fff;  }