/* index */
 @import url(inc/public.css);

/*mainContent*/
#mainContent .m_part01{position:relative;width:100%;}
#mainContent .m_part01 .m_part01a{width:175px; float:left; border:1px solid #c8d5ec; background:url(../images/public/mainTBG.gif) repeat-x 1px 1px;overflow:hidden;border-top:0; margin-right:8px; height:300px;}
#mainContent .m_part01 .m_part01a h2{border-top:1px solid #c8d5ec;font-size:14px; color:#044a97; line-height:28px;background:url(../images/public/titleBG02.gif) repeat-x bottom;}
#mainContent .m_part01 .m_part01a h2 strong{padding-left:28px; background:url(../images/public/icon14.gif) no-repeat 7px; line-height:28px; padding-top:3px; font-size:12px; color:#007AC9;}
#mainContent .m_part01 .m_part01a h2 strong.t01{padding-left:28px; background:url(../images/public/icon15.gif) no-repeat 7px; line-height:28px;}
#mainContent .m_part01 .m_part01a h2 strong.t02{padding-left:28px; background:url(../images/public/icon16.gif) no-repeat 7px; line-height:28px;}
#mainContent .m_part01 .m_part01a h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part01 .m_part01a ul{margin:5px 14px; width:155px; overflow:hidden;}
#mainContent .m_part01 .m_part01a ul li{width:66px; float:left; padding-left:11px; background:url(../images/public/icon11.gif) no-repeat left 5px; line-height:20px;}
#mainContent .m_part01 .m_part01a ul.long{ padding-top:3px;}
#mainContent .m_part01 .m_part01a ul.long li{width:155px;height:20px; line-height:14px; }
#mainContent .m_part01 .m_part01a ul.long li img{ display:inline; margin:0; padding:0; margin-bottom:0px;}

#mainContent .m_part01 .m_part01b{width:422px; overflow:hidden; float:left;border:1px solid #c8d5ec; background:url(../images/public/mainTBG.gif) repeat-x 1px 1px;border-top:0; height:300px;}
#mainContent .m_part01 .m_part01b h2{border-top:1px solid #c8d5ec;font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part01 .m_part01b h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px; margin-top:7px;}
#mainContent .m_part01 .m_part01b h2 a img{float:none; padding:0; border:0; margin:0;}
#mainContent .m_part01 .m_part01b h2 strong{padding-left:28px; background:url(../images/public/icon03.gif) no-repeat 7px; line-height:28px; padding-top:3px;}
#mainContent .m_part01 .m_part01b img{float:left; padding:7px; border:1px solid #dee9f6; margin:16px 11px 0px 11px; }
#mainContent .m_part01 .m_part01b div{float:left;margin-top:16px; margin-bottom:-10px;padding:0 9px;width:220px;overflow:hidden;}
#mainContent .m_part01 .m_part01b div h3 a{font-size:12px;margin:0;color:#ff6000;}
#mainContent .m_part01 .m_part01b div h3 a:hover{ color:#00b0ff; }
#mainContent .m_part01 .m_part01b div p{margin:0; line-height:20px; text-indent:2em; padding:0;}
#mainContent .m_part01 .m_part01b div p a{float:right;color:#ff6000;}
#mainContent .m_part01 .m_part01b div p a:hover{color:#00b0ff; }
#mainContent .m_part01 .m_part01b ul{margin:0px 12px 8px 12px;}
#mainContent .m_part01 .m_part01b ul li{border-bottom:1px dotted #d0d0d0;background:url(../images/public/icon12.gif) no-repeat left; width:380px; padding:5px 0;padding-left:18px;}
#mainContent .m_part01 .m_part01b ul li span{float:right;}
#mainContent .m_part01 .m_part01b ul li a img{float:none; border:0; margin:0; padding:0;}

#mainContent .m_part01 .m_part01c{float:right; width:159px;border:1px solid #c8d5ec;overflow:hidden; height:299px;}
#mainContent .m_part01 .m_part01c ol{padding-left:6px; width:153px; overflow:hidden; text-align:center; margin-top:3px;}
#mainContent .m_part01 .m_part01c ol li{padding:6px 0; background:url(../images/public/blueImgLine.gif) no-repeat bottom;}
#mainContent .m_part01 .m_part01c ol li a{display:block; width:118px; height:82px;}
#mainContent .m_part01 .m_part01c ol li a:hover{background:url(../images/public/imgBG.gif) no-repeat; display:block; width:118px; height:82px;}
#mainContent .m_part01 .m_part01c ol li.last{background: none;}


#mainContent .m_part02{ margin-top:5px; text-align: left; font-size:18px}
#mainContent .m_part02 a{margin:0; padding:0}
#mainContent .m_part02 a img{ margin:0; padding:0; margin-right:3px;}

#mainContent .m_part03{width:100%; margin-top:10px;}
#mainContent .m_part03 .m_part03a{float:left; width:298px; overflow:hidden;margin-right:8px; border:1px solid #d5e3f4; height:161px;}
#mainContent .m_part03 .m_part03a h2{font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part03 .m_part03a h2 strong{padding-left:28px; background:url(../images/public/icon05.gif) no-repeat 7px; line-height:28px; font-weight:100;}
#mainContent .m_part03 .m_part03a h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part03 .m_part03a ul{margin:9px 13px;}
#mainContent .m_part03 .m_part03a ul li{float:left;font-size:13px; color:#2d5bad; line-height:22px; background:url(../images/public/icon12.gif) no-repeat left 7px; padding-left:14px; border-bottom:1px dotted #ccc; width:258px; overflow:hidden;}
#mainContent .m_part03 .m_part03a ul li a{color:#000;}
#mainContent .m_part03 .m_part03a ul li a:hover{color:#ff6000;}
#mainContent .m_part03 .m_part03a ul li a img{_position:absolute;}

#mainContent .m_part03 .m_part03b{float:left; width:298px; overflow:hidden;border:1px solid #d5e3f4; height:161px;}
#mainContent .m_part03 .m_part03b h2{font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part03 .m_part03b h2 strong{padding-left:28px; background:url(../images/public/icon06.gif) no-repeat 7px; line-height:28px; font-weight:100;}
#mainContent .m_part03 .m_part03b h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part03 .m_part03b ul{margin:9px 13px;}
#mainContent .m_part03 .m_part03b ul li{float:left;font-size:13px; color:#2d5bad; line-height:22px; background:url(../images/public/icon12.gif) no-repeat left 7px; padding-left:14px; border-bottom:1px dotted #ccc; width:258px; overflow:hidden;}
#mainContent .m_part03 .m_part03b ul li a{color:#000;}
#mainContent .m_part03 .m_part03b ul li a:hover{color:#ff6000;}
#mainContent .m_part03 .m_part03b ul li a img{_position:absolute;}

#mainContent .m_part03 .m_part03c{float:right; width:159px;border:1px solid #d5e3f4; height:161px;}
#mainContent .m_part03 .m_part03c h2{font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part03 .m_part03c h2 strong{padding-left:28px; background:url(../images/public/icon07.gif) no-repeat 7px; line-height:28px; font-weight:100;}
#mainContent .m_part03 .m_part03c h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part03 .m_part03c ul{margin:9px 13px; margin-right:0; width:146px; overflow:hidden;}
#mainContent .m_part03 .m_part03c ul li{float:left; width:38px; text-align:center; padding-left:10px; background:url(../images/public/icon11.gif) no-repeat left; line-height:22px;}
#mainContent .m_part03 .m_part03c ul li a{color:#000;}
#mainContent .m_part03 .m_part03c ul li a:hover{color:#ff6000;}
#mainContent .m_part03 .m_part03c p{text-align:center; background:url(../images/public/more2.gif) no-repeat center; line-height:24px; margin:13px 0 15px 0;}
#mainContent .m_part03 .m_part03c p a{color:#85aed6;}
#mainContent .m_part03 .m_part03c p a:hover{color:#ff6000;}


#mainContent .mainBanner{margin-top:10px;}

#mainContent .m_part04{width:100%; margin-top:10px;}
#mainContent .m_part04 .m_part04a{float:left; width:298px; overflow:hidden;margin-right:8px; border:1px solid #d5e3f4; height:161px;}
#mainContent .m_part04 .m_part04a h2{font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part04 .m_part04a h2 strong{padding-left:28px; background:url(../images/public/icon08.gif) no-repeat 7px; line-height:28px; font-weight:100;}
#mainContent .m_part04 .m_part04a h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part04 .m_part04a ul{margin:9px 13px;}
#mainContent .m_part04 .m_part04a ul li{float:left;font-size:13px; color:#2d5bad; line-height:22px; background:url(../images/public/icon12.gif) no-repeat left 7px; padding-left:14px; border-bottom:1px dotted #ccc; width:258px; overflow:hidden;}
#mainContent .m_part04 .m_part04a ul li a{color:#000;}
#mainContent .m_part04 .m_part04a ul li a:hover{color:#ff6000;}
#mainContent .m_part04 .m_part04a ul li a img{_position:absolute;}

#mainContent .m_part04 .m_part04b{float:left; width:298px; overflow:hidden;border:1px solid #d5e3f4; height:161px;}
#mainContent .m_part04 .m_part04b h2{font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part04 .m_part04b h2 strong{padding-left:28px; background:url(../images/public/icon09.gif) no-repeat 7px; line-height:28px; font-weight:100;}
#mainContent .m_part04 .m_part04b h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part04 .m_part04b ul{margin:9px 13px;}
#mainContent .m_part04 .m_part04b ul li{float:left;font-size:13px; color:#2d5bad; line-height:22px; background:url(../images/public/icon12.gif) no-repeat left 7px; padding-left:14px; border-bottom:1px dotted #ccc; width:258px; overflow:hidden;}
#mainContent .m_part04 .m_part04b ul li a{color:#000;}
#mainContent .m_part04 .m_part04b ul li a:hover{color:#ff6000;}
#mainContent .m_part04 .m_part04b ul li a img{_position:absolute;}

#mainContent .m_part04 .m_part04c{float:right; width:159px;border:1px solid #d5e3f4; height:161px;}
#mainContent .m_part04 .m_part04c h2{font-size:14px; color:#044a97; line-height:28px;  background:url(../images/public/titleBG.gif) repeat-x bottom;}
#mainContent .m_part04 .m_part04c h2 strong{padding-left:28px; background:url(../images/public/icon10.gif) no-repeat 7px; line-height:28px; font-weight:100;}
#mainContent .m_part04 .m_part04c h2 a{float:right; margin-right:5px; color:#4b9ee1; font-weight:normal; text-decoration:underline; font-size:12px;}
#mainContent .m_part04 .m_part04c ul{margin:9px 13px; margin-right:0;}
#mainContent .m_part04 .m_part04c ul li{ height:22px;}
#mainContent .m_part04 .m_part04c ul li select{width:136px; height:17px; line-height:17px; padding:0; font-size:10px;}



#mainContent .m_part05{border:1px solid #c1d7f1;background:url(../images/public/blueImgBG.gif) repeat-y top left; width:776px;margin-top:10px;height:101px; overflow:hidden;}
#mainContent .m_part05 ul{margin:5px 0 0 29px;}
#mainContent .m_part05 ul li{float:left; padding-right:21px;}
#mainContent .m_part05 ul li a img{filter:Alpha(style=0)}
#mainContent .m_part05 ul li a:hover img{filter:Alpha(style=3)}



















