@font-face {
    font-family: 'impact';
    src:url('../fonts/impact.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'roboto bold';
    src:url('../fonts/roboto bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
	
@charset "utf-8";
*,:after,:before{box-sizing:border-box;outline:0}
#bsWXBox{box-sizing:content-box}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0}
body,html{position:relative;width:100%;/*height:100%*/}
body{font-family:"思源黑体";font-size:15px;color:#333;line-height:1.5}
a{word-spacing:0;transition:.2s}
a:link,a:visited{text-decoration:none;outline:333333;color:#333}
a:active,a:focus,a:hover{color:#BD1F21;}
li,ul{list-style:none}
img{border:0;max-width:100%;max-height:100%}
table{border-collapse:collapse;width:100%}
input,textarea{font-family:arial,"思源黑体";font-size:14px;-webkit-appearance:none}
input[type=button],input[type=radio],input[type=reset],input[type=submit]{cursor:pointer;outline:0}
input[type=checkbox],input[type=radio]{position:relative;vertical-align:middle;margin-top:-2px;margin-bottom:1px;margin-left:5px;margin-right:5px}
input[type=date],input[type=email],input[type=password],input[type=text],textarea{padding:0;color:#333;outline:0}
.clearfix{clear:both;height:0;content:"";line-height:0;font-size:0;display:block}
.container{max-width:1600px;margin-left: auto;margin-right: auto;}
@media (max-width:1600px) {
.container {padding-left:20px;padding-right: 20px;}
}

@media (max-width:1400px) {
.container {padding-left: 45px;padding-right: 45px;}
}

 
body{overflow-x:hidden;font-family: '思源黑体';}

.phone-nav{display:none;padding:10px;cursor:pointer;float:right;position:absolute;z-index:11;right:45px;top:22px;bottom:0;margin:auto;text-align:right;}
.phone-nav span{display:none;width:25px;height:2px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;-webkit-transform-origin:20px;transform-origin:20px;-webkit-transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,transform .5s cubic-bezier(.77,.2,.05,1);transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}
.phone-nav span:nth-last-child(2){-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:width .5s ease;transition:width .5s ease}
.phone-nav span:last-child{margin-bottom:0}
.phone-nav.close,.phone-nav.closeMember{opacity:1;z-index:10}
.phone-nav.close span,.phone-nav.closeMember span{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.phone-nav.close span:nth-last-child(3),.phone-nav.closeMember span:nth-last-child(3){opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.phone-nav.close span:nth-last-child(2),.phone-nav.closeMember span:nth-last-child(2){width:0;opacity:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:width .5s;transition:width .5s}
.phone-nav.close span:last-child,.phone-nav.closeMember span:last-child{margin-bottom:0}

.phone-subnav{width:100%;position:fixed;left:0;height:100%;top:0;background:rgba(255,255,255,.98);z-index:99999;margin:0 auto;display:none}
.phone-subnav .close{padding:20px 40px;display:block}
.phone-subnav .close img{max-height:40px}
.phone-subnav ul{height:90%;overflow-y:scroll;margin:0 30px}
.phone-subnav ul li{position:relative;border-top:1px solid #dadada; overflow:hidden; text-align:left;}
.phone-subnav ul li i{position:absolute;right:10px;top:5px;text-align:center;line-height:30px;display:block;border-radius:100%;font-style:inherit;cursor:pointer}
.phone-subnav ul li i:after{content:"+";color:#666;font-size:24px;cursor:pointer;text-align:center}
.phone-subnav ul li .menu{color:#333;font-size:16px;line-height:40px;overflow:hidden;padding:0 40px 0 20px;display:block;cursor:pointer;text-align:left;position:relative;border-bottom:1px solid rgba(255,255,255,.05)}
.phone-subnav ul li .menu>a{display:block;color:#333}
.phone-subnav ul li .menu02>a{color:#1b8fe2}
.phone-subnav ul li .menu03{display:block;padding:10px 0}
.phone-subnav ul li .menu03 a{color:#888;font-size:13px;line-height:20px;padding-top:0}
.phone-subnav ul li div{display:none;padding-bottom:15px}
.phone-subnav ul li div a{color:#666;line-height:20px;padding:5px 10px 5px 20px;display:block;height:auto;font-weight:100;position:relative}
.phone-subnav ul li div em{display:block;font-style:inherit}
.phone-subnav ul li div em>a{color:#666;font-size:12px;display:block;padding:5px 5px 5px 48px;line-height:18px}
.phone-subnav ul .active i:after{content:"-"}
.phone-subnav .search2{border-radius:28px;-webkit-transition:all .5s;transition:all .5s;position:relative;padding:10px}
.phone-subnav .search2 input{color:#333;border:1px #efeff0 solid;border-radius:28px;line-height:28px;height:30px;position:relative;width:100%;padding:0 40px 0 10px;font-size:14px;vertical-align:top;-webkit-transition:all .5s;transition:all .5s}
.phone-subnav .search2 input:focus{border-color:#000;}
.phone-subnav .phoneyuyan a{font-size: 16px;color: #333;line-height:50px;padding-right:12px;}
.phone-subnav .phoneyuyan a:hover{color:#2c6823;}
	

.header{ width: 100%;z-index: 777;transition: 0.7s;position: fixed;top: 0;left: 0;    /* top:0;left:0;width:100%;z-index:9;position: fixed;-webkit-transition:all .3s ease;transition:all .3s ease; */padding:0px 50px;}
.header .hedhover{ display:none;max-width:120px;}
.headerFixed, .header2 {background: #fff;box-shadow: 2px 3px 7px 0px rgba(0, 34, 67, 0.08);}
.headerFixed .hedhover, .header2 .hedhover{display: block; max-width:120px;}
.headerFixed .spc, .header2 .spc {display: none;}
.headerFixed .head-nav ul li a, .header2 .head-nav ul li a {color: #333;}
.header .ss-phone{ display:none;}
.headerFixed .ss-pc, .header2 .ss-pc{display: none;}
.headerFixed .ss-phone, .header2 .ss-phone{display: block;}
.header .logo{ float: left; margin-top:16px;max-width:65px;}	



.header:hover{ background:#fff;}

.header:hover .spc{ display:none;}
.header:hover .hedhover{ display:block;}

.header:hover .head-nav ul li a{ color:#333;}


.headone{padding-top:20px;text-align:right;padding-bottom:20px;}	
.headone li{float: right;text-align: right;font-size: 16px;position: relative;margin-left: 28px;}	
.headone li >a{display: block;position:relative;padding-left:28px;}
.headone li >a:after{position: absolute;content:"";width:1px;height: 12px;background:#fff;left:0px;top:8px;}
.headone li:last-child >a:after{display: none;}
.headone li i{margin-left:13px;display: inline-block;width:12px;height: 8px;background: url(../images/dhxl.png) no-repeat left center;color: #000;}	
.headone li a{color: #fff;}

.lan-xiala{display: none;position: absolute;width:100%;background:rgba(1,4,10,.38);z-index: 666;padding:20px 0px;}
.lan-xiala a{display: block;text-align: center;width:100%;line-height: 30px;}

.head-nav{ float: right;width:50%; position:relative; } 	
.head-nav li{ display:inline-block; padding:30px 3.5% 25px 3.5%;font-size:18px;font-family:'KUMBHSANS-BOLD';position: relative;}	

 

.head-nav li span img{ margin-left:8px;}	
.head-nav li.active:after{width:100%;left:0;right:auto}
.head-nav li.active a em{color: #fff;}
.head-nav ul li.active .phc-phone{display: none;}
.head-nav ul li.active .phc{display: inline-block !important;opacity:1;}
.head-nav li em{font-style: normal;}	
.head-nav li a{color: #fff;display:block;width:100%;}
.head-nav li a span{position:relative; padding-bottom:13px;}
.head-nav li a span:after{content: "";width: 0%;bottom: 0;left: 50%;opacity: 0;height:4px;position: absolute;background: #BD1F21;transition: all 500ms ease;}
.head-nav li:hover a span:after,.head-nav li.active a span:after {opacity: 1;left: 0;width: 100%;}  

.head-nav ul li .subnav{position:absolute;top:81px;width:180px;padding:15px 0;z-index: 666; left:-20px; display:none;}
.head-nav ul li .subnav ul{margin:0;padding:0;font-size:0}
.head-nav ul li .subnav ul li{margin:0;padding:0;width:100%;float:none;position:relative;}
.head-nav ul li .subnav ul li:after{display:none}
.head-nav ul li .subnav ul li a{font-size:16px !important;position:relative;overflow:hidden;font-weight:400;display:block;color:#333;line-height:35px !important; text-align:center; padding:0px 15px;transition: all 500ms ease;}
.head-nav ul li .subnav ul li a:after{display:none!important}
.head-nav ul li .subnav ul li a:hover{color:#BD1F21; margin-left:10px;}
.head-nav ul li .subnav ul li:nth-last-child(1):after{display:none}
.head-nav ul li .subnav ul li:last-child{ background:none;}
.fixed .head-nav ul li .subnav ul li a{line-height:35px !important;}
/**/
.head-nav{position: relative;min-height: 46px;}
.header-search{position: absolute;right:0px;top:26px;}

.header-search .pull-right a {display: block;max-width: 30px;}
.header-search .pull-right a img {vertical-align: middle}
.header-search .search {z-index: 9;position: relative}
.header-search .search .btn-search-max {z-index: 2;-webkit-transition: All .2s ease-in-out;transition: All .2s ease-in-out;position: relative}
.header-search .search .btn-search-max * {display: inline-block;vertical-align: middle;}
.header-search .search .search-main{top:15px;right:0;z-index:9;width:340px;display:none;padding:0 30px 10px 10px;position:absolute;background-color:#eee}
.header-search .search-container{background-color:#fff;padding-left:0;overflow:hidden;margin-top:10px;position:relative}
.header-search .search-container .form-control{text-align:left;border:0;box-shadow:0;border-radius:0;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;-mz-border-radius:0;font-size:14px;color:#999;line-height:20px;vertical-align:top;padding:10px 86px 10px 10px;-webkit-appearance:none;background-color:#fff;border:1px solid #fff}
.header-search .search-container .form-control:focus{border:1px solid #BD1F21}
.header-search .search-container .btn{top:0;border:0;right:0;color:#043b83;width:42px;height:42px;line-height:42px;text-align:center;position:absolute;cursor:pointer;border-radius:0;background:url(../images/search.png) no-repeat center center #BD1F21;}
.header-search #search-closed{right:0;top:15px;max-width:30px;position:absolute;cursor:pointer}

.hsbj{ background:rgb(255,255,255,0.7); width:2000%; left:-1000%; height:340px; position: absolute; z-index:2; display:none; top:82px;}


/*banner*/

.g-banner .swiper-button-next{ width:40px; height:40px;}
.g-banner .swiper-button-prev{ width:40px; height:40px;} 
.g-banner .swiper-button-next:after{ color:#fff;}
.g-banner .swiper-button-prev:after{ color:#fff;}
.g-banner .home-bannphone { display:none;}
.z-index{z-index:20!important;opacity:1}

.g-banner {position:relative;width:100%;overflow:hidden;}
.g-banner .swiper-slide{position:relative;}
.g-banner .swiper-slide:first-child:after{position:absolute; content:"";width:100%; height:100%; background:rgb(0,0,0,.3);left:0px;top:0px; z-index:1}
.g-banner .m-c{position:absolute;right:0;top:35%;width:100%; z-index:666}
.g-banner .m-c h1{font-size:72px;color:#fff; font-weight:normal;}
.banlist{margin-bottom:2%; margin-top:1.5%; font-size:36px; color:#fff; letter-spacing:18px; font-family:Arial, Helvetica, sans-serif;}
.a-link{width:60px; height:6px; background:#BD1F21; margin:0 auto;}
.m-box-index{ text-align: center;}
.g-banner .swiper-slide-active .m-c h1 {-webkit-animation:1.5s ease fadeInLeft2;animation:1.5s ease fadeInLeft2;}
.g-banner .swiper-slide-active .banlist {-webkit-animation:1.5s ease fadeInRight2;animation:1.5s ease fadeInRight2;}
.g-banner .swiper-slide-active .a-link {-webkit-animation:1.5s ease fadeInLeft2;animation:1.5s ease fadeInLeft2;}


.g-banner .swiper-pagination{bottom:40px!important;}

.g-banner .swiper-pagination-bullet{background:#fff;opacity:1;margin:0 1em!important;width:8px;height:8px;}
.g-banner .swiper-pagination-bullet-active{border:1px rgba(255,255,255,.39) solid;box-sizing:border-box;width:24px !important;height:24px !important;background:0 0;position:relative;bottom:-8px}
.g-banner .swiper-pagination-bullet-active::after{position:absolute;left:7px;top:7px;content:"";width:8px !important;height:8px !important;background:#fff;border-radius:50%;}

@keyframes spCircRot{from{transform:rotate(0)}
to{transform:rotate(359deg)}
}
.circle_process{position:relative;width:23px;height:24px}
.circle_process .wrapper{width:12px;height:24px;position:absolute;top:0;overflow:hidden}
.circle_process .right{right:0}
.circle_process .left{left:0}
.circle_process .circle{width:24px;height:24px;border:1px solid transparent;border-radius:50%;box-sizing:border-box;position:absolute;top:0;transform:rotate(-135deg)}
.circle_process .rightcircle{border-top:1px solid #fff;border-right:1px solid #fff;right:0;-webkit-animation:circle_right 5s linear infinite}
.circle_process .leftcircle{border-bottom:1px solid #fff;border-left:1px solid #fff;left:0;-webkit-animation:circle_left 5s linear infinite}
@-webkit-keyframes circle_right{0%{-webkit-transform:rotate(-135deg)}
100%,50%{-webkit-transform:rotate(45deg)}
}
@-webkit-keyframes circle_left{0%,50%{-webkit-transform:rotate(-135deg)}
100%{-webkit-transform:rotate(45deg)}
}
.active .g-banner .m-c{animation:section1 2s}
@keyframes section1{0%{transform:scale(1) translateX(-100%)}
50%{transform:scale(1) translateX(0)}
100%{transform:scale(1) translateX(0)}
}


/*首页核心业务*/
.shouyehexin{margin:50px 50px;position:relative;overflow: hidden;max-height:828px;/*display: table;*/height: 100vh;width:auto;}
.fuwu1_bg li{display: none;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;top: 0;left: 0;}
.ch-homeyewu{position: absolute;bottom: 0;left:2%;right:0;width:96%;height: 100%;z-index: 2;}
.ch-homeyewu li{ padding:50px;width:20.5%; margin-right:19.2%; float:left;-webkit-transition: all .5s;transition: all .5s;}
.ch-homeyewu li a{ display:block;color:#fff;}
.ch-homeyewu li .yw01{ font-size:30px; padding-bottom:28px; border-bottom:1px solid #E5E5E5; margin-bottom:28px;color:#fff;}
.ch-homeyewu li .yw02{ font-size:20px; margin-bottom:38px;min-height:152px;color:#fff;}
.ch-homeyewu li .yw03{-webkit-transition: all .5s;transition: all .5s;color:#fff;}
.ch-homeyewu li:nth-child(3n){ margin-right:0px;} 
.ch-homeyewu li:hover{background: rgba(34,132, 250, 0.5);}
.ch-homeyewu li:hover .yw03{margin-left:20px;}	
.ch-homeyewu li.active{background: rgba(34,132, 250, 0.5);}



/*首页底部*/
.cyfoot{ border-top:10px solid #BD1F21; background:#F5F5F5; padding-top:60px; padding-bottom:28px; overflow:hidden;}
.foot_tel li{font-size:18px; margin-bottom:35px;}
.foot_tel li span{ display:block; color:#9E9E9E;}
.foot_tel li p{ color:#333;}
.foot_tel li p a{ display:block; color:#333;}
.foot_tel li:hover p a{color:#BD1F21; text-decoration: underline;}
.foot_share{ padding-top:5%;}
.foot_share li{ display:inline-block; text-align:center;position:relative; margin-right:7%;transition: all 700ms ease;}
.foot_share li:last-child{ margin-right:0px;}
.foot_share li a{transition: all 700ms ease;}
.foot_share li .dyhover{display: none;position: absolute;background: #fff;top:-130px;left: -31px;width:122px; height:122px;border-radius:10px;box-shadow: 0 5px 15px rgba(9, 42, 62, 0.16);}
.foot_share li .dyhover img{ display:block; margin:0 auto; padding-top:20px;}
.foot_share li:hover .dyhover{ display:block;}
.foot_share li a p{ font-size:14px; color:#9E9E9E; margin-top:10px;}
.foot_share li .ss2{left: 0;opacity: 0;top: 0;transform: scale(0.5);position: absolute;transition: all 500ms ease;}
.foot_share li:hover .ss1{ opacity: 0;}
.foot_share li:hover .ss2{ opacity: 1;transform: scale(1);}

.footleft{width:26%;float:left;}
.footright{width:58%; float:right;}
.footright .dibu_menu{ overflow:hidden; margin-bottom:30px;}
.footright .dibu_menu li{width:22%; float:left;}
.footright .dibu_menu li:last-child{width:10%; float:right;}
.footright .dibu_menu li .cc1{ margin-bottom:30px;}
.footright .dibu_menu li .cc1 a{ display: block; font-size:18px; color:#333;}
.footright .dibu_menu li .cc2 a{ display: block; font-size:16px; color:#999999; line-height:42px;-webkit-line-clamp: 1;-webkit-transition: all .5s;transition: all .5s;}
.footright .dibu_menu li .cc2 a:hover{ color:#BD1F21;text-decoration: underline;margin-left: 10px;}
.footright .beian{ color:#9E9E9E; font-size:16px; text-align:right;}
.footright .beian a{color:#9E9E9E;}
.footright .beian a:hover{color:#BD1F21;text-decoration: underline;}

/*联系我们*/
.nybanner{position:relative; padding-top:82px;}
.nybanner .img img{ display:block;width:100%;animation: 1s bmove1 linear;}
.nybanner .img .nybaphone{ display:none;}
.nybanner .img .nybapc{ display:block;}
.nybanner .nybanner_wenzi{ position:absolute;top:45%; font-size:50px; color:#fff;-webkit-animation:1s ease fadeInUp2;animation:1s ease fadeInUp2;}
.nybanner .nybanner_wenzi p{ position:relative; padding-top:24px;}
.nybanner .nybanner_wenzi p:before{ position:absolute; content:"";width:59px; height:6px; background:#BC1D20;top:0px;}

.lianxi_tel li{ float:left;width:31.6%; margin-right:2.5%; text-align:center; border:1px solid #CCCCCC; padding:39px 10px 60px 10px;transition: all .5s;}
.lianxi_tel li:last-child{ margin-right:0px;}
.lianxi_tel li .one{ font-size:22px; color:#333; margin-bottom:16px;}
.lianxi_tel li .one img{ vertical-align:middle; padding-right:13px;}
.lianxi_tel li .onetet{ font-size:18px; color:#333;}
.lianxi_tel li:hover{box-shadow: 0 8px 30px #eaedf1;}
.lianxi_tel li .onetet a{ color:#333;}
.neiye_main{ padding-top:80px;}
.neiye-tit{ font-size:36px; color:#333; font-weight:bold; text-align:center; margin-bottom:4%;}

.map{ margin:40px 0px;}
.lianxi_kouhao{ margin-bottom:4%; overflow:hidden; margin-top:4%;}
.lianxi_kouhao .left{width:60%; float:left;}
.lianxi_kouhao .left .img{ float:left;width:53%;}
.lianxi_kouhao .left .img img{ display:block;}
.lianxi_kouhao .left .box{ float:left;width:47%; padding-left:5%;}
.lianxi_kouhao .left .box .box01{ font-size:36px; color:#333;}
.lianxi_kouhao .left .box .box02{ font-size:36px; color:transparent; background-image: linear-gradient(135deg,#e3c86f,#debc60);background-clip:text;-webkit-background-clip:text; margin-bottom:10%;}
.lianxi_kouhao .left .box .box03{ font-size:18px; color:#666; margin-bottom:6px;}
.lianxi_kouhao .left .box .box04{ font-size:24px; color:#333; margin-bottom:10%;}
.lianxi_kouhao .left .box .box07{ font-size:18px; color:#333; margin-bottom:10px}
.lianxi_kouhao .left .box .box07 span{ color:#999;}
.lianxi_kouhao .left .box .box06{ margin-bottom:2%;}
.lianxi_kouhao .right{width:39%; float:right;}
.lianxi_kouhao .right .top{ text-align:right; margin-bottom:15px;}
.lianxi_kouhao .right .bot{ background:#F5F5F5; padding-top:8px; padding-left:37px; overflow:hidden;}
.lianxi_kouhao .right .bot .bleft{width:38%; float:left; padding-top:3%;}
.lianxi_kouhao .right .bot .bleft .one{ font-size:18px; color:#666; margin-bottom:4%;}
.lianxi_kouhao .right .bot .bleft .two{ font-size:24px; color:#333; line-height:40px;}
.lianxi_kouhao .right .bot .bright{ float:right;width:62%;}
.lianxi_kouhao .right .bot .bright img{ display:block;}

.network_lianxi{ background:url(../images/lxwm_bj.jpg) no-repeat center center; padding:50px 0px 23px 0px; overflow:hidden;}
.network_lianxi .left{width:40%; float:left;}
.network_lianxi .left .bt{ font-size:36px; color:#333; font-weight:bold; margin-bottom:19px;}
.network_lianxi .left p{ font-size:24px; color:#666666;}
.network_lianxi .right{width:48%; float:right;}
.network_lianxi .right ul{overflow:hidden;}
.network_lianxi .right li {width:48%;float: left; margin-right:4%; margin-bottom:15px;}
.network_lianxi li input[type="text"],.network_lianxi li textarea[type="text"],.network_lianxi li select {
background:none;width: 100%;height:50px; line-height:48px;font-size:18px;outline: 0;color: #333; border: 1px solid #b1b1b1; padding:0px 15px;}
.network_lianxi li input:focus,.network_lianxi li textarea:focus {border: 1px solid #BD1F21;}
.network_lianxi li textarea[type="text"] {height:110px;width: 100%;}
.network_lianxi .right li:nth-child(2n){ margin-right:0px;}
.network_lianxi .right li.box{width:100%;} 
.network_lianxi .right .tijiao{width:206px !important; height:64px; line-height:64px; margin:0 auto; background:#BD1F21; text-align:center; border-radius:30px; margin-top:10px; } 
.network_lianxi .right .tijiao #submit{ background:none; border:none;color:#fff; font-size:18px;}
.pcc-h{ display:none;}

/*人才招聘*/
.cyjobone .text01{ font-size:24px; color:#fff; margin-bottom:20px;}
.cyjobone .text02{ font-size:18px; color:#fff;margin-top:31px;}
.cyjobone .text02 p{ margin-bottom:20px;}
.cyjobone{ background:url(../images/job_bj1.jpg) no-repeat left center; overflow:hidden; margin-bottom:60px;}
.cyjobone .box{ padding-top:7%; padding-left:70px;width:39%; padding-bottom:6%;}
.cyjobtwo{ background:#FAFAFA; padding:48px 0px; overflow:hidden;}
.nyjoblist .bd{margin-left:auto;margin-right:auto;padding-bottom:10px;background:url(../images/jbg.jpg) repeat-y top center}
.nyjoblist .bd dl{position:relative}
.nyjoblist .bd .span-01{width: 22%; display:block; float:left;text-align: left;padding-left: 20px;overflow: hidden;}
.nyjoblist .bd .span-02{width: 11%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-03{width: 18%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-04{width: 28%;display:block;float:left; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd .span-05{width: 13%;display:block;float:left;text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.nyjoblist .bd dt .icon{float: right;width:60px;height:22px;cursor: pointer;background: url(../images/btn_06.png) no-repeat center;transition: all 0.1s ease-out 0s;}	
	
.nyjoblist .bd .bt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;background:#E3ECEF;color:#333;font-size:18px; font-weight:bold;line-height:70px;height:70px; margin-bottom:12px;}
.nyjoblist .bd dl{margin-bottom:15px;}
.nyjoblist .bd dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;overflow:hidden;background:#fff;padding:20.5px 0;cursor:pointer;font-size:18px;position:relative;transition:all .5s}
.nyjoblist .bd .cur .icon{    background: url(../images/btn_06_h.png) no-repeat center;}

.nyjoblist .bd dd{background:#fff;height:0;overflow:hidden}
.nyjoblist .bd dd .nr{overflow: hidden;background: #fff;padding:38px 0 42px 0;line-height: 2;font-size: 14px;color: #666666;position: relative;border: 1px solid #e3e3e3;}
.nyjoblist .bd dd .nr .joinFl{width: 50%;padding: 0 50px;float: left;box-sizing: border-box;}
.nyjoblist .bd dd .nr p strong{ color:#333; font-weight:normal; font-size:24px; margin-bottom:18px; display:block;}
.nyjoblist .bd dd .nr p{ color:#666; font-size:16px;}
.nyjoblist .bd dd .nr .joinFr{width: 50%; border-left: #f2f2f2 2px solid;padding: 0 50px;float: right;box-sizing: border-box;}
.nyjoblist .bd .cur dt{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;background:#BD1F21;color:#fff;}
.nyjoblist .bd .cur dd{-webkit-animation:fadeInUp2 3s alternate;animation:fadeInUp2 3s alternate;height:auto;background:#f2f2f2}

.jontab .nyjoblist{font-size:18px;}

/*新闻中心*/
.nynews_one .neiye-tit{width:30%; float:left; text-align:left;}
.nynews_one .right{width:60%; float:right; text-align:right;}
.nynews_one .right a{ color:#9E9E9E; font-size:24px; padding-left:40px;}
.nynews_one .right a:hover{ color:#BD1F21;}
.nynews_one .right a span{position:relative; padding-bottom:12px; display:inline-block;}
.nynews_one .right a span:after{ height:4px;width: 0; position: absolute;left:0px;bottom:0px; content:""; background:#BD1F21;transition: 0.5s;}
.nynews_one .right a:hover span:after{ width:100%;}
.nynews_one .right a.car{ color:#BD1F21;}
.nynews_one .right a.car span:after{width:100%;}

.neiye_newslist{ padding-bottom:49px;}
.neiye_newslist li{ padding:38px 38px 38px 45px; overflow:hidden; border-bottom:1px solid #E5E5E5; margin-bottom:30px;transition: all .5s;}
.neiye_newslist li:hover{background:#f5f5f5;box-shadow: 0 8px 30px #e5e5e5;}
.neiye_newslist li .date{width:123px; float:left; text-align:center;margin-top:50px;}
.neiye_newslist li .date .time{ font-size:36px; color:#999; position:relative; padding-bottom:6px; margin-bottom:6px;}
.neiye_newslist li .date .time:after{ position:absolute; content:""; left:0px; bottom:0px; background:#E5E5E5; height:1px; width:100%;}
.neiye_newslist li .date .year{ font-size:24px; color:#999;}
.neiye_newslist li .xwright{width:85%; float:right;}
.neiye_newslist li .xwright .xwtet{ margin-top:50px;width:60%; float:left;}
.neiye_newslist li .xwright .xwtet .xwbt{ font-size:24px; color:#333; margin-bottom:18px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:18px; color:#666;}
.neiye_newslist li .xwright .img{width:25%; float:right;}
.neiye_newslist li .xwright .img img{ display:block;}

.yemapage{clear:both;text-align:center;font-size:0;font-family:arial;line-height:16px; padding-bottom:60px;}
.yemapage a{color:#9E9E9E;display:inline-block;text-align:center;font-size:18px;min-width:48px;line-height:48px;height:48px;border-radius:3px;background-color:#f5f5f5;margin:0 6px; padding:0px 20px;}
.yemapage a.active,.yemapage a:hover{ background:#d61519; color:#fff;}

/*新闻中心详细*/
.neiye_xwxiangq{ background:#F5F5F5; overflow:hidden;}
.neiye_xwxiangq .xinwenxx_list{ margin:60px 0px; background:#fff; padding:54px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ text-align:center; padding-bottom:26px; border-bottom:1px solid #E5E5E5; margin-bottom:18px; font-size:24px;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p{ text-align:center; font-size:18px; color:#333;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit p span{ color:#999;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit{ margin-bottom:57px;}
.xxqra p{ font-size:18px; line-height:30px; margin-bottom:20px;}
.pianzhang{border-top:1px solid #E5E5E5; margin-top:50px; padding-top:30px; overflow:hidden;}
.pianzhang .pzleft{ font-size:18px; color:#999;width:60%; float:left;}
.pianzhang .pzleft a{ color:#333;}
.pianzhang .pzleft a:hover{ color:#BD1F21;}
.pianzhang .pzleft p{ margin-bottom:10px;}
.pzrightt{ float:right; margin-top:5px; background:#BD1F21;width:188px; height:62px; line-height:62px; text-align:center; border-radius:8px;transition:all .5s}
.pzrightt a{ color:#fff;}
.pzrightt a img{ display:inline-block; vertical-align:middle; padding-right:10px;}
.pzrightt:hover{width:170px;}

/*核心业务*/
.yewu_one{ overflow:hidden; margin-bottom:30px;}
.yewu_one .left{width:35%; float:left;}
.yewu_one .left .font36{ font-size:36px; color:#333;}
.yewu_one .left .font18{ font-size:18px; color:#999;}
.yewu_one .right{width:50%; float:right; text-align:right; font-size:22px; color:#333;}
.yewu_two{ overflow:hidden; margin-bottom:60px; position:relative; max-height:630px;}
.yewu_two ul{position:absolute; bottom:24px;left:0px;right:0px;}
.yewu_two li{ text-align:center;font-size:24px;position:relative;width:33.333%; float:left;}
.yewu_two li a{ display:block; color:#fff; }
.yewu_two li:after{ position:absolute; content:""; height:36px;width:1px; background:#D8D8D8;right:0px;top:0px;} 
.yewu_two li a img{ vertical-align:middle; padding-right:10px; margin-top:-8px;transition:all .5s;}
.yewu_two li:last-child:after{ display:none;}
.yewu_two li:hover a img{ padding-right:20px;}
.yewu_two li:hover a{ text-decoration:underline;}
.yewu_three li{width:25%;}

.ywbj01 li{/*width:33.333%;*/ float:left; text-align:center;}
/*.ywbj01{ background:url(../images/yewu_bj1.jpg) no-repeat left center;animation: 4s bmove1 linear;}
.ywbj02{ background:url(../images/yewu_bj2.jpg) no-repeat center center;animation: 4s bmove1 linear;}
.ywbj03{ background:url(../images/yewu_bj3.jpg) no-repeat left center;animation: 4s bmove1 linear;}
.ywbj04{ background:url(../images/yewu_bj4.jpg) no-repeat left center;animation: 4s bmove1 linear;}
.ywbj05{ background:url(../images/yewu_bj5.jpg) no-repeat left center;animation: 4s bmove1 linear;}
.ywbj06{ background:url(../images/yewu_bj6.jpg) no-repeat left center;animation: 4s bmove1 linear;}
*/
.xinzeng_bj .phone{ display:none;}
.xinzeng_bj img{ display:block;animation: 4s bmove1 linear;}
.xinzeng_bj .pc{width:100%;}

/*关于我们*/
.aboutone{position:relative; color:#333; padding-left:50px; padding-top:35px; margin-bottom:5%;}
.aboutone:before{ position:absolute; content:"";width:50px; height:50px; background:url(../images/about_tb1.png) no-repeat left top;left:0px;top:0px;}
.aboutone .text010{  font-size:28px; font-weight:bold;}
.aboutone .text011{ font-size:21px; margin-top:30px;}
.abouttwo{ overflow:hidden; margin-bottom:3%;}
.abouttwo li{width:31%; float:left; border-top:1px solid #E5E5E5; margin-right:3.5%; padding-top:15px;}
.abouttwo li:last-child{ margin-right:0px;}
.abouttwo li p{ font-size:24px; color:#333; margin-top:8px;}
.abouttwo li .counter{ font-size:100px; font-weight:bold; color:#BD1F21;font-family: 'impact';}
.abouttwo li .year{ font-size:100px; font-weight:bold;color:#BD1F21;line-height:100px;}
.abouttwo li:nth-child(2){ margin-top:6%;}
.abouttwo li:nth-child(3){ margin-top:12%;}


/*发展历程*/
.aboutthree li{ background:#F5F5F5;width:30%;float:left;padding:40px 45px 0px 32px; margin-right:5%; position:relative;}
.aboutthree li .tct01{font-size:90px; color:#E5E5E5;font-family: 'impact'; text-transform:uppercase;position:absolute;bottom:0px;right:45px; line-height: 75px;}
.aboutthree li .tct02{ font-size:36px; color:#333;}
.aboutthree li .tct03{ font-size:24px; color:#666; margin-top:3%;}
.aboutthree li .tct04{ font-size:18px; color:#666; margin-top:6%; line-height:32px;}
.xzmal{ min-height:340px;}

.aboutthree li:last-child{ margin-right:0px;}
.aboutthree li:hover{box-shadow: 0px 10px 20px 0px rgba(0, 46, 71, 0.15); background:#fff;}
.licheng{ margin-top:60px;}
.lc-title{ text-align:center; position:relative; padding-bottom:6px; font-size:36px; color:#333;}
.lc-title:after{ position:absolute; content:"";width:55px; height:2px; background:#BD1F21;bottom:0px;left:0px;right:0px; margin:0 auto;}
.lcwenzi01{ text-align:center; font-size:20px; color:#333; margin-top:18px; margin-bottom:30px;}
.licheng{background:url(../images/lcbj1.jpg) no-repeat center center; padding-top:100px; padding-bottom:60px;}

.fzcl{position:relative}
.fzcl .slick-list{overflow:initial!important}
.fzcl .slick-prev{left:45%;right:auto;z-index:99999;width:52px;height:52px; background:url(../images/lcleft.png) no-repeat center center;bottom:0px;top:auto;}
.fzcl .slick-prev:hover{background:url(../images/lclefth.png) no-repeat center center;}
.fzcl .slick-next{right:45%;left:auto;width:52px;height:52px;background:url(../images/lcright.png) no-repeat center center;bottom:0px;top:auto;}


.fzcl .slick-next:hover{background:url(../images/lcrighth.png) no-repeat center center;}
.fzcl .slick-prev:before,.fzcl .slick-next:before {display: none;}





.fzcl ul{z-index:9;overflow:hidden;}
.fzcl li .item{float:left;height:200px;width:25%;margin-top:20px;padding-left:25px;padding-top:20px;padding-right:20px;position:relative;height:280px;}
.fzcl li .item:before{content:"";width:1px;height:100%;left:4px;bottom:0;z-index:-1;position:absolute;background:#999;}
.fzcl li .item:after{content:"";top:-8px;left:0;position:absolute;width:8px;height:8px; border-radius:100%; border:1px solid #999;}


.fzcl li .item01{ margin-top:19.4%;}
.fzcl li .item02{margin-top:14%;}
.fzcl li .item03{margin-top:8.5%; }
.fzcl li .item04{margin-top:3%;}
.fzcl li .item03 .txt,.fzcl li .item02 .txt,.fzcl li .item01 .txt{ width:100%;}



/*.fzcl .slick-current .item01 .year{ color:#BD1F21;}
.fzcl .slick-current + .item {color:#BD1F21;}
.fzcl .slick-current + .item  + .item {color:#BD1F21;}
.fzcl .slick-current + .item  + .item  + .item  {color:#BD1F21;}
*/

.fzcl li .text{z-index:9999999999;position:relative}
.fzcl li .year{z-index:122222;color:#333;font-size:58px;font-weight:700;z-index:20!important;position:relative;font-family: 'roboto bold'; line-height:60px; margin-bottom:10px;}
.fzcl li .txt{color:#333;font-size:22px;overflow:hidden;margin-bottom:10px; }
.fzcl li .txt p{ margin-bottom:20px;}

.fzcl .slick-dots{position:absolute;bottom:0px;display:block;width:100%;padding:0;list-style:none;text-align:center;opacity:0;}
.fzcl .slick-dots li{margin:0 10px;width:auto!important;display:inline-block;vertical-align:top;float:none; border:none;}
.fzcl .slick-dots li button{width:12px; height:12px;background:#fff;border-radius:100%;}
.fzcl .slick-dots li button:before{ content:"";}
.fzcl .slick-dots li.slick-active button{background:#BD1F21;}




.hzpart{ padding-top:60px; padding-bottom:100px;}
.hzpart ul:first-child{ border-right:solid 1px #e8e8e8;}

.hzpart li{width:20%; float:left; text-align:center; padding:10px 0px;}

.hzpart .slick-slide{ border-top:solid 1px #e8e8e8; border-left:solid 1px #e8e8e8;}
.hzpart .slick-slide li{  border-bottom:solid 1px #e8e8e8;}
#honor li .box img{}
.hzpart li .box img{ display:block; margin:0 auto;transition: 0.5s;}
.hzpart li:hover .box img{transform: scale(1.04);}
.hzpart .slick-dots{bottom:-50px;}
.hzpart .slick-dots li{margin:0 10px;width:auto!important;display:inline-block;vertical-align:top;float:none; border:none;}
.hzpart .slick-dots li button{width:13px; height:13px;background:#D8D8D8;border-radius:100%;}
.hzpart .slick-dots li button:before{ content:"";}
.hzpart .slick-dots li.slick-active button{background:#BD1F21;}

/*汽车租赁*/
.zuren_one {width:62%;margin-bottom:50px;}
.zuren_one .zr01{ font-size:36px; color:#333; margin-bottom:26px;}
.zuren_one .zr02{ font-size:24px; color:#333;}
.zuren_onetwo{ font-size:24px; color:#333;}
.zuren_onetwo li{width:22%; float:left; margin-right:4%;}
.zuren_onetwo li p{ position:relative; padding-top:8px;}
.zuren_onetwo li p:before{ position:absolute; content:"";width:25px; height:3px; background:#BD1F21;left:0px;top:0px;}
.zuren_onetwo li .box{ background:url(../images/bj11.png) no-repeat center center;position: relative;min-height:205px;padding-left:53px;padding-top:69px;padding-right:31px;background-size: cover;}
.zuren_onetwo li:last-child{ margin-right:0px;}

.xzindust .lc-title{ margin-bottom:30px;}
.xzindust .hzpart li{width:25%;}

/*合作案例*/
.nyhzcase{ padding-bottom:60px;}
.nyhzcase .lc-title{ margin-bottom:30px;}
/*.vcenter{top:0;left:0;right:0;bottom:0;margin:auto;display:block;max-width:100%;max-height:100%;position:absolute;vertical-align:middle}
*/.nyhzcase .bigimg span{display:block;position:relative;}
.nyhzcase .bigimg span img{ display:block;}
/*.nyhzcase .bigimg span:after{content:"";display:block;padding-bottom:40%; }
*/
.nyhzcase .small{margin-top:16px;padding:10px 45px;position: relative;}
.nyhzcase .small span{margin:15px 8px;display:block;cursor:pointer;position:relative}
.nyhzcase .small span img{ display:block;}
/*.nyhzcase .small span:after{content:"";display:block;padding-bottom:36%; }
*/.nyhzcase .small .slick-current span{box-shadow: 0 8px 10px #eaedf1;}
.nyhzcase .small .slick-prev{border:0;width:31px;height:128px;left:0;background:url(../images/case-left.jpg) no-repeat center center;top:50%; margin-top:0px;}
.nyhzcase .small .slick-prev:hover{background:url(../images/case-lefth.jpg) no-repeat center center;top:50%;}
.nyhzcase .small .slick-next{border:0;width:31px;height:144px;right:0;background:url(../images/case-right.jpg) no-repeat center center;top:50%;margin-top:0px;}
.nyhzcase .small .slick-next:hover{background:url(../images/case-righth.jpg) no-repeat center center;top:50%}
.nyhzcase .small .slick-prev::before,.nyhzcase .small .slick-next::before{content: "";}
.nyhzcase .small p{ padding:0px 8px; font-size:18px; color:#333;}

/*产业运营*/	
.chanye_one .zr01{ font-size:36px; color:#333; text-align:center; margin-bottom:30px;}
.chanye_onetwo .box{ background:#F5F5F5; padding:22px 22px 33px 22px; color:#333;}
.chanye_onetwo .box .box01{ font-size:24px; position:relative; padding-bottom:8px; margin-bottom:20px;}
.chanye_onetwo .box .box01:after{ position:absolute; content:"";width:30px; height:2px; background:#BD1F21;left:0px;bottom:0px;}
.chanye_onetwo .box p{ font-size:18px;}
.chanye_onetwo .swiper-slide .img img{ display:block;}

.chanye_one .zr01{ font-size:36px; color:#333; text-align:center; margin-bottom:30px;}
.chanye_onetwo .box{ background:#F5F5F5; padding:22px 22px 33px 22px; color:#333;}
.chanye_onetwo .box .box01{ font-size:24px; position:relative; padding-bottom:8px; margin-bottom:20px;}
.chanye_onetwo .box .box01:after{ position:absolute; content:"";width:30px; height:2px; background:#BD1F21;left:0px;bottom:0px;}
.chanye_onetwo .box p{ font-size:18px; min-height:162px;}
.chanye_onetwo .swiper-slide .img img{ display:block;width:100%;}
.chanye_onetwo{ position: relative; padding-bottom:50px;} 	
.chanye_onetwo .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;bottom:0px;}
.chanye_onetwo .swiper-pagination-bullet{width:13px; height:13px;background:#D8D8D8 !important;opacity: 1;}
.chanye_onetwo .swiper-pagination-bullet-active{ background:#BD1F21 !important;}	
	
.pubserlist .lc-title{ margin-bottom:30px;}

.xmlll{ margin-top:30px; overflow:hidden;}
.xmlll .left{width:35%; float:left;}
.xmlll .left img{ display:block;}
.xmlll .right{width:65%; float:left; padding-left:60px;}
.xmlll .right .rr01{ font-size:30px; color:#333;}
.xmlll .right .rr02{ font-size:18px; color:#333; margin-top:30px; margin-bottom:8%;}
.xmlll .right .rr02 strong{ display:block; font-weight: normal; font-size:22px; margin-bottom:6px;}
.xmlll .right .rr03 li{width:40%; float:left; margin-bottom:3%;}
.xmlll .right .rr03 li:nth-child(3n){width:20%;}
.xmlll .right .rr03 li p{ font-size:24px; color:#999;}
.xmlll .right .rr03 li .date{ font-size:18px; color:#9E9E9E;}
.xmlll .right .rr03 li em,.xmlll .right .rr03 li .counter{font-size:64px;background-image:-webkit-linear-gradient(bottom,#e2bf52,#f8de33,#ffe82a); -webkit-background-clip:text; -webkit-text-fill-color:transparent; }
.xmlll .right .rr03 li em{ font-style:normal;}

.nyhzqiatan{ background:#f5f5f5; padding-top:70px; }
.qiatan_list{ margin:0px 3% -2.5% 3%; overflow:hidden;}
.qiatan_list li{width:31.3%; float:left; background:#fff; padding:40px 40px 60px 40px; margin-right:3%;}
.qiatan_list li:last-child{ margin-right:0px;}
.qiatan_list li .one{ font-size:24px; color:#333; position:relative; text-align:center; padding-bottom:12px; margin-bottom:14px;}
.qiatan_list li .one:after{width:44px; height:3px; position:absolute; content:"";bottom:0px; background:#bd1f21; margin:0 auto;left:0px;right:0px;}
.qiatan_list li p{ font-size:18px; line-height:30px; color:#666; margin-bottom:20px;}
.nyhzqiatan .img img{ display:block;}
.nyhzqiatan .img .phone{ display:none;}



/*数字营销*/
.shuzi-list li{width:48%; float:left; margin-right:4%; padding:38px 44px 44px 33px; background:#F5F5F5; min-height:272px;}
.shuzi-list li:last-child{ margin-right:0px;}
.shuzi-list li .szone01{ font-size:28px; color:#333;}
.shuzi-list li .szone02{ font-size:21px; color:#333; position:relative; padding-bottom:22px; margin-bottom:22px;}
.shuzi-list li .szone02:after{ position:absolute; content:"";width:42px; height:3px; background:#bd1f21;left:0px;bottom:0px;}
.shuzi-list li .szone03{ font-size:18px; color:#666;}
.shuzi_one .zr01{ font-size:36px; color:#333; margin-bottom:30px;}
.shuzi-list { margin-bottom:40px; overflow:hidden;}
.shuzi-list li .szone04{ overflow:hidden;}



.shuju_case{ margin-top:50px;}
.worktabmenu{margin-top:40px;-webkit-animation:fadeInUp2 2s alternate;animation:fadeInUp2 2s alternate; margin-bottom:40px; border-bottom:1px solid #D8D8D8;}
.worktabmenu ul{text-align:center}
.worktabmenu li{text-align:center;display:inline-block;padding:0 5%}
.worktabmenu li a{font-size:20px;color:#333;}
.worktabmenu li span{display:inline-block;position:relative;padding-bottom:10px}
.worktabmenu li span:after{content:"";position:absolute;width:0;height:3px;bottom:-1px;left:50%;opacity:0;position:absolute; background:#BD1F21;-webkit-transition:all .5s ease;transition:all .5s ease}
.worktabmenu .conmenu span:after{width:100%;opacity:1;left:0}
.worktabmenu li:hover span:after{width:100%;opacity:1;left:0}

.sptext01{ text-align:center; color:#333; font-size:28px; margin-bottom:20px;}
.spimg { margin-bottom:20px;}
.spimg img{ display:block;}
.sponelist .left{width:21%; float:left; background:#F5F5F5; padding:47px 20px 20px 20px; text-align:center; min-height:433px;}
.sponelist .left .one{ font-size:24px; color:#333; font-weight:bold; margin-bottom:10px;}
.sponelist .left .two{ font-size:18px; color:#333;}
.sponelist .left .two strong{ font-size:24px; color:#BD1F21;}
.sponelist .left .two p{ margin-bottom:8px;}
.sponelist .right{width:77%; float:right;min-height:433px;background:#F5F5F5; }
.sponelist .right img{ display:block;}

.zhibolist{ margin-top:50px;}
.zhibo_one{ background: #F5F5F5; overflow:hidden; padding:40px 40px; margin-bottom:40px;}
.zhibo_one .left{width:20%; float:left;text-align:center; border-right:1px solid #D8D8D8; padding-left:8px;}
.zhibo_one .left .text02,.zhibo_one .left .text01{ font-size:24px; color:#333;}
.zhibo_one .left .text03{ font-size:20px;font-weight:bold;background-image: -webkit-linear-gradient(bottom,#f0e694,#e9d681,#dcb75a);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.zhibo_one .left .text03 span{font-size:72px;}
.zhibo_one .right{width:80%; float:left; padding-top:2.5%;}
.zhibo_one .right li{width:16.6666%; float:left; padding:0px 5px; text-align:center;}
.zhibo_one .right li .txt01{ font-size:24px; font-weight:bold;background-image: -webkit-linear-gradient(bottom,#f0e694,#e9d681,#dcb75a);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.zhibo_one .right li .txt01 .counter{ font-size:48px;}
.zhibo_one .right li p{ font-size:18px; color:#666;}
.zhibo_two{ font-size:24px; color:#666;margin-bottom:40px;}
.zhibo_two p{ position:relative; padding-left:28px; margin-bottom:15px;}
.zhibo_two p:before{ position:absolute; content:"";width:12px; height:12px; background:url(../images/yuandian.png) no-repeat center center; left:0px;top:15px}

/*大数据*/
.jjdat01{ font-size:24px; color:#333;text-align:center;padding-bottom:47px;width:50%; margin:0 auto;}
.jjdat01 span{ color:#e1b755; font-weight:bold;}
.font36{ font-size:36px; color:#333;}
.shujuyi{ overflow:hidden; }
.shujuyi .left{width:50%; float:left;}
.shujuyi .mar_top{margin-top:6%;padding-right:50px;padding-left:50px;}

.shujuyi .mar_top .font36{ font-weight:bold; margin-bottom:40px;}
.shujuyi .mar_top .wenzi{ font-size:18px; color:#666;}
.shujuyi .mar_top .wenzi p{ margin-bottom:20px;}



.shujuyi .right{width:50%; float:right;}
.shujuyi .right img{ display:block;}
.data_one{ margin-bottom:50px;}

.data_two{ background:#F5F5F5; padding:35px; overflow:hidden;}
.data_two li{width:23.5%; float:left; margin-right:2%; background:#fff; padding:39px 28px; margin-bottom:30px; min-height:440px;}
.data_two li:first-child{ background:none;padding:3% 0px 0px 0px;}
.data_two li:first-child strong{ font-size:288px;background-image: -webkit-linear-gradient(bottom,#dcb75a,#e9d681,#f0e694);-webkit-background-clip: text;-webkit-text-fill-color: transparent; line-height:200px;}
.data_two li:first-child .one{position:relative;}
.data_two li:first-child span{ display: inline-block;font-size:54px;color:#333; position:absolute;width:40%;bottom:0px;margin-left:-35px; line-height:60px; font-weight:bold;}
.data_two li:first-child p{background-image: -webkit-linear-gradient(bottom,#dcb75a,#e9d681,#f0e694);-webkit-background-clip: text;-webkit-text-fill-color: transparent; font-size:28px; font-weight:bold; margin-top:15px;} 
.data_two li .txt01{ font-size:24px; color:#333;margin-bottom:25px;}
.data_two li .txt02{ font-size:24px; color:#666666;}
.data_two li .txt02 p{ margin-bottom:15px; }
.data_two li .txt02 p span{padding:11px 12%; border:1px solid #e6cf78;display:inline-block;min-width:203px; border-radius:30px;text-align:center;}
.data_two li:nth-child(4n){ margin-right:0px;}

.data_three{ margin-top:40px; position:relative; padding-bottom:50px;}
.data_three .lc-title{ margin-bottom:40px;}
.data_three .swiper-slide .img{margin:0 auto -100px; text-align:center;}
.data_three .swiper-slide .img img{ border-radius:100%;-webkit-transition: all .5s;transition: all .5s;}
.data_three .swiper-slide:hover .img img{transform: scale(0.95);}



.tduitext {background: #f5f5f5;padding:120px 30px 60px 30px; text-align:center; min-height:337px;}
.tduitext .yi{ font-size:24px; color:#333; margin-bottom:25px;}
.tduitext .tdtwo{ font-size:18px; color:#999; line-height:32px;}
.data_three .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;bottom:0px;}
.data_three .swiper-pagination-bullet{width:13px; height:13px;background:#D8D8D8 !important;opacity: 1;}
.data_three .swiper-pagination-bullet-active{ background:#BD1F21 !important;}	

.data_four{ margin-top:50px; padding-bottom:50px; margin-bottom:50px;position:relative;}
.data_four .lc-title{ margin-bottom:40px;}
.data_four .img{ position:relative;}
.data_four .img p{ position:absolute;bottom:44px;left:0px; color:#fff; font-size:18px; }
.data_four .img p span{ padding:10px 60px 13px 30px;background:rgb(255,255,255,.7); border-top-right-radius:30px; border-bottom-right-radius:30px; font-weight:bold;-webkit-transition: all .5s;transition: all .5s; min-width:150px; display:inline-block;color:#333;}
.data_four .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;bottom:0px;}
.data_four .swiper-pagination-bullet{width:13px; height:13px;background:#D8D8D8 !important;opacity: 1;}
.data_four .swiper-pagination-bullet-active{ background:#BD1F21 !important;}	
.data_four .swiper-slide{ overflow:hidden;}
.data_four .img img{ display:block;-webkit-transition: all .5s;transition: all .5s;}
.data_four .swiper-slide:hover .img img{transform: scale(1.05);}
.data_four .swiper-slide:hover .img  p span{min-width:200px;}

/*工程建设*/
.gcone_list li{width:31%; float:left; margin-right:3.5%;}
.gcone_list li:last-child{ margin-right:0px;}
.gcone_list li p{ text-align:center; font-size:24px; color:#333; margin-top:11px;}
.gcone_list li .img{overflow:hidden;}
.gcone_list li .img img{ display:block;-webkit-transition: all .5s;transition: all .5s;}
.gcone_list li:hover .img img{transform: scale(1.05);}
.casetab-ma .tabcot{ display:none; margin-bottom:20px;}
.anlilist .one{margin-bottom:1.5%; overflow:hidden;}
.anlilist .one a{width:49%; margin-right:2%; display:block; float:left; overflow:hidden;}
.anlilist .one a img{display:block;-webkit-transition: all .5s;transition: all .5s;}
.anlilist .one a:hover img{transform: scale(1.05);}

.anlilist .one a:last-child{ margin-right:0px;}
.anlilist li{width:32%; float:left; margin-right:2%; margin-bottom:1.5%; overflow:hidden;}
.anlilist li img{display:block;-webkit-transition: all .5s;transition: all .5s;}
.anlilist li:hover img{transform: scale(1.05);}
.anlilist li:nth-child(3n){ margin-right:0px;}
.anlilist{ margin:40px 0px; overflow:hidden;}
	
/*文化传播详细*/	
.wenhualist{ margin:40px 0px;position: relative;}
.wenhualist .img img{ display:block; margin:0 auto;}
.wenhualist .video_dj{ position:absolute; left:0px; right:0px;top:42%;width:90px; height:90px; margin:0 auto;-webkit-animation:1s ease bmove1 infinite;animation:1s ease bmove1 infinite}
.wh-wenzi{ font-size:18px; color:#333; margin-bottom:40px; line-height:32px;}
.wenhuacb_one{ margin-bottom:50px; overflow:hidden;}
/*文化传播*/	
.chuanbo_one{ text-align:center; margin-bottom:40px;}
.chuanbo_one .txt01{ font-size:36px; color:#333; margin-bottom:30px;}
.chuanbo_one .txt02{color:#333;}
.chuanbo_one .txt02 p{ font-size:24px; margin-bottom:12px;}
.chuanbo_one .txt02 span{ font-size:18px;margin-bottom:12px; display:block;}
.chuanbo_two{ margin:20px 0px 30px 0px; overflow:hidden;}
.chuanbo_two li{width:23.5%; margin-right:2%; float:left;}
.chuanbo_two li:last-child{ margin-right:0px;}
.chuanbo_two li p{ color:#333; font-size:24px; margin-top:8px;-webkit-transition: all .5s;transition: all .5s;}
.chuanbo_two li .img{ overflow:hidden;}
.chuanbo_two li .img img{ display:block;-webkit-transition: all .5s;transition: all .5s;}
.chuanbo_two li:hover .img img{transform: scale(1.05);}
.chuanbo_two li:hover p{ margin-left:10px;}


.chuanbo_three{ margin:50px 0px;}
.serlisdt{ position:relative; overflow:hidden; max-height:643px; margin-top:40px; display: table;width: 100%;height: 100vh;}
.fuwu_bg li{display: none;width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;top: 0;left: 0;}
.fuwu_tabs{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2}
.fuwu_tabs .menuTabs{width:100%;height:100%;}
.fuwu_tabs .menuTabs li{float:left;width:20%;min-height:643px;position:relative;}
.fuwu_tabs .menuTabs li .box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:100%;color:#fff;border-right:1px solid rgba(255,255,255,.3); position:absolute;bottom:0px;}
.fuwu_tabs .menuTabs li .box:after{content:'';position:absolute;bottom:0;right:0;width:100%;height:0%;background-image: linear-gradient(180deg,rgb(231,210,124,0.05), rgb(221,184,92,0.75));-webkit-transition:all .5s linear;transition:all .5s linear;z-index:1}
.fuwu_tabs .menuTabs li .boxC{padding:0 30px 40px 30px; min-height:240px;-webkit-transform:translateY(1rem);transform:translateY(1rem);position:relative;z-index:2;-webkit-transition:all .3s linear;transition:all .3s linear}
.fuwu_tabs .menuTabs li .title{font-size:24px;font-weight:700;position:relative}
.fuwu_tabs .menuTabs li .info{font-size:18px;line-height:2;margin-top:20px;opacity:0;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s linear;transition:all .3s linear}
.fuwu_tabs .menuTabs li .box:hover .boxC{-webkit-transform:translateY(0);transform:translateY(0)}
.fuwu_tabs .menuTabs li.active .box:after,.fuwu_tabs .menuTabs li .box:hover:after{height:100%}
.fuwu_tabs .menuTabs li.active .box .info,.fuwu_tabs .menuTabs li .box:hover .info{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
.fuwu_tabs .menuTabs li .box:hover .btnDiv{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}

.chuanbo_four .small .slick-prev {margin-top: 0px;}
.chuanbo_four .small .slick-next {margin-top:0px;}
.chuanbo_four .small .slick-prev:hover{background:url(../images/case-lefth11.jpg) no-repeat center center;}
.chuanbo_four .small .slick-next:hover{background:url(../images/case-righth11.jpg) no-repeat center center;}

.xzshowlist { margin-top:40px; margin-bottom:40px; position:relative;overflow:hidden;}
.xzshowlist .text{color:#333; margin-top:20px;}
.xzshowlist .text p{width:60%; float:left;font-size:24px;}
.xzshowlist .text span{ float:right;width:75px;font-size:18px;}
.xzshowlist .box{ position:relative;}
.xzshowlist .video_dj{ position:absolute; left:0px; right:0px;top:42%;width:62px; height:62px; margin:0 auto;-webkit-animation:1s ease bmove1 infinite;animation:1s ease bmove1 infinite}
.xzshowlist li{ float:left;width:48%; margin-right:4%; margin-bottom:25px;}
.xzshowlist li:nth-child(2n){ margin-right:0px;}





/*.xzshowlist .swiper-pagination-bullets.swiper-pagination-horizontal{width:100%;bottom:0px;}
.xzshowlist .swiper-pagination-bullet{width:13px; height:13px;background:#D8D8D8 !important;opacity: 1;}
.xzshowlist .swiper-pagination-bullet-active{ background:#BD1F21 !important;}	*/

.xzcont{ font-size:16px;display:none;}	
.pubserlist li .box img{ }	
	
	
	
	

@media (max-width:1630px){
.head-nav{ width:60%;}
.lianxi_kouhao .left .box .box02,.lianxi_kouhao .left .box .box01{ font-size:28px;}
.lianxi_kouhao .right .bot .bleft .two,.lianxi_kouhao .left .box .box04{ font-size:17px;}
.lianxi_kouhao .left .box .box03{ font-size:14px;}
.lianxi_kouhao .right .bot .bleft .one,.lianxi_kouhao .left .box .box07{ font-size:15px;}
/*.aboutthree li .tct02{ font-size:22px;}
.aboutthree li .tct01{ font-size:18px;}
.aboutthree li .tct03{ font-size:19px;}
.aboutthree li .tct04{ font-size:14px;line-height: 30px;}
.aboutthree li:hover{box-shadow: 0px 0px 0px 0px;}
.aboutthree li{ padding-top:10%;background-size: 100%;}
*/
.fzcl li .year{ font-size:40px;line-height: 45px;}
.fzcl li .txt{ font-size:17px; text-align:left !important;}

.zuren_onetwo li .box{ min-height:184px;}

.nyhzcase .small p{font-size:14px;}

.chanye_onetwo .box p{ min-height:190px;}

.xmlll .right .rr03 li em, .xmlll .right .rr03 li .counter{ font-size:40px;}
.xmlll .right .rr03 li p{ font-size:18px;}

.ch-homeyewu li .yw01{ font-size:24px;}
.ch-homeyewu li .yw02{ font-size:16px;min-height: 120px;}
.ch-homeyewu li{ padding:40px 30px;}
.shouyehexin{ max-height:708px;}
.fzcl li .item{ text-align:left;}


}
@media (max-width:1400px){
.head-nav li{ font-size:15px;}
.header .logo{margin-bottom:7px;}
.hsbj{top: 80px;}
.ch-homeyewu li{width: 26.5%;margin-right: 10.2%;}
.footleft{width: 35%;}
.footright{width: 62%;}
.nybanner .nybanner_wenzi{ font-size:45px;}
.nybanner{padding-top:77px;}
.network_lianxi .left .bt{ font-size:25px;}

.neiye_newslist li .xwright .xwtet .xwbt{ font-size:18px;}
.neiye_newslist li .date{margin-top: 20px;width: 92px;}
.neiye_newslist li .date .time{ font-size:26px;}
.neiye_newslist li .date .year{font-size: 20px;}
.neiye_newslist li .xwright .xwtet{margin-top: 20px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:16px;}

.neiye_xwxiangq .xinwenxx_list{ margin:30px 0px;padding: 30px;}
.xxqra{width:100%;}
.neiye_xwxiangq .xinwenxx_list .xwxx-tit{margin-bottom: 30px;}

.aboutone .text010{ font-size:18px;}
.aboutone .text011{ font-size:16px;margin-top: 16px;}
.abouttwo li .counter{ font-size:56px;}
.abouttwo li .year{ line-height:60px; font-size:56px;}
.abouttwo li p{ font-size:16px;}

.licheng{}
.lc-title{ font-size:24px;}
.lcwenzi01{font-size: 16px;}
.fzcl li {width:25%;}

.fzcl li .item03{ height:200px; margin-left:0px;width:25%;}
.fzcl li .item04{ height:250px;margin-left:0px;width:25%;}
.fzcl li .item02{ height:180px;margin-top: 13%;margin-left:0px;width:25%;}
.fzcl li .item01{ height:160px;margin-top: 18%;margin-left:0px;width:25%;}
.fzcl ul{ padding-bottom:50px;}
.fzcl .slick-prev,.fzcl .slick-next{opacity:0;}
.fzcl .slick-dots{opacity:1;}

.hzpart li{width:25%;}

.zuren_one .zr01{ font-size:21px;margin-bottom: 10px;}
.zuren_one .zr02{ font-size:16px;}

.zuren_onetwo{ font-size:20px;}
.zuren_onetwo li{width: 22%;margin-right: 4%;}
.zuren_onetwo li .box{min-height: 160px;padding-left: 40px;padding-top: 53px;}

.chanye_one .zr01{ font-size:22px;}
.chanye_onetwo .box .box01{ font-size:17px;}
.chanye_onetwo .box p{ font-size:14px;line-height: 26px; min-height:150px;}


.xmlll .right .rr01{ font-size:22px;}
.xmlll .right .rr02 strong{ font-size:18px;}
.xmlll .right .rr02{ font-size:14px; line-height:28px;margin-top: 18px;margin-bottom: 5%;}

.shuzi_one .zr01{ font-size:22px;}
.shuzi-list li .szone01{ font-size:21px;}
.shuzi-list li .szone02{ font-size:18px;}
.shuzi-list li .szone03{ font-size:14px; line-height:28px;}
.worktabmenu li a{ font-size:18px;}
.sptext01{ font-size:21px;}
.sponelist .left .one{ font-size:21px;}
 .sponelist .left .two{ font-size:15px;}
.sponelist .right,.sponelist .left{ min-height:362px;}
 
.zhibo_one .left .text02, .zhibo_one .left .text01{ font-size:15px;}
.zhibo_one .left .text03 span{ font-size:35px;}
.zhibo_one .right li .txt01 .counter{ font-size:28px;}
.zhibo_one .right li .txt01{ font-size:16px;}
.zhibo_one .right li p{ font-size:14px;}
.zhibo_two{ font-size:16px;}
.zhibo_two p::before{top:8px;}

.zhibo_one{margin-bottom: 25px;}
.zhibolist{ margin-top:30px;}

.jjdat01{ font-size:21px;}
.font36{ font-size:21px;}
.shujuyi .left .wenzi{ font-size:14px; line-height:26px;}
.shujuyi .left .font36{margin-bottom: 17px;}

.data_two li .txt01{ font-size:17px;margin-bottom: 14px;}
.data_two li .txt02{ font-size:14px;}
.data_two li .txt02 p span{min-width: 163px;padding: 11px 3%;}
.data_two li{min-height: 360px;}
.data_two li:first-child span{width: 28%;font-size: 27px;line-height: 39px;}
.data_two li:first-child strong{ font-size:210px;}
.data_two li:first-child p{ font-size:18px;margin-top: 10px;}
.data_one{ margin-bottom:30px;}

.tduitext .yi{ font-size:17px; margin-bottom:10px;}
.tduitext .tdtwo{ font-size:14px; line-height:28px;}
.tduitext{min-height:270px;padding: 88px 30px 20px 30px;}
.data_three .swiper-slide .img{max-width: 130px;margin: 0 auto -72px;}

.wh-wenzi{ font-size:18px;}

.fuwu_tabs .menuTabs li .title{ font-size:17px;}
.fuwu_tabs .menuTabs li .info{ font-size:14px;}


.chuanbo_one .txt01{ font-size:21px;}
.chuanbo_one .txt02 p{ font-size:17px;margin-bottom: 8px;}
.chuanbo_one .txt02 span{ font-size:14px;margin-bottom: 8px;}
.chuanbo_two li p{ font-size:14px;}
}






@media (max-width:1200px){
.header .logo{margin-top: 9px;}
.head-nav .list{display: none;}
.head-nav {width:50px; margin-right:50px;}
.phone-nav{ display:block;}
.phone-nav span{display: block;top: -8px;background: #e60020;}

.g-banner .m-c h1{ font-size:35px;}
.banlist{font-size: 20px;letter-spacing: 7px;}
.ch-homeyewu li .yw02{ font-size:16px; line-height:35px;}
.ch-homeyewu li .yw01{ font-size:21px;}
.ch-homeyewu li{width:32%;margin-right:2%; }
.dibu_menu{ display:none;}
.footleft{width:100%; float:none;}
.cyfoot{padding-top: 30px;}
.foot_tel li{ font-size:16px;margin-bottom: 21px;}
.footright{width:100%; float:none;}
.footright .beian{ text-align:left; margin-top:4%;}
.neiyefixed .hedhover{max-width: 130px;}
.header-search{top:16px;}
.nybanner{ padding-top:62px;}
.lianxi_tel li .one{ font-size:17px;margin-bottom: 9px;}
.lianxi_tel li .onetet{ font-size:14px; min-height:42px;}
.lianxi_tel li{padding: 30px 10px;}
.neiye-tit{ font-size:24px; margin-bottom:30px;}
.neiye_main{ padding-top:30px;}

.network_lianxi .left .bt{ font-size:17px;}
.network_lianxi .left p{ font-size:14px;}
.network_lianxi li input[type="text"], .network_lianxi li textarea[type="text"], .network_lianxi li select{ font-size:14px;}
.network_lianxi .right li:nth-child(4) select{ font-size:14px;}
.network_lianxi .right .tijiao #submit{ font-size:15px;}
.network_lianxi .right .tijiao{width: 140px !important;height: 46px;line-height: 46px;margin-top: 4px;}

.lianxi_kouhao .left .box .box02, .lianxi_kouhao .left .box .box01{ font-size:18px; font-weight:bold;}
.lianxi_kouhao .left .box .box02{margin-bottom: 6%;}
.lianxi_kouhao .right .bot .bleft .two, .lianxi_kouhao .left .box .box04{ font-size:15px;}
.lianxi_kouhao .left .box .box03{margin-bottom:3px;}
.lianxi_kouhao .left .box .box04{margin-bottom: 6%;}
.lianxi_kouhao .right .bot .bleft .one, .lianxi_kouhao .left .box .box07{ font-size:14px;}
.lianxi_kouhao .left .box{padding-left: 3%;}	

.nynews_one .right a{ font-size:16px;padding-left: 28px;}
.nynews_one .right a span{ padding-bottom:7px;}
.nynews_one .right a span::after{ height:2px;}

.yewu_one .left .font36{ font-size:22px;}
.yewu_one .left .font18{ font-size:14px;}
.yewu_one .right{ font-size:14px;}
.yewu_one{ margin-bottom:20px;}
.yewu_two li{ font-size:14px;}
.yewu_two{ margin-bottom:36px;}


.aboutthree li{ padding:35px 30px 35px 30px; min-height:320px;width: 32%;margin-right: 2%;}
.aboutthree li .tct02{ font-size:20px;}
.aboutthree li .tct04{ font-size:14px;line-height: 28px;}
.aboutthree li .tct03{ font-size:17px;}
.aboutthree li .tct01{ font-size:45px;line-height: 41px;right:30px;}
.xzmal{min-height: 226px;}



.hzpart{ padding:40px 0px 70px 0px;}
.hzpart li{width:33.333%;}

.zuren_onetwo li{width: 23%;margin-right:2.5%;}
.zuren_onetwo li .box{min-height: 120px;padding-left:30px;padding-top:30px;}

.xmlll .right .rr03 li{width:33.333%;}
.xmlll .right .rr03 li:nth-child(3n){width:33.333%;}
.xmlll .right .rr03 li em, .xmlll .right .rr03 li .counter{ font-size:30px;}
.xmlll .right .rr03 li p{ font-size:15px;}
.xmlll .right .rr03 li .date{ font-size:14px;}
.xmlll .right{ padding-left:3%;}

.qiatan_list li p{ font-size:14px;line-height: 28px;}
.qiatan_list li .one{ font-size:18px;}
.qiatan_list li .one::after{width:35px;}
.nyhzqiatan{padding-top: 35px;}
.qiatan_list li{ padding:40px 20px; min-height:293px;}
.qiatan_list{ margin:0px 0% -2.5% 0%;}

.shuzi-list li .szone01{ font-size:18px; margin-bottom:5px;}
.shuzi-list li .szone02{ font-size:15px;}
.shuzi-list li{ padding:30px 20px;}
.shujuyi .left{ padding-top:5%;}
.jjdat01{width:100%; padding-bottom:30px;}
.wenhualist .video_dj{width:80px; height:80px;}
.chuanbo_five .xzshowlist .video_dj{ top:40%;width:35px; height:35px;}
.chuanbo_five .xzshowlist .text p{ font-size:15px;}
.chuanbo_five .xzshowlist .text span{ font-size:14px;width: 60px;}
.chuanbo_five .xzshowlist{ margin-bottom:30px;}
.xzshowlist .text{ margin-top:15px;}
}



@media (max-width:1024px){
.g-banner .swiper-button-prev,.g-banner .swiper-button-next{ display:none;}	
.headone{display: none;}	
.g-banner .m-c h1{font-size:20px;}
.banlist{font-size:14px;margin-bottom: 5%;margin-top: 2%;}
.g-banner .home-bannpc{ display:none;}
.g-banner .home-bannphone { display:block;}
.anlitop li{ height:90px;line-height:90px;}
.hba-dhmenu{ height:90px;}

.ch-homeyewu li .yw01{font-size: 18px;padding-bottom: 14px;margin-bottom: 11px;}
.ch-homeyewu li .yw02{font-size: 14px;line-height: 28px;margin-bottom: 22px;}
.shouyehexin{ max-height:596px;}

.nybanner .img .nybaphone{ display:block;}
.nybanner .img .nybapc{ display:none;}

.nybanner .nybanner_wenzi{ font-size:23px;}
.nybanner .nybanner_wenzi p{padding-top: 13px;}
.nybanner .nybanner_wenzi p::before{width: 47px;height: 4px;}

.lianxi_tel li .one img {max-width: 46px;padding-right: 9px;}

.nyjoblist .bd .bt{ font-size:15px;height: 55px;line-height: 55px;}
.nyjoblist .bd dt{ font-size:14px;padding: 14px 0;}
.nyjoblist .bd dd .nr p strong{ font-size:16px;margin-bottom: 8px;}
.nyjoblist .bd dd .nr p{font-size: 14px;}
.nyjoblist .bd dd .nr .joinFl{ padding:0px 35px;}
.nyjoblist .bd dd .nr{padding: 26px 0 42px 0;}
.nyjoblist .bd dd .nr .joinFr{padding:0px 35px;}

.cyjobone .text01{font-size: 17px;margin-bottom: 12px;}
.cyjobone .text02{font-size: 14px;}
.cyjobone .text02 p{margin-bottom: 12px;}
.cyjobone .box{width: 64%;}

.neiye_newslist li{ padding:20px;margin-bottom: 20px;}
.neiye_newslist li .xwright .xwtet .xwbt{ font-size:16px;margin-bottom: 11px;}
.neiye_newslist li .xwright .xwtet .xwwd{ font-size:14px;}
.neiye_newslist li .xwright .xwtet{margin-top: 10px;width: 67%;}
.neiye_newslist li .date{ margin-top:10px;width: 66px;}
.neiye_newslist li .date .time{ font-size:20px;}
.neiye_newslist li .date .year{ font-size:16px;}

.neiye_xwxiangq .xinwenxx_list .xwxx-tit p{ font-size:15px;}
.xxqra p{ font-size:14px;}
.pianzhang .pzleft{ font-size:15px;}
.pianzhang{margin-top: 29px;}
.neiye_xwxiangq .xinwenxx_list .nytitle{ font-size:17px;padding-bottom: 16px;margin-bottom: 15px;}

.licheng{ padding-top:30px; margin-top:40px;}
.fzcl li .year{ font-size:25px; line-height:30px;}
.fzcl li .txt{ font-size:14px;}

.zuren_onetwo li{width:48%;margin-right:4%; margin-bottom:20px;}
.zuren_onetwo li .box{min-height:217px;padding-left:60px;padding-top:70px;}
.zuren_onetwo li:nth-child(2n){ margin-right:0px;}
.zuren_one{width:100%;margin-bottom: 24px;}

.xzindust .hzpart li{width:33.333%;}
.chanye_onetwo .box p{ min-height:234px;}
.zhibo_one .left{border-right:none;padding-top:4%;}
.zhibo_one .right{border-left: 1px solid #D8D8D8; padding-top:0px;}
.zhibo_one .right li{width:33.333%; margin-bottom:15px;}

.jjdat01{ font-size:17px;}
.shujuyi .left{ float:none;width:100%; }
.shujuyi .right{width:100%; float:none;}


.shujuyi .mar_top{padding-right:0px; padding-left:0px;padding-top:0px;}


.data_two li{width:32%; padding:20px;}
.data_two li:nth-child(4n){ margin-right:2%;}

.data_two li:nth-child(3n){ margin-right:0px;}
.data_two li .txt02 p span{min-width: 149px;}
.data_two li .txt01{ font-size:15px;}
.gcone_list li p{ font-size:14px;}
.shuju_case{ margin-top:30px;}
.worktabmenu{ margin:30px 0px;}
.worktabmenu li a{ font-size:14px;}
.anlilist{ margin:30px 0px 20px 0px;}
.anlilist li{width:49%;}
.anlilist li:nth-child(3n){ margin-right:2%;}
.anlilist li:nth-child(2n){ margin-right:0px;}
.wenhualist .video_dj{width:50px; height:50px;}

.fuwu_tabs .menuTabs li{width:49%;display: inline-block;float: none;vertical-align: top; min-height:inherit;}
.fuwu_tabs .menuTabs li .box {height: auto;display:inherit; position:inherit; border-right:none;padding-top:8%;}
.fuwu_tabs .menuTabs li .info{ opacity: 1;} 
.serlisdt{height:89.6vh; max-height:inherit; padding-top:40px;}
  
 
}



.yd_1{ display:none;}	


.in_list{ overflow:hidden;margin:30px 0px;}
.in_list ul li{float:left;width:49%;margin:0.5%; position:relative;overflow:hidden; cursor:pointer;}
.in_list ul li img{width:100%; display:block;transition: 1s;}			
.in_list ul li h3{ position:absolute;bottom:0px; width:100%; font-size:36px;left:0%;color:#fff;padding:30px; font-weight:normal; }
.in_list ul li div{position:absolute;color:#fff;width:100%;bottom:0px; left:0px;padding:50px;background: rgba(150, 101, 61, 0.8);display:none;}
.in_list ul li div h4{font-size:36px;margin-bottom:10px;font-weight:normal; }
.in_list ul li div p{font-size:20px;}


.dis_list ul li{ width:32%;}


@media (max-width:767px){
    
.in_list ul li:hover img{transform: scale(1.1);}	
.in_list ul li{width:100%; margin:0% 0% 3.5% 0%;}
.in_list ul li h3{display:none;}
.in_list ul li div{display:block;padding:20px;position:relative;}
.in_list ul li div h4{font-size:18px;margin-bottom:10px; }
.in_list ul li div p{font-size:14px;}    
    
.pc_1{ display:none;}	
.yd_1{ display:block;}	
	
.ch-homeyewu li{ padding:30px 15px 10px 15px;width:49%;}
.ch-homeyewu li:nth-child(3n){ margin-right:2%;}	
.ch-homeyewu li:nth-child(2n){ margin-right:0px;}	
.ch-homeyewu li .yw02{ min-height:110px;margin-bottom: 12px;}	
.ch-homeyewu li .yw01{    padding-bottom: 7px;margin-bottom: 5px;}
.ch-homeyewu li .yw03{width:26px;}
.shouyehexin{ max-height:676px; margin:30px 30px;}


.nybanner{padding-top:52px;}

.container{padding-left:25px; padding-right:25px;}
.header{padding: 0px 25px 0px 25px;}

 .phone-nav{right:25px;top:16px;} 
.g-banner .m-c{top: 43%;} 
.a-link{ height:3px;} 
.header-search .search .search-main{width:260px;}
.header-search{top:12px;} 
.lianxi_tel li{width:100%; margin-right:0%; margin-bottom:20px;}
 .neiye-tit{ font-size:18px; margin-bottom:17px;}
.lianxi_tel li .onetet{ min-height:inherit;} 
 
.network_lianxi .left{width:100%; float:none; margin-bottom:20px;}
.network_lianxi .right{width:100%; float:none;}
.network_lianxi{ background:none; padding-top:20px;}
 
 .lianxi_kouhao .left{width:100%; float:none; margin-bottom:20px; overflow:hidden;}
 .lianxi_kouhao .right{width:100%; float:none;}
 
 .lianxi_kouhao .right img{width:100%;}
 
 
 .network_lianxi{ padding-bottom:23px;}
.map{ margin:10px 0px 20px 0px;} 
.pcc-h{ display:block;}
.pcc{ display:none;}

.nyjoblist .bd dd .nr .joinFl{width:100%; float:none;    padding: 0px 10px;}
.nyjoblist .bd dd .nr .joinFr{width:100%; float:none; margin-top:15px;padding: 0px 10px;}
.nyjoblist .bd .span-02, .nyjoblist .bd .span-05, .nyjoblist .bd .span-03{ display:none;}
.nyjoblist .bd .span-03{width:30%;}
.nyjoblist .bd .span-01{width:67%;}
.nyjoblist .bd .span-04{width:17%;}


.nyjoblist .bd dt .icon {width:50px;}

.cyjobone .box{width:100%; padding-left:20px;padding-right:32%;}
.cyjobone{ margin-bottom:30px;background: url(../images/job_bj2.jpg) no-repeat left center;background-size: cover;}
.cyjobtwo{ padding:30px 0px;}


.neiye_newslist{padding-bottom: 30px;}
.neiye_newslist li .date{ display:none;}
.neiye_newslist li .xwright{width:100%; float:none;}
.neiye_newslist li .xwright .xwtet{width:100%; float:none; margin-bottom:20px;padding: 0px 12px;}
.neiye_newslist li .xwright .img{width:100%; float:none;}
.neiye_newslist li .xwright .img img{ display:block; margin:0 auto;}
.neiye_newslist li{ padding:10px 0px 20px 0px;}

.yemapage a{ font-size:14px;min-width: 36px;line-height: 36px;height: 36px; margin:0px 2px;padding: 0px 9px;}
.yemapage{padding-bottom: 30px;}

.pianzhang .pzleft{width:100%; float:none;}
.pianzhang .pzright{width:100%; float:none;}

.yewu_two{ min-height: inherit;}
.yewu_two li{width:50%; margin-bottom:10px; min-height:40px;}
.yewu_two li:after{ display:none;}
.xinzeng_bj .phone{ display:block;}
.xinzeng_bj .pc{ display:none;}



.yewu_one .right{width:100%;}
.yewu_one .left{width:100%; margin-bottom:15px;}

.aboutone .text010{ font-size:16px;}
.aboutone .text011{ font-size:14px;margin-top: 16px;}
.abouttwo li .counter{ font-size:35px;}
.abouttwo li .year{ line-height:40px; font-size:35px;}
.abouttwo li p{ font-size:14px;}
.aboutone{padding-left: 42px;}

.aboutthree li{width:100%; float:none;min-height: inherit; margin-bottom:20px;}
.aboutthree{ margin-top:25px;}
.xzmal{min-height: inherit;}

.hzpart li{width:50%;}
.hzpart{ padding-top:25px;}
.hzpart .slick-dots li button{width:8px; height:8px;}
.fzcl .slick-dots li button{width:8px; height:8px;}

.zuren_one .zr01{ font-size:17px;}
.zuren_one .zr02{ font-size:14px;}
.zuren_onetwo li .box{ min-height:150px;padding-left: 40px;padding-top: 45px;}
.zuren_onetwo{ font-size:16px;}

.nyhzcase{ padding-bottom:25px;}
.lc-title{ font-size:20px;}
.lcwenzi01{ font-size:14px;}
.nyhzcase .lc-title{ margin-bottom:22px;}

.chanye_onetwo .box p{ min-height:170px;}
.chanye_onetwo .swiper-pagination-bullet{width:8px; height:8px;}
.chanye_onetwo{ padding-bottom:33px;}
.chanye_one .zr01{ font-size:17px; margin-bottom:20px;}

.pubserlist .lc-title{ margin-bottom:20px;}

.xmlll .left{width:100%; float:none; margin-bottom:20px;}
.xmlll .right{width:100%; float:none; padding-left:0px;}
.xmlll .right .rr01{ font-size:17px;}
.xmlll .right .rr02 strong{font-size: 16px;}
.shuzi_one .zr01{ font-size:17px;margin-bottom: 20px;}
.qiatan_list{ margin-bottom:0px;}
.qiatan_list li{ padding:25px 20px;}
.qiatan_list li p{ margin-bottom:0px;}
.nyhzqiatan{ padding-bottom:40px;}

.sponelist .left {width:100%; float:none; min-height:inherit; margin-bottom:20px;}
.sponelist .right {width:100%; float:none; min-height:inherit; margin-bottom:20px;}

.zhibo_one .left{ float:none;width:100%;border-bottom:1px solid #D8D8D8; padding-bottom:10px; margin-bottom:20px;}
.zhibo_one .right{width:100%; float:none;}
.zhibo_one{ padding:20px;}


.data_two li{width:49%;min-height: 315px;}
.data_two li:nth-child(3n){ margin-right:2%;}

.data_two li:nth-child(2n){ margin-right:0px;}
.data_two li .txt02 p{margin-bottom: 9px;}
.data_three{margin-top: 30px; padding-bottom:30px;}
.data_three .lc-title{ margin-bottom:30px;}
.data_three .swiper-pagination-bullet{width:8px; height:8px;}
.data_four{ margin-top:30px; padding-bottom:30px; margin-bottom:30px;}
.data_four .swiper-pagination-bullet{width:8px; height:8px;}
.data_four .lc-title{ margin-bottom:30px;}

.jjdat01{ padding-bottom:19px; font-size:15px;}
.wh-wenzi{ font-size:14px; line-height:28px; margin-bottom:20px;}
.wenhualist{ margin:25px 0px;}
.wenhuacb_one{ margin-bottom:30px;}

.fuwu_tabs .menuTabs li{width:100%;}
.serlisdt{height:160vh; max-height:inherit; padding-top:40px;}

.chuanbo_one .txt01{ font-size:17px;margin-bottom: 18px;}
.chuanbo_one .txt02 p{ font-size:15px;}
.chuanbo_two li{width:49%; margin-bottom:20px;}
.chuanbo_two li:nth-child(2n){ margin-right:0px;}
.chuanbo_three{ margin:20px 0px 30px 0px;}
.chuanbo_five .showlist .slick-dots li button{width:8px; height:8px;}

.yewu_two ul{bottom: 0;}
.yewu_two li a img{max-width: 36px;}
.zhibo_one .right li p{ font-size:12px;}
.zhibo_two p::before{top: 6px;}

.chuanbo_four .small .slick-prev,.nyhzcase .small .slick-prev{ height:100px;}
.chuanbo_four .small .slick-next,.nyhzcase .small .slick-next{ height:100px;}

.header .logo .spc{ max-width:50px;}
.headerFixed .hedhover, .header2 .hedhover{ max-width:95px;}
.header .hedhover{max-width:95px;}
.chuanbo_five .xzshowlist .swiper-pagination-bullet{width:8px; height:8px;}
.xzshowlist{padding-bottom:0px;margin-top: 28px; margin-bottom:0px;}

.xzshowlist li{ width:48%; margin-right:4%;}
.xzshowlist li:nth-child(3n){ margin-right:0px;}
.xzshowlist li:nth-child(2n){ margin-right:0px;}

.nyhzqiatan .img .phone{ display:block;}
.nyhzqiatan .img .pc{ display:none;}

}

@media (max-width:640px){
.ch-homeyewu li{ width:100%;margin-right:0px;}
.ch-homeyewu li:nth-child(3n){ margin-right:0px;}	
.ch-homeyewu li:nth-child(2n){ margin-right:0px;}	
.ch-homeyewu li .yw02{ min-height: inherit;}	
.shouyehexin{height: 160vh; max-height:1050px;}


.lianxi_kouhao .left .img{ display:none;}
.lianxi_kouhao .left .box{ float:none;width:100%; padding-left:0px;}
.fzcl ul{ padding-bottom:70px;}
.fzcl li{ min-height:180px; height:auto !important;}
.fzcl li .item{width:50%;height:170px !important; margin-top:20px;}
.fzcl .slick-dots li{min-height:inherit;}

.zuren_onetwo li .box{ min-height:105px;padding-left: 31px;padding-top: 34px;}
.chanye_onetwo .box p{ min-height:150px;}
.qiatan_list li{width:100%; float:none; margin-bottom:15px; min-height:inherit;}
.shuzi-list li{width:100%; float:none; margin-right:0px; margin-bottom:15px; min-height:inherit;}
.qiatan_list li:last-child{ margin-bottom:0px;}



.data_two li{width:100%;min-height: inherit; margin-bottom:10px;}
.data_two li:first-child span{width:15%;font-size: 16px;line-height: 22px;margin-left: -18px;}
.data_two li:first-child strong{font-size: 117px;line-height: 54px;}
.tduitext{min-height: inherit;}
.yewu_two li:hover a img{ padding-right:15px;}

}
@media (max-width:480px){
.abouttwo li{width:100%; float:none; margin-top:0px;}
.abouttwo li:nth-child(3){ margin-top:6%;}


}






.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity}
@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%)}
100%{-webkit-transform:translateY(0)}
}
@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.animated.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown}
@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0)}
100%{-webkit-transform:translateY(-100%)}
}
@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.animated.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp}
@-webkit-keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInUp2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInUp2 {
	-webkit-animation-name:fadeInUp2;
	animation-name:fadeInUp2
}
@-webkit-keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInDown2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,-50px,0);
	transform:translate3d(0,-50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInDown2 {
	-webkit-animation-name:fadeInDown2;
	animation-name:fadeInDown2
}
@-webkit-keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInLeft2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(-100px,0,0);
	transform:translate3d(-100px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInLeft2 {
	-webkit-animation-name:fadeInLeft2;
	animation-name:fadeInLeft2
}
@-webkit-keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(200px,0,0);
	transform:translate3d(200px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}@keyframes fadeInRight2 {
	from {
	opacity:0;
	-webkit-transform:translate3d(200px,0,0);
	transform:translate3d(200px,0,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.fadeInRight2 {
	-webkit-animation-name:fadeInRight2;
	animation-name:fadeInRight2
}
@-webkit-keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes bmove1 {
	0% {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
100% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes scrollArrow {
	0% {
	bottom:0
}
50% {
	bottom:10px
}
100% {
	bottom:0
}
}@-webkit-keyframes scrollArrow {
	0% {
	bottom:0
}
50% {
	bottom:10px
}
100% {
	bottom:0
}
}
@keyframes mymove {
	0% {
		-webkit-transform: scale(.3);
		transform: scale(.3)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes mymove {
	0% {
		-webkit-transform: scale(.3);
		transform: scale(.3)
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}@keyframes ripple {
	0% {
	opacity:0;
	-webkit-transform:scale(.1,.1);
	transform:scale(.1,.1)
}
5% {
	opacity:1
}
100% {
	opacity:0;
	-webkit-transform:scale(1);
	transform:scale(1)
}
}













