@charset "utf-8";
a{text-decoration:none;}
#index{background-color: #1ea0fa;border-radius: 6px;padding: 10px 14px 11px 14px;_padding:12px 14px 9px 14px;color:#fff;position: relative;z-index:9;}
#index{background:url(../img/nav_01.jpg) no-repeat\9}/****01=2字****02=4字****/

#wrap-banner{margin:0 auto; background-color:#fff; position:relative; padding:0; }
.banner {height:540px; background:url(../img/slider01.jpg) center no-repeat; position:relative;}
#downloadbn{margin:0 auto; width:950px; }
.dlbn{width:290px; height:78px; position:absolute; z-index:20; margin:0 auto; padding-left:330px; top: 502px;}

.maincontent{padding-top:40px; text-align: center; position: relative; width:950px; margin:0 auto;overflow:hidden;}
.slogan-txt{padding:40px 0 40px 0; font-size: 30px;line-height:30px; color: #313335;-webkit-text-stroke-width: 0.1px; }
/*
.icon-item01{float:left; padding-left:25px; }
.icon-item02{float:left; padding-left:100px; }
.icon-item03{float:left; padding-left:94px; }
.icon-item04{float:left; padding-left:88px; }
.icon-item05{float:left; padding-left:25px; padding-top: 39px;}
.icon-item06{float:left; padding-left:94px; padding-top: 39px;}
.icon-item07{float:left; padding-left:88px; padding-top: 39px;}
.icon-item08{float:left; padding-left:92px; padding-top: 39px;}
.icon-list{height:auto; list-style:none; padding-top: 0px;}
.ico-txt{text-align:center; padding-top:18px; font-size: 18px; color:#313335; line-height:20px; }
*/

/* update icons by sure 211124 */
.icon-list{
  width: 950px;
  height: auto;
}
.icon-item{
  float: left;
  width: 237px;
  height: auto;
  margin-bottom: 12px;
}
.ico-txt{
  text-align: center;
  font-size: 18px;
  line-height: 3;
  color: #313335;
}

.icon-item .ico{
  width: 150px;
  height: 150px;
  margin: 0 auto;
  padding: 0;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  background-size: cover;
}

/* icons url */
.icon-item #icon-01{
  background-image: url(../img/glyphs_caozuo.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_caozuo.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-02{
  background-image: url(../img/glyphs_quanneng.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_quanneng.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-03{
  background-image: url(../img/glyphs_hd.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_hd.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-04{
  background-image: url(../img/glyphs_sudu.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_sudu.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-05{
  background-image: url(../img/glyphs_texiao.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_texiao.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-06{
  background-image: url(../img/glyphs_lvjing.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_lvjing.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-07{
  background-image: url(../img/glyphs_zhuanchang.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_zhuanchang.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-08{
  background-image: url(../img/glyphs_ktv.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_ktv.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-09{
  background-image: url(../img/glyphs_tiaose.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_tiaose.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-10{
  background-image: url(../img/glyphs_yingjian.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_yingjian.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-11{
  background-image: url(../img/glyphs_ai.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_ai.png',sizingMethod='scale'); /* lower than ie9 */
}
.icon-item #icon-12{
  background-image: url(../img/glyphs_sucai.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/glyphs_sucai.png',sizingMethod='scale'); /* lower than ie9 */
}

.viewmorebn{
  width: 200px;
  height: 42px;
  background-position: center; 
  background-repeat: no-repeat;
  padding-top: 10px;
  padding-bottom: 40px; 
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
/* end 211124 */




.works{padding-top:39px; padding-bottom:72px; position: relative; width:950px; height:257px; margin:0 auto; overflow:hidden; }
.works{*padding-top:29px; *padding-bottom:45px; _padding-bottom:40px; }
/* 首页改版 by cm 180420 */
.gb-more{padding:0 0 0 20px; width:86px; height:30px;float: right;_float: none;_display:  inline-block;_position: absolute;_margin-top: 34px;}
.btn-ghost {top:-4px;*top:0px;
  color:#313335;
  text-align:center;
  text-decoration:none;
  font-size:14px;
  line-height:14px;
  width:70px;
  margin:4px auto;
  padding:5px 6px 7px 6px;
  _padding:6px;
  border:2px solid #313335;
  border-radius:4px;
  display:block;
  position:relative;
  transition:all ease .5s;
}
/* end */
.btn-ghost:hover {color:#fff; background:#313335; }
.btn-ghost:active {top:2px;}
.btn-ghost.blue {color:#1ea0fa; border-color:#1ea0fa;}
.btn-ghost.blue:hover {color:#fff; background:#1ea0fa; top:-4px; *top:0px;}

.hot{margin-top:20px; overflow:hidden; margin-left:5px; height:240px; position: relative; +margin-left:0px; _margin-left:-10px;}
.wrap_r{padding-right:0px;}
.hot_wrap{display:inline-block; *display:inline; padding:0; margin:0; margin-left:5px; }
.hot_d{width:306px; height:191px; margin-bottom:6px; overflow:hidden; background-color:#fff; float:left;  *margin-left:10px;}
.hot_d img{border-radius:6px;}
.playbnimg{padding:101px 216px 8px 8px; opacity:0.7; position:absolute; z-index:39;}
.playbnimg:hover{opacity:1; }
.worksimg{width:100%; height:auto; }
.hot_title{position:absolute; bottom:0px; *display:none;}
.hot_title a{width:306px; color:#313335; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; *display:inline; margin:0;}
.hot_title  a:hover{color:#1ea0fa;}
.hot_title img{display:inline-block; *display:inline; vertical-align:-3px; }
.em_author{color:#8c8e90; font-size:14px; margin-left:2px;}
.em_auimg{margin-left:2px;}

/* 首页改版 by cm 180420 */
.go_det{padding: 0 0 0 20px;width: 86px;height: 30px;float: right;}
.go_det .btn-ghost{width: 70px;}

/*明星与影视*/
.atv_wrap{margin:39px auto 30px;width:950px;}
.co-actors{margin: 20px 0 0;}
.co-films{margin:0;}
.title{padding: 0;}
.title-h2wr{padding: 0 0 0 15px;}
.title-h2{font-size: 24px;color: #474949;}

@media screen\9{
	.btn-ghost{margin-top: -30px;}
	.title-h2wr{height: 30px;}
}/*IE7/6*/


/* 重构 begins by sure 191019 */
.filmwr{margin: 10px 0 0 0; }
.sfilm{width: 270px; margin: 10px 23px; _margin: 10px 10px; float: left; position: relative;}
.sfilm p i{width: 24px; height: 22px; padding-right: 4px; background-image: url(../img/ftv_icon.jpg); background-repeat: no-repeat; }
.sfilm a{float: left; border-radius: 4px; border: 1px solid #dbdddf; color: #313335; cursor: default;}
.sfilm a:hover{border: 1px solid #1ea0fa; color: #1ea0fa;}
.sf-btn, .sf-link{display: none; }
/* 大图 */
.sf-large a{width: 270px; height: 392px; text-align: center; }
.sf-large img{width: 206px; height: 293px; }
.sf-large p{font-size: 20px; line-height: 30px; margin: 6px 0; }
.sf-large p i{display: inline-block; vertical-align: middle;}
.sf-large .sf-btn, .sf-large .sf-link{width: 126px; height: 30px; margin: 10px auto; background-repeat: no-repeat; color: #fff; font-size: 16px; line-height: 30px; }
/* 小图 */
.sf-small a{width: 270px; height: 185px; text-align: left; }
.sf-small img{width: 130px; height: 185px; position: absolute; }
.sf-small p{font-size: 16px; line-height: 20px; margin-left: 140px; margin-top: 40px; width: 102px; position: absolute; }
.sf-small p i{display: block; }
.sf-small .sf-btn, .sf-small .sf-link{width: 100px; height: 20px; margin-left: 140px; margin-top: 126px; color: #fff; font-size: 14px; line-height: 20px; text-align: center; border-radius: 10px; }
/* 活动中 */
.sf-ling .sf-btn, .sf-sing .sf-btn{display: none;}
.sf-ling .sf-link{display: block; background-image: url(../img/ftv_btnorange.png); }
.sf-sing .sf-link{display: block; background-color: #ff5400; }
.sf-ling .topleft, .sf-ling .bottomleft, .sf-ling .topright{width: 206px; height: 293px; background-repeat: no-repeat; position: absolute; left: 33px; }
.sf-ling .topleft{background-image: url(../img/ftv_ing.png);}
.sf-ling .bottomleft{background-image: url(../img/ftv_ing_below.png); background-position: bottom left;}
.sf-ling .topright{background-image: url(../img/ftv_ing_right.png); background-position: top right;}
/* 活动完 */
.sf-lfin .sf-link, .sf-sfin .sf-link{display: none;}
.sf-lfin .sf-btn{display: block; background-image: url(../img/ftv_btnblue.png); }
.sf-sfin .sf-btn{display: block; background-color: #1ea0fa; }
/* 重构 ends by sure 191019 */


/*官方活动*/
.activity{margin:39px auto 24px;width:950px;overflow: hidden; list-style:none;}
#artlink{padding:20px 5px 0;+padding:10px 5px 0;}
#artlink a img {vertical-align: middle;}
.td-icon{height: 20px;background-image: url(../img/nn_icon03.jpg);background-repeat: no-repeat;}
#artlink span{color: #fff; background-color: #ff6c00; border-radius: 4px; padding: 0 4px 1px;text-align: center; font-size: 14px; margin-left: 24px;line-height:20px;}
#artlink a{float: left;height:62px;width: 436px;color: #646668;font-size: 16px;line-height:40px;padding: 0 6px;margin: 0px 10px 16px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;border-bottom: 1px solid #e6e6e6;background-image: url(../img/activity_view.png);background-repeat: no-repeat;}
#artlink a:hover{border-bottom: 1px solid #1ea0fa;color: #1ea0fa;background-image: url(../img/activity_view_hover.png);}
.td-tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

/*在线教程20190716*/
.course{margin:39px auto 28px;width:950px;overflow: hidden; list-style:none;}
.coursewr{padding: 0 0 10px;/*+margin-top: -20px;*/}
.single a{float: left;width: 300px;height: 202px;color: #313335;border: 1px solid #dbdddf;border-radius:4px;margin: 20px 0 2px 11px;background-image: url(../img/course_view.png);}
.coursebanner{width: 300px;height: 100px;background-size: 102%; background-position: center;}
.course-title{padding: 14px 12px 0 12px;}
.redsign{font-size: 14px;color: #e71a60;}
.single a:hover{color: #1ea0fa;border: 1px solid #1ea0fa;background-image: url(../img/course_view_hover.png);}

.title{+margin-bottom: -20px; _margin-bottom: 0;}/*解决ie7清除样式所带来的间距过大*/
