@charset "utf-8";



/* ===================== top ===================== */



#main {

margin:11px 0 0 15px;

}

#main .news {

float:left;

width:487px;

height:220px;

margin:0 23px 0 0;

}

#main .news h2 {

margin:0 0 2px 0;

padding:0 0 5px 0;

background:url(/img/bg_title_news.gif) repeat-x left bottom;

}

#main .news .news_list_btm {

width:486px;

min-height:99px;

background:#EEEEEE url(/img/bg_news_list.gif) no-repeat left bottom;

}

#main .news .news_list {

width:475px;

min-height:217px;

padding:14px 0 0 9px;

border-top:1px solid #B1B1B1;

border-left:1px solid #B1B1B1;

border-right:1px solid #B1B1B1;

}



		/* hack for ie6 */

		* html #main .news .news_list_btm {

		height:99px;

		}

		* html #main .news .news_list {

		height:217px;

		}



#main .news .news_list ul li{

padding:0 0 15px 0;

}



#main .cooperate_top {

width:269px;

background:url(/img/bg_cooperate_top.gif) no-repeat left top;

}

#main .cooperate_btm {

width:269px;

padding:0 0 1px 0;

background:url(/img/bg_cooperate_btm.gif) no-repeat left bottom;

}

#main .cooperate {

float:left;

width:269px;

padding:0 0 40px 0;

}

#main .cooperate .inner {

width:269px;

background:url(/img/bg_cooperate.gif) repeat-y left top;

}

#main .cooperate h2 {

padding:9px 0 0 27px;

}

#main .cooperate p.cooperate_img {

padding:16px 0 0 40px;

}

#main .cooperate p.cooperate_txt {

width:213px;

padding:9px 0 3px 31px;

}

