﻿@charset "utf-8";
/* CSS Document */
#banner{ background:url(../images/stu_bannerbg.jpg) repeat-x; width:100%; height:320px;}
#myFocus{ width:1000px; height:314px;  z-index:100;  margin:0px auto; overflow:hidden;}
#myFocus .pic img{ width:1000px; height:314px;}
#BizQQWPA{background:url(http://www.cgpower.cn/img/gif.gif)!important; position:fixed; right:2px; top:140px!important; width:111px!important; height:154px!important; cursor:pointer;z-index:900;}

/*学员作品*/
#wrapper{ background:url(../images/intro_bg.jpg) no-repeat; width:100%; height:auto; overflow:hidden; margin:0px auto;}
#wrapper .artzp{ background:none;}
.stuMain{  margin:25px auto; width:980px; height:auto; overflow:hidden; padding-bottom:24px; position:relative;}
.stuLeft{ float:left; width:230px; position:relative;}

.submenu{ background:url(../images/stu_conbg.jpg) repeat; width:230px; height:250px; margin:10px 0px;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc; }
.submenu h3{ background:#868686;submenu width:230px; height:28px; line-height:28px; text-indent:12px; font-size:14px; color:#FFF; font-weight:bold;}
.menuTitle{ width:200px; height:28px; margin:0px auto; line-height:28px; font-weight:bold; color:#C00; cursor:pointer; border-bottom:1px solid #ccc;}
.menuTitle a,.menuTitle2 a{ color:#bd0e18;}
.menuTitle2{ width:200px; height:28px; margin:0px auto; line-height:28px; font-weight:bold; color:#C00; cursor:pointer; }
/*.activeTitle{  width:200px; height:28px; margin:0px auto; line-height:28px; font-weight:bold; color:#C00; cursor:pointer; border-bottom:1px solid #ccc;}
*/
.menuContent{  margin:0 auto; height:auto; width:200px; text-align:left; display:none; text-indent:12px; line-height:24px;} 
.menuContent a{ color:#000;}
.menuContent a:hover{ color:#c00;}

.stuRight{ float:right; width:730px; position:relative;}
.stu_nav{ width:730px; padding:16px 0px 10px 0px; float:right;}
.stu_nav a{ background:url(../images/stu_btn01.jpg) no-repeat; width:73px; height:25px; line-height:22px; display:inline-block;  text-align:center; color:#FFF; cursor:pointer;}
.stu_nav a:hover{ background:url(../images/stu_btn02.jpg) no-repeat; width:73px; height:25px;}
.stu_nav .nav_hover{ background:url(../images/stu_btn02.jpg) no-repeat; width:73px; height:25px;}
.artNav{ float:left; padding:0px 0px 10px 0px; width:690px; }
.grid{
	background:url(../images/stu_conbg.jpg) repeat; border-right:1px solid #ccc;  border-bottom:1px solid #ccc;
	width:200px;
	min-height:100px;
	padding: 15px;
	margin:0px 0px 12px 0px;
	font-size:12px;
	float:left;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;
}

.grid strong {
	border-bottom:1px solid #ccc;
	margin:10px 0;
	display:block;
	padding:0 0 5px;
	font-size:14px;
}
.grid strong a{ color:#c00;}
.grid .meta{
	text-align:right;
	color:#777;
	font-style:italic;
	margin-top:6px;
}
.grid .imgholder img{
	max-width:100%;
	background:#ccc;
	display:block;
}
.grid p{ line-height:18px; font-family:"宋体";}
/*大事记*/
.subnav2{ background:url(../images/intro_navbg.jpg) repeat-x; height:39px; width:100%;}
.subnav2 ul{ background:url(../images/intro_navbg02.jpg) no-repeat; height:39px; width:980px; margin:0px auto; text-align:center;}
.subnav2 ul li{ display:inline-block; height:39px; line-height:38px; width:80px; margin:0px 12px; *display:inline; *zoom:1;}
.subnav2 ul li a{ color:#FFF; font-size:14px; text-decoration:none; height:39px; width:80px; display:block; }
.subnav2 ul a:hover{ background:url(../images/intro_libg.jpg) no-repeat; width:100%; }
.subnav2 ul .navhover{ background:url(../images/intro_libg.jpg) no-repeat; }
.subnav2 ul li .top_link{ width:100px; }

.subnav{ background:url(../images/intro_navbg.jpg) repeat-x; height:39px; width:100%;}
.subnav ul{ background:url(../images/intro_navbg02.jpg) no-repeat; height:39px; width:980px; margin:0px auto; text-align:center;}
.subnav ul li{ display:inline-block; height:39px; line-height:38px; width:118px; margin:0px 12px; *display:inline; *zoom:1;}
.subnav ul li a{ color:#FFF; font-size:14px; text-decoration:none; height:39px; width:118px; display:block; }
.subnav ul a:hover{ background:url(../images/intro_libg.jpg) no-repeat; width:118px; }
.subnav ul .navhover{ background:url(../images/intro_libg.jpg) no-repeat; width:118px;}
.hj ul li{  display:inline-block; height:39px; line-height:38px; width:118px; margin:0px 2px; *display:inline; *zoom:1; }

.intro_ad{ text-align:center;}
.introMain,.introjtMain{  background:url(../images/intro_bg.jpg) no-repeat; width:100%; height:auto; padding:48px 0px 57px 0px; overflow:hidden; font-family:"宋体";}
.intro_dsj{ width:980px; margin:0px auto;}
.intro_dsj .dsj_01,.dsj_01,.dsj_02,.dsj_03,.dsj_04,.dsj_05,.dsj_06,.dsj_07,.dsj_08,.dsj_09,.dsj_10,.dsj_11,.dsj_12{ text-indent:260px; width:970px; }
.intro_dsj .dsj_01{ background:url(../images/intro_js01.jpg) no-repeat; height:84px; }
.intro_dsj .dsj_02{ background:url(../images/intro_js02.jpg) no-repeat; height:auto; margin-top:4px; color:#FFF; padding:18px 0px;}
.intro_dsj .dsj_03{ background:url(../images/intro_js003.jpg) no-repeat; height:68px;  padding:24px 0px 0px 0px;}
.intro_dsj .dsj_04{ background:url(../images/intro_js03.jpg) no-repeat; height:118px;   padding:24px 0px 0px 0px;}
.intro_dsj .dsj_05{ background:url(../images/intro_js014.jpg) no-repeat; height:76px;  margin-top:4px;  padding:18px 0px 0px 0px; color:#FFF;}
.intro_dsj .dsj_06{ background:url(../images/intro_js05.jpg) no-repeat; height:104px;   padding:18px 0px 0px 0px; }
.intro_dsj .dsj_07{ background:url(../images/intro_js06.jpg) no-repeat; height:102px;  padding:18px 0px 0px 0px; }
.intro_dsj .dsj_08{ background:url(../images/intro_js07.jpg) no-repeat; height:52px;  margin-top:4px;   padding:32px 0px 0px 0px; color:#FFF;}
.intro_dsj .dsj_09{ background:url(../images/intro_js08.jpg) no-repeat; height:68px;  padding:24px 0px 0px 0px;}
.intro_dsj .dsj_10{ background:url(../images/intro_js09.jpg) no-repeat; height:52px;  padding:32px 0px 0px 0px; }
.intro_dsj .dsj_11{ background:url(../images/intro_js015.jpg) no-repeat; height:68px; margin-top:4px; padding:24px 0px 0px 0px; color:#fff; }
.intro_dsj .dsj_12{ background:url(../images/intro_js016.jpg) no-repeat; height:52px;  padding:32px 0px 0px 0px; }
.intro_dsj .dsj_13{ background:url(../images/intro_js017.jpg) no-repeat; height:89px;  padding:32px 0px 0px 0px; }
.intro_dsj .dsj_14{ background:url(../images/intro_js018.jpg) no-repeat; height:89px;  padding:14px 0px 0px 0px;  color:#fff; }
.intro_dsj .dsj_15{ background:url(../images/intro_js019.jpg) no-repeat; height:89px;  padding:19px 0px 0px 0px;  color:#fff; }

.intro_dsj .dsj_01 li{ padding:32px 0px; height:20px; line-height:20px;}
.intro_dsj .dsj_02 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_03 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_04 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_05 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_06 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_07 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_08 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_09 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_10 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_11 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_12 li{  height:20px; line-height:20px;}
.intro_dsj .dsj_13 li{  height:20px; line-height:20px;padding-left: 253px}
.intro_dsj .dsj_14 li{  height:20px; line-height:20px;padding-left: 253px}
.intro_dsj .dsj_15 li{  height:20px; line-height:20px;padding-left: 253px;color: #000;}

/*开班时间*/

.intro_kb,.intro_bus,.introHqKc,.intro_kb02,.intro_bmbg,.intro_jt,.intro_kb03{ width:980px; margin:0px auto;}
.intro_kb table,.intro_kb02 table{ width:980px; margin:0px 0px 37px 0px;}
.intro_kb caption,.intro_kb02 caption{ width:100%; height:26px; line-height:26px; background:#bd0e18; text-align:center; color:#FFF; font-weight:bold; font-size:14px;  margin:4px 0px;}
.intro_kb thead,.intro_kb02 thead{ width:100%; height:26px; line-height:26px;  text-align:center; border-bottom:1px solid #ccc;  margin-bottom:4px;}
.intro_kb thead tr,.intro_kb02 thead tr { background:#e2e2e2; }
.intro_kb thead th,.intro_kb02 thead th{ text-indent:37px; }
.intro_kb tbody td{ text-indent:37px; border-bottom:1px solid #ccc; height:37px; line-height:37px; }
 .bm_t{ border:1px solid #ccc; background:url(../images/bdbg.jpg) repeat-x  #efefef; width:100%; }
 .intro_kb .bm_t thead tr{ background:none;}
 .bm_t a{ color:#bd0e18;}
 .bm_t tbody td{ text-indent:0px; height:26px; line-height:26px;  border:0 none;}
 .bm_t .bm{  color:#bd0e18; height:24px; line-height:20px; font-weight:bold;  margin:2px 0px; text-align:center;}
 .bm_t .bm img{ position:relative; top:3px;}
 .bm_t .btn{ background:url(../images/stu_btn02.jpg) no-repeat; width:73px; height:25px; color:#FFF; margin:10px 8px; border:none; float:left;}
 .bm_t .rid{ position:relative; height:auto; border:0 none;}
 .bm_t input{ border:1px solid #ccc; height:24px; line-height:24px;}
 .bm_t .drop{ width:150px;  border:1px solid #ccc;  height:27px; line-height:24px; padding:3px;  position:relative; *top:8px;}
 .bm_t textarea{  border:1px solid #ccc; height:24px; line-height:24ppx;}
 .new_btn{ text-align:center;}
 em b{color:#f00;}
 em i{color:#390;}
 .bm_t .bm_height td{ height:12px; line-height:12px; }

/*奖项荣誉*/
.introRyMain{  background:url(../images/intro_bg.jpg) no-repeat; width:100%; height:auto; padding:0px 0px 57px 0px;}
.intro_rymenu{ background:url(../images/intro_ry01.jpg) no-repeat; width:980px; height:554px; overflow:hidden; margin:0px auto;}
.intro_rymenu dl{ margin:152px 0px 24px 52px; line-height:24px; font-size:14px;}
.intro_rycolumn{ background:url(../images/intro_ry02.jpg) no-repeat; width:980px; height:40px; overflow:hidden; margin:0px auto; text-align:right; line-height:36px;}
.intro_rycolumn a{ color:#FFF; margin-right:12px; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.intro_ryList{ width:980px; height:auto; margin:0px auto;}
/*.intro_ryList01{ width:950; height:auto; border-bottom:1px dashed #CCC; overflow:hidden; padding:10px 15px 10px 20px;}
.intro_ryList01 dl{ width:650px; float:left; margin-right:24px;}
.intro_ryList01 dt{ font-size:16px; font-weight:bold; margin:10px 0px; color:#666; font-family:"微软雅黑";}
.intro_ryList01 dt em{ color:#bd0e18; font-weight:bold; font-family:"Arial";}
.intro_ryList01 dd{ line-height:22px;}
.intro_ryList01 dd img{ margin:10px 0px 0px 0px; }
.intro_ryList01 .img{ width:262px; height:139px; float:right;}*/
.intro_jx_01{ margin:24px 0px 0px 10px;}
.intro_jx_02,.intro_jx_03{ margin:0px 0px 0px 10px;}
.intro_jx_02{ background:url(../images/images_jx_02.jpg) no-repeat; width:965px; height:243px;}
.intro_jx_02 dl{ float:right; margin-right:40px;}
.intro_jx_02 dl dd { font-size:14px; line-height:25px;}
.intro_jx_03{ background:url(../images/images_jx_03.jpg) no-repeat; width:965px; height:191px; margin-bottom:12px;}
.intro_jx_03 dl{ float:right; margin:37px 195px 0px 0px;}
.intro_jx_03 dl dd { font-size:14px; line-height:25px;}
.intro_ryList .new_btn{ text-align:center; line-height:65px;}
.intro_ryList .new_btn a{ color:#bd0e18; font-size:14px; font-weight:bold;}
.intro_ryList01 a{ color:#333;}

/*校园环境*/
.intro_hjjs{ background:url(../images/intro_hj_09.jpg) no-repeat; width:989px; height:125px; padding-top:24px;}
.intro_hjjs p{ padding:0px 52px; line-height:28px; font-size:14px; text-indent:27px;}
.intro_hjjs2{ background:url(../images/intro_hj_14.jpg) no-repeat; width:989px; height:70px; padding-top:28px;}
.intro_hjjs2 p{ padding:0px 52px; line-height:28px; font-size:14px; text-indent:27px;}

/*优惠活动*/
.intro_hdPic{ padding-bottom:24px; height:auto; overflow:hidden;}
.intro_hdPic dl{ margin:0px 0px 12px 0px; text-align:center;}
.intro_hdPic dt{ text-align:left; text-indent:37px;}
.intro_hdPic dt a{ color:#333; line-height:24px;}
.intro_hdPic li{ background:url(../images/yh_btnbg.jpg) no-repeat; width:176px; height:50px; line-height:50px; text-align:center; font-weight:bold; float:left; margin:10px 8px;}
.intro_hdPic li a{ color:#fff; font-size:14px; font-family:"微软雅黑";}
/*付款方式*/
.intro_fkPic { padding-bottom:37px;}
.intro_fkPic .intro_fkts{ color:#bd0e18; line-height:20px;}
.intro_fkts{ line-height:20px;}
.intro_fkts font,.intro_yy  font,.intro_bmbg font{  color:#bd0e18; font-size:12px;}
.intro_fkts a{  color:#bd0e18; font-size:14px; font-weight:bold;}

/*乘车方式*/
.intro_busMap{
	height: auto;
	overflow: hidden;
	margin-bottom: 0px;
}
.intro_busMap .intro_zixun,.intro_busPosition{ background:#bd0e18; width:100%; height:24px; line-height:24px; font-weight:bold; font-size:14px; color:#FFF; text-indent:12px; margin-bottom:12px;}
.intro_busMap .intro_zixun a,.intro_busPosition a{ color:#FFF; text-decoration:none;}
.intro_busMap dd{ text-indent:12px; line-height:24px; }
.intro_busMap dd strong{ color:#bd0e18; font-weight:bold; }
.intro_busLeft{ width:615px; float:left; height:auto; margin-top:12px;}
.intro_busRight{ float:right; width:330px; margin-top:12px;}
.intro_busRight dd{  width:300px; margin:5px 15px; text-indent:0px; line-height:18px;  font-family:"宋体";}
.intro_busRight dd span{ color:#3d6dcc;}
.intro_busRight dd em{ font-weight:bold; color:#3d6dcc;}
.intro_busRight .busline{ border-bottom:0px;}
#allmap {margin-right: 300px; overflow: hidden;width:670px; height: 500px; border:1px solid #ccc;}
#result {  position:absolute;top:0px;right:0px;font-size:12px;}
.intro_busRight .seach_map{ width:330px;  margin-top:24px;}
.intro_busRight .seach_map dd{ text-indent:0px; line-height:18px; }
.intro_busRight .seach_map dd .seach_map_input{ border:#999 1px solid; margin:4px;}
.intro_busRight .seach_map dd .seach_map_button{ background:#bd0e18; height:18px; width:65px; color:#fff; font-family:"微软雅黑"; line-height:18px; position:relative; top:2px; *top:-4px;}
.bus_Title{ border-bottom:2px solid #ccc; width:608px; margin:24px 0px 24px 0px; height:24px; }
.bus_Title dd{ text-align:center; text-indent:0px;}
.bus_Title a{ display:block; float:left; padding:0px 12px; color:#666; font-weight:bold;}
.bus_Title a:hover{ border-bottom:2px solid #bd0e18; color:#bd0e18; font-weight:bold; text-decoration:none;}
.bus_Title span{ float:left;}

/*校园快讯*/
.intro_zxLeft,.intro_artLeft { width:670px; float:left;}
.intro_zxLeft dl{  padding:12px 0px; border-bottom:1px dashed #ccc;}
.intro_zxLeft dt{ line-height:24px; font-size:14px; margin:0px 0px 8px 0px; }
.intro_zxLeft dt a{ color:#bd0e18; font-weight:bold;}
.intro_zxLeft dd{ padding-left:14px; line-height:20px;}
.intro_zxLeft dd strong{ font-weight:bold;}
.intro_zxLeft dd a{ color:#bd0e18;}
.pagelist { width:100%;}
.pagelist ul{  margin:24px 12px 24px 0px; float:right;}
.pagelist li{ float:left; width:auto; height:18px; line-height:18px; text-align:center; margin:0px 4px;  }
.pagelist li a{ color:#000;}
.pagelist .thisclass{ background:#bd0e18; width:18px; height:18px;color:#fff; }
.pagelist .thisclass a{ color:#fff; }
.intro_zxRight{ float:right;}
.intro_zxRight .intro_zxNew dd a:hover,.intro_zxRight .intro_zxHot dd a:hover{ color:#bd0e18; text-decoration:none;}
.intro_zxRight .intro_zxNew{ background:url(../images/intro_zx02.jpg) no-repeat; width:281px; height:315px;}
.intro_zxRight .intro_zxNew dt{ font-size:14px;  color:#bd0e18; font-weight:bold; margin-bottom:17px;}
.intro_zxRight .intro_zxNew dd{ text-indent:37px; height:26px; line-height:29px; margin:1px 0px 0px 0px; overflow:hidden; }
.intro_zxRight .intro_zxNew dd a{ color:#333;}
.intro_zxRight .intro_zxHot{ background:url(../images/intro_zx03.jpg) no-repeat; width:281px; height:315px; margin:12px 0px;}
.intro_zxRight .intro_zxHot dt{ font-size:14px;  color:#bd0e18; font-weight:bold; margin-bottom:17px;}
.intro_zxRight .intro_zxHot dd{ text-indent:37px; height:26px; line-height:28px; margin:1px 0px 0px 0px; }
.intro_zxRight .intro_zxHot dd a{ color:#333;}

.intro_artLeft{ line-height:20px;font-size: 14px;}
.intro_artLeft dl{ width:100%; height:auto; overflow:hidden; padding-bottom:24px;}
.intro_artLeft dt{  line-height:24px; font-size:14px; margin:0px 0px 8px 0px; color:#bd0e18;  font-weight:bold;}
.intro_artLeft dl dt p{text-align:center;}
.intro_artLeft dd strong{ width:150px; display:block; float:left; font-weight:bold;}
.intro_artLeft p,.intro_artLeft div{ line-height:27px; }
.intro_artLeft .fx{ padding:24px 0px;}


/*影视后期专业*/
.intro_hqbanner{ width:980px; height:auto;}
.intro_hqbanner .hq_intro01{ background:url(../images/images_hq_01.jpg) no-repeat; height:153px; width:980px;}
.intro_hqbanner .hq_intro02{ background:url(../images/images_hq_02.jpg) no-repeat; height:151px; width:980px;}
.intro_hqbanner .hq_intro03{ background:url(../images/images_hq_03.jpg) no-repeat; height:277px; width:980px;}
.intro_hqbanner .hq_intro02 p,.hq_intro03 p{ width:480px; color:#FFF; padding:79px 0px 0px 225px; line-height:20px;}
.intro_hqbanner .hq_intro03 p{ padding-top:45px; }
.hq_column01,.hq_column02,.hq_column03,.hq_xyzp{ width:980px; height:auto; overflow:hidden;}

/*增加鼠标滑过课程简介*/
.pre{width:320px;height:200px; background:#000; opacity:0.8; z-index:9999; display:none; border-radius:5px;}
.right1{position:absolute;top:0px; left:150px;}
.left1{position:absolute; top:0px; right:150px;}
.pre h3{color:#CCC; padding-top:10px;}
.pre p{color:#CCC; padding:20px; font-size:12px; font-weight:normal;}

.title,.title_01,.title_02,.title_03,.title_04,.title_05,.title_08,.title_09{ width:980px; height:auto; line-height:37px; text-align:right; margin:16px 0px;}
.title_01 a,.title_02 a,.title_03 a,.title_08 a,.title_09 a{ color:#bd0e18;  font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.title_04 a,.title_05 a{ color:#fff; padding-right:12px;   font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;}
.title_01{ background:url(../images/images_hq03.jpg) no-repeat; margin:20px 0px 10px 0px;}
.title_02{ background:url(../images/images_hq11.jpg) no-repeat; margin:20px 0px 10px 0px;}
.title_03{ background:url(../images/images_hq12.jpg) no-repeat; margin:20px 0px 10px 0px;}
.title_04{ background:url(../images/images_jy05.jpg) no-repeat; margin:20px 0px 10px 0px;}
.title_05{ background:url(../images/images_jy06.jpg) no-repeat; margin:20px 0px 10px 0px;}
.title_08{ background:url(../images/images_hq08.jpg) no-repeat; }
.title_09{ background:url(../images/images_hq14.jpg) no-repeat; }

.hq_column02_line{ border-top:1px solid #ccc; }
.hq_column01 dd{ border:1px solid #ccc; padding:8px; width:130px; text-align:center; font-weight:bold; float:left; margin:8px 0px 8px 13px; _margin:8px 0px 8px 10px; position:relative; height:186px; }
.hq_column01 dd a{ font-size:13px; color:#333; background:#d6d6d6; display:block; line-height:24px;}
.hq_column01  span{ background:url(../images/images_hq19.png) no-repeat; width:90px; height:90px; display:block; position:absolute; top:-8px; left:-8px;}

.hq_column02 dl{ border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:6px;  height:130px;}
.hq_column02 dl .hq_thead{ width:100px; text-align:center; float:left; background:#ededed; height:110px; padding:20px 10px 0px 10px; border-right:1px solid #fff; }
.hq_column02 dl .hq_thead strong{ font-size:18px; line-height:24px; font-family:"黑体"; font-weight:100;}
.hq_column02 dl .hq_thead a{ background:#bd0e18; width:80px; height:24px; display:block; margin:0px auto; color:#FFF; line-height:24px;}
.hq_column02 dl .hq_non{ width:599px; float:left;  background:#ededed; height:96px; padding:24px 10px 10px 10px; line-height:18px;}
.hq_column02 dl .hq_pic{ width:206px; float:left;  background:#ededed; height:111px; padding:10px; overflow:hidden;}

.hq_job{ background:url(../images/images_hq05.jpg) no-repeat; width:980px; height:342px;}
.hq_job p{ float:right; margin:67px 54px 0px 0px;}
.hq_column03{ height:auto; overflow:hidden;}
.hq_column03 .hq_column03_left{ width:980px; margin:0px 0px 0px 18px;}
.hq_column03 dl{ width:225px; height:auto; overflow:hidden; margin:10px 10px 20px 5px; float:left; }
.hq_column03 .hq_hr{ width:1px; height:200px; border:1px solid #ccc; float:left;}
.hq_column03 dl dt{ width:225px; margin-right:20px; }
.hq_column03 dl dt img{ border:1px solid #ccc;}
.hq_column03 dl dd{ line-height:22px;}
.hq_column03 dl dd a{ color:#333;}

.hq_xyzp dl{ float:left; width:320px;  margin:0px 0px 0px 6px; _margin:0px 0px 0px 4px;}
.hq_xyzp dl dd { line-height:18px;}
.hq_xyzp dl dd img{ border:4px solid #ccc; width:305px;}
.hq_xyzp dl dd a{ color:#bd0e18;}

/*影视动画专业*/

.intro_hqbanner .dh_intro01{ background:url(../images/images_dh01.jpg) no-repeat; height:231px; width:980px;}
.intro_hqbanner .dh_intro02{ background:url(../images/images_dh02.jpg) no-repeat; height:229px; width:980px; overflow:hidden;}
.intro_hqbanner .dh_intro03{ background:url(../images/images_dh03.jpg) no-repeat; height:123px; width:980px;}
.intro_hqbanner .dh_intro01 p,.dh_intro02 p{ width:370px; color:#333; padding:120px 0px 0px 28px; line-height:20px;}
.intro_hqbanner .dh_intro02 p{ padding-top:52px; }

.dh_column01 dd{ border:1px solid #ccc; padding:8px; width:159px; text-align:center; font-weight:bold; float:left; margin:8px 4px 8px 13px; _margin:8px 4px 8px 10px; position:relative; height:186px; }
.dh_column01 dd a{ font-size:14px; color:#333; background:#d6d6d6; display:block; line-height:24px;}
.dh_column01  span{ background:url(../images/images_hq19.png) no-repeat; width:90px; height:90px; display:block; position:absolute; top:-8px; left:-8px; }

.dh_job{ background:url(../images/images_dh10.jpg) no-repeat; width:980px; height:342px;}

/*游戏美术专业*/
.intro_hqbanner .yx_intro01{ background:url(../images/images_yx01.jpg) no-repeat; height:157px; width:980px;}
.intro_hqbanner .yx_intro02{ background:url(../images/images_yx02.jpg) no-repeat; height:283px; width:980px;}
.intro_hqbanner .yx_intro03{ background:url(../images/images_yx03.jpg) no-repeat; height:140px; width:980px;}
.intro_hqbanner .yx_intro02 p{ width:250px; color:#fff; padding:20px 0px 0px 45px; line-height:20px; float:left; font:14px/22px "微软雅黑";}
.intro_hqbanner .yx_intro02 .yx_non{ padding-left:334px; padding-top:110px; width:310px;}
.yx_job{ background:url(../images/images_yx15.jpg) no-repeat; width:980px; height:342px;}

/*完美动力教育*/
.intro_hqbanner .jy_intro01{ background:url(../images/images_jy01.jpg) no-repeat; height:199px; width:980px;}
.intro_hqbanner .jy_intro02{ background:url(../images/images_jy02.jpg) no-repeat; height:176px; width:980px;}
.intro_hqbanner .jy_intro03{ background:url(../images/images_jy03.jpg) no-repeat; height:156px; width:980px;}
.intro_hqbanner .jy_intro04{ background:url(../images/images_jy04.jpg) no-repeat; height:141px; width:980px;}
.intro_hqbanner .jy_intro04 p{ color:#333; padding:75px 8px 0 15px; line-height:18px; }

.jy_yczp,.jy_syzp,.jy_xmap{ height:auto; overflow:hidden;}
.jy_yczp dl{ float:left; width:235px;  margin:0px 4px 12px 4px; _margin:0px 0px 12px 4px; padding:6px 0px; border:1px solid #ccc;box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-moz-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease; }
.jy_yczp dl dd { text-align:center; line-height:20px;}
.jy_yczp dl dd a{ color:#bd0e18;}
.jy_yczp ul{  height:auto; overflow:hidden;}
.jy_yczp li{ float:left; width:186px; padding:18px;  border:1px solid #ccc; margin:0px 10px 10px 10px; height:450px; overflow:hidden;}
.jy_yczp .jx_height{ height:400px;}
.jy_yczp h5{ text-align:center; line-height:24px;}
.jy_yczp h5 a{  font-size:14px; color:#bd0e18;}
.jy_yczp p{ height:auto; overflow:hidden; line-height:18px;}
.jy_yczp pre{ line-height:24px; }
.jy_yczp span{ color:#bd0e18; font-size:14px;}

.jy_yczp02 ul{  height:auto; overflow:hidden;}
.jy_yczp02 li{ float:left; width:186px; padding:18px;  border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin:0px 10px 10px 10px; height:620px; overflow:hidden; background:#f1f0f0;}
.jy_yczp02 .jx_height{ height:500px;}
.jy_yczp02 h5{ text-align:center; line-height:37px;}
.jy_yczp02 h5 a{  font-size:14px; color:#bd0e18;}
.jy_yczp02 p{ height:auto; overflow:hidden; line-height:18px;}
.jy_yczp02 pre{ line-height:24px; }
.jy_yczp02 span{ color:#bd0e18; font-size:14px;}

.jy_syzp dl{  float:left; width:235px; height:130px; margin:0px 0px 10px 8px; _margin:0px 0px 12px 6px; text-align:center; overflow:hidden;}
.jy_syzp dl dd { padding:5px; border:1px solid #ccc;}
.jy_syzp dl dt { line-height:20px;}
.jy_syzp dl dt a{ color:#bd0e18; }

.title_10{ margin:10px auto;}
.jy_xmap dd{ float:left; width:75px; word-break:break-all; text-align:center; padding:24px 6px 37px 6px;}
.jy_xmap dd img{ width:55px; padding:0px 10px;}
.jy_xmap dd a{ color:#333;}

/*专业优势*/
.intro_hqbanner .ys_intro01{ background:url(../images/images_ys_03.jpg) no-repeat; height:201px; width:980px;}
.intro_hqbanner .ys_intro02{ background:url(../images/images_ys_05.jpg) no-repeat; height:212px; width:980px; }
.intro_hqbanner .ys_intro03{ background:url(../images/images_ys_06.jpg) no-repeat; height:174px; width:980px;}
.intro_hqbanner .ys_top{ padding-top:18px;}
.ys_lx{ width:980px; height:auto; overflow:hidden; line-height:20px;}
.ys_lx .ys_top3{ background:url(../images/images_ys01.jpg) no-repeat; width:980px; height:259px;}
.ys_lx .ys_top6{ background:url(../images/images_ys02.jpg) no-repeat; width:980px; height:191px;}
.ys_lx .ys_top8{ background:url(../images/images_ys03.jpg) no-repeat; width:980px; height:271px;}
.ys_lx .ys_top3 dd{ padding:44px 0px 0px 100px; width:850px;}
.ys_lx .ys_top6 .ys_top6_height01{ padding:37px 0px 0px 100px; width:850px;}
.ys_lx .ys_top6 .ys_top6_height02{ padding:45px 0px 0px 100px; width:850px;}
.ys_lx .ys_top8 .ys_top6_height03{ padding:37px 0px 0px 100px; width:850px;}
.ys_lx .ys_top8 .ys_top6_height04{ padding:45px 0px 0px 100px; width:850px;}

/*常见问题*/
.intro_Ques{ background:url(../images/images_ques01.jpg) repeat-y; height:auto; width:920px; margin:0px auto; padding:37px 50px;}
.intro_question dl{ width:100%; padding:20px 0px;  height:auto; overflow:hidden; clear:both; border-bottom:1px dashed #ccc;}
.intro_question dd{  height:auto; overflow:hidden;}
.intro_question .ques_ico01{ width:100%;}
.intro_question .ques_ico01 img{ border:1px solid #ccc; width:40px; height:40px;}
.intro_question .ques_title{ width:520px; margin-bottom:10px;}
.intro_question .ques_title img{ width:14px; height:10px; position:relative; top:4px; left:18px; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {.intro_question .ques_title img{ width:14px; height:10px; position:relative; top:2px; left:18px; } } 
.intro_question .ques_title p{ border:1px solid #ccc; background:#f1f1f1; padding:12px 39px; font-size:14px; font-weight:bold; color:#bd0e18; font-family:Verdana, Geneva, sans-serif}
.intro_question .ques_des img{ width:11px; height:18px; position:relative; top:24px; left:-1px; float:left;}
.intro_question .ques_des p{ border:1px solid #edd369; background:#fdf6e6; padding:23px 39px; width:780px; float:left; line-height:18px;}
.intro_question .ques_des span img{  border:1px solid #ccc; width:40px; height:40px; float:right;}

/*预约公开课*/
.intro_yy{ background:url(../images/images_yy01.jpg) no-repeat; width:980px; height:auto; margin:24px 0px;}
.intro_kb02 .yy_con td{  border-bottom:1px solid #ccc;  line-height:37px; text-align:center;  text-indent:0px;}
.intro_kb02 .yy_title th{ color:#bd0e18; font-weight:bold; text-align:center; text-indent:0px;}
.intro_kb02 .yy_time{ width:100px; background:#f3f3f3; }
.intro_yy{ padding:65px 0px 0px 0px;}
.intro_yy table{ width:650px; }
.intro_yy table td{ padding:10px;}
.intro_yy table input{ border:1px solid #ccc;  height:24px; line-height:24px;}
.intro_yy .yy_name{ text-align:right;}
.intro_yy textarea{ height:120px; border:1px solid #ccc; font-size:12px;}
.intro_yy .btn{ background:url(../images/images_yybtn.jpg) no-repeat; width:102px; height:34px; border:0 none; color:#FFF; font-weight:bold; font-size:14px;}
.intro_yy .drop{ width:150px;  border:1px solid #ccc;  height:27px; line-height:24px; padding:3px; position:relative; *top:8px;}
.intro_yy .rid{ position:relative; top:8px; *top:4px; border:0 none;}
.intro_yy input{ border:1px solid #ccc; height:24px;}
.intro_bmbg{ background:url(../images/images_bm01.jpg) no-repeat; height:628px; width:980px; padding:65px 0px 0px 0px;}
.intro_bmbg table{ width:650px; }
.intro_bmbg th,.intro_yy th{ text-indent:37px; font-weight:bold; }
.intro_yy th{ text-indent:29px;}
.intro_bmbg table td{ padding:20px 0px 10px 10px;}
.intro_bmbg table input{ border:1px solid #ccc;}
.intro_bmbg .yy_name{ text-align:right; }
.intro_bmbg textarea{ height:120px; border:1px solid #ccc; font-size:12px;}
.intro_bmbg .btn{ background:url(../images/images_yybtn.jpg) no-repeat; width:102px; height:34px; border:0 none; color:#FFF; font-weight:bold; font-size:14px;}
.intro_bmbg .drop{ width:150px;  border:1px solid #ccc;  height:27px; line-height:24px; padding:3px; position:relative; *top:8px;}
.intro_bmbg .rid{ position:relative; top:8px; *top:4px; border:0 none;}
.intro_bmbg input{ border:1px solid #ccc; height:24px; line-height:24px;}

/*完美动力讲堂*/
.introjtMain{ padding:24px 0px 0px 0px;}
.intro_jtad{ background:url(../images/images_jt01.jpg) no-repeat; width:980px; height:212px;}
.intro_jtad p{ padding:0px 24px 12px 45px; width:640px; line-height:20px;}
.intro_jtad p strong{ font-weight:bold; color:#bd0e18;}

.intro_jtList dl{ background:url(../images/images_jt02.jpg) right top no-repeat; height:auto; border-bottom:1px dashed #bd0e18; overflow:hidden; padding:10px 0px;}
.intro_jtList dt{ width:350px; float:left; margin-right:24px;}
.intro_jtList dd{ position:relative; top:59px; padding:0px 24px; line-height:20px; }
.intro_jtList dd span{ text-indent:59px; display:block;}
.intro_jtList strong{ font-weight:bold;}

/*学员作品内页*/
.intro_ArtZp{ background:#ececec; width:100%; height:auto; margin:89px 0px 4px 0px; border-bottom:2px solid #ccc;}

.video{ width:980px; margin:0px auto; position:relative; top:-69px; overflow:hidden;}
.video dl{ margin:10px 0px; }
.video dd{ float:left; margin:0px 10px 0px 0px;}
.video .bshare-custom{ float:left;}
.video .writer{ float:right;}
.video p{ line-height:48px;}
.video p a{ color:#333;}
.video p b{ font-size:16px;}
.intro_artLeft02{
	width: 710px;
	height: auto;
	overflow: hidden;
	float: left;
}
.intro_artLeft02 dl{
	float: left;
	width: 218px;
	color: #999;
	padding-bottom: 24px;
	margin: 0px 17px 0px 0px;
}
.intro_artLeft02 img{ padding:4px; border:1px solid #ccc;}
.intro_artLeft02 dd strong{ font-weight:100;  float:left;}
.intro_artLeft02 dd span{ float:right; padding-right:10px;}
.intro_artLeft02 strong img{ border:0px; padding:0px;}
.intro_artLeft02 dd a{ color:#bd0e18;}
.intro_artRight{ width:265px; float:right;}
.intro_artRight dt{ color:#666; font-weight:bold; border-bottom:1px solid #ccc; line-height:37px;}
.intro_artRight dl{ border-left:1px solid #dedede; padding:10px 5px; border-right:3px solid #dedede;  border-bottom:3px solid #ccc;}
.intro_artRight dl dd{ line-height:29px; color:#999; font-family:"宋体"; height:29px; overflow:hidden;}
.intro_artRight dl dd a{ color:#333; }
.intro_artRight dl dd a:hover{ color:#bd0e18; }
.intro_artRight dl dd strong{ font-weight:100;}

/*课程内页*/
.introkcMain{ width:980px; height:auto; margin:4px auto 0px auto;}
.kc_center{ text-align:center; font-weight:bold; color:#bd0e18; font-size:14px;}
.kc_center td{ padding:0px 0px 12px 0px;}
.kc_Left{ width:690px; float:left; margin-top:12px;}
.kc_Left a{ color:#333;}
.kc_Left strong{ font-weight:bold; font-size:14px;}
.kc_Left tr{ line-height:20px;}
.kc_Left .line{ border-bottom:1px dashed #ccc;}
.kc_Left .line td{ padding-bottom:12px;}
.kc_Left .kc_border{ padding-bottom:12px;}
.kc_Left .kc_border img{ padding:4px; border:1px solid #ccc; text-align:center;  margin-right:12px;}
.kc_leftBody{ width:100%; margin:12px 0px;}
.kc_leftBody table{ width:100%;}
.kc_leftBody th{ text-align:center; font-weight:bold; background:#bd0e18; color:#Fff; height:24px; line-height:24px;}
.kc_leftBody  td{ border:1px solid #ccc; padding:10px;}
.kc_leftBody .classcon{ background:#efefef; width:124px;}
.intro_kcRight{ float: right;margin-top: 12px;background: #f1f1f1;border-top: 4px solid #bd0e18;width: 245px;height:746px;}
.intro_kcRight dl{ padding:12px 0px;border-top: 1px dotted #CCC;}
.intro_kcRight dt{ text-indent:18px;}
.intro_kcRight dt a{  color:#bd0e18; font-weight:bold;}
.intro_kcRight dd{ line-height:20px; text-indent:24px;}
.intro_kcRight dd a{ color:#333;}
.intro_kcRight dd a:hover{ color:#bd0e18; text-decoration:none;}

.zp_piclist dd{ font-family:"宋体"; line-height:18px;}
.block{display:block;}
.tcolor{ padding:10px; color:#ccc;}
.zp_position{ width:980px; margin:24px auto 0px auto;}
.zp_position .left{
	float:left;
	width:600px;
	}
.zp_position a{ color:#333;}

.main_map{ height:520px;}
.map_list{ float:right; width:300px; margin:99px 37px 0px 0px;}
.cont{background:url(../images/bjmap.jpg) no-repeat; width:600px; height:500px; position:relative; float:left;}
.cs1{position:absolute; top:93px; left:520px;}
.cs2{position:absolute; top:178px; left:400px;}
.cs3{position:absolute; top:200px; left:420px;}
.cs4{position:absolute; top:230px; left:480px;}
.cs5{position:absolute; top:243px; left:390px;}
.cs6{position:absolute; top:310px; left:260px;}
.cs7{position:absolute; top:318px; left:362px;}
.cs8{position:absolute; top:350px; left:430px;}
.cs9{position:absolute; top:326px; left:470px;}
.cs10{position:absolute; top:318px; left:514px;}
.cs11{position:absolute; top:398px; left:272px;}
.cont span{display:none;margin-left:-180px; width:160px; height:54px; background:url(../images/cont_bj.png) no-repeat; text-align:left; float:left; line-height:16px; padding:10px 10px 5px 2px; color:#fff;}
.cont .sp2{display:none;margin-left:-180px; width:160px; height:54px; background:url(../images/cont_bj.png) no-repeat; text-align:left; float:left; line-height:16px; padding:5px 10px 5px 2px; color:#fff;}
.cont a{ color:#000; }

.map_list dt{ font-weight:bold; font-size:14px; color:#bd0e18;}
.map_list dd { width:300px; height:20px; line-height:20px; }
.map_list dd  span{ width:200px; float:left;}
.map_list dd a{ width:100px; display:block; float:right; color:#00F;}

/*视频讲堂*/
.introjtMain, .videojt{ padding-top:12px;}
.vd_art,.vd_tj{ width:982px; margin:0px auto; height:auto; overflow:hidden;}
.vd_search{ background:url(../images/n_jt01.jpg) no-repeat; width:982px; height:34px; }
.vd_drop{ float:left;  padding-top:7px; padding-right:12px; font-size:13px;}
.vd_drop dt{ float:left; color:#666; font-weight:bold;  text-indent:18px; line-height:23px;}
.vd_drop dd{ float:left; margin-right:4px;}
.vd_drop .sdrop{ width:120px; border:1px solid #b5afa9; height:22px; color:#666; line-height:20px; padding:1px;}
.vd_text { float:right; padding-top:7px; padding-right:12px;}
.vd_text .vdtxt{ background:url(../images/n_jttext.jpg) no-repeat; width:158px; height:21px; float:left; padding-right:24px; padding-left:4px; color:#666;}
.vd_text .vdsub{ background:url(../images/n_jtsearch.jpg) no-repeat; width:46px; height:21px;}
.vd_con{ margin:24px 0px 0px 0px; height:auto; overflow:hidden;}

.vd_left{ width:665px; float:left;}
.vd_description{ width:665px;  color:#333; overflow:hidden; height:34px;}
.vd_description dd{ float:left; line-height:30px; padding:0px 4px;}
.vd_description dd span{ color:#bd0e18;}

.vd_desc{ line-height:30px; height:30px;}
.vd_ix,.vd_zan,.vd_fx,.vd_url,.vd_btn{ float:left;  color:#999; margin-right:4px;}
.vd_ix{ position:relative; top:8px;}
.vd_btn{ position:relative; top:3px;}
.vd_url{ position:relative; _top:3px;}
.vd_shouc{ float:right;}
.vd_shouc .vd_width{ width:230px; border:1px solid #ccc; color:#ccc; height:18px; line-height:18px;}

.vd_pinglun{}
.vd_textarea{ border:1px solid #ccc; color:#666; width:652px; font-size:12px; line-height:24px; padding:4px;  overflow:hidden; height:100px;}
.vd_rightlink{ text-align:right; line-height:24px;}
.vd_rightlink a{ color:#bd0e18; cursor:pointer; }

.vd_answer{ width:665px; height:auto; overflow:hidden; background:url(../images/n_line.jpg) no-repeat bottom; padding:12px 0px; }
.vd_ico{ float:left; width:42px; height:40px; margin-left:10px;}
.vd_answerCon{ float:right; width:601px;}
.vd_answerCon dd{ line-height:20px;}
.vd_answerCon span{ color:#bd0e18;}
.vd_answerCon strong{ color:#999;}

.vd_reply{ float:right;}
.vd_reply .vd_textbg{ width:600px; height:70px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; top:-3px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {.vd_reply .vd_textbg{ width:600px; height:70px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position:relative; top:0px;} } 
.vd_reply .vd_textbg textarea{ width:590px; border:0 none; resize:none; font-size:12px; line-height:20px; padding:3px; color:#333; overflow:hidden;}

.vd_liuyan{ width:601px; float:right; background:#ebebeb;}
.vd_ico2{ float:left; width:19px; height:17px; margin:6px; _margin:6px 6px 6px 2px;}
.vd_liuyanCon{ float:right; width:560px; padding-right:10px;}
.vd_liuyanCon dd{ line-height:29px;}
.vd_liuyanCon span{ color:#bd0e18;}

.vd_right{ width:294px; float:right;}
.vd_zxNew{ width:294px; padding-bottom:10px; border-bottom:2px solid #ccc; height:365px; overflow:hidden;}
.vd_zxNew dt{ background:url(../images/n_jt03bg.jpg) no-repeat; width:294px; height:34px; line-height:34px; text-indent:18px; font-weight:bold; font-size:14px; color:#bd0e18;}
.vd_zxNew dd{ width:287px; height:23px; line-height:23px; background:url(../images/n_line2.jpg) no-repeat bottom; padding:10px 0px 0px 0px; _padding:6px 0px 0px 0px;}
.vd_zxNew dd a{ float:left; width:auto; overflow:hidden; color:#333; height:23px;}
.vd_zxNew dd a:hover{ color:#bd0e18; text-decoration:none;}
.vd_zxNew dd span{ float:right;}

.vd_ad02{ margin:18px 0px;  width:100%;}
.vd_cList{ height:auto; overflow:hidden; padding-bottom:12px;}
.vd_cList dl{ width:137px; height:auto; float:left; margin:24px 10px 0px 15px; _margin:24px 10px 0px 12px;}
.vd_cList dl dd{ line-height:18px;}
.vd_cList dl dd a{ color:#bd0e18;}
.vd_cList dl dd img{ width:137px; height:103px;}
.vd_column01{ margin:24px 0px 24px 0px; height:185px; }
.vd_column01 dd{ width:188px; text-align:center; float:left; margin:0px 4px 8px 4px; _margin:0px 4px 8px 3px; position:relative; height:185px; }
.vd_column01 span{ background:url(../images/n_hot.png) no-repeat; width:38px; height:42px; display:block; position:absolute; top:-4px; left:-4px; }
.vd_column01 .vd_column01t{ background:url(../images/n_bgt.png) no-repeat; width:180px; height:25px; position:absolute; top:156px; line-height:25px; display:block; left:4px;}
.vd_column01 dd a{ color:#fcca00;}

.vd_lf{ width:230px; float:left; padding-bottom: 12px;}
.vd_jiaocheng{ margin-bottom:12px;}
.vd_jiaocheng dt,.vd_zyt dt{ background:url(../images/n_jt10.jpg) no-repeat; width:230px; height:34px; line-height:38px; text-indent:18px; font-weight:bold; font-size:14px; color:#bd0e18;}
.vd_jiaocheng dd{ background:url(../images/n_line3.jpg) no-repeat bottom; line-height:37px; text-indent:18px;}
.vd_jiaocheng dd a{ color:#333; text-decoration:none; display:block;}
.vd_jiaocheng dd a:hover{ color:#bd0e18; font-weight:bold;  background:url(../images/n_line6.jpg) no-repeat bottom; display:block;}

.vd_zhuanye{ margin:12px 0px 0px 0px;}
.vd_zyList{ height:136px; overflow:hidden;}
.vd_zyList dt{ background:url(../images/n_line2.jpg) no-repeat bottom; width:230px; margin:10px 0px 10px 0px; line-height:24px;}
.vd_zyList dt a{ color:#bd0e18; text-decoration:none;}
.vd_zyList .vd_zypic img{ width:90px; height:75px; overflow:hidden; float:left; border:2px solid #ccc;}
.vd_zyList .vd_zytxt{ width:130px; float:right; line-height:20px; height:75px; overflow:hidden;}

.vd_rt{ width:740px; float:right;}
.vd_pst{ line-height:34px; background:url(../images/n_line5.jpg) no-repeat center right;}
.vd_pst a{ font-weight:bold; color:#bd0e18; margin-right:4px;}
.vd_cList2{ height:auto; overflow:hidden; padding-bottom:12px; background:url(../images/n_jtbg.jpg) repeat; width:740px;}
.vd_cList2 dl{ width:126px; height:150px; float:left; margin:12px 10px 0px 12px; _margin:12px 12px 0px 8px;}
.vd_cList2 dl dd{ line-height:18px;}
.vd_cList2 dl dd img{ width:126px; height:105px; overflow:hidden;}
.vd_cList2 dl dd a{ color:#bd0e18;}

.vd_cList3{ height:760px; overflow:hidden; padding-bottom:12px; background:url(../images/n_jtbg.jpg) repeat; width:740px;}
.vd_cList3 dl{ width:126px; height:auto; float:left; margin:16px 10px 0px 12px; _margin:12px 12px 0px 8px;}
.vd_cList3 dl dd{ line-height:18px; overflow:hidden;}
.vd_cList3 dl dd img{ width:126px; height:95px; overflow:hidden;}
.vd_cList3 dl dd a{ color:#bd0e18;}
.vd_cList3 p{ line-height:37px; font-size:16px; font-weight:bold; padding:100px 0px; text-align:center;}
.vd_th{ height:18px; overflow:hidden;}

.vd_jcList{ height:auto; overflow:hidden; width:100%;}
.vd_col{ width:317px; float:left; border-bottom:2px solid #ccc; padding-bottom:18px; background:#f8f8f8;}
.vd_colList{ height:160px; overflow:hidden;}
.vd_col dl{  background:url(../images/n_line4.jpg) no-repeat bottom;}
.vd_col dt { background:url(../images/n_jt11.jpg) no-repeat; width:317px; height:34px; line-height:38px; text-indent:18px; margin-bottom:18px;}
.vd_col dt strong{ font-size:14px;  color:#bd0e18; float:left;}
.vd_col dt span{ float:right; margin-right:8px; color:#999;}
.vd_col dd{ text-align:center;}
.vd_col dd a{ color:#bd0e18; font-weight:bold; font-weight:bold;  line-height:29px;}
.vd_col2{ margin:0px 13px;}
.vd_col p{ line-height:20px; padding:18px 24px;}
.vd_col ul li{ line-height:20px; padding:0px 24px; height:20px; overflow:hidden;}
.vd_col ul li a{ color:#bd0e18; font-weight:bold;}

/*视频分类*/
.vd_sp_con{ height:190px; overflow:hidden;}
.vd_pic{ border:1px solid #ccc; float:left; padding:4px;}
.vd_pic img{ width:240px; height:auto; overflow:hidden;}
.vd_sp_desc{ float:right; width:390px;}
.vd_sp_desc span{ font-weight:bold; color:#bd0e18;}
.vd_sp_desc p{ color:#999; padding:2px 0px 3px 0px; line-height:18px;}
.vd_sp_desc .sp_desc{ height:52px; overflow:hidden;}
.vd_sp_desc p a{ padding:0px 10px; margin:8px 0px 0px 0px; background:#bd0e18; display:block; height:24px; line-height:24px; float:left; margin-right:37px; color:#fff; text-decoration:none; cursor:pointer;}

.vd_sp_fl{ margin:18px 0px 10px 0px; height:auto; overflow:hidden;  border-bottom:1px solid #bd0e18; }
.vd_sp_fl_menu{ width:100%;text-align:center; height:36px; border-top:2px solid #ccc;}
/*.vd_sp_fl_menu a{ width:74px; display:block; float:left; line-height:36px; font-weight:bold; position:relative; top:-2px;}
.vd_sp_fl_menu .active{ width:74px; background:url(../images/n_jtfltag.jpg) no-repeat; color:#bd0e18; text-decoration:none; }
.vd_sp_fl_menu .normal{ color:#999;}*/
.vd_sp_piclist{ width:100%; float:left;}
.vd_sp_piclist dl{ width:137px; height:180px; float:left; margin:0px 10px 0px 15px; _margin:0px 10px 0px 12px;}
.vd_sp_piclist dl dd{ line-height:18px;}
.vd_sp_piclist dl dd a{ color:#bd0e18;}
.vd_sp_piclist dl dd span{ color:#999;}
.vd_sp_piclist dl .sp_theight{ height:36px; overflow:hidden;}

.pag{ line-height:24px; text-align:right; padding-right:18px; }
.pag a{ color:#333; padding:0px 4px; margin:0px 2px;}
.pag span{ color:#bd0e18; padding:0px 4px;}
.pag #current_page{ background:#be0e18; color:#fff;}
.pag .top_ye{ border:1px solid #ccc; padding-top:2px; color:#bd0e18;}

.vd_adbg{ background:#bd0e18; width:100%; height:24px; line-height:24px; color:#fff; text-indent:6px; font-size:16px; font-weight:bold;}
.vd_intro{ background:url(../images/n_line2.jpg) repeat-x top; padding:10px 0px;}
.vd_intro p{ line-height:20px;}
.vd_intro p strong{ color:#bd0e18;}

/* 多媒体专业*/
.dmt_intro01{ background:url(../images/kc_dmt_01.jpg) no-repeat; width:980px; height:249px;}
.dmt_intro01 p{ width:330px; line-height:18px; padding:136px 0px 0px 28px;}
.dmt_intro02{ background:url(../images/kc_dmt_02.jpg) no-repeat; width:980px; height:52px;}
.dmt_intro03{ background:url(../images/kc_dmt_03.jpg) no-repeat; width:980px; height:276px;}
.dmt_intro03 p{ width:330px; line-height:18px; padding:0px 0px 16px 28px;}
