*{ -webkit-text-size-adjust: none;}
body { margin:0 auto; ptext-align:center; }
body {font-size: 16px;line-height: 28px;font-weight: 400;background: #ffffff;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif£»
}

div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{link-style-type:none; list-style:none;}
img{vertical-align:top; border:0;}


a:link, a:visited { color:#232323; text-decoration:none;}
a:hover { text-decoration:underline;}

.linkblack, .linkblack a:link, .linkblack a:visited{ color:#3e3e3e;text-decoration:none;}
.linkblack2, .linkblack2 a:link, .linkblack2 a:visited{ color:#000000;text-decoration:none;}
.linkwhite, .linkwhite a:link, .linkwhite a:visited{ color:#fff;text-decoration:none;}
.linkred, .linkred a:link, .linkred a:visited{ color:#ba2636;text-decoration:none;}
.fontB{font-weight:bold;}
.fontRight{text-align:right;}
.fontCenter{text-align:center;}
.font12{font-size:12px;}
.font16{font-size:16px;}

.fright{ float:right;}
.fleft{float:left;}

h1,h2,h3,h4,h5,h6 {font-family:"\5FAE\8F6F\96C5\9ED1";margin:0; padding:0; color:#ae0c01;}
 
ul { margin:0; padding:0; list-style:none;}
.blank1,.blank5,.blank10,.blank15,.blank40,.blank50,.blank185,.blank20,.occupy{clear:both; font-size:1px; line-height:1px;}
.blank0{ height:0px;}
.blank1{ height:1px;}
.blank5{ height:5px;}
.blank10{ height:10px;}
.blank20{ height:20px;}
.blank50{ height:50px;}

.noborder{border:none;}
.w1200 { margin:0 auto; width:1200px;}
.w880 { margin:0 auto; width:880px;}
.right640{width:630px;overflow:hidden;float:right;}
.left420{float:left;width:420px;overflow:hidden;}


.header-nav{width: 100%;}
#header-nav{z-index:999;}
.daodutxt{text-align:left;color:#ffffff;font-size:18px;line-height:36px;width:818px;height:185px;float:right;padding:10px;margin-top:30px;}
.bgred{background:#890101;}

.nav{background:#af0000;height:70px;border-bottom:1px solid #fff;}
.fixed{ position: fixed; width: 100%; top:0}
.nav_ch a{font-size:18px;color:#ffffff;font-weight:500;padding:0 35px;border-right:2px solid #fff;line-height:50px;}
.nav_ch a:hover{color:#ffffff;text-decoration:none;}
.nav_ch a.last{border-right:0;padding-right:0;}
.nav_ch { text-align:center;display:block;padding:10px 0;}
.nav_ch .noline{border-right:0px;}

.topnews{width:1160px;padding:0 20px;}
.topnews h2{color:#7e0001;font-size:34px;margin-top:60px;text-align:center;line-height:46px;margin-bottom:25px;}
.topnews h2 a{color:#7e0001;}
.topnews h2 a:hover{color:#ce0000;text-decoration:none;}
.topnews p{font-size:16px;color:#565656;}
.topnewslist{width:1120px;padding:0 40px;}
.topnewslist ul{margin-top:15px;}
.topnewslist ul li {float: left;width: 48%;font-size: 18px;line-height:32px;text-align: left;padding-bottom:10px;}
.topnewslist ul li:nth-child(odd) {margin-right: 4%;}
.topnewslist ul li a {color: #535353;}
.topnewslist ul li a:hover {color: #000;}

.spbox{background:#7e0001;}

	.box_sp { overflow: hidden; margin: 40px auto; width: 1184px; background-image: linear-gradient(#ad001d, #e5004f); border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.2);}
	.box_vod { overflow:hidden; padding: 8px;}
	.cont1 { padding: 48px 24px;}
			
	ul.list_pic1 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap;}
	ul.list_pic1 li { overflow: hidden; position: relative; margin-right: 16px; margin-bottom: 48px; width: 264px; background-color: #01052a; border: 4px solid #3b2e59; border-radius: 8px; box-shadow: 0 0 16px rgba(0,0,0,.1); transition: all .3s;}
	ul.list_pic1 li:nth-child(4n) { margin-right: 0;}
	ul.list_pic1 li a { display: block; color: #ffecb3; text-decoration: none;}
	ul.list_pic1 li img { width: 100%; height: 150px;}
	ul.list_pic1 h3 { padding: 12px; color: #ffecb3; font-size: 2rem;}
	ul.list_pic1 li:hover { background-color: #340d31; border-color: #340d31; box-shadow: 0 0 16px rgba(0,0,0,.4);}
	ul.list_pic1 li em { position: absolute; top: 16px; right: 16px; width: 48px; height: 48px; background-color: rgba(1,5,42,.5); border-radius: 50%; text-align: center; font-size: 3rem; font-family:VideoJS;font-weight:bold;font-style:normal; line-height: 48px; transition: all .3s;}
	ul.list_pic1 li em:before { content:"\f101";}
	ul.list_pic1 li:hover em { background-color: #340d31; color: #fff;}
			
	.box_live { background-color: #333333; border-radius: 32px; text-align: center;}
		
	.video_tab { display: -webkit-flex; display: flex; width:100%; background-color:#333333;}
	.tab-title { overflow-y: scroll; width:368px; height:450px; line-height: 1.5em; text-align: left;}
	.tab-title::-webkit-scrollbar { width: 4px; background-color: #ffccd5;}
	.tab-title::-webkit-scrollbar-button { display: none;}
	.tab-title::-webkit-scrollbar-track { background-color: #ffccd5;}
	.tab-title::-webkit-scrollbar-thumb { background-color: #f78c9f;}
	.tab-title a.item { position: relative; overflow:hidden; display:block; padding:8px; height:74px; color:#fff; font-size:16px; text-decoration:none;}
	.tab-title a.item:hover { background-color:#1a1a1a; color:#ffecb3;}
	.tab-title a.item-cur, .tab-title a.item-cur:hover { background-color:#ee1113;}
	.tab-title a.item img { position:relative; float:left; margin-right:8px; width:132px; height:74px; border:none;}
	.tab-title a.item span { display:block; margin-bottom:8px; font-size:12px; line-height: 18px;}
	.tab-title a.item em { display:inline-block; margin-left:12px; padding:0 12px; background-color:#7d0000; border-radius:9px; font-style: normal;}
	.tab-title a.item .vd_playing { display:none;}
	.tab-title a.item-cur .vd_playing { position: absolute; display:block; width:132px; height:74px; background-color:rgba(0,0,0,.7); line-height:74px; text-align:center;}
			
	.ch_type_vd { position:relative; overflow:hidden; width:800px; height:450px;}
	.ch_type_vd video { background-color:#1b1b1b; width:800px; height:450px; outline:none; z-index:210;}
	
	.del_pad_b { padding-bottom: 0;}

.morebox{text-align:center;}
.morebox a{background:#7e0001;color:#ffffff;text-decoration:none;padding:6px 40px;border-radius:20px;}
.morebox2{text-align:center;}
.morebox2 a{background:#ffffff;color:#7e0001;text-decoration:none;padding:6px 40px;border-radius:20px;}

/*Í¼Æ¬*/
.pic01 ul {display: block;margin: 0 auto;width: 1160px;}
.door {overflow: hidden;display: inline-block;float: left;margin: 15px;width: 250px;height: 230px;background-color: #fff;border-radius: 6px;color: #333;cursor: pointer;
				transition: margin-top 0.3s, box-shadow 0.3s;
				-moz-transition: margin-top 0.3s, box-shadow 0.3s;
				-webkit-transition: margin-top 0.3s, box-shadow 0.3s;
				-o-transition: margin-top 0.3s, box-shadow 0.3s;
			}
.door:hover {box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0px 10px 25px rgb(0, 0, 0, 0.3);}
.door a {display: inline-block;width: 250px;text-decoration:none;}
.door img {width: 250px;height: 160px;border: none;}
.door h2 {padding: 10px 8px 0;font: normal normal 16px/26px "Î¢ÈíÑÅºÚ";text-align: left;color: #}
.door:hover h2 {color: #e60012;}
.door span {display: block;padding: 0 20px;color: #999;font-size: 14px;line-height: 24px;}
.door span i {display: inline-block;width: 50%;font: normal normal 14px/42px "Î¢ÈíÑÅºÚ";text-align: center;}
.door span b {margin-right: 5px;color: #333;font-weight: normal;}
.door button {display: block;margin: 3px auto;width: 90px;height: 30px;background-image: linear-gradient(135deg, #FF9D6C 10%, #BB4E75 100%);border: none;border-radius: 15px;
	color: #fff;font-size: 14px;line-height: 30px;cursor: pointer;}
.door button:hover {background-image: linear-gradient(135deg, #F97794 10%, #623AA2 100%);}



