/* 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.2em; background:#FDF7E1; }
body a,.body a:link{}
body a:hover{}
body a:visited{}
ul li,ol li,dl li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
input,select{ font-size:12px}
/* end reset */
.inbox{}
.fl{ float:left}
.fr{ float:right}
.fn{ float:none!important}
.clear{ clear:both}
.clearleft{ clear:left}
.clearright{ clear:right}
.over{ overflow:hidden;}
.bai1{ zoom:1}
.ie6haslayout{ zoom:1}
.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.box_none{ display:none}
.box_block{ display:block}
.pt1{ *padding-top:1px!important}
.pt5{ padding-top:5px!important}
.pt10{ padding-top:10px}
.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}
.mt10{ 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}
.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}

.f14{ font-size:14px}
.none{ display:none}
.shuliang{text-align:center; }

.bnone{ border:none;}
.imgstyle{border:1px solid #ccc; padding:4px; background:#fff;}
.bbnone{ border-bottom:none!important}
.bbdotted{ border-bottom:1px dotted #ccc}
.mt10auto{ margin:0 10px}

.lay-w-220{ width:220px;}
.lay-w-350{ width:350px;}
.lay-w-715{ width:715px;}

/* all */
.top,.header,.box,.main,.foot,.menu,.footmenu,.roadlink{ width:950px; margin:0px auto; overflow:hidden; clear:both;zoom:1}
.top{ height:96px; background:url(../../img/front/bg_guqin.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}
.roadlink{ color:#9E521A; padding-top:10px; margin-bottom:-5px}
.roadlink a{color:#9E521A; text-decoration:underline; line-height:15px;}
.roadlink a:hover{color:#000}
.roadlink a:visited{color:#800080}

.main{ padding-top:15px}

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}
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:17px;height:15px;line-height:15px; display:block; padding-top:2px}
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}

.menu{ height:42px; background:url(../../img/front/bg_guqin.gif) no-repeat}
.menu ul{ padding-left:20px;}
.menu ul li{ float:left; padding:0 1.5em; 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_guqin.gif) center -108px no-repeat; color:#FFFF00}

.inbox_1{ background:#F6EBD5; margin-bottom:15px}
.inbox_1 h3{ height:30px; overflow:hidden; line-height:34px; padding-left:32px; padding-right:12px; color:#9E511B; font-size:14px; background:url(../../img/front/bg_guqin.gif) left -43px no-repeat}
.inbox_1 h3 span{ float:right}
.inbox_1 h3 span a{ font-size:12px; font-weight:100; line-height:34px; text-decoration:none; color:#000}
.inbox_1 h3 span a:hover{ color:#0000ff}
.inbox_1 ul{ padding:5px 10px 10px 10px}
.inbox_1 ul li{ color:#73533C; height:25px}
.inbox_1 ul li a{ color:#73533C; line-height:25px; text-decoration:none;}
.inbox_1 ul li a:hover{ color:#990000}

.inbox_2{ background:#FFFAEC; margin-bottom:15px}
.inbox_2 h3{ height:30px; overflow:hidden; line-height:34px; padding-left:12px; padding-right:12px; color:#9E511B; font-size:14px; background:url(../../img/front/bg_guqin.gif) -224px -43px no-repeat}
.inbox_2 h3 span{ float:right}
.inbox_2 h3 span a{ font-size:12px; font-weight:100; line-height:34px; text-decoration:none; color:#000}
.inbox_2 h3 span a:hover{ color:#0000ff}
.inbox_2 ul{ padding:5px 10px 10px 10px; border:1px solid #E4DDCD; border-top:none}
.inbox_2 ul li{ color:#000; height:22px; border-bottom:1px dotted #ccc; padding-top:2px}
.inbox_2 ul li a{ color:#000; line-height:22px; text-decoration:none;}
.inbox_2 ul li a:hover{ color:#d80000}

h3.w715{ background-position:-235px -74px}

.content{ background:#FFFAEC;margin-top:15px}
.content,p{ font-size:14px; line-height:2em;}
.content a{}
.content a:visited{ color:#800080}
.content h3{height:30px; overflow:hidden; line-height:34px; padding-left:13px; padding-right:12px; color:#9E511B; font-size:14px; background:url(../../img/front/bg_guqin.gif) right -74px no-repeat}
.content .site{padding:5px 12px 12px 13px; border:1px solid #E4DDCD; border-top:none; clear:both; overflow:hidden; height:1%; width:688px; overflow:hidden}
.content h1{ font-size:20px; text-align:center; padding-bottom:2px; height:24px; line-height:24px; border-bottom:1px solid #9E521A; padding-top:5px}
.content h2{ font-size:12px; font-weight:100; color:#666; line-height:20px; height:20px; text-align:center; margin-bottom:10px; font-family:Verdana, Arial}
.newslist{}
.newslist ul{}
.newslist ul li{ border-bottom:1px dotted #ccc; padding-top:3px; height:30px}
.newslist ul li a{ font-size:14px; text-decoration:none; color:#000; line-height:30px}
.newslist ul li a:hover{ color:#0000ff}
.newslist ul li a:visited{ color:#800080}
.newslist ul li span{ float:right; color:#888; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:30px}

.tong_guanggao{ clear:both; overflow:hidden; height:1%; margin-top:15px}

.foot{ padding:15px 0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; background:url(../../img/front/bg_guqin.gif) 0 -282px no-repeat; margin-top:15px}

.page{ overflow:hidden; clear:both; zoom:1; background:none; border:none; padding:0; margin:0; height:30px; font-size:14px; padding-top:10px}
.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; width:20px; height:20px; line-height:20px; text-align:center; float:left}
.page a:hover{ color:#fff; text-decoration:none; background:#369}
.page a:visited{ color:#800080}
.page strong{ color:#0000ff}

.pr_next{ clear:both; overflow:hidden; height:20px; border-top:1px solid #E4DDCD; text-decoration:underline!important}
.pr_next a{ line-height:20px; text-decoration:underline!important; color:#0000ff}
.pr_next a:hover{ text-decoration:none; color:#ff0000}

.flink{ text-align:center}
.flink a{ margin-right:1em;}

.googleleftad{ margin-top:15px; position:relative; width:218px; overflow:hidden; border:1px solid #D07E52; padding:10px 0!important; background:#fff}
.ingoogleleftad{ margin-left:-17px}
.googlecontentfoot{ padding:10px 0; background:#fff}
.ingooglecontentfoot{ margin-left:-10px}

.foot{ border-top:2px solid #970303; padding-top:10px; padding-bottom:10px; margin-top:5px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#555}
.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;}

ul.col_4{}
ul.col_4 li{ width:25%; float:left;}
ul.col_2,ul.col_4{ clear:both; overflow:hidden; zoom:1}
ul.col_2 li{ width:50%; float:left;}
.clear{ clear:both; overflow:hidden; zoom:1}

ul.pic{}
ul.pic li{ height:auto!Important; border-bottom:0 none!Important; float:left; display:inline; text-align:center; margin-left:13px; margin-top:5px}
ul.pic li img{ display:block}

ul.sidemenu{ padding-top:10px}
ul.sidemenu li{ float:left; display:inline; width:100px; height:32px; overflow:hidden; margin-bottom:12px; padding:0!important}
ul.sidemenu li a{ display:block; height:30px; line-height:30px; overflow:hidden; width:98px; padding:0!important; text-indent:0!Important; text-align:center; background:#F4E2BF; border:1px solid #fff}
ul.sidemenu li a:hover{ background:#fff;}
.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}

dl.shunxu{}
dl.shunxu dt,dl.shunxu dd{}
dl.shunxu dt{ font-size:14px; line-height:1.5em;  border-bottom:1px solid #F4D59C; font-weight:bold; margin-top:-3px; color:#9E511B}
dl.shunxu dd{ padding-top:10px; clear:both; overflow:hidden; zoom:1}
dl.shunxu dd a{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#369; border:1px solid #F5DDB1; display:block; width:20px; text-align:center; height:20px; line-height:20px; float:left; margin-right:10px; display:inline}
dl.shunxu dd a:hover,dl.shunxu dd a.on{ background:#369; color:#fff; border-color:#235384}
.inmain{ clear:both; overflow:hidden; zoom:1; border:4px solid #F5E7B4; padding:12px; margin-bottom:15px; position:relative}
dl.shunxu dd a.kaoji{ width:70px}

h3.xh3{font-size:14px; line-height:1.5em;  border-bottom:1px solid #F4D59C; font-weight:bold; padding-top:15px; color:#9E511B}
.qulist{}
.qulist ul{ padding:1px; padding-top:12px; padding-left:2px}
.qulist ul li{ width:153px; height:32px; margin-left:-1px; margin-top:-1px; float:left}
.qulist ul li a{ text-decoration:none; color:#369; text-align:center; display:block; width:151px; height:30px; line-height:30px; border:1px solid #F5DDB1}
.qulist ul li a:hover{ background:#369; color:#fff}

p.jibie{ padding-top:8px; margin-bottom:-10px}

#contentqu,#contentmingjia{ width:918px; overflow:hidden; clear:both; zoom:1; position:relative}
#contentqu h1{ font-size:14px; padding-bottom:5px}
#contentqu h2{ font-size:12px; color:#555; font-weight:100; font-family:Verdana, Arial, Helvetica, sans-serif}
#contentqu .playbox{ padding-top:12px}
#contentqu .boxgreen{margin-top:12px; line-height:1.5em; color:#555;  padding:6px;background:#F2FFEE; border:1px solid #CAF2BE}
.boxgray{background:#efefef; border:1px solid #dadada;margin-top:12px; line-height:1.5em; padding:6px; font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; overflow:hidden; zoom:1}
#contentqu .boxgray{ text-align:center; margin-top:5px!important}
#contentqu .boxgray a{ color:#369}
#contentqu .boxgray a:hover{ color:#fff; background:#369}

.aboutvideo{ width:380px; overflow:hidden; border:2px solid #DCC676; position:absolute; top:57px; right:22px}
.aboutvideo h3{ padding:0 12px; height:28px; line-height:28px; border-bottom:1px solid #DCC676; font-size:14px}
.aboutvideo ul{ padding:5px 12px}
.aboutvideo ul li{ height:24px; line-height:24px; border-bottom:1px dotted #ccc}
.aboutvideo ul li a{ text-decoration:none; color:#369}
.aboutvideo ul li span{ color:#555; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:24px; margin-right:2em; float:right; *margin-top:-24px}
.aboutvideo ul li span a{ color:#6094C7;}
.aboutvideo ul li span a:hover{ background:#6094C7; color:#fff}
.aboutvideo ul li a:hover{ background:#369; color:#fff}
.aboutvideo .page,.aboutview_col .page{ padding-top:5px!important; padding-left:10px;}
.aboutview_col .page{ margin-top:-10px}
.aboutvideo .page a,.aboutview_col .page a{font-size:11px!Important; color:#369; display:block; float:left; margin-right:5px; width:16px; height:16px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; line-height:16px; border:1px solid #369; text-align:center; margin-left:0!important}
.aboutvideo .page a:hover,.aboutvideo .page a.on,.aboutview_col .page a:hover,.aboutview_col .page a.on{ color:#fff; background:#369; text-decoration:none}
.aboutvideo .shoucang{ width:356px; height:52px; overflow:hidden; clear:both; background:url(../../img/front/shoucangbg.gif) 0 0 no-repeat; margin:0px auto; padding-bottom:15px; padding-top:3px}
.aboutvideo .shoucang a{ display:block; float:left; margin-left:5px; width:111px; text-align:center; line-height:52px; text-decoration:none; color:#369}
.aboutvideo .shoucang a:hover{ color:#000}
.aboutvideo .shoucang a.fuzhi,.aboutvideo .shoucang a.xiazai{ height:30px; line-height:15px; padding:10px 0; width:124px; margin-left:0; text-align:center}
.aboutvideo .shoucang a.xiazai{ width:111px!Important; float:right}

.aboutview{ padding-top:12px;}
.aboutview .aboutview_col{width:450px; overflow:hidden; border:2px solid #F4D59C}
.aboutview .aboutview_col h3{ font-size:14px}
.aboutview .aboutview_col ul{ padding:5px 12px 12px 12px}
.aboutview .aboutview_col ul li{ border-bottom:1px dotted #ccc; height:22px; overflow:hidden}
.aboutview .aboutview_col ul li a{ line-height:22px; text-decoration:none; color:#369}
.aboutview .aboutview_col ul li a:hover{ color:#000}
.aboutview .aboutview_col h3{ height:26px; line-height:26px; border-bottom:1px solid #F4D59C; color:#9E511B; padding:0 10px}
.aboutview .aboutview_col h3 span{ float:right}
.aboutview .aboutview_col h3 span a{ text-decoration:none; color:#555; font-size:12px; font-weight:100}
.mingjiaaboutview .aboutview_col{width:295px}

.mingjialist{}
.mingjialist ul{ margin-left:-4px}
.mingjialist ul li{ text-align:center; float:left; display:inline; margin-left:12px; margin-top:12px}
.mingjialist ul li a{ text-decoration:none; color:#369}
.mingjialist ul li a:hover{ color:#000}
.mingjialist ul li img{ display:block; margin-bottom:5px}

#contentmingjia h1{ font-size:26px; padding:5px 0 10px 0}
#contentmingjia h2{ font-size:12px; color:#555; border-bottom:1px solid #F4D59C; padding-bottom:5px; padding-left:3px; font-weight:100}
#contentmingjia img.jia{ padding:9px; background:#fff; border:1px solid #F4D59C; float:left; margin-right:12px}

.wenhuax{}
.wenhuax .inbox_2{ margin-bottom:15px; width:350px; float:left;}
ul.wenhualist{}
ul.wenhualist li{ height:30px; overflow:hidden}
ul.wenhualist li a{ line-height:30px; font-size:14px}

.next{ text-align:center; border-bottom:1px solid #ccc; border-top:1px solid #ccc; margin-top:10px}
.next a{ text-decoration:none; color:#369; line-height:2em}
.next a:hover{ color:#000}

.pagequpu{ text-align:center; line-height:2em}
.pagequpu a{ text-decoration:none; color:#369; margin:0 1em}
.pagequpu a:hover{ background:#369; color:#fff}

#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}
