@charset "utf-8";
/* CSS Document */
* { margin:auto; padding:0px;}
h1 {font-size:36px;color:#2A4603;}
h2{ font-size:24px;line-height:36px;}
html,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0;padding:0;}
img{vertical-align:top; border-width:0px; border-style:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#000;}
a:hover{text-decoration:none;color:#F00;}
body {margin:0px;padding: 0px;font-size:12px; line-height:24px; font-family:"宋体"; background:url(../images/dk01.jpg) repeat-x;}
.text{ text-indent:2.0em;}
.clear{ clear:both; height:0;font-size:0; overflow:hidden;}
.miantop{ width:980px; margin:0px auto;}
.miantop_left{ float:left; width:500px; height:70px; background:url(../images/dk03.jpg) no-repeat; margin:12px 0px; overflow:hidden; }
.miantop_right{ float:right; width:339px; height:80px; margin:0px 18px 12px 0px; background:url(../images/dk14.jpg) no-repeat; overflow:hidden; }
.miantop_right span{ margin-left:35px; color:#FFF; height:30px; line-height:30px; }
.miantop_right span a{color:#FFF;}
.mian{width:980px; margin:0px auto;}
.mian_menu{ width:980px; height:34px; background:url(../images/dk05.jpg) no-repeat; z-index:100; position:relative;}
.mian_menuleft{ float:left; overflow:hidden; width:600px; display:inline;}
.mian_menuright{ width:230px; float:right;height:34px; line-height:34px; padding-left:30px;}
.mian_menuright table{ width:180px; margin-right:30px;}
#nav {
  line-height:34px;  list-style-type: none; height:34px;
}

#nav a {
 display: block; width:110px; text-align:center; font-size:14px; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; 
}

#nav a:link  {
  text-decoration:none;
}
#nav a:visited  {
text-decoration:none;
}
#nav a:hover  {
text-decoration:none;  font-weight:bold;
}

#nav li {
 float: left; width:110px;
}
#nav li a{
 font-size:14px;
}
#nav li ul {
 line-height: 27px;  list-style-type: none;
 left: -999em; width:110px; position: absolute; 
}
#nav li ul li{
  width:110px;
 background:#3d3d3d;  z-index:1000; 
}


#nav li ul a{
 display: block; width:100px; text-align:left; font-size:12px;
}

#nav li ul a:link  {
  text-decoration:none;
}
#nav li ul a:visited  {
 text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none; font-weight:normal; 

}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
.menu{ float:left; height:34px; line-height:34px; width:90px; text-align:center; padding-left:10px; margin-right:31px;font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;} 
.menu a{ color:#FFF; font-size:14px;}
.menu a:hover  {
text-decoration:none; color:#FFF; font-weight:bold;}
.banner{ width:980px; height:340px; margin-top:16px; z-index:1; }
.mainbox{
    overflow:hidden;
    position:relative;

}
.flashbox{
   overflow:hidden; 
    position:relative;
}
.imagebox{ 
text-align:center;position:relative;z-index:1000;}

.bitdiv{display:inline-block; width:10px;height:10px;margin:0 10px 10px 0px; cursor:pointer; float:right;}
.defimg{background-image:url(../images/01.jpg);}
.curimg{background-image:url(../images/02.jpg); }
.box{ width:980px; height:40px; background:url(../images/dk07.jpg) repeat-x; margin-top:8px; margin-bottom:17px;}
.box p{ height:40px; line-height:40px; margin-left:12px; color:#FFF;}
.box span{ font-size:14px; font-weight:bold; color:#f59a18;}
.box_top{ width:980px; }
.box_top li{ float:left; margin-left:16px; width:176px; height:100px;}
.foot{ width:800px; margin:0px auto; margin-top:17px;}
.foot p{ height:30px; line-height:30px; text-align:center;}
.aboutbox_top{ width:980px; margin-bottom:17px;}
.boxleft { float:left; width:175px; padding:8px 0 8px 8px;}
.boxleft span{ font-size:14px; font-weight:bold; color:#df962d; }
.litel01{ width:175px; height:30px; background-color:#e2e3e3; margin:10px 0;}
.litel011{ width:175px; height:30px; background-color:#e2e3e3; margin:10px 0;}
 .litel02{ width:175px; background-color:#e2e3e3; margin:10px 0;}
 .litel02 li{ text-align:center; height:30px; line-height:30px; border-bottom:1px #666 dashed; }
 .litel02 p { text-align:center; line-height:40px; height:40px; font-weight:bold; color:#006abc; border-bottom:1px #666 dashed;}
.litel01 p{ width:175px; text-align:center;  line-height:30px;}

.litel011 p{ width:150px; text-align:left;  line-height:30px; padding-left:20px;}
.boxright{ float: right; width:789px; padding:10px 0;}
.rightlitle{ border:1px solid #b9b6b6; } 
.rightlitle img {
	max-width:600px;
	scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 600 ? "600px" : "auto"):(this.style.height = this.offsetHeight >= 120 ? "auto" : "auto")); 
	display:inline !important; 
}


.rightlitle .p{ width:759px; margin:20px 10px; text-indent:20px;line-height:30px;}
.rightlitle .p span{ font-size:14px; font-weight:bold; color:#df962d; }*/
.cp_01{width:740px; overflow:hidden;}
.cp_01 li{float:left; width:118px; margin:0px 15px; text-align:center; overflow:hidden; display:inline;}


.cp_01 li div {
	/*非IE的主流浏览器识别的垂直居中的方法*/ 
	display: table-cell;  
	vertical-align:middle;  
	
	/*设置水平居中*/ 
	text-align:center;  
	
	/* 针对IE的Hack */ 
	*display: block;  
	*font-size: 104px;/*约为高度的0.873，200*0.873 约为218*/ 
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
	width:130px;  
	height:120px;
	overflow: hidden; }
.cp_01 li div img {
	max-width:130px;
	max-height:120px;
	scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 130 ? "130px" : "auto"):(this.style.height = this.offsetHeight >= 120 ? "120px" : "auto")); 
	display:inline !important;
}
.cp_01 li h3 { text-align: center; height: 25px; line-height: 25px; font-weight: normal; font-size: 12px; }


.litel01 a:hover{ color:#F00;}
.move{ float:right; color:#960; margin:12px 20px;}
.lb_1{padding:0px 8px; width:740px; border-bottom:solid 1px #CCC; overflow:hidden;}
.p12{font-size:12px;line-height:24px;font-weight:bold;padding-top:5px;}
.p13{text-indent:20px; padding-bottom:5px; width:720px; overflow:hidden;  }
#pagelist {height:41px;background:#e2e3e3;padding:0px 4px; }
#pagelist ul{margin-left:100px; padding-top:9px; list-style:none;}
#pagelist li{float:left; padding-left:10px; padding-right:10px; margin-left:5px; display:inline;}