/* CSS Document */

/*-----------------基本设置------------------*/
html,body{margin:0;padding:0; font-size:12px; line-height:22px; font-family:宋体 Tahoma, Arial, "Times New Roman", Verdana;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dd, p{margin:0px; padding:0px; list-style:none;}
a{text-decoration:none; color:#000; font-family:宋体;}



.wapper{width:1000px; margin:0px auto; background:#ededed;}
.FL{ float:left}
.FR{ float:right}
.clear{ clear:both}
.display{display:block; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/*---------------------首页--------------------------*/

/*头部*/
.top{height:20px; line-height:20px;}
.banner{position: relative; width:1000px; height: 500px;}
.nav{padding-top:28px; padding-left:260px;}
.nav li{float:left; font-size:18px; font-weight:bold; padding:0px 15px; line-height:30px;}

.nav li:hover {position:relative; z-index:200;}
.nav li:hover ul.sub{left:0px; top:30px; white-space:nowrap; width:100px; height:auto; z-index:300; padding:0px; margin:0px; }
.nav li:hover ul.sub li{height:30px; position:relative; width:100px;}
.nav li:hover ul.sub li a{height:30px; width:100px; font-size:14px; margin-left:10px; }
.nav ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.nav a:hover{text-decoration:underline;}

.gun{padding-left:580px;}

/*底部*/
.foot{background:#000; padding:20px; color:#ccc;}
.foot_fl{width:400px; text-align:center; padding-top:28px; font-size:13px;}
.foot_fl a{color:#ccc; font-weight:bold;}
.foot_nav{padding-bottom:10px; font-size:12px;}
.foot_nav span{color:#999;}
.foot_nav a{color:#2b95e8; font-weight:bold;}
.foot_fr{width:540px; line-height:20px;}
.foot_fr ul{float:left; display:block; width:90px;}
.foot_fr li a{color:#aaa;}
.foot_fr li.title{font-weight:bold; padding-bottom:6px;}
.foot_fr li.title a{color:#ff0000;}

.content{padding:30px 20px;}
.con_bor{border-top:2px solid #0a0a0a; padding:30px 20px;}
.title{padding-bottom:10px; height:30px; line-height:30px;}
.title1{padding:10px 0px 10px 16px;}
.more{color:#888; font-size:13px; font-weight: bold;}
/*简介 新闻*/
.about{width:420px;}
.news{width:440px;}
.news_fl{width:350px;}
.news span{color:#ff0000;}

/*部分案例 拍摄花絮*/
.case li{width:215px; text-align:center; height:186px; float:left; background:#ddd;}
.case li div{background:#ededed; height:20px; line-height:20px; display:block;}
.case a.case_img{width:190px; height:130px; display:block; margin:auto;}
.case a.case_text{width:190px; margin:auto; height:36px; line-height:36px;}
.case li.case_more{width:60px; height:54px; padding-top:136px; background:#ededed;}

/*合作客户*/
.hzkh{width:876px; height:280px; float:left;}
.hzkh li{float:left; width:70px; height:70px;}
.hzkh li a{background:#333; display:block; border:1px solid #eee;}

/*联系我们*/
.cont{padding-left:10px;}
.cont h4{font-size:19px; margin:20px 0px 10px 16px;}
.cont li{background:url( ../images/biao.jpg) no-repeat left center; padding-left:16px; font-size:14px; line-height:28px;}

/*友情链接*/
.link li{ float:left;}

/*---------------------内页--------------------------*/
.con_top{height:52px; background:#fff; padding-left:30px; padding-top:19px; padding-bottom:19px;}
.con_top li{float:left; padding:15px 20px; font-size:14px; font-weight:bold;}

.con_fl{width:200px;}
.con_fr{width:800px;}
.con_title{padding:30px 20px 0px 20px; font-family:宋体;}
.con_padd{padding:0px 30px;}

.list{padding:40px 0px;}
.list li{padding:10px 0px 10px 40px; font-size:14px; font-weight:bold;}
.list li a:hover{color:#0058a1;}
.color_text{color:#0058a1;}

.new li{background:url(../images/biao.gif) no-repeat left 12px; padding-left:16px;}
.new li a{width:600px; line-height:30px;}
.newtitle1{text-align:center; font-size:18px; padding-bottom:4px;}
.newtitle2{text-align:center; font-size:12px; padding-bottom:20px;}
.newtitle3{text-align:center; padding:60px 0px 10px 0px;}
.newtitle4{font-size:18px; font-weight:bold; padding-left:40px; padding-top:20px; padding-bottom:16px;}

.con_hzkh{border:8px solid #313131;}
.con_hzkh li{float:left; width:120px; height:120px; border:2px solid #313131;}


.con_case li{width:235px; text-align:center; height:193px; float:left; background:#ddd;}
.con_case li div{background:#ededed; height:20px; line-height:20px; display:block;}
.con_case a.case_img{width:200px; height:137px; display:block; margin:auto;}
.con_case a.case_text{width:200px; margin:auto; height:36px; line-height:36px;}


.con_case1 li{width:190px; text-align:center; height:172px; float:left; background:#ddd;}
.con_case1 li div{background:#ededed; height:20px; line-height:20px; display:block;}
.con_case1 a.case_img{width:170px; height:116px; display:block; margin:auto;}
.con_case1 a.case_text{width:170px; margin:auto; height:36px; line-height:36px;}

.caseinfo_fl{width:630px; padding-left:14px;}
.caseinfo_fr{width:240px;}
.caseinfo0{font-size:22px; font-weight:bold; padding-left:40px; padding-top:20px; padding-bottom:16px;}
.caseinfo1{font-size:26px; font-weight:bold; padding-top:30px; padding-bottom:30px;}
.caseinfo2{font-size:16px; font-weight:bold; line-height:30px; padding-bottom:20px;}
.caseinfo{font-size:14px; font-weight:bold; padding:30px 14px; line-height:30px;}

.menu_title{padding:20px 0px 10px 20px;}
#Menu{width:200px; padding-left:30px;}
#Menu div{padding:10px 0px; display:block; cursor:pointer; font-size:16px; font-weight:bold;}

.submenu{display:none;}
.submenu a{color:#007caf; font-size:12px; font-weight:bold;}
.Menutbg_1{ color:#2f2f2f;}
.Menutbg_2{ color:#007caf;}

/*企业宣传片 影视广告厅 爱情音画馆 私人定制*/

.home_1{background:url(../images/home1.jpg) no-repeat; width:1000px; height:450px; padding-top:84px;}
.home_2{background:url(../images/home2.jpg) no-repeat; width:1000px; height:450px; padding-top:84px;}
.home_3{background:url(../images/home3.jpg) no-repeat; width:1000px; height:450px; padding-top:84px;}
.home_4{background:url(../images/home4.jpg) no-repeat; width:1000px; height:450px; padding-top:84px;}
.home li{float:left; padding-top:306px; padding-right:10px;}

div.page{ padding-top:20px; border-top:1px dotted #CCC; text-align:center;}



/*首页BANNER*/
.index-wrap{position:absolute;z-index:100;left:0;top:0;right:0; padding-top:30px;}


.index-logo{display:block; width:208px; height:52px; float:left; margin-right:40px;}
#nav{display:block; z-index:100;}
#nav li{float:left; text-align:center; padding-right:38px; font-size:14px;}
#nav a {display: block; text-decoration:none; color:#fff; font-weight:bold; background:url(../images/11.gif) no-repeat;}
#nav a.wi1{width:44px;}
#nav a.wi2{width:80px;}
#nav li ul {left: -999em;width: 80px;position: absolute;}
#nav li ul li {float: left;width: 80px;}
#nav li ul a {display: block;width: 80px; line-height:30px;}
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}







