@charset "utf-8";
/* CSS Document */
body{ text-align:center; margin-top:10px;background-color:#f7f7df;}
/* header */
#header #ban, #main { width: 1024px; margin:0 auto; text-align:left;background-color:#FFF;}
#header #dow { background-color: #76a924; height: 20px; width: 1024px; }
#header #top { background-color: #f4f4d1; height: 58px; width:1024px; position:relative }
#header #top #nav ul { padding:0px; margin:0px; list-style-type: none; }
#header #top #nav { clear:both; padding:0px; margin:0px; position:absolute; left: 220px; top: 10px; width: 700px; }
#header #top #nav ul li { padding:0px; margin:0px; color:#747419; display:inline; float:left; font-family:Verdana, Geneva, sans-serif; border-right: 1px solid #ccc; font-size: 16px; line-height: 26px; padding-right: 10px; padding-left: 10px; font-weight: bold; }
#header #ban img { padding:0px; vertical-align: bottom; }
/* End header */

/* footer */
#main #footer { height: 77px; width: 1024px; background: #e1e1e1 url(images/footer.gif) no-repeat 22px; }
#main #footer #copyright { padding:0px; margin:0px; font-family: Verdana, Geneva, sans-serif; line-height: 26px; color: #747474; text-decoration: none; position: relative; left: 48px; font-size: 12px; top: 22px; width: 700px; margin: 0px; padding: 0px; }
#main #footer #miibeian { width: 130px; white-space: nowrap; position: relative; left: 760px; font-size: 12px; color: #747474; }
#main #footer #copyright p { margin: 0px; padding: 0px; line-height: 16px; }
/* End footer */

/*#main #container #banner { height: 65px; width: 1024px; text-align: center; color:#CCC;}*/
#main #container #banner { height: 25px; width: 1024px; text-align: center; color: #F00; }
#main #container #content #hot1 #banner_t { height: 118px; float: left; margin-left: 5px; display:inline; }
#main #container #content #hot1 #guide { background: url(images/p_rec.jpg) no-repeat; height: 118px; margin-left: 200px; position: relative; }
#main #container #content #hot1 { margin-top: 10px; }
#main #container #content #hot2 { margin-top: 10px; margin-bottom:10px; width:910px; }
#main #container #content #hot2 #banner_p { float:left; height:115px; width:173px; margin-left:5px; display:inline; }
#banner_p img ,#banner_t img { border:0; }
#main #container #content #hot2 #video { float:right; background: url(images/p_video.jpg) no-repeat; height: 105px; width: 341px; padding-right: 20px; position: relative; }
#main #container #content #hot2 #news { background: url(images/p_news.jpg) no-repeat; height: 105px; width:330px; margin-left:200px; position: relative; border-right: 1px dashed #999; }
#main #container #content #maincont #article #art1 { height: 230px; width: 535px; }
#main #container #content #maincont #article #art2 { height: 230px; width: 535px; margin-top:10px; }
.title1 { height:32px; width:535px; border: 1px solid #ccc; font-size: 14px; line-height: 26px; font-weight: bolder; color: #ff8a00; }
.mainart { height: 190px; width: 535px; margin-top: 5px; }
.mainart ul { margin:0px; padding-left:5px; list-style:none; }
.title1 img { padding-top: 8px; padding-left: 10px; margin: 0px; }
.mainnews ul li { margin:0px; padding:0px; line-height: 19px; text-decoration: none; font-size:14px; }
.mainnews ul li a:hover, #news ul li a:hover { color:#999; }
#v_txt a, #link ul li a { text-decoration:none; color:#999; }
#v_txt a:hover, #link ul li a:hover { color:#000; }
#container #content #maincont #flash { background-color: #CCC; height: 210px; width: 340px; overflow: auto; position: absolute; top: 20px; right: 125px; margin: 0px; padding: 0px; float: right; }
#container #content #maincont { position: relative; width:1024px; margin-bottom:18px; padding-top:25px; }
/*sitemaplink #container #content #maincont #note { height: 68px; width: 340px; float:right; position: absolute; top: 265px; right: 125px; border: 1px dotted #CCC; }*/
#container #content #maincont #note { height: 68px; width: 340px; float:right; position: absolute; top: 265px; right: 125px; border: 1px dashed #CCC; }
#note ul { list-style: none; margin: 0px; padding: 0px; display:inline; float:left; }
#note ul li { float:left; margin:0px; padding-top:10px; padding-left:10px; }
#container #content #maincont #link { height: 155px; width: 340px; float: right; position: absolute; top: 340px; right: 125px; }
#link img, #note img { border-style:none; }
#main #container #content #maincont #w3c { height: 150px; width: 110px; float: right; position: absolute; top: 20px; right: 10px; }
#main #container #content #maincont #w3c p img { border-width: 0px; border-style: none; }
#main #container #content #maincont #w3c p { padding-left:12px; ; width:88px; height:31px; }
#main #header #top #nav ul li a { text-decoration: none; color:#747419; font-family:"Times New Roman", SimSun, serif;}
#main #container #content #hot1 #guide #huiyou { font-size: 12px; line-height: 26px; width: 580px; position: absolute; left: 100px; top: 20px; }
#main #container #content #hot2 #video #p_video { position: absolute; top: 45px; left: 10px; }
#main #container #content #hot2 #video #v_txt h2 { font-size: 14px; color: #357fb3; text-decoration: none; position: absolute; left: 130px; top: 40px; width: 165px; padding:0px; margin:0px; }
#main #container #content #hot2 #video #v_txt p { font-size: 12px; color: #999999; text-decoration: none; width: 160px; position: absolute; left: 130px; top: 60px; padding:0px; margin:0px; }
#main #container #content #hot2 #news ul { margin:0px; padding:0px; font-size: 12px; line-height: 18px; list-style: none; text-decoration: none; color: #000; position: absolute; left: 80px; top: 5px; width: 230px; font-family: "Times New Roman", SimSun, serif; }
#main #container #content #hot2 #news ul li em { font-style: normal; float:right; }
.mainart ul li em { font-style: normal; float:right; padding-right:15px; }
#main #container #content #maincont #link h2 { font-size: 14px; margin: 0px; padding: 0px; color: #666; }
#main #container #content #maincont #article #art1 .mainart ul { height: 200px; }
#main #container #content #maincont #link ul { list-style: none; margin: 0px; padding: 0px; display:inline; width: 330px; float:left; }
#main #container #content #maincont #link ul li { float:left; margin:0px; padding-right:3px; }
/* artlist */
#artlist { padding-top:20px; margin:0px; width:800px; }
#keyword { border: 1px dashed #CCC; margin-top:10px; height:70px; }
#keyword a { text-decoration:none; }
#keyword ul { list-style:none; padding:25px; margin:0px; }
#keyword ul li { float:left; padding-right:5px; border-right: 1px solid #CCC; }
#mainav { width:173px; height:222px; padding-top:10px; background: url(images/nav.gif) no-repeat; }
#art_title h1 { font-size:16px; padding:0px; display:inline; }
#art_title { height:50px; margin-top:5px; padding:0px; width: auto; }
#mainav ul { list-style:none; margin:0px; padding-top:60px; padding-left:30px; line-height: 22px; font-size:14px; }
#mainav ul li { margin-left:25px; }
#mainav a, #sitemap a, .mainnews ul li a, #news ul li a { color:#000; text-decoration: none; }
#mainav a:hover, #sitemap a:hover { color:#ccc; }
#mainContent { height:auto; overflow:hidden; overflow-style:!important;
}
#sidebar { float:left; width:173px; padding-left:10px; padding-top:10px; height:800px; }
#sidebar img{ border:none;}
#content_a { float:right; margin:0px; padding-right:20px; }
#art4 p { text-indent:2em; }
.title_a { height:22px; border: 1px solid #ccc; font-size: 14px; line-height: 26px; font-weight: bolder; color: #ff8a00; padding-top:5px; padding-bottom:5px; margin:0px; }
/* End artlist */

#sitemap { text-decoration: none; border: 1px dotted #CCC; margin-bottom:5px; }
#art4 em { color:#ff8a00; padding-right:10px; }
#art4 a { text-decoration:none; }
.crumbs { float:right; color:#000; font-size:12px; }
.crumbs a { color:#747419; text-decoration: none; }
.s1 { font-size:14px; display:inline; padding-left:2px;}
.s2 { font-weight:normal; font-size:12px; color: #C30; }

.tab, .tab td { border: 1px solid #76A924; text-align: center; font-size:14px; height:26px; border-collapse:collapse; width:600px; }
.ct { font-size:20px; }
.ctb { border-bottom: 1px solid #CCCCCC; font-size:16px; color:#FA4707; }
.ctb1 { border-bottom: 1px solid #CCCCCC; font-size:16px; color:#ED0B0B; }
.ctb2 { border-bottom: 1px solid #CCCCCC; font-size:16px; color:#C70000; }
.rim{padding-top:5px;}
.title{ color: #ff8a00;text-decoration: none;}
.title:hover{ text-decoration: underline;}
/* picbox */
.picbox ul,li{ padding:0; margin:0;}
.picbox ul,li{ list-style:none;}
.picbox img{ border:none;}
.picbox a{ color:#6cf;}
.picbox a:hover{ color:#84B263;}
.picbox{ width:1000px; height:115px; overflow:hidden; position:relative; margin-left:22px;}
.piclist{ height:115px;position:absolute; left:0px; top:0px}
.piclist li{ background:#eee; margin-right:20px; padding:5px; float:left;}
/* sousuo */
.s_button,.s_text,.t_s{margin: 0px;padding: 0px;}
.search{ margin:0 0;}
.search{ width:173px;height:28px;margin-top:5px; font-size:12px;}
.s_text{ width:135px;height:28px;float:left;}
.s_button{ width:38px;height:28px;float:right;}
.b_s{ width:38px;height:28px; background:url(images/so.gif) no-repeat ;border:0px;margin-top:1px \9;}
.t_s{ width:126px;height:24px; border:solid 2px #CCC; line-height:24px;}