﻿/*程不凡*/
@charset "utf-8";

body{ min-width: 1200px;}

.block{ display: block;}

.home_banner,.home_banner .swiper-slide{ overflow: hidden; background: #212121; max-height: 1000px;} 

.nav_menu {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 50px;
    /* background-color: #4caf50; */
    /* border: 1px solid #ccc; */
    padding: 10px;
    color: #fff;
    float: right;
    width: 720px;
    margin-top: 10px;
}
.menu_item{
    position: relative;
    flex: 1;
    height: 100%;
    line-height: 50px;
    text-align: center;
    transform-style: preserve-3d;
    transition: all 0.5s;
    color: #ffffff;
}
.menu_item:hover,.menu_item.hover {
    cursor: pointer;
/*    transform: rotateX(90deg);*/
}
.home, .web_home {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    perspective: 300px;
}
.home {
    background-color: #ffffff;
    z-index: 11;
    /*transform: translateZ(25px);*/
    color: #333333;
    transition: all 0.2s;
}
.web_home {
    /*background-color: #333333;*/
    /*transform: translateY(25px) rotateX(-90deg);*/
    color: #b51e25;
    z-index: 12;
    opacity: 0;
    transition: all 0.2s;
}

.menu_item:hover .home,.menu_item.hover .home{ margin-top:-10px;transition: all 0.2s;color: #b51e25;}

.menu_item:hover .web_home,.menu_item.hover .web_home{ padding-top: 10px; opacity: 1;transition: all 0.2s;}

.none{ display: none;}

.img-gray {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.nei_bg{ background: #212121;}

.wrap1400{ width: 1400px; margin: 0 auto;}

.banner{ width: 100%; height: 610px; overflow: hidden;}

.begin,.begin em,.begin div,.begin h2,.begin a,.begin li div{ transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}

.swiper-pagination-bullet{
	background: #ffffff;
}

.banner .title_01{ position: absolute; left: /*432px*/22.5%; top: /*495px*/50%; width: /*513px*/26.71%;}

.banner .title2_01{ position: absolute; left: /*432px*/22.5%; top: /*687px*/69.39%; width: /*385px*/20.05%;}

.banner .title_02{ position: absolute; left: /*584px*/30.41%; top: /*495px*/50%; width: /*459px*/23.9%;}

.banner .title2_02{ position: absolute; left: /*584px*/30.41%; top: /*687px*/69.39%; width: /*280px*/14.58%;}

.banner .title_03{ position: absolute; left: /*923px*/48.07%; top: /*495px*/50%; width: /*623px*/32.44%;}

.banner .title2_03{ position: absolute; left: /*923px*/48.07%; top: /*687px*/69.39%; width: /*373px*/19.42%;}

.banner .weizhi{ position: absolute; left: /*802px*/41.77%; top: /*123px*/20%; width: /*77px*/4%;}

.banner_photo .banner_title{ position: absolute; left: /*497px*/25.88%; top: /*162px*/26.51%; width: /*267px*/13.9%;}

.banner_photo .banner_title2{ position: absolute; left: /*497px*/25.88%; top: /*262px*/42.88%; width: /*245px*/12.76%;}

.banner_artist .banner_title{ position: absolute; left: /*1158px*/60.31%; top: /*341px*/55.81%; width: /*257px*/13.38%;}

.banner_artist .banner_title2{ position: absolute; left: /*1158px*/60.31%; top: /*446px*/73%; width: /*205px*/10.67%;}

.banner_artist .banner_title{ position: absolute; left: /*1158px*/60.31%; top: /*341px*/55.81%; width: /*257px*/13.38%;}

.banner_artist .banner_title2{ position: absolute; left: /*1158px*/60.31%; top: /*446px*/73%; width: /*205px*/10.67%;}

.banner_CG .banner_title{ position: absolute; left: /*673px*/35.05%; top: /*306px*/50.08%; width: /*202px*/10.52%;}

.banner_CG .banner_title2{ position: absolute; left: /*673px*/35.05%; top: /*410px*/67.1%; width: /*202px*/10.52%;}

.banner_video .banner_title{ position: absolute; left: /*348px*/18.12%; top: /*324px*/53.11%; width: /*218px*/11.35%;}

.banner_video .banner_title2{ position: absolute; left: /*348px*/18.12%; top: /*429px*/70.32%; width: /*93px*/4.84%;}


.header{ height: 90px;}

.header .logo{ width: 231px; display: block; float: left; margin-left: 54px; margin-top: 24px; }

.menu_sub{ width: 120px; position: absolute; top: 89px; z-index: 10; display: none;}

.menu_sub p{ width: 120px; height: 40px; line-height: 40px; text-align: center; border: solid 1px #f2f2f3; font-size:16px; background: #ffffff;}

.menu_sub p a{ color: #373737; display: block;}

.menu_sub p a:hover,.menu_sub p a.hover{ background: #000000; color: #ffffff;}

.menu_about{ right: 490px;}

.menu_fuwu{right: 370px;}

.menu_anli{right: 250px;}

.menu_company{right: 130px;}

.menu_contact{right: 10px;}

.home_anli{ padding-top: 80px; padding-bottom:92px; background: #eeeeee;}

.home_anli .title{ position: relative;}

.home_anli .title img{ width: 387px; margin: 0 auto; display: block;}

.home_anli .title .counter{ position: absolute; left: 50%; top: 44px; font-size: 42px; font-weight: bold; color: #c82126; margin-left:-210px;}

.home_anli ul{ padding-top: 25px; margin: 0 auto; width: 100%;}

.home_anli ul li{ width: 689px; /*height: 320px; */padding:30px; position: relative;}

.home_anli ul li a{ width: 100%; height: 100%; display: block; overflow: hidden; position: relative;}

.home_anli ul li img{ width: 100%; height: 100%; position: relative;transition:all 0.4s ease-out;}

.home_anli .swiper-pagination-bullet{ background: #ac0517;}

.home_anli .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 0;}

.home_anli ul li a:hover img{transform:scale(1.06); }

.footer{ background: #333333; padding-bottom: 80px; border-bottom: solid 5px #5c5a5b;}

.footer .ewm{ width: 128px; display: block; margin: 0 auto; padding-top: 90px;}

.footer .bottom_address{ width: 1008px; display: block; margin: 0 auto; padding-top: 66px;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 30px;}

.footer2{ height: 180px;background: #282828;  font-size: 14px; line-height: 26px; color: #8d8d8d; display: flex;align-items: center; }

.footer2 .wrap1400,.footer3 .wrap1400{ width: 1200px; margin: 0 auto;}

.footer2 .ewm_div{ position: relative;margin-right: 78px; }

.footer2 .icon_wx{ width: 49px; height: 42px; display: block; padding-top: 30px;padding-bottom: 30px; cursor: pointer; }
 
.footer2 .ewm2{ width: 116px; height: 100px; position: absolute; left: 220px; top: 0; opacity: 0;}

.footer2 div{ display: block; position: relative;}

.footer2 .fl{ padding-right: 22px; padding-left: 78px;}

.footer2 .title{ font-size: 18px; line-height: 42px; }

.footer2 .title span{ color: #ee0c31; font-weight: bold;}

.footer2 a{ color: #ffffff; margin: 0 5px;}

.footer2 a:hover{ color: #d42519; border-bottom: solid 1px #d42519;}

.footer2 span{ padding: 0 5px;}

.footer3{ height: 73px; background: #282828; color: #757575; font-size: 14px; line-height: 73px; text-align: center; border-top: solid 2px #3b3b3b;}

.footer3 a{ color: #757575; margin: 0 5px;}

.footer3 a:hover{ color: #ffffff; /*border-bottom: solid 1px #ffffff;*/}

.about{ background: url(../img/about/bg.jpg) no-repeat center bottom #212121;height: 2331px; position: relative;}

.about .scale{-webkit-transform: scale(0.8);transform: scale(0.8);margin-top: -80px;}

.about .part01 .pic_01{ width: 149px; margin-left: 80px; margin-top: 125px;}

.about .part01 .right{ margin-left: 368px; padding-top: 175px; position: relative;}

.about .part01 img,.about .part02 img,.about .part03 img{ display: none;}

.about .part01 .qiu_01{ display: block; float: right; margin-top: 120px;}

.about .part01 .qiu_02{ display: block; position: absolute; left: 50%; margin-left: -780px; top: 540px; width: 80px; height: 80px;}

.about .part01 .right .dian{ width: 11px; position: absolute; left: -10px; top: 202px; opacity: 0;}

.about .part03 .left .dian{width: 11px; position: absolute; left: 70px; top: 143px;opacity: 0;}

.about .part01 .pic_02{ width: 820px;}

.about .part01 .pic_03{ width: 616px; padding-top: 36px;}

.about .part01 .pic_04{ width: 945px; padding-top: 35px;}

.about .part02{ margin-top: 92px; position: relative;}

.about .part02 .pic_05{ padding-left: 648px;}

.about .part02 .pic_06{ position: absolute; left: 158px; top: 77px; width: 172px;}

.about .part02 ul{ padding-right: 30px; padding-top: 118px;}

.about .part02 ul li{ width: 250px; text-align: center; margin:0 50px;}

.about .part02 ul li .yuan{ width: 202px; margin: 0 auto;}

.about .part02 ul li .title{ width: 242px; margin: 0 auto; padding-top: 42px;}

.about .part02 .pic_07{ width: 747px; padding-left: 462px; padding-top: 96px;}

.about .part03{ position: relative; margin-top: 142px;}

.about .part03 .left{ margin-left: 78px;}

.about .part03 .pic_08{ width: 756px;}

.about .part03 .pic_09{ width: 522px; padding-top: 30px;}

.about .part03 .pic_10{ width: 787px; padding-top: 23px;}

.about .part03 .pic_11{ width: 452px; padding-top: 35px;}

.about .part03 .pic_12{ position: absolute; right: 51px; top: -36px; width: 159px;}

.about .part03 .pic_13{ width: 138px; /*margin-right: 92px;*/ margin-top: 133px;}

.workflow{ background: url(../img/workflow/bg.png) no-repeat right bottom #212121; height: 2121px;}

.workflow .scale{-webkit-transform: scale(0.8);transform: scale(0.8);margin-top: -100px;}

.workflow img{ display: block; opacity: 0;}

.workflow .biaoge{ width: 1243px; margin: 0 auto; /*padding-top: 212px;*/ }

.workflow .biaoge img{ float: left; opacity: 0;}

.workflow .title{ margin: 0 auto;}

.workflow .line{width: 120%; margin-left: -10%; background: #9b2126; height: 2px; display: none; margin-top: 55px; position: relative;}

.workflow .line .dian{ width: 11px; height: 11px; position: absolute; left: 50%; top: -5px; background: url(../img/workflow/dian.png) no-repeat; background-size:100% 100%;}

.workflow .line .dian1{ margin-left: -25px;}

.workflow .line .dian2{ margin-left: -5px;}

.workflow .line .dian3{ margin-left: 15px;}

.workflow .title_01{ padding-top: 167px;}

.workflow .text_01{ width: 1270px; padding-top: 89px; padding-left: 136px;}

.workflow .title_02{ padding-top: 203px;}

.workflow .part03 .line{ margin-top: 40px;}

.workflow .text_02{ width: 1076px; padding-top: 60px; padding-left: 120px;}

.workflow .title_03{ padding-top: 182px;}

.workflow .part04 .line{ margin-top: 43px;}

.workflow .text_03{ width: 1067px; padding-top: 50px; padding-left: 144px;}

.workflow .yuan_01{ width: 113px; height: 113px; position: absolute; left: 50%; top: -55px; margin-left: 598px;}

.workflow .yuan_02{ width: 80px; height: 80px; position: absolute; left: 50%; top: -40px; margin-left: -740px;}

.contact{ background: url(../img/contact/bg.jpg) no-repeat center top #212121; background-size:100% 100%;}

.business{ background: url(../img/contact/bg2.jpg?v=1.06) no-repeat center top #212121; background-size:100% 100%; height: 1333px;}

.contact .scale,.business .scale{-webkit-transform: scale(0.85);transform: scale(0.85);margin-top: -50px;}

.contact .title,.business .title{ width: 479px; margin: 0 auto; display: block; padding-top: 165px;}

.contact .text,.business .text{ background:url(../img/contact/text.png) no-repeat center center; width: 100%; height: 26px; margin: 0 auto; display: block; margin-top: 72px;}

.contact .part01,.business .part01{ height: 151px; position: relative; margin-top: 150px;}

.contact .part01 .pic_01,.business .part01 .pic_01{ width: 484px; height: 151px; position: absolute; left: 50%; top: 0; margin-left: -242px;}

.contact .part01 .pic_02,.business .part01 .pic_02{ width: 484px; height: 151px; position: absolute; left: 50%; top: 0; margin-left: -242px;}

.contact .ewm{ width: 120px; margin: 0 auto; display: block; margin-top: 120px; opacity: 0;}

.contact .pic_03{ width: 944px; margin: 0 auto; display: block; margin-top: 63px; opacity: 0;}

.business .part02{ padding-top: 180px;}

.business .part02 .hezuo{ width: 1233px; display: block; margin:0 auto; opacity: 0; }


.anli{ background: url(../img/anli/bg.jpg) no-repeat right bottom #212121; background-size:805px 639px;}
 
.anli .list{ width: 1360px; margin: 0 auto;} 
 
.anli .list .type_title{ height: 30px; display: block; position: relative;}

.anli .list .type_title em{ width: 41%; height: 1px; border-bottom: solid 1px #4a4a4a; float: left; margin-top: 13px;}

.anli .list .type_title span{ width: 18%; height: 30px; line-height: 30px; font-size: 28px; color: #a1a1a1; text-align: center; display:block; background: #212121; float: left;}

.anli .list ul{ padding-top: 20px; padding-bottom: 80px; text-align: center; display: flex; flex-wrap: wrap; }

.anli .list ul li{ display:block;flex:auto; padding:20px 30px;align-self:center;}

.anli .list ul li img{  
-webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.anli .list ul li img:hover{
  -webkit-filter: grayscale(0);
  -moz-filter: grayscale(0);
  -ms-filter: grayscale(0);
  -o-filter: grayscale(0);
  filter: grayscale(0);
	
}

.anlidetail{ background: url(../img/anli/bg.jpg) no-repeat right bottom #212121;}

.anlidetail .left{ padding: 0 120px; width: 250px; border-right:solid #373737 6px; float: left;}

.anlidetail .left_div{ padding-top: 140px; text-align: right;}

.anlidetail .left_div .title{ width: 186px; display: inline-block;}

.listdetail{ border-top: solid #717171 2px; margin-top: 60px; padding-bottom: 100px;}

.listdetail .listdetail_div{ padding-top: 60px;}

.listdetail .listdetail_div .type_title{ color: #a6a6a6; font-size: 28px; line-height: 60px;}

.listdetail .listdetail_div ul li{ font-size:18px; line-height: 42px; color: #c0c0c0;}

.listdetail .listdetail_div ul li a{ color: #c0c0c0;}

.listdetail .listdetail_div ul li a:hover,.listdetail .listdetail_div ul li a.hover{ color: #d42519;}

.anlidetail .right{ width: 1108px; padding: 138px 0 138px 168px; float: left;}

.anlidetail .right img{ width: 100%; display: block;}

.iframe_footer{ margin: 0; padding: 0; background: none; border: none; height: 255px; width: 100%;}

.wrap1602{ width: 1602px; margin: 0 auto;}

.wrap1600{ width: 1600px; margin: 0 auto;}

.photo,.artist,.CG{ padding:175px 0;}

.photo img,.artist img,.CG img{ float: left; display: block; opacity: 0;}

.photo img.fr{ float: right;}

.photo .img_01,.photo .img_02{ width: 50%;}

.photo .img_03,.photo .img_05,.photo .img_04,.photo .img_06{ width: 34.73%;}

.photo .img_07{ width: 30.53%;}

.photo .img_08{ width: 31.5%;}

.photo .img_09{ width: 31.92%;}

.photo .img_10{ width: 36.56%;}

.photo .img_11,.photo .img_12,.photo .img_13{ width: 100%;}

.photo .img_14{ width: 54.21%;}

.photo .img_15{ width: 45.78%;}

.artist .img_01{ width: 100%;}

.artist .img_02{ width: 35.51%;}

.artist .img_03{ width: 21.51%;}

.artist .img_04{ width: 21.44%;}

.artist .img_05{ width: 21.51%;}

.artist .img_06{ width: 64.48%;}

.artist .img_07{ width: 100%;}

.artist .img_08{ width: 37.27%;}

.artist .img_09{ width: 36.7%;}

.artist .img_10,.artist .img_11{ width: 26.01%;}

.CG .img_01{width: 55.83%}

.CG .img_02,.CG .img_03{width: 44.16%}

.CG .img_04{ width: 36.63%;}

.CG .img_05{ width: 63.36%;}

.CG .img_06{ width: 63.64%;}

.CG .img_07{ width: 36.35%;}

.CG .img_08{ width: 26.3%;}

.CG .img_09{ width: 31.85%;}

.CG .img_10{ width: 41.84%;}

.certify {
	position: relative;
	width: 1600px;
	margin: 0 auto;
}

.certify .title{ text-align: center; font-size: 28px; color: #9a9a9a; line-height: 42px; padding-bottom: 60px; padding-top: 100px;}

.certify .swiper-container {
	padding-bottom: 60px;
}

.certify  .swiper-slide {
	background: #b6b6b6;
	box-shadow: 0 8px 30px #000000;
	border-radius: 40px;
}
.certify2  .swiper-slide{
	width: 680px;
	height: 453px;
}
.certify  .swiper-slide img{
	width: 100%;
	height: 100%;
	display:block;
	border-radius: 40px;
}

.certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

.certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	/*border: 3px solid #fff;*/
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

.certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	/*border: 3px solid #00aadc;*/
	background-color: #9b160d;
}

.certify .swiper-button-prev {
	left: -30px;
	width: 45px;
	height: 45px;
	background: url(../img/company/wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
	margin-top: 50px;
}

.certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

.certify .swiper-button-next {
	right: -30px;
	width: 45px;
	height: 45px;
	background: url(../img/company/wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
	margin-top: 50px;
}

.certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}

.company{ background: url(../img/anli/bg.jpg) no-repeat right bottom #212121; padding-bottom: 100px;}

.anlidetail_swiper{ /*margin-top: 100px;*/ padding-bottom: 100px; margin-bottom: 50px;}

.anlidetail_swiper .swiper-wrapper{ position: relative;}

.anlidetail_swiper .swiper-slide img{ position: relative; width: 99.5%;border: solid 2px #565656;}

.anlidetail_swiper .swiper-button-next,.anlidetail_swiper .swiper-button-prev{ top: auto; bottom: 20px; width: 40px; height: 40px;}

.anlidetail_swiper .swiper-button-prev{ left: 30%; background: url(../img/anli/left.png) no-repeat;}

.anlidetail_swiper .swiper-button-next{ right: 30%; background: url(../img/anli/right.png) no-repeat;}

.anlidetail_swiper > .swiper-pagination-bullets
{
	bottom: 40px;
}

.video{background: url(../img/anli/bg.jpg) no-repeat right bottom #212121; padding-top: 222px;}

.video .swiper-container{width: 1600px; height: 792px; margin: 0 auto; margin-bottom:115px;}

.video .swiper-wrapper{ width: 1314px;/* height: 739px;*/ margin: 0 auto; position: relative;}

.video .swiper-slide{ width: 1314px; position: relative;}

.video .video_src{ width: 1314px; background: #333333;}

.video .swiper-pagination{ bottom: 0;}

.video .swiper-pagination-bullet{ background: #d5d5d5; opacity: 1; width: 10px; height: 10px;}

.video .swiper-pagination-bullet-active{ background: #9b160d; opacity: 1;}

.video .swiper-button-prev,.video .swiper-button-next{ width: 45px; height: 45px; background: url(../img/video/wm_button_icon.png) no-repeat; background-position:0 0;background-size:100%}

.video .swiper-button-prev:hover{ background-position:0 -46px;}

.video .swiper-button-next{ background-position:0 -93px;}

.video .swiper-button-next:hover{ background-position:0 -139px;}

.zhaopin{ margin-top: 128px;}

.zhaopin ul{ width: 1600px; margin: 0 auto; padding-top: 75px; padding-bottom: 75px; border-top:solid 1px #606060;}

.zhaopin ul li{opacity: 0;}

.zhaopin ul li img{ width: 100%; display: block;}

.zhaopin ul .li01{ width: /*445*/26.96%; margin-right: /*75px*/4.54%;}

.zhaopin ul .li02{ width: /*565px*/34.24%; margin-right: /*75px*/4.54%;}

.zhaopin ul .li03{ width: /*488px*/29.57%;}

.zhaopin ul .li04{ width: /*445px*/26.96%; margin-right: /*75px*/4.54%;}

.zhaopin ul .li05{ width: /*565px*/34.24%; margin-right: /*75px*/4.54%;}

.zhaopin ul .li06{ width: /*488px*/29.57%;}


@media screen and (min-width:1300px) {
	.wrapmax1400 { width: 1065px; margin: 0 auto;}	
	.home_anli ul li{ width: 491px; padding: 20px;}
	.certify {width: 1340px;}
	.certify  .swiper-slide {width: 500px; height: 706px;}
	.certify2  .swiper-slide {width: 550px;height: 367px;}
	.certify .swiper-button-prev{ left: 0;}
	.certify .swiper-button-next{ right: 0;}
	.anlidetail .left{ padding: 0 60px; width: 200px;}
	.anlidetail .right{width: 900px; padding: 138px 0 138px 70px;}
	.listdetail .listdetail_div .type_title{ font-size: 24px;}
	.listdetail .listdetail_div ul li{ font-size: 16px;}
	.anli{background-size:573px 455px;}
	.anlidetail{background-size:573px 455px;}
	.workflow .text_01{ padding-left: 120px;}
	.workflow .text_02{ padding-left: 104px;}
	.workflow .text_03{ padding-left: 127px;}
	.photo .wrap1600,.artist .wrap1600,.CG .wrap1600{ width: 1200px; margin: 0 auto;}
	.video .swiper-container,.video .wrap1600{ width: 1200px;}
	.video .swiper-container{height: 592px;}
	.video .swiper-wrapper,.video .swiper-slide,.video .video_src{ width: 1000px;}
	.zhaopin ul{ width: 1200px;padding-top: 60px; padding-bottom: 35px;}
}

@media screen and (min-width:1600px) {
	.wrapmax1400{ width: 1250px; margin: 0 auto;}
	.home_anli ul li{ width: 575px; padding: 25px;}
	.certify {width: 1540px;}
	.certify  .swiper-slide {width: 500px; height: 706px;}
	.certify2  .swiper-slide {width: 600px;height: 400px;}
	.anlidetail .left{ padding: 0 90px; width: 220px;}
	.anlidetail .right{width: 950px; padding: 138px 0 138px 120px;}
	.listdetail .listdetail_div .type_title{ font-size: 26px;}
	.listdetail .listdetail_div ul li{ font-size: 18px;}
	.anli{background-size:670px 533px;}
	.anlidetail{background-size:670px 533px;}
	.workflow .text_01{ padding-left: 136px;}
	.workflow .text_02{ padding-left: 120px;}
	.workflow .text_03{ padding-left: 144px;}
	.photo .wrap1600,.artist .wrap1600,.CG .wrap1600{ width: 1311px; margin: 0 auto;}
	.video .swiper-container,.video .wrap1600{ width: 1400px;}
	.video .swiper-container{height: 710px;}
	.video .swiper-wrapper,.video .swiper-slide,.video .video_src{ width: 1200px;}
	.zhaopin ul{ width: 1400px;padding-top: 80px; padding-bottom: 55px;}
} 

@media screen and (min-width:1800px) {
	.wrapmax1400{ width: 1500px; margin: 0 auto;}
	.home_anli ul li{ width: 689px; padding: 30px;}
	.certify {width: 1740px;}
	.certify  .swiper-slide {width: 500px; height: 706px;}
	.certify2  .swiper-slide {width: 680px;height: 453px;}
	.certify .swiper-button-prev{ left: -30px;}
	.certify .swiper-button-next{ right: -30px;}
	.anlidetail .left{ padding: 0 120px; width: 250px;}
	.anlidetail .right{width: 1000px; padding: 138px 0 138px 168px;}
	.listdetail .listdetail_div .type_title{ font-size: 28px;}
	.listdetail .listdetail_div ul li{ font-size: 18px;}
	.anli{background-size:805px 639px;}
	.anlidetail{background-size:805px 639px;}
	.workflow .text_01{ padding-left: 136px;}
	.workflow .text_02{ padding-left: 120px;}
	.workflow .text_03{ padding-left: 144px;}
	.photo .wrap1600,.artist .wrap1600,.CG .wrap1600{ width: 1422px; margin: 0 auto;}
	.video .swiper-container,.video .wrap1600{ width: 1600px;}
	.video .swiper-container{height: 792px;}
	.video .swiper-wrapper,.video .swiper-slide,.video .video_src{ width: 1314px;}
	.zhaopin ul{ width: 1600px;padding-top: 100px; padding-bottom: 75px;}
}