@charset "utf-8";
*{margin: 0px;padding: 0px;font-family: "微软雅黑"; }
ul{list-style: none;}
a{text-decoration: none;}
html{font-size: 62.5%;}
.clear{clear: both;}
.no_mar{margin: 0;}

.banner{background: url(../../images/fyp/images/fyp_bg.png) no-repeat center top  #EFEFEF;width: 100%;border-top:1px #fff solid;}
.ban_top{width: 1200px;margin: 0 auto;margin-top: 35px;height: 167px;}
.ban_top img{margin-top: 7px;}
.ban_top div{float: left;margin-right: 30px;}
.ban_top div p{font-size: 1.4rem;color: #666;}
.public img{padding: 0 10px;}
.st{width: 1px;height: 121px;margin-top: 7px;background: #d4d4d5;}
.ban_p{width: 300px;}
h3{font-size: 1.6rem;color: #da0000;}
.ban_p p{margin-top: 3px !important;font-size: 1.4rem;color: #333;}
.nav_n{width: 1200px;margin: 25px auto 0 auto;overflow: hidden;background: #fff;}
.nav_1{width: 1200px;margin: 25px auto 0 auto;overflow: hidden;background: #fff;}
.nav_left{width: 865px;float: left;margin-right: 35px;}
.nav_left1{width: 100%;overflow: hidden;}
.nav_right{width: 300px;height: auto;float: left;background: #efefef;padding-bottom: 40px;}
.nav_right img{padding: 40px 70px 0 70px;}
.nav_left_tit{height: 35px;border-bottom: 1px #d4d4d4 solid;}
.nav_left_tit1{height: 35px;}
.nav_left_tit div{float: left;font-size: 2rem;margin-right: 30px;color: #999;font-weight: bold !important;cursor: pointer;}
h4{font-size: 1.8rem;color: #333333;margin-top: 22px;}
.mobile_nav{overflow: hidden;}
.mobile_nav a{text-decoration: none; color: #fff; background-color: #D96767; border: 1px solid #C05B5A; padding: 0px 9px;float: right;border-radius: 2px;
}
.mobile_nav p{font-size: 1.4rem;color: #000;line-height: 30px;}
.mobile_nav div{overflow: hidden;}
.mobile_nav div p{float: left;width: 50%;}
.mobile_nav div img{margin: 15px auto;display: block;}
.mobile_nav p span{font-weight: bold;}
.nav_right p span{font-weight: bold;}
h4 span{font-weight: bold;}
.mar{margin-top: 30px;}
.nav_mar{margin-top: 18px;}
.black{color: #333 !important;}
.nav_r_pub{text-align: center;color: #da0000;}
.nav_r_pub h5{font-size: 1.8rem;font-weight: bold !important;margin-top: 10px;}
.nav_r_pub p{font-size: 1.4rem;}
.cloe{width: 270px;height: 1px;background: #dae1e6;border-bottom: 1px solid #f4f4f4;margin:22px 15px 33px 15px;}
.Past_video_nav>div>div{width: 100%;height:239px;padding: 30px 0;border-bottom: 1px #d5d5d5 dashed ;}
.tx,.sohu,.youku,.aqy,.tudou{display: none;}
.Past_video_nav_r{float: left;width: 790px;height: 239px;position: relative;}
.Past_video_nav_l{float: left;width: 388px;height: 237px;margin-right: 18px;overflow: hidden;border: 1px solid #f1f1f1;}
.past_list{background: #f1f1f1;height: 47px;margin-top: 26px;}
.past_list li{border: 1px solid #f1f1f1;height: 45px;width: 120px;float: left;border-bottom: #d5d5d5 1px solid;line-height: 47px;font-size: 16px;color: #000;cursor: pointer;}
.past_list li div{margin: 0 auto;width: auto;}
.a963_past_list img{margin:12px 40px 10px 40px !important;}
.past_list img{margin:12px 0px 10px 20px;float: left;}
.past_list p{margin:0px 0px 0px 5px;float: left;}
.past_list>div{border-bottom: #d5d5d5 1px solid;height: 46px;float: left;
width:-webkit-calc(100% - (122px * 6));
width:-moz-calc(100% - (122px * 6));
width:-o-calc(100% - (122px * 6));
width: calc(100% - (122px * 6));}
.past_list_n{background: #fff;border:1px solid #d5d5d5 !important;border-bottom: 1px solid #fff !important; border-top:1px solid #da0000 !important;}
.nav_right>p{text-align: center;color: #000;font-size: 1.4rem;}
.Past_video{width: 100%;overflow: hidden;margin-bottom: 10px;}
.past_tit{background: url(../../images/fyp/images/ddd_03.png);height: 10px;}
.past_tit1{background: url(../../images/fyp/images/ddd_03.png);height: 10px;margin-top: 30px;}
h1{margin-top: 20px;font-size: 2rem; color: #000;margin-bottom: 20px;}
.Past_video_nav_l img{width: 100%;float: left;}
.video_name{font-size: 14px;color: #999999;}
.video_tit{color: #000000;font-size: 24px;float: left;line-height: 30px;}
.video_c{font-size: 18px;color: #da0000;float:right;line-height: 30px;}
.video_nav{font-size: 13px;color: #666;line-height: 24px;margin-top: 15px;max-height: 72px;}
.video_anniu{width: 158px;height: 45px;position:absolute;bottom: 10px;background: #da0000;line-height: 45px;text-align: center;color: #fff;font-size: 14px;cursor: pointer;}
.no_mr{margin-right: 0 !important;}
.Trailer_cha{float: left;width: 25%;height: 385px;margin-bottom: 25px;}
.Trailer_cha div img{margin: 0 37px;}
.Trailer_cha p{text-align: center;color: #666666;font-size: 1.3rem;margin-bottom: 3px;}
.js{font-size: 1.8rem !important;color: #000 !important;margin: 20px 0 15px 0 !important;}
.Cooperative{width: 100%;height: 300px;background: #f2f2f2;padding-top: 25px;}
.coo{width: 1200px; margin: 0 auto;overflow: hidden;}
h2{font-size: 1.8rem;color: #333333;margin-bottom: 10px;font-weight: bold;}
.coo>div{margin-right: 90px;}
.coo div{float: left;}
.coo div img{border:1px solid #dbdbdb;}
.coo_p{margin-top: 30px;margin-right: 0 !important; width: 100%;}
.coo_p p{color: 1.4rem;color: #666;width: 25%;float: left;}
.coo_p div{width: 100%;}
.bottom{width: 100%;height: 50px;margin: 0 auto;border-top:1px solid #f2f2f2;}
.bottom div{width: 1200px;margin: 0 auto;}
.bottom_left{margin-top: 15px;margin-left: 280px;}
.bottom_left li{float: left;margin-right: 5px;line-height: 20px;color: #999999;font-size: 0.9rem;}
.bottom_right{float: left;margin-left: 100px;line-height: 20px;color: #999999;font-size: 0.9rem;}
.video{width: 1200px;height: 760px;margin: 0 auto;}
.video_le{width: 1200px;height: 760px;float: left;}
/*.video_ra{width: 308px;height: 534px;float: left;background:#000 ;padding: 20px 6px;}*/
.video_r_tit{font-size: 1.8rem;color: #fff;line-height: 36px;overflow: hidden;}
.video_r_tit p{border-bottom: 2px solid #da0000; float: left;}
.video_r_tit div{border-bottom: 2px solid #2f2f2f; float: left;width: 236px;height: 36px;}
.video_ra ul{margin-top: 13px;}

.video_ra ul li{color: #929293;margin-bottom:2px;font-size: 1.4rem;background: #303030;width: 278px;padding: 15px;cursor: pointer;}
.Nav_color{border: #656565 2px solid !important;width:276px !important;background: #272728 !important;padding: 13px !important;}
.Nav_color1{background: #da0000 !important;}
.About p{font-family: "楷体"; font-size: 18px; color: #333;}
.About img{float: right;margin-top: 30px;margin-right: 60px;}
.mar{font-family: "微软雅黑" !important;font-size: 14px !important;}
.fo{margin-top: 22px;}
.list{width: 1200px;margin: 0 auto;height: 55px;overflow: hidden;}
.list li{width: 20%;float: left;text-align: center;line-height: 55px;background: #383838;font-size: 18px;color: #ffffff;font-weight: bold;cursor: pointer;}
.logo{width: auto !important;}
.Sponsor,.coop_Rights{width: 1200px;margin: 0 auto;overflow: hidden;}
.page{text-align: right;width: 1200px;margin: auto !important;height: 35px;}
.page a{color:#000;padding: 5px 10px;border: 1px solid #999; border-radius: 5px;}
.page span{color:#fff;padding: 5px 10px;border: 1px solid #999;background: #da0000 ;border-radius: 5px;}
.resd{color: #da0000;font-size: 18px;line-height: 24px;display: block;margin-bottom: 10px;}
.resd div{width:90px ;float: left;}
.coop_Rights{margin-top: 50px;}
.coop_Rights h1{font-size: 2rem;color: #333;}
.blue{width:30px;height:5px;background: #3da1c0;margin:35px 0 20px 0;}
.blue2{width:30px;height:5px;background: #3da1c0;margin:15px 0 15px 0;}
.blue1{width:30px;height:5px;background: #3da1c0;margin:35px 0 20px 0;}
.coop_Rights div{color: #666666;font-size: 1.3rem;}
.coop_Rights h2{font-size: 18px;color: #333;margin: 10px 0 20px 0;}
.coop_type{margin-top: 20px;}
.coop_type h1{font-size: 2rem;color: #333;}
.coo_img{width:255px ;height:114px ;}
.coo_img img{width:100% ;height:100% ;}
table{text-align: center;font-size: 14px;color:#333;width: 100%;}
th{font-size: 22px; color: #fff;background: #949599;padding: 15px 10px;}
td{background: #dcdddf;padding: 20px 40px;}
td p{width: 100%;text-align: left;}
.td_tit{text-align: center;font-size: 20px;color:#333;}
.Sponsor h1{font-size:25px;color: #000000;font-weight: bold;}
.coop_Rights>div{width:550px;padding-right:50px;float: left;height: 350px;}
.guest h1{font-weight: bold;}
.coop_Rights p{line-height: 30px;}
.hui td{background: #f3f3f3 !important;}
.but_about{font-size: 24px !important;color: #000 !important;}
.About{overflow: hidden;width: 575px;margin-right: 25px;float: left;}
.About>div{width:100%;overflow: hidden;float: left;}
.About h1{color: #333333; font-size: 25px;margin: 2px;font-weight: bold;line-height: 36px;}
.About h2{color: #999999;font-size:20px ;margin: 2px;line-height: 24px;font-weight:  normal;}
.about_js{float: right;margin-right: 30px;}
.news{width: 1200px;overflow: hidden;float: left;}
.news p{width: 600px;font-size: 14px;color: #333;line-height: 32px;float: left;}
.det_1{width: 550px;float: left;margin-top:40px;margin-right: 50px;}
.det_2{width: 600px;float: left;margin-top: 40px;}
.det_3{float: right;margin-top:120px;margin-left: 40px;width: 600px;}
.det_4{float: left !important;width:520px !important;margin:0 40px;}
.det_4 h3{color: #999999;font-size:20px ;margin: 2px;line-height: 24px;font-weight:  normal;}
.det_4 h1{color: #333333; font-size: 25px;margin: 2px;font-weight: bold;line-height: 36px;}
.det_2 div img,.my_top{margin-top:20px !important;}
.video_b{width: 100%;margin: 0;text-align: center; font-family: "微软雅黑" !important;font-size: 14px !important; color: #333 !important;}
.detailed h1{color: #333333; font-size: 25px;margin: 2px;font-weight: bold;line-height: 36px;}
.detailed h3{color: #999999;font-size:20px ;margin: 2px;line-height: 24px;font-weight:  normal;}
.detailed{overflow: hidden;}
.mar_y{color: #666666 ;font-size: 13px !important;line-height: 30px !important;font-family: "微软雅黑" !important; }
.traile_l{width: 300px;height: 224px;}
.traile_l img{width: 225px;height: 224px;}
.wid{margin-top: 15px;background: #e9e9e9;}
.wid div{padding: 10px 15px;width:-webkit- calc(50% - 30px);width:-moz- calc(50% - 30px);width:-o- calc(50% - 30px);width:calc(50% - 30px);float: left;background: #f3f3f3;}
.wid div h2 {margin: 0;font-size: 16px;color: #333;}
.hui{border-top:1px #fff solid;border-bottom: 1px #fff solid;}
.mar_y span{font-weight: bold;color: #3da1c0;}	
.det_1 div img{width: 100%;}
.det_2 div img{width: 100%;}
.det_3 div img{width: 100%;}
.a_my{margin-top: 15px;margin-bottom: 30px;}
.a_my1{margin-top: 10px;margin-bottom: 40px;}
.a_my2{margin-top: 10px;margin-bottom: 20px;}
.pot{margin-top: 40px;margin-left: 100px;float: left;}
.det_3 p{font-size: 14px; color: #666;line-height: 36px;margin-top: 20px;}
.coo1{width: 1000px;margin: 0 auto;overflow: hidden;}
.public_1 p{text-align: center;}
.public_1{width: 212px;float: left;}
.coo1 h1{color: #333333; font-size: 25px;margin: 2px;font-weight: bold;line-height: 36px;}
.coo1 h3{color: #999999;font-size:20px ;margin: 2px;line-height: 24px;font-weight:normal;}
.public_2{margin-left: 100px;float: left;width: 638px;}
.public_2 p{float: left;margin-right:80px ;margin-top:25px;}
.coo_top{overflow: hidden;height: 309px;border-bottom: 1px #b2b2b2 dashed;}

.coo_bottom div{width: 50%;float: left;padding: 40px 0 23px 0;}
.coo_bottom div p{margin-bottom: 32px;font-size: 14px; line-height: 28px;color: #000;}
.Cooperative1{width: 100%;background: #f2f2f2;padding-top: 40px;}
.coo_bottom div p span{font-size: 18px;font-weight: bold;}
.wq{width: 1200px;margin: 0 auto;}
.wq1{width: 1200px;margin: 0 auto;}
.top_logo{height: 35px;float: left;}
.top_logo img{margin-top: 3px;}
.a_wd{width: 1200px;}
.trademark img{float: left;border: 1px solid #dbdbdb;width: 148px;height: 70px;}
.bor_right{border-right: 1px solid #dbdbdb!important;}
.det_5 h1{margin: 20px 0;}
.det_5 {padding-bottom:60px ;overflow: hidden;}
.iframe_2{margin: 25px 0 5px 0;}
/*表单*/
.tra_form{width: 90%;overflow: hidden;margin: 0 5%;}
.tra_form input{width:-o-calc(100% - 4px);width:-webkit-calc(100% - 4px);width:-moz-calc(100% - 4px);width:calc(100% - 4px);margin-top:7px;line-height: 44px;font-size: 1.4rem;text-indent: 5px;float: left;}
.tra_form_yz{width: 53% !important;}
.tra_form_a{float: right;width: 43% !important;line-height: 44px;text-align: center;margin-top:7px;background: #da0000;color: #fff;font-size: 1.4rem;}
.tra_form_a_n{float: right;width: 100% !important;line-height: 44px;text-align: center;margin-top:44px;background: #da0000;color: #fff;font-size:1.4rem;}