body,ul,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,select {padding: 0; margin: 0;font-family:"微软雅黑";font-size: 16px;}
p{ margin:0px;}
li { list-style: none;}
img { border: none;}
a { text-decoration: none;color:#585858;}
a:hover{ text-decoration: none;color: #db1011;}
em { font-style:normal;}
i,.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.wrap{margin:0px auto;background: #fff; width:1200px;}
/**********头部*************/
#top{width: 100%;height: 35px;background: #f3f3f3;}
#top_left{line-height: 35px;float: left;color: #999;font-size:16px; font-family:"宋体"}
#top_right{float: right;font-size:16px; font-family:"宋体"}
#top_right li{float: left;padding-right:8px;color: #666;line-height: 35px; }
#logo{width: 100%;height:90px;background: #fff;overflow:hidden; border-bottom:5px solid #e1090a;}
#logo_img { background:url(imgimg.gif) no-repeat 0px 0px; width:170px; height:68px; float:left; margin:10px 0px 0px 0px;}
#logo_img a {float:left; width:100%; text-indent:-1000px; height:68px;}
.topico { float:left; margin:20px 0px 0px 10px; width:168px; height:60px; background:url(imgimg.gif) no-repeat 0px -320px;}
.guide { float:left; width:330px; margin:50px 0px 0px 30px;font-family: "SimSun"; font-size:14px;}
.guide span { padding:0px 5px; color:#bbb;}
.topad{float: right; margin:15px 0px auto auto;width:auto;height:60px;overflow: hidden;}
.nav { margin:0px auto; height:40px; line-height:40px; position:relative;}
.nav a,.nav .type,.nav .end { float:left; padding:0px 10px; font-size:16px; color:#999;}
.nav div span { float:right; width:12px; height:12px; background:url(imgimg.gif) no-repeat right 0px; margin:14px 0px 0px 10px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;
-o-transition: All 0.4s ease-in-out;}
.nav div:hover span{transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); 	/* Opera */}
.nav i { float:left; width:1px; background:#e8e8e8; height:20px; margin:11px 5px;}
.nav #end { float:right;}
.nav i.endline { float:right;}
.nav a:hover,.nav .type:hover { color:#db1011; cursor:pointer;}
.nav a.home,.nav .type,.nav div#end { color:#000;}
.nav a.home:hover,.nav a.type:hover,.nav a.end:hover { color:#db1011;}
.typebox { display:none; position:absolute; top:41px; left:0px; box-shadow:0 0 10px #ddd; background:#fff; padding:15px 10px 25px 10px; width:500px;}
.typebox ul { float:left; width:105%;}
.typebox li { float:left; width:100px; height:25px; line-height:25px; overflow:hidden; border-right:1px solid #f1f1f1; padding:5px 10px; font-size:12px;}
.typebox li:nth-child(4n){ border:none;}
.typebox li a { color:#404040;}
.typebox li:hover a {background:#db1011; color:#fff;}
.nav .type:hover .typebox { display:block;}
.nav .type:hover em { width:18px; height:9px; background:url(imgimg.gif) no-repeat right -20px; position:absolute; left:78px; top:32px; z-index:10001;}
.nav #end:hover .typebox { right:0px; top:41px; left:auto; width:110px; padding:10px;}
.nav #end:hover .typebox li { border:none; padding:5px 0px; width:110px;}
.nav #end:hover .typebox li:hover { background:#db1011;}
.nav #end:hover .typebox li:hover a { color:#fff;}
.nav #end:hover em { top:32px; right:56px; left:auto;}
.menubox { margin:10px auto; float:left; width:100%;}
.menubox .mbl { float:left; width:55px; height:90px; border-right:1px solid #efefef; margin-right:10px;}
.menubox .mbl i { float:left; width:47px; height:60px; background:url(imgimg.gif) no-repeat 0px -390px; margin:2px 0px 0px 0px;}
.menubox .mbl strong { background:#ec0000; color:#fff; float:left; width:45px; height:23px; line-height:22px; text-align:center; font-size:14px; font-weight:normal; margin-left:1px;}
.menubox .menub i { background-position:-50px -390px;}
.menubox .menuc i { background-position:-100px -390px;}
.menubox .menud i { background-position:-150px -390px;}
.menubox .menua { width:390px; float:left; margin-right:10px;}
.menubox .menub { width:265px; float:left;margin-right:10px;}
.menubox .menuc { width:265px; float:left;}
.menubox .menud { width:265px; float:right; margin-right:-20px;}
.menubox a { margin:4px 7px 4px 7px; float:left; color:#404040;}
.menubox a:hover { color:#db1011;}
.menubox span { float:left; width:320px;}
.menubox .menub span { width:195px;}
.menubox .menuc span { width:195px;}
.menubox .menud span { width:195px;}
/*********广告**************/
.wrapad { float:left; width:1200px; overflow:hidden; margin:10px auto 10px auto;}
.AD2{ float:right;}
.AD3{float:left; clear:left;width:600px;text-align:center;}
.AD3 { display:none;}
.right_ba,.right_bb { float:left; width:100%; overflow:hidden; margin-bottom:10px;}
.right_ba { margin-top:10px;}
.banner_title { float:left; width:100%; margin:5px 0px 0px 0px; height:25px; overflow:hidden; line-height:25px;}
.banner_titleleft { float:left; width:840px; display:block;}
.banner_titleright {float:left; width:235px; display:none;}
.banner_like { margin-bottom:15px; float:left; width:100%;  padding:-10px 0px 0px 0px;}
.banner_page { margin-bottom:15px; float:left; width:100%;}
.banner_detailinfo{float:left;}
.shenqilaile { float:left; clear:left; height:230px; width:1px;}
.shenqiadbox { float:left; width:100%;}
.shenqiad { display:none;}
.banner_detailbox { display: block; float:left; width:100%;}
.banner_detail { margin:0px auto; width:600px;}
.ad_post2 { padding:15px 0px; border-bottom:1px dotted #c4c4c4; float:left;}
.des_adbox { float:left; width:730px; height:300px; margin: auto auto 15px auto; display:block;}
.des_ada { float:left; width:336px; height:280px; margin:0px 10px 10px 0px;}
.des_ade { float:right; margin:5px auto 15px 30px; width:360px;}
.des_adb { float:right; width:380px; height:160px;}
.like_adb {}
.rightad { margin-top:-2px; float:left; overflow:hidden; width:336px; padding-bottom:15px;}
.footad { display:none;}
.banner_pageaa { float:left; width:250px; height:250px;}
.banner_pagebb { float:right; width:580px; height:250px;}
.banner_title a { padding:0px 5px; color:#333;}
.banner_title a:hover { color:#ab0000;}
.banner_title a.link0,.banner_title a.link3,.banner_title a.link6{ font-weight:bold; color:#bb0000;}
.partner_x { float:left; width:840px; overflow:hidden;}
.partner_x ul { margin-left:10px;}
.partner_x li { float:left; width:155px; height:150px; margin-right:10px;}
.partner_x li img { float:left; width:155px; height:110px;}
.partner_x li p { line-height:20px; height:40px; overflow:hidden; float:left; font-size:14px;}
.partner_x li:nth-child(2) p { color:#bb0000;}
.right_bannerb { float:left;}
.radbox { width:336px; float:left;}
.radbox .topic_right { margin-top:0px;}
.radbox ul.topic_hot { display:block;}
.radlayer {position:fixed; top:0px; }
.glistada { float:right; width:336px; height:280px;}
.glistadd { float:left;width:336px; height:280px;}
.glistadf,.glistadh { margin-bottom:10px;}
.glistadleft { float:left; width:300px; height:250px; margin:15px 10px auto auto;}
.leftadc,.leftadd { width:120px; height:240px; margin-bottom:15px;}
.leftada { float:left; width:120px; margin:10px 0px 0px 0px;}
.right_bc { margin:0px 0px 10px 10px; float:left;}
.right_bd { margin:-5px 0px 0px -9px; float:left;}
.right_be { margin:10px 9px; float:left;}
.right_bg { margin:0px 15px 10px 15px;}
.glistadc { margin-top:-10px; float:left;}
.glistade { float:left; margin:10px 0px 0px 0px;}
.glistadi { float:left; margin:-20px 0px 0px 5px;}
.gbright_a { margin:0px 10px;}
.gbright_b { margin-bottom:10px; float:left; width:300px; height:250px; overflow:hidden;}
/*老照片广告*/
.bann_img_left { float:left; width:190px; height:460px;}
.bann_img_right { float:left; width:190px; height:460px; margin-right:-5px;}
.bann_img_c,.bann_img_b{ margin:10px -15px 0px -15px; width:1180px; overflow:hidden; float:left;}
.bann_img_b { display:none;}
/*********广告结束**************/
/*********内容页************/
.titlebox { float:left; width:880px;}
.titlebox h1{font-family:"微软雅黑";width:100%;font-size:36px;color:#000;line-height:40px;margin: 20px auto 5px auto;}
div#large { font-size:20px;}
div#large p { font-size:20px;}
.con_info{display: block;color:#bbb;padding-top: 5px;font-size: 12px;float: left;margin-bottom:25px; width:100%;}
.con_info span{padding: 0 5px;}
.font_size{float: right; font-size:16px;}
.font_size span{color: #333;font-weight: bold;cursor:pointer;}
.font_size span.active { color:#a41925;}
.font_size span strong{color: #a41925;}
.leftwrap { float:left; width:880px;}
.leftbox {width:120px; height:auto; margin-right:20px; float:left;}
.leftmenu { border-right:1px solid #efefef; width:119px; padding:5px 0px; width:100%; float:left;}
.leftmenu a { display:block; height:40px; line-height:40px; font-size:18px; text-align:right; padding-right:15px; width:105px; float:left;}
.leftmenu a.active { background:#ce0f10; color:#fff;}
.leftlybox { width:120px; float:left;}
.layer {position: fixed;top: 0;}
.blayer {bottom: 91px;position: fixed;}
.lishi_con { width:730px;}
.des_intro { float:right; width:380px; max-height:120px; line-height:28px; margin-bottom:8px; font-size:16px; color:#555; font-family:"微软雅黑"; overflow:hidden; text-align:justify;}
.des_intro .du {margin-left:-8px; }
.content_text .du { margin-left:-5px; color:#333; font-size:18px;}
.content_text{float: left;overflow: hidden;line-height:30px;text-align: justify;font-size: 18px; width:100%; color:#4f4f4f;font-family:"微软雅黑";}
.content_text .shenqi { float:left; clear:left; height:70px; width:1px;}
.content_text img { margin:15px auto; text-align:center; display:block; max-width:90%;}
.content_text p{color: #4f4f4f;margin:0px auto 15px auto;text-indent: 2em;text-align: justify;font-family:"微软雅黑"; line-height:32px; letter-spacing:1px; font-size:18px;}
.content_text strong { color:#404040;}
.content_text a { color:#a41925; text-decoration:underline; margin:0px 5px;}
.content_text a:hover { color:#000;}
.content_text .renwuimg { float:left; width:150px; height:200px; overflow:hidden;margin:5px 20px 15px 0px;}
.content_text .renwuimg img { float:left; width:150px; margin:0px; max-width:150px;}
.content_text .dtext { max-height: none;}
.renwuban { float:left; width:560px; height:110px; margin:5px auto;}
.content_text h2,.content_text h3,.content_text h4 ,.content_text h5{ color:#333;}
.content_text h4 span { padding:0px 5px; color:#db1011;}
.atitle { float:left; width:100%; margin:10px auto; font-size:20px;}
#ctext .content_text p,#ctext .content_text{ font-size:15px; line-height:22px; letter-spacing:0px;margin:5px auto;}
#ctext .content_text h2 { margin:10px auto;}
.content_text ruby { display:inline-block; width:100%;} 
.content_text rt { display:none;}
.page{float: left;width: 100%;line-height:41px;color:#555;margin: 10px auto;text-align: center;overflow: hidden;}
.page_con{width: 100%;float: left;margin: 0px auto; font-family:Arial, Helvetica, sans-serif}
.page_con span { font-weight:bold; font-size:16px; color:#cc0000; padding:0px 10px;}
.page span.active  { font-weight:bold; font-size:16px; color:#fff; padding:5px 10px;}
.page_con em {font-family:Arial, Helvetica, sans-serif}
.page_con a{padding: 7px 10px; font-size: 14px; font-weight:bold; background: #dfdfdf;margin:0px 2px; color:#333;}
.page_con a.a1 {background: #bb001b;color: #fff}
.dynasty_page .page_con a{ margin:0px 1px;}
.page_con a:hover{background: #db1011; color:#fff;}
.page_con .active{background: #bb001b; color:#fff;}
.page_con .active { margin-left:3px;font-size: 14px;}
.list,.lishi_con,.related{float: left;margin-bottom:15px; width:730px;}
.related_top{width: 100%;height:30px; line-height:30px;border-top: 1px solid #eeeeee; position:relative; margin-top:20px; float:left;}
.related_top h3{font-size: 20px;text-align: center;color:#db1011;padding-bottom: 9px;float: left; padding:0px 20px; margin:-18px 0px 0px 20px; background:#fff; height:30px; line-height:30px;}
.related_top h3 i {}
.related_top h3 em { color:#333;}
.related_news{width: 105%;margin-left: 5px;overflow: hidden;float: left; }
.related_news li{width: 345px;height:35px;float: left;margin-right:30px;white-space:nowrap;color: #686868;line-height: 35px;overflow: hidden; font-size:16px; font-family:"微软雅黑";}
.related_news li a { color:#444; float:left; width:315px; height:35px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.related_news li:hover{color: #a41925;}
.related_news span,.related_news i{width:5px;height:5px;background:#dfdfdf;display: inline-block;border-radius: 50%;float:left; margin:16px 10px 0px 0px;}
.related .aclist li { width:220px; margin-right:20px;}
.related .aclist li a { width:205px;}
.glista{ width:350px;}
.glistb { width:350px; float:right;}
.related_news.glistb li,.related_news .glista li { width:350px; float:left;}
.related_news.glistb li a,.related_news .glista li { float:left; width:330px;}
.like_piclist { float:left; margin:0px auto auto auto;}
.like_piclist li { float:left; width:133px; margin:0px 2px 5px 10px;}
.like_piclist li i { float:left; width:133px; height:90px; overflow:hidden;}
.like_piclist li i img { float:left; width:131px; height:88px; border:1px solid #efefef;}
.like_piclist li a:hover i img { border:1px solid #ef0000;}
.like_piclist li em { float:left; height:38px; overflow:hidden; line-height:20px; text-align:center; width:100%; margin:3px auto; font-size:15px;}
.like_piclist li a:hover em { color:#ef0000;}
.like_piclist.likeb { margin-top:8px;}
.Hotpop_l{float: right; display:none;}
.con_jiemi .con_jiemi_b { margin-top:3px;}
.con_jiemi_b{float: left; margin-left:1px; margin-bottom:10px;}
.con_jiemi_b a{height:41px; width:145px;border-left: 1px solid #e8e8e8;margin-left: -1px;float: left;color: #686868;font-size: 16px;line-height: 41px;text-align: center;font-weight:normal;background:#f6f6f6; }
.con_jiemi_b .active{background: #ce0f10;color: #fff;}
.Hotpop_con_img{float:left;position: relative; width:300px; height:250px;}
.con_jiemi .Hotpop_con_mid{height:270px;float:left;overflow:hidden; width:400px;}
.con_jiemi .Hotpop_con_mid strong,.Hotpop_con_mid em{width: 100%;float: left;color: #333;overflow: hidden;margin-top: 15px; height:25px; line-height:25px; overflow:hidden;}
.con_jiemi .Hotpop_con_mid em { font-weight:bold; text-align:center;font-size: 16px}
.con_jiemi .Hotpop_con_mid p{width:100%;float:left;color:#999;overflow: hidden;text-align: left;margin: 8px auto 10px auto; height:72px; overflow:hidden; line-height:25px; font-size:15px;}
.con_jiemi .Hotpop_con_mid p a{ color: #a41925; padding:0px 5px; font-family:"宋体"; font-size:14px;}
.con_jiemi .Hotpop_con_mid ul{margin-left: 5px;overflow: hidden;float: left;}
.con_jiemi .Hotpop_con_mid ul li{height:35px; line-height:35px;float: left;padding-left:10px;margin-right: 20px;color: #686868;overflow: hidden; width:360px;}
.con_jiemi .Hotpop_con_mid ul li a { float:left; width:305px;}
.con_jiemi .Hotpop_con_mid ul li:hover{color: #a41925;}
.con_jiemi .Hotpop_con_mid ul li span{float:left;width: 5px;height: 5px;background:#dfdfdf;display: inline-block;border-radius: 50%;margin: 14px 12px 0px 0px; }
.list_rightga { border:1px solid #efefef; width:298px; float:left; margin:20px 0px 10px 0px;}
.list_rightga h4 { height:30px; width:180px; background:url(imgimg.gif) no-repeat 0px -200px; text-indent:-1000px; overflow:hidden; margin:-15px 0px 0px 60px;}
.list_rightga h4.tta { background-position:0px -240px;}
.list_rightga h4.ttb { background-position:0px -280px;}
.list_rightga ul,.list_rightga dl { margin:15px 15px 0px 15px;}
.list_rightga li { height:80px; padding:10px 0px;}
.list_rightga li a { float:left;color:#555;}
.list_rightga li a p { float:left; width:120px; height:80px;display:block; margin-right:8px; overflow:hidden;}
.list_rightga li a p img { float:left; width:120px; height:80px;}
.list_rightga li a em { float:left; height:50px; line-height:25px; width:140px; overflow:hidden; margin-bottom:10px;}
.list_rightga li a:hover em{ color:#db1011;}
.list_rightga li a .time { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#bbb; line-height:20px;}
.list_rightga li a .time span { font-family:"宋体"; color:#ccc;}
.list_rightga dd{width: 290px;height:35px;white-space:nowrap;color: #686868;line-height: 35px;overflow: hidden; font-size:16px; font-family:"微软雅黑";}
.list_rightga dd a {float:left; width:260px; height:35px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.list_rightga dd span{width:5px;height:5px;background:#dfdfdf;display: inline-block;border-radius: 50%;float:left; margin:16px 10px 0px 0px;}
.list_right { float:right; width:300px; overflow:hidden;}
.partner_list { float:left; width:305px; margin:5px 0px 10px 0px;}
.partner_list li { display:inline-block; margin:0px 10px 8px 0px;height:140px; width:140px;}
.partner_list li a { float:left; width:140px;}
.partner_list li i{ float:left; width:100%; height:100px; overflow:hidden;}
.partner_list li i img{ float:left; width:100%; height:100px;}
.partner_list li em { height:43px; line-height:20px; margin:5px 0px 0px 0px; float:left; font-size:15px; overflow:hidden;}
/*********内容页结束*************/
.friendlink{width: 100%;margin:5px 0px 15px 0px;float: left;overflow:hidden;}
.friendlink i{width: 4px;height: 22px;background: #ec0000;float: left;}
.friendlink .link_t {font-size:16px;color: #333;line-height: 24px;font-weight: bold;float: left;margin-left: 10px; width:120px; margin:0px;}
.friendlink em { float:left; margin:0px 10px;}
.friendlink em #sq { color:#888;}
.friendlink .link_t a { margin:0px; font-weight:normal;}
.friendlink span{height: 1px;background:#efefef;float: right;margin-top: 12px;}
.friendlink div{width: 100%;float: left;margin-top: 10px;margin-bottom: 5px;}
.friendlink a{font-size: 14px;color: #aaa;margin:1px 5px 3px 0px; float:left;}
.friendlink a:hover{color: #b5142e;}
.footer{width: 100%;padding-top:10px;background: #f5f5f5;float:left;}
.footerlogo{width:180px; height:70px;float:left;background: url(imgimg.gif) no-repeat 0px -80px; margin:10px 0px 0px 100px;}
.footer_menu{float: left; width:100%; height:35px; line-height:35px; margin:0px auto; text-align:center; color:#dfdfdf; font-size:16px;}
.footer_menu a { padding:0px 7px;}
.footer_menu span { font-size:14px; font-family:"宋体"}
.copyright{float: left;width:100%; margin:5px auto auto auto;}
.copyright div { text-align:center; color:#888; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.copyright div a i#beian { font-size:14px;}
.copyright div span { color:#aaa; padding:0px 10px;}
.copyright div span.tongji { display:none;}
.footdes p{ font-size: 12px;color:#aaa; line-height:20px;text-align:center; padding:0px 0px;}
.footdes { margin:5px auto; width:100%;}
.footdes .quality { float:right;}
.kinglist { float:left; margin:5px 10px; width:780px; height:90px; overflow:hidden;}
.kinglist dl { float:left; width:650px;line-height:27px; padding:5px 10px 5px 20px; background:#fff; height:90px;}
.kinglist dl dt { color:#434343; font-weight:bold; font-size:16px;}
.kinglist dl dd a{ float:left; width:103px; margin:0px 5px 0px 0px; line-height:27px; height:27px; overflow:hidden;}
.kinglist dl.renwu dd a { width:67px;}
.kinglist dl.art dd a { width:155px;}
.kinglist dl.art { overflow-y:scroll; width:660px; padding-bottom:10px;scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/scrollbar-highlight-color:#fff; /*- 左二 -*/scrollbar-face-color:#E4E4E4; /*- 面子 -*/scrollbar-arrow-color:#666; /*- 箭头 -*/scrollbar-shadow-color:#808080; /*- 右二 -*/scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/scrollbar-base-color:#D7DCE0; /*- 基色 -*/scrollbar-track-color:#;/*- 滑道 -*/}
.kltitle { float:left; width:70px;}
.kltitle span { float:left; width:50px; height:26px; line-height:26px; color:#fff; background:#7c7c7c; margin:0px 10px 5px 10px; text-align:center; cursor: pointer;}
.kltitle span i { display:none;}
.kltitle span.current { background:#d42d24; position:relative;}
.kltitle span.current i { display:block;width: 0;height: 0;border-top:6px solid transparent;border-left:4px solid #d42d24;border-bottom:6px solid transparent; position:absolute; top:7px; right:-4px;}
/************列表***************/
.list ul { margin-left:7px;}
.list ul li {width:100%; float:left; overflow:hidden; padding:5px 0px 10px 0px;}
.list ul li:hover { background:#f9f9f9; padding:5px 10px 10px 10px; margin:0px -10px;}
.list ul li:hover .title a { color:#db1011}
.list ul li a.img { float:left; width:150px; height:100px; overflow:hidden; margin-right:15px;}
.list ul li a.img img { width:100%;}
.list ul li p { color:#686868; margin-bottom:10px; font-size:14px; line-height:22px;}
.list ul li p a { margin:0px 10px; color:#db1011;}
.list ul li p a:hover { text-decoration:underline;}
.list ul li .title { display:block; float:left; width:100%; line-height:40px; margin:5px 0px 10px auto; }
.list ul li .title a {color:#404040; font-size:22px; font-weight:bold;}
.list ul li .title a:hover { color:#db1011;}
.list ul li .time { font-size:12px; color:#bbb;}
/***********首页***************/
.qualitybox { float:left; width:380px; height:340px; position:relative; overflow:hidden;}
.qualitybox ul li { float:left; width:380px; height:300px; position:relative; background:#f9f9f9;}
.qualitybox ul li img { float:left; width:380px; height:260px;}
.qualitybox ul li p{width: 100%;height:40px;background:#fff;line-height:40px;text-align: center;color: #404040;}
.qualitybox ul li span { float:left; width:380px; height:260px;}
.qualitybox #tabico { float:left; width:100px; margin:0px 0px 0px 160px; height:30px; line-height:30px;}
.qualitybox #tabico li {display: inline-block;height:8px;margin: 0 3px;text-align: center;width: 8px; background:none;}
.qualitybox #tabico li.current {display: inline-block;height: 8px;width: 30px;}
.qualitybox #tabico li i {background:#ccc;border-radius: 8px;display: inline-block;height: 8px;width: 8px;}
.qualitybox #tabico li.current i {background:#ff3333;margin: 0 auto;transition: width 0.5s ease 0s;width: 30px;}
#tableft,#tabright{ font-family:"宋体"; font-size:18px; color:#fff; line-height:47px; cursor:pointer;width: 32px;height:50px;display: inline-block;background: rgba(0,0,0,0.1);position: absolute;top: 40%;margin-top: -25px;text-align: center; opacity:0.6; z-index:1001; display:none;}
#tableft{right: 0px;}
#tabright{left:0px;}
#tableft i,#tabright i { color:#fff; height:50px; line-height:50px; width:32px; font-size:20px; text-align:center; float:left;}
#tableft:hover,#tabright:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.qualitybox:hover #tableft,.qualitybox:hover #tabright{ display:block;}
.gbox { width:1200px; margin:0px auto 15px auto; float:left;}
.gboxleft { width:380px; float:left; margin-right:35px;}
.gblist{ float:left; width:103%;}
.gblist li { width:180px; margin:0px 15px 15px 0px; height:120px; background:#f8f8f8; float:left; overflow:hidden; position:relative;}
.gblist li img { width:230px; height:155px;}
.gblist li p { background-image: linear-gradient(transparent, #333);background-size: auto 100%;bottom: 0; left: 0;position: absolute;right: 0; height:29px; font-size:13px; line-height:16px; color:#fff; padding:5px 10px;}
.gboxcen { float:left; width:450px; margin-bottom:10px;}
.gbtitle { border-top:1px solid #e5e5e5; height:40px; line-height:40px; font-size:18px; float:left; width:100%;}
.gbtitle strong { float:left; padding:0px 25px; color:#333;border-top:2px solid #ff3333; margin-top:-1px; line-height:38px; font-size:18px;}
.gbtitle strong.top { color:#ff3333; font-size:22px;}
.gbtitle span { float:right;}
.gbtitle span a { padding:0px 5px;}
.gbtitle span a.gbta { font-weight:bold; color:#404040;}
.gbtitle span a.gbta:hover,.glist li a:hover{ color:#db1011;}
.gbtitle span  i { color:#ddd; padding:0px 3px;}
.glist { margin:10px auto; width:100%; float:left;}
ul.gb { margin-bottom:10px;}
.glist li { height:35px; line-height:35px; overflow:hidden;}
.glist li.current { font-weight:bold;}
.glist li a { padding-left:20px; background:url(imgimg.gif) no-repeat -190px -35px; font-size:18px; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:440px; color:#222;}
.gboxright { float:right; width:298px; height:600px; border:1px solid #e8e8e8;}
.gbrtitle { height:40px; line-height:40px;border-bottom:1px solid #e8e8e8;background:#f9f9f9; float:left; width:100%; margin-bottom:5px;}
.gbrtitle span { width:50%; display:block; text-align:center;border-right:1px solid #e8e8e8;}
.gbrtitle span.current { background:#fff;border-top:2px solid #ff3333; margin:-1px 0px 0px 0px; color:#ff3333; font-weight:bold;}
.gboxright dl { border-bottom:1px solid #e8e8e8; margin:5px 10px 5px 15px; padding:10px 0px 15px 0px; float:left;}
.gboxright dl dt { border-left:3px solid #ec0000; padding:0px 8px; height:18px; line-height:18px; float:left; width:95%; margin-bottom:10px; font-weight:bold;}
.gboxright dl dd { max-height:155px; overflow:hidden; float:left;}
.gboxright dl dd a { margin:5px 15px 5px 0px; font-size:15px; float:left;}
.gbrimg { width:295px; margin:13px 0px 0px 15px; float:left;}
.gbrimg a { float:left; width:85px; text-align:center; margin-right:7px;}
.gbrimg a span { width:85px; height:100px; overflow:hidden; float:left; margin-bottom:7px;}
.gbrimg a span img { width:85px; height:110px;}
.gbox div.list_rightga img { width:150px; height:auto;}
.gbaleft { float:left; width:390px; margin:0px 25px 10px 0px;}
.gbaleft .glist { float:left;}
.gbaleft .glist li a { width:370px; font-size:16px;}
.gblista{ float:left; width:103%; height:180px; margin:15px 0px 0px 0px;}
.gblista li { width:180px; margin:0px 15px 15px 0px; height:175px; float:left;}
.gblista li span { float:left; width:180px; height:120px; overflow:hidden; margin-bottom:10px;}
.gblista li img { width:180px; height:120px;}
.gblista li p {font-size:14px; line-height:22px; padding:0px 10px; height:40px; overflow:hidden;}
.wleft { float:left; width:870px;}
.wright { float:right; width:300px;}
.wright .list_rightga { margin:0px 0px 15px 0px; float:right;}
/*************老照片*******************/
.oldPhoto{width: 100%;height: 333px;overflow: hidden;margin-top: 20px;float: left;}
.photo {width: 100%; float:left; position:relative; height:333px; overflow:hidden; }
.photo li {width: 169px;height:110px; position:absolute; overflow:hidden;}
.photo li a { position:relative; float:left; height:110px;}
.photo li img {width:169px;min-height:110px;}
.photo li a p {width: 100%;height: 30px;color: #fff;line-height:30px;display: inline-block;text-align: center;overflow: hidden;background: rgba(0,0,0,0.5);position: absolute;left: 0px; bottom:0px;}
.photo li.p_1{width: 169px;height:110px; position:absolute; left:0px; top:0px;}
.photo li.p_2{width: 169px;height: 110px;margin-bottom: 1px;float: left; position:absolute;left:0px; top:111px;}
.photo li.p_3{ position:absolute;height:221px;width: 339px; top:0px;left:170px;}
.photo li.p_3 img {min-height:221px;width:339px;}
.photo li.p_3 a,.photo li.p_6 a { float:left; height:220px;}
.photo li.p_4{top:0px;left:510px;}
.photo li.p_5{top:111px;left:510px;}
.photo li.p_6{height:221px; top:0px;left:680px;}
.photo li.p_6 img{min-height:221px;}
.photo li.p_7{top:0px;right:0px; width:170px;}
.photo li.p_8{top:111px;right:0px;width:170px;}
.photo li.p_9{top:222px;left:0px;}
.photo li.p_10{top:222px;left:170px;}
.photo li.p_11{top:222px;left:340px;}
.photo li.p_12{top:222px;left:510px;}
.photo li.p_13{top:222px;left:680px;}
.photo li.p_14{top:222px;}
.photo li.p_15{top:222px;right:0px;width:170px;}
.photo li.p_6 {width:339px;}
.photo li.p_14{left:850px;}
.photo li.p_6 img{width:339px; min-height:221px;}
/***********end 老照片*************/
/**************历史上的今天***********/
#oldHistory_head{width: 100%;text-align: center;color: #da4041;font-size: 24px;font-weight: bold; margin-top:30px;}
.oldHistory_left{margin: 10px 0px 15px 0px;float: left;width: 880px;background: #f8f8f8;}
#oldHistory_head{width: 100%;text-align: center;color: #da4041;font-size: 24px;font-weight: bold;}
.linediv{ float:left; width:20px; height:20px;margin: 10px 0px 0px 424px;border: 5px solid #da4041;border-radius: 50%; background:#fff;}
.oldHistory_list{width: 100%;float: left;z-index: 1;padding-top: 40px;padding-bottom: 20px;position: relative;background: url(imgoldHistory_line.png) center center repeat-y scroll;}
.oldHistory_list li{width: 100%;padding-top: 10px;float: left;}
.oldtime{width: 83px;height: 30px;}
.oldHistory_list li:nth-child(odd) .oldtime b{width: 65px;height: 30px;display: inline-block;background: #da4041;color: #fff;line-height: 30px;text-align: center;font-size: 16px;font-weight: bold;float: right;border-radius: 4px;}
.oldHistory_list li:nth-child(odd) .oldtime i{display: inline-block;width: 0;height: 0;float: left;margin-top: 8px;border-top: 8px solid transparent;border-left: 8px solid #fff;border-bottom: 8px solid transparent;}
.oldHistory_list li:nth-child(even) .oldtime b{width: 65px;height: 30px;display: inline-block;background: #da4041;color: #fff;line-height: 30px;text-align: center;font-size: 16px;font-weight: bold;float: left;border-radius: 4px;}
.oldHistory_list li:nth-child(even) .oldtime i{display: inline-block;width: 0;height: 0;float: right;margin-top: 8px;border-top: 8px solid transparent;border-right: 8px solid #fff;border-bottom: 8px solid transparent;}
.oldHistory_list li:nth-child(odd) section{float: left; margin-left:28px;}
.oldHistory_list li:nth-child(even) section{float: right; margin-right:40px;}
.oldHistory_list li:nth-child(odd) .oldtime{float: right; margin:20px -83px -50px 0px;}
.oldHistory_list li:nth-child(even) .oldtime{float: left;margin:20px 0px -50px -83px;}
.oldHistory_list li:nth-child(odd){float: right;}
.oldHistory_list li:nth-child(even){float: left;}
.circler section{display: inline-block;}
.oldHistory_list li:nth-child(odd) .oldpic h3{float:  left;}
.oldHistory_bottom{width: 100%;float: left;text-align: center;padding-bottom: 40px;}
.oldHistory_bottom i{width: 16px;height: 16px;border: 6px solid #da4041;background: #fff;border-radius: 50%;display: inline-block;margin-left: 2px;}
.oldpic{position: relative;background: #fff;float: left; padding:10px;}
.oldpic a{display: block;}
.oldpic img{ width:115px; height:145px; float:left; margin-right:15px;}
.oldpic span{height: 34px;font-size: 20px;color: #333;line-height: 32px;overflow: hidden; float:left; width:100%;}
.oldpic h3{font-size: 20px;color: #333;display: inline-block;line-height: 32px;font-weight: normal;padding-top: 5px; width:100%;}
.oldpic p{font-size: 14px; width:210px; height:135px;color: #888;line-height: 24px;padding-bottom: 8px; width:100%;}
.oldHistory_list section { float:left; width:360px; margin-left:40px;}
/**************历史上的今天***********/
.sicitop { border-bottom:1px solid #e8e8e8; color:#999; padding-bottom:10px; margin-bottom:20px; float:left; width:100%;}
.sicitop span { margin-right:10px; float:left; margin:10px 0px 0px 0px;}
.sicitop span a { margin:0px 5px;}
.sicibtn { float:right; margin-top:0px;}
.sicibtn em { padding:5px 20px; background:#66bf68; color:#fff; margin-left:10px; cursor:pointer; float:left; font-size:16px;}
.sicibtn em.yiwen,.sicibtn em.zhushi,.sicibtn em.pyin { background:#d42d24;}
.sicitop #hits { float:none;}
.yiwenbox,.zhushibox { margin:10px auto 0px auto; float:left; border-top:1px dotted #ccc; padding:10px 0px 5px 0px; background:#f8f8f8; width:100%;}
.yiwenbox em,.zhushibox em { float:left; width:26px; background:#66bf68; color:#fff; line-height:20px; text-align:center; font-size:14px; margin:-11px 15px 0px 10px; padding:5px 0px 15px 0px; position:relative;}
.yiwenbox em i,.zhushibox em i { position:absolute; left:0px; bottom:0px;width:0px; height:0px;border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 7px solid #f8f8f8;}
.yiwenbox div ,.zhushibox div{ float:left; width:640px;}
.yiwenbox div ruby rb,.zhushibox div ruby rb{ font-size:18px; padding:0px 1px; line-height:35px; color:#555555;}
.yiwenbox div ruby rt,.zhushibox div ruby rt { font-size:10px; color:#aaa;}
.zhushibox em{ background:#d42d24;}
.sicitext { float:left;}
.sicitext ruby { margin-top:20px; float:left;}
.sicitext ruby rb {background:url(imgimg.gif) no-repeat 0px -450px; color: #000;display: block;float: left;font-size: 26px;height:60px;line-height:50px;margin:5px 9px 0px 0px; font-weight:bold;text-align: center;width: 35px;}
.sicitext ruby rt {color: #86c6b3;display: block;float: left;font-size: 14px;margin: -5px 0 0 -45px;text-align: center;width:35px;}
.related_top span { position: absolute; right:30px; top:-12px; line-height:25px; height:25px; color:#fff; padding:0px 20px;background:#00aa00 ; cursor:pointer;}
.related_top span.open { background:#ce0f10;}
#gujidesc,#gujiyidesc { max-height:100%;}
.dtext { line-height:30px; font-size:18px; max-height:310px; overflow:hidden; float:left;}
.druby .dtext ruby { float:none; display:block;}
.dtext ruby{ line-height:45px;margin:10px 15px; float:left;}
.dtext rt{ color:#999;}
.dtext rb{ padding:0px 1px;}
.gujitext ul { width:105%;}
.gujitext ul li { float:left; margin: 0px 15px 10px 0px;}
.gujitext ul li a { float:left; padding:0px 20px; height:60px; line-height:60px;width:190px; border:1px solid #e8e8e8; text-align:center; font-size:18px;text-overflow:ellipsis;white-space: nowrap;overflow:hidden;}

