﻿/* CSS Document */
*{ padding:0; margin:0; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-style: normal;}
ul,li,dl,dd,dt{ list-style: none;}
img{ border:none;}
a{ text-decoration:none; color:#2f2f2f;}
a:active { outline: none; star: expression(this.onFocus=this.blur()); }
* { margin: 0; padding: 0; list-style: none; outline: none; word-wrap: break-word; }
table { table-layout: fixed; border-collapse: collapse; }
body { font-size: 18px; font-family: Helvetica, "microsoft yahei","微软雅黑", "Arial", "Verdana", "sans-serif"; color:#2f2f2f; }
#brand img{
            width: 249px;
            height: 82px;
        }
@font-face {
font-family: 'FontAwesome';
src: url('fonts/fontawesome-webfont.eot'); /* IE9 Compat Modes */
src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), /* IE6-IE8 */
		 url('fonts/fontawesome-webfont.woff') format('woff'), /* Modern Browsers */
		 url('fonts/fontawesome-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('fonts/fontawesome-webfont.svg#fontawesome') format('svg'); /* Legacy iOS */
}
body, html { -webkit-text-size-adjust: none;}
input { -webkit-appearance: none; }
 
.fbold{ font-weight:bold;}

.wrap{width:1280px;}
.newtop{
	width:100%;
	text-align: center;
	background:url(../images/headBg.png) repeat-x scroll top center;
	min-width: 1280px;
}
.head { width: 1280px; margin:0 auto; overflow:hidden; }
.head .logo_img { width: 242px; height:64px;margin: 40px 0 0 10px; float:left;}
.head .logo_phone { background:url(../images/phone.png) no-repeat; height:32px; display:none;line-height:32px; padding-left:52px; margin: 35px 10px 0 0; float:right; color:#333; font-size:30px; font-weight:bold; }
.newtop .gpdm{
	color: #efefef;
    width: 1100px;
    text-align: left;
    display: inline-block;
    font-size: 13px;
    margin-top: 18px;
    height: 71px;
}
.nav { margin-top: 20px; height:63px; min-width:1280px; background:#ffffff; position: relative; }
.nav .cur .a,.nav .cur .t1{color:#ffffff}

.nav ul {width:1280px; margin:0 auto;}
.nav li { width: 180px; height: 63px; text-align: center; text-transform: uppercase; font-size: 18px; float: left; position: relative; }
.nav li a { width: 100%; height: 100%; color: #6b6b6b; }
.nav li .t1 { width: 100%; padding-top:5px; height:30px; color:#000 ;line-height:30px; transition: 200ms; }
.nav li .t2 { width: 100%; color:#a6a6a6;font-size:12px;transition: 200ms; }
.nav li .menu{position: absolute; opacity:0; filter: alpha(opacity=0); display:none; left:0; bottom:-143px; z-index:10px; width:100%;background:#0e152d; transition: 200ms; }
.nav li .menu .item{ text-align:center; border-top:1px dashed #fff; display:block; width:100%; color:#fff; height:35px; line-height:35px;}
.nav li .menu .item:hover{ background:#ca0915; border:none; height:36px; line-height:36px;}
.nav .cur{background:#ca0915;}
.dropdown-toggle::after {
    font-family: 'FontAwesome';
    content: "\f0d7";
    margin-left: 5px;
    margin-top: 2px;
}
.nav .cur .t2{ color:#fff;}
.nav li:hover  .t1{color:#fff}
.nav li:hover .t2 { color:#fff;}
.nav li:hover .menu{ display:block; opacity:1; filter: alpha(opacity=100); z-index:15;}
.nav li:hover{ background:#ca0915; transition: 200ms; }
.clear{ height:1%;width:100%;}
.clear:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden;}


/*.banner{ background:url(../images/ad_meitu_1.jpg) center top no-repeat; height:446px;width:1841px;}*/
.banner{ background:url(../images/ad_meitu_1.jpg) center top no-repeat; height:446px;min-width:1280px}

.row_bt{ border-top:4px solid #f1f1f1; width:1280px; text-align:center; margin:90px auto 0;}
.row_bt .t1{ border-bottom:4px solid #909090; height:45px; font-size:30px; display:inline-block; vertical-align:top; line-height:45px;margin:-49px auto 0; letter-spacing:5px; transition:200ms;}
.row_bt .t2{ text-transform: uppercase; height:40px; display:block; width:100%; vertical-align:top; line-height:40px; color:#909090; transition:200ms;}
.row_bt .t2_bg{background:url(../images/bt_bottom.png) center top no-repeat; width:315px; height:50px;}
.row_bt a{ display:inline-block;}
.row_bt a:hover .t1{border-bottom:4px solid #ca0915; color:#ca0915;}
.row_bt a:hover .t2{ color:#ca0915;}

.r_iter{ background:#fafafa;}
.r_con{display:block; margin:0 auto; padding:20px 0 10px; height:auto;overflow:hidden;}
.r_con_center{ text-align:center;}

.cmp_img{float:left;width:600px;text-align:center;}
.cmp_img img{
    width:60%;
}
.cmp_txt{float:right; width:640px; color:#555252; line-height:35px;}

.ns_item{width:370px; display:inline-block; margin:0 25px; text-align:left;}
.ns_item img{ margin-bottom:10px;}
.ns_item .t1{width:100%;line-height:25px; float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ns_item .date{float:right; color:#909090; font-size:14px; line-height:25px;background:url(../images/icon2.png) left center no-repeat; padding-left:13px;}
.ns_item .t2{ font-size:14px;color:#555252; line-height:25px; padding-top:10px; border-top:1px dashed #909090; margin-top:10px; height:75px; width:100%; overflow:hidden; margin-bottom:10px;}
.ns_item .yuan{float:left; color:#909090; font-size:14px; line-height:25px;background:url(../images/icon1.png) left center no-repeat; padding-left:15px;}
.art_v{width:860px; height:450px;}

.make_btn_i,.mov_btn_i{ display:inline-block;width:120px; border-radius:13px; background:#909090; color:#fff; height:25px; line-height:25px; margin:20px; transition:200ms;}
.make_btn_i:hover,.mov_btn_i:hover{ background:#ca0915;}
.mov_btn_i_cur{ background:#ca0915;}
.mov_type{width:100%;}
.mov_item{ display:inline-block; margin:0 20px;}
.mov_img{ width:370px; height:239px; position:relative;}
.mov_shade{ width:597px; height:362px; background:#383838; opacity:0; position:absolute; top:0; left:0; transition:200ms;}
.mov_btn{ width:122px; height:122px; background:url(../images/bo_btn.png); opacity:0; position:absolute; top:50%; left:50%; margin-left:-56px; margin-top:-56px; transition:200ms;}
.mov_item:hover .mov_shade{opacity:.6}
.mov_item:hover .mov_btn{opacity:1}
.mov_txt{ margin-top:10px;max-width:370px;height:22px;overflow:hidden;}

.mem_item{display:inline-block;width:260px;margin:0 28px;}
.mem_item a:hover img{ border:1px solid #ca0915}
.mem_img{ display:inline-block;border:1px solid #fafafa; transition:200ms;}
.mem_t1{font-size:20px; margin-top:15px;}
.mem_t2{ color:#555252; margin-top:10px; line-height:30px;}

.pp_box img{ margin:15px 32px 0;}

.our_info{width:100%; margin:0 0 20px;}
.our_info tr{height:40px;}
.our_info .td1{width:580px;}
.our_info .td2{width:480px;}
.our_left{ width:595px; float:left;}
.our_tm{ width:595px; height:320px;}
.our_left .t1{ color:#555252; margin-top:15px; line-height:30px;}
.our_box{width:600px; float:right;}

.our_bt2{font-size:1.2em;}
.our_input,.co_area{ border:1px solid #d2d2d2; border-radius:1em; width:96%; padding-left:3%; height:2em; margin:2.5% 0; background:#fff; font-size:1em;}
.our_area{height:90px; overflow:hidden; border:1px solid #d2d2d2; border-radius:1em; }
.our_area textarea{height:78px; padding-left:3%; margin-top:6px; width:95.8%; border:none; font-size:1em;resize:none;}
.our_btn{ display:inline-block; background:#ca0915; margin-top:4%; color:#fff; border-radius:1.2em; font-size:1.8em; padding:5px 40px;}

.foot{ background:#333; color:#9f9f9f; padding:40px 0; text-align:center; line-height:1.5em; min-width:1280px;}
.foot .con{ width:1280px; margin:0 auto; position:relative;}
.foot .l_logo{ position:absolute; left:0px;width:255px;height:64px;background:url(../images/v_logo_w.png) no-repeat; margin-top:10px;}
.foot .r_logo{ position:absolute; right:0px;width:260px;}
.foot .r_logo img{ display:inline-block; margin:-20px 3px 0;}
.foot_bottom{ background:#272727; padding:5px 0; text-align:center; color:#d2d2d2; font-size:14px;min-width:1280px;}

/*非首页的其他页面*/

/*影视作品页面*/
.prod_box{}
.prod_box .mov_btn_i{ display:inline-block;width:120px; border-radius:13px; background:#909090; color:#fff; height:25px; line-height:25px; margin:20px; transition:200ms;}
.prod_box .mov_btn_i:hover{ background:#ca0915;}
.prod_box .mov_btn_i_cur{ background:#ca0915;}
.prod_box .mov_line{border-top:2px solid #e6e6e6;}
.prod_box .mov_type{width:100%; text-align:left; min-height:495px;}
.prod_box .mov_item{ display:inline-block; margin:30px 0 0 20px;}
.prod_box .mov_img{ width:295px; height:auto; position:relative;}
.prod_box .mov_shade{ width:397px; height:241px; background:#383838; opacity:0; position:absolute; top:0; left:0; transition:200ms;}
.prod_box .mov_btn{ width:122px; height:122px; background:url(../images/bo_btn.png); opacity:0; position:absolute; top:50%; left:50%; margin-left:-56px; margin-top:-56px; transition:200ms;}
.prod_box .mov_item:hover .mov_shade{opacity:.6}
.prod_box .mov_item:hover .mov_btn{opacity:1}
.prod_box .mov_txt{ margin-top:10px; max-width:397px;}
.prod_box .mov_txt td{ padding:5px 0;}
.prod_box .td1{width:280px;}

/*演员列表页面*/
.art_box{}
.art_box .mem_item{margin:25px 28px;}

/*演员明细页面*/
.art_info{width:380px; padding-left:20px; margin-top:20px; float:left; color:#555252; font-size:16px; line-height:35px;}
.art_name{ font-size:35px; color:#2f2f2f; padding:30px 0 15px 0;}
.art_video{width:860px; height:450px; margin:20px 20px 0 0; float:right; background:#f4f4f4; position:relative;}
.art_nov{ padding-top:200px; text-align:center; font-size:30px; color:#2f2f2f; }
.art_pho{ margin-top:30px;}
.b_i_flash{ padding:15px 10px 5px; position:relative; }
.b_i_con{ width:1190px;height:398px; margin:0 auto; overflow:hidden; position:relative;}
.b_i_bl{width:50px;height:128px; left:5px; top:50%; margin-top:-64px;position:absolute;}
.b_i_bl a{display:block; width:40px;height:65px; text-align:center; opacity:.8;}
.b_i_bl a:hover,.b_i_br a:hover{opacity:1;}
.b_i_br{right:5px;width:40px;height:128px; top:50%; margin-top:-64px;position:absolute;}
.b_i_br a{display:block; width:50px;height:128px; text-align:center; opacity:.8;}
.b_i_b_img{background: url(../images/jt.png) no-repeat; width:27px;height:128px; display:inline-block;}
.bl_l{ background-position:0px 0px;}
.bl_r{ background-position:-27px 0px;}
.b_i_cibox{position:absolute}
.art_i_ci{float:left; margin:0 14px; cursor:pointer}

.art_bt{ margin-top:40px; margin-left:10px; font-size:24px; padding-left:10px; border-left:4px solid #ca0915;}
.art_mov{ margin-top:20px;}
.art_mov .mov_item{float:left; margin:0 18px;}
.art_mov .mov_img{ width:360px; height:219px; position:relative;}
.art_mov .mov_img img{width:100%;}
.art_mov .mov_shade{ width:360px; height:219px; background:#383838; opacity:0; position:absolute; top:0; left:0; transition:200ms;}
.art_mov .mov_btn{ width:122px; height:122px; background:url(../images/bo_btn.png); opacity:0; position:absolute; top:50%; left:50%; margin-left:-56px; margin-top:-56px; transition:200ms;}
.art_mov .mov_item:hover .mov_shade{opacity:.6}
.art_mov .mov_item:hover .mov_btn{opacity:1}
.art_mov .mov_txt{ margin-top:10px; max-width:360px; font-size:16px;}
.art_mov .mov_txt td{ padding:5px 0;}
.art_mov .td1{width:250px;}
.art_mov .b_i_br{ margin-top:-105px;}
.art_mov .b_i_bl{ margin-top:-105px;}
.art_mov .b_i_con{height:322px;}

/*新闻列表页面*/
.newsItem{width:100%; display:inline-block; margin:30px 15px; line-height:30px; padding-bottom:30px; border-bottom:1px dashed #979797;}
.newsItem .box_pic img{width:100%;height:316px;}
.ns_bt{width:570px; font-size:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ns_bt a{font-size:24px;}
.ns_time a{ color:#CCCCCC;}
.ns_txt{height:90px; overflow:hidden; margin:66px 0; color:#555252; font-size:18px;}

/*新闻明细页面*/
.news_d_item{ text-align:center;border-bottom:1px dashed #d2d2d2; padding-bottom:3%; padding-top:20px;}
.news_d_i_bt{ font-size:1.5em;}
.news_d_i_txt{color:#6d6d6c; padding-top:1.5%;}
.news_d_i_con{color:#6d6d6c; padding-top:2.5%; text-align:left; line-height:30px;}
.news_d_i_con img{max-width:100%;}
.news_d_i_page{ padding:3% 0 2%;}
.news_d_btn{ padding:5px 1em; font-size:1.875em; display:inline-block; margin:5px 1em; color:#fff; background:#ca0915; border-radius:10px;}
.news_d_i_page .disabled{background:#f6f6f6; color:#888;}

/*投资者关系页面*/
.inv_pos{height:1px; display:inline-block;}
.inv_con{display:inline-block; padding-bottom:200px;}
.inv_studio{ width:628px; height:117px; background:url(../images/studio.png); margin:50px 0 40px; display:inline-block;}
.inv_txt{color:#555252; text-align:left; line-height:30px;}

/*分页控件样式*/
.tcdPageCode{padding: 1.8em 0px 1.5em;text-align:center;color: #ccc; font-size:28px;padding-left: 240px;}
.tcdPageCode a{display: inline-block;color: #888; background:#f6f6f6;display: inline-block;line-height: 50px;height:50px;	padding: 0 16px;margin: 0 4px;border-radius: 8px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;background:#ca0915;}
.tcdPageCode ul.current{display: inline-block;line-height: 50px;height:50px;padding: 0 16px;margin: 0 4px;color: #fff;background-color: #ca0915;border-radius: 8px;vertical-align: middle;}
.tcdPageCode ul.disabled{	display: inline-block;line-height: 48px;height:50px; padding:0 10px;margin: 0px 4px 0;font-size:38px;color: #bfbfbf;vertical-align: middle;background-color: #8b8b8b;border-radius: 4px;}
.tcdPageCode a.prevPage,.tcdPageCode a.nextPage{ color:#fff;background-color: #333333;border-radius: 4px; padding:0 10px; font-size:38px; line-height: 48px;height:50px; border:none;margin: 0px 4px 0;}
.tcdPageCode select{display:none;}
.gundiv_movie{height:310px;}
.gundiv_movie li{margin-right:50px;}

/*视频弹出框样式*/
.planV{width:800px; height:500px; background:#000; border-radius:5px; overflow:auto; display:none;}

/*layer弹出样式去掉背景色*/
body .lay_nobg{background-color:transparent; border: none;}
.place {text-align:left;}
.thisclass a{background-color: #ca0915;color:#fff;}
.pagination {text-align: center;margin: 0 auto; width: 80%;}
.pagination li{display:inline-block;text-align: center;}
.pagination li.current{display: inline-block;line-height: 50px;height:50px;padding: 0 16px;margin: 0 4px;color: #fff;background-color: #ca0915;border-radius: 8px;vertical-align: middle;}
.pagination li.disabled{	display: inline-block;line-height: 48px;height:50px; padding:0 10px;margin: 0px 4px 0;font-size:38px;color: #bfbfbf;vertical-align: middle;background-color: #8b8b8b;border-radius: 4px;}
.pagination a.prevPage,.pagination a.nextPage{ color:#fff;background-color: #333333;border-radius: 4px; padding:0 10px; font-size:38px; line-height: 48px;height:50px; border:none;margin: 0px 4px 0;}


.ads_design .col-sm-24{display:inline-block;width:19.6%;box-sizing: border-box; }
.ads_design  .ads_design_item img{width:93%;text-align:center}
.ads_design  .ads_design_item {text-align:center;line-height:29px;padding:10px 0;border:1px solid #cccccc;border-radius:5px}
.ads_design  .sec-title-en {margin:20px 0;text-align:left;}
.ads_design .ads_design_item h4{font-size:16px;font-weight:500;text-align:center;}
.item_more{text-align:center;margin-top:20px;}
.ads_agent .col-md-24{width:49%;display:inline-block;margin-top:20px;}
.ads_agent .ads_agent_item .ad_l{display:inline-block;width:30%;}
.ads_agent .ads_agent_item .ad_r{display:inline-block;width:67%;font-size:16px;vertical-align:top;line-height:30px;}
.ads_agent .sec-title-en  {margin:20px 0;text-align:left;}
.ads_agent .ads_agent_item img{width:98%;}
.ads_operation .col-sm-6{width:49%;display:inline-block;vertical-align:top;}
.ads_operation .ads_operation_des{padding:19px;color:#666666;}
.ads_business .ads_business_item{margin-top:20px;}
.business_shop{margin-top:30px;}
.business_shop .col-sm-6{width:49%;box-sizing: border-box;display:inline-block;vertical-align:middle;line-height:44px;}


.booksDetail{
	width:100%;
	height:auto;
}
.booksDetail .bookToubu .book_left{
	width:21%;
    height:354px;
	display:inline-block;
	
}
.booksDetail .bookToubu .book_right{
	width:75%;
	display:inline-block;
	vertical-align:top;
	margin-top:0px;
	text-align:left;
	margin-left:24px;
}
.booksDetail .bookToubu .book_left img{
	width:100%;
	height:100%;
	vertical-align:top;
	margin-top:0px;
}
.booksDetail .bookToubu .book_right .description_title{
	text-align:left;
	color:#333;
	font-size:18px;
	font-weight:700;
}
.booksDetail .bookToubu .book_right .content{
	text-align:left;
	padding:8px;
	color:#666;
}
.booksDetail .bookToubu .news_d_item{
	border:none;
	text-align:left;
}
.like{
	width:100%;
	text-align:center;
	vertical-align:middle;
}
.like .like_list .like_item{
	width:20%;
	display:inline-block;
	margin:9px;
}
.like .like_list .like_item .like_pic img{width:100%;height:34%;}
.like .like_list .like_item .like_title{
	width: 100%; height: 50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.like .like_list{
	width:80%;
	margin:auto;
}
.like_article{
	background:url(../images/other_line.png) scroll center center no-repeat;
    height:59px;
	margin:auto;
	line-height:59px;
	font-size:20px;
	vertical-align:middle;
}
.mem_item .like_price{
	color:red;
	font-weight:700;
	text-align:left;
	margin:5px 0;
}
.like .like_list .like_price{
	color:red;
	font-weight:700;
	text-align:left;
	margin:5px 0;
}


.newsItem .box_pic{
	width:39%;
	display:inline-block;
}
.newsItem .box_content{
	width:58%;
	margin-left:2%;
    display:inline-block;
	vertical-align:top;
}
.news_left{
	width:67%;
	display:inline-block;
	overflow:hidden;
}
.news_right{
	width:27%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin-left:4%;
	
}
.more_topbox .more_title{
	border-top:solid #14a0df 3px;
	display:inline-block;
	width:30%;
	margin:0px;
	height:45px;
	line-height:45px;
	float:left;
	text-align:center;
	-moz-box-sizing: border-box;  /*Firefox3.5+*/-webkit-box-sizing: border-box; /*Safari3.2+*/-o-box-sizing: border-box; /*Opera9.6*/-ms-box-sizing: border-box; /*IE8*/box-sizing: border-box;
}
.more_topbox .more_right{
	border-top:solid #eaeaea 3px;
	display:inline-block;
	width:70%;
	margin:0px;
	height:45px;
	line-height:45px;
	float:left;
}
.more_list {
	margin:5px;
}
.more_list .title{
	margin:20px 0;
}
.more_list .title a{
color:#3865bf;
font-size:20px;
font-weight:700;
}
.more_list .desp,.more_list a{
color:#666;
font-size:18px;
 line-height:30px;
}


.video_left{
	width:72%;
	display:inline-block;
	overflow:hidden;
}
.video_left iframe{
	width:100%;
	height:519px;
}
.video_right{
	width:25%;
	display:inline-block;
	vertical-align:top;
	text-align:left;
	margin-left:2%;
	font-size:14px;
}
.video_right .videolist{
	margin-top:70px;
}
.video_right .videolist li{
	margin-bottom:30px;
}
.video_right .title{
	font-size:20px;
	font-weight:700;
}
.video_right .videolist .showpic{
	width:43%;
	display:inline-block;
	margin-top:8px;
}
.video_right .videolist .showdesp{
	width:50%;
	display:inline-block;
	vertical-align:top;
	padding:6px;
}
.video_right .videolist img{
	width:100%;
	height:auto;
}
#zhankaibtn{
    font-size:12px;
    padding:2px 16px;
    background: #000000;
    color:#fff;
    text-align: center;
    border-radius: 10px;
}
.brands{
	width:1280px;
	display: inline-block;
}
.brands img{
	width:100%;
}
.prod_box  .ads_72{
  margin-top:50px;
  display:inline-block;
}
.prod_box  .ads_72 .mov_item {
   margin:2px;
   border:0px;
   width: 24.6%;
}
.ads_72 .mov_img img{
   width:100%;
   height:100%;
    cursor: pointer;  
   
}
.ads_72 .mov_img .img:hover{
   transform: scale(1.1);  
    
	
    filter:alpha(opacity=70);
}
  
.ads_72 .mov_img{
	width:100%;
    margin:0px;
    border: #fefefe solid 1px;  
	height:293px;
    overflow: hidden;  
}
.ads_72 .mov_txt {
   margin-top:-50px;
   z-index:1000;
   position:relative;
   font-weight:700;
   color:#fff;
  
}


 
.ads_72 .case-summary {
	display:none;
    background: url("../images/black.png") repeat;
	margin-top:0px;
    position: absolute;
	width:100%;
	height:293px;
	float:left;
  
}