@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0;  font:normal 12px/180% "宋体"; color:#000000;text-align:center;}
*{ padding:0; margin:0}
div,td{font:normal 12px/180% "宋体"; text-align:left; vertical-align:top;}
li,p,b,h1,h2,h3,h4,h5,h6{font:normal 12px/180% "宋体"; text-align:left; }
div,table{ margin:0 auto}
a:link,a:visited{ font-size:12px; line-height:180%; color:#000000; text-decoration:none}
a:hover{ font-size:12px; line-height:180%; color:#000000; text-decoration:underline}
img{ border:none}
ol,ul {list-style:none;} 
li{list-style-type:none;}
/*clear*/
.clear{ clear:both}
.clearfix{display:inline-block;}
.clearfix:after{display:block;clear:both;content:".";visibility:hidden}
/*other*/
.marg_top10{ margin-top:10px;}
.marg_bt10{ margin-bottom:10px;}
.width980{ width:980px;}
/*top*/
.top img{ float:left}
/*p1*/

.p1_line01{ background:url(img/bg03.gif) no-repeat; width:980px; height:5px; overflow:hidden}
.p1_left{ width:644px; float:left}
.p1_right{ width:320px; float:right; background:url(img/rt05.gif) repeat-y}
.p1_left h2{ color:#cc0000; font:bold 14px/180% "宋体"; border-bottom:#cc0000 3px solid; display:block; clear:both; margin:5px 5px 12px 1px; padding-left:15px;}
.p1_left h2 a:link,.p1_left h2 a:visited,.p1_left h2 a:hover{color:#cc0000; font:bold 14px/180% "宋体";}
.p1_left h1{ margin:10px 18px; display:block; clear:both;}
.p1_left h1,.p1_left h1 a:link,.p1_left h1 a:visited,.p1_left h1 a:hover{ font:bold 14px/180% "宋体";}
.p1_left .p1_01{ margin:10px 18px; color:#666666; height:80px;}
.p1_left .p1_01 img{ float:left; margin-right:10px;}
.p1_left .p1_01 p{ text-indent:2em}
.p1_left .p1_01 p a:link,.p1_left .p1_01 p a:visited,.p1_left .p1_01 p a:hover{ color:#666666}
.p1_left ul,.p1_left ol{ margin:10px 18px}
.p1_left ol li,.p1_left ol li a:link,.p1_left ol li a:visited,.p1_left ol li a:hover{ font-size:14px}
.p1_left .dot{ background:url(img/lt03.gif) center repeat-x; margin:10px; height:6px; overflow:hidden}
.p1_left_line{ background:#ffffff; padding-bottom:10px; clear:both}
.p1_left_line img,.p1_left_line02 img{ float:left}
.p1_02{ background:url(img/lt04.gif) repeat-y;}
.p1_03{ background:url(img/lt05.gif) repeat-y}

.p1_right h2{ color:#cc0000; font:bold 14px/180% "宋体"; border-bottom:#cc0000 3px solid; display:block; clear:both; margin:5px 5px 12px 1px; padding-left:15px;}
.p1_right h2 a:link,.p1_right h2 a:visited,.p1_right h2 a:hover{color:#cc0000; font:bold 14px/180% "宋体";}
.p1_right p{ text-indent:2em; margin:10px 18px;}
.p1_right h4{ color:#cc0000; font-weight:bold; padding-left:15px;}
.p1_right div{ margin:10px 18px;}
.p1_right .p1_rt01{ text-align:center}
.p1_right ul{ border:#EAD5CE 1px solid; width:260px; margin:15px auto;}
.p1_right iframe{ margin:-10px auto 0}
.p1_right ul li{ float:left; width:37px; text-align:center; height:30px; line-height:30px;background:url(img/rt04.gif) bottom repeat-x; font-weight:bold; color:#646464;}
.p1_right ul li a:link,.p1_right ul li a:visited,.p1_right ul li a:hover{ color:#646464}
.p1_right ul{ padding:6px 10px;}
.p1_right ul .year{ width:280px; text-align:center; background:none; margin:5px auto; font-weight:normal}
.p1_right ul .year img{ margin:5px 6px; vertical-align:middle}
.p1_right ul .day{ background:#D0EDFF; height:25px; width:37px; text-align:center; line-height:25px; font-weight:normal}
.p1_right ol{ margin:10px 18px;}
.p1_right ol li span{ background:#cc0000; display:block; padding:4px 1px; line-height:10px; color:#ffffff; text-align:center; width:16px; height:10px; float:left; vertical-align:middle; margin-right:8px;}
.p1_right ol li{ margin:5px 0;}
.p1_right_line img{ float:left}
/*p2*/
.p2_01 img{ float:left}
.p2_02{ background:url(img/p2_02.gif) repeat-y}
.p2_02 h2{ color:#cc0000; font:bold 14px/180% "宋体"; border-bottom:#cc0000 3px solid; display:block; clear:both; margin:5px 5px 12px 1px; padding-left:15px;}
.p2_02 h2 a:link,.p2_02 h2 a:visited,.p2_02 h2 a:hover{color:#cc0000; font:bold 14px/180% "宋体";}
.p2_02 div{ margin:10px 10px;}
.p2_02 div img{ margin:4px 5px;}
/*copyright*/
.copyright{ background:#cc0000; text-align:center; color:#ffffff; padding:15px 0}
/*2j*/
.line_2j01{ background:url(img/2j01.gif) no-repeat; width:980px; height:5px; overflow:hidden}
.p2j_con{ background:url(img/2j02.gif) repeat-y;}
.p2j_con_lt{ width:644px; float:left}
.p2j_con_lt div{ color:#cc0000; margin:10px 5px 12px 1px; border-bottom:#cc0000 3px solid; clear:both; padding-left:5px;}
.p2j_con_lt div a:link,.p2j_con_lt div a:visited,.p2j_con_lt div a:hover{ color:#cc0000; padding:0 5px;}
.p2j_con_lt ul{ margin:10px 20px;}
.p2j_con_lt ul li,.p2j_con_lt ul li a:link,.p2j_con_lt ul li a:visited,.p2j_con_lt ul li a:hover{ font-size:14px}
.p2j_con_lt ul .dot02{ background:url(img/lt03.gif) center repeat-x; height:15px;}
.p2j_con_lt span{ display:block; text-align:right; padding-right:30px;}