@charset "utf-8";
/* CSS Document */
html,body{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	position: relative;
	}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,img{
	margin:0;
	padding:0;
	list-style:none;
	border:0;
	font-weight: normal;
	font-size: 14px;
	}
@font-face {
    font-family: 'PINGFANG LIGHT';
    src: url('../font/PINGFANG LIGHT.TTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Medium';
    src: url('/font/SOURCEHANSANSCN-MEDIUM.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Normal';
    src: url('/font/SOURCEHANSANSCN-NORMAL.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face{
    font-family: "SourceHanSansCN-Bold";
    src: url('/font/SourceHanSansCN-Bold.otf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Extralight';
    src: url('/font/SOURCEHANSANSCN-EXTRALIGHT.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Heavy';
    src: url('/font/SOURCEHANSANSCN-HEAVY.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Heavy';
    src: url('/font/SOURCEHANSANSCN-HEAVY.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Light';
    src: url('/font/SOURCEHANSANSCN-LIGHT.OTF') format('truetype');
    font-weight: normal;
    font-style: normal;
}				
a{text-decoration:none;}
.clear{clear: both;}
.clearfix:after,
.clearfix:before {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}
.hide{display: none;}
section {
    display: block;
}
/*head*/
.head_fix{width: 94%;padding: 0 3%;overflow: hidden;height: 120px;background: rgba(255,255,255,.9);
z-index: 999;position: fixed;top: 0;left: 0;display: none;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);}
.head{width: 94%;padding: 0 3%;overflow: hidden;position: relative;height: 120px;}
.logo{float: left;margin-top: 25px;}
.logo img{display: block;}
.nav{width: 70%;overflow: hidden;float: right;height:100%;}
.nav li.active{background:#e60012;}
.nav li.active a dl ol dt {color:#fff;}
.nav li.active h1{color: #fff;}
.nav li{float: left;width: auto;height:100%;margin:auto;}
.nav li a {display:inline-block;width:100%;padding-left:30px;height:100%;padding-top:20px;}
.nav li:hover {background:#e60012;}
.nav li h1{color: #000000;font-size: 18px;}
.nav li dl{line-height: 25px;margin-top: 15px;}
.nav li dl ol{font-size: 0}

.nav li dl ol dt{display: inline-block;vertical-align: top;color: #525252;font-size: 12px;width: 40%}
.nav li:hover h1{color: #fff;}
.nav li:hover dl ol dt{color: #fff;}
.nav .ua2 h1{color: #e60012;}
.nav .ua2 dl ol dt{color: #e60012;}
.phone{float: left;line-height: 22px;margin-top: 30px;margin-left: 80px}
.phone h1{color: #525252;font-size: 12px;}
.phone p{font-weight: bold;font-size: 16px;}
.nav li{width: 14%}
/*.nav li:nth-of-type(1){width: 19%}
.nav li:nth-of-type(1) dl ol dt{width: 28%}
.nav li:nth-of-type(2){width: 16%}
.nav li:nth-of-type(3){width: 16%}
.nav li:nth-of-type(4){width: 16%}
.nav li:nth-of-type(5){width: 16%}
.nav li:nth-of-type(6){width: 16%}*/
/*banner*/
.banner{position: relative;}
.banner .swiper-container {width: 100%;}
.banner .swiper-slide {text-align: center;font-size: 18px;background: #fff; display: -webkit-box;
display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;
-webkit-align-items: center;align-items: center;}
.banner .swiper-slide img{width: 100%;display: block;}
.banner .swiper-button-next{width: 77px;height: 77px;background: url(../img/left.png) center no-repeat;
right: 136px;bottom: 50px;top: auto;}
.banner .swiper-button-prev{width: 77px;height: 77px;background: url(../img/right.png) center no-repeat;
right: 59px;bottom: 50px;top: auto;left: auto;}
.banner_position{position: absolute;width: 86px;height: 101px;background: url(../img/icon1.png) center no-repeat;
bottom: 40px;left: 50%;margin-left: -43px;z-index: 9999;}

.width1800 {
    width: 93.75%;
    margin: 0 3.125%;
}
.son_banner {
    width: 100%;
}
.caseD .xq img {
    display: block;
    max-width: 100%;
    margin: auto;
}
.cased_web .jieshao {
    margin-bottom: 60px;
}
.caseD .jieshao .left {
    width: 50%;
    color: #76787b;
    font-size: 14px;
    line-height: 30px;
}
.caseD .jieshao .left .name {
    color: #000;
    font-size: 30px;
    padding: 20px 0;
}
.caseD .jieshao {
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
}

.caseD .jieshao .left a {
    width: 155px;
    height: 48px;
    line-height: 48px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    background: #c10505;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20%;
}
.caseD .jieshao .left a img {
    margin-left: 14px;
}
.caseD .jieshao .img {
    width: 50%;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.caseD .jieshao .img img {
    width: 90.55555556%;
}

.cased_web .color {
    background: url(/img/case_web_bj.png) top center #f8f8f8 no-repeat;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    padding-bottom: 75px;
}
.cased_web .color .tit {
    color: #000;
    font-size: 24px;
    letter-spacing: 15px;
    font-family: Arial;
    padding-top: 80px;
    padding-bottom: 44px;
    text-align: center;
    text-transform: uppercase;
}
.cased_web .color .xian {
    width: 105px;
    height: 1px;
    background: #c10505;
    text-align: center;
    margin-bottom: 40px;
}

.width1024 {
    width: 1024px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    margin: 0 auto;
}
.cased_web .color h1 {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    -webkit-box-shadow: #c3c3c3 0px 0px 10px;
    -moz-box-shadow: #c3c3c3 0px 0px 12px;
    box-shadow: #c3c3c3 0px 0px 10px;
}
.cased_web .color p {
    font-size: 16px;
    color: #525252;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 28px;
}

.cased_web .zs .img {
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 92px;
}
.cased_web .zs .img img {
    display: block;
    width: 100%;
}
.cased_web .top img {
    display: block;
    max-width: 100%;
}
.son_banner img {
    display: block;
    width: 100%;
}
.cased_web .neiye img {
    max-width: 100%;
}
.cased_web .back {
    display: flex;
    align-items: center;
    flex-direction: column;
    min-height: 128px;
    height: auto;
    background: #f8f8f8;
    position: relative;
}
.cased_web .back > img {
    max-width: 96%;
}
.cased_web .back a {
    position: absolute;
    bottom: 40px;
    left: 50%;
    margin-left: -22px;
}
.caseD .back a {
    display: block;
    width: 43px;
    height: 43px;
    background: url(/img/back.png) center no-repeat;
    transition: 0.6s;
    transform-style: preserve-3d;
}
.caseD .back a:hover {
    transform: rotate(
180deg);
}

.caseD .button {
    display: flex;
    justify-content: space-between;
}
.caseD .button .kk {
    width: 50%;
    position: relative;
    overflow: hidden;
}
.caseD .button .kk img {
    display: block;
    -webkit-transition: all 1s;
    -ms-transition: all 1s;
    -moz-transition: all 2s;
    transition: all 1s;
    width: 100%;
}
.caseD .button .kk .cover {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
}
.caseD .button .kk .cover p {
    font-size: 20px;
    line-height: 48px;
    text-align: center;
    letter-spacing: 2px;
}
.caseD .button .kk .cover p span {
    font-size: 16px;
}

.caseD .dazi {
    letter-spacing: 45px;
    margin-top: 70px;
    text-align: center;
    color: #000;
    font-size: 10vw;
    font-weight: bold;
    opacity: 0.06;
    text-transform: uppercase;
    line-height: 160px;
}
.caseD .xt {
    width: 100%;
    height: 700px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: center center;
    background-size: auto 100%;
}
.caseD .xt .kk {
    width: 31.25%;
    height: 330px;
    background: rgba(255,255,255,0.7);
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.caseD .kk1 {
    width: 96.333333333%;
    height: 93.333333%;
    border: 1px solid #baa593;
    display: flex;
    align-items: center;
    justify-content: center;
}
.caseD .xt .kk .text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: url(/img/caseD_bj.png) no-repeat center bottom;
}
.caseD .xt .kk .text .cn {
    color: #000;
    font-size: 1.4vw;
    font-weight: lighter;
    margin-top: 35px;
    letter-spacing: 6px;
}
.caseD .xt .kk .text .en {
    color: #7f552e;
    text-transform: uppercase;
    font-size: 0.8vw;
    margin-bottom: 20px;
    letter-spacing: 2px;
    margin-top: 3px;
    text-align: center;
}

.more_x {
    width: 100% !important;
    height: auto !important;
}
.more_x .fsMoreBtn {
    margin: 0 auto;
    height: 100px;
    outline: none;
    display: block;
    text-align: center;
    margin-top: 50px;
}
.fsMoreBtn >img {
    position: relative;
    animation: mymove1 0.8s infinite;
    -webkit-animation: mymove1 0.8s infinite;
}
.fsMoreBtn p {
    text-transform: uppercase;
    font-size: 18px;
    color: #000;
    line-height: 40px;
    font-weight: bold;
    letter-spacing: 2px;
}

/*浮动框*/
.query-tag { position: fixed; right: 1px;z-index: 9999;bottom: 200px}
.query-tag a { display: block; width: 100px; height: 85px; margin-top: 1px; text-align: center; font-size: 20px; color: #fff;padding-top: 15px}
.query-tag a.tel { background: rgba(0,0,0,0.7);border-radius:5px 5px 0 0;}
.query-tag a.net { background: rgba(0,0,0,0.7);}
.query-tag a.qq1 { background: url(../images/dongbaqu_zx1_08.png) no-repeat center top 14px rgba(0,0,0,0.7);}
.query-tag a.qq2 { background: url(../images/dongbaqu_zx1_10.png) no-repeat center top 14px rgba(0,0,0,0.7);border-radius:0 0 5px 5px;}
.query-tag a:hover { background-color:rgba(207,9,41,0.7)}
.query-tag a img{display: block;margin: auto;width: 40px;}
.query-tag a span{display: block;text-align: center;font-size: 18px;margin-top: 10px}

.query-tag a.tel { background: rgba(207,9,41,0.7);}
.query-tag a.net { background: rgba(207,9,41,0.7);}
.query-tag a.qq1 { background: url(../images/dongbaqu_zx_12.png) no-repeat center top 14px rgba(207,9,41,0.7);}
.query-tag a.qq2{ background: url(../images/dongbaqu_zx_22.png) no-repeat center top 14px rgba(207,9,41,0.7);}

.query-tag a.tel:hover { background: rgba(0,0,0,0.7);}
.query-tag a.net:hover { background: rgba(0,0,0,0.7);}
.query-tag a.qq1:hover { background: url(../images/dongbaqu_zx_12.png) no-repeat center top 14px rgba(0,0,0,0.7);}
.query-tag a.qq2:hover { background: url(../images/dongbaqu_zx_22.png) no-repeat center top 14px rgba(0,0,0,0.7);}
.zxzx_tk {background:url(/images/xzzx_tkbg.png); position: fixed; left: 50%; top: 50%; margin-left: -200px;
 margin-top: -135px;z-index: 20000; border-radius:5px;box-shadow:0 0 8px #888;padding:5px;}
.query-cover { position: fixed; left: 0; top: 0; z-index: 10000; width: 100%; height: 100%; background: #000; opacity: 0.7; filter: alpha(opacity=70); display: none; }
.query-pop { width: 400px; height: 240px; background: #fff;position:relative; padding-top: 15px; }
.query-pop .tel { overflow: hidden; }
.query-pop .tel .input-wrap,
.query-pop .tel .btn-wrap { float: left; }
.query-pop .tel .phone-wrap { font-size: 34px; font-weight: bolder; line-height: 1;}
.query-pop .tel .phone-wrap a { color: #cf0929;}
.query-pop .tel .input-wrap { width: 188px; height: 39px; border-bottom: 1px solid #333;  margin-right: 10px; }
.query-pop .tel .btn-wrap { width: 120px; }
.query-pop .tel .input-wrap input { border: 0; height: 39px; line-height: 39px; padding: 0; font-size: 20px; }
.query-pop .tel,
.query-pop .net { padding: 0 40px;}
.query-pop .btn-wrap a { background: #cf0929; border: none; color: #fff; cursor: pointer; display: block; width: 48%; font-size: 18px; height: 40px; line-height: 38px; text-align: center; }
.query-pop .btn-wrap .btn-qqstart{border-radius:3px;}
    .query-pop .btn-wrap .btn-qqstart img { vertical-align:text-bottom;margin-right:10px;}
.query-pop .tip { padding-bottom: 5px;font-size:13px;margin-top:20px; }
.query-pop .close-btn { position: absolute; top: 10px; right: 10px; text-decoration: underline; color: #999; font-size: 12px; width: 25px; 
	height: 25px; text-indent: -100em; overflow: hidden; background: url(../img/dongbaqu_zx_07.png) no-repeat center center; }
	
.query-pop .btn-wrap { display:flex;justify-content:space-between;}

.change{text-align: center;margin-top: 60px}
.change li{display: inline-block;vertical-align: top;margin: 0 20px;height: 40px;line-height: 40px;font-size: 16px;padding: 0 30px;cursor: pointer;}
.change .selected{background: #e60012;color: #fff}

/*修改*/
.hxl_bg{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 9999999999;background: rgba(0, 0, 0, .7);display: none}
.hxl_phone{position: absolute;top: 50%;left: 50%;margin-top: -137px;margin-left: -200px;width: 400px;height: 274px;background: #fff;}
.hxl_phone1{width: 320px;margin: auto;}
.hxl_phone1 .subtitle{font-size: 14px;line-height: 1;margin-top: 22px;color: #666;}
.hxl_phone1 .red_title{font-size: 28px;font-weight: bold;line-height: 1;color: #e70012;margin-top: 10px;}
.hxl_phone1 .subdetail{font-size: 10px;line-height: 1.5;margin-top: 14px;color: #666;margin-bottom: 10px}
.hxl_phone1 .subdetail li{font-size: 12px}
.hxl_phone1 .subdetail li{font-size: 12px}
.hxl_phone .box .input_box {font-size: 14px;line-height: 1.5;position: relative;margin-top: 7px;color: #666;}
.hxl_phone .yui_input {
    font-size: 14px;
    line-height: 38px;
    width: 100%;
    height: 38px;
    text-indent: 2.5em;
    color: #333;
    border: 1px solid #adada9;
    background: url(http://www.zhengbang.com.cn/builder/staticize/resource/images/service/zhengbang_revise_pop_07.png) left center no-repeat;
    background-color: #fff;
}
.hxl_phone .input_box .red_tip {
    font-size: 14px;
    line-height: 38px;
    position: absolute;
    top: 0;
    right: 10px;
    display: none;
    color: #e70012;
}
.hxl_phone .green_information_safety {
    font-size: 12px;
    line-height: 19px;
    margin: 2px 0 10px;
    text-indent: 1.6em;
    color: #1db816;
    background: url(http://www.zhengbang.com.cn/builder/staticize/resource/images/service/zhengbang_revise_pop_10.png) left center no-repeat;
}
.hxl_phone .yui_button {
    font-size: 18px;
    line-height: 40px;
    width: 100%;
    height: 40px;
    cursor: pointer;
    text-align: center;
    color: #fff;
    border: none;
    background: #e70012;
}
.hxl_phone .yui_close {
    position: absolute;
    top: 23px;
    right: 23px;
    width: 15px;
    height: 15px;
    cursor: pointer;
    background: url(https://ziti.dongbaqu.com/out.png) center center no-repeat;
}

.caseD .xq video{display: block;margin: auto;object-fit: fill}
/*搜索页*/
.all7a{width: 68%;float: left;}
.all7a_1{border-bottom: 1px solid #f27f88;color: #474747;font-size: 20px;padding-bottom: 15px;}
.all7a_1 span{color: #e60012;}
.find li{padding: 30px;overflow: hidden;}
.find1{width: 15%;float: left;border: 1px solid #c9c9c9;text-align: center;line-height: 35px;padding-top: 25px;
padding-bottom: 15px;}
.find1 h1{color: #474747;font-size: 46px;font-weight: bolder;}
.find1 span{display: block;color: #474747;font-size: 12px;}
.find2{width: 82%;float: right;margin-top: 10px;}
.find2 h1{color: #474747;font-size: 18px;height: 25px;line-height: 25px;overflow: hidden;}
.find2 p{color: #474747;line-height: 25px;height: 50px;overflow: hidden;margin-top: 15px;}
.find li:hover{background: #fafafa;}
.find li:hover .find1{border-color: #e60012;}
.find li:hover .find1 h1{color: #e60012;}
.find li:hover .find1 span{color: #e60012;}
.newsde_right ul ol{border: 1px solid #e5e5e5;line-height: 35px;padding: 0 10px;padding-bottom: 20px; overflow: hidden;}
.newsde_right ul ol dt{display: inline-block;vertical-align: top;border: 1px solid #bfbfbf;border-radius: 3px;margin-top: 20px;}
.newsde_right ul ol dt a{color: #474747;display: block;padding: 0 15px;}
.newsde_right ul ol dt:hover{border-color: #c10505;}

/*首页业务板块*/
.fenlei{width: 100%;overflow: hidden;}
.fenlei li{width: 16.66%;float: left;position: relative;height: 1080px;transition:all 0.3s ease-in-out;}
.pic1{width: 100%;height: 100%;position: relative;overflow: hidden;}
.pic1 img{position: absolute;top: 0;left: 50%;margin-left: -392px;}
.fenlei1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.fenlei1 ul{width: 90%; margin: auto;position: absolute;top: 840px;left: 50%;margin-left: -45%;}
.fenlei1 h1{color: #fefefe;font-size: 40px;font-family: "PINGFANG LIGHT";}
.fenlei1 span{display: block;font-family: "PINGFANG LIGHT";color: #dddddd;}
.fenlei1 p{color: #efefef;font-size: 16px;margin-top: 25px;opacity: 0;transition:all 0.3s ease-in-out;}
.fenlei1 h2{text-align: right;margin-top: 35px;opacity: 0;transition:all 0.3s ease-in-out;}
.fenlei1 h2 img{display: inline-block;vertical-align: top;}
.active1{width: 25% !important;}
.active1 .fenlei1 p{opacity: 1}
.active1 .fenlei1 h2{opacity: 1}
.active2{width: 15% !important;}
.active2 .fenlei1 p{opacity: 0;}
.active2 .fenlei1 h2{opacity: 0;}
/*首页我们的作品*/
.all1{padding: 0 5%;background: url(../img/bg1.png) center bottom no-repeat;overflow: hidden;position: relative;padding-bottom: 110px;}
.light{position: absolute;top: 0;right: 6%;}
.light img{display: block;}
.all1a{width: 82%;float: left;margin-left: 4%;}
.sywork{overflow: hidden;padding-top: 125px;}
.sywork1{width: 68%;float: left;background: url(../img/bg2.png) left bottom no-repeat;padding-bottom: 60px;}
.sywork1 h1{color: #000000;font-size: 30px;font-weight: lighter;}
.sywork1 p{color: #525252;font-size: 12px;line-height: 32px;opacity: 0.5;margin-top: 50px;}
.sywork2{float: right;line-height: 95px;text-align: center;}
.sywork2 li{color: #cccccc;font-size: 100px;opacity: 0.3;font-weight: bold;transform: rotate(90deg);
-ms-transform: rotate(90deg); /* IE 9 */
-moz-transform: rotate(90deg); /* Firefox */
-webkit-transform: rotate(90deg); /* Safari and Chrome */
-o-transform: rotate(90deg); /* Opera */}
.sylist{overflow: hidden;}
.sylist li{float: left;opacity: 0.5;font-size: 16px;margin-right: 4%;cursor: pointer;transition:all 0.3s ease-in-out;}
.sylist .selected{opacity: 1;}
.sylist li:hover{opacity: 1;}
.sylist1{margin-top: 35px;}
.sylist1 ul{overflow: hidden;}
.sylist1 ul li{width: 25%;float: left;position: relative;}
.sylist1 ul li img{width: 100%;display: block;}
.hide1{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(23,144,54,0.9);
opacity:0; transform:scale(0);transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.hide1 h1{width: 83%;margin: auto;color: #fff;font-size: 16px;color: #fff;padding-top: 55px;}
.hide1 p{width: 83%;margin: auto;color: #fff;color: #fff;line-height: 30px;margin-top: 35px;}
.sylist1 ul li:hover .hide1{opacity: 1;transform:scale(1);}
/*首页新闻*/
.all2{width: 100%;background: #010002 url(../img/bg3.jpg) center no-repeat;min-height: 920px;margin-top: 60px;position: relative;
background-size: cover;}
.all2a{width: 94%;position: absolute;top: 0;left: 0;height: 100%;z-index: 99999;padding: 0 3%;}
.all2 canvas{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 99;}
.index1{padding-top: 80px;}
.index1 h1{color: #ffffff;font-size: 40px;font-weight: lighter;}
.index1 h2{color: #ffffff;font-size: 30px;font-weight: lighter;margin-bottom: 30px;border-bottom: 1px solid rgba(255, 255, 255, .3);padding-bottom: 15px;}
.synews{text-align: right;}
.index1 h2 a {display: block;float: right;color: #fff;font-size: 14px;margin-top: 33px;}
.synews li{display: inline-block;vertical-align: top;color: #777777;transition:all 0.4s ease-in-out;cursor: pointer;
margin-right: 1.5%;}
.synews .selected a{color: #fff;}
.synews li:hover{color: #fff}
.synews1{overflow: hidden;margin-top: 30px;}
.synews1 ul {width: 40%;}
.synews1 ul.ul-left {float: left;}
.synews1 ul.ul-right {float: right;}
.synews1 li{width: 42%;float: left;margin-top: 20px;}
.synews1 li h1{color: #ffffff;opacity: .6;font-size: 16px;height: 20px;line-height: 20px;overflow: hidden;transition:all 0.4s ease-in-out;}
.synews1 li p{color: #ffffff;opacity: .5;line-height: 25px;height: 50px;overflow: hidden;margin-top: 18px;transition:all 0.4s ease-in-out;font-size: 12px;}
.synews1 li span{display: block;color: #ffffff;opacity: .3;margin-top: 25px;transition:all 0.4s ease-in-out;}
.synews1 li:hover h1{opacity: 1;}
.synews1 li:hover p{opacity: 1;}
.synews1 li:hover span{opacity: 1;}
.synews1 li:nth-of-type(2n){float: right;}
.synews .selected a {
    color: #fff;
}
.synews li a {
    color: #777777;
}
/*首页解决方案*/
.index2{text-align: center;color: #000000;font-size: 30px;font-weight: lighter;margin-top: 110px;}
.sycase{text-align: center;margin-top: 45px;}
.sycase li{display: inline-block;vertical-align: top;color: #525252;margin: 0 1%;cursor: pointer;transition:all 0.4s ease-in-out;}
.sycase li:hover{color: #ff0000;}
.sycase .selected{color: #ff0000;}
.sycase .selected a {
    color: #ff0000;
}
.sycase li a {
    color: #525252;
    display: block;
}
.sycase1{width: 94%;margin: auto;}
.sycase1 ul{overflow: hidden;padding: 10px;}
.sycase1 ul li{width: 31%;float: left;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);margin-top: 60px;margin-left: 3.5%;}
.pic2{width: 36%;float: left;overflow: hidden;}
.pic2 img{width: 100%;display: block;transition: all 0.6s;}
.sycase1a{width: 53%;float: right;margin-top: 40px;margin-right: 4%;}
.sycase1a h1{color: #000000;font-size: 18px;height: 25px;line-height: 25px;overflow: hidden;font-weight: bold;}
.sycase1a p{color: #9f9f9f;font-size: 12px;line-height: 22px;height: 88px;overflow: hidden;margin-top: 25px;}
.sycase1a img{display: block;margin-top: 30px;transition:all 0.4s ease-in-out;}
.sycase1 ul li:nth-of-type(3n-2){margin-left: 0;}
.sycase1 ul li:hover .sycase1a img{margin-left: 10%;}
.sycase1 ul li:hover .pic2 img{transform: scale(1.2);} 

.video-hxl {
    width: 94%;
    margin: auto;
    overflow: hidden;
    margin-top: 80px;
}
.video-hxl li {
    width: 24.4%;
    float: left;
    background: #eeeeee;
    text-align: center;
    padding-bottom: 55px;
    margin-left: 0.7%;
}
.video-hxl li:first-child {
	margin-left: 0;
}
.video-hxl li img {
    display: block;
    padding-top: 65px;
    margin: auto;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
    transition: all 0.2s ease-in-out;
}
.video-hxl li h1 {
    color: #474747;
    font-size: 26px;
    margin-top: 27px;
}
.video-hxl li p {
    color: #474747;
    line-height: 25px;
    height: 85px;
    overflow: hidden;
    margin-top: 25px;
}

/**********************/
/*展厅设计*/
.zt-pro{width: 73%;margin: auto;margin-top: 45px;}
.zt-pro ul{overflow: hidden;}
.zt-pro ul li{width: 20%;float: left;text-align: center;font-size: 20px;cursor: pointer;}
.zt-pro ul li:hover{color: #e60012;}
.zt-pro ul .selected{color: #e60012;}
.zt-pro1{width: 72%;margin: auto;margin-top: 45px;}
.zt-pro1 ul{overflow: hidden;}
/*.zt-pro2{position: relative;}
.zt-pro2 .swiper-container {width: 100%;}
.zt-pro2 .swiper-slide {text-align: center;font-size: 18px;background: #fff; display: -webkit-box;
display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;
-webkit-align-items: center;align-items: center;}
.zt-pro2 .swiper-slide img{width: 100%;display: block;}
.zt-pro2 .swiper-slide h1{width: 300px;height: 80px;background: rgba(0,0,0,0.35);text-align: center;line-height: 80px;
position: absolute;bottom: 0;left: 0;color: #fff;font-size: 28px;font-weight: normal;}
.zt-pro2 .swiper-button-next{width: 80px;height: 80px;top: auto;border-radius: 100%;
background: rgba(0,0,0,0.2) url(/img/zt-left.png) center no-repeat;top: 50%;margin-top: -40px;left: 10px;}
.zt-pro2 .swiper-button-prev{width: 80px;height: 80px;top: auto;border-radius: 100%;
background: rgba(0,0,0,0.2) url(/img/zt-right.png) center no-repeat;top: 50%;margin-top: -40px;right: 10px;left: auto;}*/

.zt-pro2{width: 100%;margin: auto;overflow: hidden;position: relative;}
.zt-pro2 .owl-carousel .item{width: 100%;position: relative;}
.zt-pro2 .owl-carousel .item img{width: 100%;display: block;}
.zt-pro2 .owl-carousel .item h1{width: 300px;height: 80px;background: rgba(0,0,0,0.35);text-align: center;line-height: 80px;
position: absolute;bottom: 0;left: 0;color: #fff;font-size: 28px;font-weight: normal;}
.zt-pro2 .owl-theme .owl-controls{position: absolute;width: 100%;top: 50%;height: 100px;left: 0;margin-top: -50px;}
.zt-pro2 .owl-nav{overflow: hidden;}
.zt-pro2 .owl-nav .owl-prev{width: 100px;height: 100px;background: rgba(0,0,0,0.2) url(/img/zt-left.png) center no-repeat;
background-size: 12px;color: rgba(0,0,0,0);float: left;}
.zt-pro2 .owl-nav .owl-next{width: 100px;height: 100px;background: rgba(0,0,0,0.2) url(/img/zt-right.png) center no-repeat;
background-size: 12px;color: rgba(0,0,0,0);float: right;}

.active01{height: 0 !important;}
.zhanting-hxl{width: 94%;margin: auto;overflow: hidden;margin-top: 80px;}
.zhanting-hxl li{width: 19.4%;float: left;background: #eeeeee;text-align: center;padding-bottom: 55px;margin-left: 0.7%;}
.zhanting-hxl li img{display: block;padding-top: 65px;margin: auto;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity: 0.7;
transition:all 0.2s ease-in-out;}
.zhanting-hxl li:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);
-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray;opacity: 1;}
.zhanting-hxl li h1{color: #474747;font-size: 26px;margin-top: 27px;}
.zhanting-hxl li p{color: #474747;line-height: 25px;height: 85px;overflow: hidden;margin-top: 25px;}
.zhanting-hxl li:nth-of-type(1){margin-left: 0;}
.six{width: 94%;margin: auto;background: url(/img/zt-bg1.jpg) center bottom no-repeat;background-size: cover;
padding-bottom: 85px;padding-top: 90px;margin-top: 120px;}
.index8-zt{text-align: center;}
.index8-zt h1{color: #fff;font-size: 46px;font-weight: bold;padding-bottom: 10px;}
.index8-zt p{color: #fff;font-size: 18px;font-weight: lighter;margin-top: 8px;border-top: 1px solid #fff;
display: inline-block;vertical-align: top;padding-top: 15px;}
.six1{width: 89%;margin: auto;overflow: hidden;margin-top: 55px;}
.six1 li{width: 31%;float: left;background: rgba(0,0,0,0.1);margin-top: 30px;padding-bottom: 30px;margin-left: 3%;}
.six2{border-bottom: 1px solid #a8a8a8;padding: 0 45px;overflow: hidden;}
.six2 h1{float: left;color: #fff;font-size: 80px;font-weight: bold;}
.six2a{float: left;margin-top: 20px;margin-left: 10px;}
.six2a h2{color: #fff;font-size: 28px;font-weight: bold;}
.six2a span{display: block;color: #fff;font-size: 20px;font-weight: lighter;margin-top: 3px;}
.six3{color: #fff;font-size: #ffffff;line-height: 20px;padding: 0 45px;margin-top: 20px;}
.six1 li:nth-of-type(3n-2){margin-left: 0;}
.youshi-zt{width: 100%;overflow: hidden;margin-top: 120px;}
.youshi-zt li{width: 24.5%;float: left;background: #eeeeee;}
.youshi-zt1{text-align: center;padding-top: 15px;padding-bottom: 20px;}
.youshi-zt1 h1{color: #474747;font-size: 32px;font-weight: lighter;}
.youshi-zt1 span{display: block;color: #474747;font-size: 16px;}
.pic13{position: relative;overflow: hidden;}
.pic13 img{width: 100%;display: block;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;
transition:all 0.4s ease-in-out;}
.youshi-zt li:hover .pic13 img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);
-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray;transform: scale(1.1);}
.pic13 p{width: 90%;position: absolute;bottom: 30px;left: 50%;margin-left: -45%;color: #fff;line-height: 30px;}
.company{width: 94%;margin: auto;background: url(/img/zt-bg2.jpg) center bottom no-repeat;background-size: cover;
padding-bottom: 85px;margin-top: 120px;padding-top: 85px;}
.company1{width: 90%;margin: auto;text-align: center;overflow: hidden;margin-top: 55px;}
.company1 li{float: left;background: url(/img/zt-bg3.png) center no-repeat;background-size: 100% 100%;
width: 23%;float: left;height: 430px;margin-left: 2.5%;}
.company1 li h1{color: #e60012;font-size: 28px;font-weight: bold;padding-top: 90px;}
.company1 li span{display: block;color: #474747;font-size: 20px;font-weight: lighter;text-transform: uppercase;margin-top: 5px;}
.company1 li h2{width: 30px;height: 6px;margin: auto;background: #e60012;margin-top: 30px;}
.company1 li p{color: #474747;line-height: 30px;margin-top: 30px;}
.company1 li:nth-of-type(1){margin-left: 0;}
.honor-zt{width: 100%;background: url(/img/zt-bg4.jpg) center top no-repeat;background-size: cover;margin-top: 120px;
padding-top: 80px;padding-bottom: 85px;}
.index9-zt{text-align: center;}
.index9-zt h1{color: #474747;font-size: 46px;font-weight: bold;padding-bottom: 10px;}
.index9-zt p{color: #474747;font-size: 18px;font-weight: lighter;margin-top: 8px;border-top: 1px solid #b4b4b4;
display: inline-block;vertical-align: top;padding-top: 15px;}
.honor-zt1{width: 80%;margin: auto;overflow: hidden;margin-top: 80px;}
.honor-zt1 ul{float: left;margin-left: 18%;}
.honor-zt2{color: #e60012;font-size: 26px;background: url(/img/zt-bg5.jpg) left bottom no-repeat;padding-bottom: 34px;}
.honor-zt2 span{display: inline-block;vertical-align: bottom;color: #909090;font-size: 16px;margin-left: 10px;}
.honor-zt1 ul p{color: #474747;font-size: 16px;line-height: 35px;margin-top: 30px;}
.honor-zt1 ul:nth-of-type(1){margin-left: 0;}
.index10-zt{text-align: center;margin-top: 120px;}
.index10-zt h1{color: #474747;font-size: 46px;font-weight: bold;padding-bottom: 10px;text-transform: uppercase;}
.index10-zt p{color: #474747;font-size: 18px;font-weight: lighter;border-top: 1px solid #b4b4b4;
display: inline-block;vertical-align: top;padding-top: 15px;width: 60%;margin: auto;margin-top: 8px;line-height: 30px;}
.team-zt{overflow: hidden;width: 85%;margin: auto;margin-top: 70px;}
.team-zt li{float: left;width: 30.4%;margin-left: 4%;}
.team-zt li img{width: 100%;display: block;}
.team-zt li h1{color: #474747;font-size: 24px;border-bottom: 1px solid #c7c7c7;margin-top: 25px;padding-bottom: 15px;}
.team-zt li p{color: #474747;font-size: 16px;line-height: 30px;margin-top: 18px;}
.team-zt li:nth-of-type(1){margin-left: 0;}
.team-zt li:hover h1{color: #e60012}
.hezuo-zt{background: url(/img/zt-bg6.jpg) center no-repeat;margin-top: 120px;padding: 70px 0;}
.hezuo{width: 73%;margin: auto;overflow: hidden;}
.index11-zt{width: 24%;float: left;border-right: 1px solid #fff;}
.index11-zt h2{width: 30px;height: 6px;background: #e60012;}
.index11-zt h1{color: #474747;font-size: 46px;font-weight: bold;margin-top: 54px;}
.index11-zt p{color: #bdbdbd;font-size: 18px;font-weight: bold;text-transform: uppercase;margin-top: 15px;}
.hezuo1{width: 67.5%;float: right;overflow: hidden;}
.hezuo1 img{float: left;margin-left: 2.5%;width: 18%;}
.hezuo1 img:nth-of-type(1){margin-left: 0;}
.index12-zt{margin-top: 120px;text-align: center;}
.index12-zt h1{color: #474747;font-size: 35px;border-bottom: 1px solid #dedede;display: inline-block;
vertical-align: top;font-weight: bold;padding-bottom: 10px;}
.number-zt{text-align: center;margin-top: 70px;}
.number-zt ul{display: inline-block;vertical-align: top;margin: 0 1.5%;}
.number-zt ul h1{color: #e60012;font-size: 87px;font-family: impact;font-weight: bold;line-height: 90px;display: inline-block;vertical-align: top;}
.number-zt ul span{color: #474747;font-size: 20px;font-weight: normal;display: inline-block;line-height: 90px;
vertical-align: top;margin-left: 10px;font-family: "微软雅黑";}
.number-zt ul p{color: #474747;font-size: 16px;}



/*首页关键词*/
.keywords{width: 94%;margin: auto;overflow: hidden;margin-top: 75px;margin-bottom: 95px;}
.keywords ul{width: 31%;float: left;margin-left: 3.5%;}
.keywords1{overflow: hidden;line-height: 45px;border-bottom: 1px solid #dddddd;}
.keywords1 h1{float: left;color: #000000;font-size: 20px;}
.keywords1 a{float: right;color: #000000;background: url(../img/load.png) right center no-repeat;
background-size: 16px;padding-right: 22px;}
.keywords2{margin-top: 23px;}
.keywords2 dt{display: inline-block;vertical-align: top;border: 1px solid #bfbfbf;border-radius: 3px;height: 40px;
line-height: 40px;padding: 0 10px;margin-top: 20px;}
.keywords2 dt a{color: #525252;display: block;}
.keywords2 dt:hover{border-color: #c10505;}
.keywords2 dt:hover a{color: #000;}
.keywords ul:nth-of-type(1){margin-left: 0;}
/*首页服务流程*/
.all3{background: #f6f6f6;width: 100%;height: 600px;overflow: hidden;position: relative;}
.all3a{width: 100%;position: absolute;top: 0;left: 0;z-index: 99;}
.index3{text-align: center;color: #000000;font-size: 30px;padding-top: 110px;font-weight: lighter}
.service{width: 63%;margin: auto;overflow: hidden;margin-top: 40px;border: 1px solid #ebebeb;background: #fff;}
.service li{width: 16.5%;float: left;position: relative;overflow: hidden;border-left: 1px solid #ebebeb;height: 270px;}
.service li:nth-of-type(1){border: none;}
.service1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition:all 0.4s ease-in-out;}
.service1 h1{color: #646464;font-size: 16px;text-align: center;line-height: 65px;}
.service1 img{display: block;margin: auto;}
.service1 p{color: #646464;line-height: 22px;height: 44px;overflow: hidden;width: 80%;margin: auto;margin-top: 12px;}
.service1 span{width: 80px;height: 25px;display: block;margin: auto;border-radius: 13px;background: #c7c6c6;
text-align: center;line-height: 25px;color: #fff;margin-top: 15px;}
.service1a{position: absolute;top: 0;left: 100%;width: 100%;height: 100%;background: #cf0929;transition:all 0.4s ease-in-out;}
.service1a h1{color: #fff;font-size: 16px;text-align: center;line-height: 65px;}
.service1a img{display: block;margin: auto;}
.service1a p{color: #fff;line-height: 22px;height: 44px;overflow: hidden;width: 80%;margin: auto;margin-top: 12px;}
.service1a span{width: 80px;height: 25px;display: block;margin: auto;border-radius: 13px;background: #cd3a33;
text-align: center;line-height: 25px;color: #fff;margin-top: 15px;}
.service li:hover .service1{top: 0;left: -100%;}
.service li:hover .service1a{top: 0;left: 0;}
/*首页合作伙伴*/
.all4{width: 100%;background: url(../img/bg4.jpg) center top no-repeat;padding-bottom: 180px;background-size: cover;}
.index4{text-align: center;padding-top: 35px;}
.index4 h1{font-size: 60px;font-family: "PINGFANG LIGHT";}
.index4 span{display: block;font-size: 20px;}
.patrner{width: 87%;margin: auto;overflow: hidden;border-top: 1px solid #cdcdcd;border-left: 1px solid #cdcdcd;margin-top: 30px;}
.patrner li{width: 9.9%;float: left;border-right: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;cursor: pointer;}
.patrner li img{width: 100%;display: block;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;opacity: 0.7;
transition:all 0.4s ease-in-out;}
.sylist h1{
    float: left;
    opacity: 0.5;
    font-size: 16px;
    margin-right: 4%;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
}

.sylist h1 a {
    color: #000;
}
.sylist li a {
    color: #000;
}
.patrner li:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);
-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);filter: gray;opacity: 1;}
/*bottom*/
.bottom{width: 72%;margin: auto;overflow: hidden;margin-top:65px;}
.bottom ul{width: 20%;float: left;line-height: 30px;}
.bottom ul h1{font-size: 18px;margin-bottom: 15px;}
.bottom ul li{color: #525252;font-size: 12px;}
/*底部联系方式*/
.sycont{border-top: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;overflow: hidden;margin-top: 45px;background: #fff;}
.sycont li{width: 24.9%;float: left;text-align: center;padding-top: 25px;padding-bottom: 30px;line-height: 28px;
border-left: 1px solid #eeeeee;}
.sycont li img{display: block;margin: auto;margin-bottom: 22px;
    -moz-transition: all 1s;
    -ms-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;}
    .sycont li img:hover {-moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transform: rotateY(
360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(
360deg);
    -moz-transition: all 1.5s;
    -ms-transition: all 1.5s;
    -webkit-transition: all 1.5s;
    -o-transition: all 1.5s;
    transition: all 1.5s;}
.sycont li h1{color: #525252;font-size: 16px;margin-top: 15px;}

.sycont li p{color: #000000;font-size: 16px;}
.sycont li:nth-of-type(1){border: none;}

/*foot*/
.foot{padding: 0 3%;height: 60px;background: #000000;}
.foot1{float: left;color: #7c7c7c;font-size: 12px;line-height: 60px;}
.foot2{float: right;}
.ewm{display: inline-block;vertical-align: top;height: 60px;margin-right: 20px;position: relative;}
.ewm .icon1{display: block;margin: auto;width: 19px;padding-top: 20px;}
.ewm .ewm1{position: absolute;top: -202px;left: 50%;margin-left: -217px;display: none;}
.ewm:hover .ewm1{display: block;}
.foot2a{display: inline-block;width: 196px;height: 34px;cursor: pointer;background: #dddddd;margin-top: 14px;position: relative;}
.foot2a_1{width: 162px;line-height: 35px;text-align: center;color: #7c7c7c;font-size: 12px;float: left;}
.foot2a_2{width: 34px;height: 34px;float: right;background: #454545 url(../img/icon6.png) center no-repeat;}
.demo1{width: 162px;position: absolute;bottom: 30px;padding-bottom: 4px;left: 0;z-index: 999;display: none;}
.demo1 ul{background: #fff;border: 1px solid #dddddd;padding: 10px 0;}
.demo1 li{line-height: 25px;}
.demo1 li a{display: block;color: #7c7c7c;font-size: 12px;padding: 0 10px;}
/*东八区*/
.banner1{width: 100%;}
.banner1 img{width: 100%;display: block;}
.list{height: 128px;border-bottom: 1px solid #e5e5e5;line-height: 128px;text-align: center;}
.list li{display: inline-block;vertical-align: top;margin: 0 2.5%;}
.list li a{color: #000000;font-size: 18px;}
.list li:hover a{color: #e60012;border-bottom: 1px solid #e60012;padding-bottom: 5px;}
.list .ua1 a{color: #e60012;border-bottom: 1px solid #e60012;padding-bottom: 5px;}
.about{width: 74%;margin: auto;position: relative;margin-top: 50px;background: url(../img/abt1.jpg) center no-repeat;
background-size:  cover;padding: 100px 0;}
/*.about img{width: 100%;display: block;}*/
.about1{width: 86%;margin: auto;}
.about1a{color: #fff;font-size: 46px;font-weight: bold;letter-spacing: 10px;background: url(../img/bg6.png) left bottom no-repeat;
padding-bottom: 55px;}
.about1b{color: #fff;line-height: 30px;margin-top: 110px;}
.all5{width: 60%;margin: auto;margin-top: 85px;}
.index5{position: relative;}
.index5 h1{color: #474747;opacity: 0.05;font-size: 158px;line-height: 160px;font-weight: bold;}
.index5 h2{color: #474747;font-size: 46px;font-weight: bold;letter-spacing: 10px;position: absolute;bottom: -40px;left: 0;
background: url(../img/bg7.png) left bottom no-repeat;padding-bottom: 55px;}
.advan{margin-top: 90px;line-height: 35px;}
.advan h1{color: #474747;font-size: 16px;font-weight: bold;}
.kehu{color: 474747;font-size: 16px;border-bottom: 1px solid #e5e5e5;font-weight: bold;margin-top: 40px;padding-bottom: 15px;}
.kehu1{overflow: hidden;line-height: 35px;margin-top: 10px;}
.kehu1 li{width: 16.6%;float: left;color: #474747;}
/*我们的团队*/
.team{position: relative;width: 74%;margin: auto;margin-top: 45px;}
.team .swiper-container {width: 100%;}
.team .swiper-slide {text-align: center;font-size: 18px;background: #fff; display: -webkit-box;
display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;
-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;
-webkit-align-items: center;align-items: center;}
.team .swiper-slide img{width: 100%;display: block;}
.team .swiper-button-next{width: 60px;height: 60px;background: url(../img/left.png) center no-repeat;
right: 136px;bottom: 50px;top: auto;}
.team .swiper-button-prev{width: 60px;height: 60px;background: url(../img/right.png) center no-repeat;
right: 59px;bottom: 50px;top: auto;left: auto;}
.team1{position: absolute;top: 55px;left: 2%;color: #fff;font-size: 60px;z-index: 999;font-weight: bold;
background: url(../img/bg8.png) 10px top no-repeat;padding-top: 10px;}
/*常见问题*/
.all6{padding: 0 6.5%;overflow: hidden;margin-top: 90px;border-bottom: 1px solid #e5e5e5;padding-bottom: 90px;}
.all6 ul{width: 47%;float: left;}
.all6 ul:nth-of-type(2){float: right;}
.ques{overflow: hidden;border-bottom: 1px solid #eeeeee;line-height: 40px;}
.ques h1{float: left;font-size: 18px;}
.ques a{float: right;color: #474747;}
.ques1{overflow: hidden;margin-top: 30px;}
.ques1 li{width: 49%;float: left;height: 33px;line-height: 33px;overflow: hidden;}
.ques1 li a{color: #474747;display: block;}
.ques1 li:hover a{color: #e60012;}
.ques1 li:nth-of-type(2n){float: right;}
/*服务理念*/
.index6{text-align: center;margin-top: 50px;}
.index6 h1{color: #e60012;font-size: 60px;font-weight: bold;letter-spacing: 25px;margin-bottom: 10px;}
.index6 span{color: #474747;border-bottom: 1px solid #959595;padding-bottom: 8px;letter-spacing: 9px;}
.index6 p{width: 34%;margin: auto;color: #474747;font-size: 16px;line-height: 35px;margin-top: 30px;}
.idea{width: 74%;margin: auto;margin-top: 35px;}
.idea img{width: 100%;display: block;}
/*东八区文化*/
.culture{width: 74%;margin: auto;overflow: hidden;margin-top: 100px;position: relative;padding-top: 240px;}
.culture img{width: 80%;float: right;}
.culture1{width: 70%;position: absolute;top: 10px;left: 10px;background: #fff;
  -webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);padding-bottom: 60px;}
.culture2{width: 85%;margin: auto;}
.culture2 h1{color: #474747;font-size: 32px;font-weight: bold;border-bottom: 1px solid #e5e5e5;padding-bottom: 19px;
padding-top: 60px;}
.culture2 ul{overflow: hidden;}
.culture2 ul li{width: 49%;float: left;line-height: 25px;margin-top: 25px;}
.culture2 ul li h2{color: #474747;font-size: 18px;}
.culture2 ul li p{color: #474747;font-weight: lighter;}
.mui1{color: #eeeeee;font-size: 60px;font-weight: bold;letter-spacing: 13px;position: absolute;bottom: 60px;left: 0;}
.mui2{position: absolute;top: 110px;right: 75px;}
.mui2 dt{color: #eeeeee;font-size: 60px;font-weight: bold;line-height: 60px; transform: rotate(90deg);
-ms-transform: rotate(90deg);-moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);-o-transform: rotate(90deg);}
/*设计观*/
.index7{text-align: center;margin-top: 85px;}
.index7 h1{color: #efefef;font-size: 80px;font-weight: bold;letter-spacing: 7px;}
.index7 span{display: block;color: #474747;font-size: 32px;font-weight: bold;}
.concept{width: 74%;margin: auto;overflow: hidden;margin-top: 35px;}
.concept li{width: 24.7%;float: left;background: #f9f8f8;border: 2px solid #fff;padding-top: 85px;text-align: center;
padding-bottom: 60px;}
.concept li img{display: block;margin: auto;width: 60px;}
.concept li h1{color: #474747;font-size: 24px;font-weight: lighter;margin-top: 45px;}
.concept li p{color: #474747;line-height: 35px;margin-top: 40px;}
/*联系我们*/
.contact{text-align: center;margin-top: 90px;}
.contact li{display: inline-block;vertical-align: top;margin: 0 5%;}
.contact li img{display: block;margin: auto;}
.contact li h1{color: #474747;font-size: 20px;font-weight: lighter;margin-top: 15px;}
.contact li p{color: #474747;font-weight: lighter;margin-top: 7px;}
.contact1{width: 63%;margin: auto;background: #f3f3f3;margin-top: 40px;padding-bottom: 70px;}
.map img{width: 100%;display: block;}
.contact2{text-align: center;margin-top: 70px;}
.contact2 li{display: inline-block;vertical-align: top;margin: 0 50px;}
.contact2 li img{display: block;margin: auto;}
.contact2 li span{display: block;color: #474747;margin-top: 20px;}
/*人才招聘*/
.email{width: 325px;margin: auto;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);padding: 15px 0; 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);text-align: center;margin-top: 50px;line-height: 30px;}
.email h1{color: #474747;font-size: 16px;font-weight: lighter;}
.email p{color: #e60012;font-size: 16px;font-weight: lighter;}
.email1{text-align: center;color: #474747;font-size: 16px;line-height: 27px;margin-top: 25px;font-weight: lighter;}
.zhaopin{width: 74%;margin: auto;margin-top: 25px;padding: 10px;}
.zhaopin li{-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);}
.zhaopin li img{width: 50%;float: left;}
.zhaopin1{float: left;width: 50%;height: 100%;}
.zhaopin1 ul{padding: 0 10%;padding-top: 55px;}
.zhaopin1 h1{color: #474747;font-size: 24px;}
.zhaopin1 p{color: #474747;line-height: 35px;margin-top: 25px;}
.zhaopin1 dl{overflow: hidden;line-height: 35px;margin-top: 30px;}
.zhaopin1 dl dt{overflow: hidden;cursor: pointer;background: url(../img/bg9.jpg) left center no-repeat;
padding-left: 14px;width: 30%;float: left;}
.zhaopin li:nth-of-type(2n) img{float: right;}
/*新闻列表*/
.container{background: #f9f8f8;}
.news{width: 82%;margin: auto;overflow: hidden;}
.news li{width: 32%;float: left;background: #fff url(../img/bg10a.png) 95% 95% no-repeat;background-size: 8px;
margin-top: 60px;padding-bottom: 25px;margin-left: 2%;}
.pic3{width: 100%;overflow: hidden;}
.pic3 img{width: 100%;display: block; height:300px;}
.news1{width: 90%;margin: auto;}
.news1 h1{color: #474747;font-size: 16px;line-height: 20px;height: 20px;overflow: hidden;margin-top: 25px;}
.news1 span{display: block;color: #474747;font-size: 12px;margin-top: 30px;}
.news li:nth-of-type(3n-2){margin-left: 0;}
.news li:hover{background: #d80c18 url(../img/bg10b.png) 95% 95% no-repeat;background-size: 8px;}
.news li:hover .news1 h1{color: #fff}
.news li:hover .news1 span{color: #fff}
.fenye{padding: 0 3%;text-align: center;margin-top: 100px;}
.fenye a{display: inline-block;vertical-align: top;height: 50px;line-height: 50px;color: #474747;font-size: 16px;
padding: 0 20px;border-radius: 3px;}
.fenye a:hover{background: #e60012;color: #fff;}
.fenye .ua3{background: #e60012;color: #fff;}
/*新闻详情*/
.all7{width: 62.5%;margin: auto;overflow: hidden;margin-top: 65px;}
.newsde{width: 68%;float: left;}
.title1{border-bottom: 1px solid #e5e5e5;text-align: center;padding-bottom: 15px;}
.title1 h1{color: #474747;font-size: 20px;margin-bottom: 20px;}
.title1 span{color: #474747;padding: 0 14px;}
.content1{color: #474747;line-height: 30px;margin-top: 25px;}
.content1 img{max-width: 100%;}
.content1a{color: #474747;line-height: 30px;margin-top: 35px;}
.content1a a{color: #e60012;}
.tuijie{margin-top: 55px;}
.tuijie h1{color: #474747;font-size: 20px;border-bottom: 1px solid #e5e5e5;padding-bottom: 7px;}
.tuijie ul{overflow: hidden;margin-top: 35px;}
.tuijie ul li{float: left;width: 33%;text-align: center;background: url(../img/bg11.png) left center no-repeat;}
.tuijie ul li p{position: relative;}
.tuijie ul li p .b{position: absolute;top: 0;left: 50%;margin-left: -32px;opacity: 0;transition:all 0.3s ease-in-out;}
.tuijie ul li p img{display: block;margin: auto;width: 64px;}
.tuijie ul li h2{color: #474747;font-size: 16px;margin-top: 20px;}
.tuijie ul li:nth-of-type(1){background: none;}
.tuijie ul li:hover p .b{opacity: 1;}
.tuijie ul li:hover h2{color: #e60012;}
.tuijie dl{overflow: hidden;margin-top: 25px;}
.tuijie dl dt{width: 49%;float: left;height: 32px;line-height: 32px;overflow: hidden;}
.tuijie dl dt a{display: block;color: #474747;}
.tuijie dl dt:nth-of-type(2n){float: right;}
.tuijie dl dt:hover a{color: #e60012;}
.newsde_right{width: 27%;float: right;}
.newsde_right ul{margin-top: 40px;}
.newsde_right ul:nth-of-type(1){margin-top: 0;}
.newsde_right ul h1{height: 60px;text-align: center;line-height: 60px;background: #e60012;
color: #fff;font-size: 20px;position: relative;}
.newsde_right ul h1 a{width: 50px;height: 60px;position: absolute;top: 0;right: 0;color: #fff;}
.newsde_right ul dl{border: 1px solid #e5e5e5;line-height: 35px;padding: 10px 0;}
.newsde_right ul dl dt a{color: #474747;display: block;padding: 0 15px;}
.newsde_right ul dl dt:hover a{color: #e60012;}
.pinpai{width: 63%;margin: auto;margin-top: 65px;}
.pinpai h1{color: #474747;font-size: 20px;border-bottom: 1px solid #eeeeee;padding-bottom: 10px;}
.pinpai ul{overflow: hidden;margin-top: 35px;}
.pinpai ul li{width: 16.66%;float: left;position: relative;}
.pinpai ul li img{width: 100%;display: block;}
.hide2{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(32,82,143,.8);text-align: center;
opacity:0; transform:scale(0);transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.hide2 h2{color: #fff;font-size: 24px;font-weight: bold;padding-top: 35%;}
.hide2 span{display: block;color: #fff;margin-top: 10px;}
.pinpai ul li:hover .hide2{opacity: 1;transform:scale(1);}
.pinpai dl{overflow: hidden;margin-top: 20px;}
.pinpai dl dt{width: 19.5%;border: 1.5px solid #fff;background: #f8f8f8;float: left;text-align: center;line-height: 100px;
transition:all 0.3s ease-in-out;}
.pinpai dl dt p{display: inline-block;vertical-align: top;margin-top: 30px;margin-right: 10px;position: relative;}
.pinpai dl dt img{width: 38px;display: block;}
.pinpai dl dt .d{position: absolute;top: 0;left: 0;opacity: 0;transition:all 0.3s ease-in-out;}
.pinpai dl dt span{display: inline-block;vertical-align: top;color: #474747;font-size: 24px;transition:all 0.3s ease-in-out;}
.pinpai dl dt:nth-of-type(1):hover{background: #21cdcf;}
.pinpai dl dt:nth-of-type(2):hover{background: #e86262;}
.pinpai dl dt:nth-of-type(3):hover{background: #6479d3;}
.pinpai dl dt:nth-of-type(4):hover{background: #ea911d;}
.pinpai dl dt:hover .d{opacity: 1;}
.pinpai dl dt:hover span{color: #fff;}
/*活动策划*/
.act{width: 94%;margin: auto;overflow: hidden;margin-top: 80px;}
.act li{width: 24.4%;float: left;height: 360px;background: #eeeeee;text-align: center;margin-left: 0.8%;}
.act li img{display: block;margin: auto;padding-top: 65px;}
.act li h1{color: #474747;font-size: 32px;margin-top: 20px;}
.act li p{color: #474747;line-height: 30px;margin-top: 25px;}
.act li:nth-of-type(1){margin-left: 0;}
/*服务项目*/
.project{width: 94%;margin: auto;background: url(../img/bg12.jpg) center top no-repeat;margin-top: 100px;
padding-bottom: 244px;background-size: cover;}
.index8{text-align: center;padding-top: 90px;}
.index8 h1{display: inline-block;vertical-align: top;color: #fff;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #fff;padding-bottom: 10px;}
.index8 p{color: #fff;font-size: 18px;font-weight: lighter;letter-spacing: 5px;margin-top: 30px;}
.project1{overflow: hidden;line-height: 60px;width: 60%;margin: auto;margin-top: 80px;}
.project1 li{width: 25%;float: left;color: #fff;font-size: 16px;}
/*服务行业*/
.index9{text-align: center;margin-top: 90px;}
.index9 h1{display: inline-block;vertical-align: top;color: #474747;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #e60012;padding-bottom: 10px;}
.index9 p{color: #474747;font-size: 18px;font-weight: lighter;letter-spacing: 5px;margin-top: 30px;}
.hang{overflow: hidden;margin-top: 35px;}
.hang li{width: 16.5%;float: left;border-left: 1px solid #fff;}
.pic4{width: 100%;position: relative;}
.pic4 .pic4a{width: 100%;display: block;}
.hide3{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3);}
.hide3 img{position: absolute;top: 50%;margin-top: -45px;left: 50%;margin-left: -44.5px;}
.hang li h1{text-align: center;color: #474747;font-size: 16px;margin-top: 10px;}
.zixun{width: 240px;height: 50px;margin: auto;margin-top: 75px;background: #e60012;text-align: center;line-height: 50px;
border-radius: 5px;}
.zixun img{display: inline-block;vertical-align: top;width: 30px;margin-top: 12px;margin-right: 10px;}
.zixun span{display: inline-block;vertical-align: top;color: #fff;font-size: 18px;}
/*我们的优势*/
.all8{background: #f3f3f3;margin-top: 100px;padding-bottom: 60px;}
.index10{text-align: center;padding-top: 90px;}
.index10 h1{display: inline-block;vertical-align: top;color: #474747;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #e60012;padding-bottom: 10px;}
.index10 p{color: #474747;font-size: 18px;font-weight: lighter;letter-spacing: 5px;margin-top: 30px;}
.youshi{text-align: center;margin-top: 145px;}
.youshi li{display: inline-block;vertical-align: top;margin: 0 2%;}
.youshi li img{display: block;margin: auto;width: 60px;}
.youshi li p{color: #474747;font-size: 18px;margin-top: 20px;}
.zixun1{width: 240px;height: 50px;margin: auto;margin-top: 130px;background: #fff;text-align: center;line-height: 50px;
border-radius: 5px;}
.zixun1 img{display: inline-block;vertical-align: top;width: 30px;margin-top: 12px;margin-right: 10px;}
.zixun1 span{display: inline-block;vertical-align: top;color: #e60012;font-size: 18px;}
/*我们可以为你提供*/
.all9{width: 73%;margin: auto;overflow: hidden;margin-top: 100px;}
.index11{float: left;margin-top: 30px;}
.index11 h1{color: #474747;font-size: 46px;font-weight: bold;display: inline-block;vertical-align: top;
border-bottom: 1px solid #e60012;padding-bottom: 12px;}
.index11 p{color: #474747;font-size: 18px;font-weight: lighter;letter-spacing: 5px;margin-top: 30px;}
.zixun2{width: 240px;height: 50px;margin-top: 75px;background: #e60012;text-align: center;line-height: 50px;
border-radius: 5px;}
.zixun2 img{display: inline-block;vertical-align: top;width: 30px;margin-top: 12px;margin-right: 10px;}
.zixun2 span{display: inline-block;vertical-align: top;color: #fff;font-size: 18px;}
.all9a{width: 57%;float: right;overflow: hidden;}
.all9a li{width: 49.5%;float: left;position: relative;border: 1px solid #fff;}
.pic5 img{width: 100%;display: block;}
.hide4{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3);text-align: center;}
.hide4 img{display: block;margin: auto;padding-top: 50px;}
.hide4 h1{color: #ffffff;font-size: 20px;margin-top: 20px;}
.hide4 p{width: 90%;margin: auto;color: #fff;line-height: 25px;margin-top: 10px;}
.list1{width: 73%;margin: auto;margin-top: 90px;}
.list1 ul{overflow: hidden;}
.list1 ul li{width: 25%;float: left;text-align: center;font-size: 20px;cursor: pointer;}
.list1 ul li:hover{color: #e60012;}
.list1 ul .selected{color: #e60012;}
.cehua{width: 83%;margin: auto;overflow: hidden;margin-top: 45px;}
.cehua li{width: 25%;float: left;position: relative;}
.pic6{position: relative;}
.pic6 img{width: 100%;display: block; height:auto;height: 394.86px;}
.cehua1{width: 90%;position: absolute;bottom: 40px;left: 50%;margin-left: -45%;z-index: 999;}
.cehua1 h1{color: #fff;font-size: 28px;font-weight: bold;}
.cehua1 p{color: #fff;margin-top: 15px;}
.hide5{position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    left: 0;
    top: 0;
    opacity: 0;}
/*.hide5 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.5);
    opacity: 0;
    transition: all 0.4s ease-in-out;
}*/
.hide5 a {display: block;
    width: 100%;
    height: 100%;
    background: url(../Images/play.png) no-repeat center;}
.hide5 img{max-width:100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.cehua li:hover .hide5{opacity: 1;transform:scale(1);}
/*为什么选择东八区*/
.all10{width: 100%;margin-top: 100px;background: url(../img/bg14.jpg) center top no-repeat;padding-bottom: 70px;
background-size: cover;}
.index12{text-align: center;padding-top: 65px;background: url(../img/bg14.png) center bottom no-repeat;padding-bottom: 50px;}
.index12 h1{color: #fff;font-size: 66px;font-weight: bold;}
.index12 p{color: #fff;font-size: 26px;margin-top: 10px;}
.why{width: 80%;margin: auto;overflow: hidden;margin-top: 100px;}
.why li{width: 216px;height: 216px;float: left;border-radius: 100%;text-align: center;border: 2px solid #fff;
margin-left: 2.5%;}
.why li img{width: 60px;display: block;margin: auto;padding-top: 45px;}
.why li p{color: #fff;line-height: 30px;font-size: 18px;font-weight: bold;margin-top: 15px;}
.why li:nth-of-type(1){margin-left: 0;}
.why1{text-align: center;margin-top: 80px;}
.why1 h1{font-size: 36px;font-weight: bold;letter-spacing: 5px;color: #fff;}
.why1 p{color: #fff;font-size: 18px;letter-spacing: 3px;margin-top: 10px;}
/*解决方案详情*/
.title2{width: 62.5%;margin: auto;text-align: center;margin-top: 60px;color: #474747;font-size: 24px;
background: url(../img/bg15.png) center bottom no-repeat;padding-bottom: 44px;}
.content2{width: 62.5%;margin: auto;margin-top: 40px;line-height: 35px;color: #474747;line-height: 35px;}
.content2 img{max-width: 100%;}
.content2a{width: 62.5%;margin: auto;color: #474747;line-height: 30px;margin-top: 35px;border-bottom: 1px solid #eeeeee;
padding-bottom: 25px;}
.content2a a{color: #e60012;}
.xyp{width: 62.5%;margin: auto;line-height: 30px;margin-top: 25px;}
.xyp li{height: 30px;overflow: hidden;}
.xyp li a{display: block;color: #474747;}
.xyp li:hover a{color: #e60012;}
.other{width: 62.5%;margin: auto;margin-top: 80px;}
.other h2{color: #474747;font-size: 20px;border-bottom: 1px solid #eeeeee;padding-bottom: 10px;}
.other ul{overflow: hidden;padding: 10px;}
.other ul li{width: 48%;float: left;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3); 
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.3);margin-top: 28px;}
.pic2{width: 36%;float: left;overflow: hidden;}
.pic2 img{width: 100%;display: block;transition: all 0.6s;}
.other1{width: 53%;float: right;margin-top: 40px;margin-right: 4%;}
.other1 h1{color: #000000;font-size: 18px;height: 25px;line-height: 25px;overflow: hidden;font-weight: bold;}
.other1 p{color: #9f9f9f;font-size: 12px;line-height: 22px;height: 88px;overflow: hidden;margin-top: 25px;}
.other1 img{display: block;margin-top: 30px;transition:all 0.4s ease-in-out;}
.other ul li:nth-of-type(2n){float: right;}
.other ul li:hover .other1 img{margin-left: 10%;}
.other ul li:hover .pic2 img{transform: scale(1.2);} 
/*视频制作*/
.video{width: 94%;margin: auto;overflow: hidden;margin-top: 80px;}
.video li{width: 16%;float: left;background: #eeeeee;text-align: center;padding-bottom: 55px;margin-left: 0.8%;}
.video li img{display: block;padding-top: 65px;margin: auto;

    display: block;
    padding-top: 65px;
    margin: auto;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.7;
    transition: all 0.2s ease-in-out;
	cursor:pointer;

}

.video li h1{color: #474747;font-size: 26px;margin-top: 27px;}
.video li p{color: #474747;line-height: 30px;height: 60px;overflow: hidden;margin-top: 25px;}
.video li:nth-of-type(1){margin-left: 0;}
.video li:hover img {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    filter: gray;
    opacity: 1;
}

/*影视制作*/
.all11{background: #f9fafa;margin-top: 100px;padding-bottom: 60px;}
.index13{text-align: center;padding-top: 90px;}
.index13 h1{display: inline-block;vertical-align: top;color: #474747;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #e60012;padding-bottom: 10px;}
.index13 h2{color: #474747;letter-spacing: 7px;margin-top: 10px;}
.index13 p{color: #474747;font-size: 24px;font-weight: lighter;letter-spacing: 7px;margin-top: 35px;}
.videoMake{width: 82%;margin: auto;overflow: hidden;margin-top: 90px;}
.videoMake li{width: 218px;height: 218px;border-radius: 100%;background: #fff;border: 1px solid #fff;
text-align: center;float: left;margin-left: 3%;}
.pic7{margin: auto;position: relative;width: 60px;}
.pic7 img{width: 100%;display: block;padding-top: 60px;}
.pic7 .f{position: absolute;bottom: 0;left: 0;opacity: 0;}
.videoMake li h1{color: #474747;font-size: 18px;margin-top: 20px;}
.videoMake li:nth-of-type(1){margin-left: 0;}
.videoMake li:hover .pic7 .f{opacity: 1;}
.videoMake li:hover h1{color: #e60012;}
.videoMake li:hover{border-color: #e60517;}
.videoMake1{width: 48%;margin: auto;text-align: center;color: #474747;line-height: 30px;margin-top: 100px;}
/*商业摄影*/
.index14{text-align: center;padding-top: 85px;}
.index14 h1{display: inline-block;vertical-align: top;color: #474747;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #e60012;padding-bottom: 10px;}
.index14 p{color: #474747;font-size: 24px;font-weight: lighter;letter-spacing: 5px;margin-top: 10px;}
.videoBuss{text-align: center;margin-top: 50px;}
.videoBuss li{display: inline-block;vertical-align: top;line-height: 66px;margin: 0 2%;}
.videoBuss li img{display: inline-block;vertical-align: top;margin-right: 10px;}
.videoBuss li span{display: inline-block;vertical-align: top;color: #474747;font-size: 20px;}
.videoBuss1{width: 78%;margin: auto;overflow: hidden;background: #f3f3f3;margin-top: 20px;}
.pic8{width: 73%;float: right;}
.pic8 img{width: 100%;display: block;}
.videoBuss1a{width: 17%;float: left;margin-left: 5%;padding-top: 80px;}
.videoBuss1a p{color: #474747;line-height: 35px;}
/*器材租赁*/
.index15{text-align: center;padding-top: 85px;}
.index15 h1{display: inline-block;vertical-align: top;color: #474747;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #e60012;padding-bottom: 10px;}
.index15 p{color: #474747;margin-top: 30px;line-height: 30px;}
.list2{text-align: center;margin-top: 40px;}
.list2 li{display: inline-block;vertical-align: top;width: 148px;height: 38px;border: 1px solid #fff;
text-align: center;line-height: 38px;font-size: 18px;cursor: pointer;margin: 0 25px;}
.list2 li:hover{color: #e60012;}
.list2 .selected{color: #e60012;}
.zulin{width: 94%;margin: auto;margin-top: 30px;}
.zulin ul{overflow: hidden;}
.zulin ul li{width: 19%;float: left;margin-top: 20px;margin-left: 1.2%;}
.zulin ul li img{width: 100%;display: block;}
.zulin ul li h1{text-align: center;color: #000000;line-height: 35px;}
.zulin ul li:nth-of-type(5n-4){margin-left: 0;}
/*剧组接待*/
.all12{background: #f9f8f8;margin-top: 100px;padding-bottom: 60px;}
.index16{text-align: center;padding-top: 90px;}
.index16 h1{display: inline-block;vertical-align: top;color: #474747;font-size: 46px;font-weight: bold;
border-bottom: 1px solid #e60012;padding-bottom: 10px;}
.index16 p{width: 35%;margin: auto;color: #474747;line-height: 30px;margin-top: 45px;}
.cast{overflow: hidden;margin-top: 45px;}
.cast li{width: 24%;float: left;position: relative;margin-left: 1.3%;}
.pic9 img{width: 100%;display: block;}
.hide6{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;top: 0;left: 0;}
.hide6 img{display: block;margin: auto;padding-top: 20%;-moz-transition: all 2s;
    -ms-transition: all 2s;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;}
 .hide6 img:hover {-moz-transform: rotateY(360deg);
    -ms-transform: rotateY(360deg);
    -webkit-transform: rotateY(
360deg);
    -o-transform: rotateY(360deg);
    transform: rotateY(
360deg);
    -moz-transition: all 2s;
    -ms-transition: all 2s;
    -webkit-transition: all 2s;
    -o-transition: all 2s;
    transition: all 2s;}  
.hide6 h1{text-align: center;color: #fff;font-size: 24px;font-weight: bold;margin-top: 30px;}
.cast li:nth-of-type(1){margin-left: 0;}
.list3{width: 73%;margin: auto;margin-top: 90px;}
.list3 ul{overflow: hidden;}
.list3 ul li{width: 20%;float: left;text-align: center;font-size: 20px;cursor: pointer;}
.list3 ul li:hover{color: #e60012;}
.list3 ul .selected{color: #e60012;}
.hide7{width: 100%;height: 100%;background: rgba(29,57,148,0.8) url(../img/bg13.png) 95% 95% no-repeat;
position: absolute;top: 0;left: 0;background-size: 50px;opacity:0; transform:scale(0);
transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.hide7 img{width: 160px;position: absolute;left: 50%;margin-left: -80px;top: 50%;margin-top: -43.5px;}
.cehua li:hover .hide7{opacity: 1;transform:scale(1);}
/*品牌策划*/
.brand li{overflow: hidden;margin-top: 2px;}
.pic10{width: 50%;float: left;}
.pic10 img{width: 100%;display: block;}
.brand1{width: 44%;padding: 0 3%;float: right;text-align: right;margin-top: 150px;}
.brand1a h1{display: inline-block;vertical-align: top;color: #474747;font-size: 26px;font-weight: bold;
border-bottom: 1px solid #e60012;margin-top: 10px;padding-bottom: 10px;}
.brand1b{color: #474747;font-size: 18px;margin-top: 20px;}
.brand1b span{color: #e60012;}
.brand1c{color: #474747;line-height: 30px;margin-top: 18px;}
.brand1d{margin-top: 75px;}
.brand1d a{display: inline-block;vertical-align: top;width: 240px;height: 50px;line-height: 50px;background: #e60012;
border-radius: 5px;text-align: center;}
.brand1d img{width: 30px;display: inline-block;vertical-align: top;margin-top: 110px;margin-right: 10px;}
.brand1d span{display: inline-block;vertical-align: top;color: #fff;font-size: 18px;}
.brand li:nth-of-type(2n) .pic10{float: right;}
.brand li:nth-of-type(2n) .brand1{float: left;text-align: left;}
.hide8{width: 100%;height: 100%;background: rgba(92,60,35,0.8) url(../img/bg13.png) 95% 95% no-repeat;
position: absolute;top: 0;left: 0;background-size: 50px;opacity:0; transform:scale(0);
transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.hide8 img{width: 160px;position: absolute;left: 50%;margin-left: -80px;top: 50%;margin-top: -43.5px;}
.cehua li:hover .hide8{opacity: 1;transform:scale(1);}
/*品牌设计*/
.hide9{width: 100%;height: 100%;background: rgba(0,129,204,0.8) url(../img/bg13.png) 95% 95% no-repeat;
position: absolute;top: 0;left: 0;background-size: 50px;opacity:0; transform:scale(0);
transition:all 0.4s ease-in-out;backface-visibility:hidden;zoom:1;}
.hide9 img{width: 160px;position: absolute;left: 50%;margin-left: -80px;top: 50%;margin-top: -43.5px;}
.cehua li:hover .hide9{opacity: 1;transform:scale(1);}
/*包装设计详情*/
.banner2{width: 100%;position: relative;}
.banner2 img{width: 100%;display: block;}
.position{width: 73%;position: absolute;bottom: -160px;left: 50%;margin-left: -36.5%;background: #fff;}
.position1{width: 87%;margin: auto;overflow: hidden;padding-top: 85px;}
.position1a{float: left;width: 50%;}
.position1a h1{color: #2d2d2d;font-size: 46px;font-weight: bold;}
.position1a span{display: block;color: #2d2d2d;font-size: 20px;margin-top: 20px;}
.position1b{width: 42%;float: right;color: #2d2d2d;font-size: 16px;line-height: 35px;}
.position2{width: 100%;margin: auto;overflow: hidden;margin-top: 40px;}
.position2 li{float: left;text-align: center;margin-right: 5%;}
.position2 li h1{width: 90px;height: 90px;border-radius: 100%;-webkit-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15); 
  -moz-box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0px 10px rgba(0, 0, 0, 0.15);}
.position2 li p{color: #2d2d2d;margin-top: 13px;}
.position2a{width: 200px;height: 50px;text-align: center;line-height: 50px;background: #2d2d2d;margin-top: 60px;}
.position2a img{display: inline-block;vertical-align: top;width: 22px;margin-top: 14px;margin-right: 10px;}
.position2a span{display: inline-block;vertical-align: top;color: #fff;font-size: 16px;}

.prode{width: 73%;margin: auto;margin-top: 270px;}
.prode img{width: 100%;display: block;}
.prode1{margin-top: 95px;}
.prode1 img{width: 100%;display: block;}
.prode2{width: 94%;margin: auto;overflow: hidden;margin-top: 80px;}
.prode2 li{width: 49.4%;float: left;margin-top: 20px;}
.prode2 li img{width: 100%;display: block;}
.prode2 li:nth-of-type(2n){float: right;}
.prode3{width: 100%;margin-top: 100px;position: relative;padding-bottom: 80px;}
.prode3 img{width: 100%;display: block;}
.prode3 .swiper-button-next{position: absolute;bottom: 0;left: 48%;width: 30px;height: 30px;top: auto;
background: url(../img/left1.png) center no-repeat;cursor: pointer;}
.prode3 .swiper-button-prev{position: absolute;bottom: 0;right: 48%;width: 30px;height: 30px;top: auto;
background: url(../img/right1.png) center no-repeat;left: auto;cursor: pointer;}
.next{width: 94%;margin: auto;margin-top: 90px;overflow: hidden;padding: 20px 0;}
.next li{width: 44.44%;float: left;position: relative;transition: all 1s;}
.pic11 img{width: 100%;display: block;}
.hide10{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.3);text-align: center;}
.hide10 h1{color: #fff;font-size: 24px;font-weight: bold;padding-top: 140px;transition: all 1s;
/*position: absolute;top: 50%;margin-top: -15px;left: 0;*/width: 100%;}
.hide10 ul{opacity: 0;transition: all 1s;}
.hide10 h2{color: #fff;}
.hide10 img{display: block;margin: auto;margin-top: 40px;}
.next li:nth-of-type(2){float: right;}
.next li:hover{transform: scale(1.3);}
.next li:hover .hide10 ul{opacity: 1;}
.next li:hover .hide10 h1{padding-top: 100px;}



/*服务流程*/
.index17{text-align: center;margin-top: 90px;}
.index17 h1{color: #8f8f8f;font-size: 32px;letter-spacing: 5px;}
.index17 span{display: block;color: #000000;font-size: 20px;letter-spacing: 5px;}
.prode4{width: 100%;margin-top: 50px;}
.prode4 img{width: 100%;display: block;}
.prode5{width: 94%;margin: auto;overflow: hidden;margin-top: 90px;}
.prode5 li{width: 24%;float: left;background: #f9f8f8;text-align: center;height: 300px;margin-left: 1.3%;}
.pic12{width: 60px;margin: auto;position: relative;padding-top: 60px;}
.pic12 img{display: block;width: 100%;}
.pic12 .g{width: 100%;position: absolute;bottom: 0;left: 0;opacity: 0;transition: all 0.3s;}
.prode5 li h1{color: #e60012;font-size: 24px;margin-top: 20px;}
.prode5 li p{width: 70%;margin: auto;color: #4c4c4c;line-height: 25px;margin-top: 23px;}
.prode5 li:nth-of-type(1){margin-left: 0;}
.prode5 li:hover{background: #e60012;}
.prode5 li:hover .g{opacity: 1;}
.prode5 li:hover h1{color: #fff;}
.prode5 li:hover p{color: #fff;}
/*网站制作*/
.web1{background: #e9e9e9;padding: 0 9%;margin-top: 100px;padding-top: 80px;padding-bottom: 110px;position: relative;}
.web1a h1{color: #fff;font-size: 80px;font-weight: bold;}
.web1a p{color: #fff;font-size: 36px;font-weight: bold;}
.web1b{margin-top: 70px;}
.web1b h1{color: #474747;font-size: 36px;font-weight: bold;border-bottom: 1px solid #e60012;display: inline-block;vertical-align: top;}
.web1b p{color: #474747;line-height: 30px;margin-top: 30px;}
.web1b ul{overflow: hidden;margin-top: 110px;}
.web1b ul li{float: left;text-align: center;margin-right: 4%}
.web1b ul li img{display: block;margin: auto;}
.web1b ul li span{display: block;margin: auto;color: #474747;font-size: 16px;margin-top: 20px;}
.web1 .ua4{position: absolute;right: 8%;top: 255px;}
.web2{background: #e9e9e9;padding: 0 9%;margin-top: 100px;position: relative;overflow: hidden;text-align: right;height: 800px;}
.web2a{padding-top: 115px;}
.web2a h1{color: #fff;font-size: 80px;font-weight: bold;}
.web2a p{color: #fff;font-size: 36px;font-weight: bold;}
.web2b{margin-top: 35px;}
.web2b h1{color: #474747;font-size: 36px;font-weight: bold;border-bottom: 1px solid #e60012;display: inline-block;vertical-align: top;}
.web2b p{color: #474747;line-height: 30px;margin-top: 30px;}
.web2b ul{overflow: hidden;margin-top: 110px;}
.web2b ul li{text-align: center;display: inline-block;vertical-align: top;margin-left: 4%;}
.web2b ul li img{display: block;margin: auto;}
.web2b ul li span{display: block;margin: auto;color: #474747;font-size: 16px;margin-top: 20px;}
.web2 .ua5{position: absolute;left: 0;top: 0;}
.webde1{width: 100%;margin-top: 330px;position: relative;}
.webde1a{height: 760px;background: #e5e5e5;padding-top: 80px;}
.webde1a h1{text-align: center;color: #fff;font-size: 120px;font-weight: bold;letter-spacing: 55px;}
.webde1b{width: 100%;position: absolute;top: 240px;left: 0;}
.webde1b img{width: 100%;display: block;}
.webde2{margin-top: 455px;position: relative;}
.webde2 h1{text-align: center;width: 100%;color: #83919b;font-size: 80px;font-weight: bold;letter-spacing: 20px;
position: absolute;top: -60px;left: 0;}
.webde2a{background: #e4e4e4;padding-top: 100px;padding-bottom: 150px;}
.webde2a img{width: 75%;margin: auto;display: block;}
/*瀑布流开始*/
.webde3{background: #e3e3e3;margin-top: 100px;padding-top: 100px;}
.wrapper{width: 74%;margin: auto;}
.wall {
  display: block;
  position: relative;
  overflow: hidden;
}
.wall-column {
  display: block;
  position: relative;
  width: 50%;
  float: left;
  box-sizing: border-box;
}
.article {
  display: block;
  border-radius: 3px;
  transition: all 100;
  overflow: hidden;
  position: relative;
  color: #83919b;
  font-size: 60px;
  text-align: center;
  font-weight: bold;
}
.article img {
  display: block;
  width: 100%;
  margin: 0 0 5% 0;
}
.article a{ color: #666;}
.article p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 70%; font-size: 1.2em; line-height: 1.5;}
.article small{ font-size: 1em; color: #ff0000; line-height: 1.5;}
.article input{ width: 20%; padding: 0.6em; border-radius: 0.4em; font-size: 1.1em; z-index: 100; background-color: #f60; border: none; position: absolute; bottom: 3%; right: 5%; color: #fff; box-shadow: 0 0 7px #d7d7d7;}
/*瀑布流结束*/
.webde4{margin-top: 120px;}
.webde4 img{width: 100%;display: block;}

.sp_nav{position:absolute;cursor:pointer;display: none;top: 40px;right: 3.33%;z-index: 9999;width: 40px;height: 40px;}
.sp_nav span{display:block;background:#000;width:30px;height:2px;position:absolute;right:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:12px}
.sp_nav span:nth-of-type(3){top:24px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
/*首页业务板块*/
.fenlei_phone{display: none;overflow: hidden;width: 100%;}
.fenlei_phone li{width: 50%;float: left;position: relative;}
.fenlei_phone li .ua6{width: 100%;display: block;}
.fenlei1a{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.fenlei1a ul{width: 90%; margin: auto;position: absolute;top: 60%;left: 50%;margin-left: -45%;}
.fenlei1a h1{color: #fefefe;font-size: 18px;font-family: "PINGFANG LIGHT";}
.fenlei1a span{display: block;font-family: "PINGFANG LIGHT";color: #dddddd;}
.fenlei1a p{color: #efefef;font-size: 12px;margin-top: 10px;}
/*手机导航*/
.nav_phone{width: 60%;height: 100%;z-index: 999;background: rgba(255,255,255,0.9);display: none;
position: fixed;top: 0;right: -60%;text-align: center;transition:all 0.4s ease-in-out;}
.nav_phone ul{line-height: 25px;padding-top: 30px;}
.nav_phone ul li{margin-top: 20px;}
.nav_phone ul li h1{font-size: 16px;font-weight: bold;color: #000;}
.nav_phone ul li dl{margin-top: 5px;}
.nav_phone ul li dl dt{display: inline-block;vertical-align: top;color: #000;font-size: 12px;}
.active3{right: 0 !important;}
.prode3_phone{width: 100%;margin-top: 30px;position: relative;padding-bottom: 50px;display: none;}
.prode3_phone img{width: 100%;display: block;}
.prode3_phone .swiper-button-next{position: absolute;bottom: 0;left: 48%;width: 30px;height: 30px;top: auto;
background: url(../img/left1.png) center no-repeat;cursor: pointer;}
.prode3_phone .swiper-button-prev{position: absolute;bottom: 0;right: 48%;width: 30px;height: 30px;top: auto;
background: url(../img/right1.png) center no-repeat;left: auto;cursor: pointer;}

/* 手机主页 */
.banner .index-video {width: 100%;display: none;position: relative;}
.banner .index-video video {width: 100%;height: 100%;}
.banner .index-video .bofang {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background: url(../images/bofang.png) center no-repeat;z-index: 100;display: none;}
.ppwx {display: none;width: 100%;position: relative;}
.ppwx .text {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.ppwx .text h2 {font-family: SourceHanSansCN-Medium;font-size: 32px;letter-spacing: 3px;color: #ffffff;text-align: center;border: solid 1px rgba(255, 255, 255, .6);border-radius: 10px;padding: 8px 30px;width: 85.33%;margin: auto;margin-top: 10px;}
.ppwx .text .vx {width: 93.33%;margin: auto;margin-top: 36px;}
.ppwx .text .vx .vx-left {float: left;}
.ppwx .text .vx .vx-left ul {margin-top: 20px;}
.ppwx .text .vx .vx-left ul li {font-size: 20px;letter-spacing: 2px;color: #ffffff;margin-bottom: 15px;}
.ppwx .text .vx .vx-right {margin-left: 9%;float: left;width: 44.71%;}
.ppwx .text .vx .vx-right img {float: left;margin-right: 5%;width: 51.11%;}
.ppwx .text .vx .vx-right ul {float: left;margin-top: 20px;}
.ppwx .text .vx .vx-right ul li {font-size: 24px;letter-spacing: 3px;color: #ffffff;margin-bottom: 15px;}
.banner .swiper-container.sj-lunbo {display: none;}
.form {display: none;width: 93.33%;margin: auto;margin-top: 50px;}
.form p {text-align: center;width: fit-content;font-family: SourceHanSansCN-Medium;font-size: 38px;letter-spacing: 4px;color: #000000;margin: auto;}
.form .renshu {display: block;width: max-content;text-align: center;margin: auto;margin-top: 30px;}
.form input,.form1 input {width: 93.33%;height: 80px;border-radius: 10px;border: solid 1px #bfbfbf;margin-top: 28px;padding-left: 30px;font-size: 19px;letter-spacing: 3px;color: #000000;position: relative;}
.form input::-webkit-input-placeholder,.form1 input::-webkit-input-placeholder {font-family: SourceHanSansCN-Normal;font-size: 19px;letter-spacing: 3px;color: #b3b3b3;}
.form input[type=button] {color: #fefefe;width: 98%;padding: 0;font-size: 29px;letter-spacing: 3px;color: #fefefe;background-color: #c40d23;border-radius: 40px;}
.hexinyewu {display: none;margin: auto;margin-top: 100px;width: 93.33%;}
.hexinyewu .yw-title {text-align: center;}
.hexinyewu .yw-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.hexinyewu .yw-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.hexinyewu .yw-title div span {display: block;width: 112px;height: 1px;background-color: #bfbfbf;}
.hexinyewu .yw-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.hexinyewu .yw-title h3{font-family: SourceHanSansCN-Medium;font-size: 20px;letter-spacing: 1px;color: #c40d23;margin-top: 30px;}
.hexinyewu .lab {margin-top: 20px;}
.hexinyewu .lab li img {max-width: 100%;}
.hexinyewu .lab li {width: 32.14%;margin-right: 1.71%;float: left;margin-bottom: 30px;}
.hexinyewu .lab li a {display: inline-block;width: 100%;height: 100%;}
.hexinyewu .lab li:nth-child(3n) {margin-right: 0;}
.hexinyewu .lab li .text {background-color: #eeeeee;margin-top: -4px;}
.hexinyewu .lab li .text h2 {font-family: SourceHanSansCN-Medium;font-size: 24px;color: #000000;padding-top: 10px;margin-left: 4%;margin-bottom: -5px;}
.hexinyewu .lab li .text span {display: inline-block;width: 88.45%;height: 1px;background-color: #dcdcdc;margin-left: 4%;}
.hexinyewu .lab li .text p {font-family: SourceHanSansCN-Normal;font-size: 14px;color: #7c7c7c;margin-left: 4%;line-height: 26px;padding-bottom: 10px;}
.xinwenzixun {display: none;margin: auto;margin-top: 100px;width: 84.8%;margin-bottom: 100px;}
.xinwenzixun .xw-title {text-align: center;margin-bottom: 25px;}
.xinwenzixun .xw-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.xinwenzixun .xw-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.xinwenzixun .xw-title div span {display: block;width: 112px;height: 1px;background-color: #bfbfbf;}
.xinwenzixun .xw-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.xinwenzixun ul li {background-color: #f6f6f6;margin-bottom: 20px;}
.xinwenzixun ul li .text {padding:0 13px;position: relative;padding-bottom: 10px;}
.xinwenzixun ul li .text .more {position: absolute;bottom: 18px;right: 17px;}
.xinwenzixun ul li .text h2 {padding-top: 15px;font-size: 20px;color: #000000;}
.xinwenzixun ul li .text .line {display: block;width: 100%;height: 2px;background-color: #dcdcdc;margin: 10px 0;}
.xinwenzixun ul li .text h3 a{font-size: 19px;color: #909090;display: inline-block;}
.xinwenzixun ul li .text p {font-size: 16px;font-family: SourceHanSansCN-Normal;color: #909090;width: 96%;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;text-align: justify;line-height: 25px;}
.xinwenzixun ul li .text .time {display: block;font-size: 16px;color: #909090;margin-top: 5px;padding-bottom: 20px;}
.anlizhanshi {display: none;margin: auto;width: 100%;background: url(/image/albg.png)no-repeat;background-size: 100% 100%;padding-bottom: 50px;}
.anlizhanshi .al-title {text-align: center;margin-bottom: 35px;padding-top: 25px;}
.anlizhanshi .al-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.anlizhanshi .al-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.anlizhanshi .al-title div span {display: block;width: 92px;height: 1px;background-color: #bfbfbf;}
.anlizhanshi .al-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.anlizhanshi .lab {width: 93.33%;margin: auto;}
.anlizhanshi .lab li img {max-width: 100%;}
.anlizhanshi .lab li {width: 48.85%;margin-right: 2.3%;float: left;margin-bottom: 30px;}
.anlizhanshi .lab li a {display: inline-block;width: 100%;height: 100%;}
.anlizhanshi .lab li:nth-child(2n) {margin-right: 0;}
.anlizhanshi .lab li .text {background-color: #ffffff;margin-top: -4px;padding:0 7.6%;height: 116px;}
.anlizhanshi .lab li .text h2 {	font-family: SourceHanSansCN-Normal;font-size: 24px;letter-spacing: 2px;color: #000000;padding-top: 10px;}
.anlizhanshi .lab li .text span {display: block;width: 100%;height: 1px;background-color: #909090;margin: 10px 0;}
.anlizhanshi .lab li .text p {font-size: 18px;letter-spacing: 1px;color: #909090;}
.anlizhanshi .zhizuo {text-align: center;}
.anlizhanshi .zhizuo p {font-size: 25px;font-family: SourceHanSansCN-Normal;letter-spacing: 3px;color: #c40d23;}
.anlizhanshi .zhizuo a {width: 65.71%;height: 80px;line-height: 80px;border-radius: 40px;background-color: #c40d23;font-size: 32px;font-family: SourceHanSansCN-Light;color: #fefefe;letter-spacing: 3px;display: block;margin: auto;margin-top: 20px;margin-bottom: 37px;}
.dbqyoushi {display: none;margin: auto;width: 100%;padding-bottom: 50px;}
.dbqyoushi .ys-title {text-align: center;}
.dbqyoushi .ys-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.dbqyoushi .ys-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.dbqyoushi .ys-title div span {display: block;width: 112px;height: 1px;background-color: #bfbfbf;}
.dbqyoushi .ys-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.dbqyoushi .ys-lab {width: 91.2%;margin: auto;margin-top: 40px;}
.dbqyoushi .ys-lab li {width: 48.7%;margin-right: 1.6%;float: left;border: solid 1px #dcdcdc;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-align-items: center;align-items: center;height: 134px;margin-bottom: 20px;}
.dbqyoushi .ys-lab li:nth-child(2n){margin-right: 0;}
.dbqyoushi .ys-lab li img {float: left;margin-right: 20px;margin-left: 35px;}
.dbqyoushi .ys-lab li .text {float: left;}
.dbqyoushi .ys-lab li .text h2 {font-family: SourceHanSansCN-Normal;color: #c40d23;font-size: 20px;line-height: 24px;}
.dbqyoushi .ys-lab li .text h2 span {font-size: 42px;}
.dbqyoushi .ys-lab li .text p {font-size: 20px;letter-spacing: 2px;color: #000000;}
.dbqyoushi .tuidong {margin-top: 15px;background: url(/image/ysbg.png)no-repeat;background-size: cover;text-align: center;padding-bottom: 80px;background-position-y:60px;}
.dbqyoushi .tuidong ul {width: 66%;margin: auto;margin-top: 25px;}
.dbqyoushi .tuidong li {float: left;width: 49.9%;height: 44px;}
.dbqyoushi .tuidong li:nth-child(1) {border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;}
.dbqyoushi .tuidong li:nth-child(2) {border-bottom: 1px solid #dcdcdc;}
.dbqyoushi .tuidong li:nth-child(3) {border-right: 1px solid #dcdcdc;padding-top: 15px;}
.dbqyoushi .tuidong li:nth-child(4) {padding-top: 15px;}
.dbqyoushi .tuidong li span {display: inline-block;font-family: SourceHanSansCN-Normal;font-size: 20px;letter-spacing: 2px;color: #000000;margin-left: 10px;}
.dbqyoushi .tuidong h2 {font-size: 32px;letter-spacing: 3px;color: #c40d23;font-family: SourceHanSansCN-Normal;}
.dbqyoushi .tuidong .zhizuo {text-align: center;}
.dbqyoushi .tuidong .zhizuo a {width: 65.71%;height: 80px;line-height: 80px;border-radius: 40px;background-color: #c40d23;font-size: 32px;font-family: SourceHanSansCN-Light;color: #fefefe;letter-spacing: 3px;display: block;margin: auto;margin-top: 20px;margin-bottom: 37px;}
.dbqyoushi .rongyu .ry-title {text-align: center;}
.dbqyoushi .rongyu .ry-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.dbqyoushi .rongyu .ry-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.dbqyoushi .rongyu .ry-title div span {display: block;width: 45px;height: 1px;background-color: #bfbfbf;}
.dbqyoushi .rongyu .ry-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 20px;}
.dbqyoushi .rongyu .lib {width: 93.33%;margin: auto;text-align: center;margin-top: 50px;}
.dbqyoushi .rongyu .lib li {float: left;margin-right: 1.7%;margin-bottom: 28px;}
.dbqyoushi .rongyu .lib li:nth-child(3) {margin-right: 0;}
.dbqyoushi .rongyu .lib li:nth-child(5) {margin-right: 0;}
.dbqyoushi .rongyu .lib li p {font-family: SourceHanSansCN-Normal;font-size: 16px;color: #000000;margin-top: 7px;}
.dbqyoushi .rongyu .lib li span {display: inline-block;font-family: SourceHanSansCN-Normal;font-size: 14px;color: #929292;}
.dbqyoushi .rongyu .lab li {float: left;margin-right: 1.7%;margin-bottom: 28px;}
.dbqyoushi .rongyu .lab li:nth-child(2n) {margin-right: 0;}
.dbqyoushi .rongyu .lab li p {font-family: SourceHanSansCN-Normal;font-size: 16px;color: #000000;margin-top: 7px;}
.dbqyoushi .rongyu .lab li span {display: inline-block;font-family: SourceHanSansCN-Normal;font-size: 14px;color: #929292;}
.dbqyoushi .xuanze {margin-top: 66px;}
.dbqyoushi .xuanze .xz-title img {max-width: 100%;}
.dbqyoushi .xuanze .xz-lib {margin-top: 15px;}
.dbqyoushi .xuanze .xz-lib li:nth-child(1) {width: 49.28%;margin-right: 1.42%;height: 200px;}
.dbqyoushi .xuanze .xz-lib li:nth-child(2) {width: 49.28%;margin-right: 0;height: 200px;}
.dbqyoushi .xuanze .xz-lib li {width: 32.14%;float: left;margin-right: 1.79%;background-color: #eeeeee;height: 300px;margin-bottom: 10px;}
.dbqyoushi .xuanze .xz-lib li:nth-child(5) {margin-right: 0;}
.dbqyoushi .xuanze .xz-lib li h2 {font-family: SourceHanSansCN-Normal;font-size: 29px;letter-spacing: 3px;color: #000000;margin-bottom: 10px;margin-top: 30px;}
.dbqyoushi .xuanze .xz-lib li p {font-family: SourceHanSansCN-Normal;font-size: 18px;letter-spacing: 2px;color: #000000;text-align: left;margin: auto;width: fit-content;line-height: 32px;width: 82%;margin: auto;}
.dbqyoushi .xuanze .xz-lib li:nth-child(2) p {width: 86%;margin: auto;}
.dbqyoushi .xuanze .xz-lib li:nth-child(1) p {width: 76%;margin:auto;}
.dbqyoushi .jybanner img {max-width: 100%;margin-top: 20px;}
.dbqyoushi .bdtext img {max-width: 100%;margin-top: 75px;}
.yd-footer {width: 100%;display: none;background-color: #f6f6f6;text-align: center;margin-top: 70px;padding-bottom: 140px;}
.yd-footer .db-title {text-align: center;padding-top: 30px;margin-bottom: 36px;}
.yd-footer .db-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.yd-footer .db-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.yd-footer .db-title div span {display: block;width: 50px;height: 1px;background-color: #bfbfbf;}
.yd-footer .db-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.yd-footer ul {margin-top: 20px;}
.yd-footer p {font-size: 21px;font-family: SourceHanSansCN-Normal;letter-spacing: 2px;color: #c6182d;}
.yd-footer ul li {text-align: center;margin-bottom: 10px;}
.yd-footer ul li h2 {font-size: 25px;color: #c6182d;font-family: SourceHanSansCN-Medium;}
.yd-footer ul li h2 b {font-weight: normal;}
.yd-footer ul li h3 {font-size: 21px;color: #000000;font-family: SourceHanSansCN-Medium;}
.yd-footer ul li span {display: inline-block;width: 80%;margin: auto;border: 1px rgba(0, 0, 0, 0.3) dashed;}
.yd-footer ul li h3.dizhi {margin-bottom: 10px;}
.yd-footer .copy {font-family: SourceHanSansCN-Normal;font-size: 16px;color: #000000;letter-spacing: 2px;padding-bottom: 50px;}
.foot1 a {color: #7c7c7c;}
.hezuohuoban {display: none;width: 100%;background: url(/image/hzbg.png)no-repeat;background-size: cover;padding-bottom: 80px;}
.hezuohuoban .hz-title {text-align: center;padding-top: 30px;}
.hezuohuoban .hz-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.hezuohuoban .hz-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.hezuohuoban .hz-title div span {display: block;width: 92px;height: 1px;background-color: #bfbfbf;}
.hezuohuoban .hz-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.hezuohuoban ul {width: 93.33%;margin: auto;margin-top: 40px;}
.hezuohuoban ul li {float: left;margin-right: 2px;margin-bottom: 2px;}
.hezuohuoban ul li:nth-child(7n) {margin-right: 0;}
.xzdbq {display: none;width: 93.33%;margin: auto;margin-top: 100px;}
.xzdbq .xz-title {text-align: center;padding-top: 30px;margin-bottom: 40px;}
.xzdbq .xz-title h2 {font-size: 35px;letter-spacing: 4px;color: #000000;font-family: SourceHanSansCN-Normal;}
.xzdbq .xz-title div {display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.xzdbq .xz-title div span {display: block;width: 50px;height: 1px;background-color: #bfbfbf;}
.xzdbq .xz-title div p {font-size: 23px;letter-spacing: 2px;color: #909090;margin: 0 34px;}
.xzdbq a {display: inline-block;margin-bottom: 15px;width: 100%;height: 100%;}
.xzdbq a .pic {width: 50%;max-width: 100%;}
.xzdbq a .text {width: 50%;background-color: #eeeeee;position: relative;height: 200px;}
.xzdbq a .text h2 {font-size: 28px;letter-spacing: 3px;color: #000000;margin-top: 10px;margin-left: 25px;margin-bottom: 5px;}
.xzdbq a .text p {margin-left: 25px;font-size: 18px;color: #595757;font-family: SourceHanSansCN-Normal;text-align: justify;padding-right: 27px;}
.xzdbq a .text .more {position: absolute;right: 20px;bottom: 10px;}
.xzdbq a .text .more img {max-width: 100%;}
.xzdbq a .text .more span {font-size: 18px;color: #c40d23;font-family: SourceHanSansCN-Normal;}
.xzdbq a.xz-left .pic {float: left;}
.xzdbq a.xz-left .text {float: left;}
.xzdbq a.xz-right .pic {float: right;}
.xzdbq a.xz-right .text {float: left;}
.xzdbq .xzbanner {margin-top: 5px;}
.fdgongneng {display: none;position: fixed;bottom: 0;width: 100%;height: 140px;background-color: #dcdcdc;z-index: 10000;line-height: 140px;text-align: center;}
.fdgongneng a {width: 26%;float: left;height: 80px;background-color: #c40d23;border-radius: 40px;font-size: 31px;letter-spacing: 3px;color: #fffefe;font-family: SourceHanSansCN-Normal;text-align: center;margin-right: 3.4%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.fdgongneng a:last-child {margin-right: 0;}
.fdgongneng a img {margin-right: 16px;}
.fdgongneng .anniu {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.p2 {display: none;}










