@charset "utf-8";
/* CSS Document */
html,body,ul,li,img,dl,dt,dd{ list-style:none; margin:0; padding:0; border:0;}
body{ font-size:14px; font-family:"Microsoft YaHei";}
a{ text-decoration:none;}
.clear{ clear:both; height:0; overflow:hidden;}
.all{width:1000px; margin:auto;}
.l{ float:left;} .r{ float:right;}
.hui{ background:#f2f2f2;}

/* focus_Box */
.banner{ background:url(../images/bannerbg.png) 0 0 repeat-x; padding:40px 0 27px 0;}
#focus_Box{position:relative;width:650px;height:308px;margin:auto; padding-bottom:50px;}
#focus_Box ul{position:relative;width:710px;height:308px}
#focus_Box li{z-index:0;position:absolute; width:0px; height:0px;top:146px;cursor:pointer;left:377px;border-radius:4px;  text-align:center;}
#focus_Box li img{width:100%; height:100%; background:url(../images/loading.gif) no-repeat center 50%;vertical-align:top}
/*#focus_Box li:first-child img{width:110px; height:165px;}*/
#focus_Box li p{position:absolute;left:0;bottom:0px;width:100%;height:40px;line-height:40px;background:url(../images/float-bg.png) repeat;text-indent:8px;color:#fff; display:none;}
#focus_Box li p span{display:inline-block;width:70%;height:40px;overflow:hidden;}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:30px;height:27px;bottom:0px;}
#focus_Box .prev{background:url(../images/banner_bt.png) left bottom no-repeat;left:300px}
#focus_Box .next{background:url(../images/banner_bt.png) right bottom no-repeat;right:300px} 
#focus_Box .prev:hover{background-position:left top;}
#focus_Box .next:hover{background-position:right top;}
#focus_Box a.imgs-scroll-btn{display:block;position:absolute;z-index:110;top:7px;right:15px;width:51px;height:23px;overflow:hidden;background:url(../images/share-btn.png) no-repeat;text-indent:-999px;}

/*head*/
.head{ height:91px; background:url(../images/topbg.png) 0 0 repeat-x;} .logo{width:170px; overflow:hidden;}
.nav li{ float:left; height:69px; padding:25px 0px 0 0px;} .nav li.on{ background:url(../images/navhover.png) center bottom no-repeat;} .nav li.on a{height:62px;border-bottom:3px solid #1a1a1a;color:#1a1a1a;}
.nav li a{ font-size:14px;font-weight:bold; color:#6a6a6a; line-height:20px; display:block; padding:0 10px 0 10px;} .nav li a div{ font-size:11px; font-family:"Arial";}
.nav li a:hover{color:#1a1a1a;}

.sy_choupaiwai{ background:url(../images/choupai1.png) 0 0 repeat-x;}
.sy_choupaiwai .all{background:url(../images/choupai2.png) center 240px no-repeat; height:389px;}
.sy_choupai{ padding:40px 0 0 0;}
.sy_choupai .title{color:#1a1a1a; text-align:center; font-weight:bold; font-size:12px;text-transform : uppercase;font-family:"Arial";} .sy_choupai .title span{font-size:16px; display:block;width:145px; margin:auto; height:32px; line-height:32px; border:2px solid #1a1a1a; border-radius:4px; margin-bottom:5px;} .sy_choupai .title a{color:#1a1a1a;}
.sy_choupai ul{ padding: 33px 30px 0 66px;display:flex;display:-webkit-flex;justify-content: center;-webkit-justify-content: center;}
.sy_choupai li{width:120px; height:203px; background:url(../images/pbg.jpg) 0 bottom; float:left; margin:0 12px;} .sy_choupai li div{width:120px; height:170px; overflow:hidden;}
.sy_choupai li img{width:100%;}


/*main*/
.huidi{ background:url(../images/bodybg.png) 0 bottom repeat-x #f8f8f8; padding:20px 0 40px 0;}
.main{ padding:15px 30px; border:1px solid #e3e3e3; background:#f8f8f8;}
.position{width:110px; height:27px; line-height:27px; font-size:12px; color:#494949; font-weight:normal; background:url(../images/position.png) no-repeat; text-indent:45px; float:right;}
.type{height:40px; font-size:16px; font-weight:bold; color:#1a1a1a; border-bottom:2px solid #dedede;}
.type label{border-bottom:2px solid #1a1a1a;height:40px; display:inline-block; line-height:30px;}
.main .text{color:#565656; line-height:27px; padding:40px 0;}

#container{margin:auto auto;width:665px;}
#mylist td{line-height:21px;}
#mylist td.one{width:50px;}

.map{width:640px; float:left;}

.will{width:246px; float:right;border-left:1px solid #dedede; margin-top:20px;padding:0 0 20px 28px;}
.will .name{width:246px; margin:auto;font-size:12px; color:#de1528; font-weight:bold; text-align:center;}
.will .name label{ height:32px; line-height:32px; display:block;font-size:16px; border:2px solid #de1528;border-radius:4px;}
.will .list{background:url(../images/dian.png) 70px 0 repeat-y; padding:20px 0 15px 0;}
.will .list .time{background:url(../images/jj4.jpg) 35px 0 no-repeat; color:#1a1a1a; font-size:16px; font-weight:bold; height:83px; line-height:83px; text-indent:135px;}
.will dl{ padding:20px 0 15px 0;background:url(../images/jj3.png) 54px 30px no-repeat;}
.will dl dt{font-size:14px; font-weight:bold; color:#393939;padding-top:8px;float:left;}
.will dl dt span{ font-weight:normal; color:#de1528;}
.will dl dd{ padding:13px 5px 9px 5px;background:url(../images/jj1.png) 0 0 repeat-x; text-align:center; font-size:14px; font-weight:bold;width:140px; border:2px solid #d2d2d2; border-radius:4px; float:left; margin-left:50px; position:relative; background-size:100% 100%;}
.will dl dd i{width:10px; height:18px; display:block;background:url(../images/jj2.png) 0 0 no-repeat; position:absolute; top:15px; left:-10px;}
.will dl dd div{ padding-bottom:5px;}
.will dl dd a{color:#393939;}

/*scroll*/
#scrollTest {width:253px; padding-right:25px;} 
.sky_warpper {} 
        .sky_scrollTopOuter {width:2px;background:#d2d2d2;} 
        .sky_scrollTopOuter:hover {opacity:0.8;-webkit-transition:opacity,width 0.3s ease-out;} 
        .sky_scrollTop { background:#d2d2d2;width:7px; height:25px;-webkit-border-radius:5px;-webkit-transition:opacity,width 0.3s ease-out; cursor:default; background:url(../images/lvdian.png) 0 0 no-repeat; background:#bace51;} 
        .sky_warpper:hover .sky_scrollTop { /*opacity:0.8; -webkit-transition:opacity,width 0.3s ease-out;*/} 

        .sky_scrollLeftOuter {height:7px;background:#ddd;opacity:0.3;} 
        .sky_scrollLeftOuter:hover {opacity:0.8;height:7px;-webkit-transition:opacity,height 0.3s ease-out;} 
        .sky_scrollLeft { background:#333;opacity:0.3;height:7px;-webkit-border-radius:5px;-webkit-transition:opacity,height 0.3s ease-out; cursor:default;} 
        .sky_warpper:hover .sky_scrollLeft { opacity:0.8;height:7px;-webkit-transition:opacity,height 0.3s ease-out;} 
/*scroll end*/

/*piaofang*/
.piaofang{ margin:30px 0 0 -33px;}
.gross_table th {
height: 166px;
padding: 0;
border: 0;
margin: 0;
vertical-align: bottom;
}
.gross_table .DateTime {
position: relative;
vertical-align: top;
}
.DateTime h2 {
font-size: 20px;
color: #343434;
text-align: center;
font-weight: bold;
line-height: 21px;
}
.DateTime h2 span {
color: #ff006f;
font-size: 24px;
}
.DateTime h1 {
font-size: 35px;
width: 165px;
font-family: impact,Microsoft yahei;
line-height: 50px;
margin: 30px auto;
text-shadow: 0 1px 0 #fff;
}
.gross_table td {
text-align: center;
font-size: 16px;
height: 36px;
border: none;
}
.gray-bg {
background-color: #cfcfcf;
}
.bgcolor2 {
background-color: #f1d9b9;
}
.bgcolor3 {
background-color: #b7ddee;
}
.bgcolor4 {
background-color: #67a4ce;
}
.bgcolor5 {
background-color: #f0cfb0;
}
.bgcolor6 {
background-color: #f7c8be;
}

/*经纪*/
.yiren li{width:176px; padding:1px; background:#fff; border:1px solid #e3e3e3; float:left; margin:20px 9px 0 0;}  .yiren li.mr0{margin-right:0;}
.yiren li .pic{height:220px; overflow:hidden;} .yiren li .pic img{width:100%;}
.yiren li .name{text-indent:15px; padding:15px 0 5px 0;}  .yiren li .name a{ color:#393939;font-size:16px; font-weight:bold;}
.yiren li .name_en{text-indent:15px; padding-bottom:14px;}  .yiren li .name_en a{ color:#c7102e;font-size:12px; font-weight:bold;}
/*contact*/
.contact_name {color:#1a1a1a;font-size:16px; font-weight:bold; line-height:20px; padding-bottom:20px;}  .contact_name .en{font-size:12px; font-weight:normal; color:#b0b0b0; text-transform:uppercase;}

/*geren*/
.infoDisDiv{ float:right; margin-top:28px;}
.ren{padding:28px 0 0 0; height:590px; overflow:hidden; margin-bottom:35px;}
.ren img{width:430px;}
.jscroll-c{ color:#b4b4b4; font-size:12px;}

/*download*/
.download{ min-height:500px;}
.download .text{ font-size:12px;}
.download_list{width:660px; float:left;}
.download_list li{ background:#ececec; padding:1px;width:174px; float:left; margin:20px 36px 0 8px;} .download_list li .pic{ height:176px; overflow:hidden;}  .download_list li .pic img{width:100%;}
.download_list li .title{ color:#565656; line-height:22px; font-size:12px; padding:10px;} .download_list li .title label{ color:#b1b1b1;}
.download_list li .title a{ color:#ea233e;}
/*news_list*/
.news_list li{border-bottom:1px dashed #d2d2d2; padding:25px 0;}
.news_list li .title{ height:23px;}
.news_list li .title a{ font-size:16px; font-weight:bold; color:#565656;}  .news_list li.on .title a{ color:#d93c4c;}
.news_list li .time{ color:#b0b0b0; font-size:12px; padding-bottom:13px;}
.news_list li .desc a{ color:#565656; font-size:12px;}
.news_list li.on .desc a{ text-decoration:underline; font-style:italic;}

/*xuanchuan*/
.xuanchuan{width:420px; min-height:900px;}
.xuanchuan_list{width:470px; float:left;}
.xuanchuan_list li{width:425px; padding:15px; border:1px solid #e3e3e3; margin-top:20px;}
.xuanchuan_list li .pic{width:145px; height:201px; overflow:hidden;} .xuanchuan_list li .pic img{width:100%;}
.xuanchuan_list li .l .bt{width:90px; height:28px; line-height:28px; font-size:12px; color:#fff; font-weight:bold; display:block; margin:auto; text-align:center; border-radius:3px; background:#de1528; margin-top:15px;}
.xuanchuan_list li .r{width:265px;}.xuanchuan_list li .title{height:40px; padding-top:2px;}  .xuanchuan_list li .title a{ color:#1a1a1a; font-size:16px; font-weight:bold;}
.xuanchuan_list li .desc{ color:#565656; font-size:12px; line-height:23px;}
.xuanchuan_list li dt, .xuanchuan_list li dd{ float:left}  .xuanchuan_list li dd{width:228px;}

/*yingshi*/
.yingshi_list{width:auto; float:none;}
.yingshi_list li{ float:left;}  .yingshi_list .ml20{ margin-left:20px;}

.yingshi{width:650px; float:left;}
.yingshi .info{ padding:35px 0 20px 15px; border-bottom:1px solid #dedede;}
.yingshi .info .pic{width:145px; height:201px; overflow:hidden; float:left; position:relative;} .yingshi .info .pic img{width:100%;}
.yingshi .info .pic a{width:145px; height:201px; position:absolute;background: url(../images/mask-arrow-play.png) no-repeat center center;}
.yingshi .info .pic a:hover{ background: url(../images/mask-arrow-play-over.png) no-repeat center center;}

.yingshi .info .r{width:265px; float:left; padding-left:20px;} .yingshi .info .title{height:40px; padding-top:2px;}  .yingshi .info .title a{ color:#1a1a1a; font-size:16px; font-weight:bold;}
.yingshi .info .desc{ color:#565656; font-size:12px; line-height:23px;}
.yingshi .info dt, .yingshi .info dd{ float:left}  .yingshi .info dd{width:228px;}

/*热映*/
.hot{width:230px;}
.hot .name{ color:#999;width:auto;} .hot .name label{border-color:#999;}
.yingshi .copntent{ color:#565656; font-size:12px; line-height:22px;border-bottom:1px solid #dedede; padding:0 10px 20px 20px;}
.yingshi .copntent h3{color:#1a1a1a; font-size:16px;margin: 20px 0;}
.hotlist li{ padding-top:30px;}
.hotlist .pic{width:100px; height:140px; overflow:hidden;}  .hotlist .pic img{ width:100%;}
.hotlist .picl{width:120px;}  .hotlist .picl .title{height:30px;} .hotlist .picl .title a{ color:#565656; font-size:14px; font-weight:bold;} .hotlist .picl .desc{color:#7e7e7e;line-height:22px;}

.juzhao img{width:120px; height:120px;}

/*片花*/
.pianhuatop{background:url(../images/pianhua1.png) 0 0 repeat-x; padding-top:33px; height:207px;}
.pianhuatop .name{ font-size:18px; color:#ed1c40; height:45px;}
.pianhuatop .pic{width:91px; height:126px; overflow:hidden; float:left;}
.pianhuatop .pic img{width:100%;}
.pianhuatop .info1{ color:#494949; line-height:23px; font-size:12px; background:url(../images/pianhua2.jpg) 25px 0 no-repeat; padding-left:53px; float:left; height:140px;}
.pianhuatop .info2{width:590px; color:#494949; line-height:23px; font-size:12px; background:url(../images/pianhua2.jpg) 25px 0 no-repeat; padding-left:53px; float:left; height:140px;}

.zilei{height:36px; padding-left:2px;}
.zilei a{width:110px; height:35px; line-height:35px; display:inline-block; margin-right:10px; border-radius:4px 4px 0 0; background:#999; text-align:center; color:#f9f9f9; font-size:12px;}
.zilei a.on{ background:#ed1c40; color:#fff; font-weight:bold;}

.yugao{border-top:1px solid #e3e3e3;} .yugao h3{font-size:14px; color:#999; font-weight:normal; text-indent:10px; margin:15px 0;}
.yugao img.right{ padding-right:0;}
.photos li{width:170px; height:170px; overflow:hidden; float:left; margin:0 15px 15px 0; position:relative;}
.photos li a{width:170px; height:170px; display:block; position:absolute;}
.photos li img{ padding:0;width:auto; height:170px;}
.photos li a:hover{background: url(../images/zoom-in-mask-170x170.png) no-repeat 0 0;}

.vedioul li{ position:relative; width:280px; height:150px; float:left;margin:0 60px 25px 10px}
.vedioul li a{
	display: block;
border: none;
width: 280px;
height: 150px;
margin: 0;
padding: 0;
position: absolute;
background: url(../images/mask-arrow-play.png) no-repeat center center;
}
.vedioul li a:hover{background: url(../images/mask-arrow-play-over.png) no-repeat center center;}
.vedioul li img{width:280px; height:150px;}

#bg{z-index: 8010;
background: url(../images/fancybox_overlay.png);
position:fixed; left:0; top:0; right:0; bottom:0;
width: auto;
height: auto;
display: block;
overflow: auto;
overflow-y: scroll;
}
#iframe{
position:absolute;
background: #f9f9f9;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
padding:15px;
}
#iframe .fancybox-close{
position: absolute;
top: -18px;
right: -18px;
width: 36px;
height: 36px;
cursor: pointer;
z-index: 8040;
background-image: url(../images/fancybox_sprite.png);
}


/*foot*/
.foot{height:180px; background:url(../images/foot.png) 0 0 repeat-x;}
.foot-nav{color:#ededed; font-size:10px; padding-top:30px;} .foot-nav a{color:#ededed;  font-size:12px;}  .foot-nav span{padding:0 8px;}
.foot-text{color:#ededed; line-height:22px; font-size:12px; padding-top:10px;}
.foot .r{ padding-top:30px; color:#ababab; line-height:24px; font-size:14px; text-align:right;}

.global{margin-top:-150px;} .global img{width:150px;}