/* common style*/

/*---公共样式--*/
body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:lighter;}
body{text-align:left; font-size:12px; color:#666;}
input,select,button,font{font:12px Verdana,Arial,Tahoma;} 
ul, li{ list-style:none;}
img{border:0}
input, textarea, select{ color:#6e6e6e; font-size:12px;}
.aril{ font-family:Arial, Helvetica, sans-serif;}

.flt{ float:left;}
.frt{ float:right;}
.f14{font-size:14px}
.strong{ font-weight:bold;}
.tac{ text-align:center;}
.tar{ text-align:right;}
.lh24{ line-height:24px;}
.border_none{ border:none!important;}
.clear{height:0px;font-size:0px;line-height:0px;clear:both; overflow:hidden;}/*清除浮动*/

a{color:#666666; text-decoration:none;}
a:link,a:visited{ color:#666666; text-decoration:none;}
a:hover,a:active,a:focus{color:#cf0000; text-decoration:none;}

/*字体*/
.red{ color:#ff0000;}
.white{ color:#fff;}
.gray1{ color:#888888;}
.gray2{ color:#9c9c9c!important;}
.gray2:hover{ color:#cf0000!important;}

#container{ width:980px; margin:0px auto;}

/*header*/
#header{ width:980px;}
#header .top{ padding-top:30px; height:60px; overflow:hidden; width:980px;}
#header .top .logo{ padding-right:287px; padding-left:8px;}
#header .top .search{ position:relative;}
#header .top .search .input{ border:solid #DEDEDE 1px; width:150px; padding-left:10px; line-height:20px; height:20px; position:absolute; top:26px; left:0px; color:#A6A6A6;}
#header .top .search .btn{ position:absolute; top:26px; left:160px;}
#header .top .text-link{ margin-top:26px; background:url(../images/icon.gif) no-repeat -50px -1px; height:22px; padding-left:32px; line-height:22px;}
/*nav*/
#nav{ height:62px; width:980px;}
#nav .nav-list{ background:url(../images/nav-bg.jpg) repeat-x; height:31px; width:980px;}
#nav .nav-list .l{ float:left; background:url(../images/nav-bg.jpg) no-repeat 0px -31px; width:6px; height:31px; overflow:hidden;}
#nav .nav-list .r{ float:right; background:url(../images/nav-bg.jpg) no-repeat -23px -31px; width:6px; height:31px; overflow:hidden;}
#nav .nav-list .c{ float:left; padding-left:8px; height:31px; width:958px; overflow:hidden;}
#nav .nav-list li{ float:left; width:70px; text-align:center; height:31px; font-size:14px; color:#fff; line-height:31px; margin-right:10px;}
#nav .nav-list li a{ position:relative; width:70px; text-align:center; height:31px; font-size:14px; color:#fff; line-height:31px;display:block;}
#nav .nav-list .line{ width:10px; line-height:30px; position:absolute; right:-10px; top:0px;}
#nav .nav-list .active{ background:#940000; line-height:31px; color:#fff; text-decoration:none;}
#nav li a:hover{ text-decoration:none;}
#nav .sub-nav{ height:24px; padding-top:7px; padding-left:16px; text-align:left; background:url(../images/nav-bg.jpg) repeat-x 0px -62px; color:#656565; border:solid #D8D8D8 1px; width:962px; border-top:0px;}
#nav .sub-nav .sub-link{ background:url(../images/icon.gif) no-repeat -57px -41px; padding-left:15px; line-height:22px;}

/*footer*/
#footer{ width:980px; padding-bottom:35px;}
#footer p{ line-height:22px; text-align:center; padding-top:20px;}



#left2{ width:190px; overflow:hidden;}
#left2 #nav2 li{font-size:14px; width:190px; float:left; clear:both; margin-top:4px; margin-bottom:4px;}
#left2 #nav2 a { font-size:14px; line-height:30px; border-bottom:dashed #cecece 1px; background:#f7f7f7; text-align:left!important; padding-left:8px; display:block;}
#left2 #nav2 a:hover{ background:#767676; color:#fff!important;}
#left2 #nav2 ul{ margin-bottom:5px;}
#left2 #nav2.dyn li ul{ display:none;}
#left2 #nav2.dyn li ul.show{ display:block;}
#left2 #nav2.dyn li{ padding-left:15px;}
#left2 #nav2.dyn li.parent{background:url(../images/sanjiao.gif) 5px 10px no-repeat;}
#left2 #nav2.dyn li.open{ background:url(../images/sanjiao.gif) 5px -34px no-repeat;}

.suckerdiv{ float:left; width:190px}
.suckerdiv ul{margin: 0;padding: 0;list-style-type: none;width: 190px; }

.suckerdiv ul li{position: relative; z-index:100; background:url(../images/inside-left-bg.jpg) no-repeat; width:190px; height:43px; line-height:43px; text-align:center; font-size:14px; margin-bottom:8px;}

.suckerdiv ul li ul{left: 190px;position: absolute;width: 190px;top:0px;display: none;}
.suckerdiv ul li ul li ul{ left: 190px;}
.suckerdiv ul li a{display: block;text-decoration: none;font:14px 宋体;padding: 11px 5px;border-bottom: 0;}
.suckerdiv ul li a:visited{color: #666; font-size:14px;}

.suckerdiv .subfolderstyle{background: url(../images/arrow-list.gif) no-repeat center right;}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 1%; }
/* End */




