@charset "gb2312";
/* -------------全局css定义------------ */

body { margin: 0 auto; padding: 0; color: #000; font: 12px  宋体; background-color: #5b5b5b; scrollbar-face-color: #f6f6f6; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #cccccc; scrollbar-3dlight-color: #cccccc; scrollbar-arrow-color: #330000; scrollbar-track-color: #f6f6f6; scrollbar-darkshadow-color: #ffffff; }
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; font-family: 宋体; line-height: 150%; }
li{ list-style-type: none; }

/* -----------排版 属性------------ */
.pad3{ padding: 3px; }
.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;}
.kgray{display: none;}
.bgwhite{ background-color: #fff; }
.bgf5{ background-color: #f5f5f5; }
.bgf8{ background-color: #f8f8f8; }
.bgcc{ background-color: #ccccd4; }
.bgff33cc{ background-color: #ff33cc; }
.bg0099ff{ background-color: #0099ff; }
.bgef{ background-color: #efefef; }


/* 字体大小 及 颜色*/
.f12px { font-size:12px;}
.f14px { font-size:14px;}
.fb {	font-weight: bold;}
.fi {	font-style: italic;}
.ccred{ color: #cc0000; }
.ccwhite{ color: #fff; }
.ccblue{ color: #0050D3; }
.cred,a.cred:link,a.cred:visited{ color:#ff0000; font-family: "宋体";}.cdred,a.cdred:link,a.cdred:visited{ color:#c00;}
.cwhite,a.cwhite:link,a.cwhite:visited{ color: #fff;font-family: "宋体"; }a.cwhite:hover { color: #fff; text-decoration: underline;font-family: "宋体"; }
.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:#0033ff;}a.cblue:hover{color:#0033ff;}
.cgray,a.cgray:link,a.cgray:visited{ color: #4f544d;}.cdgray,a.cdgray:link,a.cdgray:visited{ color: #666; text-decoration: underline;}
.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;}
.cash,a.cash:link,a.cash:visited,a.cash:hover{ color:#666666;font-family: "宋体"; text-decoration: none;}

a{text-decoration: none;} 
a:link {color: #333333;} 
a:visited {color: #333333;} 
a:hover{text-decoration: underline;COLOR: #FF0000;} 
a:active {color: #333333;}

/* 	头部定义   */
.header{ margin: 0px auto 0px; width: 950px; height: 96px; border-top: 3px solid #333; }
.header .logo{ float: left; height: 96px; width: 950px; background-image: url(../images/DNLOGON01.GIF); }
/* 	导航链接  */
.sp_menu{ margin: 0 auto; width: 950px; text-align: center; height: 29px; background-image: url(../images/sp_menu.gif); font-weight: bold; }
.sp_hot{ margin: 0 auto; width: 950px; text-align: right; height: 23px; color: #fff; line-height: 23px; background-image: url(../images/SP_DHGG02.GIF); }
.csp,a.csp:link,a.csp:visited{ color: #333333; line-height: 29px; font-weight: bold; font-family: "宋体"; }
a.csp:hover { color: #ff6600; text-decoration: underline; font-family: "宋体"; }
a.cwhot:link,a.cwhot:visited{ color: #fff; }
a.cwhot:hover{ color: #ffff00; }

.picad{ height: 90px; }
/* 	友情链接  */
.flinks{ background: #eef2f7;  }
.flinks ul{ padding: 5px; }
.flinks li{ float: left; padding:8px;}

/* 	尾部结束  */
.footabout{ height: 29px; text-align: center; line-height: 29px; background: White url(../images/sp_dhbg.gif) repeat-x; border-bottom: 2px solid #FF0000; }
.footcopy{ text-align: center; height: 50px; background-color: #fff; }

/*分页导航*/
.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; }

.pageurl{ padding-top: 18px; text-align: center; font: bold 14px  宋体; color: #000; }
.r2{ color: #ff6600; }
.Code{ border: #8b4513 1px solid; padding-right: 5px; padding-left: 5px; color: #000066; font-family: 'Courier New' , Monospace; background-color: #ff9933; }
.HtmlCode { border: #0099cc 1px solid; padding: 8px; FONT-SIZE: 12px; margin: 5px; width: 88%; color: #000; line-height: 160%; font-family: "Courier New", Courier, monospace; background-color: #ddedfb; border-left: #84acd5 4px solid; }
.quote{ margin: 5px 20px; border: 1px solid #CCCCCC; padding: 8px; background: #fff; line-height: 130%; FONT-SIZE: 12px; color: #000; }
