@charset "utf-8";
html { background:none repeat scroll 0 0 #fff; color:#000 }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0 }
.logo, .nav, .search, .flash, .subnav, .col, .banner { width:1000px; margin:0 auto; overflow:hidden }
table { border-collapse:collapse }
input { border:medium none }
fieldset, img { border:0 none }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:bold }
ol, ul { list-style:none outside none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; overflow:hidden }
abbr, acronym { border:0 none }
html { background:none repeat scroll 0 0 #fcfcfc }
body { font-size:12px }
img { border:0 none }
dl { margin:0; padding:0 }
ul { list-style:none outside none; margin:0; padding:0 }
li { float:left; overflow:hidden }
a { color:#000; text-decoration:none }
a:hover { color:#f60 }
p { color:#2b2b2b; line-height:24px; text-align:justify }
.clear { clear:both }
.fl { float:left }
.fr { float:left; margin-bottom:5px; margin-right:7px }
.f2 { float:left }
.f3 { float:right }
.hd10 { clear:both; font-size:0; height:10px }
body {
repeat-x scroll left top #fcfcfc; font-size:12px; margin:0 auto }
.search { background:url(../images/po.gif) no-repeat top center; height:50px }
.searchkey { background:url(../images/ko.gif) no-repeat left center; float:left; height:30px; line-height:30px; width:205px; padding-left:5px; color:#ccc; margin:10px 0 0 10px; overflow:hidden }
.searchkey1 { float:left; height:30px; line-height:30px; margin:10px 0 0 10px; overflow:hidden }
.searchbutton { background:url(../images/sear.gif) no-repeat left top; height:30px; width:63px; float:left; margin-top:10px }
.tag { float:left; padding-left:5px; margin-top:15px; height:22px; line-height:22px; background:url(../images/hot.gif) no-repeat left 2px; padding-left:45px; margin-left:10px }
.tag b { color:#F60 }
.list722 { width:690px; float:left; border:1px solid #ccc; padding:35px 0 0 30px; overflow:hidden }
.w759 { width:759px }
.w229 { width:229px }
.w722 { width:704px; float:left; border:1px solid #ccc; padding:0 9px; background:url(../images/artbg.jpg) repeat-x left top }
.w724 { width:728px; float:left }
.w347 { width:345px; overflow:hidden }
.w265 { width:265px }
.col_l { float:left }
.col_r { float:right }
.link { color:#F30 }
.link2 { color:#09c }
.con { border:1px solid #ccc; border-top:0; background:#fff; overflow:hidden }
.bg265 { background:url(../images/t37.gif) no-repeat left top }
.bg724 { background:url(../images/chbg.gif) no-repeat left top }
.bg { background:url(../images/tsjs_bg.gif) repeat-x }
.t37 { height:37px }
.t37 a { line-height:22px; height:22px; font-size:14px; padding:5px 0 0 24px; display:block; font-weight:800; color:#369 }
.t35 { height:34px; border:1px solid #ccc; border-bottom:0; width:227px; overflow:hidden; background:#09c; margin-top:22px }
.t35 img { margin:6px auto 0; display:block }
.t36 { height:36px; background:url(../images/dsf.jpg) no-repeat; width:347px }
.t36 a { line-height:22px; height:22px; font-size:14px; padding:8px 0 0 30px; display:block; font-weight:800; color:#369 }
.t57 { height:48px; padding-top:9px; background:url(../images/tit.gif) no-repeat; position:relative }
.t57 a { color:#fff }
.t57 a:hover { color:#fc0 }
.t57 p { display:block; float:left; position:absolute; left:220px; top:29px; color:#fff; width:486px }
.t57 p a { padding:0 5px }
.t57 h2 a { display:block; position:absolute; left:31px; top:9px }
.bl35 { background:url(../images/blue.gif) no-repeat left top; height:35px }
.bl35 a { line-height:22px; height:22px; font-size:14px; padding:8px 0 0 24px; display:block; font-weight:800; color:#fff }
.map { text-align:center; height:183px }
.pro { padding:18px 12px 0 }
.pro img { float:left; margin-right:6px }
.pro h2 a { color:#F60; font-size:14px; font-weight:800 }
.pro h2 a:hover { color:#666 }
.pro .btn { margin:0 auto; padding:5px 0 18px; width:154px }
.btop { border-top:1px dotted #ccc }
.lbg li { background:url(../images/dot1.jpg) no-repeat 3px center; padding-left:10px }
.list1 { float:left; font-size:12px }
.list1 li { float:left; text-align:left; width:205px; line-height:22px; display:block }
.list2 { font-size:14px; float:left }
.list2 li { line-height:24px; padding-right:20px; width:210px; display:block }
.list3 { float:left; width:208px }
.list3 li { height:23px; line-height:22px; width:200px; background:url(../images/dot1.jpg) no-repeat left center; padding-left:8px }
.list3 li span { color:#09c }
.list4 { float:left; background:url(../images/123.gif) no-repeat left 7px }
.list4 li { line-height:29px; height:29px; width:225px; border-bottom:1px dotted #ccc; padding-left:20px }
.list5 { float:left }
.list5 li { line-height:24px; height:24px; width:325px; padding-left:10px; background:url(../images/s.jpg) no-repeat left 7px }
.list6 { background:url(../images/jishu.gif) no-repeat 8px 0; float:left }
.list6 li { line-height:56px; height:56px; width:200px; float:left; padding-left:55px }
.list7 { float:left }
.list7 li { line-height:24px; height:24px; width:220px; padding-left:10px; background:url(../images/dot1.jpg) no-repeat left center; margin-bottom:0; margin-right:0; float:left }
.list8 { float:left; padding-left:12px }
.list8 li { line-height:24px; height:24px; width:310px; padding-left:10px; background:url(../images/or.gif) no-repeat left center; display:block }
.list9 { margin-top:12px; float:left; display:block }
.list9 li { background:url("../images/dot1.jpg") no-repeat scroll 0 10px transparent; float:left; height:22px; line-height:22px; overflow:hidden; padding-left:10px; padding-right:8px; width:182px }
.position { width:988px; margin:0 auto; border:1px solid #ccc; background:url(../images/pos.gif) repeat-x; height:28px; padding:12px 0 0 10px }
.position img { float:left }
.position p { line-height:20px; padding-left:5px; display:block; float:left; color:#666 }
.position p a { color:#00f }
.position p a:hover { color:#F30 }
.nomargin { margin:0 }
.pageNav { height:50px; margin:15px auto 0; text-align:center; width:500px; list-style-type:none }
.pageNav ul { list-style-type:none; overflow:hidden }
.pageNav li { display:block; height:40px; margin:0 2px; padding:0 3px; float:left; margin-left:5px }
.pageNav ul li a { background-color:#fff; color:#0b3b8c; padding:0 3px; font-size:18px }
.pageNav ul li a:hover { color:#d87d08 }
.pageNav ul li.hover { border:0 none; color:#000; font-weight:bold }
.pageNav ul li.hover a { color:#000 }
.list { width:100%; overflow:hidden; font-size:14px; line-height:24px }
.tab { width:100%; height:28px; background:#ebf7ff }
.tab ul { margin:0; padding:0 }
.tab li { float:left; height:26px; width:82px; line-height:26px; text-align:center; border:1px #39c solid; cursor:pointer }
.tab li.on_zzjs { color:#fff; background:#39c; font-weight:bold; border-left:none }
.block { display:block }
.envir { border:1px solid #ccc; width:755px }
.envir2 { border:1px solid #ccc; width:722px }
.changshi { height:224px; width:100%; overflow:hidden }
.cstitle { height:44px; background:url(../images/fd.gif) repeat-x }
.cstitle h2 { width:135px; height:44px; line-height:44px; text-align:center; font-size:14px; display:inline; float:left; font-weight:bold; text-decoration:none; color:#09c }
.cstitle h2.hover { background:url(../images/tabr.gif) no-repeat; color:#fff }
.cstitle h2 a { color:#09c }
.cstitle h2.hover a { color:#fff; text-decoration:none }
.cscont { height:auto; overflow:hidden; zoom:1 }
.cscont div { width:731px; overflow:hidden; margin:5px auto 0 }
.cscont div table { width:100% }
.cscont div table tr { margin:0; padding:0 }
.cscont div table td { padding:0 5px; text-align:center; vertical-align:text-top }
.cscont div table td a img { margin-bottom:6px }
.friend li { line-height:26px; color:#666; float:left; white-space:nowrap; padding-left:12px }
.friend li a { color:#666 }
.friend li a:hover { color:#F60 }
.artcon { line-height:30px; font-size:14px }
.artcon p a:hover { color:red }
.artcon p a { color:#008080 }
.gq_foot { margin:0; padding:0; width:100%; height:180px; background:url(../images/gq_foot_bg.gif) repeat-x }
.gq_foot_content { margin:0 auto; padding:0; width:987px; height:180px }
.gq_foot_content_nav { margin:0 auto; padding-top:15px; width:987px; height:24px; color:#fff; font-family:'微软雅黑' '黑体' '宋体'; font-size:14px; text-align:center }
.gq_foot_content_nav p a { color:#fff; text-decoration:none }
.gq_foot_content_nav p a:hover { color:#fff; text-decoration:underline }
.gq_foot_content_logo { float:left; height:129px; padding-left:162px; padding-top:10px; width:404px }
.gq_foot_content_right { color:#fff; float:right; font-size:12px; height:100px; line-height:24px; padding-right:135px; padding-top:25px; width:560px }
.page_btn { background:url(../images/art_btn.jpg) no-repeat; width:559px; padding-left:10px; height:49px; margin:25px auto 35px }
.page_btn a { display:block; width:128px; height:49px; margin-left:10px; float:left; text-indent:-9999px }
