.cert_right{ width: 100%; overflow: hidden;}
.cert_right .cert_list_top{ height: 58px; line-height: 58px; background: #e8e8e8; padding-right: 30px;}
.cert_right .cert_list_top #location{ float: right; font-size: 14px; color: #474747;}
.cert_right .cert_list_top #location a, span{ font-size: 14px; color: #474747;}
.cert_right .cert_list_top #location .location_last{ color: #9b2325;}

.cert_right .cert_list_top .cert_list_title{ display: block; float: left; font-size: 16px; color: #414141; background: url('../images/index_art_title_bg.jpg') no-repeat left center; padding-left: 30px; text-decoration: none;}
/*.cert_right .cert_list_top .cert_list_title .cert_list_title_en{ font-size: 12px; color: #7b7b7b;}*/

#turn_page .last_li{ color: #b5b5b5; border: 0;}
#turn_page .last_li:hover{ border: 0;}
#turn_page .last_li .row_count{ font-weight: bold; color: #b5b5b5;}
#turn_page .last_li .page_count{ width: 32px; height: 29px; border: 1px solid #ddd; text-align: center;}
#turn_page .last_li .page_sub{ width: 64px; height: 32px; line-height: 32px; background: #f5f5f5; border: 1px solid #ddd; cursor: pointer;}

.cert_list{ width: 100%;}
.cert_list .cert_item{ float: left; width: 166px; height: 247px; margin-top: 20px; margin-left: 92px; cursor: pointer; overflow: hidden;}
.cert_list .cert_item_ml{ margin-left: 0;}
.cert_list .cert_item .cert_item_name{ width: 100%; height: 30px; line-height: 30px; font-size: 16px; color: #333; text-align: center;}
.cert_list .cert_item:hover .cert_item_name{ color: #9b2325;}
.cert_list .cert_item .cert_item_img{ max-width: 100%; height: 213px; overflow: hidden;}
.cert_list .cert_item .cert_item_img img{ transition: all 0.5s;}
.cert_list .cert_item .cert_item_img:hover img{ -webkit-transform: scale(1.25, 1.25); -moz-transform: scale(1.25, 1.25); -transform: scale(1.25, 1.25);}

.big_cert{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); z-index: 100;}
.big_cert .big_cert_bg{ position: absolute; left: 50%; top: 50%; width: 382px; height: 500px; margin-left: -191px; margin-top: -250px; background: #fff; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.big_cert .big_cert_bg .close_btn{ position: absolute; right: -10px; top: -10px; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 24px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; background: #fff; cursor: pointer;}
.big_cert .big_cert_bg .big_cert_btn{ position: absolute; top: 50%; margin-top: -15px; width: 20px; height: 50px; line-height: 50px; font-size: 24px; color: #fff; background: rgba(0, 0, 0, 0.3); font-weight: normal; cursor: pointer; }
.big_cert .big_cert_bg .prev{ left: 20px;}
.big_cert .big_cert_bg .next{ right: 20px;}

.cert_right .cert_cate_list{ width: 100%; margin-top: 10px; overflow: hidden;}
.cert_right .cert_cate_list .cert_cate_item{ display: inline-block; height: 30px; line-height: 30px; padding: 0 50px; background: #ddd; margin-left: 10px; color: #333; text-decoration: none;}
.cert_right .cert_cate_list .cert_cate_item:hover{ background: #9b2325; color: #fff;}
.cert_right .cert_cate_list .cert_cate_item_cur{ background: #9b2325; color: #fff;}
.cert_right .cert_cate_list .cert_cate_item:first-child{ margin-left: 0;}