@charset "UTF-8";
.dj-main-nav {
	position: fixed;
	top: 0px;
	left: 0;
	font-size: 16px;
	background-color: #ffffff;
	border-bottom: 1px solid #e8e8e8;
	height: 89px;
	width: 100%;
	z-index: 111;
}
.dj-main-nav-layout {
	position: relative;
    margin: 0 auto;
	height: 100%;
    width: 1200px;
    zoom: 1; 
}
.dj-main-nav-layout-logo {
	display: inline;
	text-align: left;
	margin-top: 15px;
	background: url(new-logo.png) 0 center no-repeat;
	background-size: 205px 60px;
	height: 60px;
	width: 205px;
	overflow: hidden;
	float: left;
}
.dj-main-nav-layout-logo h1 { height: 100%; }
.dj-main-nav-layout-logo a {
	display: block;
	height: 100%;
	text-indent: -99999px;
}
.dj-main-nav-list {
	height: 90px;
    zoom: 1;
	text-align: left;
	padding-left: 530px;
}
/*.dj-main-nav-list .icon-arrow {
	position: absolute;
	top: -8px;
	left: 50%;
	margin-left: -20px;
    display: none;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #B48732;
	border-radius: 4px;
	height: 0;
	width: 0;
}
.dj-main-nav-list .list-item:first-of-type .icon-arrow {
	margin-left: -27px;
}*/
.dj-main-nav-list .list-item {
	/*position: relative;*/	
	background: #ffffff;
	display: inline-block;
	padding: 30px 6px 29px 6px;
	margin: 0 20px;
	height: 88px;
}
.dj-main-nav-list .list-item:first-of-type {
	/*padding-left: 0;*/
}
.dj-main-nav-list .list-item-hd {
	display: block;
    position: relative;
    font-size: 16px;
    /*line-height: 25px;*/
	line-height: 26px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    color: #3E3A39;
	text-align: center;
    border: none;
    /*border-bottom: 1px solid #ffffff;*/
    background: #ffffff;
    z-index: 3;
}
.dj-main-nav-list .list-item:hover,
.dj-main-nav-list .list-item.dj-active {
	background: #ffffff;
	color: #B48732;
	font-weight: 600;
	border-bottom: 2px solid #B48732;
}
.dj-main-nav-list .list-item:hover .list-item-hd,
.dj-main-nav-list .list-item.dj-active .list-item-hd {
    color: #B48732;
	font-weight: 600;
}
.dj-main-nav-list .list-item-hd.active + .icon-arrow, .dj-main-nav-list .list-item:hover .list-item-hd + .icon-arrow {
	display: block;
}
.dj-main-nav .dj-main-prolist-bg2 {
	position: absolute;
	top: 88px;
	left: 0;
	background: #ffffff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display:none;
}
.pic-mnyf1 .dj-main-prolist-bg2{display:none;}
.dj-main-nav .dj-main-prolist-bg2:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 1px solid #e8e8e8;
	width: 100%;
}
.dj-main-nav .dj-main-prolist-bg2 .dj-main-nav-pro {
	font-size: 14px;
	margin: 0 auto;
	width: 1200px;
	zoom: 1;
}
.dj-main-nav .dj-main-prolist-bg2 .dj-main-nav-pro dl {
	display: block;
	position: relative;
	overflow: hidden;
	padding: 20px 0;
	font-size: 14px;
	height: auto;
	width: 100%;
	float: left;
}
.dj-main-nav-pro dl dt {
	font-size: 14px;
	color: #B48732;
	width: 84px;
	float: left;
	font-weight: bold;
}
.dj-main-nav-pro dl dd {
	display: inline-block;
	font-size: 14px;
	color: #3E3A39;
	padding: 5px 30px;
	width: 278px;
	float: left;
}
.dj-main-nav-pro dl dd:last-of-type {
	padding-right: 0;
}
.dj-main-nav-pro dl dd:first-of-type {
	border-left: 1px solid #D5D1D1;
}
.dj-main-nav-pro dl dd h3 {
	font-size: 14px;
	color: #3E3A39;
	font-weight: bold;
}
.dj-main-nav-pro dl dd ul {
	padding-top: 6px;
}
.dj-main-nav-pro dl dd ul li {
	padding: 6px 0;
}
.dj-main-nav-pro dl dd ul li, .dj-main-nav-pro dl dd ul li a,
.dj-main-nav-pro dl dd ul li, .dj-main-nav-pro dl dd ul li a:link,
.dj-main-nav-pro dl dd ul li, .dj-main-nav-pro dl dd ul li a:visited,
.dj-main-nav-pro dl dd ul li, .dj-main-nav-pro dl dd ul li a:active {
	font-size: 14px;
	color: #3E3A39;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}
.dj-main-nav-pro dl dd ul li a:before {
	content: '';
	display: inline-block;
	background: #3E3A39;
	vertical-align: middle;
	margin: 0 5px 3px 0;
	border-radius: 3px;
	height: 6px;
	width: 6px;
}
.dj-main-nav-pro dl dd ul li a:hover {
	color: #B48732;
	/*font-weight: 500;*/
}
.dj-main-nav-pro dl dd ul li a:hover:before {
	background: #B48732;
}
.dj-main-nav-layout-phone {
	position: absolute;
	top: 0;
	right: 0;
	padding: 23px 0 23px 32px;
	background: url(../images/dajia/icon-service-tel@3x.png) left center no-repeat;
	background-size: 22px 22px;
	line-height: 43px;
	height: 43px;
	z-index: 100;
}
.dj-main-nav-layout-phone p {	
	font-size: 12px;
	color: #3E3A39;
	line-height: 1.6;
	padding: 3px 0;
	text-align: left;
}
.dj-main-nav-layout-phone span {
	display: block;
	font-size: 16px;
	color: #B48732;
	font-weight: bold;
}
.dj-main-nav-layout-search {
	position: absolute;
	top: 0;
	right: 135px;
	height: 100%;
	z-index: 110;
}
.dj-main-nav-layout-search .dj-main-nav-search-gap {
	position: absolute;
	top: 0;
	right: 42px;
	padding: 33px 0;
	height: 24px;
	width: 1px;
}
.dj-main-nav-layout-search .dj-main-nav-search-gap span {
	display: inline-block;
	background: #999494;
	height: 24px;
	width: 1px;
}
.dj-main-nav-layout-search .dj-nav-link-search {
	display: inline-block;
	font-size: 14px;
	color: #999494;
	background: url(icon-nav-search@3x.png) center center no-repeat;
	background-size: 22px 22px;
	height: 90px;
	width: 22px;
}
.dj-nav-search-view {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	background: #ffffff;
	height: 88px;
	width: 910px;
	z-index: 111;
}
.dj-nav-search-view .dj-nav-search-content {
	position: relative;
	font-size: 14px;
	color: #999494;
}
.dj-nav-search-view .dj-nav-search-content .dj-nav-search-form {
	position: absolute;
	top: 0;
	left: 30px;
	padding: 34px 0;
	height: 22px;
	width: 80%;
}
.dj-nav-search-form .dj-nav-search-form-submit {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 14px;
	color: #999494;
	background: url(icon-nav-search@3x.png) center center no-repeat;
	background-size: 22px 22px;
	height: 90px;
	width: 22px;
}
.dj-nav-search-form .dj-nav-search-form-input {
	display: inline-block;
	padding: 0 10px 0 42px;
	font-size: 14px;
	color: #999494;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	width: 70%;
}
.dj-nav-search-view .dj-nav-search-view-close {
	display: inline-block;
	position: absolute;
	top: 25px;
	right: 270px;
	color: #3E3A39;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(icon-search-close@3x.png) center center no-repeat;
	background-size: 16px 16px;
	height: 38px;
	width: 38px;
	cursor: pointer;
}
/*.dj-nav-search-view-close .dj-nav-search-view-closewrapper {
	display: block;
	height: 100%;
	width: 100%;
}
.dj-nav-search-view-close .dj-nav-search-view-closewrapper .dj-nav-search-view-close-left,
.dj-nav-search-view-close .dj-nav-search-view-closewrapper .dj-nav-search-view-close-right {
    position: absolute;
    display: block;
    top: 9px;
	background: #3E3A39;
	height: 18px;
	width: 1px;
    z-index: 1;
}
.dj-nav-search-view-close .dj-nav-search-view-closewrapper .dj-nav-search-view-close-left {
	right: 12px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
.dj-nav-search-view-close .dj-nav-search-view-closewrapper .dj-nav-search-view-close-right {
	left: 12px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}*/
.dj-nav-search-view .dj-nav-search-results {
	position: absolute;
	top: 90px;
	left: 0;
	background: #ffffff;
	padding: 0 20px;
    border-radius: 4px;
	box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);
	height: 215px;
	width: 620px;
}
.dj-nav-search-results h3 {
	display: inline-block;
	font-size: 12px;
	color: #999494;
	text-align: left;
	padding: 18px 10px 6px 10px;
	font-weight: normal;
}
.dj-nav-search-results .dj-nav-search-results-list {
	position: relative;
	overflow: hidden;
	height: auto;
	width: 100%;
}
.dj-nav-search-results-list li {
	display: block;
	font-size: 14px;
	color: #999494;
	text-align: left;
	padding-left: 10px;
	line-height: 36px;
	height: 36px;
	width: 100%;
	float: left;
}
.dj-nav-search-results-list a {
	display: inline-block;
	font-size: 14px;
	color: #999494;
	text-align: left;
	background: url(../images/dajia/icon-search-list@1x.png) left center no-repeat;
	background-size: 14px 14px;
	padding-left: 25px;
	height: 36px;
	width: 100%;	
	outline: none;
	text-decoration: none;
}
.dj-nav-search-results-list li:hover {
	background: #f7f7f7;
}
.dj-nav-search-results-list li:hover a {
	color: #3E3A39;
	background: url(../images/dajia/icon-search-list-hover@1x.png) left center no-repeat;
}
.dj-main-nav-layout-entry {
	position: absolute;
	top: 0;
	right: 165px;
	height: 100%;
	z-index: 100;
	right:0px;
}
.dj-main-nav-layout-entry .entry-item {
	margin-top:30px;
	height: 30px;
}
.dj-main-nav-layout-entry a.entry-item-hd {
	position: relative;
    display: block;
    font-size: 14px;
    color: #B48732;
    text-align: left;
	padding-left: 16px;
	border: 1px solid #B48732;
    border-radius: 4px;
    background-color: #ffffff;
    line-height: 27px;
    height: 30px;
    width: 118px;
}
.dj-main-nav-layout-entry a.entry-item-hd.ahover {
    color: #ffffff;
	border: 1px solid #B48732;
    background-color: #B48732;
}
.dj-main-nav-layout-entry .icon-drop {
    position: absolute;
    right: 10px;
    top: 11px;
    background: url(icon-arrow-down@3x.png) center center no-repeat;
	background-size: 12px 8px;
	height: 8px;
	width: 12px;	
	-webkit-transition: all 0.5s;
    transition: all 0.5s;
    overflow: hidden;
}
.dj-main-nav-layout-entry .icon-drop.icon-drop-hover {
    background: url(icon-arrow-down-hover@3x.png) center center no-repeat;
	background-size: 12px 8px;
}
.dj-main-nav-layout-entry .dj-main-nav-sublist {
	display: none;
    position: absolute;
    left: 0;
    top: 60px;
    background-color: #ffffff;
    margin: 0;
    padding: 0 0 8px;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
    border-radius: 4px;
	-webkit-box-shadow: 0 0 8px rgba(0,0,0,0.1);
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
    width:118px;
}
.dj-main-nav-sublist .sub-item {
	position: relative;
	margin: 6px 0px 0px 0px;
	padding: 0;
}
.dj-main-nav-sublist li a {
    zoom: 1;
    position: relative;
    display: block;
    line-height: 42px;
    font-size: 12px;
	color: #3E3A39;
    padding: 0 11px 0 35px;
	text-align: left;
}
.dj-main-nav-sublist li a:hover {
	background-color: #F2F2F2;
	text-decoration: none;
}
.dj-main-nav-sublist .sub-item i {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -8px;
    background-image: url(icon-mainnav-sublist@3x.png);
    background-repeat: no-repeat;
	background-size: 16px 65px;
    z-index: 1;
}
.dj-main-nav-sublist .sub-item i.icon-policyCx {
    background-position: 0 -31px;
	height: 17px;
	width: 16px;
}
.dj-main-nav-sublist .sub-item i.icon-policXz {
    background-position: 0 -48px;
	height: 17px;
	width: 15px;
}
.dj-main-nav-sublist .sub-item i.icon-claimCx {
    background-position: 0 0;
	height: 15px;
	width: 16px;
}
.dj-main-nav-sublist .sub-item i.icon-policyYz {
    background-position: 0 -15px;	
	height: 16px;
	width: 15px;
}
/*.dj-main-nav-pro {
    display: none;
    position: absolute;
    z-index: 21;
    left: 0;
    top: 88px;
	border-top: 1px solid #D8D8D8;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: boder-box;
	box-sizing: border-box;
    width: 100%;
    height: 200px;
	background-color: #ffffff;
    overflow: hidden;
}
.dj-main-nav-pro-inner {
	background-color: #ffffff;
	margin: 0 auto;
	height: 200px;
	width: 1200px;
}
.dj-main-nav-pro-list {
    position: relative;
    z-index: 21;
    zoom: 1;
    padding: 15px 0;
}
.dj-main-nav-pro-list li {
    position: relative;
    display: inline;
    float: left;
    width: 140px;
    height: 164px;
    text-align: center;
    margin: 0 0 0 60px;
    padding: 0;
    overflow: hidden;
}
.dj-main-nav-pro-list li:first-of-type {
    margin-left: 0;
}
.dj-main-nav-pro-list a {
    display: block;
    color: #3E3A39;
    text-decoration: none;
}
.dj-main-nav-pro-list .pro-title {
    cursor: pointer;
	line-height: 1.5;
    font-size: 12px;
	font-weight: normal;
}
.dj-main-nav-pro-list .pro-price {
    cursor: pointer;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
	font-weight: normal;
    overflow: hidden;
}
.dj-main-nav-pro-list .pro-title {
    font-weight: normal;
    color: #3E3A39;
    margin: 15px 0 0;
    padding: 0 5px;
	word-break: break-all;
	word-wrap: break-word;
}
.dj-main-nav-pro-list .pro-price {
    color: #C8954C;
    margin: 0;
    padding: 0 0 0 4px;
}
.dj-main-nav-pro-list .price-numb {
    font-size: 16px;
    margin-right: 2px;
}*/
/*二级菜单*/
.dropd {
	position: relative;
    margin: 0 auto;
	width: 1200px;
	z-index: 3;
}
.dropdown {
	position: absolute;
    background-color: #ffffff;
    top: 0;
    left: 110px;
    height: auto;
    width: 620px;
    z-index: 3;
    box-shadow: 0px 0px 8px rgba(0,0,0, 0.1);

}
.dropdown-content {
    display: none;
	position: relative;
    padding: 0 10px;
	overflow: hidden;
	height: auto;
	background-color: #ffffff;
}
.dropdown-list {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
	zoom: 1;
	clear: both;
}
.dropdown-list-li {
	padding: 20px 0;
    border-bottom: 1px solid #E8E8E8;
	height: 90px;
    width: 240px;
	float: left;
}
.dropdown-list-li:nth-child(2n) {
	margin-right: 30px;
	padding-left: 30px;
}
.dropdown-list-li:nth-child(2n+1) {
	margin-left: 30px;
	padding-right: 30px;
}
.dropdown-list-li a {
	text-decoration: none;
    outline: none;
    color: inherit;
    cursor: pointer;
}
.dropdown-prod-img {
	overflow: hidden;
	height: 90px;
	width: 120px;
	float: left;
}
.dropdown-prod-img img { display: block; height: 90px; width: 120px; }
.dropdown-prod-summary {
	position: relative;
	font-size: 14px;
	padding-left: 10px;
	height: 90px;
	width: 110px;
	float: left;
	overflow: hidden;
}
.dropdown-prod-summary .dropdown-prod-name {
	display: block;
	font-size: 14px;
	color: #3E3A39;
	line-height: 1.5;
	text-align: left;
	width: 120px;
}
.dropdown-list-li a:hover .dropdown-prod-name {
	font-weight: 500;
}
.dropdown-prod-summary .dropdown-prod-price {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 10px;
	font-size: 12px;
	color: #999494;
	line-height: 1.5;
	text-align: left;
}
.dropdown-prod-summary .dropdown-prod-price span {
	display: inline-block;
	font-size: 16px;
	color: #D70B24;
	padding-right: 2px;
}
.dropdown-more {
	position: relative;
	font-size: 14px;
	color: #999494;
	text-align: center;
	line-height: 60px;
	height: 60px;
	width: 100%;
}
.dropdown-more p {
	font-size: 14px;
	color: #999494;
}
.dropdown-more .dropdown-more-btn {
	display: block;
	position: absolute;
	top: 0;
	right: 30px;
	font-size: 14px;
	color: #999494;
	outline: none;
	text-decoration: none;
	cursor: pointer;
}
.dropdown-more .dropdown-more-btn:hover {
	color: #B48732;
	text-decoration: none;
}

.pic-mnyf2 .dj-main-prolist-bg2 a{font-size:14px;}
.pic-jnhg{border-bottom: 1px solid #ddd;}

.dj-main-nav-list .pic-mnyf2{display:none;}
.dj-main-nav-list{padding-left:693px;}

/*10-11修改*/ 
.dj-main-nav-pro dl dt{height:66px !important;line-height:66px !important;}
/*大家力量10-11*/ 
.dj-index-partner{background:url(x-bg.jpg) no-repeat center ;}
.dj-index-partner-title h2{font-size: 38px;color: #3E3A39;font-weight: normal;font-size:38px;}
.dj-index-partner-title{width:100%;text-align: center;
    padding-top: 50px;
    line-height: 60px;
    height: 60px;}
.slideBox .bd li{height: 330px;}
.dj-index-partner-list {
    padding: 80px 0 80px 0;
    margin: 0 auto;
    width: 1200px;
}
.dj-index-partner .slideBox2 {
    height: 320px;
}
.slideBox {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
}
.dj-index-partner .slideBox2 .bd {
    position: relative;
    background: none;
    padding: 0;
    margin: 0 auto;
    height: 320px;
    width: 1200px;
}
.slideBox .bd li {
    position: relative;
    // padding: 0 110px;
    height: 330px;
    zoom: 1;
    margin-left: 110px;
}
.dj-index-partner .slideBox2 .bd .bd-slide-img {
    position: relative;
    overflow: hidden;
    border-radius: none;
    height: auto;
    width: 100%;
    float: left;
}
.slideBox .bd .bd-slide-img img {
    display: block;
    border-radius: 4px;
    vertical-align: middle;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev, .slideBox .next {
	position: absolute;
	display: block;
	top: 45%;
	margin-top: -25px;
	background: url(slider-arrow.png) 0 0 no-repeat;
	height: 50px;
	width: 50px;
}
.slideBox .prev {
	left: 0;
	background-position: 0 -150px;
}
.slideBox .next {
	right: 0;
	background-position: 0 -100px;
}
.slideBox .prev:hover {
	left: 0;
	background-position: 0 -50px;
}
.slideBox .next:hover {
	right: 0;
	background-position: 0 0;
}
.slideBox .prev:hover, .slideBox .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
.slideBox .prevStop {
	display:none;
}
.slideBox .nextStop {
	display:none;
}

