@charset "utf-8";
/* CSS Document */
.main_layout{ width:100%; height:auto;  } /*background:url(../images/main_bg.gif) repeat-x left top;*/
.banner_default{ width:1000px; height:375px; position:relative;}
#slides {
	position:absolute;
	top:0px;
	left:0px;
	z-index:50;
}

/* changeBox_a1 */
.changeBox_a1{
float:left;
width:1000px;height:375px; 
position:relative;}

.changeBox_a1 .a_bigImg{
position:absolute;
top:0;left:0;
display:none;
width:1000px;height:375px; 
}
.changeBox_a1 .a_bigImg img{width:1000px;height:375px; }


/* ul_change_a2 */
.ul_change_a2{
position:absolute;
left:0; bottom:-20px;
overflow:hidden;
width:1000px;
height:12px;
text-align:center;
 }
.ul_change_a2 li{
width:12px; height:12px;
display: -moz-inline-stack;
display:inline-block;
 padding:0 4px;
}
.ul_change_a2 li{*display:inline;}

.ul_change_a2 span{
width:12px; height:12px;
display: -moz-inline-stack;
display:block;
background:url(../images/pagination.png) left 0px;
cursor:pointer;
text-indent:-9999px;
}

.ul_change_a2 span.on{
background:url(../images/pagination.png) left -12px;
}


/* changeBox_b1 */




.def_top{ width:1000px; height:229px; padding-top:27px; background:url(../images/def_top_bg.gif) no-repeat left 27px; overflow:hidden;}
.def_top ul{ padding-left:5px;}
.def_top ul li{ width:320px; height:229px; overflow:hidden; float:left; margin-right:17px; position:relative; line-height:24px;}
.def_top_tt{ width:320px; height:32px; line-height:32px; overflow:hidden; font-size:14px; font-family:"黑体";}
.def_top_tt a{ color:#000 !important;}
.def_knows dt{ width:319px; height:46px; overflow:hidden; margin-top:9px; margin-bottom:5px;}
.def_knows dd{ width:319px; height:28px; overflow:hidden; line-height:28px; background:url(../images/red_sj.gif) no-repeat 5px center; text-indent:12px;}
.def_knows dd a:hover{ text-decoration:underline;}
.def_top ul li a.def_more{ width:67px; height:21px; display:block;  position:absolute; right:4px; bottom:3px;}
.def_gohb{ width:101px; height:112px; overflow:hidden; padding:9px 12px 0 0;}
.def_top ul li p{ padding-top:7px;}
.def_top ul li p a{ color:#406635 !important;}

.def_middle{ width:1000px; height:221px; overflow:hidden; margin-top:18px;}
.def_middle_left{ width:244px; height:221px; overflow:hidden; margin:0 27px 0 6px; _display:inline;}
.def_middle_tt{ width:244px; height:29px; line-height:30px; border-bottom:1px dashed #517c44; font-size:14px; font-family:"黑体";}
.def_middle_tt a{ color:#000 !important;}
#ticker { width:240px; height:176px;  overflow:hidden; position:relative; }
#ticker dt { font-size:13px; width:230px; height:auto; border-bottom:1px solid #dadada;  position:relative; line-height:28px; overflow:hidden; padding:2px 0 0 10px; background:url(../images/red_sj.gif) no-repeat left 10px;}
#ticker dd { display:none;}
#ticker div { margin-top:0; }

.def_show{ width:453px; height:221px; }
.def_show_tt{width:453px; height:30px; background:url(../images/def_show_tt.gif) no-repeat left top; line-height:30px; font-size:14px; font-family:"黑体"; text-indent:6px;}
.def_show_tt a{ color:#FFF;}
.def_show_tt a.show_more{ font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-right:8px;}
/* SlideShow CSS */
#slideshow { width:453px; height:177px; position:relative; top:14px; overflow:hidden; background:#fff;}
#slidesContainer { margin:0 auto; width:394px; height:177px; overflow:hidden; }
#slidesContainer .slide { width:394px; height:177px; overflow:hidden; }
.control { display:block; width:12px; *width:30px; height:177px; text-indent:-10000px; cursor: pointer; position:absolute; z-index:1000;}
#leftControl { left:0; top:0; background:url(../images/def_show_btn1.gif) no-repeat left top #FFF;}
#rightControl { top:0; right:0; background:url(../images/def_show_btn2.gif) no-repeat right top #FFF; }
.slide ul{width:394px; height:177px;}
.slide ul li{ width:109px; height:81px; background:url(../images/def_show_li.gif) no-repeat left top; overflow:hidden; float:left; margin-right:33px; display:inline; margin-bottom:15px; position:relative;}
.slide ul li p{ width:103px; height:19px; background:url(../images/def_show_li_p.png) no-repeat left top; position:absolute; left:3px; bottom:4px; line-height:19px; font-family:Arial; text-align:center; font-size:12px; text-indent:7px; overflow:hidden;}
.slide ul li p a{ color:#FFF !important;}
.slide ul li img{ width:103px; height:73px; padding:3px 0 0 3px;}

.def_middle_right{ width:244px; height:221px;}
.def_middle_right ul{ padding-top:14px;}
.def_middle_right ul li{ width:239px; height:27px; margin-bottom:10px; background:url(../images/def_middle_right.gif) no-repeat left top; line-height:27px; overflow:hidden;}
.def_middle_right ul li p{ width:45px; height:27px; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-right:12px; overflow:hidden;}


.def_case{ width:1000px; height:105px; overflow:hidden;}
.def_case_tt{ width:990px; height:38px; line-height:45px; overflow:hidden; border-bottom:1px solid #517c44; font-size:14px; font-family:"黑体";}
.def_case a{ color:#000 !important;}
.def_case ul{ width:1000px; height:50px; padding-top:15px; display:inline-table; text-align:center; padding-left:1px;} 
.def_case ul li{ width:66px; height:50px; overflow:hidden; display:inline-block;  background:url(../images/def_case_li.gif) no-repeat left top; margin:0 15px; }
.def_case ul li{*display:inline;}
.def_case ul li img{ width:64px; height:45px; padding:1px;}

.def_link{ width:1000px; height:auto; margin-top:9px; margin-bottom:20px;}
.def_link_tt{ width:990px; height:30px; line-height:39px; overflow:hidden; font-size:14px; font-family:"黑体"; }
.def_link_tt a{color:#000 !important; text-decoration:underline;}
.def_link_con{width:970px; height:auto; font-size:12px; line-height:24px;}
.def_link_con strong{ background:#eeeeee; padding:0 7px; font-weight:normal;}
.def_link_con a{margin-right:16px;}
