﻿/* Hide the problematic footer image globally without altering layout spacing */
.footer img[src$="/UpLoadFile/images/2019/12/16/92650937cc318c0d-f.png"],
.footer img[src$="UpLoadFile/images/2019/12/16/92650937cc318c0d-f.png"]{
    display:none !important;
}
@charset "utf-8";
/* CSS Document longnuo20191225  cn */
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #333; background: #fff; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0); overflow-x: hidden}
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition:all 0.4s; outline: none;}
input,textarea{ box-sizing: border-box;  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}

/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #555; font-size:12px; opacity: 0.5}
input:-moz-placeholder, textarea:-moz-placeholder {color: #555; font-size:12px; opacity: 0.5}
input::-moz-placeholder, textarea::-moz-placeholder {color: #555; font-size:12px; opacity: 0.5}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #555; font-size:12px; opacity: 0.5}


/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
@media screen and (max-width: 1920px) and (min-width: 1200px){
	.tr_sc{ overflow:hidden; display:block;}
	.tr_sc img{transition:0.3s all;}
	.tr_sc:hover img{transform:scale(1.1,1.1);}
}


/*其他公用*/
.hidden{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: block; box-sizing: border-box;}
.wrap{width: 1360px; margin: 0 auto;}
#scroll_top{position:fixed; bottom:25%; opacity:0; right:0; cursor:pointer; width:50px; height:50px; background: url(../images/top.png) no-repeat center top #cc0000; transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; z-index:999;}	
#scroll_top:hover{ background-position:center bottom;}
.page_box .PIndex,
.page_box .PEnd,
.page_box .Ppage{ display:inline-block; margin:0 2px;}
.page_box .Ppage a{ display:inline-block; font-family: 'COPYFONTS.COM_NETTO-OT_0'; color:#333; font-size:20px; padding:8px 13px; border:2px solid #fff; background:none;}
.page_box .Ppage a.Pmodern{ border:2px solid #a39382;}
.page_box .PIndex a,
.page_box .PEnd a{ display:inline-block; padding:10px 20px; background-repeat:no-repeat; background-position:center; background-color:#fff; border:none;}
.page_box .PIndex a{ background-image:url(../images/in_ion28.png);}
.page_box .PEnd a{ background-image:url(../images/in_ion29.png);}

.lm_dwy{ padding:100px; font-size:16px; line-height:30px;}

.tc_ewm{ position:fixed; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,0.5); z-index:999; display:none;}
.tc_ewm .box{ width:180px; height:180px; position:absolute; left:50%; top:50%; margin:-90px 0 0 -90px;}
.tc_ewm .box img{ width:100%;}


/*公用头尾*/
.pst_rel {position: relative;}
.head_lungtin {position: absolute; top: -25px; right: 0; display: block; font-size: 14px; line-height: 2; color: #333;}
.head_lungtin:hover {color: #c7000a;}
.header{padding-top: 29px;}
.header .logo{ float:left;}
.header .logo a{ display:block; height:72px;}
.header .logo a img{ max-height:100%;}
.header .logo{ margin-left:26px; margin-top:-20px; }
.header .right{ float:right;}
.header .language{ margin-top:22px; float: right; padding-left: 30px; margin-left: 50px;}
.header .language dl{ position:relative; float:right;}
.header .language dt{ min-height:22px; line-height:22px; color:#9e9e9e; text-align:right;}
.header .language dt span{ display:inline-block; padding-right:17px; background:url(../images/in_ion2.png) no-repeat right center; cursor:pointer; position:relative;}
.header .language dt span:before{ content:''; background:url(../images/in_ion1.png) no-repeat left top; position:absolute; left:-30px; top:0; width:22px; height:22px; display:block;}
.header .language dd{ display:none; min-width:95px; position:absolute; top:22px; right:0; z-index:10;}
.header .language .dd_box{ margin-top:5px; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.3); padding:5px 0; text-align:right;}
.header .language dd a{ display:block; color:#333; padding:5px 17px 5px 0;}
.header .language dd a:hover{ color:#c7000a;}
.header .language dl:hover dd{ display:block;}
.header .nav{ float: left;}
.header .nav li{ float:left; padding:0 28px; position:relative;}
.header .nav li > a{ color:#333; font-size:16px; padding:22px 0 18px; line-height: 26px; border-bottom: 4px solid transparent; display: block;}
.header .nav li > a.one,
.header .nav li > a:hover{ color:#c7000a; border-color: #c7000a;}

.header .pc_ej{ position:absolute; top:100%; left:50%; width:120px; margin-left:-60px; z-index:100; display:none;}
.header .pc_ej a{ display:block; background:#c90915; color:#fff; padding:15px 20px; font-size:15px; text-align:center;}
.header .pc_ej a:hover{ background:#aa0913;}
.header .nav li .xian{ width:0; margin-left:0; background:#c90915; height:3px; position:absolute; top:100%; margin-top: -3px; left:50%; transition:all 1s;}
.header .nav li:hover .xian{ width:5000px; margin-left:-2500px;}


.footer{ padding:32px 0 26px; background-color:#f6f6f6; border-top: 4px solid #c7000a;}
.copyright {color: #666; font-size: 14px; line-height: 1.7; text-align: center;}
.copyright p {padding: 3px 0;}
.copyright a {color: #666;}
.index_footer .footer {background-color: #cc0000; border-color: #cc0000;}
.index_footer .copyright {color: #fff; text-align: left; font-weight: lighter;}
.index_footer .copyright a {color: #fff;}
.copyright a:hover {text-decoration: underline;}


/*首页*/
.in_p1{ position:relative; background:#f6f6f6;}
.in_p1 .li_box{ height:880px; padding-top:338px; box-sizing:border-box; color:#fff; text-shadow:0 0 5px rgba(0,0,0,0.5); background-repeat:no-repeat; background-position:center; background-size:cover;}
.in_p1 .li_box .tet_box{width: 77.2%; margin: 0 auto; text-align: center; box-sizing: border-box; background: url(../images/index_banblackbg.png) bottom center no-repeat; padding: 0 45px 56px; border-bottom: 4px solid #c7000a;}
.in_p1 .li_box .cn{font-size:80px; line-height:100px; padding-bottom:63px; font-weight: bold;}
.in_p1 .li_box .en{font-size:16px; line-height:28px; letter-spacing:1px; color: #e9d7c3;}
.in_p1 .li_box .en span{ display:inline-block; width:100%; height: 0; margin: 0;  }  
.in_p1 .link{ z-index:5; width:100%; position:absolute; left:0; bottom:48px;}
.in_p1 .link a{ display:inline-block; color:#fff; margin-top:15px;}
.in_p1 .link a span{ display:block; text-shadow:0 0 5px rgba(0,0,0,0.3);}
.in_p1 .link a .cn{ font-family:"SimSun"; font-size:20px; line-height:24px; padding-bottom:5px;}
.in_p1 .link a .en{ font-family:"Arial"; font-size:14px; line-height:16px;}
.in_p1 .link a:hover{ color:#c7000a;}

.in_title{}
.in_title .cn{font-size:50px; line-height:60px; margin-bottom:8px; color: #cc0000; font-weight: lighter;}
.in_title .cn a{ color:#cc0000;}
.in_title .en{font-family:"COPYFONTS.COM_NETTO-OT_0",arial; font-weight:300; font-size:24px; line-height:30px; color:#333; text-transform:capitalize;}
.in_title_bai .cn{ color:#fff;}
.in_title_bai .cn a{ color:#fff;}

.in_p2{ padding:100px 0 140px;}
.in_p2 .top{ padding:45px 0 88px;}
.in_p2 .top li{ float:left; width:25%; box-sizing:border-box; padding:0 30px; text-align:center;}
.in_p2 .top span{ display:block;}
.in_p2 .top .num{ font-family: 'DINCOND-REGULAR_0'; font-size:100px; line-height:110px; padding-bottom:5px; color:#cc0000;}
.in_p2 .top .txt{ font-size:16px; line-height:24px;}
.in_p2 .bot .l,
.in_p2 .bot .r{ float:left; width:50%; box-sizing:border-box;}
.in_p2 .bot .l{ padding-right:40px; font-size:18px; line-height:30px;}
.in_p2 .video_open{ display:block; position:relative; color:#fff;}
.in_p2 .video_open span{ display:block;}
.in_p2 .video_open span img{width:100%;}
.in_p2 .video_open .ion{ background:url(../images/in_ion3.png) no-repeat center; position:absolute; width:58px; height:58px; left:50%; top:50%; margin:-29px 0 0 -29px;}
.in_p2 .video_open .tet{ position:absolute; left:0; bottom:0; text-align:right; width:100%; box-sizing:border-box; padding:15px 20px;}
.in_p2 .dark_div{width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 9;background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%;display: none; cursor:pointer;}
.in_p2 .v_box{position: fixed;z-index: 99;width: 800px;height: 400px;margin-left: -400px;margin-top: -200px;top: 50%;left: 50%;display: none;}
.in_p2 .v_box video{ max-width:100%; max-height:100%;}

/*团队*/
.in_p3{ background-color:#f6f6f6; padding:85px 0 110px;}
.in_p3 .cont{ margin-top:50px;}
.tabcon {height: 497px; overflow: hidden;}
.team_tabpic {width: 675px; float: right;}
.team_tabpic img {width: 100%;}
.team_intro {padding: 50px; overflow: hidden; height: 100%; box-sizing: border-box; background: #fff url(../images/index_teambg.png) right top no-repeat;}
.team_tabtit .name {display: inline-block; font-size: 40px; line-height: 50px; font-weight: lighter;}
.team_tabtit .job {font-size: 16px; line-height: 24px; margin-left: 20px; }
.team_tabtit {border-bottom: 2px solid #cf1111; padding-bottom: 14px;}
.team_zyjy {line-height: 24px; margin-top: 23px;}
.team_zyjy .label {float: left; font-size: 16px; margin-right: 20px;}
.team_zyjy .team_zyjycon {color: #666; overflow: hidden;max-height: 336px;}
.tab_ul {margin: 0 -5px;}
.team_tab {padding: 5px 0;}
.tab_ul .li {float: left; width: 16.66%; padding: 5px; box-sizing: border-box;}
.tab_pic img {width: 100%;}
.tab_ul .li_a {display: block; position: relative; overflow: hidden; color: #fff;}
.tab_ul .tab_con {position: absolute; top: 100%; left: 0; width: 100%; height: 100%;transition:all 0.4s; text-align: center; background: rgba(7,7,7,0.8); box-sizing: border-box; padding: 60px 10px 10px;}
.tab_ul .tab_tit {font-size: 36px; line-height: 44px; margin-bottom: 5px; font-weight: lighter;}
.tab_ul .tab_job {line-height: 24px; color: #aeaeae; height: 48px; overflow: hidden;} 
.tab_ul .li_a:hover .tab_con {top: 0;}


.swiper_btn .arrow > i{ z-index:5; position:absolute; top:50%; margin-top:-22px; display:block; width:44px; height:44px; cursor:pointer;}
.swiper_btn .arrow .arrow-left{ background:url(../images/in_ion4.png) no-repeat center #d42929; left:0;}
.swiper_btn .arrow .arrow-right{ background:url(../images/in_ion5.png) no-repeat center #d42929; right:0;}

.in_p4{ padding:103px 0;}
.in_p4 .cont{ position:relative; padding:70px 0 50px;}
.in_p4 .swiper-container{ margin:0 -48px;}
.in_p4 li{ float:left; width:20%; box-sizing:border-box; padding:0 48px;}
.in_p4 li span{ display:block;}
.in_p4 .li_box {line-height: 30px; font-size: 18px;}
.in_p4 li .logo{ margin-bottom:25px; height:62px; line-height:62px;}
.in_p4 li .logo img{ max-width:100%; max-height:100%;}
.in_p4 .logo_tit {margin-top: 15px;}
.ryjx_logobox {padding-bottom: 10px; border-bottom: 2px solid #cc0000;}
.in_p4 li .tet{height: 90px; overflow: hidden; margin-top: 17px;}
.in_p4 .swiper_btn{ position:relative;}
.in_p4 .swiper_btn .arrow > i {width: 15px;height: 26px; top: auto; margin-top: 0;}
.in_p4 .swiper_btn .arrow .arrow-left {background: url(../images/index_ryjxicon1a.png) left center no-repeat; left: -40px;top:-140px}
.in_p4 .swiper_btn .arrow .arrow-right {background: url(../images/index_ryjxicon2a.png) left center no-repeat;left:auto; right: -40px;top:-140px}
.in_p4 .swiper_btn .arrow > i:hover {background-position: right center;}
.in_p4 .swiper_page {display:none;font-family: arial; position: absolute; color: #999999; text-align: center; bottom: 0; left: 50%; width: 90px; margin-left: -45px; font-size: 30px; line-height: 1.2;}

.in_p5{ padding:73px 0 0; background: #f6f6f6;}
.in_p5 .cont{ padding-top:68px; overflow: hidden;}
.index_anlilist {float: left; width: 50%; box-sizing: border-box;}
.index_anlilist .li {float: left; width: 50%; box-sizing: border-box;}
.index_anlilist .anli_a {display: block; position: relative;}
.anli_pic {}
.anli_pic img {width: 100%}
.index_anlilist .anli_tit {transition:all 0.4s; position: absolute; text-align: center; bottom: 48px; left: 9.5%; right: 9.5%; font-size: 18px; line-height: 30px; box-sizing: border-box; padding: 10px 20px; color: #333; border: 2px solid transparent;}
.index_anlilist .li2 .anli_tit,
.index_anlilist .li3 .anli_tit,
.index_anlilist .li6 .anli_tit,
.index_anlilist .li7 .anli_tit {color: #fff;}
.index_anlilist .anli_a:hover .anli_tit{border-color: #cf1111;}

.in_p5 .right{ padding:20px 0 0 60px; position:relative;}
.in_p5 .right span{ display:block; color:rgba(255,255,255,0.67); line-height:22px;}
.in_p5 .right .sp1{ padding-bottom:5px;}
.in_p5 .right a{ color:#fff; font-size:18px; font-weight:bold;}
.in_p5 .right a:hover{ text-decoration:underline;}
.in_p5 .right .sp2{ padding-bottom:35px;}
.in_p5 .right .arrow > i{ z-index:5; position:absolute; right:0; display:block; width:30px; height:10px; cursor:pointer;}
.in_p5 .right .arrow .arrow-left{ background:url(../images/in_ion6.png) no-repeat center; top:-10px;}
.in_p5 .right .arrow .arrow-right{ background:url(../images/in_ion7.png) no-repeat center; bottom:-10px;}

.in_p6{background:#f6f6f6;}
.in_p6 .cont{overflow:hidden;}
.index_newlist .li {float:left; width:50%; box-sizing:border-box;}
.newlist_pic {margin-bottom: 22px; width: 412px;}
.newlist_pic img {width: 100%;}
.in_p6 .li_box{height:722px; position:relative; padding:80px 60px 30px 0; box-sizing:border-box; display: block; color: #333;}
.in_p6 .time{ padding-top:12px; font-family: 'COPYFONTS.COM_NETTO-OT-LIGHT'; font-size: 30px; line-height: 40px; color: #999;}
.in_p6 .title{ margin-top:12px; font-size: 30px; line-height: 48px;}
.in_p6 .title b{ background:#666; display:inline-block; color:#fff; line-height:24px; padding:0 7px; font-size: 16px; vertical-align: top; margin: 12px;}
.in_p6 .zhaiy{ line-height:30px; font-size: 16px; color: #333; margin-top: 14px;}
.in_p6 .more{width: 51px; height: 26px; background: url(../images/index_ryjxicon2.png) right center no-repeat; margin: 24px 0;}
.newlist_con {clear: both;}
.in_p6 .li2 .li_box{padding:80px 0 30px 60px;}
.in_p6 .li:nth-child(2) .li_box,
.in_p6 .li:nth-child(3) .li_box {background: #fff;}
.in_p6 .li:nth-child(2) .li_box:after {content: ""; position: absolute; left: 100%; top: 0; width: 100%; height: 100%; background: #fff;}
.in_p6 .li:nth-child(3) .li_box:before {content: ""; position: absolute; right: 100%; top: 0; width: 100%; height: 100%; background: #fff;}
.li2 .newlist_pic,
.li:nth-child(3) .newlist_pic {float: right;}
.in_p6 .li_box:hover{ color:#c7000a;}

.in_p7{ padding:105px 0 88px;}
.in_p7 .cont{ padding-top:70px; overflow:hidden;}
.in_p7 .cont ul{ margin:0 -50px;}
.in_p7 .cont ul > li{ width:50%; float:left; box-sizing:border-box; padding: 0 50px; margin-bottom:55px;}
.in_p7 .cont dt{ font-size:18px; font-weight:bold; padding-bottom:18px;}
.in_p7 .cont ol{ margin:0 -22px;}
.in_p7 .cont ol > li{ width:33.3%; float:left; box-sizing:border-box; padding: 0 22px;}
.in_p7 .cont .li_box{ height:170px; text-align:center; position:relative;}
.in_p7 .cont .li_box span{ display:block;}
.in_p7 .cont .li_box .box{ border:1px solid #dcdcdc; width:100%; height:100%; box-sizing:border-box; padding:20px 10px 10px;}
.in_p7 .cont .li_box .pic{ height:76px; line-height:76px;}
.in_p7 .cont .li_box .pic img{ max-width:100%; max-height:100%;}
.in_p7 .cont .li_box .txt{ font-size:16px; line-height:24px; padding-top:10px;}
.in_p7 .cont .li_box b{ position:absolute; background:#f00; z-index:10; transition:all 0.8s; -webkit-transition:all 0.8s;}
.in_p7 .cont .li_box .b1{ width:0; height:1px;  left:0; top:0; }
.in_p7 .cont .li_box .b2{ width:1px; height:0; left:0; top:0;}
.in_p7 .cont .li_box .b3{ width:1px; height:0; right:0; bottom:0;}
.in_p7 .cont .li_box .b4{ width:0px; height:1px; right:0;  bottom:0;}
.in_p7 .cont .li_box:hover .b1,
.in_p7 .cont .li_box:hover .b4{width:100%;}
.in_p7 .cont .li_box:hover .b2,
.in_p7 .cont .li_box:hover .b3{height:100%;}
.in_p7 .cont .last{ position:relative;}
.in_p7 .cont .last .tet{ position:absolute; left:33%; top:50%; margin-top:-24px; line-height:24px;}

.in_p8{ padding:110px 0 0; background-color:#f6f6f6;}
.in_p8 .cont{ margin-top:90px; position:relative; padding:0 70px;}
.in_p8 li a,
.in_p8 li span{ display:block; transition: 0.4s; -webkit-transition: 0.4s;}
.in_p8 li{ max-width:150px;}
.in_p8 li .li_box{ color:#333; padding:0 20px; text-align:center;}
.in_p8 li .sp1{ font-size:24px; padding-bottom:5px;}
.in_p8 li .sp2{ font-size:16px; color:#999; font-family:"Arial";}
.in_p8 li a:hover span{ color:#c7000a;}
.in_p8 .swiper_btn{ display:none;}
.in_p8 .bg{ height:315px; width:100%; background-repeat:no-repeat; background-position:center bottom;}

/* 首页进入效果 */
.in_p1 .swiper-slide .li_box .cn{ transition:1.3s 0.2s; transform: translateX(-30%); opacity: 0; }
.in_p1 .swiper-slide-active .li_box .cn{transform: translateX(0px); opacity: 1;}
.in_p1 .swiper-slide .li_box .en{ transition:1.3s 0.4s; transform: translateX(-40%); opacity: 0; }
.in_p1 .swiper-slide-active .li_box .en{transform: translateX(0px); opacity: 1;}

.in_title .cn{transform: translate(0,100px);opacity: 0;transition: all 0.7s ease-out;}
.in_title .en{transform: translate(0,150px);opacity: 0;transition: all 0.8s ease-out;}
.in_anm .in_title .cn,
.in_anm .in_title .en{transform: translate(0,0);opacity: 1;}

/*.in_p1 .link a:nth-child(1) .cn{transform: translate(0,140px);opacity: 0;transition: all 1.5s 0.4s ease-out;}
.in_p1 .link a:nth-child(1) .en{transform: translate(0,160px);opacity: 0;transition: all 1.5s 0.6s ease-out;}
.in_p1 .link a:nth-child(2) .cn{transform: translate(0,180px);opacity: 0;transition: all 1.5s 0.8s ease-out;}
.in_p1 .link a:nth-child(2) .en{transform: translate(0,200px);opacity: 0;transition: all 1.5s 1s ease-out;}
.in_p1.in_anm .link a .cn,
.in_p1.in_anm .link a .en{transform: translate(0,0);opacity: 1;}*/

.in_p2 .top li:nth-child(1){transform: translate(0,140px);opacity: 0;transition: all 1s 0.4s ease-out;}
.in_p2 .top li:nth-child(2){transform: translate(0,160px);opacity: 0;transition: all 1s 0.6s ease-out;}
.in_p2 .top li:nth-child(3){transform: translate(0,180px);opacity: 0;transition: all 1s 0.8s ease-out;}
.in_p2 .top li:nth-child(4){transform: translate(0,200px);opacity: 0;transition: all 1s 1s ease-out;}
.in_p2.in_anm .top li{transform: translate(0,0);opacity: 1;}

.in_p2 .bot .l{transform: translate(-100px,0);opacity: 0;transition: all 1.2s 0.5s ease-out;}
.in_p2.in_anm .bot .l{transform: translate(0,0);opacity: 1;}
.in_p2 .bot .r{transform: translate(100px,0);opacity: 0;transition: all 1.2s 0.5s ease-out;}
.in_p2.in_anm .bot .r{transform: translate(0,0);opacity: 1;}

.in_p3 .cont{transform: scale(0.5,0.5);opacity: 0;transition: all 0.8s 0.4s ease-out;}
.in_p3.in_anm .cont{transform: scale(1);opacity: 1;}

.in_p4 li:nth-child(1){transform: translate(-400px,0);opacity: 0;transition: all 1s 0.3s ease-out;}
.in_p4 li:nth-child(2){transform: translate(-300px,0);opacity: 0;transition: all 0.9s 0.3s ease-out;}
.in_p4 li:nth-child(3){transform: translate(-200px,0);opacity: 0;transition: all 0.8s 0.3s ease-out;}
.in_p4 li:nth-child(4){transform: translate(-100px,0);opacity: 0;transition: all 0.7s 0.3s ease-out;}
.in_p4 li:nth-child(5){transform: translate(400px,0);opacity: 0;transition: all 1s 0.3s ease-out;}
.in_p4 li:nth-child(6){transform: translate(300px,0);opacity: 0;transition: all 0.9s 0.3s ease-out;}
.in_p4 li:nth-child(7){transform: translate(200px,0);opacity: 0;transition: all 0.8s 0.3s ease-out;}
.in_p4 li:nth-child(8){transform: translate(100px,0);opacity: 0;transition: all 0.7s 0.3s ease-out;}
.in_p4.in_anm li{transform: translate(0,0);opacity: 1;}

.in_p5 .left{transform: translate(-100px,0);opacity: 0;transition: all 1.2s 0.5s ease-out;}
.in_p5.in_anm .left{transform: translate(0,0);opacity: 1;}
.in_p5 .right{transform: translate(100px,0);opacity: 0;transition: all 1.2s 0.5s ease-out;}
.in_p5.in_anm .right{transform: translate(0,0);opacity: 1;}

.in_p6 li:nth-child(1){transform: translate(0,140px);opacity: 0;transition: all 1s 0.4s ease-out;}
.in_p6 li:nth-child(2){transform: translate(0,160px);opacity: 0;transition: all 1s 0.6s ease-out;}
.in_p6 li:nth-child(3){transform: translate(0,180px);opacity: 0;transition: all 1s 0.8s ease-out;}
.in_p6 li:nth-child(4){transform: translate(0,200px);opacity: 0;transition: all 1s 1s ease-out;}
.in_p6.in_anm li{transform: translate(0,0);opacity: 1;}

.in_p7 .cont ul > li:nth-child(1){transform: translate(400px,0);opacity: 0;transition: all 1s 0.3s ease-out;}
.in_p7 .cont ul > li:nth-child(2){transform: translate(300px,0);opacity: 0;transition: all 0.9s 0.3s ease-out;}
.in_p7 .cont ul > li:nth-child(3){transform: translate(200px,0);opacity: 0;transition: all 0.8s 0.3s ease-out;}
.in_p7 .cont ul > li:nth-child(4){transform: translate(100px,0);opacity: 0;transition: all 0.7s 0.3s ease-out;}
.in_p7.in_anm .cont ul > li{transform: translate(0,0);opacity: 1;}

.in_p8 li:nth-child(1){transform: translate(0,110px);opacity: 0;transition: all 0.8s 0.4s ease-out;}
.in_p8 li:nth-child(2){transform: translate(0,120px);opacity: 0;transition: all 0.8s 0.5s ease-out;}
.in_p8 li:nth-child(3){transform: translate(0,130px);opacity: 0;transition: all 0.8s 0.6s ease-out;}
.in_p8 li:nth-child(4){transform: translate(0,140px);opacity: 0;transition: all 0.8s 0.7s ease-out;}
.in_p8 li:nth-child(5){transform: translate(0,150px);opacity: 0;transition: all 0.8s 0.8s ease-out;}
.in_p8 li:nth-child(6){transform: translate(0,160px);opacity: 0;transition: all 0.8s 0.9s ease-out;}
.in_p8 li:nth-child(7){transform: translate(0,170px);opacity: 0;transition: all 0.8s 1s ease-out;}
.in_p8 li:nth-child(8){transform: translate(0,180px);opacity: 0;transition: all 0.8s 1.1s ease-out;}
.in_p8 li:nth-child(9){transform: translate(0,190px);opacity: 0;transition: all 0.8s 1.2s ease-out;}
.in_p8.in_anm li{transform: translate(0,0);opacity: 1;}




/*关于我们*/
.lm_ban{ background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
.lm_ban .title{font-size:60px; color:#fff; line-height:420px; font-weight:lighter; padding-left: 15.44%;}
.lm_nav {padding: 48px 0 0;}
.lm_nav li{ float:left; box-sizing:border-box; text-align:center;}
.lm_nav .li_x3 li{ width:33.3%;}
.lm_nav .li_x2 li{ width:50%;}
.lm_nav li a{ display:block; line-height:56px; background-color:#f6f6f6; color:#666; font-size:16px;}
.lm_nav li a.one,
.lm_nav li a:hover{ background:#c7000a; color:#fff;}
/*.lm_nav .one_bg li a.one,
.lm_nav .one_bg li a:hover{ background:#f6f6f6;}*/

.lm_title{ text-align:center; font-size:40px; line-height:1.4;}
.lm_zhaiy{ text-align:center; font-size:16px; line-height:26px; padding:20px 230px 0;}
.gy_p1{ padding:50px 0 105px;}
.gy_conbox {padding: 0 80px;}
.gy_p1 .cont{ color:#666; font-size:16px; line-height:36px; padding:22px 0 0;}
.gy_picbox {text-align: center; padding: 50px 0 0;}
.gy_picbox img {max-width: 100%;}

.iph_gy_p2{ display:none;}
.gy_p2{ padding:85px 0 62px; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative;}
.gy_p2 .lm_title{ color:#fff;}
.gy_p2 .cont{ margin-top:45px; color:#fff; position:relative; padding:42px 0;}
/*.gy_p2 .container { height: 774px; overflow: hidden; position:relative; padding-bottom:100px; padding-top:20px;}
.gy_p2 .cont .swiper-container:before{content:""; position:absolute; left:50%; margin-left:-1px; top:0; display:inline-block; width:2px; height:100%; background:#fff;}*/
.gy_p2 .container { position:relative;}
.gy_p2 .cont li{ width:100%;}
.gy_p2 .cont .li_box{ float:left; width:50%; padding:0 60px; box-sizing:border-box; height:110px; margin:0 0 0 1px; text-align:right; position:relative; opacity:0.3;}
.gy_p2 .cont .li_box:before{content:""; position:absolute; right:-14px; top:10px; display:inline-block; width:30px; height:30px; background:url(../images/in_ion14.png) no-repeat center; z-index:5;}
.gy_p2 .cont .li_box:after{content:""; position:absolute; right:0; top:15px; display:inline-block; width:1px; height:100%; background:#fff;}
.gy_p2 .cont .li_box.li2:before{ right:auto; left:-14px;}
.gy_p2 .cont .li_box.li2:after{ right:auto; left:1px;}

.gy_p2 .cont .li_one .li_box{ opacity:1;}
.gy_p2 .cont .li_one .li_box:before{ background:url(../images/in_ion15.png) no-repeat center;}
/*.gy_p2 .cont .li_box:before{content:""; position:absolute; right:-14px; top:10px; display:inline-block; width:30px; height:30px; background:url(../images/in_ion14.png) no-repeat center;}
.gy_p2 .cont .li_box:after{content:""; position:absolute; right:-14px; top:10px; display:inline-block; width:30px; height:30px; background:url(../images/in_ion15.png) no-repeat center; opacity:0; transition: 0.4s; -webkit-transition: 0.4s;}
.gy_p2 .cont .li_box:hover:after{ opacity:1;}*/
.gy_p2 .cont .li_box span{ display:block;}
.gy_p2 .cont .li_box .sp1{ font-size:40px; font-weight:bold; line-height:42px; padding-bottom:15px;}
.gy_p2 .cont .li_box .sp2{ font-size:16px; line-height:26px;}
.gy_p2 .cont .li_box.li2{ float:right; text-align:left; margin:0 1px 0 0;}
/*.gy_p2 .cont .li_box.li2:before{ right:auto; left:-14px;}
.gy_p2 .cont .li_box.li2:after{ right:auto; left:-14px;}
.gy_p2 .arrow i{ position:absolute; left:50%; margin-left:-21px; width:42px; height:42px; cursor:pointer;}
.gy_p2 .arrow .arrow-left{ background:url(../images/in_ion16.png) no-repeat center; top:0;}
.gy_p2 .arrow .arrow-right{ background:url(../images/in_ion17.png) no-repeat center; bottom:0;}*/

.gy_p3{ background:#f6f6f6; padding:120px 0 142px;}
.gy_p3 .cont{ margin-top:40px;}
.gy_p3 .cont ul{ margin:0 -15px;}
.gy_p3 .cont li{ width:33.3%; float:left; box-sizing:border-box; padding:0 15px;}
.gy_p3 .cont .li_box{ height:323px; background:#fff; box-shadow:2px 0 5px rgba(0,0,0,0.13); text-align:center; box-sizing:border-box; padding:55px 40px 0;}
.gy_p3 .cont .li_box span{ display:block;}
.gy_p3 .cont .sp1{ font-size:20px; font-weight:bold; padding-bottom:23px; position:relative; margin-bottom:20px;}
.gy_p3 .cont .sp1:before{content:""; position:absolute; left:50%; margin-left:-40px; bottom:0; display:inline-block; width:80px; height:1px; background:#c90915;}
.gy_p3 .cont .sp2{ text-align:left; color:#666; font-size:16px; line-height:26px;}
.gy_p3 .cont .logo img{ max-width:100%;}

.gy_p4{ padding:135px 0 153px;}
.gy_p4 .cont{ margin-top:85px;}
.gy_p4 li{ width:25%; float:left; box-sizing:border-box; padding:0 3px;}
.gy_p4 .li_box{ height:362px; position:relative; overflow:hidden;}
.gy_p4 .li_box:before{content:""; position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:8px; background:#edeff6;}
.gy_p4 dt,
.gy_p4 dd{ height:362px; box-sizing:border-box;}
.gy_p4 dt{ padding-top:120px; text-align:center; font-size:20px; line-height:30px; font-weight:bold;}
.gy_p4 dt:before{content:""; position:absolute; left:50%; bottom:97px; display:inline-block; width:21px; height:21px; background:url(../images/in_ion12.png) no-repeat center; margin-left:-10px;}
.gy_p4 dd{ position:absolute; left:0; top:362px; transition: 0.4s; -webkit-transition: 0.4s; background:#fbfbfd; padding:45px 40px 0;}
.gy_p4 .li_one dd{ top:0;}
.gy_p4 dd:before{content:""; position:absolute; left:0; top:0; display:inline-block; width:100%; height:8px; background:#c90915;}
.gy_p4 dd span{ display:block}
.gy_p4 dd .sp1{ color:#c90915; font-size:20px; font-weight:bold; text-align:center; padding-bottom:20px;}
.gy_p4 dd .sp2{ color:#666; font-size:16px; line-height:26px;}

.gy_p5{ padding:95px 0 120px; background:#f6f6f6;}
.gy_p5 .cont{ margin-top:53px;}
.gy_p5 li{ width:50%; float:left; box-sizing:border-box; background-color:#fff; height:363px; box-sizing:border-box; padding:100px 120px 0;}
.gy_p5 li span{ display:block;}
.gy_p5 li .sp1{ font-size:20px; font-weight:bold; text-align:center; padding-bottom:20px; position:relative; margin-bottom:20px;}
.gy_p5 li .sp1:before{content:""; position:absolute; left:50%; margin-left:-40px; bottom:0; display:inline-block; width:80px; height:1px; background:#c90915;}
.gy_p5 li .sp2{ color:#666; font-size:16px; line-height:26px;}
.gy_p5 li.li2{ color:#fff; position:relative; background-repeat:no-repeat; background-position:center; background-size:cover; position:relative; padding-left:140px;}
.gy_p5 li.li2:before{content:""; position:absolute; left:0; top:50%; margin-top:-23px; display:inline-block; width:24px; height:47px; background:url(../images/in_ion13.png);}
.gy_p5 li.li2 .sp1:before{ background:#fff;}
.gy_p5 li.li2 .sp2{ color:#fff;}

/*团队列表*/
.tdlb_p1{ padding:72px 0 62px;}
.tdlb_p1 .x_bt{ display:block; font-weight:bold; color:#555; padding-bottom:10px; line-height: 24px;}
.tdlb_p1 .all{ width:90%;}
.tdlb_p1 .list{ display:block;}
.tdlb_p1 .list a{ display:block; float:left; width:3.67%; text-align:center; background:#f6f6f6; color:#555; font-size:18px; font-family:"Arial"; line-height:46px;}
.tdlb_p1 .list a.a1{ width:4.5%;}
.tdlb_p1 .list a.one,
.tdlb_p1 .list a:hover{ color:#fff; background:#cc0000;}
.tdlb_p1 .ss > div{ float:left; box-sizing:border-box;}
.tdlb_p1 .new_ss{ margin:0 -15px 37px;}
.tdlb_p1 .ss1,
.tdlb_p1 .ss2{ float:left; width:50%; padding:0 15px; box-sizing:border-box;}
.tdlb_p1 .ss3{ width:10%;}
.tdlb_p1 .input,
.tdlb_p1 .select{ height:48px;}
.tdlb_p1 .submit{ height:46px;}
.tdlb_p1 .input input{ background:#f6f6f6; height:100%; padding:5px 20px;}
.tdlb_p1 .chosen-container-single .chosen-single{ background:#f6f6f6; line-height:48px; padding-left:20px;}
.tdlb_p1 .chosen-container-single .chosen-single div{ width:48px;}
.tdlb_p1 .chosen-container-single .chosen-single div b{ background:url(../images/in_ion18.png) no-repeat center #ddd;}
.tdlb_p1 .submit input{ background:#cc0000; width:100%; height:100%; color:#fff; font-size:16px; font-weight:bold; cursor:pointer;}

.tdlb_p2{ overflow:hidden; padding-bottom:100px;}
.tdlb_p2 ul{ margin:0 -34px;}
.tdlb_p2 li{ float:left; width:25%; padding:0 34px; box-sizing:border-box; margin-bottom:23px;}
.tdlb_p2 .li_box,
.tdlb_p2 .li_box span{ display:block;}
.tdlb_p2 .li_box{ color:#333;}
.tdlb_p2 .li_box .txt{ transition:all 0.4s;}
.tdlb_p2 .pic{ overflow:hidden;}
.tdlb_p2 .pic img{ width:100%;}
.tdlb_p2 .txt{ padding:20px 0; height:116px; box-sizing:border-box;}
.tdlb_p2 .txt .sp1{ font-size:24px; font-weight:300; padding-bottom:5px;}
.tdlb_p2 .txt .sp1 b{ font-weight:bold; padding-right:10px;}
.tdlb_p2 .txt .sp2{ font-weight:bold;}
.tdlb_p2 .li_box:hover{ background:#cc0000;}
.tdlb_p2 .li_box:hover .txt{ padding:20px 15px; color:#fff;}

.page_box{ text-align:center;}

/*团队详情*/
.lm_ban .height_69{ height:69px;}
.tdxq_bg{ background:#f6f6f6;}
.tdxq{ background:#f6f6f6; position:relative; margin:-70px -50px 90px; padding:60px 50px 0;}
.tdxq .box{ position:relative; padding-right:390px; min-height:900px;}
.tdxq .tdxq_p1{ position:absolute; right:0; top:0; background:#fff; width:362px; box-shadow:2px 0 5px rgba(0,0,0,0.13);}
.tdxq .tdxq_p1 .pic img{ width:100%;}
.tdxq .tdxq_p1 .txt{ padding:25px 40px 45px;}
.tdxq .tdxq_p1 .txt span{ display:block;}
.tdxq .tdxq_p1 .txt .sp1{ font-size:20px; font-weight:bold; border-bottom:2px solid #d42929; padding-bottom:15px; margin-bottom:17px;}
.tdxq .tdxq_p1 .txt .sp2{ font-size:16px; line-height:28px; margin-bottom:10px;}
.tdxq .tdxq_p1 .txt .sp3{ margin-bottom:15px;}
.tdxq .tdxq_p1 .txt .sp4 a{ color:#fff; font-weight:bold; background:#d42929; padding:13px 35px; display:inline-block;}
.tdxq .tdxq_p1 .txt .sp4 a:hover{ background:#b42323;}
.tdxq .tdxq_p2{ background:#fff; padding:65px 60px 80px;}
.tdxq .tdxq_p2 dl{ margin-bottom:35px;}
.tdxq .tdxq_p2 dt{ font-size:16px; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #d42929;}
.tdxq .tdxq_p2 dd{ line-height:24px; padding-top:15px;}
.tdxq .tdxq_p2 dd li{ padding:3px 0;}

/*核心价值观*/
.jzg_p1{ padding:150px 0 140px; background:#f6f6f6;}
.jzg_p1 ul{ margin:0 -23px;}
.jzg_p1 li{ float:left; width:33.3%; text-align:center; color:#666; font-size:26px; line-height:40px; height:210px; box-sizing:border-box; padding:0 40px;}
.jzg_p1 li span{ position:relative; display:table; width:100%; height:100%; background:#fff; box-shadow:2px 0 5px rgba(0,0,0,0.13);}
.jzg_p1 li i{ display:table-cell; vertical-align:middle;}
.jzg_p1 li span:before,
.jzg_p1 li span:after{content:""; position:absolute; display:inline-block;}
.jzg_p1 li.li1 span:before{ left:-9px; width:40px; height:40px; top:-9px; background:url(../images/in_ion22.png) no-repeat center;}
.jzg_p1 li.li1 span:after{ right:-9px; width:40px; height:40px; bottom:-9px; background:url(../images/in_ion23.png) no-repeat center;}
.jzg_p1 li.li2 span:before{ left:-9px; width:9px; height:47px; top:50%; background:url(../images/in_ion24.png) no-repeat center; margin-top:-23px;}
.jzg_p1 li.li2 span:after{ right:-9px; width:9px; height:47px; top:50%; background:url(../images/in_ion25.png) no-repeat center; margin-top:-23px;}
.jzg_p1 li.li3 span:before{ left:-9px; width:40px; height:40px; bottom:-9px; background:url(../images/in_ion26.png) no-repeat center;}
.jzg_p1 li.li3 span:after{ right:-9px; width:40px; height:40px; top:-9px; background:url(../images/in_ion27.png) no-repeat center;}

.jzg_p2{ background-repeat:no-repeat; background-position:center; background-size:cover; position:relative; margin-bottom:80px; padding:165px 0 200px; text-align:center; color:#fff; font-size:26px; line-height:40px;}

/*企业荣誉*/
.qyry{ padding:115px 0; position:relative;}
.qyry .li_box{ margin:0 -15px;}
.qyry dd{ width:33.3%; float:left; box-sizing:border-box; padding:0 15px; margin:15px 0;}
.qyry dd span{ display:block;}
.qyry .dd_box{ border:12px solid #f6f6f6; height:454px; text-align:center;}
.qyry .dd_box .pic{ height:376px; box-sizing:border-box; padding:20px; line-height:336px;}
.qyry .dd_box .pic img{ max-width:100%; max-height:100%;}
.qyry .dd_box .txt{ font-size:20px; padding:7px 20px 0;}
.qyry .swiper_btn .arrow .arrow-left{ left:-80px;}
.qyry .swiper_btn .arrow .arrow-right{ right:-80px;}

/*服务领域*/
.fwly{ padding:120px 0 180px;}
.fwly .cont{position: relative; margin-top: 85px; overflow: hidden;}
.fwly_zy{ float:left; box-sizing:border-box; width: 50%; padding: 0 110px; font-size: 16px; line-height: 24px; color: #666;}
.fwly .cont:before {content:""; position:absolute; top:0; left: 50%; width:1px; height:100%; background:#edeff6;}


/*新闻列表*/
.xwlb{ padding:60px 0 100px;}
.xwlb ul{ margin:0 -15px; padding-bottom:50px;}
.xwlb li{ float:left; width:33.3%; box-sizing:border-box; padding:0 15px; margin-bottom:30px;}
.xwlb .li_box{ background:#f6f6f6; height:498px; position:relative; padding:25px 40px 0; box-sizing:border-box; transition: 0.4s; -webkit-transition: 0.4s;}
.xwlb .li_box:hover{ box-shadow:2px 0 5px rgba(0,0,0,0.13);}
.xwlb .li_box span{ display:block;}
.xwlb li .pic{ display:none;}
.xwlb .time{ margin-bottom:25px; font-family: 'COPYFONTS.COM_NETTO-OT-LIGHT'; color:#666;}
.xwlb .time i{ display:block;}
.xwlb .time i.i1{ font-size:60px; line-height:62px;}
.xwlb .title{ margin-bottom:15px;}
.xwlb .title a{ color:#333; font-size:20px; line-height:30px;}
.xwlb .title a:hover{ color:#c7000a;}
.xwlb .zhaiy{ line-height:22px; color:#666;}
.xwlb .more{ position:absolute; left:40px; bottom:40px;}
.xwlb .more a{ color:#d42929; font-weight:bold;}
.xwlb .more a:hover{ text-decoration:underline;}
.xwlb .li2 .li_box{ padding:0;}
.xwlb .li2 .pic{ display:block;}
.xwlb .li2 .pic img{ width:100%;}
.xwlb .li2 .zhaiy{ display:none;}
.xwlb .li2 .time{ position:absolute; left:40px; top:20px; color:#fff; box-sizing:border-box;}
.xwlb .li2 .title{ padding:45px 40px 0;}

/*新闻详细*/
.xwxq{ border-top:4px solid #c90915; margin-top: -4px;}
.xwxq .cont{ padding:47px 0 128px; width:900px; margin:0 auto;}
.xwxq .cont .p1{ font-size:12px; color:#999; padding-bottom:35px;}
.xwxq .cont .p1 span{ padding-right:15px;}
.xwxq .cont .p2{ font-size:36px; line-height:50px; padding-bottom:55px;}
.xwxq .cont .p3{ font-size:16px; line-height:28px;}
.xwxq .cont .p3 img{ max-width:100%; height: auto !important;}

/*隆天原创*/
.ltyc{ width:986px; margin:0 auto; padding:45px 0 100px;}
.ltyc ul{ padding-bottom:55px;}
.ltyc li{ padding:4px 0;}
.ltyc li a{ display:block; position:relative; padding:9px 150px 9px 0;}
.ltyc li a:before{content:""; position:absolute; bottom:0; left:0; display:inline-block; width:100%; height:1px; background:#c90915; opacity:0; transition: 0.4s; -webkit-transition: 0.4s;}
.ltyc li span{ display:block; line-height:24px; transition: 0.4s; -webkit-transition: 0.4s;}
.ltyc .sp1{ color:#333; font-size:18px;}
.ltyc .sp2{ color:#999; position:absolute; right:0; top:0; padding:10px 43px 10px 0; background:url(../images/in_ion21.png) no-repeat right center;}
.ltyc li a:hover:before{ opacity:1;}
.ltyc a:hover .sp1{ color:#d42929;}







/* *****************************Z******************************** */

/* 联系我们 */
.lxwm_part{margin: 66px 0 100px 0;}
.lxwm_part .part1{margin-bottom: 60px; position:relative; padding:0 44px;}
.lxwm_part .part1 .swiper-container{ padding-bottom:5px;}
.lxwm_part .part1 li{ text-align: center; max-width:150px;}
.lxwm_part .part1 a{ display:block; color: #333; font-size: 20px;}
.lxwm_part .part1 a span{ display:inline-block; padding-bottom: 8px;}
.lxwm_part .part1 a.selected span,
.lxwm_part .part1 a:hover span{border-bottom:4px solid #c90915; color: #c90915;}
.lxwm_part .swiper_btn{ display:none;}
.lxwm_part .part2 dl{background: #f6f6f6;}
.lxwm_part .part2 dt{float: left; position: relative; width:680px;}
.lxwm_part .part2 dt img{ width:100%;}

.lxwm_part .part2 dt .txt{position: absolute; left: 45px; bottom: 35px;}
.lxwm_part .part2 dt a{float: left; width: 100px; height: 100px; border-radius: 50%; overflow: hidden; position: relative;}
.lxwm_part .part2 dt a:before{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/zico_01.png) center no-repeat; opacity: 0; transition: 0.4s;}
.lxwm_part .part2 dt b{float: left; font-weight: bold; color: #fff; font-size: 24px; padding: 32px 0 0 25px;}
.lxwm_part .part2 dd {overflow: hidden; padding:100px 60px 0 60px ;}
.lxwm_part .part2 dd .txt{font-weight: bold; font-size: 24px; font-weight: bold; padding-bottom: 25px;} 
.lxwm_part .part2 dd .tet{line-height: 36px; padding-bottom: 25px;}
.lxwm_part .part2 dd .tat a{background: #d42929; font-weight: bold; color: #fff; width: 126px; height: 44px; line-height: 44px; display: inline-block; text-align: center;}
.lxwm_part .part2 dt a:hover:before{opacity: 1;}


/* 加入隆天 */
.jrlt_part{margin: 120px 0 100px 0;}
.jrlt_part .part1 {margin-bottom: 50px;}
.jrlt_part .part1 dl{background: #f6f6f6; padding: 50px 60px;}
.jrlt_part .part1 dt{ font-weight: bold; font-size: 20px; border-bottom: 1px solid #c90915; padding-bottom: 15px; margin-bottom: 30px;}
.jrlt_part .part1 dd{ font-size: 16px; line-height: 30px; padding: 0 40px;}

.jrlt_part .part2 ul{margin: 0 -12px;}
.jrlt_part .part2 li{float: left; width: 20%; box-sizing: border-box; padding: 12px;}
.jrlt_part .part2 dl{border: 1px solid #e2e2e2; height: 220px; box-sizing: border-box; padding:35px 30px; cursor: pointer; position: relative;}
.jrlt_part .part2 dl:before{content: ""; display: none; position: absolute; left: 0; bottom: -43px; width: 100%; height: 32px; background: url(../images/zico_02.png) center top no-repeat;}
.jrlt_part .part2 dt{font-weight: bold; font-size: 16px; padding-bottom: 20px;}
.jrlt_part .part2 .dd1{color: #666;}
.jrlt_part .part2 .dd2,
.jrlt_part .part2 .dd3,
.jrlt_part .part2 .dd4{display: none;}
.jrlt_part .part2 li.one dl:before{display: block;}
.jrlt_part .part2 .list_box{background: #393939; color: #fff; padding: 60px 0; position: relative; margin: 30px 0;}
.jrlt_part .part2 .list_box:before,
.jrlt_part .part2 .list_box:after{content: ""; position: absolute; top: 0; width: 50%; height: 100%;background: #393939; transition: 0.3s;}
.jrlt_part .part2 .list_box:before{left: -50%;}
.jrlt_part .part2 .list_box:after{right: -50%;}
.jrlt_part .part2 .list_box .left{ float: left; width: 70%;}
.jrlt_part .part2 .list_box .left .txt{ font-weight: bold; font-size: 16px; padding-bottom: 20px;}
.jrlt_part .part2 .list_box .left .tet{line-height: 33px;}
.jrlt_part .part2 .list_box .right{ border: 1px solid #5b5b5b; float: right; width: 253px; box-sizing: border-box; padding: 20px ;}
.jrlt_part .part2 .list_box .right .li{padding:15px 0 ;}
.jrlt_part .part2 .list_box .right i{display: block; padding-bottom: 10px;}
.jrlt_part .part2 .list_box .right b{font-weight: bold; font-size: 16px; padding-left: 20px;}

/*响应式*/
@media screen and (max-width:1600px){
.in_p4 .cont {padding: 60px 30px}
}


/*响应式*/
@media screen and (max-width:1400px){
	
	/*其他公用*/
	.wrap{width: 1160px;}
	.header .nav li {padding: 0 20px;}
	.header .language {margin-left: 40px;}
	
	/*首页*/
	.in_p3 .li_box{ padding:0;}
	.in_p4 {padding: 80px 0 90px;}
	.in_p4 .swiper-container{ margin:0 -20px;}
	.in_p4 li{ padding: 0 20px;}
	.in_p4 .li_box {line-height: 26px;font-size: 16px;}
	.in_p4 .logo_tit {margin-top: 12px;}
	.in_p4 li .tet {margin-top: 14px; height: 78px;}
	.in_p4 .cont {padding: 50px 30px;}

	.in_p7 .cont ul{ margin:0 -25px;}
	.in_p7 .cont ul > li{ padding:0 25px;}
	.in_p7 .cont ol{ margin:0 -15px;}
	.in_p7 .cont ol > li{ padding:0 15px;}
	
	.in_p1 .li_box {height: 700px; padding-top: 250px;}
	.in_p1 .li_box .tet_box {width: 90%;}
	.in_p1 .li_box .cn {font-size: 64px; line-height: 80px; padding-bottom: 45px;}
	.in_p1 .li_box .en {font-size: 14px;line-height: 24px; letter-spacing: 0.5px;}
	.in_p6 .li_box {height: 570px; padding: 50px 35px 20px 0;}
	.newlist_pic {width: 330px;margin-bottom: 15px;}
	.in_p6 .time {font-size: 24px;line-height: 32px; padding: 10px 0 15px;}
	.in_p6 .title {margin-top: 10px; font-size: 24px; line-height: 38px;}
	.in_p6 .title b {font-size: 14px; margin: 9px;}
	.in_p6 .zhaiy {line-height: 24px;font-size: 14px; margin-top: 12px; height:72px; overflow:hidden;}
	.in_p6 .more {margin: 18px 0;}
	.in_p6 .li2 .li_box {padding: 50px 0 20px 35px;}
	
	.index_anlilist .anli_tit {font-size: 15px; line-height: 24px;}
	.team_intro {padding: 40px 30px;}
	.team_tabtit .name {font-size: 26px; line-height: 36px;}
	.team_tabtit .job {font-size: 12px; line-height: 20px; margin-left: 10px;}
	.team_zyjy .label {font-size: 14px;margin-right: 15px;}
	.team_zyjy {line-height: 22px; margin-top: 20px; font-size: 13px;}
	.team_zyjy .team_zyjycon {height: 308px;}
	.team_tabpic {width: 640px;}
	.tabcon {height: auto; background: #fff;}
	.tab_ul .tab_con {padding: 40px 10px 10px;}
	.tab_ul .tab_tit {font-size: 24px;line-height: 34px;}
	.tab_ul .tab_job {font-size: 12px; height: 36px; line-height: 18px;}
	
	/*关于我们*/
	.lm_ban .title{ line-height:360px;}
	.gy_p2 .cont .li_box{ padding:0 60px 0 0;}
	.gy_p2 .cont .li_box.li2{ padding:0 0 0 60px;}
	.gy_p4 dd{ padding:35px 25px 0;}
	.gy_p5 li{ padding:100px 80px 0;}
	
	/*团队列表*/
	.tdlb_p2 ul{ margin:0 -15px;}
	.tdlb_p2 li{ padding:0 15px; margin-bottom:30px;}
	.tdlb_p2 .txt .sp1{ font-size:22px;}
	
	/*服务领域*/
	.fwly_p1{ padding:0 40px 0 0;}
	.fwly_p2{ padding:0 40px;}
	.fwly_p2 dd:before{ left:-40px;}
	.fwly_p2 dd:after{ right:-40px;}
	.fwly_p3{ padding:0 40px;}
	
	/*新闻列表*/
	.xwlb{ padding:100px 0;}
	.xwlb .title{ height:60px; overflow:hidden;}
	.xwlb .zhaiy{ height:176px; overflow:hidden;}
	
	
	
	/* 加入隆天 */
	.jrlt_part .part2 dl{padding: 25px 20px; height: 160px;}
	
	/*案例*/
	.xwlb .li_box {height: 440px;}
	.xwlb .more {bottom: 30px;}
	
	/*联系我们*/
	.lxwm_part .part2 dt {width: 600px;}
	.lxwm_part .part2 dd {padding: 70px 40px 0 40px;}
	
}


@media screen and (max-width:1200px){
	
	/*其他公用*/
	.wrap{ width:100%; box-sizing:border-box; padding:0 20px;}
	
	/*首页*/
	.in_p1 .li_box{ height:520px; padding-top:160px;}
	.in_p1 .li_box .cn{ font-size:56px; line-height:62px; padding-bottom:20px;}
	.in_p1 .li_box .en {letter-spacing: 0;}
	.in_p1 .li_box .tet_box {padding: 0 30px 40px;}
	/*.in_p4 li .tet{ height:84px;}*/
	.in_p5 .right{ padding-left:40px;}
	.in_p8 .cont{ padding:0 50px;}
	.index_anlilist .anli_tit {font-size: 13px; line-height: 20px;bottom: 20px; padding: 8px 15px;}
	.in_p3 {padding: 70px 0 90px;}
	.team_tabpic {width: 490px;}
	.team_zyjy .team_zyjycon {height: 220px;}
	.team_intro {padding: 30px 25px;}
	.tab_ul .tab_con {padding: 30px 10px 10px;}
	.tab_ul .tab_tit {font-size: 20px; line-height: 28px;}
	
	/*关于我们*/
	.lm_ban{ height:370px;}
	.lm_ban .title{ padding:0; line-height:370px;}
	/*.lm_nav{ display:none;}*/
	.gy_p1{ padding:100px 0 120px;}
	.lm_zhaiy{ padding:20px 80px 0;}
	.gy_p2 .swiper-container{ height:400px;}
	.gy_p3{ padding:100px 0 120px;}
	.gy_p3 .cont li:nth-child(2){ display:none;}
	.gy_p3 .cont ul{ margin:0 -10px;}
	.gy_p3 .cont li{ width:50%; padding:0 10px;}
	.gy_p4{ padding:100px 0;}
	.gy_p4 .cont{ margin-top:60px;}
	.gy_p4 li{ width:50%; margin-bottom:20px; padding:0 10px;}
	.gy_p4 dd{ padding:50px 55px 0; top:0;}
	.gy_p4 dd:before{ top:auto; bottom:0; background:#edeff6;}
	.gy_p5 li{ padding:90px 60px 0;}
	
	.gy_picbox {padding: 40px 0 0;}
	
	/*团队列表*/
	.tdlb_p1 .ss1,
	.tdlb_p1 .ss2{ padding-right:20px;}
	.tdlb_p2 .txt .sp1{ font-size:20px;}
	.tdlb_p2 .li_box:hover{ background:#fff;}
	.tdlb_p2 .li_box:hover .txt{ padding:20px 0; color:#333;}
	
	/*团队详情*/
	.lm_ban .height_69{ display:none;}
	.tdxq{ margin:0; padding:60px 0;}
	.tdxq .box{ padding-right:300px;}
	.tdxq .tdxq_p1{ width:280px;}
	.tdxq .tdxq_p1 .txt{ padding:25px 25px 40px;}
	.tdxq .tdxq_p2{ padding:45px 40px 40px;}
	
	/*服务领域*/
	.fwly{ padding:100px 0;}
	.fwly .cont{ margin-top:50px;}
	.fwly .cont dt{ padding-bottom:20px;}
	
	/*新闻列表*/
	.xwlb ul{ margin:0 -10px;}
	.xwlb li{ padding:0 10px; margin-bottom:20px;}
	.xwlb .li_box{ height:400px; padding:25px 30px 0;}
	.xwlb .zhaiy{ height:108px;}
		
	/*隆天原创*/
	.ltyc{ width:100%;}
	
	
	/* 联系我们 */
	.lxwm_part{ margin:50px 0 80px;}
	.lxwm_part .part1{ padding:0 50px; margin-bottom:40px;}
	.lxwm_part .part2 dt{ width:500px;}
	.lxwm_part .part2 dd{ padding:40px 40px 0;}
	
	/* 加入隆天 */
	.jrlt_part{margin: 60px 0 50px 0;}	
	.jrlt_part .part1{margin-bottom: 20px;}
	.jrlt_part .part1 dl{padding: 30px 40px 50px;}
	.jrlt_part .part1 dd{padding: 0 30px; font-size: 14px; line-height: 24px;}
	.jrlt_part .part2 li{width: 33.3%; padding: 10px;}
	.jrlt_part .part2 dl{height: 180px;}
	.jrlt_part .part2 .list_box{padding:30px 0;}
	.jrlt_part .part2 .list_box .left .tet{line-height: 26px;}
	
	/*企业荣誉*/
	.qyry{ padding:60px 0;}
	.qyry dd{ margin:35px 0;}
	.qyry .swiper_btn .arrow .arrow-left{ left:0;}
	.qyry .swiper_btn .arrow .arrow-right{ right:0;}
	
	
	
	
}

@media screen and (max-width:1002px){	
	
	.lm_dwy{ padding:60px 20px;}
	.lm_nav li a {line-height: 48px; font-size: 14px;}

	
	/*公用头尾*/
	.footer{ padding:20px 0;}
	.footer .l span{ float:none; margin:0 10px;}
	.footer .l .sp2{ margin:0 10px;}
	.footer .l,
	.footer .r{ float:none; text-align:center;}
	.footer .l{ margin-bottom:15px; padding-top:0;}
	.footer .r span{ float:none;}
	.footer .r .btn{ display:block;}
	.footer .r .btn a{ margin:0 10px;}
	.footer .r .link{ margin:5px 0 0;}
	
	/*首页*/
	.in_p1 .li_box .tet_box {width: 96%;}
	.in_p6{ padding:50px 0;}
	.in_p6 .li_box{ height:auto; padding:30px;}
	.in_p6 .li2 .li_box {padding: 30px;}
	.index_newlist .li {width: 100%; margin-bottom: 15px;}
	.in_p6 .li:nth-child(2) .li_box:after,
	.in_p6 .li:nth-child(3) .li_box:before {display: none;}
	.li2 .newlist_pic,
	.li:nth-child(3) .newlist_pic{float: none;}
	.in_p2{ padding:80px 0;}
	.in_p2 .top{ padding:40px 0 60px;}
	.in_p2 .top li{ padding:0 10px;}
	.in_p2 .top .num{ font-size:70px; line-height:80px;}
	.in_p2 .bot .l,
	.in_p2 .bot .r{ float:none; width:100%;}
	.in_p2 .bot .l{ padding-right:0; padding-bottom:30px;}
	.in_p2 .v_box{ width:100%; box-sizing:border-box; padding:0 20px; margin-left:0; left:0;}
	.in_p3{ padding:60px 0 70px;}
	.in_p3 .cont{ margin-top:40px;}
	.in_p3 .box{ padding:0;}
	.in_p3 .swiper-container{ width:140%; margin-left:-20%;}
	.in_p3 .pagination{ margin-top:30px;}
	.in_p4{ padding:60px 0 70px;}
/*
	.in_p4 .swiper_btn .arrow > i {width: 40px;height: 21px; bottom: 3px;}
	.in_p4 .swiper_page {font-size: 24px;width: 60px;margin-left: -30px;}
	.in_p4 .swiper_btn .arrow .arrow-right {margin-left: 30px; background-size: auto 100%;}
	.in_p4 .swiper_btn .arrow .arrow-left { margin-right: 30px;background-size: auto 100%;}
*/
	.in_p4 .cont{ padding:40px 30px;}
	.in_p4 li{ margin-bottom:10px;padding: 0 10px;}
	.in_p4 .swiper-container {margin: 0 -10px;}
	.in_p4 .li_box {line-height: 22px;font-size: 14px;}
	.in_p4 li .tet {height: 66px;}
	.in_p4 li .logo {height: 48px;line-height: 48px; margin-bottom: 16px;}
	.in_p5{ padding:60px 0 0;}
	.in_p5 .cont{ padding-top:40px;}
	.in_p5 .left, 
	.in_p5 .right{ float:none; width:100%;}
	.in_p5 .right{ padding:0; margin-top:40px;}
	.index_anlilist{width: 100%;}
	

	.in_p7{ padding:80px 0 40px;}
	.in_p7 .cont{ padding-top:40px;}
	.in_p7 .cont ul{ margin:0;}
	.in_p7 .cont ul > li{ float:none; width:100%; padding:0; margin-bottom:40px;}
	.in_p8{ padding:80px 0 0;}
	.in_p8 .cont{ margin-top:40px;}
	.in_p8 li .li_box{ padding:0;}
	.in_p8 .bg{ background-size:cover; height:185px;}
	
	.team_tabpic {width: 100%; float: none; display: block;}
	.tab_ul .tab_job {display: none;}
	.tab_ul .tab_tit {font-size: 16px; line-height: 24px;}
	
	/*关于我们*/
	.gy_picbox {padding: 30px 0 0;}
	.lm_ban{ height:280px;}
	.lm_ban .title{ line-height:280px; font-size:50px;}
	.lm_title{ font-size:34px;}
	.lm_zhaiy{ padding:15px 20px 0;}
	.gy_p1{ padding:80px 0 100px;}
	.gy_p1 .cont{ padding:25px 20px 0;}
	.gy_p2 .cont .li_box{ padding:0 40px 0 0;}
	.gy_p2 .cont .li_box.li2{ padding:0 0 0 40px;}
	.gy_p2 .cont .li_box .sp1{ font-size:30px;}
	.gy_p2 .cont .li_box .sp2{ font-size:14px; line-height:22px;}
	
	.gy_p3{ padding:80px 0 100px;}
	.gy_p3 .cont .li_box{ padding:45px 30px 0;}
	.gy_p4{ padding:80px 0;}
	.gy_p4 .cont{ margin-top:40px;}
	.gy_p4 dd{ padding:50px 30px 0;}
	.gy_p5{ padding:80px 0 100px;}
	.gy_p5 .cont{ margin-top:40px;}
	.gy_p5 li{ padding:80px 40px 0;}
	.gy_p5 li.li2:before{ width:18px; background-size:100%; height:35px; margin-top:-17px;}
	
	/*团队列表*/
	.tdlb_p1{ padding:40px 0 50px;}
	.tdlb_p1 .all{ width:100%;}
	.tdlb_p1 .list a,
	.tdlb_p1 .list a.one{ width:7%; margin-bottom:5px;}
	.tdlb_p1 .ss3{ width:100%; float:none;}
	
	.tdlb_p2{ padding-bottom:60px;}
	.tdlb_p2 ul{ margin:0 -10px;}
	.tdlb_p2 li{ padding:0 10px; margin-bottom:20px; width:33.3%;}
	.tdlb_p2 .txt{ height:79px; padding:15px 0;}
	.tdlb_p2 .li_box:hover .txt{ padding:15px 0;}
	.tdlb_p2 .txt .sp1{ font-size:18px;}
	
	/*团队详情*/
	.tdxq .box{ padding:0; min-height:0;}
	.tdxq .tdxq_p1{ position:static; margin-bottom:30px; width:100%;}
	.tdxq .tdxq_p1 .pic{ width:280px; float:left;}
	.tdxq .tdxq_p1 .txt{ margin-left:280px; padding:40px 30px;}
	.tdxq .tdxq_p1 .txt .sp4{ padding-top:20px;}
	.tdxq .tdxq_p2{ padding-bottom:20px;}
	
	/*核心价值观*/
	.jzg_p1{ padding:80px 0;}
	.jzg_p1 ul{ margin:0 -11px;}
	.jzg_p1 li{ padding:0 20px; font-size:22px; line-height:34px;}
	.jzg_p2{ padding:150px 0;}
	
	/*服务领域*/
	.fwly{ padding:80px 0 40px;}
	.fwly .cont{ margin-top:0;}
	.fwly_p1, 
	.fwly_p2, 
	.fwly_p3{ width:100%; float:none; padding:40px;}
	.fwly_p2{ /*border-bottom:1px solid #edeff6; */border-top:1px solid #edeff6;}
	.fwly_p2 dd:before, 
	.fwly_p2 dd:after{ display:none;}
	.fwly .cont dt{ font-size:22px;}
	.fwly .cont dd li{ padding:5px 0;}
	.fwly .cont:before {display: none;}
	.fwly_zy {font-size: 14px; line-height: 1.7;}
	
	/*新闻列表*/
	.xwlb{ padding:80px 0;}
	.xwlb li{ width:50%;}
	.xwlb .li_box{ height:480px;}
	
	/*新闻详细*/
	.xwxq .cont{ width:100%; box-sizing:border-box; padding-bottom:100px;}
	.xwxq .cont .p2{ font-size:30px; line-height:40px; padding-bottom:45px;}
	
	
	/* 联系我们 */
	.lxwm_part .part2 dt{ width:370px;}
	.lxwm_part .part2 dt .txt{ left:20px; bottom:20px;}
	.lxwm_part .part2 dt a{ width:70px; height:70px;}
	.lxwm_part .part2 dt b{ font-size:18px; padding:22px 0 0 15px;}
	.lxwm_part .part2 dd{ padding:20px 30px 0;}
	.lxwm_part .part2 dd .txt{ font-size:18px; padding-bottom:10px;}
	.lxwm_part .part2 dd .tet{ line-height:26px; padding-bottom:15px;}
	.lxwm_part .part2 dd .tat a{ width:116px; height:34px; line-height:34px;}
	
	
	/* 加入隆天 */
	.jrlt_part .part2 dl{height: 160px;}
	.jrlt_part .part2 dl:before{background-size: 40px; height: 21px; bottom: -32px ;}
	.jrlt_part .part2 .list_box{margin: 20px 0;}
	.jrlt_part .part2 .list_box .left{width: auto; float: none;}
	.jrlt_part .part2 .list_box .left .txt{padding-bottom: 15px;}
	.jrlt_part .part2 .list_box .left .tet{padding-bottom: 10px;}
	.jrlt_part .part2 .list_box .right{float: none; width: auto; border: 0; border-top:1px solid #5b5b5b ; padding:10px 0 0 0;}
	.jrlt_part .part2 .list_box .right .li{padding: 0 0 8px 0;}
	.jrlt_part .part2 .list_box .right i{display: inline-block; padding: 0;}
	.jrlt_part .part2 .list_box .right b{padding: 0; font-weight: normal;}
	
	/*企业荣誉*/
	.qyry .dd_box{ height:360px;}
	.qyry .dd_box .pic{ height:300px; line-height:254px;}
		
	
	
	
	
}


@media screen and (max-width:758px){
	
	body{ position:relative;}
	#scroll_top{ position:absolute; bottom:150px; width:40px; height:40px; background-size:40px; box-shadow:2px 0 5px rgba(0,0,0,0.3);}
	.swiper_btn .arrow > i{ width:30px; height:30px; margin-top:-15px;}
	.swiper_btn .arrow .arrow-left,
	.swiper_btn .arrow .arrow-right{ background-size:8px;}
	.lm_dwy{ padding:40px 0; font-size:12px; line-height:22px;}
	.page_box .Ppage a{ display:none; font-size:14px;}
	.page_box .Ppage .Pmodern{ display:block;}
	
	
	/*公用头尾*/
	.footer .l span{ display:block; line-height:16px; float:none;}
	.footer .l .sp2{ display:inline-block; margin:5px 0 0;}
	.copyright {font-size: 12px;}
	.lm_nav li a {line-height: 40px; font-size: 13px;}
	
	
	/*首页*/
	.in_p1 .li_box{ height:180px; padding-top:60px;}
	.in_p1 .li_box .cn{ font-size:20px; line-height:24px; padding-bottom:0;}
	.in_p1 .li_box .en{ font-size:10px; line-height:14px; display:none;}
	.in_p1 .li_box .tet_box {width: 100%;padding: 20px;}
	/*.in_p1 .link{ position:static; display:none;}*/
	.in_p1 .link{ bottom:10px;}
	/*.in_p1 .link .wrap > div{ border-bottom:1px solid #e5e5e5; padding-bottom:10px;}*/
	.in_p1 .link a{ margin-top:3px;}
	.in_p1 .link a .cn{ font-size:12px; line-height:18px; padding-bottom:0;}
	.in_p1 .link a .en{ font-size:12px; display:none;}
	.in_title .cn{ font-size:24px; line-height:26px;}
	.in_title .en{ font-size:12px; line-height:16px;}
	.in_p2{ padding:30px 0; background:#f6f6f6;}
	.in_p2 .top{ padding:20px 0; margin:0 -10px;}
	.in_p2 .top li{ margin-bottom:0; padding:0 5px;}
	.in_p2 .top .num{ font-size:30px; line-height:32px;}
	.in_p2 .top .txt{ font-size:14px; line-height:18px;}
	.in_p2 .bot .l{ font-size:12px; line-height:20px; padding-bottom:20px;}
	.in_p2 .video_open .ion{ width:30px; height:30px; margin:-15px 0 0 -15px; background-size:30px;}
	.in_p3{ padding:50px 0;}
	.team_tabtit .name {display: block;}
	.team_tabtit .job {margin-left: 0;}
	.team_zyjy .label {float: none; padding-bottom: 5px; display: block;}
	.team_zyjy {font-size: 12px;line-height: 18px;}
	.in_p3 .swiper-container{ width:200%; margin-left:-50%;}
	.in_p3 .li_box .txt{ padding:20px;}
	.in_p3 .li_box .txt .sp1{ font-size:18px;}
	.in_p3 .pagination{ margin-top:10px;}
	.tab_ul .li {width: 33.33%;}
	.in_p3 .cont {margin-top: 30px;}
	.tab_ul .tab_tit {font-size: 14px;}
	
	
	.in_p4{ padding: 40px 0;}
	.in_p4 .cont{ padding:20px 20px 0 20px;}
	.in_p4 li .logo {height: 36px;line-height: 36px; margin-bottom: 10px;}
	.in_p4 .li_box {font-size: 12px;line-height: 18px;}
	.in_p4 li {padding: 0 7px;}
	.in_p4 li .tet {height: 54px;margin-top: 10px;}
.in_p4 .swiper_btn .arrow > i{transform: scale(0.8);}
.in_p4 .swiper_btn .arrow .arrow-left{top:-100px}
.in_p4 .swiper_btn .arrow .arrow-right{top:-100px}
/*
	.in_p4 .swiper_btn .arrow > i {width: 30px; height: 16px;}
	.in_p4 .swiper_page {font-size: 18px;}
	*/
	
	.in_p5{ padding:50px 0 0;}
	
	
	.in_p7{ padding:30px 0 10px;}
	.in_p7 .cont{ padding-top:20px;}
	.in_p7 .cont .li_box{ height:132px;}
	.in_p7 .cont .li_box .box{ padding:10px;}
	.in_p7 .cont ul > li{ margin-bottom:10px;}
	.in_p7 .cont ol{ margin:0 -5px;}
	.in_p7 .cont ol > li{ padding:0 5px;}
	.in_p7 .cont dt{ font-size:14px; padding-bottom:10px;}
	.in_p7 .cont .li_box .pic{ width:50px; margin:0 auto; height:60px; line-height:60px;}
	.in_p7 .cont .li_box .txt{ font-size:12px; line-height:20px;}
	.in_p7 .cont .last .tet{ font-size:12px; line-height:20px;}
	.in_p8{ padding:30px 0 0;}
	.in_p8 .cont{ padding:0 25px; margin-top:20px;}
	.in_p8 li .sp1{ font-size:14px; font-weight:bold;}
	.in_p8 li .sp2{ font-size:10px;}
	.in_p8 .swiper_btn .arrow .arrow-left{ left:-20px;}
	.in_p8 .swiper_btn .arrow .arrow-right{ right:-20px;}
	.in_p8 .bg{ margin-top:-85px; background-size:150%;}
	
	
	
	.in_p6 .cont{ padding-top:20px;}
	.in_p6 .title b{ display:none;}
	.in_p6 .li_box .zhaiy,
	.in_p6 .li_box .more{ display:none;}
	.in_p6{ padding:30px 0;}
	.in_p6 .li_box {position: relative; padding: 0;}
	.newlist_pic {width: 120px; position: absolute; left: 0; top: 0;}
	.newlist_con {margin-left: 120px; padding: 0 0 0 12px;}
	.in_p6 .time {font-size: 12px;line-height: 16px; padding: 0;}
	.in_p6 .title {font-size: 15px;line-height: 22px;}
	.in_p6 .li2 .li_box {padding: 0;}
	.in_p6 .li:nth-child(2) .li_box,
	.in_p6 .li:nth-child(3) .li_box {background: none;}
	
	
	/*关于我们*/
	.gy_picbox {padding: 20px 0 0;}
	.lm_ban{ height:150px;}
	.lm_ban .title{ line-height:150px; font-size:22px;}
	.lm_title{ font-size:20px; line-height:24px;}
	.gy_p1{ padding:30px 0;}
	.gy_p1 .cont{ font-size:12px; line-height:20px; padding:10px 10px 0;}
	
	.gy_p2{ padding:40px 0; display:none;}
	.gy_p2 .cont{ margin-top:20px;}
	.gy_p2 .swiper-container{ height:280px; padding-bottom:0;}
	.gy_p2 .cont .li_box{ padding:10px 25px 10px 0; height:auto; max-height:150px;}
	.gy_p2 .cont .li_box.li2{ padding:10px 0 10px 25px;}
	.gy_p2 .cont .li_box .sp1{ font-size:16px; line-height:22px; padding:0 0 5px;}
	.gy_p2 .cont .li_box .sp2{ font-size:12px; line-height:18px;}
	.gy_p2 .cont .li_box:before, 
	.gy_p2 .cont .li_box.li2:before,
	.gy_p2 .cont .li_one .li_box::before{ width:15px; height:15px; background-size:15px;} 
	.gy_p2 .cont .li_box::before{ right:-7px;}
	.gy_p2 .cont .li_box.li2::before{ left:-7px;}
	
	
	.iph_gy_p2{ display:block; color:#fff; padding:30px 0; background-repeat:no-repeat; background-position:center; background-size:cover;}
	.iph_gy_p2 .cont{ margin-top:20px; position:relative; padding:35px 0;}
	.iph_gy_p2 .swiper-container{ height: 400px;}
	.iph_gy_p2 .cont .swiper-container:before{content:""; position:absolute; left:50%; margin-left:-1px; top:0; display:inline-block; width:2px; height:100%; background:#fff;}
	.iph_gy_p2 .cont li{ width:100%;}
	.iph_gy_p2 .cont .li_box{ width:50%; box-sizing:border-box; padding-right:20px; position:relative;}
	.iph_gy_p2 .cont .li_box:before{content:""; position:absolute; right:-7px; top:10px; display:inline-block; width:14px; height:14px; background:url(../images/in_ion14.png) no-repeat center; background-size:14px;}
	.iph_gy_p2 .cont .li_box span{ display:block;}
	.iph_gy_p2 .cont .li_box .sp1{ font-size:16px; font-weight:bold; line-height:24px; padding-bottom:5px;}
	.iph_gy_p2 .cont .li_box .sp2{ font-size:12px; line-height:20px;}
	.iph_gy_p2 .cont .li_box.li2{ float:right; text-align:left; margin:0 1px 0 0; padding:0 0 0 20px;}
	.iph_gy_p2 .cont .li_box.li2:before{ right:auto; left:-6px;}
	.iph_gy_p2 .arrow i{ position:absolute; left:50%; margin-left:-17px; width:35px; height:35px; cursor:pointer;}
	.iph_gy_p2 .arrow .arrow-left{ background:url(../images/in_ion16.png) no-repeat center; top:0; background-size:35px;}
	.iph_gy_p2 .arrow .arrow-right{ background:url(../images/in_ion17.png) no-repeat center; bottom:0; background-size:35px;}






	
	.lm_zhaiy{ font-size:12px; line-height:18px;}
	.gy_p3{ padding:40px 0;}
	.gy_p3 .cont{ margin-top:30px;}
	.gy_p3 .cont ul{ margin:0 -5px;}
	.gy_p3 .cont li{ width:50%; margin-bottom:10px; padding:0 5px;}
	.gy_p3 .cont .li_box{ height:132px; padding:30px 35px;}
	.gy_p3 .cont .sp1{ font-size:14px; line-height:22px; margin-bottom:0; padding:14px 0 0;}
	.gy_p3 .cont .sp1:before{ width:60px; margin-left:-30px; display:none;}
	.gy_p3 .cont .sp2{ font-size:14px; line-height:26px;}
	.gy_p3 .cont .li_box .sp2{ display:none;}
	.gy_p4{ padding:40px 0 30px;}
	.gy_p4 .cont{ margin-top:30px;}
	.gy_p4 ul{ margin:0 -5px;}
	.gy_p4 li{ padding:0 5px; margin-bottom:10px;}
	.gy_p4 .li_box{ height:auto;}
	.gy_p4 dt, 
	.gy_p4 dd{ height:133px;}
	.gy_p4 dt{ display:none;}
	.gy_p4 dd{ position:static; padding:30px 10px; display:table; width:100%;}
	.gy_p4 dd:before,
	.gy_p4 .li_box:before{ display:none;}
	.gy_p4 dd .sp1{ font-size:14px; line-height:20px; padding-bottom:0; display:table-cell; vertical-align:middle; color:#333;}
	.gy_p4 dd .sp2{ font-size:14px; display:none;}
	
	.gy_p5{ padding:40px 0;}
	.gy_p5 .cont{ margin-top:20px;}
	.gy_p5 li{ padding:30px 15px; height:120px; box-sizing:border-box; display:table;}
	.gy_p5 li .sp1{ font-size:14px; padding-bottom:0; margin-bottom:0; display:table-cell; vertical-align:middle;}
	.gy_p5 li .sp1:before{ width:60px; margin-left:-30px; display:none;}
	.gy_p5 li .sp2{ font-size:14px; display:none;}
	.gy_p5 li.li2{ padding-left:15px;}
	.gy_p5 li.li2:before{ width:11px; background-size:11px; height:22px; margin-top:-5px;}
	
	
	/*团队列表*/
	.tdlb_p1{ padding:30px 0 10px;}
	.tdlb_p1 .all{ margin-bottom:15px;}
	.tdlb_p1 .list a{ font-size:14px; line-height:36px;}
	.tdlb_p1 .list a, 
	.tdlb_p1 .list a.one{ width:11%;}
	.tdlb_p1 .input, 
	.tdlb_p1 .select, 
	.tdlb_p1 .submit{ height:35px;}
	.tdlb_p1 .input input{ padding:5px 10px;}
	.tdlb_p1 .ss > div{ float:none; width:100%; margin-bottom:20px;}
	.tdlb_p1 .new_ss{ margin:0;}
	.tdlb_p1 .ss1, 
	.tdlb_p1 .ss2{ padding:0; width:100%; margin-bottom:20px;}
	.tdlb_p1 .ss2 select{ width:100%; height:35px; font-size:12px;}
	.tdlb_p1 .ss3 .x_bt{ display:none;}
	.tdlb_p1 .submit input{ font-size:14px;}
	.tdlb_p2{ padding-bottom:30px;}
	.tdlb_p2 ul{ margin:0 -5px;}
	.tdlb_p2 li{ width:50%; padding:0 5px;}
	.tdlb_p2 .txt{ height:auto; padding:10px 0 0;}
	.tdlb_p2 .li_box:hover .txt{ padding:10px 0 0;}
	.tdlb_p2 .txt .sp1{ font-size:14px; padding-bottom:3px;}
	.tdlb_p2 .txt .sp1 i{ display:none;}
	.tdlb_p2 .txt .sp2{ font-weight:400; font-size:12px; display:none;}
	
	/*服务领域*/
	.fwly{ padding:30px 0 20px;}
	.fwly_p1, .fwly_p2, .fwly_p3{ padding:20px 0;}
	.fwly .cont dt{ font-size:14px;}
	.fwly .cont dd{ line-height:26px; font-size:12px; line-height:20px;}
	.fwly .cont dd h5{ font-size:12px;}
	.fwly .cont dd li{ line-height:24px; padding:0;}
	
	/*新闻列表*/
	.xwlb{ padding:30px 0;}
	.xwlb ul{ margin:0; padding-bottom:20px;}
	.xwlb li{ width:100%; float:none; padding:0; margin-bottom:10px;}
	.xwlb .li_box{ height:auto; padding:10px 0; clear:both; overflow:hidden;}
	.xwlb .time{ margin-bottom:0; float:left; width:70px; padding:0 10px; text-align:center; font-size:12px;}
	.xwlb .time i.i1{ font-size:30px; line-height:32px;}
	.xwlb .title{ height:auto; margin:0; padding:5px 15px 0 5px;}
	.xwlb .title a{ font-size:12px; line-height:20px;}
	.xwlb .li_box .zhaiy{ display:none;}
	.xwlb .li_box .more{ display:none; left:20px; bottom:20px;}
	.xwlb .li2 .pic{ float:left; width:90px;}
	.xwlb .li2 .time{ left:0; width:90px; top:8px;}
	.xwlb .li2 .title{ padding:10px 15px 0 10px;}
	
	/*新闻详细*/
	.xwxq .cont{ padding:30px 0;}
	.xwxq .cont .p1{ padding-bottom:10px;}
	.xwxq .cont .p1 span{ display:block; margin-bottom:3px;}
	.xwxq .cont .p2{ font-size:16px; line-height:22px; padding-bottom:15px;}
	.xwxq .cont .p3{ font-size:12px; line-height:20px; color:#666;}
	
	/*隆天原创*/
	.ltyc{ padding:30px 0 40px;}
	.ltyc ul{ padding:0 0 15px;}
	.ltyc li{ padding:0 0 15px;}
	.ltyc li a{ padding:0 100px 0 0;}
	.ltyc li a:before{ display:none;}
	.ltyc span{ line-height:20px;}
	.ltyc .sp1{ font-size:12px; line-height:18px;}
	.ltyc .sp2{ font-size:12px; padding:0 0 0 18px; background-position:left center; background-size:10px; width:10px; overflow:hidden; box-sizing:border-box; height:15px;}
	
	
	/* 联系我们 */
	.lxwm_part{ margin:30px 0;}
	.lxwm_part .swiper_btn .arrow .arrow-left{ left:-20px;}
	.lxwm_part .swiper_btn .arrow .arrow-right{ right:-20px;}
	.lxwm_part .part1{ padding:3px 25px 0; margin-bottom:20px;}
	.lxwm_part .part1 a{ font-size:14px; font-weight:bold;}
	.lxwm_part .part1 a.selected span{ border-bottom:2px solid #c90915;}
	.lxwm_part .part2 dt{ width:100%; float:none;}
	.lxwm_part .part2 dt b{ font-size:16px;}
	.lxwm_part .part2 dd{ padding:25px;}
	.lxwm_part .part2 dd .txt{ font-size:14px; padding-bottom:5px;}
	.lxwm_part .part2 dd .tet{ font-size:12px; line-height:20px;}
	.lxwm_part .part2 dd .tat a{ font-size:12px; width:100px; line-height:30px; height:30px;}
	
	
	/* 加入隆天 */
	.jrlt_part{ margin:30px 0;}
	.jrlt_part .part1 dl{ padding:20px 15px;}
	.jrlt_part .part1 dt{ font-size:14px; padding-bottom:5px; margin-bottom:10px;}
	.jrlt_part .part1 dd{ padding:0; font-size:12px; line-height:20px;}
	.jrlt_part .part2 dt{ font-size:14px;}
	.jrlt_part .part2 .dd1{ font-size:12px;}
	.jrlt_part .part2 .list_box{ padding:20px 0;}
	.jrlt_part .part2 .list_box .left .txt{ font-size:14px; padding-bottom:10px;}
	.jrlt_part .part2 .list_box .left .tet{ font-size:12px; line-height:20px;}
	.jrlt_part .part2 .list_box .right{ font-size:12px;}
	.jrlt_part .part2 .list_box .right b{ font-size:12px;}
	
	
	/*企业荣誉*/
	.qyry{ padding:35px 0;}
	.qyry .li_box{ margin:0 -5px;}
	.qyry dd{ padding:0 5px; margin:5px 0; width:50%;}
	.qyry .dd_box{ height:205px; border:6px solid #f6f6f6;}
	.qyry .dd_box .pic{ height:150px; line-height:140px; padding:5px;}
	.qyry .dd_box .txt{ font-size:12px; padding:0 10px;}
	
	/*领域*/
	.fwly_zy {font-size: 13px; line-height: 1.6;}
	
	
	
}


@media screen and (max-width:479px){
	
	/*团队详情*/
	.tdxq{ padding:30px 0;}
	.tdxq .tdxq_p1{ margin-bottom:10px; box-shadow:none;}
	.tdxq .tdxq_p1 .pic{ width:130px;}
	.tdxq .tdxq_p1 .txt{ margin-left:130px; padding:10px;}
	.tdxq .tdxq_p1 .txt .sp1{ font-size:14px; padding-bottom:5px; margin-bottom:10px; border-width:1px;}
	.tdxq .tdxq_p1 .txt .sp2,
	.tdxq .tdxq_p1 .txt .sp3{ font-size:12px; line-height:18px; margin-bottom:10px;}
	.tdxq .tdxq_p1 .txt .sp4{ padding-top:0;}
	.tdxq .tdxq_p1 .txt .sp4 a{ background:none; color:#d42929; padding:0; font-size:12px;}
	
	.tdxq .tdxq_p2{ padding:20px 15px 10px;}
	.tdxq .tdxq_p2 dl{ margin-bottom:20px;}
	.tdxq .tdxq_p2 dt{ font-size:14px; padding-bottom:5px;}
	.tdxq .tdxq_p2 dd{ font-size:12px; line-height:20px; padding-top:10px;}
	
	
	/*核心价值观*/
	.jzg_p1{ padding:30px 0;}
	.jzg_p1 ul{ margin:0 -5px;}
	.jzg_p1 li{ height:100px; padding:5px; font-size:14px; line-height:22px;}
	.jzg_p1 li i{ padding:0;}
	.jzg_p1 li.li1 span:before{ width:20px; height:20px; background-size:20px; left:-5px; top:-5px;}
	.jzg_p1 li.li1 span:after{ width:20px; height:20px; background-size:20px; right:-5px; bottom:-5px;}
	.jzg_p1 li.li2 span:before{ width:5px; height:26px; background-size:5px; left:-5px; margin-top:-13px;}
	.jzg_p1 li.li2 span:after{ width:5px; height:26px; background-size:5px; right:-5px; margin-top:-13px;}
	.jzg_p1 li.li3 span:before{ width:20px; height:20px; background-size:20px; left:-5px; bottom:-5px;}
	.jzg_p1 li.li3 span:after{ width:20px; height:20px; background-size:20px; right:-5px; top:-5px;}
	.jzg_p2{ padding:40px 0; margin-bottom:30px; font-size:14px; line-height:22px;}
	
	/* 加入隆天 */
	.jrlt_part .part2 ul{ margin:0 -5px;}
	.jrlt_part .part2 li{ width:50%; padding:5px;}
	
	
	
}




/* 首页新增列表 */

.in_new_list{ background: #f6f6f6; padding: 50px 0 120px;}
.in_new_list .box{ padding: 0 180px; font-size: 18px; position: relative;}
.in_new_list .li_box{ border-bottom: 1px solid #e1e1e1; padding: 14px 0;}
.in_new_list .txt,
.in_new_list .tet{ display: inline-block;}
.in_new_list .txt{ color: #333;}
.in_new_list .txt:hover{ color: #cf1111;}
.in_new_list .xian{ padding: 0 5px;}
.in_new_list .tet{ color: #666; font-weight: 300; font-style: italic;}

.in_new_list .swiper_btn{ position:absolute; left: 0; top: 50%; width: 100%;}
.in_new_list .swiper_btn .arrow > i {width: 15px;height: 26px; top: auto; margin-top: 0;}
.in_new_list .swiper_btn .arrow .arrow-left {background: url(../images/index_ryjxicon1a.png) left center no-repeat; left: -40px;top:0;}
.in_new_list .swiper_btn .arrow .arrow-right {background: url(../images/index_ryjxicon2a.png) left center no-repeat;left:auto; right: -40px;top:0;}
.in_new_list .swiper_btn .arrow > i:hover {background-position: right center;}

/*响应式*/
@media screen and (max-width:1400px){
	.in_new_list .box{ padding: 0 60px;}
}

@media screen and (max-width:1200px){
	.in_new_list .swiper_btn .arrow .arrow-left{ left: 0;}
	.in_new_list .swiper_btn .arrow .arrow-right{ right: 0;}
}

@media screen and (max-width:1002px){
	.in_new_list{ padding-bottom: 80px;}
	.in_new_list .box{ font-size: 16px;}
}

@media screen and (max-width:758px){
	.in_new_list .box{ font-size: 14px; padding: 0 40px;}
}

@media screen and (max-width:479px){
	.in_new_list{ padding: 30px 0 50px;}
	.in_new_list .box{ padding: 0 20px;}
	.in_new_list .li_box{ padding: 10px 0;}
	.in_new_list .txt,
	.in_new_list .tet{ display: block; padding: 2px 0;}
	.in_new_list .tet{ font-size: 12px;}
	.in_new_list .xian{ display: none;}
	.in_new_list .swiper_btn .arrow .arrow-left{ left: -20px;}
	.in_new_list .swiper_btn .arrow .arrow-right{ right: -20px;}

}


