@charset "utf-8";
/* CSS Document */

/* reset */
*[hidefocus]{outline:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {padding:0px; margin:0px; }
/* 默认链接颜色 */
a{outline-style:none;color:#2D64B3;text-decoration:none}
a:hover{color:#e56700;text-decoration:underline;}
/* 通用样式定义 */
body {font-family:"Arial","Hiragino Sans GB","Microsoft YaHei", \5fae\8f6f\96c5\9ed1, "Helvetica", "sans-serif"; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#333; background:#fff;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
ul,li{list-style-type:none;}
table,td,input{font-size:12px;padding:0}
.content,.footer{width:1002px; height:auto; margin:0px auto;}
.footer{width:1002px; margin:0px auto;}
#nfg_ko{width:100%; height:10px;float:left;background:#f8f8f8;}
#nfg_10{width:100%; height:10px;float:left;}
#nfg_ko{width:100%; height:10px;_height:5px; float:left;}
body{ background:#f8f8f8;}

/*sy*/
.mm_bod{ width:100%;}
.mm_ban{ padding-bottom:25px;}
.mm_map{ background:#fafafa; width:100%; min-height:380px;}



.mm_box{ width:1160px; margin:0 auto;}
.mm_nav{ width:100%; float:left;}
.mm_item{ width:100%; float:left; margin-bottom:25px;}
.mli_tit{ width:100%; height:54px; line-height:54px;}
.mli_tit h3{ font-size:22px; font-weight:400; float:left;}
.mli_a{ float:left; width:1060px; margin-left:12px;}
.mli_a a{ font-size:12px; color:#6e6e6e; padding:3px 10px; border:1px solid #e1e2e7; border-radius:11px; margin:0 5px;}
.mli_a a:hover{ color:#555; background:#e1e2e7; text-decoration:none;}
.mli_nav{ float:left; margin-left:-20px; min-height:416px;}
.mli_nav li{ height:188px; width:216px; margin-left:20px; margin-bottom:20px; float:left;}
.mli_img{ width:100%; height:136px; padding:3px; border:1px solid #e0e0e0; box-shadow:0 1px 3px rgba(0, 0, 0, 0.05); box-sizing:border-box;}
.mli_img img{ width:100%; height:100%;}
.mli_inf{ padding:1px 1px 0px;}
.mli_inf h3{ line-height:24px; font-size:14px; font-weight:400; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mli_inf h3 a{ color:#333;}
.mli_inf h3 a:hover{ text-decoration:none; color:#e56700;}
.mli_na{ height:22px; line-height:22px; padding-top:4px; font-size:12px; color:#999;}
.mli_na .mli_pl{ float:left; background:url(../images/guanzhu.png) left 4px no-repeat; padding-left:16px;}
.mli_na .mli_pr{ float:right;}


.mli_sea{ min-height:600px; width:944px;}
.mli_hot{ margin-left:36px; width:200px; float:left;}
.mhot_item{ width:100%; margin-bottom:30px;}
.mli_hotn{ line-height:18px; margin-bottom:12px;}
.mli_hotn h3{ font-size:18px; color:#222; padding-left:10px; border-left:4px solid #e56700; font-weight:400;}
.mhot_li li{ width:100%; line-height:30px; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_li li a{ color:#333;}
.mhot_li li a:hover{ color:#e56700; text-decoration:none;}

.mhot_it li{ width:100%; padding-top:4px; margin-bottom:16px;}
.mhot_it .mh_img{ width:100%; height:108px;}
.mh_img img{ width:100%; height:100%;}
.mhot_it .mh_inf{ line-height:28px; padding-top:2px;}
.mh_inf h4{ font-size:14px; font-weight:400; color:#333; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_it li a{ text-decoration:none;}
.mhot_it li a:hover h4{ color:#e56700;}



.gg { width: 100%; height:400px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto; background: #d3d3d3 url(../images/loading.jpg) repeat-x; }
.ggLoading { position:absolute; left:40%; top:200px; width:325px; text-align: center; height: 56px; background-position: 0 -274px; background-repeat: no-repeat; line-height: 56px; color: #9c9c9c;}
.ggLoading2{ width:330px; height:56px; background-position:213px -330px; background-repeat: no-repeat; }
.ggLoading em{ font-weight: bold; }
.ggs{ width:200%; height:400px; left:-50%; top:0; position:absolute;}
.ggBox{ width:1920px; height:400px; margin:0 auto;}
.ggBox a{ display:block; width:1920px; height:400px; position:absolute; z-index:1; opacity:0.1;}
.ggBox img{ display:block; width:1920px; height:400px;}
.ggb{ position:absolute; width:100%; left:0; bottom:10px; height:20px; z-index:4;}
.ggBtns{ width:130px; height:20px; margin:0 auto;}
.ggBtns a{ float:left; display:block; width:7px; height:7px; margin:6.5px 3px 0; padding:3px 4px; position:relative;}
.ggBtns a em{ display:block; width:7px; height:7px; border-radius:50%; background:rgba(255,255,255,0.85);}
.ggBtns a.ggOn{ width:10px; height:10px; border-radius:5px; margin-top:5px;}
.ggBtns a.ggOn em{ width:10px; height:10px;}



.mhot_t{ width:100%; height:38px; line-height:38px; padding-top:15px; padding-bottom:10px; float:left;}
.mhot_t h3{ font-size:22px; font-weight:400; float:left;}
.mupat{ margin-left:20px; float:left;}
.mupat a{ font-size:13px; color:#333; margin:0 10px;}
.mhot_t h4{ font-size:13px; font-weight:400; float:right; height:38px; line-height:42px; color:#454545; margin-right:265px;}
.mhot_t h4 a{ color:#454545;}
.mhot_t h4 a:hover{ color:#e56700; text-decoration:none;}
.mhot_b{ width:100%; float:left;}
.mhot_l{ width:895px; height:345px; float:left;}
.mhot_l img{ width:100%; height:100%;}
.mhot_r{ margin-left:20px; width:245px; height:345px; background:#fff; float:left;}
.mhot_rt{ height:18px; line-height:18px; width:100%; padding-top:18px; padding-bottom:12px;}
.mhot_rt h3{ font-size:18px; font-weight:400; color:#111; padding-left:6px; border-left:4px solid #e56700; float:left; margin-left:15px;}
.mhot_r ul{ padding:0 10px 0 14px;}
.mhot_r li{ width:100%; font-size:14px; height:29px; line-height:29px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.mhot_r li a{ color:#565656; text-decoration:none;}
.mhot_r li a:hover{ color:#e56700;}

.mhot_ad{ width:100%; height:130px; margin-top:35px; margin-bottom:20px; float:left;}
.mhot_ad img{ width:100%; height:100%;}





/*分页*/
.page {width:100%; height:30px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000; padding:25px 0 30px; }
.page .first {width:50px; height:26px; *height: 24px; display:inline-block; border:1px solid #e6e6e6; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .end {width:50px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border:1px solid #e6e6e6;  line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .prev {width:60px; height:26px; *height: 24px; line-height:26px; margin-left:10px;  display:inline-block; border:1px solid #e6e6e6; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .num {width:26px; height:26px; *height: 24px; margin-left:10px; display:inline-block; border:1px solid #e6e6e6; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page .current {width:26px; height:28px; margin-left:10px; display:inline-block; line-height:26px; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#e56700;}
.page .next {width:60px; height:26px; *height: 24px; margin-left:10px; display:inline-block; line-height:26px; border:1px solid #e6e6e6; text-align:center; overflow:hidden; font-size:12px; font:"宋体"; color:#000;}
.page a { text-decoration:none;}
.page a:hover { text-decoration:none; color:#e56700;}





/*my museum*/
.my_ind{ width:100%; height:240px; background:#fafafa;}
.my_nav{ width:1160px; height:100%; margin:0 auto;}
.my_muse{ width:800px; margin:0px auto; padding-top:48px;}
.my_img{ width:84px; height:84px; border-radius:50%; border:4px solid rgba(255,255,255,0.4); overflow:hidden; margin:0 auto;}
.my_img img{ width:100%; height:100%;}
.my_inf{ padding-top:15px;}
.my_inf h4{ text-align:center; font-size:18px; color:#555; font-weight:400;}
.mymu_i{ height:24px; line-height:24px; font-size:12px; text-align:center; padding-top:5px;}
.my_inf p{ display:inline-block; padding:0 10px; color:#333;}
.my_inf span{ font-weight:700; color:#E71313;}

.mm_nav2{ padding-top:35px; margin-bottom:120px;}
.my_c{ position:relative; width:100%; height:400px; background:#fafafa;}
.my_muit{ position:absolute; left:50%; top:30px; margin-left:290px; width:240px; height:330px;}
.my_mudis{ float:left; width:100%; height:400px;}
.my_mudis li{ width:100%; height:100%; float:left;}
















