/*全局布局*/
body {margin:0px; padding:0px; font-size:12px; background:#FFF; color:#000; font:"宋体",arial;}
UL,OL,LI,img{ margin:0px; padding:0px; border:0px; list-style-type: none;}
DL,DT,DD,div,form{ margin:0px; padding:0px; border:0px;}
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px;}
table,td, tr, th{ FONT-SIZE: 12px}
*{padding:0px; margin:0px;}
/*链接样式*/
A:link {COLOR: #333333; TEXT-DECORATION:none;}
A:visited {	COLOR: #333333; TEXT-DECORATION:none;}
A:hover {COLOR: #FF0000; TEXT-DECORATION: underline;}
.white {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#fff; TEXT-DECORATION:none;}
A.white:link {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#fff; TEXT-DECORATION:none;}
A.white:visited {FONT-WEIGHT:bold; FONT-SIZE:14px;COLOR:#fff; TEXT-DECORATION:none;}
A.white:hover {FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#000; TEXT-DECORATION:none;}
.f_black{font-size:12px; font-weight:bold; color:#000; text-decoration:none; text-align:right;}
a.f_black:link{font-size:12px; font-weight:bold; color:#000; text-decoration:none; text-align:right;}
a.f_black:visited{font-size:12px; font-weight:bold; color:#000; text-decoration:none; text-align:right;}
a.f_black:hover{font-size:12px; font-weight:bold; color:#ff0000; text-decoration:none; text-align:right;}
/*空格布局*/
.blank1{ CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT: 5px;}
.blank2{ CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT: 8px;}
.blank3{ CLEAR: both; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT: 20px;}
/*头部布局*/
.top{padding:0px; margin:0px auto; width:980px; height:78px;}
.log{ padding:12px 18px 9px 10px; margin:0px; width:230px; height:59px; float:left;}
.top_pic{ padding:0px; margin:0px; height:78px; width:722px; float:left;}
/*导航布局*/
.nav{padding:0px; margin:0px auto; width:980px; height:37px;}
.nav_l{ padding:0px; margin:0px; width:6px; background: url(cd_l.gif) no-repeat; height:37px; float:left;}
.nav_r{ padding:0px; margin:0px; width:6px; background: url(cd_r.gif) no-repeat; height:37px; float:left;}
.nav_m{ padding:11px 0px 0px 21px; margin:0px; width:947px; background: url(cd_m.gif) repeat-x ; height:28px; float:left;}
/*主体布局*/
.layout{margin:0px auto; width:980px; height:1460px;}
/*主体块1*/
.l_side{ padding:0px 10px 0px 0px; margin:0px; width:485px; height:470px; float:left;}
.menu{ padding:0px; margin:0px; width:485px; height:24px; float:left;}
.menu_l{ padding:8px 0px 0px 12px; background:url(menu_l.gif) no-repeat; width:87px; height:16px; float:left;}
.menu_m{ padding:7px 0px 0px 12px; background:url(menu_m.gif) repeat-x; width:372px; height:17px; float:left;; text-align:right}
.menu_r{ background:url(menu_r.gif) no-repeat; width:2px; height:24px; float:left;}
.content{ padding:15px 0px 0px 6px; float:left; width:477px; height:435px; BORDER-LEFT: #e72b8c 1px solid;  BORDER-right: #e72b8c 1px solid; BORDER-bottom: #e72b8c 1px solid; }
.hang_img {padding:0px 0px 21px 0px; FLOAT:left; OVERFLOW: hidden; width:475px; HEIGHT:89px; text-align:left;}
.pic_kk { padding:2px 3px 0px 3px; margin:0px 4px 0px 5px; FLOAT: left; OVERFLOW: hidden;  WIDTH: 100px; HEIGHT: 88px;background-color:#fff; float:left; border:1px solid #e72b8c; background:#ededed}
.pic_tu {FLOAT: left; WIDTH: 100px; HEIGHT: 70px;}
.pic_tt {FLOAT: left; padding:3px 0px 0px 0px; WIDTH: 100px;  HEIGHT: 22px; TEXT-ALIGN: center;}
.pic_txt { padding:0px 5px 0px 12px; margin-top:2px; FLOAT: left; OVERFLOW: hidden;  WIDTH: 100px; HEIGHT: 92px;background-color:#fff; float:left;}
.pic_txt li{ margin:0px 0px 5px 0px}
.fline{ font-size:12px; color:#000; text-decoration:underline;}
a.fline:link{ font-size:12px; color:#000; text-decoration:underline;}
a.fline:visited{ font-size:12px; color:#000; text-decoration:underline;}
a.fline:hover{ font-size:12px; color:#666; text-decoration:none;}
.r_side{ width:485px; height:470px; float:left;}
/*主体块2(仅文字链部分)*/
.r_sidebar{ padding:0px 0px 20px 0px; float:left; overflow:hidden; width:475px; float:left; height:420px}
.r_sidetxt{width:230px; padding-left:5px; float:left;}
.r_sidetxt li{ margin:0px 0px 5px 0px}
.r_sideimg{width:240px; float:left;}
.r_hang_img {padding:0px 0px 21px 0px; FLOAT:left; OVERFLOW: hidden; width:240px; HEIGHT:89px; text-align:left;}
/*字体样式*/
.f_red{color:#ffffff; font-weight:bold}
.f_black{color:#FFF; font-weight:bold}

.mid{ padding:0px; margin:0px auto; width:980px; height:472px;}
.l_cont02{ padding:0px 0px 0px 8px; margin:0px; float:left; width:363px; height:472px;}
.l_top02{ padding:0px; margin:0px; width:363px; height:24px; float:left;}
.l_cont_l{ padding:0px; margin:0px; float:left; width:2px; height:24px; background-image: url(r_con_l.gif); background-repeat:no-repeat;}
.l_cont_m{ padding:8px 0px 0px 13px; margin:0px; height:16px; width:299px; background-image:url(r_con_m.gif); background-repeat:repeat-x; float:left;font-size:12px; font-weight:bold; color:#000000; text-align:left;}
.l_cont_r{ padding:0px; margin:0px; float:left; width:42px; height:24px;}
.l_cont_mid{ padding:0px; margin:0px; float:left; width:360px; height:447px; BORDER-LEFT: #e72b8c 1px solid;  BORDER-right: #e72b8c 1px solid; BORDER-bottom: #e72b8c 1px solid; }
.txt{ padding:10px 10px 0px 12px; margin:0px; float:left; width:336px; height:416px;}
.txt ul{ padding:0px 0px 0px 0px; margin:0px; float:left; width:336px; height:27px;}
.txt li{ padding:0px 0px 0px 0px; margin:0px; float:left; width:336px; height:27px;}
.font02{ font-size:12px; color:#ff0000; text-decoration:none; line-height:22px;}
a.font02:link{ font-size:12px; color:#ff0000; text-decoration:none; line-height:22px;}
a.font02:visited{ font-size:12px; color:#ff0000; text-decoration:none; line-height:22px;}
a.font02:hover{ font-size:12px; color:#666; text-decoration:none; line-height:22px;}
.font03{ font-size:12px; color:#000; text-decoration:none; line-height:22px;}
a.font03:link{ font-size:12px; color:#000; text-decoration:none; line-height:22px;}
a.font03:visited{ font-size:12px; color:#000; text-decoration:none; line-height:22px;}
a.font03:hover{ font-size:12px; color:#666; text-decoration:none; line-height:22px;}

.l_cont03{ padding:0px; margin:0px; float:left; width:238px; height:472px;}
.l_top03{ padding:0px; margin:0px; width:238px; height:24px; float:left;}
.l_cont_m01{ padding:8px 0px 0px 13px; margin:0px; height:16px; width:175px; background-image:url(r_con_m.gif); background-repeat:repeat-x; float:left;font-size:12px; font-weight:bold; color:#000000; text-align:left;}
.l_cont_mid01{ padding:0px; margin:0px; float:left; width:236px; height:447px; BORDER-LEFT: #e72b8c 1px solid;  BORDER-right: #e72b8c 1px solid; BORDER-bottom: #e72b8c 1px solid; }
.txt01{ padding:10px 10px 0px 10px; margin:0px; float:left; width:216px; height:416px;}
.txt01 ul{ padding:0px 0px 0px 0px; margin:0px; float:left; width:216px; height:27px;}
.txt01 li{ padding:0px 0px 0px 0px; margin:0px; float:left; width:216px; height:27px;}


.right{ padding:0px; margin:0px; width:237px; height:1551px; float:left;}
.r_cont{ padding:0px; margin:0px; float:left; width:237px; height:253px;}
.r_cont_mid{ padding:0px; margin:0px; float:left; width:236px; height:229px; BORDER-LEFT: #e72b8c 1px solid;  BORDER-right: #e72b8c 1px solid; BORDER-bottom: #e72b8c 1px solid; }
.txt02{ padding:9px 10px 0px 10px; margin:0px; float:left; width:216px; height:219px;}
.txt02 ul{ padding:0px 0px 0px 0px; margin:0px; float:left; width:216px; height:27px;}
.txt02 li{ padding:0px 0px 0px 0px; margin:0px; float:left; width:216px; height:27px;}
.r_cont01{ padding:0px; margin:0px; float:left; width:238px; height:307px;}
.r_cont_mid01{ padding:0px; margin:0px; float:left; width:236px; height:305px; BORDER-LEFT: #e72b8c 1px solid;  BORDER-right: #e72b8c 1px solid; BORDER-bottom: #e72b8c 1px solid; }
.txt03{ padding:7px 10px 0px 10px; margin:0px; float:left; width:216px; height:296px;}
.txt03 ul{ padding:0px 0px 0px 0px; margin:0px; float:left; width:216px; height:27px;}
.txt03 li{ padding:0px 0px 0px 0px; margin:0px; float:left; width:216px; height:27px;}

/*头部和底部边框样式*/
.bar_top{ padding:0px; margin:0px auto; width:978px; height:30px; color:#d80070; BORDER: #e72b8c 1px solid;}
.bar_txt{ padding:8px 0px 0px 0px; margin:0px; float:left; width:978px; text-align:center;}
.bar,a.bar:link,a.bar:visited,a.bar:hover{font-size:13px; color:#d80070; text-decoration:none; font-weight:bold}
.bottom{ margin:0px auto; width:980px; height:110px;}
.bott{ padding:12px 0px 0px 0px; margin:0px; float:left; width:978px; height:25px; BORDER: #e72b8c 1px solid; text-align:center;}
.font,a.font:link,a.font:visited,a.font:hover{ color:#d80070; text-decoration:none;}
.bott_txt{ float:left; color:#666; text-align:center; line-height:24px; height:54px; width:980px;}



