@import url(layout.css);

/* Layout */
#wrapper_main {width:100%;min-width:1100px; 
	/*background:url('../images/top_bg.jpg') repeat-x left top;*/
	/**/background-image:url("../images/body_bg.jpg");
	/**/background-repeat:repeat-x;
	/**/background-position:0 0;
}


/*Main visual*/
.slider {width:100%;min-width:1000px;height:329px;position:relative;overflow:hidden;background:#fff;text-align:center;}
.slider .bd {width:1600px;position:absolute;left:50%;margin-left:-800px}
.slider .bd li {width:1600px;overflow:hidden;}
.slider .bd li img {display:block;width:1600px;height:329px;}
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1600px !important;}
.slider .hd {position:absolute;width:100%;left:0;z-index:1;height:8px;bottom:20px;text-align:center;}
.slider .hd li {display:inline-block;
	*display:inline;
	zoom:1;
	width:8px;height:8px;line-height:99px;overflow:hidden;background:url(../images/slider-btn.png) 0 -10px no-repeat;
	margin:0 5px;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
.slider .hd li.on {background-position:0 0;filter:alpha(opacity=100);opacity:1;}
.slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:329px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-800px;}
.slider .next {left:50%;margin-left:800px;}
.slider .pnBtn .blackBg {display:block;position:absolute;left:0;top:0;width:100%;height:329px;background:#000;filter:alpha(opacity=30);opacity:0.3;}
.slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:60px;
	height:329px;
}
.slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.slider .prev .arrow {
	right:-280px;
	background:url(../images/slider-arrow.png) -120px 0 no-repeat;
}
.slider .next .arrow {
	left:-280px;
	background:url(../images/slider-arrow.png) 0 0 no-repeat;
}



#main_contents {width:1000px;margin:0 auto;overflow:hidden;padding:45px 0 45px 0;}
#main_contents .left {float:left;width:485px;margin-right:25px;}
#main_contents .rig {float:left;width:458px;border:1px solid #d6d6d6;padding: 15px 15px;}

.mcon1 {overflow:hidden;}
.mcon1 .mov {float:left;width:229px;height:150px;background:#555;}
.mcon1 .notice {float:left;position:relative;width:223px;border:1px solid #d6d6d6;padding:15px 15px;}
.mcon1 .notice dl dt {font-size:15px;font-weight:600;color:#ff4800;}
.mcon1 .notice dl dd {padding: 9px 0 0 0;min-height:92px;}
.mcon1 .notice dl dd ul li {background:url(../images/notice_ico.jpg) no-repeat left 9px;padding: 4px 0 4px 10px;}
.mcon1 .notice .more {position:absolute;top:15px;right:15px;}

.mcon2 {margin-top:30px;overflow:hidden;}
.mcon2 ul li {float:left;}

#main_contents .pro {overflow:hidden;}
#main_contents .pro dl {float:left;width:222px;overflow:hidden;}
#main_contents .pro dl.mrig {margin-right:5px;}
#main_contents .pro dl dt {font-size:14px;color:#1c77dc;font-weight:600;padding: 0 0 3px 0;}
#main_contents .pro dl dt a {color:#1c77dc;}
#main_contents .pro dl dd.pic {float:left;width:122px;}
#main_contents .pro dl dd.txt {float:left;width:100px;font-size:11px;line-height:160%;color:#838383;}
#main_contents .pro dl dd.txt a {font-size:11px;}