
/*  IM styles  */

/*-----------Jay 20081015 ------*/

.im .intro { background:url(../im/images/im01__p1_bg.jpg) top left no-repeat; height:255px; padding-top:30px }

.im_banner { height:430px; width:960px; display:block }

/*---------Topaz 20081031-----*/
#banner .im_banner_icon { height:223px; width:510px; padding:164px 0 0px 0px; }




/*-----------tony ------*/



#banner .eng_im_banner { background:url(../im/images/im.png) no-repeat; height:280px; width:940px; padding:205px 0 0 20px; }

#banner .eng_im_banner p { width:464px; font-size:11px; letter-spacing:0px; }

#banner .im_banner a,
#banner .eng_im_banner a { letter-spacing:0; }

#banner .im_banner span,
#banner .eng_im_banner span { color:#009f55; }

/* main why */
.im .im_why { width:920px; margin:0 auto; background: url(images/im01__p1_tit2.jpg) no-repeat; }

.im .im_why p { display:block; letter-spacing:3px; line-height:25px; }

.im .im_why .uline { border-bottom:1px solid #C2E0E2; padding:12px 0; display:block }

.im .im_why .nouline { border-bottom:1px solid #fff; padding:12px 0; display:block }

.im .why_foot { background:url(images/im01__p1_tit2_b.jpg); height:20px; width:920px; display:block; overflow:hidden }

#main p.des { width:535px; }

#main .im_why span { font-weight:bold; color:#177e6d; line-height:18px; margin-left:25px; display:block }

/* IM page 2 */
#main .im_new { background:url(../im/images/im_new.jpg) no-repeat #eff6fc; ; width:915px; height:176px; padding:155px 0 0 45px; }

#main .eng_im_new { background:url(../im/images/eng_im_new.jpg) no-repeat #eff6fc; ; width:915px; height:176px; padding:155px 0 0 45px; }

#main .im_new p { line-height:32px; letter-spacing:3px; }

#main .eng_im_new p { line-height:22px; margin:0 0 17px 0; }

#main .im_new p,
#main .eng_im_new p { width:880px; font-size:12px; }

#main .im_new span,
#main .eng_im_new span { font-weight:bold; color:#039aba; }

#main .im_unique { background:url(../im/images/im_unique.jpg) no-repeat #eff6fc; width:960px; height:765px; padding:5px 0 0 0; }

#main .eng_im_unique { background:url(../im/images/eng_im_unique.jpg) no-repeat #eff6fc; ; width:960px; height:765px; padding:5px 0 0 0; }

#main .im_unique p { line-height:25px; font-size:12px; }

#main .eng_im_unique p { line-height:16px; font-size:12px; }

#main .im_unique ul,
#main .eng_im_unique ul { margin:0 0 0 0px; }

#main .im_unique li { list-style:none; line-height:25px; font-size:12px; background:url(../im/images/point.gif) no-repeat 0 11px; padding:0 0 0 15px; }

#main .eng_im_unique li { list-style:none; line-height:16px; font-size:12px; background:url(../im/images/point.gif) no-repeat 0 11px; padding:0 0 0 15px; margin:0; }
{
color:#039aba;
}

#main .point_box { width:437px; margin:20px 0 28px 110px; _margin:0 0 12px 110px; }

#main .eng_point_box { width:437px; margin:0 0 33px 110px; _margin:0 0 15px 110px; _width:420px; }

#main .im_other { background:url(../im/images/im_other.jpg) no-repeat #eff6fc; width:940px; height:345px; padding:78px 0 0 20px; }

#main .eng_im_other { background:url(../im/images/eng_im_other.jpg) no-repeat #eff6fc; width:940px; height:345px; padding:80px 0 0 20px; }

#main .otherbox,
#main .eng_otherbox { width:220px; }

#main .otherbox h4,
#main .eng_otherbox h4 { color:#FFF; text-align:center; font-size:15px; letter-spacing:0; }

#main .otherbox ul { margin:40px 0 0 10px; }

#main .eng_otherbox ul { margin:20px 0 0 10px; }

#main .otherbox li,
#main .eng_otherbox li { list-style:none; line-height:16px; font-size:12px; background:url(../im/images/point.gif) no-repeat 0 6px; padding: 0 15px; }

#main .otherbox p,
#main .eng_otherbox p { margin:25px 0 0 0; padding:0 15px; font-size:12px; line-height:16px; }

#main p.otherbox_con { padding:0 15px; margin:35px 0 0 0; }

#main .im_addon { background:url(../im/images/im_addon.jpg) no-repeat #eff6fc; width:960px; height:227px; }

#main .eng_im_addon { background:url(../im/images/eng_im_addon.jpg) no-repeat #eff6fc; width:960px; height:227px; }

#main .addon_box { width:330px; padding:10px; color:#00A88E; font-weight:bold; line-height:25px; font-size:14px; margin:0 30px 0 0; }

