﻿@charset "utf-8";
/*---------- Basic ----------*/
html, body, div, span, object, iframe, table, tr, th, td, em, img, h1, h2, h3, h4, h5, h6, p, a, dl, dt, dd, ul, li, form, label { font-family: inherit; font-style: inherit; padding: 0; margin: 0; border: 0; }
h3 { font-size:14px; }
ol, ul { list-style:none; padding:0px; margin:0px; }
img { vertical-align:bottom; }
html, body { background:url(../image/repeat.jpg) repeat-x; color:#666; font:13px/23px Verdana, Arial, Helvetica, sans-serif, SimSun; margin:0px auto; width:100%; }
.clear { clear:both; height:0; overflow:hidden; display:block; }
.fl { float:left; }
.fr { float:right; }
.pt6 { padding-top:6px; }
.pl12 { padding-left:4px; }
.pr16 { padding-right:16px; }
.mt14 { margin-top:18px; }
.dinline { display:inline; }
.dnone { display:none; }
.dblock { display:block; }
.tc { text-align:center; }
.tl { text-align:left; }
.tr { text-align:right; }
.ov { overflow:hidden; }
/*---------- url&text ----------*/
a { color:#666; text-decoration:none; }
a:hover { color:#d4242a; text-decoration:none; }
a.ablue { color:#008aff; }
a.ayellow { color:#734b00; }
a.aorange { color:#ff6600; }
a.ared { color:#ff0000; }
a.ablue:hover, a.aorange:hover { color:#ff0000; }
.tred { color:#ff0000; }
.tblue{color:#0000ff;}
.torange{color:#ff3300;}
/*---------- quick ----------*/
#quick, #head, #about, .main, #copyright, #ask, #song { margin:0px auto; }
#quick { width:980px; height:31px; line-height:31px;}
#quick h1 {float:left; font-size:18px; font-family:"微软雅黑"; color:#00736a; padding-right:20px;}
/*---------- head ----------*/
#head { width:1070px; height:335px; }
/*---------- about ----------*/
#about { width:980px; height:441px; background:url(../image/bg1.png) no-repeat; }
#ask { width:980px; height:166px; background:url(../image/bg1.png) no-repeat; }
.butt { height:46px; overflow:hidden; padding:1px 0px 0px 570px; }
#about ul { height:32px; padding:16px 20px; }
#about ul li { width:140px; height:32px; line-height:30px; float:left; background:url(../image/bg1.png) no-repeat -143px -464px; text-align:center; font-weight:bold; cursor:pointer; font-size:16px; font-family:"微软雅黑"; }
#about ul .butt_curr { background:url(../image/bg1.png) no-repeat -3px -464px; }
#about ul li a { color:#fff; }
.about_box { height:316px; padding:0px 26px 14px 26px; }
.about_r { width:540px; height:316px; }
.about_r p { text-indent:2em; line-height:26px;}
.about_r p.tags{font-size:12px; background-color:#fff5d7; padding:6px; border:1px solid #ffe17b; color:#836b1b; margin-bottom:8px;}
.rongyu { height:129px; padding-top:20px; }
/*---------- main ----------*/
.main { padding:3px 0px; background:url(../image/y_repeat.jpg) repeat-y; width:980px; }
.object { height:161px; background:url(../image/bg2.png) no-repeat 6px 0px; padding:45px 50px 0px 50px; }
.object2{background:url(../image/bg5.png) no-repeat 6px 0px; padding:45px 60px 30px 40px; height:144px;}
.object p { width:410px; padding:0px 15px; float:left; line-height:28px; height:160px; }
.object2 p{text-indent:2em; line-height:26px;}
.object p strong { color:#ff0000; }
.object .p2 { width:340px; padding-left:45px; line-height:31px; }
.object2 .p2{ width:340px; padding-left:45px; line-height:26px; text-indent:2em;} 
.object .p2 strong a { font-weight:normal; font-size:12px; color:#0060ff; }
/*---------- scroll ----------*/
.scroll { height:320px; padding:30px 35px 30px 45px; background:url(../image/bg2.png) no-repeat 6px -206px; }
.scroll_l { width:644px; height:320px; }
.scroll_num { height:18px; line-height:18px; padding-right:50px; text-align:right; font-size:12px; }
.scroll_l p { width:590px; line-height:27px; }
.scroll_l p img { padding:0px 16px 12px 12px; float:left; }
.scroll_l .more { width:594px; height:40px; line-height:40px; border-bottom:1px dashed #dfdcdc; padding:0px;}
.scroll_l ul { width:580px; height:54px; padding:10px; }
.scroll_l ul li { width:180px; height:27px; line-height:27px; padding-right:10px; float:left; font-size:12px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.scroll_r { width:256px; height:276px; padding-top:44px; }
.scroll_r ul li { height:29px; line-height:29px; padding:4px 5px 4px 36px; background:url(../image/scroll_bg.png) no-repeat 0px 5px; font-weight:bold; color:#999; cursor:pointer; }
.scroll_r img { padding:16px 0px 0px 40px; }
.scroll_r ul .scroll_curr { background:url(../image/scroll_bg.png) no-repeat 0px -35px; color:#fff; }
/*---------- doc ----------*/
.doc { width:936px; padding:0px 22px; padding-top:10px;}
.doc_tit { height:28px; line-height:28px; background:url(../image/bg2.png) no-repeat -22px -588px; font-size:15px; }
.doc_tit strong { font-family:"微软雅黑"; color:#fff; }
.doc_txt { height:56px; line-height:28px; padding:8px 10px; background-color:#ffeaea; border:1px solid #d2d2d2; text-indent:2em; }
.sum_txt{height:162px; line-height:26px;}
.sum_txt a{background-color:#0d4cac; font-size:12px; color:#fff;}
.sum_txt img{float:left; padding-right:10px;}
.doc_box { height:174px; padding:10px; border:1px solid #d2d2d2; border-top:none; }
.doc_box3 { border:1px solid #d2d2d2; }
.doc_box dl { width:290px; height:174px; padding-right:14px; float:left; }
.doc_box dl dt { width:142px; height:174px; padding-right:10px; float:left; }
.doc_box dl dd { line-height:27px; font-size:12px; }
.doc_box dl dd strong { font-size:16px; }
.doc_box2 { height:56px; }
/*---------- map ----------*/
.map { height:363px; padding:16px 22px 0px 22px; }
.map img { float:left; }
.map_bg { float:left; width:374px; height:339px; background:url(../image/bg3.png) no-repeat -22px 0px; padding:12px 16px; }
.map_bg p { padding:13px 0px 9px 0px; }
/*---------- copyright ----------*/
#copyright { padding-top:30px; width:980px; background:url(../image/bg3.png) no-repeat 0px -363px; text-align:center; line-height:24px; }
/*---------- daoyu ----------*/
.daoyu { width:791px; padding:40px 22px 0px 167px; height:76px; font-size:12px; background:url(../image/ask_bg.png) 22px 26px no-repeat; color:#4b4b4b; }
.ask_box { width:936px; height:590px; padding:0px 22px 22px 22px; background:url(../image/ask_bg.png) no-repeat 22px -96px; }
.man { height:54px; line-height:54px; padding-left:12px; color:#fff; }
.man_txt { height:536px; }
.man_l { width:108px; height:520px; padding:16px 12px 0px 20px; }
.man_l h3 { height:24px; line-height:24px; text-align:center; color:#fff; padding-top:2px; }
.man_l p { font-size:12px; text-align:center; height:68px; padding-top:4px; }
.man_l .manp2 { height:124px; text-align:left; line-height:28px; }
.man_l .manp2 span { color:#ff0000; }
.man_l .manp3 { font-size:11px; font-family:Tahoma, Geneva, sans-serif; }
.man_r { width:735px; height:455px; margin-top:60px; padding:0px 0px 0px 20px; overflow:auto; color:#000; }
.man_r table th { text-align:left; height:34px; }
.man_r table td { font-size:12px; height:32px; width:128px; padding:0px 10px; font-weight:bold;}
.form_butt { padding:10px 0px 0px 240px; border-top:1px dashed #ccc; }
/*---------- jump ----------*/
#jump { width:632px; height:375px; background-color:#ce1400; }
/*---------- song ----------*/
#song { width:980px; height:937px; background:url(../image/bg4.png) no-repeat;}
.song_box { width:936px; padding:18px 22px 0px 22px; height:872px; }
.song_l { width:644px; height:872px; }
.song_l h2 { height:54px; line-height:54px; text-align:center; color:#ff3300; font-family:"微软雅黑"; padding-bottom:12px; }
.song_l p { line-height:22px; text-indent:2em; color:#655a01; padding:4px 0px 7px 0px; font-size:14px; }
.pline { border-bottom:1px dashed #b5b5b5; }
.song_l .pred { color:#ff0000; text-indent:0px; padding-top:16px; }
.song_r { width:276px; padding-left:16px; height:872px;}
.song_mess { height:32px; line-height:32px; text-align:center; }
.song_txt { padding:14px 15px 0px 15px; height:542px; line-height:26px; }
.song_txt table td { white-space:nowrap; }
.song_txt p{text-indent:2em;}
.song_butt { width:245px; height:38px; line-height:38px; margin-top:8px; background:url(../image/song_em.png) no-repeat; padding-left:30px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; }
.song_butt a { color:#818181; }
.song_good { border:7px solid #d1d1d1; width:888px; height:117px; padding:17px; margin-bottom:16px; }
.song_em{width:550px; height:60px; padding: 15px 0px 15px 30px;}
.work-show{ width:250px; float:left;}
.work-show li{ width:250px; overflow:hidden;}
.work-show h2{ padding:5px; margin:0px; text-align:left; line-height:40px; height:40px;}
.more{ width:174px; height:38px; padding:50px 0px; float:left; display:block;}
.shows{width:641px; height:268px; padding:28px 0px 0px 3px;}
.shows table{width:640px; border-collapse:collapse;}
.shows table td{height:37px; border:1px dashed #d2d2d2; background-color:#ecebeb; padding:0px 10px;}
.shows table td.blcol{border-left:1px solid #d2d2d2;}
.shows table td.brcol{border-right:1px solid #d2d2d2;}
.shows table tr.bbcol td{border-bottom-style:solid;}
.shows table .ttcol td{border-style:solid; background-color:#c0132c; border-color:#c0132c; color:#fff;}
.shows table td a{color:#0000ff;}
.shows table td a:hover{text-decoration:underline;}
.shows table .ttcol td a{color:#fff; font-size:12px;}
.go{border:1px solid #ffbe8a; padding:10px; background-color:#ffefe3; color:#a04500; line-height:26px; text-indent:2em; font-size:12px;}
.go_num{height:46px; padding:16px 0px 10px 0px; border-bottom:1px dashed #d3d3d3; text-align:center;}