body,ul,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,select {padding: 0; margin: 0;font-family: "SimSun";font-size: 14px;}
p{ margin:0px;}
li { list-style: none;}
img { border: none;}
a { text-decoration: none;color: #858586;}
a:hover{ text-decoration: none;color: #a41925;}
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;}
#top{width: 100%;height: 30px;background: #f3f3f3;}
.wrap{margin:0px auto;background: #fff;}
#top_left{line-height: 30px;padding-left: 10px;float: left;color: #999;}
#top_right{float: right;}
#top_right li{float: left;padding-right:8px;color: #666;line-height: 30px;}
#logo{width: 100%;height: 110px;background: #fff;overflow:hidden;}
#logo .wrap {position:relative;}
#logobg_l{background: url(imgicon.gif) left 0px no-repeat;width:370px;height: 110px;position: absolute;left:-370px;top:0px;}
#logobg_r{background: url(imgicon.gif) left -115px no-repeat;width:355px;height: 110px;position: absolute; right:-365px; top:0px;}
#logo_img,#logo_lieqi,#logo_lieqiworld,#logo_lizhi,#logo_fanwen,#logo_ys,#logo_yule,#logo_fengshui{float: left;background: url(imgicon.gif) no-repeat -370px 0px;width: 363px;height: 110px;overflow:hidden;}
#logo_lieqi{ background-position:-103px -340px; height:85px; width:280px; overflow:hidden; margin:15px 20px 0px 0px;}
#logo_lieqiworld {background-position:-103px -417px; height:90px; width:280px; overflow:hidden; margin:10px 20px 0px 0px;}
#logo_lizhi {background-position:0px -550px;  width:280px;height:90px;  width:280px; overflow:hidden; margin:10px 20px 0px 0px;}
#logo_fengshui {background-position:0px -640px;  width:280px;height:90px;  width:280px; overflow:hidden; margin:10px 20px 0px 0px;}
#logo_fanwen {background-position:-280px -550px; height:90px; margin:10px 0px 0px 0px; }
#logo_ys {background-position:-392px -328px; width:280px; height:90px; margin:10px 0px 0px 0px;}
#logo_yule {background-position:-392px -415px; width:280px; height:90px; margin:10px 0px 0px 0px;}
#logo_img a ,#logo_lieqi a,#logo_lieqiworld a,#logo_lizhi a,#logo_fanwen a,#logo_ys a,#logo_yule a,#logo_fengshui a{float:left; width:100%; text-indent:-1000px; height:110px;}
#search{ width:470px;height: 90px;margin-left: 27px;margin-top: 20px;overflow: hidden;}
#search button{width: 70px;height: 40px;background: #333;border: none;color: #fff;float: left;}
#searchHot{color: #999;margin-top: 16px;float: left;}
#searchHot a{color: #a88076;}
#searchHot a:hover{color: #a41925;}
.s_txt { border:2px solid #555;width: 377px;height: 36px;float: left;color: #333;line-height: 38px;padding-left: 10px; border-right:none;}
.search_type { float:left; width:100%; height:25px; line-height:25px;}
.search_type a.active { color:#fff; background:#555;}
.search_type a { float:left; width:50px; text-align:center; background:#f3f3f3; margin-right:1px;}
.topad{float: right; margin:10px 0px auto auto;width:300px;height:90px;overflow: hidden;}
#nav{width: 100%;height: 50px;float: left;background:url(imgicon.gif) repeat-x 0px -240px #a41925;}
#lieqi {width: 100%;height: 50px;float: left;background:#a41925;}
#lieqi .nav_con a { padding:0px 18px; }
.lieqi_top { width:100%; background:#efefef; float:left; height:40px;}
.lieqi_top .nav_con a { line-height:40px; color:#333; height:40px;}
.lieqi_top .nav_con a:hover { color:#c2333f; background:none;}
.lieqi_top .nav_con a em { background:#d8d8d8;top:12px; height:15px;}
.lieqi_top .nav_con a.active{ background:none;}
.lieqi_top .nav_con a.active strong { background:#ffc109; color:#000; padding:3px 5px;}
.lieqi_top .nav_con .active em { display:block;}
.lizhi .nav_con a ,.lizhi .nav_con a:hover{ padding:0px 10px 0px 11px;}
.nav_con{margin: 0 auto;font-size: 16px;font-weight: 600;}
.nav_con a{height:50px;float: left;color: #fff;text-align: center;line-height:50px; position:relative;}
.nav_con a em { position:absolute; height:20px; width:1px; background:#b64751; right:0px; top:15px; z-index:0;}
.nav_con a:hover { background:#7a171f;}
.nav_con .active{background:#600a11;}
.nav_con a:hover em,.nav_con a.end em ,.nav_con .active em{ display:none;}
.nav_con div.nav_item { float:right; height:25px; margin:13px 0px;}
.nav_con div.nav_item a{ padding:0px 15px; line-height:25px; height:25px; position:relative; border-radius:15px; background:#b40c0c; font-size:14px; font-weight:normal;}
.nav_con div.nav_item a img { position:absolute; top:-5px; right:-22px;}
.nav_con div.nav_item a.hot { margin-right:30px;}
.nav_con div.nav_item a:hover {margin-left:0px; background:#c92121;}
.icon-home { margin-right:5px;}
#subnav{width: 100%;height: 60px;background: #f3f3f3;float: left;}
#subnav_con{height: 60px;margin: 0 auto;}
#subnav_bav1,#subnav_bav2,#subnav_bav3,#subnav_bav4{height: 37px;float: left;overflow: hidden;margin-top: 7px;padding-top: 8px;}
#subnav_bav1{width: 445px;}
#subnav_bav2{width: 263px;margin-left: 16px;}
#subnav_bav3{width: 195px;margin-left: 16px;}
#subnav_bav4{width: 230px;margin-left: 16px;border-right: none;}
#subnav_bav1 em,#subnav_bav2 em,#subnav_bav3 em,#subnav_bav4 em{width: 40px;height: 35px;float: left;margin-right: 18px;background: url(imgicon.gif) no-repeat -450px -291px}
#subnav_bav2 em{ background-position:-490px -291px; }
#subnav_bav3 em{ background-position:-530px -291px; }/*#subnav_bav4 em{ background-position:-570px -291px; }*/#subnav_bav4 em{ background-position:-610px -291px; }
#subnav_bav1 a,#subnav_bav2 a,#subnav_bav3 a,#subnav_bav4 a{float: left;line-height: 18px;margin-right: 8px;font-size: 13px;}
#subnav_bav3 a { width:60%; float:left; height:20px; overflow:hidden;}/*主要内容区域*/.cleafix{*zoom:1;}
.cleafix:after{content: "";display: block;clear: both;}
.content{height: 350px;float: left;margin-top:10px; overflow:hidden;}
.qualitybox { float:left; width:350px; height:350px; overflow:hidden; position:relative;}
.qualitybox ul li { float:left; width:350px; height:350px; position:relative;}
.qualitybox ul li img { float:left; width:350px; min-height:350px;}
#tabico {position: absolute; bottom:40px;left:43%; z-index:1001;}
#tabico li{width: 12px;height: 12px;border-radius: 50%;background:#fff;float: left;margin-right: 8px; border:1px solid #efefef;}
#tabico li.current {background: #e22c2f; border:1px solid #ff0000;}
#qualitybox ul li p{width: 350px;height: 30px;background: rgba(0,0,0,0.5);line-height: 30px;text-align: center;color: #fff;position: absolute;bottom: 0;}
#tableft,#tabright{ cursor:pointer;width: 32px;height:50px;display: inline-block;background: rgba(0,0,0,0.4);position: absolute;top: 47%;margin-top: -25px;text-align: center; opacity:0.6; z-index:1001;}
#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{ opacity:1;}
#switch_l span,#switch_r span{width: 11px;height: 20px;margin-top: 15px;display: inline-block;}
.content_con{height: 350px;margin-left: 20px;}
.content_conTop{width: 100%;height: 39px;line-height: 39px;border-bottom: 1px solid #efefef;margin-bottom:10px;}
.content_conTop h3 strong{font-size: 16px;color: #333;float: left;margin-left: 12px;}
.content_conTop em{width: 12px;height: 12px;border-radius: 50%;background: #e1e1e1;border: 1px solid #bdbdbd;float:left;margin: 11px auto auto 8px; cursor:pointer;}
.content_conTop span { float:right; width:70px;}
.content_conTop .active{background: #dd6364;border: 1px solid #ca2829;}
.title_con{width: 100%;float: left; display: block;}
.title_con h3{width:100%;font-size: 20px;color: #333;float: left;text-align:center;}
.title_con h3.on a{ color:#c2333f;}
.title_con h3 a { color:#333;}
.title_con ul { width:100%;height:40px;float: left;text-align: center;overflow: hidden;}
.title_con ul li { float:left; height:40px; width:100%; overflow:hidden; line-height:40px;}
.title_con ul li a{width:50%;color: #999;float: left;}
.title_con a:hover {color: #c2333f;}
.lisiToday{width: 262px;height: 350px;border-left: 1px solid #efefef;float: right;padding-left: 18px;}
.lisiToday_top{height: 40px;line-height: 40px;}
.lisiToday_top h3{font-size: 16px;color: #333;float: left;}
.lisiToday_top span{font-size: 18px;color: #bbb;padding: 0 4px;float: left;}
.lisiToday_top p{font-size: 12px;color: #bbb;float: left;}
.lisiToday_img{margin-top: 4px;width: 260px;}
.lisiToday_img a.img { float:left; position:relative; width:260px; height:170px;position: relative; background:#ffcc00; overflow:hidden; margin-bottom:5px;}
.lisiToday_img img{width: 260px; min-height:170px; max-height:170px;}
.lisiToday_img em{width: 260px;height: 30px;line-height: 30px;text-align: center;background: rgba(0,0,0,0.5);font-size: 16px;color: #fff;position: absolute;bottom:0px;left:0px;}
.lisiToday_img p{color: #999;line-height: 25px;}
.lisiToday_img a{color: #9d2932;}
.lisiToday_list{line-height: 18px;}
.lisiToday_list li{color: #686868;margin-top: 10px;width: 240px;overflow: hidden;height: 16px;}
.lisiToday_list li:hover,.Hotpop_con_mid p a,.Hotpop_btm ul a:hover,.topic_btm ul a:hover,.topic_con ul a{color: #a41925;}
.lisiToday_list span{width: 6px;height: 6px;background: #bbb;display: inline-block;border-radius: 50%;margin-right:12px;}
#Hotpop{width: 100%;float: left;margin-top:15px;}
.Hotpop_top{width: 100%;height:37px;float: left;border-bottom:1px solid #efefef;}
.historical_top{width: 100%;height:37px;float: left; border-bottom:1px solid #e8e8e8;}
.Hotpop_top_l{width:auto;height: 37px;float: left;}
.Hotpop_top_l em{background:url(imgicon.gif) no-repeat 19px -297px;width: 140px;height: 36px;text-align: center;border-bottom: 2px solid #a41925;float:left;}
.Hotpop_top_l em.title_b { background-position:-125px -297px;border-bottom: 2px solid #b35062;}
.Hotpop_top_l em.title_c { background-position:-269px -297px;border-bottom: 2px solid #789262;}
.hotpopbox { margin:5px auto; float:left; display:block; width:100%;}
.historicalbox { margin:5px auto; float:left; display:none; height:687px; line-height:30px; font-size:16px; color:#555;}
.historicalbox h2 {font-size: 16px;color: #333;margin:10px 0px; background:url(imgbg_line.gif) repeat-x center center;}
.historicalbox h2 strong {border-left: 10px solid #a41925;color:#000;padding: 0 8px 0 15px; background:#fff; padding-right:30px; font-size:18px; font-family:"微软雅黑"}
.historicalbox h3,.historicalbox h4,.historicalbox h5,.historicalbox h6{ margin:10px auto; font-size:20px; color:#333;}
.historicalbox div table { border:1px solid #efefef;border-spacing:0px;border-collapse: collapse; width:100%;}
.historicalbox div table th,.historicalbox div table td {border:1px solid #efefef; border-collapse:collapse; padding:0px 10px;}
.historicalbox p { margin:0px auto;}
#historical { position:relative; float:left; width:100%; margin:10px auto;}
.Hotpop_top_r{float: right;}
.Hotpop_top_r a{height:36px;border: 1px solid #e8e8e8;border-bottom:none;margin-left: -1px;float: left;color: #686868;font-size: 16px;line-height: 41px;text-align: center;font-weight:normal;background:#f6f6f6; }
.Hotpop_top_r .active{border-top: 2px solid #a41925; margin-top:-2px;background: #fff;border-bottom: none;color: #a41925;font-weight: 600;height:38px;}
.Hotpop_l{float: left;}
.Hotpop_con{width: 852px;height: 250px;float: left;margin-top: 14px;}
.Hotpop_con_img a {width: 300px;height:250px; float:left; overflow:hidden; position:relative;}
.Hotpop_con_img a img { width:300px;height:250px;}
.Hotpop_con_img{float:left;position: relative;}
.Hotpop_con_img p{height: 30px;position: absolute;line-height: 30px;text-align: center;background: rgba(0,0,0,0.5);font-size: 16px;color: #fff; bottom:0px; left:0px; margin:0px;}
.Hotpop_con_img img{float: left;}
.Hotpop_con_mid{height: 260px;float: left;overflow: hidden;}
.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;}
.Hotpop_con_mid em { font-weight:bold; text-align:center;font-size: 16px}
.Hotpop_con_mid p{width:100%;float: left;font-size: 14px;color: #999;overflow: hidden;text-align: left;margin-top: 8px;margin-bottom: 10px;}
.Hotpop_btm{width:100%;height: 202px;background: #f6f6f6;overflow: hidden;float: left;margin:15px auto auto auto;}
.Hotpop_btm ul{width:102%;float: left; margin: 15px;}
.Hotpop_btm ul li a{line-height: 35px;color: #434343; float:left; width:90%;}
.Hotpop_right{width: 337px;float: right;border-left: 1px solid #efefef;margin-top: 5px;}
.Hotpop_renwu{width: 322px;height: 209px;padding-top: 15px;padding-left: 15px;background: #f6f6f6;float: left;}
.Hotpop_renwu li.pic{width: 150px;height: 190px;float: left;margin:0px;}
.Hotpop_renwu li.pic img { width:150px; min-height:190px; float:left;}
.Hotpop_renwu li{width: 150px;float: left;line-height: 24px;margin-left: 12px;color: #999;}
.Hotpop_renwu span{color: #686868;}
.Hotpop_renwu a{width: 150px;height: 190px;float: left;}
.Hotpop_right p{width: 310px;margin-top: 10px;margin-left: 15px;line-height: 24px;color: #686868;}
.Hotpop_renwu_list{margin:15px auto auto 15px;}
.Hotpop_renwu_list li{color: #686868;line-height: 35px;width: 320px;height: 35px;overflow: hidden;}
.Hotpop_renwu_list li:hover{color: #a41925;}
.Hotpop_renwu_list li a p { display:none;}
.Hotpop_renwu_list li.current { height:80px; background:#f3f3f3; padding:15px 0px;}
.Hotpop_renwu_list li.current a { float:left;color:#555;}
.Hotpop_renwu_list li.current span { background:#f3f3f3; display:none;}
.Hotpop_renwu_list li.current a p { float:left; width:120px; height:80px;display:block; margin:0px 15px;}
.Hotpop_renwu_list li.current a p img ,.Hotpop_renwu_list li a p img{ float:left; width:120px; height:80px;}
.Hotpop_renwu_list li.current a em { float:left; height:50px; line-height:25px; width:145px; font-weight:bold;}
.Hotpop_renwu_list li.current a.newtxt { width:100%;}
.Hotpop_renwu_list li.current a.newtxt em { padding:0px 15px; height:30px; overflow:hidden;}
.Hotpop_renwu_list li.current a.newtxt p { color:#999; width:90%; line-height:22px; height:42px; overflow:hidden;}
.Hotpop_renwu_list span{width: 6px;height: 6px;background: #bbb;display:inline-block;border-radius: 50%;margin: 15px 12px auto auto;float:left;}
#topic{width: 100%;height: 468px;float: left;overflow:hidden;}
.topic_top{width: 100%;height:37px;float:left;border-bottom: 1px solid #e8e8e8;}
.topic_top_l{width: 100%;height: 42px;float: left;}
.topic_top_l ul{width: 140px;height: 41px;float: left;text-align: center;border-bottom: 2px solid #b35062;}
.topic_top_l li{width: 104px;height: 20px;margin-top: 9px;float: left;margin-left: 16px;background: url(../img/hot.png)no-repeat scroll -104px 0;}
.topic_top_r{float: right;margin-top: 12px;}
.topic_top_r a{float: left;margin-left: 20px;}
.topic_con{float: left;}
.topic_con li{float: left;}
.topic_con ul p{width: 190px;height:75px;float: left;line-height:25px;overflow: hidden;font-size: 14px;color: #999;}
.topic_right{width: 306px;padding:15px 15px 5px 15px;float: right;background: #f6f6f6; margin:10px 0px 5px 0px;}
.topic_right ul.Hotpop_renwu_list { margin:10px 0px 0px 0px; float:left;}
.topic_right ul.Hotpop_renwu_list li { width:300px;}
.topic_right ul.Hotpop_renwu_list li.current { padding:10px 0px; background:#fcfcfc;}
.topic_right ul.Hotpop_renwu_list li.current span { display:none;}
.topic_right_btn{width: 100%;float: left;font-size: 16px;color: #333;font-weight: 600;}
.topic_right_btn span{width: 50%;height: 40px;line-height: 40px;background: #e8e8e8;text-align: center;float: left; cursor:pointer;}
.topic_right_btn .active{background: url(imgicon.gif) no-repeat 0px -240px;color: #fff;}
.topic_right_list{float: left;margin-top: 5px; display:none;}
.topic_right_list li{width: 305px;height: 18px;line-height: 18px;overflow: hidden;float: left;margin-top: 16px;}
.topic_right_list li.active span { background:#b35062;}
.topic_right_list span{width: 18px;height: 18px;border-radius: 50%;background: #838383;color: #fff;line-height: 18px;text-align: center;display: inline-block;float: left;margin-left: 4px;margin-right: 12px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#renwu_boxa ul.Hotpop_renwu_list { margin-bottom:5px;}
#renwu_boxa ul.Hotpop_renwu_list li {width:100px; float:left; margin:0px 2px 2px 0px;}
#renwu_boxa ul.Hotpop_renwu_list li a { float:left; width:100%; text-align:center; background:#fff;}
#renwu_boxa ul.Hotpop_renwu_list li a:hover { background:#f3f3f3;}
#hotv span { width:25%;}
.wraplayer #huatiimglist { margin:0px 0px 0px 0px;}
#huatiimglist ul.topic_right_list,.partner_list { width:105%; margin:15px 0px -5px 0px;}
#huatiimglist ul.topic_right_list li{ height:125px; width:147px; margin:0px 10px 0px 0px}
#huatiimglist ul.topic_right_list li i { float:left; width:100%; height:90px; overflow:hidden;}
#huatiimglist ul.topic_right_list li i img { float:left; width:100%; height:90px;}
#huatiimglist ul.topic_right_list li em ,.partner_list li em{ float:left; width:100%; height:35px; line-height:35px; font-size:14px; overflow:hidden; text-align:center; }
.partner_list { float:left; background:#f6f6f6; padding:15px 0px 5px 10px; width:326px; margin:-5px 0px 0px 0px;}
.partner_list li { display:inline-block; margin:0px 5px 5px 3px;height:140px; width:147px;}
.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:38px; line-height:20px; margin:5px 0px 0px 0px;}
.topic_btm{overflow: hidden;float: left;}
.topic_btm ul{width: 100%;height: 100px;padding: 10px 0 12px 18px;margin-right: 10px;float: left;}
.topic_btm ul li{width: 250px;height:35px;overflow: hidden;float: left;margin-right:20px;}
.topic_btm ul a{line-height: 35px;color: #434343;}
.historical_renwu{float:left;}
.historical_renwu li{float: left;}
.historical_renwu em {overflow:hidden; background:#efefef; float:left;}
.historical_renwu li p{float: left;font-size: 16px;line-height: 30px;color: #333;text-align: center;font-weight: 600;}
.historical_con{margin-top: 10px;float: left;}
.historical_right{width: 306px;height:360px;background: #f6f6f6;float: right;margin-top: 10px;padding: 20px 15px 0 15px;}
.historical_r_t{width: 100%;border-bottom: 1px solid #ddd;float: left;}
.historical_r_t p{ padding:0px 15px;font-size: 16px;color: #333;text-align: center;font-weight: 600;border-bottom: 2px solid #9d2932;float: left;}
#hist_hot p { float:left; width:auto;height:35px; line-height:35px; margin:0px;}
#hist_hot { float:left; margin:5px 0px 10px 15px; width:322px; }
#hist_hot p span{ color:#a41925;}
.historical_r_l a{width: 47%;height: 36px;padding-left: 3%;display: inline-block;font-size: 14px;color: #686868;line-height: 36px;overflow: hidden;float: left;}
.historical_r_l a:hover{color: #9d2932;}
.historical_r_l{width: 300px;margin-top: 10px;float: left;}
.historical_btm{background: #f6f6f6;float: left; padding:15px;}
.historical_btm ul{width: 105%;float: left;}
.historical_btm ul li{width:33%;overflow: hidden;float: left; height:35px; }
.historical_btm ul a{line-height: 35px;color: #434343;}
.historical_b_t{width: 810px;height: 26px;margin-bottom:15px;border-bottom: 1px solid #ddd;float: left;line-height: 18px;}
.historical_b_t p{ padding:0px 15px;height: 26px;font-size: 16px;color: #333;text-align: center;font-weight: 600;border-bottom: 2px solid #9d2932;float: left;}
.historical_b_t a{float: right;color: #999;font-size: 13px;margin-right: 10px;}
.historical_b_t a:hover,.historical_btm ul a:hover{color: #a41925;}
.like_piclist { float:left; margin:15px auto auto auto;}
.like_piclist li { float:left; width:150px; margin:0px 5px 0px 8px;}
.like_piclist li i { float:left; width:150px; height:100px; overflow:hidden;}
.like_piclist li i img { float:left; width:148px; height:98px; 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:18px; text-align:center; width:100%; margin:3px auto;}
.like_piclist li a:hover em { color:#ef0000;}
.like_piclist.likeb { margin-top:8px;}
/*ad 广告*/
.AD2{ float:right;}
.AD3,.banner_detail{float:left; clear:left;width:600px;text-align:center;}
.AD3 { display:none;}
.right_bannera { float:left; margin-bottom:0px; width:336px; overflow:hidden;}
.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%; padding:10px 0 5px 5px; background:#f3f3f3;}
.banner_detailinfo{float:left;}
.shenqilaile { float:left; clear:left; height:230px; width:1px;}
.shenqiadbox { float:left; width:100%;}
.shenqiad { display:none;}
.banner_detailbox { display:;}
.ad_post2 { padding:15px 0px; border-bottom:1px dotted #c4c4c4; float:left;}
.des_adbox { float:left; width:835px; height:300px; margin: auto auto 15px auto; display:block;}
.des_ada { float:left; width:360px; height:300px;background:#fcfcfc; margin:0px 15px 10px 0px;}
.des_ade { float:right; margin:5px auto 15px 30px; width:360px;}
.des_intro { float:right; width:460px; max-height:150px; line-height:28px; font-size:15px; color:#555; font-family:"微软雅黑"}
.content_text .du { margin-left:-5px; color:#333; font-size:18px;}
.content_text rt { display:none;}
.des_adb { float:right; width:460px; height:150px; background:#fcfcfc;}
.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; }
/*老照片广告*/
.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;}
/*end ad*/
.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;}
.friendlink{width: 100%;margin-top:5px;float: left;overflow:hidden;}
.friendlink i{width: 4px;height: 22px;background: #b35062;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: 18px;margin-bottom: 5px;}
.friendlink a{font-size: 14px;color: #aaa;margin:5px 5px 10px 0px; float:left;}
.friendlink a:hover{color: #b5142e;}
.footer{width: 100%;padding-top:10px;background: #f5f5f5;float:left;}
.footerlogo{width:200px; height:70px;float: left;background: url(imgicon.gif) no-repeat -550px -120px;}
.footer_menu{float: left; width:100%; height:35px; line-height:35px; margin:0px auto; text-align:center; color:#dfdfdf; font-size:16px;}
.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:#ccc; 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;}
/*-----------start banner----------------*/
.index_336 { width:336px; height:280px; position:absolute; bottom:10px; right:0px;}
.wrapad { float:left; width:1190px; overflow:hidden; margin:10px auto auto auto;}
.wrapadr { float:right; width:230px; overflow:hidden; margin:15px auto; display:none;}/*讲历史列表页*/#AD3{float: left;margin: 20px 0;}
.icon{height: 27px;border-bottom: 1px dotted #e3e3e3;float: left; margin-top:15px;}
.icon_l{width: 26px;height: 26px;border-bottom: 2px solid #a41925;float: left;text-align: center;color:#aaa;}
.icon_b{margin-left: 8px;float: left;}
.icon_b a,.icon_b span{float: left;margin-right: 10px;color: #686868;}
.list_con_l{width: 100%; padding:20px 0px 15px 0px;border-bottom: 1px dotted #c4c4c4;float: left;position: relative;}
.list_con_l a { margin:0px 5px;}
.list_right_l{width: 305px;height: 390px;padding: 20px 16px;float: right;background: #f6f6f6;}
.topic_right_btn{width: 100%;float: left;font-size: 16px;color: #333;font-weight: 600;}
.topic_right_btn li{width: 50%;height: 40px;line-height: 40px;background: #e8e8e8;text-align: center;float: left;}
.topic_right_btn li:hover,.topic_right_btn .active{background: url(imgicon.gif) no-repeat 0px -240px;color: #fff;}
#renwutop li{ width:33.3%; float:left; text-align:center;}
.list_con_l li{float: left; width:100%;}
.list_con_l h3 { float:left;}
.list_con_l li span { float:right; line-height:35px; font-family:tahoma; color:#aaa; font-size:12px;}
.list_con_l li.list_con_x{width: 28px;height: 1px;float: left;position: absolute;left: 0; bottom:-1px;z-index: 1;border-bottom: 1px solid #fe001d;}
.list_con_l h3 a{width: 100%;line-height:35px;font-size: 20px;color: #333;float: left;}
.list_con_l p{width: 100%;height: 50px;display: inline-block;overflow: hidden;line-height: 24px;color: #686868;float: left; margin:5px auto;}
.list_con_l h3 a:hover,.list_con_l p a,.list_con_b a:hover{color: #9d2932;}
.list_con_b{width: 100%;float: left;line-height: 16px;margin-right:4px;}
.list_con_b i{float: left;color: #999;margin-right: 12px;}
.list_con_b a{float: left;margin-right: 12px;color: #686868;}
.list_time a{float: right;font-size: 12px;color: #999;margin-left: 10px;display: inline-block;font-family:"iconfont" !important;font-size:12px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}
.list_right{width: 336px;float: right;margin:15px auto;}
.topic_hot_l{width: 306px;height: 100%;background: #f6f6f6;float: right;padding:15px;}
.topic_hot_t{width: 100%;height: 26px;border-bottom: 1px solid #ddd;float: left;}
.topic_hot_t p{height: 26px;font-size: 16px;padding: 0 10px;color: #333;text-align: center;font-weight: 600;border-bottom: 2px solid #9d2932;float: left;}
.topic_hot{margin-left: 5px;float: left;}
.topic_hot li{color: #686868;line-height: 35px;margin-bottom: 10px;width: 300px;height: 25px;overflow: hidden;}
.topic_hot li:hover{color: #a41925;}
.topic_hot span{width: 6px;height: 6px;background: #bbb;display: inline-block;border-radius: 50%;margin-right: 12px;}
.con_character_w {text-align: center;float: left;}
.con_character_w ul{width: 100%;height: 100%;margin-left: 5px;margin-bottom: 5px;float: left;}
.con_character_w li{color: #8D8D8D;line-height: 35px;margin-bottom: 15px;padding-left: 10px;padding-right: 30px;float: left;text-align: left;height: 25px;overflow: hidden;}
.con_character_w li:hover{color: #a41925;}
.con_character_w span{width: 6px;height: 6px;background: #bbb;display: inline-block;border-radius: 50%;margin-right: 12px;}
.lishi_con h1{font-family:"微软雅黑";width:90%;font-size: 25px;color: #333;line-height: 35px;margin: 20px auto auto auto;text-align: center;}
div#large { font-size:18px;font-family:"微软雅黑";}
.content_text{float: left;overflow: hidden;line-height:30px;text-align: justify;font-size: 16px; width:99%; color:#000;font-family:"微软雅黑";}
.content_text p.daodu {}
.content_text p.daodu strong {margin-left:-5px; color:#333;}
.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: #000;margin:0px auto 15px auto;text-indent: 2em;text-align: justify;font-family:"微软雅黑"; line-height:32px;}
.content_text a { color:#a41925; text-decoration:underline; margin:0px 5px;}
.content_text a:hover { color:#000;}
.con_info{display: block;color: #aaa;margin-left: 50px;padding-top: 5px;text-align: center;font-size: 14px;float: left;margin-bottom:25px;}
.con_info span{padding: 0 5px;}
.font_size{float: right;}
.font_size span{color: #333;font-weight: bold;cursor:pointer;}
.font_size span.active { color:#a41925;}
.font_size span strong{color: #a41925;}
.u_tags{float: left;line-height: 24px;color: #999;margin-top: 10px;margin-bottom:20px; font-size:16px;}
.u_tags li a{ width: 70%;color: #333;display: inline-block;float: left;white-space:nowrap;overflow:hidden;font-weight: bold;text-overflow:ellipsis; }
.u_tags li i,.u_tags li span{ float: left;}
.u_tags li a:hover{ color: #a41925}
.u_tags li span{ color: #999;font-weight: normal;}
.u_tags_icon{font-family:"iconfont" !important;font-size:14px;font-style:normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;color: #bebdc2;margin-right: 10px;}
.u_tags li.u_tags_r{float: right;}
.u_tags li.u_tags_r a {width:312px;}
.u_tags_r a { text-align:right; padding-right:10px;}
.list,.lishi_con,.related{float: left;margin-bottom:15px;}
.related_top{width: 100%;height: 27px;border-bottom: 1px solid #e8e8e8;}
.related_top h3{width: 115px;font-size: 16px;text-align: center;color: #a41925;padding-bottom: 9px;float: left;border-bottom: 1px solid #a41925;}
.related_news{width: 100%;margin-left: 5px;overflow: hidden;float: left; padding-top:10px;}
.related_news li{width: 380px;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:365px; height:35px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.related_news li:hover{color: #a41925;}
.related_news span{width:5px;height:5px;background:#dfdfdf;display: inline-block;border-radius: 50%;float:left; margin:16px 10px 0px 0px;}
.con_jiemi{width: 100%;float: left; margin-bottom:20px; height:307px; overflow:hidden;}
.con_jiemi .con_jiemi_b { margin-top:3px;}
.con_jiemi_b{float: left; margin-left:1px;}
.con_jiemi_b a{height:41px;border: 1px solid #e8e8e8;border-bottom:none;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{border-top: 2px solid #a41925; margin-top:-2px;background: #fff;border-bottom: none;color: #a41925;font-weight: 600;height:43px;}
.con_jiemi_news{margin-left: 5px;overflow: hidden;float: left;}
.con_jiemi_news li{height:35px; line-height:35px;float: left;padding-left:10px;margin-right: 20px;color: #686868;overflow: hidden;}
.con_jiemi_news li span { float:left;}
.con_jiemi_news li a { float:left; width:375px;}
.con_jiemi_news li:hover{color: #a41925;}
.con_jiemi_news span{width: 6px;height: 6px;background: #bbb;display: inline-block;border-radius: 50%;margin: 12px 12px 0px 0px; }
.con_jiemi_news li i{float: right;color: #999;font-size: 12px;}
.character{height:280px;float: left; margin:10px auto auto auto;}
.character_img{width: 220px;height: 275px;float: left;}
.character_img img { min-height:275px;}
.character_info{margin-left:20px;float: left;}
.character_title{height: 40px;float: left;line-height: 38px;color: #999;padding: 4px 0 0 0;font-size: 14px;}
.character_title h1{color: #333;float: left;margin: 0 4px 0 0px;font-size: 22px; font-family:"微软雅黑"}
.character_info dt{height:30px; line-height:25px;float: left;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;color: #999; margin-right:10px;}
.character_info dd{height:30px; overflow:hidden;color: #333;position: relative;display: block;padding: 0;float: left; line-height:25px;}
.character_info dd.des {overflow:hidden; margin:0px;}
.character_l{background: #f5f5f5;float: right;overflow: hidden;}
.character_ad { float:right; width:336px; height:280px; background:#f3f3f3;}
.character_l ul h5{width: 75px;height: 22px;background: #a41925;color: #fff;text-align: center;line-height: 22px;}
.character_l ul li {width: 98px;height: 120px;float: left;margin-top: 10px;margin-right: 15px;text-align: center;}
.character_l section{width: 90px;height: 90px;float: left;overflow: hidden;border-radius: 50%;border: 4px solid #e8e8e8;}
.character_l ul li a{width: 90px;height: 90px;overflow: hidden;color: #fff;float: left;position: relative;display: inline-block;text-align: center;}
.character_l ul li a span{width: 90px;height: 22px;position: absolute;overflow: hidden;left: 0; bottom:0px;line-height: 22px;background: rgba(0,0,0,0.5);color: #fff;display: inline-block;text-align: center;}
.character_l ul li p{width: 98px;text-align: center;color: #686868;line-height: 24px;float: left;}
.character_hot{float: left;margin-top:0px; overflow:hidden;}
.Hotpop_top_l span.name{ padding:0px 15px;height:36px;border-bottom: 2px solid #a41925;line-height: 38px;color: #333;text-align: center;font-size: 18px; float:left; font-weight:bold; font-family:"微软雅黑"}
.Hotpop_top_l span.name strong,.Hotpop_top_l h3 span,.character_hot h3 span{ color:#a41925;}
.Hotpop_top_l h3{font-size: 22px;line-height: 41px;text-align: center;border-bottom: 2px solid #a41925;}
.characterbox{height: 175px; width:100%;float:left;overflow: hidden; margin:15px;}
.characterbox ul {float:left;width:100%;overflow:hidden;height:150px;}
.characterbox li{float:left;position:relative; overflow:hidden; margin-right:10px;}
.characterbox em {overflow:hidden; background:#efefef; float:left; width:100%;}
.characterbox li img{ float:left;width:100%; min-height:180px; margin-top:-30px;}
.characterbox li p{ width:100%;height:24px;background: rgba(0,0,0,0.5);color:#fff;position: absolute;left:0px; bottom:0px;text-align: center;line-height: 24px;}
.character_h{width: 100%;height:185px;position: relative;float:left; margin:10px auto; background:#f3f3f3;}
.c_t_right,.c_t_left{width: 30px;height: 54px;background: rgba(0,0,0,0.3);text-align: center;line-height: 54px;display: inline-block;position: absolute;top: 50%;color: #fff; margin-top:-27px; z-index:1001; cursor:pointer;}
.c_t_left{left: 0;}
.c_t_right{right: 0;}
.c_t_right:hover,.c_t_left:hover{background: rgba(0,0,0,0.2);}
.con_character{width: 100%;float: left;margin-top:5px;margin-bottom: 10px;}
.con_character_l{width: 100%; height:100%;float: left;}
.con_character_w{width: 100%; height:100%;float: left;margin-top: 20px;}
.con_character_l p { margin-bottom:10px; line-height:30px; color:#555; font-size:17px;}
.character_hot div.historicalbox { height:100%;}
.con_character_info { margin:5px auto;float:left;}
.con_character_info dl{width: 50%;float: left; font-size:14px;}
.con_character_info dl dt{width:85px;float: left;line-height:27px;font-weight: normal;overflow: hidden;color: #999;}
.con_character_info dl dd{color:#333;position: relative;line-height: 27px;margin: 0;float: left;}
.detail_des { float:left; width:100%;}
.notice_renwu { padding:100px 0px; text-align:center;}
.hot_character{width: 336px;height: 100%;float: right;/*padding-top: 20px;*/}
.hot_character_t{width: 100%;height: 26px;padding-top: 15px;border-bottom: 1px solid #ddd;float: left;}
.hot_character_t p{height: 26px;font-size: 16px;color: #333;text-align: center;font-weight: 600;padding: 0 10px;border-bottom: 2px solid #9d2932;float: left;}
.hot_character_r{width: 338px;float: left; overflow:hidden; /*height:400px;*/}
.hot_character_r ul { margin:15px; float:left; width:100%;}
.hot_character_r li { margin:2px auto; float:left; width:30%; margin-left:2%; overflow:hidden; height:30px;}
.hot_character_r li a{color: #686868;line-height: 30px;}
.hot_character_r a:hover,.hot_character_t span{color: #a41925;}
.hot_character_m{width: 338px;margin-top: 15px;float: left;}
.hot_character_m a{width: 146px;height: 140px;float: left;margin-left: 12px;margin-right: 5px;text-align: center;}
.hot_character_m img{width: 144px;height: 108px;border: 1px solid #c5d8df;float: left;}
.hot_character_m p{line-height: 24px;}
.dynasty{float: left;margin-bottom: 30px;}
.character_t{width: 100%;height: 50px;margin-top: 10px;}
.character_t li{width: 5.263%;height: 50px;float: left;text-align: center;line-height: 50px;background:#efefef;}
.character_t li a { float:left; width:100%; text-align:center;height: 47px;}
.character_t li a:hover,.character_t li.active a{ border-top: 2px solid #a41925;line-height:45px;color: #a41925;background: #fff;}
.character_t li.active a {font-weight:bold;}
.character_con{width: 100%;padding-bottom: 10px;float: left;position: relative;}
.character_con img{float: right;}
.character_con h3{float: left;position: absolute;left: 230px;top: 25px;width: 300px;height: 60px;line-height: 30px;font-size: 30px;}
.character_con h3 span{font-weight: normal;font-family: "楷体","楷体_GB2312";float: left;width: 300px;color: #777;font-size: 14px;}
.character_con p{padding: 0 20px;float: left;line-height: 28px;text-align:justify;text-indent: 2em;margin: 0 auto 10px;}
.dynasty_renwu{width: 100%;}
.dynasty_renwu_t{width: 100%;height: 40px;float: left;border-bottom: 1px solid #e8e8e8;}
.dynasty_renwu_c{width: 100%;height: 400px;float: left;overflow: hidden;margin-bottom: 20px;}
.dynasty_renwu_c a{width: 150px;height: 180px;float: left;text-align: center;position: relative;color: #fff;}
.dynasty_renwu_c a img{width: 150px;height: 180px;float: left;}
.dynasty_renwu_c a p{width: 150px;height: 24px;line-height: 24px;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;}
.dynasty_hot{float: left;overflow: hidden;margin-top: 20px;width:100%;}
.dynasty_hot h3{width: 190px;height: 38px;border-bottom: 2px solid #a41925;line-height: 38px;color: #333;text-align: center;font-size: 22px;}
.dynasty_hot h3 span{color: #a41925;}
.dynasty_h_c{height: 175px;float: left;margin-left: 30px;overflow: hidden;}
.dynasty_h_c li{width: 220px;height: 150px;float: left;margin-left: 4px;margin-right: 4px;margin-top: 20px;position: relative;}
.dynasty_h_c li img{width: 220px;height: 150px;}
.dynasty_h_c li p{width: 220px;height: 24px;background: rgba(0,0,0,0.5);color: #fff;position: absolute;left: 0;bottom: 0;text-align: center;line-height: 24px;}
.dynasty_h_c em {overflow:hidden; float:left;}
.dynasty_h{width: 100%;float: left;border-top: 1px solid #e8e8e8;position: relative;}
.dynasty_renwu_l{float: left;margin-top:20px;}
.page{float: left;width: 100%;line-height:41px;color:#555;margin-top: 25px;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_con em {font-family:Arial, Helvetica, sans-serif}
.page_con a{padding: 10px 10px;border: 1px solid #dfdfdf; font-size: 14px; font-weight:bold; background: #dfdfdf;margin:0px 2px; color:#333;}
.page_con a.a1 {background: #a41925 none repeat scroll 0 0;border: 1px solid #a41925;color: #fff}
.dynasty_page .page_con a{ margin:0px 3px;}
.page_con a:hover,.page_con .active{background: #a41925; color:#fff;border: 1px solid #a41925;}
.page_con .active { margin-left:3px;padding: 10px 10px;font-size: 14px;border: 1px solid #a41925;}
.con_character_hot{width: 100%;margin-left: 5px;float: left;}
.con_character_hot li{color: #686868;line-height: 35px;margin-top: 10px;width: 380px;height: 25px;float: left;margin-left: 20px;overflow: hidden;}
.con_character_hot li:hover{color: #a41925;}
.con_character_hot span{width: 6px;height: 6px;background: #bbb;display: inline-block;border-radius: 50%;margin-right: 12px;}
.con_character_t{width: 100%;height: 42px;float: left;border-bottom: 1px solid #e8e8e8;}
.dynasty_btm{width:100%;height: 202px;background: #f6f6f6;overflow: hidden;float: left;margin-top: 15px;}
.dynasty_btm ul{width:102%;float: left;overflow: hidden;margin: 15px;}
.dynasty_btm ul li{width:24%;float: left;}
.dynasty_btm li a{line-height: 35px;color: #434343;padding-left: 30px;float:left;}
.dynasty_topic{margin-left: 5px;float: left;height: 700px;overflow:hidden;}
.dynasty_topic li{color: #686868;line-height: 35px;margin-top: 10px;width: 300px;height: 25px;overflow: hidden;}
.dynasty_topic li:hover{color: #a41925;}
.dynasty_topic span{width: 6px;height: 6px;background: #bbb;display: inline-block;border-radius: 50%;margin-right: 12px;}
.toplayer { position: fixed; top:0px; left:0px; background:rgba(250, 250, 250, 0.7); width:100%; z-index:10001; padding:5px 0px 0px 0px; border-bottom:1px solid #e8e8e8;}
.toplayer .Hotpop_top_l{ display:none;}
.toplayer h4#tab_b { float:left;}
.toplayer h4#tab_b a.active { background:#a41925; color:#fff;}
.rightlayer { position: fixed; top:0px; width:336px;}
.rightlayer div.wrapbox { margin:0px auto;}
.rightlayer div.radbox { float:right; width:336px; margin-top:50px; background:#fff;}
#rightlayer { float:right;}
/*------start 历史事件------------*/
.wbox,#cbox {background:url(imgpic_bg01.jpg) no-repeat top center #2f343b; float:left; width:100%; padding-top:210px; position:relative;}
#huati {background:url(imghuati_bg01.jpg) no-repeat top center #d7b677;}
#huati #detail_histxt .article section h2,#huati #detail_histxt .article section h3,#huati #detail_histxt .article section h4,#huati #detail_histxt .article section h5 { margin:0px auto; border:none; height:35px;}
#huati #detail_histxt .article section h2 strong,#huati #detail_histxt .article section h3 strong,#huati #detail_histxt .article section h4 strong,#huati #detail_histxt .article section h5 strong { background:#dfc592; height:35px; line-height:35px; color:#000; font-family:"宋体"; margin:0px; border:none; padding:0px 10px 0px 0px;}
#huati #detail_histxt .article section p { line-height:30px; color:#333;}
#cbox {background:url(imgpic_bg02.jpg) no-repeat top center #2f343b;}
.detail_hisleft { float:left; width:336px; height:280px; background:#dfdfdf; position:relative; margin:5px 20px 5px 5px}
.detail_hisleft #qualitybox ul li img,.detail_hisleft #qualitybox ul li { width:336px; height:280px; float:left;min-height:280px;}
.detail_hisleft #qualitybox ul li p { width:336px;}/******预留幻灯片屏蔽******/.detail_hisleft ul#tabico,.detail_hisleft a#tableft,.detail_hisleft a#tabright{ display:none;}/******预留幻灯片屏蔽******/.detail_hisbox h1,.detail_cbox h1 { font-weight:normal; border-bottom:1px solid #212121; padding:5px 0px 5px 0px; margin-bottom:10px; float:left;}
.detail_hisbox h1 strong,.detail_cbox h1 strong { font-size:20px; font-family:"微软雅黑"; padding:0px 8px;color:#fff;}
.detail_hisbox h1 i ,.detail_cbox h1 i{ float:left; width:38px; height:38px;background:url(imgicon.png) no-repeat 0px 0px;}
.detail_hisbox h1 small ,.detail_cbox h1 small{ font-size:16px;}
#detail_histxt h4.Hotpop_top_r { float:left; margin-left:1px;}
.detail_histitle { border-bottom:1px solid #3d3f46; padding-bottom:5px; color:#fff; font-weight:bold; font-size:16px;line-height:40px;}
.detail_histitle i { float:left; width:38px; height:38px;background:url(imgicon.gif) no-repeat -40px -350px; margin-right:10px;}
.detail_histitle i.title_a {background:url(imgicon.png) no-repeat -80px 0px; }
.detail_histitle i.title_b {background:url(imgicon.png) no-repeat 0px 0px; }
.detail_hisrolelist {border-top:1px solid #2c2f36; float:left; width:100%; padding:15px 0px; overflow:hidden;}
.detail_hisrole ul { float:left; width:103%;}
.detail_hisrole ul li { float:left; width:18%; margin-right:2%;}
.detail_hisrole ul li a { float:left; width:100%; overflow:hidden; position:relative;}
.detail_hisrole ul li a strong { position:absolute; left:0px; bottom:0px; height:30px; text-align:center; line-height:30px; background:#181818; color:#858586; width:100%; font-weight:normal;}
.detail_hisrole ul li a:hover strong { color:#fff;}
.detail_hisrole ul li img { width:100%; min-height:100%;}
.wraplayer { position:relative; width:100%; float:left;}
.bottomlayer { position: absolute; bottom:725px;width:336px;}
.bottomlayer .wrapbox { margin:0px auto;}
.bottomlayer .radbox { float:right; width:336px;}
/******start 字体颜色******/
.wbox .icon { border-bottom:1px dotted #333; margin-bottom:15px;}
.detail_hisright {color:#9e9e9f;}
#detail_histxt .con_character_info dl dd{ color:#bbb;}
#detail_histxt .con_character_info dl dt{ color:#858586;}
#detail_histxt .Hotpop_top_r .active { background:#2f343b; border-top:3px solid #961f1f; margin-top:0px; color:#fff; border-bottom:1px solid #2f343b; height:39px;border-left:1px solid #2c2f36; line-height:39px;}
#detail_histxt .Hotpop_top_r a { border-radius:0px;background:#232323; border:1px solid #2c2f36;}
#detail_histxt .historical_top {border-bottom:1px solid #2c2f36;}
#detail_histxt .toplayer { position: fixed; top:0px; left:0px; background:rgba(0, 0, 0, 0.9); }
#detail_histxt .historicalbox { color:#bbb;}
#detail_histxt .historicalbox p { margin-bottom:15px;color:#bbb;}
#detail_histxt .historicalbox p a { color:#fff; text-decoration:underline; margin:0px 5px;}
#detail_histxt .historicalbox p a:hover { color:#ec0000;}
#detail_histxt .historicalbox h1,#detail_histxt .historicalbox h2,#detail_histxt .historicalbox h3,#detail_histxt .historicalbox h4 {display: block;font-size: 16px;line-height: 20px;height:20px;color: #333;margin:30px 0 10px 0px;position: relative;width:100%; color:#fff;}
#detail_histxt .historicalbox h1 strong,#detail_histxt .historicalbox h2 strong,#detail_histxt .historicalbox h3 strong,#detail_histxt .historicalbox h4 strong {border-left: 10px solid #a41925; margin-top:-10px;color:#fff;line-height: 22px;height:20px; overflow:hidden;padding: 0 8px 0 15px; background:#2f343b; padding-right:30px;}
#detail_histxt #artlist li a { color:#bbb;}
#detail_histxt #artlist li a:hover { color:#fff;}
.wbox .rightlayer div.radbox ,.wbox .list_right,.wbox .topic_right{ background:#2c2f36;}
.wbox .hot_character_t p { color:#fff;}
.wbox .hot_character_t { margin:0px 20px; width:296px; border-bottom:1px solid #434343;}
.wbox .topic_right_btn .active { background:#a41925; color:#fff;}
.wbox .topic_right_btn span { background:#232323; color:#9e9e9f;}
.wbox .hot_character_r li a { color:#858586}
.wbox .hot_character_r li a:hover { color:#fff;}
.wbox .topic_right_list li { width:50%;}
.wbox .topic_right_list li a { width:90%; float:left; color:#858586;}
.wbox .topic_right_list li a:hover { color:#fff;}
.wbox .bottomlayer .radbox { background:#2c2f36}
.wbox .topic_right ul.Hotpop_renwu_list li.current { background:#000; width:305px;}
.wbox .historicalbox h2 { background:url(imgbg_line1.gif) repeat-x center center;}
/******end 字体颜色******/
/*------end 历史事件------------*/.detail_cbox ,.detail_hisbox{ padding:15px 15px 15px 15px; background:rgba(25, 25, 26, 0.6); float:left; color:#9e9e9f; font-size:16px; line-height:28px;}
.detail_cbox p,.detail_hisbox p { margin-bottom:5px;}
.detail_cbox p a, .detail_hisbox p a{ color:#fff; text-decoration:underline; padding:0px 3px;}
.detail_cbox p a:hover, .detail_hisbox p a:hover { color:#ec0000}
.detail_cbox #qualitybox p,.detail_hisbox #qualitybox p {margin-bottom:0px;}
.detail_cboximg { float:left; width:440px; height:320px; overflow:hidden; margin:5px 15px 0px 5px;}
.detail_cboximg img { width:440px;}
.cboxinfo { padding:15px; background:#353a41;}
.detail_guide { float:left; width:100%; margin:0px auto 15px auto; background:#353a41; height:450px; overflow:hidden;}
.detail_guide .detail_guidetitle { float:left; width:110px; background:#2c2e32; padding:10px 0px; height:430px;}
.detail_guide .detail_guidetitle a { height:36px; line-height:36px; float:left; width:100%; text-align:center; }
.detail_guide .detail_guidetitle a.current,.detail_guide .detail_guidetitle a:hover { width:125px;}
.detail_guide .detail_guidetitle a.current strong{ float:left; background:#a41925; width:110px; color:#fff;}
.detail_guide .detail_guidetitle a strong { float:left;color:#bbbbbb; width:110px;}
.detail_guide .detail_guidetitle a.current i {width: 0;height: 0;border-top: 18px solid transparent;border-left: 15px solid #a41925;border-bottom: 18px solid transparent; float:right;}
.detail_guidebox { float:right;margin:0px auto;font-size:16px; line-height:35px; color:#dfdfdf; text-align:justify;}
.detail_guidebox p { margin-bottom:15px;}
.detail_guidebox table { border:1px solid #555;border-spacing:0px;border-collapse: collapse; width:100%;}
.detail_guidebox table th,.detail_guidebox table td {border:1px solid #555; border-collapse:collapse; padding:0px 10px;}
#detail_cd {border-bottom:none;}
#guideboxscroll { float:left;position:absolute; top:0px;}
.guidescrollbox { margin:10px 10px 10px 0px; height:430px; float:right; position:relative; overflow:hidden;}
.guidescrollbox h4 { font-family:"微软雅黑"; color:#fff; font-size:18px; font-weight:bold; margin:10px auto; border-left:5px solid #a41925; padding:0px 5px 0px 5px; line-height:20px; height:20px;}
.go_up,.go_down { position:absolute; right:10px; top:170px; background:#2c2e32; height:35px; width:35px; color:#ccc; z-index:10001; text-align:center; cursor:pointer; display:none;}
.go_down { top:215px;}
.go_up i { float:left;width:35px; height:35px; line-height:35px;transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
.go_down i{ float:left;width:35px; height:35px; line-height:35px;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);}
.detail_guide:hover .go_up,.detail_guide:hover .go_down { display:block;}
.go_up:hover,.go_down:hover {background:#000;}
#up,#up:hover { background:#2c2e32; color:#444;}
.detail_hiscdlist { width:100%; overflow:hidden}
.detail_hiscdlist dl { width:114%;}
.detail_hiscdlist dl dd { float:left; width:13%; margin-right:2%;}
.detail_hiscdlist dl dd a{ float:left; width:100%; overflow:hidden; text-align:center;color:#858586}
.detail_hiscdlist dl dd a img { float:left; width:100%;}
.detail_hiscdlist dl dd span { float:left; overflow:hidden; width:100%;}
.detail_hiscdlist dl dd strong { float:left; width:100%; font-weight:normal; color:#858586}
.detail_hiscdlist dl dd a:hover,.detail_hiscdlist dl dd a:hover strong { color:#fff;}
.detail_hiscdlist .hisrwlist { width:114%;}
.detail_hiscdlist .hisrwlist dl{ margin-top:5px; background:#353a41; float:left; width:100%; padding:5px 0px;}
.hisnews { float:left; }
#cbox .hisnews li a,.hishuati ul li a p,.hishuati ul.list li a{ color:#858586; }
#cbox .hisnews li a:hover,.hishuati ul li a:hover p,.hishuati ul.list li a:hover{ color:#fff}
.hishuati { float:left; width:100%; overflow:hidden; margin-bottom:20px;}
.hishuati ul {width:103%; margin:15px auto;}
.hishuati ul li { float:left; width:23%; margin-right:2%; text-align:center;}
.hishuati ul li span { float:left; width:100%; overflow:hidden; height:130px;}
.hishuati ul li span img { width:100%;}
.hishuati ul li a p { height:35px; line-height:35px; float:left; width:100%;}
.hishuati ul.list { padding:15px; background:#353a41; width:103%; margin:5px auto;}
.hishuati ul.list li { float:left; height:35px; overflow:hidden;line-height:35px; width:48%; margin-right:0px;}
.hishuati ul.list li a { text-align:left; float:left; width:90%;}
.hishuati ul.list li i{ background: #bbb none repeat scroll 0 0;border-radius: 50%;display: inline-block;height: 6px;margin:14px 12px 0px 0px;width: 6px; float:left;}
.hishuati ul.list li.more a{ float:right; width:100px;}
.hisking { width:336px;overflow:hidden; float:right; background:#2f343b;}
.cbox .hisking { background:#2f343b;}
.hisking h3 a { color:#fff;}
.hisking ul { width:380px; margin:15px 0px 0px 0px;}
.hisking ul li { float:left; width:105px; margin:0px 11px 15px 0px;height:130px; overflow:hidden;}
.hisking ul li a { float:left; position:relative; width:105px; height:130px;}
.hisking ul li a img { width:100%; float:left; min-height:130px;}
.hisking ul li a strong { text-align:center; position:absolute; bottom:0px; width:105px; height:30px; line-height:30px; left:0px; background:#181818; color:#858586; font-weight:normal;}
.hisking ul li a:hover strong { color:#fff;}
/*-----------历史朝代---------------*/
.wrapimg { background:#f9f9f9; margin:0px auto; width:100%; float:left;}
.photo_banner{height: 410px;margin-top: 20px;float: left;overflow: hidden;}
.photo_banner #photo_type { margin-left:1px;}
.photoleft { float:left; position:relative;}
.photoleft li { float:left; overflow:hidden;position: relative;}
.photo_banner_l{height: 410px;float: left;}
.photo_banner_l img{height: 410px;}
.photo_banner_h{width:880px;position: absolute;background: rgba(0,0,0,0.7);left: 0px;bottom: 0px;font-family: "Microsoft YaHei";}
.photo_banner_h p{font-size: 12px;color: #ffc81f;padding: 5px 8px;display: inline-block;}
.photo_banner_h h4{font-size: 20px;color: #fff;font-weight: normal;display: inline-block;line-height:35px; float:left; width:100%; text-align:center;}
.photo_banner_r{width: 300px;height: 410px;background: #f3f3f3;float: right;}
.photo_banner_head{width: 300px;height: 36px;background: #e8e8e8;float: right;}
.photo_banner_head a{width:50%;height: 36px;color: #666;font-size: 16px;float:left;text-align: center;line-height: 36px;cursor:pointer;}
.photo_banner_head .active{background:#a41925;height: 36px;color: #fff;}
.photo_banner_title{width: 280px;height: 344px;padding: 20px 10px 10px 10px;float: left;}
.photo_banner_title li{width: 100%;height: 20px;overflow: hidden;margin-bottom: 16px;color: #666;}
.photo_banner_title li:hover{color: #a41925;cursor:pointer;}
.photo_banner_title li span{width: 18px;height: 18px;border: 1px solid #666;text-align: center;line-height: 18px;font-size: 12px;font-family: "Microsoft YaHei";display: inline-block;color: #666;margin-right: 8px;}
#photo_banner_span{width: 18px;height: 18px;background: #b35062;display: inline-block;border: 1px solid #b35062;color: #fff;}
#photo_small{height: 143px;margin-top: 10px;float: left;overflow: hidden;}
#photo_small a{width: 230px;height: 143px;float: left;display: inline-block;background: #F5F5F5;text-align: center;margin-right: 10px;line-height: 20px;position: relative;}
#photo_small a img{width: 230px;height: 143px;}
#photo_small a p{width: 230px;height: 24px;color: #fff;line-height: 24px;background: rgba(0,0,0,0.5);display: inline-block;position: absolute;overflow: hidden;bottom: 0px;left: 0px;}
#photo_small a p:hover{background: rgba(0,0,0,0.7);}
.photo_con{width: 100%;float: left;font-family: "Microsoft YaHei";}
.photoWrap{margin:0px auto;}
.photoBox{width: 100%;height: 303px;float: left;overflow: hidden;}
.photo_index{width: 180px;height: 303px;float: left;background: url(imglao1.jpg) #b35062 no-repeat 0 bottom;}
.photo_index h2{width: 180px;text-align: center;font-size: 24px;margin-top: 26px;margin-bottom: 22px;color: #fff;font-weight: normal;font-family: "Microsoft YaHei";}
.photo_list{width: 144px;padding: 0 18px;float: left;}
.photo_list li{width: 64px;padding-left: 8px;float: left;white-space: nowrap;display: inline-block;font-size: 14px;margin-bottom: 16px;overflow: hidden;}
.photo_index a{color: #fff;font-family: "Microsoft YaHei";}
.photo_index a:hover{text-decoration: underline;}
.photo_list_a{color: #fff;float: left;margin-left: 26px;font-family: "Microsoft YaHei";}
.photo_bigimg{width: 380px;height: 303px;display: inline-block;float: left;overflow: hidden;}
.photo_bigimg img{width: 380px;height: 276px;float: left;}
.photo_bigimg span,.photo_smallImg span{font-size: 14px;color: #333;font-family: "Microsoft YaHei";line-height: 28px;}
.photo_bigimg span:hover,.photo_smallImg span:hover{text-decoration: underline;color: #a41925;}
.photo_smallImg{width: 183px;height: 144px;display: inline-block;float: left;overflow: hidden;}
.photo_smallImg img{width: 183px;height: 117px;float: left;}
#photo_mb{margin-bottom: 15px;}
#photo_color{background: url(imglao2.jpg) #cc9966 no-repeat 0 bottom;}
#photo_color1{background: url(imglao3.jpg) #999933 no-repeat 0 bottom;}
#photo_color2{background: url(imglao4.jpg) #669999 no-repeat 0 bottom;}
#photo_color3{background: url(imglao5.jpg) #996633 no-repeat 0 bottom;}
#photo_color4{background: url(imglao6.jpg) #666666 no-repeat 0 bottom;}
#photo_color5{background: url(imglao7.jpg) #993333 no-repeat 0 bottom;}
#photo_color6{background: url(imglao8.jpg) #b35062 no-repeat 0 bottom;}
.oldPhoto_nav{width: 100%;height: 45px;background: #EFEFEF;float: left;border-top: 1px solid #E2E2E2;border-bottom: 1px solid #E2E2E2;}
#photo_type { margin:2px 0px 15px 0px ; width:100%; float:left;}
#photo_type h4.Hotpop_top_r { float:left; width:100%;}
#photo_type h4.Hotpop_top_r a{ /*width:7.0%;*/padding:0 23px; font-size:14px;}
#photo_type h4.Hotpop_top_r a:hover { color:#a41925;}
#photoNews_bg{width: 100%;float: left;border-top: 1px solid #f4f4f4;background: #f9f9f9;padding-bottom: 15px;}
.photoNews{padding:10px 15px;border: 1px solid #eee;float: left;background: #fff;}
.photoNews_tit{width: 100%;line-height: 35px;overflow: hidden;}
.photoNews_tit h2{font-size: 21px;color: #2c2c2c;display: inline-block;float: left;font-weight: normal;font-family: "Microsoft YaHei";}
.photoNews_tool{height: 16px;color: #ababab;float: left;margin: 15px auto auto 10px;font-size: 12px;font-family: "Microsoft YaHei";line-height: 16px;}
.pnws_time{display: inline-block;float: left;}
.photoNews_img{width:780px;float: left;position: relative;min-height:350px; height:460px; background:#333; overflow:hidden;}
#big-pic { margin:0px auto; text-align:center;display:table-cell;vertical-align:middle;*display: block;*font-size:393px;/*约为高度的0.873，200*0.873 约为175*/*font-family:Arial;height:460px; float:left; width:780px; position:relative;}
#big-pic img {vertical-align:middle;max-height:450px; max-width:780px;}
#big-pic p { position:absolute; padding:5px 10px; width:760px; bottom:0px; left:0px; background:rgba(0,0,0,0.6); text-align:left; color:#fff; line-height:20px; max-height:60px; overflow-y:scroll;}
.pnews_btn{width: 100%;margin-top: -40px;position: absolute;top: 50%;}
.pnews_btn a{display: inline-block;width:60px;height: 70px;color: #666;text-align: center;line-height: 70px;background: rgba(255, 255, 255, 0.6);}
.pnews_btn a:hover{background: rgba(255, 255, 255, 0.8);color: #a41925;}
.pnews_btn a i{font-size: 30px;margin-left: -10px;}
.pnews_prev{position: absolute;left:10px;transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.pnews_next{position: absolute;right:10px;transform:rotate(0deg);-ms-transform:rotate(0deg); 	/* IE 9 */-moz-transform:rotate(0deg); 	/* Firefox */-webkit-transform:rotate(0deg); /* Safari 和 Chrome */-o-transform:rotate(0deg);}
.photoNews_txt{float: left;margin-top:3px;}
.pnews_page{color: #fff;float: left; padding:0px 10px;font-size:18px;font-family: "Microsoft YaHei"; font-weight:bold; height:30px; line-height:28px; margin:5px 10px 0px 0px; text-align:center; background:#cc0000;}
.pnews_page em{font-size:18px;}
.pnews_share{float: right;display: inline-block;text-align: center;line-height: 35px;color: #858585;margin-left: 30px;margin-top: 10px;}
.pnews_share i{font-size:25px;font-style:normal; float:left;}
.pnews_share span{float: left;}
.pnews_txt{color: #666;font-family: "Microsoft YaHei";line-height: 20px;width:100%;height:50px; overflow-y:scroll;float: left;}
.photoNews_list{width: 100%;float: left;display: inline-block;margin-top: 10px;}
.pnews_group{display: inline-block;overflow: hidden;position: relative; height:100px; overflow:hidden;}
.pnews_group em{height: 30px;display: inline-block;}
.pnews_bg{width: 110px;height:90px;background: #fff;float: left;border: 1px solid #dedfe3;}
.pnews_g_prev{float: left;}
.pnews_g_next{float: right;}
.pnews_bga{position: absolute;left: 4px;top: 4px;}
.pnews_bgb{position: absolute;left: 2px;top: 2px;}
.pnews_bgc{position: absolute;left: 0px;top: 0px;}
.pnews_inner{vertical-align: middle;display: table-cell;text-align: center;width: 110px;height:90px;}
.pnews_inner img{width: auto  !important;height: auto  !important;max-width: 110px;max-height: 110px;}
.photoNews_list img{vertical-align: middle;}
.pnews_list_cont{float: left;width:905px;height:100px; overflow:hidden;}
.showphoto_box {overflow:hidden;position:relative;width:780px;height:150px;overflow:hidden; float:left;}
.pnews_up_btn{width: 30px;height: 100px;float: left;margin: 0px 15px;background: #f8f8f8;border-radius: 0 8px 8px 0;line-height:105px;color: #2c2c2c;text-align: center;transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.pnews_up_rotate{transform:rotate(0deg);-ms-transform:rotate(0deg); 	/* IE 9 */-moz-transform:rotate(0deg); 	/* Firefox */-webkit-transform:rotate(0deg); /* Safari 和 Chrome */-o-transform:rotate(0deg);}
.pnews_up_btn:hover{background: #eee;color: #a41925;}
.pnews_up_btn i{font-size: 24px;margin-right: 6px;}
.pnews_list_img{float: left;height: 136px;width: 740px;overflow: hidden;/*margin-left: 15px;*/vertical-align: middle;}
.pnews_list_img li{width: 136px;height:100px;float: left;text-align: center;
/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari、Opera 以及 Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;}
.pnews_list_img a{display: inline-block;border: 3px solid #fff; height:94px;}
.pnews_list_img li.active a{ border:3px solid #ec0000;}
.pnews_list_img a:hover{border: 3px solid #dfdfdf;}
.pnews_list_img li img{width: 128px;height:94px;}
.icon_none{border: none;}
.icon_top{margin-top:15px;}
.wrap_bg{background: #f9f9f9;}
.tuji_juli,.tuji{ float:left; width:100%; overflow:hidden;}
.tuji_img{width: 101%;float: left;}
.tuji_img li{width:13.2%;background: #fff;float: left; margin-right:1%;text-align: center;}
.tuji_img li img{width: 100%;display: block; min-height:100px;}
.tuji_img li a{line-height: 24px; float:left; width:100%;}
.tuji_img li span { float:left; width:100%; overflow:hidden; height:100px;}
.tuji_img li p { float:left; height:35px; line-height:35px; text-align:center; width:100%; overflow:hidden;}
#meinvpic li{ height:150px; height:220px; width:11.5%;}
#meinvpic li span { height:185px; overflow:hidden;}
.tuji_title{font-size: 18px;color: #333;font-family: "Microsoft YaHei";margin: 10px 0 8px 0px;float: left;}
.photolist{float: left;}
.photo_item { float:left; width:103%;}
.photo_item li{width:30%;height:220px;background: #fff;overflow: hidden;border:0px solid #e4e4e4;float: left;margin-right: 3%;margin-bottom: 18px;}
.photo_item li:hover { background:#f3f3f3;border: 0px solid #ddacb0;}
.photo_item li:hover a { color:#a41925;}
.photo_item li img{width:100%; float:left;}
.photo_item li a{ float:left; width:100%; height:180px; overflow:hidden;}
.photo_item li span a{ height:35px; line-height:35px; margin:0px 15px;}
.photolist_right{width: 300px;float: right;margin:15px auto;}
.photoAD img{width: 300px;}
#photo_banner_b{height: auto;padding-bottom: 5px;}
.photo_right_lab{width: 300px;float: right;background: #f3f3f3;margin:15px 0px 0px 0px;}
.photo_lab_list{float: left; margin:15px auto;}
.photo_lab_list li{width: 80px;padding-left: 16px;line-height:30px;float: left;overflow: hidden;white-space: nowrap;}
.photo_lab_list li a{float: left;}
.photo_lab_list li a:hover{color: #a41925;}
#oldHistory_bg{width: 100%;background: url(imgoldHistory.jpg) no-repeat top center #c3ab89;float: left;}
.oldHistory_con{margin: 220px 0px 20px 0px;float: left;width: 100%;background: #ebe7e4;}
#oldHistory_head{width: 100%;text-align: center;color: #da4041;font-size: 24px;font-weight: bold;font-family: "Microsoft YaHei";}
.linediv{width: 40px;height: 40px;margin-top: 20px;background: url(imgicon.gif) no-repeat 0 -398px;}
.oldHistory_list{width: 100%;float: left;z-index: 1;padding-top: 40px;padding-bottom: 20px;position: relative;font-family: "Microsoft YaHei";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;font-family: "Microsoft YaHei";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;font-family: "Microsoft YaHei";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;}
.oldHistory_list li:nth-child(even) section{float: right;}
.oldHistory_list li:nth-child(odd) .oldtime{float: right;}
.oldHistory_list li:nth-child(even) .oldtime{float: left;}
.oldHistory_list li:nth-child(odd){float: right;}
.oldHistory_list li:nth-child(even){float: left;}
.oldHistory_left{width: 794px;padding: 30px 30px 0px 30px;
float: left;
}
.circler section{display: inline-block;}
#circler_top{margin-top: 40px;}
.oldpic{position: relative;background: #fff;float: left;}
.oldpic a{display: block;}
.oldpic img{height: auto  !important;max-height: 230px;min-height: 230px;border: 4px solid #fff;}
.oldpic span{height: 34px;color: #fff;line-height: 34px;background: rgba(0,0,0,0.5);position: absolute;left: 4px;top:200px;text-align: center;font-family: "Microsoft YaHei";font-size: 16px;overflow: hidden;}
.oldpic h3{padding: 0px;font-size: 20px;color: #333;display: inline-block;line-height: 32px;font-family: "Microsoft YaHei";font-weight: normal;padding-top: 5px;}
.oldpic p{padding: 0 18px;font-size: 14px;display: inline-block;color: #666;line-height: 24px;padding-bottom: 8px;}
.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;}
.oldHistory_right{width: 316px;float: right;}
.oldHistory_hot{width: 286px;padding: 15px 15px 10px 15px;background: #fff;margin-top: 15px;}
.oldHistory_hot h3{width: 100%;font-size: 16px;color: #da4041;padding-bottom: 5px;font-family: "Microsoft YaHei";display: inline-block;border-bottom: 2px solid #da4041;}
.oldHistory_hot h3 span{margin-left: 4px;}
.oldHistory_hot h3 a{font-size: 14px;color: #999;font-family: "Microsoft YaHei";display: inline-block;float: right;margin-right: 4px;font-weight: normal;}
.oldHistory_hot_list{margin-top: 6px;}
.oldHistory_hot_list li{width: 100%;height: 40px;white-space: nowrap;overflow: hidden;line-height: 40px;}
.oldHistory_hot_list li i{background: #999;width: 20px;height: 20px;display: inline-block;border-radius: 50%;color: #fff;text-align: center;line-height: 20px;font-size: 12px;margin-left: 4px;}
.oldHistory_hot_list li:nth-child(-n+3) i{background: #da4041;}
.oldHistory_hot_list li a{font-size: 14px;color: #666;margin-left: 8px;}
.oldHistory_hot_list li a:hover,.oldHistory_hot h3 a:hover{color: #c2333f;}
.oldHistory_hot_head{width: 100%;}
.oldHistory_hot_head input{width: 50%;display: inline-block;height: 44px;font-size: 16px;background: #dcdcdc;text-align: center;line-height: 44px;border: none;float: left;font-family: "Microsoft YaHei";font-weight: bold;}
.oldHistory_hot_head .active{background: #da4041;color: #fff;}
#oldHistory_pad{padding: 0;width: 316px;}
#oldHistory_pad2{padding: 0 15px 10px 15px;display: none;}/******/.topicList_banner{width: 100%;float: left;}
.hot_people{width: 100%;float: left;margin-top: 20px;margin-bottom: 5px;}
.topicList_con{width: 890px;margin-top: 15px;float: left;}
.topicList_item{width: 890px;margin-top: 15px;float: left;}
.topicList_item li{width: 271px;margin-right: 20px;margin-bottom: 20px;background: #fff;padding-bottom: 6px;float: left;border: 1px solid #EAEAEA;}
.topicList_item li:hover{border: 1px solid #d8d8d8;}
.topicList_item li img{width: 271px;height: 160px;float: left;}
.topicList_item li h3{width: 253px;padding: 0 10px;font-size: 16px;margin-top: 5px;margin-bottom: 2px;color: #222;float: left;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;font-family: "Microsoft YaHei";line-height: 30px;font-weight: normal;}
.topicList_item li p{width: 253px;padding: 0 10px;height: 75px;float: left;overflow: hidden;font-size: 12px;color: #aaa;font-family: "Microsoft YaHei";line-height: 18px;}
.topicList_banner{width: 1190px;height: 260px;margin-top: 20px;overflow: hidden;}
.banner_list{width: 1190px;position: relative;}
.banner_list_area{width: 1190px;height: 260px;position: relative;}
.banner_list li{position: absolute;visibility: visible;}
.banner_list img{width: 650px;height: 260px;}
.banner_list_mask{width: 270px;height: 260px;background: #000;opacity: 0.5;float: left;}
.banner_list_mask2{width: 270px;height: 260px;background: #000;opacity: 0.5;float: right;}
#banner_tit{width: 610px;height: 40px;line-height: 40px;position: absolute;left: 270px;bottom: 0;z-index: 1;overflow: hidden;text-overflow: ellipsis;}
#banner_tit a{width: 610px;height: 40px;font-size: 18px;color: #fff;padding: 0 20px;overflow: hidden;white-space: nowrap;}
#banner_mask{width: 650px;height: 40px;line-height: 40px;position: absolute;background: rgba(0,0,0,0.5);left: 270px;bottom: 0;}
.banner_btn_inner{width: 100%;margin-top: -40px;position: absolute;top: 50%;z-index: 2}
.banner_btn_inner a{display: inline-block;width: 40px;height: 80px;color: #666;text-align: center;line-height: 80px;background: rgba(255, 255, 255, 0.6);}
.banner_btn_inner a:hover{background: rgba(255, 255, 255, 0.8);color: #a41925;}
.banner_btn_inner a i{font-size: 30px;margin-left: -10px;}
.btn_left{position: absolute;left: 0;transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg);}
.btn_right{position: absolute;right: 0;transform:rotate(0deg);-ms-transform:rotate(0deg); 	/* IE 9 */-moz-transform:rotate(0deg); 	/* Firefox */-webkit-transform:rotate(0deg); /* Safari 和 Chrome */-o-transform:rotate(0deg);}
.hot_people{width: 1190px;height: 180px;float: left;}
.hot_people_head{width: 170px;height: 180px;float: left;background: url(imgicon.gif) no-repeat -550px -328px;}
.hot_people_img{width: 1020px;height: 180px;float: left;}
.hot_people_img li{width: 150px;height: 180px;position: relative;float: left;margin-left: 20px;}
.hot_people_img li img{width: 150px;height: 180px;}
.hot_people_img li p{width: 150px;height: 24px;display: inline-block;color: #fff;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;text-align: center;line-height: 24px;}
.topicList_con_head{width: 858px;display: inline-block;padding-bottom: 5px;border-bottom: 2px solid #c79654;float: left;margin-bottom: 5px;}
.topicList_con_head span{font-size: 20px;color: #ba8b4a;padding-left: 6px;font-family: "Microsoft YaHei";}
.search{width: 823px;float: left;}
.s_ipt{width: 528px;height: 40px;border: 1px solid #ccc;background-color: transparent;font: 16px/22px;padding-left: 7px;}
.s_btn{width: 100px;height: 40px;background: #333;color: #fff;text-align: center;line-height: 40px;border: none;}
#results{float: left;margin-top: 14px;}
.support-text-top {display: block;font-size: 20px;color: #999;margin-bottom: 35px;margin-top: 10px;font-weight: bold;text-align: center;}
.support-text-top em{color: #a41925;padding: 0 4px;}
.result{padding-bottom: 15px;margin-bottom: 25px;border-bottom: 1px dashed #c4c4c4;float: left;}
.s_title{font-size: 20px;padding-bottom: 15px;}
.s_title a{color: #333;}
.s_title a:hover{color: #a41925;}
.s_abstract{float: left;line-height: 22px;color: #686868;}
#related_top{margin-top: 30px;}
#icon_search{margin-top: 20px;margin-bottom: 10px;}
#list_con{height: 137px;}
#list_con_x{/* top: 136px; */}
.search_end {margin: 40px 0 50px 200px;}
.nothing_txt {height: 100px;height: 65px;display: inline-block;padding-left: 130px;background: url(imgicon.gif) no-repeat 0px -439px;color: #666;font-size: 14px;font-weight: bold;line-height: 70px;}
#renwu_bg{width: 100%;float: left;padding-bottom:10px;background: #f9f9f9;}
.new_renwu{width: 100%;margin-top: 0px;float: left;background: #fff;border: 1px solid #EFEFEF;}
.new_renwu_head{width: 100%;height: 60px;float: left;}
#new_renwu_head{height: 60px;}
.new_renwu_head h2{font-size: 18px;margin-top: 25px;color: #333;float: left;margin-left: 15px;}
.new_renwu_head h2 span{display: inline-block;height: 18px;padding-left: 8px;border-left: 3px solid #a41925;}
.renwu_btn{float:left;margin-top: 18px;margin-left: 15px;}
.renwu_btn_x,.renwu_btn_r{width:128px;height: 30px;display: inline-block;border: 1px solid #eaeaea;color: #333;background: #fff;text-align: center;line-height: 30px;float: left;}
.renwu_btn_x{border-radius: 5px 0px 0px 5px;}
.renwu_btn_r{border-radius: 0px 5px 5px 0px;margin-left: -1px;}
.renwu_btn .active{background: #a41925 ;border: 1px solid #a41925 ;color: #fff;}
.renwu_img{width: 103%;float: left;overflow: hidden;padding-left:15px;}
.renwu_img li{ float:left; width:9.6%; margin:0px 1% 0px 0px;}
.renwu_img li a{display: inline-block;text-align: center;float:left;line-height: 30px; width:100%;}
.renwu_img li a span { float:left; width:100%; overflow:hidden;}
.renwu_img li a em { height:35px; line-height:35px; width:100%; float:left;}
.renwu_img li a img { float:left; width:100%;}
.renwu_index{width:100%;background: #f5f1f1;float: left;margin-top:15px;border: 1px solid #a41925;}
.chaodai_name { margin:15px 0px 5px 15px; float:left;width:110%}
.renwu_index span{color: #585858;font-weight: bold;font-size: 15px;float:left;line-height:35px;}
.chaodai_name a:hover,.chaodai_name .active{background:#a41925;border: 1px solid #a41925;color: #fff;}
.renwu_list{float: left;margin-top:15px;}
.renwu_name{float:left;margin-bottom:15px;border: 1px solid #eaeaea;background:#fff;padding:20px;}
.renwu_name h3,.king_box h1{ height:35px;line-height:35px;color: #7c7c7c;float: left; border-bottom:1px solid #efefef;float:left; width:100%;}
.renwu_name h3 span,.king_box h1 span{font-weight:normal;color:#000; float:left; padding:0px 10px; border-left:10px solid #c2333f; float:left; height:22px; line-height:22px;font-family: "Microsoft YaHei";font-size:18px;}
.renwu_name h3 span strong{ color:#a41925; font-weight:normal;}
.renwu_name h3 a { float:right; font-size:14px; font-weight:normal;}
.renwu_name ul { float:left; margin-left:10px; margin:10px 0px 0px 25px;}
.renwu_name ul li{float: left;font-size: 16px;line-height: 35px; height:35px; overflow:hidden; list-style:inside; list-style-type: disc; color:#d8d8d8;}
.chaodai_name_list a{border: 1px dotted #aaa;color:#333; background:#fff;line-height:35px;text-align:center;border-radius: 2px;margin:0px 5px 10px 0px;float: left;}
.renwu_con{margin-top:15px;float: left; width:100%; overflow:hidden;}
.renwu_con_img{width: 105%;float: left;}
.renwu_con_img li{float: left;}
.renwu_con_img li img{width: 100%;height: auto;float: left;}
.renwu_con_img li a{margin-bottom: 10px;overflow: hidden;display: inline-block;text-align: center;float: left;line-height: 30px;}
.typeleft { float:left; width:150px; background:#dfdfdf;}
.typeleft h3 { font-weight:bold;font-size:16px; text-indent:0px; color:#333;text-indent:20px;}
.typeleft h3 i { margin-right:5px; color:#999;}
.typeleftlist { float:left;}
.typeleftlist li,.typeleft h3 {float:left; width:160px; height:40px;background: -webkit-linear-gradient(#f7f7f7,#eff0f0); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#f7f7f7,#eff0f0); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(#f7f7f7,#eff0f0); /* Firefox 3.6 - 15 */background: linear-gradient(#f7f7f7,#eff0f0); border:1px solid #e3e3e3; line-height:40px;  margin-top:-1px;}
.typeleftlist li a { text-indent:40px; float:left; width:100%;}
.typeleftlist li a:hover { background:#99ad88; color:#fff;}
.typeleftlist li:hover em { display: block; width: 0;height: 0; border-top: 20px solid transparent;border-left: 15px solid #99ad88; border-bottom: 20px solid transparent; position:absolute; top:0px; right:-15px;}
.typeleftlist li em { display:none;}
.typeleftlist li.current,.typeleftlist li:hover { position:relative;}
.typeleftlist li.current a {color:#fff; background:#a41925; font-weight:bold;}
.typeleftlist li.current em{ display: block; width: 0;height: 0; border-top: 20px solid transparent;border-left: 15px solid #a41925; border-bottom: 20px solid transparent; position:absolute; top:0px; right:-15px;}
.typeright { float:right;}
.typeright div.renwu_name { margin-top:15px;}/******人物列表页面********/.king_box {float:left;margin:15px auto;border: 1px solid #eaeaea;background:#fff;padding:20px;}
.king_box h1 span strong{ color:#a41925;}
.king { float:left; margin:15px 0px 0px 0px; border-bottom:1px dotted #dfdfdf; padding-bottom:20px;}/*.king_box .king:nth-child(odd){ background:#f8f8f8; padding:20px 20px 5px 20px; margin:15px -20px 0px -20px;}*/.king_img { float:left;overflow:hidden; margin:0px 15px 0px 0px;}
.king_img img { float:left;}
.king_info { float:left;}
.king_info h3 { font-size:22px; height:35px; line-height:35px;}
.king_info h3 small { font-size:14px; color:#999; font-weight:normal; padding:0px 10px;}
.king_info h3 a { color:#a41925;}
.king_info h3 a:hover { color:#a41925;}
.king_info dl { float:left; width:100%; line-height:30px; margin:5px auto;}
.king_info dl dt { color:#999; float:left; width:80px;}
.king_info dl dd { color:#333; float:left;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:16px;}
.king_des { float:left; width:100%; height:50px;overflow:hidden;font-size:14px; line-height:25px; text-align:justify; color:#999;}
.king_des .ta { font-weight:normal; float:left; width:80px;}
.king_list { float:left; margin:10px 0px 0px 0px; width:700px; padding:10px 15px; background:#f8f8f8;}
.king_list ul { float:left; width:107%;}
.king_list ul li { float:left; width:45%; height:30px; line-height:30px; margin-right:3%; color:#d8d8d8; list-style:inside none disc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px;}
.historicalbox .article{width: 765px;padding: 0px 30px 20px 30px;float: left;margin-bottom: 20px;background: rgba(255,255,255,0.03);text-align:center;}
#detail_histxt .historicalbox .article .article_head{border-left: 5px solid #a41925;font-size: 20px;text-align: left;padding-left: 10px;line-height: 20px;border-top: none;color: #fff;float: left;}
.article_head a{color: #fff;}
#detail_histxt .historicalbox .article p{text-align: left;margin:2px auto;line-height:28px;}
.article .article_btn{width: 170px;height: 40px;display: inline-block;border-radius: 50px;border: 1px solid #4a4e54;background: #353A40;color: #fff;cursor:pointer;line-height: 40px;text-align: center;margin-top: 15px;}
.article .article_btn:hover{border: 1px solid #4a4e54;background: #42484E;color: #eee;}
.article section{height: auto !important;max-height: 390px;overflow: hidden;float: left;text-align:left;}
#jieyu{width: 821px;min-height:150px;padding: 10px 0;border: 2px dashed #657388;float: left;margin-bottom: 20px;background: rgba(255,255,255,0.03);}
.historicalbox #jieyu section{width: 710px;float: left;border-left: 2px dashed #657388;}
.historicalbox #jieyu p{padding-left: 20px;overflow: hidden;font-family: "Microsoft YaHei";text-indent: 2em;text-align: left;margin: 2px auto;color: #C18049;}
.historicalbox #jieyu p a { color:#ec0000;}
.historicalbox #jieyu p a:hover { color:#000;}
.historicalbox #jieyu h3{width: 90px;font-size: 32px;font-family: "Microsoft YaHei";border-top: none;line-height: 30px;color: #C14949;float: left;text-align:center;}/*404*/#error{width: 1190px;height: 540px;position: relative;float: left;}
.astronaut{width: 1190px;height: 420px;float: left;margin: 0 auto;background: url(imgerrorbg.gif) no-repeat center;}@keyframes qiu{from {transform:rotate(0deg);}to {transform:rotate(360deg);}}@keyframes ren{from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
.error_qiu{ position:absolute;left:645px;top:60px;-moz-animation:qiu 30s linear infinite; -o-animation:qiu 30s linear infinite; animation:qiu 30s linear infinite;-webkit-animation:qiu 30s linear infinite;}
.error_ren{ position: absolute;left:570px;top:105px;-moz-animation:ren 2s ease-in-out forwards;-o-animation:ren 2s ease-in-out forwards;animation:ren 2s ease-in-out forwards;-webkit-animation:ren 2s ease-in-out forwards;}
.error_link{position: absolute;left: 27%;top: 440px;}
.error_link a{width: 200px;height: 50px;color: #fff;font-size: 20px;font-family: "Microsoft YaHei";text-align: center;line-height: 50px;border-radius: 10px;display: inline-block;margin-left: 30px;}
.error_link a:nth-child(1){background: #9dbad0;}
.error_link a:nth-child(2){background: #66bdff;}
.error_link a:hover{opacity: 0.8;}
/*诗词歌赋*/
.shici{width: 1208px;height: 463px;float: left;margin-bottom: 20px;}
.gefu{width: 265px;height: 455px;background: #f8f8f8;float: left;margin-right: 17px;padding: 8px 10px 0 10px;}
.gefu_top{width: 100%;height: 36px;}
.guci_con{display: none;}
.guci_con a{width: 100%;height: 40px;line-height: 40px;color: #333;float: left;}
.guci_con a i{width: 6px;height: 6px;display: inline-block;background: #bbb;border-radius: 6px;margin: 23px 10px 0 6px;float: left;}
.guci_con a em{width: 243px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;float: left;margin-top: 6px;}
.gefu_top h3{width: 134px;height: 38px; margin-top: -2px;border-bottom: 1px solid #dddddd;float: left;}
.gefu_top h3 em{width: 100px;height: 37px;display: inline-block;background: url(imgicon.gif) no-repeat 0 -504px;text-indent: -3000px;border-bottom: 2px solid #b35062;}
.gefu_top a{float: right;width: 64px;height: 35px;text-align: center;line-height: 35px;border: 1px solid #ddd;display: inline-block;color: #686868;margin-left: -1px;}
.guci_con a:hover{color: #a41925;}
.gefu_top .active{border-top: 2px solid #a41925;border-bottom: transparent;color: #a41925;}
#gefu_color1{background: url(imgicon.gif) no-repeat -100px -504px;border-bottom: 2px solid #789262;}
#gefu_color2{background: url(imgicon.gif) no-repeat -200px -504px;border-bottom: 2px solid #67999a;}
#gefu_color3{background: url(imgicon.gif) no-repeat -300px -504px;border-bottom: 2px solid #aa7f54;}
.partner_pic { margin:10px auto;}
.partner_pic a{width: 18%;height:215px;margin: 0px 1%;float: left;}
.partner_pic a em{width: 100%;height: 185px;display: inline-block;overflow: hidden;float: left;}
.partner_pic a em img{width: 100%;transition:all 0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;}
.partner_pic a:hover img{-webkit-transform: scale(1.15);    -ms-transform: scale(1.15);    transform: scale(1.15);    zoom: 1.15;    transition:1.2s transform;}
.partner_pic a:hover img{zoom: 1;}
.partner_pic a p{width: 100%;line-height:25px;color: #333;text-align: center;float: left; height:25px; overflow:hidden; margin:0px;}

.related_tab em{width: 12px;height: 12px;border-radius: 50%;background: #e1e1e1;border: 1px solid #bdbdbd;float:left;margin: 5px 8px 0 0; cursor:pointer;}
.related_tab { float:right;height: 14px;}
.related_tab .active{background: #dd6364;border: 1px solid #ca2829;}
.related_fntab{display: none;}
.slinks { background:#f3f3f3; float:left; width:306px; margin:10px auto; padding:15px;}
.slinks a {height:25px; line-height:25px; margin:2px 3px; float:left;}
#toutiao strong { color:#a41925;}
#toutiao strong,#ctoday h3 { font-family:"微软雅黑"; font-size:20px; line-height:35px;}
#ctoday span,#ctoday p{ float:left; margin-top:0px;}
.typec_left{ float:left; width:760px; margin-top:10px;}
.typec_left h3,.typec_right h3{ border-bottom:1px solid #efefef; height:40px; line-height:40px; margin-bottom:10px; float:left; width:100%;}
.typec_left h3 strong,.typec_right h3 strong {font-size:18px;font-family:"微软雅黑"; color:#a41925; float:left; padding:0px 5px; border-bottom:2px solid #a41925; height:39px;}
.typec_left h3 a,.typec_right h3 a{ float:right; line-height:50px;}
.typec_lefta { margin-bottom:15px; float:left;}
.typec_lefta ul { float:left; width:336px; margin-top:-20px;}
.typec_lefta ul li { float:left; width:100%;}
.typec_lefta li em { display:block; width:100%; height:43px; line-height:43px; float:left; font-size:16px;font-family:"微软雅黑";}
.typec_lefta li a:hover em { color:#a41925;}
.typec_lefta li span,.typec_lefta li span img{ float:left; width:120px; height:85px;}
.typec_lefta li span {margin-right:10px;}
.typec_lefta li p { text-align:justify; line-height:25px;}
.typec_lefta li a p { color:#888;}
.typec_lefta li.ltt { margin-top:20px;}
.typec_lefta li.ltt em { color:#333; font-size:16px; font-weight:bold; height:40px; overflow:hidden;}
.typec_leftb { float:right; width:380px; margin:-20px 10px 0px 0px;}
.type_lul li { float:left; width:100%; height:40px; line-height:40px; font-size:13px;list-style:disc inside; color:#bbb; overflow:hidden;}
.thumb a { height:120px; overflow:hidden; float:left;}
.type_lul li a { font-size:16px;font-family:"微软雅黑"; }
.type_lul li.ltt {margin-top:20px;}
.type_lul li.ltt em { color:#cc0000; font-size:16px; font-weight:bold;}
.typec_right { float:right;width:410px;margin:10px auto; overflow:hidden;}
.type_rhot { float:left; width:410px; margin-bottom:10px;}
.type_rhot li { float:left; width:100%; margin-bottom:1px;list-style:disc inside;color:#bbb;height:35px; line-height:35px;}
.type_rhot li a { float:right; width:384px;}
.type_rhot li em { display:block; width:100%;height:35px; line-height:35px;  float:left; font-size:16px; overflow:hidden;}
.type_rhot li a:hover em { color:#a41925;}
.type_rhot li span,.type_rhot li span img{ float:left; width:120px; height:85px;}
.type_rhot li span {margin-right:10px; display:none}
.type_rhot li p { text-align:justify; line-height:25px; display:none;}
.type_rhot li a p { color:#888;}
.type_rhot li.ltt { list-style:none; height:auto; background:#f9f9f9; padding:10px 15px; width:380px; float:left;}
.type_rhot li.ltt a { float:left; width:95%;}
.type_rhot li.ltt span,.type_rhot li.ltt p{ display:block;}
.type_rhot li.ltt em {height:35px; line-height:35px;font-size:16px; font-weight:bold;font-family:"微软雅黑"; overflow:hidden; color:#000;}
.type_rcom { float:left; width:430px; margin-bottom:15px;}
.type_rcom li { float:left; width:130px; margin:10px 10px 5px 0px;}
.type_rcom li span { float:left; width:130px; height:95px; overflow:hidden;}
.type_rcom li span img { float:left; width:130px;}
.type_rcom li a { float:left; width:100%;}
.type_rcom li p { height:40px; line-height:22px; float:left; width:100%; overflow:hidden;}
