﻿/*内页样式表part2*/

/*产品服务*/

/*产品轮播插件*/
.carousel { position: relative; margin-bottom: 20px; line-height: 1; }
.carousel-inner { position: relative; width: 100%; overflow: hidden; z-index: 2; }
.carousel-inner > .item { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; -moz-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; }
.carousel-inner > .item > img,
.carousel-inner > .item > a > img { display: block; line-height: 1; }
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev { display: block; }
.carousel-inner > .active { left: 0; }
.carousel-inner > .next,
.carousel-inner > .prev { position: absolute; top: 0; width: 100%; }
.carousel-inner > .next { left: 100%; }
.carousel-inner > .prev { left: -100%; }
.carousel-inner > .next.left,
.carousel-inner > .prev.right { left: 0; }
.carousel-inner > .active.left { left: -100%; }
.carousel-inner > .active.right { left: 100%; }
.carousel-control { position: absolute; z-index: 3; }
/*.carousel-control:hover,
.carousel-control:focus{color: #ffffff;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}*/
/*.carousel-indicators{position: absolute;top: 15px;right: 15px;z-index: 5;margin: 0;list-style: none;}
.carousel-indicators li{display: block;float

: left;width: 10px;height: 10px;margin-left: 5px;text-indent: -999px;background-color: #ccc;background-color: rgba(255, 255, 255, 0.25);border-radius: 5px;}
.carousel-indicators .active{background-color: #fff;}*/
.b-slidetitle .b-slidetitle-inner h6 { color: #ede5d9; font-size: 48px; line-height: 50px; display: none; }
/*.b-slidetitle .b-slidetitle-inner h6.active{display:block;}*/
.carousel-caption { position: absolute; right: 0; bottom: 0; left: 0; padding: 15px; background: #333333; background: rgba(0, 0, 0, 0.75); }
.carousel-caption h4,
.carousel-caption p { line-height: 20px; color: #ffffff; }
.carousel-caption h4 { margin: 0 0 5px; }
.carousel-caption p { margin-bottom: 0; }



/*地产*/

.rd-section3 { margin-bottom: 10px; }
.rd-section3 .rd-s3inner { padding: 35px 35px 20px; background-color: #e3e3eb; }
.rd-s3inner h1, .rd-s3inner h2.title { margin-bottom: 20px; color: #333; font-size: 18px; font-weight: bold; text-align: center; }
.rd-s3inner .rd-box { width: 1130px; height: 172px; overflow: hidden; position: relative; }
.rd-box-view { position: absolute; top: 0; left: 0; width: 1130px; }
.rd-box-index { width: 100%; height: 20px; text-align: center; margin-top: 20px; display: none; }
.rd-box-index a { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: #ebebf3; margin: 0 5px; }
.rd-box-index .cur { background: #FB9000; }
.rd-s3inner .rd-s3left { width: 520px; height: 172px; }
.rd-s3inner .rd-s3left h1, .rd-s3inner .rd-s3left h2 { color: #333; font-size: 22px; font-weight: bold; text-align: left; margin-bottom: 20px; }
.rd-s3inner .rd-s3left h3 { margin-top: -20px; margin-bottom: 10px; color: #fb9000; font-size: 16px; font-weight: bold; }
.rd-s3inner .rd-s3left p { color: #666; }
.rd-s3inner .rd-s3right { padding-left: 45px; width: 520px; border-left: 1px solid #ebebf3; height: 172px; }
.rd-s3inner .rd-s3right h1, .rd-s3inner .rd-s3right h2 { color: #333; font-size: 22px; font-weight: bold; text-align: left; margin-bottom: 20px; }
.rd-s3inner .rd-s3right h3 { margin-top: -20px; margin-bottom: 10px; color: #666; font-size: 16px; font-weight: bold; }
.rd-s3inner .rd-s3right p { color: #666; }

.rd-section4 { margin-bottom: 80px; }
.rd-section4 > .w1200 { background: url(../img/project/rd-s4bg.jpg) left top repeat-y; }
.rd-section4 .rd-s4left { padding: 35px; width: 880px; }
.rd-s4left .rd-s4left-top h1, .rd-s4left .rd-s4left-top h2 { margin-bottom: 10px; color: #26264b; font-size: 18px; font-weight: bold; }
.rd-s4left .rd-s4left-top p { color: #4f4f4f; margin-bottom: 10px; }

.rd-s4left-mid { position: relative; margin: 40px 0 10px; width: 100%; height: 491px; }
.rd-s4left-mid .rd-s4left-midcontent { position: relative; width: 100%; height: 491px; }
.rd-s4left-mid .rd-s4left-midcontent li { position: absolute; left: 0; top: 0; width: 100%; height: 491px; overflow: hidden; text-align: center; display: none; }
.rd-s4left-mid .rd-s4left-midcontent li a { width: 100%; height: 491px; display: inline-block; line-height: 491px; }
.rd-s4left-mid .rd-s4left-midcontent li a img { vertical-align: middle; }
/*.rd-s4left-mid .rd-s4left-midcontent li a{display:block;width:872px;height:491px;position:absolute;top:0;left:0;display:none;}*/
.rd-s4left-mid .rd-s4left-midnav { position: absolute; left: 0; bottom: 10px; width: 100%; z-index: 2; text-align: center; }
.rd-s4left-mid .rd-s4left-midnav a { margin: 0 5px; width: 116px; height: 70px; color: #fff; font-size: 13px; font-weight: bold; line-height: 70px; text-align: center; display: inline-block; background: url(../img/project/rd-mbg.png) center no-repeat; -webkit-transition: all 400ms; transition: all 400ms; }
.rd-s4left-mid .rd-s4left-midnav a.current { height: 69px; background: url(../img/project/rd-mbg-on.png) center no-repeat; line-height: 77px; }

.rd-s4left-mid span.pageState { color: #ccc; position: absolute; top: 445px; right: 30px; line-height: 20px; font-size: 16px; z-index: 6; display: none; }
.rd-s4left-mid span.pageState span { font-size: 22px; color: #ccc; font-weight: bold; }

.smallprolist { width: 872px; height: 93px; overflow: hidden; position: relative; }
.spl-box { width: 872px; height: 93px; position: relative; }
.spl-box ul { position: absolute; top: 0; left: 0; width: 885px; }
.spl-box li { float: left; margin-right: 10.5px; width: 164px; height: 91px; border: 1px solid #e1e1e4; overflow: hidden; }
.spl-box li.on, .spl-box li:hover { border: 1px solid #fb9000; }
.spl-box li a { display: block; }
a.btn-spl-left { display: block; width: 17px; height: 28px; background: url(../img/join/spic-left2.png) no-repeat; position: absolute; top: 35px; left: 0; z-index: 10; }
a.btn-spl-right { display: block; width: 17px; height: 28px; background: url(../img/join/spic-right2.png) no-repeat; position: absolute; top: 35px; right: 0; z-index: 5; }

.rd-section4 .rd-s4right { padding: 35px 30px; width: 190px; }
.rd-s4right .rd-s4-rbox1, .rd-s4right .rd-s4-rbox2, .rd-s4right .rd-s4-rbox3, .rd-s4right .rd-s4-rbox4, .rd-s4right .rd-s4-rbox5 { padding: 30px 0; border-bottom: 4px solid #dadae5; text-align: center; }
.rd-s4right .rd-s4-rbox2, .rd-s4right .rd-s4-rbox3, .rd-s4right .rd-s4-rbox4, .rd-s4right .rd-s4-rbox5, .rd-s4right .rd-s4-rbox6 { padding-top: 65px; color: #4c4c6b; font-size: 13px; font-weight: bold; }
.rd-s4right .rd-s4-rbox4 a { color: #4c4c6b; font-size: 13px; font-weight: bold; }
.rd-s4right .rd-s4-rbox2 { background: url(../img/project/rd-icon1.jpg) center 25px no-repeat; }
.rd-s4right .rd-s4-rbox3 { background: url(../img/project/rd-icon2.jpg) center 25px no-repeat; cursor: pointer; }
.rd-s4right .rd-s4-rbox4 { background: url(../img/project/rd-icon3.jpg) center 35px no-repeat; }
.rd-s4right .rd-s4-rbox5 { font-size: 32px; font-family: dincond-regular-webfont,sans-serif; font-weight: normal; letter-spacing: -2px; background: url(../img/project/rd-icon4.jpg) center 25px no-repeat; }
.rd-s4right .rd-s4-rbox6 { background: url(../img/project/rd-icon5.jpg) center 25px no-repeat; }
.rd-s4right .rd-s4-rbox6 h2 { color: #4c4c6b; font-size: 13px; text-align: center; }
.rd-s4right .rd-s4-rbox6 h3 { margin-bottom: 20px; color: #26264b; font-size: 13px; font-weight: bold; text-align: center; }
.rd-s4right .rd-s4-rbox6 .secwm { margin: 0 auto; width: 124px; height: 124px; overflow: hidden; border: 3px solid #b8b8ca; }

.rd-s4right .rd-s4-rbox1 .picbox { width: 166px; height: 65px; overflow: hidden; text-align: center; margin: 0 auto; }
.rd-s4right .rd-s4-rbox1 .picbox img { width: 100%; height: auto; }
.rd-s4right .rd-s4-rbox1 h1 { color: #26264b; font-size: 24px; font-weight: bold; }

.pd-mapbox { padding-top: 40px; width: 100%; text-align: center; background-color: #ede3d9; }
a.pd-mapbtn { margin-top: -80px; margin-bottom: 40px; padding-top: 90px; color: #262833; font-size: 16px; font-weight: bold; background: url(../img/project/rd-icon6.png) center top no-repeat; display: inline-block; position: relative; z-index: 9; }
/*#dituContent{ visibility:hidden;opacity:0;-webkit-transition: all .3s;transition: all .3s;}
.open #dituContent{visibility:visible;opacity:0;}*/

.rd-section5 { padding: 40px 0; background-color: #3b3d45; }
.rd-section5 h2.pj-cntitle { color: #ede5d9; }
/*.rds5-list{margin-top: 20px;width:1222px;}*/
.rds5-list { position: absolute; top: 0; left: 0; width: 1222px; }
.rds5-list li { margin-right: 6px; width: 398px; position: relative; }
.rds5-list li a { display: block; }
.rds5-list .rds5-list-intro { display: none; width: 358px; padding: 30px 20px 0; height: 90px; position: absolute; left: 0; bottom: 0; background: #fff; }
.rds5-list .rds5-list-intro h2 { font-size: 16px; color: #fb7f00; }
.rds5-list .rds5-list-intro p { font-size: 12px; color: #666; line-height: 22px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.rds5-list li .rds5-content-top, .rds5-list li .rds5-content-top img { width: 398px; height: 202px; overflow: hidden; }
.rds5-list li .rds5-content-bottom { margin-top: 20px; padding-left: 20px; color: #ede5d9; font-size: 12.5px; font-weight: bold; background: url(../img/project/p1s3-icon2.png) left center no-repeat; }
.rds5-list-ul { width: 1200px; height: 241px; overflow: hidden; position: relative; margin-top: 20px; }

.rd-section5 a.p1s2-leftbtn, .rd-section5 a.p1s2-rightbtn { position: absolute; top: 50%; margin-top: -40px; width: 79px; height: 79px; display: block; -webkit-transition: all 400ms; transition: all 400ms; }
.rd-section5 a.p1s2-leftbtn { left: -89px; background: url(../img/project/pleft-btn1.png) center no-repeat; }
.rd-section5 a.p1s2-rightbtn { right: -89px; background: url(../img/project/pright-btn1.png) center no-repeat; }
.rd-section5 a.p1s2-leftbtn:hover { background: url(../img/project/pleft-btn1-hover.png) center no-repeat; }
.rd-section5 a.p1s2-rightbtn:hover { background: url(../img/project/pright-btn1-hover.png) center no-repeat; }


.rd-section6 h2.pj-cntitle { color: #303a5f; }
/*.rds6-list{width:1222px;margin-top: 20px;}*/
.project-list .rds6-list { position: static; }
.project-list .rds6-list-ul { height: auto; margin-top: 30px; }
.project-list .rds6-list li { margin-bottom: 20px; }
.project-list .btn-ajax { margin-bottom: 20px; margin-top: 20px; }
.rds6-list { width: 1222px; position: absolute; top: 0; left: 0; }
.rds6-list li { margin-right: 6px; width: 398px; border-bottom:3px solid #e6e6e6 }
.rds6-list li .rds6-content-top.rds6-more, .rds5-list li .rds6-more { background: #6f7177; line-height: 222px; text-align: center; font-size: 18px; color: #ede5d9; }
.rds6-list li .rds6-content-top { width: 398px; height: 222px; overflow: hidden; }
.rds6-list li .rds6-content-top img{width:392px; height: 222px;}
.rds6-list li .rds6-content-top.p1s3-more { background: #6f7177; line-height: 222px; text-align: center; font-size: 18px; color: #ede5d9; }
.rds6-list li .rds6-content-bottom { margin-top: 20px; padding-left: 20px; color: #002b6b; font-size: 15px; font-weight: bold; height:60px; }
.rds6-list-ul { width: 1200px; height: 310px; overflow: hidden; position: relative; }

.rd-section6 a.btn-left { display: block; width: 79px; height: 79px; background: url(../img/project/pleft-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; left: -89px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; }
.rd-section6 a.btn-left:hover { background: url(../img/project/pleft-btn1-hover.png) no-repeat; }
.rd-section6 a.btn-right { display: block; width: 79px; height: 79px; background: url(../img/project/pright-btn1.png) no-repeat; position: absolute; top: 50%; margin-top: -40px; right: -89px; -webkit-border-radius: 80px; border-radius: 80px; -webkit-transition: background-color .3s; transition: background-color .3s; }
.rd-section6 a.btn-right:hover { background: url(../img/project/pright-btn1-hover.png) no-repeat; }


.iw_poi_title { color: #CC5522; font-size: 15px; font-weight: bold; overflow: hidden; padding-right: 13px; }
.iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word; }


.bd-slide { position: relative; width: 100%; height: 440px; }
.bd-slide .bd-leftbtn, .bd-slide .bd-rightbtn { top: 50%; margin-top: -41px; width: 82px; height: 82px; /*-webkit-transition: background 400ms; transition: background 400ms;*/ }
/*.bd-slide .bd-leftbtn{ left: 0; background: url(../img/project/rd-leftbtn.jpg) center no-repeat;}
.bd-slide .bd-rightbtn{ right: 0; background: url(../img/project/rd-rightbtn.jpg) center no-repeat;}
.bd-slide .bd-leftbtn:hover{ background: url(../img/project/rd-leftbtn-hover.jpg) center no-repeat;}
.bd-slide .bd-rightbtn:hover{ background: url(../img/project/rd-rightbtn-hover.jpg) center no-repeat;}*/
.bd-slide .bd-leftbtn { left: 50px; background: url(../img/project/ps7-leftbtn.png) center no-repeat; }
.bd-slide .bd-rightbtn { right: 50px; background: url(../img/project/ps7-rightbtn.png) center no-repeat; }
.bd-slide .bd-leftbtn:hover { background: url(../img/project/ps7-leftbtn-hover.png) center no-repeat; }
.bd-slide .bd-rightbtn:hover { background: url(../img/project/ps7-rightbtn-hover.png) center no-repeat; }
.bd-slide-inner .item { height: 440px; }

.bd-section1 { position: relative; width: 100%; height: 89px; line-height: 89px; background: url(../img/project/bd-topbg.jpg) right center no-repeat #303960; z-index: 3; }
.bd-section1 .w1200 { position: relative; height: 89px; }
.bd-section1 h1 { color: #b9d5ed; font-size: 18px; font-weight: bold; }
.bd-section1 h2 { width: 100px; cursor: pointer; height: 89px; line-height: 89px; color: #dedce1; font-size: 13px; font-weight: bold; letter-spacing: -1px; position: relative; background: url(../img/project/product2-phonelist.png) right center no-repeat; }
.bd-section1 span { margin-left: 10px; color: #dedce1; font-size: 13px; font-weight: bold; }
.bd-section1 a.bd-btn1, .bd-section1 a.bd-btn2 { margin-left: 10px; width: 33px; height: 89px; line-height: 89px; display: block; }
.bd-section1 a.bd-btn1 { background: url(../img/project/bd-icon2.png) -43px center no-repeat; }
.bd-section1 a.bd-btn2 { background: url(../img/project/bd-icon2.png) 0 center no-repeat; }
.bd-section1 .bd-secwm { position: absolute; right: -76px; top: 75px; width: 149px; height: 0; background: url(../img/project/bd-arrow1.png) left top no-repeat; z-index: 2; overflow: hidden; -webkit-transition: all 400ms; transition: all 400ms; }
.bd-section1 .bd-secwm img { margin-top: 14px; }
.bd-section1 .bd-secwm.on { height: 157px; }

.project_phone_2d { display: none; width: 100%; height: 80px; background: rgba(48,57,96,0.9); position: fixed; top: 89px; }
.project_phone_2dc { position: absolute!important; left: -1015px; display: none; top: 89px; }
.project_phone_2dc ul { height: 80px; display: inline-block; float: right; position: relative; }
.project_phone_2dc .last { margin-left: 5px; }
.project_phone_2dc li { float: left; margin-left: 15px; height: 80px; line-height: 80px; display: block; }
.project_phone_2dc p { display: inline-block; height: 80px; line-height: 80px; font-weight: normal; float: left; color: #fff; font-size: 16px; }
.project_phone_2dc .ico_phone { height: 80px; width: 33px; margin: 0 5px 0 10px; background: url(../img/project/bd-icon1.png) left center no-repeat; }
.project_phone_2dc .phone2_numbers, .project_phone_2dc .phone2_numbers a { color: #a5d7d5; font-size: 20px; }
.project_phone_2dc span { font-size: 12px; color: #a5d7d5; margin-left: 5px; }
.project_phone_2dc .phone_2dzs { padding-right: 20px; background: url(../img/project/zs_right.png) right center no-repeat; }
.project_phone_2dc .phone_list_sjx { position: absolute; top: -8px; z-index: 8; right: 160px; width: 15px; height: 8px; background: url(../img/project/phone_list_sjx.png) center no-repeat; background-size: 100% 100%; }
.ps2-phonelist { background: url(../img/project/ps2-phonelist.png) center no-repeat; width: 26px; display: inline-block; margin-left: 5px; height: 88px; float: right; }

.bd-section3 { padding: 40px 0; text-align: center; }
.bd-section3 h1, .bd-section3 h2 { margin-bottom: 10px; color: #fb7f00; font-size: 24px; font-weight: bold; }
.bd-section3 h3 { color: #26264b; font-size: 18px; font-weight: bold; }
.bd-section3 p { margin: 20px 0; color: #939292; }

.picScroll-top1 { margin: 0 auto; width: 100%; overflow: hidden; position: relative; height: 166px; }
.picScroll-top1 .hd { overflow: hidden; height: 30px; padding: 0 10px; width: 1200px; margin: 0 auto; display: inline-block; text-align: center; }
.picScroll-top1 .hd .prevStop { background-position: -60px -100px; }
.picScroll-top1 .hd .nextStop { background-position: -60px -140px; }
.picScroll-top1 .hd ul { overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; display: inline-block; }
.picScroll-top1 .hd ul li { float: left; width: 11px; height: 11px; overflow: hidden; margin-right: 10px; text-indent: -999px; cursor: pointer; background: #ebebf3; border-radius: 50px; }
.picScroll-top1 .hd ul li.on { background: #FB9000; }
.picScroll-top1 .bd { padding: 10px; width: 1200px; margin: 0 auto; height: 100px; overflow: hidden; }
.picScroll-top1 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-top1 .bd ul li { text-align: center; zoom: 1; }
.picScroll-top1 .bd ul li .pic { text-align: center; }
.picScroll-top1 .bd ul li .pic img { width: 180px; height: 90px; display: block; padding: 2px; border: 1px solid #ccc; }
.picScroll-top1 .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-top1 .bd ul li .title { line-height: 24px; }



.bd-section4 { padding: 70px 0; text-align: center; background: url(../img/project/bds4bg.jpg) center no-repeat; background-size: cover; }
.bd-section4 h1 { margin-bottom: 10px; color: #1c1f41; font-size: 18px; font-weight: bold; }
.bd-section4 .bd-s4list { width: 1207px; }
.bd-section4 .bd-s4list li { margin-right: 7px; width: 194px; height: 195px; overflow: hidden; }

/* 本例子css */
.bd-section42 { width: 100%; background: url(../img/project/bds4bg.jpg) center no-repeat; background-size: cover; overflow: hidden; position: relative; padding: 50px 0 70px; }
.bd-section42 h1, .bd-section42 h2 { margin-bottom: 30px; text-align: center; color: #1c1f41; font-size: 18px; font-weight: bold; }
.bd-section42 .hd { overflow: hidden; }
.bd-section42 .hd .prev, .bd-section42 .hd .next { cursor: pointer; position: absolute; display: block; top: 50%; margin-top: -39.5px; width: 79px; height: 79px; }
.bd-section42 .hd .next { background: url(../img/project/rd-rightbtn.png) center no-repeat; right: 10px; }
.bd-section42 .hd .prev { background: url(../img/project/rd-leftbtn.png) center no-repeat; left: 10px; }
/*.bd-section42 .hd .prevStop{ background-position:-60px 0; }
.bd-section42 .hd .nextStop{ background-position:-60px -50px; }*/
.bd-section42 .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.bd-section42 .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: url("images/icoCircle.gif") 0 -9px no-repeat; }
.bd-section42 .hd ul li.on { background-position: 0 0; }
.bd-section42 .bd { padding: 10px; width: 1200px; margin: 0 auto; }
.bd-section42 .bd ul { overflow: hidden; zoom: 1; }
.bd-section42 .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; }
.bd-section42 .bd ul li .pic { text-align: center; }
.bd-section42 .bd ul li .pic img { margin-right: 7px; width: 194px; height: 195px; display: block; }
.bd-section42 .bd ul li .pic a:hover img { border-color: #999; }
.bd-section42 .bd ul li .title { line-height: 24px; }










@media (max-width:1200px) {

	.rds6-list-ul{ height: auto; position: static}
.rds6-list li .rds6-content-top { width: 100%; height: auto; }
.rds6-list li .rds6-content-top img{width:100%; height: auto;}
	.rds6-list{position: static}
	
	
	
	
}

