.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1;}
/*404*/
.zc_content{height: 544px;background-color: #f8f8f8;}
.zc_wrap{position:relative;background:#f8f8f8 url("../images/zc_404.jpg") 17px center no-repeat;height: 544px;width: 920px;margin: 0 auto;}
.zc_return{position:absolute;top:305px;left:615px;display: inline-block;background: #1f88ff;width: 124px;height: 40px;line-height: 40px;text-align:center;color: #ffffff;font-size: 18px;border-radius: 3px;}
.zc_return:hover{text-decoration: none;}

.zc_h3 a{font-size: 14px; color: #222222;}
.zc_h3 a:hover{color: #1f88ff;text-decoration: none;}
.zc_guest_right{padding: 30px 30px;width: 940px;}
/* .zc_tab_cent{height: 337px;} */
.zc_cent_left{width: 230px;}
.zc_cent_right{padding-left: 30px;padding-top: 15px;}
.zc_guest_name{color: #9e0000; margin-bottom: 15px;}
.zc_guest_name dt{font-size: 26px;line-height: 28px;}
.zc_guest_name dd{font-size: 14px;padding-top: 3px;}
.zc_cent_right h3{font-size: 20px;color: #333333;margin-bottom: 35px;}
.zc_cent_right h3 em{color:#ffa11a;font-size: 16px;border: solid 1px #ffa11a;padding:0px 5px 0px 5px;height: 20px;line-height:20px;text-align:center;display: inline-block; border-radius: 5px;margin-left: 5px;}
.zc_cent_right p{font-size: 14px;color: #666666;}

.zc_p_tap{width: 659px;height: 40px;border:1px solid #bdbdbd;overflow: hidden;margin-bottom: 45px;}
.zc_p_tap a{width: 219px;height: 40px;line-height:40px;text-align:center;display: block;float: left; border-right:1px solid #bdbdbd;font-size: 16px;color: #333333;}
.zc_p_tap a:last-child{border: none;}
.zc_p_tap a:hover{text-decoration: none;background-color:#e3e7ee;}
.zc_p_tap a.on{background: #1b417b;color: #ffffff;}
.zc_p_cent h3{color: #9e0000;font-size: 26px;margin-bottom: 15px;line-height:25px;}
.zc_p_cent h4{font-size: 16px;color: #999999;margin-bottom: 24px;}
.zc_celebrity{overflow: hidden;}
.zc_celebrity p a{color: #222222;}
.zc_celebrity_name{font-size: 16px;}
.zc_celebrity_name:hover{color: #1f88ff;}
.zc_celebrity_name2{font-size: 14px;}
.zc_p_cent li p{margin-top: 10px;line-height: 24px;}
.zc_p_cent li p a{line-height: 26px;display:inline-block;width:100%;}
.zc_p_cent li p em, .zc_p_cent li .yk_celebrity .yk_tx{font-size: 16px;color: #ffa11a;display: inline-block;line-height: 22px;text-align: left;border: solid 1px #ffa11a;padding: 0 5px;margin: 5px 0 8px;}
.zc_p_cent li .yk_celebrity .yk_tx{margin-right:3px;}
.zc_p_cent li .yk_celebrity .yk_tx:last-child{margin-right:0;}
.zc_p_cent li p{font-size: 14px;color: #666666;font-weight: normal;margin-top:0;}
.zc_celebrity li{width: 176px;margin-right: 18px;float: left;overflow: hidden;margin-bottom: 50px;height: 450px;}
.zc_celebrity li img{width:175px;height:256px;}
.zc_guest_list{padding-bottom: 0;}
.zc_fixed_nav{width: 145px;overflow: hidden;position: absolute;top: 938px;}
.zc_fixed_nav_ex{width: 145px;overflow: hidden;position: fixed;top: 100px;}
.zc_fixed_nav_ex1{width: 145px;overflow: hidden;position: fixed;bottom: 360px;top: auto;}
.zc_fixed_nav ul li{height: 56px;width: 100%;margin:0;background: url("../images/zc_middle.png") no-repeat left top;vertical-align: middle;text-align: center;}
.zc_fixed_nav ul li:first-child{background: url("../images/zc_top.png") no-repeat left top;}
.zc_fixed_nav ul li:last-child{background: url("../images/zc_bottom.png") no-repeat left top;}
.zc_fixed_nav ul li.on{background: url("../images/zc_middle_hover.png") no-repeat left top;}
.zc_fixed_nav ul li:first-child.on{background: url("../images/zc_top_hover.png") no-repeat left top;}
.zc_fixed_nav ul li:last-child.on{background: url("../images/zc_bottom_hover.png") no-repeat left top;}
.zc_fixed_nav li a{width: 112px;height: 28px;line-height:28px;text-align:center;display: inline-block;background-color: #e3e3e3;color: #ffffff;font-size: 16px;float: right;border-radius: 5px;}
.zc_fixed_nav li a.zc_hover{background-color: #1f88ff;}
.zc_fixed_nav li a:hover{text-decoration: none;background-color:#1f88ff; }

.zc_rcap_left{width: 953px;}
.zc_compere_time{height: 54px;line-height: 54px;border-bottom: #e5e5e5 solid 1px;margin-bottom: 22px;}
.zc_compere_time .zc_span1{font-size: 18px;color: #222222;}
.zc_compere_time .zc_span2{font-size: 16px;color: #9d2315;}
.zc_description{padding: 0 15px;font-size: 14px;color: #333333;margin-bottom: 25px;}
.zc_celebrity li.zc_num5_mr0{margin-right: 0;}
.zc_bottom_link a{font-size: 18px;color: #1f88ff;}
.zc_rcap_celebrity li{margin-bottom: 20px;}
.zc_block{padding-bottom: 20px;}
.zc_block2,.zc_block3{padding-top: 30px;background: url("../images/zc_title_line.png") no-repeat 2px 0px;}
.zc_block3{padding-bottom: 27px;}
.zc_rcap_nav{width: 145px;overflow: hidden;position: absolute;top: 769px;}
.zc_rcap_nav_ex{width: 145px;overflow: hidden;position: fixed;top: 36px;}
.zc_rcap_nav_ex1{width: 145px;overflow: hidden;position: fixed;bottom: 360px;top: auto;}

.zc_gratitude{color: #9e0000;font-size: 26px;margin-bottom: 56px;}
.zc_xwzx_ul li{float: left;width: 205px;height: 155px;padding-left: 30px;}
.zc_rcap_right{padding-bottom: 0;margin-bottom: 20px;}
.zc_main{float: right;width: 1002px;}
.zc_main_bottom{padding: 30px 30px;width: 940px;border: 1px solid #e3e3e3;min-height: 200px;background-color: #ffffff;overflow: hidden;}
.zc_main_bottom table{width: 100%;margin-bottom: 10px;}
.zc_main_bottom table tr{height: 40px;}
.zc_main_bottom table tr td{padding-left: 30px;font-size: 16px;background-color: #f3f3f3;border: none;width: 205px;}
table tr:first-child td{background-color: #1b417b;color: #ffffff;}
table tr:not(:first-child){border-bottom: #ffffff solid 1px;}

#zc_login{ min-height:680px;}
.zc_login{ width:524px; margin-left:-262px; position:absolute; left:50%;}
.zc_logo_dl{display:block;margin: 40px auto 30px;}
.zc_login_cm{ font-size:18px; color:#999; margin-top:21px; text-align:left;}
.zc_login_li{ padding-left:20px; height:50px; line-height:50px; border:1px solid #d8d8d8;}
.zc_login_span{height:30px; line-height:30px; font-size:14px; color:#ff0000; }
.zc_login_input{ padding:0 10px; width:400px; height:40px; line-height:40px; vertical-align:middle; border:none; outline:none; font-size:14px; color:#999; border:0; }
.zc_span_yhm{ padding-left:26px; background:url(../images/cwts.jpg) no-repeat left center;}
.zc_loging{ display:block; height:60px; line-height:60px; text-align:center; color:#fff; background:#1f88ff; border-radius:5px; margin:70px 0 15px; font-size:18px;}
.zc_text_none:hover{ text-decoration:none;}
.zc_login_tip{width:224px;height:64px;line-height:64px;margin:0 auto;text-align:center;font-size:22px;font-weight:bold;color:#666;background:url(../images/login_title.jpg) no-repeat;}
.color_3b71d5{ color:#3b71d5;text-align: center;}
.mar_b40{ margin-bottom:40px;}
.pos{ position:relative;}
.zc_top_fh{background-color: #ffffff;}
.zc_footer{background-color: #f3f3f3;}
.zc_pass_yzm{ border:1px solid #d8d8d8; background:#fff; border-radius:0;}
.zc_pass_yzm img{ margin-top:5px;}
.height_723{ height:723px;}
.zc_w_320{width: 320px;}
.zc_w_200{width: 200px;}
.zc_yzm{ position:absolute; right:-182px; top:0px; width:170px; height:50px; line-height:50px; margin:0;}
.chjb_list  li {
    width: 170px;
}

/*历届回顾页面添加*/
.header{width: 100%;height: 80px;background-color: #ffffff;}
.zc_ljhg_wrap{text-align: left;padding-top: 11px;}
.zc_ljhg_main li{width: 590px;height: 190px;float: left;border-bottom: 1px solid #e3e3e3;}
.zc_ljhg_main h3{text-align: center;padding: 44px 0;}
.zc_ljhg_main li:nth-child(2n+1){margin-right: 20px;}
.zc_li_l{width: 252px;padding-top: 33px;}
.zc_li_l>a{position: relative;display: inline-block;}
.zc_year{bottom:30px; left: 0;font-weight:bold;background:rgba(0,0,0,0.4);display:inline-block;width: 228px;height: 129px;line-height:129px;text-align:center;color: #ffffff;font-size: 33px;position: absolute;filter: alpha(opacity=0); opacity: 0;}
.zc_li_r{width: 330px;padding-top: 40px;}
.sp_chinese{display:inline-block;font-size: 16px;padding-bottom: 10px;}
.sp_english{font-size: 14px;line-height: 22px;height: 50px;display: inline-block;}
.p_btn a{display: inline-block;width: 125px;height: 42px;border-radius: 5px;font-size: 18px;line-height: 42px;color: #ffffff;text-align: center;}
.p_btn a:hover{text-decoration: none;}
.btn_chinese{background-color: #4188f7;margin-right: 18px;}
.btn_chinese:hover{background-color: #4a9fff;}
.btn_english{background-color: #a2b3cd;}
.btn_english:hover{background-color: #4a9fff;}
.link_active{box-shadow: 0px 0px 10px #ddd;}
/*分页*/
.page_num{ width:1200px; margin:0 auto; overflow:hidden;}
.page_num a:hover{ text-decoration:none;}
.zc_fenye{padding: 40px 32px;}
.zc_ljhg_footer{height: 77px;text-align: center;font-size: 14px;color: #1e2e77;padding-top: 13px;line-height: 26px;}

.pd20{padding: 20px;}
.jiabin-list-title{font-size: 14px;color: #333;padding: 15px 20px;background: #f8f8f8;}
.jiabin-list  ul li{border-bottom: 1px solid #eee;}
.jiabin-list  ul li.nob{border-bottom: 0;}
.jiabin-list ul li p{float: left;width: 300px;color:#333333;font-size: 18px;font-weight: bold;padding: 20px;}
.jiabin-list ul li span{float: left;}
.jiabin-list ul li div{float: left;color:#333;font-size: 14px;padding: 22px 10px;word-wrap: break-word;width: 580px;}

.jiabin-wf-list  ul li{border-bottom: 1px solid #eee;}
.jiabin-wf-list  ul li.nob{border-bottom: 0;}
.jiabin-wf-list  ul li .jiabin-name{float: left;color:#333;padding: 12px 20px;width: 300px;}
.jiabin-wf-list  ul li .jiabin-name p{font-size: 18px;font-weight: bold;}
.jiabin-wf-list  ul li .jiabin-name span{font-size: 16px;font-weight: bold;}
.jiabin-wf-list  ul li .jiabin-agre{color:#333;font-size: 14px;padding: 25px 10px;}

.img-text-list{}
.img-text-list li{float: left;margin: 0 5px;width: 230px;}
.img-text-list li img{width: 100%;height: 130px;}
.img-text-list li p{font-size: 14px;color: #333;line-height: 20px;padding: 10px 0;}
.w960p20{width: 960px;padding: 20px;}
.mt10{margin-top: 10px;}