@charset "utf-8";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	background:url("../images/bg01.jpg") top center no-repeat,
               url("../images/bg02.jpg") bottom center no-repeat #e9f7ff;
			   
	font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";		   
}
.l{ float:left;}
.r{ float:right;}
ul,li{ padding:0; margin:0; list-style-type:none;}
samp{ font-size:14px; font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";}
.top01{ height:130px; margin:0 auto; background:url(../images/bg03.png) bottom center no-repeat;} 
.top001{ height:130px; margin:0 auto; background:url(../images/bg003.png) bottom center no-repeat;} 
.baner{ height:500px; margin:0 auto; box-shadow:0px 0px 15px #0e488a; z-index:10; position:relative;}
.company{ height:488px; margin:0 auto; background:url(../images/bg04.png) top center no-repeat;}
.Tv{ overflow:hidden; margin:0 auto; background:#EDECEA;}
.film{ overflow:inherit; margin:0 auto; background:url(../images/bg05.jpg) center top no-repeat #EDECEA;}
.film01{ overflow:inherit; margin:0 auto; background:url(../images/bg005.jpg) center top no-repeat #EDECEA; padding-top:30px;}
.filmd{ width:100%; overflow:inherit; background:url(../images/bg06.jpg) center bottom no-repeat;}
.filmd01{ width:100%; overflow:inherit; background:url(../images/bg006.jpg) center bottom no-repeat;}
@media screen and (min-width: 1601px) { 
.top01 {width: 1600px;} 
.top001 {width: 1200px;} 
.baner {width: 1600px;}
.company {width: 1600px;}
.Tv {width: 1600px;}
.film {width: 1600px; overflow:inherit;}
.film01 {width: 1200px; overflow:inherit;}
} 
.logo{ margin-top:25px;}
.tel{ padding-left:60px; height:60px; margin-top:40px; background:url(../images/tel.png) left no-repeat; color:#FFF; line-height:27px; }
.tel samp{ font-size:14px; font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";}
.tel p{ margin:0; font-size:36px; line-height:30px;}
.company .gsbt{ width:1200px; height:64px; margin:auto; padding-top:120px; margin-bottom:30px; background:url(../images/bt01.png) left bottom no-repeat;}
.company .content{ width:1200px; margin:auto;}
.company .content .content1{ width:800px; height:212px; border-bottom:1px solid #3c97df; border-left:1px solid #0862aa; border-top:1px solid #0862aa; border-right:1px solid #3c97df; background:#0969b5; }
.company .content .content1 p{ margin:30px; color:#FFF; line-height:22px; text-indent:2em; margin-top:20px; }
.company .content .content2{ width:358px; height:240px; background:url(../images/bt011.png) no-repeat;}
.company .content .content2 img{ width:352px; height:205px; margin-top:2px; margin-left:3px;}
.Tv .Tvbt{ width:1200px; height:64px; margin:auto; padding-top:30px; background:url(../images/bt02.png) left bottom no-repeat;}
.Tv .Tvnr{ width:1200px; margin:auto; margin-top:40px; overflow:hidden;}
.Tv .Tvnr ul{ width:1260px; overflow:inherit;}
.Tv .Tvnr ul li{ width:220px; float:left; margin-bottom:50px; margin-right:28px;}
.Tv .Tvnr ul li img{ width:200px; height:278px; border:3px solid #b2ddff; box-shadow:0px 0px 8px #003c7e;}
.Tv .Tvnr ul li .Tvnr01{ width:200px; margin-top:15px; color:#0862aa; font-size:20px;}
.Tv .Tvnr ul li .Tvnr01 samp{ width:200px; float:left; margin-top:2px; color:#60b9ff; font-size:14px;}
.Tv .Tvnr ul li .Tvnr01 p{ width:200px; height:20px; float:left; margin:0; margin-top:2px; color:#087bd8; font-size:14px;}
.Tv .Tvnr ul li .Tvnr01 img{ width:81px; height:30px; float:left; border:0; margin:0; margin-top:10px; box-shadow:none;}
.filmd .dybt{ width:1200px; height:64px; margin:auto; padding-top:40px; background:url(../images/bt03.png) left bottom no-repeat;}
.filmd01 .dybt01{ width:1200px; height:64px; margin:auto; padding-top:40px; background:url(../images/bt03.png) left bottom no-repeat;}
.filmd .dybtlb{ width:1200px; height:64px; margin:auto; padding-top:40px; background:url(../images/bt04.png) left bottom no-repeat;}
.filmd01 .dybtlb01{ width:1040px; height:32px; margin:auto;  color:#087bd8; font-size:14px; background:url(../images/bt05.png) left no-repeat; padding-top:30px; padding-left:60px;}
.filmd01 .dybtlb01 a{ color:#087bd8; font-size:14px;}
.filmd01 .dynrxq{ width:1100px; margin:auto;  color:#087bd8; font-size:14px; padding-top:30px; overflow: hidden; padding-bottom: 20px;}
.filmd .dynr{ width:1200px; margin:auto; margin-top:40px; overflow:hidden;}
.filmd .dynr ul{ width:1260px; overflow:inherit;}
.filmd .dynr ul li{ width:220px; float:left; margin-bottom:50px; margin-right:28px;}
.filmd .dynr ul li img{ width:200px; height:278px; border:3px solid #b2ddff; box-shadow:0px 0px 8px #003c7e;}
.filmd .dynr ul li .dynr01{ width:200px; margin-top:15px; color:F#087bd8; font-size:20px;}
.filmd .dynr ul li .dynr01 samp{ width:200px; float:left; margin-top:2px; color:#fed267; font-size:14px;}
.filmd .dynr ul li .dynr01 p{ width:200px; height:20px; float:left; margin:0; margin-top:2px; color:#087bd8; font-size:14px;}
.filmd .dynr ul li .dynr01 img{ width:81px; height:30px; float:left; border:0; margin:0; margin-top:10px; box-shadow:none;}
.filmd .hzhb{ width:1200px; height:60px; margin:auto; margin-top:60px; padding-bottom:60px; margin-bottom:60px; text-align:center;}
.filmd .hzhb img{ margin-left:10px; margin-right:10px;}

.ColorLink{ color:#087bd8; font-size:16px; padding-bottom:60px; margin-top:10px;}
.ColorLink a:hover { color: #087bd8;}

.film01 .filmd01 .jqjsnr{ width:1100px; overflow:hidden; font-size:18px; line-height:25px; margin:auto; color:#087bd8; line-height:40px; margin-top:20px;}
.film01 .filmd01 .jqjsnr p { padding: 5px 0px; line-height: 200%;}
.film01 .filmd01 .MorePro{ width:1140px; overflow:hidden; margin:auto; padding-bottom:100px; margin-bottom: 40px; }

.albumblock2{ float:left; width:245px; height:360px; padding:20px; }
.albumblock3{ padding:4px 0px 10px 0px; }
.albumblock2 a:hover{ text-decoration:none;}
.boxgrid h3{ font-weight: bold; color:#087bd8;padding:inherit;text-align:center;font-size:20px;width:243px; padding-top: 15px;}
.boxgrid h3 a{ color:#FFFFFF;text-align:center;}
.boxgrid{ width:243px; height:338px; border:solid 1px #b2ddff; overflow:hidden; position:relative; }
.boxgrid img{ position:absolute; top:10px; left:10px; border:0; width:225px; height:340px; }
.boxgrid a{ text-align:center;}
.boxgrid p{ text-align:left; width:185px; }
.boxgrid .cover{ position:relative; top:300px; height:358px; width: 243px; }			
.boxcaption{ position: absolute; background: url(../images/album_bg.png) repeat 0px 0px; height:200px; width:183px; color:#FFF; }
.captionfull .boxcaption { top: 200; left: 0; }
.caption .boxcaption { top: 200; left: 0; }
.caption .boxcaption a{ color:#FFF; }
.caption .boxcaption .Des{ line-height:200%; padding:10px 30px; width:183px;}
.caption .boxcaption .Des a{ color:#CCC;}

.nrcss{width:600px; margin-left:50px; font-size:20px; color:#087bd8; font-weight:bold; line-height:35px;}
.nrcss1{width:600px; margin-left:50px; font-size:20px; color:#087bd8; line-height:35px; margin-top:10px;}
.nrcss2{width:600px; margin-left:50px; font-size:16px; color:#087bd8; line-height:30px; margin-top:20px;}