.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */
.v_h2{width:100%; border-bottom:solid 1px #CCC; text-indent:20px; line-height:30px; height:30px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#C00; margin-top:10px;}
.video_list{width:95%;margin: 0 auto; margin-top:10px;}
.video_list ul li { float: left;list-style: none outside none;padding: 5px 30px;width:250px;}
.video_list ul li .v_pic{width:250px; height:200px; margin:0 auto; display:block; border:solid 1px #CCC;text-align:center;display: table-cell;vertical-align: middle;}
.video_list ul li .v_pic img{max-width:250px; max-height:200px; }
.video_list ul li .v_title{width:250px;margin:0 auto; overflow: hidden;height:18px;line-height: 22px;color:#454545; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-top:6px;word-wrap: break-word; word-break: normal;}
.video_list ul li .v_url{width:250px;margin:0 auto; overflow: hidden;height:18px;line-height: 22px; font-family:Arial, Helvetica, sans-serif; text-align:center;word-wrap: break-word; word-break: normal;}
.video_list ul li .v_url a{ color:#454545}
.video_list ul li .v_url a:hover{ color:#AA090E; text-decoration:underline;}

.path{width: 100%;margin:auto;padding:5px 15px;height: 40px;line-height: 40px; font-family: arial;overflow: hidden;max-width:1420px;}
.path a{color: #999999;font-size: 14px;}
.path a:hover{color: #666666;}
.path span{color: #666666;font-size: 14px;}
.path i{padding: 0px 2px;font-size: 14px;color: #999999;}
a {
    font-size: 1.4rem;
    color: #666666;
    font-family: arial;
}


.rec_box{border: solid 1px #f3f3f3;background: #FFFFFF;margin: 40px 0px;}
.rem_tab_t{border-bottom: solid 1px #e5e5e5;}
.rem_tab_t ul li{margin-bottom:-1px;margin-right:-1px;height: 50px;line-height:50px;background: #f3f3f3;font-size:16px;border: solid 1px #e5e5e5;border-bottom: solid 1px #FFFFFF;float: left;padding:0px 20px;cursor: pointer;}
.rem_tab_t ul li.current{height: 50px;line-height:50px;background: #ffffff;font-size:16px;border-right: solid 1px #e5e5e5;float: left;padding:0px 20px;}
.rec_box .box_detail_rec{ padding:15px 20px; line-height:36px; font-size:16px; }
.rec_box .box_detail_rec a{font-weight: bold;color: #d31700;}
.rec_box .box_detail_rec .a_tag{padding-bottom:10px;font-weight: normal;color: #555555;padding-right:20px;line-height: 20px;font-size: 16px;}
.rec_box .box_detail_rec .a_tag:hover{padding-bottom:10px;font-weight: normal;color: #ffaf00;padding-right:20px;line-height: 20px;font-size: 16px;}
.rec_box .box_detail_rec .video_mod{width:800px;height:450px;margin: 0 auto;margin-top:20px; margin-bottom: 20px;overflow: hidden;}
.feedback_list{}
.feedback_list ul li{border-bottom:dashed 1px #e5e5e5;padding-bottom: 10px;margin-bottom: 15px;}
.feedback_list ul li .comment_text{font-size: 16px;margin-bottom: 5px;line-height: 24px;}
.feedback_list ul li .release{font-size: 14px;color: #777777;float: left;}
.feedback_list ul li .rate_star{line-height:34px;float: left;margin-right: 15px;}
.feedback_list ul li .rate_star .i_star{color:#ffad29; font-size:20px;} 
.other_pro{border-top: 1px dashed #999;padding: 20px;margin-top:20px;}
.other_pro a{color: #999;font-size: 16px;}
.other_pro p{line-height:36px;overflow: hidden;}
.other_pro :hover a{color: #666;}
.other_pro span{color: #666666;font-size: 16px;padding-right: 5px;}


.list-playIcon{content: '';position: absolute;background: url(../images/bofang.png);background-size: auto auto;background-size: cover;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;z-index: 9;}

.ny_box{padding:20px 0px;box-sizing: border-box;margin:auto;max-width:1420px;}
.ny_pic_list{overflow: hidden;}
.ny_pic_list ul li{width:300px !important;margin:10px 20px;float:left;box-sizing: border-box;}
.ny_pic_list ul li .h_pic{width:300px;height:300px;box-sizing:border-box;border:solid 1px #e5e5e5;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;position: relative;}
.ny_pic_list ul li .h_pic img{transition: all 0.6s;max-width:100%; max-height:100%;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;margin:auto;}
.ny_pic_list ul li .h_pic img:hover{transform: scale(1.2);}
.ny_pic_list ul li .ph_name{width:100%;padding:0px 5px;box-sizing:border-box;height:30px;line-height:30px;margin-top:5px;font-size: 1.6rem;color: #313131;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ny_h2{font-size: 20px;font-family: arial;height:60px;line-height: 60px;color: #535353;position: relative;}
.ny_h2 a{float: right;display:block;padding-right: 10px;font-size: 16px; color: #d31700;}
.ny_h2 span{font-size: 14px;color: #c4c4c4; padding-left:5px;}
.ny_h2 i{font-size: 14px;color: #c4c4c4;}
.ny_span_tag{width:100%;float:left;text-align:left;font-size:14px;color: #888888;line-height:24px;box-sizing: border-box; padding:0px;}
.video_cont{padding: 20px;text-align: center;overflow: hidden;}
.ny_box_video{background: #FCFCFC;margin-bottom: 40px;}
.ny_box_video .basic_info{padding:10px 30px;}
.video_type_ny{padding:10px 0px;}
.ny_box .video_type_ny ul li{float: left;margin:5px 15px 5px 0px;border: solid 1px #e5e5e5;text-align:center;height: 30px;line-height: 30px;padding: 0px 10px;}
.video_type_ny ul li a{font-size:14px}
.ny_box .video_type_ny ul li.active{border: solid 1px #d31700;}


.basic_info .tl_cont{width:50%;padding-left:10px;padding-right:40px;float: left;border-right: solid 1px #e6e6e6;box-sizing: border-box;font-size: 16px;line-height: 36px;}
.basic_info .tr_cont{width:50%;padding-left:40px;padding-right:20px;float: left;box-sizing: border-box;font-size: 16px;}
.main_pro_box{width:100%;overflow: hidden;}
.main_pro{padding:0px 12px;position: relative;z-index: 7;box-sizing:border-box;overflow: hidden;}
.main_pro ul li{width:295px;float:left;box-sizing: border-box;}
.main_pro ul li .h_pic{width:315px;height:315px;box-sizing:border-box;border:solid 1px #e5e5e5;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;position: relative;}
.main_pro ul li .h_pic img{transition: all 0.6s;max-width:100%; max-height:100%;text-align:center;overflow:hidden;vertical-align: middle;display: table-cell;}
.main_pro ul li .h_pic img:hover{transform: scale(1.2);}
.main_pro .btn_r{width: 28px;height: 56px;text-align:center;line-height:56px;color:#FFFFFF;background:rgba(153,153,153,0.7);position: absolute;left:0px;top: 50%;margin-top:-50px;z-index: 11;cursor: pointer;}
.main_pro .btn_n{width: 28px;height: 56px;text-align:center;line-height:56px;color:#FFFFFF;background:rgba(153,153,153,0.7);position: absolute;right:0px;top: 50%;margin-top:-50px;z-index: 11;cursor: pointer;}
.main_pro ul li .ph_name{width:100%;padding:0px 5px;box-sizing:border-box;height:30px;line-height:30px;margin-top:5px;font-size: 1.6rem;color: #313131;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

