@charset "utf-8";
/* CSS Document */

/* ===========public begin======== */
body,html,img{ margin:0; padding:0; border:0;font:normal 12px/1.3em  "宋体" Arial, Helvetica, sans-serif;}
table,td,input,select,body,textarea{font-size:12px;}/* only for FF3.5 */
form{ margin:0; padding:0;}
input{text-indent:2px; padding:0;}

.fl{ float:left;}
.fr{ float:right;}

i{ font-style:normal; color:#F00;}
em{ font-style:normal; color:#999;}
a:link, a:visited{ text-decoration:none; color:#339;}
a:hover, a:active{ text-decoration:none; color:#c00;}

ul,dl{margin:0; padding:0; list-style:none;}
.clear{ clear:both;font-size:0;height:0px;overflow:hidden;margin:0; line-height:0;}

li.clear{clear:both;font-size:0;line-height:0;height:0px;overflow:hidden; display:block; width:100%; background:none; float:none; margin:0;padding:0; display:block;}
.line{clear:both;border-top:dashed 1px #d0d0d0; display:block; width:100%; margin:0px auto 4px auto;  height:10px;*height:2px;_height:1px;font-size:0;line-height:0; }

li.member{ display:block; width:85px; float:left; padding:5px 0;}

h1{ font:bold 14px "宋体"; margin:0; height:25px; line-height:25px;}
h2{ font:bold 12px "宋体"; margin:0; padding-left:5px;height:25px; line-height:25px;}
h3{font-weight:normal; font-size:14px;margin:0; line-height:25px;}
h1.hot{ height:27px; background:url(../images/video/v-h2.gif) top left no-repeat; }
h1.hot span{ font:normal 12px/27px "宋体"; float:right;}

    /* for tag */
	a.tag1,a.tag2,a.tag3,a.tag4,a.tag5,a.tag6,a.tag7,a.tag8,a.tag9,a.tag10{margin-right:1em; line-height:30px;}	a.tag1:hover,a.tag2:hover,a.tag3:hover,a.tag4:hover,a.tag5:hover,a.tag6:hover,a.tag7:hover,a.tag8:hover,a.tag9:hover,a.tag10:hover
	{ background-color:#f0f0f0;}
	a.tag1:link,a.tag1:visited { font-size:11px;font-family:Arial;}
	a.tag2:link,a.tag2:visited { font-size:12px;}
	a.tag3:link,a.tag3:visited { font-size:12px; font-weight:bold;}
	a.tag4:link,a.tag4:visited { font-size:14px;}
	a.tag5:link,a.tag5:visited { font-size:14px;font-family:Arial;font-weight:bold;}
	a.tag6:link,a.tag6:visited { font-size:16px;font-weight:bold;}
	a.tag7:link,a.tag7:visited { font-size:18px;font-family:Arial;}
	a.tag8:link,a.tag8:visited { font-size:20px;font-family:Arial;}
	a.tag9:link,a.tag9:visited { font-size:22px;}
	a.tag10:link,a.tag10:visited { font-size:24px;font-family:simhei;}

	/*  for every span*/
	span{}
	span.ml{width:49%; float:left;font-size:12px;}




/* ========= branch introduce =========== */
#hd{ width:980px; height:42px; margin:0 auto;background:#3d77cb; border-top:solid 1px;}
#main{width:980px; margin:0 auto;padding-top:18px; }
	#m_lft{width:700px; margin:0; float:left;}
	#m_rgt{width:270px; margin:0; float:right;}
	#cola{width:146px; margin:0; float:left; border:solid 1px #ccc; padding:1px;}
	#colb{width:820px; margin:0; float:right;}

#ft{width:980px; margin:10px auto;  border-top:solid 1px #f0f0f0; color:#999999; padding:10px; line-height:2em;}
#ft a{ margin:0 8px;}
#ft span{ float:right;}
#main_jxjy{width:978px; margin:0; border:solid 1px #ccc; background:url(../images/video/v-t2.gif) top repeat-x;}


/* ========= hd begin =========== */
.logo{ background:url(../images/community/logo.gif) no-repeat; margin:0 15px; width:148px; height:42px;}
.guide{ height:25px; margin-top:8px;}
.guide li{ width:110px; height:25px; font:bold 14px/25px "宋体";color:#fff;text-align:center; margin:0 5px 0 0; background:url(../images/community/hd_1.gif) 0 0 no-repeat; float:left;cursor:pointer;}
.guide li.on{ background:url(../images/community/hd_1.gif) -110px 0 no-repeat;color:#000;}
.userinfo{ height:25px; margin-top:8px; text-align:right; padding-right:10px; color:#fff; line-height:25px;}
.userinfo a:link,.userinfo a:visited{ color:#fff;}

/* ========= mn begin =========== */
.part{ border:double 1px #ccc; margin-bottom:8px;padding:0; width:698px;}
	.part_bg{ background: url(../images/video/v-2.gif) top repeat-x; width:664px; padding:5px 10px;}
	.part_bgt{background:url(../images/video/v-3.gif) top no-repeat; width:1px; height:80px;margin-left:6px;_margin-left:3px; overflow:hidden;}
	.part_bge{background:url(../images/video/v-3.gif) top no-repeat; width:1px; height:80px;overflow:hidden;}
	.part_bg,.part_bgt,.part_bge{ float:left; margin-top:5px;}
	.sptxt{ margin-top:15px;}
	.sptxt li{ height:25px; line-height:25px;}
	
.ptitle{ width:100%; height:27px; line-height:27px;background:url(../images/video/v-h.gif) 0 -27px repeat-x;}
.ptitle span{ float:right; font-size:12px; padding-right:1em;}
.ptitle li{ background:url(../images/video/v-h.gif) top left no-repeat; width:93px; height:18px; display:block; float:left; margin-left:5px; text-align:center; font:bold 14px "宋体"; padding-top:9px; color:#3d77cb; cursor:pointer;}
.ptitle li.gray{background:url(../images/video/v-h1.gif) no-repeat;color:#000; }
.ptitle li.last{ clear:both; width:100%; background:none; height:0; line-height:0; font-size:0; float:none; margin:0; overflow:hidden; display:none;}

.ptxt{ width:160px; background:#f2f8ff url(../images/video/v-t.gif) right top no-repeat; padding:0 15px 0 5px; margin:5px;_margin-left:3px;float:left;}
.ptxt li{height:25px; line-height:25px;word-wrap:none; overflow:hidden;}
.collist{ width:506px; float:right; }
.collist li{ margin-top:10px; width:30%; margin-right:3%;_margin-right:1.5%;display:block;float:left;}
.collist li.last{ margin-right:0;}

img.sp { border:solid 1px #ccc; padding:3px; background:#fff; width:130px; height:80px;}
img.spx { border:solid 1px #ccc; padding:3px; background:#fff; width:100px; height:60px;}
img.zj{ width:126px; height:76px; background:url(../images/video/v-zj.gif) no-repeat; padding:8px 8px 4px 4px;}
img.zjx{width:100px; height:60px; background:url(../images/video/v-zjx.gif) no-repeat; padding:8px 8px 4px 4px;}
img.zjd{ width:158px; height:98px; background:url(../images/video/v-zjd.gif) no-repeat; padding:8px 8px 4px 4px;}
img.xz{width:40px; height:40px;padding:3px;border:solid 1px #ccc; }

.hpart{ width:49%; padding:0; margin:0;}
.hpart_k{ width:49%; padding:0; margin:0 0 8px 0;border:double 1px #ccc;}
.mgin{ padding:10px 10px 0 10px; }
.mgin li{line-height:1.8em;}
.rpart{width:268px;border:double 1px #ccc; margin-bottom:8px;}
.rmgin{padding:5px;}

.channel{background:#dce6f3;padding-bottom:5px;}
.channel span{ display:block; width:114px; height:23px; line-height:20px; float:left; background:url(../images/video/v-chal.gif) no-repeat; text-align:center; margin:2px; cursor:pointer;}
.channel span.sec{ background:url(../images/video/v-chalon.gif); color:#fff;}
.chal_brch{ background:url(../images/video/v-chalbg.gif) -235px 0 repeat-y; width:235px; margin:0 auto;}
.chal_brchx{width:136px; margin:0 auto 0 auto; border:solid 1px #74a4d4; background:#fff;}
.fst{ background:url(../images/video/v-chalbg.gif) top left no-repeat;}
.lst{background:url(../images/video/v-chalbg.gif) 0 -9px no-repeat;overflow:hidden;}
.fstx{background:url(../images/video/v-chalbg.gif) top left no-repeat;}
.lstx{background:url(../images/video/v-chalbg.gif) 0 -9px no-repeat;overflow:hidden;}
.fst,.lst,.fstx,.lstx{display:block; width:100%; height:9px; }
.channel li{ width:90%; margin:0 auto; border-bottom:solid 1px #dce6f3; padding:5px 0;}
.channel dl{width:100%; margin:5px auto; padding-top:5px; border-top:solid 1px #dce6f3; }
.channel dt{ text-indent:2em;}

.hot{ padding:0 10px;}
.hot li{ border-bottom:solid 1px #f0f0f0; width:100%; height:20px; text-align:left; padding-top:5px;}
.hot li span{display:inline-block; height:16px; width:17px; background:url(../images/video/v-num.gif) no-repeat; color:#fff; text-align:center; font-size:12px; line-height:16px; margin:0 5px 0 0; }

.hothy{ width:97%; margin:5px auto;}
.hothy li.name{ height:25px; line-height:25px; text-indent:20px; background:url(../images/video/v-hy.gif) 0 50% no-repeat; font-size:14px;}
.hothy li.dtail{background:#faf9f4; border:solid 1px #faf7eb; padding:5px 0; height:40px;}
.hothy li.dtail img{ width:40px; height:40px; margin:0 5px; float:left;}

.fenye{ width:100%; margin:10px auto; text-align:center;}
.fenye span{ display:inline-block; border:solid 1px #ccc; height:15px; line-height:15px; font-size:12px; text-align:center; margin:0 2px; padding:2px 3px; cursor:pointer;}
.fenye span.curent{ background:#3d77cb; color:#fff;}

.entitle{ height:32px; font:bold 16px/32px "宋体";border-bottom:solid 1px #ccc; margin:2px;background:url(/images/video/v-t2.gif) repeat-x;}
.entitle span{ font:normal 12px/32px "宋体";}
.entitle_zj{height:32px; line-height:32px;border-bottom:solid 1px #ccc; margin:2px;background:url(/images/video/v-t2.gif) repeat-x;}
.splist{ padding:10px; width:92%; margin:0 auto;}
.splist li{ margin-top:10px; width:33.3%;display:block;float:left;}
.splist li.clear{float:none; display:block; width:100%; clear:left; margin:0; padding:0;}
.zjlist{width:95%; margin:10px auto; padding:5px; background:#f7f7f7;}
.zjlist li{ height:110px; border:solid 1px #e0e0e0; padding:2%; width:95.5%; display:block; background:#fff; margin:0 auto;}
.zjlist li .img{float:left; width:180px;}
.zjlist li .txt{float:left;width:450px;}

/* =====for main_jxjy page===== */
.jxjy_left{ width:720px; float:left;}
.jxjy_right{ width:247px; float:left; padding-top:15px;}
.jxjy_rpart{ width:227px; border:solid 1px #e0e0e0; background:#fff;padding:9px; margin-bottom:10px;}
.jxjy_text{ border:solid 1px #a9ccde; background:#ebf7fe; font:bold 14px "宋体"; text-align:center;}

/* =====for login and register page===== */
.reg{ border:solid 1px #ccc; margin:30px auto; background:#fcfcfc; }
.reg td{ height:23px; line-height:23px; padding:2px;}
.reg td.inp{}
.reg td.inp input,.reg td.inp select{ width:277px; height:23px; border:solid 1px #bbb; line-height:23px; font-size:12px; font-family:Arial Black; text-indent:0; background:#fff;}
.btm{ height:22px; width:51px; text-align:center; font: normal 12px/22px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/video/btm.jpg) no-repeat; border:0;}
	.btm1{ width:62px; height:26px; background:url(../images/btm_bg1.gif); text-align:center; line-height:26px;  cursor:pointer; border:0; }
	.btm2{ width:43px; height:20px; background:url(../images/btm_bg2.gif); text-align:center; line-height:20px;  cursor:pointer;font-size:12px;border:0;}
    .btm3{ text-align:center; line-height:25px;height:24px;  cursor:pointer;padding:0 10px; background:#a7cd39; border-right:solid 1px #7e9e21; border-bottom:solid 1px #7e9e21;color:#fff;border:0;}
/* 继续教育页面的成功提示 */
.check_success{width:98%; margin:10px auto; height:20px; padding:15px 0; background:#eefaec; border olid 1px #abe2a1; text-align:center; color:#090;}
.liuyan{ width:98%; margin:10px auto;}
.liuyan p{width:100%;display:block; margin:0; padding:0;  line-height:22px;}
.liuyan p.blue{  background:#edf4fb;height:20px; }
.liuyan p.white{ background:#fff; padding:2px 0; }
