.homepage-wrapper { color: #666 }
.homepage-wrapper ul { margin: 0; padding: 0 }
.homepage-wrapper li { list-style: none }
.homepage-wrapper .container { overflow: hidden; margin-bottom: 34px; padding: 0; width: 1140px!important; background: #fff; border: 1px solid #E4E4E4 }
.homepage-wrapper .container h3 { margin: 0; padding: 18px 0 13px; border-bottom: 1px solid #E4E4E4; line-height: 1; font-size: 20px; color: #212121 }
.homepage-wrapper .container h3 a { color:#212121 }
.homepage-wrapper .container .main-wrapper { display: inline-block; padding: 0 20px 0 18px; width: 846px; vertical-align: middle }
.homepage-wrapper .container .main-wrapper.full { width: 100% }
.homepage-wrapper .container .sidebar { display: inline-block; padding: 0 22px; border-left: 1px solid #E4E4E4; width: 282px; vertical-align: middle }
.homepage-wrapper .banner { position: relative; overflow: hidden; margin-bottom: 34px; height: 361px }
.homepage-wrapper .banner .main-banner, .homepage-wrapper .banner .market-banner { position: absolute; width: 100%; height: 361px; border-bottom: 1px solid #E4E4E4; background-color: #fff }
.homepage-wrapper .banner .main-banner { right: 50%; margin-right: -281px; border-right: 1px solid #E4E4E4; background: url(../Images/hp-banner-0106.png) right 1px no-repeat #FFF;  }
.homepage-wrapper .banner .main-banner .notice{ position:absolute; right:0; bottom:0; height:50px; width:850px; }
.homepage-wrapper .banner .main-banner .notice .bg{ position:absolute; width:100%; height:100%;background:#000;opacity: 0.6; filter: alpha(opacity=60); z-index:1}
.homepage-wrapper .banner .main-banner .notice span{ position:absolute; left:0; top:0; width:100px; height:50px; display:block; background:#f47303; z-index:2; text-align:center; font-size:16px; color:#fff; line-height:50px}
.homepage-wrapper .banner .main-banner .notice .msg{ position:absolute; left:110px; top:0; width:600px; height:50px; display:block; z-index:2; text-align:left; font-size:14px; color:#fff; line-height:50px}
.homepage-wrapper .banner .main-banner .notice .msg .box{width:550px;height:50px;line-height:50px;overflow:hidden;} 
.homepage-wrapper .banner .main-banner .notice .msg .box ul{margin:0;padding:0} 
.homepage-wrapper .banner .main-banner .notice .msg .box li{height:50px;line-height:50px;font-size:14px;text-align:left;list-style-type:none;}  
.homepage-wrapper .banner .main-banner .notice .msg .box li a{ color:#fff; text-decoration:none}
.homepage-wrapper .banner .main-banner dl { float: right; width: 360px; margin-right: 42px; margin-bottom: 0 ; padding-top: 76px; }
.homepage-wrapper .banner .main-banner dl { float: right; width: 360px; margin-right: 42px; margin-bottom: 0 ; padding-top: 76px; }
.homepage-wrapper .banner .main-banner dl dt {font-size: 32px; font-weight: 400; line-height: 1; color: #333; margin-top:10px }
.homepage-wrapper .banner .main-banner dl dd { float: left; margin-top: 14px; font-size: 18px; color: #23465d; line-height: 1 }
.homepage-wrapper .banner .main-banner dl dd.long { width: 200px }
.homepage-wrapper .banner .main-banner dl .checkbox-icon { display: inline-block; margin-right: 8px; width: 22px; height: 16px; background-image: url(../Images/homepage-1119.png); background-position: -544px -372px; content: "\20" }
.homepage-wrapper .banner .main-banner .register { position: absolute; display: inline-block; right: 150px; bottom: 94px; width: 250px; height: 36px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #f68121; line-height: 39px; color: #FFF; font-size: 18px; text-align: center }
.homepage-wrapper .banner .market-banner { left: 50%; margin-left: 281px; background-repeat: no-repeat; background-position: left top; background-color: #FFF; padding-top:30px }
.homepage-wrapper .banner .market-banner .zcymr_boxt{ padding-left:20px}
.homepage-wrapper .banner .market-banner .c{ padding:0; margin:0; font-size:25px; color:#23465d; padding-left:75px; padding-top:100px}
.homepage-wrapper .internet-finance .main-wrapper { vertical-align: middle }
.homepage-wrapper .internet-finance p { margin: 0; padding: 20px 0; font-size: 15px }
.homepage-wrapper .internet-finance ul li { position: relative; margin: 16px 0 21px; clear: both; color: #23465d; font-size: 20px; line-height: 1 }
.homepage-wrapper .internet-finance ul li span { position: relative; top: 2px; margin: 0 0 0 10px; font-size: 14px; vertical-align: middle }
.homepage-wrapper .internet-finance ul li span.icon { top: -2px; display: inline-block; margin: 0 10px 0 0; width: 22px; height: 22px; background-image: url(../Images/homepage-1119.png); content: "\20" }
.homepage-wrapper .internet-finance ul li.security { margin-bottom: 10px }
.homepage-wrapper .internet-finance ul .risk-manage .icon { background-position: -516px -338px }
.homepage-wrapper .internet-finance ul .tech .icon { background-position: -544px -336px; width:24px; height:24px; }
.homepage-wrapper .internet-finance ul .security .icon { background-position: -575px -338px }
.homepage-wrapper .favorite-product .main-wrapper { float: left; display: block }
.homepage-wrapper .favorite-product .main-wrapper h3 .play-icon { position: relative; top: -2px; display: inline-block; margin-right: 5px; border: 2px solid #00BC8D; width: 30px; height: 30px; vertical-align: middle; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px }
.homepage-wrapper .favorite-product .main-wrapper h3 .play-icon:before { position: absolute; top: 7px; left: 10px; display: block; border-width: 6px 10px; border-style: solid; border-color: transparent transparent transparent #00BC8D; width: 0; content: "" }
.homepage-wrapper .favorite-product .more-info { clear: both; margin: 0 22px; border-top: 1px solid #E4E4E4; height: 90px; font-size: 16px }
.homepage-wrapper .favorite-product .more-info .contact-us { float: left; height: 90px; font-size: 20px; line-height: 90px }
.homepage-wrapper .favorite-product .more-info .contact-us .service-avatar { float: left; display: block; margin-right: 14px; width: 104px; height: 90px; background-image: url(../Images/homepage-1119.png); background-position: -612px -358px }
.homepage-wrapper .favorite-product .more-info .contact-us .sl-icon-bold-phone { margin-left: 10px; margin-right: 5px; color: #00BC8D; vertical-align: -2px }
.homepage-wrapper .favorite-product .more-info .more-art { font-size: 18px; text-align: right; margin-top: 32px }
.homepage-wrapper .favorite-product .more-info .more-art a { position: relative; padding-left: 40px; color: #666 }
.homepage-wrapper .favorite-product .more-info .more-art a:before { position: absolute; left: 0; top: -6px; width: 30px; height: 30px; display: block; background-image: url(../Images/homepage-1119.png); content: "\20" }
.homepage-wrapper .favorite-product .more-info .more-art a:first-child { margin-right: 115px }
.homepage-wrapper .favorite-product .more-info .more-art a:first-child:before { background-position: -546px -300px }
.homepage-wrapper .favorite-product .more-info .more-art a:first-child+a { margin-right: 48px }
.homepage-wrapper .favorite-product .more-info .more-art a:first-child+a:before { background-position: -514px -300px }
.homepage-wrapper .favorite-product .plan-list li { height: 90px }
.homepage-wrapper .favorite-product .plan-list li>div { overflow: hidden; float: left; height: 90px; text-align: center }
.homepage-wrapper .favorite-product .plan-list li .right-border { position: relative }
.homepage-wrapper .favorite-product .plan-list li .right-border:after { position: absolute; top: 30px; right: 0; display: inline-block; content: "\20"; width: 1px; height: 32px; background-color: #F0F0F0 }
.homepage-wrapper .favorite-product .plan-list p { color: #999 }
.homepage-wrapper .favorite-product .plan-list p:first-child { margin-bottom: -6px; font-size: 30px; line-height: 1; text-align: center; color: #333 }
.homepage-wrapper .favorite-product .plan-list p:first-child small { margin-left: 5px; font-size: 16px }
.homepage-wrapper .favorite-product .plan-list .plan-name { font-size: 20px; color: #333; line-height: 95px }
.homepage-wrapper .favorite-product .plan-list .plan-name a { color: #333 }
.homepage-wrapper .favorite-product .plan-list .plan-img { float: left; display: inline-block; margin-top: 25px; margin-right: 10px; width: 40px; height: 40px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: url(../Images/homepage-1119.png) -730px -304px no-repeat }
.homepage-wrapper .favorite-product .plan-list .plan-rate { padding-top: 24px; width: 240px }
.homepage-wrapper .favorite-product .plan-list .plan-rate p:first-child { color: #F84528 }
.homepage-wrapper .favorite-product .plan-list .plan-amount { padding-top: 24px; width: 210px }
.homepage-wrapper .favorite-product .plan-list .plan-members { padding-top: 24px; width: 240px }
.homepage-wrapper .favorite-product .plan-list .plan-guard { padding-top: 32px; padding-left: 25px; width: 116px }
.homepage-wrapper .favorite-product .plan-list .plan-guard p:first-child { margin-bottom: 4px; font-size: 18px }
.homepage-wrapper .favorite-product .plan-list .group-grade-68201 { background-color: #D70C18 }
.homepage-wrapper .favorite-product .plan-list .group-grade-267601 { background-color: #4DD0D0 }
.homepage-wrapper .favorite-product .plan-list .group-grade-145201 { background-color: #5fccff }
.homepage-wrapper .favorite-product .plan-list .group-grade-185001 { background-color: #BDD834 }
.homepage-wrapper .favorite-product .invest-now { padding: 20px 0; line-height: 40px; font-size: 16px }
.homepage-wrapper .favorite-product .invest-now a { float: right; width: 216px; height: 40px; background-color: #00BC8D; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; font-size: 18px; text-align: center; line-height: 42px }
.homepage-wrapper .favorite-product .other-plan { float: right; width: 288px }
.homepage-wrapper .favorite-product .other-plan h3 { margin-bottom: 10px }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list { color: #999 }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list li { margin: 30px 0 }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list li:first-child { margin-top: 28px }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list div { display: inline-block; margin: 0; padding: 0; text-align: center; line-height: 1; font-size: 16px; vertical-align: bottom }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list .plan-name { width: 55px; text-align: left; font-size: 18px; color: #333 }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list .plan-name a { color: #333 }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list .plan-rate { width: 80px; color: #666; text-align: right; line-height: 14px; padding-right: 10px }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list .plan-guard { text-align: right; font-size: 14px; overflow: hidden }
.homepage-wrapper .favorite-product .other-plan .simple-plan-list .plan-text { color: #999; font-size: 14px; line-height: 14px; text-align: right }
.homepage-wrapper .about-dr .bulletins>div { float: left; margin: 22px 1px 22px 24px; width: 186px; height: 298px; text-align:center}
.homepage-wrapper .about-dr .bulletins>div:first-child { margin-left: 0 }
.homepage-wrapper .about-dr .bulletins>div i { display: block; width:175px ; height: 254px; border-bottom: 1px solid #E4E4E4; }
.homepage-wrapper .about-dr .bulletins>div i.n_1 { background-position: 0 -150px }
.homepage-wrapper .about-dr .bulletins>div i.n_2 { background-position: -256px -150px }
.homepage-wrapper .about-dr .bulletins>div i.n_3 { background-position: -512px -150px }
.homepage-wrapper .about-dr .bulletins>div i.n_4 { background-position: 0 -300px }
.homepage-wrapper .about-dr .bulletins>div i.n_5 { background-position: -256px -300px }
.homepage-wrapper .about-dr .bulletins>div.dr-partner i { background-position: -256px 0 }
.homepage-wrapper .about-dr .bulletins>div.dr-recruit i { background-position: -512px 0 }
.homepage-wrapper .about-dr .bulletins>div .title { margin-bottom: 0; padding: 18px 14px 10px; height: 50px; color: #23465d; font-size: 18px; line-height: 1 }
.homepage-wrapper .about-dr .bulletins>div .content { overflow: hidden; height: 95px; margin: 0 14px; line-height: 1.5; color: #666; text-align: justify }
.homepage-wrapper .about-dr .bulletins>div .link { float: right; color: #333 }
.homepage-wrapper .about-dr .dr-news { overflow: hidden; position: relative }
.homepage-wrapper .about-dr .dr-news .sl-banner-list { position: absolute }
.homepage-wrapper .about-dr .dr-news .sl-banner-list li { float: left; width: 256px; height: 296px }
.homepage-wrapper .about-dr .dr-news .sl-banner-indicator { position: absolute; top: 121px; width: 100%; height: 28px; background-color: rgba(255,255,255,.9); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.homepage-wrapper .about-dr .dr-news .sl-banner-indicator li { position: absolute; color: #00BC8D; line-height: 28px }
.homepage-wrapper .about-dr .dr-news .sl-banner-indicator .i { margin-left: -5px; top: 9px; width: 10px; height: 10px; border: 1px solid #00BC8D; border-radius: 5px; cursor: pointer }
.homepage-wrapper .about-dr .dr-news .sl-banner-indicator .current { margin-left: -4.5px; top: 10px; width: 9px; height: 9px; background-color: #00BC8D; border-radius: 5px }
.homepage-wrapper .about-dr .dr-news .sl-banner-indicator .sl-icon-arrow-left { left: 12px; cursor: pointer }
.homepage-wrapper .about-dr .dr-news .sl-banner-indicator .sl-icon-arrow-right { right: 12px; cursor: pointer }
.homepage-wrapper .press-release { position: relative; margin-bottom: 20px }
.homepage-wrapper .press-release a { color: #666 }
.homepage-wrapper .press-release .sl-icon-arrow-left, .homepage-wrapper .press-release .sl-icon-arrow-right { position: absolute; top: 112px; width: 36px; height: 36px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 18px; color: #999; line-height: 36px; text-align: center; cursor: pointer }
.homepage-wrapper .press-release .sl-icon-arrow-left:hover, .homepage-wrapper .press-release .sl-icon-arrow-right:hover { background-color: #F0F0F0 }
.homepage-wrapper .press-release .sl-icon-arrow-left:active, .homepage-wrapper .press-release .sl-icon-arrow-right:active { background-color: #E4E4E4 }
.homepage-wrapper .press-release .sl-icon-arrow-right { right: 14px; background:url(../Images/arrow-right.jpg) no-repeat }
.homepage-wrapper .press-release .sl-icon-arrow-left { left: 14px; background:url(../Images/arrow-left.jpg) no-repeat }
.homepage-wrapper .press-release .wrapper {  position: relative; width: 100%; height:auto; min-height:50px;_height:50px; padding:10px 0 }
.homepage-wrapper .press-release .art-list { position: relative; width: 200%; -webkit-transition: left .8s; -moz-transition: left .8s; transition: left .8s }
.homepage-wrapper .press-release .art-list li { float: left; width: 10%; height: 162px }
.homepage-wrapper .press-release .art-list p { border-top: 1px solid #E4E4E4; padding-top: 10px; margin: 0 14px; line-height: 20px }
.homepage-wrapper .press-release .art-list i { display: block; margin: 15px 10px 0; width: 184px; height: 65px; background: url(../Images/homepage-1119.png) no-repeat }
.homepage-wrapper .press-release .art-list .media-fhw { background-position: 0 -450px }
.homepage-wrapper .press-release .art-list .media-hxw { background-position: -184px -450px }
.homepage-wrapper .press-release .art-list .media-cctv { background-position: -368px -450px }
.homepage-wrapper .press-release .art-list .media-xlw { background-position: -552px -450px }
.homepage-wrapper .press-release .art-list .media-cnbc { background-position: 0 -530px }
.homepage-wrapper .press-release .art-list .media-cjw { background-position: -184px -530px }
.homepage-wrapper .press-release .art-list .media-cnn { background-position: -368px -530px }
.homepage-wrapper .press-release .art-list .media-shzq { background-position: -552px -530px }
.homepage-wrapper .press-release .art-list .media-rmw { background-position: 0 -610px }
.homepage-wrapper .press-release .art-list .media-la { background-position: -184px -610px }
.homepage-wrapper .press-release .media-wrapper { width: 100%; overflow: hidden }
.homepage-wrapper .list1{ width:379px; height:370px; float:left; padding-left:20px; padding-bottom:15px; border-right:1px solid #e4e4e4; padding-right:20px}
.homepage-wrapper .list1-none{border:0px}
.homepage-wrapper .list1 h3{ margin-bottom:10px}
.homepage-wrapper .list1 p{ line-height:30px; height:30px; position:relative; width:100%; overflow:hidden; display:block; padding:0; margin:0}
.homepage-wrapper .list1 p i{ display:block; position:absolute; left:0; top:13px; height:3px; width:3px; background:#23465d}
.homepage-wrapper .list1 p a{ color:#666; padding-left:10px; display:block}
.member-info{ line-height:30px; font-size:14px; padding-left:25px}
.list_lh{ height:300px; overflow:hidden;}
.list_lh li p{ height:24px; line-height:24px;}
.btm p{ font:normal 12px/24px 'Microsoft YaHei'; text-align:center;}