@charset "utf-8";
/* CSS Document */
body { background: url(16qtk_bg.jpg) no-repeat center top #faf9f0; color: #555555; margin: 0px; padding: 0px; font-size: 12px; font-family: "simsun"; text-align: left; }
a { text-decoration: none; outline: none; }
a:link, a:visited { color: #555555; }
a:hover { color: #ff0000; text-decoration: underline; }
* { margin: 0px; padding: 0px; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
.clear { clear: both; }
input, select { vertical-align: middle; outline: none; }
.no { display: none; }
.d_b { display: block; }
table { margin: 0px auto; }
.post { position: relative; }
.cur { cursor: pointer; }
/*---------------------------------------segmentation------------------------------------------*/
/*细览*/
.xl_con { background: url(16zyk_xl_con.jpg) repeat-x top #ffffff; padding: 10px 20px 20px 20px; }
.xl_tit { background: url(16zyk_xl_icon.jpg) no-repeat 5px center; height: 42px; line-height: 42px; border-bottom: 1px solid #dddddd; padding-left: 25px; }
.xl_tit1 { font-size: 24px; text-align: center; width: 95%; line-height: 50px; font-family: "微软雅黑"; margin: 30px auto 0; clear: both; padding-bottom: 10px; }
.xl_con1 { width: 92%; margin: 30px auto 0; clear: both; line-height: 30px; padding-bottom: 20px; font-size: 14px; }
.xl_tit3 { width: 96%; margin: 30px auto 0; clear: both; line-height: 36px; height: 36px; font-size: 14px; border-top: 1px solid #cccccc; padding-top: 20px; }
.xl_tit3 span { float: right }
.xl_tit2 { width: 96%; margin: 0px auto; clear: both; height: 30px; line-height: 30px; color: #888888; text-align: center; background: url(16zyk_xl_line.jpg) repeat-x bottom; padding-bottom: 20px; }
/*细览*/

.tit { width: 1080px; margin: 0px auto; padding-top: 10px; height: 28px; }
.tit ul { float: right; }
.tit li { line-height: 28px; height: 28px; background: url(16qtk_t.png) no-repeat center; width: 97px; float: left; display: inline; margin: 0px 2px; text-align: center; }
.ss_con { margin: 38px auto 0; width: 1080px; height: 36px; text-align: right }
.inp { width: 260px; height: 34px; line-height: 34px; border: 1px solid #9e9e90; font-size: 14px; }
.ban { height: 347px; margin: 71px auto 0; }
.ban1 { background: url(16qtk_ban1.jpg) no-repeat center top; }
.ban2 { background: url(16qtk_ban2.jpg) no-repeat center top; }
.ban3 { background: url(16qtk_ban3.jpg) no-repeat center top; }
.ban4 { background: url(16qtk_ban4.jpg) no-repeat center top; }
.ban5 { background: url(16qtk_ban5.jpg) no-repeat center top; }
.ban6 { background: url(16qtk_ban6.jpg) no-repeat center top; }
.ban7 { background: url(16qtk_ban7.jpg) no-repeat center top; }
.ban8 { background: url(16qtk_ban8.jpg) no-repeat center top; }
.ban9 { background: url(16qtk_ban9.jpg) no-repeat center top; }
.ban10 { background: url(16qtk_ban10.jpg) no-repeat center top; }
.ban11 { background: url(16qtk_ban11.jpg) no-repeat center top; }
.ban12 { background: url(16qtk_ban12.jpg) no-repeat center top; }
.ban13 { background: url(16qtk_ban13.jpg) no-repeat center top; }
.ban14 { background: url(16qtk_ban14.jpg) no-repeat center top; }
.ban15 { background: url(16qtk_ban15.jpg) no-repeat center top; }
.ban16 { background: url(16qtk_ban16.jpg) no-repeat center top; }
.ban17 { background: url(16qtk_ban17.jpg) no-repeat center top; }
.ban18 { background: url(16qtk_ban18.jpg) no-repeat center top; }
.ban19 { background: url(16qtk_ban19.jpg) no-repeat center top; }
.ban20 { background: url(16qtk_ban20.jpg) no-repeat center top; }
.ban21 { background: url(16qtk_ban21.jpg) no-repeat center top; }
.ban24 { background: url(16qtk_ban24.jpg) no-repeat center top; }
.ban25 { background: url(16qtk_ban25.jpg) no-repeat center top; }
.ban26 { background: url(18qtk_ban.jpg) no-repeat center top; }
.con_bg { background: url(16qtk_bg1.jpg) no-repeat center top; }
/*.menu { background: url(16qtk_menu1.jpg) repeat-x; height: 37px; width: 1140px; margin: 0px auto; }
.menu ul { padding-left: 12px; }
.menu li { float: left; display: inline; line-height: 37px; height: 37px; font-size: 16px; font-family: "Microsoft YaHei" }
.menu li a { padding: 0px 38px; display: block }
.menu li.on { background-color: #bb0000 }*/
.menu{ background:url(16zyk_menu.jpg) repeat-x; height:48px; width:1140px; margin:0px auto;}
.menu ul{ padding-left:12px;}
.menu li{ float:left; display:inline; line-height:48px; height:48px; font-size:16px; font-family:"Microsoft YaHei"; border-right:1px solid #b64a35;}
.menu li a{ padding:0px 42px; display:block}
.menu li.last{ border-right:0px;}
.ss_con1{ background:url(16qtk_tit.jpg) repeat-x top; height:107px; margin:5px 0;}
.ss_con1_l { float: left; width: 123px; height: 107px; background: url(16qtk_tit_l.jpg) no-repeat left top; overflow: hidden }
.ss_con1_r { float: right; background: url(16qtk_tit_r.jpg) no-repeat right top; width: 20px; height: 107px; overflow: hidden }
.ss_con1_c { float: left; padding: 35px 0px 35px 10px; height: 37px; width: 945px; font-size: 14px; overflow: hidden }
.inp1 { width: 206px; height: 30px; line-height: 30px; border: 1px solid #a88c7f; }
.inp2 { width: 140px; height: 30px; line-height: 30px; border: 1px solid #a88c7f; }
.con { width: 1100px; padding: 15px 20px; margin: 0px auto 0; background-color: #ffffff; }

/*漂浮*/
.pf_con { width:60px; position:fixed; right:2%; top:20%; z-index:99999; background:url(16qztsg_pf_line.png) repeat-y 29px top; }
.pf_con ul li { width:60px; height:60px; line-height:60px; text-align:center; background:url(16qztsg_pf_icon_bg.png) no-repeat center; position:relative; margin-bottom:10px; }
.pf_con ul li a { display:block; width:60px; height:60px;}
.pf_con ul li:hover{ background:url(16qztsg_pf_icon_bg1.png) no-repeat center; cursor:pointer }
.pf_con ul li .pf_con1 { -moz-transition:ease-out 0.2s; -o-transition:ease-out 0.2s; -webkit-transition:ease-out 0.2s; transition:ease-out 0.2s; top:-37px; position:absolute; z-index:999999; width:92px; right:68px; height:120px; text-align:center; display:none; background:url(16qztsg_pf_con.png) no-repeat left top; padding:12px 17px 4px 13px; line-height:30px; }
.pf_con ul li .pf_con1 img { width:92px; height:93px;}
.pf_con ul li.last{ margin-bottom:0px;}
.pf_con ul li a.pf_icon1{ background:url(16qztsg_pf_icon1.png) no-repeat center;}
.pf_con ul li:hover a.pf_icon1{ background:url(16qztsg_pf_icon1_1.png) no-repeat center;}
.pf_con ul li a.pf_icon2{ background:url(16qztsg_pf_icon2.png) no-repeat center;}
.pf_con ul li:hover a.pf_icon2{ background:url(16qztsg_pf_icon2_1.png) no-repeat center;}
.pf_con ul li a.pf_icon3{ background:url(16qztsg_pf_icon3.png) no-repeat center;}
.pf_con ul li:hover a.pf_icon3{ background:url(16qztsg_pf_icon3_1.png) no-repeat center;}
.pf_con ul li a.pf_icon4{ background:url(16qztsg_pf_icon4.png) no-repeat center;}
.pf_con ul li:hover a.pf_icon4{ background:url(16qztsg_pf_icon4_1.png) no-repeat center;}
.pf_con ul li a.pf_icon5{ background:url(16qztsg_pf_icon5.png) no-repeat center;}
.pf_con ul li:hover a.pf_icon5{ background:url(16qztsg_pf_icon5_1.png) no-repeat center;}
/*===============分页==============*/
.fy_list { margin: 30px auto 10px; clear: both; text-align: center; font-family: "Microsoft YaHei" }
.fy_list a { display: inline-block; padding: 6px 10px; border: 1px solid #e4e4e4; border-left: 0px; line-height: 18px; height: 18px; }
.fy_list a.bor_l1 { border-left: 1px solid #e4e4e4; }
.fy_list a.on, .fy_list a:hover { color: #fff; background-color: #bb0000; border: 1px solid #bb0000; border-left: 0px; text-decoration: none }
/*===============分页==============*/
/*CSS quotes style pagination*/

.quotes { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 25px; padding-top: 3px; text-align: center }
.quotes a { border-right: #dfdfdf 1px solid; padding-right: 6px; border-top: #dfdfdf 1px solid; padding-left: 6px; border-left: #dfdfdf 1px solid; color: #aaa; margin-right: 3px; border-bottom: #dfdfdf 1px solid; text-decoration: none; margin-left: 3px; background-color: #e4e4e4; padding-bottom: 3px; padding-top: 3px; }
.quotes a:hover { border-right: #db0002 1px solid; padding-right: 6px; border-top: #db0002 1px solid; padding-left: 6px; border-left: #db0002 1px solid; margin-right: 3px; border-bottom: #db0002 1px solid; background-color: #d80d00; color: #ffffff; }
.quotes a:active { border-right: #db0002 1px solid; padding-right: 6px; border-top: #db0002 1px solid; padding-left: 6px; border-left: #db0002 1px solid; margin-right: 3px; border-bottom: #db0002 1px solid }
.quotes span.current { border-right: #db0002 1px solid; padding-right: 6px; border-top: #db0002 1px solid; padding-left: 6px; FONT-WEIGHT: bold; border-left: #db0002 1px solid; color: #ffffff; margin-right: 3px; margin-left: 3px; border-bottom: #db0002 1px solid; background-color: #d80d00; padding-bottom: 3px; padding-top: 3px; }
.quotes span.disabled { border-right: #f3f3f3 1px solid; padding-right: 6px; border-top: #f3f3f3 1px solid; padding-left: 6px; border-left: #f3f3f3 1px solid; color: #ccc; margin-right: 3px; border-bottom: #f3f3f3 1px solid; padding-bottom: 3px; padding-top: 3px; }
.bot1 { width: 1140px; margin: 10px auto 0; border-bottom: 1px solid #e7e0d5; height: 42px; line-height: 42px; text-align: center }
.bot{ line-height:30px; padding:15px 0; width:450px; margin: 0px auto;}
.bot_bg { background: url(16qtk_bot.jpg) repeat-x top #ffffff; margin: 0px auto; text-align: center; padding: 10px 0 0 0; color: #554632 }
.bot_bg a:link, .bot_bg a:visited { color: #554632 }
.bot1 { width: 1140px; margin: 0px auto; border-bottom: 1px solid #e7e0d5; height: 42px; line-height: 42px; }
.bot { line-height: 30px; padding: 15px 0; }
/*历史大事记库*/
.tit1 { margin: 20px auto 0; height: 36px; line-height: 36px; background-color: #f2f1e6 }
.tit1 li { float: left; display: inline; line-height: 36px; height: 36px; font-size: 16px; font-family: "Microsoft YaHei" }
.tit1 li a { padding: 0px 14px; display: block }
.tit1 li.on { background-color: #bb0000 }
.tit1 li.on a:link, .tit1 li.on a:visited { color: #fff; }
.tab { margin: 20px auto 0; border-left: 1px solid #e6e5d5; border-top: 1px solid #e6e5d5 }
.tab th { font-size: 16px; font-weight: normal; font-family: "Microsoft YaHei"; background: url(16qtk_tit1.jpg) repeat-x; height: 38px; line-height: 38px; border-bottom: 1px solid #e6e5d5; border-right: 1px solid #e6e5d5; text-align: center }
.tab td { line-height: 30px; border-bottom: 1px solid #e6e5d5; border-right: 1px solid #e6e5d5; font-size: 14px; }
/*历史大事记库*/


/*2009闽南地方文献联合目录库*/
.xl_tit { font-size: 24px; line-height: 34px; padding: 15px; text-align: center }
.tab1,.tab2 { border-left: 1px solid #dedede; border-top: 1px solid #dedede; }
.tab1 td,.tab2 td { line-height: 28px; padding: 6px 15px; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; font-size: 14px; }
.tab1 td.td1,,.tab2 td.td1 { text-align: center; font-weight: bold; padding: 6px 0; background-color: #f7f7f7; }
.tit2 { height: 36px; line-height: 36px; background: url(16qtk_tit2.jpg) repeat-x bottom; margin: 35px auto 0; }
.tit2 span { float: left; display: block; background-color: #bb0000; font-size: 18px; font-family: "Microsoft YaHei"; color: #fff; padding: 0 22px; }
.tit2_l { float: left; background-color: #bb0000; font-size: 18px; font-family: "Microsoft YaHei"; color: #fff; padding: 0 22px; }
.tit2_l a { float: left; background-color: #bb0000; font-size: 18px; font-family: "Microsoft YaHei"; color: #fff; padding: 0 22px; }
.tit2_r { float: right; font-size: 14px; padding-right: 10px; }
.xl_con { margin: 25px 10px; line-height: 28px; font-size: 14px; }
/*2009闽南地方文献联合目录库*/


/*非物质文化遗产库*/
.tit3 { margin: 5px auto 0; height: 55px; line-height: 55px; }
.tit3 li { float: left; display: inline; line-height: 55px; height: 55px; margin: 0 1px 0 1px; font-size: 16px; font-family: "Microsoft YaHei"; color: #5b4529; width: 120px; text-align: center; background: url(16qtk_tit3.jpg) no-repeat; }
/*非物质文化遗产库*/

/*公用图片库*/
.tit4 { margin: 5px -10px 0 -10px; height: 55px; line-height: 55px; }
.tit4 li { float: left; display: inline; line-height: 55px; height: 55px; font-size: 16px; font-family: "Microsoft YaHei"; color: #5b4529; width: 140px; margin: 0px 10px; text-align: center; background: url(16qtk_tit4.jpg) no-repeat; }
.list1 { margin: 0px -10px; }
.list1 li { float: left; width: 230px; padding: 14px; height: 266px; border: 1px solid #dfdfdf; display: inline; margin: 20px 10px 0px 10px; line-height: 30px; }
.list1 li h3 { font-size: 14px; margin: 7px auto 0; }
.list1 li p span { float: right }
/*公用图片库*/

/*公用新闻库*/

.list2 { margin: 15px auto 0px; width: 98%; padding-bottom: 15px; border-bottom: 1px dotted #aba8a8 }
.list2 ul li { line-height: 36px; height: 36px; font-size: 14px }
.list2 ul li span { float: right; }
.list3 { margin: 20px -10px 10px -10px; }
.list3 li { float: left; width: 204px; display: inline; margin: 0px 10px; line-height: 40px; font-size: 14px; }
.inp3 { width: 380px; height: 30px; line-height: 30px; border: 1px solid #a88c7f; font-size: 14px; }
.inppdk { width: 210px; height: 30px; line-height: 30px; border: 1px solid #a88c7f; font-size: 14px; padding-left: 10px; }
.inppdk1 { width: 140px; height: 30px; line-height: 30px; border: 1px solid #a88c7f; font-size: 14px; padding-left: 10px; }
/*公用新闻库*/

/*馆藏谱牒库*/
.con_bg1 { background: url(16qtk_con1.jpg) repeat-x top #ffffff; width: 1100px; margin: 0px auto; padding: 30px 20px; }
.list4 { width: 1050px; margin: 0px auto; clear: both }
.list4 li { float: left; width: 130px; margin: 20px 10px 0px 10px; display: inline; background: url(16qtk_tit5.jpg) no-repeat; height: 55px; line-height: 55px; text-align: center; font-size: 18px; font-family: "Microsoft YaHei" }
/*闽南民系库*/
.gl_con { background: url(16qtk_gl_con.jpg) repeat-y left; }
.gl_l { width: 230px; float: left }
.gl_r { float: right; width: 850px; position:relative}
.gl_tit { background: url(16qtk_gl_tit.jpg) no-repeat; font-size: 24px; height: 85px; line-height: 85px; text-align: center; font-family: "Microsoft YaHei" }
.gl_list { margin: 15px auto 0; width: 200px; }
.gl_list li{ background: url(16qtk_gl_bar.jpg) no-repeat center; height: 44px; line-height: 44px; margin-top: 16px; font-size: 18px; font-family: "Microsoft YaHei"; color: #5b4529; text-align: center }
.gl_list li.on, .gl_list li.on a { color: #9a0c0c; }
.inp4 { width: 360px; height: 30px; line-height: 30px; border: 1px solid #a88c7f; font-size: 14px; }
/*史书库*/
.list5 { margin: 0px -10px; }
.list5 li { width: 210px; height: 40px; display: table; text-align: center; font-size: 18px; padding: 13px 25px 12px 25px; background: url(16qtk_tit6.jpg) no-repeat; float: left; margin: 5px 10px 10px 10px; color: #5b4529; }
.list5 li span { vertical-align: middle; display: table-cell; text-align: center; line-height: 20px; }
/*著述库*/
.list6, .list7, .list8 { margin: 0px -10px; }
.list6 li, .list7 li, .list8 li { background: url(16qtk_tit7_r.jpg) no-repeat right; float: left; margin: 5px 10px 10px 10px; }
.list6 li a { display: block; float: left; background: url(16qtk_tit7_l.jpg) no-repeat left; padding: 0px 21px; height: 55px; line-height: 55px; font-size: 18px; font-family: "Microsoft YaHei"; min-width: 90px; text-align: center }
.list7 li a { display: block; float: left; background: url(16qtk_tit7_l.jpg) no-repeat left; height: 55px; line-height: 55px; font-size: 18px; font-family: "Microsoft YaHei"; width: 204px; text-align: center }
.list7 li.on a:link, .list7 li.on a:visited { color: #F00; }
.list8 li a { display: block; float: left; background: url(16qtk_tit7_l.jpg) no-repeat left; height: 55px; line-height: 55px; font-size: 18px; font-family: "Microsoft YaHei"; width: 166px; text-align: center }
/*5.30*/
.btn1 { background: url(16qtk_btn2.jpg) no-repeat; width: 65px; height: 30px; border: 0px; }
.list9, .list10, .list11 { width: 98%; margin: 15px auto 0; }
.list9 li { float: left; width: 33.3%; display: inline; line-height: 35px; font-size: 14px; }
.ban22 { background: url(16qtk_ban22.jpg) no-repeat center top; }
.ban23 { background: url(16qtk_ban23.jpg) no-repeat center top; }
.list10 li { float: left; width: 50%; display: inline; line-height: 35px; font-size: 14px; }
.xl_con2 { margin: 25px 10px; line-height: 28px; font-size: 14px; }
.list11 li { float: left; width: 25%; display: inline; line-height: 35px; font-size: 14px; }


/*闽南文库*/
.tu_list{ margin:0px auto; margin-left:-10px; margin-right:-10px;}
.tu_list li{ width:230px; max-height:360px; min-height:294px; border:1px solid #9c8478; padding:14px; margin:20px 10px 0 10px; display:inline; float:left; line-height:30px; font-size:14px; font-family:"Microsoft YaHei"; height:338px;}
.tu_list li img{ width:230px; height:220px; margin-bottom:13px;}
.tu_list li p{ padding-left:5px; clear:both;}
.tu_list li span{ float:left; width:75px; display:block; text-align:right}
.tu_list li i{ font-style:normal; color:#cc0000}
.con_bg2{ background:url(16qtk_tu_bg.jpg) no-repeat center top; padding:92px 90px 190px 90px;}
.con_l{ float:left; width:428px; height:555px; padding:15px; background:url(16qtk_tu_bg2.png) no-repeat center top;}
.con_r{ float:right; width:420px; padding-top:20px; line-height:50px; font-size:18px;}
.con_r h2{ font-size:30px; line-height:55px;}
.con_r p{ padding-left:15px;}
.no_bg{ background:none}

/*报纸*/
.bz_con { background:url(18qtk_gl_con.jpg) repeat-y left #ffffff;}
.bz_con_l{ float:left; width:300px; background-color:#fafafa; box-shadow:0 0 8px rgba(0,0,0,.15); height:922px; overflow-y:scroll}
.bz_con_l h3{ font-size:24px; line-height:50px; text-align:center; font-weight:normal}
#titlist{ padding:10px 0; height:550px;}
#titlist li{ line-height:24px; font-size:16px; padding:10px; background-color:#f1f1e5; border:1px solid #ac9a8e; margin-bottom:10px; font-family:"Microsoft YaHei";width:180px;}
#titlist li.active{ background-color:#e4e4d0; width:180px;}
.bz_con_r{ float:right; width:800px; background-color:#ffffff; height:100%; position:relative}
#pageContent { width: 900px; overflow: hidden; position: relative; }
#imgContainer { width: 800px; margin:0 auto;}
#positionButtonDiv { background: rgb(58, 56, 63); background: rgba(58, 56, 63, 0.8); border: solid 1px #100000; color: #fff; padding: 8px; text-align: left; position: absolute; right:50px; top: 35px; }
#positionButtonDiv .positionButtonSpan img { float: right; border: 0; }
.positionMapClass area { cursor: pointer; }
.zoomButton { border: 0; cursor: pointer; }
.zoomableContainer{overflow: hidden; position: relative; }
.pic_list { margin:20px auto 0; height:180px; width:80%;}
.pic_list li{ float:left; width:114px; margin:0 20px; padding:6px; text-align:center; line-height:34px; font-size:14px; font-family:"Microsoft YaHei"}
.pic_list li img{ width:114px; height:138px; box-shadow:0 0 5px rgba(0,0,0,.4);}
.pic_list li.active img{ width:110px; height:134px; border:2px solid #E33846;}
#pageRed{width:100px;height:100px;border:5px solid #E33846; position: absolute;display: none; }
.tu_page{ position:relative; padding-left:100px;}
.tu_page .prev,.tu_page .next{ width:50px; height:49px; position:absolute; top:50%; margin-top:-25px; display:block; opacity:0.7; filter:alpha(opacity=70); cursor:pointer}
.tu_page .prev{ left:20px; background:url(m2-left.png) no-repeat;}
.tu_page .next{ right:0; background:url(m2-right.png) no-repeat;}
.tu_page .prev:hover,.tu_page .next:hover{ opacity:1; filter:alpha(opacity=100);}

.pic_list1 { margin:20px auto 0; height:150px; width:90%; padding-left:35px;}
.pic_list1 li{ float:left; width:114px; margin:0 12px; padding:6px; text-align:center; line-height:34px; font-size:14px; font-family:"Microsoft YaHei"}
.pic_list1 li img{ width:114px; height:138px; padding:5px; box-shadow:0 0 5px rgba(0,0,0,.4);}
.pic_list1 li.active img{ width:110px; height:134px; border:2px solid #E33846;}
.con1 { width: 100%; padding: 15px 0; margin: 0px auto 0; background-color: #ffffff; }

.gl_l1 { width: 230px; float: left; padding-left:18px; }

/* -------------------2020-11-03---------------------- */
/*概览*/
.gl_con0{ background:url(16qz_szwhw_gl_con.jpg) repeat-y left;}
.gl_con_b{ background:url(16qz_szwhw_gl_con_b.jpg) no-repeat center top; height:21px;}
.gl_l0{ float:left; width:251px; background:url(16qz_szwhw_gl_con_t.jpg) no-repeat center top; padding-top:21px;}
.gl_r0{ float:right; width:804px; background:url(16qz_szwhw_gl_con2_t.jpg) no-repeat right top; padding:20px 20px 20px 25px;}
.gl_tit0{ height:40px; line-height:40px; text-align:center; font-size:22px; font-family:"Microsoft YaHei"}
.gl_tit10{ background:url(16qz_szwhw_tit1_r.jpg) no-repeat right top #ebebeb; height:32px; line-height:32px; margin:0px auto}
.gl_list0{ margin:52px auto; width:222px;}
.gl_list0 li h3{ height:39px; line-height:39px; padding-left:63px; font-size:14px; font-weight:normal; background:url(16qz_szwhw_gl_bar.jpg) no-repeat; margin-top:11px;}
.gl_list0 li h3 a{ display:block; color:#6b6969;}
.gl_list0 li.on h3{ background:url(16qz_szwhw_gl_bar1.jpg) no-repeat; font-weight:bold; color:#ffffff}
.gl_list0 li.on h3 a:link,.gl_list0 li.on h3 a:visited{ color:#ffffff}
.gl_list0 li .gl_con10{ background:url(16qz_szwhw_gl_con1_b.jpg) no-repeat center bottom #f4f4f4; padding-bottom:14px; margin:1px auto 0;}
.gl_list0 li .gl_con10 ul{ background:url(16qz_szwhw_gl_con1_t.jpg) no-repeat center top; padding-top:15px; display:block}
.gl_list0 li ul li{ height:36px; line-height:36px;}
.gl_list0 li ul li a{ display:block; padding-left:63px; color:#6b6969;}
.gl_list0 li ul li.on{ color:#cc0000; font-weight:bold}
.gl_list0 li ul li.on a{ color:#cc0000;}
.gl_list1{ margin:10px auto 0px; width:788px; padding-bottom:10px;}
.gl_list1 ul li{ line-height:36px; border-bottom:1px dotted #afafaf; font-size:14px;}
.gl_list1 ul li span{ color:#aaaaaa; float:right;}
.tu_list10{ width:95%; margin:15px auto 0;}
.tu_list10 li{ text-align:center; float:left; display:inline; line-height:34px; width:160px; padding-right:16px; padding-left:12px; padding-bottom:4px; font-size:14px; margin-bottom:15px;}
.tu_list10 li img{ width:160px; height:150px; padding-bottom:4px;}
.son_con{width:1100px; padding:20px; margin:10px auto 0; background-color:#ffffff; box-shadow:0 0px 10px 0px rgba(0,0,0,.2);}
.tit2_l0{ float:left; background:url(16qz_szwhw_tit1_l.jpg) no-repeat left #cc0000; font-size:14px; color:#ffffff; padding:0px 14px; font-weight:bold;}
.tit2_r0{ float:right; padding-right:10px;}
.bot .f_l,.bot .f_r{ float: inherit;}
.media_a{ border: 1px solid transparent; float: right; margin-right: 10px; margin-top:7px; border-radius: 4px;}
.trans-3{display: block;width: 19px; margin-bottom: 4px; background: #fff; height: 2px; border-radius: 1px;}
.trans-3{ transition: all 0.35s linear;}
.menu.on .trans-3:nth-child(1){-webkit-transform: matrix(1,0,0,1,0,6) rotate(45deg); transform: matrix(1,0,0,1,0,6) rotate(45deg);}
.menu.on .trans-3:nth-child(3){-webkit-transform: matrix(1,0,0,1,0,-6) rotate(-45deg); transform: matrix(1,0,0,1,0,-6) rotate(-45deg);}
.menu.on .trans-3:nth-child(2){width: 0;}
.menu.on .trans-3{background: #FFFFFF;}
.media_b,.media_a,.box_top{display: none;}
.list10 li{line-height: 35px; height: 35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tab ,.tab1,.tad2{width: 100%; background: #FFFFFF;}
.tab th{background: #FFFFFF;}
.tab td,.tab1 td,.tab2 td{background: #FFFFFF;}
.tu_list10{ width:95%; margin:15px auto 0;}
.tu_list10 li{ text-align:center; float:left; display:inline; line-height:34px; width:160px; padding-right:16px; padding-left:12px; padding-bottom:4px; font-size:14px; margin-bottom:15px;}
.tu_list10 li img{ width:160px; height:150px; padding-bottom:4px;}
.list7 li.li span{    display: block; background: url(16qtk_tit7_l.jpg) no-repeat left;  height: 55px; line-height: 55px; font-size: 18px;font-family: "Microsoft YaHei";width: 204px; text-align: center;}
@media screen and (min-width:1000px) and (max-width:1100px){
	.tu_list li{width: 200px;}
	.tu_list li img{width: 100%; height: 190px;}
}
.ss_con,.tit {display: none;}
.ban{margin-top: auto;}
@media screen and  (max-width:730px){
	html, body { width: 100%; height: 100%; -webkit-text-size-adjust: none; text-size-adjust: none; font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; min-width:100%; }
	a, img { -webkit-touch-callout: none; } 
	html, body, h1, h2, h3, h4, h5, h6, p, br, form, input, button, textarea, select, fieldset, legend, blockquote, ul, ol, li, dl, dt, dd, pre, table, caption, tr, td, th, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, audio, video { display: block; }
	body { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; overflow-x: hidden; -webkit-overflow-scrolling: touch; position: relative; min-width: 100%; }
	* { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; outline: none; }
	.animated { -webkit-animation-duration:0s; animation-duration:0s; -webkit-animation-fill-mode: both; animation-fill-mode: both}
	.contain{ width:100%; overflow-x:hidden}
	img{ max-width:100%}
	.tu_list{margin: inherit;}
	.list9 li, .list10 li{width: auto; float: inherit; display: block;}
	.list11 li{width: 50%; padding-left: 10px; float: left; display: block; line-height: 35px; height: 35px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
	.tu_list li{float: left;width: 46%; margin: 2%;min-height: 200px; line-height: 20px; max-height: 300px;}
	.tu_list li img{width: 100%; height: 150px;}
	.tab1 {display: flex; flex-wrap: nowrap; background: #FFFFFF;}
	.tab1 td{display: inline-flex; height: 50px; line-height: 20px; }
	.tab td,.tab1 td,.tab2 td{word-break:break-all;word-wrap:break-word}
	.tab1  td:nth-child(odd){width: 30%; padding-left: 5px;}
	.tab1  td:nth-child(even){width: 70%;}
	.tab1 tr:nth-child(2) td:nth-child(odd){width: 20%;}
	.tab1 tr:nth-child(2) td:nth-child(even){width: 30%;}
	.tu_list10{width: 100%; margin: inherit;}
	.tu_list10 ul li{width: 46%; margin: 2%;}
	.fancybox-overlay-fixed{top: 0; bottom: 0; left: 0; right: 0;}
	.tab1 td,.tab2 td {padding: 5px 10px;}
	.tab td,.tab1 td,.tab2 td{text-align: center;}
}

.scrollbar
{	
	overflow-y: scroll;
	padding-right:20px;
	margin-top:15px;
}
#titlist::-webkit-scrollbar-track
{	
}

#titlist::-webkit-scrollbar
{
	width: 8px;
	border-radius: 6px;
	background-color: #dadada;
}

#titlist::-webkit-scrollbar-thumb
{
	border-radius: 6px;
	background-color: #715D56;
}

#titlist1{ padding:10px 0; }
#titlist1 li{ line-height:24px; font-size:16px; padding:10px; background-color:#f1f1e5; border:1px solid #ac9a8e; margin-bottom:10px; font-family:"Microsoft YaHei";}
#titlist1 li.active{ background-color:#e4e4d0; }

/*---------------------------------------segmentation------------------------------------------*/

/*colour*/
.tred1 { color: #cc0000; }
.tred1 a:link, .tred1 a:visited { color: #cc0000; }
.tred1 a:hover { color: #cc0000; text-decoration: underline; }
.twhite1 { color: #fff; }
.twhite1 a:link, .twhite1 a:visited { color: #fff; }
.twhite1 a:hover { color: #fff; text-decoration: underline; }
.tblue1 { color: #2da2f2; }
.tblue1 a:link, .tblue1 a:visited { color: #2da2f2; }
.tblue1 a:hover { color: #2da2f2; text-decoration: underline; }
.tgray1 { color: #999999; }
.tgray1 a:link, .tgray1 a:visited { color: #999999; }
.tgray1 a:hover { color: #999999; text-decoration: underline; }
.tgreen1 { color: #079c00; }
.tgreen1 a:link, .tgreen1 a:visited { color: #079c00; }
.tgreen1 a:hover { color: #079c00; text-decoration: underline; }
.torange1 { color: #5b4529; }
.torange1 a:link, .torange1 a:visited { color: #5b4529; }
.torange1 a:hover { color: #5b4529; text-decoration: underline; }
/*---------------------------------------segmentation------------------------------------------*/

/*frame*/
.bor1 { border: 1px solid #e5e5e5; }
.bor2 { border: 1px solid #e0e0e0; }
.bor_t1 { border-top: 1px solid #aad5f2; }
.bor_t2 { border-top: 1px solid #e3e3e3; }
.bor_r1 { border-right: 1px solid #e5e5e5; }
.bor_r2 { border-right: 1px solid #e3e3e3; }
.bor_l1 { border-left: 1px solid #e5e5e5; }
.bor_b1 { border-bottom: 1px dotted #cccccc; }
.bor_b2 { border-bottom: 1px solid #e3e3e3; }
.bor_to { border-top: none; }
.bor_bo { border-bottom: none; }
.bor_ro { border-right: none; }
.bor_lo { border-left: none; }
/*---------------------------------------segmentation------------------------------------------*/

/*font*/
.tb { font-weight: bold; }
.t12 { font-size: 12px; }
.t13 { font-size: 13px; }
.t14 { font-size: 14px; }
.t15 { font-size: 15px; }
.t16 { font-size: 16px; }
.t17 { font-size: 16px; }
.t18 { font-size: 18px; }
.t24 { font-size: 24px; }
.t50 { font-size: 50px; }
.f_heiti { font-family: "SimHei"; }
.f_yahei { font-family: "Microsoft YaHei"; }
.f_c { text-align: center; }
.t_r { text-align: right; }
.f_i { text-indent: 2em; }
.f_l { float: left }
.f_r { float: right; }
/*---------------------------------------segmentation------------------------------------------*/

/*line-height*/
.h18 { line-height: 18px; }
.h20 { line-height: 20px; }
.h22 { line-height: 22px; }
.h24 { line-height: 24px; }
.h26 { line-height: 26px; }
.h28 { line-height: 28px; }
.h30 { line-height: 30px; }
.h32 { line-height: 32px; }
.h33 { line-height: 33px; }
.h36 { line-height: 36px; }
.h40 { line-height: 40px; }
/*---------------------------------------segmentation------------------------------------------*/

/*margin*/
.mar1 { margin: 1px; }
.mar_t01 { margin-top: -10px; }
.mar_to { margin-top: 0px; }
.mar_t1 { margin-top: 1px; }
.mar_t3 { margin-top: 3px; }
.mar_t5 { margin-top: 5px; }
.mar_t7 { margin-top: 7px; }
.mar_t10 { margin-top: 10px; }
.mar_t12 { margin-top: 12px; }
.mar_t13 { margin-top: 13px; }
.mar_t15 { margin-top: 15px; }
.mar_t17 { margin-top: 17px; }
.mar_t20 { margin-top: 20px; }
.mar_t23 { margin-top: 23px; }
.mar_t25 { margin-top: 25px; }
.mar_t30 { margin-top: 30px; }
.mar_t35 { margin-top: 35px; }
.mar_t40 { margin-top: 40px; }
.mar_t45 { margin-top: 45px; }
.mar_t50 { margin-top: 50px; }
.mar_t55 { margin-top: 55px; }
.mar_b1 { margin-bottom: 1px; }
.mar_b5 { margin-bottom: 5px; }
.mar_b10 { margin-bottom: 10px; }
.mar_b15 { margin-bottom: 15px; }
.mar_b20 { margin-bottom: 20px; }
.mar_b25 { margin-bottom: 25px; }
.mar_b30 { margin-bottom: 30px; }
.mar_b35 { margin-bottom: 35px; }
.mar_b40 { margin-bottom: 40px; }
.mar_b45 { margin-bottom: 45px; }
.mar_b50 { margin-bottom: 50px; }
.mar_b55 { margin-bottom: 55px; }
.mar_l1 { margin-left: 1px; }
.mar_l5 { margin-left: 5px; }
.mar_l10 { margin-left: 10px; }
.mar_l15 { margin-left: 15px; }
.mar_l16 { margin-left: 16px; }
.mar_l20 { margin-left: 20px; }
.mar_l25 { margin-left: 25px; }
.mar_l30 { margin-left: 30px; }
.mar_l35 { margin-left: 35px; }
.mar_r1 { margin-right: 1px; }
.mar_r5 { margin-right: 5px; }
.mar_r10 { margin-right: 10px; }
.mar_r15 { margin-right: 15px; }
.mar_r16 { margin-right: 16px; }
.mar_r20 { margin-right: 20px; }
.mar_r25 { margin-right: 25px; }
.mar_r30 { margin-right: 30px; }
/*---------------------------------------segmentation------------------------------------------*/

/*padding*/
.pad0 { padding: 0px; }
.pad1 { padding: 1px; }
.pad2 { padding: 2px; }
.pad3 { padding: 3px; }
.pad4 { padding: 4px; }
.pad5 { padding: 5px; }
.pad_t1 { padding-top: 1px; }
.pad_t2 { padding-top: 2px; }
.pad_t3 { padding-top: 3px; }
.pad_t4 { padding-top: 4px; }
.pad_t5 { padding-top: 5px; }
.pad_t8 { padding-top: 8px; }
.pad_t10 { padding-top: 10px; }
.pad_t15 { padding-top: 15px; }
.pad_t20 { padding-top: 20px; }
.pad_t25 { padding-top: 25px; }
.pad_t30 { padding-top: 30px; }
.pad_t35 { padding-top: 35px; }
.pad_t40 { padding-top: 40px; }
.pad_t45 { padding-top: 45px; }
.pad_t50 { padding-top: 50px; }
.pad_t55 { padding-top: 55px; }
.pad_t95 { padding-top: 95px; }
.pad_t105 { padding-top: 125px; }
.pad_bo { padding-bottom: 0px; }
.pad_b1 { padding-bottom: 1px; }
.pad_b2 { padding-bottom: 2px; }
.pad_b3 { padding-bottom: 3px; }
.pad_b4 { padding-bottom: 4px; }
.pad_b5 { padding-bottom: 5px; }
.pad_b10 { padding-bottom: 10px; }
.pad_b15 { padding-bottom: 15px; }
.pad_b20 { padding-bottom: 20px; }
.pad_b25 { padding-bottom: 25px; }
.pad_b30 { padding-bottom: 30px; }
.pad_b35 { padding-bottom: 35px; }
.pad_b40 { padding-bottom: 40px; }
.pad_b45 { padding-bottom: 45px; }
.pad_b50 { padding-bottom: 50px; }
.pad_b55 { padding-bottom: 55px; }
.pad_l1 { padding-left: 1px; }
.pad_l5 { padding-left: 5px; }
.pad_l10 { padding-left: 10px; }
.pad_l15 { padding-left: 15px; }
.pad_l20 { padding-left: 20px; }
.pad_l25 { padding-left: 25px; }
.pad_l30 { padding-left: 30px; }
.pad_r1 { padding-right: 1px; }
.pad_r5 { padding-right: 5px; }
.pad_r10 { padding-right: 10px; }
.pad_r15 { padding-right: 15px; }
.pad_r20 { padding-right: 20px; }
.pad_r25 { padding-right: 25px; }
.pad_r30 { padding-right: 30px; }
.pc_pad_l10 { padding-left: 10px; }

/*分页样式03*/
.fy_list_03{ margin: 30px auto; color: #555555; text-align:center;}
	.fy_list_03 .fy_tit_l{ display: inline-block; *float: left; margin-right: 30px; font-size: 0;}
	.fy_list_03 .fy_tit_l a{ font-size: 14px; display: inline-block; line-height: 18px; border: 1px solid #d9d9d9; border-left:none; padding: 10px 0px; background-color: #ffffff; color: #555555; width: 38px; text-align: center;}
	.fy_list_03 .fy_tit_l span{ display: inline-block; width: 38px; text-align: center; height: 18px; margin-top: -6px; font-size: 15px;}
	.fy_list_03 .fy_tit_l a.prev,.fy_list_03 .fy_tit_l a.next{ width: auto; padding: 10px 15px; border-left: 1px solid #d9d9d9;}
	.fy_list_03 .fy_tit_l a.prev em,.fy_list_03 .fy_tit_l a.next em{ font-style: normal; font-family: simsun;}
	.fy_list_03 .fy_tit_l a.prev em{ margin-right:6px;}
	.fy_list_03 .fy_tit_l a.next em{ margin-left: 6px;}
	.fy_list_03 .fy_tit_l a.on,.fy_list_03 .fy_tit_l a:hover{ background-color:var(--theme-color); background:#b40000; color: #ffffff; font-weight: bold; border:1px solid var(--theme-color); border:1px solid #b40000;}
	.fy_list_03 .fy_tit_l a.prev:hover ,.fy_list_03 .fy_tit_l a.next:hover{ padding: 10px 14px;}
	.fy_list_03 .fy_tit_l a.prevStop,.fy_list_03 .fy_tit_l a.nextStop,.fy_list_03 .fy_tit_l a.prevStop:hover,.fy_list_03 .fy_tit_l a.nextStop:hover{ background-color: #ffffff; padding:10px 15px; font-weight: normal; color: #999999; cursor: default;}
	
	.fy_list_03 .fy_tit_r{ display: inline-block; *float: left; line-height: 40px;}
	.fy_list_03 .fy_inp{ border: 1px solid #d9d9d9; background-color: #ffffff; width: 38px; height: 38px; line-height: 38px; text-align: center; margin: 0 8px; font-size: 15px; color: #555555;}
	.fy_list_03 .fy_go{ display: inline-block; background-color: var(--theme-color); background:#b40000; width:40px; height:40px; line-height:40px; text-align: center; margin: 0 8px; font-size: 14px; color: #ffffff; cursor: pointer;}