﻿@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;border:0;}
body {font-family:"微软雅黑",Tahoma,Arial,helvetica,sans-serif;font-size:14px;color:#444444; background:#FFF;}
ul, ol {list-style-type:none;}
a{text-decoration:none; color:#666;}
a:hover { color:#000;}
.clear { clear:both;}
input {outline:none;}
.fl_r { float:right;}
.fl_l { float:left;}

/*top_banner*/
.top_banner { width:100%; height:399px; }
.overflow {
	overflow: hidden;
}


/*nav*/
#nav { width:100%; height:60px; line-height:60px; background:#d70000;}
#nav ul { width:1002px; margin:0 auto;}
#nav ul li { float:left; margin:0 2px;}
#nav ul li a { color:#fff; font-size:18px; font-weight:bold; padding:0 24px; display:block;}
#nav ul li a:hover { background:#bd0303;}
#nav ul li.hover a {background:#bd0303;}


/*首页内容*/
.hm_main { width:1002px; margin:0 auto; background:#fff; padding-top:20px;  min-height:200px;}
.ind_about { line-height:34px; color:#333; font-size:16px; margin:30px 0 30px 0;}

.hm_zp { margin-top:20px;}
.hm_zp .zp_list .class_tit { background:url(/Images/ind_tit.png) no-repeat; position:relative; width:1002px; height:103px;}
.hm_zp .zp_list .class_tit b { font-size:30px; color:#fff; width:50px; height:50px; line-height:50px; text-align:center; display:block; position:absolute; top:0px; left:0; z-index:999;}
.hm_zp .zp_list .class_tit span a{ float:right; display:inline-block; margin-right:60px; background:url(/Images/arrow_r.png) no-repeat right; padding-right:30px; margin-top:44px; color:#d70000;}
.hm_zp .zp_list .class_tit span a:hover { text-decoration:underline;}

.hm_zp .zp_list .class_tit p { margin:0px 0 0 86px; letter-spacing:18px; font-size:36px; color:#d70000; line-height:100px;}

.zp_list ul { margin-top:50px;}
.zp_list ul li { width:200px; float:left; position:relative; text-align:center; line-height:26px;  margin:0 20px 20px 30px;}
.zp_list ul li h1 { width:200px; height:115px; overflow:hidden;}
.zp_list ul li h1 img {width:200px; height:115px;}
.zp_list ul li .play_icon a{background:url(/Images/play_icon.png) no-repeat; width:34px; height:34px; display:block; position:absolute; top:41px; left:50%; margin-left:-17px; z-index:999;}
.zp_list ul li .class_name { padding-left:10px; height:38px; line-height:23px; display:block; position:absolute; top:9px; left:-10px; color:#FFF; z-index:990; background:url(/Images/class_tit_bg.png) no-repeat left; padding-right:6px; text-align:center;}
.zp_list ul li .class_name .bg_r {background:url(/Images/class_tit_bg.png) no-repeat right top; width:10px; height:23px; display:inline-block; position:absolute; right:-10px;}
.zp_list ul li .video_name { font-weight:bold; line-height:36px;}
.zp_list ul li .video_text { line-height:22px; height:66px; overflow:hidden;}

#con_TabMenu_1 .zp_list ul li { width:280px; float:left; position:relative; text-align:center; line-height:26px;  margin:0 20px 20px 30px;}
#con_TabMenu_1 .zp_list ul li h1 { width:280px; height:157px; overflow:hidden;}
#con_TabMenu_1 .zp_list ul li h1 img {width:280px; height:157px;}
#con_TabMenu_1 .zp_list ul li .play_icon a{background:url(/Images/play_icon.png) no-repeat; width:34px; height:34px; display:block; position:absolute; top:61px; left:50%; margin-left:-17px; z-index:999;}
 

.hjmd_list { padding:0 30px 30px 30px; margin-top:0px;}
.hjmd_list .hjmd_tit { border-bottom:1px #d70000 solid; height:36px; line-height:36px; text-align:center;  margin-bottom:60px;}
.hjmd_list .hjmd_tit .tit_name { background:url(/Images/star.png) no-repeat 20px 10px #fff; height:70px; line-height:70px; padding:0 60px;  letter-spacing:8px; font-size:30px; color:#d70000; margin:0 auto; position:relative;}
.hjmd_list .hjmd_tit .tit_name b { background:url(/Images/star.png) no-repeat ; width:24px; height:24px; position:absolute; right:20px; top:10px;}

.hjmd_list ul { width:800px; margin:0 auto; margin-bottom:20px; }
.hjmd_list ul h1 { text-align:center; font-size:20px; color:#333; letter-spacing:4px; border-bottom:2px #ffe1a3 solid; height:46px; line-height:46px; font-weight:normal;}
.hjmd_list ul li { min-height:20px; line-height:20px; padding:9px 0; border-bottom:1px #ffebc3 solid; overflow:auto;}
.hjmd_list ul li span { text-align:center; width:50%; float:left;}
.hjmd_list ul li .zp_name { font-size:16px; color:#585858;}
.hjmd_list ul li .zp_name a{ font-size:16px; color:#585858;}
.hjmd_list ul li .zp_name a:hover { color:#d70000;}
.hjmd_list ul li .zp_ly { font-size:14px; color:#969696;}

/*foot*/
#foot { background:#eeeeee; height:26px; line-height:26px; color:#333; padding:10px 0; text-align:center;  border-top:2px #d80100 solid;}
#foot a { color:#333;}
#foot a:hover { color:#333; text-decoration:underline;}
.video_list01 li p {  font-size:13px; overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}


