@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; text-align:center; font-family:"宋体"; font-size:12px; color:#676767; background:#fff url(../images/banner.jpg) repeat-x top center}
p,h1,h2,h3,h4,h5,ul,li,table,tr,td,dl,dd,dt,tbody,ol,em{ margin:0; padding:0; list-style-type:none}
a { text-decoration:none}
a:hover { text-decoration:underline}

img { border:none}
#head { width:100%;  text-align:left; background:#f1f1f1; border-bottom:1px solid #ccc }
#head h1 { height:33px; width:980px; margin:0 auto; padding:0; line-height:33px; color:#666; font-size:12px; font-weight:normal; background:#f1f1f1; }
#head h1 a { color:#666; te}
#head h1 a:hover {  color:#7d005b; text-decoration:underline }
#head h1 p { float:right}



#menu { width:100%; text-align:center; background:url(../images/menu_bg.gif) repeat-x; height:62px; margin-top:245px }
#menu h1 { width:980px; margin:0 auto; padding:0; }
#menu h1 a { height:62px; line-height:82px; display:block; float:left;font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体"; font-size:14px; color:#fff; font-weight:bold; overflow:hidden; }
#menu h1 a:hover { color:#f7ec00; text-decoration:none}
#menu h1 .a_ts { background:url(../images/a_ts.gif) no-repeat; height:62px; width:130px; float:left; text-align:left; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体"; font-size:20px; padding:0 0 0 22px}
#menu h1 .a_ts1 { padding:0 5px 0 25px; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体"; font-size:18px; }
#menu h1 .a_ts2 { padding:0 5px; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体"; font-size:14px; }
#menu h1 .a_ts3 { padding:0 5px 0 10px; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体"; font-size:18px; }

#container { width:989px; margin:0 auto; padding:0 0 8px 0; text-align:left; overflow:hidden}

.zt_left { width:310px; float:left; margin-top:10px; margin-left:9px; display:inline; }
.zt_flash1 { width:310px; height:250px; float:left}
.zt_flash2 { width:308px; float:left; margin-top:10px; border:1px solid #ccc}
.zt_flash2 h2 { width:310px; background:url(../images/title_308.gif) no-repeat; width:308px; height:29px; line-height:29px; font-size:12px; color:#fff; }
.zt_flash2 h2 span { width:79px; text-align:center; display:block; float:left}
.zt_flash2 h2 span a { color:#333}
.zt_flash2 img { width:288px; float:left; height:230px; padding:10px}

.zt_middle { width:375px; float:left; margin:10px 0 0 20px; display:inline}
.zt_m_top h2 { width:375px; float:left; text-align:center; font-size:14px;}
.zt_m_top h2 a { color:#333}
.zt_m_top p { width:375px; float:left; margin-top:6px; line-height:22px; border-bottom:1px dotted #ccc; padding-bottom:3px; margin-bottom:20px;}
.zt_m_top p a { color:#cc0033}
.zt_m_top { width:375px; height:250px; float:left; overflow:hidden}
.zt_m_bottom { width:375px; float:left; height:280px; overflow:hidden; margin-top:10px;}
.zt_m_bottom h3 { background:url(../images/titie_bg1.gif) no-repeat; height:30px; line-height:30px; width:375px; font-size:14px;  color:#cc0033; }
.zt_m_bottom h3 a { color:#333}
.zt_m_bottom h3 span { float:right; font-size:12px; font-weight:normal}
.zt_m_bottom h3 span a { color:#333}
.zt_m_bottom ul { width:375px; float:left;  margin-top:7px;}
.zt_m_bottom ul li { width:375px; float:left; line-height:26px;}
.zt_m_bottom ul li a { color:#333}
.zt_m_bottom ul li span { float:right}

.zt_right { width:253px; float:left; margin:10px 0 0 20px; display:inline; border:1px solid #ccc}
.zt_right h2 { background:url(../images/title_253.gif) no-repeat; height:29px; line-height:29px; width:253px; font-size:12px; color:#fff;}
.zt_right h2 span { width:79px; text-align:center; display:block; float:left}
.zt_right h3 { width:233px; float:left; padding:10px 10px 0 10px;}
.zt_right h3 img { width:233px; float:left; height:120px; overflow:hidden}
.zt_right ul { width:233px; float:left; padding:0 10px; margin-top:3px;}
.zt_right ul li { width:211px; float:left; line-height:29px; font-size:14px; padding-left:22px; background-position:0 6px;}
.zt_right ul li .s01{ width:93px; float:left; line-height:29px;}
.zt_right ul li .s02 { width:39px; text-align:center; float:left; color:#c3913a}
.zt_right ul li .s03 { width:39px; text-align:center; float:left; color:#adabae}
.zt_right ul li .s04 { width:39px; text-align:center; float:left; color:#b76953}
.zt_right ul .li01 { background:url(../images/ico01.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li02 { background:url(../images/ico02.gif) no-repeat; background-position:0 6px;  }
.zt_right ul .li03 { background:url(../images/ico03.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li04 { background:url(../images/ico04.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li05 { background:url(../images/ico05.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li06 { background:url(../images/ico06.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li07 { background:url(../images/ico07.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li08 { background:url(../images/ico08.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li09 { background:url(../images/ico09.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li010 { background:url(../images/ico10.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li011 { background:url(../images/ico11.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li012 { background:url(../images/ico12.gif) no-repeat; background-position:0 6px;}
.zt_right ul .li013 { background:url(../images/ico13.gif) no-repeat; background-position:0 6px;}

.pub { width:989px; float:left; margin-top:10px;}
.pub h2 { background:url(../images/title_989.gif) no-repeat; width:959px; float:left; height:49px; padding-left:30px; font-family: "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体"; font-size:20px; color:#fff; line-height:42px;}
.ydh { width:978px; float:left; margin-left:9px; display:inline; border:1px solid #ccc; border-top:none}
.dt1 { width:958px; float:left; margin:5px 0 0 10px; display:inline}
.dt1 img { width:958px; float:left; height:380px; overflow:hidden}
.pub h3 { background:url(../images/title_958.gif) no-repeat; height:31px; line-height:31px; width:958px; float:left; margin:10px 0 0 10px; display:inline; font-size:12px;  color:#fff;}
.pub h3 span { width:79px; text-align:center; display:block; float:left}
.pub h5 { background:url(../images/title_95801.gif) no-repeat; height:31px; line-height:31px; width:958px; float:left; margin:10px 0 0 10px; display:inline; font-size:12px;  color:#333;}
.pub h5 span { width:104px; text-align:center; display:block; float:left; margin-right:25px;  color:#fff;}
.pub .h301 { margin-top:0}
.ydh ul { width:958px; float:left; margin:10px 0 0 10px; display:inline}
.ydh ul li { float:left; width:182px; margin-right:10px; }
.ydh ul li img { width:175px; height:130px; padding:3px; border:1px solid #ccc; overflow:hidden}
.ydh ul li a { line-height:35px; font-size:14px; color:#333; text-align:center; width:182px;  display:block}

.ydh ol { width:958px; float:left; margin:10px 0 0 10px; display:inline}
.ydh ol li { float:left; width:474px; margin-right:10px; }
.ydh ol li img { width:466px; height:300px; padding:3px; border:1px solid #ccc; overflow:hidden}
.ydh ol li a { line-height:35px; font-size:14px; color:#333; text-align:center; width:474px;  display:block}

.jnh { width:978px; float:left; margin-left:9px; display:inline; border:1px solid #ccc; border-top:none}
.jnh ul { width:958px; float:left; margin:10px 0 0 10px; display:inline}
.jnh ul li { float:left; width:182px; margin-right:10px; }
.jnh ul li img { width:175px; height:130px; padding:3px; border:1px solid #ccc; overflow:hidden}
.jnh ul li a { line-height:35px; font-size:14px; color:#333; text-align:center; width:182px;  display:block}

.jnh ol { width:958px; float:left; margin:10px 0 0 10px; display:inline}
.jnh ol li { float:left; width:474px; margin-right:10px; }
.jnh ol li img { width:466px; height:300px; padding:3px; border:1px solid #ccc; overflow:hidden}
.jnh ol li a { line-height:35px; font-size:14px; color:#333; text-align:center; width:474px;  display:block}

.jp { width:958px; float:left; margin:10px 0 0 10px; display:inline}
.jp h1 { width:376px; float:left}
.jp h1 img { width:368px; height:303px; border:1px solid #ccc; padding:3px;}
.jp h1 a { line-height:35px; font-size:14px; color:#333; text-align:center; width:376px; display:block; font-weight:normal}
.jp ul { width:569px; float:left; margin:0 0 0 10px; display:inline}

.ztyj_nr { width:958px; float:left; padding:0 10px 10px 10px;}
.ztyj_nr dl { width:309px; float:left; margin:10px 15px 0 0 ; }
.ztyj_nr dl dt { width:130px; float:left; margin-right:10px;}
.ztyj_nr dl dt img { width:124px; height:155px; padding:2px; border:1px solid #ccc; float:left}
.ztyj_nr dl dd { width:169px; float:left; line-height:22px; margin-top:2px;}
.ztyj_nr .dl01 { margin-right:0}
.ztyj_nr dl dd a { color:#cc0033;}
.ztyj_nr dl dd b a { color:#333; line-height:24px;}
.ztyj_nr dl dd b a:hover { text-decoration:underline; color:#cc0033;}

.gflt_nr { width:958px; float:left; padding:0 10px; margin-top:10px;}
.gflt_left { width:695px; float:left}
.gflt_left h1 { width:308px; float:left; height:178px; margin-right:10px; overflow:hidden}
.gflt_left h1 img { width:300px; height:170px; padding:3px; border:1px solid #ccc }
.gflt_left h4 { width:260px; float:left; text-align:center; font-size:14px; color:#cc0033;}
.gflt_left h4 a { color:#cc0033; line-height:35px;}
.gflt_left h4 a:hover { text-decoration:underline; color:#cc0033;}
.gflt_left p { width:260px; float:left; font-size:12px; color:#343434; line-height:24px; border-bottom:1px dashed #cdcdcd; padding-bottom:4px; float:left}
.gflt_left p a { color:#cc0033; }
.gflt_left p a:hover { text-decoration:underline; color:#cc0033;}
.gflt_left dl { width:340px; float:left; margin:10px 15px 0 0 ;  overflow:hidden }
.gflt_left dl dt { width:108px;  float:left; margin-right:10px; }
.gflt_left dl dt img { width:100px; height:105px; float:left; padding:3px; border:1px solid #ccc }
.gflt_left dl dd { width:222px; float:left; line-height:22px; }
.gflt_left .dl02 { margin-right:0; float:left}
.gflt_left dl dd a { color:#cc0033;}
.gflt_left dl dd b a { color:#cc0033; line-height:24px; font-weight:normal}
.gflt_left dl dd b a:hover { text-decoration:underline; color:#cc0033;}
.gflt_nr1 { width:695px; float:left}
.ft1 { width:260px; float:left}
.ft2{ width:106px; float:left; margin-left:10px; display:inline; margin-top:8px; text-align:center; line-height:30px;}
.ft2 img { width:98px; padding:3px; border:1px solid #ccc; height:135px; }
.ft2 a { color:#333}

.gflt_right { width:248px; float:left; margin-left:15px; display:inline}
.gflt_right h4 { float:left}
.gf_nr { background:#f9f9f9; height:520px; float:left; width:228px; margin-top:10px; padding:0 10px}
.gf_nr dl { width:228px; float:left; overflow:hidden; margin-top:8px; border-bottom:1px dashed #ccc; padding-bottom:8px; height:70px; overflow:hidden}
.gf_nr dl dt { width:70px; height:70px; float:left; margin-right:5px; overflow:hidden}
.gf_nr dl dt img { width:64px; height:64px; border:1px solid #ccc; padding:2px;}
.gf_nr dl dd { width:153px; float:left; line-height:22px; text-align:left}
.gf_nr dl dd a { color:#cc0033;}
.gf_nr dl dd b a { color:#cc0033; line-height:25px; font-weight:normal; width:153px; text-align:center}
.gf_nr dl dd b a:hover { text-decoration:underline; color:#cc0033;}
.gf_nr .dl03 { border-bottom:none}

.zt_bottom { width:980px; float:left; margin-top:10px; }
.zt_b_left { width:705px; float:left}

.zt_list { width:345px; float:left; margin-right:15px;}
.zt_list1 { margin-right:0}
.zt_list h2 { background:url(../images/titie_bg1.gif) no-repeat; height:30px; line-height:30px; width:335px;font-size:14px;  color:#cc0033; padding-left:10px;}
.zt_list h2 a { color:#333}
.zt_list h2 span { float:right; font-size:12px; font-weight:normal}
.zt_list h2 span a { color:#333}
.zt_list ul { width:345px; float:left; margin-top:5px;}
.zt_list ul li { width:345px; float:left; line-height:25px;}
.zt_list ul li span { float:right}
.zt_list ul li a { color:#333}

.zt_b_right { width:255px; float:left; margin-left:20px; display:inline}
.zcdx { width:255px; float:left}
.zcdx h2 { background:url(../images/title_255.gif) no-repeat; height:29px; width:255px; font-size:12px;  color:#fff;  line-height:29px; float:left}
.zcdx h2 span { width:79px; text-align:center; display:block; float:left}
.zcdx img { float:left}

#copyright { width:100%; text-align:center; background:#fff; border-top:6px solid #cc0033}
#copyright p { width:980px; margin:0 auto; text-align:center; line-height:22px; color:#999; padding:10px 0;  }
#copyright p a { color:#999}
#copyright p a:hover { color:#1e50a2;}
