@charset "utf-8";
/* CSS Document */


.dian{ background-image:url(dian.gif); background-repeat:no-repeat; padding-left:20px; list-style-position:outside; }
.bc_gray{ background-color:#f7f7f7;}
.of{ overflow:hidden;}
.lh30{ line-height:30px;}
.lh21{ line-height:21px;}
.border_btm_red{border-bottom:1px solid #b50000; }
.border_btm_gray{border-bottom:1px solid #cccccc; }
.oblue, .blue a { color: #2568dd ;}
.xuxian2 { width:98%; overflow:hidden;border-top:1px dashed #cccccc;height: 1px; margin-left:1% !important; margin-left:1%; margin-top:5px;}
/* XXXXXXXXXXXXXXXXXX header  start XXXXXXXXXXXXXXXXXXXXXX */


#header_cnt{width:960px;  margin:0 auto; overflow:hidden; margin-top:20px;}
#header_search_big  {width:271px; height:34px;  float:right}
#input_text_big  {border:1px solid #ddd; background-color:#eee; height:32px; width:232px; line-height:32px;  float:left;}
#input_btn_big { width:35px; height:34px; float:left;}
#header_nav ul{ width:960px; overflow:hidden; margin-top:10px;}
.header_nav_li{ width:119px; height:33px;border-right:1px solid #FFF; overflow:hidden;float:left; padding-top:12px; text-align:center;}
.header_nav_li a{ color:#FFF; line-height:26px; }
.header_nav_li a:hover{ color:#FFF;}
.bc_blue{background-color:#0c6acc;}
.bc_lblue{background-color:#378fe9;}


/* XXXXXXXXXXXXXXXXXX header  end XXXXXXXXXXXXXXXXXXXXXX */
/* XXXXXXXXXXXXXXXXXX adver start XXXXXXXXXXXXXXXXXXXXXX */

.sec_adver{ width:960px;overflow:hidden; margin:0px auto;}

/* XXXXXXXXXXXXXXXXXX adver end XXXXXXXXXXXXXXXXXXXXXX */


/* XXXXXXXXXXXXXXXXXX sec1 start XXXXXXXXXXXXXXXXXXXXXX */
#sec1{ width:960px; margin:0px auto;}

.sec1_l { width:570px; height:310px; margin-right:20px; overflow:hidden; float:left;}


#sec1_r_tit{ width:370px; background-image:url(sec1_r_tit.jpg); height:41px; background-repeat:no-repeat;}
.sec1_r{ width:370px; height:310px; overflow:hidden; float:left;}
.sec1_main_top a:hover{  color: #2568dd;text-decoration:underline;}
.sec1_main_top{ width:350px; height:26px;}
.sec1_main_btm{ width:350px; height:26px;}

.sec1_l_btm li{ width:345px; height:26px;}


/* 幻灯片 */

.myFocusPic {
	POSITION: relative;
	ZOOM: 1;
	OVERFLOW: hidden; margin:0px auto;
}
.myFocusPic .content {
	OVERFLOW: hidden
}
.myFocusPic .changeDiv A {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
.myFocusPic .title-bg {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 338px; BOTTOM: 0px; HEIGHT: 30px; OVERFLOW: hidden; LEFT: 0px
}
.myFocusPic .title {
	POSITION: absolute; LINE-HEIGHT: 30px; WIDTH: 338px; BOTTOM: 0px; HEIGHT: 30px; OVERFLOW: hidden; LEFT: 0px
}
.myFocusPic .title-bg {
	BACKGROUND: #000; opacity: 0.5
}
.myFocusPic .title A {
	PADDING-LEFT: 15px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 14px
}
.myFocusPic .change {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 4px; HEIGHT: 20px; RIGHT: 10px; _right: 9px
}
.myFocusPic .change I {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 15px; FONT-STYLE: normal; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; ZOOM: 1; DISPLAY: inline; FONT-FAMILY: Arial; BACKGROUND: #666; HEIGHT: 15px; COLOR: #fff; FONT-SIZE: 12px; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px
}
.myFocusPic .change I.cur {
	BACKGROUND: #ff7700
}
.main .col-left .slide {
	ZOOM: 1; OVERFLOW: hidden; _float: left
}	
/* XXXXXXXXXXXXXXXXXX sec1 end XXXXXXXXXXXXXXXXXXXXXX */



/* XXXXXXXXXXXXXXXXXX sec2 start XXXXXXXXXXXXXXXXXXXXXX */
#sec2{ width:960px; margin:0px auto;}
.sec2_l{ width:330px; float:left; margin-right:20px;}
.sec2_m{ width:365px; float:left; margin-right:20px;}
.sec2_r{ width:225px; float:left; }

#sec2_l1{ background-color:#f7f7f7;}
#sec2_l1_tit{ width:330px; background-image:url(sec2_r1_tit.jpg); height:34px;background-repeat:no-repeat; padding-top:15px; overflow:hidden; }


.sec2_l1_top{width:290px; background-image:url(arrow.jpg); height:26px;background-repeat:no-repeat; padding-left:40px; overflow:hidden;}
.sec2_l1_btm{width:290px; height:52px; padding-left:40px; overflow:hidden;}


.sec2_m_tit{ background-image: url(tit_bc.jpg); width:365px; height:26px;}
.sec2_m1_tit{ height:26px; width:120px; text-align:center; background-color:#FFF;}

.sec2_m1_top{ width:345px; height:26px;}
.sec2_m1_btm{ width:345px; height:26px;}
.sec2_m1_top a:hover{ text-decoration:underline;}
.sec2_m1_btm a:hover{ text-decoration:underline;}

#sec2_m2 dl {width:345px; margin-left:20px; margin-top:15px;}
#sec2_m2 dt.active { background-image:url(sec2_m2_hover.jpg); background-repeat:no-repeat; background-position:bottom center;}
#sec2_m2 dt {float:left; width:115px; height:32px; text-align:center;cursor:pointer;background-image:url(sec2_m2_bc.jpg);background-position:bottom center; background-repeat:repeat-x;}
#sec2_m2 dd {clear:both;width:100%;display:none; padding-top:10px;}

#sec2_m2_ul li{ width:320px; height:26px;}

.sec2_r_tit{ width:225px; height:30px; border-top:1px solid #000; border-bottom:1px dotted #ccc; padding-top:5px;}
.sec2_r1_top{ width:205px;  height:147px; padding:10px; }
.sec2_r1_top img{ width:205px; height:120px;}
.sec2_r1_news{ width:205px; height:26px;text-align:center;overflow:hidden;background-color:#267ad1; border-top:1px solid #FFF; }

#sec2_r1 li{ width:205px; height:26px;}

#sec2_r2 dl {width:225px; margin-top:10px;}
#sec2_r2 dt.active { background-color:#FFF; color:#d32222;}
#sec2_r2 dt {cursor:pointer; text-align:center; background-color:#CCC; color:#333; font-size:12px; border-right:8px solid #FFF;padding:5px 8px;    float:left; margin-bottom:10px;}
#sec2_r2 dd {clear:both;width:100%;display:none; height:104px; overflow:hidden;}
/* XXXXXXXXXXXXXXXXXX sec2 end XXXXXXXXXXXXXXXXXXXXXX */


/* XXXXXXXXXXXXXXXXXX sec3 start XXXXXXXXXXXXXXXXXXXXXX */

#sec3{ width:960px; margin:0px auto;}

#sec3_tit{ width:960px; background-image:url(sec3_tit.jpg); height:53px; background-repeat:no-repeat; border-bottom:1px solid #ccc;}

.sec3_cnt{ width:960px;}
.sec3_l{ width:540px; float:left; }
.sec3_r{ width:420px; float:left; }

.sec3_l li{ margin-left:10px !important; margin-left:0px; margin-right:10px; width:250px; height:176px;}
.sec3_cnt img{ width:250px; height:150px;}

.sec3_r_tit { background-image:url(tit_bc.jpg); width:380px; height:26px; padding-left:20px; }
.sec3_r_tit_txt{ background-color:#FFF; padding-left:20px; padding-right:20px;} 
.sec3_r_cnt{ padding-left:20px; padding-right:20px; margin-top:20px; width:380px; height:104px; overflow:hidden;}
.sec3_r_cnt a:hover{ text-decoration:underline;}


/* XXXXXXXXXXXXXXXXXX sec3 end XXXXXXXXXXXXXXXXXXXXXX */