body{ background-color: #f6f6f6;}
input,textarea,select{font-family: "Microsoft YaHei",Arial,Lucida,Verdana,Helvetica,sans-serif; outline: none;}


em{ font-style:normal}


.nav_sp_video video{ color: #fff; height: 500px;}
@font-face { 
font-family: Lovelo-Black;
src: url('../font/Georgia.ttf');
} 
.flex_box{
	display: -webkit-box;  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box;     /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox;  /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex;         /* 新版本语法: Opera 12.1, Firefox 22+ */
    flex-wrap: wrap;
}
.flex_box>div{
	 box-sizing: border-box;
	-webkit-box-flex:1 0 auto;  /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex:1 0 auto;    /* OLD - Firefox 19- */              
    -webkit-flex:1 0 auto;     /* Chrome */  
    -ms-flex:1 0 auto;           /* IE 10 */  
    flex: 1 0 auto;              /* NEW, Spec - Opera 12.1, Firefox 20+ */
    overflow: hidden;
    float: left;
}


.ox_main{width:100%;overflow: hidden;margin:0 auto 0 auto; background: #191919;padding: 20px 0 10px 0;min-height: 600px;}
.ox_main_box{width: 1146px;margin: auto;}

.example_video_1-dimensions {
        width: 100% !important;
        height: 500px !important;
}
.nav_sp_video{ width: 100%; margin: auto; } 
.video-js .vjs-tech {
	position: relative !important;
	
}

.xinxi{
	color: #FFFFFF;
}
.xinxi>div{
	margin-top: 20px;
}
.flex_box .ox_top_right{
	-webkit-box-flex: 0 0 170px; /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex:  0 0 170px;   /* OLD - Firefox 19- */              
    -webkit-flex: 0 0 170px;      /* Chrome */  
    -ms-flex: 0 0 170px;       /* IE 10 */  
    flex: 0 0 170px;              /* NEW, Spec - Opera 12.1, Firefox 20+ */
   float: right;
   width: 180px;
}
.ox_top_right > img{float: left;}
.ox_top_right em{float: left;width: auto;padding-right: 10px;}
.ox_top_right a{float: left;width: auto;padding-right: 5px;}
.ox_top_right a:last-child{
	padding: 0 !important;
}
.ox_content{
	width: 1146px;margin: auto;
	padding: 25px 0;
}
.ox_content_left h1{
	font-size: 20px;
	line-height: 26px;
	margin-bottom: 20px;
}
.ox_content_left>div{
	margin-bottom: 40px;
}
.ox_video_shuju>p{
	margin-bottom: 10px;
	color: #808080;
	font-size: 16px;
}
.ox_video_shuju>p a{
	color: #e15513;
}
.ox_video_shuju>div{
	text-indent: 24px;
	color: #808080;
}
.ox_video_shuju>div p{
	margin-bottom: 5px;
}
.flex_box .ser_left{
/*	float: left;width: 20%;*/
	-webkit-box-flex:0 0 270px;  /* OLD - iOS 6-, Safari 3.1-6 */  
    -moz-box-flex: 0 0 270px;     /* OLD - Firefox 19- */              
    -webkit-flex: 0 0 270px;      /* Chrome */  
    -ms-flex:0 0 270px;         /* IE 10 */  
    flex: 0 0 270px;             /* NEW, Spec - Opera 12.1, Firefox 20+ */	
 	width: 270px;
 	float: right;
}


.ox_ksdz {
    width: 260px;
    height: 40px;
    line-height: 40px;
    border: none;
    text-align: center;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    float: left;
    font-size: 18px;
    border: 1px solid #7d7d7d;
}
.ox_ksdz:hover{
	background: #e95513;
	border: 1px solid #e95513;
	color: #FFFFFF;
}

.ser_dt{width:100%;}
.ser_dt h1{width: 100%;font-size: 20px;line-height: 26px;}
.ser_dt h1 b{width: 4px;height: 26px;background: #e05513;margin-right: 15px;}
.ser_dt ul li{width: 100%;padding-top: 20px;position: relative;}
.ser_dt ul li img{width: 100%;height: 160px;}
.ser_dt ul li a>div{width: 100%;height: 21px;line-height: 21px;font-size: 12px;overflow: hidden;background: rgba(0,0,0,0.6);position: absolute;bottom: 0;left: 0;color: #fff;}
.ser_dt ul li a p:hover{color: #e05513}

@media screen and (max-width:1300px) {
	.ox_content,.ox_main_box{
		width: 850px;
	}
	.flex_box>div{
		width:560px;
		}
}
