﻿* {	margin:0;padding:0;}
body {font:14px/1.5 Tahoma, Arial, "微软雅黑", Helvetica, sans-serif;	color: #353741;	line-height:1.8em;}
div {margin:0 auto;}
:focus {outline:0;}
img {border:0;}
ul, li {list-style:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;	font-size:14px;}
a {	color:#545454;text-decoration:none;}
a:hover {color:#C3382A;}
a:active {star:expression(this.onFocus=this.blur());}
.clear {width:100%;height:0;clear:both;}
.clearfix {height:auto;clear:both;overflow:hidden;}
em, i {font-style:normal;}
.fl{ float:left;}.fr{ float:right;}
button, input, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
/*=================== 底部 ====================*/
.footer_bg {width: 100%;margin-top: 24px;padding-top: 18px;background: #C3382A;	min-width:1000px;/*zhangqt add*/}
.section_footer {width: 1000px;	margin: 20px auto 0px;height: 220px;overflow: hidden;}
.footer_content {overflow: hidden;}
.section_footer {color: #fff;}
.section_footer a {	text-decoration: none;color: #fff;}
.section_footer a:hover {text-decoration: none;color: #C3382A;}
.footer_left, .footer_center, .footer_right {float: left;width: 150px;overflow: hidden;}
.footer_left {}
.footer_center {width: 700px;text-align: center;font-size: 14px;}
.footer_center p {	margin: 12px 0px;}
.footer_center img {border: none;}
.footer_right {}
.footer_left_img {width: 108px;	float: left;}
.footer_right_img {width: 108px;float: right;}
.footer_left_img img, .footer_right_img img {width: 108px;display: block;}
.footer_left_img p, .footer_right_img p {width: 108px;font-size: 14px;text-align: center;}
.footer_nav {overflow: hidden; margin-left:99px;}
.footer_nav li {float: left;padding: 0px 14px;line-height: 14px;border-right:solid 1px #fff;}
.footer_nav .footer_last {border:none;}
.footer_nav a:hover {color: white;}

/*=================== 视频列表页内容 ========================*/
.list_sp{ width:100%;position:relative;}
.nav_sp{ width:100%; height:40px; border-top:3px solid #C3382A;}
.nav_sp li{  float:left; height:40px; line-height:40px;  color:#C3382A; font-size:16px; padding:0 20px; display:block;cursor:pointer; border-radius:0 0 5px 5px;}
.nav_sp li.se{ background-color:#C3382A; color:#fff;}
.con_sp{ width:100%; overflow:hidden; margin:10px 0;}
.list_sp em.lineSp{ height:3px; background-color:#C3382A; width:1000px; position:absolute; top:0;z-index:10; overflow:visible !important;}

.erSp{ width:100%; margin-bottom:20px; margin-top:25px; line-height:25px; color:#C3382A; text-align:center;}

.listYG{}
.listYG dl{ border-bottom:1px dashed #d2d2d2; padding-bottom:25px; margin-bottom:20px;}
.listYG dt a{ font-size:16px; color:#C3382A; display:inline-block; margin:10px auto;}
.listYG dt a:hover{ text-decoration:underline;}
.listYG dd.fl{ width:200px; height:158px; background:#eee; text-align:center; line-height:158px; overflow:hidden;}
.listYG dd.fr{ width:460px;}
.listYG dd.fr .nrsp{ margin-bottom:10px; height:75px; line-height:25px; overflow:hidden;}
.listYG dd.fr .timeSP{ height:30px; line-height:30px; margin-bottom:10px;}
.listYG dd.fr .timeSP p{ width:50%; float:left;}
.listYG dd.fr .timeSP span{ background:url(../images/ico_s.jpg) no-repeat left; padding-left:23px; margin-right:10px;}
.listYG dd.fr .timeSP span.s1{ color:#337ab7;}
.listYG dd.fr .timeSP span.s2{ color:#5bc0de; background-position:-57px -6px;}
.btnSp{}
.btn01 a{ height:35px; line-height:35px; width:185px; color:#FFF; background-color:#00c5cf; display:inline-block; text-align:center; border-radius:5px;}
.btn01 a:hover{ background-color:#C3382A;}
.btnSp a{ height:25px; line-height:26px; border:1px solid; border-radius:5px; width:105px; margin-right:30px; display:inline-block; text-align:center;}
.btnSp a.btn02{ border-color:#F00; color:#F00;}
.btnSp a.btn02:hover{ background-color:#F00; color:#fff;}
.btnSp a.btn03{ border-color:#0188E9; color:#0188E9;}
.btnSp a.btn03:hover{ background-color:#0188E9; color:#fff;}

/*=========== 注册&登录 ==============*/
.rFont{ color:#F00;}
.gFont{ color:#00a43d;}
.loginBox{width:1000px; margin-top:20px;}
.login{ margin:50px auto}
.loginT{ width:100%; border-bottom:1px solid #eee; height:40px; line-height:40px; font-size:18px; margin-bottom:20px;}
.loginT span{ border-bottom:3px solid #b2191b; padding:0 10px; display:inline-block; line-height:38px;}
.loginLeft,.regLeft{ float:left; width:48%; padding-right:40px; border-right:1px solid #eee; overflow:hidden;}
.loginRight,.regRight{ float:left; width:43%; margin-left:40px;}
.loginBox .input,.wangji{ margin-bottom:10px; clear:both;}
.input label{ width:20%; margin-right:20px; font-size:14px;}
.input input {width: 78%;height: 36px;border: 1px solid #ddd;vertical-align: middle;line-height: 36px; padding:0 5px;}
.wangji{ margin-left:80px;}
.wangji span{ padding-right:20px;}
.login_btn{ border:0; font-family:"微软雅黑";width: 260px;height: 40px;font-size: 18px;line-height: 40px;text-align: center;display: block;color: #fff;letter-spacing: 10px;background: #b2191b;border-radius: 5px;font-weight: 500; margin:25px 0; cursor:pointer;}
a.gFont:hover{ text-decoration:underline;}
p.dg{ color:#000; font-size:14px;}

.right p { line-height: 20px; font-size: 15px; }
.right ul li { float: left; margin:18px 30px 34px 0; }
.right ul .nomargin { margin-right: 0; }

/*=================== 视频播放页内容 ========================*/
.r{ color:#c3382a; font-weight:600;}/*主持人字体颜色*/
.b{ color:#4eceda; font-weight:600;}/*嘉宾或专家字体颜色*/
.l{ color:#2969c2; font-weight:600;}/*参会人员字体颜色*/
.g{ color:#2a8d20; font-weight:600;}
.y{ color:#fefda0;}

.w1000{ width:1000px; margin:0 auto;}
.sp_nav{ background-color:#C3382A; border-radius:5px; height:35px; line-height:35px; color:#FFF; padding:0 10px; margin:15px auto; width:980px;}
.sp_nav a{ color:#FFF; padding:0 5px;}.sp_nav a:hover{ text-decoration:underline;}

.bg_spzb{ background:#f4f4f4; padding:10px; width:980px !important;}
.left_spzb{ width:370px;}
.right_spzb{ width:590px;}

.leftQ_spzb{ background-color:#FFF; margin-top:20px; position:relative;}
.nav_spzb,.nav_spk,.nav_web{ width:100%; height:40px; border-bottom:3px solid #C3382A; margin-top:5px;}
.nav_spzb li,.nav_spk li,.nav_web li{  float:left; height:40px; line-height:40px; color:#C3382A; padding:0 10px; display:block;cursor:pointer; border-radius:5px 5px 0 0;}
.nav_spzb li.se,.nav_spk li.se,.nav_web li.se{ background-color:#C3382A; color:#fff;}
.con_spzb,.con_spk,.con_web{ margin-top:10px; padding-right:1px;overflow-y:auto; height:368px;}

.qh_ppt{ display:block; background-color:#ffea8f; color:#F00; border: 1px solid #ffdc45; border-radius:5px; height:30px; line-height:30px; text-align:center; position:absolute; z-index:10; right:5px; top:8px; padding:0 10px;}
.qh_ppt a{ color:#C3382A; font-weight:600;}
.qh_ppt:hover{ background-color:#ffdc45;}

.news_jshd{}
.news_jshd dl{ padding:10px; border-bottom:1px dashed #ccc;}
.hd_ask{ padding-left:10px;}
.t_jshd{ width:90%;}
.ask_jshd:hover{ text-decoration:underline;}
.news_my_jshd{ padding:10px;}
.news_my_jshd li{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px;}

.form-control{display: block; width:88%; height: 34px; margin-left:10px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none;
  border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.s-btn{color: #fff; background-color: #C3382A; margin-right:10px; margin-top:10px; width:100px}
.s-btn:hover{ background-color:#F00;}

.input_dd{border-top: 1px solid #e5e5e5;}
.rely_txt{width: 92%; padding:5px; min-height: 50px; border: 1px solid #e4e4e4; margin:2%; font-family:"微软雅黑"}
.modal-footer{padding: 15px;text-align: right; padding-top:0;}
.btn {display: inline-block; padding: 4px 12px; margin-bottom: 0;  font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation;cursor: pointer; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;background-image: none; border: 1px solid transparent; border-radius: 4px; font-family:"微软雅黑"}
.btn-success{ background-color:#C3382A; color:#FFF;}
.btn-success:hover{ background-color:#F00}
.btn-default{border-color:#ccc; background-color:#fff;}
.btn-default:hover{ background-color:#ccc;}

.list_spzb{ background-color:#FFF;}
.con_spk{ height:484px; padding:10px;overflow-y:auto; overflow-x:hidden}

.list_ul_zj li{ padding:20px; height:140px; overflow:hidden; border-bottom:1px dashed #ccc;}
.list_zj_img{ width:30%;}
.list_zj_txt{ width:70%; line-height:35px;}

.list_ul_lp{}
.list_ul_lp li{ float:left; width:29%; text-align:center; padding:0 2%; margin-bottom:20px;}
.list_ul_lp li p{ height:50px; overflow:hidden;}

.bottom_j{ padding:10px; border-top:1px solid #ccc;}
.bottom_j li{ float:left; padding-left:10px; background:url(../images/dot2.gif) no-repeat left center; width:48%;}

.alertbox{ width:100%; height:100%; overflow:hidden; background:rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); position:fixed; top:0; z-index:1000;}
.alet_b{ position:relative; z-index:1001; width:600px; margin: 30px auto;}
.alet{ width:520px; height:290px; background-color:#FFF; border:10px solid #C3382A; position: fixed; left:auto; top:20%; z-index:1000; overflow:visible;}
.alet_titile{ height:30px; color:#FFF;}
.alet_titile h1{ background:url(../images/bg_icon.png) no-repeat left; height: 23px; line-height: 16px; width:108px; padding-left:20px; position:relative; z-index:1001;}
a.close{ background-color:#C3382A; padding:3px 9px; border-radius:50%; color:#FFF; font-weight:600; position:absolute; top:-10px; right:-10px; display:inline-block; z-index:2000;}
.alet_txt{ text-align:center; width:90%; margin-top:10px;}
.alet_txt p{ margin-bottom:15px;}
.alet_int .btn_tx{ border:1px solid #00c5cf; border-radius:5px; height:38px; width:90%; padding:0 5px; line-height:38px;}
.alet_int p{ text-align:left; padding-left:20px;}
.alet_int .btn_t{ background-color:#f7ab00; border-radius:20px; width:120px; padding:3px 12px; color:#FFF;}
.alet_int .btn_t:hover{ background-color:#C3382A;}

/*倒计时*/
.list_ppt{ position:relative;}
.time_txt{ position:absolute; top:28%; left:6%; width:500px; text-align:center; font-size:25px; color:#FFF; line-height:35px;}
.time_txt span{ display:inline-block; width:45px; color:#C3382A;}

/*------------*/
@media screen and (max-width:980px){
	.loginBox{ width:100%;}
	.login{ width:100%; margin:10px auto;}
	.loginLeft,.section_nav,.footer_bg,.sp_nav,header,.bg_spzb{ display:none;}
	.loginRight{ margin-left:0; width:92%; padding-left:5%;}
	.input input{ width:70%;}
	/*登录 end*/
	.iphBox{ display:block; height:100%; overflow:hidden;}
	.video{ height:30%;}
	}
@media screen and (min-width:980px){
	.iphBox{ display:none; padding-bottom:50px;}
	}

.bottom{ height:45px; line-height:45px; background-color:#C3382A; position:fixed; bottom:0; width:100%; color:#FFF; z-index:5;}
.bottom_h{ text-align:center; background:url(../images/ipf_icon.png) no-repeat left center; padding-left:30px; width:20%;}
.bottom_h a{ color:#FFF;}
.tan_box{ position:fixed; z-index:10; background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); width:100%; height:100%; top:0;}
.tanall{ position:fixed; bottom:0; width:100%; min-height:150px; background-color:#FFF;}
.tanall .btn{ width:30%;}
.tanall .btn-success{ float:left;}
.tanall .rely_txt{ min-height:100px;}

.list_web{ padding:0 10px; height:68%;}
.con_web{ background-color:#FFF; max-height:338px;}
.con_web .lt_web img{ width:100%;}
.iphBox .vjs-tech{ width:100%; height:auto;}











