@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.5;background-color:#fff;color:#666666;  font-family: Arial,'Microsoft YaHei'; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none;font-family: Arial,'Microsoft YaHei';}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
.fl {float: left;}
.fr {float: right;}
body{ min-width:1400px; max-width:1920px; margin:0 auto;}
.container{display: block;width: 1400px; margin: 0 auto; }
.flex{ display: flex; align-items: center;}
.flex>div{ width:100%; }


.hidden{ overflow:hidden;}
.hide{ display:none;}

.headmain{height:80px;}
.header{ height:80px;border-bottom: 1px solid #EFEFEF; position:fixed; top: 0; left: 0; width: 100%; z-index:2000; background: rgba(255,255,255,0.9); }
.logo img{ display:block; height:80px;}

.nav{ line-height:80px;}
.nav li{ float:left;  font-size:16px; position:relative;  }
.nav li>a{ padding:0 20px; display:block;color:#5a5959;}
.nav li.on>a,.nav li:hover>a{ color:#ffffff; background:#2168c4;}
.nav li .xiala{ position:absolute; left:0; top:80px; width:100%; text-align: center; padding:10px 0; background:#ffffff; display:none; border: 1px solid #EFEFEF; border-top:none; }
.nav li .xiala a{ font-size:14px; line-height:36px; display: block; }
.nav li .xiala a:hover{color:#2168c4; }
.nav li .xiala49{ width:120%; margin-left:-10%; }
.nav li .xiala55{ width:150%; margin-left:-25%; }

.banner{ width:100%; height: 600px;}
.banner .swiper-slide{height: 600px;}
.banner .swiper-slide a{height: 600px; display: block;}

.banner .swiper-pagination-bullets{ bottom:120px!important;}
.banner .swiper-pagination-bullet{ background:#ffffff;opacity:1; margin:0 5px; width:16px; height:16px;}
.banner .swiper-pagination-bullet-active{ background:#3a70ff;}

.searchmain{ height:80px; background-color: rgba(0,0,0,0.5); margin-top:-80px; z-index:1000; position: relative;}

.search{ height:52px; margin:14px auto; overflow:hidden; width:838px;}
.simg01{height:52px;}
.simg01 img{ height:100%; display:block;}
.sinput{ border-left:1px solid #d2d2d2;}
.sinput input{ height:52px; line-height:52px; width:424px; padding:0 10px; color:#666666; font-size:15px;}
.sbottom input{ height:52px; width:128px; background:#e60013 url(../images/submit.png) no-repeat center center;background-size:auto 22px; cursor:pointer;}
.simg02{ margin-left:5px;height:52px;}
.simg02 img{ height:100%; display:block;}


.tit01{ font-size:32px; color:#363636; line-height:1.5; text-align:center;}
.bai{ color:#ffffff;}

.service_platform{ padding:60px 0; background:url(../images/spbj.png) no-repeat left center; background-size:auto 100%;}
.splist{ overflow:hidden; margin-top:60px;}
.splist li{ float:left; text-align:center; margin-right:4%; width:22%;}
.splist li i{ display:block; margin:0 auto; width:70px;}
.splist li i img{ display:block; width:100%;}
.splist li h3{ font-size:20px; font-weight: normal; color:#363636; line-height:50px; margin:20px 0 10px 0;}
.splist li p{ color:#646464; font-size:14px; line-height:30px;}

.business{ background:url(../images/businessbj.jpg) no-repeat center center; background-size:cover; padding:60px 0;}

.busmain{ margin-top:32px;}
/*.businfo{ width:685px; height:443px; background:url(../images/businfo.jpg) no-repeat center center; padding:60px; position: relative;}
.businfo .busnum{ position:absolute; color:#ffffff; font-size:72px; bottom:60px; left:60px; line-height:1;}

.bustit{ overflow:hidden;}
.bustit h3{ font-size:30px; font-weight:normal; color:#ffffff; line-height:30px; float:left;}
.bustit h3:after{ content:""; width:44px; height:4px; background:#ffffff; display:block; margin-top:28px;}
.bustit a{ background:url(../images/busmore.png) no-repeat center center; height:30px; width:38px; float:right;}

.huslist{ overflow:hidden; margin-top:45px;}
.huslist li{ float:left; width:33.33%; color:#ffffff; text-align:center;}
.huslist li i{ display:block; width:40px; margin:0 auto;}
.huslist li i img{ display:block; width:40px;}
.huslist li span{ display:block; font-size:20px; margin-top:20px;}
*/
.busimg{width:44%; position:relative; overflow:hidden; }
.busimg img{width:100%; }
.busimg span{ color:#ffffff; font-size:32px; position:absolute; margin-top:-45px; line-height:90px; left:0; top:50%; text-align:center; width:100%;text-shadow:5px 2px 6px #000;} 
.busimg.fl{ margin-left:5%; }
.busimg.fr{ margin-right:5%; }

.homeabout{ background:url(../images/haboutbj.jpg) no-repeat center center; background-size:auto 100%; padding:60px 0;}
.hainfo{ width:50%; padding:0 0 0 20px;}
.hainfo .tit01{ text-align:left;}
.hainfo .hatxt{ color:#737373; font-size:18px; line-height:2; margin:50px 0 60px 0; padding-right:90px;}

.halist{ overflow:hidden; padding-right:50px; }
.halist li{ float:left; text-align:center;}
.halist li.ha01{ width:25%;}
.halist li.ha02{ width:35%;}
.halist li.ha03{ width:40%;}
.halist li i{ display:block; width:54px; margin:0 auto;}
.halist li i img{ width:100%; display:block;}
.halist li .num{ display:block; color:#005bac; font-size:42px; font-family:Arial;}
.halist li p{ color:#747474; font-size:18px;}

.havideo{padding-top:130px; padding-right:38px; width:50%; position:relative; }
.havideo .aircraft{ position: absolute; z-index:200; top:0; left:20px; width:270px;}
.havideo .aircraft img{ width:100%; display:block;}
.video-wrap{height: 350px; width:562px; float:right; position: relative; z-index: 100; display: block; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; overflow: hidden;}
.video-wrap .videos{display: block;height: 350px; width:562px; opacity: 0; -webkit-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; background:#000;}
.video-wrap .videos.show{opacity: 1;}
.video-wrap .mask{ display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); top:0; left:0; z-index: 5;}
.video-wrap .play{ display:block; position:absolute; width:80px; height:80px; top:50%; margin-top:-40px; left:50%; margin-left:-40px; background:url(../images/video_btn.png) no-repeat center center; background-size:100% 100%; z-index:10; outline:none; border:none; cursor:pointer; opacity:1; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}


.partner{ background:url(../images/partnerbj.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.comment{ margin:60px 0;}
.cinfo{ width:800px; margin:0 auto; text-align:center; color:#bccbe9; font-size:16px; line-height:36px; position:relative; padding:0 20px;}
.cinfo:after{ content:""; position: absolute; left:0; top:0; background:url(../images/c01.png) no-repeat center center; width:13px; height:12px;}
.cinfo:before{ content:""; position: absolute; right:0; bottom:0; background:url(../images/c02.png) no-repeat center center; width:13px; height:12px;}
.comment .swiper-button-next{ background:url(../images/comment_next.png) no-repeat center center;}
.comment .swiper-button-prev{ background:url(../images/comment_prev.png) no-repeat center center;}

.prlist{ overflow:hidden;}
.prlist li{ float:left; width:200px;}
.prlist li img{ display:block; width:100%;}

.partner .more{ width:178px; height:46px; line-height:46px; text-align:center; font-size:16px; color:#ffffff; background:#e60013; border-radius:23px; margin:50px auto 0 auto;}
.partner .more a{ display:block;}
.partner .more:hover{ color:#e60013; background:#ffffff; }

.homenews{ padding:60px 0;}
.tit02{ overflow:hidden; height:50px; line-height:50px;}
.tit02 h3{ float:left; font-size:32px; color:#363636; font-weight:normal;}
.tit02 a{ float:right; width:160px; height:50px; line-height:50px; color:#363636; font-size:16px; text-align:center; border-left:4px solid #005bac; background:#f3f3f3;}
.tit02 a:hover{ color:#e60013;}

.hnlist{ overflow:hidden; margin-top:40px;}
.hnlist li{ float:left; width:440px; margin-right:40px;}
.hnlist li .img{ overflow: hidden; }
.hnlist li img{ display:block; width:100%;}
.hnlist li .txt span{ color:#737373; font-size:14px; font-family:Arial; margin-top:20px; display:block;}
.hnlist li .txt h3{ color:#363636; font-size:20px; line-height:1.5; height:60px; font-weight:normal; margin:15px 0;}
.hnlist li .txt h3 a{ display:block;}
.hnlist li .txt h3:hover{color:#e60013;}
.hnlist li .txt p{ color:#7e7e7e; font-size:16px; line-height:2;}

.online{ height:79px; text-align:center; padding:22px 0;  background:url(../images/onlinebj.jpg) no-repeat center center; background-size:auto 100%;}
.online .oninfo{ width:550px; margin:0 auto;}
.online p{ line-height:35px;font-size:24px;color:#ffffff; float:left;}
.online a{ width:154px; height:35px; line-height:35px; text-align: center; background:#ffffff url(../images/online.png) no-repeat 20px center; padding-left:25px; color:#3357d0; font-size:14px; border-radius:4px; float:right;}
.online a:hover{background:#e60013 url(../images/onlines.png) no-repeat 20px center; color:#ffffff;}


.footer{ background:#1f262e;}
.footmain{ padding:40px 0 20px 0; height:265px; }
.dbinfo{ width:480px;}
.dbinfo .dblogo{ margin-left:-75px;}
.dbinfo .dblogo img{ height:61px;}
.dbinfo .dbcontent{ margin-top:30px;}
.dbinfo p{ color:#8b9198; font-size:14px; line-height:28px; }
.dbinfo p.p1{ margin-bottom:10px;line-height:24px; }

.dbinfo span{ color:#2168c4; font-size:18px;}
.dbinfo span.sp02{ margin-left:70px;}
.dbinfo span i{ font-family:Impact; font-style:inherit;}

.dbnav{ margin-top:20px; }
.dbnav li{ float:left; margin-right:70px;}
.dbnav li span{ color:#ffffff; font-size:16px; line-height:30px; display:block; margin-bottom:10px;}
.dbnav li>a{ color:#8b9198; font-size:14px; line-height:30px; display:block;}
.dbnav li a:hover{ text-decoration:underline; color:#ffffff;}

.wechat{ margin-top:15px; width:153px;}
.wechat img{ width:100%;}
.wechat span{ display: block; font-size: 14px; color:#8b9198; text-align: center; margin-top:10px; }

.copy{ height:61px; line-height:60px; border-top:1px solid #2a3542; color:#8b9198; font-size:14px;}
.copy img{ margin:0 10px;}
.copy a:hover{color:#ffffff; }

.online-service{ position:fixed; right:5px; top:50%; width:68px; z-index:1000; margin-top:-171px;}
.online-service li{ width:68px; height:68px; float:left; margin-bottom:5px; border:1px solid #155daf;}
.online-service li a{ background:#155daf; display:block;width:66px; height:66px; position:relative; z-index:100;overflow:hidden;}
.online-service li i{ margin:10px auto 0 auto; height:28px; width:28px;  display:block;}
.online-service li i.osico02{ background:url(../images/osico02.png) no-repeat center center; background-size:auto 100%; }
.online-service li.on i.osico02,.online-service li:hover i.osico02{ background-image:url(../images/osico02.png); }
.online-service li i.osico03{ background:url(../images/osico03.png) no-repeat center center; background-size:auto 100%; }
.online-service li:hover i.osico03{ background-image:url(../images/osico03.png); }
.online-service li i.osico04{ background:url(../images/osico04.png) no-repeat center center; background-size:auto 100%; }
.online-service li:hover i.osico04{ background-image:url(../images/osico04.png); }
.online-service li i.osico05{ background:url(../images/osico05.png) no-repeat center center; background-size:auto 100%; }
.online-service li:hover i.osico05{ background-image:url(../images/osico05.png); }
.online-service li i.osico06{ background:url(../images/osico06.png) no-repeat center center; background-size:auto 100%; }
.online-service li:hover i.osico06{ background-image:url(../images/osico06.png); }


.online-service li span{ line-height:20px; display:block; font-size:14px; color:#ffffff; margin-top:5px; text-align:center;}
.online-service li.on,.online-service li:hover{border:1px solid #e60013;}
.online-service li.on a,.online-service li:hover a{ background:#e60013; }
.online-service li.on span,.online-service li:hover span{ color:#ffffff;}

.online-service .phone{ position:relative;}
.online-service .phone .content {font-size: 16px; z-index: 3; line-height: 1rem;position: absolute;top: 0;right: 66px;background: #fff;min-width: 160px;box-shadow: 0 0 6px 0 rgba(0,0,0,0.2);border-radius: 2px;padding: 12px;font-size: 14px;text-align: left;color: #333; 
	opacity: 0;z-index: 3;-webkit-transform: scale(0,0);-ms-transform: scale(0,0);-o-transform: scale(0,0);transform: scale(0,0);-webkit-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-o-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}
.online-service .phone:hover .content{*display: block;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);opacity: 1;white-space: nowrap;}
.online-service .phone .content {width:340px;height:310px;}
.online-service .phone .content dl	{margin-bottom:20px; }
.online-service .phone .content dt { float:left; padding-right: 10px;height: 44px;}
.online-service .phone .content dt img {margin-top: 10px;}
.online-service .phone .content dd { line-height: 22px; font-size: 12px; padding-left:50px;}
.online-service .phone .content dd font{ color:#e60013; margin-right:5px; }

.online-service .ewm{ position:relative;}
.online-service .ewm .content{display: block;*display: none;position: absolute;top: 50%;margin-top: -76px;right: 74px;opacity: 0;z-index: 3;-webkit-transform: scale(0,0);-ms-transform: scale(0,0);-o-transform: scale(0,0);transform: scale(0,0);-webkit-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-o-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;}
.online-service .ewm:hover .content{*display: block;-webkit-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);opacity: 1;white-space: nowrap;}
.online-service .ewm .content img{display: block;width: 150px;height: 150px;border: 1px solid #ccc;}
.online-service .ewm .content .arrow{display: block;position: absolute;width: 0;height: 0;border: 5px solid transparent;border-left: 5px solid #ccc;top:50%;margin-top: -5px;right:-10px;}

/*关于我们*/
.nyban{ height:454px;}
.banwz{ color:#ffffff; font-size:40px; font-weight:bold; text-align:center; line-height:60px; margin-top:197px;}
.topnav{ height:85px; border-bottom:1px solid #e4e8ea; text-align:center;}
.topnav a{ display:inline-block; color:#3f3f3f; font-size:18px; line-height:84px; margin:0 34px; padding:0 12px; position:relative;}
.topnav a.on,.topnav a:hover{ color:#2168c4; font-weight:bold;}
.topnav a.on:after,.topnav a:hover:after{ content:""; height:7px; background:#2168c4; width:100%; position:absolute; left:0; bottom:0; z-index:10;}


.about{ position:relative;}
.about .aircraft{ position: absolute; z-index:-1; top:195px; left:-55px; width:311px;}
.about .aircraft img{ width:100%; display:block;}

.aboutmain{ background: url(../images/aboutbj.jpg) no-repeat center center; background-size:100% auto;}

.abico{ overflow:hidden; width:1000px; margin:50px auto 0 auto;}
.abico li{ float:left; width:25%; text-align:center;}
.abico li.ab01{ width:20%;}
.abico li.ab02{ width:21%;}
.abico li.ab03{ width:29%;}
.abico li.ab04{ width:30%;}
.abico li i{ display:block; width:54px; margin:0 auto;}
.abico li i img{ width:100%; display:block;}
.abico li .num{ display:block; color:#005bac; font-size:42px; font-family:Arial;}
.abico li p{ color:#747474; font-size:18px;}

.aboutinfo{ color:#4a4949; font-size:16px; line-height:2; overflow:hidden; margin:40px 0 30px 0;}
.aboutinfo p{ margin-bottom:20px; }
.akvideo{ width:490px; height:510px;}
.ak-wrap{ width:490px; height:510px; float:right; position: relative; z-index: 100; display: block; background-position: center center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; overflow: hidden;}
.ak-wrap .videos{display: block;height: 510px; width:490px; opacity: 0; -webkit-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; background:#000;}
.ak-wrap .videos.show{opacity: 1;}
.ak-wrap .mask{ display: block; position: absolute; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); top:0; left:0; z-index: 5;}
.ak-wrap .play{ display:block; position:absolute; width:80px; height:80px; top:50%; margin-top:-40px; left:50%; margin-left:-40px; background:url(../images/video_btn.png) no-repeat center center; background-size:100% 100%; z-index:10; outline:none; border:none; cursor:pointer; opacity:1; -webkit-transition:0.3s ease-in-out; -o-transition:0.3s ease-in-out; transition:0.3s ease-in-out;}
.akuai {margin-bottom:60px;}
.aklist{ width:910px; height:510px; }
.aklist li{ float:left; width:455px; height:255px;}
.aklist li img{ width:100%; height:100%; display:block;}
.aklist li.txt{ padding:48px;}
.aklist li.txt h3{ color:#ffffff; font-size:30px;}
.aklist li.txt p{ color:#ffffff; font-size:16px; line-height:30px; margin-top:12px;}
.aklist li.lan{ background:#2168c4;}
.aklist li.hong{ background:url(../images/akhong.jpg) no-repeat center center; background-size: cover;}

.cultureidea{ background: url(../images/cultureidea.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.cutxt{ width:48%; height:346px; border:1px solid #ffffff; padding:40px 50px;}
.cutxt .cutit{ color:#ffffff; font-size:30px; font-weight:bold;}
.cutxt .cutit span{ font-family:Impact; text-transform: uppercase; margin-right:10px;}
.cutxt .cuinfo{ color:#ffffff; font-size:16px; line-height:36px; margin-top:25px;}

.course{ background:url(../images/course.jpg) no-repeat center bottom; background-size:100% auto; padding:60px 0;}
.course .cotit{ color:#000000; overflow:hidden; height:50px;}
.course .cotit h3{ font-size:30px; float:left; line-height:50px;}
.course .cotit span{ font-size:20px; float:left; margin-left:20px; line-height:30px; margin-top:16px;}

.coursemain{ overflow:hidden; }
.coursemain .s{margin:60px 0;}
.coursemain .prev,.coursemain .next{ width:32px; height:64px; position:absolute; top:50%; margin-top:-32px; z-index:1000; cursor:pointer; }
.coursemain .prev{ background:#ffffff url(../images/anniu-prev.png) no-repeat center center; background-size:100% auto; left:0;}
.coursemain .next{ background:#ffffff url(../images/anniu-next.png) no-repeat center center; background-size:100% auto; right:0;}
.coursemain .s .swiper-slide{ padding:0 185px;} 
.coursemain .s .img{ float:left; width:250px; height:140px;} 
.coursemain .s .img img{width:250px; height:140px;}
.coursemain .s .txt{ float:right; position:relative; width:730px; line-height:2; color:#3e3d3d; font-size:18px; padding:16px 0;} 
.coursemain .s .txt span{ color:#f8f7f7; font-size:170px; font-family:Impact; line-height:140px; position:absolute; left:0; top:0; z-index:-1;}

.anniu{ position:relative; }
.anniu:after{ content:""; position:absolute; top:14px; left:0; border-radius:3px; height:6px; background:#c6c5c5; width:100%;}
.anniu li{ width:20%; cursor:pointer;}
.anniu li i{ background:url(../images/anniu01.png) no-repeat center center; background-size:15px; width:34px; height:34px; display:block; margin:0 auto;}
.anniu li p{ color:#333333; font-size:24px; text-align:center; margin-top:10px;}
.anniu li p b{ margin-right:3px;}

.anniu li.active-nav i{ background:url(../images/anniu02.png) no-repeat center center;background-size:auto 100%; }

/*核心团队*/
.teamtop{ padding:60px 0;}
.tit03{ text-align:center;}
.tit03 h3{ color:#262626; font-size:32px;}
.tit03 .info{ color:#3f3f3f; font-size:18px; line-height:2; margin-top:10px;}

.videolist{ overflow:hidden; margin:40px 0 30px 0;}
.videolist li{ float:left; width:325px; margin-left:25px;}
.videolist li .img{ overflow:hidden;  }
.videolist li .img a{ display:block; position:relative;}
.videolist li .img a:after{ content:""; left:0; top:0; position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5) url(../images/video_btn.png) no-repeat center center; background-size:50px 50px;}
.videolist li img{ width:100%; display:block;}
.videolist li .txt{ color:#3f3f3f; font-size:16px; line-height:60px; text-align:center;}
.videolist li .txt a{ display:block;}
.videolist li:hover .txt{ color:#2168c4;}
.videolist li.li01{ width:700px; margin:0; }
.videolist li.li01 .img a:after{ background-size:90px 90px;}

.topmore{ overflow:hidden;}
.topmore a{ width:182px; height:50px; line-height:50px; text-align:center; background:#2168c4; color:#ffffff; font-size:16px; display:block; margin:0 auto;}
.topmore a:hover{ background:#e60013;}

.teambottom{ background:#f7f8f8; padding:60px 0;}

.teamnav{ overflow:hidden; text-align:center; margin:45px auto 34px auto;}
.teamnav a{ width:188px; height:50px; line-height:50px; text-align:center; background:#2168c4; color:#ffffff; font-size:18px; display:inline-block; font-weight:bold; margin:0 1px;}
.teamnav a:hover,.teamnav a.on{ background:#ff0000;}

.teamlist{ overflow:hidden;}
.teamlist li{ float:left; margin:0 31px 31px 0; width:446px; position:relative;overflow: hidden;}
.teamlist li img{ width:100%;}
.teamlist li span{ position:absolute; left:0; bottom:0; padding-top:54px; line-height:46px; text-align: center; color:#ffffff; font-size:16px; width:100%; background:url(../images/htm.png) repeat-x; background-size:auto 100%;}

.paging{ overflow:hidden; text-align:center;}
.paging a,.paging span{display:inline-block; padding:0 10px; height:30px; line-height:28px; margin:0 3px; color:#ffffff;}
.paging a:hover,.paging span{border:1px solid #2168c4; background:#2168c4; color:#ffffff;}

.bottommore{ margin-top:30px; }


/*荣誉资质*/
.honor{ overflow: hidden; padding:70px 0; }
.hlb{ margin:0 0 48px 0; position:relative;  }
.hlb{ width: 430px; height:616px; position: relative; margin-left: 35px; }

.hlb .swiper-slide p{ width:426px; height:549px; background:#f3f4f6; text-align:center; padding:30px;}
.hlb .swiper-slide p:after{display:inline-block;width:0;height:100%;content:"center";vertical-align:middle;overflow:hidden;}
.hlb .swiper-slide img{vertical-align:middle; max-height:100%; max-width:100%;}


.hlb:after{ content:"";background: #2168c4; width:100%; height: 100%; position:absolute; left:-35px; top:48px;}

.hlb .swiper-button-next,.hlb .swiper-button-prev{top:auto; margin:0;  background: none; width: 69px; height: 44px;}

.hlb .swiper-button-next{ bottom:-10px; right:50%; margin-right:-78px;    }
.hlb .swiper-button-prev{bottom:-10px; left:50%; margin-left:-78px;  }

.honorlist{ overflow: hidden;  }

.honorlist{ width:896px; overflow:hidden; padding-left:56px; }
.honorlist li{ width:224px; height:262px; margin-right:56px; margin-bottom:56px;  background:#f3f4f6; float:left; border:5px solid #f3f4f6; }
.honorlist li p{ display: block; height:210px;  text-align:center; padding:25px;}
.honorlist li p:after{display:inline-block;width:0;height:100%;content:"center";vertical-align:middle;overflow:hidden;}
.honorlist li img{vertical-align:middle; max-height:100%; max-width:100%;}
.honorlist li span{ display: block; text-align: center; font-size:16px; color:#757575; }
.honorlist li:hover{border:5px solid #2168c4;}
.honor .paging{ border-top:1px solid #e5e5e5; padding-top:56px;}

/*人才招聘*/
.recruit_info{ color:#3f3f3f; font-size:18px; line-height:2; text-align:center; padding:70px 0; }
.recruitbj{ background:#f7f8f8; padding:75px 0;}

.recruit_tit{ background:#2168c4; height:50px; line-height:50px; color:#ffffff; padding:0 35px; text-align:center;}
.recruit_tit span{ float:left; font-size:18px;}
.w35{ width:35%;}
.w20{ width:20%;}
.w15{ width:15%;}

.recruit{ overflow:hidden;}
.recruit li{ float:left; width:100%; padding:0 35px; background:#ffffff; border-bottom:1px solid #e5e9e9;}
.recruit li .rinfo{ height:70px; line-height:70px;overflow:hidden; text-align:center; color:#6b6a6a; font-size:18px; cursor:pointer;}
.recruit li .rinfo:hover{ color: #2168c4; }
.recruit li .rinfo span{ float:left;}
.recruit li .rinfo span a{ width:68px; height:30px; line-height:28px; border:1px solid #2168c4; color:#2168c4; font-size:16px; display:none; margin:20px auto 0 auto;}
.recruit li .rinfo span a:hover{ background:#2168c4; color: #ffffff; }
.recruit li .rcontent{ overflow:hidden; padding:40px; display:none; border-top:1px solid #e5e9e9; }
.recruit li .rtit{ color:#2168c4; font-size:18px; font-weight:bold; margin-bottom:10px;}
.recruit li .parameter{ overflow:hidden; margin-bottom:20px;}
.recruit li .parameter span{ float:left; width:25%; font-size:14px; line-height:30px; color:#5d5d5d;}
.recruit li .parameter span.w100{ width:100%;}
.recruit li .rtxt{ color:#5d5d5d; font-size:14px; line-height:30px;}
.recruit li .button{ float:right; margin-top:-56px; background:#e50013 url(../images/rbutton.png) no-repeat 29px center; padding-left:66px; width:184px; height:56px; line-height:56px; color:#ffffff; font-size:18px; font-weight:bold; display:block;}

.recruit li.active .rinfo span a{ display:block;}

/*联系我们*/
.contact_ban{ background:url(../images/ban_contact.jpg) no-repeat center center; background-size:cover; padding:4% 0 2% 0; }
.ctit{ color:#ffffff; font-size:30px; font-weight:bold;}
.ctit span{ font-size:14px; font-weight:normal; margin-left:15px;}
.ctel{ overflow:hidden; color:#ffffff; font-family:Impact; font-size:24px; margin:15px 0 30px 0;}
.ctel span{ font-size:14px; margin-left:8px;}

.on-line{ overflow:hidden; border-bottom:1px solid #8bb0e0; border-top:1px solid #8bb0e0; width:700px; padding:20px 0 34px 0;}
.on-line .otit{ font-size:16px; color:#ffffff; padding-left:10px; margin-bottom:25px;}
.on-line a{ float:left; width:172px; height:40px; line-height:40px;  color:#ffffff; font-size:14px; margin-left:10px; padding-left:50px;}
.on-line a.on-line01{ background:#e80010 url(../images/online01.png) no-repeat 15px center;}
.on-line a.on-line02{ background:#e80010 url(../images/online02.png) no-repeat 15px center;}

.message{ padding-left:10px; margin-top:35px;}
.message .mtit{ color:#ffffff; font-size:16px; margin-bottom:20px;}
.mlist{ overflow:hidden; width:654px;}
.mlist li{ float:left;}
.mlist li.li01{ width:210px; height:46px; margin-right:8px; margin-bottom:13px;}
.mlist li.li01 input{width:210px; height:46px; background:#ffffff; padding:0 15px; color:#b2b2b2; font-size:14px;}
.mlist li.li02{ width:560px; height:76px;}
.mlist li.li02 textarea{width:560px; height:76px; color:#ffffff;color:#b2b2b2; font-size:14px; padding:10px 15px; line-height:28px;}
.mlist li.li03{ width:76px; height:76px; margin-left:10px;}
.mlist li.li03 input{width:76px; height:76px; background:#e80010; font-size:20px; color:#ffffff; cursor:pointer; font-weight:bold;}

.contact{ overflow:hidden; padding:120px 0 60px 0;}

.contact_list{ overflow:hidden;}
.contact_list li{ float:left; width:329px; margin-right:28px;}
.contact_list li img{ width:100%; display:block;}
.contact_list li .txt{ padding:10px 0; height:128px;}
.contact_list li .txt h3{ color:#1b1b1b; font-size:16px; line-height:36px;}
.contact_list li .txt p{ color:#585858; font-size:14px; line-height:24px;}

.map{ width:100%; height:430px; }

/*新闻列表*/
.news{ padding:60px 0;}
.newslist{ overflow:hidden;}
.newslist li{ float:left; width:100%; overflow:hidden; padding-bottom:48px; margin-bottom:48px; border-bottom:1px solid #e5e5e5;}
.newslist li .txt{ float:left; width:60%;}
.newslist li .txt h3{ color:#151515; font-size:24px; font-weight:normal; margin-top:30px;}
.newslist li .txt h3:hover{ color:#005bac;}
.newslist li .txt p{ color:#686868; font-size:16px; line-height:2; margin:25px 0;}
.newslist li .txt .more{ width:160px; height:50px; line-height:50px; border-left:4px solid #005bac; text-align:center; background:#f3f3f3; font-size:14px;}
.newslist li .txt .more a{ display:block;}
.newslist li .txt .more:hover{ background:#005bac; color:#ffffff;}

.newslist li .img{ float:right; width:35%; position:relative; overflow:hidden; }
.newslist li .img img{ display:block; width:100%;}
.newslist li .img .time{ position:absolute; background:#f1030a; width:80px; height:80px; text-align:center; color:#ffffff; z-index: 10;}
.newslist li .img .time .d{ font-family:Impact; margin:8px 0 3px 0; line-height:1; font-size:42px;}
.newslist li .img .time .ym{ font-size:14px;}

/*新闻内页*/
.showbj{ background:#e8e8e8; padding-bottom:60px;}

.weizhi{ color:#6b6b6b; font-size:14px; line-height:70px; background:url(../images/home.png) no-repeat 5px center; padding-left:32px;}
.weizhi span{ margin:0 5px;}
.weizhi a:hover{ color:#005bac;}


.showleft{ width:988px; background:#ffffff; }
.showmain{ padding:50px;}
.showmain .nstit{ color:#282828; font-size:30px; line-height:50px; font-weight:normal;}
.showmain .parameter{ color:#7f7d7d; font-size:16px; line-height:30px; border-bottom:1px solid #e5e5e5; padding:20px 0;}
.showmain .parameter span{ margin-right:15px;}

.showtxt{ color:#7f7d7d; font-size:16px; line-height:2; padding:30px 0;}
.showtxt img{ max-width:100%; height:auto!important;}

.videoshow{ width: 100%; height:500px; background: #000;  }
.videoshow video{ width: 100%; height:100%; display: block; }

.nbottom{ margin-top:20px;}
.bshare-custom span{ float:left; line-height:30px; font-size:14px; color:#666666;}
.bshare-custom a{width:30px!important; height:30px!important; margin:0 5px!important; padding:0!important; display: block; float:left; }
.bshare-custom .bshare-weixin{ background: url(../images/share01.png) no-repeat center center!important; background-size:100% 100%!important;}
.bshare-custom .bshare-qqim{ background: url(../images/share02.png) no-repeat center center!important; background-size:100% 100%!important;}
.bshare-custom .bshare-sinaminiblog{ background: url(../images/share03.png) no-repeat center center!important; background-size:100% 100%!important;}
.bshare-custom .bshare-qzone{ background: url(../images/share04.png) no-repeat center center!important; background-size:100% 100%!important;}
.bsTop{ width:100%!important; height:32px!important; line-height:32px!important;}
.bsFrameDiv div{ width:100%!important; height:100%!important;}
.bsFrameDiv img{ width:160px!important; height:160px!important;}


.nbottom .nbrig{}
.nbottom .nbrig a{ padding-left:18px; margin-left:20px;}
.nbottom .nbrig a:hover{color:#005bac;}
.nbottom .nbrig a.ns1{ background:url(../images/nsico1.png) no-repeat left center;}
.nbottom .nbrig a.ns2{ background:url(../images/nsico2.png) no-repeat left center;}

.nspage{ border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; padding:0 22px;}
.nspage div{ width:50%; line-height:24px; padding:12px 10px; color:#828282; font-size:14px; }
.nspage div.fl{ border-right:1px solid #eeeeee;}
.nspage div.fr{ text-align:right;}
.nspage div a:hover{color:#005bac;}

.relevant{ padding:40px;}
.relevant_tit{ color:#464545; font-size:18px; font-weight:bold; margin-bottom:15px;}
.relevant_list{ overflow:hidden;}
.relevant_list li{ width:48%; overflow:hidden; height:36px; line-height:36px;}
.relevant_list li .tit{ float:left; color:#464545; padding-left:7px; position:relative;}
.relevant_list li .tit:after{ content:""; width:2px; height:2px; background:#464545; position:absolute; left:0; top:50%; margin-top:-1px;}
.relevant_list li .time{ float:right; color:#a0a0a0;}
.relevant_list li:hover .tit{ color:#005bac;}
.relevant_list li:hover .tit:after{background:#005bac;}
.relevant_list li:hover .time{ color:#005bac;}


.showright{ width:396px; }

.kuai{ background:#ffffff; padding:15px 30px;}
.kuai02{ margin-top:16px;}
.kuai .ktit{ color:#464545; font-size:20px; font-weight:bold; line-height:60px; border-bottom:1px solid #dfe1e0;}
.kuai .ktit span{ display:block; position:relative;}
.kuai .ktit span:after{ content:""; width:80px; height:2px; background:#005bac; position:absolute; left:0; bottom:0;}
.hotkey{ overflow: hidden; padding:30px 20px;}
.hotkey a{ display: inline-block; height:32px; line-height:32px; padding:0 22px; border-radius:16px; background:#eef2f5; color:#5c5c5c; font-size:14px; margin:10px 6px 0 6px;}
.hotkey a:nth-child(3){ background:#005bac; color:#ffffff;}
.hotkey a:nth-child(6){ background:#005bac; color:#ffffff;}
.hotkey a:nth-child(10){ background:#005bac; color:#ffffff;}
.hotkey a:nth-child(11){ background:#005bac; color:#ffffff;}
.hotkey a:nth-child(15){ background:#005bac; color:#ffffff;}

.hotkey a:hover{ background:#e60013; color:#ffffff; }

.hotlist{ overflow:hidden; margin-top:20px;}
.hotlist li{ float:left; width:100%; overflow:hidden; padding-bottom:13px; margin-bottom:13px; border-bottom:1px dashed #dcdcdc;}
.hotlist li .img{ float:left; width:120px; overflow:hidden; }
.hotlist li .img img{ width:100%; display:block;}
.hotlist li .txt{ float:right; width:200px;}
.hotlist li .txt h3{ color:#666666; font-size:12px; line-height:18px; font-weight:normal; height:36px;}
.hotlist li .txt h3:hover{ color:#005bac;}
.hotlist li .txt p{ overflow:hidden; margin-top:15px; color:#a9a9a9;}

/*国际物流*/
.ernav{ overflow:hidden; margin:60px auto; text-align:center;}
.ernav a{ padding:0 50px; height:50px; line-height:50px; text-align:center; background:#2168c4; color:#ffffff; font-size:18px; display:inline-block; font-weight:bold; margin:0 1px;}
.ernav a:hover,.ernav a.on{ background:#ff0000;}

.pagetxt{ color:#4a4949; font-size:16px; line-height:36px; padding:30px 0 100px 0;}
.pagetxt img{ max-width:100%; height:auto!important;}

.pageimg{ float:right; margin:45px 0 0 68px; width:632px;}

.fstit{ color:#363535; font-size:28px; font-weight:bold; text-align:center; margin:40px 0;}

.tablemain{ overflow:hidden; margin-bottom:60px;}
.tablemain table{ width:90%; margin:0 auto; background:#c0cfe0;}
.tablemain table td{ background:#ebf3fc; color:#535151; font-size:14px; line-height:44px; padding:0 85px;}
.tablemain table td.tit{ text-align:center; padding:0; color:#363535; font-size:16px; font-weight:bold; width: 25%;}
.tablemain table td.dbtd{ padding:0; background:#2168c4; color:#ffffff; font-size:16px; font-weight:bold; line-height:64px; text-align:center;}

/*增值服务*/
.vatop{ margin:30px auto 70px auto;}
.vatit{ line-height:70px; border-bottom:3px solid #404848; }
.vatit02{ border-bottom:none;}
.vatit span{ margin-left:10px;color:#404040; font-size:24px; font-weight:bold;}

.valist01{ overflow:hidden;border:1px solid #ebebeb; border-top:none;}
.valist01 li{ float:left; width:25%;}
.valist01 li.xian{ border-bottom:1px solid #e5e5e5; background:#f8f8f9;}
.valist01 li i{ display:block; width:60px; height:60px;  margin:35px auto 0 auto;}
.valist01 li i img{ width:100%;}
.valist01 li span{ display:block; text-align:center; color:#404040; font-size:18px; margin:20px 0 25px 0;}
.valist01 .ico1{ background:url(../images/ico01.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico1{ background-image:url(../images/ico01s.png); }
.valist01 .ico2{ background:url(../images/ico02.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico2{ background-image:url(../images/ico02s.png); }
.valist01 .ico3{ background:url(../images/ico03.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico3{ background-image:url(../images/ico03s.png); }
.valist01 .ico4{ background:url(../images/ico04.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico4{ background-image:url(../images/ico04s.png); }
.valist01 .ico5{ background:url(../images/ico05.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico5{ background-image:url(../images/ico05s.png); }
.valist01 .ico6{ background:url(../images/ico06.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico6{ background-image:url(../images/ico06s.png); }
.valist01 .ico7{ background:url(../images/ico07.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico7{ background-image:url(../images/ico07s.png); }
.valist01 .ico8{ background:url(../images/ico08.png) no-repeat center center; background-size:100% 100%; }
.valist01 li:hover .ico8{ background-image:url(../images/ico08s.png); }


.valist01 li:hover{ background:#2168c4;}
.valist01 li:hover span{color:#ffffff;}

.vabottom{ background:#f7f7f7 url(../images/vabottombj.jpg) repeat-x left top; padding:50px 0 80px 0;}

.valist02{ background:#ffffff; width:1032px; padding:11px 0;}
.valist02 li{ float:left; width:25%;}
.valist02 li i{ display:block; width:60px; height:60px;  margin:20px auto 0 auto;}
.valist02 li i img{ width:100%;}
.valist02 li span{ display:block; text-align:center; color:#404040; font-size:18px; margin:20px 0;}
.valist02 li:hover{ background:#2168c4;}
.valist02 li:hover span{color:#ffffff;}

.valist02 .ico1{ background:url(../images/ico09.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico1{ background-image:url(../images/ico09s.png); }
.valist02 .ico2{ background:url(../images/ico10.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico2{ background-image:url(../images/ico10s.png); }
.valist02 .ico3{ background:url(../images/ico11.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico3{ background-image:url(../images/ico11s.png); }
.valist02 .ico4{ background:url(../images/ico12.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico4{ background-image:url(../images/ico12s.png); }
.valist02 .ico5{ background:url(../images/ico13.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico5{ background-image:url(../images/ico13s.png); }
.valist02 .ico6{ background:url(../images/ico14.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico6{ background-image:url(../images/ico14s.png); }
.valist02 .ico7{ background:url(../images/ico15.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico7{ background-image:url(../images/ico15s.png); }
.valist02 .ico8{ background:url(../images/ico16.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico8{ background-image:url(../images/ico16s.png); }
.valist02 .ico9{ background:url(../images/ico17.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico9{ background-image:url(../images/ico17s.png); }
.valist02 .ico10{ background:url(../images/ico18.png) no-repeat center center; background-size:100% 100%; }
.valist02 li:hover .ico10{ background-image:url(../images/ico18s.png); }


.vaimg{ width:331px;}
.vaimg img{ width:100%; display:block;}

/*海外仓简介*/
.banwz2{ margin-top:170px;}
.banwz2 h3{ font-size: 40px; }
.banwz2 a{ width:150px; height:42px; line-height:42px; text-align:center; color:#ffffff; font-size:18px; display:block; margin:0 auto; font-weight:normal; background:#2168c4; border-radius:21px; margin-top:20px;}
.banwz2 a:hover{ background:#f60507;}

.overseas_info{ background:url(../images/overseas_infobj.jpg) no-repeat center center; background-size:auto 100%; padding:60px 0;}
.overseas_info .txt{}
.overseas_info .txt h3{ color:#2168c4; font-size:32px; line-height:90px;}
.overseas_info .txt .info{ color:#4a4949; font-size:18px; line-height:50px;}

.overseas_info .img{ width:45%;}
.overseas_info .img img{ width:100%; display:block;}

.olist01bj{ background:url(../images/olist01bj.jpg) no-repeat center center; background-size:cover; overflow:hidden; padding:60px 0; }
.olist01{ overflow:hidden; height:318px; border:1px solid #9ab4e3; border-left:none; }
.olist01 li{ float:left; width:20%; color:#ffffff; text-align:center; border-left:1px solid #9ab4e3;height:318px; overflow:hidden;}
.olist01 li i{ width:80px; height: 80px; margin:0 auto; display:block; margin-top:45px;}
.olist01 li i.oico01{ background:url(../images/oico01.png) no-repeat center center; background-size:100%;}
.olist01 li i.oico02{ background:url(../images/oico02.png) no-repeat center center; background-size:100%; } 
.olist01 li i.oico03{ background:url(../images/oico03.png) no-repeat center center; background-size:100%; }
.olist01 li i.oico04{ background:url(../images/oico04.png) no-repeat center center; background-size:100%; }
.olist01 li i.oico05{ background:url(../images/oico05.png) no-repeat center center; background-size:100%; }

.olist01 li i img{ display:block; width:80px;}
.olist01 li h3{ font-size:20px; margin:15px 0 30px 0;}
.olist01 li p{ font-size:14px; line-height:30px;}
.olist01 li:hover{ background:#ffffff; color:#2168c4; }
.olist01 li:hover i.oico01{ background-image:url(../images/oico01s.png);}
.olist01 li:hover i.oico02{ background-image:url(../images/oico02s.png);}
.olist01 li:hover i.oico03{ background-image:url(../images/oico03s.png);}
.olist01 li:hover i.oico04{ background-image:url(../images/oico04s.png);}
.olist01 li:hover i.oico05{ background-image:url(../images/oico05s.png);}

.one_stop_service{ padding:60px 0; background:url(../images/ossbj.jpg) no-repeat left center; background-size:auto 100%; }
.ossmain{ width: 1200px; margin: 0 auto; height:410px;position:relative; overflow:hidden; padding:50px 0; background:url(../images/ossxian.png) no-repeat center 154px; background-size:100% auto;  }

.osstit{ color:#363636; font-size:32px; text-align:center;}
.ossinfo{width:308px; height:308px; border-radius:50%; border:10px solid #216ac8;  margin:21px auto 0 auto; box-shadow: 0 0 17px #8ab6ee; position:relative;}

.oi01{ width:89px; height:89px; background:#2168c4 url(../images/oi01.png) no-repeat center center; background-size:100%; position:absolute; left:50%; top:0; margin:-40px 0 0 -44px; border-radius:50%;}
.oi02{ width:89px; height:89px; background:#2168c4 url(../images/oi02.png) no-repeat center center; background-size:100%; position:absolute; left:50%; bottom:0;  margin:0 0 -40px -44px; border-radius:50%;}

.osstxt{ width:257px; height:257px; border:1px dashed #adadad; margin:17px auto 0 auto; border-radius:50%; overflow:hidden; text-align:center;}
.osstxt .en{ color:#2168c4; font-size:25px; font-family:Impact; margin-top:60px;text-transform:uppercase;}
.osstxt .cn{ color:#000000; font-size:20px; font-weight:bold;}
.osstxt .img{ width:96px; margin:21px auto 0 auto;}
.osstxt .img img{ display:block;}

.country{ text-align:center; width:102px; position:absolute; top:77px;  }
.country .en{ color:#2168c4; font-size:25px; font-family:Impact;text-transform:uppercase;}
.country .cn{ color:#000000; font-size:20px; font-weight:bold; margin-top:8px;}
.country p{ color:#8e8e8e; font-size:12px;}

.country01{ left:154px;}
.country02{ right:154px;}

.osslc{ position:absolute; }
.osslc i{ display:block; width:98px; height:98px; border:2px solid #2168c4; border-radius:50%;}
.osslc span{ display:block;  margin-top:17px; text-align:center; color:#8e8e8e; font-size:14px;}

.oss01{ left:0; top:171px;}
.oss01 span{ color:#000000; font-size:16px; font-weight:bold;}
.oss01 i{ background:#ffffff url(../images/ossico01.png) no-repeat center center; background-size:100%;}
.oss01:hover i{ background:#2168c4 url(../images/ossico01s.png) no-repeat center center; background-size:100%;border:2px solid #2168c4; }

.oss02{ left:154px; top:231px;}
.oss02 i{ background:#ffffff url(../images/ossico02.png) no-repeat center center; background-size:100%;}
.oss02:hover i{ background:#2168c4 url(../images/ossico02s.png) no-repeat center center; background-size:100%;border:2px solid #2168c4; }

.oss03{ left:308px; top:171px;}
.oss03 i{ background:#ffffff url(../images/ossico03.png) no-repeat center center; background-size:100%;}
.oss03:hover i{ background:#2168c4 url(../images/ossico03s.png) no-repeat center center; background-size:100%;border:2px solid #2168c4; }

.oss04{ right:308px; top:171px;}
.oss04 i{ background:#ffffff url(../images/ossico04.png) no-repeat center center; background-size:100%;}
.oss04:hover i{ background:#2168c4 url(../images/ossico04s.png) no-repeat center center; background-size:100%;border:2px solid #2168c4; }


.oss05{ right:154px; top:231px;}
.oss05 i{ background:#ffffff url(../images/ossico02.png) no-repeat center center; background-size:100%;}
.oss05:hover i{ background:#2168c4 url(../images/ossico02s.png) no-repeat center center; background-size:100%;border:2px solid #2168c4; }

.oss06{ right:0; top:171px;}
.oss06 span{ color:#000000; font-size:16px; font-weight:bold;}
.oss06 i{ background:#ffffff url(../images/ossico05.png) no-repeat center center; background-size:100%;}
.oss06:hover i{ background:#2168c4 url(../images/ossico05s.png) no-repeat center center; background-size:100%;border:2px solid #2168c4; }


.obottom{ background:url(../images/obottom.jpg) no-repeat center center; background-size:cover; padding:60px 0;}

.oblist{}
.oblist li{ float:left; width:25%; color:#ffffff; text-align:center; }
.oblist li i{ width:80px; padding-right:10px; display:block; margin:0 auto;}
.oblist li i img{ display:block; width:100%;}
.oblist li h3{ font-size:20px; line-height:50px;  font-weight:normal; margin:20px 0 10px 0;}
.oblist li p{ color:#bbd3f1; font-size:14px; line-height:30px;}

/*仓储运营*/
.storage_services{ background:url(../images/storage_services.jpg) no-repeat left center; background-size:auto 100%;}
.sstit{ color:#343434; font-size:32px; text-align:center; margin-top:60px;} 

.ssmain{ border:6px solid #2168c4; padding:42px; width:445px; border-radius:50%; position:relative; margin:100px auto 60px auto;}

.ssinfo{ width:348px; height:348px; background:url(../images/ssimg.jpg) no-repeat center center; background-size:100%; margin:0 auto;border-radius:50%; overflow: hidden;}
.ssinfo .txt{ color:#fefefe; line-height:34px; font-size:14px; margin:0 auto;}
.ssinfo .txt01{width:128px; margin-top:90px; }
.ssinfo .txt02{width:140px; margin-top:90px;}
.ssinfo .txt03{width:110px; margin-top:75px;}
.ssinfo .txt04{width:170px; margin-top:105px;}
.ssinfo .txt05{width:140px; margin-top:70px; line-height:30px; }

.ssinfo .txt li{ position:relative; padding-left:12px;}
.ssinfo .txt li:after{ content:""; width:4px; height:4px; background:#ffffff; border-radius:50%; position:absolute; left:0; top:50%; margin-top:-2px;}

.ssico{ position:absolute; cursor: pointer; }
.ssico i{ display:block; width:68px; height:68px; border:1px solid #2168c4; border-radius:50%; position:relative;}
.ssico span{ color:#343434; font-size:16px; line-height:25px;}
.ssico i:after{ display:none; position:absolute; content:""; width:94px; height:94px; background:url(../images/ssicobj.png) no-repeat center center; background-size:100%; left:0; top:0; margin:-12px 0 0 -12px;}
.ssico:hover i:after{ display:block;}
.ssico.on i:after,.ssico:hover i:after{ display:block;}

.ssico01{ left:50%; top:0; margin-left:-34px; margin-top:-77px;}
.ssico01 i{background:#ffffff url(../images/ssico01.png) no-repeat center center; background-size:100%; margin:17px auto 0 auto; }
.ssico01.on i,.ssico01:hover i{background:#2168c4 url(../images/ssico01s.png) no-repeat center center; background-size:100%;}

.ssico02{ right:0; top:145px; margin-right:-162px; }
.ssico02 i{background:#ffffff url(../images/ssico02.png) no-repeat center center; background-size:100%;  float:left; }
.ssico02 span{ line-height:68px; float:left; margin-left:34px;}
.ssico02.on i,.ssico02:hover i{background:#2168c4 url(../images/ssico02s.png) no-repeat center center; background-size:100%;}

.ssico03{ right:0; bottom:0; margin-right:-42px; }
.ssico03 i{background:#ffffff url(../images/ssico03.png) no-repeat center center; background-size:100%;  float:left; }
.ssico03 span{ line-height:68px; float:left; margin-left:34px;}
.ssico03.on i,.ssico03:hover i{background:#2168c4 url(../images/ssico03s.png) no-repeat center center; background-size:100%;}

.ssico04{ left:0; bottom:0; margin-left:-42px; }
.ssico04 i{background:#ffffff url(../images/ssico04.png) no-repeat center center; background-size:100%;  float:left; }
.ssico04 span{ line-height:68px; float:left; margin-right:34px;}
.ssico04.on i,.ssico04:hover i{background:#2168c4 url(../images/ssico04s.png) no-repeat center center; background-size:100%;}

.ssico05{ left:0; top:145px; margin-left:-162px; }
.ssico05 i{background:#ffffff url(../images/ssico05.png) no-repeat center center; background-size:100%;  float:left; }
.ssico05 span{ line-height:68px; float:left; margin-right:34px;}
.ssico05.on i,.ssico05:hover i{background:#2168c4 url(../images/ssico05s.png) no-repeat center center; background-size:100%;}


.administration{ background:url(../images/administration.png) no-repeat center center; background-size:cover;  overflow:hidden; padding:40px 0; }

.adlist{ border:1px solid #97b9e4; border-left:none; height:280px; margin:60px auto}
.adlist li{ float:left; width:25%; border-left:1px solid #97b9e4; height:280px; position:relative; cursor:pointer;}
.adlist li .adinfo{ text-align:center; overflow:hidden;}
.adlist li .adinfo .num{ color:#ffffff; font-size:58px; font-family:Impact; margin-top:40px;}
.adlist li .adinfo .cn{ color:#ffffff; font-size:24px; margin:10px 0;}
.adlist li .adinfo .en{ font-family:Impact; font-size:18px;text-transform:uppercase; color:#97b9e4;}

.adlist li .adcontent{ height:380px; background:#ffffff; position:absolute; width:100%; top:-50px; left:0; z-index:10; text-align:center; display:none;}
.adlist li .adcontent .num{ color:#2168c4; font-size:58px; font-family:Impact; margin-top:15px;}
.adlist li .adcontent .cn{ color:#2168c4; font-size:24px;}
.adlist li .adcontent .en{ font-family:Impact; font-size:18px;text-transform:uppercase; color:#88aad5;}
.adlist li .adcontent .adtxt{ overflow:hidden;  margin:10px auto 0 auto; text-align:left;}
.adlist li .adcontent .adtxt01{width:105px;}
.adlist li .adcontent .adtxt02{width:105px;}
.adlist li .adcontent .adtxt03{width:160px;}
.adlist li .adcontent .adtxt04{width:160px;}
.adlist li .adcontent .adtxt span{ float:left; width:100%; background:url(../images/adico.png) no-repeat left center; font-size:16px; color:#2168c4; line-height:36px; padding-left:30px;}
.adlist li.on .adcontent{ display:block;}

.system{ padding:60px 0;}
.sytit {color: #343434;font-size: 32px;text-align: center;}
.sylist{ overflow:hidden; margin-top:50px;}
.sylist li{ float:left; width: 120px; margin-right:136px; text-align:center;}
.sylist li i{ width:80px; height:80px; display:block; margin:0 auto;}
.sylist li i img{ display:block; width:100%; border:2px solid #2168c4; border-radius:50%;}
.sylist li h3{ color:#474747; font-size:20px; margin:20px 0 10px 0;}
.sylist li p{ color:#474747; font-size:14px;}

/*海外仓报价*/
.oftit{color:#363636; font-size:32px; text-align:center; margin:60px 0;}
.offer_service{ overflow:hidden; margin-bottom:50px; padding:0 10%;}
.offer_service li{ float:left; width:20%; text-align:center;}
.offer_service li i{ width:100px; margin:0 auto; display:block; border-radius:50%; border:1px dashed #2168c4;}
.offer_service li i img{ width:100%;}
.offer_service li .num{ display:block; color:#363636; font-family:Impact; font-size:20px; margin:20px 0 5px 0;}
.offer_service li p{ color:#555555; font-size:16px;}


.ofhui{ background:#fafafa; padding-bottom:60px;}

.oftable{ background:#dad8d8;}
.oftable td{ background:#ffffff; text-align:center; color:#363636; font-size:14px; padding:15px 30px; line-height:1.8;}
.ofth td{ background:#2168c4; color:#ffffff; font-size:16px;}

.oftit02{ margin-bottom:50px;}

.explain{ background:url(../images/explain.jpg) no-repeat center center; background-size:cover; padding:60px 0;}
.explain .txt{ width:60%; color:#ffffff; padding-left:20px;}

.oftit03{ color:#ffffff; text-align:left; margin:0 0 20px 0;}
.oftable2{}
.oftable2 td{ font-size:14px; line-height:2.2;}
.oftable2 .th{ font-size:16px; width:150px;vertical-align:top; font-weight:bold;}
.explain .img{ width:35%}
.explain .img img{ width:100%; display:block;}


.outlets{ background:#f5f5f5; padding-bottom:60px; overflow:hidden;}
.offer_map{ width:1650px; margin:0 auto;}

.maptit01{ font-size:32px; text-align:center; color:#363636; margin:60px 0;}
.russia{ background:url(../images/russia.png) no-repeat center center; width:810px; height:468px; position:relative;}
.china{ background:url(../images/china.png) no-repeat center center; width:610px; height:468px; position:relative;}

.maptit02{ font-size:32px; text-align:center; color:#363636; width:100%; left:0; top:0;}


.mapadd{ position:absolute; cursor:pointer;}
.mapadd .info{ border-radius:7px; overflow:hidden;width:76px; position:absolute; }
.mapadd .info span{ display:block; width:76px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#ffffff; background:#2168c4;}
.mapadd .info p{ width:76px; height:50px;}
.mapadd .info p img{ display:block;width:76px; height:50px;}
.mapadd .ico{ width:15px; height:20px; background:url(../images/mapico.png) no-repeat center center; background-size:100% auto; display:block;}
.mapadd:hover{ z-index:10;}
.mapadd:hover span{ background:#e50013;}
.mapadd:hover .ico{ background-image:url(../images/mapicos.png);}

.mapadd01{top:228px; left:25px;}
.mapadd01 .info{ bottom:30px; left:-30px;}
.mapadd02{top:249px; left:46px;}
.mapadd02 .info{ top:30px; left:-30px;}
.mapadd03{top:277px; left:146px;}
.mapadd03 .info{ top:30px; left:-30px;}
.mapadd04{top:255px; left:195px;}
.mapadd04 .info{ bottom:30px; left:-30px;}
.mapadd05{top:336px; left:560px;}
.mapadd05 .info{ top:30px; left:-30px;}
.mapadd06{top:298px; left:582px;}
.mapadd06 .info{ bottom:30px; left:-30px;}

.mapadd07{top:171px; left:63px;}
.mapadd07 .info{ top:0; left:-86px;}
.mapadd08{top:121px; left:71px;}
.mapadd08 .info{ bottom:0; left:-86px;}
.mapadd09{top:100px; left:92px;}
.mapadd09 .info{ bottom:30px; left:-30px;}
.mapadd10{top:148px; left:110px;}
.mapadd10 .info{ left:25px; top:-30px;}
.mapadd11{top:286px; left:289px;}
.mapadd11 .info{ left:-86px; top:-10px;}
.mapadd12{top:191px; left:406px;}
.mapadd12 .info{ left:-86px; top:-30px;}
.mapadd13{top:160px; left:416px;}
.mapadd13 .info{ bottom:30px; left:-30px;}
.mapadd14{top:215px; left:452px;}
.mapadd14 .info{ left:25px; top:-30px;}
.mapadd15{top:73px; left:527px;}
.mapadd15 .info{ bottom:30px; left:-30px;}
.mapadd16{top:100px; left:555px;}
.mapadd16 .info{ left:25px; top:-30px;}
.mapadd17{top:297px; left:456px;}
.mapadd17 .info{ left:-86px; bottom:0;}
.mapadd18{top:315px; left:463px;}
.mapadd18 .info{ left:25px; bottom:0;}
.mapadd19{top:318px; left:450px;}
.mapadd19 .info{ left:25px; top:0;}
.mapadd20{top:358px; left:435px;}
.mapadd20 .info{ left:25px; top:0;}
.mapadd21{top:380px; left:388px;}
.mapadd21 .info{ left:-86px; bottom:0;}
.mapadd22{top:387px; left:400px;}
.mapadd22 .info{ left:-86px; top:0;}
.mapadd23{top:384px; left:417px;}
.mapadd23 .info{ top:30px; left:-30px;}


.modal-bg-black{display: none;position: fixed;width: 100%;height: 100%;top:0;left:0;bottom:0;right:0;z-index: 3000;background-color: #000;}
/*弹窗*/
.case-modal{display: none;position: fixed;width: 100%;height: 100%;top:0;left:0;z-index:3001;font-size: 0;text-align: center;}
.case-modal img{display: inline-block;max-width: 100%;max-height: 100%;vertical-align: middle;-webkit-transition: 0.5s 0.3s ease-out;-o-transition: 0.5s 0.3s ease-out;transition: 0.5s 0.3s ease-out;}
.case-modal:before{display: inline-block;content: "";width: 0;height: 100%;vertical-align: middle;}
.case-modal p{position: absolute;display: block;width: 100%;height: 60px;text-align: center;line-height: 60px;font-size: 18px;color: #fff;background-color: rgba(0,0,0,0.6);bottom:0;left:0;z-index: 1002;}
.case-modal .btn{position: fixed;display: block;width: 40px;height: 60px;border-radius: 5px;text-align: center;line-height: 60px;font-size: 40px;font-family: "Simsun";font-weight: 100;color: #fff;top:50%;margin-top: -30px;background-color: #333;background-color: rgba(0,0,0,0.6);z-index: 1003;}
.case-modal .btn.prev{left:10px;}
.case-modal .btn.next{right:10px;}
.case-modal .close-btn{display: block;position: fixed;width: 40px;height: 40px;border-radius: 50%;background: #333 url(../images/close-white.png) no-repeat center;
	-webkit-background-size: 20px 20px;background-size: 20px 20px;top: 10px;right: 10px;-webkit-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
.case-modal .close-btn:hover{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}




.customers{ padding-bottom:35px;}
.oftit04{ margin-bottom:35px;}
.customerslist{ overflow:hidden;}
.customerslist li{ float:left; width:200px; height:100px; margin:0 40px 20px 40px;}
.customerslist li img{ width:100%; display:block;}


.tewm{ width:200px; height:200px; display:none;
    position: fixed; z-index: 100;
    padding: 15px;
    background-color: #333;
    background-color: rgba(0,0,0,0.6);
    text-align: center;
    z-index: 20;
    border-radius: 5px;
    top: 50%; margin:-100px 0 0 -100px;
    left: 50%;}

.tewm img{ width:170px; height:170px; display:block;}	


.trackmain{ padding:80px 0; background:#e8e8e8; }
.track{ width:645px; margin:50px auto; overflow:hidden; }
.track .s01{float:left; height: 60px;line-height: 60px;width: 495px;padding: 0 10px;color: #666666;font-size:16px; }
.track .s02{ float:left; height: 60px;width: 150px;background: #e60013 url(../images/submit.png) no-repeat center center; background-size: auto;cursor: pointer;}

#YQContainer{ min-height:300px;  }




.helpdoc_left { width: 240px; position: fixed; left: 0; top: 80px; bottom: 0; z-index: 2; border-right: 1px solid #EFEFEF; background: #FAFBFF; transition: left .4s ease-in;}

.space-title{ height:70px; line-height:70px;  color:#333333; font-weight:normal; font-size:24px; text-align:center; border-bottom:1px solid #EFEFEF;}
.doctree { width: 100%; padding-bottom: 70px; position: absolute; top: 70px; left: 0; bottom: 0; overflow-y: auto;}
.doctree .helpdocnav>li{border-bottom: 1px solid #EFEFEF;}
.doctree .helpdocnav>li .node-title{ height:50px; line-height:50px; font-size: 16px; padding-left:20px; display: block; position:relative; }
.doctree .helpdocnav>li .node-title:after{ content: ""; position:absolute; right:20px; top:50%; margin-top:-4px; 
width: 0; height: 0; border-left: 8px solid #666666; border-top: 5px solid transparent; border-bottom: 5px solid transparent;}

.doctree .helpdocnav>li.on .node-title,.doctree .helpdocnav>li .node-title:hover{ background:#2168c4; color:#ffffff; }
.doctree .helpdocnav>li.on .node-title:after,.doctree .helpdocnav>li .node-title:hover:after{ border-top: 8px solid #ffffff; border-right: 5px solid transparent; border-left: 5px solid transparent;}
.doctree ol{ display: none; }
.doctree ol li{height:40px; line-height:40px; font-size:14px; padding-left:40px; display: block;}
.doctree ol li a{ display: block; }
.doctree ol li:hover{background:#666666; color:#ffffff;}
.doctree ol li.on{background:#333333; color:#ffffff;}

.helpdoc_right{ width:100%; padding-left:240px;	position: fixed; left: 0; top: 80px; bottom: 0; z-index: 1;}
.helpdoc_right iframe{ width: 100%; height: 100%; }


/*20240705*/
.yhcTop{ padding-bottom:85px; background:url(../images/yhctop.jpg) no-repeat center center; background-size:cover; }

.yhcTit{ text-align:center; margin:85px 0; }
.yhcTit .tit{ color:#343434; font-size:36px; line-height:1; }
.yhcTit .info{ color:#343434; font-size:18px; line-height:1; margin-top:27px; }

.yhc_introduction{  }
.yhc_introduction .txt{ width:57%; }
.yhc_introduction .txt .titen{ text-transform:uppercase; line-height:1; font-size:78px; font-weight:bold; color:#e6e6e6; font-family:Times; font-style:italic; }
.yhc_introduction .txt .symbol{ color:#2168c4; margin-top:50px; font-size:100px; line-height:0.8; font-family:Arial; font-weight:bold; }
.yhc_introduction .txt .symbol2{ text-align:right; width:52%; margin-top:85px; }
.yhc_introduction .txt .tit{ color:#2b2b2b; font-size:36px; font-weight:bold; line-height:1.6; }
.yhc_introduction .txt .info{ color:#434240; font-size:18px; line-height:2.2; margin-top:35px; }

.yhc_introduction .img{ width:42.5%; position: relative; }
.yhc_introduction .img:after{ content:""; position: absolute; bottom:0; right:-70px; background:#2168c4; height:50%; width:70px; }
.yhc_introduction .img img{ display: block; width:100%; }


.yhcCenter{ background:url(../images/yhccenter.jpg) no-repeat center center; background-size:cover; }

.yhcCenter_list{ overflow: hidden; margin-bottom:85px; }
.yhcCenter_list li{ float: left; width:49%; margin-right:2%; padding:70px 0 70px 70px; }
.yhcCenter_list li.li01{ background:url(../images/yhccenter01.jpg) no-repeat center center; background-size:cover; }
.yhcCenter_list li.li02{ background:url(../images/yhccenter02.jpg) no-repeat center center; background-size:cover; }
.yhcCenter_list li:last-child{ margin-right:0; }
.yhcCenter_list li .ico{ float: left; width:100px; border:1px solid #ffffff; border-radius:50%; }
.yhcCenter_list li .ico img{ display: block; width:100%; }
.yhcCenter_list li .txt{ padding-left:140px; }
.yhcCenter_list li .txt .tit{ color:#ffffff; font-size:30px; line-height:60px; font-weight:bold; }
.yhcCenter_list li .txt .info{ color:#ffffff; font-size:18px; line-height:40px; }

.yhcCenter_list li.li02 .ico{ border:1px solid #2168c4; }
.yhcCenter_list li.li02 .tit{ color:#343434; }
.yhcCenter_list li.li02 .info{ color:#646363; }


.facilities{ overflow: hidden; position: relative; }
.facilities .img{ width:50%; }
.facilities .img img{ display: block; width:100%; }
.facilities .txt{ padding:100px 100px 0 100px; position: absolute; top:0; right:0; height:100%; width:50%; background:url(../images/facilitiesbj.jpg) no-repeat center center; height:100%; }
.facilities .txt .tit{ color:#ffffff; font-size:36px; }
.facilities .txt .info{ font-size:18px; margin-top:50px; line-height:40px; color:#ffffff; }
.facilities .txt .info span{ font-size:24px; }
.facilities .txt .info i{ font-size:24px; margin:0 24px; }
.facilities .txt .info .p1{ margin-bottom:20px; }


.yhcBottom{ padding:120px 0 170px 0; background:url(../images/yhcbottom.jpg) no-repeat center top; background-size:cover; }
.yhcBottom .titen{ text-transform:uppercase; line-height:1; font-size:78px; font-weight:bold; color:#e6e6e6; font-family:Times; font-style:italic; }

.yhcTit2{ margin-top:50px; text-align:left; }


.yhcBottom_list{ overflow: hidden; }
.yhcBottom_list li{ margin-right:3.05%; margin-bottom:3.05%; padding:35px 0 50px 0; width:31.3%; float:left; border:1px solid #e7e9ec; position:relative; }
.yhcBottom_list li:after{ content:""; width:42px; height:3px; background:#3681e1; position:absolute; left:50%; margin-left:-21px; top:0; }
.yhcBottom_list li .ico{ width:100px; margin:0 auto; }
.yhcBottom_list li .ico img{ display:block; width:100%; }
.yhcBottom_list li .tit{ font-size:24px; margin:12px 0 24px 0; line-height:1; color:#000000; font-weight:bold; text-align:center; }
.yhcBottom_list li .info{ color:#585858; font-size:16px; line-height:2; text-align:center; }
/*20240705*/


/*TIR*/
.tirTop{ background:url(../images/tirtopbj.jpg) no-repeat center center; background-size:cover; }
.tirTopMain{ margin:10% 0; position: relative; }
.tirTopMain .entit{ position: absolute; left:-120px; font-weight:bold; bottom:-30px; color:#e9edf2; font-size:60px; letter-spacing:30px; line-height:0.8; text-transform:uppercase; writing-mode: vertical-rl;}
.tirTopMain .img{ width:42.85%; padding-top:35px; position: relative; }
.tirTopMain .img:after{ content:""; position: absolute; width:88%; height:80%; left:-35px; top:0; background:#2574cb; }
.tirTopMain .img img{ display: block; width:100%; position: relative; z-index:1; }
.tirTopMain .txt{ width:51%; }
.tirTopMain .txt .dtit{ color:#1d1d1d; font-size:48px; line-height:1; margin-bottom:24px; font-weight:bold; }
.tirTopMain .txt .dinfo{ color:#4e4e4e; text-align:justify; font-size:16px; line-height:2; }

.tirTopMain .txt .icoList{ margin-top:42px;}
.tirTopMain .txt .icoList li{ margin-top:25px; background:#ffffff; float: left; width:100%; overflow: hidden; position: relative; box-shadow:0 0 10px #edecec; }
.tirTopMain .txt .icoList li .ico{ float: left; width:140px; }
.tirTopMain .txt .icoList li .ico img{ display: block; width:100%; }
.tirTopMain .txt .icoList li .info{ position: absolute; left:0; top:0; width:100%; height:100%; padding:0 35px 0 140px; }
.tirTopMain .txt .icoList li .info .tit{ color:#1d1d1d; font-size:20px; font-weight:bold; }
.tirTopMain .txt .icoList li .info p{ color:#4e4e4e; font-size:16px; margin-top:8px; }

.tirCenter{ background:url(../images/tircenterbj.jpg) no-repeat center center; background-size:cover; position: relative; }
.tirCenter .img{ width:52.6%; height:100%; position: absolute; right:0; top:0; }
.tirCenterMain{ padding:7% 0; width:50%; }
.tirCenterMain .dtit{ color:#ffffff; font-size:48px; margin-bottom:24px; line-height:1; font-weight:bold;}
.tirCenterMain .icoList{ overflow: hidden; }
.tirCenterMain .icoList li{ float: left; width:100%; overflow: hidden; margin-top:36px; }
.tirCenterMain .icoList li .ico{ float: left; width:85px; }
.tirCenterMain .icoList li .ico img{ display: block; width:100%; }
.tirCenterMain .icoList li .info{ color:#ffffff; width:100%; padding-left:100px; }
.tirCenterMain .icoList li .tit{ font-size:24px; font-weight:bold; line-height:2; }
.tirCenterMain .icoList li p{ font-size:16px; line-height:2; }

.tirBottom{ background:url(../images/tirbottombj.jpg) no-repeat center center; background-size:cover; }
.tirBottomMain{ padding:8% 0 11% 0;}
.tirBottomMain .dtit{ color:#1d1d1d; text-align:center; margin-bottom:5%; font-size:48px; line-height:1; font-weight:bold;}
.tirBottomList{ overflow: hidden; }
.tirBottomList li{ position: relative; float: left; border-radius:9px; width:22.9%; margin-right:2.8%; margin-bottom:2%; padding:2.5% 0 4% 0; background:#ffffff; border:1px solid #e6eaed; }
.tirBottomList li:after{ content:""; position: absolute; width:40px; height:3px; background:#2168c4; bottom:0; left:50%; margin-left:-20px; }
.tirBottomList li:nth-child(4n){ margin-right:0; }
.tirBottomList li .ico{ width:85px; margin:0 auto; }
.tirBottomList li .ico img{ display: block; width:100%; }
.tirBottomList li .txt{ text-align:center; }
.tirBottomList li .tit{ color:#1c1c1c; font-weight:bold; font-size:18px; line-height:30px; margin-top:18px; }
.tirBottomList li .info{ color:#4e4e4e; font-size:16px; line-height:30px; }
/*TIR*/


.busimg img,.hnlist li img,.newslist li .img img,.hotlist li img,.videolist li img,.teamlist li img{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}
.busimg:hover img,.hnlist li:hover img,.newslist li .img:hover img,.hotlist li:hover img,.videolist li:hover img,.teamlist li:hover img{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.nav li,.tit02 a,.hnlist li .txt h3,.topnav a,.topmore a,.teamnav a,.videolist li .txt,
.honorlist li,.recruit li .rinfo span a,.recruit li .rinfo,.ernav a,.newslist li .txt h3,
.newslist li .txt .more,.paging a,.nspage a,.nbottom .nbrig a,.weizhi a,.relevant_list li .tit,
.hotlist li .txt h3,.dbnav li a,.copy a,.valist01 li,.valist02 li,.olist01 li,.osslc i,.ssico i,
.online a,.partner .more,.banwz2 a,.hotkey a{
transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}

.huslist li i{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
}
.huslist li:hover i{transform:rotate(360deg);
-ms-transform:rotate(360deg); 	/* IE 9 */
-moz-transform:rotate(360deg); 	/* Firefox */
-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
-o-transform:rotate(360deg); 	/* Opera */}



.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}

.animated{opacity: 0;}