@charset "UTF-8";
/* CSS Document */

/******主体*****/
.main{ width:100%; height:800px; background: no-repeat center center;}
.main_bg1{ background:#000 url(images/bg.jpg) no-repeat center center;}
.main_bg2{ background:#f1f1f1;}
.main_bg3,.main_bg5{ background:#000 url(images/bg.jpg) no-repeat center center;}
.main_bg4{ background:url(images/banner4.jpg) no-repeat center center;}
.main_bg7{ background:url(images/banner7.jpg) no-repeat center center;}
.text_box{ margin:0 auto; width:1180px; position:relative;}
.text_box div{ position:absolute;}
.text_box h2{ font-size:40px; line-height:40px; color:#FFF; margin-bottom:30px;}
.text_box h3{ font-size:16px; margin-bottom:10px;}
.text_box p{ font-size:13px; color:#FFF;}
.text_box a.link{ width:80px; line-height:24px; display:block; margin-top:30px; background:#139bd5; text-align:center; color:#FFF;border-radius:35px; font-size:12px;}
.text_box a:hover.link{ color:#eee;}

.main .text1{ top:170px; right:0; width:500px;}
.main .text1_1{ width:1000px; top:660px; left:90px; color:#FFF; text-align:center;}
.main .text2{width:550px;right:0;top:250px;}
.main .text2_1{width:590px; left:0;top:130px;}
.main .text2 h2, .main .text2 p{color:#000;}
.main .text3{width:590px;right:0;top:160px; text-align:right;}
.main .text3_1{width:590px;left:0;top:292px;color:#FFF;}

.main2{ width:100%; height:800px; background:#000 no-repeat center center fixed;}
.banner_bg1{ background:#000 url(images/30L_banner1.jpg) no-repeat center center;}
.banner_bg2{ background:#fff url(images/30L_banner2.jpg) no-repeat center center fixed;}
.banner_bg3{ background-image: url(images/30L_banner3.jpg);}

.s5i{background:#000 url(images/5i_bg.jpg) no-repeat center center;}
.mini4{background:#000 url(images/mini4i_bg.jpg) no-repeat center center;}
.anamorphic{background:#000 url(images/anamorphic.jpg) no-repeat center center;}
.s7i{background:#000 url(images/s7i.jpg) no-repeat center center;}

.p1{ color:#fff;}
.main_text2{ margin:0 auto; width:1180px; height:800px; overflow:hidden;}
.main_text2 h2{font-size:40px; line-height:40px; margin-bottom:30px;}
.main_text2 ul{ margin-top:50px; overflow:hidden;}
.main_text2 ul li{ float:left; width:294px; height:420px; border-right:1px solid #ececec; text-align:center; padding-top:20px;}
.main_text2 ul li b{ display:block; font-size:16px; margin:50px 0 20px 0; font-weight:normal; padding:0 25px; }
.main_text2 ul li p{ padding:0 25px; text-align:left; font-size:13px;}