@charset "utf-8";
/* CSS Document */
@import url(public.css);

#container{ width:961px;*width:960px; text-align:left; margin:0 auto;*padding-left:1px;_padding-left:2px;}

.maincontent{ padding-top:9px; margin-left:10px; margin-right:12px;}

/*area01 area01main*/
.area01{ width:938px;}
.area01 .area01main{ float:left; width:739px; margin-right:12px;}

.area01 .area01main .blockbox{ float:left;}
.area01 .area01main .blockbox .head{ margin-bottom:1px;}
.area01 .area01main .blockbox .head h4{ line-height:28px; font-size:13px; padding-left:26px; background:url(area01icon01.gif) no-repeat 11px 9px; color:#FFFFFF;}
.area01 .area01main .blockbox .head h4 span{ float:right;}
.area01 .area01main .blockbox .head h4 span a{ display:block; margin-top:6px; margin-right:8px;}
.area01 .area01main .blockbox a:hover{ color:#ff0000}

.area01 .area01main .blockbox .body{ height:397px; border:1px solid #d7d7d7;}


.area01 .area01main .box01{margin-right:11px;}
.area01 .area01main .box01 .head{ background:url(area01bg01.gif) repeat-x; width:434px; height:28px; border:1px solid #d7d7d7;}

.area01 .area01main .box01 .body{ width:434px;}
.area01 .area01main .box01 .body ul{ margin:1px;  background:#fafafa; padding-left:6px; padding-top:8px;}

.area01 .area01main .box01 .body ul li{ margin-bottom:1px; }
.area01 .area01main .box01 .body ul li OBJECT{ width:420px; padding:1px;border:1px solid #d7d7d7;}
.area01 .area01main .box01 .body ul li a img{ width:420px; padding:1px;border:1px solid #d7d7d7;}


.area01 .area01main .box02 .head{ background:url(area01bg01.gif) repeat-x; width:290px; height:28px; border:1px solid #d7d7d7;}
.area01 .area01main .box02 .body ul{ margin:1px; width:288px;background:#fafafa; padding-top:4px;}
.area01 .area01main .box02 .body ul li{ padding-left:33px; line-height:25px; background:url(area01icon03.gif) no-repeat 19px 11px;}

/*area01 area01sidebar*/
.area01 .area01sidebar{ float:left; width:187px;} 
.area01 .area01sidebar .head{ width:185px; border:1px solid #d7d7d7;background:url(area01bg01.gif) repeat-x; height:28px; margin-bottom:1px;}
.area01 .area01sidebar .head h4{  line-height:28px; padding-left:29px; font-size:13px; color:#FFFFFF; background:url(area01icon01.gif) no-repeat 12px 9px;}
.area01 .area01sidebar .body ul li{ margin-bottom:1px; }
.area01 .area01sidebar .body ul li a img{ width:183px; padding:1px;border:1px solid #d7d7d7;}

/*area02*/
.area02{width:938px;padding-top:4px;*padding-top:0;}

.area02 ul li{ float:left;}
.area02 ul li a img{ width:463px;}
.area02 ul li.left{ margin-right:12px;}

/*area03 area03main*/
.area03{ width:938px; text-align:center;}
.area03 .area03main{ float:left;width:720px;}
.area03 .area03main .box{ width:349px; float:left;margin-right:11px; margin-bottom:7px; display:inline;}
.area03 .area03main .box .head{ width:347px; background:url(area03bg01.gif) repeat-x; height:26px; border:1px solid #d7d7d7; margin-bottom:1px;}
.area03 .area03main .box .head h4{ padding-left:27px; background:url(area01icon01.gif) no-repeat 10px 7px; line-height:26px; font-size:13px; color:#fff; }
.area03 .area03main .box .head h4 span{ float:right; margin-right:8px;}
.area03 .area03main .box .head h4 span a{ display:block; margin-top:5px;}

.area03 .area03main .box .body{ height:170px; width:347px; border:1px solid #d7d7d7; background:url(area03bg02.gif) repeat-x;overflow:hidden;}
.area03 .area03main .box .body table{ width:347px; overflow:hidden; height:170px;}
.area03 .area03main .box .body table .pic{ width:135px; text-align:center;padding-bottom:25px;}
.area03 .area03main .box .body table .text ul{ padding-top:0px;}
.area03 .area03main .box .body table .text ul li{ line-height:22px; padding-left:8px; background:url(area01icon03.gif) no-repeat 0 8px; margin-left:4px;}
.area03 .area03main .box .body table .text ul li a{ color:#777;}
.area03 .area03main .box .body table .text ul li a:hover{color:#ff0000;}

/*area03 area03sidebar*/
.area03sidebar{ float:left; width:218px;}
.area03sidebar .blockbox{ margin-bottom:9px;}
.area03sidebar .blockbox .head{ background:url(area03bg03.gif) no-repeat; width:216px; height:26px; border:1px solid #d7d7d7; margin-bottom:1px;}
.area03sidebar .blockbox .head h4{ padding-left:29px; line-height:26px; background:url(area01icon01.gif) no-repeat 12px 7px; font-size:13px; color:#fff;}

.area03sidebar .blockbox .body{ width:216px; border:1px solid #d7d7d7;}

/*area03 box01*/

.area03sidebar .box01 .body ul{ margin:1px; width:214px; background:#fafafa; padding-top:10px;padding-bottom:4px;}
.area03sidebar .box01 .body ul li{ padding-left:21px; line-height:24px; background:url(area01icon03.gif) no-repeat 13px 10px;}
.area03sidebar .box01 .body ul li a{ color:#777;}
.area03sidebar .box01 .body ul li a:hover{color:#ff0000;}
/*area03 box02*/

.area03sidebar .box02 .body ul{  margin:1px; width:214px; background:#fafafa; padding-top:10px;padding-bottom:3px; }
.area03sidebar .box02 .body ul li{ padding-left:16px; line-height:22px; padding-right:15px;color:#777;}
.area03sidebar .box02 .body ul li a{color:#777;}
.area03sidebar .box02 .body ul li a:hover{color:#f00;}
/*area03 box03*/
.area03sidebar .box03 .body .contact{margin:1px; width:214px;height:157px; _height:143px; background:#fafafa; padding-top:10px;}
.area03sidebar .box03 .body .contact ul{margin-bottom:10px;}
.area03sidebar .box03 .body .contact ul li{ padding-left:19px; color:#d80000;}
.area03sidebar .box03 .body .contact ul li b{ font-weight:normal; color:#646464;}

.area03sidebar .box03 .body .online img{ margin-left:5px;margin-bottom:8px; margin-top:4px;}
.area03sidebar .box03 .body .online .service{float:left;padding-bottom:10px;}
.area03sidebar .box03 .body .online .service .service01{ float:left; width:44px;  display:inline; }
.area03sidebar .box03 .body .online .service .service01 img{ float:left; width:41px; border:1px solid #efefef; padding:1px;margin-bottom:0;}
.area03sidebar .box03 .body .online .service .service02{ float:left; width:45px;  margin-left:10px;}
.area03sidebar .box03 .body .online .service .service02 ul{ clear:both; }
.area03sidebar .box03 .body .online .service .service02 ul li{ padding-left:0px;}
.area03sidebar .box03 .body .online .service .service02 ul li.txt{border-bottom:1px solid #4b4b4b; text-align:center; color:#4b4b4b;}
