@charset "utf-8";
/* CSS Document */
/*body*/
body { margin:0; font-size:12px; color:#333333; font-family:Verdana; text-align:center; line-height:1.9; padding:0; background:url(dx_img/bj.jpg) repeat-x top; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, { padding:0; margin:0; }
ul { list-style:none; margin: 0px; padding: 0px; }
p{ line-height:24px; text-indent:20px;}

#topcontainer #menu { width: 1000px; margin: 0px auto; height: 41px; }
#topcontainer #menu .menuli li { float: left; margin-left: 34px; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 41px; }
#topcontainer #menu .menuli li a{color: #FFFFFF;}
#topcontainer #menu .menuli .line { background:url(dx_img/line.jpg) no-repeat center center; height: 41px; width: 2px; }
.container { margin: 0px auto; width: 1000px; height: auto; background:url(dx_img/l_bj.jpg) no-repeat left bottom; }
#fcontainer { background:url(dx_img/foot_bj.jpg) repeat-x; height:96px; }

img { border:0px; background: url(../pr_img/loading.gif) no-repeat 50% 50%;}
a { color:#666; text-decoration:none; }
a:hover { color:#f00; }
a:active { outline:none }
/*IE*/
 a:active { blr:expression(this.onFocus=this.blur());}
#top { background: url(dx_img/top.jpg) no-repeat center top; height: 118px; width:1000px; margin:0 auto; }

#topcontainer{ background: url(dx_img/top_bj.jpg) repeat-x top; height:159px; }
#ccontainer { clear: both; margin:0 auto; }
.clear { clear: both; }
.cbody{ width:1000px; margin:0 auto; clear:both; text-align:left; padding-bottom:5px;}
#banner { clear: both; width: 100%; margin-top:3px; }
#fcontainer #foot { width: 1000px; margin: 0px auto; }
#foot #foot_key { height: 30px; }
.fz li { font-size: 12px; color: #ffffff; line-height: 29px; float: left; margin-left: 6px; text-align: center; }
.fz li a{ color:#ffffff;}
#fcontainer #foot #foot_l { float: left; width: 1000px; font-weight:bold; margin-top: 28px; text-align:center; margin-bottom: 11px; }
#ccontainer { margin:6px auto; }
.container #in_left { float: left; width: 236px; }
.container #in_right { float: right; width: 753px; margin-right:3px; }
.in { background: url(../dx_img/in_news_1.jpg) no-repeat top; height: 48px; }
.container #in_left .in_2 { background: url(../dx_img/in_news_2.jpg) no-repeat top; height: 48px; width: 293px; }
.con { border-bottom:#dcdddd 1px solid;border-left:#dcdddd 1px solid;border-right:#dcdddd 1px solid; background:url(dx_img/con_bj.jpg) #feffff repeat-x bottom; }
.nr_con { border-bottom:#dcdddd 1px solid;border-left:#dcdddd 1px solid; background-color:#FFF;border-right:#dcdddd 1px solid; }
.b1 { background: url(../dx_img/in_news_1_b.gif) no-repeat; height: 7px; }
.plr { margin: 0px; padding: 0px 10px; }
.b2 { background: url(../dx_img/in_news_2_b.gif) no-repeat; height: 7px; }
.b3 { background: url(../dx_img/index_h_bj_b.gif) bottom; height: 7px; }
.mt6 { margin-top: 6px; }
.mp0{ margin:0; padding:0;}
.news li { font-size: 12px; line-height: 29px; background:url(dx_img/arr2.jpg) no-repeat left center;  margin-bottom:2px; }
.news span { float: right; font-size: 11px; line-height: 29px; }
.container #in_right .con #news_pic { float: left; height: 210px; width: 300px; padding-top:8px; }
.container #in_right .con #news_li { float: right; height: 210px; width: 430px; padding-top:8px;  }
.in_news{ width:400px; margin:0 auto;}
.in_news li { font-size: 12px; line-height: 30px; text-indent:20px; color:#1c5a01; margin-bottom:2px; }
.in_news li a{ color:#1c5a01;}
.n_news li { font-size: 12px; line-height: 30px; background:url(dx_img/arr.gif) no-repeat left; text-indent:20px; color:#1c5a01; margin-bottom:2px; }
.n_news li a{ color:#1c5a01;}
.in_news span { float: right; font-size: 11px; line-height: 27px; }
.container #in_center_left { float: left; width: 234px; height:478px; background:url(dx_img/left_bj.jpg) #feffff repeat-x bottom;}
.container #in_center_right { float: right; width: 755px; margin-right:3px; }
.container #in_center_left #in_center_news { float: left;  width: 234px; }
.container #in_center_right #in_center_zw { float: left;  width: 446px; margin-top:3px; }
.container #in_center_right #in_center_dj { float: right;  width: 302px; margin-top:3px;  }
.center_news li { font-size: 12px; line-height: 29px;    margin-bottom:2px; }
.center_news span { float: right; font-size: 11px; line-height: 21px; }
#in_center_zw .in { background:url(dx_img/cen_title.jpg) no-repeat; height: 28px; }
.left_in{color: #1c5a01; font-size:14px; font-weight:bold;height:41px; line-height:41px; text-align:center;}
#in_center_dj .in { background:url(dx_img/rig_title.jpg); height: 28px; }
.title_l { padding-left:25px; height: 28px; float: left; width: 30%; font-size: 14px; line-height: 28px; color: #1c5a01; font-weight: bold; }
.title_r { float: right; width: 50%; height: 28px; margin-right: 16px; font-size: 12px; line-height:28px;color: #1c5a01; text-align: right; }
.title_r a { color: #1c5a01;}
.con .in { height: 30px; padding-top:15px; }
.con .zhuanti{ height:70px; width:910px; margin-left:45px;}
.zhuanti_l{ float:left;}
.zhuanti_r{ float:right;}
/* 首页滚动图片*/
.gszz { PADDING-BOTTOM: 5px; WIDTH: 985px; ZOOM: 1 !important; OVERFLOW: hidden !important; PADDING-TOP: 5px;  height: 140px; }
.gszz .pcont { WIDTH: 940px; FLOAT: left; OVERFLOW: hidden; margin: 0px 5px 0px 4px; }
.gszz .scrcont { WIDTH: 32766px; ZOOM: 1 }
.gszz #nlist1_1 { FLOAT: left }
.gszz #nlist2_1 { FLOAT: left }
.gszz .leftbotton { MARGIN-TOP: 0px; WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: url(dx_img/arrows1.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 164px }
.gszz .rightbotton { WIDTH: 10px; DISPLAY: inline-block; BACKGROUND: url(dx_img/arrows1.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 164px }
.gszz .leftbotton:hover { background: url(dx_img/arrows1.gif) no-repeat 0px -164px; }
.gszz .rightbotton:hover { background: url(dx_img/arrows1.gif) no-repeat 0px -164px; }
.gszz .pl IMG { BORDER-BOTTOM: #d0d0d0 1px solid; BORDER-LEFT: #d0d0d0 1px solid; DISPLAY: block; BACKGROUND: #eee; BORDER-TOP: #d0d0d0 1px solid; CURSOR: pointer; BORDER-RIGHT: #d0d0d0 1px solid; padding: 4px; height: 115px; margin: 0px; }
.gszz .pl { TEXT-ALIGN: center; LINE-HEIGHT: 24px; FLOAT: left; margin-left: 4px; margin-right: 4px; }
.gszz .pl:hover { COLOR: #ff0508 }
.gszz .pl:hover IMG { BORDER-BOTTOM: #bbb 1px solid; BORDER-LEFT: #bbb 1px solid; BACKGROUND: #e0e0e0; BORDER-TOP: #bbb 1px solid; BORDER-RIGHT: #bbb 1px solid }
/*首页滚动图片结束*/

/* 内页*/
.left { float: left; width: 236px;  margin-left:3px; }
.right { float: right; width: 753px; }
.lerft_title { font-size: 14px; line-height: 28px; font-weight: bold; color: #1c5a01; background:url(dx_img/left_t.jpg) no-repeat center top; height: 28px; text-indent: 20px; width: 236px; }
.mp0 { margin: 0px; padding: 0px; }
.r_title { background:url(dx_img/right.jpg) no-repeat top; height: 28px; }
.r_title .r_title_l { float: left; width: 200px; line-height: 28px; height: 28px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #1c5a01; }

.alll{  line-height: 28px; height: 28px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #1c5a01; }
.alll a{ color: #1c5a01; }
.tltle,.tltle a { font-size: 12px; color: #1c5a01; text-align: center; line-height: 28px; }
.pimg{ text-align:center;}
.pimg li { height: 190px; width: 210px; float: left; margin-left: 20px; }
.pimg li img { border: 1px solid #D8D8D8; padding: 4px; width: 210px; margin: 0px; height: 158px; }
.r_title .r_title_r{ float: right; padding-right: 30px; color: #1c5a01; font: 12px/34px Verdana; width: 450px; height: 30px; text-align: right; }
.font12 { font-size: 12px; line-height: 26px; }
.r_title .r_title_r a{  color: #1c5a01;}
.hei{ min-height:550px; height:auto !important;}
.contitle { text-align: center; color: #333; font: 22px/40px "楷体", "楷体_GB2312"; }
.sj { background: #f0f0f0; font-size: 12px; font-weight: normal; line-height: 22px; text-align: center; border-top: 1px solid #DDE0E3; border-bottom:1px solid #DDE0E3; }
.p10 { padding: 10px; }
.zpimg li { height: 175px; width: 200px; float: left; margin-left: 25px; }
.zpimg li img { border: 1px solid #D8D8D8; padding: 4px; width: 200px; margin: 0px; height: 150px; }

.leftlm li { background: url(dx_img/leftlm_bj.gif) no-repeat center bottom; line-height: 41px; text-indent: 40px; font-size: 13px; font-weight: bold; color: #333; margin-bottom:8px; }
.leftlm li a{ color:#333; }

.left_but li{ background:url(dx_img/bit.jpg) no-repeat; margin-left:10px; margin-top:28px; text-align:center; height:32px; line-height:32px; float:left; width:103px;}
.nr_news li { font-size: 12px; line-height: 30px; margin-bottom:2px; }
.nr_news span { float: right; font-size: 11px; line-height: 30px; }