﻿.fl { float: left; }
.fr { float: right; }
body { min-width: 1200px; }

@font-face {
    font-family: 'avantgardeitcbybt-medium';
    src: url('avantgardeitcbybt-medium-webfont.eot');
    src: url('avantgardeitcbybt-medium-webfont.eot?#iefix') format('embedded-opentype'),
                 url('avantgardeitcbybt-medium-webfont.woff') format('woff'),
                 url('AvantGardeITCbyBT-Medium.otf') format('otf'),
                 url('avantgardeitcbybt-medium-webfont.ttf') format('truetype'),
                 url('avantgardeitcbybt-medium-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
    
}

.headerwrap .web { width: 1200px; margin: 0 auto; }
.headerT .logo { display: block; float: left; width: 210px; height: 53px; padding: 18px 0 0 0; }
.headerT .logo img { display: block; width: 210px; height: 53px; }
.headerT .searcnwrap { width: 532px; margin: 0 auto; padding: 18px 0 0 0; }
.headerT .searcnwrap .topSearchbox { width: 526px; height: 30px; background-color: #3a4a5f; position: relative; padding: 3px; }
.headerT .searcnwrap .topSearchbox label { display: block; width: 307px; height: 20px; padding: 5px 10px; background-color: #fff; }
.headerT .searcnwrap .topSearchbox label input { display: block; width: 100%; height: 20px; line-height: 20px; overflow: hidden; font-family: "Microsoft YaHei"; }
.headerT .searcnwrap .topSearchbox .searbtn1 { background: url(../webimages/icon1.png) no-repeat; display: block; width: 101px; height: 29px; line-height: 29px; color: #fff; position: absolute; top: 3px; right: 95px; z-index: 2; cursor: pointer; padding-left: 20px; }
.headerT .searcnwrap .topSearchbox .searbtn2 { display: block; width: 178px; padding-right: 18px; height: 30px; line-height: 30px; color: #fff; position: absolute; right: 3px; top: 3px; background-color: #49586b; text-align: right; z-index: 1; cursor: pointer; }
.headerT .searcnwrap .search-hots { padding: 4px 0 0 0; }
.headerT .searcnwrap .search-hots a { float: left; display: block; font-size: 13px; color: #999; padding-right: 19px; }
.headerT .rightqrcode { float: right; width: 162px; }
.headerT .rightqrcode p { float: left; width: 80px; height: 94px; background-color: #f1f1f1; margin-left: 1px; }
.headerT .rightqrcode p span { display: block; font-size: 12px; color: #666666; height: 22px; line-height: 22px; overflow: hidden; text-align: center; }
.headerT .rightqrcode p img { display: block; width: 68px; height: 70px; margin: 0 auto; }


.nav_t { background: url(../webimages/bg1.png) repeat-x; height: 38px; position: relative; }
.nav_t .web { width: 1200px; }
.nav_t li { float: left; width: 198px; background: url(../webimages/icon2.png) no-repeat right center; padding: 0 1px; }
.nav_t li h5 a { line-height: 38px; display: block; font-size: 15px; color: #fff; text-align: center; font-weight: bold; }
.nav_t li:hover h5 a, .nav_t li.cur h5 a { background-color: #ea5614; }
.nav_t ul li .subnavcont { position: absolute; left: 0; right: 0; top: 38px; width: 100%; padding: 0px 0; z-index: 20; display: none; background: url(../webimages/bg2.png) repeat-x; height: 39px;}
.nav_t ul li .subnavcont a { padding: 0 20px; font-size: 14px; color: #333; display: inline-block; line-height: 37px; height: 37px;  position: relative; }
.nav_t ul li .subnavcont a:hover ,.nav_t ul li .subnavcont a.cur{ color: #ea5614; border-bottom: 2px solid #ea5614; font-weight: bold; }
.nav_t ul li:hover .subnavcont { display: block; }
.nav_t ul li .subnavcont .subnavlist div { float: left; padding-left: 30px; }
.nav_t ul li .subnavcont .aboutwind { width: 1005px; padding-left: 195px; margin: 0 auto; }
.nav_t ul li .subnavcont .servicewind { width: 806px; padding-left: 394px; margin: 0 auto; }
.nav_t ul li .subnavcont .newswind { width: 607px; padding-left: 593px; margin: 0 auto; }
.nav_t ul li .subnavcont .joinuswind { width: 397px; padding-left: 803px; margin: 0 auto; }
.nav_t ul li .subnavcont .joinuswind div { padding-left: 0; }


.headerfixedwrap { height: 45px; display: none;z-index: 100;transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; }
.headerfixed { height: 35px; background-color: #334254; padding: 5px 0; }
.headerfixed .leftCondition { float: left; width: 240px; color: #fff; position: relative; }
.headerfixed .leftCondition h4.name { height: 40px; line-height: 35px; font-size: 16px; color: #fff; text-align: center; cursor: pointer;}
.headerfixed .leftCondition .subcondit { position: absolute; left: 0; width: 240px; top: 40px; right: 0; background-color: #45566c; z-index: 99; display: none;}
.headerfixed .leftCondition dl { border-bottom: 1px solid #36465a; margin-bottom: 1px; background: url(../webimages/bg3.png) repeat-y; }
.headerfixed .leftCondition dl dt { float: left; width: 67px; color: #fff; padding: 10px 0 14px; }
.headerfixed .leftCondition dl dt span { display: block; font-size: 14px; height: 16px; line-height: 16px; overflow: hidden; text-align: center; padding-top: 12px; }
.headerfixed .leftCondition dl dt img { display: block; width: 39px; height: 39px; margin: 0 auto; }
.headerfixed .leftCondition dl dd { width: 163px; float: left; padding: 14px 0 0 10px; }
.headerfixed .leftCondition dl dd a { color: #9aabc1; display: inline-block; font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; }
.headerfixed .leftCondition dl dd a:hover{ color: #FFF;}
.headerfixed .leftCondition dl.dl1 dd a { width: 30px; margin-right: 2px; }
.headerfixed .leftCondition dl.dl2 dd a { width: 45px; }
.headerfixed .leftCondition dl.dl3 dd { padding: 10px 0 11px 10px; }
.headerfixed .leftCondition dl.dl3 dd a { display: block; height: 24px; line-height: 24px; }
.headerfixed .searchcent { width: 578px; float: left; height: 31px; padding: 2px 1px 2px 2px; background-color: #49586b; position: relative; }
.headerfixed .searchcent label { display: block; width: 358px; height: 21px; padding: 5px 10px; background-color: #fff; }
.headerfixed .searchcent label input { display: block; background: none; border: none; height: 21px; line-height: 21px; font-family: "Microsoft YaHei"; width: 100%; }
.headerfixed .searchcent .searchbtn1 { position: absolute; right: 101px; top: 2px; display: block; width: 100px; height: 31px; text-align: center; font-size: 14px; line-height: 31px; overflow: hidden; background: url(../webimages/icon6.png) no-repeat 20px center; padding-left: 25px; color: #fff; cursor: pointer; }
.headerfixed .searchcent .searchbtn2 { position: absolute; display: block; width: 100px; height: 31px; line-height: 31px; top: 2px; right: 1px; background-color: #ea5614; color: #fff; text-align: center; overflow: hidden; cursor: pointer; font-size: 14px; }
.headerfixed .tighttel { width: 276px; float: right; height: 31px; line-height: 31px; color: #ea5614; font-weight: bold; font-size: 20px; overflow: hidden; }

.rightwebDrift{ position: fixed;left:50%; margin-left: 670px; top:50%; z-index: 99; display: none;}
.rightwebDrift ul li{ width: 53px; height: 53px; background-color: #f2f2f2; border:1px solid #e0e0e0; margin-top:-1px;}
.rightwebDrift ul li img{ display: block; width: 28px; height: 27px; margin:4px auto 0;}
.rightwebDrift ul li p.text{ font-size: 12px; color: #666666; height: 21px; line-height: 21px; overflow: hidden;text-align: center;}
.rightwebDrift ul li img.img2{display: none;}
.rightwebDrift ul li:hover img.img1{display: none;}
.rightwebDrift ul li:hover img.img2{display: block;}
.rightwebDrift ul li:hover p.text{color: #ea5614;}

.indexbanner { width: 100%; height: 700px; position: relative; overflow: hidden; z-index: 7; }
.indexbanner ul { margin: 0 auto; padding: 0; position: absolute; top: 0; left: 50%; margin-left: -960px; width: 1920px; height: 700px; }
.indexbanner li { margin: 0; padding: 0; }
.indexbanner li a img { display: block; width: 1920px; height: 700px; margin: 0 auto; }
.indexbanner .indexbannerbtn { width: 100%; text-align: center; position: absolute; left: 0; z-index: 20; bottom: 12px; height: 22px; overflow-y: hidden;}
.indexbanner .indexbannerbtn a { position: relative;display: inline-block; width: 11px; height: 11px; border-radius: 320px; background: #fff; margin: 5px 12px 0; cursor: pointer; line-height: 50px; }
.indexbanner .indexbannerbtn a.cur:before {content: ''; background:url(../webimages/bannerbtn.png) no-repeat center center; width: 21px; height: 21px;position: absolute; top:50%; margin-top:-10.5px; left: 50%;margin-left: -10.5px;}
.indexbanner .indexbannerbtn a.cur:after{content: ''; display: block; width: 20px; height: 1px; background-color: #FFF; position: absolute; top:50%; left: 16px;}
.indexbanner .bannertextcont { position: absolute; color: #333; min-width: 1180px; left: 50%; top: 176px; margin: 0 0 0 -590px; z-index: 8; }
.indexbanner .bannerleft { text-align: left; }
.indexbanner .bannercenter { text-align: center; }
.indexbanner .bannerright { text-align: right; }
.indexbanner .bannertitle { font-size: 60px; line-height: 65px; font-weight: bold; color: #FFF; }
.indexbanner .bannertext { font-size: 45px; margin: 26px 0 27px; line-height: 50px; color: #FFF; text-transform: uppercase;}
.indexbanner .bannerlink { display: inline-block; width: 175px; height: 42px; line-height: 42px; text-align: center; font-size: 16px; border: 1px solid #fff; color: #fff; }
.indexbanner .bannerlink:hover { color: #09357f; border-color: #09357f; }
.indexbanner .indexbannerbtn a:after{ content: ''; display: block; width: 20px; height: 1px; background-color: #FFF; position: absolute; top:50%;left: 11px;}
.indexbanner .indexbannerbtn a:last-child:after{ background: none;}

.footerwrap{ background:#e6e6e6 url(../webimages/bg8.jpg) no-repeat; height: 272px; padding:37px 0 0 0; }
.footerwrap ul li{float: left; margin-right: 65px; width: 84px;}
.footerwrap ul li h5{ font-size: 16px; height: 26px; line-height: 26px; overflow: hidden; font-weight: bold; color: #ea5614; margin:0 0 11px 0;}
.footerwrap ul li p{ height: 24px; overflow: hidden;}
.footerwrap ul li p a{ font-size: 14px; line-height: 24px; color: #666666;}
.footerwrap ul li p a:hover{ color: #ea5614;}
.footerwrap ul li.last{ width: 280px; float: right; margin-right: 0;}
.footerwrap ul li.last p{ float: right; width: 100px; text-align: center; font-size: 14px; color: #666666; margin-left: 35px; height: 132px;}
.footerwrap ul li.last p img{ display: block; width: 100px; height: 100px; margin:0 auto 8px;}
.footerwrap ul li.last1{ width: 222px;}
.footerwrap ul li.last1 h5{ font-size: 15px; height: 57px; line-height: 12px; color: #666; overflow: hidden; font-weight: normal;}
.footerwrap ul li.last1 p.tel{ font-size: 24px; color: #ea5614; height: 30px; overflow: hidden;}
.footerwrap ul li.last1 p.tel img{ margin-right: 10px;}
.footerwrap ul li.last1 h5 span{ display: block; padding-left: 40px; padding-top:8px;}
.bottominfo { height: 50px; background-color: #d2d0d0; line-height: 50px; }
.bottominfo em { padding: 0 10px; color: #666666; }
.bottominfo a { font-size: 13px; color: #666666; }
.bottominfo a:hover { color: #ea5614; }
.bottominfo span { font-size: 13px; color: #888888; float: right; }


.indexbody{ background-color: #f9f9f9; padding:30px 0 57px 0;}
.indextitle{ background: url(../webimages/bg4.png) no-repeat center top; height: 30px;position: relative; }
.indextitle h4.name{font-size: 18px; font-weight: bold; color: #ea5614; float: left; width: 108px; text-align: center; height: 21px; overflow: hidden;}
.indextitle span{ padding-left: 36px;display: inline-block; height: 30px; line-height: 30px; }
.indextitle a{ display: inline-block; font-size: 14px; color: #666666; width: 130px; text-align: center; height: 30px;position: relative; z-index: 99; font-weight: bold;}
.indextitle a:hover,.indextitle a.cur{ color: #FFF;}
.activecolor{width:100%;position:absolute; left:0;bottom:0;z-index:5;}
.activecolor div{display:inline-block;width:130px;height:30px;transform:skew(-43deg); /*设置倾斜度为-30*/   -webkit-transform: skew(-43deg);   -moz-transform: skew(-43deg);   -o-transform:skew(-43deg);   -ms-transform:skew(-43deg);   background-color: #455469;    position:absolute;left:329px;bottom:0;}

.indexbody .indexcontent1 .contentwrap{padding-top:17px; display: none;}
.indexbody .indexcontent1 .leftcandition{ float: left; width: 165px; background: url(../webimages/bg6.jpg) no-repeat; height: 448px; padding:20px 20px 0 20px;}
.indexbody .indexcontent1 .leftcandition h3.name{ font-size: 18px; height: 28px; line-height: 28px; overflow: hidden; margin:4px 0 8px 0;}
.indexbody .indexcontent1 .leftcandition li{ margin-bottom: 10px;}
.indexbody .indexcontent1 .leftcandition li label{ display: block; width: 161px; height: 30px; line-height: 30px;border:1px solid #d2d2d2; }
.indexbody .indexcontent1 .leftcandition li label select{ background:#FFF url(../webimages/bg7.jpg) no-repeat right center ;display: block; width: 100%; height:30px; line-height:30px;appearance: none; -moz-appearance: none; -webkit-appearance: none; outline: none; border:none; padding-left: 10px; font-size: 14px; color: #999999; cursor: pointer;}
.indexbody .leftcandition li .searchbutton{ display: block; background:#ea5614 url(../webimages/icon6.png) no-repeat 42px center; color: #FFF; width: 163px; height: 32px; line-height: 32px; font-family: "Microsoft YaHei"; padding-left: 9px; cursor: pointer;}
.indexbody .indexcontent1 .rigftlists{ width: 960px; float: right; position: relative; overflow: hidden;}
.indexbody .indexcontent1 .rigftlists ul{ width: 973px;}
.indexbody .indexcontent1 .rigftlists li{ float: left; width: 230px; margin-right: 13px; margin-bottom: 26px;}
.indexbody .indexcontent1 .rigftlists li span{ display: block; width: 230px; height: 172px; overflow:hidden;}
.indexbody .indexcontent1 .rigftlists li img { display: block; width: 230px; height: 172px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }
.indexbody .indexcontent1 .rigftlists li:hover img { transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }
.indexbody .indexcontent1 .rigftlists li .text{padding-top:7px;}
.indexbody .indexcontent1 .rigftlists li .text h4{ font-size: 15px; font-weight: bold; color: #455469;height:21px; line-height: 21px; overflow: hidden;}
.indexbody .indexcontent1 .rigftlists li .text p{ font-size: 13px; color: #666; height:21px; line-height: 21px; overflow: hidden; padding-top: 2px;}
.indexbody .indexcontent1 .rigftlists li:hover .text h4,.indexbody .indexcontent1 .rigftlists li:hover .text p{ color: #ea5614;}

.indexcontent2 ul{ width: 1200px;}
.indexcontent2 ul li{ float: left; width: 380px; margin-right: 20px;box-shadow: 0 4px 14px hsla(0, 0%, 0%, 0.1);position: relative; background-color: #FFF; }
.indexcontent2 ul li span.imgbox{ display: block; width: 380px; height: 130px; overflow: hidden;}
.indexcontent2 ul li span.imgbox img{ display: block; width: 380px; height: 130px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }
.indexcontent2 ul li:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }
.indexcontent2 ul li p.text{ font-size: 15px;color: #666666; text-align: center; height: 40px; line-height: 40px; overflow: hidden;}
.indexcontent2 ul li:hover p.text{ color: #ea5614;}
.indexcontent2 .positiontitle{ background: url(../webimages/icon7.png) no-repeat ; width: 146px; height: 130px; position: absolute; top:0; left: 0; color: #FFF; z-index: 3;}
.indexcontent2 .positiontitle h3{ font-size: 24px; height: 30px; line-height: 30px; overflow: hidden; padding:10px 0 0 21px;}
.indexcontent2 .positiontitle span{ display: block; font-size: 16px; height: 21px; line-height: 21px; overflow: hidden;padding:0 0 0 21px;}

.indexcontent3{ padding-top:23px;}
.indexcontent3 .lists{ padding-top:13px;}
.indexcontent3 .lists .left{  width: 400px; float: left;margin-right: 1px; overflow: hidden;}
.indexcontent3 .lists .left p.text{ font-size: 24px; line-height: 40px; color: #FFF; background: #ea5614; height: 165px; padding:32px 30px 0px 33px; font-weight: bold;}
.indexcontent3 .lists .left span.imgbox{ display: block; width: 400px; height: 301px;overflow: hidden;}
.indexcontent3 .lists .left span.imgbox img{ display: block; width: 400px; height: 301px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s; }
.indexcontent3 .lists .left span.imgbox:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }
.indexcontent3 .lists .left .codebox { width: 402px;padding-top:1px;}
.indexcontent3 .lists .left .codebox li{ float: left; width: 200px; background-color: #49586b; margin-right: 1px; padding:18px 0;}
.indexcontent3 .lists .left .codebox li span{ display: block; width: 124px; height: 121px; margin:0 auto;}
.indexcontent3 .lists .left .codebox li span img{ display: block; width: 124px; height: 121px; margin:0 auto;}
.indexcontent3 .lists .left .codebox li p{ font-size: 16px; line-height: 20px;  text-align: center; color: #FFF; overflow: hidden; padding-top:5px; }
.indexcontent3 .lists .middle{ float: left; width: 400px; overflow: hidden;}
.indexcontent3 .lists .middle dl{ width: 402px; padding-bottom: 1px;}
.indexcontent3 .lists .middle dl dt{ float: left;width: 200px;height: 196px; overflow: hidden;}
.indexcontent3 .lists .middle dl dt img{ display: block; width: 200px; height: 196px;margin:0 auto; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.indexcontent3 .lists .middle dl dt:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}
.indexcontent3 .lists .middle dl dd{ float: left; width: 200px; background-color: #49586b; color: #FFF; text-align: center; padding:50px 0; height: 96px;}
.indexcontent3 .lists .middle dl dd h2{ font-weight: bold; font-size: 75px; height: 75px; line-height: 70px; overflow: hidden;}
.indexcontent3 .lists .middle dl dd p{ font-size: 16px; height: 21px; line-height: 21px; overflow: hidden;}
.indexcontent3 .lists .middle div.imgbox,.indexcontent3 .lists .middle div.imgbox span{width: 400px; height: 504px;overflow: hidden; display: block; position: relative;}
.indexcontent3 .lists .middle div.imgbox span img{ display: block;width: 400px; height: 504px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.indexcontent3 .lists .middle div.imgbox:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }
.indexcontent3 .lists .middle div.imgbox p.text{ background: url(../webimages/icon8.png) repeat; width: 340px; height: 77px; padding-top:10px; color: #FFF; position: absolute; left: 30px; bottom:23px; font-size: 20px; line-height: 30px; text-align: center;}
.indexcontent3 .lists .right{ float: right; width: 378px;}
.indexcontent3 .lists .right span.imgbox{ display: block; width: 378px; height: 196px;overflow: hidden;margin-bottom: 1px;}
.indexcontent3 .lists .right span.imgbox img{ display: block; width: 378px; height: 196px;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.indexcontent3 .lists .right span.imgbox:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}
.indexcontent3 .lists .right p.textbox{ font-size: 16px; line-height: 30px; overflow: hidden; background-color: #ea5614; color: #FFF; text-align: center; height: 119px; padding-top: 78px;}
.indexcontent3 .lists .right b{ font-size: 100px; font-weight: bold;}
.indexcontent3 .lists .right div.textimg{ padding-top:1px;}
.indexcontent3 .lists .right div.textimg ,.indexcontent3 .lists .right div.textimg span{ display: block;width: 378px; height:307px;overflow: hidden; position: relative;}
.indexcontent3 .lists .right div.textimg img{ display: block; width: 378px; height: 307px;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.indexcontent3 .lists .right div.textimg:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}
.indexcontent3 .lists .right p.text{ font-size: 16px; color: #FFF;position: absolute; width: 260px; bottom: 36px; left: 50%; margin-left: -130px; height: 80px; line-height: 80px; overflow: hidden;}
.indexcontent3 .lists .right p.text b{ font-size: 90px; font-weight: bold;}


.nybanner { width: 100%; height: 600px; position: relative; overflow: hidden; z-index:8; }
.nybanner img { display: block; width: 1920px; height: 600px; position: absolute; top: 0; left: 50%; margin-left: -960px; z-index: 10; }
.nyxqbanner{ width: 100%; height: 150px; position: relative; overflow: hidden; z-index:8; }
.nyxqbanner img { display: block; width: 1920px; height: 150px; position: absolute; top: 0; left: 50%; margin-left: -960px; z-index: 10; }

.sellingagentbody{ padding:40px 0;}
.sellingagentbody .content1{ background-color: #f2f2f2;}
.sellingagentbody .content1 dd{float: left; width: 563px; padding:27px 0 0 27px;}
.sellingagentbody .content1 dd h2{ padding-bottom: 8px;}
.sellingagentbody .content1 dd h2 img{ display: block; width: 366px; height:44px;}
.sellingagentbody .content1 dd h3{ color: #ea5614; font-size: 24px; height: 34px; line-height: 34px; overflow: hidden;}
.sellingagentbody .content1 dd p.bor{ width: 42px; height: 2px; background-color: #ea5614; margin:23px 0 13px 0;}
.sellingagentbody .content1 dd div.text{ font-size: 15px; line-height: 24px; color: #333; height: 215px; overflow: hidden;}
.sellingagentbody .content1 dt{ float: right; width: 553px;}
.sellingagentbody .content1 dt img{ display: block; width: 553px; height: 380px;}


.Leasesagentbody{ padding:40px 0 61px;}
.Leasesagentbody .content1{ background-color: #f2f2f2;}
.Leasesagentbody .content1 dd{float: left; width: 563px; padding:27px 0 0 27px;}
.Leasesagentbody .content1 dd h2{ padding-bottom: 8px;}
.Leasesagentbody .content1 dd h2 img{ display: block; width: 334px; height:44px;}
.Leasesagentbody .content1 dd h3{ color: #ea5614; font-size: 24px; height: 34px; line-height: 34px; overflow: hidden;}
.Leasesagentbody .content1 dd p.bor{ width: 42px; height: 2px; background-color: #ea5614; margin:23px 0 13px 0;}
.Leasesagentbody .content1 dd div.text{ font-size: 15px; line-height: 24px; color: #333; height: 215px;overflow: hidden;}
.Leasesagentbody .content1 dt{ float: right; width: 553px;}
.Leasesagentbody .content1 dt img{ display: block; width: 553px; height: 380px;}

.Installist{ margin:0 16px 67px;background: url(../webimages/bg6.png) repeat-x center center; }
.Installist ul{ padding-top:46px; }
.Installist ul li{ float: left; text-align: center; width: 80px; margin-right: 98px;}
.Installist ul li img{ display: block; width: 80px; height: 80px; margin:0 auto;}
.Installist ul li.last{ margin-right: 0;}
.Installist ul li p.text{ font-size: 15px; line-height: 22px; color: #666; font-weight: bold; height: 44px; overflow: hidden; padding-top:13px; margin-left: -10px; margin-right: -10px;}

.wangdianlist{margin:0px;padding:17px 0px 3px; width: 1198px; display:none;}
.wangdianlist dl{float:left;width:581px;background-color: #f7f7f7; margin-right: 17px; margin-bottom: 17px;}
.wangdianlist dl dt{float:left;width:250px;height:186px;overflow: hidden;}
.wangdianlist dl dt img{display:block;width:250px;height:186px;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.wangdianlist dl dd{ height:165px;color:#333; padding:21px 28px 0px 274px; }
.wangdianlist dl dd h3.title{ font-size:18px; font-weight:bold; margin-bottom:22px; color: #333;}
.wangdianlist dl dd .addcon .text{ width:271px; float: left; font-size: 15px;  margin-bottom: 12px; height: 24px; line-height: 24px; overflow: hidden;padding-left: 35px; color: #666666;}
.wangdianlist dl dt:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}
.wangdianlist dl dd .addcon .text .right{ display: block;color: #808080; max-height: 42px; overflow: hidden;}
.wangdianlist dl dd p{ font-size:14px; position:relative; }
.wangdianlist dl dd .addcon .text1{ background: url(../webimages/icon24.png) no-repeat left center; }
.wangdianlist dl dd .addcon .text2{ background: url(../webimages/icon25.png) no-repeat left center; }
.wangdianlist dl dd .addcon .text3{ background: url(../webimages/icon26.png) no-repeat left center; }
.wangdianlist dl:hover h3.title{ color: #455469;}

.loadmore a{ display: block; background: #eeeeee url(../webimages/icon27.png) no-repeat center center ; width: 100%; height: 45px;}
.loadmores a{ display: block; background: #eeeeee url(../webimages/icon27.png) no-repeat center center ; width: 100%; height: 45px;}



.Valueaddedservice{ padding:40px 0 61px;}
.Valueaddedservice .content1{ background-color: #f2f2f2;}
.Valueaddedservice .content1 dd{float: left; width: 563px; padding:27px 0 0 27px;}
.Valueaddedservice .content1 dd h2{ padding-bottom: 8px;}
.Valueaddedservice .content1 dd h2 img{ display: block; width: 573px; height:44px;}
.Valueaddedservice .content1 dd h3{ color: #ea5614; font-size: 24px; height: 72px; line-height: 34px; overflow: hidden;}
.Valueaddedservice .content1 dd p.bor{ width: 42px; height: 2px; background-color: #ea5614; margin:23px 0 13px 0;}
.Valueaddedservice .content1 dd div.text{ font-size: 15px; line-height: 24px; color: #333; height:170px; overflow: hidden;}
.Valueaddedservice .content1 dt{ float: right; width: 553px;}
.Valueaddedservice .content1 dt img{ display: block; width: 553px; height: 380px;}
.Valueaddedservice .Installist{ margin:0 1px 0 0;}
.Valueaddedservice .Installist ul li.last{margin:0;}
.Valueaddedservice .Installist ul li{ margin-right: 77px;}


.consultantbody{ padding:40px 0 61px;}
.consultantbody .content1{ background-color: #f2f2f2;}
.consultantbody .content1 dd{float: left; width: 563px; padding:27px 0 0 27px;}
.consultantbody .content1 dd h2{ padding-bottom: 8px;}
.consultantbody .content1 dd h2 img{ display: block; width: 309px; height:44px;}
.consultantbody .content1 dd h3{ color: #ea5614; font-size: 24px; height: 34px; line-height: 34px; overflow: hidden;}
.consultantbody .content1 dd p.bor{ width: 42px; height: 2px; background-color: #ea5614; margin:23px 0 13px 0;}
.consultantbody .content1 dd div.text{ font-size: 15px; line-height: 24px; color: #333; height:212px; overflow: hidden;}
.consultantbody .content1 dt{ float: right; width: 553px;}
.consultantbody .content1 dt img{ display: block; width: 553px; height: 380px;}


.consultantxqybody div.bg{ background: url(../webimages/bg7.png) repeat-y;padding:25px 0 41px 0;}
.consultantxqybody h4.name{ font-size: 18px; color: #ea5614; font-weight: bold;}
.consultantxqybody .leftcontent{ width: 890px; float: left;}
.consultantxqybody .caseaddress{ background-color: #f7f7f7; margin-bottom: 18px;}
.consultantxqybody .caseaddress dt{ width: 528px; height: 392px; float: left;}
.consultantxqybody .caseaddress dt img{ display: block; width: 528px; height: 392px;}
.consultantxqybody .caseaddress dd{ width: 362px; float: right;}
.consultantxqybody .caseaddress dd h3{ font-size: 18px; font-weight: bold; padding:36px 0 0 32px;margin:0 0 33px 0;}
.consultantxqybody .caseaddress dd p.text{ font-size: 16px; color: #666; border-top:1px solid #ddd; height: 59px; line-height: 59px; overflow: hidden; padding:0 0 0 30px;}
.consultantxqybody .caseaddress dd p.text img{ vertical-align: middle; margin-right: 10px;}
.consultantxqybody .caseaddress dd p.text strong{ color: #ea5614;}
.consultantxqybody .Projectsummary{ background: #f2f2f2; margin-top:17px; margin-bottom: 30px;}
.consultantxqybody .Projectsummary dd{ float: left; /*width: 470px;*/ font-size: 15px; line-height: 24px; color: #666666; padding:35px 30px 0 30px; height: 360px; overflow: hidden;}
.consultantxqybody .Projectsummary dt{ float: right; width: 360px; height: 437px;}
.consultantxqybody .Projectsummary dt img{ display: block; width: 360px; height: 437px;}
.consultantxqybody .highlights{ background-color: #f2f2f2; padding:23px 43px 28px 23px; margin-top:17px;}
.consultantxqybody .highlights ul{ overflow: hidden;}
.consultantxqybody .highlights li{ float: left; position: relative; width: 409px; border-right: 1px solid #cccccc; border-bottom: 1px solid #ccc; margin-bottom: -1px; padding-top:35px; padding-bottom: 30px;}
.consultantxqybody .highlights li h3{ font-size: 18px; color: #455469; font-weight: bold;}
.consultantxqybody .highlights li p.text{ font-size: 15px; line-height: 24px; color: #666; height: 72px; overflow: hidden; padding-right: 10px; padding-top: 13px;}
.consultantxqybody .highlights li p.bg{ width: 31px; height: 38px; background-color: #f2f2f2; position: absolute; bottom:-19px; right: -15.5px; z-index: 9}


.consultantxqybody .rightcontent{ float: right; width: 250px;}
.consultantxqybody .Hotproject h4.name{ margin:0 0 10px 0;}
.consultantxqybody .Hotproject span{ display: block; width: 250px; height: 186px; overflow: hidden;}
.consultantxqybody .Hotproject span img{ display: block; width: 250px; height: 186px;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.consultantxqybody .Hotproject:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}
.consultantxqybody .Hotproject p.text{ font-size: 16px; color: #333; height: 58px; line-height: 58px; background-color: #f7f7f7; padding:0 13px; }
.consultantxqybody .Hotproject:hover p.text{ color: #ea5614;}
.consultantxqybody .Latestnews{ padding-top:16px;}
.consultantxqybody .Latestnews .imgbox{ width: 250px; height: 186px; overflow: hidden;}
.consultantxqybody .Latestnews .imgbox img{ display: block; width: 250px; height: 186px;-webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}
.consultantxqybody .Latestnews div.news{ background-color: #f7f7f7; margin-top:10px; height: 286px;}
.consultantxqybody .Latestnews h3.title{ font-size: 16px; line-height: 24px; color: #333333;  height: 48px; overflow: hidden; padding:10px 13px 0;}
.consultantxqybody .Latestnews span.date{ font-size: 14px; line-height: 24px; color: #999999; height: 24px; overflow: hidden; padding:8px 13px 0; display: block;}
.consultantxqybody .Latestnews:hover img{transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03);}
.consultantxqybody .Latestnews:hover span.date,.consultantxqybody .Latestnews:hover h3.title{ color: #ea5614;}

.consultantxqybody .online{ padding:17px 15px 11px 15px; background-color: #f7f7f7; margin:18px 0 0 0; font-size: 14px; line-height: 24px; color: #666666;}
.consultantxqybody .online li{ margin-bottom: 10px;}
.consultantxqybody .online h4.name{ margin-bottom:11px;}
.consultantxqybody .online label{ display: block; padding:5px 10px; height: 23px; border:1px solid #d2d2d2; line-height: 25px;}
.consultantxqybody .online label input{ display: block; width: 100%; height: 23px; line-height: 23px; background: none; border:none; font-family: "Microsoft YaHei";}
.consultantxqybody .online ul{ padding-top:18px;}
.consultantxqybody .online li.last label{ height: 134px;padding:0;}
.consultantxqybody .online label textarea { resize: none; display: block; width: 200px; height: 114px; padding: 10px; font-family: "Microsoft YaHei"; background:none; border:none; }
.consultantxqybody .online li.submit input{  background-color: #ea5614; color: #FFF; text-align: center; display: block; width: 100%; height: 35px; line-height: 35px; font-size: 14px; font-weight: bold;}


.Historywrap{ position: relative; padding:0 0 75px 0;}
.Historywrap h2.topyears{ position: absolute; left: 50%; margin-left: -364.5px;top:-59.5px;z-index: 999; width: 729px; height: 112px;}
.Historywrap dl{ padding-top:120px;}
.Historywrap dt{ float: left; width: 585px; height: 478px;}
.Historywrap dt img{ display: block; width: 585px; height: 478px;}
.Historywrap dd{ float: right; width: 402px; padding:54px 20px; text-align: center; font-size: 15px; line-height: 24px; color: #333333;}
.Historywrap dd h3.title{font-size: 24px; font-weight: bold; color: #ea5614; line-height: 60px; height: 130px; overflow: hidden;}
.Historywrap dd h3.title b{ font-size: 80px; margin-top:5px;}


.Videoswrap{ padding:72px 0 54px 0;}
.Videoswrap .wuyecont{ overflow: hidden; padding-top:6px;}
.Videoswrap .wuyelistpage{ width: 1190px;}
.Videoswrap .wuyelistpage li{width:388px;overflow:hidden;text-align:center; float: left; height: 199px; margin-right: 8px; margin-bottom: 8px;position: relative;}
.Videoswrap .wuyelistpage li div{position:relative;overflow:hidden;}
.Videoswrap .wuyelistpage li img{display:block;-webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; width: 388px; height: 199px;}
.Videoswrap .wuyelistpage li img:hover{-moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.Videoswrap .linkwuye{display:block; width:100%;height:100%;position:absolute;left:0;top:0;color:#fff;font-size:20px;font-weight:bold;opacity:0;filter:alpha(opacity=0);
    transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;
}
.Videoswrap .linkwuye span{display:block; padding-top:20%; height: 21px; overflow: hidden;}
.Videoswrap .linkwuye em{content:""; position:absolute;max-width:48px; width:51px;height:52px;bottom:2px;left:50%;margin-left:-24px;background:url(../webimages/icon52.png) no-repeat;}
.Videoswrap .wuyelistpage li a:hover{color:#fff;}
.Videoswrap .linkwuye.showlin{opacity:1;filter:alpha(opacity=100);background:url(../webimages/icon51.png) repeat; position: absolute; top:0; bottom:0; left: 0; right: 0;}

.Videoswrap dl{ background-color: #f2f2f2;}
.Videoswrap dl dt{ float: left; overflow: hidden; width: 590px; height: 302px; position: relative;}
.Videoswrap dl dt img{ display: block; width: 590px; height: 302px; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.Videoswrap dl dt img:hover{-moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.Videoswrap dl dd{ width: 550px; float: right; font-size: 15px; color: #666666; line-height: 30px; background: url(../webimages/icon54.png) no-repeat right bottom; padding:45px 0 0 0; height: 257px; overflow: hidden;}
.Videoswrap dl dd h2{ font-size: 24px; color: #ea5614; height: 72px; line-height: 36px; overflow: hidden;font-weight: normal; }
.Videoswrap dl dd span{ font-size: 16px; color: #666; text-transform:uppercase;}
.Videoswrap dl dd .bor{ height: 2px; width:42px; background-color: #ea5614; margin:27px 0;}
.Videoswrap dt .videolink { display:block;position:absolute;top:0;left:0;bottom:0; right:0;background:url(../webimages/icon53.png) no-repeat center center;cursor:pointer; }

.video-pop { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); box-sizing:initial;}
.video-pop *{box-sizing:initial;}
.video-con { width: 682px; height: 490px; padding: 12px 50px; background: #fff; position: absolute; top: 50%; left: 50%; margin: -245px 0 0 -396px; }
.video-pop .close { display: block; width: 28px; height: 28px; background: url(../webimages/closebtn_01.png) no-repeat; position: absolute; top: 20px; right: 20px; }
.video-pop .videobox { width: 682px; height: 400px; overflow: hidden; position: relative; }
.video-pop .name { font-size:22px;color:#333;font-weight:bold;line-height:60px;height:60px;overflow:hidden;text-align:center;padding-top:10px;}
.video-pop .text { padding-top:6px;font-size:14px;color:#333;line-height:24px;height:96px;overflow-y:auto;}


.achievements{ padding:44px 0 56px;}
.achievements .needbeyond{ background-color: #e9eef5; padding:32px 0 44px;}
.achievements .needbeyond h2.title{ text-align: center;font-size: 20px; line-height: 30px; height: 60px; overflow: hidden; font-weight: bold; color: #46556a;}
.achievements .needbeyond p.bor{ width: 33px; height: 3px; background-color: #ea5614; margin:12px auto;}
.achievements .needbeyond ul{ padding:24px 0;}
.achievements .needbeyond li{ float: left; width: 308px; margin:0 37px;}
.achievements .needbeyond li img{ display: block; width: 308px ;height: 121px; margin:0 auto;}
.achievements .needbeyond li .text{ text-align: center; font-size: 14px; line-height: 24px; color: #666666; padding:6px 0 0 0;}
.achievements .needbeyond li .text h3.name{ font-size: 18px; line-height: 30px; color: #333; height: 30px; overflow: hidden; margin-bottom: 10px;}

.servicelists{ padding:1px 0;}
.achievements .servicelists dl{ background-color: #f2f2f2;}
.achievements .servicelists dl dt{ float: right; width: 590px;}
.achievements .servicelists dl dt img{ display: block; width: 590px; height: 400px;}
.achievements .servicelists dl dd{ float: left; width: 518px; padding:41px 35px 0; font-size: 14px; line-height: 24px; color: #333; height: 330px; overflow: hidden;}
.achievements .servicelists dl dd h2,.achievements .servicelists dl dd  h2 img{ display: block; height: 44px; max-width: 100%;}
.achievements .servicelists dl dd h3.name{ font-size: 24px; height: 24px; line-height: 24px; overflow: hidden; color: #ea5614; padding-top:10px;}
.achievements .servicelists dl dd p.bor{ width: 42px; height: 2px; background-color: #ea5614;margin:23px 0 11px;}
.achievements .servicelists dl.dl2 dt img{ height: 480px;}
.achievements .servicelists dl.dl2 dd{ height: 426px;}
.achievements .servicelists dl.cur dt{ float: left;}
.achievements .servicelists dl.dl3 dt img{ height: 731px;}
.achievements .servicelists dl.dl3 dd{ height: 690px;}
.achievements .servicelists .histro{  padding-left: 36px; padding-top:37px;}
.achievements .servicelists .hislits{border-left: 1px solid #ea5614; position: relative; padding-bottom: 55px;}
.achievements .servicelists .histro .left{ position: absolute; background: url(../webimages/icon61.png) no-repeat center center; width: 69px; height: 69px; top:0; font-size: 24px; line-height: 84px; text-align:center;color: #ea5614; font-weight: bold;overflow: hidden; left: -34.5px;}
.achievements .servicelists .histro .right{ position: relative; padding:4px 0 0 52px; font-size: 14px; line-height: 24px; color: #333;}
.achievements .servicelists .hislits.last{ padding-bottom: 0;border-left: 0;}


.Partnerwrap{ padding:0 0 44px 0;}
.Partnerwrap .partnlist{ padding:40px 0 0 0;}
.Partnerwrap .partnlist h4.name{ font-size: 20px; font-weight: bold; color:#38475a; border-left: 6px solid #46556a;height: 21px; line-height: 21px; padding-left: 5px;}
.Partnerwrap .partnlist h4.name span{ color: #ea5614; margin-left: 6px;}
.Partnerwrap .partnlist ul{ padding:29px 0 0 0;}
.Partnerwrap .partnlist li{ float: left; width: 234px; height: 133px; border:1px solid #dddddd; margin-left: -1px; margin-top:-1px;}
.Partnerwrap .partnlist li img{ display: block; width: 234px; height: 133px; margin:0 auto;}


.CreditSuisserwrap{ padding:70px 0 85px 0 ;}
.CreditSuisserwrap .content1{ padding-bottom: 36px;}
.CreditSuisserwrap .content1 dd{float: left; width: 563px; padding:12px 0 0 0;}
.CreditSuisserwrap .content1 dd h2{ padding-bottom: 8px;}
.CreditSuisserwrap .content1 dd h2 img{ display: block; width: 281px; height:44px;}
.CreditSuisserwrap .content1 dd h3{ color: #455469; font-size: 24px; height: 34px; line-height: 34px; overflow: hidden;}
.CreditSuisserwrap .content1 dd span.litit{ display: block; font-size: 14px; color: #455469; height: 21px; overflow: hidden; text-transform: uppercase;}
.CreditSuisserwrap .content1 dd p.bor{ width: 42px; height: 2px; background-color: #455469; margin:16px 0 18px 0;}
.CreditSuisserwrap .content1 dd div.text{ font-size: 15px; line-height: 22px; color: #333; height: 215px; overflow: hidden;}
.CreditSuisserwrap .content1 dt{ float: right; width: 553px;}
.CreditSuisserwrap .content1 dt img{ display: block; width: 553px; height: 365px;}

.CreditSuisserwrap .instalnist{ margin:0 22px 0 17px;background: url(../webimages/bg6.png) repeat-x center center; }
.CreditSuisserwrap .instalnist ul{ padding-top:46px; }
.CreditSuisserwrap .instalnist ul li{ float: left; text-align: center; width: 193px; background-color: #FFF; margin-right: 123px;}
.CreditSuisserwrap .instalnist ul li img{ display: block; width: 80px; height: 80px; margin:0 auto;}
.CreditSuisserwrap .instalnist ul li.last{ margin-right: 0;}
.CreditSuisserwrap .instalnist ul li p.text{ font-size: 16px; line-height: 33px; color: #eb5f21; height: 44px; overflow: hidden; padding-top:13px; margin-left: -10px; margin-right: -10px;}


.CreditSuisserwrap .content2 { position: relative; margin-top:62px;}
.CreditSuisserwrap .content2 dt { float: left; width: 610px; height: 349px; padding: 38px 203px 43px 44px; border: 1px solid #d2d2d2; }
.CreditSuisserwrap .content2 dt img { display: block; width: 610px; height: 349px; }
.CreditSuisserwrap .content2 dd { position: absolute; width: 448px; height: 327px; right: 0; top: 45px; background-color: #fff; font-size: 15px; line-height: 22px; padding: 18px 0 0 0; }
.CreditSuisserwrap .content2 dd h4 { font-size: 24px; line-height: 24px; height: 24px; overflow: hidden; color: #455469; }
.CreditSuisserwrap .content2 dd span.bor { display: block; width: 42px; height: 2px; background-color: #455469; margin: 25px 0 19px 0; }

.Trainingwrap{ padding:30px 0 0;}
.Trainingwrap .traningcontent{ background: url(../webimages/bg8.png) repeat-y;}
.Trainingwrap .leftnavlist{ width: 220px; float: left;}
.Trainingwrap .leftnavlist li{ height: 60px; line-height: 60px;border-bottom: 1px solid #dddddd; padding-left: 20px;}
.Trainingwrap .leftnavlist li h5 a{ display: block; font-size: 14px;color: #333333; background: url(../webimages/icon67.png) no-repeat left center; padding-left: 15px;}
.Trainingwrap .leftnavlist li:hover h5 a,.Trainingwrap .leftnavlist li.cur h5 a{ background: url(../webimages/icon67ho.png) no-repeat left center; color: #FFF;}
.Trainingwrap .leftnavlist li:hover,.Trainingwrap .leftnavlist li.cur{ background-color: #ea5614;}
.Trainingwrap .rightnavlist{ float: right; width: 930px; padding-bottom: 63px;}
.Trainingwrap .rightnavlist .Recommendednews{ background-color: #f7f7f7;}
.Trainingwrap .rightnavlist .Recommendednews dt{ float: left; width: 415px;height: 311px; overflow: hidden;}
.Trainingwrap .rightnavlist .Recommendednews dt img{ display: block; width: 415px; height: 311px;-webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s; }
.Trainingwrap .rightnavlist .Recommendednews dt img:hover{-moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.Trainingwrap .rightnavlist .Recommendednews dd{ padding:36px 20px 20px 456px;}
.Trainingwrap .rightnavlist .Recommendednews dd h3{ font-size: 18px; font-weight: bold; color: #ea5614;height: 21px; overflow: hidden;}
.Trainingwrap .rightnavlist .Recommendednews dd h4{ font-size: 15px; font-weight: bold; color: #ea5614; padding-top:11px; height: 21px; overflow: hidden;}
.Trainingwrap .rightnavlist .Recommendednews dd p.bor{ width: 54px; height: 2px; background-color: #ea5614;margin:25px 0px 22px 0;}
.Trainingwrap .rightnavlist .Recommendednews dd p.text{ font-size: 14px; line-height: 22px; color: #666666; height: 66px; overflow: hidden;}
.Trainingwrap .rightnavlist .Recommendednews dd .learnmore{ display: block; width: 110px; height: 32px; line-height: 32px; border: 1px solid #98938b;text-align: center; font-size: 14px; color: #666666; margin:28px 0 0;}
.Trainingwrap .rightnavlist .Recommendednews dd .learnmore:hover{ color: #ea5614; border-color: #ea5614;}
.Trainingwrap .rightnavlist ul{ width: 990px; padding-top:20px;}
.Trainingwrap .rightnavlist ul li{ float: left; width: 279px; margin-right: 48px; margin-bottom: 35px; background-color: #fafafa; position: relative;}
.Trainingwrap .rightnavlist ul li p.imgbox{ width: 279px; height: 207px; overflow: hidden;}
.Trainingwrap .rightnavlist ul li p.imgbox img{display: block; width: 279px; height: 207px; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.Trainingwrap .rightnavlist ul li p.text{ border:1px solid #e6e6e6; border-top:0; height: 52px; line-height: 52px; padding:0 10px; text-align: center; overflow: hidden; font-size: 18px;}
.Trainingwrap .rightnavlist ul li:hover p.imgbox img{-moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.Trainingwrap .rightnavlist ul li:hover p.text{ background-color: #ea5614; color: #FFF;}
.Trainingwrap .rightnavlist ul li:hover div.date{background-color: #ea5614; color: #FFF;}
.Trainingwrap .rightnavlist ul li div.date{ width: 56px; height: 63px; background-color: #455469; position: absolute; top:0; left: 0; color: #FFF;overflow: hidden; padding-left: 10px; padding-top: 3px;}
.Trainingwrap .rightnavlist ul li div.date h3{ font-size: 26px; font-weight: bold; height: 26px; line-height: 26px; overflow: hidden;}
.Trainingwrap .rightnavlist ul li div.date span{ display: block; font-size: 12px; line-height: 16px; height: 32px; overflow: hidden;}


.companyculture{ padding:36px 0 43px;}
.companyculture ul{ width: 1200px; padding-bottom: 9px;}
.companyculture ul li{ float: left; width: 279px; margin-right: 20px; margin-bottom: 20px; background-color: #fafafa;}
.companyculture ul li .imgbox{ width: 279px; height: 207px; overflow: hidden;}
.companyculture ul li .imgbox img{ display: block; width: 279px; height: 207px;-webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}
.companyculture ul li:hover .imgbox img{-moz-transform:scale(1.03); -webkit-transform:scale(1.03); -o-transform:scale(1.03);}
.companyculture ul li .text{ padding:20px 15px 17px;border:1px solid #e6e6e6; border-top:0;}
.companyculture ul li .text h3{ font-size: 18px; color: #333; height: 21px; line-height: 21px; overflow: hidden;}
.companyculture ul li .text p.name{ font-size: 14px; line-height: 22px; color: #666; height: 44px; overflow: hidden; padding-top:13px;}
.companyculture ul li .text span{ font-size: 14px; color: #666; font-weight: bold; display: block; padding-top:12px;}
.companyculture ul li:hover .text h3,.companyculture ul li:hover .text p.name,.companyculture ul li:hover .text span{ color: #ea5614;}


.socialrecruitment{ padding:32px 0 45px 0;}
.socialrecruitment .indexlump1list{ position: relative; width: 100%; overflow: hidden;}
.socialrecruitment .indexlump1list ul{ width: 1224px;}
.socialrecruitment .indexlump1list li{ float: left; width: 380px;margin-right: 20px; background-color: #f7f7f7; height: 596px;}
.socialrecruitment .indexlump1list li dl{ padding:17px 20px; background-color: #dddddd; height: 88px; overflow: hidden;}
.socialrecruitment .indexlump1list li dt{ float: left; width: 88px; height:88px;}
.socialrecruitment .indexlump1list li dt img{ display: block; width: 88px; height: 88px;}
.socialrecruitment .indexlump1list li dd{ padding-left: 105px; padding-top:22px; height: 54px;}
.socialrecruitment .indexlump1list li dd h2{ font-size: 20px; font-weight: bold; color: #333333; height: 21px; line-height: 21px; overflow: hidden;}
.socialrecruitment .indexlump1list li dd h4{ font-size: 15px; color: #666; padding-top:12px; height: 21px; line-height: 21px; overflow: hidden;}
.socialrecruitment .indexlump1list li .textcont{ padding:20px 31px; font-size: 14px; line-height: 22px; color: #666; height: 352px; }
.socialrecruitment .indexlump1list li .textcont strong{ color: #333;}
.socialrecruitment .indexlump1list li .message{ display: block; width: 319px; height: 40px; border:1px solid #ea5614; margin:0 auto; text-align: center; line-height: 40px; font-size: 16px; color: #ea5614;}
.socialrecruitment .indexlump1list li .message:hover { color: #fff;background-color: #ea5614;}


.CampusRecruiting dl.topcont{ padding-top:14px;}
.CampusRecruiting dl.topcont dt{ float: right; width: 388px; height: 274px; }
.CampusRecruiting dl.topcont dt img{ display: block; width: 388px; height: 274px;}
.CampusRecruiting dl.topcont dd { font-size: 16px;line-height: 32px; width: 480px; float: left;}
.CampusRecruiting dl.topcont dd .lists{ background: url(../webimages/bg6.png) repeat-x center center; width: 479px; overflow: hidden; padding-top:30px;}
.CampusRecruiting dl.topcont dd li{ float: left; width: 80px; text-align: center; margin-right: 53px;}
.CampusRecruiting dl.topcont dd li img{ display: block; width: 80px; height: 80px; margin:0 auto;}
.CampusRecruiting dl.topcont dd li.last{ margin-right: 0;}
.CampusRecruiting dl.topcont dd li p.text{ margin-top:10px;}
.CampusRecruiting .bottomlists{ padding:34px 0;}
.CampusRecruiting .bottomlists dl{ padding:31px 0;border:2px solid #d9d9d9; border-left: 0; border-right: 0;margin-top:-2px;}
.CampusRecruiting .bottomlists dl dt{ float: left; width: 68px; height: 68px; overflow: hidden; background-color: #e1e1e1;padding:10px 10px;}
.CampusRecruiting .bottomlists dl dt h3{ font-size: 32px;font-weight: bold; color: #ea5614; height: 32px; line-height: 32px; overflow: hidden;}
.CampusRecruiting .bottomlists dl dt span{ font-size: 12px; color: #666666; line-height: 15px; display: block; padding-top:7px;}
.CampusRecruiting .bottomlists dl dd{ padding:3px 0 0 110px;}
.CampusRecruiting .bottomlists dl dd h3.name{ font-size: 18px; line-height: 28px; height: 28px; overflow: hidden; font-weight: bold;}
.CampusRecruiting .bottomlists dl dd p.text{ font-size: 14px; line-height: 20px; height: 40px; color: #666; overflow: hidden; padding-top:15px;}
.CampusRecruiting .bottomlists dl:hover dd  h3.name,.CampusRecruiting .bottomlists dl:hover p.text{ color: #ea5614;}
.CampusRecruiting div.bg{ padding-bottom: 58px;}
.CampusRecruiting .rightcontent .Hotproject{ padding-top:11px;}


.Contentuscontent div.bg{ padding-bottom: 16px;}
.Contentuscontent dl.addcont1 dt{ float: left; width: 313px;  height: 176px;}
.Contentuscontent dl.addcont1 dt img{ display: block; width: 313px; height: 176px;}
.Contentuscontent dl.addcont1 dd{ padding-left: 340px;}
.Contentuscontent dl.addcont1 dd .left{ float: left; width: 270px; padding:13px 0 0 0;}
.Contentuscontent dl.addcont1 dd .left h3{ font-size: 16px; font-weight: bold; color: #46556a; height: 21px; line-height: 21px; overflow: hidden;}
.Contentuscontent dl.addcont1 dd .left h4{ font-size: 14px; color: #666; height: 21px; line-height: 21px; overflow: hidden;padding:18px 0 0 0;}
.Contentuscontent dl.addcont1 dd .left img{ max-width: 200%;}
.Contentuscontent dl.addcont1 dd .right{ width: 236px; float: right; padding-top:27px;}
.Contentuscontent dl.addcont1 dd .right p{ float: left; width: 88px;text-align: center;}
.Contentuscontent dl.addcont1 dd .right p img{ display: block; width: 88px; height: 88px;}
#mapwrap{ padding:24px 0;}
#mapwrap iframe{ width: 890px; height: 300px; border:0;padding:0;margin:0;}
.Contentuscontent .Cooperation{ padding-top:4px;}
.Contentuscontent .Cooperation .contactlist h3.name{ font-size: 16px; color: #46556a; font-weight: bold; border-bottom: 1px solid #d9d9d9; padding-bottom: 16px; margin-bottom: 10px;}
.Contentuscontent .Cooperation .contactlist{ padding-bottom: 47px;}
.Contentuscontent .Cooperation .contactlist ul{ width: 1000px;}
.Contentuscontent .Cooperation .contactlist li{ font-size: 14px; line-height: 24px; color: #666; float: left; width: 300px;margin-right: 33px;}


.NewsCenterbody dl.topcont dt{ float: right; width: 320px; height: 240px; }
.NewsCenterbody dl.topcont dt img{ display: block; width: 320px; height: 240px;}
.NewsCenterbody dl.topcont dd { font-size: 16px;line-height: 32px; width: 555px; float: left; padding-top:6px;}
.NewsCenterbody dl.topcont dd h2{ font-family:"avantgardeitcbybt-medium",Arial; font-size: 27px; font-weight: bold;color: #a1b0c5; height: 32px; line-height: 32px; overflow: hidden; }
.NewsCenterbody dl.topcont dd h3{ font-size: 18px; height: 28px; line-height: 28px; font-weight: bold; overflow: hidden;padding-top:7px;}
.NewsCenterbody dl.topcont dd p.text{ font-size: 14px; line-height: 24px; color: #666; height: 72px; overflow: hidden; padding-top:20px;}
.NewsCenterbody dl.topcont .loadmore{ padding-top:24px;}
.NewsCenterbody dl.topcont .loadmore a{ height: 51px;}
.NewsCenterbody .bottomlists{ padding:34px 0;}
.NewsCenterbody .bottomlists dl{ padding:31px 0;border:2px solid #d9d9d9; border-left: 0; border-right: 0;margin-top:-2px;}
.NewsCenterbody .bottomlists dl dt{ float: left; width: 68px; height: 68px; overflow: hidden; background-color: #e1e1e1;padding:10px 10px;}
.NewsCenterbody .bottomlists dl dt h3{ font-size: 32px;font-weight: bold; color: #ea5614; height: 32px; line-height: 32px; overflow: hidden;}
.NewsCenterbody .bottomlists dl dt span{ font-size: 12px; color: #666666; line-height: 15px; display: block; padding-top:7px;}
.NewsCenterbody .bottomlists dl dd{ padding:3px 0 0 110px;}
.NewsCenterbody .bottomlists dl dd h3.name{ font-size: 18px; line-height: 28px; height: 28px; overflow: hidden; font-weight: bold;}
.NewsCenterbody .bottomlists dl dd p.text{ font-size: 14px; line-height: 20px; height: 40px; color: #666; overflow: hidden; padding-top:15px;}
.NewsCenterbody .bottomlists dl:hover dd  h3.name,.NewsCenterbody .bottomlists dl:hover p.text{ color: #ea5614;}
.NewsCenterbody div.bg{ padding-bottom: 77px;}


.Newcontdetails .detail1{ border-bottom: 2px solid #dddddd; padding-bottom: 39px;}
.Newcontdetails dl dt{ float: left; width: 68px; height: 68px; overflow: hidden; background-color: #e1e1e1;padding:10px 10px;}
.Newcontdetails dl dt h3{ font-size: 32px;font-weight: bold; color: #ea5614; height: 32px; line-height: 32px; overflow: hidden;}
.Newcontdetails dl dt span{ font-size: 12px; color: #666666; line-height: 15px; display: block; padding-top:7px;}
.Newcontdetails .detail1 dd{ width: 790px; float: right;}
.Newcontdetails .detail1 dd img{ max-width: 100%;}
.commonDetailedtitle .newsbdshare{ display: inline !important;}
.commonDetailedtitle .newsbdshare a{ display: inline-block; float: none !important; width: 24px !important; height: 22px !important; padding: 0 !important; margin: 0 !important;background-image: url(../webimages/share.jpg) !important; background-repeat: no-repeat !important; }
.commonDetailedtitle .newsbdshare a.newswechat{background-position: -6px;}
.commonDetailedtitle .newsbdshare a.newsweibo{ background-position: -33px;}
.commonDetailedtitle .newsbdshare a.newswechat2{ background-position: -59px;}
.commonDetailedtitle .newsbdshare a.newQQkJ{ background-position: -87px;}
.commonDetailedtitle .newsbdshare a.newsQQ{ background-position: -113px;}
.commonDetailedtitle h3{ font-size: 20px; font-weight: bold; color: #455469;}
.commonDetailedContents{ font-size: 14px; color: #666; line-height: 24px;}
.commonDetailedtitleTimeAuthor{ padding-top:27px; padding-bottom: 13px;}
.commonDetailedtitleTimeAuthor span{ position: relative; top:-5px; color: #666666;}

.Newcontdetails .Brecommended{ background: url(../webimages/bg9.png) repeat-y;}
.Newcontdetails .Brecommended .left{ float: left; width: 393px; padding:37px 20px 0 0;}
.Newcontdetails .Brecommended .left dd{ float: right; width: 280px;}
.Newcontdetails .Brecommended h4{ font-size: 18px; font-weight: bold; height: 21px; line-height: 21px; overflow: hidden;margin-bottom:10px;}
.Newcontdetails .Brecommended .left dd p.text{ font-size: 14px; color: #666; line-height: 20px; height: 80px; overflow: hidden; }
.Newcontdetails .Brecommended .left dd a{ font-size: 12px; color: #ea5614; height: 21px; line-height: 21px; overflow: hidden; display: block; padding-top:12px;}
.Newcontdetails .Brecommended .right{padding:37px 0 0 24px; width: 370px; float: left;}
.Newcontdetails .Brecommended .right a{ display: block; font-size: 14px; line-height: 24px; color: #666; height: 24px; overflow: hidden;}
.Newcontdetails .Brecommended .right a:hover { color: #ea5614;}


.searchwrapdedail { background-color: #f5f5f5; padding: 0 0 25px 0; }
.searchwrapdedail .title { border-bottom: 1px solid #cccccc; font-size: 20px; color: #1a1a1a; padding-bottom: 12px; padding-top: 20px; }
.searchwrapdedail .title span { float: right; background: url(../webimages/titleimg.png) no-repeat left center; padding-left: 25px; font-size: 13px; }
.searchwrapdedail .title span a { padding: 0px 5px; color: #666; }
.searchwrapdedail .title span a:hover { color: #1a1a1a; }
.searchwrapdedail .title span a.cur { color: #1a1a1a; }
.searchwrapdedail .Searchlist { margin: 0px; padding: 0 0 20px 0; }
.searchwrapdedail .Searchlist dl { background: #fff; padding: 15px 35px 25px; margin-top: 25px; }
.searchwrapdedail .Searchlist dl h3 { font-size: 20px; line-height: 36px; padding-bottom: 5px }
.searchwrapdedail .Searchlist dl h3 a { color: #1a1a1a; }
.searchwrapdedail .Searchlist dl h3 a span { color: #09357f; }
.searchwrapdedail .Searchlist dl h3 a:hover { color: #1a1a1a; }
.searchwrapdedail .Searchlist dl dt { float: left; width: 200px; height: 150px; margin-right: 25px; }
.searchwrapdedail .Searchlist dl dt img { width: 200px; height: 150px; display: block; }
.searchwrapdedail .Searchlist dl dd { font-size: 13px; color: #1a1a1a; padding-top: 10px; line-height: 24px; }
.searchwrapdedail .Searchlist dl dd p.Searchclass { color: #999; padding-top: 8px; }
.searchwrapdedail .Searchlist dl dd p.Searchclass a { color: #999; }
.searchwrapdedail .Searchlist dl dd p.Searchclass a:hover { color: #09357f; }
.Paging { background: #fff; text-align: center; margin-top: 30px; padding: 20px 0px 17px; }


.searchwrapdedail2 .title { border-bottom: 1px solid #cccccc; font-size: 20px; color: #1a1a1a; padding-bottom: 12px;  margin-bottom: 30px;}
.searchwrapdedail2 .title span { float: right; background: url(../webimages/titleimg.png) no-repeat left center; padding-left: 25px; font-size: 13px; }
.searchwrapdedail2 .title span a { padding: 0px 5px; color: #666; }
.searchwrapdedail2 .title span a:hover { color: #1a1a1a; }
.searchwrapdedail2 .title span a.cur { color: #1a1a1a; }


/*20171220*/
.rightwebDrift{ right: 0; left: auto;margin-left: 0; }
.indexbody .indexcontent1 .contentwrap{ padding-bottom: 26px; }

/*20171226*/
.Partnerwrap .partnlist li{ position:relative;}
.Partnerwrap .partnlist li span{ background-color:#ea5614; opacity:0;filter:alpha(opacity=0); position:absolute; left:0; top:0; right:0;  display:block; width:100%; height:100%;}
.Partnerwrap .partnlist li:hover span{opacity:0.7;filter:alpha(opacity=70);}


/*20180103*/
.indexlump1M { position:relative;}
.indexlump1M .prevbtn { position: absolute; top: 50%; height: 39px; margin-top: -13px; width: 22px; background: url(../webimages/previcon.png) no-repeat; }

.indexlump1M .nextbtn { position: absolute; top: 50%; height: 39px; margin-top: -13px; width: 22px; background: url(../webimages/nexticon.png) no-repeat; }

.indexlump1M .prevbtn { left: -40px; background-position: left top; }

.indexlump1M .prevbtn:hover { background: url(../webimages/previconho.png) no-repeat; }

.indexlump1M .nextbtn { right: -40px; background-position: right top; }

.indexlump1M .nextbtn:hover { background: url(../webimages/nexticonho.png) no-repeat; }

.indexlump1list { height:164px; overflow:hidden;}
.Partnerwrap .partnlist ul { height:134px; overflow:hidden;}
.Partnerwrap .partnlist li { margin-right:0; margin-left:0; width:236px; height:135px; border:0;}
.Partnerwrap .partnlist li img { border:1px solid #dddddd;}



/*20180104*/
.socialrecruitment .indexlump1list { height:auto;}

/*20180108神舟*/
.contentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:16px; padding:15px 0px;}
.contentsfoot dl a{color:#666; font-size: 13px;}
.contentsfoot dl a:hover{color:#116bb2}
.contentsfoot dl dt span,.contentsfoot dl dd span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.contentsfoot{ margin-top: 34px;}
.contentsfoot dl dd{ float:left; height: 27px; max-width:50%;}
.contentsfoot dl dt{ float:right; height: 27px; max-width:50%; padding:0; width:auto; background:none;}


/*20180109*/
.Trainingwrap { padding:0;}
.rightnavlist { padding-top:30px;}
.Newcontdetails .detail1 dd { width:780px;}

/*20180111*/
.NewsCenterbody dl.topcont .loadmores { padding-top:24px;}
.NewsCenterbody dl.topcont .loadmores a { height:51px;}
.NewsCenterbody dl.topcont dd h2 { padding-left:2px;}

/*20180228*/
.consultantxqybody .Projectsummary dt{display:none;}
.consultantxqybody .Projectsummary dd{/*width:100%;*/height:auto; padding-bottom:30px;}
.consultantxqybody .highlights li p.text{height:120px;}

/*20180305*/
.Videoswrap .linkwuye span{ padding-top:16%;  height: 48px; line-height: 24px;margin:0 auto; width: 80%;}




