body{background: urltopbg.jpg) no-repeat center top;}

/*�հ�*/
.blank10{margin:0 auto; height:10px; font-size:1px; clear:both}

.g-bd{ margin:0 auto; width:1002px;}

.m-crm{ border:1px solid #fdd9d9; height:28px; line-height:28px; padding-left:18px;}
.m-crm span{ background:url(main.gif) 0 0 no-repeat; padding-left:18px;}

.g-mn{ margin: 0 auto;}
.g-sd{ float:left; width:250px; margin-right:10px; overflow:hidden;}
.g-mnc{ float:left; width:742px; overflow:hidden;}

.m-ld{ border:1px solid #cfcfcf; padding:0 10px; background:#f7fcff url(ld_bg.gif) no-repeat left bottom; overflow:hidden;}
.m-ld span{ font-size:14px; font-weight:bold;}
.m-ld .i-ico2{ background:url(main.gif) 0px -15px no-repeat; line-height:28px;}
.m-ld span a{ padding-left:18px;}

.m-info{ margin:0 auto; overflow:hidden; height:auto;}
.m-info .m-txt{ float:right; padding-left:10px; line-height:18px; width:110px;}
.m-info .m-img{ float:left;}

.f-btn{ display:block; width:87px; height:22px; line-height:22px; text-align:center; background:url(main.gif) 0px -34px repeat-x; color:#fff;}
.f-wh a, .f-wh a:hover{ color:#fff;}
.m-info .m-txt a{ }
.m-info ul{ border-top:1px dotted #d2d3d5; width:228px; padding-top:5px; overflow:hidden;}
.m-info .m-list{ line-height:20px; overflow:hidden;}
.m-info .m-list li{ color:#676568; font-size:12px;}
.m-info .m-list li b{ padding-right:15px; color:#000;}

.m-gov{ border:1px solid #bebebe;}
.m-gov .m-g-hd{ background:url(main.gif) 0px -56px repeat-x; height:31px; border-bottom:1px solid #bebebe;}
.m-gov .m-g-hd b{ background:url(main.gif) no-repeat left -87px; width:26px; height:24px; float:left; margin-top:4px; margin-left:3px;}
.m-gov .m-g-hd h2{ display:block; line-height:31px; font-size:14px; float:left; padding-left:10px;}
.m-gov .m-g-bd{ background:#f0f0f0 url(gov_bg.gif) no-repeat top; overflow:hidden; padding:10px;}

.m-gov .m-g-bd ul{ padding:5px 0px 0px;}
.m-gov .m-g-bd .m-g-list1 li{ background:url(main.gif) 0px -111px repeat-x; height:24px; padding-left:10px; margin-bottom:3px; line-height:24px; border:1px solid #cdcdcd; border-radius:4px; -moz-border-radius:4px; /* �ϵ� Firefox */}
.m-gov .m-g-bd .m-g-list1 li a:hover{ color:#b70501;}
.m-gov .m-g-bd .m-g-list1 li a{ display:block; background:url(main.gif) 0px -196px no-repeat; padding-left:20px;}

.m-gov .m-g-bd .m-g-list2 li{ float:left; background:url(main.gif) 0px -111px repeat-x; height:24px; margin-bottom:5px; line-height:24px; border:1px solid #cdcdcd; margin-right:10px; text-align:left; width:107px;}
.m-gov .m-g-bd .m-g-list2 li a{display:block; background:url(main.gif) 10px -220px no-repeat; padding-left:28px;}

.m-org{ border:1px solid #cfcfcf; padding:0 10px; background-color:#f7fcff; overflow:hidden; margin-bottom: 10px;}
.m-org span{ font-size:14px; font-weight:bold;}
.m-org .i-ico2{ background:url(main.gif) 0px -15px no-repeat; line-height:28px;}
.m-org span a{ padding-left:18px;}
.m-org ul{ padding:2px 0px; overflow:hidden; width:228px; overflow:hidden;}
.m-org ul li{ float:left; width:108px; height:24px; line-height:24px; background:url(main.gif) 0px -111px repeat-x; border:1px solid #cdcdcd; margin-right:5px; margin-bottom:5px; border-radius:4px; -moz-border-radius:4px; text-align:center;}
.m-org .m_list { float:left; width:108px; height:24px; line-height:24px; background:url(main.gif) 0px -111px repeat-x; border:1px solid #cdcdcd;  margin-bottom:5px; border-radius:4px; -moz-border-radius:4px; text-align:center; margin-right:4px;}

.m-focus{ float:left; margin-right:10px;}


.g-mnc2{ margin:0 auto; overflow:hidden;}
.f-w454{ width:454px;}
.m-sub{ border:1px solid #d0d0d0; width:450px; float:left; margin-bottom:10px; margin-left:5px;} 
.m-sub .m-s-hd{ background:url(main.gif) right -136px no-repeat; height:30px;}
.m-sub .m-s-hd span{ float:left; font-size:14px; font-weight:bold; line-height:30px; height:30px; padding-left:15px;}
.m-sub .m-s-hd span a{padding-right: 30px;}
.m-sub .m-s-hd .crt{ background:url(main.gif) no-repeat left -166px;}
.m-sub .m-s-hd .crt a{color:#fff; background:url(main.gif) right -166px; display:inline-block; height:29px; padding-right:30px;}
.m-sub .m-s-hd .crt a:hover{ color:#fff;}

.m-sub .m-s-bd ul{ padding:10px 5px; overflow:hidden; height:122px;}
.m-sub .m-s-bd ul li{ font-size:14px; line-height:24px; background:url(main.gif) 0px -256px no-repeat; padding-left:12px;}
.m-sub .m-s-bd span{ float:right; font-size:12px; color:#666;}

.m-sub2{ border:1px solid #d0d0d0; width:1000px; float:left; margin-bottom:10px;}
.m-sub2 .m-s-hd{ background:url(main.gif) right -136px repeat-x; height:30px;}
.m-sub2 .m-s-hd span{ float:left; font-size:14px; font-weight:bold; margin-right:15px; margin-left: 10px; margin-top:7px;}
.m-sub2 .m-s-hd .crt{ background:url(main.gif) left -166px; padding-left:15px;}
.m-sub2 .m-s-hd .crt a{color:#fff; background:url(main.gif) right -166px; display:inline-block; height:29px; padding-right:30px;}
.m-sub2 .m-s-hd .crt a:hover{ color:#fff;}
.m-sub2 .m-s-hd .i-ico2{ background:url(main.gif) 0px -15px no-repeat; padding-left:18px;}
.m-sub2 .m-s-bd ul{ padding:10px 5px; overflow:hidden;}
.m-sub2 .m-s-bd ul li{ font-size:14px; line-height:24px; float:left; padding:0 15px; white-space: nowrap;}


/*��������*/
.g-h-sd{ float:left; width:396px; margin-right:20px; overflow:hidden;}
.g-h-mn{ float:left; width:586px; overflow:hidden;}

.m-email{ height:auto; padding: 8px 15px; background:#fdf4f0 url(box_bg.gif) left bottom no-repeat; overflow:hidden;}
.m-email ul{ padding:6px 12px; overflow:hidden; }
.m-email li{ width:100px; height:100px; float:left; text-align:center; font-size:14px; margin:5px 7px;}
.m-email li a{ display:block; width:100px; height:20px; padding-top:80px;}

.m-e-info{ border:1px dotted #996c33; color:#996c33; line-height:20px; text-indent:2em; border-radius:4px; -moz-border-radius:4px; padding:5px;}

.i-e01 a{ background: url(email_bg.gif) 0px 0px;}
.i-e02 a{ background: url(email_bg.gif) -100px 0px;}
.i-e03 a{ background: url(email_bg.gif) -200px 0px;}
.i-e01 a:hover{ background-position:0px -100px; color:#fff;}
.i-e02 a:hover{ background-position:-100px -100px; color:#fff;}
.i-e03 a:hover{ background-position:-200px -100px; color:#fff;}


.m-adv{ border:1px solid #bebebe;}
.m-adv .hd{ background:url(main.gif) 0px -56px repeat-x; height:30px; border-bottom:1px solid #bebebe;}
.m-adv .hd span{ font-size:14px; font-weight:bold;  height:30px; line-height:30px; padding-left:35px;}
.m-adv .i-ico3{ background:url(main.gif) 0px -283px no-repeat; height:30px;}
.m-adv .i-ico4{ background:url(main.gif) 0px -323px no-repeat; height:35px;}
.m-adv .bd{ background-color:#fdf4f0; width:100%;}
.m-adv .bd ul{ padding:10px 5px;}
.m-adv .bd ul li{ line-height:24px; font-size:14px; background:url(main.gif) 0px -256px no-repeat; padding-left:12px;}

.m-h-side{ border:1px solid #bebebe;}
.m-h-side .m-h-hd{ background:url(main.gif) 0px -56px repeat-x; height:31px; border-bottom:1px solid #bebebe;}



/*��������*/
.m-mail{ border:1px solid #d0d0d0; width:363px; float:left; width:584px;}
.m-mail .m-m-hd{ background:url(main.gif) right -136px no-repeat; height:30px;}
.m-mail .m-m-hd span{ float:left; font-size:14px; font-weight:bold; line-height:30px; height:30px; margin-right:15px; width:auto;}
.m-mail .m-m-hd .crt{ background:url(main.gif) left -166px; padding-left:15px; width:auto;}
.m-mail .m-m-hd .crt a{color:#fff; background:url(main.gif) right -166px; display:inline-block; height:29px; padding-right:30px;width:auto;}
.m-mail .m-m-hd .crt a:hover{ color:#fff;}
.m-mail .m-m-bd{ padding:5px;}

/*��̸*/
.m-video{ border:1px solid #d0d0d0; width:363px; float:left; margin-bottom:10px; width:584px;}
.m-video .m-v-hd{ background:url(main.gif) right -136px no-repeat; height:30px;}
.m-video .m-v-hd span{ float:left; font-size:14px; font-weight:bold; line-height:30px; height:30px; margin-right:15px; width:auto;}
.m-video .m-v-hd .crt{ background:url(main.gif) left -166px; padding-left:15px; width:auto;}
.m-video .m-v-hd .crt a{color:#fff; background:url(main.gif) right -166px; display:inline-block; height:29px; padding-right:30px;width:auto;}
.m-video .m-v-hd .crt a:hover{ color:#fff;}
.m-video .m-v-bd .m-v-list{ border-top:1px dotted #cdcdcd; margin:10px 0px; float:left; clear:left; width:100%;}
.m-video .m-v-bd .m-v-list ul{ padding:8px 5px 7px 5px; }
.m-video .m-v-bd .m-v-list li{ font-size:14px; line-height:24px; background:url(main.gif) -445px -443px no-repeat; padding-left:20px;}
.m-video .m-v-bd .m-v-list li span{ float:right; font-size:12px; color:#666;}

.m-video .m-v-info .f-video{ float:left; padding:10px; position:relative;}
.m-video .m-v-info .f-video i{ position:absolute; left:18px; bottom:35px; background:url(i_play.png) no-repeat; width:54px; height:54px;}
.m-video .m-v-info .f-video p{ height:22px;background:url(main.gif) 0px -34px no-repeat; text-align:center; line-height:22px; width:217px;}
.m-video .m-v-info .f-video p a{ color:#fff;}
.m-video .m-v-info ul{ float:left; padding-top:10px; font-size:14px; color:#666; width:340px;}
.m-video .m-v-info li{ line-height:24px;}
.m-video .m-v-info li b{ color:#000;}


/*�ʴ�*/
.m-ask{ border:1px solid #d0d0d0; width:1000px; float:left; margin-bottom:10px;}
.m-ask .m-s-hd{ background:url(main.gif) right -136px repeat-x; height:30px;}
.m-ask .m-s-hd span{ float:left; font-size:14px; font-weight:bold; line-height:30px; height:30px; margin-right:15px;}
.m-ask .m-s-hd .crt{ background:url(main.gif) left -166px; padding-left:15px;}
.m-ask .m-s-hd .crt a{color:#fff; background:url(main.gif) right -166px; display:inline-block; height:29px; padding-right:30px;}
.m-ask .m-s-hd .crt a:hover{ color:#fff;}
.m-ask .m-s-bd ul{ padding:10px 5px; overflow:hidden;}
.m-ask .m-s-bd ul li{ border-bottom:1px dotted #cdcdcd; margin-bottom:6px; font-size:14px; line-height:24px; padding:0 15px;}
.m-ask .m-s-bd h2{ background:url(main.gif) -481px -372px no-repeat; padding-left:25px; font-weight:normal;}
.m-ask .m-s-bd span{ font-size:12px; float:right; color:#666;}
.m-ask .m-s-bd h2 a{ color:#333;}
.m-ask .m-s-bd p{ background:url(main.gif) -462px -413px no-repeat; padding-left:25px;}
.m-ask .m-s-bd p a{ color:#666;}

/*���*/
.hd-t{ background:url(hd_t_bg.jpg) repeat-x; height:27px; line-height:27px; border-right: 1px solid #d9d9d9; font-weight:bold; text-align:center;}
.hd-list1{ border-right: 1px solid #d9d9d9; background-color: #f6f6f6; height:26px; text-align:center;}
.hd-list2{ border-right: 1px solid #d9d9d9; background-color: #fff; height:26px; text-align:center;}

/* �ı������ */
.u-ipt{width:180px;padding:4px;font-size:12px;color:#777;background:#fff; margin:0 4px;}
.u-sel{ padding:4px;}
.u-btn{ padding:4px; width:68px;}