body{
	background-color:#FFF;
}
.header{
    width: 100%;
    height:76px;
    background-color: #1489E4;
    min-width: 1200px;
}
.header-content{
    width: 1200px;
    margin:0 auto;
    height:100%;
    padding-left:10px;
}
.header-content>img{
    margin-top:15px;
}
.titles{
    float: right;
    padding-top:28px;
    color: #FFF;
}
.titles>.to-login,
.titles>.to-regist{
    color: #333;
}
@media screen and (max-width: 1500px) {
    .carousel-control{
        width: 5%;
    }
}
.carousel-indicators .active{
    background-color: #FF6B00;
}
.carousel-indicators li{
    border-color:#FF6B00;
}
.banner{
    background-image: none;
    position: absolute;
    z-index:1000;
}
.swiper-wrapper{
    display: -webkit-box;
    z-index: 1;
}
.swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: transparent;
    opacity: 1;
  /*  border: 1px solid #3fa9fb;*/
 background: #484848;
   
}
.swiper-pagination-bullet-active {
     background: url(../img/dzf_yhst.png) no-repeat;
    width: 30px;
    height: 14px;
    border-radius: 0px;
    border: none;
}
.index-banner{
    min-width:1200px;
    height:390px;
    width: 100%;
  /*  background-image: url("../img/index-banner.png");*/
     background:url(../img/banner.jpg);
    background-position: center ;
    background-repeat: no-repeat;
}
.index-banner .carousel-inner{
	height:390px;
}
 .options{
    display: block;
}
.banner-text{
    color: #FFF;
    font-size: 72px;
    padding-top: 65px;
    padding-left: 270px;
    line-height: 2;
    width: 1200px;
    margin: 0 auto;
}
.banner-text *{
    font-family: "黑体";
}
.banner-text .line1{
    font-weight: bold;
}
.banner-text .line2{
    padding-left:100px;
}
.dzf-service>div,
.dzf-contactus{
    width: 1200px;
    margin:45px auto 0;
    position: relative;
}
.dzf-contactus{
    margin-top:20px;
}
.dzf-setMeal{
	width:100%;
	min-width:1200px;
	margin:20px auto;
}
.dzf-mealList{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.dzf-mealList a{
	display:block;
}
.mleft{
	float:left;
	width:205px;
	margin-right:2px;
}
.mcenter{
	float:left;
	width:750px;
	margin-right:2px;
}
.mtop{
	margin-bottom:2px;
	overflow:hidden;
}
.mtop a{
	float:left;
}
.fstchild{
	display:block;
	margin-right:2px;
}
.mcenter img{
	float:left;
}
.mright{
	float:left;
	width:240px;
}
.dzf-product{
    /*background: url("../img/dzf-product.png");*/
    min-width: 1200px;
    padding-top: 20px;
   /* padding-bottom: 30px;*/
}
.pro-list{
	min-width:1200px;
	margin:0 auto;
}
.pro-list .ul{
	overflow:hidden;
	position: relative;
}
.pro-list dl{
	width:300px;
	float:left;
	height: 230px;
	    background-position: center 20px;
    background-repeat: no-repeat;
}
.pro-list dl a{
	/*width:300px;
	height:300px;*/
	display:inline-block;
	width: 120px;
	height: 120px;
}
/*.pro-list .node_zxkj{background:url("../images/dzf_zxkj.png");}
.pro-list .node_glpt{background:url("../images/dzf_gl.png");}
.pro-list .node_wpt{background:url("../images/dzf_wpt.png");}
.pro-list .node_jrwy{background:url("../images/dzf_jr.png");}
.pro-list .node_dbj{background:url("../images/dzf_dbj.png");}
.pro-list .node_wbx{background:url("../images/dzf_wbx.png");}*/
/* .pro-list .node_yjbs{background:url("../images/yjbs1.png");} ｓｓｓ*/
/*.pro-list .node_app{background:url("../images/dzf_app.png");}
.pro-list .node_cst{background:url("../images/dzf_cst.png");}

.pro-list .node_zxkj:hover{background:url("../images/dzf_ddd.png");}
.pro-list .node_glpt:hover{background:url("../images/dzf_glk.png");}
.pro-list .node_wpt:hover{background:url("../images/dzf_zxk.png");}
.pro-list .node_jrwy:hover{background:url("../images/dzf_jrk.png");}
.pro-list .node_dbj:hover{background:url("../images/dzf_dbjk.png");}
.pro-list .node_wbx:hover{background:url("../images/dzf_wbxk.png");}*/
/* .pro-list .node_yjbs:hover{background:url("../img/yjbs2.png");}ｓｓｓ */
/*.pro-list .node_app:hover{background:url("../img/dzf_appk.png");}
.pro-list .node_cst:hover{background:url("../img/dzf_cstk.png");}*/

.pro-list .node_A{background-image:url("images/dzf_zxkj1.png");}
.pro-list .node_B{background-image:url("images/dzf_glpt1.png");}
.pro-list .node_C{background-image:url("images/dzf_wpt1.png");}
.pro-list .node_D{background-image:url("images/dzf_jrwy1.png");}
.pro-list .node_E{background-image:url("images/dzf_dbj1.png");}
.pro-list .node_F{background-image:url("images/dzf_wbx1.png");}
.pro-list .node_G{background-image:url("images/dzf_app1.png");}
.pro-list .node_H{background-image:url("images/dzf_cst1.png");}

.pro-list .node_A:hover{background-image:url("../images/dzf_zxkj2.png");color:#42599a;}
.pro-list .node_B:hover{background-image:url("../images/dzf_xwwy2.png"); color:#b7d64a;}
.pro-list .node_C:hover{background-image:url("../images/dzf_wpt2.png"); color:#18c2f3;}
.pro-list .node_D:hover{background-image:url("../images/dzf_jrwy2.png"); color:#3df8cb;}
.pro-list .node_E:hover{background-image:url("../images/dzf_dbj2.png"); color: #f57b18;}
.pro-list .node_F:hover{background-image:url("../images/dzf_wbx2.png"); color:#f2de57;}
.pro-list .node_G:hover{background-image:url("../images/dzf_app2.png"); color:#953ee3;}
.pro-list .node_H:hover{background-image:url("../images/dzf_cst2.png"); color: #ef1412;}

.user-say{
    text-align: center;
    padding-top:30px;
    padding-bottom:30px;
    background-color: #FFF;
    width: 100%;
    margin: 0 auto;
}
.user-say .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:16px;
}
.erweima{
    position: absolute;
    right: 140px;
    top: 100px;
    font-size:16px;
    line-height: 2;
    text-align: center;
}
.dzf-product>div,
.dzf-service>div{
    margin:0 auto;
    width: 1200px;
}
.dzf-title{
    text-align: left;
    font-size: 22px;
    margin: 0 auto;
    font-weight: bold;
    color: #000;
    width: 1200px;
   /* padding-left:20px;*/
    font-family:"微软雅黑";
}
.dzf-title h1{
	font-size:24px;
	font-weight:bold;
}
.dzf-title span{
	font-size:12px;
	color:#333;
	font-weight:normal;
}
.dzf-news{
    padding-top:20px;
}
.dzf-l-title{
    color: #666;
    font-size: 12px;
}
.dzf-product .pro-icons{
    margin-top:53px;
}
.pro-icons>div{
    width: 160px;
    height: 140px;
    margin: 30px 40px;
    float: left;
    text-align: center;
    padding-top: 40px;
    font-size: 16px;
    cursor: pointer;
    background-size: 140px;
    background: url("../img/pro-icon-bg.png");
}
.pro-icons>div>.des{
    margin-top:20px;
}
.pro-icons>div>.img{
    height:32px;
    overflow: hidden;
}
.pro-icons>div img{
    height:32px;
    -webkit-transition: margin-top .15s;
    -moz-transition: margin-top .15s;
    -ms-transition: margin-top .5s;
    -o-transition: margin-top .5s;
    transition: margin-top .15s;
}
.pro-icons>div:hover img{
    -webkit-transition: margin-top .15s;
    -moz-transition: margin-top .5s;
    -ms-transition: margin-top .5s;
    -o-transition: margin-top .5s;
    transition: margin-top .15s;
    margin-top:-36px;
}
.pro-icons>div:hover img:nth-child(1){
    margin-top:-58px;
}
.pro-icons>div:hover{
    background: url("../img/pro-icon-bg-active.png");
    color: #FFF;
}
/*.pro-icon1{
    background: url("../img/pro-icon1.png");
}
.pro-icon1:hover{
    background-image: url("../img/pro-icon1-hover.png");
    color: #67ECFF;
}
.pro-icon2{
    background: url("../img/pro-icon2.png");
}
.pro-icon2:hover{
    background-image: url("../img/pro-icon2-hover.png");
    color: #67ECFF;
}
.pro-icon3{
    background: url("../img/pro-icon3.png");
}
.pro-icon3:hover{
    background-image: url("../img/pro-icon3-hover.png");
    color: #67ECFF;
}
.pro-icon4{
    background: url("../img/pro-icon4.png");
}
.pro-icon4:hover{
    background-image: url("../img/pro-icon4-hover.png");
    color: #67ECFF;
}
.pro-icon5{
    background: url("../img/pro-icon5.png");
}
.pro-icon5:hover{
    background-image: url("../img/pro-icon5-hover.png");
    color: #67ECFF;
}*/
.dzf-service{
    background-color: #F6F6F6;
    padding-top: 50px;
    padding-bottom:20px;
}
.dzf-service .pro-pics{
    margin-top:20px;
    background: #FFF;
}
.learn-more{
    font-size:14px;
    color: #1489E4;
    text-align: right;
    line-height:24px;
}
.learn-more *{
    vertical-align: middle;
    cursor: pointer;
    width: 14px;
}
.learn-more a:hover{
    text-decoration: none;
}
.dzf-service-content{
    height: 400px;
}
.dzf-service-content .swiper-slide{
    float: left;
    height: 340px;
    border: 4px solid #EEE;
    width: 246px;
    margin: 30px 27px;
    background-color: #EEE;
}
.dzf-service-content .swiper-slide-next{
    margin-top:0;
    margin-bottom:0;
    height:100%;
    background-color: #1564C9;
    border-color: #00F0FF;
    color: #FFF;
}
.dzf-service-pic{
    height: 200px;
    overflow: hidden;
    position: relative;
    background-color: #1489E4;
}
.prev-pic,.next-pic{
    position: absolute;
    top:30%;
    z-index:2;
    cursor: pointer;
    width: 36px;
    height: 74px;
}
.prev-pic:hover{
    background-image: url("../img/dzf-service-left-hover.png");
}
.next-pic:hover{
    background-image: url("../img/dzf-service-right-hover.png");
}
.prev-pic{
    left:30px;
    background-image: url("../img/dzf-service-left.png");
}
.next-pic{
    right: 30px;
    background-image: url("../img/dzf-service-right.png");
}
.dzf-service-title{
    position: absolute;
    left:67px;
    bottom:20px;
    color: #FFF;
    font-size: 26px;
}
.dzf-service-content .swiper-slide-next>.dzf-service-pic{
    height: 243px;
}
.dzf-service-text{
    font-size:12px;
    padding:10px;
}
.dzf-service-pic>img{
    width: 100%;
}
.pro-text{
    text-align: center;
    padding-top: 30px;
}
.pro-text:first-line{
    font-size:18px;
}
.pro-text>span{
    text-align: left;
    display: inline-block;
    line-height: 1.8;
    margin-top: 25px;
}
.section2 .pro-text>span{
    margin-top:10px;
}
.section3 .pro-text>span{
    margin-top:15px;
}
.pro-pics>div,
.pro-pics>div>div{
    float: left;
}
.section2{
    width: 365px;
}
.section3{
    width: 442px;
}
.section4{
    width:393px;
}
.section2>div,.section3>div,.section4>div{
    width:100%;
}
.pro-pic1{
    width: 365px;
    height: 191px;
    background: url("../img/pro-pic1.png");
}
.pro-pic2{
    width: 439px;
    height:191px;
}
.pro-pic3{
    width: 396px;
    height: 191px;
    background: url("../img/pro-pic3.png");
}
.pro-pic4{
    height: 145px;
}
.pro-pic5{
    height: 213px;
    background: url("../img/pro-pic5.png");
}
.pro-pic6{
    height: 187px;
}
.pro-pic7{
    height: 235px;
    background: url("../img/pro-pic7.png");
}
.pro-pic8{
    height: 168px;
}
.pro-pic9{
    height:194px;
    background: #46AEFF;
    text-align: center;
    padding-top:40px;
}
.pro-pic9>div{
    width: 90px;
    line-height: 25px;
    margin: 40px auto 0;
    border: 3px solid #FFF;
    color: #FFF;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
}
.banner2{
    background: url("../img/index-banner2.png") no-repeat center;
    width: 100%;
    min-width: 1200px;
    height: 430px;
    color: #FFF;
}
.banner2-content{
    width: 1200px;
    margin:0 auto;
    padding-top:40px;
}
.banner2-title>div:nth-child(1){
    font-size:20px;
    letter-spacing: 3px;
    padding-left:3px;
}
.banner2-title>div:nth-child(2){
    font-size:42px;
}
.banner2-title>div:nth-child(2) span{
    vertical-align: middle;
    margin-left:-15px;
}
.banner2-text{
    display: inline-block;
    margin-top:35px;
    width: 255px;
}
.banner2-text>img{
    width: 35px;
    height:35px;
}
.banner2-text>span{
    display: inline-block;
    vertical-align: middle;
    margin-left:20px;
}
.dzf-news hr{
    margin:0;
    border-color: #E9E9E9;
    border-width: 10px;
}
.ser_list{
	/*background:#eff8fb;*/
	background: #fff8f4;
}
.tips{
    width: 1200px;
    height:200px;
    margin:0 auto;
}
.tips>.dzf-title{
    padding-left:0px;
    cursor: default;
    font-family: "微软雅黑";
    padding-top: 20px;
}
.tips>div{
    display: inline-block;
    padding: 0 46px;
    border-right: 1px dashed #E5E5E5;
    cursor: pointer;
    vertical-align: top;
}
.service_bz{margin-top:0px;}
.tips>div:nth-last-child(1){
    border:0;
}
.tip1,.tip2,.tip3,.tip5{
	margin:50px auto;
}
.tips>div>img{
    vertical-align: top;
}
.tips .tip-description{
    display: inline-block;
    vertical-align: top;
    width: 130px;
    margin-left:16px;
}
.tip-description strong{display:block;}
.tip-description span{
	color:#333;
}
.tips .tip-description:first-line{
    font-size: 16px;
}
.news-titles{
    width: 1230px;
    margin:20px auto 0px;
    max-height: 556px;
}
.news-titles>div,.news-titles>a>div{
    float: left;
    margin: 0 17px 20px;
    border: 1px solid #EBEBEB;
    height: 220px;
    width: 212px;
    padding: 26px 20px 50px;
    background: #FFF;
    position: relative;
    cursor: pointer;
}
.news-titles .main-news{
    border:0;
    width: 455px;
    height:220px;
    background: url("../img/news.png");
    text-align: center;
    font-size:43px;
    line-height: 1;
    padding-top:129px;
    color: #FFF;
    font-weight:bold;
}
.news-title{
    font-weight: bold;
    font-size: 12px;
}
.news-content{
    color: #7C7A7A;
    font-size: 12px;
    margin-top: 12px;
    line-height: 20px;
    max-height: 120px;
    overflow: hidden;
    position: relative;
}
.news-content-overflow::after{
   content: "...";
   bottom: 0;
   right: 0;
   position: absolute;
}
.triangle-topleft {
    width: 0;
    height: 0;
    border-top: 40px solid #ff6b21;
    border-right: 40px solid transparent;
    position: absolute;
    top:0;
    left:0;
}
.triangle-topleft span{
    position: absolute;
    left: 10px;
    top: -37px;
    color: #FFF;
}
.contact-content{
    padding: 40px 0;
}
.contact-content>div{
    width: 420px;
    float: left;
    margin: 10px 0;
    height: 80px;
}
.contact-content>div>a{
    display: inline-block;
    vertical-align: middle;
    width: 200px;
    line-height: 2.2;
    margin-left: 40px;
    cursor: pointer;
    text-decoration: none;
    color: #000;
    font-size: 16px;
}
.contact-content>div>a:hover{
    text-decoration: underline;
}
.contact-content img{
    width: 60px;
}
.contact-content>div>a:first-line{
    margin-bottom:20px;
    color: #666;
}
.sec-header-right{
    margin-left:500px;
}
.titles .to-login{
    margin-right:0px;
}
.titles .to-login+span{
    margin:0;
    color: #000;
}
.titles .to-regist{
    margin-left:0;
}
.navSidebars{
    width: 80px;
    /*height: 275px;*/
    border: 1px solid #D2D2D2;
    border-top: 0;
    position: fixed;
    right: 10px;
    bottom: 0;
    background: #F8F8F8;
    padding-top: 25px;
    z-index: 99999;
    transform: scale(0.6);
}
.navSidebars div{
    text-align: center;
    padding:25px 0;
    margin:0 15px;
    cursor: pointer;
    position: relative;
    height:86px;
}
.navSidebars div:hover .hover-content{
    display: block;
}
.kf-avatar{
    position: absolute !important;
    top: -81px;
    right: -18px;
}
.kf,.wechat{
    border-bottom: 1px solid #A2A2A2;
}
.down-app,
.down-app .hover-content{
    padding:15px 0 !important;
}
.navSidebars .hover-content{
    display: none;
    height:88px;
    position: absolute;
    right: -30px;
    bottom: -1px;
    background-color: #1489e4;
    z-index: 10;
    width: 320px;
    text-align: left;
    padding-left: 35px;
}
.navSidebars .hover-content span{
    vertical-align: middle;
    color: #FFF;
    font-size:26px;
    font-family:"Microsoft Yahei";
}
.navSidebars .hover-content img{
    margin-left:113px;
    margin-top:2px;
}
.kf-tel .hover-content img{
    margin-left:48px;
}
.k
.wechat .hover-content,
.down-app .hover-content{
    padding-left:0;
}
.wechat .hover-erweima,
.down-app .hover-erweima{
    margin-left: 0;
    position: absolute;
    right: 80px;
    top:-101px;
}
.wechat .hover-content img{
    margin-left:223px;
}
.down-app .hover-content img{
    margin-left: 263px;
    margin-top: 1px;
}
.carousel-control span {
	position: absolute;
	top: 50%;
	right: 50%;
}

.carousel-image {
	background-position: center;
	background-repeat: no-repeat;
	height:390px;
    cursor: pointer;
}
.kf-avatar,
.kf-avatar>img{
    cursor: move;
}
#swiper-container2 img{
    width: 100%;
}
.top .cp-child ol {
    background-color: RGBA(0,0,0,.2);
}
.top .cp-child ol li a{
    color: #FFF;
}


.dzf-news2 {
	width: 1200px;
	margin: 0 auto;
}

.dzf-news2-left {
	width: 710px;
	display: inline-block;
	vertical-align: top;
}

.dzf-title2 {
	text-align: left;
	font-size: 22px;
	font-weight: bold;
	color: rgb(0, 0, 0);
	width: 1200px;
	font-family: 微软雅黑;
	margin: 0px auto;
	height: 70px;
	line-height: 70px;
}

.news-img {
	width: 200px;
	height: 122px;
}

.news-cell {
	width: 720px;
	height: 150px;
	border-bottom: 1px solid #ff6b00;
	padding: 15px 0 10px 0;
}

.news-cell:hover .news-cell-title {
	color: #ff6b00;
}

.news-cell-left {
	float: left;
	width: 200px;
}

.news-cell-right {
	float: right;
	width: 500px;
}

.news-cell-title {
	font-weight: bold;
	font-size: 16px;
	color: #000;
}

.news-cell-title:active {
	color: #ff6b00;
}

.news-cell-date {
	color: #9a9a9a;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.news-cell-more {
	float: right;
	font-size: 12px;
	color: #9a9a9a;
	margin-top: 15px;
	cursor: pointer;
}

.dzf-news2-right {
	width: 445px;
	display: inline-block;
	margin-left: 40px
}

.dzf-title2-left {
	width: 100%;
	background-color: #ff6b00;
	font-size: 16px;
	color: #fff;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	margin-top: 15px;
}

.dzf-news2-right-ul {
	width: calc(100% - 10px);
	font-size: 12px;
	color: #999;
	margin-left: 10px;
}

.dzf-news2-right-ul li {
	height: 48px;
	border-bottom: 1px dotted #999;
	overflow: hidden;
	line-height: 45px;
	padding: 0 20px 10px;
}

.dzf-news2-right-ul a:hover {
	text-decoration: none;
	color: #ff6b00;
}

.dzf-news2-right-ul li span {
	font-size: 14px;
	color: #333;
}

.dzf-news2-right-ul li span:hover,
.dzf-news2-right-ul li:hover,
.dzf-news2-right-ul li:hover span {
	color: #ff6b00;
	background-color: #ffe1cc;
}