@charset "utf-8";
html, body { width: 100%; height: 100%; font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; background-color:#ffffff;}
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%; }
html{ font-size:100%;}/*16px*/
body{ font-size: 1em; background-color:#ffffff; color:#555;}
a:link,a:visited{ color:#555; text-decoration:none}
a:hover{ color:#fe6131;}
.clear{ clear:both;}
* { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; outline: none; margin:0; padding:0; font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; }
ul,li{ list-style:none;}
.no{ display:none}
img{ max-width:100%;}
/*----------------------------------------------------------------------------------------------------------------*/
.main{ width:100%;}
.fhead{ position:fixed; top:0px;left:0px; z-index:99999; width:100%;height:3.74rem;}
.top{ width:100%; margin:0px; padding:0px; height:2.125rem;}
.top img{ width:100%; height:auto;}
.menu{ width:100%;margin:0px; padding:0px; height:1.625rem; border-bottom:2px solid #5776e2;}
.menu ul li{ width:20%; border-right:1px solid #e5e5e5; float:left; height:1.56rem; }
.menu ul li a{ display:block; width:100%; height:100%; background:#ffffff; text-align:center; font-size:0.28rem; color:#555;}
.menu ul li a:hover{text-decoration:none; background-color:#5776e2; color:#ffffff;}
.menu ul li a span{ width:0.47rem;display:block; height:1rem; text-align:center; margin:0px auto;}
.menu ul li a span.icon{ background:url(icon_10.png) no-repeat center; background-size:contain;}
.menu ul li a:hover span.icon{ background:url(icon2_10.png) no-repeat center; background-size:contain;}
.menu ul li a span.icon1{ background:url(icon_03.png) no-repeat center; background-size:contain;}
.menu ul li a:hover span.icon1{ background:url(icon2_03.png) no-repeat center; background-size:contain;}
.menu ul li a span.icon2{ background:url(icon_05.png) no-repeat center; background-size:contain;}
.menu ul li a:hover span.icon2{ background:url(icon2_05.png) no-repeat center; background-size:contain;}
.menu ul li a span.icon3{ background:url(icon_07.png) no-repeat center; background-size:contain;}
.menu ul li a:hover span.icon3{ background:url(icon2_07.png) no-repeat center; background-size:contain;}
.menu ul li a span.icon4{ background:url(icon_13.png) no-repeat center; background-size:contain;}
.menu ul li a:hover span.icon4{ background:url(icon2_13.png) no-repeat center; background-size:contain;}

.jiansuo{ background:#f0f0f0; width:100%; height:3rem; border:1px solid #ccc; margin-top:3.74rem}
.tb{ width:21%; height:3rem; text-align:center; background:url(se1_03.png) no-repeat right center; background-size:contain; line-height:3rem; float:left;}
.tb img{ width:1.5rem; height:1.5rem;}
.se{ width:79%; float:right; padding:0.3rem 0.4rem; height:3rem;}
.se_li li{ float: left; width:1.6rem; text-align: center; height:0.6rem; line-height:0.6rem; background:#787878; margin-right:0.2rem; font-size:0.23rem; border-radius:5px; color:#ffffff;}
.se_li li.hov{ background:#f3d855;}

.con{ width:100%; height:height:0.65625rem; clear:both;}
.inp_bg{ border:1px solid #d3d3d3; background:#ffffff; float:left; margin-top:0.3rem; border-radius:5px; width:5rem; height:0.65625rem;}
.sel{ width:1.45rem; height:0.65rem; border:0px; background: none; line-height:0.65rem; float:left;}
.inp{ width:3.9rem; height:0.65rem;border:0px; background: none; line-height:0.65rem; float:right;}
.btn{width:1.25rem; height:0.65625rem; line-height:0.65625rem; float:right; margin:0px; padding:0px;}
.but{ width:1.25rem; height:0.65625rem; background:#f3d855; border:0px; border-radius:5px; color:#ffffff;margin:0px; padding:0px;}

.rad{ width:100%; text-align:left; font-size:0.28rem; line-height:0.6rem; margin-top:0.2rem;}
.rad span{ margin-right:0.2rem;}


/*图片切换*/
.slideBox { position: relative; overflow: hidden; margin:0px auto; max-width:100%;/* 设置焦点图最大宽度 */ }
.slideBox .hd { position: absolute; height:1.75rem; line-height:1.75rem; bottom:0.22rem; right:0.2rem; z-index: 3; }
.slideBox .hd li { display: inline-block; *display: inline; width:0.125rem; height:0.125rem; background-color: #ffffff; text-indent: -9999px; overflow: hidden; margin: 0 0.08rem; border-radius:50%;}
.slideBox .hd li.on { background: #fa6f57; }
.slideBox .bd { position: relative; z-index: 0; overflow: hidden;}
.slideBox .bd li { position: relative; text-align: center; }
.slideBox .bd li img { background: url(loading.gif) center center no-repeat; vertical-align: top; width: 100%;/* 图片宽度100%，达到自适应效果 */ }
.slideBox .bd li a { }  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit { display: block; width:8.4rem; position: absolute; left:0; bottom: 0; z-index:3; text-indent: 10px; height:0.67rem; overflow:hidden; line-height:0.67rem; color: #fff; text-align: left; font-size:0.28rem;}
.slideBox .pic{ z-index:1; display:block}
.slideBox .bd li .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 0.67rem; width: 100%; background-color: #000; filter: alpha(opacity=70); opacity: 0.7; overflow: hidden; }
.slideBox{max-width:none;}
.slideBox .bd li{width:100%;}

/* Tab切换 */
.tabBox { margin: 0px auto 0;}
.tit1 { height:1.1rem; line-height:1.1rem; overflow: hidden; background:url(lin_08.png) repeat-x bottom #ffffff;}
.tit1 li { float: left; display: inline; font-size:0.375rem; width:33.3%; text-align:center}
.tit1 li a { display: block; border-right:1px solid #e9e9e9; color:#333333;}
.tit1 li:last-child a{ border:0;}
.tit1 li.on a,.tit1 li a:hover { background:url(lin_06.png) repeat-x bottom; color:#333333; text-decoration: none; }
.tabBox .list{ overflow:hidden;}
.list{ clear:both;}
.list li { line-height:1rem; height:1rem; border-bottom:1px dotted #b6b6b6; font-size:0.3125rem; margin:0 0.3125rem; }
.list li span { float: right; font-size:0.25rem; color:#b1b1b1;}
.list li a{ float:left; width:8rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list li a:hover { color: #dc0002; transition: all .3s linear; -webkit-transition: all .3s linear; text-decoration: none }
.tabBox .tempWrap{ padding:0.2rem 0; background-color:#ffffff;}
.list li:last-child{ border-bottom:0;}
.icon{ width:100%; height:1.72rem; background: url(17smtsg_sjb%201.png) no-repeat center #26cb6f; background-size:contain;}
.icon ul li{ float:left; width:50%; text-align:center; padding-top:0.10rem;}
.icon ul li img{ width:90%;}

/*本馆简介*/
.bgjj_top{ width:100%; height:2.34rem; margin-top:3.74rem}
.bgjj_top img{ width:100%; height:2.34rem;}

.bgjj_con{ width:100%; border-top:2px solid #1e9d5d; background:#fff;  height:1.28rem;}
.bgjj_con_t{ width:100%;text-align:center;  height:1.28rem;}
.bgjj_con_t p{ color:#000; font-size:0.41rem; text-align:center;height:1.28rem; margin-top:0.2rem;}
.bgjj_con_t img{ width:5.2rem; height:0.28rem;}
.bgjj_con_c{ width:94%; margin:0.2rem auto; border:1px solid #eee; padding:0.2rem 0;}
.bgjj_con_c p{ width:96%; margin:0 auto; font-size:0.25rem; line-height:0.8rem; text-decoration:none;}
.bgjj_con_c1 ul li{ width:50%; text-align:center; float:left;}
.bgjj_con_c1 ul li img{ width:2.7rem; height:2.7rem;}
.bgjj_con_c1 ul li p{text-align:center; width:100%; font-size:0.28rem;}

/*思图动态*/
.bgjj_stdt{ width:96%; margin:0.2rem auto; border:1px solid #e5e5e5;}
.bgjj_stdt_t{ background:url(lin1_03.png) no-repeat left center; height:1rem; margin-left:0.2rem; padding-left:0.4rem; font-size:0.28rem; line-height:1rem; }
.bgjj_stdt_c{ border-top:1px solid #e5e5e5; padding-bottom:0.2rem;}

.list1{ clear:both;}
.list1 li { line-height:1rem; height:1rem; border-bottom:1px dotted #b6b6b6; font-size:0.3125rem; margin:0 0.2rem;}
.list1 li span { float: right; font-size:0.25rem; color:#b1b1b1;}
.list1 li a{ float:left; width:7rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list1 li a:hover { color: #dc0002; transition: all .3s linear; -webkit-transition: all .3s linear; text-decoration: none }

/*分页*/
.fy_list{ text-align:center; margin:15px auto; clear:both;}
.fy_list a{ display:inline-block; text-align:center; padding:5px 10px; background-color:#d00000; margin-left:5px; margin-right:5px; color:#fff;}
DIV.quotes {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 25px auto 10px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.quotes A {
	BORDER-RIGHT: #f0f0f0 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #f0f0f0 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f0f0f0 1px solid; COLOR: #666666; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #f0f0f0 1px solid; TEXT-DECORATION: none; background-color:#e4e4e4; 
}
DIV.quotes A:hover {
	BORDER-RIGHT: #d80d00 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #d80d00 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: #d80d00 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #d80d00 1px solid; background-color:#d80d00; color:#ffffff;
}
DIV.quotes A:active {
	BORDER-RIGHT: #00b9fe 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #00b9fe 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: #00b9fe 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #00b9fe 1px solid
}
DIV.quotes SPAN.current {
	BORDER-RIGHT: #d80d00 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #d80d00 1px solid; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; BORDER-LEFT: #d80d00 1px solid; COLOR: #ffffff; 
	MARGIN:0px 2px 0px 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #d80d00 1px solid; background-color:#d80d00;
}
DIV.quotes SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BORDER-BOTTOM: #f3f3f3 1px solid
}

/*new*/
.ms-controller{visibility:hidden}











/*CSS quotes style pagination*/
.twhite1 { color:#ffffff; }
.twhite1 a:link, .twhite1 a:visited { color:#ffffff; }
.twhite1 a:hover { color:#ffffff; text-decoration:none; }

.tgray1 { color:#b1b1b1; }
.tgray1 a:link, .tgray1 a:visited { color:#b1b1b1; }
.tgray1 a:hover { color:#b1b1b1; text-decoration:none; }

.tred1 { color:#dc0002; }
.tred1 a:link, .tred1 a:visited { color:#dc0002; }
.tred1 a:hover { color:#dc0002; text-decoration:none; }

.tblue1 { color:#34d9ed }
.tblue1 a:link, .tblue1 a:visited { color:#34d9ed; }
.tblue1 a:hover { color:#34d9ed; text-decoration:none; }

.tgreen1 { color:#0ccbbb; }
.tgreen1 a:link, .tgreen1 a:visited { color:#0ccbbb; }
.tgreen1 a:hover { color:#0ccbbb; text-decoration:none; }


.bor_t1 { border-top:1px solid #e9e9e9; }
.bor_b1 { border-bottom:1px solid #e3e3e3; }
.bor_to { border-top:0px; }
.bor_bo { border-bottom:0px; }
.h22 { line-height:22px; }
.h24 { line-height:24px; }
.h30 { line-height:30px; }
.t12 { font-size:12px; }
.t10 { font-size:10px; }
.t14 { font-size:14px; }
.t16 { font-size:16px; }
.t18 { font-size:18px; }
.f_i{ text-indent:2em;}
.mar15{ margin:15px;}
.mar_to { margin-top:0px; }
.mar_t5 { margin-top:5px; }
.mar_t10 { margin-top:10px; }
.mar_t15 { margin-top:15px; }
.mar_t25 { margin-top:25px; }
.mar_bo { margin-bottom:0px }
.mar_b10 { margin-bottom:10px }
.mar_b89 { margin-bottom:100px }
.pad_b10 { padding-bottom:10px; }
.pad_lo{ padding-left:0px;}
.pad_ro{ padding-right:0px;}
.pad_l10{ padding-left:10px;}
.pad_r10{ padding-right:10px;}
.pad_bo { padding-bottom:0px; }
.pad_b20 { padding-bottom:20px; }
.pad_t1 { padding-top:1px; }
.pad_t6 { padding-top:6px; }
.pad_t10 { padding-top:10px; }
.pad5 { padding:5px; }
.pad10 { padding:10px; }
.pad15 { padding:15px; }