/*html, body, span, div, p, a, table, tbody, td, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li, dl, dd, dt, iframe, label, blockquote, input, button {padding:0; margin:0;list-style: none;}
body {line-height:22px;font-size:12px;font-family:arial,"\5B8B\4F53";color:#666;background:#fff;-webkit-text-size-adjust:none;}

img {vertical-align:middle; border:none;}
a {color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover, a:active, a:focus {color:#f60;}
input,button,select,textarea{outline:none}
textarea{resize:none}*/

/* 清理浮动 */
/*.clearfix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clearfix {zoom:1;}
.clear,.line_dashed{ clear:both; font-size:0; height:0; line-height:0;}
.green {color:#5cac20!important;}
.fl{float:left;} 
.fr{float:right;}
.space_15{ height:15px; font-size:0; clear:both;}
.space_30{ height:30px; font-size:0; clear:both;}
.space_50{ height:50px; font-size:0; clear:both;}
.right_bar{ float:right; width:300px;}
.left_bar{ float:left; width:620px;}
.relative{ position:relative;}

.line_dashed{ border-bottom:1px dashed #dbdbdb;}*/

/*.w245{ width:245px;}
.w670{ width:670px;}

.w200{ width:200px;}
.w695{ width:695px;}

h3{ font-size:16px; line-height:30px;}

.gray{ color:#999;}
.blue{ color:#0050b4;}
.orange{ color:#f60;}
.blank{ color:#000;}*/

.navigation{ height:37px; width:990px; margin:0 auto;}

.ddsmoothmenu{width:980px;margin:0 auto; height:52px;line-height:52px;background:none;color:#fff; font-size: 14px;}
.ddsmoothmenu ul{margin: 0;padding: 0;list-style-type: none;}

.ddsmoothmenu ul li{position: relative;display: inline;float: left; width: 160px;text-align:center;}
.ddsmoothmenu ul li.s{float:left;width:3px;color:#D4D4D4;font-size:12px;}
.ddsmoothmenu ul li.sel{}
.ddsmoothmenu ul li.sel>a{ color:#ff6600;}
.ddsmoothmenu ul li a{display: block;color: #333;font-weight:bold;color: white;text-decoration: none;}
* html .ddsmoothmenu ul li a{ display: inline-block;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{}
.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover{ color:#ff6600;background:url(../images/nav/block.gif) no-repeat 50% 100%;}	
.ddsmoothmenu ul li ul{position: absolute;left: 0;display: none;visibility: hidden; padding: 10px 0;/*background:url(../images/nav/navigationbg.png) repeat 0 0;*/border-top:0;background:#fff; box-shadow: 0px 0px 8px #000; filter: alpha (opacity=90);  opacity: 0.90;}
.ddsmoothmenu ul li ul li{display: list-item;float: none;text-align:right;}
.ddsmoothmenu ul li ul li.arrowclass { background: url(../images/nav/nav_arrow.gif) no-repeat right center;}
.ddsmoothmenu ul li ul li ul{top: 0;}
.ddsmoothmenu ul li ul li ul li {text-align: left;}
.ddsmoothmenu ul li ul li a{border-top-width: 0;color: #000;font-size:12px;font-weight:normal;margin: 0;padding: 1px 25px 1px 5px;line-height:20px; height: 20px;}
.ddsmoothmenu ul li ul li a.selected{color: #1391d5}
.ddsmoothmenu ul li ul li a:hover{ color: #1391d5}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}
/* ######### CSS for shadow added to sub menus  ######### */
.ddshadow{ /*shadow for NON CSS3 capable browsers*/
position: absolute;left: 0;top: 0;width: 0;height: 0;background: silver;}
.toplevelshadow{ /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.6;
}

/* -- 内容框架 -- */
.container_bg{ background:url(../images/nav/container_bg.jpg) repeat-x 0 0;}
.container{ width:950px; margin:0 auto;}
/*--子导航--*/
.subnav {padding: 14px 0; height: 23px;overflow: hidden;}
.subnav ul {float: right;margin-top: 5px; display:none; line-height:15px;}
.subnav li {display: inline;padding-left: 15px;}
.subnav li.lj { width:5px; padding-left:15px; border-right:1px solid #dbdbdb; margin-right:-2px;}
.subnav .selected a {color: #f60;}

/* -- 圆角模块 -- */
.module .line{ height:1px; background:#d3d3d3;margin:0 1px; font-size:0; line-height:0;overflow:hidden;}
.module .c{ border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; line-height:24px; background:#fff;}
.module .c:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.module .cont_pad{ padding:15px; line-height:22px; }
