﻿@charset "gb2312";
@import url(swiper.min.css);

body,html{position:relative;height:100%}
 
.header-about{border:none; background:#fff;}
.menus-about {background:#f4f9ff; height:50px;line-height:50px;text-align:center;}
.menus-about ul li{width:98px; font-size:14px; display:inline-block;}
.menus-about ul li a{color:#999;}
.menus-about ul li a:hover,
.menus-about ul li a.current{font-weight:bold;color:#0577d1}

.full-screen {padding-bottom:90px; text-align:left;color:#fff;position:relative;   }
.full-screen .hd{font-size:30px; height:130px; line-height:130px; text-align:center; position:relative;z-index:9;}
.full-screen .hd h3{ padding-right:5px; font-weight:normal; display:inline-block}
.full-screen .hd span{color:rgba(226,226,226,.4);}
.full-screen .i-arr{position:absolute;margin:0 0 0 -25px; display:inline-block;width:50px;height:26px; z-index:29;left:50%;bottom:5%; background:url(../images/icon-arr.png) no-repeat 0 0 ;}
.full-screen.about-honour .i-arr {background-position:0 -70px;}

.about-introduce{padding-bottom:160px; background:url(../images/bg-1.jpg) no-repeat center 0; }
.about-introduce .hd{margin-bottom:80px;}
.about-introduce .bd{ margin-top:20px;}
.about-introduce .bd ul{position:absolute;left:30px;top:-28px;z-index:9;}
.about-introduce .bd ul li{width:315px;margin-bottom:40px;}
.about-introduce .bd ul li img{width:100%;}
.about-introduce .bd .text{overflow:hidden;text-align:center; padding:50px 30px 50px 380px; font-size:18px; background:rgba(5,119,209,.8); }
.about-introduce .bd .text .ovh{ /*overflow:hidden;*/}
.about-introduce .bd .text p{text-align:left; float:right; line-height:30px; margin-bottom:20px; text-indent:2em;}
.about-introduce .bd .text p.text-center{height:50px;float:none; text-indent:0;text-align:center;margin:0 0 40px;}
.about-introduce .bd .text a.more{padding:0 20px;border-radius:3px;margin:0 auto 0px;text-align:center; display:inline-block; color:#fff; height:45px;line-height:45px;border:1px solid #fff;}
.about-introduce .bd .text a.more:hover{ color:rgba(5,119,209,.8); background:#fff;}

.about-honour.full-screen .hd h3{color:#333}
.about-honour.full-screen .hd span{color:#d9d9d9}
.about-honour{background:url(../images/bg-2.jpg) no-repeat center 0;}
.about-honour ul{position:relative}
.about-honour li{position:relative; margin-bottom:10px; height:170px;}
.about-honour .bg-line{margin:0; height:auto; position:absolute;z-index:2;top:0;bottom:0;left:50%;width:2px;background:#e6e6e6;}
.about-honour li span{position:absolute;left:50%; margin-left:50px; font-size:18px; line-height:172px; text-align:left; color:#333; float:left}
.about-honour li dl{box-shadow:4px 4px 4px rgba(0,0,0,.2); border-radius:5px;overflow:hidden; float:left; font-size:16px;color:#666; width:500px;height:170px; border:1px solid #ddd;background:#fff;}
.about-honour li dl dd{display:inline-block; float:left; width:130px;height:170px;}
.about-honour li dl dd img{width:100%;height:100%;}
.about-honour li dl dt {text-align:left; line-height:30px;height:120px;overflow:hidden; margin:25px 25px 0; display:inline-block; width:310px;}
.about-honour .i-round{border-radius:50%;top:50%; left:50%;margin:-8px 0 0 -7px;z-index:8; position:absolute;width:16px;height:16px;background:#0577d1}
.about-honour .i-line{left:50%;top:50%;margin:0 0 0 -37px; position:absolute;z-index:9;height:2px;width:30px;background:#ddd; z-index:8; }
.about-honour li:nth-child(even) span{right:50%;left:auto;margin-right:70px;}
.about-honour li:nth-child(even) dl{float:right;}
.about-honour li:nth-child(even) .i-line{margin:0 0 0 9px;}
.about-honour li:nth-child(even) dl dd{float:right;}
.about-honour li:nth-child(even) dl dt{}

.about-cultural{background:url(../images/bg-3.jpg) no-repeat center 0;}
.about-cultural ul {  text-align:center;padding:0 19px;}
.about-cultural ul li{text-align:left; border-radius:9px;padding:0 50px 0 40px; margin:0 15px; float:left; display:inline-block;width:170px;height:600px;background:url(../images/bg-5.jpg) no-repeat 0 0;}
.about-cultural ul li p{font-size:16px;color:#666;line-height:28px;}
.about-cultural ul li span{ color:#c1c1c1;font-size:18px; padding-top:350px;display:inline-block}
.about-cultural ul li b{height:45px;margin-bottom:15px; display:inline-block; line-height:40px;  color:#333;font-size:24px;font-weight:normal;border-bottom:3px solid #0577d1}
.about-cultural ul li.li-1 span{padding-top:300px;}
.about-cultural ul li.li-2 span{padding-top:250px;}
.about-cultural ul li.li-3 span{padding-top:205px;}
.about-cultural ul li.li-1{background-image:url(../images/bg-6.jpg)}
.about-cultural ul li.li-2{background-image:url(../images/bg-7.jpg)}
.about-cultural ul li.li-3{background-image:url(../images/bg-8.jpg)}

.about-contact.full-screen .hd h3{color:#333}
.about-contact.full-screen .hd span{color:#d8d8d8}
.about-contact .number{text-align:center;height:70px }
.about-contact .number li {width:25%;line-height:25px; display:inline-block}
.about-contact .number li p{font-size:16px;color:#333;}
.about-contact .number li b{padding-right:4px; font-weight:normal; font-size:36px;color:#333;}
.about-contact .number li span{color:#999;font-size:14px}


 
.about-team.full-screen .i-arr {background-position:0 -70px;}
.about-team.full-screen .hd h3{color:#333}
.about-team.full-screen .hd span{color:#d8d8d8}
.swiper-container-horizontal > .swiper-pagination-bullets, 
.swiper-pagination-custom, .swiper-pagination-fraction{text-align:center}
.about-team {color:#666;}
.about-team .first{position:relative; padding-top:130px;overflow:hidden}
.about-team .first .text{height:480px; line-height:26px;text-align:left; background:#e6ebee;font-size:14px;color:#666; padding:70px 520px 50px 50px;}
.about-team .first h3{color:#333;font-size:16px;margin-bottom:5px}
.about-team .first h3 b{font-size:36px;margin-right:15px;}
.about-team .first b{color:#333;}
.about-team .first p{margin-bottom:20px;}
.about-team .first .user{position:absolute;right:0;top:0px;z-index:13;}

.team-list {padding-top:30px; position:relative; text-align:left;margin-bottom:20px;}
.team-list .text{height:219px;overflow:hidden; padding:30px 30px 30px 330px;background:#e6ebee}
.team-list .text p{max-height:80px;margin-bottom:20px; line-height:28px;overflow:hidden; font-size:16px;}
.team-list .text .tag{font-size:16px;color:#333;font-weight:bold;margin-bottom:0;}
.team-list .text h3{margin-bottom:10px;line-height:30px;}
.team-list .text h3 b{padding:0 10px 10px 0;display:inline-block;line-height:30px; font-size:30px;font-weight:normal;color:#333;border-bottom:1px solid #333;}
.team-list .user{position:absolute;left:40px;top:0; z-index:3;width:250px;}

.team-list.odd .user{left:auto;right:40px;}
.team-list.odd .text{text-align:right;padding:30px 330px 30px 30px;}
.team-list.odd .text h3 b {padding:0 0 10px 10px;}

.about-team .btn-more{border-radius:3px; color:#3f474e;font-size:13px; display:inline-block;padding:0 20px; height:38px;line-height:38px;border:1px solid #3f474e}
.about-team .btn-more:hover{background:#3f474e;color:#fff;}

.side-row {width:1365px;margin:0 auto;text-align:center}
.swiper-pagination-bullet {height:11px;width:11px;}

.map {width: 820px;margin: 0 0 30px 35px;height: 620px;position: relative;background: url(../images/bg-map.png) no-repeat 0 0}
.map .list{position:absolute;z-index:9;left:-90px;top:-90px;}
.map .list .bg{position:absolute;z-index:8; display:none}


/**
28 上海 0
22 北京 1
 3 深圳 2 广州 15
12 郑州 3 洛阳 29
13 西安 4 
 5 石家庄 5
 7 济南 6 青岛 24 烟台 28
14 昆明 7
31 重庆 8
 6 成都 9 自贡 30
**/
/**
 9 南京 10 无锡 26
 4 杭州 11 宁波 25
15 合肥 12
36 天津 13
20 贵阳 14
 2 广州 15 
19 武汉 16 宜昌 27
32 南昌 17
27 大连 18
11 长沙 19
**/
/**
24 太原 20
 1 兰州 21
25 海口 22
30 哈尔滨 23

16 青岛 24
29 宁波 25
35 无锡 26
24 宜昌 27
21 烟台 28
17 洛阳 29
8  自贡 30
0  集团 31

乌鲁木齐 32 

**/
.list.p-0 .round-0 {left:-7px;top:-5px;}
.list.p-2 .round-0 {left:40px;top:18px;}
.list.p-2 .round-1 {left:13px;top:0px;}
.list.p-2 .round-2 {left:25px;top:-20px;}

.list.p-3 .round-0 {left:30px;top:-10px;}
.list.p-3 .round-1 {left:9px;top:-32px;}

.list.p-4 .round-0 {left:8px;top:50px;}
.list.p-4 .round-1 {left:0px;top:40px;}
.list.p-5 .round-0 {left:5px;top:57px;}
.list.p-5 .round-1 {left:55px;top:-10px;}
.list.p-6 .round-0 {left:2px;top:10px;}
.list.p-6 .round-1 {left:38px;top:-23px;}
.list.p-6 .round-2 {left:45px;top:-40px;}
.list.p-6 .round-3 {left:28px;top:-10px;}
 
.list.p-7 .round-0 {left:65px;top:13px;}
.list.p-8 .round-0 {left:-2px;top:15px;}
.list.p-9 .round-0 {left:55px;top:7px;}
.list.p-9 .round-1 {left:65px;top:5px;}

.list.p-10 .round-0 {left:-8px;top:13px;}
.list.p-10 .round-1 {left:10px;top:-8px;}
.list.p-10 .round-2 {left:-30px;top:-73px;}
.list.p-10 .round-3 {left:5px;top:-63px;}
.list.p-10 .round-4 {left:-6px;top:-93px;}
.list.p-11 .round-0 {left:-2px;top:-5px;}
.list.p-11 .round-1 {left:22px;top:-28px;}
.list.p-11 .round-2 {left:10px;top:-30px;}
.list.p-12 .round-0 {left:-1px;top:6px;}
.list.p-13 .round-0 {left:-7px;top:2px;}
.list.p-14 .round-0 {left:6px;top:-3px;}

.list.p-15 .round-0 {left:38px;top:10px;}
.list.p-15 .round-1 {left:0px;top:-14px;}
.list.p-15 .round-2 {left:0px;top:-57px;}
.list.p-16 .round-0 {left:4px;top:-7px;}
.list.p-17 .round-0 {left:6px;top:29px;}
.list.p-17 .round-1 {left:15px;top:-34px;}
.list.p-18 .round-0 {left:25px;top:0px;}
.list.p-19 .round-0 {left:-2px;top:12px;}
.list.p-20 .round-0 {left:103px;top:83px;}
.list.p-21 .round-0 {left:10px;top:-5px;}
.list.p-22 .round-0 {left:3px;top:47px;}
.list.p-23 .round-0 {left:176px;top:78px;}
.list.p-24 .round-0 {left:10px;top:10px;}
.list.p-25 .round-0 {left:36px;top:16px;}

.map .list.p-0{left:633px;top:371px;}
.map .list.p-1{left:536px;top:227px;}
.map .list.p-2{left:508px;top:489px;}
.map .list.p-3{left:482px;top:337px;}
.map .list.p-4{left:434px;top:287px;}
.map .list.p-5{left:514px;top:209px;}
.map .list.p-6{left:558px;top:279px;}
.map .list.p-7{left:296px;top:485px;}
.map .list.p-8{left:425px;top:400px;z-index:33;}
.map .list.p-9{left:327px;top:388px;}
.map .list.p-10{left:600px;top:344px;}
.map .list.p-11{left:611px;top:394px;}
.map .list.p-12{left:565px;top:361px;}
.map .list.p-13{left:555px;top:242px;}
.map .list.p-14{left:413px;top:469px}
.map .list.p-15{left:485px;top:379px;}
.map .list.p-16{left:549px;top:429px;}
.map .list.p-17{left:602px;top:198px;}
.map .list.p-18{left:480px;top:433px;}
.map .list.p-19{left:490px;top:259px;}
.map .list.p-20{left:274px;top:234px;}
.map .list.p-21{left:471px;top:586px;}
.map .list.p-22{left:638px;top:55px;}
.map .list.p-23{left:0px;top:89px;}
.map .list.p-24{left:396px;top:264px;}
.map .list.p-25{left:573px;top:435px;}

.map .list.p-0 .bg{width:20px;height:20px}
.map .list.p-1 .bg{width:28px;height:30px}
.map .list.p-2 .bg{width:115px;height:95px;left:-22px;}
.map .list.p-3 .bg{width:93px;height:83px;left:-4px;top:-28px;}
.map .list.p-4 .bg{width:74px;height:135px;left:-18px;top:-27px;}
.map .list.p-5 .bg{width:80px;height:114px;left:-1px;top:-11px;}
.map .list.p-6 .bg{width:97px;height:66px;left:-18px;top:-10px;}
.map .list.p-7 .bg{width:136px;height:140px;left:-1px;top:-51px;}
.map .list.p-8 .bg{width:60px;height:68px;left:-3px;top:-14px;}
.map .list.p-9 .bg{width:166px;height:137px;left:-29px;top:-35px;}
.map .list.p-10 .bg{width:83px;height:72px;left:-39px;top:-25px;}
.map .list.p-11 .bg{width:60px;height:67px;left:-14px;top:-13px;}
.map .list.p-12 .bg{width:72px;height:87px;left:-21px;top:-29px;}
.map .list.p-13 .bg{width:17px;height:27px;left:0px;top:-4px;}
.map .list.p-14 .bg{width:94px;height:83px;left:-25px;top:-35px;}
.map .list.p-15 .bg{width:113px;height:73px;left:-29px;top:-15px;}
.map .list.p-16 .bg{width:71px;height:102px;left:-13px;top:-21px;}
.map .list.p-17 .bg{width:85px;height:186px;left:-25px;top:-27px;}
.map .list.p-18 .bg{width:81px;height:92px;left:-15px;top:-16px;}
.map .list.p-19 .bg{width:51px;height:105px;left:-15px;top:-20px;}
.map .list.p-20 .bg{width:200px;height:175px;left:-19px;top:-24px;}
.map .list.p-21 .bg{width:40px;height:37px;left:0px;top:-2px;}
.map .list.p-22 .bg{width:168px;height:155px;left:-67px;top:-56px;}
.map .list.p-23 .bg{width:302px;height:227px;left:0px; }
.map .list.p-24 .bg{width:45px;height:75px;left:0px; }
.map .list.p-25 .bg{width:65px;height:81px;left:0;top:0}

/**
28 上海 0 上海
22 北京 1 北京
 3 深圳 2 广东
12 郑州 3 河南
13 西安 4 陕西
 5 石家庄 5 河北
 7 济南 6 山东
14 昆明 7 云南 
31 重庆 8 重庆
 6 成都 9 四川
**/
/**
 9 南京 10 江苏
 4 杭州 11 浙江
15 合肥 12 安徽
36 天津 13 天津
20 贵阳 14 贵州
 2 广州 15 -
19 武汉 16 湖北
32 南昌 17 江西
27 大连 18 辽宁
11 长沙 19 湖南
**/
/**
24 太原 20 山西
 1 兰州 21 甘肃
25 海口 22 海南
30 哈尔滨 23 黑龙江
16 青岛 24 -宁夏
29 宁波 25 -
35 无锡 26 -
24 宜昌 27 -
21 烟台 28 -
17 洛阳 29 -
8  自贡 30 -
0  集团 31
   乌鲁木齐 新疆
**/

.list.p-0 .bg{background:url(../images/map/shanghai.png) no-repeat 0 0;}
.list.p-1 .bg{background:url(../images/map/beijing.png) no-repeat 0 0;}
.list.p-2 .bg{background:url(../images/map/guangdong.png) no-repeat 0 0;}
.list.p-3 .bg{background:url(../images/map/henan.png) no-repeat 0 0;}
.list.p-4 .bg{background:url(../images/map/shanxi.png) no-repeat 0 0;}
.list.p-5 .bg{background:url(../images/map/hebei.png) no-repeat 0 0;}
.list.p-6 .bg{background:url(../images/map/shandong.png) no-repeat 0 0;}
.list.p-7 .bg{background:url(../images/map/yunnan.png) no-repeat 0 0;}
.list.p-8 .bg{background:url(../images/map/chongqin.png) no-repeat 0 0;}
.list.p-9 .bg{background:url(../images/map/sichuan.png) no-repeat 0 0;}
.list.p-10 .bg{background:url(../images/map/jiangsu.png) no-repeat 0 0;}
.list.p-11 .bg{background:url(../images/map/zhejiang.png) no-repeat 0 0;}
.list.p-12 .bg{background:url(../images/map/anhui.png) no-repeat 0 0;}
.list.p-13 .bg{background:url(../images/map/tianjin.png) no-repeat 0 0;}
.list.p-14 .bg{background:url(../images/map/guizhou.png) no-repeat 0 0;}
.list.p-15 .bg{background:url(../images/map/hubei.png) no-repeat 0 0;}
.list.p-16 .bg{background:url(../images/map/jiangxi.png) no-repeat 0 0;}
.list.p-17 .bg{background:url(../images/map/liaoning.png) no-repeat 0 0;}
.list.p-18 .bg{background:url(../images/map/hunan.png) no-repeat 0 0;}
.list.p-19 .bg{background:url(../images/map/shanxi2.png) no-repeat 0 0;}
.list.p-20 .bg{background:url(../images/map/gansu.png) no-repeat 0 0;}
.list.p-21 .bg{background:url(../images/map/hainan.png) no-repeat 0 0;}
.list.p-22 .bg{background:url(../images/map/heilongjiang.png) no-repeat 0 0;}
.list.p-23 .bg{background:url(../images/map/xinjiang.png) no-repeat 0 0;}
.list.p-24 .bg{background:url(../images/map/ningxia.png) no-repeat 0 0;}
.list.p-25 .bg{background:url(../images/map/fujian.png) no-repeat 0 0;}

.map .list.current{ cursor:pointer;}
.map .list.current .bg{  display:block !important}

@-webkit-keyframes wateranimate{0%{-webkit-transform:scale(0);opacity:1}100%{-webkit-transform:scale(.1);opacity:0}}
@keyframes wateranimate{ 0%{-webkit-transform:scale(0);transform:scale(0);opacity:1} 100%{-webkit-transform:scale(.1);transform:scale(1);opacity:0}}
.round {position: relative;z-index:2;cursor:pointer;width:25px;height:25px;}
.round i{padding:5px; background:#0577d1; position:absolute;left:0;top:0; border-radius:100%;z-index:2;opacity:0}
.round .i-1{-webkit-animation:wateranimate 4s 3s ease-out infinite;animation:wateranimate 4s 3s ease-out infinite}
.round .i-2{-webkit-animation:wateranimate 4s 2s ease-out infinite;animation:wateranimate 4s 2s ease-out infinite}
.round .i-3{-webkit-animation:wateranimate 4s 1s ease-out infinite;animation:wateranimate 4s 1s ease-out infinite}


.map .list.p-1 .round .i-1,
.map .list.p-2 .round .i-1,
.map .list.p-3 .round .i-1,
.map .list.p-4 .round .i-1,
.map .list.p-5 .round .i-1,
.map .list.p-6 .round .i-1,
.map .list.p-7 .round .i-1,
.map .list.p-8 .round .i-1,
.map .list.p-9 .round .i-1,
.map .list.p-10 .round .i-1,
.map .list.p-11 .round .i-1,
.map .list.p-12 .round .i-1,
.map .list.p-13 .round .i-1,
.map .list.p-15 .round .i-1{-webkit-animation: wateranimate 5s 4s ease-out infinite;animation: wateranimate 5s 4s ease-out infinite}

.map .list.p-1 .round .i-2,
.map .list.p-2 .round .i-2,
.map .list.p-3 .round .i-2,
.map .list.p-4 .round .i-2,
.map .list.p-5 .round .i-2,
.map .list.p-6 .round .i-2,
.map .list.p-7 .round .i-2,
.map .list.p-8 .round .i-2,
.map .list.p-9 .round .i-2,
.map .list.p-10 .round .i-2,
.map .list.p-11 .round .i-2,
.map .list.p-12 .round .i-2,
.map .list.p-13 .round .i-2,
.map .list.p-15 .round .i-2 {-webkit-animation:wateranimate 5s 3.7s ease-out infinite;animation:wateranimate 5s 3.7s ease-out infinite}

.map .list.p-1 .round .i-3,
.map .list.p-2 .round .i-3,
.map .list.p-3 .round .i-3,
.map .list.p-4 .round .i-3,
.map .list.p-5 .round .i-3,
.map .list.p-6 .round .i-3,
.map .list.p-7 .round .i-3,
.map .list.p-8 .round .i-3,
.map .list.p-9 .round .i-3,
.map .list.p-10 .round .i-3,
.map .list.p-11 .round .i-3,
.map .list.p-12 .round .i-3,
.map .list.p-13 .round .i-3,
.map .list.p-15 .round .i-3 {-webkit-animation:wateranimate 5s 1.7s ease-out infinite;animation:wateranimate 5s 1.7s ease-out infinite}

.map-address{position:absolute;right:25px;top:12%;z-index:9;}
.map-address .list {display:none; line-height:26px; font-size:16px; background:#3792da; width:280px;padding:20px 20px 10px;}
.map-address .list.current{display:block;}
.map-address h4{ margin-bottom:10px; padding-bottom:2px; font-weight:normal; font-size:24px; }
.map-address h4 i{height:28px;margin-right:5px; background:url(../images/i-address.png) no-repeat 0 0;}
.map-address dl{padding:5px 0 5px; border-top:1px solid #73b3e5;}
.map-address dl dt{font-size:18px;line-height:40px;}
.map-address dl dd{line-height:22px;padding-bottom:4px; position:relative; min-height:22px;padding-left:48px;}
.map-address dl b{color:#b1cfee;position:absolute;z-index:3;left:0;top:0;}
.map-address dl a{color:#fff;}


/**详情**/
.about-details {background: #131313 url(../images/bg-1.jpg) no-repeat center 0}
.about-details .first{position:relative;padding:90px 0 40px ;}
.about-details .first .pic{margin-top:70px; float:right; width:850px;height:460px;}
.about-details .first .pic img{width:100%;}
.about-details .first .text{color:#fff; padding:80px 150px 0 35px; width:265px;height:370px;border:4px solid #fff;position:absolute;z-index:3;left:0;}
.about-details .first .text h3{font-size:24px;line-height:35px;font-weight:normal}
.about-details .first .text i{height:3px;width:60px;background:#fff;}
.about-details .first .text p{color:rgba(255,255,255,.3);width:290px;}
.about-details .first .text img{position:absolute;z-index:8;bottom:-70px;left:17%; padding:31px 22px;width:156px;height:118px; background:rgba(5,119,209,1);}
.about-details .full-screen{color:#bbb;font-size:18px;line-height:35px;padding-bottom:80px;}
.about-details .full-screen p{text-indent:2em; margin-bottom:20px;}



/**调整小屏幕**/
@media screen and (max-width:1366px) {
    .wrap{width:1000px;}
    .full-screen .hd{line-height:55px;height:60px;font-size:20px;}
    .full-screen.about-contact .bd.wrap{ width:1100px;  }
    .header-about .nav ul li{margin:0 10px}
    .about-introduce .hd{margin-bottom:0}
    .about-introduce .bd ul{top:-25px;}
    .about-introduce .bd ul li {width:240px;margin-bottom:30px;}
    .about-introduce .bd .text{font-size:16px;padding:25px 25px 25px 300px}
    .about-introduce .bd .text .ovh{height:240px;margin-bottom:15px;}
    .about-introduce .bd .text p{line-height:22px;margin-bottom:15px;font-size:13px;}
    .about-introduce .bd .text a.more{height:35px;line-height:35px;font-size:14px;}
    .about-honour li{height:120px;}
    .about-honour li span{line-height:122px;}
    .about-honour li dl{width:420px;height:120px;}
    .about-honour li dl dt{margin:15px 20px 0;width:250px;font-size:14px;line-height:24px;}
    .about-honour li dl dd{height:120px;width:94px;}
    .about-cultural ul{padding:0}
    .about-cultural ul li{margin:0 8px;width:141px;padding:0 60px 0 30px; height:500px;background-position:-10px -50px}
    .about-cultural ul li span{padding-top:280px}
    .about-cultural ul li.li-1 span{padding-top:233px;}
    .about-cultural ul li.li-2 span{padding-top:183px;}
    .about-cultural ul li.li-3 span{padding-top:140px;}
    .about-contact .number{height:30px;float:right;padding-right:180px;padding-top:120px; }
    .about-contact .number li{display:block;width:100%;margin-bottom:80px;}
    .about-contact .number li p{display:block}
    .about-contact .number li b{font-size:22px;}
    .about-contact .map{float:left;margin-left:0px;}
    .map-address {right:0px;top:3%}
    .map-address .list { width: 255px;padding: 15px 15px 10px;}
    .about-details .first .text{padding:40px 130px 0 30px;height:330px;}
    .about-details .first .pic{width:650px;height:380px;}
    .about-details .first .text img{width:120px;height:90px;left:90px;}
    .side-row{width:1200px;}

}


.navigation {position:fixed;z-index:991;right:3%;top:50%;margin-top:-50px;}
.navigation li a{ display:inline-block;width:11px;height:11px;border-radius:50%;background:rgba(0,0,0,.2)}
.navigation li a.current{ background:#0577d1;}


/**关于我们-顾问团队**/
.about-team{background:#fdfdfd;}
.about-team .banner{height:420px;margin-bottom:20px;background-position:center 0;background-repeat:no-repeat}
    /**条件选择**/
.condition .list{font-size: 14px; position: relative;padding:0 0 10px 48px}
.condition .list .name{ color: #333;font-size: 14px; position: absolute; left:0;top:1px;z-index: 3;}
.condition .list ul li {color: #666; height: 24px; display: inline-block;padding:0 2px; margin-bottom: 5px;}
.condition .list ul li a{color: #666; display: block; height: 24px;line-height: 24px; padding:0 6px;}
.condition .list ul li a:hover{ color: #0577d1;  }
.condition .list ul li a.current{background:#0577d1;color:#fff;}
    /**顾问列表**/
.about-team-list {padding-top:30px;width:1300px;}
.about-team-list .list{width:585px; margin:0 29px 50px 0;float:left; font-size:14px;color:#666; height:230px;  position:relative; background:#fff;box-shadow:0 2px 9px rgba(0,0,0,.09)}
.about-team-list .list img{position:absolute;left:20px;top:-20px;z-index:3; width:180px;height:180px;}
.about-team-list .list dl{ padding:10px 20px 0 220px;margin-bottom:15px;height:150px;}
.about-team-list .list dl dt{line-height:30px;padding-bottom:20px; height:30px;position:relative;}
.about-team-list .list dl dt b{font-weight:normal;margin-right:12px; font-size:18px;color:#333;}
.about-team-list .list dl dt span{color:#0577d1;font-size:16px;}
.about-team-list .list dl dt em{float:right}
.about-team-list .list dl dt i{left:0;bottom:14px;  position:absolute;z-index:4; height:2px;width:36px;background:#e4e4e4}
.about-team-list .list dl p {overflow:hidden; max-height:62px;line-height:22px;}
.about-team-list .list dl p span{margin-bottom:12px; display:inline-block;line-height:24px;padding:0 5px;border-radius:4px; color:#999; background:#f1f1f1}
.about-team-list .list ul {padding:0 20px 0 65px; height:36px;display:block;}
.about-team-list .list ul li {display:inline-block;margin-right:14px;}
.about-team-list .list ul li a{position:relative}
.about-team-list .list ul li i{width:36px;height:36px;border-radius:50%; background:url(../images/i-about-team-qq-w.png) no-repeat 8px 8px}
.about-team-list .list ul li img{display:none; width:120px;height:120px;border:1px solid #ddd;background:#fff;}
.about-team-list .list ul li a:hover img{box-shadow:1px 1px 5px rgba(0,0,0,.07); display:inline-block;position:absolute;top:-135px;left:-45px;z-index:5;}
.about-team-list .list ul li.btn{float:right; margin:0 0 0 12px; line-height:34px;}
.about-team-list .list ul li.btn a{padding:0 14px; border-radius:3px; font-size:14px;color:#666; display:block;height:34px; border:1px solid #999;color:#999;}
.about-team-list .list ul li.btn a:hover{border-color:#0577d1; color:#fff; background:#0577d1;}
.about-team-list .list ul li .i-qq{background-color:#d6d6d6;}
.about-team-list .list ul li .i-wechat{background-color:#d6d6d6;background-position:-22px 9px}
.about-team-list .list ul li .i-online{ margin-right:3px; width:22px;height:22px;border-radius:0;background-position:-60px 0}
.about-team-list .list ul li a:hover .i-qq{background-color:#41a4e3}
.about-team-list .list ul li a:hover .i-wechat{background-color:#59c14b}
.about-team-list .list ul li a:hover .i-online{background-position:-60px -25px}
    /**调整小屏幕**/
@media screen and (max-width:1366px) {
    .about-team-list {width:1100px;}
    .about-team-list .list{width:480px;}
}
