* {
    margin: 0;
    padding: 0;
    border: 0;
}

html {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-size-adjust: none;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html,
body {
    width: 100%;
    height: 100%;
    /* max-width: 1920px; */
    min-width: 1400px;
    background-color: #fff;
    font-size: 16px;
    line-height: 1.5;
    font-family: "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    /*font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;*/
}

textarea {
    font-family: "Source Han Sans SC", "HanHei SC", "PingFang SC", "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;
    /*font-family: "Microsoft YaHei", "微软雅黑", Arial, sans-serif;*/
}

img {
    display: block;
    border: 0;
    max-width: 100%;
    -ms-user-select: none;
    /*IE10*/
    -khtml-user-select: none;
    /*早期浏览器*/
    user-select: none;
    -moz-user-select: none;
    /*火狐*/
    -webkit-user-select: none;
    /*webkit浏览器*/
}

button {
    cursor: pointer;
}

em,
strong,
b,
i {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
    outline: none;
}

li {
    list-style: none;
    outline: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

*,
*:after,
*:before {
    box-sizing: inherit;
}

a {
    outline: none;
    text-decoration: none !important;
    color: #333;
    -o-transition: .2s ease;
    -moz-transition: .2s ease;
    -webkit-transition: .2s ease;
    transition: .2s ease;
}

a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
    outline: none;
}

.after:after {
    content: ".";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
    font-size: 0;
    line-height: 0;
}

.w100 {
    width: 100%;
}

.w50 {
    width: 50%;
}

.w25 {
    width: 25%;
}

.w20 {
    width: 20%;
}

.w33 {
    width: 33.333333%;
}

.over {
    overflow: hidden;
}

.hide {
    display: none;
}

.show {
    display: block !important;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

.container {
    width: 1400px;
    margin: 0 auto;
    position: relative;
}

/* public ==> header+footer */

/* ======header====== */

.header {
    position: relative;
    z-index: 88;
}

.Ld-header {
    width: 100%;
    height: 111px;
}

.Ld-header-top {
    padding: 0 40px;
    background-color: #f4f5f9;
    height: 40px;
    position: relative;
    z-index: 10000;
}

.Ld-header-add {
    padding: 12px 0;
}

.Ld-header-load {
    width: 11px;
    height: 15px;
}

.Ld-header-position {
    font-size: 12px;
    color: #393d49;
    line-height: 16px;
    margin: 0 8px;
    cursor: default;
}

.Ld-header-city {
    position: relative;
    padding: 0 10px;
    /* margin-left: 20px; */
    z-index: 99;
}

.Ld-header-switch {
    display: block;
    font-size: 12px;
    color: #2659cf;
    /* color: #393d49; */
    line-height: 40px;
}

.Ld-header-switch i {
    display: block;
    font-size: 8px;
    line-height: 40px;
    margin-left: 10px;
    /* margin: 17px 0 0 10px; */
}

.Ld-header-switch .Ld-header-tobtm {
    display: none;
}

.Ld-header-cityhide {
    display: none;
    width: 228px;
    padding: 14px 20px;
    border: 1px solid #ddd;
    position: absolute;
    background-color: #fff;
    left: 0;
    top: 40px;
    z-index: 999;
    box-sizing: border-box;
}

.Ld-header-cityhide h5 {
    font-size: 14px;
    color: #2659cf;
    line-height: 14px;
    font-weight: 700;
    margin-bottom: 10px;
}

.Ld-header-hidename {
    margin: 0 5px;
}

.Ld-header-hidename a {
    display: block;
    font-size: 12px;
    color: #393d49;
    line-height: 24px;
}

.Ld-header-citymore {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color: #2659cf;
    text-align: center;
    font-size: 12px;
    color: #fff;
    margin-top: 12px;
}

.Ld-header-city:hover {
    background-color: #fff;
}

.Ld-header-city:hover>.Ld-header-switch {
    color: #2659cf;
}

.Ld-header-city:hover>.Ld-header-switch i {
    display: none;
}

.Ld-header-city:hover>.Ld-header-switch .Ld-header-tobtm {
    display: block;
}

.Ld-header-city:hover>.Ld-header-cityhide {
    display: block;
}

.Ld-header-hidename a:hover {
    color: #2659cf;
}

.Ld-header-right-list {
    position: relative;
    font-size: 12px;
    color: #999;
    line-height: 40px;
    box-sizing: border-box;
    /* margin-left: 18px; */
    cursor: default;
    z-index: 99;
}

.Ld-header-right-list a,
.Ld-header-right-list font {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 40px;
    cursor: pointer;
    padding: 0 18px;
}

.Ld-header-right-list span {
    display: block;
    width: 1px;
    height: 12px;
    margin: 14px 0;
    background-color: #ddd;
    cursor: default;
}

.Ld-header-entrance {
    display: none;
    width: 100%;
    background-color: #fff;
    padding: 6px 0;
    border: 1px solid #f6f6f6;
    position: absolute;
    top: 40px;
    left: 0;
    z-index: 99;
    box-sizing: border-box;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -o-border-radius-bottomright: 3px;
    -o-border-radius-bottomleft: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-header-entrance a {
    line-height: 30px;
}

.Ld-header-entrance p {
    font-size: 12px;
    color: #999;
    line-height: 26px;
    margin-bottom: 4px;
    text-align: center;
}

.Ld-header-entrance img {
    margin: 10px auto 0;
}

.Ld-header-right-list:hover>font {
    color: #f8551e;
}

.Ld-header-right-list a:hover {
    color: #f8551e;
}

.Ld-header-right-list:hover>.Ld-header-entrance {
    display: block;
}

.Ld-header-right-list:hover {
    /* border-left: 1px solid #f6f6f6;
	border-right: 1px solid #f6f6f6; */
    background-color: #fff;
}

.Ld-header-btm {
    width: 100%;
    border-bottom: 1px solid #eeeeee;
    background-color: #fff;
    padding: 0 40px;
    position: relative;
    z-index: 9999;
}

.Ld-header-fixed {
    min-width: 1180px;
    position: fixed;
    top: 0;
    left: 0;
    border-bottom: none;
    -webkit-box-shadow: 0 5px 5px -5px #e5e5e5;
    -moz-box-shadow: 0 5px 5px -5px #e5e5e5;
    box-shadow: 0 0 5px #e5e5e5;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#e5e5e5', Direction=135, Strength=5);
}

.Ld-header-logo {
    width: 120px;
    height: 32px;
    margin-right: 36px;
    margin-top: 19px;
}

.Ld-header-nav-list {
    margin-right: 16px;
    position: relative;
}

.Ld-header-nav-name {
    display: block;
    position: relative;
    font-size: 16px;
    color: #393d49;
    line-height: 70px;
    padding: 0 18px;
    cursor: pointer;
}

.nav-selected {
    color: #2659cf;
}

.Ld-header-nav-more,
.Ld-header-nav-color {
    display: inline-block;
    width: 8px;
    height: 6px;
    margin-left: 6px;
    vertical-align: middle;
}

.Ld-header-nav-color {
    display: none;
}

/* .Ld-header-jt{
	font-size: 8px;
	line-height: 70px;
	margin-left: 4px;
} */

.Ld-header-nav-hot {
    /* width: 21px;
	height: 10px; */
    font-size: 26px;
    line-height: 22px;
    color: #fcaf3d;
    position: absolute;
    right: 12px;
    top: 16px;
}

.Ld-header-nav-hide {
    position: absolute;
    top: 70px;
    left: 0;
    width: 100px;
    height: 0;
    background-color: #fff;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -o-border-radius-bottomright: 3px;
    -o-border-radius-bottomleft: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, .16);
    box-shadow: 0 5px 5px rgba(0, 0, 0, .16);
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

@media screen and (max-width: 1599px) {
    .Ld-header-nav-hide {
        width: 80px;
    }
}

.Ld-header-nav-next a {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    margin: 3px 0;
    text-align: center;
}

.Ld-header-nav-list:hover>.Ld-header-nav-name {
    color: #2659cf;
}

.Ld-header-nav-list:hover>.Ld-header-nav-name .Ld-header-nav-color {
    display: inline-block;
}

.Ld-header-nav-list:hover>.Ld-header-nav-name .Ld-header-nav-more {
    display: none;
}

/* .Ld-header-nav-list:hover>.Ld-header-nav-name .Ld-header-jt{
	color: #2659cf;
} */

.Ld-header-nav-list:hover>.Ld-header-nav-hide {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: 1px solid #f8f8f8;
}

.Ld-header-nav-next a:hover {
    color: #2659cf;
}

.Ld-header-search {
    height: 36px;
    background-color: #f4f5f9;
    margin: 17px 0;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-header-search-choose {
    position: relative;
}

.Ld-header-search-choose p {
    font-size: 14px;
    color: #2659cf;
    line-height: 36px;
    cursor: default;
    width: 100px;
    text-align: center;
    padding-right: 10px;
}

.header-tobtm {
    /* width: 9px;
	height: 6px; */
    font-size: 10px;
    color: #2659cf;
    line-height: 8px;
    position: absolute;
    top: 15px;
    right: 10px;
}

.Ld-header-search-hide {
    display: none;
    position: absolute;
    top: 36px;
    left: 0;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 12px;
    background-color: #fff;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    -o-border-radius-bottomright: 3px;
    -o-border-radius-bottomleft: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-header-search-hide dd {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    padding-left: 16px;
    margin-bottom: 6px;
    cursor: pointer;
}

.Ld-header-search-line {
    height: 12px;
    width: 1px;
    background-color: #ddd;
    margin: 12px 0;
}

.Ld-header-search-ipt input {
    height: 36px;
    padding: 8px 14px;
    min-width: 210px;
    font-size: 14px;
    color: #999;
    line-height: 20px;
    background: none;
    border: none;
    outline: none;
}

.Ld-header-search-one {
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    cursor: pointer;
}

.Ld-header-search-one i {
    /* width: 14px;
	height: 12px;
	display: inline-block;
	vertical-align: middle; */
    color: #a6a6a6;
    font-size: 18px;
    line-height: 36px;
}

.Ld-header-search-choose:hover>.Ld-header-search-hide {
    display: block;
}

.Ld-header-search-hide dd:hover {
    color: #2659cf;
}

/* ======footer====== */

.Ld-footer {
    background-color: #222;
}

.Ld-footer-top {
    padding: 36px 0 20px;
    border-bottom: 1px solid #353535;
}

.Ld-footer-top-list {
    margin-left: 130px;
}

.Ld-footer-top-list:first-child {
    margin-left: 0;
}

.Ld-footer-top-list p {
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    cursor: default;
}

.Ld-footer-top-list dl dd {
    cursor: default;
}

.Ld-footer-top-list dl dd,
.Ld-footer-top-list dl dd a {
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.Ld-footer-top-list dl dd span {
    margin-left: 12px;
}

.Ld-footer-top-list b {
    display: block;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    cursor: default;
}

.Ld-footer-top-list b em {
    color: #fcaf3d;
    margin-left: 12px;
}

.Ld-footer-top-list dl dd:hover>a {
    color: #fcaf3d;
}

.Ld-footer-top-right {
    margin-top: 16px;
}

.Ld-footer-top-right img {
    width: 106px;
    height: 106px;
}

.Ld-footer-top-right p {
    font-size: 14px;
    color: #999;
    line-height: 36px;
    text-align: center;
    cursor: default;
}

.Ld-footer-mid {
    padding: 16px 0 30px;
    border-bottom: 1px solid #353535;
}

.Ld-footer-tab-list {
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    margin-right: 32px;
    cursor: pointer;
}

.Ld-footer-tab-choose {
    color: #fcaf3d;
}

.Ld-footer-tab-list:hover {
    color: #fcaf3d;
}

.Ld-footer-hide {
    display: none;
}

.Ld-footer-hide dd {
    margin-right: 30px;
}

.Ld-footer-hide dd a {
    font-size: 12px;
    color: #898989;
    line-height: 28px;
    display: block;
}

.Ld-footer-hide dd:hover>a {
    color: #fcaf3d;
}

.Ld-footer-btm {
    padding: 20px 0 40px;
}

.Ld-footer-btm-left p {
    font-size: 12px;
    color: #898989;
    line-height: 28px;
    cursor: default;
}

.Ld-footer-btm-left p span {
    margin-left: 18px;
    line-height: 30px;
}

.Ld-footer-btm-left p span img {
    width: 13px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.Ld-footer-btm-right {
    margin-top: 14px;
    cursor: default;
}

.Ld-footer-btm-right img {
    width: 116px;
    height: 40px;
    margin-right: 10px;
}

/* ======index====== */

/* index-banner */

.myloopto {
    height: 500px;
    min-width: 1180px;
}

.myloopto .swiper-slide-active {
    position: relative;
    z-index: 3
}

.myloopto .swiper-slide {
    line-height: 1;
    overflow: hidden;
}

.myloopto .swiper-slide a {
    display: block;
    height: 500px;
    width: 100%;
    position: relative;
}

/* .Ld-xg-17{
	background: url(../images/banner.png) no-repeat center;
}
.Ld-xg-18{
	background: url(https://statics.zxzhijia.com/def2020/banner/index_banner01.jpg) no-repeat center;
}
.Ld-xg-19{
	background: url(https://statics.zxzhijia.com/def2020/banner/index_banner02.jpg) no-repeat center;
} */

.myloopto img {
    height: 500px;
    width: 1920px;
    max-width: none;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -960px;
}

.Ld-banner-arrowleft,
.Ld-banner-arrowright {
    position: absolute;
    left: 5%;
    top: 50%;
    display: block;
    width: 32px;
    height: 40px;
    text-align: center;
    margin-top: -20px;
    background-color: #131b18;
    filter: alpha(opacity=15);
    opacity: 0.15;
    z-index: 99;
}

.Ld-banner-arrowright {
    left: auto;
    right: 5%;
}

/* .Ld-banner-arrowleft i {
	display: block;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
} 

.Ld-banner-arrowright i {
	display: block;
	z-index: -1;
	width: 100%;
	height: 100%;
	background: url(../images/slider-arrow.png) 8px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
	border-radius: 50%;
}*/

.Ld-banner-arrowleft i,
.Ld-banner-arrowright i {
    font-size: 30px;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.Ld-banner-arrowright:hover {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.Ld-banner-arrowleft:hover {
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.Ld-banner-arrowleft:hover>i {
    filter: alpha(opacity=100);
    opacity: 1;
}

.Ld-banner-arrowright:hover>i {
    filter: alpha(opacity=100);
    opacity: 1;
}

/* transt */

.Ld-trans {
    border-bottom: 1px solid #eeeeee;
}

.Ld-transt a {
    height: 116px;
}

.Ld-transt-img {
    width: 36px;
    height: 30px;
    margin: 24px auto 0;
    text-align: center;
}

.Ld-transt-img img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-transt-text {
    font-size: 14px;
    color: #393d49;
    line-height: 36px;
    text-align: center;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.Ld-transt-line {
    display: block;
    position: relative;
    z-index: 1;
    width: 24px;
    height: 4px;
    background-color: #fff;
    margin: 0 auto;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
}

.Ld-transt-list a:hover>.Ld-transt-text {
    color: #2659cf;
}

.Ld-transt-list a:hover>.Ld-transt-line {
    background-color: #2659cf;
}

/* index-publick title */

.Ld-pub {
    margin-top: 40px;
}

.Ld-pub-left h4 {
    font-size: 30px;
    color: #393d49;
    line-height: 54px;
    font-weight: bold;
    cursor: default;
}

.Ld-pub-left p {
    font-size: 16px;
    color: #393d49;
    line-height: 26px;
    cursor: default;
}

.Ld-pub-right {
    margin-top: 40px;
}

.Ld-pub-arrow {
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    margin-left: 5px;
    background-color: #f4f5f9;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    cursor: pointer;
}

.Ld-pub-arrow i {
    /* width: 20px;
	height: 6px;
	display: inline-block;
	vertical-align: middle; */
    font-size: 20px;
    color: #aaa;
    line-height: 38px;
}

.Ld-pub-arrow .Ld-pub-prev-white,
.Ld-pub-arrow .Ld-pub-next-white {
    display: none;
}

.Ld-pub-arrow:hover {
    background-color: #fcaf3d;
}

.Ld-render-arrow-prev:hover {
    background-color: #2659cf;
}

.Ld-render-arrow-next:hover {
    background-color: #2659cf;
}

.Ld-baike-arrow-prev:hover {
    background-color: #2659cf;
}

.Ld-baike-arrow-next:hover {
    background-color: #2659cf;
}

.Ld-pub-arrow:hover>i {
    color: #fff;
}

/* .Ld-pub-arrow:hover>.Ld-pub-next {
	display: none;
}

.Ld-pub-arrow:hover>.Ld-pub-prev-white {
	display: inline-block;
}

.Ld-pub-arrow:hover>.Ld-pub-next-white {
	display: inline-block;
} */

/* index-company-swiper */

.myloop {
    margin-top: 20px;
    height: 390px;
}

.myloop .swiper-slide {
    width: 336px;
    height: 370px;
    /* margin-right: 18px; */
    padding: 10px 10px 10px 4px;
}

.Ld-comp-list {
    width: 336px;
    height: 370px;
    margin: 0;
    border: 1px solid #eeeeee;
    /*
	-webkit-box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
	*/
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    behavior: url(css/PIE.htc);
}

.Ld-comp-pic {
    width: 336px;
    height: 248px;
    position: relative;
    overflow: hidden;
}

.Ld-comp-bg {
    width: 100%;
    height: 248px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.Ld-comp-list:hover>.Ld-comp-pic .Ld-comp-bg {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-comp-logo {
    display: block;
    width: 70px;
    height: 70px;
    overflow: hidden;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    position: absolute;
    bottom: 10px;
    left: 20px;
}

.Ld-comp-logo img {
    width: 100%;
    height: 100%;
}

.Ld-comp-box {
    padding: 16px 20px 20px;
}

.Ld-comp-name {
    height: 26px;
    font-size: 18px;
    color: #333;
    line-height: 26px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
}

.Ld-comp-num {
    height: 24px;
    font-size: 14px;
    color: #393d49;
    line-height: 24px;
    margin-left: 20px;
    cursor: default;
}

.Ld-comp-num:first-child {
    margin-left: 0;
}

.Ld-comp-num font {
    color: #fe543b;
    margin-left: 10px;
}

.Ld-comp-btn {
    display: block;
    width: 102px;
    height: 30px;
    margin-top: 6px;
    font-size: 14px;
    color: #2659cf;
    text-align: center;
    line-height: 30px;
    background-color: #fff;
    border: 1px solid #2659cf;
    box-sizing: content-box;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-comp-btn span {
    margin-right: 6px;
}

.Ld-comp-list:hover>.Ld-comp-box .Ld-comp-btn {
    background-color: #2659cf;
    border: 1px solid #fff;
    color: #fff;
}

/* index-flow */

.Ld-flow {
    padding-top: 36px;
    position: relative;
    z-index: 2;
}

.Ld-flow-list {
    text-align: center;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-flow-top {
    width: 180px;
    height: 180px;
    /*
	background-color: #f4f5f9;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;  
	border-radius: 6px;
	behavior: url(css/PIE.htc);
	*/
    overflow: hidden;
}

.Ld-flow-pic {
    width: 48px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    margin: 38px auto 0;
}

.Ld-flow-pic img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-flow-top h5 {
    margin-top: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    line-height: 32px;
}

.Ld-flow-top p {
    font-size: 14px;
    color: #999;
    line-height: 22px;
}

.Ld-flow-num {
    display: inline-block;
    /*margin-top: 10px;*/
    background-color: #fff;
    padding: 0 10px;
}

.Ld-flow-num span {
    display: block;
    width: 32px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    color: #bdbdbd;
    background-color: #f4f5f9;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-flow-toright {
    /* width: 7px;
	height: 8px; */
    margin: 78px 7px;
}

.Ld-flow-toright i {
    font-size: 20px;
    color: #0e3ead;
}

.Ld-flow-line {
    height: 1px;
    width: 1220px;
    background-color: #f4f5f9;
    position: absolute;
    bottom: 18px;
    left: 90px;
    z-index: -1;
}

.Ld-flow-list:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

/* index-rendering */

.Ld-render-list {
    margin-left: 20px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-render-list a {
    font-size: 16px;
    color: #393d49;
    line-height: 26px;
}

.Ld-render-list span {
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    margin-right: 7px;
    background-color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-render-color {
    color: #fcaf3d;
}

.Ld-render-color span {
    background-color: #fcaf3d;
}

.Ld-render-more {
    margin-left: 30px;
    cursor: pointer;
}

.Ld-render-more a {
    font-size: 16px;
    color: #2659cf;
    line-height: 26px;
}

.Ld-render-list:hover>a {
    color: #fcaf3d;
}

.Ld-render-list:hover>span {
    background-color: #fcaf3d;
}

.Ld-render-main {
    margin-top: 20px;
    padding-bottom: 2px;
}

.Ld-render-left {
    width: 690px;
    height: 570px;
    margin-left: 2px;
    margin-top: 20px;
    position: relative;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    /*
	-webkit-box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
	*/
    border: 1px solid #eeeeee;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.myloop2 {
    width: 690px;
    height: 570px;
    position: relative;
}

.Ld-render-swiper {
    width: 690px;
    height: 570px;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-render-top {
    position: relative;
    width: 690px;
    height: 440px;
}

.Ld-render-pic {
    width: 690px;
    height: 440px;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
    object-fit: cover;
}

.Ld-render-tips {
    width: 54px;
    height: 47px;
    position: absolute;
    top: 0;
    left: 34px;
    cursor: pointer;
}

.Ld-render-btm {
    margin-top: 14px;
    padding: 0 20px;
}

.Ld-render-btm h5 {
    font-size: 18px;
    line-height: 28px;
    color: #393d49;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

.Ld-render-btm p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

.Ld-render-swiper:hover>.Ld-render-top .Ld-render-pic {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-render-swiper:hover>.Ld-render-btm h5 {
    color: #2659cf;
}

.Ld-render-swiper:hover>.Ld-render-btm h5 a {
    color: #2659cf;
}

.pagination,
.pagination1,
.pagination2 {
    position: absolute;
    z-index: 100;
    left: 20px;
    bottom: 30px;
}

.swiper-pagination-switch {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: #2659cf;
    margin-right: 5px;
    cursor: pointer;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.swiper-active-switch {
    background: #fcaf3d;
    width: 30px;
}

.Ld-render-arrow {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 87;
}

.Ld-render-right {
    width: 708px;
}

.Ld-render-right-list {
    width: 335px;
    height: 275px;
    margin-left: 19px;
    margin-top: 20px;
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-render-right-list a {
    display: block;
    width: 335px;
    height: 275px;
    position: relative;
}

.Ld-render-right-list a img {
    width: 335px;
    height: 275px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-render-right-list a p {
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: -50px;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-render-right-list a p font {
    display: block;
    padding: 0 20px;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    /* text-align: center; */
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-render-right-list a:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-render-right-list a:hover>p {
    bottom: 0;
}

/* .Ld-render-right-list:nth-child(2n){
	margin-right: 0;
}
.Ld-render-right-list:nth-child(1){
	margin-top: 0;
}
.Ld-render-right-list:nth-child(2){
	margin-top: 0;
} */

/* index-knowledge */

.Ld-pub-more {
    display: block;
    padding: 0 16px;
    height: 30px;
    border: 1px solid #2659cf;
    font-size: 14px;
    color: #2659cf;
    text-align: center;
    line-height: 30px;
    box-sizing: content-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-pub-more:hover {
    color: #fff;
    background-color: #2659cf;
}

/* index-knowledge */

.Ld-knowledge {
    margin-top: 30px;
    border: 1px solid #eeeeee;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-knowledge-left {
    position: relative;
}

.myloop3,
.Ld-baike {
    width: 560px;
    height: 480px;
}

.Ld-baike-box {
    position: relative;
}

.Ld-baike-pic {
    width: 560px;
    height: 306px;
    cursor: pointer;
}

.Ld-baike-more {
    width: 109px;
    height: 41px;
    position: absolute;
    bottom: -20px;
    right: 20px;
    cursor: pointer;
    background: url(../images/baikemore2.png) no-repeat center;
    background-size: 100% 100%;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 41px;
    font-weight: 700;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-baike-tips {
    width: 112px;
    height: 35px;
    position: absolute;
    left: 10px;
    top: 26px;
    cursor: pointer;
    background: #2659cf;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    /* background: url(../images/baiketips.png) no-repeat center;
	background-size: 100% 100%; */
}

.Ld-baike-tips p {
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 35px;
}

.Ld-baike-text {
    padding: 14px 40px 0 20px;
}

.Ld-baike-text .Ld-baike-textp {
    height: 90px;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    cursor: pointer;
    padding-top: 8px;
}

.Ld-baike-text h5 {
    width: 95%;
    font-size: 18px;
    color: #393d49;
    line-height: 28px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

.Ld-baike-text p {
    height: 66px;
    font-size: 14px;
    color: #999;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    cursor: pointer;
}

.Ld-baike-arrow {
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 87;
}

.Ld-baike:hover>.Ld-baike-text h5 {
    color: #2659cf;
}

.Ld-knowledge-mid {
    margin: 0 30px;
    width: 410px;
}

.Ld-liucheng-title h4 a {
    font-size: 24px;
    font-weight: bold;
    color: #393d49;
    line-height: 76px;
}

.Ld-liucheng-add {
    width: 25px;
    height: 25px;
    margin: 25px 0;
    cursor: pointer;
}

.Ld-liucheng-name {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    line-height: 24px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-liucheng-name:hover {
    color: #2659cf;
}

.Ld-liucheng-ban {
    width: 410px;
    height: 150px;
    margin-top: 20px;
}

.Ld-liucheng-box {
    margin-top: 22px;
}

.Ld-liucheng-list a {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-liucheng-list a font {
    width: 90%;
}

.Ld-liucheng-list a span {
    color: #666;
}

.Ld-liucheng-list a:hover>font {
    color: #2659cf;
}

.Ld-liucheng-list a:hover>span {
    color: #2659cf;
}

.Ld-knowledge-right img {
    width: 355px;
    /* height: 480px; */
}

.Ld-video-index {
    display: block;
    position: relative;
}

.Ld-video-title {
    width: 100%;
    padding: 0 30px;
    position: absolute;
    top: 0;
}

.Ld-video-title h5 {
    font-size: 20px;
    color: #fff;
    font-weight: bold;
    line-height: 74px;
}

.Ld-video-title font {
    font-size: 16px;
    color: #fcaf3d;
    font-weight: bold;
    line-height: 74px;
}

.Ld-video-name {
    width: 100%;
    position: absolute;
    bottom: 10px;
    padding: 0 20px;
}

.Ld-video-name p {
    font-size: 14px;
    color: #d2dbea;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* index-question */

.Ld-question {
    margin-top: 30px;
    border: 1px solid #eeeeee;
    background-color: #f4f5f9;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    behavior: url(css/PIE.htc);
    /* overflow: hidden; */
}

.Ld-question-left {
    padding: 10px 30px;
    width: 948px;
    /* height: 510px; */
    background-color: #fff;
}

.Ld-question-list {
    border-top: 1px solid #eee;
    padding: 20px 20px 20px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-question-list:first-child {
    border: none;
}

/* .Ld-question-list:hover{
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
} */

/* .Ld-question-pic img {
	width: 26px;
	height: 26px;
} */

.Ld-question-pic i {
    font-size: 26px;
    color: #fcaf3d;
    line-height: 1.3;
}

.Ld-question-text {
    margin-left: 20px;
    width: 838px;
}

.Ld-question-text h5 {
    font-size: 16px;
    color: #333;
    line-height: 26px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-question-text p {
    margin-top: 8px;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    cursor: pointer;
}

.Ld-question-answer {
    margin-top: 18px;
}

.Ld-question-person {
    margin-right: 30px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
}

.Ld-question-person img {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    behavior: url(css/PIE.htc);
}

.Ld-question-person font {
    display: block;
    margin: 0 14px;
}

.Ld-question-fire {
    font-size: 14px;
    color: #d81e06;
    line-height: 24px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

/* .Ld-question-fire img {
	width: 10px;
	margin-right: 10px;
	margin-top: 5px;
} */

.Ld-question-fire i {
    font-size: 14px;
    color: #d81e06;
    margin-right: 6px;
}

.Ld-question-fire font {
    display: block;
    margin-right: 5px;
}

.Ld-question-right {
    width: 450px;
    height: 100%;
    /* background-color: #eee; */
    padding: 20px 30px 0;
}

.Ld-question-issue {
    margin-bottom: 15px;
}

.Ld-question-issue h4 {
    font-size: 22px;
    color: #393d49;
    line-height: 45px;
    font-weight: 700;
}

/* .Ld-question-issue img {
	width: 25px;
	height: 25px;
	margin: 10px 0;
} */

.Ld-question-issue i {
    font-size: 25px;
    color: #0e3ead;
    line-height: 1.8;
}

.Ld-issue-list a {
    display: block;
    font-size: 14px;
    color: #696c76;
    line-height: 38px;
}

.Ld-issue-list a font {
    width: 80%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-issue-list a span {
    display: block;
    width: 25px;
    text-align: center;
}

.Ld-issue-list a:hover {
    color: #2659cf;
}

.Ld-question-list a:hover>.Ld-question-text h5 {
    color: #2659cf;
}

/* index-designer */

.Ld-designer {
    margin-top: 30px;
}

.Ld-designer-list {
    padding: 20px;
    width: 295px;
    height: 222px;
    background-color: #f4f5f9;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-designer-top img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-designer-name {
    margin-left: 18px;
    padding-top: 16px;
    cursor: default;
}

.Ld-designer-name h5 {
    font-size: 18px;
    font-weight: bold;
    color: #393d49;
    line-height: 28px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-designer-name p {
    font-size: 14px;
    color: #393d49;
    line-height: 26px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-designer-mid {
    margin: 10px 0;
}

.Ld-designer-infor {
    font-size: 14px;
    color: #393d49;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-designer-btn {
    display: block;
    width: 110px;
    height: 40px;
    background-color: #2659cf;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-designer-btn span {
    margin-right: 8px;
}

/*
.Ld-designer-list:hover{
	background-color: #2659cf;
}
.Ld-designer-list:hover >.Ld-designer-top .Ld-designer-name h5{
	color: #fcaf3d;
}
.Ld-designer-list:hover >.Ld-designer-top .Ld-designer-name p{
	color: #fcaf3d;
}
.Ld-designer-list:hover >.Ld-designer-mid .Ld-designer-infor{
	color: #fcaf3d;
}
*/

.Ld-designer-list:hover>.Ld-designer-btm .Ld-designer-btn {
    color: #000;
    background-color: #fcaf3d;
}

.myloop4 {
    height: 272px;
}

/* index-last */

.Ld-index-last {
    margin: 50px 0 60px;
    padding: 40px 0;
    /*
	-webkit-box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
	*/
    border: 1px solid #eee;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-index-last-list {
    border-left: 1px solid #eee;
    box-sizing: border-box;
}

.Ld-index-last-list:first-child {
    border: none;
}

.Ld-index-last-list h3 {
    font-size: 30px;
    color: #fcaf3d;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    cursor: default;
}

.Ld-index-last-list p {
    font-size: 16px;
    color: #999;
    line-height: 20px;
    text-align: center;
    cursor: default;
}

/* ======choose-city====== */

.Ld-city-box {
    background-color: #f4f5f9;
    padding-bottom: 60px;
}

.Ld-city-top {
    margin: 40px 0;
}

.Ld-city-now a {
    display: block;
    padding: 0 30px;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    background-color: #2659cf;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* .Ld-city-now a img {
	width: 14px;
	height: 12px;
	margin: 19px 0 19px 14px;
} */

.Ld-city-now a i {
    font-size: 24px;
    color: #fff;
    line-height: 40px;
    margin-top: 7px;
}

.Ld-city-hot p {
    font-size: 16px;
    color: #393d49;
    line-height: 50px;
    padding: 0 10px;
    cursor: default;
}

.Ld-city-hot li a {
    display: block;
    font-size: 16px;
    color: #393d49;
    line-height: 50px;
    padding: 0 10px;
}

.Ld-city-nav-box .Ld-city-ck a {
    color: #FCAF3D;
}

.Ld-city-hot li a:hover {
    color: #FCAF3D;
}

.Ld-pub-center {
    background-color: #fff;
    padding: 40px 40px 40px;
    /*
	-webkit-box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
	*/
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-city-main-top {
    padding: 45px 0;
    border-bottom: 1px solid #eee;
}

.Ld-city-title {
    font-size: 16px;
    color: #393d49;
    line-height: 46px;
    margin-right: 30px;
}

.Ld-city-choose {
    position: relative;
    margin-right: 10px;
}

.Ld-city-choose input {
    padding: 10px 20px;
    height: 46px;
    font-size: 14px;
    color: #999;
    line-height: 26px;
    border: none;
    outline: none;
    background-color: #f4f5f9;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-city-choose img {
    width: 8px;
    height: 6px;
    position: absolute;
    right: 20px;
    top: 20px;
}

.Ld-city-choose button {
    width: 86px;
    height: 46px;
    text-align: center;
    line-height: 46px;
    background-color: #2659cf;
    font-size: 16px;
    color: #fff;
    border: none;
    outline: none;
    margin-left: 20px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-city-hide {
    width: 100%;
    position: absolute;
    top: 46px;
    left: 0;
    background-color: #fff;
    border: 1px solid #eee;
    display: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
    max-height: 350px;
    overflow-y: scroll;
}

.Ld-city-hide dd {
    font-size: 14px;
    color: #999;
    padding: 0 20px;
    line-height: 30px;
    border-bottom: 1px solid #eee;
}

.Ld-city-hide dd:hover {
    color: #FCAF3D;
    cursor: pointer;
}

.Ld-fixed-box {
    height: 100px;
}

.Ld-city-nav {
    margin-top: 44px;
    height: 60px;
    /* padding: 0 20px; */
    background-color: #f4f5f9;
    width: 1320px;
}

.Ld-city-nav-fixed {
    position: fixed;
    top: 25px;
    /* left: 810px; */
    -webkit-box-shadow: 0 5px 5px -5px #ccc;
    -moz-box-shadow: 0 5px 5px -5px #ccc;
    box-shadow: 0 5px 5px -5px #ccc;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=135, Strength=5);
}

.Ld-city-nav p {
    font-size: 16px;
    color: #999;
    line-height: 60px;
    padding-left: 20px;
}

.Ld-city-main-box {
    padding-right: 20px;
}

.Ld-city-nav-list a {
    font-size: 16px;
    color: #2659cf;
    line-height: 60px;
    padding: 0 10px;
}

.Ld-city-nav-list a:hover {
    color: #fcaf3d;
}

.Ld-city-main-box {
    padding: 25px 0;
    border-bottom: 5px solid #f4f5f9;
}

/* .Ld-city-scroll{
	overflow: scroll;
	height: 1100px;
} */

.Ld-city-main-box li {
    padding: 0 20px;
}

.Ld-city-main-list {
    -webkit-box-shadow: 0 0 5px #2659cf;
    -moz-box-shadow: 0 0 5px #2659cf;
    box-shadow: 0 0 5px #2659cf;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#2659cf', Direction=135, Strength=5);
}

.Ld-city-letter {
    font-size: 16px;
    color: #2659cf;
    font-family: arial;
    font-weight: bold;
    line-height: 46px;
}

.Ld-city-list {
    margin-left: 34px;
    max-width: 1260px;
}

.Ld-city-name {
    margin-right: 20px;
}

.Ld-city-name a {
    display: block;
    font-size: 14px;
    color: #222;
    line-height: 46px;
}

.Ld-city-name a:hover {
    color: #2659cf;
}

.Ld-city-render {
    margin-top: 30px;
}

.Ld-city-render-list {
    position: relative;
    width: 310px;
    height: 240px;
    margin-left: 26px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-city-render-list:first-child {
    margin-left: 0;
}

.Ld-city-render-list img {
    width: 310px;
    height: 310px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.Ld-city-render-list p {
    width: 100%;
    height: 40px;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}

.Ld-city-render-list:hover>a img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-apply-tab {
    margin-top: 54px;
    padding-bottom: 44px;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.Ld-apply-tab-list {
    font-size: 18px;
    font-weight: bold;
    color: #666;
    line-height: 90px;
    cursor: pointer;
}

.Ld-apply-tab-color {
    color: #fcaf3d;
}

/* .Ld-apply-tab-list img {
	height: 24px;
	width: auto;
	margin: 33px 12px 0 0;
	display: none;
}

.Ld-apply-tab-list .Ld-apply-image {
	display: block;
}

.Ld-apply-tab-color img {
	display: block;
}

.Ld-apply-tab-color .Ld-apply-image {
	display: none;
} */

.Ld-apply-tab-list i {
    font-size: 24px;
    color: #666;
    margin-right: 10px;
}

.Ld-apply-tab-color i {
    color: #fcaf3d;
}

.Ld-apply-tab-list span {
    display: block;
    width: 1px;
    height: 20px;
    background-color: #dadada;
    margin: 35px 0;
}

.Ld-apply-right {
    font-size: 14px;
    color: #999;
    line-height: 110px;
}

.Ld-apply-right font {
    color: #2659cf;
    margin: 0 6px;
}

.Ld-apply-box {
    display: none;
    height: 120px;
    padding: 0 50px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-apply-text {
    padding: 36px 0;
}

.Ld-apply-text p {
    font-size: 16px;
    color: #393d49;
    line-height: 26px;
}

.Ld-apply-btn {
    margin: 35px 0 35px 20px;
}

.Ld-apply-btn input {
    width: 300px;
    height: 50px;
    background-color: #fff;
    font-size: 14px;
    color: #393d49;
    line-height: 50px;
    padding: 0 28px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-apply-btn button {
    width: 154px;
    height: 50px;
    background-color: #2659cf;
    font-size: 16px;
    color: #fff;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-good {
    margin-top: 30px;
}

.Ld-good-list {
    width: 240px;
    height: 260px;
    margin-left: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-good-list:first-child {
    margin-left: 0;
}

.Ld-good-box {
    height: 260px;
    padding: 0 20px;
    background-color: #f4f5f9;
}

.Ld-good-head {
    width: 120px;
    height: 120px;
    margin: 20px auto 0;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-good-head img {
    width: 100%;
    height: 100%;
}

.Ld-good-box h5 {
    font-size: 18px;
    color: #0b122e;
    line-height: 44px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-good-num {
    text-align: center;
    white-space: nowrap;
}

.Ld-good-num dd {
    display: inline;
    font-size: 14px;
    color: #393d49;
    line-height: 20px;
    margin: 0 5px;
    white-space: nowrap;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-good-num dd font {
    color: #fe543b;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-good-post {
    font-size: 14px;
    color: #393d49;
    line-height: 46px;
    text-align: center;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-good-box:hover {
    background-color: #2659cf;
}

.Ld-good-box:hover>h5 {
    color: #fff;
}

.Ld-good-box:hover>.Ld-good-num dd {
    color: #fff;
}

.Ld-good-box:hover>.Ld-good-num dd font {
    color: #fcaf3d;
}

.Ld-good-box:hover>.Ld-good-post {
    color: #fff;
}

.Ld-city-black {
    width: 100%;
    height: 1px;
    background-color: #eee;
    margin-top: 45px;
}

.Ld-tool {
    /*padding-bottom: 20px;*/
}

.Ld-tool-list {
    margin-left: 60px;
}

.Ld-tool-list:first-child {
    margin-left: 0;
}

.Ld-tool-list a {
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 70px;
}

.Ld-tool-list a:hover {
    color: #2659cf;
}

.Ld-knowledge-city {
    border: none;
    padding-bottom: 45px;
    border-bottom: 1px solid #eee;
}

.Ld-baike-city {
    width: 530px;
    height: 408px;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-knowledge-right-city img {
    width: 300px;
    height: 408px;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
}

.Ld-baike-pic-city {
    width: 530px;
    height: 272px;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
}

.Ld-liucheng-title-city h4 {
    line-height: 30px;
}

.Ld-liucheng-add-city {
    margin: 2px 0;
}

/* .Ld-liucheng-name-city{
	margin-top: 16px;
} */

.Ld-liucheng-ban-city {
    margin-top: 4px;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
}

.Ld-liucheng-box-city {
    margin-top: 14px;
}

.Ld-knowledge-mid-city {
    margin: 0 40px;
}

.Ld-question-city {
    border: none;
    margin-top: 45px;
    border-radius: 0;
}

.Ld-question-right-city {
    width: 390px;
}

.Ld-question-left-city {
    padding: 0;
    width: 920px;
    padding-right: 40px;
}

.Ld-question-text-city {
    width: 794px;
}

/**暂无数据*/

.Ld-designone {
    margin: 160px auto;
    width: 200px;
}

.Ld-designone img {
    margin: 0 auto;
}

.Ld-designone p {
    font-size: 14px;
    color: #d2d2d2;
    line-height: 64px;
    text-align: center;
}

/* company-list */

.Ld-pub-link {
    padding: 20px 0;
}

.Ld-pub-link-list,
.Ld-pub-link-list a,
.Ld-pub-link-list span {
    font-size: 14px;
    color: #999;
    line-height: 28px;
    cursor: pointer;
}

.Ld-pub-link-list {
    margin-right: 10px;
}

.Ld-pub-link-list a:hover {
    color: #2659cf;
}

.Ld-company-left {
    /*padding-top: 40px;*/
    width: 930px;
}

/*
.Ld-company-top{
	border-bottom: 1px solid #eee;
}
*/

.Ld-company-options {
    margin-bottom: 24px;
}

.Ld-company-options p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    width: 80px;
}

.Ld-company-choose-list {
    padding: 0 8px;
    height: 24px;
    border: 1px solid #2659cf;
    font-size: 14px;
    color: #2659cf;
    line-height: 24px;
    margin-right: 20px;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-company-choose-list a {
    display: block;
    padding: 0 8px;
    font-size: 14px;
    color: #2659cf;
    line-height: 24px;
}

.Ld-company-choose-list span {
    padding-left: 12px;
    font-size: 20px;
    line-height: 20px;
}

.Ld-company-empty {
    padding: 0 8px;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    cursor: pointer;
}

/* .Ld-company-empty img {
	width: 16px;
	height: 14px;
	margin: 5px;
} */

.Ld-company-empty i {
    font-size: 18px;
    color: #999;
    line-height: 20px;
    margin-top: 4px;
}

.Ld-company-options-list {
    margin-right: 28px;
}

.Ld-company-options-list a {
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

/* .Ld-company-options-list a:hover{	
	color: #2659cf;
} */

.Ld-company-options-list .companynav {
    color: #2659cf;
}

.Ld-company-options-list a:hover {
    color: #2659cf;
}

.Ld-company-options-box {
    width: 840px;
    /* height: 24px; */
    padding-right: 30px;
    position: relative;
    overflow: hidden;
}

.Ld-company-options-more {
    width: 28px;
    height: 28px;
    line-height: 24px;
    position: absolute;
    right: 0;
    top: 0;
}

.Ld-height-hide {
    display: none;
    /* margin-right: 4px; */
    /* margin-top: 7px; */
    font-size: 15px;
    color: #999;
    margin: 0 auto;
}

.Ld-height-show {
    display: none;
    /* margin-right: 4px; */
    font-size: 16px;
    color: #999;
    margin: 0 auto;
}

/*
.Ld-company-main{
	padding-top: 20px;
}
*/

.Ld-company-tab-list {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-right: 34px;
    cursor: pointer;
    padding: 20px 0px 10px 0px;
}

.Ld-company-tab-color {
    color: #2659cf;
}

.Ld-company-tab-color a {
    color: #2659cf;
}

.Ld-company-tab-list:hover {
    color: #2659cf;
}

.Ld-company-switch {
    display: none;
}

.Ld-company-main-list {
    padding: 44px 0;
    border-bottom: 1px solid #eee;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-company-main-list:first-child {
    border-top: 1px solid #eee;
}

/* .Ld-company-main-list:hover{
	-moz-box-shadow: 0 0 5px #ddd;
	-webkit-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
} */

.Ld-company-main-pic {
    width: 120px;
    height: 120px;
    border: 1px solid #eee;
}

.Ld-company-main-pic img {
    width: 100%;
    height: 100%;
}

.Ld-company-main-text {
    margin-left: 20px;
    width: 620px;
}

.Ld-company-main-title p a {
    font-size: 18px;
    color: #333;
    line-height: 26px;
    font-weight: 700;
    cursor: pointer;
}

.Ld-company-main-imgbox {
    margin-left: 30px;
}

.Ld-company-main-tips {
    margin-right: 10px;
    position: relative;
    z-index: 9;
}

.Ld-tips-img {
    width: 18px;
    height: 18px;
    margin: 5px 0 0;
}

.Ld-tips-hide {
    display: none;
    font-size: 14px;
    line-height: 28px;
    white-space: nowrap;
    height: 28px;
    padding: 0 10px;
    position: absolute;
    top: 34px;
    left: 0;
    background-color: #fff;
}

.Ld-tips-hide img {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 7px;
    top: -5px;
}

.Ld-tips-blue {
    border: 1px solid #2659cf;
    color: #2659cf;
}

.Ld-tips-yellow {
    border: 1px solid #fcaf3d;
    color: #fcaf3d;
}

.Ld-tips-red {
    border: 1px solid #cd0000;
    color: #cd0000;
}

.Ld-company-main-tips:hover>.Ld-tips-hide {
    display: block;
}

.Ld-company-main-num {
    margin-right: 14px;
    font-size: 14px;
    color: #666;
    line-height: 30px;
    cursor: pointer;
}

.Ld-company-main-num font {
    color: #2659cf;
}

.Ld-company-main-load {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

.Ld-company-main-load a {
    font-size: 14px;
    color: #999;
    line-height: 36px;
}

.Ld-company-main-load img {
    width: 13px;
    height: 14px;
    margin: 11px 7px 0 0;
}

.Ld-company-icon {
    position: relative;
    width: 16px;
    height: 16px;
    margin: 2px 5px 0 0;
}

.Ld-company-icon-noyh {
    margin-top: 2px;
}

.Ld-company-main-price p {
    font-size: 14px;
    color: #ff6100;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 560px;
}

.Ld-company-hide {
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
    border: 1px solid #FF6100;
    font-size: 14px;
    color: #ff6100;
    line-height: 28px;
    background-color: #fff;
    white-space: nowrap;
    padding: 0 10px;
}

.Ld-company-hide img {
    width: 5px;
    height: 5px;
    position: absolute;
    left: 7px;
    top: -5px;
}

.Ld-company-icon:hover>.Ld-company-hide {
    display: block;
}

.Ld-company-main-btn {
    width: 122px;
    height: 40px;
    margin: 5px 0;
    font-size: 14px;
    color: #fcb141;
    text-align: center;
    line-height: 38px;
    border: 1px solid #fcb141;
    box-sizing: border-box;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-company-main-color {
    width: 122px;
    height: 40px;
    margin: 5px 0;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 40px;
    background-color: #fcb141;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-company-main-list:hover>.Ld-company-main-text .Ld-company-main-title p a {
    color: #2659cf;
}

.Ld-company-main-paging {
    margin-top: 30px;
    text-align: center;
}

.Ld-company-main-paging li {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 14px;
    color: #393d49;
    text-align: center;
    line-height: 40px;
    margin: 0 10px;
    background-color: #eee;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-company-main-paging li a {
    display: block;
}

.Ld-company-main-paging li a:hover {
    color: #fff;
    cursor: pointer;
}

.Ld-company-main-paging span {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 38px;
    margin: 0 10px;
    background-color: #eee;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-company-main-paging span:hover {
    background-color: #2659cf;
    cursor: pointer;
}

/* .Ld-company-main-paging span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-company-main-paging span i {
    display: block;
    font-size: 20px;
    color: #999;
    line-height: 20px;
    margin-top: 12px;
}

.Ld-company-main-paging font {
    display: inline-block;
    padding: 0 16px;
    height: 40px;
    font-size: 14px;
    color: #393d49;
    text-align: center;
    line-height: 40px;
    margin: 0 10px;
    background-color: #eee;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-company-main-paging font:hover {
    color: #fff;
    background-color: #2659cf;
    cursor: pointer;
}

.Ld-company-main-paging li:hover {
    color: #fff;
    background-color: #2659cf;
}

.Ld-company-main-paging span:hover {
    background-color: #2659cf;
}

.Ld-company-main-paging span:hover>i {
    color: #fff;
}

.Ld-company-main-paging .nov {
    background: #2659cf;
    color: #fff;
}

.Ld-company-main-paging .nov a {
    color: #fff;
}

.Ld-company-right {
    width: 360px;
}

.Ld-company-ranking {
    background-color: #f4f5f9;
    padding: 0px 28px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-company-pub-title {
    font-size: 20px;
    color: #333;
    line-height: 66px;
    font-weight: 700;
    /*margin-top: 5px;*/
}

.Ld-company-pub-title font {
    font-size: 16px;
    color: #666;
    margin-left: 14px;
    font-weight: normal;
}

.Ld-company-add {
    height: 172px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-company-ranking-list {
    margin-top: 20px;
    cursor: pointer;
}

.Ld-company-ranking-list:first-child {
    margin-top: 0;
}

.Ld-company-ranking-list span {
    display: block;
    width: 22px;
    height: 22px;
    margin: 11px 0;
    font-size: 14px;
    color: #fff;
    background-color: #ccc;
    text-align: center;
    line-height: 22px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-company-ranking-red {
    background-color: #c70404 !important;
}

.Ld-company-ranking-orange {
    background-color: #ff761f !important;
}

.Ld-company-ranking-blue {
    background-color: #6dc4da !important;
}

.Ld-company-ranking-logo {
    width: 44px;
    height: 44px;
    margin-left: 15px;
}

.Ld-company-ranking-text {
    margin-left: 15px;
    width: 200px;
}

.Ld-company-ranking-text h5 {
    font-size: 16px;
    color: #333;
    line-height: 22px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-company-ranking-num {
    margin-top: 2px;
    white-space: nowrap;
    height: 20px;
    overflow: hidden;
}

.Ld-company-ranking-num dd {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-left: 10px;
}

.Ld-company-ranking-num dd:first-child {
    margin-left: 0;
}

.Ld-company-ranking-more {
    padding: 10px 0 16px;
    text-align: right;
}

.Ld-company-ranking-btn {
    font-size: 14px;
    color: #999;
    line-height: 40px;
    cursor: pointer;
}

.Ld-company-ranking-btn:hover {
    color: #2659cf;
}

.Ld-company-nowjs {
    margin-top: 40px;
    position: relative;
    height: 204px;
    background: url(../images/xgpage1.png) no-repeat center;
    background-size: 100% 100%;
    overflow: hidden;
    padding: 0 26px;
}

.Ld-xgpage-dot {
    display: block;
    width: 24px;
    height: 24px;
    margin-top: 20px;
    background-color: #fff;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xgpage-title {
    font-size: 22px;
    color: #a46200;
    line-height: 50px;
    font-weight: bold;
}

.Ld-xgpage-text {
    font-size: 14px;
    color: #98600a;
    line-height: 22px;
}

.Ld-xgpage-btn {
    width: 100%;
    height: 50px;
    background-color: #ffd89e;
    margin-top: 10px;
    border: none;
    outline: none;
    font-size: 16px;
    color: #a46200;
    line-height: 50px;
    text-align: center;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-company-nowjs img{
	width: 100%;
	height: auto;
	cursor: pointer;
} */

.Ld-company-onsale {
    padding: 20px 10px 0;
}

.Ld-company-onsale-list img {
    width: 39px;
    height: 18px;
    margin: 9px 0;
}

.Ld-company-onsale-list p {
    width: 280px;
    margin-left: 10px;
    font-size: 14px;
    color: #666;
    line-height: 36px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-company-message-bg {
    width: 8px;
    height: 14px;
    background-color: #2659cf;
}

.Ld-company-message {
    margin-top: 16px;
}

.Ld-company-message:first-child {
    margin-top: 0;
}

.Ld-company-message-pic {
    position: relative;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-company-message-pic img {
    width: 80px;
    height: 70px;
    object-fit: cover;
}

.Ld-company-message-num {
    width: 20px;
    height: 20px;
    font-size: 14px;
    color: #f4f5f9;
    text-align: center;
    line-height: 20px;
    background-color: #ccc;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    margin: 1px 0;
}

.Ld-company-message-red {
    background-color: #c70404;
    position: absolute;
    top: 0;
    left: 0;
}

.Ld-company-message-text {
    font-size: 14px;
    color: #393d49;
    line-height: 22px;
    width: 260px;
    margin-left: 16px;
}

.Ld-company-message-post {
    /*margin-top: 10px;*/
    width: 206px;
}

.Ld-company-message-box {
    padding-bottom: 26px;
}

.Ld-company-chat {
    /*padding-bottom: 60px;*/
    padding: 20px 10px 0;
}

.Ld-company-chat-list {
    margin-top: 10px;
    height: 24px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-company-chat-list:first-child {
    margin-top: 0;
}

.Ld-company-chat-list a {
    display: block;
}

/* .Ld-company-chat-list img {
	width: 24px;
	height: 24px;
} */

.Ld-company-chat-list i {
    font-size: 21px;
    line-height: 24px;
    color: #6713d2;
}

.Ld-company-chat-text {
    width: 300px;
    margin-left: 12px;
    overflow: hidden;
}

.Ld-company-chat-text p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-company-chat-text b {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-company-chat-text dl {
    font-size: 12px;
    color: #b2b2b2;
    line-height: 18px;
    margin-top: 4px;
}

.Ld-company-chat-text dl dd {
    margin-left: 20px;
}

.Ld-company-chat-text dl dt img {
    width: 18px;
    height: 18px;
    margin-right: 6px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-company-chat-list:hover {
    height: auto;
}

.Ld-company-chat-list:hover>a .Ld-company-chat-text p {
    color: #2659cf;
}

.Ld-pub-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    display: none;
}

.Ld-pub-mask-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
    z-index: -1;
}

.Ld-company-layer {
    padding: 28px 36px 28px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -259px;
    margin-top: -223px;
    border-radius: 16px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    max-width: 520px;
}

.Ld-company-layer-title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    line-height: 44px;
}

.Ld-company-layer-mtitle {
    padding-bottom: 28px;
    color: #2659cf;
}

.Ld-company-layer-ipt {
    margin-top: 20px;
}

.Ld-company-layer-ipt input {
    width: 340px;
    height: 44px;
    padding: 10px 24px;
    font-size: 14px;
    color: #999;
    line-height: 44px;
    background-color: #f4f5f9;
    border: none;
    outline: none;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

#pophiddiv-xm {
    display: none;
    margin-top: 0px;
    margin-bottom: 20px;
}

.Ld-company-layer-ipt button {
    width: 340px;
    height: 44px;
    font-size: 16px;
    color: #fff;
    line-height: 44px;
    background-color: #2659cf;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-company-layer p {
    font-size: 14px;
    color: #bdbdbd;
    line-height: 38px;
    margin-top: 10px;
    cursor: default;
}

.Ld-company-layer b {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 30px;
    cursor: default;
}

.Ld-company-layer-close {
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    z-index: 9;
    cursor: pointer;
}

.Ld-company-layer-close img {
    width: 16px;
    height: 16px;
    margin: 17px;
}

/* gonglue */

.myloop5,
.myloop5 .swiper-slide {
    height: 360px;
    width: 930px;
}

.myloop5 .swiper-slide img {
    width: 100%;
    height: 360px;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-top-right {
    width: 360px;
    height: 360px;
    background-color: #fcaf3d;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-empty {
    padding: 0 24px;
}

.myloop6 {
    /* width: 360px; */
    height: 294px;
}

.myloop5 .pagination {
    right: 44px;
    left: auto;
}

.myloop6 .pagination2 {
    right: 24px;
    left: auto;
}

.myloop5 .swiper-pagination-switch {
    background-color: #fcaf3d;
}

.myloop6 .swiper-pagination-switch {
    background-color: #4d2e00;
}

.myloop5 .swiper-active-switch,
.myloop6 .swiper-active-switch {
    background-color: #2659cf;
}

.Ld-gl-article {
    /* padding: 0 24px; */
    height: 294px;
}

.Ld-gl-article-title {
    font-size: 18px;
    font-weight: bold;
    color: #2a1900;
    line-height: 66px;
    padding: 0 24px;
}

.Ld-gl-article-list {
    margin-bottom: 14px;
}

.Ld-gl-article-list a {
    display: block;
}

.Ld-gl-article-list h5 {
    font-size: 16px;
    font-weight: bold;
    color: #4d2e00;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gl-article-list p {
    font-size: 14px;
    color: #975a01;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-pub-gl-title {
    margin-top: 10px;
}

.Ld-pub-gl-title h5 {
    font-size: 30px;
    color: #333;
    line-height: 90px;
    font-weight: 700;
}

.Ld-gl-lc-list {
    width: 426px;
    height: 410px;
    margin-left: 21px;
    background-color: #f4f5f9;
    border-radius: 14px;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-lc-list:first-child {
    margin-left: 0;
}

.Ld-gl-lc-left h2 {
    font-size: 50px;
    color: #333;
    line-height: 96px;
}

.Ld-gl-lc-top,
.Ld-gl-lc-mid,
.Ld-gl-lc-btm {
    padding: 0 20px;
}

.Ld-gl-lc-text {
    margin-left: 8px;
    margin-top: 27px;
}

.Ld-gl-lc-text h5 {
    font-size: 18px;
    color: #333;
    line-height: 20px;
    font-weight: 700;
}

.Ld-gl-lc-text p {
    font-size: 14px;
    color: #333;
    line-height: 14px;
    margin-top: 10px;
    white-space: nowrap;
}

/* .Ld-gl-lc-right img {
	height: 19px;
	margin: 38px 0;
} */

.Ld-gl-lc-right a {
    display: block;
    width: 22px;
    text-align: center;
}

.Ld-gl-lc-right i {
    font-size: 21px;
    color: #333;
    font-weight: 700;
    line-height: 96px;
}

.Ld-gl-lc-mid {
    padding-right: 30px;
    margin-top: 10px;
    position: relative;
}

.Ld-gl-lc-phase {
    cursor: default;
}

.Ld-gl-lc-phase span {
    display: block;
    width: 27px;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    line-height: 27px;
}

/* .Ld-gl-lc-phase span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-gl-lc-phase span i {
    font-size: 23px;
    color: #fcaf3d;
}

.Ld-gl-lc-phase p {
    font-size: 14px;
    color: #333;
    line-height: 36px;
    text-align: center;
    white-space: nowrap;
}

/*.Ld-gl-lc-phase span .Ld-phase-hide {
	display: none;
}

.Ld-gl-lc-phase span .Ld-phase-show {
	display: inline-block;
}

 .Ld-gl-lc-phase a:hover>span .Ld-phase-hide {
	display: inline-block;
}

.Ld-gl-lc-phase a:hover>span .Ld-phase-show {
	display: none;
} */

.Ld-gl-lc-phase .lc-icon-choose {
    color: #2659cf;
}

.Ld-gl-lc-phase a:hover>span i {
    color: #2659cf;
}

.Ld-gl-lc-phase a:hover>p {
    color: #2659cf;
}

.Ld-gl-lc-btm {
    margin-top: 20px;
}

.Ld-gl-lc-article p {
    width: 90%;
    font-size: 14px;
    color: #666;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-gl-lc-article {
    font-size: 16px;
    color: #666;
    line-height: 32px;
}

.Ld-gl-lc-article:hover>a span {
    color: #2659cf;
}

.Ld-gl-lc-article:hover>a p {
    color: #2659cf;
}

.Ld-gl-lc-more {
    position: absolute;
    right: 0;
    top: 0;
}

.Ld-gl-lc-more a {
    width: 30px;
    height: 63px;
    text-align: center;
    line-height: 63px;
}

/* .Ld-gl-lc-more a img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-gl-lc-more a i {
    font-size: 30px;
    color: #fcaf3d;
}

.Ld-pub-gl-nav {
    padding: 30px 0;
}

.Ld-pub-gl-navlist {
    margin-left: 20px;
}

.Ld-pub-gl-navlist a {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-pub-gl-navlist a:hover {
    color: #2659cf;
}

.Ld-gl-baike-mid {
    width: 350px;
    margin-left: 30px;
}

.Ld-gl-baike-img {
    width: 350px;
    height: 240px;
    position: relative;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-baike-img img {
    width: 350px;
    height: 240px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-gl-baike-text {
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
    position: absolute;
    bottom: 0;
    left: 0;
}

.Ld-gl-baike-text p {
    padding: 0 20px;
    font-size: 16px;
    color: #fff;
    line-height: 60px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gl-baike-img:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-gl-baike-box {
    margin-top: 16px;
}

.Ld-gl-baike-list a {
    font-size: 16px;
    color: #666;
    line-height: 32px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-gl-baike-list a p {
    width: 90%;
    font-size: 14px;
    color: #666;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gl-baike-list a p font {
    margin-left: 8px;
}

.Ld-gl-baike-list:hover {
    color: #2659cf;
}

.Ld-gl-baike-list a:hover>p {
    color: #2659cf;
}

.Ld-gl-baike-list a:hover>p font {
    color: #2659cf;
}

.Ld-gl-baike-list a:hover>span {
    color: #2659cf;
}

.Ld-gl-ask {
    width: 924px;
}

.Ld-question-text-info {
    width: 794px
}

.ld-baike-brf-info {
    margin-top: 8px;
}

.Ld-pub-gl-more {
    display: block;
    width: 76px;
    height: 30px;
    border: 1px solid #2659cf;
    font-size: 14px;
    color: #2659cf;
    line-height: 30px;
    text-align: center;
    line-height: 30px;
    box-sizing: content-box;
    margin-top: 40px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-pub-gl-more:hover {
    color: #fff;
    background-color: #2659cf;
}

.Ld-gl-ask-right {
    padding-top: 40px;
}

.Ld-gl-ask-right img {
    /*height: 513px;*/
}

.Ld-gl-jj-left {
    width: 660px;
}

.Ld-gl-jj-image {
    width: 250px;
    height: 238px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-jj-image img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-gl-jj-image:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-gl-jj-text {
    width: 390px;
    margin-left: 20px;
}

.Ld-gl-jj-title {
    font-size: 18px;
    color: #393d49;
    line-height: 46px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gl-jj-title:hover {
    color: #2659cf;
}

.Ld-gl-jj-detail {
    font-size: 12px;
    color: #adadad;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-gl-jj-box {
    margin-top: 8px;
}

.Ld-gl-jj-mid {
    margin-top: 12px;
}

.Ld-gl-jj-right {
    width: 640px;
    height: 480px;
    background-color: #f4f5f9;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.myloop7 {
    width: 560px;
    height: 406px;
    margin: 36px auto 0;
}

.Ld-gl-jj-swipe {
    position: relative;
    width: 560px;
    height: 406px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-jj-swipe img {
    width: 100%;
    height: 100%;
}

.Ld-gl-jj-post {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
}

.Ld-gl-jj-post p {
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    padding: 0 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gl-jj-prev {
    position: absolute;
    left: -5px;
    top: 50%;
    margin-top: -18px;
}

.Ld-gl-jj-next {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -18px;
}

.Ld-gl-jj-prev:hover {
    background-color: #2659cf;
}

.Ld-gl-jj-next:hover {
    background-color: #2659cf;
}

.Ld-gl-Handbook-left {
    width: 560px;
    height: 310px;
    background-color: #f9fafc;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-Handbook-long {
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-Handbook-long img {
    width: 560px;
    height: 160px;
    object-fit: cover;
}

.Ld-gl-Handbook-short {
    position: relative;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-Handbook-short img {
    width: 350px;
    height: 160px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
    object-fit: cover;
}

.Ld-gl-Handbook-short:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-gl-baike-text .Ld-gl-handbox-post {
    line-height: 50px;
}

.myloop3-info,
.Ld-baike-info {
    height: 480px;
    background-color: #f9fafc;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-baike-pic-info {
    height: 340px;
}

.Ld-baike-text-info p {
    font-size: 14px;
    color: #999;
    margin-top: 20px;
    line-height: 26px;
    height: 78px;
}

.Ld-flow-left {
    width: 930px;
}

.Ld-flow-tab {
    padding-top: 25px;
}

.Ld-flow-tab-list {
    font-size: 14px;
    color: #333;
    line-height: 34px;
    margin-right: 34px;
    cursor: pointer;
}

.Ld-flow-tab-color {
    color: #2659cf;
}

.Ld-flow-article {
    border-bottom: 1px solid #eee;
}

/*
.Ld-flow-article:first-child{
	border: none;
}
*/

.Ld-flow-article-box {
    padding: 25px 0;
    display: block;
}

.Ld-flow-img {
    width: 160px;
    height: 116px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-flow-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Ld-flow-text {
    width: 740px;
    margin-left: 20px;
}

.Ld-flow-text h4 {
    font-size: 16px;
    color: #333;
    line-height: 38px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    /* margin-top: 4px; */
    font-weight: 700;
}

.Ld-flow-text p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-flow-infor {
    margin-top: 10px;
}

.Ld-flow-infor dd {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    margin-right: 46px;
}

.Ld-flow-infor dd a {
    color: #999;
}

/* .Ld-flow-infor dd img {
	width: 15px;
	height: 16px;
	margin: 7px 12px 0 0;
} */

.Ld-flow-infor dd i {
    font-size: 20px;
    color: #999;
    margin-right: 10px;
    vertical-align: bottom;
}

.Ld-flow-infor dt {
    margin-left: 20px
}

.Ld-flow-infor dt a {
    display: block;
    padding: 0 14px;
    background-color: #f4f5f9;
    font-size: 14px;
    color: #c2c2c2;
    line-height: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-flow-infor dt:hover>a {
    color: #2659cf;
}

.Ld-flow-infor .Ld-flow-infor-color {
    background-color: #2659cf;
    color: #fff;
}

.Ld-flow-article-box:hover>.Ld-flow-text h4 {
    color: #2659cf;
}

.Ld-flow-nopic .Ld-flow-text {
    width: 930px;
    margin-left: 0;
}

.Ld-flow-right {
    width: 360px;
}

.Ld-flow-lc {
    padding: 15px 0 30px 30px;
}

.Ld-flow-lc-left {
    font-size: 50px;
    color: #333;
    line-height: 50px;
}

.Ld-flow-lc-right {
    width: 330px;
    padding-top: 5px;
}

.Ld-flow-lc-text h5 {
    font-size: 16px;
    color: #333;
    line-height: 20px;
    font-weight: 700;
}

.Ld-flow-lc-text p {
    font-size: 14px;
    color: #333;
    line-height: 14px;
    margin-top: 8px;
    white-space: nowrap;
}

.Ld-flow-lc-list {
    margin: 20px 0;
}

.Ld-handbook-left {
    width: 20px;
    height: 26px;
    text-align: center;
    line-height: 26px;
}

/* .Ld-handbook-left img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-handbook-left i {
    font-size: 20px;
    color: #2659cf;
    font-weight: 700;
}

.Ld-handbook-right {
    width: 300px;
}

.Ld-handbook-right h5 {
    font-size: 18px;
    color: #2659cf;
    line-height: 26px;
    padding-left: 16px;
    font-weight: 700;
}

.Ld-handbook-list {
    margin-bottom: 20px;
}

.Ld-handbook-box {
    margin-top: 10px;
}

.Ld-handbook-word {
    margin-right: 14px;
}

.Ld-handbook-word a {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-handbook-word a:hover {
    color: #2659cf;
}

.Ld-baike-list {
    width: 90px;
    height: 28px;
    margin-right: 20px;
    margin-bottom: 14px;
    border: 1px solid #ddd;
    box-sizing: content-box;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-baike-list a {
    display: block;
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 28px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-baike-list:nth-child(3n) {
    margin-right: 0;
}

.ie8 .Ld-baike-list:first-child+li+li {
    margin-right: 0;
}

.ie8 .Ld-baike-list:first-child+li+li+li+li+li {
    margin-right: 0;
}

.ie8 .Ld-baike-list:first-child+li+li+li+li+li+li+li+li {
    margin-right: 0;
}

.Ld-baike-list:hover {
    /*background-color: #2659cf;*/
    border: 1px solid #2659cf;
}

.Ld-baike-list a:hover {
    color: #2659cf;
}

.Ld-article-title h4 {
    font-size: 22px;
    color: #333;
    line-height: 35px;
    font-weight: 700;
}

.Ld-article-title dd {
    font-size: 14px;
    color: #999;
    line-height: 52px;
    margin: 0 20px 0 0
}

.Ld-article-title dd a {
    color: #999;
}

.Ld-article-snippet {
    margin-top: 25px;
    padding: 10px 25px 25px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    position: relative;
}

.Ld-article-snippet span {
    display: block;
    width: 8px;
    height: 20px;
    background-color: #2659cf;
    position: absolute;
    left: 25px;
    top: -10px;
}

.Ld-article-snippet h5 {
    font-size: 18px;
    color: #333;
    font-style: italic;
    font-weight: 700;
    line-height: 60px;
}

.Ld-article-snippet p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.Ld-article-text {
    padding: 30px 14px 0;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    -ms-user-select: none;
    /*IE10*/
    -khtml-user-select: none;
    /*早期浏览器*/
    user-select: none;
    -moz-user-select: none;
    /*火狐*/
    -webkit-user-select: none;
}

.Ld-article-text p {
    font-size: 14px;
    color: #333;
    line-height: 28px;
    /* margin-top: 25px; */
}

.Ld-article-text a {
    color: #2659cf;
}

.Ld-article-text img {
    margin: 25px auto;
}

.Ld-article-zan {
    width: 80px;
    height: 80px;
    background-color: #2659cf;
    text-align: center;
    margin: 60px auto;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

/* .Ld-article-zan img {
	width: 30px;
	height: 31px;
	margin: 14px auto 0;
} */

.Ld-article-zan i {
    display: block;
    font-size: 30px;
    line-height: 34px;
    color: #fff;
    margin-top: 10px;
}

.Ld-article-zan .Ld-artzanhide {
    display: none;
}

.Ld-article-zan font {
    display: block;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 24px;
}

.Ld-artzanchoose i {
    display: none;
}

.Ld-artzanchoose .Ld-artzanhide {
    display: block;
}

.Ld-article-list {
    width: 48%;
    padding: 20px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Ld-article-list a {
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.Ld-article-list a:hover {
    color: #2659cf;
}

.Ld-article-black {
    width: 930px;
    height: 2px;
    background-color: #f4f5f9;
}

.Ld-article-about {
    font-size: 22px;
    color: #333;
    line-height: 74px;
    margin-top: 24px;
    font-weight: 700;
}

.Ld-article-btm {
    margin-top: 6px;
}

.Ld-article-btm dt {
    padding: 0 10px;
    border: 1px solid #c9c9c9;
    font-size: 16px;
    color: #999;
    line-height: 30px;
}

.Ld-article-btm dd {
    font-size: 14px;
    color: #999;
    line-height: 28px;
    margin-left: 30px;
}

.Ld-article-img {
    width: 160px;
    height: 120px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-article-img img {
    width: 100%;
    height: 100%;
}

.Ld-article-tab {
    margin-top: 40px;
}

.Ld-article-tab-list {
    font-size: 14px;
    color: #999;
    line-height: 38px;
    margin-right: 36px;
    border-bottom: 8px solid #fff;
    cursor: pointer;
}

.Ld-article-tab-line {
    color: #333;
    border-bottom: 2px solid #2659cf;
}

.Ld-article-tab-hide {
    display: none;
    margin-top: 10px;
}

.Ld-article-tab-hide dd {
    margin-right: 16px;
}

.Ld-article-tab-hide dd a {
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.Ld-article-tab-hide dd a:hover {
    color: #2659cf;
}

.Ld-article-company {
    width: 360px;
    height: 174px;
    /*background: url(../images/companybg.png) no-repeat center;background-size: 100%;*/
    background-color: #2659cf;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
}

.Ld-article-company-box {
    padding-top: 28px;
    padding-left: 36px;
}

.Ld-article-company-logo {
    width: 75px;
    height: 75px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-article-company-logo img {
    width: 75px;
    height: 75px;
}

.Ld-article-company-text {
    margin-left: 16px;
    padding-top: 6px;
}

.Ld-article-company-text h5 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 36px;
}

.Ld-article-company-text p {
    font-size: 14px;
    color: #fff;
    line-height: 28px;
}

.Ld-company-num dd {
    margin-left: 36px;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    margin-top: 18px;
}

.Ld-about-article {
    padding: 0 0 20px 14px;
}

.Ld-about-article-more {
    font-size: 14px;
    color: #999;
    line-height: 66px;
}

.Ld-about-article-box a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* .Ld-about-article-box img {
	width: 14px;
	height: 14px;
	margin: 6px 10px 10px 0;
} */

.Ld-about-article-box i {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    margin-top: 5px;
    margin-right: 4px;
}

.Ld-about-article-box p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 320px;
}

.Ld-about-article-box a:hover>p {
    color: #2659cf;
}

.Ld-article-ma {
    height: 140px;
    /*background: url(../images/article-bg.png) no-repeat center;*/
    background-color: #2659cf;
    background-size: 100%;
    padding: 0 30px;
    margin-top: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
}

.Ld-article-ma img {
    width: 80px;
    height: 80px;
    margin-top: 32px;
}

.Ld-article-ma-text {
    margin-left: 20px;
    margin-top: 32px;
}

.Ld-article-ma-text p {
    font-size: 16px;
    color: #fff;
    line-height: 42px;
}

.Ld-article-ma-text dl {
    margin-top: 5px;
}

.Ld-article-ma-text dl dd {
    margin-right: 10px;
}

.Ld-article-ma-text dl dd a {
    display: block;
    padding: 0 10px;
    font-size: 14px;
    color: #03009e;
    line-height: 26px;
    background-color: #fff;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-article-ma-moner {
    position: relative;
    height: 170px;
    margin-top: 30px;
    background: url(../images/xgpage2.png) no-repeat center;
    background-size: 100% 100%;
    /*
	background-color: #FCAF3D;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	-webkit-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
	behavior: url(css/PIE.htc);
	*/
    padding: 30px 30px;
    overflow: hidden;
}

.Ld-xgpage-title3 {
    font-size: 22px;
    color: #343434;
    font-weight: bold;
    line-height: 30px;
    white-space: nowrap;
}

/* .Ld-xgpage-text{
	font-size: 16px;
	color: #333;
	line-height: 30px;
} */

.Ld-article-ma-btn {
    display: block;
    width: 100%;
    height: 40px;
    background-color: #ffd89e;
    /* position: absolute;
	bottom: 40px;
	left: 30px; */
    margin-top: 15px;
    font-size: 14px;
    color: #98600a;
    line-height: 40px;
    text-align: center;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-suspend {
    position: fixed;
    top: 240px;
    /* left: -66px; */
    margin-left: -46px;
}

.Ld-suspend-list {
    width: 46px;
    height: 60px;
    text-align: center;
    background-color: #ddd;
    margin-bottom: 10px;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-bottomleft: 12px;
    -o-border-radius-topleft: 12px;
    -o-border-radius-bottomleft: 12px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-suspend-list:first-child {
    background-color: #FCAF3D;
}

.Ld-suspend-list a {
    display: block;
    width: 46px;
    height: 60px;
    text-align: center;
}

/* .Ld-suspend-list img {
	width: 22px;
	height: 22px;
	margin: 12px auto 0;
} */

.Ld-suspend-list i {
    display: block;
    font-size: 22px;
    color: #fff;
    line-height: 24px;
    margin: 10px auto 0;
}

.Ld-suspend-list .Ld-suspend-bigicon {
    /* width: 32px;
	height: 32px;
	margin: 15px 8px 0; */
    font-size: 32px;
    line-height: 60px;
    color: #fff;
}

.Ld-suspend-list .Ld-sss-img {
    display: none;
}

.Ld-suspend-click .Ld-sss-icon {
    display: none;
}

.Ld-suspend-click .Ld-sss-img {
    display: block;
}

.Ld-suspend-smlicon img {
    width: 22px;
    height: 22px;
}

.Ld-suspend-text {
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    text-align: center;
}

.Ld-suspend-list:hover {
    background-color: #FCAF3D;
}

.Ld-suspend-share-box {
    width: 46px;
    height: 220px;
    background-color: #ddd;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-bottomleft: 12px;
    -o-border-radius-topleft: 12px;
    -o-border-radius-bottomleft: 12px;
    -webkit-border-top-left-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    behavior: url(css/PIE.htc);
    /* overflow: hidden; */
}

.Ld-suspend-title {
    font-size: 12px;
    color: #fff;
    line-height: 44px;
    text-align: center;
}

.Ld-suspend-share {
    margin-bottom: 8px;
    background-color: #ddd;
    position: relative;
}

.Ld-suspend-share a {
    display: block;
    overflow: hidden;
    text-align: center;
}

/* .Ld-suspend-share a img {
	margin: 8px auto;
	width: 27px;
} */

.Ld-suspend-share a i {
    font-size: 27px;
    color: #fff;
    display: inline-block;
    line-height: 36px;
    vertical-align: middle;
}

.Ld-wxma {
    width: 130px;
    height: 150px;
    padding-left: 10px;
    background: url(../images/ld-wxma.png) no-repeat center;
    background-size: 100% 100%;
    behavior: url(css/PIE.htc);
    position: absolute;
    left: 46px;
    top: 50%;
    margin-top: -75px;
    z-index: 9;
    display: none;
}

.Ld-wxma img {
    width: 100px;
    height: 100px;
    margin: 10px auto 0;
}

.Ld-wxma p {
    font-size: 14px;
    color: #999;
    line-height: 40px;
    text-align: center;
}

.Ld-suspend-share:hover {
    background-color: #FCAF3D;
}

.Ld-suspend-share:hover>.Ld-wxma {
    display: block;
}

/* ======关于我们====== */

.Ld-about-pub-link {
    padding: 30px 0;
}

.Ld-about-publink-list {
    margin-right: 20px;
}

.Ld-about-publink-list a {
    display: block;
    padding: 0 6px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 30px;
}

.Ld-about-publink-color a {
    color: #2659cf;
}

.Ld-about-publink-list a:hover {
    color: #2659cf;
}

.Ld-about-pub-box {
    margin-top: 40px;
}

.Ld-about-pub-title {
    font-size: 20px;
    color: #333;
    line-height: 54px;
    font-weight: 700;
}

.Ld-about-pub-title span {
    display: block;
    width: 6px;
    height: 20px;
    margin: 18px 10px 0 0;
    background-color: #2659cf;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-about-maintext {
    margin-top: 20px;
    font-size: 14px;
    color: #333;
    line-height: 36px;
    text-indent: 2em;
}

.Ld-about-mainintro {
    padding-left: 40px;
}

.Ld-about-mainintro li {
    font-size: 14px;
    color: #333;
    line-height: 36px;
}

.Ld-about-mainintro li font {
    font-weight: 700;
}

.Ld-about-mainimg {
    margin-top: 50px;
}

.Ld-about-mainlist span {
    display: block;
    width: 244px;
    height: 244px;
    margin: 0 auto;
    /* border: 10px solid #f4f5f9; */
    box-sizing: content-box;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-about-mainlist span img {
    width: 244px;
    height: 244px;
}

.Ld-about-afraid {
    margin-top: 50px;
}

.Ld-about-afraid-list img {
    margin: 0 auto;
}

.Ld-about-afraid-list h5 {
    font-size: 16px;
    color: #333;
    line-height: 48px;
    text-align: center;
    margin-top: 4px;
    font-weight: 700;
}

.Ld-about-afraid-list p {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding: 0 36px;
}

/* about-contact */

.Ld-about-contact-wrap {
    margin-top: 24px;
}

.Ld-about-contact-list {
    margin-bottom: 10px;
}

.Ld-about-contact-left {
    font-size: 14px;
    color: #333;
    line-height: 36px;
}

.Ld-about-contact-left span {
    display: block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    margin-right: 8px;
}

/* .Ld-about-contact-left span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-about-contact-left span i {
    font-size: 16px;
    color: #666;
}

.Ld-about-contact-right p {
    font-size: 14px;
    color: #333;
    line-height: 36px;
}

.Ld-about-contact-line {
    width: 1px;
    height: 144px;
    background-color: #d8d8d8;
    margin-top: 10px;
}

.Ld-about-contact-ma {
    padding-left: 100px;
    padding-top: 10px;
}

.Ld-about-contact-ma img {
    width: 115px;
    height: 115px;
}

.Ld-about-contact-ma p {
    font-size: 14px;
    color: #999;
    line-height: 40px;
}

.Ld-about-contact-map {
    margin-top: 40px;
}

.Ld-about-contact-map img {
    margin: 0 auto;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* about-feedback */

.Ld-about-feedback {
    padding: 0 15px;
}

.Ld-about-feedback p {
    font-size: 14px;
    color: #999;
    line-height: 36px;
}

.Ld-about-feedback-main {
    display: block;
    width: 100%;
    height: 360px;
    padding: 20px;
    margin-top: 30px;
    background-color: #f4f5f9;
    font-size: 14px;
    color: #333;
    line-height: 34px;
    text-align: left;
    border: none;
    outline: none;
    resize: none;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-about-feedback-contact {
    margin-top: 40px;
}

.Ld-about-feedback-contact b {
    display: block;
    font-size: 14px;
    color: #333;
    line-height: 40px;
}

.Ld-about-feedback-contact input {
    /* height: 60px; */
    width: 320px;
    font-size: 14px;
    color: #333;
    padding: 13px 20px;
    margin-left: 14px;
    background-color: #f4f5f9;
    border: none;
    outline: none;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.ie9 .Ld-about-feedback-contact input {
    height: 60px;
}

.ie8 .Ld-about-feedback-contact input {
    height: 60px;
}

.Ld-about-feedback-contact font {
    margin-left: 20px;
    font-size: 14px;
    color: #999;
    line-height: 40px;
}

.Ld-about-feedback-btn {
    display: block;
    padding: 0;
    margin: 76px auto 0;
    width: 120px;
    height: 40px;
    background-color: #2659cf;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* about-help */

.Ld-about-help {
    padding-left: 16px;
    display: none;
}

.Ld-about-help h4 {
    font-size: 16px;
    color: #2659cf;
    line-height: 40px;
    font-weight: 700;
}

.Ld-about-help p {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    padding: 13px 0;
    margin-top: 20px;
}

.Ld-about-help img {
    margin-top: 20px;
}

.Ld-about-help h5 {
    font-size: 16px;
    color: #333;
    line-height: 60px;
    font-weight: 700;
    margin-top: 20px;
}

.Ld-about-help-more .Ld-about-feedback-btn {
    margin: 0;
    width: 160px;
}

.Ld-about-help-more b {
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    margin-left: 30px;
}

.Ld-about-help-wrap {
    background-color: #f4f5f9;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-about-help-tips {
    display: block;
    width: 8px;
    height: 22px;
    background-color: #2659cf;
    margin-bottom: 12px;
}

.Ld-about-help-box {
    padding: 0 50px 40px 40px;
}

.Ld-about-help-list {
    font-size: 16px;
    color: #333;
    line-height: 62px;
    border-bottom: 1px dashed #d5d5d5;
    cursor: pointer;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-about-help-color {
    color: #2659cf;
    font-weight: 700;
    font-size: 16px;
}

.Ld-about-help-list:hover {
    color: #2659cf;
    font-weight: 700;
    font-size: 16px;
}

/* about-law */

.Ld-about-law {
    padding-left: 16px;
    display: none;
}

.Ld-about-law h4 {
    font-size: 20px;
    color: #2659cf;
    line-height: 40px;
    font-weight: 700;
}

.Ld-about-law p {
    font-size: 14px;
    color: #333;
    line-height: 28px;
    padding: 13px 0;
}

.Ld-about-law h5 {
    font-size: 20px;
    color: #333;
    line-height: 60px;
    font-weight: 700;
    margin-top: 20px;
}

/* about-zp */

.Ld-zp-top {
    background-color: #516286;
}

.Ld-zp-name {
    padding-left: 60px;
    font-size: 18px;
    color: #fff;
    line-height: 70px;
}

.Ld-zp-box {
    border: 1px solid #e5edff;
}

.Ld-zp-list {
    border-top: 1px solid #e5edff;
}

.Ld-zp-list:first-child {
    border: none;
}

.Ld-zp-item {
    font-size: 18px;
    color: #454545;
    line-height: 70px;
    padding-left: 60px;
}

.Ld-zp-itemcolor {
    color: #0e3ead;
}

.Ld-zp-hide {
    border-top: 1px solid #e5edff;
    padding: 30px 0;
    display: none;
}

.Ld-zp-margin {
    margin-top: 20px;
}

.Ld-zp-margin:first-child {
    margin-top: 0;
}

.Ld-zp-left {
    width: 180px;
    padding-left: 60px;
    font-size: 18px;
    color: #516286;
    line-height: 30px;
}

.Ld-zp-right {
    width: 1100px;
}

.Ld-zp-right dd {
    font-size: 14px;
    color: #898989;
    line-height: 30px;
}

.Ld-zp-choose .Ld-zp-hide {
    display: block;
}

/* index + login */

.Ld-login-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10001;
    display: none;
}

.Ld-login-bg {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.Ld-login-main {
    width: 760px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -380px;
    margin-top: -254px;
    background-color: #fff;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-login-image {
    width: 366px;
    height: 508px;
}

.Ld-login-box {
    height: 508px;
    padding: 0 40px;
    position: relative;
}

.Ld-login-close {
    position: absolute;
    right: 20px;
    top: 20px;
    /* width: 16px;
	height: 16px; */
    font-size: 20px;
    line-height: 20px;
    color: #ccc;
    z-index: 9;
    cursor: pointer;
}

.Ld-login-tab {
    width: 190px;
    margin: 50px auto 0;
}

.Ld-login-tablist {
    font-size: 20px;
    font-weight: bold;
    color: #666;
    line-height: 60px;
    padding: 0 13px;
    cursor: pointer;
}

.Ld-login-tablist span {
    display: block;
    width: 8px;
    height: 8px;
    margin: 26px 10px 0 0;
    background-color: #fff;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-login-tabcolor {
    color: #2659cf;
}

.Ld-login-tabcolor span {
    background-color: #2659cf;
}

.Ld-login-show {
    width: 300px;
}

.Ld-login-ipt {
    margin-top: 20px;
}

/* .Ld-login-empty{
	margin-top: 0;
} */

.Ld-login-warn {
    display: none;
    font-size: 14px;
    color: red;
    line-height: 20px;
}

.Ld-login-warn img {
    width: 14px;
    height: 14px;
    margin: 3px 6px 0 0;
}

.Ld-login-ipt input {
    width: 100%;
    height: 44px;
    border: 1px solid #d5d5d5;
    outline: none;
    background-color: #fff;
    font-size: 14px;
    color: #333;
    line-height: 44px;
    padding: 0 20px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-login-ipt button {
    width: 100%;
    height: 44px;
    border: none;
    outline: none;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 44px;
    font-weight: 700;
    background-color: #2659cf;
    padding: 0;
    cursor: pointer;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-login-verify p {
    font-size: 14px;
    color: #999;
    line-height: 36px;
    text-align: right;
    cursor: pointer;
}

.Ld-login-another {
    width: 210px;
    height: 50px;
    padding: 0 36px;
    background-color: #f4f5f9;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    font-size: 14px;
    color: #999;
    margin: 20px auto 0;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* .Ld-login-another img {
	margin-top: 15px;
	margin-right: 6px;
} */

.Ld-login-another i {
    font-size: 21px;
    color: #3eba3a;
    line-height: 50px;
}

.Ld-login-ma {
    width: 220px;
    height: 220px;
    margin: 20px auto 0;
    position: relative;
}

.Ld-login-ma img {
    width: 100%;
    height: 100%;
}

.Ld-login-last {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    line-height: 270px;
    z-index: 3;
    display: none;
}

.Ld-login-last span {
    width: 100%;
    height: 100%;
    background-color: #fff;
    opacity: .7;
    filter: alpha(opacity=70);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.Ld-login-last a {
    display: inline-block;
    background-color: #2659cf;
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    padding: 0 20px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    vertical-align: middle;
}

.Ld-login-matext {
    font-size: 16px;
    color: #999;
    line-height: 40px;
    text-align: center;
}

/* login */

.Ld-login-wrap {
    height: 540px;
    background-color: #3e65bd;
    background-image: url(../images/loginbg2.png);
    background-repeat: no-repeat;
    background-position: center;
}

.Ld-login-ban {
    height: 540px;
    width: 1120px;
    margin: 0 auto;
}

.Ld-login-pic {
    margin-top: 86px;
}

.Ld-enter-wrap {
    background-color: #fff;
    padding: 20px 32px 30px;
    margin-top: 60px;
    margin-right: 30px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-enter-title {
    font-size: 20px;
    color: #2659cf;
    line-height: 38px;
    font-weight: 700;
    cursor: default;
}

.Ld-enter-title p {
    font-size: 14px;
    color: #666;
    font-weight: normal;
}

.Ld-enter-title p .Ld-enter-apply {
    color: #2659cf;
    cursor: pointer;
}

.Ld-enter-ipt {
    margin-top: 14px;
    border: 1px solid #d5d5d5;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-enter-lname {
    margin-top: 20px;
}

.Ld-enter-ipt input {
    width: 300px;
    height: 44px;
    padding: 0 16px;
    font-size: 14px;
    color: #333;
    line-height: 44px;
    border: none;
    outline: none;
}

.Ld-enter-ipt button {
    width: 300px;
    height: 50px;
    background-color: #2659cf;
    border: none;
    outline: none;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-enter-another {
    width: 160px;
    height: 40px;
    padding: 0 24px;
    background-color: #f4f5f9;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    font-size: 14px;
    color: #999;
    margin: 16px auto 0;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* .Ld-enter-another img {
	margin-top: 10px;
	margin-right: 6px;
} */

.Ld-enter-another i {
    font-size: 20px;
    color: #3eba3a;
    line-height: 40px;
    margin-right: 6px;
}

.Ld-enter-another a {
    color: #999;
}

.Ld-enter-mask {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
    display: none;
}

.Ld-enter-mask-bg {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2000000, endcolorstr=#b2000000);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.Ld-enter-box {
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -338px;
    margin-left: -246px;
    padding: 40px 30px 40px;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-enter-close {
    display: block;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.Ld-enter-close img {
    width: 15px;
    height: 15px;
    margin: 15px auto;
}

.Ld-enter-mask-title {
    font-size: 30px;
    color: #2659cf;
    font-weight: bold;
    line-height: 46px;
    text-align: center;
}

.Ld-enter-mask-text {
    font-size: 16px;
    color: #393d49;
    line-height: 32px;
    text-align: center;
}

.Ld-enter-mask-text font {
    color: #fcaf3d;
    font-weight: bold;
}

.Ld-enter-mask-ipt {
    position: relative;
    margin-top: 20px;
}

.Ld-enter-mask-ipt input {
    width: 370px;
    height: 44px;
    padding: 0 16px;
    font-size: 14px;
    color: #333;
    line-height: 44px;
    outline: none;
    border: 1px solid #d5d5d5;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-enter-mask-ipt .regcode {
    width: 185px;
}

.Ld-enter-btn button {
    width: 370px;
    height: 50px;
    background-color: #2659cf;
    border: none;
    outline: none;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-enter-mask-verify {
    display: inline-block;
    float: right;
}

.Ld-enter-mask-verify img {
    width: 165px;
    height: 50px;
}

.Ld-enter-agreed {
    padding: 20px 0;
    white-space: nowrap;
}

.Ld-enter-agreed label {
    font-size: 14px;
    color: #bbb;
    line-height: 30px;
    white-space: nowrap;
    cursor: default;
}

.Ld-enter-agreed label input {
    margin-right: 10px;
    vertical-align: middle;
}

.Ld-enter-fw {
    font-size: 14px;
    color: #bbb;
    line-height: 30px;
    cursor: pointer;
}

.Ld-enter-fw:hover {
    color: #FCAF3D;
}

.Ld-login-add {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50px;
    background-color: #fff;
    border: 1px solid #ddd;
}

.Ld-login-hide,
.Ld-login-hide2 {
    width: 50%;
    height: 300px;
    background-color: #fff;
    overflow-y: scroll;
}

.Ld-login-add li {
    font-size: 14px;
    color: #666;
    line-height: 32px;
    cursor: default;
    padding-left: 10px;
}

.Ld-login-add .Ld-login-choose {
    background-color: #F4F5F9;
}

.Ld-login-hide2 li {
    background-color: #F4F5F9;
}

.Ld-login-yz {
    display: none;
    margin-top: 14px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-login-yz input {
    display: block;
    width: 180px;
    height: 44px;
    padding: 0 16px;
    font-size: 16px;
    color: #333;
    line-height: 44px;
    border: 1px solid #d5d5d5;
    outline: none;
}

.Ld-login-yz button {
    display: block;
    width: 100px;
    height: 44px;
    font-size: 16px;
    color: #2659cf;
    line-height: 44px;
    text-align: center;
    border: 1px solid #2659cf;
    outline: none;
    background-color: #fff;
    border-radius: 3px;
}

/* freeoffer */

.Ld-free-ban {
    height: 888px;
    background: url(../images/freebannew.png) no-repeat center;
    background-size: auto 100%;
}

.Ld-offer-box {
    background-color: #fff;
    padding: 0 30px 30px;
    margin-top: 200px;
    position: relative;
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-offer-left {
    padding-left: 20px;
    padding-top: 50px;
}

.Ld-offer-title {
    font-size: 24px;
    font-weight: bold;
    color: #393d49;
    line-height: 50px;
}

.Ld-offer-title font {
    margin-left: 20px;
    font-size: 14px;
    font-weight: normal;
    color: #fcaf3d;
}

.Ld-offer-iptbox {
    margin-top: 20px;
}

.Ld-offer-iptext {
    width: 100px;
    height: 46px;
    font-size: 16px;
    color: #393d49;
    line-height: 46px;
}

.Ld-offer-text {
    font-size: 14px;
    color: #fcaf3d;
}

.Ld-offer-ipt {
    position: relative;
    margin-right: 10px;
    border: 1px solid #eee;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
}

.Ld-offer-ipt input {
    height: 46px;
    padding: 0 16px;
    font-size: 14px;
    color: #393d49;
    line-height: 46px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-offer-ipt img {
    width: 8px;
    height: 6px;
    position: absolute;
    top: 20px;
    right: 14px;
}

/* .Ld-offer-ipt i{
	font-size: 8px;
	color: #333;
	position: absolute;
	top: 14px;
	right: 10px;
} */

.Ld-offer-ipt em {
    font-size: 18px;
    color: #393d49;
    line-height: 46px;
    position: absolute;
    right: 8px;
    top: 0;
}

.Ld-offer-iptbox font {
    font-size: 18px;
    color: #fcaf3d;
    line-height: 46px;
}

.Ld-offer-one input {
    width: 342px;
}

.Ld-offer-two input {
    width: 166px;
    cursor: pointer;
}

.Ld-offer-three input {
    width: 107px;
    cursor: pointer;
}

.Ld-offer-hide {
    display: none;
    width: 100%;
    position: absolute;
    top: 46px;
    left: 0;
    z-index: 9999;
    background-color: #fff;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    -o-border-radius-bottomright: 8px;
    -o-border-radius-bottomleft: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    -webkit-box-shadow: 0 0 2px #ddd;
    -moz-box-shadow: 0 0 2px #ddd;
    box-shadow: 0 0 2px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=2);
    behavior: url(css/PIE.htc);
    max-height: 350px;
    overflow-y: scroll;
}

.Ld-offer-hidelist {
    font-size: 14px;
    color: #393d49;
    line-height: 30px;
    padding: 0 16px;
    border-top: 1px solid #eee;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-offer-hidelist:hover {
    color: #FCAF3D;
}

.Ld-offer-right {
    width: 460px;
    padding-top: 50px;
}

.Ld-offer-title span {
    color: #fcaf3d;
    padding: 0 10px;
}

.Ld-offer-num {
    padding: 40px 0;
    width: 390px;
    margin-top: 20px;
    border: 1px solid #eee;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-offer-numlist {
    font-size: 16px;
    color: #393d49;
    line-height: 48px;
    text-align: center;
}

.Ld-offer-numlist font {
    display: inline-block;
    color: #fcaf3d;
    padding: 0 24px;
    width: 100px;
}

.Ld-offer-numlist del {
    color: #969696;
    font-size: 14px;
    margin-left: 10px
}

.Ld-offer-right p {
    font-size: 14px;
    color: #969696;
    line-height: 22px;
    margin-top: 20px;
}

.Ld-offer-mid {
    width: 193px;
    height: 490px;
    margin-top: 40px;
    margin-left: 80px;
    background: url(../images/freegif.png) no-repeat center;
    background-size: 100%;
}

.Ld-offer-mid img {
    width: 134px;
    height: 134px;
    margin: 178px auto;
    cursor: pointer;
}

/* freedesign */

.Ld-free-design {
    height: 540px;
    background: url(../images/freeban2.png) no-repeat center;
}

.Ld-free-design-apply {
    padding: 0 44px;
    height: 170px;
    margin: 328px 40px 0;
    background-color: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-design-title {
    font-size: 25px;
    color: #fff;
    line-height: 78px;
    font-weight: bold;
}

.Ld-free-design-title span {
    margin: 0 15px;
    font-size: 18px;
    font-weight: normal;
}

.Ld-free-design-title font {
    font-size: 16px;
    font-weight: normal;
}

.Ld-free-design-title em {
    color: #fcaf3d;
}

.Ld-free-design-ipt input {
    width: 290px;
    height: 56px;
    font-size: 14px;
    color: #333;
    line-height: 56px;
    padding: 0 20px;
    background-color: #fff;
    margin-right: 20px;
    border: none;
    outline: none;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-design-ipt .Ld-free-design-iptlong {
    width: 380px;
}

.Ld-free-design-ipt button {
    width: 208px;
    height: 56px;
    font-size: 16px;
    color: #fff;
    line-height: 56px;
    background-color: #fcaf3d;
    text-align: center;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    outline: none;
    overflow: hidden;
    cursor: pointer;
}

.Ld-free-design-box {
    width: 1320px;
    margin: 0 auto;
}

.Ld-free-pubbox {
    margin-top: 40px;
}

.Ld-free-pub-title {
    font-size: 40px;
    color: #393d49;
    text-align: center;
    line-height: 56px;
    font-weight: 700;
}

.Ld-free-pub-text {
    font-size: 18px;
    color: #393d49;
    line-height: 40px;
    text-align: center;
}

.Ld-free-pub-text font {
    color: #2659cf;
}

.Ld-free-lcwrap {
    position: relative;
    padding-top: 60px;
}

.Ld-free-lclist {
    margin-left: 31px;
}

.Ld-free-lclist:first-child {
    margin-left: 0;
}

.Ld-free-lcbox {
    width: 230px;
    height: 180px;
    background-color: #f4f5f9;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-free-lcbox span {
    display: block;
    width: 46px;
    height: 44px;
    margin: 35px auto 0;
    text-align: center;
    line-height: 44px;
}

.Ld-free-lcbox span img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-free-lcbox h5 {
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    text-align: center;
    line-height: 48px;
    margin-top: 8px;
}

.Ld-free-lcbox p {
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 26px;
}

.Ld-free-lcnum {
    width: 100px;
    height: 100px;
    background-color: #fff;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.Ld-free-lcnum font {
    display: block;
    width: 32px;
    height: 32px;
    font-size: 16px;
    color: #bdbdbd;
    text-align: center;
    line-height: 32px;
    margin: 34px auto;
    background-color: #f4f5f9;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-lclist:hover>.Ld-free-lcbox {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

.Ld-free-lcnext {
    height: 180px;
}

.Ld-free-lcnext img {
    width: 60px;
    height: 8px;
    margin: 86px 0;
}

.Ld-free-lcline {
    width: 1090px;
    height: 1px;
    background-color: #eff0f6;
    position: absolute;
    bottom: 50px;
    left: 115px;
    z-index: -1;
}

.Ld-free-pubshape {
    /* width: 25px;
	height: 16px;
	margin: 20px auto; */
    display: block;
    margin: 0 auto;
    font-size: 25px;
    line-height: 65px;
    color: #FCAF3D;
    text-align: center;
}

.Ld-free-fwrap {
    margin-top: 56px;
    display: inline-block;
}

.Ld-free-fwlist {
    margin: 0 20px;
}

.Ld-free-fwbox {
    width: 285px;
    height: 285px;
    position: relative;
}

.Ld-free-fwbox span {
    display: block;
    width: 285px;
    height: 285px;
    border: 6px solid #eee;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-fwbox span img {
    width: 100%;
    height: 100%;
}

.Ld-free-fwbox font {
    display: block;
    width: 40px;
    height: 40px;
    background-color: #FCAF3D;
    font-size: 20px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    font-weight: 700;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 0;
}

.Ld-free-fwnext {
    height: 285px;
    overflow: hidden;
}

/* .Ld-free-fwnext img {
	margin: 129px 0;
} */

.Ld-free-fwnext i {
    font-size: 33px;
    color: #999;
    line-height: 285px;
}

.Ld-free-foreseeimg {
    display: block;
    width: 390px;
    height: 287px;
    overflow: hidden;
}

.Ld-free-foreseeimg img {
    width: 100%;
    height: 100%;
}

.Ld-free-foreseetext {
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    line-height: 66px;
    text-align: center;
}

.Ld-free-foreseetext font {
    color: #2659cf;
}

.Ld-free-foreseelist {
    position: relative;
    width: 258px;
    height: 287px;
    margin-right: 10px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-foreseelist img {
    width: 100%;
    height: 100%;
}

.Ld-free-foreseelist font {
    position: absolute;
    bottom: 22px;
    left: 50%;
    margin-left: -50px;
    width: 100px;
    height: 36px;
    font-size: 16px;
    color: #999;
    text-align: center;
    line-height: 36px;
    background-color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-free-foreseelist font:hover {
    background-color: #2659cf;
    color: #fff;
}

.Ld-free-foreseebtm {
    margin-top: 30px;
    position: relative;
}

.Ld-free-foreseebtm img {
    width: 100%;
    height: 100%;
}

.Ld-free-foreseebox {
    height: 340px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.Ld-free-foreseebtn {
    width: 100px;
    height: 36px;
    font-size: 16px;
    color: #999;
    text-align: center;
    line-height: 36px;
    margin-top: 296px;
    background-color: #fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-free-foreseebtn:hover {
    background-color: #2659cf;
    color: #fff;
}

.Ld-professional-left {
    width: 270px;
    height: 366px;
    background-color: #2659cf;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-professional-left span {
    display: block;
    width: 110px;
    height: 110px;
    margin: 35px auto 0;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-professional-left span img {
    width: 100%;
    height: 100%;
}

.Ld-professional-left h5 {
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    line-height: 30px;
    margin-top: 14px;
}

.Ld-professional-left p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    text-align: center;
}

.Ld-professional-left b {
    display: block;
    width: 150px;
    height: 36px;
    margin: 10px auto 0;
    background-color: #fff;
    font-size: 16px;
    color: #2659cf;
    text-align: center;
    line-height: 36px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-professional-left font {
    display: block;
    padding: 0 58px;
    font-size: 14px;
    color: #fff;
    line-height: 16px;
    margin-top: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    cursor: pointer;
}

.myloop8 {
    height: 440px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-professional-btn {
    width: 396px;
    height: 74px;
    margin: 65px auto;
    background-color: #FCAF3D;
    -moz-border-radius: 37px;
    -o-border-radius: 37px;
    -webkit-border-radius: 37px;
    -ms-border-radius: 37px;
    border-radius: 37px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-free-professional-btn a {
    display: block;
    font-size: 24px;
    color: #fff;
    text-align: center;
    line-height: 74px;
}

/* .Ld-free-professional-btn a img {
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
} */

.Ld-free-professional-btn a i {
    font-size: 42px;
    color: #fff;
    margin-left: 8px;
}

.Ld-xg-02 {
    margin-left: 65px;
}

.Ld-xg-03 {
    margin-left: 180px;
}

.Ld-xg-04 {
    margin-left: 202px;
}

.Ld-xg-05 {
    margin-left: 172px;
}

.Ld-xg-06 {
    margin-left: 153px;
}

/* freefrock */

.Ld-free-frockban {
    height: 540px;
    background: url(../images/frock.png) no-repeat center;
}

.Ld-free-frockban .container {
    height: 540px;
}

.Ld-frock-from {
    padding: 18px 35px 25px;
    background: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    position: absolute;
    right: 130px;
    bottom: 23px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-frock-from h4 {
    font-size: 25px;
    color: #fff;
    line-height: 44px;
    font-weight: bold;
}

.Ld-frock-from h4 span {
    margin: 0 10px;
    color: #fcaf3d;
    font-weight: normal;
}

.Ld-frock-from h4 font {
    color: #fcaf3d;
    font-size: 20px;
    font-weight: normal;
}

.Ld-frock-iptbox {
    margin-top: 15px;
}

.Ld-frock-ipt {
    position: relative;
    margin-left: 10px;
}

.Ld-frock-ipt:first-child {
    margin-left: 0;
}

.Ld-frock-ipt input {
    height: 40px;
    padding: 0 15px;
    background-color: #fff;
    font-size: 14px;
    color: #393d49;
    line-height: 40px;
    border: none;
    outline: none;
}

.Ld-frock-ipt img {
    width: 8px;
    height: 6px;
    position: absolute;
    top: 17px;
    right: 12px;
}

.Ld-frock-ipt font {
    font-size: 14px;
    color: #393d49;
    line-height: 40px;
    position: absolute;
    right: 10px;
    top: 0;
}

.Ld-frock-ipttwo input {
    width: 160px;
}

.Ld-frock-iptone input {
    width: 330px;
}

.Ld-frock-btn {
    margin-top: 24px;
    text-align: center;
}

.Ld-frock-btn button {
    width: 140px;
    height: 40px;
    background-color: #FCAF3D;
    font-size: 14px;
    color: #1b0f0a;
    text-align: center;
    line-height: 40px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-frock-iptext {
    margin-top: 20px;
}

.Ld-frock-iptext img {
    width: 13px;
    height: 13px;
    margin-top: 2px;
    margin-right: 7px;
}

.Ld-frock-iptext p {
    width: 310px;
    font-size: 14px;
    color: #fff;
    line-height: 16px;
}

.Ld-frock-hide {
    display: none;
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 40px;
    left: 0;
    -webkit-box-shadow: 0 0 2px #ddd;
    -moz-box-shadow: 0 0 2px #ddd;
    box-shadow: 0 0 2px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=2);
    behavior: url(css/PIE.htc);
    max-height: 280px;
    overflow-y: scroll;
}

.Ld-frock-hide li {
    font-size: 14px;
    color: #333;
    padding: 0 16px;
    line-height: 30px;
    border-top: 1px solid #eee;
}

.Ld-frock-hide li:hover {
    color: #FCAF3D;
}

.Ld-frock-pubox {
    margin-top: 30px;
}

.Ld-frock-box {
    margin-top: 30px;
}

.Ld-frock-title h4 {
    font-size: 30px;
    color: #393d49;
    text-align: center;
    line-height: 42px;
    font-weight: bold;
}

.Ld-frock-title p {
    font-size: 14px;
    color: #393d49;
    text-align: center;
    line-height: 20px;
}

.Ld-frock-wrap {
    margin-top: 36px;
    padding-bottom: 25px;
    text-align: center;
}

.Ld-frock-ul {
    display: inline-block;
    width: 1160px;
}

.Ld-frock-stoplist {
    margin: 0 13px;
}

.Ld-frock-stoplist span {
    display: block;
    width: 264px;
    height: 183px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-frock-stoplist span img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-frock-stoplist span:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-frock-stoplist p {
    font-size: 16px;
    color: #393d49;
    text-align: center;
    line-height: 48px;
}

.Ld-frock-left {
    width: 50%;
}

.Ld-frock-caselist {
    position: relative;
    margin: 0 10px 20px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: default;
}

.Ld-frock-caselist img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-frock-caselist p {
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
    position: absolute;
    bottom: 0;
    left: 0;
}

.Ld-frock-caselist p font {
    display: block;
    padding: 0 20px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-frock-caselist:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-frock-casesml {
    width: 270px;
    height: 244px;
}

.Ld-frock-casebig {
    width: 560px;
    height: 400px;
}

/* discuss */

.Ld-discuss-ban {
    width: 930px;
    height: 320px;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-ban img {
    width: 100%;
    height: 100%;
}

.Ld-discuss-list {
    padding: 30px 0 20px;
    border-bottom: 1px solid #eee;
}

.Ld-discuss-list a {
    display: block;
}

.Ld-discuss-name {
    width: 800px;
}

.Ld-discuss-name span {
    display: block;
    padding: 0 10px;
    position: relative;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 26px;
    background-color: #FCAF3D;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-name p {
    font-size: 16px;
    color: #333;
    line-height: 26px;
    font-weight: bold;
    max-width: 700px;
    margin-left: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* .Ld-discuss-name img {
	margin: 3px 10px;
} */

.Ld-discuss-name i {
    font-size: 20px;
    line-height: 20px;
    margin: 4px 4px 0 10px;
    color: #fcb141;
}

.Ld-discuss-name font {
    font-size: 14px;
    color: #FCAF3D;
    line-height: 26px;
}

.Ld-discuss-list:hover>a .Ld-discuss-title .Ld-discuss-name p {
    color: #2659cf;
}

.Ld-discuss-list:hover>.Ld-discuss-title .Ld-discuss-name p a {
    color: #2659cf;
}

.Ld-discuss-state {
    font-size: 14px;
    color: #FCAF3D;
    line-height: 26px;
    cursor: default;
}

.Ld-discuss-state img {
    width: 16px;
    height: 16px;
    margin: 5px 6px 0 0;
}

.Ld-discuss-statecolor {
    color: #5dc96c;
}

.Ld-discuss-statecolort {
    color: #9e9e9e;
}

.Ld-discuss-main {
    margin-top: 20px;
}

.Ld-discuss-image {
    width: 190px;
    height: 120px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-image img {
    width: 100%;
    height: 100%;
}

.Ld-discuss-main p {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    margin-left: 20px;
    width: 720px;
    max-height: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    cursor: pointer;
}

.Ld-discuss-nopic p {
    width: auto;
    margin-left: 0;
}

.Ld-discuss-btm {
    margin-top: 24px;
}

.Ld-discuss-answer img {
    width: 18px;
    height: 18px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    margin: 5px 0 0 0;
}

.Ld-discuss-answer p {
    font-size: 12px;
    color: #999;
    line-height: 28px;
    margin: 0 12px 0 12px;
    cursor: default;
}

.Ld-discuss-answer b {
    font-size: 12px;
    /*color: #2659cf;*/
    color: #999;
    line-height: 28px;
    margin: 0 12px 0 12px;
    cursor: default;
}

.Ld-discuss-answer font {
    font-size: 12px;
    color: #999;
    line-height: 28px;
    cursor: default;
}

.Ld-discuss-partic dd {
    font-size: 12px;
    color: #999;
    line-height: 28px;
    /*margin-left: 30px;*/
    cursor: default;
}

/* .Ld-discuss-partic dd img {
	height: 12px;
	margin: 8px 8px 0 0;
} */

.Ld-discuss-partic dd i {
    font-size: 20px;
    color: #999;
    line-height: 27px;
    vertical-align: middle;
    margin-right: 4px;
}

.Ld-discuss-add {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    white-space: nowrap;
}

.Ld-discuss-add font {
    color: #2659cf;
}

.Ld-discuss-text {
    margin-top: 12px;
}

.Ld-discuss-text p {
    font-size: 14px;
    color: #999;
    line-height: 28px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-discuss-active dd {
    font-size: 12px;
    color: #2659cf;
    line-height: 36px;
    margin-right: 44px;
}

.Ld-discuss-active dd a {
    font-size: 12px;
    color: #2659cf;
    line-height: 36px;
}

/* .Ld-discuss-active dd img {
	display: inline-block;
	vertical-align: middle;
	margin: 11px 8px 0 0;
	height: 14px;
} */

.Ld-discuss-active dd i {
    font-size: 14px;
    color: #2659cf;
    margin-right: 4px;
    font-weight: 700;
}

.Ld-discuss-add {
    font-size: 14px;
    color: #999;
    line-height: 26px;
}

.Ld-discuss-add font {
    color: #2659cf;
}

.Ld-discuss-picbox {
    margin-top: 10px;
}

.Ld-discuss-pic {
    width: 194px;
    height: 140px;
    margin-right: 20px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-pic img {
    width: 194px;
    height: 140px;
    object-fit: cover;
}

.Ld-discuss-last dd {
    font-size: 12px;
    color: #999;
    line-height: 28px;
    cursor: default;
}

.Ld-discussline {
    margin: 0 10px;
}

/* .Ld-discuss-last dd img {
	width: 14px;
	height: 14px;
	margin: 8px 6px 0 0;
} */

.Ld-discuss-last dd i {
    font-size: 14px;
    color: #999;
    vertical-align: middle;
    margin-right: 6px;
}

.Ld-discuss-more {
    font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 60px;
    margin: 40px 0 20px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-discuss-more-pl {
    font-size: 16px;
    color: #999;
    text-align: center;
    line-height: 60px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-discuss-ipt {
    position: relative;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-ipt input {
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    padding: 10px 20px;
    border: 1px solid #fff;
    outline: none;
    background: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-ipt span {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 50px;
    text-align: center;
}

/* .Ld-discuss-ipt span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-discuss-ipt span i {
    font-size: 26px;
    color: #ccc;
    vertical-align: middle;
}

.Ld-discuss-focus input {
    border: 1px solid #2659cf;
}

.Ld-discuss-focus span {
    background-color: #2659cf;
}

.Ld-discuss-ipt:hover>input {
    border: 1px solid #2659cf;
}

.Ld-discuss-ipt:hover>span {
    background-color: #2659cf;
    cursor: pointer;
}

.Ld-discuss-ipt:hover>span i {
    color: #fff;
}

.Ld-discuss-search {
    position: relative;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-search input {
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    padding: 10px 20px;
    border: 1px solid #fff;
    outline: none;
    background: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-search span {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 50px;
    text-align: center;
}

.Ld-discuss-search span img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-discuss-hover input {
    border: 1px solid #2659cf;
}

.Ld-discuss-hover span {
    background-color: #2659cf;
}

.Ld-discuss-search:hover>input {
    border: 1px solid #2659cf;
}

.Ld-discuss-search:hover>span {
    background-color: #2659cf;
    cursor: pointer;
}

.Ld-discuss-btn {
    width: 360px;
    height: 50px;
    background-color: #2659cf;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    margin-top: 20px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-discuss-btn a {
    color: #fff;
}

/* .Ld-discuss-btn img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
} */

.Ld-discuss-btn i {
    font-size: 14px;
    color: #fff;
    margin-right: 4px;
    vertical-align: middle;
}

.Ld-discuss-btncolor {
    background-color: #FCAF3D;
}

.Ld-discuss-ranking {
    padding: 10px 0;
}

.Ld-discuss-num {
    display: block;
    width: 25px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    /* margin: 11px 0; */
}

.Ld-discuss-num img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-discuss-head {
    position: relative;
    width: 50px;
    height: 50px;
    margin-left: 15px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    /* overflow: hidden; */
}

.Ld-discuss-headpic {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.Ld-discuss-headtip {
    font-size: 13px;
    line-height: 13px;
    position: absolute;
    top: -2px;
    right: -2px;
}

.Ld-discuss-rankingtext {
    margin-left: 10px;
    width: 210px;
}

.Ld-discuss-rankingtext h5 {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 24px;
    margin-top: 3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-discuss-rankingtext dl dd {
    font-size: 12px;
    color: #999;
    line-height: 24px;
    margin-right: 8px;
}

.Ld-ask-top {
    margin-top: 20px;
}

.Ld-discuss-problem a {
    display: block;
}

.Ld-discuss-problem span {
    display: block;
    width: 24px;
    height: 30px;
}

.Ld-discuss-problem span i {
    display: block;
    width: 4px;
    height: 4px;
    margin: 13px 10px;
    background-color: #9d69e1;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-discuss-problem p {
    width: 274px;
    /*margin-left: 12px;*/
    font-size: 14px;
    color: #666;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-discuss-problem:hover {
    height: auto;
}

.Ld-discuss-problem:hover>a p {
    color: #2659cf;
}

.Ld-discuss-smlban {
    margin-top: 35px;
    height: 120px;
    background: url(../images/xgpage3.png) no-repeat center;
    background-size: 100% 100%;
    /*
	background-color: #FCAF3D;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    */
    padding: 0 20px;
}

.Ld-xgpage-left {
    width: 16px;
    height: 16px;
    margin-top: 12px;
    background-color: #fff;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xgpage-right {
    width: 300px;
    margin-left: 4px;
    margin-top: 28px;
}

.Ld-xgpage-title2 {
    font-size: 22px;
    color: #98600a;
    font-weight: bold;
    line-height: 30px;
}

.Ld-xgpage-btn2 {
    width: 104px;
    height: 32px;
    background-color: #fff;
    margin-top: 10px;
    margin-left: 4px;
    border: none;
    outline: none;
    font-size: 14px;
    color: #9c620b;
    line-height: 32px;
    text-align: center;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-discuss-smlban img{
	width: 100%;
} */

/* discuss-ask */

.Ld-ask-box {
    padding: 12px 30px 16px;
    margin-top: 30px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-list {
    border-bottom: 1px dashed #dedede;
    cursor: pointer;
}

.Ld-ask-title p {
    font-size: 16px;
    color: #333;
    line-height: 62px;
    margin-left: 12px;
}

.Ld-ask-title span {
    display: block;
    width: 28px;
    height: 62px;
    text-align: center;
    line-height: 62px;
}

.Ld-ask-title span i {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    vertical-align: middle;
}

/* .Ld-ask-title i {
	display: block;
	width: 56px;
	height: 62px;
	text-align: center;
	line-height: 62px;
} */

.Ld-ask-jt {
    width: 56px;
    height: 62px;
    text-align: center;
    line-height: 62px;
}

.Ld-ask-jt i {
    font-size: 13px;
    color: #333;
    font-weight: 700;
}

.Ld-ask-jtop {
    display: none;
}

/* .Ld-ask-title span .Ld-ask-image,
.Ld-ask-title i .Ld-ask-image {
	display: inline-block;
	vertical-align: middle;
}

.Ld-ask-title span .Ld-ask-image-hide,
.Ld-ask-title i .Ld-ask-image-hide {
	display: none;
} */

.Ld-ask-hide {
    display: none;
}

.Ld-ask-hide dd a {
    display: block;
    font-size: 14px;
    color: #393d49;
    line-height: 28px;
    padding: 0 8px;
}

.Ld-ask-hide dd a:hover {
    color: #2659cf;
}

.Ld-ask-hide .nov a {
    color: #2659cf;
}

.Ld-ask-choose .Ld-ask-title p {
    color: #2659cf;
}

/* .Ld-ask-choose .Ld-ask-title span .Ld-ask-image,
.Ld-ask-choose .Ld-ask-title i .Ld-ask-image {
	display: none;
}

.Ld-ask-choose .Ld-ask-title span .Ld-ask-image-hide,
.Ld-ask-choose .Ld-ask-title i .Ld-ask-image-hide {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-ask-choose .Ld-ask-jt i {
    color: #2659cf;
    display: none;
}

.Ld-ask-choose .Ld-ask-jt .Ld-ask-jtop {
    display: block;
}

.Ld-ask-choose .Ld-ask-title span i {
    font-size: 22px;
    color: #2659cf;
}

.Ld-ask-choose .Ld-ask-hide {
    padding-bottom: 20px;
    display: block;
}

.Ld-ask-tip {
    width: 84px;
    height: 25px;
    padding-right: 4px;
    background: url(../images/asktips.png) no-repeat center;
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 25px;
    white-space: nowrap;
    margin: 10px 0;
}

.Ld-ask-ba {
    background-color: #f4f5f9;
    padding: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-bapic {
    width: 86px;
    height: 86px;
}

.Ld-ask-text {
    margin-left: 28px;
    width: 730px;
}

.Ld-ask-text h5 {
    font-size: 22px;
    color: #333;
    line-height: 38px;
    font-weight: bold;
}

.Ld-ask-text p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-text p font {
    color: #FCAF3D;
}

.Ld-ask-text b {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.Ld-ask-text b span {
    font-size: 20px;
    color: #999;
    line-height: 28px;
    margin-right: 4px;
}

/* .Ld-ask-text b img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-ask-tab {
    margin-top: 30px;
}

.Ld-ask-tab {
    border-bottom: 1px solid #eee;
}

.Ld-ask-tablist {
    position: relative;
    font-size: 14px;
    color: #999;
    line-height: 46px;
    margin-right: 30px;
    cursor: pointer;
}

.Ld-ask-tablist a {
    color: #999;
}

.Ld-ask-tablist span {
    display: none;
}

.Ld-ask-tabcolor {
    color: #2659cf;
}

.Ld-ask-tabcolor a {
    color: #2659cf;
}

.Ld-ask-tabcolor span {
    display: block;
    height: 3px;
    width: 100%;
    background-color: #2659cf;
    position: absolute;
    bottom: -1px;
    left: 0;
}

.Ld-ask-tabcolor span img {
    position: absolute;
    bottom: -6px;
    left: 0;
}

.Ld-ask-tablist:hover {
    color: #2659cf;
}

.Ld-ask-index {
    display: none;
}

.Ld-ask-width {
    width: 274px;
}

/* ask question */

.Ld-question-box {
    background-color: #F4F5F9;
    padding-left: 30px;
    padding-top: 18px;
    padding-bottom: 32px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-question-box h5 {
    font-size: 20px;
    color: #333;
    line-height: 54px;
}

.Ld-question-box h5 img {
    margin-top: 19px;
    margin-right: 8px;
}

.Ld-question-word {
    margin-bottom: 8px;
}

.Ld-question-word font {
    display: block;
    width: 20px;
    font-size: 14px;
    color: #333;
    line-height: 26px;
}

.Ld-question-word p {
    max-width: 270px;
    font-size: 14px;
    color: #333;
    line-height: 26px;
}

.Ld-question-word p i {
    display: block;
}

.Ld-question-search {
    width: 810px;
    margin-top: 10px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-question-search input {
    width: 620px;
    height: 60px;
    padding: 15px 18px;
    background-color: #F4F5F9;
    font-size: 14px;
    /* color: #d9dce3; */
    line-height: 30px;
    border: none;
    outline: none;
}

.Ld-question-search button {
    background-color: #FCAF3D;
    width: 190px;
    height: 60px;
    font-size: 16px;
    color: #333;
    text-align: center;
    line-height: 60px;
    border: none;
    outline: none;
    cursor: pointer;
}

.Ld-question-search button img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

.Ld-question-iptbox {
    position: relative;
    margin-top: 26px;
    width: 810px;
}

.Ld-question-iptbox h4 {
    font-size: 20px;
    color: #393d49;
    line-height: 68px;
    font-weight: 700;
}

.Ld-question-ipt dd {
    position: relative;
}

.Ld-question-ipt h5 {
    font-size: 16px;
    color: #393d49;
    line-height: 62px;
}

.Ld-question-ipt input {
    padding: 0 60px 0 20px;
    height: 40px;
    width: 690px;
    margin: 11px 0 11px 14px;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    border: 1px solid #eeeeee;
    background: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-question-ipt font {
    font-size: 16px;
    color: #bbb;
    line-height: 40px;
    position: absolute;
    right: 42px;
    top: 11px;
}

.Ld-question-add {
    display: none;
    position: absolute;
    right: 0;
    top: 51px;
    border: 1px solid #ddd;
}

.Ld-question-hide,
.Ld-question-hide2 {
    width: 110px;
    height: 280px;
    background-color: #fff;
    overflow-y: scroll;
}

.Ld-question-hide::-webkit-scrollbar {
    display: none;
}

.Ld-question-hide2::-webkit-scrollbar {
    display: none;
}

.Ld-question-add li {
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
}

.Ld-question-hide2 li {
    background-color: #F4F5F9;
}

.Ld-question-add .Ld-question-choose {
    background-color: #F4F5F9;
}

.Ld-question-ipt textarea {
    width: 790px;
    height: 230px;
    padding: 16px 18px;
    border: none;
    outline: none;
    font-size: 14px;
    color: #333;
    line-height: 32px;
    border: 1px solid #eeeeee;
    resize: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-question-ipt dd img {
    position: absolute;
    right: 14px;
    top: 28px;
}

.Ld-upload {
    margin-top: 30px;
}

.Ld-ask-submit {
    width: 160px;
    height: 50px;
    background-color: #fcb141;
    border: none;
    outline: none;
    font-size: 16px;
    color: #333;
    line-height: 50px;
    text-align: center;
    margin-top: 72px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* ask-question-detail */

.Ld-ask-title-add {
    padding: 15px 0;
    margin-right: 20px;
}

.Ld-ask-title-add dd {
    font-size: 14px;
    color: #929295;
    line-height: 30px;
    padding: 0 8px;
    cursor: pointer;
}

.Ld-ask-title-add dt {
    font-size: 16px;
    color: #929295;
    line-height: 30px;
}

.Ld-ask-title-add .Ld-ask-addcolor {
    color: #2659cf;
}

.Ld-ask-detail-top {
    padding-bottom: 35px;
    /*border-bottom: 1px solid #f4f5f9;*/
}

.Ld-ask-detail-title {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 46px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-detail-infor {
    margin: 15px 0 20px;
}

.Ld-ask-detail-infor dt {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    margin-right: 30px;
}

.Ld-ask-detail-infor dt img {
    margin-right: 10px;
    width: 28px;
    height: 28px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-detail-infor dd {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    margin-right: 30px;
    position: relative;
    cursor: pointer;
}

/* .Ld-ask-detail-infor dd img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
} */

.Ld-ask-detail-infor dd i {
    font-size: 14px;
    color: #999;
    margin-right: 4px;
}

.Ld-ask-share:hover>.Ld-mt-hide {
    display: block;
}

.Ld-ask-detail-text {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin-bottom: 28px;
}

.Ld-ask-detail-btn {
    width: 120px;
    height: 40px;
    background-color: #fcb141;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-ask-detail-btn img {
	width: 16px;
	height: 16px;
	margin-right: 8px;
	display: inline-block;
	vertical-align: middle;
} */

.Ld-ask-detail-btn i {
    font-size: 16px;
    color: #fff;
    margin-right: 4px;
}

.Ld-ask-detail-main {
    display: block;
    width: 100%;
    height: 150px;
    padding: 10px;
    margin-top: 34px;
    border: 1px solid #dedede;
    font-size: 14px;
    color: #999;
    line-height: 30px;
    resize: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-detail-method {
    margin-top: 14px;
}

.Ld-ask-detail-method dt {
    font-size: 14px;
    color: #fcb141;
    line-height: 30px;
    padding: 8px 0;
    cursor: default;
    position: relative;
}

.Ld-ask-detail-method dt span {
    line-height: 30px;
    /* font-size: 0; */
    display: block;
    margin-right: 8px;
}

/* .Ld-ask-detail-method dt img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-ask-detail-method dt i {
    font-size: 16px;
    color: #fcb141;
}

.Ld-ask-detail-method dt input {
    display: block;
    position: absolute;
    top: 8px;
    left: 0;
    width: 80px;
    height: 30px;
    opacity: 0;
    filter: alpha(opacity=0);
}

.Ld-ask-detail-method dd {
    margin-right: 20px;
    font-size: 14px;
    color: #393d49;
    line-height: 46px;
}

.Ld-ask-detail-method dd font {
    color: #fcb141;
}

.Ld-ask-detail-method dd i {
    display: inline-block;
    max-width: 120px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-detail-delete {
    margin-left: 20px;
    cursor: pointer;
}

.Ld-ask-detail-method .Ld-ask-detail-hide {
    display: none;
}

.Ld-ask-detail-box {
    padding-bottom: 60px;
    /*border-bottom: 1px solid #f4f5f9;*/
}

.Ld-ask-detail-all {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 84px;
    margin-bottom: 10px;
    border-top: 1px dashed #e0e0e0;
}

.Ld-ask-detail-all span {
    display: block;
    width: 7px;
    height: 21px;
    background-color: #2659cf;
    margin-right: 12px;
    margin-top: 32px;
}

.Ld-ask-detail-list {
    margin-bottom: 40px;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
}

.Ld-ask-detail-headimg {
    width: 56px;
    height: 56px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-detail-empty {
    margin-left: 16px;
    width: 850px;
}

.Ld-ask-detail-name h5 font {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-right: 6px;
}

/* .Ld-ask-detail-name h5 img {
	margin-top: 5px;
} */

.Ld-ask-detail-name h5 span {
    font-size: 18px;
    color: #fcb141;
    line-height: 30px;
}

.Ld-ask-detail-name h5 i {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    margin-left: 12px;
}

.Ld-ask-detail-name dl dd {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    margin-right: 10px;
}

.Ld-ask-headline {
    margin-right: 30px;
    font-size: 36px;
    color: #fcb141;
}

.Ld-ask-detail-word {
    margin-top: 20px;
}

.Ld-ask-detail-word p {
    font-size: 14px;
    color: #222;
    line-height: 28px;
}

.Ld-ask-detail-word img {
    margin-top: 20px;
}

.Ld-ask-detail-zan {
    padding-right: 10px;
    font-size: 14px;
    color: #999;
    line-height: 46px;
    cursor: default;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

.Ld-ask-detail-zan .Ld-ask-detail-zanpic {
    /* display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
	margin-top: 12px; */
    display: inline-block;
    font-size: 20px;
    color: #999;
    margin-right: 8px;
}

.Ld-ask-detail-zan .Ld-ask-detail-zanimg {
    display: none;
}

.Ld-ask-detail-click {
    color: #2659cf;
}

.Ld-ask-detail-click .Ld-ask-detail-zanimg {
    /* display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
	margin-top: 12px; */
    display: inline-block;
    font-size: 20px;
    color: #2659cf;
    margin-right: 8px;
}

.Ld-ask-detail-click .Ld-ask-detail-zanpic {
    display: none;
}

.Ld-ask-related {
    padding: 0 10px;
}

.Ld-ask-related-box {
    width: 440px;
}

.Ld-ask-related-answer {
    width: 52px;
    height: 52px;
    background-color: #FCAF3D;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-related-answer font {
    margin-top: 10px;
    display: block;
}

.Ld-ask-related-text {
    width: 368px;
    margin-left: 20px;
}

.Ld-ask-related-text h5 {
    font-size: 16px;
    color: #393d49;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}

.Ld-ask-related-text p a {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    height: 36px;
    margin-top: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    cursor: pointer;
}

.Ld-ask-related-text h5 a:hover {
    color: #2659cf;
}

.Ld-ask-related-text b {
    display: block;
    font-size: 12px;
    color: #b2b2b2;
    line-height: 18px;
    margin-top: 12px;
}

.Ld-ask-related-text b img {
    width: 18px;
    height: 18px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-related-text b font {
    margin: 0 20px 0 10px;
}

.Ld-ask-related-wrap {
    margin-top: 8px;
}

.Ld-ask-related-list {
    margin-top: 10px;
    cursor: default;
}

.Ld-ask-related-list span {
    display: block;
    width: 52px;
    height: 24px;
    background-color: #cecece;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 24px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-related-empty {
    width: 368px;
    margin-left: 20px;
}

.Ld-ask-related-empty p {
    width: 340px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-related-empty font {
    font-size: 16px;
    color: #666;
    line-height: 24px;
}

.Ld-ask-related-list:hover>.Ld-ask-related-empty p a {
    color: #2659cf;
}

.Ld-ask-related-list:hover>.Ld-ask-related-empty font {
    color: #2659cf;
}

/* ask-welfare */

.Ld-ask-welfare-list {
    /*margin-top: 30px;*/
    padding: 30px 0 20px;
    border-bottom: 1px solid #eeeeee;
}

.Ld-ask-welfare-left {
    position: relative;
    width: 264px;
    height: 165px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
}

.Ld-ask-welfare-image {
    width: 264px;
    height: 165px;
    object-fit: cover;
}

.Ld-ask-welfare-tips {
    position: absolute;
    top: 28px;
    left: -8px;
}

.Ld-ask-welfare-right {
    width: 640px;
    margin-left: 20px;
}

.Ld-ask-welfare-right a {
    display: block;
}

.Ld-ask-welfare-right h5 {
    font-size: 16px;
    color: #393d49;
    line-height: 40px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-welfare-right p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-welfare-cp a {
    max-width: 200px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-welfare-name dd {
    margin-right: 40px;
    font-size: 14px;
    color: #fcb74f;
    line-height: 46px;
}

.Ld-ask-welfare-name dd a {
    display: block;
    font-size: 14px;
    color: #fcb74f;
    line-height: 46px;
}

.Ld-ask-welfare-cpname {
    max-width: 230px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-ask-welfare-name dd span {
    display: inline-block;
    height: 46px;
    font-size: 0;
    line-height: 46px;
}

/* .Ld-ask-welfare-name dd img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
} */

.Ld-ask-welfare-name dd i {
    font-size: 18px;
    color: #fcb74f;
    margin-right: 4px;
    /* font-weight: 700; */
}

.Ld-ask-welfare-apply {
    margin-top: 12px;
}

.Ld-ask-welfare-btn {
    width: 96px;
    height: 36px;
    background-color: #fff;
    border: 1px solid #2659cf;
    font-size: 14px;
    color: #2659cf;
    text-align: center;
    line-height: 34px;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-ask-welfare-apply font {
    font-size: 14px;
    color: #999;
    line-height: 42px;
    margin-left: 18px;
}

.Ld-ask-welfare-end h5 {
    color: #999;
}

.Ld-ask-welfare-end p {
    color: #999;
}

.Ld-ask-welfare-end dd {
    color: #999;
}

.Ld-ask-welfare-end .Ld-ask-welfare-btn {
    color: #999;
    border-color: #999;
}

.Ld-ask-welfare-end .Ld-ask-welfare-apply font {
    color: #999;
}

.Ld-ask-welfare-list:hover>.Ld-ask-welfare-right a h5 {
    color: #2659cf;
}

.Ld-ask-welfare-list:hover>.Ld-ask-welfare-end a h5 {
    color: #999;
}

.Ld-ask-welfare-btn:hover {
    background-color: #2659cf;
    color: #fff;
}

.Ld-ask-welfare-end .Ld-ask-welfare-btn:hover {
    background-color: #fff;
    color: #999;
}

.Ld-ask-welfare-get {
    padding: 25px 20px 35px;
    background-color: #fcb141;
    margin-top: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-welfare-get h4 {
    font-size: 26px;
    color: #693f00;
    line-height: 46px;
    font-weight: bold;
    text-align: center;
    font-style: oblique;
}

.Ld-ask-welfare-get p {
    font-size: 16px;
    color: #693f00;
    line-height: 36px;
    text-align: center;
    font-style: oblique;
    margin-bottom: 8px;
}

.Ld-ask-welfare-get input {
    display: block;
    width: 100%;
    padding: 10px 20px;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    height: 50px;
    margin-top: 10px;
    background-color: #ffcd84;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-welfare-get button {
    width: 100%;
    height: 50px;
    background-color: #2659cf;
    text-align: center;
    line-height: 50px;
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* ask-welfare-detail */

.Ld-ask-welfare-title h5 {
    font-size: 22px;
    color: #333;
    line-height: 40px;
    font-weight: bold;
}

.Ld-ask-welfare-infor {
    margin-bottom: 20px;
}

.Ld-ask-welfare-infor dt {
    font-size: 14px;
    color: #2659cf;
    line-height: 50px;
}

.Ld-ask-welfare-infor dd {
    font-size: 14px;
    color: #999;
    line-height: 50px;
    margin-left: 30px;
    position: relative;
}

.Ld-ask-welfare-infor span {
    display: inline-block;
    height: 50px;
    /* font-size: 0; */
    line-height: 50px;
    margin-right: 10px;
}

.Ld-ask-welfare-infor dd span i {
    font-size: 16px;
    color: #999;
    line-height: 38px;
}

.Ld-ask-welfare-infor dt span i {
    font-size: 14px;
    color: #2659cf;
}

/* .Ld-ask-welfare-infor span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-ask-welfare-countdown dt {
    width: 108px;
    height: 40px;
    background-color: #fcb141;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    text-align: center;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-welfare-countdown dd {
    width: 40px;
    height: 40px;
    background-color: #fcb141;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    text-align: center;
    margin-left: 10px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-welfare-finish {
    width: 108px;
    height: 40px;
    background-color: #ddd;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-welfare-now p {
    font-size: 14px;
    color: #999;
    line-height: 40px;
}

.Ld-ask-welfare-now p font {
    color: #2659cf;
}

.Ld-ask-welfare-now button {
    width: 108px;
    height: 40px;
    background-color: #fcb141;
    font-size: 14px;
    color: #333;
    line-height: 40px;
    text-align: center;
    border: none;
    outline: none;
    margin: 0 10px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-ask-welfare-now button img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
} */

.Ld-ask-welfare-now button i {
    font-size: 14px;
    color: #333;
    margin-right: 4px;
}

.Ld-ask-welfare-detail {
    padding: 80px 0 20px;
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.Ld-ask-welfare-detail img {
    margin: 25px auto;
}

.Ld-ask-welfare-detail p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.smtobig {
    max-width: 600px;
    margin: 20px 0;
}

.smtobig:hover {
    cursor: zoom-in;
}

/* ask-housetype */

.Ld-housetype-nav {
    margin-top: 10px;
}

.Ld-housetype-nav dd {
    font-size: 14px;
    color: #999;
    line-height: 36px;
    margin-right: 30px;
}

.Ld-housetype-nav .Ld-housetype-color a {
    color: #2659cf;
}

.Ld-housetype-list {
    padding: 30px 0 20px;
    /*margin-top: 20px;*/
    border-bottom: 1px solid #eeeeee;
}

.Ld-housetype-list a {
    display: block;
}

.Ld-housetype-title h5 {
    font-size: 16px;
    color: #333;
    line-height: 36px;
    font-weight: bold;
}

.Ld-housetype-num {
    margin-left: 10px;
    font-size: 14px;
    color: #fcb141;
    line-height: 36px;
}

.Ld-housetype-num span {
    font-size: 20px;
    line-height: 26px;
    /* margin-right: 10px; */
    margin-top: 6px;
    color: #fcb141;
}

.Ld-housetype-num span img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-housetype-text {
    font-size: 14px;
    color: #999;
    line-height: 30px;
}

.Ld-housetype-image {
    width: 194px;
    height: 140px;
    margin-right: 20px;
    margin-top: 20px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-housetype-image img {
    width: 194px;
    height: 140px;
    object-fit: cover;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-housetype-pic {
    margin: 0 auto;
}

.Ld-housetype-image a:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.Ld-housetype-infor {
    margin-top: 26px;
}

.Ld-housetype-infor li {
    font-size: 16px;
    color: #666;
    line-height: 40px;
}

.Ld-housetype-infor p {
    font-size: 18px;
    color: #666;
    line-height: 40px;
    font-weight: 700;
}

.Ld-housetype-infor ul {
    width: 290px;
    padding-left: 8px;
}

.Ld-housetype-infor ol {
    width: 620px;
}

.Ld-ask-detail-content {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    -ms-user-select: none;
    /*IE10*/
    -khtml-user-select: none;
    /*早期浏览器*/
    user-select: none;
    -moz-user-select: none;
    /*火狐*/
    -webkit-user-select: none;
}

.Ld-ask-detail-content p {
    font-size: 14px;
    color: #666;
    line-height: 28px;
    /* margin-bottom: 28px; */
}

.Ld-ask-detail-content a {
    color: #2659cf;
}

.Ld-ask-detail-content img {
    margin: 25px auto;
}

.Ld-housetype-btm {
    margin-top: 74px;
    text-align: center;
}

.Ld-housetype-list a:hover>.Ld-housetype-title h5 {
    color: #2659cf;
}

.Ld-housetype-btn {
    display: inline-block;
    width: 66px;
    height: 66px;
    background-color: #2659cf;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    margin: 0 23px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-housetype-btn img {
	height: 20px;
	width: auto;
	margin: 16px auto 0;
} */

.Ld-housetype-btn i {
    display: block;
    font-size: 20px;
    color: #fff;
    line-height: 24px;
    margin: 10px auto 0;
}

.Ld-housetype-btn .Ld-housetype-out {
    display: none;
}

.Ld-housetype-btnclick .Ld-housetype-out {
    display: block;
}

.Ld-housetype-btnclick .Ld-housetype-in {
    display: none;
}

.Ld-housetype-mid {
    padding: 30px 0;
}

.Ld-housetype-mid textarea {
    display: block;
    height: 90px;
    width: 100%;
    background-color: #f4f5f9;
    border: 1px solid #eee;
    padding: 10px;
    font-size: 14px;
    color: #666;
    resize: none;
    outline: none;
    line-height: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-housetype-mid button {
    width: 116px;
    height: 44px;
    background-color: #2659cf;
    line-height: 44px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    margin-top: 22px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-housetype-review {
    padding: 30px 0;
    border-bottom: 1px dashed #eeeeee;
}

.Ld-housetype-head {
    width: 55px;
    height: 55px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-housetype-head img {
    width: 100%;
    height: 100%;
}

.Ld-housetype-right {
    width: 850px;
    margin-left: 25px;
}

.Ld-housetype-reviewtop h5 {
    font-size: 14px;
    color: #2659cf;
    line-height: 38px;
}

.Ld-housetype-reviewtop p {
    font-size: 14px;
    color: #222;
    line-height: 28px;
}

.Ld-housetype-reviewtop b {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 28px;
}

.Ld-housetype-reviewtop b font {
    color: #393d49;
    margin: 0 6px;
}

.Ld-housetype-reviewtop b font span {
    color: #2659cf;
}

.Ld-housetype-answer dt {
    font-size: 14px;
    color: #999;
    line-height: 58px;
}

.Ld-housetype-answer dd {
    font-size: 14px;
    color: #999;
    line-height: 38px;
    margin-left: 14px;
    margin-top: 10px;
    cursor: pointer;
}

.Ld-housetype-answer dd span {
    display: block;
    height: 38px;
    font-size: 0;
}

/* .Ld-housetype-answer dd img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
} */

.Ld-housetype-answer dd i {
    font-size: 24px;
    color: #999;
}

.Ld-housetype-answer dd .Ld-zanimg {
    display: inline-block;
}

.Ld-housetype-answer dd .Ld-zanpic {
    display: none;
}

.Ld-housetype-answer .Ld-zanclick .Ld-zanimg {
    display: none;
}

.Ld-housetype-answer .Ld-zanclick .Ld-zanpic {
    display: inline-block;
}

.Ld-housetype-answer .Ld-zanclick font {
    color: #2659cf;
}

.Ld-housetype-ipt {
    margin: 10px 0;
    display: none;
}

.Ld-housetype-ipt textarea {
    display: block;
    width: 100%;
    height: 90px;
    background-color: #fff;
    border: 1px solid #eee;
    font-size: 16px;
    color: #222;
    line-height: 30px;
    padding: 10px 20px;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-housetype-ipt button {
    width: 80px;
    height: 36px;
    margin-top: 10px;
    background-color: #eee;
    font-size: 16px;
    color: #bbb;
    line-height: 36px;
    text-align: center;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-housetype-ipt .btncanuse {
    background-color: #2659cf;
    color: #fff;
}

.Ld-housetype-reviewbtm {
    background-color: #f4f5f9;
    padding: 0 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-housetype-reviewnext {
    padding: 20px 0;
    border-top: 1px dashed #eeeeee;
}

.Ld-housetype-reviewnext:first-child {
    border: none;
}

.Ld-housetype-add {
    margin-left: 15px;
    width: 720px;
}

/* ask-search */

.Ld-ask-search {
    margin-top: 55px;
    text-align: center;
}

.Ld-ask-search ul {
    display: inline-block;
}

.Ld-ask-searchlist {
    position: relative;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-searchlist h5 {
    font-size: 30px;
    color: #2659cf;
    line-height: 50px;
    padding-right: 20px;
    font-weight: bold;
}

.Ld-ask-searchlist input {
    width: 370px;
    height: 50px;
    background-color: #fff;
    font-size: 16px;
    color: #333;
    line-height: 30px;
    padding: 10px 20px;
    border: 1px solid #fff;
    outline: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-searchimg {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

/* .Ld-ask-searchimg img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-ask-searchimg i {
    font-size: 26px;
    color: #ccc;
    vertical-align: middle;
}

.Ld-ask-search-add input {
    border: 1px solid #2659cf;
}

.Ld-ask-search-add .Ld-ask-searchimg {
    background-color: #2659cf;
}

.Ld-ask-searchlist button {
    width: 134px;
    height: 50px;
    background-color: #2659cf;
    font-size: 16px;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border: none;
    outline: none;
    margin-left: 10px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-ask-searchlist button img {
	width: 12px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
} */

.Ld-ask-searchlist button i {
    margin-right: 6px;
}

.Ld-ask-searchlist:hover>input {
    border: 1px solid #2659cf;
}

.Ld-ask-searchlist:hover>.Ld-ask-searchimg {
    background-color: #2659cf;
}

.Ld-ask-searchlist:hover>.Ld-ask-searchimg i {
    color: #fff;
}

.Ld-ask-search-text {
    margin-top: 34px;
    padding: 0 40px;
}

.Ld-ask-search-text p {
    font-size: 16px;
    color: #333;
    line-height: 52px;
}

.Ld-ask-search-text p font {
    color: #2659cf;
}

.Ld-discuss-active dt {
    font-size: 16px;
    color: #999;
    line-height: 36px;
    margin-right: 30px;
    cursor: default;
}

/* .Ld-discuss-active dt img {
	width: 19px;
	height: 16px;
	margin: 10px 8px 0 0;
} */

.Ld-discuss-active dt i {
    font-size: 20px;
    color: #999;
    line-height: 29px;
    margin-right: 4px;
    vertical-align: middle;
}

.Ld-ask-search-box img {
    margin: 100px auto 50px;
}

.Ld-ask-search-box p {
    font-size: 20px;
    color: #999;
    line-height: 42px;
    text-align: center;
}

.Ld-ask-search-box font {
    color: #2659cf;
}

.Ld-ask-search-box b {
    display: block;
    font-size: 18px;
    color: #999;
    line-height: 38px;
    text-align: center;
}

.Ld-ask-search-more {
    margin: 120px 0;
    text-align: center;
}

.Ld-ask-search-more dl {
    display: inline-block;
}

.Ld-ask-search-list {
    font-size: 18px;
    color: #999;
    line-height: 30px;
    margin: 10px 5px;
}

.Ld-ask-search-list a {
    display: block;
    font-size: 18px;
    color: #999;
    line-height: 30px;
    padding: 0 15px;
    border: 1px solid #b6b1ab;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-ask-search-list a:hover {
    background-color: #2659cf;
    color: #fff;
}

/* designer */

.Ld-xg-14 {
    padding: 40px 40px 0;
}

.Ld-designer-wrap {
    width: 100%;
    margin-top: 20px;
}

.Ld-design-tabox {
    padding: 0 40px;
}

.Ld-design-tabline {
    border-bottom: 1px solid #eee;
}

.Ld-design-tablist {
    font-size: 14px;
    color: #999;
    margin-right: 30px;
    cursor: pointer;
    padding: 30px 0 0 0;
}

.Ld-design-tablist span {
    display: inline-block;
    font-size: 0;
    height: 26px;
    margin-right: 8px;
}

/* .Ld-design-tablist span img {
	display: inline-block;
	vertical-align: middle;
}

.Ld-design-tablist span .Ld-design-fire {
	display: none;
} */

.Ld-design-tablist span i {
    font-size: 16px;
    color: #999;
}

.Ld-design-color,
.Ld-design-color a {
    color: #d81e06;
}

/* .Ld-design-color span img {
	display: none;
} */

.Ld-design-color span i {
    color: #d81e06;
}

.Ld-design-color span .Ld-design-fire {
    display: inline-block;
}

.Ld-desing-search {
    width: 270px;
    height: 40px;
    margin: 10px 0;
    position: relative;
}

.Ld-desing-search input {
    width: 100%;
    background-color: #fff;
    border: 1px solid #eeeeee;
    padding: 5px 50px 5px 20px;
    font-size: 14px;
    color: #333;
    line-height: 28px;
    box-sizing: border-box;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* .Ld-desing-search img {
	position: absolute;
	right: 14px;
	top: 10px;
	cursor: pointer;
} */

.Ld-desing-search i {
    font-size: 20px;
    color: #ccc;
    position: absolute;
    right: 10px;
    line-height: 40px;
    top: 0;
}

.Ld-design-list {
    padding: 50px 40px;
}

.Ld-design-left {
    width: 410px;
}

.Ld-design-head {
    width: 90px;
    height: 90px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-design-head img {
    width: 100%;
    height: 100%;
}

.Ld-design-text {
    margin-left: 20px;
    width: 300px;
}

.Ld-design-text h5 {
    font-size: 20px;
    color: #393d49;
    font-weight: 700;
    line-height: 32px;
    margin-top: 6px;
}

.Ld-design-text p {
    font-size: 14px;
    color: #393d49;
    line-height: 26px;
}

.Ld-design-infor {
    margin-top: 6px;
}

.Ld-design-infor dd {
    font-size: 14px;
    color: #999;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-design-infor dd font,
.Ld-design-infor dd b {
    color: #393d49;
}

.Ld-design-infor dd b {
    margin-left: 30px;
}

.Ld-design-btn {
    margin-top: 15px;
    width: 96px;
    height: 36px;
    font-size: 14px;
    color: #2659cf;
    text-align: center;
    line-height: 34px;
    background-color: #fff;
    border: 1px solid #2659cf;
    box-sizing: border-box;
    outline: none;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-design-right {
    width: 880px;
    height: 220px;
}

.Ld-design-image {
    position: relative;
    width: 280px;
    height: 204px;
    margin-left: 20px;
    margin-top: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-design-image:first-child {
    margin-left: 0;
}

.Ld-design-pic {
    width: 280px;
    height: 204px;
}

.Ld-design-show {
    width: 280px;
    height: 204px;
    position: absolute;
    top: 204px;
    left: 0;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
    cursor: pointer;
}

.Ld-design-show h5 {
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-weight: 700;
    margin-top: 75px;
    cursor: default;
    padding: 0 20px;
    cursor: pointer;
}

.Ld-design-show p {
    font-size: 12px;
    color: #cfcdcd;
    text-align: center;
    line-height: 34px;
    margin-top: 22px;
    cursor: pointer;
}

.Ld-design-zan {
    text-align: center;
}

.Ld-design-zan i {
    display: inline-block;
    padding: 0 14px;
    background-color: #2659cf;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-design-zan i span {
    /* display: inline-block;
	font-size: 0;
	line-height: 28px;*/
    margin-right: 4px;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    margin-top: 5px;
}

/* .Ld-design-zan i span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-design-image:hover>.Ld-design-show {
    top: 0;
}

.Ld-design-btn:hover {
    background-color: #2659cf;
    color: #fff;
}

.Ld-design-add img {
    width: 120px;
    height: auto;
    margin: 60px auto 0;
}

.Ld-design-add p {
    font-size: 14px;
    color: #d2d2d2;
    text-align: center;
    line-height: 70px;
}

.Ld-design-black {
    width: 100%;
    height: 15px;
    background-color: #f4f5f9;
}

/* homepage */

.Ld-my-homepage {
    padding: 30px 0;
    /*background-color: #2659cf;*/
    /*background-color: #3366cc;*/
    /* background-color: #2659cf; */
    background: url(../images/apersonalbg2.jpg) no-repeat center;
    background-size: 100% 100%;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-my-header {
    width: 152px;
    height: 152px;
    margin: 0 auto;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-my-header img {
    width: 100%;
    height: 100%;
}

.Ld-my-header img:hover {
    cursor: zoom-in;
}

.Ld-my-name {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    line-height: 64px;
    text-align: center;
}

.Ld-my-num {
    display: block;
    text-align: center;
    margin-top: 8px;
}

.Ld-my-num dd {
    display: inline-block;
    font-size: 14px;
    color: #393d49;
    line-height: 22px;
    text-align: center;
    cursor: default;
}

.Ld-my-num dd font {
    display: block;
}

.Ld-my-num dt {
    display: inline-block;
    line-height: 44px;
    margin: 0 35px;
}

.Ld-my-num dt span {
    display: inline-block;
    width: 1px;
    height: 20px;
    background-color: #979797;
    vertical-align: middle;
}

.Ld-my-infor {
    margin-top: 28px;
    padding: 0 40px;
}

.Ld-my-infor li {
    font-size: 14px;
    color: #393d49;
    line-height: 34px;
}

.Ld-my-infor li p {
    font-size: 14px;
    color: #393d49;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-my-btn {
    display: block;
    margin: 20px auto 40px;
    width: 120px;
    height: 40px;
    background-color: #FCAF3D;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 40px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-my-share {
    position: relative;
    width: 80px;
    /* line-height: 40px; */
    text-align: center;
    border: 1px solid #eeeeee;
    outline: none;
    margin: 26px auto 0;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    behavior: url(css/PIE.htc);
    /* overflow: hidden; */
    cursor: pointer;
}

/* .Ld-my-share img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
	margin-bottom: 3px;
} */

.Ld-my-share i {
    font-size: 16px;
    color: #666;
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
}

.Ld-my-share font {
    display: inline-block;
    font-size: 14px;
    color: #666;
    line-height: 34px;
}

.Ld-my-share:hover>.Ld-mt-hide {
    display: block;
}

.Ld-my-tabox {
    line-height: 24px;
}

.Ld-my-tab {
    font-size: 18px;
    color: #333;
    line-height: 24px;
    font-weight: bold;
    padding: 0 6px;
    margin-right: 30px;
    cursor: pointer;
}

.Ld-my-tabcolor a {
    color: #2659cf;
}

.Ld-my-tab:hover {
    color: #2659cf;
}

.Ld-my-tabcase {
    width: 296px;
    margin-right: 21px;
    margin-top: 30px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-my-tabcase:nth-child(3n) {
    margin-right: 0;
}

.Ld-my-tabpic {
    width: 296px;
    height: 222px;
    overflow: hidden;
}

.Ld-my-tabpic img {
    width: 296px;
    height: 222px;
}

.Ld-my-tabtext {
    height: 104px;
    padding: 0 12px;
}

.Ld-my-tabtext h5 a {
    display: block;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 26px;
    margin-top: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-my-tabinfor {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-my-tabinfor dd {
    display: inline-block;
    font-size: 12px;
    color: #979797;
    line-height: 26px;
    margin-right: 4px;
    cursor: default;
}

.Ld-my-tabtn {
    margin-left: 12px;
    font-size: 12px;
    color: #999;
    line-height: 42px;
    cursor: default;
}

.Ld-my-tabtn span {
    display: block;
    line-height: 42px;
    margin-right: 8px;
    font-size: 0;
}

/* .Ld-my-tabtn span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-my-tabtn span i {
    font-size: 16px;
    color: #999;
}

.Ld-my-tabcase:hover>.Ld-my-tabtext h5 a {
    color: #2659cf;
}

.Ld-my-bwlist {
    padding-top: 24px;
    border-bottom: 1px solid #eee;
    padding-right: 20px;
}

.Ld-my-bwlist h5 {
    font-size: 16px;
    color: #333;
    line-height: 32px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-my-bwlist p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.Ld-my-bwbtm {
    margin-top: 8px;
}

.Ld-my-bwbtm dt {
    font-size: 14px;
    color: #999;
    line-height: 56px;
}

.Ld-my-bwbtm dd {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    margin: 15px 0 0 30px;
    cursor: default;
}

.Ld-my-bwbtm dd span {
    display: inline-block;
    font-size: 0;
    height: 26px;
    margin-right: 10px;
}

/* .Ld-my-bwbtm dd span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-my-bwbtm dd span i {
    font-size: 16px;
    color: #999;
}

.Ld-my-bwlist:hover>a h5 {
    color: #2659cf;
}

.Ld-my-casetitle {
    font-size: 22px;
    color: #333;
    line-height: 56px;
    font-weight: bold;
    margin-top: 30px;
}

.Ld-my-casetext {
    margin-top: 20px;
}

.Ld-my-casetext dd {
    font-size: 14px;
    color: #333;
    line-height: 28px;
}

.Ld-my-dynamic {
    padding: 36px 0 30px;
    border-top: 1px solid #ebebeb;
}

.Ld-my-dynamic:first-child {
    border: none;
}

.Ld-my-dynamic-left {
    width: 34px;
    height: 34px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-my-dynamic-left img {
    width: 100%;
    height: 100%;
}

.Ld-my-dynamic-right {
    width: 880px;
}

.Ld-my-dynamic-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-my-dynamic-title h5 {
    font-size: 14px;
    color: #393d49;
    font-weight: bold;
    line-height: 34px;
}

.Ld-my-dynamic-title b {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 34px;
    margin: 0 15px;
}

.Ld-my-dynamic-title a {
    display: block;
    font-size: 14px;
    color: #393d49;
    line-height: 34px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 70%;
}

.Ld-my-dynamic-sml a {
    max-width: inherit;
}

.Ld-my-dynamic-title a:hover {
    color: #2659cf;
}

.Ld-my-dynamic-list {
    width: 196px;
    height: 143px;
    margin-left: 20px;
    margin-top: 12px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-my-dynamic-list:first-child {
    margin-left: 0;
}

.Ld-my-dynamic-list img {
    width: 196px;
    height: 143px;
    object-fit: cover;
}

.Ld-my-dynamic-text {
    font-size: 14px;
    color: #999;
    line-height: 24px;
    margin-top: 6px;
}

.Ld-my-dynamic-time {
    font-size: 14px;
    color: #999;
    line-height: 16px;
    margin-top: 20px;
}

.Ld-my-dynamic-date {
    line-height: 34px;
    margin: 0;
}

.Ld-my-personal {
    font-size: 24px;
    color: #393d49;
    font-weight: bold;
    line-height: 24px;
}

/* rendering-index */

.Ld-rendering-banner {
    padding: 40px 0;
    position: relative;
    z-index: 87;
    border-bottom: 1px solid #eee;
}

.Ld-rendering-banright {
    width: 1040px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.myloop10 {
    width: 1040px;
    height: 375px;
}

.Ld-rendering-banright img {
    width: 1040px;
    height: 375px;
}

.Ld-rendering-banleft {
    width: 360px;
}

.Ld-rendering-banbox {
    padding: 0 25px 0 15px;
    position: relative;
    z-index: 99;
}

.Ld-rendering-banlist {
    position: relative;
    padding: 19px 0;
    border-top: 1px solid #eee;
    cursor: pointer;
}

.Ld-rendering-banlist:first-child {
    border: none;
}

.Ld-rendering-bantitle {
    font-size: 16px;
    color: #393d49;
    font-weight: bold;
    line-height: 25px;
}

.Ld-rendering-banimage {
    display: inline-block;
    width: 25px;
    margin-right: 14px;
}

.Ld-rendering-banimg {
    display: inline-block;
    width: 10px;
    height: 11px;
    margin: 7px 0 7px 10px;
}

.Ld-rendering-itemlist {
    margin-right: 16px;
}

.Ld-rendering-itemlist a {
    font-size: 14px;
    color: #999;
    line-height: 30px;
}

.Ld-rendering-hide {
    display: none;
    width: 310px;
    padding: 20px 24px 0;
    background-color: #fff;
    position: absolute;
    right: -310px;
    top: 0;
    -moz-box-shadow: 0 4px 10px #ddd;
    -webkit-box-shadow: 0 4px 10px #ddd;
    box-shadow: 0 4px 10px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=10);
}

.Ld-rendering-hide p {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 30px;
}

.Ld-rendering-hidelist {
    margin-top: 14px;
}

.Ld-rendering-hidelist dd {
    margin-bottom: 10px;
    width: 33.33%;
}

.Ld-rendering-hidelist dd a {
    font-size: 14px;
    color: #999;
    line-height: 30px;
}

.Ld-rendering-banlist:hover>.Ld-rendering-hide {
    display: block;
}

.Ld-rendering-banlist:hover>.Ld-rendering-bantitle {
    color: #2659cf;
}

.Ld-rendering-itemlist:hover>a {
    color: #2659cf;
}

.Ld-rendering-hidelist dd a:hover {
    color: #2659cf;
}

.Ld-rendering-pubtitle {
    margin-top: 36px;
}

.Ld-rendering-pubtitle h5 {
    font-size: 30px;
    color: #393d49;
    line-height: 54px;
    font-weight: bold;
}

.Ld-rendering-pubtitle p {
    position: relative;
    padding: 0 15px;
    height: 30px;
    background-color: #2659cf;
    font-size: 14px;
    color: #fff;
    line-height: 30px;
    margin: 14px 0 0 15px;
}

.Ld-rendering-pubtitle .Ld-rendering-tipyellow {
    background-color: #fcaf3d;
    color: #000;
}

.Ld-rendering-pubtitle .fr {
    display: block;
    width: 76px;
    height: 30px;
    margin-top: 12px;
    background-color: #fff;
    border: 1px solid #2659cf;
    font-size: 14px;
    color: #2659cf;
    line-height: 28px;
    text-align: center;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-rendering-pubtitle a:hover {
    background-color: #2659cf;
    color: #fff;
}

.Ld-rendering-gallery {
    padding: 0 2px 2px;
}

.Ld-rendering-gallery-list {
    width: 334px;
    margin-right: 20px;
    margin-top: 30px;
    /*
	-webkit-box-shadow: 0 0 5px #ddd;
	-moz-box-shadow: 0 0 5px #ddd;
	box-shadow: 0 0 5px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
	*/
    border: 1px solid #eeeeee;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    overflow: hidden;
    behavior: url(css/PIE.htc);
}

.Ld-rendering-gallery-list:nth-child(4n) {
    margin-right: 0;
}

.Ld-gallery-box {
    position: relative;
    width: 334px;
    height: 245px;
    overflow: hidden;
}

.Ld-gallery-box a {
    display: block;
}

.Ld-gallery-pic {
    width: 334px;
    height: 245px;
}

.Ld-gallery-collect {
    display: none;
    position: absolute;
    right: 16px;
    bottom: 14px;
    padding: 0 10px;
    background-color: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* .Ld-gallery-collect img {
	margin-top: 8px;
	margin-right: 4px;
} */

.Ld-gallery-collect i {
    font-size: 10px;
    color: #fff;
    margin-right: 4px;
}

.Ld-gallery-num {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 14px;
    color: #fff;
    line-height: 32px;
    padding: 0 20px;
    background-color: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gallery-text {
    height: 74px;
    padding: 0 20px;
    position: relative;
    /* overflow: hidden; */
}

.Ld-gallery-title {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    line-height: 28px;
    margin-top: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gallery-text dd {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    margin-right: 4px;
}

.Ld-rendering-gallery-list:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

.Ld-rendering-gallery-list:hover>.Ld-gallery-box .Ld-gallery-collect {
    display: block;
}

.Ld-rendering-gallery-list:hover>.Ld-gallery-text .Ld-gallery-title {
    color: #2659cf;
}

.Ld-rendering-tc {
    padding-bottom: 60px;
}

.Ld-gallery-big {
    height: 130px;
}

.Ld-gallery-designer {
    padding: 16px 0px;
}

.Ld-gallery-designer a {
    display: block;
}

.Ld-gallery-head {
    width: 38px;
    height: 38px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gallery-head img {
    width: 100%;
    height: 100%;
}

.Ld-gallery-name {
    max-width: 230px;
    margin-left: 16px;
}

.Ld-gallery-name p {
    font-size: 14px;
    color: #393d49;
    line-height: 18px;
    margin-top: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-gallery-name b {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

/* rendering-mt */

.Ld-mt-menu {
    padding: 40px 0;
}

.Ld-mt-menu .Ld-company-options-box {
    width: auto;
    /* padding-right: 200px; */
}

.Ld-mt-hot-list {
    margin-right: 10px;
    padding: 8px 0;
}

.Ld-mt-hot-list:first-child {
    margin-right: 0;
}

.Ld-mt-hot-list font {
    display: block;
    width: 80px;
    font-size: 14px;
    color: #000;
    line-height: 28px;
}

.Ld-mt-hot-list a {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 28px;
    padding: 0 14px;
    background-color: #f4f5f9;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-mt-hot-list a:hover {
    color: #2659cf;
}

.Ld-mt-tab {
    margin-top: 32px;
    height: 50px;
    padding: 0 10px;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-mt-tablist {
    font-size: 14px;
    color: #999;
    line-height: 50px;
    padding: 0 20px;
    cursor: pointer;
}

.Ld-mt-tabchoose a {
    color: #2659cf;
}

.Ld-rendering-waterfall {
    margin-top: 30px;
}

.Ld-waterfall-list {
    position: relative;
    width: 335px;
    background-color: #fff;
    -moz-border-radius: 13px;
    -o-border-radius: 13px;
    -webkit-border-radius: 13px;
    -ms-border-radius: 13px;
    border-radius: 13px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-waterfall-list a {
    display: block;
}

.Ld-waterfall-image {
    width: 335px;
    height: auto;
}

.Ld-waterfall-text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}

.Ld-waterfall-text p {
    padding: 0 20px;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-waterfall-collect {
    display: none;
    position: absolute;
    top: 16px;
    right: 16px;
    width: 70px;
    padding: 0 12px;
    height: 28px;
    background-color: rgba(0, 0, 0, .4);
    /* filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fffffff, endcolorstr=#7fffffff); */
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.ie8 .Ld-waterfall-collect {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7fffffff, endcolorstr=#7fffffff);
}

.Ld-waterfall-collect .Ld-collect-before {
    display: block;
    /* width: 16px;
	height: 16px;
	margin: 6px 0; */
    font-size: 16px;
    color: #ff9000;
    margin-top: 6px;
    line-height: 18px;
}

.Ld-waterfall-collect .Ld-collect-after {
    display: none;
}

.Ld-waterfall-sc .Ld-collect-before {
    display: none;
}

.Ld-waterfall-sc .Ld-collect-after {
    display: block;
    font-size: 15px;
    color: #ff9000;
    margin-top: 6px;
    line-height: 18px;
}

.Ld-waterfall-collect font {
    display: block;
    font-size: 14px;
    color: #ff9000;
    line-height: 28px;
    margin-left: 4px;
}

.Ld-waterfall-list:hover>.Ld-waterfall-collect {
    display: block;
}

.Ld-waterfall-list a:hover>.Ld-waterfall-text p {
    color: #ff9000;
}

/* .Ld-waterfall-case{
	position: relative;
	width: 335px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 4px #ddd;
	-moz-box-shadow: 0 0 4px #ddd;
	box-shadow: 0 0 4px #ddd;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=4);
	-moz-border-radius: 13px;
	-o-border-radius: 13px;
	-webkit-border-radius: 13px;
	-ms-border-radius: 13px;  
	border-radius: 13px;
	behavior: url(css/PIE.htc);
}
.Ld-gallery-big:hover>.Ld-gallery-title{
	color: #2659cf;
} */

.Ld-waterfall-hide {
    display: none;
    position: absolute;
    left: 10px;
    bottom: 70px;
    padding: 0 15px;
    width: 210px;
    height: 260px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #bbb;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    z-index: 999;
}

.Ld-waterfall-hide:hover {
    display: block;
}

.Ld-waterfall-tips {
    position: absolute;
    bottom: -5px;
    left: 50px;
}

.Ld-waterfall-designer {
    width: 60px;
    height: 60px;
    margin: 28px auto 0;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-waterfall-designer img {
    width: 100%;
    height: 100%;
}

/* .Ld-waterfall-designer-infor{
	margin-left: 12px;
	width: 180px;
} */

.Ld-waterfall-designer-infor h5 {
    font-size: 16px;
    color: #000;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    margin-top: 10px;
}

/* .Ld-waterfal-designame p{
	font-size: 12px;
	color: #393d49;
	line-height: 20px;
} */

.Ld-waterfal-designbtn {
    margin-top: 20px;
}

.Ld-waterfal-designbtn a {
    display: block;
    width: 76px;
    height: 28px;
    margin: 0 auto;
    border: 1px solid #fcaf3d;
    font-size: 14px;
    color: #fcaf3d;
    line-height: 26px;
    text-align: center;
    box-sizing: border-box;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-waterfall-designum {
    margin-top: 10px;
}

.Ld-waterfall-designum dd {
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin: 0;
    text-align: center;
}

.Ld-waterfall-designum dd font {
    display: block;
    color: #333;
}

.Ld-waterfall-designum dd:first-child {
    border-right: 1px solid #ddd;
}

.Ld-gallery-text .Ld-gallery-designer:hover+.Ld-waterfall-hide {
    display: block;
}

.Ld-waterfall-num {
    padding: 0 18px;
    height: 28px;
    position: absolute;
    left: 30px;
    top: 28px;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    background-color: rgba(0, 0, 0, .3);
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.ie8 .Ld-waterfall-num {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
}

/* rendering-mt-detail */

.Ld-mt-link {
    /* padding: 15px 30px 15px 90px; */
    background-color: #f4f5f9;
    padding-left: 90px;
}

.Ld-mt-right {
    border-left: 1px solid #eee;
    width: 300px;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
}

.Ld-mt-right::-webkit-scrollbar {
    display: none;
}

.Ld-mt-counter {
    background-color: #fcaf3d;
    padding: 20px 20px 40px;
    /* width: 445px; */
}

.Ld-mt-counter h5 {
    font-size: 24px;
    color: #693f00;
    text-align: center;
    line-height: 48px;
    font-weight: 700;
    font-style: italic;
}

.Ld-mt-counter p {
    font-size: 16px;
    color: #683e00;
    text-align: center;
    line-height: 35px;
}

.Ld-mt-counter p font {
    font-style: italic;
    margin: 0 4px;
}

.Ld-counter-wrap {
    width: 260px;
    height: 74px;
    margin: 8px auto 5px;
    background-color: #484848;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-counter-box {
    width: 240px;
    height: 60px;
    margin: 7px 10px;
    padding-right: 10px;
    background-color: #6c6c6c;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-counter-box div {
    float: right;
    height: 50px;
    width: 30px;
    margin: 5px 0;
}

.Ld-counter-box div img {
    height: 50px;
    width: 25px;
}

.Ld-counter-ipt {
    margin-top: 10px;
    width: 260px;
}

.Ld-counter-iptbox {
    position: relative;
    z-index: 9;
    width: 48%;
}

.Ld-counter-iptlong {
    position: relative;
}

.Ld-counter-ipt input {
    height: 40px;
    border: none;
    outline: none;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    padding: 5px 20px;
    background-color: #ffcd84;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-counter-iptbox input {
    width: 100%;
}

.Ld-counter-iptbox img {
    position: absolute;
    right: 12px;
    top: 17px;
}

/* .Ld-counter-iptbox i{
	font-size: 10px;
	color: #333;
	position: absolute;
	right: 12px;
	top: 12px;
} */

.Ld-counter-hide {
    display: none;
    width: 100%;
    max-height: 200px;
    overflow-y: scroll;
    position: absolute;
    top: 39px;
    left: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    scrollbar-width: none;
    /* firefox */
    -ms-overflow-style: none;
    /* IE 10+ */
}

.Ld-counter-hide::-webkit-scrollbar {
    display: none
}

.Ld-counter-hide li {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-left: 20px;
}

.Ld-counter-hidelist:hover {
    color: #2659cf;
}

.Ld-counter-iptlong input {
    width: 260px;
}

.Ld-counter-iptlong font {
    font-size: 14px;
    color: #333;
    line-height: 40px;
    position: absolute;
    right: 12px;
    top: 0;
}

.Ld-counter-ipt button {
    width: 260px;
    height: 50px;
    background-color: #2659cf;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    /* margin-top: 20px; */
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-mt-infor {
    padding: 15px 20px 40px;
    /* width: 445px; */
}

.Ld-mt-infor-title h5 {
    font-size: 18px;
    color: #333;
    line-height: 50px;
    font-weight: bold;
}

.Ld-mt-infor-title p {
    font-size: 12px;
    color: #bbb;
    line-height: 30px;
    padding: 10px 0;
    cursor: pointer;
}

/* .Ld-mt-infor-title p img {
	width: 12px;
	margin-top: 9px;
	margin-right: 6px;
} */

.Ld-mt-infor-title p i {
    font-size: 12px;
    color: #bbb;
    margin-right: 4px;
    margin-top: 5px;
    line-height: 20px;
}

.Ld-mt-infor-list dd {
    font-size: 14px;
    color: #666;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: default;
}

.Ld-mt-infor-list .Ld-mt-infor-title {
    white-space: normal;
    line-height: 22px;
}

.Ld-mt-infor-list dt {
    font-size: 14px;
    color: #666;
    line-height: 32px;
    margin-top: 30px;
}

.Ld-mt-infor-list dt a {
    display: block;
    color: #2659cf;
}

.Ld-mt-left {
    /* padding-left: 45px; */
    /* width: calc(100% - 445px); */
}

.bigmain {
    position: relative;
}

.bigpic {
    position: relative;
    background-color: #fff;
    text-align: center;
    padding-left: 45px;
    z-index: 99;
    padding-top: 5px;
    padding-bottom: 10px;
}

.cursorleft {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: 9999 !important;
    cursor: url(../../new2020/images/cursorleft.cur), auto;
}

.cursorright {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: 9999 !important;
    cursor: url(../../new2020/images/cursoright.cur), auto;
}

.picbox {
    display: inline-block;
    position: relative;
    height: 100%;
    max-width: 80% !important;
    margin: 0 auto;
    z-index: -1;
    text-align: center;
}

.picbox .pic1 {
    width: auto;
    /*height: 100%;
    max-width: 100%; */
    /*max-height: 632px;*/
    /* margin: 0 auto; */
    display: inline-block;
    vertical-align: middle;
}

.smallbox,
.tc-smallbox {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 170px;
    width: 100%;
    padding: 30px 60px 30px 150px;
    overflow: hidden;
    background-color: #f4f5f9;
}

.smallul {
    position: relative;
    height: 110px;
    width: 100%;
    overflow: hidden;
}

.arrow-left {
    background: url(../../new2020/images/arrow-left.png) no-repeat center;
    position: absolute;
    left: 90px;
    top: 30px;
    width: 60px;
    height: 110px;
    background-color: #f4f5f9;
    z-index: 99999 !important;
}

.arrow-right {
    background: url(../../new2020/images/arrow-right.png) no-repeat center;
    position: absolute;
    right: 0;
    top: 30px;
    width: 60px;
    height: 110px;
    background-color: #f4f5f9;
    z-index: 99999 !important;
}

.arrow-left:hover {
    background-image: url(../../new2020/images/arrow-left1.png);
}

.arrow-right:hover {
    background-image: url(../../new2020/images/arrow-right1.png);
}

.smallbox ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100000%;
    overflow: hidden;
}

.smallbox ul li {
    position: relative;
    float: left;
    width: 110px;
    height: 110px;
    margin-right: 10px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.smallbox ul li.active {
    width: 110px;
    height: 110px;
    border: 4px solid #2659cf;
    box-sizing: border-box;
}

.smallbox ul li img {
    width: 110px;
    height: 100%;
}

.smallbox ul li.active img {
    width: 102px;
    height: 100%;
}

.Ld-mt-style {
    padding-left: 90px;
    height: 65px;
}

.Ld-mt-style ul {
    padding: 15px 0;
}

.Ld-mt-style-list {
    padding: 0 10px;
    background-color: #fff;
    font-size: 16px;
    color: #fcaf3d;
    line-height: 35px;
    margin-right: 10px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.tc-wrap {
    position: relative;
    height: 110px;
    overflow: hidden;
}

.tc-wrap ul {
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}

.tc-wrap ul li {
    position: relative;
    float: left;
    width: auto;
    height: 110px;
    margin-right: 10px;
}

.tc-show {
    width: 110px;
    height: 100%;
    position: relative;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.tc-show img {
    width: 100%;
    height: 100%;
}

.tc-show .mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 110px;
    z-index: 9;
}

.tc-show .mask span {
    font-size: 16px;
    color: #fff;
}

.tc-show .mask i {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #131916;
    filter: alpha(opacity=60);
    opacity: 0.6;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.tc-hide {
    display: none;
    font-size: 10px;
    overflow: hidden;
}

.tc-hide .items {
    float: left;
    width: 110px;
    height: 110px;
    margin-right: 10px;
    position: relative;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.tc-hide .active {
    border: 4px solid #2659cf;
    box-sizing: border-box;
}

.tc-hide .items img {
    width: 100%;
    height: 100%;
}

.tc-hide .items span {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 40px;
    height: 16px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    color: #fff;
    z-index: 9;
}

.tc-hide .items span i {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #131916;
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.tc-wrap ul .active .tc-show {
    display: none;
}

.tc-wrap ul .active .tc-hide {
    display: block;
}

.Ld-case-author {
    padding: 45px 35px;
    margin-top: 25px;
    position: relative;
    background-color: #f4f5f9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
}

.Ld-case-line {
    position: absolute;
    left: 20px;
    top: -10px;
}

.Ld-case-line dd {
    display: inline-block;
    width: 8px;
    height: 20px;
    background-color: #2659cf;
    margin-right: 10px;
}

.Ld-case-head img {
    width: 70px;
    height: 70px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-case-authorname {
    width: 130px;
    margin-left: 15px;
    padding-top: 4px;
}

.Ld-case-authorname h5 {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 30px;
}

.Ld-case-authorname p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.Ld-case-authorinfor {
    max-width: 500px;
    padding-top: 4px;
}

.Ld-case-authorinfor p {
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.Ld-case-authorinfor p a {
    color: #2659cf;
}

.Ld-case-authorbtn {
    width: 122px;
    height: 40px;
    margin: 10px;
    background-color: #2659cf;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-case-infor {
    padding: 25px 0;
}

.Ld-case-inforlist {
    font-size: 16px;
    color: #333;
    line-height: 46px;
    padding: 0 6px;
}

.Ld-case-inforlist font {
    display: inline-block;
    width: 60px;
    font-weight: bold;
}

.Ld-case-bigmenu {
    margin-top: 48px;
}

.Ld-case-title span {
    display: block;
    width: 16px;
    height: 16px;
    background-color: #fcaf3d;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    margin: 26px 0;
}

.Ld-case-title i {
    display: block;
    height: 2px;
    width: 30px;
    background-color: #fcaf3d;
    margin: 34px 0;
}

.Ld-case-title font {
    font-size: 22px;
    color: #fcaf3d;
    line-height: 70px;
    font-weight: bold;
    margin-left: 8px;
}

.Ld-case-bigmenu img {
    margin: 25px auto;
}

.Ld-case-bigmenu p {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-top: 20px;
}

.Ld-case-look {
    font-size: 22px;
    color: #333;
    font-weight: bold;
    line-height: 44px;
    margin-top: 20px;
}

.Ld-case-nother ul {
    padding-top: 20px;
}

.Ld-case-list {
    width: 300px;
    margin-right: 15px;
    margin-bottom: 8px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}

.Ld-case-list:nth-child(3n) {
    margin-right: 0;
}

.Ld-case-image {
    width: 300px;
    height: 240px;
    -moz-border-radius: 13px;
    -o-border-radius: 13px;
    -webkit-border-radius: 13px;
    -ms-border-radius: 13px;
    border-radius: 13px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-case-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.Ld-case-list p {
    padding: 0 20px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 58px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: center;
}

.Ld-case-list:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

.Ld-case-list:hover>p {
    color: #2659cf;
}

.Ld-case-design {
    padding: 40px 40px 50px;
    background-color: #fcaf3d;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-case-design h5 {
    font-size: 26px;
    color: #693f00;
    font-weight: bold;
    line-height: 38px;
    text-align: center;
}

.Ld-case-design p {
    font-size: 16px;
    color: #693f00;
    line-height: 30px;
    text-align: center;
    padding-bottom: 20px;
}

.Ld-case-design p font {
    margin: 0 5px;
}

.Ld-case-ipt {
    position: relative;
    margin-top: 10px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-case-ipt input {
    width: 280px;
    height: 46px;
    border: none;
    outline: none;
    background-color: #ffcd84;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    padding: 8px 20px;
}

.Ld-case-ipt font {
    font-size: 16px;
    color: #333;
    line-height: 46px;
    position: absolute;
    right: 14px;
    top: 0;
}

.Ld-case-applybtn {
    display: block;
    width: 280px;
    height: 50px;
    border: none;
    outline: none;
    background-color: #2659cf;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    margin-top: 24px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    cursor: pointer;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gl-directory {
    width: 360px;
    background-color: #f4f5f9;
    padding: 0 18px 40px 40px;
    margin-top: 35px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-directory-post {
    position: fixed;
    top: 40px;
    z-index: 9
}

.Ld-case-anchor a {
    display: block;
}

.Ld-case-anchor span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 22px 0;
    background-color: #666;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-case-anchor i {
    display: block;
    width: 12px;
    height: 2px;
    background-color: #666;
    margin: 27px 12px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-case-anchor font {
    display: block;
    font-size: 16px;
    color: #666;
    line-height: 56px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-case-color span {
    background-color: #2659cf;
}

.Ld-case-color i {
    background-color: #2659cf;
}

.Ld-case-color font {
    color: #2659cf;
}

.Ld-case-anchor a:hover>span {
    background-color: #2659cf;
}

.Ld-case-anchor a:hover>i {
    background-color: #2659cf;
}

.Ld-case-anchor a:hover>font {
    color: #2659cf;
}

/* video */

.Ld-video-wrap {
    padding: 0 40px 40px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    -moz-border-radius: 18px;
    -o-border-radius: 18px;
    -webkit-border-radius: 18px;
    -ms-border-radius: 18px;
    border-radius: 18px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-video-tab {
    font-size: 14px;
    color: #393d49;
    line-height: 40px;
    margin-right: 34px;
    padding: 18px 0;
}

/* .Ld-video-tab img {
	width: 16px;
	height: 20px;
	margin: 8px 8px 0 0;
} */

.Ld-video-tab i {
    font-size: 16px;
    color: #999;
}

/* 
.Ld-video-tab .Ld-video-gray {
	display: block;
}

.Ld-video-tab .Ld-video-fire {
	display: none;
} */

.Ld-video-color a {
    color: #d81e06;
}

/* .Ld-video-color .Ld-video-gray {
	display: none;
}
 */

.Ld-video-color .Ld-video-fire {
    color: #c70404;
}

.Ld-video-search {
    margin: 18px 0;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-video-search input {
    width: 220px;
    height: 40px;
    padding: 5px 20px;
    border: none;
    outline: none;
    font-size: 14px;
    color: #333;
    line-height: 30px;
    background-color: #f4f5f9;
}

.Ld-video-search button {
    display: block;
    width: auto;
    height: 40px;
    padding: 0 16px;
    background-color: #2659cf;
    border: none;
    outline: none;
    font-size: 14px;
    color: #fff;
    line-height: 40px;
}

.Ld-video-search button img {
    margin: 13px 4px 0 0;
}

.Ld-video-list {
    width: 315px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.Ld-video-list:nth-child(4n) {
    margin-right: 0;
}

.Ld-video-pic {
    display: block;
    position: relative;
    width: 315px;
    height: 390px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-video-image {
    width: 100%;
}

.Ld-video-mask {
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.ie8 .Ld-video-mask {
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
}

/* .Ld-video-mask img {
	width: 52px;
	height: 52px;
	margin: 170px auto 0;
} */

.Ld-video-mask i {
    font-size: 52px;
    color: #fff;
    line-height: 390px;
}

.Ld-video-pic:hover>.Ld-video-mask {
    display: block;
}

.Ld-video-text {
    padding: 10px 8px;
}

.Ld-video-text a {
    display: block;
    height: 48px;
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-video-text a font {
    color: #fcaf3d;
}

.Ld-video-detail {
    background-color: #fff;
    padding: 50px 0 150px;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-video-left {
    width: 970px;
}

.Ld-video-box {
    padding: 0 60px;
}

.Ld-video-play {
    height: 620px;
    width: 720px;
    margin: 0 65px;
    text-align: center;
    line-height: 620px;
}

.Ld-video-add {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.Ld-video-main {
    display: inline-block;
    vertical-align: middle;
    height: 620px;
    width: 720px;
    background: #000;
}

.Ld-video-post {
    position: absolute;
    right: -60px;
    bottom: 0;
}

.Ld-video-tips {
    margin-top: 20px;
    text-align: center;
    line-height: 30px;
}

/* .Ld-video-tips img {
	margin: 0 auto;
	width: 25px;
} */

.Ld-video-tips i {
    font-size: 25px;
    line-height: 30px;
    display: inherit;
}

.Ld-video-tips .icolor {
    color: #999
}

.Ld-video-tips .ilovecolor {
    color: #e92a2a
}

.Ld-video-tips p {
    font-size: 14px;
    color: #393d49;
    line-height: 16px;
    text-align: center;
    margin-top: 10px;
}

.Ld-video-detail-box {
    padding: 38px 0;
}

.Ld-video-detail-box p {
    font-size: 18px;
    color: #333;
    line-height: 34px;
}

.Ld-video-detail-box p font {
    color: #fcaf3d;
}

.Ld-video-detail-btn {
    margin-top: 22px;
}

.Ld-video-label {
    height: 28px;
    padding: 0 12px;
    margin-right: 10px;
    font-size: 14px;
    color: #fcaf3d;
    line-height: 26px;
    border: 1px solid #fcaf3d;
    box-sizing: border-box;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-video-tag {
    position: relative;
    height: 28px;
    padding: 0 12px;
    margin-left: 10px;
    font-size: 14px;
    color: #2659cf;
    line-height: 26px;
    border: 1px solid #2659cf;
    box-sizing: border-box;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    cursor: pointer;
}

/* .Ld-video-tag img {
	width: 14px;
    height: 14px;
    margin: 5px 5px 0 0
} */

.Ld-video-tag i {
    font-size: 14px;
    color: #2659cf;
    line-height: 16px;
    margin-top: 6px;
    margin-right: 4px;
}

.Ld-video-right {
    width: 380px;
}

.Ld-video-about {
    background-color: #f4f5f9;
    padding: 0 28px 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-video-aboutlist {
    padding: 10px 0;
}

.Ld-video-aboutpic {
    display: block;
    width: 84px;
    height: 110px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-video-aboutext {
    width: 220px;
}

.Ld-video-aboutext a {
    display: block;
    font-size: 16px;
    color: #393d49;
    line-height: 26px;
    height: 78px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.Ld-video-aboutext a font {
    color: #fcaf3d;
    margin-right: 2px;
}

.Ld-video-aboutips {
    font-size: 14px;
    color: #393d49;
    line-height: 24px;
}

/* .Ld-video-aboutips img {
	margin: 6px 8px 0 0;
} */

.Ld-video-aboutips i {
    font-size: 16px;
    color: #393d49;
    font-weight: 700;
    margin-right: 8px;
}

/* sidebar */

.Ld-sidebar {
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 101;
}

.Ld-sidebar-sml {
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-sidebar-smlist {
    width: 60px;
    height: 60px;
    background-color: #fff;
    margin-top: 4px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-sidebar-smlist:first-child {
    margin-top: 0;
}

.Ld-sidebar-smlpic {
    display: block;
    width: 60px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.Ld-sidebar-smlpic img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-sidebar-smlist p {
    font-size: 12px;
    color: #393d49;
    line-height: 16px;
    text-align: center;
}

.Ld-sidebar-image {
    display: block;
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
}

/* .Ld-sidebar-image img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-sidebar-image i {
    font-size: 24px;
    color: #393d49;
}

.Ld-sidebar-big {
    position: absolute;
    right: -120px;
    bottom: 80px;
    padding: 0 10px 14px;
    background-color: rgba(0, 0, 0, .5);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    behavior: url(css/PIE.htc);
    z-index: 9;
}

.Ld-sidebar-biglist {
    width: 100px;
    margin-top: 14px;
}

.Ld-sidebar-hide {
    margin: 0 auto;
    height: 64px;
    display: none;
    cursor: pointer;
}

.Ld-sidebar-hover {
    width: 100px;
    height: 30px;
    background-color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    color: #393d49;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    cursor: pointer;
}

.Ld-sidebar-hover span {
    display: inline-block;
    height: 34px;
    margin-top: -4px;
    font-size: 0;
    line-height: 34px;
    vertical-align: bottom;
}

.Ld-sidebar-hover span img {
    display: inline-block;
    vertical-align: bottom;
}

.Ld-sidebar-ma {
    width: 100px;
    margin-top: 14px;
    padding-bottom: 10px;
    background-color: #fff;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-sidebar-ma img {
    margin: 0 auto;
}

.Ld-sidebar-ma p {
    text-align: center;
    line-height: 18px;
    font-size: 14px;
    color: #393d49;
}

.Ld-sidebar-btn {
    width: 100px;
    height: 30px;
    margin-top: 14px;
    line-height: 30px;
    padding: 0 10px;
    background-color: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-sidebar-btn span {
    display: block;
    /* height: 30px; */
    margin-right: 4px;
    font-size: 20px;
    color: #393d49;
}

/* .Ld-sidebar-btn span img {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	behavior: url(css/PIE.htc);
} 

.Ld-sidebar-btn span .Ld-sidebar-black {
	display: inline-block;
	vertical-align: middle;
}

.Ld-sidebar-btn span .Ld-sidebar-white {
	display: none;
}*/

.Ld-sidebar-btn font {
    display: block;
    font-size: 14px;
    color: #393d49;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-sidebar-btn:hover {
    background-color: #2659cf;
}

.Ld-sidebar-btn:hover>font {
    color: #fff;
}

.Ld-sidebar-btn:hover>span {
    color: #fff;
}

/* .Ld-sidebar-btn:hover>span .Ld-sidebar-black {
	display: none;
}

.Ld-sidebar-btn:hover>span .Ld-sidebar-white {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-sidebar-bigshow .Ld-sidebar-hide {
    display: block;
}

.Ld-sidebar-bigshow .Ld-sidebar-hover {
    font-size: 16px;
}

.Ld-sidebar-bigshow .Ld-sidebar-hover span {
    display: none;
}

.Ld-sidebar:hover>.Ld-sidebar-sml {
    opacity: 0;
    filter: alpha(opacity=0);
}

.Ld-sidebar:hover>.Ld-sidebar-big {
    opacity: 1;
    filter: alpha(opacity=100);
    right: 0;
}

.Ld-sidebar-box {
    width: 312px;
    position: absolute;
    top: 0;
    left: 312px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
    z-index: -1;
}

.Ld-sidebar-dialog {
    display: none;
    width: 312px;
    height: 357px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    background: url(../images/dialog.png) no-repeat center;
}

.Ld-sidebar-dialog a {
    display: block;
}

.Ld-dialog-title {
    padding: 0 8px;
}

.Ld-dialog-title img {
    width: 14px;
    height: 14px;
    margin: 8px 0;
}

.Ld-dialog-title p {
    font-size: 12px;
    color: #fff;
    line-height: 30px;
    margin-left: 8px;
}

.Ld-dialog-main {
    padding: 15px;
}

.Ld-dialog-main img {
    width: 108px;
    height: 100px;
}

.Ld-dialog-text {
    width: 150px;
    margin-left: 15px;
}

.Ld-dialog-text h5 {
    font-size: 16px;
    color: #1b1d1d;
    font-weight: bold;
    line-height: 22px;
}

.Ld-dialog-text p {
    font-size: 12px;
    color: #333;
    line-height: 18px;
}

.Ld-dialog-last {
    padding: 5px 15px;
}

.Ld-dialog-head {
    width: 45px;
    height: 45px;
}

.Ld-dialog-word {
    position: relative;
    width: 220px;
    height: 48px;
    margin-left: 12px;
    background-color: #eeeeee;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-dialog-word p {
    font-size: 12px;
    color: #393939;
    line-height: 18px;
    padding: 6px 8px;
}

.Ld-dialog-word img {
    position: absolute;
    left: -6px;
    top: 20px;
}

/* index-mask */

.Ld-index-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 102;
}

.Ld-index-bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.75;
    filter: alpha(opacity=75);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.Ld-index-main {
    width: 1000px;
    height: 460px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -500px;
    margin-top: -230px;
    background-color: #fff;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    z-index: 999;
}

.Ld-index-close {
    width: 50px;
    height: 50px;
    font-size: 0;
    text-align: center;
    line-height: 50px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    cursor: pointer;
}

/* .Ld-index-close img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-index-close i {
    font-size: 20px;
    color: #ccc;
}

.Ld-index-tab {
    position: absolute;
    top: 110px;
    right: -60px;
    z-index: 0;
}

.Ld-index-tablist {
    width: 60px;
    height: 120px;
    background-color: #d3d5e0;
    font-size: 18px;
    color: #393d49;
    line-height: 20px;
    text-align: center;
    padding: 20px 15px 0 25px;
    margin-left: -10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -webkit-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-index-tabcolor {
    width: 70px;
    background-color: #2659cf;
    color: #fff;
    font-weight: bold;
    padding: 20px 20px 0 30px;
}

.Ld-index-internal {
    display: none;
    position: relative;
    z-index: 9;
    padding: 0 40px;
    background-color: #fff;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
}

.Ld-index-left {
    width: 430px;
    padding-top: 18px;
}

.Ld-index-title {
    position: relative;
    font-size: 25px;
    color: #393d49;
    font-weight: bold;
    line-height: 70px;
    padding-left: 16px;
}

.Ld-nopadding-left {
    padding-left: 0px;
}

.Ld-index-title font {
    font-size: 14px;
    color: #666;
    font-weight: normal;
    margin-left: 30px;
}

.Ld-index-title span {
    color: #2659cf;
}

.Ld-index-avg {
    display: inline-block;
    width: 100px;
}

.Ld-index-title img {
    position: absolute;
    top: 30px;
    left: 0;
}

.Ld-index-iptbox {
    margin-top: 14px;
}

.Ld-index-iptbox p {
    width: 85px;
    font-size: 14px;
    color: #222;
    line-height: 46px;
    height: 46px;
}

.Ld-index-iptbox p font {
    color: #fe5f00;
}

.Ld-index-ipt {
    margin-right: 12px;
    position: relative;
    border: 1px solid #dcdcdc;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-index-ipt input {
    height: 46px;
    padding: 8px 18px;
    background-color: #fff;
    border: none;
    outline: none;
    font-size: 14px;
    color: #393d49;
    line-height: 30px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
}

.Ld-index-ipt img {
    position: absolute;
    top: 20px;
    right: 12px;
}

/* .Ld-index-ipt i{
	font-size: 10px;
	line-height: 48px;
	position: absolute;
	
	right: 12px;
} */

.Ld-index-ipt em {
    font-size: 14px;
    color: #222;
    line-height: 46px;
    position: absolute;
    right: 10px;
    top: 0;
}

.Ld-index-hide {
    display: none;
    width: 100%;
    padding: 6px 0;
    background-color: #fff;
    position: absolute;
    top: 46px;
    left: 0;
    max-height: 250px;
    /* scrollbar-width: none; */
    -ms-overflow-style: none;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow-y: scroll;
    cursor: pointer;
    z-index: 9;
}

.Ld-index-hide::-webkit-scrollbar {
    display: none;
}

.Ld-index-hidelist {
    font-size: 14px;
    color: #393d49;
    line-height: 30px;
    padding-left: 18px;
}

.Ld-index-hidelist:hover {
    color: #2659cf;
}

.Ld-index-one input {
    width: 312px;
}

.Ld-index-two input {
    width: 150px;
}

.Ld-index-three input {
    width: 94px;
}

.Ld-index-iptbox b {
    font-size: 14px;
    color: #fcaf3d;
    line-height: 14px;
}

.Ld-index-mid {
    width: 128px;
    height: 460px;
    background: url(../images/index-mid.png) no-repeat center;
}

.Ld-index-mid img {
    width: 128px;
    height: 128px;
    margin: 166px auto 0;
}

.Ld-index-right {
    width: 358px;
    padding-top: 18px;
}

.Ld-index-numbox {
    width: 258px;
    margin: 14px auto 0;
    padding: 24px 0;
    border: 1px solid #c9c9c9;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-index-num {
    font-size: 18px;
    color: #393d49;
    line-height: 48px;
    padding-left: 64px;
}

.Ld-index-num font {
    display: inline-block;
    width: 52px;
    text-align: center;
    color: #2659cf;
}

.Ld-index-detail {
    width: 306px;
    margin: 26px auto 0;
    font-size: 12px;
    color: #969696;
    line-height: 16px;
}

.Ld-index-agree label {
    font-size: 12px;
    color: #8e8e93;
    line-height: 22px;
}

.Ld-index-agree label input {
    vertical-align: middle;
    margin-right: 4px;
}

.Ld-index-agree a {
    font-size: 12px;
    color: #2659cf;
    line-height: 22px;
}

.Ld-index-btn {
    padding-left: 85px;
    margin-top: 16px;
}

.Ld-index-btn button {
    width: 150px;
    height: 50px;
    background-color: #2659cf;
    border: none;
    outline: none;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-index-btn b {
    margin-left: 16px;
    font-size: 14px;
    color: #666;
    line-height: 50px;
}

.Ld-index-btn b font {
    color: #2659cf;
}

.Ld-index-sjmid {
    padding: 0 64px;
}

.Ld-index-sjmid span {
    display: block;
    width: 1px;
    height: 460px;
    background-color: #f1f1f1;
}

.Ld-index-sjright {
    width: 360px;
    padding-top: 18px;
}

.Ld-index-sjright img {
    margin: 18px 0 0 0;
}

.Ld-index-change {
    display: none;
}

.Ld-resultleft {
    width: 460px;
    padding: 18px 18px 0;
}

.Ld-result-box {
    padding: 0 16px;
}

.Ld-result-numbox {
    width: 348px;
    height: 96px;
    padding: 18px 0;
    background-color: #f4f5f9;
    border: 1px solid #d3d5e0;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-result-num {
    margin-left: 35px;
    width: 134px;
    font-size: 14px;
    color: #000;
    line-height: 30px;
}

.Ld-result-num font {
    color: #999;
    text-decoration: line-through;
}

.Ld-result-fw {
    font-size: 18px;
    color: #222;
    line-height: 52px;
    padding-left: 18px;
}

.Ld-result-fw font {
    color: #fe5f00;
}

.Ld-result-pic {
    padding-left: 32px;
}

.Ld-result-list {
    margin-right: 10px;
}

.Ld-result-list span {
    display: block;
    height: 75px;
    margin: 0 auto;
    font-size: 18px;
    color: #2659cf;
    line-height: 75px;
    text-align: center;
}

.Ld-result-list span img {
    width: 75px;
    height: 75px;
}

.Ld-resultext {
    margin-top: 6px;
}

.Ld-resultext p {
    font-size: 12px;
    color: #393d49;
    line-height: 16px;
    text-align: center;
}

.Ld-result-box b {
    display: block;
    font-size: 12px;
    color: #fcaf3d;
    line-height: 22px;
    margin-top: 18px;
}

.Ld-result-box i {
    display: block;
    font-size: 12px;
    color: #999;
    line-height: 22px;
}

.Ld-resultright {
    width: 460px;
    height: 460px;
    border-left: 1px solid #e4e4e4;
    padding: 35px 60px 0;
}

.Ld-resultitle {
    font-size: 18px;
    color: #393d49;
    line-height: 38px;
}

.Ld-resultitle font {
    font-size: 12px;
    color: #fcaf3d;
    margin-left: 16px;
}

.Ld-result-name p {
    font-size: 14px;
    color: #393d49;
    line-height: 44px;
}

.Ld-result-name input {
    width: 228px;
    height: 44px;
    padding: 7px 12px;
    border: 1px solid #e4e4e4;
    outline: none;
    font-size: 14px;
    color: #393d49;
    line-height: 30px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-result-last {
    width: 107px;
    text-align: center;
}

.Ld-result-last span {
    display: block;
    width: 81px;
    height: 77px;
    line-height: 77px;
    margin: 0 auto;
}

.Ld-result-last span img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-result-choose {
    font-size: 14px;
    color: #222;
    line-height: 36px;
    text-align: center;
}

.Ld-result-choose input {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}

.Ld-result-btn {
    display: block;
    width: 94px;
    height: 38px;
    margin: 18px 0 0 110px;
    background-color: #2659cf;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 38px;
    border: none;
    outline: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-success-left {
    width: 460px;
    padding-top: 40px;
}

.Ld-success-left h5 {
    font-size: 30px;
    color: #393d49;
    line-height: 36px;
    text-align: center;
    background: url(../images/index-bg4.png) no-repeat bottom center;
}

.Ld-success-left p {
    font-size: 16px;
    color: #393d49;
    text-align: center;
    line-height: 80px;
}

.Ld-success-left p font {
    color: #2659cf;
}

.Ld-success-left img {
    margin: 0 auto;
}

.Ld-success-left b {
    display: block;
    font-size: 14px;
    color: #fcaf3d;
    line-height: 90px;
    text-align: center;
}

.Ld-success-right {
    width: 460px;
    height: 460px;
    border-left: 1px solid #f1f1f1;
    padding: 132px 10px 0 0;
}

.Ld-success-ma {
    margin: 0 32px;
}

.Ld-success-ma span {
    display: block;
    width: 144px;
    height: 144px;
    border: 1px solid #d8d8d8;
}

.Ld-success-ma span img {
    width: 100%;
    height: 100%;
}

.Ld-success-ma p {
    margin-top: 20px;
}

.Ld-success-ma p font {
    display: block;
    font-size: 14px;
    color: #393d49;
    text-align: center;
    line-height: 18px;
}

/* download */

.Ld-download {
    height: 730px;
    background: url(../images/downloadbg.png) no-repeat center;
}

.Ld-download-box {
    position: relative;
    width: 1017px;
    height: 607px;
    margin: 80px auto 0;
}

.Ld-downloadbg {
    width: 1017px;
    height: 607px;
}

.Ld-download-post {
    position: absolute;
    top: 296px;
    left: 0;
}

.Ld-download-left {
    padding-top: 8px;
}

.Ld-download-left button {
    display: block;
    width: 200px;
    height: 58px;
    background-color: #fff;
    margin-bottom: 40px;
    font-size: 18px;
    color: #2659cf;
    line-height: 58px;
    text-align: center;
    font-weight: bold;
    border: none;
    outline: none;
    -moz-border-radius: 29px;
    -o-border-radius: 29px;
    -webkit-border-radius: 29px;
    -ms-border-radius: 29px;
    border-radius: 29px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

/* .Ld-download-left button img {
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
	margin-top: -4px;
} */

.Ld-download-left button i {
    font-size: 28px;
    color: #2659cf;
    margin-right: 10px;
    vertical-align: middle;
}

.Ld-download-right {
    margin-left: 50px;
}

.Ld-download-right img {
    width: 162px;
    height: 162px;
}

/* teamwork */

.Ld-teamworkban {
    height: 500px;
    background-color: #3c65c3;
}

.Ld-teamwork-banimg {
    margin-top: 102px;
    position: relative;
}

.Ld-teamwork-banimg img {
    width: 1220px;
    height: 398px;
}

.Ld-teamwork-btn {
    display: block;
    position: absolute;
    top: 170px;
    left: 287px;
    width: 150px;
    height: 50px;
    background-color: #fff;
    font-size: 20px;
    color: #6e8bce;
    line-height: 50px;
    text-align: center;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-teamwork-list {
    padding: 42px 0 80px;
}

.Ld-teamwork-title h5 {
    font-size: 25px;
    color: #393d49;
    line-height: 45px;
    text-align: center;
    font-weight: bold;
}

.Ld-teamwork-line {
    text-align: center;
    overflow: hidden;
    line-height: 32px;
}

.Ld-teamwork-line em {
    display: inline-block;
    vertical-align: middle;
    width: 114px;
    height: 2px;
    background-color: #d7d8db;
}

.Ld-teamwork-line font {
    display: inline-block;
    padding: 0 14px;
    font-size: 14px;
    color: #999;
    line-height: 32px;
    text-transform: uppercase
}

.Ld-teamwork-joinbox {
    margin-top: 54px;
}

.Ld-join-pic {
    display: block;
    width: 63px;
    /* height: 60px; */
    margin: 0 auto;
}

/* .Ld-join-pic img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-join-pic i {
    font-size: 60px;
    color: #0e3ead;
    opacity: .6;
    filter: alpha(opacity=60);
}

.Ld-join-name {
    font-size: 18px;
    color: #393d49;
    line-height: 90px;
    text-align: center;
}

.Ld-join-text p {
    font-size: 16px;
    color: #9f9f9f;
    line-height: 20px;
    text-align: center;
}

.Ld-join-text p a {
    color: #2659cf;
}

.Ld-teamwork-use {
    background-color: #f4f5f9;
    padding: 60px 0 114px;
}

.Ld-usebox {
    margin-top: 46px;
}

.Ld-use-list {
    width: 204px;
    margin: 0 14px;
}

.Ld-use-img {
    display: block;
    width: 204px;
    height: 120px;
    background-color: #fff;
    text-align: center;
    line-height: 120px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-use-img img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-use-name {
    display: block;
    font-size: 16px;
    color: #393d49;
    line-height: 54px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-use-list:hover>.Ld-use-name {
    color: #2659cf;
}

.Ld-teamwork-process {
    padding: 60px 0 100px;
}

.Ld-process-box {
    padding: 60px 40px 0;
}

.Ld-process-list {
    padding: 0 46px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-process-list span {
    display: block;
    width: 41px;
    height: 36px;
    margin: 0 auto;
    font-size: 0;
    text-align: center;
    line-height: 36px;
}

.Ld-process-list span img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-process-list p {
    margin-top: 22px;
    font-size: 16px;
    color: #393d49;
    line-height: 42px;
    text-align: center;
}

.Ld-process-transt:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

.Ld-process-transt:hover>p {
    color: #2659cf;
}

.Ld-teamwork-welcome {
    background-color: #f4f5f9;
    padding: 48px 0 40px;
}

.Ld-teamwork-last {
    width: 416px;
    margin: 20px auto 0;
}

.Ld-teamwork-ipt {
    margin-top: 20px;
    position: relative;
}

.Ld-teamwork-ipt input {
    width: 416px;
    height: 60px;
    padding: 15px 26px;
    background-color: #fff;
    font-size: 16px;
    color: #393d49;
    line-height: 30px;
    border: 1px solid #eee;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-teamwork-now {
    display: block;
    width: 130px;
    height: 40px;
    margin: 25px auto 0;
    background-color: #6e8bce;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    border: none;
    outline: none;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-welcome-text {
    margin-top: 32px;
    text-align: center;
}

.Ld-welcome-text dd {
    display: inline-block;
    font-size: 16px;
    color: #393d49;
    line-height: 48px;
    margin: 0 12px;
}

/* choosepassword */

.Ld-password-box {
    width: 933px;
    margin: 34px auto 0;
    position: relative;
    z-index: 9;
}

.Ld-password-phase {
    padding: 0 16px;
    background-color: #fff;
    margin-left: 183px;
    cursor: default;
}

.Ld-password-phase:first-child {
    margin-left: 0;
}

.Ld-password-phase p {
    font-size: 16px;
    color: #393d49;
    line-height: 76px;
    text-align: center;
}

.Ld-password-phase span {
    display: block;
    width: 34px;
    height: 34px;
    margin: 0 auto;
    font-size: 14px;
    color: #393d49;
    text-align: center;
    line-height: 34px;
    border: 1px solid #393d49;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-password-color p {
    color: #2659cf;
}

.Ld-password-color span {
    color: #2659cf;
    border: 1px solid #2659cf;
}

.Ld-password-line {
    width: 100%;
    height: 1px;
    background-color: #393d49;
    position: absolute;
    bottom: 20px;
    left: 0;
    z-index: -1;
}

.Ld-password-main {
    width: 600px;
    height: 430px;
    margin: 0 auto;
    text-align: center;
}

.Ld-password-list {
    display: none;
}

.Ld-password-add {
    display: inline-block;
    text-align: center;
    margin-top: 70px;
}

.Ld-password-ipt {
    display: inline-block;
    position: relative;
    margin-top: 30px;
}

.Ld-password-ipt p {
    font-size: 16px;
    color: #999;
    line-height: 40px;
    text-align: right;
}

.Ld-password-name {
    width: 72px;
}

.Ld-password-longname {
    width: 126px;
}

.Ld-password-ipt input {
    height: 40px;
    margin-left: 20px;
    border: 1px solid #d2d2d2;
    padding: 5px 20px;
    font-size: 14px;
    color: #393d49;
    line-height: 30px;
    outline: none;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-password-iptlong {
    width: 324px;
}

.Ld-password-iptshort {
    width: 172px;
}

.Ld-password-iptmid {
    width: 306px;
}

.Ld-password-ma {
    width: 138px;
    height: 40px;
    border: 1px solid #f3f3f3;
    margin-left: 12px;
}

.Ld-password-ma img {
    width: 100%;
    height: 100%;
}

.Ld-password-more {
    font-size: 14px;
    color: #999;
    line-height: 50px;
    position: absolute;
    right: -110px;
    top: 0;
}

.Ld-password-btn {
    display: block;
    width: 120px;
    height: 42px;
    margin: 50px auto 0;
    background-color: #2659cf;
    border: none;
    outline: none;
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-password-noma {
    font-size: 16px;
    color: #999;
    line-height: 50px;
    margin-left: 22px;
}

.Ld-password-noma a {
    color: #2659cf;
}

.Ld-password-gain {
    display: inline-block;
}

.Ld-password-gain p {
    font-size: 16px;
    color: #999;
    line-height: 40px;
}

.Ld-gain-btn {
    display: block;
    width: 106px;
    height: 40px;
    margin-left: 24px;
    background-color: #2659cf;
    border: none;
    outline: none;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-gain-btncolor {
    background-color: #c4c4c4;
}

.Ld-password-true {
    line-height: 96px;
    text-align: center;
}

.Ld-password-true span {
    display: inline-block;
    vertical-align: middle;
    height: 96px;
    line-height: 86px;
    margin-right: 6px;
}

.Ld-password-true span img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-password-true font {
    font-size: 16px;
    color: #999;
}

.Ld-degree-box {
    width: 306px;
    text-align: center;
    line-height: 66px;
    font-size: 0;
}

.Ld-degree-list {
    display: inline-block;
    vertical-align: middle;
    margin: 0 1px;
}

.Ld-degree-list span {
    display: block;
    width: 80px;
    height: 15px;
    background-color: #dfdfdf;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-degree-list p {
    font-size: 14px;
    color: #dfdfdf;
    text-align: center;
    line-height: 16px;
    margin-top: 8px;
}

.Ld-degree-color span {
    background-color: #fcaf3d;
}

.Ld-degree-color p {
    color: #fcaf3d;
}

.Ld-password-success {
    margin: 0 auto;
}

.Ld-password-text {
    font-size: 16px;
    color: #999;
    line-height: 100px;
    text-align: center;
}

/* headersml */

.headersml {
    position: relative;
    z-index: 1000;
    border-bottom: 1px solid #f9f9f9;
}

.headersml-left {
    height: 60px;
}

.headersml-logo {
    width: 120px;
    height: 32px;
    margin: 14px 0;
}

.headersml-logo img {
    width: 100%;
    height: 100%;
}

.headersml-nav {
    margin-left: 50px;
}

.headersml-navlist a {
    display: block;
    padding: 0 30px;
    font-size: 16px;
    color: #393d49;
    line-height: 60px;
}

.headersml-navlist a:hover {
    color: #2659cf;
}

.headersml-login {
    position: relative;
    margin-right: 30px;
    cursor: default;
}

.headersml-login p {
    font-size: 12px;
    color: #393d49;
    line-height: 60px;
}

.headersml-login p font {
    margin: 0 14px;
}

.headersml-tel {
    font-size: 12px;
    color: #393d49;
    line-height: 60px;
}

/* .headersml-tel img {
	width: 10px;
	height: 12px;
	margin: 24px 10px 24px 0;
} */

.headersml-tel i {
    font-size: 12px;
    color: #0E3EAD;
    line-height: 60px;
    margin-right: 10px;
}

.headersml-hide {
    width: 100px;
    height: 0;
    position: absolute;
    top: 60px;
    left: 0;
    background-color: #fff;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.headersml-hidelist a {
    display: block;
    font-size: 12px;
    color: #393d49;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
}

.headersml-login:hover>.headersml-hide {
    height: auto;
    padding: 10px 0;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
}

.headersml-hidelist a:hover {
    color: #2659cf;
}

/* mt/tc ==>detail 修改 */

.Ld-mt-btn {
    position: relative;
    height: 30px;
    padding: 0 15px;
    margin-top: 15px;
    margin-right: 10px;
    border: 1px solid #2659cf;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    cursor: pointer;
    z-index: 999;
}

.Ld-mt-btn p {
    font-size: 12px;
    color: #2659cf;
    line-height: 28px;
}

.Ld-mt-icon {
    /* width: 15px;
	height: 15px;
	margin: 6px 8px 0 0; */
    font-size: 15px;
    color: #2659cf;
    line-height: 16px;
    margin-top: 6px;
    margin-right: 4px;
}

.Ld-mt-hide {
    display: none;
    width: 120px;
    padding: 10px 0;
    position: absolute;
    top: 34px;
    left: 50%;
    margin-left: -60px;
    border: 1px solid #d8d8d8;
    background-color: #fff;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
}

.Ld-share-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.Ld-mt-jiao {
    display: block;
    position: absolute;
    top: -11px;
    left: 50%;
    margin-left: -10px;
}

.Ld-mt-hidelist {
    margin: 3px 0;
}

.Ld-sharebox {
    display: block;
    padding: 0 12px;
}

.Ld-sharebox em {
    position: relative;
    display: block;
    width: 27px;
    height: 27px;
    margin-right: 10px;
    margin-top: 2px;
    background-repeat: no-repeat;
    background-image: url(../images/sharemore.png);
    behavior: url(css/PIE.htc);
}

.Ld-share1 {
    background-position: 0 0;
}

.Ld-share2 {
    background-position: 0 -120px;
}

.Ld-share3 {
    background-position: 0 -32px;
}

.Ld-share4 {
    background-position: 0 -62px;
}

.Ld-sharebox font {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 30px;
}

.Ld-mt-btn:hover>.Ld-mt-hide {
    display: block;
}

.Ld-sharebox:hover>font {
    color: #2659cf;
}

/* juhe-article */

.juhe-wrap {
    width: 1180px;
    margin: 0 auto;
}

.juhe-left {
    width: 910px;
}

.juhe-box {
    background-color: #fff;
    padding: 14px 30px 64px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-pubtitle {
    font-size: 20px;
    color: #393d49;
    font-weight: bold;
    line-height: 56px;
}

.juhe-article-list {
    padding: 24px 0;
    border-top: 1px solid #eee;
}

.juhe-article-list:first-child {
    border: none;
}

.juhe-article-left {
    display: block;
    width: 160px;
    height: 116px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-article-left img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
    object-fit: cover;
}

.juhe-article-right {
    width: 670px;
    margin-left: 20px;
    padding-top: 4px;
}

.juhe-article-title h5 {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    line-height: 36px;
    white-space: nowrap;
}

.juhe-article-title span {
    display: block;
    width: 20px;
    height: 20px;
    background-color: #fcaf3d;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    margin-left: 4px;
    margin-top: 8px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-article-text {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.juhe-article-btm {
    margin-top: 10px;
}

.juhe-article-num dd {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    margin-right: 80px;
}

/* .juhe-article-num dd img {
	margin: 5px 10px 0 0;
} */

.juhe-article-num dd i {
    font-size: 20px;
    color: #999;
    vertical-align: bottom;
    margin-right: 4px;
}

.juhe-article-num dt {
    margin-right: 40px;
}

.juhe-ask-head {
    width: 26px;
    height: 26px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-ask-head img {
    width: 100%;
    height: 100%;
}

.juhe-ask-name {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin: 0 10px;
}

.juhe-ask-icon {
    /* width: 14px;
	height: 12px;
	margin: 7px 0; */
    font-size: 14px;
    color: #0E3EAD;
    vertical-align: bottom;
}

.juhe-article-tips dd {
    margin-left: 10px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-article-tips dd a {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding: 0 8px;
    border: 1px solid #ebebeb;
}

.juhe-article-tips dd:first-child {
    margin-left: 5px;
}

.juhe-article-tips dt {
    line-height: 24px;
}

.juhe-article-tips dt i {
    font-size: 24px;
    color: #fcaf3d;
    vertical-align: middle;
}

.juhe-article-list:hover>.juhe-article-right a .juhe-article-title h5 {
    color: #2659cf;
}

.juhe-article-left:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.juhe-article-tips dd a:hover {
    color: #2659cf;
    border: 1px solid #2659cf;
}

.juhe-article-nopic .juhe-article-left {
    display: none;
}

.juhe-article-nopic .juhe-article-right {
    width: auto;
    margin-left: 0;
    padding-top: 0;
}

.juhe-ask-box {
    padding: 14px 0;
}

.juhe-ask-left {
    display: block;
    width: 160px;
    height: 98px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-ask-left img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.juhe-ask-left:hover>img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.juhe-ask-right {
    display: block;
    margin-left: 20px;
    width: 670px;
    font-size: 14px;
    color: #666;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.juhe-ask-list .juhe-article-btm {
    margin-top: 0;
}

.juhe-ask-nopic .juhe-ask-box {
    padding: 6px 0;
}

.juhe-ask-nopic .juhe-ask-box .juhe-ask-left {
    display: none;
}

.juhe-ask-nopic .juhe-ask-box .juhe-ask-right {
    width: auto;
    margin-left: 0;
}

.juhe-ask-nopic .juhe-article-btm {
    margin-top: 10px;
}

.juhe-ask-list:hover>a .juhe-article-title h5 {
    color: #2659cf;
}

.juhe-jsqbox {
    padding-top: 16px;
}

.juhe-jsq {
    width: 105px;
    margin-left: 44px;
}

.juhe-jsq:first-child {
    margin-left: 0;
}

.juhe-jsq a {
    display: block;
}

.juhe-jsq span {
    display: block;
    position: relative;
    width: 47px;
    height: 44px;
    margin: 0 auto;
    line-height: 44px;
    text-align: center;
}

.juhe-jsqimg {
    display: inline-block;
    vertical-align: middle;
}

.juhe-jsq p {
    font-size: 16px;
    color: #000;
    text-align: center;
    line-height: 44px;
}

.juhe-jsqtips {
    font-size: 20px;
    color: #fcaf3d;
    line-height: 22px;
    position: absolute;
    top: -17px;
    right: 0;
}

.juhe-jsq:hover>a p {
    color: #2659cf;
}

.juhe-renderbox {
    padding-top: 10px;
}

.juhe-render-list {
    width: 200px;
    margin-left: 16px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    behavior: url(css/PIE.htc);
}

.juhe-render-list:first-child {
    margin-left: 0;
}

.juhe-render-img {
    display: block;
    width: 200px;
    height: 156px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-render-img img {
    width: 100%;
    height: 100%;
}

.juhe-render-text {
    display: block;
    font-size: 14px;
    color: #393d49;
    line-height: 40px;
    text-align: center;
    padding: 0 6px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.juhe-render-list:hover {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

.juhe-render-list:hover>.juhe-render-text {
    color: #2659cf;
}

.juhe-tipbox {
    margin-top: 10px;
}

.juhe-tiplist {
    margin-right: 12px;
    margin-top: 12px;
}

.juhe-tiplist a {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding: 0 6px;
    border: 1px solid #ebebeb;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-tiplist a:hover {
    color: #2659cf;
    border: 1px solid #2659cf;
}

.juhe-jieshao {
    margin-top: 60px;
    font-size: 14px;
    color: #9c9c9c;
    line-height: 26px;
}

.juhe-right {
    width: 250px;
}

.juhe-jsnow {
    display: block;
}

.juhe-pubox {
    background-color: #fff;
    padding: 0 18px 20px;
    margin-top: 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-publine {
    width: 8px;
    height: 22px;
    background-color: #2659cf;
}

.juhe-pubname {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    line-height: 36px;
}

.juhe-aboutips-list {
    margin-top: 10px;
}

.juhe-aboutips-list a {
    display: inline-block;
    font-size: 14px;
    color: #999;
    line-height: 24px;
    padding: 0 12px;
    border: 1px solid #ebebeb;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.juhe-aboutips-list a:hover {
    color: #2659cf;
    border-color: #2659cf;
}

.juhe-caselist {
    margin-top: 12px;
}

.juhe-caselist a {
    display: block;
}

.juhe-casepic {
    display: none;
    width: 52px;
    height: 52px;
    position: relative;
}

.juhe-casenum {
    display: block;
    width: 16px;
    height: 16px;
    background-color: #6c6c6c;
    font-size: 10px;
    color: #fff;
    text-align: center;
    line-height: 16px;
    margin-top: 4px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-casetext {
    width: 190px;
    margin-left: 8px;
    font-size: 14px;
    color: #393d49;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.juhe-case-red {
    background-color: #c70404;
}

.juhe-case-orange {
    background-color: #ff761f;
}

.juhe-case-blue {
    background-color: #6dc4da;
}

.juhe-casepost {
    position: absolute;
    top: -4px;
    left: 0;
}

.juhe-caselist a:hover>.juhe-casetext {
    color: #2659cf;
}

.juhe-case-choose .juhe-casepic {
    display: block;
}

.juhe-casepic img {
    width: 100%;
    height: 100%;
}

.juhe-case-choose .juhe-casetext {
    width: 154px;
    margin-top: 6px;
}

.juhe-case-choose .juhe-casehide {
    display: none;
}

.juhe-question a {
    display: block;
}

.juhe-question-left {
    width: 18px;
    height: 30px;
}

/* .juhe-question-left img {
	display: none;
} */

.juhe-question-left i {
    font-size: 18px;
    color: #9d69e1;
    line-height: 30px;
    display: none;
}

.juhe-question-left span {
    display: block;
    width: 4px;
    height: 4px;
    margin: 13px auto;
    background-color: #9d69e1;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-question-right {
    width: 188px;
}

.juhe-question-right h5 {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.juhe-question-right .juhe-question-text {
    display: none;
}

.juhe-question-choose .juhe-question-left span {
    display: none;
}

.juhe-question-choose .juhe-question-left i {
    display: block;
}

.juhe-question-choose .juhe-question-right .juhe-question-text {
    display: block;
}

.juhe-question-text p {
    font-size: 12px;
    color: #999;
    line-height: 16px;
    max-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.juhe-question-hf dd {
    font-size: 12px;
    color: #b2b2b2;
    line-height: 30px;
    margin-right: 12px;
}

.juhe-question-hf dt {
    display: block;
    width: 18px;
    height: 18px;
    margin-right: 6px;
    margin-top: 6px;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-question-hf dt img {
    width: 100%;
    height: 100%;
}

.juhe-question-choose a:hover>.juhe-question-right h5 {
    color: #2659cf;
}

.Ld-discuss-problem .juhe-hotext {
    width: 184px;
    margin-left: 6px;
    font-size: 14px;
}

.juhe-menu {
    background-color: #fafafa;
    padding: 40px 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-menu .Ld-company-options-box {
    width: auto;
}

.juhe-renderwrap h5 {
    font-size: 30px;
    color: #393d49;
    line-height: 94px;
    font-weight: bold;
}

.juhe-render-word {
    margin-top: 60px;
    background-color: #f4f5f9;
    padding: 20px 30px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.juhe-render-word p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
}

.juhe-rendertab {
    margin-top: 50px;
    padding-bottom: 60px;
}

.juhe-render-tab {
    border-bottom: 1px solid #eee;
}

.juhe-render-tablist {
    margin-right: 46px;
}

.juhe-render-tablist p {
    font-size: 18px;
    color: #393d49;
    line-height: 44px;
}

.juhe-render-tablist span {
    display: block;
    width: 100%;
    height: 2px;
    background-color: #fff;
}

.juhe-render-tabchoose p {
    color: #2659cf;
}

.juhe-render-tabchoose span {
    background-color: #2659cf;
}

.juhe-render-tabox {
    display: none;
    padding-top: 16px;
}

.juhe-render-tabtip {
    margin-right: 16px;
}

.juhe-render-tabtip a {
    display: block;
    font-size: 14px;
    color: #393d49;
    line-height: 28px;
}

.juhe-render-tabtip a:hover {
    color: #2659cf;
}

.Ld-pub-404 {
    width: 1200px;
    margin: 200px auto;
    text-align: center;
}

.Ld-404-box {
    display: inline-block;
    text-align: center;
}

.Ld-404-box img {
    margin: 0 auto;
}

.Ld-404-box p {
    font-size: 20px;
    color: #848484;
    line-height: 44px;
    text-align: center;
    margin-top: 44px;
}

.Ld-404-box a {
    display: inline-block;
    font-size: 16px;
    color: #848484;
    line-height: 40px;
}

.Ld-404-more {
    display: inline-block;
    max-width: 1100px;
    margin-top: 74px;
    text-align: left;
}

.Ld-404-more dt {
    display: block;
    font-size: 18px;
    color: #848484;
    line-height: 66px;
}

.Ld-404-more dd {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 20px;
}

.Ld-404-more dd a {
    display: block;
    font-size: 18px;
    color: #848484;
    line-height: 44px;
    padding: 0 20px;
    border: 1px solid #999;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-404-more dd a:hover {
    color: #2659cf;
    border-color: #2659cf;
}

/* binding */

.Ld-bindingwrap {
    background-color: #fff;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-bindingbox {
    width: 770px;
    padding: 90px 0 130px;
    margin: 0 auto;
}

.Ld-bindinghave {
    display: inline-block;
    font-size: 18px;
    color: #2659cf;
    line-height: 40px;
}

.Ld-binding-main {
    margin-top: 40px;
}

.Ld-binding-list {
    width: 290px;
    height: 290px;
    background-color: #fafafa;
    -moz-border-radius: 14px;
    -o-border-radius: 14px;
    -webkit-border-radius: 14px;
    -ms-border-radius: 14px;
    border-radius: 14px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-binding-bg {
    padding: 30px;
}

.Ld-binding-bg img {
    width: 114px;
    height: 114px;
    margin: 36px auto 0;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-binding-bg p {
    margin: 20px 0 0;
    font-size: 16px;
    color: #393d49;
    line-height: 40px;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-binding-bg h5 {
    font-size: 18px;
    color: #393d49;
    line-height: 44px;
}

.Ld-binding-bg input {
    display: block;
    width: 230px;
    height: 40px;
    font-size: 14px;
    color: #393d49;
    line-height: 28px;
    padding: 5px 20px;
    outline: none;
    border: 1px solid #eeeeee;
    box-sizing: border-box;
    margin-top: 10px;
}

.Ld-binding-bg .Ld-binding-pwd {
    display: inline-block;
    width: 130px;
}

.Ld-binding-bg .Ld-binding-yzm {
    display: block;
    width: 95px;
    height: 38px;
    font-size: 16px;
    color: #2659cf;
    line-height: 38px;
    text-align: center;
    border: 1px solid #2659cf;
    outline: none;
    background-color: #fff;
    border-radius: 3px;
    margin-top: 11px;
}

.Ld-binding-bg button {
    width: 100px;
    height: 40px;
    background-color: #fcaf3d;
    border: none;
    outline: none;
    font-size: 16px;
    color: #393d49;
    line-height: 40px;
    text-align: center;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-bingding-forget {
    text-align: right;
    margin-top: 8px;
}

.Ld-bingding-forget a {
    display: inline-block;
    font-size: 14px;
    color: #949494;
    line-height: 26px;
}

.Ld-binding-btn {
    width: 252px;
    height: 50px;
    margin: 60px auto 0;
    background-color: #2659cf;
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-binging-center {
    width: 190px;
    line-height: 290px;
    text-align: center;
}

/* .Ld-binging-center img {
	margin: 136px auto 0;
} */

.Ld-binging-center i {
    font-size: 44px;
    color: #ecccb7;
}

/* 调整添加 */

.Ld-xg-07 {
    width: 274px;
}

.Ld-xg-08 {
    margin-top: 20px;
    padding: 0 10px 30px 30px;
}

.Ld-xg-09 {
    width: 314px;
    z-index: 9;
}

.Ld-question-ipt .Ld-xg-10 {
    width: 220px;
}

.Ld-xg-15 {
    width: 770px;
}

.Ld-xg-16 {
    width: 640px;
}

/* 攻略修改 */

.Ld-xg-bkwrap {
    padding-bottom: 26px;
    border-bottom: 1px solid #eee;
}

.Ld-xg-bklist {
    width: 426px;
    margin-left: 21px;
}

.Ld-xg-bklist:first-child {
    margin-left: 0;
}

.Ld-xg-bkimg {
    width: 145px;
    height: 105px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xg-bkimg img {
    width: 145px;
    height: 105px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-xg-bkimg:hover>a img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-xg-bktext {
    width: 260px;
    padding-right: 20px;
}

.Ld-xg-bktitle {
    display: block;
    font-size: 16px;
    color: #393d49;
    line-height: 24px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-xg-bktitle:hover {
    color: #0E3EAD;
}

.Ld-xg-bktext p {
    font-size: 14px;
    color: #adadad;
    line-height: 26px;
    margin-top: 10px;
    max-height: 78px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-xg-bkbtm {
    margin-top: 10px;
}

.Ld-xg-bklc a {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-xg-bklc a i {
    display: inline-block;
    vertical-align: middle;
    width: 3px;
    height: 3px;
    margin-right: 10px;
    background-color: #666;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xg-bklc a:hover {
    color: #0E3EAD;
}

.Ld-xg-fslist {
    width: 640px;
    padding-right: 20px;
}

.Ld-xg-fsimg {
    width: 250px;
    height: 175px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xg-fsimg img {
    width: 250px;
    height: 175px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-xg-fsimg:hover>a img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-xg-fstext {
    width: 350px;
}

.Ld-xg-fstitle {
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #393d49;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-xg-fsbox p {
    font-size: 14px;
    color: #adadad;
    line-height: 24px;
    padding-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-xg-fstitle:hover {
    color: #0E3EAD;
}

.Ld-xg-jjlist {
    width: 415px;
    margin-left: 37px;
}

.Ld-xg-jjlist:first-child {
    margin-left: 0;
}

.Ld-xg-jjbox {
    position: relative;
    width: 415px;
    height: 232px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xg-jjbox img {
    width: 415px;
    height: 232px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    behavior: url(css/PIE.htc);
}

.Ld-xg-jjbox:hover>a img {
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    behavior: url(css/PIE.htc);
}

.Ld-xg-jjtitle {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 50px;
    width: 100%;
    background-color: rgba(0, 0, 0, .4);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66000000, endcolorstr=#66000000);
}

.Ld-xg-jjtitle p {
    font-size: 14px;
    color: #fff;
    line-height: 50px;
    padding: 0 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-xg-scwrap {
    padding: 20px 0;
    border-bottom: 1px solid #eee;
}

.Ld-xg-scbox {
    padding: 0 20px;
}

.Ld-xg-scbox img {
    margin: 0 auto;
}

.Ld-xg-scbox p {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
}

.Ld-xg-scmore {
    padding: 10px 0;
}

.Ld-xg-sclist {
    margin: 0 8px;
}

.Ld-xg-sclist a {
    display: block;
    font-size: 14px;
    color: #666;
    line-height: 40px;
}

.Ld-xg-sclist a:hover {
    color: #0E3EAD;
}

/*分享*/

.Ld-hide-wrap {
    position: absolute;
    top: 28px;
    left: 50%;
    margin-left: -72px;
    background: url(../images/hide01.png) no-repeat center;
    background-size: 100% 100%;
    padding: 20px 0;
    height: 296px;
    width: 143px;
    display: none;
}

.Ld-hide-box {
    display: block;
    font-size: 14px;
    color: #999;
    line-height: 38px;
    padding: 0 20px;
    overflow: hidden;
}

/* .Ld-hide-box span img {
	height: auto;
	width: auto;
} */

.Ld-hide-box font {
    padding-left: 10px;
}

.Ld-hide-box:first-child {
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    -o-border-radius-topright: 8px;
    -o-border-radius-topleft: 8px;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

/* .Ld-hide-box-bt{
	padding-bottom:10px;
} */

.Ld-hide-list span {
    height: 34px;
    /*width: 18px;*/
    display: block;
    font-size: 0;
    /* line-height: 34px; */
    /*margin-right: 10px;*/
    float: left;
}

/* .Ld-hide-list span img {
	display: inline-block;
	vertical-align: middle;
	margin: 0 !important;
} */

.Ld-hide-list span i {
    font-size: 20px;
}

.Ld-hide-ma img {
    display: block !important;
    width: 100px;
    height: 100px;
    margin: 0 auto !important;
}

.Ld-hide-list a:hover {
    background-color: #f5f7fa;
}

.Ld-ask-share:hover>.Ld-hide-wrap {
    display: block;
}

.Ld-hide-wrap2 {
    position: absolute;
    top: -296px;
    left: 50%;
    margin-left: -72px;
    background: url(../images/hide06.png) no-repeat center;
    padding: 14px 0;
    height: 296px;
    width: 143px;
    display: none;
}

.Ld-ask-share:hover>.Ld-hide-wrap2 {
    display: block;
}

/*end*/

/* styletest */

.Ld-styleban {
    background: url(../../new2020/images/styleban.png) no-repeat center;
    overflow: hidden;
}

.Ld-style-pic {
    margin: 70px auto 0;
}

.Ld-stylebox {
    background-color: #fff;
    width: 100%;
    height: 600px;
    margin-top: 40px;
    -moz-border-radius: 16px;
    -o-border-radius: 16px;
    -webkit-border-radius: 16px;
    -ms-border-radius: 16px;
    border-radius: 16px;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-stylepub {
    margin-top: 60px;
}

.Ld-stylepub img {
    margin: 0 auto;
}

.Ld-stylelist {
    display: none;
}

.Ld-stylehx {
    margin-top: 30px;
    text-align: center;
}

.Ld-styleage {
    margin-top: 20px;
    text-align: center;
}

.Ld-stylehx-list,
.Ld-style-ageitem {
    display: inline-block;
    margin: 0 50px;
    cursor: default;
    line-height: 50px;
}

.Ld-stylehx-img {
    height: 199px;
    line-height: 199px;
    font-size: 0;
    text-align: center;
}

.Ld-stylehx-img img {
    display: inline-block;
    vertical-align: middle;
}

.Ld-stylehx-img .Ld-stylehx-imgcolor {
    display: none;
}

.Ld-stylehx-name {
    text-align: center;
    margin-top: 30px;
    line-height: 50px;
}

.Ld-stylehx-dot {
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    border: 3px solid #0e0509;
    box-sizing: border-box;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-stylehx-dot i {
    display: block;
    width: 10px;
    height: 10px;
    margin: 5px;
    background-color: #fff;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-stylehx-text {
    display: inline-block;
    vertical-align: middle;
    font-size: 25px;
    color: #0e0509;
    margin-left: 10px;
}

.Ld-stylehx-choose .Ld-stylehx-img img {
    display: none;
}

.Ld-stylehx-choose .Ld-stylehx-img .Ld-stylehx-imgcolor {
    display: inline-block;
    vertical-align: middle;
}

.Ld-stylehx-choose .Ld-stylehx-name .Ld-stylehx-dot,
.Ld-style-agecolor .Ld-stylehx-dot {
    border-color: #0e3ead;
}

.Ld-stylehx-choose .Ld-stylehx-name .Ld-stylehx-dot i,
.Ld-style-agecolor .Ld-stylehx-dot i {
    background-color: #0e3ead;
}

.Ld-stylehx-choose .Ld-stylehx-name .Ld-stylehx-text,
.Ld-style-agecolor .Ld-stylehx-text {
    color: #0e3ead;
}

.Ld-style-btn {
    margin: 30px auto 0;
    width: 160px;
    height: 66px;
    background-color: #cfd8ef;
    -moz-border-radius: 33px;
    -o-border-radius: 33px;
    -webkit-border-radius: 33px;
    -ms-border-radius: 33px;
    border-radius: 33px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
    cursor: pointer;
}

.Ld-style-next {
    width: 148px;
    height: 54px;
    padding: 0 32px;
    margin: 6px auto;
    background-color: #224eb4;
    -moz-border-radius: 27px;
    -o-border-radius: 27px;
    -webkit-border-radius: 27px;
    -ms-border-radius: 27px;
    border-radius: 27px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-style-next p {
    font-size: 20px;
    color: #fff;
    line-height: 54px;
}

.Ld-style-next img {
    margin: 18px 0 0 10px;
}

.Ld-style-next b {
    display: block;
    font-size: 20px;
    color: #fff;
    line-height: 54px;
    text-align: center;
}

.Ld-stylepeople-img {
    height: 130px;
    line-height: 130px;
}

.Ld-stylewhere {
    margin-top: 40px;
    height: 154px;
}

.Ld-styleanimale {
    margin-top: 50px;
    height: 146px;
}

.Ld-style-empty {
    margin: 0 30px;
}

.Ld-stylewrap {
    width: 440px;
    margin: 30px auto 0;
}

.Ld-styleiptbox {
    padding-top: 25px;
}

.Ld-styleipt {
    width: 440px;
    position: relative;
}

.Ld-styleipt-sml {
    width: 200px;
}

.Ld-styleipt input {
    display: block;
    width: 100%;
    height: 54px;
    background-color: #e5edff;
    font-size: 16px;
    color: #0e0e0e;
    line-height: 30px;
    padding: 12px 20px;
    border: none;
    outline: none;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-styleipt font {
    font-size: 20px;
    color: #0e0e0e;
    line-height: 54px;
    position: absolute;
    right: 16px;
    top: 0;
}

.Ld-stylepost {
    position: relative;
    z-index: 9;
}

.Ld-stylehide {
    display: none;
    width: 100%;
    height: 200px;
    overflow-y: scroll;
    position: absolute;
    top: 54px;
    left: 0;
    background-color: #e5edff;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -webkit-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    behavior: url(css/PIE.htc);
}

.Ld-stylehide-list {
    font-size: 20px;
    color: #0e0e0e;
    line-height: 30px;
    text-align: center;
}

.Ld-stylehide-list:hover {
    color: #224eb4;
}

.Ld-style-last {
    width: 320px;
    margin: 30px auto 0;
}

.Ld-style-prev {
    width: 160px;
    height: 66px;
    margin: 30px auto 0;
    cursor: pointer;
}

.Ld-style-prev img {
    margin: 23px auto;
}

/* styledetail */

.Ld-style-result {
    background: url(../images/stylebg0.png) no-repeat center;
}

.Ld-styledetail {
    padding: 0 40px;
}

.Ld-styledetail-top {
    height: 575px;
    background: url(../images/stylebg.png) no-repeat center;
}

.Ld-styletop-main {
    width: 540px;
    margin-left: 100px;
    margin-top: 60px;
}

.Ld-styletop-main h5 {
    font-size: 20px;
    color: #0e0509;
    line-height: 82px;
}

.Ld-styletop-main h2 {
    padding: 0 10px;
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    line-height: 48px;
    background-color: #224eb4;
}

.Ld-styletop-main b {
    display: block;
    font-size: 16px;
    color: #6f6f6f;
    font-family: arial;
    line-height: 56px;
    text-transform: uppercase;
    font-style: italic;
    letter-spacing: 10px;
}

.Ld-styletop-main span {
    display: block;
    width: 34px;
    height: 4px;
    background-color: #0e3ead;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    border-radius: 2px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-styletop-main p {
    margin: 20px 0;
    max-width: 430px;
    font-size: 16px;
    color: #6f6f6f;
    line-height: 28px;
}

.Ld-styletop-main p font {
    color: #232323;
}

.Ld-styletitle {
    padding: 0 80px;
}

.Ld-styletitle h5 {
    font-size: 20px;
    color: #040404;
    font-weight: bold;
    line-height: 100px;
}

.Ld-styletitle h5 span {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #ffe73e;
    margin: 44px 28px 0 0;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-styletitle a {
    display: block;
    font-size: 16px;
    color: #040404;
    line-height: 100px;
}

.Ld-styletitle a:hover {
    color: #0E3EAD;
}

.Ld-stylemore {
    padding: 0 80px 50px;
    position: relative;
}

.myloop9 {
    height: 327px;
}

.myloop9 .swiper-slide {
    width: 360px;
    height: 327px;
    /* margin-left: 30px; */
}

/* .myloop9 .swiper-slide:first-child{
	margin-left: 0;
} */

.Ld-stylerender {
    width: 360px;
    height: 327px;
    -moz-border-radius: 12px;
    -o-border-radius: 12px;
    -webkit-border-radius: 12px;
    -ms-border-radius: 12px;
    border-radius: 12px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-stylerender img {
    width: 360px;
    height: 327px;
}

.Ld-styleleft {
    width: 80px;
    height: 327px;
    position: absolute;
    left: 0;
    top: 0;
}

.Ld-styleright {
    width: 80px;
    height: 327px;
    position: absolute;
    right: 0;
    top: 0;
}

.Ld-styleleft i,
.Ld-styleright i {
    font-size: 40px;
    color: #666;
    line-height: 327px;
    font-weight: 700;
}

/* index修改 */

.Ld-xg-knowledge {
    padding-top: 30px;
}

.Ld-xg-knowlist {
    width: 335px;
    margin-left: 20px;
    -webkit-box-shadow: 0 0 5px #ddd;
    -moz-box-shadow: 0 0 5px #ddd;
    box-shadow: 0 0 5px #ddd;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#ddd', Direction=135, Strength=5);
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    -ms-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xg-knowlist:first-child {
    margin-left: 0;
}

.Ld-xg-knowpic {
    position: relative;
    cursor: pointer;
}

.Ld-xg-knowbg {
    width: 335px;
    height: 192px;
}

.Ld-xg-knowmask {
    width: 100%;
    height: 100%;
    line-height: 192px;
    text-align: center;
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}

.Ld-xg-knowmask i {
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4c000000, endcolorstr=#4c000000);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.Ld-xg-knowmask span {
    /* display: inline-block;
	vertical-align: middle;
	font-size: 0;
	width: 26px;
	height: 28px;
	line-height: 28px; */
    font-size: 24px;
    color: #fff;
}

/* .Ld-xg-knowmask span img {
	display: inline-block;
	vertical-align: middle;
} */

.Ld-xg-knowmask font {
    display: inline-block;
    /* vertical-align: middle; */
    font-size: 25px;
    color: #fff;
    line-height: 28px;
    margin-left: 14px;
}

.Ld-xg-knowbox {
    height: 290px;
    padding: 0 20px 20px;
    overflow: hidden;
}

.Ld-xg-knowcolor {
    background-color: #f4f5f9;
}

.Ld-xg-knowtop {
    margin-top: 20px;
}

.Ld-xg-knowimg {
    display: block;
    width: 92px;
    height: 69px;
}

.Ld-xg-knowimg img {
    width: 92px;
    height: 69px;
    object-fit: cover;
}

.Ld-xg-knowdetail {
    width: 190px;
    margin-left: 10px;
}

.Ld-xg-knowdetail a {
    display: block;
    font-size: 16px;
    color: #393d49;
    line-height: 24px;
    font-weight: 700;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-xg-knowdetail p {
    font-size: 14px;
    color: #838383;
    line-height: 20px;
    margin-top: 4px;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.Ld-xg-knowbtm {
    margin-top: 16px;
    padding-top: 8px;
    border-top: 1px dashed #eee;
}

.Ld-xg-knowmore a {
    display: block;
    font-size: 14px;
    color: #838383;
    line-height: 32px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.Ld-xg-knowmore a i {
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 4px;
    margin-right: 10px;
    background-color: #838383;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-xg-knowlist:hover {
    background-color: #f4f5f9;
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    behavior: url(css/PIE.htc);
}

.Ld-xg-knowtop:hover>.Ld-xg-knowdetail a {
    color: #0e3ead;
}

.Ld-xg-knowmore a:hover {
    color: #0e3ead;
}

.Ld-xg-knowmore a:hover>i {
    background-color: #0e3ead;
}

.Ld-xg-knowsml {
    width: 315px;
}

.Ld-xg-knowsml .Ld-xg-knowbg {
    width: 315px;
    height: 180px;
}

.Ld-xg-knowsml .Ld-xg-knowimg {
    width: 86px;
    height: 65px;
}

.Ld-xg-knowsml .Ld-xg-knowimg img {
    width: 86px;
    height: 65px;
}

.Ld-xg-knowsml .Ld-xg-knowdetail {
    width: 179px;
}

.Ld-xg-knowsml .Ld-xg-knowmask {
    line-height: 180px;
}

.Ld-bqsm-text {
    margin: 10px 0;
}

.Ld-bqsm-text p {
    font-size: 12px;
    color: #cacaca;
    line-height: 30px;
    text-align: right;
}

.Ld-design-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    text-align: center;
    line-height: 100vh;
    display: none;
}

.Ld-design-bg {
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.Ld-design-close {
    background: rgba(255, 255, 255, .6);
    position: absolute;
    top: 20px;
    right: 20px;
    width: 50px;
    line-height: 50px;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    behavior: url(css/PIE.htc);
    overflow: hidden;
}

.Ld-design-close i {
    display: inline-block;
    vertical-align: middle;
    font-size: 30px;
    color: #000;
    line-height: 30px;
    font-weight: 700;
}

.Ld-design-box {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    height: 600px;
    line-height: 600px;
    text-align: center
}

.Ld-design-box img {
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
}

@media screen and (max-width: 1599px) {
    /* @pub */
    html,
    body {
        min-width: 1180px;
    }
    .container {
        width: 1180px;
    }
    .Ld-header-logo {
        margin-right: 25px;
    }
    .Ld-header-nav-name {
        padding: 0 8px;
    }
    .Ld-header-search-ipt input {
        width: 184px;
        min-width: auto;
    }
    .Ld-pub-center {
        padding: 30px 30px 40px;
    }
    /* 面包屑 */
    .Ld-pub-link-list,
    .Ld-pub-link-list a,
    .Ld-pub-link-list span {
        font-size: 12px;
    }
    /*分页*/
    .Ld-company-main-paging li {
        width: 34px;
        height: 34px;
        font-size: 12px;
        line-height: 34px;
    }
    .Ld-company-main-paging span {
        width: 34px;
        height: 34px;
        line-height: 32px;
    }
    .Ld-company-main-paging span i {
        margin-top: 8px;
    }
    .Ld-company-main-paging font {
        padding: 0 16px;
        height: 34px;
        font-size: 12px;
        line-height: 34px;
    }
    /* @index */
    .myloopto {
        height: 424px;
    }
    .myloopto .swiper-slide a {
        height: 424px;
    }
    /*
	.myloopto img {
		height: 424px;
	}*/
    .myloop {
        height: 360px;
    }
    .myloop .swiper-slide {
        width: 282px;
        height: 340px;
    }
    .Ld-comp-list {
        width: 282px;
        height: 334px;
    }
    .Ld-comp-pic {
        width: 282px;
        height: 208px;
    }
    .Ld-comp-bg {
        height: 208px;
    }
    .Ld-comp-logo {
        width: 50px;
        height: 50px;
    }
    .Ld-flow-top {
        width: 148px;
    }
    .Ld-flow-line {
        width: 1030px;
    }
    .Ld-render-left {
        width: 580px;
        height: 510px;
    }
    .myloop2 {
        width: 580px;
        height: 510px;
    }
    .Ld-render-swiper {
        width: 580px;
        height: 450px;
    }
    .Ld-render-top {
        width: 580px;
        height: 370px;
    }
    .Ld-render-pic {
        width: 580px;
        height: 370px;
    }
    .Ld-render-right {
        width: 598px;
    }
    .Ld-render-right-list {
        width: 280px;
        height: 245px;
    }
    .Ld-render-right-list a {
        width: 280px;
        height: 245px;
    }
    .Ld-render-right-list a img {
        width: 280px;
        height: 245px;
    }
    .Ld-render-tips {
        width: 46px;
        height: 40px;
    }
    .myloop3,
    .Ld-baike {
        width: 472px;
        height: 430px;
    }
    .Ld-baike-pic {
        width: 472px;
        height: 260px;
    }
    .Ld-baike-more {
        width: 80px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        bottom: -15px;
    }
    .Ld-baike-tips {
        width: 100px;
        height: 30px;
    }
    .Ld-baike-tips p {
        font-size: 16px;
        line-height: 30px;
    }
    .Ld-knowledge-mid {
        width: 346px;
        margin: 0 20px;
    }
    .Ld-liucheng-ban {
        width: 346px;
        height: 122px;
    }
    .Ld-knowledge-right img {
        width: 320px;
        /* height: 430px; */
    }
    .Ld-question-left {
        width: 800px;
    }
    .Ld-question-pic img {
        width: 20px;
        height: 20px;
        margin-top: 3px;
    }
    .Ld-question-text {
        width: 710px;
        margin-left: 10px;
    }
    .Ld-question-right {
        width: 378px;
    }
    .Ld-designer-list {
        width: 245px;
        height: 204px;
    }
    .Ld-designer-top img {
        width: 60px;
        height: 60px;
    }
    .Ld-designer-name {
        padding-top: 6px;
    }
    .Ld-designer-btn {
        width: 90px;
        height: 34px;
        line-height: 34px;
        margin-top: 6px;
    }
    .Ld-xg-knowlist {
        width: 280px;
    }
    .Ld-xg-knowbg {
        width: 280px;
        height: 160px;
    }
    .Ld-xg-knowmask {
        line-height: 160px;
    }
    .Ld-xg-knowimg {
        width: 76px;
        height: 57px;
    }
    .Ld-xg-knowimg img {
        width: 76px;
        height: 57px;
    }
    .Ld-xg-knowdetail {
        width: 154px;
    }
    .Ld-xg-knowdetail a {
        line-height: 20px;
    }
    .Ld-xg-knowdetail p {
        margin-top: 0;
    }
    .Ld-xg-knowbox {
        height: 280px;
    }
    .Ld-xg-knowsml {
        width: 265px;
    }
    .Ld-xg-knowsml .Ld-xg-knowbg {
        width: 265px;
        height: 152px;
    }
    .Ld-xg-knowsml .Ld-xg-knowimg {
        width: 72px;
        height: 54px;
    }
    .Ld-xg-knowsml .Ld-xg-knowimg img {
        width: 72px;
        height: 54px;
    }
    .Ld-xg-knowsml .Ld-xg-knowdetail {
        width: 142px;
    }
    .Ld-xg-knowsml .Ld-xg-knowmask {
        line-height: 152px;
    }
    /* @city */
    .Ld-city-nav {
        width: 1120px;
    }
    .Ld-city-title {
        margin-right: 10px;
    }
    .Ld-city-choose button {
        margin-left: 0;
    }
    .Ld-city-list {
        max-width: 1026px;
    }
    .Ld-city-render-list {
        width: 260px;
        height: 260px;
        margin-left: 20px;
    }
    .Ld-city-render-list img {
        width: 260px;
        height: 260px;
    }
    .Ld-apply-btn input {
        width: 240px;
        padding: 0 20px;
    }
    .Ld-good-list {
        width: 204px;
        height: 240px;
        margin-left: 20px;
    }
    .Ld-good-box {
        height: 240px;
    }
    .Ld-good-head {
        width: 100px;
        height: 100px;
    }
    .Ld-baike-city {
        width: 452px;
        height: 408px;
    }
    .Ld-baike-pic-city {
        width: 452px;
        height: 248px;
    }
    .Ld-knowledge-mid-city {
        width: 326px;
        margin: 0 10px;
    }
    .Ld-liucheng-ban-city {
        width: 326px;
        height: 115px;
    }
    .Ld-knowledge-right-city img {
        width: 280px;
        height: 408px;
    }
    .Ld-question-left-city {
        width: 745px;
        padding-right: 20px;
    }
    .Ld-question-right-city {
        width: 335px;
        padding: 20px 20px 0 10px;
    }
    .Ld-question-text-city {
        width: 655px;
    }
    /* @company-list */
    .Ld-company-left {
        width: 790px;
    }
    .Ld-company-options-box {
        width: 710px;
    }
    .Ld-company-main-pic {
        width: 100px;
        height: 100px;
    }
    .Ld-company-main-btn {
        width: 102px;
        height: 36px;
        line-height: 34px;
        margin: 6px 0;
    }
    .Ld-company-main-color {
        width: 102px;
        height: 36px;
        line-height: 36px;
        margin: 6px 0;
    }
    .Ld-company-main-text {
        width: 550px;
    }
    .Ld-company-right {
        width: 305px;
    }
    .Ld-company-main-list {
        padding: 34px 0;
    }
    .Ld-company-ranking {
        padding: 0px 20px !important;
    }
    .Ld-company-ranking-list span {
        width: 20px;
        height: 20px;
        margin: 9px 0;
        font-size: 14px;
        line-height: 20px;
    }
    .Ld-company-ranking-logo {
        width: 38px;
        height: 38px;
        margin-left: 10px;
    }
    .Ld-company-ranking-text {
        margin-left: 10px;
        width: 187px;
    }
    .Ld-company-ranking-num dd {
        margin-left: 4px;
    }
    .Ld-company-nowjs {
        margin-top: 20px;
    }
    .Ld-company-onsale-list img {
        width: 29px;
        height: 14px;
        margin: 11px 0;
    }
    .Ld-company-onsale-list p {
        width: 246px;
    }
    .Ld-company-message-pic img {
        width: 70px;
        height: 60px;
    }
    .Ld-company-message-num {
        width: 18px;
        height: 18px;
        font-size: 14px;
        line-height: 18px;
    }
    .Ld-company-message-text {
        margin-left: 10px;
        width: 236px;
    }
    .Ld-company-message-post {
        width: 175px;
    }
    /* .Ld-company-chat-list img {
		width: 20px;
		height: 20px;
		margin-top: 2px;
	} */
    .Ld-company-chat-list i {
        font-size: 20px;
    }
    .Ld-company-chat-text {
        width: 254px;
        margin-left: 10px;
    }
    /* @gonglue */
    .myloop5,
    .myloop5 .swiper-slide {
        width: 790px;
        height: 304px;
    }
    .myloop5 .swiper-slide img {
        height: 304px;
    }
    .Ld-gl-top-right {
        width: 305px;
        height: 304px;
    }
    .Ld-gl-article-title {
        line-height: 44px;
    }
    .Ld-gl-empty {
        padding: 0 14px;
    }
    .myloop6 {
        /* width: 305px; */
        height: 260px;
    }
    .Ld-gl-article {
        /* padding: 0 14px; */
        height: 260px;
    }
    .pagination,
    .pagination1,
    .pagination2 {
        bottom: 8px;
    }
    .Ld-gl-lc-list {
        width: 360px;
        margin-left: 20px;
    }
    .Ld-gl-baike-mid {
        width: 304px;
        margin-left: 20px;
    }
    .Ld-gl-baike-img {
        width: 304px;
        height: 206px;
    }
    .Ld-gl-baike-img img {
        width: 304px;
        height: 206px;
    }
    .Ld-gl-baike-box {
        margin: 0;
    }
    .Ld-gl-ask {
        width: 780px;
    }
    .Ld-question-list {
        padding: 20px 10px;
    }
    /* .Ld-gl-ask-right img {
		height: 530px;
	} */
    .Ld-gl-jj-left {
        width: 560px;
    }
    .Ld-gl-jj-image {
        width: 210px;
        height: 192px;
    }
    .Ld-gl-jj-text {
        width: 340px;
        margin-left: 10px;
    }
    .Ld-gl-jj-right {
        width: 540px;
    }
    .myloop7 {
        width: 500px;
        height: 360px;
        margin: 60px auto 0;
    }
    .Ld-gl-jj-swipe {
        width: 500px;
        height: 360px;
    }
    .Ld-gl-Handbook-left {
        width: 472px;
    }
    .Ld-flow-left {
        width: 790px;
    }
    .Ld-flow-article-box {
        padding: 20px 0;
    }
    .Ld-flow-img {
        width: 136px;
        height: 100px;
    }
    .Ld-flow-text {
        width: 634px;
    }
    .Ld-flow-text h4 {
        margin-top: 0;
        line-height: 34px;
    }
    .Ld-flow-infor {
        margin-top: 0;
    }
    .Ld-flow-nopic .Ld-flow-text {
        width: 790px;
    }
    .Ld-flow-right {
        width: 305px;
    }
    .Ld-flow-lc {
        padding-left: 20px;
    }
    .Ld-flow-lc-right {
        width: 220px;
    }
    .Ld-handbook-right {
        width: 260px;
    }
    .Ld-xg-01 {
        width: 820px;
        margin-left: -30px;
    }
    .Ld-article-btm dd {
        line-height: 20px;
    }
    .Ld-article-btm dt {
        padding: 0 4px;
        line-height: 20px;
        font-size: 14px;
    }
    .Ld-article-company {
        width: 305px;
        height: 148px;
    }
    .Ld-article-company-box {
        padding: 20px 0 0 20px;
    }
    .Ld-article-company-logo {
        width: 60px;
        height: 60px;
    }
    .Ld-article-company-logo img {
        width: 60px;
        height: 60px;
    }
    .Ld-article-company-text h5 {
        font-size: 20px;
        line-height: 30px;
    }
    .Ld-article-company-text p {
        line-height: 24px;
        font-size: 14px;
    }
    .Ld-company-num dd {
        margin-left: 20px;
        font-size: 14px;
    }
    .Ld-about-article-box p {
        width: 262px;
    }
    .Ld-article-ma {
        margin-top: 20px;
        height: 120px;
        width: 305px;
        padding: 0 20px;
    }
    .Ld-article-ma img {
        width: 60px;
        height: 60px;
    }
    .Ld-article-ma-text {
        margin-top: 20px;
    }
    .Ld-article-ma-btn {
        width: 245px;
        height: 40px;
        line-height: 40px;
    }
    /* @freeoffer */
    .Ld-offer-box {
        padding: 0 30px 0px;
        margin-top: 180px;
    }
    .Ld-offer-left {
        padding-left: 20px;
        padding-top: 40px;
    }
    .Ld-offer-title {
        font-size: 24px;
        line-height: 40px;
    }
    .Ld-offer-iptext {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
        width: 80px;
    }
    .Ld-offer-ipt input {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .Ld-offer-ipt em {
        line-height: 40px;
    }
    .Ld-offer-ipt img {
        top: 17px;
    }
    .Ld-offer-iptbox {
        margin-top: 10px;
    }
    .Ld-offer-mid {
        width: 150px;
        height: 480px;
        margin-left: 64px;
        margin-top: 0px;
    }
    .Ld-offer-right {
        width: 380px;
        padding-top: 40px;
    }
    .Ld-offer-right p {
        font-size: 12px;
    }
    .Ld-offer-num {
        width: 340px;
    }
    .Ld-offer-text {
        font-size: 12px;
    }
    .Ld-offer-numlist {
        font-size: 14px;
    }
    .Ld-offer-hide {
        top: 40px;
    }
    .Ld-offer-hidelist {
        font-size: 14px;
    }
    .Ld-free-ban {
        height: 780px;
    }
    /* @freedesign */
    .Ld-free-design {
        height: 460px;
    }
    .Ld-free-design-apply {
        margin: 290px 40px 0;
        height: 130px;
    }
    .Ld-free-design-title {
        line-height: 60px;
    }
    .Ld-free-design-ipt input {
        width: 240px;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        padding: 0 14px;
    }
    .Ld-free-design-ipt .Ld-free-design-iptlong {
        width: 300px;
    }
    .Ld-free-design-ipt button {
        width: 170px;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
    }
    .Ld-free-design-box {
        width: 1180px;
    }
    .Ld-free-lclist {
        margin-left: 20px;
    }
    .Ld-free-lcbox {
        width: 220px;
    }
    .Ld-free-lcline {
        width: 885px;
        left: 110px;
    }
    .Ld-free-foreseeimg {
        width: 348px;
        height: 256px;
    }
    .Ld-free-foreseelist {
        width: 230px;
        height: 256px;
    }
    .Ld-free-foreseebtn {
        margin-top: 250px;
    }
    .Ld-xg-02 {
        margin-left: 52px;
    }
    .Ld-xg-03 {
        margin-left: 160px;
    }
    .Ld-xg-04 {
        margin-left: 160px;
    }
    .Ld-xg-05 {
        margin-left: 150px;
    }
    .Ld-xg-06 {
        margin-left: 120px;
    }
    .myloop8 {
        height: 370px;
    }
    .Ld-professional-left {
        width: 240px;
        height: 327px;
    }
    .Ld-professional-left span {
        width: 90px;
        height: 90px;
    }
    .Ld-professional-left h5 {
        font-size: 20px;
        margin-top: 10px;
    }
    .Ld-professional-left p {
        font-size: 14px;
    }
    .Ld-professional-left font {
        padding: 0 20px;
        margin-top: 10px;
    }
    .Ld-professional-left b {
        height: 40px;
        line-height: 40px;
        width: 140px;
        font-size: 16px;
    }
    .Ld-professional-right {
        width: 920px;
        height: 327px;
    }
    .Ld-free-professional-btn {
        width: 340px;
        height: 60px;
    }
    .Ld-free-professional-btn a {
        font-size: 24px;
        line-height: 60px;
    }
    .Ld-free-professional-btn a img {
        width: 30px;
    }
    /* @freefrock */
    .Ld-frock-from {
        right: 0px;
        bottom: 30px;
    }
    .Ld-frock-iptext p {
        font-size: 12px;
    }
    /* @discuss */
    .Ld-about-pub-link {
        padding: 16px 0;
    }
    .Ld-about-publink-list a {
        font-size: 14px;
    }
    .Ld-discuss-ban {
        width: 790px;
        height: 272px;
    }
    .Ld-discuss-name {
        width: 680px;
    }
    .Ld-discuss-name p {
        max-width: 510px;
        margin-left: 10px;
    }
    /* .Ld-question-text{
		width: 160px;
		height: 100px;
	}  */
    .Ld-discuss-main p {
        width: 580px;
    }
    .Ld-discuss-nopic p {
        width: auto;
    }
    .Ld-discuss-pic {
        width: 180px;
        height: 150px;
        margin-right: 15px;
    }
    .Ld-discuss-pic img {
        width: 180px;
        height: 150px;
    }
    .Ld-discuss-btn {
        width: 305px;
    }
    .Ld-discuss-btn img {
        width: 15px;
    }
    .Ld-discuss-num {
        width: 20px;
        height: 40px;
        line-height: 40px;
    }
    .Ld-discuss-head {
        width: 40px;
        height: 40px;
        margin-left: 10px;
    }
    .Ld-discuss-headtip {
        right: -2px;
        top: -4px;
    }
    .Ld-discuss-rankingtext {
        width: 185px;
    }
    .Ld-discuss-rankingtext h5 {
        margin-top: 0;
        line-height: 20px;
    }
    .Ld-discuss-rankingtext dl dd {
        line-height: 20px;
    }
    .Ld-xg-07 {
        width: 235px;
    }
    .Ld-discuss-problem span {
        width: 20px;
    }
    .Ld-discuss-problem p {
        width: 235px;
        /*margin-left: 10px;*/
    }
    .Ld-discuss-problem span i {
        margin: 13px 8px;
    }
    .Ld-xg-08 {
        padding-bottom: 30px !important;
    }
    /* @discussask */
    .Ld-ask-bapic {
        width: 70px;
        height: 70px;
    }
    .Ld-ask-text {
        width: 640px;
        margin-left: 20px;
    }
    .Ld-ask-text h5 {
        line-height: 30px;
    }
    .Ld-ask-text p {
        line-height: 20px;
    }
    .Ld-ask-text b {
        line-height: 20px;
    }
    .Ld-ask-text b span {
        line-height: 20px;
    }
    /* @discussaskquestion */
    .Ld-question-search {
        width: 790px;
    }
    .Ld-question-search input {
        width: 600px;
    }
    .Ld-question-search button {
        width: 160px;
    }
    .Ld-question-iptbox {
        width: 790px;
    }
    .Ld-question-box {
        padding-left: 20px;
    }
    .Ld-question-word p {
        width: 264px;
    }
    /* @discussaskquestiondetail */
    .Ld-ask-detail-list {
        margin-bottom: 20px;
    }
    .Ld-ask-detail-headimg {
        width: 40px;
        height: 40px;
    }
    .Ld-ask-detail-empty {
        width: 740px;
        margin-left: 10px;
    }
    .Ld-ask-detail-name h5 font {
        line-height: 20px;
    }
    .Ld-ask-detail-name h5 img {
        margin-top: 0;
        height: 20px;
    }
    .Ld-ask-detail-name h5 i {
        line-height: 20px;
    }
    .Ld-ask-detail-name dl dd {
        line-height: 20px;
    }
    .Ld-ask-headline {
        height: 30px;
    }
    .Ld-ask-related {
        padding: 0;
    }
    .Ld-ask-related-box {
        width: 380px;
    }
    .Ld-ask-related-answer {
        width: 40px;
        height: 40px;
    }
    .Ld-ask-related-answer font {
        margin-top: 4px;
    }
    .Ld-ask-related-text {
        margin-left: 10px;
        width: 330px;
    }
    .Ld-ask-related-list span {
        width: 46px;
    }
    .Ld-ask-related-empty {
        margin-left: 10px;
        width: 324px;
    }
    .Ld-ask-related-empty p {
        width: 300px;
    }
    /* @discussaskwelfare */
    .Ld-ask-welfare-list {
        padding: 20px 0 20px;
    }
    .Ld-ask-welfare-left {
        width: 225px;
        height: 141px;
    }
    .Ld-ask-welfare-image {
        width: 225px;
        height: 141px;
    }
    .Ld-ask-welfare-tips {
        width: 72px;
        left: -6px;
        top: 22px;
    }
    .Ld-ask-welfare-right {
        width: 545px;
    }
    .Ld-ask-welfare-right h5 {
        line-height: 30px;
    }
    .Ld-ask-welfare-apply {
        margin-top: 0;
    }
    /* @discussaskhousetype */
    .Ld-housetype-image {
        width: 182px;
        height: 132px;
        margin-right: 15px;
        margin-top: 15px;
    }
    .Ld-housetype-image img {
        width: 182px;
        height: 132px;
    }
    .Ld-housetype-head {
        width: 45px;
        height: 45px;
    }
    .Ld-housetype-right {
        width: 730px;
        margin-left: 15px;
    }
    .Ld-housetype-add {
        width: 610px;
    }
    /* discussasksearch */
    .Ld-discuss-name .Ld-xg-11 {
        max-width: 750px;
    }
    .Ld-xg-12 {
        width: 900px;
    }
    .Ld-discuss-main .Ld-xg-13 {
        width: 900px;
    }
    /* @designer */
    .Ld-xg-14 {
        padding: 30px 30px 0;
    }
    .Ld-design-tabox {
        padding: 0 30px;
    }
    .Ld-design-list {
        padding: 30px;
    }
    .Ld-design-left {
        width: 386px;
    }
    .Ld-design-head {
        width: 76px;
        height: 76px;
    }
    .Ld-design-text {
        margin-left: 10px;
    }
    .Ld-design-right {
        width: 720px;
        height: auto;
    }
    .Ld-design-image {
        width: 230px;
        height: 168px;
        margin-left: 15px;
        margin-top: 15px;
    }
    .Ld-design-pic {
        width: 230px;
        height: 168px;
    }
    .Ld-design-show {
        width: 230px;
        height: 168px;
        top: 168px;
    }
    .Ld-design-show h5 {
        margin-top: 55px;
    }
    .Ld-design-infor {
        margin-top: 0;
    }
    .Ld-design-btn {
        width: 90px;
        height: 30px;
        line-height: 28px;
        font-size: 12px;
    }
    .Ld-city-black {
        margin-top: 0;
    }
    .Ld-my-header {
        width: 130px;
        height: 130px;
    }
    /* 	.Ld-my-infor li p {
		font-size: 12px;
	}
 */
    .Ld-my-name {
        line-height: 50px;
    }
    .Ld-my-num {
        margin-top: 0;
    }
    .Ld-my-tabcase {
        width: 253px;
        margin-top: 20px;
        margin-right: 15px;
    }
    .Ld-my-tabpic {
        width: 253px;
        height: 184px;
    }
    .Ld-my-tabtext h5 a {
        font-size: 14px;
    }
    .Ld-my-tabpic img {
        width: 253px;
        height: 184px;
    }
    .Ld-my-bwbtm {
        margin-top: 0;
    }
    .Ld-my-dynamic {
        padding: 20px 0;
    }
    .Ld-my-dynamic-right {
        width: 750px;
    }
    .Ld-my-dynamic-list {
        width: 176px;
        height: 162px;
        margin-left: 15px;
    }
    .Ld-my-dynamic-list img {
        width: 176px;
        height: 162px;
    }
    /* @rendering */
    .Ld-rendering-banlist {
        padding: 9px 0;
    }
    .Ld-rendering-banright {
        width: 820px;
    }
    .myloop10 {
        width: 820px;
        height: 294px;
    }
    .Ld-rendering-banright img {
        width: 820px;
        height: 294px;
    }
    .Ld-rendering-gallery-list {
        width: 279px;
        margin-top: 20px;
    }
    .Ld-gallery-box {
        width: 279px;
        height: 204px;
    }
    .Ld-gallery-pic {
        width: 279px;
        height: 204px;
    }
    .Ld-gallery-num {
        padding: 0 14px;
        line-height: 24px;
    }
    .Ld-gallery-name {
        max-width: 180px;
    }
    .Ld-waterfall-list {
        width: 280px;
    }
    .Ld-waterfall-image {
        width: 280px;
    }
    .Ld-waterfall-num {
        padding: 0 14px;
        height: 24px;
        position: absolute;
        left: 20px;
        top: 16px;
        font-size: 12px;
        color: #fff;
        line-height: 24px;
        background-color: rgba(0, 0, 0, .3);
        -moz-border-radius: 12px;
        -o-border-radius: 12px;
        -webkit-border-radius: 12px;
        -ms-border-radius: 12px;
        border-radius: 12px;
        behavior: url(css/PIE.htc);
        overflow: hidden;
        cursor: pointer;
    }
    /* @video */
    .Ld-video-list {
        width: 260px;
    }
    .Ld-video-pic {
        width: 260px;
        height: 322px;
    }
    /* .Ld-video-mask img {
		margin: 135px auto 0;
	} */
    .Ld-video-mask i {
        line-height: 320px;
    }
    .Ld-video-left {
        width: 820px;
    }
    .Ld-video-box {
        padding: 0 30px;
    }
    .Ld-video-detail-box p {
        font-size: 20px;
    }
    .Ld-xg-15 {
        width: 700px;
    }
    .Ld-xg-16 {
        width: 580px;
    }
    .Ld-video-right {
        width: 340px;
    }
    .Ld-video-about {
        padding: 0 20px;
    }
    .Ld-video-aboutpic {
        width: 74px;
        height: 98px;
    }
    .Ld-video-play {
        margin: 0 10px;
    }
    .Ld-video-post {
        right: -50px;
    }
    /* @teamwork */
    .Ld-teamwork-banimg img {
        width: 1180px;
        height: 385px;
    }
    .Ld-use-list {
        width: 176px;
        margin: 0 10px;
    }
    .Ld-use-img {
        width: 176px;
        height: 100px;
        line-height: 100px;
    }
    .Ld-process-list {
        padding: 0 34px;
    }
    /* @juhe */
    /* .juhe-wrap{
		width: 1180px;
	}
	.juhe-left{
		width: 910px;
	}
	.juhe-article-right{
		width: 670px;
	}
	.juhe-ask-right{
		width: 670px;
	}
	.juhe-jsq{
		width: 105px;
	}
	.juhe-render-list{
		width: 200px;
		margin-left: 16px;
	}
	.juhe-render-img{
		width: 200px;
		height: 156px;
	}
	.juhe-jieshao{
		font-size: 14px;
	} */
    /* @add */
    .Ld-case-design {
        padding: 30px 20px 40px;
    }
    .Ld-case-design p font {
        margin: 0;
    }
    .Ld-case-ipt input {
        width: 265px;
    }
    .Ld-case-applybtn {
        width: 265px;
    }
    .Ld-gl-directory {
        width: 305px;
    }
    .Ld-case-list {
        width: 253px;
    }
    .Ld-case-image {
        width: 253px;
        height: 220px;
    }
    /* @ */
    .Ld-xg-bklist {
        width: 360px;
        margin-left: 20px;
    }
    .Ld-xg-bkimg {
        width: 122px;
        height: 88px;
    }
    .Ld-xg-bkimg img {
        width: 122px;
        height: 88px;
    }
    .Ld-xg-bktext {
        width: 226px;
    }
    .Ld-xg-bktext p {
        line-height: 22px;
        max-height: 66px;
    }
    .Ld-xg-fslist {
        width: 550px;
    }
    .Ld-xg-fsimg {
        width: 215px;
        height: 150px;
    }
    .Ld-xg-fsimg img {
        width: 215px;
        height: 150px;
    }
    .Ld-xg-fstext {
        width: 300px;
    }
    .Ld-xg-jjlist {
        width: 360px;
        margin-left: 20px;
    }
    .Ld-xg-jjbox {
        width: 360px;
        height: 201px;
    }
    .Ld-xg-jjbox img {
        width: 360px;
        height: 201px;
    }
    .Ld-xg-jjtitle {
        height: 40px;
    }
    .Ld-xg-jjtitle p {
        font-size: 16px;
        line-height: 40px;
    }
    /* 美图明细 */
    .smallbox,
    .tc-smallbox {
        height: 108px;
        width: 100%;
        padding: 25px 50px 25px 140px;
    }
    .smallul {
        height: 58px;
    }
    .arrow-left {
        left: 90px;
        top: 25px;
        width: 40px;
        height: 58px;
    }
    .arrow-right {
        top: 25px;
        width: 40px;
        height: 58px;
    }
    .smallbox ul li {
        width: 58px;
        height: 58px;
        margin-right: 10px;
    }
    .smallbox ul li.active {
        width: 58px;
        height: 58px;
        border: 2px solid #2659cf;
        box-sizing: border-box;
    }
    .smallbox ul li img {
        width: 58px;
        height: 100%;
    }
    .smallbox ul li.active img {
        width: 56px;
        height: 100%;
    }
    .tc-wrap {
        height: 58px;
    }
    .tc-wrap ul li {
        height: 58px;
        margin-right: 10px;
    }
    .tc-show {
        width: 58px;
    }
    .tc-show .mask {
        line-height: 58px;
    }
    .tc-show .mask span {
        font-size: 14px;
    }
    .tc-hide .items {
        width: 58px;
        height: 58px;
    }
    .tc-hide .active {
        border: 2px solid #2659cf;
    }
    .tc-hide .items span {
        width: 40px;
        height: 14px;
        font-size: 12px;
        line-height: 14px;
    }
    .Ld-zp-right {
        width: 900px;
    }
    /*msy add*/
    .Ld-my-tab {
        font-size: 16px;
    }
    .Ld-company-options {
        margin-bottom: 16px;
    }
    .Ld-company-ranking-btn {
        font-size: 12px;
    }
    .Ld-design-tablist span {
        height: 16px;
    }
    .Ld-design-infor dd {
        font-size: 12px;
    }
    .Ld-design-show h5 {
        font-size: 14px;
        font-weight: 500;
    }
    .Ld-mt-hot-list font,
    .Ld-mt-hot-list a {
        font-size: 12px;
    }
    .Ld-footer-top-list dl dd,
    .Ld-footer-top-list dl dd a {
        font-size: 12px;
    }
    .Ld-style-empty {
        margin: 0 20px;
    }
    .myloop9 {
        height: 273px;
    }
    .myloop9 .swiper-slide {
        width: 300px;
        height: 273px;
        /* margin-left: 20px; */
    }
    .Ld-stylerender {
        width: 300px;
        height: 273px;
    }
    .Ld-stylerender img {
        width: 300px;
        height: 273px;
    }
    .Ld-styleleft {
        height: 273px;
    }
    .Ld-styleright {
        height: 273px;
    }
    .Ld-pub-link {
        padding: 10px 0;
    }
    .Ld-baike-list {
        width: 80px;
        margin-right: 19px;
    }
}


/* 必要布局样式css */

.slide-content {
    padding-top: 0px;
    padding-bottom: 100px;
    background-color: #f5f5f5;
}


.slide-title {
    font-size: 30px;
    color: #333;
    line-height: 1;
    text-align: center;
    font-weight: bold;
}

.slide-links {
    margin-top: 0;
    text-align: center;
}

.slide-links a {
    display: block;
    width: 102px;
    height: 30px;
    margin-top: 6px;
    font-size: 14px;
    color: #2659cf;
    text-align: center;
    line-height: 30px;
    background-color: #fff;
    border: 1px solid #2659cf;
    box-sizing: content-box;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    -moz-border-radius: 25px;
    -o-border-radius: 25px;
    -webkit-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 25px;
    display: inline-block;
    margin-bottom: 0;
    overflow: hidden;
    height: 30px;
    margin-top: 6px;
}

.slide-links a:hover {
    background-color: #2659cf;
    border: 1px solid #fff;
    color: #fff;
}

.slide-item-body ul li {
    width: 33.333%;
    float: left;
    display: block;
    height: 200px;
    padding-top: 42px;
    margin-bottom: 30px;
    border: none;
    border-radius: 8px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    height: inherit;
    padding-top: 0;
    border-radius: 0;
    background-color: #f5f5f5;
    color: #000;
    z-index: 10002;
}

.slide-item-body ul li a {
    display: block;
    box-shadow: 0 5px 20px 1px rgba(49, 49, 49, 0.2);
}

.new-img img {
    width: 314px;
    height: 181px;
    border: none;
    display: block;
}

.slide-item {
    width: 870px;
    position: relative;
    margin: 0 auto;
    /* overflow: hidden; */
}

.slide-item-box {
    padding: 20px 0;
}

.new-body {
    padding: 20px 20px 40px 20px;
}

.new-body-title {
    height: 48px;
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
    color: #616161;
    letter-spacing: 1px;
}

.new-body-text {
    padding-top: 20px;
    height: 92px;
    min-height: 50px;
    line-height: 18px;
    font-size: 12px;
    color: #919191;
    overflow: hidden;
}

.slide-item-body {
    /* padding-top:20px; */
    margin-left: -70px;
}

.slide-item-body ul li {
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 20px;
}

.slide-item-body .tempWrap {
    padding-top: 20px;
    background: #f5f5f5;
}

.slide-item-body ul {
    padding-top: 10px;
    overflow: visible;
}

.slide-item-body ul li:hover {
    -ms-transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px);
    z-index: 1002;
    position: relative;
    left: 0;
}

.next {
    position: absolute;
    top: 49%;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px;
    -webkit-background-size: 60px;
    background-size: 60px;
    background-position: center;
    background-repeat: no-repeat;
    right: auto;
    left: -157px;
    height: 60px;
    width: 60px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.next-bg {
    background-image: url("../image/btn-fl1.png");
}

.next:hover {
    background-image: url("../image/btn-fl2.png");
}

.prev {
    position: absolute;
    top: 49%;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 60px;
    -webkit-background-size: 60px;
    background-size: 60px;
    background-position: center;
    background-repeat: no-repeat;
    right: -179px;
    height: 60px;
    width: 60px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.prev-bg {
    background-image: url("../image/btn-fr1.png");
}

.prev-bg:hover {
    background-image: url("../image/btn-fr2.png");
}


