@charset "utf-8";
* { margin: 0; padding: 0; }
html { overflow-x: hidden; }
body { background: #ebebeb; font-family: "宋体"; font-size: 14px; color: #4c4b4b; }
a, a:active, a:link, a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a img, fieldset { border: 0; }
img { border: 0; display: block; }
ul, ol, dl, li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
table { font-size: inherit; border-collapse: collapse; border-spacing: 0; }
input, button, select, textarea { outline: none; }
textarea { resize: none; overflow: auto; }
q:before, blockquote:before, q:after, blockquote:after { content: ""; }
/*float*/
.clear { clear: both; height: 0; overflow: hidden; display: block; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; /*IE<8*/ }
/*common*/
.re { position: relative; }
.ab { position: absolute; }
.mb20 { margin-bottom: 20px; }
/*reset结束*/
.j-wrap { width: 1120px; margin: 0 auto; }
/* header */
.j-header { position: fixed; width: 100%; z-index: 999; background: #ebebeb; }
.j-top { width: 1180px; height: 64px; margin: 0 auto; }
.j-tlogo { display: block; width: 170px; height: 45px; margin: 10px 0 0 0; }
.j-tphone { height: 64px; padding: 0 0 0 34px; background: url(../images/j-tphone.png) no-repeat left center; line-height: 64px; color: #b3b3b3; }
.j-nav { width: 100%; height: 46px; background: #bc303c; }
.j-nav ul { width: 1180px; margin: 0 auto; }
.j-nav ul li { float: right; margin: 0 0 0 1px; padding: 0 20px; line-height: 46px; }
.j-nav ul li a { color: #fff; }
.j-nav ul li.j-cur, .j-nav ul li.j-hover { background: #e12a32; }
.j-header2 { width: 100%; height: 110px; }
/* footer */
.j-fnav { width: 100%; height: 58px; margin: 20px 0 0 0; background: #bc303c; line-height: 58px; text-align: center; }
.j-fnav a { padding: 0 17px; color: #fff; }
.j-footer { width: 100%; background: #fff; }
.j-footer .j-wrap { width: 1180px; margin: 0 auto; text-align: center; }
.j-footer img { display: inline; margin: 12px 0 28px; }
.j-flink { text-align: left; }
.j-flink a, .j-flink span { float: left; font-size: 12px; line-height: 25px; color: #a3a3a3; }
.j-copyright { margin: 12px 0 0 0; padding: 12px 0 26px; border-top: #efefef 1px solid; font-size: 12px; line-height: 25px; color: #cacaca; }
/* index */
.j-h-banner { width: 100%; height: 610px; background: url(../images/j-h-banner.jpg) no-repeat center center; }
.j-reserve { left: 50%; bottom: 0; width: 770px; height: 124px; margin-left: -385px; background: #fdfcfb; border-radius: 5px 5px 0 0; box-shadow: 0 6px 48px #ddd; }
.j-reserve li { float: left; width: 160px; height: 124px; background: url(../images/j-reserve-bg.png) no-repeat center 105px; }
.j-reserve li.j-hr2 { width: 137px; }
.j-reserve li label { display: block; width: 160px; padding: 18px 0 0 0; line-height: 14px; text-align: center; color: #867575; }
.j-hr-city { width: 120px; height: 60px; margin: 0 0 0 20px; background: none; border: none; font-family: "黑体"; font-size: 24px; line-height: 60px; text-align: center; }
.j-hr-time { width: 100px; height: 60px; margin: 0 0 0 30px; background: none; border: none; font-family: "黑体"; font-size: 24px; line-height: 60px; text-align: center; }
.j-hr-year { left: 30px; top: 74px; width: 100px; height: 20px; background: none; border: none; font-size: 14px; text-align: center; color: #aca5a5; }
.j-hr-name { width: 100px; height: 60px; margin: 0 0 0 30px; background: none; border: none; font-family: "黑体"; font-size: 24px; line-height: 60px; text-align: center; }
.j-hr-name::-webkit-input-placeholder {
 font-family: "宋体";
 font-size: 14px;
 color: #aba5a5;
}
.j-hr-name:-moz-placeholder {
 font-family: "宋体";
 font-size: 14px;
 color: #aba5a5;
}
.j-hr-name::-moz-placeholder {
 font-family: "宋体";
 font-size: 14px;
 color: #aba5a5;
}
.j-hr-name:-ms-input-placeholder {
 font-family: "宋体";
 font-size: 14px;
 color: #aba5a5;
}
.j-hbtn { width: 176px; height: 124px; background: #bc303c; border: none; border-radius: 0 5px 0 0; font-size: 20px; color: #fff; }
.j-brand { width: 1080px; height: 426px; margin-top: 30px; padding: 60px 40px 0 0; background: url(../images/j-brand-bg.jpg) no-repeat #fff; }
.j-brand-top { height: 28px; margin-left: 40px; }
.j-brand-top .fl { font-family: "黑体"; font-size: 28px; font-weight: bold; line-height: 28px; color: #333; }
.j-brand-top .fr { width: 68px; height: 26px; border: #b3b3b3 1px solid; border-radius: 5px; line-height: 26px; text-align: center; color: #8d8b8b; }
.j-brand-ctn { margin: 20px 0 0 40px; line-height: 32px; }
.j-brand-box { margin: 54px 0 0 0; }
.j-brand-box li { float: left; width: 180px; height: 130px; border-left: #e7e5e5 1px solid; }
.j-brand-box li:first-child { border: none; }
.j-brand-box li img { width: 103px; height: 103px; margin: 0 0 0 38px; }
.j-brand-box li p { width: 180px; height: 27px; line-height: 27px; text-align: center; color: #585757; }
.j-how { width: 1040px; height: 616px; margin-top: 20px; padding: 60px 40px; background: #fff; }
.j-how .j-brand-top, .j-how .j-brand-ctn { margin-left: 0; }
.j-how-box { float: left; width: 340px; height: 506px; margin: 35px 0 0 10px; }
.j-how-box.ml0 { margin-left: 0; }
.j-hows { width: 325px; height: 40px; padding: 300px 0 0 15px; line-height: 40px; color: #eee; }
.j-hows.jh1 { margin-top: 10px; background: url(../images/j-how1.jpg) no-repeat; }
.j-hows.jh2 { margin-top: 10px; padding: 136px 0 0 15px; background: url(../images/j-how2.jpg) no-repeat; }
.j-hows.jh3 { background: url(../images/j-how3.jpg) no-repeat; }
.j-howto { width: 164px; height: 154px; text-align: center; color: #fff; }
.j-howto.jht1 { background: #bc303c; }
.j-howto.jht2 { background: #ff7f00; }
.j-howto.jht3 { background: #fa262c; }
.j-howto.jht4 { margin-top: 10px; background: #efb743; }
.j-howto img { display: inline; margin: 20px 0 10px; }
.j-howto .j-httlt { font-size: 18px; line-height: 18px; }
.j-howto .j-htctn { font-size: 12px; line-height: 30px; }
.j-howto .j-htmore { color: #eee; }
.j-how-tlt { margin-top: 10px; width: 340px; height: 154px; background: #bc303c; text-align: center; color: #fff; }
.j-how-tlt .jhtlt { padding: 50px 0 0 0; font-family: "黑体"; font-size: 26px; }
.j-how-tlt .jhctn { font-size: 16px; letter-spacing: 3px; }
.j-why { height: 404px; margin: 20px 0 0 0; background: #918e8e; }
.j-why-box { width: 261px; height: 404px; color: #fff; }
.j-why-box2 { width: 598px; height: 404px; background: url(../images/j-why-box2-bg.jpg) no-repeat; }
.j-why-box2 a { display: block; width: 68px; height: 26px; margin: 308px 0 0 265px; background: #fff; border-radius: 5px; line-height: 26px; text-align: center; color: #ff787c; }
.j-why-box .j-w1, .j-why-box .j-w2, .j-why-box .j-w3, .j-why-box .j-w4 { padding: 46px 0 0 98px; }
.j-why-box .j-w1 { background: url(../images/j-w1.png) no-repeat 50px 52px; }
.j-why-box .j-w2 { padding-top: 98px; background: url(../images/j-w2.png) no-repeat 50px 102px; }
.j-why-box .j-w3 { background: url(../images/j-w3.png) no-repeat 50px 52px; }
.j-why-box .j-w4 { padding-top: 98px; background: url(../images/j-w4.png) no-repeat 50px 102px; }
.j-wtlt { font-family: "黑体"; font-size: 22px; font-weight: bold; }
.j-wctn { margin-top: 10px; line-height: 19px; }
.j-why-box .j-w1 a, .j-why-box .j-w2 a, .j-why-box .j-w3 a, .j-why-box .j-w4 a { display: block; width: 68px; height: 26px; margin-top: 20px; border: #eee 1px solid; border-radius: 5px; line-height: 26px; text-align: center; color: #eee; }
.j-why-box .j-w1 a:hover, .j-why-box .j-w2 a:hover, .j-why-box .j-w3 a:hover, .j-why-box .j-w4 a:hover { background: #fff; border: #fff 1px solid; color: #ff787c; }
.j-hnews { width: 1040px; height: 476px; margin: 0 auto; margin-top: 20px; padding: 60px 40px; background: #fff; }
.j-hnews .j-brand-top, .j-hnews .j-brand-ctn { margin-left: 0; }
.j-hnews1 { margin: 40px 0; }
.j-hnews1 li { float: left; width: 314px; height: 64px; margin-left: 42px; }
.j-hnews1 li:first-child { margin-left: 0; }
.j-hn-time { float: left; width: 50px; height: 64px; background: url(../images/j-hn-time-bg.png) no-repeat 22px 34px; color: #e31d1a; }
.j-hn-day { width: 50px; font-family: "黑体"; font-size: 40px; font-weight: bold; }
.j-hn-month { width: 50px; font-family: "黑体"; text-align: right; font-weight: bold; font-size: 12px; }
.j-hn-content { float: left; width: 256px; height: 60px; margin-left: 8px; overflow: hidden; }
.j-hn-tlt { height: 26px; overflow: hidden; }
.j-hn-tlt a { font-weight: bold; line-height: 28px; color: #5b5b5b; }
.j-hn-ctn { line-height: 17px; color: #999; }
.j-hnews2 { height: 140px; }
.j-hn-box2 { position: relative; float: left; width: 211px; height: 140px; overflow: hidden; }
.j-hn-box2 img { width: 211px; height: 140px; }
.j-hn-box2-more { position: absolute; z-index: 10; left: 0; top: 100%; width: 171px; height: 40px; padding: 30px 20px 70px 20px; background: url(../images/j-hn-box2-more.png) no-repeat center; }
.j-hn-box2-more a { line-height: 20px; color: #fff; }
.j-hn-box2-top { float: left; width: 196px; height: 140px; background: #bc303c; }
.j-hn-box2-top p { padding: 34px 0 0 0; font-family: "黑体"; font-size: 28px; font-weight: bold; text-align: center; color: #fff; }
.j-hn-box2-top a { display: block; width: 68px; height: 26px; margin: 15px 0 0 64px; border: #eee 1px solid; border-radius: 5px; line-height: 26px; text-align: center; color: #eee; }
.j-hnews3 { height: 168px; background: #444; }
.j-hn-box3-top { float: left; width: 186px; height: 142px; margin: 26px 0 0 130px; background: #fa262c; }
.j-hn-box3-top p { padding: 26px 0 0 0; font-family: "黑体"; font-size: 28px; font-weight: bold; text-align: center; color: #fff; }
.j-hn-box3-top a { display: block; width: 68px; height: 26px; margin: 15px 0 0 52px; border: #eee 1px solid; border-radius: 5px; line-height: 26px; text-align: center; color: #eee; }
.j-hn-box3-r { float: right; width: 660px; margin-top: 40px; }
.j-hn-box3-r p { float: left; width: 310px; height: 40px; margin-left: 15px; overflow: hidden; background: url(../images/j-hn-box3-bg.png) no-repeat left center; }
.j-hn-box3-r p a { padding: 0 0 10px 10px; border-bottom: #585858 1px solid; line-height: 38px; color: #d1d1d1; }
/* index-效果图切换 */
.j-hshow { height: 588px; margin: 20px 0 0 0; background: #fff; }
.j-hshow-top { width: 1040px; height: 84px; padding: 0 40px; margin: 0 auto; }
.j-hshow-top .j-tlt { float: left; font-family: "黑体"; font-size: 28px; font-weight: bold; line-height: 84px; color: #333; }
.j-hshow-top ul { float: right; height: 42px; margin-top: 21px; line-height: 40px; }
.j-hshow-top ul li { float: left; margin: 0 15px; cursor: pointer; font-family: "黑体"; font-size: 18px; color: #7f7f7f; }
.j-hshow-top ul li.j-cur { border-bottom: #c03e49 2px solid; color: #c03e49; }
.j-hshow-ctn { width: 1920px; height: 504px; }
.j-hshow-ctn ul { width: 7680px; }
.j-hshow-ctn ul li { float: left; width: 1920px; }
.j-hshow-ctn ul li ul li { width: auto; }
.j-li1 { float: left; width: 970px; margin-left: 10px; }
.j-li1 img { width: 970px; height: 504px; }
.j-li2 { float: left; width: 472px; margin-left: 10px; }
.j-li2 img { width: 472px; height: 330px; }
.j-li2 div { width: 472px; height: 162px; margin-top: 12px; }
.j-hshow1 .j-li2 div { background: url(../images/j-hshow1-bg.jpg) no-repeat; }
.j-hshow2 .j-li2 div { background: url(../images/j-hshow2-bg.jpg) no-repeat; text-align: right; }
.j-hshow3 .j-li2 div { background: url(../images/j-hshow3-bg.jpg) no-repeat; }
.j-hshow4 .j-li2 div { background: url(../images/j-hshow4-bg.jpg) no-repeat; }
.j-li2 div .j-tlt { padding: 28px 20px 0 20px; font-family: "黑体"; font-size: 32px; font-weight: bold; line-height: 32px; color: #fff; }
.j-li2 div .j-ctn { padding: 8px 20px 0 20px; font-family: "黑体"; font-size: 20px; line-height: 32px; color: #fff; }
.j-li3 { float: left; width: 448px; margin-left: 10px; }
.j-li3 img { width: 448px; height: 310px; margin-top: 8px; }
.j-li3 img:first-child { height: 186px; margin-top: 0; }
.j-hshow-prev, .j-hshow-next { z-index: 999; left: -50px; top: 50%; width: 50px; height: 68px; margin-top: -34px; cursor: pointer; }
.j-hshow-next { left: auto; right: -50px; }
/* 品牌介绍 */
.j-b-banner { width: 100%; height: 334px; background: url(../images/j-b-banner.jpg) no-repeat center center; }
.j-mt20 { margin-top: 20px; }
.j-b-info { height: 302px; margin: 20px 0 0 0; background: #fff; }
.j-b-infot { padding: 60px 0 0 40px; font-family: "黑体"; font-size: 28px; font-weight: bold; line-height: 28px; color: #333; }
.j-b-info .j-brand-box { margin: 26px 0 0 0; }
.j-b-info .j-brand-box li { margin: 0 10px; }
.j-b-info .j-brand-box li:first-child { width: 470px; margin: 0 0 0 40px; line-height: 32px; }
.j-b-map { height: 320px; }
.j-b-map img { z-index: 9; left: 0; top: -56px; }
.j-b-back { background: #fff; }
.j-b-tlt { padding: 56px 0 0 0; font-family: "黑体"; font-size: 28px; font-weight: bold; line-height: 28px; text-align: center; color: #333; }
.j-b-ctn { padding: 28px 0 46px 0; line-height: 14px; text-align: center; color: #747373; }
.j-b-ctn.j-b2 { padding: 10px 0; font-family: "黑体"; font-size: 16px; }
div.j-b-logo { width: 610px; margin-left: 294px; }
div.j-b-logo.j-ml230 { margin-left: 230px; }
.j-b-logo a { float: left; display: block; margin: 14px 20px 0 0; background: url(../images/j-b-logo.png) no-repeat; }
.j-b-logo a:hover { background: url(../images/j-b-hlogo.png) no-repeat; }
.j-b-logo a.j-bl1 { width: 94px; height: 70px; background-position: 0 0; }
.j-b-logo a.j-bl2 { width: 103px; height: 75px; background-position: -130px 0; }
.j-b-logo a.j-bl3 { width: 103px; height: 72px; background-position: -266px 0; }
.j-b-logo a.j-bl4 { width: 108px; height: 64px; background-position: -406px 0; }
.j-b-logo a.j-bl5 { width: 94px; height: 70px; background-position: -550px 0; }
.j-b-logo a.j-bl6 { width: 105px; height: 60px; background-position: -66px -82px; }
.j-b-logo a.j-bl7 { width: 109px; height: 60px; background-position: -212px -82px; }
.j-b-logo a.j-bl8 { width: 104px; height: 60px; background-position: -356px -82px; }
.j-b-logo a.j-bl9 { width: 104px; height: 60px; background-position: -502px -82px; }
.j-b-img { margin: 30px 0 0 112px; }
.j-b-backul { height: 190px; padding: 30px 0 0 185px; background: url(../images/j-b-backul-bg.jpg) repeat-x; }
.j-b-backul li { float: left; width: 250px; font-family: "黑体"; font-size: 18px; text-align: center; color: #fff; }
.j-b-backul li img { display: inline; }
.j-b-achieve { width: 1120px; margin: 0 auto; margin-top: 20px; background: #fffdfd; }
.j-b-achieve-ctn { width: 1120px; height: 1020px; margin-top: 36px; background: url(../images/j-b-achieve-ctn-bg.jpg) no-repeat; }
.j-b-achieve-ctn p { position: absolute; width: 260px; height: 67px; line-height: 21px; color: #282827; }
.j-b-achieve-ctn p.j-b1 { left: 220px; top: 194px; }
.j-b-achieve-ctn p.j-b2 { left: 272px; top: 336px; width: 226px; }
.j-b-achieve-ctn p.j-b3 { left: 272px; top: 444px; width: 222px; }
.j-b-achieve-ctn p.j-b4 { left: 55px; top: 586px; width: 310px; }
.j-b-achieve-ctn p.j-b5 { left: 202px; top: 838px; }
.j-b-achieve-ctn p.j-b6 { left: 648px; top: 52px; }
.j-b-achieve-ctn p.j-b7 { left: 648px; top: 194px; }
.j-b-achieve-ctn p.j-b8 { left: 755px; top: 338px; width: 230px; }
.j-b-achieve-ctn p.j-b9 { left: 624px; top: 448px; }
.j-b-achieve-ctn p.j-b10 { left: 624px; top: 588px; width: 310px; }
.j-b-achieve-ctn p.j-b11 { left: 624px; top: 698px; width: 240px; }
.j-b-achieve-ctn p.j-b12 { left: 646px; top: 838px; }
.j-b-honor { width: 100%; height: 406px; margin-top: 20px; background: #fff; }
/* 品牌介绍-图片切换 */
.j-b-honorban.flexslider { border: none; margin: 50px 0 0 0; }
.j-b-honorban.flexslider .slides li { margin: 0 20px; }
.j-b-honorban.flexslider .flex-direction-nav a { width: 60px; height: 84px; }
.j-b-honorban.flexslider .flex-direction-nav .flex-prev { background: url(../images/j-b-prev.png) no-repeat; }
.j-b-honorban.flexslider .flex-direction-nav .flex-next { background: url(../images/j-b-next.png) no-repeat; }
.j-b-honorban.flexslider:hover .flex-direction-nav .flex-prev { left: 0; }
.j-b-honorban.flexslider:hover .flex-direction-nav .flex-next { right: 0; }
.j-b-honorban.flexslider .flex-direction-nav .flex-prev:before, .j-b-honorban.flexslider .flex-direction-nav .flex-next:before { font-size: 0; }
/* 联系我们 */
.j-c-banner { width: 100%; height: 334px; background: url(../images/j-c-banner.jpg) no-repeat center center; }
.j-c-wrap { width: 1120px; margin: 0 auto; margin-top: 542px; }
.j-c-box { z-index: 9; left: 0; top: -716px; width: 1120px; height: 696px; background: #fff; }
.j-c-join { width: 900px; height: 348px; margin: 75px 0 0 109px; border: #e5e5e5 1px solid; }
.j-c-join-tlt { left: 50%; top: -34px; width: 320px; height: 54px; margin-left: -160px; background: url(../images/j-c-join-tlt-bg.png) no-repeat; font-family: "微软雅黑"; font-size: 20px; font-weight: bold; line-height: 40px; text-align: center; ; color: #fff; }
.j-c-joinl { width: 486px; }
.j-c-join-ul { width: 396px; margin: 45px 0 0 90px; }
.j-c-join-ul li { float: left; width: 110px; height: 30px; margin: 10px 0 0 20px; border: #7d7d7d 1px solid; border-radius: 5px; cursor: pointer; line-height: 30px; text-align: center; }
.j-c-join-ul li.j-cur { width: 108px; height: 28px; border: #bc303c 2px solid; box-shadow: 0 3px 5px #ddd; line-height: 28px; color: #bc303c; }
.j-c-join-textarea { width: 355px; height: 80px; margin: 12px 0 0 110px; padding: 10px; background: #eaeaea; border: none; font-size: 14px; color: #999; }
.j-c-joinr { margin: 56px 103px 0 0; }
.j-c-join-box label { float: left; display: block; width: 64px; height: 54px; line-height: 54px; color: #333; }
.j-c-join-box label span { color: #cb3844; }
.j-c-join-box input { float: left; width: 186px; height: 54px; padding: 0 12px; background: #eaeaea; border: none; font-family: "宋体"; font-size: 14px; line-height: 54px; color: #999; }
.j-join-male { height: 24px; margin: 20px 0 32px 64px; }
.j-join-radio { display: none; }
.j-join-label { width: auto; height: 24px; margin: 0 10px 0 0; padding: 0 0 0 20px; cursor: pointer; background: url(../images/j-radio-bg.png) no-repeat; font-size: 14px; font-weight: normal; }
.j-join-label.checked { background-position: -92px 0; }
.j-c-join-submit { width: 258px; height: 42px; margin: 30px 0 0 321px; background: #cb3844; border: none; font-size: 20px; color: #f5e1e2; }
.j-c-join-submit { *margin-left: 231px;
}
.j-c-contact { margin: 60px 0 0 116px; }
.j-c-contact li { float: left; width: 152px; margin: 0 35px; text-align: center; }
.j-c-contact li img { display: inline; height: 45px; }
.j-c-contact li .j-tlt { width: 150px; height: 50px; margin: 10px 0; border: #dedede 1px solid; border-radius: 26px; font-family: "黑体"; font-size: 17px; line-height: 50px; text-align: center; color: #666; }
.j-c-contact li .j-tel { line-height: 18px; text-align: center; color: #808080; }
.j-c-box2 { height: 524px; background: #fff; }
.j-c-logo, .j-c-adr, .j-c-phone { float: left; height: 48px; padding: 0 64px 0 14px; margin-top: 50px; border-left: #bfbfbf 3px solid; }
.j-c-logo { margin-left: 80px; }
.j-c-adr { line-height: 24px; color: #747474; }
.j-c-phone { border-left: #bc303c 3px solid; font-family: "黑体"; font-size: 18px; font-weight: bold; line-height: 24px; color: #bc303c; }
/* 物业招商合作 */
.j-invest { width: 1120px; height: 970px; margin: 0 auto; margin-top: 20px; background: #fff; }
.j-invest-top { width: 630px; height: 132px; margin: 0 0 0 40px; padding: 96px 0 0 410px; background: url(../images/j-invest-top-bg.jpg) no-repeat; }
.j-invest-top .j-tlt { font-family: "微软雅黑"; font-size: 28px; font-weight: bold; text-align: center; color: #605253; }
.j-invest-top .j-info { margin-top: 20px; line-height: 24px; text-align: center; color: #666; }
.j-invest-box { width: 900px; height: 512px; margin: 75px 0 0 109px; padding-top: 34px; border: #e5e5e5 1px solid; }
.j-invest-box .j-tlt { left: 50%; top: -34px; width: 380px; height: 54px; margin-left: -190px; background: url(../images/j-invest-tlt-bg.png) no-repeat; font-family: "黑体"; font-size: 18px; font-weight: bold; line-height: 40px; text-align: center; ; color: #fff; }
.j-investb { margin-top: 20px; }
.j-investb label { float: left; display: block; width: 186px; height: 47px; line-height: 47px; text-align: right; color: #332e2c; }
.j-investb label span { color: #cb3844; }
.j-investb input { float: left; width: 620px; height: 47px; padding: 0 12px; margin-left: 20px; background: #eaeaea; border: none; font-family: "宋体"; font-size: 14px; line-height: 47px; color: #999; }
.j-investb select { float: left; width: 122px; height: 47px; padding: 0 12px; margin-left: 20px; background: #eaeaea; border: none; font-family: "宋体"; font-size: 14px; line-height: 47px; color: #999; }
.j-investb select.c3 { width: 210px; margin-left: 7px; }
.j-investb select.c4 { width: 298px; margin-left: 7px; }
.j-c-join-submit.w208 { width: 208px; }
/*2017.12.28 新增*/
/* 专题 */
.mt20 { margin-top: 20px; }
.ml25 { margin-left: 25px; }
.j-s-banner { width: 100%; height: 236px; background: url(../images/j-s-banner.jpg) no-repeat center center; }
.j-special { width: 506px; height: 230px; padding: 30px 20px; margin-top: 30px; background: #fff; box-shadow: 0 6px 7px #c4c4c4; }
.j-s-top { padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; }
.j-s-top .fl { width: 200px; height: 128px; }
.j-s-top .fr { width: 290px; height: 128px; }
.j-s-top .fr p { margin-top: 12px; overflow: hidden; }
.j-s-top .fr .t1 { height: 18px; margin-top: 16px; font-size: 18px; line-height: 18px; color: #333; }
.j-s-top .fr .t1 a { color: #333; }
.j-s-top .fr .t2 { height: 48px; font-size: 14px; line-height: 24px; color: #999; }
.j-s-top .fr .t3 { font-size: 12px; text-align: right; color: #07a3ec; }
.j-s-top .fr .t3 a { color: #07a3ec; }
.j-s-ul { margin: 14px 0 0; }
.j-s-ul li { float: left; width: 230px; height: 24px; margin-right: 10px; padding-left: 13px; overflow: hidden; line-height: 24px; background: url(../images/circle.png) no-repeat 0 center; }
.j-s-ul li a { font-size: 12px; color: #999; }
.j-s-ul li a:hover { color: #07a3ec; }
.j-sd-l { width: 320px; margin-top: 40px; }
.j-sd-lbox { width: 318px; background: #fff; border: 1px solid #d9dadb; border-top: 4px solid #bc303c; border-radius: 6px 6px 0 0; }
.j-sd-lbox .j-tlt { height: 50px; padding: 0 20px; background: #f4f4f4; font-size: 18px; line-height: 50px; color: #252525; }
.j-sd-lbox ul li { position: relative; display: inline-block; width: 278px; padding: 0 20px; cursor: pointer; }
.j-sd-lbox ul li:hover { background: #f4f4f4; }
.j-sd-lbox ul li p { width: 250px; padding: 20px 0; margin-left: 30px; line-height: 18px; border-top: 1px solid #e9eaec; }
.j-sd-lbox ul li:first-child p { border: none; }
.j-sd-lbox ul li p:first-child { position: absolute; left: -10px; top: 50%; width: 16px; height: 16px; margin-top: -8px; padding: 0; background: url(../images/j-sd-no4.png) no-repeat; border: none; font-size: 12px; line-height: 16px; text-align: center; color: #fff; }
.j-sd-lbox ul li p.j1:first-child { height: 22px; margin-top: -11px; background-image: url(../images/j-sd-no1.png); }
.j-sd-lbox ul li p.j2:first-child { height: 22px; margin-top: -11px; background-image: url(../images/j-sd-no2.png); }
.j-sd-lbox ul li p.j3:first-child { height: 22px; margin-top: -11px; background-image: url(../images/j-sd-no3.png); }
.j-sd-r { width: 778px; margin-top: 40px; background: #fff; border: 1px solid #d9dadb; border-radius: 6px 6px 0 0; }
.j-sd-path { height: 50px; padding: 0 40px; background: #f4f4f4; border-radius: 6px 6px 0 0; font-size: 18px; line-height: 50px; }
.j-sd-path a, .j-sd-path span { float: left; margin-right: 10px; color: #252525; }
.j-sdr-tlt { display: inline-block; margin: 46px 40px 0; padding: 2px 10px; background: #63aeed; font-size: 24px; font-weight: normal; color: #fff; }
.j-sdr-info { margin: 20px 40px 0; line-height: 24px; color: #797979; }
.j-sd-r ul { width: 578px; padding: 20px 20px 20px 100px; margin: 30px 0 0 40px; background: #fff; border: 1px solid #bfbfbf; border-left: none; border-right: none; }
.j-sd-r ul li { float: left; width: 260px; height: 34px; overflow: hidden; margin-right: 10px; padding-left: 15px; line-height: 34px; background: url(../images/circle.png) no-repeat 0 center; }
.j-sd-r ul li.first { left: 20px; top: 50%; width: auto; padding: 0 15px; background: #63aeed; color: #fff; margin-top: -17px; }
.j-sd-r ul a { font-size: 14px; color: #4c4c4c; }
.j-sd-r ul a:hover { text-decoration: underline; color: #6396d0; }
.j-sdr-box1 { margin: 0 40px; padding: 25px 0; border-bottom: 1px solid #d9d9d9; }
.j-sdr-box1 .j-tlt { font-size: 18px; font-weight: normal; color: #4c4c4c; }
.j-sdr-box1 .j-info { display: block; margin-top: 20px; line-height: 24px; color: #797979; }
.j-sdr-box1 .j-info a { margin-left: 10px; color: #6396d0; }
.j-page { margin: 40px 0; text-align: center; }
.j-page a, .j-page span { display: inline-block; padding: 0 16px; margin: 0 5px; background: #e8ebee; border-radius: 3px; font-size: 16px; line-height: 40px; color: #b2b2b2; }
.j-page a.cur, .j-page a:hover { background: #bc303c; color: #fff; }
.j-page span.disabled { background: #efefef; color: #d2d2d2; }
.j-page span.dot { background: none; }
.j-sd-tlt { margin: 50px 40px 30px; font-family: "微软雅黑"; font-size: 24px; color: #252525; }
.j-sd-info { height: 30px; overflow: hidden; margin: 0 40px; border-bottom: 1px solid #eaeaea; font-size: 12px; line-height: 40px; color: #ababab; }
.j-sd-ctn { margin: 30px 40px; }
/*分享按钮-黑色*/
.jiathis_style_32x32 .jiathis_button_qzone .jtico { background: url(../images/share.png) no-repeat; }
.jiathis_style_32x32 .jiathis_button_tsina .jtico { background: url(../images/share.png) no-repeat -44px 0; }
.jiathis_style_32x32 .jiathis_button_tqq .jtico { background: url(../images/share.png) no-repeat -88px 0; }
.jiathis_style_32x32 .jiathis_button_weixin .jtico { background: url(../images/share.png) no-repeat -130px 0; }
.jiathis_style_32x32 .jiathis_button_renren .jtico { background: url(../images/share.png) no-repeat -174px 0; }
.jiathis_style_32x32 .jtico_jiathis.jtico { background: url(../images/share.png) no-repeat -216px 0; }
.jiathis_style_32x32 .jiathis_counter_style .jiathis_counter.jiathis_bubble_style { width: 28px !important; padding: 0; background: url(../images/share.png) no-repeat -244px 0; }
.jiathis_style_32x32 .jiathis_counter_style .jiathis_counter.jiathis_bubble_style:hover { background-position: -244px 0!important; }
/*2018.01.26修改专题*/
.ff-wr { font-family: "微软雅黑"; }
.pf-pn{
	display: block;
    margin-bottom: 41px;
    margin-left: 35px;
}





