@charset "utf-8";
/* reset & gm */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; color:#000; line-height:1.5em; background:#FDF7E1; border-top:2px solid #A35821}
body a,.body a:link{}
body a:hover{}
body a:visited{}
ul li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
input,select{ font-size:12px}
/* end reset */
.inbox{}
.fl{ float:left!important}
.fr{ float:right}
.fn{ float:none!important}
.clear{ clear:both; overflow:hidden; zoom:1}
.pt5{ padding-top:5px!important}
.pt10{ padding-top:10px!important}
.pl0{ padding-left:0px!important}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl12{ padding-left:12px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.mt5{ margin-top:5px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt-10{ margin-top:-10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.ml85{ margin-left:85px}
.mr5{ margin-right:5px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.green{ color:#006600!important}
.blue{ color:#0000ff!important}
.gray{ color:#666!important}
.red{ color:#ff0000!important}
.imgbor1{ border:1px solid #ccc}
.redd8{ color:#d80000}
.block{ display:block!Important}
.f14{ font-size:14px!important}
.f11{ font-size:11px!important; font-family:Arial!important}
.f12{ font-size:12px!important; font-family:Arial!important}
.none{ display:none}
.shuliang{text-align:center; }
.boxyellow{background:#FEFAE0; border:1px solid #EDDFAF}
.boxgreen{background:#F2FFEE; border:1px solid #CAF2BE}
.boxgray{background:#efefef; border:1px solid #dadada; color:#777}
.boxgray a{ color:#369; text-decoration:none}
.boxgray a:hover{ color:#fff; background:#369}
.boxyellow,.boxgreen,.boxgray{padding:8px 12px 8px; font-size:14px; line-height:1.5em}
/* end gm */
.header,.searchtop,.main,.top,.menu{ width:950px; margin:0px auto; clear:both; overflow:hidden; zoom:1; }
.main{ padding-top:15px}
.header{}
.top{ height:96px; background:url(../../img/front/bg.gif) right -173px no-repeat; color:#9E521A;}
.top .fr{ padding-right:70px}
.top .fr a{ color:#9E521A; text-decoration:none; line-height:28px;}
.top .fr a:hover{ color:#000}
h1.logo,h1.logoqi,h1.logoshu,h1.logohua{ float:left; width:210px; height:96px;}
h1.logo a,h1.logoqi a,h1.logoshu a,h1.logohua a{ display:block; height:96px; width:210px; color:#d80000; font-weight:bold; font-size:14px; text-decoration:none; background:url(../../img/front/logo2.gif) 0 0 no-repeat; position:relative;line-height:15px;}
h1.logoqi a{ background-image:url(../../img/front/logo-qi.gif)!important}
h1.logoshu a{ background-image:url(../../img/front/logo-shu.gif)!important}
h1.logohua a{ background-image:url(../../img/front/logo-hua.gif)!important}
h1.logo a span{ position:absolute; right:0px; bottom:15px}
h1.logoqi a span{ position:absolute; right:0px; bottom:15px}
h1.logoshu a span{ position:absolute; left:12px; bottom:12px}
h1.logohua a span{ position:absolute; left:12px; bottom:12px}
/*.header .top .menu{ float:left; width:650px}
.header .top .menu ul{ padding-top:25px; padding-left:45px}
.header .top .menu ul li{ float:left;width:5.5em; height:2em; line-height:2em}
.header .top .menu ul li a{ font-size:14px; font-weight:bold; text-decoration:none; color:#A35821; border:2px solid #FDF7E1;}
.header .top .menu ul li a:hover,.header .top .menu ul li.on a{ color:#fff; background:#A35821; border-color:#A35821}*/

.menu{ height:42px; background:url(../../img/front/bg.gif) no-repeat}
.menu ul{ padding-left:20px;}
.menu ul li{ float:left; padding:0 1.2em; display:inline; text-align:center}
.menu ul li a{ display:block; font-size:14px; font-weight:bold; line-height:42px; text-decoration:none; color:#fff}
.menu ul li.on a,.menu ul li a:hover{ background:url(../../img/front/bg.gif) center -108px no-repeat; color:#FFFF00}

.searchtop{ background:#B86C1E;-moz-border-radius:8px;border-radius:8px; position:relative}
.searchtop .baidusearch{ float:right; padding:12px}
.searchtop .topnews{ float:left; width:300px; padding:10px}
.searchtop .topnews ul{}
.searchtop .topnews ul li{ float:left; width:140px; padding-right:10px}
.searchtop .topnews ul li a{ color:#fff; text-decoration:none}
.searchtop .topnews ul li a:hover{ text-decoration:underline}

.box270{ width:270px}
h3.titlesub{background:url(../../img/front/bg.gif) no-repeat 0 -74px;color:#9E511B;font-size:14px;height:30px;line-height:34px;overflow:hidden;padding-left:12px; position:relative}
h3.titlesub span.t_red,h3.titlesub span.t_yellow{display:block; float:left;height:30px; line-height:30px; padding-right:10px; font-size:12px; color:#9E511B; font-size:14px;}
h3.titlesub span.t_yellow{}
h3.titlesub span.t_red{}
h3.titlesub span.t_yellow a{ color:#000; text-decoration:none}
h3.titlesub span.t_red a{ color:#000; text-decoration:none}
h3.titlesub span.fr{ float:right; font-size:12px; font-weight:100; padding-right:10px; display:block; height:30px;background:url(../../img/front/bg.gif) no-repeat right -74px}
h3.titlesub span.fr a{ line-height:23px; color:#7C6000; text-decoration:none; font-size:12px; font-weight:100; line-height:30px}
h3.titlesub span.fr a:hover{ color:#000}
h3.titlesub span.sub{ position:absolute; left:90px; top:4px}
h3.titlesub span.sub a{line-height:23px; color:#000; text-decoration:none; font-size:12px; font-weight:100; margin-right:1em}
h3.titlesub span.sub a:hover{ text-decoration:underline}
h3.titlesub span.f12{}
h3.titlesub span.f12 a{ font-size:12px; font-weight:100; text-decoration:none; color:#9E511B; margin-left:10px; line-height:30px}
h3.titlesub span.f12 a:hover{ color:red; text-decoration:underline}

h3.titlemain{ background:url(../../img/front/bg.gif) 0 -43px no-repeat; padding-left:30px;color:#9E511B;font-size:14px;height:30px;line-height:34px;overflow:hidden;position:relative}
h3.titlemain span{ font-size:12px; float:right; margin-right:12px}
h3.titlemain span a{ font-size:12px; font-weight:100; text-decoration:none; color:#9E511B}
h3.titlemain span a:hover{ color:#000; text-decoration:underline}

.subnews{ background:#F5E9CF}
.subnews ul{ padding:5px 10px 10px 10px; clear:both}
.subnews ul li{ border-bottom:1px dotted #ccc; padding-top:3px; height:22px; *font-family:"宋体"!Important}
.subnews ul li a{ line-height:22px; text-decoration:none; color:#000;}
.subnews ul li strong{ color:#d80000; margin-right:5px}
.subnews ul li a:hover{ color:#FF6600}
.subnews ul li a:visited{ color:#800080}

.c2news,.c1news{ }
.c2news ul,.c1news ul{ padding:5px 10px 10px 10px;clear:both; overflow:hidden; zoom:1}
.c2news ul li,.c1news ul li{ border-bottom:1px dotted #ccc; padding-top:3px; height:22px; *font-family:"宋体"!Important; overflow:hidden}
.c2news ul li a,.c1news ul li a{ line-height:22px; text-decoration:none; color:#000;}
.c2news ul li strong,.c1news ul li strong{ color:#d80000; margin-right:5px}
.c2news ul li a:hover,.c1news ul li a:hover{ color:#FF6600}
.c2news ul li a:visited,.c1news ul li a:visited{ color:#800080}
.c2news ul li{float:left; width:49%; }
.c1news ul li span.fr a{ color:#555; margin-right:2em}
.c1news ul li span.fr{ *margin-top:-22px}

.boxfour{ width:665px; float:right}
.boxfour .music,.boxfour .video,.boxfour .Scores,.boxfour .paper{ background:url(../../img/front/bg2.gif) 0 no-repeat; height:145px; overflow:hidden; clear:both; overflow:hidden; zoom:1; margin-bottom:12px}
.boxfour .paper{ margin-bottom:0}
.boxfour .music{ background-position:0 0}
.boxfour .video{ background-position:0 -158px}
.boxfour .Scores{ background-position:0 -315px}
.boxfour .paper{ background-position:0 -473px}
.boxfour .hot{ float:left; width:240px; padding-left:70px;}
.boxfour .new{ width:330px; float:right; margin-right:10px}
.boxfour .hot,.boxfour .new{ padding-top:10px}
.boxfour h4{ font-weight:100; color:#369; font-size:12px}
.boxfour h4.f11{ font-size:11px!important; font-weight:bold; color:#d80000}
.boxfour ul li{margin-right:6px; display:inline; line-height:24px}
.boxfour ul li a{ color:#995208; text-decoration:none; border:2px solid #F5E9CF; *border-top:3px;}
.boxfour ul li a:hover,.boxfour ul li.on a{ background:#995208; color:#fff; border-color:#995208}

.box320{ width:325px;}
.subbox{ border:1px solid #EADBC7; border-top:none; background:#FDF7E0; clear:both; overflow:hidden}
.vlink{ padding:5px 10px 8px 10px}
.vlink a{ text-decoration:none; color:#995208; line-height:22px; margin-right:8px}
.vlink a:hover{color:#369; text-decoration:underline }

.foot{ border-top:2px solid #970303; padding-top:10px; padding-bottom:10px; margin-top:15px; text-align:center}
.foot a{ margin-left:2em;}
.foot p{ font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; line-height:20px; padding-top:5px;}

.subcontent{ width:665px; float:left; overflow:hidden; background:#F5E9CF url(../../img/front/subcontentbg.gif) left top no-repeat}
.subcontent .insubcontent{ padding:12px 12px 20px 22px; }
.subcontent .insubcontent h3{font-size:14px; color:#A1541B; border-bottom:1px solid #A1541B; padding-bottom:3px}
.subcontent .insubcontent .newslist{}
.subcontent .insubcontent .newslist ul{ padding-top:10px}
.subcontent .insubcontent .newslist ul li{ color:#995208; line-height:30px; border-bottom:1px dotted #E6CC94}
.subcontent .insubcontent .newslist ul li a{ text-decoration:none; color:#995208; line-height:30px; font-size:14px}
.subcontent .insubcontent .newslist ul li a:hover{ color:#369}
.subcontent .insubcontent .newslist ul li span{}

.page{ overflow:hidden; clear:both; zoom:1; background:none; border:none; padding:0; margin:0; height:30px; font-size:14px; margin-top:5px;*margin-left:-35px; }
.page a{ color:#369; text-decoration:none; line-height:30px; margin-left:1em; font-size:12px; font-family:Verdana, Arial, ""; text-decoration:none; border:1px solid #369; display:block; height:20px; line-height:20px; text-align:center; float:left; padding:1px 5px;}
.page a:hover{ color:#fff; text-decoration:none; background:#369}
.page .sel{ color:#fff; text-decoration:none; background:#369}
.page a:visited{ color:#800080}
.page strong{ color:#0000ff}

.sublsit{ width:270px; float:right}
.sublsit .subbox{ margin-bottom:15px}
.sublsit h3.titlesub{ background:url(../../img/front/xbg.gif) left top no-repeat!important; overflow:hidden; zoom:1}

.submenu{}
.submenu ul{ padding-bottom:10px;}
.submenu ul li{ float:left; width:116px; height:32px; margin-left:12px; display:inline; padding-top:10px}
.submenu ul li a{ display:block; width:116px; height:32px; line-height:32px; text-decoration:none; text-align:center; background:#FBEBCA}
.submenu ul li a:hover,.submenu ul li.on a{ color:#fff; background:#C37349}

#content{ font-size:14px; line-height:2em; min-height:600px}
#content h1,#content h2{ font-family:Verdana, Arial, Helvetica, sans-serif}
#content h1{ font-size:26px; text-align:center; line-height:2em; border-bottom:1px solid #fff}
#content h2{ font-size:12px; font-weight:100; text-align:center; line-height:2em; padding-bottom:10px}

.piclist{}
.piclist ul{}
.piclist ul li{ text-align:center; float:left; margin-right:10px; display:inline; padding-top:12px}
.piclist ul li a{ text-decoration:none; color:#000;}
.piclist ul li a:hover{ color:#369}
.piclist ul li img{ display:block; margin-bottom:3px}

.aboutnews{}
.aboutnews ul{ padding-top:6px}
.aboutnews ul li{ width:49%; float:left; font-size:12px; height:24px; line-height:24px}
.aboutnews ul li span{ color:gray}

.gushi{ background:url(../../img/front/rightbg.gif); width:200px; float:right}
.gushi h3{ color:#fff; font-size:14px; line-height:29px;  padding-left:15px; background:url(../../img/front/h3gushibg.gif) 0 0 no-repeat}
.gushi h3 span.fr{ float:right}
.gushi h3 span a{ text-decoration:none; color:#fff; font-size:12px; font-weight:100; margin-right:8px}
.gushi h3 span a:hover{ text-decoration:underline}
.gushi strong{ display:block; clear:both;border-bottom:1px solid #E5D7B9; color:#762A00; padding-top:5px; margin-bottom:2px}
.gushi .ingushi{ padding:10px; padding-top:4px;}
.gushi .ingushi a{ text-decoration:none; color:#762A00; margin-right:10px}
.gushi .ingushi a:hover{ background:#762A00; color:#fff}
.gushi strong.xstr{ display:inline;}
.gushi .ingushi .xbox{ border:1px solid #E5D7B9; border-left:0 none; border-right:0 none; padding:2px 0}
.gushi .ingushi ul li{ line-height:22px}

.box450{ width:450px; overflow:hidden}
.box665{ width:665px; overflow:hidden}
#chayecontent{ width:640px; margin:0px auto; overflow:hidden; line-height:1.8em; font-size:14px; padding-bottom:15px}
#chayecontent h1{ text-align:center; line-height:1.5em; padding-top:10px; border-bottom:1px dotted #ccc}
#chayecontent h2{ font-size:12px; font-weight:100; color:#555; text-align:center}

ul.indexmusi{ clear:both; overflow:hidden; zoom:1}
ul.indexmusi li{ padding-left:15px; background:url(../../img/front/s1.gif) 0 8px no-repeat;width:198px; float:left}
ul.indexmusi li span.fr{ margin-right:0!Important}
ul.indexmusi li span.fr a{ margin-right:10px}
span.subh3menu{ float:none!Important}
span.subh3menu a{ color:#9E511B; text-decoration:none; margin-left:1em; font-size:12px; font-weight:100!Important; line-height:30px;}
span.subh3menu a:hover{ color:#000!important; text-decoration:underline}
.xingushi{ padding-left:0!Important}
.xingushi strong{ display:inline!Important; margin-left:0px!Important;margin-right:10px}
.xingushi a:hover strong{ color:#fff}
.xinggushi a.mr0{ margin-right:0px!Important}
.xingushi .xgushi{ clear:both; overflow:hidden; zoom:1; padding-left:10px!Important; padding-right:0px; width:185px!important;}
.xingushi .xgushi strong{ position:static}
.xgushi{ position:relative; width:150px; border-bottom:1px solid #E5D7B9; padding:5px 0 5px 20px}
.xgushi strong{ position:absolute; left:0; top:5px; border-bottom:none!important; width:1em; line-height:12px}


li.xli50{ width:49.9%; float:left;}
ul.col_3,ul.col_4,,ul.col_2{ clear:both; overflow:hidden; zoom:1}
ul.col_2 li{float:left; width:49.9%;}
ul.col_3 li{float:left; width:33.3%;}
ul.col_4 li{float:left; width:25%;}
.weizhi{ width:950px; font-size:12px; margin:0px auto; padding-top:15px}
.weizhi a{ color:#369}
.weizhi a:hover{ text-decoration:none; background:#369; color:#fff}
.chayesubmenu{ background:#D09E64; height:24px; overflow:hidden; width:850px; margin:0px auto; padding-left:100px}
.chayesubmenu a{ line-height:24px; text-decoration:none; color:#fff; margin-left:1em}
.chayesubmenu a:hover{ color:#000}

.chayedaohang{ clear:both; overflow:hidden; zoom:1; padding:13px 0 12px 15px}
.chayedaohang a{ text-decoration:none; color:#369; display:block; width:80px; text-align:center; float:left; border:1px solid #9E511B; height:26px; line-height:26px; margin-top:-1px; margin-left:-1px}
.chayedaohang a:hover{ background:#9E511B; color:#fff}

ul.f14{}
ul.f14 li{ height:30px; line-height:30px}

.c1news dl{ padding:0 12px 0 12px;}
.c1news dl dt{ padding-top:12px}
.c1news dl dt a{ font-size:14px; font-weight:bold; color:#369; text-decoration:none}
.c1news dl dt a:hover{ color:#000; text-decoration:underline}
.c1news dl dd{ color:#555; padding-bottom:12px; border-bottom:1px dotted #ccc}

#bannerx{width:950px; margin:0px auto; clear:both; overflow:hidden; zoom:1; height:92px; padding-top:15px}
#bannerx .left{ float:left; width:270px; overflow:hidden;}
#bannerx .right{ width:665px; float:right; overflow:hidden; text-align:right}
li {font-family:"宋体";}
li a,li span{font-family:"Arial";}

.qts{clear: both;overflow: hidden;padding: 5px 10px 10px;zoom: 1;}
.qts .boxq{ width:49.9%;float:left;}
.qts .boxq h4{font-size:14px;color:##9E511B}
.qts .boxq a{ display:inline-block;margin-right:5px;font-size:14px;color:#9E511B;line-height:20px}
.qts .boxq a:hover{color:blue}
