@charset "utf-8";

#main_cts{background:url(/images/main/bg_visual_01.jpg) 50% 100% no-repeat; margin-top:-7px;}

h3{font-size:15px; font-weight:bold; color:#222;}

.bnrArea{overflow:hidden; width:969px; margin:0 auto 0 auto; padding-top:16px; zoom:1;}
.bnrArea:after{content:""; display:block; clear:both;}
.bnrArea .news{position:relative; float:right; width:300px; margin-right:2px; z-index:1;}
.bnrArea .news h3{margin-bottom:20px;}
.bnrArea .news .more{position:absolute; top:0; right:-2px;}
.bnrArea .news ul li a{display:block; overflow:hidden; zoom:1; line-height:22px;}
.bnrArea .news ul li a:after{content:""; display:block; clear:both;}
.bnrArea .news ul li a p{float:left; overflow:hidden; width:220px; white-space:nowrap; text-overflow:ellipsis;}
.bnrArea .news ul li a span{float:right;}

.bnrArea .bnr01{float:left; background:url(/images/main/bg_bnr01.jpg) 100% 100% no-repeat; width:288px; height:107px; margin-top:-16px;}
.bnrArea .bnr01 a{display:block;}
.bnrArea .bnr01 a h3{margin-bottom:10px; padding-top:16px; color:#222;}
.bnrArea .bnr01 p{line-height:14px;}
.bnrArea .bnr02{float:left; background:url(/images/main/bg_bnr02.jpg) 100% 100% no-repeat; width:290px; height:103px; margin:-15px 0 0 43px;}
.bnrArea .bnr02 a{display:block;}
.bnrArea .bnr02 a h3{margin-bottom:10px; padding-top:15px; color:#222;}
.bnrArea .bnr02 p{line-height:14px;}


.middle_menu{background:url(/images/main/bg_middle.jpg) 0 0 repeat-x; margin-top:0;}
.middle_menu .menu_lst{background:url(/images/main/bg_middle_con.jpg) 0 0 no-repeat; width:1003px; height:5px; margin:0 auto; text-align:center;}
.middle_menu .menu_lst a{margin-left:-4px;}
.middle_menu .menu_lst a:first-child{margin-left:0;}

#m_slides{position:relative; width:1458px; height:315px; margin:0 auto; border-bottom:1px solid #dbdbdb; z-index:50;}
#m_slides .control{display:none; position:absolute; bottom:76px; left:264px; z-index:55;}
#m_slides .overhidden{display:block; overflow:hidden; width:1458px; height:315px; *zoom:1;}
#m_slides .overhidden:after{content:""; display:block; clear:both;}
#m_slides .overhidden li{position:relative; float:left; width:1458px;}
#m_slides .control button{background:none; padding:0; border:0 none; cursor:pointer;}
	